diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index e9fd82039b9..f6dffd78bb3 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1 +1,2 @@ -* @electron/wg-ecosystem @toinane +* @electron/wg-ecosystem +* @toinane \ No newline at end of file diff --git a/.github/dependabot.yml b/.github/dependabot.yml deleted file mode 100644 index 6778b0493a1..00000000000 --- a/.github/dependabot.yml +++ /dev/null @@ -1,6 +0,0 @@ -version: 2 -updates: - - package-ecosystem: 'github-actions' - directory: '/' - schedule: - interval: 'daily' diff --git a/.github/workflows/schedule.yml b/.github/workflows/schedule.yml deleted file mode 100644 index cae2e300e1e..00000000000 --- a/.github/workflows/schedule.yml +++ /dev/null @@ -1,23 +0,0 @@ -on: - workflow_dispatch: - schedule: - - cron: 0 */12 * * * - -name: Update and release - -permissions: {} - -jobs: - updateDataAndRelease: - permissions: - contents: read # to fetch code (actions/checkout) - - name: Update data and release - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Update data and release - run: npm run release - env: - GH_TOKEN: ${{ secrets.GH_TOKEN }} - NPM_AUTH_TOKEN: ${{ secrets.NPM_AUTH_TOKEN }} diff --git a/.github/workflows/semantic.yml b/.github/workflows/semantic.yml index f69f26b9c46..b958ccdb218 100644 --- a/.github/workflows/semantic.yml +++ b/.github/workflows/semantic.yml @@ -7,18 +7,13 @@ on: - edited - synchronize -permissions: {} jobs: main: - permissions: - pull-requests: read # to analyze PRs (amannn/action-semantic-pull-request) - statuses: write # to mark status of analyzed PR (amannn/action-semantic-pull-request) - name: Validate PR Title runs-on: ubuntu-latest steps: - name: semantic-pull-request - uses: amannn/action-semantic-pull-request@v5 + uses: amannn/action-semantic-pull-request@48f256284bd46cdaab1048c3721360e808335d50 # v6.1.1 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 7d3be4aa193..061c6d9002f 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -2,25 +2,20 @@ name: CI on: pull_request: - branches: - - master push: branches: - - master - -permissions: {} + - main jobs: build: - permissions: - contents: read # to fetch code (actions/checkout) runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v3 + - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + - uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0 with: - node-version: '12.x' + node-version: '24.x' + cache: 'yarn' - name: Install dependencies - run: 'npm ci' + run: 'yarn install --immutable' - name: Run tests - run: 'npm test' + run: 'yarn test' diff --git a/.gitignore b/.gitignore index 576914dbea2..4f97b3e760d 100644 --- a/.gitignore +++ b/.gitignore @@ -2,10 +2,7 @@ .env .npmrc *-256.png -*-128.png *-32.png *-64.png -index.json node_modules -yarn.lock -.gitsync_lock +.yarn/install-state.gz diff --git a/.npmignore b/.npmignore deleted file mode 100644 index 264c8c7d2f2..00000000000 --- a/.npmignore +++ /dev/null @@ -1,2 +0,0 @@ -.env -.npmrc diff --git a/.yarn/releases/yarn-4.10.3.cjs b/.yarn/releases/yarn-4.10.3.cjs new file mode 100755 index 00000000000..b4f42cedff2 --- /dev/null +++ b/.yarn/releases/yarn-4.10.3.cjs @@ -0,0 +1,942 @@ +#!/usr/bin/env node +/* eslint-disable */ +//prettier-ignore +(()=>{var DGe=Object.create;var dU=Object.defineProperty;var PGe=Object.getOwnPropertyDescriptor;var bGe=Object.getOwnPropertyNames;var xGe=Object.getPrototypeOf,kGe=Object.prototype.hasOwnProperty;var Ie=(t=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(t,{get:(e,r)=>(typeof require<"u"?require:e)[r]}):t)(function(t){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+t+'" is not supported')});var Ze=(t,e)=>()=>(t&&(e=t(t=0)),e);var _=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),Vt=(t,e)=>{for(var r in e)dU(t,r,{get:e[r],enumerable:!0})},QGe=(t,e,r,s)=>{if(e&&typeof e=="object"||typeof e=="function")for(let a of bGe(e))!kGe.call(t,a)&&a!==r&&dU(t,a,{get:()=>e[a],enumerable:!(s=PGe(e,a))||s.enumerable});return t};var ut=(t,e,r)=>(r=t!=null?DGe(xGe(t)):{},QGe(e||!t||!t.__esModule?dU(r,"default",{value:t,enumerable:!0}):r,t));var fi={};Vt(fi,{SAFE_TIME:()=>HX,S_IFDIR:()=>Jb,S_IFLNK:()=>Kb,S_IFMT:()=>Mf,S_IFREG:()=>N2});var Mf,Jb,N2,Kb,HX,jX=Ze(()=>{Mf=61440,Jb=16384,N2=32768,Kb=40960,HX=456789e3});var or={};Vt(or,{EBADF:()=>Mo,EBUSY:()=>RGe,EEXIST:()=>MGe,EINVAL:()=>FGe,EISDIR:()=>LGe,ENOENT:()=>NGe,ENOSYS:()=>TGe,ENOTDIR:()=>OGe,ENOTEMPTY:()=>_Ge,EOPNOTSUPP:()=>HGe,EROFS:()=>UGe,ERR_DIR_CLOSED:()=>mU});function Cc(t,e){return Object.assign(new Error(`${t}: ${e}`),{code:t})}function RGe(t){return Cc("EBUSY",t)}function TGe(t,e){return Cc("ENOSYS",`${t}, ${e}`)}function FGe(t){return Cc("EINVAL",`invalid argument, ${t}`)}function Mo(t){return Cc("EBADF",`bad file descriptor, ${t}`)}function NGe(t){return Cc("ENOENT",`no such file or directory, ${t}`)}function OGe(t){return Cc("ENOTDIR",`not a directory, ${t}`)}function LGe(t){return Cc("EISDIR",`illegal operation on a directory, ${t}`)}function MGe(t){return Cc("EEXIST",`file already exists, ${t}`)}function UGe(t){return Cc("EROFS",`read-only filesystem, ${t}`)}function _Ge(t){return Cc("ENOTEMPTY",`directory not empty, ${t}`)}function HGe(t){return Cc("EOPNOTSUPP",`operation not supported, ${t}`)}function mU(){return Cc("ERR_DIR_CLOSED","Directory handle was closed")}var zb=Ze(()=>{});var $a={};Vt($a,{BigIntStatsEntry:()=>iE,DEFAULT_MODE:()=>IU,DirEntry:()=>yU,StatEntry:()=>nE,areStatsEqual:()=>CU,clearStats:()=>Zb,convertToBigIntStats:()=>GGe,makeDefaultStats:()=>GX,makeEmptyStats:()=>jGe});function GX(){return new nE}function jGe(){return Zb(GX())}function Zb(t){for(let e in t)if(Object.hasOwn(t,e)){let r=t[e];typeof r=="number"?t[e]=0:typeof r=="bigint"?t[e]=BigInt(0):EU.types.isDate(r)&&(t[e]=new Date(0))}return t}function GGe(t){let e=new iE;for(let r in t)if(Object.hasOwn(t,r)){let s=t[r];typeof s=="number"?e[r]=BigInt(s):EU.types.isDate(s)&&(e[r]=new Date(s))}return e.atimeNs=e.atimeMs*BigInt(1e6),e.mtimeNs=e.mtimeMs*BigInt(1e6),e.ctimeNs=e.ctimeMs*BigInt(1e6),e.birthtimeNs=e.birthtimeMs*BigInt(1e6),e}function CU(t,e){if(t.atimeMs!==e.atimeMs||t.birthtimeMs!==e.birthtimeMs||t.blksize!==e.blksize||t.blocks!==e.blocks||t.ctimeMs!==e.ctimeMs||t.dev!==e.dev||t.gid!==e.gid||t.ino!==e.ino||t.isBlockDevice()!==e.isBlockDevice()||t.isCharacterDevice()!==e.isCharacterDevice()||t.isDirectory()!==e.isDirectory()||t.isFIFO()!==e.isFIFO()||t.isFile()!==e.isFile()||t.isSocket()!==e.isSocket()||t.isSymbolicLink()!==e.isSymbolicLink()||t.mode!==e.mode||t.mtimeMs!==e.mtimeMs||t.nlink!==e.nlink||t.rdev!==e.rdev||t.size!==e.size||t.uid!==e.uid)return!1;let r=t,s=e;return!(r.atimeNs!==s.atimeNs||r.mtimeNs!==s.mtimeNs||r.ctimeNs!==s.ctimeNs||r.birthtimeNs!==s.birthtimeNs)}var EU,IU,yU,nE,iE,wU=Ze(()=>{EU=ut(Ie("util")),IU=33188,yU=class{constructor(){this.name="";this.path="";this.mode=0}isBlockDevice(){return!1}isCharacterDevice(){return!1}isDirectory(){return(this.mode&61440)===16384}isFIFO(){return!1}isFile(){return(this.mode&61440)===32768}isSocket(){return!1}isSymbolicLink(){return(this.mode&61440)===40960}},nE=class{constructor(){this.uid=0;this.gid=0;this.size=0;this.blksize=0;this.atimeMs=0;this.mtimeMs=0;this.ctimeMs=0;this.birthtimeMs=0;this.atime=new Date(0);this.mtime=new Date(0);this.ctime=new Date(0);this.birthtime=new Date(0);this.dev=0;this.ino=0;this.mode=IU;this.nlink=1;this.rdev=0;this.blocks=1}isBlockDevice(){return!1}isCharacterDevice(){return!1}isDirectory(){return(this.mode&61440)===16384}isFIFO(){return!1}isFile(){return(this.mode&61440)===32768}isSocket(){return!1}isSymbolicLink(){return(this.mode&61440)===40960}},iE=class{constructor(){this.uid=BigInt(0);this.gid=BigInt(0);this.size=BigInt(0);this.blksize=BigInt(0);this.atimeMs=BigInt(0);this.mtimeMs=BigInt(0);this.ctimeMs=BigInt(0);this.birthtimeMs=BigInt(0);this.atimeNs=BigInt(0);this.mtimeNs=BigInt(0);this.ctimeNs=BigInt(0);this.birthtimeNs=BigInt(0);this.atime=new Date(0);this.mtime=new Date(0);this.ctime=new Date(0);this.birthtime=new Date(0);this.dev=BigInt(0);this.ino=BigInt(0);this.mode=BigInt(IU);this.nlink=BigInt(1);this.rdev=BigInt(0);this.blocks=BigInt(1)}isBlockDevice(){return!1}isCharacterDevice(){return!1}isDirectory(){return(this.mode&BigInt(61440))===BigInt(16384)}isFIFO(){return!1}isFile(){return(this.mode&BigInt(61440))===BigInt(32768)}isSocket(){return!1}isSymbolicLink(){return(this.mode&BigInt(61440))===BigInt(40960)}}});function JGe(t){let e,r;if(e=t.match(YGe))t=e[1];else if(r=t.match(VGe))t=`\\\\${r[1]?".\\":""}${r[2]}`;else return t;return t.replace(/\//g,"\\")}function KGe(t){t=t.replace(/\\/g,"/");let e,r;return(e=t.match(qGe))?t=`/${e[1]}`:(r=t.match(WGe))&&(t=`/unc/${r[1]?".dot/":""}${r[2]}`),t}function Xb(t,e){return t===fe?WX(e):BU(e)}var O2,vt,Er,fe,J,qX,qGe,WGe,YGe,VGe,BU,WX,el=Ze(()=>{O2=ut(Ie("path")),vt={root:"/",dot:".",parent:".."},Er={home:"~",nodeModules:"node_modules",manifest:"package.json",lockfile:"yarn.lock",virtual:"__virtual__",pnpJs:".pnp.js",pnpCjs:".pnp.cjs",pnpData:".pnp.data.json",pnpEsmLoader:".pnp.loader.mjs",rc:".yarnrc.yml",env:".env"},fe=Object.create(O2.default),J=Object.create(O2.default.posix);fe.cwd=()=>process.cwd();J.cwd=process.platform==="win32"?()=>BU(process.cwd()):process.cwd;process.platform==="win32"&&(J.resolve=(...t)=>t.length>0&&J.isAbsolute(t[0])?O2.default.posix.resolve(...t):O2.default.posix.resolve(J.cwd(),...t));qX=function(t,e,r){return e=t.normalize(e),r=t.normalize(r),e===r?".":(e.endsWith(t.sep)||(e=e+t.sep),r.startsWith(e)?r.slice(e.length):null)};fe.contains=(t,e)=>qX(fe,t,e);J.contains=(t,e)=>qX(J,t,e);qGe=/^([a-zA-Z]:.*)$/,WGe=/^\/\/(\.\/)?(.*)$/,YGe=/^\/([a-zA-Z]:.*)$/,VGe=/^\/unc\/(\.dot\/)?(.*)$/;BU=process.platform==="win32"?KGe:t=>t,WX=process.platform==="win32"?JGe:t=>t;fe.fromPortablePath=WX;fe.toPortablePath=BU});async function $b(t,e){let r="0123456789abcdef";await t.mkdirPromise(e.indexPath,{recursive:!0});let s=[];for(let a of r)for(let n of r)s.push(t.mkdirPromise(t.pathUtils.join(e.indexPath,`${a}${n}`),{recursive:!0}));return await Promise.all(s),e.indexPath}async function YX(t,e,r,s,a){let n=t.pathUtils.normalize(e),c=r.pathUtils.normalize(s),f=[],p=[],{atime:h,mtime:E}=a.stableTime?{atime:dd,mtime:dd}:await r.lstatPromise(c);await t.mkdirpPromise(t.pathUtils.dirname(e),{utimes:[h,E]}),await vU(f,p,t,n,r,c,{...a,didParentExist:!0});for(let C of f)await C();await Promise.all(p.map(C=>C()))}async function vU(t,e,r,s,a,n,c){let f=c.didParentExist?await VX(r,s):null,p=await a.lstatPromise(n),{atime:h,mtime:E}=c.stableTime?{atime:dd,mtime:dd}:p,C;switch(!0){case p.isDirectory():C=await ZGe(t,e,r,s,f,a,n,p,c);break;case p.isFile():C=await eqe(t,e,r,s,f,a,n,p,c);break;case p.isSymbolicLink():C=await tqe(t,e,r,s,f,a,n,p,c);break;default:throw new Error(`Unsupported file type (${p.mode})`)}return(c.linkStrategy?.type!=="HardlinkFromIndex"||!p.isFile())&&((C||f?.mtime?.getTime()!==E.getTime()||f?.atime?.getTime()!==h.getTime())&&(e.push(()=>r.lutimesPromise(s,h,E)),C=!0),(f===null||(f.mode&511)!==(p.mode&511))&&(e.push(()=>r.chmodPromise(s,p.mode&511)),C=!0)),C}async function VX(t,e){try{return await t.lstatPromise(e)}catch{return null}}async function ZGe(t,e,r,s,a,n,c,f,p){if(a!==null&&!a.isDirectory())if(p.overwrite)t.push(async()=>r.removePromise(s)),a=null;else return!1;let h=!1;a===null&&(t.push(async()=>{try{await r.mkdirPromise(s,{mode:f.mode})}catch(S){if(S.code!=="EEXIST")throw S}}),h=!0);let E=await n.readdirPromise(c),C=p.didParentExist&&!a?{...p,didParentExist:!1}:p;if(p.stableSort)for(let S of E.sort())await vU(t,e,r,r.pathUtils.join(s,S),n,n.pathUtils.join(c,S),C)&&(h=!0);else(await Promise.all(E.map(async b=>{await vU(t,e,r,r.pathUtils.join(s,b),n,n.pathUtils.join(c,b),C)}))).some(b=>b)&&(h=!0);return h}async function XGe(t,e,r,s,a,n,c,f,p,h){let E=await n.checksumFilePromise(c,{algorithm:"sha1"}),C=420,S=f.mode&511,b=`${E}${S!==C?S.toString(8):""}`,I=r.pathUtils.join(h.indexPath,E.slice(0,2),`${b}.dat`),T;(le=>(le[le.Lock=0]="Lock",le[le.Rename=1]="Rename"))(T||={});let N=1,U=await VX(r,I);if(a){let ie=U&&a.dev===U.dev&&a.ino===U.ino,ue=U?.mtimeMs!==zGe;if(ie&&ue&&h.autoRepair&&(N=0,U=null),!ie)if(p.overwrite)t.push(async()=>r.removePromise(s)),a=null;else return!1}let W=!U&&N===1?`${I}.${Math.floor(Math.random()*4294967296).toString(16).padStart(8,"0")}`:null,ee=!1;return t.push(async()=>{if(!U&&(N===0&&await r.lockPromise(I,async()=>{let ie=await n.readFilePromise(c);await r.writeFilePromise(I,ie)}),N===1&&W)){let ie=await n.readFilePromise(c);await r.writeFilePromise(W,ie);try{await r.linkPromise(W,I)}catch(ue){if(ue.code==="EEXIST")ee=!0,await r.unlinkPromise(W);else throw ue}}a||await r.linkPromise(I,s)}),e.push(async()=>{U||(await r.lutimesPromise(I,dd,dd),S!==C&&await r.chmodPromise(I,S)),W&&!ee&&await r.unlinkPromise(W)}),!1}async function $Ge(t,e,r,s,a,n,c,f,p){if(a!==null)if(p.overwrite)t.push(async()=>r.removePromise(s)),a=null;else return!1;return t.push(async()=>{let h=await n.readFilePromise(c);await r.writeFilePromise(s,h)}),!0}async function eqe(t,e,r,s,a,n,c,f,p){return p.linkStrategy?.type==="HardlinkFromIndex"?XGe(t,e,r,s,a,n,c,f,p,p.linkStrategy):$Ge(t,e,r,s,a,n,c,f,p)}async function tqe(t,e,r,s,a,n,c,f,p){if(a!==null)if(p.overwrite)t.push(async()=>r.removePromise(s)),a=null;else return!1;return t.push(async()=>{await r.symlinkPromise(Xb(r.pathUtils,await n.readlinkPromise(c)),s)}),!0}var dd,zGe,SU=Ze(()=>{el();dd=new Date(456789e3*1e3),zGe=dd.getTime()});function ex(t,e,r,s){let a=()=>{let n=r.shift();if(typeof n>"u")return null;let c=t.pathUtils.join(e,n);return Object.assign(t.statSync(c),{name:n,path:void 0})};return new L2(e,a,s)}var L2,JX=Ze(()=>{zb();L2=class{constructor(e,r,s={}){this.path=e;this.nextDirent=r;this.opts=s;this.closed=!1}throwIfClosed(){if(this.closed)throw mU()}async*[Symbol.asyncIterator](){try{let e;for(;(e=await this.read())!==null;)yield e}finally{await this.close()}}read(e){let r=this.readSync();return typeof e<"u"?e(null,r):Promise.resolve(r)}readSync(){return this.throwIfClosed(),this.nextDirent()}close(e){return this.closeSync(),typeof e<"u"?e(null):Promise.resolve()}closeSync(){this.throwIfClosed(),this.opts.onClose?.(),this.closed=!0}}});function KX(t,e){if(t!==e)throw new Error(`Invalid StatWatcher status: expected '${e}', got '${t}'`)}var zX,tx,ZX=Ze(()=>{zX=Ie("events");wU();tx=class t extends zX.EventEmitter{constructor(r,s,{bigint:a=!1}={}){super();this.status="ready";this.changeListeners=new Map;this.startTimeout=null;this.fakeFs=r,this.path=s,this.bigint=a,this.lastStats=this.stat()}static create(r,s,a){let n=new t(r,s,a);return n.start(),n}start(){KX(this.status,"ready"),this.status="running",this.startTimeout=setTimeout(()=>{this.startTimeout=null,this.fakeFs.existsSync(this.path)||this.emit("change",this.lastStats,this.lastStats)},3)}stop(){KX(this.status,"running"),this.status="stopped",this.startTimeout!==null&&(clearTimeout(this.startTimeout),this.startTimeout=null),this.emit("stop")}stat(){try{return this.fakeFs.statSync(this.path,{bigint:this.bigint})}catch{let r=this.bigint?new iE:new nE;return Zb(r)}}makeInterval(r){let s=setInterval(()=>{let a=this.stat(),n=this.lastStats;CU(a,n)||(this.lastStats=a,this.emit("change",a,n))},r.interval);return r.persistent?s:s.unref()}registerChangeListener(r,s){this.addListener("change",r),this.changeListeners.set(r,this.makeInterval(s))}unregisterChangeListener(r){this.removeListener("change",r);let s=this.changeListeners.get(r);typeof s<"u"&&clearInterval(s),this.changeListeners.delete(r)}unregisterAllChangeListeners(){for(let r of this.changeListeners.keys())this.unregisterChangeListener(r)}hasChangeListeners(){return this.changeListeners.size>0}ref(){for(let r of this.changeListeners.values())r.ref();return this}unref(){for(let r of this.changeListeners.values())r.unref();return this}}});function sE(t,e,r,s){let a,n,c,f;switch(typeof r){case"function":a=!1,n=!0,c=5007,f=r;break;default:({bigint:a=!1,persistent:n=!0,interval:c=5007}=r),f=s;break}let p=rx.get(t);typeof p>"u"&&rx.set(t,p=new Map);let h=p.get(e);return typeof h>"u"&&(h=tx.create(t,e,{bigint:a}),p.set(e,h)),h.registerChangeListener(f,{persistent:n,interval:c}),h}function md(t,e,r){let s=rx.get(t);if(typeof s>"u")return;let a=s.get(e);typeof a>"u"||(typeof r>"u"?a.unregisterAllChangeListeners():a.unregisterChangeListener(r),a.hasChangeListeners()||(a.stop(),s.delete(e)))}function yd(t){let e=rx.get(t);if(!(typeof e>"u"))for(let r of e.keys())md(t,r)}var rx,DU=Ze(()=>{ZX();rx=new WeakMap});function rqe(t){let e=t.match(/\r?\n/g);if(e===null)return $X.EOL;let r=e.filter(a=>a===`\r +`).length,s=e.length-r;return r>s?`\r +`:` +`}function Ed(t,e){return e.replace(/\r?\n/g,rqe(t))}var XX,$X,mp,Uf,Id=Ze(()=>{XX=Ie("crypto"),$X=Ie("os");SU();el();mp=class{constructor(e){this.pathUtils=e}async*genTraversePromise(e,{stableSort:r=!1}={}){let s=[e];for(;s.length>0;){let a=s.shift();if((await this.lstatPromise(a)).isDirectory()){let c=await this.readdirPromise(a);if(r)for(let f of c.sort())s.push(this.pathUtils.join(a,f));else throw new Error("Not supported")}else yield a}}async checksumFilePromise(e,{algorithm:r="sha512"}={}){let s=await this.openPromise(e,"r");try{let n=Buffer.allocUnsafeSlow(65536),c=(0,XX.createHash)(r),f=0;for(;(f=await this.readPromise(s,n,0,65536))!==0;)c.update(f===65536?n:n.slice(0,f));return c.digest("hex")}finally{await this.closePromise(s)}}async removePromise(e,{recursive:r=!0,maxRetries:s=5}={}){let a;try{a=await this.lstatPromise(e)}catch(n){if(n.code==="ENOENT")return;throw n}if(a.isDirectory()){if(r){let n=await this.readdirPromise(e);await Promise.all(n.map(c=>this.removePromise(this.pathUtils.resolve(e,c))))}for(let n=0;n<=s;n++)try{await this.rmdirPromise(e);break}catch(c){if(c.code!=="EBUSY"&&c.code!=="ENOTEMPTY")throw c;nsetTimeout(f,n*100))}}else await this.unlinkPromise(e)}removeSync(e,{recursive:r=!0}={}){let s;try{s=this.lstatSync(e)}catch(a){if(a.code==="ENOENT")return;throw a}if(s.isDirectory()){if(r)for(let a of this.readdirSync(e))this.removeSync(this.pathUtils.resolve(e,a));this.rmdirSync(e)}else this.unlinkSync(e)}async mkdirpPromise(e,{chmod:r,utimes:s}={}){if(e=this.resolve(e),e===this.pathUtils.dirname(e))return;let a=e.split(this.pathUtils.sep),n;for(let c=2;c<=a.length;++c){let f=a.slice(0,c).join(this.pathUtils.sep);if(!this.existsSync(f)){try{await this.mkdirPromise(f)}catch(p){if(p.code==="EEXIST")continue;throw p}if(n??=f,r!=null&&await this.chmodPromise(f,r),s!=null)await this.utimesPromise(f,s[0],s[1]);else{let p=await this.statPromise(this.pathUtils.dirname(f));await this.utimesPromise(f,p.atime,p.mtime)}}}return n}mkdirpSync(e,{chmod:r,utimes:s}={}){if(e=this.resolve(e),e===this.pathUtils.dirname(e))return;let a=e.split(this.pathUtils.sep),n;for(let c=2;c<=a.length;++c){let f=a.slice(0,c).join(this.pathUtils.sep);if(!this.existsSync(f)){try{this.mkdirSync(f)}catch(p){if(p.code==="EEXIST")continue;throw p}if(n??=f,r!=null&&this.chmodSync(f,r),s!=null)this.utimesSync(f,s[0],s[1]);else{let p=this.statSync(this.pathUtils.dirname(f));this.utimesSync(f,p.atime,p.mtime)}}}return n}async copyPromise(e,r,{baseFs:s=this,overwrite:a=!0,stableSort:n=!1,stableTime:c=!1,linkStrategy:f=null}={}){return await YX(this,e,s,r,{overwrite:a,stableSort:n,stableTime:c,linkStrategy:f})}copySync(e,r,{baseFs:s=this,overwrite:a=!0}={}){let n=s.lstatSync(r),c=this.existsSync(e);if(n.isDirectory()){this.mkdirpSync(e);let p=s.readdirSync(r);for(let h of p)this.copySync(this.pathUtils.join(e,h),s.pathUtils.join(r,h),{baseFs:s,overwrite:a})}else if(n.isFile()){if(!c||a){c&&this.removeSync(e);let p=s.readFileSync(r);this.writeFileSync(e,p)}}else if(n.isSymbolicLink()){if(!c||a){c&&this.removeSync(e);let p=s.readlinkSync(r);this.symlinkSync(Xb(this.pathUtils,p),e)}}else throw new Error(`Unsupported file type (file: ${r}, mode: 0o${n.mode.toString(8).padStart(6,"0")})`);let f=n.mode&511;this.chmodSync(e,f)}async changeFilePromise(e,r,s={}){return Buffer.isBuffer(r)?this.changeFileBufferPromise(e,r,s):this.changeFileTextPromise(e,r,s)}async changeFileBufferPromise(e,r,{mode:s}={}){let a=Buffer.alloc(0);try{a=await this.readFilePromise(e)}catch{}Buffer.compare(a,r)!==0&&await this.writeFilePromise(e,r,{mode:s})}async changeFileTextPromise(e,r,{automaticNewlines:s,mode:a}={}){let n="";try{n=await this.readFilePromise(e,"utf8")}catch{}let c=s?Ed(n,r):r;n!==c&&await this.writeFilePromise(e,c,{mode:a})}changeFileSync(e,r,s={}){return Buffer.isBuffer(r)?this.changeFileBufferSync(e,r,s):this.changeFileTextSync(e,r,s)}changeFileBufferSync(e,r,{mode:s}={}){let a=Buffer.alloc(0);try{a=this.readFileSync(e)}catch{}Buffer.compare(a,r)!==0&&this.writeFileSync(e,r,{mode:s})}changeFileTextSync(e,r,{automaticNewlines:s=!1,mode:a}={}){let n="";try{n=this.readFileSync(e,"utf8")}catch{}let c=s?Ed(n,r):r;n!==c&&this.writeFileSync(e,c,{mode:a})}async movePromise(e,r){try{await this.renamePromise(e,r)}catch(s){if(s.code==="EXDEV")await this.copyPromise(r,e),await this.removePromise(e);else throw s}}moveSync(e,r){try{this.renameSync(e,r)}catch(s){if(s.code==="EXDEV")this.copySync(r,e),this.removeSync(e);else throw s}}async lockPromise(e,r){let s=`${e}.flock`,a=1e3/60,n=Date.now(),c=null,f=async()=>{let p;try{[p]=await this.readJsonPromise(s)}catch{return Date.now()-n<500}try{return process.kill(p,0),!0}catch{return!1}};for(;c===null;)try{c=await this.openPromise(s,"wx")}catch(p){if(p.code==="EEXIST"){if(!await f())try{await this.unlinkPromise(s);continue}catch{}if(Date.now()-n<60*1e3)await new Promise(h=>setTimeout(h,a));else throw new Error(`Couldn't acquire a lock in a reasonable time (via ${s})`)}else throw p}await this.writePromise(c,JSON.stringify([process.pid]));try{return await r()}finally{try{await this.closePromise(c),await this.unlinkPromise(s)}catch{}}}async readJsonPromise(e){let r=await this.readFilePromise(e,"utf8");try{return JSON.parse(r)}catch(s){throw s.message+=` (in ${e})`,s}}readJsonSync(e){let r=this.readFileSync(e,"utf8");try{return JSON.parse(r)}catch(s){throw s.message+=` (in ${e})`,s}}async writeJsonPromise(e,r,{compact:s=!1}={}){let a=s?0:2;return await this.writeFilePromise(e,`${JSON.stringify(r,null,a)} +`)}writeJsonSync(e,r,{compact:s=!1}={}){let a=s?0:2;return this.writeFileSync(e,`${JSON.stringify(r,null,a)} +`)}async preserveTimePromise(e,r){let s=await this.lstatPromise(e),a=await r();typeof a<"u"&&(e=a),await this.lutimesPromise(e,s.atime,s.mtime)}async preserveTimeSync(e,r){let s=this.lstatSync(e),a=r();typeof a<"u"&&(e=a),this.lutimesSync(e,s.atime,s.mtime)}},Uf=class extends mp{constructor(){super(J)}}});var _s,yp=Ze(()=>{Id();_s=class extends mp{getExtractHint(e){return this.baseFs.getExtractHint(e)}resolve(e){return this.mapFromBase(this.baseFs.resolve(this.mapToBase(e)))}getRealPath(){return this.mapFromBase(this.baseFs.getRealPath())}async openPromise(e,r,s){return this.baseFs.openPromise(this.mapToBase(e),r,s)}openSync(e,r,s){return this.baseFs.openSync(this.mapToBase(e),r,s)}async opendirPromise(e,r){return Object.assign(await this.baseFs.opendirPromise(this.mapToBase(e),r),{path:e})}opendirSync(e,r){return Object.assign(this.baseFs.opendirSync(this.mapToBase(e),r),{path:e})}async readPromise(e,r,s,a,n){return await this.baseFs.readPromise(e,r,s,a,n)}readSync(e,r,s,a,n){return this.baseFs.readSync(e,r,s,a,n)}async writePromise(e,r,s,a,n){return typeof r=="string"?await this.baseFs.writePromise(e,r,s):await this.baseFs.writePromise(e,r,s,a,n)}writeSync(e,r,s,a,n){return typeof r=="string"?this.baseFs.writeSync(e,r,s):this.baseFs.writeSync(e,r,s,a,n)}async closePromise(e){return this.baseFs.closePromise(e)}closeSync(e){this.baseFs.closeSync(e)}createReadStream(e,r){return this.baseFs.createReadStream(e!==null?this.mapToBase(e):e,r)}createWriteStream(e,r){return this.baseFs.createWriteStream(e!==null?this.mapToBase(e):e,r)}async realpathPromise(e){return this.mapFromBase(await this.baseFs.realpathPromise(this.mapToBase(e)))}realpathSync(e){return this.mapFromBase(this.baseFs.realpathSync(this.mapToBase(e)))}async existsPromise(e){return this.baseFs.existsPromise(this.mapToBase(e))}existsSync(e){return this.baseFs.existsSync(this.mapToBase(e))}accessSync(e,r){return this.baseFs.accessSync(this.mapToBase(e),r)}async accessPromise(e,r){return this.baseFs.accessPromise(this.mapToBase(e),r)}async statPromise(e,r){return this.baseFs.statPromise(this.mapToBase(e),r)}statSync(e,r){return this.baseFs.statSync(this.mapToBase(e),r)}async fstatPromise(e,r){return this.baseFs.fstatPromise(e,r)}fstatSync(e,r){return this.baseFs.fstatSync(e,r)}lstatPromise(e,r){return this.baseFs.lstatPromise(this.mapToBase(e),r)}lstatSync(e,r){return this.baseFs.lstatSync(this.mapToBase(e),r)}async fchmodPromise(e,r){return this.baseFs.fchmodPromise(e,r)}fchmodSync(e,r){return this.baseFs.fchmodSync(e,r)}async chmodPromise(e,r){return this.baseFs.chmodPromise(this.mapToBase(e),r)}chmodSync(e,r){return this.baseFs.chmodSync(this.mapToBase(e),r)}async fchownPromise(e,r,s){return this.baseFs.fchownPromise(e,r,s)}fchownSync(e,r,s){return this.baseFs.fchownSync(e,r,s)}async chownPromise(e,r,s){return this.baseFs.chownPromise(this.mapToBase(e),r,s)}chownSync(e,r,s){return this.baseFs.chownSync(this.mapToBase(e),r,s)}async renamePromise(e,r){return this.baseFs.renamePromise(this.mapToBase(e),this.mapToBase(r))}renameSync(e,r){return this.baseFs.renameSync(this.mapToBase(e),this.mapToBase(r))}async copyFilePromise(e,r,s=0){return this.baseFs.copyFilePromise(this.mapToBase(e),this.mapToBase(r),s)}copyFileSync(e,r,s=0){return this.baseFs.copyFileSync(this.mapToBase(e),this.mapToBase(r),s)}async appendFilePromise(e,r,s){return this.baseFs.appendFilePromise(this.fsMapToBase(e),r,s)}appendFileSync(e,r,s){return this.baseFs.appendFileSync(this.fsMapToBase(e),r,s)}async writeFilePromise(e,r,s){return this.baseFs.writeFilePromise(this.fsMapToBase(e),r,s)}writeFileSync(e,r,s){return this.baseFs.writeFileSync(this.fsMapToBase(e),r,s)}async unlinkPromise(e){return this.baseFs.unlinkPromise(this.mapToBase(e))}unlinkSync(e){return this.baseFs.unlinkSync(this.mapToBase(e))}async utimesPromise(e,r,s){return this.baseFs.utimesPromise(this.mapToBase(e),r,s)}utimesSync(e,r,s){return this.baseFs.utimesSync(this.mapToBase(e),r,s)}async lutimesPromise(e,r,s){return this.baseFs.lutimesPromise(this.mapToBase(e),r,s)}lutimesSync(e,r,s){return this.baseFs.lutimesSync(this.mapToBase(e),r,s)}async mkdirPromise(e,r){return this.baseFs.mkdirPromise(this.mapToBase(e),r)}mkdirSync(e,r){return this.baseFs.mkdirSync(this.mapToBase(e),r)}async rmdirPromise(e,r){return this.baseFs.rmdirPromise(this.mapToBase(e),r)}rmdirSync(e,r){return this.baseFs.rmdirSync(this.mapToBase(e),r)}async rmPromise(e,r){return this.baseFs.rmPromise(this.mapToBase(e),r)}rmSync(e,r){return this.baseFs.rmSync(this.mapToBase(e),r)}async linkPromise(e,r){return this.baseFs.linkPromise(this.mapToBase(e),this.mapToBase(r))}linkSync(e,r){return this.baseFs.linkSync(this.mapToBase(e),this.mapToBase(r))}async symlinkPromise(e,r,s){let a=this.mapToBase(r);if(this.pathUtils.isAbsolute(e))return this.baseFs.symlinkPromise(this.mapToBase(e),a,s);let n=this.mapToBase(this.pathUtils.join(this.pathUtils.dirname(r),e)),c=this.baseFs.pathUtils.relative(this.baseFs.pathUtils.dirname(a),n);return this.baseFs.symlinkPromise(c,a,s)}symlinkSync(e,r,s){let a=this.mapToBase(r);if(this.pathUtils.isAbsolute(e))return this.baseFs.symlinkSync(this.mapToBase(e),a,s);let n=this.mapToBase(this.pathUtils.join(this.pathUtils.dirname(r),e)),c=this.baseFs.pathUtils.relative(this.baseFs.pathUtils.dirname(a),n);return this.baseFs.symlinkSync(c,a,s)}async readFilePromise(e,r){return this.baseFs.readFilePromise(this.fsMapToBase(e),r)}readFileSync(e,r){return this.baseFs.readFileSync(this.fsMapToBase(e),r)}readdirPromise(e,r){return this.baseFs.readdirPromise(this.mapToBase(e),r)}readdirSync(e,r){return this.baseFs.readdirSync(this.mapToBase(e),r)}async readlinkPromise(e){return this.mapFromBase(await this.baseFs.readlinkPromise(this.mapToBase(e)))}readlinkSync(e){return this.mapFromBase(this.baseFs.readlinkSync(this.mapToBase(e)))}async truncatePromise(e,r){return this.baseFs.truncatePromise(this.mapToBase(e),r)}truncateSync(e,r){return this.baseFs.truncateSync(this.mapToBase(e),r)}async ftruncatePromise(e,r){return this.baseFs.ftruncatePromise(e,r)}ftruncateSync(e,r){return this.baseFs.ftruncateSync(e,r)}watch(e,r,s){return this.baseFs.watch(this.mapToBase(e),r,s)}watchFile(e,r,s){return this.baseFs.watchFile(this.mapToBase(e),r,s)}unwatchFile(e,r){return this.baseFs.unwatchFile(this.mapToBase(e),r)}fsMapToBase(e){return typeof e=="number"?e:this.mapToBase(e)}}});var _f,e$=Ze(()=>{yp();_f=class extends _s{constructor(e,{baseFs:r,pathUtils:s}){super(s),this.target=e,this.baseFs=r}getRealPath(){return this.target}getBaseFs(){return this.baseFs}mapFromBase(e){return e}mapToBase(e){return e}}});function t$(t){let e=t;return typeof t.path=="string"&&(e.path=fe.toPortablePath(t.path)),e}var r$,Yn,Cd=Ze(()=>{r$=ut(Ie("fs"));Id();el();Yn=class extends Uf{constructor(e=r$.default){super(),this.realFs=e}getExtractHint(){return!1}getRealPath(){return vt.root}resolve(e){return J.resolve(e)}async openPromise(e,r,s){return await new Promise((a,n)=>{this.realFs.open(fe.fromPortablePath(e),r,s,this.makeCallback(a,n))})}openSync(e,r,s){return this.realFs.openSync(fe.fromPortablePath(e),r,s)}async opendirPromise(e,r){return await new Promise((s,a)=>{typeof r<"u"?this.realFs.opendir(fe.fromPortablePath(e),r,this.makeCallback(s,a)):this.realFs.opendir(fe.fromPortablePath(e),this.makeCallback(s,a))}).then(s=>{let a=s;return Object.defineProperty(a,"path",{value:e,configurable:!0,writable:!0}),a})}opendirSync(e,r){let a=typeof r<"u"?this.realFs.opendirSync(fe.fromPortablePath(e),r):this.realFs.opendirSync(fe.fromPortablePath(e));return Object.defineProperty(a,"path",{value:e,configurable:!0,writable:!0}),a}async readPromise(e,r,s=0,a=0,n=-1){return await new Promise((c,f)=>{this.realFs.read(e,r,s,a,n,(p,h)=>{p?f(p):c(h)})})}readSync(e,r,s,a,n){return this.realFs.readSync(e,r,s,a,n)}async writePromise(e,r,s,a,n){return await new Promise((c,f)=>typeof r=="string"?this.realFs.write(e,r,s,this.makeCallback(c,f)):this.realFs.write(e,r,s,a,n,this.makeCallback(c,f)))}writeSync(e,r,s,a,n){return typeof r=="string"?this.realFs.writeSync(e,r,s):this.realFs.writeSync(e,r,s,a,n)}async closePromise(e){await new Promise((r,s)=>{this.realFs.close(e,this.makeCallback(r,s))})}closeSync(e){this.realFs.closeSync(e)}createReadStream(e,r){let s=e!==null?fe.fromPortablePath(e):e;return this.realFs.createReadStream(s,r)}createWriteStream(e,r){let s=e!==null?fe.fromPortablePath(e):e;return this.realFs.createWriteStream(s,r)}async realpathPromise(e){return await new Promise((r,s)=>{this.realFs.realpath(fe.fromPortablePath(e),{},this.makeCallback(r,s))}).then(r=>fe.toPortablePath(r))}realpathSync(e){return fe.toPortablePath(this.realFs.realpathSync(fe.fromPortablePath(e),{}))}async existsPromise(e){return await new Promise(r=>{this.realFs.exists(fe.fromPortablePath(e),r)})}accessSync(e,r){return this.realFs.accessSync(fe.fromPortablePath(e),r)}async accessPromise(e,r){return await new Promise((s,a)=>{this.realFs.access(fe.fromPortablePath(e),r,this.makeCallback(s,a))})}existsSync(e){return this.realFs.existsSync(fe.fromPortablePath(e))}async statPromise(e,r){return await new Promise((s,a)=>{r?this.realFs.stat(fe.fromPortablePath(e),r,this.makeCallback(s,a)):this.realFs.stat(fe.fromPortablePath(e),this.makeCallback(s,a))})}statSync(e,r){return r?this.realFs.statSync(fe.fromPortablePath(e),r):this.realFs.statSync(fe.fromPortablePath(e))}async fstatPromise(e,r){return await new Promise((s,a)=>{r?this.realFs.fstat(e,r,this.makeCallback(s,a)):this.realFs.fstat(e,this.makeCallback(s,a))})}fstatSync(e,r){return r?this.realFs.fstatSync(e,r):this.realFs.fstatSync(e)}async lstatPromise(e,r){return await new Promise((s,a)=>{r?this.realFs.lstat(fe.fromPortablePath(e),r,this.makeCallback(s,a)):this.realFs.lstat(fe.fromPortablePath(e),this.makeCallback(s,a))})}lstatSync(e,r){return r?this.realFs.lstatSync(fe.fromPortablePath(e),r):this.realFs.lstatSync(fe.fromPortablePath(e))}async fchmodPromise(e,r){return await new Promise((s,a)=>{this.realFs.fchmod(e,r,this.makeCallback(s,a))})}fchmodSync(e,r){return this.realFs.fchmodSync(e,r)}async chmodPromise(e,r){return await new Promise((s,a)=>{this.realFs.chmod(fe.fromPortablePath(e),r,this.makeCallback(s,a))})}chmodSync(e,r){return this.realFs.chmodSync(fe.fromPortablePath(e),r)}async fchownPromise(e,r,s){return await new Promise((a,n)=>{this.realFs.fchown(e,r,s,this.makeCallback(a,n))})}fchownSync(e,r,s){return this.realFs.fchownSync(e,r,s)}async chownPromise(e,r,s){return await new Promise((a,n)=>{this.realFs.chown(fe.fromPortablePath(e),r,s,this.makeCallback(a,n))})}chownSync(e,r,s){return this.realFs.chownSync(fe.fromPortablePath(e),r,s)}async renamePromise(e,r){return await new Promise((s,a)=>{this.realFs.rename(fe.fromPortablePath(e),fe.fromPortablePath(r),this.makeCallback(s,a))})}renameSync(e,r){return this.realFs.renameSync(fe.fromPortablePath(e),fe.fromPortablePath(r))}async copyFilePromise(e,r,s=0){return await new Promise((a,n)=>{this.realFs.copyFile(fe.fromPortablePath(e),fe.fromPortablePath(r),s,this.makeCallback(a,n))})}copyFileSync(e,r,s=0){return this.realFs.copyFileSync(fe.fromPortablePath(e),fe.fromPortablePath(r),s)}async appendFilePromise(e,r,s){return await new Promise((a,n)=>{let c=typeof e=="string"?fe.fromPortablePath(e):e;s?this.realFs.appendFile(c,r,s,this.makeCallback(a,n)):this.realFs.appendFile(c,r,this.makeCallback(a,n))})}appendFileSync(e,r,s){let a=typeof e=="string"?fe.fromPortablePath(e):e;s?this.realFs.appendFileSync(a,r,s):this.realFs.appendFileSync(a,r)}async writeFilePromise(e,r,s){return await new Promise((a,n)=>{let c=typeof e=="string"?fe.fromPortablePath(e):e;s?this.realFs.writeFile(c,r,s,this.makeCallback(a,n)):this.realFs.writeFile(c,r,this.makeCallback(a,n))})}writeFileSync(e,r,s){let a=typeof e=="string"?fe.fromPortablePath(e):e;s?this.realFs.writeFileSync(a,r,s):this.realFs.writeFileSync(a,r)}async unlinkPromise(e){return await new Promise((r,s)=>{this.realFs.unlink(fe.fromPortablePath(e),this.makeCallback(r,s))})}unlinkSync(e){return this.realFs.unlinkSync(fe.fromPortablePath(e))}async utimesPromise(e,r,s){return await new Promise((a,n)=>{this.realFs.utimes(fe.fromPortablePath(e),r,s,this.makeCallback(a,n))})}utimesSync(e,r,s){this.realFs.utimesSync(fe.fromPortablePath(e),r,s)}async lutimesPromise(e,r,s){return await new Promise((a,n)=>{this.realFs.lutimes(fe.fromPortablePath(e),r,s,this.makeCallback(a,n))})}lutimesSync(e,r,s){this.realFs.lutimesSync(fe.fromPortablePath(e),r,s)}async mkdirPromise(e,r){return await new Promise((s,a)=>{this.realFs.mkdir(fe.fromPortablePath(e),r,this.makeCallback(s,a))})}mkdirSync(e,r){return this.realFs.mkdirSync(fe.fromPortablePath(e),r)}async rmdirPromise(e,r){return await new Promise((s,a)=>{r?this.realFs.rmdir(fe.fromPortablePath(e),r,this.makeCallback(s,a)):this.realFs.rmdir(fe.fromPortablePath(e),this.makeCallback(s,a))})}rmdirSync(e,r){return this.realFs.rmdirSync(fe.fromPortablePath(e),r)}async rmPromise(e,r){return await new Promise((s,a)=>{r?this.realFs.rm(fe.fromPortablePath(e),r,this.makeCallback(s,a)):this.realFs.rm(fe.fromPortablePath(e),this.makeCallback(s,a))})}rmSync(e,r){return this.realFs.rmSync(fe.fromPortablePath(e),r)}async linkPromise(e,r){return await new Promise((s,a)=>{this.realFs.link(fe.fromPortablePath(e),fe.fromPortablePath(r),this.makeCallback(s,a))})}linkSync(e,r){return this.realFs.linkSync(fe.fromPortablePath(e),fe.fromPortablePath(r))}async symlinkPromise(e,r,s){return await new Promise((a,n)=>{this.realFs.symlink(fe.fromPortablePath(e.replace(/\/+$/,"")),fe.fromPortablePath(r),s,this.makeCallback(a,n))})}symlinkSync(e,r,s){return this.realFs.symlinkSync(fe.fromPortablePath(e.replace(/\/+$/,"")),fe.fromPortablePath(r),s)}async readFilePromise(e,r){return await new Promise((s,a)=>{let n=typeof e=="string"?fe.fromPortablePath(e):e;this.realFs.readFile(n,r,this.makeCallback(s,a))})}readFileSync(e,r){let s=typeof e=="string"?fe.fromPortablePath(e):e;return this.realFs.readFileSync(s,r)}async readdirPromise(e,r){return await new Promise((s,a)=>{r?r.recursive&&process.platform==="win32"?r.withFileTypes?this.realFs.readdir(fe.fromPortablePath(e),r,this.makeCallback(n=>s(n.map(t$)),a)):this.realFs.readdir(fe.fromPortablePath(e),r,this.makeCallback(n=>s(n.map(fe.toPortablePath)),a)):this.realFs.readdir(fe.fromPortablePath(e),r,this.makeCallback(s,a)):this.realFs.readdir(fe.fromPortablePath(e),this.makeCallback(s,a))})}readdirSync(e,r){return r?r.recursive&&process.platform==="win32"?r.withFileTypes?this.realFs.readdirSync(fe.fromPortablePath(e),r).map(t$):this.realFs.readdirSync(fe.fromPortablePath(e),r).map(fe.toPortablePath):this.realFs.readdirSync(fe.fromPortablePath(e),r):this.realFs.readdirSync(fe.fromPortablePath(e))}async readlinkPromise(e){return await new Promise((r,s)=>{this.realFs.readlink(fe.fromPortablePath(e),this.makeCallback(r,s))}).then(r=>fe.toPortablePath(r))}readlinkSync(e){return fe.toPortablePath(this.realFs.readlinkSync(fe.fromPortablePath(e)))}async truncatePromise(e,r){return await new Promise((s,a)=>{this.realFs.truncate(fe.fromPortablePath(e),r,this.makeCallback(s,a))})}truncateSync(e,r){return this.realFs.truncateSync(fe.fromPortablePath(e),r)}async ftruncatePromise(e,r){return await new Promise((s,a)=>{this.realFs.ftruncate(e,r,this.makeCallback(s,a))})}ftruncateSync(e,r){return this.realFs.ftruncateSync(e,r)}watch(e,r,s){return this.realFs.watch(fe.fromPortablePath(e),r,s)}watchFile(e,r,s){return this.realFs.watchFile(fe.fromPortablePath(e),r,s)}unwatchFile(e,r){return this.realFs.unwatchFile(fe.fromPortablePath(e),r)}makeCallback(e,r){return(s,a)=>{s?r(s):e(a)}}}});var Sn,n$=Ze(()=>{Cd();yp();el();Sn=class extends _s{constructor(e,{baseFs:r=new Yn}={}){super(J),this.target=this.pathUtils.normalize(e),this.baseFs=r}getRealPath(){return this.pathUtils.resolve(this.baseFs.getRealPath(),this.target)}resolve(e){return this.pathUtils.isAbsolute(e)?J.normalize(e):this.baseFs.resolve(J.join(this.target,e))}mapFromBase(e){return e}mapToBase(e){return this.pathUtils.isAbsolute(e)?e:this.pathUtils.join(this.target,e)}}});var i$,Hf,s$=Ze(()=>{Cd();yp();el();i$=vt.root,Hf=class extends _s{constructor(e,{baseFs:r=new Yn}={}){super(J),this.target=this.pathUtils.resolve(vt.root,e),this.baseFs=r}getRealPath(){return this.pathUtils.resolve(this.baseFs.getRealPath(),this.pathUtils.relative(vt.root,this.target))}getTarget(){return this.target}getBaseFs(){return this.baseFs}mapToBase(e){let r=this.pathUtils.normalize(e);if(this.pathUtils.isAbsolute(e))return this.pathUtils.resolve(this.target,this.pathUtils.relative(i$,e));if(r.match(/^\.\.\/?/))throw new Error(`Resolving this path (${e}) would escape the jail`);return this.pathUtils.resolve(this.target,e)}mapFromBase(e){return this.pathUtils.resolve(i$,this.pathUtils.relative(this.target,e))}}});var oE,o$=Ze(()=>{yp();oE=class extends _s{constructor(r,s){super(s);this.instance=null;this.factory=r}get baseFs(){return this.instance||(this.instance=this.factory()),this.instance}set baseFs(r){this.instance=r}mapFromBase(r){return r}mapToBase(r){return r}}});var wd,tl,e0,a$=Ze(()=>{wd=Ie("fs");Id();Cd();DU();zb();el();tl=4278190080,e0=class extends Uf{constructor({baseFs:r=new Yn,filter:s=null,magicByte:a=42,maxOpenFiles:n=1/0,useCache:c=!0,maxAge:f=5e3,typeCheck:p=wd.constants.S_IFREG,getMountPoint:h,factoryPromise:E,factorySync:C}){if(Math.floor(a)!==a||!(a>1&&a<=127))throw new Error("The magic byte must be set to a round value between 1 and 127 included");super();this.fdMap=new Map;this.nextFd=3;this.isMount=new Set;this.notMount=new Set;this.realPaths=new Map;this.limitOpenFilesTimeout=null;this.baseFs=r,this.mountInstances=c?new Map:null,this.factoryPromise=E,this.factorySync=C,this.filter=s,this.getMountPoint=h,this.magic=a<<24,this.maxAge=f,this.maxOpenFiles=n,this.typeCheck=p}getExtractHint(r){return this.baseFs.getExtractHint(r)}getRealPath(){return this.baseFs.getRealPath()}saveAndClose(){if(yd(this),this.mountInstances)for(let[r,{childFs:s}]of this.mountInstances.entries())s.saveAndClose?.(),this.mountInstances.delete(r)}discardAndClose(){if(yd(this),this.mountInstances)for(let[r,{childFs:s}]of this.mountInstances.entries())s.discardAndClose?.(),this.mountInstances.delete(r)}resolve(r){return this.baseFs.resolve(r)}remapFd(r,s){let a=this.nextFd++|this.magic;return this.fdMap.set(a,[r,s]),a}async openPromise(r,s,a){return await this.makeCallPromise(r,async()=>await this.baseFs.openPromise(r,s,a),async(n,{subPath:c})=>this.remapFd(n,await n.openPromise(c,s,a)))}openSync(r,s,a){return this.makeCallSync(r,()=>this.baseFs.openSync(r,s,a),(n,{subPath:c})=>this.remapFd(n,n.openSync(c,s,a)))}async opendirPromise(r,s){return await this.makeCallPromise(r,async()=>await this.baseFs.opendirPromise(r,s),async(a,{subPath:n})=>await a.opendirPromise(n,s),{requireSubpath:!1})}opendirSync(r,s){return this.makeCallSync(r,()=>this.baseFs.opendirSync(r,s),(a,{subPath:n})=>a.opendirSync(n,s),{requireSubpath:!1})}async readPromise(r,s,a,n,c){if((r&tl)!==this.magic)return await this.baseFs.readPromise(r,s,a,n,c);let f=this.fdMap.get(r);if(typeof f>"u")throw Mo("read");let[p,h]=f;return await p.readPromise(h,s,a,n,c)}readSync(r,s,a,n,c){if((r&tl)!==this.magic)return this.baseFs.readSync(r,s,a,n,c);let f=this.fdMap.get(r);if(typeof f>"u")throw Mo("readSync");let[p,h]=f;return p.readSync(h,s,a,n,c)}async writePromise(r,s,a,n,c){if((r&tl)!==this.magic)return typeof s=="string"?await this.baseFs.writePromise(r,s,a):await this.baseFs.writePromise(r,s,a,n,c);let f=this.fdMap.get(r);if(typeof f>"u")throw Mo("write");let[p,h]=f;return typeof s=="string"?await p.writePromise(h,s,a):await p.writePromise(h,s,a,n,c)}writeSync(r,s,a,n,c){if((r&tl)!==this.magic)return typeof s=="string"?this.baseFs.writeSync(r,s,a):this.baseFs.writeSync(r,s,a,n,c);let f=this.fdMap.get(r);if(typeof f>"u")throw Mo("writeSync");let[p,h]=f;return typeof s=="string"?p.writeSync(h,s,a):p.writeSync(h,s,a,n,c)}async closePromise(r){if((r&tl)!==this.magic)return await this.baseFs.closePromise(r);let s=this.fdMap.get(r);if(typeof s>"u")throw Mo("close");this.fdMap.delete(r);let[a,n]=s;return await a.closePromise(n)}closeSync(r){if((r&tl)!==this.magic)return this.baseFs.closeSync(r);let s=this.fdMap.get(r);if(typeof s>"u")throw Mo("closeSync");this.fdMap.delete(r);let[a,n]=s;return a.closeSync(n)}createReadStream(r,s){return r===null?this.baseFs.createReadStream(r,s):this.makeCallSync(r,()=>this.baseFs.createReadStream(r,s),(a,{archivePath:n,subPath:c})=>{let f=a.createReadStream(c,s);return f.path=fe.fromPortablePath(this.pathUtils.join(n,c)),f})}createWriteStream(r,s){return r===null?this.baseFs.createWriteStream(r,s):this.makeCallSync(r,()=>this.baseFs.createWriteStream(r,s),(a,{subPath:n})=>a.createWriteStream(n,s))}async realpathPromise(r){return await this.makeCallPromise(r,async()=>await this.baseFs.realpathPromise(r),async(s,{archivePath:a,subPath:n})=>{let c=this.realPaths.get(a);return typeof c>"u"&&(c=await this.baseFs.realpathPromise(a),this.realPaths.set(a,c)),this.pathUtils.join(c,this.pathUtils.relative(vt.root,await s.realpathPromise(n)))})}realpathSync(r){return this.makeCallSync(r,()=>this.baseFs.realpathSync(r),(s,{archivePath:a,subPath:n})=>{let c=this.realPaths.get(a);return typeof c>"u"&&(c=this.baseFs.realpathSync(a),this.realPaths.set(a,c)),this.pathUtils.join(c,this.pathUtils.relative(vt.root,s.realpathSync(n)))})}async existsPromise(r){return await this.makeCallPromise(r,async()=>await this.baseFs.existsPromise(r),async(s,{subPath:a})=>await s.existsPromise(a))}existsSync(r){return this.makeCallSync(r,()=>this.baseFs.existsSync(r),(s,{subPath:a})=>s.existsSync(a))}async accessPromise(r,s){return await this.makeCallPromise(r,async()=>await this.baseFs.accessPromise(r,s),async(a,{subPath:n})=>await a.accessPromise(n,s))}accessSync(r,s){return this.makeCallSync(r,()=>this.baseFs.accessSync(r,s),(a,{subPath:n})=>a.accessSync(n,s))}async statPromise(r,s){return await this.makeCallPromise(r,async()=>await this.baseFs.statPromise(r,s),async(a,{subPath:n})=>await a.statPromise(n,s))}statSync(r,s){return this.makeCallSync(r,()=>this.baseFs.statSync(r,s),(a,{subPath:n})=>a.statSync(n,s))}async fstatPromise(r,s){if((r&tl)!==this.magic)return this.baseFs.fstatPromise(r,s);let a=this.fdMap.get(r);if(typeof a>"u")throw Mo("fstat");let[n,c]=a;return n.fstatPromise(c,s)}fstatSync(r,s){if((r&tl)!==this.magic)return this.baseFs.fstatSync(r,s);let a=this.fdMap.get(r);if(typeof a>"u")throw Mo("fstatSync");let[n,c]=a;return n.fstatSync(c,s)}async lstatPromise(r,s){return await this.makeCallPromise(r,async()=>await this.baseFs.lstatPromise(r,s),async(a,{subPath:n})=>await a.lstatPromise(n,s))}lstatSync(r,s){return this.makeCallSync(r,()=>this.baseFs.lstatSync(r,s),(a,{subPath:n})=>a.lstatSync(n,s))}async fchmodPromise(r,s){if((r&tl)!==this.magic)return this.baseFs.fchmodPromise(r,s);let a=this.fdMap.get(r);if(typeof a>"u")throw Mo("fchmod");let[n,c]=a;return n.fchmodPromise(c,s)}fchmodSync(r,s){if((r&tl)!==this.magic)return this.baseFs.fchmodSync(r,s);let a=this.fdMap.get(r);if(typeof a>"u")throw Mo("fchmodSync");let[n,c]=a;return n.fchmodSync(c,s)}async chmodPromise(r,s){return await this.makeCallPromise(r,async()=>await this.baseFs.chmodPromise(r,s),async(a,{subPath:n})=>await a.chmodPromise(n,s))}chmodSync(r,s){return this.makeCallSync(r,()=>this.baseFs.chmodSync(r,s),(a,{subPath:n})=>a.chmodSync(n,s))}async fchownPromise(r,s,a){if((r&tl)!==this.magic)return this.baseFs.fchownPromise(r,s,a);let n=this.fdMap.get(r);if(typeof n>"u")throw Mo("fchown");let[c,f]=n;return c.fchownPromise(f,s,a)}fchownSync(r,s,a){if((r&tl)!==this.magic)return this.baseFs.fchownSync(r,s,a);let n=this.fdMap.get(r);if(typeof n>"u")throw Mo("fchownSync");let[c,f]=n;return c.fchownSync(f,s,a)}async chownPromise(r,s,a){return await this.makeCallPromise(r,async()=>await this.baseFs.chownPromise(r,s,a),async(n,{subPath:c})=>await n.chownPromise(c,s,a))}chownSync(r,s,a){return this.makeCallSync(r,()=>this.baseFs.chownSync(r,s,a),(n,{subPath:c})=>n.chownSync(c,s,a))}async renamePromise(r,s){return await this.makeCallPromise(r,async()=>await this.makeCallPromise(s,async()=>await this.baseFs.renamePromise(r,s),async()=>{throw Object.assign(new Error("EEXDEV: cross-device link not permitted"),{code:"EEXDEV"})}),async(a,{subPath:n})=>await this.makeCallPromise(s,async()=>{throw Object.assign(new Error("EEXDEV: cross-device link not permitted"),{code:"EEXDEV"})},async(c,{subPath:f})=>{if(a!==c)throw Object.assign(new Error("EEXDEV: cross-device link not permitted"),{code:"EEXDEV"});return await a.renamePromise(n,f)}))}renameSync(r,s){return this.makeCallSync(r,()=>this.makeCallSync(s,()=>this.baseFs.renameSync(r,s),()=>{throw Object.assign(new Error("EEXDEV: cross-device link not permitted"),{code:"EEXDEV"})}),(a,{subPath:n})=>this.makeCallSync(s,()=>{throw Object.assign(new Error("EEXDEV: cross-device link not permitted"),{code:"EEXDEV"})},(c,{subPath:f})=>{if(a!==c)throw Object.assign(new Error("EEXDEV: cross-device link not permitted"),{code:"EEXDEV"});return a.renameSync(n,f)}))}async copyFilePromise(r,s,a=0){let n=async(c,f,p,h)=>{if(a&wd.constants.COPYFILE_FICLONE_FORCE)throw Object.assign(new Error(`EXDEV: cross-device clone not permitted, copyfile '${f}' -> ${h}'`),{code:"EXDEV"});if(a&wd.constants.COPYFILE_EXCL&&await this.existsPromise(f))throw Object.assign(new Error(`EEXIST: file already exists, copyfile '${f}' -> '${h}'`),{code:"EEXIST"});let E;try{E=await c.readFilePromise(f)}catch{throw Object.assign(new Error(`EINVAL: invalid argument, copyfile '${f}' -> '${h}'`),{code:"EINVAL"})}await p.writeFilePromise(h,E)};return await this.makeCallPromise(r,async()=>await this.makeCallPromise(s,async()=>await this.baseFs.copyFilePromise(r,s,a),async(c,{subPath:f})=>await n(this.baseFs,r,c,f)),async(c,{subPath:f})=>await this.makeCallPromise(s,async()=>await n(c,f,this.baseFs,s),async(p,{subPath:h})=>c!==p?await n(c,f,p,h):await c.copyFilePromise(f,h,a)))}copyFileSync(r,s,a=0){let n=(c,f,p,h)=>{if(a&wd.constants.COPYFILE_FICLONE_FORCE)throw Object.assign(new Error(`EXDEV: cross-device clone not permitted, copyfile '${f}' -> ${h}'`),{code:"EXDEV"});if(a&wd.constants.COPYFILE_EXCL&&this.existsSync(f))throw Object.assign(new Error(`EEXIST: file already exists, copyfile '${f}' -> '${h}'`),{code:"EEXIST"});let E;try{E=c.readFileSync(f)}catch{throw Object.assign(new Error(`EINVAL: invalid argument, copyfile '${f}' -> '${h}'`),{code:"EINVAL"})}p.writeFileSync(h,E)};return this.makeCallSync(r,()=>this.makeCallSync(s,()=>this.baseFs.copyFileSync(r,s,a),(c,{subPath:f})=>n(this.baseFs,r,c,f)),(c,{subPath:f})=>this.makeCallSync(s,()=>n(c,f,this.baseFs,s),(p,{subPath:h})=>c!==p?n(c,f,p,h):c.copyFileSync(f,h,a)))}async appendFilePromise(r,s,a){return await this.makeCallPromise(r,async()=>await this.baseFs.appendFilePromise(r,s,a),async(n,{subPath:c})=>await n.appendFilePromise(c,s,a))}appendFileSync(r,s,a){return this.makeCallSync(r,()=>this.baseFs.appendFileSync(r,s,a),(n,{subPath:c})=>n.appendFileSync(c,s,a))}async writeFilePromise(r,s,a){return await this.makeCallPromise(r,async()=>await this.baseFs.writeFilePromise(r,s,a),async(n,{subPath:c})=>await n.writeFilePromise(c,s,a))}writeFileSync(r,s,a){return this.makeCallSync(r,()=>this.baseFs.writeFileSync(r,s,a),(n,{subPath:c})=>n.writeFileSync(c,s,a))}async unlinkPromise(r){return await this.makeCallPromise(r,async()=>await this.baseFs.unlinkPromise(r),async(s,{subPath:a})=>await s.unlinkPromise(a))}unlinkSync(r){return this.makeCallSync(r,()=>this.baseFs.unlinkSync(r),(s,{subPath:a})=>s.unlinkSync(a))}async utimesPromise(r,s,a){return await this.makeCallPromise(r,async()=>await this.baseFs.utimesPromise(r,s,a),async(n,{subPath:c})=>await n.utimesPromise(c,s,a))}utimesSync(r,s,a){return this.makeCallSync(r,()=>this.baseFs.utimesSync(r,s,a),(n,{subPath:c})=>n.utimesSync(c,s,a))}async lutimesPromise(r,s,a){return await this.makeCallPromise(r,async()=>await this.baseFs.lutimesPromise(r,s,a),async(n,{subPath:c})=>await n.lutimesPromise(c,s,a))}lutimesSync(r,s,a){return this.makeCallSync(r,()=>this.baseFs.lutimesSync(r,s,a),(n,{subPath:c})=>n.lutimesSync(c,s,a))}async mkdirPromise(r,s){return await this.makeCallPromise(r,async()=>await this.baseFs.mkdirPromise(r,s),async(a,{subPath:n})=>await a.mkdirPromise(n,s))}mkdirSync(r,s){return this.makeCallSync(r,()=>this.baseFs.mkdirSync(r,s),(a,{subPath:n})=>a.mkdirSync(n,s))}async rmdirPromise(r,s){return await this.makeCallPromise(r,async()=>await this.baseFs.rmdirPromise(r,s),async(a,{subPath:n})=>await a.rmdirPromise(n,s))}rmdirSync(r,s){return this.makeCallSync(r,()=>this.baseFs.rmdirSync(r,s),(a,{subPath:n})=>a.rmdirSync(n,s))}async rmPromise(r,s){return await this.makeCallPromise(r,async()=>await this.baseFs.rmPromise(r,s),async(a,{subPath:n})=>await a.rmPromise(n,s))}rmSync(r,s){return this.makeCallSync(r,()=>this.baseFs.rmSync(r,s),(a,{subPath:n})=>a.rmSync(n,s))}async linkPromise(r,s){return await this.makeCallPromise(s,async()=>await this.baseFs.linkPromise(r,s),async(a,{subPath:n})=>await a.linkPromise(r,n))}linkSync(r,s){return this.makeCallSync(s,()=>this.baseFs.linkSync(r,s),(a,{subPath:n})=>a.linkSync(r,n))}async symlinkPromise(r,s,a){return await this.makeCallPromise(s,async()=>await this.baseFs.symlinkPromise(r,s,a),async(n,{subPath:c})=>await n.symlinkPromise(r,c))}symlinkSync(r,s,a){return this.makeCallSync(s,()=>this.baseFs.symlinkSync(r,s,a),(n,{subPath:c})=>n.symlinkSync(r,c))}async readFilePromise(r,s){return this.makeCallPromise(r,async()=>await this.baseFs.readFilePromise(r,s),async(a,{subPath:n})=>await a.readFilePromise(n,s))}readFileSync(r,s){return this.makeCallSync(r,()=>this.baseFs.readFileSync(r,s),(a,{subPath:n})=>a.readFileSync(n,s))}async readdirPromise(r,s){return await this.makeCallPromise(r,async()=>await this.baseFs.readdirPromise(r,s),async(a,{subPath:n})=>await a.readdirPromise(n,s),{requireSubpath:!1})}readdirSync(r,s){return this.makeCallSync(r,()=>this.baseFs.readdirSync(r,s),(a,{subPath:n})=>a.readdirSync(n,s),{requireSubpath:!1})}async readlinkPromise(r){return await this.makeCallPromise(r,async()=>await this.baseFs.readlinkPromise(r),async(s,{subPath:a})=>await s.readlinkPromise(a))}readlinkSync(r){return this.makeCallSync(r,()=>this.baseFs.readlinkSync(r),(s,{subPath:a})=>s.readlinkSync(a))}async truncatePromise(r,s){return await this.makeCallPromise(r,async()=>await this.baseFs.truncatePromise(r,s),async(a,{subPath:n})=>await a.truncatePromise(n,s))}truncateSync(r,s){return this.makeCallSync(r,()=>this.baseFs.truncateSync(r,s),(a,{subPath:n})=>a.truncateSync(n,s))}async ftruncatePromise(r,s){if((r&tl)!==this.magic)return this.baseFs.ftruncatePromise(r,s);let a=this.fdMap.get(r);if(typeof a>"u")throw Mo("ftruncate");let[n,c]=a;return n.ftruncatePromise(c,s)}ftruncateSync(r,s){if((r&tl)!==this.magic)return this.baseFs.ftruncateSync(r,s);let a=this.fdMap.get(r);if(typeof a>"u")throw Mo("ftruncateSync");let[n,c]=a;return n.ftruncateSync(c,s)}watch(r,s,a){return this.makeCallSync(r,()=>this.baseFs.watch(r,s,a),(n,{subPath:c})=>n.watch(c,s,a))}watchFile(r,s,a){return this.makeCallSync(r,()=>this.baseFs.watchFile(r,s,a),()=>sE(this,r,s,a))}unwatchFile(r,s){return this.makeCallSync(r,()=>this.baseFs.unwatchFile(r,s),()=>md(this,r,s))}async makeCallPromise(r,s,a,{requireSubpath:n=!0}={}){if(typeof r!="string")return await s();let c=this.resolve(r),f=this.findMount(c);return f?n&&f.subPath==="/"?await s():await this.getMountPromise(f.archivePath,async p=>await a(p,f)):await s()}makeCallSync(r,s,a,{requireSubpath:n=!0}={}){if(typeof r!="string")return s();let c=this.resolve(r),f=this.findMount(c);return!f||n&&f.subPath==="/"?s():this.getMountSync(f.archivePath,p=>a(p,f))}findMount(r){if(this.filter&&!this.filter.test(r))return null;let s="";for(;;){let a=r.substring(s.length),n=this.getMountPoint(a,s);if(!n)return null;if(s=this.pathUtils.join(s,n),!this.isMount.has(s)){if(this.notMount.has(s))continue;try{if(this.typeCheck!==null&&(this.baseFs.statSync(s).mode&wd.constants.S_IFMT)!==this.typeCheck){this.notMount.add(s);continue}}catch{return null}this.isMount.add(s)}return{archivePath:s,subPath:this.pathUtils.join(vt.root,r.substring(s.length))}}}limitOpenFiles(r){if(this.mountInstances===null)return;let s=Date.now(),a=s+this.maxAge,n=r===null?0:this.mountInstances.size-r;for(let[c,{childFs:f,expiresAt:p,refCount:h}]of this.mountInstances.entries())if(!(h!==0||f.hasOpenFileHandles?.())){if(s>=p){f.saveAndClose?.(),this.mountInstances.delete(c),n-=1;continue}else if(r===null||n<=0){a=p;break}f.saveAndClose?.(),this.mountInstances.delete(c),n-=1}this.limitOpenFilesTimeout===null&&(r===null&&this.mountInstances.size>0||r!==null)&&isFinite(a)&&(this.limitOpenFilesTimeout=setTimeout(()=>{this.limitOpenFilesTimeout=null,this.limitOpenFiles(null)},a-s).unref())}async getMountPromise(r,s){if(this.mountInstances){let a=this.mountInstances.get(r);if(!a){let n=await this.factoryPromise(this.baseFs,r);a=this.mountInstances.get(r),a||(a={childFs:n(),expiresAt:0,refCount:0})}this.mountInstances.delete(r),this.limitOpenFiles(this.maxOpenFiles-1),this.mountInstances.set(r,a),a.expiresAt=Date.now()+this.maxAge,a.refCount+=1;try{return await s(a.childFs)}finally{a.refCount-=1}}else{let a=(await this.factoryPromise(this.baseFs,r))();try{return await s(a)}finally{a.saveAndClose?.()}}}getMountSync(r,s){if(this.mountInstances){let a=this.mountInstances.get(r);return a||(a={childFs:this.factorySync(this.baseFs,r),expiresAt:0,refCount:0}),this.mountInstances.delete(r),this.limitOpenFiles(this.maxOpenFiles-1),this.mountInstances.set(r,a),a.expiresAt=Date.now()+this.maxAge,s(a.childFs)}else{let a=this.factorySync(this.baseFs,r);try{return s(a)}finally{a.saveAndClose?.()}}}}});var er,nx,l$=Ze(()=>{Id();el();er=()=>Object.assign(new Error("ENOSYS: unsupported filesystem access"),{code:"ENOSYS"}),nx=class t extends mp{static{this.instance=new t}constructor(){super(J)}getExtractHint(){throw er()}getRealPath(){throw er()}resolve(){throw er()}async openPromise(){throw er()}openSync(){throw er()}async opendirPromise(){throw er()}opendirSync(){throw er()}async readPromise(){throw er()}readSync(){throw er()}async writePromise(){throw er()}writeSync(){throw er()}async closePromise(){throw er()}closeSync(){throw er()}createWriteStream(){throw er()}createReadStream(){throw er()}async realpathPromise(){throw er()}realpathSync(){throw er()}async readdirPromise(){throw er()}readdirSync(){throw er()}async existsPromise(e){throw er()}existsSync(e){throw er()}async accessPromise(){throw er()}accessSync(){throw er()}async statPromise(){throw er()}statSync(){throw er()}async fstatPromise(e){throw er()}fstatSync(e){throw er()}async lstatPromise(e){throw er()}lstatSync(e){throw er()}async fchmodPromise(){throw er()}fchmodSync(){throw er()}async chmodPromise(){throw er()}chmodSync(){throw er()}async fchownPromise(){throw er()}fchownSync(){throw er()}async chownPromise(){throw er()}chownSync(){throw er()}async mkdirPromise(){throw er()}mkdirSync(){throw er()}async rmdirPromise(){throw er()}rmdirSync(){throw er()}async rmPromise(){throw er()}rmSync(){throw er()}async linkPromise(){throw er()}linkSync(){throw er()}async symlinkPromise(){throw er()}symlinkSync(){throw er()}async renamePromise(){throw er()}renameSync(){throw er()}async copyFilePromise(){throw er()}copyFileSync(){throw er()}async appendFilePromise(){throw er()}appendFileSync(){throw er()}async writeFilePromise(){throw er()}writeFileSync(){throw er()}async unlinkPromise(){throw er()}unlinkSync(){throw er()}async utimesPromise(){throw er()}utimesSync(){throw er()}async lutimesPromise(){throw er()}lutimesSync(){throw er()}async readFilePromise(){throw er()}readFileSync(){throw er()}async readlinkPromise(){throw er()}readlinkSync(){throw er()}async truncatePromise(){throw er()}truncateSync(){throw er()}async ftruncatePromise(e,r){throw er()}ftruncateSync(e,r){throw er()}watch(){throw er()}watchFile(){throw er()}unwatchFile(){throw er()}}});var t0,c$=Ze(()=>{yp();el();t0=class extends _s{constructor(e){super(fe),this.baseFs=e}mapFromBase(e){return fe.fromPortablePath(e)}mapToBase(e){return fe.toPortablePath(e)}}});var nqe,PU,iqe,uo,u$=Ze(()=>{Cd();yp();el();nqe=/^[0-9]+$/,PU=/^(\/(?:[^/]+\/)*?(?:\$\$virtual|__virtual__))((?:\/((?:[^/]+-)?[a-f0-9]+)(?:\/([^/]+))?)?((?:\/.*)?))$/,iqe=/^([^/]+-)?[a-f0-9]+$/,uo=class t extends _s{static makeVirtualPath(e,r,s){if(J.basename(e)!=="__virtual__")throw new Error('Assertion failed: Virtual folders must be named "__virtual__"');if(!J.basename(r).match(iqe))throw new Error("Assertion failed: Virtual components must be ended by an hexadecimal hash");let n=J.relative(J.dirname(e),s).split("/"),c=0;for(;c{bU=ut(Ie("buffer")),f$=Ie("url"),A$=Ie("util");yp();el();ix=class extends _s{constructor(e){super(fe),this.baseFs=e}mapFromBase(e){return e}mapToBase(e){if(typeof e=="string")return e;if(e instanceof URL)return(0,f$.fileURLToPath)(e);if(Buffer.isBuffer(e)){let r=e.toString();if(!sqe(e,r))throw new Error("Non-utf8 buffers are not supported at the moment. Please upvote the following issue if you encounter this error: https://github.com/yarnpkg/berry/issues/4942");return r}throw new Error(`Unsupported path type: ${(0,A$.inspect)(e)}`)}}});var y$,Uo,Ep,r0,sx,ox,aE,Tu,Fu,h$,g$,d$,m$,M2,E$=Ze(()=>{y$=Ie("readline"),Uo=Symbol("kBaseFs"),Ep=Symbol("kFd"),r0=Symbol("kClosePromise"),sx=Symbol("kCloseResolve"),ox=Symbol("kCloseReject"),aE=Symbol("kRefs"),Tu=Symbol("kRef"),Fu=Symbol("kUnref"),M2=class{constructor(e,r){this[m$]=1;this[d$]=void 0;this[g$]=void 0;this[h$]=void 0;this[Uo]=r,this[Ep]=e}get fd(){return this[Ep]}async appendFile(e,r){try{this[Tu](this.appendFile);let s=(typeof r=="string"?r:r?.encoding)??void 0;return await this[Uo].appendFilePromise(this.fd,e,s?{encoding:s}:void 0)}finally{this[Fu]()}}async chown(e,r){try{return this[Tu](this.chown),await this[Uo].fchownPromise(this.fd,e,r)}finally{this[Fu]()}}async chmod(e){try{return this[Tu](this.chmod),await this[Uo].fchmodPromise(this.fd,e)}finally{this[Fu]()}}createReadStream(e){return this[Uo].createReadStream(null,{...e,fd:this.fd})}createWriteStream(e){return this[Uo].createWriteStream(null,{...e,fd:this.fd})}datasync(){throw new Error("Method not implemented.")}sync(){throw new Error("Method not implemented.")}async read(e,r,s,a){try{this[Tu](this.read);let n;return Buffer.isBuffer(e)?n=e:(e??={},n=e.buffer??Buffer.alloc(16384),r=e.offset||0,s=e.length??n.byteLength,a=e.position??null),r??=0,s??=0,s===0?{bytesRead:s,buffer:n}:{bytesRead:await this[Uo].readPromise(this.fd,n,r,s,a),buffer:n}}finally{this[Fu]()}}async readFile(e){try{this[Tu](this.readFile);let r=(typeof e=="string"?e:e?.encoding)??void 0;return await this[Uo].readFilePromise(this.fd,r)}finally{this[Fu]()}}readLines(e){return(0,y$.createInterface)({input:this.createReadStream(e),crlfDelay:1/0})}async stat(e){try{return this[Tu](this.stat),await this[Uo].fstatPromise(this.fd,e)}finally{this[Fu]()}}async truncate(e){try{return this[Tu](this.truncate),await this[Uo].ftruncatePromise(this.fd,e)}finally{this[Fu]()}}utimes(e,r){throw new Error("Method not implemented.")}async writeFile(e,r){try{this[Tu](this.writeFile);let s=(typeof r=="string"?r:r?.encoding)??void 0;await this[Uo].writeFilePromise(this.fd,e,s)}finally{this[Fu]()}}async write(...e){try{if(this[Tu](this.write),ArrayBuffer.isView(e[0])){let[r,s,a,n]=e;return{bytesWritten:await this[Uo].writePromise(this.fd,r,s??void 0,a??void 0,n??void 0),buffer:r}}else{let[r,s,a]=e;return{bytesWritten:await this[Uo].writePromise(this.fd,r,s,a),buffer:r}}}finally{this[Fu]()}}async writev(e,r){try{this[Tu](this.writev);let s=0;if(typeof r<"u")for(let a of e){let n=await this.write(a,void 0,void 0,r);s+=n.bytesWritten,r+=n.bytesWritten}else for(let a of e){let n=await this.write(a);s+=n.bytesWritten}return{buffers:e,bytesWritten:s}}finally{this[Fu]()}}readv(e,r){throw new Error("Method not implemented.")}close(){if(this[Ep]===-1)return Promise.resolve();if(this[r0])return this[r0];if(this[aE]--,this[aE]===0){let e=this[Ep];this[Ep]=-1,this[r0]=this[Uo].closePromise(e).finally(()=>{this[r0]=void 0})}else this[r0]=new Promise((e,r)=>{this[sx]=e,this[ox]=r}).finally(()=>{this[r0]=void 0,this[ox]=void 0,this[sx]=void 0});return this[r0]}[(Uo,Ep,m$=aE,d$=r0,g$=sx,h$=ox,Tu)](e){if(this[Ep]===-1){let r=new Error("file closed");throw r.code="EBADF",r.syscall=e.name,r}this[aE]++}[Fu](){if(this[aE]--,this[aE]===0){let e=this[Ep];this[Ep]=-1,this[Uo].closePromise(e).then(this[sx],this[ox])}}}});function U2(t,e){e=new ix(e);let r=(s,a,n)=>{let c=s[a];s[a]=n,typeof c?.[lE.promisify.custom]<"u"&&(n[lE.promisify.custom]=c[lE.promisify.custom])};{r(t,"exists",(s,...a)=>{let c=typeof a[a.length-1]=="function"?a.pop():()=>{};process.nextTick(()=>{e.existsPromise(s).then(f=>{c(f)},()=>{c(!1)})})}),r(t,"read",(...s)=>{let[a,n,c,f,p,h]=s;if(s.length<=3){let E={};s.length<3?h=s[1]:(E=s[1],h=s[2]),{buffer:n=Buffer.alloc(16384),offset:c=0,length:f=n.byteLength,position:p}=E}if(c==null&&(c=0),f|=0,f===0){process.nextTick(()=>{h(null,0,n)});return}p==null&&(p=-1),process.nextTick(()=>{e.readPromise(a,n,c,f,p).then(E=>{h(null,E,n)},E=>{h(E,0,n)})})});for(let s of I$){let a=s.replace(/Promise$/,"");if(typeof t[a]>"u")continue;let n=e[s];if(typeof n>"u")continue;r(t,a,(...f)=>{let h=typeof f[f.length-1]=="function"?f.pop():()=>{};process.nextTick(()=>{n.apply(e,f).then(E=>{h(null,E)},E=>{h(E)})})})}t.realpath.native=t.realpath}{r(t,"existsSync",s=>{try{return e.existsSync(s)}catch{return!1}}),r(t,"readSync",(...s)=>{let[a,n,c,f,p]=s;return s.length<=3&&({offset:c=0,length:f=n.byteLength,position:p}=s[2]||{}),c==null&&(c=0),f|=0,f===0?0:(p==null&&(p=-1),e.readSync(a,n,c,f,p))});for(let s of oqe){let a=s;if(typeof t[a]>"u")continue;let n=e[s];typeof n>"u"||r(t,a,n.bind(e))}t.realpathSync.native=t.realpathSync}{let s=t.promises;for(let a of I$){let n=a.replace(/Promise$/,"");if(typeof s[n]>"u")continue;let c=e[a];typeof c>"u"||a!=="open"&&r(s,n,(f,...p)=>f instanceof M2?f[n].apply(f,p):c.call(e,f,...p))}r(s,"open",async(...a)=>{let n=await e.openPromise(...a);return new M2(n,e)})}t.read[lE.promisify.custom]=async(s,a,...n)=>({bytesRead:await e.readPromise(s,a,...n),buffer:a}),t.write[lE.promisify.custom]=async(s,a,...n)=>({bytesWritten:await e.writePromise(s,a,...n),buffer:a})}function ax(t,e){let r=Object.create(t);return U2(r,e),r}var lE,oqe,I$,C$=Ze(()=>{lE=Ie("util");p$();E$();oqe=new Set(["accessSync","appendFileSync","createReadStream","createWriteStream","chmodSync","fchmodSync","chownSync","fchownSync","closeSync","copyFileSync","linkSync","lstatSync","fstatSync","lutimesSync","mkdirSync","openSync","opendirSync","readlinkSync","readFileSync","readdirSync","readlinkSync","realpathSync","renameSync","rmdirSync","rmSync","statSync","symlinkSync","truncateSync","ftruncateSync","unlinkSync","unwatchFile","utimesSync","watch","watchFile","writeFileSync","writeSync"]),I$=new Set(["accessPromise","appendFilePromise","fchmodPromise","chmodPromise","fchownPromise","chownPromise","closePromise","copyFilePromise","linkPromise","fstatPromise","lstatPromise","lutimesPromise","mkdirPromise","openPromise","opendirPromise","readdirPromise","realpathPromise","readFilePromise","readdirPromise","readlinkPromise","renamePromise","rmdirPromise","rmPromise","statPromise","symlinkPromise","truncatePromise","ftruncatePromise","unlinkPromise","utimesPromise","writeFilePromise","writeSync"])});function w$(t){let e=Math.ceil(Math.random()*4294967296).toString(16).padStart(8,"0");return`${t}${e}`}function B$(){if(xU)return xU;let t=fe.toPortablePath(v$.default.tmpdir()),e=ce.realpathSync(t);return process.once("exit",()=>{ce.rmtempSync()}),xU={tmpdir:t,realTmpdir:e}}var v$,Nu,xU,ce,S$=Ze(()=>{v$=ut(Ie("os"));Cd();el();Nu=new Set,xU=null;ce=Object.assign(new Yn,{detachTemp(t){Nu.delete(t)},mktempSync(t){let{tmpdir:e,realTmpdir:r}=B$();for(;;){let s=w$("xfs-");try{this.mkdirSync(J.join(e,s))}catch(n){if(n.code==="EEXIST")continue;throw n}let a=J.join(r,s);if(Nu.add(a),typeof t>"u")return a;try{return t(a)}finally{if(Nu.has(a)){Nu.delete(a);try{this.removeSync(a)}catch{}}}}},async mktempPromise(t){let{tmpdir:e,realTmpdir:r}=B$();for(;;){let s=w$("xfs-");try{await this.mkdirPromise(J.join(e,s))}catch(n){if(n.code==="EEXIST")continue;throw n}let a=J.join(r,s);if(Nu.add(a),typeof t>"u")return a;try{return await t(a)}finally{if(Nu.has(a)){Nu.delete(a);try{await this.removePromise(a)}catch{}}}}},async rmtempPromise(){await Promise.all(Array.from(Nu.values()).map(async t=>{try{await ce.removePromise(t,{maxRetries:0}),Nu.delete(t)}catch{}}))},rmtempSync(){for(let t of Nu)try{ce.removeSync(t),Nu.delete(t)}catch{}}})});var _2={};Vt(_2,{AliasFS:()=>_f,BasePortableFakeFS:()=>Uf,CustomDir:()=>L2,CwdFS:()=>Sn,FakeFS:()=>mp,Filename:()=>Er,JailFS:()=>Hf,LazyFS:()=>oE,MountFS:()=>e0,NoFS:()=>nx,NodeFS:()=>Yn,PortablePath:()=>vt,PosixFS:()=>t0,ProxiedFS:()=>_s,VirtualFS:()=>uo,constants:()=>fi,errors:()=>or,extendFs:()=>ax,normalizeLineEndings:()=>Ed,npath:()=>fe,opendir:()=>ex,patchFs:()=>U2,ppath:()=>J,setupCopyIndex:()=>$b,statUtils:()=>$a,unwatchAllFiles:()=>yd,unwatchFile:()=>md,watchFile:()=>sE,xfs:()=>ce});var Dt=Ze(()=>{jX();zb();wU();SU();JX();DU();Id();el();el();e$();Id();n$();s$();o$();a$();l$();Cd();c$();yp();u$();C$();S$()});var k$=_((mkt,x$)=>{x$.exports=b$;b$.sync=lqe;var D$=Ie("fs");function aqe(t,e){var r=e.pathExt!==void 0?e.pathExt:process.env.PATHEXT;if(!r||(r=r.split(";"),r.indexOf("")!==-1))return!0;for(var s=0;s{F$.exports=R$;R$.sync=cqe;var Q$=Ie("fs");function R$(t,e,r){Q$.stat(t,function(s,a){r(s,s?!1:T$(a,e))})}function cqe(t,e){return T$(Q$.statSync(t),e)}function T$(t,e){return t.isFile()&&uqe(t,e)}function uqe(t,e){var r=t.mode,s=t.uid,a=t.gid,n=e.uid!==void 0?e.uid:process.getuid&&process.getuid(),c=e.gid!==void 0?e.gid:process.getgid&&process.getgid(),f=parseInt("100",8),p=parseInt("010",8),h=parseInt("001",8),E=f|p,C=r&h||r&p&&a===c||r&f&&s===n||r&E&&n===0;return C}});var L$=_((Ikt,O$)=>{var Ekt=Ie("fs"),lx;process.platform==="win32"||global.TESTING_WINDOWS?lx=k$():lx=N$();O$.exports=kU;kU.sync=fqe;function kU(t,e,r){if(typeof e=="function"&&(r=e,e={}),!r){if(typeof Promise!="function")throw new TypeError("callback not provided");return new Promise(function(s,a){kU(t,e||{},function(n,c){n?a(n):s(c)})})}lx(t,e||{},function(s,a){s&&(s.code==="EACCES"||e&&e.ignoreErrors)&&(s=null,a=!1),r(s,a)})}function fqe(t,e){try{return lx.sync(t,e||{})}catch(r){if(e&&e.ignoreErrors||r.code==="EACCES")return!1;throw r}}});var q$=_((Ckt,G$)=>{var cE=process.platform==="win32"||process.env.OSTYPE==="cygwin"||process.env.OSTYPE==="msys",M$=Ie("path"),Aqe=cE?";":":",U$=L$(),_$=t=>Object.assign(new Error(`not found: ${t}`),{code:"ENOENT"}),H$=(t,e)=>{let r=e.colon||Aqe,s=t.match(/\//)||cE&&t.match(/\\/)?[""]:[...cE?[process.cwd()]:[],...(e.path||process.env.PATH||"").split(r)],a=cE?e.pathExt||process.env.PATHEXT||".EXE;.CMD;.BAT;.COM":"",n=cE?a.split(r):[""];return cE&&t.indexOf(".")!==-1&&n[0]!==""&&n.unshift(""),{pathEnv:s,pathExt:n,pathExtExe:a}},j$=(t,e,r)=>{typeof e=="function"&&(r=e,e={}),e||(e={});let{pathEnv:s,pathExt:a,pathExtExe:n}=H$(t,e),c=[],f=h=>new Promise((E,C)=>{if(h===s.length)return e.all&&c.length?E(c):C(_$(t));let S=s[h],b=/^".*"$/.test(S)?S.slice(1,-1):S,I=M$.join(b,t),T=!b&&/^\.[\\\/]/.test(t)?t.slice(0,2)+I:I;E(p(T,h,0))}),p=(h,E,C)=>new Promise((S,b)=>{if(C===a.length)return S(f(E+1));let I=a[C];U$(h+I,{pathExt:n},(T,N)=>{if(!T&&N)if(e.all)c.push(h+I);else return S(h+I);return S(p(h,E,C+1))})});return r?f(0).then(h=>r(null,h),r):f(0)},pqe=(t,e)=>{e=e||{};let{pathEnv:r,pathExt:s,pathExtExe:a}=H$(t,e),n=[];for(let c=0;c{"use strict";var W$=(t={})=>{let e=t.env||process.env;return(t.platform||process.platform)!=="win32"?"PATH":Object.keys(e).reverse().find(s=>s.toUpperCase()==="PATH")||"Path"};QU.exports=W$;QU.exports.default=W$});var z$=_((Bkt,K$)=>{"use strict";var V$=Ie("path"),hqe=q$(),gqe=Y$();function J$(t,e){let r=t.options.env||process.env,s=process.cwd(),a=t.options.cwd!=null,n=a&&process.chdir!==void 0&&!process.chdir.disabled;if(n)try{process.chdir(t.options.cwd)}catch{}let c;try{c=hqe.sync(t.command,{path:r[gqe({env:r})],pathExt:e?V$.delimiter:void 0})}catch{}finally{n&&process.chdir(s)}return c&&(c=V$.resolve(a?t.options.cwd:"",c)),c}function dqe(t){return J$(t)||J$(t,!0)}K$.exports=dqe});var Z$=_((vkt,TU)=>{"use strict";var RU=/([()\][%!^"`<>&|;, *?])/g;function mqe(t){return t=t.replace(RU,"^$1"),t}function yqe(t,e){return t=`${t}`,t=t.replace(/(?=(\\+?)?)\1"/g,'$1$1\\"'),t=t.replace(/(?=(\\+?)?)\1$/,"$1$1"),t=`"${t}"`,t=t.replace(RU,"^$1"),e&&(t=t.replace(RU,"^$1")),t}TU.exports.command=mqe;TU.exports.argument=yqe});var $$=_((Skt,X$)=>{"use strict";X$.exports=/^#!(.*)/});var tee=_((Dkt,eee)=>{"use strict";var Eqe=$$();eee.exports=(t="")=>{let e=t.match(Eqe);if(!e)return null;let[r,s]=e[0].replace(/#! ?/,"").split(" "),a=r.split("/").pop();return a==="env"?s:s?`${a} ${s}`:a}});var nee=_((Pkt,ree)=>{"use strict";var FU=Ie("fs"),Iqe=tee();function Cqe(t){let r=Buffer.alloc(150),s;try{s=FU.openSync(t,"r"),FU.readSync(s,r,0,150,0),FU.closeSync(s)}catch{}return Iqe(r.toString())}ree.exports=Cqe});var aee=_((bkt,oee)=>{"use strict";var wqe=Ie("path"),iee=z$(),see=Z$(),Bqe=nee(),vqe=process.platform==="win32",Sqe=/\.(?:com|exe)$/i,Dqe=/node_modules[\\/].bin[\\/][^\\/]+\.cmd$/i;function Pqe(t){t.file=iee(t);let e=t.file&&Bqe(t.file);return e?(t.args.unshift(t.file),t.command=e,iee(t)):t.file}function bqe(t){if(!vqe)return t;let e=Pqe(t),r=!Sqe.test(e);if(t.options.forceShell||r){let s=Dqe.test(e);t.command=wqe.normalize(t.command),t.command=see.command(t.command),t.args=t.args.map(n=>see.argument(n,s));let a=[t.command].concat(t.args).join(" ");t.args=["/d","/s","/c",`"${a}"`],t.command=process.env.comspec||"cmd.exe",t.options.windowsVerbatimArguments=!0}return t}function xqe(t,e,r){e&&!Array.isArray(e)&&(r=e,e=null),e=e?e.slice(0):[],r=Object.assign({},r);let s={command:t,args:e,options:r,file:void 0,original:{command:t,args:e}};return r.shell?s:bqe(s)}oee.exports=xqe});var uee=_((xkt,cee)=>{"use strict";var NU=process.platform==="win32";function OU(t,e){return Object.assign(new Error(`${e} ${t.command} ENOENT`),{code:"ENOENT",errno:"ENOENT",syscall:`${e} ${t.command}`,path:t.command,spawnargs:t.args})}function kqe(t,e){if(!NU)return;let r=t.emit;t.emit=function(s,a){if(s==="exit"){let n=lee(a,e);if(n)return r.call(t,"error",n)}return r.apply(t,arguments)}}function lee(t,e){return NU&&t===1&&!e.file?OU(e.original,"spawn"):null}function Qqe(t,e){return NU&&t===1&&!e.file?OU(e.original,"spawnSync"):null}cee.exports={hookChildProcess:kqe,verifyENOENT:lee,verifyENOENTSync:Qqe,notFoundError:OU}});var UU=_((kkt,uE)=>{"use strict";var fee=Ie("child_process"),LU=aee(),MU=uee();function Aee(t,e,r){let s=LU(t,e,r),a=fee.spawn(s.command,s.args,s.options);return MU.hookChildProcess(a,s),a}function Rqe(t,e,r){let s=LU(t,e,r),a=fee.spawnSync(s.command,s.args,s.options);return a.error=a.error||MU.verifyENOENTSync(a.status,s),a}uE.exports=Aee;uE.exports.spawn=Aee;uE.exports.sync=Rqe;uE.exports._parse=LU;uE.exports._enoent=MU});var hee=_((Qkt,pee)=>{"use strict";function Tqe(t,e){function r(){this.constructor=t}r.prototype=e.prototype,t.prototype=new r}function Bd(t,e,r,s){this.message=t,this.expected=e,this.found=r,this.location=s,this.name="SyntaxError",typeof Error.captureStackTrace=="function"&&Error.captureStackTrace(this,Bd)}Tqe(Bd,Error);Bd.buildMessage=function(t,e){var r={literal:function(h){return'"'+a(h.text)+'"'},class:function(h){var E="",C;for(C=0;C0){for(C=1,S=1;C>",P=ur(">>",!1),y=">&",F=ur(">&",!1),z=">",Z=ur(">",!1),$="<<<",oe=ur("<<<",!1),xe="<&",Re=ur("<&",!1),lt="<",Ct=ur("<",!1),qt=function(O){return{type:"argument",segments:[].concat(...O)}},ir=function(O){return O},bt="$'",gn=ur("$'",!1),br="'",Ir=ur("'",!1),Or=function(O){return[{type:"text",text:O}]},nn='""',ai=ur('""',!1),Io=function(){return{type:"text",text:""}},ts='"',$s=ur('"',!1),Co=function(O){return O},Hi=function(O){return{type:"arithmetic",arithmetic:O,quoted:!0}},eo=function(O){return{type:"shell",shell:O,quoted:!0}},wo=function(O){return{type:"variable",...O,quoted:!0}},QA=function(O){return{type:"text",text:O}},Af=function(O){return{type:"arithmetic",arithmetic:O,quoted:!1}},dh=function(O){return{type:"shell",shell:O,quoted:!1}},mh=function(O){return{type:"variable",...O,quoted:!1}},to=function(O){return{type:"glob",pattern:O}},jn=/^[^']/,Rs=Ki(["'"],!0,!1),ro=function(O){return O.join("")},ou=/^[^$"]/,au=Ki(["$",'"'],!0,!1),lu=`\\ +`,RA=ur(`\\ +`,!1),TA=function(){return""},oa="\\",aa=ur("\\",!1),FA=/^[\\$"`]/,gr=Ki(["\\","$",'"',"`"],!1,!1),Bo=function(O){return O},Me="\\a",cu=ur("\\a",!1),Cr=function(){return"a"},pf="\\b",NA=ur("\\b",!1),OA=function(){return"\b"},uu=/^[Ee]/,fu=Ki(["E","e"],!1,!1),oc=function(){return"\x1B"},ve="\\f",Nt=ur("\\f",!1),ac=function(){return"\f"},Oi="\\n",no=ur("\\n",!1),Tt=function(){return` +`},xn="\\r",la=ur("\\r",!1),ji=function(){return"\r"},Li="\\t",Na=ur("\\t",!1),dn=function(){return" "},Kn="\\v",Au=ur("\\v",!1),yh=function(){return"\v"},Oa=/^[\\'"?]/,La=Ki(["\\","'",'"',"?"],!1,!1),Ma=function(O){return String.fromCharCode(parseInt(O,16))},$e="\\x",Ua=ur("\\x",!1),hf="\\u",lc=ur("\\u",!1),wn="\\U",ca=ur("\\U",!1),LA=function(O){return String.fromCodePoint(parseInt(O,16))},MA=/^[0-7]/,ua=Ki([["0","7"]],!1,!1),Bl=/^[0-9a-fA-f]/,Mt=Ki([["0","9"],["a","f"],["A","f"]],!1,!1),kn=yf(),fa="{}",Ha=ur("{}",!1),rs=function(){return"{}"},cc="-",pu=ur("-",!1),uc="+",ja=ur("+",!1),Mi=".",Is=ur(".",!1),vl=function(O,K,re){return{type:"number",value:(O==="-"?-1:1)*parseFloat(K.join("")+"."+re.join(""))}},gf=function(O,K){return{type:"number",value:(O==="-"?-1:1)*parseInt(K.join(""))}},fc=function(O){return{type:"variable",...O}},wi=function(O){return{type:"variable",name:O}},Qn=function(O){return O},Ac="*",Ke=ur("*",!1),st="/",St=ur("/",!1),lr=function(O,K,re){return{type:K==="*"?"multiplication":"division",right:re}},te=function(O,K){return K.reduce((re,de)=>({left:re,...de}),O)},Ee=function(O,K,re){return{type:K==="+"?"addition":"subtraction",right:re}},Oe="$((",dt=ur("$((",!1),Et="))",Pt=ur("))",!1),tr=function(O){return O},An="$(",li=ur("$(",!1),Gi=function(O){return O},Rn="${",Ga=ur("${",!1),my=":-",X1=ur(":-",!1),vo=function(O,K){return{name:O,defaultValue:K}},yy=":-}",Eh=ur(":-}",!1),$1=function(O){return{name:O,defaultValue:[]}},So=":+",Ih=ur(":+",!1),Ch=function(O,K){return{name:O,alternativeValue:K}},hu=":+}",wh=ur(":+}",!1),Fg=function(O){return{name:O,alternativeValue:[]}},Ng=function(O){return{name:O}},Og="$",Ey=ur("$",!1),df=function(O){return e.isGlobPattern(O)},Do=function(O){return O},Sl=/^[a-zA-Z0-9_]/,Bh=Ki([["a","z"],["A","Z"],["0","9"],"_"],!1,!1),Lg=function(){return By()},Dl=/^[$@*?#a-zA-Z0-9_\-]/,Pl=Ki(["$","@","*","?","#",["a","z"],["A","Z"],["0","9"],"_","-"],!1,!1),Iy=/^[()}<>$|&; \t"']/,UA=Ki(["(",")","}","<",">","$","|","&",";"," "," ",'"',"'"],!1,!1),Cy=/^[<>&; \t"']/,wy=Ki(["<",">","&",";"," "," ",'"',"'"],!1,!1),_A=/^[ \t]/,HA=Ki([" "," "],!1,!1),Y=0,xt=0,jA=[{line:1,column:1}],Po=0,mf=[],yt=0,gu;if("startRule"in e){if(!(e.startRule in s))throw new Error(`Can't start parsing from rule "`+e.startRule+'".');a=s[e.startRule]}function By(){return t.substring(xt,Y)}function Mg(){return Ef(xt,Y)}function e2(O,K){throw K=K!==void 0?K:Ef(xt,Y),GA([Ug(O)],t.substring(xt,Y),K)}function vh(O,K){throw K=K!==void 0?K:Ef(xt,Y),di(O,K)}function ur(O,K){return{type:"literal",text:O,ignoreCase:K}}function Ki(O,K,re){return{type:"class",parts:O,inverted:K,ignoreCase:re}}function yf(){return{type:"any"}}function qa(){return{type:"end"}}function Ug(O){return{type:"other",description:O}}function du(O){var K=jA[O],re;if(K)return K;for(re=O-1;!jA[re];)re--;for(K=jA[re],K={line:K.line,column:K.column};rePo&&(Po=Y,mf=[]),mf.push(O))}function di(O,K){return new Bd(O,null,null,K)}function GA(O,K,re){return new Bd(Bd.buildMessage(O,K),O,K,re)}function Wa(){var O,K,re;for(O=Y,K=[],re=kt();re!==r;)K.push(re),re=kt();return K!==r?(re=Aa(),re===r&&(re=null),re!==r?(xt=O,K=n(re),O=K):(Y=O,O=r)):(Y=O,O=r),O}function Aa(){var O,K,re,de,Je;if(O=Y,K=Sh(),K!==r){for(re=[],de=kt();de!==r;)re.push(de),de=kt();re!==r?(de=_g(),de!==r?(Je=Ya(),Je===r&&(Je=null),Je!==r?(xt=O,K=c(K,de,Je),O=K):(Y=O,O=r)):(Y=O,O=r)):(Y=O,O=r)}else Y=O,O=r;if(O===r)if(O=Y,K=Sh(),K!==r){for(re=[],de=kt();de!==r;)re.push(de),de=kt();re!==r?(de=_g(),de===r&&(de=null),de!==r?(xt=O,K=f(K,de),O=K):(Y=O,O=r)):(Y=O,O=r)}else Y=O,O=r;return O}function Ya(){var O,K,re,de,Je;for(O=Y,K=[],re=kt();re!==r;)K.push(re),re=kt();if(K!==r)if(re=Aa(),re!==r){for(de=[],Je=kt();Je!==r;)de.push(Je),Je=kt();de!==r?(xt=O,K=p(re),O=K):(Y=O,O=r)}else Y=O,O=r;else Y=O,O=r;return O}function _g(){var O;return t.charCodeAt(Y)===59?(O=h,Y++):(O=r,yt===0&&wt(E)),O===r&&(t.charCodeAt(Y)===38?(O=C,Y++):(O=r,yt===0&&wt(S))),O}function Sh(){var O,K,re;return O=Y,K=qA(),K!==r?(re=Hg(),re===r&&(re=null),re!==r?(xt=O,K=b(K,re),O=K):(Y=O,O=r)):(Y=O,O=r),O}function Hg(){var O,K,re,de,Je,At,dr;for(O=Y,K=[],re=kt();re!==r;)K.push(re),re=kt();if(K!==r)if(re=vy(),re!==r){for(de=[],Je=kt();Je!==r;)de.push(Je),Je=kt();if(de!==r)if(Je=Sh(),Je!==r){for(At=[],dr=kt();dr!==r;)At.push(dr),dr=kt();At!==r?(xt=O,K=I(re,Je),O=K):(Y=O,O=r)}else Y=O,O=r;else Y=O,O=r}else Y=O,O=r;else Y=O,O=r;return O}function vy(){var O;return t.substr(Y,2)===T?(O=T,Y+=2):(O=r,yt===0&&wt(N)),O===r&&(t.substr(Y,2)===U?(O=U,Y+=2):(O=r,yt===0&&wt(W))),O}function qA(){var O,K,re;return O=Y,K=If(),K!==r?(re=jg(),re===r&&(re=null),re!==r?(xt=O,K=ee(K,re),O=K):(Y=O,O=r)):(Y=O,O=r),O}function jg(){var O,K,re,de,Je,At,dr;for(O=Y,K=[],re=kt();re!==r;)K.push(re),re=kt();if(K!==r)if(re=mu(),re!==r){for(de=[],Je=kt();Je!==r;)de.push(Je),Je=kt();if(de!==r)if(Je=qA(),Je!==r){for(At=[],dr=kt();dr!==r;)At.push(dr),dr=kt();At!==r?(xt=O,K=ie(re,Je),O=K):(Y=O,O=r)}else Y=O,O=r;else Y=O,O=r}else Y=O,O=r;else Y=O,O=r;return O}function mu(){var O;return t.substr(Y,2)===ue?(O=ue,Y+=2):(O=r,yt===0&&wt(le)),O===r&&(t.charCodeAt(Y)===124?(O=me,Y++):(O=r,yt===0&&wt(pe))),O}function yu(){var O,K,re,de,Je,At;if(O=Y,K=bh(),K!==r)if(t.charCodeAt(Y)===61?(re=Be,Y++):(re=r,yt===0&&wt(Ce)),re!==r)if(de=WA(),de!==r){for(Je=[],At=kt();At!==r;)Je.push(At),At=kt();Je!==r?(xt=O,K=g(K,de),O=K):(Y=O,O=r)}else Y=O,O=r;else Y=O,O=r;else Y=O,O=r;if(O===r)if(O=Y,K=bh(),K!==r)if(t.charCodeAt(Y)===61?(re=Be,Y++):(re=r,yt===0&&wt(Ce)),re!==r){for(de=[],Je=kt();Je!==r;)de.push(Je),Je=kt();de!==r?(xt=O,K=we(K),O=K):(Y=O,O=r)}else Y=O,O=r;else Y=O,O=r;return O}function If(){var O,K,re,de,Je,At,dr,vr,Un,mi,Cs;for(O=Y,K=[],re=kt();re!==r;)K.push(re),re=kt();if(K!==r)if(t.charCodeAt(Y)===40?(re=ye,Y++):(re=r,yt===0&&wt(Ae)),re!==r){for(de=[],Je=kt();Je!==r;)de.push(Je),Je=kt();if(de!==r)if(Je=Aa(),Je!==r){for(At=[],dr=kt();dr!==r;)At.push(dr),dr=kt();if(At!==r)if(t.charCodeAt(Y)===41?(dr=se,Y++):(dr=r,yt===0&&wt(X)),dr!==r){for(vr=[],Un=kt();Un!==r;)vr.push(Un),Un=kt();if(vr!==r){for(Un=[],mi=Gn();mi!==r;)Un.push(mi),mi=Gn();if(Un!==r){for(mi=[],Cs=kt();Cs!==r;)mi.push(Cs),Cs=kt();mi!==r?(xt=O,K=De(Je,Un),O=K):(Y=O,O=r)}else Y=O,O=r}else Y=O,O=r}else Y=O,O=r;else Y=O,O=r}else Y=O,O=r;else Y=O,O=r}else Y=O,O=r;else Y=O,O=r;if(O===r){for(O=Y,K=[],re=kt();re!==r;)K.push(re),re=kt();if(K!==r)if(t.charCodeAt(Y)===123?(re=Te,Y++):(re=r,yt===0&&wt(mt)),re!==r){for(de=[],Je=kt();Je!==r;)de.push(Je),Je=kt();if(de!==r)if(Je=Aa(),Je!==r){for(At=[],dr=kt();dr!==r;)At.push(dr),dr=kt();if(At!==r)if(t.charCodeAt(Y)===125?(dr=j,Y++):(dr=r,yt===0&&wt(rt)),dr!==r){for(vr=[],Un=kt();Un!==r;)vr.push(Un),Un=kt();if(vr!==r){for(Un=[],mi=Gn();mi!==r;)Un.push(mi),mi=Gn();if(Un!==r){for(mi=[],Cs=kt();Cs!==r;)mi.push(Cs),Cs=kt();mi!==r?(xt=O,K=Fe(Je,Un),O=K):(Y=O,O=r)}else Y=O,O=r}else Y=O,O=r}else Y=O,O=r;else Y=O,O=r}else Y=O,O=r;else Y=O,O=r}else Y=O,O=r;else Y=O,O=r;if(O===r){for(O=Y,K=[],re=kt();re!==r;)K.push(re),re=kt();if(K!==r){for(re=[],de=yu();de!==r;)re.push(de),de=yu();if(re!==r){for(de=[],Je=kt();Je!==r;)de.push(Je),Je=kt();if(de!==r){if(Je=[],At=Eu(),At!==r)for(;At!==r;)Je.push(At),At=Eu();else Je=r;if(Je!==r){for(At=[],dr=kt();dr!==r;)At.push(dr),dr=kt();At!==r?(xt=O,K=Ne(re,Je),O=K):(Y=O,O=r)}else Y=O,O=r}else Y=O,O=r}else Y=O,O=r}else Y=O,O=r;if(O===r){for(O=Y,K=[],re=kt();re!==r;)K.push(re),re=kt();if(K!==r){if(re=[],de=yu(),de!==r)for(;de!==r;)re.push(de),de=yu();else re=r;if(re!==r){for(de=[],Je=kt();Je!==r;)de.push(Je),Je=kt();de!==r?(xt=O,K=be(re),O=K):(Y=O,O=r)}else Y=O,O=r}else Y=O,O=r}}}return O}function Ts(){var O,K,re,de,Je;for(O=Y,K=[],re=kt();re!==r;)K.push(re),re=kt();if(K!==r){if(re=[],de=bi(),de!==r)for(;de!==r;)re.push(de),de=bi();else re=r;if(re!==r){for(de=[],Je=kt();Je!==r;)de.push(Je),Je=kt();de!==r?(xt=O,K=Ve(re),O=K):(Y=O,O=r)}else Y=O,O=r}else Y=O,O=r;return O}function Eu(){var O,K,re;for(O=Y,K=[],re=kt();re!==r;)K.push(re),re=kt();if(K!==r?(re=Gn(),re!==r?(xt=O,K=ke(re),O=K):(Y=O,O=r)):(Y=O,O=r),O===r){for(O=Y,K=[],re=kt();re!==r;)K.push(re),re=kt();K!==r?(re=bi(),re!==r?(xt=O,K=ke(re),O=K):(Y=O,O=r)):(Y=O,O=r)}return O}function Gn(){var O,K,re,de,Je;for(O=Y,K=[],re=kt();re!==r;)K.push(re),re=kt();return K!==r?(it.test(t.charAt(Y))?(re=t.charAt(Y),Y++):(re=r,yt===0&&wt(Ue)),re===r&&(re=null),re!==r?(de=ns(),de!==r?(Je=bi(),Je!==r?(xt=O,K=x(re,de,Je),O=K):(Y=O,O=r)):(Y=O,O=r)):(Y=O,O=r)):(Y=O,O=r),O}function ns(){var O;return t.substr(Y,2)===w?(O=w,Y+=2):(O=r,yt===0&&wt(P)),O===r&&(t.substr(Y,2)===y?(O=y,Y+=2):(O=r,yt===0&&wt(F)),O===r&&(t.charCodeAt(Y)===62?(O=z,Y++):(O=r,yt===0&&wt(Z)),O===r&&(t.substr(Y,3)===$?(O=$,Y+=3):(O=r,yt===0&&wt(oe)),O===r&&(t.substr(Y,2)===xe?(O=xe,Y+=2):(O=r,yt===0&&wt(Re)),O===r&&(t.charCodeAt(Y)===60?(O=lt,Y++):(O=r,yt===0&&wt(Ct))))))),O}function bi(){var O,K,re;for(O=Y,K=[],re=kt();re!==r;)K.push(re),re=kt();return K!==r?(re=WA(),re!==r?(xt=O,K=ke(re),O=K):(Y=O,O=r)):(Y=O,O=r),O}function WA(){var O,K,re;if(O=Y,K=[],re=Cf(),re!==r)for(;re!==r;)K.push(re),re=Cf();else K=r;return K!==r&&(xt=O,K=qt(K)),O=K,O}function Cf(){var O,K;return O=Y,K=mn(),K!==r&&(xt=O,K=ir(K)),O=K,O===r&&(O=Y,K=Gg(),K!==r&&(xt=O,K=ir(K)),O=K,O===r&&(O=Y,K=qg(),K!==r&&(xt=O,K=ir(K)),O=K,O===r&&(O=Y,K=is(),K!==r&&(xt=O,K=ir(K)),O=K))),O}function mn(){var O,K,re,de;return O=Y,t.substr(Y,2)===bt?(K=bt,Y+=2):(K=r,yt===0&&wt(gn)),K!==r?(re=yn(),re!==r?(t.charCodeAt(Y)===39?(de=br,Y++):(de=r,yt===0&&wt(Ir)),de!==r?(xt=O,K=Or(re),O=K):(Y=O,O=r)):(Y=O,O=r)):(Y=O,O=r),O}function Gg(){var O,K,re,de;return O=Y,t.charCodeAt(Y)===39?(K=br,Y++):(K=r,yt===0&&wt(Ir)),K!==r?(re=wf(),re!==r?(t.charCodeAt(Y)===39?(de=br,Y++):(de=r,yt===0&&wt(Ir)),de!==r?(xt=O,K=Or(re),O=K):(Y=O,O=r)):(Y=O,O=r)):(Y=O,O=r),O}function qg(){var O,K,re,de;if(O=Y,t.substr(Y,2)===nn?(K=nn,Y+=2):(K=r,yt===0&&wt(ai)),K!==r&&(xt=O,K=Io()),O=K,O===r)if(O=Y,t.charCodeAt(Y)===34?(K=ts,Y++):(K=r,yt===0&&wt($s)),K!==r){for(re=[],de=bl();de!==r;)re.push(de),de=bl();re!==r?(t.charCodeAt(Y)===34?(de=ts,Y++):(de=r,yt===0&&wt($s)),de!==r?(xt=O,K=Co(re),O=K):(Y=O,O=r)):(Y=O,O=r)}else Y=O,O=r;return O}function is(){var O,K,re;if(O=Y,K=[],re=bo(),re!==r)for(;re!==r;)K.push(re),re=bo();else K=r;return K!==r&&(xt=O,K=Co(K)),O=K,O}function bl(){var O,K;return O=Y,K=Xr(),K!==r&&(xt=O,K=Hi(K)),O=K,O===r&&(O=Y,K=Ph(),K!==r&&(xt=O,K=eo(K)),O=K,O===r&&(O=Y,K=VA(),K!==r&&(xt=O,K=wo(K)),O=K,O===r&&(O=Y,K=Bf(),K!==r&&(xt=O,K=QA(K)),O=K))),O}function bo(){var O,K;return O=Y,K=Xr(),K!==r&&(xt=O,K=Af(K)),O=K,O===r&&(O=Y,K=Ph(),K!==r&&(xt=O,K=dh(K)),O=K,O===r&&(O=Y,K=VA(),K!==r&&(xt=O,K=mh(K)),O=K,O===r&&(O=Y,K=Sy(),K!==r&&(xt=O,K=to(K)),O=K,O===r&&(O=Y,K=Dh(),K!==r&&(xt=O,K=QA(K)),O=K)))),O}function wf(){var O,K,re;for(O=Y,K=[],jn.test(t.charAt(Y))?(re=t.charAt(Y),Y++):(re=r,yt===0&&wt(Rs));re!==r;)K.push(re),jn.test(t.charAt(Y))?(re=t.charAt(Y),Y++):(re=r,yt===0&&wt(Rs));return K!==r&&(xt=O,K=ro(K)),O=K,O}function Bf(){var O,K,re;if(O=Y,K=[],re=xl(),re===r&&(ou.test(t.charAt(Y))?(re=t.charAt(Y),Y++):(re=r,yt===0&&wt(au))),re!==r)for(;re!==r;)K.push(re),re=xl(),re===r&&(ou.test(t.charAt(Y))?(re=t.charAt(Y),Y++):(re=r,yt===0&&wt(au)));else K=r;return K!==r&&(xt=O,K=ro(K)),O=K,O}function xl(){var O,K,re;return O=Y,t.substr(Y,2)===lu?(K=lu,Y+=2):(K=r,yt===0&&wt(RA)),K!==r&&(xt=O,K=TA()),O=K,O===r&&(O=Y,t.charCodeAt(Y)===92?(K=oa,Y++):(K=r,yt===0&&wt(aa)),K!==r?(FA.test(t.charAt(Y))?(re=t.charAt(Y),Y++):(re=r,yt===0&&wt(gr)),re!==r?(xt=O,K=Bo(re),O=K):(Y=O,O=r)):(Y=O,O=r)),O}function yn(){var O,K,re;for(O=Y,K=[],re=xo(),re===r&&(jn.test(t.charAt(Y))?(re=t.charAt(Y),Y++):(re=r,yt===0&&wt(Rs)));re!==r;)K.push(re),re=xo(),re===r&&(jn.test(t.charAt(Y))?(re=t.charAt(Y),Y++):(re=r,yt===0&&wt(Rs)));return K!==r&&(xt=O,K=ro(K)),O=K,O}function xo(){var O,K,re;return O=Y,t.substr(Y,2)===Me?(K=Me,Y+=2):(K=r,yt===0&&wt(cu)),K!==r&&(xt=O,K=Cr()),O=K,O===r&&(O=Y,t.substr(Y,2)===pf?(K=pf,Y+=2):(K=r,yt===0&&wt(NA)),K!==r&&(xt=O,K=OA()),O=K,O===r&&(O=Y,t.charCodeAt(Y)===92?(K=oa,Y++):(K=r,yt===0&&wt(aa)),K!==r?(uu.test(t.charAt(Y))?(re=t.charAt(Y),Y++):(re=r,yt===0&&wt(fu)),re!==r?(xt=O,K=oc(),O=K):(Y=O,O=r)):(Y=O,O=r),O===r&&(O=Y,t.substr(Y,2)===ve?(K=ve,Y+=2):(K=r,yt===0&&wt(Nt)),K!==r&&(xt=O,K=ac()),O=K,O===r&&(O=Y,t.substr(Y,2)===Oi?(K=Oi,Y+=2):(K=r,yt===0&&wt(no)),K!==r&&(xt=O,K=Tt()),O=K,O===r&&(O=Y,t.substr(Y,2)===xn?(K=xn,Y+=2):(K=r,yt===0&&wt(la)),K!==r&&(xt=O,K=ji()),O=K,O===r&&(O=Y,t.substr(Y,2)===Li?(K=Li,Y+=2):(K=r,yt===0&&wt(Na)),K!==r&&(xt=O,K=dn()),O=K,O===r&&(O=Y,t.substr(Y,2)===Kn?(K=Kn,Y+=2):(K=r,yt===0&&wt(Au)),K!==r&&(xt=O,K=yh()),O=K,O===r&&(O=Y,t.charCodeAt(Y)===92?(K=oa,Y++):(K=r,yt===0&&wt(aa)),K!==r?(Oa.test(t.charAt(Y))?(re=t.charAt(Y),Y++):(re=r,yt===0&&wt(La)),re!==r?(xt=O,K=Bo(re),O=K):(Y=O,O=r)):(Y=O,O=r),O===r&&(O=Iu()))))))))),O}function Iu(){var O,K,re,de,Je,At,dr,vr,Un,mi,Cs,JA;return O=Y,t.charCodeAt(Y)===92?(K=oa,Y++):(K=r,yt===0&&wt(aa)),K!==r?(re=pa(),re!==r?(xt=O,K=Ma(re),O=K):(Y=O,O=r)):(Y=O,O=r),O===r&&(O=Y,t.substr(Y,2)===$e?(K=$e,Y+=2):(K=r,yt===0&&wt(Ua)),K!==r?(re=Y,de=Y,Je=pa(),Je!==r?(At=Fs(),At!==r?(Je=[Je,At],de=Je):(Y=de,de=r)):(Y=de,de=r),de===r&&(de=pa()),de!==r?re=t.substring(re,Y):re=de,re!==r?(xt=O,K=Ma(re),O=K):(Y=O,O=r)):(Y=O,O=r),O===r&&(O=Y,t.substr(Y,2)===hf?(K=hf,Y+=2):(K=r,yt===0&&wt(lc)),K!==r?(re=Y,de=Y,Je=Fs(),Je!==r?(At=Fs(),At!==r?(dr=Fs(),dr!==r?(vr=Fs(),vr!==r?(Je=[Je,At,dr,vr],de=Je):(Y=de,de=r)):(Y=de,de=r)):(Y=de,de=r)):(Y=de,de=r),de!==r?re=t.substring(re,Y):re=de,re!==r?(xt=O,K=Ma(re),O=K):(Y=O,O=r)):(Y=O,O=r),O===r&&(O=Y,t.substr(Y,2)===wn?(K=wn,Y+=2):(K=r,yt===0&&wt(ca)),K!==r?(re=Y,de=Y,Je=Fs(),Je!==r?(At=Fs(),At!==r?(dr=Fs(),dr!==r?(vr=Fs(),vr!==r?(Un=Fs(),Un!==r?(mi=Fs(),mi!==r?(Cs=Fs(),Cs!==r?(JA=Fs(),JA!==r?(Je=[Je,At,dr,vr,Un,mi,Cs,JA],de=Je):(Y=de,de=r)):(Y=de,de=r)):(Y=de,de=r)):(Y=de,de=r)):(Y=de,de=r)):(Y=de,de=r)):(Y=de,de=r)):(Y=de,de=r),de!==r?re=t.substring(re,Y):re=de,re!==r?(xt=O,K=LA(re),O=K):(Y=O,O=r)):(Y=O,O=r)))),O}function pa(){var O;return MA.test(t.charAt(Y))?(O=t.charAt(Y),Y++):(O=r,yt===0&&wt(ua)),O}function Fs(){var O;return Bl.test(t.charAt(Y))?(O=t.charAt(Y),Y++):(O=r,yt===0&&wt(Mt)),O}function Dh(){var O,K,re,de,Je;if(O=Y,K=[],re=Y,t.charCodeAt(Y)===92?(de=oa,Y++):(de=r,yt===0&&wt(aa)),de!==r?(t.length>Y?(Je=t.charAt(Y),Y++):(Je=r,yt===0&&wt(kn)),Je!==r?(xt=re,de=Bo(Je),re=de):(Y=re,re=r)):(Y=re,re=r),re===r&&(re=Y,t.substr(Y,2)===fa?(de=fa,Y+=2):(de=r,yt===0&&wt(Ha)),de!==r&&(xt=re,de=rs()),re=de,re===r&&(re=Y,de=Y,yt++,Je=Dy(),yt--,Je===r?de=void 0:(Y=de,de=r),de!==r?(t.length>Y?(Je=t.charAt(Y),Y++):(Je=r,yt===0&&wt(kn)),Je!==r?(xt=re,de=Bo(Je),re=de):(Y=re,re=r)):(Y=re,re=r))),re!==r)for(;re!==r;)K.push(re),re=Y,t.charCodeAt(Y)===92?(de=oa,Y++):(de=r,yt===0&&wt(aa)),de!==r?(t.length>Y?(Je=t.charAt(Y),Y++):(Je=r,yt===0&&wt(kn)),Je!==r?(xt=re,de=Bo(Je),re=de):(Y=re,re=r)):(Y=re,re=r),re===r&&(re=Y,t.substr(Y,2)===fa?(de=fa,Y+=2):(de=r,yt===0&&wt(Ha)),de!==r&&(xt=re,de=rs()),re=de,re===r&&(re=Y,de=Y,yt++,Je=Dy(),yt--,Je===r?de=void 0:(Y=de,de=r),de!==r?(t.length>Y?(Je=t.charAt(Y),Y++):(Je=r,yt===0&&wt(kn)),Je!==r?(xt=re,de=Bo(Je),re=de):(Y=re,re=r)):(Y=re,re=r)));else K=r;return K!==r&&(xt=O,K=ro(K)),O=K,O}function YA(){var O,K,re,de,Je,At;if(O=Y,t.charCodeAt(Y)===45?(K=cc,Y++):(K=r,yt===0&&wt(pu)),K===r&&(t.charCodeAt(Y)===43?(K=uc,Y++):(K=r,yt===0&&wt(ja))),K===r&&(K=null),K!==r){if(re=[],it.test(t.charAt(Y))?(de=t.charAt(Y),Y++):(de=r,yt===0&&wt(Ue)),de!==r)for(;de!==r;)re.push(de),it.test(t.charAt(Y))?(de=t.charAt(Y),Y++):(de=r,yt===0&&wt(Ue));else re=r;if(re!==r)if(t.charCodeAt(Y)===46?(de=Mi,Y++):(de=r,yt===0&&wt(Is)),de!==r){if(Je=[],it.test(t.charAt(Y))?(At=t.charAt(Y),Y++):(At=r,yt===0&&wt(Ue)),At!==r)for(;At!==r;)Je.push(At),it.test(t.charAt(Y))?(At=t.charAt(Y),Y++):(At=r,yt===0&&wt(Ue));else Je=r;Je!==r?(xt=O,K=vl(K,re,Je),O=K):(Y=O,O=r)}else Y=O,O=r;else Y=O,O=r}else Y=O,O=r;if(O===r){if(O=Y,t.charCodeAt(Y)===45?(K=cc,Y++):(K=r,yt===0&&wt(pu)),K===r&&(t.charCodeAt(Y)===43?(K=uc,Y++):(K=r,yt===0&&wt(ja))),K===r&&(K=null),K!==r){if(re=[],it.test(t.charAt(Y))?(de=t.charAt(Y),Y++):(de=r,yt===0&&wt(Ue)),de!==r)for(;de!==r;)re.push(de),it.test(t.charAt(Y))?(de=t.charAt(Y),Y++):(de=r,yt===0&&wt(Ue));else re=r;re!==r?(xt=O,K=gf(K,re),O=K):(Y=O,O=r)}else Y=O,O=r;if(O===r&&(O=Y,K=VA(),K!==r&&(xt=O,K=fc(K)),O=K,O===r&&(O=Y,K=pc(),K!==r&&(xt=O,K=wi(K)),O=K,O===r)))if(O=Y,t.charCodeAt(Y)===40?(K=ye,Y++):(K=r,yt===0&&wt(Ae)),K!==r){for(re=[],de=kt();de!==r;)re.push(de),de=kt();if(re!==r)if(de=io(),de!==r){for(Je=[],At=kt();At!==r;)Je.push(At),At=kt();Je!==r?(t.charCodeAt(Y)===41?(At=se,Y++):(At=r,yt===0&&wt(X)),At!==r?(xt=O,K=Qn(de),O=K):(Y=O,O=r)):(Y=O,O=r)}else Y=O,O=r;else Y=O,O=r}else Y=O,O=r}return O}function vf(){var O,K,re,de,Je,At,dr,vr;if(O=Y,K=YA(),K!==r){for(re=[],de=Y,Je=[],At=kt();At!==r;)Je.push(At),At=kt();if(Je!==r)if(t.charCodeAt(Y)===42?(At=Ac,Y++):(At=r,yt===0&&wt(Ke)),At===r&&(t.charCodeAt(Y)===47?(At=st,Y++):(At=r,yt===0&&wt(St))),At!==r){for(dr=[],vr=kt();vr!==r;)dr.push(vr),vr=kt();dr!==r?(vr=YA(),vr!==r?(xt=de,Je=lr(K,At,vr),de=Je):(Y=de,de=r)):(Y=de,de=r)}else Y=de,de=r;else Y=de,de=r;for(;de!==r;){for(re.push(de),de=Y,Je=[],At=kt();At!==r;)Je.push(At),At=kt();if(Je!==r)if(t.charCodeAt(Y)===42?(At=Ac,Y++):(At=r,yt===0&&wt(Ke)),At===r&&(t.charCodeAt(Y)===47?(At=st,Y++):(At=r,yt===0&&wt(St))),At!==r){for(dr=[],vr=kt();vr!==r;)dr.push(vr),vr=kt();dr!==r?(vr=YA(),vr!==r?(xt=de,Je=lr(K,At,vr),de=Je):(Y=de,de=r)):(Y=de,de=r)}else Y=de,de=r;else Y=de,de=r}re!==r?(xt=O,K=te(K,re),O=K):(Y=O,O=r)}else Y=O,O=r;return O}function io(){var O,K,re,de,Je,At,dr,vr;if(O=Y,K=vf(),K!==r){for(re=[],de=Y,Je=[],At=kt();At!==r;)Je.push(At),At=kt();if(Je!==r)if(t.charCodeAt(Y)===43?(At=uc,Y++):(At=r,yt===0&&wt(ja)),At===r&&(t.charCodeAt(Y)===45?(At=cc,Y++):(At=r,yt===0&&wt(pu))),At!==r){for(dr=[],vr=kt();vr!==r;)dr.push(vr),vr=kt();dr!==r?(vr=vf(),vr!==r?(xt=de,Je=Ee(K,At,vr),de=Je):(Y=de,de=r)):(Y=de,de=r)}else Y=de,de=r;else Y=de,de=r;for(;de!==r;){for(re.push(de),de=Y,Je=[],At=kt();At!==r;)Je.push(At),At=kt();if(Je!==r)if(t.charCodeAt(Y)===43?(At=uc,Y++):(At=r,yt===0&&wt(ja)),At===r&&(t.charCodeAt(Y)===45?(At=cc,Y++):(At=r,yt===0&&wt(pu))),At!==r){for(dr=[],vr=kt();vr!==r;)dr.push(vr),vr=kt();dr!==r?(vr=vf(),vr!==r?(xt=de,Je=Ee(K,At,vr),de=Je):(Y=de,de=r)):(Y=de,de=r)}else Y=de,de=r;else Y=de,de=r}re!==r?(xt=O,K=te(K,re),O=K):(Y=O,O=r)}else Y=O,O=r;return O}function Xr(){var O,K,re,de,Je,At;if(O=Y,t.substr(Y,3)===Oe?(K=Oe,Y+=3):(K=r,yt===0&&wt(dt)),K!==r){for(re=[],de=kt();de!==r;)re.push(de),de=kt();if(re!==r)if(de=io(),de!==r){for(Je=[],At=kt();At!==r;)Je.push(At),At=kt();Je!==r?(t.substr(Y,2)===Et?(At=Et,Y+=2):(At=r,yt===0&&wt(Pt)),At!==r?(xt=O,K=tr(de),O=K):(Y=O,O=r)):(Y=O,O=r)}else Y=O,O=r;else Y=O,O=r}else Y=O,O=r;return O}function Ph(){var O,K,re,de;return O=Y,t.substr(Y,2)===An?(K=An,Y+=2):(K=r,yt===0&&wt(li)),K!==r?(re=Aa(),re!==r?(t.charCodeAt(Y)===41?(de=se,Y++):(de=r,yt===0&&wt(X)),de!==r?(xt=O,K=Gi(re),O=K):(Y=O,O=r)):(Y=O,O=r)):(Y=O,O=r),O}function VA(){var O,K,re,de,Je,At;return O=Y,t.substr(Y,2)===Rn?(K=Rn,Y+=2):(K=r,yt===0&&wt(Ga)),K!==r?(re=pc(),re!==r?(t.substr(Y,2)===my?(de=my,Y+=2):(de=r,yt===0&&wt(X1)),de!==r?(Je=Ts(),Je!==r?(t.charCodeAt(Y)===125?(At=j,Y++):(At=r,yt===0&&wt(rt)),At!==r?(xt=O,K=vo(re,Je),O=K):(Y=O,O=r)):(Y=O,O=r)):(Y=O,O=r)):(Y=O,O=r)):(Y=O,O=r),O===r&&(O=Y,t.substr(Y,2)===Rn?(K=Rn,Y+=2):(K=r,yt===0&&wt(Ga)),K!==r?(re=pc(),re!==r?(t.substr(Y,3)===yy?(de=yy,Y+=3):(de=r,yt===0&&wt(Eh)),de!==r?(xt=O,K=$1(re),O=K):(Y=O,O=r)):(Y=O,O=r)):(Y=O,O=r),O===r&&(O=Y,t.substr(Y,2)===Rn?(K=Rn,Y+=2):(K=r,yt===0&&wt(Ga)),K!==r?(re=pc(),re!==r?(t.substr(Y,2)===So?(de=So,Y+=2):(de=r,yt===0&&wt(Ih)),de!==r?(Je=Ts(),Je!==r?(t.charCodeAt(Y)===125?(At=j,Y++):(At=r,yt===0&&wt(rt)),At!==r?(xt=O,K=Ch(re,Je),O=K):(Y=O,O=r)):(Y=O,O=r)):(Y=O,O=r)):(Y=O,O=r)):(Y=O,O=r),O===r&&(O=Y,t.substr(Y,2)===Rn?(K=Rn,Y+=2):(K=r,yt===0&&wt(Ga)),K!==r?(re=pc(),re!==r?(t.substr(Y,3)===hu?(de=hu,Y+=3):(de=r,yt===0&&wt(wh)),de!==r?(xt=O,K=Fg(re),O=K):(Y=O,O=r)):(Y=O,O=r)):(Y=O,O=r),O===r&&(O=Y,t.substr(Y,2)===Rn?(K=Rn,Y+=2):(K=r,yt===0&&wt(Ga)),K!==r?(re=pc(),re!==r?(t.charCodeAt(Y)===125?(de=j,Y++):(de=r,yt===0&&wt(rt)),de!==r?(xt=O,K=Ng(re),O=K):(Y=O,O=r)):(Y=O,O=r)):(Y=O,O=r),O===r&&(O=Y,t.charCodeAt(Y)===36?(K=Og,Y++):(K=r,yt===0&&wt(Ey)),K!==r?(re=pc(),re!==r?(xt=O,K=Ng(re),O=K):(Y=O,O=r)):(Y=O,O=r)))))),O}function Sy(){var O,K,re;return O=Y,K=Wg(),K!==r?(xt=Y,re=df(K),re?re=void 0:re=r,re!==r?(xt=O,K=Do(K),O=K):(Y=O,O=r)):(Y=O,O=r),O}function Wg(){var O,K,re,de,Je;if(O=Y,K=[],re=Y,de=Y,yt++,Je=xh(),yt--,Je===r?de=void 0:(Y=de,de=r),de!==r?(t.length>Y?(Je=t.charAt(Y),Y++):(Je=r,yt===0&&wt(kn)),Je!==r?(xt=re,de=Bo(Je),re=de):(Y=re,re=r)):(Y=re,re=r),re!==r)for(;re!==r;)K.push(re),re=Y,de=Y,yt++,Je=xh(),yt--,Je===r?de=void 0:(Y=de,de=r),de!==r?(t.length>Y?(Je=t.charAt(Y),Y++):(Je=r,yt===0&&wt(kn)),Je!==r?(xt=re,de=Bo(Je),re=de):(Y=re,re=r)):(Y=re,re=r);else K=r;return K!==r&&(xt=O,K=ro(K)),O=K,O}function bh(){var O,K,re;if(O=Y,K=[],Sl.test(t.charAt(Y))?(re=t.charAt(Y),Y++):(re=r,yt===0&&wt(Bh)),re!==r)for(;re!==r;)K.push(re),Sl.test(t.charAt(Y))?(re=t.charAt(Y),Y++):(re=r,yt===0&&wt(Bh));else K=r;return K!==r&&(xt=O,K=Lg()),O=K,O}function pc(){var O,K,re;if(O=Y,K=[],Dl.test(t.charAt(Y))?(re=t.charAt(Y),Y++):(re=r,yt===0&&wt(Pl)),re!==r)for(;re!==r;)K.push(re),Dl.test(t.charAt(Y))?(re=t.charAt(Y),Y++):(re=r,yt===0&&wt(Pl));else K=r;return K!==r&&(xt=O,K=Lg()),O=K,O}function Dy(){var O;return Iy.test(t.charAt(Y))?(O=t.charAt(Y),Y++):(O=r,yt===0&&wt(UA)),O}function xh(){var O;return Cy.test(t.charAt(Y))?(O=t.charAt(Y),Y++):(O=r,yt===0&&wt(wy)),O}function kt(){var O,K;if(O=[],_A.test(t.charAt(Y))?(K=t.charAt(Y),Y++):(K=r,yt===0&&wt(HA)),K!==r)for(;K!==r;)O.push(K),_A.test(t.charAt(Y))?(K=t.charAt(Y),Y++):(K=r,yt===0&&wt(HA));else O=r;return O}if(gu=a(),gu!==r&&Y===t.length)return gu;throw gu!==r&&Y!1}){try{return(0,gee.parse)(t,e)}catch(r){throw r.location&&(r.message=r.message.replace(/(\.)?$/,` (line ${r.location.start.line}, column ${r.location.start.column})$1`)),r}}function fE(t,{endSemicolon:e=!1}={}){return t.map(({command:r,type:s},a)=>`${fx(r)}${s===";"?a!==t.length-1||e?";":"":" &"}`).join(" ")}function fx(t){return`${AE(t.chain)}${t.then?` ${_U(t.then)}`:""}`}function _U(t){return`${t.type} ${fx(t.line)}`}function AE(t){return`${jU(t)}${t.then?` ${HU(t.then)}`:""}`}function HU(t){return`${t.type} ${AE(t.chain)}`}function jU(t){switch(t.type){case"command":return`${t.envs.length>0?`${t.envs.map(e=>cx(e)).join(" ")} `:""}${t.args.map(e=>GU(e)).join(" ")}`;case"subshell":return`(${fE(t.subshell)})${t.args.length>0?` ${t.args.map(e=>H2(e)).join(" ")}`:""}`;case"group":return`{ ${fE(t.group,{endSemicolon:!0})} }${t.args.length>0?` ${t.args.map(e=>H2(e)).join(" ")}`:""}`;case"envs":return t.envs.map(e=>cx(e)).join(" ");default:throw new Error(`Unsupported command type: "${t.type}"`)}}function cx(t){return`${t.name}=${t.args[0]?vd(t.args[0]):""}`}function GU(t){switch(t.type){case"redirection":return H2(t);case"argument":return vd(t);default:throw new Error(`Unsupported argument type: "${t.type}"`)}}function H2(t){return`${t.subtype} ${t.args.map(e=>vd(e)).join(" ")}`}function vd(t){return t.segments.map(e=>qU(e)).join("")}function qU(t){let e=(s,a)=>a?`"${s}"`:s,r=s=>s===""?"''":s.match(/[()}<>$|&;"'\n\t ]/)?s.match(/['\t\p{C}]/u)?s.match(/'/)?`"${s.replace(/["$\t\p{C}]/u,Oqe)}"`:`$'${s.replace(/[\t\p{C}]/u,mee)}'`:`'${s}'`:s;switch(t.type){case"text":return r(t.text);case"glob":return t.pattern;case"shell":return e(`$(${fE(t.shell)})`,t.quoted);case"variable":return e(typeof t.defaultValue>"u"?typeof t.alternativeValue>"u"?`\${${t.name}}`:t.alternativeValue.length===0?`\${${t.name}:+}`:`\${${t.name}:+${t.alternativeValue.map(s=>vd(s)).join(" ")}}`:t.defaultValue.length===0?`\${${t.name}:-}`:`\${${t.name}:-${t.defaultValue.map(s=>vd(s)).join(" ")}}`,t.quoted);case"arithmetic":return`$(( ${Ax(t.arithmetic)} ))`;default:throw new Error(`Unsupported argument segment type: "${t.type}"`)}}function Ax(t){let e=a=>{switch(a){case"addition":return"+";case"subtraction":return"-";case"multiplication":return"*";case"division":return"/";default:throw new Error(`Can't extract operator from arithmetic expression of type "${a}"`)}},r=(a,n)=>n?`( ${a} )`:a,s=a=>r(Ax(a),!["number","variable"].includes(a.type));switch(t.type){case"number":return String(t.value);case"variable":return t.name;default:return`${s(t.left)} ${e(t.type)} ${s(t.right)}`}}var gee,dee,Nqe,mee,Oqe,yee=Ze(()=>{gee=ut(hee());dee=new Map([["\f","\\f"],[` +`,"\\n"],["\r","\\r"],[" ","\\t"],["\v","\\v"],["\0","\\0"]]),Nqe=new Map([["\\","\\\\"],["$","\\$"],['"','\\"'],...Array.from(dee,([t,e])=>[t,`"$'${e}'"`])]),mee=t=>dee.get(t)??`\\x${t.charCodeAt(0).toString(16).padStart(2,"0")}`,Oqe=t=>Nqe.get(t)??`"$'${mee(t)}'"`});var Iee=_((Wkt,Eee)=>{"use strict";function Lqe(t,e){function r(){this.constructor=t}r.prototype=e.prototype,t.prototype=new r}function Sd(t,e,r,s){this.message=t,this.expected=e,this.found=r,this.location=s,this.name="SyntaxError",typeof Error.captureStackTrace=="function"&&Error.captureStackTrace(this,Sd)}Lqe(Sd,Error);Sd.buildMessage=function(t,e){var r={literal:function(h){return'"'+a(h.text)+'"'},class:function(h){var E="",C;for(C=0;C0){for(C=1,S=1;Cue&&(ue=W,le=[]),le.push(Ue))}function rt(Ue,x){return new Sd(Ue,null,null,x)}function Fe(Ue,x,w){return new Sd(Sd.buildMessage(Ue,x),Ue,x,w)}function Ne(){var Ue,x,w,P;return Ue=W,x=be(),x!==r?(t.charCodeAt(W)===47?(w=n,W++):(w=r,me===0&&j(c)),w!==r?(P=be(),P!==r?(ee=Ue,x=f(x,P),Ue=x):(W=Ue,Ue=r)):(W=Ue,Ue=r)):(W=Ue,Ue=r),Ue===r&&(Ue=W,x=be(),x!==r&&(ee=Ue,x=p(x)),Ue=x),Ue}function be(){var Ue,x,w,P;return Ue=W,x=Ve(),x!==r?(t.charCodeAt(W)===64?(w=h,W++):(w=r,me===0&&j(E)),w!==r?(P=it(),P!==r?(ee=Ue,x=C(x,P),Ue=x):(W=Ue,Ue=r)):(W=Ue,Ue=r)):(W=Ue,Ue=r),Ue===r&&(Ue=W,x=Ve(),x!==r&&(ee=Ue,x=S(x)),Ue=x),Ue}function Ve(){var Ue,x,w,P,y;return Ue=W,t.charCodeAt(W)===64?(x=h,W++):(x=r,me===0&&j(E)),x!==r?(w=ke(),w!==r?(t.charCodeAt(W)===47?(P=n,W++):(P=r,me===0&&j(c)),P!==r?(y=ke(),y!==r?(ee=Ue,x=b(),Ue=x):(W=Ue,Ue=r)):(W=Ue,Ue=r)):(W=Ue,Ue=r)):(W=Ue,Ue=r),Ue===r&&(Ue=W,x=ke(),x!==r&&(ee=Ue,x=b()),Ue=x),Ue}function ke(){var Ue,x,w;if(Ue=W,x=[],I.test(t.charAt(W))?(w=t.charAt(W),W++):(w=r,me===0&&j(T)),w!==r)for(;w!==r;)x.push(w),I.test(t.charAt(W))?(w=t.charAt(W),W++):(w=r,me===0&&j(T));else x=r;return x!==r&&(ee=Ue,x=b()),Ue=x,Ue}function it(){var Ue,x,w;if(Ue=W,x=[],N.test(t.charAt(W))?(w=t.charAt(W),W++):(w=r,me===0&&j(U)),w!==r)for(;w!==r;)x.push(w),N.test(t.charAt(W))?(w=t.charAt(W),W++):(w=r,me===0&&j(U));else x=r;return x!==r&&(ee=Ue,x=b()),Ue=x,Ue}if(pe=a(),pe!==r&&W===t.length)return pe;throw pe!==r&&W{Cee=ut(Iee())});var Pd=_((Vkt,Dd)=>{"use strict";function Bee(t){return typeof t>"u"||t===null}function Uqe(t){return typeof t=="object"&&t!==null}function _qe(t){return Array.isArray(t)?t:Bee(t)?[]:[t]}function Hqe(t,e){var r,s,a,n;if(e)for(n=Object.keys(e),r=0,s=n.length;r{"use strict";function j2(t,e){Error.call(this),this.name="YAMLException",this.reason=t,this.mark=e,this.message=(this.reason||"(unknown reason)")+(this.mark?" "+this.mark.toString():""),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||""}j2.prototype=Object.create(Error.prototype);j2.prototype.constructor=j2;j2.prototype.toString=function(e){var r=this.name+": ";return r+=this.reason||"(unknown reason)",!e&&this.mark&&(r+=" "+this.mark.toString()),r};vee.exports=j2});var Pee=_((Kkt,Dee)=>{"use strict";var See=Pd();function WU(t,e,r,s,a){this.name=t,this.buffer=e,this.position=r,this.line=s,this.column=a}WU.prototype.getSnippet=function(e,r){var s,a,n,c,f;if(!this.buffer)return null;for(e=e||4,r=r||75,s="",a=this.position;a>0&&`\0\r +\x85\u2028\u2029`.indexOf(this.buffer.charAt(a-1))===-1;)if(a-=1,this.position-a>r/2-1){s=" ... ",a+=5;break}for(n="",c=this.position;cr/2-1){n=" ... ",c-=5;break}return f=this.buffer.slice(a,c),See.repeat(" ",e)+s+f+n+` +`+See.repeat(" ",e+this.position-a+s.length)+"^"};WU.prototype.toString=function(e){var r,s="";return this.name&&(s+='in "'+this.name+'" '),s+="at line "+(this.line+1)+", column "+(this.column+1),e||(r=this.getSnippet(),r&&(s+=`: +`+r)),s};Dee.exports=WU});var Ss=_((zkt,xee)=>{"use strict";var bee=pE(),qqe=["kind","resolve","construct","instanceOf","predicate","represent","defaultStyle","styleAliases"],Wqe=["scalar","sequence","mapping"];function Yqe(t){var e={};return t!==null&&Object.keys(t).forEach(function(r){t[r].forEach(function(s){e[String(s)]=r})}),e}function Vqe(t,e){if(e=e||{},Object.keys(e).forEach(function(r){if(qqe.indexOf(r)===-1)throw new bee('Unknown option "'+r+'" is met in definition of "'+t+'" YAML type.')}),this.tag=t,this.kind=e.kind||null,this.resolve=e.resolve||function(){return!0},this.construct=e.construct||function(r){return r},this.instanceOf=e.instanceOf||null,this.predicate=e.predicate||null,this.represent=e.represent||null,this.defaultStyle=e.defaultStyle||null,this.styleAliases=Yqe(e.styleAliases||null),Wqe.indexOf(this.kind)===-1)throw new bee('Unknown kind "'+this.kind+'" is specified for "'+t+'" YAML type.')}xee.exports=Vqe});var bd=_((Zkt,Qee)=>{"use strict";var kee=Pd(),gx=pE(),Jqe=Ss();function YU(t,e,r){var s=[];return t.include.forEach(function(a){r=YU(a,e,r)}),t[e].forEach(function(a){r.forEach(function(n,c){n.tag===a.tag&&n.kind===a.kind&&s.push(c)}),r.push(a)}),r.filter(function(a,n){return s.indexOf(n)===-1})}function Kqe(){var t={scalar:{},sequence:{},mapping:{},fallback:{}},e,r;function s(a){t[a.kind][a.tag]=t.fallback[a.tag]=a}for(e=0,r=arguments.length;e{"use strict";var zqe=Ss();Ree.exports=new zqe("tag:yaml.org,2002:str",{kind:"scalar",construct:function(t){return t!==null?t:""}})});var Nee=_(($kt,Fee)=>{"use strict";var Zqe=Ss();Fee.exports=new Zqe("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(t){return t!==null?t:[]}})});var Lee=_((eQt,Oee)=>{"use strict";var Xqe=Ss();Oee.exports=new Xqe("tag:yaml.org,2002:map",{kind:"mapping",construct:function(t){return t!==null?t:{}}})});var dx=_((tQt,Mee)=>{"use strict";var $qe=bd();Mee.exports=new $qe({explicit:[Tee(),Nee(),Lee()]})});var _ee=_((rQt,Uee)=>{"use strict";var e5e=Ss();function t5e(t){if(t===null)return!0;var e=t.length;return e===1&&t==="~"||e===4&&(t==="null"||t==="Null"||t==="NULL")}function r5e(){return null}function n5e(t){return t===null}Uee.exports=new e5e("tag:yaml.org,2002:null",{kind:"scalar",resolve:t5e,construct:r5e,predicate:n5e,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"}},defaultStyle:"lowercase"})});var jee=_((nQt,Hee)=>{"use strict";var i5e=Ss();function s5e(t){if(t===null)return!1;var e=t.length;return e===4&&(t==="true"||t==="True"||t==="TRUE")||e===5&&(t==="false"||t==="False"||t==="FALSE")}function o5e(t){return t==="true"||t==="True"||t==="TRUE"}function a5e(t){return Object.prototype.toString.call(t)==="[object Boolean]"}Hee.exports=new i5e("tag:yaml.org,2002:bool",{kind:"scalar",resolve:s5e,construct:o5e,predicate:a5e,represent:{lowercase:function(t){return t?"true":"false"},uppercase:function(t){return t?"TRUE":"FALSE"},camelcase:function(t){return t?"True":"False"}},defaultStyle:"lowercase"})});var qee=_((iQt,Gee)=>{"use strict";var l5e=Pd(),c5e=Ss();function u5e(t){return 48<=t&&t<=57||65<=t&&t<=70||97<=t&&t<=102}function f5e(t){return 48<=t&&t<=55}function A5e(t){return 48<=t&&t<=57}function p5e(t){if(t===null)return!1;var e=t.length,r=0,s=!1,a;if(!e)return!1;if(a=t[r],(a==="-"||a==="+")&&(a=t[++r]),a==="0"){if(r+1===e)return!0;if(a=t[++r],a==="b"){for(r++;r=0?"0b"+t.toString(2):"-0b"+t.toString(2).slice(1)},octal:function(t){return t>=0?"0"+t.toString(8):"-0"+t.toString(8).slice(1)},decimal:function(t){return t.toString(10)},hexadecimal:function(t){return t>=0?"0x"+t.toString(16).toUpperCase():"-0x"+t.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}})});var Vee=_((sQt,Yee)=>{"use strict";var Wee=Pd(),d5e=Ss(),m5e=new RegExp("^(?:[-+]?(?:0|[1-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\.[0-9_]*|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function y5e(t){return!(t===null||!m5e.test(t)||t[t.length-1]==="_")}function E5e(t){var e,r,s,a;return e=t.replace(/_/g,"").toLowerCase(),r=e[0]==="-"?-1:1,a=[],"+-".indexOf(e[0])>=0&&(e=e.slice(1)),e===".inf"?r===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:e===".nan"?NaN:e.indexOf(":")>=0?(e.split(":").forEach(function(n){a.unshift(parseFloat(n,10))}),e=0,s=1,a.forEach(function(n){e+=n*s,s*=60}),r*e):r*parseFloat(e,10)}var I5e=/^[-+]?[0-9]+e/;function C5e(t,e){var r;if(isNaN(t))switch(e){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===t)switch(e){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===t)switch(e){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(Wee.isNegativeZero(t))return"-0.0";return r=t.toString(10),I5e.test(r)?r.replace("e",".e"):r}function w5e(t){return Object.prototype.toString.call(t)==="[object Number]"&&(t%1!==0||Wee.isNegativeZero(t))}Yee.exports=new d5e("tag:yaml.org,2002:float",{kind:"scalar",resolve:y5e,construct:E5e,predicate:w5e,represent:C5e,defaultStyle:"lowercase"})});var VU=_((oQt,Jee)=>{"use strict";var B5e=bd();Jee.exports=new B5e({include:[dx()],implicit:[_ee(),jee(),qee(),Vee()]})});var JU=_((aQt,Kee)=>{"use strict";var v5e=bd();Kee.exports=new v5e({include:[VU()]})});var $ee=_((lQt,Xee)=>{"use strict";var S5e=Ss(),zee=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),Zee=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");function D5e(t){return t===null?!1:zee.exec(t)!==null||Zee.exec(t)!==null}function P5e(t){var e,r,s,a,n,c,f,p=0,h=null,E,C,S;if(e=zee.exec(t),e===null&&(e=Zee.exec(t)),e===null)throw new Error("Date resolve error");if(r=+e[1],s=+e[2]-1,a=+e[3],!e[4])return new Date(Date.UTC(r,s,a));if(n=+e[4],c=+e[5],f=+e[6],e[7]){for(p=e[7].slice(0,3);p.length<3;)p+="0";p=+p}return e[9]&&(E=+e[10],C=+(e[11]||0),h=(E*60+C)*6e4,e[9]==="-"&&(h=-h)),S=new Date(Date.UTC(r,s,a,n,c,f,p)),h&&S.setTime(S.getTime()-h),S}function b5e(t){return t.toISOString()}Xee.exports=new S5e("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:D5e,construct:P5e,instanceOf:Date,represent:b5e})});var tte=_((cQt,ete)=>{"use strict";var x5e=Ss();function k5e(t){return t==="<<"||t===null}ete.exports=new x5e("tag:yaml.org,2002:merge",{kind:"scalar",resolve:k5e})});var ite=_((uQt,nte)=>{"use strict";var xd;try{rte=Ie,xd=rte("buffer").Buffer}catch{}var rte,Q5e=Ss(),KU=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/= +\r`;function R5e(t){if(t===null)return!1;var e,r,s=0,a=t.length,n=KU;for(r=0;r64)){if(e<0)return!1;s+=6}return s%8===0}function T5e(t){var e,r,s=t.replace(/[\r\n=]/g,""),a=s.length,n=KU,c=0,f=[];for(e=0;e>16&255),f.push(c>>8&255),f.push(c&255)),c=c<<6|n.indexOf(s.charAt(e));return r=a%4*6,r===0?(f.push(c>>16&255),f.push(c>>8&255),f.push(c&255)):r===18?(f.push(c>>10&255),f.push(c>>2&255)):r===12&&f.push(c>>4&255),xd?xd.from?xd.from(f):new xd(f):f}function F5e(t){var e="",r=0,s,a,n=t.length,c=KU;for(s=0;s>18&63],e+=c[r>>12&63],e+=c[r>>6&63],e+=c[r&63]),r=(r<<8)+t[s];return a=n%3,a===0?(e+=c[r>>18&63],e+=c[r>>12&63],e+=c[r>>6&63],e+=c[r&63]):a===2?(e+=c[r>>10&63],e+=c[r>>4&63],e+=c[r<<2&63],e+=c[64]):a===1&&(e+=c[r>>2&63],e+=c[r<<4&63],e+=c[64],e+=c[64]),e}function N5e(t){return xd&&xd.isBuffer(t)}nte.exports=new Q5e("tag:yaml.org,2002:binary",{kind:"scalar",resolve:R5e,construct:T5e,predicate:N5e,represent:F5e})});var ote=_((AQt,ste)=>{"use strict";var O5e=Ss(),L5e=Object.prototype.hasOwnProperty,M5e=Object.prototype.toString;function U5e(t){if(t===null)return!0;var e=[],r,s,a,n,c,f=t;for(r=0,s=f.length;r{"use strict";var H5e=Ss(),j5e=Object.prototype.toString;function G5e(t){if(t===null)return!0;var e,r,s,a,n,c=t;for(n=new Array(c.length),e=0,r=c.length;e{"use strict";var W5e=Ss(),Y5e=Object.prototype.hasOwnProperty;function V5e(t){if(t===null)return!0;var e,r=t;for(e in r)if(Y5e.call(r,e)&&r[e]!==null)return!1;return!0}function J5e(t){return t!==null?t:{}}cte.exports=new W5e("tag:yaml.org,2002:set",{kind:"mapping",resolve:V5e,construct:J5e})});var gE=_((gQt,fte)=>{"use strict";var K5e=bd();fte.exports=new K5e({include:[JU()],implicit:[$ee(),tte()],explicit:[ite(),ote(),lte(),ute()]})});var pte=_((dQt,Ate)=>{"use strict";var z5e=Ss();function Z5e(){return!0}function X5e(){}function $5e(){return""}function e9e(t){return typeof t>"u"}Ate.exports=new z5e("tag:yaml.org,2002:js/undefined",{kind:"scalar",resolve:Z5e,construct:X5e,predicate:e9e,represent:$5e})});var gte=_((mQt,hte)=>{"use strict";var t9e=Ss();function r9e(t){if(t===null||t.length===0)return!1;var e=t,r=/\/([gim]*)$/.exec(t),s="";return!(e[0]==="/"&&(r&&(s=r[1]),s.length>3||e[e.length-s.length-1]!=="/"))}function n9e(t){var e=t,r=/\/([gim]*)$/.exec(t),s="";return e[0]==="/"&&(r&&(s=r[1]),e=e.slice(1,e.length-s.length-1)),new RegExp(e,s)}function i9e(t){var e="/"+t.source+"/";return t.global&&(e+="g"),t.multiline&&(e+="m"),t.ignoreCase&&(e+="i"),e}function s9e(t){return Object.prototype.toString.call(t)==="[object RegExp]"}hte.exports=new t9e("tag:yaml.org,2002:js/regexp",{kind:"scalar",resolve:r9e,construct:n9e,predicate:s9e,represent:i9e})});var yte=_((yQt,mte)=>{"use strict";var mx;try{dte=Ie,mx=dte("esprima")}catch{typeof window<"u"&&(mx=window.esprima)}var dte,o9e=Ss();function a9e(t){if(t===null)return!1;try{var e="("+t+")",r=mx.parse(e,{range:!0});return!(r.type!=="Program"||r.body.length!==1||r.body[0].type!=="ExpressionStatement"||r.body[0].expression.type!=="ArrowFunctionExpression"&&r.body[0].expression.type!=="FunctionExpression")}catch{return!1}}function l9e(t){var e="("+t+")",r=mx.parse(e,{range:!0}),s=[],a;if(r.type!=="Program"||r.body.length!==1||r.body[0].type!=="ExpressionStatement"||r.body[0].expression.type!=="ArrowFunctionExpression"&&r.body[0].expression.type!=="FunctionExpression")throw new Error("Failed to resolve function");return r.body[0].expression.params.forEach(function(n){s.push(n.name)}),a=r.body[0].expression.body.range,r.body[0].expression.body.type==="BlockStatement"?new Function(s,e.slice(a[0]+1,a[1]-1)):new Function(s,"return "+e.slice(a[0],a[1]))}function c9e(t){return t.toString()}function u9e(t){return Object.prototype.toString.call(t)==="[object Function]"}mte.exports=new o9e("tag:yaml.org,2002:js/function",{kind:"scalar",resolve:a9e,construct:l9e,predicate:u9e,represent:c9e})});var G2=_((IQt,Ite)=>{"use strict";var Ete=bd();Ite.exports=Ete.DEFAULT=new Ete({include:[gE()],explicit:[pte(),gte(),yte()]})});var Ute=_((CQt,q2)=>{"use strict";var Ip=Pd(),Pte=pE(),f9e=Pee(),bte=gE(),A9e=G2(),i0=Object.prototype.hasOwnProperty,yx=1,xte=2,kte=3,Ex=4,zU=1,p9e=2,Cte=3,h9e=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,g9e=/[\x85\u2028\u2029]/,d9e=/[,\[\]\{\}]/,Qte=/^(?:!|!!|![a-z\-]+!)$/i,Rte=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function wte(t){return Object.prototype.toString.call(t)}function jf(t){return t===10||t===13}function Qd(t){return t===9||t===32}function rl(t){return t===9||t===32||t===10||t===13}function dE(t){return t===44||t===91||t===93||t===123||t===125}function m9e(t){var e;return 48<=t&&t<=57?t-48:(e=t|32,97<=e&&e<=102?e-97+10:-1)}function y9e(t){return t===120?2:t===117?4:t===85?8:0}function E9e(t){return 48<=t&&t<=57?t-48:-1}function Bte(t){return t===48?"\0":t===97?"\x07":t===98?"\b":t===116||t===9?" ":t===110?` +`:t===118?"\v":t===102?"\f":t===114?"\r":t===101?"\x1B":t===32?" ":t===34?'"':t===47?"/":t===92?"\\":t===78?"\x85":t===95?"\xA0":t===76?"\u2028":t===80?"\u2029":""}function I9e(t){return t<=65535?String.fromCharCode(t):String.fromCharCode((t-65536>>10)+55296,(t-65536&1023)+56320)}var Tte=new Array(256),Fte=new Array(256);for(kd=0;kd<256;kd++)Tte[kd]=Bte(kd)?1:0,Fte[kd]=Bte(kd);var kd;function C9e(t,e){this.input=t,this.filename=e.filename||null,this.schema=e.schema||A9e,this.onWarning=e.onWarning||null,this.legacy=e.legacy||!1,this.json=e.json||!1,this.listener=e.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=t.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.documents=[]}function Nte(t,e){return new Pte(e,new f9e(t.filename,t.input,t.position,t.line,t.position-t.lineStart))}function Tr(t,e){throw Nte(t,e)}function Ix(t,e){t.onWarning&&t.onWarning.call(null,Nte(t,e))}var vte={YAML:function(e,r,s){var a,n,c;e.version!==null&&Tr(e,"duplication of %YAML directive"),s.length!==1&&Tr(e,"YAML directive accepts exactly one argument"),a=/^([0-9]+)\.([0-9]+)$/.exec(s[0]),a===null&&Tr(e,"ill-formed argument of the YAML directive"),n=parseInt(a[1],10),c=parseInt(a[2],10),n!==1&&Tr(e,"unacceptable YAML version of the document"),e.version=s[0],e.checkLineBreaks=c<2,c!==1&&c!==2&&Ix(e,"unsupported YAML version of the document")},TAG:function(e,r,s){var a,n;s.length!==2&&Tr(e,"TAG directive accepts exactly two arguments"),a=s[0],n=s[1],Qte.test(a)||Tr(e,"ill-formed tag handle (first argument) of the TAG directive"),i0.call(e.tagMap,a)&&Tr(e,'there is a previously declared suffix for "'+a+'" tag handle'),Rte.test(n)||Tr(e,"ill-formed tag prefix (second argument) of the TAG directive"),e.tagMap[a]=n}};function n0(t,e,r,s){var a,n,c,f;if(e1&&(t.result+=Ip.repeat(` +`,e-1))}function w9e(t,e,r){var s,a,n,c,f,p,h,E,C=t.kind,S=t.result,b;if(b=t.input.charCodeAt(t.position),rl(b)||dE(b)||b===35||b===38||b===42||b===33||b===124||b===62||b===39||b===34||b===37||b===64||b===96||(b===63||b===45)&&(a=t.input.charCodeAt(t.position+1),rl(a)||r&&dE(a)))return!1;for(t.kind="scalar",t.result="",n=c=t.position,f=!1;b!==0;){if(b===58){if(a=t.input.charCodeAt(t.position+1),rl(a)||r&&dE(a))break}else if(b===35){if(s=t.input.charCodeAt(t.position-1),rl(s))break}else{if(t.position===t.lineStart&&Cx(t)||r&&dE(b))break;if(jf(b))if(p=t.line,h=t.lineStart,E=t.lineIndent,os(t,!1,-1),t.lineIndent>=e){f=!0,b=t.input.charCodeAt(t.position);continue}else{t.position=c,t.line=p,t.lineStart=h,t.lineIndent=E;break}}f&&(n0(t,n,c,!1),XU(t,t.line-p),n=c=t.position,f=!1),Qd(b)||(c=t.position+1),b=t.input.charCodeAt(++t.position)}return n0(t,n,c,!1),t.result?!0:(t.kind=C,t.result=S,!1)}function B9e(t,e){var r,s,a;if(r=t.input.charCodeAt(t.position),r!==39)return!1;for(t.kind="scalar",t.result="",t.position++,s=a=t.position;(r=t.input.charCodeAt(t.position))!==0;)if(r===39)if(n0(t,s,t.position,!0),r=t.input.charCodeAt(++t.position),r===39)s=t.position,t.position++,a=t.position;else return!0;else jf(r)?(n0(t,s,a,!0),XU(t,os(t,!1,e)),s=a=t.position):t.position===t.lineStart&&Cx(t)?Tr(t,"unexpected end of the document within a single quoted scalar"):(t.position++,a=t.position);Tr(t,"unexpected end of the stream within a single quoted scalar")}function v9e(t,e){var r,s,a,n,c,f;if(f=t.input.charCodeAt(t.position),f!==34)return!1;for(t.kind="scalar",t.result="",t.position++,r=s=t.position;(f=t.input.charCodeAt(t.position))!==0;){if(f===34)return n0(t,r,t.position,!0),t.position++,!0;if(f===92){if(n0(t,r,t.position,!0),f=t.input.charCodeAt(++t.position),jf(f))os(t,!1,e);else if(f<256&&Tte[f])t.result+=Fte[f],t.position++;else if((c=y9e(f))>0){for(a=c,n=0;a>0;a--)f=t.input.charCodeAt(++t.position),(c=m9e(f))>=0?n=(n<<4)+c:Tr(t,"expected hexadecimal character");t.result+=I9e(n),t.position++}else Tr(t,"unknown escape sequence");r=s=t.position}else jf(f)?(n0(t,r,s,!0),XU(t,os(t,!1,e)),r=s=t.position):t.position===t.lineStart&&Cx(t)?Tr(t,"unexpected end of the document within a double quoted scalar"):(t.position++,s=t.position)}Tr(t,"unexpected end of the stream within a double quoted scalar")}function S9e(t,e){var r=!0,s,a=t.tag,n,c=t.anchor,f,p,h,E,C,S={},b,I,T,N;if(N=t.input.charCodeAt(t.position),N===91)p=93,C=!1,n=[];else if(N===123)p=125,C=!0,n={};else return!1;for(t.anchor!==null&&(t.anchorMap[t.anchor]=n),N=t.input.charCodeAt(++t.position);N!==0;){if(os(t,!0,e),N=t.input.charCodeAt(t.position),N===p)return t.position++,t.tag=a,t.anchor=c,t.kind=C?"mapping":"sequence",t.result=n,!0;r||Tr(t,"missed comma between flow collection entries"),I=b=T=null,h=E=!1,N===63&&(f=t.input.charCodeAt(t.position+1),rl(f)&&(h=E=!0,t.position++,os(t,!0,e))),s=t.line,yE(t,e,yx,!1,!0),I=t.tag,b=t.result,os(t,!0,e),N=t.input.charCodeAt(t.position),(E||t.line===s)&&N===58&&(h=!0,N=t.input.charCodeAt(++t.position),os(t,!0,e),yE(t,e,yx,!1,!0),T=t.result),C?mE(t,n,S,I,b,T):h?n.push(mE(t,null,S,I,b,T)):n.push(b),os(t,!0,e),N=t.input.charCodeAt(t.position),N===44?(r=!0,N=t.input.charCodeAt(++t.position)):r=!1}Tr(t,"unexpected end of the stream within a flow collection")}function D9e(t,e){var r,s,a=zU,n=!1,c=!1,f=e,p=0,h=!1,E,C;if(C=t.input.charCodeAt(t.position),C===124)s=!1;else if(C===62)s=!0;else return!1;for(t.kind="scalar",t.result="";C!==0;)if(C=t.input.charCodeAt(++t.position),C===43||C===45)zU===a?a=C===43?Cte:p9e:Tr(t,"repeat of a chomping mode identifier");else if((E=E9e(C))>=0)E===0?Tr(t,"bad explicit indentation width of a block scalar; it cannot be less than one"):c?Tr(t,"repeat of an indentation width identifier"):(f=e+E-1,c=!0);else break;if(Qd(C)){do C=t.input.charCodeAt(++t.position);while(Qd(C));if(C===35)do C=t.input.charCodeAt(++t.position);while(!jf(C)&&C!==0)}for(;C!==0;){for(ZU(t),t.lineIndent=0,C=t.input.charCodeAt(t.position);(!c||t.lineIndentf&&(f=t.lineIndent),jf(C)){p++;continue}if(t.lineIndente)&&p!==0)Tr(t,"bad indentation of a sequence entry");else if(t.lineIndente)&&(yE(t,e,Ex,!0,a)&&(I?S=t.result:b=t.result),I||(mE(t,h,E,C,S,b,n,c),C=S=b=null),os(t,!0,-1),N=t.input.charCodeAt(t.position)),t.lineIndent>e&&N!==0)Tr(t,"bad indentation of a mapping entry");else if(t.lineIndente?p=1:t.lineIndent===e?p=0:t.lineIndente?p=1:t.lineIndent===e?p=0:t.lineIndent tag; it should be "scalar", not "'+t.kind+'"'),C=0,S=t.implicitTypes.length;C tag; it should be "'+b.kind+'", not "'+t.kind+'"'),b.resolve(t.result)?(t.result=b.construct(t.result),t.anchor!==null&&(t.anchorMap[t.anchor]=t.result)):Tr(t,"cannot resolve a node with !<"+t.tag+"> explicit tag")):Tr(t,"unknown tag !<"+t.tag+">");return t.listener!==null&&t.listener("close",t),t.tag!==null||t.anchor!==null||E}function Q9e(t){var e=t.position,r,s,a,n=!1,c;for(t.version=null,t.checkLineBreaks=t.legacy,t.tagMap={},t.anchorMap={};(c=t.input.charCodeAt(t.position))!==0&&(os(t,!0,-1),c=t.input.charCodeAt(t.position),!(t.lineIndent>0||c!==37));){for(n=!0,c=t.input.charCodeAt(++t.position),r=t.position;c!==0&&!rl(c);)c=t.input.charCodeAt(++t.position);for(s=t.input.slice(r,t.position),a=[],s.length<1&&Tr(t,"directive name must not be less than one character in length");c!==0;){for(;Qd(c);)c=t.input.charCodeAt(++t.position);if(c===35){do c=t.input.charCodeAt(++t.position);while(c!==0&&!jf(c));break}if(jf(c))break;for(r=t.position;c!==0&&!rl(c);)c=t.input.charCodeAt(++t.position);a.push(t.input.slice(r,t.position))}c!==0&&ZU(t),i0.call(vte,s)?vte[s](t,s,a):Ix(t,'unknown document directive "'+s+'"')}if(os(t,!0,-1),t.lineIndent===0&&t.input.charCodeAt(t.position)===45&&t.input.charCodeAt(t.position+1)===45&&t.input.charCodeAt(t.position+2)===45?(t.position+=3,os(t,!0,-1)):n&&Tr(t,"directives end mark is expected"),yE(t,t.lineIndent-1,Ex,!1,!0),os(t,!0,-1),t.checkLineBreaks&&g9e.test(t.input.slice(e,t.position))&&Ix(t,"non-ASCII line breaks are interpreted as content"),t.documents.push(t.result),t.position===t.lineStart&&Cx(t)){t.input.charCodeAt(t.position)===46&&(t.position+=3,os(t,!0,-1));return}if(t.position"u"&&(r=e,e=null);var s=Ote(t,r);if(typeof e!="function")return s;for(var a=0,n=s.length;a"u"&&(r=e,e=null),Lte(t,e,Ip.extend({schema:bte},r))}function T9e(t,e){return Mte(t,Ip.extend({schema:bte},e))}q2.exports.loadAll=Lte;q2.exports.load=Mte;q2.exports.safeLoadAll=R9e;q2.exports.safeLoad=T9e});var lre=_((wQt,r_)=>{"use strict";var Y2=Pd(),V2=pE(),F9e=G2(),N9e=gE(),Vte=Object.prototype.toString,Jte=Object.prototype.hasOwnProperty,O9e=9,W2=10,L9e=13,M9e=32,U9e=33,_9e=34,Kte=35,H9e=37,j9e=38,G9e=39,q9e=42,zte=44,W9e=45,Zte=58,Y9e=61,V9e=62,J9e=63,K9e=64,Xte=91,$te=93,z9e=96,ere=123,Z9e=124,tre=125,_o={};_o[0]="\\0";_o[7]="\\a";_o[8]="\\b";_o[9]="\\t";_o[10]="\\n";_o[11]="\\v";_o[12]="\\f";_o[13]="\\r";_o[27]="\\e";_o[34]='\\"';_o[92]="\\\\";_o[133]="\\N";_o[160]="\\_";_o[8232]="\\L";_o[8233]="\\P";var X9e=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"];function $9e(t,e){var r,s,a,n,c,f,p;if(e===null)return{};for(r={},s=Object.keys(e),a=0,n=s.length;a0?t.charCodeAt(n-1):null,S=S&&jte(c,f)}else{for(n=0;ns&&t[C+1]!==" ",C=n);else if(!EE(c))return wx;f=n>0?t.charCodeAt(n-1):null,S=S&&jte(c,f)}h=h||E&&n-C-1>s&&t[C+1]!==" "}return!p&&!h?S&&!a(t)?nre:ire:r>9&&rre(t)?wx:h?ore:sre}function sWe(t,e,r,s){t.dump=function(){if(e.length===0)return"''";if(!t.noCompatMode&&X9e.indexOf(e)!==-1)return"'"+e+"'";var a=t.indent*Math.max(1,r),n=t.lineWidth===-1?-1:Math.max(Math.min(t.lineWidth,40),t.lineWidth-a),c=s||t.flowLevel>-1&&r>=t.flowLevel;function f(p){return tWe(t,p)}switch(iWe(e,c,t.indent,n,f)){case nre:return e;case ire:return"'"+e.replace(/'/g,"''")+"'";case sre:return"|"+Gte(e,t.indent)+qte(Hte(e,a));case ore:return">"+Gte(e,t.indent)+qte(Hte(oWe(e,n),a));case wx:return'"'+aWe(e,n)+'"';default:throw new V2("impossible error: invalid scalar style")}}()}function Gte(t,e){var r=rre(t)?String(e):"",s=t[t.length-1]===` +`,a=s&&(t[t.length-2]===` +`||t===` +`),n=a?"+":s?"":"-";return r+n+` +`}function qte(t){return t[t.length-1]===` +`?t.slice(0,-1):t}function oWe(t,e){for(var r=/(\n+)([^\n]*)/g,s=function(){var h=t.indexOf(` +`);return h=h!==-1?h:t.length,r.lastIndex=h,Wte(t.slice(0,h),e)}(),a=t[0]===` +`||t[0]===" ",n,c;c=r.exec(t);){var f=c[1],p=c[2];n=p[0]===" ",s+=f+(!a&&!n&&p!==""?` +`:"")+Wte(p,e),a=n}return s}function Wte(t,e){if(t===""||t[0]===" ")return t;for(var r=/ [^ ]/g,s,a=0,n,c=0,f=0,p="";s=r.exec(t);)f=s.index,f-a>e&&(n=c>a?c:f,p+=` +`+t.slice(a,n),a=n+1),c=f;return p+=` +`,t.length-a>e&&c>a?p+=t.slice(a,c)+` +`+t.slice(c+1):p+=t.slice(a),p.slice(1)}function aWe(t){for(var e="",r,s,a,n=0;n=55296&&r<=56319&&(s=t.charCodeAt(n+1),s>=56320&&s<=57343)){e+=_te((r-55296)*1024+s-56320+65536),n++;continue}a=_o[r],e+=!a&&EE(r)?t[n]:a||_te(r)}return e}function lWe(t,e,r){var s="",a=t.tag,n,c;for(n=0,c=r.length;n1024&&(E+="? "),E+=t.dump+(t.condenseFlow?'"':"")+":"+(t.condenseFlow?"":" "),Rd(t,e,h,!1,!1)&&(E+=t.dump,s+=E));t.tag=a,t.dump="{"+s+"}"}function fWe(t,e,r,s){var a="",n=t.tag,c=Object.keys(r),f,p,h,E,C,S;if(t.sortKeys===!0)c.sort();else if(typeof t.sortKeys=="function")c.sort(t.sortKeys);else if(t.sortKeys)throw new V2("sortKeys must be a boolean or a function");for(f=0,p=c.length;f1024,C&&(t.dump&&W2===t.dump.charCodeAt(0)?S+="?":S+="? "),S+=t.dump,C&&(S+=$U(t,e)),Rd(t,e+1,E,!0,C)&&(t.dump&&W2===t.dump.charCodeAt(0)?S+=":":S+=": ",S+=t.dump,a+=S));t.tag=n,t.dump=a||"{}"}function Yte(t,e,r){var s,a,n,c,f,p;for(a=r?t.explicitTypes:t.implicitTypes,n=0,c=a.length;n tag resolver accepts not "'+p+'" style');t.dump=s}return!0}return!1}function Rd(t,e,r,s,a,n){t.tag=null,t.dump=r,Yte(t,r,!1)||Yte(t,r,!0);var c=Vte.call(t.dump);s&&(s=t.flowLevel<0||t.flowLevel>e);var f=c==="[object Object]"||c==="[object Array]",p,h;if(f&&(p=t.duplicates.indexOf(r),h=p!==-1),(t.tag!==null&&t.tag!=="?"||h||t.indent!==2&&e>0)&&(a=!1),h&&t.usedDuplicates[p])t.dump="*ref_"+p;else{if(f&&h&&!t.usedDuplicates[p]&&(t.usedDuplicates[p]=!0),c==="[object Object]")s&&Object.keys(t.dump).length!==0?(fWe(t,e,t.dump,a),h&&(t.dump="&ref_"+p+t.dump)):(uWe(t,e,t.dump),h&&(t.dump="&ref_"+p+" "+t.dump));else if(c==="[object Array]"){var E=t.noArrayIndent&&e>0?e-1:e;s&&t.dump.length!==0?(cWe(t,E,t.dump,a),h&&(t.dump="&ref_"+p+t.dump)):(lWe(t,E,t.dump),h&&(t.dump="&ref_"+p+" "+t.dump))}else if(c==="[object String]")t.tag!=="?"&&sWe(t,t.dump,e,n);else{if(t.skipInvalid)return!1;throw new V2("unacceptable kind of an object to dump "+c)}t.tag!==null&&t.tag!=="?"&&(t.dump="!<"+t.tag+"> "+t.dump)}return!0}function AWe(t,e){var r=[],s=[],a,n;for(e_(t,r,s),a=0,n=s.length;a{"use strict";var Bx=Ute(),cre=lre();function vx(t){return function(){throw new Error("Function "+t+" is deprecated and cannot be used.")}}qi.exports.Type=Ss();qi.exports.Schema=bd();qi.exports.FAILSAFE_SCHEMA=dx();qi.exports.JSON_SCHEMA=VU();qi.exports.CORE_SCHEMA=JU();qi.exports.DEFAULT_SAFE_SCHEMA=gE();qi.exports.DEFAULT_FULL_SCHEMA=G2();qi.exports.load=Bx.load;qi.exports.loadAll=Bx.loadAll;qi.exports.safeLoad=Bx.safeLoad;qi.exports.safeLoadAll=Bx.safeLoadAll;qi.exports.dump=cre.dump;qi.exports.safeDump=cre.safeDump;qi.exports.YAMLException=pE();qi.exports.MINIMAL_SCHEMA=dx();qi.exports.SAFE_SCHEMA=gE();qi.exports.DEFAULT_SCHEMA=G2();qi.exports.scan=vx("scan");qi.exports.parse=vx("parse");qi.exports.compose=vx("compose");qi.exports.addConstructor=vx("addConstructor")});var Are=_((vQt,fre)=>{"use strict";var hWe=ure();fre.exports=hWe});var hre=_((SQt,pre)=>{"use strict";function gWe(t,e){function r(){this.constructor=t}r.prototype=e.prototype,t.prototype=new r}function Td(t,e,r,s){this.message=t,this.expected=e,this.found=r,this.location=s,this.name="SyntaxError",typeof Error.captureStackTrace=="function"&&Error.captureStackTrace(this,Td)}gWe(Td,Error);Td.buildMessage=function(t,e){var r={literal:function(h){return'"'+a(h.text)+'"'},class:function(h){var E="",C;for(C=0;C0){for(C=1,S=1;C({[dt]:Oe})))},ue=function(te){return te},le=function(te){return te},me=Oa("correct indentation"),pe=" ",Be=dn(" ",!1),Ce=function(te){return te.length===lr*St},g=function(te){return te.length===(lr+1)*St},we=function(){return lr++,!0},ye=function(){return lr--,!0},Ae=function(){return la()},se=Oa("pseudostring"),X=/^[^\r\n\t ?:,\][{}#&*!|>'"%@`\-]/,De=Kn(["\r",` +`," "," ","?",":",",","]","[","{","}","#","&","*","!","|",">","'",'"',"%","@","`","-"],!0,!1),Te=/^[^\r\n\t ,\][{}:#"']/,mt=Kn(["\r",` +`," "," ",",","]","[","{","}",":","#",'"',"'"],!0,!1),j=function(){return la().replace(/^ *| *$/g,"")},rt="--",Fe=dn("--",!1),Ne=/^[a-zA-Z\/0-9]/,be=Kn([["a","z"],["A","Z"],"/",["0","9"]],!1,!1),Ve=/^[^\r\n\t :,]/,ke=Kn(["\r",` +`," "," ",":",","],!0,!1),it="null",Ue=dn("null",!1),x=function(){return null},w="true",P=dn("true",!1),y=function(){return!0},F="false",z=dn("false",!1),Z=function(){return!1},$=Oa("string"),oe='"',xe=dn('"',!1),Re=function(){return""},lt=function(te){return te},Ct=function(te){return te.join("")},qt=/^[^"\\\0-\x1F\x7F]/,ir=Kn(['"',"\\",["\0",""],"\x7F"],!0,!1),bt='\\"',gn=dn('\\"',!1),br=function(){return'"'},Ir="\\\\",Or=dn("\\\\",!1),nn=function(){return"\\"},ai="\\/",Io=dn("\\/",!1),ts=function(){return"/"},$s="\\b",Co=dn("\\b",!1),Hi=function(){return"\b"},eo="\\f",wo=dn("\\f",!1),QA=function(){return"\f"},Af="\\n",dh=dn("\\n",!1),mh=function(){return` +`},to="\\r",jn=dn("\\r",!1),Rs=function(){return"\r"},ro="\\t",ou=dn("\\t",!1),au=function(){return" "},lu="\\u",RA=dn("\\u",!1),TA=function(te,Ee,Oe,dt){return String.fromCharCode(parseInt(`0x${te}${Ee}${Oe}${dt}`))},oa=/^[0-9a-fA-F]/,aa=Kn([["0","9"],["a","f"],["A","F"]],!1,!1),FA=Oa("blank space"),gr=/^[ \t]/,Bo=Kn([" "," "],!1,!1),Me=Oa("white space"),cu=/^[ \t\n\r]/,Cr=Kn([" "," ",` +`,"\r"],!1,!1),pf=`\r +`,NA=dn(`\r +`,!1),OA=` +`,uu=dn(` +`,!1),fu="\r",oc=dn("\r",!1),ve=0,Nt=0,ac=[{line:1,column:1}],Oi=0,no=[],Tt=0,xn;if("startRule"in e){if(!(e.startRule in s))throw new Error(`Can't start parsing from rule "`+e.startRule+'".');a=s[e.startRule]}function la(){return t.substring(Nt,ve)}function ji(){return Ma(Nt,ve)}function Li(te,Ee){throw Ee=Ee!==void 0?Ee:Ma(Nt,ve),hf([Oa(te)],t.substring(Nt,ve),Ee)}function Na(te,Ee){throw Ee=Ee!==void 0?Ee:Ma(Nt,ve),Ua(te,Ee)}function dn(te,Ee){return{type:"literal",text:te,ignoreCase:Ee}}function Kn(te,Ee,Oe){return{type:"class",parts:te,inverted:Ee,ignoreCase:Oe}}function Au(){return{type:"any"}}function yh(){return{type:"end"}}function Oa(te){return{type:"other",description:te}}function La(te){var Ee=ac[te],Oe;if(Ee)return Ee;for(Oe=te-1;!ac[Oe];)Oe--;for(Ee=ac[Oe],Ee={line:Ee.line,column:Ee.column};OeOi&&(Oi=ve,no=[]),no.push(te))}function Ua(te,Ee){return new Td(te,null,null,Ee)}function hf(te,Ee,Oe){return new Td(Td.buildMessage(te,Ee),te,Ee,Oe)}function lc(){var te;return te=LA(),te}function wn(){var te,Ee,Oe;for(te=ve,Ee=[],Oe=ca();Oe!==r;)Ee.push(Oe),Oe=ca();return Ee!==r&&(Nt=te,Ee=n(Ee)),te=Ee,te}function ca(){var te,Ee,Oe,dt,Et;return te=ve,Ee=Bl(),Ee!==r?(t.charCodeAt(ve)===45?(Oe=c,ve++):(Oe=r,Tt===0&&$e(f)),Oe!==r?(dt=Qn(),dt!==r?(Et=ua(),Et!==r?(Nt=te,Ee=p(Et),te=Ee):(ve=te,te=r)):(ve=te,te=r)):(ve=te,te=r)):(ve=te,te=r),te}function LA(){var te,Ee,Oe;for(te=ve,Ee=[],Oe=MA();Oe!==r;)Ee.push(Oe),Oe=MA();return Ee!==r&&(Nt=te,Ee=h(Ee)),te=Ee,te}function MA(){var te,Ee,Oe,dt,Et,Pt,tr,An,li;if(te=ve,Ee=Qn(),Ee===r&&(Ee=null),Ee!==r){if(Oe=ve,t.charCodeAt(ve)===35?(dt=E,ve++):(dt=r,Tt===0&&$e(C)),dt!==r){if(Et=[],Pt=ve,tr=ve,Tt++,An=st(),Tt--,An===r?tr=void 0:(ve=tr,tr=r),tr!==r?(t.length>ve?(An=t.charAt(ve),ve++):(An=r,Tt===0&&$e(S)),An!==r?(tr=[tr,An],Pt=tr):(ve=Pt,Pt=r)):(ve=Pt,Pt=r),Pt!==r)for(;Pt!==r;)Et.push(Pt),Pt=ve,tr=ve,Tt++,An=st(),Tt--,An===r?tr=void 0:(ve=tr,tr=r),tr!==r?(t.length>ve?(An=t.charAt(ve),ve++):(An=r,Tt===0&&$e(S)),An!==r?(tr=[tr,An],Pt=tr):(ve=Pt,Pt=r)):(ve=Pt,Pt=r);else Et=r;Et!==r?(dt=[dt,Et],Oe=dt):(ve=Oe,Oe=r)}else ve=Oe,Oe=r;if(Oe===r&&(Oe=null),Oe!==r){if(dt=[],Et=Ke(),Et!==r)for(;Et!==r;)dt.push(Et),Et=Ke();else dt=r;dt!==r?(Nt=te,Ee=b(),te=Ee):(ve=te,te=r)}else ve=te,te=r}else ve=te,te=r;if(te===r&&(te=ve,Ee=Bl(),Ee!==r?(Oe=Ha(),Oe!==r?(dt=Qn(),dt===r&&(dt=null),dt!==r?(t.charCodeAt(ve)===58?(Et=I,ve++):(Et=r,Tt===0&&$e(T)),Et!==r?(Pt=Qn(),Pt===r&&(Pt=null),Pt!==r?(tr=ua(),tr!==r?(Nt=te,Ee=N(Oe,tr),te=Ee):(ve=te,te=r)):(ve=te,te=r)):(ve=te,te=r)):(ve=te,te=r)):(ve=te,te=r)):(ve=te,te=r),te===r&&(te=ve,Ee=Bl(),Ee!==r?(Oe=rs(),Oe!==r?(dt=Qn(),dt===r&&(dt=null),dt!==r?(t.charCodeAt(ve)===58?(Et=I,ve++):(Et=r,Tt===0&&$e(T)),Et!==r?(Pt=Qn(),Pt===r&&(Pt=null),Pt!==r?(tr=ua(),tr!==r?(Nt=te,Ee=N(Oe,tr),te=Ee):(ve=te,te=r)):(ve=te,te=r)):(ve=te,te=r)):(ve=te,te=r)):(ve=te,te=r)):(ve=te,te=r),te===r))){if(te=ve,Ee=Bl(),Ee!==r)if(Oe=rs(),Oe!==r)if(dt=Qn(),dt!==r)if(Et=pu(),Et!==r){if(Pt=[],tr=Ke(),tr!==r)for(;tr!==r;)Pt.push(tr),tr=Ke();else Pt=r;Pt!==r?(Nt=te,Ee=N(Oe,Et),te=Ee):(ve=te,te=r)}else ve=te,te=r;else ve=te,te=r;else ve=te,te=r;else ve=te,te=r;if(te===r)if(te=ve,Ee=Bl(),Ee!==r)if(Oe=rs(),Oe!==r){if(dt=[],Et=ve,Pt=Qn(),Pt===r&&(Pt=null),Pt!==r?(t.charCodeAt(ve)===44?(tr=U,ve++):(tr=r,Tt===0&&$e(W)),tr!==r?(An=Qn(),An===r&&(An=null),An!==r?(li=rs(),li!==r?(Nt=Et,Pt=ee(Oe,li),Et=Pt):(ve=Et,Et=r)):(ve=Et,Et=r)):(ve=Et,Et=r)):(ve=Et,Et=r),Et!==r)for(;Et!==r;)dt.push(Et),Et=ve,Pt=Qn(),Pt===r&&(Pt=null),Pt!==r?(t.charCodeAt(ve)===44?(tr=U,ve++):(tr=r,Tt===0&&$e(W)),tr!==r?(An=Qn(),An===r&&(An=null),An!==r?(li=rs(),li!==r?(Nt=Et,Pt=ee(Oe,li),Et=Pt):(ve=Et,Et=r)):(ve=Et,Et=r)):(ve=Et,Et=r)):(ve=Et,Et=r);else dt=r;dt!==r?(Et=Qn(),Et===r&&(Et=null),Et!==r?(t.charCodeAt(ve)===58?(Pt=I,ve++):(Pt=r,Tt===0&&$e(T)),Pt!==r?(tr=Qn(),tr===r&&(tr=null),tr!==r?(An=ua(),An!==r?(Nt=te,Ee=ie(Oe,dt,An),te=Ee):(ve=te,te=r)):(ve=te,te=r)):(ve=te,te=r)):(ve=te,te=r)):(ve=te,te=r)}else ve=te,te=r;else ve=te,te=r}return te}function ua(){var te,Ee,Oe,dt,Et,Pt,tr;if(te=ve,Ee=ve,Tt++,Oe=ve,dt=st(),dt!==r?(Et=Mt(),Et!==r?(t.charCodeAt(ve)===45?(Pt=c,ve++):(Pt=r,Tt===0&&$e(f)),Pt!==r?(tr=Qn(),tr!==r?(dt=[dt,Et,Pt,tr],Oe=dt):(ve=Oe,Oe=r)):(ve=Oe,Oe=r)):(ve=Oe,Oe=r)):(ve=Oe,Oe=r),Tt--,Oe!==r?(ve=Ee,Ee=void 0):Ee=r,Ee!==r?(Oe=Ke(),Oe!==r?(dt=kn(),dt!==r?(Et=wn(),Et!==r?(Pt=fa(),Pt!==r?(Nt=te,Ee=ue(Et),te=Ee):(ve=te,te=r)):(ve=te,te=r)):(ve=te,te=r)):(ve=te,te=r)):(ve=te,te=r),te===r&&(te=ve,Ee=st(),Ee!==r?(Oe=kn(),Oe!==r?(dt=LA(),dt!==r?(Et=fa(),Et!==r?(Nt=te,Ee=ue(dt),te=Ee):(ve=te,te=r)):(ve=te,te=r)):(ve=te,te=r)):(ve=te,te=r),te===r))if(te=ve,Ee=cc(),Ee!==r){if(Oe=[],dt=Ke(),dt!==r)for(;dt!==r;)Oe.push(dt),dt=Ke();else Oe=r;Oe!==r?(Nt=te,Ee=le(Ee),te=Ee):(ve=te,te=r)}else ve=te,te=r;return te}function Bl(){var te,Ee,Oe;for(Tt++,te=ve,Ee=[],t.charCodeAt(ve)===32?(Oe=pe,ve++):(Oe=r,Tt===0&&$e(Be));Oe!==r;)Ee.push(Oe),t.charCodeAt(ve)===32?(Oe=pe,ve++):(Oe=r,Tt===0&&$e(Be));return Ee!==r?(Nt=ve,Oe=Ce(Ee),Oe?Oe=void 0:Oe=r,Oe!==r?(Ee=[Ee,Oe],te=Ee):(ve=te,te=r)):(ve=te,te=r),Tt--,te===r&&(Ee=r,Tt===0&&$e(me)),te}function Mt(){var te,Ee,Oe;for(te=ve,Ee=[],t.charCodeAt(ve)===32?(Oe=pe,ve++):(Oe=r,Tt===0&&$e(Be));Oe!==r;)Ee.push(Oe),t.charCodeAt(ve)===32?(Oe=pe,ve++):(Oe=r,Tt===0&&$e(Be));return Ee!==r?(Nt=ve,Oe=g(Ee),Oe?Oe=void 0:Oe=r,Oe!==r?(Ee=[Ee,Oe],te=Ee):(ve=te,te=r)):(ve=te,te=r),te}function kn(){var te;return Nt=ve,te=we(),te?te=void 0:te=r,te}function fa(){var te;return Nt=ve,te=ye(),te?te=void 0:te=r,te}function Ha(){var te;return te=vl(),te===r&&(te=uc()),te}function rs(){var te,Ee,Oe;if(te=vl(),te===r){if(te=ve,Ee=[],Oe=ja(),Oe!==r)for(;Oe!==r;)Ee.push(Oe),Oe=ja();else Ee=r;Ee!==r&&(Nt=te,Ee=Ae()),te=Ee}return te}function cc(){var te;return te=Mi(),te===r&&(te=Is(),te===r&&(te=vl(),te===r&&(te=uc()))),te}function pu(){var te;return te=Mi(),te===r&&(te=vl(),te===r&&(te=ja())),te}function uc(){var te,Ee,Oe,dt,Et,Pt;if(Tt++,te=ve,X.test(t.charAt(ve))?(Ee=t.charAt(ve),ve++):(Ee=r,Tt===0&&$e(De)),Ee!==r){for(Oe=[],dt=ve,Et=Qn(),Et===r&&(Et=null),Et!==r?(Te.test(t.charAt(ve))?(Pt=t.charAt(ve),ve++):(Pt=r,Tt===0&&$e(mt)),Pt!==r?(Et=[Et,Pt],dt=Et):(ve=dt,dt=r)):(ve=dt,dt=r);dt!==r;)Oe.push(dt),dt=ve,Et=Qn(),Et===r&&(Et=null),Et!==r?(Te.test(t.charAt(ve))?(Pt=t.charAt(ve),ve++):(Pt=r,Tt===0&&$e(mt)),Pt!==r?(Et=[Et,Pt],dt=Et):(ve=dt,dt=r)):(ve=dt,dt=r);Oe!==r?(Nt=te,Ee=j(),te=Ee):(ve=te,te=r)}else ve=te,te=r;return Tt--,te===r&&(Ee=r,Tt===0&&$e(se)),te}function ja(){var te,Ee,Oe,dt,Et;if(te=ve,t.substr(ve,2)===rt?(Ee=rt,ve+=2):(Ee=r,Tt===0&&$e(Fe)),Ee===r&&(Ee=null),Ee!==r)if(Ne.test(t.charAt(ve))?(Oe=t.charAt(ve),ve++):(Oe=r,Tt===0&&$e(be)),Oe!==r){for(dt=[],Ve.test(t.charAt(ve))?(Et=t.charAt(ve),ve++):(Et=r,Tt===0&&$e(ke));Et!==r;)dt.push(Et),Ve.test(t.charAt(ve))?(Et=t.charAt(ve),ve++):(Et=r,Tt===0&&$e(ke));dt!==r?(Nt=te,Ee=j(),te=Ee):(ve=te,te=r)}else ve=te,te=r;else ve=te,te=r;return te}function Mi(){var te,Ee;return te=ve,t.substr(ve,4)===it?(Ee=it,ve+=4):(Ee=r,Tt===0&&$e(Ue)),Ee!==r&&(Nt=te,Ee=x()),te=Ee,te}function Is(){var te,Ee;return te=ve,t.substr(ve,4)===w?(Ee=w,ve+=4):(Ee=r,Tt===0&&$e(P)),Ee!==r&&(Nt=te,Ee=y()),te=Ee,te===r&&(te=ve,t.substr(ve,5)===F?(Ee=F,ve+=5):(Ee=r,Tt===0&&$e(z)),Ee!==r&&(Nt=te,Ee=Z()),te=Ee),te}function vl(){var te,Ee,Oe,dt;return Tt++,te=ve,t.charCodeAt(ve)===34?(Ee=oe,ve++):(Ee=r,Tt===0&&$e(xe)),Ee!==r?(t.charCodeAt(ve)===34?(Oe=oe,ve++):(Oe=r,Tt===0&&$e(xe)),Oe!==r?(Nt=te,Ee=Re(),te=Ee):(ve=te,te=r)):(ve=te,te=r),te===r&&(te=ve,t.charCodeAt(ve)===34?(Ee=oe,ve++):(Ee=r,Tt===0&&$e(xe)),Ee!==r?(Oe=gf(),Oe!==r?(t.charCodeAt(ve)===34?(dt=oe,ve++):(dt=r,Tt===0&&$e(xe)),dt!==r?(Nt=te,Ee=lt(Oe),te=Ee):(ve=te,te=r)):(ve=te,te=r)):(ve=te,te=r)),Tt--,te===r&&(Ee=r,Tt===0&&$e($)),te}function gf(){var te,Ee,Oe;if(te=ve,Ee=[],Oe=fc(),Oe!==r)for(;Oe!==r;)Ee.push(Oe),Oe=fc();else Ee=r;return Ee!==r&&(Nt=te,Ee=Ct(Ee)),te=Ee,te}function fc(){var te,Ee,Oe,dt,Et,Pt;return qt.test(t.charAt(ve))?(te=t.charAt(ve),ve++):(te=r,Tt===0&&$e(ir)),te===r&&(te=ve,t.substr(ve,2)===bt?(Ee=bt,ve+=2):(Ee=r,Tt===0&&$e(gn)),Ee!==r&&(Nt=te,Ee=br()),te=Ee,te===r&&(te=ve,t.substr(ve,2)===Ir?(Ee=Ir,ve+=2):(Ee=r,Tt===0&&$e(Or)),Ee!==r&&(Nt=te,Ee=nn()),te=Ee,te===r&&(te=ve,t.substr(ve,2)===ai?(Ee=ai,ve+=2):(Ee=r,Tt===0&&$e(Io)),Ee!==r&&(Nt=te,Ee=ts()),te=Ee,te===r&&(te=ve,t.substr(ve,2)===$s?(Ee=$s,ve+=2):(Ee=r,Tt===0&&$e(Co)),Ee!==r&&(Nt=te,Ee=Hi()),te=Ee,te===r&&(te=ve,t.substr(ve,2)===eo?(Ee=eo,ve+=2):(Ee=r,Tt===0&&$e(wo)),Ee!==r&&(Nt=te,Ee=QA()),te=Ee,te===r&&(te=ve,t.substr(ve,2)===Af?(Ee=Af,ve+=2):(Ee=r,Tt===0&&$e(dh)),Ee!==r&&(Nt=te,Ee=mh()),te=Ee,te===r&&(te=ve,t.substr(ve,2)===to?(Ee=to,ve+=2):(Ee=r,Tt===0&&$e(jn)),Ee!==r&&(Nt=te,Ee=Rs()),te=Ee,te===r&&(te=ve,t.substr(ve,2)===ro?(Ee=ro,ve+=2):(Ee=r,Tt===0&&$e(ou)),Ee!==r&&(Nt=te,Ee=au()),te=Ee,te===r&&(te=ve,t.substr(ve,2)===lu?(Ee=lu,ve+=2):(Ee=r,Tt===0&&$e(RA)),Ee!==r?(Oe=wi(),Oe!==r?(dt=wi(),dt!==r?(Et=wi(),Et!==r?(Pt=wi(),Pt!==r?(Nt=te,Ee=TA(Oe,dt,Et,Pt),te=Ee):(ve=te,te=r)):(ve=te,te=r)):(ve=te,te=r)):(ve=te,te=r)):(ve=te,te=r)))))))))),te}function wi(){var te;return oa.test(t.charAt(ve))?(te=t.charAt(ve),ve++):(te=r,Tt===0&&$e(aa)),te}function Qn(){var te,Ee;if(Tt++,te=[],gr.test(t.charAt(ve))?(Ee=t.charAt(ve),ve++):(Ee=r,Tt===0&&$e(Bo)),Ee!==r)for(;Ee!==r;)te.push(Ee),gr.test(t.charAt(ve))?(Ee=t.charAt(ve),ve++):(Ee=r,Tt===0&&$e(Bo));else te=r;return Tt--,te===r&&(Ee=r,Tt===0&&$e(FA)),te}function Ac(){var te,Ee;if(Tt++,te=[],cu.test(t.charAt(ve))?(Ee=t.charAt(ve),ve++):(Ee=r,Tt===0&&$e(Cr)),Ee!==r)for(;Ee!==r;)te.push(Ee),cu.test(t.charAt(ve))?(Ee=t.charAt(ve),ve++):(Ee=r,Tt===0&&$e(Cr));else te=r;return Tt--,te===r&&(Ee=r,Tt===0&&$e(Me)),te}function Ke(){var te,Ee,Oe,dt,Et,Pt;if(te=ve,Ee=st(),Ee!==r){for(Oe=[],dt=ve,Et=Qn(),Et===r&&(Et=null),Et!==r?(Pt=st(),Pt!==r?(Et=[Et,Pt],dt=Et):(ve=dt,dt=r)):(ve=dt,dt=r);dt!==r;)Oe.push(dt),dt=ve,Et=Qn(),Et===r&&(Et=null),Et!==r?(Pt=st(),Pt!==r?(Et=[Et,Pt],dt=Et):(ve=dt,dt=r)):(ve=dt,dt=r);Oe!==r?(Ee=[Ee,Oe],te=Ee):(ve=te,te=r)}else ve=te,te=r;return te}function st(){var te;return t.substr(ve,2)===pf?(te=pf,ve+=2):(te=r,Tt===0&&$e(NA)),te===r&&(t.charCodeAt(ve)===10?(te=OA,ve++):(te=r,Tt===0&&$e(uu)),te===r&&(t.charCodeAt(ve)===13?(te=fu,ve++):(te=r,Tt===0&&$e(oc)))),te}let St=2,lr=0;if(xn=a(),xn!==r&&ve===t.length)return xn;throw xn!==r&&ve"u"?!0:typeof t=="object"&&t!==null&&!Array.isArray(t)?Object.keys(t).every(e=>yre(t[e])):!1}function n_(t,e,r){if(t===null)return`null +`;if(typeof t=="number"||typeof t=="boolean")return`${t.toString()} +`;if(typeof t=="string")return`${dre(t)} +`;if(Array.isArray(t)){if(t.length===0)return`[] +`;let s=" ".repeat(e);return` +${t.map(n=>`${s}- ${n_(n,e+1,!1)}`).join("")}`}if(typeof t=="object"&&t){let[s,a]=t instanceof Sx?[t.data,!1]:[t,!0],n=" ".repeat(e),c=Object.keys(s);a&&c.sort((p,h)=>{let E=gre.indexOf(p),C=gre.indexOf(h);return E===-1&&C===-1?ph?1:0:E!==-1&&C===-1?-1:E===-1&&C!==-1?1:E-C});let f=c.filter(p=>!yre(s[p])).map((p,h)=>{let E=s[p],C=dre(p),S=n_(E,e+1,!0),b=h>0||r?n:"",I=C.length>1024?`? ${C} +${b}:`:`${C}:`,T=S.startsWith(` +`)?S:` ${S}`;return`${b}${I}${T}`}).join(e===0?` +`:"")||` +`;return r?` +${f}`:`${f}`}throw new Error(`Unsupported value type (${t})`)}function nl(t){try{let e=n_(t,0,!1);return e!==` +`?e:""}catch(e){throw e.location&&(e.message=e.message.replace(/(\.)?$/,` (line ${e.location.start.line}, column ${e.location.start.column})$1`)),e}}function yWe(t){return t.endsWith(` +`)||(t+=` +`),(0,mre.parse)(t)}function IWe(t){if(EWe.test(t))return yWe(t);let e=(0,Dx.safeLoad)(t,{schema:Dx.FAILSAFE_SCHEMA,json:!0});if(e==null)return{};if(typeof e!="object")throw new Error(`Expected an indexed object, got a ${typeof e} instead. Does your file follow Yaml's rules?`);if(Array.isArray(e))throw new Error("Expected an indexed object, got an array instead. Does your file follow Yaml's rules?");return e}function as(t){return IWe(t)}var Dx,mre,mWe,gre,Sx,EWe,Ere=Ze(()=>{Dx=ut(Are()),mre=ut(hre()),mWe=/^(?![-?:,\][{}#&*!|>'"%@` \t\r\n]).([ \t]*(?![,\][{}:# \t\r\n]).)*$/,gre=["__metadata","version","resolution","dependencies","peerDependencies","dependenciesMeta","peerDependenciesMeta","binaries"],Sx=class{constructor(e){this.data=e}};nl.PreserveOrdering=Sx;EWe=/^(#.*(\r?\n))*?#\s+yarn\s+lockfile\s+v1\r?\n/i});var J2={};Vt(J2,{parseResolution:()=>px,parseShell:()=>ux,parseSyml:()=>as,stringifyArgument:()=>GU,stringifyArgumentSegment:()=>qU,stringifyArithmeticExpression:()=>Ax,stringifyCommand:()=>jU,stringifyCommandChain:()=>AE,stringifyCommandChainThen:()=>HU,stringifyCommandLine:()=>fx,stringifyCommandLineThen:()=>_U,stringifyEnvSegment:()=>cx,stringifyRedirectArgument:()=>H2,stringifyResolution:()=>hx,stringifyShell:()=>fE,stringifyShellLine:()=>fE,stringifySyml:()=>nl,stringifyValueArgument:()=>vd});var wc=Ze(()=>{yee();wee();Ere()});var Cre=_((kQt,i_)=>{"use strict";var CWe=t=>{let e=!1,r=!1,s=!1;for(let a=0;a{if(!(typeof t=="string"||Array.isArray(t)))throw new TypeError("Expected the input to be `string | string[]`");e=Object.assign({pascalCase:!1},e);let r=a=>e.pascalCase?a.charAt(0).toUpperCase()+a.slice(1):a;return Array.isArray(t)?t=t.map(a=>a.trim()).filter(a=>a.length).join("-"):t=t.trim(),t.length===0?"":t.length===1?e.pascalCase?t.toUpperCase():t.toLowerCase():(t!==t.toLowerCase()&&(t=CWe(t)),t=t.replace(/^[_.\- ]+/,"").toLowerCase().replace(/[_.\- ]+(\w|$)/g,(a,n)=>n.toUpperCase()).replace(/\d+(\w|$)/g,a=>a.toUpperCase()),r(t))};i_.exports=Ire;i_.exports.default=Ire});var wre=_((QQt,wWe)=>{wWe.exports=[{name:"Agola CI",constant:"AGOLA",env:"AGOLA_GIT_REF",pr:"AGOLA_PULL_REQUEST_ID"},{name:"Appcircle",constant:"APPCIRCLE",env:"AC_APPCIRCLE"},{name:"AppVeyor",constant:"APPVEYOR",env:"APPVEYOR",pr:"APPVEYOR_PULL_REQUEST_NUMBER"},{name:"AWS CodeBuild",constant:"CODEBUILD",env:"CODEBUILD_BUILD_ARN"},{name:"Azure Pipelines",constant:"AZURE_PIPELINES",env:"TF_BUILD",pr:{BUILD_REASON:"PullRequest"}},{name:"Bamboo",constant:"BAMBOO",env:"bamboo_planKey"},{name:"Bitbucket Pipelines",constant:"BITBUCKET",env:"BITBUCKET_COMMIT",pr:"BITBUCKET_PR_ID"},{name:"Bitrise",constant:"BITRISE",env:"BITRISE_IO",pr:"BITRISE_PULL_REQUEST"},{name:"Buddy",constant:"BUDDY",env:"BUDDY_WORKSPACE_ID",pr:"BUDDY_EXECUTION_PULL_REQUEST_ID"},{name:"Buildkite",constant:"BUILDKITE",env:"BUILDKITE",pr:{env:"BUILDKITE_PULL_REQUEST",ne:"false"}},{name:"CircleCI",constant:"CIRCLE",env:"CIRCLECI",pr:"CIRCLE_PULL_REQUEST"},{name:"Cirrus CI",constant:"CIRRUS",env:"CIRRUS_CI",pr:"CIRRUS_PR"},{name:"Codefresh",constant:"CODEFRESH",env:"CF_BUILD_ID",pr:{any:["CF_PULL_REQUEST_NUMBER","CF_PULL_REQUEST_ID"]}},{name:"Codemagic",constant:"CODEMAGIC",env:"CM_BUILD_ID",pr:"CM_PULL_REQUEST"},{name:"Codeship",constant:"CODESHIP",env:{CI_NAME:"codeship"}},{name:"Drone",constant:"DRONE",env:"DRONE",pr:{DRONE_BUILD_EVENT:"pull_request"}},{name:"dsari",constant:"DSARI",env:"DSARI"},{name:"Earthly",constant:"EARTHLY",env:"EARTHLY_CI"},{name:"Expo Application Services",constant:"EAS",env:"EAS_BUILD"},{name:"Gerrit",constant:"GERRIT",env:"GERRIT_PROJECT"},{name:"Gitea Actions",constant:"GITEA_ACTIONS",env:"GITEA_ACTIONS"},{name:"GitHub Actions",constant:"GITHUB_ACTIONS",env:"GITHUB_ACTIONS",pr:{GITHUB_EVENT_NAME:"pull_request"}},{name:"GitLab CI",constant:"GITLAB",env:"GITLAB_CI",pr:"CI_MERGE_REQUEST_ID"},{name:"GoCD",constant:"GOCD",env:"GO_PIPELINE_LABEL"},{name:"Google Cloud Build",constant:"GOOGLE_CLOUD_BUILD",env:"BUILDER_OUTPUT"},{name:"Harness CI",constant:"HARNESS",env:"HARNESS_BUILD_ID"},{name:"Heroku",constant:"HEROKU",env:{env:"NODE",includes:"/app/.heroku/node/bin/node"}},{name:"Hudson",constant:"HUDSON",env:"HUDSON_URL"},{name:"Jenkins",constant:"JENKINS",env:["JENKINS_URL","BUILD_ID"],pr:{any:["ghprbPullId","CHANGE_ID"]}},{name:"LayerCI",constant:"LAYERCI",env:"LAYERCI",pr:"LAYERCI_PULL_REQUEST"},{name:"Magnum CI",constant:"MAGNUM",env:"MAGNUM"},{name:"Netlify CI",constant:"NETLIFY",env:"NETLIFY",pr:{env:"PULL_REQUEST",ne:"false"}},{name:"Nevercode",constant:"NEVERCODE",env:"NEVERCODE",pr:{env:"NEVERCODE_PULL_REQUEST",ne:"false"}},{name:"Prow",constant:"PROW",env:"PROW_JOB_ID"},{name:"ReleaseHub",constant:"RELEASEHUB",env:"RELEASE_BUILD_ID"},{name:"Render",constant:"RENDER",env:"RENDER",pr:{IS_PULL_REQUEST:"true"}},{name:"Sail CI",constant:"SAIL",env:"SAILCI",pr:"SAIL_PULL_REQUEST_NUMBER"},{name:"Screwdriver",constant:"SCREWDRIVER",env:"SCREWDRIVER",pr:{env:"SD_PULL_REQUEST",ne:"false"}},{name:"Semaphore",constant:"SEMAPHORE",env:"SEMAPHORE",pr:"PULL_REQUEST_NUMBER"},{name:"Sourcehut",constant:"SOURCEHUT",env:{CI_NAME:"sourcehut"}},{name:"Strider CD",constant:"STRIDER",env:"STRIDER"},{name:"TaskCluster",constant:"TASKCLUSTER",env:["TASK_ID","RUN_ID"]},{name:"TeamCity",constant:"TEAMCITY",env:"TEAMCITY_VERSION"},{name:"Travis CI",constant:"TRAVIS",env:"TRAVIS",pr:{env:"TRAVIS_PULL_REQUEST",ne:"false"}},{name:"Vela",constant:"VELA",env:"VELA",pr:{VELA_PULL_REQUEST:"1"}},{name:"Vercel",constant:"VERCEL",env:{any:["NOW_BUILDER","VERCEL"]},pr:"VERCEL_GIT_PULL_REQUEST_ID"},{name:"Visual Studio App Center",constant:"APPCENTER",env:"APPCENTER_BUILD_ID"},{name:"Woodpecker",constant:"WOODPECKER",env:{CI:"woodpecker"},pr:{CI_BUILD_EVENT:"pull_request"}},{name:"Xcode Cloud",constant:"XCODE_CLOUD",env:"CI_XCODE_PROJECT",pr:"CI_PULL_REQUEST_NUMBER"},{name:"Xcode Server",constant:"XCODE_SERVER",env:"XCS"}]});var Fd=_(Ml=>{"use strict";var vre=wre(),Ds=process.env;Object.defineProperty(Ml,"_vendors",{value:vre.map(function(t){return t.constant})});Ml.name=null;Ml.isPR=null;vre.forEach(function(t){let r=(Array.isArray(t.env)?t.env:[t.env]).every(function(s){return Bre(s)});if(Ml[t.constant]=r,!!r)switch(Ml.name=t.name,typeof t.pr){case"string":Ml.isPR=!!Ds[t.pr];break;case"object":"env"in t.pr?Ml.isPR=t.pr.env in Ds&&Ds[t.pr.env]!==t.pr.ne:"any"in t.pr?Ml.isPR=t.pr.any.some(function(s){return!!Ds[s]}):Ml.isPR=Bre(t.pr);break;default:Ml.isPR=null}});Ml.isCI=!!(Ds.CI!=="false"&&(Ds.BUILD_ID||Ds.BUILD_NUMBER||Ds.CI||Ds.CI_APP_ID||Ds.CI_BUILD_ID||Ds.CI_BUILD_NUMBER||Ds.CI_NAME||Ds.CONTINUOUS_INTEGRATION||Ds.RUN_ID||Ml.name));function Bre(t){return typeof t=="string"?!!Ds[t]:"env"in t?Ds[t.env]&&Ds[t.env].includes(t.includes):"any"in t?t.any.some(function(e){return!!Ds[e]}):Object.keys(t).every(function(e){return Ds[e]===t[e]})}});var ei,En,Nd,s_,Px,Sre,o_,a_,bx=Ze(()=>{(function(t){t.StartOfInput="\0",t.EndOfInput="",t.EndOfPartialInput=""})(ei||(ei={}));(function(t){t[t.InitialNode=0]="InitialNode",t[t.SuccessNode=1]="SuccessNode",t[t.ErrorNode=2]="ErrorNode",t[t.CustomNode=3]="CustomNode"})(En||(En={}));Nd=-1,s_=/^(-h|--help)(?:=([0-9]+))?$/,Px=/^(--[a-z]+(?:-[a-z]+)*|-[a-zA-Z]+)$/,Sre=/^-[a-zA-Z]{2,}$/,o_=/^([^=]+)=([\s\S]*)$/,a_=process.env.DEBUG_CLI==="1"});var nt,IE,xx,l_,kx=Ze(()=>{bx();nt=class extends Error{constructor(e){super(e),this.clipanion={type:"usage"},this.name="UsageError"}},IE=class extends Error{constructor(e,r){if(super(),this.input=e,this.candidates=r,this.clipanion={type:"none"},this.name="UnknownSyntaxError",this.candidates.length===0)this.message="Command not found, but we're not sure what's the alternative.";else if(this.candidates.every(s=>s.reason!==null&&s.reason===r[0].reason)){let[{reason:s}]=this.candidates;this.message=`${s} + +${this.candidates.map(({usage:a})=>`$ ${a}`).join(` +`)}`}else if(this.candidates.length===1){let[{usage:s}]=this.candidates;this.message=`Command not found; did you mean: + +$ ${s} +${l_(e)}`}else this.message=`Command not found; did you mean one of: + +${this.candidates.map(({usage:s},a)=>`${`${a}.`.padStart(4)} ${s}`).join(` +`)} + +${l_(e)}`}},xx=class extends Error{constructor(e,r){super(),this.input=e,this.usages=r,this.clipanion={type:"none"},this.name="AmbiguousSyntaxError",this.message=`Cannot find which to pick amongst the following alternatives: + +${this.usages.map((s,a)=>`${`${a}.`.padStart(4)} ${s}`).join(` +`)} + +${l_(e)}`}},l_=t=>`While running ${t.filter(e=>e!==ei.EndOfInput&&e!==ei.EndOfPartialInput).map(e=>{let r=JSON.stringify(e);return e.match(/\s/)||e.length===0||r!==`"${e}"`?r:e}).join(" ")}`});function BWe(t){let e=t.split(` +`),r=e.filter(a=>a.match(/\S/)),s=r.length>0?r.reduce((a,n)=>Math.min(a,n.length-n.trimStart().length),Number.MAX_VALUE):0;return e.map(a=>a.slice(s).trimRight()).join(` +`)}function Ho(t,{format:e,paragraphs:r}){return t=t.replace(/\r\n?/g,` +`),t=BWe(t),t=t.replace(/^\n+|\n+$/g,""),t=t.replace(/^(\s*)-([^\n]*?)\n+/gm,`$1-$2 + +`),t=t.replace(/\n(\n)?\n*/g,(s,a)=>a||" "),r&&(t=t.split(/\n/).map(s=>{let a=s.match(/^\s*[*-][\t ]+(.*)/);if(!a)return s.match(/(.{1,80})(?: |$)/g).join(` +`);let n=s.length-s.trimStart().length;return a[1].match(new RegExp(`(.{1,${78-n}})(?: |$)`,"g")).map((c,f)=>" ".repeat(n)+(f===0?"- ":" ")+c).join(` +`)}).join(` + +`)),t=t.replace(/(`+)((?:.|[\n])*?)\1/g,(s,a,n)=>e.code(a+n+a)),t=t.replace(/(\*\*)((?:.|[\n])*?)\1/g,(s,a,n)=>e.bold(a+n+a)),t?`${t} +`:""}var c_,Dre,Pre,u_=Ze(()=>{c_=Array(80).fill("\u2501");for(let t=0;t<=24;++t)c_[c_.length-t]=`\x1B[38;5;${232+t}m\u2501`;Dre={header:t=>`\x1B[1m\u2501\u2501\u2501 ${t}${t.length<75?` ${c_.slice(t.length+5).join("")}`:":"}\x1B[0m`,bold:t=>`\x1B[1m${t}\x1B[22m`,error:t=>`\x1B[31m\x1B[1m${t}\x1B[22m\x1B[39m`,code:t=>`\x1B[36m${t}\x1B[39m`},Pre={header:t=>t,bold:t=>t,error:t=>t,code:t=>t}});function ya(t){return{...t,[K2]:!0}}function Gf(t,e){return typeof t>"u"?[t,e]:typeof t=="object"&&t!==null&&!Array.isArray(t)?[void 0,t]:[t,e]}function Qx(t,{mergeName:e=!1}={}){let r=t.match(/^([^:]+): (.*)$/m);if(!r)return"validation failed";let[,s,a]=r;return e&&(a=a[0].toLowerCase()+a.slice(1)),a=s!=="."||!e?`${s.replace(/^\.(\[|$)/,"$1")}: ${a}`:`: ${a}`,a}function z2(t,e){return e.length===1?new nt(`${t}${Qx(e[0],{mergeName:!0})}`):new nt(`${t}: +${e.map(r=>` +- ${Qx(r)}`).join("")}`)}function Od(t,e,r){if(typeof r>"u")return e;let s=[],a=[],n=f=>{let p=e;return e=f,n.bind(null,p)};if(!r(e,{errors:s,coercions:a,coercion:n}))throw z2(`Invalid value for ${t}`,s);for(let[,f]of a)f();return e}var K2,Cp=Ze(()=>{kx();K2=Symbol("clipanion/isOption")});var Ea={};Vt(Ea,{KeyRelationship:()=>qf,TypeAssertionError:()=>o0,applyCascade:()=>$2,as:()=>jWe,assert:()=>UWe,assertWithErrors:()=>_We,cascade:()=>Nx,fn:()=>GWe,hasAtLeastOneKey:()=>m_,hasExactLength:()=>Rre,hasForbiddenKeys:()=>lYe,hasKeyRelationship:()=>tB,hasMaxLength:()=>WWe,hasMinLength:()=>qWe,hasMutuallyExclusiveKeys:()=>cYe,hasRequiredKeys:()=>aYe,hasUniqueItems:()=>YWe,isArray:()=>Rx,isAtLeast:()=>g_,isAtMost:()=>KWe,isBase64:()=>nYe,isBoolean:()=>QWe,isDate:()=>TWe,isDict:()=>OWe,isEnum:()=>fo,isHexColor:()=>rYe,isISO8601:()=>tYe,isInExclusiveRange:()=>ZWe,isInInclusiveRange:()=>zWe,isInstanceOf:()=>MWe,isInteger:()=>d_,isJSON:()=>iYe,isLiteral:()=>xre,isLowerCase:()=>XWe,isMap:()=>NWe,isNegative:()=>VWe,isNullable:()=>oYe,isNumber:()=>p_,isObject:()=>kre,isOneOf:()=>h_,isOptional:()=>sYe,isPartial:()=>LWe,isPayload:()=>RWe,isPositive:()=>JWe,isRecord:()=>Fx,isSet:()=>FWe,isString:()=>wE,isTuple:()=>Tx,isUUID4:()=>eYe,isUnknown:()=>A_,isUpperCase:()=>$We,makeTrait:()=>Qre,makeValidator:()=>Wr,matchesRegExp:()=>X2,softAssert:()=>HWe});function ti(t){return t===null?"null":t===void 0?"undefined":t===""?"an empty string":typeof t=="symbol"?`<${t.toString()}>`:Array.isArray(t)?"an array":JSON.stringify(t)}function CE(t,e){if(t.length===0)return"nothing";if(t.length===1)return ti(t[0]);let r=t.slice(0,-1),s=t[t.length-1],a=t.length>2?`, ${e} `:` ${e} `;return`${r.map(n=>ti(n)).join(", ")}${a}${ti(s)}`}function s0(t,e){var r,s,a;return typeof e=="number"?`${(r=t?.p)!==null&&r!==void 0?r:"."}[${e}]`:vWe.test(e)?`${(s=t?.p)!==null&&s!==void 0?s:""}.${e}`:`${(a=t?.p)!==null&&a!==void 0?a:"."}[${JSON.stringify(e)}]`}function f_(t,e,r){return t===1?e:r}function mr({errors:t,p:e}={},r){return t?.push(`${e??"."}: ${r}`),!1}function xWe(t,e){return r=>{t[e]=r}}function Wf(t,e){return r=>{let s=t[e];return t[e]=r,Wf(t,e).bind(null,s)}}function Z2(t,e,r){let s=()=>(t(r()),a),a=()=>(t(e),s);return s}function A_(){return Wr({test:(t,e)=>!0})}function xre(t){return Wr({test:(e,r)=>e!==t?mr(r,`Expected ${ti(t)} (got ${ti(e)})`):!0})}function wE(){return Wr({test:(t,e)=>typeof t!="string"?mr(e,`Expected a string (got ${ti(t)})`):!0})}function fo(t){let e=Array.isArray(t)?t:Object.values(t),r=e.every(a=>typeof a=="string"||typeof a=="number"),s=new Set(e);return s.size===1?xre([...s][0]):Wr({test:(a,n)=>s.has(a)?!0:r?mr(n,`Expected one of ${CE(e,"or")} (got ${ti(a)})`):mr(n,`Expected a valid enumeration value (got ${ti(a)})`)})}function QWe(){return Wr({test:(t,e)=>{var r;if(typeof t!="boolean"){if(typeof e?.coercions<"u"){if(typeof e?.coercion>"u")return mr(e,"Unbound coercion result");let s=kWe.get(t);if(typeof s<"u")return e.coercions.push([(r=e.p)!==null&&r!==void 0?r:".",e.coercion.bind(null,s)]),!0}return mr(e,`Expected a boolean (got ${ti(t)})`)}return!0}})}function p_(){return Wr({test:(t,e)=>{var r;if(typeof t!="number"){if(typeof e?.coercions<"u"){if(typeof e?.coercion>"u")return mr(e,"Unbound coercion result");let s;if(typeof t=="string"){let a;try{a=JSON.parse(t)}catch{}if(typeof a=="number")if(JSON.stringify(a)===t)s=a;else return mr(e,`Received a number that can't be safely represented by the runtime (${t})`)}if(typeof s<"u")return e.coercions.push([(r=e.p)!==null&&r!==void 0?r:".",e.coercion.bind(null,s)]),!0}return mr(e,`Expected a number (got ${ti(t)})`)}return!0}})}function RWe(t){return Wr({test:(e,r)=>{var s;if(typeof r?.coercions>"u")return mr(r,"The isPayload predicate can only be used with coercion enabled");if(typeof r.coercion>"u")return mr(r,"Unbound coercion result");if(typeof e!="string")return mr(r,`Expected a string (got ${ti(e)})`);let a;try{a=JSON.parse(e)}catch{return mr(r,`Expected a JSON string (got ${ti(e)})`)}let n={value:a};return t(a,Object.assign(Object.assign({},r),{coercion:Wf(n,"value")}))?(r.coercions.push([(s=r.p)!==null&&s!==void 0?s:".",r.coercion.bind(null,n.value)]),!0):!1}})}function TWe(){return Wr({test:(t,e)=>{var r;if(!(t instanceof Date)){if(typeof e?.coercions<"u"){if(typeof e?.coercion>"u")return mr(e,"Unbound coercion result");let s;if(typeof t=="string"&&bre.test(t))s=new Date(t);else{let a;if(typeof t=="string"){let n;try{n=JSON.parse(t)}catch{}typeof n=="number"&&(a=n)}else typeof t=="number"&&(a=t);if(typeof a<"u")if(Number.isSafeInteger(a)||!Number.isSafeInteger(a*1e3))s=new Date(a*1e3);else return mr(e,`Received a timestamp that can't be safely represented by the runtime (${t})`)}if(typeof s<"u")return e.coercions.push([(r=e.p)!==null&&r!==void 0?r:".",e.coercion.bind(null,s)]),!0}return mr(e,`Expected a date (got ${ti(t)})`)}return!0}})}function Rx(t,{delimiter:e}={}){return Wr({test:(r,s)=>{var a;let n=r;if(typeof r=="string"&&typeof e<"u"&&typeof s?.coercions<"u"){if(typeof s?.coercion>"u")return mr(s,"Unbound coercion result");r=r.split(e)}if(!Array.isArray(r))return mr(s,`Expected an array (got ${ti(r)})`);let c=!0;for(let f=0,p=r.length;f{var n,c;if(Object.getPrototypeOf(s).toString()==="[object Set]")if(typeof a?.coercions<"u"){if(typeof a?.coercion>"u")return mr(a,"Unbound coercion result");let f=[...s],p=[...s];if(!r(p,Object.assign(Object.assign({},a),{coercion:void 0})))return!1;let h=()=>p.some((E,C)=>E!==f[C])?new Set(p):s;return a.coercions.push([(n=a.p)!==null&&n!==void 0?n:".",Z2(a.coercion,s,h)]),!0}else{let f=!0;for(let p of s)if(f=t(p,Object.assign({},a))&&f,!f&&a?.errors==null)break;return f}if(typeof a?.coercions<"u"){if(typeof a?.coercion>"u")return mr(a,"Unbound coercion result");let f={value:s};return r(s,Object.assign(Object.assign({},a),{coercion:Wf(f,"value")}))?(a.coercions.push([(c=a.p)!==null&&c!==void 0?c:".",Z2(a.coercion,s,()=>new Set(f.value))]),!0):!1}return mr(a,`Expected a set (got ${ti(s)})`)}})}function NWe(t,e){let r=Rx(Tx([t,e])),s=Fx(e,{keys:t});return Wr({test:(a,n)=>{var c,f,p;if(Object.getPrototypeOf(a).toString()==="[object Map]")if(typeof n?.coercions<"u"){if(typeof n?.coercion>"u")return mr(n,"Unbound coercion result");let h=[...a],E=[...a];if(!r(E,Object.assign(Object.assign({},n),{coercion:void 0})))return!1;let C=()=>E.some((S,b)=>S[0]!==h[b][0]||S[1]!==h[b][1])?new Map(E):a;return n.coercions.push([(c=n.p)!==null&&c!==void 0?c:".",Z2(n.coercion,a,C)]),!0}else{let h=!0;for(let[E,C]of a)if(h=t(E,Object.assign({},n))&&h,!h&&n?.errors==null||(h=e(C,Object.assign(Object.assign({},n),{p:s0(n,E)}))&&h,!h&&n?.errors==null))break;return h}if(typeof n?.coercions<"u"){if(typeof n?.coercion>"u")return mr(n,"Unbound coercion result");let h={value:a};return Array.isArray(a)?r(a,Object.assign(Object.assign({},n),{coercion:void 0}))?(n.coercions.push([(f=n.p)!==null&&f!==void 0?f:".",Z2(n.coercion,a,()=>new Map(h.value))]),!0):!1:s(a,Object.assign(Object.assign({},n),{coercion:Wf(h,"value")}))?(n.coercions.push([(p=n.p)!==null&&p!==void 0?p:".",Z2(n.coercion,a,()=>new Map(Object.entries(h.value)))]),!0):!1}return mr(n,`Expected a map (got ${ti(a)})`)}})}function Tx(t,{delimiter:e}={}){let r=Rre(t.length);return Wr({test:(s,a)=>{var n;if(typeof s=="string"&&typeof e<"u"&&typeof a?.coercions<"u"){if(typeof a?.coercion>"u")return mr(a,"Unbound coercion result");s=s.split(e),a.coercions.push([(n=a.p)!==null&&n!==void 0?n:".",a.coercion.bind(null,s)])}if(!Array.isArray(s))return mr(a,`Expected a tuple (got ${ti(s)})`);let c=r(s,Object.assign({},a));for(let f=0,p=s.length;f{var n;if(Array.isArray(s)&&typeof a?.coercions<"u")return typeof a?.coercion>"u"?mr(a,"Unbound coercion result"):r(s,Object.assign(Object.assign({},a),{coercion:void 0}))?(s=Object.fromEntries(s),a.coercions.push([(n=a.p)!==null&&n!==void 0?n:".",a.coercion.bind(null,s)]),!0):!1;if(typeof s!="object"||s===null)return mr(a,`Expected an object (got ${ti(s)})`);let c=Object.keys(s),f=!0;for(let p=0,h=c.length;p{if(typeof a!="object"||a===null)return mr(n,`Expected an object (got ${ti(a)})`);let c=new Set([...r,...Object.keys(a)]),f={},p=!0;for(let h of c){if(h==="constructor"||h==="__proto__")p=mr(Object.assign(Object.assign({},n),{p:s0(n,h)}),"Unsafe property name");else{let E=Object.prototype.hasOwnProperty.call(t,h)?t[h]:void 0,C=Object.prototype.hasOwnProperty.call(a,h)?a[h]:void 0;typeof E<"u"?p=E(C,Object.assign(Object.assign({},n),{p:s0(n,h),coercion:Wf(a,h)}))&&p:e===null?p=mr(Object.assign(Object.assign({},n),{p:s0(n,h)}),`Extraneous property (got ${ti(C)})`):Object.defineProperty(f,h,{enumerable:!0,get:()=>C,set:xWe(a,h)})}if(!p&&n?.errors==null)break}return e!==null&&(p||n?.errors!=null)&&(p=e(f,n)&&p),p}});return Object.assign(s,{properties:t})}function LWe(t){return kre(t,{extra:Fx(A_())})}function Qre(t){return()=>t}function Wr({test:t}){return Qre(t)()}function UWe(t,e){if(!e(t))throw new o0}function _We(t,e){let r=[];if(!e(t,{errors:r}))throw new o0({errors:r})}function HWe(t,e){}function jWe(t,e,{coerce:r=!1,errors:s,throw:a}={}){let n=s?[]:void 0;if(!r){if(e(t,{errors:n}))return a?t:{value:t,errors:void 0};if(a)throw new o0({errors:n});return{value:void 0,errors:n??!0}}let c={value:t},f=Wf(c,"value"),p=[];if(!e(t,{errors:n,coercion:f,coercions:p})){if(a)throw new o0({errors:n});return{value:void 0,errors:n??!0}}for(let[,h]of p)h();return a?c.value:{value:c.value,errors:void 0}}function GWe(t,e){let r=Tx(t);return(...s)=>{if(!r(s))throw new o0;return e(...s)}}function qWe(t){return Wr({test:(e,r)=>e.length>=t?!0:mr(r,`Expected to have a length of at least ${t} elements (got ${e.length})`)})}function WWe(t){return Wr({test:(e,r)=>e.length<=t?!0:mr(r,`Expected to have a length of at most ${t} elements (got ${e.length})`)})}function Rre(t){return Wr({test:(e,r)=>e.length!==t?mr(r,`Expected to have a length of exactly ${t} elements (got ${e.length})`):!0})}function YWe({map:t}={}){return Wr({test:(e,r)=>{let s=new Set,a=new Set;for(let n=0,c=e.length;nt<=0?!0:mr(e,`Expected to be negative (got ${t})`)})}function JWe(){return Wr({test:(t,e)=>t>=0?!0:mr(e,`Expected to be positive (got ${t})`)})}function g_(t){return Wr({test:(e,r)=>e>=t?!0:mr(r,`Expected to be at least ${t} (got ${e})`)})}function KWe(t){return Wr({test:(e,r)=>e<=t?!0:mr(r,`Expected to be at most ${t} (got ${e})`)})}function zWe(t,e){return Wr({test:(r,s)=>r>=t&&r<=e?!0:mr(s,`Expected to be in the [${t}; ${e}] range (got ${r})`)})}function ZWe(t,e){return Wr({test:(r,s)=>r>=t&&re!==Math.round(e)?mr(r,`Expected to be an integer (got ${e})`):!t&&!Number.isSafeInteger(e)?mr(r,`Expected to be a safe integer (got ${e})`):!0})}function X2(t){return Wr({test:(e,r)=>t.test(e)?!0:mr(r,`Expected to match the pattern ${t.toString()} (got ${ti(e)})`)})}function XWe(){return Wr({test:(t,e)=>t!==t.toLowerCase()?mr(e,`Expected to be all-lowercase (got ${t})`):!0})}function $We(){return Wr({test:(t,e)=>t!==t.toUpperCase()?mr(e,`Expected to be all-uppercase (got ${t})`):!0})}function eYe(){return Wr({test:(t,e)=>bWe.test(t)?!0:mr(e,`Expected to be a valid UUID v4 (got ${ti(t)})`)})}function tYe(){return Wr({test:(t,e)=>bre.test(t)?!0:mr(e,`Expected to be a valid ISO 8601 date string (got ${ti(t)})`)})}function rYe({alpha:t=!1}){return Wr({test:(e,r)=>(t?SWe.test(e):DWe.test(e))?!0:mr(r,`Expected to be a valid hexadecimal color string (got ${ti(e)})`)})}function nYe(){return Wr({test:(t,e)=>PWe.test(t)?!0:mr(e,`Expected to be a valid base 64 string (got ${ti(t)})`)})}function iYe(t=A_()){return Wr({test:(e,r)=>{let s;try{s=JSON.parse(e)}catch{return mr(r,`Expected to be a valid JSON string (got ${ti(e)})`)}return t(s,r)}})}function Nx(t,...e){let r=Array.isArray(e[0])?e[0]:e;return Wr({test:(s,a)=>{var n,c;let f={value:s},p=typeof a?.coercions<"u"?Wf(f,"value"):void 0,h=typeof a?.coercions<"u"?[]:void 0;if(!t(s,Object.assign(Object.assign({},a),{coercion:p,coercions:h})))return!1;let E=[];if(typeof h<"u")for(let[,C]of h)E.push(C());try{if(typeof a?.coercions<"u"){if(f.value!==s){if(typeof a?.coercion>"u")return mr(a,"Unbound coercion result");a.coercions.push([(n=a.p)!==null&&n!==void 0?n:".",a.coercion.bind(null,f.value)])}(c=a?.coercions)===null||c===void 0||c.push(...h)}return r.every(C=>C(f.value,a))}finally{for(let C of E)C()}}})}function $2(t,...e){let r=Array.isArray(e[0])?e[0]:e;return Nx(t,r)}function sYe(t){return Wr({test:(e,r)=>typeof e>"u"?!0:t(e,r)})}function oYe(t){return Wr({test:(e,r)=>e===null?!0:t(e,r)})}function aYe(t,e){var r;let s=new Set(t),a=eB[(r=e?.missingIf)!==null&&r!==void 0?r:"missing"];return Wr({test:(n,c)=>{let f=new Set(Object.keys(n)),p=[];for(let h of s)a(f,h,n)||p.push(h);return p.length>0?mr(c,`Missing required ${f_(p.length,"property","properties")} ${CE(p,"and")}`):!0}})}function m_(t,e){var r;let s=new Set(t),a=eB[(r=e?.missingIf)!==null&&r!==void 0?r:"missing"];return Wr({test:(n,c)=>Object.keys(n).some(h=>a(s,h,n))?!0:mr(c,`Missing at least one property from ${CE(Array.from(s),"or")}`)})}function lYe(t,e){var r;let s=new Set(t),a=eB[(r=e?.missingIf)!==null&&r!==void 0?r:"missing"];return Wr({test:(n,c)=>{let f=new Set(Object.keys(n)),p=[];for(let h of s)a(f,h,n)&&p.push(h);return p.length>0?mr(c,`Forbidden ${f_(p.length,"property","properties")} ${CE(p,"and")}`):!0}})}function cYe(t,e){var r;let s=new Set(t),a=eB[(r=e?.missingIf)!==null&&r!==void 0?r:"missing"];return Wr({test:(n,c)=>{let f=new Set(Object.keys(n)),p=[];for(let h of s)a(f,h,n)&&p.push(h);return p.length>1?mr(c,`Mutually exclusive properties ${CE(p,"and")}`):!0}})}function tB(t,e,r,s){var a,n;let c=new Set((a=s?.ignore)!==null&&a!==void 0?a:[]),f=eB[(n=s?.missingIf)!==null&&n!==void 0?n:"missing"],p=new Set(r),h=uYe[e],E=e===qf.Forbids?"or":"and";return Wr({test:(C,S)=>{let b=new Set(Object.keys(C));if(!f(b,t,C)||c.has(C[t]))return!0;let I=[];for(let T of p)(f(b,T,C)&&!c.has(C[T]))!==h.expect&&I.push(T);return I.length>=1?mr(S,`Property "${t}" ${h.message} ${f_(I.length,"property","properties")} ${CE(I,E)}`):!0}})}var vWe,SWe,DWe,PWe,bWe,bre,kWe,MWe,h_,o0,eB,qf,uYe,Ul=Ze(()=>{vWe=/^[a-zA-Z_][a-zA-Z0-9_]*$/;SWe=/^#[0-9a-f]{6}$/i,DWe=/^#[0-9a-f]{6}([0-9a-f]{2})?$/i,PWe=/^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/,bWe=/^[a-f0-9]{8}-[a-f0-9]{4}-4[a-f0-9]{3}-[89aAbB][a-f0-9]{3}-[a-f0-9]{12}$/i,bre=/^(?:[1-9]\d{3}(-?)(?:(?:0[1-9]|1[0-2])\1(?:0[1-9]|1\d|2[0-8])|(?:0[13-9]|1[0-2])\1(?:29|30)|(?:0[13578]|1[02])(?:\1)31|00[1-9]|0[1-9]\d|[12]\d{2}|3(?:[0-5]\d|6[0-5]))|(?:[1-9]\d(?:0[48]|[2468][048]|[13579][26])|(?:[2468][048]|[13579][26])00)(?:(-?)02(?:\2)29|-?366))T(?:[01]\d|2[0-3])(:?)[0-5]\d(?:\3[0-5]\d)?(?:Z|[+-][01]\d(?:\3[0-5]\d)?)$/;kWe=new Map([["true",!0],["True",!0],["1",!0],[1,!0],["false",!1],["False",!1],["0",!1],[0,!1]]);MWe=t=>Wr({test:(e,r)=>e instanceof t?!0:mr(r,`Expected an instance of ${t.name} (got ${ti(e)})`)}),h_=(t,{exclusive:e=!1}={})=>Wr({test:(r,s)=>{var a,n,c;let f=[],p=typeof s?.errors<"u"?[]:void 0;for(let h=0,E=t.length;h1?mr(s,`Expected to match exactly a single predicate (matched ${f.join(", ")})`):(c=s?.errors)===null||c===void 0||c.push(...p),!1}});o0=class extends Error{constructor({errors:e}={}){let r="Type mismatch";if(e&&e.length>0){r+=` +`;for(let s of e)r+=` +- ${s}`}super(r)}};eB={missing:(t,e)=>t.has(e),undefined:(t,e,r)=>t.has(e)&&typeof r[e]<"u",nil:(t,e,r)=>t.has(e)&&r[e]!=null,falsy:(t,e,r)=>t.has(e)&&!!r[e]};(function(t){t.Forbids="Forbids",t.Requires="Requires"})(qf||(qf={}));uYe={[qf.Forbids]:{expect:!1,message:"forbids using"},[qf.Requires]:{expect:!0,message:"requires using"}}});var ot,a0=Ze(()=>{Cp();ot=class{constructor(){this.help=!1}static Usage(e){return e}async catch(e){throw e}async validateAndExecute(){let r=this.constructor.schema;if(Array.isArray(r)){let{isDict:a,isUnknown:n,applyCascade:c}=await Promise.resolve().then(()=>(Ul(),Ea)),f=c(a(n()),r),p=[],h=[];if(!f(this,{errors:p,coercions:h}))throw z2("Invalid option schema",p);for(let[,C]of h)C()}else if(r!=null)throw new Error("Invalid command schema");let s=await this.execute();return typeof s<"u"?s:0}};ot.isOption=K2;ot.Default=[]});function il(t){a_&&console.log(t)}function Fre(){let t={nodes:[]};for(let e=0;e{if(e.has(s))return;e.add(s);let a=t.nodes[s];for(let c of Object.values(a.statics))for(let{to:f}of c)r(f);for(let[,{to:c}]of a.dynamics)r(c);for(let{to:c}of a.shortcuts)r(c);let n=new Set(a.shortcuts.map(({to:c})=>c));for(;a.shortcuts.length>0;){let{to:c}=a.shortcuts.shift(),f=t.nodes[c];for(let[p,h]of Object.entries(f.statics)){let E=Object.prototype.hasOwnProperty.call(a.statics,p)?a.statics[p]:a.statics[p]=[];for(let C of h)E.some(({to:S})=>C.to===S)||E.push(C)}for(let[p,h]of f.dynamics)a.dynamics.some(([E,{to:C}])=>p===E&&h.to===C)||a.dynamics.push([p,h]);for(let p of f.shortcuts)n.has(p.to)||(a.shortcuts.push(p),n.add(p.to))}};r(En.InitialNode)}function pYe(t,{prefix:e=""}={}){if(a_){il(`${e}Nodes are:`);for(let r=0;rE!==En.ErrorNode).map(({state:E})=>({usage:E.candidateUsage,reason:null})));if(h.every(({node:E})=>E===En.ErrorNode))throw new IE(e,h.map(({state:E})=>({usage:E.candidateUsage,reason:E.errorMessage})));s=dYe(h)}if(s.length>0){il(" Results:");for(let n of s)il(` - ${n.node} -> ${JSON.stringify(n.state)}`)}else il(" No results");return s}function gYe(t,e,{endToken:r=ei.EndOfInput}={}){let s=hYe(t,[...e,r]);return mYe(e,s.map(({state:a})=>a))}function dYe(t){let e=0;for(let{state:r}of t)r.path.length>e&&(e=r.path.length);return t.filter(({state:r})=>r.path.length===e)}function mYe(t,e){let r=e.filter(S=>S.selectedIndex!==null),s=r.filter(S=>!S.partial);if(s.length>0&&(r=s),r.length===0)throw new Error;let a=r.filter(S=>S.selectedIndex===Nd||S.requiredOptions.every(b=>b.some(I=>S.options.find(T=>T.name===I))));if(a.length===0)throw new IE(t,r.map(S=>({usage:S.candidateUsage,reason:null})));let n=0;for(let S of a)S.path.length>n&&(n=S.path.length);let c=a.filter(S=>S.path.length===n),f=S=>S.positionals.filter(({extra:b})=>!b).length+S.options.length,p=c.map(S=>({state:S,positionalCount:f(S)})),h=0;for(let{positionalCount:S}of p)S>h&&(h=S);let E=p.filter(({positionalCount:S})=>S===h).map(({state:S})=>S),C=yYe(E);if(C.length>1)throw new xx(t,C.map(S=>S.candidateUsage));return C[0]}function yYe(t){let e=[],r=[];for(let s of t)s.selectedIndex===Nd?r.push(s):e.push(s);return r.length>0&&e.push({...Tre,path:Nre(...r.map(s=>s.path)),options:r.reduce((s,a)=>s.concat(a.options),[])}),e}function Nre(t,e,...r){return e===void 0?Array.from(t):Nre(t.filter((s,a)=>s===e[a]),...r)}function _l(){return{dynamics:[],shortcuts:[],statics:{}}}function Ore(t){return t===En.SuccessNode||t===En.ErrorNode}function y_(t,e=0){return{to:Ore(t.to)?t.to:t.to>=En.CustomNode?t.to+e-En.CustomNode+1:t.to+e,reducer:t.reducer}}function EYe(t,e=0){let r=_l();for(let[s,a]of t.dynamics)r.dynamics.push([s,y_(a,e)]);for(let s of t.shortcuts)r.shortcuts.push(y_(s,e));for(let[s,a]of Object.entries(t.statics))r.statics[s]=a.map(n=>y_(n,e));return r}function Hs(t,e,r,s,a){t.nodes[e].dynamics.push([r,{to:s,reducer:a}])}function BE(t,e,r,s){t.nodes[e].shortcuts.push({to:r,reducer:s})}function Ia(t,e,r,s,a){(Object.prototype.hasOwnProperty.call(t.nodes[e].statics,r)?t.nodes[e].statics[r]:t.nodes[e].statics[r]=[]).push({to:s,reducer:a})}function Ox(t,e,r,s,a){if(Array.isArray(e)){let[n,...c]=e;return t[n](r,s,a,...c)}else return t[e](r,s,a)}var Tre,IYe,E_,Hl,I_,Lx,Mx=Ze(()=>{bx();kx();Tre={candidateUsage:null,requiredOptions:[],errorMessage:null,ignoreOptions:!1,path:[],positionals:[],options:[],remainder:null,selectedIndex:Nd,partial:!1,tokens:[]};IYe={always:()=>!0,isOptionLike:(t,e)=>!t.ignoreOptions&&e!=="-"&&e.startsWith("-"),isNotOptionLike:(t,e)=>t.ignoreOptions||e==="-"||!e.startsWith("-"),isOption:(t,e,r,s)=>!t.ignoreOptions&&e===s,isBatchOption:(t,e,r,s)=>!t.ignoreOptions&&Sre.test(e)&&[...e.slice(1)].every(a=>s.has(`-${a}`)),isBoundOption:(t,e,r,s,a)=>{let n=e.match(o_);return!t.ignoreOptions&&!!n&&Px.test(n[1])&&s.has(n[1])&&a.filter(c=>c.nameSet.includes(n[1])).every(c=>c.allowBinding)},isNegatedOption:(t,e,r,s)=>!t.ignoreOptions&&e===`--no-${s.slice(2)}`,isHelp:(t,e)=>!t.ignoreOptions&&s_.test(e),isUnsupportedOption:(t,e,r,s)=>!t.ignoreOptions&&e.startsWith("-")&&Px.test(e)&&!s.has(e),isInvalidOption:(t,e)=>!t.ignoreOptions&&e.startsWith("-")&&!Px.test(e)},E_={setCandidateState:(t,e,r,s)=>({...t,...s}),setSelectedIndex:(t,e,r,s)=>({...t,selectedIndex:s}),setPartialIndex:(t,e,r,s)=>({...t,selectedIndex:s,partial:!0}),pushBatch:(t,e,r,s)=>{let a=t.options.slice(),n=t.tokens.slice();for(let c=1;c{let[,s,a]=e.match(o_),n=t.options.concat({name:s,value:a}),c=t.tokens.concat([{segmentIndex:r,type:"option",slice:[0,s.length],option:s},{segmentIndex:r,type:"assign",slice:[s.length,s.length+1]},{segmentIndex:r,type:"value",slice:[s.length+1,s.length+a.length+1]}]);return{...t,options:n,tokens:c}},pushPath:(t,e,r)=>{let s=t.path.concat(e),a=t.tokens.concat({segmentIndex:r,type:"path"});return{...t,path:s,tokens:a}},pushPositional:(t,e,r)=>{let s=t.positionals.concat({value:e,extra:!1}),a=t.tokens.concat({segmentIndex:r,type:"positional"});return{...t,positionals:s,tokens:a}},pushExtra:(t,e,r)=>{let s=t.positionals.concat({value:e,extra:!0}),a=t.tokens.concat({segmentIndex:r,type:"positional"});return{...t,positionals:s,tokens:a}},pushExtraNoLimits:(t,e,r)=>{let s=t.positionals.concat({value:e,extra:Hl}),a=t.tokens.concat({segmentIndex:r,type:"positional"});return{...t,positionals:s,tokens:a}},pushTrue:(t,e,r,s)=>{let a=t.options.concat({name:s,value:!0}),n=t.tokens.concat({segmentIndex:r,type:"option",option:s});return{...t,options:a,tokens:n}},pushFalse:(t,e,r,s)=>{let a=t.options.concat({name:s,value:!1}),n=t.tokens.concat({segmentIndex:r,type:"option",option:s});return{...t,options:a,tokens:n}},pushUndefined:(t,e,r,s)=>{let a=t.options.concat({name:e,value:void 0}),n=t.tokens.concat({segmentIndex:r,type:"option",option:e});return{...t,options:a,tokens:n}},pushStringValue:(t,e,r)=>{var s;let a=t.options[t.options.length-1],n=t.options.slice(),c=t.tokens.concat({segmentIndex:r,type:"value"});return a.value=((s=a.value)!==null&&s!==void 0?s:[]).concat([e]),{...t,options:n,tokens:c}},setStringValue:(t,e,r)=>{let s=t.options[t.options.length-1],a=t.options.slice(),n=t.tokens.concat({segmentIndex:r,type:"value"});return s.value=e,{...t,options:a,tokens:n}},inhibateOptions:t=>({...t,ignoreOptions:!0}),useHelp:(t,e,r,s)=>{let[,,a]=e.match(s_);return typeof a<"u"?{...t,options:[{name:"-c",value:String(s)},{name:"-i",value:a}]}:{...t,options:[{name:"-c",value:String(s)}]}},setError:(t,e,r,s)=>e===ei.EndOfInput||e===ei.EndOfPartialInput?{...t,errorMessage:`${s}.`}:{...t,errorMessage:`${s} ("${e}").`},setOptionArityError:(t,e)=>{let r=t.options[t.options.length-1];return{...t,errorMessage:`Not enough arguments to option ${r.name}.`}}},Hl=Symbol(),I_=class{constructor(e,r){this.allOptionNames=new Map,this.arity={leading:[],trailing:[],extra:[],proxy:!1},this.options=[],this.paths=[],this.cliIndex=e,this.cliOpts=r}addPath(e){this.paths.push(e)}setArity({leading:e=this.arity.leading,trailing:r=this.arity.trailing,extra:s=this.arity.extra,proxy:a=this.arity.proxy}){Object.assign(this.arity,{leading:e,trailing:r,extra:s,proxy:a})}addPositional({name:e="arg",required:r=!0}={}){if(!r&&this.arity.extra===Hl)throw new Error("Optional parameters cannot be declared when using .rest() or .proxy()");if(!r&&this.arity.trailing.length>0)throw new Error("Optional parameters cannot be declared after the required trailing positional arguments");!r&&this.arity.extra!==Hl?this.arity.extra.push(e):this.arity.extra!==Hl&&this.arity.extra.length===0?this.arity.leading.push(e):this.arity.trailing.push(e)}addRest({name:e="arg",required:r=0}={}){if(this.arity.extra===Hl)throw new Error("Infinite lists cannot be declared multiple times in the same command");if(this.arity.trailing.length>0)throw new Error("Infinite lists cannot be declared after the required trailing positional arguments");for(let s=0;s1)throw new Error("The arity cannot be higher than 1 when the option only supports the --arg=value syntax");if(!Number.isInteger(s))throw new Error(`The arity must be an integer, got ${s}`);if(s<0)throw new Error(`The arity must be positive, got ${s}`);let f=e.reduce((p,h)=>h.length>p.length?h:p,"");for(let p of e)this.allOptionNames.set(p,f);this.options.push({preferredName:f,nameSet:e,description:r,arity:s,hidden:a,required:n,allowBinding:c})}setContext(e){this.context=e}usage({detailed:e=!0,inlineOptions:r=!0}={}){let s=[this.cliOpts.binaryName],a=[];if(this.paths.length>0&&s.push(...this.paths[0]),e){for(let{preferredName:c,nameSet:f,arity:p,hidden:h,description:E,required:C}of this.options){if(h)continue;let S=[];for(let I=0;I`:`[${b}]`)}s.push(...this.arity.leading.map(c=>`<${c}>`)),this.arity.extra===Hl?s.push("..."):s.push(...this.arity.extra.map(c=>`[${c}]`)),s.push(...this.arity.trailing.map(c=>`<${c}>`))}return{usage:s.join(" "),options:a}}compile(){if(typeof this.context>"u")throw new Error("Assertion failed: No context attached");let e=Fre(),r=En.InitialNode,s=this.usage().usage,a=this.options.filter(f=>f.required).map(f=>f.nameSet);r=Ou(e,_l()),Ia(e,En.InitialNode,ei.StartOfInput,r,["setCandidateState",{candidateUsage:s,requiredOptions:a}]);let n=this.arity.proxy?"always":"isNotOptionLike",c=this.paths.length>0?this.paths:[[]];for(let f of c){let p=r;if(f.length>0){let S=Ou(e,_l());BE(e,p,S),this.registerOptions(e,S),p=S}for(let S=0;S0||!this.arity.proxy){let S=Ou(e,_l());Hs(e,p,"isHelp",S,["useHelp",this.cliIndex]),Hs(e,S,"always",S,"pushExtra"),Ia(e,S,ei.EndOfInput,En.SuccessNode,["setSelectedIndex",Nd]),this.registerOptions(e,p)}this.arity.leading.length>0&&(Ia(e,p,ei.EndOfInput,En.ErrorNode,["setError","Not enough positional arguments"]),Ia(e,p,ei.EndOfPartialInput,En.SuccessNode,["setPartialIndex",this.cliIndex]));let h=p;for(let S=0;S0||S+1!==this.arity.leading.length)&&(Ia(e,b,ei.EndOfInput,En.ErrorNode,["setError","Not enough positional arguments"]),Ia(e,b,ei.EndOfPartialInput,En.SuccessNode,["setPartialIndex",this.cliIndex])),Hs(e,h,"isNotOptionLike",b,"pushPositional"),h=b}let E=h;if(this.arity.extra===Hl||this.arity.extra.length>0){let S=Ou(e,_l());if(BE(e,h,S),this.arity.extra===Hl){let b=Ou(e,_l());this.arity.proxy||this.registerOptions(e,b),Hs(e,h,n,b,"pushExtraNoLimits"),Hs(e,b,n,b,"pushExtraNoLimits"),BE(e,b,S)}else for(let b=0;b0)&&this.registerOptions(e,I),Hs(e,E,n,I,"pushExtra"),BE(e,I,S),E=I}E=S}this.arity.trailing.length>0&&(Ia(e,E,ei.EndOfInput,En.ErrorNode,["setError","Not enough positional arguments"]),Ia(e,E,ei.EndOfPartialInput,En.SuccessNode,["setPartialIndex",this.cliIndex]));let C=E;for(let S=0;S=0&&e{let c=n?ei.EndOfPartialInput:ei.EndOfInput;return gYe(s,a,{endToken:c})}}}}});function Mre(){return Ux.default&&"getColorDepth"in Ux.default.WriteStream.prototype?Ux.default.WriteStream.prototype.getColorDepth():process.env.FORCE_COLOR==="0"?1:process.env.FORCE_COLOR==="1"||typeof process.stdout<"u"&&process.stdout.isTTY?8:1}function Ure(t){let e=Lre;if(typeof e>"u"){if(t.stdout===process.stdout&&t.stderr===process.stderr)return null;let{AsyncLocalStorage:r}=Ie("async_hooks");e=Lre=new r;let s=process.stdout._write;process.stdout._write=function(n,c,f){let p=e.getStore();return typeof p>"u"?s.call(this,n,c,f):p.stdout.write(n,c,f)};let a=process.stderr._write;process.stderr._write=function(n,c,f){let p=e.getStore();return typeof p>"u"?a.call(this,n,c,f):p.stderr.write(n,c,f)}}return r=>e.run(t,r)}var Ux,Lre,_re=Ze(()=>{Ux=ut(Ie("tty"),1)});var _x,Hre=Ze(()=>{a0();_x=class t extends ot{constructor(e){super(),this.contexts=e,this.commands=[]}static from(e,r){let s=new t(r);s.path=e.path;for(let a of e.options)switch(a.name){case"-c":s.commands.push(Number(a.value));break;case"-i":s.index=Number(a.value);break}return s}async execute(){let e=this.commands;if(typeof this.index<"u"&&this.index>=0&&this.index1){this.context.stdout.write(`Multiple commands match your selection: +`),this.context.stdout.write(` +`);let r=0;for(let s of this.commands)this.context.stdout.write(this.cli.usage(this.contexts[s].commandClass,{prefix:`${r++}. `.padStart(5)}));this.context.stdout.write(` +`),this.context.stdout.write(`Run again with -h= to see the longer details of any of those commands. +`)}}}});async function qre(...t){let{resolvedOptions:e,resolvedCommandClasses:r,resolvedArgv:s,resolvedContext:a}=Yre(t);return Ca.from(r,e).runExit(s,a)}async function Wre(...t){let{resolvedOptions:e,resolvedCommandClasses:r,resolvedArgv:s,resolvedContext:a}=Yre(t);return Ca.from(r,e).run(s,a)}function Yre(t){let e,r,s,a;switch(typeof process<"u"&&typeof process.argv<"u"&&(s=process.argv.slice(2)),t.length){case 1:r=t[0];break;case 2:t[0]&&t[0].prototype instanceof ot||Array.isArray(t[0])?(r=t[0],Array.isArray(t[1])?s=t[1]:a=t[1]):(e=t[0],r=t[1]);break;case 3:Array.isArray(t[2])?(e=t[0],r=t[1],s=t[2]):t[0]&&t[0].prototype instanceof ot||Array.isArray(t[0])?(r=t[0],s=t[1],a=t[2]):(e=t[0],r=t[1],a=t[2]);break;default:e=t[0],r=t[1],s=t[2],a=t[3];break}if(typeof s>"u")throw new Error("The argv parameter must be provided when running Clipanion outside of a Node context");return{resolvedOptions:e,resolvedCommandClasses:r,resolvedArgv:s,resolvedContext:a}}function Gre(t){return t()}var jre,Ca,Vre=Ze(()=>{bx();Mx();u_();_re();a0();Hre();jre=Symbol("clipanion/errorCommand");Ca=class t{constructor({binaryLabel:e,binaryName:r="...",binaryVersion:s,enableCapture:a=!1,enableColors:n}={}){this.registrations=new Map,this.builder=new Lx({binaryName:r}),this.binaryLabel=e,this.binaryName=r,this.binaryVersion=s,this.enableCapture=a,this.enableColors=n}static from(e,r={}){let s=new t(r),a=Array.isArray(e)?e:[e];for(let n of a)s.register(n);return s}register(e){var r;let s=new Map,a=new e;for(let p in a){let h=a[p];typeof h=="object"&&h!==null&&h[ot.isOption]&&s.set(p,h)}let n=this.builder.command(),c=n.cliIndex,f=(r=e.paths)!==null&&r!==void 0?r:a.paths;if(typeof f<"u")for(let p of f)n.addPath(p);this.registrations.set(e,{specs:s,builder:n,index:c});for(let[p,{definition:h}]of s.entries())h(n,p);n.setContext({commandClass:e})}process(e,r){let{input:s,context:a,partial:n}=typeof e=="object"&&Array.isArray(e)?{input:e,context:r}:e,{contexts:c,process:f}=this.builder.compile(),p=f(s,{partial:n}),h={...t.defaultContext,...a};switch(p.selectedIndex){case Nd:{let E=_x.from(p,c);return E.context=h,E.tokens=p.tokens,E}default:{let{commandClass:E}=c[p.selectedIndex],C=this.registrations.get(E);if(typeof C>"u")throw new Error("Assertion failed: Expected the command class to have been registered.");let S=new E;S.context=h,S.tokens=p.tokens,S.path=p.path;try{for(let[b,{transformer:I}]of C.specs.entries())S[b]=I(C.builder,b,p,h);return S}catch(b){throw b[jre]=S,b}}break}}async run(e,r){var s,a;let n,c={...t.defaultContext,...r},f=(s=this.enableColors)!==null&&s!==void 0?s:c.colorDepth>1;if(!Array.isArray(e))n=e;else try{n=this.process(e,c)}catch(E){return c.stdout.write(this.error(E,{colored:f})),1}if(n.help)return c.stdout.write(this.usage(n,{colored:f,detailed:!0})),0;n.context=c,n.cli={binaryLabel:this.binaryLabel,binaryName:this.binaryName,binaryVersion:this.binaryVersion,enableCapture:this.enableCapture,enableColors:this.enableColors,definitions:()=>this.definitions(),definition:E=>this.definition(E),error:(E,C)=>this.error(E,C),format:E=>this.format(E),process:(E,C)=>this.process(E,{...c,...C}),run:(E,C)=>this.run(E,{...c,...C}),usage:(E,C)=>this.usage(E,C)};let p=this.enableCapture&&(a=Ure(c))!==null&&a!==void 0?a:Gre,h;try{h=await p(()=>n.validateAndExecute().catch(E=>n.catch(E).then(()=>0)))}catch(E){return c.stdout.write(this.error(E,{colored:f,command:n})),1}return h}async runExit(e,r){process.exitCode=await this.run(e,r)}definition(e,{colored:r=!1}={}){if(!e.usage)return null;let{usage:s}=this.getUsageByRegistration(e,{detailed:!1}),{usage:a,options:n}=this.getUsageByRegistration(e,{detailed:!0,inlineOptions:!1}),c=typeof e.usage.category<"u"?Ho(e.usage.category,{format:this.format(r),paragraphs:!1}):void 0,f=typeof e.usage.description<"u"?Ho(e.usage.description,{format:this.format(r),paragraphs:!1}):void 0,p=typeof e.usage.details<"u"?Ho(e.usage.details,{format:this.format(r),paragraphs:!0}):void 0,h=typeof e.usage.examples<"u"?e.usage.examples.map(([E,C])=>[Ho(E,{format:this.format(r),paragraphs:!1}),C.replace(/\$0/g,this.binaryName)]):void 0;return{path:s,usage:a,category:c,description:f,details:p,examples:h,options:n}}definitions({colored:e=!1}={}){let r=[];for(let s of this.registrations.keys()){let a=this.definition(s,{colored:e});a&&r.push(a)}return r}usage(e=null,{colored:r,detailed:s=!1,prefix:a="$ "}={}){var n;if(e===null){for(let p of this.registrations.keys()){let h=p.paths,E=typeof p.usage<"u";if(!h||h.length===0||h.length===1&&h[0].length===0||((n=h?.some(b=>b.length===0))!==null&&n!==void 0?n:!1))if(e){e=null;break}else e=p;else if(E){e=null;continue}}e&&(s=!0)}let c=e!==null&&e instanceof ot?e.constructor:e,f="";if(c)if(s){let{description:p="",details:h="",examples:E=[]}=c.usage||{};p!==""&&(f+=Ho(p,{format:this.format(r),paragraphs:!1}).replace(/^./,b=>b.toUpperCase()),f+=` +`),(h!==""||E.length>0)&&(f+=`${this.format(r).header("Usage")} +`,f+=` +`);let{usage:C,options:S}=this.getUsageByRegistration(c,{inlineOptions:!1});if(f+=`${this.format(r).bold(a)}${C} +`,S.length>0){f+=` +`,f+=`${this.format(r).header("Options")} +`;let b=S.reduce((I,T)=>Math.max(I,T.definition.length),0);f+=` +`;for(let{definition:I,description:T}of S)f+=` ${this.format(r).bold(I.padEnd(b))} ${Ho(T,{format:this.format(r),paragraphs:!1})}`}if(h!==""&&(f+=` +`,f+=`${this.format(r).header("Details")} +`,f+=` +`,f+=Ho(h,{format:this.format(r),paragraphs:!0})),E.length>0){f+=` +`,f+=`${this.format(r).header("Examples")} +`;for(let[b,I]of E)f+=` +`,f+=Ho(b,{format:this.format(r),paragraphs:!1}),f+=`${I.replace(/^/m,` ${this.format(r).bold(a)}`).replace(/\$0/g,this.binaryName)} +`}}else{let{usage:p}=this.getUsageByRegistration(c);f+=`${this.format(r).bold(a)}${p} +`}else{let p=new Map;for(let[S,{index:b}]of this.registrations.entries()){if(typeof S.usage>"u")continue;let I=typeof S.usage.category<"u"?Ho(S.usage.category,{format:this.format(r),paragraphs:!1}):null,T=p.get(I);typeof T>"u"&&p.set(I,T=[]);let{usage:N}=this.getUsageByIndex(b);T.push({commandClass:S,usage:N})}let h=Array.from(p.keys()).sort((S,b)=>S===null?-1:b===null?1:S.localeCompare(b,"en",{usage:"sort",caseFirst:"upper"})),E=typeof this.binaryLabel<"u",C=typeof this.binaryVersion<"u";E||C?(E&&C?f+=`${this.format(r).header(`${this.binaryLabel} - ${this.binaryVersion}`)} + +`:E?f+=`${this.format(r).header(`${this.binaryLabel}`)} +`:f+=`${this.format(r).header(`${this.binaryVersion}`)} +`,f+=` ${this.format(r).bold(a)}${this.binaryName} +`):f+=`${this.format(r).bold(a)}${this.binaryName} +`;for(let S of h){let b=p.get(S).slice().sort((T,N)=>T.usage.localeCompare(N.usage,"en",{usage:"sort",caseFirst:"upper"})),I=S!==null?S.trim():"General commands";f+=` +`,f+=`${this.format(r).header(`${I}`)} +`;for(let{commandClass:T,usage:N}of b){let U=T.usage.description||"undocumented";f+=` +`,f+=` ${this.format(r).bold(N)} +`,f+=` ${Ho(U,{format:this.format(r),paragraphs:!1})}`}}f+=` +`,f+=Ho("You can also print more details about any of these commands by calling them with the `-h,--help` flag right after the command name.",{format:this.format(r),paragraphs:!0})}return f}error(e,r){var s,{colored:a,command:n=(s=e[jre])!==null&&s!==void 0?s:null}=r===void 0?{}:r;(!e||typeof e!="object"||!("stack"in e))&&(e=new Error(`Execution failed with a non-error rejection (rejected value: ${JSON.stringify(e)})`));let c="",f=e.name.replace(/([a-z])([A-Z])/g,"$1 $2");f==="Error"&&(f="Internal Error"),c+=`${this.format(a).error(f)}: ${e.message} +`;let p=e.clipanion;return typeof p<"u"?p.type==="usage"&&(c+=` +`,c+=this.usage(n)):e.stack&&(c+=`${e.stack.replace(/^.*\n/,"")} +`),c}format(e){var r;return((r=e??this.enableColors)!==null&&r!==void 0?r:t.defaultContext.colorDepth>1)?Dre:Pre}getUsageByRegistration(e,r){let s=this.registrations.get(e);if(typeof s>"u")throw new Error("Assertion failed: Unregistered command");return this.getUsageByIndex(s.index,r)}getUsageByIndex(e,r){return this.builder.getBuilderByIndex(e).usage(r)}};Ca.defaultContext={env:process.env,stdin:process.stdin,stdout:process.stdout,stderr:process.stderr,colorDepth:Mre()}});var rB,Jre=Ze(()=>{a0();rB=class extends ot{async execute(){this.context.stdout.write(`${JSON.stringify(this.cli.definitions(),null,2)} +`)}};rB.paths=[["--clipanion=definitions"]]});var nB,Kre=Ze(()=>{a0();nB=class extends ot{async execute(){this.context.stdout.write(this.cli.usage())}};nB.paths=[["-h"],["--help"]]});function Hx(t={}){return ya({definition(e,r){var s;e.addProxy({name:(s=t.name)!==null&&s!==void 0?s:r,required:t.required})},transformer(e,r,s){return s.positionals.map(({value:a})=>a)}})}var C_=Ze(()=>{Cp()});var iB,zre=Ze(()=>{a0();C_();iB=class extends ot{constructor(){super(...arguments),this.args=Hx()}async execute(){this.context.stdout.write(`${JSON.stringify(this.cli.process(this.args).tokens,null,2)} +`)}};iB.paths=[["--clipanion=tokens"]]});var sB,Zre=Ze(()=>{a0();sB=class extends ot{async execute(){var e;this.context.stdout.write(`${(e=this.cli.binaryVersion)!==null&&e!==void 0?e:""} +`)}};sB.paths=[["-v"],["--version"]]});var w_={};Vt(w_,{DefinitionsCommand:()=>rB,HelpCommand:()=>nB,TokensCommand:()=>iB,VersionCommand:()=>sB});var Xre=Ze(()=>{Jre();Kre();zre();Zre()});function $re(t,e,r){let[s,a]=Gf(e,r??{}),{arity:n=1}=a,c=t.split(","),f=new Set(c);return ya({definition(p){p.addOption({names:c,arity:n,hidden:a?.hidden,description:a?.description,required:a.required})},transformer(p,h,E){let C,S=typeof s<"u"?[...s]:void 0;for(let{name:b,value:I}of E.options)f.has(b)&&(C=b,S=S??[],S.push(I));return typeof S<"u"?Od(C??h,S,a.validator):S}})}var ene=Ze(()=>{Cp()});function tne(t,e,r){let[s,a]=Gf(e,r??{}),n=t.split(","),c=new Set(n);return ya({definition(f){f.addOption({names:n,allowBinding:!1,arity:0,hidden:a.hidden,description:a.description,required:a.required})},transformer(f,p,h){let E=s;for(let{name:C,value:S}of h.options)c.has(C)&&(E=S);return E}})}var rne=Ze(()=>{Cp()});function nne(t,e,r){let[s,a]=Gf(e,r??{}),n=t.split(","),c=new Set(n);return ya({definition(f){f.addOption({names:n,allowBinding:!1,arity:0,hidden:a.hidden,description:a.description,required:a.required})},transformer(f,p,h){let E=s;for(let{name:C,value:S}of h.options)c.has(C)&&(E??(E=0),S?E+=1:E=0);return E}})}var ine=Ze(()=>{Cp()});function sne(t={}){return ya({definition(e,r){var s;e.addRest({name:(s=t.name)!==null&&s!==void 0?s:r,required:t.required})},transformer(e,r,s){let a=c=>{let f=s.positionals[c];return f.extra===Hl||f.extra===!1&&cc)}})}var one=Ze(()=>{Mx();Cp()});function CYe(t,e,r){let[s,a]=Gf(e,r??{}),{arity:n=1}=a,c=t.split(","),f=new Set(c);return ya({definition(p){p.addOption({names:c,arity:a.tolerateBoolean?0:n,hidden:a.hidden,description:a.description,required:a.required})},transformer(p,h,E,C){let S,b=s;typeof a.env<"u"&&C.env[a.env]&&(S=a.env,b=C.env[a.env]);for(let{name:I,value:T}of E.options)f.has(I)&&(S=I,b=T);return typeof b=="string"?Od(S??h,b,a.validator):b}})}function wYe(t={}){let{required:e=!0}=t;return ya({definition(r,s){var a;r.addPositional({name:(a=t.name)!==null&&a!==void 0?a:s,required:t.required})},transformer(r,s,a){var n;for(let c=0;c{Mx();Cp()});var ge={};Vt(ge,{Array:()=>$re,Boolean:()=>tne,Counter:()=>nne,Proxy:()=>Hx,Rest:()=>sne,String:()=>ane,applyValidator:()=>Od,cleanValidationError:()=>Qx,formatError:()=>z2,isOptionSymbol:()=>K2,makeCommandOption:()=>ya,rerouteArguments:()=>Gf});var cne=Ze(()=>{Cp();C_();ene();rne();ine();one();lne()});var oB={};Vt(oB,{Builtins:()=>w_,Cli:()=>Ca,Command:()=>ot,Option:()=>ge,UsageError:()=>nt,formatMarkdownish:()=>Ho,run:()=>Wre,runExit:()=>qre});var Yt=Ze(()=>{kx();u_();a0();Vre();Xre();cne()});var une=_((MRt,BYe)=>{BYe.exports={name:"dotenv",version:"16.3.1",description:"Loads environment variables from .env file",main:"lib/main.js",types:"lib/main.d.ts",exports:{".":{types:"./lib/main.d.ts",require:"./lib/main.js",default:"./lib/main.js"},"./config":"./config.js","./config.js":"./config.js","./lib/env-options":"./lib/env-options.js","./lib/env-options.js":"./lib/env-options.js","./lib/cli-options":"./lib/cli-options.js","./lib/cli-options.js":"./lib/cli-options.js","./package.json":"./package.json"},scripts:{"dts-check":"tsc --project tests/types/tsconfig.json",lint:"standard","lint-readme":"standard-markdown",pretest:"npm run lint && npm run dts-check",test:"tap tests/*.js --100 -Rspec",prerelease:"npm test",release:"standard-version"},repository:{type:"git",url:"git://github.com/motdotla/dotenv.git"},funding:"https://github.com/motdotla/dotenv?sponsor=1",keywords:["dotenv","env",".env","environment","variables","config","settings"],readmeFilename:"README.md",license:"BSD-2-Clause",devDependencies:{"@definitelytyped/dtslint":"^0.0.133","@types/node":"^18.11.3",decache:"^4.6.1",sinon:"^14.0.1",standard:"^17.0.0","standard-markdown":"^7.1.0","standard-version":"^9.5.0",tap:"^16.3.0",tar:"^6.1.11",typescript:"^4.8.4"},engines:{node:">=12"},browser:{fs:!1}}});var hne=_((URt,wp)=>{var fne=Ie("fs"),v_=Ie("path"),vYe=Ie("os"),SYe=Ie("crypto"),DYe=une(),S_=DYe.version,PYe=/(?:^|^)\s*(?:export\s+)?([\w.-]+)(?:\s*=\s*?|:\s+?)(\s*'(?:\\'|[^'])*'|\s*"(?:\\"|[^"])*"|\s*`(?:\\`|[^`])*`|[^#\r\n]+)?\s*(?:#.*)?(?:$|$)/mg;function bYe(t){let e={},r=t.toString();r=r.replace(/\r\n?/mg,` +`);let s;for(;(s=PYe.exec(r))!=null;){let a=s[1],n=s[2]||"";n=n.trim();let c=n[0];n=n.replace(/^(['"`])([\s\S]*)\1$/mg,"$2"),c==='"'&&(n=n.replace(/\\n/g,` +`),n=n.replace(/\\r/g,"\r")),e[a]=n}return e}function xYe(t){let e=pne(t),r=js.configDotenv({path:e});if(!r.parsed)throw new Error(`MISSING_DATA: Cannot parse ${e} for an unknown reason`);let s=Ane(t).split(","),a=s.length,n;for(let c=0;c=a)throw f}return js.parse(n)}function kYe(t){console.log(`[dotenv@${S_}][INFO] ${t}`)}function QYe(t){console.log(`[dotenv@${S_}][WARN] ${t}`)}function B_(t){console.log(`[dotenv@${S_}][DEBUG] ${t}`)}function Ane(t){return t&&t.DOTENV_KEY&&t.DOTENV_KEY.length>0?t.DOTENV_KEY:process.env.DOTENV_KEY&&process.env.DOTENV_KEY.length>0?process.env.DOTENV_KEY:""}function RYe(t,e){let r;try{r=new URL(e)}catch(f){throw f.code==="ERR_INVALID_URL"?new Error("INVALID_DOTENV_KEY: Wrong format. Must be in valid uri format like dotenv://:key_1234@dotenv.org/vault/.env.vault?environment=development"):f}let s=r.password;if(!s)throw new Error("INVALID_DOTENV_KEY: Missing key part");let a=r.searchParams.get("environment");if(!a)throw new Error("INVALID_DOTENV_KEY: Missing environment part");let n=`DOTENV_VAULT_${a.toUpperCase()}`,c=t.parsed[n];if(!c)throw new Error(`NOT_FOUND_DOTENV_ENVIRONMENT: Cannot locate environment ${n} in your .env.vault file.`);return{ciphertext:c,key:s}}function pne(t){let e=v_.resolve(process.cwd(),".env");return t&&t.path&&t.path.length>0&&(e=t.path),e.endsWith(".vault")?e:`${e}.vault`}function TYe(t){return t[0]==="~"?v_.join(vYe.homedir(),t.slice(1)):t}function FYe(t){kYe("Loading env from encrypted .env.vault");let e=js._parseVault(t),r=process.env;return t&&t.processEnv!=null&&(r=t.processEnv),js.populate(r,e,t),{parsed:e}}function NYe(t){let e=v_.resolve(process.cwd(),".env"),r="utf8",s=!!(t&&t.debug);t&&(t.path!=null&&(e=TYe(t.path)),t.encoding!=null&&(r=t.encoding));try{let a=js.parse(fne.readFileSync(e,{encoding:r})),n=process.env;return t&&t.processEnv!=null&&(n=t.processEnv),js.populate(n,a,t),{parsed:a}}catch(a){return s&&B_(`Failed to load ${e} ${a.message}`),{error:a}}}function OYe(t){let e=pne(t);return Ane(t).length===0?js.configDotenv(t):fne.existsSync(e)?js._configVault(t):(QYe(`You set DOTENV_KEY but you are missing a .env.vault file at ${e}. Did you forget to build it?`),js.configDotenv(t))}function LYe(t,e){let r=Buffer.from(e.slice(-64),"hex"),s=Buffer.from(t,"base64"),a=s.slice(0,12),n=s.slice(-16);s=s.slice(12,-16);try{let c=SYe.createDecipheriv("aes-256-gcm",r,a);return c.setAuthTag(n),`${c.update(s)}${c.final()}`}catch(c){let f=c instanceof RangeError,p=c.message==="Invalid key length",h=c.message==="Unsupported state or unable to authenticate data";if(f||p){let E="INVALID_DOTENV_KEY: It must be 64 characters long (or more)";throw new Error(E)}else if(h){let E="DECRYPTION_FAILED: Please check your DOTENV_KEY";throw new Error(E)}else throw console.error("Error: ",c.code),console.error("Error: ",c.message),c}}function MYe(t,e,r={}){let s=!!(r&&r.debug),a=!!(r&&r.override);if(typeof e!="object")throw new Error("OBJECT_REQUIRED: Please check the processEnv argument being passed to populate");for(let n of Object.keys(e))Object.prototype.hasOwnProperty.call(t,n)?(a===!0&&(t[n]=e[n]),s&&B_(a===!0?`"${n}" is already defined and WAS overwritten`:`"${n}" is already defined and was NOT overwritten`)):t[n]=e[n]}var js={configDotenv:NYe,_configVault:FYe,_parseVault:xYe,config:OYe,decrypt:LYe,parse:bYe,populate:MYe};wp.exports.configDotenv=js.configDotenv;wp.exports._configVault=js._configVault;wp.exports._parseVault=js._parseVault;wp.exports.config=js.config;wp.exports.decrypt=js.decrypt;wp.exports.parse=js.parse;wp.exports.populate=js.populate;wp.exports=js});var dne=_((_Rt,gne)=>{"use strict";gne.exports=(t,...e)=>new Promise(r=>{r(t(...e))})});var Ld=_((HRt,D_)=>{"use strict";var UYe=dne(),mne=t=>{if(t<1)throw new TypeError("Expected `concurrency` to be a number from 1 and up");let e=[],r=0,s=()=>{r--,e.length>0&&e.shift()()},a=(f,p,...h)=>{r++;let E=UYe(f,...h);p(E),E.then(s,s)},n=(f,p,...h)=>{rnew Promise(h=>n(f,h,...p));return Object.defineProperties(c,{activeCount:{get:()=>r},pendingCount:{get:()=>e.length}}),c};D_.exports=mne;D_.exports.default=mne});function Yf(t){return`YN${t.toString(10).padStart(4,"0")}`}function jx(t){let e=Number(t.slice(2));if(typeof Br[e]>"u")throw new Error(`Unknown message name: "${t}"`);return e}var Br,Gx=Ze(()=>{Br=(Me=>(Me[Me.UNNAMED=0]="UNNAMED",Me[Me.EXCEPTION=1]="EXCEPTION",Me[Me.MISSING_PEER_DEPENDENCY=2]="MISSING_PEER_DEPENDENCY",Me[Me.CYCLIC_DEPENDENCIES=3]="CYCLIC_DEPENDENCIES",Me[Me.DISABLED_BUILD_SCRIPTS=4]="DISABLED_BUILD_SCRIPTS",Me[Me.BUILD_DISABLED=5]="BUILD_DISABLED",Me[Me.SOFT_LINK_BUILD=6]="SOFT_LINK_BUILD",Me[Me.MUST_BUILD=7]="MUST_BUILD",Me[Me.MUST_REBUILD=8]="MUST_REBUILD",Me[Me.BUILD_FAILED=9]="BUILD_FAILED",Me[Me.RESOLVER_NOT_FOUND=10]="RESOLVER_NOT_FOUND",Me[Me.FETCHER_NOT_FOUND=11]="FETCHER_NOT_FOUND",Me[Me.LINKER_NOT_FOUND=12]="LINKER_NOT_FOUND",Me[Me.FETCH_NOT_CACHED=13]="FETCH_NOT_CACHED",Me[Me.YARN_IMPORT_FAILED=14]="YARN_IMPORT_FAILED",Me[Me.REMOTE_INVALID=15]="REMOTE_INVALID",Me[Me.REMOTE_NOT_FOUND=16]="REMOTE_NOT_FOUND",Me[Me.RESOLUTION_PACK=17]="RESOLUTION_PACK",Me[Me.CACHE_CHECKSUM_MISMATCH=18]="CACHE_CHECKSUM_MISMATCH",Me[Me.UNUSED_CACHE_ENTRY=19]="UNUSED_CACHE_ENTRY",Me[Me.MISSING_LOCKFILE_ENTRY=20]="MISSING_LOCKFILE_ENTRY",Me[Me.WORKSPACE_NOT_FOUND=21]="WORKSPACE_NOT_FOUND",Me[Me.TOO_MANY_MATCHING_WORKSPACES=22]="TOO_MANY_MATCHING_WORKSPACES",Me[Me.CONSTRAINTS_MISSING_DEPENDENCY=23]="CONSTRAINTS_MISSING_DEPENDENCY",Me[Me.CONSTRAINTS_INCOMPATIBLE_DEPENDENCY=24]="CONSTRAINTS_INCOMPATIBLE_DEPENDENCY",Me[Me.CONSTRAINTS_EXTRANEOUS_DEPENDENCY=25]="CONSTRAINTS_EXTRANEOUS_DEPENDENCY",Me[Me.CONSTRAINTS_INVALID_DEPENDENCY=26]="CONSTRAINTS_INVALID_DEPENDENCY",Me[Me.CANT_SUGGEST_RESOLUTIONS=27]="CANT_SUGGEST_RESOLUTIONS",Me[Me.FROZEN_LOCKFILE_EXCEPTION=28]="FROZEN_LOCKFILE_EXCEPTION",Me[Me.CROSS_DRIVE_VIRTUAL_LOCAL=29]="CROSS_DRIVE_VIRTUAL_LOCAL",Me[Me.FETCH_FAILED=30]="FETCH_FAILED",Me[Me.DANGEROUS_NODE_MODULES=31]="DANGEROUS_NODE_MODULES",Me[Me.NODE_GYP_INJECTED=32]="NODE_GYP_INJECTED",Me[Me.AUTHENTICATION_NOT_FOUND=33]="AUTHENTICATION_NOT_FOUND",Me[Me.INVALID_CONFIGURATION_KEY=34]="INVALID_CONFIGURATION_KEY",Me[Me.NETWORK_ERROR=35]="NETWORK_ERROR",Me[Me.LIFECYCLE_SCRIPT=36]="LIFECYCLE_SCRIPT",Me[Me.CONSTRAINTS_MISSING_FIELD=37]="CONSTRAINTS_MISSING_FIELD",Me[Me.CONSTRAINTS_INCOMPATIBLE_FIELD=38]="CONSTRAINTS_INCOMPATIBLE_FIELD",Me[Me.CONSTRAINTS_EXTRANEOUS_FIELD=39]="CONSTRAINTS_EXTRANEOUS_FIELD",Me[Me.CONSTRAINTS_INVALID_FIELD=40]="CONSTRAINTS_INVALID_FIELD",Me[Me.AUTHENTICATION_INVALID=41]="AUTHENTICATION_INVALID",Me[Me.PROLOG_UNKNOWN_ERROR=42]="PROLOG_UNKNOWN_ERROR",Me[Me.PROLOG_SYNTAX_ERROR=43]="PROLOG_SYNTAX_ERROR",Me[Me.PROLOG_EXISTENCE_ERROR=44]="PROLOG_EXISTENCE_ERROR",Me[Me.STACK_OVERFLOW_RESOLUTION=45]="STACK_OVERFLOW_RESOLUTION",Me[Me.AUTOMERGE_FAILED_TO_PARSE=46]="AUTOMERGE_FAILED_TO_PARSE",Me[Me.AUTOMERGE_IMMUTABLE=47]="AUTOMERGE_IMMUTABLE",Me[Me.AUTOMERGE_SUCCESS=48]="AUTOMERGE_SUCCESS",Me[Me.AUTOMERGE_REQUIRED=49]="AUTOMERGE_REQUIRED",Me[Me.DEPRECATED_CLI_SETTINGS=50]="DEPRECATED_CLI_SETTINGS",Me[Me.PLUGIN_NAME_NOT_FOUND=51]="PLUGIN_NAME_NOT_FOUND",Me[Me.INVALID_PLUGIN_REFERENCE=52]="INVALID_PLUGIN_REFERENCE",Me[Me.CONSTRAINTS_AMBIGUITY=53]="CONSTRAINTS_AMBIGUITY",Me[Me.CACHE_OUTSIDE_PROJECT=54]="CACHE_OUTSIDE_PROJECT",Me[Me.IMMUTABLE_INSTALL=55]="IMMUTABLE_INSTALL",Me[Me.IMMUTABLE_CACHE=56]="IMMUTABLE_CACHE",Me[Me.INVALID_MANIFEST=57]="INVALID_MANIFEST",Me[Me.PACKAGE_PREPARATION_FAILED=58]="PACKAGE_PREPARATION_FAILED",Me[Me.INVALID_RANGE_PEER_DEPENDENCY=59]="INVALID_RANGE_PEER_DEPENDENCY",Me[Me.INCOMPATIBLE_PEER_DEPENDENCY=60]="INCOMPATIBLE_PEER_DEPENDENCY",Me[Me.DEPRECATED_PACKAGE=61]="DEPRECATED_PACKAGE",Me[Me.INCOMPATIBLE_OS=62]="INCOMPATIBLE_OS",Me[Me.INCOMPATIBLE_CPU=63]="INCOMPATIBLE_CPU",Me[Me.FROZEN_ARTIFACT_EXCEPTION=64]="FROZEN_ARTIFACT_EXCEPTION",Me[Me.TELEMETRY_NOTICE=65]="TELEMETRY_NOTICE",Me[Me.PATCH_HUNK_FAILED=66]="PATCH_HUNK_FAILED",Me[Me.INVALID_CONFIGURATION_VALUE=67]="INVALID_CONFIGURATION_VALUE",Me[Me.UNUSED_PACKAGE_EXTENSION=68]="UNUSED_PACKAGE_EXTENSION",Me[Me.REDUNDANT_PACKAGE_EXTENSION=69]="REDUNDANT_PACKAGE_EXTENSION",Me[Me.AUTO_NM_SUCCESS=70]="AUTO_NM_SUCCESS",Me[Me.NM_CANT_INSTALL_EXTERNAL_SOFT_LINK=71]="NM_CANT_INSTALL_EXTERNAL_SOFT_LINK",Me[Me.NM_PRESERVE_SYMLINKS_REQUIRED=72]="NM_PRESERVE_SYMLINKS_REQUIRED",Me[Me.UPDATE_LOCKFILE_ONLY_SKIP_LINK=73]="UPDATE_LOCKFILE_ONLY_SKIP_LINK",Me[Me.NM_HARDLINKS_MODE_DOWNGRADED=74]="NM_HARDLINKS_MODE_DOWNGRADED",Me[Me.PROLOG_INSTANTIATION_ERROR=75]="PROLOG_INSTANTIATION_ERROR",Me[Me.INCOMPATIBLE_ARCHITECTURE=76]="INCOMPATIBLE_ARCHITECTURE",Me[Me.GHOST_ARCHITECTURE=77]="GHOST_ARCHITECTURE",Me[Me.RESOLUTION_MISMATCH=78]="RESOLUTION_MISMATCH",Me[Me.PROLOG_LIMIT_EXCEEDED=79]="PROLOG_LIMIT_EXCEEDED",Me[Me.NETWORK_DISABLED=80]="NETWORK_DISABLED",Me[Me.NETWORK_UNSAFE_HTTP=81]="NETWORK_UNSAFE_HTTP",Me[Me.RESOLUTION_FAILED=82]="RESOLUTION_FAILED",Me[Me.AUTOMERGE_GIT_ERROR=83]="AUTOMERGE_GIT_ERROR",Me[Me.CONSTRAINTS_CHECK_FAILED=84]="CONSTRAINTS_CHECK_FAILED",Me[Me.UPDATED_RESOLUTION_RECORD=85]="UPDATED_RESOLUTION_RECORD",Me[Me.EXPLAIN_PEER_DEPENDENCIES_CTA=86]="EXPLAIN_PEER_DEPENDENCIES_CTA",Me[Me.MIGRATION_SUCCESS=87]="MIGRATION_SUCCESS",Me[Me.VERSION_NOTICE=88]="VERSION_NOTICE",Me[Me.TIPS_NOTICE=89]="TIPS_NOTICE",Me[Me.OFFLINE_MODE_ENABLED=90]="OFFLINE_MODE_ENABLED",Me[Me.INVALID_PROVENANCE_ENVIRONMENT=91]="INVALID_PROVENANCE_ENVIRONMENT",Me))(Br||{})});var aB=_((GRt,yne)=>{var _Ye="2.0.0",HYe=Number.MAX_SAFE_INTEGER||9007199254740991,jYe=16,GYe=250,qYe=["major","premajor","minor","preminor","patch","prepatch","prerelease"];yne.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:jYe,MAX_SAFE_BUILD_LENGTH:GYe,MAX_SAFE_INTEGER:HYe,RELEASE_TYPES:qYe,SEMVER_SPEC_VERSION:_Ye,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var lB=_((qRt,Ene)=>{var WYe=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...t)=>console.error("SEMVER",...t):()=>{};Ene.exports=WYe});var vE=_((Bp,Ine)=>{var{MAX_SAFE_COMPONENT_LENGTH:P_,MAX_SAFE_BUILD_LENGTH:YYe,MAX_LENGTH:VYe}=aB(),JYe=lB();Bp=Ine.exports={};var KYe=Bp.re=[],zYe=Bp.safeRe=[],rr=Bp.src=[],nr=Bp.t={},ZYe=0,b_="[a-zA-Z0-9-]",XYe=[["\\s",1],["\\d",VYe],[b_,YYe]],$Ye=t=>{for(let[e,r]of XYe)t=t.split(`${e}*`).join(`${e}{0,${r}}`).split(`${e}+`).join(`${e}{1,${r}}`);return t},Jr=(t,e,r)=>{let s=$Ye(e),a=ZYe++;JYe(t,a,e),nr[t]=a,rr[a]=e,KYe[a]=new RegExp(e,r?"g":void 0),zYe[a]=new RegExp(s,r?"g":void 0)};Jr("NUMERICIDENTIFIER","0|[1-9]\\d*");Jr("NUMERICIDENTIFIERLOOSE","\\d+");Jr("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${b_}*`);Jr("MAINVERSION",`(${rr[nr.NUMERICIDENTIFIER]})\\.(${rr[nr.NUMERICIDENTIFIER]})\\.(${rr[nr.NUMERICIDENTIFIER]})`);Jr("MAINVERSIONLOOSE",`(${rr[nr.NUMERICIDENTIFIERLOOSE]})\\.(${rr[nr.NUMERICIDENTIFIERLOOSE]})\\.(${rr[nr.NUMERICIDENTIFIERLOOSE]})`);Jr("PRERELEASEIDENTIFIER",`(?:${rr[nr.NUMERICIDENTIFIER]}|${rr[nr.NONNUMERICIDENTIFIER]})`);Jr("PRERELEASEIDENTIFIERLOOSE",`(?:${rr[nr.NUMERICIDENTIFIERLOOSE]}|${rr[nr.NONNUMERICIDENTIFIER]})`);Jr("PRERELEASE",`(?:-(${rr[nr.PRERELEASEIDENTIFIER]}(?:\\.${rr[nr.PRERELEASEIDENTIFIER]})*))`);Jr("PRERELEASELOOSE",`(?:-?(${rr[nr.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${rr[nr.PRERELEASEIDENTIFIERLOOSE]})*))`);Jr("BUILDIDENTIFIER",`${b_}+`);Jr("BUILD",`(?:\\+(${rr[nr.BUILDIDENTIFIER]}(?:\\.${rr[nr.BUILDIDENTIFIER]})*))`);Jr("FULLPLAIN",`v?${rr[nr.MAINVERSION]}${rr[nr.PRERELEASE]}?${rr[nr.BUILD]}?`);Jr("FULL",`^${rr[nr.FULLPLAIN]}$`);Jr("LOOSEPLAIN",`[v=\\s]*${rr[nr.MAINVERSIONLOOSE]}${rr[nr.PRERELEASELOOSE]}?${rr[nr.BUILD]}?`);Jr("LOOSE",`^${rr[nr.LOOSEPLAIN]}$`);Jr("GTLT","((?:<|>)?=?)");Jr("XRANGEIDENTIFIERLOOSE",`${rr[nr.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);Jr("XRANGEIDENTIFIER",`${rr[nr.NUMERICIDENTIFIER]}|x|X|\\*`);Jr("XRANGEPLAIN",`[v=\\s]*(${rr[nr.XRANGEIDENTIFIER]})(?:\\.(${rr[nr.XRANGEIDENTIFIER]})(?:\\.(${rr[nr.XRANGEIDENTIFIER]})(?:${rr[nr.PRERELEASE]})?${rr[nr.BUILD]}?)?)?`);Jr("XRANGEPLAINLOOSE",`[v=\\s]*(${rr[nr.XRANGEIDENTIFIERLOOSE]})(?:\\.(${rr[nr.XRANGEIDENTIFIERLOOSE]})(?:\\.(${rr[nr.XRANGEIDENTIFIERLOOSE]})(?:${rr[nr.PRERELEASELOOSE]})?${rr[nr.BUILD]}?)?)?`);Jr("XRANGE",`^${rr[nr.GTLT]}\\s*${rr[nr.XRANGEPLAIN]}$`);Jr("XRANGELOOSE",`^${rr[nr.GTLT]}\\s*${rr[nr.XRANGEPLAINLOOSE]}$`);Jr("COERCEPLAIN",`(^|[^\\d])(\\d{1,${P_}})(?:\\.(\\d{1,${P_}}))?(?:\\.(\\d{1,${P_}}))?`);Jr("COERCE",`${rr[nr.COERCEPLAIN]}(?:$|[^\\d])`);Jr("COERCEFULL",rr[nr.COERCEPLAIN]+`(?:${rr[nr.PRERELEASE]})?(?:${rr[nr.BUILD]})?(?:$|[^\\d])`);Jr("COERCERTL",rr[nr.COERCE],!0);Jr("COERCERTLFULL",rr[nr.COERCEFULL],!0);Jr("LONETILDE","(?:~>?)");Jr("TILDETRIM",`(\\s*)${rr[nr.LONETILDE]}\\s+`,!0);Bp.tildeTrimReplace="$1~";Jr("TILDE",`^${rr[nr.LONETILDE]}${rr[nr.XRANGEPLAIN]}$`);Jr("TILDELOOSE",`^${rr[nr.LONETILDE]}${rr[nr.XRANGEPLAINLOOSE]}$`);Jr("LONECARET","(?:\\^)");Jr("CARETTRIM",`(\\s*)${rr[nr.LONECARET]}\\s+`,!0);Bp.caretTrimReplace="$1^";Jr("CARET",`^${rr[nr.LONECARET]}${rr[nr.XRANGEPLAIN]}$`);Jr("CARETLOOSE",`^${rr[nr.LONECARET]}${rr[nr.XRANGEPLAINLOOSE]}$`);Jr("COMPARATORLOOSE",`^${rr[nr.GTLT]}\\s*(${rr[nr.LOOSEPLAIN]})$|^$`);Jr("COMPARATOR",`^${rr[nr.GTLT]}\\s*(${rr[nr.FULLPLAIN]})$|^$`);Jr("COMPARATORTRIM",`(\\s*)${rr[nr.GTLT]}\\s*(${rr[nr.LOOSEPLAIN]}|${rr[nr.XRANGEPLAIN]})`,!0);Bp.comparatorTrimReplace="$1$2$3";Jr("HYPHENRANGE",`^\\s*(${rr[nr.XRANGEPLAIN]})\\s+-\\s+(${rr[nr.XRANGEPLAIN]})\\s*$`);Jr("HYPHENRANGELOOSE",`^\\s*(${rr[nr.XRANGEPLAINLOOSE]})\\s+-\\s+(${rr[nr.XRANGEPLAINLOOSE]})\\s*$`);Jr("STAR","(<|>)?=?\\s*\\*");Jr("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");Jr("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")});var qx=_((WRt,Cne)=>{var eVe=Object.freeze({loose:!0}),tVe=Object.freeze({}),rVe=t=>t?typeof t!="object"?eVe:t:tVe;Cne.exports=rVe});var x_=_((YRt,vne)=>{var wne=/^[0-9]+$/,Bne=(t,e)=>{let r=wne.test(t),s=wne.test(e);return r&&s&&(t=+t,e=+e),t===e?0:r&&!s?-1:s&&!r?1:tBne(e,t);vne.exports={compareIdentifiers:Bne,rcompareIdentifiers:nVe}});var jo=_((VRt,bne)=>{var Wx=lB(),{MAX_LENGTH:Sne,MAX_SAFE_INTEGER:Yx}=aB(),{safeRe:Dne,t:Pne}=vE(),iVe=qx(),{compareIdentifiers:SE}=x_(),k_=class t{constructor(e,r){if(r=iVe(r),e instanceof t){if(e.loose===!!r.loose&&e.includePrerelease===!!r.includePrerelease)return e;e=e.version}else if(typeof e!="string")throw new TypeError(`Invalid version. Must be a string. Got type "${typeof e}".`);if(e.length>Sne)throw new TypeError(`version is longer than ${Sne} characters`);Wx("SemVer",e,r),this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease;let s=e.trim().match(r.loose?Dne[Pne.LOOSE]:Dne[Pne.FULL]);if(!s)throw new TypeError(`Invalid Version: ${e}`);if(this.raw=e,this.major=+s[1],this.minor=+s[2],this.patch=+s[3],this.major>Yx||this.major<0)throw new TypeError("Invalid major version");if(this.minor>Yx||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>Yx||this.patch<0)throw new TypeError("Invalid patch version");s[4]?this.prerelease=s[4].split(".").map(a=>{if(/^[0-9]+$/.test(a)){let n=+a;if(n>=0&&n=0;)typeof this.prerelease[n]=="number"&&(this.prerelease[n]++,n=-2);if(n===-1){if(r===this.prerelease.join(".")&&s===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(a)}}if(r){let n=[r,a];s===!1&&(n=[r]),SE(this.prerelease[0],r)===0?isNaN(this.prerelease[1])&&(this.prerelease=n):this.prerelease=n}break}default:throw new Error(`invalid increment argument: ${e}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}};bne.exports=k_});var Md=_((JRt,kne)=>{var xne=jo(),sVe=(t,e,r=!1)=>{if(t instanceof xne)return t;try{return new xne(t,e)}catch(s){if(!r)return null;throw s}};kne.exports=sVe});var Rne=_((KRt,Qne)=>{var oVe=Md(),aVe=(t,e)=>{let r=oVe(t,e);return r?r.version:null};Qne.exports=aVe});var Fne=_((zRt,Tne)=>{var lVe=Md(),cVe=(t,e)=>{let r=lVe(t.trim().replace(/^[=v]+/,""),e);return r?r.version:null};Tne.exports=cVe});var Lne=_((ZRt,One)=>{var Nne=jo(),uVe=(t,e,r,s,a)=>{typeof r=="string"&&(a=s,s=r,r=void 0);try{return new Nne(t instanceof Nne?t.version:t,r).inc(e,s,a).version}catch{return null}};One.exports=uVe});var _ne=_((XRt,Une)=>{var Mne=Md(),fVe=(t,e)=>{let r=Mne(t,null,!0),s=Mne(e,null,!0),a=r.compare(s);if(a===0)return null;let n=a>0,c=n?r:s,f=n?s:r,p=!!c.prerelease.length;if(!!f.prerelease.length&&!p)return!f.patch&&!f.minor?"major":c.patch?"patch":c.minor?"minor":"major";let E=p?"pre":"";return r.major!==s.major?E+"major":r.minor!==s.minor?E+"minor":r.patch!==s.patch?E+"patch":"prerelease"};Une.exports=fVe});var jne=_(($Rt,Hne)=>{var AVe=jo(),pVe=(t,e)=>new AVe(t,e).major;Hne.exports=pVe});var qne=_((eTt,Gne)=>{var hVe=jo(),gVe=(t,e)=>new hVe(t,e).minor;Gne.exports=gVe});var Yne=_((tTt,Wne)=>{var dVe=jo(),mVe=(t,e)=>new dVe(t,e).patch;Wne.exports=mVe});var Jne=_((rTt,Vne)=>{var yVe=Md(),EVe=(t,e)=>{let r=yVe(t,e);return r&&r.prerelease.length?r.prerelease:null};Vne.exports=EVe});var Bc=_((nTt,zne)=>{var Kne=jo(),IVe=(t,e,r)=>new Kne(t,r).compare(new Kne(e,r));zne.exports=IVe});var Xne=_((iTt,Zne)=>{var CVe=Bc(),wVe=(t,e,r)=>CVe(e,t,r);Zne.exports=wVe});var eie=_((sTt,$ne)=>{var BVe=Bc(),vVe=(t,e)=>BVe(t,e,!0);$ne.exports=vVe});var Vx=_((oTt,rie)=>{var tie=jo(),SVe=(t,e,r)=>{let s=new tie(t,r),a=new tie(e,r);return s.compare(a)||s.compareBuild(a)};rie.exports=SVe});var iie=_((aTt,nie)=>{var DVe=Vx(),PVe=(t,e)=>t.sort((r,s)=>DVe(r,s,e));nie.exports=PVe});var oie=_((lTt,sie)=>{var bVe=Vx(),xVe=(t,e)=>t.sort((r,s)=>bVe(s,r,e));sie.exports=xVe});var cB=_((cTt,aie)=>{var kVe=Bc(),QVe=(t,e,r)=>kVe(t,e,r)>0;aie.exports=QVe});var Jx=_((uTt,lie)=>{var RVe=Bc(),TVe=(t,e,r)=>RVe(t,e,r)<0;lie.exports=TVe});var Q_=_((fTt,cie)=>{var FVe=Bc(),NVe=(t,e,r)=>FVe(t,e,r)===0;cie.exports=NVe});var R_=_((ATt,uie)=>{var OVe=Bc(),LVe=(t,e,r)=>OVe(t,e,r)!==0;uie.exports=LVe});var Kx=_((pTt,fie)=>{var MVe=Bc(),UVe=(t,e,r)=>MVe(t,e,r)>=0;fie.exports=UVe});var zx=_((hTt,Aie)=>{var _Ve=Bc(),HVe=(t,e,r)=>_Ve(t,e,r)<=0;Aie.exports=HVe});var T_=_((gTt,pie)=>{var jVe=Q_(),GVe=R_(),qVe=cB(),WVe=Kx(),YVe=Jx(),VVe=zx(),JVe=(t,e,r,s)=>{switch(e){case"===":return typeof t=="object"&&(t=t.version),typeof r=="object"&&(r=r.version),t===r;case"!==":return typeof t=="object"&&(t=t.version),typeof r=="object"&&(r=r.version),t!==r;case"":case"=":case"==":return jVe(t,r,s);case"!=":return GVe(t,r,s);case">":return qVe(t,r,s);case">=":return WVe(t,r,s);case"<":return YVe(t,r,s);case"<=":return VVe(t,r,s);default:throw new TypeError(`Invalid operator: ${e}`)}};pie.exports=JVe});var gie=_((dTt,hie)=>{var KVe=jo(),zVe=Md(),{safeRe:Zx,t:Xx}=vE(),ZVe=(t,e)=>{if(t instanceof KVe)return t;if(typeof t=="number"&&(t=String(t)),typeof t!="string")return null;e=e||{};let r=null;if(!e.rtl)r=t.match(e.includePrerelease?Zx[Xx.COERCEFULL]:Zx[Xx.COERCE]);else{let p=e.includePrerelease?Zx[Xx.COERCERTLFULL]:Zx[Xx.COERCERTL],h;for(;(h=p.exec(t))&&(!r||r.index+r[0].length!==t.length);)(!r||h.index+h[0].length!==r.index+r[0].length)&&(r=h),p.lastIndex=h.index+h[1].length+h[2].length;p.lastIndex=-1}if(r===null)return null;let s=r[2],a=r[3]||"0",n=r[4]||"0",c=e.includePrerelease&&r[5]?`-${r[5]}`:"",f=e.includePrerelease&&r[6]?`+${r[6]}`:"";return zVe(`${s}.${a}.${n}${c}${f}`,e)};hie.exports=ZVe});var mie=_((mTt,die)=>{"use strict";die.exports=function(t){t.prototype[Symbol.iterator]=function*(){for(let e=this.head;e;e=e.next)yield e.value}}});var $x=_((yTt,yie)=>{"use strict";yie.exports=Fn;Fn.Node=Ud;Fn.create=Fn;function Fn(t){var e=this;if(e instanceof Fn||(e=new Fn),e.tail=null,e.head=null,e.length=0,t&&typeof t.forEach=="function")t.forEach(function(a){e.push(a)});else if(arguments.length>0)for(var r=0,s=arguments.length;r1)r=e;else if(this.head)s=this.head.next,r=this.head.value;else throw new TypeError("Reduce of empty list with no initial value");for(var a=0;s!==null;a++)r=t(r,s.value,a),s=s.next;return r};Fn.prototype.reduceReverse=function(t,e){var r,s=this.tail;if(arguments.length>1)r=e;else if(this.tail)s=this.tail.prev,r=this.tail.value;else throw new TypeError("Reduce of empty list with no initial value");for(var a=this.length-1;s!==null;a--)r=t(r,s.value,a),s=s.prev;return r};Fn.prototype.toArray=function(){for(var t=new Array(this.length),e=0,r=this.head;r!==null;e++)t[e]=r.value,r=r.next;return t};Fn.prototype.toArrayReverse=function(){for(var t=new Array(this.length),e=0,r=this.tail;r!==null;e++)t[e]=r.value,r=r.prev;return t};Fn.prototype.slice=function(t,e){e=e||this.length,e<0&&(e+=this.length),t=t||0,t<0&&(t+=this.length);var r=new Fn;if(ethis.length&&(e=this.length);for(var s=0,a=this.head;a!==null&&sthis.length&&(e=this.length);for(var s=this.length,a=this.tail;a!==null&&s>e;s--)a=a.prev;for(;a!==null&&s>t;s--,a=a.prev)r.push(a.value);return r};Fn.prototype.splice=function(t,e,...r){t>this.length&&(t=this.length-1),t<0&&(t=this.length+t);for(var s=0,a=this.head;a!==null&&s{"use strict";var t7e=$x(),_d=Symbol("max"),Sp=Symbol("length"),DE=Symbol("lengthCalculator"),fB=Symbol("allowStale"),Hd=Symbol("maxAge"),vp=Symbol("dispose"),Eie=Symbol("noDisposeOnSet"),Gs=Symbol("lruList"),Lu=Symbol("cache"),Cie=Symbol("updateAgeOnGet"),F_=()=>1,O_=class{constructor(e){if(typeof e=="number"&&(e={max:e}),e||(e={}),e.max&&(typeof e.max!="number"||e.max<0))throw new TypeError("max must be a non-negative number");let r=this[_d]=e.max||1/0,s=e.length||F_;if(this[DE]=typeof s!="function"?F_:s,this[fB]=e.stale||!1,e.maxAge&&typeof e.maxAge!="number")throw new TypeError("maxAge must be a number");this[Hd]=e.maxAge||0,this[vp]=e.dispose,this[Eie]=e.noDisposeOnSet||!1,this[Cie]=e.updateAgeOnGet||!1,this.reset()}set max(e){if(typeof e!="number"||e<0)throw new TypeError("max must be a non-negative number");this[_d]=e||1/0,uB(this)}get max(){return this[_d]}set allowStale(e){this[fB]=!!e}get allowStale(){return this[fB]}set maxAge(e){if(typeof e!="number")throw new TypeError("maxAge must be a non-negative number");this[Hd]=e,uB(this)}get maxAge(){return this[Hd]}set lengthCalculator(e){typeof e!="function"&&(e=F_),e!==this[DE]&&(this[DE]=e,this[Sp]=0,this[Gs].forEach(r=>{r.length=this[DE](r.value,r.key),this[Sp]+=r.length})),uB(this)}get lengthCalculator(){return this[DE]}get length(){return this[Sp]}get itemCount(){return this[Gs].length}rforEach(e,r){r=r||this;for(let s=this[Gs].tail;s!==null;){let a=s.prev;Iie(this,e,s,r),s=a}}forEach(e,r){r=r||this;for(let s=this[Gs].head;s!==null;){let a=s.next;Iie(this,e,s,r),s=a}}keys(){return this[Gs].toArray().map(e=>e.key)}values(){return this[Gs].toArray().map(e=>e.value)}reset(){this[vp]&&this[Gs]&&this[Gs].length&&this[Gs].forEach(e=>this[vp](e.key,e.value)),this[Lu]=new Map,this[Gs]=new t7e,this[Sp]=0}dump(){return this[Gs].map(e=>ek(this,e)?!1:{k:e.key,v:e.value,e:e.now+(e.maxAge||0)}).toArray().filter(e=>e)}dumpLru(){return this[Gs]}set(e,r,s){if(s=s||this[Hd],s&&typeof s!="number")throw new TypeError("maxAge must be a number");let a=s?Date.now():0,n=this[DE](r,e);if(this[Lu].has(e)){if(n>this[_d])return PE(this,this[Lu].get(e)),!1;let p=this[Lu].get(e).value;return this[vp]&&(this[Eie]||this[vp](e,p.value)),p.now=a,p.maxAge=s,p.value=r,this[Sp]+=n-p.length,p.length=n,this.get(e),uB(this),!0}let c=new L_(e,r,n,a,s);return c.length>this[_d]?(this[vp]&&this[vp](e,r),!1):(this[Sp]+=c.length,this[Gs].unshift(c),this[Lu].set(e,this[Gs].head),uB(this),!0)}has(e){if(!this[Lu].has(e))return!1;let r=this[Lu].get(e).value;return!ek(this,r)}get(e){return N_(this,e,!0)}peek(e){return N_(this,e,!1)}pop(){let e=this[Gs].tail;return e?(PE(this,e),e.value):null}del(e){PE(this,this[Lu].get(e))}load(e){this.reset();let r=Date.now();for(let s=e.length-1;s>=0;s--){let a=e[s],n=a.e||0;if(n===0)this.set(a.k,a.v);else{let c=n-r;c>0&&this.set(a.k,a.v,c)}}}prune(){this[Lu].forEach((e,r)=>N_(this,r,!1))}},N_=(t,e,r)=>{let s=t[Lu].get(e);if(s){let a=s.value;if(ek(t,a)){if(PE(t,s),!t[fB])return}else r&&(t[Cie]&&(s.value.now=Date.now()),t[Gs].unshiftNode(s));return a.value}},ek=(t,e)=>{if(!e||!e.maxAge&&!t[Hd])return!1;let r=Date.now()-e.now;return e.maxAge?r>e.maxAge:t[Hd]&&r>t[Hd]},uB=t=>{if(t[Sp]>t[_d])for(let e=t[Gs].tail;t[Sp]>t[_d]&&e!==null;){let r=e.prev;PE(t,e),e=r}},PE=(t,e)=>{if(e){let r=e.value;t[vp]&&t[vp](r.key,r.value),t[Sp]-=r.length,t[Lu].delete(r.key),t[Gs].removeNode(e)}},L_=class{constructor(e,r,s,a,n){this.key=e,this.value=r,this.length=s,this.now=a,this.maxAge=n||0}},Iie=(t,e,r,s)=>{let a=r.value;ek(t,a)&&(PE(t,r),t[fB]||(a=void 0)),a&&e.call(s,a.value,a.key,t)};wie.exports=O_});var vc=_((ITt,Pie)=>{var M_=class t{constructor(e,r){if(r=n7e(r),e instanceof t)return e.loose===!!r.loose&&e.includePrerelease===!!r.includePrerelease?e:new t(e.raw,r);if(e instanceof U_)return this.raw=e.value,this.set=[[e]],this.format(),this;if(this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease,this.raw=e.trim().split(/\s+/).join(" "),this.set=this.raw.split("||").map(s=>this.parseRange(s.trim())).filter(s=>s.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){let s=this.set[0];if(this.set=this.set.filter(a=>!Sie(a[0])),this.set.length===0)this.set=[s];else if(this.set.length>1){for(let a of this.set)if(a.length===1&&u7e(a[0])){this.set=[a];break}}}this.format()}format(){return this.range=this.set.map(e=>e.join(" ").trim()).join("||").trim(),this.range}toString(){return this.range}parseRange(e){let s=((this.options.includePrerelease&&l7e)|(this.options.loose&&c7e))+":"+e,a=vie.get(s);if(a)return a;let n=this.options.loose,c=n?sl[wa.HYPHENRANGELOOSE]:sl[wa.HYPHENRANGE];e=e.replace(c,I7e(this.options.includePrerelease)),vi("hyphen replace",e),e=e.replace(sl[wa.COMPARATORTRIM],s7e),vi("comparator trim",e),e=e.replace(sl[wa.TILDETRIM],o7e),vi("tilde trim",e),e=e.replace(sl[wa.CARETTRIM],a7e),vi("caret trim",e);let f=e.split(" ").map(C=>f7e(C,this.options)).join(" ").split(/\s+/).map(C=>E7e(C,this.options));n&&(f=f.filter(C=>(vi("loose invalid filter",C,this.options),!!C.match(sl[wa.COMPARATORLOOSE])))),vi("range list",f);let p=new Map,h=f.map(C=>new U_(C,this.options));for(let C of h){if(Sie(C))return[C];p.set(C.value,C)}p.size>1&&p.has("")&&p.delete("");let E=[...p.values()];return vie.set(s,E),E}intersects(e,r){if(!(e instanceof t))throw new TypeError("a Range is required");return this.set.some(s=>Die(s,r)&&e.set.some(a=>Die(a,r)&&s.every(n=>a.every(c=>n.intersects(c,r)))))}test(e){if(!e)return!1;if(typeof e=="string")try{e=new i7e(e,this.options)}catch{return!1}for(let r=0;rt.value==="<0.0.0-0",u7e=t=>t.value==="",Die=(t,e)=>{let r=!0,s=t.slice(),a=s.pop();for(;r&&s.length;)r=s.every(n=>a.intersects(n,e)),a=s.pop();return r},f7e=(t,e)=>(vi("comp",t,e),t=h7e(t,e),vi("caret",t),t=A7e(t,e),vi("tildes",t),t=d7e(t,e),vi("xrange",t),t=y7e(t,e),vi("stars",t),t),Ba=t=>!t||t.toLowerCase()==="x"||t==="*",A7e=(t,e)=>t.trim().split(/\s+/).map(r=>p7e(r,e)).join(" "),p7e=(t,e)=>{let r=e.loose?sl[wa.TILDELOOSE]:sl[wa.TILDE];return t.replace(r,(s,a,n,c,f)=>{vi("tilde",t,s,a,n,c,f);let p;return Ba(a)?p="":Ba(n)?p=`>=${a}.0.0 <${+a+1}.0.0-0`:Ba(c)?p=`>=${a}.${n}.0 <${a}.${+n+1}.0-0`:f?(vi("replaceTilde pr",f),p=`>=${a}.${n}.${c}-${f} <${a}.${+n+1}.0-0`):p=`>=${a}.${n}.${c} <${a}.${+n+1}.0-0`,vi("tilde return",p),p})},h7e=(t,e)=>t.trim().split(/\s+/).map(r=>g7e(r,e)).join(" "),g7e=(t,e)=>{vi("caret",t,e);let r=e.loose?sl[wa.CARETLOOSE]:sl[wa.CARET],s=e.includePrerelease?"-0":"";return t.replace(r,(a,n,c,f,p)=>{vi("caret",t,a,n,c,f,p);let h;return Ba(n)?h="":Ba(c)?h=`>=${n}.0.0${s} <${+n+1}.0.0-0`:Ba(f)?n==="0"?h=`>=${n}.${c}.0${s} <${n}.${+c+1}.0-0`:h=`>=${n}.${c}.0${s} <${+n+1}.0.0-0`:p?(vi("replaceCaret pr",p),n==="0"?c==="0"?h=`>=${n}.${c}.${f}-${p} <${n}.${c}.${+f+1}-0`:h=`>=${n}.${c}.${f}-${p} <${n}.${+c+1}.0-0`:h=`>=${n}.${c}.${f}-${p} <${+n+1}.0.0-0`):(vi("no pr"),n==="0"?c==="0"?h=`>=${n}.${c}.${f}${s} <${n}.${c}.${+f+1}-0`:h=`>=${n}.${c}.${f}${s} <${n}.${+c+1}.0-0`:h=`>=${n}.${c}.${f} <${+n+1}.0.0-0`),vi("caret return",h),h})},d7e=(t,e)=>(vi("replaceXRanges",t,e),t.split(/\s+/).map(r=>m7e(r,e)).join(" ")),m7e=(t,e)=>{t=t.trim();let r=e.loose?sl[wa.XRANGELOOSE]:sl[wa.XRANGE];return t.replace(r,(s,a,n,c,f,p)=>{vi("xRange",t,s,a,n,c,f,p);let h=Ba(n),E=h||Ba(c),C=E||Ba(f),S=C;return a==="="&&S&&(a=""),p=e.includePrerelease?"-0":"",h?a===">"||a==="<"?s="<0.0.0-0":s="*":a&&S?(E&&(c=0),f=0,a===">"?(a=">=",E?(n=+n+1,c=0,f=0):(c=+c+1,f=0)):a==="<="&&(a="<",E?n=+n+1:c=+c+1),a==="<"&&(p="-0"),s=`${a+n}.${c}.${f}${p}`):E?s=`>=${n}.0.0${p} <${+n+1}.0.0-0`:C&&(s=`>=${n}.${c}.0${p} <${n}.${+c+1}.0-0`),vi("xRange return",s),s})},y7e=(t,e)=>(vi("replaceStars",t,e),t.trim().replace(sl[wa.STAR],"")),E7e=(t,e)=>(vi("replaceGTE0",t,e),t.trim().replace(sl[e.includePrerelease?wa.GTE0PRE:wa.GTE0],"")),I7e=t=>(e,r,s,a,n,c,f,p,h,E,C,S,b)=>(Ba(s)?r="":Ba(a)?r=`>=${s}.0.0${t?"-0":""}`:Ba(n)?r=`>=${s}.${a}.0${t?"-0":""}`:c?r=`>=${r}`:r=`>=${r}${t?"-0":""}`,Ba(h)?p="":Ba(E)?p=`<${+h+1}.0.0-0`:Ba(C)?p=`<${h}.${+E+1}.0-0`:S?p=`<=${h}.${E}.${C}-${S}`:t?p=`<${h}.${E}.${+C+1}-0`:p=`<=${p}`,`${r} ${p}`.trim()),C7e=(t,e,r)=>{for(let s=0;s0){let a=t[s].semver;if(a.major===e.major&&a.minor===e.minor&&a.patch===e.patch)return!0}return!1}return!0}});var AB=_((CTt,Tie)=>{var pB=Symbol("SemVer ANY"),j_=class t{static get ANY(){return pB}constructor(e,r){if(r=bie(r),e instanceof t){if(e.loose===!!r.loose)return e;e=e.value}e=e.trim().split(/\s+/).join(" "),H_("comparator",e,r),this.options=r,this.loose=!!r.loose,this.parse(e),this.semver===pB?this.value="":this.value=this.operator+this.semver.version,H_("comp",this)}parse(e){let r=this.options.loose?xie[kie.COMPARATORLOOSE]:xie[kie.COMPARATOR],s=e.match(r);if(!s)throw new TypeError(`Invalid comparator: ${e}`);this.operator=s[1]!==void 0?s[1]:"",this.operator==="="&&(this.operator=""),s[2]?this.semver=new Qie(s[2],this.options.loose):this.semver=pB}toString(){return this.value}test(e){if(H_("Comparator.test",e,this.options.loose),this.semver===pB||e===pB)return!0;if(typeof e=="string")try{e=new Qie(e,this.options)}catch{return!1}return __(e,this.operator,this.semver,this.options)}intersects(e,r){if(!(e instanceof t))throw new TypeError("a Comparator is required");return this.operator===""?this.value===""?!0:new Rie(e.value,r).test(this.value):e.operator===""?e.value===""?!0:new Rie(this.value,r).test(e.semver):(r=bie(r),r.includePrerelease&&(this.value==="<0.0.0-0"||e.value==="<0.0.0-0")||!r.includePrerelease&&(this.value.startsWith("<0.0.0")||e.value.startsWith("<0.0.0"))?!1:!!(this.operator.startsWith(">")&&e.operator.startsWith(">")||this.operator.startsWith("<")&&e.operator.startsWith("<")||this.semver.version===e.semver.version&&this.operator.includes("=")&&e.operator.includes("=")||__(this.semver,"<",e.semver,r)&&this.operator.startsWith(">")&&e.operator.startsWith("<")||__(this.semver,">",e.semver,r)&&this.operator.startsWith("<")&&e.operator.startsWith(">")))}};Tie.exports=j_;var bie=qx(),{safeRe:xie,t:kie}=vE(),__=T_(),H_=lB(),Qie=jo(),Rie=vc()});var hB=_((wTt,Fie)=>{var w7e=vc(),B7e=(t,e,r)=>{try{e=new w7e(e,r)}catch{return!1}return e.test(t)};Fie.exports=B7e});var Oie=_((BTt,Nie)=>{var v7e=vc(),S7e=(t,e)=>new v7e(t,e).set.map(r=>r.map(s=>s.value).join(" ").trim().split(" "));Nie.exports=S7e});var Mie=_((vTt,Lie)=>{var D7e=jo(),P7e=vc(),b7e=(t,e,r)=>{let s=null,a=null,n=null;try{n=new P7e(e,r)}catch{return null}return t.forEach(c=>{n.test(c)&&(!s||a.compare(c)===-1)&&(s=c,a=new D7e(s,r))}),s};Lie.exports=b7e});var _ie=_((STt,Uie)=>{var x7e=jo(),k7e=vc(),Q7e=(t,e,r)=>{let s=null,a=null,n=null;try{n=new k7e(e,r)}catch{return null}return t.forEach(c=>{n.test(c)&&(!s||a.compare(c)===1)&&(s=c,a=new x7e(s,r))}),s};Uie.exports=Q7e});var Gie=_((DTt,jie)=>{var G_=jo(),R7e=vc(),Hie=cB(),T7e=(t,e)=>{t=new R7e(t,e);let r=new G_("0.0.0");if(t.test(r)||(r=new G_("0.0.0-0"),t.test(r)))return r;r=null;for(let s=0;s{let f=new G_(c.semver.version);switch(c.operator){case">":f.prerelease.length===0?f.patch++:f.prerelease.push(0),f.raw=f.format();case"":case">=":(!n||Hie(f,n))&&(n=f);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${c.operator}`)}}),n&&(!r||Hie(r,n))&&(r=n)}return r&&t.test(r)?r:null};jie.exports=T7e});var Wie=_((PTt,qie)=>{var F7e=vc(),N7e=(t,e)=>{try{return new F7e(t,e).range||"*"}catch{return null}};qie.exports=N7e});var tk=_((bTt,Kie)=>{var O7e=jo(),Jie=AB(),{ANY:L7e}=Jie,M7e=vc(),U7e=hB(),Yie=cB(),Vie=Jx(),_7e=zx(),H7e=Kx(),j7e=(t,e,r,s)=>{t=new O7e(t,s),e=new M7e(e,s);let a,n,c,f,p;switch(r){case">":a=Yie,n=_7e,c=Vie,f=">",p=">=";break;case"<":a=Vie,n=H7e,c=Yie,f="<",p="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(U7e(t,e,s))return!1;for(let h=0;h{b.semver===L7e&&(b=new Jie(">=0.0.0")),C=C||b,S=S||b,a(b.semver,C.semver,s)?C=b:c(b.semver,S.semver,s)&&(S=b)}),C.operator===f||C.operator===p||(!S.operator||S.operator===f)&&n(t,S.semver))return!1;if(S.operator===p&&c(t,S.semver))return!1}return!0};Kie.exports=j7e});var Zie=_((xTt,zie)=>{var G7e=tk(),q7e=(t,e,r)=>G7e(t,e,">",r);zie.exports=q7e});var $ie=_((kTt,Xie)=>{var W7e=tk(),Y7e=(t,e,r)=>W7e(t,e,"<",r);Xie.exports=Y7e});var rse=_((QTt,tse)=>{var ese=vc(),V7e=(t,e,r)=>(t=new ese(t,r),e=new ese(e,r),t.intersects(e,r));tse.exports=V7e});var ise=_((RTt,nse)=>{var J7e=hB(),K7e=Bc();nse.exports=(t,e,r)=>{let s=[],a=null,n=null,c=t.sort((E,C)=>K7e(E,C,r));for(let E of c)J7e(E,e,r)?(n=E,a||(a=E)):(n&&s.push([a,n]),n=null,a=null);a&&s.push([a,null]);let f=[];for(let[E,C]of s)E===C?f.push(E):!C&&E===c[0]?f.push("*"):C?E===c[0]?f.push(`<=${C}`):f.push(`${E} - ${C}`):f.push(`>=${E}`);let p=f.join(" || "),h=typeof e.raw=="string"?e.raw:String(e);return p.length{var sse=vc(),W_=AB(),{ANY:q_}=W_,gB=hB(),Y_=Bc(),z7e=(t,e,r={})=>{if(t===e)return!0;t=new sse(t,r),e=new sse(e,r);let s=!1;e:for(let a of t.set){for(let n of e.set){let c=X7e(a,n,r);if(s=s||c!==null,c)continue e}if(s)return!1}return!0},Z7e=[new W_(">=0.0.0-0")],ose=[new W_(">=0.0.0")],X7e=(t,e,r)=>{if(t===e)return!0;if(t.length===1&&t[0].semver===q_){if(e.length===1&&e[0].semver===q_)return!0;r.includePrerelease?t=Z7e:t=ose}if(e.length===1&&e[0].semver===q_){if(r.includePrerelease)return!0;e=ose}let s=new Set,a,n;for(let b of t)b.operator===">"||b.operator===">="?a=ase(a,b,r):b.operator==="<"||b.operator==="<="?n=lse(n,b,r):s.add(b.semver);if(s.size>1)return null;let c;if(a&&n){if(c=Y_(a.semver,n.semver,r),c>0)return null;if(c===0&&(a.operator!==">="||n.operator!=="<="))return null}for(let b of s){if(a&&!gB(b,String(a),r)||n&&!gB(b,String(n),r))return null;for(let I of e)if(!gB(b,String(I),r))return!1;return!0}let f,p,h,E,C=n&&!r.includePrerelease&&n.semver.prerelease.length?n.semver:!1,S=a&&!r.includePrerelease&&a.semver.prerelease.length?a.semver:!1;C&&C.prerelease.length===1&&n.operator==="<"&&C.prerelease[0]===0&&(C=!1);for(let b of e){if(E=E||b.operator===">"||b.operator===">=",h=h||b.operator==="<"||b.operator==="<=",a){if(S&&b.semver.prerelease&&b.semver.prerelease.length&&b.semver.major===S.major&&b.semver.minor===S.minor&&b.semver.patch===S.patch&&(S=!1),b.operator===">"||b.operator===">="){if(f=ase(a,b,r),f===b&&f!==a)return!1}else if(a.operator===">="&&!gB(a.semver,String(b),r))return!1}if(n){if(C&&b.semver.prerelease&&b.semver.prerelease.length&&b.semver.major===C.major&&b.semver.minor===C.minor&&b.semver.patch===C.patch&&(C=!1),b.operator==="<"||b.operator==="<="){if(p=lse(n,b,r),p===b&&p!==n)return!1}else if(n.operator==="<="&&!gB(n.semver,String(b),r))return!1}if(!b.operator&&(n||a)&&c!==0)return!1}return!(a&&h&&!n&&c!==0||n&&E&&!a&&c!==0||S||C)},ase=(t,e,r)=>{if(!t)return e;let s=Y_(t.semver,e.semver,r);return s>0?t:s<0||e.operator===">"&&t.operator===">="?e:t},lse=(t,e,r)=>{if(!t)return e;let s=Y_(t.semver,e.semver,r);return s<0?t:s>0||e.operator==="<"&&t.operator==="<="?e:t};cse.exports=z7e});var Ai=_((FTt,pse)=>{var V_=vE(),fse=aB(),$7e=jo(),Ase=x_(),eJe=Md(),tJe=Rne(),rJe=Fne(),nJe=Lne(),iJe=_ne(),sJe=jne(),oJe=qne(),aJe=Yne(),lJe=Jne(),cJe=Bc(),uJe=Xne(),fJe=eie(),AJe=Vx(),pJe=iie(),hJe=oie(),gJe=cB(),dJe=Jx(),mJe=Q_(),yJe=R_(),EJe=Kx(),IJe=zx(),CJe=T_(),wJe=gie(),BJe=AB(),vJe=vc(),SJe=hB(),DJe=Oie(),PJe=Mie(),bJe=_ie(),xJe=Gie(),kJe=Wie(),QJe=tk(),RJe=Zie(),TJe=$ie(),FJe=rse(),NJe=ise(),OJe=use();pse.exports={parse:eJe,valid:tJe,clean:rJe,inc:nJe,diff:iJe,major:sJe,minor:oJe,patch:aJe,prerelease:lJe,compare:cJe,rcompare:uJe,compareLoose:fJe,compareBuild:AJe,sort:pJe,rsort:hJe,gt:gJe,lt:dJe,eq:mJe,neq:yJe,gte:EJe,lte:IJe,cmp:CJe,coerce:wJe,Comparator:BJe,Range:vJe,satisfies:SJe,toComparators:DJe,maxSatisfying:PJe,minSatisfying:bJe,minVersion:xJe,validRange:kJe,outside:QJe,gtr:RJe,ltr:TJe,intersects:FJe,simplifyRange:NJe,subset:OJe,SemVer:$7e,re:V_.re,src:V_.src,tokens:V_.t,SEMVER_SPEC_VERSION:fse.SEMVER_SPEC_VERSION,RELEASE_TYPES:fse.RELEASE_TYPES,compareIdentifiers:Ase.compareIdentifiers,rcompareIdentifiers:Ase.rcompareIdentifiers}});var gse=_((NTt,hse)=>{"use strict";function LJe(t,e){function r(){this.constructor=t}r.prototype=e.prototype,t.prototype=new r}function jd(t,e,r,s){this.message=t,this.expected=e,this.found=r,this.location=s,this.name="SyntaxError",typeof Error.captureStackTrace=="function"&&Error.captureStackTrace(this,jd)}LJe(jd,Error);jd.buildMessage=function(t,e){var r={literal:function(h){return'"'+a(h.text)+'"'},class:function(h){var E="",C;for(C=0;C0){for(C=1,S=1;C{switch(Re[1]){case"|":return xe|Re[3];case"&":return xe&Re[3];case"^":return xe^Re[3]}},$)},S="!",b=Fe("!",!1),I=function($){return!$},T="(",N=Fe("(",!1),U=")",W=Fe(")",!1),ee=function($){return $},ie=/^[^ \t\n\r()!|&\^]/,ue=Ne([" "," ",` +`,"\r","(",")","!","|","&","^"],!0,!1),le=function($){return e.queryPattern.test($)},me=function($){return e.checkFn($)},pe=ke("whitespace"),Be=/^[ \t\n\r]/,Ce=Ne([" "," ",` +`,"\r"],!1,!1),g=0,we=0,ye=[{line:1,column:1}],Ae=0,se=[],X=0,De;if("startRule"in e){if(!(e.startRule in s))throw new Error(`Can't start parsing from rule "`+e.startRule+'".');a=s[e.startRule]}function Te(){return t.substring(we,g)}function mt(){return Ue(we,g)}function j($,oe){throw oe=oe!==void 0?oe:Ue(we,g),P([ke($)],t.substring(we,g),oe)}function rt($,oe){throw oe=oe!==void 0?oe:Ue(we,g),w($,oe)}function Fe($,oe){return{type:"literal",text:$,ignoreCase:oe}}function Ne($,oe,xe){return{type:"class",parts:$,inverted:oe,ignoreCase:xe}}function be(){return{type:"any"}}function Ve(){return{type:"end"}}function ke($){return{type:"other",description:$}}function it($){var oe=ye[$],xe;if(oe)return oe;for(xe=$-1;!ye[xe];)xe--;for(oe=ye[xe],oe={line:oe.line,column:oe.column};xe<$;)t.charCodeAt(xe)===10?(oe.line++,oe.column=1):oe.column++,xe++;return ye[$]=oe,oe}function Ue($,oe){var xe=it($),Re=it(oe);return{start:{offset:$,line:xe.line,column:xe.column},end:{offset:oe,line:Re.line,column:Re.column}}}function x($){gAe&&(Ae=g,se=[]),se.push($))}function w($,oe){return new jd($,null,null,oe)}function P($,oe,xe){return new jd(jd.buildMessage($,oe),$,oe,xe)}function y(){var $,oe,xe,Re,lt,Ct,qt,ir;if($=g,oe=F(),oe!==r){for(xe=[],Re=g,lt=Z(),lt!==r?(t.charCodeAt(g)===124?(Ct=n,g++):(Ct=r,X===0&&x(c)),Ct===r&&(t.charCodeAt(g)===38?(Ct=f,g++):(Ct=r,X===0&&x(p)),Ct===r&&(t.charCodeAt(g)===94?(Ct=h,g++):(Ct=r,X===0&&x(E)))),Ct!==r?(qt=Z(),qt!==r?(ir=F(),ir!==r?(lt=[lt,Ct,qt,ir],Re=lt):(g=Re,Re=r)):(g=Re,Re=r)):(g=Re,Re=r)):(g=Re,Re=r);Re!==r;)xe.push(Re),Re=g,lt=Z(),lt!==r?(t.charCodeAt(g)===124?(Ct=n,g++):(Ct=r,X===0&&x(c)),Ct===r&&(t.charCodeAt(g)===38?(Ct=f,g++):(Ct=r,X===0&&x(p)),Ct===r&&(t.charCodeAt(g)===94?(Ct=h,g++):(Ct=r,X===0&&x(E)))),Ct!==r?(qt=Z(),qt!==r?(ir=F(),ir!==r?(lt=[lt,Ct,qt,ir],Re=lt):(g=Re,Re=r)):(g=Re,Re=r)):(g=Re,Re=r)):(g=Re,Re=r);xe!==r?(we=$,oe=C(oe,xe),$=oe):(g=$,$=r)}else g=$,$=r;return $}function F(){var $,oe,xe,Re,lt,Ct;return $=g,t.charCodeAt(g)===33?(oe=S,g++):(oe=r,X===0&&x(b)),oe!==r?(xe=F(),xe!==r?(we=$,oe=I(xe),$=oe):(g=$,$=r)):(g=$,$=r),$===r&&($=g,t.charCodeAt(g)===40?(oe=T,g++):(oe=r,X===0&&x(N)),oe!==r?(xe=Z(),xe!==r?(Re=y(),Re!==r?(lt=Z(),lt!==r?(t.charCodeAt(g)===41?(Ct=U,g++):(Ct=r,X===0&&x(W)),Ct!==r?(we=$,oe=ee(Re),$=oe):(g=$,$=r)):(g=$,$=r)):(g=$,$=r)):(g=$,$=r)):(g=$,$=r),$===r&&($=z())),$}function z(){var $,oe,xe,Re,lt;if($=g,oe=Z(),oe!==r){if(xe=g,Re=[],ie.test(t.charAt(g))?(lt=t.charAt(g),g++):(lt=r,X===0&&x(ue)),lt!==r)for(;lt!==r;)Re.push(lt),ie.test(t.charAt(g))?(lt=t.charAt(g),g++):(lt=r,X===0&&x(ue));else Re=r;Re!==r?xe=t.substring(xe,g):xe=Re,xe!==r?(we=g,Re=le(xe),Re?Re=void 0:Re=r,Re!==r?(we=$,oe=me(xe),$=oe):(g=$,$=r)):(g=$,$=r)}else g=$,$=r;return $}function Z(){var $,oe;for(X++,$=[],Be.test(t.charAt(g))?(oe=t.charAt(g),g++):(oe=r,X===0&&x(Ce));oe!==r;)$.push(oe),Be.test(t.charAt(g))?(oe=t.charAt(g),g++):(oe=r,X===0&&x(Ce));return X--,$===r&&(oe=r,X===0&&x(pe)),$}if(De=a(),De!==r&&g===t.length)return De;throw De!==r&&g{var{parse:UJe}=gse();rk.makeParser=(t=/[a-z]+/)=>(e,r)=>UJe(e,{queryPattern:t,checkFn:r});rk.parse=rk.makeParser()});var yse=_((LTt,mse)=>{"use strict";mse.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}});var J_=_((MTt,Ise)=>{var dB=yse(),Ese={};for(let t of Object.keys(dB))Ese[dB[t]]=t;var hr={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};Ise.exports=hr;for(let t of Object.keys(hr)){if(!("channels"in hr[t]))throw new Error("missing channels property: "+t);if(!("labels"in hr[t]))throw new Error("missing channel labels property: "+t);if(hr[t].labels.length!==hr[t].channels)throw new Error("channel and label counts mismatch: "+t);let{channels:e,labels:r}=hr[t];delete hr[t].channels,delete hr[t].labels,Object.defineProperty(hr[t],"channels",{value:e}),Object.defineProperty(hr[t],"labels",{value:r})}hr.rgb.hsl=function(t){let e=t[0]/255,r=t[1]/255,s=t[2]/255,a=Math.min(e,r,s),n=Math.max(e,r,s),c=n-a,f,p;n===a?f=0:e===n?f=(r-s)/c:r===n?f=2+(s-e)/c:s===n&&(f=4+(e-r)/c),f=Math.min(f*60,360),f<0&&(f+=360);let h=(a+n)/2;return n===a?p=0:h<=.5?p=c/(n+a):p=c/(2-n-a),[f,p*100,h*100]};hr.rgb.hsv=function(t){let e,r,s,a,n,c=t[0]/255,f=t[1]/255,p=t[2]/255,h=Math.max(c,f,p),E=h-Math.min(c,f,p),C=function(S){return(h-S)/6/E+1/2};return E===0?(a=0,n=0):(n=E/h,e=C(c),r=C(f),s=C(p),c===h?a=s-r:f===h?a=1/3+e-s:p===h&&(a=2/3+r-e),a<0?a+=1:a>1&&(a-=1)),[a*360,n*100,h*100]};hr.rgb.hwb=function(t){let e=t[0],r=t[1],s=t[2],a=hr.rgb.hsl(t)[0],n=1/255*Math.min(e,Math.min(r,s));return s=1-1/255*Math.max(e,Math.max(r,s)),[a,n*100,s*100]};hr.rgb.cmyk=function(t){let e=t[0]/255,r=t[1]/255,s=t[2]/255,a=Math.min(1-e,1-r,1-s),n=(1-e-a)/(1-a)||0,c=(1-r-a)/(1-a)||0,f=(1-s-a)/(1-a)||0;return[n*100,c*100,f*100,a*100]};function _Je(t,e){return(t[0]-e[0])**2+(t[1]-e[1])**2+(t[2]-e[2])**2}hr.rgb.keyword=function(t){let e=Ese[t];if(e)return e;let r=1/0,s;for(let a of Object.keys(dB)){let n=dB[a],c=_Je(t,n);c.04045?((e+.055)/1.055)**2.4:e/12.92,r=r>.04045?((r+.055)/1.055)**2.4:r/12.92,s=s>.04045?((s+.055)/1.055)**2.4:s/12.92;let a=e*.4124+r*.3576+s*.1805,n=e*.2126+r*.7152+s*.0722,c=e*.0193+r*.1192+s*.9505;return[a*100,n*100,c*100]};hr.rgb.lab=function(t){let e=hr.rgb.xyz(t),r=e[0],s=e[1],a=e[2];r/=95.047,s/=100,a/=108.883,r=r>.008856?r**(1/3):7.787*r+16/116,s=s>.008856?s**(1/3):7.787*s+16/116,a=a>.008856?a**(1/3):7.787*a+16/116;let n=116*s-16,c=500*(r-s),f=200*(s-a);return[n,c,f]};hr.hsl.rgb=function(t){let e=t[0]/360,r=t[1]/100,s=t[2]/100,a,n,c;if(r===0)return c=s*255,[c,c,c];s<.5?a=s*(1+r):a=s+r-s*r;let f=2*s-a,p=[0,0,0];for(let h=0;h<3;h++)n=e+1/3*-(h-1),n<0&&n++,n>1&&n--,6*n<1?c=f+(a-f)*6*n:2*n<1?c=a:3*n<2?c=f+(a-f)*(2/3-n)*6:c=f,p[h]=c*255;return p};hr.hsl.hsv=function(t){let e=t[0],r=t[1]/100,s=t[2]/100,a=r,n=Math.max(s,.01);s*=2,r*=s<=1?s:2-s,a*=n<=1?n:2-n;let c=(s+r)/2,f=s===0?2*a/(n+a):2*r/(s+r);return[e,f*100,c*100]};hr.hsv.rgb=function(t){let e=t[0]/60,r=t[1]/100,s=t[2]/100,a=Math.floor(e)%6,n=e-Math.floor(e),c=255*s*(1-r),f=255*s*(1-r*n),p=255*s*(1-r*(1-n));switch(s*=255,a){case 0:return[s,p,c];case 1:return[f,s,c];case 2:return[c,s,p];case 3:return[c,f,s];case 4:return[p,c,s];case 5:return[s,c,f]}};hr.hsv.hsl=function(t){let e=t[0],r=t[1]/100,s=t[2]/100,a=Math.max(s,.01),n,c;c=(2-r)*s;let f=(2-r)*a;return n=r*a,n/=f<=1?f:2-f,n=n||0,c/=2,[e,n*100,c*100]};hr.hwb.rgb=function(t){let e=t[0]/360,r=t[1]/100,s=t[2]/100,a=r+s,n;a>1&&(r/=a,s/=a);let c=Math.floor(6*e),f=1-s;n=6*e-c,c&1&&(n=1-n);let p=r+n*(f-r),h,E,C;switch(c){default:case 6:case 0:h=f,E=p,C=r;break;case 1:h=p,E=f,C=r;break;case 2:h=r,E=f,C=p;break;case 3:h=r,E=p,C=f;break;case 4:h=p,E=r,C=f;break;case 5:h=f,E=r,C=p;break}return[h*255,E*255,C*255]};hr.cmyk.rgb=function(t){let e=t[0]/100,r=t[1]/100,s=t[2]/100,a=t[3]/100,n=1-Math.min(1,e*(1-a)+a),c=1-Math.min(1,r*(1-a)+a),f=1-Math.min(1,s*(1-a)+a);return[n*255,c*255,f*255]};hr.xyz.rgb=function(t){let e=t[0]/100,r=t[1]/100,s=t[2]/100,a,n,c;return a=e*3.2406+r*-1.5372+s*-.4986,n=e*-.9689+r*1.8758+s*.0415,c=e*.0557+r*-.204+s*1.057,a=a>.0031308?1.055*a**(1/2.4)-.055:a*12.92,n=n>.0031308?1.055*n**(1/2.4)-.055:n*12.92,c=c>.0031308?1.055*c**(1/2.4)-.055:c*12.92,a=Math.min(Math.max(0,a),1),n=Math.min(Math.max(0,n),1),c=Math.min(Math.max(0,c),1),[a*255,n*255,c*255]};hr.xyz.lab=function(t){let e=t[0],r=t[1],s=t[2];e/=95.047,r/=100,s/=108.883,e=e>.008856?e**(1/3):7.787*e+16/116,r=r>.008856?r**(1/3):7.787*r+16/116,s=s>.008856?s**(1/3):7.787*s+16/116;let a=116*r-16,n=500*(e-r),c=200*(r-s);return[a,n,c]};hr.lab.xyz=function(t){let e=t[0],r=t[1],s=t[2],a,n,c;n=(e+16)/116,a=r/500+n,c=n-s/200;let f=n**3,p=a**3,h=c**3;return n=f>.008856?f:(n-16/116)/7.787,a=p>.008856?p:(a-16/116)/7.787,c=h>.008856?h:(c-16/116)/7.787,a*=95.047,n*=100,c*=108.883,[a,n,c]};hr.lab.lch=function(t){let e=t[0],r=t[1],s=t[2],a;a=Math.atan2(s,r)*360/2/Math.PI,a<0&&(a+=360);let c=Math.sqrt(r*r+s*s);return[e,c,a]};hr.lch.lab=function(t){let e=t[0],r=t[1],a=t[2]/360*2*Math.PI,n=r*Math.cos(a),c=r*Math.sin(a);return[e,n,c]};hr.rgb.ansi16=function(t,e=null){let[r,s,a]=t,n=e===null?hr.rgb.hsv(t)[2]:e;if(n=Math.round(n/50),n===0)return 30;let c=30+(Math.round(a/255)<<2|Math.round(s/255)<<1|Math.round(r/255));return n===2&&(c+=60),c};hr.hsv.ansi16=function(t){return hr.rgb.ansi16(hr.hsv.rgb(t),t[2])};hr.rgb.ansi256=function(t){let e=t[0],r=t[1],s=t[2];return e===r&&r===s?e<8?16:e>248?231:Math.round((e-8)/247*24)+232:16+36*Math.round(e/255*5)+6*Math.round(r/255*5)+Math.round(s/255*5)};hr.ansi16.rgb=function(t){let e=t%10;if(e===0||e===7)return t>50&&(e+=3.5),e=e/10.5*255,[e,e,e];let r=(~~(t>50)+1)*.5,s=(e&1)*r*255,a=(e>>1&1)*r*255,n=(e>>2&1)*r*255;return[s,a,n]};hr.ansi256.rgb=function(t){if(t>=232){let n=(t-232)*10+8;return[n,n,n]}t-=16;let e,r=Math.floor(t/36)/5*255,s=Math.floor((e=t%36)/6)/5*255,a=e%6/5*255;return[r,s,a]};hr.rgb.hex=function(t){let r=(((Math.round(t[0])&255)<<16)+((Math.round(t[1])&255)<<8)+(Math.round(t[2])&255)).toString(16).toUpperCase();return"000000".substring(r.length)+r};hr.hex.rgb=function(t){let e=t.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!e)return[0,0,0];let r=e[0];e[0].length===3&&(r=r.split("").map(f=>f+f).join(""));let s=parseInt(r,16),a=s>>16&255,n=s>>8&255,c=s&255;return[a,n,c]};hr.rgb.hcg=function(t){let e=t[0]/255,r=t[1]/255,s=t[2]/255,a=Math.max(Math.max(e,r),s),n=Math.min(Math.min(e,r),s),c=a-n,f,p;return c<1?f=n/(1-c):f=0,c<=0?p=0:a===e?p=(r-s)/c%6:a===r?p=2+(s-e)/c:p=4+(e-r)/c,p/=6,p%=1,[p*360,c*100,f*100]};hr.hsl.hcg=function(t){let e=t[1]/100,r=t[2]/100,s=r<.5?2*e*r:2*e*(1-r),a=0;return s<1&&(a=(r-.5*s)/(1-s)),[t[0],s*100,a*100]};hr.hsv.hcg=function(t){let e=t[1]/100,r=t[2]/100,s=e*r,a=0;return s<1&&(a=(r-s)/(1-s)),[t[0],s*100,a*100]};hr.hcg.rgb=function(t){let e=t[0]/360,r=t[1]/100,s=t[2]/100;if(r===0)return[s*255,s*255,s*255];let a=[0,0,0],n=e%1*6,c=n%1,f=1-c,p=0;switch(Math.floor(n)){case 0:a[0]=1,a[1]=c,a[2]=0;break;case 1:a[0]=f,a[1]=1,a[2]=0;break;case 2:a[0]=0,a[1]=1,a[2]=c;break;case 3:a[0]=0,a[1]=f,a[2]=1;break;case 4:a[0]=c,a[1]=0,a[2]=1;break;default:a[0]=1,a[1]=0,a[2]=f}return p=(1-r)*s,[(r*a[0]+p)*255,(r*a[1]+p)*255,(r*a[2]+p)*255]};hr.hcg.hsv=function(t){let e=t[1]/100,r=t[2]/100,s=e+r*(1-e),a=0;return s>0&&(a=e/s),[t[0],a*100,s*100]};hr.hcg.hsl=function(t){let e=t[1]/100,s=t[2]/100*(1-e)+.5*e,a=0;return s>0&&s<.5?a=e/(2*s):s>=.5&&s<1&&(a=e/(2*(1-s))),[t[0],a*100,s*100]};hr.hcg.hwb=function(t){let e=t[1]/100,r=t[2]/100,s=e+r*(1-e);return[t[0],(s-e)*100,(1-s)*100]};hr.hwb.hcg=function(t){let e=t[1]/100,s=1-t[2]/100,a=s-e,n=0;return a<1&&(n=(s-a)/(1-a)),[t[0],a*100,n*100]};hr.apple.rgb=function(t){return[t[0]/65535*255,t[1]/65535*255,t[2]/65535*255]};hr.rgb.apple=function(t){return[t[0]/255*65535,t[1]/255*65535,t[2]/255*65535]};hr.gray.rgb=function(t){return[t[0]/100*255,t[0]/100*255,t[0]/100*255]};hr.gray.hsl=function(t){return[0,0,t[0]]};hr.gray.hsv=hr.gray.hsl;hr.gray.hwb=function(t){return[0,100,t[0]]};hr.gray.cmyk=function(t){return[0,0,0,t[0]]};hr.gray.lab=function(t){return[t[0],0,0]};hr.gray.hex=function(t){let e=Math.round(t[0]/100*255)&255,s=((e<<16)+(e<<8)+e).toString(16).toUpperCase();return"000000".substring(s.length)+s};hr.rgb.gray=function(t){return[(t[0]+t[1]+t[2])/3/255*100]}});var wse=_((UTt,Cse)=>{var nk=J_();function HJe(){let t={},e=Object.keys(nk);for(let r=e.length,s=0;s{var K_=J_(),WJe=wse(),bE={},YJe=Object.keys(K_);function VJe(t){let e=function(...r){let s=r[0];return s==null?s:(s.length>1&&(r=s),t(r))};return"conversion"in t&&(e.conversion=t.conversion),e}function JJe(t){let e=function(...r){let s=r[0];if(s==null)return s;s.length>1&&(r=s);let a=t(r);if(typeof a=="object")for(let n=a.length,c=0;c{bE[t]={},Object.defineProperty(bE[t],"channels",{value:K_[t].channels}),Object.defineProperty(bE[t],"labels",{value:K_[t].labels});let e=WJe(t);Object.keys(e).forEach(s=>{let a=e[s];bE[t][s]=JJe(a),bE[t][s].raw=VJe(a)})});Bse.exports=bE});var sk=_((HTt,xse)=>{"use strict";var Sse=(t,e)=>(...r)=>`\x1B[${t(...r)+e}m`,Dse=(t,e)=>(...r)=>{let s=t(...r);return`\x1B[${38+e};5;${s}m`},Pse=(t,e)=>(...r)=>{let s=t(...r);return`\x1B[${38+e};2;${s[0]};${s[1]};${s[2]}m`},ik=t=>t,bse=(t,e,r)=>[t,e,r],xE=(t,e,r)=>{Object.defineProperty(t,e,{get:()=>{let s=r();return Object.defineProperty(t,e,{value:s,enumerable:!0,configurable:!0}),s},enumerable:!0,configurable:!0})},z_,kE=(t,e,r,s)=>{z_===void 0&&(z_=vse());let a=s?10:0,n={};for(let[c,f]of Object.entries(z_)){let p=c==="ansi16"?"ansi":c;c===e?n[p]=t(r,a):typeof f=="object"&&(n[p]=t(f[e],a))}return n};function KJe(){let t=new Map,e={modifier:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},color:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],blackBright:[90,39],redBright:[91,39],greenBright:[92,39],yellowBright:[93,39],blueBright:[94,39],magentaBright:[95,39],cyanBright:[96,39],whiteBright:[97,39]},bgColor:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],bgBlackBright:[100,49],bgRedBright:[101,49],bgGreenBright:[102,49],bgYellowBright:[103,49],bgBlueBright:[104,49],bgMagentaBright:[105,49],bgCyanBright:[106,49],bgWhiteBright:[107,49]}};e.color.gray=e.color.blackBright,e.bgColor.bgGray=e.bgColor.bgBlackBright,e.color.grey=e.color.blackBright,e.bgColor.bgGrey=e.bgColor.bgBlackBright;for(let[r,s]of Object.entries(e)){for(let[a,n]of Object.entries(s))e[a]={open:`\x1B[${n[0]}m`,close:`\x1B[${n[1]}m`},s[a]=e[a],t.set(n[0],n[1]);Object.defineProperty(e,r,{value:s,enumerable:!1})}return Object.defineProperty(e,"codes",{value:t,enumerable:!1}),e.color.close="\x1B[39m",e.bgColor.close="\x1B[49m",xE(e.color,"ansi",()=>kE(Sse,"ansi16",ik,!1)),xE(e.color,"ansi256",()=>kE(Dse,"ansi256",ik,!1)),xE(e.color,"ansi16m",()=>kE(Pse,"rgb",bse,!1)),xE(e.bgColor,"ansi",()=>kE(Sse,"ansi16",ik,!0)),xE(e.bgColor,"ansi256",()=>kE(Dse,"ansi256",ik,!0)),xE(e.bgColor,"ansi16m",()=>kE(Pse,"rgb",bse,!0)),e}Object.defineProperty(xse,"exports",{enumerable:!0,get:KJe})});var Qse=_((jTt,kse)=>{"use strict";kse.exports=(t,e=process.argv)=>{let r=t.startsWith("-")?"":t.length===1?"-":"--",s=e.indexOf(r+t),a=e.indexOf("--");return s!==-1&&(a===-1||s{"use strict";var zJe=Ie("os"),Rse=Ie("tty"),Sc=Qse(),{env:Ps}=process,l0;Sc("no-color")||Sc("no-colors")||Sc("color=false")||Sc("color=never")?l0=0:(Sc("color")||Sc("colors")||Sc("color=true")||Sc("color=always"))&&(l0=1);"FORCE_COLOR"in Ps&&(Ps.FORCE_COLOR==="true"?l0=1:Ps.FORCE_COLOR==="false"?l0=0:l0=Ps.FORCE_COLOR.length===0?1:Math.min(parseInt(Ps.FORCE_COLOR,10),3));function Z_(t){return t===0?!1:{level:t,hasBasic:!0,has256:t>=2,has16m:t>=3}}function X_(t,e){if(l0===0)return 0;if(Sc("color=16m")||Sc("color=full")||Sc("color=truecolor"))return 3;if(Sc("color=256"))return 2;if(t&&!e&&l0===void 0)return 0;let r=l0||0;if(Ps.TERM==="dumb")return r;if(process.platform==="win32"){let s=zJe.release().split(".");return Number(s[0])>=10&&Number(s[2])>=10586?Number(s[2])>=14931?3:2:1}if("CI"in Ps)return["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI"].some(s=>s in Ps)||Ps.CI_NAME==="codeship"?1:r;if("TEAMCITY_VERSION"in Ps)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(Ps.TEAMCITY_VERSION)?1:0;if("GITHUB_ACTIONS"in Ps)return 1;if(Ps.COLORTERM==="truecolor")return 3;if("TERM_PROGRAM"in Ps){let s=parseInt((Ps.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(Ps.TERM_PROGRAM){case"iTerm.app":return s>=3?3:2;case"Apple_Terminal":return 2}}return/-256(color)?$/i.test(Ps.TERM)?2:/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(Ps.TERM)||"COLORTERM"in Ps?1:r}function ZJe(t){let e=X_(t,t&&t.isTTY);return Z_(e)}Tse.exports={supportsColor:ZJe,stdout:Z_(X_(!0,Rse.isatty(1))),stderr:Z_(X_(!0,Rse.isatty(2)))}});var Ose=_((qTt,Nse)=>{"use strict";var XJe=(t,e,r)=>{let s=t.indexOf(e);if(s===-1)return t;let a=e.length,n=0,c="";do c+=t.substr(n,s-n)+e+r,n=s+a,s=t.indexOf(e,n);while(s!==-1);return c+=t.substr(n),c},$Je=(t,e,r,s)=>{let a=0,n="";do{let c=t[s-1]==="\r";n+=t.substr(a,(c?s-1:s)-a)+e+(c?`\r +`:` +`)+r,a=s+1,s=t.indexOf(` +`,a)}while(s!==-1);return n+=t.substr(a),n};Nse.exports={stringReplaceAll:XJe,stringEncaseCRLFWithFirstIndex:$Je}});var Hse=_((WTt,_se)=>{"use strict";var eKe=/(?:\\(u(?:[a-f\d]{4}|\{[a-f\d]{1,6}\})|x[a-f\d]{2}|.))|(?:\{(~)?(\w+(?:\([^)]*\))?(?:\.\w+(?:\([^)]*\))?)*)(?:[ \t]|(?=\r?\n)))|(\})|((?:.|[\r\n\f])+?)/gi,Lse=/(?:^|\.)(\w+)(?:\(([^)]*)\))?/g,tKe=/^(['"])((?:\\.|(?!\1)[^\\])*)\1$/,rKe=/\\(u(?:[a-f\d]{4}|{[a-f\d]{1,6}})|x[a-f\d]{2}|.)|([^\\])/gi,nKe=new Map([["n",` +`],["r","\r"],["t"," "],["b","\b"],["f","\f"],["v","\v"],["0","\0"],["\\","\\"],["e","\x1B"],["a","\x07"]]);function Use(t){let e=t[0]==="u",r=t[1]==="{";return e&&!r&&t.length===5||t[0]==="x"&&t.length===3?String.fromCharCode(parseInt(t.slice(1),16)):e&&r?String.fromCodePoint(parseInt(t.slice(2,-1),16)):nKe.get(t)||t}function iKe(t,e){let r=[],s=e.trim().split(/\s*,\s*/g),a;for(let n of s){let c=Number(n);if(!Number.isNaN(c))r.push(c);else if(a=n.match(tKe))r.push(a[2].replace(rKe,(f,p,h)=>p?Use(p):h));else throw new Error(`Invalid Chalk template style argument: ${n} (in style '${t}')`)}return r}function sKe(t){Lse.lastIndex=0;let e=[],r;for(;(r=Lse.exec(t))!==null;){let s=r[1];if(r[2]){let a=iKe(s,r[2]);e.push([s].concat(a))}else e.push([s])}return e}function Mse(t,e){let r={};for(let a of e)for(let n of a.styles)r[n[0]]=a.inverse?null:n.slice(1);let s=t;for(let[a,n]of Object.entries(r))if(Array.isArray(n)){if(!(a in s))throw new Error(`Unknown Chalk style: ${a}`);s=n.length>0?s[a](...n):s[a]}return s}_se.exports=(t,e)=>{let r=[],s=[],a=[];if(e.replace(eKe,(n,c,f,p,h,E)=>{if(c)a.push(Use(c));else if(p){let C=a.join("");a=[],s.push(r.length===0?C:Mse(t,r)(C)),r.push({inverse:f,styles:sKe(p)})}else if(h){if(r.length===0)throw new Error("Found extraneous } in Chalk template literal");s.push(Mse(t,r)(a.join(""))),a=[],r.pop()}else a.push(E)}),s.push(a.join("")),r.length>0){let n=`Chalk template literal is missing ${r.length} closing bracket${r.length===1?"":"s"} (\`}\`)`;throw new Error(n)}return s.join("")}});var RE=_((YTt,Vse)=>{"use strict";var mB=sk(),{stdout:e4,stderr:t4}=Fse(),{stringReplaceAll:oKe,stringEncaseCRLFWithFirstIndex:aKe}=Ose(),{isArray:ok}=Array,Gse=["ansi","ansi","ansi256","ansi16m"],QE=Object.create(null),lKe=(t,e={})=>{if(e.level&&!(Number.isInteger(e.level)&&e.level>=0&&e.level<=3))throw new Error("The `level` option should be an integer from 0 to 3");let r=e4?e4.level:0;t.level=e.level===void 0?r:e.level},r4=class{constructor(e){return qse(e)}},qse=t=>{let e={};return lKe(e,t),e.template=(...r)=>Yse(e.template,...r),Object.setPrototypeOf(e,ak.prototype),Object.setPrototypeOf(e.template,e),e.template.constructor=()=>{throw new Error("`chalk.constructor()` is deprecated. Use `new chalk.Instance()` instead.")},e.template.Instance=r4,e.template};function ak(t){return qse(t)}for(let[t,e]of Object.entries(mB))QE[t]={get(){let r=lk(this,n4(e.open,e.close,this._styler),this._isEmpty);return Object.defineProperty(this,t,{value:r}),r}};QE.visible={get(){let t=lk(this,this._styler,!0);return Object.defineProperty(this,"visible",{value:t}),t}};var Wse=["rgb","hex","keyword","hsl","hsv","hwb","ansi","ansi256"];for(let t of Wse)QE[t]={get(){let{level:e}=this;return function(...r){let s=n4(mB.color[Gse[e]][t](...r),mB.color.close,this._styler);return lk(this,s,this._isEmpty)}}};for(let t of Wse){let e="bg"+t[0].toUpperCase()+t.slice(1);QE[e]={get(){let{level:r}=this;return function(...s){let a=n4(mB.bgColor[Gse[r]][t](...s),mB.bgColor.close,this._styler);return lk(this,a,this._isEmpty)}}}}var cKe=Object.defineProperties(()=>{},{...QE,level:{enumerable:!0,get(){return this._generator.level},set(t){this._generator.level=t}}}),n4=(t,e,r)=>{let s,a;return r===void 0?(s=t,a=e):(s=r.openAll+t,a=e+r.closeAll),{open:t,close:e,openAll:s,closeAll:a,parent:r}},lk=(t,e,r)=>{let s=(...a)=>ok(a[0])&&ok(a[0].raw)?jse(s,Yse(s,...a)):jse(s,a.length===1?""+a[0]:a.join(" "));return Object.setPrototypeOf(s,cKe),s._generator=t,s._styler=e,s._isEmpty=r,s},jse=(t,e)=>{if(t.level<=0||!e)return t._isEmpty?"":e;let r=t._styler;if(r===void 0)return e;let{openAll:s,closeAll:a}=r;if(e.indexOf("\x1B")!==-1)for(;r!==void 0;)e=oKe(e,r.close,r.open),r=r.parent;let n=e.indexOf(` +`);return n!==-1&&(e=aKe(e,a,s,n)),s+e+a},$_,Yse=(t,...e)=>{let[r]=e;if(!ok(r)||!ok(r.raw))return e.join(" ");let s=e.slice(1),a=[r.raw[0]];for(let n=1;n{"use strict";Dc.isInteger=t=>typeof t=="number"?Number.isInteger(t):typeof t=="string"&&t.trim()!==""?Number.isInteger(Number(t)):!1;Dc.find=(t,e)=>t.nodes.find(r=>r.type===e);Dc.exceedsLimit=(t,e,r=1,s)=>s===!1||!Dc.isInteger(t)||!Dc.isInteger(e)?!1:(Number(e)-Number(t))/Number(r)>=s;Dc.escapeNode=(t,e=0,r)=>{let s=t.nodes[e];s&&(r&&s.type===r||s.type==="open"||s.type==="close")&&s.escaped!==!0&&(s.value="\\"+s.value,s.escaped=!0)};Dc.encloseBrace=t=>t.type!=="brace"||t.commas>>0+t.ranges>>0?!1:(t.invalid=!0,!0);Dc.isInvalidBrace=t=>t.type!=="brace"?!1:t.invalid===!0||t.dollar?!0:!(t.commas>>0+t.ranges>>0)||t.open!==!0||t.close!==!0?(t.invalid=!0,!0):!1;Dc.isOpenOrClose=t=>t.type==="open"||t.type==="close"?!0:t.open===!0||t.close===!0;Dc.reduce=t=>t.reduce((e,r)=>(r.type==="text"&&e.push(r.value),r.type==="range"&&(r.type="text"),e),[]);Dc.flatten=(...t)=>{let e=[],r=s=>{for(let a=0;a{"use strict";var Jse=uk();Kse.exports=(t,e={})=>{let r=(s,a={})=>{let n=e.escapeInvalid&&Jse.isInvalidBrace(a),c=s.invalid===!0&&e.escapeInvalid===!0,f="";if(s.value)return(n||c)&&Jse.isOpenOrClose(s)?"\\"+s.value:s.value;if(s.value)return s.value;if(s.nodes)for(let p of s.nodes)f+=r(p);return f};return r(t)}});var Zse=_((KTt,zse)=>{"use strict";zse.exports=function(t){return typeof t=="number"?t-t===0:typeof t=="string"&&t.trim()!==""?Number.isFinite?Number.isFinite(+t):isFinite(+t):!1}});var ooe=_((zTt,soe)=>{"use strict";var Xse=Zse(),Gd=(t,e,r)=>{if(Xse(t)===!1)throw new TypeError("toRegexRange: expected the first argument to be a number");if(e===void 0||t===e)return String(t);if(Xse(e)===!1)throw new TypeError("toRegexRange: expected the second argument to be a number.");let s={relaxZeros:!0,...r};typeof s.strictZeros=="boolean"&&(s.relaxZeros=s.strictZeros===!1);let a=String(s.relaxZeros),n=String(s.shorthand),c=String(s.capture),f=String(s.wrap),p=t+":"+e+"="+a+n+c+f;if(Gd.cache.hasOwnProperty(p))return Gd.cache[p].result;let h=Math.min(t,e),E=Math.max(t,e);if(Math.abs(h-E)===1){let T=t+"|"+e;return s.capture?`(${T})`:s.wrap===!1?T:`(?:${T})`}let C=ioe(t)||ioe(e),S={min:t,max:e,a:h,b:E},b=[],I=[];if(C&&(S.isPadded=C,S.maxLen=String(S.max).length),h<0){let T=E<0?Math.abs(E):1;I=$se(T,Math.abs(h),S,s),h=S.a=0}return E>=0&&(b=$se(h,E,S,s)),S.negatives=I,S.positives=b,S.result=uKe(I,b,s),s.capture===!0?S.result=`(${S.result})`:s.wrap!==!1&&b.length+I.length>1&&(S.result=`(?:${S.result})`),Gd.cache[p]=S,S.result};function uKe(t,e,r){let s=i4(t,e,"-",!1,r)||[],a=i4(e,t,"",!1,r)||[],n=i4(t,e,"-?",!0,r)||[];return s.concat(n).concat(a).join("|")}function fKe(t,e){let r=1,s=1,a=toe(t,r),n=new Set([e]);for(;t<=a&&a<=e;)n.add(a),r+=1,a=toe(t,r);for(a=roe(e+1,s)-1;t1&&f.count.pop(),f.count.push(E.count[0]),f.string=f.pattern+noe(f.count),c=h+1;continue}r.isPadded&&(C=dKe(h,r,s)),E.string=C+E.pattern+noe(E.count),n.push(E),c=h+1,f=E}return n}function i4(t,e,r,s,a){let n=[];for(let c of t){let{string:f}=c;!s&&!eoe(e,"string",f)&&n.push(r+f),s&&eoe(e,"string",f)&&n.push(r+f)}return n}function pKe(t,e){let r=[];for(let s=0;se?1:e>t?-1:0}function eoe(t,e,r){return t.some(s=>s[e]===r)}function toe(t,e){return Number(String(t).slice(0,-e)+"9".repeat(e))}function roe(t,e){return t-t%Math.pow(10,e)}function noe(t){let[e=0,r=""]=t;return r||e>1?`{${e+(r?","+r:"")}}`:""}function gKe(t,e,r){return`[${t}${e-t===1?"":"-"}${e}]`}function ioe(t){return/^-?(0+)\d/.test(t)}function dKe(t,e,r){if(!e.isPadded)return t;let s=Math.abs(e.maxLen-String(t).length),a=r.relaxZeros!==!1;switch(s){case 0:return"";case 1:return a?"0?":"0";case 2:return a?"0{0,2}":"00";default:return a?`0{0,${s}}`:`0{${s}}`}}Gd.cache={};Gd.clearCache=()=>Gd.cache={};soe.exports=Gd});var a4=_((ZTt,hoe)=>{"use strict";var mKe=Ie("util"),coe=ooe(),aoe=t=>t!==null&&typeof t=="object"&&!Array.isArray(t),yKe=t=>e=>t===!0?Number(e):String(e),s4=t=>typeof t=="number"||typeof t=="string"&&t!=="",yB=t=>Number.isInteger(+t),o4=t=>{let e=`${t}`,r=-1;if(e[0]==="-"&&(e=e.slice(1)),e==="0")return!1;for(;e[++r]==="0";);return r>0},EKe=(t,e,r)=>typeof t=="string"||typeof e=="string"?!0:r.stringify===!0,IKe=(t,e,r)=>{if(e>0){let s=t[0]==="-"?"-":"";s&&(t=t.slice(1)),t=s+t.padStart(s?e-1:e,"0")}return r===!1?String(t):t},loe=(t,e)=>{let r=t[0]==="-"?"-":"";for(r&&(t=t.slice(1),e--);t.length{t.negatives.sort((c,f)=>cf?1:0),t.positives.sort((c,f)=>cf?1:0);let r=e.capture?"":"?:",s="",a="",n;return t.positives.length&&(s=t.positives.join("|")),t.negatives.length&&(a=`-(${r}${t.negatives.join("|")})`),s&&a?n=`${s}|${a}`:n=s||a,e.wrap?`(${r}${n})`:n},uoe=(t,e,r,s)=>{if(r)return coe(t,e,{wrap:!1,...s});let a=String.fromCharCode(t);if(t===e)return a;let n=String.fromCharCode(e);return`[${a}-${n}]`},foe=(t,e,r)=>{if(Array.isArray(t)){let s=r.wrap===!0,a=r.capture?"":"?:";return s?`(${a}${t.join("|")})`:t.join("|")}return coe(t,e,r)},Aoe=(...t)=>new RangeError("Invalid range arguments: "+mKe.inspect(...t)),poe=(t,e,r)=>{if(r.strictRanges===!0)throw Aoe([t,e]);return[]},wKe=(t,e)=>{if(e.strictRanges===!0)throw new TypeError(`Expected step "${t}" to be a number`);return[]},BKe=(t,e,r=1,s={})=>{let a=Number(t),n=Number(e);if(!Number.isInteger(a)||!Number.isInteger(n)){if(s.strictRanges===!0)throw Aoe([t,e]);return[]}a===0&&(a=0),n===0&&(n=0);let c=a>n,f=String(t),p=String(e),h=String(r);r=Math.max(Math.abs(r),1);let E=o4(f)||o4(p)||o4(h),C=E?Math.max(f.length,p.length,h.length):0,S=E===!1&&EKe(t,e,s)===!1,b=s.transform||yKe(S);if(s.toRegex&&r===1)return uoe(loe(t,C),loe(e,C),!0,s);let I={negatives:[],positives:[]},T=W=>I[W<0?"negatives":"positives"].push(Math.abs(W)),N=[],U=0;for(;c?a>=n:a<=n;)s.toRegex===!0&&r>1?T(a):N.push(IKe(b(a,U),C,S)),a=c?a-r:a+r,U++;return s.toRegex===!0?r>1?CKe(I,s):foe(N,null,{wrap:!1,...s}):N},vKe=(t,e,r=1,s={})=>{if(!yB(t)&&t.length>1||!yB(e)&&e.length>1)return poe(t,e,s);let a=s.transform||(S=>String.fromCharCode(S)),n=`${t}`.charCodeAt(0),c=`${e}`.charCodeAt(0),f=n>c,p=Math.min(n,c),h=Math.max(n,c);if(s.toRegex&&r===1)return uoe(p,h,!1,s);let E=[],C=0;for(;f?n>=c:n<=c;)E.push(a(n,C)),n=f?n-r:n+r,C++;return s.toRegex===!0?foe(E,null,{wrap:!1,options:s}):E},Ak=(t,e,r,s={})=>{if(e==null&&s4(t))return[t];if(!s4(t)||!s4(e))return poe(t,e,s);if(typeof r=="function")return Ak(t,e,1,{transform:r});if(aoe(r))return Ak(t,e,0,r);let a={...s};return a.capture===!0&&(a.wrap=!0),r=r||a.step||1,yB(r)?yB(t)&&yB(e)?BKe(t,e,r,a):vKe(t,e,Math.max(Math.abs(r),1),a):r!=null&&!aoe(r)?wKe(r,a):Ak(t,e,1,r)};hoe.exports=Ak});var moe=_((XTt,doe)=>{"use strict";var SKe=a4(),goe=uk(),DKe=(t,e={})=>{let r=(s,a={})=>{let n=goe.isInvalidBrace(a),c=s.invalid===!0&&e.escapeInvalid===!0,f=n===!0||c===!0,p=e.escapeInvalid===!0?"\\":"",h="";if(s.isOpen===!0||s.isClose===!0)return p+s.value;if(s.type==="open")return f?p+s.value:"(";if(s.type==="close")return f?p+s.value:")";if(s.type==="comma")return s.prev.type==="comma"?"":f?s.value:"|";if(s.value)return s.value;if(s.nodes&&s.ranges>0){let E=goe.reduce(s.nodes),C=SKe(...E,{...e,wrap:!1,toRegex:!0});if(C.length!==0)return E.length>1&&C.length>1?`(${C})`:C}if(s.nodes)for(let E of s.nodes)h+=r(E,s);return h};return r(t)};doe.exports=DKe});var Ioe=_(($Tt,Eoe)=>{"use strict";var PKe=a4(),yoe=fk(),TE=uk(),qd=(t="",e="",r=!1)=>{let s=[];if(t=[].concat(t),e=[].concat(e),!e.length)return t;if(!t.length)return r?TE.flatten(e).map(a=>`{${a}}`):e;for(let a of t)if(Array.isArray(a))for(let n of a)s.push(qd(n,e,r));else for(let n of e)r===!0&&typeof n=="string"&&(n=`{${n}}`),s.push(Array.isArray(n)?qd(a,n,r):a+n);return TE.flatten(s)},bKe=(t,e={})=>{let r=e.rangeLimit===void 0?1e3:e.rangeLimit,s=(a,n={})=>{a.queue=[];let c=n,f=n.queue;for(;c.type!=="brace"&&c.type!=="root"&&c.parent;)c=c.parent,f=c.queue;if(a.invalid||a.dollar){f.push(qd(f.pop(),yoe(a,e)));return}if(a.type==="brace"&&a.invalid!==!0&&a.nodes.length===2){f.push(qd(f.pop(),["{}"]));return}if(a.nodes&&a.ranges>0){let C=TE.reduce(a.nodes);if(TE.exceedsLimit(...C,e.step,r))throw new RangeError("expanded array length exceeds range limit. Use options.rangeLimit to increase or disable the limit.");let S=PKe(...C,e);S.length===0&&(S=yoe(a,e)),f.push(qd(f.pop(),S)),a.nodes=[];return}let p=TE.encloseBrace(a),h=a.queue,E=a;for(;E.type!=="brace"&&E.type!=="root"&&E.parent;)E=E.parent,h=E.queue;for(let C=0;C{"use strict";Coe.exports={MAX_LENGTH:1024*64,CHAR_0:"0",CHAR_9:"9",CHAR_UPPERCASE_A:"A",CHAR_LOWERCASE_A:"a",CHAR_UPPERCASE_Z:"Z",CHAR_LOWERCASE_Z:"z",CHAR_LEFT_PARENTHESES:"(",CHAR_RIGHT_PARENTHESES:")",CHAR_ASTERISK:"*",CHAR_AMPERSAND:"&",CHAR_AT:"@",CHAR_BACKSLASH:"\\",CHAR_BACKTICK:"`",CHAR_CARRIAGE_RETURN:"\r",CHAR_CIRCUMFLEX_ACCENT:"^",CHAR_COLON:":",CHAR_COMMA:",",CHAR_DOLLAR:"$",CHAR_DOT:".",CHAR_DOUBLE_QUOTE:'"',CHAR_EQUAL:"=",CHAR_EXCLAMATION_MARK:"!",CHAR_FORM_FEED:"\f",CHAR_FORWARD_SLASH:"/",CHAR_HASH:"#",CHAR_HYPHEN_MINUS:"-",CHAR_LEFT_ANGLE_BRACKET:"<",CHAR_LEFT_CURLY_BRACE:"{",CHAR_LEFT_SQUARE_BRACKET:"[",CHAR_LINE_FEED:` +`,CHAR_NO_BREAK_SPACE:"\xA0",CHAR_PERCENT:"%",CHAR_PLUS:"+",CHAR_QUESTION_MARK:"?",CHAR_RIGHT_ANGLE_BRACKET:">",CHAR_RIGHT_CURLY_BRACE:"}",CHAR_RIGHT_SQUARE_BRACKET:"]",CHAR_SEMICOLON:";",CHAR_SINGLE_QUOTE:"'",CHAR_SPACE:" ",CHAR_TAB:" ",CHAR_UNDERSCORE:"_",CHAR_VERTICAL_LINE:"|",CHAR_ZERO_WIDTH_NOBREAK_SPACE:"\uFEFF"}});var Poe=_((tFt,Doe)=>{"use strict";var xKe=fk(),{MAX_LENGTH:Boe,CHAR_BACKSLASH:l4,CHAR_BACKTICK:kKe,CHAR_COMMA:QKe,CHAR_DOT:RKe,CHAR_LEFT_PARENTHESES:TKe,CHAR_RIGHT_PARENTHESES:FKe,CHAR_LEFT_CURLY_BRACE:NKe,CHAR_RIGHT_CURLY_BRACE:OKe,CHAR_LEFT_SQUARE_BRACKET:voe,CHAR_RIGHT_SQUARE_BRACKET:Soe,CHAR_DOUBLE_QUOTE:LKe,CHAR_SINGLE_QUOTE:MKe,CHAR_NO_BREAK_SPACE:UKe,CHAR_ZERO_WIDTH_NOBREAK_SPACE:_Ke}=woe(),HKe=(t,e={})=>{if(typeof t!="string")throw new TypeError("Expected a string");let r=e||{},s=typeof r.maxLength=="number"?Math.min(Boe,r.maxLength):Boe;if(t.length>s)throw new SyntaxError(`Input length (${t.length}), exceeds max characters (${s})`);let a={type:"root",input:t,nodes:[]},n=[a],c=a,f=a,p=0,h=t.length,E=0,C=0,S,b={},I=()=>t[E++],T=N=>{if(N.type==="text"&&f.type==="dot"&&(f.type="text"),f&&f.type==="text"&&N.type==="text"){f.value+=N.value;return}return c.nodes.push(N),N.parent=c,N.prev=f,f=N,N};for(T({type:"bos"});E0){if(c.ranges>0){c.ranges=0;let N=c.nodes.shift();c.nodes=[N,{type:"text",value:xKe(c)}]}T({type:"comma",value:S}),c.commas++;continue}if(S===RKe&&C>0&&c.commas===0){let N=c.nodes;if(C===0||N.length===0){T({type:"text",value:S});continue}if(f.type==="dot"){if(c.range=[],f.value+=S,f.type="range",c.nodes.length!==3&&c.nodes.length!==5){c.invalid=!0,c.ranges=0,f.type="text";continue}c.ranges++,c.args=[];continue}if(f.type==="range"){N.pop();let U=N[N.length-1];U.value+=f.value+S,f=U,c.ranges--;continue}T({type:"dot",value:S});continue}T({type:"text",value:S})}do if(c=n.pop(),c.type!=="root"){c.nodes.forEach(W=>{W.nodes||(W.type==="open"&&(W.isOpen=!0),W.type==="close"&&(W.isClose=!0),W.nodes||(W.type="text"),W.invalid=!0)});let N=n[n.length-1],U=N.nodes.indexOf(c);N.nodes.splice(U,1,...c.nodes)}while(n.length>0);return T({type:"eos"}),a};Doe.exports=HKe});var koe=_((rFt,xoe)=>{"use strict";var boe=fk(),jKe=moe(),GKe=Ioe(),qKe=Poe(),jl=(t,e={})=>{let r=[];if(Array.isArray(t))for(let s of t){let a=jl.create(s,e);Array.isArray(a)?r.push(...a):r.push(a)}else r=[].concat(jl.create(t,e));return e&&e.expand===!0&&e.nodupes===!0&&(r=[...new Set(r)]),r};jl.parse=(t,e={})=>qKe(t,e);jl.stringify=(t,e={})=>boe(typeof t=="string"?jl.parse(t,e):t,e);jl.compile=(t,e={})=>(typeof t=="string"&&(t=jl.parse(t,e)),jKe(t,e));jl.expand=(t,e={})=>{typeof t=="string"&&(t=jl.parse(t,e));let r=GKe(t,e);return e.noempty===!0&&(r=r.filter(Boolean)),e.nodupes===!0&&(r=[...new Set(r)]),r};jl.create=(t,e={})=>t===""||t.length<3?[t]:e.expand!==!0?jl.compile(t,e):jl.expand(t,e);xoe.exports=jl});var EB=_((nFt,Noe)=>{"use strict";var WKe=Ie("path"),Vf="\\\\/",Qoe=`[^${Vf}]`,Dp="\\.",YKe="\\+",VKe="\\?",pk="\\/",JKe="(?=.)",Roe="[^/]",c4=`(?:${pk}|$)`,Toe=`(?:^|${pk})`,u4=`${Dp}{1,2}${c4}`,KKe=`(?!${Dp})`,zKe=`(?!${Toe}${u4})`,ZKe=`(?!${Dp}{0,1}${c4})`,XKe=`(?!${u4})`,$Ke=`[^.${pk}]`,eze=`${Roe}*?`,Foe={DOT_LITERAL:Dp,PLUS_LITERAL:YKe,QMARK_LITERAL:VKe,SLASH_LITERAL:pk,ONE_CHAR:JKe,QMARK:Roe,END_ANCHOR:c4,DOTS_SLASH:u4,NO_DOT:KKe,NO_DOTS:zKe,NO_DOT_SLASH:ZKe,NO_DOTS_SLASH:XKe,QMARK_NO_DOT:$Ke,STAR:eze,START_ANCHOR:Toe},tze={...Foe,SLASH_LITERAL:`[${Vf}]`,QMARK:Qoe,STAR:`${Qoe}*?`,DOTS_SLASH:`${Dp}{1,2}(?:[${Vf}]|$)`,NO_DOT:`(?!${Dp})`,NO_DOTS:`(?!(?:^|[${Vf}])${Dp}{1,2}(?:[${Vf}]|$))`,NO_DOT_SLASH:`(?!${Dp}{0,1}(?:[${Vf}]|$))`,NO_DOTS_SLASH:`(?!${Dp}{1,2}(?:[${Vf}]|$))`,QMARK_NO_DOT:`[^.${Vf}]`,START_ANCHOR:`(?:^|[${Vf}])`,END_ANCHOR:`(?:[${Vf}]|$)`},rze={alnum:"a-zA-Z0-9",alpha:"a-zA-Z",ascii:"\\x00-\\x7F",blank:" \\t",cntrl:"\\x00-\\x1F\\x7F",digit:"0-9",graph:"\\x21-\\x7E",lower:"a-z",print:"\\x20-\\x7E ",punct:"\\-!\"#$%&'()\\*+,./:;<=>?@[\\]^_`{|}~",space:" \\t\\r\\n\\v\\f",upper:"A-Z",word:"A-Za-z0-9_",xdigit:"A-Fa-f0-9"};Noe.exports={MAX_LENGTH:1024*64,POSIX_REGEX_SOURCE:rze,REGEX_BACKSLASH:/\\(?![*+?^${}(|)[\]])/g,REGEX_NON_SPECIAL_CHARS:/^[^@![\].,$*+?^{}()|\\/]+/,REGEX_SPECIAL_CHARS:/[-*+?.^${}(|)[\]]/,REGEX_SPECIAL_CHARS_BACKREF:/(\\?)((\W)(\3*))/g,REGEX_SPECIAL_CHARS_GLOBAL:/([-*+?.^${}(|)[\]])/g,REGEX_REMOVE_BACKSLASH:/(?:\[.*?[^\\]\]|\\(?=.))/g,REPLACEMENTS:{"***":"*","**/**":"**","**/**/**":"**"},CHAR_0:48,CHAR_9:57,CHAR_UPPERCASE_A:65,CHAR_LOWERCASE_A:97,CHAR_UPPERCASE_Z:90,CHAR_LOWERCASE_Z:122,CHAR_LEFT_PARENTHESES:40,CHAR_RIGHT_PARENTHESES:41,CHAR_ASTERISK:42,CHAR_AMPERSAND:38,CHAR_AT:64,CHAR_BACKWARD_SLASH:92,CHAR_CARRIAGE_RETURN:13,CHAR_CIRCUMFLEX_ACCENT:94,CHAR_COLON:58,CHAR_COMMA:44,CHAR_DOT:46,CHAR_DOUBLE_QUOTE:34,CHAR_EQUAL:61,CHAR_EXCLAMATION_MARK:33,CHAR_FORM_FEED:12,CHAR_FORWARD_SLASH:47,CHAR_GRAVE_ACCENT:96,CHAR_HASH:35,CHAR_HYPHEN_MINUS:45,CHAR_LEFT_ANGLE_BRACKET:60,CHAR_LEFT_CURLY_BRACE:123,CHAR_LEFT_SQUARE_BRACKET:91,CHAR_LINE_FEED:10,CHAR_NO_BREAK_SPACE:160,CHAR_PERCENT:37,CHAR_PLUS:43,CHAR_QUESTION_MARK:63,CHAR_RIGHT_ANGLE_BRACKET:62,CHAR_RIGHT_CURLY_BRACE:125,CHAR_RIGHT_SQUARE_BRACKET:93,CHAR_SEMICOLON:59,CHAR_SINGLE_QUOTE:39,CHAR_SPACE:32,CHAR_TAB:9,CHAR_UNDERSCORE:95,CHAR_VERTICAL_LINE:124,CHAR_ZERO_WIDTH_NOBREAK_SPACE:65279,SEP:WKe.sep,extglobChars(t){return{"!":{type:"negate",open:"(?:(?!(?:",close:`))${t.STAR})`},"?":{type:"qmark",open:"(?:",close:")?"},"+":{type:"plus",open:"(?:",close:")+"},"*":{type:"star",open:"(?:",close:")*"},"@":{type:"at",open:"(?:",close:")"}}},globChars(t){return t===!0?tze:Foe}}});var IB=_(ol=>{"use strict";var nze=Ie("path"),ize=process.platform==="win32",{REGEX_BACKSLASH:sze,REGEX_REMOVE_BACKSLASH:oze,REGEX_SPECIAL_CHARS:aze,REGEX_SPECIAL_CHARS_GLOBAL:lze}=EB();ol.isObject=t=>t!==null&&typeof t=="object"&&!Array.isArray(t);ol.hasRegexChars=t=>aze.test(t);ol.isRegexChar=t=>t.length===1&&ol.hasRegexChars(t);ol.escapeRegex=t=>t.replace(lze,"\\$1");ol.toPosixSlashes=t=>t.replace(sze,"/");ol.removeBackslashes=t=>t.replace(oze,e=>e==="\\"?"":e);ol.supportsLookbehinds=()=>{let t=process.version.slice(1).split(".").map(Number);return t.length===3&&t[0]>=9||t[0]===8&&t[1]>=10};ol.isWindows=t=>t&&typeof t.windows=="boolean"?t.windows:ize===!0||nze.sep==="\\";ol.escapeLast=(t,e,r)=>{let s=t.lastIndexOf(e,r);return s===-1?t:t[s-1]==="\\"?ol.escapeLast(t,e,s-1):`${t.slice(0,s)}\\${t.slice(s)}`};ol.removePrefix=(t,e={})=>{let r=t;return r.startsWith("./")&&(r=r.slice(2),e.prefix="./"),r};ol.wrapOutput=(t,e={},r={})=>{let s=r.contains?"":"^",a=r.contains?"":"$",n=`${s}(?:${t})${a}`;return e.negated===!0&&(n=`(?:^(?!${n}).*$)`),n}});var Goe=_((sFt,joe)=>{"use strict";var Ooe=IB(),{CHAR_ASTERISK:f4,CHAR_AT:cze,CHAR_BACKWARD_SLASH:CB,CHAR_COMMA:uze,CHAR_DOT:A4,CHAR_EXCLAMATION_MARK:p4,CHAR_FORWARD_SLASH:Hoe,CHAR_LEFT_CURLY_BRACE:h4,CHAR_LEFT_PARENTHESES:g4,CHAR_LEFT_SQUARE_BRACKET:fze,CHAR_PLUS:Aze,CHAR_QUESTION_MARK:Loe,CHAR_RIGHT_CURLY_BRACE:pze,CHAR_RIGHT_PARENTHESES:Moe,CHAR_RIGHT_SQUARE_BRACKET:hze}=EB(),Uoe=t=>t===Hoe||t===CB,_oe=t=>{t.isPrefix!==!0&&(t.depth=t.isGlobstar?1/0:1)},gze=(t,e)=>{let r=e||{},s=t.length-1,a=r.parts===!0||r.scanToEnd===!0,n=[],c=[],f=[],p=t,h=-1,E=0,C=0,S=!1,b=!1,I=!1,T=!1,N=!1,U=!1,W=!1,ee=!1,ie=!1,ue=!1,le=0,me,pe,Be={value:"",depth:0,isGlob:!1},Ce=()=>h>=s,g=()=>p.charCodeAt(h+1),we=()=>(me=pe,p.charCodeAt(++h));for(;h0&&(Ae=p.slice(0,E),p=p.slice(E),C-=E),ye&&I===!0&&C>0?(ye=p.slice(0,C),se=p.slice(C)):I===!0?(ye="",se=p):ye=p,ye&&ye!==""&&ye!=="/"&&ye!==p&&Uoe(ye.charCodeAt(ye.length-1))&&(ye=ye.slice(0,-1)),r.unescape===!0&&(se&&(se=Ooe.removeBackslashes(se)),ye&&W===!0&&(ye=Ooe.removeBackslashes(ye)));let X={prefix:Ae,input:t,start:E,base:ye,glob:se,isBrace:S,isBracket:b,isGlob:I,isExtglob:T,isGlobstar:N,negated:ee,negatedExtglob:ie};if(r.tokens===!0&&(X.maxDepth=0,Uoe(pe)||c.push(Be),X.tokens=c),r.parts===!0||r.tokens===!0){let De;for(let Te=0;Te{"use strict";var hk=EB(),Gl=IB(),{MAX_LENGTH:gk,POSIX_REGEX_SOURCE:dze,REGEX_NON_SPECIAL_CHARS:mze,REGEX_SPECIAL_CHARS_BACKREF:yze,REPLACEMENTS:qoe}=hk,Eze=(t,e)=>{if(typeof e.expandRange=="function")return e.expandRange(...t,e);t.sort();let r=`[${t.join("-")}]`;try{new RegExp(r)}catch{return t.map(a=>Gl.escapeRegex(a)).join("..")}return r},FE=(t,e)=>`Missing ${t}: "${e}" - use "\\\\${e}" to match literal characters`,d4=(t,e)=>{if(typeof t!="string")throw new TypeError("Expected a string");t=qoe[t]||t;let r={...e},s=typeof r.maxLength=="number"?Math.min(gk,r.maxLength):gk,a=t.length;if(a>s)throw new SyntaxError(`Input length: ${a}, exceeds maximum allowed length: ${s}`);let n={type:"bos",value:"",output:r.prepend||""},c=[n],f=r.capture?"":"?:",p=Gl.isWindows(e),h=hk.globChars(p),E=hk.extglobChars(h),{DOT_LITERAL:C,PLUS_LITERAL:S,SLASH_LITERAL:b,ONE_CHAR:I,DOTS_SLASH:T,NO_DOT:N,NO_DOT_SLASH:U,NO_DOTS_SLASH:W,QMARK:ee,QMARK_NO_DOT:ie,STAR:ue,START_ANCHOR:le}=h,me=x=>`(${f}(?:(?!${le}${x.dot?T:C}).)*?)`,pe=r.dot?"":N,Be=r.dot?ee:ie,Ce=r.bash===!0?me(r):ue;r.capture&&(Ce=`(${Ce})`),typeof r.noext=="boolean"&&(r.noextglob=r.noext);let g={input:t,index:-1,start:0,dot:r.dot===!0,consumed:"",output:"",prefix:"",backtrack:!1,negated:!1,brackets:0,braces:0,parens:0,quotes:0,globstar:!1,tokens:c};t=Gl.removePrefix(t,g),a=t.length;let we=[],ye=[],Ae=[],se=n,X,De=()=>g.index===a-1,Te=g.peek=(x=1)=>t[g.index+x],mt=g.advance=()=>t[++g.index]||"",j=()=>t.slice(g.index+1),rt=(x="",w=0)=>{g.consumed+=x,g.index+=w},Fe=x=>{g.output+=x.output!=null?x.output:x.value,rt(x.value)},Ne=()=>{let x=1;for(;Te()==="!"&&(Te(2)!=="("||Te(3)==="?");)mt(),g.start++,x++;return x%2===0?!1:(g.negated=!0,g.start++,!0)},be=x=>{g[x]++,Ae.push(x)},Ve=x=>{g[x]--,Ae.pop()},ke=x=>{if(se.type==="globstar"){let w=g.braces>0&&(x.type==="comma"||x.type==="brace"),P=x.extglob===!0||we.length&&(x.type==="pipe"||x.type==="paren");x.type!=="slash"&&x.type!=="paren"&&!w&&!P&&(g.output=g.output.slice(0,-se.output.length),se.type="star",se.value="*",se.output=Ce,g.output+=se.output)}if(we.length&&x.type!=="paren"&&(we[we.length-1].inner+=x.value),(x.value||x.output)&&Fe(x),se&&se.type==="text"&&x.type==="text"){se.value+=x.value,se.output=(se.output||"")+x.value;return}x.prev=se,c.push(x),se=x},it=(x,w)=>{let P={...E[w],conditions:1,inner:""};P.prev=se,P.parens=g.parens,P.output=g.output;let y=(r.capture?"(":"")+P.open;be("parens"),ke({type:x,value:w,output:g.output?"":I}),ke({type:"paren",extglob:!0,value:mt(),output:y}),we.push(P)},Ue=x=>{let w=x.close+(r.capture?")":""),P;if(x.type==="negate"){let y=Ce;if(x.inner&&x.inner.length>1&&x.inner.includes("/")&&(y=me(r)),(y!==Ce||De()||/^\)+$/.test(j()))&&(w=x.close=`)$))${y}`),x.inner.includes("*")&&(P=j())&&/^\.[^\\/.]+$/.test(P)){let F=d4(P,{...e,fastpaths:!1}).output;w=x.close=`)${F})${y})`}x.prev.type==="bos"&&(g.negatedExtglob=!0)}ke({type:"paren",extglob:!0,value:X,output:w}),Ve("parens")};if(r.fastpaths!==!1&&!/(^[*!]|[/()[\]{}"])/.test(t)){let x=!1,w=t.replace(yze,(P,y,F,z,Z,$)=>z==="\\"?(x=!0,P):z==="?"?y?y+z+(Z?ee.repeat(Z.length):""):$===0?Be+(Z?ee.repeat(Z.length):""):ee.repeat(F.length):z==="."?C.repeat(F.length):z==="*"?y?y+z+(Z?Ce:""):Ce:y?P:`\\${P}`);return x===!0&&(r.unescape===!0?w=w.replace(/\\/g,""):w=w.replace(/\\+/g,P=>P.length%2===0?"\\\\":P?"\\":"")),w===t&&r.contains===!0?(g.output=t,g):(g.output=Gl.wrapOutput(w,g,e),g)}for(;!De();){if(X=mt(),X==="\0")continue;if(X==="\\"){let P=Te();if(P==="/"&&r.bash!==!0||P==="."||P===";")continue;if(!P){X+="\\",ke({type:"text",value:X});continue}let y=/^\\+/.exec(j()),F=0;if(y&&y[0].length>2&&(F=y[0].length,g.index+=F,F%2!==0&&(X+="\\")),r.unescape===!0?X=mt():X+=mt(),g.brackets===0){ke({type:"text",value:X});continue}}if(g.brackets>0&&(X!=="]"||se.value==="["||se.value==="[^")){if(r.posix!==!1&&X===":"){let P=se.value.slice(1);if(P.includes("[")&&(se.posix=!0,P.includes(":"))){let y=se.value.lastIndexOf("["),F=se.value.slice(0,y),z=se.value.slice(y+2),Z=dze[z];if(Z){se.value=F+Z,g.backtrack=!0,mt(),!n.output&&c.indexOf(se)===1&&(n.output=I);continue}}}(X==="["&&Te()!==":"||X==="-"&&Te()==="]")&&(X=`\\${X}`),X==="]"&&(se.value==="["||se.value==="[^")&&(X=`\\${X}`),r.posix===!0&&X==="!"&&se.value==="["&&(X="^"),se.value+=X,Fe({value:X});continue}if(g.quotes===1&&X!=='"'){X=Gl.escapeRegex(X),se.value+=X,Fe({value:X});continue}if(X==='"'){g.quotes=g.quotes===1?0:1,r.keepQuotes===!0&&ke({type:"text",value:X});continue}if(X==="("){be("parens"),ke({type:"paren",value:X});continue}if(X===")"){if(g.parens===0&&r.strictBrackets===!0)throw new SyntaxError(FE("opening","("));let P=we[we.length-1];if(P&&g.parens===P.parens+1){Ue(we.pop());continue}ke({type:"paren",value:X,output:g.parens?")":"\\)"}),Ve("parens");continue}if(X==="["){if(r.nobracket===!0||!j().includes("]")){if(r.nobracket!==!0&&r.strictBrackets===!0)throw new SyntaxError(FE("closing","]"));X=`\\${X}`}else be("brackets");ke({type:"bracket",value:X});continue}if(X==="]"){if(r.nobracket===!0||se&&se.type==="bracket"&&se.value.length===1){ke({type:"text",value:X,output:`\\${X}`});continue}if(g.brackets===0){if(r.strictBrackets===!0)throw new SyntaxError(FE("opening","["));ke({type:"text",value:X,output:`\\${X}`});continue}Ve("brackets");let P=se.value.slice(1);if(se.posix!==!0&&P[0]==="^"&&!P.includes("/")&&(X=`/${X}`),se.value+=X,Fe({value:X}),r.literalBrackets===!1||Gl.hasRegexChars(P))continue;let y=Gl.escapeRegex(se.value);if(g.output=g.output.slice(0,-se.value.length),r.literalBrackets===!0){g.output+=y,se.value=y;continue}se.value=`(${f}${y}|${se.value})`,g.output+=se.value;continue}if(X==="{"&&r.nobrace!==!0){be("braces");let P={type:"brace",value:X,output:"(",outputIndex:g.output.length,tokensIndex:g.tokens.length};ye.push(P),ke(P);continue}if(X==="}"){let P=ye[ye.length-1];if(r.nobrace===!0||!P){ke({type:"text",value:X,output:X});continue}let y=")";if(P.dots===!0){let F=c.slice(),z=[];for(let Z=F.length-1;Z>=0&&(c.pop(),F[Z].type!=="brace");Z--)F[Z].type!=="dots"&&z.unshift(F[Z].value);y=Eze(z,r),g.backtrack=!0}if(P.comma!==!0&&P.dots!==!0){let F=g.output.slice(0,P.outputIndex),z=g.tokens.slice(P.tokensIndex);P.value=P.output="\\{",X=y="\\}",g.output=F;for(let Z of z)g.output+=Z.output||Z.value}ke({type:"brace",value:X,output:y}),Ve("braces"),ye.pop();continue}if(X==="|"){we.length>0&&we[we.length-1].conditions++,ke({type:"text",value:X});continue}if(X===","){let P=X,y=ye[ye.length-1];y&&Ae[Ae.length-1]==="braces"&&(y.comma=!0,P="|"),ke({type:"comma",value:X,output:P});continue}if(X==="/"){if(se.type==="dot"&&g.index===g.start+1){g.start=g.index+1,g.consumed="",g.output="",c.pop(),se=n;continue}ke({type:"slash",value:X,output:b});continue}if(X==="."){if(g.braces>0&&se.type==="dot"){se.value==="."&&(se.output=C);let P=ye[ye.length-1];se.type="dots",se.output+=X,se.value+=X,P.dots=!0;continue}if(g.braces+g.parens===0&&se.type!=="bos"&&se.type!=="slash"){ke({type:"text",value:X,output:C});continue}ke({type:"dot",value:X,output:C});continue}if(X==="?"){if(!(se&&se.value==="(")&&r.noextglob!==!0&&Te()==="("&&Te(2)!=="?"){it("qmark",X);continue}if(se&&se.type==="paren"){let y=Te(),F=X;if(y==="<"&&!Gl.supportsLookbehinds())throw new Error("Node.js v10 or higher is required for regex lookbehinds");(se.value==="("&&!/[!=<:]/.test(y)||y==="<"&&!/<([!=]|\w+>)/.test(j()))&&(F=`\\${X}`),ke({type:"text",value:X,output:F});continue}if(r.dot!==!0&&(se.type==="slash"||se.type==="bos")){ke({type:"qmark",value:X,output:ie});continue}ke({type:"qmark",value:X,output:ee});continue}if(X==="!"){if(r.noextglob!==!0&&Te()==="("&&(Te(2)!=="?"||!/[!=<:]/.test(Te(3)))){it("negate",X);continue}if(r.nonegate!==!0&&g.index===0){Ne();continue}}if(X==="+"){if(r.noextglob!==!0&&Te()==="("&&Te(2)!=="?"){it("plus",X);continue}if(se&&se.value==="("||r.regex===!1){ke({type:"plus",value:X,output:S});continue}if(se&&(se.type==="bracket"||se.type==="paren"||se.type==="brace")||g.parens>0){ke({type:"plus",value:X});continue}ke({type:"plus",value:S});continue}if(X==="@"){if(r.noextglob!==!0&&Te()==="("&&Te(2)!=="?"){ke({type:"at",extglob:!0,value:X,output:""});continue}ke({type:"text",value:X});continue}if(X!=="*"){(X==="$"||X==="^")&&(X=`\\${X}`);let P=mze.exec(j());P&&(X+=P[0],g.index+=P[0].length),ke({type:"text",value:X});continue}if(se&&(se.type==="globstar"||se.star===!0)){se.type="star",se.star=!0,se.value+=X,se.output=Ce,g.backtrack=!0,g.globstar=!0,rt(X);continue}let x=j();if(r.noextglob!==!0&&/^\([^?]/.test(x)){it("star",X);continue}if(se.type==="star"){if(r.noglobstar===!0){rt(X);continue}let P=se.prev,y=P.prev,F=P.type==="slash"||P.type==="bos",z=y&&(y.type==="star"||y.type==="globstar");if(r.bash===!0&&(!F||x[0]&&x[0]!=="/")){ke({type:"star",value:X,output:""});continue}let Z=g.braces>0&&(P.type==="comma"||P.type==="brace"),$=we.length&&(P.type==="pipe"||P.type==="paren");if(!F&&P.type!=="paren"&&!Z&&!$){ke({type:"star",value:X,output:""});continue}for(;x.slice(0,3)==="/**";){let oe=t[g.index+4];if(oe&&oe!=="/")break;x=x.slice(3),rt("/**",3)}if(P.type==="bos"&&De()){se.type="globstar",se.value+=X,se.output=me(r),g.output=se.output,g.globstar=!0,rt(X);continue}if(P.type==="slash"&&P.prev.type!=="bos"&&!z&&De()){g.output=g.output.slice(0,-(P.output+se.output).length),P.output=`(?:${P.output}`,se.type="globstar",se.output=me(r)+(r.strictSlashes?")":"|$)"),se.value+=X,g.globstar=!0,g.output+=P.output+se.output,rt(X);continue}if(P.type==="slash"&&P.prev.type!=="bos"&&x[0]==="/"){let oe=x[1]!==void 0?"|$":"";g.output=g.output.slice(0,-(P.output+se.output).length),P.output=`(?:${P.output}`,se.type="globstar",se.output=`${me(r)}${b}|${b}${oe})`,se.value+=X,g.output+=P.output+se.output,g.globstar=!0,rt(X+mt()),ke({type:"slash",value:"/",output:""});continue}if(P.type==="bos"&&x[0]==="/"){se.type="globstar",se.value+=X,se.output=`(?:^|${b}|${me(r)}${b})`,g.output=se.output,g.globstar=!0,rt(X+mt()),ke({type:"slash",value:"/",output:""});continue}g.output=g.output.slice(0,-se.output.length),se.type="globstar",se.output=me(r),se.value+=X,g.output+=se.output,g.globstar=!0,rt(X);continue}let w={type:"star",value:X,output:Ce};if(r.bash===!0){w.output=".*?",(se.type==="bos"||se.type==="slash")&&(w.output=pe+w.output),ke(w);continue}if(se&&(se.type==="bracket"||se.type==="paren")&&r.regex===!0){w.output=X,ke(w);continue}(g.index===g.start||se.type==="slash"||se.type==="dot")&&(se.type==="dot"?(g.output+=U,se.output+=U):r.dot===!0?(g.output+=W,se.output+=W):(g.output+=pe,se.output+=pe),Te()!=="*"&&(g.output+=I,se.output+=I)),ke(w)}for(;g.brackets>0;){if(r.strictBrackets===!0)throw new SyntaxError(FE("closing","]"));g.output=Gl.escapeLast(g.output,"["),Ve("brackets")}for(;g.parens>0;){if(r.strictBrackets===!0)throw new SyntaxError(FE("closing",")"));g.output=Gl.escapeLast(g.output,"("),Ve("parens")}for(;g.braces>0;){if(r.strictBrackets===!0)throw new SyntaxError(FE("closing","}"));g.output=Gl.escapeLast(g.output,"{"),Ve("braces")}if(r.strictSlashes!==!0&&(se.type==="star"||se.type==="bracket")&&ke({type:"maybe_slash",value:"",output:`${b}?`}),g.backtrack===!0){g.output="";for(let x of g.tokens)g.output+=x.output!=null?x.output:x.value,x.suffix&&(g.output+=x.suffix)}return g};d4.fastpaths=(t,e)=>{let r={...e},s=typeof r.maxLength=="number"?Math.min(gk,r.maxLength):gk,a=t.length;if(a>s)throw new SyntaxError(`Input length: ${a}, exceeds maximum allowed length: ${s}`);t=qoe[t]||t;let n=Gl.isWindows(e),{DOT_LITERAL:c,SLASH_LITERAL:f,ONE_CHAR:p,DOTS_SLASH:h,NO_DOT:E,NO_DOTS:C,NO_DOTS_SLASH:S,STAR:b,START_ANCHOR:I}=hk.globChars(n),T=r.dot?C:E,N=r.dot?S:E,U=r.capture?"":"?:",W={negated:!1,prefix:""},ee=r.bash===!0?".*?":b;r.capture&&(ee=`(${ee})`);let ie=pe=>pe.noglobstar===!0?ee:`(${U}(?:(?!${I}${pe.dot?h:c}).)*?)`,ue=pe=>{switch(pe){case"*":return`${T}${p}${ee}`;case".*":return`${c}${p}${ee}`;case"*.*":return`${T}${ee}${c}${p}${ee}`;case"*/*":return`${T}${ee}${f}${p}${N}${ee}`;case"**":return T+ie(r);case"**/*":return`(?:${T}${ie(r)}${f})?${N}${p}${ee}`;case"**/*.*":return`(?:${T}${ie(r)}${f})?${N}${ee}${c}${p}${ee}`;case"**/.*":return`(?:${T}${ie(r)}${f})?${c}${p}${ee}`;default:{let Be=/^(.*?)\.(\w+)$/.exec(pe);if(!Be)return;let Ce=ue(Be[1]);return Ce?Ce+c+Be[2]:void 0}}},le=Gl.removePrefix(t,W),me=ue(le);return me&&r.strictSlashes!==!0&&(me+=`${f}?`),me};Woe.exports=d4});var Joe=_((aFt,Voe)=>{"use strict";var Ize=Ie("path"),Cze=Goe(),m4=Yoe(),y4=IB(),wze=EB(),Bze=t=>t&&typeof t=="object"&&!Array.isArray(t),Zi=(t,e,r=!1)=>{if(Array.isArray(t)){let E=t.map(S=>Zi(S,e,r));return S=>{for(let b of E){let I=b(S);if(I)return I}return!1}}let s=Bze(t)&&t.tokens&&t.input;if(t===""||typeof t!="string"&&!s)throw new TypeError("Expected pattern to be a non-empty string");let a=e||{},n=y4.isWindows(e),c=s?Zi.compileRe(t,e):Zi.makeRe(t,e,!1,!0),f=c.state;delete c.state;let p=()=>!1;if(a.ignore){let E={...e,ignore:null,onMatch:null,onResult:null};p=Zi(a.ignore,E,r)}let h=(E,C=!1)=>{let{isMatch:S,match:b,output:I}=Zi.test(E,c,e,{glob:t,posix:n}),T={glob:t,state:f,regex:c,posix:n,input:E,output:I,match:b,isMatch:S};return typeof a.onResult=="function"&&a.onResult(T),S===!1?(T.isMatch=!1,C?T:!1):p(E)?(typeof a.onIgnore=="function"&&a.onIgnore(T),T.isMatch=!1,C?T:!1):(typeof a.onMatch=="function"&&a.onMatch(T),C?T:!0)};return r&&(h.state=f),h};Zi.test=(t,e,r,{glob:s,posix:a}={})=>{if(typeof t!="string")throw new TypeError("Expected input to be a string");if(t==="")return{isMatch:!1,output:""};let n=r||{},c=n.format||(a?y4.toPosixSlashes:null),f=t===s,p=f&&c?c(t):t;return f===!1&&(p=c?c(t):t,f=p===s),(f===!1||n.capture===!0)&&(n.matchBase===!0||n.basename===!0?f=Zi.matchBase(t,e,r,a):f=e.exec(p)),{isMatch:!!f,match:f,output:p}};Zi.matchBase=(t,e,r,s=y4.isWindows(r))=>(e instanceof RegExp?e:Zi.makeRe(e,r)).test(Ize.basename(t));Zi.isMatch=(t,e,r)=>Zi(e,r)(t);Zi.parse=(t,e)=>Array.isArray(t)?t.map(r=>Zi.parse(r,e)):m4(t,{...e,fastpaths:!1});Zi.scan=(t,e)=>Cze(t,e);Zi.compileRe=(t,e,r=!1,s=!1)=>{if(r===!0)return t.output;let a=e||{},n=a.contains?"":"^",c=a.contains?"":"$",f=`${n}(?:${t.output})${c}`;t&&t.negated===!0&&(f=`^(?!${f}).*$`);let p=Zi.toRegex(f,e);return s===!0&&(p.state=t),p};Zi.makeRe=(t,e={},r=!1,s=!1)=>{if(!t||typeof t!="string")throw new TypeError("Expected a non-empty string");let a={negated:!1,fastpaths:!0};return e.fastpaths!==!1&&(t[0]==="."||t[0]==="*")&&(a.output=m4.fastpaths(t,e)),a.output||(a=m4(t,e)),Zi.compileRe(a,e,r,s)};Zi.toRegex=(t,e)=>{try{let r=e||{};return new RegExp(t,r.flags||(r.nocase?"i":""))}catch(r){if(e&&e.debug===!0)throw r;return/$^/}};Zi.constants=wze;Voe.exports=Zi});var zoe=_((lFt,Koe)=>{"use strict";Koe.exports=Joe()});var Go=_((cFt,eae)=>{"use strict";var Xoe=Ie("util"),$oe=koe(),Jf=zoe(),E4=IB(),Zoe=t=>t===""||t==="./",xi=(t,e,r)=>{e=[].concat(e),t=[].concat(t);let s=new Set,a=new Set,n=new Set,c=0,f=E=>{n.add(E.output),r&&r.onResult&&r.onResult(E)};for(let E=0;E!s.has(E));if(r&&h.length===0){if(r.failglob===!0)throw new Error(`No matches found for "${e.join(", ")}"`);if(r.nonull===!0||r.nullglob===!0)return r.unescape?e.map(E=>E.replace(/\\/g,"")):e}return h};xi.match=xi;xi.matcher=(t,e)=>Jf(t,e);xi.isMatch=(t,e,r)=>Jf(e,r)(t);xi.any=xi.isMatch;xi.not=(t,e,r={})=>{e=[].concat(e).map(String);let s=new Set,a=[],n=f=>{r.onResult&&r.onResult(f),a.push(f.output)},c=new Set(xi(t,e,{...r,onResult:n}));for(let f of a)c.has(f)||s.add(f);return[...s]};xi.contains=(t,e,r)=>{if(typeof t!="string")throw new TypeError(`Expected a string: "${Xoe.inspect(t)}"`);if(Array.isArray(e))return e.some(s=>xi.contains(t,s,r));if(typeof e=="string"){if(Zoe(t)||Zoe(e))return!1;if(t.includes(e)||t.startsWith("./")&&t.slice(2).includes(e))return!0}return xi.isMatch(t,e,{...r,contains:!0})};xi.matchKeys=(t,e,r)=>{if(!E4.isObject(t))throw new TypeError("Expected the first argument to be an object");let s=xi(Object.keys(t),e,r),a={};for(let n of s)a[n]=t[n];return a};xi.some=(t,e,r)=>{let s=[].concat(t);for(let a of[].concat(e)){let n=Jf(String(a),r);if(s.some(c=>n(c)))return!0}return!1};xi.every=(t,e,r)=>{let s=[].concat(t);for(let a of[].concat(e)){let n=Jf(String(a),r);if(!s.every(c=>n(c)))return!1}return!0};xi.all=(t,e,r)=>{if(typeof t!="string")throw new TypeError(`Expected a string: "${Xoe.inspect(t)}"`);return[].concat(e).every(s=>Jf(s,r)(t))};xi.capture=(t,e,r)=>{let s=E4.isWindows(r),n=Jf.makeRe(String(t),{...r,capture:!0}).exec(s?E4.toPosixSlashes(e):e);if(n)return n.slice(1).map(c=>c===void 0?"":c)};xi.makeRe=(...t)=>Jf.makeRe(...t);xi.scan=(...t)=>Jf.scan(...t);xi.parse=(t,e)=>{let r=[];for(let s of[].concat(t||[]))for(let a of $oe(String(s),e))r.push(Jf.parse(a,e));return r};xi.braces=(t,e)=>{if(typeof t!="string")throw new TypeError("Expected a string");return e&&e.nobrace===!0||!/\{.*\}/.test(t)?[t]:$oe(t,e)};xi.braceExpand=(t,e)=>{if(typeof t!="string")throw new TypeError("Expected a string");return xi.braces(t,{...e,expand:!0})};eae.exports=xi});var rae=_((uFt,tae)=>{"use strict";tae.exports=({onlyFirst:t=!1}={})=>{let e=["[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]+)*|[a-zA-Z\\d]+(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?\\u0007)","(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-ntqry=><~]))"].join("|");return new RegExp(e,t?void 0:"g")}});var dk=_((fFt,nae)=>{"use strict";var vze=rae();nae.exports=t=>typeof t=="string"?t.replace(vze(),""):t});function iae(t){return Number.isSafeInteger(t)&&t>=0}var sae=Ze(()=>{});function oae(t){return t!=null&&typeof t!="function"&&iae(t.length)}var aae=Ze(()=>{sae()});function Pc(t){return t==="__proto__"}var wB=Ze(()=>{});function NE(t){switch(typeof t){case"number":case"symbol":return!1;case"string":return t.includes(".")||t.includes("[")||t.includes("]")}}var mk=Ze(()=>{});function OE(t){return typeof t=="string"||typeof t=="symbol"?t:Object.is(t?.valueOf?.(),-0)?"-0":String(t)}var yk=Ze(()=>{});function Mu(t){let e=[],r=t.length;if(r===0)return e;let s=0,a="",n="",c=!1;for(t.charCodeAt(0)===46&&(e.push(""),s++);s{});function va(t,e,r){if(t==null)return r;switch(typeof e){case"string":{if(Pc(e))return r;let s=t[e];return s===void 0?NE(e)?va(t,Mu(e),r):r:s}case"number":case"symbol":{typeof e=="number"&&(e=OE(e));let s=t[e];return s===void 0?r:s}default:{if(Array.isArray(e))return Sze(t,e,r);if(Object.is(e?.valueOf(),-0)?e="-0":e=String(e),Pc(e))return r;let s=t[e];return s===void 0?r:s}}}function Sze(t,e,r){if(e.length===0)return r;let s=t;for(let a=0;a{wB();mk();yk();LE()});function I4(t){return t!==null&&(typeof t=="object"||typeof t=="function")}var lae=Ze(()=>{});function ME(t){return t==null||typeof t!="object"&&typeof t!="function"}var Ik=Ze(()=>{});function Ck(t,e){return t===e||Number.isNaN(t)&&Number.isNaN(e)}var C4=Ze(()=>{});function Wd(t){return Object.getOwnPropertySymbols(t).filter(e=>Object.prototype.propertyIsEnumerable.call(t,e))}var wk=Ze(()=>{});function Yd(t){return t==null?t===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(t)}var Bk=Ze(()=>{});var vk,UE,_E,HE,Vd,Sk,Dk,Pk,bk,xk,cae,kk,jE,uae,Qk,Rk,Tk,Fk,Nk,fae,Ok,Lk,Mk,Aae,Uk,_k,Hk=Ze(()=>{vk="[object RegExp]",UE="[object String]",_E="[object Number]",HE="[object Boolean]",Vd="[object Arguments]",Sk="[object Symbol]",Dk="[object Date]",Pk="[object Map]",bk="[object Set]",xk="[object Array]",cae="[object Function]",kk="[object ArrayBuffer]",jE="[object Object]",uae="[object Error]",Qk="[object DataView]",Rk="[object Uint8Array]",Tk="[object Uint8ClampedArray]",Fk="[object Uint16Array]",Nk="[object Uint32Array]",fae="[object BigUint64Array]",Ok="[object Int8Array]",Lk="[object Int16Array]",Mk="[object Int32Array]",Aae="[object BigInt64Array]",Uk="[object Float32Array]",_k="[object Float64Array]"});function GE(t){return ArrayBuffer.isView(t)&&!(t instanceof DataView)}var jk=Ze(()=>{});function pae(t,e){return u0(t,void 0,t,new Map,e)}function u0(t,e,r,s=new Map,a=void 0){let n=a?.(t,e,r,s);if(n!=null)return n;if(ME(t))return t;if(s.has(t))return s.get(t);if(Array.isArray(t)){let c=new Array(t.length);s.set(t,c);for(let f=0;f{wk();Bk();Hk();Ik();jk()});function hae(t){return u0(t,void 0,t,new Map,void 0)}var gae=Ze(()=>{w4()});function dae(t,e){return pae(t,(r,s,a,n)=>{let c=e?.(r,s,a,n);if(c!=null)return c;if(typeof t=="object")switch(Object.prototype.toString.call(t)){case _E:case UE:case HE:{let f=new t.constructor(t?.valueOf());return c0(f,t),f}case Vd:{let f={};return c0(f,t),f.length=t.length,f[Symbol.iterator]=t[Symbol.iterator],f}default:return}})}var mae=Ze(()=>{w4();Hk()});function f0(t){return dae(t)}var B4=Ze(()=>{mae()});function Gk(t,e=Number.MAX_SAFE_INTEGER){switch(typeof t){case"number":return Number.isInteger(t)&&t>=0&&t{Pze=/^(?:0|[1-9]\d*)$/});function BB(t){return t!==null&&typeof t=="object"&&Yd(t)==="[object Arguments]"}var S4=Ze(()=>{Bk()});function vB(t,e){let r;if(Array.isArray(e)?r=e:typeof e=="string"&&NE(e)&&t?.[e]==null?r=Mu(e):r=[e],r.length===0)return!1;let s=t;for(let a=0;a{mk();v4();S4();LE()});function P4(t){return typeof t=="object"&&t!==null}var yae=Ze(()=>{});function Eae(t){return typeof t=="symbol"||t instanceof Symbol}var Iae=Ze(()=>{});function Cae(t,e){return Array.isArray(t)?!1:typeof t=="number"||typeof t=="boolean"||t==null||Eae(t)?!0:typeof t=="string"&&(xze.test(t)||!bze.test(t))||e!=null&&Object.hasOwn(e,t)}var bze,xze,wae=Ze(()=>{Iae();bze=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,xze=/^\w*$/});function A0(t,e){if(t==null)return!0;switch(typeof e){case"symbol":case"number":case"object":{if(Array.isArray(e))return Bae(t,e);if(typeof e=="number"?e=OE(e):typeof e=="object"&&(Object.is(e?.valueOf(),-0)?e="-0":e=String(e)),Pc(e))return!1;if(t?.[e]===void 0)return!0;try{return delete t[e],!0}catch{return!1}}case"string":{if(t?.[e]===void 0&&NE(e))return Bae(t,Mu(e));if(Pc(e))return!1;try{return delete t[e],!0}catch{return!1}}}}function Bae(t,e){let r=va(t,e.slice(0,-1),t),s=e[e.length-1];if(r?.[s]===void 0)return!0;if(Pc(s))return!1;try{return delete r[s],!0}catch{return!1}}var b4=Ze(()=>{Ek();wB();mk();yk();LE()});function vae(t){return t==null}var Sae=Ze(()=>{});var Dae,Pae=Ze(()=>{C4();Dae=(t,e,r)=>{let s=t[e];(!(Object.hasOwn(t,e)&&Ck(s,r))||r===void 0&&!(e in t))&&(t[e]=r)}});function bae(t,e,r,s){if(t==null&&!I4(t))return t;let a=Cae(e,t)?[e]:Array.isArray(e)?e:typeof e=="string"?Mu(e):[e],n=t;for(let c=0;c{wB();Pae();v4();wae();yk();lae();LE()});function Jd(t,e,r){return bae(t,e,()=>r,()=>{})}var x4=Ze(()=>{xae()});function kae(t,e=0,r={}){typeof r!="object"&&(r={});let s=null,a=null,n=null,c=0,f=null,p,{leading:h=!1,trailing:E=!0,maxWait:C}=r,S="maxWait"in r,b=S?Math.max(Number(C)||0,e):0,I=ue=>(s!==null&&(p=t.apply(a,s)),s=a=null,c=ue,p),T=ue=>(c=ue,f=setTimeout(ee,e),h&&s!==null?I(ue):p),N=ue=>(f=null,E&&s!==null?I(ue):p),U=ue=>{if(n===null)return!0;let le=ue-n,me=le>=e||le<0,pe=S&&ue-c>=b;return me||pe},W=ue=>{let le=n===null?0:ue-n,me=e-le,pe=b-(ue-c);return S?Math.min(me,pe):me},ee=()=>{let ue=Date.now();if(U(ue))return N(ue);f=setTimeout(ee,W(ue))},ie=function(...ue){let le=Date.now(),me=U(le);if(s=ue,a=this,n=le,me){if(f===null)return T(le);if(S)return clearTimeout(f),f=setTimeout(ee,e),I(le)}return f===null&&(f=setTimeout(ee,e)),p};return ie.cancel=()=>{f!==null&&clearTimeout(f),c=0,n=s=a=f=null},ie.flush=()=>f===null?p:N(Date.now()),ie}var Qae=Ze(()=>{});function k4(t,e=0,r={}){let{leading:s=!0,trailing:a=!0}=r;return kae(t,e,{leading:s,maxWait:e,trailing:a})}var Rae=Ze(()=>{Qae()});function Q4(t){if(t==null)return"";if(typeof t=="string")return t;if(Array.isArray(t))return t.map(Q4).join(",");let e=String(t);return e==="0"&&Object.is(Number(t),-0)?"-0":e}var Tae=Ze(()=>{});function R4(t){if(!t||typeof t!="object")return!1;let e=Object.getPrototypeOf(t);return e===null||e===Object.prototype||Object.getPrototypeOf(e)===null?Object.prototype.toString.call(t)==="[object Object]":!1}var Fae=Ze(()=>{});function Nae(t,e,r){return SB(t,e,void 0,void 0,void 0,void 0,r)}function SB(t,e,r,s,a,n,c){let f=c(t,e,r,s,a,n);if(f!==void 0)return f;if(typeof t==typeof e)switch(typeof t){case"bigint":case"string":case"boolean":case"symbol":case"undefined":return t===e;case"number":return t===e||Object.is(t,e);case"function":return t===e;case"object":return DB(t,e,n,c)}return DB(t,e,n,c)}function DB(t,e,r,s){if(Object.is(t,e))return!0;let a=Yd(t),n=Yd(e);if(a===Vd&&(a=jE),n===Vd&&(n=jE),a!==n)return!1;switch(a){case UE:return t.toString()===e.toString();case _E:{let p=t.valueOf(),h=e.valueOf();return Ck(p,h)}case HE:case Dk:case Sk:return Object.is(t.valueOf(),e.valueOf());case vk:return t.source===e.source&&t.flags===e.flags;case cae:return t===e}r=r??new Map;let c=r.get(t),f=r.get(e);if(c!=null&&f!=null)return c===e;r.set(t,e),r.set(e,t);try{switch(a){case Pk:{if(t.size!==e.size)return!1;for(let[p,h]of t.entries())if(!e.has(p)||!SB(h,e.get(p),p,t,e,r,s))return!1;return!0}case bk:{if(t.size!==e.size)return!1;let p=Array.from(t.values()),h=Array.from(e.values());for(let E=0;ESB(C,b,void 0,t,e,r,s));if(S===-1)return!1;h.splice(S,1)}return!0}case xk:case Rk:case Tk:case Fk:case Nk:case fae:case Ok:case Lk:case Mk:case Aae:case Uk:case _k:{if(typeof Buffer<"u"&&Buffer.isBuffer(t)!==Buffer.isBuffer(e)||t.length!==e.length)return!1;for(let p=0;p{Fae();wk();Bk();Hk();C4()});function Lae(){}var Mae=Ze(()=>{});function T4(t,e){return Nae(t,e,Lae)}var Uae=Ze(()=>{Oae();Mae()});function _ae(t){return GE(t)}var Hae=Ze(()=>{jk()});function jae(t){if(typeof t!="object"||t==null)return!1;if(Object.getPrototypeOf(t)===null)return!0;if(Object.prototype.toString.call(t)!=="[object Object]"){let r=t[Symbol.toStringTag];return r==null||!Object.getOwnPropertyDescriptor(t,Symbol.toStringTag)?.writable?!1:t.toString()===`[object ${r}]`}let e=t;for(;Object.getPrototypeOf(e)!==null;)e=Object.getPrototypeOf(e);return Object.getPrototypeOf(t)===e}var Gae=Ze(()=>{});function qae(t){if(ME(t))return t;if(Array.isArray(t)||GE(t)||t instanceof ArrayBuffer||typeof SharedArrayBuffer<"u"&&t instanceof SharedArrayBuffer)return t.slice(0);let e=Object.getPrototypeOf(t),r=e.constructor;if(t instanceof Date||t instanceof Map||t instanceof Set)return new r(t);if(t instanceof RegExp){let s=new r(t);return s.lastIndex=t.lastIndex,s}if(t instanceof DataView)return new r(t.buffer.slice(0));if(t instanceof Error){let s=new r(t.message);return s.stack=t.stack,s.name=t.name,s.cause=t.cause,s}if(typeof File<"u"&&t instanceof File)return new r([t],t.name,{type:t.type,lastModified:t.lastModified});if(typeof t=="object"){let s=Object.create(e);return Object.assign(s,t)}return t}var Wae=Ze(()=>{Ik();jk()});function F4(t,...e){let r=e.slice(0,-1),s=e[e.length-1],a=t;for(let n=0;n{B4();wB();Wae();Ik();wk();S4();yae();Gae();Hae()});function N4(t,...e){if(t==null)return{};let r=hae(t);for(let s=0;s{b4();gae()});function Kd(t,...e){if(vae(t))return{};let r={};for(let s=0;s{Ek();D4();x4();aae();Sae()});function Kae(t){return t.charAt(0).toUpperCase()+t.slice(1).toLowerCase()}var zae=Ze(()=>{});function PB(t){return Kae(Q4(t))}var Zae=Ze(()=>{zae();Tae()});var ql=Ze(()=>{Rae();Uae();B4();Ek();D4();Yae();Vae();Jae();x4();b4();Zae();LE()});var je={};Vt(je,{AsyncActions:()=>M4,BufferStream:()=>L4,CachingStrategy:()=>ale,DefaultStream:()=>U4,allSettledSafe:()=>Uu,assertNever:()=>H4,bufferStream:()=>WE,buildIgnorePattern:()=>Oze,convertMapsToIndexableObjects:()=>Yk,dynamicRequire:()=>bp,escapeRegExp:()=>Qze,getArrayWithDefault:()=>xB,getFactoryWithDefault:()=>Yl,getMapWithDefault:()=>j4,getSetWithDefault:()=>Pp,groupBy:()=>Uze,isIndexableObject:()=>O4,isPathLike:()=>Lze,isTaggedYarnVersion:()=>kze,makeDeferred:()=>ile,mapAndFilter:()=>Wl,mapAndFind:()=>p0,mergeIntoTarget:()=>cle,overrideType:()=>Rze,parseBoolean:()=>kB,parseInt:()=>YE,parseOptionalBoolean:()=>lle,plural:()=>Wk,prettifyAsyncErrors:()=>qE,prettifySyncErrors:()=>G4,releaseAfterUseAsync:()=>Fze,replaceEnvVariables:()=>Vk,sortMap:()=>qs,toMerged:()=>Mze,tryParseOptionalBoolean:()=>q4,validateEnum:()=>Tze});function kze(t){return!!(tle.default.valid(t)&&t.match(/^[^-]+(-rc\.[0-9]+)?$/))}function Wk(t,{one:e,more:r,zero:s=r}){return t===0?s:t===1?e:r}function Qze(t){return t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function Rze(t){}function H4(t){throw new Error(`Assertion failed: Unexpected object '${t}'`)}function Tze(t,e){let r=Object.values(t);if(!r.includes(e))throw new nt(`Invalid value for enumeration: ${JSON.stringify(e)} (expected one of ${r.map(s=>JSON.stringify(s)).join(", ")})`);return e}function Wl(t,e){let r=[];for(let s of t){let a=e(s);a!==rle&&r.push(a)}return r}function p0(t,e){for(let r of t){let s=e(r);if(s!==nle)return s}}function O4(t){return typeof t=="object"&&t!==null}async function Uu(t){let e=await Promise.allSettled(t),r=[];for(let s of e){if(s.status==="rejected")throw s.reason;r.push(s.value)}return r}function Yk(t){if(t instanceof Map&&(t=Object.fromEntries(t)),O4(t))for(let e of Object.keys(t)){let r=t[e];O4(r)&&(t[e]=Yk(r))}return t}function Yl(t,e,r){let s=t.get(e);return typeof s>"u"&&t.set(e,s=r()),s}function xB(t,e){let r=t.get(e);return typeof r>"u"&&t.set(e,r=[]),r}function Pp(t,e){let r=t.get(e);return typeof r>"u"&&t.set(e,r=new Set),r}function j4(t,e){let r=t.get(e);return typeof r>"u"&&t.set(e,r=new Map),r}async function Fze(t,e){if(e==null)return await t();try{return await t()}finally{await e()}}async function qE(t,e){try{return await t()}catch(r){throw r.message=e(r.message),r}}function G4(t,e){try{return t()}catch(r){throw r.message=e(r.message),r}}async function WE(t){return await new Promise((e,r)=>{let s=[];t.on("error",a=>{r(a)}),t.on("data",a=>{s.push(a)}),t.on("end",()=>{e(Buffer.concat(s))})})}function ile(){let t,e;return{promise:new Promise((s,a)=>{t=s,e=a}),resolve:t,reject:e}}function sle(t){return bB(fe.fromPortablePath(t))}function ole(path){let physicalPath=fe.fromPortablePath(path),currentCacheEntry=bB.cache[physicalPath];delete bB.cache[physicalPath];let result;try{result=sle(physicalPath);let freshCacheEntry=bB.cache[physicalPath],dynamicModule=eval("module"),freshCacheIndex=dynamicModule.children.indexOf(freshCacheEntry);freshCacheIndex!==-1&&dynamicModule.children.splice(freshCacheIndex,1)}finally{bB.cache[physicalPath]=currentCacheEntry}return result}function Nze(t){let e=Xae.get(t),r=ce.statSync(t);if(e?.mtime===r.mtimeMs)return e.instance;let s=ole(t);return Xae.set(t,{mtime:r.mtimeMs,instance:s}),s}function bp(t,{cachingStrategy:e=2}={}){switch(e){case 0:return ole(t);case 1:return Nze(t);case 2:return sle(t);default:throw new Error("Unsupported caching strategy")}}function qs(t,e){let r=Array.from(t);Array.isArray(e)||(e=[e]);let s=[];for(let n of e)s.push(r.map(c=>n(c)));let a=r.map((n,c)=>c);return a.sort((n,c)=>{for(let f of s){let p=f[n]f[c]?1:0;if(p!==0)return p}return 0}),a.map(n=>r[n])}function Oze(t){return t.length===0?null:t.map(e=>`(${$ae.default.makeRe(e,{windows:!1,dot:!0}).source})`).join("|")}function Vk(t,{env:e}){let r=/\${(?[\d\w_]+)(?:)?(?:-(?[^}]*))?}/g;return t.replace(r,(...s)=>{let{variableName:a,colon:n,fallback:c}=s[s.length-1],f=Object.hasOwn(e,a),p=e[a];if(p||f&&!n)return p;if(c!=null)return c;throw new nt(`Environment variable not found (${a})`)})}function kB(t){switch(t){case"true":case"1":case 1:case!0:return!0;case"false":case"0":case 0:case!1:return!1;default:throw new Error(`Couldn't parse "${t}" as a boolean`)}}function lle(t){return typeof t>"u"?t:kB(t)}function q4(t){try{return lle(t)}catch{return null}}function Lze(t){return!!(fe.isAbsolute(t)||t.match(/^(\.{1,2}|~)\//))}function cle(t,...e){let r=c=>({value:c}),s=r(t),a=e.map(c=>r(c)),{value:n}=F4(s,...a,(c,f)=>{if(Array.isArray(c)&&Array.isArray(f)){for(let p of f)c.find(h=>T4(h,p))||c.push(p);return c}});return n}function Mze(...t){return cle({},...t)}function Uze(t,e){let r=Object.create(null);for(let s of t){let a=s[e];r[a]??=[],r[a].push(s)}return r}function YE(t){return typeof t=="string"?Number.parseInt(t,10):t}var $ae,ele,tle,_4,rle,nle,L4,M4,U4,bB,Xae,ale,bc=Ze(()=>{Dt();Yt();ql();$ae=ut(Go()),ele=ut(Ld()),tle=ut(Ai()),_4=Ie("stream");rle=Symbol();Wl.skip=rle;nle=Symbol();p0.skip=nle;L4=class extends _4.Transform{constructor(){super(...arguments);this.chunks=[]}_transform(r,s,a){if(s!=="buffer"||!Buffer.isBuffer(r))throw new Error("Assertion failed: BufferStream only accept buffers");this.chunks.push(r),a(null,null)}_flush(r){r(null,Buffer.concat(this.chunks))}};M4=class{constructor(e){this.deferred=new Map;this.promises=new Map;this.limit=(0,ele.default)(e)}set(e,r){let s=this.deferred.get(e);typeof s>"u"&&this.deferred.set(e,s=ile());let a=this.limit(()=>r());return this.promises.set(e,a),a.then(()=>{this.promises.get(e)===a&&s.resolve()},n=>{this.promises.get(e)===a&&s.reject(n)}),s.promise}reduce(e,r){let s=this.promises.get(e)??Promise.resolve();this.set(e,()=>r(s))}async wait(){await Promise.all(this.promises.values())}},U4=class extends _4.Transform{constructor(r=Buffer.alloc(0)){super();this.active=!0;this.ifEmpty=r}_transform(r,s,a){if(s!=="buffer"||!Buffer.isBuffer(r))throw new Error("Assertion failed: DefaultStream only accept buffers");this.active=!1,a(null,r)}_flush(r){this.active&&this.ifEmpty.length>0?r(null,this.ifEmpty):r(null)}},bB=eval("require");Xae=new Map;ale=(s=>(s[s.NoCache=0]="NoCache",s[s.FsTime=1]="FsTime",s[s.Node=2]="Node",s))(ale||{})});var VE,W4,Y4,ule=Ze(()=>{VE=(r=>(r.HARD="HARD",r.SOFT="SOFT",r))(VE||{}),W4=(s=>(s.Dependency="Dependency",s.PeerDependency="PeerDependency",s.PeerDependencyMeta="PeerDependencyMeta",s))(W4||{}),Y4=(s=>(s.Inactive="inactive",s.Redundant="redundant",s.Active="active",s))(Y4||{})});var he={};Vt(he,{LogLevel:()=>$k,Style:()=>zk,Type:()=>ht,addLogFilterSupport:()=>TB,applyColor:()=>ri,applyHyperlink:()=>KE,applyStyle:()=>zd,json:()=>Zd,jsonOrPretty:()=>jze,mark:()=>Z4,pretty:()=>Ht,prettyField:()=>Kf,prettyList:()=>z4,prettyTruncatedLocatorList:()=>Xk,stripAnsi:()=>JE.default,supportsColor:()=>Zk,supportsHyperlinks:()=>K4,tuple:()=>_u});function fle(t){let e=["KiB","MiB","GiB","TiB"],r=e.length;for(;r>1&&t<1024**r;)r-=1;let s=1024**r;return`${Math.floor(t*100/s)/100} ${e[r-1]}`}function Jk(t,e){if(Array.isArray(e))return e.length===0?ri(t,"[]",ht.CODE):ri(t,"[ ",ht.CODE)+e.map(r=>Jk(t,r)).join(", ")+ri(t," ]",ht.CODE);if(typeof e=="string")return ri(t,JSON.stringify(e),ht.STRING);if(typeof e=="number")return ri(t,JSON.stringify(e),ht.NUMBER);if(typeof e=="boolean")return ri(t,JSON.stringify(e),ht.BOOLEAN);if(e===null)return ri(t,"null",ht.NULL);if(typeof e=="object"&&Object.getPrototypeOf(e)===Object.prototype){let r=Object.entries(e);return r.length===0?ri(t,"{}",ht.CODE):ri(t,"{ ",ht.CODE)+r.map(([s,a])=>`${Jk(t,s)}: ${Jk(t,a)}`).join(", ")+ri(t," }",ht.CODE)}if(typeof e>"u")return ri(t,"undefined",ht.NULL);throw new Error("Assertion failed: The value doesn't seem to be a valid JSON object")}function _u(t,e){return[e,t]}function zd(t,e,r){return t.get("enableColors")&&r&2&&(e=RB.default.bold(e)),e}function ri(t,e,r){if(!t.get("enableColors"))return e;let s=_ze.get(r);if(s===null)return e;let a=typeof s>"u"?r:J4.level>=3?s[0]:s[1],n=typeof a=="number"?V4.ansi256(a):a.startsWith("#")?V4.hex(a):V4[a];if(typeof n!="function")throw new Error(`Invalid format type ${a}`);return n(e)}function KE(t,e,r){return t.get("enableHyperlinks")?Hze?`\x1B]8;;${r}\x1B\\${e}\x1B]8;;\x1B\\`:`\x1B]8;;${r}\x07${e}\x1B]8;;\x07`:e}function Ht(t,e,r){if(e===null)return ri(t,"null",ht.NULL);if(Object.hasOwn(Kk,r))return Kk[r].pretty(t,e);if(typeof e!="string")throw new Error(`Assertion failed: Expected the value to be a string, got ${typeof e}`);return ri(t,e,r)}function z4(t,e,r,{separator:s=", "}={}){return[...e].map(a=>Ht(t,a,r)).join(s)}function Zd(t,e){if(t===null)return null;if(Object.hasOwn(Kk,e))return Kk[e].json(t);if(typeof t!="string")throw new Error(`Assertion failed: Expected the value to be a string, got ${typeof t}`);return t}function jze(t,e,[r,s]){return t?Zd(r,s):Ht(e,r,s)}function Z4(t){return{Check:ri(t,"\u2713","green"),Cross:ri(t,"\u2718","red"),Question:ri(t,"?","cyan")}}function Kf(t,{label:e,value:[r,s]}){return`${Ht(t,e,ht.CODE)}: ${Ht(t,r,s)}`}function Xk(t,e,r){let s=[],a=[...e],n=r;for(;a.length>0;){let h=a[0],E=`${Yr(t,h)}, `,C=X4(h).length+2;if(s.length>0&&nh).join("").slice(0,-2);let c="X".repeat(a.length.toString().length),f=`and ${c} more.`,p=a.length;for(;s.length>1&&nh).join(""),f.replace(c,Ht(t,p,ht.NUMBER))].join("")}function TB(t,{configuration:e}){let r=e.get("logFilters"),s=new Map,a=new Map,n=[];for(let C of r){let S=C.get("level");if(typeof S>"u")continue;let b=C.get("code");typeof b<"u"&&s.set(b,S);let I=C.get("text");typeof I<"u"&&a.set(I,S);let T=C.get("pattern");typeof T<"u"&&n.push([Ale.default.matcher(T,{contains:!0}),S])}n.reverse();let c=(C,S,b)=>{if(C===null||C===0)return b;let I=a.size>0||n.length>0?(0,JE.default)(S):S;if(a.size>0){let T=a.get(I);if(typeof T<"u")return T??b}if(n.length>0){for(let[T,N]of n)if(T(I))return N??b}if(s.size>0){let T=s.get(Yf(C));if(typeof T<"u")return T??b}return b},f=t.reportInfo,p=t.reportWarning,h=t.reportError,E=function(C,S,b,I){switch(c(S,b,I)){case"info":f.call(C,S,b);break;case"warning":p.call(C,S??0,b);break;case"error":h.call(C,S??0,b);break}};t.reportInfo=function(...C){return E(this,...C,"info")},t.reportWarning=function(...C){return E(this,...C,"warning")},t.reportError=function(...C){return E(this,...C,"error")}}var RB,QB,Ale,JE,ht,zk,J4,Zk,K4,V4,_ze,qo,Kk,Hze,$k,xc=Ze(()=>{Dt();RB=ut(RE()),QB=ut(Fd());Yt();Ale=ut(Go()),JE=ut(dk());Gx();Wo();ht={NO_HINT:"NO_HINT",ID:"ID",NULL:"NULL",SCOPE:"SCOPE",NAME:"NAME",RANGE:"RANGE",REFERENCE:"REFERENCE",NUMBER:"NUMBER",STRING:"STRING",BOOLEAN:"BOOLEAN",PATH:"PATH",URL:"URL",ADDED:"ADDED",REMOVED:"REMOVED",CODE:"CODE",INSPECT:"INSPECT",DURATION:"DURATION",SIZE:"SIZE",SIZE_DIFF:"SIZE_DIFF",IDENT:"IDENT",DESCRIPTOR:"DESCRIPTOR",LOCATOR:"LOCATOR",RESOLUTION:"RESOLUTION",DEPENDENT:"DEPENDENT",PACKAGE_EXTENSION:"PACKAGE_EXTENSION",SETTING:"SETTING",MARKDOWN:"MARKDOWN",MARKDOWN_INLINE:"MARKDOWN_INLINE"},zk=(e=>(e[e.BOLD=2]="BOLD",e))(zk||{}),J4=QB.default.GITHUB_ACTIONS?{level:2}:RB.default.supportsColor?{level:RB.default.supportsColor.level}:{level:0},Zk=J4.level!==0,K4=Zk&&!QB.default.GITHUB_ACTIONS&&!QB.default.CIRCLE&&!QB.default.GITLAB,V4=new RB.default.Instance(J4),_ze=new Map([[ht.NO_HINT,null],[ht.NULL,["#a853b5",129]],[ht.SCOPE,["#d75f00",166]],[ht.NAME,["#d7875f",173]],[ht.RANGE,["#00afaf",37]],[ht.REFERENCE,["#87afff",111]],[ht.NUMBER,["#ffd700",220]],[ht.STRING,["#b4bd68",32]],[ht.BOOLEAN,["#faa023",209]],[ht.PATH,["#d75fd7",170]],[ht.URL,["#d75fd7",170]],[ht.ADDED,["#5faf00",70]],[ht.REMOVED,["#ff3131",160]],[ht.CODE,["#87afff",111]],[ht.SIZE,["#ffd700",220]]]),qo=t=>t;Kk={[ht.ID]:qo({pretty:(t,e)=>typeof e=="number"?ri(t,`${e}`,ht.NUMBER):ri(t,e,ht.CODE),json:t=>t}),[ht.INSPECT]:qo({pretty:(t,e)=>Jk(t,e),json:t=>t}),[ht.NUMBER]:qo({pretty:(t,e)=>ri(t,`${e}`,ht.NUMBER),json:t=>t}),[ht.IDENT]:qo({pretty:(t,e)=>Xi(t,e),json:t=>un(t)}),[ht.LOCATOR]:qo({pretty:(t,e)=>Yr(t,e),json:t=>ll(t)}),[ht.DESCRIPTOR]:qo({pretty:(t,e)=>ni(t,e),json:t=>al(t)}),[ht.RESOLUTION]:qo({pretty:(t,{descriptor:e,locator:r})=>FB(t,e,r),json:({descriptor:t,locator:e})=>({descriptor:al(t),locator:e!==null?ll(e):null})}),[ht.DEPENDENT]:qo({pretty:(t,{locator:e,descriptor:r})=>$4(t,e,r),json:({locator:t,descriptor:e})=>({locator:ll(t),descriptor:al(e)})}),[ht.PACKAGE_EXTENSION]:qo({pretty:(t,e)=>{switch(e.type){case"Dependency":return`${Xi(t,e.parentDescriptor)} \u27A4 ${ri(t,"dependencies",ht.CODE)} \u27A4 ${Xi(t,e.descriptor)}`;case"PeerDependency":return`${Xi(t,e.parentDescriptor)} \u27A4 ${ri(t,"peerDependencies",ht.CODE)} \u27A4 ${Xi(t,e.descriptor)}`;case"PeerDependencyMeta":return`${Xi(t,e.parentDescriptor)} \u27A4 ${ri(t,"peerDependenciesMeta",ht.CODE)} \u27A4 ${Xi(t,Sa(e.selector))} \u27A4 ${ri(t,e.key,ht.CODE)}`;default:throw new Error(`Assertion failed: Unsupported package extension type: ${e.type}`)}},json:t=>{switch(t.type){case"Dependency":return`${un(t.parentDescriptor)} > ${un(t.descriptor)}`;case"PeerDependency":return`${un(t.parentDescriptor)} >> ${un(t.descriptor)}`;case"PeerDependencyMeta":return`${un(t.parentDescriptor)} >> ${t.selector} / ${t.key}`;default:throw new Error(`Assertion failed: Unsupported package extension type: ${t.type}`)}}}),[ht.SETTING]:qo({pretty:(t,e)=>(t.get(e),KE(t,ri(t,e,ht.CODE),`https://yarnpkg.com/configuration/yarnrc#${e}`)),json:t=>t}),[ht.DURATION]:qo({pretty:(t,e)=>{if(e>1e3*60){let r=Math.floor(e/1e3/60),s=Math.ceil((e-r*60*1e3)/1e3);return s===0?`${r}m`:`${r}m ${s}s`}else{let r=Math.floor(e/1e3),s=e-r*1e3;return s===0?`${r}s`:`${r}s ${s}ms`}},json:t=>t}),[ht.SIZE]:qo({pretty:(t,e)=>ri(t,fle(e),ht.NUMBER),json:t=>t}),[ht.SIZE_DIFF]:qo({pretty:(t,e)=>{let r=e>=0?"+":"-",s=r==="+"?ht.REMOVED:ht.ADDED;return ri(t,`${r} ${fle(Math.max(Math.abs(e),1))}`,s)},json:t=>t}),[ht.PATH]:qo({pretty:(t,e)=>ri(t,fe.fromPortablePath(e),ht.PATH),json:t=>fe.fromPortablePath(t)}),[ht.MARKDOWN]:qo({pretty:(t,{text:e,format:r,paragraphs:s})=>Ho(e,{format:r,paragraphs:s}),json:({text:t})=>t}),[ht.MARKDOWN_INLINE]:qo({pretty:(t,e)=>(e=e.replace(/(`+)((?:.|[\n])*?)\1/g,(r,s,a)=>Ht(t,s+a+s,ht.CODE)),e=e.replace(/(\*\*)((?:.|[\n])*?)\1/g,(r,s,a)=>zd(t,a,2)),e),json:t=>t})};Hze=!!process.env.KONSOLE_VERSION;$k=(a=>(a.Error="error",a.Warning="warning",a.Info="info",a.Discard="discard",a))($k||{})});var ple=_(zE=>{"use strict";Object.defineProperty(zE,"__esModule",{value:!0});zE.splitWhen=zE.flatten=void 0;function Gze(t){return t.reduce((e,r)=>[].concat(e,r),[])}zE.flatten=Gze;function qze(t,e){let r=[[]],s=0;for(let a of t)e(a)?(s++,r[s]=[]):r[s].push(a);return r}zE.splitWhen=qze});var hle=_(eQ=>{"use strict";Object.defineProperty(eQ,"__esModule",{value:!0});eQ.isEnoentCodeError=void 0;function Wze(t){return t.code==="ENOENT"}eQ.isEnoentCodeError=Wze});var gle=_(tQ=>{"use strict";Object.defineProperty(tQ,"__esModule",{value:!0});tQ.createDirentFromStats=void 0;var e3=class{constructor(e,r){this.name=e,this.isBlockDevice=r.isBlockDevice.bind(r),this.isCharacterDevice=r.isCharacterDevice.bind(r),this.isDirectory=r.isDirectory.bind(r),this.isFIFO=r.isFIFO.bind(r),this.isFile=r.isFile.bind(r),this.isSocket=r.isSocket.bind(r),this.isSymbolicLink=r.isSymbolicLink.bind(r)}};function Yze(t,e){return new e3(t,e)}tQ.createDirentFromStats=Yze});var Ele=_(ls=>{"use strict";Object.defineProperty(ls,"__esModule",{value:!0});ls.convertPosixPathToPattern=ls.convertWindowsPathToPattern=ls.convertPathToPattern=ls.escapePosixPath=ls.escapeWindowsPath=ls.escape=ls.removeLeadingDotSegment=ls.makeAbsolute=ls.unixify=void 0;var Vze=Ie("os"),Jze=Ie("path"),dle=Vze.platform()==="win32",Kze=2,zze=/(\\?)([()*?[\]{|}]|^!|[!+@](?=\()|\\(?![!()*+?@[\]{|}]))/g,Zze=/(\\?)([()[\]{}]|^!|[!+@](?=\())/g,Xze=/^\\\\([.?])/,$ze=/\\(?![!()+@[\]{}])/g;function eZe(t){return t.replace(/\\/g,"/")}ls.unixify=eZe;function tZe(t,e){return Jze.resolve(t,e)}ls.makeAbsolute=tZe;function rZe(t){if(t.charAt(0)==="."){let e=t.charAt(1);if(e==="/"||e==="\\")return t.slice(Kze)}return t}ls.removeLeadingDotSegment=rZe;ls.escape=dle?t3:r3;function t3(t){return t.replace(Zze,"\\$2")}ls.escapeWindowsPath=t3;function r3(t){return t.replace(zze,"\\$2")}ls.escapePosixPath=r3;ls.convertPathToPattern=dle?mle:yle;function mle(t){return t3(t).replace(Xze,"//$1").replace($ze,"/")}ls.convertWindowsPathToPattern=mle;function yle(t){return r3(t)}ls.convertPosixPathToPattern=yle});var Cle=_((UOt,Ile)=>{Ile.exports=function(e){if(typeof e!="string"||e==="")return!1;for(var r;r=/(\\).|([@?!+*]\(.*\))/g.exec(e);){if(r[2])return!0;e=e.slice(r.index+r[0].length)}return!1}});var vle=_((_Ot,Ble)=>{var nZe=Cle(),wle={"{":"}","(":")","[":"]"},iZe=function(t){if(t[0]==="!")return!0;for(var e=0,r=-2,s=-2,a=-2,n=-2,c=-2;ee&&(c===-1||c>s||(c=t.indexOf("\\",e),c===-1||c>s)))||a!==-1&&t[e]==="{"&&t[e+1]!=="}"&&(a=t.indexOf("}",e),a>e&&(c=t.indexOf("\\",e),c===-1||c>a))||n!==-1&&t[e]==="("&&t[e+1]==="?"&&/[:!=]/.test(t[e+2])&&t[e+3]!==")"&&(n=t.indexOf(")",e),n>e&&(c=t.indexOf("\\",e),c===-1||c>n))||r!==-1&&t[e]==="("&&t[e+1]!=="|"&&(rr&&(c=t.indexOf("\\",r),c===-1||c>n))))return!0;if(t[e]==="\\"){var f=t[e+1];e+=2;var p=wle[f];if(p){var h=t.indexOf(p,e);h!==-1&&(e=h+1)}if(t[e]==="!")return!0}else e++}return!1},sZe=function(t){if(t[0]==="!")return!0;for(var e=0;e{"use strict";var oZe=vle(),aZe=Ie("path").posix.dirname,lZe=Ie("os").platform()==="win32",n3="/",cZe=/\\/g,uZe=/[\{\[].*[\}\]]$/,fZe=/(^|[^\\])([\{\[]|\([^\)]+$)/,AZe=/\\([\!\*\?\|\[\]\(\)\{\}])/g;Sle.exports=function(e,r){var s=Object.assign({flipBackslashes:!0},r);s.flipBackslashes&&lZe&&e.indexOf(n3)<0&&(e=e.replace(cZe,n3)),uZe.test(e)&&(e+=n3),e+="a";do e=aZe(e);while(oZe(e)||fZe.test(e));return e.replace(AZe,"$1")}});var Fle=_(jr=>{"use strict";Object.defineProperty(jr,"__esModule",{value:!0});jr.removeDuplicateSlashes=jr.matchAny=jr.convertPatternsToRe=jr.makeRe=jr.getPatternParts=jr.expandBraceExpansion=jr.expandPatternsWithBraceExpansion=jr.isAffectDepthOfReadingPattern=jr.endsWithSlashGlobStar=jr.hasGlobStar=jr.getBaseDirectory=jr.isPatternRelatedToParentDirectory=jr.getPatternsOutsideCurrentDirectory=jr.getPatternsInsideCurrentDirectory=jr.getPositivePatterns=jr.getNegativePatterns=jr.isPositivePattern=jr.isNegativePattern=jr.convertToNegativePattern=jr.convertToPositivePattern=jr.isDynamicPattern=jr.isStaticPattern=void 0;var pZe=Ie("path"),hZe=Dle(),i3=Go(),Ple="**",gZe="\\",dZe=/[*?]|^!/,mZe=/\[[^[]*]/,yZe=/(?:^|[^!*+?@])\([^(]*\|[^|]*\)/,EZe=/[!*+?@]\([^(]*\)/,IZe=/,|\.\./,CZe=/(?!^)\/{2,}/g;function ble(t,e={}){return!xle(t,e)}jr.isStaticPattern=ble;function xle(t,e={}){return t===""?!1:!!(e.caseSensitiveMatch===!1||t.includes(gZe)||dZe.test(t)||mZe.test(t)||yZe.test(t)||e.extglob!==!1&&EZe.test(t)||e.braceExpansion!==!1&&wZe(t))}jr.isDynamicPattern=xle;function wZe(t){let e=t.indexOf("{");if(e===-1)return!1;let r=t.indexOf("}",e+1);if(r===-1)return!1;let s=t.slice(e,r);return IZe.test(s)}function BZe(t){return rQ(t)?t.slice(1):t}jr.convertToPositivePattern=BZe;function vZe(t){return"!"+t}jr.convertToNegativePattern=vZe;function rQ(t){return t.startsWith("!")&&t[1]!=="("}jr.isNegativePattern=rQ;function kle(t){return!rQ(t)}jr.isPositivePattern=kle;function SZe(t){return t.filter(rQ)}jr.getNegativePatterns=SZe;function DZe(t){return t.filter(kle)}jr.getPositivePatterns=DZe;function PZe(t){return t.filter(e=>!s3(e))}jr.getPatternsInsideCurrentDirectory=PZe;function bZe(t){return t.filter(s3)}jr.getPatternsOutsideCurrentDirectory=bZe;function s3(t){return t.startsWith("..")||t.startsWith("./..")}jr.isPatternRelatedToParentDirectory=s3;function xZe(t){return hZe(t,{flipBackslashes:!1})}jr.getBaseDirectory=xZe;function kZe(t){return t.includes(Ple)}jr.hasGlobStar=kZe;function Qle(t){return t.endsWith("/"+Ple)}jr.endsWithSlashGlobStar=Qle;function QZe(t){let e=pZe.basename(t);return Qle(t)||ble(e)}jr.isAffectDepthOfReadingPattern=QZe;function RZe(t){return t.reduce((e,r)=>e.concat(Rle(r)),[])}jr.expandPatternsWithBraceExpansion=RZe;function Rle(t){let e=i3.braces(t,{expand:!0,nodupes:!0,keepEscaping:!0});return e.sort((r,s)=>r.length-s.length),e.filter(r=>r!=="")}jr.expandBraceExpansion=Rle;function TZe(t,e){let{parts:r}=i3.scan(t,Object.assign(Object.assign({},e),{parts:!0}));return r.length===0&&(r=[t]),r[0].startsWith("/")&&(r[0]=r[0].slice(1),r.unshift("")),r}jr.getPatternParts=TZe;function Tle(t,e){return i3.makeRe(t,e)}jr.makeRe=Tle;function FZe(t,e){return t.map(r=>Tle(r,e))}jr.convertPatternsToRe=FZe;function NZe(t,e){return e.some(r=>r.test(t))}jr.matchAny=NZe;function OZe(t){return t.replace(CZe,"/")}jr.removeDuplicateSlashes=OZe});var Mle=_((GOt,Lle)=>{"use strict";var LZe=Ie("stream"),Nle=LZe.PassThrough,MZe=Array.prototype.slice;Lle.exports=UZe;function UZe(){let t=[],e=MZe.call(arguments),r=!1,s=e[e.length-1];s&&!Array.isArray(s)&&s.pipe==null?e.pop():s={};let a=s.end!==!1,n=s.pipeError===!0;s.objectMode==null&&(s.objectMode=!0),s.highWaterMark==null&&(s.highWaterMark=64*1024);let c=Nle(s);function f(){for(let E=0,C=arguments.length;E0||(r=!1,p())}function b(I){function T(){I.removeListener("merge2UnpipeEnd",T),I.removeListener("end",T),n&&I.removeListener("error",N),S()}function N(U){c.emit("error",U)}if(I._readableState.endEmitted)return S();I.on("merge2UnpipeEnd",T),I.on("end",T),n&&I.on("error",N),I.pipe(c,{end:!1}),I.resume()}for(let I=0;I{"use strict";Object.defineProperty(nQ,"__esModule",{value:!0});nQ.merge=void 0;var _Ze=Mle();function HZe(t){let e=_Ze(t);return t.forEach(r=>{r.once("error",s=>e.emit("error",s))}),e.once("close",()=>Ule(t)),e.once("end",()=>Ule(t)),e}nQ.merge=HZe;function Ule(t){t.forEach(e=>e.emit("close"))}});var Hle=_(ZE=>{"use strict";Object.defineProperty(ZE,"__esModule",{value:!0});ZE.isEmpty=ZE.isString=void 0;function jZe(t){return typeof t=="string"}ZE.isString=jZe;function GZe(t){return t===""}ZE.isEmpty=GZe});var xp=_(Yo=>{"use strict";Object.defineProperty(Yo,"__esModule",{value:!0});Yo.string=Yo.stream=Yo.pattern=Yo.path=Yo.fs=Yo.errno=Yo.array=void 0;var qZe=ple();Yo.array=qZe;var WZe=hle();Yo.errno=WZe;var YZe=gle();Yo.fs=YZe;var VZe=Ele();Yo.path=VZe;var JZe=Fle();Yo.pattern=JZe;var KZe=_le();Yo.stream=KZe;var zZe=Hle();Yo.string=zZe});var Wle=_(Vo=>{"use strict";Object.defineProperty(Vo,"__esModule",{value:!0});Vo.convertPatternGroupToTask=Vo.convertPatternGroupsToTasks=Vo.groupPatternsByBaseDirectory=Vo.getNegativePatternsAsPositive=Vo.getPositivePatterns=Vo.convertPatternsToTasks=Vo.generate=void 0;var Hu=xp();function ZZe(t,e){let r=jle(t,e),s=jle(e.ignore,e),a=Gle(r),n=qle(r,s),c=a.filter(E=>Hu.pattern.isStaticPattern(E,e)),f=a.filter(E=>Hu.pattern.isDynamicPattern(E,e)),p=o3(c,n,!1),h=o3(f,n,!0);return p.concat(h)}Vo.generate=ZZe;function jle(t,e){let r=t;return e.braceExpansion&&(r=Hu.pattern.expandPatternsWithBraceExpansion(r)),e.baseNameMatch&&(r=r.map(s=>s.includes("/")?s:`**/${s}`)),r.map(s=>Hu.pattern.removeDuplicateSlashes(s))}function o3(t,e,r){let s=[],a=Hu.pattern.getPatternsOutsideCurrentDirectory(t),n=Hu.pattern.getPatternsInsideCurrentDirectory(t),c=a3(a),f=a3(n);return s.push(...l3(c,e,r)),"."in f?s.push(c3(".",n,e,r)):s.push(...l3(f,e,r)),s}Vo.convertPatternsToTasks=o3;function Gle(t){return Hu.pattern.getPositivePatterns(t)}Vo.getPositivePatterns=Gle;function qle(t,e){return Hu.pattern.getNegativePatterns(t).concat(e).map(Hu.pattern.convertToPositivePattern)}Vo.getNegativePatternsAsPositive=qle;function a3(t){let e={};return t.reduce((r,s)=>{let a=Hu.pattern.getBaseDirectory(s);return a in r?r[a].push(s):r[a]=[s],r},e)}Vo.groupPatternsByBaseDirectory=a3;function l3(t,e,r){return Object.keys(t).map(s=>c3(s,t[s],e,r))}Vo.convertPatternGroupsToTasks=l3;function c3(t,e,r,s){return{dynamic:s,positive:e,negative:r,base:t,patterns:[].concat(e,r.map(Hu.pattern.convertToNegativePattern))}}Vo.convertPatternGroupToTask=c3});var Vle=_(iQ=>{"use strict";Object.defineProperty(iQ,"__esModule",{value:!0});iQ.read=void 0;function XZe(t,e,r){e.fs.lstat(t,(s,a)=>{if(s!==null){Yle(r,s);return}if(!a.isSymbolicLink()||!e.followSymbolicLink){u3(r,a);return}e.fs.stat(t,(n,c)=>{if(n!==null){if(e.throwErrorOnBrokenSymbolicLink){Yle(r,n);return}u3(r,a);return}e.markSymbolicLink&&(c.isSymbolicLink=()=>!0),u3(r,c)})})}iQ.read=XZe;function Yle(t,e){t(e)}function u3(t,e){t(null,e)}});var Jle=_(sQ=>{"use strict";Object.defineProperty(sQ,"__esModule",{value:!0});sQ.read=void 0;function $Ze(t,e){let r=e.fs.lstatSync(t);if(!r.isSymbolicLink()||!e.followSymbolicLink)return r;try{let s=e.fs.statSync(t);return e.markSymbolicLink&&(s.isSymbolicLink=()=>!0),s}catch(s){if(!e.throwErrorOnBrokenSymbolicLink)return r;throw s}}sQ.read=$Ze});var Kle=_(h0=>{"use strict";Object.defineProperty(h0,"__esModule",{value:!0});h0.createFileSystemAdapter=h0.FILE_SYSTEM_ADAPTER=void 0;var oQ=Ie("fs");h0.FILE_SYSTEM_ADAPTER={lstat:oQ.lstat,stat:oQ.stat,lstatSync:oQ.lstatSync,statSync:oQ.statSync};function eXe(t){return t===void 0?h0.FILE_SYSTEM_ADAPTER:Object.assign(Object.assign({},h0.FILE_SYSTEM_ADAPTER),t)}h0.createFileSystemAdapter=eXe});var zle=_(A3=>{"use strict";Object.defineProperty(A3,"__esModule",{value:!0});var tXe=Kle(),f3=class{constructor(e={}){this._options=e,this.followSymbolicLink=this._getValue(this._options.followSymbolicLink,!0),this.fs=tXe.createFileSystemAdapter(this._options.fs),this.markSymbolicLink=this._getValue(this._options.markSymbolicLink,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!0)}_getValue(e,r){return e??r}};A3.default=f3});var Xd=_(g0=>{"use strict";Object.defineProperty(g0,"__esModule",{value:!0});g0.statSync=g0.stat=g0.Settings=void 0;var Zle=Vle(),rXe=Jle(),p3=zle();g0.Settings=p3.default;function nXe(t,e,r){if(typeof e=="function"){Zle.read(t,h3(),e);return}Zle.read(t,h3(e),r)}g0.stat=nXe;function iXe(t,e){let r=h3(e);return rXe.read(t,r)}g0.statSync=iXe;function h3(t={}){return t instanceof p3.default?t:new p3.default(t)}});var ece=_(($Ot,$le)=>{var Xle;$le.exports=typeof queueMicrotask=="function"?queueMicrotask.bind(typeof window<"u"?window:global):t=>(Xle||(Xle=Promise.resolve())).then(t).catch(e=>setTimeout(()=>{throw e},0))});var rce=_((eLt,tce)=>{tce.exports=oXe;var sXe=ece();function oXe(t,e){let r,s,a,n=!0;Array.isArray(t)?(r=[],s=t.length):(a=Object.keys(t),r={},s=a.length);function c(p){function h(){e&&e(p,r),e=null}n?sXe(h):h()}function f(p,h,E){r[p]=E,(--s===0||h)&&c(h)}s?a?a.forEach(function(p){t[p](function(h,E){f(p,h,E)})}):t.forEach(function(p,h){p(function(E,C){f(h,E,C)})}):c(null),n=!1}});var g3=_(lQ=>{"use strict";Object.defineProperty(lQ,"__esModule",{value:!0});lQ.IS_SUPPORT_READDIR_WITH_FILE_TYPES=void 0;var aQ=process.versions.node.split(".");if(aQ[0]===void 0||aQ[1]===void 0)throw new Error(`Unexpected behavior. The 'process.versions.node' variable has invalid value: ${process.versions.node}`);var nce=Number.parseInt(aQ[0],10),aXe=Number.parseInt(aQ[1],10),ice=10,lXe=10,cXe=nce>ice,uXe=nce===ice&&aXe>=lXe;lQ.IS_SUPPORT_READDIR_WITH_FILE_TYPES=cXe||uXe});var sce=_(cQ=>{"use strict";Object.defineProperty(cQ,"__esModule",{value:!0});cQ.createDirentFromStats=void 0;var d3=class{constructor(e,r){this.name=e,this.isBlockDevice=r.isBlockDevice.bind(r),this.isCharacterDevice=r.isCharacterDevice.bind(r),this.isDirectory=r.isDirectory.bind(r),this.isFIFO=r.isFIFO.bind(r),this.isFile=r.isFile.bind(r),this.isSocket=r.isSocket.bind(r),this.isSymbolicLink=r.isSymbolicLink.bind(r)}};function fXe(t,e){return new d3(t,e)}cQ.createDirentFromStats=fXe});var m3=_(uQ=>{"use strict";Object.defineProperty(uQ,"__esModule",{value:!0});uQ.fs=void 0;var AXe=sce();uQ.fs=AXe});var y3=_(fQ=>{"use strict";Object.defineProperty(fQ,"__esModule",{value:!0});fQ.joinPathSegments=void 0;function pXe(t,e,r){return t.endsWith(r)?t+e:t+r+e}fQ.joinPathSegments=pXe});var fce=_(d0=>{"use strict";Object.defineProperty(d0,"__esModule",{value:!0});d0.readdir=d0.readdirWithFileTypes=d0.read=void 0;var hXe=Xd(),oce=rce(),gXe=g3(),ace=m3(),lce=y3();function dXe(t,e,r){if(!e.stats&&gXe.IS_SUPPORT_READDIR_WITH_FILE_TYPES){cce(t,e,r);return}uce(t,e,r)}d0.read=dXe;function cce(t,e,r){e.fs.readdir(t,{withFileTypes:!0},(s,a)=>{if(s!==null){AQ(r,s);return}let n=a.map(f=>({dirent:f,name:f.name,path:lce.joinPathSegments(t,f.name,e.pathSegmentSeparator)}));if(!e.followSymbolicLinks){E3(r,n);return}let c=n.map(f=>mXe(f,e));oce(c,(f,p)=>{if(f!==null){AQ(r,f);return}E3(r,p)})})}d0.readdirWithFileTypes=cce;function mXe(t,e){return r=>{if(!t.dirent.isSymbolicLink()){r(null,t);return}e.fs.stat(t.path,(s,a)=>{if(s!==null){if(e.throwErrorOnBrokenSymbolicLink){r(s);return}r(null,t);return}t.dirent=ace.fs.createDirentFromStats(t.name,a),r(null,t)})}}function uce(t,e,r){e.fs.readdir(t,(s,a)=>{if(s!==null){AQ(r,s);return}let n=a.map(c=>{let f=lce.joinPathSegments(t,c,e.pathSegmentSeparator);return p=>{hXe.stat(f,e.fsStatSettings,(h,E)=>{if(h!==null){p(h);return}let C={name:c,path:f,dirent:ace.fs.createDirentFromStats(c,E)};e.stats&&(C.stats=E),p(null,C)})}});oce(n,(c,f)=>{if(c!==null){AQ(r,c);return}E3(r,f)})})}d0.readdir=uce;function AQ(t,e){t(e)}function E3(t,e){t(null,e)}});var dce=_(m0=>{"use strict";Object.defineProperty(m0,"__esModule",{value:!0});m0.readdir=m0.readdirWithFileTypes=m0.read=void 0;var yXe=Xd(),EXe=g3(),Ace=m3(),pce=y3();function IXe(t,e){return!e.stats&&EXe.IS_SUPPORT_READDIR_WITH_FILE_TYPES?hce(t,e):gce(t,e)}m0.read=IXe;function hce(t,e){return e.fs.readdirSync(t,{withFileTypes:!0}).map(s=>{let a={dirent:s,name:s.name,path:pce.joinPathSegments(t,s.name,e.pathSegmentSeparator)};if(a.dirent.isSymbolicLink()&&e.followSymbolicLinks)try{let n=e.fs.statSync(a.path);a.dirent=Ace.fs.createDirentFromStats(a.name,n)}catch(n){if(e.throwErrorOnBrokenSymbolicLink)throw n}return a})}m0.readdirWithFileTypes=hce;function gce(t,e){return e.fs.readdirSync(t).map(s=>{let a=pce.joinPathSegments(t,s,e.pathSegmentSeparator),n=yXe.statSync(a,e.fsStatSettings),c={name:s,path:a,dirent:Ace.fs.createDirentFromStats(s,n)};return e.stats&&(c.stats=n),c})}m0.readdir=gce});var mce=_(y0=>{"use strict";Object.defineProperty(y0,"__esModule",{value:!0});y0.createFileSystemAdapter=y0.FILE_SYSTEM_ADAPTER=void 0;var XE=Ie("fs");y0.FILE_SYSTEM_ADAPTER={lstat:XE.lstat,stat:XE.stat,lstatSync:XE.lstatSync,statSync:XE.statSync,readdir:XE.readdir,readdirSync:XE.readdirSync};function CXe(t){return t===void 0?y0.FILE_SYSTEM_ADAPTER:Object.assign(Object.assign({},y0.FILE_SYSTEM_ADAPTER),t)}y0.createFileSystemAdapter=CXe});var yce=_(C3=>{"use strict";Object.defineProperty(C3,"__esModule",{value:!0});var wXe=Ie("path"),BXe=Xd(),vXe=mce(),I3=class{constructor(e={}){this._options=e,this.followSymbolicLinks=this._getValue(this._options.followSymbolicLinks,!1),this.fs=vXe.createFileSystemAdapter(this._options.fs),this.pathSegmentSeparator=this._getValue(this._options.pathSegmentSeparator,wXe.sep),this.stats=this._getValue(this._options.stats,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!0),this.fsStatSettings=new BXe.Settings({followSymbolicLink:this.followSymbolicLinks,fs:this.fs,throwErrorOnBrokenSymbolicLink:this.throwErrorOnBrokenSymbolicLink})}_getValue(e,r){return e??r}};C3.default=I3});var pQ=_(E0=>{"use strict";Object.defineProperty(E0,"__esModule",{value:!0});E0.Settings=E0.scandirSync=E0.scandir=void 0;var Ece=fce(),SXe=dce(),w3=yce();E0.Settings=w3.default;function DXe(t,e,r){if(typeof e=="function"){Ece.read(t,B3(),e);return}Ece.read(t,B3(e),r)}E0.scandir=DXe;function PXe(t,e){let r=B3(e);return SXe.read(t,r)}E0.scandirSync=PXe;function B3(t={}){return t instanceof w3.default?t:new w3.default(t)}});var Cce=_((uLt,Ice)=>{"use strict";function bXe(t){var e=new t,r=e;function s(){var n=e;return n.next?e=n.next:(e=new t,r=e),n.next=null,n}function a(n){r.next=n,r=n}return{get:s,release:a}}Ice.exports=bXe});var Bce=_((fLt,v3)=>{"use strict";var xXe=Cce();function wce(t,e,r){if(typeof t=="function"&&(r=e,e=t,t=null),!(r>=1))throw new Error("fastqueue concurrency must be equal to or greater than 1");var s=xXe(kXe),a=null,n=null,c=0,f=null,p={push:T,drain:kc,saturated:kc,pause:E,paused:!1,get concurrency(){return r},set concurrency(ue){if(!(ue>=1))throw new Error("fastqueue concurrency must be equal to or greater than 1");if(r=ue,!p.paused)for(;a&&c=r||p.paused?n?(n.next=me,n=me):(a=me,n=me,p.saturated()):(c++,e.call(t,me.value,me.worked))}function N(ue,le){var me=s.get();me.context=t,me.release=U,me.value=ue,me.callback=le||kc,me.errorHandler=f,c>=r||p.paused?a?(me.next=a,a=me):(a=me,n=me,p.saturated()):(c++,e.call(t,me.value,me.worked))}function U(ue){ue&&s.release(ue);var le=a;le&&c<=r?p.paused?c--:(n===a&&(n=null),a=le.next,le.next=null,e.call(t,le.value,le.worked),n===null&&p.empty()):--c===0&&p.drain()}function W(){a=null,n=null,p.drain=kc}function ee(){a=null,n=null,p.drain(),p.drain=kc}function ie(ue){f=ue}}function kc(){}function kXe(){this.value=null,this.callback=kc,this.next=null,this.release=kc,this.context=null,this.errorHandler=null;var t=this;this.worked=function(r,s){var a=t.callback,n=t.errorHandler,c=t.value;t.value=null,t.callback=kc,t.errorHandler&&n(r,c),a.call(t.context,r,s),t.release(t)}}function QXe(t,e,r){typeof t=="function"&&(r=e,e=t,t=null);function s(E,C){e.call(this,E).then(function(S){C(null,S)},C)}var a=wce(t,s,r),n=a.push,c=a.unshift;return a.push=f,a.unshift=p,a.drained=h,a;function f(E){var C=new Promise(function(S,b){n(E,function(I,T){if(I){b(I);return}S(T)})});return C.catch(kc),C}function p(E){var C=new Promise(function(S,b){c(E,function(I,T){if(I){b(I);return}S(T)})});return C.catch(kc),C}function h(){if(a.idle())return new Promise(function(S){S()});var E=a.drain,C=new Promise(function(S){a.drain=function(){E(),S()}});return C}}v3.exports=wce;v3.exports.promise=QXe});var hQ=_(zf=>{"use strict";Object.defineProperty(zf,"__esModule",{value:!0});zf.joinPathSegments=zf.replacePathSegmentSeparator=zf.isAppliedFilter=zf.isFatalError=void 0;function RXe(t,e){return t.errorFilter===null?!0:!t.errorFilter(e)}zf.isFatalError=RXe;function TXe(t,e){return t===null||t(e)}zf.isAppliedFilter=TXe;function FXe(t,e){return t.split(/[/\\]/).join(e)}zf.replacePathSegmentSeparator=FXe;function NXe(t,e,r){return t===""?e:t.endsWith(r)?t+e:t+r+e}zf.joinPathSegments=NXe});var P3=_(D3=>{"use strict";Object.defineProperty(D3,"__esModule",{value:!0});var OXe=hQ(),S3=class{constructor(e,r){this._root=e,this._settings=r,this._root=OXe.replacePathSegmentSeparator(e,r.pathSegmentSeparator)}};D3.default=S3});var k3=_(x3=>{"use strict";Object.defineProperty(x3,"__esModule",{value:!0});var LXe=Ie("events"),MXe=pQ(),UXe=Bce(),gQ=hQ(),_Xe=P3(),b3=class extends _Xe.default{constructor(e,r){super(e,r),this._settings=r,this._scandir=MXe.scandir,this._emitter=new LXe.EventEmitter,this._queue=UXe(this._worker.bind(this),this._settings.concurrency),this._isFatalError=!1,this._isDestroyed=!1,this._queue.drain=()=>{this._isFatalError||this._emitter.emit("end")}}read(){return this._isFatalError=!1,this._isDestroyed=!1,setImmediate(()=>{this._pushToQueue(this._root,this._settings.basePath)}),this._emitter}get isDestroyed(){return this._isDestroyed}destroy(){if(this._isDestroyed)throw new Error("The reader is already destroyed");this._isDestroyed=!0,this._queue.killAndDrain()}onEntry(e){this._emitter.on("entry",e)}onError(e){this._emitter.once("error",e)}onEnd(e){this._emitter.once("end",e)}_pushToQueue(e,r){let s={directory:e,base:r};this._queue.push(s,a=>{a!==null&&this._handleError(a)})}_worker(e,r){this._scandir(e.directory,this._settings.fsScandirSettings,(s,a)=>{if(s!==null){r(s,void 0);return}for(let n of a)this._handleEntry(n,e.base);r(null,void 0)})}_handleError(e){this._isDestroyed||!gQ.isFatalError(this._settings,e)||(this._isFatalError=!0,this._isDestroyed=!0,this._emitter.emit("error",e))}_handleEntry(e,r){if(this._isDestroyed||this._isFatalError)return;let s=e.path;r!==void 0&&(e.path=gQ.joinPathSegments(r,e.name,this._settings.pathSegmentSeparator)),gQ.isAppliedFilter(this._settings.entryFilter,e)&&this._emitEntry(e),e.dirent.isDirectory()&&gQ.isAppliedFilter(this._settings.deepFilter,e)&&this._pushToQueue(s,r===void 0?void 0:e.path)}_emitEntry(e){this._emitter.emit("entry",e)}};x3.default=b3});var vce=_(R3=>{"use strict";Object.defineProperty(R3,"__esModule",{value:!0});var HXe=k3(),Q3=class{constructor(e,r){this._root=e,this._settings=r,this._reader=new HXe.default(this._root,this._settings),this._storage=[]}read(e){this._reader.onError(r=>{jXe(e,r)}),this._reader.onEntry(r=>{this._storage.push(r)}),this._reader.onEnd(()=>{GXe(e,this._storage)}),this._reader.read()}};R3.default=Q3;function jXe(t,e){t(e)}function GXe(t,e){t(null,e)}});var Sce=_(F3=>{"use strict";Object.defineProperty(F3,"__esModule",{value:!0});var qXe=Ie("stream"),WXe=k3(),T3=class{constructor(e,r){this._root=e,this._settings=r,this._reader=new WXe.default(this._root,this._settings),this._stream=new qXe.Readable({objectMode:!0,read:()=>{},destroy:()=>{this._reader.isDestroyed||this._reader.destroy()}})}read(){return this._reader.onError(e=>{this._stream.emit("error",e)}),this._reader.onEntry(e=>{this._stream.push(e)}),this._reader.onEnd(()=>{this._stream.push(null)}),this._reader.read(),this._stream}};F3.default=T3});var Dce=_(O3=>{"use strict";Object.defineProperty(O3,"__esModule",{value:!0});var YXe=pQ(),dQ=hQ(),VXe=P3(),N3=class extends VXe.default{constructor(){super(...arguments),this._scandir=YXe.scandirSync,this._storage=[],this._queue=new Set}read(){return this._pushToQueue(this._root,this._settings.basePath),this._handleQueue(),this._storage}_pushToQueue(e,r){this._queue.add({directory:e,base:r})}_handleQueue(){for(let e of this._queue.values())this._handleDirectory(e.directory,e.base)}_handleDirectory(e,r){try{let s=this._scandir(e,this._settings.fsScandirSettings);for(let a of s)this._handleEntry(a,r)}catch(s){this._handleError(s)}}_handleError(e){if(dQ.isFatalError(this._settings,e))throw e}_handleEntry(e,r){let s=e.path;r!==void 0&&(e.path=dQ.joinPathSegments(r,e.name,this._settings.pathSegmentSeparator)),dQ.isAppliedFilter(this._settings.entryFilter,e)&&this._pushToStorage(e),e.dirent.isDirectory()&&dQ.isAppliedFilter(this._settings.deepFilter,e)&&this._pushToQueue(s,r===void 0?void 0:e.path)}_pushToStorage(e){this._storage.push(e)}};O3.default=N3});var Pce=_(M3=>{"use strict";Object.defineProperty(M3,"__esModule",{value:!0});var JXe=Dce(),L3=class{constructor(e,r){this._root=e,this._settings=r,this._reader=new JXe.default(this._root,this._settings)}read(){return this._reader.read()}};M3.default=L3});var bce=_(_3=>{"use strict";Object.defineProperty(_3,"__esModule",{value:!0});var KXe=Ie("path"),zXe=pQ(),U3=class{constructor(e={}){this._options=e,this.basePath=this._getValue(this._options.basePath,void 0),this.concurrency=this._getValue(this._options.concurrency,Number.POSITIVE_INFINITY),this.deepFilter=this._getValue(this._options.deepFilter,null),this.entryFilter=this._getValue(this._options.entryFilter,null),this.errorFilter=this._getValue(this._options.errorFilter,null),this.pathSegmentSeparator=this._getValue(this._options.pathSegmentSeparator,KXe.sep),this.fsScandirSettings=new zXe.Settings({followSymbolicLinks:this._options.followSymbolicLinks,fs:this._options.fs,pathSegmentSeparator:this._options.pathSegmentSeparator,stats:this._options.stats,throwErrorOnBrokenSymbolicLink:this._options.throwErrorOnBrokenSymbolicLink})}_getValue(e,r){return e??r}};_3.default=U3});var yQ=_(Zf=>{"use strict";Object.defineProperty(Zf,"__esModule",{value:!0});Zf.Settings=Zf.walkStream=Zf.walkSync=Zf.walk=void 0;var xce=vce(),ZXe=Sce(),XXe=Pce(),H3=bce();Zf.Settings=H3.default;function $Xe(t,e,r){if(typeof e=="function"){new xce.default(t,mQ()).read(e);return}new xce.default(t,mQ(e)).read(r)}Zf.walk=$Xe;function e$e(t,e){let r=mQ(e);return new XXe.default(t,r).read()}Zf.walkSync=e$e;function t$e(t,e){let r=mQ(e);return new ZXe.default(t,r).read()}Zf.walkStream=t$e;function mQ(t={}){return t instanceof H3.default?t:new H3.default(t)}});var EQ=_(G3=>{"use strict";Object.defineProperty(G3,"__esModule",{value:!0});var r$e=Ie("path"),n$e=Xd(),kce=xp(),j3=class{constructor(e){this._settings=e,this._fsStatSettings=new n$e.Settings({followSymbolicLink:this._settings.followSymbolicLinks,fs:this._settings.fs,throwErrorOnBrokenSymbolicLink:this._settings.followSymbolicLinks})}_getFullEntryPath(e){return r$e.resolve(this._settings.cwd,e)}_makeEntry(e,r){let s={name:r,path:r,dirent:kce.fs.createDirentFromStats(r,e)};return this._settings.stats&&(s.stats=e),s}_isFatalError(e){return!kce.errno.isEnoentCodeError(e)&&!this._settings.suppressErrors}};G3.default=j3});var Y3=_(W3=>{"use strict";Object.defineProperty(W3,"__esModule",{value:!0});var i$e=Ie("stream"),s$e=Xd(),o$e=yQ(),a$e=EQ(),q3=class extends a$e.default{constructor(){super(...arguments),this._walkStream=o$e.walkStream,this._stat=s$e.stat}dynamic(e,r){return this._walkStream(e,r)}static(e,r){let s=e.map(this._getFullEntryPath,this),a=new i$e.PassThrough({objectMode:!0});a._write=(n,c,f)=>this._getEntry(s[n],e[n],r).then(p=>{p!==null&&r.entryFilter(p)&&a.push(p),n===s.length-1&&a.end(),f()}).catch(f);for(let n=0;nthis._makeEntry(a,r)).catch(a=>{if(s.errorFilter(a))return null;throw a})}_getStat(e){return new Promise((r,s)=>{this._stat(e,this._fsStatSettings,(a,n)=>a===null?r(n):s(a))})}};W3.default=q3});var Qce=_(J3=>{"use strict";Object.defineProperty(J3,"__esModule",{value:!0});var l$e=yQ(),c$e=EQ(),u$e=Y3(),V3=class extends c$e.default{constructor(){super(...arguments),this._walkAsync=l$e.walk,this._readerStream=new u$e.default(this._settings)}dynamic(e,r){return new Promise((s,a)=>{this._walkAsync(e,r,(n,c)=>{n===null?s(c):a(n)})})}async static(e,r){let s=[],a=this._readerStream.static(e,r);return new Promise((n,c)=>{a.once("error",c),a.on("data",f=>s.push(f)),a.once("end",()=>n(s))})}};J3.default=V3});var Rce=_(z3=>{"use strict";Object.defineProperty(z3,"__esModule",{value:!0});var NB=xp(),K3=class{constructor(e,r,s){this._patterns=e,this._settings=r,this._micromatchOptions=s,this._storage=[],this._fillStorage()}_fillStorage(){for(let e of this._patterns){let r=this._getPatternSegments(e),s=this._splitSegmentsIntoSections(r);this._storage.push({complete:s.length<=1,pattern:e,segments:r,sections:s})}}_getPatternSegments(e){return NB.pattern.getPatternParts(e,this._micromatchOptions).map(s=>NB.pattern.isDynamicPattern(s,this._settings)?{dynamic:!0,pattern:s,patternRe:NB.pattern.makeRe(s,this._micromatchOptions)}:{dynamic:!1,pattern:s})}_splitSegmentsIntoSections(e){return NB.array.splitWhen(e,r=>r.dynamic&&NB.pattern.hasGlobStar(r.pattern))}};z3.default=K3});var Tce=_(X3=>{"use strict";Object.defineProperty(X3,"__esModule",{value:!0});var f$e=Rce(),Z3=class extends f$e.default{match(e){let r=e.split("/"),s=r.length,a=this._storage.filter(n=>!n.complete||n.segments.length>s);for(let n of a){let c=n.sections[0];if(!n.complete&&s>c.length||r.every((p,h)=>{let E=n.segments[h];return!!(E.dynamic&&E.patternRe.test(p)||!E.dynamic&&E.pattern===p)}))return!0}return!1}};X3.default=Z3});var Fce=_(e8=>{"use strict";Object.defineProperty(e8,"__esModule",{value:!0});var IQ=xp(),A$e=Tce(),$3=class{constructor(e,r){this._settings=e,this._micromatchOptions=r}getFilter(e,r,s){let a=this._getMatcher(r),n=this._getNegativePatternsRe(s);return c=>this._filter(e,c,a,n)}_getMatcher(e){return new A$e.default(e,this._settings,this._micromatchOptions)}_getNegativePatternsRe(e){let r=e.filter(IQ.pattern.isAffectDepthOfReadingPattern);return IQ.pattern.convertPatternsToRe(r,this._micromatchOptions)}_filter(e,r,s,a){if(this._isSkippedByDeep(e,r.path)||this._isSkippedSymbolicLink(r))return!1;let n=IQ.path.removeLeadingDotSegment(r.path);return this._isSkippedByPositivePatterns(n,s)?!1:this._isSkippedByNegativePatterns(n,a)}_isSkippedByDeep(e,r){return this._settings.deep===1/0?!1:this._getEntryLevel(e,r)>=this._settings.deep}_getEntryLevel(e,r){let s=r.split("/").length;if(e==="")return s;let a=e.split("/").length;return s-a}_isSkippedSymbolicLink(e){return!this._settings.followSymbolicLinks&&e.dirent.isSymbolicLink()}_isSkippedByPositivePatterns(e,r){return!this._settings.baseNameMatch&&!r.match(e)}_isSkippedByNegativePatterns(e,r){return!IQ.pattern.matchAny(e,r)}};e8.default=$3});var Nce=_(r8=>{"use strict";Object.defineProperty(r8,"__esModule",{value:!0});var $d=xp(),t8=class{constructor(e,r){this._settings=e,this._micromatchOptions=r,this.index=new Map}getFilter(e,r){let s=$d.pattern.convertPatternsToRe(e,this._micromatchOptions),a=$d.pattern.convertPatternsToRe(r,Object.assign(Object.assign({},this._micromatchOptions),{dot:!0}));return n=>this._filter(n,s,a)}_filter(e,r,s){let a=$d.path.removeLeadingDotSegment(e.path);if(this._settings.unique&&this._isDuplicateEntry(a)||this._onlyFileFilter(e)||this._onlyDirectoryFilter(e)||this._isSkippedByAbsoluteNegativePatterns(a,s))return!1;let n=e.dirent.isDirectory(),c=this._isMatchToPatterns(a,r,n)&&!this._isMatchToPatterns(a,s,n);return this._settings.unique&&c&&this._createIndexRecord(a),c}_isDuplicateEntry(e){return this.index.has(e)}_createIndexRecord(e){this.index.set(e,void 0)}_onlyFileFilter(e){return this._settings.onlyFiles&&!e.dirent.isFile()}_onlyDirectoryFilter(e){return this._settings.onlyDirectories&&!e.dirent.isDirectory()}_isSkippedByAbsoluteNegativePatterns(e,r){if(!this._settings.absolute)return!1;let s=$d.path.makeAbsolute(this._settings.cwd,e);return $d.pattern.matchAny(s,r)}_isMatchToPatterns(e,r,s){let a=$d.pattern.matchAny(e,r);return!a&&s?$d.pattern.matchAny(e+"/",r):a}};r8.default=t8});var Oce=_(i8=>{"use strict";Object.defineProperty(i8,"__esModule",{value:!0});var p$e=xp(),n8=class{constructor(e){this._settings=e}getFilter(){return e=>this._isNonFatalError(e)}_isNonFatalError(e){return p$e.errno.isEnoentCodeError(e)||this._settings.suppressErrors}};i8.default=n8});var Mce=_(o8=>{"use strict";Object.defineProperty(o8,"__esModule",{value:!0});var Lce=xp(),s8=class{constructor(e){this._settings=e}getTransformer(){return e=>this._transform(e)}_transform(e){let r=e.path;return this._settings.absolute&&(r=Lce.path.makeAbsolute(this._settings.cwd,r),r=Lce.path.unixify(r)),this._settings.markDirectories&&e.dirent.isDirectory()&&(r+="/"),this._settings.objectMode?Object.assign(Object.assign({},e),{path:r}):r}};o8.default=s8});var CQ=_(l8=>{"use strict";Object.defineProperty(l8,"__esModule",{value:!0});var h$e=Ie("path"),g$e=Fce(),d$e=Nce(),m$e=Oce(),y$e=Mce(),a8=class{constructor(e){this._settings=e,this.errorFilter=new m$e.default(this._settings),this.entryFilter=new d$e.default(this._settings,this._getMicromatchOptions()),this.deepFilter=new g$e.default(this._settings,this._getMicromatchOptions()),this.entryTransformer=new y$e.default(this._settings)}_getRootDirectory(e){return h$e.resolve(this._settings.cwd,e.base)}_getReaderOptions(e){let r=e.base==="."?"":e.base;return{basePath:r,pathSegmentSeparator:"/",concurrency:this._settings.concurrency,deepFilter:this.deepFilter.getFilter(r,e.positive,e.negative),entryFilter:this.entryFilter.getFilter(e.positive,e.negative),errorFilter:this.errorFilter.getFilter(),followSymbolicLinks:this._settings.followSymbolicLinks,fs:this._settings.fs,stats:this._settings.stats,throwErrorOnBrokenSymbolicLink:this._settings.throwErrorOnBrokenSymbolicLink,transform:this.entryTransformer.getTransformer()}}_getMicromatchOptions(){return{dot:this._settings.dot,matchBase:this._settings.baseNameMatch,nobrace:!this._settings.braceExpansion,nocase:!this._settings.caseSensitiveMatch,noext:!this._settings.extglob,noglobstar:!this._settings.globstar,posix:!0,strictSlashes:!1}}};l8.default=a8});var Uce=_(u8=>{"use strict";Object.defineProperty(u8,"__esModule",{value:!0});var E$e=Qce(),I$e=CQ(),c8=class extends I$e.default{constructor(){super(...arguments),this._reader=new E$e.default(this._settings)}async read(e){let r=this._getRootDirectory(e),s=this._getReaderOptions(e);return(await this.api(r,e,s)).map(n=>s.transform(n))}api(e,r,s){return r.dynamic?this._reader.dynamic(e,s):this._reader.static(r.patterns,s)}};u8.default=c8});var _ce=_(A8=>{"use strict";Object.defineProperty(A8,"__esModule",{value:!0});var C$e=Ie("stream"),w$e=Y3(),B$e=CQ(),f8=class extends B$e.default{constructor(){super(...arguments),this._reader=new w$e.default(this._settings)}read(e){let r=this._getRootDirectory(e),s=this._getReaderOptions(e),a=this.api(r,e,s),n=new C$e.Readable({objectMode:!0,read:()=>{}});return a.once("error",c=>n.emit("error",c)).on("data",c=>n.emit("data",s.transform(c))).once("end",()=>n.emit("end")),n.once("close",()=>a.destroy()),n}api(e,r,s){return r.dynamic?this._reader.dynamic(e,s):this._reader.static(r.patterns,s)}};A8.default=f8});var Hce=_(h8=>{"use strict";Object.defineProperty(h8,"__esModule",{value:!0});var v$e=Xd(),S$e=yQ(),D$e=EQ(),p8=class extends D$e.default{constructor(){super(...arguments),this._walkSync=S$e.walkSync,this._statSync=v$e.statSync}dynamic(e,r){return this._walkSync(e,r)}static(e,r){let s=[];for(let a of e){let n=this._getFullEntryPath(a),c=this._getEntry(n,a,r);c===null||!r.entryFilter(c)||s.push(c)}return s}_getEntry(e,r,s){try{let a=this._getStat(e);return this._makeEntry(a,r)}catch(a){if(s.errorFilter(a))return null;throw a}}_getStat(e){return this._statSync(e,this._fsStatSettings)}};h8.default=p8});var jce=_(d8=>{"use strict";Object.defineProperty(d8,"__esModule",{value:!0});var P$e=Hce(),b$e=CQ(),g8=class extends b$e.default{constructor(){super(...arguments),this._reader=new P$e.default(this._settings)}read(e){let r=this._getRootDirectory(e),s=this._getReaderOptions(e);return this.api(r,e,s).map(s.transform)}api(e,r,s){return r.dynamic?this._reader.dynamic(e,s):this._reader.static(r.patterns,s)}};d8.default=g8});var Gce=_(eI=>{"use strict";Object.defineProperty(eI,"__esModule",{value:!0});eI.DEFAULT_FILE_SYSTEM_ADAPTER=void 0;var $E=Ie("fs"),x$e=Ie("os"),k$e=Math.max(x$e.cpus().length,1);eI.DEFAULT_FILE_SYSTEM_ADAPTER={lstat:$E.lstat,lstatSync:$E.lstatSync,stat:$E.stat,statSync:$E.statSync,readdir:$E.readdir,readdirSync:$E.readdirSync};var m8=class{constructor(e={}){this._options=e,this.absolute=this._getValue(this._options.absolute,!1),this.baseNameMatch=this._getValue(this._options.baseNameMatch,!1),this.braceExpansion=this._getValue(this._options.braceExpansion,!0),this.caseSensitiveMatch=this._getValue(this._options.caseSensitiveMatch,!0),this.concurrency=this._getValue(this._options.concurrency,k$e),this.cwd=this._getValue(this._options.cwd,process.cwd()),this.deep=this._getValue(this._options.deep,1/0),this.dot=this._getValue(this._options.dot,!1),this.extglob=this._getValue(this._options.extglob,!0),this.followSymbolicLinks=this._getValue(this._options.followSymbolicLinks,!0),this.fs=this._getFileSystemMethods(this._options.fs),this.globstar=this._getValue(this._options.globstar,!0),this.ignore=this._getValue(this._options.ignore,[]),this.markDirectories=this._getValue(this._options.markDirectories,!1),this.objectMode=this._getValue(this._options.objectMode,!1),this.onlyDirectories=this._getValue(this._options.onlyDirectories,!1),this.onlyFiles=this._getValue(this._options.onlyFiles,!0),this.stats=this._getValue(this._options.stats,!1),this.suppressErrors=this._getValue(this._options.suppressErrors,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!1),this.unique=this._getValue(this._options.unique,!0),this.onlyDirectories&&(this.onlyFiles=!1),this.stats&&(this.objectMode=!0),this.ignore=[].concat(this.ignore)}_getValue(e,r){return e===void 0?r:e}_getFileSystemMethods(e={}){return Object.assign(Object.assign({},eI.DEFAULT_FILE_SYSTEM_ADAPTER),e)}};eI.default=m8});var wQ=_((OLt,Wce)=>{"use strict";var qce=Wle(),Q$e=Uce(),R$e=_ce(),T$e=jce(),y8=Gce(),Qc=xp();async function E8(t,e){ju(t);let r=I8(t,Q$e.default,e),s=await Promise.all(r);return Qc.array.flatten(s)}(function(t){t.glob=t,t.globSync=e,t.globStream=r,t.async=t;function e(h,E){ju(h);let C=I8(h,T$e.default,E);return Qc.array.flatten(C)}t.sync=e;function r(h,E){ju(h);let C=I8(h,R$e.default,E);return Qc.stream.merge(C)}t.stream=r;function s(h,E){ju(h);let C=[].concat(h),S=new y8.default(E);return qce.generate(C,S)}t.generateTasks=s;function a(h,E){ju(h);let C=new y8.default(E);return Qc.pattern.isDynamicPattern(h,C)}t.isDynamicPattern=a;function n(h){return ju(h),Qc.path.escape(h)}t.escapePath=n;function c(h){return ju(h),Qc.path.convertPathToPattern(h)}t.convertPathToPattern=c;let f;(function(h){function E(S){return ju(S),Qc.path.escapePosixPath(S)}h.escapePath=E;function C(S){return ju(S),Qc.path.convertPosixPathToPattern(S)}h.convertPathToPattern=C})(f=t.posix||(t.posix={}));let p;(function(h){function E(S){return ju(S),Qc.path.escapeWindowsPath(S)}h.escapePath=E;function C(S){return ju(S),Qc.path.convertWindowsPathToPattern(S)}h.convertPathToPattern=C})(p=t.win32||(t.win32={}))})(E8||(E8={}));function I8(t,e,r){let s=[].concat(t),a=new y8.default(r),n=qce.generate(s,a),c=new e(a);return n.map(c.read,c)}function ju(t){if(![].concat(t).every(s=>Qc.string.isString(s)&&!Qc.string.isEmpty(s)))throw new TypeError("Patterns must be a string (non empty) or an array of strings")}Wce.exports=E8});var Nn={};Vt(Nn,{checksumFile:()=>vQ,checksumPattern:()=>SQ,makeHash:()=>cs});function cs(...t){let e=(0,BQ.createHash)("sha512"),r="";for(let s of t)typeof s=="string"?r+=s:s&&(r&&(e.update(r),r=""),e.update(s));return r&&e.update(r),e.digest("hex")}async function vQ(t,{baseFs:e,algorithm:r}={baseFs:ce,algorithm:"sha512"}){let s=await e.openPromise(t,"r");try{let n=Buffer.allocUnsafeSlow(65536),c=(0,BQ.createHash)(r),f=0;for(;(f=await e.readPromise(s,n,0,65536))!==0;)c.update(f===65536?n:n.slice(0,f));return c.digest("hex")}finally{await e.closePromise(s)}}async function SQ(t,{cwd:e}){let s=(await(0,C8.default)(t,{cwd:fe.fromPortablePath(e),onlyDirectories:!0})).map(f=>`${f}/**/*`),a=await(0,C8.default)([t,...s],{cwd:fe.fromPortablePath(e),onlyFiles:!1});a.sort();let n=await Promise.all(a.map(async f=>{let p=[Buffer.from(f)],h=J.join(e,fe.toPortablePath(f)),E=await ce.lstatPromise(h);return E.isSymbolicLink()?p.push(Buffer.from(await ce.readlinkPromise(h))):E.isFile()&&p.push(await ce.readFilePromise(h)),p.join("\0")})),c=(0,BQ.createHash)("sha512");for(let f of n)c.update(f);return c.digest("hex")}var BQ,C8,I0=Ze(()=>{Dt();BQ=Ie("crypto"),C8=ut(wQ())});var G={};Vt(G,{allPeerRequests:()=>qB,areDescriptorsEqual:()=>zce,areIdentsEqual:()=>UB,areLocatorsEqual:()=>_B,areVirtualPackagesEquivalent:()=>j$e,bindDescriptor:()=>_$e,bindLocator:()=>H$e,convertDescriptorToLocator:()=>DQ,convertLocatorToDescriptor:()=>B8,convertPackageToLocator:()=>L$e,convertToIdent:()=>O$e,convertToManifestRange:()=>X$e,copyPackage:()=>LB,devirtualizeDescriptor:()=>MB,devirtualizeLocator:()=>rI,ensureDevirtualizedDescriptor:()=>M$e,ensureDevirtualizedLocator:()=>U$e,getIdentVendorPath:()=>P8,isPackageCompatible:()=>QQ,isVirtualDescriptor:()=>kp,isVirtualLocator:()=>Gu,makeDescriptor:()=>On,makeIdent:()=>Da,makeLocator:()=>Ws,makeRange:()=>xQ,parseDescriptor:()=>C0,parseFileStyleRange:()=>z$e,parseIdent:()=>Sa,parseLocator:()=>Qp,parseRange:()=>em,prettyDependent:()=>$4,prettyDescriptor:()=>ni,prettyIdent:()=>Xi,prettyLocator:()=>Yr,prettyLocatorNoColors:()=>X4,prettyRange:()=>iI,prettyReference:()=>jB,prettyResolution:()=>FB,prettyWorkspace:()=>GB,renamePackage:()=>v8,slugifyIdent:()=>w8,slugifyLocator:()=>nI,sortDescriptors:()=>sI,stringifyDescriptor:()=>al,stringifyIdent:()=>un,stringifyLocator:()=>ll,tryParseDescriptor:()=>HB,tryParseIdent:()=>Zce,tryParseLocator:()=>bQ,tryParseRange:()=>K$e,unwrapIdentFromScope:()=>eet,virtualizeDescriptor:()=>S8,virtualizePackage:()=>D8,wrapIdentIntoScope:()=>$$e});function Da(t,e){if(t?.startsWith("@"))throw new Error("Invalid scope: don't prefix it with '@'");return{identHash:cs(t,e),scope:t,name:e}}function On(t,e){return{identHash:t.identHash,scope:t.scope,name:t.name,descriptorHash:cs(t.identHash,e),range:e}}function Ws(t,e){return{identHash:t.identHash,scope:t.scope,name:t.name,locatorHash:cs(t.identHash,e),reference:e}}function O$e(t){return{identHash:t.identHash,scope:t.scope,name:t.name}}function DQ(t){return{identHash:t.identHash,scope:t.scope,name:t.name,locatorHash:t.descriptorHash,reference:t.range}}function B8(t){return{identHash:t.identHash,scope:t.scope,name:t.name,descriptorHash:t.locatorHash,range:t.reference}}function L$e(t){return{identHash:t.identHash,scope:t.scope,name:t.name,locatorHash:t.locatorHash,reference:t.reference}}function v8(t,e){return{identHash:e.identHash,scope:e.scope,name:e.name,locatorHash:e.locatorHash,reference:e.reference,version:t.version,languageName:t.languageName,linkType:t.linkType,conditions:t.conditions,dependencies:new Map(t.dependencies),peerDependencies:new Map(t.peerDependencies),dependenciesMeta:new Map(t.dependenciesMeta),peerDependenciesMeta:new Map(t.peerDependenciesMeta),bin:new Map(t.bin)}}function LB(t){return v8(t,t)}function S8(t,e){if(e.includes("#"))throw new Error("Invalid entropy");return On(t,`virtual:${e}#${t.range}`)}function D8(t,e){if(e.includes("#"))throw new Error("Invalid entropy");return v8(t,Ws(t,`virtual:${e}#${t.reference}`))}function kp(t){return t.range.startsWith(OB)}function Gu(t){return t.reference.startsWith(OB)}function MB(t){if(!kp(t))throw new Error("Not a virtual descriptor");return On(t,t.range.replace(PQ,""))}function rI(t){if(!Gu(t))throw new Error("Not a virtual descriptor");return Ws(t,t.reference.replace(PQ,""))}function M$e(t){return kp(t)?On(t,t.range.replace(PQ,"")):t}function U$e(t){return Gu(t)?Ws(t,t.reference.replace(PQ,"")):t}function _$e(t,e){return t.range.includes("::")?t:On(t,`${t.range}::${tI.default.stringify(e)}`)}function H$e(t,e){return t.reference.includes("::")?t:Ws(t,`${t.reference}::${tI.default.stringify(e)}`)}function UB(t,e){return t.identHash===e.identHash}function zce(t,e){return t.descriptorHash===e.descriptorHash}function _B(t,e){return t.locatorHash===e.locatorHash}function j$e(t,e){if(!Gu(t))throw new Error("Invalid package type");if(!Gu(e))throw new Error("Invalid package type");if(!UB(t,e)||t.dependencies.size!==e.dependencies.size)return!1;for(let r of t.dependencies.values()){let s=e.dependencies.get(r.identHash);if(!s||!zce(r,s))return!1}return!0}function Sa(t){let e=Zce(t);if(!e)throw new Error(`Invalid ident (${t})`);return e}function Zce(t){let e=t.match(G$e);if(!e)return null;let[,r,s]=e;return Da(typeof r<"u"?r:null,s)}function C0(t,e=!1){let r=HB(t,e);if(!r)throw new Error(`Invalid descriptor (${t})`);return r}function HB(t,e=!1){let r=e?t.match(q$e):t.match(W$e);if(!r)return null;let[,s,a,n]=r;if(n==="unknown")throw new Error(`Invalid range (${t})`);let c=typeof s<"u"?s:null,f=typeof n<"u"?n:"unknown";return On(Da(c,a),f)}function Qp(t,e=!1){let r=bQ(t,e);if(!r)throw new Error(`Invalid locator (${t})`);return r}function bQ(t,e=!1){let r=e?t.match(Y$e):t.match(V$e);if(!r)return null;let[,s,a,n]=r;if(n==="unknown")throw new Error(`Invalid reference (${t})`);let c=typeof s<"u"?s:null,f=typeof n<"u"?n:"unknown";return Ws(Da(c,a),f)}function em(t,e){let r=t.match(J$e);if(r===null)throw new Error(`Invalid range (${t})`);let s=typeof r[1]<"u"?r[1]:null;if(typeof e?.requireProtocol=="string"&&s!==e.requireProtocol)throw new Error(`Invalid protocol (${s})`);if(e?.requireProtocol&&s===null)throw new Error(`Missing protocol (${s})`);let a=typeof r[3]<"u"?decodeURIComponent(r[2]):null;if(e?.requireSource&&a===null)throw new Error(`Missing source (${t})`);let n=typeof r[3]<"u"?decodeURIComponent(r[3]):decodeURIComponent(r[2]),c=e?.parseSelector?tI.default.parse(n):n,f=typeof r[4]<"u"?tI.default.parse(r[4]):null;return{protocol:s,source:a,selector:c,params:f}}function K$e(t,e){try{return em(t,e)}catch{return null}}function z$e(t,{protocol:e}){let{selector:r,params:s}=em(t,{requireProtocol:e,requireBindings:!0});if(typeof s.locator!="string")throw new Error(`Assertion failed: Invalid bindings for ${t}`);return{parentLocator:Qp(s.locator,!0),path:r}}function Yce(t){return t=t.replaceAll("%","%25"),t=t.replaceAll(":","%3A"),t=t.replaceAll("#","%23"),t}function Z$e(t){return t===null?!1:Object.entries(t).length>0}function xQ({protocol:t,source:e,selector:r,params:s}){let a="";return t!==null&&(a+=`${t}`),e!==null&&(a+=`${Yce(e)}#`),a+=Yce(r),Z$e(s)&&(a+=`::${tI.default.stringify(s)}`),a}function X$e(t){let{params:e,protocol:r,source:s,selector:a}=em(t);for(let n in e)n.startsWith("__")&&delete e[n];return xQ({protocol:r,source:s,params:e,selector:a})}function un(t){return t.scope?`@${t.scope}/${t.name}`:`${t.name}`}function $$e(t,e){return t.scope?Da(e,`${t.scope}__${t.name}`):Da(e,t.name)}function eet(t,e){if(t.scope!==e)return t;let r=t.name.indexOf("__");if(r===-1)return Da(null,t.name);let s=t.name.slice(0,r),a=t.name.slice(r+2);return Da(s,a)}function al(t){return t.scope?`@${t.scope}/${t.name}@${t.range}`:`${t.name}@${t.range}`}function ll(t){return t.scope?`@${t.scope}/${t.name}@${t.reference}`:`${t.name}@${t.reference}`}function w8(t){return t.scope!==null?`@${t.scope}-${t.name}`:t.name}function nI(t){let{protocol:e,selector:r}=em(t.reference),s=e!==null?e.replace(tet,""):"exotic",a=Vce.default.valid(r),n=a!==null?`${s}-${a}`:`${s}`,c=10;return t.scope?`${w8(t)}-${n}-${t.locatorHash.slice(0,c)}`:`${w8(t)}-${n}-${t.locatorHash.slice(0,c)}`}function Xi(t,e){return e.scope?`${Ht(t,`@${e.scope}/`,ht.SCOPE)}${Ht(t,e.name,ht.NAME)}`:`${Ht(t,e.name,ht.NAME)}`}function kQ(t){if(t.startsWith(OB)){let e=kQ(t.substring(t.indexOf("#")+1)),r=t.substring(OB.length,OB.length+F$e);return`${e} [${r}]`}else return t.replace(ret,"?[...]")}function iI(t,e){return`${Ht(t,kQ(e),ht.RANGE)}`}function ni(t,e){return`${Xi(t,e)}${Ht(t,"@",ht.RANGE)}${iI(t,e.range)}`}function jB(t,e){return`${Ht(t,kQ(e),ht.REFERENCE)}`}function Yr(t,e){return`${Xi(t,e)}${Ht(t,"@",ht.REFERENCE)}${jB(t,e.reference)}`}function X4(t){return`${un(t)}@${kQ(t.reference)}`}function sI(t){return qs(t,[e=>un(e),e=>e.range])}function GB(t,e){return Xi(t,e.anchoredLocator)}function FB(t,e,r){let s=kp(e)?MB(e):e;return r===null?`${ni(t,s)} \u2192 ${Z4(t).Cross}`:s.identHash===r.identHash?`${ni(t,s)} \u2192 ${jB(t,r.reference)}`:`${ni(t,s)} \u2192 ${Yr(t,r)}`}function $4(t,e,r){return r===null?`${Yr(t,e)}`:`${Yr(t,e)} (via ${iI(t,r.range)})`}function P8(t){return`node_modules/${un(t)}`}function QQ(t,e){return t.conditions?N$e(t.conditions,r=>{let[,s,a]=r.match(Kce),n=e[s];return n?n.includes(a):!0}):!0}function qB(t){let e=new Set;if("children"in t)e.add(t);else for(let r of t.requests.values())e.add(r);for(let r of e)for(let s of r.children.values())e.add(s);return e}var tI,Vce,Jce,OB,F$e,Kce,N$e,PQ,G$e,q$e,W$e,Y$e,V$e,J$e,tet,ret,Wo=Ze(()=>{tI=ut(Ie("querystring")),Vce=ut(Ai()),Jce=ut(dse());xc();I0();bc();Wo();OB="virtual:",F$e=5,Kce=/(os|cpu|libc)=([a-z0-9_-]+)/,N$e=(0,Jce.makeParser)(Kce);PQ=/^[^#]*#/;G$e=/^(?:@([^/]+?)\/)?([^@/]+)$/;q$e=/^(?:@([^/]+?)\/)?([^@/]+?)(?:@(.+))$/,W$e=/^(?:@([^/]+?)\/)?([^@/]+?)(?:@(.+))?$/;Y$e=/^(?:@([^/]+?)\/)?([^@/]+?)(?:@(.+))$/,V$e=/^(?:@([^/]+?)\/)?([^@/]+?)(?:@(.+))?$/;J$e=/^([^#:]*:)?((?:(?!::)[^#])*)(?:#((?:(?!::).)*))?(?:::(.*))?$/;tet=/:$/;ret=/\?.*/});var Xce,$ce=Ze(()=>{Wo();Xce={hooks:{reduceDependency:(t,e,r,s,{resolver:a,resolveOptions:n})=>{for(let{pattern:c,reference:f}of e.topLevelWorkspace.manifest.resolutions){if(c.from&&(c.from.fullName!==un(r)||e.configuration.normalizeLocator(Ws(Sa(c.from.fullName),c.from.description??r.reference)).locatorHash!==r.locatorHash)||c.descriptor.fullName!==un(t)||e.configuration.normalizeDependency(On(Qp(c.descriptor.fullName),c.descriptor.description??t.range)).descriptorHash!==t.descriptorHash)continue;return a.bindDescriptor(e.configuration.normalizeDependency(On(t,f)),e.topLevelWorkspace.anchoredLocator,n)}return t},validateProject:async(t,e)=>{for(let r of t.workspaces){let s=GB(t.configuration,r);await t.configuration.triggerHook(a=>a.validateWorkspace,r,{reportWarning:(a,n)=>e.reportWarning(a,`${s}: ${n}`),reportError:(a,n)=>e.reportError(a,`${s}: ${n}`)})}},validateWorkspace:async(t,e)=>{let{manifest:r}=t;r.resolutions.length&&t.cwd!==t.project.cwd&&r.errors.push(new Error("Resolutions field will be ignored"));for(let s of r.errors)e.reportWarning(57,s.message)}}}});var Ei,tm=Ze(()=>{Ei=class t{static{this.protocol="workspace:"}supportsDescriptor(e,r){return!!(e.range.startsWith(t.protocol)||r.project.tryWorkspaceByDescriptor(e)!==null)}supportsLocator(e,r){return!!e.reference.startsWith(t.protocol)}shouldPersistResolution(e,r){return!1}bindDescriptor(e,r,s){return e}getResolutionDependencies(e,r){return{}}async getCandidates(e,r,s){return[s.project.getWorkspaceByDescriptor(e).anchoredLocator]}async getSatisfying(e,r,s,a){let[n]=await this.getCandidates(e,r,a);return{locators:s.filter(c=>c.locatorHash===n.locatorHash),sorted:!1}}async resolve(e,r){let s=r.project.getWorkspaceByCwd(e.reference.slice(t.protocol.length));return{...e,version:s.manifest.version||"0.0.0",languageName:"unknown",linkType:"SOFT",conditions:null,dependencies:r.project.configuration.normalizeDependencyMap(new Map([...s.manifest.dependencies,...s.manifest.devDependencies])),peerDependencies:new Map([...s.manifest.peerDependencies]),dependenciesMeta:s.manifest.dependenciesMeta,peerDependenciesMeta:s.manifest.peerDependenciesMeta,bin:s.manifest.bin}}}});var Fr={};Vt(Fr,{SemVer:()=>iue.SemVer,clean:()=>iet,getComparator:()=>rue,mergeComparators:()=>b8,satisfiesWithPrereleases:()=>Xf,simplifyRanges:()=>x8,stringifyComparator:()=>nue,validRange:()=>cl});function Xf(t,e,r=!1){if(!t)return!1;let s=`${e}${r}`,a=eue.get(s);if(typeof a>"u")try{a=new Rp.default.Range(e,{includePrerelease:!0,loose:r})}catch{return!1}finally{eue.set(s,a||null)}else if(a===null)return!1;let n;try{n=new Rp.default.SemVer(t,a)}catch{return!1}return a.test(n)?!0:(n.prerelease&&(n.prerelease=[]),a.set.some(c=>{for(let f of c)f.semver.prerelease&&(f.semver.prerelease=[]);return c.every(f=>f.test(n))}))}function cl(t){if(t.indexOf(":")!==-1)return null;let e=tue.get(t);if(typeof e<"u")return e;try{e=new Rp.default.Range(t)}catch{e=null}return tue.set(t,e),e}function iet(t){let e=net.exec(t);return e?e[1]:null}function rue(t){if(t.semver===Rp.default.Comparator.ANY)return{gt:null,lt:null};switch(t.operator){case"":return{gt:[">=",t.semver],lt:["<=",t.semver]};case">":case">=":return{gt:[t.operator,t.semver],lt:null};case"<":case"<=":return{gt:null,lt:[t.operator,t.semver]};default:throw new Error(`Assertion failed: Unexpected comparator operator (${t.operator})`)}}function b8(t){if(t.length===0)return null;let e=null,r=null;for(let s of t){if(s.gt){let a=e!==null?Rp.default.compare(s.gt[1],e[1]):null;(a===null||a>0||a===0&&s.gt[0]===">")&&(e=s.gt)}if(s.lt){let a=r!==null?Rp.default.compare(s.lt[1],r[1]):null;(a===null||a<0||a===0&&s.lt[0]==="<")&&(r=s.lt)}}if(e&&r){let s=Rp.default.compare(e[1],r[1]);if(s===0&&(e[0]===">"||r[0]==="<")||s>0)return null}return{gt:e,lt:r}}function nue(t){if(t.gt&&t.lt){if(t.gt[0]===">="&&t.lt[0]==="<="&&t.gt[1].version===t.lt[1].version)return t.gt[1].version;if(t.gt[0]===">="&&t.lt[0]==="<"){if(t.lt[1].version===`${t.gt[1].major+1}.0.0-0`)return`^${t.gt[1].version}`;if(t.lt[1].version===`${t.gt[1].major}.${t.gt[1].minor+1}.0-0`)return`~${t.gt[1].version}`}}let e=[];return t.gt&&e.push(t.gt[0]+t.gt[1].version),t.lt&&e.push(t.lt[0]+t.lt[1].version),e.length?e.join(" "):"*"}function x8(t){let e=t.map(set).map(s=>cl(s).set.map(a=>a.map(n=>rue(n)))),r=e.shift().map(s=>b8(s)).filter(s=>s!==null);for(let s of e){let a=[];for(let n of r)for(let c of s){let f=b8([n,...c]);f!==null&&a.push(f)}r=a}return r.length===0?null:r.map(s=>nue(s)).join(" || ")}function set(t){let e=t.split("||");if(e.length>1){let r=new Set;for(let s of e)e.some(a=>a!==s&&Rp.default.subset(s,a))||r.add(s);if(r.size{Rp=ut(Ai()),iue=ut(Ai()),eue=new Map;tue=new Map;net=/^(?:[\sv=]*?)((0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?)(?:\s*)$/});function sue(t){let e=t.match(/^[ \t]+/m);return e?e[0]:" "}function oue(t){return t.charCodeAt(0)===65279?t.slice(1):t}function Pa(t){return t.replace(/\\/g,"/")}function RQ(t,{yamlCompatibilityMode:e}){return e?q4(t):typeof t>"u"||typeof t=="boolean"?t:null}function aue(t,e){let r=e.search(/[^!]/);if(r===-1)return"invalid";let s=r%2===0?"":"!",a=e.slice(r);return`${s}${t}=${a}`}function k8(t,e){return e.length===1?aue(t,e[0]):`(${e.map(r=>aue(t,r)).join(" | ")})`}var lue,Ut,oI=Ze(()=>{Dt();wc();lue=ut(Ai());tm();bc();Tp();Wo();Ut=class t{constructor(){this.indent=" ";this.name=null;this.version=null;this.os=null;this.cpu=null;this.libc=null;this.type=null;this.packageManager=null;this.private=!1;this.license=null;this.main=null;this.module=null;this.browser=null;this.languageName=null;this.bin=new Map;this.scripts=new Map;this.dependencies=new Map;this.devDependencies=new Map;this.peerDependencies=new Map;this.workspaceDefinitions=[];this.dependenciesMeta=new Map;this.peerDependenciesMeta=new Map;this.resolutions=[];this.files=null;this.publishConfig=null;this.installConfig=null;this.preferUnplugged=null;this.raw={};this.errors=[]}static{this.fileName="package.json"}static{this.allDependencies=["dependencies","devDependencies","peerDependencies"]}static{this.hardDependencies=["dependencies","devDependencies"]}static async tryFind(e,{baseFs:r=new Yn}={}){let s=J.join(e,"package.json");try{return await t.fromFile(s,{baseFs:r})}catch(a){if(a.code==="ENOENT")return null;throw a}}static async find(e,{baseFs:r}={}){let s=await t.tryFind(e,{baseFs:r});if(s===null)throw new Error("Manifest not found");return s}static async fromFile(e,{baseFs:r=new Yn}={}){let s=new t;return await s.loadFile(e,{baseFs:r}),s}static fromText(e){let r=new t;return r.loadFromText(e),r}loadFromText(e){let r;try{r=JSON.parse(oue(e)||"{}")}catch(s){throw s.message+=` (when parsing ${e})`,s}this.load(r),this.indent=sue(e)}async loadFile(e,{baseFs:r=new Yn}){let s=await r.readFilePromise(e,"utf8"),a;try{a=JSON.parse(oue(s)||"{}")}catch(n){throw n.message+=` (when parsing ${e})`,n}this.load(a),this.indent=sue(s)}load(e,{yamlCompatibilityMode:r=!1}={}){if(typeof e!="object"||e===null)throw new Error(`Utterly invalid manifest data (${e})`);this.raw=e;let s=[];if(this.name=null,typeof e.name=="string")try{this.name=Sa(e.name)}catch{s.push(new Error("Parsing failed for the 'name' field"))}if(typeof e.version=="string"?this.version=e.version:this.version=null,Array.isArray(e.os)){let n=[];this.os=n;for(let c of e.os)typeof c!="string"?s.push(new Error("Parsing failed for the 'os' field")):n.push(c)}else this.os=null;if(Array.isArray(e.cpu)){let n=[];this.cpu=n;for(let c of e.cpu)typeof c!="string"?s.push(new Error("Parsing failed for the 'cpu' field")):n.push(c)}else this.cpu=null;if(Array.isArray(e.libc)){let n=[];this.libc=n;for(let c of e.libc)typeof c!="string"?s.push(new Error("Parsing failed for the 'libc' field")):n.push(c)}else this.libc=null;if(typeof e.type=="string"?this.type=e.type:this.type=null,typeof e.packageManager=="string"?this.packageManager=e.packageManager:this.packageManager=null,typeof e.private=="boolean"?this.private=e.private:this.private=!1,typeof e.license=="string"?this.license=e.license:this.license=null,typeof e.languageName=="string"?this.languageName=e.languageName:this.languageName=null,typeof e.main=="string"?this.main=Pa(e.main):this.main=null,typeof e.module=="string"?this.module=Pa(e.module):this.module=null,e.browser!=null)if(typeof e.browser=="string")this.browser=Pa(e.browser);else{this.browser=new Map;for(let[n,c]of Object.entries(e.browser))this.browser.set(Pa(n),typeof c=="string"?Pa(c):c)}else this.browser=null;if(this.bin=new Map,typeof e.bin=="string")e.bin.trim()===""?s.push(new Error("Invalid bin field")):this.name!==null?this.bin.set(this.name.name,Pa(e.bin)):s.push(new Error("String bin field, but no attached package name"));else if(typeof e.bin=="object"&&e.bin!==null)for(let[n,c]of Object.entries(e.bin)){if(typeof c!="string"||c.trim()===""){s.push(new Error(`Invalid bin definition for '${n}'`));continue}let f=Sa(n);this.bin.set(f.name,Pa(c))}if(this.scripts=new Map,typeof e.scripts=="object"&&e.scripts!==null)for(let[n,c]of Object.entries(e.scripts)){if(typeof c!="string"){s.push(new Error(`Invalid script definition for '${n}'`));continue}this.scripts.set(n,c)}if(this.dependencies=new Map,typeof e.dependencies=="object"&&e.dependencies!==null)for(let[n,c]of Object.entries(e.dependencies)){if(typeof c!="string"){s.push(new Error(`Invalid dependency range for '${n}'`));continue}let f;try{f=Sa(n)}catch{s.push(new Error(`Parsing failed for the dependency name '${n}'`));continue}let p=On(f,c);this.dependencies.set(p.identHash,p)}if(this.devDependencies=new Map,typeof e.devDependencies=="object"&&e.devDependencies!==null)for(let[n,c]of Object.entries(e.devDependencies)){if(typeof c!="string"){s.push(new Error(`Invalid dependency range for '${n}'`));continue}let f;try{f=Sa(n)}catch{s.push(new Error(`Parsing failed for the dependency name '${n}'`));continue}let p=On(f,c);this.devDependencies.set(p.identHash,p)}if(this.peerDependencies=new Map,typeof e.peerDependencies=="object"&&e.peerDependencies!==null)for(let[n,c]of Object.entries(e.peerDependencies)){let f;try{f=Sa(n)}catch{s.push(new Error(`Parsing failed for the dependency name '${n}'`));continue}(typeof c!="string"||!c.startsWith(Ei.protocol)&&!cl(c))&&(s.push(new Error(`Invalid dependency range for '${n}'`)),c="*");let p=On(f,c);this.peerDependencies.set(p.identHash,p)}typeof e.workspaces=="object"&&e.workspaces!==null&&e.workspaces.nohoist&&s.push(new Error("'nohoist' is deprecated, please use 'installConfig.hoistingLimits' instead"));let a=Array.isArray(e.workspaces)?e.workspaces:typeof e.workspaces=="object"&&e.workspaces!==null&&Array.isArray(e.workspaces.packages)?e.workspaces.packages:[];this.workspaceDefinitions=[];for(let n of a){if(typeof n!="string"){s.push(new Error(`Invalid workspace definition for '${n}'`));continue}this.workspaceDefinitions.push({pattern:n})}if(this.dependenciesMeta=new Map,typeof e.dependenciesMeta=="object"&&e.dependenciesMeta!==null)for(let[n,c]of Object.entries(e.dependenciesMeta)){if(typeof c!="object"||c===null){s.push(new Error(`Invalid meta field for '${n}`));continue}let f=C0(n),p=this.ensureDependencyMeta(f),h=RQ(c.built,{yamlCompatibilityMode:r});if(h===null){s.push(new Error(`Invalid built meta field for '${n}'`));continue}let E=RQ(c.optional,{yamlCompatibilityMode:r});if(E===null){s.push(new Error(`Invalid optional meta field for '${n}'`));continue}let C=RQ(c.unplugged,{yamlCompatibilityMode:r});if(C===null){s.push(new Error(`Invalid unplugged meta field for '${n}'`));continue}Object.assign(p,{built:h,optional:E,unplugged:C})}if(this.peerDependenciesMeta=new Map,typeof e.peerDependenciesMeta=="object"&&e.peerDependenciesMeta!==null)for(let[n,c]of Object.entries(e.peerDependenciesMeta)){if(typeof c!="object"||c===null){s.push(new Error(`Invalid meta field for '${n}'`));continue}let f=C0(n),p=this.ensurePeerDependencyMeta(f),h=RQ(c.optional,{yamlCompatibilityMode:r});if(h===null){s.push(new Error(`Invalid optional meta field for '${n}'`));continue}Object.assign(p,{optional:h})}if(this.resolutions=[],typeof e.resolutions=="object"&&e.resolutions!==null)for(let[n,c]of Object.entries(e.resolutions)){if(typeof c!="string"){s.push(new Error(`Invalid resolution entry for '${n}'`));continue}try{this.resolutions.push({pattern:px(n),reference:c})}catch(f){s.push(f);continue}}if(Array.isArray(e.files)){this.files=new Set;for(let n of e.files){if(typeof n!="string"){s.push(new Error(`Invalid files entry for '${n}'`));continue}this.files.add(n)}}else this.files=null;if(typeof e.publishConfig=="object"&&e.publishConfig!==null){if(this.publishConfig={},typeof e.publishConfig.access=="string"&&(this.publishConfig.access=e.publishConfig.access),typeof e.publishConfig.main=="string"&&(this.publishConfig.main=Pa(e.publishConfig.main)),typeof e.publishConfig.module=="string"&&(this.publishConfig.module=Pa(e.publishConfig.module)),e.publishConfig.browser!=null)if(typeof e.publishConfig.browser=="string")this.publishConfig.browser=Pa(e.publishConfig.browser);else{this.publishConfig.browser=new Map;for(let[n,c]of Object.entries(e.publishConfig.browser))this.publishConfig.browser.set(Pa(n),typeof c=="string"?Pa(c):c)}if(typeof e.publishConfig.registry=="string"&&(this.publishConfig.registry=e.publishConfig.registry),typeof e.publishConfig.provenance=="boolean"&&(this.publishConfig.provenance=e.publishConfig.provenance),typeof e.publishConfig.bin=="string")this.name!==null?this.publishConfig.bin=new Map([[this.name.name,Pa(e.publishConfig.bin)]]):s.push(new Error("String bin field, but no attached package name"));else if(typeof e.publishConfig.bin=="object"&&e.publishConfig.bin!==null){this.publishConfig.bin=new Map;for(let[n,c]of Object.entries(e.publishConfig.bin)){if(typeof c!="string"){s.push(new Error(`Invalid bin definition for '${n}'`));continue}this.publishConfig.bin.set(n,Pa(c))}}if(Array.isArray(e.publishConfig.executableFiles)){this.publishConfig.executableFiles=new Set;for(let n of e.publishConfig.executableFiles){if(typeof n!="string"){s.push(new Error("Invalid executable file definition"));continue}this.publishConfig.executableFiles.add(Pa(n))}}}else this.publishConfig=null;if(typeof e.installConfig=="object"&&e.installConfig!==null){this.installConfig={};for(let n of Object.keys(e.installConfig))n==="hoistingLimits"?typeof e.installConfig.hoistingLimits=="string"?this.installConfig.hoistingLimits=e.installConfig.hoistingLimits:s.push(new Error("Invalid hoisting limits definition")):n=="selfReferences"?typeof e.installConfig.selfReferences=="boolean"?this.installConfig.selfReferences=e.installConfig.selfReferences:s.push(new Error("Invalid selfReferences definition, must be a boolean value")):s.push(new Error(`Unrecognized installConfig key: ${n}`))}else this.installConfig=null;if(typeof e.optionalDependencies=="object"&&e.optionalDependencies!==null)for(let[n,c]of Object.entries(e.optionalDependencies)){if(typeof c!="string"){s.push(new Error(`Invalid dependency range for '${n}'`));continue}let f;try{f=Sa(n)}catch{s.push(new Error(`Parsing failed for the dependency name '${n}'`));continue}let p=On(f,c);this.dependencies.set(p.identHash,p);let h=On(f,"unknown"),E=this.ensureDependencyMeta(h);Object.assign(E,{optional:!0})}typeof e.preferUnplugged=="boolean"?this.preferUnplugged=e.preferUnplugged:this.preferUnplugged=null,this.errors=s}getForScope(e){switch(e){case"dependencies":return this.dependencies;case"devDependencies":return this.devDependencies;case"peerDependencies":return this.peerDependencies;default:throw new Error(`Unsupported value ("${e}")`)}}hasConsumerDependency(e){return!!(this.dependencies.has(e.identHash)||this.peerDependencies.has(e.identHash))}hasHardDependency(e){return!!(this.dependencies.has(e.identHash)||this.devDependencies.has(e.identHash))}hasSoftDependency(e){return!!this.peerDependencies.has(e.identHash)}hasDependency(e){return!!(this.hasHardDependency(e)||this.hasSoftDependency(e))}getConditions(){let e=[];return this.os&&this.os.length>0&&e.push(k8("os",this.os)),this.cpu&&this.cpu.length>0&&e.push(k8("cpu",this.cpu)),this.libc&&this.libc.length>0&&e.push(k8("libc",this.libc)),e.length>0?e.join(" & "):null}ensureDependencyMeta(e){if(e.range!=="unknown"&&!lue.default.valid(e.range))throw new Error(`Invalid meta field range for '${al(e)}'`);let r=un(e),s=e.range!=="unknown"?e.range:null,a=this.dependenciesMeta.get(r);a||this.dependenciesMeta.set(r,a=new Map);let n=a.get(s);return n||a.set(s,n={}),n}ensurePeerDependencyMeta(e){if(e.range!=="unknown")throw new Error(`Invalid meta field range for '${al(e)}'`);let r=un(e),s=this.peerDependenciesMeta.get(r);return s||this.peerDependenciesMeta.set(r,s={}),s}setRawField(e,r,{after:s=[]}={}){let a=new Set(s.filter(n=>Object.hasOwn(this.raw,n)));if(a.size===0||Object.hasOwn(this.raw,e))this.raw[e]=r;else{let n=this.raw,c=this.raw={},f=!1;for(let p of Object.keys(n))c[p]=n[p],f||(a.delete(p),a.size===0&&(c[e]=r,f=!0))}}exportTo(e,{compatibilityMode:r=!0}={}){if(Object.assign(e,this.raw),this.name!==null?e.name=un(this.name):delete e.name,this.version!==null?e.version=this.version:delete e.version,this.os!==null?e.os=this.os:delete e.os,this.cpu!==null?e.cpu=this.cpu:delete e.cpu,this.type!==null?e.type=this.type:delete e.type,this.packageManager!==null?e.packageManager=this.packageManager:delete e.packageManager,this.private?e.private=!0:delete e.private,this.license!==null?e.license=this.license:delete e.license,this.languageName!==null?e.languageName=this.languageName:delete e.languageName,this.main!==null?e.main=this.main:delete e.main,this.module!==null?e.module=this.module:delete e.module,this.browser!==null){let n=this.browser;typeof n=="string"?e.browser=n:n instanceof Map&&(e.browser=Object.assign({},...Array.from(n.keys()).sort().map(c=>({[c]:n.get(c)}))))}else delete e.browser;this.bin.size===1&&this.name!==null&&this.bin.has(this.name.name)?e.bin=this.bin.get(this.name.name):this.bin.size>0?e.bin=Object.assign({},...Array.from(this.bin.keys()).sort().map(n=>({[n]:this.bin.get(n)}))):delete e.bin,this.workspaceDefinitions.length>0?this.raw.workspaces&&!Array.isArray(this.raw.workspaces)?e.workspaces={...this.raw.workspaces,packages:this.workspaceDefinitions.map(({pattern:n})=>n)}:e.workspaces=this.workspaceDefinitions.map(({pattern:n})=>n):this.raw.workspaces&&!Array.isArray(this.raw.workspaces)&&Object.keys(this.raw.workspaces).length>0?e.workspaces=this.raw.workspaces:delete e.workspaces;let s=[],a=[];for(let n of this.dependencies.values()){let c=this.dependenciesMeta.get(un(n)),f=!1;if(r&&c){let p=c.get(null);p&&p.optional&&(f=!0)}f?a.push(n):s.push(n)}s.length>0?e.dependencies=Object.assign({},...sI(s).map(n=>({[un(n)]:n.range}))):delete e.dependencies,a.length>0?e.optionalDependencies=Object.assign({},...sI(a).map(n=>({[un(n)]:n.range}))):delete e.optionalDependencies,this.devDependencies.size>0?e.devDependencies=Object.assign({},...sI(this.devDependencies.values()).map(n=>({[un(n)]:n.range}))):delete e.devDependencies,this.peerDependencies.size>0?e.peerDependencies=Object.assign({},...sI(this.peerDependencies.values()).map(n=>({[un(n)]:n.range}))):delete e.peerDependencies,e.dependenciesMeta={};for(let[n,c]of qs(this.dependenciesMeta.entries(),([f,p])=>f))for(let[f,p]of qs(c.entries(),([h,E])=>h!==null?`0${h}`:"1")){let h=f!==null?al(On(Sa(n),f)):n,E={...p};r&&f===null&&delete E.optional,Object.keys(E).length!==0&&(e.dependenciesMeta[h]=E)}if(Object.keys(e.dependenciesMeta).length===0&&delete e.dependenciesMeta,this.peerDependenciesMeta.size>0?e.peerDependenciesMeta=Object.assign({},...qs(this.peerDependenciesMeta.entries(),([n,c])=>n).map(([n,c])=>({[n]:c}))):delete e.peerDependenciesMeta,this.resolutions.length>0?e.resolutions=Object.assign({},...this.resolutions.map(({pattern:n,reference:c})=>({[hx(n)]:c}))):delete e.resolutions,this.files!==null?e.files=Array.from(this.files):delete e.files,this.preferUnplugged!==null?e.preferUnplugged=this.preferUnplugged:delete e.preferUnplugged,this.scripts!==null&&this.scripts.size>0){e.scripts??={};for(let n of Object.keys(e.scripts))this.scripts.has(n)||delete e.scripts[n];for(let[n,c]of this.scripts.entries())e.scripts[n]=c}else delete e.scripts;return e}}});function aet(t){return typeof t.reportCode<"u"}var cue,uue,oet,jt,Ao,Rc=Ze(()=>{ql();cue=Ie("stream"),uue=Ie("string_decoder"),oet=15,jt=class extends Error{constructor(r,s,a){super(s);this.reportExtra=a;this.reportCode=r}};Ao=class{constructor(){this.cacheHits=new Set;this.cacheMisses=new Set;this.reportedInfos=new Set;this.reportedWarnings=new Set;this.reportedErrors=new Set}getRecommendedLength(){return 180}reportCacheHit(e){this.cacheHits.add(e.locatorHash)}reportCacheMiss(e,r){this.cacheMisses.add(e.locatorHash)}static progressViaCounter(e){let r=0,s,a=new Promise(p=>{s=p}),n=p=>{let h=s;a=new Promise(E=>{s=E}),r=p,h()},c=(p=0)=>{n(r+1)},f=async function*(){for(;r{r=c}),a=k4(c=>{let f=r;s=new Promise(p=>{r=p}),e=c,f()},1e3/oet),n=async function*(){for(;;)await s,yield{title:e}}();return{[Symbol.asyncIterator](){return n},hasProgress:!1,hasTitle:!0,setTitle:a}}async startProgressPromise(e,r){let s=this.reportProgress(e);try{return await r(e)}finally{s.stop()}}startProgressSync(e,r){let s=this.reportProgress(e);try{return r(e)}finally{s.stop()}}reportInfoOnce(e,r,s){let a=s&&s.key?s.key:r;this.reportedInfos.has(a)||(this.reportedInfos.add(a),this.reportInfo(e,r),s?.reportExtra?.(this))}reportWarningOnce(e,r,s){let a=s&&s.key?s.key:r;this.reportedWarnings.has(a)||(this.reportedWarnings.add(a),this.reportWarning(e,r),s?.reportExtra?.(this))}reportErrorOnce(e,r,s){let a=s&&s.key?s.key:r;this.reportedErrors.has(a)||(this.reportedErrors.add(a),this.reportError(e,r),s?.reportExtra?.(this))}reportExceptionOnce(e){aet(e)?this.reportErrorOnce(e.reportCode,e.message,{key:e,reportExtra:e.reportExtra}):this.reportErrorOnce(1,e.stack||e.message,{key:e})}createStreamReporter(e=null){let r=new cue.PassThrough,s=new uue.StringDecoder,a="";return r.on("data",n=>{let c=s.write(n),f;do if(f=c.indexOf(` +`),f!==-1){let p=a+c.substring(0,f);c=c.substring(f+1),a="",e!==null?this.reportInfo(null,`${e} ${p}`):this.reportInfo(null,p)}while(f!==-1);a+=c}),r.on("end",()=>{let n=s.end();n!==""&&(e!==null?this.reportInfo(null,`${e} ${n}`):this.reportInfo(null,n))}),r}}});var aI,Q8=Ze(()=>{Rc();Wo();aI=class{constructor(e){this.fetchers=e}supports(e,r){return!!this.tryFetcher(e,r)}getLocalPath(e,r){return this.getFetcher(e,r).getLocalPath(e,r)}async fetch(e,r){return await this.getFetcher(e,r).fetch(e,r)}tryFetcher(e,r){let s=this.fetchers.find(a=>a.supports(e,r));return s||null}getFetcher(e,r){let s=this.fetchers.find(a=>a.supports(e,r));if(!s)throw new jt(11,`${Yr(r.project.configuration,e)} isn't supported by any available fetcher`);return s}}});var rm,R8=Ze(()=>{Wo();rm=class{constructor(e){this.resolvers=e.filter(r=>r)}supportsDescriptor(e,r){return!!this.tryResolverByDescriptor(e,r)}supportsLocator(e,r){return!!this.tryResolverByLocator(e,r)}shouldPersistResolution(e,r){return this.getResolverByLocator(e,r).shouldPersistResolution(e,r)}bindDescriptor(e,r,s){return this.getResolverByDescriptor(e,s).bindDescriptor(e,r,s)}getResolutionDependencies(e,r){return this.getResolverByDescriptor(e,r).getResolutionDependencies(e,r)}async getCandidates(e,r,s){return await this.getResolverByDescriptor(e,s).getCandidates(e,r,s)}async getSatisfying(e,r,s,a){return this.getResolverByDescriptor(e,a).getSatisfying(e,r,s,a)}async resolve(e,r){return await this.getResolverByLocator(e,r).resolve(e,r)}tryResolverByDescriptor(e,r){let s=this.resolvers.find(a=>a.supportsDescriptor(e,r));return s||null}getResolverByDescriptor(e,r){let s=this.resolvers.find(a=>a.supportsDescriptor(e,r));if(!s)throw new Error(`${ni(r.project.configuration,e)} isn't supported by any available resolver`);return s}tryResolverByLocator(e,r){let s=this.resolvers.find(a=>a.supportsLocator(e,r));return s||null}getResolverByLocator(e,r){let s=this.resolvers.find(a=>a.supportsLocator(e,r));if(!s)throw new Error(`${Yr(r.project.configuration,e)} isn't supported by any available resolver`);return s}}});var lI,T8=Ze(()=>{Dt();Wo();lI=class{supports(e){return!!e.reference.startsWith("virtual:")}getLocalPath(e,r){let s=e.reference.indexOf("#");if(s===-1)throw new Error("Invalid virtual package reference");let a=e.reference.slice(s+1),n=Ws(e,a);return r.fetcher.getLocalPath(n,r)}async fetch(e,r){let s=e.reference.indexOf("#");if(s===-1)throw new Error("Invalid virtual package reference");let a=e.reference.slice(s+1),n=Ws(e,a),c=await r.fetcher.fetch(n,r);return await this.ensureVirtualLink(e,c,r)}getLocatorFilename(e){return nI(e)}async ensureVirtualLink(e,r,s){let a=r.packageFs.getRealPath(),n=s.project.configuration.get("virtualFolder"),c=this.getLocatorFilename(e),f=uo.makeVirtualPath(n,c,a),p=new _f(f,{baseFs:r.packageFs,pathUtils:J});return{...r,packageFs:p}}}});var TQ,fue=Ze(()=>{TQ=class t{static{this.protocol="virtual:"}static isVirtualDescriptor(e){return!!e.range.startsWith(t.protocol)}static isVirtualLocator(e){return!!e.reference.startsWith(t.protocol)}supportsDescriptor(e,r){return t.isVirtualDescriptor(e)}supportsLocator(e,r){return t.isVirtualLocator(e)}shouldPersistResolution(e,r){return!1}bindDescriptor(e,r,s){throw new Error('Assertion failed: calling "bindDescriptor" on a virtual descriptor is unsupported')}getResolutionDependencies(e,r){throw new Error('Assertion failed: calling "getResolutionDependencies" on a virtual descriptor is unsupported')}async getCandidates(e,r,s){throw new Error('Assertion failed: calling "getCandidates" on a virtual descriptor is unsupported')}async getSatisfying(e,r,s,a){throw new Error('Assertion failed: calling "getSatisfying" on a virtual descriptor is unsupported')}async resolve(e,r){throw new Error('Assertion failed: calling "resolve" on a virtual locator is unsupported')}}});var cI,F8=Ze(()=>{Dt();tm();cI=class{supports(e){return!!e.reference.startsWith(Ei.protocol)}getLocalPath(e,r){return this.getWorkspace(e,r).cwd}async fetch(e,r){let s=this.getWorkspace(e,r).cwd;return{packageFs:new Sn(s),prefixPath:vt.dot,localPath:s}}getWorkspace(e,r){return r.project.getWorkspaceByCwd(e.reference.slice(Ei.protocol.length))}}});function WB(t){return typeof t=="object"&&t!==null&&!Array.isArray(t)}function Aue(t){return typeof t>"u"?3:WB(t)?0:Array.isArray(t)?1:2}function L8(t,e){return Object.hasOwn(t,e)}function uet(t){return WB(t)&&L8(t,"onConflict")&&typeof t.onConflict=="string"}function fet(t){if(typeof t>"u")return{onConflict:"default",value:t};if(!uet(t))return{onConflict:"default",value:t};if(L8(t,"value"))return t;let{onConflict:e,...r}=t;return{onConflict:e,value:r}}function pue(t,e){let r=WB(t)&&L8(t,e)?t[e]:void 0;return fet(r)}function uI(t,e){return[t,e,hue]}function M8(t){return Array.isArray(t)?t[2]===hue:!1}function N8(t,e){if(WB(t)){let r={};for(let s of Object.keys(t))r[s]=N8(t[s],e);return uI(e,r)}return Array.isArray(t)?uI(e,t.map(r=>N8(r,e))):uI(e,t)}function O8(t,e,r,s,a){let n,c=[],f=a,p=0;for(let E=a-1;E>=s;--E){let[C,S]=t[E],{onConflict:b,value:I}=pue(S,r),T=Aue(I);if(T!==3){if(n??=T,T!==n||b==="hardReset"){p=f;break}if(T===2)return uI(C,I);if(c.unshift([C,I]),b==="reset"){p=E;break}b==="extend"&&E===s&&(s=0),f=E}}if(typeof n>"u")return null;let h=c.map(([E])=>E).join(", ");switch(n){case 1:return uI(h,new Array().concat(...c.map(([E,C])=>C.map(S=>N8(S,E)))));case 0:{let E=Object.assign({},...c.map(([,T])=>T)),C=Object.keys(E),S={},b=t.map(([T,N])=>[T,pue(N,r).value]),I=cet(b,([T,N])=>{let U=Aue(N);return U!==0&&U!==3});if(I!==-1){let T=b.slice(I+1);for(let N of C)S[N]=O8(T,e,N,0,T.length)}else for(let T of C)S[T]=O8(b,e,T,p,b.length);return uI(h,S)}default:throw new Error("Assertion failed: Non-extendable value type")}}function gue(t){return O8(t.map(([e,r])=>[e,{".":r}]),[],".",0,t.length)}function YB(t){return M8(t)?t[1]:t}function FQ(t){let e=M8(t)?t[1]:t;if(Array.isArray(e))return e.map(r=>FQ(r));if(WB(e)){let r={};for(let[s,a]of Object.entries(e))r[s]=FQ(a);return r}return e}function U8(t){return M8(t)?t[0]:null}var cet,hue,due=Ze(()=>{cet=(t,e,r)=>{let s=[...t];return s.reverse(),s.findIndex(e,r)};hue=Symbol()});var NQ={};Vt(NQ,{getDefaultGlobalFolder:()=>H8,getHomeFolder:()=>fI,isFolderInside:()=>j8});function H8(){if(process.platform==="win32"){let t=fe.toPortablePath(process.env.LOCALAPPDATA||fe.join((0,_8.homedir)(),"AppData","Local"));return J.resolve(t,"Yarn/Berry")}if(process.env.XDG_DATA_HOME){let t=fe.toPortablePath(process.env.XDG_DATA_HOME);return J.resolve(t,"yarn/berry")}return J.resolve(fI(),".yarn/berry")}function fI(){return fe.toPortablePath((0,_8.homedir)()||"/usr/local/share")}function j8(t,e){let r=J.relative(e,t);return r&&!r.startsWith("..")&&!J.isAbsolute(r)}var _8,OQ=Ze(()=>{Dt();_8=Ie("os")});var Eue=_((uMt,yue)=>{"use strict";var G8=Ie("https"),q8=Ie("http"),{URL:mue}=Ie("url"),W8=class extends q8.Agent{constructor(e){let{proxy:r,proxyRequestOptions:s,...a}=e;super(a),this.proxy=typeof r=="string"?new mue(r):r,this.proxyRequestOptions=s||{}}createConnection(e,r){let s={...this.proxyRequestOptions,method:"CONNECT",host:this.proxy.hostname,port:this.proxy.port,path:`${e.host}:${e.port}`,setHost:!1,headers:{...this.proxyRequestOptions.headers,connection:this.keepAlive?"keep-alive":"close",host:`${e.host}:${e.port}`},agent:!1,timeout:e.timeout||0};if(this.proxy.username||this.proxy.password){let n=Buffer.from(`${decodeURIComponent(this.proxy.username||"")}:${decodeURIComponent(this.proxy.password||"")}`).toString("base64");s.headers["proxy-authorization"]=`Basic ${n}`}this.proxy.protocol==="https:"&&(s.servername=this.proxy.hostname);let a=(this.proxy.protocol==="http:"?q8:G8).request(s);a.once("connect",(n,c,f)=>{a.removeAllListeners(),c.removeAllListeners(),n.statusCode===200?r(null,c):(c.destroy(),r(new Error(`Bad response: ${n.statusCode}`),null))}),a.once("timeout",()=>{a.destroy(new Error("Proxy timeout"))}),a.once("error",n=>{a.removeAllListeners(),r(n,null)}),a.end()}},Y8=class extends G8.Agent{constructor(e){let{proxy:r,proxyRequestOptions:s,...a}=e;super(a),this.proxy=typeof r=="string"?new mue(r):r,this.proxyRequestOptions=s||{}}createConnection(e,r){let s={...this.proxyRequestOptions,method:"CONNECT",host:this.proxy.hostname,port:this.proxy.port,path:`${e.host}:${e.port}`,setHost:!1,headers:{...this.proxyRequestOptions.headers,connection:this.keepAlive?"keep-alive":"close",host:`${e.host}:${e.port}`},agent:!1,timeout:e.timeout||0};if(this.proxy.username||this.proxy.password){let n=Buffer.from(`${decodeURIComponent(this.proxy.username||"")}:${decodeURIComponent(this.proxy.password||"")}`).toString("base64");s.headers["proxy-authorization"]=`Basic ${n}`}this.proxy.protocol==="https:"&&(s.servername=this.proxy.hostname);let a=(this.proxy.protocol==="http:"?q8:G8).request(s);a.once("connect",(n,c,f)=>{if(a.removeAllListeners(),c.removeAllListeners(),n.statusCode===200){let p=super.createConnection({...e,socket:c});r(null,p)}else c.destroy(),r(new Error(`Bad response: ${n.statusCode}`),null)}),a.once("timeout",()=>{a.destroy(new Error("Proxy timeout"))}),a.once("error",n=>{a.removeAllListeners(),r(n,null)}),a.end()}};yue.exports={HttpProxyAgent:W8,HttpsProxyAgent:Y8}});var V8,Iue,Cue,wue=Ze(()=>{V8=ut(Eue(),1),Iue=V8.default.HttpProxyAgent,Cue=V8.default.HttpsProxyAgent});var Np=_((Fp,LQ)=>{"use strict";Object.defineProperty(Fp,"__esModule",{value:!0});var Bue=["Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array","BigInt64Array","BigUint64Array"];function pet(t){return Bue.includes(t)}var het=["Function","Generator","AsyncGenerator","GeneratorFunction","AsyncGeneratorFunction","AsyncFunction","Observable","Array","Buffer","Blob","Object","RegExp","Date","Error","Map","Set","WeakMap","WeakSet","ArrayBuffer","SharedArrayBuffer","DataView","Promise","URL","FormData","URLSearchParams","HTMLElement",...Bue];function get(t){return het.includes(t)}var det=["null","undefined","string","number","bigint","boolean","symbol"];function met(t){return det.includes(t)}function AI(t){return e=>typeof e===t}var{toString:vue}=Object.prototype,VB=t=>{let e=vue.call(t).slice(8,-1);if(/HTML\w+Element/.test(e)&&Pe.domElement(t))return"HTMLElement";if(get(e))return e},pi=t=>e=>VB(e)===t;function Pe(t){if(t===null)return"null";switch(typeof t){case"undefined":return"undefined";case"string":return"string";case"number":return"number";case"boolean":return"boolean";case"function":return"Function";case"bigint":return"bigint";case"symbol":return"symbol";default:}if(Pe.observable(t))return"Observable";if(Pe.array(t))return"Array";if(Pe.buffer(t))return"Buffer";let e=VB(t);if(e)return e;if(t instanceof String||t instanceof Boolean||t instanceof Number)throw new TypeError("Please don't use object wrappers for primitive types");return"Object"}Pe.undefined=AI("undefined");Pe.string=AI("string");var yet=AI("number");Pe.number=t=>yet(t)&&!Pe.nan(t);Pe.bigint=AI("bigint");Pe.function_=AI("function");Pe.null_=t=>t===null;Pe.class_=t=>Pe.function_(t)&&t.toString().startsWith("class ");Pe.boolean=t=>t===!0||t===!1;Pe.symbol=AI("symbol");Pe.numericString=t=>Pe.string(t)&&!Pe.emptyStringOrWhitespace(t)&&!Number.isNaN(Number(t));Pe.array=(t,e)=>Array.isArray(t)?Pe.function_(e)?t.every(e):!0:!1;Pe.buffer=t=>{var e,r,s,a;return(a=(s=(r=(e=t)===null||e===void 0?void 0:e.constructor)===null||r===void 0?void 0:r.isBuffer)===null||s===void 0?void 0:s.call(r,t))!==null&&a!==void 0?a:!1};Pe.blob=t=>pi("Blob")(t);Pe.nullOrUndefined=t=>Pe.null_(t)||Pe.undefined(t);Pe.object=t=>!Pe.null_(t)&&(typeof t=="object"||Pe.function_(t));Pe.iterable=t=>{var e;return Pe.function_((e=t)===null||e===void 0?void 0:e[Symbol.iterator])};Pe.asyncIterable=t=>{var e;return Pe.function_((e=t)===null||e===void 0?void 0:e[Symbol.asyncIterator])};Pe.generator=t=>{var e,r;return Pe.iterable(t)&&Pe.function_((e=t)===null||e===void 0?void 0:e.next)&&Pe.function_((r=t)===null||r===void 0?void 0:r.throw)};Pe.asyncGenerator=t=>Pe.asyncIterable(t)&&Pe.function_(t.next)&&Pe.function_(t.throw);Pe.nativePromise=t=>pi("Promise")(t);var Eet=t=>{var e,r;return Pe.function_((e=t)===null||e===void 0?void 0:e.then)&&Pe.function_((r=t)===null||r===void 0?void 0:r.catch)};Pe.promise=t=>Pe.nativePromise(t)||Eet(t);Pe.generatorFunction=pi("GeneratorFunction");Pe.asyncGeneratorFunction=t=>VB(t)==="AsyncGeneratorFunction";Pe.asyncFunction=t=>VB(t)==="AsyncFunction";Pe.boundFunction=t=>Pe.function_(t)&&!t.hasOwnProperty("prototype");Pe.regExp=pi("RegExp");Pe.date=pi("Date");Pe.error=pi("Error");Pe.map=t=>pi("Map")(t);Pe.set=t=>pi("Set")(t);Pe.weakMap=t=>pi("WeakMap")(t);Pe.weakSet=t=>pi("WeakSet")(t);Pe.int8Array=pi("Int8Array");Pe.uint8Array=pi("Uint8Array");Pe.uint8ClampedArray=pi("Uint8ClampedArray");Pe.int16Array=pi("Int16Array");Pe.uint16Array=pi("Uint16Array");Pe.int32Array=pi("Int32Array");Pe.uint32Array=pi("Uint32Array");Pe.float32Array=pi("Float32Array");Pe.float64Array=pi("Float64Array");Pe.bigInt64Array=pi("BigInt64Array");Pe.bigUint64Array=pi("BigUint64Array");Pe.arrayBuffer=pi("ArrayBuffer");Pe.sharedArrayBuffer=pi("SharedArrayBuffer");Pe.dataView=pi("DataView");Pe.enumCase=(t,e)=>Object.values(e).includes(t);Pe.directInstanceOf=(t,e)=>Object.getPrototypeOf(t)===e.prototype;Pe.urlInstance=t=>pi("URL")(t);Pe.urlString=t=>{if(!Pe.string(t))return!1;try{return new URL(t),!0}catch{return!1}};Pe.truthy=t=>!!t;Pe.falsy=t=>!t;Pe.nan=t=>Number.isNaN(t);Pe.primitive=t=>Pe.null_(t)||met(typeof t);Pe.integer=t=>Number.isInteger(t);Pe.safeInteger=t=>Number.isSafeInteger(t);Pe.plainObject=t=>{if(vue.call(t)!=="[object Object]")return!1;let e=Object.getPrototypeOf(t);return e===null||e===Object.getPrototypeOf({})};Pe.typedArray=t=>pet(VB(t));var Iet=t=>Pe.safeInteger(t)&&t>=0;Pe.arrayLike=t=>!Pe.nullOrUndefined(t)&&!Pe.function_(t)&&Iet(t.length);Pe.inRange=(t,e)=>{if(Pe.number(e))return t>=Math.min(0,e)&&t<=Math.max(e,0);if(Pe.array(e)&&e.length===2)return t>=Math.min(...e)&&t<=Math.max(...e);throw new TypeError(`Invalid range: ${JSON.stringify(e)}`)};var Cet=1,wet=["innerHTML","ownerDocument","style","attributes","nodeValue"];Pe.domElement=t=>Pe.object(t)&&t.nodeType===Cet&&Pe.string(t.nodeName)&&!Pe.plainObject(t)&&wet.every(e=>e in t);Pe.observable=t=>{var e,r,s,a;return t?t===((r=(e=t)[Symbol.observable])===null||r===void 0?void 0:r.call(e))||t===((a=(s=t)["@@observable"])===null||a===void 0?void 0:a.call(s)):!1};Pe.nodeStream=t=>Pe.object(t)&&Pe.function_(t.pipe)&&!Pe.observable(t);Pe.infinite=t=>t===1/0||t===-1/0;var Sue=t=>e=>Pe.integer(e)&&Math.abs(e%2)===t;Pe.evenInteger=Sue(0);Pe.oddInteger=Sue(1);Pe.emptyArray=t=>Pe.array(t)&&t.length===0;Pe.nonEmptyArray=t=>Pe.array(t)&&t.length>0;Pe.emptyString=t=>Pe.string(t)&&t.length===0;var Bet=t=>Pe.string(t)&&!/\S/.test(t);Pe.emptyStringOrWhitespace=t=>Pe.emptyString(t)||Bet(t);Pe.nonEmptyString=t=>Pe.string(t)&&t.length>0;Pe.nonEmptyStringAndNotWhitespace=t=>Pe.string(t)&&!Pe.emptyStringOrWhitespace(t);Pe.emptyObject=t=>Pe.object(t)&&!Pe.map(t)&&!Pe.set(t)&&Object.keys(t).length===0;Pe.nonEmptyObject=t=>Pe.object(t)&&!Pe.map(t)&&!Pe.set(t)&&Object.keys(t).length>0;Pe.emptySet=t=>Pe.set(t)&&t.size===0;Pe.nonEmptySet=t=>Pe.set(t)&&t.size>0;Pe.emptyMap=t=>Pe.map(t)&&t.size===0;Pe.nonEmptyMap=t=>Pe.map(t)&&t.size>0;Pe.propertyKey=t=>Pe.any([Pe.string,Pe.number,Pe.symbol],t);Pe.formData=t=>pi("FormData")(t);Pe.urlSearchParams=t=>pi("URLSearchParams")(t);var Due=(t,e,r)=>{if(!Pe.function_(e))throw new TypeError(`Invalid predicate: ${JSON.stringify(e)}`);if(r.length===0)throw new TypeError("Invalid number of values");return t.call(r,e)};Pe.any=(t,...e)=>(Pe.array(t)?t:[t]).some(s=>Due(Array.prototype.some,s,e));Pe.all=(t,...e)=>Due(Array.prototype.every,t,e);var _t=(t,e,r,s={})=>{if(!t){let{multipleValues:a}=s,n=a?`received values of types ${[...new Set(r.map(c=>`\`${Pe(c)}\``))].join(", ")}`:`received value of type \`${Pe(r)}\``;throw new TypeError(`Expected value which is \`${e}\`, ${n}.`)}};Fp.assert={undefined:t=>_t(Pe.undefined(t),"undefined",t),string:t=>_t(Pe.string(t),"string",t),number:t=>_t(Pe.number(t),"number",t),bigint:t=>_t(Pe.bigint(t),"bigint",t),function_:t=>_t(Pe.function_(t),"Function",t),null_:t=>_t(Pe.null_(t),"null",t),class_:t=>_t(Pe.class_(t),"Class",t),boolean:t=>_t(Pe.boolean(t),"boolean",t),symbol:t=>_t(Pe.symbol(t),"symbol",t),numericString:t=>_t(Pe.numericString(t),"string with a number",t),array:(t,e)=>{_t(Pe.array(t),"Array",t),e&&t.forEach(e)},buffer:t=>_t(Pe.buffer(t),"Buffer",t),blob:t=>_t(Pe.blob(t),"Blob",t),nullOrUndefined:t=>_t(Pe.nullOrUndefined(t),"null or undefined",t),object:t=>_t(Pe.object(t),"Object",t),iterable:t=>_t(Pe.iterable(t),"Iterable",t),asyncIterable:t=>_t(Pe.asyncIterable(t),"AsyncIterable",t),generator:t=>_t(Pe.generator(t),"Generator",t),asyncGenerator:t=>_t(Pe.asyncGenerator(t),"AsyncGenerator",t),nativePromise:t=>_t(Pe.nativePromise(t),"native Promise",t),promise:t=>_t(Pe.promise(t),"Promise",t),generatorFunction:t=>_t(Pe.generatorFunction(t),"GeneratorFunction",t),asyncGeneratorFunction:t=>_t(Pe.asyncGeneratorFunction(t),"AsyncGeneratorFunction",t),asyncFunction:t=>_t(Pe.asyncFunction(t),"AsyncFunction",t),boundFunction:t=>_t(Pe.boundFunction(t),"Function",t),regExp:t=>_t(Pe.regExp(t),"RegExp",t),date:t=>_t(Pe.date(t),"Date",t),error:t=>_t(Pe.error(t),"Error",t),map:t=>_t(Pe.map(t),"Map",t),set:t=>_t(Pe.set(t),"Set",t),weakMap:t=>_t(Pe.weakMap(t),"WeakMap",t),weakSet:t=>_t(Pe.weakSet(t),"WeakSet",t),int8Array:t=>_t(Pe.int8Array(t),"Int8Array",t),uint8Array:t=>_t(Pe.uint8Array(t),"Uint8Array",t),uint8ClampedArray:t=>_t(Pe.uint8ClampedArray(t),"Uint8ClampedArray",t),int16Array:t=>_t(Pe.int16Array(t),"Int16Array",t),uint16Array:t=>_t(Pe.uint16Array(t),"Uint16Array",t),int32Array:t=>_t(Pe.int32Array(t),"Int32Array",t),uint32Array:t=>_t(Pe.uint32Array(t),"Uint32Array",t),float32Array:t=>_t(Pe.float32Array(t),"Float32Array",t),float64Array:t=>_t(Pe.float64Array(t),"Float64Array",t),bigInt64Array:t=>_t(Pe.bigInt64Array(t),"BigInt64Array",t),bigUint64Array:t=>_t(Pe.bigUint64Array(t),"BigUint64Array",t),arrayBuffer:t=>_t(Pe.arrayBuffer(t),"ArrayBuffer",t),sharedArrayBuffer:t=>_t(Pe.sharedArrayBuffer(t),"SharedArrayBuffer",t),dataView:t=>_t(Pe.dataView(t),"DataView",t),enumCase:(t,e)=>_t(Pe.enumCase(t,e),"EnumCase",t),urlInstance:t=>_t(Pe.urlInstance(t),"URL",t),urlString:t=>_t(Pe.urlString(t),"string with a URL",t),truthy:t=>_t(Pe.truthy(t),"truthy",t),falsy:t=>_t(Pe.falsy(t),"falsy",t),nan:t=>_t(Pe.nan(t),"NaN",t),primitive:t=>_t(Pe.primitive(t),"primitive",t),integer:t=>_t(Pe.integer(t),"integer",t),safeInteger:t=>_t(Pe.safeInteger(t),"integer",t),plainObject:t=>_t(Pe.plainObject(t),"plain object",t),typedArray:t=>_t(Pe.typedArray(t),"TypedArray",t),arrayLike:t=>_t(Pe.arrayLike(t),"array-like",t),domElement:t=>_t(Pe.domElement(t),"HTMLElement",t),observable:t=>_t(Pe.observable(t),"Observable",t),nodeStream:t=>_t(Pe.nodeStream(t),"Node.js Stream",t),infinite:t=>_t(Pe.infinite(t),"infinite number",t),emptyArray:t=>_t(Pe.emptyArray(t),"empty array",t),nonEmptyArray:t=>_t(Pe.nonEmptyArray(t),"non-empty array",t),emptyString:t=>_t(Pe.emptyString(t),"empty string",t),emptyStringOrWhitespace:t=>_t(Pe.emptyStringOrWhitespace(t),"empty string or whitespace",t),nonEmptyString:t=>_t(Pe.nonEmptyString(t),"non-empty string",t),nonEmptyStringAndNotWhitespace:t=>_t(Pe.nonEmptyStringAndNotWhitespace(t),"non-empty string and not whitespace",t),emptyObject:t=>_t(Pe.emptyObject(t),"empty object",t),nonEmptyObject:t=>_t(Pe.nonEmptyObject(t),"non-empty object",t),emptySet:t=>_t(Pe.emptySet(t),"empty set",t),nonEmptySet:t=>_t(Pe.nonEmptySet(t),"non-empty set",t),emptyMap:t=>_t(Pe.emptyMap(t),"empty map",t),nonEmptyMap:t=>_t(Pe.nonEmptyMap(t),"non-empty map",t),propertyKey:t=>_t(Pe.propertyKey(t),"PropertyKey",t),formData:t=>_t(Pe.formData(t),"FormData",t),urlSearchParams:t=>_t(Pe.urlSearchParams(t),"URLSearchParams",t),evenInteger:t=>_t(Pe.evenInteger(t),"even integer",t),oddInteger:t=>_t(Pe.oddInteger(t),"odd integer",t),directInstanceOf:(t,e)=>_t(Pe.directInstanceOf(t,e),"T",t),inRange:(t,e)=>_t(Pe.inRange(t,e),"in range",t),any:(t,...e)=>_t(Pe.any(t,...e),"predicate returns truthy for any value",e,{multipleValues:!0}),all:(t,...e)=>_t(Pe.all(t,...e),"predicate returns truthy for all values",e,{multipleValues:!0})};Object.defineProperties(Pe,{class:{value:Pe.class_},function:{value:Pe.function_},null:{value:Pe.null_}});Object.defineProperties(Fp.assert,{class:{value:Fp.assert.class_},function:{value:Fp.assert.function_},null:{value:Fp.assert.null_}});Fp.default=Pe;LQ.exports=Pe;LQ.exports.default=Pe;LQ.exports.assert=Fp.assert});var Pue=_((AMt,J8)=>{"use strict";var MQ=class extends Error{constructor(e){super(e||"Promise was canceled"),this.name="CancelError"}get isCanceled(){return!0}},UQ=class t{static fn(e){return(...r)=>new t((s,a,n)=>{r.push(n),e(...r).then(s,a)})}constructor(e){this._cancelHandlers=[],this._isPending=!0,this._isCanceled=!1,this._rejectOnCancel=!0,this._promise=new Promise((r,s)=>{this._reject=s;let a=f=>{this._isPending=!1,r(f)},n=f=>{this._isPending=!1,s(f)},c=f=>{if(!this._isPending)throw new Error("The `onCancel` handler was attached after the promise settled.");this._cancelHandlers.push(f)};return Object.defineProperties(c,{shouldReject:{get:()=>this._rejectOnCancel,set:f=>{this._rejectOnCancel=f}}}),e(a,n,c)})}then(e,r){return this._promise.then(e,r)}catch(e){return this._promise.catch(e)}finally(e){return this._promise.finally(e)}cancel(e){if(!(!this._isPending||this._isCanceled)){if(this._cancelHandlers.length>0)try{for(let r of this._cancelHandlers)r()}catch(r){this._reject(r)}this._isCanceled=!0,this._rejectOnCancel&&this._reject(new MQ(e))}}get isCanceled(){return this._isCanceled}};Object.setPrototypeOf(UQ.prototype,Promise.prototype);J8.exports=UQ;J8.exports.CancelError=MQ});var bue=_((z8,Z8)=>{"use strict";Object.defineProperty(z8,"__esModule",{value:!0});function vet(t){return t.encrypted}var K8=(t,e)=>{let r;typeof e=="function"?r={connect:e}:r=e;let s=typeof r.connect=="function",a=typeof r.secureConnect=="function",n=typeof r.close=="function",c=()=>{s&&r.connect(),vet(t)&&a&&(t.authorized?r.secureConnect():t.authorizationError||t.once("secureConnect",r.secureConnect)),n&&t.once("close",r.close)};t.writable&&!t.connecting?c():t.connecting?t.once("connect",c):t.destroyed&&n&&r.close(t._hadError)};z8.default=K8;Z8.exports=K8;Z8.exports.default=K8});var xue=_(($8,eH)=>{"use strict";Object.defineProperty($8,"__esModule",{value:!0});var Det=bue(),Pet=Number(process.versions.node.split(".")[0]),X8=t=>{let e={start:Date.now(),socket:void 0,lookup:void 0,connect:void 0,secureConnect:void 0,upload:void 0,response:void 0,end:void 0,error:void 0,abort:void 0,phases:{wait:void 0,dns:void 0,tcp:void 0,tls:void 0,request:void 0,firstByte:void 0,download:void 0,total:void 0}};t.timings=e;let r=c=>{let f=c.emit.bind(c);c.emit=(p,...h)=>(p==="error"&&(e.error=Date.now(),e.phases.total=e.error-e.start,c.emit=f),f(p,...h))};r(t),t.prependOnceListener("abort",()=>{e.abort=Date.now(),(!e.response||Pet>=13)&&(e.phases.total=Date.now()-e.start)});let s=c=>{e.socket=Date.now(),e.phases.wait=e.socket-e.start;let f=()=>{e.lookup=Date.now(),e.phases.dns=e.lookup-e.socket};c.prependOnceListener("lookup",f),Det.default(c,{connect:()=>{e.connect=Date.now(),e.lookup===void 0&&(c.removeListener("lookup",f),e.lookup=e.connect,e.phases.dns=e.lookup-e.socket),e.phases.tcp=e.connect-e.lookup},secureConnect:()=>{e.secureConnect=Date.now(),e.phases.tls=e.secureConnect-e.connect}})};t.socket?s(t.socket):t.prependOnceListener("socket",s);let a=()=>{var c;e.upload=Date.now(),e.phases.request=e.upload-(c=e.secureConnect,c??e.connect)};return(typeof t.writableFinished=="boolean"?t.writableFinished:t.finished&&t.outputSize===0&&(!t.socket||t.socket.writableLength===0))?a():t.prependOnceListener("finish",a),t.prependOnceListener("response",c=>{e.response=Date.now(),e.phases.firstByte=e.response-e.upload,c.timings=e,r(c),c.prependOnceListener("end",()=>{e.end=Date.now(),e.phases.download=e.end-e.response,e.phases.total=e.end-e.start})}),e};$8.default=X8;eH.exports=X8;eH.exports.default=X8});var Oue=_((pMt,nH)=>{"use strict";var{V4MAPPED:bet,ADDRCONFIG:xet,ALL:Nue,promises:{Resolver:kue},lookup:ket}=Ie("dns"),{promisify:tH}=Ie("util"),Qet=Ie("os"),pI=Symbol("cacheableLookupCreateConnection"),rH=Symbol("cacheableLookupInstance"),Que=Symbol("expires"),Ret=typeof Nue=="number",Rue=t=>{if(!(t&&typeof t.createConnection=="function"))throw new Error("Expected an Agent instance as the first argument")},Tet=t=>{for(let e of t)e.family!==6&&(e.address=`::ffff:${e.address}`,e.family=6)},Tue=()=>{let t=!1,e=!1;for(let r of Object.values(Qet.networkInterfaces()))for(let s of r)if(!s.internal&&(s.family==="IPv6"?e=!0:t=!0,t&&e))return{has4:t,has6:e};return{has4:t,has6:e}},Fet=t=>Symbol.iterator in t,Fue={ttl:!0},Net={all:!0},_Q=class{constructor({cache:e=new Map,maxTtl:r=1/0,fallbackDuration:s=3600,errorTtl:a=.15,resolver:n=new kue,lookup:c=ket}={}){if(this.maxTtl=r,this.errorTtl=a,this._cache=e,this._resolver=n,this._dnsLookup=tH(c),this._resolver instanceof kue?(this._resolve4=this._resolver.resolve4.bind(this._resolver),this._resolve6=this._resolver.resolve6.bind(this._resolver)):(this._resolve4=tH(this._resolver.resolve4.bind(this._resolver)),this._resolve6=tH(this._resolver.resolve6.bind(this._resolver))),this._iface=Tue(),this._pending={},this._nextRemovalTime=!1,this._hostnamesToFallback=new Set,s<1)this._fallback=!1;else{this._fallback=!0;let f=setInterval(()=>{this._hostnamesToFallback.clear()},s*1e3);f.unref&&f.unref()}this.lookup=this.lookup.bind(this),this.lookupAsync=this.lookupAsync.bind(this)}set servers(e){this.clear(),this._resolver.setServers(e)}get servers(){return this._resolver.getServers()}lookup(e,r,s){if(typeof r=="function"?(s=r,r={}):typeof r=="number"&&(r={family:r}),!s)throw new Error("Callback must be a function.");this.lookupAsync(e,r).then(a=>{r.all?s(null,a):s(null,a.address,a.family,a.expires,a.ttl)},s)}async lookupAsync(e,r={}){typeof r=="number"&&(r={family:r});let s=await this.query(e);if(r.family===6){let a=s.filter(n=>n.family===6);r.hints&bet&&(Ret&&r.hints&Nue||a.length===0)?Tet(s):s=a}else r.family===4&&(s=s.filter(a=>a.family===4));if(r.hints&xet){let{_iface:a}=this;s=s.filter(n=>n.family===6?a.has6:a.has4)}if(s.length===0){let a=new Error(`cacheableLookup ENOTFOUND ${e}`);throw a.code="ENOTFOUND",a.hostname=e,a}return r.all?s:s[0]}async query(e){let r=await this._cache.get(e);if(!r){let s=this._pending[e];if(s)r=await s;else{let a=this.queryAndCache(e);this._pending[e]=a,r=await a}}return r=r.map(s=>({...s})),r}async _resolve(e){let r=async h=>{try{return await h}catch(E){if(E.code==="ENODATA"||E.code==="ENOTFOUND")return[];throw E}},[s,a]=await Promise.all([this._resolve4(e,Fue),this._resolve6(e,Fue)].map(h=>r(h))),n=0,c=0,f=0,p=Date.now();for(let h of s)h.family=4,h.expires=p+h.ttl*1e3,n=Math.max(n,h.ttl);for(let h of a)h.family=6,h.expires=p+h.ttl*1e3,c=Math.max(c,h.ttl);return s.length>0?a.length>0?f=Math.min(n,c):f=n:f=c,{entries:[...s,...a],cacheTtl:f}}async _lookup(e){try{return{entries:await this._dnsLookup(e,{all:!0}),cacheTtl:0}}catch{return{entries:[],cacheTtl:0}}}async _set(e,r,s){if(this.maxTtl>0&&s>0){s=Math.min(s,this.maxTtl)*1e3,r[Que]=Date.now()+s;try{await this._cache.set(e,r,s)}catch(a){this.lookupAsync=async()=>{let n=new Error("Cache Error. Please recreate the CacheableLookup instance.");throw n.cause=a,n}}Fet(this._cache)&&this._tick(s)}}async queryAndCache(e){if(this._hostnamesToFallback.has(e))return this._dnsLookup(e,Net);try{let r=await this._resolve(e);r.entries.length===0&&this._fallback&&(r=await this._lookup(e),r.entries.length!==0&&this._hostnamesToFallback.add(e));let s=r.entries.length===0?this.errorTtl:r.cacheTtl;return await this._set(e,r.entries,s),delete this._pending[e],r.entries}catch(r){throw delete this._pending[e],r}}_tick(e){let r=this._nextRemovalTime;(!r||e{this._nextRemovalTime=!1;let s=1/0,a=Date.now();for(let[n,c]of this._cache){let f=c[Que];a>=f?this._cache.delete(n):f("lookup"in r||(r.lookup=this.lookup),e[pI](r,s))}uninstall(e){if(Rue(e),e[pI]){if(e[rH]!==this)throw new Error("The agent is not owned by this CacheableLookup instance");e.createConnection=e[pI],delete e[pI],delete e[rH]}}updateInterfaceInfo(){let{_iface:e}=this;this._iface=Tue(),(e.has4&&!this._iface.has4||e.has6&&!this._iface.has6)&&this._cache.clear()}clear(e){if(e){this._cache.delete(e);return}this._cache.clear()}};nH.exports=_Q;nH.exports.default=_Q});var Uue=_((hMt,iH)=>{"use strict";var Oet=typeof URL>"u"?Ie("url").URL:URL,Let="text/plain",Met="us-ascii",Lue=(t,e)=>e.some(r=>r instanceof RegExp?r.test(t):r===t),Uet=(t,{stripHash:e})=>{let r=t.match(/^data:([^,]*?),([^#]*?)(?:#(.*))?$/);if(!r)throw new Error(`Invalid URL: ${t}`);let s=r[1].split(";"),a=r[2],n=e?"":r[3],c=!1;s[s.length-1]==="base64"&&(s.pop(),c=!0);let f=(s.shift()||"").toLowerCase(),h=[...s.map(E=>{let[C,S=""]=E.split("=").map(b=>b.trim());return C==="charset"&&(S=S.toLowerCase(),S===Met)?"":`${C}${S?`=${S}`:""}`}).filter(Boolean)];return c&&h.push("base64"),(h.length!==0||f&&f!==Let)&&h.unshift(f),`data:${h.join(";")},${c?a.trim():a}${n?`#${n}`:""}`},Mue=(t,e)=>{if(e={defaultProtocol:"http:",normalizeProtocol:!0,forceHttp:!1,forceHttps:!1,stripAuthentication:!0,stripHash:!1,stripWWW:!0,removeQueryParameters:[/^utm_\w+/i],removeTrailingSlash:!0,removeDirectoryIndex:!1,sortQueryParameters:!0,...e},Reflect.has(e,"normalizeHttps"))throw new Error("options.normalizeHttps is renamed to options.forceHttp");if(Reflect.has(e,"normalizeHttp"))throw new Error("options.normalizeHttp is renamed to options.forceHttps");if(Reflect.has(e,"stripFragment"))throw new Error("options.stripFragment is renamed to options.stripHash");if(t=t.trim(),/^data:/i.test(t))return Uet(t,e);let r=t.startsWith("//");!r&&/^\.*\//.test(t)||(t=t.replace(/^(?!(?:\w+:)?\/\/)|^\/\//,e.defaultProtocol));let a=new Oet(t);if(e.forceHttp&&e.forceHttps)throw new Error("The `forceHttp` and `forceHttps` options cannot be used together");if(e.forceHttp&&a.protocol==="https:"&&(a.protocol="http:"),e.forceHttps&&a.protocol==="http:"&&(a.protocol="https:"),e.stripAuthentication&&(a.username="",a.password=""),e.stripHash&&(a.hash=""),a.pathname&&(a.pathname=a.pathname.replace(/((?!:).|^)\/{2,}/g,(n,c)=>/^(?!\/)/g.test(c)?`${c}/`:"/")),a.pathname&&(a.pathname=decodeURI(a.pathname)),e.removeDirectoryIndex===!0&&(e.removeDirectoryIndex=[/^index\.[a-z]+$/]),Array.isArray(e.removeDirectoryIndex)&&e.removeDirectoryIndex.length>0){let n=a.pathname.split("/"),c=n[n.length-1];Lue(c,e.removeDirectoryIndex)&&(n=n.slice(0,n.length-1),a.pathname=n.slice(1).join("/")+"/")}if(a.hostname&&(a.hostname=a.hostname.replace(/\.$/,""),e.stripWWW&&/^www\.([a-z\-\d]{2,63})\.([a-z.]{2,5})$/.test(a.hostname)&&(a.hostname=a.hostname.replace(/^www\./,""))),Array.isArray(e.removeQueryParameters))for(let n of[...a.searchParams.keys()])Lue(n,e.removeQueryParameters)&&a.searchParams.delete(n);return e.sortQueryParameters&&a.searchParams.sort(),e.removeTrailingSlash&&(a.pathname=a.pathname.replace(/\/$/,"")),t=a.toString(),(e.removeTrailingSlash||a.pathname==="/")&&a.hash===""&&(t=t.replace(/\/$/,"")),r&&!e.normalizeProtocol&&(t=t.replace(/^http:\/\//,"//")),e.stripProtocol&&(t=t.replace(/^(?:https?:)?\/\//,"")),t};iH.exports=Mue;iH.exports.default=Mue});var jue=_((gMt,Hue)=>{Hue.exports=_ue;function _ue(t,e){if(t&&e)return _ue(t)(e);if(typeof t!="function")throw new TypeError("need wrapper function");return Object.keys(t).forEach(function(s){r[s]=t[s]}),r;function r(){for(var s=new Array(arguments.length),a=0;a{var Gue=jue();sH.exports=Gue(HQ);sH.exports.strict=Gue(que);HQ.proto=HQ(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return HQ(this)},configurable:!0}),Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return que(this)},configurable:!0})});function HQ(t){var e=function(){return e.called?e.value:(e.called=!0,e.value=t.apply(this,arguments))};return e.called=!1,e}function que(t){var e=function(){if(e.called)throw new Error(e.onceError);return e.called=!0,e.value=t.apply(this,arguments)},r=t.name||"Function wrapped with `once`";return e.onceError=r+" shouldn't be called more than once",e.called=!1,e}});var aH=_((mMt,Yue)=>{var _et=oH(),Het=function(){},jet=function(t){return t.setHeader&&typeof t.abort=="function"},Get=function(t){return t.stdio&&Array.isArray(t.stdio)&&t.stdio.length===3},Wue=function(t,e,r){if(typeof e=="function")return Wue(t,null,e);e||(e={}),r=_et(r||Het);var s=t._writableState,a=t._readableState,n=e.readable||e.readable!==!1&&t.readable,c=e.writable||e.writable!==!1&&t.writable,f=function(){t.writable||p()},p=function(){c=!1,n||r.call(t)},h=function(){n=!1,c||r.call(t)},E=function(I){r.call(t,I?new Error("exited with error code: "+I):null)},C=function(I){r.call(t,I)},S=function(){if(n&&!(a&&a.ended))return r.call(t,new Error("premature close"));if(c&&!(s&&s.ended))return r.call(t,new Error("premature close"))},b=function(){t.req.on("finish",p)};return jet(t)?(t.on("complete",p),t.on("abort",S),t.req?b():t.on("request",b)):c&&!s&&(t.on("end",f),t.on("close",f)),Get(t)&&t.on("exit",E),t.on("end",h),t.on("finish",p),e.error!==!1&&t.on("error",C),t.on("close",S),function(){t.removeListener("complete",p),t.removeListener("abort",S),t.removeListener("request",b),t.req&&t.req.removeListener("finish",p),t.removeListener("end",f),t.removeListener("close",f),t.removeListener("finish",p),t.removeListener("exit",E),t.removeListener("end",h),t.removeListener("error",C),t.removeListener("close",S)}};Yue.exports=Wue});var Kue=_((yMt,Jue)=>{var qet=oH(),Wet=aH(),lH=Ie("fs"),JB=function(){},Yet=/^v?\.0/.test(process.version),jQ=function(t){return typeof t=="function"},Vet=function(t){return!Yet||!lH?!1:(t instanceof(lH.ReadStream||JB)||t instanceof(lH.WriteStream||JB))&&jQ(t.close)},Jet=function(t){return t.setHeader&&jQ(t.abort)},Ket=function(t,e,r,s){s=qet(s);var a=!1;t.on("close",function(){a=!0}),Wet(t,{readable:e,writable:r},function(c){if(c)return s(c);a=!0,s()});var n=!1;return function(c){if(!a&&!n){if(n=!0,Vet(t))return t.close(JB);if(Jet(t))return t.abort();if(jQ(t.destroy))return t.destroy();s(c||new Error("stream was destroyed"))}}},Vue=function(t){t()},zet=function(t,e){return t.pipe(e)},Zet=function(){var t=Array.prototype.slice.call(arguments),e=jQ(t[t.length-1]||JB)&&t.pop()||JB;if(Array.isArray(t[0])&&(t=t[0]),t.length<2)throw new Error("pump requires two streams per minimum");var r,s=t.map(function(a,n){var c=n0;return Ket(a,c,f,function(p){r||(r=p),p&&s.forEach(Vue),!c&&(s.forEach(Vue),e(r))})});return t.reduce(zet)};Jue.exports=Zet});var Zue=_((EMt,zue)=>{"use strict";var{PassThrough:Xet}=Ie("stream");zue.exports=t=>{t={...t};let{array:e}=t,{encoding:r}=t,s=r==="buffer",a=!1;e?a=!(r||s):r=r||"utf8",s&&(r=null);let n=new Xet({objectMode:a});r&&n.setEncoding(r);let c=0,f=[];return n.on("data",p=>{f.push(p),a?c=f.length:c+=p.length}),n.getBufferedValue=()=>e?f:s?Buffer.concat(f,c):f.join(""),n.getBufferedLength=()=>c,n}});var Xue=_((IMt,hI)=>{"use strict";var $et=Kue(),ett=Zue(),GQ=class extends Error{constructor(){super("maxBuffer exceeded"),this.name="MaxBufferError"}};async function qQ(t,e){if(!t)return Promise.reject(new Error("Expected a stream"));e={maxBuffer:1/0,...e};let{maxBuffer:r}=e,s;return await new Promise((a,n)=>{let c=f=>{f&&(f.bufferedData=s.getBufferedValue()),n(f)};s=$et(t,ett(e),f=>{if(f){c(f);return}a()}),s.on("data",()=>{s.getBufferedLength()>r&&c(new GQ)})}),s.getBufferedValue()}hI.exports=qQ;hI.exports.default=qQ;hI.exports.buffer=(t,e)=>qQ(t,{...e,encoding:"buffer"});hI.exports.array=(t,e)=>qQ(t,{...e,array:!0});hI.exports.MaxBufferError=GQ});var efe=_((wMt,$ue)=>{"use strict";var ttt=new Set([200,203,204,206,300,301,308,404,405,410,414,501]),rtt=new Set([200,203,204,300,301,302,303,307,308,404,405,410,414,501]),ntt=new Set([500,502,503,504]),itt={date:!0,connection:!0,"keep-alive":!0,"proxy-authenticate":!0,"proxy-authorization":!0,te:!0,trailer:!0,"transfer-encoding":!0,upgrade:!0},stt={"content-length":!0,"content-encoding":!0,"transfer-encoding":!0,"content-range":!0};function nm(t){let e=parseInt(t,10);return isFinite(e)?e:0}function ott(t){return t?ntt.has(t.status):!0}function cH(t){let e={};if(!t)return e;let r=t.trim().split(/,/);for(let s of r){let[a,n]=s.split(/=/,2);e[a.trim()]=n===void 0?!0:n.trim().replace(/^"|"$/g,"")}return e}function att(t){let e=[];for(let r in t){let s=t[r];e.push(s===!0?r:r+"="+s)}if(e.length)return e.join(", ")}$ue.exports=class{constructor(e,r,{shared:s,cacheHeuristic:a,immutableMinTimeToLive:n,ignoreCargoCult:c,_fromObject:f}={}){if(f){this._fromObject(f);return}if(!r||!r.headers)throw Error("Response headers missing");this._assertRequestHasHeaders(e),this._responseTime=this.now(),this._isShared=s!==!1,this._cacheHeuristic=a!==void 0?a:.1,this._immutableMinTtl=n!==void 0?n:24*3600*1e3,this._status="status"in r?r.status:200,this._resHeaders=r.headers,this._rescc=cH(r.headers["cache-control"]),this._method="method"in e?e.method:"GET",this._url=e.url,this._host=e.headers.host,this._noAuthorization=!e.headers.authorization,this._reqHeaders=r.headers.vary?e.headers:null,this._reqcc=cH(e.headers["cache-control"]),c&&"pre-check"in this._rescc&&"post-check"in this._rescc&&(delete this._rescc["pre-check"],delete this._rescc["post-check"],delete this._rescc["no-cache"],delete this._rescc["no-store"],delete this._rescc["must-revalidate"],this._resHeaders=Object.assign({},this._resHeaders,{"cache-control":att(this._rescc)}),delete this._resHeaders.expires,delete this._resHeaders.pragma),r.headers["cache-control"]==null&&/no-cache/.test(r.headers.pragma)&&(this._rescc["no-cache"]=!0)}now(){return Date.now()}storable(){return!!(!this._reqcc["no-store"]&&(this._method==="GET"||this._method==="HEAD"||this._method==="POST"&&this._hasExplicitExpiration())&&rtt.has(this._status)&&!this._rescc["no-store"]&&(!this._isShared||!this._rescc.private)&&(!this._isShared||this._noAuthorization||this._allowsStoringAuthenticated())&&(this._resHeaders.expires||this._rescc["max-age"]||this._isShared&&this._rescc["s-maxage"]||this._rescc.public||ttt.has(this._status)))}_hasExplicitExpiration(){return this._isShared&&this._rescc["s-maxage"]||this._rescc["max-age"]||this._resHeaders.expires}_assertRequestHasHeaders(e){if(!e||!e.headers)throw Error("Request headers missing")}satisfiesWithoutRevalidation(e){this._assertRequestHasHeaders(e);let r=cH(e.headers["cache-control"]);return r["no-cache"]||/no-cache/.test(e.headers.pragma)||r["max-age"]&&this.age()>r["max-age"]||r["min-fresh"]&&this.timeToLive()<1e3*r["min-fresh"]||this.stale()&&!(r["max-stale"]&&!this._rescc["must-revalidate"]&&(r["max-stale"]===!0||r["max-stale"]>this.age()-this.maxAge()))?!1:this._requestMatches(e,!1)}_requestMatches(e,r){return(!this._url||this._url===e.url)&&this._host===e.headers.host&&(!e.method||this._method===e.method||r&&e.method==="HEAD")&&this._varyMatches(e)}_allowsStoringAuthenticated(){return this._rescc["must-revalidate"]||this._rescc.public||this._rescc["s-maxage"]}_varyMatches(e){if(!this._resHeaders.vary)return!0;if(this._resHeaders.vary==="*")return!1;let r=this._resHeaders.vary.trim().toLowerCase().split(/\s*,\s*/);for(let s of r)if(e.headers[s]!==this._reqHeaders[s])return!1;return!0}_copyWithoutHopByHopHeaders(e){let r={};for(let s in e)itt[s]||(r[s]=e[s]);if(e.connection){let s=e.connection.trim().split(/\s*,\s*/);for(let a of s)delete r[a]}if(r.warning){let s=r.warning.split(/,/).filter(a=>!/^\s*1[0-9][0-9]/.test(a));s.length?r.warning=s.join(",").trim():delete r.warning}return r}responseHeaders(){let e=this._copyWithoutHopByHopHeaders(this._resHeaders),r=this.age();return r>3600*24&&!this._hasExplicitExpiration()&&this.maxAge()>3600*24&&(e.warning=(e.warning?`${e.warning}, `:"")+'113 - "rfc7234 5.5.4"'),e.age=`${Math.round(r)}`,e.date=new Date(this.now()).toUTCString(),e}date(){let e=Date.parse(this._resHeaders.date);return isFinite(e)?e:this._responseTime}age(){let e=this._ageValue(),r=(this.now()-this._responseTime)/1e3;return e+r}_ageValue(){return nm(this._resHeaders.age)}maxAge(){if(!this.storable()||this._rescc["no-cache"]||this._isShared&&this._resHeaders["set-cookie"]&&!this._rescc.public&&!this._rescc.immutable||this._resHeaders.vary==="*")return 0;if(this._isShared){if(this._rescc["proxy-revalidate"])return 0;if(this._rescc["s-maxage"])return nm(this._rescc["s-maxage"])}if(this._rescc["max-age"])return nm(this._rescc["max-age"]);let e=this._rescc.immutable?this._immutableMinTtl:0,r=this.date();if(this._resHeaders.expires){let s=Date.parse(this._resHeaders.expires);return Number.isNaN(s)||ss)return Math.max(e,(r-s)/1e3*this._cacheHeuristic)}return e}timeToLive(){let e=this.maxAge()-this.age(),r=e+nm(this._rescc["stale-if-error"]),s=e+nm(this._rescc["stale-while-revalidate"]);return Math.max(0,e,r,s)*1e3}stale(){return this.maxAge()<=this.age()}_useStaleIfError(){return this.maxAge()+nm(this._rescc["stale-if-error"])>this.age()}useStaleWhileRevalidate(){return this.maxAge()+nm(this._rescc["stale-while-revalidate"])>this.age()}static fromObject(e){return new this(void 0,void 0,{_fromObject:e})}_fromObject(e){if(this._responseTime)throw Error("Reinitialized");if(!e||e.v!==1)throw Error("Invalid serialization");this._responseTime=e.t,this._isShared=e.sh,this._cacheHeuristic=e.ch,this._immutableMinTtl=e.imm!==void 0?e.imm:24*3600*1e3,this._status=e.st,this._resHeaders=e.resh,this._rescc=e.rescc,this._method=e.m,this._url=e.u,this._host=e.h,this._noAuthorization=e.a,this._reqHeaders=e.reqh,this._reqcc=e.reqcc}toObject(){return{v:1,t:this._responseTime,sh:this._isShared,ch:this._cacheHeuristic,imm:this._immutableMinTtl,st:this._status,resh:this._resHeaders,rescc:this._rescc,m:this._method,u:this._url,h:this._host,a:this._noAuthorization,reqh:this._reqHeaders,reqcc:this._reqcc}}revalidationHeaders(e){this._assertRequestHasHeaders(e);let r=this._copyWithoutHopByHopHeaders(e.headers);if(delete r["if-range"],!this._requestMatches(e,!0)||!this.storable())return delete r["if-none-match"],delete r["if-modified-since"],r;if(this._resHeaders.etag&&(r["if-none-match"]=r["if-none-match"]?`${r["if-none-match"]}, ${this._resHeaders.etag}`:this._resHeaders.etag),r["accept-ranges"]||r["if-match"]||r["if-unmodified-since"]||this._method&&this._method!="GET"){if(delete r["if-modified-since"],r["if-none-match"]){let a=r["if-none-match"].split(/,/).filter(n=>!/^\s*W\//.test(n));a.length?r["if-none-match"]=a.join(",").trim():delete r["if-none-match"]}}else this._resHeaders["last-modified"]&&!r["if-modified-since"]&&(r["if-modified-since"]=this._resHeaders["last-modified"]);return r}revalidatedPolicy(e,r){if(this._assertRequestHasHeaders(e),this._useStaleIfError()&&ott(r))return{modified:!1,matches:!1,policy:this};if(!r||!r.headers)throw Error("Response headers missing");let s=!1;if(r.status!==void 0&&r.status!=304?s=!1:r.headers.etag&&!/^\s*W\//.test(r.headers.etag)?s=this._resHeaders.etag&&this._resHeaders.etag.replace(/^\s*W\//,"")===r.headers.etag:this._resHeaders.etag&&r.headers.etag?s=this._resHeaders.etag.replace(/^\s*W\//,"")===r.headers.etag.replace(/^\s*W\//,""):this._resHeaders["last-modified"]?s=this._resHeaders["last-modified"]===r.headers["last-modified"]:!this._resHeaders.etag&&!this._resHeaders["last-modified"]&&!r.headers.etag&&!r.headers["last-modified"]&&(s=!0),!s)return{policy:new this.constructor(e,r),modified:r.status!=304,matches:!1};let a={};for(let c in this._resHeaders)a[c]=c in r.headers&&!stt[c]?r.headers[c]:this._resHeaders[c];let n=Object.assign({},r,{status:this._status,method:this._method,headers:a});return{policy:new this.constructor(e,n,{shared:this._isShared,cacheHeuristic:this._cacheHeuristic,immutableMinTimeToLive:this._immutableMinTtl}),modified:!1,matches:!0}}}});var WQ=_((BMt,tfe)=>{"use strict";tfe.exports=t=>{let e={};for(let[r,s]of Object.entries(t))e[r.toLowerCase()]=s;return e}});var nfe=_((vMt,rfe)=>{"use strict";var ltt=Ie("stream").Readable,ctt=WQ(),uH=class extends ltt{constructor(e,r,s,a){if(typeof e!="number")throw new TypeError("Argument `statusCode` should be a number");if(typeof r!="object")throw new TypeError("Argument `headers` should be an object");if(!(s instanceof Buffer))throw new TypeError("Argument `body` should be a buffer");if(typeof a!="string")throw new TypeError("Argument `url` should be a string");super(),this.statusCode=e,this.headers=ctt(r),this.body=s,this.url=a}_read(){this.push(this.body),this.push(null)}};rfe.exports=uH});var sfe=_((SMt,ife)=>{"use strict";var utt=["destroy","setTimeout","socket","headers","trailers","rawHeaders","statusCode","httpVersion","httpVersionMinor","httpVersionMajor","rawTrailers","statusMessage"];ife.exports=(t,e)=>{let r=new Set(Object.keys(t).concat(utt));for(let s of r)s in e||(e[s]=typeof t[s]=="function"?t[s].bind(t):t[s])}});var afe=_((DMt,ofe)=>{"use strict";var ftt=Ie("stream").PassThrough,Att=sfe(),ptt=t=>{if(!(t&&t.pipe))throw new TypeError("Parameter `response` must be a response stream.");let e=new ftt;return Att(t,e),t.pipe(e)};ofe.exports=ptt});var lfe=_(fH=>{fH.stringify=function t(e){if(typeof e>"u")return e;if(e&&Buffer.isBuffer(e))return JSON.stringify(":base64:"+e.toString("base64"));if(e&&e.toJSON&&(e=e.toJSON()),e&&typeof e=="object"){var r="",s=Array.isArray(e);r=s?"[":"{";var a=!0;for(var n in e){var c=typeof e[n]=="function"||!s&&typeof e[n]>"u";Object.hasOwnProperty.call(e,n)&&!c&&(a||(r+=","),a=!1,s?e[n]==null?r+="null":r+=t(e[n]):e[n]!==void 0&&(r+=t(n)+":"+t(e[n])))}return r+=s?"]":"}",r}else return typeof e=="string"?JSON.stringify(/^:/.test(e)?":"+e:e):typeof e>"u"?"null":JSON.stringify(e)};fH.parse=function(t){return JSON.parse(t,function(e,r){return typeof r=="string"?/^:base64:/.test(r)?Buffer.from(r.substring(8),"base64"):/^:/.test(r)?r.substring(1):r:r})}});var Afe=_((bMt,ffe)=>{"use strict";var htt=Ie("events"),cfe=lfe(),gtt=t=>{let e={redis:"@keyv/redis",rediss:"@keyv/redis",mongodb:"@keyv/mongo",mongo:"@keyv/mongo",sqlite:"@keyv/sqlite",postgresql:"@keyv/postgres",postgres:"@keyv/postgres",mysql:"@keyv/mysql",etcd:"@keyv/etcd",offline:"@keyv/offline",tiered:"@keyv/tiered"};if(t.adapter||t.uri){let r=t.adapter||/^[^:+]*/.exec(t.uri)[0];return new(Ie(e[r]))(t)}return new Map},ufe=["sqlite","postgres","mysql","mongo","redis","tiered"],AH=class extends htt{constructor(e,{emitErrors:r=!0,...s}={}){if(super(),this.opts={namespace:"keyv",serialize:cfe.stringify,deserialize:cfe.parse,...typeof e=="string"?{uri:e}:e,...s},!this.opts.store){let n={...this.opts};this.opts.store=gtt(n)}if(this.opts.compression){let n=this.opts.compression;this.opts.serialize=n.serialize.bind(n),this.opts.deserialize=n.deserialize.bind(n)}typeof this.opts.store.on=="function"&&r&&this.opts.store.on("error",n=>this.emit("error",n)),this.opts.store.namespace=this.opts.namespace;let a=n=>async function*(){for await(let[c,f]of typeof n=="function"?n(this.opts.store.namespace):n){let p=await this.opts.deserialize(f);if(!(this.opts.store.namespace&&!c.includes(this.opts.store.namespace))){if(typeof p.expires=="number"&&Date.now()>p.expires){this.delete(c);continue}yield[this._getKeyUnprefix(c),p.value]}}};typeof this.opts.store[Symbol.iterator]=="function"&&this.opts.store instanceof Map?this.iterator=a(this.opts.store):typeof this.opts.store.iterator=="function"&&this.opts.store.opts&&this._checkIterableAdaptar()&&(this.iterator=a(this.opts.store.iterator.bind(this.opts.store)))}_checkIterableAdaptar(){return ufe.includes(this.opts.store.opts.dialect)||ufe.findIndex(e=>this.opts.store.opts.url.includes(e))>=0}_getKeyPrefix(e){return`${this.opts.namespace}:${e}`}_getKeyPrefixArray(e){return e.map(r=>`${this.opts.namespace}:${r}`)}_getKeyUnprefix(e){return e.split(":").splice(1).join(":")}get(e,r){let{store:s}=this.opts,a=Array.isArray(e),n=a?this._getKeyPrefixArray(e):this._getKeyPrefix(e);if(a&&s.getMany===void 0){let c=[];for(let f of n)c.push(Promise.resolve().then(()=>s.get(f)).then(p=>typeof p=="string"?this.opts.deserialize(p):this.opts.compression?this.opts.deserialize(p):p).then(p=>{if(p!=null)return typeof p.expires=="number"&&Date.now()>p.expires?this.delete(f).then(()=>{}):r&&r.raw?p:p.value}));return Promise.allSettled(c).then(f=>{let p=[];for(let h of f)p.push(h.value);return p})}return Promise.resolve().then(()=>a?s.getMany(n):s.get(n)).then(c=>typeof c=="string"?this.opts.deserialize(c):this.opts.compression?this.opts.deserialize(c):c).then(c=>{if(c!=null)return a?c.map((f,p)=>{if(typeof f=="string"&&(f=this.opts.deserialize(f)),f!=null){if(typeof f.expires=="number"&&Date.now()>f.expires){this.delete(e[p]).then(()=>{});return}return r&&r.raw?f:f.value}}):typeof c.expires=="number"&&Date.now()>c.expires?this.delete(e).then(()=>{}):r&&r.raw?c:c.value})}set(e,r,s){let a=this._getKeyPrefix(e);typeof s>"u"&&(s=this.opts.ttl),s===0&&(s=void 0);let{store:n}=this.opts;return Promise.resolve().then(()=>{let c=typeof s=="number"?Date.now()+s:null;return typeof r=="symbol"&&this.emit("error","symbol cannot be serialized"),r={value:r,expires:c},this.opts.serialize(r)}).then(c=>n.set(a,c,s)).then(()=>!0)}delete(e){let{store:r}=this.opts;if(Array.isArray(e)){let a=this._getKeyPrefixArray(e);if(r.deleteMany===void 0){let n=[];for(let c of a)n.push(r.delete(c));return Promise.allSettled(n).then(c=>c.every(f=>f.value===!0))}return Promise.resolve().then(()=>r.deleteMany(a))}let s=this._getKeyPrefix(e);return Promise.resolve().then(()=>r.delete(s))}clear(){let{store:e}=this.opts;return Promise.resolve().then(()=>e.clear())}has(e){let r=this._getKeyPrefix(e),{store:s}=this.opts;return Promise.resolve().then(async()=>typeof s.has=="function"?s.has(r):await s.get(r)!==void 0)}disconnect(){let{store:e}=this.opts;if(typeof e.disconnect=="function")return e.disconnect()}};ffe.exports=AH});var gfe=_((kMt,hfe)=>{"use strict";var dtt=Ie("events"),YQ=Ie("url"),mtt=Uue(),ytt=Xue(),pH=efe(),pfe=nfe(),Ett=WQ(),Itt=afe(),Ctt=Afe(),KB=class t{constructor(e,r){if(typeof e!="function")throw new TypeError("Parameter `request` must be a function");return this.cache=new Ctt({uri:typeof r=="string"&&r,store:typeof r!="string"&&r,namespace:"cacheable-request"}),this.createCacheableRequest(e)}createCacheableRequest(e){return(r,s)=>{let a;if(typeof r=="string")a=hH(YQ.parse(r)),r={};else if(r instanceof YQ.URL)a=hH(YQ.parse(r.toString())),r={};else{let[C,...S]=(r.path||"").split("?"),b=S.length>0?`?${S.join("?")}`:"";a=hH({...r,pathname:C,search:b})}r={headers:{},method:"GET",cache:!0,strictTtl:!1,automaticFailover:!1,...r,...wtt(a)},r.headers=Ett(r.headers);let n=new dtt,c=mtt(YQ.format(a),{stripWWW:!1,removeTrailingSlash:!1,stripAuthentication:!1}),f=`${r.method}:${c}`,p=!1,h=!1,E=C=>{h=!0;let S=!1,b,I=new Promise(N=>{b=()=>{S||(S=!0,N())}}),T=N=>{if(p&&!C.forceRefresh){N.status=N.statusCode;let W=pH.fromObject(p.cachePolicy).revalidatedPolicy(C,N);if(!W.modified){let ee=W.policy.responseHeaders();N=new pfe(p.statusCode,ee,p.body,p.url),N.cachePolicy=W.policy,N.fromCache=!0}}N.fromCache||(N.cachePolicy=new pH(C,N,C),N.fromCache=!1);let U;C.cache&&N.cachePolicy.storable()?(U=Itt(N),(async()=>{try{let W=ytt.buffer(N);if(await Promise.race([I,new Promise(le=>N.once("end",le))]),S)return;let ee=await W,ie={cachePolicy:N.cachePolicy.toObject(),url:N.url,statusCode:N.fromCache?p.statusCode:N.statusCode,body:ee},ue=C.strictTtl?N.cachePolicy.timeToLive():void 0;C.maxTtl&&(ue=ue?Math.min(ue,C.maxTtl):C.maxTtl),await this.cache.set(f,ie,ue)}catch(W){n.emit("error",new t.CacheError(W))}})()):C.cache&&p&&(async()=>{try{await this.cache.delete(f)}catch(W){n.emit("error",new t.CacheError(W))}})(),n.emit("response",U||N),typeof s=="function"&&s(U||N)};try{let N=e(C,T);N.once("error",b),N.once("abort",b),n.emit("request",N)}catch(N){n.emit("error",new t.RequestError(N))}};return(async()=>{let C=async b=>{await Promise.resolve();let I=b.cache?await this.cache.get(f):void 0;if(typeof I>"u")return E(b);let T=pH.fromObject(I.cachePolicy);if(T.satisfiesWithoutRevalidation(b)&&!b.forceRefresh){let N=T.responseHeaders(),U=new pfe(I.statusCode,N,I.body,I.url);U.cachePolicy=T,U.fromCache=!0,n.emit("response",U),typeof s=="function"&&s(U)}else p=I,b.headers=T.revalidationHeaders(b),E(b)},S=b=>n.emit("error",new t.CacheError(b));this.cache.once("error",S),n.on("response",()=>this.cache.removeListener("error",S));try{await C(r)}catch(b){r.automaticFailover&&!h&&E(r),n.emit("error",new t.CacheError(b))}})(),n}}};function wtt(t){let e={...t};return e.path=`${t.pathname||"/"}${t.search||""}`,delete e.pathname,delete e.search,e}function hH(t){return{protocol:t.protocol,auth:t.auth,hostname:t.hostname||t.host||"localhost",port:t.port,pathname:t.pathname,search:t.search}}KB.RequestError=class extends Error{constructor(t){super(t.message),this.name="RequestError",Object.assign(this,t)}};KB.CacheError=class extends Error{constructor(t){super(t.message),this.name="CacheError",Object.assign(this,t)}};hfe.exports=KB});var mfe=_((TMt,dfe)=>{"use strict";var Btt=["aborted","complete","headers","httpVersion","httpVersionMinor","httpVersionMajor","method","rawHeaders","rawTrailers","setTimeout","socket","statusCode","statusMessage","trailers","url"];dfe.exports=(t,e)=>{if(e._readableState.autoDestroy)throw new Error("The second stream must have the `autoDestroy` option set to `false`");let r=new Set(Object.keys(t).concat(Btt)),s={};for(let a of r)a in e||(s[a]={get(){let n=t[a];return typeof n=="function"?n.bind(t):n},set(n){t[a]=n},enumerable:!0,configurable:!1});return Object.defineProperties(e,s),t.once("aborted",()=>{e.destroy(),e.emit("aborted")}),t.once("close",()=>{t.complete&&e.readable?e.once("end",()=>{e.emit("close")}):e.emit("close")}),e}});var Efe=_((FMt,yfe)=>{"use strict";var{Transform:vtt,PassThrough:Stt}=Ie("stream"),gH=Ie("zlib"),Dtt=mfe();yfe.exports=t=>{let e=(t.headers["content-encoding"]||"").toLowerCase();if(!["gzip","deflate","br"].includes(e))return t;let r=e==="br";if(r&&typeof gH.createBrotliDecompress!="function")return t.destroy(new Error("Brotli is not supported on Node.js < 12")),t;let s=!0,a=new vtt({transform(f,p,h){s=!1,h(null,f)},flush(f){f()}}),n=new Stt({autoDestroy:!1,destroy(f,p){t.destroy(),p(f)}}),c=r?gH.createBrotliDecompress():gH.createUnzip();return c.once("error",f=>{if(s&&!t.readable){n.end();return}n.destroy(f)}),Dtt(t,n),t.pipe(a).pipe(c).pipe(n),n}});var mH=_((NMt,Ife)=>{"use strict";var dH=class{constructor(e={}){if(!(e.maxSize&&e.maxSize>0))throw new TypeError("`maxSize` must be a number greater than 0");this.maxSize=e.maxSize,this.onEviction=e.onEviction,this.cache=new Map,this.oldCache=new Map,this._size=0}_set(e,r){if(this.cache.set(e,r),this._size++,this._size>=this.maxSize){if(this._size=0,typeof this.onEviction=="function")for(let[s,a]of this.oldCache.entries())this.onEviction(s,a);this.oldCache=this.cache,this.cache=new Map}}get(e){if(this.cache.has(e))return this.cache.get(e);if(this.oldCache.has(e)){let r=this.oldCache.get(e);return this.oldCache.delete(e),this._set(e,r),r}}set(e,r){return this.cache.has(e)?this.cache.set(e,r):this._set(e,r),this}has(e){return this.cache.has(e)||this.oldCache.has(e)}peek(e){if(this.cache.has(e))return this.cache.get(e);if(this.oldCache.has(e))return this.oldCache.get(e)}delete(e){let r=this.cache.delete(e);return r&&this._size--,this.oldCache.delete(e)||r}clear(){this.cache.clear(),this.oldCache.clear(),this._size=0}*keys(){for(let[e]of this)yield e}*values(){for(let[,e]of this)yield e}*[Symbol.iterator](){for(let e of this.cache)yield e;for(let e of this.oldCache){let[r]=e;this.cache.has(r)||(yield e)}}get size(){let e=0;for(let r of this.oldCache.keys())this.cache.has(r)||e++;return Math.min(this._size+e,this.maxSize)}};Ife.exports=dH});var EH=_((OMt,vfe)=>{"use strict";var Ptt=Ie("events"),btt=Ie("tls"),xtt=Ie("http2"),ktt=mH(),ba=Symbol("currentStreamsCount"),Cfe=Symbol("request"),Tc=Symbol("cachedOriginSet"),gI=Symbol("gracefullyClosing"),Qtt=["maxDeflateDynamicTableSize","maxSessionMemory","maxHeaderListPairs","maxOutstandingPings","maxReservedRemoteStreams","maxSendHeaderBlockLength","paddingStrategy","localAddress","path","rejectUnauthorized","minDHSize","ca","cert","clientCertEngine","ciphers","key","pfx","servername","minVersion","maxVersion","secureProtocol","crl","honorCipherOrder","ecdhCurve","dhparam","secureOptions","sessionIdContext"],Rtt=(t,e,r)=>{let s=0,a=t.length;for(;s>>1;r(t[n],e)?s=n+1:a=n}return s},Ttt=(t,e)=>t.remoteSettings.maxConcurrentStreams>e.remoteSettings.maxConcurrentStreams,yH=(t,e)=>{for(let r of t)r[Tc].lengthe[Tc].includes(s))&&r[ba]+e[ba]<=e.remoteSettings.maxConcurrentStreams&&Bfe(r)},Ftt=(t,e)=>{for(let r of t)e[Tc].lengthr[Tc].includes(s))&&e[ba]+r[ba]<=r.remoteSettings.maxConcurrentStreams&&Bfe(e)},wfe=({agent:t,isFree:e})=>{let r={};for(let s in t.sessions){let n=t.sessions[s].filter(c=>{let f=c[im.kCurrentStreamsCount]{t[gI]=!0,t[ba]===0&&t.close()},im=class t extends Ptt{constructor({timeout:e=6e4,maxSessions:r=1/0,maxFreeSessions:s=10,maxCachedTlsSessions:a=100}={}){super(),this.sessions={},this.queue={},this.timeout=e,this.maxSessions=r,this.maxFreeSessions=s,this._freeSessionsCount=0,this._sessionsCount=0,this.settings={enablePush:!1},this.tlsSessionCache=new ktt({maxSize:a})}static normalizeOrigin(e,r){return typeof e=="string"&&(e=new URL(e)),r&&e.hostname!==r&&(e.hostname=r),e.origin}normalizeOptions(e){let r="";if(e)for(let s of Qtt)e[s]&&(r+=`:${e[s]}`);return r}_tryToCreateNewSession(e,r){if(!(e in this.queue)||!(r in this.queue[e]))return;let s=this.queue[e][r];this._sessionsCount{Array.isArray(s)?(s=[...s],a()):s=[{resolve:a,reject:n}];let c=this.normalizeOptions(r),f=t.normalizeOrigin(e,r&&r.servername);if(f===void 0){for(let{reject:E}of s)E(new TypeError("The `origin` argument needs to be a string or an URL object"));return}if(c in this.sessions){let E=this.sessions[c],C=-1,S=-1,b;for(let I of E){let T=I.remoteSettings.maxConcurrentStreams;if(T=T||I[gI]||I.destroyed)continue;b||(C=T),N>S&&(b=I,S=N)}}if(b){if(s.length!==1){for(let{reject:I}of s){let T=new Error(`Expected the length of listeners to be 1, got ${s.length}. +Please report this to https://github.com/szmarczak/http2-wrapper/`);I(T)}return}s[0].resolve(b);return}}if(c in this.queue){if(f in this.queue[c]){this.queue[c][f].listeners.push(...s),this._tryToCreateNewSession(c,f);return}}else this.queue[c]={};let p=()=>{c in this.queue&&this.queue[c][f]===h&&(delete this.queue[c][f],Object.keys(this.queue[c]).length===0&&delete this.queue[c])},h=()=>{let E=`${f}:${c}`,C=!1;try{let S=xtt.connect(e,{createConnection:this.createConnection,settings:this.settings,session:this.tlsSessionCache.get(E),...r});S[ba]=0,S[gI]=!1;let b=()=>S[ba]{this.tlsSessionCache.set(E,N)}),S.once("error",N=>{for(let{reject:U}of s)U(N);this.tlsSessionCache.delete(E)}),S.setTimeout(this.timeout,()=>{S.destroy()}),S.once("close",()=>{if(C){I&&this._freeSessionsCount--,this._sessionsCount--;let N=this.sessions[c];N.splice(N.indexOf(S),1),N.length===0&&delete this.sessions[c]}else{let N=new Error("Session closed without receiving a SETTINGS frame");N.code="HTTP2WRAPPER_NOSETTINGS";for(let{reject:U}of s)U(N);p()}this._tryToCreateNewSession(c,f)});let T=()=>{if(!(!(c in this.queue)||!b())){for(let N of S[Tc])if(N in this.queue[c]){let{listeners:U}=this.queue[c][N];for(;U.length!==0&&b();)U.shift().resolve(S);let W=this.queue[c];if(W[N].listeners.length===0&&(delete W[N],Object.keys(W).length===0)){delete this.queue[c];break}if(!b())break}}};S.on("origin",()=>{S[Tc]=S.originSet,b()&&(T(),yH(this.sessions[c],S))}),S.once("remoteSettings",()=>{if(S.ref(),S.unref(),this._sessionsCount++,h.destroyed){let N=new Error("Agent has been destroyed");for(let U of s)U.reject(N);S.destroy();return}S[Tc]=S.originSet;{let N=this.sessions;if(c in N){let U=N[c];U.splice(Rtt(U,S,Ttt),0,S)}else N[c]=[S]}this._freeSessionsCount+=1,C=!0,this.emit("session",S),T(),p(),S[ba]===0&&this._freeSessionsCount>this.maxFreeSessions&&S.close(),s.length!==0&&(this.getSession(f,r,s),s.length=0),S.on("remoteSettings",()=>{T(),yH(this.sessions[c],S)})}),S[Cfe]=S.request,S.request=(N,U)=>{if(S[gI])throw new Error("The session is gracefully closing. No new streams are allowed.");let W=S[Cfe](N,U);return S.ref(),++S[ba],S[ba]===S.remoteSettings.maxConcurrentStreams&&this._freeSessionsCount--,W.once("close",()=>{if(I=b(),--S[ba],!S.destroyed&&!S.closed&&(Ftt(this.sessions[c],S),b()&&!S.closed)){I||(this._freeSessionsCount++,I=!0);let ee=S[ba]===0;ee&&S.unref(),ee&&(this._freeSessionsCount>this.maxFreeSessions||S[gI])?S.close():(yH(this.sessions[c],S),T())}}),W}}catch(S){for(let b of s)b.reject(S);p()}};h.listeners=s,h.completed=!1,h.destroyed=!1,this.queue[c][f]=h,this._tryToCreateNewSession(c,f)})}request(e,r,s,a){return new Promise((n,c)=>{this.getSession(e,r,[{reject:c,resolve:f=>{try{n(f.request(s,a))}catch(p){c(p)}}}])})}createConnection(e,r){return t.connect(e,r)}static connect(e,r){r.ALPNProtocols=["h2"];let s=e.port||443,a=e.hostname||e.host;return typeof r.servername>"u"&&(r.servername=a),btt.connect(s,a,r)}closeFreeSessions(){for(let e of Object.values(this.sessions))for(let r of e)r[ba]===0&&r.close()}destroy(e){for(let r of Object.values(this.sessions))for(let s of r)s.destroy(e);for(let r of Object.values(this.queue))for(let s of Object.values(r))s.destroyed=!0;this.queue={}}get freeSessions(){return wfe({agent:this,isFree:!0})}get busySessions(){return wfe({agent:this,isFree:!1})}};im.kCurrentStreamsCount=ba;im.kGracefullyClosing=gI;vfe.exports={Agent:im,globalAgent:new im}});var CH=_((LMt,Sfe)=>{"use strict";var{Readable:Ntt}=Ie("stream"),IH=class extends Ntt{constructor(e,r){super({highWaterMark:r,autoDestroy:!1}),this.statusCode=null,this.statusMessage="",this.httpVersion="2.0",this.httpVersionMajor=2,this.httpVersionMinor=0,this.headers={},this.trailers={},this.req=null,this.aborted=!1,this.complete=!1,this.upgrade=null,this.rawHeaders=[],this.rawTrailers=[],this.socket=e,this.connection=e,this._dumped=!1}_destroy(e){this.req._request.destroy(e)}setTimeout(e,r){return this.req.setTimeout(e,r),this}_dump(){this._dumped||(this._dumped=!0,this.removeAllListeners("data"),this.resume())}_read(){this.req&&this.req._request.resume()}};Sfe.exports=IH});var wH=_((MMt,Dfe)=>{"use strict";Dfe.exports=t=>{let e={protocol:t.protocol,hostname:typeof t.hostname=="string"&&t.hostname.startsWith("[")?t.hostname.slice(1,-1):t.hostname,host:t.host,hash:t.hash,search:t.search,pathname:t.pathname,href:t.href,path:`${t.pathname||""}${t.search||""}`};return typeof t.port=="string"&&t.port.length!==0&&(e.port=Number(t.port)),(t.username||t.password)&&(e.auth=`${t.username||""}:${t.password||""}`),e}});var bfe=_((UMt,Pfe)=>{"use strict";Pfe.exports=(t,e,r)=>{for(let s of r)t.on(s,(...a)=>e.emit(s,...a))}});var kfe=_((_Mt,xfe)=>{"use strict";xfe.exports=t=>{switch(t){case":method":case":scheme":case":authority":case":path":return!0;default:return!1}}});var Rfe=_((jMt,Qfe)=>{"use strict";var dI=(t,e,r)=>{Qfe.exports[e]=class extends t{constructor(...a){super(typeof r=="string"?r:r(a)),this.name=`${super.name} [${e}]`,this.code=e}}};dI(TypeError,"ERR_INVALID_ARG_TYPE",t=>{let e=t[0].includes(".")?"property":"argument",r=t[1],s=Array.isArray(r);return s&&(r=`${r.slice(0,-1).join(", ")} or ${r.slice(-1)}`),`The "${t[0]}" ${e} must be ${s?"one of":"of"} type ${r}. Received ${typeof t[2]}`});dI(TypeError,"ERR_INVALID_PROTOCOL",t=>`Protocol "${t[0]}" not supported. Expected "${t[1]}"`);dI(Error,"ERR_HTTP_HEADERS_SENT",t=>`Cannot ${t[0]} headers after they are sent to the client`);dI(TypeError,"ERR_INVALID_HTTP_TOKEN",t=>`${t[0]} must be a valid HTTP token [${t[1]}]`);dI(TypeError,"ERR_HTTP_INVALID_HEADER_VALUE",t=>`Invalid value "${t[0]} for header "${t[1]}"`);dI(TypeError,"ERR_INVALID_CHAR",t=>`Invalid character in ${t[0]} [${t[1]}]`)});var PH=_((GMt,Ufe)=>{"use strict";var Ott=Ie("http2"),{Writable:Ltt}=Ie("stream"),{Agent:Tfe,globalAgent:Mtt}=EH(),Utt=CH(),_tt=wH(),Htt=bfe(),jtt=kfe(),{ERR_INVALID_ARG_TYPE:BH,ERR_INVALID_PROTOCOL:Gtt,ERR_HTTP_HEADERS_SENT:Ffe,ERR_INVALID_HTTP_TOKEN:qtt,ERR_HTTP_INVALID_HEADER_VALUE:Wtt,ERR_INVALID_CHAR:Ytt}=Rfe(),{HTTP2_HEADER_STATUS:Nfe,HTTP2_HEADER_METHOD:Ofe,HTTP2_HEADER_PATH:Lfe,HTTP2_METHOD_CONNECT:Vtt}=Ott.constants,Jo=Symbol("headers"),vH=Symbol("origin"),SH=Symbol("session"),Mfe=Symbol("options"),VQ=Symbol("flushedHeaders"),zB=Symbol("jobs"),Jtt=/^[\^`\-\w!#$%&*+.|~]+$/,Ktt=/[^\t\u0020-\u007E\u0080-\u00FF]/,DH=class extends Ltt{constructor(e,r,s){super({autoDestroy:!1});let a=typeof e=="string"||e instanceof URL;if(a&&(e=_tt(e instanceof URL?e:new URL(e))),typeof r=="function"||r===void 0?(s=r,r=a?e:{...e}):r={...e,...r},r.h2session)this[SH]=r.h2session;else if(r.agent===!1)this.agent=new Tfe({maxFreeSessions:0});else if(typeof r.agent>"u"||r.agent===null)typeof r.createConnection=="function"?(this.agent=new Tfe({maxFreeSessions:0}),this.agent.createConnection=r.createConnection):this.agent=Mtt;else if(typeof r.agent.request=="function")this.agent=r.agent;else throw new BH("options.agent",["Agent-like Object","undefined","false"],r.agent);if(r.protocol&&r.protocol!=="https:")throw new Gtt(r.protocol,"https:");let n=r.port||r.defaultPort||this.agent&&this.agent.defaultPort||443,c=r.hostname||r.host||"localhost";delete r.hostname,delete r.host,delete r.port;let{timeout:f}=r;if(r.timeout=void 0,this[Jo]=Object.create(null),this[zB]=[],this.socket=null,this.connection=null,this.method=r.method||"GET",this.path=r.path,this.res=null,this.aborted=!1,this.reusedSocket=!1,r.headers)for(let[p,h]of Object.entries(r.headers))this.setHeader(p,h);r.auth&&!("authorization"in this[Jo])&&(this[Jo].authorization="Basic "+Buffer.from(r.auth).toString("base64")),r.session=r.tlsSession,r.path=r.socketPath,this[Mfe]=r,n===443?(this[vH]=`https://${c}`,":authority"in this[Jo]||(this[Jo][":authority"]=c)):(this[vH]=`https://${c}:${n}`,":authority"in this[Jo]||(this[Jo][":authority"]=`${c}:${n}`)),f&&this.setTimeout(f),s&&this.once("response",s),this[VQ]=!1}get method(){return this[Jo][Ofe]}set method(e){e&&(this[Jo][Ofe]=e.toUpperCase())}get path(){return this[Jo][Lfe]}set path(e){e&&(this[Jo][Lfe]=e)}get _mustNotHaveABody(){return this.method==="GET"||this.method==="HEAD"||this.method==="DELETE"}_write(e,r,s){if(this._mustNotHaveABody){s(new Error("The GET, HEAD and DELETE methods must NOT have a body"));return}this.flushHeaders();let a=()=>this._request.write(e,r,s);this._request?a():this[zB].push(a)}_final(e){if(this.destroyed)return;this.flushHeaders();let r=()=>{if(this._mustNotHaveABody){e();return}this._request.end(e)};this._request?r():this[zB].push(r)}abort(){this.res&&this.res.complete||(this.aborted||process.nextTick(()=>this.emit("abort")),this.aborted=!0,this.destroy())}_destroy(e,r){this.res&&this.res._dump(),this._request&&this._request.destroy(),r(e)}async flushHeaders(){if(this[VQ]||this.destroyed)return;this[VQ]=!0;let e=this.method===Vtt,r=s=>{if(this._request=s,this.destroyed){s.destroy();return}e||Htt(s,this,["timeout","continue","close","error"]);let a=c=>(...f)=>{!this.writable&&!this.destroyed?c(...f):this.once("finish",()=>{c(...f)})};s.once("response",a((c,f,p)=>{let h=new Utt(this.socket,s.readableHighWaterMark);this.res=h,h.req=this,h.statusCode=c[Nfe],h.headers=c,h.rawHeaders=p,h.once("end",()=>{this.aborted?(h.aborted=!0,h.emit("aborted")):(h.complete=!0,h.socket=null,h.connection=null)}),e?(h.upgrade=!0,this.emit("connect",h,s,Buffer.alloc(0))?this.emit("close"):s.destroy()):(s.on("data",E=>{!h._dumped&&!h.push(E)&&s.pause()}),s.once("end",()=>{h.push(null)}),this.emit("response",h)||h._dump())})),s.once("headers",a(c=>this.emit("information",{statusCode:c[Nfe]}))),s.once("trailers",a((c,f,p)=>{let{res:h}=this;h.trailers=c,h.rawTrailers=p}));let{socket:n}=s.session;this.socket=n,this.connection=n;for(let c of this[zB])c();this.emit("socket",this.socket)};if(this[SH])try{r(this[SH].request(this[Jo]))}catch(s){this.emit("error",s)}else{this.reusedSocket=!0;try{r(await this.agent.request(this[vH],this[Mfe],this[Jo]))}catch(s){this.emit("error",s)}}}getHeader(e){if(typeof e!="string")throw new BH("name","string",e);return this[Jo][e.toLowerCase()]}get headersSent(){return this[VQ]}removeHeader(e){if(typeof e!="string")throw new BH("name","string",e);if(this.headersSent)throw new Ffe("remove");delete this[Jo][e.toLowerCase()]}setHeader(e,r){if(this.headersSent)throw new Ffe("set");if(typeof e!="string"||!Jtt.test(e)&&!jtt(e))throw new qtt("Header name",e);if(typeof r>"u")throw new Wtt(r,e);if(Ktt.test(r))throw new Ytt("header content",e);this[Jo][e.toLowerCase()]=r}setNoDelay(){}setSocketKeepAlive(){}setTimeout(e,r){let s=()=>this._request.setTimeout(e,r);return this._request?s():this[zB].push(s),this}get maxHeadersCount(){if(!this.destroyed&&this._request)return this._request.session.localSettings.maxHeaderListSize}set maxHeadersCount(e){}};Ufe.exports=DH});var Hfe=_((qMt,_fe)=>{"use strict";var ztt=Ie("tls");_fe.exports=(t={},e=ztt.connect)=>new Promise((r,s)=>{let a=!1,n,c=async()=>{await p,n.off("timeout",f),n.off("error",s),t.resolveSocket?(r({alpnProtocol:n.alpnProtocol,socket:n,timeout:a}),a&&(await Promise.resolve(),n.emit("timeout"))):(n.destroy(),r({alpnProtocol:n.alpnProtocol,timeout:a}))},f=async()=>{a=!0,c()},p=(async()=>{try{n=await e(t,c),n.on("error",s),n.once("timeout",f)}catch(h){s(h)}})()})});var Gfe=_((WMt,jfe)=>{"use strict";var Ztt=Ie("net");jfe.exports=t=>{let e=t.host,r=t.headers&&t.headers.host;return r&&(r.startsWith("[")?r.indexOf("]")===-1?e=r:e=r.slice(1,-1):e=r.split(":",1)[0]),Ztt.isIP(e)?"":e}});var Yfe=_((YMt,xH)=>{"use strict";var qfe=Ie("http"),bH=Ie("https"),Xtt=Hfe(),$tt=mH(),ert=PH(),trt=Gfe(),rrt=wH(),JQ=new $tt({maxSize:100}),ZB=new Map,Wfe=(t,e,r)=>{e._httpMessage={shouldKeepAlive:!0};let s=()=>{t.emit("free",e,r)};e.on("free",s);let a=()=>{t.removeSocket(e,r)};e.on("close",a);let n=()=>{t.removeSocket(e,r),e.off("close",a),e.off("free",s),e.off("agentRemove",n)};e.on("agentRemove",n),t.emit("free",e,r)},nrt=async t=>{let e=`${t.host}:${t.port}:${t.ALPNProtocols.sort()}`;if(!JQ.has(e)){if(ZB.has(e))return(await ZB.get(e)).alpnProtocol;let{path:r,agent:s}=t;t.path=t.socketPath;let a=Xtt(t);ZB.set(e,a);try{let{socket:n,alpnProtocol:c}=await a;if(JQ.set(e,c),t.path=r,c==="h2")n.destroy();else{let{globalAgent:f}=bH,p=bH.Agent.prototype.createConnection;s?s.createConnection===p?Wfe(s,n,t):n.destroy():f.createConnection===p?Wfe(f,n,t):n.destroy()}return ZB.delete(e),c}catch(n){throw ZB.delete(e),n}}return JQ.get(e)};xH.exports=async(t,e,r)=>{if((typeof t=="string"||t instanceof URL)&&(t=rrt(new URL(t))),typeof e=="function"&&(r=e,e=void 0),e={ALPNProtocols:["h2","http/1.1"],...t,...e,resolveSocket:!0},!Array.isArray(e.ALPNProtocols)||e.ALPNProtocols.length===0)throw new Error("The `ALPNProtocols` option must be an Array with at least one entry");e.protocol=e.protocol||"https:";let s=e.protocol==="https:";e.host=e.hostname||e.host||"localhost",e.session=e.tlsSession,e.servername=e.servername||trt(e),e.port=e.port||(s?443:80),e._defaultAgent=s?bH.globalAgent:qfe.globalAgent;let a=e.agent;if(a){if(a.addRequest)throw new Error("The `options.agent` object can contain only `http`, `https` or `http2` properties");e.agent=a[s?"https":"http"]}return s&&await nrt(e)==="h2"?(a&&(e.agent=a.http2),new ert(e,r)):qfe.request(e,r)};xH.exports.protocolCache=JQ});var Jfe=_((VMt,Vfe)=>{"use strict";var irt=Ie("http2"),srt=EH(),kH=PH(),ort=CH(),art=Yfe(),lrt=(t,e,r)=>new kH(t,e,r),crt=(t,e,r)=>{let s=new kH(t,e,r);return s.end(),s};Vfe.exports={...irt,ClientRequest:kH,IncomingMessage:ort,...srt,request:lrt,get:crt,auto:art}});var RH=_(QH=>{"use strict";Object.defineProperty(QH,"__esModule",{value:!0});var Kfe=Np();QH.default=t=>Kfe.default.nodeStream(t)&&Kfe.default.function_(t.getBoundary)});var $fe=_(TH=>{"use strict";Object.defineProperty(TH,"__esModule",{value:!0});var Zfe=Ie("fs"),Xfe=Ie("util"),zfe=Np(),urt=RH(),frt=Xfe.promisify(Zfe.stat);TH.default=async(t,e)=>{if(e&&"content-length"in e)return Number(e["content-length"]);if(!t)return 0;if(zfe.default.string(t))return Buffer.byteLength(t);if(zfe.default.buffer(t))return t.length;if(urt.default(t))return Xfe.promisify(t.getLength.bind(t))();if(t instanceof Zfe.ReadStream){let{size:r}=await frt(t.path);return r===0?void 0:r}}});var NH=_(FH=>{"use strict";Object.defineProperty(FH,"__esModule",{value:!0});function Art(t,e,r){let s={};for(let a of r)s[a]=(...n)=>{e.emit(a,...n)},t.on(a,s[a]);return()=>{for(let a of r)t.off(a,s[a])}}FH.default=Art});var eAe=_(OH=>{"use strict";Object.defineProperty(OH,"__esModule",{value:!0});OH.default=()=>{let t=[];return{once(e,r,s){e.once(r,s),t.push({origin:e,event:r,fn:s})},unhandleAll(){for(let e of t){let{origin:r,event:s,fn:a}=e;r.removeListener(s,a)}t.length=0}}}});var rAe=_(XB=>{"use strict";Object.defineProperty(XB,"__esModule",{value:!0});XB.TimeoutError=void 0;var prt=Ie("net"),hrt=eAe(),tAe=Symbol("reentry"),grt=()=>{},KQ=class extends Error{constructor(e,r){super(`Timeout awaiting '${r}' for ${e}ms`),this.event=r,this.name="TimeoutError",this.code="ETIMEDOUT"}};XB.TimeoutError=KQ;XB.default=(t,e,r)=>{if(tAe in t)return grt;t[tAe]=!0;let s=[],{once:a,unhandleAll:n}=hrt.default(),c=(C,S,b)=>{var I;let T=setTimeout(S,C,C,b);(I=T.unref)===null||I===void 0||I.call(T);let N=()=>{clearTimeout(T)};return s.push(N),N},{host:f,hostname:p}=r,h=(C,S)=>{t.destroy(new KQ(C,S))},E=()=>{for(let C of s)C();n()};if(t.once("error",C=>{if(E(),t.listenerCount("error")===0)throw C}),t.once("close",E),a(t,"response",C=>{a(C,"end",E)}),typeof e.request<"u"&&c(e.request,h,"request"),typeof e.socket<"u"){let C=()=>{h(e.socket,"socket")};t.setTimeout(e.socket,C),s.push(()=>{t.removeListener("timeout",C)})}return a(t,"socket",C=>{var S;let{socketPath:b}=t;if(C.connecting){let I=!!(b??prt.isIP((S=p??f)!==null&&S!==void 0?S:"")!==0);if(typeof e.lookup<"u"&&!I&&typeof C.address().address>"u"){let T=c(e.lookup,h,"lookup");a(C,"lookup",T)}if(typeof e.connect<"u"){let T=()=>c(e.connect,h,"connect");I?a(C,"connect",T()):a(C,"lookup",N=>{N===null&&a(C,"connect",T())})}typeof e.secureConnect<"u"&&r.protocol==="https:"&&a(C,"connect",()=>{let T=c(e.secureConnect,h,"secureConnect");a(C,"secureConnect",T)})}if(typeof e.send<"u"){let I=()=>c(e.send,h,"send");C.connecting?a(C,"connect",()=>{a(t,"upload-complete",I())}):a(t,"upload-complete",I())}}),typeof e.response<"u"&&a(t,"upload-complete",()=>{let C=c(e.response,h,"response");a(t,"response",C)}),E}});var iAe=_(LH=>{"use strict";Object.defineProperty(LH,"__esModule",{value:!0});var nAe=Np();LH.default=t=>{t=t;let e={protocol:t.protocol,hostname:nAe.default.string(t.hostname)&&t.hostname.startsWith("[")?t.hostname.slice(1,-1):t.hostname,host:t.host,hash:t.hash,search:t.search,pathname:t.pathname,href:t.href,path:`${t.pathname||""}${t.search||""}`};return nAe.default.string(t.port)&&t.port.length>0&&(e.port=Number(t.port)),(t.username||t.password)&&(e.auth=`${t.username||""}:${t.password||""}`),e}});var sAe=_(MH=>{"use strict";Object.defineProperty(MH,"__esModule",{value:!0});var drt=Ie("url"),mrt=["protocol","host","hostname","port","pathname","search"];MH.default=(t,e)=>{var r,s;if(e.path){if(e.pathname)throw new TypeError("Parameters `path` and `pathname` are mutually exclusive.");if(e.search)throw new TypeError("Parameters `path` and `search` are mutually exclusive.");if(e.searchParams)throw new TypeError("Parameters `path` and `searchParams` are mutually exclusive.")}if(e.search&&e.searchParams)throw new TypeError("Parameters `search` and `searchParams` are mutually exclusive.");if(!t){if(!e.protocol)throw new TypeError("No URL protocol specified");t=`${e.protocol}//${(s=(r=e.hostname)!==null&&r!==void 0?r:e.host)!==null&&s!==void 0?s:""}`}let a=new drt.URL(t);if(e.path){let n=e.path.indexOf("?");n===-1?e.pathname=e.path:(e.pathname=e.path.slice(0,n),e.search=e.path.slice(n+1)),delete e.path}for(let n of mrt)e[n]&&(a[n]=e[n].toString());return a}});var oAe=_(_H=>{"use strict";Object.defineProperty(_H,"__esModule",{value:!0});var UH=class{constructor(){this.weakMap=new WeakMap,this.map=new Map}set(e,r){typeof e=="object"?this.weakMap.set(e,r):this.map.set(e,r)}get(e){return typeof e=="object"?this.weakMap.get(e):this.map.get(e)}has(e){return typeof e=="object"?this.weakMap.has(e):this.map.has(e)}};_H.default=UH});var jH=_(HH=>{"use strict";Object.defineProperty(HH,"__esModule",{value:!0});var yrt=async t=>{let e=[],r=0;for await(let s of t)e.push(s),r+=Buffer.byteLength(s);return Buffer.isBuffer(e[0])?Buffer.concat(e,r):Buffer.from(e.join(""))};HH.default=yrt});var lAe=_(sm=>{"use strict";Object.defineProperty(sm,"__esModule",{value:!0});sm.dnsLookupIpVersionToFamily=sm.isDnsLookupIpVersion=void 0;var aAe={auto:0,ipv4:4,ipv6:6};sm.isDnsLookupIpVersion=t=>t in aAe;sm.dnsLookupIpVersionToFamily=t=>{if(sm.isDnsLookupIpVersion(t))return aAe[t];throw new Error("Invalid DNS lookup IP version")}});var GH=_(zQ=>{"use strict";Object.defineProperty(zQ,"__esModule",{value:!0});zQ.isResponseOk=void 0;zQ.isResponseOk=t=>{let{statusCode:e}=t,r=t.request.options.followRedirect?299:399;return e>=200&&e<=r||e===304}});var uAe=_(qH=>{"use strict";Object.defineProperty(qH,"__esModule",{value:!0});var cAe=new Set;qH.default=t=>{cAe.has(t)||(cAe.add(t),process.emitWarning(`Got: ${t}`,{type:"DeprecationWarning"}))}});var fAe=_(WH=>{"use strict";Object.defineProperty(WH,"__esModule",{value:!0});var Si=Np(),Ert=(t,e)=>{if(Si.default.null_(t.encoding))throw new TypeError("To get a Buffer, set `options.responseType` to `buffer` instead");Si.assert.any([Si.default.string,Si.default.undefined],t.encoding),Si.assert.any([Si.default.boolean,Si.default.undefined],t.resolveBodyOnly),Si.assert.any([Si.default.boolean,Si.default.undefined],t.methodRewriting),Si.assert.any([Si.default.boolean,Si.default.undefined],t.isStream),Si.assert.any([Si.default.string,Si.default.undefined],t.responseType),t.responseType===void 0&&(t.responseType="text");let{retry:r}=t;if(e?t.retry={...e.retry}:t.retry={calculateDelay:s=>s.computedValue,limit:0,methods:[],statusCodes:[],errorCodes:[],maxRetryAfter:void 0},Si.default.object(r)?(t.retry={...t.retry,...r},t.retry.methods=[...new Set(t.retry.methods.map(s=>s.toUpperCase()))],t.retry.statusCodes=[...new Set(t.retry.statusCodes)],t.retry.errorCodes=[...new Set(t.retry.errorCodes)]):Si.default.number(r)&&(t.retry.limit=r),Si.default.undefined(t.retry.maxRetryAfter)&&(t.retry.maxRetryAfter=Math.min(...[t.timeout.request,t.timeout.connect].filter(Si.default.number))),Si.default.object(t.pagination)){e&&(t.pagination={...e.pagination,...t.pagination});let{pagination:s}=t;if(!Si.default.function_(s.transform))throw new Error("`options.pagination.transform` must be implemented");if(!Si.default.function_(s.shouldContinue))throw new Error("`options.pagination.shouldContinue` must be implemented");if(!Si.default.function_(s.filter))throw new TypeError("`options.pagination.filter` must be implemented");if(!Si.default.function_(s.paginate))throw new Error("`options.pagination.paginate` must be implemented")}return t.responseType==="json"&&t.headers.accept===void 0&&(t.headers.accept="application/json"),t};WH.default=Ert});var AAe=_($B=>{"use strict";Object.defineProperty($B,"__esModule",{value:!0});$B.retryAfterStatusCodes=void 0;$B.retryAfterStatusCodes=new Set([413,429,503]);var Irt=({attemptCount:t,retryOptions:e,error:r,retryAfter:s})=>{if(t>e.limit)return 0;let a=e.methods.includes(r.options.method),n=e.errorCodes.includes(r.code),c=r.response&&e.statusCodes.includes(r.response.statusCode);if(!a||!n&&!c)return 0;if(r.response){if(s)return e.maxRetryAfter===void 0||s>e.maxRetryAfter?0:s;if(r.response.statusCode===413)return 0}let f=Math.random()*100;return 2**(t-1)*1e3+f};$B.default=Irt});var rv=_(Ln=>{"use strict";Object.defineProperty(Ln,"__esModule",{value:!0});Ln.UnsupportedProtocolError=Ln.ReadError=Ln.TimeoutError=Ln.UploadError=Ln.CacheError=Ln.HTTPError=Ln.MaxRedirectsError=Ln.RequestError=Ln.setNonEnumerableProperties=Ln.knownHookEvents=Ln.withoutBody=Ln.kIsNormalizedAlready=void 0;var pAe=Ie("util"),hAe=Ie("stream"),Crt=Ie("fs"),w0=Ie("url"),gAe=Ie("http"),YH=Ie("http"),wrt=Ie("https"),Brt=xue(),vrt=Oue(),dAe=gfe(),Srt=Efe(),Drt=Jfe(),Prt=WQ(),at=Np(),brt=$fe(),mAe=RH(),xrt=NH(),yAe=rAe(),krt=iAe(),EAe=sAe(),Qrt=oAe(),Rrt=jH(),IAe=lAe(),Trt=GH(),B0=uAe(),Frt=fAe(),Nrt=AAe(),VH,po=Symbol("request"),$Q=Symbol("response"),mI=Symbol("responseSize"),yI=Symbol("downloadedSize"),EI=Symbol("bodySize"),II=Symbol("uploadedSize"),ZQ=Symbol("serverResponsesPiped"),CAe=Symbol("unproxyEvents"),wAe=Symbol("isFromCache"),JH=Symbol("cancelTimeouts"),BAe=Symbol("startedReading"),CI=Symbol("stopReading"),XQ=Symbol("triggerRead"),v0=Symbol("body"),ev=Symbol("jobs"),vAe=Symbol("originalResponse"),SAe=Symbol("retryTimeout");Ln.kIsNormalizedAlready=Symbol("isNormalizedAlready");var Ort=at.default.string(process.versions.brotli);Ln.withoutBody=new Set(["GET","HEAD"]);Ln.knownHookEvents=["init","beforeRequest","beforeRedirect","beforeError","beforeRetry","afterResponse"];function Lrt(t){for(let e in t){let r=t[e];if(!at.default.string(r)&&!at.default.number(r)&&!at.default.boolean(r)&&!at.default.null_(r)&&!at.default.undefined(r))throw new TypeError(`The \`searchParams\` value '${String(r)}' must be a string, number, boolean or null`)}}function Mrt(t){return at.default.object(t)&&!("statusCode"in t)}var KH=new Qrt.default,Urt=async t=>new Promise((e,r)=>{let s=a=>{r(a)};t.pending||e(),t.once("error",s),t.once("ready",()=>{t.off("error",s),e()})}),_rt=new Set([300,301,302,303,304,307,308]),Hrt=["context","body","json","form"];Ln.setNonEnumerableProperties=(t,e)=>{let r={};for(let s of t)if(s)for(let a of Hrt)a in s&&(r[a]={writable:!0,configurable:!0,enumerable:!1,value:s[a]});Object.defineProperties(e,r)};var us=class extends Error{constructor(e,r,s){var a;if(super(e),Error.captureStackTrace(this,this.constructor),this.name="RequestError",this.code=r.code,s instanceof oR?(Object.defineProperty(this,"request",{enumerable:!1,value:s}),Object.defineProperty(this,"response",{enumerable:!1,value:s[$Q]}),Object.defineProperty(this,"options",{enumerable:!1,value:s.options})):Object.defineProperty(this,"options",{enumerable:!1,value:s}),this.timings=(a=this.request)===null||a===void 0?void 0:a.timings,at.default.string(r.stack)&&at.default.string(this.stack)){let n=this.stack.indexOf(this.message)+this.message.length,c=this.stack.slice(n).split(` +`).reverse(),f=r.stack.slice(r.stack.indexOf(r.message)+r.message.length).split(` +`).reverse();for(;f.length!==0&&f[0]===c[0];)c.shift();this.stack=`${this.stack.slice(0,n)}${c.reverse().join(` +`)}${f.reverse().join(` +`)}`}}};Ln.RequestError=us;var eR=class extends us{constructor(e){super(`Redirected ${e.options.maxRedirects} times. Aborting.`,{},e),this.name="MaxRedirectsError"}};Ln.MaxRedirectsError=eR;var tR=class extends us{constructor(e){super(`Response code ${e.statusCode} (${e.statusMessage})`,{},e.request),this.name="HTTPError"}};Ln.HTTPError=tR;var rR=class extends us{constructor(e,r){super(e.message,e,r),this.name="CacheError"}};Ln.CacheError=rR;var nR=class extends us{constructor(e,r){super(e.message,e,r),this.name="UploadError"}};Ln.UploadError=nR;var iR=class extends us{constructor(e,r,s){super(e.message,e,s),this.name="TimeoutError",this.event=e.event,this.timings=r}};Ln.TimeoutError=iR;var tv=class extends us{constructor(e,r){super(e.message,e,r),this.name="ReadError"}};Ln.ReadError=tv;var sR=class extends us{constructor(e){super(`Unsupported protocol "${e.url.protocol}"`,{},e),this.name="UnsupportedProtocolError"}};Ln.UnsupportedProtocolError=sR;var jrt=["socket","connect","continue","information","upgrade","timeout"],oR=class extends hAe.Duplex{constructor(e,r={},s){super({autoDestroy:!1,highWaterMark:0}),this[yI]=0,this[II]=0,this.requestInitialized=!1,this[ZQ]=new Set,this.redirects=[],this[CI]=!1,this[XQ]=!1,this[ev]=[],this.retryCount=0,this._progressCallbacks=[];let a=()=>this._unlockWrite(),n=()=>this._lockWrite();this.on("pipe",h=>{h.prependListener("data",a),h.on("data",n),h.prependListener("end",a),h.on("end",n)}),this.on("unpipe",h=>{h.off("data",a),h.off("data",n),h.off("end",a),h.off("end",n)}),this.on("pipe",h=>{h instanceof YH.IncomingMessage&&(this.options.headers={...h.headers,...this.options.headers})});let{json:c,body:f,form:p}=r;if((c||f||p)&&this._lockWrite(),Ln.kIsNormalizedAlready in r)this.options=r;else try{this.options=this.constructor.normalizeArguments(e,r,s)}catch(h){at.default.nodeStream(r.body)&&r.body.destroy(),this.destroy(h);return}(async()=>{var h;try{this.options.body instanceof Crt.ReadStream&&await Urt(this.options.body);let{url:E}=this.options;if(!E)throw new TypeError("Missing `url` property");if(this.requestUrl=E.toString(),decodeURI(this.requestUrl),await this._finalizeBody(),await this._makeRequest(),this.destroyed){(h=this[po])===null||h===void 0||h.destroy();return}for(let C of this[ev])C();this[ev].length=0,this.requestInitialized=!0}catch(E){if(E instanceof us){this._beforeError(E);return}this.destroyed||this.destroy(E)}})()}static normalizeArguments(e,r,s){var a,n,c,f,p;let h=r;if(at.default.object(e)&&!at.default.urlInstance(e))r={...s,...e,...r};else{if(e&&r&&r.url!==void 0)throw new TypeError("The `url` option is mutually exclusive with the `input` argument");r={...s,...r},e!==void 0&&(r.url=e),at.default.urlInstance(r.url)&&(r.url=new w0.URL(r.url.toString()))}if(r.cache===!1&&(r.cache=void 0),r.dnsCache===!1&&(r.dnsCache=void 0),at.assert.any([at.default.string,at.default.undefined],r.method),at.assert.any([at.default.object,at.default.undefined],r.headers),at.assert.any([at.default.string,at.default.urlInstance,at.default.undefined],r.prefixUrl),at.assert.any([at.default.object,at.default.undefined],r.cookieJar),at.assert.any([at.default.object,at.default.string,at.default.undefined],r.searchParams),at.assert.any([at.default.object,at.default.string,at.default.undefined],r.cache),at.assert.any([at.default.object,at.default.number,at.default.undefined],r.timeout),at.assert.any([at.default.object,at.default.undefined],r.context),at.assert.any([at.default.object,at.default.undefined],r.hooks),at.assert.any([at.default.boolean,at.default.undefined],r.decompress),at.assert.any([at.default.boolean,at.default.undefined],r.ignoreInvalidCookies),at.assert.any([at.default.boolean,at.default.undefined],r.followRedirect),at.assert.any([at.default.number,at.default.undefined],r.maxRedirects),at.assert.any([at.default.boolean,at.default.undefined],r.throwHttpErrors),at.assert.any([at.default.boolean,at.default.undefined],r.http2),at.assert.any([at.default.boolean,at.default.undefined],r.allowGetBody),at.assert.any([at.default.string,at.default.undefined],r.localAddress),at.assert.any([IAe.isDnsLookupIpVersion,at.default.undefined],r.dnsLookupIpVersion),at.assert.any([at.default.object,at.default.undefined],r.https),at.assert.any([at.default.boolean,at.default.undefined],r.rejectUnauthorized),r.https&&(at.assert.any([at.default.boolean,at.default.undefined],r.https.rejectUnauthorized),at.assert.any([at.default.function_,at.default.undefined],r.https.checkServerIdentity),at.assert.any([at.default.string,at.default.object,at.default.array,at.default.undefined],r.https.certificateAuthority),at.assert.any([at.default.string,at.default.object,at.default.array,at.default.undefined],r.https.key),at.assert.any([at.default.string,at.default.object,at.default.array,at.default.undefined],r.https.certificate),at.assert.any([at.default.string,at.default.undefined],r.https.passphrase),at.assert.any([at.default.string,at.default.buffer,at.default.array,at.default.undefined],r.https.pfx)),at.assert.any([at.default.object,at.default.undefined],r.cacheOptions),at.default.string(r.method)?r.method=r.method.toUpperCase():r.method="GET",r.headers===s?.headers?r.headers={...r.headers}:r.headers=Prt({...s?.headers,...r.headers}),"slashes"in r)throw new TypeError("The legacy `url.Url` has been deprecated. Use `URL` instead.");if("auth"in r)throw new TypeError("Parameter `auth` is deprecated. Use `username` / `password` instead.");if("searchParams"in r&&r.searchParams&&r.searchParams!==s?.searchParams){let b;if(at.default.string(r.searchParams)||r.searchParams instanceof w0.URLSearchParams)b=new w0.URLSearchParams(r.searchParams);else{Lrt(r.searchParams),b=new w0.URLSearchParams;for(let I in r.searchParams){let T=r.searchParams[I];T===null?b.append(I,""):T!==void 0&&b.append(I,T)}}(a=s?.searchParams)===null||a===void 0||a.forEach((I,T)=>{b.has(T)||b.append(T,I)}),r.searchParams=b}if(r.username=(n=r.username)!==null&&n!==void 0?n:"",r.password=(c=r.password)!==null&&c!==void 0?c:"",at.default.undefined(r.prefixUrl)?r.prefixUrl=(f=s?.prefixUrl)!==null&&f!==void 0?f:"":(r.prefixUrl=r.prefixUrl.toString(),r.prefixUrl!==""&&!r.prefixUrl.endsWith("/")&&(r.prefixUrl+="/")),at.default.string(r.url)){if(r.url.startsWith("/"))throw new Error("`input` must not start with a slash when using `prefixUrl`");r.url=EAe.default(r.prefixUrl+r.url,r)}else(at.default.undefined(r.url)&&r.prefixUrl!==""||r.protocol)&&(r.url=EAe.default(r.prefixUrl,r));if(r.url){"port"in r&&delete r.port;let{prefixUrl:b}=r;Object.defineProperty(r,"prefixUrl",{set:T=>{let N=r.url;if(!N.href.startsWith(T))throw new Error(`Cannot change \`prefixUrl\` from ${b} to ${T}: ${N.href}`);r.url=new w0.URL(T+N.href.slice(b.length)),b=T},get:()=>b});let{protocol:I}=r.url;if(I==="unix:"&&(I="http:",r.url=new w0.URL(`http://unix${r.url.pathname}${r.url.search}`)),r.searchParams&&(r.url.search=r.searchParams.toString()),I!=="http:"&&I!=="https:")throw new sR(r);r.username===""?r.username=r.url.username:r.url.username=r.username,r.password===""?r.password=r.url.password:r.url.password=r.password}let{cookieJar:E}=r;if(E){let{setCookie:b,getCookieString:I}=E;at.assert.function_(b),at.assert.function_(I),b.length===4&&I.length===0&&(b=pAe.promisify(b.bind(r.cookieJar)),I=pAe.promisify(I.bind(r.cookieJar)),r.cookieJar={setCookie:b,getCookieString:I})}let{cache:C}=r;if(C&&(KH.has(C)||KH.set(C,new dAe((b,I)=>{let T=b[po](b,I);return at.default.promise(T)&&(T.once=(N,U)=>{if(N==="error")T.catch(U);else if(N==="abort")(async()=>{try{(await T).once("abort",U)}catch{}})();else throw new Error(`Unknown HTTP2 promise event: ${N}`);return T}),T},C))),r.cacheOptions={...r.cacheOptions},r.dnsCache===!0)VH||(VH=new vrt.default),r.dnsCache=VH;else if(!at.default.undefined(r.dnsCache)&&!r.dnsCache.lookup)throw new TypeError(`Parameter \`dnsCache\` must be a CacheableLookup instance or a boolean, got ${at.default(r.dnsCache)}`);at.default.number(r.timeout)?r.timeout={request:r.timeout}:s&&r.timeout!==s.timeout?r.timeout={...s.timeout,...r.timeout}:r.timeout={...r.timeout},r.context||(r.context={});let S=r.hooks===s?.hooks;r.hooks={...r.hooks};for(let b of Ln.knownHookEvents)if(b in r.hooks)if(at.default.array(r.hooks[b]))r.hooks[b]=[...r.hooks[b]];else throw new TypeError(`Parameter \`${b}\` must be an Array, got ${at.default(r.hooks[b])}`);else r.hooks[b]=[];if(s&&!S)for(let b of Ln.knownHookEvents)s.hooks[b].length>0&&(r.hooks[b]=[...s.hooks[b],...r.hooks[b]]);if("family"in r&&B0.default('"options.family" was never documented, please use "options.dnsLookupIpVersion"'),s?.https&&(r.https={...s.https,...r.https}),"rejectUnauthorized"in r&&B0.default('"options.rejectUnauthorized" is now deprecated, please use "options.https.rejectUnauthorized"'),"checkServerIdentity"in r&&B0.default('"options.checkServerIdentity" was never documented, please use "options.https.checkServerIdentity"'),"ca"in r&&B0.default('"options.ca" was never documented, please use "options.https.certificateAuthority"'),"key"in r&&B0.default('"options.key" was never documented, please use "options.https.key"'),"cert"in r&&B0.default('"options.cert" was never documented, please use "options.https.certificate"'),"passphrase"in r&&B0.default('"options.passphrase" was never documented, please use "options.https.passphrase"'),"pfx"in r&&B0.default('"options.pfx" was never documented, please use "options.https.pfx"'),"followRedirects"in r)throw new TypeError("The `followRedirects` option does not exist. Use `followRedirect` instead.");if(r.agent){for(let b in r.agent)if(b!=="http"&&b!=="https"&&b!=="http2")throw new TypeError(`Expected the \`options.agent\` properties to be \`http\`, \`https\` or \`http2\`, got \`${b}\``)}return r.maxRedirects=(p=r.maxRedirects)!==null&&p!==void 0?p:0,Ln.setNonEnumerableProperties([s,h],r),Frt.default(r,s)}_lockWrite(){let e=()=>{throw new TypeError("The payload has been already provided")};this.write=e,this.end=e}_unlockWrite(){this.write=super.write,this.end=super.end}async _finalizeBody(){let{options:e}=this,{headers:r}=e,s=!at.default.undefined(e.form),a=!at.default.undefined(e.json),n=!at.default.undefined(e.body),c=s||a||n,f=Ln.withoutBody.has(e.method)&&!(e.method==="GET"&&e.allowGetBody);if(this._cannotHaveBody=f,c){if(f)throw new TypeError(`The \`${e.method}\` method cannot be used with a body`);if([n,s,a].filter(p=>p).length>1)throw new TypeError("The `body`, `json` and `form` options are mutually exclusive");if(n&&!(e.body instanceof hAe.Readable)&&!at.default.string(e.body)&&!at.default.buffer(e.body)&&!mAe.default(e.body))throw new TypeError("The `body` option must be a stream.Readable, string or Buffer");if(s&&!at.default.object(e.form))throw new TypeError("The `form` option must be an Object");{let p=!at.default.string(r["content-type"]);n?(mAe.default(e.body)&&p&&(r["content-type"]=`multipart/form-data; boundary=${e.body.getBoundary()}`),this[v0]=e.body):s?(p&&(r["content-type"]="application/x-www-form-urlencoded"),this[v0]=new w0.URLSearchParams(e.form).toString()):(p&&(r["content-type"]="application/json"),this[v0]=e.stringifyJson(e.json));let h=await brt.default(this[v0],e.headers);at.default.undefined(r["content-length"])&&at.default.undefined(r["transfer-encoding"])&&!f&&!at.default.undefined(h)&&(r["content-length"]=String(h))}}else f?this._lockWrite():this._unlockWrite();this[EI]=Number(r["content-length"])||void 0}async _onResponseBase(e){let{options:r}=this,{url:s}=r;this[vAe]=e,r.decompress&&(e=Srt(e));let a=e.statusCode,n=e;n.statusMessage=n.statusMessage?n.statusMessage:gAe.STATUS_CODES[a],n.url=r.url.toString(),n.requestUrl=this.requestUrl,n.redirectUrls=this.redirects,n.request=this,n.isFromCache=e.fromCache||!1,n.ip=this.ip,n.retryCount=this.retryCount,this[wAe]=n.isFromCache,this[mI]=Number(e.headers["content-length"])||void 0,this[$Q]=e,e.once("end",()=>{this[mI]=this[yI],this.emit("downloadProgress",this.downloadProgress)}),e.once("error",f=>{e.destroy(),this._beforeError(new tv(f,this))}),e.once("aborted",()=>{this._beforeError(new tv({name:"Error",message:"The server aborted pending request",code:"ECONNRESET"},this))}),this.emit("downloadProgress",this.downloadProgress);let c=e.headers["set-cookie"];if(at.default.object(r.cookieJar)&&c){let f=c.map(async p=>r.cookieJar.setCookie(p,s.toString()));r.ignoreInvalidCookies&&(f=f.map(async p=>p.catch(()=>{})));try{await Promise.all(f)}catch(p){this._beforeError(p);return}}if(r.followRedirect&&e.headers.location&&_rt.has(a)){if(e.resume(),this[po]&&(this[JH](),delete this[po],this[CAe]()),(a===303&&r.method!=="GET"&&r.method!=="HEAD"||!r.methodRewriting)&&(r.method="GET","body"in r&&delete r.body,"json"in r&&delete r.json,"form"in r&&delete r.form,this[v0]=void 0,delete r.headers["content-length"]),this.redirects.length>=r.maxRedirects){this._beforeError(new eR(this));return}try{let p=Buffer.from(e.headers.location,"binary").toString(),h=new w0.URL(p,s),E=h.toString();decodeURI(E),h.hostname!==s.hostname||h.port!==s.port?("host"in r.headers&&delete r.headers.host,"cookie"in r.headers&&delete r.headers.cookie,"authorization"in r.headers&&delete r.headers.authorization,(r.username||r.password)&&(r.username="",r.password="")):(h.username=r.username,h.password=r.password),this.redirects.push(E),r.url=h;for(let C of r.hooks.beforeRedirect)await C(r,n);this.emit("redirect",n,r),await this._makeRequest()}catch(p){this._beforeError(p);return}return}if(r.isStream&&r.throwHttpErrors&&!Trt.isResponseOk(n)){this._beforeError(new tR(n));return}e.on("readable",()=>{this[XQ]&&this._read()}),this.on("resume",()=>{e.resume()}),this.on("pause",()=>{e.pause()}),e.once("end",()=>{this.push(null)}),this.emit("response",e);for(let f of this[ZQ])if(!f.headersSent){for(let p in e.headers){let h=r.decompress?p!=="content-encoding":!0,E=e.headers[p];h&&f.setHeader(p,E)}f.statusCode=a}}async _onResponse(e){try{await this._onResponseBase(e)}catch(r){this._beforeError(r)}}_onRequest(e){let{options:r}=this,{timeout:s,url:a}=r;Brt.default(e),this[JH]=yAe.default(e,s,a);let n=r.cache?"cacheableResponse":"response";e.once(n,p=>{this._onResponse(p)}),e.once("error",p=>{var h;e.destroy(),(h=e.res)===null||h===void 0||h.removeAllListeners("end"),p=p instanceof yAe.TimeoutError?new iR(p,this.timings,this):new us(p.message,p,this),this._beforeError(p)}),this[CAe]=xrt.default(e,this,jrt),this[po]=e,this.emit("uploadProgress",this.uploadProgress);let c=this[v0],f=this.redirects.length===0?this:e;at.default.nodeStream(c)?(c.pipe(f),c.once("error",p=>{this._beforeError(new nR(p,this))})):(this._unlockWrite(),at.default.undefined(c)?(this._cannotHaveBody||this._noPipe)&&(f.end(),this._lockWrite()):(this._writeRequest(c,void 0,()=>{}),f.end(),this._lockWrite())),this.emit("request",e)}async _createCacheableRequest(e,r){return new Promise((s,a)=>{Object.assign(r,krt.default(e)),delete r.url;let n,c=KH.get(r.cache)(r,async f=>{f._readableState.autoDestroy=!1,n&&(await n).emit("cacheableResponse",f),s(f)});r.url=e,c.once("error",a),c.once("request",async f=>{n=f,s(n)})})}async _makeRequest(){var e,r,s,a,n;let{options:c}=this,{headers:f}=c;for(let U in f)if(at.default.undefined(f[U]))delete f[U];else if(at.default.null_(f[U]))throw new TypeError(`Use \`undefined\` instead of \`null\` to delete the \`${U}\` header`);if(c.decompress&&at.default.undefined(f["accept-encoding"])&&(f["accept-encoding"]=Ort?"gzip, deflate, br":"gzip, deflate"),c.cookieJar){let U=await c.cookieJar.getCookieString(c.url.toString());at.default.nonEmptyString(U)&&(c.headers.cookie=U)}for(let U of c.hooks.beforeRequest){let W=await U(c);if(!at.default.undefined(W)){c.request=()=>W;break}}c.body&&this[v0]!==c.body&&(this[v0]=c.body);let{agent:p,request:h,timeout:E,url:C}=c;if(c.dnsCache&&!("lookup"in c)&&(c.lookup=c.dnsCache.lookup),C.hostname==="unix"){let U=/(?.+?):(?.+)/.exec(`${C.pathname}${C.search}`);if(U?.groups){let{socketPath:W,path:ee}=U.groups;Object.assign(c,{socketPath:W,path:ee,host:""})}}let S=C.protocol==="https:",b;c.http2?b=Drt.auto:b=S?wrt.request:gAe.request;let I=(e=c.request)!==null&&e!==void 0?e:b,T=c.cache?this._createCacheableRequest:I;p&&!c.http2&&(c.agent=p[S?"https":"http"]),c[po]=I,delete c.request,delete c.timeout;let N=c;if(N.shared=(r=c.cacheOptions)===null||r===void 0?void 0:r.shared,N.cacheHeuristic=(s=c.cacheOptions)===null||s===void 0?void 0:s.cacheHeuristic,N.immutableMinTimeToLive=(a=c.cacheOptions)===null||a===void 0?void 0:a.immutableMinTimeToLive,N.ignoreCargoCult=(n=c.cacheOptions)===null||n===void 0?void 0:n.ignoreCargoCult,c.dnsLookupIpVersion!==void 0)try{N.family=IAe.dnsLookupIpVersionToFamily(c.dnsLookupIpVersion)}catch{throw new Error("Invalid `dnsLookupIpVersion` option value")}c.https&&("rejectUnauthorized"in c.https&&(N.rejectUnauthorized=c.https.rejectUnauthorized),c.https.checkServerIdentity&&(N.checkServerIdentity=c.https.checkServerIdentity),c.https.certificateAuthority&&(N.ca=c.https.certificateAuthority),c.https.certificate&&(N.cert=c.https.certificate),c.https.key&&(N.key=c.https.key),c.https.passphrase&&(N.passphrase=c.https.passphrase),c.https.pfx&&(N.pfx=c.https.pfx));try{let U=await T(C,N);at.default.undefined(U)&&(U=b(C,N)),c.request=h,c.timeout=E,c.agent=p,c.https&&("rejectUnauthorized"in c.https&&delete N.rejectUnauthorized,c.https.checkServerIdentity&&delete N.checkServerIdentity,c.https.certificateAuthority&&delete N.ca,c.https.certificate&&delete N.cert,c.https.key&&delete N.key,c.https.passphrase&&delete N.passphrase,c.https.pfx&&delete N.pfx),Mrt(U)?this._onRequest(U):this.writable?(this.once("finish",()=>{this._onResponse(U)}),this._unlockWrite(),this.end(),this._lockWrite()):this._onResponse(U)}catch(U){throw U instanceof dAe.CacheError?new rR(U,this):new us(U.message,U,this)}}async _error(e){try{for(let r of this.options.hooks.beforeError)e=await r(e)}catch(r){e=new us(r.message,r,this)}this.destroy(e)}_beforeError(e){if(this[CI])return;let{options:r}=this,s=this.retryCount+1;this[CI]=!0,e instanceof us||(e=new us(e.message,e,this));let a=e,{response:n}=a;(async()=>{if(n&&!n.body){n.setEncoding(this._readableState.encoding);try{n.rawBody=await Rrt.default(n),n.body=n.rawBody.toString()}catch{}}if(this.listenerCount("retry")!==0){let c;try{let f;n&&"retry-after"in n.headers&&(f=Number(n.headers["retry-after"]),Number.isNaN(f)?(f=Date.parse(n.headers["retry-after"])-Date.now(),f<=0&&(f=1)):f*=1e3),c=await r.retry.calculateDelay({attemptCount:s,retryOptions:r.retry,error:a,retryAfter:f,computedValue:Nrt.default({attemptCount:s,retryOptions:r.retry,error:a,retryAfter:f,computedValue:0})})}catch(f){this._error(new us(f.message,f,this));return}if(c){let f=async()=>{try{for(let p of this.options.hooks.beforeRetry)await p(this.options,a,s)}catch(p){this._error(new us(p.message,e,this));return}this.destroyed||(this.destroy(),this.emit("retry",s,e))};this[SAe]=setTimeout(f,c);return}}this._error(a)})()}_read(){this[XQ]=!0;let e=this[$Q];if(e&&!this[CI]){e.readableLength&&(this[XQ]=!1);let r;for(;(r=e.read())!==null;){this[yI]+=r.length,this[BAe]=!0;let s=this.downloadProgress;s.percent<1&&this.emit("downloadProgress",s),this.push(r)}}}_write(e,r,s){let a=()=>{this._writeRequest(e,r,s)};this.requestInitialized?a():this[ev].push(a)}_writeRequest(e,r,s){this[po].destroyed||(this._progressCallbacks.push(()=>{this[II]+=Buffer.byteLength(e,r);let a=this.uploadProgress;a.percent<1&&this.emit("uploadProgress",a)}),this[po].write(e,r,a=>{!a&&this._progressCallbacks.length>0&&this._progressCallbacks.shift()(),s(a)}))}_final(e){let r=()=>{for(;this._progressCallbacks.length!==0;)this._progressCallbacks.shift()();if(!(po in this)){e();return}if(this[po].destroyed){e();return}this[po].end(s=>{s||(this[EI]=this[II],this.emit("uploadProgress",this.uploadProgress),this[po].emit("upload-complete")),e(s)})};this.requestInitialized?r():this[ev].push(r)}_destroy(e,r){var s;this[CI]=!0,clearTimeout(this[SAe]),po in this&&(this[JH](),!((s=this[$Q])===null||s===void 0)&&s.complete||this[po].destroy()),e!==null&&!at.default.undefined(e)&&!(e instanceof us)&&(e=new us(e.message,e,this)),r(e)}get _isAboutToError(){return this[CI]}get ip(){var e;return(e=this.socket)===null||e===void 0?void 0:e.remoteAddress}get aborted(){var e,r,s;return((r=(e=this[po])===null||e===void 0?void 0:e.destroyed)!==null&&r!==void 0?r:this.destroyed)&&!(!((s=this[vAe])===null||s===void 0)&&s.complete)}get socket(){var e,r;return(r=(e=this[po])===null||e===void 0?void 0:e.socket)!==null&&r!==void 0?r:void 0}get downloadProgress(){let e;return this[mI]?e=this[yI]/this[mI]:this[mI]===this[yI]?e=1:e=0,{percent:e,transferred:this[yI],total:this[mI]}}get uploadProgress(){let e;return this[EI]?e=this[II]/this[EI]:this[EI]===this[II]?e=1:e=0,{percent:e,transferred:this[II],total:this[EI]}}get timings(){var e;return(e=this[po])===null||e===void 0?void 0:e.timings}get isFromCache(){return this[wAe]}pipe(e,r){if(this[BAe])throw new Error("Failed to pipe. The response has been emitted already.");return e instanceof YH.ServerResponse&&this[ZQ].add(e),super.pipe(e,r)}unpipe(e){return e instanceof YH.ServerResponse&&this[ZQ].delete(e),super.unpipe(e),this}};Ln.default=oR});var nv=_(qu=>{"use strict";var Grt=qu&&qu.__createBinding||(Object.create?function(t,e,r,s){s===void 0&&(s=r),Object.defineProperty(t,s,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,s){s===void 0&&(s=r),t[s]=e[r]}),qrt=qu&&qu.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Grt(e,t,r)};Object.defineProperty(qu,"__esModule",{value:!0});qu.CancelError=qu.ParseError=void 0;var DAe=rv(),zH=class extends DAe.RequestError{constructor(e,r){let{options:s}=r.request;super(`${e.message} in "${s.url.toString()}"`,e,r.request),this.name="ParseError"}};qu.ParseError=zH;var ZH=class extends DAe.RequestError{constructor(e){super("Promise was canceled",{},e),this.name="CancelError"}get isCanceled(){return!0}};qu.CancelError=ZH;qrt(rv(),qu)});var bAe=_(XH=>{"use strict";Object.defineProperty(XH,"__esModule",{value:!0});var PAe=nv(),Wrt=(t,e,r,s)=>{let{rawBody:a}=t;try{if(e==="text")return a.toString(s);if(e==="json")return a.length===0?"":r(a.toString());if(e==="buffer")return a;throw new PAe.ParseError({message:`Unknown body type '${e}'`,name:"Error"},t)}catch(n){throw new PAe.ParseError(n,t)}};XH.default=Wrt});var $H=_(S0=>{"use strict";var Yrt=S0&&S0.__createBinding||(Object.create?function(t,e,r,s){s===void 0&&(s=r),Object.defineProperty(t,s,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,s){s===void 0&&(s=r),t[s]=e[r]}),Vrt=S0&&S0.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Yrt(e,t,r)};Object.defineProperty(S0,"__esModule",{value:!0});var Jrt=Ie("events"),Krt=Np(),zrt=Pue(),aR=nv(),xAe=bAe(),kAe=rv(),Zrt=NH(),Xrt=jH(),QAe=GH(),$rt=["request","response","redirect","uploadProgress","downloadProgress"];function RAe(t){let e,r,s=new Jrt.EventEmitter,a=new zrt((c,f,p)=>{let h=E=>{let C=new kAe.default(void 0,t);C.retryCount=E,C._noPipe=!0,p(()=>C.destroy()),p.shouldReject=!1,p(()=>f(new aR.CancelError(C))),e=C,C.once("response",async I=>{var T;if(I.retryCount=E,I.request.aborted)return;let N;try{N=await Xrt.default(C),I.rawBody=N}catch{return}if(C._isAboutToError)return;let U=((T=I.headers["content-encoding"])!==null&&T!==void 0?T:"").toLowerCase(),W=["gzip","deflate","br"].includes(U),{options:ee}=C;if(W&&!ee.decompress)I.body=N;else try{I.body=xAe.default(I,ee.responseType,ee.parseJson,ee.encoding)}catch(ie){if(I.body=N.toString(),QAe.isResponseOk(I)){C._beforeError(ie);return}}try{for(let[ie,ue]of ee.hooks.afterResponse.entries())I=await ue(I,async le=>{let me=kAe.default.normalizeArguments(void 0,{...le,retry:{calculateDelay:()=>0},throwHttpErrors:!1,resolveBodyOnly:!1},ee);me.hooks.afterResponse=me.hooks.afterResponse.slice(0,ie);for(let Be of me.hooks.beforeRetry)await Be(me);let pe=RAe(me);return p(()=>{pe.catch(()=>{}),pe.cancel()}),pe})}catch(ie){C._beforeError(new aR.RequestError(ie.message,ie,C));return}if(!QAe.isResponseOk(I)){C._beforeError(new aR.HTTPError(I));return}r=I,c(C.options.resolveBodyOnly?I.body:I)});let S=I=>{if(a.isCanceled)return;let{options:T}=C;if(I instanceof aR.HTTPError&&!T.throwHttpErrors){let{response:N}=I;c(C.options.resolveBodyOnly?N.body:N);return}f(I)};C.once("error",S);let b=C.options.body;C.once("retry",(I,T)=>{var N,U;if(b===((N=T.request)===null||N===void 0?void 0:N.options.body)&&Krt.default.nodeStream((U=T.request)===null||U===void 0?void 0:U.options.body)){S(T);return}h(I)}),Zrt.default(C,s,$rt)};h(0)});a.on=(c,f)=>(s.on(c,f),a);let n=c=>{let f=(async()=>{await a;let{options:p}=r.request;return xAe.default(r,c,p.parseJson,p.encoding)})();return Object.defineProperties(f,Object.getOwnPropertyDescriptors(a)),f};return a.json=()=>{let{headers:c}=e.options;return!e.writableFinished&&c.accept===void 0&&(c.accept="application/json"),n("json")},a.buffer=()=>n("buffer"),a.text=()=>n("text"),a}S0.default=RAe;Vrt(nv(),S0)});var TAe=_(ej=>{"use strict";Object.defineProperty(ej,"__esModule",{value:!0});var ent=nv();function tnt(t,...e){let r=(async()=>{if(t instanceof ent.RequestError)try{for(let a of e)if(a)for(let n of a)t=await n(t)}catch(a){t=a}throw t})(),s=()=>r;return r.json=s,r.text=s,r.buffer=s,r.on=s,r}ej.default=tnt});var OAe=_(tj=>{"use strict";Object.defineProperty(tj,"__esModule",{value:!0});var FAe=Np();function NAe(t){for(let e of Object.values(t))(FAe.default.plainObject(e)||FAe.default.array(e))&&NAe(e);return Object.freeze(t)}tj.default=NAe});var MAe=_(LAe=>{"use strict";Object.defineProperty(LAe,"__esModule",{value:!0})});var rj=_(Nc=>{"use strict";var rnt=Nc&&Nc.__createBinding||(Object.create?function(t,e,r,s){s===void 0&&(s=r),Object.defineProperty(t,s,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,s){s===void 0&&(s=r),t[s]=e[r]}),nnt=Nc&&Nc.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&rnt(e,t,r)};Object.defineProperty(Nc,"__esModule",{value:!0});Nc.defaultHandler=void 0;var UAe=Np(),Fc=$H(),int=TAe(),cR=rv(),snt=OAe(),ont={RequestError:Fc.RequestError,CacheError:Fc.CacheError,ReadError:Fc.ReadError,HTTPError:Fc.HTTPError,MaxRedirectsError:Fc.MaxRedirectsError,TimeoutError:Fc.TimeoutError,ParseError:Fc.ParseError,CancelError:Fc.CancelError,UnsupportedProtocolError:Fc.UnsupportedProtocolError,UploadError:Fc.UploadError},ant=async t=>new Promise(e=>{setTimeout(e,t)}),{normalizeArguments:lR}=cR.default,_Ae=(...t)=>{let e;for(let r of t)e=lR(void 0,r,e);return e},lnt=t=>t.isStream?new cR.default(void 0,t):Fc.default(t),cnt=t=>"defaults"in t&&"options"in t.defaults,unt=["get","post","put","patch","head","delete"];Nc.defaultHandler=(t,e)=>e(t);var HAe=(t,e)=>{if(t)for(let r of t)r(e)},jAe=t=>{t._rawHandlers=t.handlers,t.handlers=t.handlers.map(s=>(a,n)=>{let c,f=s(a,p=>(c=n(p),c));if(f!==c&&!a.isStream&&c){let p=f,{then:h,catch:E,finally:C}=p;Object.setPrototypeOf(p,Object.getPrototypeOf(c)),Object.defineProperties(p,Object.getOwnPropertyDescriptors(c)),p.then=h,p.catch=E,p.finally=C}return f});let e=(s,a={},n)=>{var c,f;let p=0,h=E=>t.handlers[p++](E,p===t.handlers.length?lnt:h);if(UAe.default.plainObject(s)){let E={...s,...a};cR.setNonEnumerableProperties([s,a],E),a=E,s=void 0}try{let E;try{HAe(t.options.hooks.init,a),HAe((c=a.hooks)===null||c===void 0?void 0:c.init,a)}catch(S){E=S}let C=lR(s,a,n??t.options);if(C[cR.kIsNormalizedAlready]=!0,E)throw new Fc.RequestError(E.message,E,C);return h(C)}catch(E){if(a.isStream)throw E;return int.default(E,t.options.hooks.beforeError,(f=a.hooks)===null||f===void 0?void 0:f.beforeError)}};e.extend=(...s)=>{let a=[t.options],n=[...t._rawHandlers],c;for(let f of s)cnt(f)?(a.push(f.defaults.options),n.push(...f.defaults._rawHandlers),c=f.defaults.mutableDefaults):(a.push(f),"handlers"in f&&n.push(...f.handlers),c=f.mutableDefaults);return n=n.filter(f=>f!==Nc.defaultHandler),n.length===0&&n.push(Nc.defaultHandler),jAe({options:_Ae(...a),handlers:n,mutableDefaults:!!c})};let r=async function*(s,a){let n=lR(s,a,t.options);n.resolveBodyOnly=!1;let c=n.pagination;if(!UAe.default.object(c))throw new TypeError("`options.pagination` must be implemented");let f=[],{countLimit:p}=c,h=0;for(;h{let n=[];for await(let c of r(s,a))n.push(c);return n},e.paginate.each=r,e.stream=(s,a)=>e(s,{...a,isStream:!0});for(let s of unt)e[s]=(a,n)=>e(a,{...n,method:s}),e.stream[s]=(a,n)=>e(a,{...n,method:s,isStream:!0});return Object.assign(e,ont),Object.defineProperty(e,"defaults",{value:t.mutableDefaults?t:snt.default(t),writable:t.mutableDefaults,configurable:t.mutableDefaults,enumerable:!0}),e.mergeOptions=_Ae,e};Nc.default=jAe;nnt(MAe(),Nc)});var WAe=_((Op,uR)=>{"use strict";var fnt=Op&&Op.__createBinding||(Object.create?function(t,e,r,s){s===void 0&&(s=r),Object.defineProperty(t,s,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,s){s===void 0&&(s=r),t[s]=e[r]}),GAe=Op&&Op.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&fnt(e,t,r)};Object.defineProperty(Op,"__esModule",{value:!0});var Ant=Ie("url"),qAe=rj(),pnt={options:{method:"GET",retry:{limit:2,methods:["GET","PUT","HEAD","DELETE","OPTIONS","TRACE"],statusCodes:[408,413,429,500,502,503,504,521,522,524],errorCodes:["ETIMEDOUT","ECONNRESET","EADDRINUSE","ECONNREFUSED","EPIPE","ENOTFOUND","ENETUNREACH","EAI_AGAIN"],maxRetryAfter:void 0,calculateDelay:({computedValue:t})=>t},timeout:{},headers:{"user-agent":"got (https://github.com/sindresorhus/got)"},hooks:{init:[],beforeRequest:[],beforeRedirect:[],beforeRetry:[],beforeError:[],afterResponse:[]},cache:void 0,dnsCache:void 0,decompress:!0,throwHttpErrors:!0,followRedirect:!0,isStream:!1,responseType:"text",resolveBodyOnly:!1,maxRedirects:10,prefixUrl:"",methodRewriting:!0,ignoreInvalidCookies:!1,context:{},http2:!1,allowGetBody:!1,https:void 0,pagination:{transform:t=>t.request.options.responseType==="json"?t.body:JSON.parse(t.body),paginate:t=>{if(!Reflect.has(t.headers,"link"))return!1;let e=t.headers.link.split(","),r;for(let s of e){let a=s.split(";");if(a[1].includes("next")){r=a[0].trimStart().trim(),r=r.slice(1,-1);break}}return r?{url:new Ant.URL(r)}:!1},filter:()=>!0,shouldContinue:()=>!0,countLimit:1/0,backoff:0,requestLimit:1e4,stackAllItems:!0},parseJson:t=>JSON.parse(t),stringifyJson:t=>JSON.stringify(t),cacheOptions:{}},handlers:[qAe.defaultHandler],mutableDefaults:!1},nj=qAe.default(pnt);Op.default=nj;uR.exports=nj;uR.exports.default=nj;uR.exports.__esModule=!0;GAe(rj(),Op);GAe($H(),Op)});var ln={};Vt(ln,{Method:()=>ZAe,del:()=>ynt,get:()=>oj,getNetworkSettings:()=>zAe,post:()=>aj,put:()=>mnt,request:()=>iv});async function ij(t){return Yl(VAe,t,()=>ce.readFilePromise(t).then(e=>(VAe.set(t,e),e)))}function dnt({statusCode:t,statusMessage:e},r){let s=Ht(r,t,ht.NUMBER),a=`https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/${t}`;return KE(r,`${s}${e?` (${e})`:""}`,a)}async function fR(t,{configuration:e,customErrorMessage:r}){try{return await t}catch(s){if(s.name!=="HTTPError")throw s;let a=r?.(s,e)??s.response.body?.error;a==null&&(s.message.startsWith("Response code")?a="The remote server failed to provide the requested resource":a=s.message),s.code==="ETIMEDOUT"&&s.event==="socket"&&(a+=`(can be increased via ${Ht(e,"httpTimeout",ht.SETTING)})`);let n=new jt(35,a,c=>{s.response&&c.reportError(35,` ${Kf(e,{label:"Response Code",value:_u(ht.NO_HINT,dnt(s.response,e))})}`),s.request&&(c.reportError(35,` ${Kf(e,{label:"Request Method",value:_u(ht.NO_HINT,s.request.options.method)})}`),c.reportError(35,` ${Kf(e,{label:"Request URL",value:_u(ht.URL,s.request.requestUrl)})}`)),s.request.redirects.length>0&&c.reportError(35,` ${Kf(e,{label:"Request Redirects",value:_u(ht.NO_HINT,z4(e,s.request.redirects,ht.URL))})}`),s.request.retryCount===s.request.options.retry.limit&&c.reportError(35,` ${Kf(e,{label:"Request Retry Count",value:_u(ht.NO_HINT,`${Ht(e,s.request.retryCount,ht.NUMBER)} (can be increased via ${Ht(e,"httpRetry",ht.SETTING)})`)})}`)});throw n.originalError=s,n}}function zAe(t,e){let r=[...e.configuration.get("networkSettings")].sort(([c],[f])=>f.length-c.length),s={enableNetwork:void 0,httpsCaFilePath:void 0,httpProxy:void 0,httpsProxy:void 0,httpsKeyFilePath:void 0,httpsCertFilePath:void 0},a=Object.keys(s),n=typeof t=="string"?new URL(t):t;for(let[c,f]of r)if(sj.default.isMatch(n.hostname,c))for(let p of a){let h=f.get(p);h!==null&&typeof s[p]>"u"&&(s[p]=h)}for(let c of a)typeof s[c]>"u"&&(s[c]=e.configuration.get(c));return s}async function iv(t,e,{configuration:r,headers:s,jsonRequest:a,jsonResponse:n,method:c="GET",wrapNetworkRequest:f}){let p={target:t,body:e,configuration:r,headers:s,jsonRequest:a,jsonResponse:n,method:c},h=async()=>await Ent(t,e,p),E=typeof f<"u"?await f(h,p):h;return await(await r.reduceHook(S=>S.wrapNetworkRequest,E,p))()}async function oj(t,{configuration:e,jsonResponse:r,customErrorMessage:s,wrapNetworkRequest:a,...n}){let c=()=>fR(iv(t,null,{configuration:e,wrapNetworkRequest:a,...n}),{configuration:e,customErrorMessage:s}).then(p=>p.body),f=await(typeof a<"u"?c():Yl(YAe,t,()=>c().then(p=>(YAe.set(t,p),p))));return r?JSON.parse(f.toString()):f}async function mnt(t,e,{customErrorMessage:r,...s}){return(await fR(iv(t,e,{...s,method:"PUT"}),{customErrorMessage:r,configuration:s.configuration})).body}async function aj(t,e,{customErrorMessage:r,...s}){return(await fR(iv(t,e,{...s,method:"POST"}),{customErrorMessage:r,configuration:s.configuration})).body}async function ynt(t,{customErrorMessage:e,...r}){return(await fR(iv(t,null,{...r,method:"DELETE"}),{customErrorMessage:e,configuration:r.configuration})).body}async function Ent(t,e,{configuration:r,headers:s,jsonRequest:a,jsonResponse:n,method:c="GET"}){let f=typeof t=="string"?new URL(t):t,p=zAe(f,{configuration:r});if(p.enableNetwork===!1)throw new jt(80,`Request to '${f.href}' has been blocked because of your configuration settings`);if(f.protocol==="http:"&&!sj.default.isMatch(f.hostname,r.get("unsafeHttpWhitelist")))throw new jt(81,`Unsafe http requests must be explicitly whitelisted in your configuration (${f.hostname})`);let h={headers:s,method:c};h.responseType=n?"json":"buffer",e!==null&&(Buffer.isBuffer(e)||!a&&typeof e=="string"?h.body=e:h.json=e);let E=r.get("httpTimeout"),C=r.get("httpRetry"),S=r.get("enableStrictSsl"),b=p.httpsCaFilePath,I=p.httpsCertFilePath,T=p.httpsKeyFilePath,{default:N}=await Promise.resolve().then(()=>ut(WAe())),U=b?await ij(b):void 0,W=I?await ij(I):void 0,ee=T?await ij(T):void 0,ie={rejectUnauthorized:S,ca:U,cert:W,key:ee},ue={http:p.httpProxy?new Iue({proxy:p.httpProxy,proxyRequestOptions:ie}):hnt,https:p.httpsProxy?new Cue({proxy:p.httpsProxy,proxyRequestOptions:ie}):gnt},le=N.extend({timeout:{socket:E},retry:C,agent:ue,https:{rejectUnauthorized:S,certificateAuthority:U,certificate:W,key:ee},...h});return r.getLimit("networkConcurrency")(()=>le(f))}var JAe,KAe,sj,YAe,VAe,hnt,gnt,ZAe,AR=Ze(()=>{Dt();wue();JAe=Ie("https"),KAe=Ie("http"),sj=ut(Go());Rc();xc();bc();YAe=new Map,VAe=new Map,hnt=new KAe.Agent({keepAlive:!0}),gnt=new JAe.Agent({keepAlive:!0});ZAe=(a=>(a.GET="GET",a.PUT="PUT",a.POST="POST",a.DELETE="DELETE",a))(ZAe||{})});var fs={};Vt(fs,{availableParallelism:()=>cj,getArchitecture:()=>sv,getArchitectureName:()=>vnt,getArchitectureSet:()=>lj,getCaller:()=>bnt,major:()=>Int,openUrl:()=>Cnt});function Bnt(){if(process.platform!=="linux")return null;let t;try{t=ce.readFileSync(wnt)}catch{}if(typeof t<"u"){if(t&&(t.includes("GLIBC")||t.includes("GNU libc")||t.includes("GNU C Library")))return"glibc";if(t&&t.includes("musl"))return"musl"}let r=(process.report?.getReport()??{}).sharedObjects??[],s=/\/(?:(ld-linux-|[^/]+-linux-gnu\/)|(libc.musl-|ld-musl-))/;return p0(r,a=>{let n=a.match(s);if(!n)return p0.skip;if(n[1])return"glibc";if(n[2])return"musl";throw new Error("Assertion failed: Expected the libc variant to have been detected")})??null}function sv(){return $Ae=$Ae??{os:(process.env.YARN_IS_TEST_ENV?process.env.YARN_OS_OVERRIDE:void 0)??process.platform,cpu:(process.env.YARN_IS_TEST_ENV?process.env.YARN_CPU_OVERRIDE:void 0)??process.arch,libc:(process.env.YARN_IS_TEST_ENV?process.env.YARN_LIBC_OVERRIDE:void 0)??Bnt()}}function vnt(t=sv()){return t.libc?`${t.os}-${t.cpu}-${t.libc}`:`${t.os}-${t.cpu}`}function lj(){let t=sv();return epe=epe??{os:[t.os],cpu:[t.cpu],libc:t.libc?[t.libc]:[]}}function Pnt(t){let e=Snt.exec(t);if(!e)return null;let r=e[2]&&e[2].indexOf("native")===0,s=e[2]&&e[2].indexOf("eval")===0,a=Dnt.exec(e[2]);return s&&a!=null&&(e[2]=a[1],e[3]=a[2],e[4]=a[3]),{file:r?null:e[2],methodName:e[1]||"",arguments:r?[e[2]]:[],line:e[3]?+e[3]:null,column:e[4]?+e[4]:null}}function bnt(){let e=new Error().stack.split(` +`)[3];return Pnt(e)}function cj(){return typeof pR.default.availableParallelism<"u"?pR.default.availableParallelism():Math.max(1,pR.default.cpus().length)}var pR,Int,XAe,Cnt,wnt,$Ae,epe,Snt,Dnt,hR=Ze(()=>{Dt();pR=ut(Ie("os"));gR();bc();Int=Number(process.versions.node.split(".")[0]),XAe=new Map([["darwin","open"],["linux","xdg-open"],["win32","explorer.exe"]]).get(process.platform),Cnt=typeof XAe<"u"?async t=>{try{return await uj(XAe,[t],{cwd:J.cwd()}),!0}catch{return!1}}:void 0,wnt="/usr/bin/ldd";Snt=/^\s*at (.*?) ?\(((?:file|https?|blob|chrome-extension|native|eval|webpack||\/|[a-z]:\\|\\\\).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,Dnt=/\((\S*)(?::(\d+))(?::(\d+))\)/});function gj(t,e,r,s,a){let n=YB(r);if(s.isArray||s.type==="ANY"&&Array.isArray(n))return Array.isArray(n)?n.map((c,f)=>fj(t,`${e}[${f}]`,c,s,a)):String(n).split(/,/).map(c=>fj(t,e,c,s,a));if(Array.isArray(n))throw new Error(`Non-array configuration settings "${e}" cannot be an array`);return fj(t,e,r,s,a)}function fj(t,e,r,s,a){let n=YB(r);switch(s.type){case"ANY":return FQ(n);case"SHAPE":return Rnt(t,e,r,s,a);case"MAP":return Tnt(t,e,r,s,a)}if(n===null&&!s.isNullable&&s.default!==null)throw new Error(`Non-nullable configuration settings "${e}" cannot be set to null`);if(s.values?.includes(n))return n;let f=(()=>{if(s.type==="BOOLEAN"&&typeof n!="string")return kB(n);if(typeof n!="string")throw new Error(`Expected configuration setting "${e}" to be a string, got ${typeof n}`);let p=Vk(n,{env:t.env});switch(s.type){case"ABSOLUTE_PATH":{let h=a,E=U8(r);return E&&E[0]!=="<"&&(h=J.dirname(E)),J.resolve(h,fe.toPortablePath(p))}case"LOCATOR_LOOSE":return Qp(p,!1);case"NUMBER":return parseInt(p);case"LOCATOR":return Qp(p);case"BOOLEAN":return kB(p);default:return p}})();if(s.values&&!s.values.includes(f))throw new Error(`Invalid value, expected one of ${s.values.join(", ")}`);return f}function Rnt(t,e,r,s,a){let n=YB(r);if(typeof n!="object"||Array.isArray(n))throw new nt(`Object configuration settings "${e}" must be an object`);let c=dj(t,s,{ignoreArrays:!0});if(n===null)return c;for(let[f,p]of Object.entries(n)){let h=`${e}.${f}`;if(!s.properties[f])throw new nt(`Unrecognized configuration settings found: ${e}.${f} - run "yarn config" to see the list of settings supported in Yarn`);c.set(f,gj(t,h,p,s.properties[f],a))}return c}function Tnt(t,e,r,s,a){let n=YB(r),c=new Map;if(typeof n!="object"||Array.isArray(n))throw new nt(`Map configuration settings "${e}" must be an object`);if(n===null)return c;for(let[f,p]of Object.entries(n)){let h=s.normalizeKeys?s.normalizeKeys(f):f,E=`${e}['${h}']`,C=s.valueDefinition;c.set(h,gj(t,E,p,C,a))}return c}function dj(t,e,{ignoreArrays:r=!1}={}){switch(e.type){case"SHAPE":{if(e.isArray&&!r)return[];let s=new Map;for(let[a,n]of Object.entries(e.properties))s.set(a,dj(t,n));return s}case"MAP":return e.isArray&&!r?[]:new Map;case"ABSOLUTE_PATH":return e.default===null?null:t.projectCwd===null?Array.isArray(e.default)?e.default.map(s=>J.normalize(s)):J.isAbsolute(e.default)?J.normalize(e.default):e.isNullable?null:void 0:Array.isArray(e.default)?e.default.map(s=>J.resolve(t.projectCwd,s)):J.resolve(t.projectCwd,e.default);default:return e.default}}function mR(t,e,r){if(e.type==="SECRET"&&typeof t=="string"&&r.hideSecrets)return Qnt;if(e.type==="ABSOLUTE_PATH"&&typeof t=="string"&&r.getNativePaths)return fe.fromPortablePath(t);if(e.isArray&&Array.isArray(t)){let s=[];for(let a of t)s.push(mR(a,e,r));return s}if(e.type==="MAP"&&t instanceof Map){if(t.size===0)return;let s=new Map;for(let[a,n]of t.entries()){let c=mR(n,e.valueDefinition,r);typeof c<"u"&&s.set(a,c)}return s}if(e.type==="SHAPE"&&t instanceof Map){if(t.size===0)return;let s=new Map;for(let[a,n]of t.entries()){let c=e.properties[a],f=mR(n,c,r);typeof f<"u"&&s.set(a,f)}return s}return t}function Fnt(){let t={};for(let[e,r]of Object.entries(process.env))e=e.toLowerCase(),e.startsWith(yR)&&(e=(0,rpe.default)(e.slice(yR.length)),t[e]=r);return t}function pj(){let t=`${yR}rc_filename`;for(let[e,r]of Object.entries(process.env))if(e.toLowerCase()===t&&typeof r=="string")return r;return hj}async function tpe(t){try{return await ce.readFilePromise(t)}catch{return Buffer.of()}}async function Nnt(t,e){return Buffer.compare(...await Promise.all([tpe(t),tpe(e)]))===0}async function Ont(t,e){let[r,s]=await Promise.all([ce.statPromise(t),ce.statPromise(e)]);return r.dev===s.dev&&r.ino===s.ino}async function Mnt({configuration:t,selfPath:e}){let r=t.get("yarnPath");return t.get("ignorePath")||r===null||r===e||await Lnt(r,e)?null:r}var rpe,Lp,npe,ipe,spe,Aj,xnt,ov,knt,Mp,yR,hj,Qnt,wI,ope,ER,dR,Lnt,ze,av=Ze(()=>{Dt();wc();rpe=ut(Cre()),Lp=ut(Fd());Yt();npe=ut(hne()),ipe=Ie("module"),spe=ut(Ld()),Aj=Ie("stream");$ce();oI();Q8();R8();T8();fue();F8();tm();due();OQ();xc();I0();AR();bc();hR();Tp();Wo();xnt=function(){if(!Lp.GITHUB_ACTIONS||!process.env.GITHUB_EVENT_PATH)return!1;let t=fe.toPortablePath(process.env.GITHUB_EVENT_PATH),e;try{e=ce.readJsonSync(t)}catch{return!1}return!(!("repository"in e)||!e.repository||(e.repository.private??!0))}(),ov=new Set(["@yarnpkg/plugin-constraints","@yarnpkg/plugin-exec","@yarnpkg/plugin-interactive-tools","@yarnpkg/plugin-stage","@yarnpkg/plugin-typescript","@yarnpkg/plugin-version","@yarnpkg/plugin-workspace-tools"]),knt=new Set(["isTestEnv","injectNpmUser","injectNpmPassword","injectNpm2FaToken","zipDataEpilogue","cacheCheckpointOverride","cacheVersionOverride","lockfileVersionOverride","osOverride","cpuOverride","libcOverride","binFolder","version","flags","profile","gpg","ignoreNode","wrapOutput","home","confDir","registry","ignoreCwd"]),Mp=/^(?!v)[a-z0-9._-]+$/i,yR="yarn_",hj=".yarnrc.yml",Qnt="********",wI=(E=>(E.ANY="ANY",E.BOOLEAN="BOOLEAN",E.ABSOLUTE_PATH="ABSOLUTE_PATH",E.LOCATOR="LOCATOR",E.LOCATOR_LOOSE="LOCATOR_LOOSE",E.NUMBER="NUMBER",E.STRING="STRING",E.SECRET="SECRET",E.SHAPE="SHAPE",E.MAP="MAP",E))(wI||{}),ope=ht,ER=(r=>(r.JUNCTIONS="junctions",r.SYMLINKS="symlinks",r))(ER||{}),dR={lastUpdateCheck:{description:"Last timestamp we checked whether new Yarn versions were available",type:"STRING",default:null},yarnPath:{description:"Path to the local executable that must be used over the global one",type:"ABSOLUTE_PATH",default:null},ignorePath:{description:"If true, the local executable will be ignored when using the global one",type:"BOOLEAN",default:!1},globalFolder:{description:"Folder where all system-global files are stored",type:"ABSOLUTE_PATH",default:H8()},cacheFolder:{description:"Folder where the cache files must be written",type:"ABSOLUTE_PATH",default:"./.yarn/cache"},compressionLevel:{description:"Zip files compression level, from 0 to 9 or mixed (a variant of 9, which stores some files uncompressed, when compression doesn't yield good results)",type:"NUMBER",values:["mixed",0,1,2,3,4,5,6,7,8,9],default:0},virtualFolder:{description:"Folder where the virtual packages (cf doc) will be mapped on the disk (must be named __virtual__)",type:"ABSOLUTE_PATH",default:"./.yarn/__virtual__"},installStatePath:{description:"Path of the file where the install state will be persisted",type:"ABSOLUTE_PATH",default:"./.yarn/install-state.gz"},immutablePatterns:{description:"Array of glob patterns; files matching them won't be allowed to change during immutable installs",type:"STRING",default:[],isArray:!0},rcFilename:{description:"Name of the files where the configuration can be found",type:"STRING",default:pj()},enableGlobalCache:{description:"If true, the system-wide cache folder will be used regardless of `cache-folder`",type:"BOOLEAN",default:!0},cacheMigrationMode:{description:"Defines the conditions under which Yarn upgrades should cause the cache archives to be regenerated.",type:"STRING",values:["always","match-spec","required-only"],default:"always"},enableColors:{description:"If true, the CLI is allowed to use colors in its output",type:"BOOLEAN",default:Zk,defaultText:""},enableHyperlinks:{description:"If true, the CLI is allowed to use hyperlinks in its output",type:"BOOLEAN",default:K4,defaultText:""},enableInlineBuilds:{description:"If true, the CLI will print the build output on the command line",type:"BOOLEAN",default:Lp.isCI,defaultText:""},enableMessageNames:{description:"If true, the CLI will prefix most messages with codes suitable for search engines",type:"BOOLEAN",default:!0},enableProgressBars:{description:"If true, the CLI is allowed to show a progress bar for long-running events",type:"BOOLEAN",default:!Lp.isCI,defaultText:""},enableTimers:{description:"If true, the CLI is allowed to print the time spent executing commands",type:"BOOLEAN",default:!0},enableTips:{description:"If true, installs will print a helpful message every day of the week",type:"BOOLEAN",default:!Lp.isCI,defaultText:""},preferInteractive:{description:"If true, the CLI will automatically use the interactive mode when called from a TTY",type:"BOOLEAN",default:!1},preferTruncatedLines:{description:"If true, the CLI will truncate lines that would go beyond the size of the terminal",type:"BOOLEAN",default:!1},progressBarStyle:{description:"Which style of progress bar should be used (only when progress bars are enabled)",type:"STRING",default:void 0,defaultText:""},defaultLanguageName:{description:"Default language mode that should be used when a package doesn't offer any insight",type:"STRING",default:"node"},defaultProtocol:{description:"Default resolution protocol used when resolving pure semver and tag ranges",type:"STRING",default:"npm:"},enableTransparentWorkspaces:{description:"If false, Yarn won't automatically resolve workspace dependencies unless they use the `workspace:` protocol",type:"BOOLEAN",default:!0},supportedArchitectures:{description:"Architectures that Yarn will fetch and inject into the resolver",type:"SHAPE",properties:{os:{description:"Array of supported process.platform strings, or null to target them all",type:"STRING",isArray:!0,isNullable:!0,default:["current"]},cpu:{description:"Array of supported process.arch strings, or null to target them all",type:"STRING",isArray:!0,isNullable:!0,default:["current"]},libc:{description:"Array of supported libc libraries, or null to target them all",type:"STRING",isArray:!0,isNullable:!0,default:["current"]}}},enableMirror:{description:"If true, the downloaded packages will be retrieved and stored in both the local and global folders",type:"BOOLEAN",default:!0},enableNetwork:{description:"If false, Yarn will refuse to use the network if required to",type:"BOOLEAN",default:!0},enableOfflineMode:{description:"If true, Yarn will attempt to retrieve files and metadata from the global cache rather than the network",type:"BOOLEAN",default:!1},httpProxy:{description:"URL of the http proxy that must be used for outgoing http requests",type:"STRING",default:null},httpsProxy:{description:"URL of the http proxy that must be used for outgoing https requests",type:"STRING",default:null},unsafeHttpWhitelist:{description:"List of the hostnames for which http queries are allowed (glob patterns are supported)",type:"STRING",default:[],isArray:!0},httpTimeout:{description:"Timeout of each http request in milliseconds",type:"NUMBER",default:6e4},httpRetry:{description:"Retry times on http failure",type:"NUMBER",default:3},networkConcurrency:{description:"Maximal number of concurrent requests",type:"NUMBER",default:50},taskPoolConcurrency:{description:"Maximal amount of concurrent heavy task processing",type:"NUMBER",default:cj()},taskPoolMode:{description:"Execution strategy for heavy tasks",type:"STRING",values:["async","workers"],default:"workers"},networkSettings:{description:"Network settings per hostname (glob patterns are supported)",type:"MAP",valueDefinition:{description:"",type:"SHAPE",properties:{httpsCaFilePath:{description:"Path to file containing one or multiple Certificate Authority signing certificates",type:"ABSOLUTE_PATH",default:null},enableNetwork:{description:"If false, the package manager will refuse to use the network if required to",type:"BOOLEAN",default:null},httpProxy:{description:"URL of the http proxy that must be used for outgoing http requests",type:"STRING",default:null},httpsProxy:{description:"URL of the http proxy that must be used for outgoing https requests",type:"STRING",default:null},httpsKeyFilePath:{description:"Path to file containing private key in PEM format",type:"ABSOLUTE_PATH",default:null},httpsCertFilePath:{description:"Path to file containing certificate chain in PEM format",type:"ABSOLUTE_PATH",default:null}}}},httpsCaFilePath:{description:"A path to a file containing one or multiple Certificate Authority signing certificates",type:"ABSOLUTE_PATH",default:null},httpsKeyFilePath:{description:"Path to file containing private key in PEM format",type:"ABSOLUTE_PATH",default:null},httpsCertFilePath:{description:"Path to file containing certificate chain in PEM format",type:"ABSOLUTE_PATH",default:null},enableStrictSsl:{description:"If false, SSL certificate errors will be ignored",type:"BOOLEAN",default:!0},logFilters:{description:"Overrides for log levels",type:"SHAPE",isArray:!0,concatenateValues:!0,properties:{code:{description:"Code of the messages covered by this override",type:"STRING",default:void 0},text:{description:"Code of the texts covered by this override",type:"STRING",default:void 0},pattern:{description:"Code of the patterns covered by this override",type:"STRING",default:void 0},level:{description:"Log level override, set to null to remove override",type:"STRING",values:Object.values($k),isNullable:!0,default:void 0}}},enableTelemetry:{description:"If true, telemetry will be periodically sent, following the rules in https://yarnpkg.com/advanced/telemetry",type:"BOOLEAN",default:!0},telemetryInterval:{description:"Minimal amount of time between two telemetry uploads, in days",type:"NUMBER",default:7},telemetryUserId:{description:"If you desire to tell us which project you are, you can set this field. Completely optional and opt-in.",type:"STRING",default:null},enableHardenedMode:{description:"If true, automatically enable --check-resolutions --refresh-lockfile on installs",type:"BOOLEAN",default:Lp.isPR&&xnt,defaultText:""},enableScripts:{description:"If true, packages are allowed to have install scripts by default",type:"BOOLEAN",default:!0},enableStrictSettings:{description:"If true, unknown settings will cause Yarn to abort",type:"BOOLEAN",default:!0},enableImmutableCache:{description:"If true, the cache is reputed immutable and actions that would modify it will throw",type:"BOOLEAN",default:!1},enableCacheClean:{description:"If false, disallows the `cache clean` command",type:"BOOLEAN",default:!0},checksumBehavior:{description:"Enumeration defining what to do when a checksum doesn't match expectations",type:"STRING",default:"throw"},injectEnvironmentFiles:{description:"List of all the environment files that Yarn should inject inside the process when it starts",type:"ABSOLUTE_PATH",default:[".env.yarn?"],isArray:!0},packageExtensions:{description:"Map of package corrections to apply on the dependency tree",type:"MAP",valueDefinition:{description:"The extension that will be applied to any package whose version matches the specified range",type:"SHAPE",properties:{dependencies:{description:"The set of dependencies that must be made available to the current package in order for it to work properly",type:"MAP",valueDefinition:{description:"A range",type:"STRING"}},peerDependencies:{description:"Inherited dependencies - the consumer of the package will be tasked to provide them",type:"MAP",valueDefinition:{description:"A semver range",type:"STRING"}},peerDependenciesMeta:{description:"Extra information related to the dependencies listed in the peerDependencies field",type:"MAP",valueDefinition:{description:"The peerDependency meta",type:"SHAPE",properties:{optional:{description:"If true, the selected peer dependency will be marked as optional by the package manager and the consumer omitting it won't be reported as an error",type:"BOOLEAN",default:!1}}}}}}}};Lnt=process.platform==="win32"?Nnt:Ont;ze=class t{constructor(e){this.isCI=Lp.isCI;this.projectCwd=null;this.plugins=new Map;this.settings=new Map;this.values=new Map;this.sources=new Map;this.invalid=new Map;this.env={};this.limits=new Map;this.packageExtensions=null;this.startingCwd=e}static{this.deleteProperty=Symbol()}static{this.telemetry=null}static create(e,r,s){let a=new t(e);typeof r<"u"&&!(r instanceof Map)&&(a.projectCwd=r),a.importSettings(dR);let n=typeof s<"u"?s:r instanceof Map?r:new Map;for(let[c,f]of n)a.activatePlugin(c,f);return a}static async find(e,r,{strict:s=!0,usePathCheck:a=null,useRc:n=!0}={}){let c=Fnt();delete c.rcFilename;let f=new t(e),p=await t.findRcFiles(e),h=await t.findFolderRcFile(fI());h&&(p.find(me=>me.path===h.path)||p.unshift(h));let E=gue(p.map(le=>[le.path,le.data])),C=vt.dot,S=new Set(Object.keys(dR)),b=({yarnPath:le,ignorePath:me,injectEnvironmentFiles:pe})=>({yarnPath:le,ignorePath:me,injectEnvironmentFiles:pe}),I=({yarnPath:le,ignorePath:me,injectEnvironmentFiles:pe,...Be})=>{let Ce={};for(let[g,we]of Object.entries(Be))S.has(g)&&(Ce[g]=we);return Ce},T=({yarnPath:le,ignorePath:me,...pe})=>{let Be={};for(let[Ce,g]of Object.entries(pe))S.has(Ce)||(Be[Ce]=g);return Be};if(f.importSettings(b(dR)),f.useWithSource("",b(c),e,{strict:!1}),E){let[le,me]=E;f.useWithSource(le,b(me),C,{strict:!1})}if(a){if(await Mnt({configuration:f,selfPath:a})!==null)return f;f.useWithSource("",{ignorePath:!0},e,{strict:!1,overwrite:!0})}let N=await t.findProjectCwd(e);f.startingCwd=e,f.projectCwd=N;let U=Object.assign(Object.create(null),process.env);f.env=U;let W=await Promise.all(f.get("injectEnvironmentFiles").map(async le=>{let me=le.endsWith("?")?await ce.readFilePromise(le.slice(0,-1),"utf8").catch(()=>""):await ce.readFilePromise(le,"utf8");return(0,npe.parse)(me)}));for(let le of W)for(let[me,pe]of Object.entries(le))f.env[me]=Vk(pe,{env:U});if(f.importSettings(I(dR)),f.useWithSource("",I(c),e,{strict:s}),E){let[le,me]=E;f.useWithSource(le,I(me),C,{strict:s})}let ee=le=>"default"in le?le.default:le,ie=new Map([["@@core",Xce]]);if(r!==null)for(let le of r.plugins.keys())ie.set(le,ee(r.modules.get(le)));for(let[le,me]of ie)f.activatePlugin(le,me);let ue=new Map([]);if(r!==null){let le=new Map;for(let[Be,Ce]of r.modules)le.set(Be,()=>Ce);let me=new Set,pe=async(Be,Ce)=>{let{factory:g,name:we}=bp(Be);if(!g||me.has(we))return;let ye=new Map(le),Ae=X=>{if((0,ipe.isBuiltin)(X))return bp(X);if(ye.has(X))return ye.get(X)();throw new nt(`This plugin cannot access the package referenced via ${X} which is neither a builtin, nor an exposed entry`)},se=await qE(async()=>ee(await g(Ae)),X=>`${X} (when initializing ${we}, defined in ${Ce})`);le.set(we,()=>se),me.add(we),ue.set(we,se)};if(c.plugins)for(let Be of c.plugins.split(";")){let Ce=J.resolve(e,fe.toPortablePath(Be));await pe(Ce,"")}for(let{path:Be,cwd:Ce,data:g}of p)if(n&&Array.isArray(g.plugins))for(let we of g.plugins){let ye=typeof we!="string"?we.path:we,Ae=we?.spec??"",se=we?.checksum??"";if(ov.has(Ae))continue;let X=J.resolve(Ce,fe.toPortablePath(ye));if(!await ce.existsPromise(X)){if(!Ae){let mt=Ht(f,J.basename(X,".cjs"),ht.NAME),j=Ht(f,".gitignore",ht.NAME),rt=Ht(f,f.values.get("rcFilename"),ht.NAME),Fe=Ht(f,"https://yarnpkg.com/getting-started/qa#which-files-should-be-gitignored",ht.URL);throw new nt(`Missing source for the ${mt} plugin - please try to remove the plugin from ${rt} then reinstall it manually. This error usually occurs because ${j} is incorrect, check ${Fe} to make sure your plugin folder isn't gitignored.`)}if(!Ae.match(/^https?:/)){let mt=Ht(f,J.basename(X,".cjs"),ht.NAME),j=Ht(f,f.values.get("rcFilename"),ht.NAME);throw new nt(`Failed to recognize the source for the ${mt} plugin - please try to delete the plugin from ${j} then reinstall it manually.`)}let De=await oj(Ae,{configuration:f}),Te=cs(De);if(se&&se!==Te){let mt=Ht(f,J.basename(X,".cjs"),ht.NAME),j=Ht(f,f.values.get("rcFilename"),ht.NAME),rt=Ht(f,`yarn plugin import ${Ae}`,ht.CODE);throw new nt(`Failed to fetch the ${mt} plugin from its remote location: its checksum seems to have changed. If this is expected, please remove the plugin from ${j} then run ${rt} to reimport it.`)}await ce.mkdirPromise(J.dirname(X),{recursive:!0}),await ce.writeFilePromise(X,De)}await pe(X,Be)}}for(let[le,me]of ue)f.activatePlugin(le,me);if(f.useWithSource("",T(c),e,{strict:s}),E){let[le,me]=E;f.useWithSource(le,T(me),C,{strict:s})}return f.get("enableGlobalCache")&&(f.values.set("cacheFolder",`${f.get("globalFolder")}/cache`),f.sources.set("cacheFolder","")),f}static async findRcFiles(e){let r=pj(),s=[],a=e,n=null;for(;a!==n;){n=a;let c=J.join(n,r);if(ce.existsSync(c)){let f,p;try{p=await ce.readFilePromise(c,"utf8"),f=as(p)}catch{let h="";throw p?.match(/^\s+(?!-)[^:]+\s+\S+/m)&&(h=" (in particular, make sure you list the colons after each key name)"),new nt(`Parse error when loading ${c}; please check it's proper Yaml${h}`)}s.unshift({path:c,cwd:n,data:f})}a=J.dirname(n)}return s}static async findFolderRcFile(e){let r=J.join(e,Er.rc),s;try{s=await ce.readFilePromise(r,"utf8")}catch(n){if(n.code==="ENOENT")return null;throw n}let a=as(s);return{path:r,cwd:e,data:a}}static async findProjectCwd(e){let r=null,s=e,a=null;for(;s!==a;){if(a=s,ce.existsSync(J.join(a,Er.lockfile)))return a;ce.existsSync(J.join(a,Er.manifest))&&(r=a),s=J.dirname(a)}return r}static async updateConfiguration(e,r,s={}){let a=pj(),n=J.join(e,a),c=ce.existsSync(n)?as(await ce.readFilePromise(n,"utf8")):{},f=!1,p;if(typeof r=="function"){try{p=r(c)}catch{p=r({})}if(p===c)return!1}else{p=c;for(let h of Object.keys(r)){let E=c[h],C=r[h],S;if(typeof C=="function")try{S=C(E)}catch{S=C(void 0)}else S=C;E!==S&&(S===t.deleteProperty?delete p[h]:p[h]=S,f=!0)}if(!f)return!1}return await ce.changeFilePromise(n,nl(p),{automaticNewlines:!0}),!0}static async addPlugin(e,r){r.length!==0&&await t.updateConfiguration(e,s=>{let a=s.plugins??[];if(a.length===0)return{...s,plugins:r};let n=[],c=[...r];for(let f of a){let p=typeof f!="string"?f.path:f,h=c.find(E=>E.path===p);h?(n.push(h),c=c.filter(E=>E!==h)):n.push(f)}return n.push(...c),{...s,plugins:n}})}static async updateHomeConfiguration(e){let r=fI();return await t.updateConfiguration(r,e)}activatePlugin(e,r){this.plugins.set(e,r),typeof r.configuration<"u"&&this.importSettings(r.configuration)}importSettings(e){for(let[r,s]of Object.entries(e))if(s!=null){if(this.settings.has(r))throw new Error(`Cannot redefine settings "${r}"`);this.settings.set(r,s),this.values.set(r,dj(this,s))}}useWithSource(e,r,s,a){try{this.use(e,r,s,a)}catch(n){throw n.message+=` (in ${Ht(this,e,ht.PATH)})`,n}}use(e,r,s,{strict:a=!0,overwrite:n=!1}={}){a=a&&this.get("enableStrictSettings");for(let c of["enableStrictSettings",...Object.keys(r)]){let f=r[c],p=U8(f);if(p&&(e=p),typeof f>"u"||c==="plugins"||e===""&&knt.has(c))continue;if(c==="rcFilename")throw new nt(`The rcFilename settings can only be set via ${`${yR}RC_FILENAME`.toUpperCase()}, not via a rc file`);let h=this.settings.get(c);if(!h){let C=fI(),S=e[0]!=="<"?J.dirname(e):null;if(a&&!(S!==null?C===S:!1))throw new nt(`Unrecognized or legacy configuration settings found: ${c} - run "yarn config" to see the list of settings supported in Yarn`);this.invalid.set(c,e);continue}if(this.sources.has(c)&&!(n||h.type==="MAP"||h.isArray&&h.concatenateValues))continue;let E;try{E=gj(this,c,f,h,s)}catch(C){throw C.message+=` in ${Ht(this,e,ht.PATH)}`,C}if(c==="enableStrictSettings"&&e!==""){a=E;continue}if(h.type==="MAP"){let C=this.values.get(c);this.values.set(c,new Map(n?[...C,...E]:[...E,...C])),this.sources.set(c,`${this.sources.get(c)}, ${e}`)}else if(h.isArray&&h.concatenateValues){let C=this.values.get(c);this.values.set(c,n?[...C,...E]:[...E,...C]),this.sources.set(c,`${this.sources.get(c)}, ${e}`)}else this.values.set(c,E),this.sources.set(c,e)}}get(e){if(!this.values.has(e))throw new Error(`Invalid configuration key "${e}"`);return this.values.get(e)}getSpecial(e,{hideSecrets:r=!1,getNativePaths:s=!1}){let a=this.get(e),n=this.settings.get(e);if(typeof n>"u")throw new nt(`Couldn't find a configuration settings named "${e}"`);return mR(a,n,{hideSecrets:r,getNativePaths:s})}getSubprocessStreams(e,{header:r,prefix:s,report:a}){let n,c,f=ce.createWriteStream(e);if(this.get("enableInlineBuilds")){let p=a.createStreamReporter(`${s} ${Ht(this,"STDOUT","green")}`),h=a.createStreamReporter(`${s} ${Ht(this,"STDERR","red")}`);n=new Aj.PassThrough,n.pipe(p),n.pipe(f),c=new Aj.PassThrough,c.pipe(h),c.pipe(f)}else n=f,c=f,typeof r<"u"&&n.write(`${r} +`);return{stdout:n,stderr:c}}makeResolver(){let e=[];for(let r of this.plugins.values())for(let s of r.resolvers||[])e.push(new s);return new rm([new TQ,new Ei,...e])}makeFetcher(){let e=[];for(let r of this.plugins.values())for(let s of r.fetchers||[])e.push(new s);return new aI([new lI,new cI,...e])}getLinkers(){let e=[];for(let r of this.plugins.values())for(let s of r.linkers||[])e.push(new s);return e}getSupportedArchitectures(){let e=sv(),r=this.get("supportedArchitectures"),s=r.get("os");s!==null&&(s=s.map(c=>c==="current"?e.os:c));let a=r.get("cpu");a!==null&&(a=a.map(c=>c==="current"?e.cpu:c));let n=r.get("libc");return n!==null&&(n=Wl(n,c=>c==="current"?e.libc??Wl.skip:c)),{os:s,cpu:a,libc:n}}isInteractive({interactive:e,stdout:r}){return r.isTTY?e??this.get("preferInteractive"):!1}async getPackageExtensions(){if(this.packageExtensions!==null)return this.packageExtensions;this.packageExtensions=new Map;let e=this.packageExtensions,r=(s,a,{userProvided:n=!1}={})=>{if(!cl(s.range))throw new Error("Only semver ranges are allowed as keys for the packageExtensions setting");let c=new Ut;c.load(a,{yamlCompatibilityMode:!0});let f=xB(e,s.identHash),p=[];f.push([s.range,p]);let h={status:"inactive",userProvided:n,parentDescriptor:s};for(let E of c.dependencies.values())p.push({...h,type:"Dependency",descriptor:E});for(let E of c.peerDependencies.values())p.push({...h,type:"PeerDependency",descriptor:E});for(let[E,C]of c.peerDependenciesMeta)for(let[S,b]of Object.entries(C))p.push({...h,type:"PeerDependencyMeta",selector:E,key:S,value:b})};await this.triggerHook(s=>s.registerPackageExtensions,this,r);for(let[s,a]of this.get("packageExtensions"))r(C0(s,!0),Yk(a),{userProvided:!0});return e}normalizeLocator(e){return cl(e.reference)?Ws(e,`${this.get("defaultProtocol")}${e.reference}`):Mp.test(e.reference)?Ws(e,`${this.get("defaultProtocol")}${e.reference}`):e}normalizeDependency(e){return cl(e.range)?On(e,`${this.get("defaultProtocol")}${e.range}`):Mp.test(e.range)?On(e,`${this.get("defaultProtocol")}${e.range}`):e}normalizeDependencyMap(e){return new Map([...e].map(([r,s])=>[r,this.normalizeDependency(s)]))}normalizePackage(e,{packageExtensions:r}){let s=LB(e),a=r.get(e.identHash);if(typeof a<"u"){let c=e.version;if(c!==null){for(let[f,p]of a)if(Xf(c,f))for(let h of p)switch(h.status==="inactive"&&(h.status="redundant"),h.type){case"Dependency":typeof s.dependencies.get(h.descriptor.identHash)>"u"&&(h.status="active",s.dependencies.set(h.descriptor.identHash,this.normalizeDependency(h.descriptor)));break;case"PeerDependency":typeof s.peerDependencies.get(h.descriptor.identHash)>"u"&&(h.status="active",s.peerDependencies.set(h.descriptor.identHash,h.descriptor));break;case"PeerDependencyMeta":{let E=s.peerDependenciesMeta.get(h.selector);(typeof E>"u"||!Object.hasOwn(E,h.key)||E[h.key]!==h.value)&&(h.status="active",Yl(s.peerDependenciesMeta,h.selector,()=>({}))[h.key]=h.value)}break;default:H4(h)}}}let n=c=>c.scope?`${c.scope}__${c.name}`:`${c.name}`;for(let c of s.peerDependenciesMeta.keys()){let f=Sa(c);s.peerDependencies.has(f.identHash)||s.peerDependencies.set(f.identHash,On(f,"*"))}for(let c of s.peerDependencies.values()){if(c.scope==="types")continue;let f=n(c),p=Da("types",f),h=un(p);s.peerDependencies.has(p.identHash)||s.peerDependenciesMeta.has(h)||s.dependencies.has(p.identHash)||(s.peerDependencies.set(p.identHash,On(p,"*")),s.peerDependenciesMeta.set(h,{optional:!0}))}return s.dependencies=new Map(qs(s.dependencies,([,c])=>al(c))),s.peerDependencies=new Map(qs(s.peerDependencies,([,c])=>al(c))),s}getLimit(e){return Yl(this.limits,e,()=>(0,spe.default)(this.get(e)))}async triggerHook(e,...r){for(let s of this.plugins.values()){let a=s.hooks;if(!a)continue;let n=e(a);n&&await n(...r)}}async triggerMultipleHooks(e,r){for(let s of r)await this.triggerHook(e,...s)}async reduceHook(e,r,...s){let a=r;for(let n of this.plugins.values()){let c=n.hooks;if(!c)continue;let f=e(c);f&&(a=await f(a,...s))}return a}async firstHook(e,...r){for(let s of this.plugins.values()){let a=s.hooks;if(!a)continue;let n=e(a);if(!n)continue;let c=await n(...r);if(typeof c<"u")return c}return null}}});var qr={};Vt(qr,{EndStrategy:()=>Ij,ExecError:()=>IR,PipeError:()=>lv,execvp:()=>uj,pipevp:()=>Wu});function om(t){return t!==null&&typeof t.fd=="number"}function mj(){}function yj(){for(let t of am)t.kill()}async function Wu(t,e,{cwd:r,env:s=process.env,strict:a=!1,stdin:n=null,stdout:c,stderr:f,end:p=2}){let h=["pipe","pipe","pipe"];n===null?h[0]="ignore":om(n)&&(h[0]=n),om(c)&&(h[1]=c),om(f)&&(h[2]=f);let E=(0,Ej.default)(t,e,{cwd:fe.fromPortablePath(r),env:{...s,PWD:fe.fromPortablePath(r)},stdio:h});am.add(E),am.size===1&&(process.on("SIGINT",mj),process.on("SIGTERM",yj)),!om(n)&&n!==null&&n.pipe(E.stdin),om(c)||E.stdout.pipe(c,{end:!1}),om(f)||E.stderr.pipe(f,{end:!1});let C=()=>{for(let S of new Set([c,f]))om(S)||S.end()};return new Promise((S,b)=>{E.on("error",I=>{am.delete(E),am.size===0&&(process.off("SIGINT",mj),process.off("SIGTERM",yj)),(p===2||p===1)&&C(),b(I)}),E.on("close",(I,T)=>{am.delete(E),am.size===0&&(process.off("SIGINT",mj),process.off("SIGTERM",yj)),(p===2||p===1&&I!==0)&&C(),I===0||!a?S({code:Cj(I,T)}):b(new lv({fileName:t,code:I,signal:T}))})})}async function uj(t,e,{cwd:r,env:s=process.env,encoding:a="utf8",strict:n=!1}){let c=["ignore","pipe","pipe"],f=[],p=[],h=fe.fromPortablePath(r);typeof s.PWD<"u"&&(s={...s,PWD:h});let E=(0,Ej.default)(t,e,{cwd:h,env:s,stdio:c});return E.stdout.on("data",C=>{f.push(C)}),E.stderr.on("data",C=>{p.push(C)}),await new Promise((C,S)=>{E.on("error",b=>{let I=ze.create(r),T=Ht(I,t,ht.PATH);S(new jt(1,`Process ${T} failed to spawn`,N=>{N.reportError(1,` ${Kf(I,{label:"Thrown Error",value:_u(ht.NO_HINT,b.message)})}`)}))}),E.on("close",(b,I)=>{let T=a==="buffer"?Buffer.concat(f):Buffer.concat(f).toString(a),N=a==="buffer"?Buffer.concat(p):Buffer.concat(p).toString(a);b===0||!n?C({code:Cj(b,I),stdout:T,stderr:N}):S(new IR({fileName:t,code:b,signal:I,stdout:T,stderr:N}))})})}function Cj(t,e){let r=Unt.get(e);return typeof r<"u"?128+r:t??1}function _nt(t,e,{configuration:r,report:s}){s.reportError(1,` ${Kf(r,t!==null?{label:"Exit Code",value:_u(ht.NUMBER,t)}:{label:"Exit Signal",value:_u(ht.CODE,e)})}`)}var Ej,Ij,lv,IR,am,Unt,gR=Ze(()=>{Dt();Ej=ut(UU());av();Rc();xc();Ij=(s=>(s[s.Never=0]="Never",s[s.ErrorCode=1]="ErrorCode",s[s.Always=2]="Always",s))(Ij||{}),lv=class extends jt{constructor({fileName:e,code:r,signal:s}){let a=ze.create(J.cwd()),n=Ht(a,e,ht.PATH);super(1,`Child ${n} reported an error`,c=>{_nt(r,s,{configuration:a,report:c})}),this.code=Cj(r,s)}},IR=class extends lv{constructor({fileName:e,code:r,signal:s,stdout:a,stderr:n}){super({fileName:e,code:r,signal:s}),this.stdout=a,this.stderr=n}};am=new Set;Unt=new Map([["SIGINT",2],["SIGQUIT",3],["SIGKILL",9],["SIGTERM",15]])});function lpe(t){ape=t}function cv(){return typeof wj>"u"&&(wj=ape()),wj}var wj,ape,Bj=Ze(()=>{ape=()=>{throw new Error("Assertion failed: No libzip instance is available, and no factory was configured")}});var cpe=_((CR,Sj)=>{var Hnt=Object.assign({},Ie("fs")),vj=function(){var t=typeof document<"u"&&document.currentScript?document.currentScript.src:void 0;return typeof __filename<"u"&&(t=t||__filename),function(e){e=e||{};var r=typeof e<"u"?e:{},s,a;r.ready=new Promise(function(Ke,st){s=Ke,a=st});var n={},c;for(c in r)r.hasOwnProperty(c)&&(n[c]=r[c]);var f=[],p="./this.program",h=function(Ke,st){throw st},E=!1,C=!0,S="";function b(Ke){return r.locateFile?r.locateFile(Ke,S):S+Ke}var I,T,N,U;C&&(E?S=Ie("path").dirname(S)+"/":S=__dirname+"/",I=function(st,St){var lr=Me(st);return lr?St?lr:lr.toString():(N||(N=Hnt),U||(U=Ie("path")),st=U.normalize(st),N.readFileSync(st,St?null:"utf8"))},T=function(st){var St=I(st,!0);return St.buffer||(St=new Uint8Array(St)),we(St.buffer),St},process.argv.length>1&&(p=process.argv[1].replace(/\\/g,"/")),f=process.argv.slice(2),h=function(Ke){process.exit(Ke)},r.inspect=function(){return"[Emscripten Module object]"});var W=r.print||console.log.bind(console),ee=r.printErr||console.warn.bind(console);for(c in n)n.hasOwnProperty(c)&&(r[c]=n[c]);n=null,r.arguments&&(f=r.arguments),r.thisProgram&&(p=r.thisProgram),r.quit&&(h=r.quit);var ie=0,ue=function(Ke){ie=Ke},le;r.wasmBinary&&(le=r.wasmBinary);var me=r.noExitRuntime||!0;typeof WebAssembly!="object"&&ts("no native wasm support detected");function pe(Ke,st,St){switch(st=st||"i8",st.charAt(st.length-1)==="*"&&(st="i32"),st){case"i1":return Ve[Ke>>0];case"i8":return Ve[Ke>>0];case"i16":return mh((Ke>>1)*2);case"i32":return to((Ke>>2)*4);case"i64":return to((Ke>>2)*4);case"float":return Af((Ke>>2)*4);case"double":return dh((Ke>>3)*8);default:ts("invalid type for getValue: "+st)}return null}var Be,Ce=!1,g;function we(Ke,st){Ke||ts("Assertion failed: "+st)}function ye(Ke){var st=r["_"+Ke];return we(st,"Cannot call unknown function "+Ke+", make sure it is exported"),st}function Ae(Ke,st,St,lr,te){var Ee={string:function(Gi){var Rn=0;if(Gi!=null&&Gi!==0){var Ga=(Gi.length<<2)+1;Rn=wi(Ga),mt(Gi,Rn,Ga)}return Rn},array:function(Gi){var Rn=wi(Gi.length);return Fe(Gi,Rn),Rn}};function Oe(Gi){return st==="string"?De(Gi):st==="boolean"?!!Gi:Gi}var dt=ye(Ke),Et=[],Pt=0;if(lr)for(var tr=0;tr=St)&&ke[lr];)++lr;return X.decode(ke.subarray(Ke,lr))}function Te(Ke,st,St,lr){if(!(lr>0))return 0;for(var te=St,Ee=St+lr-1,Oe=0;Oe=55296&&dt<=57343){var Et=Ke.charCodeAt(++Oe);dt=65536+((dt&1023)<<10)|Et&1023}if(dt<=127){if(St>=Ee)break;st[St++]=dt}else if(dt<=2047){if(St+1>=Ee)break;st[St++]=192|dt>>6,st[St++]=128|dt&63}else if(dt<=65535){if(St+2>=Ee)break;st[St++]=224|dt>>12,st[St++]=128|dt>>6&63,st[St++]=128|dt&63}else{if(St+3>=Ee)break;st[St++]=240|dt>>18,st[St++]=128|dt>>12&63,st[St++]=128|dt>>6&63,st[St++]=128|dt&63}}return st[St]=0,St-te}function mt(Ke,st,St){return Te(Ke,ke,st,St)}function j(Ke){for(var st=0,St=0;St=55296&&lr<=57343&&(lr=65536+((lr&1023)<<10)|Ke.charCodeAt(++St)&1023),lr<=127?++st:lr<=2047?st+=2:lr<=65535?st+=3:st+=4}return st}function rt(Ke){var st=j(Ke)+1,St=La(st);return St&&Te(Ke,Ve,St,st),St}function Fe(Ke,st){Ve.set(Ke,st)}function Ne(Ke,st){return Ke%st>0&&(Ke+=st-Ke%st),Ke}var be,Ve,ke,it,Ue,x,w,P,y,F;function z(Ke){be=Ke,r.HEAP_DATA_VIEW=F=new DataView(Ke),r.HEAP8=Ve=new Int8Array(Ke),r.HEAP16=it=new Int16Array(Ke),r.HEAP32=x=new Int32Array(Ke),r.HEAPU8=ke=new Uint8Array(Ke),r.HEAPU16=Ue=new Uint16Array(Ke),r.HEAPU32=w=new Uint32Array(Ke),r.HEAPF32=P=new Float32Array(Ke),r.HEAPF64=y=new Float64Array(Ke)}var Z=r.INITIAL_MEMORY||16777216,$,oe=[],xe=[],Re=[],lt=!1;function Ct(){if(r.preRun)for(typeof r.preRun=="function"&&(r.preRun=[r.preRun]);r.preRun.length;)bt(r.preRun.shift());Rs(oe)}function qt(){lt=!0,Rs(xe)}function ir(){if(r.postRun)for(typeof r.postRun=="function"&&(r.postRun=[r.postRun]);r.postRun.length;)br(r.postRun.shift());Rs(Re)}function bt(Ke){oe.unshift(Ke)}function gn(Ke){xe.unshift(Ke)}function br(Ke){Re.unshift(Ke)}var Ir=0,Or=null,nn=null;function ai(Ke){Ir++,r.monitorRunDependencies&&r.monitorRunDependencies(Ir)}function Io(Ke){if(Ir--,r.monitorRunDependencies&&r.monitorRunDependencies(Ir),Ir==0&&(Or!==null&&(clearInterval(Or),Or=null),nn)){var st=nn;nn=null,st()}}r.preloadedImages={},r.preloadedAudios={};function ts(Ke){r.onAbort&&r.onAbort(Ke),Ke+="",ee(Ke),Ce=!0,g=1,Ke="abort("+Ke+"). Build with -s ASSERTIONS=1 for more info.";var st=new WebAssembly.RuntimeError(Ke);throw a(st),st}var $s="data:application/octet-stream;base64,";function Co(Ke){return Ke.startsWith($s)}var Hi="data:application/octet-stream;base64,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QCAAKAJIIgEgASADaiADEAcaAkAgAyAAKAJsIgFNBEAgACABIANrNgJsDAELIABCADcCbAsgACAAKAJoIANrIgE2AmggACAAKAJYIANrNgJYIAEgACgChC5JBEAgACABNgKELgsgAEH8gAEoAgARAwAgAiADaiECCwJAIAAoAgAiASgCBCIERQ0AIAAoAjwhBSAAIAIgBCACIARJGyICBH8gACgCSCAAKAJoaiAFaiEFIAEgBCACazYCBAJAAkACQAJAIAEoAhwiBCgCFEEBaw4CAQACCyAEQaABaiAFIAEoAgAgAkHcgAEoAgARCAAMAgsgASABKAIwIAUgASgCACACQcSAASgCABEEADYCMAwBCyAFIAEoAgAgAhAHGgsgASABKAIAIAJqNgIAIAEgASgCCCACajYCCCAAKAI8BSAFCyACaiICNgI8AkAgACgChC4iASACakEDSQ0AIAAoAmggAWshAQJAIAAoAnRBgQhPBEAgACAAIAAoAkggAWoiAi0AACACLQABIAAoAnwRAAA2AlQMAQsgAUUNACAAIAFBAWsgACgChAERAgAaCyAAKAKELiAAKAI8IgJBAUZrIgRFDQAgACABIAQgACgCgAERBQAgACAAKAKELiAEazYChC4gACgCPCECCyACQYUCSw0AIAAoAgAoAgRFDQAgACgCMCEBDAELCwJAIAAoAkQiAiAAKAJAIgNNDQAgAAJ/IAAoAjwgACgCaGoiASADSwRAIAAoAkggAWpBACACIAFrIgNBggIgA0GCAkkbIgMQGSABIANqDAELIAFBggJqIgEgA00NASAAKAJIIANqQQAgAiADayICIAEgA2siAyACIANJGyIDEBkgACgCQCADags2AkALC50CAQF/AkAgAAJ/IAAoAqAuIgFBwABGBEAgACgCBCAAKAIQaiAAKQOYLjcAACAAQgA3A5guIAAgACgCEEEIajYCEEEADAELIAFBIE4EQCAAKAIEIAAoAhBqIAApA5guPgAAIAAgAEGcLmo1AgA3A5guIAAgACgCEEEEajYCECAAIAAoAqAuQSBrIgE2AqAuCyABQRBOBEAgACgCBCAAKAIQaiAAKQOYLj0AACAAIAAoAhBBAmo2AhAgACAAKQOYLkIQiDcDmC4gACAAKAKgLkEQayIBNgKgLgsgAUEISA0BIAAgACgCECIBQQFqNgIQ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KAJUIgEEfyABQQAgARAiEBkgACgCVAVBAAsQBiAAQQA2AlQLC9wMAgl/AX4jAEFAaiIGJAACQAJAAkACQAJAIAEoAjBBABAjIgVBAkZBACABKAI4QQAQIyIEQQFGGw0AIAVBAUZBACAEQQJGGw0AIAVBAkciAw0BIARBAkcNAQsgASABLwEMQYAQcjsBDEEAIQMMAQsgASABLwEMQf/vA3E7AQxBACEFIANFBEBB9eABIAEoAjAgAEEIahBpIgVFDQILIAJBgAJxBEAgBSEDDAELIARBAkcEQCAFIQMMAQtB9cYBIAEoAjggAEEIahBpIgNFBEAgBRAcDAILIAMgBTYCAAsgASABLwEMQf7/A3EgAS8BUiIFQQBHcjsBDAJAAkACQAJAAn8CQAJAIAEpAyhC/v///w9WDQAgASkDIEL+////D1YNACACQYAEcUUNASABKQNIQv////8PVA0BCyAFQYECa0H//wNxQQNJIQdBAQwBCyAFQYECa0H//wNxIQQgAkGACnFBgApHDQEgBEEDSSEHQQALIQkgBkIcEBciBEUEQCAAQQhqIgAEQCAAQQA2AgQgAEEONgIACyADEBwMBQsgAkGACHEhBQJAAkAgAkGAAnEEQAJAIAUNACABKQMgQv////8PVg0AIAEpAyhCgICAgBBUDQMLIAQgASkDKBAYIAEpAyAhDAwBCwJAAkACQCAFDQAgASkDIEL/////D1YNACABKQMoIgxC/////w9WDQEgASkDSEKAgICAEFQNBAsgASkDKCIMQv////8PVA0BCyAEIAwQGAsgASkDICIMQv////8PWgRAIAQgDBAYCyABKQNIIgxC/////w9UDQELIAQgDBAYCyAELQAARQRAIABBCGoiAARAIABBADYCBCAAQRQ2AgALIAQQCCADEBwMBQtBASEKQQEgBC0AAAR+IAQpAxAFQgALp0H//wNxIAYQRyEFIAQQCCAFIAM2AgAgBw0BDAILIAMhBSAEQQJLDQELIAZCBxAXIgRFBEAgAEEIaiIABEAgAEEANgIEIABBDjYCAAsgBRAcDAMLIARBAhANIARBhxJBAhAsIAQgAS0AUhBwIAQgAS8BEBANIAQtAABFBEAgAEEIaiIABEAgAEEANgIEIABBFDYCAAsgBBAIDAILQYGyAkEHIAYQRyEDIAQQCCADIAU2AgBBASEL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NgIEIABB7A42AhggGiEdDAMLIARB/wFxIgJBwABxRQRAIAggDSADLwECQQJ0aiAdp0F/IAJ0QX9zcUECdGoiAy0AASICayEIIB0gAq2IIR0gAy0AACIERQ0HDAELCyAEQSBxBEAgB0G//gA2AgQgASECDAgLIAdB0f4ANgIEIABB0A42AhggASECDAcLIB1BfyAGdEF/c62DIBt8IhunIQUgCCAEQQ9xIgNrIQggGiAErUIPg4ghHSABIBdrIgYgAjMBAiAaQX8gA3RBf3Otg3ynIgRPDQIgBCAGayIGIBlNDQEgBygCjEdFDQEgB0HR/gA2AgQgAEG5DDYCGAsgASECIAshBQwFCwJAIA5FBEAgDCARIAZraiEDDAELIAYgDk0EQCAMIA4gBmtqIQMMAQsgDCARIAYgDmsiBmtqIQMgBSAGTQ0AIAUgBmshBQJAAkAgASADTSABIA8gAWusIhogBq0iGyAaIBtUGyIapyIGaiICIANLcQ0AIAMgBmogAUsgASADT3ENACABIAMgBhAHGiACIQEMAQsgASADIAMgAWsiASABQR91IgFqIAFzIgIQByACaiEBIBogAq0iHn0iHFANACACIANqIQIDQAJAIBwgHiAcIB5UGyIbQiBUBEAgGyEaDAELIBsiGkIgfSIgQgWIQgF8QgODIh9QRQRAA0AgASACKQAANwAAIAEgAikAGDcAGCABIAIpABA3ABAgASACKQAINwAIIBpCIH0hGiACQSBqIQIgAUEgaiEBIB9CAX0iH0IAUg0ACwsgIELgAFQNAANAIAEgAikAADcAACABIAIpABg3ABggASACKQAQNwAQIAEgAikACDcACCABIAIpADg3ADggASACKQAwNwAwIAEgAikAKDcAKCABIAIpACA3ACAgASACKQBYNwBYIAEgAikAUDcAUCABIAIpAEg3AEggASACKQBANwBAIAEgAikAYDcAYCABIAIpAGg3AGggASACKQBwNwBwIAEgAikAeDcAeCACQYABaiECIAFBgAFqIQEgGkKAAX0iGkIfVg0ACwsgGkIQWgRAIAEgAikAADcAACABIAIpAAg3AAggGkIQfSEaIAJBEGohAiABQRBqIQELIBpCCFoEQCABIAIpAAA3AAAgGkIIfSEaIAJBCGohAiABQQhqIQELIBpCBFoEQCABIAIoAAA2AAAgGkIEfSEaIAJBBGohAiABQQRqIQELIBpCAloEQCABIAIvAAA7AAAgGkICfSEaIAJBAmohAiABQQJqIQELIBwgG30hHCAaUEUEQCABIAItAAA6AAAgAkEBaiECIAFBAWohAQsgHEIAUg0ACwsgDiEGIAwhAwsgBSAGSwRAAkACQCABIANNIAEgDyABa6wiGiAGrSIbIBogG1QbIhqnIglqIgIgA0txDQAgAyAJaiABSyABIANPcQ0AIAEgAyAJEAcaDAELIAEgAyADIAFrIgEgAUEfdSIBaiABcyIBEAcgAWohAiAaIAGtIh59IhxQDQAgASADaiEBA0ACQCAcIB4gHCAeVBsiG0IgVARAIBshGgwBCyAbIhpCIH0iIEIFiEIBfEIDgyIfUEUEQANAIAIgASkAADcAACACIAEpABg3ABggAiABKQAQNwAQIAIgASkACDcACCAaQiB9IRogAUEgaiEBIAJBIGohAiAfQgF9Ih9CAFINAAsLICBC4ABUDQADQCACIAEpAAA3AAAgAiABKQAYNwAYIAIgASkAEDcAECACIAEpAAg3AAggAiABKQA4NwA4IAIgASkAMDcAMCACIAEpACg3ACggAiABKQAgNwAgIAIgASkAWDcAWCACIAEpAFA3AFAgAiABKQBINwBIIAIgASkAQDcAQCACIAEpAGA3AGAgAiABKQBoNwBoIAIgASkAcDcAcCACIAEpAHg3AHggAUGAAWohASACQYABaiECIBpCgAF9IhpCH1YNAAsLIBpCEFoEQCACIAEpAAA3AAAgAiABKQAINwAIIBpCEH0hGiACQRBqIQIgAUEQaiEBCyAaQghaBEAgAiABKQAANwAAIBpCCH0hGiACQQhqIQIgAUEIaiEBCyAaQgRaBEAgAiABKAAANgAAIBpCBH0hGiACQQRqIQIgAUEEaiEBCyAaQgJaBEAgAiABLwAAOwAAIBpCAn0hGiACQQJqIQIgAUECaiEBCyAcIBt9IRwgGlBFBEAgAiABLQAAOgAAIAJBAWohAiABQQFqIQELIBxCAFINAAsLIAUgBmshAUEAIARrIQUCQCAEQQdLBEAgBCEDDAELIAEgBE0EQCAEIQMMAQsgAiAEayEFA0ACQCACIAUpAAA3AAAgBEEBdCEDIAEgBGshASACIARqIQIgBEEDSw0AIAMhBCABIANLDQELC0EAIANrIQULIAIgBWohBAJAIAUgDyACa6wiGiABrSIbIBogG1QbIhqnIgFIIAVBf0pxDQAgBUEBSCABIARqIAJLcQ0AIAIgBCABEAcgAWohAgwDCyACIAQgAyADQR91IgFqIAFzIgEQByABaiECIBogAa0iHn0iHFANAiABIARqIQEDQAJAIBwgHiAcIB5UGyIbQiBUBEAgGyEaDAELIBsiGkIgfSIgQgWIQgF8QgODIh9QRQRAA0AgAiABKQAANwAAIAIgASkAGDcAGCACIAEpABA3ABAgAiABKQAINwAIIBpCIH0hGiABQSBqIQEgAkEgaiECIB9CAX0iH0IAUg0ACwsgIELgAFQNAANAIAIgASkAADcAACACIAEpABg3ABggAiABKQAQNwAQIAIgASkACDcACCACIAEpADg3ADggAiABKQAwNwAwIAIgASkAKDcAKCACIAEpACA3ACAgAiABKQBYNwBYIAIgASkAUDcAUCACIAEpAEg3AEggAiABKQBANwBAIAIgASkAYDcAYCACIAEpAGg3AGggAiABKQBwNwBwIAIgASkAeDcAeCABQYABaiEBIAJBgAFqIQIgGkKAAX0iGkIfVg0ACwsgGkIQWgRAIAIgASkAADcAACACIAEpAAg3AAggGkIQfSEaIAJBEGohAiABQRBqIQELIBpCCFoEQCACIAEpAAA3AAAgGkIIfSEaIAJBCGohAiABQQhqIQELIBpCBFoEQCACIAEoAAA2AAAgGkIEfSEaIAJBBGohAiABQQRqIQELIBpCAloEQCACIAEvAAA7AAAgGkICfSEaIAJBAmohAiABQQJqIQELIBwgG30hHCAaUEUEQCACIAEtAAA6AAAgAkEBaiECIAFBAWohAQsgHFBFDQALDAILAkAgASADTSABIA8gAWusIhogBa0iGyAaIBtUGyIapyIEaiICIANLcQ0AIAMgBGogAUsgASADT3ENACABIAMgBBAHGgwCCyABIAMgAyABayIBIAFBH3UiAWogAXMiARAHIAFqIQIgGiABrSIefSIcUA0BIAEgA2ohAQNAAkAgHCAeIBwgHlQbIhtCIFQEQCAbIRoMAQsgGyIaQiB9IiBCBYhCAXxCA4MiH1BFBEADQCACIAEpAAA3AAAgAiABKQAYNwAYIAIgASkAEDcAECACIAEpAAg3AAggGkIgfSEaIAFBIGohASACQSBqIQIgH0IBfSIfQgBSDQALCyAgQuAAVA0AA0AgAiABKQAANwAAIAIgASkAGDcAGCACIAEpABA3ABAgAiABKQAINwAIIAIgASkAODcAOCACIAEpADA3ADAgAiABKQAoNwAoIAIgASkAIDcAICACIAEpAFg3AFggAiABKQBQNwBQIAIgASkASDcASCACIAEpAEA3AEAgAiABKQBgNwBgIAIgASkAaDcAaCACIAEpAHA3AHAgAiABKQB4NwB4IAFBgAFqIQEgAkGAAWohAiAaQoABfSIaQh9WDQALCyAaQhBaBEAgAiABKQAANwAAIAIgASkACDcACCAaQhB9IRogAkEQaiECIAFBEGohAQsgGkIIWgRAIAIgASkAADcAACAaQgh9IRogAkEIaiECIAFBCGohAQsgGkIEWgRAIAIgASgAADYAACAaQgR9IRogAkEEaiECIAFBBGohAQsgGkICWgRAIAIgAS8AADsAACAaQgJ9IRogAkECaiECIAFBAmohAQsgHCAbfSEcIBpQRQRAIAIgAS0AADoAACACQQFqIQIgAUEBaiEBCyAcUEUNAAsMAQsCQAJAIBYEQAJAIAQgBUkEQCAHKAKYRyAESw0BCyABIARrIQMCQEEAIARrIgVBf0ogDyABa6wiGiAbIBogG1QbIhqnIgIgBUpxDQAgBUEBSCACIANqIAFLcQ0AIAEgAyACEAcgAmohAgwFCyABIAMgBCAEQR91IgFqIAFzIgEQByABaiECIBogAa0iHn0iHFANBCABIANqIQEDQAJAIBwgHiAcIB5UGyIbQiBUBEAgGyEaDAELIBsiGkIgfSIgQgWIQgF8QgODIh9QRQRAA0AgAiABKQAANwAAIAIgASkAGDcAGCACIAEpABA3ABAgAiABKQAINwAIIBpCIH0hGiABQSBqIQEgAkEgaiECIB9CAX0iH0IAUg0ACwsgIELgAFQNAANAIAIgASkAADcAACACIAEpABg3ABggAiABKQAQNwAQIAIgASkACDcACCACIAEpADg3ADggAiABKQAwNwAwIAIgASkAKDcAKCACIAEpACA3ACAgAiABKQBYNwBYIAIgASkAUDcAUCACIAEpAEg3AEggAiABKQBANwBAIAIgASkAYDcAYCACIAEpAGg3AGggAiABKQBwNwBwIAIgASkAeDcAeCABQYABaiEBIAJBgAFqIQIgGkKAAX0iGkIfVg0ACwsgGkIQWgRAIAIgASkAADcAACACIAEpAAg3AAggGkIQfSEaIAJBEGohAiABQRBqIQELIBpCCFoEQCACIAEpAAA3AAAgGkIIfSEaIAJBCGohAiABQQhqIQELIBpCBFoEQCACIAEoAAA2AAAgGkIEfSEaIAJBBGohAiABQQRqIQELIBpCAloEQCACIAEvAAA7AAAgGkICfSEaIAJBAmohAiABQQJqIQELIBwgG30hHCAaUEUEQCACIAEtAAA6AAAgAkEBaiECIAFBAWohAQsgHFBFDQALDAQLIBAgAWsiCUEBaiIGIAUgBSAGSxshAyABIARrIQIgAUEHcUUNAiADRQ0CIAEgAi0AADoAACACQQFqIQIgAUEBaiIGQQdxQQAgA0EBayIFGw0BIAYhASAFIQMgCSEGDAILAkAgBCAFSQRAIAcoAphHIARLDQELIAEgASAEayIGKQAANwAAIAEgBUEBa0EHcUEBaiIDaiECIAUgA2siBEUNAyADIAZqIQEDQCACIAEpAAA3AAAgAUEIaiEBIAJBCGohAiAEQQhrIgQNAAsMAwsgASAEIAUQPyECDAILIAEgAi0AADoAASAJQQFrIQYgA0ECayEFIAJBAWohAgJAIAFBAmoiCkEHcUUNACAFRQ0AIAEgAi0AADoAAiAJQQJrIQYgA0EDayEFIAJBAWohAgJAIAFBA2oiCkEHcUUNACAFRQ0AIAEgAi0AADoAAyAJQQNrIQYgA0EEayEFIAJBAWohAgJAIAFBBGoiCkEHcUUNACAFRQ0AIAEgAi0AADoABCAJQQRrIQYgA0EFayEFIAJBAWohAgJAIAFBBWoiCkEHcUUNACAFRQ0AIAEgAi0AADoABSAJQQVrIQYgA0EGayEFIAJBAWohAgJAIAFBBmoiCkEHcUUNACAFRQ0AIAEgAi0AADoABiAJQQZrIQYgA0EHayEFIAJBAWohAgJAIAFBB2oiCkEHcUUNACAFRQ0AIAEgAi0AADoAByAJQQdrIQYgA0EIayEDIAFBCGohASACQQFqIQIMBgsgCiEBIAUhAwwFCyAKIQEgBSEDDAQLIAohASAFIQMMAwsgCiEBIAUhAwwCCyAKIQEgBSEDDAELIAohASAFIQMLAkACQCAGQRdNBEAgA0UNASADQQFrIQUgA0EHcSIEBEADQCABIAItAAA6AAAgA0EBayEDIAFBAWohASACQQFqIQIgBEEBayIEDQALCyAFQQdJDQEDQCABIAItAAA6AAAgASACLQABOgABIAEgAi0AAjoAAiABIAItAAM6AAMgASACLQAEOgAEIAEgAi0ABToABSABIAItAAY6AAYgASACLQAHOgAHIAFBCGohASACQQhqIQIgA0EIayIDDQALDAELIAMNAQsgASECDAELIAEgBCADED8hAgsgCyEFDAELIAEgAy0AAjoAACABQQFqIQILIAUgFE8NACACIBNJDQELCyAAIAI2AgwgACAFIAhBA3ZrIgE2AgAgACATIAJrQYMCajYCECAAIBQgAWtBDmo2AgQgByAIQQdxIgA2AogBIAcgHUJ/IACthkJ/hYM+AoQBC+cFAQR/IAMgAiACIANLGyEEIAAgAWshAgJAIABBB3FFDQAgBEUNACAAIAItAAA6AAAgA0EBayEGIAJBAWohAiAAQQFqIgdBB3FBACAEQQFrIgUbRQRAIAchACAFIQQgBiEDDAELIAAgAi0AADoAASADQQJrIQYgBEECayEFIAJBAWohAgJAIABBAmoiB0EHcUUNACAFRQ0AIAAgAi0AADoAAiADQQNrIQYgBEEDayEFIAJBAWohAgJAIABBA2oiB0EHcUUNACAFRQ0AIAAgAi0AADoAAyADQQRrIQYgBEEEayEFIAJBAWohAgJAIABBBGoiB0EHcUUNACAFRQ0AIAAgAi0AADoABCADQQVrIQYgBEEFayEFIAJBAWohAgJAIABBBWoiB0EHcUUNACAFRQ0AIAAgAi0AADoABSADQQZrIQYgBEEGayEFIAJBAWohAgJAIABBBmoiB0EHcUUNACAFRQ0AIAAgAi0AADoABiADQQdrIQYgBEEHayEFIAJBAWohAgJAIABBB2oiB0EHcUUNACAFRQ0AIAAgAi0AADoAByADQQhrIQMgBEEIayEEIABBCGohACACQQFqIQIMBgsgByEAIAUhBCAGIQMMBQsgByEAIAUhBCAGIQMMBAsgByEAIAUhBCAGIQMMAwsgByEAIAUhBCAGIQMMAgsgByEAIAUhBCAGIQMMAQsgByEAIAUhBCAGIQMLAkAgA0EXTQRAIARFDQEgBEEBayEBIARBB3EiAwRAA0AgACACLQAAOgAAIARBAWshBCAAQQFqIQAgAkEBaiECIANBAWsi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CyAAIAMtAAAEfiADKQMQBUIAC6dB//8DcSADKAIEEEcLIQUgAxAICyAEQRBqJAAgBQvgAQICfwF+QTAQCSICRQRAIAEEQCABQQA2AgQgAUEONgIAC0EADwsgAkIANwMIIAJBADYCACACQgA3AxAgAkIANwMYIAJCADcDICACQgA3ACUgAFAEQCACDwsCQCAAQv////8AVg0AIACnQQR0EAkiA0UNACACIAM2AgBBACEBQgEhBANAIAMgAUEEdGoiAUIANwIAIAFCADcABSAAIARSBEAgBKchASAEQgF8IQQMAQsLIAIgADcDCCACIAA3AxAgAg8LIAEEQCABQQA2AgQgAUEONgIAC0EAEBAgAhAGQQAL7gECA38BfiMAQRBrIgQkAAJAIARBDGpCBBAXIgNFBEBBfyECDAELAkAgAQRAIAJBgAZxIQUDQAJAIAUgASgCBHFFDQACQCADKQMIQgBUBEAgA0EAOgAADAELIANCADcDECADQQE6AAALIAMgAS8BCBANIAMgAS8BChANIAMtAABFBEAgAEEIaiIABEAgAEEANgIEIABBFDYCAAtBfyECDAQLQX8hAiAAIARBDGpCBBAbQQBIDQMgATMBCiIGUA0AIAAgASgCDCAGEBtBAEgNAwsgASgCACIBDQALC0EAIQILIAMQCAsgBEEQaiQAIAILPAEBfyAABEAgAUGABnEhAQNAIAEgACgCBHEEQCACIAAvAQpqQQRqIQILIAAoAgAiAA0ACwsgAkH//wNxC5wBAQN/IABFBEBBAA8LIAAhAwNAAn8CQAJAIAAvAQgiAUH04AFNBEAgAUEBRg0BIAFB9cYBRg0BDAILIAFBgbICRg0AIAFB9eABRw0BCyAAKAIAIQEgAEEANgIAIAAoAgwQBiAAEAYgASADIAAgA0YbIQMCQCACRQRAQQAhAgwBCyACIAE2AgALIAEMAQsgACICKAIACyIADQALIAMLsgQCBX8BfgJAAkACQCAAIAGtEBciAQRAIAEtAAANAUEAIQAMAgsgBARAIARBADYCBCAEQQ42AgALQQAPC0EAIQADQCABLQAABH4gASkDCCABKQMQfQVCAAtCBFQNASABEAwhByABIAEQDCIGrRATIghFBEBBACECIAQEQCAEQQA2AgQgBEEVNgIACyABEAggAEUNAwNAIAAoAgAhASAAKAIMEAYg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DCAAQRg2AggLDAMLIAAgBiAFLwFqQQAgBCABEQYAIQEgBhALIAFFDQILAkAgDUUEQCABIQMMAQsgACABIAUvAWgQgQEhAyABEAsgA0UNAQsCQCAJRSAMckUEQCADIQEMAQsgACADQQEQgAEhASADEAsgAUUNAQsgASEDDAELQQAhAwsgBUHwAGokACADC4UBAQF/IAFFBEAgAEEIaiIABEAgAEEANgIEIABBEjYCAAtBAA8LQTgQCSIDRQRAIABBCGoiAARAIABBADYCBCAAQQ42AgALQQAPCyADQQA2AhAgA0IANwIIIANCADcDKCADQQA2AgQgAyACNgIAIANCADcDGCADQQA2AjAgACABQTsgAxBCCw8AIAAgASACQQBBABCCAQusAgECfyABRQRAIABBCGoiAARAIABBADYCBCAAQRI2AgALQQAPCwJAIAJBfUsNACACQf//A3FBCEYNACAAQQhqIgAEQCAAQQA2AgQgAEEQNgIAC0EADwsCQEGwwAAQCSIFBEAgBUEANgIIIAVCADcCACAFQYiBAUGogQEgAxs2AqhAIAUgAjYCFCAFIAM6ABAgBUEAOgAPIAVBADsBDCAFIAMgAkF9SyIGcToADiAFQQggAiAGG0H//wNxIAQgBUGIgQFBqIEBIAMbKAIAEQAAIgI2AqxAIAINASAFEDEgBRAGCyAAQQhqIgAEQCAAQQA2AgQgAEEONgIAC0EADwsgACABQTogBRBCIgAEfyAABSAFKAKsQCAFKAKoQCgCBBEDACAFEDEgBRAGQQALC6ABAQF/IAIgACgCBCIDIAIgA0kbIgIEQCAAIAMgAms2AgQCQAJAAkACQCAAKAIcIgMoAhRBAWsOAgEAAgsgA0GgAWogASAAKAIAIAJB3IABKAIAEQgADAILIAAgACgCMCABIAAoAgAgAkHEgAEoAgARBAA2AjAMAQsgASAAKAIAIAIQBxoLIAAgACgCACACajYCACAAIAAoAgggAmo2AggLC7cCAQR/QX4hAgJAIABFDQAgACgCIEUNACAAKAIkIgRFDQAgACgCHCIBRQ0AIAEoAgAgAEcNAAJAAkAgASgCICIDQTlrDjkBAgICAgICAgICAgIBAgICAQICAgICAgICAgICAgICAgICAQICAgICAgICAgICAQICAgICAgICAgEACyADQZoFRg0AIANBKkcN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DCABajYCDCAGIAYoAgggAWo2AgggBSAFKAIUIAFqNgIUIAUgBSgCECABazYCECAGIAYoAhAgAWsiATYCECABDQAgBiAGKAIENgIIC0EAIQRBACEJIAMoAhBFDQAMCgsgAygCHCgCJCEGIAMgAygCGCIBQQFqNgIYIAEgBmotAAAhASADIARBAWo2AhAgAygCBCAEaiABOgAAIAEEQCADKAIQIQQMAQsLIAMoAhwoAixFDQAgAygCECIGIAlNDQAgBQJ/IAUoAjAhBEEAIAMoAgQgCWoiAUUNABogBCABIAYgCWtB1IABKAIAEQAACzYCMAsgA0HnADYCIAsCQCADKAIcKAIsBEAgAygCDCADKAIQIgFBAmpJBH8gBRAKIAMoAhANAkEABSABCyADKAIEaiAFKAIwOwAAIAMgAygCEEECajYCECADQaABakHkgAEoAgARAQAaCyADQfEANgIgIAUQCiADKAIQRQ0BDAcLDAYLIAUoAgQNAQsgAygCPA0AIApFDQEgAygCIEGaBUYNAQsCfyADKAKIASIBRQRAIAMgChCFAQwBCwJAAkACQCADKAKMAUECaw4CAAECCwJ/AkADQAJAAkAgAygCPA0AIAMQLyADKAI8DQAgCg0BQQAMBAsgAygCSCADKAJoai0AACEEIAMgAygC8C0iAUEBajYC8C0gASADKALsLWpBADoAACADIAMoAvAtIgFBAWo2AvAtIAEgAygC7C1qQQA6AAAgAyADKALwLSIBQQFqNgLwLSABIAMoAuwtaiAEOgAAIAMgBEECdGoiASABLwHkAUEBajsB5AEgAyADKAI8QQFrNgI8IAMgAygCaEEBaiIBNgJoIAMoAvAtIAMoAvQtRw0BQQAhBCADIAMoAlgiBkEATgR/IAMoAkggBmoFQQALIAEgBmtBABAPIAMgAygCaDYCWCADKAIAEAogAygCACgCEA0BDAILCyADQQA2AoQuIApBBEYEQCADIAMoAlgiAUEATgR/IAMoAkggAWoFQQALIAMoAmggAWtBARAPIAMgAygCaDYCWCADKAIAEApBA0ECIAMoAgAoAhAbDAILIAMoAvAtBEBBACEEIAMgAygCWCIBQQBOBH8gAygCSCABagVBAAsgAygCaCABa0EAEA8gAyADKAJoNgJYIAMoAgAQCiADKAIAKAIQRQ0BC0EBIQQLIAQL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bGl0ZXJhbC9sZW5ndGhzIHNldABpbnZhbGlkIGNvZGUgbGVuZ3RocyBzZXQAdW5rbm93biBoZWFkZXIgZmxhZ3Mgc2V0AGludmFsaWQgZGlzdGFuY2VzIHNldABpbnZhbGlkIGJpdCBsZW5ndGggcmVwZWF0AEZpbGUgYWxyZWFkeSBleGlzdHMAdG9vIG1hbnkgbGVuZ3RoIG9yIGRpc3RhbmNlIHN5bWJvbHMAaW52YWxpZCBzdG9yZWQgYmxvY2sgbGVuZ3RocwAlcyVzJXMAYnVmZmVyIGVycm9yAE5vIGVycm9yAHN0cmVhbSBlcnJvcgBUZWxsIGVycm9yAEludGVybmFsIGVycm9yAFNlZWsgZXJyb3IAV3JpdGUgZXJyb3IAZmlsZSBlcnJvcgBSZWFkIGVycm9yAFpsaWIgZXJyb3IAZGF0YSBlcnJvcgBDUkMgZXJyb3IAaW5jb21wYXRpYmxlIHZlcnNpb24AaW52YWxpZCBjb2RlIC0tIG1pc3NpbmcgZW5kLW9mLWJsb2NrAGluY29ycmVjdCBoZWFkZXIgY2hlY2sAaW5jb3JyZWN0IGxlbmd0aCBjaGVjawBpbmNvcnJlY3QgZGF0YSBjaGVjawBpbnZhbGlkIGRpc3RhbmNlIHRvbyBmYXIgYmFjawBoZWFkZXIgY3JjIG1pc21hdGNoADEuMi4xMy56bGliLW5nAGludmFsaWQgd2luZG93IHNpemUAUmVhZC1vbmx5IGFyY2hpdmUATm90IGEgemlwIGFyY2hpdmUAUmVzb3VyY2Ugc3RpbGwgaW4gdXNlAE1hbGxvYyBmYWlsdXJlAGludmFsaWQgYmxvY2sgdHlwZQBGYWlsdXJlIHRvIGNyZWF0ZSB0ZW1wb3JhcnkgZmlsZQBDYW4ndCBvcGVuIGZpbGUATm8gc3VjaCBmaWxlAFByZW1hdHVyZSBlbmQgb2YgZmlsZQBDYW4ndCByZW1vdmUgZmlsZQBpbnZhbGlkIGxpdGVyYWwvbGVuZ3RoIGNvZGUAaW52YWxpZCBkaXN0YW5jZSBjb2RlAHVua25vd24gY29tcHJlc3Npb24gbWV0aG9kAHN0cmVhbSBlbmQAQ29tcHJlc3NlZCBkYXRhIGludmFsaWQATXVsdGktZGlzayB6aXAgYXJjaGl2ZXMgbm90IHN1cHBvcnRl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UgAIANIACAAyAAgAsgAIAHIACADyAAgACgAIAIoACABKAAgAygAIACoACACqAAgAagAIAOoACAAaAAgAmgAIAFoACADaAAgAOgAIALoACAB6AAgA+gAIAAYACACGAAgARgAIAMYACAAmAAgApgAIAGYACADmAAgAFgAIAJYACABWAAgA1gAIADYACAC2AAgAdgAIAPYACAAOAAgAjgAIAE4ACADOAAgALgAIAK4ACABuAAgA7gAIAB4ACACeAAgAXgAIAN4ACAA+AAgAvgAIAH4ACAD+AAgAAQAIAIEACABBAAgAwQAIACEACAChAAgAYQAIAOEACAARAAgAkQAIAFEACADRAAgAMQAIALEACABxAAgA8QAIAAkACACJAAgASQAIAMkACAApAAgAqQAIAGkACADpAAgAGQAIAJkACABZAAgA2QAIADkACAC5AAgAeQAIAPkACAAFAAgAhQAIAEUACADFAAgAJQAIAKUACABlAAgA5QAIABUACACVAAgAVQAIANUACAA1AAgAtQAIAHUACAD1AAgADQAIAI0ACABNAAgAzQAIAC0ACACtAAgAbQAIAO0ACAAdAAgAnQAIAF0ACADdAAgAPQAIAL0ACAB9AAgA/QAIABMACQATAQkAkwAJAJMBCQBTAAkAUwEJANMACQDTAQkAMwAJADMBCQCzAAkAswEJAHMACQBzAQkA8wAJAPMBCQALAAkACwEJAIsACQCLAQkASwAJAEsBCQDLAAkAywEJACsACQArAQkAqwAJAKsBCQBrAAkAawEJAOsACQDrAQkAGwAJABsBCQCbAAkAmwEJAFsACQBbAQkA2wAJANsBCQA7AAkAOwEJALsACQC7AQkAewAJAHsBCQD7AAkA+wEJAAcACQAHAQkAhwAJAIcBCQBHAAkARwEJAMcACQDHAQkAJwAJACcBCQCnAAkApwEJAGcACQBnAQkA5wAJAOcBCQAXAAkAFwEJAJcACQCXAQkAVwAJAFcBCQDXAAkA1wEJADcACQA3AQkAtwAJALcBCQB3AAkAdwEJAPcACQD3AQkADwAJAA8BCQCPAAkAjwEJAE8ACQBPAQkAzwAJAM8BCQAvAAkALwEJAK8ACQCvAQkAbwAJAG8BCQDvAAkA7wEJAB8ACQAfAQkAnwAJAJ8BCQBfAAkAXwEJAN8ACQDfAQkAPwAJAD8BCQC/AAkA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SXMgYSBkaXJlY3RvcnkAVGV4dCBmaWxlIGJ1c3kARXhlYyBmb3JtYXQgZXJyb3IASW52YWxpZCBhcmd1bWVudABBcmd1bWVudCBsaXN0IHRvbyBsb25nAFN5bWJvbGljIGxpbmsgbG9vcABGaWxlbmFtZSB0b28gbG9uZwBUb28gbWFueSBvcGVuIGZpbGVzIGluIHN5c3RlbQBObyBmaWxlIGRlc2NyaXB0b3JzIGF2YWlsYWJsZQBCYWQgZmlsZSBkZXNjcmlwdG9yAE5vIGNoaWxkIHByb2Nlc3MAQmFkIGFkZHJlc3MARmlsZSB0b28gbGFyZ2UAVG9vIG1hbnkgbGlua3MATm8gbG9ja3MgYXZhaWxhYmxlAFJlc291cmNlIGRlYWRsb2NrIHdvdWxkIG9jY3VyAFN0YXRlIG5vdCByZWNvdmVyYWJsZQBQcmV2aW91cyBvd25lciBkaWVkAE9wZXJhdGlvbiBjYW5jZWxlZABGdW5jdGlvbiBub3QgaW1wbGVtZW50ZWQATm8gbWVzc2FnZSBvZiBkZXNpcmVkIHR5cGUASWRlbnRpZmllciByZW1vdmVkAERldmljZSBub3QgYSBzdHJlYW0ATm8gZGF0YSBhdmFpbGFibGUARGV2aWNlIHRpbWVvdXQAT3V0IG9mIHN0cmVhbXMgcmVzb3VyY2VzAExpbmsgaGFzIGJlZW4gc2V2ZXJlZABQcm90b2NvbCBlcnJvcgBCYWQgbWVzc2FnZQBGaWxlIGRlc2NyaXB0b3IgaW4gYmFkIHN0YXRlAE5vdCBhIHNvY2tldABEZXN0aW5hdGlvbiBhZGRyZXNzIHJlcXVpcmVkAE1lc3NhZ2UgdG9vIGxhcmdlAFByb3RvY29sIHdyb25nIHR5cGUgZm9yIHNvY2tldABQcm90b2NvbCBub3QgYXZhaWxhYmxlAFByb3RvY29sIG5vdCBzdXBwb3J0ZWQAU29ja2V0IHR5cGUgbm90IHN1cHBvcnRlZABOb3Qgc3VwcG9ydGVkAFByb3RvY29sIGZhbWlseSBub3Qgc3VwcG9ydGVkAEFkZHJlc3MgZmFtaWx5IG5vdCBzdXBwb3J0ZWQgYnkgcHJvdG9jb2wAQWRkcmVzcyBub3QgYXZhaWxhYmxlAE5ldHdvcmsgaXMgZG93bgBOZXR3b3JrIHVucmVhY2hhYmxlAENvbm5lY3Rpb24gcmVzZXQgYnkgbmV0d29yawBDb25uZWN0aW9uIGFib3J0ZWQATm8gYnVmZmVyIHNwYWNlIGF2YWlsYWJsZQBTb2NrZXQgaXMgY29ubmVjdGVkAFNvY2tldCBub3QgY29ubmVjdGVkAENhbm5vdCBzZW5kIGFmdGVyIHNvY2tldCBzaHV0ZG93bgBPcGVyYXRpb24gYWxyZWFkeSBpbiBwcm9ncmVzcwBPcGVyYXRpb24gaW4gcHJvZ3Jlc3MAU3RhbGUgZmlsZSBoYW5kbGUAUmVtb3RlIEkvTyBlcnJvcgBRdW90YSBleGNlZWRlZABObyBtZWRpdW0gZm91bmQAV3JvbmcgbWVkaXVtIHR5cGUATm8gZXJyb3IgaW5mb3JtYXRpb24AQcCAAQuFARMAAAAUAAAAFQAAABYAAAAXAAAAGAAAABkAAAAaAAAAGwAAABwAAAAdAAAAHgAAAB8AAAAgAAAAIQAAACIAAAAjAAAAgERQADEAAAAyAAAAMwAAADQAAAA1AAAANgAAADcAAAA4AAAAOQAAADIAAAAzAAAANAAAADUAAAA2AAAANwAAADgAQfSCAQsCXEQAQbCDAQsQ/////////////////////w==";Co(Hi)||(Hi=b(Hi));function eo(Ke){try{if(Ke==Hi&&le)return new Uint8Array(le);var st=Me(Ke);if(st)return st;if(T)return T(Ke);throw"sync fetching of the wasm failed: you can preload it to Module['wasmBinary'] manually, or emcc.py will do that for you when generating HTML (but not JS)"}catch(St){ts(St)}}function wo(Ke,st){var St,lr,te;try{te=eo(Ke),lr=new WebAssembly.Module(te),St=new WebAssembly.Instance(lr,st)}catch(Oe){var Ee=Oe.toString();throw ee("failed to compile wasm module: "+Ee),(Ee.includes("imported Memory")||Ee.includes("memory import"))&&ee("Memory size incompatibility issues may be due to changing INITIAL_MEMORY at runtime to something too large. Use ALLOW_MEMORY_GROWTH to allow any size memory (and also make sure not to set INITIAL_MEMORY at runtime to something smaller than it was at compile time)."),Oe}return[St,lr]}function QA(){var Ke={a:cu};function st(te,Ee){var Oe=te.exports;r.asm=Oe,Be=r.asm.g,z(Be.buffer),$=r.asm.W,gn(r.asm.h),Io("wasm-instantiate")}if(ai("wasm-instantiate"),r.instantiateWasm)try{var St=r.instantiateWasm(Ke,st);return St}catch(te){return ee("Module.instantiateWasm callback failed with error: "+te),!1}var lr=wo(Hi,Ke);return st(lr[0]),r.asm}function Af(Ke){return F.getFloat32(Ke,!0)}function dh(Ke){return F.getFloat64(Ke,!0)}function mh(Ke){return F.getInt16(Ke,!0)}function to(Ke){return F.getInt32(Ke,!0)}function jn(Ke,st){F.setInt32(Ke,st,!0)}function Rs(Ke){for(;Ke.length>0;){var st=Ke.shift();if(typeof st=="function"){st(r);continue}var St=st.func;typeof St=="number"?st.arg===void 0?$.get(St)():$.get(St)(st.arg):St(st.arg===void 0?null:st.arg)}}function ro(Ke,st){var St=new Date(to((Ke>>2)*4)*1e3);jn((st>>2)*4,St.getUTCSeconds()),jn((st+4>>2)*4,St.getUTCMinutes()),jn((st+8>>2)*4,St.getUTCHours()),jn((st+12>>2)*4,St.getUTCDate()),jn((st+16>>2)*4,St.getUTCMonth()),jn((st+20>>2)*4,St.getUTCFullYear()-1900),jn((st+24>>2)*4,St.getUTCDay()),jn((st+36>>2)*4,0),jn((st+32>>2)*4,0);var lr=Date.UTC(St.getUTCFullYear(),0,1,0,0,0,0),te=(St.getTime()-lr)/(1e3*60*60*24)|0;return jn((st+28>>2)*4,te),ro.GMTString||(ro.GMTString=rt("GMT")),jn((st+40>>2)*4,ro.GMTString),st}function ou(Ke,st){return ro(Ke,st)}function au(Ke,st,St){ke.copyWithin(Ke,st,st+St)}function lu(Ke){try{return Be.grow(Ke-be.byteLength+65535>>>16),z(Be.buffer),1}catch{}}function RA(Ke){var st=ke.length;Ke=Ke>>>0;var St=2147483648;if(Ke>St)return!1;for(var lr=1;lr<=4;lr*=2){var te=st*(1+.2/lr);te=Math.min(te,Ke+100663296);var Ee=Math.min(St,Ne(Math.max(Ke,te),65536)),Oe=lu(Ee);if(Oe)return!0}return!1}function TA(Ke){ue(Ke)}function oa(Ke){var st=Date.now()/1e3|0;return Ke&&jn((Ke>>2)*4,st),st}function aa(){if(aa.called)return;aa.called=!0;var Ke=new Date().getFullYear(),st=new Date(Ke,0,1),St=new Date(Ke,6,1),lr=st.getTimezoneOffset(),te=St.getTimezoneOffset(),Ee=Math.max(lr,te);jn((vl()>>2)*4,Ee*60),jn((Is()>>2)*4,+(lr!=te));function Oe(An){var li=An.toTimeString().match(/\(([A-Za-z ]+)\)$/);return li?li[1]:"GMT"}var dt=Oe(st),Et=Oe(St),Pt=rt(dt),tr=rt(Et);te>2)*4,Pt),jn((Mi()+4>>2)*4,tr)):(jn((Mi()>>2)*4,tr),jn((Mi()+4>>2)*4,Pt))}function FA(Ke){aa();var st=Date.UTC(to((Ke+20>>2)*4)+1900,to((Ke+16>>2)*4),to((Ke+12>>2)*4),to((Ke+8>>2)*4),to((Ke+4>>2)*4),to((Ke>>2)*4),0),St=new Date(st);jn((Ke+24>>2)*4,St.getUTCDay());var lr=Date.UTC(St.getUTCFullYear(),0,1,0,0,0,0),te=(St.getTime()-lr)/(1e3*60*60*24)|0;return jn((Ke+28>>2)*4,te),St.getTime()/1e3|0}var gr=typeof atob=="function"?atob:function(Ke){var st="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",St="",lr,te,Ee,Oe,dt,Et,Pt,tr=0;Ke=Ke.replace(/[^A-Za-z0-9\+\/\=]/g,"");do Oe=st.indexOf(Ke.charAt(tr++)),dt=st.indexOf(Ke.charAt(tr++)),Et=st.indexOf(Ke.charAt(tr++)),Pt=st.indexOf(Ke.charAt(tr++)),lr=Oe<<2|dt>>4,te=(dt&15)<<4|Et>>2,Ee=(Et&3)<<6|Pt,St=St+String.fromCharCode(lr),Et!==64&&(St=St+String.fromCharCode(te)),Pt!==64&&(St=St+String.fromCharCode(Ee));while(tr0||(Ct(),Ir>0))return;function st(){Qn||(Qn=!0,r.calledRun=!0,!Ce&&(qt(),s(r),r.onRuntimeInitialized&&r.onRuntimeInitialized(),ir()))}r.setStatus?(r.setStatus("Running..."),setTimeout(function(){setTimeout(function(){r.setStatus("")},1),st()},1)):st()}if(r.run=Ac,r.preInit)for(typeof r.preInit=="function"&&(r.preInit=[r.preInit]);r.preInit.length>0;)r.preInit.pop()();return Ac(),e}}();typeof CR=="object"&&typeof Sj=="object"?Sj.exports=vj:typeof define=="function"&&define.amd?define([],function(){return vj}):typeof CR=="object"&&(CR.createModule=vj)});var Up,upe,fpe,Ape=Ze(()=>{Up=["number","number"],upe=(X=>(X[X.ZIP_ER_OK=0]="ZIP_ER_OK",X[X.ZIP_ER_MULTIDISK=1]="ZIP_ER_MULTIDISK",X[X.ZIP_ER_RENAME=2]="ZIP_ER_RENAME",X[X.ZIP_ER_CLOSE=3]="ZIP_ER_CLOSE",X[X.ZIP_ER_SEEK=4]="ZIP_ER_SEEK",X[X.ZIP_ER_READ=5]="ZIP_ER_READ",X[X.ZIP_ER_WRITE=6]="ZIP_ER_WRITE",X[X.ZIP_ER_CRC=7]="ZIP_ER_CRC",X[X.ZIP_ER_ZIPCLOSED=8]="ZIP_ER_ZIPCLOSED",X[X.ZIP_ER_NOENT=9]="ZIP_ER_NOENT",X[X.ZIP_ER_EXISTS=10]="ZIP_ER_EXISTS",X[X.ZIP_ER_OPEN=11]="ZIP_ER_OPEN",X[X.ZIP_ER_TMPOPEN=12]="ZIP_ER_TMPOPEN",X[X.ZIP_ER_ZLIB=13]="ZIP_ER_ZLIB",X[X.ZIP_ER_MEMORY=14]="ZIP_ER_MEMORY",X[X.ZIP_ER_CHANGED=15]="ZIP_ER_CHANGED",X[X.ZIP_ER_COMPNOTSUPP=16]="ZIP_ER_COMPNOTSUPP",X[X.ZIP_ER_EOF=17]="ZIP_ER_EOF",X[X.ZIP_ER_INVAL=18]="ZIP_ER_INVAL",X[X.ZIP_ER_NOZIP=19]="ZIP_ER_NOZIP",X[X.ZIP_ER_INTERNAL=20]="ZIP_ER_INTERNAL",X[X.ZIP_ER_INCONS=21]="ZIP_ER_INCONS",X[X.ZIP_ER_REMOVE=22]="ZIP_ER_REMOVE",X[X.ZIP_ER_DELETED=23]="ZIP_ER_DELETED",X[X.ZIP_ER_ENCRNOTSUPP=24]="ZIP_ER_ENCRNOTSUPP",X[X.ZIP_ER_RDONLY=25]="ZIP_ER_RDONLY",X[X.ZIP_ER_NOPASSWD=26]="ZIP_ER_NOPASSWD",X[X.ZIP_ER_WRONGPASSWD=27]="ZIP_ER_WRONGPASSWD",X[X.ZIP_ER_OPNOTSUPP=28]="ZIP_ER_OPNOTSUPP",X[X.ZIP_ER_INUSE=29]="ZIP_ER_INUSE",X[X.ZIP_ER_TELL=30]="ZIP_ER_TELL",X[X.ZIP_ER_COMPRESSED_DATA=31]="ZIP_ER_COMPRESSED_DATA",X))(upe||{}),fpe=t=>({get HEAPU8(){return t.HEAPU8},errors:upe,SEEK_SET:0,SEEK_CUR:1,SEEK_END:2,ZIP_CHECKCONS:4,ZIP_EXCL:2,ZIP_RDONLY:16,ZIP_FL_OVERWRITE:8192,ZIP_FL_COMPRESSED:4,ZIP_OPSYS_DOS:0,ZIP_OPSYS_AMIGA:1,ZIP_OPSYS_OPENVMS:2,ZIP_OPSYS_UNIX:3,ZIP_OPSYS_VM_CMS:4,ZIP_OPSYS_ATARI_ST:5,ZIP_OPSYS_OS_2:6,ZIP_OPSYS_MACINTOSH:7,ZIP_OPSYS_Z_SYSTEM:8,ZIP_OPSYS_CPM:9,ZIP_OPSYS_WINDOWS_NTFS:10,ZIP_OPSYS_MVS:11,ZIP_OPSYS_VSE:12,ZIP_OPSYS_ACORN_RISC:13,ZIP_OPSYS_VFAT:14,ZIP_OPSYS_ALTERNATE_MVS:15,ZIP_OPSYS_BEOS:16,ZIP_OPSYS_TANDEM:17,ZIP_OPSYS_OS_400:18,ZIP_OPSYS_OS_X:19,ZIP_CM_DEFAULT:-1,ZIP_CM_STORE:0,ZIP_CM_DEFLATE:8,uint08S:t._malloc(1),uint32S:t._malloc(4),malloc:t._malloc,free:t._free,getValue:t.getValue,openFromSource:t.cwrap("zip_open_from_source","number",["number","number","number"]),close:t.cwrap("zip_close","number",["number"]),discard:t.cwrap("zip_discard",null,["number"]),getError:t.cwrap("zip_get_error","number",["number"]),getName:t.cwrap("zip_get_name","string",["number","number","number"]),getNumEntries:t.cwrap("zip_get_num_entries","number",["number","number"]),delete:t.cwrap("zip_delete","number",["number","number"]),statIndex:t.cwrap("zip_stat_index","number",["number",...Up,"number","number"]),fopenIndex:t.cwrap("zip_fopen_index","number",["number",...Up,"number"]),fread:t.cwrap("zip_fread","number",["number","number","number","number"]),fclose:t.cwrap("zip_fclose","number",["number"]),dir:{add:t.cwrap("zip_dir_add","number",["number","string"])},file:{add:t.cwrap("zip_file_add","number",["number","string","number","number"]),getError:t.cwrap("zip_file_get_error","number",["number"]),getExternalAttributes:t.cwrap("zip_file_get_external_attributes","number",["number",...Up,"number","number","number"]),setExternalAttributes:t.cwrap("zip_file_set_external_attributes","number",["number",...Up,"number","number","number"]),setMtime:t.cwrap("zip_file_set_mtime","number",["number",...Up,"number","number"]),setCompression:t.cwrap("zip_set_file_compression","number",["number",...Up,"number","number"])},ext:{countSymlinks:t.cwrap("zip_ext_count_symlinks","number",["number"])},error:{initWithCode:t.cwrap("zip_error_init_with_code",null,["number","number"]),strerror:t.cwrap("zip_error_strerror","string",["number"])},name:{locate:t.cwrap("zip_name_locate","number",["number","string","number"])},source:{fromUnattachedBuffer:t.cwrap("zip_source_buffer_create","number",["number",...Up,"number","number"]),fromBuffer:t.cwrap("zip_source_buffer","number",["number","number",...Up,"number"]),free:t.cwrap("zip_source_free",null,["number"]),keep:t.cwrap("zip_source_keep",null,["number"]),open:t.cwrap("zip_source_open","number",["number"]),close:t.cwrap("zip_source_close","number",["number"]),seek:t.cwrap("zip_source_seek","number",["number",...Up,"number"]),tell:t.cwrap("zip_source_tell","number",["number"]),read:t.cwrap("zip_source_read","number",["number","number","number"]),error:t.cwrap("zip_source_error","number",["number"])},struct:{statS:t.cwrap("zipstruct_statS","number",[]),statSize:t.cwrap("zipstruct_stat_size","number",["number"]),statCompSize:t.cwrap("zipstruct_stat_comp_size","number",["number"]),statCompMethod:t.cwrap("zipstruct_stat_comp_method","number",["number"]),statMtime:t.cwrap("zipstruct_stat_mtime","number",["number"]),statCrc:t.cwrap("zipstruct_stat_crc","number",["number"]),errorS:t.cwrap("zipstruct_errorS","number",[]),errorCodeZip:t.cwrap("zipstruct_error_code_zip","number",["number"])}})});function Dj(t,e){let r=t.indexOf(e);if(r<=0)return null;let s=r;for(;r>=0&&(s=r+e.length,t[s]!==J.sep);){if(t[r-1]===J.sep)return null;r=t.indexOf(e,s)}return t.length>s&&t[s]!==J.sep?null:t.slice(0,s)}var $f,ppe=Ze(()=>{Dt();Dt();eA();$f=class t extends e0{static async openPromise(e,r){let s=new t(r);try{return await e(s)}finally{s.saveAndClose()}}constructor(e={}){let r=e.fileExtensions,s=e.readOnlyArchives,a=typeof r>"u"?f=>Dj(f,".zip"):f=>{for(let p of r){let h=Dj(f,p);if(h)return h}return null},n=(f,p)=>new As(p,{baseFs:f,readOnly:s,stats:f.statSync(p),customZipImplementation:e.customZipImplementation}),c=async(f,p)=>{let h={baseFs:f,readOnly:s,stats:await f.statPromise(p),customZipImplementation:e.customZipImplementation};return()=>new As(p,h)};super({...e,factorySync:n,factoryPromise:c,getMountPoint:a})}}});var Pj,BI,bj=Ze(()=>{Bj();Pj=class extends Error{constructor(e,r){super(e),this.name="Libzip Error",this.code=r}},BI=class{constructor(e){this.filesShouldBeCached=!0;let r="buffer"in e?e.buffer:e.baseFs.readFileSync(e.path);this.libzip=cv();let s=this.libzip.malloc(4);try{let c=0;e.readOnly&&(c|=this.libzip.ZIP_RDONLY);let f=this.allocateUnattachedSource(r);try{this.zip=this.libzip.openFromSource(f,c,s),this.lzSource=f}catch(p){throw this.libzip.source.free(f),p}if(this.zip===0){let p=this.libzip.struct.errorS();throw this.libzip.error.initWithCode(p,this.libzip.getValue(s,"i32")),this.makeLibzipError(p)}}finally{this.libzip.free(s)}let a=this.libzip.getNumEntries(this.zip,0),n=new Array(a);for(let c=0;c>>0,n=this.libzip.struct.statMtime(r)>>>0,c=this.libzip.struct.statCrc(r)>>>0;return{size:a,mtime:n,crc:c}}makeLibzipError(e){let r=this.libzip.struct.errorCodeZip(e),s=this.libzip.error.strerror(e),a=new Pj(s,this.libzip.errors[r]);if(r===this.libzip.errors.ZIP_ER_CHANGED)throw new Error(`Assertion failed: Unexpected libzip error: ${a.message}`);return a}setFileSource(e,r,s){let a=this.allocateSource(s);try{let n=this.libzip.file.add(this.zip,e,a,this.libzip.ZIP_FL_OVERWRITE);if(n===-1)throw this.makeLibzipError(this.libzip.getError(this.zip));if(r!==null&&this.libzip.file.setCompression(this.zip,n,0,r[0],r[1])===-1)throw this.makeLibzipError(this.libzip.getError(this.zip));return n}catch(n){throw this.libzip.source.free(a),n}}setMtime(e,r){if(this.libzip.file.setMtime(this.zip,e,0,r,0)===-1)throw this.makeLibzipError(this.libzip.getError(this.zip))}getExternalAttributes(e){if(this.libzip.file.getExternalAttributes(this.zip,e,0,0,this.libzip.uint08S,this.libzip.uint32S)===-1)throw this.makeLibzipError(this.libzip.getError(this.zip));let s=this.libzip.getValue(this.libzip.uint08S,"i8")>>>0,a=this.libzip.getValue(this.libzip.uint32S,"i32")>>>0;return[s,a]}setExternalAttributes(e,r,s){if(this.libzip.file.setExternalAttributes(this.zip,e,0,0,r,s)===-1)throw this.makeLibzipError(this.libzip.getError(this.zip))}locate(e){return this.libzip.name.locate(this.zip,e,0)}getFileSource(e){let r=this.libzip.struct.statS();if(this.libzip.statIndex(this.zip,e,0,0,r)===-1)throw this.makeLibzipError(this.libzip.getError(this.zip));let a=this.libzip.struct.statCompSize(r),n=this.libzip.struct.statCompMethod(r),c=this.libzip.malloc(a);try{let f=this.libzip.fopenIndex(this.zip,e,0,this.libzip.ZIP_FL_COMPRESSED);if(f===0)throw this.makeLibzipError(this.libzip.getError(this.zip));try{let p=this.libzip.fread(f,c,a,0);if(p===-1)throw this.makeLibzipError(this.libzip.file.getError(f));if(pa)throw new Error("Overread");let h=this.libzip.HEAPU8.subarray(c,c+a);return{data:Buffer.from(h),compressionMethod:n}}finally{this.libzip.fclose(f)}}finally{this.libzip.free(c)}}deleteEntry(e){if(this.libzip.delete(this.zip,e)===-1)throw this.makeLibzipError(this.libzip.getError(this.zip))}addDirectory(e){let r=this.libzip.dir.add(this.zip,e);if(r===-1)throw this.makeLibzipError(this.libzip.getError(this.zip));return r}getBufferAndClose(){try{if(this.libzip.source.keep(this.lzSource),this.libzip.close(this.zip)===-1)throw this.makeLibzipError(this.libzip.getError(this.zip));if(this.libzip.source.open(this.lzSource)===-1)throw this.makeLibzipError(this.libzip.source.error(this.lzSource));if(this.libzip.source.seek(this.lzSource,0,0,this.libzip.SEEK_END)===-1)throw this.makeLibzipError(this.libzip.source.error(this.lzSource));let e=this.libzip.source.tell(this.lzSource);if(e===-1)throw this.makeLibzipError(this.libzip.source.error(this.lzSource));if(this.libzip.source.seek(this.lzSource,0,0,this.libzip.SEEK_SET)===-1)throw this.makeLibzipError(this.libzip.source.error(this.lzSource));let r=this.libzip.malloc(e);if(!r)throw new Error("Couldn't allocate enough memory");try{let s=this.libzip.source.read(this.lzSource,r,e);if(s===-1)throw this.makeLibzipError(this.libzip.source.error(this.lzSource));if(se)throw new Error("Overread");let a=Buffer.from(this.libzip.HEAPU8.subarray(r,r+e));return process.env.YARN_IS_TEST_ENV&&process.env.YARN_ZIP_DATA_EPILOGUE&&(a=Buffer.concat([a,Buffer.from(process.env.YARN_ZIP_DATA_EPILOGUE)])),a}finally{this.libzip.free(r)}}finally{this.libzip.source.close(this.lzSource),this.libzip.source.free(this.lzSource)}}allocateBuffer(e){Buffer.isBuffer(e)||(e=Buffer.from(e));let r=this.libzip.malloc(e.byteLength);if(!r)throw new Error("Couldn't allocate enough memory");return new Uint8Array(this.libzip.HEAPU8.buffer,r,e.byteLength).set(e),{buffer:r,byteLength:e.byteLength}}allocateUnattachedSource(e){let r=this.libzip.struct.errorS(),{buffer:s,byteLength:a}=this.allocateBuffer(e),n=this.libzip.source.fromUnattachedBuffer(s,a,0,1,r);if(n===0)throw this.libzip.free(r),this.makeLibzipError(r);return n}allocateSource(e){let{buffer:r,byteLength:s}=this.allocateBuffer(e),a=this.libzip.source.fromBuffer(this.zip,r,s,0,1);if(a===0)throw this.libzip.free(r),this.makeLibzipError(this.libzip.getError(this.zip));return a}discard(){this.libzip.discard(this.zip)}}});function jnt(t){if(typeof t=="string"&&String(+t)===t)return+t;if(typeof t=="number"&&Number.isFinite(t))return t<0?Date.now()/1e3:t;if(hpe.types.isDate(t))return t.getTime()/1e3;throw new Error("Invalid time")}function wR(){return Buffer.from([80,75,5,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0])}var xa,xj,hpe,kj,lm,Qj,Rj,gpe,As,BR=Ze(()=>{Dt();Dt();Dt();Dt();Dt();Dt();xa=Ie("fs"),xj=Ie("stream"),hpe=Ie("util"),kj=ut(Ie("zlib"));bj();lm=3,Qj=0,Rj=8,gpe="mixed";As=class extends Uf{constructor(r,s={}){super();this.listings=new Map;this.entries=new Map;this.fileSources=new Map;this.fds=new Map;this.nextFd=0;this.ready=!1;this.readOnly=!1;s.readOnly&&(this.readOnly=!0);let a=s;this.level=typeof a.level<"u"?a.level:gpe;let n=s.customZipImplementation??BI;if(typeof r=="string"){let{baseFs:f=new Yn}=a;this.baseFs=f,this.path=r}else this.path=null,this.baseFs=null;if(s.stats)this.stats=s.stats;else if(typeof r=="string")try{this.stats=this.baseFs.statSync(r)}catch(f){if(f.code==="ENOENT"&&a.create)this.stats=$a.makeDefaultStats();else throw f}else this.stats=$a.makeDefaultStats();typeof r=="string"?s.create?this.zipImpl=new n({buffer:wR(),readOnly:this.readOnly}):this.zipImpl=new n({path:r,baseFs:this.baseFs,readOnly:this.readOnly,size:this.stats.size}):this.zipImpl=new n({buffer:r??wR(),readOnly:this.readOnly}),this.listings.set(vt.root,new Set);let c=this.zipImpl.getListings();for(let f=0;f{this.closeSync(f)}})}async readPromise(r,s,a,n,c){return this.readSync(r,s,a,n,c)}readSync(r,s,a=0,n=s.byteLength,c=-1){let f=this.fds.get(r);if(typeof f>"u")throw or.EBADF("read");let p=c===-1||c===null?f.cursor:c,h=this.readFileSync(f.p);h.copy(s,a,p,p+n);let E=Math.max(0,Math.min(h.length-p,n));return(c===-1||c===null)&&(f.cursor+=E),E}async writePromise(r,s,a,n,c){return typeof s=="string"?this.writeSync(r,s,c):this.writeSync(r,s,a,n,c)}writeSync(r,s,a,n,c){throw typeof this.fds.get(r)>"u"?or.EBADF("read"):new Error("Unimplemented")}async closePromise(r){return this.closeSync(r)}closeSync(r){if(typeof this.fds.get(r)>"u")throw or.EBADF("read");this.fds.delete(r)}createReadStream(r,{encoding:s}={}){if(r===null)throw new Error("Unimplemented");let a=this.openSync(r,"r"),n=Object.assign(new xj.PassThrough({emitClose:!0,autoDestroy:!0,destroy:(f,p)=>{clearImmediate(c),this.closeSync(a),p(f)}}),{close(){n.destroy()},bytesRead:0,path:r,pending:!1}),c=setImmediate(async()=>{try{let f=await this.readFilePromise(r,s);n.bytesRead=f.length,n.end(f)}catch(f){n.destroy(f)}});return n}createWriteStream(r,{encoding:s}={}){if(this.readOnly)throw or.EROFS(`open '${r}'`);if(r===null)throw new Error("Unimplemented");let a=[],n=this.openSync(r,"w"),c=Object.assign(new xj.PassThrough({autoDestroy:!0,emitClose:!0,destroy:(f,p)=>{try{f?p(f):(this.writeFileSync(r,Buffer.concat(a),s),p(null))}catch(h){p(h)}finally{this.closeSync(n)}}}),{close(){c.destroy()},bytesWritten:0,path:r,pending:!1});return c.on("data",f=>{let p=Buffer.from(f);c.bytesWritten+=p.length,a.push(p)}),c}async realpathPromise(r){return this.realpathSync(r)}realpathSync(r){let s=this.resolveFilename(`lstat '${r}'`,r);if(!this.entries.has(s)&&!this.listings.has(s))throw or.ENOENT(`lstat '${r}'`);return s}async existsPromise(r){return this.existsSync(r)}existsSync(r){if(!this.ready)throw or.EBUSY(`archive closed, existsSync '${r}'`);if(this.symlinkCount===0){let a=J.resolve(vt.root,r);return this.entries.has(a)||this.listings.has(a)}let s;try{s=this.resolveFilename(`stat '${r}'`,r,void 0,!1)}catch{return!1}return s===void 0?!1:this.entries.has(s)||this.listings.has(s)}async accessPromise(r,s){return this.accessSync(r,s)}accessSync(r,s=xa.constants.F_OK){let a=this.resolveFilename(`access '${r}'`,r);if(!this.entries.has(a)&&!this.listings.has(a))throw or.ENOENT(`access '${r}'`);if(this.readOnly&&s&xa.constants.W_OK)throw or.EROFS(`access '${r}'`)}async statPromise(r,s={bigint:!1}){return s.bigint?this.statSync(r,{bigint:!0}):this.statSync(r)}statSync(r,s={bigint:!1,throwIfNoEntry:!0}){let a=this.resolveFilename(`stat '${r}'`,r,void 0,s.throwIfNoEntry);if(a!==void 0){if(!this.entries.has(a)&&!this.listings.has(a)){if(s.throwIfNoEntry===!1)return;throw or.ENOENT(`stat '${r}'`)}if(r[r.length-1]==="/"&&!this.listings.has(a))throw or.ENOTDIR(`stat '${r}'`);return this.statImpl(`stat '${r}'`,a,s)}}async fstatPromise(r,s){return this.fstatSync(r,s)}fstatSync(r,s){let a=this.fds.get(r);if(typeof a>"u")throw or.EBADF("fstatSync");let{p:n}=a,c=this.resolveFilename(`stat '${n}'`,n);if(!this.entries.has(c)&&!this.listings.has(c))throw or.ENOENT(`stat '${n}'`);if(n[n.length-1]==="/"&&!this.listings.has(c))throw or.ENOTDIR(`stat '${n}'`);return this.statImpl(`fstat '${n}'`,c,s)}async lstatPromise(r,s={bigint:!1}){return s.bigint?this.lstatSync(r,{bigint:!0}):this.lstatSync(r)}lstatSync(r,s={bigint:!1,throwIfNoEntry:!0}){let a=this.resolveFilename(`lstat '${r}'`,r,!1,s.throwIfNoEntry);if(a!==void 0){if(!this.entries.has(a)&&!this.listings.has(a)){if(s.throwIfNoEntry===!1)return;throw or.ENOENT(`lstat '${r}'`)}if(r[r.length-1]==="/"&&!this.listings.has(a))throw or.ENOTDIR(`lstat '${r}'`);return this.statImpl(`lstat '${r}'`,a,s)}}statImpl(r,s,a={}){let n=this.entries.get(s);if(typeof n<"u"){let c=this.zipImpl.stat(n),f=c.crc,p=c.size,h=c.mtime*1e3,E=this.stats.uid,C=this.stats.gid,S=512,b=Math.ceil(c.size/S),I=h,T=h,N=h,U=new Date(I),W=new Date(T),ee=new Date(N),ie=new Date(h),ue=this.listings.has(s)?xa.constants.S_IFDIR:this.isSymbolicLink(n)?xa.constants.S_IFLNK:xa.constants.S_IFREG,le=ue===xa.constants.S_IFDIR?493:420,me=ue|this.getUnixMode(n,le)&511,pe=Object.assign(new $a.StatEntry,{uid:E,gid:C,size:p,blksize:S,blocks:b,atime:U,birthtime:W,ctime:ee,mtime:ie,atimeMs:I,birthtimeMs:T,ctimeMs:N,mtimeMs:h,mode:me,crc:f});return a.bigint===!0?$a.convertToBigIntStats(pe):pe}if(this.listings.has(s)){let c=this.stats.uid,f=this.stats.gid,p=0,h=512,E=0,C=this.stats.mtimeMs,S=this.stats.mtimeMs,b=this.stats.mtimeMs,I=this.stats.mtimeMs,T=new Date(C),N=new Date(S),U=new Date(b),W=new Date(I),ee=xa.constants.S_IFDIR|493,ue=Object.assign(new $a.StatEntry,{uid:c,gid:f,size:p,blksize:h,blocks:E,atime:T,birthtime:N,ctime:U,mtime:W,atimeMs:C,birthtimeMs:S,ctimeMs:b,mtimeMs:I,mode:ee,crc:0});return a.bigint===!0?$a.convertToBigIntStats(ue):ue}throw new Error("Unreachable")}getUnixMode(r,s){let[a,n]=this.zipImpl.getExternalAttributes(r);return a!==lm?s:n>>>16}registerListing(r){let s=this.listings.get(r);if(s)return s;this.registerListing(J.dirname(r)).add(J.basename(r));let n=new Set;return this.listings.set(r,n),n}registerEntry(r,s){this.registerListing(J.dirname(r)).add(J.basename(r)),this.entries.set(r,s)}unregisterListing(r){this.listings.delete(r),this.listings.get(J.dirname(r))?.delete(J.basename(r))}unregisterEntry(r){this.unregisterListing(r);let s=this.entries.get(r);this.entries.delete(r),!(typeof s>"u")&&(this.fileSources.delete(s),this.isSymbolicLink(s)&&this.symlinkCount--)}deleteEntry(r,s){this.unregisterEntry(r),this.zipImpl.deleteEntry(s)}resolveFilename(r,s,a=!0,n=!0){if(!this.ready)throw or.EBUSY(`archive closed, ${r}`);let c=J.resolve(vt.root,s);if(c==="/")return vt.root;let f=this.entries.get(c);if(a&&f!==void 0)if(this.symlinkCount!==0&&this.isSymbolicLink(f)){let p=this.getFileSource(f).toString();return this.resolveFilename(r,J.resolve(J.dirname(c),p),!0,n)}else return c;for(;;){let p=this.resolveFilename(r,J.dirname(c),!0,n);if(p===void 0)return p;let h=this.listings.has(p),E=this.entries.has(p);if(!h&&!E){if(n===!1)return;throw or.ENOENT(r)}if(!h)throw or.ENOTDIR(r);if(c=J.resolve(p,J.basename(c)),!a||this.symlinkCount===0)break;let C=this.zipImpl.locate(c.slice(1));if(C===-1)break;if(this.isSymbolicLink(C)){let S=this.getFileSource(C).toString();c=J.resolve(J.dirname(c),S)}else break}return c}setFileSource(r,s){let a=Buffer.isBuffer(s)?s:Buffer.from(s),n=J.relative(vt.root,r),c=null;this.level!=="mixed"&&(c=[this.level===0?Qj:Rj,this.level]);let f=this.zipImpl.setFileSource(n,c,a);return this.fileSources.set(f,a),f}isSymbolicLink(r){if(this.symlinkCount===0)return!1;let[s,a]=this.zipImpl.getExternalAttributes(r);return s!==lm?!1:(a>>>16&xa.constants.S_IFMT)===xa.constants.S_IFLNK}getFileSource(r,s={asyncDecompress:!1}){let a=this.fileSources.get(r);if(typeof a<"u")return a;let{data:n,compressionMethod:c}=this.zipImpl.getFileSource(r);if(c===Qj)return this.zipImpl.filesShouldBeCached&&this.fileSources.set(r,n),n;if(c===Rj){if(s.asyncDecompress)return new Promise((f,p)=>{kj.default.inflateRaw(n,(h,E)=>{h?p(h):(this.zipImpl.filesShouldBeCached&&this.fileSources.set(r,E),f(E))})});{let f=kj.default.inflateRawSync(n);return this.zipImpl.filesShouldBeCached&&this.fileSources.set(r,f),f}}else throw new Error(`Unsupported compression method: ${c}`)}async fchmodPromise(r,s){return this.chmodPromise(this.fdToPath(r,"fchmod"),s)}fchmodSync(r,s){return this.chmodSync(this.fdToPath(r,"fchmodSync"),s)}async chmodPromise(r,s){return this.chmodSync(r,s)}chmodSync(r,s){if(this.readOnly)throw or.EROFS(`chmod '${r}'`);s&=493;let a=this.resolveFilename(`chmod '${r}'`,r,!1),n=this.entries.get(a);if(typeof n>"u")throw new Error(`Assertion failed: The entry should have been registered (${a})`);let f=this.getUnixMode(n,xa.constants.S_IFREG|0)&-512|s;this.zipImpl.setExternalAttributes(n,lm,f<<16)}async fchownPromise(r,s,a){return this.chownPromise(this.fdToPath(r,"fchown"),s,a)}fchownSync(r,s,a){return this.chownSync(this.fdToPath(r,"fchownSync"),s,a)}async chownPromise(r,s,a){return this.chownSync(r,s,a)}chownSync(r,s,a){throw new Error("Unimplemented")}async renamePromise(r,s){return this.renameSync(r,s)}renameSync(r,s){throw new Error("Unimplemented")}async copyFilePromise(r,s,a){let{indexSource:n,indexDest:c,resolvedDestP:f}=this.prepareCopyFile(r,s,a),p=await this.getFileSource(n,{asyncDecompress:!0}),h=this.setFileSource(f,p);h!==c&&this.registerEntry(f,h)}copyFileSync(r,s,a=0){let{indexSource:n,indexDest:c,resolvedDestP:f}=this.prepareCopyFile(r,s,a),p=this.getFileSource(n),h=this.setFileSource(f,p);h!==c&&this.registerEntry(f,h)}prepareCopyFile(r,s,a=0){if(this.readOnly)throw or.EROFS(`copyfile '${r} -> '${s}'`);if(a&xa.constants.COPYFILE_FICLONE_FORCE)throw or.ENOSYS("unsupported clone operation",`copyfile '${r}' -> ${s}'`);let n=this.resolveFilename(`copyfile '${r} -> ${s}'`,r),c=this.entries.get(n);if(typeof c>"u")throw or.EINVAL(`copyfile '${r}' -> '${s}'`);let f=this.resolveFilename(`copyfile '${r}' -> ${s}'`,s),p=this.entries.get(f);if(a&(xa.constants.COPYFILE_EXCL|xa.constants.COPYFILE_FICLONE_FORCE)&&typeof p<"u")throw or.EEXIST(`copyfile '${r}' -> '${s}'`);return{indexSource:c,resolvedDestP:f,indexDest:p}}async appendFilePromise(r,s,a){if(this.readOnly)throw or.EROFS(`open '${r}'`);return typeof a>"u"?a={flag:"a"}:typeof a=="string"?a={flag:"a",encoding:a}:typeof a.flag>"u"&&(a={flag:"a",...a}),this.writeFilePromise(r,s,a)}appendFileSync(r,s,a={}){if(this.readOnly)throw or.EROFS(`open '${r}'`);return typeof a>"u"?a={flag:"a"}:typeof a=="string"?a={flag:"a",encoding:a}:typeof a.flag>"u"&&(a={flag:"a",...a}),this.writeFileSync(r,s,a)}fdToPath(r,s){let a=this.fds.get(r)?.p;if(typeof a>"u")throw or.EBADF(s);return a}async writeFilePromise(r,s,a){let{encoding:n,mode:c,index:f,resolvedP:p}=this.prepareWriteFile(r,a);f!==void 0&&typeof a=="object"&&a.flag&&a.flag.includes("a")&&(s=Buffer.concat([await this.getFileSource(f,{asyncDecompress:!0}),Buffer.from(s)])),n!==null&&(s=s.toString(n));let h=this.setFileSource(p,s);h!==f&&this.registerEntry(p,h),c!==null&&await this.chmodPromise(p,c)}writeFileSync(r,s,a){let{encoding:n,mode:c,index:f,resolvedP:p}=this.prepareWriteFile(r,a);f!==void 0&&typeof a=="object"&&a.flag&&a.flag.includes("a")&&(s=Buffer.concat([this.getFileSource(f),Buffer.from(s)])),n!==null&&(s=s.toString(n));let h=this.setFileSource(p,s);h!==f&&this.registerEntry(p,h),c!==null&&this.chmodSync(p,c)}prepareWriteFile(r,s){if(typeof r=="number"&&(r=this.fdToPath(r,"read")),this.readOnly)throw or.EROFS(`open '${r}'`);let a=this.resolveFilename(`open '${r}'`,r);if(this.listings.has(a))throw or.EISDIR(`open '${r}'`);let n=null,c=null;typeof s=="string"?n=s:typeof s=="object"&&({encoding:n=null,mode:c=null}=s);let f=this.entries.get(a);return{encoding:n,mode:c,resolvedP:a,index:f}}async unlinkPromise(r){return this.unlinkSync(r)}unlinkSync(r){if(this.readOnly)throw or.EROFS(`unlink '${r}'`);let s=this.resolveFilename(`unlink '${r}'`,r);if(this.listings.has(s))throw or.EISDIR(`unlink '${r}'`);let a=this.entries.get(s);if(typeof a>"u")throw or.EINVAL(`unlink '${r}'`);this.deleteEntry(s,a)}async utimesPromise(r,s,a){return this.utimesSync(r,s,a)}utimesSync(r,s,a){if(this.readOnly)throw or.EROFS(`utimes '${r}'`);let n=this.resolveFilename(`utimes '${r}'`,r);this.utimesImpl(n,a)}async lutimesPromise(r,s,a){return this.lutimesSync(r,s,a)}lutimesSync(r,s,a){if(this.readOnly)throw or.EROFS(`lutimes '${r}'`);let n=this.resolveFilename(`utimes '${r}'`,r,!1);this.utimesImpl(n,a)}utimesImpl(r,s){this.listings.has(r)&&(this.entries.has(r)||this.hydrateDirectory(r));let a=this.entries.get(r);if(a===void 0)throw new Error("Unreachable");this.zipImpl.setMtime(a,jnt(s))}async mkdirPromise(r,s){return this.mkdirSync(r,s)}mkdirSync(r,{mode:s=493,recursive:a=!1}={}){if(a)return this.mkdirpSync(r,{chmod:s});if(this.readOnly)throw or.EROFS(`mkdir '${r}'`);let n=this.resolveFilename(`mkdir '${r}'`,r);if(this.entries.has(n)||this.listings.has(n))throw or.EEXIST(`mkdir '${r}'`);this.hydrateDirectory(n),this.chmodSync(n,s)}async rmdirPromise(r,s){return this.rmdirSync(r,s)}rmdirSync(r,{recursive:s=!1}={}){if(this.readOnly)throw or.EROFS(`rmdir '${r}'`);if(s){this.removeSync(r);return}let a=this.resolveFilename(`rmdir '${r}'`,r),n=this.listings.get(a);if(!n)throw or.ENOTDIR(`rmdir '${r}'`);if(n.size>0)throw or.ENOTEMPTY(`rmdir '${r}'`);let c=this.entries.get(a);if(typeof c>"u")throw or.EINVAL(`rmdir '${r}'`);this.deleteEntry(r,c)}async rmPromise(r,s){return this.rmSync(r,s)}rmSync(r,{recursive:s=!1}={}){if(this.readOnly)throw or.EROFS(`rm '${r}'`);if(s){this.removeSync(r);return}let a=this.resolveFilename(`rm '${r}'`,r),n=this.listings.get(a);if(!n)throw or.ENOTDIR(`rm '${r}'`);if(n.size>0)throw or.ENOTEMPTY(`rm '${r}'`);let c=this.entries.get(a);if(typeof c>"u")throw or.EINVAL(`rm '${r}'`);this.deleteEntry(r,c)}hydrateDirectory(r){let s=this.zipImpl.addDirectory(J.relative(vt.root,r));return this.registerListing(r),this.registerEntry(r,s),s}async linkPromise(r,s){return this.linkSync(r,s)}linkSync(r,s){throw or.EOPNOTSUPP(`link '${r}' -> '${s}'`)}async symlinkPromise(r,s){return this.symlinkSync(r,s)}symlinkSync(r,s){if(this.readOnly)throw or.EROFS(`symlink '${r}' -> '${s}'`);let a=this.resolveFilename(`symlink '${r}' -> '${s}'`,s);if(this.listings.has(a))throw or.EISDIR(`symlink '${r}' -> '${s}'`);if(this.entries.has(a))throw or.EEXIST(`symlink '${r}' -> '${s}'`);let n=this.setFileSource(a,r);this.registerEntry(a,n),this.zipImpl.setExternalAttributes(n,lm,(xa.constants.S_IFLNK|511)<<16),this.symlinkCount+=1}async readFilePromise(r,s){typeof s=="object"&&(s=s?s.encoding:void 0);let a=await this.readFileBuffer(r,{asyncDecompress:!0});return s?a.toString(s):a}readFileSync(r,s){typeof s=="object"&&(s=s?s.encoding:void 0);let a=this.readFileBuffer(r);return s?a.toString(s):a}readFileBuffer(r,s={asyncDecompress:!1}){typeof r=="number"&&(r=this.fdToPath(r,"read"));let a=this.resolveFilename(`open '${r}'`,r);if(!this.entries.has(a)&&!this.listings.has(a))throw or.ENOENT(`open '${r}'`);if(r[r.length-1]==="/"&&!this.listings.has(a))throw or.ENOTDIR(`open '${r}'`);if(this.listings.has(a))throw or.EISDIR("read");let n=this.entries.get(a);if(n===void 0)throw new Error("Unreachable");return this.getFileSource(n,s)}async readdirPromise(r,s){return this.readdirSync(r,s)}readdirSync(r,s){let a=this.resolveFilename(`scandir '${r}'`,r);if(!this.entries.has(a)&&!this.listings.has(a))throw or.ENOENT(`scandir '${r}'`);let n=this.listings.get(a);if(!n)throw or.ENOTDIR(`scandir '${r}'`);if(s?.recursive)if(s?.withFileTypes){let c=Array.from(n,f=>Object.assign(this.statImpl("lstat",J.join(r,f)),{name:f,path:vt.dot,parentPath:vt.dot}));for(let f of c){if(!f.isDirectory())continue;let p=J.join(f.path,f.name),h=this.listings.get(J.join(a,p));for(let E of h)c.push(Object.assign(this.statImpl("lstat",J.join(r,p,E)),{name:E,path:p,parentPath:p}))}return c}else{let c=[...n];for(let f of c){let p=this.listings.get(J.join(a,f));if(!(typeof p>"u"))for(let h of p)c.push(J.join(f,h))}return c}else return s?.withFileTypes?Array.from(n,c=>Object.assign(this.statImpl("lstat",J.join(r,c)),{name:c,path:void 0,parentPath:void 0})):[...n]}async readlinkPromise(r){let s=this.prepareReadlink(r);return(await this.getFileSource(s,{asyncDecompress:!0})).toString()}readlinkSync(r){let s=this.prepareReadlink(r);return this.getFileSource(s).toString()}prepareReadlink(r){let s=this.resolveFilename(`readlink '${r}'`,r,!1);if(!this.entries.has(s)&&!this.listings.has(s))throw or.ENOENT(`readlink '${r}'`);if(r[r.length-1]==="/"&&!this.listings.has(s))throw or.ENOTDIR(`open '${r}'`);if(this.listings.has(s))throw or.EINVAL(`readlink '${r}'`);let a=this.entries.get(s);if(a===void 0)throw new Error("Unreachable");if(!this.isSymbolicLink(a))throw or.EINVAL(`readlink '${r}'`);return a}async truncatePromise(r,s=0){let a=this.resolveFilename(`open '${r}'`,r),n=this.entries.get(a);if(typeof n>"u")throw or.EINVAL(`open '${r}'`);let c=await this.getFileSource(n,{asyncDecompress:!0}),f=Buffer.alloc(s,0);return c.copy(f),await this.writeFilePromise(r,f)}truncateSync(r,s=0){let a=this.resolveFilename(`open '${r}'`,r),n=this.entries.get(a);if(typeof n>"u")throw or.EINVAL(`open '${r}'`);let c=this.getFileSource(n),f=Buffer.alloc(s,0);return c.copy(f),this.writeFileSync(r,f)}async ftruncatePromise(r,s){return this.truncatePromise(this.fdToPath(r,"ftruncate"),s)}ftruncateSync(r,s){return this.truncateSync(this.fdToPath(r,"ftruncateSync"),s)}watch(r,s,a){let n;switch(typeof s){case"function":case"string":case"undefined":n=!0;break;default:({persistent:n=!0}=s);break}if(!n)return{on:()=>{},close:()=>{}};let c=setInterval(()=>{},24*60*60*1e3);return{on:()=>{},close:()=>{clearInterval(c)}}}watchFile(r,s,a){let n=J.resolve(vt.root,r);return sE(this,n,s,a)}unwatchFile(r,s){let a=J.resolve(vt.root,r);return md(this,a,s)}}});function mpe(t,e,r=Buffer.alloc(0),s){let a=new As(r),n=C=>C===e||C.startsWith(`${e}/`)?C.slice(0,e.length):null,c=async(C,S)=>()=>a,f=(C,S)=>a,p={...t},h=new Yn(p),E=new e0({baseFs:h,getMountPoint:n,factoryPromise:c,factorySync:f,magicByte:21,maxAge:1/0,typeCheck:s?.typeCheck});return U2(dpe.default,new t0(E)),a}var dpe,ype=Ze(()=>{Dt();dpe=ut(Ie("fs"));BR()});var Epe=Ze(()=>{ppe();BR();ype()});var Tj,uv,vR,Ipe=Ze(()=>{Dt();BR();Tj={CENTRAL_DIRECTORY:33639248,END_OF_CENTRAL_DIRECTORY:101010256},uv=22,vR=class t{constructor(e){this.filesShouldBeCached=!1;if("buffer"in e)throw new Error("Buffer based zip archives are not supported");if(!e.readOnly)throw new Error("Writable zip archives are not supported");this.baseFs=e.baseFs,this.fd=this.baseFs.openSync(e.path,"r");try{this.entries=t.readZipSync(this.fd,this.baseFs,e.size)}catch(r){throw this.baseFs.closeSync(this.fd),this.fd="closed",r}}static readZipSync(e,r,s){if(s=0;N--)if(n.readUInt32LE(N)===Tj.END_OF_CENTRAL_DIRECTORY){a=N;break}if(a===-1)throw new Error("Not a zip archive")}let c=n.readUInt16LE(a+10),f=n.readUInt32LE(a+12),p=n.readUInt32LE(a+16),h=n.readUInt16LE(a+20);if(a+h+uv>n.length)throw new Error("Zip archive inconsistent");if(c==65535||f==4294967295||p==4294967295)throw new Error("Zip 64 is not supported");if(f>s)throw new Error("Zip archive inconsistent");if(c>f/46)throw new Error("Zip archive inconsistent");let E=Buffer.alloc(f);if(r.readSync(e,E,0,E.length,p)!==E.length)throw new Error("Zip archive inconsistent");let C=[],S=0,b=0,I=0;for(;bE.length)throw new Error("Zip archive inconsistent");if(E.readUInt32LE(S)!==Tj.CENTRAL_DIRECTORY)throw new Error("Zip archive inconsistent");let N=E.readUInt16LE(S+4)>>>8;if(E.readUInt16LE(S+8)&1)throw new Error("Encrypted zip files are not supported");let W=E.readUInt16LE(S+10),ee=E.readUInt32LE(S+16),ie=E.readUInt16LE(S+28),ue=E.readUInt16LE(S+30),le=E.readUInt16LE(S+32),me=E.readUInt32LE(S+42),pe=E.toString("utf8",S+46,S+46+ie).replaceAll("\0"," ");if(pe.includes("\0"))throw new Error("Invalid ZIP file");let Be=E.readUInt32LE(S+20),Ce=E.readUInt32LE(S+38);C.push({name:pe,os:N,mtime:fi.SAFE_TIME,crc:ee,compressionMethod:W,isSymbolicLink:N===lm&&(Ce>>>16&fi.S_IFMT)===fi.S_IFLNK,size:E.readUInt32LE(S+24),compressedSize:Be,externalAttributes:Ce,localHeaderOffset:me}),I+=Be,b+=1,S+=46+ie+ue+le}if(I>s)throw new Error("Zip archive inconsistent");if(S!==E.length)throw new Error("Zip archive inconsistent");return C}getExternalAttributes(e){let r=this.entries[e];return[r.os,r.externalAttributes]}getListings(){return this.entries.map(e=>e.name)}getSymlinkCount(){let e=0;for(let r of this.entries)r.isSymbolicLink&&(e+=1);return e}stat(e){let r=this.entries[e];return{crc:r.crc,mtime:r.mtime,size:r.size}}locate(e){for(let r=0;rgpe,DEFLATE:()=>Rj,JsZipImpl:()=>vR,LibZipImpl:()=>BI,STORE:()=>Qj,ZIP_UNIX:()=>lm,ZipFS:()=>As,ZipOpenFS:()=>$f,getArchivePart:()=>Dj,getLibzipPromise:()=>qnt,getLibzipSync:()=>Gnt,makeEmptyArchive:()=>wR,mountMemoryDrive:()=>mpe});function Gnt(){return cv()}async function qnt(){return cv()}var Cpe,eA=Ze(()=>{Bj();Cpe=ut(cpe());Ape();Epe();Ipe();bj();lpe(()=>{let t=(0,Cpe.default)();return fpe(t)})});var Av,wpe=Ze(()=>{Dt();Yt();pv();Av=class extends ot{constructor(){super(...arguments);this.cwd=ge.String("--cwd",process.cwd(),{description:"The directory to run the command in"});this.commandName=ge.String();this.args=ge.Proxy()}static{this.usage={description:"run a command using yarn's portable shell",details:` + This command will run a command using Yarn's portable shell. + + Make sure to escape glob patterns, redirections, and other features that might be expanded by your own shell. + + Note: To escape something from Yarn's shell, you might have to escape it twice, the first time from your own shell. + + Note: Don't use this command in Yarn scripts, as Yarn's shell is automatically used. + + For a list of features, visit: https://github.com/yarnpkg/berry/blob/master/packages/yarnpkg-shell/README.md. + `,examples:[["Run a simple command","$0 echo Hello"],["Run a command with a glob pattern","$0 echo '*.js'"],["Run a command with a redirection","$0 echo Hello World '>' hello.txt"],["Run a command with an escaped glob pattern (The double escape is needed in Unix shells)",`$0 echo '"*.js"'`],["Run a command with a variable (Double quotes are needed in Unix shells, to prevent them from expanding the variable)",'$0 "GREETING=Hello echo $GREETING World"']]}}async execute(){let r=this.args.length>0?`${this.commandName} ${this.args.join(" ")}`:this.commandName;return await vI(r,[],{cwd:fe.toPortablePath(this.cwd),stdin:this.context.stdin,stdout:this.context.stdout,stderr:this.context.stderr})}}});var Vl,Bpe=Ze(()=>{Vl=class extends Error{constructor(e){super(e),this.name="ShellError"}}});var PR={};Vt(PR,{fastGlobOptions:()=>Dpe,isBraceExpansion:()=>Fj,isGlobPattern:()=>Wnt,match:()=>Ynt,micromatchOptions:()=>DR});function Wnt(t){if(!SR.default.scan(t,DR).isGlob)return!1;try{SR.default.parse(t,DR)}catch{return!1}return!0}function Ynt(t,{cwd:e,baseFs:r}){return(0,vpe.default)(t,{...Dpe,cwd:fe.fromPortablePath(e),fs:ax(Spe.default,new t0(r))})}function Fj(t){return SR.default.scan(t,DR).isBrace}var vpe,Spe,SR,DR,Dpe,Ppe=Ze(()=>{Dt();vpe=ut(wQ()),Spe=ut(Ie("fs")),SR=ut(Go()),DR={strictBrackets:!0},Dpe={onlyDirectories:!1,onlyFiles:!1}});function Nj(){}function Oj(){for(let t of cm)t.kill()}function Qpe(t,e,r,s){return a=>{let n=a[0]instanceof tA.Transform?"pipe":a[0],c=a[1]instanceof tA.Transform?"pipe":a[1],f=a[2]instanceof tA.Transform?"pipe":a[2],p=(0,xpe.default)(t,e,{...s,stdio:[n,c,f]});return cm.add(p),cm.size===1&&(process.on("SIGINT",Nj),process.on("SIGTERM",Oj)),a[0]instanceof tA.Transform&&a[0].pipe(p.stdin),a[1]instanceof tA.Transform&&p.stdout.pipe(a[1],{end:!1}),a[2]instanceof tA.Transform&&p.stderr.pipe(a[2],{end:!1}),{stdin:p.stdin,promise:new Promise(h=>{p.on("error",E=>{switch(cm.delete(p),cm.size===0&&(process.off("SIGINT",Nj),process.off("SIGTERM",Oj)),E.code){case"ENOENT":a[2].write(`command not found: ${t} +`),h(127);break;case"EACCES":a[2].write(`permission denied: ${t} +`),h(128);break;default:a[2].write(`uncaught error: ${E.message} +`),h(1);break}}),p.on("close",E=>{cm.delete(p),cm.size===0&&(process.off("SIGINT",Nj),process.off("SIGTERM",Oj)),h(E!==null?E:129)})})}}}function Rpe(t){return e=>{let r=e[0]==="pipe"?new tA.PassThrough:e[0];return{stdin:r,promise:Promise.resolve().then(()=>t({stdin:r,stdout:e[1],stderr:e[2]}))}}}function bR(t,e){return Mj.start(t,e)}function bpe(t,e=null){let r=new tA.PassThrough,s=new kpe.StringDecoder,a="";return r.on("data",n=>{let c=s.write(n),f;do if(f=c.indexOf(` +`),f!==-1){let p=a+c.substring(0,f);c=c.substring(f+1),a="",t(e!==null?`${e} ${p}`:p)}while(f!==-1);a+=c}),r.on("end",()=>{let n=s.end();n!==""&&t(e!==null?`${e} ${n}`:n)}),r}function Tpe(t,{prefix:e}){return{stdout:bpe(r=>t.stdout.write(`${r} +`),t.stdout.isTTY?e:null),stderr:bpe(r=>t.stderr.write(`${r} +`),t.stderr.isTTY?e:null)}}var xpe,tA,kpe,cm,Oc,Lj,Mj,Uj=Ze(()=>{xpe=ut(UU()),tA=Ie("stream"),kpe=Ie("string_decoder"),cm=new Set;Oc=class{constructor(e){this.stream=e}close(){}get(){return this.stream}},Lj=class{constructor(){this.stream=null}close(){if(this.stream===null)throw new Error("Assertion failed: No stream attached");this.stream.end()}attach(e){this.stream=e}get(){if(this.stream===null)throw new Error("Assertion failed: No stream attached");return this.stream}},Mj=class t{constructor(e,r){this.stdin=null;this.stdout=null;this.stderr=null;this.pipe=null;this.ancestor=e,this.implementation=r}static start(e,{stdin:r,stdout:s,stderr:a}){let n=new t(null,e);return n.stdin=r,n.stdout=s,n.stderr=a,n}pipeTo(e,r=1){let s=new t(this,e),a=new Lj;return s.pipe=a,s.stdout=this.stdout,s.stderr=this.stderr,(r&1)===1?this.stdout=a:this.ancestor!==null&&(this.stderr=this.ancestor.stdout),(r&2)===2?this.stderr=a:this.ancestor!==null&&(this.stderr=this.ancestor.stderr),s}async exec(){let e=["ignore","ignore","ignore"];if(this.pipe)e[0]="pipe";else{if(this.stdin===null)throw new Error("Assertion failed: No input stream registered");e[0]=this.stdin.get()}let r;if(this.stdout===null)throw new Error("Assertion failed: No output stream registered");r=this.stdout,e[1]=r.get();let s;if(this.stderr===null)throw new Error("Assertion failed: No error stream registered");s=this.stderr,e[2]=s.get();let a=this.implementation(e);return this.pipe&&this.pipe.attach(a.stdin),await a.promise.then(n=>(r.close(),s.close(),n))}async run(){let e=[];for(let s=this;s;s=s.ancestor)e.push(s.exec());return(await Promise.all(e))[0]}}});var mv={};Vt(mv,{EntryCommand:()=>Av,ShellError:()=>Vl,execute:()=>vI,globUtils:()=>PR});function Fpe(t,e,r){let s=new Jl.PassThrough({autoDestroy:!0});switch(t){case 0:(e&1)===1&&r.stdin.pipe(s,{end:!1}),(e&2)===2&&r.stdin instanceof Jl.Writable&&s.pipe(r.stdin,{end:!1});break;case 1:(e&1)===1&&r.stdout.pipe(s,{end:!1}),(e&2)===2&&s.pipe(r.stdout,{end:!1});break;case 2:(e&1)===1&&r.stderr.pipe(s,{end:!1}),(e&2)===2&&s.pipe(r.stderr,{end:!1});break;default:throw new Vl(`Bad file descriptor: "${t}"`)}return s}function kR(t,e={}){let r={...t,...e};return r.environment={...t.environment,...e.environment},r.variables={...t.variables,...e.variables},r}async function Jnt(t,e,r){let s=[],a=new Jl.PassThrough;return a.on("data",n=>s.push(n)),await QR(t,e,kR(r,{stdout:a})),Buffer.concat(s).toString().replace(/[\r\n]+$/,"")}async function Npe(t,e,r){let s=t.map(async n=>{let c=await um(n.args,e,r);return{name:n.name,value:c.join(" ")}});return(await Promise.all(s)).reduce((n,c)=>(n[c.name]=c.value,n),{})}function xR(t){return t.match(/[^ \r\n\t]+/g)||[]}async function Hpe(t,e,r,s,a=s){switch(t.name){case"$":s(String(process.pid));break;case"#":s(String(e.args.length));break;case"@":if(t.quoted)for(let n of e.args)a(n);else for(let n of e.args){let c=xR(n);for(let f=0;f=0&&n"u"&&(t.defaultValue?c=(await um(t.defaultValue,e,r)).join(" "):t.alternativeValue&&(c="")),typeof c>"u")throw f?new Vl(`Unbound argument #${n}`):new Vl(`Unbound variable "${t.name}"`);if(t.quoted)s(c);else{let p=xR(c);for(let E=0;Es.push(n));let a=Number(s.join(" "));return Number.isNaN(a)?hv({type:"variable",name:s.join(" ")},e,r):hv({type:"number",value:a},e,r)}else return Knt[t.type](await hv(t.left,e,r),await hv(t.right,e,r))}async function um(t,e,r){let s=new Map,a=[],n=[],c=E=>{n.push(E)},f=()=>{n.length>0&&a.push(n.join("")),n=[]},p=E=>{c(E),f()},h=(E,C,S)=>{let b=JSON.stringify({type:E,fd:C}),I=s.get(b);typeof I>"u"&&s.set(b,I=[]),I.push(S)};for(let E of t){let C=!1;switch(E.type){case"redirection":{let S=await um(E.args,e,r);for(let b of S)h(E.subtype,E.fd,b)}break;case"argument":for(let S of E.segments)switch(S.type){case"text":c(S.text);break;case"glob":c(S.pattern),C=!0;break;case"shell":{let b=await Jnt(S.shell,e,r);if(S.quoted)c(b);else{let I=xR(b);for(let T=0;T"u")throw new Error("Assertion failed: Expected a glob pattern to have been set");let b=await e.glob.match(S,{cwd:r.cwd,baseFs:e.baseFs});if(b.length===0){let I=Fj(S)?". Note: Brace expansion of arbitrary strings isn't currently supported. For more details, please read this issue: https://github.com/yarnpkg/berry/issues/22":"";throw new Vl(`No matches found: "${S}"${I}`)}for(let I of b.sort())p(I)}}if(s.size>0){let E=[];for(let[C,S]of s.entries())E.splice(E.length,0,C,String(S.length),...S);a.splice(0,0,"__ysh_set_redirects",...E,"--")}return a}function gv(t,e,r){e.builtins.has(t[0])||(t=["command",...t]);let s=fe.fromPortablePath(r.cwd),a=r.environment;typeof a.PWD<"u"&&(a={...a,PWD:s});let[n,...c]=t;if(n==="command")return Qpe(c[0],c.slice(1),e,{cwd:s,env:a});let f=e.builtins.get(n);if(typeof f>"u")throw new Error(`Assertion failed: A builtin should exist for "${n}"`);return Rpe(async({stdin:p,stdout:h,stderr:E})=>{let{stdin:C,stdout:S,stderr:b}=r;r.stdin=p,r.stdout=h,r.stderr=E;try{return await f(c,e,r)}finally{r.stdin=C,r.stdout=S,r.stderr=b}})}function znt(t,e,r){return s=>{let a=new Jl.PassThrough,n=QR(t,e,kR(r,{stdin:a}));return{stdin:a,promise:n}}}function Znt(t,e,r){return s=>{let a=new Jl.PassThrough,n=QR(t,e,r);return{stdin:a,promise:n}}}function Ope(t,e,r,s){if(e.length===0)return t;{let a;do a=String(Math.random());while(Object.hasOwn(s.procedures,a));return s.procedures={...s.procedures},s.procedures[a]=t,gv([...e,"__ysh_run_procedure",a],r,s)}}async function Lpe(t,e,r){let s=t,a=null,n=null;for(;s;){let c=s.then?{...r}:r,f;switch(s.type){case"command":{let p=await um(s.args,e,r),h=await Npe(s.envs,e,r);f=s.envs.length?gv(p,e,kR(c,{environment:h})):gv(p,e,c)}break;case"subshell":{let p=await um(s.args,e,r),h=znt(s.subshell,e,c);f=Ope(h,p,e,c)}break;case"group":{let p=await um(s.args,e,r),h=Znt(s.group,e,c);f=Ope(h,p,e,c)}break;case"envs":{let p=await Npe(s.envs,e,r);c.environment={...c.environment,...p},f=gv(["true"],e,c)}break}if(typeof f>"u")throw new Error("Assertion failed: An action should have been generated");if(a===null)n=bR(f,{stdin:new Oc(c.stdin),stdout:new Oc(c.stdout),stderr:new Oc(c.stderr)});else{if(n===null)throw new Error("Assertion failed: The execution pipeline should have been setup");switch(a){case"|":n=n.pipeTo(f,1);break;case"|&":n=n.pipeTo(f,3);break}}s.then?(a=s.then.type,s=s.then.chain):s=null}if(n===null)throw new Error("Assertion failed: The execution pipeline should have been setup");return await n.run()}async function Xnt(t,e,r,{background:s=!1}={}){function a(n){let c=["#2E86AB","#A23B72","#F18F01","#C73E1D","#CCE2A3"],f=c[n%c.length];return Mpe.default.hex(f)}if(s){let n=r.nextBackgroundJobIndex++,c=a(n),f=`[${n}]`,p=c(f),{stdout:h,stderr:E}=Tpe(r,{prefix:p});return r.backgroundJobs.push(Lpe(t,e,kR(r,{stdout:h,stderr:E})).catch(C=>E.write(`${C.message} +`)).finally(()=>{r.stdout.isTTY&&r.stdout.write(`Job ${p}, '${c(AE(t))}' has ended +`)})),0}return await Lpe(t,e,r)}async function $nt(t,e,r,{background:s=!1}={}){let a,n=f=>{a=f,r.variables["?"]=String(f)},c=async f=>{try{return await Xnt(f.chain,e,r,{background:s&&typeof f.then>"u"})}catch(p){if(!(p instanceof Vl))throw p;return r.stderr.write(`${p.message} +`),1}};for(n(await c(t));t.then;){if(r.exitCode!==null)return r.exitCode;switch(t.then.type){case"&&":a===0&&n(await c(t.then.line));break;case"||":a!==0&&n(await c(t.then.line));break;default:throw new Error(`Assertion failed: Unsupported command type: "${t.then.type}"`)}t=t.then.line}return a}async function QR(t,e,r){let s=r.backgroundJobs;r.backgroundJobs=[];let a=0;for(let{command:n,type:c}of t){if(a=await $nt(n,e,r,{background:c==="&"}),r.exitCode!==null)return r.exitCode;r.variables["?"]=String(a)}return await Promise.all(r.backgroundJobs),r.backgroundJobs=s,a}function jpe(t){switch(t.type){case"variable":return t.name==="@"||t.name==="#"||t.name==="*"||Number.isFinite(parseInt(t.name,10))||"defaultValue"in t&&!!t.defaultValue&&t.defaultValue.some(e=>dv(e))||"alternativeValue"in t&&!!t.alternativeValue&&t.alternativeValue.some(e=>dv(e));case"arithmetic":return _j(t.arithmetic);case"shell":return Hj(t.shell);default:return!1}}function dv(t){switch(t.type){case"redirection":return t.args.some(e=>dv(e));case"argument":return t.segments.some(e=>jpe(e));default:throw new Error(`Assertion failed: Unsupported argument type: "${t.type}"`)}}function _j(t){switch(t.type){case"variable":return jpe(t);case"number":return!1;default:return _j(t.left)||_j(t.right)}}function Hj(t){return t.some(({command:e})=>{for(;e;){let r=e.chain;for(;r;){let s;switch(r.type){case"subshell":s=Hj(r.subshell);break;case"command":s=r.envs.some(a=>a.args.some(n=>dv(n)))||r.args.some(a=>dv(a));break}if(s)return!0;if(!r.then)break;r=r.then.chain}if(!e.then)break;e=e.then.line}return!1})}async function vI(t,e=[],{baseFs:r=new Yn,builtins:s={},cwd:a=fe.toPortablePath(process.cwd()),env:n=process.env,stdin:c=process.stdin,stdout:f=process.stdout,stderr:p=process.stderr,variables:h={},glob:E=PR}={}){let C={};for(let[I,T]of Object.entries(n))typeof T<"u"&&(C[I]=T);let S=new Map(Vnt);for(let[I,T]of Object.entries(s))S.set(I,T);c===null&&(c=new Jl.PassThrough,c.end());let b=ux(t,E);if(!Hj(b)&&b.length>0&&e.length>0){let{command:I}=b[b.length-1];for(;I.then;)I=I.then.line;let T=I.chain;for(;T.then;)T=T.then.chain;T.type==="command"&&(T.args=T.args.concat(e.map(N=>({type:"argument",segments:[{type:"text",text:N}]}))))}return await QR(b,{args:e,baseFs:r,builtins:S,initialStdin:c,initialStdout:f,initialStderr:p,glob:E},{cwd:a,environment:C,exitCode:null,procedures:{},stdin:c,stdout:f,stderr:p,variables:Object.assign({},h,{"?":0}),nextBackgroundJobIndex:1,backgroundJobs:[]})}var Mpe,Upe,Jl,_pe,Vnt,Knt,pv=Ze(()=>{Dt();wc();Mpe=ut(RE()),Upe=Ie("os"),Jl=Ie("stream"),_pe=Ie("timers/promises");wpe();Bpe();Ppe();Uj();Uj();Vnt=new Map([["cd",async([t=(0,Upe.homedir)(),...e],r,s)=>{let a=J.resolve(s.cwd,fe.toPortablePath(t));if(!(await r.baseFs.statPromise(a).catch(c=>{throw c.code==="ENOENT"?new Vl(`cd: no such file or directory: ${t}`):c})).isDirectory())throw new Vl(`cd: not a directory: ${t}`);return s.cwd=a,0}],["pwd",async(t,e,r)=>(r.stdout.write(`${fe.fromPortablePath(r.cwd)} +`),0)],[":",async(t,e,r)=>0],["true",async(t,e,r)=>0],["false",async(t,e,r)=>1],["exit",async([t,...e],r,s)=>s.exitCode=parseInt(t??s.variables["?"],10)],["echo",async(t,e,r)=>(r.stdout.write(`${t.join(" ")} +`),0)],["sleep",async([t],e,r)=>{if(typeof t>"u")throw new Vl("sleep: missing operand");let s=Number(t);if(Number.isNaN(s))throw new Vl(`sleep: invalid time interval '${t}'`);return await(0,_pe.setTimeout)(1e3*s,0)}],["unset",async(t,e,r)=>{for(let s of t)delete r.environment[s],delete r.variables[s];return 0}],["__ysh_run_procedure",async(t,e,r)=>{let s=r.procedures[t[0]];return await bR(s,{stdin:new Oc(r.stdin),stdout:new Oc(r.stdout),stderr:new Oc(r.stderr)}).run()}],["__ysh_set_redirects",async(t,e,r)=>{let s=r.stdin,a=r.stdout,n=r.stderr,c=[],f=[],p=[],h=0;for(;t[h]!=="--";){let C=t[h++],{type:S,fd:b}=JSON.parse(C),I=W=>{switch(b){case null:case 0:c.push(W);break;default:throw new Error(`Unsupported file descriptor: "${b}"`)}},T=W=>{switch(b){case null:case 1:f.push(W);break;case 2:p.push(W);break;default:throw new Error(`Unsupported file descriptor: "${b}"`)}},N=Number(t[h++]),U=h+N;for(let W=h;We.baseFs.createReadStream(J.resolve(r.cwd,fe.toPortablePath(t[W]))));break;case"<<<":I(()=>{let ee=new Jl.PassThrough;return process.nextTick(()=>{ee.write(`${t[W]} +`),ee.end()}),ee});break;case"<&":I(()=>Fpe(Number(t[W]),1,r));break;case">":case">>":{let ee=J.resolve(r.cwd,fe.toPortablePath(t[W]));T(ee==="/dev/null"?new Jl.Writable({autoDestroy:!0,emitClose:!0,write(ie,ue,le){setImmediate(le)}}):e.baseFs.createWriteStream(ee,S===">>"?{flags:"a"}:void 0))}break;case">&":T(Fpe(Number(t[W]),2,r));break;default:throw new Error(`Assertion failed: Unsupported redirection type: "${S}"`)}}if(c.length>0){let C=new Jl.PassThrough;s=C;let S=b=>{if(b===c.length)C.end();else{let I=c[b]();I.pipe(C,{end:!1}),I.on("end",()=>{S(b+1)})}};S(0)}if(f.length>0){let C=new Jl.PassThrough;a=C;for(let S of f)C.pipe(S)}if(p.length>0){let C=new Jl.PassThrough;n=C;for(let S of p)C.pipe(S)}let E=await bR(gv(t.slice(h+1),e,r),{stdin:new Oc(s),stdout:new Oc(a),stderr:new Oc(n)}).run();return await Promise.all(f.map(C=>new Promise((S,b)=>{C.on("error",I=>{b(I)}),C.on("close",()=>{S()}),C.end()}))),await Promise.all(p.map(C=>new Promise((S,b)=>{C.on("error",I=>{b(I)}),C.on("close",()=>{S()}),C.end()}))),E}]]);Knt={addition:(t,e)=>t+e,subtraction:(t,e)=>t-e,multiplication:(t,e)=>t*e,division:(t,e)=>Math.trunc(t/e)}});var Gpe=_((d4t,RR)=>{function eit(){var t=0,e=1,r=2,s=3,a=4,n=5,c=6,f=7,p=8,h=9,E=10,C=11,S=12,b=13,I=14,T=15,N=16,U=17,W=0,ee=1,ie=2,ue=3,le=4;function me(g,we){return 55296<=g.charCodeAt(we)&&g.charCodeAt(we)<=56319&&56320<=g.charCodeAt(we+1)&&g.charCodeAt(we+1)<=57343}function pe(g,we){we===void 0&&(we=0);var ye=g.charCodeAt(we);if(55296<=ye&&ye<=56319&&we=1){var Ae=g.charCodeAt(we-1),se=ye;return 55296<=Ae&&Ae<=56319?(Ae-55296)*1024+(se-56320)+65536:se}return ye}function Be(g,we,ye){var Ae=[g].concat(we).concat([ye]),se=Ae[Ae.length-2],X=ye,De=Ae.lastIndexOf(I);if(De>1&&Ae.slice(1,De).every(function(j){return j==s})&&[s,b,U].indexOf(g)==-1)return ie;var Te=Ae.lastIndexOf(a);if(Te>0&&Ae.slice(1,Te).every(function(j){return j==a})&&[S,a].indexOf(se)==-1)return Ae.filter(function(j){return j==a}).length%2==1?ue:le;if(se==t&&X==e)return W;if(se==r||se==t||se==e)return X==I&&we.every(function(j){return j==s})?ie:ee;if(X==r||X==t||X==e)return ee;if(se==c&&(X==c||X==f||X==h||X==E))return W;if((se==h||se==f)&&(X==f||X==p))return W;if((se==E||se==p)&&X==p)return W;if(X==s||X==T)return W;if(X==n)return W;if(se==S)return W;var mt=Ae.indexOf(s)!=-1?Ae.lastIndexOf(s)-1:Ae.length-2;return[b,U].indexOf(Ae[mt])!=-1&&Ae.slice(mt+1,-1).every(function(j){return j==s})&&X==I||se==T&&[N,U].indexOf(X)!=-1?W:we.indexOf(a)!=-1?ie:se==a&&X==a?W:ee}this.nextBreak=function(g,we){if(we===void 0&&(we=0),we<0)return 0;if(we>=g.length-1)return g.length;for(var ye=Ce(pe(g,we)),Ae=[],se=we+1;se{var tit=/^(.*?)(\x1b\[[^m]+m|\x1b\]8;;.*?(\x1b\\|\u0007))/,TR;function rit(){if(TR)return TR;if(typeof Intl.Segmenter<"u"){let t=new Intl.Segmenter("en",{granularity:"grapheme"});return TR=e=>Array.from(t.segment(e),({segment:r})=>r)}else{let t=Gpe(),e=new t;return TR=r=>e.splitGraphemes(r)}}qpe.exports=(t,e=0,r=t.length)=>{if(e<0||r<0)throw new RangeError("Negative indices aren't supported by this implementation");let s=r-e,a="",n=0,c=0;for(;t.length>0;){let f=t.match(tit)||[t,t,void 0],p=rit()(f[1]),h=Math.min(e-n,p.length);p=p.slice(h);let E=Math.min(s-c,p.length);a+=p.slice(0,E).join(""),n+=h,c+=E,typeof f[2]<"u"&&(a+=f[2]),t=t.slice(f[0].length)}return a}});var fn,yv=Ze(()=>{fn=process.env.YARN_IS_TEST_ENV?"0.0.0":"4.10.3"});function Zpe(t,{configuration:e,json:r}){if(!e.get("enableMessageNames"))return"";let a=Yf(t===null?0:t);return!r&&t===null?Ht(e,a,"grey"):a}function jj(t,{configuration:e,json:r}){let s=Zpe(t,{configuration:e,json:r});if(!s||t===null||t===0)return s;let a=Br[t],n=`https://yarnpkg.com/advanced/error-codes#${s}---${a}`.toLowerCase();return KE(e,s,n)}async function SI({configuration:t,stdout:e,forceError:r},s){let a=await Ot.start({configuration:t,stdout:e,includeFooter:!1},async n=>{let c=!1,f=!1;for(let p of s)typeof p.option<"u"&&(p.error||r?(f=!0,n.reportError(50,p.message)):(c=!0,n.reportWarning(50,p.message)),p.callback?.());c&&!f&&n.reportSeparator()});return a.hasErrors()?a.exitCode():null}var Kpe,FR,nit,Ype,Vpe,D0,zpe,Jpe,iit,sit,NR,oit,Ot,Ev=Ze(()=>{Kpe=ut(Wpe()),FR=ut(Fd());Gx();Rc();yv();xc();nit="\xB7",Ype=["\u280B","\u2819","\u2839","\u2838","\u283C","\u2834","\u2826","\u2827","\u2807","\u280F"],Vpe=80,D0=FR.default.GITHUB_ACTIONS?{start:t=>`::group::${t} +`,end:t=>`::endgroup:: +`}:FR.default.TRAVIS?{start:t=>`travis_fold:start:${t} +`,end:t=>`travis_fold:end:${t} +`}:FR.default.GITLAB?{start:t=>`section_start:${Math.floor(Date.now()/1e3)}:${t.toLowerCase().replace(/\W+/g,"_")}[collapsed=true]\r\x1B[0K${t} +`,end:t=>`section_end:${Math.floor(Date.now()/1e3)}:${t.toLowerCase().replace(/\W+/g,"_")}\r\x1B[0K`}:null,zpe=D0!==null,Jpe=new Date,iit=["iTerm.app","Apple_Terminal","WarpTerminal","vscode"].includes(process.env.TERM_PROGRAM)||!!process.env.WT_SESSION,sit=t=>t,NR=sit({patrick:{date:[17,3],chars:["\u{1F340}","\u{1F331}"],size:40},simba:{date:[19,7],chars:["\u{1F981}","\u{1F334}"],size:40},jack:{date:[31,10],chars:["\u{1F383}","\u{1F987}"],size:40},hogsfather:{date:[31,12],chars:["\u{1F389}","\u{1F384}"],size:40},default:{chars:["=","-"],size:80}}),oit=iit&&Object.keys(NR).find(t=>{let e=NR[t];return!(e.date&&(e.date[0]!==Jpe.getDate()||e.date[1]!==Jpe.getMonth()+1))})||"default";Ot=class extends Ao{constructor({configuration:r,stdout:s,json:a=!1,forceSectionAlignment:n=!1,includeNames:c=!0,includePrefix:f=!0,includeFooter:p=!0,includeLogs:h=!a,includeInfos:E=h,includeWarnings:C=h}){super();this.uncommitted=new Set;this.warningCount=0;this.errorCount=0;this.timerFooter=[];this.startTime=Date.now();this.indent=0;this.level=0;this.progress=new Map;this.progressTime=0;this.progressFrame=0;this.progressTimeout=null;this.progressStyle=null;this.progressMaxScaledSize=null;if(TB(this,{configuration:r}),this.configuration=r,this.forceSectionAlignment=n,this.includeNames=c,this.includePrefix=f,this.includeFooter=p,this.includeInfos=E,this.includeWarnings=C,this.json=a,this.stdout=s,r.get("enableProgressBars")&&!a&&s.isTTY&&s.columns>22){let S=r.get("progressBarStyle")||oit;if(!Object.hasOwn(NR,S))throw new Error("Assertion failed: Invalid progress bar style");this.progressStyle=NR[S];let b=Math.min(this.getRecommendedLength(),80);this.progressMaxScaledSize=Math.floor(this.progressStyle.size*b/80)}}static async start(r,s){let a=new this(r),n=process.emitWarning;process.emitWarning=(c,f)=>{if(typeof c!="string"){let h=c;c=h.message,f=f??h.name}let p=typeof f<"u"?`${f}: ${c}`:c;a.reportWarning(0,p)},r.includeVersion&&a.reportInfo(0,zd(r.configuration,`Yarn ${fn}`,2));try{await s(a)}catch(c){a.reportExceptionOnce(c)}finally{await a.finalize(),process.emitWarning=n}return a}hasErrors(){return this.errorCount>0}exitCode(){return this.hasErrors()?1:0}getRecommendedLength(){let s=this.progressStyle!==null?this.stdout.columns-1:super.getRecommendedLength();return Math.max(40,s-12-this.indent*2)}startSectionSync({reportHeader:r,reportFooter:s,skipIfEmpty:a},n){let c={committed:!1,action:()=>{r?.()}};a?this.uncommitted.add(c):(c.action(),c.committed=!0);let f=Date.now();try{return n()}catch(p){throw this.reportExceptionOnce(p),p}finally{let p=Date.now();this.uncommitted.delete(c),c.committed&&s?.(p-f)}}async startSectionPromise({reportHeader:r,reportFooter:s,skipIfEmpty:a},n){let c={committed:!1,action:()=>{r?.()}};a?this.uncommitted.add(c):(c.action(),c.committed=!0);let f=Date.now();try{return await n()}catch(p){throw this.reportExceptionOnce(p),p}finally{let p=Date.now();this.uncommitted.delete(c),c.committed&&s?.(p-f)}}startTimerImpl(r,s,a){return{cb:typeof s=="function"?s:a,reportHeader:()=>{this.level+=1,this.reportInfo(null,`\u250C ${r}`),this.indent+=1,D0!==null&&!this.json&&this.includeInfos&&this.stdout.write(D0.start(r))},reportFooter:f=>{if(this.indent-=1,D0!==null&&!this.json&&this.includeInfos){this.stdout.write(D0.end(r));for(let p of this.timerFooter)p()}this.configuration.get("enableTimers")&&f>200?this.reportInfo(null,`\u2514 Completed in ${Ht(this.configuration,f,ht.DURATION)}`):this.reportInfo(null,"\u2514 Completed"),this.level-=1},skipIfEmpty:(typeof s=="function"?{}:s).skipIfEmpty}}startTimerSync(r,s,a){let{cb:n,...c}=this.startTimerImpl(r,s,a);return this.startSectionSync(c,n)}async startTimerPromise(r,s,a){let{cb:n,...c}=this.startTimerImpl(r,s,a);return this.startSectionPromise(c,n)}reportSeparator(){this.indent===0?this.writeLine(""):this.reportInfo(null,"")}reportInfo(r,s){if(!this.includeInfos)return;this.commit();let a=this.formatNameWithHyperlink(r),n=a?`${a}: `:"",c=`${this.formatPrefix(n,"blueBright")}${s}`;this.json?this.reportJson({type:"info",name:r,displayName:this.formatName(r),indent:this.formatIndent(),data:s}):this.writeLine(c)}reportWarning(r,s){if(this.warningCount+=1,!this.includeWarnings)return;this.commit();let a=this.formatNameWithHyperlink(r),n=a?`${a}: `:"";this.json?this.reportJson({type:"warning",name:r,displayName:this.formatName(r),indent:this.formatIndent(),data:s}):this.writeLine(`${this.formatPrefix(n,"yellowBright")}${s}`)}reportError(r,s){this.errorCount+=1,this.timerFooter.push(()=>this.reportErrorImpl(r,s)),this.reportErrorImpl(r,s)}reportErrorImpl(r,s){this.commit();let a=this.formatNameWithHyperlink(r),n=a?`${a}: `:"";this.json?this.reportJson({type:"error",name:r,displayName:this.formatName(r),indent:this.formatIndent(),data:s}):this.writeLine(`${this.formatPrefix(n,"redBright")}${s}`,{truncate:!1})}reportFold(r,s){if(!D0)return;let a=`${D0.start(r)}${s}${D0.end(r)}`;this.timerFooter.push(()=>this.stdout.write(a))}reportProgress(r){if(this.progressStyle===null)return{...Promise.resolve(),stop:()=>{}};if(r.hasProgress&&r.hasTitle)throw new Error("Unimplemented: Progress bars can't have both progress and titles.");let s=!1,a=Promise.resolve().then(async()=>{let c={progress:r.hasProgress?0:void 0,title:r.hasTitle?"":void 0};this.progress.set(r,{definition:c,lastScaledSize:r.hasProgress?-1:void 0,lastTitle:void 0}),this.refreshProgress({delta:-1});for await(let{progress:f,title:p}of r)s||c.progress===f&&c.title===p||(c.progress=f,c.title=p,this.refreshProgress());n()}),n=()=>{s||(s=!0,this.progress.delete(r),this.refreshProgress({delta:1}))};return{...a,stop:n}}reportJson(r){this.json&&this.writeLine(`${JSON.stringify(r)}`)}async finalize(){if(!this.includeFooter)return;let r="";this.errorCount>0?r="Failed with errors":this.warningCount>0?r="Done with warnings":r="Done";let s=Ht(this.configuration,Date.now()-this.startTime,ht.DURATION),a=this.configuration.get("enableTimers")?`${r} in ${s}`:r;this.errorCount>0?this.reportError(0,a):this.warningCount>0?this.reportWarning(0,a):this.reportInfo(0,a)}writeLine(r,{truncate:s}={}){this.clearProgress({clear:!0}),this.stdout.write(`${this.truncate(r,{truncate:s})} +`),this.writeProgress()}writeLines(r,{truncate:s}={}){this.clearProgress({delta:r.length});for(let a of r)this.stdout.write(`${this.truncate(a,{truncate:s})} +`);this.writeProgress()}commit(){let r=this.uncommitted;this.uncommitted=new Set;for(let s of r)s.committed=!0,s.action()}clearProgress({delta:r=0,clear:s=!1}){this.progressStyle!==null&&this.progress.size+r>0&&(this.stdout.write(`\x1B[${this.progress.size+r}A`),(r>0||s)&&this.stdout.write("\x1B[0J"))}writeProgress(){if(this.progressStyle===null||(this.progressTimeout!==null&&clearTimeout(this.progressTimeout),this.progressTimeout=null,this.progress.size===0))return;let r=Date.now();r-this.progressTime>Vpe&&(this.progressFrame=(this.progressFrame+1)%Ype.length,this.progressTime=r);let s=Ype[this.progressFrame];for(let a of this.progress.values()){let n="";if(typeof a.lastScaledSize<"u"){let h=this.progressStyle.chars[0].repeat(a.lastScaledSize),E=this.progressStyle.chars[1].repeat(this.progressMaxScaledSize-a.lastScaledSize);n=` ${h}${E}`}let c=this.formatName(null),f=c?`${c}: `:"",p=a.definition.title?` ${a.definition.title}`:"";this.stdout.write(`${Ht(this.configuration,"\u27A4","blueBright")} ${f}${s}${n}${p} +`)}this.progressTimeout=setTimeout(()=>{this.refreshProgress({force:!0})},Vpe)}refreshProgress({delta:r=0,force:s=!1}={}){let a=!1,n=!1;if(s||this.progress.size===0)a=!0;else for(let c of this.progress.values()){let f=typeof c.definition.progress<"u"?Math.trunc(this.progressMaxScaledSize*c.definition.progress):void 0,p=c.lastScaledSize;c.lastScaledSize=f;let h=c.lastTitle;if(c.lastTitle=c.definition.title,f!==p||(n=h!==c.definition.title)){a=!0;break}}a&&(this.clearProgress({delta:r,clear:n}),this.writeProgress())}truncate(r,{truncate:s}={}){return this.progressStyle===null&&(s=!1),typeof s>"u"&&(s=this.configuration.get("preferTruncatedLines")),s&&(r=(0,Kpe.default)(r,0,this.stdout.columns-1)),r}formatName(r){return this.includeNames?Zpe(r,{configuration:this.configuration,json:this.json}):""}formatPrefix(r,s){return this.includePrefix?`${Ht(this.configuration,"\u27A4",s)} ${r}${this.formatIndent()}`:""}formatNameWithHyperlink(r){return this.includeNames?jj(r,{configuration:this.configuration,json:this.json}):""}formatIndent(){return this.level>0||!this.forceSectionAlignment?"\u2502 ".repeat(this.indent):`${nit} `}}});var In={};Vt(In,{PackageManager:()=>$pe,detectPackageManager:()=>ehe,executePackageAccessibleBinary:()=>she,executePackageScript:()=>OR,executePackageShellcode:()=>Gj,executeWorkspaceAccessibleBinary:()=>pit,executeWorkspaceLifecycleScript:()=>nhe,executeWorkspaceScript:()=>rhe,getPackageAccessibleBinaries:()=>LR,getWorkspaceAccessibleBinaries:()=>ihe,hasPackageScript:()=>uit,hasWorkspaceScript:()=>qj,isNodeScript:()=>Wj,makeScriptEnv:()=>Iv,maybeExecuteWorkspaceLifecycleScript:()=>Ait,prepareExternalProject:()=>cit});async function P0(t,e,r,s=[]){if(process.platform==="win32"){let a=`@goto #_undefined_# 2>NUL || @title %COMSPEC% & @setlocal & @"${r}" ${s.map(n=>`"${n.replace('"','""')}"`).join(" ")} %*`;await ce.writeFilePromise(J.format({dir:t,name:e,ext:".cmd"}),a)}await ce.writeFilePromise(J.join(t,e),`#!/bin/sh +exec "${r}" ${s.map(a=>`'${a.replace(/'/g,`'"'"'`)}'`).join(" ")} "$@" +`,{mode:493})}async function ehe(t){let e=await Ut.tryFind(t);if(e?.packageManager){let s=bQ(e.packageManager);if(s?.name){let a=`found ${JSON.stringify({packageManager:e.packageManager})} in manifest`,[n]=s.reference.split(".");switch(s.name){case"yarn":return{packageManagerField:!0,packageManager:Number(n)===1?"Yarn Classic":"Yarn",reason:a};case"npm":return{packageManagerField:!0,packageManager:"npm",reason:a};case"pnpm":return{packageManagerField:!0,packageManager:"pnpm",reason:a}}}}let r;try{r=await ce.readFilePromise(J.join(t,Er.lockfile),"utf8")}catch{}return r!==void 0?r.match(/^__metadata:$/m)?{packageManager:"Yarn",reason:'"__metadata" key found in yarn.lock'}:{packageManager:"Yarn Classic",reason:'"__metadata" key not found in yarn.lock, must be a Yarn classic lockfile'}:ce.existsSync(J.join(t,"package-lock.json"))?{packageManager:"npm",reason:`found npm's "package-lock.json" lockfile`}:ce.existsSync(J.join(t,"pnpm-lock.yaml"))?{packageManager:"pnpm",reason:`found pnpm's "pnpm-lock.yaml" lockfile`}:null}async function Iv({project:t,locator:e,binFolder:r,ignoreCorepack:s,lifecycleScript:a,baseEnv:n=t?.configuration.env??process.env}){let c={};for(let[E,C]of Object.entries(n))typeof C<"u"&&(c[E.toLowerCase()!=="path"?E:"PATH"]=C);let f=fe.fromPortablePath(r);c.BERRY_BIN_FOLDER=fe.fromPortablePath(f);let p=process.env.COREPACK_ROOT&&!s?fe.join(process.env.COREPACK_ROOT,"dist/yarn.js"):process.argv[1];if(await Promise.all([P0(r,"node",process.execPath),...fn!==null?[P0(r,"run",process.execPath,[p,"run"]),P0(r,"yarn",process.execPath,[p]),P0(r,"yarnpkg",process.execPath,[p]),P0(r,"node-gyp",process.execPath,[p,"run","--top-level","node-gyp"])]:[]]),t&&(c.INIT_CWD=fe.fromPortablePath(t.configuration.startingCwd),c.PROJECT_CWD=fe.fromPortablePath(t.cwd)),c.PATH=c.PATH?`${f}${fe.delimiter}${c.PATH}`:`${f}`,c.npm_execpath=`${f}${fe.sep}yarn`,c.npm_node_execpath=`${f}${fe.sep}node`,e){if(!t)throw new Error("Assertion failed: Missing project");let E=t.tryWorkspaceByLocator(e),C=E?E.manifest.version??"":t.storedPackages.get(e.locatorHash).version??"";c.npm_package_name=un(e),c.npm_package_version=C;let S;if(E)S=E.cwd;else{let b=t.storedPackages.get(e.locatorHash);if(!b)throw new Error(`Package for ${Yr(t.configuration,e)} not found in the project`);let I=t.configuration.getLinkers(),T={project:t,report:new Ot({stdout:new b0.PassThrough,configuration:t.configuration})},N=I.find(U=>U.supportsPackage(b,T));if(!N)throw new Error(`The package ${Yr(t.configuration,b)} isn't supported by any of the available linkers`);S=await N.findPackageLocation(b,T)}c.npm_package_json=fe.fromPortablePath(J.join(S,Er.manifest))}let h=fn!==null?`yarn/${fn}`:`yarn/${bp("@yarnpkg/core").version}-core`;return c.npm_config_user_agent=`${h} npm/? node/${process.version} ${process.platform} ${process.arch}`,a&&(c.npm_lifecycle_event=a),t&&await t.configuration.triggerHook(E=>E.setupScriptEnvironment,t,c,async(E,C,S)=>await P0(r,E,C,S)),c}async function cit(t,e,{configuration:r,report:s,workspace:a=null,locator:n=null}){await lit(async()=>{await ce.mktempPromise(async c=>{let f=J.join(c,"pack.log"),p=null,{stdout:h,stderr:E}=r.getSubprocessStreams(f,{prefix:fe.fromPortablePath(t),report:s}),C=n&&Gu(n)?rI(n):n,S=C?ll(C):"an external project";h.write(`Packing ${S} from sources +`);let b=await ehe(t),I;b!==null?(h.write(`Using ${b.packageManager} for bootstrap. Reason: ${b.reason} + +`),I=b.packageManager):(h.write(`No package manager configuration detected; defaulting to Yarn + +`),I="Yarn");let T=I==="Yarn"&&!b?.packageManagerField;await ce.mktempPromise(async N=>{let U=await Iv({binFolder:N,ignoreCorepack:T,baseEnv:{...process.env,COREPACK_ENABLE_AUTO_PIN:"0"}}),ee=new Map([["Yarn Classic",async()=>{let ue=a!==null?["workspace",a]:[],le=J.join(t,Er.manifest),me=await ce.readFilePromise(le),pe=await Wu(process.execPath,[process.argv[1],"set","version","classic","--only-if-needed","--yarn-path"],{cwd:t,env:U,stdin:p,stdout:h,stderr:E,end:1});if(pe.code!==0)return pe.code;await ce.writeFilePromise(le,me),await ce.appendFilePromise(J.join(t,".npmignore"),`/.yarn +`),h.write(` +`),delete U.NODE_ENV;let Be=await Wu("yarn",["install"],{cwd:t,env:U,stdin:p,stdout:h,stderr:E,end:1});if(Be.code!==0)return Be.code;h.write(` +`);let Ce=await Wu("yarn",[...ue,"pack","--filename",fe.fromPortablePath(e)],{cwd:t,env:U,stdin:p,stdout:h,stderr:E});return Ce.code!==0?Ce.code:0}],["Yarn",async()=>{let ue=a!==null?["workspace",a]:[];U.YARN_ENABLE_INLINE_BUILDS="1";let le=J.join(t,Er.lockfile);await ce.existsPromise(le)||await ce.writeFilePromise(le,"");let me=await Wu("yarn",[...ue,"pack","--install-if-needed","--filename",fe.fromPortablePath(e)],{cwd:t,env:U,stdin:p,stdout:h,stderr:E});return me.code!==0?me.code:0}],["npm",async()=>{if(a!==null){let we=new b0.PassThrough,ye=WE(we);we.pipe(h,{end:!1});let Ae=await Wu("npm",["--version"],{cwd:t,env:U,stdin:p,stdout:we,stderr:E,end:0});if(we.end(),Ae.code!==0)return h.end(),E.end(),Ae.code;let se=(await ye).toString().trim();if(!Xf(se,">=7.x")){let X=Da(null,"npm"),De=On(X,se),Te=On(X,">=7.x");throw new Error(`Workspaces aren't supported by ${ni(r,De)}; please upgrade to ${ni(r,Te)} (npm has been detected as the primary package manager for ${Ht(r,t,ht.PATH)})`)}}let ue=a!==null?["--workspace",a]:[];delete U.npm_config_user_agent,delete U.npm_config_production,delete U.NPM_CONFIG_PRODUCTION,delete U.NODE_ENV;let le=await Wu("npm",["install","--legacy-peer-deps"],{cwd:t,env:U,stdin:p,stdout:h,stderr:E,end:1});if(le.code!==0)return le.code;let me=new b0.PassThrough,pe=WE(me);me.pipe(h);let Be=await Wu("npm",["pack","--silent",...ue],{cwd:t,env:U,stdin:p,stdout:me,stderr:E});if(Be.code!==0)return Be.code;let Ce=(await pe).toString().trim().replace(/^.*\n/s,""),g=J.resolve(t,fe.toPortablePath(Ce));return await ce.renamePromise(g,e),0}]]).get(I);if(typeof ee>"u")throw new Error("Assertion failed: Unsupported workflow");let ie=await ee();if(!(ie===0||typeof ie>"u"))throw ce.detachTemp(c),new jt(58,`Packing the package failed (exit code ${ie}, logs can be found here: ${Ht(r,f,ht.PATH)})`)})})})}async function uit(t,e,{project:r}){let s=r.tryWorkspaceByLocator(t);if(s!==null)return qj(s,e);let a=r.storedPackages.get(t.locatorHash);if(!a)throw new Error(`Package for ${Yr(r.configuration,t)} not found in the project`);return await $f.openPromise(async n=>{let c=r.configuration,f=r.configuration.getLinkers(),p={project:r,report:new Ot({stdout:new b0.PassThrough,configuration:c})},h=f.find(b=>b.supportsPackage(a,p));if(!h)throw new Error(`The package ${Yr(r.configuration,a)} isn't supported by any of the available linkers`);let E=await h.findPackageLocation(a,p),C=new Sn(E,{baseFs:n});return(await Ut.find(vt.dot,{baseFs:C})).scripts.has(e)})}async function OR(t,e,r,{cwd:s,project:a,stdin:n,stdout:c,stderr:f}){return await ce.mktempPromise(async p=>{let{manifest:h,env:E,cwd:C}=await the(t,{project:a,binFolder:p,cwd:s,lifecycleScript:e}),S=h.scripts.get(e);if(typeof S>"u")return 1;let b=async()=>await vI(S,r,{cwd:C,env:E,stdin:n,stdout:c,stderr:f});return await(await a.configuration.reduceHook(T=>T.wrapScriptExecution,b,a,t,e,{script:S,args:r,cwd:C,env:E,stdin:n,stdout:c,stderr:f}))()})}async function Gj(t,e,r,{cwd:s,project:a,stdin:n,stdout:c,stderr:f}){return await ce.mktempPromise(async p=>{let{env:h,cwd:E}=await the(t,{project:a,binFolder:p,cwd:s});return await vI(e,r,{cwd:E,env:h,stdin:n,stdout:c,stderr:f})})}async function fit(t,{binFolder:e,cwd:r,lifecycleScript:s}){let a=await Iv({project:t.project,locator:t.anchoredLocator,binFolder:e,lifecycleScript:s});return await Yj(e,await ihe(t)),typeof r>"u"&&(r=J.dirname(await ce.realpathPromise(J.join(t.cwd,"package.json")))),{manifest:t.manifest,binFolder:e,env:a,cwd:r}}async function the(t,{project:e,binFolder:r,cwd:s,lifecycleScript:a}){let n=e.tryWorkspaceByLocator(t);if(n!==null)return fit(n,{binFolder:r,cwd:s,lifecycleScript:a});let c=e.storedPackages.get(t.locatorHash);if(!c)throw new Error(`Package for ${Yr(e.configuration,t)} not found in the project`);return await $f.openPromise(async f=>{let p=e.configuration,h=e.configuration.getLinkers(),E={project:e,report:new Ot({stdout:new b0.PassThrough,configuration:p})},C=h.find(N=>N.supportsPackage(c,E));if(!C)throw new Error(`The package ${Yr(e.configuration,c)} isn't supported by any of the available linkers`);let S=await Iv({project:e,locator:t,binFolder:r,lifecycleScript:a});await Yj(r,await LR(t,{project:e}));let b=await C.findPackageLocation(c,E),I=new Sn(b,{baseFs:f}),T=await Ut.find(vt.dot,{baseFs:I});return typeof s>"u"&&(s=b),{manifest:T,binFolder:r,env:S,cwd:s}})}async function rhe(t,e,r,{cwd:s,stdin:a,stdout:n,stderr:c}){return await OR(t.anchoredLocator,e,r,{cwd:s,project:t.project,stdin:a,stdout:n,stderr:c})}function qj(t,e){return t.manifest.scripts.has(e)}async function nhe(t,e,{cwd:r,report:s}){let{configuration:a}=t.project,n=null;await ce.mktempPromise(async c=>{let f=J.join(c,`${e}.log`),p=`# This file contains the result of Yarn calling the "${e}" lifecycle script inside a workspace ("${fe.fromPortablePath(t.cwd)}") +`,{stdout:h,stderr:E}=a.getSubprocessStreams(f,{report:s,prefix:Yr(a,t.anchoredLocator),header:p});s.reportInfo(36,`Calling the "${e}" lifecycle script`);let C=await rhe(t,e,[],{cwd:r,stdin:n,stdout:h,stderr:E});if(h.end(),E.end(),C!==0)throw ce.detachTemp(c),new jt(36,`${PB(e)} script failed (exit code ${Ht(a,C,ht.NUMBER)}, logs can be found here: ${Ht(a,f,ht.PATH)}); run ${Ht(a,`yarn ${e}`,ht.CODE)} to investigate`)})}async function Ait(t,e,r){qj(t,e)&&await nhe(t,e,r)}function Wj(t){let e=J.extname(t);if(e.match(/\.[cm]?[jt]sx?$/))return!0;if(e===".exe"||e===".bin")return!1;let r=Buffer.alloc(4),s;try{s=ce.openSync(t,"r")}catch{return!0}try{ce.readSync(s,r,0,r.length,0)}finally{ce.closeSync(s)}let a=r.readUint32BE();return!(a===3405691582||a===3489328638||a===2135247942||(a&4294901760)===1297743872)}async function LR(t,{project:e}){let r=e.configuration,s=new Map,a=e.storedPackages.get(t.locatorHash);if(!a)throw new Error(`Package for ${Yr(r,t)} not found in the project`);let n=new b0.Writable,c=r.getLinkers(),f={project:e,report:new Ot({configuration:r,stdout:n})},p=new Set([t.locatorHash]);for(let E of a.dependencies.values()){let C=e.storedResolutions.get(E.descriptorHash);if(!C)throw new Error(`Assertion failed: The resolution (${ni(r,E)}) should have been registered`);p.add(C)}let h=await Promise.all(Array.from(p,async E=>{let C=e.storedPackages.get(E);if(!C)throw new Error(`Assertion failed: The package (${E}) should have been registered`);if(C.bin.size===0)return Wl.skip;let S=c.find(I=>I.supportsPackage(C,f));if(!S)return Wl.skip;let b=null;try{b=await S.findPackageLocation(C,f)}catch(I){if(I.code==="LOCATOR_NOT_INSTALLED")return Wl.skip;throw I}return{dependency:C,packageLocation:b}}));for(let E of h){if(E===Wl.skip)continue;let{dependency:C,packageLocation:S}=E;for(let[b,I]of C.bin){let T=J.resolve(S,I);s.set(b,[C,fe.fromPortablePath(T),Wj(T)])}}return s}async function ihe(t){return await LR(t.anchoredLocator,{project:t.project})}async function Yj(t,e){await Promise.all(Array.from(e,([r,[,s,a]])=>a?P0(t,r,process.execPath,[s]):P0(t,r,s,[])))}async function she(t,e,r,{cwd:s,project:a,stdin:n,stdout:c,stderr:f,nodeArgs:p=[],packageAccessibleBinaries:h}){h??=await LR(t,{project:a});let E=h.get(e);if(!E)throw new Error(`Binary not found (${e}) for ${Yr(a.configuration,t)}`);return await ce.mktempPromise(async C=>{let[,S]=E,b=await Iv({project:a,locator:t,binFolder:C});await Yj(b.BERRY_BIN_FOLDER,h);let I=Wj(fe.toPortablePath(S))?Wu(process.execPath,[...p,S,...r],{cwd:s,env:b,stdin:n,stdout:c,stderr:f}):Wu(S,r,{cwd:s,env:b,stdin:n,stdout:c,stderr:f}),T;try{T=await I}finally{await ce.removePromise(b.BERRY_BIN_FOLDER)}return T.code})}async function pit(t,e,r,{cwd:s,stdin:a,stdout:n,stderr:c,packageAccessibleBinaries:f}){return await she(t.anchoredLocator,e,r,{project:t.project,cwd:s,stdin:a,stdout:n,stderr:c,packageAccessibleBinaries:f})}var Xpe,b0,$pe,ait,lit,Vj=Ze(()=>{Dt();Dt();eA();pv();ql();Xpe=ut(Ld()),b0=Ie("stream");oI();Rc();Ev();yv();gR();xc();bc();Tp();Wo();$pe=(a=>(a.Yarn1="Yarn Classic",a.Yarn2="Yarn",a.Npm="npm",a.Pnpm="pnpm",a))($pe||{});ait=2,lit=(0,Xpe.default)(ait)});var DI=_((U4t,ahe)=>{"use strict";var ohe=new Map([["C","cwd"],["f","file"],["z","gzip"],["P","preservePaths"],["U","unlink"],["strip-components","strip"],["stripComponents","strip"],["keep-newer","newer"],["keepNewer","newer"],["keep-newer-files","newer"],["keepNewerFiles","newer"],["k","keep"],["keep-existing","keep"],["keepExisting","keep"],["m","noMtime"],["no-mtime","noMtime"],["p","preserveOwner"],["L","follow"],["h","follow"]]);ahe.exports=t=>t?Object.keys(t).map(e=>[ohe.has(e)?ohe.get(e):e,t[e]]).reduce((e,r)=>(e[r[0]]=r[1],e),Object.create(null)):{}});var bI=_((_4t,dhe)=>{"use strict";var lhe=typeof process=="object"&&process?process:{stdout:null,stderr:null},hit=Ie("events"),che=Ie("stream"),uhe=Ie("string_decoder").StringDecoder,_p=Symbol("EOF"),Hp=Symbol("maybeEmitEnd"),x0=Symbol("emittedEnd"),MR=Symbol("emittingEnd"),Cv=Symbol("emittedError"),UR=Symbol("closed"),fhe=Symbol("read"),_R=Symbol("flush"),Ahe=Symbol("flushChunk"),ul=Symbol("encoding"),jp=Symbol("decoder"),HR=Symbol("flowing"),wv=Symbol("paused"),PI=Symbol("resume"),Ys=Symbol("bufferLength"),Jj=Symbol("bufferPush"),Kj=Symbol("bufferShift"),Ko=Symbol("objectMode"),zo=Symbol("destroyed"),zj=Symbol("emitData"),phe=Symbol("emitEnd"),Zj=Symbol("emitEnd2"),Gp=Symbol("async"),Bv=t=>Promise.resolve().then(t),hhe=global._MP_NO_ITERATOR_SYMBOLS_!=="1",git=hhe&&Symbol.asyncIterator||Symbol("asyncIterator not implemented"),dit=hhe&&Symbol.iterator||Symbol("iterator not implemented"),mit=t=>t==="end"||t==="finish"||t==="prefinish",yit=t=>t instanceof ArrayBuffer||typeof t=="object"&&t.constructor&&t.constructor.name==="ArrayBuffer"&&t.byteLength>=0,Eit=t=>!Buffer.isBuffer(t)&&ArrayBuffer.isView(t),jR=class{constructor(e,r,s){this.src=e,this.dest=r,this.opts=s,this.ondrain=()=>e[PI](),r.on("drain",this.ondrain)}unpipe(){this.dest.removeListener("drain",this.ondrain)}proxyErrors(){}end(){this.unpipe(),this.opts.end&&this.dest.end()}},Xj=class extends jR{unpipe(){this.src.removeListener("error",this.proxyErrors),super.unpipe()}constructor(e,r,s){super(e,r,s),this.proxyErrors=a=>r.emit("error",a),e.on("error",this.proxyErrors)}};dhe.exports=class ghe extends che{constructor(e){super(),this[HR]=!1,this[wv]=!1,this.pipes=[],this.buffer=[],this[Ko]=e&&e.objectMode||!1,this[Ko]?this[ul]=null:this[ul]=e&&e.encoding||null,this[ul]==="buffer"&&(this[ul]=null),this[Gp]=e&&!!e.async||!1,this[jp]=this[ul]?new uhe(this[ul]):null,this[_p]=!1,this[x0]=!1,this[MR]=!1,this[UR]=!1,this[Cv]=null,this.writable=!0,this.readable=!0,this[Ys]=0,this[zo]=!1}get bufferLength(){return this[Ys]}get encoding(){return this[ul]}set encoding(e){if(this[Ko])throw new Error("cannot set encoding in objectMode");if(this[ul]&&e!==this[ul]&&(this[jp]&&this[jp].lastNeed||this[Ys]))throw new Error("cannot change encoding");this[ul]!==e&&(this[jp]=e?new uhe(e):null,this.buffer.length&&(this.buffer=this.buffer.map(r=>this[jp].write(r)))),this[ul]=e}setEncoding(e){this.encoding=e}get objectMode(){return this[Ko]}set objectMode(e){this[Ko]=this[Ko]||!!e}get async(){return this[Gp]}set async(e){this[Gp]=this[Gp]||!!e}write(e,r,s){if(this[_p])throw new Error("write after end");if(this[zo])return this.emit("error",Object.assign(new Error("Cannot call write after a stream was destroyed"),{code:"ERR_STREAM_DESTROYED"})),!0;typeof r=="function"&&(s=r,r="utf8"),r||(r="utf8");let a=this[Gp]?Bv:n=>n();return!this[Ko]&&!Buffer.isBuffer(e)&&(Eit(e)?e=Buffer.from(e.buffer,e.byteOffset,e.byteLength):yit(e)?e=Buffer.from(e):typeof e!="string"&&(this.objectMode=!0)),this[Ko]?(this.flowing&&this[Ys]!==0&&this[_R](!0),this.flowing?this.emit("data",e):this[Jj](e),this[Ys]!==0&&this.emit("readable"),s&&a(s),this.flowing):e.length?(typeof e=="string"&&!(r===this[ul]&&!this[jp].lastNeed)&&(e=Buffer.from(e,r)),Buffer.isBuffer(e)&&this[ul]&&(e=this[jp].write(e)),this.flowing&&this[Ys]!==0&&this[_R](!0),this.flowing?this.emit("data",e):this[Jj](e),this[Ys]!==0&&this.emit("readable"),s&&a(s),this.flowing):(this[Ys]!==0&&this.emit("readable"),s&&a(s),this.flowing)}read(e){if(this[zo])return null;if(this[Ys]===0||e===0||e>this[Ys])return this[Hp](),null;this[Ko]&&(e=null),this.buffer.length>1&&!this[Ko]&&(this.encoding?this.buffer=[this.buffer.join("")]:this.buffer=[Buffer.concat(this.buffer,this[Ys])]);let r=this[fhe](e||null,this.buffer[0]);return this[Hp](),r}[fhe](e,r){return e===r.length||e===null?this[Kj]():(this.buffer[0]=r.slice(e),r=r.slice(0,e),this[Ys]-=e),this.emit("data",r),!this.buffer.length&&!this[_p]&&this.emit("drain"),r}end(e,r,s){return typeof e=="function"&&(s=e,e=null),typeof r=="function"&&(s=r,r="utf8"),e&&this.write(e,r),s&&this.once("end",s),this[_p]=!0,this.writable=!1,(this.flowing||!this[wv])&&this[Hp](),this}[PI](){this[zo]||(this[wv]=!1,this[HR]=!0,this.emit("resume"),this.buffer.length?this[_R]():this[_p]?this[Hp]():this.emit("drain"))}resume(){return this[PI]()}pause(){this[HR]=!1,this[wv]=!0}get destroyed(){return this[zo]}get flowing(){return this[HR]}get paused(){return this[wv]}[Jj](e){this[Ko]?this[Ys]+=1:this[Ys]+=e.length,this.buffer.push(e)}[Kj](){return this.buffer.length&&(this[Ko]?this[Ys]-=1:this[Ys]-=this.buffer[0].length),this.buffer.shift()}[_R](e){do;while(this[Ahe](this[Kj]()));!e&&!this.buffer.length&&!this[_p]&&this.emit("drain")}[Ahe](e){return e?(this.emit("data",e),this.flowing):!1}pipe(e,r){if(this[zo])return;let s=this[x0];return r=r||{},e===lhe.stdout||e===lhe.stderr?r.end=!1:r.end=r.end!==!1,r.proxyErrors=!!r.proxyErrors,s?r.end&&e.end():(this.pipes.push(r.proxyErrors?new Xj(this,e,r):new jR(this,e,r)),this[Gp]?Bv(()=>this[PI]()):this[PI]()),e}unpipe(e){let r=this.pipes.find(s=>s.dest===e);r&&(this.pipes.splice(this.pipes.indexOf(r),1),r.unpipe())}addListener(e,r){return this.on(e,r)}on(e,r){let s=super.on(e,r);return e==="data"&&!this.pipes.length&&!this.flowing?this[PI]():e==="readable"&&this[Ys]!==0?super.emit("readable"):mit(e)&&this[x0]?(super.emit(e),this.removeAllListeners(e)):e==="error"&&this[Cv]&&(this[Gp]?Bv(()=>r.call(this,this[Cv])):r.call(this,this[Cv])),s}get emittedEnd(){return this[x0]}[Hp](){!this[MR]&&!this[x0]&&!this[zo]&&this.buffer.length===0&&this[_p]&&(this[MR]=!0,this.emit("end"),this.emit("prefinish"),this.emit("finish"),this[UR]&&this.emit("close"),this[MR]=!1)}emit(e,r,...s){if(e!=="error"&&e!=="close"&&e!==zo&&this[zo])return;if(e==="data")return r?this[Gp]?Bv(()=>this[zj](r)):this[zj](r):!1;if(e==="end")return this[phe]();if(e==="close"){if(this[UR]=!0,!this[x0]&&!this[zo])return;let n=super.emit("close");return this.removeAllListeners("close"),n}else if(e==="error"){this[Cv]=r;let n=super.emit("error",r);return this[Hp](),n}else if(e==="resume"){let n=super.emit("resume");return this[Hp](),n}else if(e==="finish"||e==="prefinish"){let n=super.emit(e);return this.removeAllListeners(e),n}let a=super.emit(e,r,...s);return this[Hp](),a}[zj](e){for(let s of this.pipes)s.dest.write(e)===!1&&this.pause();let r=super.emit("data",e);return this[Hp](),r}[phe](){this[x0]||(this[x0]=!0,this.readable=!1,this[Gp]?Bv(()=>this[Zj]()):this[Zj]())}[Zj](){if(this[jp]){let r=this[jp].end();if(r){for(let s of this.pipes)s.dest.write(r);super.emit("data",r)}}for(let r of this.pipes)r.end();let e=super.emit("end");return this.removeAllListeners("end"),e}collect(){let e=[];this[Ko]||(e.dataLength=0);let r=this.promise();return this.on("data",s=>{e.push(s),this[Ko]||(e.dataLength+=s.length)}),r.then(()=>e)}concat(){return this[Ko]?Promise.reject(new Error("cannot concat in objectMode")):this.collect().then(e=>this[Ko]?Promise.reject(new Error("cannot concat in objectMode")):this[ul]?e.join(""):Buffer.concat(e,e.dataLength))}promise(){return new Promise((e,r)=>{this.on(zo,()=>r(new Error("stream destroyed"))),this.on("error",s=>r(s)),this.on("end",()=>e())})}[git](){return{next:()=>{let r=this.read();if(r!==null)return Promise.resolve({done:!1,value:r});if(this[_p])return Promise.resolve({done:!0});let s=null,a=null,n=h=>{this.removeListener("data",c),this.removeListener("end",f),a(h)},c=h=>{this.removeListener("error",n),this.removeListener("end",f),this.pause(),s({value:h,done:!!this[_p]})},f=()=>{this.removeListener("error",n),this.removeListener("data",c),s({done:!0})},p=()=>n(new Error("stream destroyed"));return new Promise((h,E)=>{a=E,s=h,this.once(zo,p),this.once("error",n),this.once("end",f),this.once("data",c)})}}}[dit](){return{next:()=>{let r=this.read();return{value:r,done:r===null}}}}destroy(e){return this[zo]?(e?this.emit("error",e):this.emit(zo),this):(this[zo]=!0,this.buffer.length=0,this[Ys]=0,typeof this.close=="function"&&!this[UR]&&this.close(),e?this.emit("error",e):this.emit(zo),this)}static isStream(e){return!!e&&(e instanceof ghe||e instanceof che||e instanceof hit&&(typeof e.pipe=="function"||typeof e.write=="function"&&typeof e.end=="function"))}}});var yhe=_((H4t,mhe)=>{var Iit=Ie("zlib").constants||{ZLIB_VERNUM:4736};mhe.exports=Object.freeze(Object.assign(Object.create(null),{Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_VERSION_ERROR:-6,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,DEFLATE:1,INFLATE:2,GZIP:3,GUNZIP:4,DEFLATERAW:5,INFLATERAW:6,UNZIP:7,BROTLI_DECODE:8,BROTLI_ENCODE:9,Z_MIN_WINDOWBITS:8,Z_MAX_WINDOWBITS:15,Z_DEFAULT_WINDOWBITS:15,Z_MIN_CHUNK:64,Z_MAX_CHUNK:1/0,Z_DEFAULT_CHUNK:16384,Z_MIN_MEMLEVEL:1,Z_MAX_MEMLEVEL:9,Z_DEFAULT_MEMLEVEL:8,Z_MIN_LEVEL:-1,Z_MAX_LEVEL:9,Z_DEFAULT_LEVEL:-1,BROTLI_OPERATION_PROCESS:0,BROTLI_OPERATION_FLUSH:1,BROTLI_OPERATION_FINISH:2,BROTLI_OPERATION_EMIT_METADATA:3,BROTLI_MODE_GENERIC:0,BROTLI_MODE_TEXT:1,BROTLI_MODE_FONT:2,BROTLI_DEFAULT_MODE:0,BROTLI_MIN_QUALITY:0,BROTLI_MAX_QUALITY:11,BROTLI_DEFAULT_QUALITY:11,BROTLI_MIN_WINDOW_BITS:10,BROTLI_MAX_WINDOW_BITS:24,BROTLI_LARGE_MAX_WINDOW_BITS:30,BROTLI_DEFAULT_WINDOW:22,BROTLI_MIN_INPUT_BLOCK_BITS:16,BROTLI_MAX_INPUT_BLOCK_BITS:24,BROTLI_PARAM_MODE:0,BROTLI_PARAM_QUALITY:1,BROTLI_PARAM_LGWIN:2,BROTLI_PARAM_LGBLOCK:3,BROTLI_PARAM_DISABLE_LITERAL_CONTEXT_MODELING:4,BROTLI_PARAM_SIZE_HINT:5,BROTLI_PARAM_LARGE_WINDOW:6,BROTLI_PARAM_NPOSTFIX:7,BROTLI_PARAM_NDIRECT:8,BROTLI_DECODER_RESULT_ERROR:0,BROTLI_DECODER_RESULT_SUCCESS:1,BROTLI_DECODER_RESULT_NEEDS_MORE_INPUT:2,BROTLI_DECODER_RESULT_NEEDS_MORE_OUTPUT:3,BROTLI_DECODER_PARAM_DISABLE_RING_BUFFER_REALLOCATION:0,BROTLI_DECODER_PARAM_LARGE_WINDOW:1,BROTLI_DECODER_NO_ERROR:0,BROTLI_DECODER_SUCCESS:1,BROTLI_DECODER_NEEDS_MORE_INPUT:2,BROTLI_DECODER_NEEDS_MORE_OUTPUT:3,BROTLI_DECODER_ERROR_FORMAT_EXUBERANT_NIBBLE:-1,BROTLI_DECODER_ERROR_FORMAT_RESERVED:-2,BROTLI_DECODER_ERROR_FORMAT_EXUBERANT_META_NIBBLE:-3,BROTLI_DECODER_ERROR_FORMAT_SIMPLE_HUFFMAN_ALPHABET:-4,BROTLI_DECODER_ERROR_FORMAT_SIMPLE_HUFFMAN_SAME:-5,BROTLI_DECODER_ERROR_FORMAT_CL_SPACE:-6,BROTLI_DECODER_ERROR_FORMAT_HUFFMAN_SPACE:-7,BROTLI_DECODER_ERROR_FORMAT_CONTEXT_MAP_REPEAT:-8,BROTLI_DECODER_ERROR_FORMAT_BLOCK_LENGTH_1:-9,BROTLI_DECODER_ERROR_FORMAT_BLOCK_LENGTH_2:-10,BROTLI_DECODER_ERROR_FORMAT_TRANSFORM:-11,BROTLI_DECODER_ERROR_FORMAT_DICTIONARY:-12,BROTLI_DECODER_ERROR_FORMAT_WINDOW_BITS:-13,BROTLI_DECODER_ERROR_FORMAT_PADDING_1:-14,BROTLI_DECODER_ERROR_FORMAT_PADDING_2:-15,BROTLI_DECODER_ERROR_FORMAT_DISTANCE:-16,BROTLI_DECODER_ERROR_DICTIONARY_NOT_SET:-19,BROTLI_DECODER_ERROR_INVALID_ARGUMENTS:-20,BROTLI_DECODER_ERROR_ALLOC_CONTEXT_MODES:-21,BROTLI_DECODER_ERROR_ALLOC_TREE_GROUPS:-22,BROTLI_DECODER_ERROR_ALLOC_CONTEXT_MAP:-25,BROTLI_DECODER_ERROR_ALLOC_RING_BUFFER_1:-26,BROTLI_DECODER_ERROR_ALLOC_RING_BUFFER_2:-27,BROTLI_DECODER_ERROR_ALLOC_BLOCK_TYPE_TREES:-30,BROTLI_DECODER_ERROR_UNREACHABLE:-31},Iit))});var h6=_(Kl=>{"use strict";var n6=Ie("assert"),k0=Ie("buffer").Buffer,Che=Ie("zlib"),fm=Kl.constants=yhe(),Cit=bI(),Ehe=k0.concat,Am=Symbol("_superWrite"),kI=class extends Error{constructor(e){super("zlib: "+e.message),this.code=e.code,this.errno=e.errno,this.code||(this.code="ZLIB_ERROR"),this.message="zlib: "+e.message,Error.captureStackTrace(this,this.constructor)}get name(){return"ZlibError"}},wit=Symbol("opts"),vv=Symbol("flushFlag"),Ihe=Symbol("finishFlushFlag"),p6=Symbol("fullFlushFlag"),Ii=Symbol("handle"),GR=Symbol("onError"),xI=Symbol("sawError"),$j=Symbol("level"),e6=Symbol("strategy"),t6=Symbol("ended"),j4t=Symbol("_defaultFullFlush"),qR=class extends Cit{constructor(e,r){if(!e||typeof e!="object")throw new TypeError("invalid options for ZlibBase constructor");super(e),this[xI]=!1,this[t6]=!1,this[wit]=e,this[vv]=e.flush,this[Ihe]=e.finishFlush;try{this[Ii]=new Che[r](e)}catch(s){throw new kI(s)}this[GR]=s=>{this[xI]||(this[xI]=!0,this.close(),this.emit("error",s))},this[Ii].on("error",s=>this[GR](new kI(s))),this.once("end",()=>this.close)}close(){this[Ii]&&(this[Ii].close(),this[Ii]=null,this.emit("close"))}reset(){if(!this[xI])return n6(this[Ii],"zlib binding closed"),this[Ii].reset()}flush(e){this.ended||(typeof e!="number"&&(e=this[p6]),this.write(Object.assign(k0.alloc(0),{[vv]:e})))}end(e,r,s){return e&&this.write(e,r),this.flush(this[Ihe]),this[t6]=!0,super.end(null,null,s)}get ended(){return this[t6]}write(e,r,s){if(typeof r=="function"&&(s=r,r="utf8"),typeof e=="string"&&(e=k0.from(e,r)),this[xI])return;n6(this[Ii],"zlib binding closed");let a=this[Ii]._handle,n=a.close;a.close=()=>{};let c=this[Ii].close;this[Ii].close=()=>{},k0.concat=h=>h;let f;try{let h=typeof e[vv]=="number"?e[vv]:this[vv];f=this[Ii]._processChunk(e,h),k0.concat=Ehe}catch(h){k0.concat=Ehe,this[GR](new kI(h))}finally{this[Ii]&&(this[Ii]._handle=a,a.close=n,this[Ii].close=c,this[Ii].removeAllListeners("error"))}this[Ii]&&this[Ii].on("error",h=>this[GR](new kI(h)));let p;if(f)if(Array.isArray(f)&&f.length>0){p=this[Am](k0.from(f[0]));for(let h=1;h{this.flush(a),n()};try{this[Ii].params(e,r)}finally{this[Ii].flush=s}this[Ii]&&(this[$j]=e,this[e6]=r)}}}},i6=class extends qp{constructor(e){super(e,"Deflate")}},s6=class extends qp{constructor(e){super(e,"Inflate")}},r6=Symbol("_portable"),o6=class extends qp{constructor(e){super(e,"Gzip"),this[r6]=e&&!!e.portable}[Am](e){return this[r6]?(this[r6]=!1,e[9]=255,super[Am](e)):super[Am](e)}},a6=class extends qp{constructor(e){super(e,"Gunzip")}},l6=class extends qp{constructor(e){super(e,"DeflateRaw")}},c6=class extends qp{constructor(e){super(e,"InflateRaw")}},u6=class extends qp{constructor(e){super(e,"Unzip")}},WR=class extends qR{constructor(e,r){e=e||{},e.flush=e.flush||fm.BROTLI_OPERATION_PROCESS,e.finishFlush=e.finishFlush||fm.BROTLI_OPERATION_FINISH,super(e,r),this[p6]=fm.BROTLI_OPERATION_FLUSH}},f6=class extends WR{constructor(e){super(e,"BrotliCompress")}},A6=class extends WR{constructor(e){super(e,"BrotliDecompress")}};Kl.Deflate=i6;Kl.Inflate=s6;Kl.Gzip=o6;Kl.Gunzip=a6;Kl.DeflateRaw=l6;Kl.InflateRaw=c6;Kl.Unzip=u6;typeof Che.BrotliCompress=="function"?(Kl.BrotliCompress=f6,Kl.BrotliDecompress=A6):Kl.BrotliCompress=Kl.BrotliDecompress=class{constructor(){throw new Error("Brotli is not supported in this version of Node.js")}}});var QI=_((W4t,whe)=>{var Bit=process.env.TESTING_TAR_FAKE_PLATFORM||process.platform;whe.exports=Bit!=="win32"?t=>t:t=>t&&t.replace(/\\/g,"/")});var YR=_((V4t,Bhe)=>{"use strict";var vit=bI(),g6=QI(),d6=Symbol("slurp");Bhe.exports=class extends vit{constructor(e,r,s){switch(super(),this.pause(),this.extended=r,this.globalExtended=s,this.header=e,this.startBlockSize=512*Math.ceil(e.size/512),this.blockRemain=this.startBlockSize,this.remain=e.size,this.type=e.type,this.meta=!1,this.ignore=!1,this.type){case"File":case"OldFile":case"Link":case"SymbolicLink":case"CharacterDevice":case"BlockDevice":case"Directory":case"FIFO":case"ContiguousFile":case"GNUDumpDir":break;case"NextFileHasLongLinkpath":case"NextFileHasLongPath":case"OldGnuLongPath":case"GlobalExtendedHeader":case"ExtendedHeader":case"OldExtendedHeader":this.meta=!0;break;default:this.ignore=!0}this.path=g6(e.path),this.mode=e.mode,this.mode&&(this.mode=this.mode&4095),this.uid=e.uid,this.gid=e.gid,this.uname=e.uname,this.gname=e.gname,this.size=e.size,this.mtime=e.mtime,this.atime=e.atime,this.ctime=e.ctime,this.linkpath=g6(e.linkpath),this.uname=e.uname,this.gname=e.gname,r&&this[d6](r),s&&this[d6](s,!0)}write(e){let r=e.length;if(r>this.blockRemain)throw new Error("writing more to entry than is appropriate");let s=this.remain,a=this.blockRemain;return this.remain=Math.max(0,s-r),this.blockRemain=Math.max(0,a-r),this.ignore?!0:s>=r?super.write(e):super.write(e.slice(0,s))}[d6](e,r){for(let s in e)e[s]!==null&&e[s]!==void 0&&!(r&&s==="path")&&(this[s]=s==="path"||s==="linkpath"?g6(e[s]):e[s])}}});var m6=_(VR=>{"use strict";VR.name=new Map([["0","File"],["","OldFile"],["1","Link"],["2","SymbolicLink"],["3","CharacterDevice"],["4","BlockDevice"],["5","Directory"],["6","FIFO"],["7","ContiguousFile"],["g","GlobalExtendedHeader"],["x","ExtendedHeader"],["A","SolarisACL"],["D","GNUDumpDir"],["I","Inode"],["K","NextFileHasLongLinkpath"],["L","NextFileHasLongPath"],["M","ContinuationFile"],["N","OldGnuLongPath"],["S","SparseFile"],["V","TapeVolumeHeader"],["X","OldExtendedHeader"]]);VR.code=new Map(Array.from(VR.name).map(t=>[t[1],t[0]]))});var Phe=_((K4t,Dhe)=>{"use strict";var Sit=(t,e)=>{if(Number.isSafeInteger(t))t<0?Pit(t,e):Dit(t,e);else throw Error("cannot encode number outside of javascript safe integer range");return e},Dit=(t,e)=>{e[0]=128;for(var r=e.length;r>1;r--)e[r-1]=t&255,t=Math.floor(t/256)},Pit=(t,e)=>{e[0]=255;var r=!1;t=t*-1;for(var s=e.length;s>1;s--){var a=t&255;t=Math.floor(t/256),r?e[s-1]=vhe(a):a===0?e[s-1]=0:(r=!0,e[s-1]=She(a))}},bit=t=>{let e=t[0],r=e===128?kit(t.slice(1,t.length)):e===255?xit(t):null;if(r===null)throw Error("invalid base256 encoding");if(!Number.isSafeInteger(r))throw Error("parsed number outside of javascript safe integer range");return r},xit=t=>{for(var e=t.length,r=0,s=!1,a=e-1;a>-1;a--){var n=t[a],c;s?c=vhe(n):n===0?c=n:(s=!0,c=She(n)),c!==0&&(r-=c*Math.pow(256,e-a-1))}return r},kit=t=>{for(var e=t.length,r=0,s=e-1;s>-1;s--){var a=t[s];a!==0&&(r+=a*Math.pow(256,e-s-1))}return r},vhe=t=>(255^t)&255,She=t=>(255^t)+1&255;Dhe.exports={encode:Sit,parse:bit}});var TI=_((z4t,xhe)=>{"use strict";var y6=m6(),RI=Ie("path").posix,bhe=Phe(),E6=Symbol("slurp"),zl=Symbol("type"),w6=class{constructor(e,r,s,a){this.cksumValid=!1,this.needPax=!1,this.nullBlock=!1,this.block=null,this.path=null,this.mode=null,this.uid=null,this.gid=null,this.size=null,this.mtime=null,this.cksum=null,this[zl]="0",this.linkpath=null,this.uname=null,this.gname=null,this.devmaj=0,this.devmin=0,this.atime=null,this.ctime=null,Buffer.isBuffer(e)?this.decode(e,r||0,s,a):e&&this.set(e)}decode(e,r,s,a){if(r||(r=0),!e||!(e.length>=r+512))throw new Error("need 512 bytes for header");if(this.path=pm(e,r,100),this.mode=Q0(e,r+100,8),this.uid=Q0(e,r+108,8),this.gid=Q0(e,r+116,8),this.size=Q0(e,r+124,12),this.mtime=I6(e,r+136,12),this.cksum=Q0(e,r+148,12),this[E6](s),this[E6](a,!0),this[zl]=pm(e,r+156,1),this[zl]===""&&(this[zl]="0"),this[zl]==="0"&&this.path.substr(-1)==="/"&&(this[zl]="5"),this[zl]==="5"&&(this.size=0),this.linkpath=pm(e,r+157,100),e.slice(r+257,r+265).toString()==="ustar\x0000")if(this.uname=pm(e,r+265,32),this.gname=pm(e,r+297,32),this.devmaj=Q0(e,r+329,8),this.devmin=Q0(e,r+337,8),e[r+475]!==0){let c=pm(e,r+345,155);this.path=c+"/"+this.path}else{let c=pm(e,r+345,130);c&&(this.path=c+"/"+this.path),this.atime=I6(e,r+476,12),this.ctime=I6(e,r+488,12)}let n=8*32;for(let c=r;c=r+512))throw new Error("need 512 bytes for header");let s=this.ctime||this.atime?130:155,a=Qit(this.path||"",s),n=a[0],c=a[1];this.needPax=a[2],this.needPax=hm(e,r,100,n)||this.needPax,this.needPax=R0(e,r+100,8,this.mode)||this.needPax,this.needPax=R0(e,r+108,8,this.uid)||this.needPax,this.needPax=R0(e,r+116,8,this.gid)||this.needPax,this.needPax=R0(e,r+124,12,this.size)||this.needPax,this.needPax=C6(e,r+136,12,this.mtime)||this.needPax,e[r+156]=this[zl].charCodeAt(0),this.needPax=hm(e,r+157,100,this.linkpath)||this.needPax,e.write("ustar\x0000",r+257,8),this.needPax=hm(e,r+265,32,this.uname)||this.needPax,this.needPax=hm(e,r+297,32,this.gname)||this.needPax,this.needPax=R0(e,r+329,8,this.devmaj)||this.needPax,this.needPax=R0(e,r+337,8,this.devmin)||this.needPax,this.needPax=hm(e,r+345,s,c)||this.needPax,e[r+475]!==0?this.needPax=hm(e,r+345,155,c)||this.needPax:(this.needPax=hm(e,r+345,130,c)||this.needPax,this.needPax=C6(e,r+476,12,this.atime)||this.needPax,this.needPax=C6(e,r+488,12,this.ctime)||this.needPax);let f=8*32;for(let p=r;p{let s=t,a="",n,c=RI.parse(t).root||".";if(Buffer.byteLength(s)<100)n=[s,a,!1];else{a=RI.dirname(s),s=RI.basename(s);do Buffer.byteLength(s)<=100&&Buffer.byteLength(a)<=e?n=[s,a,!1]:Buffer.byteLength(s)>100&&Buffer.byteLength(a)<=e?n=[s.substr(0,99),a,!0]:(s=RI.join(RI.basename(a),s),a=RI.dirname(a));while(a!==c&&!n);n||(n=[t.substr(0,99),"",!0])}return n},pm=(t,e,r)=>t.slice(e,e+r).toString("utf8").replace(/\0.*/,""),I6=(t,e,r)=>Rit(Q0(t,e,r)),Rit=t=>t===null?null:new Date(t*1e3),Q0=(t,e,r)=>t[e]&128?bhe.parse(t.slice(e,e+r)):Fit(t,e,r),Tit=t=>isNaN(t)?null:t,Fit=(t,e,r)=>Tit(parseInt(t.slice(e,e+r).toString("utf8").replace(/\0.*$/,"").trim(),8)),Nit={12:8589934591,8:2097151},R0=(t,e,r,s)=>s===null?!1:s>Nit[r]||s<0?(bhe.encode(s,t.slice(e,e+r)),!0):(Oit(t,e,r,s),!1),Oit=(t,e,r,s)=>t.write(Lit(s,r),e,r,"ascii"),Lit=(t,e)=>Mit(Math.floor(t).toString(8),e),Mit=(t,e)=>(t.length===e-1?t:new Array(e-t.length-1).join("0")+t+" ")+"\0",C6=(t,e,r,s)=>s===null?!1:R0(t,e,r,s.getTime()/1e3),Uit=new Array(156).join("\0"),hm=(t,e,r,s)=>s===null?!1:(t.write(s+Uit,e,r,"utf8"),s.length!==Buffer.byteLength(s)||s.length>r);xhe.exports=w6});var JR=_((Z4t,khe)=>{"use strict";var _it=TI(),Hit=Ie("path"),Sv=class{constructor(e,r){this.atime=e.atime||null,this.charset=e.charset||null,this.comment=e.comment||null,this.ctime=e.ctime||null,this.gid=e.gid||null,this.gname=e.gname||null,this.linkpath=e.linkpath||null,this.mtime=e.mtime||null,this.path=e.path||null,this.size=e.size||null,this.uid=e.uid||null,this.uname=e.uname||null,this.dev=e.dev||null,this.ino=e.ino||null,this.nlink=e.nlink||null,this.global=r||!1}encode(){let e=this.encodeBody();if(e==="")return null;let r=Buffer.byteLength(e),s=512*Math.ceil(1+r/512),a=Buffer.allocUnsafe(s);for(let n=0;n<512;n++)a[n]=0;new _it({path:("PaxHeader/"+Hit.basename(this.path)).slice(0,99),mode:this.mode||420,uid:this.uid||null,gid:this.gid||null,size:r,mtime:this.mtime||null,type:this.global?"GlobalExtendedHeader":"ExtendedHeader",linkpath:"",uname:this.uname||"",gname:this.gname||"",devmaj:0,devmin:0,atime:this.atime||null,ctime:this.ctime||null}).encode(a),a.write(e,512,r,"utf8");for(let n=r+512;n=Math.pow(10,n)&&(n+=1),n+a+s}};Sv.parse=(t,e,r)=>new Sv(jit(Git(t),e),r);var jit=(t,e)=>e?Object.keys(t).reduce((r,s)=>(r[s]=t[s],r),e):t,Git=t=>t.replace(/\n$/,"").split(` +`).reduce(qit,Object.create(null)),qit=(t,e)=>{let r=parseInt(e,10);if(r!==Buffer.byteLength(e)+1)return t;e=e.substr((r+" ").length);let s=e.split("="),a=s.shift().replace(/^SCHILY\.(dev|ino|nlink)/,"$1");if(!a)return t;let n=s.join("=");return t[a]=/^([A-Z]+\.)?([mac]|birth|creation)time$/.test(a)?new Date(n*1e3):/^[0-9]+$/.test(n)?+n:n,t};khe.exports=Sv});var FI=_((X4t,Qhe)=>{Qhe.exports=t=>{let e=t.length-1,r=-1;for(;e>-1&&t.charAt(e)==="/";)r=e,e--;return r===-1?t:t.slice(0,r)}});var KR=_(($4t,Rhe)=>{"use strict";Rhe.exports=t=>class extends t{warn(e,r,s={}){this.file&&(s.file=this.file),this.cwd&&(s.cwd=this.cwd),s.code=r instanceof Error&&r.code||e,s.tarCode=e,!this.strict&&s.recoverable!==!1?(r instanceof Error&&(s=Object.assign(r,s),r=r.message),this.emit("warn",s.tarCode,r,s)):r instanceof Error?this.emit("error",Object.assign(r,s)):this.emit("error",Object.assign(new Error(`${e}: ${r}`),s))}}});var v6=_((t3t,The)=>{"use strict";var zR=["|","<",">","?",":"],B6=zR.map(t=>String.fromCharCode(61440+t.charCodeAt(0))),Wit=new Map(zR.map((t,e)=>[t,B6[e]])),Yit=new Map(B6.map((t,e)=>[t,zR[e]]));The.exports={encode:t=>zR.reduce((e,r)=>e.split(r).join(Wit.get(r)),t),decode:t=>B6.reduce((e,r)=>e.split(r).join(Yit.get(r)),t)}});var S6=_((r3t,Nhe)=>{var{isAbsolute:Vit,parse:Fhe}=Ie("path").win32;Nhe.exports=t=>{let e="",r=Fhe(t);for(;Vit(t)||r.root;){let s=t.charAt(0)==="/"&&t.slice(0,4)!=="//?/"?"/":r.root;t=t.substr(s.length),e+=s,r=Fhe(t)}return[e,t]}});var Lhe=_((n3t,Ohe)=>{"use strict";Ohe.exports=(t,e,r)=>(t&=4095,r&&(t=(t|384)&-19),e&&(t&256&&(t|=64),t&32&&(t|=8),t&4&&(t|=1)),t)});var N6=_((o3t,Zhe)=>{"use strict";var qhe=bI(),Whe=JR(),Yhe=TI(),nA=Ie("fs"),Mhe=Ie("path"),rA=QI(),Jit=FI(),Vhe=(t,e)=>e?(t=rA(t).replace(/^\.(\/|$)/,""),Jit(e)+"/"+t):rA(t),Kit=16*1024*1024,Uhe=Symbol("process"),_he=Symbol("file"),Hhe=Symbol("directory"),P6=Symbol("symlink"),jhe=Symbol("hardlink"),Dv=Symbol("header"),ZR=Symbol("read"),b6=Symbol("lstat"),XR=Symbol("onlstat"),x6=Symbol("onread"),k6=Symbol("onreadlink"),Q6=Symbol("openfile"),R6=Symbol("onopenfile"),T0=Symbol("close"),$R=Symbol("mode"),T6=Symbol("awaitDrain"),D6=Symbol("ondrain"),iA=Symbol("prefix"),Ghe=Symbol("hadError"),Jhe=KR(),zit=v6(),Khe=S6(),zhe=Lhe(),eT=Jhe(class extends qhe{constructor(e,r){if(r=r||{},super(r),typeof e!="string")throw new TypeError("path is required");this.path=rA(e),this.portable=!!r.portable,this.myuid=process.getuid&&process.getuid()||0,this.myuser=process.env.USER||"",this.maxReadSize=r.maxReadSize||Kit,this.linkCache=r.linkCache||new Map,this.statCache=r.statCache||new Map,this.preservePaths=!!r.preservePaths,this.cwd=rA(r.cwd||process.cwd()),this.strict=!!r.strict,this.noPax=!!r.noPax,this.noMtime=!!r.noMtime,this.mtime=r.mtime||null,this.prefix=r.prefix?rA(r.prefix):null,this.fd=null,this.blockLen=null,this.blockRemain=null,this.buf=null,this.offset=null,this.length=null,this.pos=null,this.remain=null,typeof r.onwarn=="function"&&this.on("warn",r.onwarn);let s=!1;if(!this.preservePaths){let[a,n]=Khe(this.path);a&&(this.path=n,s=a)}this.win32=!!r.win32||process.platform==="win32",this.win32&&(this.path=zit.decode(this.path.replace(/\\/g,"/")),e=e.replace(/\\/g,"/")),this.absolute=rA(r.absolute||Mhe.resolve(this.cwd,e)),this.path===""&&(this.path="./"),s&&this.warn("TAR_ENTRY_INFO",`stripping ${s} from absolute path`,{entry:this,path:s+this.path}),this.statCache.has(this.absolute)?this[XR](this.statCache.get(this.absolute)):this[b6]()}emit(e,...r){return e==="error"&&(this[Ghe]=!0),super.emit(e,...r)}[b6](){nA.lstat(this.absolute,(e,r)=>{if(e)return this.emit("error",e);this[XR](r)})}[XR](e){this.statCache.set(this.absolute,e),this.stat=e,e.isFile()||(e.size=0),this.type=Xit(e),this.emit("stat",e),this[Uhe]()}[Uhe](){switch(this.type){case"File":return this[_he]();case"Directory":return this[Hhe]();case"SymbolicLink":return this[P6]();default:return this.end()}}[$R](e){return zhe(e,this.type==="Directory",this.portable)}[iA](e){return Vhe(e,this.prefix)}[Dv](){this.type==="Directory"&&this.portable&&(this.noMtime=!0),this.header=new Yhe({path:this[iA](this.path),linkpath:this.type==="Link"?this[iA](this.linkpath):this.linkpath,mode:this[$R](this.stat.mode),uid:this.portable?null:this.stat.uid,gid:this.portable?null:this.stat.gid,size:this.stat.size,mtime:this.noMtime?null:this.mtime||this.stat.mtime,type:this.type,uname:this.portable?null:this.stat.uid===this.myuid?this.myuser:"",atime:this.portable?null:this.stat.atime,ctime:this.portable?null:this.stat.ctime}),this.header.encode()&&!this.noPax&&super.write(new Whe({atime:this.portable?null:this.header.atime,ctime:this.portable?null:this.header.ctime,gid:this.portable?null:this.header.gid,mtime:this.noMtime?null:this.mtime||this.header.mtime,path:this[iA](this.path),linkpath:this.type==="Link"?this[iA](this.linkpath):this.linkpath,size:this.header.size,uid:this.portable?null:this.header.uid,uname:this.portable?null:this.header.uname,dev:this.portable?null:this.stat.dev,ino:this.portable?null:this.stat.ino,nlink:this.portable?null:this.stat.nlink}).encode()),super.write(this.header.block)}[Hhe](){this.path.substr(-1)!=="/"&&(this.path+="/"),this.stat.size=0,this[Dv](),this.end()}[P6](){nA.readlink(this.absolute,(e,r)=>{if(e)return this.emit("error",e);this[k6](r)})}[k6](e){this.linkpath=rA(e),this[Dv](),this.end()}[jhe](e){this.type="Link",this.linkpath=rA(Mhe.relative(this.cwd,e)),this.stat.size=0,this[Dv](),this.end()}[_he](){if(this.stat.nlink>1){let e=this.stat.dev+":"+this.stat.ino;if(this.linkCache.has(e)){let r=this.linkCache.get(e);if(r.indexOf(this.cwd)===0)return this[jhe](r)}this.linkCache.set(e,this.absolute)}if(this[Dv](),this.stat.size===0)return this.end();this[Q6]()}[Q6](){nA.open(this.absolute,"r",(e,r)=>{if(e)return this.emit("error",e);this[R6](r)})}[R6](e){if(this.fd=e,this[Ghe])return this[T0]();this.blockLen=512*Math.ceil(this.stat.size/512),this.blockRemain=this.blockLen;let r=Math.min(this.blockLen,this.maxReadSize);this.buf=Buffer.allocUnsafe(r),this.offset=0,this.pos=0,this.remain=this.stat.size,this.length=this.buf.length,this[ZR]()}[ZR](){let{fd:e,buf:r,offset:s,length:a,pos:n}=this;nA.read(e,r,s,a,n,(c,f)=>{if(c)return this[T0](()=>this.emit("error",c));this[x6](f)})}[T0](e){nA.close(this.fd,e)}[x6](e){if(e<=0&&this.remain>0){let a=new Error("encountered unexpected EOF");return a.path=this.absolute,a.syscall="read",a.code="EOF",this[T0](()=>this.emit("error",a))}if(e>this.remain){let a=new Error("did not encounter expected EOF");return a.path=this.absolute,a.syscall="read",a.code="EOF",this[T0](()=>this.emit("error",a))}if(e===this.remain)for(let a=e;athis[D6]())}[T6](e){this.once("drain",e)}write(e){if(this.blockRemaine?this.emit("error",e):this.end());this.offset>=this.length&&(this.buf=Buffer.allocUnsafe(Math.min(this.blockRemain,this.buf.length)),this.offset=0),this.length=this.buf.length-this.offset,this[ZR]()}}),F6=class extends eT{[b6](){this[XR](nA.lstatSync(this.absolute))}[P6](){this[k6](nA.readlinkSync(this.absolute))}[Q6](){this[R6](nA.openSync(this.absolute,"r"))}[ZR](){let e=!0;try{let{fd:r,buf:s,offset:a,length:n,pos:c}=this,f=nA.readSync(r,s,a,n,c);this[x6](f),e=!1}finally{if(e)try{this[T0](()=>{})}catch{}}}[T6](e){e()}[T0](e){nA.closeSync(this.fd),e()}},Zit=Jhe(class extends qhe{constructor(e,r){r=r||{},super(r),this.preservePaths=!!r.preservePaths,this.portable=!!r.portable,this.strict=!!r.strict,this.noPax=!!r.noPax,this.noMtime=!!r.noMtime,this.readEntry=e,this.type=e.type,this.type==="Directory"&&this.portable&&(this.noMtime=!0),this.prefix=r.prefix||null,this.path=rA(e.path),this.mode=this[$R](e.mode),this.uid=this.portable?null:e.uid,this.gid=this.portable?null:e.gid,this.uname=this.portable?null:e.uname,this.gname=this.portable?null:e.gname,this.size=e.size,this.mtime=this.noMtime?null:r.mtime||e.mtime,this.atime=this.portable?null:e.atime,this.ctime=this.portable?null:e.ctime,this.linkpath=rA(e.linkpath),typeof r.onwarn=="function"&&this.on("warn",r.onwarn);let s=!1;if(!this.preservePaths){let[a,n]=Khe(this.path);a&&(this.path=n,s=a)}this.remain=e.size,this.blockRemain=e.startBlockSize,this.header=new Yhe({path:this[iA](this.path),linkpath:this.type==="Link"?this[iA](this.linkpath):this.linkpath,mode:this.mode,uid:this.portable?null:this.uid,gid:this.portable?null:this.gid,size:this.size,mtime:this.noMtime?null:this.mtime,type:this.type,uname:this.portable?null:this.uname,atime:this.portable?null:this.atime,ctime:this.portable?null:this.ctime}),s&&this.warn("TAR_ENTRY_INFO",`stripping ${s} from absolute path`,{entry:this,path:s+this.path}),this.header.encode()&&!this.noPax&&super.write(new Whe({atime:this.portable?null:this.atime,ctime:this.portable?null:this.ctime,gid:this.portable?null:this.gid,mtime:this.noMtime?null:this.mtime,path:this[iA](this.path),linkpath:this.type==="Link"?this[iA](this.linkpath):this.linkpath,size:this.size,uid:this.portable?null:this.uid,uname:this.portable?null:this.uname,dev:this.portable?null:this.readEntry.dev,ino:this.portable?null:this.readEntry.ino,nlink:this.portable?null:this.readEntry.nlink}).encode()),super.write(this.header.block),e.pipe(this)}[iA](e){return Vhe(e,this.prefix)}[$R](e){return zhe(e,this.type==="Directory",this.portable)}write(e){let r=e.length;if(r>this.blockRemain)throw new Error("writing more to entry than is appropriate");return this.blockRemain-=r,super.write(e)}end(){return this.blockRemain&&super.write(Buffer.alloc(this.blockRemain)),super.end()}});eT.Sync=F6;eT.Tar=Zit;var Xit=t=>t.isFile()?"File":t.isDirectory()?"Directory":t.isSymbolicLink()?"SymbolicLink":"Unsupported";Zhe.exports=eT});var cT=_((l3t,i0e)=>{"use strict";var aT=class{constructor(e,r){this.path=e||"./",this.absolute=r,this.entry=null,this.stat=null,this.readdir=null,this.pending=!1,this.ignore=!1,this.piped=!1}},$it=bI(),est=h6(),tst=YR(),q6=N6(),rst=q6.Sync,nst=q6.Tar,ist=$x(),Xhe=Buffer.alloc(1024),nT=Symbol("onStat"),tT=Symbol("ended"),sA=Symbol("queue"),NI=Symbol("current"),gm=Symbol("process"),rT=Symbol("processing"),$he=Symbol("processJob"),oA=Symbol("jobs"),O6=Symbol("jobDone"),iT=Symbol("addFSEntry"),e0e=Symbol("addTarEntry"),_6=Symbol("stat"),H6=Symbol("readdir"),sT=Symbol("onreaddir"),oT=Symbol("pipe"),t0e=Symbol("entry"),L6=Symbol("entryOpt"),j6=Symbol("writeEntryClass"),n0e=Symbol("write"),M6=Symbol("ondrain"),lT=Ie("fs"),r0e=Ie("path"),sst=KR(),U6=QI(),W6=sst(class extends $it{constructor(e){super(e),e=e||Object.create(null),this.opt=e,this.file=e.file||"",this.cwd=e.cwd||process.cwd(),this.maxReadSize=e.maxReadSize,this.preservePaths=!!e.preservePaths,this.strict=!!e.strict,this.noPax=!!e.noPax,this.prefix=U6(e.prefix||""),this.linkCache=e.linkCache||new Map,this.statCache=e.statCache||new Map,this.readdirCache=e.readdirCache||new Map,this[j6]=q6,typeof e.onwarn=="function"&&this.on("warn",e.onwarn),this.portable=!!e.portable,this.zip=null,e.gzip?(typeof e.gzip!="object"&&(e.gzip={}),this.portable&&(e.gzip.portable=!0),this.zip=new est.Gzip(e.gzip),this.zip.on("data",r=>super.write(r)),this.zip.on("end",r=>super.end()),this.zip.on("drain",r=>this[M6]()),this.on("resume",r=>this.zip.resume())):this.on("drain",this[M6]),this.noDirRecurse=!!e.noDirRecurse,this.follow=!!e.follow,this.noMtime=!!e.noMtime,this.mtime=e.mtime||null,this.filter=typeof e.filter=="function"?e.filter:r=>!0,this[sA]=new ist,this[oA]=0,this.jobs=+e.jobs||4,this[rT]=!1,this[tT]=!1}[n0e](e){return super.write(e)}add(e){return this.write(e),this}end(e){return e&&this.write(e),this[tT]=!0,this[gm](),this}write(e){if(this[tT])throw new Error("write after end");return e instanceof tst?this[e0e](e):this[iT](e),this.flowing}[e0e](e){let r=U6(r0e.resolve(this.cwd,e.path));if(!this.filter(e.path,e))e.resume();else{let s=new aT(e.path,r,!1);s.entry=new nst(e,this[L6](s)),s.entry.on("end",a=>this[O6](s)),this[oA]+=1,this[sA].push(s)}this[gm]()}[iT](e){let r=U6(r0e.resolve(this.cwd,e));this[sA].push(new aT(e,r)),this[gm]()}[_6](e){e.pending=!0,this[oA]+=1;let r=this.follow?"stat":"lstat";lT[r](e.absolute,(s,a)=>{e.pending=!1,this[oA]-=1,s?this.emit("error",s):this[nT](e,a)})}[nT](e,r){this.statCache.set(e.absolute,r),e.stat=r,this.filter(e.path,r)||(e.ignore=!0),this[gm]()}[H6](e){e.pending=!0,this[oA]+=1,lT.readdir(e.absolute,(r,s)=>{if(e.pending=!1,this[oA]-=1,r)return this.emit("error",r);this[sT](e,s)})}[sT](e,r){this.readdirCache.set(e.absolute,r),e.readdir=r,this[gm]()}[gm](){if(!this[rT]){this[rT]=!0;for(let e=this[sA].head;e!==null&&this[oA]this.warn(r,s,a),noPax:this.noPax,cwd:this.cwd,absolute:e.absolute,preservePaths:this.preservePaths,maxReadSize:this.maxReadSize,strict:this.strict,portable:this.portable,linkCache:this.linkCache,statCache:this.statCache,noMtime:this.noMtime,mtime:this.mtime,prefix:this.prefix}}[t0e](e){this[oA]+=1;try{return new this[j6](e.path,this[L6](e)).on("end",()=>this[O6](e)).on("error",r=>this.emit("error",r))}catch(r){this.emit("error",r)}}[M6](){this[NI]&&this[NI].entry&&this[NI].entry.resume()}[oT](e){e.piped=!0,e.readdir&&e.readdir.forEach(a=>{let n=e.path,c=n==="./"?"":n.replace(/\/*$/,"/");this[iT](c+a)});let r=e.entry,s=this.zip;s?r.on("data",a=>{s.write(a)||r.pause()}):r.on("data",a=>{super.write(a)||r.pause()})}pause(){return this.zip&&this.zip.pause(),super.pause()}}),G6=class extends W6{constructor(e){super(e),this[j6]=rst}pause(){}resume(){}[_6](e){let r=this.follow?"statSync":"lstatSync";this[nT](e,lT[r](e.absolute))}[H6](e,r){this[sT](e,lT.readdirSync(e.absolute))}[oT](e){let r=e.entry,s=this.zip;e.readdir&&e.readdir.forEach(a=>{let n=e.path,c=n==="./"?"":n.replace(/\/*$/,"/");this[iT](c+a)}),s?r.on("data",a=>{s.write(a)}):r.on("data",a=>{super[n0e](a)})}};W6.Sync=G6;i0e.exports=W6});var GI=_(bv=>{"use strict";var ost=bI(),ast=Ie("events").EventEmitter,fl=Ie("fs"),J6=fl.writev;if(!J6){let t=process.binding("fs"),e=t.FSReqWrap||t.FSReqCallback;J6=(r,s,a,n)=>{let c=(p,h)=>n(p,h,s),f=new e;f.oncomplete=c,t.writeBuffers(r,s,a,f)}}var HI=Symbol("_autoClose"),Yu=Symbol("_close"),Pv=Symbol("_ended"),ii=Symbol("_fd"),s0e=Symbol("_finished"),N0=Symbol("_flags"),Y6=Symbol("_flush"),K6=Symbol("_handleChunk"),z6=Symbol("_makeBuf"),hT=Symbol("_mode"),uT=Symbol("_needDrain"),UI=Symbol("_onerror"),jI=Symbol("_onopen"),V6=Symbol("_onread"),LI=Symbol("_onwrite"),O0=Symbol("_open"),Wp=Symbol("_path"),dm=Symbol("_pos"),aA=Symbol("_queue"),MI=Symbol("_read"),o0e=Symbol("_readSize"),F0=Symbol("_reading"),fT=Symbol("_remain"),a0e=Symbol("_size"),AT=Symbol("_write"),OI=Symbol("_writing"),pT=Symbol("_defaultFlag"),_I=Symbol("_errored"),gT=class extends ost{constructor(e,r){if(r=r||{},super(r),this.readable=!0,this.writable=!1,typeof e!="string")throw new TypeError("path must be a string");this[_I]=!1,this[ii]=typeof r.fd=="number"?r.fd:null,this[Wp]=e,this[o0e]=r.readSize||16*1024*1024,this[F0]=!1,this[a0e]=typeof r.size=="number"?r.size:1/0,this[fT]=this[a0e],this[HI]=typeof r.autoClose=="boolean"?r.autoClose:!0,typeof this[ii]=="number"?this[MI]():this[O0]()}get fd(){return this[ii]}get path(){return this[Wp]}write(){throw new TypeError("this is a readable stream")}end(){throw new TypeError("this is a readable stream")}[O0](){fl.open(this[Wp],"r",(e,r)=>this[jI](e,r))}[jI](e,r){e?this[UI](e):(this[ii]=r,this.emit("open",r),this[MI]())}[z6](){return Buffer.allocUnsafe(Math.min(this[o0e],this[fT]))}[MI](){if(!this[F0]){this[F0]=!0;let e=this[z6]();if(e.length===0)return process.nextTick(()=>this[V6](null,0,e));fl.read(this[ii],e,0,e.length,null,(r,s,a)=>this[V6](r,s,a))}}[V6](e,r,s){this[F0]=!1,e?this[UI](e):this[K6](r,s)&&this[MI]()}[Yu](){if(this[HI]&&typeof this[ii]=="number"){let e=this[ii];this[ii]=null,fl.close(e,r=>r?this.emit("error",r):this.emit("close"))}}[UI](e){this[F0]=!0,this[Yu](),this.emit("error",e)}[K6](e,r){let s=!1;return this[fT]-=e,e>0&&(s=super.write(ethis[jI](e,r))}[jI](e,r){this[pT]&&this[N0]==="r+"&&e&&e.code==="ENOENT"?(this[N0]="w",this[O0]()):e?this[UI](e):(this[ii]=r,this.emit("open",r),this[Y6]())}end(e,r){return e&&this.write(e,r),this[Pv]=!0,!this[OI]&&!this[aA].length&&typeof this[ii]=="number"&&this[LI](null,0),this}write(e,r){return typeof e=="string"&&(e=Buffer.from(e,r)),this[Pv]?(this.emit("error",new Error("write() after end()")),!1):this[ii]===null||this[OI]||this[aA].length?(this[aA].push(e),this[uT]=!0,!1):(this[OI]=!0,this[AT](e),!0)}[AT](e){fl.write(this[ii],e,0,e.length,this[dm],(r,s)=>this[LI](r,s))}[LI](e,r){e?this[UI](e):(this[dm]!==null&&(this[dm]+=r),this[aA].length?this[Y6]():(this[OI]=!1,this[Pv]&&!this[s0e]?(this[s0e]=!0,this[Yu](),this.emit("finish")):this[uT]&&(this[uT]=!1,this.emit("drain"))))}[Y6](){if(this[aA].length===0)this[Pv]&&this[LI](null,0);else if(this[aA].length===1)this[AT](this[aA].pop());else{let e=this[aA];this[aA]=[],J6(this[ii],e,this[dm],(r,s)=>this[LI](r,s))}}[Yu](){if(this[HI]&&typeof this[ii]=="number"){let e=this[ii];this[ii]=null,fl.close(e,r=>r?this.emit("error",r):this.emit("close"))}}},X6=class extends dT{[O0](){let e;if(this[pT]&&this[N0]==="r+")try{e=fl.openSync(this[Wp],this[N0],this[hT])}catch(r){if(r.code==="ENOENT")return this[N0]="w",this[O0]();throw r}else e=fl.openSync(this[Wp],this[N0],this[hT]);this[jI](null,e)}[Yu](){if(this[HI]&&typeof this[ii]=="number"){let e=this[ii];this[ii]=null,fl.closeSync(e),this.emit("close")}}[AT](e){let r=!0;try{this[LI](null,fl.writeSync(this[ii],e,0,e.length,this[dm])),r=!1}finally{if(r)try{this[Yu]()}catch{}}}};bv.ReadStream=gT;bv.ReadStreamSync=Z6;bv.WriteStream=dT;bv.WriteStreamSync=X6});var BT=_((f3t,h0e)=>{"use strict";var lst=KR(),cst=TI(),ust=Ie("events"),fst=$x(),Ast=1024*1024,pst=YR(),l0e=JR(),hst=h6(),$6=Buffer.from([31,139]),Lc=Symbol("state"),mm=Symbol("writeEntry"),Yp=Symbol("readEntry"),eG=Symbol("nextEntry"),c0e=Symbol("processEntry"),Mc=Symbol("extendedHeader"),xv=Symbol("globalExtendedHeader"),L0=Symbol("meta"),u0e=Symbol("emitMeta"),Di=Symbol("buffer"),Vp=Symbol("queue"),ym=Symbol("ended"),f0e=Symbol("emittedEnd"),Em=Symbol("emit"),Al=Symbol("unzip"),mT=Symbol("consumeChunk"),yT=Symbol("consumeChunkSub"),tG=Symbol("consumeBody"),A0e=Symbol("consumeMeta"),p0e=Symbol("consumeHeader"),ET=Symbol("consuming"),rG=Symbol("bufferConcat"),nG=Symbol("maybeEnd"),kv=Symbol("writing"),M0=Symbol("aborted"),IT=Symbol("onDone"),Im=Symbol("sawValidEntry"),CT=Symbol("sawNullBlock"),wT=Symbol("sawEOF"),gst=t=>!0;h0e.exports=lst(class extends ust{constructor(e){e=e||{},super(e),this.file=e.file||"",this[Im]=null,this.on(IT,r=>{(this[Lc]==="begin"||this[Im]===!1)&&this.warn("TAR_BAD_ARCHIVE","Unrecognized archive format")}),e.ondone?this.on(IT,e.ondone):this.on(IT,r=>{this.emit("prefinish"),this.emit("finish"),this.emit("end"),this.emit("close")}),this.strict=!!e.strict,this.maxMetaEntrySize=e.maxMetaEntrySize||Ast,this.filter=typeof e.filter=="function"?e.filter:gst,this.writable=!0,this.readable=!1,this[Vp]=new fst,this[Di]=null,this[Yp]=null,this[mm]=null,this[Lc]="begin",this[L0]="",this[Mc]=null,this[xv]=null,this[ym]=!1,this[Al]=null,this[M0]=!1,this[CT]=!1,this[wT]=!1,typeof e.onwarn=="function"&&this.on("warn",e.onwarn),typeof e.onentry=="function"&&this.on("entry",e.onentry)}[p0e](e,r){this[Im]===null&&(this[Im]=!1);let s;try{s=new cst(e,r,this[Mc],this[xv])}catch(a){return this.warn("TAR_ENTRY_INVALID",a)}if(s.nullBlock)this[CT]?(this[wT]=!0,this[Lc]==="begin"&&(this[Lc]="header"),this[Em]("eof")):(this[CT]=!0,this[Em]("nullBlock"));else if(this[CT]=!1,!s.cksumValid)this.warn("TAR_ENTRY_INVALID","checksum failure",{header:s});else if(!s.path)this.warn("TAR_ENTRY_INVALID","path is required",{header:s});else{let a=s.type;if(/^(Symbolic)?Link$/.test(a)&&!s.linkpath)this.warn("TAR_ENTRY_INVALID","linkpath required",{header:s});else if(!/^(Symbolic)?Link$/.test(a)&&s.linkpath)this.warn("TAR_ENTRY_INVALID","linkpath forbidden",{header:s});else{let n=this[mm]=new pst(s,this[Mc],this[xv]);if(!this[Im])if(n.remain){let c=()=>{n.invalid||(this[Im]=!0)};n.on("end",c)}else this[Im]=!0;n.meta?n.size>this.maxMetaEntrySize?(n.ignore=!0,this[Em]("ignoredEntry",n),this[Lc]="ignore",n.resume()):n.size>0&&(this[L0]="",n.on("data",c=>this[L0]+=c),this[Lc]="meta"):(this[Mc]=null,n.ignore=n.ignore||!this.filter(n.path,n),n.ignore?(this[Em]("ignoredEntry",n),this[Lc]=n.remain?"ignore":"header",n.resume()):(n.remain?this[Lc]="body":(this[Lc]="header",n.end()),this[Yp]?this[Vp].push(n):(this[Vp].push(n),this[eG]())))}}}[c0e](e){let r=!0;return e?Array.isArray(e)?this.emit.apply(this,e):(this[Yp]=e,this.emit("entry",e),e.emittedEnd||(e.on("end",s=>this[eG]()),r=!1)):(this[Yp]=null,r=!1),r}[eG](){do;while(this[c0e](this[Vp].shift()));if(!this[Vp].length){let e=this[Yp];!e||e.flowing||e.size===e.remain?this[kv]||this.emit("drain"):e.once("drain",s=>this.emit("drain"))}}[tG](e,r){let s=this[mm],a=s.blockRemain,n=a>=e.length&&r===0?e:e.slice(r,r+a);return s.write(n),s.blockRemain||(this[Lc]="header",this[mm]=null,s.end()),n.length}[A0e](e,r){let s=this[mm],a=this[tG](e,r);return this[mm]||this[u0e](s),a}[Em](e,r,s){!this[Vp].length&&!this[Yp]?this.emit(e,r,s):this[Vp].push([e,r,s])}[u0e](e){switch(this[Em]("meta",this[L0]),e.type){case"ExtendedHeader":case"OldExtendedHeader":this[Mc]=l0e.parse(this[L0],this[Mc],!1);break;case"GlobalExtendedHeader":this[xv]=l0e.parse(this[L0],this[xv],!0);break;case"NextFileHasLongPath":case"OldGnuLongPath":this[Mc]=this[Mc]||Object.create(null),this[Mc].path=this[L0].replace(/\0.*/,"");break;case"NextFileHasLongLinkpath":this[Mc]=this[Mc]||Object.create(null),this[Mc].linkpath=this[L0].replace(/\0.*/,"");break;default:throw new Error("unknown meta: "+e.type)}}abort(e){this[M0]=!0,this.emit("abort",e),this.warn("TAR_ABORT",e,{recoverable:!1})}write(e){if(this[M0])return;if(this[Al]===null&&e){if(this[Di]&&(e=Buffer.concat([this[Di],e]),this[Di]=null),e.length<$6.length)return this[Di]=e,!0;for(let s=0;this[Al]===null&&s<$6.length;s++)e[s]!==$6[s]&&(this[Al]=!1);if(this[Al]===null){let s=this[ym];this[ym]=!1,this[Al]=new hst.Unzip,this[Al].on("data",n=>this[mT](n)),this[Al].on("error",n=>this.abort(n)),this[Al].on("end",n=>{this[ym]=!0,this[mT]()}),this[kv]=!0;let a=this[Al][s?"end":"write"](e);return this[kv]=!1,a}}this[kv]=!0,this[Al]?this[Al].write(e):this[mT](e),this[kv]=!1;let r=this[Vp].length?!1:this[Yp]?this[Yp].flowing:!0;return!r&&!this[Vp].length&&this[Yp].once("drain",s=>this.emit("drain")),r}[rG](e){e&&!this[M0]&&(this[Di]=this[Di]?Buffer.concat([this[Di],e]):e)}[nG](){if(this[ym]&&!this[f0e]&&!this[M0]&&!this[ET]){this[f0e]=!0;let e=this[mm];if(e&&e.blockRemain){let r=this[Di]?this[Di].length:0;this.warn("TAR_BAD_ARCHIVE",`Truncated input (needed ${e.blockRemain} more bytes, only ${r} available)`,{entry:e}),this[Di]&&e.write(this[Di]),e.end()}this[Em](IT)}}[mT](e){if(this[ET])this[rG](e);else if(!e&&!this[Di])this[nG]();else{if(this[ET]=!0,this[Di]){this[rG](e);let r=this[Di];this[Di]=null,this[yT](r)}else this[yT](e);for(;this[Di]&&this[Di].length>=512&&!this[M0]&&!this[wT];){let r=this[Di];this[Di]=null,this[yT](r)}this[ET]=!1}(!this[Di]||this[ym])&&this[nG]()}[yT](e){let r=0,s=e.length;for(;r+512<=s&&!this[M0]&&!this[wT];)switch(this[Lc]){case"begin":case"header":this[p0e](e,r),r+=512;break;case"ignore":case"body":r+=this[tG](e,r);break;case"meta":r+=this[A0e](e,r);break;default:throw new Error("invalid state: "+this[Lc])}r{"use strict";var dst=DI(),d0e=BT(),qI=Ie("fs"),mst=GI(),g0e=Ie("path"),iG=FI();y0e.exports=(t,e,r)=>{typeof t=="function"?(r=t,e=null,t={}):Array.isArray(t)&&(e=t,t={}),typeof e=="function"&&(r=e,e=null),e?e=Array.from(e):e=[];let s=dst(t);if(s.sync&&typeof r=="function")throw new TypeError("callback not supported for sync tar functions");if(!s.file&&typeof r=="function")throw new TypeError("callback only supported with file option");return e.length&&Est(s,e),s.noResume||yst(s),s.file&&s.sync?Ist(s):s.file?Cst(s,r):m0e(s)};var yst=t=>{let e=t.onentry;t.onentry=e?r=>{e(r),r.resume()}:r=>r.resume()},Est=(t,e)=>{let r=new Map(e.map(n=>[iG(n),!0])),s=t.filter,a=(n,c)=>{let f=c||g0e.parse(n).root||".",p=n===f?!1:r.has(n)?r.get(n):a(g0e.dirname(n),f);return r.set(n,p),p};t.filter=s?(n,c)=>s(n,c)&&a(iG(n)):n=>a(iG(n))},Ist=t=>{let e=m0e(t),r=t.file,s=!0,a;try{let n=qI.statSync(r),c=t.maxReadSize||16*1024*1024;if(n.size{let r=new d0e(t),s=t.maxReadSize||16*1024*1024,a=t.file,n=new Promise((c,f)=>{r.on("error",f),r.on("end",c),qI.stat(a,(p,h)=>{if(p)f(p);else{let E=new mst.ReadStream(a,{readSize:s,size:h.size});E.on("error",f),E.pipe(r)}})});return e?n.then(e,e):n},m0e=t=>new d0e(t)});var v0e=_((p3t,B0e)=>{"use strict";var wst=DI(),ST=cT(),E0e=GI(),I0e=vT(),C0e=Ie("path");B0e.exports=(t,e,r)=>{if(typeof e=="function"&&(r=e),Array.isArray(t)&&(e=t,t={}),!e||!Array.isArray(e)||!e.length)throw new TypeError("no files or directories specified");e=Array.from(e);let s=wst(t);if(s.sync&&typeof r=="function")throw new TypeError("callback not supported for sync tar functions");if(!s.file&&typeof r=="function")throw new TypeError("callback only supported with file option");return s.file&&s.sync?Bst(s,e):s.file?vst(s,e,r):s.sync?Sst(s,e):Dst(s,e)};var Bst=(t,e)=>{let r=new ST.Sync(t),s=new E0e.WriteStreamSync(t.file,{mode:t.mode||438});r.pipe(s),w0e(r,e)},vst=(t,e,r)=>{let s=new ST(t),a=new E0e.WriteStream(t.file,{mode:t.mode||438});s.pipe(a);let n=new Promise((c,f)=>{a.on("error",f),a.on("close",c),s.on("error",f)});return sG(s,e),r?n.then(r,r):n},w0e=(t,e)=>{e.forEach(r=>{r.charAt(0)==="@"?I0e({file:C0e.resolve(t.cwd,r.substr(1)),sync:!0,noResume:!0,onentry:s=>t.add(s)}):t.add(r)}),t.end()},sG=(t,e)=>{for(;e.length;){let r=e.shift();if(r.charAt(0)==="@")return I0e({file:C0e.resolve(t.cwd,r.substr(1)),noResume:!0,onentry:s=>t.add(s)}).then(s=>sG(t,e));t.add(r)}t.end()},Sst=(t,e)=>{let r=new ST.Sync(t);return w0e(r,e),r},Dst=(t,e)=>{let r=new ST(t);return sG(r,e),r}});var oG=_((h3t,Q0e)=>{"use strict";var Pst=DI(),S0e=cT(),Zl=Ie("fs"),D0e=GI(),P0e=vT(),b0e=Ie("path"),x0e=TI();Q0e.exports=(t,e,r)=>{let s=Pst(t);if(!s.file)throw new TypeError("file is required");if(s.gzip)throw new TypeError("cannot append to compressed archives");if(!e||!Array.isArray(e)||!e.length)throw new TypeError("no files or directories specified");return e=Array.from(e),s.sync?bst(s,e):kst(s,e,r)};var bst=(t,e)=>{let r=new S0e.Sync(t),s=!0,a,n;try{try{a=Zl.openSync(t.file,"r+")}catch(p){if(p.code==="ENOENT")a=Zl.openSync(t.file,"w+");else throw p}let c=Zl.fstatSync(a),f=Buffer.alloc(512);e:for(n=0;nc.size)break;n+=h,t.mtimeCache&&t.mtimeCache.set(p.path,p.mtime)}s=!1,xst(t,r,n,a,e)}finally{if(s)try{Zl.closeSync(a)}catch{}}},xst=(t,e,r,s,a)=>{let n=new D0e.WriteStreamSync(t.file,{fd:s,start:r});e.pipe(n),Qst(e,a)},kst=(t,e,r)=>{e=Array.from(e);let s=new S0e(t),a=(c,f,p)=>{let h=(I,T)=>{I?Zl.close(c,N=>p(I)):p(null,T)},E=0;if(f===0)return h(null,0);let C=0,S=Buffer.alloc(512),b=(I,T)=>{if(I)return h(I);if(C+=T,C<512&&T)return Zl.read(c,S,C,S.length-C,E+C,b);if(E===0&&S[0]===31&&S[1]===139)return h(new Error("cannot append to compressed archives"));if(C<512)return h(null,E);let N=new x0e(S);if(!N.cksumValid)return h(null,E);let U=512*Math.ceil(N.size/512);if(E+U+512>f||(E+=U+512,E>=f))return h(null,E);t.mtimeCache&&t.mtimeCache.set(N.path,N.mtime),C=0,Zl.read(c,S,0,512,E,b)};Zl.read(c,S,0,512,E,b)},n=new Promise((c,f)=>{s.on("error",f);let p="r+",h=(E,C)=>{if(E&&E.code==="ENOENT"&&p==="r+")return p="w+",Zl.open(t.file,p,h);if(E)return f(E);Zl.fstat(C,(S,b)=>{if(S)return Zl.close(C,()=>f(S));a(C,b.size,(I,T)=>{if(I)return f(I);let N=new D0e.WriteStream(t.file,{fd:C,start:T});s.pipe(N),N.on("error",f),N.on("close",c),k0e(s,e)})})};Zl.open(t.file,p,h)});return r?n.then(r,r):n},Qst=(t,e)=>{e.forEach(r=>{r.charAt(0)==="@"?P0e({file:b0e.resolve(t.cwd,r.substr(1)),sync:!0,noResume:!0,onentry:s=>t.add(s)}):t.add(r)}),t.end()},k0e=(t,e)=>{for(;e.length;){let r=e.shift();if(r.charAt(0)==="@")return P0e({file:b0e.resolve(t.cwd,r.substr(1)),noResume:!0,onentry:s=>t.add(s)}).then(s=>k0e(t,e));t.add(r)}t.end()}});var T0e=_((g3t,R0e)=>{"use strict";var Rst=DI(),Tst=oG();R0e.exports=(t,e,r)=>{let s=Rst(t);if(!s.file)throw new TypeError("file is required");if(s.gzip)throw new TypeError("cannot append to compressed archives");if(!e||!Array.isArray(e)||!e.length)throw new TypeError("no files or directories specified");return e=Array.from(e),Fst(s),Tst(s,e,r)};var Fst=t=>{let e=t.filter;t.mtimeCache||(t.mtimeCache=new Map),t.filter=e?(r,s)=>e(r,s)&&!(t.mtimeCache.get(r)>s.mtime):(r,s)=>!(t.mtimeCache.get(r)>s.mtime)}});var O0e=_((d3t,N0e)=>{var{promisify:F0e}=Ie("util"),U0=Ie("fs"),Nst=t=>{if(!t)t={mode:511,fs:U0};else if(typeof t=="object")t={mode:511,fs:U0,...t};else if(typeof t=="number")t={mode:t,fs:U0};else if(typeof t=="string")t={mode:parseInt(t,8),fs:U0};else throw new TypeError("invalid options argument");return t.mkdir=t.mkdir||t.fs.mkdir||U0.mkdir,t.mkdirAsync=F0e(t.mkdir),t.stat=t.stat||t.fs.stat||U0.stat,t.statAsync=F0e(t.stat),t.statSync=t.statSync||t.fs.statSync||U0.statSync,t.mkdirSync=t.mkdirSync||t.fs.mkdirSync||U0.mkdirSync,t};N0e.exports=Nst});var M0e=_((m3t,L0e)=>{var Ost=process.platform,{resolve:Lst,parse:Mst}=Ie("path"),Ust=t=>{if(/\0/.test(t))throw Object.assign(new TypeError("path must be a string without null bytes"),{path:t,code:"ERR_INVALID_ARG_VALUE"});if(t=Lst(t),Ost==="win32"){let e=/[*|"<>?:]/,{root:r}=Mst(t);if(e.test(t.substr(r.length)))throw Object.assign(new Error("Illegal characters in path."),{path:t,code:"EINVAL"})}return t};L0e.exports=Ust});var G0e=_((y3t,j0e)=>{var{dirname:U0e}=Ie("path"),_0e=(t,e,r=void 0)=>r===e?Promise.resolve():t.statAsync(e).then(s=>s.isDirectory()?r:void 0,s=>s.code==="ENOENT"?_0e(t,U0e(e),e):void 0),H0e=(t,e,r=void 0)=>{if(r!==e)try{return t.statSync(e).isDirectory()?r:void 0}catch(s){return s.code==="ENOENT"?H0e(t,U0e(e),e):void 0}};j0e.exports={findMade:_0e,findMadeSync:H0e}});var cG=_((E3t,W0e)=>{var{dirname:q0e}=Ie("path"),aG=(t,e,r)=>{e.recursive=!1;let s=q0e(t);return s===t?e.mkdirAsync(t,e).catch(a=>{if(a.code!=="EISDIR")throw a}):e.mkdirAsync(t,e).then(()=>r||t,a=>{if(a.code==="ENOENT")return aG(s,e).then(n=>aG(t,e,n));if(a.code!=="EEXIST"&&a.code!=="EROFS")throw a;return e.statAsync(t).then(n=>{if(n.isDirectory())return r;throw a},()=>{throw a})})},lG=(t,e,r)=>{let s=q0e(t);if(e.recursive=!1,s===t)try{return e.mkdirSync(t,e)}catch(a){if(a.code!=="EISDIR")throw a;return}try{return e.mkdirSync(t,e),r||t}catch(a){if(a.code==="ENOENT")return lG(t,e,lG(s,e,r));if(a.code!=="EEXIST"&&a.code!=="EROFS")throw a;try{if(!e.statSync(t).isDirectory())throw a}catch{throw a}}};W0e.exports={mkdirpManual:aG,mkdirpManualSync:lG}});var J0e=_((I3t,V0e)=>{var{dirname:Y0e}=Ie("path"),{findMade:_st,findMadeSync:Hst}=G0e(),{mkdirpManual:jst,mkdirpManualSync:Gst}=cG(),qst=(t,e)=>(e.recursive=!0,Y0e(t)===t?e.mkdirAsync(t,e):_st(e,t).then(s=>e.mkdirAsync(t,e).then(()=>s).catch(a=>{if(a.code==="ENOENT")return jst(t,e);throw a}))),Wst=(t,e)=>{if(e.recursive=!0,Y0e(t)===t)return e.mkdirSync(t,e);let s=Hst(e,t);try{return e.mkdirSync(t,e),s}catch(a){if(a.code==="ENOENT")return Gst(t,e);throw a}};V0e.exports={mkdirpNative:qst,mkdirpNativeSync:Wst}});var X0e=_((C3t,Z0e)=>{var K0e=Ie("fs"),Yst=process.version,uG=Yst.replace(/^v/,"").split("."),z0e=+uG[0]>10||+uG[0]==10&&+uG[1]>=12,Vst=z0e?t=>t.mkdir===K0e.mkdir:()=>!1,Jst=z0e?t=>t.mkdirSync===K0e.mkdirSync:()=>!1;Z0e.exports={useNative:Vst,useNativeSync:Jst}});var ige=_((w3t,nge)=>{var WI=O0e(),YI=M0e(),{mkdirpNative:$0e,mkdirpNativeSync:ege}=J0e(),{mkdirpManual:tge,mkdirpManualSync:rge}=cG(),{useNative:Kst,useNativeSync:zst}=X0e(),VI=(t,e)=>(t=YI(t),e=WI(e),Kst(e)?$0e(t,e):tge(t,e)),Zst=(t,e)=>(t=YI(t),e=WI(e),zst(e)?ege(t,e):rge(t,e));VI.sync=Zst;VI.native=(t,e)=>$0e(YI(t),WI(e));VI.manual=(t,e)=>tge(YI(t),WI(e));VI.nativeSync=(t,e)=>ege(YI(t),WI(e));VI.manualSync=(t,e)=>rge(YI(t),WI(e));nge.exports=VI});var fge=_((B3t,uge)=>{"use strict";var Uc=Ie("fs"),Cm=Ie("path"),Xst=Uc.lchown?"lchown":"chown",$st=Uc.lchownSync?"lchownSync":"chownSync",oge=Uc.lchown&&!process.version.match(/v1[1-9]+\./)&&!process.version.match(/v10\.[6-9]/),sge=(t,e,r)=>{try{return Uc[$st](t,e,r)}catch(s){if(s.code!=="ENOENT")throw s}},eot=(t,e,r)=>{try{return Uc.chownSync(t,e,r)}catch(s){if(s.code!=="ENOENT")throw s}},tot=oge?(t,e,r,s)=>a=>{!a||a.code!=="EISDIR"?s(a):Uc.chown(t,e,r,s)}:(t,e,r,s)=>s,fG=oge?(t,e,r)=>{try{return sge(t,e,r)}catch(s){if(s.code!=="EISDIR")throw s;eot(t,e,r)}}:(t,e,r)=>sge(t,e,r),rot=process.version,age=(t,e,r)=>Uc.readdir(t,e,r),not=(t,e)=>Uc.readdirSync(t,e);/^v4\./.test(rot)&&(age=(t,e,r)=>Uc.readdir(t,r));var DT=(t,e,r,s)=>{Uc[Xst](t,e,r,tot(t,e,r,a=>{s(a&&a.code!=="ENOENT"?a:null)}))},lge=(t,e,r,s,a)=>{if(typeof e=="string")return Uc.lstat(Cm.resolve(t,e),(n,c)=>{if(n)return a(n.code!=="ENOENT"?n:null);c.name=e,lge(t,c,r,s,a)});if(e.isDirectory())AG(Cm.resolve(t,e.name),r,s,n=>{if(n)return a(n);let c=Cm.resolve(t,e.name);DT(c,r,s,a)});else{let n=Cm.resolve(t,e.name);DT(n,r,s,a)}},AG=(t,e,r,s)=>{age(t,{withFileTypes:!0},(a,n)=>{if(a){if(a.code==="ENOENT")return s();if(a.code!=="ENOTDIR"&&a.code!=="ENOTSUP")return s(a)}if(a||!n.length)return DT(t,e,r,s);let c=n.length,f=null,p=h=>{if(!f){if(h)return s(f=h);if(--c===0)return DT(t,e,r,s)}};n.forEach(h=>lge(t,h,e,r,p))})},iot=(t,e,r,s)=>{if(typeof e=="string")try{let a=Uc.lstatSync(Cm.resolve(t,e));a.name=e,e=a}catch(a){if(a.code==="ENOENT")return;throw a}e.isDirectory()&&cge(Cm.resolve(t,e.name),r,s),fG(Cm.resolve(t,e.name),r,s)},cge=(t,e,r)=>{let s;try{s=not(t,{withFileTypes:!0})}catch(a){if(a.code==="ENOENT")return;if(a.code==="ENOTDIR"||a.code==="ENOTSUP")return fG(t,e,r);throw a}return s&&s.length&&s.forEach(a=>iot(t,a,e,r)),fG(t,e,r)};uge.exports=AG;AG.sync=cge});var gge=_((v3t,pG)=>{"use strict";var Age=ige(),_c=Ie("fs"),PT=Ie("path"),pge=fge(),Vu=QI(),bT=class extends Error{constructor(e,r){super("Cannot extract through symbolic link"),this.path=r,this.symlink=e}get name(){return"SylinkError"}},xT=class extends Error{constructor(e,r){super(r+": Cannot cd into '"+e+"'"),this.path=e,this.code=r}get name(){return"CwdError"}},kT=(t,e)=>t.get(Vu(e)),Qv=(t,e,r)=>t.set(Vu(e),r),sot=(t,e)=>{_c.stat(t,(r,s)=>{(r||!s.isDirectory())&&(r=new xT(t,r&&r.code||"ENOTDIR")),e(r)})};pG.exports=(t,e,r)=>{t=Vu(t);let s=e.umask,a=e.mode|448,n=(a&s)!==0,c=e.uid,f=e.gid,p=typeof c=="number"&&typeof f=="number"&&(c!==e.processUid||f!==e.processGid),h=e.preserve,E=e.unlink,C=e.cache,S=Vu(e.cwd),b=(N,U)=>{N?r(N):(Qv(C,t,!0),U&&p?pge(U,c,f,W=>b(W)):n?_c.chmod(t,a,r):r())};if(C&&kT(C,t)===!0)return b();if(t===S)return sot(t,b);if(h)return Age(t,{mode:a}).then(N=>b(null,N),b);let T=Vu(PT.relative(S,t)).split("/");QT(S,T,a,C,E,S,null,b)};var QT=(t,e,r,s,a,n,c,f)=>{if(!e.length)return f(null,c);let p=e.shift(),h=Vu(PT.resolve(t+"/"+p));if(kT(s,h))return QT(h,e,r,s,a,n,c,f);_c.mkdir(h,r,hge(h,e,r,s,a,n,c,f))},hge=(t,e,r,s,a,n,c,f)=>p=>{p?_c.lstat(t,(h,E)=>{if(h)h.path=h.path&&Vu(h.path),f(h);else if(E.isDirectory())QT(t,e,r,s,a,n,c,f);else if(a)_c.unlink(t,C=>{if(C)return f(C);_c.mkdir(t,r,hge(t,e,r,s,a,n,c,f))});else{if(E.isSymbolicLink())return f(new bT(t,t+"/"+e.join("/")));f(p)}}):(c=c||t,QT(t,e,r,s,a,n,c,f))},oot=t=>{let e=!1,r="ENOTDIR";try{e=_c.statSync(t).isDirectory()}catch(s){r=s.code}finally{if(!e)throw new xT(t,r)}};pG.exports.sync=(t,e)=>{t=Vu(t);let r=e.umask,s=e.mode|448,a=(s&r)!==0,n=e.uid,c=e.gid,f=typeof n=="number"&&typeof c=="number"&&(n!==e.processUid||c!==e.processGid),p=e.preserve,h=e.unlink,E=e.cache,C=Vu(e.cwd),S=N=>{Qv(E,t,!0),N&&f&&pge.sync(N,n,c),a&&_c.chmodSync(t,s)};if(E&&kT(E,t)===!0)return S();if(t===C)return oot(C),S();if(p)return S(Age.sync(t,s));let I=Vu(PT.relative(C,t)).split("/"),T=null;for(let N=I.shift(),U=C;N&&(U+="/"+N);N=I.shift())if(U=Vu(PT.resolve(U)),!kT(E,U))try{_c.mkdirSync(U,s),T=T||U,Qv(E,U,!0)}catch{let ee=_c.lstatSync(U);if(ee.isDirectory()){Qv(E,U,!0);continue}else if(h){_c.unlinkSync(U),_c.mkdirSync(U,s),T=T||U,Qv(E,U,!0);continue}else if(ee.isSymbolicLink())return new bT(U,U+"/"+I.join("/"))}return S(T)}});var gG=_((S3t,dge)=>{var hG=Object.create(null),{hasOwnProperty:aot}=Object.prototype;dge.exports=t=>(aot.call(hG,t)||(hG[t]=t.normalize("NFKD")),hG[t])});var Ige=_((D3t,Ege)=>{var mge=Ie("assert"),lot=gG(),cot=FI(),{join:yge}=Ie("path"),uot=process.env.TESTING_TAR_FAKE_PLATFORM||process.platform,fot=uot==="win32";Ege.exports=()=>{let t=new Map,e=new Map,r=h=>h.split("/").slice(0,-1).reduce((C,S)=>(C.length&&(S=yge(C[C.length-1],S)),C.push(S||"/"),C),[]),s=new Set,a=h=>{let E=e.get(h);if(!E)throw new Error("function does not have any path reservations");return{paths:E.paths.map(C=>t.get(C)),dirs:[...E.dirs].map(C=>t.get(C))}},n=h=>{let{paths:E,dirs:C}=a(h);return E.every(S=>S[0]===h)&&C.every(S=>S[0]instanceof Set&&S[0].has(h))},c=h=>s.has(h)||!n(h)?!1:(s.add(h),h(()=>f(h)),!0),f=h=>{if(!s.has(h))return!1;let{paths:E,dirs:C}=e.get(h),S=new Set;return E.forEach(b=>{let I=t.get(b);mge.equal(I[0],h),I.length===1?t.delete(b):(I.shift(),typeof I[0]=="function"?S.add(I[0]):I[0].forEach(T=>S.add(T)))}),C.forEach(b=>{let I=t.get(b);mge(I[0]instanceof Set),I[0].size===1&&I.length===1?t.delete(b):I[0].size===1?(I.shift(),S.add(I[0])):I[0].delete(h)}),s.delete(h),S.forEach(b=>c(b)),!0};return{check:n,reserve:(h,E)=>{h=fot?["win32 parallelization disabled"]:h.map(S=>lot(cot(yge(S))).toLowerCase());let C=new Set(h.map(S=>r(S)).reduce((S,b)=>S.concat(b)));return e.set(E,{dirs:C,paths:h}),h.forEach(S=>{let b=t.get(S);b?b.push(E):t.set(S,[E])}),C.forEach(S=>{let b=t.get(S);b?b[b.length-1]instanceof Set?b[b.length-1].add(E):b.push(new Set([E])):t.set(S,[new Set([E])])}),c(E)}}}});var Bge=_((P3t,wge)=>{var Aot=process.platform,pot=Aot==="win32",hot=global.__FAKE_TESTING_FS__||Ie("fs"),{O_CREAT:got,O_TRUNC:dot,O_WRONLY:mot,UV_FS_O_FILEMAP:Cge=0}=hot.constants,yot=pot&&!!Cge,Eot=512*1024,Iot=Cge|dot|got|mot;wge.exports=yot?t=>t"w"});var vG=_((b3t,Lge)=>{"use strict";var Cot=Ie("assert"),wot=BT(),Mn=Ie("fs"),Bot=GI(),Jp=Ie("path"),Fge=gge(),vge=v6(),vot=Ige(),Sot=S6(),Xl=QI(),Dot=FI(),Pot=gG(),Sge=Symbol("onEntry"),yG=Symbol("checkFs"),Dge=Symbol("checkFs2"),FT=Symbol("pruneCache"),EG=Symbol("isReusable"),Hc=Symbol("makeFs"),IG=Symbol("file"),CG=Symbol("directory"),NT=Symbol("link"),Pge=Symbol("symlink"),bge=Symbol("hardlink"),xge=Symbol("unsupported"),kge=Symbol("checkPath"),_0=Symbol("mkdir"),Zo=Symbol("onError"),RT=Symbol("pending"),Qge=Symbol("pend"),JI=Symbol("unpend"),dG=Symbol("ended"),mG=Symbol("maybeClose"),wG=Symbol("skip"),Rv=Symbol("doChown"),Tv=Symbol("uid"),Fv=Symbol("gid"),Nv=Symbol("checkedCwd"),Nge=Ie("crypto"),Oge=Bge(),bot=process.env.TESTING_TAR_FAKE_PLATFORM||process.platform,Ov=bot==="win32",xot=(t,e)=>{if(!Ov)return Mn.unlink(t,e);let r=t+".DELETE."+Nge.randomBytes(16).toString("hex");Mn.rename(t,r,s=>{if(s)return e(s);Mn.unlink(r,e)})},kot=t=>{if(!Ov)return Mn.unlinkSync(t);let e=t+".DELETE."+Nge.randomBytes(16).toString("hex");Mn.renameSync(t,e),Mn.unlinkSync(e)},Rge=(t,e,r)=>t===t>>>0?t:e===e>>>0?e:r,Tge=t=>Pot(Dot(Xl(t))).toLowerCase(),Qot=(t,e)=>{e=Tge(e);for(let r of t.keys()){let s=Tge(r);(s===e||s.indexOf(e+"/")===0)&&t.delete(r)}},Rot=t=>{for(let e of t.keys())t.delete(e)},Lv=class extends wot{constructor(e){if(e||(e={}),e.ondone=r=>{this[dG]=!0,this[mG]()},super(e),this[Nv]=!1,this.reservations=vot(),this.transform=typeof e.transform=="function"?e.transform:null,this.writable=!0,this.readable=!1,this[RT]=0,this[dG]=!1,this.dirCache=e.dirCache||new Map,typeof e.uid=="number"||typeof e.gid=="number"){if(typeof e.uid!="number"||typeof e.gid!="number")throw new TypeError("cannot set owner without number uid and gid");if(e.preserveOwner)throw new TypeError("cannot preserve owner in archive and also set owner explicitly");this.uid=e.uid,this.gid=e.gid,this.setOwner=!0}else this.uid=null,this.gid=null,this.setOwner=!1;e.preserveOwner===void 0&&typeof e.uid!="number"?this.preserveOwner=process.getuid&&process.getuid()===0:this.preserveOwner=!!e.preserveOwner,this.processUid=(this.preserveOwner||this.setOwner)&&process.getuid?process.getuid():null,this.processGid=(this.preserveOwner||this.setOwner)&&process.getgid?process.getgid():null,this.forceChown=e.forceChown===!0,this.win32=!!e.win32||Ov,this.newer=!!e.newer,this.keep=!!e.keep,this.noMtime=!!e.noMtime,this.preservePaths=!!e.preservePaths,this.unlink=!!e.unlink,this.cwd=Xl(Jp.resolve(e.cwd||process.cwd())),this.strip=+e.strip||0,this.processUmask=e.noChmod?0:process.umask(),this.umask=typeof e.umask=="number"?e.umask:this.processUmask,this.dmode=e.dmode||511&~this.umask,this.fmode=e.fmode||438&~this.umask,this.on("entry",r=>this[Sge](r))}warn(e,r,s={}){return(e==="TAR_BAD_ARCHIVE"||e==="TAR_ABORT")&&(s.recoverable=!1),super.warn(e,r,s)}[mG](){this[dG]&&this[RT]===0&&(this.emit("prefinish"),this.emit("finish"),this.emit("end"),this.emit("close"))}[kge](e){if(this.strip){let r=Xl(e.path).split("/");if(r.length=this.strip)e.linkpath=s.slice(this.strip).join("/");else return!1}}if(!this.preservePaths){let r=Xl(e.path),s=r.split("/");if(s.includes("..")||Ov&&/^[a-z]:\.\.$/i.test(s[0]))return this.warn("TAR_ENTRY_ERROR","path contains '..'",{entry:e,path:r}),!1;let[a,n]=Sot(r);a&&(e.path=n,this.warn("TAR_ENTRY_INFO",`stripping ${a} from absolute path`,{entry:e,path:r}))}if(Jp.isAbsolute(e.path)?e.absolute=Xl(Jp.resolve(e.path)):e.absolute=Xl(Jp.resolve(this.cwd,e.path)),!this.preservePaths&&e.absolute.indexOf(this.cwd+"/")!==0&&e.absolute!==this.cwd)return this.warn("TAR_ENTRY_ERROR","path escaped extraction target",{entry:e,path:Xl(e.path),resolvedPath:e.absolute,cwd:this.cwd}),!1;if(e.absolute===this.cwd&&e.type!=="Directory"&&e.type!=="GNUDumpDir")return!1;if(this.win32){let{root:r}=Jp.win32.parse(e.absolute);e.absolute=r+vge.encode(e.absolute.substr(r.length));let{root:s}=Jp.win32.parse(e.path);e.path=s+vge.encode(e.path.substr(s.length))}return!0}[Sge](e){if(!this[kge](e))return e.resume();switch(Cot.equal(typeof e.absolute,"string"),e.type){case"Directory":case"GNUDumpDir":e.mode&&(e.mode=e.mode|448);case"File":case"OldFile":case"ContiguousFile":case"Link":case"SymbolicLink":return this[yG](e);case"CharacterDevice":case"BlockDevice":case"FIFO":default:return this[xge](e)}}[Zo](e,r){e.name==="CwdError"?this.emit("error",e):(this.warn("TAR_ENTRY_ERROR",e,{entry:r}),this[JI](),r.resume())}[_0](e,r,s){Fge(Xl(e),{uid:this.uid,gid:this.gid,processUid:this.processUid,processGid:this.processGid,umask:this.processUmask,preserve:this.preservePaths,unlink:this.unlink,cache:this.dirCache,cwd:this.cwd,mode:r,noChmod:this.noChmod},s)}[Rv](e){return this.forceChown||this.preserveOwner&&(typeof e.uid=="number"&&e.uid!==this.processUid||typeof e.gid=="number"&&e.gid!==this.processGid)||typeof this.uid=="number"&&this.uid!==this.processUid||typeof this.gid=="number"&&this.gid!==this.processGid}[Tv](e){return Rge(this.uid,e.uid,this.processUid)}[Fv](e){return Rge(this.gid,e.gid,this.processGid)}[IG](e,r){let s=e.mode&4095||this.fmode,a=new Bot.WriteStream(e.absolute,{flags:Oge(e.size),mode:s,autoClose:!1});a.on("error",p=>{a.fd&&Mn.close(a.fd,()=>{}),a.write=()=>!0,this[Zo](p,e),r()});let n=1,c=p=>{if(p){a.fd&&Mn.close(a.fd,()=>{}),this[Zo](p,e),r();return}--n===0&&Mn.close(a.fd,h=>{h?this[Zo](h,e):this[JI](),r()})};a.on("finish",p=>{let h=e.absolute,E=a.fd;if(e.mtime&&!this.noMtime){n++;let C=e.atime||new Date,S=e.mtime;Mn.futimes(E,C,S,b=>b?Mn.utimes(h,C,S,I=>c(I&&b)):c())}if(this[Rv](e)){n++;let C=this[Tv](e),S=this[Fv](e);Mn.fchown(E,C,S,b=>b?Mn.chown(h,C,S,I=>c(I&&b)):c())}c()});let f=this.transform&&this.transform(e)||e;f!==e&&(f.on("error",p=>{this[Zo](p,e),r()}),e.pipe(f)),f.pipe(a)}[CG](e,r){let s=e.mode&4095||this.dmode;this[_0](e.absolute,s,a=>{if(a){this[Zo](a,e),r();return}let n=1,c=f=>{--n===0&&(r(),this[JI](),e.resume())};e.mtime&&!this.noMtime&&(n++,Mn.utimes(e.absolute,e.atime||new Date,e.mtime,c)),this[Rv](e)&&(n++,Mn.chown(e.absolute,this[Tv](e),this[Fv](e),c)),c()})}[xge](e){e.unsupported=!0,this.warn("TAR_ENTRY_UNSUPPORTED",`unsupported entry type: ${e.type}`,{entry:e}),e.resume()}[Pge](e,r){this[NT](e,e.linkpath,"symlink",r)}[bge](e,r){let s=Xl(Jp.resolve(this.cwd,e.linkpath));this[NT](e,s,"link",r)}[Qge](){this[RT]++}[JI](){this[RT]--,this[mG]()}[wG](e){this[JI](),e.resume()}[EG](e,r){return e.type==="File"&&!this.unlink&&r.isFile()&&r.nlink<=1&&!Ov}[yG](e){this[Qge]();let r=[e.path];e.linkpath&&r.push(e.linkpath),this.reservations.reserve(r,s=>this[Dge](e,s))}[FT](e){e.type==="SymbolicLink"?Rot(this.dirCache):e.type!=="Directory"&&Qot(this.dirCache,e.absolute)}[Dge](e,r){this[FT](e);let s=f=>{this[FT](e),r(f)},a=()=>{this[_0](this.cwd,this.dmode,f=>{if(f){this[Zo](f,e),s();return}this[Nv]=!0,n()})},n=()=>{if(e.absolute!==this.cwd){let f=Xl(Jp.dirname(e.absolute));if(f!==this.cwd)return this[_0](f,this.dmode,p=>{if(p){this[Zo](p,e),s();return}c()})}c()},c=()=>{Mn.lstat(e.absolute,(f,p)=>{if(p&&(this.keep||this.newer&&p.mtime>e.mtime)){this[wG](e),s();return}if(f||this[EG](e,p))return this[Hc](null,e,s);if(p.isDirectory()){if(e.type==="Directory"){let h=!this.noChmod&&e.mode&&(p.mode&4095)!==e.mode,E=C=>this[Hc](C,e,s);return h?Mn.chmod(e.absolute,e.mode,E):E()}if(e.absolute!==this.cwd)return Mn.rmdir(e.absolute,h=>this[Hc](h,e,s))}if(e.absolute===this.cwd)return this[Hc](null,e,s);xot(e.absolute,h=>this[Hc](h,e,s))})};this[Nv]?n():a()}[Hc](e,r,s){if(e){this[Zo](e,r),s();return}switch(r.type){case"File":case"OldFile":case"ContiguousFile":return this[IG](r,s);case"Link":return this[bge](r,s);case"SymbolicLink":return this[Pge](r,s);case"Directory":case"GNUDumpDir":return this[CG](r,s)}}[NT](e,r,s,a){Mn[s](r,e.absolute,n=>{n?this[Zo](n,e):(this[JI](),e.resume()),a()})}},TT=t=>{try{return[null,t()]}catch(e){return[e,null]}},BG=class extends Lv{[Hc](e,r){return super[Hc](e,r,()=>{})}[yG](e){if(this[FT](e),!this[Nv]){let n=this[_0](this.cwd,this.dmode);if(n)return this[Zo](n,e);this[Nv]=!0}if(e.absolute!==this.cwd){let n=Xl(Jp.dirname(e.absolute));if(n!==this.cwd){let c=this[_0](n,this.dmode);if(c)return this[Zo](c,e)}}let[r,s]=TT(()=>Mn.lstatSync(e.absolute));if(s&&(this.keep||this.newer&&s.mtime>e.mtime))return this[wG](e);if(r||this[EG](e,s))return this[Hc](null,e);if(s.isDirectory()){if(e.type==="Directory"){let c=!this.noChmod&&e.mode&&(s.mode&4095)!==e.mode,[f]=c?TT(()=>{Mn.chmodSync(e.absolute,e.mode)}):[];return this[Hc](f,e)}let[n]=TT(()=>Mn.rmdirSync(e.absolute));this[Hc](n,e)}let[a]=e.absolute===this.cwd?[]:TT(()=>kot(e.absolute));this[Hc](a,e)}[IG](e,r){let s=e.mode&4095||this.fmode,a=f=>{let p;try{Mn.closeSync(n)}catch(h){p=h}(f||p)&&this[Zo](f||p,e),r()},n;try{n=Mn.openSync(e.absolute,Oge(e.size),s)}catch(f){return a(f)}let c=this.transform&&this.transform(e)||e;c!==e&&(c.on("error",f=>this[Zo](f,e)),e.pipe(c)),c.on("data",f=>{try{Mn.writeSync(n,f,0,f.length)}catch(p){a(p)}}),c.on("end",f=>{let p=null;if(e.mtime&&!this.noMtime){let h=e.atime||new Date,E=e.mtime;try{Mn.futimesSync(n,h,E)}catch(C){try{Mn.utimesSync(e.absolute,h,E)}catch{p=C}}}if(this[Rv](e)){let h=this[Tv](e),E=this[Fv](e);try{Mn.fchownSync(n,h,E)}catch(C){try{Mn.chownSync(e.absolute,h,E)}catch{p=p||C}}}a(p)})}[CG](e,r){let s=e.mode&4095||this.dmode,a=this[_0](e.absolute,s);if(a){this[Zo](a,e),r();return}if(e.mtime&&!this.noMtime)try{Mn.utimesSync(e.absolute,e.atime||new Date,e.mtime)}catch{}if(this[Rv](e))try{Mn.chownSync(e.absolute,this[Tv](e),this[Fv](e))}catch{}r(),e.resume()}[_0](e,r){try{return Fge.sync(Xl(e),{uid:this.uid,gid:this.gid,processUid:this.processUid,processGid:this.processGid,umask:this.processUmask,preserve:this.preservePaths,unlink:this.unlink,cache:this.dirCache,cwd:this.cwd,mode:r})}catch(s){return s}}[NT](e,r,s,a){try{Mn[s+"Sync"](r,e.absolute),a(),e.resume()}catch(n){return this[Zo](n,e)}}};Lv.Sync=BG;Lge.exports=Lv});var jge=_((x3t,Hge)=>{"use strict";var Tot=DI(),OT=vG(),Uge=Ie("fs"),_ge=GI(),Mge=Ie("path"),SG=FI();Hge.exports=(t,e,r)=>{typeof t=="function"?(r=t,e=null,t={}):Array.isArray(t)&&(e=t,t={}),typeof e=="function"&&(r=e,e=null),e?e=Array.from(e):e=[];let s=Tot(t);if(s.sync&&typeof r=="function")throw new TypeError("callback not supported for sync tar functions");if(!s.file&&typeof r=="function")throw new TypeError("callback only supported with file option");return e.length&&Fot(s,e),s.file&&s.sync?Not(s):s.file?Oot(s,r):s.sync?Lot(s):Mot(s)};var Fot=(t,e)=>{let r=new Map(e.map(n=>[SG(n),!0])),s=t.filter,a=(n,c)=>{let f=c||Mge.parse(n).root||".",p=n===f?!1:r.has(n)?r.get(n):a(Mge.dirname(n),f);return r.set(n,p),p};t.filter=s?(n,c)=>s(n,c)&&a(SG(n)):n=>a(SG(n))},Not=t=>{let e=new OT.Sync(t),r=t.file,s=Uge.statSync(r),a=t.maxReadSize||16*1024*1024;new _ge.ReadStreamSync(r,{readSize:a,size:s.size}).pipe(e)},Oot=(t,e)=>{let r=new OT(t),s=t.maxReadSize||16*1024*1024,a=t.file,n=new Promise((c,f)=>{r.on("error",f),r.on("close",c),Uge.stat(a,(p,h)=>{if(p)f(p);else{let E=new _ge.ReadStream(a,{readSize:s,size:h.size});E.on("error",f),E.pipe(r)}})});return e?n.then(e,e):n},Lot=t=>new OT.Sync(t),Mot=t=>new OT(t)});var Gge=_(bs=>{"use strict";bs.c=bs.create=v0e();bs.r=bs.replace=oG();bs.t=bs.list=vT();bs.u=bs.update=T0e();bs.x=bs.extract=jge();bs.Pack=cT();bs.Unpack=vG();bs.Parse=BT();bs.ReadEntry=YR();bs.WriteEntry=N6();bs.Header=TI();bs.Pax=JR();bs.types=m6()});var DG,qge,H0,Mv,Uv,Wge=Ze(()=>{DG=ut(Ld()),qge=Ie("worker_threads"),H0=Symbol("kTaskInfo"),Mv=class{constructor(e,r){this.fn=e;this.limit=(0,DG.default)(r.poolSize)}run(e){return this.limit(()=>this.fn(e))}},Uv=class{constructor(e,r){this.source=e;this.workers=[];this.limit=(0,DG.default)(r.poolSize),this.cleanupInterval=setInterval(()=>{if(this.limit.pendingCount===0&&this.limit.activeCount===0){let s=this.workers.pop();s?s.terminate():clearInterval(this.cleanupInterval)}},5e3).unref()}createWorker(){this.cleanupInterval.refresh();let e=new qge.Worker(this.source,{eval:!0,execArgv:[...process.execArgv,"--unhandled-rejections=strict"]});return e.on("message",r=>{if(!e[H0])throw new Error("Assertion failed: Worker sent a result without having a task assigned");e[H0].resolve(r),e[H0]=null,e.unref(),this.workers.push(e)}),e.on("error",r=>{e[H0]?.reject(r),e[H0]=null}),e.on("exit",r=>{r!==0&&e[H0]?.reject(new Error(`Worker exited with code ${r}`)),e[H0]=null}),e}run(e){return this.limit(()=>{let r=this.workers.pop()??this.createWorker();return r.ref(),new Promise((s,a)=>{r[H0]={resolve:s,reject:a},r.postMessage(e)})})}}});var Vge=_((T3t,Yge)=>{var PG;Yge.exports.getContent=()=>(typeof PG>"u"&&(PG=Ie("zlib").brotliDecompressSync(Buffer.from("W2xFdgBPZrjSneDvVbLecg9fIhuy4cX6GuF9CJQpmu4RdNt2tSIi3YZAPJzO1Ju/O0dV1bTkYsgCLThVdbatry9HdhTU1geV2ROjsMltUFBZJKzSZoSLXaDMA7MJtfXUZJlq3aQXKbUKncLmJdo5ByJUTvhIXveNwEBNvBd2oxvnpn4bPkVdGHlvHIlNFxsdCpFJELoRwnbMYlM4po2Z06KXwCi1p2pjs9id3NE2aovZB2yHbSj773jMlfchfy8YwvdDUZ/vn38/MrcgKXdhPVyCRIJINOTc+nvG10A05G5fDWBJlRYRLcZ2SJ9KXzV9P+t4bZ/4ta/XzPq/ny+h1gFHGaDHLBUStJHA1I6ePGRc71wTQyYfc9XD5lW9lkNwtRR9fQNnHnpZTidToeBJ1Jm1RF0pyQsV2LW+fcW218zX0zX/IxA45ZhdTxJH79h9EQSUiPkborYYSHZWctm7f//rd+ZPtVfMU6BpdkJgCVQmfvqm+fVbEgYxqmR7xsfeTPDsKih7u8clJ/eEIKB1UIl7ilvT1LKqXzCI9eUZcoOKhSFnla7zhX1BzrDkzGO57PXtznEtQ5DI6RoVcQbKVsRC1v/6verXL2YYcm90hZP2vehoS2TLcW3ZHklOOlVVgmElU0lA2ZUfMcB//6lpq63QR6LxhEs0eyZXsfAPJnM1aQnRmWpTsunAngg8P3/llEf/LfOOuZqsQdCgcRCUxFQtq9rYCAxxd6DQ1POB53uacqH73VQR/fjG1vHQQUpr8fjmM+CgUANS0Y0wBrINE3e/ZGGx+Xz4MEVr7XN2s8kFODQXAtIf2roXIqLa9ogq2qqyBS5z7CeYnNVZchZhFsDSTev96F0FZpBgFPCIpvrj8NtZ6eMDCElwZ9JHVxBmuu6Hpnl4+nDr+/x4u6vOw5XfU7e701UkJJXQQvzDoBWIBB0ce3RguzkawgT8AMPzlHgdDw5idYnj+5NJM9XBL7HSG0M/wsbK7v5iUUOt5+PuLthWduVnVU8PNAbsQUGJ/JPlTUOUBMvIGWn96Efznz4/dnfvRE2e+TxVXd0UA2iBjTJ/E+ZaENTxhknQ/K5h3/EKWn6Wo8yMRhKZla5AvalupPqw5Kso3q/5ebzuH7bEI/DiYAraB7m1PH5xtjTj/2+m9u366oab8TLrfeSCpGGktTbc8Adh1zXvEuWaaAeyuwEMAYLUgJQ4BCGNce++V01VVUOaBsDZA0DaORiOMSZa+fUuC5wNNwyMTcL9/3vTrLb3/R8IBAgmBTJZEqgsk1WebctvO2CkSqmMPX3Uzq16sRHevfe/k/+990OK/yPQiv8j0EJEAEeIAHkKEQCrCYD5fwBkBUBmDpiZVYOkpDqUqTOUqTkse7KqfRKkZpSZ0jmVmVKbVHvVGONSY6xdOXf2bfxYs+r97Gaz7/VidrNczmo5i+X4/79WaRtnVo6UQAk7u1v/33o7HGQdPSpQj/7rqqYgCstG5MTLOF+dsIv//2aWtasTQFXXSGVKy0Ch0FwtLAv5xL+sjMzIJeSZkqQ+090j9RMRiYjIRDMBVHEBdLMPuzhK9ArtKWmta6w91npmkeMIbXl7nz+t0qqu7mqNZH8NgWcOML8gqf5fsvkoWoqCW/Uv9a31Jb231iAdAFq2b0f2AXJIgEFCSX5xeJctKHDjpJQ3m3Urk0iC5/t7U/875277i6mGdxYoptsKpVKptp46HgxpRCOeWYxBRAIkEfH8P2f4vnxABfSq3okFhW7Sh7EOU6Zknm9b/2dQZl1CfrShJVuQKkmDUKRlwEAYpohyd7/uuRO4vjhiW92oa7DifsWphJQsLIonVqN9+X6G95E9gJv1/aVCu6Vysu/NbAvVQJAIkgSLIIEgCcE1iBZvi3Talbv/B95N+2tvY1Qof7OKQVArLUEjJSQhhBgSgWJaCGz+exJ5As24WxMMguChXfbB3r3z09qdsMUgWww4SIpBUgwSMGCKKVKkSDFoiimmuGKFLRY8P+/j/1z/z8vcC0/38z9ixBEjRoTHiLRERESEEhFKHk1poFts2iWWWCLiyP783Pr/f3p9jjDzv+KKLbZo0QLRAoEgGQSZIMgEgSCZEogSJUqUWJmUwG/uv3/60+facZ/fES1atGixxRZhCENEGEpElAhMifCIiMh7RNRARD0osUTmQzS53d7gIWweY/AMx+gtFBHZ+QKBsEAgEAiEnXyTePKGdLaKJm1heyFaU3uzbTmJnADDv5s+/2iBsQLt8213mBZIEC+iwULwYIFUkDqt7977a5EjE/PA5Kn3lAZJ2jN6FtU6hpJswxeRU8EDzmheRavGU+8SAXcv9hs2VHFHpGFd2uSqhHfl+2vjalI8eXtMfadrWGGNgIrP+vNSPghBQhnaYRowg/SWg6qitd+w5dduV3M/w+v7ZmNa2EHT7PCw7b26WSDoIaI+BqiP5p2zrxStV+M2GSTNwLZe7+NuQ2yBmwrOzjTUkFHwTV/eBa16T3gA4/213h/1KeX+30V2dZfwJfquaEB6xymhDz3/VMrY5GD9qnZSnAOdHwOrSiaW52B2t2N16zP70evD5mkQyIw0SkzGfUSC0v6MnmPjA/zDgnWuNgwjo7uqtquP5iVWyxtfYeRFHYCX8Ri+J5QLlWqdxq/rU5NcBfWU0gwJLQozOPn8AKW8O8tlag5jTBhcLinjQ3x+ROz+sC1XeAEFjsiL/RBz5ZaHIRt1Zbw7BI/oqy9GqIvPir/AVOOYmyvYsW4S+OjA6lAao99TaXVi1/zOSY7OsRX/YRjJGmdyzupZMt8/DVsorPED2dvEHJaq3K/NE3bKc+Ilrb/azbMvPOIR2+6+xdd8ma/RzeYh23z26tLr9RU6lUdspWd2NAZvk1KsuWtCCp0djmdRFF8HywmTO5KH5Q7JmWezwwKTluDzWDDEEErDdtCCr0a3/GLiI1+HFJKGSB6KtqRHbbS4nsotDPyRz6MFVsQZEL/84gHTA3INdbmG+IoQeUnuY9jGbwRzWSQPASvKFzPQ8sMX+Ty0xAooDSUYEg2rB2Asi8sg++mGqyPPdcZaQiV7O4lZKh/GtbLxz6f2bTsRiLCS7YyUlJjXyQfUAqv97xnph6+1be14kuOkiiW9yBJa3qGJc/jQpCNb/vnTbiO8xEL8sWjHbz2Bnbw/6u0defDAf0FGLaQbLe/+iCD19fZdW4gLDjOLrMbQ2T9vzdtlMqbVl3aCRT/5cB8G8CCpn5B9Lf3jpPZHybpehwzVihnKVbsZkH26pXEqhZl3TmBX61DuBRGWyjOcuBvMT14I2t2ppPMw9ZDpZixooFP9mAgeVVq/i0VyO1POaBTOdukyymNgYmnefdg99y0VvJTipQXLHiIB+GYJk6iLBUtXC5Eut2DpuKRTvuBkW3pv6b3l9xr3/tvyL7GOfiZJ5G+M1aBLJ8TSrpD/ib7xQ9H4b9AfOQ/uEcDmZB6cL2xC41vkwfpiTmh85keSHMtuqSwHp3CQjy0hCN4mosrShflH0n4J1MoTLAROsfy6R7DbEVIUplDwMc4bwsJzphym5GmaVt3+FVff00PZlpU7E5+eHCn5OBo5v0P3QHYrsHNk0PZ7klsowDlcZtJdJgvEbmwvROEM44XY0SuLhahpubgq3SzjsieuutCgAA3qM4rw/MfmzN6HiA++fyU4Rojl44Jb3lXXiQdVSyENix+uraEeD7BibuDCZyFx7aSSW3MA55ymmgAwipqWKus8ykE9HSnJ7CAcn4q4rnO13Ll54POTEjqOxF+FpSAggq+iW01ABNH0JIpBemwUz1pq6GW5MeY0mCE5NtDFSzPrukTra4iNQgyYuZRHSsz72UwNvCA042mO1PKJUG7b896RNyXM88mIr7W1lyhCT8uigfq1LwQ1zXpPQsUrUocxVC+No06fCYUsGWWUjl0/D4tExtJmp4w1SYeaLpnQJ7CNbVODe+nUys2PIKLyxnBq0kHPfRWcq+THl5c2JS2fQeZBVxYtIn74wmnVXuTeFKjE4apGeJAQWnr5Jum5VD/KXuOoyZRPRtrgkZfqvDIhmlbcO6TcjEIhK7mkfR/ad7WeqFjihp7L40OITvp037LNCGX/L6y51MCmkxcpjKCpzBA0noqXTJW2WtDBHUAiBTBi4eBW4rLSC2L+o208CmJ/sxGolgvDgv6hwNsfmxveCnGodx1iKVgEsUO1vE1JKVnT4SgRTO2dgh9K+H599CAmLZE8YvfNp3nhge3MhwAfna99yEZihxv/XwtnAneD0/eEOhyhBTIjd37wBrwuGTKcNBm0/Mx8mIj73As7n47h25bDP3X6UH6TyhtoUa+4M/rKf5ClWLs9Y21CYGxQE809XrP2Jk3orKEJ6hOiL28/33rVJeS5dVpluNegSJcPZfWrG3wDPe1BG6B5cHPnHbNBlhNozcJdZMyFTFG7UPzgl+oUCXRn+ISQ1WnXACLe4kbKtvvthKJhtUPPc2w70asPUj6hAjfITl0GnlA+vRox2VZA9LnskDs68Tk16hXuKd1zfFgC7b6qnLKaoEVXr+2g/BhWXIgw+GVBoqgnDnVuAp2qiUC6qOG4x6GNRVF5WUi7Odw/iUrK/gQUFTBttWGE+ceQumw2t+2dqUrzOrsHSaolipYpBpeLVPvA+1LureB631Tl56A1Wd0ryu96SzibapY3Nz1TXxbMfhInq7WkbUrgGfVaH2vd/tsicD5w5CYV+eISjPH/omyb0wzec5XMokuSw+38AZ2b9rNMawsYSIHvehmbPWUWUuFHVW7var3Am1LM8YFd+G9VDZuKFOvxqm68LDL8bNbjxFevGsFlTyXE1FAbwNZcd6k29dl6ub5BZ6V/O5cTFBmJtgRrraPr7PoqJUnMj6QIpMIodZLDE57k2i6TROku8ZdH3m6Y1vYJFSWTeioWMDaeNqyKHeN8tlp4nDWkSQxHMqbaON4f71KnQF1IwiOkHHPCMrVw/D5W089eWX3/j60UkkuvoRPJTsumkpFd6wW09GwYBwLMgvEZcBgHED3tGu6bESdiXTBcD8W+EIsfaJeutJZ5THXopIx6YVJDbcsMGmYsZtIXb8bsVjewXzc88FcTZ5lYYoFhIrBcO6ljLt5+dp5HmzXv1Kg2MwCJDrRr7qVlXdraGTP828XfilNRkEJ1GwtTE3I1t/aITjVWiTHgXNljdnMXh5wdZpZcKzszsONMKEJhMh0NK+bDGn+rAJDC3mgiOZxq1OUUXNsxkQWhYW1GFtRiWFZNcNDeLLlIQll0jLYPjE2ynxKXI4lcBwCNsxFW85dwAN0PW2KmOMcI6cTvka8d0LYiqm5TNUQfQJPIoralnyMJ4bt6oiIaYBwZu+k4MkkXTQfL1e90rIWXSgjgUBMgCXkoTn9Rr9HCuegYSj1NaIXnzEQUfbtnz7/FkaUwrNSQpHIL+Jj0VvXs5zg6Gn4hCOMevrvMmTvdBdt6DOzxoF88Zp3bG+juT/Zl9hHsXlZY/IeRVTezaepfT0+FNz8u+rCFX+1LykI9/PPmJIfH8/IRAejJVADY7rGj+r8PWPt4mhxDEd6+n9rB/NPcTe2dTs3pXtOjtNyFndrtwLPSz6s+d+vOkWnztCqcbmMfyfd0LcFRcVF8kjkoWIncdj9IKIfZhh+PP+DeY7TVAGAK++IgvZUF6PTLIJT9EhxpprSPCoWuxThGwP8vmEbDs6kDehX0zWXz47U9+/Hqajad+simdjof8lRabLnIvfxoaVOQL907ZBofU7FPER91ifRhlz9nXfSHyGA+c9sQnfOh/SDUqx+vRyM4oJLJXEyfaISzIFoC6MDWR2JB9vBLhhchIiznCQbr7n4zxaEcvphNcZfivwbIKk4C7kb+IcPA8u66nd2Gb/vUiilkp7G6ydQXj82jFjlebJ0yyezuSSbikTcg/iPlGxcWL0JnPmnSbXtHfKBGopIcI3lir17wt8hz8Tw0UHbloVh1oDnNdFBZVkteweiH42CzircC5ZTif9eeYhieGEnmUuVH7ai/JO7HRhjYEPIibvKkVqM3z0jfZE3TOv0ECUC8NkRhCWEHvAOZQ2Di9cpB1UFmdoTca81BmGHQHV52E9WYKITgpIkjtau2nj2g+/51uj2O1NqXpe7/et2u+ywiRJcxClnpB8zPWr8KpuDNG1On7P5XzL7w4LaThoWCyw51tg67gUiQxAvac5QMfVAg7A9hcPddIYKqXNqHKVTRL1cI18UOJxu71LHOStvahBLKaojwKBgRA37Txbt+RZS2SV8fnhjPK3JtIrQYXS/KbLS+FL65SGQrNoZCPoQ3jPPJ5oGmhVQ7p1HPtUJWZUSK9u52UhHSn7Fz4LaB7f232yKKRJk07LL/FidQB0163aXVWAUV+9Uo0KWhJRPowfH1uqYdJztTXYWif3SQ2veJvBWruwtw9FsVjhQC7panWsvhWmb/auexdM60b7dpZ6YWOyOJa0qT+G9zC+cUTlJul16NOjStrdI5+HmW42OyTZigq9e6wSExmEs9irgKnyuV2XcQjptcAhXGxzo0uId2qEuEZLPpPSpkxKQDdnY2nESOYlFBYmNWyWgXWU1cgMEOrISgwBaXV58jMLxLhTFsomEXb26Cnyiq2J2giU9Fm2absgPt4Rbymjjkcd7KgXAtHaXNVLic47oHHBk8ARny/M5iBziv+H09TI7cjX/4l1dt0YkbjOG67cwvyDnwimukP5zYBXBFF7hxXAov2L5b2RfPdccCG3yiboYvK/mEAdstGcwwoUpM2weBoiRPCYEpRZxbEcXZdI3lGC5+PAl0a9AOvplhycISXApYj/Cb6zYy1K01G+osg1+ehGE0m/zhJpyLJ7Z57DmuoP90ZNkReZoycA3m5rCOFZTV8N6IbLjf5BqGMUl4znKQZT8ehgTTt5IvwXbnJLz/7W2WXCWlXpiwfXydTi/zOvfh/iZZU5gT/fCx3nc4PpiXjU8MdqGAs84cdBbTDHTs/YbHBvUVFzcLVURv20/zNCLGxwIchrqFeEBiuug3jSpTTTU7nE2FRDhL0LYczn6cZASeq3qNqi1zQVYub8kofKMm6437UYd5b3/SO7CKivw4FWFPLCLc4Z8CBcULyQE9K8kclUkMZwxwWqSVYIrnqhl3jFaMYj9xzk4XxZQBOZeTHSYKTGcyN0fb56s9a6UvmqOL8RLP5maDP0skmaEs2VciXWCWkS8gbAyh6gHDIsnXCmDhDERh10JM1UdBGKpt3XYeJrw/+Ox5PFGyCLErC+uRMXw76JlFhorQtT6lEItxakSkm2joAbmHfVOulpr1LyuY5qrCVm7ZV8y6SBu2UYc1R9GKlgLZ0FCB7GyxzUfoiunzAJUkS4CwDLnKYZlJE5rs6JF008a55Dco1ZmpojV5KSQyO3RGmuIu6MJqCkKcv/VWPC5Cmzr77J8L2amlHANFA8v4MLWPFTxCuY9+llLIkHb9KqC6drvO76U/HhzYd4TCrtX3hIMtbCl4wpA/crGvRH0eb0k3lkNxfNADxb3kdLBtYQIKSVtpVDXnukN6/Jdmoy9bYx2lx/ziK38opmSgnSmwC8vM2i8fKZ8MSMatN+ll9Va3rQptqQeOiUWdB5P8j67+kp4MWQFGUJgq/jA2SU0WLYbL3FznrYOcZUA2pFzq8l+c26QbiCbAl8Ch0La9zRiLDPy2srfCpXRVcMOatjv3XJEqv6lQBhL4ygI3GKN8DSMNoacSezvDfw84MD+EGYUFiyxXhVwAcjhmct3ea/nmTEyFPJL03efr5cMR1jXApiV6KATnd6csvUBQIDUUE/gF87lpIhcASzc3FNkongQzQBhyilusxM5JCHhq1vsAHUSGlgfPu3T1LMf8fUvu+nWo1UBLM6eduqghd2CF8y4g+jxwScriC7to9zCH1oCqa+AO4eXSC2V6Ayu3vW127r3ABmlmG7suJd51EhqnAydEaetoL5Z+Ih9DtWAiYG1DSpjkcYPAD5smccfdVDpabrJdAdk1Bwhk2f/0XFt+gZ89z9cWBxBadW17CYPkcnfxboTMe+1Gm9uLOdI72/ZEW8/y0dSUqGtJdXZHqbBgpaZqxg9gdyvqrqrbu6pWaCOvqGZ9bS2aNQDDcttEfa7PXefhfw+AEl08ngtUlua0VZbiX43A5T84leaUEbC5JWu0ClotsUtMv9U9Ma8XonMcneCouY74ROyoXJb2qJ3JxdQ0t2Q4GJsnrM6NKuEQsucEeknJx9Kow/RNlZAi5gmhVfd9kZGBWxrcGjGGclP8Dlyf/begmrKtRtKZ5yBT8yKmq5BbFMBNJ3ipr7VHfJAIAEVxbHyfCVVxhN4Ea+KJOX1kmZaTU/zPKeIuHT9RFhcximF6rOEch4CCeVy0QojIiYrbkxQjbaoz5+dTT2lV8Rvem+gxY85I+O944aZIxHzaH3mJ0YT77dfahgwJEN+Ecac7wiCCIbmkaWV98mdvPxjT8bb5DRzhJR3z2dolyrlyaNktNUvWxPOjxcke/OgOG/FwhyIXgS9DOAEITNdNLXNtuKDHc8plFH43V4UF92UVd917U4OC+UYmM9htdQeQb5I/FQp+3cw6YsWkTBNupvHaX4FOeZk90YqUGUsSz1gWzC1geFSSiYQeEdS0CY6LXPM4KVsvR61UCB4pu70JHkvpAE4e0B7PIba/7aQvUbAr9ZlScVQ3ZXzHatAGkBg+fO4eawSGac8km+CpXbCs+fb7FJ8xW/0Fy3TDoZwOwb6pW+BIv8uCG5EDbNrUSRJ/WUcQn4nnt35rFYyt6GLoroOfLw+6Gcj0pO2fsa+AtutLPb9/jmtx+rXd6t3Ls22SglWOFNbJHGG8r7Q9xIThX+tITsfORZ/N/tf/jGqe2ikQDYq2celmNH7OnXLzSvuO9YNSrDOoTSTs3LlGKochkEZlMW/XAAMt7Yp/jbjIlVq2TSg8sewqPiwvBC23Zm/dTcmPDerVVzsUQcHhB+nzht1kaCTCdTNhdvoWKwvYZ4oSsaqOGGcbb5Fl+rid+q6arHmMR20GI6+uWKihVOIb707/PrT1cPyirhOh3NZKdbTbl0cuJuRSqmEV3BOkAGkr3zd0DUr+L5QTewxGAetWpDipU3AdliEJHg0sdyYLdHyNYQueZGb6g0jlOWQQ5J5v3aM199JVy3Uf/1Ge3bkUt13caf0uBvT8mPeOg705fTxlxlV8YqKpH3Ky0eqPaZDkVLcckyXL+x/Se8g56COoCA+vP5ov6o+Gq0F+INLDEJbG6H7QTc1uS8BzgI5xdRrVjdzNfNl7xrtUcdNhwEyTmciqsCw9t2xIe+RMCZTaG6rH0HSa8IzUrSafJqsbmtZwLNfIT+ipGbS6EDg/AOjP2S0Q7NpnkskF6On9uZfJBNMc/vRuPPO+CgdQfjClqSgsCSMKIdCVJSvc5lo7XijOtAu1+cAnisoJqanxLtNhMiZquTYxAg0RznpnCrQ1N8m5SKv/9Ka54quCMo1bPbNcYTa/iO3IWD+FCky5gplE7yvElfoQPOiy3GB0tsPgZH0HbIeEcx5cI6QO00aSWe8+aiLcg8lMxFwL5rRyH2XFwnT+ZpIDbUYiKNB/G0P3n75pLoHkRmfle8JmO5BO2juC2oc1qe6HJ/TC45AjhJ6czzOtLg0Q99Zri3cs+gIfZMwKN+ZARqPe540Aj0bGZso2NHB1O1t5/RkeDdikWUxkEFPKEMbII7WtZuIc1sFeyNo0fo+No1AljZ40n68sAS64VLmvZ4P5++PAqbMkRjyKYh3PXfxynQI1lAg/kz1Ky+RNG2hK0Lu+tIqLD7o9+gSk4ACGxLoKeLU1+YaI1HXJtoNRuw1pMGcuWfZTpIvUyIatl1l45Elm6xNdbDS02RGC7HxTMmZULCwdGyYXsYp4/RJgdqBWINVf7FKIaio4QYm6H5aZIpV+2XsVIn2ATFIBBq739vS8O10e1CI9Zros+/6UQ2nmCDXg6z3adf3sV9bEp8t+e7piPl0Vn6K+O0ZwZDjsWLVv1mgXeNI1bBh6kk8iojUn7nRitqTJ7o+xfs6NZTQfilDoypCeK/kaNg0+yScxuUa3HXBSpNCIkv8gbspwrErL08UpBDJieyBraCuOA1hAPfmkPFJZ9wWq4uR4fB3I6YYRqJERQ5cGX7At+5Np41bUzSNyjseRMm+HeG/Y4AOTh4sFQ6eZrtDMr6g0N5x4Qj/WEqGJ53g3lPIgwX/BjbkvAN63C4acLsxgdIE6mJCCXUZhvDTnr7Nxa6EAYH4AlflhCVNGE6TM10ypmFEoUVr30VFr5dMlvj1dIZ+iXWpUQpswhGTZ0rUdIE1uAB2ho3IZCUkoAETlgWTYTpeHTq+R59HnIeee8yLnEKghPA6gPynJCqv9EmBxl5DHixNZwGIC+ISIP596tmySz1lKWOfJSzCNvSCsphu1WSjnZ5BhOFZrKuj4Q5BJTEAqjd5FcdDoy7EPgtGmeNT6dAtdPT5oKKNBnrUNt1bmp3X8dGpblRXKqVL6+ReHnjdSY3QaLY1HU/FmqVXaPTFvxYHJxUlqTNMfb/OJaIMHrSXQ6d5QHmVpnSy8xGXfAcd6FdokA1MKAzBqB+j85xb7scozV4FTownJXNbX9hsG6i8VjLYfYfFVwvqdoWg8d49fazKaITx5BOo3bIcHKBdMaTC3DrBju3cwmjGERPEz67R4I+AEDzJIO3z0q/ZjUo9uI6WejbnyrEJp+V/2TkToGvLmdDxPqLdErgttfHueQZ4wRk42tDr1WI8ZUpkTvHvSi0wss9WMPTuTccFYOp7Vc+65+JKgOZUryMKe4H6cmOM0m3GsQxeaOPGNKY9TnaotMkhqAptsqyevZ4uGBuo0ZWacIsUxWpCQz+DT7IwKbQRnd1CSfDDOh1mmV0VZj9xygoOSlrf3TxLf8QylmirPfJRzz0bzs5Rn15+jMml2WhWeddU8AM4eATCKiVf/80RzQzE/HS7HcZBCA7w7y8fl0m+8fuf2BIEPdXRYvXUac2yxwkuOKA77mLoxfFbWKQndw7U8GDJShjJxBIgNBGN+UU14ox0YgJ+IM7vYX5ObmNF8NKUC4CN00gHk+OEuqpI3rCNei6d1kR6KzxyHsQ2bruIRx1VHoFq+zW9Ig0WemXUnkWLSlgPd0Dm+ARifyFS0uujurMDt1a8HpqbYz911nQb4TwHyRqdLsFgm3PLoUmOnDL4udj7Z/97w1eaPfyMtBP0ewBq4l/Xnypqpl4el6OnUYFt4SecDUJjh5B0Hg3uQayutsdsj6iRMwO2hMuVSyPagTWUEh5No3x8CE/QRkQHzxmWErQwksxqj7aIQyRA0obK2FRuX67Fs04IxIWOrytjmMZpyMlZdOQowSjQ2jstNQt9dyGFTjTwsdzQsyj4OQ1SOojVrNBLDUtOyjB36Q88MyXlKDihQT1mhoAElDZhpRAJ1KJkLj2EwzWYaI+3SN/5dVpV5LZftFyzcztT2sLCjuGuAKPgaNxY7Nc2bn2UgA3xIlzlUPE0x5wMiNMa7b4KpKq1kS2RcZXz1l0RJajkZzj5iiSqvqYNE0wvIytCMEQBK8fuOzqNBwV/CBCcfhfuwuq64o6mT4miwYCeoAblNBALa6rhaPPQTiijH4KaYg2bD9IUkWwtoDFhpw2/q+paPxEU3jCQGs/LnZKbNxJoqZecAyVC18y6st4me59Qnfco59MewM7GFrp8eZChAKRvXk1tLx+HFdBacQZHR0oXoXdscR+45nbBRMdY0Jt1QH04iAHUwDO7Iku+pHtupJ/XuNcuDeCgbKlpbAd1u91zwSjAOoE80NFnZX8q1YRnYpbffDudICa6eWt5NSVcKLfl+cbdk+sUIOibTNqBNJjyYHkBbLOfADZHkSI8CCggwbr9goMPQZcvj6cKiR+uOQ4/HK/GAOIzNcVLj8a5bVHwJIbNgV+IosU8kQnt/O6JN4z08ORoYvyN5iOfg4xJgMRceOc3anQf65YOrZTSP0Zq+Rcsyms8Itz+PxKCKxZkYMeVFOKfGYbISW3i7P5Iax0nQH+BW/QAjDik9AJDdDqTFQb1zfgQv2wJ/FO2jTAh2jL6lLnM2dnbL/7BygCU0AWKvBHJbwu+CED04ZVad3yNuNpb93gn+XsopRH5LteJEwkqG+Ekrqy7OJlRyn5UJ4BnpxLRCksfT+YhG57Ay0Ivh6rmqT+9J7yZXr58Eus52M4TYBYndTj3HkRS7OBJ7dUkfcRDKiLrgSRcxZxD1MikpUfnjLYoBgonb3gcE2R/otu25r2+sl8+C/eTRvq4+dTSetKZnL4qG/6D/Im0MDe3VQRr+lkROZBeXPhUhu7hVT5NL512dVCWx71GZo3MherjBXD2vePP+q3poRAc6+bB6IvVW+xcbAVAujruIz8OE3RbaOl1Ugqs/uDJjqJRpZPQ0SlQ9Ivo1WkaqU6R68Mvrt3lPeOvET1iGUQXgTMyshouibO3A/wuZoOjc2hD3B/OdIjSXYkhPII7JCPu3QKMV80nSyM/n4VKY7pdIb6qZhR2JvplYrasbD6F/cIKnNGHvZkbINmSUNy0sdlwHbCEExifPCp+l5HM/2kKUEJzMZluCjiXCNENLG7iyYGLvnhldiknwSxYHZN3NzDk9D8kbcCT2woGofSJem943nDYcmMtyZCpzEMdwsO/loCxz+grJ4MZitO6rDKDHIacWBxibAWoc9BWWwTyoy/kNdOVEloQkyII9AVU18e871tLqGS3CaI3folUwms9IXwEaXE/cqv9yRW4ESOkBgOxmgJYM/6tyrZOHVK8w4pDSA+DB6ZW0ZOhTtGRUjoZEfVEetd9rNOYClETrOvfURb1BWPYd9e9lMmN9edm6qA3CfC/S4BpRLTvrhQw5kfcdLVg/ig29gUiTiPdeo+VHCmwWnCxcl0ZNLYmYOGTBPoLkfUd5/fRqQQVr2ToqcEtoKAc1mT1AXDno0x4vt+vn5WzkXyHLXjI38zzj4ty/MLhuiLqYb0FXHHmQRABZsAOpKkB3CYy8rp6YggkRGyElTkgUR4gqkhCxE57jta3ILH4Gn+nru/dQmojvt1k+R06Ba4lIkp9IDHJ5VWdBdyIFINaQgHe9u1B7PKcdQhGKWcg4sJTW6K90F0JTZChHDNkce5itjJb5yr8O89zqdb632zyIPe0df+TBW2qNtJQt+7585WbdQ2dOlTAnHsQSz002FRKZvcPR8/Qc/fK4lhzqXcgkRtdPoTN7kXOMGRXItT0fr4Zi1GSJvOeB9SzIa1APrT+tTPeDxfHZpd1itV1vgdSXkiUlzxzTS+hJfUoD2UoZphAnfXB5uXoUI8EF2hcXj820hev769o1gsGYtEa1tFPgATELWqPyeV2ZYIzyAl7J+Qo4F/a1N3LqV/OjrnJGpoZo0uI4Y1DW1jf3DRqEzWv7RRdVv5yG4Lnyh7agT/tf+tktBzkd0sPdHFLfP3ZBpI74T8AdJc1Tf2g4TN06i6ziXBnwpqSoypI3u7D/aPNAz/D6tI4YyGUT+cOzJ71ReWL1AerHHOeqeO7CeqEBneqw3DHPhYutpNg4VQ+NMwDTWTzmnjE/97qTUKzdmxox9WPjwyr8/58Bdi4dU5JylYkp9ubriWgYgJYJBF9Qw//H4tSwBgDEJRALURops49OS5z6RZtluLDJ0x9lA799/c34tDHsfWLhDLX8IklPe7Wtp/V4NO89nFMo7i9+6RC8gWUx0FyZIMGGOR/WjiMQ9paDOkxFdRTBSfaVVDA2Gsr0lxDsbwrR863VdxY6i6KQQBLJJV2nGQjU/Mjtwp7+AekN3fW3A/7Dexq8poXDXB3kGW19YXa47n+n9gMpu//ZPwFzWR62lY6J/Tm8pVlB305Smnkl6In+9yEVNsbk1wRrxY7077fU9sjDB6ntBtBpgd2hEdKrv+kraxOWGwjTjOhRX6IQXE17xq3LixEEvQkMM+Ye0BFpOg5jWMCwStz5yGye48bVSa3WvB19O1p7nRv6tXlp9IpT58bvHtjrXsWLLe4QSmL14mnfcL2GmS7BYK/vjDkt4lm8AN3zWxix275LeB7nitYSH3boqqh84JEUlRdUCSqMLxf5cfwC+0KEBfU01o0U2ddbRNFuQICKoT+p8MeYhwZi35FzW5c3BatsW/X09ZfOw2K/XY8NNZ7bW3hPd09j+DhJoFopL2Td1KTEJV199pnPzC1Mv7csySdSqxt52wPq1/vxEY94I+PF/p4w7nn2/maWKq4ij//uPUbPPtz7Iet8uu9+34heqvtT6XaMBcCQA5dmE6YdznFrpM1jhceli/E/VkZsWyo9dL+wWwvPYJeLud2MkvsCQBaTjuwjPqTReNJIMrJAKcvsIuCR1x45zt00mwAMdDhr0uwmz5o/E672l6mxa5uSvi7g6dVUyiyjl+Ki4M8PdC8vnIdK695dhKM/IU1YflL554i+KIFsmpa+vhg1dPxi4pPRf47NVb4nh/b+1BZZyXt8m1BEkHM6OzTEEb7jhtlIZMb1tOgRe12nWf0kp1iu7Y3Zjwtxxi9cscph6+Wpdek9k2NZe6t15LBAOMAA9bM02pYzOjsovPhIrf7cfs7Pa1Or4UaRtUAbKlhl5F/unfqvPMiBnAOil/djhSc4rS0c3Ji1evkgvKI4lyivNmGl70MPpN63Gk1Mix9dtf7pivhKe1Ib1LmcwTNoFNQS2XxhhNIA1gDKgwua/CzrXHScGUBOTb361NcszobHMitEj7TzDDB2266FC1hc0XliJvE0ltDflTsPLq32TMqeA0njyEngPyfkyRXqv39HpwJQZsRBHPrD0Fx2UhF7UTSH675ZD1i9ETygY3cFWcZM6IUJ+J3v5jc0jwzjp0Yr1DTOT4vezCVrqO3TJVoEswD42nl73LYLP03itFGb20YFwZ7zi3SiVmeqwt45dMeut02k0c0o0Lot9LMq64I1WzlSzuXGc45veEqE3SHDeM2WZ1kQRmnpGBpUi9bv+8NbQo7Th+8W2d63Fw42nFzatdTjhWEak2mQF8tkhmhwJYuzf2v33iN68SJPVkzcqiR3znKD1ZXD/ydzLbUdwLltd1Mfbc9w/P9S+4qyDsQ20e/3mfbvRAtCzNLQRm4cN4p2KGwDTxGdnkbSnUOI7uM1LiKXvqWXrOoKc+rxbDC09VyntHsFxIEmCUlRhHU/YTOyP74+KouFO1OF1LfmUzwkF/i1U4/8yTtIqbJKPRltRFFLn7Ld4PjOGFYGNAmd+EGG2P5pFEtTglQu9qPaQg8ZtHIFXQAukCgCpPde4xQoIzaxP+yPQxTA5riD/0FwJ4hED9uhk0W6/Wchrrgw82nl/xaCX8uKIUgLKoacHY+ZmBtbX4JSrV/vUalha6YBUOAH1tMAG7W4VAmCoWNQDLkBMzH49fMDlIO/b6jYig6JCXyhfTiyFGjymkPiyM3p5hvXg0mpQTJsYPtjTjqu1mbeYSWrYh80f90OJHOHOHJahZCL1EEuhUSUR9FiUXNaRpX89llNu8DXdA4xj7doINu8Q6kXN3lvp3fost3vHV7KMdYhtGIpvpx1pVimIu2Gm39hPpK/m6KMKVvhT91EOxJSgQ1TxNtzmt8WV+IfeiutIrRxznlCMrRB9aYamZ0sdMVm2pbCCBeLeArNOWnRQ8r44uYvXqV0MMHl6r8fCp/XFpGYVC6/gNOBclOa1pZkwbmU87FR0wh3DFIvsMqzO8g86q92AVgXKlCDBtZOfX+3SW0vXa/92dBx5L3PMRjFFkbhJRAXzIDOLgv3CZuOiQqD10pHQb7FoqtUS4xfsVCxKgAnW+72X+7PkgNFjPE8WgUgh8eX6W1gvY/UcjnbfPzAd5vjl6DB/TISaX1DFWUWFEkzvM3jer1BwAtKx0B2AOPYGL2DtxvhiW/TuwocAXO/UKtnTvGLWPJCWbwN0f5yTlkUIGNIo707TNY/KbbRWsvKVjYTm2CO/BAtV0XWnW15YA7T+B92yN5IUvGvXl94bN5x49vD5JKuS4yjdcrx+g6JyTxZL1NTFHTkOfIfWUseh69la1YBzdgi7a9WXyzxQrEVDzC1YWqh8rN39vtEbeIBDVEHgH56nsgYq/fauFgbD6u+q1RzO6zaA6D2RAxNGAePqVW0nDzqiZtPCGp8P/GPmID82P9wS/UHKxXbJxfAWsYCENQGbsfydLYzy8vhkTksn3XgNShDELREsxG2VjPi6AJZOwyV8xOO+EqHDmtt/jw/hCIg3XsVvgXPPsTybLbfbbzS0EZ/2+b9zj+1PA87FNYgYrlvvx/V3lMqQ8Hz+s8bnDiSUu2vIL00oMn81NaO1WxIIixPWxlo9WvX8dsw7aNR7kDgCsJppKHso1VBGmvmHqAhiana1+i3yYFETyE1vtPpc6J1QXLUwboWe5/R7cJkOisw6fCPiJBghYzyKL6zc9nahDl+l/xFNCfSJimbUCCP7wp+vDzeCuQ7S4VAPoD9S1dwJHZp3fng8+GCfP7vBIMn7GbdIQRpHv05T2a9+2kp84hZ1Nn6Tc18ueBdXfHcV0C9lPxtPc08HucFChZoyXjCIAsErejHgtEusvRrFk3HA7jXY6EZEL/S29ZFrZ6Km/CGs+fj3M8qkWzMJFb5HyWNCtfBCryU7wQnVm3bIYK3jqBPkkt9nF3sY+f1wTYtgvRA58uqvY1pf8TLanzsaDA3IEhQM12NiVlqFuNwizzh7/6bwIxnzOza9VAeILoQDrVZzVG0+IDA8jNTJ9fKJuwx99dq9p37ZhlqHJeZeMXo8yFEfdE2jZCaou76IAWa9H4dhts7MWKZZ74O0z/f7BoanEpX/aIq/EEKHvPDlKHLSXo145vg7QBkxFSvXmpf+lO/M09T9aPbfIgziu7rnKrRj+4d6kb1zorI6B0nJ8qhMc7+7M7zSh3XSAuQLtWWUSsLXGoSkGMWK3VgT3BOy3F02Gg/9wMw1p9wa6SwkrafkmrpfgN7L2GJbR72nAClVbtye8V8a4DPyQIu0EhmSgo1Oltrp4RVWpS0Xx/UqzodyprcKVDqpERN9RliKi608b1uKy1UyO8G54ZoWIoP3OTJzFh5aCU3ZceHeqFTMzja5JbLsh51q1IIq4MQFyaT1Hq9aojBzuMDlvwwJD6TKp6+rWlSfKUNWYVIQmBkGlgo+CFyfygBgmKKuzxTIxSJdsZf1+FqPFugGUHKZjm8ZP72tG55AIUZpcWdiQ/iE8lKqIKrajmMvGXyzTO3bjaQCZ3rMJaJaap54V9QPftcmAkl2lZfLmS9tbn5mBnkCIRY8tvSowaesopFhUnUOclWirztsmmtqu93W0fRf41ucwSLGiMtgStPNm3WNxtMSHLsMeq8jaFSHZ9kOvZJ6wuT7FEyLD8Yv+uzisUw68n3H5TQQsaL/tjUTwYIkkBML99VKpPdISLwCENHAOANUmcwqI0g+IMUjpy+Nn9Fx1Yr2b0mvqZSEdEm4lBwNgdeuPyhlGru8p5SvbNUDA6YP2MF/TB7xkwIeDIEzqYH5UKymipf76wlfWXxhDxYSjrdnuAGg30N6qzifM8DvBdcRryjmrU+CDMJtLhGuoKZVMBSscgJk9Y/l5ZctkwNwPmKJtRcd4lIq5g1qIu+sefQmeuUmleU0WG3YXalHaQqxdlY80WdMzsp0FtN2Q2UlDsLV1i6fhnTUre7pq0kcQ7hmtpU8VJUsxEMOngMNVuEibhaNZLMr8x11LZoeJ0dpEIvtywIwo4YvPktiRepoD8PLoi0IDzu7ubGEvms6twDJy3JnenAR24eKHclGnNwXEbn8uyxfgTABY3pz+GPQbaWgDyWTY++zP/jg3fRHy7Kxrh6TxvZsC2K0T071qArULYam2hKmhnOCoWJGXXxi9VPOadzx5lj43GN/7fYAFRFNDubI4Eh9vxm01VOZFEI0fHJzHHmuHl9bVjDr6rk/P8cb9c4JhW6vBtXLFJDy/GMplr8MaHAyknKnf2/1CFf6Jo1kW9+iFXItI6Dcw0u8hKZqJWt6QiY6riwjCKlNbBwDI6uYwtYdJTCRt5GE/PO/XBaI6fZHr2+NuiZDiFbkXMCWUwsVe3gDJeyZ66raXNpnzff0JBDH+dQnV5JpeTYqz7nQFDpUdkP9YAM6ZCby+tO3fZDHLobrKhJqsaj5tvBnDDiRXEsLzX6IK2djp9wKKH3vbjd5OZ5wxTRYFWmnCmAHmN8+2zO7mWQANUwBvDpxx44kS2x2d461wJgzA+hnt+VYujuO9J8ab1bz7g08J+XxtrdHMU2Q11sWGtb1ajdvRX7Ycf13NOJlfWdUBpxoN4kfMEmgC4l/4py7Xm9nnkuaWf2o9CJOVLNTWS/X/aOtXoph3sNY27ym0FqAug2/kj7jZJ28dOPYrD5RrnfdXjbU+pSi3VZyj8LJLzZCqYtRB1bOo1Sue/XF3F3pc2dVBq+FHZuod0Rivt3zsE98h99arUCUaYEBPvjmCZqeXtTGQiT0Yeh0iLEnGAfH0dUht9WKOViaxVrqsh+izP6oFdT0ouFvQjVQDFcl+mpeEcUdOpFoHg0JJy3c11gAvurWC8gzBPdtiSewge+BiFZA4AJUlAyZdkO7YFtBxiLmN4l6oTbCAJdv3OspEXBV8vYxoFEjJyMWACi5XM8QmQIoC3oqf+IkHD8SdUhWI1jcxhqk27jbLYY4yox5OIp8XavBwDYAr2Rb6Wc884TqFDh3qYjC3El2lk/AqyCRRnh7siTEuH3VB7Kaqyt8GQ/lzeN5SViIgrDCtM8hvbhCmFPpSH99dE1IS62QU3eflbvuA1SEeClfhqvC/i7YQgOFc7GRfmRyzsgTUAXLPcD8ND34Km5UzfowwTQMWAiu5h1CZ7aN6DhlIDy4iqkSoPlppfyXq5UWgl/baz8ATbywzL5mEAJ6JnGJ6xaCFwnFNkAnDzFnQZqIAPICL9OKyHzSsOEUrYHGHjQelWQEjGojkIZ8ji9sIB7w7xlMd3APfhNODKB51feEbINNvfm7b9oUONTI1dybZxzm9n2kmJgvcw5sF8kJhN3kemSjhZibMxV27jV75hATdrH15J6CroCWB+DOkVH+EOiCdyb6yMTbufK9guzqSbeuJK4hLOmnKIwcTQspZUClg2K7Mf0JtGTeQ/HqZpC7PNYxCzeU0mt5tbrlti1J0MdOQZ33QVJf/n7PbOsAbCO2d06CNQbtAyAdSQrNMXC0NWpnPmSCRoUFFlRJaeZ+Z4SOR6gQAqo/U4DoE5Sbb3AZx4vgZhyrFy6PbzhlkTxWCgrhcDezEZKldMgzVOrPSAsbAHowadGZDEuniZpVvfnPdGL+KZ00NGg1Vs1N40WVs1va07fSuDovh6mAjuCGmXjqCIULnVPsStWPWUq456n6IMmHXOn9vTIb0AV+ERrADpOHYglvFGNj3JJ8hVKSynUPqAclHrQNnkCyX6WtXTJ/GdiBA2HcX4/UA3GpNF70urARZWnYBv1wuaAUqU54MFwvl3KsEPVH8rq9rFPKR0dqm3aLUbZSRhkCUxKCYBicPVYuqQo0V93Aoqo+mkUJzRgqj6RqIVWw+n2kXts59IRMd/wVOYTaEhD1DnfGOmTGNus1E5edrHH/Y+UaerZUTEuEgoFEyTSAAD3IAwNUZ/nm/tKwfIr/2bG1XjYK1a4YhFg+BbjYpXxfvEHngADkXfSAeOQXULQGVY8O4nRqnxFYPZHtdm0DBPlLu/H96SoJ2wT05u1ye8xkVRGQmnwLzNiUdb7UC7sc0oQO1No54IgN2tFG0ZMmOoYlhgmV8+xFl0cL6eCq1lcSntZAd6Q+kZk0ls0fVD08fDVu8Kzem7zfET94w8YcJK41b5/DKVDevEFJPsliIBqUMj+mpnH5Ht6ccyltm8CnB/ZJWECv5StR6y2FqniG7V/26IMzRPd0+UMruS+naD0z7DCdStVfdu+wN7YKxb7YCtilZrWSNJKZG9fjkNx77fRbomr0j7W4w6Z/IVl9Icc8IPfApB+OF2PG66NK731jLUGYWb9HgEazE6l8b5tzCqZ7Z2heyMdgOE8V5pvT99gHP8y++9t0IoYnMJASKHDGM13KGwG8dhLjno6k4A1mXpfQO+N+1oNP1wCZqTLpJ61+jy5jCJb8sGP3NPC5dp2Wc09GKpX/WBq1CWj8906tTk+lB9ytk+A5ZHFhabqGin1lQRN4wmxNEd1CSuiy0k+hg5RORQJF4f8CMXsXxR3E1Dm6F+40ajj8hkCx2ARwO9rw1rnp/kspFw9Y6H71m8FsW9fbNsYt3bCM/g9P+cvNwcSHdwwa3yCAz3t9lUag/6sKdbcBqaqLy9BExuvW8eOcyv7uKMJFlKycAGdjCNCC0h1+mcJqbaf5lrIHJEhTOR5+scW2FzN9kZQZaMsgAbpmEiYy6pej/RnhPesKTP61hCKcR5ERR2f0xWT/JbZev3QBAZ7Z4DjWzlvxIVMVvqTS71FWaobdBnVmW+ZeFXiUUYJ+wJlf2hEGySkL6qtk0yNG8CL/AC9704eCnBepEB9scj9OrJX3kfdaChUHK2UV7F2dOeQuB9I5i9vANRw457YlljMHIeJaDbWe+TiaJ26riL3f1329f3Q2FucOurSIWWQ2jCJ52j6ZSSn/+sYAtocRfTp50EQ8tDUZjFOrVF8OEPWv5xrPf6G4kFNhxzFco+09JikmOpFjTjKWh27NQZiGqlrf5jvkkN+2szHUX8DgE3XbY7OTf5ldJP3zFOGogsH4rsJSstLjxZnSazmsMNQQsm0sjinT+eaNm7PG0j0NSNlGeQ4qPjasFM8y+RnBwGKcbSiNFr2PzsE6I8fFdYJ4IWnjWotZtBZtDqukcucDohIqXMoWhJF4eJcU6Ff9iDCw176pIzLKfh+WyJr7fZm5/tJvyC6nSPyxBT+dgdgUMOnMaz/fH7IZqehJvh2a2T6ZEhnNrqFRny3DkgMal0Z7sGS3Jw58rf1Tf1Uhsk31rItwgsotYpCHuucOO3f4TxC9gMEg9X6GM0AxUBhUa3l+hCXvXDSCSNTOiHxnUH2/MN+rNIWygUiPlmORqhYZ0tvGhJavnaPJTCCxggvqEsul7zhE/JVNAn9C7IVRwkvI/PFAYY7lEAGxpdeDQ+EHWlrM/glBLgb8+VTQmsDrkDsGcKUDFHUpOxbqlg3kJ6ej+y234ABf4gpjGJTr/NtpjBhmC3MarGDlAxpakIsaeoPBZiATv/rhJY6gyIneE80q0E0D3gXlbtZKVcXaYS9rQgRU8B5HIlYFqUfQsbm3oeAkUDBE++iIe0zqrQEPhCA86AsBvWFdEMgzgV0nBnV0bARuDOZhbZa59eN0Ar7ZzsrpNoV8gd9ZJlv5TwyuSu6DMJxAu8nZno/XBFGEm2e+MWiJZYFYfmg4XE/5rMzFLbZ9XiIYp92cBmdYmkwDJN8Pq+TU3T00JmGEbcduvzw+P/a4tY8VM65gdFAIpPNMcLoq6HbY+03j2qA+r+psSEyIUWU3Hv/We8dR3+seisFnkWi0cfgp1NXhh7Aa3QLpIz0wjlGSqdxQIRMioFv7uduNcltFYnu0HLS4MQTTgg2qXkRoc/PQZ5PaZYXQiJlS2H/1EaLUD4oPVGPNTex/ED6/k32yHB+SB6Dwdj80C+uhfT60+lI5NXc8moC9WB7oR5LAfcZRIi1cxTimeIpdJ98kJQF0PjHQhAQ5clWTFamAOqVG8wzCu7RadNvQqM1Mu5rTRqsSgMwVJJnx6RWra+kuT3YIIsALStrOFb9MFInjnh+ZOQGyi8Y7979auPp/EF+x0KKmAaIByCjiQePNoeo4IvljmG6Th6MrmVjtiBgC7RyKnHCNcLKw7x5UeLzcZDhSGcE8NhqXgCfC8DvAZchyih6JxiQLAHp7plvSyAdNQkcJhIm3PLAiHLiqDOuGLpbPaHIGzJfN2k7zgfWBo2R1fX6FHEQSDebBhhMqNVbH8/atmoReisrOgCuVeLgc4ZLesQ5obNElBQbQFBQRpYTFADoNRmwgMF4zGesJb+Skf5bqYg6KOomQZcNLWbnNBpFtrrdwwJKf4tC8133rLcwPbmheDZHfjnJIOz96sr8FKcIR35n5yA++nosoJR2U77fRxwfKlSEtiUxgzh/rhVEk813AY57CS4w/5l4iBxyUQFpWP+ILPgWOHpMiSWTZ5M6rg3WuWIKqG2GBAFIAa81WmDiCRd6g2P/NAAaPEySnz2AffbGZ/PuMlKx+CYQDs/iV3US5w73T8PFVWLcMMWjBY12DM/L2GaGGdxNQXVLmMEhVKi5oyW3eHF1ZzjMlozYk6g7Jk2TEAP5h72HUe+/H4cP+sKY8IJJL2pQT7T/kmIA5UoLZraDBPXY8oFEnRTy01TbC0PYGV++2L0oceQypwwEquHXJSUNPuU+KeChw3qQUIwmbCTULskc+m1FtHQDJxC7Rw5l/Jf/cirjF7/nAHAr91yKyD6ECzge6PiL3fd0aMW+UF0fdMxqd5h5Xyauxv7+rKpEq8oQKlQyouG6u5XKaGg66ZRUgnokQtJKJm8G2/aDkg23ZBXSwV70MAONVIExLPZGWV/d1TW4OatRa4FjL7/F9+2L7GH+N/4NusigrwXcoEqYqCVSTLlxi6LBtvew+9YrLNxfo773YTuhCh1eSGemgpjQVEGN6mq8SvDpffNaNuQHRIMA7oAPuTO/b0v6RgHy6AEG3ZQ2uyF3F/f7B97cPwNLZyFNoOVovg1sUQuM9/uJ2HWiYJsKc6vAyJgo50PFK41+5MXKQYrNCATVspR+lMxyOI6coxpqbLaoRVF4deS3rVy7bTxVxUm7qriOr2jiExdDj3/htp0zKpaQEeTZrIWtJ6p3QBihnzvMMLRbWSHr5CpDNUDeiFJ9kXeSJ7lEo/2R3XBlxSBzv5SoSTKlFAH2MWNofhf4L5qwD+rGgp2FI7/SquPiw2+x9fi8ofZeKbbKjnXuNLejn6mlDlDb4L1VKIea5lxExFFlj2Fo1b4Huozuk1mTiQ9WEYKTNYoE8A+qXFekEXF0Ho300UnSta4RBoO1swiEekYYNJf689Z4eruKWefoYM5mc2OIpqYb1shI+Eb5b82V4h6iDGI+JFb3XooGueQA5Mk9wrjKwSD+k0KbF7aA5L/wejFYxcMvZ3DH1urC+xog3W/1/2oyySIrT6iPRqFMFRtbwhgVc8rAUVkvgQUC6e26yaroEXGhIS5/edUT17dmc2sTePHCnsxLlhfx7KHzu7VXq0zH02j6PVqk5OW172tQJ72Lg4BDXZeKr8mlDAgLIKoGw+RdarEVEYMUqcASNY0vZsJmnXeazGFbJuXSkjEsEf+B5lHhYopRgSFYVD7l2/rmh+sLB+GxSXG8tBobHAjncV5gjGn6o6l4dBe6/85SkRIBBKRQtmCi/kHgh+uzVQczrsAMjd5OVdq2E3r6+cbfA88Oyqp8Q0Qv0Cq9nQptRq4xmfUoy1zr88LmKmH0HFUWdV+HL0aby3yD6BHAanRufB2bz0puq+G56TtfHBiWIVdt/Ggs1oQrLFV5pVJIIheyapbxVMeL6cHg7fGHR7bYJDfaKdZHVuEWasDvkFRR7KY1g4RXDzDOg57exUYPVTnRjk6DvmG3L4Y+ory30leorypJmM4Wf6EUAB7wWOX34s1VcCtB6L6UuDzRSD9hLAWUFdBMUzZywBu3jEuHqVyVXBaov6qr2vfYRN8Xdk91XrcUnOlRqCi6tSA7HLqrAG8izlmvOsogVF8i2kaSTJDAnuo8rVTq8G4K/ZjxwAkYmtw/eYBtI7WjJYzq6921FWhIhV7TUmuOxmgezAAkpGPAWfFofuSTQMgCx/1m2GUaU+WSlbPwP+fLJiVeVrwLaUpzTJWeeekRBvK7JIc5T854+ZEQQP8pr2I1VVkqPHHKX/lDHSD1MCeoWIpoj1gnTqFYwFk6OR85WMSqvGK1uT6ppX7rxo6eZHb2gspPWQ+kIfNGPSnDGNdmC2wYJ8oyhVzNaNOCx1RUxpTteGoGnC50456n3aC7xs+ugeGJpLR5QaofOCf2qjAKzmZYnDnvF/1WWW0nKZMFo1Lf3MT+PeO8zirLRZMzOyu8/VPQ7WYzpzEUrLYHmUvPFBkmrIaHkIQxxR4xJ1oOahd5jLZ9kOoHThbs5z66lR7WUp1ocp8cpPculdPKkRdYgrMRRqaaIVCDp4Cw+JbjbjaEj8yIQEIcjKHN0Tp2muBYroVGXXji14U5Zt8FTzbkqHMp4byJRc0FcF2L+rjRslgumUaNi1PMZ7xVJi3c8IhbyTT2sS9X1NdtwuPjX3EcXeiJhrIZLW3yN6NhyYhVsOch4AuRG6yJMjZlHW46PULXjuPtgYnsjAK5wMzlIU7CIapAZuNGaCWbXgseFqngcRjFa6ZbHnHR4pMgVVyjheGcYeqZ7lv+yjVhKusjsYgGsfEg91ioNKbsFNQCJ7/Pw06iSqz92tvwwxUyr2fECoqDSLUmJgUV/TSeWw00hlsD5hD73UzkL3ACWJ0tsKT0QnhP8WgCmUGVbAUK9wvhN9smcoZwEbCGCkHQzor941LOpfkJdM32c3EuzozmR/lHP4v/MfcO/2lSbN+Vfe0xUMN9JcU0BO32/PCOJ5C2mYgsKKqawVF2UMFgPp8fn6GzMTOtyzIhWeXcJUMXVBLpFaJq6lEI9cYltaBcMtjtgQsO/26ZZOjLdPVjhLYDxvp8YYFofLgAkjmbQhsQcDa38qBcSli22uYA0iTlg+4Pws5FB2vKDFgK3r4Bv2YpwaBwQ5wIk3TxH5JhMw9SPqUAXGpjQ9GG6hC4eGTGR/3Woh4Xwkas4DiLhdHMEQEtUuZo5e4USnZj1k6dFsu8X2cRtbX2aK7Wo7BXpvCN5YdLFAIykmyBw0YiRus7lUx6lR/mafZ1ekJal9iThy7Q0H1SdCIJqthItA4aedoB45I2UJ4NpV2YGOECTc8Iz9CcYZ8g4H62rryPso2tKbEfAxkIZ27Lno2U9jcONseDH+vSz6Y26JbBsIwyYL8KVSg/OefVfOQJVqgWcTyd3su2ZG1quF1SpdWE+eNlMKaN9b9SVQJidb1OS7TSH82J9mf/GNn92SxUnLEkdFJRRPwwGdzRgBa+V4tw7rqmVWXWJdUnyj8vgxkgJ0Xa0Y/jMB72C2aF3LveEPOJpIPQn3bMgqwBGc3CslNoSDEdqgt8n3Y+4ACfZEnZDTrOBEB+8cadmvk8Ci6xW4ek/KrOMHIaQIWyNVMyx7m7RSbIYuokoTetUAtcUpWnTMrNFLntX6FAXlBvJhPls8gi5DgKtmMC5rgECl0X4tyjhC7U9FVkogMpBH1/pEcd+l334uTDgqAGzK13yVFn0gHaXbrGWU+0Shi2K/kx7sTmXEzNjg0usmC9Kvj0nSWuqf+E4HBunQ8wIF0OW/gE9glOykYo3rfStrcYRlcfSs5FRpUap9CcIiCikzNLd4k4LOR69veGmSOds+ZFNz4ShbftUfnw8wvM27bPzeV6H8zE+pIqO1Gz8mzFcqhw6DANr8VL6Lh67tI8lAPMlmNOnI5lOpCUYXpvI/FarqxN2bHMsQdgG6/JjL1Py+D7js6M5WdrrkZ2ovqIHEQvqUlpa6XLumFpayUgXScAr+V5jFa7L4vzEitaOTIO8QR5lKyzNrATn9AsmkC0bRKP1j5YB7a9SP66YtWJL4dbDrdsL+PF57kAZooIyheTMhwOcMBayIGj+bsaNOW87s0DZlzqrslkFa2c7fPaAMtV3ncWpztjTzi97c8Odfa12wtx3UyzMicoZiUxt7DF5tD7bxkfLoyKfdCapQNk4EzvbN0FVO0JGePRaN5/dODIBVJmGhN8qHDlDBRfG2mXefC4eahBFojRskKPUpXa1ArYqHIdaHN5QO4KQ4BDzQwGVk0KmDKAMAYQsTDclQTjfyTIAHhIDWog8s5SUVLHHY0Wo4AzqwTpgyHxABhQP1QAvoNG2+BFjhDhAMxGoXRg9/1WpwEgjvJfjMPYC9gyA9cXzGD1XGtPA0AnONL9jhWI5VlnHYsGdTN2Feq5HXXWZYhQsCslwhLAVDhVU5bdUMXjFUnNjeOpGB530QdqbdDaj6UlPExmeBQkc40IPwlwkg5SKz4HH4qyc8b2nF0qyXuSn5SKVqPxWFFJfkKEqkurmKBsTI2woYiISrv3SGZL4+MU8mZvI6LjzzfBvtjuYXQ67SdRSyU8RnrHS01sKyR2fITg1knC+II82444iVk9UeGDxiTJz1XAfCh8bG0Hw9vcmMJi2MPVs1jq6LqdLPocnn06PYd19D65mB2a7LhTxN6V6eMZwKFoyQm0UY3wXijyjoifO/BlIKxK6GiFqjpVeEfAKAeR/WwkoaZH4ZzeO0SUMEtcxM5gswrFAOIIh9CVDlRaAoaHqWTZLt7g9j5pa6v2w8MfYMUMIAk3v4jSATueDk9U3MLdUH0/qjh1ywHEOLOUohk+FuS9js5qHTsIyRcsODsq7X8kovdbHWzgbBOftCoVdMkxnZN1uied4oK7Brc60QzHQuMlIeq2eazCgCDmSTcx8NGdVO+0+7T1jxQbMkWp5CNjT2PqgaQ0JfQzgeG24P7p/asg0Lp8anDZYjPJ88ddRxe7ExgNs7YI3B34Fhat+fdW2KHjB7SaW81dKXZAhRs3rOaCAlc2jJvuKnTBETKpGW67xwbbnLt09ipyNfzAYlsJ6yGQNnnHgHpvtfx2J7rAaqi/2uMc5XRptsyNFJOhgQb5VebV/SD7io2MejwNLCJRQGBgmc1vNHVAdcBtL6Du13XggvEgZ34I9veqmrgVYWg09zw2hlHuIKbSeGxIZ7Fwz6qjmsx2BiwVJ9rJiopl7cfnE6iFIUBY0dKR6WVaTxUB8QOaLbIu2GINk27++FwOtgVap0bMzCVI8KJK7eTkTBmwL0Jfeby1y1vrpfKF2UeqI0S7ocPrHO4m3kWgtu/YFGYnGIdoOjicp52CNi7P7EzZMjMmG3bjynaGg7xz4MrxKZlQAm5GJRxUlHqE9LFsNQkCByxqxGEG+j2y+aHBnyAI8qQDw4uBJrm4aCWQ33C5no5vsfgzdiYCCsoR7gLwHScxgLAmPxOTJlDSQail9rcC+0n14FIdo0qrSmoyPNBOox7Wv+zIS7qL6DNn9dz5e7Hjn3bjchqBH/sKnNy7dg/WKy40/rrTKywLwjbftwovOqUgClosgqFpHeCAOQlillefGI+/Sf6XUi2CH+ynjHFUf+8ik9q0O93ebMcdkQ9HsU7NEOQ+9xFhvzPRM9E90fvwHPhH2IiTk2BvOvH2ys/qW9z6fwTy06bwMJitnR8HXp3V4pJ2GcbDzmRWuT6J/sgHV98j4v8ATmQ2sLrhCR15j+YCfLhaJIU7YkyRrJn6ZcGF8aZ3oCXTG+IeJiIzCyjFiHOZrDkVLOoc/BiLdUUpskucvq5Fzmlv6qkS6I3HhL6vryG6XViEfsyvqsxA+Mq208JOGGbbk09+0OkFR/YvAeCpChuIC95zYVW+ExMRJLF2Ix0U2W6A2Lun5+Rnf/PMxl82gO8r/y2EyvTXpHLefzU/7wYbCuogUYtisx9L7PoDVapgg/emvB7EOXwXrI2U67GzXF/I27qKEkCF7mCDMsKGap9Rwwxh12yrR1XGlexnIlsHSPYXyOp7jokuht6TNDnijSUVgZykbs4IluMUUnWd7vQlkf3yBCqgTP30Q8cEVQ58PuubMGPjIjaDW23AR4xFs0WiAGByugzWDXx+VTxRIdm5f1B2XEmPUPD0lll6BWeN/4NGWRPZouiP1KBC+oW+a7reSgAqRL9MWWV436LOQh67IXPTTYsSHq1uljwXMkFIB1fUaX5ym0Kc1YUfOtUaCUr6gbvIBcqduJicG89qt1Lm1pzdC5Vl7TAWUAlSOdxtuIAQf5gD+BMm6MES83MeAB8Bl8z6yo1U4vd84IxJaZTXqWTv+aYN9lrBxjyklm0PwML/ulXg7Zv0WWvVwJN9WzqxagM6Kk12OTA+OYJIrXOHYtxOklzBtrqq1AoH4qvokdysJ60/+v/zAMmJGLqWuFn3wgB2G9V/Uh/m32M3XT9Qf7vwx8nZiyJ+WNqcsi8VbsotHVSENJC1DaY4XgL2U8ddj+8H2PGq9v319qaup+9XmUHbblm0paZJ82T+AsJhY4fwjpUtmTmUouTJFm/kl/il2ht9wIFCI7z6EHNX3Gia5/BQK0yRimbJujfZeUDzQusaqDMggRTo5DKIjsZDh3HqK8K5eHwCMK2ee1FdxNnbZxLjbT3/FVj5suDMPhoLGSg+PaeRqmAn6ifao66xcxTxUQG9nCAvmuFTxcL+2dNBwJ6yaBUZPMy0tePe9scNtOIRrj6RquPqJ7W5v+1U76/yQkEF7teG4cDGOj5sWbOdq4OHWlfX2kr+q8dq6T9GquFSFbZbzBBvmArbfp+gn5l6T7Ai/9bOAITxxhn8b1jTQPgdFtvLbKcIhLuIUvkt7pHNFZNLlmrI1j//4iP0TYSomqi/PZ4EIXlvLa99PTKWZ+FkhPFup80IFmpoEybwX0AEfTYho5gmbmIt40QOkxA8fJD+tVl13N4O98sgaH3eZInMJMmI5U+UJ8b0/z5Zo5gtnGpHdl9SQK1xKg5CpBISxYgbnC+02vb4D2VRICQ+rV2l56BFRWQl2jNqYZG/xAH2RYPQmp3F6sM2OO1fnwISvKa1DEhrVfH82JyhEFfAkjLuHVWFjmWba6O7EewTCA35G1Lk+QEsTUmk7hO/9IsYhVSmV9Ri+JwmhAuNVWqaq0YRe+4RoXN9iEuHs0jCWpmm6IM4EO/Mo3So5iM6uGxTDds5WLEEfa76zFyEcr6Iqx4mV9VVO+h568MkU9CXoOLE8YnhF30GY0sdKCoczpvQxCsKTgUQ6qPx8EgWNJIZbFxXizVNcVTTKbqovZFfW0FvdLmniEVM4/5/QrpYXAFbVCEEu0J0pfCGk1vK4jHal8pCM82+shClbWhRbP4ziOiGl66/I4jV3uJJEeu6IK/Df9ygqOtovnmMaSaICNfWeKMgEiKtYKJZ2WZZQZgQVYEdObRP9sEmz1UVBt48Wqv6AJYHqDIvJYk8v1OEXhvJlKo2i+ZfT71l+S4TiDJLNhydJURrLQQlwHNZMKakMwxVi24V61JyvW0p+037zm2yCCPGqJU8NK6NFAKy+enGJpLDC4DHCWAMEEBiApYIRmtgbc7cK8t0LZP10wjlQRqlZrvj+NMJMSUHMwu41YQUAVUX+H4KGj9ZLutUKP9yWk5PIlkc8nRQrOt3jrX5zi6KDcVEv32++o6D0QQwCEsn68NEum5DvwR8kvgHXTlcZdDCkBCwWRPZA5PdXnDG1Y6dT98lu+O+Z4NejVSMWhI54GOCZT7vw3EBjKXl8Q2p7w6g7SX8ZnDMrp8IzRDcQGNxGkzP14FRvxVJnDamGL0a1sEIFsdieRLPQU++q7RwICGpdvYG/fEDWDmeCbCSJGjmmtis6Ma409c+kJGwiCKOLsL12hOX6b3EaU9Z6C32lk8GdFj2YjQuJVKrk3Uam+HDBVous5xZJYhciFGWG/R10+oxfEHerfWDLGFXg2TfPQl9DhYbzpvnyjl4nWxiBMpipIyJackA5h8VPqkiuEJZf0woD/qeFnJ7k6DGDJAhcNwIsy2SSiDOsrHJya8HOZJIYVFNpY15i4yiNMxvqLnFE1ppEEJPAoFfhPnTpmS15GYqqf4Yq47WHhRB3Yi+wfpBTCexINpsDWc9Vwj4E4VN1y3UVz7s9cvrWfSVepMo+hgj/UDHVLTw1qPcE+OUU+1IvUWMNl5bZUE2xGtyLl8ZWxE9hQC8ssihqH0uwUFC7/vTzqBkbfjx6fYrpdfn14cfj3SnnpubC3bNQXsJeot4YUO9urxJdrfQ/CrMaA8Zd+e97v8W6y/DRQlY4FOh3OHumblV29Hm+IZ7pZV7GeXh6fO10N0kIh9e95w/E/9kYKQKRHlCPNvqaBXFTJ3c4TcVyh2EjwTHxmABGNDfkEjrU9lpSUHUYiJP2Nt6fNKvG3X7ppsODhgcQfRW1TmQigS0EgYb+iIG6z/NPL4COclYWIDVRXDFEWpgaYECwggrpC2KgnAdaslISl5KLZa+vdp73X+OV7OFqM+pjueu9XG7fIyh3/XSPidzk1L3r44R6NK7wcJ+XJdmYfr1kvLLQSdNC8XvK79vgAU40yCLy1IFyY9v4qgETv0qlP61A6vIs5yY1ahNFp2wfDFwAlLxntFWt6qCD+RRnNO/fGHnSN32HfVSr4o1Z1dTID4oz+7r5XpgOUYB2T4oWHFUxfZYxc11uRCORyixMI7vKR/UyTM0AIglNvYAzQKb+HQW76Z2yYPnMd4kCowCuxjpQHcfpnmL52IAx95ytVEv5//LlV9OjYMtvXmFOOCmBFisc9xRdAulCODb8T0/z3JgqnnqtHwAaU/7bD0eKoBuQzei1OyXfB81j+4wOi/egyoHoRunYwD6A3jnVaFBOfo0Ds3yph7JwHVP9/bwku0xxwqsXZgRWNogv6r5vKOdS916kmgc6LDQ+mBYuTKuQxAwyHtQz6SAGTtwIk2Qc/tz+qBUxI9Jr/taZPYR4yxNmXGy6YXU2XLh5+68Uw7o0rhKjxfD4V1ROLxL2lC+MbRTCXZ1dEoLiSzllw+ghs2HBSVthh8hNXeCc+3ZEnvuTrtPf5ufwdR+AXnzq3UeOyy03jhcHKsmzWGiP2rONY0VgUNaVEvG/N0bhIvv1bgPiKVQO3Ls0usuYCOtB1WUSsAchHQQTk2I7UoYsuGploBQeKIWmhXG1WJFMc24fONjOn85KxjFlLh80dgtBhv0QiK56iDnJyCdnlcSYGb6UWJImqbQWuGO1W2Z4XZSAkLRtd83wZvfpKYBGUJ3AGJ7spEbwPO2sFnjMqlUhHp9FZMPic7lgJ72/sWbOATLXUb8wVWYJw4XZV5M1DbskjvUdu+qIluO/qdsk+TrbF16zc69gWWf6/hABsERZndhgw6eACxIGTycQS7a9Ew5jOAHGHzQYcuWj+8u9/cjMfqhf46hisR2xqoeLO1CZV1VY+LDSaLojJc5yXwVbvMYMcA8CIscca+CYTmvvXyFvrTX6u7iLjD5VUClfgq8Al8ubHV3ceePWyhiIW2UquAPImGK22ZmHbe7h/iWMHo46hLC2JrXh9kDCH5BRBwS74y8tycMd+zvCVMci16R3kKfF96zzx+9vAIcJiVCPKBCDr7Uc3eDqwHkxgagAz33NAC6hgyCvmjuwJAV8ztii3O5AYZfX/JZoisZ/qF4td8ub+R2zI0kbdIS1GvejepoScGs7V5P1RD1ZJU0JERoi/nrweld1YfaAP8IF/Up3y/v5eGbt9Se/PHuTYOPnthgU5xd46ejr1PYWrLO4VSelbBjVeQxB5vyh9zn8FKO5Gi+0OhDyeSbC3fdsFGPo+ywqW3Ww4kDv3VCom3Y18plV11sZsu0dPuGswyoDQF4nKFm0Cy53tv2+ndXcb/JZ9CINPy04x+uyeGuB+2lVP8OJFsg8h4FRKvYHYHl0hpYD0VFegsd3nYNL7Ulzrc5m8kPrkhVTUE5C/8yQXTuZWBICE6Fbp8g6r4iR0yuB6K9zr5vrwReYOoCaVLWTp86KG4aWOFEdo7hO93sCIfJla7vrIC8wBQRrd5mwFag47us79GwAgrPfTwdmMNFeUfQeH5So1Vgk0M5DAsGoSk0FLhsJ/XF0lcX7447xSN5+Pn00s4PBD/Sl2pbFznqL0Y166wybWbKy1+s7zs1I6+oRvTf0tBxpWZzkn4cGLNezhTnGLJnJ2iogZ1qHA7e3uTf2sMlWwfHh784XJRXsu/jMfEx7tx7ViCeU3GzrjL0AFazslaqRo/Qatkb8IHiPfHu47Ad3wiqvI494lke8TAH0lWkfC9ytdV6PfpnVJJ6ktD9JLsH845XQGX24sUmXyj6gSFc9kwikQ6V+vhfr949YvKgdEKCZZTWAzIjLGZNToY3lnTZJWzmV32SYlP82haTbsU5xSZF1nac+RCmvTwP3qDb6hGOOQrFaQ7cBmFm7FDnGFl2ACmLX0j6QSfWD47WsG0KQubHAt9JvrsJKDag+gPRsQpFYq4QucRAA6mP95Sf9RfTqXA7VrSeBg/cfzEfd/weIl45yeqmVjNVUAY+ENiUyhpbEppm9YbVF6ljKQkSbKOUfdxPCqR0vwG5amMMN9XscvyKb3LRSxE8VN+kjmH62/s/GplOfxCVmpRhFDemyqTuJtkvmhDZmr2QjIV8W8sX/Ci1Jelsr6j9RX6JEihAxROfuG9zm7jgY0YkajA8ANj48JkdZ4QQ/EV//JcdmlsgWCF0fHFU1eHuGSGTw8fxzubYySuRo637fJmpId6imVh4Dul0Xxkw+XRWo5FNLzpbw7TipeuS/iV/iVqzcUJrKcVNHK10tufaJ9do5m5+RvRWfUR0fok5Hha50OBURRedWObHT6qw1BjqnJQIlYu5MhvFQeAY23jMIx4HSzzmgOOgxjWr3ilj8ODrS9D7g6HxgnvJ2hGBteRTbH/7sVYpKnx1EcA+DmwJfe8zzyvlPI8fOLhMvM7fykrCAXXCATmd5cr5zymxK9t3zm0T2LopDGkPI71130tCDoAe018dbCUzpV8m290WI67TwnrfpaBGFUwwFAkyT7H3xG7WEQobVs/lMsbMzz3aoukkFOgemQIVKTqGGOba7EF6fjEHwQoTOU6PvYNc4vxw6lLcdweccmHD/EKxIiPKj8J06UwybFTQ1ltvqx2CqMj06uxuW82a8ViKUfJB31csKMOCq2SjDJ/Z5EHsLs+2bN+k5+pMvn7FedIwOAYoJzXV+/7U/NSwlchc1RiNREtHNOOF3D8uyk+wVKTpvM36vOrq0PUlv/SRmbcy5KIY3/drDL5JUJWvn33LVXbL40mFjIwivr2FaKHDlZFY1apOb+GIMfjmt7tZCoiOCjufSx9uZU/zIbDfe/LO6lLu9d0judEFDsooN2jb0437G6WHd0tCy1hwvnMStPzeWtaHxSCIvgjT40S3/BML47tivCg3anAOFE5WakeID9iCgrGBBlTksuMSm6LTp4icidpU4ZBpnhqYrVzIsLUzua0lBUzzExgDImsy0qKF2oiUuw6MbcOwWnKb+tZh/uKWjqga6EJv59C1DcO04Dauf2MK+lscYbwn1FTqyqDbMAiUqtBChYe7hT2iLwmt3s5hAKwk5OWOy+hvQV1F9/SW8Kejk9+MxQTorcuH3gXI1lmFZJx8Ac4X0u6F6QMhXqnEQekVviAWK3wBaykqAEEdw1SuugAdYuCEHJRqYxbVZPNUE9g8IRekR8z0mlySHqmTSOOwt21ex8D38HBgvH5l84zv2aLnhNY7st55Ch10borHIJZOuuYg1gTnQCPUsUlMQq004Qu2owdInYCvrtnh2GvUJ6zZeDJV9igdXCVh3Bp5A9QbaL1Gnutdgh0VY7S4G1B7EjNyycpOdGqGmbbNPeGVsmxcS8kq1q6BxWukRwBTFiWg+hjgyjX+mB4BTOmTHBummeG6JBWKaMQJHP9xdJQtzLPSMIK2eoFRsxKAH4N+eyT5skyuIMt8AQdbXOcgrA9xugiqLyi8VMlH3ItsZa0rArKdLHi7lEO0g5cq6x7cdiIx+ComcliJA3E4iSzreVhxFtloGDYchPqFVJ3UbXlH8vV3zIJujcFiX7Otw5RWJMMTh9f4+CVbuVWHxIye1lqoqR6muCK0bglwMPhJW03aB6XRNC9Caj961DJt2syzZbIj+RP9+yTX2jsneeA1B7r/UFFd0Nq4qMOiP2QF+t/b+VJWyoZRZV0d8OfiCI/bEMgcgIZAx7G81nq3kt/V53NoO8BhdwVEqLbL92pyforF3ahaX5bh3pv2dFgf25ypJ0dWQKMsM0sfCLq/U13ER21xsdBcLzhtPaBs9P+QNJjfscNTJ8gDo2qQwzbUbLhmwza+cjXQCUlrGIsVII60OtOmbsq1YXrxBFJrotDiJbDJMKBivZFTXHHN+YeL2HSzffjnMccpHJT4whVizD9hIbwagSPzxT4Nyn/IHUMSUQ/sCoo0ieaMNcOH0ulIm5f7eBTgFoG5C3PMgIw7hhy5dkL1n7uBgyRkcW2sBBfcx2z4UeJE/Za+zhz3EiRIrLkID+4hTSHSQYFuHVyDYg3HOjCNjNOI4wzhPdijRkGtFNkoPWcLgqUANyM2OA2Pbjt5co05nA0ATReWW1IC085Dj6+L7i9xzxeUP1yVbhKQhBAn6bOFuHmOXe8cKev+jDY9Bo7byXfHiKwdhC1QXoQ6LqiFjV87Ic/3CljDWoEteGuzPC/6AmbIbQ7KK7ynejfyTokUJjeVKNAL6Uy14lXQKJop7tYdySAu7wML0EdWA7fzGP5mic5TNFTjmrsAGTaOVadL74fdFB1TCUh2y/To5BTJQzuWTvTdFKhJtmCZVhBlpUOjQGs1fZCw4IWBGhmlvKWsUL7yD5wkp9h/clGdYN592+M97VoiZ+H1YOE62Vy7ZEhFM4BJrZjDqjgje29swXPd2VDlejd3CUeCpmNdi8wQNVNcFxjD64ofaTzZVPRh82yyBi53cS+4NLJq7OGpU4ZUixVBzIzAj7VsS+b5cZOn98ftPC71c+Kx9pUqzp/3OMaain4tFxcv+/33qM19LPkMfv/OTBDDO/uDAH9ARZpeJKwReUBxwPYXx3ofbR5NGkAFt976AKs9Wbiy9uRSMnjyEbK2Zynapfke4GVV5RcFsh0Odg8qLv2xXV385xV9Qefhu8DcTnEXmimI1o4ZPvvydergaWdWcW1tzpUeRMlCv01dCEmDiYaxj1tQvYKJCok6IdBctLa5XL10+A+gQr5/OO2KTgvHJ+F3w/JL9Qu0a1njElxJVXgzK1orXSes0rhakFHP8oK2C261nDsTiALuCLo4avykuBkMx4QzpGlgtIjzCFMXhWxI1PBhT/KcaT5LwFz9YqTK9tbnuB2U1FaY/nJ1dg0UThFmfJLUkG3SyxVoUAjrL5RmA4zElppDiDV9Q2Co0OSM6K23ffGYIfhaEGrZa+iTY9KN/xQYGvUq1jKdX7eoblJtBTP2KKFp0o6d2cNJd5fzsvcQdjQV9/GLZ4zCdwuPyaoU32LBWTQhTRZ8+iuGoAzKhVM1tw2MoD5zf4x5ql0E3J6aULhC8NQ/GZooz4R6fA5PpcfsrxByGKc2nVMXUwHUmAvhs0kr7kGU6QT2lRP2r8JNI/pAMJsDw81XNJqQOZRI0V4H5Fjcc4zLTVZtytMfF6bChVg3kILIyJakQr06XrdwYqyfpFBrvTHrsAIDh8ELs6mZTvNNFfxRAvnz+HDqRucTB6YyylRLVYgFDjOt0NMIllIi5UyEEIWP5xW/j7RiH+qZjFNEWvoCiyA2w9lIseiMzisyObBH2ppURL9auW0hmmYFgzinZdiGeNjT4BkmMkywLE0tv0Qu96KQPVqZU7Giir3K8iaVejG/CpZOkGIYNs8hoy4aRT9+c0TDQvmQLzPjMTcy9PtAywWPRCX9lcML3J5uBll6JzvXzZpW+ARXnmFvMg5JLVBqFx+ksEOCS3rEKaWdGUzYc7lzYnqpzb4wD+bsLZPCiMEi9ey1VgfZ7twhZt/aje2NNiRSiWyjy4QBFWktrYr85JFwdPyY4oEWliUDDEknpVn7iAPOAs7+sWUlW3Eu5R+5CirwejT6kiO3cXCGn3agkTHzc1SP25yEp0ZPCJbuDLcFaHE1kzgVLeFDK0AmaSlEsLBHGHEYLOnqYrGd6/B2A5jvkz9GvcmcMOlY5q+bT6YcNj0OBwKrQfB1fHzb/j8RseMumdWe/dsdihuynyzeLJBSAPwMj73b6g3W+uRP6IeXUGAThGvUKWPV9dek/Stzg9jBpoOUu3NR61T4VU09HOCVyPQKwhatlIjGibdAG64yeLdAvNv7KkGzlugUFEelerd5VkX6LzKHEb7WKbykFMLz4v9LAkchdMQkVrQgChs6I4QAJqa3mZGC7CgazReEMF8dKlT601GcMB3ElEKyjJ40Xlf2F46IzW4qiBjTRbPjKIbCaqk9kAxasHslTKnhRVsbwFcgbk0iINOhoVwjlkbEUV6R0DLimAkOEitBcAtMEopViSEXGldzHuf7K4zSYLM3TGJVuIBILtiiOOH9sIZPVx4DWxqqwm3tZ9lOgWJ43fVWnpN//s4mn+wWbD9vHJiQebYDCpSY4Wyaz7js+GRCkE9yWg0EaxxBym+lo1WPRDHv1b943jn0JCMcNeZMdQdtKkEpK8NiZ7yqRKcLlvNbzlCTD++/2bhbwainlm9jHBYT/7oARrT4oHxckgA9hTYKTCYX3L9Vadg1t8LfV6N19vsKDodSgZ8+if579G12SwnMij0CqIjtZQcMKbUSipj7aPYv47+zPf+pNtErza0vs8Z/LQA0gbz7Y0VuJXdrWqrR/7JOb/GW1EfH8vC9bKpZ1Z+MDv9pZ/BniKZviEWxFi7oRvXj6mVHAHmCk6wy9mXasMKKxSVNo6kF87c5VKuBHpby6oBC7iP74aEPjte4fJaqbe2BFhhj7Fs0vL9/FrVX3t0NuHW4fyz73UiiMeWnmqsfy3S+weHtGSX9Ahwx3hPo3obYHtNujr4iMNtOCTRkYXHOvDaDjnPgBgoKEIfnmU6laDHJA91VF1/LHmRQFoIF+z+xu+BwfRjz0eCzHJ2Yq2a+9MlQE9/GWlvH2Pr21+6inbtCMySmwmL+T3Z0GjX9ojoBque9MaEvlUJ7zI0r9PLJMiW5EkuqOLlJGBthHY3YbSL/ZE4T1GhnzLhwA37aPonY4Ek9g7cc8nxTIId+eYUArHKwbZs40512ve4v+btfh6xrqj9tmPTUCLXap/EVVv3O30Z/xHW7dQOsSr72rFVO3EvHqXNtf+M/6TjXqXDFn7ziXreZmtb1LhTH3EM0pt/5W+KFC/zW1OGwb0z28Ik6vONc3UoVWPCBUs+n0s0ZHvS2+x2MN3/I7ffjHYbyx9Ll6IseAir+tpPDm+zWZ8JvUXPmTk1egQLl58RW/pB00e5dMEVH4RhYvp0tKbUDrPcSGqsKk39aW/hEpfytKQVGmGkP9tfqhs/uJ39ZFyhmkED161KVXhT5qbEh3cbV8QTcYl+CT1NcZwhq68Oz3fDF0Yc7kmKcwlq9eSXnWha4v12YXy1jzU6QqZzZbTESuFWYrZCww2Klx2+r34yjowqskqTv8K2DyNYtNTaszvP1ebTgx2h+RSaXvz21xDKv+1OTptqS6OfoezVb12oiDc3FTIACpfjTC9eqKX7kyFYm8eqi1WFl+44ZmQPTU2/zdnYQRQcY1Nn7siFNlUmM3qVlbnRDnbB334QvZdem8y5rIPWoav/L3C8ckxHBafJYBR7vLNJvzov+rhyMV0e81h/8jWe+kQe+kT6wc/DxmQm9lkSZ5ZfLN+9eBDacOtCHktpvsAHvMdXxc93Vl/WjRtRfZeN5hAOW39dOkjdJ4Rt86u8hT/UsScuHa4/jsxJiqODB6ef+mk9qB5ZwtDp+ODBtKhoLYB+KvA2UaMMcpRVzeQeyR8Zcwm8vK88VD7m+4xhpzcf3iFw6NFntNP0KaT+I1PUsHDTomU14ep7aSTz4JAjtvvPjWYgR3Qw6Hrm4knXGl0W8STZn4fOdP3Aap4HgdqLt9l2+8Mt+U52Yy9NIhIoWpWk02ySyq61XXWtwqOqo9rXqavKbrnV/OnUs9tAwpM8+DfHf29GWSdWOzwk+VV1n7Z+q+Q/mzTcy4WYBG9qJ6ex+czepnguyWvy1fhCr1bQpXH2fA29+Dwqc+CBv7Ee+Z/9a323nszyzPtHp38h0hMHB2ETgew0Pxg/5Mp74xWD+HYQY+3uF4LbLPyo4/b0DZ6ez+Iexu6NNzQQPn34ArI9cJGmTulBOSVub8gqfveI1v39ztNk4C2L0UdwUvh5/hX18T5aL3tdHTa2k88+9z+rk7UvMLnzw/2oXmImFbRRXU76hgmnzm1j+FIZvb5tBn56QPtmhnPko/Qi/GrMw6q6nVXza8+eXGuz95pwpwyW/5sf5nMO/GsOH7FmvGM7MzWTvcpRXAu0fkPcLewAk8e9LEgCghee6Q7Polmt2t6Aux8sa5WJfYq+tcYEE8nx3n1B2FQP6Rcr5VSq79dEHSMfMyvea3S/AyGdo5/xR8XrveL3/D17Xjqv79TaGK221mAGma0wDK93imAuMgeBgDdIXaGAFvCIw99BEgpDHdP7+P0gKDAdsg5UPY4hCls1/6qCXeN6uirbMQPlRAE61plrjHqhfMDgCnw7sMYEvR8XfyXCfq/8vnTEDNrXYtIvgwdmhE1cbFW2EhYGRDZsRJle+HhWWEekUsbUWLZhQA+4NeQU22MSSTfzOgzzJ2nVMXJA/bPm6AsErgjIcz4jCcPNxCahhBkpk1sGLhrciwioGZxEMGUAiZSatgvPLBq6WVAoYKwPsVBkGchByOgq2I2FMZOrJdiCoECxhUwbQAhKccglD6fRIGLOzGaB+gjFhA8ONSQXksSDLFYAANyZlIY091uEn0pYYwGZgsiOfcySzV8KX6sL4C9tWgDjilJpqfxDjHywn4nHClITewSfE+IKFEY8rvGel9ywviLHHIiM8Mc4ItS6PiPEvehCeFL9D6ZD4HhbfQVb+zqEQ4xVqI56OOGeljwgMiwn1kciK3wiph0c2sMYx9jUhD7hkpcLLDBYLqoqQF/yFUGnyhRjvUAkhb/hMQnt1HjF+xD4k8i3+QKgC/yPGBfYB0Qt+QajasGejYB832Cuhr1FbfICBXsBnxPgN+1HQj5xd6dUHB+MFvRJe44hlSLzWI5Yr4rUbsQzoXo0QIff718SfM/r0MqI/vfzIcfedy9/YfNyxuT3M1b09f319wq9RjsnXOLR88XKDg9IxlwkHpoe0Gflzw+9eveBPpVXadPgDLb36jd+ZM68esavoLm1qnA785tUGp0RBrhJOSgGKJ4wr/qYuw7iwuV7nrIvbLizv0yaLIEWXaygojhQOET1OswIiSqYZRSHH1WETcExzWKDIQm0yUETCdYwjZUeD3UKhHj9MO7papC0UnQYUwLEdGxhB28nQmUBGjQ6k3Zp7LaCoR9QnCqSa35n3hOuelmbU9N3eoY7mYp1QYT3sfSPIKRghZ5TUTcjpTq/g6LEtjgLlZr1AHIcdO2zCM+wWOojVTh2CoB7RPJFHjQ5hC1V1U6xrFzmQQK/g3sImiQ5Bi+LH1E4oimAHRUOcxqSEgEWCEoGZIkiFHRzFOoENZMnHdN5CoZ5WYJAW9GNRHMlEWCQoKsGJCLUDVmcdVrAUitrQXDonrJoG6eOdx+OYwiaQgc1BFHIFhyIG1PfJkNOKzBT+pFg1aqHGEiKMUPTnE+DZcm7giyMh5WY7QoURDe1BsskMLiSTNxlIEtd2xKpTol/YRXMEWeh/kmYJ7SCh8AXs/arogMYMiuzI8abd7xw5BAERnuQKnhSM0CRozBD84mhwe18ACtTNDVDKCG/biOHMRUbgRXtiol+LJKjv4CRvkbQVCdcxcExHgfoLRKj9kRV1S4ddGY5wfBakkH0bbhtBT7PsKCYWVxBys6aSRy6sQSGLfF7OkzrnIIeVYoFqx7sUJX2xWcJhcjHNg3S4Kh5PpR9gOiIvDmzckbqjC+Ime105u8Ol6kNDK4Hsz+ZMJt5xwgJlqoW6EztiHNezE9Z2Q+j9W/aO3swQ/yTuv3CgM+p3/za9Tx+n2OuSi/IM/CTdLMchRSNb3RfskhJnLRNIX+8Z7ydCy/LijwHYz7YUEC18vCKGQ0TKE6r6Z0C50PcNUryIHQ868NAxTUJhu+jVni8HG3kG9lDlWVkAx9eOnQN3ry87GqDkkfpl3DZahCMKVg1XmKCQYrE4rEcjPEjkNrVIz1ZHN093b5TijdyGZ5y3Fbjus8oheJ0UhnyWQyjg7Q+4dAVFy50hgdsJGX8tE1noIIAiUvxyuk0aXw9HfdqnMQfJBvJLrsoH7Y6jx3eLzIoSWEj/WKCp7tyBDxKKdshiLNKKk1HQB7B+3gOKpsY/4EQQOQhKwtPb2VDSJti9v4qwQM4oRsQcCpmFTYi10GytkPzLfa17JLBqHJiJk0GqxXWf3mlBP3ihrrqhm5L8SL9A+3CSOYieeBFHR2J1PFqRg+CDnzIKguARgoNaEw82PlFUf53F4zQhcSHAj04N7D8KQUJ3BWsNefA9FHAkMEOPDty7GVCUPxYzpw5QxN8U82sfC2CBQiQQlo/QRFU9qEolYLUJ2gCfUdDO9V8AfAOcpdmkEe3O45hUmLQWcG+TRorKedCnsaGuklmkAGTpwGBBS5qMKXntgAYKdSQTlTMvk7azC7SFahCyR0fLUW1ENgEzZ/Q+wcwZnRXnnNZKZHPgyp/Yc1Y7pOxnwhu+xnt4+t1IKzpbZEeNOE5jQZ+T6c0UXuwpUg7aGBHJsrjZMUo2F6TTAOx5HG1Vi5QYDmaW3odIP3pynCadZ4fIX22noEcHXRIAP2cwZ0V99RrFfZhcHAXKBWAHFAD4UQavR9JS/0WSwhw6YG0CUCUGBVoocAFEzAF7qAiGnQBGtjSnfM5oE/6AiDXT+hRgRQksL9ScDmwesL/2oEgWU97cH/1nLw6RqiymSfVsWdH6SvNTynHRBkrtBtykW9U8MI90b0aNVV+RaX+yCFYHcYbFoh3R9ED0Gvd7243aq5o7n1+djKoKrs00kSCRkxBBb6wL+0gnF/GeZtFa+OFfR4nBysKCMjAngYHjM3Mk8KGSGREo6HwYhJppUBBFmzfigmded4Us8XDUMG4CFOVsEEd3EOzI5DhBId2hmif9h3Q1BhR1rPq6KQHP9PZj2hGu04DmAewcNEbqCbDiUiIDt6OdOd4ImuVhE6JPCQFxLcARv9EHuLBBpaWJ3hkyFJjrw4TR1VKNZ3t3xOlHDQN+OHtiuFRTt2kqIb0yEuWC6TZ0oIMEspETfA4Soilww3FGLBvbQQgEIZ72xaizVeTRcBUKYcCX8C7E1nFQrkSmIfC7klThPJ4vKcZnUyhE6sNRY7uRuef5Lml/Oe55ZSTS0YIZC5qZi5/u8euNeOvp3oYuSN192sVe+4thereYGRIzdmB14C3UxOmI4SghzglaDVwmXSyomWaKprg9gtDqci+x3t7uZtCAExzredfpNhrEDw15tNvnMA2GwUBjew+L1V1YIUPKia8qG+MU6aLQH8xaB4u4t4vTQouQ9gZ+QGZ/cQhYm/gajsKAvd9/Kn0BLcVz4h/nRO198sKPVxYawBQufhoxaU4v0t8dScBy7EAndjOCdZ8Wh35orOLodt82A+L122YAHoBpMQ0uXAGdhm6JZZLsc0RU1DhAHLxDFRN2wfRMUiLe8W4/4bRYl8kyOdnPhAWKQt3t7QTNU6TjBQRGPdHRkzjWggRJB7l2cB5WEGnz2hBxhIU+8aDC+ELecuwggVqp7uyQz55xBwn4v5cOf7kaXi6mdJFmptL00CJ/7WB1yDi6YYiuV6BNcxxR1VsbxmVEe217gUxUJlSeY6IyWc08G7wkkVYDjP3v4hJMcaBmJs5GHnBnCmxk9JEJsqeCT06GGKtuLcYAG1BbN3Yesp2qSgYYIz+hRm3j4aTvsDKxAQSH4rELQLaYZSfEfvbyjE4VFt7PGRQ4pMaq13BVX7vnTzDp0zwEBakAQTpCKLZK2UV+D2a93oaDmZo97DIwCUeTLqOhBp+imkOqCVuGk/ehf9Rq55ucKHBK6lEgdpbuMDJcVbCpoXBUUQYwmvewRU+iquxu0Vou1wruk+eizAagtKCtdmw4cTQ99b2+849bc1T13/XrmIrPFxTwQZuc+FQ5uns4b999+4U70WgIBc/XdNK9wBouzahJd6pwbKdJrrTNtgcNHvRjVurcJsRE9zaOxz+wreI4Jwlhr0EjEKesHfszb23kUgHT4hpixYqSFoGcINatYAgxU0DAuTWUHNG/G5pdpNku0S6crHipILybRuqKXU4DLPZMR1M00424Hga1aXjOheMnm6615nxwEIxF2HJjKehp8V/1C2/0Z6slMe3azPhUg+somjyy1V8hkM4XlZvhmI8TDCp8wQjeBGTncXFe6Sy5uFkcHh5KsHRU5kkNAdp+2notVCETsEp0gL2uy0jhIrLtE7fXAPZWCsWtJFic28uJ2/nLxTS24OHCKFvEtlVcFD7q+Gz/chKgxrXDhWDE5hFvpebIM0AWDj2WlT0E7SW2igMtSXIawM2FuKDyY47MTy2gsk8CTdbu7yAyWfqCF6ttSyZVvBIo+FXRNdXMiLTHEp6doFb2pxpdwGEoyldBr4gF0kPaopQ48WLRDbFAvumKUWJ/qqnXPPYR6fzctsRdr4h0fHH30sdw6mwcIlIx0Q2KyFwZQvaf/taM9DV07qJ65oqB9jUJc6GBIc82xvETQzMrNNI5qumHZISIyPm3ifdTAQ60dTLLedHqq8kyQVqSWjf3pxQPl7LZcFZak4Jch6jhIhYy+cZFtJ240B6OvvuXirNH4AJ8kDfcqBodasWRUIhsdCDHrnmA6AxzrYkrw+kdCT38Tkb12LVr+88pPosDavhWR96iCOdU4ac4PZXPTiiarqcHxQ4ijdROEYC1WjrDOnFHTAkH0mDZmZ84amXGrCOGMUeVEs9CFhGqs4J5GfG9HCCwaLS5zi7yjRa6qm+Ua5pUFxqA2IQ97xwqYLU8QONYIUfyXXMgxrebzakJasF/85f0oeBm0aIdBIqSXHIiLfXHPt0J3GU7phyXEQUnOM0RMw5FXDTUsAU9qkkCh+h4IWqQDTsXKpXSvQkLOBvO4xywgFJfayS0DfNAHz0tjq3sap7DsXl/A/J412tj8kD3bSw+Vm4zBjHINkoEsJFQZ7I9cX7YzSxcW8iWYYNv37LI1BAEQTsI7JTI8oVDdSCbDxYLZt4o5faTxcpR6MI3k+/21P3WWLGnqMuoRBQThliQh0uFu2FOsBqaylFcTEUuQFAnMOdZ+e57DAVcgANUXwhjHVVkhvicMJIwMOjDNpL6W2xndnMHyRH84vmFrNrf3kUS/vlcn9JA0aHamcP4DXkrxe2EQ6T/CUmTdH1rEMeVObr0bErCkxoKsOL55/Wo1H6b0yYZG7A6C2jMngwHh9CKMCCIjDXDGNM6TCxFXf5f7sqQgAAHfOyM5aE6glHQOGlBjQ095q3p42Kz7lbI993emrEP5rpAQ6oepzIUP0eJGWesB5KgRhTFIjeA2ykq+luboI1G4xsg5yfIyF2y3j9agT6/+UnJnranwIz0zfZogA0tpTNExZhEd+ct6fp/BKMNwTYdX0xrSn7hNdbOzc2REyajm37mIhyzDg3C9VePkOvdCQSyziEh9aI/2akF09aiiYgGaodM62TUpoRBteHyXlig/cOU6p7TuyUjXygIqWE741mGCJUIu6ADuAdSx4D96gTQCLQ8GMfxz1YO9NkinMbQeIto67rYosxRnfO6HDK3SYqDb8HshGdqREDHkcAQaAQK61pHTICwblJQQJksHgBHucf+wOY7gO1mRscBaLv9oxMDW+2nCxecdYsK9V9lpJ7CSw/jZciQMgtcjRsbGOnABZmUx2CIaXdWSQen4BKs+77g6Jf8IVNZRACK4t7iWh7iSuCgZIiflQoiXUMNdwAZhHqwQMlGnp7PYkhrPXmEQD3SWLfBy+wfz7p2JEc6WhDF/oFiH0iScGIpFtNAqU/u2jQItBHADTCyLnFkVsYujiV+C0bvjdoyQwshKRITcA6OLiTjhJnYoE2RmCaCwEdYbbDzzf0R5gs+2IELD8w3g5n8/+ebMGzD+IYATzjFqrJxbQDH6eB1Km09JQ/zUJo4tGotGwMVioZnKSC2NihWpbYop2yaIRIrXbBAuPdAWz+BKEfEkwLPmBe77j2ourc8JKYGrRA6jHuwM9QskU1RZsiopEhzFogUEp39q8hWN0hQayn1KY34ciiuG2XIbRQk31USJrw7r022IYTUoEmud2fEzbMVZ4D9DB5AzcA20Lb9PCjgjcmaJiarPfD74TNWYwt+H8M4dEEHxrM0ZihBxJMCWcq0E3u1mBZNGlMXtvL9m2aXDBQRqXqcZTtFW8yXP/hn2MRJ36rErjQ2ApYTE4S1zqZILXTaTCakl7uvzZcr0Wso6qDbR+LMAYVYBGWOz83JIELJeh0kmiTCg5C20Hg1B3aWFONEm6tEkfMkCmWY3LpbKc5lcgcqlFzvXDQgW2vHMjgFFkvC21AVg+EcGLQFwlequ0i5hts8uxfiM5W8OMTTfIELXhEdqTCtLOrnAKsbwXqYSp4fgmHnbmfF24pdri9VtoBKCZ18x3kll+utJS83OrzliQL2mskjdnQzYIpvABEUThQKmoTxqf53BJz7Ngpqw/721EwA+/MIrS/AhASqXrA0vhMfg7Cwft98TSarcacDUt807qxywySMLC2psiOSxRK5Urr/ECTaf0dlP1qk8oBR8TIeHeAwCyxdiCdxmiZhBRaEi7xDOO/KdxvYfnU2ESWjJwME8kvtY1ai3+vFSuLrCySAyCS+UOwE47aHCFhU7iJzD2dYitfc3QQFv1ld3/rIXvHtTQSsBJvUU4xM03rUJHOeI7RMixQqZP398jwlUC9RDCOVn0s6kpYtVfNLht3mLhnhoF48qxT+VY9Gxk4eJq++0ouys4ydbNdxoEwcabtfIbKkVPT3Vv1471TunnN3saoxzCCpfNPze545BaPGEpR7IVFqa4o9Q/nb1cAh7yENPoHKVydiEAT4gz+DVrOMCL1pPrtfHC+foAf38METgjj5ISZvmo/u/zcrNJ+SmH1u/nax9Gp2JObTzLvKHcUtoiUmamdquXo8LyE2SQqD2jbapD/NVFUid3Vm0fHX/Ad/KpnbIqper8WaV1Xe4jMZ6HdQRai7LQfGp3nhAkeNt70voiDGkVY12eKo6pp0UWtbbGei48LNy5RoHv1/kVKM2+NccwcoiNZ8+1HHfLuuI/kg/lAH9EWlco3w1xt+F964KiRp/HduyoC96UuTNgiIPvnrx+KBYE6CD0Ju1FgKrUcJsHeLtySWsL/IE5+vOscOTmZVwKXZndb9c62ktnpEYpHVpOPRW1os6q7dhHvBl70y3LqKP9HqOBOnYDn2ti5D/erBfa/6+K4htbpceH42fF9W+I75U09ilbMhKF5Kq3x0wEWED+Ubv7j5Md0py2tChJqHhaugu6vyxAQTYif82VI81d4vkxT8zutc8LIeJ4UpJmp9KWhjYiJ86kLrUUBJTtSiWQYfCH0KdNROkH9I05XAR4mTB8Zd61d6H0GKxmbzH0Swm/am+Xv1pUH78y/7ASM+Epmm+TPWCx+FdSpVqUlfUk0j8FLPMKOdMP1LnUvDag/jE58WQ9v3CNFEK+x/SbuCd85/YHBf+gJpIBAToeMoGF0YZWEFkwEopqZrnvJ2n+7r+v+2+Di+QqVUqgkYTyqjtQdpLpB9WUwN21OMSAM5rl23lrhjAdOsl1ouYKBWUNUWpq4N7hKGf7y+Ec1wiV/GkKBqxyZg81BXkWWUORXvevd34cx/P+P1njwDq8dP+3xNYId07NLvGIzb92ZSBMWxDnBISuK/pOM6COynwg67TdHcPZaNz7ticNui2W7RLehWZvnYy3FrxuBhF5cLPtyEcG3a4O8uGsLOuPDBaPDvGnbKWfcb+3Stqn1fqLiZmkjru/GNCyzVe+lu6f6+hXQtFqxcTm+hKPJFTf0fDSdGodjQAfWI69e/zE9PUeEYpg4dRHGqrOpO0BBeT2cbxMHHcJTrMTKwx96a4qSa/5i+8j4oQneXdBkn8iTSzZHG19LNWh8tNl1C2gKt9S6ILR4paYxoW8DhP5/kkhE1gaoZWHh+LdB5t7MYbAnAsf6R/kER5dMS6ellGtmQtAUU8fy+01F1cTC63D/udkOkjP/DP4E+ciuwOtqC3Aa2Ru78vG+kc8yf8Hf/8EGdUhD9z7dQc0I2RPKgxKMsoV7YJLnxmBPPiIjKVyuI6djOFtLwnWmhz01+3099oZSSBxzbf+uk0rkZUJLrBjyoa6Nei9ea4nFe3D7DzUUU87W12WFklYwSfanV5frihQqP6XFpDA9OJ5L/cIjpZcSnNXxpWEAzrn5H2ZnZP+yviw2po5Kz6XgGJ6DqdrX9DUNNBTDk+PLWtM2MIv/bj2VkQnkW6QQ9PS5Lhw7xvJGs6IlextNgrWshTxPrflbclahfr3790x7K9xvBdTGqsShtQU698Nz+19+535RCj8K/lxF1f3lH0rWNE8s84/cc16Tdz2ZgaN3xln/XcDSWYyzgjnwQKhOhLWubsXg9Gvkdh4pBhcXMeIM/qy0U4grqGluwoCWLjZ74PElI36IXpHEFyF6wWvvQEpiztzQpchv3uqTGBTFmmoQmBsIVZfTDjcwPqlm3IDvdrNaPH0Us9zst5GgOjROSm9AikbXiA0mqc8wR2ceCpF+wptE1PXnwL0D5ZQ5AdNbepA1IZerHp2/dlRZ4oq9f2rOmd2brzQ83TqobGTy9VS71eRdJbXOcj+DQhuI9IlgvW/bVRGfTxhT6PujXI21Cyj8u9vo47D4LwsfxWgFnOkeLQyHGbf3v47sbA2w3zFLNQvG3GF7kERiSKsgXY3WIoDFV14G1mdRpea4CSm6DkEJTPdEQPnofMmHpzXC304AO2ca2x8KEONhhNa7Rwhc4OZMFNhC7MQJ5Qbp0x0rxJSg5MIcnodXQdoUd7A/QS7x72ycsaNZJ2aLBxb7vvy35j0qPjm/pe+1osBVNwZFkaPpgELRhX6t4mc8NRLDc+WbcGm45GB5Odn8AoMXZpuI1fxztknLYV+Vj4Ng6mEADwbdKy2ykU4RgdsDg3Rj96Q6HHzPLMI7E1sVV6fyI7AAK6/FHAJcBHi1QkCJuibfmpthkt/PXdSJfTqia0rGWXuOD2P2Lc7qdT39n5e7awgo6m7YVEhei6tTWcfkEB2Lsjgjtsgqn9jFhxGI6co0NOW3RnkQ97qqECyWQ+P9svcLqMGpNVihs9+yNO482Lv/nG0ibjBkbw3BOA7/GHnD07cB4WrG7AsSPZSjkFszUV2IYOviz5VSe6v1AZYj9XLX2ZkSBtLD1xjWwYmBk4zDXpQXBiFTrF4RrSQ8p5276VizmMF509xKVpuUzQi2nhFCK2wUlWj3Du+A7qYZ0oIfWbWCmkHRthcZ7JNkE/kD04xYx89O1vjpVOjdjm8f9mPq+fL36ufUZMlhnC376z8nvgWJz1m0qE2hoy1dzW/E1kMuDXo6IMxzHp8s5HbPJa5XwhT+5bKyrYOPZvkujzngX20fnpnwDSu3aUgOsgYEXIGDqzUSGBgfin5VDbRXH9OJ8Ol+KHkiqpg3gmZauv8LXmGy3YE48f++o01+4JQJoncPZcN+uJFctHYipbLaym22XTB7UJdXr+xUmzP3S9UWQBJyYUhDf/ej+IQU1suQI8smUpLjQZUn0X9PQX03tfCgStx+/hgWZ/UuRiAmuKIDTg3yND6dYVN/T4qR3vcUInDFOSJq+sOrzZtrQPGa1nXENo1Ab8hAOoVjHNWJiThkhAu7oa9dztzN2TAWdwRSRbRB8KZYc42VpBbXQnRgciruCAPADWNo15O7XRKui11XLq2+rwCB4kzHV9bW+fC4u0TvvbKyP8c/6RZ7pKDvOj7Rk3DTiPXc3MJTSIKixPv7Eq6g8OnyJjAY8uRB/SlPYMJyDGJZYMfmoUMR93ov9mc95aeaQnoTZHp7eYBM7M55pNECE6vNp+N7pOYDs656supWBK9Bi+10Ty6CjTeMEakWhn9NulNehqAMI64mg/QTMcoLUJmV7Fp7x+QOJlf3SjUf4WPPae+fe43QB46f3C9gvV7AnG954CRd5GaaSh9fuCoIFW56mXINwNR6gTcJTOGd692gX+hpaYvVkKEZ6lP3M2GRu54l51AIjrwuZKJCE8zAPqNTrWEcXxv8ycGS9geyTOdpl/3BoeLkmrtcOZuLqHju2aY6ZeWUQo9VaH7oIhS25jGILCFz3uv7X0HTnHS6XtHNk89trAI1zAruV+WIXHMc6bGNZgI4DdZ/TwLY2eCB39lNzlY3cJnTIZBDkZQW63lYQIfEkLXJSTK0SU22FFRoo4cx9SSl93heU9ET8dt0d9G6GTiGs2L3tVElL+Kjq8Rd0LacCeFtLd9H/AbVDB7lExoC6bpSWYszafbuGflRqATo3wUbd6YqjVteDUw5Rx61E5Jgj5OWK/X3n/EeaWlVUYl8XMsVHoVl3mHE7BWn7qODRHDssFud31qgFFPkClOThrmkHKnwhgqUD304JMg6Fm6aIpYauJOns7EO8eWqHWFU6xYWHUlL0ugijD7whcNBfJpESEVv3N70m82k6f7YeKn1zdBZOnv8i6IBfu10P7aAwLm9d41jSGcO4yyhWQ/fRj8CEhKiv6wdYckm96/NAtOy5kGLo39/HHgUaECXkhHE8TWVeVbp6uAZzdoVLJh8zSULjLq/bBnfFjD3ULMp7BiTqZkvEuXpVdesyoz48OmhykbjWJMsPWT/YV3kV9cpjoZKV9W6kEPRUGFkeyVrbInhJ8vmCAPN7kMl+bLIl5JZqZlQtXIByOtppnJjfT2rWWkJkeTG8U+HS5O7tzgoD2fH2hMhI2zc3MrjqWrxcu5nmtQq4tCOwDGOq6hLUxcb0PBUUsLDOW9VrMlKa6Bv/BQiVxeVkUXcC2zGWSczQoENUZWcWKq/LKFWh9kxgTtjBmVA0aRZva2fy9dTqErxbrFpn53XMDbZr3AZ1XPWyLf7TpRUEEb7dtUguyxojJleLK3szonAd/cDeW0vfz/S0jBmaeYUu9oQrMxhUTqfrBe9Vrc1Yt/5p3HTFtNUvQ9GWBGZYtouByZTnvt/o3USgqBi3qdSs1FJG93D21B2tw4SHSbXEEO7Vj8erlmDFQguZGFOkAH2TXrBbTpHFlZVExzCyvOECWTSSKA6hSEGUewgdrB/41MwQapKantwgy1M+yVSQXWG+Gsjrxqjf/f5pRty8OPT8QYxhhTaUEw8VbYY2aSFCXEcdJvdkTRDxoTnzUVg6tQTmWm7nshRKrvg18ElQ55y7hmC7K1l/JAc8i7WHyguZVNbjlbzOHfgtMKb1D0mzddFTL+C8cQ+ao38XmHVjMCI0v1oL8AO4JY48ycMr7FqjBSZ3JLgyF0O/mOWf9guJZKXCGuoS8fKCOMPi3Ml1oKL4MtrR4FsjvN2zN6GCtM6HRzQ93h42gQWwocrlcMqstyGsoEBRiQ07GoVBaq28nBg2WpeMLFunBnsNm9xDIeVihdB8clxkOGiyiansFj97i4c19um4umE3SQ6hGfD7a9b9RVWDUOISMhIY2WMpWi6iIukBTY/Ep5thVxTNx9uZu037Lv1f7UYcdkQkPIzQAC3xRTPkSLp7v4eZrT+/6S2Wt7H2hFErvXs69tebEcflQYCLKKPk6NEr6q2+d8fdulE7ulW836zNk+Jb8vaXBZeK8jitjVYQ6J5qdJ1PX1wJbyMrSh/WZSVxKfGoaWGvrRJUnANSP7V0YjYpRoyFtWuL5/fphqJTBJLWIYIRgzXhThOvKy2ZAV++PZNHi/betb5Vgg7tQmAqTpGAHX1UUAlh/3ENXa3ImA+UJDlBwt+eL0AdcMIiRBz0LQm0U9qKJHWpo5NvkHMAc8kHqEcx2M715sYi3g0EBdaXTgiAAtcBzfqgd5MNrB0ulDUlpSHafrQLx4m1JfnH6MOxQKuoix4pmLjycl4nHQrt6dZAkgEraJc4D7NxPt040TcmOh1BDDCk02COSuzOUZhnRXJcxoaRtc49vSQY90mbzgFwUi7S9f5PR8oJb8K2oaPe64/xgHv5SBk/bI5frgvluNi/7+eFFuqlOej4DqI1usTk8jmWqNs7TIzKiex0zp3Wn/WkzojkkV3iE3mx0VRnePWzre+CHT5bGuV7HbiY24P0fAj5m0v/GcWAzcaQuAC1x0BtstcKfppMtVtQpwk4lyazsdtw01g5bnJNmhPIpd+gtDQyY5ULadSn4lioGSuBgd0MsQZqEicQe1qtnqJGDqiZK9beDLnKPgRFFzViqafJfJ0KQjyburfAsgFKt3wYN4u337JEdDOYNrdvsSDPC68nErgxgAWcwVe304iY3/rXniyNT7lzNcARmKPv6fJOQdf3zD2AK7ykHjZ3lHWip+sgLRyAtrXnaoiJmPXSfDib9i7Symi7E6rprI6H5YeQCVR1tZux5youfVH6/ImwuklPPKkWWO+RAgi71WUd5aIeeBftdwIDNl4ltydzRJqtNh0sLh0IWb2NieHzYEBiXjNqbbQrbIy8iFKsKolqRqYPHn5TxQcs0xHis4UmllssWLr7QmC2WsVFDzmsAGFnL+cclCPbCSQEiPzfORF/mNdJ0oK+uRkMNHRdtbIPXL0wi3bYMRZyFRsDBCOPUy4V1tkH+wY/Cc424ZVGQpeZkGaSNO6FyH5hWvdnlwTzhVCYQ0rN5rMnKESe3tq787RtqTsFIR/NFaCNQ5QGneVN2zMnFjZ7iBx6zW6BhbsuVsvMrWpFMAZ5E556BRGzZ7iEWYmFz+5pRgLhzr7vt8mydjjs3yJUVR+cx//woDbO6/tRW1EvRasxrv4uDrZfn4/1JZVX7N4u37W+ZFNyECkYN427nx12+SSgGLzbUs/VUHEy87emuF/NoRYzM66azvG2kuql9rN6M5xMkwyIKRm8o0GpUBZMK6yyVXmaFyVIBSHy8YSywoKzMEILeZ3p4GeSMl8AJfF6vMbOBeokS9ypoDRSdiaUutI6HOYUU1Li50GOEovFZxiHG0uxDmjRXLip0/YqBiiJhxgZSJj2kyPOLjZkHVJ7VA6CqA8Oh+MpAk7Ubw+Ui6Eg4O1zkpCr71fZQEifFRzSaIXJF/qTDsut2sMHX4gnXn2tCW9K3smEBLKn5GzGhWE1PHU8EPWWoqhUxQGC6G82RckNl9yGlMAsTOahtM6BMqVlvaYjvOkqOdbEh+uSdfCPZ71PFkafMsXj9agn0J0RRsirwai1EgJ+E7Lc2qStusNMUNDYULHFDrV0tb8QwOlQcTh7J7WqIWy4RpMsQmmJASet1b3WRI3YyIPCYJNRMz21kaHnZKUP78N+JEJWMUVvzDnRu5POlYo/vpKFNlBClhh9X0TGdXzTLW1lTilADwh2pWb4mDA4PtSDmmVwOgCTRzHqzYOizjmCe+DtqmUCXoPG72no09mI64oLXPs0N2sGwv/mozbVe6kSNwVBn3rRH1b66FaGNSEx1E4C8Tpl4b5bLBu43hiZKXStvC4L1QSyeUSuHhITrg02GdxaoOtjCQvxFApZeLY81qDz4HVazE1V3TXyTugJNo2smpftr5JkMWeMd/ktrRnIoMl2TIhK3scgxjjzTFi73lgbmg4dwtavJ5JDwt73ZuacqBo7MAQ8BPSCvH7RneCUDJoRy4e/x90M4T8DwdKFDNvkANQZFqAOtxVsRdiqkWeF/XlNIgi+StBxaIIvrQjjkJp8rthY+wCqWFq7XLhRmhzmOoLpn3OcwwZ3Uy0rmY+wcRXzlPU3xa1iTTTEfYaXtHTr3MJ/uuKf6A9IxDHdS7mkFOME2f7TdEtYnmmq6BtnoD8rX0kS2SVEvrhJTNNzshwmzw2tXNqurdDOa1/BTvtjoe0uyDLvL6D79B9X+j/YlWCOgqYprfU/UDTexVhpfDPNBgSdhZgj03ACP8YeoCerF/487EKKPezc7cSAUaipVYk9iDX296ceRwpZqXIhbRJkaqNMUZ+8o40il5m1a+5JxxCkEtOCBn7Va4h6vYa2movddA7rzTOK3ei0Zm4W+hHmKYF5fPPvWPNNtQR/RzKbrhl0tsqSC7e2/eis9qTUNpeN8g5UzL07YoZl8i3pFFzdsAHHUwtvKknl0pTxX5XZvBUZbFFjOKnS7rTl0FoQhos6xjBw7IWGY1b5BT94cHS9iJepy4uJ93jSL1Fzwvp1Iyd1lutEsSV/URz0y4j51tcwUAnpR2IYri7OSaXAPJ7ZubpBYOpcjsil9N7nfEIcAGhvBHbCGU4Ny1OJ6zFoMau7t1GoRxfAtYx7poaZXbR1B0dXPMAnqvNOnt+NzFpv9neLmLD6ba2/1C/zWU5fgDxxOs4KyYTm/b8A9OC+OKoRNOo2rZMZVbtEIzYIalyCjtOU41RL5983HuO4Mfg2U35qLU/mIo5uN6FIAhVh7ww7IggWfS70wgZXAmcdK3YN98Xt3K0MokD+II6nrKhrUYlwtv61ftXnovqEKUoEF+bT06MRDN8yB/1kBu55oKdkrIcks4qXWPpiMI6knb93RQrF4u+K6VfRV/FEg6PQ10izCKJ9nkT0KlD1Mkt1KE8vwFY6/JqbJKgnoSsQiL1vp7QvAMDHmb7PPOFwm8KvfT8qcV7bWnXss8smMXnZXZFaGzK8owFdDpXjGnz03ekdMSxyC0hY2m8tLphS6nIOrNN39uuzH2p/ykuSufGHQg9h9v3K2iGIitjvp/2PqLEqivS++5Ji5Ke/unWn7+VbenOqNyVdvDFPI/r0UnkVqgS1was5a+j2dSLi7C1KFpJMj+wU/8ELkpuvUJeIOl19Ep/+AFwAyPOE3WqmVCn4ikeLajgjKFrqHJ8h22xb47C+1rqKi/24sFncErVG4nS5M9YVnJ0t82fFmcBXExAXfnoqxDi5h/muCrG6EjxYIavvp8o2uPD5qgs3w2tF5xpw0XMHSxcCuQCYoEDLAKCSH6xsIskSLWdkMquSToL9UFsBLtjqVQpzkdK6tsefA1DvhYK7i0WlViHjU1l9RnKM/+OqVvBv7NedCZAUqsLdMriWSj7GkZXdu1oQlQJMvH+D8AhJ3D6QGSWXDpiQqpH6nTf0yA2uxYiCUNHsfDfNjVvUBcjsh/NdRH0SAyh01P5QjZZ76y/pxBPT2kUVDnzdSKsYj0GJcSW7uU3UnMTP0fiBPwvfJUcYGOXbxGFBjGk5E9rj+SGU1N21fw5pkk0b+7D2iMB7Kc5Ij9gBHM1Ymw9Eh6eQXcWxke+rwg5wId/NB68KKN7XHKrMykogMHvXyytYNybgTMPt02iyhfd6xm6vPP/r89SjWS0+3Ogg8YJ8mjb6bqpX+PAmwE6Y3LGp2dBAYSMKxf4WOTA4789KnQT6royDDp5daHnyIIpVFHy6IEslgUTKoPTiLvc6uCv0Jo/LW6H4wEXJvfkonosBGxVusNzbZ0aFEb67b0oyiqCJias2FBpYkWUKAZ/pnmawDf0H76zUIgJmEkiN6+T3ELwDeDYEVIii6H9bKGxptCCcQINdFlpe3U4d1GwzNKxBegGoBFM0dlm6w8gkDi9VppxT6rA0L9jrZG2HAplYlxtBsYIxiRA7YYtQ8ADGrpDLi8gEVgUBbv0btjcB76nNgAHqlgOmr7xQgELKD/nGh1ab8WNwcCBNCrCtiyeWxQkWtkaDGzcJWbta4LFnrLHvEkE3CH119OQrwMc+r95q8Oa1lOdS/ba+P1gIJEsAn+cSxcAtrQFBRPJEFYkot0KimsdeWjAL8DppVX997Gi9S0GbH5TmoQ1hxxzqZFAyVozZAEqtHb71jdn82PAIrJ08fowfemxej/IoJEmCAUHG6EREyiGHkQK+Bq+g7oqiIBC2FvsZlAuPINv4eAu8HOmqq7cNj2le9zQIMVWgwrIFYDsuBw8ln21Xx/Ha2O1vAMB/OXLseX+hMxkEkTDvn2HIqAKDWVO6orI4RbabqXyT2MoymHjaHgRla8HCAJBc5lufvnqjhJQW6ttfIWkAv4bA/eR8uhoJiGiTkhmk0wDpGC8F4qim08nTizSjmVdogGCTTLmT02LuYRDTcYq01KvdTXbKILBC7EfiEH7s5J3Xo6noOKW9gUmMI/v3aaZlAAPCmnP+maco+L0SSp1vNTPee6iP1K8DWcRFxjsNpiNobZR7/w5dUfn5ktR7WaSMjQ3a3p9No4tUnCxuaB1zJAqsSxZabbFqnvZspiAt+z7rOp4nixzHKgLKcHXjnWEEGCggkKzzNOmZbXea6jZSolRqZh8GY8M0HTNLPETyxQUL/phxNAnrt7IuFu+wIVpF6bDkX7EN1olFxf0I7muqRUNxByAx1YlL+lwd7AgogG6qyhSBiCLEFVWC03egEJRWhm8rhRHrKqfQ/B4Sv+d3+XxCPI/83X0BJ3DKhxNkV48p2pKA8ltag/x/dd1sQWpFYhNEbjU2U6kOICPZAhz1ISKZULBkgG3RfOOBVzzsUWsOhEg/iOrVK2/KYu7LDsTr+4AF9BckhTGlOc8/xfpiSyTesBojMy8odz+03h1gNswp6rtta75lY9p0S3UB0orpVNDopR8oTLJl8hRAK2ZLrYQKgAmmbvsrQchq2ZvhzdEDRQ4yZSFwTPAsZ8Q/z6r9UKr2Khv8pkUuOSoxFYEyU610YIv7OwdG/IV524k2g8GUtY+WaeT2qBcUvediMSOuYT1GpvDUFcKL3PRmc/dZsc0PxGXI9mFbGMm3gjht4FEdCgFfvksgpFRiono8/jytqiuBQS00lqruTQZ1quPP9yd14T6CcpCVx9GxXoegqu6hLYdIdDyMQVMvJhpgtpHgSSmK/LFw35fKHN0M52aDAmfKW8LjhXPaw0xiH+zX91tTkGHvy/XG7Bk7tMdwJdWGYVODtX9hFHjG7qqDwm3vbe+YoHjwuwoTPWDDhDHkRkTfZsMqjfAJtCCuSOmRylipd+Y2tI5EpoplO/E9tsAYqMuTMdfAxulNKXJ3k+O9GCqLIWqMWBuJwXHGddWIkP09W7CgZluLJMghMASvVFhLWJZyFptZl+j7UeieY9tWsBRqrfs2DIgCogHgSixKX4n5pZG6P0JLfANQUcx6AQRQJtH3jmkBByIr1Glk656nRmo3ElUxYeo6aCKksyzOEXC0m67TxoTbwA3nzrzuUXt5lIlyae/RktvDiUA2w+I/iNqcqV76NCsbnlE+uEPtbg/E05rMPka7WFCDCcO66RH/g5nDlKD2sIHE6gak3qLFD2aKqIGqFNRgQIGY8GNPfz4kijzn7YV40gq0h2dARTvDxo/86Tm7ECnE4puM5filRT/EprX8Nv7ZwYlRGwpDTKZp8ibfjIYpJteQ56pIJt2Mu+UvN73B+MhpaRWb2qQQm2qWomRZ3g1aXQdB4DyveVCa7pKkx+7gZ5t7s/fBLTHdb2iRQUqyUtB6eyeJNqEaeI7QE3xjZ7+4sPU7wr5XZ+m+86SorObiDnPw208c626f57+cvxTIMFsIIKe34xjmawjTHqbafFPhWAEs8PlESKDW2HxRaYHt3e11dawvI9S73lSbV7z3IyvfG+SQvMw/+dDYZiQKnPjUOINtxvbpGoT8OGSTO6JhdwCCNJd479lwWOR0TX1CQ4lNzrE8bh60pGl4135T72Ome40AEfUwQtLyz8DCAuOafDG6ea2HMvz3V91wPnW1b3ll08tSYAdWPuS/y+9nC4qKsCj5Y9GuBHlHHvuZn0uPDTPDu+DJT1pqHvVwYsDuvNuEAj7wz1oOZSv56NR6msS2LqUwjH2ncOGODEB8cCwyAlw7QYNshzW4K5zFZd1kPEAATSYIbRHQrpcO1hEW6wSIPcI2uolIezHWvd83pRN1zndjzPjQTkcl3G2vp4K97nnpUhl7Fy3X0k1nsANwnOZSwEqW636OnZXfzU1bYd+bYeOKN4633pmSBCUq4OLWw3FxZDdzDvtPI4BySLACUd27Y9rdFtdvgDITP4yIO+YVRiev29o9n4gR3gu1ar3yLGW0Sax2mrG+9EDL49Sb5QJESquRIMeC6MoKaoO9khvFelE/32y9wEck1Fo+J8Om/T7OgchzAuWHbatGIE1UJmkaOyX25/BAlm2/6H7vixABSmD07C8SIN3T2eKa6LgVRMLVPBeCpDfIITA51v0dp08lerDHUnAzhgQENdecGyxKAgxIKSrujE50OMP1RzbAMfI6KU/hkYlcrGX+gQXkWiP4Xl53DpTf8hq50cq52xbWlp24vbcQ+pRo6AW5GaV4fR5g2fON7jNtgkV/qOEQnJLhVsGYwQzZIQfhvYAvjiRyK2JRLDNC/bnMQIhOPCMUUym25prvXBwHxUYZQRWSpHgSd7HETUI7BWupn2IMzCIWCL1dfLyQ2+4FxJoHFCfZISBXko61pmHC80zEjWOBtjFd8BRjrGugE3Eo2TGccfqcp8q2nV2MnrNW4TJbxpSPtDoCCplEo9ySsW+8MgcO8zTUlPa3KzFtxiTR7ohJhG4oTyUxspkNTw2zW2bipVKQdQjsmDiC5tOkGSBz9QJL8v1EybiBr2zEuoC2JMRssMljrDk511BmhY6khjT+g6+Z39ySR8SLNlArlvIIQ4p7d1irOC76deOLKqYgZ3GkQFYAEwuLSj0HSfenZd/L579BP1YufKYMpOEhB2XW+6S9hzjS2sKEZpynTatoW5FgnDyLIBfV2VfYoSYEIPM6gIs+eTF2UlvtQ0tl/dSEaphwo3mFyhBfPrtx6fHPi2l24br805R/WHwjMDfa1KAWujIr+uTTzpBYi2HEdt+Z9Hl9MYgjy73/0n3Xv5gumY304NiP1UiSjqdfQvSOe7LV46j9+fncHD4suUKIJxPvv0ja6v2aKuptyTds9jcHmT7SYysuZ+IYop+TsMKy86DESqkM8HxBHTAJRG2k/tCyCDrele3rMMVQrMKwj59oG7un/RWeArANVxN/wx7CGwqHj0sSXNSH3xbLGBF2sZD/xH3jqyrtf00mCjO/i8zkZkSx1pHFDxupBfkdBvPWkWBgCvv3XAePiwPtMtL0BByNrK3ViheVze6/io0RRWVWyYqzLcPAbdRIM2Odgmjuy8VdppPHtPtEpqDmQbSceShZjTyARgFrJeT3fbyh7bF4ddpcGBl9savCS/MNMrG4topmWv/3QlyyvywVcO+pJ1k+G7NCqVjblK6w43BRBbRYnQ1GulLe3A9Nbb6Euht86KBdhqmpvqADGuHtNjaHrG1FT5RhDTWmekUnhGnL7vvz/VuRlqboysEOmzqd3ki7rEi8gri/mWTqgd02DBrjexrdv0/eq56WfRiW+sq+mmBjBOZCcM4NP9bDjS5gkPKR6a28qoea8HYhNDJfqWKLc3fx6JC33pDUFRK8WP0aEZba/k4WctryDCWzdapwGejBXJUN8+btDhoU28gCzaMClnsN0yjRG8+Ye9SbIjbppETcdqxbibktliYu9CaXnEQrgcKm13TDhbI+n/pOg/VEYWjkaSj0q7UiWwjFCsb05130O5Co5w6MImJ9e2l2ukFCC2cUZ+pOJUhGxPmpaOABu+hmwEq4NJBg0HQGEb32hOi72VrzQ94vaVrOfmFzZGygTcEzv5sfBKs7K4NKKyiAcwQ30TGvXGosvah+ICa7TSS8bXxELbGBfpXbSPJywfjLzrccg38xfAfF6pKQBJFAfAIzRbBdxj0eq0CpFtCwxLpmSY6uPwqwi9IIMYwBDfjfUWbLVBilYPEg/mL6djJ1l4aguDz42UjgzhGvBnhoWDGvHCKbQVwYSWsH2mSazoDt4VLoVWHpDChGD4Tf30BTnBTQNferAO+ZhzfHaT6R9ahaog22CZXblfLE0FzoO1NqZJK/pOLth5yEeS9AR+U5dz/MUyZwvaAtPquEeMdWlT7HIsfMMVSSaT3XvKxP+EMx/KGlPjiBVqoF1CyYB3FbCZd6gI8p9BGHewFGovd1rPyMnZrmKQtZVdV141/MMeeKq9uU4Cs8Zyc7/9OBmdX4jVyxyoPWO5xMZLX1ZGImB8uLBRfx4Gxy2IqLeFxj+uSy1vcOT37kwuFnSaKBAXExgoV6r55aIC1ujOZHxiA4y36TN95ydaXWM3qeGrxLrFioF8hDClYmxMAZQuwjemL5zkTlfNJtHtV2GMEqnMYm1actepyqdx57OF2k9U7QmowzwoDj0VtWsLo6AhJ1jhlSRj8VO2a7i2s2MQUACdvRldIwSUZrfM6LQPaAxgYEixEHhvcoM1U0UoNJ2QE9sug40O4zWxY1ab+gyOqiD3r4xzEInPTLQMTz1M9d0GYtp38OD8HUkBgI5t4ozsNygToPzRRDe7oj0KpB0aLz7TeRDtsLUW3Qlu6bOcVbm16HUNDyxaTZDwNU46Mxb2h/aVfITsZu9pFmc1ueR2VIUJ0y3ANR5unaWJHnfYwLqSoXzq8lL8adqKDddglztPR9Q5JhRbHPdY3mSpiXq95DFvI8nIDZOq3BHPzHWLD7XJMXMqa3lVmdYCkFrIF1WbmnW+jPtw8p1puTl7Y590ey8IntRGrBcAGknuZQy/kCPdpmhU3fJ+uX95b+lLfUb06bMZUrbtIJx4dtYAfYhhvWvCjxtAwJtlXmuzYaV69++77fRMrT9dfvTO5utCHk9iod1eZ76MOwJrGES2KazlgNIsZDs29EKgL09q779xD4wgxYhkVr7NLQs2y0PSzH4I9R8bPut3AzoGCcIrShgnMdgnAsvzYQbs3f5sultRqU53MCm8vCXG6ZVEaIg75WG8rhtvIehtXDB0QAkPQZckEX6Thgq6nNRSw21R6nQCCWy4h1WUjKzwnppYcbChcdJva58ec7mCWiAO6HnEmPjUmYDrt2dDsWll9dUi1TyHi5Zpymcx/e9nOhvQ5OLobeH+fTl56y1ZIRCkPpEQL5impXVbx5Ykjg3ZTF6ItkKF9y+d9AcN5G8o2cLJBbUY9Nff1NRZvX4dvIB5RgLg71aRIeEgoapcKIh+8pDvDTDjnS04KLFAehRblnBeHdGrqd1wvpdSWz5qTn2ERdjTO40PI92ppP2ME0uHvBN0GJIseVYPyDtXUQqcSma5h6bjwak7nSCGs9A7fm3zQN9eQ51rfGak4ZPk3NTLaQgt5YQFMfyxuieSpL0aFA3ifuACUxdf2wFpwbYuCVfNRclTbSXojOAhqBg7i+FiWhki91OcP9+6uhsjiqIu8/yRJxQso72gpB9sqf58GEk8X1vn9ZOmSRND06GOM+SH+bAV102HH1Gk0eD57AEXYTMAI7yqzmYzcpPAjhpyAKfj/G3PrAX5idkx7+zeK5sMYsZr8w2eC/wMzm8gtRD2X7C/PIMnyHbsx/AX7S4776ZDMDbYm7cdTdji6FLk1oTwSzot1Pz0TMdILbv2FqbLgXoh/T3Q9YbWzwQumJiDOXu9EVzrtnt7Jv0y3cwYn7cuqutp7Gl24E27t2gBvnV9/3+Sb/bAL0WeVW/FQa1icjQSv9dJY9ccTJRb+pZJs2Aq9HwXt3XTQ4EHh+cRGh1pLckjC3nZsIXhq9T0cS7e+GLmGuDWOrxFGNCLX88NeAtdvU4U9Ylv9Awt2m4BlzocnLcRlDluzM/otHQZ612E4VkwIbDusRzBjoi98JRqN6aqzmZClMKoW/TZhKSb+VCevSCqraKlwMtlXF5YgLP7IA03RDjBpce4sqvtBVqxTU26E5SHhYENXBL1c/h7ViQmOHpf0DSMS6pBLU21Ta0f8VMCVbFg+zZYwTjx7GnBMVkTBscOXb3jOwZkkkINtebgXwUldYxWT6bdkHGKPtY6gsk4wLkqkM31+yxslD4f4wWa+vocer1LOw5zNF9ihLVDdL9dOSu4T2cVMWOnr8mkGHgwDfALhgBw60a1cuhVkNMgl74NfwS6H4egkR1VwwklKZKjFDbCOvlnjiDlQInRSvycrj0A5tTIpRlhnXvZRWZSleT8+DzVnpsk4hvijl2qHwhGnC2fbRVdkl4V6w83BepqLUzmsaUcKRwj2fNNw3U3vBMgpKevFIOi3pxzC9Zf0SdqSLivDMF7ly36QHKOWRbCNrBCkStkWCxQXurxc/dnTBW/OUTBCqTU2lxJdLiMBIgXnBIog9rIsBzQ2SZ0Snm4vHpDieiTfKewTBheo3HTfoKA30txZ3EZ6UoktEHoyU9z7Ew4OnEKgzGnVXOMlyXvp9QBRsTbQZEvMxcpBjqrzDuJrzkvyzxwt1rrUBEhzvdcpy7etS29SKs7HwrVxAdNtAJeqbVXF4EF0rkVt/5sdnbMadd5daRynC75CthQti9kRHsOtxL0ZdVlcmPoqC+wLgOvVQE15LeG/FxNg4Fr6V60JLqn2q+KLeQrCzLtV5XVrR+A2tJrTXX6+lObAsg7JCHBZBmSbSY0nryqqMgZ0epLcAHH6BCIbHUJHdPWxpbsdE/LYGHGj+Da2in2CDAo9YEuH0+axeM67wDe8pYgLp2ESj6KzH3so7f1sY3FzfKmiBGPmYh+3Vt1v/QwIUjfXv0H58wxMdCcfxje/yckqx0y3og8faGRieBRk2lDJI8ix3e7IYbitWzcvYNL3WSf8TbaP2yowToj12ovNzZEMKJnZMeMsc6EH1Um3t5WeczREkSU0V+zYunaRktgTguJ2L8CGVHjdNxbmcqlaNebK4EoFJbj10WiwK66vPGYZ86J76VaLXAECVCB7pqyfUjCYNXcbGvb584wd/n1aekUEUtVYRlfSPvptQME6NF6F4OaV9vO3TVoKhZyxZFmjzDup+aAYFvSAEIU47EJGOhZjqL3aNvsvpcMHeFJvhiZGoB1Zch94VTnIEZnkH01ZlNq9AJBONAmYlbaR6NYtJlyQVQUXVjd8Wh2pVahgrmpXATTMxDIVoqMTcDJqb0PnigezmmTrnbFWnGSmRU6UNbUbkdDmhgcxiYdW90TgxeVWOWEZSfeiwMutNPYzRIWoY3r3Fx3YXhxmhxs0fKKAi2yb+JjpmPMgNQokqvGFIfUtVmWCRVgaXQ5SbosBawkAWFWdIyMIsZmPA2nqTMikF6GT6ZtQyKCf7FbtQVVYMtVBAtI5bQVuMRDKqy2b1kB6HIwyp6PdaCLzRLGOk3p4SWUysHmkKuGsaLq27bZMLV0890G6XeqEQF20Wq2ZYJYS5AW+LfR/pWn5MOTbIUyOldel1zKFR8Zu8UB158is+Sf0MP7kBBV0NIwPl4O51jyenOaiZW1dBbOrtYNVhOIcxtwKUZ1tZU2hCg3uqifqoGiTGndqxSd1UEvb5/K6z7AXqUpeXFOOfRwUU2XlYiBlRTMBepNwepliv4LmWg7uugR3KFHtWHNu6l8iQ3lCMPVTM08o3jC3XQd0tpMKrB7EXzLZ3Hiqp0o7axN33zMzi1j8pq38U0ceAKaXrVRVXOkI+lwZWJ8eq1YENwuf4Aw8XzgZIHswjdKPbFZaNL7RxYgCBuWrC/SLUWvHh+FLeBKElGLA3/23fDU3dml/8faLCZcMTsmhO3pUxAVjtoG6JoujUROTqVaXE20Zq+YN8phz2Bw+6b9HLCujaekvFqg5dc/2DmAMONBkTZZjXaGoXk9nuKrEfl+p61LJ1/pHjExdaNe0yHaoJLgvlVA/sVm1/q8dzKhKcWsSuGoCgGrr1aLg7frto3vUX8tEMDfdPUmZIWEd5mt/4W+n2uO7mYzWr2vpeKJmUc4o3IxwSB94rbMoNUNF5fIiYmF5QVFpTJUQOVuyS6HFa1YcZ4V4RmLpp2jHa2PoQEuzbJ8ljr50bylh6jh0a7vsaic6xbFBreZuU9aKvem5pW/DysOUM2/nq83z1IDFcoWWQjWzlp3DWTDP4t5ECDa7G6+UdgxzxMFctO5g2GbXvejLjcMpCguoTps082mhyJFsg1gQnm173J7AEyFqCw7eveeTmUyKH9Q+SpZMsnbQyklZGUiRLkSydjKWTsfQykV4m1D0K/mDwju2r/0F7TzADAzFCM+V1Y4vFdq2TFwtEJ8FRbkqG8E97vKRTucCqc04m0TeBp/E/ego8nCwEQ+5st+BZ6EYHDe9FtcArO/PrP5Nc0ukkmok+Hx+inzMTH+m44940PR9tN5z8pj5dh/bbnJhBzbMdBf0M8CCjKK7C2Ft6cqORIjtHEHiL4rKGsCOOXvhnSzr1NQXWawSp+k0QvgmYkUhMMo75SRSluw+XWWEvevPZ9FEflg4OKzMi7IPNgPBRmKsKG8iFHmGD2hKMgkAol3BR9xQhQd4UC4VYhXekE2+/84oEKG74gMpfllbV0Mn+jkpayxp1zVvjUvP6fcP3vchaTg+zZUQtv7HkKJAJaN4IxqrIU+WCGBegf+a79xvxKn2QFLqobkvdo4ftQnrJSfb0IVGNWr5Rg1Arzv02dU1k0PyN0sDuSf7eG7nVjf8PZhn9V64aOg3o/OUSMcAJEuAS+gMMmsB92C6kF5nGrychi1psrXOdhLAU5ip4GfEeHKgo0kDQrq9GydBiIdALWu8yv1M3B7lcz3KHnHQogUAoKb5g429Ek7RKJmub059O+28zBkAUnvG0YvzG2Pp9onBKcf3k8ykNFBx8S7DpiZUQSvMQqk/LQ8a1UxmUUAtDUZCacQccUP09oMMc/KC7YweUjMkE5Zwoze4SV7gPhdnrsPnb22mfJgqOn/HDY8WZ3qi6HYA0bUsxy3kNRZsb2oq5xqB7tXyxnm6pkg1mHzbAzVeVuec8cIWlN1ADsP1rc1K/CatOVgdh1kJ2J7SYVhLT6QbgDnLT0Hsa2HmgbX6DC8wK6nTy6/aGB+31+HDz03l5LhRQUNIJyPQSfdSIllpJPcEXiM11e+p41q0QkeX6w4Ys+tz5D6Q+P/q7jBFtreFgAkiznTW9WPuWGdrKscIjxB6JZGTzecd4g3MFN2iuHN899R8wlgk2ADpkaWPb9+KMITzRvztDUdlPEExcWDE3TcAF1wB3a6fb30bp1YVq5lEsYoka2GFU/dBnD9J8mpGqMrcSI7wA7LxKoPNOp/3+xvU1zmifsmgJi2SGW4luZle/gh8dNLVIoYktoLBpQtDHU5bLi6UpCS6ky5fIy5g6GhzvKYyTYX+ZVE5MCQPo5FJ9J1Bk0hIzSi+uFwqci1uJVo+q0+m3UX+ZimVjkgQdaq4vpmaiRUqCpTgpakacgJEihK05AgwJ4J3yVMeyPy5uCdfP5xQPLWDZW/8iylSSNaOXO4Ojc2eOX0hTeq1NRrDrlQoAO/IFfR66VN5idHJeW8+uoO6uS2DcylTz7gMvLEvOEkseAJICauTDmtp9/kTzfSVF+n/eUvhTMbLfumbKNDI1txKX2XEPCZOa3sb8fmtduQzEjw7DzOLCBU8EpUW835rgXl3arQYV/WqJlcQprTPlYmFAZn5w5ggeMxfwDYxluu33J+UP6hbtw20Quqxt+vhusSoyncnF8msI97byUeam0OG9G9ceWsLMnugxXF30ePG762/TO7cDsZ7Iib7ZWeWWNg/6O/5dMFURuyXpPhgiMOIWwToy+jgE+muREKBdOpz3qYn/gsFCLbbXghvn8XxS0uM93tSPy/QVG5OpxQLCqtToCIaVrT5V3Dq2/w42zsH3Yto17J0ug59t//NqnuKFuzZE1N05kNeA3qU2YNAXQb00ow6M3XD3iqlDWqxvOmUz4q+pRZq78GOS0Bh4L6b9azHtHZS6uMhJ7rnYe1V4MrrHuvNjKpKJ4WXTfSa/WzRNu2r6fRM86ddgFm+TPVqZ7lNh0M7ohj5pcZQOH7XwDiTQdxCuQbdCNwWlk4QiaENFS9VhksVjn1kLntrGkFmtfpPK4HRcnVzfIDzQ2NAG8RaZGa0PuPGEC17UGNOMGtUZd5g518QzcQQDd7xD7xN6nvDP4I/S53waG8tqcBCvlfUBNB62q/a8vdtV1NVvlgUC0Mmd7zYymIqKVjRnh+uLn4Tj0eITwoADu6b2gvDsrlg8+aKJF/zj/sec4dWlj+y9vCrG6knHD5Kf8dJFMqScSh3dh0xeSVVeMRTzgm2E8m6UStBJxUFrTT6wv2sDNS/ztCv48yb8MBqj/Jbex+ek/txZOtM7QMWdtXIOqJ6a2pOvC4yxJeXHBSuQnV4GWZ5fN4GKF9ur2Uxi0l+4d6SLjZ/vbbokqzA2Jin8u4xGK68Y/37sHphX2qKF0jQaWs8/2ticnz25aBwsUKch2NWe80r4+bIWeqV2xCtdoD59Vcda5Ke1I3Ihxn7gc9L48+a9IM7QF2ZyK1A155FTjfQNDrxDGcotOjve8DX23CN7RmfFLW9rDtMRNZKMASNH9D7hyCd84qdRZ9qvflZtTaZm7qaTdGg85E26210nraQZm2aR+o7FF8Z+hJuxrzruRZ4QBsyZ9kJFj7DmiQshvq7t/NTdluGNU8c/5Mnocm+t95JajAPtsew22MXDa1W6o1gB/dkZzxXzzSXeGAjBSNdk2pexLa2qLzjVYQfO1+eKyEITztNPJY0EiaPppFSBjHq2Pm5VJYhutcEoEYaKPD2nyEpwXEBrMRjm14q3KxrYzzvQywsodz9xlqxrek+Z1j4jIXew42wUiVju+3Pw/STy9VgFAvUJmEVvN74sAVNtnW9NB+mP/uilF6hPwCx66aWXXsBe9EIw9AJm0UsvvfRyBOTKlmXTLO7TC3hWBXhWBXhOBLgNueQo1kxubRrn7/OlFV/ay43oVqmS8NMibZbDIP4BgYdsYEAhxWnTX/Hf+00YB+xofh3MePg4wLF9qy8auHCWIDbDDzOuOmYczJ89C1PdC56ugpt22H/ryVsyih36Vqs4vhNpHv/Ayhh1m/CclIl2fQtp+gd67Jqut3jHd2h9wDOfMAzD8KKxoXLExAnFCxor7v0ekS5cbbuewk9CLTGjztUTNB52rOP917u9M0d045lDY0dUjg1OsWEbN7dTynTkIJwQNFdzzyJIMIZu4pp5Cq+/pGL8+L6R0eiUBn3GIKnuusPN9KRBcgNMpEBjYmuO7wvMmBcomvu6mHHngoZGGjLLg+2r+fbMk3nQOM5pbx5GYNE4UdnZ8XKPELm53ycMuXjI/1ika9J2QiiSBRnAYfJ6bV+XEc3khkdFa1gyVsIEuabSBZF72LNi1z4xl/iCgqFHQhTLTBKnYT5HRixtuD1vYxXQTmc2jPoS3NKUBxtPoGd8Z2zCTnbMFkMNLWJzaO2AQczuUFyaEDmfUm8Rb7lOFNmemLRMWhYP7Rkg4/NQUGtkQWuoymzNjMoeRgyxOkM4LQ7tXJlPzgtlBZTUyXFRHNt5MSU/F6d2/pqB34qLdu7MzAfUoR3MYapoBGT2pALX84RpFG4uxNjUiTY41zTWYf19jgQy3OEtR8WBsy/hLFWoi6m++qLdBCFGIEtgupEX4rGLUOnL3KgcuGpnDumU1vnQgPgC5FVvUVhqtM+oxIEHLHbosjS95myaVP6ssWSr6jzzsu5hBA4hp3mTNHXEiuMBc1Jc7EmUW0pcprxlqbIdgJMcpqc9pWGqHOQjHwTlOe0yhw4ISYH2Dft3RnL7Yft0mGKGczBg9CqXCwFfxmN92df9DcZK7qblD5LaAHGT551AsCO5ikBmKZ2FlOtqKHLY0wkXVX0F41vZbRmUFo5jsmVT4w6wB32DC4HSJSlEi4oJAHaQhxSHdq7MJxeFsgJK6uT4uTi282JKfitO7fw1Ax+Ki3buzIy9yVBBKrpy+Cib4hoZSStvjfSzAEthK/J862Kx7VPV7lM9qSfQWkv+GR13Jn7OULWNVhxL5HITQr0vhNngSfDCUgOGICsRxAJqQ1AHeouBbUX10AszZ0ze936zR3Sj2fA8TYszKMEtqSSFxQnSQYAHgT9XaTx1V8wIiRYrPacEs1plexFQ/Y+7D8wKsxEkUaej6Pj+c7L6VDp9kz6/4BVkCwvyD9Mtwx0cd88Wd4ItWytrEX49SZrY94/AmbdE0sJLbNbonBqVN+qNtczq7lPeHbcLGjHzADkDuhGjxHd0XVKA6NvLUA1QG3lOe94V5mAqY4ybM2Mv0lpVQFmCrcapuL6Kp08BnUxES1PM84JqCCJs1RSishk/ksF0qgtzuhQH4N/4W7sJlu33rc2Rjae0cRpld3FT978zgkXwhRODXr8s1kpok+bA0Cpng5KgqrNUYlT+aCXBRQay2y+3iiCnmNLfPLX8ANlGROhbzkBMZqp+L92oZQzi+dX1IZY0+9RVRdJ4yjJFuEgPsmqhKevRDL8QUqANDznxSV0qfA8BCAQhA/iQYxSHcSha7WTyqqEX8EDBDgTVyWeL2icSbtwgx7KQNjZynxNpyOiY80azL3hpB0UQs03uv0GcSmu9KvJisg64UFH0jJR+zgBHzqsBhVnb1RTOK7sZXvNWzl01KeoTFgJVrIWuG8ECESRvhsB8K9KSjQbzg5LLdPXDbdyEeWJTnaqTjDnpSXVg1ddNHZSAcz/M0MrVUnyvSayu2LxpEtr7wjYD0Q5bvUOBjS331HQP0BerRwVgtsFcGS0t7nmmAHwNcy/YCZ4COqCex1lJihg+sZeVoUcXGhHvU61FnYGPW3dNXTbZdMCv6sQ4aUaRD/cDEZCBeYzofB6NmFwKVSz0wb5T6FDoomA3h1H9ZYpJg9EuMKFMsX2X+I8dKT90PgSmFZGoGxG+g6aKymx9fCGoLKaRAzH9zKBerOGC1KOsp1Nf6ndhxuPlpVxYrc+2wBncdZXmbiQmPQWce4FMiqAJLfxsrR1bqsBlx+2CLLF0/LBNwX4odmsFzd6c6eAopL4nTHFBwdAtS19uwxK+5hMHxeDXkVQXRnmQ8Cil6UjAK9xcGUkovo5HnUrVMwbzvjdZEBjXlIlSO1fZysuAV4scwO2DQGQsX9GDOwPbXnqxJtEQq0q2GTICotXRTCuewo3JMuKwaFDJcSG92sSHHG9HDviApDotu6Ru3zlTyZlEyFn7ZKW1tc3Cy89ob5BIFdafLAGxaNF9RCxYavJFd0Ewi8hpgcCE9oWpC2VitnD0YeUt2celrNhZI3TevPFgA2PmMlGJBREWQYqRe1xkHnXweyhxEUjs7R4KXIikgbG8HEoXpbHi0mVHDuwhUSJLQy5MhsA+TaDV/QVaXHLUwntilCQO1vRb+XBy9dmhJWq/gUbigL0AhG8Pb95+bXBLYgqypi3Cg1FnxEKTNl2NgBb8n/61SyYH7EQYnM7mNhbT/WSqMUWYmgErox2GvR60+GpWV69zneWOVXsUSApnr0qN3VIrin8qT97LSY9OK0WBBxSwuGU0//BTqufjHGsAOwJ8IsqrdhCjj4djdctlpCCU8Twn2u9nWuBwSb8xxdYFRm5Ll6unodOt2BorTUIqc1yoOd51vxMZ/WeeBqm9mtfiOf94qOrd+xH6FgeikZNOtSFXsVDl5xJ+He7angXNf7v+13RL8fPI9XJUvf/JZ6/Jku6TXve8J5flam+R/x6u6nIraBLdjDJjO7PMSlwFCMyIrxcyI80KBPgknv+MiJATqHLIggzPfby4SMqas8hExTo/xUD55XY/gWxARE9TnJEkNPVeK7O0xHWCBMdPPwDKLv/ti8YBpxst/v2+jNjetfa4+u/f0/tNfz+oOPz+Fj63Mv9zdHX6v9qTs3jPFXnGIDLnNFM2ZJo/t9ytsKVfjK5GxAsORVIU27yzz2Dj9duShl+koNneQhnp0X6WruzCsfYemdWkiS4m3MPCWInTLiAeclBiEQOFfPp0O8KFO+9GuAZf3hpKgE1yWqhgtMH0YyUFy4BTE5ivP2RK7GdNMQBKSRNaVNkf0YP3BoW5aJFGz8FsC/MYbHBYQD0ae4GhaNYPSLcGExd1oZH80raauqOjuLAubp/kMCv8CYCCl3eiMFRYDblamPqol0C57ybDiAzQ3/aAm7+hMNFs3eIYqYjN2HlORWu0PvJZYf1eoID98XShe6AkPADn4NRXw3n6qPR5qsimqcdhuFhNl2tTwiRcvtkqiBgFl6obDFJCGTwzV2PziATab3rKx9a/JzY1PVL9G0qa9rulYwALqz3YXVlA3gozcYWP9YLSkTRMiMZDx0dt8LJhYsF5pMBBNhILJ9vBXgKVoyheRYKXWOrd9dQG+P7pQ2bRxB4ephvE54jtcw4VKyenaq1AsWeJOqaokhZnkMw49AJb/yKqJn65w4KQ7bmaBEmimDwgiJXBLtUiQeSlgo6u9UmfCXaJPBte1nupEE7FdaAYpflmgaED/fEbRCTPSNy7siqchC9mDHGakKqVp6vhkqG9V/Uq9ayTBe2qaMzM9054EzQA6qszpNd93eGN2zKit7RKtLkkEF5NmXy403DTQju//AVATcxoO6UdDheQtA6zmzDXHlpjs9G7Y0JaNzuyQkBmjKFsi+JS9049EpfEPo4pNNNTqfAPK1Cky+nsGqv2NxP7UWCLuAjgg90BvQA7RaJWRXuCx5ocJReCtIhurSZniQHsI1zWalB6FSRIYB+QcPLWxVIEcJ9F8S0Hn212wVrw+E3KFslIhN0v2cCmGqN2vpJQTh1fFn9+hcnCcG3ThMNFIv/WtHLcf+qhJ7Wm/3esWZKknQK0WTlLD+yQtppplzYOWF1ubvYlsiJdWSfnx2BrDX+vwxATLmJrn5QL0aCX/zUiqwhlIyAaH2v6YXCclxnQhhgv4gSOYQabcAbdoaygU+UwHlJYmDxYcoiFySMQptjS7/hcKKhEZGwNQHguOAfUlgvudSZS2K3LFjlOf4ISoBC8jLHzxYu6ZnTJ8nzbBDxB8eCB3HJnfipl0cO0vF/fbADGjJqQmsr/KbgZvISvb+aRVqe1BKI/ZuW+VZ9RR15yYp+MlfbuNm/LFjufRM0CCelnRKaXS16YYEgT3QncTVhiIiRzKSiKKuWhjG+TtRhzScSOwSE2OyX/xQd6qauSPgYH9Of0eYedO5Opdwcz7nwcmQP0yhKOBaUAHn7F5BPxN+KJxRz22gJjGqA0qD9u0ZmhnwgPE/OWRykavVTJSo81MQDV0hIdWjQvyPAe4ayo9f+R+slKwTMW5+3pHF2Coj1FibLJaR/8v3OKaB4nC3RTBZLXUE8HkaQ2Rp3d2ALhkpAYYLyb98NrI3OifAbFFyJkh0QEVLZz2O6K2OoQ2e3Tgm2SNnyy8Rj9f2islVIj7yKK3RB/uvwfkiTdxPRd7PowEw34Z93E555YFvY1GNeLcVxy680JYcoQ5pBKMjJb9xocqXx+9onJTiOZH6zqz/VYXMehBculYeIZa3u0mIM4vv2Wl/q+77BzvfQIT8sAmkCfwgCy61hlADCM1XI2KRHbOiHbotu+K2mNDUNAbhlmZkGexZxp/N/jKDKvk1I7kduoMFmMg9eSuUQZbUE/Q8tMmuGKNMzQ+I8YnahNFf8Me7+kJNz12GFkTQDnA5mdJaHecTJL4TShl7OhwaIcmjLa+TbZeZO9vvQEFUwzQipNVtLAmnD0PWv0myXoXekwN4QHHi/qRKsVgVaNv+/gu7GzX2uuleYn/KAmckqejSpW/nGI4APeKgWLuQak73qbSNF2LMhhthHrRj10s74YTzrD03TrmtHgTvWNG925HWriAu95nHHXzumVV8sQW/drI/rp9ysFNYah2rFvK0lUAox4cT3r8mVHcO5szJT9B4j87jQ3Lz+MJ5ztFCdMkr63wj6AtFbhPbcPynunCeVWhwXaJUb4wArjte8jhLSXTDUPrZ5ygmA4qXIb4H5nA1wiKVAUbiosm1/FGDYoZXt+sHEr5asUbk4vMUFMr6f0BJjC0lJSocEA6QtH9hsAU8IxPNnOXWGn30XHTSGCa3cwZrt3ylk7YWsVMjzvXTnG7MqryEAz9R4aTAEBwxVuD2p67IhhyCKSdoZ3BQ8bPaEnY5ERNv0eOCN4M/Ux/ndEP4ANuoe5sgWO5Ol6ZPvLzjbsUI0IeN9ix9OarwJXoUMqDzfKw3FKbxfwd4pF4Hyg8DNkq0aTGcDzT6yeSjVgYEhjA8Bt2Ja1DxdtA9Dyo6xTS+qwLggcGTfAXSYOhWoM/sdB9ceVcb0yR5Lfnkk7J0R4wg7ojhk30v0mVm/Z8OuqVEUyq3AGBG6a1EzMzcZAs+kqNM4DCgyxEv3CFNIRmr9ufyVwdPYSU5uR5CkoJDE/bBvyXgORRe6tYCVsWBUmeBlsngceK04BRpBoWazHIa2ewPwoNjfoW90HGaqARVhGJdiTPFyqLIGeAplZlbXyPROWh5g0LWEMAxtwKewRNpGLYAVMTkjFiOk4d+RO3azjsMyFxnfhH8CnMPMBZ7kfHEJYhQGom927fr3EtslAB0e5rtIEYS33Es8GPHt38sQElWGOg2gDTiBq58YLgAbZa3D3NiZzXwix5t46H0cqoqMvQrHm6ECMjUH6GBCLnKRzjwfx0X/62nhU9fzflnRzB7cOGEu0qMEYaBQXGeVAECyREHZAcbI5JUko1m6QYR0mvuU573TgqyMPpg6BWo1g75eRneNOe/eNJzSU5wgmt9pKZCZFy5IQVZsVO1IapTS7jOmmOXOvyw0tuWKp2mJmI9khHOsr3Z+u5lTzXaR7RdxqFlbYgfbKlPa6W4lPrM5lAH1EkX3e8jkQl+/EILVg/nvYWYddswlzj6JSqaNpp0dNo3YkoFTHVYh7dye4FIx0D5dxcnAntYKfhvKSzy0p6C7ZOeB7r4F4Ku4LgKqHkBJQPAGF5ET3Hb/PAbJBR0RkoGI29thvNGRHnJqNc8hZRp2EoKtE302X59myfA/L51SBok5ZQOTBngwtnHZjcPsx8tdJYdbsgHG6fTLaE3/gzj7/szld1boZTCDr059Xt8CALKhq1NJOD6NR3ksQU34DcIDEwu2kc38hbBjH0Nj1wVjRxsh1amaitcxtwlvBworhtTQiIdNDG/QuE77bsDmMwkkkML1GViER4Rcmev2mIoYj9wiIBqFyym9kuWRZgG6B0yLR67pFkdNE1LFO7IP3ruJNQZOZTObkXEXZnxT7m0mstBmXvY8btHa4si+rftZONUN5LQ4OISU69YFLE8yA+RU1cF3dsag/LwntQJcEgxzMXHacbau6j0w+dxd/9E4BzKJaVKWTM1wqKoXgKZoLrJS2show1npI/H/YhNYzNmaC4LnDDVnwZkxsWSenfvCHQOPj9Re571yRsWTPrhtU8ypG18jz1gLjZoWdst72Tkr9pirjbyt+jIqC6Uz9AV59SSBzxT+9EKlG/eRzHQmKF1GMIJSXoD1Ustpzv7i85kn3mJTyIih1ZDo2E/XZsOqqoFzJlkjQDQOnt1lINhpqBkaLpO4k2Ny/SXkqZvwJkXzL1kxk7tJF5zPSC9+hX2j8FSk57LTJ7ZRsZc2V6g7MaEBn7BzBOWDVDkDeNhjU3aiLuyCBmNMVxmH9dVWKtKqZb2mNTU7f2hIIP1PMx+mwCMOVcJfl8mt7NS3FukK68L1/eFcIFneGfShkMWy86KMOsdRZo/tQSChnBTbV+O5Xhu1HbgbT2gpCrCJNJuOwcN8WniZPQxBdf++c/biuEgv1yTMtQNaEYhJ762XVMlezR7O3+r2IwlnJhOMGSoyUuyj0Geu7Qo3FYIQPg+ENMzeDvo2o1QNA/8xLGctSrPZO1JFl0FAkvlaWeyQsR1NubSU4FrtKAndrfJN5TvDiLpjk4zoSTBUQMZTyiTotgYDm2P9MGrzaBjUAmPOhmcTwNyF2WtDkrItBoBhKVfFeGF7htmoRDNQ0rktFBWy4qHblWXmvCuG7sUaOr5j3xQckY40AUjVFFNpRHhQqmBJBwlyVrVNTprQN3tYxTyPGiYfJRvVYSOfkAidNvHHj/SJE2VqxEUHwF/Sde/pE9PkB53+I8XRSXiFmvhFfJk6cu4aJThDclACA5ygdi9SMr/K0+ue7RruovGA9F9hbhIIkbx31Ri6DNTDCSQlw5nfoFW5BdISAnGtk1AbGfxU2WqB9sk1oqv8jHcms1EeX+E4xTXLYoDwncCdLqR+rknN8YMUB4u6usHifyJoZ0NCI+0mRaEs4WNze9gWBzU4sJDBuxSxfEwGIHxOVd8pAQ3ZJpkqPai0ECDjGiruTm0bQBr0uV/aFJUnBkyDuLX4uFoepBI/j65QivbW0qNa0wyUHoC0B7hY2mLBX7hN8mXgCwxrId+lzsNe2zn1iYfKFBdUbF+pnezx1A1CCM4JXG5GNKarzqGPw9G34bSOnYbM+3xOwYj8BgR74QEYGjAEUVGbLCJ47geJveyj+nj0kmqtT8pAsbZzjlapCzPFC3PQJEGXJBRnjQOEpNwyAObhZiyYPuz4NY2/B1QDPR3J/M46G+KOKYbC+H7nzxUkWvwtZymasHgBhbMmRHYx1PA1QTx7UTWXWCKMYd3k3ttZvRBtmqOQ7YvyR+XyPq/8yA7+HQneva/aNBICvTHwxuUcutguxFu4WAfyAHCiogb6e9QLQQcvba1MaMd6Yni+SVT8vaecWCHY5FlLK/QUwXf7WDDJCLzGsr0HYBxo8plSI8M4PL/01olkvGMD0MVBYgM47gn/WI3of0kPm3tpXX9QdjtU0hNj+vi2/y81vNNo4OtPGxWTusBNVeaOg4jD5Djn/53/1SYc7TTeyrDo/pNeAbxSflqmo+MDnoE0iFanEhBhtfgEoUtG9p/GWK3IP7T4Mxo7VUdzp8VUcSWBb8bYCZZhXgViduB7jOxfIb/y7F6eBrBC6E4mW5oKfK41oLwIY14UUvlCtR/FedPUp1I8cFdVHFeowhzpXiekrAnvfqqnNG/7ll2JQgZsONE03bxr8U+u5xz/1dQmExRker060frT8Nv6MzjkwWVPet8Zq8hEfLaudPxssDmEJFO9OUYBfaCikDzj1pH7WQF+r56ntzP08lKSXrIetXTV+2zF4rM3WaNO1fjtoXQnHOrWbKQ8tVMcP/D1yBVC5lQn8Gf0xJvJk5MfONhidyxEg0TsrawtRzJ3i4euvjI22BJF8xlLQXdL/Ne0uH0xQn9vEIepYl92WXC0Wbb+Tp9Uo0ZXvy8n+Jsa6+i8yKelWTimma8h0dNObq8tjdgrhpoZKVLCzJybHwMgwvrfu0UHkmL2riZosFAg4fh0GoAL8dI8H5NHb+GP+s+FP3N5Xq28/ev9Qf+KT+y3N00jZXlC17MEk0bdeD3KQAEIjdoHtS7PFaZYCpvVgpOQWVOGEGpbC7srAjGktIMUNOQe8VhzJSHbBg0E4i3bI0bzOpFQpBaqHDXSBc9oTwZo+Y5dtGgoiNq1+rxnlRVW+T2riAwelrRi8B4/rUcp3Ez8MCSKfFB6TW20yvJ6tXjJ0LCledsT9WsIid7vAZxs0hy0YMmAc3H8vb6uMffMCfPQvLthdrRTnN1iZGcPhdxJnlpt9kwWA1U+6RchD4ygxGg7eKCDgmmteLbYAGZ3l5fP5D7Ym2rWkiONP6ePyxI450+IF7GDdePLYRXhV8omvnrKNgR+8ABJlQn7hKWKY7p0F7VLnkoXao+iXZEaWHaZm9nDYoSej4Kby4VDYI0vr1E6O3i3BzLO81b5T9KskUIg9/DE770BqFuccDJQCvF93yjtyhCA/0TcvQCdUwPRHeEBOFpSW57jCfminreRQfnAebthmxCPo8gGy9FoTu2J7jqwgYc0IIWggnEsDDdruEmWdz0FctECPtbUj0qsP2lgdQpNUFHBiFnfi7CmUqmlgFSybjtp7rFtiOEcsSZORCCaRmAsunB8VFZnIw/uTjI7KuUaEQ8O6c27n43vaH3qshhq/JJZEy9vxkEukbk4YdB1pSZNMaCAG98U847qyKFG3cGlFjWhnb5pBhBp8crOSpBNVqN3rufCcCoTCQBA/ecT9PeuxoPeeRtcc0OXZPTeY4YIePBCM+QCxUEN6qoG977y3P2fpR9hPjjPZ+bWZizaDTc7B/h2g8/LaKdpg1Eq3pG74nITMnb/Ljgdqv9fGfpKTz5II44g9SuL3LYyg0D/+IMhpjCSO83KL/0YK0owdojwkiCQXuBd9MtF+vyBDjT83s/n2ywk74FStjaUEu/8JmDEn8eTox4QE9Tuz8wh1m+G/CzhTHTjydy25OWHxHWc/OQaHUHwlGfRRcz8l/gPj05gQcQC/kD2ruwfUq6STC/8eMscXOcnUDuzXe3Jao7UvHQSVTpc8whXwhXp4sxQLLC0ZJWtkkH15aG573kJ5CQm1wuaoIAU2VUTiODcGIdb93jve8J8D29XQ15VyS21u80Gm7Z5li2t3Tkgmp0gHZaTDiCt85UH3X+/hcCTc+N/pw7Udrmu2yyhJSd7GLR+SNLR1h0A/XgvLuiAGZQqsPzvUNkMJNnb2thcUdNGYDnMRpT7iz1gGI72G9QQ7T3emenOuc2CmVR5LTG4eiHFbAl/bPEI2SJAiTBPp4RaNml1F2y8W/tvpn3eJrI5QNCu11bZFxjWE5bpo/uRaGIj1WaQdrNMZWfHAVy49euuwfG6YqUePP/L6J0e34Hxv9+5P9BKRwcqJOxL8QVqZsrImtvQugjLFdZvgdCXDNpJ6H+tpI+1NiCAefiRjPlxNh/jYGfsJ6bLHgtxFuyPG3UncUKTL6Ge4zyP2AFiFNSE4r3ivuNR6i0rZHR5nPGkIA4O9EzlnFzV2fgr6HdOKm1SFefsMx9Q6/MOZ0pN8YHcwKlhVM4ADzSXWIbDW9DbFTtjmolshfAHn1J3Z5XNlpEKPppSp54JOKSpyZHDZO0r6nkPl5d9o4LOPpPIjkxaYlAOg0pxNcXNSlT03w7n+I7a2YZZZHuOKdUJslnVypY592LJXRMUHrdE8kn94QjfBQFe+yuPm0NCGFI1JkqNU5LZii+tLpwnnbC2fcvVLEFieg30m4F7sCVRwsD71ModjfsYVcRGuvC5OjzNSu/UdXryT1XYS2BkDCDQDlFiSUBVADLlCICwhxz9kqR4p8T7UUn9rej2Hay6CFT/MKOOdPwiyNE0eiMjyi0/SLebZ9Vc5/wSt95dfJFhVygoriEpfVbZvMqCZmCrC+k2qyVCTYxRCeVC9DOCKH1QzNisO/CUjJeOurBxYcFzMbibOg06fq40GNcvaNmdUqVQ9S4N3F/ZMWOjUAqvclM9YwgjpR5A0aSJUlUKW5qjJYi5xUM/qrdhOnVlUxgzRY+mggwFGept707ZHXaVx9LT5kqtFsFulrK3ek/RYQpxN7fErT7/cJirOtyOGEDhtSDs3fnFvkn0ZlDsS9qopgcHJ/ngvrRZ+VP5eh84TqzHYCvRBeA5CGrZNC/KjMKwrfJYvUlBu0UHTrA7hg7yZduYRXd9HhTRHN5gtuNjLHpsbkBy714+jeZqmZF6ihkCy63dqdRdfKJVJzu4MjSP/afc+YZQaNv08bkyZ7b2ndG3VS8tHkT27vyHYoaB01QT0eG1okG9Q2G36Tg84vVf4w82FpIg7oy3Lan/tyO+sji51p6iU7UKOWjulqrQn8qM79/lWOylu5WzGru5o9Ky4Q4pkosZ9mK5ZyTcgrP88QFOXg+mv0wn3bjsWpi02o0/u+oD3o7MEauOunMAFGJVy/41T/B93NTvOfPurKbAekwrf1dUMWhH1NOHKRbEKjwe/8EkLHMH3Yy0MzLaLjeBOPueOpbZdeaVdy53XusvTuwrf3XW/0f9zHF/cWdDgECNXbb7bal/GeLA7dXwfKl+mWOVYsvU5UVnmQO+ciUNbhZrbo+EO9JH5fhG8FS+WEHR/PVqj1MNd2zlu2J7+ppLWlrzOl4Mbk+XKWPhWLgh02wjZhBilstr7LzLzlbc1C7q6Bd312vM1Fn5fXFJg5Te+WZLuZl2omH0r/HraBecMUBjVI5yit12QoKWGFhzkex0CCBQ4glqxTtYHP2E0WJjWn89U2d/jdC68ldtIDDhPVRomJ+VBEEsSV1pcfHjTqKbG/HtoNofR8WaJvbadyfduJZBKBdXw9SKujzrGFuwn1RpZxSdMs/ZZbzOICr+86w3E2KnXlxL+ZkgqjH1vqUhB1ZfUKr7zVKu491G7imGyIln0ISHkbi2xSxqzN8trq/+78VxDlcs4NYkBPmQoiNAeGi0OR8/Rf9sJmhJYji9pF+2QxhXALFn4IEGP6YudV27SvOD8hIh3hLHUKfy5pYMSKRuVUFQlH+8bD5lErhNgNmlD/kZeSJ6iwJHnOTNSiZ4nwzW17Zq5n2DEGTMVvsvry0Qc0+zwZdJ4VoGh1VvQfDWjIukkikpeWrMayTDOlZNeIn6C03QTdT5C7dyJ5aOpu2Tm5QSDZ2QVvrtL57RAez4uU19Fm7vubUIY4RrTUzjCEzAiR1VsQHXQZ49RGX+9UVVAQqrJG99e43zwe80Xs0OK7WrHn4dJqKA+oiN//Wg1GPmhQuf447c26Ynp8vZ+Q8+vIogvhPzh2I8qK7Y9uNxSp83DzByGY0Lwf9Oq70kmTm1CTrS+efkrFSGflNZKexahXk3nX2bNnL4fQx7kSK7lp3D5m9umrMMxP0kKIQLiiMmp/FdyrPl3gs386n9ZW4eHnCcKKL8btw16Eas6x3dehWeR1rvyAe7qVAEsjsKctzV47nJXGwCY2f2oBA0b+9ei2CGyBCJUJHMgT6snXOPIGdsIEOY5wfoZgW0C8iq6HpngmunhZAJMLE/YBmrdNdyzNsM3qHJwpOP8GoWFKNDShCYTvWz+KQuM39sbk22ThlUnUoHDN46iiwcRI6qxPKnHCl7DmHRu2YVnaxT89zvFPOjmsMU9fIleIu0q4w2CQWnwx1vz5yeihHfVMjIcYHQnQkn95OCiPtusK/Nn4HtQsgE5jCRCXNEz6MYzxhTp0c/n/QU22aOG7wUZ+USyHJHPZIMdhI6d0Hwn/0pokD000239GAKcnohyBz/wgJ+XU/mYHjdt6X9mvGQG2AUY3qUpVc8cIEBs0FKn9qhbI+eyJE5vGxflonbHGxFe8fio4GM2aaul+g9s6neYl3DPzIG0pkXpCyZWX7KG6CKxvrdIuof8w2C5nT0vreGrC5ibyOuSTz7SUGb/PI1WjqJIFI/qjs6PMtu5e2PcPNcn0nFuAs3jmdY/Q+56QR8Ag8Ih04PzFFAaAjvXyTJ1H4ZVyZLj4fDVYRJItG+alEyeXtpiyjT45p14FhQFCzLF8CvkoMNUG1dK57ylpI+9zDRWmMiuEUzf4EiiN0bSJWHlqnhGHLNvo8FOqnPw7BBaFGsbJo0s257qMQgvxPmZAKLBIzFs9wAVSknoMOwr0LvGRBGR7z3Bj3BJwAfb8zkxNACkccAFQgbo1OZK4J9mJDBdBLnZlN7X9ebfhfTm66UhqY1cqUkKVypSiKXCl2Iei13KCIYzqIwAQOwJQfsFiLyo9KcFJMyq0zHAw2kyFD39BpDDRAFuCfCMv1nAifwX4T0AY4k07sCgEGaIvpZsVgHFpr083gKw9+rr7nv8/qJyfzhWFws/XPbpLkZpZ5op9Y63Qd62KzeHb4YiOp7wqR98IrAeh4d5MMwmymAqlEhE29XceKEBSLqu7+8u/3w60y6fafE/rNoVTQWm4tCPdAE2aMwHMDpWcDiP0OpfKOFJ9/qvUPjI4S0+/D8Ja0IWPiWsc8Uq/GUKYRMRMdUfMwoylHdRou7rwzUqpqjZRIN4V7fXuGcKYxMtUrqxGumYaklm6PTd403RiQv2q4lqQqry5/5CQMvsrzeqaytDa//Y+qB579GVo0sn7/TeGhi48teQuVvAq6wvMmaKxmM0TP+xCPhPQUGpSiPN68sR5gRPbjsd+THfOsLfv6y6FBm4148emIIYw3EMh4WjDUcdEVVEaERkESHBcDAorH+paURdprS5e/5XX4lQfyRyMYpm6Fnnc76aXVG+0/5LR/MP9yFP6tLBjdrBkjqETK73qIRj/0cKzD+3cAxGZPBBHPj9Vyc69l8++J9fw6BzfDFPs3HwXz7wD2uW/s+WqTVTFz7eSwnOuj60MTwm/F8+2n8Uqqkc6w4USbJWUNG2JrlFJn9kMxB8xSM3E6HIVMjL5+8e1v2Q1LE2fUGMFOfZt4e6TE3r//KBcb3qmFpNWOBf7qmLf4WwOkjolbHlCIgwlpr1WLO2NdmxCWici0d7nmCBnDmmlY6sJ53rttY8xu91s5osOK/h+C/Ow+L1ZlTHv8aB9KMiHsEsMvMNjbv+XiHqW+5Wg+Nb0g2avaoTOO2yomXJV7pwSsf9kPfWVb6DwNt3QWca3/gYs8Y5Sdlw3yyywQ27IzZ6ZyBPFDSODN0mRB0LwPhzadR3JZ7FqOvjSPcYLuUklPIWf00C3uZzfctdJTkSM31bu05CeMHuAZvEOZkIN2AAqW/j17QEJaV164uBJX5chqEXre65X7JNUCKDUq/77VOFxexdfqWii4pJnzzBn3++7Kgcs4zUkggzHI6O0jhWqNWGVoH2oxUWKy2K1OuTt6v/DWtLtgSqDKvbn3nEfAj6xwtpqJg7VBCjAPwgSxiQCvhlR9omY92xPL/ux0jNJc+gDGQW64z0Zf+TSIpg2Y831FAEhWsMhblenoiRMBcVROuEDk3F/isNnQCAp8F2j9oygQ9AdspwddIsCtBXw/mD8kGFDS27wpxvvhLOjN44ffGg8wZ8HoKPc1U0iOhZ+NqaNv6pJ/w1jSw6f1fAsb9pHrNSNz0eHpkW7jxKr/UnwY0b1a4wd3lmDybRuI4jj7Iovuqals4bhERHkah061nh9dEje6/R60UaVt/IWMurmdfYq3amdFdIp6R0W9rq9pSn8j/6+jKgoW74e2UWcsEQ9FAOipltqfJmL0m7JJhL1hkQm138olzstJzR1NRJTPXJnhp1aq/AtWxcGYsxcD/xlH7KQMlYYhnmgNiJZRWK4NKo3RFr/tylcodVR8IXEuQ1cdtKTzOPp8q0KnfN9RwgxEE/1FUVbtyOx/dlvReOmxsRPZoQzyLq08lTAkPeNSqLN/j+LAg7+FE1+KjUSEdtrpA6V7hpoAT6zhMlFw3004XWAxSmEV2CcO6j6kCdqBlfWLsAxUTObX27+8XxHhN9Vj/zocvvrIS3lXRTtZdH5vIQmpTM7enIGPtj8jDtUmgO64XuqGAgCR9/0LrESg9sYjDYVoaGrwWDD7rhk0Bd5BB6UukTon+/NXPxETEpinfsIXasmO9CB4soO8qiqpnZUwCmuOl1kCwLs1vTuMhudTo4WbiTgkVNo3pLRNS7fjoKyuVkRFIuNZ8p+Bzqy50NMLBYQqG3BMLb5hXUex3USosl0ggLAVVWSZwsSol4bZ2gy72iQKjKo4BdK6VGPDGxTYJyTzV6CEUdO1QEftEmRJ87Jym6E3VguhqlwcsJF0e/AC+lIJCDdOf7aDjiWF2cOGcOwUSbLKtKu3HINuzX34wD/crZ2teKcWEv2NU28Wh1GPK1WoH7H+r/Zf6U2MxhuKcTuH6WKuTbvOTJWpJrLG6ndD3MMksziwKtLwCRP71JO8Trjn6tCBu5C8SqQ+J+v8zykBOgQTYeO4ooUzZ/9M18zUB9NRy8Hqw7DgufGUHFAF7UcMxsyUOBVadpzRkBcsC7/QGmABy+x73rjmfxGxCfvdIOjw5NWiZ+ToY6hyvDHQWcrUOS0cEhwX8LXzElhCvX3grDHYv2kNCh5OgHc6G93DRMpKc3wNyM0I5YRFSWG/+RUKXIm7xJFJ6exrlfhQgpUtD6kqBnbhr2lwNlfpikWc67qiNT97vGqd4tpzMbLdf27PHWNlIIOpsejzAD/waRrwQDSdHgsFKpyoG3VTq8feZk/UQvT92nKmR5a6njBdzIu4QdepHRluefkjHd+TLCNAOMeiW8w/cNlRyMHVai8j+O/fvUjHE+M0gmTubu4pH/QsDMENCyd7Er4O95fnAz1m7Vmn6zZA/ZRATJW6U5PU6//ywhD0LbSCgvktkWWvSXNPSl1n/0uFnwwrs01sVegunEzfJIwUEsC6rPbF5HRNZecXi5XozgoVQ93c6J7nN7sYUjTxXg0xbM/i7Ix/HA3pBHETvB+k5RLDXTQJhxr69M/np3Wlt3wYzr95mE1PNReplduGH4XLqJZZkOSjHnN+qMX/uORlSHu9l8SkGQJ631SeoJVv/WsAVHu1ZXRzDubOmdbxMrvvJGJugqVLrsSp5aBDt3lUJPCshk0qhHKWKYqvUxQ+khMD8I1MpSohoyx8ClnMoFFvsd6YPknGuH1MM7Z/z2Q4VWD6hch2Q/b1PrqJADJ4boeNuDF+opP6aDSMf49lumQhX9YIzGQ1kexkd5vwFRhLb2251Ez2sg3z8QtchIWlIOJ3eFGVTNw48j/vGH87CXpG4QZiqUz26MvDVsEHstQsu0eENQpCPXBXV5RHb4yvWeK0o9G+yHR6o7osGxTI4PadDnQYWnyAallMCP9XXa6Vbnqul+ZoBUJIrI0zxnNPfgaVkBxJCoT/wdmZtIFePEfDSUoYGHTZ3wwASXxHzncpG86N/fTV8pr2dit2jkciFFG6Kzx+DA6uY8sLpppvrKmDDgz9FRADgLtnnkjYIoYC3O0b2+hRvVTJ80wLQkrqtMyU1jxuKYWPvHqnBvKE137AqfePLEWE8AeHeklXQf+iLu2ZyBxvkvvRwSY9+PVlA3H3sen5TSrKyVl2d1eYlJ9f31lIbi/ADADrL9+2WsVOVxp71TVkfJElwDA2P2VMmnrdBxGK5QM2uL/n0KmH3mR6U265a7oMVkQC4lgOCfsZDaFEzbmaGMIieKelhcMf+ZnO1zXNs0qDZsOwmPz2ZdKfVP1udRaBCm6VniteQ57vSpf28kNb0qpm2CpJ9a0fwPWg2VzbSSO9ijlFOG4mSiEWld66x2TYk6gQGXqtKZZJhZqiwyNO7QqpGqforWGZ/oX0+tm5L79EsiMhp+/hEhtfhwFbvxHl90hTop85U8zdNPDoHhOj9t6qib9bG+FBOs7tS/6pNZl1/Qft7OQx5eCdJJI3RY0o89aYhFv0T4MKRh1Rbukp7VnUYNKuQWKuXyd5B3TrebDL/hyvyn9GiH2bmE2WgyavxFJq03VsOjFjXcHF/ztEt4fJlNKof8oze+BYKUd/JZQn7SX0MNZG06b1n4he+t4h9BIfOY9XdE7dCVoeYYdgV7x5qvdqyMaee1Zno4AcFRGhvTle7C7Ptd9eySGqWWYNeq9aj7HHrnN4iTUIs/N8rNeOV0NC65+POCm2XaFrrzJvSdhEEos9j5aTsSl5UdHRrlNfAHVDpukFjGwPJAJvPUG2a7SbRqi2s1EQ7TOHsoyVOdwVQNodot3mysUroZLFh6nS9udz100+c6oTb+iWBqr8678NZIXK8uX8eE2cw4XwChoYMteJCktq9kjfbYoLyHKMzusjUrjquNdV4ItQCku9ogwJqMTn4E3AgdXtRHrP1lmsShUjWbrf+n7C5sjcbVLWW/2VjviEdyQii/ovOA82oyZUOUeMZn13f25GbD6QzuJXeFnXrYcphq7HQ63A5ucLpc+hYJ6XPFWeyakA9G62vwHDLffFXJnWcFP4KCmTgv8Fr2Th7RoiHpZ5tjmXeCTyjsFGuImcVq/z5iF/C2rs9mlWnLZpBKrNBzU6Mg5KEXo1fNvue4f0zf26q5GzHln1Up4cUv7Z10L4ZwsVGx3jB9VmDpREZbyB5tD+d6obSATFO+wYtGkO4rjpMi0VEFnPZvStUhCVg2BFPX1gjTvmsjms9Ga+HCma4L7eb05rpWD4H0jEVzlYunJtq3v/8n2ZLjjFoEDUWcQAJUWrNziHuHd+X8T+UL55MdSU/g4CSWePim0MVoiM/GCGqHFJulknQBlYHJlGco3Q6FWKOhc0herQRrx9zXYMW1hkejo4SeZoUxPuJRKF3b9AwSTVeN5lu2a7zzIoLRlTnXTRnnbtCKmqZ+r7C0aTVXQtIG9rm10RQKZxlmrSzadjSGN0e4MIjFxwic9QMxUXaEDlu+u9STG0gRtAfea+TA0vpH2Djalia0raMpndvVJO6Z0TE8vgrXwyd22G5K4Rg4HLYWHf478/He5XIi7BjtmgV+ikrZfhJU6bDpsLpio8CbgFvLQeYg6uKglxmSyUwrGUgOAM+ivRxvFyowjTLkcc3q4BbDL0Ah+q4asrDUElQsdPLiW7EAaapgCG5nZl303RRmgi2xqyJ89do3NJDUeYv/qiRJnqI/3jzK1n4WAG6e/rTG25ylk4SjOvkHJapn7FXLtPFGx19yu7Qj0tm6G8n6DA/rGKXDpCcF+9HTO0Mzm3ZEm9pwZZlRHS+IKTOS6TPCJqaWVn7EB31yUpkvlY4qcB3uoVxtlUIr5v4uhobOZL7iV19kIfnaEjr+MPcgNu1zF8+ayirObcaftmbhp6Dfm0dx2Gdznh4FM0IuRQIDVgEvIlqtw4MgobzrICJ6ADIm/dTIvvBFcDPWavHWplaZjqGPNQe2wB5L7ODXOfTgRk7MBWMI5PVWQRAg65fu2vqgak6inOTofMBusgbnvbcn01oheQjmCYyJ3VA+5TSCJyZdVE/mEFkaJ2JwdwzGecZpkmNzqvOptDYk+s+XEt0V0A0Kf+FTJTPMnTm2omCfMmuXKxmLPMV/twt9S+6gI2Oo0n+TtaJxAZsX5xTg5ATdn7W4RY2Sm5UoHu/oC2MfNWqVCsWRPc8PD1I+tMEN1jYXxg52A4hghTLhN8Yh/yhJ+hEPggvx9KjYbsWGVHpiGscNR+Jg9nOkHS3HmaNUROb4swtMI2F3qHvN2V0xa8MymT/CaY5i5rY8vK2x1EuGlFd5cD1SrsNHR8Mv+ilqBZc9B6MQ7X9V8ZYm/iCDDkMbCiiGsIHbwc1ogKThobH+EYuMp2dslk5mIt99OBUaZFtx9uNr2XrbTqtePQuFZMYyJSvlDh2UsvyBo2SWS7mYT+3JY3GJD6eWMh393C9j1MVZFoTdbOVJ6Gv3+P7IGT6+0KWl0F851k0hfU2cWhmnUeRSRIVk26HWy82sen8qxqD6HdE96jQYgJQDNzRS91e5gFuwBlWXx3uIqzGyq24q38RUoysqPZPWnsKBuZv9NJkuWuv3X0HaL/pu7qsGbWsfgIA03Kq3Jc2p1HRCCfZ+RU0Lu8l07WlSh0GH3eLICmb94PF3SN5hfLKGtdBbpa6PNtQWGYPgKZ1xMnV4+2m08Ett+Wca1CBq+5M2uM38Asu/MjFNdmP0icqeBz98tgYGWbzdpEQk0zaGJwkYiuIykv2y1OMC7yndieAXdrtdOloS6/uUacGlnDTMrq5Oxs1kEknyprcJBKSa1tK2ZXc0HgZ0tKZ+x936M+6bbiIUO4rlFDgVMiVNI4tUOAqM2LQy6oD58b4PQNufxbHWeLs31n8QKT0sTpQxexiB+3f0bPpzmqiN6eW7C61KFExu+nmlGHXt9Yh7nH9dyoZt7diuYE0EmW1tK+yOXFHnRrGVyjEnpqbNsQmisz1jR50K+WdReiNuBSCKhwYLvJVDFzTGO11AgJz1K3l4s+eqHXei4FzkEyRTOvUNTDbCwyuZZB6Y3/b3Y8jdzLmAZN1D2U5u3XSTNX2wzjRQI0ewhH4BO0//0p76I+MM8G96aj2yPFTeQ+nxm9H8w4bJ1Rh1EvLv5GmeuqdCwSYbaT8uD0dLyD8lQtNnfEJRDkEYR6d/bQp/JufkcdZwdKjlw+UCjW7JM4XjlTH6+aq8oZOXcqPYzRQoFd6t3E9Njy9pPEzgFUXkMJkPXHtJ53JVlOmNFtl7KUQ5nrgmL96w2W+tMwZMDFoGLRUd4RBZaEPGxlUuKDvpeGGrzOj38KtyouxD79nl/L3X1k27tO7aMyS3dwqhfD5rc4P1b2ubsApZhiv/GJAdoWIXn10fj/NaiuBIA1XXaWRKGVXFma1VMjnU3fE6eLKM+Ks57OeVUMsfMKLIr10IIVQleZYphy/ZQA8B0yFG8HUNw52rHiEcEs02gWbmI29AaCIiQgeMjjpwR2qAaqibFlsROBMhXcVNKuY80MjB47WZnqw8mndEV9dogO/sVjGMU6glsvfzFSBged5ZMkv/LYo3l8xUjXjvhF7TSku+xEtSsGMF5MXpvQCWo2uO3hWl/OXpwCWRc6WWmoAP7tmUNvyg0pL6z8LEiNm52ImQkSqjPEErMBpOcEMxIqGxUJG73MU9QbQQy0eo54NqjicJBRNh4kpd7jkFYzAZkrY46XQCfJWa4nApxLvgVzxJIH38DtvryIbX+ydieDaakJXJXHDGyQt3R4IeeS6kjDn6TifH6CrvTdp473clu/Z/7ZXJrrD51LnE4KMKLRwbxR1/BXyLNCGuJqlwzq0+k+G05ijCT2/jcIVPx9u0bMN6/3Osr7eN4n9L0EKwtfbfhRZafP6ZirffX8Fj3lfbx/uv8G33HmA7rbHXGiz07Gz1uH3y669J7Zsl+Fjt0ubUnw/olxYeVlPkNBXZHyOpBLbdrPetORc3s63ngDIbKuRQSffXNyGDMWN206ld+fPSLHn7ECR+9Ywr8xVFrpRwfcFIdogq9g0mrjfXMw7xQ3MxqzfsLRVCq76JZNQykgmFgTStBDxtJBhpdSOTJD/LyCQDOqfIzN0swzGPZR6ys8P4RBmYTBmJGsvgwoGnOxD8BkfGL+1B7/D0o10iPtyBLCDeyeqGIgWnhQ1jXVtSrwQMSol8Mc3Y2bX0g8rofFXAyJ2ybqoKTRZlKAm4b+dmrn5NYl7NAtEzcfyhNFp6x1GkrSaCySVPd2aUbZFVSSx7WdTszWYTbL3d2HCVaQC5Lwz6kU/JUcn5/FzrugllT6SEFqkiu4HGFNWZamDVSIbEOzWQgCIRiXOoD/hUHR3kri+R9v/UnApAaGWqGX2WQxTaHj1mRa8FlF7urQWvPuLEmEyuI24CNzEMqUZRLg1XBxA+6y8dBc+bcPj3Dscfj1TSUNAzXkRbQIhnq3VMoyq+0z+j53spISmueX48dyYYW8PQsf1TJE8Mp6KaRjQC/C/niUZNiJGjvxsN46JSRUxJoyIX9mgpqhbqlBeQCY03Mn0Est1NiBaeR0kIHBtYeDN1YbgVPRpTfKylWgl5c6ahOOJ2tuP+ZjxTVNghgNY2v9BvCko2Fcv8bu+xDiU2i7etrrkZXIEhVPTAUPXv49LzORRTuagUYIDWmovn0b6SFadd5x8FPplpjgiNuweVEper3Aru3lDcIL5MuWMUGbnkPNxPE3M/eGzLokKOO7vcstYYfXfs7qhnPNHI19xXpcrLLrjDp31AOGGPtyIu7k05tgHthXFwNhQ6y2483Zrl9EQl98PcOEKv70FbwCSaX368Xo+j2VyWTNw3UevhcTnT3nCw8ZSjiIgO2NIwRB0mDeCdHAA9Hfc28LCI6ibQYuEmtgdkmX2tvv6wr3Kl9zHceRBvuU35bPX5gRQWhQfj2PmnQZUdnKioxqMrFbu4Cdh1NKNXb4G8CchSk4jizhNAneEX5oHnLERcU00Rkc2mSmUsnW/x3AVXbH44JU6wTYP8hCSY2w0vtz0v+JQeY6HtQw8jLsLyKyJm8lfC+yM/GrLRGpjTc28S8QrOna3lGTZw1MK7HW0fp9Ho54d2kysZ4U41jLRRwicLOp0sJK14p8dj81uDaDszdoVKilqiyTYitBeGSGm96hDvEFI/RkVQV0qtPTBn6UFMtow+THv4K+hDuxL6oK2tEAgRLtCANFW7FitP5FZTRDEdYkBU8GDGPRIyurzaKIUHUp8/oNhgY0VXhcJpxy+qKyMzpfoVwihsNAk6mqsB/Ix4flSw/hOzdetDMGqb0GZw8N/C7fNseL+OCh6pVv/Fy4lS/xCqfSqZs+pfxe7Pm0BIJgp5io2sxUZC8zn95O4mqpIW1fxF32NNRFj3JggdmyFvoKp49mchzwnbEwaKExV+4hovScQ85f21mFyRYJ3uis0pfe7vbr8kmUl8O2Xx89uCF3c5LD1ofZY9ekoxfbum7KsBgzpFJMMNGsrCo40ONaaJ/cbEcEf2JPbrh2JZJvDVlqiVfZVQ1se+u2K0jip407S4bmn2qUmqKQwDAeYtwdRY6S1pLznrgWJCzqzCXVbYl8oKAcKHyarp06cpQUOiQ5REIXWOk0GJsrN9KIe+LvVDlT4z9U7jiXjy2Enb4wSoM1p9SbGT4laksfgZ0td+fDqIdk2cMGirG5CUw3NUeJiMijEHw+NPsRXXxVos06BXl2PtyZ0csZQMW7uUNixTkAYOjsPfMblZIX3HOpVslSVPNMH1pNurmXZaH0TSaXScnHAispfGeWWZYBzJ/lntnLxi5gKdBd6DlrjKMH91iJALUsq3yhn0WNNHZZ3UKjRMinc0tKofDnBZAyo7JfODNx2+K4mnFST5taM1808j5kCmSmFc+G33SCyCpnf0TMYZlW2BxmjfITBhISPMyg+o1+tLccPzmDA3dLZKZNfKlNVkY8Ds0sXA+PJRr1zaUtQ+YvNgFaUH4OSEu505p2MfnOOyOqqXn+qp76GYTvzkuTFyphqXTcl5RpdmBzys23+1r3JhK0qJVkm0F0XhdFWlZra94qzoDCC/PK3ISJMp2e9gzTTYVELScULUDF8kIscgnWh9R1CE7nEA1ooEzZ8UREDPALmHo2mS2kDnXj9lrhyJCHhmpzZWp6AiqXqOd7daEdKF/nh8ocCfRW8eJrhD35zonIZT7YOPPmQj2/eMYvIsXACZUmbu3qSPPAPjGbkKKCK2RzO6AF5wMJjF9uO74fIut0sJwyndxbGCtMvT2US2/n/IPbclT/6fTbw5K8+KF9VfrKuVO4mdF2tCA5+qFSO7TvMAlSoVBot680ljUrCBSCGNM8/hh9Igbrr2X1qsy5Ry1RtAMsv6KZREODcu3QDPukEHtUNsa5x5uWP6nHfe27W0zeywNn1m2KAPNHmU+nnsVRB7tIbcyFbCBAtNw9LoaEGrojFpHePnLfbdRmtj0Jkps2HseS4UNGvzZwCwh7C2TfffYSsNQ0NWPOgZjDgyZt3sWpV42pO1KVCCQ9gUOQgIu+h478CcvqUBHgl51Wwd5U2rFm9HOmxwJV51mowcmoIvFHBcyLOWHiDVhJ0usaGnAqA/i3uRncaNyJqeHXoXUCJG9UwPY8hIzeVc1zr7xCLtSpES5mrGrP+dv96h0PEvmDEwIZSJmJNW8eCy+HaMDaDD1GnTGTW9/ie2rSphH17jolvfcnaZ+8wUwBQlQwKxpEJF1eJMtATINl29XBWRCJYywHtEnsQEpYTSszknixECpYpG7sHHfLEnV594EtWGUvPBYbfarH+QCnsUA8FbR/ZPuk54V6lGRMoMVHe6bGeQsWWQbdT65Mz7BX/UI2uei43xawjUbSRGcI0GrzLbQQ8CPKeV0vUpQNCg0hdVG22jvO3Q7kNwh41e+9ExJKfbuW9rJLTvCx1gldUMw00IhamTJ7UOicTYZtrr7WywsKTJ+sgrU6SdaO64wMhFBVIMbo4LpK6gf4lUDyakwlc9R6jw5lCzkrHrxWZkboTNodT2lyWZG18eQUKNZzffrDvQ7nGeXE/xuAv18rPaexF5RtZHKu/AcNVxKTK0zPqwGZMH17oHjdOQ6qY+C4Fq4gmxm37mcrColTxzWrizkhJp0GKPTUmRqOGiJr5AtUNUkEcQ9reCp4BB/TuFESOvtFfPlwu+v1RFJLI+rnMCBVE3fL7I10JHMXEe+0QBpn+w+aOXK+XWen3HRL4McYSjFA07xtIlhkxSIfgy28mvadwVzEWUGvl2x7AcjpO1rZ7/ADK0GkCZrAh8Z77QArpqhHeDtXcPVbwRlVNVDbLsGZyyJZrqHFiNV1I+3xkiJhjTnPWf/v6Oa4eM7SKxPZCpZ+Ouxc6Hy3xilPdSmqKq9fk4HpSdBlKrNKSBAb9eFbafGqHMUfyai5YlQi74Ufj97DvCv/f5+SLfBKPplzzchmDuVRaEUzS8bel3JcKA45VlcM8lIcaPXw8KhPA+NJnwKBAoChMRHhmHwpRd7nGmXHDrhzK77U/G9FXk84fzLlWdOQwFH60jTZWOP5rdniz/tH9920XKVjQQ65x+FGBCv5hwvJEVP7ojzVM/omNR1CaHHadmGAZz1VII0DTx3YdJYVEYfLneXoopBvZUIs/Yx6Tg3HaC3p4nZofJsnBKH3TddtQS1E3gv2AnFAX17PqSYIeLOG/BlohdkZrj8iY3rWbrMQDGQJMOhf48H/H6sk/ENA7S68Fp5dJim9y9PVhFknuAOqX2VOvlqer39J4WDI6LfRM0hrhZT+ytmerKYF4wCG3eJb0WqY68owilztDdY+kjRosL8j8Aoz3Ui4Z2I7WYuLKzfKh1L6DpzRHH3aOhnS1qAK3nkETBNqXluXx0bhO0Wb4ND+l4x47cRg054R9TzUW3B9A3CEW1u4bQLUcRJC9Z8hAhoTq5dLToST38aaqevoUnc7xeNuQ+8G0+/NjdMLT9heoFWSWyUDshAG1lc8N3PdK2jO/ByXnB2nagxzzw89VSaKFXVfYbhiMpg+E0nXbuxO53DrSTq7xbx2k3Lc4v69oYR6pEiGbvEWkl8uR7ihgG2Td5JEKhdgNtHmwVU5nICE6lstZ+Ye/6kEUL8xQ9SbxNEDh2H+e9GuwhwAzwtEdlCpFhbnPAPgbarR6LFBniLUE8r+qKSe1PLh03VhZdA4OpndXU7b5kpUpIGf04EOR0nS3g7u6czr041+6lQBvOh/ZN3YZ/NN2KIpuxKfA34COL6b3oYPBIrho1sogiEpaReLvmH5J6Pl8Xq2MhSwyvsg0Oqaq73w/rWGg5NQbpih1xWJHizC9K9rr0I7M3v5vSu7Ec+6stdKVgBSWC3J65OLRnzpfVJhBqHveKOjjEqg6V3N0rD9wKlw1q6sr+GbXTdsBxrH4AxgQRgv12P316z5p5jtwuon12S3lSJpKgDE38BEP55v0zkXRsj+IPCMNBhPD9lUuUUCQD9qJftJUq49JMedwIs82xTtgt0A760FtKN0L7k9SHbgTtOS3OedE7qBSQmBjR7k4EgKQ8I4wE+qAE6a6UbbQDDeBsttsZFjzFpFq6jQM15YO25adUnaR1RGksD8byTZQ2sGstb6KQcsLPNG89SxSLi9HXpVp8NBtSqUlwJ2zHkBiqcG9RuT/48/C2zcIEXaKf7iCqlGc6tOBMKlw2YCPE2IuGRcUP1s24ruRdB6whHuexi/ZIhLLi1DeBD8Wf91k6p/+LmptN0ujQl/zbppiy963pcsDaZHlwzGwfdZNAGNGeLIpmFcJBj9VyG8c6IKmIhMXm8Z2nhd/8hCQJXjqrvKuL4DISR+ay94/Bh4ft3ou9rHxnCJliHFmG+cu+j96f8nZV1I6h18Fn2iXemezvcLnXaV9AZvNisoHO4RHTJMUItskYSkA2AqolIBkk20uMcU/FiIXIJrKYpJIvDPmRz47Ak+VP/PCkcIEiJcrIpL2iMGgYKoXhJtTOynjT3HHip6pIZxfxiHLBpgYsJ1n2G3oMC2qNq39wU0N8GfnOMsOj+KB1YhW9vm0QK3lKsAIcb0D89CSaTDugntp2ltrH1SbJqqDAaGw6EmyLsKLkw3u0INX8ykHGCww0o1SSyVuXP5jJKA4GiYnvVjNk4fHxYbbFpXJUSt1Kat1F1Ldtqq4FjQDx26Y2Qe42KVlq3ErAEbmzGC5UUwMYyrxp/MdfccUfFqvaD7l17KJvS5VvEmHyySK88d847xOReoY+wDLh6QPsyt74DhEvuB2Lz8Ft2PbehACZglMo+mMz/e2nyNHEwGQ5QWYP+vKpXF10XD0Q9RecCcL9dTJdZyxC94yDUgkDbduqwv4ieFfZqXtvhHwcW3xyju/XhWhvEuY+9yFSWv+x1ov5HhSi3PS2wIYA3SnfLdTEloD1ukxWFoUgQ9mjEQfd8OgNQDBpuUjJywDBOGIPaOGUyzbzG5rXS3VM6T+F65w0WguerjljNSfwBhsANMrySokQWhSHS9vikmE0p4hDCm35FaSizT3lVOU59QSlBWU9NFmf7AgE/WYsfkBk6hsFJcZ0rJFvYMbP83ovXkANiVZKbdKaZCcgO7eWLobFPCoX0qtMOUmO9uBsWQcg8+I59YXGLvnz5gJ5q8QRvE1G44vEdeV+CbXOAdiSWeSHH21RTPLwKLXIp7viDw6OZFqyFYOyTSSQP/hTQ/iPmrDpUny4UKzmf2bCZQ5HRvOq9bjcGH+S0detLeFq4eEcLx3NUjY5pVj/60xatkTLwfqfqONmoWZuB1PiMwM//53/9i9vmZffhqE9qRBHSpoG/rEdNNVogxxYgkE9sSk9E7Eaf5gFNW9jPKcIi7qO6OjGJbmWZldqKKkbhbmMXdieXOY9zpNuzo5vVc0JHFtOfJaYrGh9LIXPl18HKb2B0PnAoOhwPipL/a5+dQv6ERiQcLbDzJIU0wRWTdnIuiV9QI7rw6CFx7opyRRTdeLka0XW6IUBTSY4J8mUIU7Czg3XowYqOa75PrMb85aPJnDbSMgVqKe0LcrSpeQs5Uxfkrm+82cFVPIGX9LkWQsb9R2uSvR10+ay19+LsVz3MG4fqo0X/nweoDlSozaDFqk3EJ7mkuUAfyMLs93WV8M7fjjJkK+HC82gQkeR8lptvZdriqv17rne8CmWuRzA8Mxofx14Q1YlZxnQZRFKznCz9Md1H4gPAxnYqe277m4z3TAbkTI9XKmZFNXrlt4JadEX8IhHFGRmQy7j/GTe0BDKG+S23R5+21KMtxSyubqiUhC1SZ25pw7l5lKPsX6yeWci2mQcmfIEf4ToZmiDlCfwPPIXxrRO4o0U7YLEuRzwYHrl1OybRY1NmxdRWChvIucM+p5q718ukFzYBcvn5VomXi1h6VTaJL4s8ol4KkuLpoKf+2pP/ul6/Kid+MahMIQ/GVOG/Du3MqHQ98x92lPGPTnByRUeRTnZ5Qe7WxgtjFVx+LcxQFi8sW0eZ06VxMaQIEv30taEsaQtkrqN+wj2Xv4w+8e/zBQT/z5d4zhW3zntAuv4tS43syR/buL07C31+GlfWFdofPGIvz8tVVuTErzRGL3Cohj8Em4wVVFBsOK32LK2t3lk7S8km/soa30ci9qb5e7BF2+AY61KnKIFAWsfL0kdK2PvNYx4EDCFxfP1RMdjZx1EjV0Q14DmbcHSoaeorNSMNCBzgQn0wIaJ3wt3PqjJcW5ScFr0tdXAyUzX7tf8UxS5InjSX1ejzf4CASIpiTNQ2AeecWEcY012GnTrrEdCiad2LkZUVbjDqO3zbh0vBYaf82NOdF/GplM/RJrQdbNcZ7GCCC+J1VB++JGRcU6lfiiL6IzH9o2ST5bx7i4aiW6KWqybSH3w1/OjGKYvLYgTH6F70O/6DpnVrDt5MW25LzQ4GcHt/6eBfAOQFxM8Px+4FyKjzPKlob2LP2QPKJCSipojue03fT7PQDHqE9MQOHnMjfplRFX6tucrBLXKQ2IJkTXImXiroZoSLDi3/Dxx6TBb7+IpwRrMpyAlcVGz8eEed15GJjRimj1iDa7Kl78SeW761jPzzw0WjaNNlKhrwwRenQXbBLuR2FblPPVjER1FjY9TXCsHbVPrvAaGH/Xx3AvzHZsCXsdZyALxlHzV35+IfPL/H/XXozW3N3hOfdZvh2y9O05piTlW98SqGxxTazt0xAQR8JtHRPjOGsEnvHkSqeZZoLUBNHjwB2W43fX6+G9RJI90o++9Wcvwhz7hkpd1ZODHMo+0Juf1ycjyGVDT4tqrJlqB18/fC9UWZuMU1v08ekABI5RVGcdvYUYBPcJie1UjlJ6oVT3O6GIIydsVc1DbCW3r+YYdJkFuKABJI/M69/0DoCgiEePhk5tTZ4OJGHly9JSGP8K90wecZvLQltKqYn9+K/aCd3HGyc/i7lCFV3pukXvX0yWbJ/mrhR6qi1Vut9am9r37TbdjLOw3vQWo3dulS89DNp/4+iSC4H015sve93zXERddUgaOAcLJR/5MV0tt6Zdc3tEpc9FDT3ZwUhi2Om2fwlaxVlgyC+Bx+lkQhdmm0daafz+dFVTizcDQ3hRCUQiSL8jeCv1HIEF8Sl3ZIuyc+GkMh8YF8bAzFt6yJuvpc6Dj758ycR5D8FWCIsHcKZJqm+vBVWfzOV3LvQoh3vXCDPiJrvXD1xPUGNQu9rBGyEF/MO/ssFtUagnCUGsm5FiDRZxfQUoC2KexT3IKqbDEtoIywnjGg8cSsWnTlHdNBbNFiTAKiPoYbaVzvyduuXQ0f9y5Qgpbz+kHktEJ4dEX4Op96XtIidAoA+dfNyu4aXA95S37mJbGISKZgeoGYWspuiBM6fOSyZz3gHgBsq5ArITzNcVcUunw5fqvg+BQjNzQoHOiiV4EvmQ9AIzHJx63zVNBct9LDOpv9+AtV/nVWGa2d+74NqHZOzgOLt8M/c6FYPeKmLE3QrZfsGMpJeidlHXWpQ8eHx0Z+8cNvWCU58tmjB0hY5SXej30e6cID7vhlLl6/N8lFiOdHBWuJxWRBJsalnGYZ5beOlZRy6oapVoQY7kZ2cMvr2j549TliM/pMUnTrVC5ZrRUNwbX9bSRIsxj4a9rLIs5lhtPJuj5zIECOOFdrCHUTrvMpE74erDQLTNmkbtnSiC3f1IBTBaUCslMX81KIFAy+BgiNfymZgPgTfUwaUJTll1WS90Ajkkr4O4I93CcQ8zyMtgjAZVRTF93l0SWQKcYouXT+yEealmpz4ER4eusFn/qg4USkd+xFCX2Tir7VeXD/Uaxx4pS7S+jGfYVZGs9RENOkElNsNj1asmNslKBQj++xEFu4zJAGAe0djRTdcZtAzOhIfZHNXTXpUN5s5UmJMAUw7GralnZH5Zh0/REO+beMP+FLV72EpriYumPNNBgi4M6hVpHz8QFl1ZbLT4FW+cqe2jCRFlOh6t7SoxCTS/mPKeqjy7jEcsOlJpJJw/HKDk0Uv0gY+N9gVBPiDchyBbNkQGTiatPAhAiiRbSNS5e25lCg6SKNiairKJ0LeQb/f8kzs5QZ3UdDUPUPdabzunn/+B7fA8gDeWb0gnTmC2sPuvqnmjDQj52OGQl7qkuRoqzFRab8oqxl4xK9QvWtt2pfeaZpZ7puaAQuud9VhHD+rSVPbBfwa5Et9PZmahke2NIrGTikr2+3bxgOfTd5lzT+rQbDFuqNPZ3g43OH5jfSiY11kI71WWlpxLK55TbdFL7v6Zz7DX0wtKxe9yceGCY2Kuu7rs+H7TTA5rLz6e4k99Cp0ac4FgplwE8+YIPqq+552+xBmpK34k29SByGm9CSaoETWYp9lxuCPSHCT2WV5LTbl7ZXu6vZ5tgdlUfdPf0hXlMeUAiSEg0XdLiDCBGqDvpv0Sb/ZjdS/ZwhyMDNYMNG+hafgnd8BgNvEQdqnN/TLRb9MVhSlb+K3kDtNMb/q4baVjy4T/y41RbNeWAoChyBEFMNtdVsVxDUkbKtFuPoOTxgAiGnHm3IgtL27bh8EVBe56iKsKVbhbGqo5Jm9BPslQ1TPVIBXcolcurrNY+9qICRUjkfbOpJqXkzlQrL34T1/wVlTRZPncAjtQHzGMc7iA0JQDBRijqUdEn/W1+Qe/OgJOULwzvgMY/KkagcvhoXfuGlPMbjhnw005FOPka7Q9ida7H44YO91Lie4LnF1e245E6Uy8/fNZjCba+vtFmqbNINcFEH2p6uv1XtmC35utNzAVn2JOIYEn1fZfeEpFTYZKWNuYFgwv4bd34EY5zlTgr0rwqTn4lkudIo0rppjkxMpy1U21EQX0ghSwhrcYeTGzdro2S6XECRzNivIToA50vn/yPMWdgohcsBT4JvuIRE2Up1Fg66ajdEs54eNGALwDF1aZ7rTci3GIT7n2DlsMG17IYOwyGPpbajM/2JMwvasx55uxZflzr5eMsLkYJWBgp8Hv6tH0VXyA/gsxITWeX28Mu5QvJbvHL2Z7+GUBXyif2ToGXAz2qF13Jt9WlYL71TbmXFCF42Ybm1f2AzFvYHN+TEhZ2HhQMv1snXICjUxIIHV3KnB3s7kkB8RzirZYNC6H0aiMqGBnes8p2IbHYSZ7LuYlKcKlOE5it6ixsUlQ8wTFhCU8bf39PKk0uhbtj+h3GUwtW8ZGGlEiltTGsvFs1p0CWRH1MBFnFJAek+DTj7rXnCK8SXLXWLNrjGYmTvN/6GKgVqjLiT9TuSMauIHgRtxMs+TatELHtpk8F0VBrcJD3SYZyYvw/dqxMBfXUoghzvtUSrrudQIrh4//7q1Le+KTDXSH/kSWzatDk+KkWY9Me9dkRwYl5Sidc99nQvEl89XMUzJJPj0UOAgtFi2cS0f2ZDl+Xx+kO7gH9lmGj3cEgd/gisI5oCFP2zRTvoiIzybflptnyPb7UG4J1GNh2eYuOrGq0TzDXFz4d1+kEJXMhdDGXTn6saIXgUSjBYxXozdhoeholAkGBmNfjJn9VLFuW3TW/fMg/eMyRmhuZNFWLWz9p/uTSP5PYK0YvNEaVcGC5mcr178AMDnv3hNx56wqbdd9whLm9wzumoju78cI/Yp8QLwvPRse0HnzVx38bf2U97mx4I9amYWLuRwWrPbC/FmWbB1MylqPqXDovipowpy/w4JIQzE/+O7/GA+SQF/WCzWOtThbmxjdZKCxU6/aMjvfzEwRe9NRsNmxU0WspD9YodTUeO2Io/4ff2RVcDNBZvOhsM0w9JC7FPW5/8NkKC67fZtyeTT+zFEfJ4R1+fmUKbpnwpK10RjCOAum4T4iYFyULUl+urZKABvrniA88F9CwcMWQz3TWSfwlTpLVMazbJDAno0k1dMGDl4Tq7ypBxzjZ8muhmROsvlYahuZ7/8HifzDD9oFdrnamszkth4jL8a2aJLL3GGM9PYPcXvE5xXDjvrGPxxipb3hOcLmFutsTK6p5Mrwsy9IzGfzMoRgLoMKt/V00KXIXZ+uvEY36+RCXbXLpVcTz6GZUkSHeWDkWxYjyEct86UqW0LCsESNCFgyPka9yoDZJTLKrn2nLijzvnRxQO5TwTKHRZ4ItFS33G9swxGbpVnT9FxTa3EE+PlcDhZ9E8r21FclAuASvx8jmlm4m49KKSudi8g5ROq/JAI9ZhMn51uGfctSnYW1oD0zkdzfpxcvcXhZKQZ2BjWwRO//O+VX7zjtOU1StrOIZl6l/MpUaL9kXJzp4mKzapt0EeD0CWFLRX524Koi03IDQKl4eyIwC4k6fLYxyTvPj89CwyJY/6CpTJN69YxobUw0tGheyIeaSw8XTO+klFtOV0Xo6zITjugWZcvcGbpjt0Vm54Vsk7GdqxM/X99fj44yYiFgOBjEw41QKxYYaVKMwJwukNC9i7gG1BztUqIJdUuNgupUaqbfh3dBsBjSlVjvDu9Ba3VaQWrAoEJX+u6lo/91z7mtaxTc1iAO8xMZwRdFHstZS8N3OU12qis4mSB6h9FbUVKnz25de3n+85j44+Rv9q5O4eEsd7tdrh1Q8XHT0RO9bSwe1bYzGd5FlsKp/M8BM/OUkzZZC8NAQmyQ2i1LzK0+ecD8SQKIRRd672RWFmY3mC5lWK66WMH+kafL3w6T4pXJWqCBi13QqIcoXzd3ZHCo4Rb4eIizqEo1gtK0vUfCObhFsCuIL7FwVLxNqJuZiWfg5CKxh6bQW3cyZ1YyfxkYSQUF2YXPMio0PYZk9h6/N+eNtyCgfy0xAeFH3qmpwPGMJ5bGjU46J8vO849ysa9ogPNDIEg2yZaWUUkpFSimlFIKQlJRSSrkS5q6dUbM8z3PD8qYnkoZlmOhlRhIENONYJ0AdYGVuai8oUiyefNHES6SYM7y69Epm9uq4NYwgvHhQpr9s6laBOGDmIKvibQdobfPQLc7Bb/8777ogKL5zdg1NBc9ylXeNPtSKB26GhoBQz8NyzOsj6yB8a6xs+vdofItpgKn+MXB04zwSxDHXnxDFPgzYQ0HWsicmUSDU7GJzkcRy0vR2FfgNIz+lnIpZZsCglTZdSFc7DVwd29nFlwy8ANi4kNGOpEx3BmjZMy4fk//vpcjbljLUuAPYmHkaTRhcHsMyM0eTWzrFDkDnG4cmQvrfYWXfxtuNLscxiARkIJIctbO6KtVYtQCbLXIk/CoO7MzwYoO9r0kRGckPov+G8YCfIVz1EGAN0KSaJNoYHzDK0x5ugVQugDJ/LvG82r2VLH/Ska0/F+tuhTq+GI8UPK3Q+UIEkX7/rDBpKvXl1PB8AbrQBYtHxxEF1tdwBkR+Q2+hI+qjhHTrd4ZxrMfn9lF/Uxmkzz1yT4uza+H7HYTtHpQNIxYMGcBsXr8vLjY6NI92sDS2+8N2jPyRnq0fbGmMeNAE7+8BhxYJq1zzROYxkCb1eOYQGzDWI5gR+6Za4I2HwA4bUXtKGQQ7cwrehS+8l7B8x0zrom4JcYAOaGkyOVuu9sWBJRgQVpFZB0P2XxkcgALrcBsOZQxOpNQq8mfJAWnHKsGmIq+H76WVk6i9doRqwt/HSLwvlXIgpvNbVMkrCgJKdBzZd+D3KqZqH5+NBIL81MLyXJwGC81px7EmL+No2m5ji+BsQkRdKtN8czxkifBGmAVByDWOzN5hShyndUaXdD7wHgwlN7pWw0Bm1wcFg21O32oafYKSbcmPMCooaXRIujKbyUGzIiZFPqCvIGf4C6yNaxqXB/RqSRpjU+gKzAcG5Zr1uPBZ5IksmfWdhmXbpjGe8scruI70w+FMLNy7/tjYB1kEFgMjjZi2MOoRlpRe7e+k7DVb5CT2e30HomX/M17/JHvyf1ZojxpOgqjt9/+Ah3cY7FDWOx8TknK8x2Eumz64GdksMooTdJWCQy/bypWfeodNMbCNVJ9/gh6Uj2GLzKoWHjFw2xVEQgRQ7m2NKOCCkT3ND7eQ80cEkEa2iYuiBEpxGex2bIybJKjLu3Yw8hT1hvc54f/09QT798IweEddJv59jhm2FWlvplkpJ52gnNVGc0P1Mj/mDVJaNLpxDKWfU/DJ6GMVRM/yGqPatUKXG6cWBIvVAzU9EPuSOOSwYxWQxfTq1nonrl4vyoPQM8N2G1Kq1qvAT1MoybGdDNPtpTFV+CzbfxJIPw7tUgHbxwltQunSEax03iLBSjqsvTOmck4mPaDMvOkrlvVMeSdOcRUzytAZvq1+mWSjBMcxBDeMJYYdFd2RZwQuoEBWaesMVFFndkAgjmwcWjJICj/4A2Lu7QlHQf7KoCEAoaNIiHikkJTZyoITvGV9wsmjCl9sCMMbhvgmcW2dqxaM4qX7pJqU6dBleaPqGKRiW8w9+Ytal1tzOk0ZM2LVe82tjjcxNG7cBObkqele/V+ckRPlcjd1qMp8HcltrDl7iVnVulKhbF6834bB+vGw/n0OB2Y1So7xNkAf3E7mkWQoIHMPVhPJMw65z2dpCVcX4mq5xZ/01wfJmXLlaHGY86RSuTlHTpmK9feGQhGRr/ux+qySdXWH316zPqGaJaD+p8aQc6akkU1KAkdLfOyEU6+zvC+TsrxQaudS2OEyGQcMKQmnlGbymAUuXS8bG4EiWupCg2DjAn30HR8iQ4p+nf03oQ5FINCR7A9yX2rf9r3UIkPf7dMnVVBz8Xx8cuQijH/feOh6bDPIdLHmq5mXvwX74Y3+7ecfG6jxyQYTNR0Tp21ZYnU6cx3ElF+9wPufEFRq4de+vOant1Kio0VMr4tppEunUwgd+n6Z6yN9DzugwtSv8L4n0pPTfAvyNIDGXj8X362a1E1sHS9F/Zg/X5y0dmTJZ/yEPFZfE7/ErdIMUOairpe0pfssVw0DQ/ktl1D1h0/xGXqLgqPFDQiL1jctMb6OPfyWt3t+9OojIDTAx1sLVMGFR+YObJ1tN5usEENbs+zLCWlTOlBqhg9K80OGXQdX6up6S5dfci/9CnT5iFl3/6IKhrQm3XKtsdD0mDZljqCxrsHUws3IBgpoZnvptKmhcMG11qWg9xo8pvcEsfoYuDNsmD9XNiwjT/JFyA+RGsQFFXrQkRx22uPkab+BzZ+9TkzPkJ6/QOtda5wr3XBSeefdyZlod9WmDO4ADvWP4UkO+lR4VBj4rmrnuinIV8NRCBFf+9f1kM8bpexUtfnmJpaF44xjWmayGRTq0laZhEKBMDYC5a3AfnYC01yP9f+EiBSlbQm+NGRQEJKS/euMH+yiFqJ4YUzcKgJHhOZv9bR4mIi126dx7l09XDgm/dYIuQw8UuXE2/nAtMPiiazD2OgblTlTamkplnkXXTI9TlFTlENT9Jf3fTc39+Zvu7kJYx8IuN7rj/dtbj5r/xK/jk8hjXkoi/wKsQGAeSZ9YoYD6JRFog63GuNVm3mohTcYX7PQMI3W6owrwxdZN8cQO+JQC1nPmMndnHBQmUvF26XsYJ2TLc8+dWChkyqOEHNgJCcFmHQBm6h8d7zC/dOkXQEFFOHUBaKTQv0Yi5s5EqdOfJAYvbR8JsM8UMcwTxM1VEojFe57vWI9Dr7UYZMnCU2CELzFkRYyjTIKk4BUiebxooP+Wi6vcBpVUu8tw50gBzyZiDlDikXCo01NnfJirrdAbJWfV1UXC/WglgVa7+QBz6Hr3qp4qaymBGaOAdtSUN65nA8+d0939y0YyCOPDPD0U3+hLUKYEogjWoHsaYQU96N2wxRBR7GMitKlAXL8EJHPJgO8tGE/MPabwR3H5B5R+dX4t1IwL7vvb689kuIcLyctD9FWW5HpE4fVzfc+0K+VWJP45UUV91QCwN9rr+mSDCnfY3A2U0pxN+u6OMw6PATzULT8YaQEe13K/DgTn+aurDEs5+bodpb14Xo8QJE2LdJ6NEARpnIRuENRKslssaZS9vE9Bz2yGkkhn7FWdwRzEbKb4InEXRYWngfsTL2dzokVyNE6U8ZYltMkbdzD+DeJUaMAxFI/0AKQEkFQwIYVRHh6LSJeMFYVkZVu1TVyBeJe5CKrAsb18WIe/xqO6/dN6NTiOlJxjX7xlna1a17ebFM2HMN+uBQKrREcegwm/q3rjyQp8GiasCU1Do42Q096s1jbVHtJAIn5yD+aCvCzXJSDJqY8Q+Vrr9T0Z7SqjaPRBpw7EY+nhwkqSHIQQ7bp2VTCQyP05daD0o845ysESLAtf0zkJOB6Nm26PFypQ1MJKT74efKG1HQonJymG5SMTw+Y5EU+WoFR3We3S81dgH8GrzesPSl62Kdivo8035y/68RRfMCXToFSciJVcvjCi+zayRa3QlHFPSZ5+p5L9TqHcabZ0W2OalWFrXTU5R6oDTWWO48640XOzQ58m5XR8kY2ZdBg7EFLh6aR2Bn1u6Bk1jltZqnDjHG1ak26xURHMaRBh136eNXUBiM0aBbCgFH+uXRiKn6cCQCRHZ6mD60Wvo3vEvaCKZyJYVSZguAg3BaGsCMmLJyQqWGYq+jUGBYE3qqinw34bBD88gqaTGNZJUsoZow0iAhXfIGn1/TunGk+42DxWvp9ybaX2ZRMRZZPr9hRig/5GbvE8i4sn8HFwbSf/yHnrU3GUQcp+xoxsUZKg6G5vZz5WWvG8ikUK1pPXULMuH9T0XWsAOzidXiJgR0o6VzfGrobOH7qKljKiYNgC0/OCPz+gFC6weX5NBfmTdhvQlNRGi2NAUXWqNUmh60JUMIVXo1AqhQu1jvCadRZDnBxFMmY3buGiW3jmlU2inn2XFyLygnakVb3/VjDYDrcrOBH94ylMvwUQklIWJy5MfJACzEpw2Yb1+L+8ZEOz4G+jxL4warcy03u1YYlKLE56fTS62Ad+NUgnVdl1PpxTpdgNN3ick46jTKZrD6HApCKQKHkwx6//6DJ/tVJp/z+Jk11xHVBsbd2Las9BwP2QrZ+ym054bvchBWXD6CB7XpsDqHlm9IrQSytFIeekpM/ii7P+fxBTwfuHk9c7U0Kf+LNHoNCvE3nbU6LuZCxhLko1eAmkdftyuJCbT9b9G3LN86YXxpIzQPZMRucJK1AlSulCLkuaeNoamJZJ/8AFDiBcXECs88dHTPAKI+iiMklec3HQm8SgNI6/13J8OV3PePkIL0WllxqUOVGm/p7w+bTTDyBOk1Z8Vr4LrONZZpc/bH8NI++zHbNZ11fgYb9biTcv8yu/PkLQ1wDtriZbbNzj8OZ+TD4Pq5rGc0MpWf9ylA+qa6h9bXtqBaMGnfVnPcvZZWPADy4idwJ3aT2Hh4dt1z1+IOlYb8mYVsfpvLvG4GyY2/ACvNR7Nn6THJfrso6qVLu0bJNYC8nqzd/5KONaLq1b96Qp5P9pFN5jKR/Aj7gSznxOh0NUC0Lr9BzkYgHv87Llvw/p6UTOBxU+5WsMn06PGz6snmX1aWL0LEuLGpH7ur3yvVW+1/LZYyAC0n3IbrK37II9NjLoLK5gvlyewmr9hI13c9FR2jSVNeCrFXQwiHLYKBJ6TEgzUYT1VrHLyL1oQV2Ntgpnzo5FvZFu6IDvVMu23ysMB9F18BOXETxGXjLknvCkz7twKjGBXFcqP1GWTHA7VA3COh4x96fymIlXdTsH6AyiXdBcU7w3TrkpkJKbGniweny1dcjTXk2jXkdtf9bzxhyP++855AZB6qsDcWbvIVpDKSb6oQOFlyWTX2eYL4OvfKejC1wWd/u2wqfQqihrS5HlHQGGUsulHbgFzaRuZPWyboQpH+rQ1+l7y8kU7d7RXk4aNZ1EZdFkdyIDGixTh9UyO5P6jKHIlMJXR5MvCd5Fjqfyq+xEVCyriad9jWyuGnelLBzH8RXcSGP8/7m4bfvP/aw++YD0uAgjMs0OzcL+/WjZK5f1iO3dHvqhp8A1XFcqmZt0YAU38c520UlguiDSPkRbfaHVG6we/sDfdEMvLEjwMNd69Et8vVujrr8ugeWd0jOBDZhEyFTlZjO4NqV3LJdtVOLSwXXQAw/bD3AswCPHTMaB8BX4utGNXtyM7hL20AEIh2JYHe5/ZXDPBn5Efy4QeTo+1Xt3hXKYzD1NDYh8ZAojHqfKZxDme3Eg3YGroVHgdH/yVOFgYFnQG4FKueZS1XLzAKhele8stKBnMWC5OK1438ZifspS51vF4OVVJR6ExH8zj3Ra0Grp5Dtt14W4dnQqwVi/XeTH5jhQ1pUAlIKTOJj5KUEgxjDbufhDyTAsCc4Vzk/adgIuoJyVSIHLWT59mFqDjgpngwPdGe4CX6XdgeF4I8gb0JaJ2S/vQ223VK//fl8+ubt/UksobUfuDxzjHHYhxHULhtT5hH2dnht6kkvSR06jtjdN6O8e2C+gOqi6/KjdMY7rnQTWhjLsh7GJlgE5AhuLAZcjVXBB/WkWnR5mowL+uvUjlAPLLej9r10w8kSSNdVpDrzvVZSMrgKbElMF9FwEYudM26lpxW0x1Cmif0ANTKZHCe9iwwaB549AbRnUwaOtNAwIv3rYhC7P6BZhI0dUipvXtAvyAp+DK/gQPIwcc6CM7t5Q2D1ADyYQ0P1VYHXfQXeK+aEDaES0wZs6hY6+Hi45BW6F4eInaDJpdh/pNPl3xpLFGrPvPGFYLjAhxOMtFN6Lazg8w+bW4cM1tnjyS+TjP6myhjVRnYUHpTyjxkmnjFWDVB69hQuyFRCQNKKWAwAS0Qx9/v7nejNSVFr/jWoGESsI2cgcj/SgczmNF2auR0XC8i1bxy3xyhniKK7nPmFJqMgywdgPT+KO0AVy0M0OH3diQR2ye4doRmuR0zz3xeAs6pYU4rSad9Mhf1m0QtVCiQtAf7Br9l+feO4KzlAU4qxV3oTYkWXZ+6NTvCizoknsaDaPr8+mb7qOH8+NEr+BRWTN/ECOyhO5fh62JRLlGkrPGUMURrm/1+pYB6AQdG+ZJ3foCH3ptXIkUkYnzlWeXDzs24QRvKTeJsFNi6LXQXuBtlxjqiBdjI7mYppU152YYTsyo7FXOseigCvhy3XYLa+Hkd5+MWNCRl9YfeHMMutgSeGStgdEkEpsSVdvtDTIYuXceuhugr6WaEb0cphXdLw9dfkg3Jx1P/ToXhOirTlXwdpIUumMhtrdvYXi/3dbVp3Xz4+XvynGt1ivoDxTmQ2s7Nygoylbliw9DeokgLkWO3kXgM/XHsTFtjJRc5Jc2mk+w6og0wZWg0hqwpVgWMUEHISwYkZ7uRZ+t3zxZBNB7eRAmbgugl2pndCvfvuT0rfqyg/7qFoeaX/+Gl2CFGfHPXDEluaRwZ2hH3ki4qN24i4wkKaAXOl1JDnnJqPeTqBnI95OoE8GiNVoAQi09ZARE9qMPrmSA7N1McoLoXhpc3V4xOD1rXXgXQXeYkrtLNOHPXkT6Q+uCaYVnXB9nX0s7TDUlIf8y6u2Z81p0jBh1UrDRxUSFFK5b+ZxYf9hi9u0cRlG17l7Az3Nr/ZX/bckERglKNIEvrFgdcEjfHS1NHQCdp1sjIo2tD8qyFapwdElTP86PkctBJSBUghlSiCtVXYnGRxWFATeltf+RKpVCtorHUzeFZ6t6VF521x75YimMT919IAmKBpxYuBBOBXvgsB7NW7lh9GpoqxyJ54sLOqOz7V5yE8LiRasKEOvoZ38lx01SetQD4xJ9NxsqnNcPvuCusqwDBJZFIkvGfh/nYRJfCLrcVv6Z0qcmWCrQhUptMJMlkb1wcDjqslduAnN162JXa3F6+T4S03fFFklWTWDoWW0mxGNG+yf4i/8F3QcKUs2brYyaQITA/TAvQSMweIOaLrEvCz9cAuv4NgG+vVSAOM/0EfqrGeVuO9sXTgLJq1cPjhjOIU5KIfydg2PIPVxj04E77fg5bmUMyqh5vUZhWdqbML1AG0dZPFhhZH9exCreUavQuYbYFkCgxSaMBBdE3/kszGPK3zH5Pyp6280wAb3kHguqRuP05ripDeUDJuqjOG8H9aTl+3GFlORAasgWEwG1USjEe3Y2lHOvEYcJ7ytvhcf35l/vyTUKBNskETDVD5agbzJ7vGkEQClbrJd9NfoF6ZS8Sw5vMmsGlRPWGfTHNtvmMg3ugs2kSzrhL/WpgWHVxHPm/P83rTn79NIwpOcEgV/5ejpe99kiwDiRsEqSXI5JoIwAyao8nzNJE/rZQDXnUDmlBE9jXz8Wj9t4us3XAIzfutBQQIM4KTitGG1RjhRlT7pRAQSsEZDqpVrfMVVfyaV+FVzedNvhkJOWKz0Xd2hs84f5dmnTrV1TsdiU4DzL25KSf596l0OoHA3ARRqKhHkisn6Fx5I1yMU0CmyCjlkyuMdmMjk0e6Px3nLyVfEHnZMFGmRiqheUjXCieFbZ8e5ULKRprDjIRArUwtSmw8xc35LHkeAg03PUuIlsmkZzI0qwrYQj/hizoWeI3OcuM84BuRaTGKZxvzQM7sHepdFcBVOmRV1Mhm4MgZXv31ELH6q6EvuMkgGOf/OrBXrP4sJYd4gfW6ki0Yfy4weFYyC0w5AWcYIHJMh7KI8/tRuvxWII/zzzHWpwz4z0zMbkcJtCSvRumk9PSOIEweIIE2kavWQKxP9MZML9YZVNWmV/l0L4zJxZ4J6rsxKh3/R409DO62VWZjvf5p+NdjdbHVT6VRE+rjnQF5/HTYGizJeC+QW9XlvFszciomvO8Y7ljEGivVTO572ueKRoRc0VKYeBIxIStFzp3YByP/GjWAetRaeUXRTXDnczfQaDJe5oldu83TkuGcB2BU1ULr8L4gS1K84ESwfhTdEGzwPDTq4/ESUHRjHURNsLhs8GP82BbFe8ZQS747vU1gsUBL4MN6DdM3Tw1RO6EQ7CCRlgFC5vJ7y8bFu1nMkojTVLs67R8AURc8BMl0fm3JCY5oIXEHcL/usuMQQ/OLmAm4G8hA3sQnOJt98RqGk6OH1FwJkl8tSBGGhWgiJ607LiyVSlxIISuP36akUxlKYq1j+iq5H3R0KaAlRe+vxUwKKzERB31oPepBlk8lgU6qMWqAz1z7tv7yXaQKg2+156MZhjigx/8yDywrwLqVnzIYkmowUiJlMTJUJOiYHPUoQCkpaSXFS9WoRNIMxrRPMgrBcG2Uv6uxdeRExvzt/HZoyDk/Bt3VmaK7bOIFmNc0uJzIKO/spBZxMaNElNfMEXMoJt7JYZWJJpv1vHWe0XsCM8inFr6w307BA9fSMioOVWfnD5Ci3v1373X4v2zQl+qEBydw/b/qHOvQ//hA/lq2T1fv5Bvwn7VXq1P+S0n5Jf+Iv3Ls/SMwx+D/MjcmMO00zRun/S8l4etCgdpnVq9cBL+hI6sy/FM+HjJkk9qYnj1YHhwqyJyxW38NLv8lT9gA0AT/7XmUwST7tbSe7yKpHPTbsYpyRiEddxQXY/SSTmityg4waV6VK3/Tv/UH5z/Ofm8yrIbyH61gtK6SO6l1QcJDE1QiBhKNrWcHtFqs0nsqPYFYPd/k/dyGzc72+s0eWe1XSTMrtp9wLVhhvyb0EMA5ozpSDu8X3hJh2jSPSNX+DCUPZ/jrZK63oHrqr3jRGm6p6fbrron23ChgF/l/d4qAoilEdSCVHx3qhqmzXMlfcpX2Y/WBzheYssAdzz6tJoESlVFofaj88EQJVrlPzRR+ktMw8XJC5yj76T2xKa6v0+JKGxm0ro9jqiy/02DFls83tUUrjcZAfyGWbMEUpK88cLw9VJL8O1b+i937FUXoenJ3/F6Tbdjv7i5/Hcv9xVTZunYOrotWFcVVLDyE/X+yFGiYL5YjAz3/Ciqq8fratk9u+3yIXB//JCMAeht6wyNFKZeU+8Tm2C3ezT58p/8cnLr7Fr8NVLbfpMjRa/m7uX0//y9FqGQm4NON9O6OW2MLerae8LAwR79VCbbRbsVeAiY5Ff/ll2+aum+ab4n4W4K6XRQvc2rP/Z7Y2Zpssi8veIQWqMRPKXK+657ZHKjm2JUn26DnX+BpPWmr88p/1tlaGXgo55Kye2umpHHKZ91/KQDbRPEp18/X9/fN9T3e/unfYfxHkzW4v0oSYO8LmpZG+Mbzmrmz+MKB/P+hxDx6YleZ5zW5R1TiT2m87efojrffFCpqTVGCPyk8h4EeUzoBhZMlXv2qe3sN2+w4yFVYl2QDB1+zoiUH1qwi5gJqL0KtxicFT9svAcwxfD/jY03NglAd1gSk5r89PUwSag7NXNA1k2ERGts0KuLJgNxPhFcPttoheT6XsV6+VoEuuz77fCjzTCRHLeEEemky4xnMCyqqI4CEhMfkCd1lOMQzF48gKdS90yUPUjuQ9U0fem9xI63ZujibjNoSl10hft+FQ/3pPrPihs+BcNWaaiJXqDQCDx8s6HkAZOrfQT8yUrxD45nzfm5jcwx1lR5F/TKJtvdfNYra5D83nkIaE9VSsIGORRhxt+f0zIaTEu0oHeoN7aggoalQq4f+3Xgk5p68ffkhd36y9GWqyZOrTyCONmaXDY981d48hb82HOgvtweR1ZRbHQviOrYxgsWmrd3GweXFcE5/JCuuA15Sq+UHZLJcL0hmJUTaX/PFZJGi9VheHE8RBLtqKOdeYcrly9g7N7P8XRDcv58r+lj3gvzR12LF1L8uk0m99n5x/BSz/lmFaMAbUcwcUHIiLQJ89okSB6QTUbzaxDAkfJYZ70zx2tH9kYYzEytbEl8BoxlhHakTeGGPBQP8I9hYoasT3YE4nmzPakx0TwHvrbBMC6RbUfzggEAtdhP7mIAKejj2tCKnktdBQw/QPv9d6po/66wPNoXHRD9et/wzLrvpff17+231PDwPv7dt9Zjaj7hbrx7Hb/Vxq7xP7/df+8vV5/T2b9zephu3ny3OXPnbj1hs0qf8PD4ua9rWL2+x+Fp99m+ZI5HkmRPRK8aZMK6UH8TMEj+JBUtnpotWxh865Vr5i66w5j3dxHrmkq5iY7whUlUC/YotqaXfs3XJ+hM7kyX9zI3Kpf6SSdowJNMsk6H30eSOwbhVuWeYuSM9Miy4c2kfLgU8TSif/n9/xTuLwj3pg8XEvadXFhWfLf1ixEHTF2PmgXTEOPDg6YJx5IulD4zOV00HkJ/2c3fJ+sSFNSfWvNfmN+sX/t+bF9aXfLDmlZXyr3Yr1nv+te4tm4FLaz6wGXnj5ZZr58Xiiave96/Y8SX6oM03m4lLbTZcTfxj8QaBB6r9znA0oz/M4nA7ox/M4EWemhoj0wWDGglj0oWRGgZj8oWuGhZj7IWFGh6jwAWB6jujzgWF6jCjzYWVGlJj1IWBGg1j2oWNGjJjzoWzGjVjyoWjGg5jxIWeGhpj9oWb6jYjz0WKmjhjz0WOmjDj4dg1oxr8w1g9Qxn86fACQyT8xFgrQzq83OkSQwa85qmtsgtM6qmD0jG94tkoIzTdwTCpsheM1KmgoivMwkUNwzAMw3CRwZSoLgkWua8ulw7pK0FyD7pbwUdjAkz9GHmVsfQ5v3kYKg8VUcZNZ87e+J3G2Ux0rYsA+yEYjgvljbODoBcl1XFPNrTvVduVkxNCXfqZdN0DGsHuWfrQi8V+A2dJztrMJp1DdY8dWP1qmqx2zAgBEj1Sghg0D+4w73Tmx7GXBWNOFvyDE/FhMYvzcsoD878yzLg6mAQmNF0wt8XEpgdwrnafc+bqRZ8MkH8HhvyJMYcFCsU2X+ZF5KPuRjwP4iUEY+JuI8rxx6YtpAMwrTutQnl/uE7hdVD2miPYvDecxnQKGwIf4vySag36kZRU/lGuL7XJ9sLt40NnumeOU74IO8s5kz8NtDabYMZ3l0Rv4QLw2WQjrgO1QXsYoekqizYQ4DB2vzXq2HYJf0kkH62g7sMnp5ZHqgpsLNkTLYp7hqhtzv6JIUWi37AddSEhO73k6gj5UztKM9YCD8YSkrNjYE2ocG3YvZxUp88U+qJlMgwn0sZ/bVpGGvwBALftMaBWkAdEyXDUAijPRbvsWtIajMeJHaEClPkkbeZ+do2rA/5p3rtSJ1UnpLcNMhsnK/ij7Bh/DD3adowUX0JU4YTONgic+jIORxKSwvyqmodLSFpi/jEqLGX4DLjt35A4OhLJVw6rsvbOoXsLTBWxnZtp4yCQ3p/FnVdnru+MolgYmWf/jS8Gtif8dGpvyY8yXG13SWul6OU5qxgRKhseh9h9y5/DyONb7iBLNK0ER1EWrqIglxrz3jDakWJyHXg+D/Le8nRyZiusfJMcO41liOjoh5RjIwtIzs4zO51X2d4BeDE7hI1ZdS7OL+xlioD1Vc84SRKWQxKoSEfWIfHLQudRvdruUvgcwrceddI2FVUkFJXxreUluweg92efZy47X7aG9Gw3PSy8ObEEK8g8ifB1WNLzZgFW3ov4PY1Sr5vt9258un8NNFGjealLsIYobzy8+1zk5Sac0lETG0aARe6ixlz0sarZyR1CtpvFCoLm6WUb0iN9PodDzsgqInkuVY+Jmuxj1sytdDY/d7SVbabC/hOLwMKZRRU/fBixGTZwdF3isrRLI0XSYi+EVy8LWhXzPuPxBMCh5uQaee4AOi3JufSAqrsfjdqroZf6dzOgCY/pqvO2JNm7hCpUstKMU9ona0Aw9oeUjo/OuDI4T5GdZXgHmDaYIaL4I09UWYq2WKTHl2XQPK717AZvRcKUEjUqTrzjB+XqlSea97iWndKFinuERImOQvxj0Q0aEAS1FVF10Tj4k6pM1ABssP9354j27LtmqNYfEFl/co5onhwxPHn8e2OMjh6Y0kOvz+t0kK2WFA4nIW05cuet9RXAkV7bNz8v0ZQYLejNdBDDMAzj9uecJi/yH7vmZ9MdVffpt6DTdXc4e5YwEKmA5XqE4ChE5j9mb0wYol1e9Ppu+7m/O6l7TqUOsENbqDSlZreESZazJNGKOs1GAuntoy+jERhRQb9O8fmY6onZNFJcuzANBSkhsYcOkWVp6L73r/ljYN05wimH8STOmmc6M6cDsquZ4SfYfskHGUIZ5qF3vWIgKixilKSJ4kRC7z15JcncggB1LAWmrNEsqMvSLPb8jmkKN+TI2UNgvqVJkOQC/p3IDLacCc2keX44VzMsXz4+eWE/TJlM2xG4QxiQ8OfEojoTl4QTxOPew7TxjF58m2dtQHj3hel5LsPuiEgSNx4zQy6fYS6D+xxELdidBloX40MtZKV6fjQ/kkC6TW8oO2vBBlj4vYYhI/WysEUGU9TC92vaEvMlHuYwaXb2fEO3zxA2xOm5UfSRwVEa0XXDTCvXzQsCryySQ6nZ4wVqSnT0jHpqOsjcvovzcNbA6QbhmKziI7oPBV76WZVcsqGkGOeOqLP3Vkn6rji+M4Rx2XtNHKXpG1/JvWrvx5T5N2pCSX2V8z5WYMatpHAvWxT5fZ067DSc4o0E+YRq1NO3xJv7UbxZsw3SnUek2nRPJOnRMWHuoH4gi7z1iJtuO0Lr3dH79RQwn5yE8ZZ5dJ6GkByS1bAc0LEW+D2SvLM8vpehonOr8MRa+ARcqsSMDBfe3mc0cJZ07LmELgAke6TNa7LRZ3f6qeFhlkOF5sVHRUm/ZMe6G196z6EWDfTkbaESf6X7NOuQS1QCgcyvKzYEDJ+9bkLeGV+UrWNPA/xn+0GTbE6zy/mb0NGhsvi4+dzBjZisFjzZEdH8uLJMRI+qL2MWkbBnrbenh0WSITKgM0liPIU9SplRC3TRuYd4KRe+Z35AIPJ27vRIXFp3KM3/HEQuyxLFRslEYLiwE+fxjkZ+uCg02g/1ByRGVI8kPZ4HXF7L0cleZzERbOTKCf0cEuTwdhqVyEBJNClVHYcvwCSBgXbf6TKnNfN3nK2HFkRgzFjV5nlZZBa9uP/sGf8mzz0IXPA0aHzX3p5tQWreWINAh23xeTSxAlNwgUpWyO+iPmCOQJoQIrJTQZEPatLJ0G3f4/hs5uXbjgjBTjoJQdYoN8NMUBR+Z35Yy392MHDOrtMTRPq7nbwj1zhDOmLQco7nuWrOTYsxfDXb/ek8vfTQgYt2uNLeRUL2903H1rlEb6PpEwvmgHPCB9eJuzQ2SHIhRVh6+WMLFuN73iWX52Y+eFWcm/+F92HGLs9kfRNIvzUEHRs8aXuCEVmF66L7NV8Rza1fCci2LdO0JIy6WW4S/NzQC11o+zFRyMc4aQ6qTYheLtwJs+l8JARnxJ8wDMMwYsdgZ/2yuwttSRotgGJm1kT0yQIIz13MwaXbwybKmaCiKcyjs5OLMXRMYLWlL69iPOBofxWJMxL8a1Y7z0I6reldBC8AP4qkhEWLOr+Y3U4ceq7o7vDMC84e8pv2X95LZzUxBQwoYnmpGwdfEbR3oAFvyDDMHAS2lHeiIROUizP5djpRVfgYokZTpibS8338BEnybSPXYUfGIELkqrirHqgSVI0lEuJGf38W2PunAyppQHYLidoAuZ5h7DnKAyqZQW6qln57qMqe1OWM98vs5zc8wqPzQZJtYiwBMpAHUkE9NCcSyBpBUPPBvVRXIWTDnlySjqZE5NVC5pmWXX9wAvzk1pYh1UZZibjFF6lhETcMk8QV/z3DJtunfyLvtbS6dvh6uFnQL/Swcg3iEEg9GRTXnEnc9wojVUqMD9bB0FpVY7V0pe2C3aYH7k8/5tKdeJs9EvOias5n4QuJWq0RcA16zcSEx1srD27ctSu+mAXIQdlmuc+a1H44ZVDa6mZkiJPl+2/OfFOP7p99JhHjiiaJTxrquOjQc+EenYS3H9xhTm2fQcdObuIw8c1G2Cp2j6Gt8Lf1tgxSzeNrfNb+c3sp3ne/REnwKjVP5h3sWub23Cu4XbQJV0hrN/Md5HsX1UH1Wcpd5yFK/YJDo/SyeKMaVWgvevWTdoMG/ukgrJRxYv/7mVytFYnHQ4EfZ4gXwBpOhMtDFCRLsHFDZiweqmW6oSqohiHg6MvjPYN+ZkvkUEPsRW7lDFH5C5lGl+l3jtofIbHjVU1TSCBqe39ZCN/k54R6VWeLrLjkhV2Dt8a0KOaEH4m5t4tUmtPbtZVlUfhXOmnQHlaOcmx8g3eN+VPoc7mfWdN+FrQ8LzAtIByCnVE3YzV6nmCr2Y08uQGd6fDDk/KcCc9mfNiJnQXE4kvaO6FDe79oyoJxN22NZXWLbQBXOuAn9D0LmGDsage6t5PEqVjOzfGxLrnixaWUW+ZzqvtaC8lBk2IpTLC2Lm4XTkxNZsdv/cUwUH9UvJPCHwcBD6caG9JDuWqX6oIXPsldqb1mPyh6vQWqOEpreV+t2ZhxznPz2hrsAE7Ln++YUDUYF38pk8ufmyaNsmJHlLP15OA3z3wf5qXyUeUwvXF+iu4CkyC08IC3UmTRr078GeBJ7CKJAoHHq3fkbVAPnWvOKP/j7DAF+pe+Snk4K/qahgqqKyxoSSy+xun1AwhLZm6LFA16gXio1NRfwFjbdveiNHZL4qT0Ap9m46EHo+MGtIa89xpgUtTBjPal81xjPYnbfhTXyBX9IMCdxIXO5y5oMS7KWOHrD/2wrO9TmdwvwCtsVu2+ldawrlWYaIiYcV5pM35yQkU2i2YWh2EYhm/PUb8b5A7YSC/ba5FgotFxRCZwJaJqBh+4jmx5DXdFAEoYsLPfJPDy2Y5BZ8UB999/4v47VzmlqBtqMElizbiAan+f9EDL7yQaLxbk5dDVmqKjYisxk2pqMTP/1/+ofoZdjY9GfJhsOblL0/DUcPko3FDQVLT6vnwA808MvZXiUrBEXfshXE2CKWbOP73JMY+R/MNPxyEC2Psy/aHEttTQjBXXnKYfiK4+XGqsQwKd8kTJjMC36RQi9sG3rx/w2FaDvSo2jHrLYcETfLgMCMZ+LKhHAk6mGDbI4/JUYYNSI6bw5ZqViG3dtfj6TitlCeQ1iGCWOleygWWmJWwKBSGaIq/DysijnOJ253TSrRiPpHBLmBx/W4JYeesj5K9QDTEzBedIMlA2BuOjody42Js6kpq8auwWzVBgWzUq7rlGdcpq+SZdcHOlW1rqmSTbFaj90n3AlPWm9pkYOYSaGeBH3zlzu143LIlicFyLMY471e7bqH7txjIFpXWTkVc+oHrrdVAgwqixXgl9B45kxD5OYngZOoROYICeK5BiKcsoHXU+Fqz5gITt/SikcXuN+yJZhAmQcp/Avj1OVlRGqVc3TyHU4wZv49m8Cuv9wWaeDYSHDjU11pd1FZc0wSGskhh76XhfWD6RL5/v3+XIVA4X+OatQ5LckmkMtgCbKt33iXWsQOD6HNix/z5dpXgfIpxaXNRYcYkXKz7cADA9fsNzG1/CBuvJ/b/H/PU7HPCOaVkfEVJoIUOJQAkidSI+hcV4db2lUyja+pz9aavziNPr8/hS9pFOhaQPK21H10tH1Os+tIlqCPFoaqjr1OaN9P3KyPwFrR+nWqhONHvjDv0DqwVlXoGBOvcb4khPbBIBMQHht4CwUabh0OGFHX1qyy3cDtPt9VqwkjqBhiBV2r+jVZIYvjUYa0+BURE3R7PQoINQXtmycE8+mlJMAgzVM7US1MF1nfwgClIW/ht3E9RcdjNVL5c5CpSLcGgW9ESfQDdVD2sEzRaeLH81QIrw1mEU3SeTG/qExNQTm5ydAKvZuygoydmmdhNno4dJv0OZ57Pw6r0CxJB6IHiJ6r7lp9GiAJ0zxdf5ZPimSse/ISAk+YnheGsHH8hFynbAFz0Nl9hvGqfKfoDmgt0RMBxEDgqgIefKBmQ0tcKHo/4P8pmEJr6+mE8yznLzfjcgj2g8n0uoLfXc2DUO0JgWusY5QUF8eDtDVS9cMhj6rS8bW6xsPuuPkNzV8ALjuIIQuExDf285ck1sBXauZK9vavwYpFheUVK8do6T7brbBLXX7Dz01sYb6LdqZDorDpHe8vUKzt0YlZZOLIXXRw6mw9CB+ejurAscibnqTY5qVWAYhmEc6ppaqnJs0xMifPX/r1AK7D/221HO35s99PMUFbcFKy9bPW2jkjqMdgm6PXQztguFzQKENcdUQQ4NTJfqdHTFH/donCO4COWBQtddXQOiyH/LGuxLDx8PPh+fv+7hQX4XFp3LzpVqL5z78up0W1SbiSLIJ96TOIw2bfehevmWj8ABJ1rtTKuBGV+tGILF7CzLEzORWxNHbHr9XrBSGfk/rkLEAOjJhCowLlkn4swu8l4GF6JyY5Pzj2KVqpM3UMFfiQ3ugSH/C+Ipqd085Se85pRjA7FlI6t+s2wkdx6wk850yE3Q2a84HAEr5Y8eYDtGpzW0V/ThufUmmQdpKZTivLowc/npeFMLniz4/uT8Dse6qltBU/2AnUphGd60MSO1Sn5sDSGyCbyK4l9WB64+K5cAge7mSCmUMBcmbKZEaNdMUjb96dnnBpl7d5SQl8JZl8PvRdQVAOUaJdxE0pB30cUW73aU/8QGoCtBugt4GshjYkzkx/k5+LfH5LFCIPz99OVpY5aRrNJ4mWqemD8ZRSM9rJAwUw5c70QDnEnoNPYh2PBCrFcd1+VzKq1tEJ1k282TtLsfX89TqYILioBSnhGFy4LipXtoPLhM8l9vtgaVdnMqdGKev/vUwT+bzOP2YeFYb3EnMV2RnnSVLTuoSDy5OR/NlRnXG0KWq9d7fdsZbqF1+Hry6XPEa5hJxVdTruj8i6UuFunPl8jKxStiPrSt83pFjVOok5J4cupHDiQyXlvq3lqAH8X4+QuDEznhdSS1UeeweHC5oAaiOQ7RdgIKeCrxatDQDrd75yj/4FTg6TZ+BX1njJbCtxesI8BaUOzvx9qA6mWSkN6Fe7hHUfg61w4z12TGTYNfGq1UoKrERGykAcsNeBLv3DPOnv5+FEnp4JgYIlHILGgdXEAZh82GJBMY5w5fajuDiW7qxTg2uhE2m+VC4CBxk2tcNH8w7HdKpI69zhlk6+spj77SXB8+S0FuWHvL2IfMHlPSNqUfinOBtM2effVBISj2Y59jJDwS8wDo3krokIMgbOZGleVS1gikGmdCWk1eTG+RRma1+ZPcWJ5gJyMcUTXfU/34BoboZI3ILVfnoGkTv8opTqfsuJpWohjw6GEXAnMGzD6RPxCyhLvDb9W5kgcr5Yhu3TgHv19OSiWVVxQNEeDT2ArUSkd/EnhPxknNKyuyYhpDirYU5w3lSJcpfFkvRCKymZftCtvjiDgx+14r08T1/0hQogMdKCZBpe9rvYaK8Idsus4LyTU73rqJB8hZv68Qg6ii8AtZZqnjTTNDTnl2t17HbvOP5sUhedrAJtQ0vpWahACfcwlIRXCP6dZyj9W7LJN+BqVllbbMfUn0KGSgolQdvIaKo030rSV+SwUVXRoQtSiWnKhDI/h1HOoEkdG4QbZyAq9o/I1s4QTdjMaIrDhBKmj8F1nnBFGj8RXZxgkEGs1kfRZ0AY3cyK6SIL2gcWFkKQniGo2pkV0ngd9ovJpsTILuC40wsvxCkM7R+G2ymAjiDxr3Jlu/ELhH49lkw0TQ3aOxbmTLiSCdoPEfI7MniCUaWyNbDQSe0fhussVA0L2jMRhZGQjSLzTeGVk3EMQPNB5MthkIrGk8may/IOguaSyN7GpBkP6h8cHI0oIgntC4M7LrBYH/QOOXycYFQXcADZUs94IkaMwqiyiIZzT2SrbuBbZonFQ2REG3QWOlZMsoSHs0LpXMiSBWaOyUbDUS+I7GD5UtRoLuA42FkpWRIG3R+EvJupEgfqLxRWWbkcCAxlFl/SToWjSKkl31gvSGxnslS70gbtH4qGTXvcA7NH6qbOwF3REanZLltwTpAo0/KouKIP6i8Vll67cEHtA4q2yoCLpHNDZKtqwI0hkab5QsZUK5oY6cXKFkCSo3ODHNsXCdCW1uqCMrp9BlCRq+ceLV+8KYCZVv6silU9hkCcoSJ8JjIb8SGtbUkZ1T6F8ltFnjxG/vCzETyt/UkR+ucDVLqHzixL33hfUroc0ndWThFNIsoeEBJ569LwwzofJAHfnLKVzPEsoHnFjPsbCcCQ2n1JEvrjDOEtqc4sR/3AoOhDJSR46ukA8SKh1ObD0WVoXQpqOOFKcQRULDb5z47n1hUQiV39SR905hfZBQ7nBi8FgohdBwRx356BSGIqHNHU6881joCqH8lzry0xWWRULlGCcevC9sCqHNMXWkcwouJWi4wokn7wv9JaFyRR354wqrWoLyCyeWHgtXNaHhP3Xksyssagna/MeJDx4LqSaUr9SRsyuUWoLKDifuPBaua0KbHXVk4xS6WoKGQzjxy/vCWBMqh+jIG6ewqSUoOFAxEkguDQd6RgYkZ8aBA0Y0kkvmwBVGFkZy9jhwi5HOSC4XOJAw0leSc8KBTxhJSnKZOHCNkVFJTodGc1m/IugaNPJMdpUJ0isaF06GpFRMAgPJSErPZMCAmaQcMNEYSElSrjBZGAP2JOUWk84YSAuSkjDpKwNOJOUTJkkZSL2kXGMyKgNWJOUGk3AG0kxSRkwGZ6BfyJdbnrIXWu4T0yA2LMTKmLw8PiZ9cjV0+Nux6fznPy/Df3GsOuZfHG8vGv3fmC3Wa39m1ZvG1146iW08ppv4r06D6G276T+2z8Pt2ufctfuCNT8QfgHbxWb8ufE83f/ieFj8O2tv9T+Y4M+sx3FbrWU//VeNT9bW4cnInYuwXWpfV8VJ3B7UbzVYuqbKh6WLHKDLPKALYyhd6UGgPSwdu9s6f2j4wOGROxjKg6HVzREd9feAM+rIOPoy35mxMzmL+eTWnCunO+bCqc5wLJlzcLITGsD6TnW4ucY/f9WYwUVZeewXAlVVG0En6w5crlxwrIVTK77jZsk39x67pFD0VA2ToL/YQI7o6lfGBpncvJf0o1Uzy5s7e6pSFPVO25NLpTpiUNkHUg0N3WmmtKftRz3CcutSudiZMcuw36Id9xsL6hZHnRd9RRzf77Xgzlt8d/m3eWcs0+yBm6gkLzhuk+CwSja14bpirqKxuIn9qWNN938cvPO1icUPnoOdU8vNHj+flzUIyc+sytLSvoxRsXeddmcqyeBUo39o8CaBDFn1WzonOimoXuCUFqEemWS+OBEn/Q3zkqeZjDEPXOL8VfdKp2xIUT9zR5oZnSdiZuV8oF8xzfLEmGkeT6wyF05QGcVOP+C43jL6FaAH2UGYmLlxMu8qAdmbGFSy1vfSBavJ8nzmMS6J/bdm/vvJJyJaqQiLqGkn6JNpn2ixo6qIxay69Po9O1JmwC3wkDxTHv3Ljj358oHBuCMVFtiTRhbKPWli4XwmOSMeSBWVhIXv2PbXG9Z0cDvZ1zg68gqioHc4R95DBPBsQ4LEsV0WN1V82C/DYV6oqbY3/Vw+AHwZTvn/QDurFMdYEUuDNkGZIWjwmJB3EDv0DhH5I4Qog76+Srk7d0Sn0CqUL2zFKxxH5AJxb2gR+QgRK5wnEmOAaB1aQXnHlI4yHGvkDcSj6Vu5Q/4MERyeF8gdRJrhmFEOoIpnHK+R+8bHcJ7p5/KEfDCiSThHKY7BEcuE9gLlA4KMx4BcDfGkeocO+dYQMsFzL2mnjugmaCcoR9jJPuP4B/nKEA+Kdo78aER8gXMlMYoi2gHaL72MG/nOOP5AvjZEcX0tV8ifDBEGeJ6RkyHSHo5LlFNU8RHHJ8ijIbbOwMMr8lcjmgWci5TGpSOWC2j/oPyH4AIeL5FvDLFzew4gTxUh0aAvjZTGzhFdRNujuKniExyfkXNF3Cc0QW5KxB7nFxKjGKIdoW1RRnMj3zOOP5HXFfGY9LVskO+VCCM8fyGHItIJjiuU2qjiiuMt8qDUQE5xLn8jPyjR9DifS3FsFLHs0d5Q/hjBhMcWeauIp4neISHfKUIqeL4nadfPiK6Cdobyw9jJvuD4F3mpiIcJ2gXykxLxLZxPJEZmRJuh3Uh9nt2NfGUcv5FXjiiDvpY18t4RIcPzO7IZkVZwbFB+GlW84PiAvHDEdmDgoUH+4kQzw/mXlMY4I5YztE+Uv0bwCo9r5J0jdoPeoUX+6AgpVBpS7rIjugLtGOXbbMVrHH8jF0fcL9A65KMT8QDnfyTGoIi2hrZD+W2m9CPD8RDyxhGPC30rn5E/OxFqeD6A3DkiXcLxCuXQpMkMjorcM0WX6Vv5inyAaMBZJMZgiCVohjIpATyCXCGeot5hiXwLIQbPGyl3lzOiM2gLlErZyj7iOEG+gniIaAn5ESI2OO8lRoFoFVov9fnCuZGvGccK+RqijPpaLpA/QQSF5w/kBJEqHCPKiVLFDceCPEJsRwYebpC/QjQO562UxtYRS4c2o/xTghkeM/INxG7UOzTIU0NIMujLq5S7NCO6hPaFsldb8RnHF8i5Ie57tIDcjIgZ5zeJURzRTtDuobypKVUZjifI64Z47PWt3CDfGxEmeD5CDkOkFzieo5wpVbzH8RfyYCKgn8sf5AcjmgHOF1IcG0csB2jvKJ9KsIfHJfLWEE+V3mGFfGcIWcDzo6Td4IhuAe0AyrGyk/2M4z/IS0M8VGiXyE9GxAs4ny0BiNXmQJ+bezRllOgrlV5puVs0ZZQx3TD6gXNyhaaMHvc+CoEJ0HvUct9QZluUKX1S+dhyz9A0o1Seorz1ouXelDlnnJw6sq84Kxs8FZw53TF72nI/cYprnNd0TOl15zGeapzif5yDXcvd4anGqdOO2v84l17hf2ytNyVSadV4I5to4X2KKQ6ifBKN/aC3QqpaJlU0s2BKHHVIlYPU2GLrC2lqVfuVhqgykRho3MkQU5z7T6S5tbVN0sJC+yTP/TAoD1Jbi6ZeslbNfbqJRqaUJQ2Nci81rlq7S/QGqEv0e7QLAN+wJ4wBrySssKJTAheobOhHO2WpmyiMbdxGF/iG3LsTF+Dwa/SVTXiO21jzuTgJp3U4Qoc1LLHfgH4bt/SL/WllmepMs0j2MY0uNVk3SnCowz+RdHJQCY8r+vHYjK1Wne6cchyir+1I8vG00KPXLv0GONVn9Z2OmDCw8eMDqMfGz6SzWsM4BLG63mFpxttT2sXzk9O/OlzsNMJjOk4XeldEqoPabLGs7U5ntzgTVTVv1Ge97kwutjXf4JX/TrFq4u/8R99dvJaL9TQErTbtxiT9vGIS/5lY1xrL7pD4K/L3BXns/yXf7sfdtpnD5ms/Dk31nb08pNN2ubkpVzs9uRz8wniz/7j6M3y9fqwO7Ph2vou5k/42PS7qZbdYXzRxv+02R48vZync1T/j7qLJ43l5meYhhWFazdWP7unXSvYf+bRfT980yXyVxWK63H260NfW63EUNXs3J8EUIKeAbKEwBFLueaEO64zA/Uf91nqNg9bLoN4cP/QmMoLvlEaSrJ4NPvk37L8sCnUEqRrVCTvWJUIfL2+qSzZRI7hYpDe+1wn8SqYhlagFXd7ml4jhA2TQ8w0KrJzian4D3mMbNRgLGS65S1pLoygDbJfyFU/mKErmsIr+/2QgXDldCyAQbb/+npQhGRPgY2jQi/fTDo0VMlxhja/d3XpU4g+mVvDwIYF0TDYnEKBOkm+U9j4wpOMzTvgnl7ePfyPD/bxOXhq2q+YbanqipRtby0l5kKh2LVR9b6vIHxSCDIQSPKWzFwaPL7pIYxtNS3GcZnnb3+d58iCBQBkygh/ayE5oFT0toq7iUe8jpKvvTnSLKcDv73OfRD2FqyYUNO2HqozXApUI50Z1iBfriR2t7rhJ6gVUYbiiFCu/ImF/+z88w83yrZ9ifBf/xpO6k8SHFrSTt2sYXYtCxgCIfqQbc1XOcThPhKyjVrNfK4/jz7hu/Jrq+IavUI/xGRc8I8fD9VIeY2drDOo8393UwGRoBBS9VpxPfUU2JbZf02zDFF6YEhhUStBLHWHi9+ISkQbJKaQSKchwav3VP+c6B86nZv8DKD/ayDZ+jbrtxX4tGa4lsB9O6nLxywlEDMfQwxyz0S19vXSd3L0WGDGLtz0jjumKT9DFFcog3NWy3oEX5bKcDXcrzR88j0gauZCbt8E+YDi5EQ/Pjic3BIKi8FOTDsXD3OomrqXTRcc+y+dWzVOFaMroVaukJJAQId5cPKRWD/NM7kDxcFIhgUA9diiPnjEIAYq3FqMzRfIjUYNsKGl1rb2W1C3I12WAtCQT+0QXU5LhvZGjlsDnwcPNtnThJVKsgrRHcCfvNKFG3Vyj0CbOoJIGQ+oFZUgqvUunVKESqTNQsuyqSSVqqbsQzrMHzG8rB+jHJFBJm4A0c0mF+isRqLMi72rYO6lZEYouE/Xdt9H8eGHCmh/Lk32W5fx4I1BXiV2VJc5E6JSpWuFEVLoWSVP40ahGVyLIYF6HQgZP6GZCD7Z6p8A9RpEeQTZVQLqL4ti+07HSosdPmIHOAQr1+/BK9S9N0b07rSUVu/JoqqLFoCcnXbcaf3eTr9OSDA+JdCac5Wi5eDxJx6B/CR4gzdgn/qjq9q83Ep1M+Lu4ZwP5oVo4udDdZJL+g0Re0HhFY+zqu78iB7TgMt38rUeRC42SSdSViP5LEnpBKfUpIFPsid3o87exlmxjAE2qsepK3MLibhiFBiqOo3AWvIrA3MersfLehEjRbBdpjaIZMvWxKdrexzVZ0vptZ+52CumYlx05Vgqp2g0nN5OTsbp72yehELdxP+/p1XYgp2yeXsKpPSa0xxPwk9olRrMw0hsByAf98ZYN1R82dV3zeuP+wGFZhmOcnOTaoG3UtLNcf2jnaVMtbpUuwm+wcugUvAPXBl35v/RwXe13F4k/9TX0/oX/VKPuroM6h7tYqQ+ho8765rc2ctFNOBqT7a9pxHp2MSpB0NCyBDnZ9cbXPjh3K0Dv9mgFPyyBt1NBmjeibL5YEKBMfMCFPju7/LGstqRPBPjcFIxtMlu7JA/U9BLL9MMJ1pxTq39AgrP77kxuQ4P9q5i6yH4e8jzK70jiZXBTPerpgnyBa1oMRzcCBbWkjuleTn/y64R/9tXvHm+3j0eopqSmoCVquGMFi6BlGQEfoXWzCDB70nDc9O5dYvMWm5NTfz4R0/2PfWuXRdC6FbMQr//Tv+zMGW0lCXHvCyX8GF/auZNLyZGdXH6WZvkVor8Zi9i0mGC5DB/AOHBneetJcl5BdSW6HSw01Kk1tU4O+91QijXnSoz0t8MOiQamt1aN4eamLWV8TdkaCp0wLVjOX4jsGqH4DcbiLq311fUtpDvIIzDwokRLyW55RygeQUGOjkBMYBL8P62Eyccbp+lqsAr6s7+CMvPIB6DMCForJYS85p8lsPSNxjhe1iixkLp6e4SfttoAXu8E+i7uUf8QjnCpCe+g6GZSZICFXHDzi1+eCg5u/Pir/E5PH4Rp+hlJ+bGkzjZR7cb9if+LK2t6Zjk6mJ84LUqlWFyABH+U6yjECy1RrsUZqeLHdv3+ZCB7HyB35Ha3tx10K2lVrKU4e2a10EtnhY48ZvGEsDjhVVXX6DHc0SdI1zRlz1TKSOzj8fexT3p8keP9y2Liy3F91vaK052T7BpuXcLibpCpq3YqjRfQ4CsNBvnoRBq0p7H/hNLgeADUzUtfLh/8lIl/0wm8ooVhD7PnSfdTByfP5Humb+3zepcCtrsno3h0xh6YApdVhGGiE1Tk9eebKvYPkIEL/ZeXkTH8eWNaDnjXXRK2PIffU+fffc6POGDpn0q2/oob6qpZml5XE+SJm0MQv67o1tXa/FFZaUe1UMLcD5sFqHiRP2RmRaql56BYo5hN58IMoVvmbBAWQRhRu7f+hk969spX76rXy6U0pG7GbAPLwR6f4ScO3uJLjOKaOFIjXvMZyYoBiBB0BBLKNYs7Iy7QeFFSnSjHU0DKuXNECIThIhfaJrtHN3HhtW25Dv5MB8TPlg8vHWKw0MzpX18xJTZa8oYEFo5lAPeHSfzav2pjgOWVTrSHmusR46LxGS/FRCNUqL7KYXUf5gbTooWzTZK9yu6MJdaQYz3G4VT8LqbqaTqZ0gqd+683DI/j0+Ef1V2BH1+lt2F4LkqOSEjrEkZ29fhbYRDmnIO0THxF+i8z2pYr/WNAhd5QYPWzqYwBl906tTcBwwTyWc/OUdbOnfvI685qU7H6ske5f1oIed3auW8fAG140BzltoT+p/QkKEcjXRp8Grc1HL4p1O+ULIrFUn7hWbQhX7nfP1Ku/ck40Z+/A/uJQWLMsF0w8/uKpv79dqhtjV/78/diWhZX+teIbYT7AeLf1J5KshUhjuX0QblxLnG31fMLA8oKwmWBctEvZnDGLBL7X9a8ylnIpipMlZfGhqLv0C+WGXXjl0F+XBkbn8efW/Fc1D8atzuX8UfDb1Nj9NgfX2bOfAU78FnljoPD5TFAmK5LT+LOLIYYaohDexGQrfA8HcA2K5v99BMdGojWlLFfAUDYezbeX18/hUdpcZ30avoe134PPc2Dn0uTtv86FpBJU7vyhQTz9In3ZW/SKbuURmKqU34AgpRzHwkAvnFqPbThYZlFlD4mh8flGLhtAcTl4tXrnrMlBEcAypuUYvbSay1MIIxMyoXCY7Rp0KE+uYl7Y0I+p4B23shmy0yKAM0FcaHslTY9f51xvpKFtYNybuC67s230qVjCk2GgubH3pTbE6rKaSZEXzEXubncWmfrcy7T7HJTEDWyvjR43E2KeHlvWft/LQ2dhsGg91biXEQnMlJzfdWOubZks8PyWjWHW+ZN5XpKmQOtDf2t2pgqtZe+sFvYHOwmq39pa6Q6X1Pu8rZ6435IzZ82JFU7LeaC5naxkDi9kiG/+T1sBTxVUE6InduHhlMXbJaaCXnVQWV01IVq8qGWUBsL+VccpZDFVnUcwxNWdSL88k/ZNEucYidCWOrsl695v5+7wGUvfR5fzofBf/mDH/u0t74f5q0r+VMzvKVXOpkJ+an75vvU9EgL4UefNT8TAtbbMMhvwBfyo5dJ/ypsgraP2Zsmy2/apeslSg5KUfwNwnXrf5vTf9Uw7Hl9MK/iXL2zbv2VvmC+Z9y2Md3m79YWwxi9jCIUV5HOHPRExrFzoTviJyAffGgl3lQoadaxv99aK71i30/rc6nNh/M6n116Cc74V0f+lT5j953kj6ZtUk3Ne9DdeCgFCXBPAgkkkFsLpBRh2a/rX8f40OJTmN06SloyojQX29GHnxO2Dd2qjuSJ0iUBB1DgR1XiboeKGBYchHPcm9Y+6zSQjR9tQ5vdKxlTlMT3gef8q42wBLh6Ap9vHMwH9M5nB4WTSxD4ump85W5hI7z6JZMDlL1kuFBktXC3bPmbXTBUvZAUouG9wQvwvkrlz2X3kDXeXL4+UboNfsPN+LjfFkzTYWa8VtYOhd0j5uYT8fXnV3zMTpQGSuci138VvfZLKSVF9JBLEt+bDVYQTRPK1yVnKcRVgeN73/NLnLkMfi6WglP4zgQlgbzPTJ/D05CxlQJlXQU3ez7H8TGLVR1r7NHngCZtv94rcH63DfBQyLW1JB6J9AdFEkgkt/2jTNRk7hCW4U5hfY7AEA8PzAJmrdDGCl4V9IRYQBKTNpH5fOOXqPtVnXFL1i5LZK4Vw7axXhsLRiD98GakVo70TiKy6R1xkGwdrwSusTpcGp28o8SAjykDIlcR4vuQrpMgUi0ATT22nT2icpa3g8GlT1w6hEzt+F5XJDpasq3etU8UOhQOWL9TwU1c0ejkSPoZXbdJRaqTETGc9x2GWpQ6IRC0Y5ORW6Q60ajlLVinqN2/3ndLvFQzEqmO0FfnpqpbKXWYieq8Seup1Q6xXzJZyzTj9XLHOEbkcol1vUWlI2jf1k1RH1vuGvrw1XMQxa2dhqYfpxz9onElfp8vUlkdSqlDZOcZTahTubWT+AL9UqB1abVjIDbF68C9l1Yxjgb8ulAkXeuplNp5t5QNaz3ThRKNFpFDIU2aertjXCtUGrwwonMO/pVeqa6vLdcRoJLIrtPkiNS5spjo1RElsc1EHf7Y8HQ0yR1yiAld3juFN0GyjTU/3a4vWDwUxFpneRdBPvzn92ISVVgkpw/YsloX4v43+a6AfSQBeBqEtA0Jc2YIPoGNi0/RNE5DQIUGMRkZQ+KB9AwMlhGrTVzMv2jZ6rVaKBVC9e0x84oAP2z/y6fsbSTwleQ0yPO+UzaPuvB/CWyobLVB5vnl1fbPCgwyet6NvFgP0OHuzWgkfRrGf9lvm4YV8mf5TtJiBUTeq6d5Ix45VWrkvzT6omLK1QN68hURG8AjvBpJBTfm1YXKsrE+oKEEyryiu33l8whYYi5dyMxu+GzENbMJF5zI3JE0PhyvnXBcETPuz3yYbxgyvEPfooE4h9vSnGb0VO6MwBYtQQq6mYsfvFiaOVhJlqQPAkYT+VEzmGL0u0fSearp/ocYD/ihwUxC+eHJsWngD45RPkagFwvFqxF3DKWFm1LgA/yLOCh4JRwIDZUME2EQIseGqUNAezNF5C9HLl4ecHFJA5MFnoCImLfyTtPqyaXS+eEm27k/T97VejSXp44XRjLCbLcYLQjygkoQGJsuoBb5vaxKneFe9Qtbta1nFfhnqS9UgA+fZbgvGQGyaaW19o0pFiRb19oCrk3zhNOVk8qXxBZcEzylLSIKvxmX/7g+K2WTjfl6iwwF/lvwd/KHOe9t0UGxLMo8dGrjfM8WShdayhcPdQiMqWeyLeje/4r3J+iJ5Qu+oJ1pJig3Nw1I7V219lEiZrnXCkfTkfALne0aCQhyzzJW1M9cdC84VSXnUn0YOXdz8RRA4bULJg+8Ld1bbsiSZdaT0cJq7oP2MwUx4lxB+1msMRDnHht3oLTonu+R5cIGAVoOzv2j/SZRQN8RKlp3IThENY+1RZfXOTlTsydI21sQ8Beg3IH2yQSdUE4Zn55KQxXfzJAak+CD1n4Jmos1/YBzT031cdsbn05rHpdn1DwBl+25dxRZmuei8NpyDNHDC/6mRpSfqmtS3uctAVSoE1GAPlSnVzk1MVh4paLednMce+HCPBQE0pAFw06kjn/NNwGb+15aOz8+HAlmhDCf/b2xxAmzLD1hH3qHIlmAVXI3XgcJXFaszSGYJ7WQr+TBz2UWExyAvgFA4KDI+lYGfgQe0CvW8jOZy15RCJl3CVIHcJRxbnrEAQ0acM13scEshB+dEEVKy+VdVqS/t+mLdVZm+ykq7A8o7MEVF0xMkPGxQ7EBt9cv7yoWGpDE1PQnUNoAAlHFWUPZAhwFOQYTf6CiRYzXTuKlL7Qg4AAS7+7+LZqbEswEdZ9IF7SlcQmTyhMg0AHjkEeEPTwWCzMr+0mXYDA7c3853ARWVMAA79UgJrK6OusHXgA1jtCtMhDkTchGDyQm2mzHegGO/bXBZtIOyKLHjcO9HO892GQy2PlbbIZk03JnNiCY02GYntKqYhRuFdh3318y/plw/Tt8jr6edbH6jLvOsUBTZCMWvvXhWK6+pAqqZHoJ9ggLGTl26luSH1egvbG3QHYEWeKfxjVMcIKFa9Yktjo8vucEVDGwB9UxcgwBYxF0cgszar7izZgrSzuZVLsXxrdnCxgJ+zyoWoAJRmo3f41ywOAAixMEM8hMHSfQiqyXGM70p9VU5f4lZti5L+olVGalHaU+dgklCe96VEzoiLCpBcxcZKWwMeSRnPMCIbzmRrxv2V5+m8G0iok0FEUv6836f6YIPkxe6Z50bv5B1YEuH5ZsgvQ7OKmGrsQfqWA9/IVBO+nMh7M64llJbzI6spBEzkn/6TRYv3kzfE/JUlN7BrkEIUeFJaVLdLGvGLIfPgSUKOD4XsmcmaMI1dOFa5QIpd3FOeCs/QByGtWYS127EFGo350/MmQleE2e+Jk8yACshFi6tj7ClmY0jYZOXDQRabHtRRPKawQ6gihuHIqniS0GM1gmRlUN3b4lIbF+LNhc2hE6856JULb+PdV7Sd2Gf57bVtOJX5We0Ltkg3uG2iV9EtFFP+PHQ7Dv9UPIznHCrA2G48GqI0vBlFUfwK/CWAz+84MA2JlTJZGG8Y6n11lDbFOha67t9OkYt/1oKQFJOmAkNiYmoK06L7gog8QC/uKEuIO+kC2APKtR8dzQnPuuJap5ZYnBXCnkYzhMbyRDRLUE7DJxEl1QTOAsJP5XhDaIQybEymbHJ7NaMAhiJd15mYBkIYVVFOkfgS4tYJ8DSeKmEqXeXCcUNQC+EMNgkSWNZbEqmaIDsFbA8IS3lMtBmhCPZwtyOQJiFWfZNI0g9s8V/UMe3KUn1FMj9wQ6VAJ52kerxy9BfiHwWY/fRjIH0LBBXaJVzBk6TBlTFsBTLuhzkKLTAqdJ2LEAyxYkdB/0jDYTuQJE5kF8Y1RcWEJ3USTbO+mcCZGZPVNHszTuOU2mmZ1WHYWM1Sbx4T4nUrQPDYFIi4q0zcOl5aBAwWNe57yc0XwJEoMBL1HQglKgMPH/rY/MkFO+L41iGYdVTQGgBag+oiyNAAuk4A6laNB2xYnh5hul9SqJ7Hkp8votIiINBk2ieClQnN9rJlDSEle6PONmby4hcmHe/I1R02UtFvg/nHxa/zrWmqOKcbVGtRnJ6cULJ0c3/puL/jG0cSprp6Wg4G+S+5q4Zy9GqSWZf47TWUKs1ohwkOQyOh+nWIWhZu6yTNeWGYQ4ZEzXk1dvoGMhUbdMFPZONE0xY/QmAxWAsYnxxqtIP6PG4NlNMXBpx44JRY//GrrzfsIxIkSzEb7LYNokgCt0Hh4diSD2I4HTFWMxwgd5yc1sMFSsORkhyvIciUWaj3DbgrMIhxMhicOQzbCs5aHZIUJjh8qqbxI3/Dx72OPhJC5RFybyDokUiwYgvXs7MHJAnD18NwzZ0OHTixcddIoHs2+zK28FrWlmDe314w0Zyqmon2MmpDZaqWVuHpMMps3wLZcrS3jTFAjA5qiRtjKZCvxFrlZc5XU1mMZuGoAKS+PHaNyQvEbkbNtoC4qxtAAuB5/pOayIwNxgoIi7+VHRUCQCa4Y308KVwyOvSqZ9RDC86Mtji6GavZUxA6fJ9/OQkfnfwp+i/J2V1c8EO+WGwpMeVxvWeWX104XqQkQe1CDgi/etLaEfDKoMC+bA4tAeqERCaGu40RBW7ZC3AXkY5m+epTEDXr/fkEquCYg1+IrgoUrEGSw2SnAn62WaQJ9IvaHN7JzCwq4V4XmAEwLPMWo1W4j/UcWJlENYpQ/4A1O//2be2HgtXXMinNF5fHc1HsiRyezmN5wCIHHyALCl32Qg/x4GSPZ3WmzXA6d+x2g96EwzmtjMOFQ9jN3UEARxlrP5H4JpzC6UEDR6NO0tAA2FRtfzEJH5uzmfaNHDYycKYifxNtPqFEka8mLzg7OUnKBOktA9o1l8EX+W7hUq5Y3n951FRYti93tPjJ7T/85m0RmiBScUP2zkQn8IPIldzt37/vDDvwCzHHwl2dkU6+PyjyiqQfvrO5eci66Hp8sSHNn54O84X0XyR0Co5PkwJG6Q8lYXpb2IzJCIBgMzo3hCO90uuCN9gMiZsxDEGRLAd+nZqPlyyI5Xxrun9uX9wh8yqN3wDknK8ufSrSg/4W+z2w2hQQEEyik79bfLRiRUzgHBzZtCiWmLHg3sVVwYVi8wawTbFT+jtfTnb1lACexlOAgJJvOSZwtFQuIn5zF2jDHyswmsNMyEYTbU4pFxNaEUBzMSzS94GPFQOHDY0OBJzwATOwc3iTPOfiBnF1aJLmAIzI4ABUSeFpj/4oNGhqH/QNQZV0A+asyxF9mgf4oFN9OtMsML2fScoSBPGV6AgnyYBOU2xksS+MNODLV7E+Q8RlgLR4+Gb3x7GNWfh1aAm1pFjWIXtqPBT9Yh4/9OtGh3tlv1H5Pg4LBhwS1ndVb1WPWb5FvVUK/6I93I4W+WXnXmXrWsV8EJpJYNHAmbeuBHhMuk1XWOlYtvhVecYWzON6ceK/GEP2ng/2NObzlGv6CWQtyQag0PVxNM/9DtbzRN0wFZ21Mwp31Vl8s91Y+fgRn3LptE/sjGQNaiGByuyXKvrYXT3WUuTMy9UbA03AVrw3Uwn3jUAH+Y1uUxcjJRY3KBxczh5fULSXIEmM5ov8AEYozQ/+bfbVroT4Xxh/oWz/PgxMH6KADu9++T+IL5rRjaE235J3GeYAhI8fw9y3YuhTJ6KZSzlu9GVb6+7L4EGYFpaaQKkbNo/UQ8T9pR97zWp3cgWpRcu9udmZo+kFG86OHLL175Jphh4fCD/+D1nqvf5gEkXVCmg/PDINP2GXFu4N7ClGbkrLhLkSBwBWolCTGicsHxPFGyxbJl2bkwVb6gFhajIDesQSmfqPQHcK9NC6tm/ADnOzGui/ZAgqUXm3M5ucWt/hRWn3ML3c/aHVy3xVx23efSjHRVhAd763LNF1YjpYkEYX35dSymjdyC86qXvHlzPTitThS9R77iJU0A3Q6BGd7AlrLgsshP5zsdA0UKdFUN3z9wyFaE+BluzPuN7xWbbymR6Z8FxhsSZTix4tMKRYtlEN2Cg+yxETsBuu/3dS5S4qcXjT4DsATXIbz3+IzxUQux2yLPsDgmj5PmOUsMQkYaVZ3GCPvxMGIEb47oLmGmi42Txu2IWffGHIt4tv/R4b7ysWGZJOnJxykaKQ4/aWxag2ZJVSSov42hxwK5HiqXiLIlsO0GLIwta2scsUsttnv4zKCBYS6FVHmM6UuY72NvWkLnHXWXSc+nBTwOuDsYu7qW5JtPcUTFlS0FUrZ2ALY4gIYAJKApaQSmGj8BNIwFGZYO6KV79pwame2xONGZecJyTQweAnYfjfGlloYlfhHZWEc2QY6Scw6Y/E3Jawr6ubaTH7Ibpq30cxPirDX6ZjLLhCimaZGPsjjC8CYr97vz85jK9grgUi2bM2SZlehRBO42IlmDA+DDtlkXYi+sndYKkfxeptmGCuxs2mfw0sk/ApuLkTLqnnL+jL033KK2N970inDuikN1X3E2X4ptd0mvSVRk8JkNHU/VqyU7k60ZTbbNjstxgUcpzLNptUjDriSubCe/z0gB1LvVqY2wrqu/twi/DJVhFc66jhWaolCr2TRFVwyUXJSRfYLGT8yO0ojEzcz7xmaGO2m4TWSnuHZPr6iRgUUvYTAV+hyrXU+T9PeGiC1xm4jVPo6/g5udg6H3JkuMTimV6Jdi9gbDyDcFq903LYIuKvLa7NQHbiP8+W0KQrF8maYfoajtvek0F2mDvgSjarG40n/0gcLP5CXU47NwEz3zTNEJhJSSYntQIk2np70Ut4U/58pjhMt5BYqeVnOHuFyX9Etr172ircnErTqi1Dl38e4/aPtP8RIBxGsHyebQd7HSWKozKzLfUsVaWss7oWhrQf+2NZ8wMmy8/ZNW+7x7BGV0Nc859xyOTm5UpuWmroj6i89cCA48wG3V0SfAIeMPNXMYqRCmUg5k6F+1ShuNkTGbXPm/5zm4tAqHL0B8GgWZxhFX4SU/usm08c1Ao9oKy2EyTAPSM1ZHy4SGUQDAjAzZMnxAsM0OoRVCErO2SnNxzZu0WqnCHox2n8OC4hnGxRz4guIy4oLF9thU26tfDn5/hItBQacxg7d3BljGZi2a66Cz+6zz7Sn87ufoF2f9bU6b9s2vwrYp7//+lZotfjhkZt4W8WKEMNykFRMgmJGiW0YeWJPKCXslpjFsrfQrcONotN6+1xy4MXIo6AnM2oXUHP0tVF293fJAdyE7EI1obdVjZWwlk8LkF9796b02nytZ9fMcdQObG58Q1Sa6EePigvfw/ZwVmTdyZlf6vQ1nhsuKlytNaXJOK9FRRDhqxcwUPCrkSA82+UlMKLBQLPFaT0dwBxLArwDGHA4RBz0c4orpnKF6z0aJeWTAWHfQbVPM8sriQl+cdrfuvUM74j1q1/P2zAG7LN7MexHYpc+6ppTvH9tCIW2Dr+JxtbZV/jlqh8yKxW30jCEe5LWwVRMyIn+WlD1aFP+8mzmrTK9EDyKTsEfceeOchVdZrqJohCwVIaxWYJPB58tkuYEDXVLjdUNvty0eP3Y4knRr3Jt1+EjBVBcqp0Y5J8r3b7j7s9LI+qu/cvcWw7u/dBBBDpfc0E/uiX+H2eNt0KMrtJp1H7txv3jFN2sVUYbmMCz8DM01f8zp99dU8t4+qiC+oqGAUV3X/aOEP69le5rfn5s5G7D8kqVZTqxM+VqOR3cyD/3UCKbQ8vqjSNN0E5XgRFgYSiwVnMviy01ePEvHYh6xS1VJyAg1KTAXgRYkFc5WtFlUvmxqcwbj3kUKNUjOqBUDFvdhlt+b0LfS78BGIa0ea89AV8FyJKSYhDv7i9kCAPKioVYcOW1o3CoDxUeo2I2gg8LGhTfmdZSCsx1VS1j1pn6r+qT0KszHmxwZM6ETSS25FNjm/greq39XtJkzoHD0rADl7Izm23WaT8VlYx8m3xsR7vb1c03Qz7Zz8L3AITsx00xnIje1TshB6QBIlUaxKVLwnkuXo0zSp9GVVYS9LkAHD759iEt4U54axMqPuePg80pB876omzqrgKBGktC/5i5MYmBa2pRWdYkJQIeNSRjLxnBP1GJQg7/Qvmlc/ur9cLJaWR+cA17IoPeFnE0Edx2eUE6br4BWNk01TnNqmpdIc0qaxWhOXdNKk9HVfA3BDb60Z4bbnoI2+78puCExWW+2jGGrLMY3xWwMkCQHpobByHDsHEyWTa7cJBP+DBQx8shk3x5Fhq2qsRyTRqN5hW3q+VPQcHTcOPKcrg8E826b+KWam7ydIO4f9odUWDYnpN06wzql+0mdFtY9LCoViIxojBwZ+Txjn8JmGkwjiqjqN7xBGati8sm6fRi0kY0PRk4vjxkZpxStPD6tQobrphfNFzjVbD2BfHluXWE0p3eZjyfWvv5Gt3tY+AUyzyajvFKOe3tkuAEVeHYrMmx3HeQflhfZ7UVA8rQUIOLHGR3DTZtDXg09QNqY/tbeoW5fBCKh4EqJ4FKurTTz+2FgjlQB5qtb9L3yC3x1vXiRbkriNtCgWlR8l8dNK6FNdXudfQU91nD4fLJergct5M2oXbZvFpvUp8b4cCuuWpf4gGBTm+zokshHqDo6k+I+YnS5W5SUrxbP7thrZACjWfkSlvxvNl3kEl0q52mkvyFWbGieeB7mbO7SMOTVaKF3F3Rbej0ObCwo0jxETzo6vuVuByU6foHiFO96ALKLZ+zvc27SDe9JsXj+WXtOSL62+2yRCBRlQ0zewIXfhXTB7bd1+ITlvOI32c54DzhiN3X5GP+p3f3o03GATk4B6m98DmdCmv5FpLQBXje1Bz8cPt47yjeIqHZijtpBHI5z0pQctjAFWLvBS/tFFF+VZSxP98XTZqswkSV/1RkcvqbLdiLpee224HXFbojP3zOsaDx+O21oPCEPnFGD2oWUwWvWw0fxRgjPjEnEY0MWv3hJM8TfiIB0o9XVQ61QGgd2C/JXLjuHDLZEKKLlHrKLq4GCx0g+VIMA4WE5FaklP25a2+0BdnGekfb7NPFJ+ZvCRwWKhzdaThBRK74/sH1fNuKOYYMJo6utlbinMwvSBCvDgWYI+JcTOMHUcnCIiRLuf3tpeHj02bT4SRQTbpTiIRom9hD2uAlT23ABLiy/DPDMOS0nnSujA7m4LnGjfqeqwy8GDptik1cbt2MVfu2aIE8OFcVHE5LUFsBFP0Q/wtFtdrjmQEMeuv3yOoCBVslSjOYKdzLiXmwQpKQPnX+WxKwztC4vPUecNwO+0ySgNq6voBS8Y+mYIF2R6k/wjKPrRX100I0T6sdN237PPXVfpWd7tGCaZyK7dvkdNmghOFr40agJUuhZFFNuymqJYkK4RnaB0pq+/7qQUea7rraCA4T/sLtXI5Vz8V5wc7ZR+JgEjECxdeezrCqoMQ4yCG/Lzg84nggVPaNZnBgYd7vDEWFIvJmbfhBrqdeDxTMdH+1R9VX8ocvR9v2TvsouYjCSWdRm0SGUb1+hAsXRApI5/lE4sYl269HXmQPsif4lGeqvrT0Tw3NpyL+rpR4jqTiu0w1JdDmSuDt361V96q6aGhGT2aVCFMXvip8eErgLqiio5g5mycdEEJJZNAKamlRgsEuuLisAH3yy1yXNlCLWlXvV6g8UgZxZNIjqmohmZyQFpG5E/CIUyFhF6GraLLRtf7i6xyWYiIN0d5NWyyE3ktbh1L6PShIL0dgkqtsROTEUcAI70nmiZB/f9EivsTwUBKspsEOWfn2EjnMpSvt40ihVNYSyHIlF+2AyAmZpH4VJWwagwLsWVGHbPiw7aZRTSLlOh2I9YQTKBU7O4TjrxrhzxtXHAqRbBWIyobtxMsyTW7aEoz5B/o0BrxE9guxthPju+p4DSqiODnQK468Ht6LNygqAQ0ct7NboO3gnPbRvXfd95zQEIZBI50jE/xhYu3KfLG6E8iDp8Qd8/PGyFWRKoCaOtCvjWijBsIc1+6Q7d37iwUGcH4UcsiGOYtc8h8gm6oB5dA+itMxZy87UIPaHyrC6AKYXIqkh7jeNIj2yhXv3+5VNZi1OcI5USbcVlHEAek+zFS0lESQTQ+k8cTCJUtSxQPMglV5NOiumdjCKsqETiXMPHVbNsDD8zhAlfpgrqdINyH1sn0p6aB2BF1lhEBLVk2Omw/4+MgadjImZDixDY79q94cYOgtY5KtcFDxomzyz3XFkMU4HWulPjZkfgCX2mJ3xcJtuKQAuqzPsrXotiDm7diMSDssLuxvE3FEYCHso+R45Rkac890hNh35Qk44EnrLcvJdkBATlUWXKcKSvQwPpe0Kb7zxSpbuS8L4xEs6P8GVlDDB8T8z7BjIkOkBUmHox4WqMkflQOvwALSAemO/QmCIPdmC8E4iz9xhs6Dc754rSYNWIpAVZbPVFaIvIdEbx6SPW3JoOBZTEwo3IhsEWpmQ5kMlijpov4p/cqJu4xJaVVJQ7IERmo/6Z1CLre1+HYxnoI2wosUL2o0LZ7riR6RH5j+A/gsDHZ38xKTMLQHTHfyTrTDEi2xCPecRJXI1FdJ4JUb+VA7yqWos2IbqzHPmpFjyeyTEowLavBztmqC1MJBDLMdenOdQx0Sc6Lfe6UqVN9QlIKUWDwDiUkfrQDuHqMFq4+apw/7on3XmvHZ1Ycu9eq8C4Ve17b9NgCBAonSslY94AzckF+HNWYz4LtEh6W+1FR2QVjBtU3wPC+H7p2O2mPE9C8QsfjslSz/ZrV9AGbOsPYgFTTcNUe6n8kuhFczdhWt2wXScWFsOPKrYUkxgPcDojQT3LDPefDve1+Mra6Ai9Ptun8/hKthQbm2XSboGzht+p6vp++PZY4hlCbB4KrXIhRN2f2Jh7oRE43tY3OmuZse/yOi7aIOtS34+iaMIA9o5MkvS0d7beKrtM/sRE9u/iIF41BkGpYfmBn5RNWvLt3AMlnN7ej9DrUaPx1VaJzVHuZHfoQsCbOUgs4A3CJpm7th0OamslMim00/IemtTYZ9LaLTvZwMdzmUslKSKnm5f1rs4mRVa/JZEURzKwURjC6Rg4gUcctJmxlIxm4Ku2xH0WcAuNU+9DkGIjsMOCCHEIdPI4XWgS6rvZx380K1KL+NyGNJeFDQfJCZnOdsmYnOfWQX1Uon6Qi+vsFT5UJL+6Ka+wd2EhG84fZeNvul/REpU24U21Z4Dd3I1iZGH78HCPoOn5G8XpB4XW+NJXekMFToVjoAQm06jpeS9LTTCT+YVU4TYaXX//HDz44fzwvn+eWPMDiW8y+y3KmglJuBSJbwPnoNEvAyDpSh1ODGmF4uhppyvCercTVIYHgOujT8/L4mDpN6OWF0WW8YwQpV0EQ5V8kWdMR7zzu8iNefCybqM5mbZg4xm2/OLBraNRbL8olZacFIpqq6/N6Gj6vmhkBl5UDIajaaqFlY8VqljEREjOF+L1hsdG8AC15WE9+hR9jFAMX2RqGR8AsnZtCxFMv6k0DPPVLxtXMXlf0DQQ5xZcDQxTOoSd/ZL1sUQyXp4hmnQQ2kBxB1F36iGKYyw++JJozMEHzewgcZxavy4VJ/O2YC/s092CPAX4I5Gy3KrEwJqcB8DkixBZXSJiDAFc4sqdG9Tmzblcp5gT82p8uZEmnMGB648peTIncRa9JQmkzmS0cNNScpQt2HnOkMzdXnqRpt5o0Den6Dnq0Yt5aEtZ2Ti9Tng2FYiwZBHtAlBOGp/0Pg8AsK4i2dDvkzAuor37QIFtoremjpVpE/1Bb2s+K6W0rZj2qkNQ9myJZkK9MWtEnKLYBYxYxgmRbYgurr0beUUGPSBaddGoHRMtQ0FeBvqo6WuNM/AKO+WZjat2SR2grICebUe79u1HnFKOv2ZOMMJkexBJYtKDwghYSpkdgM8a9SfoUcftntY0gZrPPzoLIRhHpikYAJHpxel7GhnYpnaNuRkdtrZycl/qUs4uxJIuNSsUxBkisHRpZcmFH9KYY5J/EDM2s+BmULvX4dcXr7eP+urQJa8R0c7nUcALp7Cx7Q8TCwrhyInRdQJWy9UUvuzSxS1En/h1sxDJm8wme5X/FjIeINIMdmBJryg/JnbTa1kDavGjYoY5Nt4PmbDDQ1ZyHCCGT2SZlh8Dk8q7VsacCLZcN/byr3GXCNCyMqzSOsY5lPoYHNL0uFGNVODK8onowsWaTN5RIFu1bNcKWSVpLqt/EPVkgI5GLYCrlfYIJ5Oh+yADonlGvbO2otGHfr8hCxWji94Al8jPsBnaQQ7Z9DDEgU8SOx1UgYy6JGikeoquECXvcExuS1yLuyGWWIk1u8sdcR25rdbOZJ9zqDMozCKBFxDFE62M5PjIgvaHDVOp9wv7rMu7dxWusBcOrB4vksVgKVJmnbrw9Y/9vi4vNVg+nuZTW7SyrObXyo38H5q8EJ2IDG4P6X0DG6VwPNWAaJDHKeHfKvMBnw6XMuC3Ad4M7HUfipx2LgGYIx8WONm7MlJTdciC081I5h4r0FipxzJ8VmkIUk4bAu9dNuAfTuA8ewdKXDBLY1wm8saYeRmdDWtZ3KBofV7PAjSCBmyMQ0KTsp+OxCMUbQ83RsR0RsUZKLc1db3ZiEUT/oetOHjP+rQY8wo9o5uEOcNTZQhyeVN3MQ/AwzfmxDnfc92cL7kS1i+9rrxhoNXl8+Z3d1WPEN+JINuHWcf2+dDS0tsI7U+jNk7SPAkNjLLW7QBEn63YUx/P7xMI2Op7ZgALkNtQPl4MjmN93fHkjkiHCF5hHLC1zDpAo7lDUOfvbCYzb5o6kuVaOBI0wto+p7Zj9PNxRC2oOBYpzV2mFoZun84U8MKeAxyRGOlmf3k4khosCJs/JZIcEjAAW6CcA8Eh29Ouf5g31iLL8fLhYA/sbUt6qmVnwvM738ZLRJlGbqp5T2iimtABsnIAC6tXEPdXs5FGDaDVjjywZkjbcHRB9LaIythIR3MgPQfDFyR1ySuwzP7icPhMH+xxLJCXL5b5RvZgfyNDVIzSNM/UPYTAcLEXyzyBdpOfkFyTFPUCdTUfjZxlC6tEk70FxUHWRDqGWXC37BclLIY2dLU8YPSm2onRRk20YUd6r2ZzDEmhAiP45vmTxznZ5GS3GapbJm+ticlQU/tZyzn/97o0hdSlGbCy5KIbuQ+CqKF04DTmrQwBwRBceWi7+AcGSgQaMSvLNSKT5rfVzFTaeXZ8UkugMPoykvIkoeVt7SiEW72/aLTzK18qOUz0Bxcep95kjbYPzhCJXglHvpXDgtqxUO6Yqp2MBQrF/+i8UDyPn1YV9uvPA0Ui4e4fNlJapvIdxnUoMnIXH7PzS0OBuHizfAfAgMbvGaU4GHFAPQfjw0OxmF/pVTUE8JKU9Oi1ffqSanafqVNNQylSxriDyf4h6DodAH38QRb9fkwVxtDc+WGm+4FjOmaXD9xxyAFjNVrdcLSiyME12Dof0dqTB46kakd8x/j802xszefa4FWRgmumizF1IibLs0cyIHXxne+w+p4aw6poad4pi81la+3naSE8mtllzet6fJrTFX4fzH8/uGntqoBrXEnHFH1MUkTHikrPStRAl6C4CqJm/6cMrAstx0vFUAHSjCItyDXAl+5iC0RSG3tv0DX5LDKGllEBiTBiHxDB8G1J6xhTC6E+z08dQg76/qt7vu9Wq2gE2hBhBsxIcuDp1uCoVUz0t4wpmeVGIqWnwmCQzaiw4JhjdgrhnTECNVor4RhM19V6HW0cFCqZnAEofHCzQKt4JsBb+yr8BSPEG0QwLWpsqIGuWDWUZSkGGMuZiApgynd8boaDYolChAurClWoH1CzValJeZqoZTz6yuet21lnhRIRy40XtNb3CGTsw+jZcQ/3hZDjpJarsvEMZSPBuEP9vG7RBJ1SecD/nzMcjx8VhRFLq4hqf6WiDZjRSQ0EoOgTZR+lZqCMAfhVeAJ1duXmMzlHcKAOnBh2x7HVdGTMTEvDqaXYoC93fVU41DqUqpeGE+2c2yoRm3C56U+WnKaDaxiq6S2AWwOC9GPGF0qxQzNSHYLCWTASAEB33Ef5rY9wpqp6oWMsENCG5To+y6GHDwoWf3IRm6AgWfxB2l7nj/O5p1BKLe3kwG0i+8jiAHqU5keal+fcgkxs48r9X67NBjk58Ksj6STOnkaIYMwTkRK9w3eae3hTEIIsAZIi3KuH59A5PqlRnYO+a1cuSdUC7voshGfKl77RSqu7+kfX7mqWsvA/PX2z3JRGMbognUPzZPak9TtV2xjKMGwUcZIT/hY9tzWNpo+tE7IL3Qd2T6s9J9vQRmLHePR86PHqD0T2ox/hzUhMqUO3FubecRMe3F/poGeInpPRUQshEiQN61C++UNMmZxLRwL0V3+KDfAsJC9nE97LSLJMaX1Bm4AeZqN5REDmMmBinpcIEBrskexv9PRUxIyWaEDZMlrYFYvxV+XdvTssmd04yq10gSThU5k/ymfwKk7hESyLL7eR2dtqUf5KzEkTFF3LB4Qk9Tvy6NXMYCEGAFoboaC7gcv8tpH3t6gsfIYJDdzv7x8quwWwJdf3lRgKDpvElwyLoNTrl7uR611FOS88CwIlgmr/Mr6ZvNBZHpBowDvBv84LO/P2qU0RENrlyokaK535uVdqkPqiR+11TsxhzEGk4iApT2J4U36rhID96H/D0x77fblzNroqo22i2zOsOB5t8GNJ0F1y9NMotoiaVZrgWFYf+/sWXCMMAWPi0e0l8xwfC7CL9m8CVigNDbBgUmVvlrhmJWYHtjBKZcLVBCwUJ2y8tFsnwqcSxyIGuxEB5pAOIAU4ypsoEGsfyYOuw1ZuN18u2RPBSWGdF9MN3P6WxxWYhXRPhhMLnD3oCIe1dcC09cl018Ko/+M/Z6oXSRHMjhqP74Xl8U7nwOHQMupiE07qEbc6BASvVvq4RzyN53iVaLEjTkYG3drgXLWKBIi/ZaBaZjvKd9cd914JN9oL8e24QTSig6+B6xeu65qG5HL6ujPPZBm4LfYqIEQmhswvxAQ2KnPrW6FIKzlOoDrfgwxjYxLqZ94dsrjLTEU2xjvnxrlqghyLDiquwwExOFU3YgfBqS3VBLJC+/uxGU32iuUHMOEnOqtrOg2Qbpr1dW/flsY0b3c9NDc3Q2mEfY16hHH1RvjdpGqI1RrLERo58ifvz3WRxvy9/zzTQ//x6ZYBJufFQSbqPLKYq/ZdZJtdBgq3JaGE6ogJl03XcjRov/nghNwuVTbaA9+hUfI5mR3L5vndGjfWxQUXQAITgtLuLWbEYY6FBMH3/WUWzrUeuxr9VoA/6fVkU1ewaq+3uoUn9SZmt5BpiBfleTPOpnik5jehm1w22053B87Tims3gyO2oxTTW3c1dzwGZpX8ftGlHnX4Ip4GAJ9MGFranAFOI3HCXpz5TmOhO/1Fn8vPauOOnijqCLB1NE4dS84dnOcWiv3jja11phKxPz5F8zFNtPshwmua2QUCEBOyZAoxkvIsp7tyRKrKGjChDZUccO6X13hfl6LtSxmtlTFrGtFTmQOFP/3wKadEelg76dQb1e47Yy7/ZpQwQeiRaDt+qJlffCR9KAIfhC9WAQ/OvV4FPwkemNe+1n0qAt+IT0YBL+69GgTbP3tBjqovfj2aslrLGrO2tImy8k0OFM0DhS1y+uXt7qIKLjKxejkFmpuPdtns/h3quPEVvTBjd0Jio/aIl5INLw4r30BDGUl9Ou1Tyb5i4gzpaOzOMUk5WnvVEtFzXdsqyHGjmtw/zWoqGlfRbh+0Q4ZDvyhkJcYBlxgtYSsnZuy5h0QAULMcAvKNS3k7NyoaQMA5SRK69PKtyImMga/VzE2SZgbnGA1zwqo4EhiPuTSS0+dLZN3GZnSMOYnYKuIL68oDdPALz8ACpLAnoXHVcoUhCREKfBYupshyvl+6a3IGhYUWU2B+I9qIcVyCVcGthfFCdBOE8an8A5l+GwIYznse/vWGWyyGW9qt9DMsQYR+thYtBjlLhByAt8reut7tXSqMIik5i3FLiVHQNTsdGK/c9pcuE5LwZtLnPkh5R1V8tWWpQJj/CkqKsogOgeYYs56u+vhN+6LG+Gs3dtj2PS/pij2nFWQHMRTalOWz9bVut2uY6vMLng+BzXluXC3KU7Vx43/Qbk+0y5lcD/uheQovpAHJcatrnmxeLdDSHX7E/pqS80mCRAeVK8wuJ1+Qrkjdr2npzrdVVr6g/yoqEYWG5UTBaWqIpkpCtKHFAwCd6vmP6FFRbWDcchKguohPJkkhOoJ2xRgQeGBXySd26WBgW+FqhmSARmAXDGk/qGSTXEHkxnVYu5/2BgDPs67ubdYxtDOmoylPbiDGLbJPnSqRQyNYrJK7/6oftYP1VyQ0icbfWT2r/H56ZD9h179ZWU1CDHAXnb3kVnzZ5a/3c7DzTln1wM4fXEFsjNIDJ/sbEPokCfQuakXDB4Uh5lTMrojLPYcHxm0xeQctkzLpMMwpfDoJud3zeQwrw7Mo3JyIDWJFBvDGi5H37H2Tr0HftGZUYih9qFEzABRrORIXsCbdF8eshRySOLLYxUWcI/1w0R+jyBHFUi9BFKlP3pPkCoBDokp+Io09g1+UMntzJGrit1FL6J3hAhs/rzjzx3KGI0mKmp8NC3FtJ+O02KSn/aKY1QGmL3QBsfPczndCp5OPZnq7vwW90/wRAovdfRFrbjWEBXBI5VWwGgioaMvCoXa2h+KhYOVdAXgUIT4r9OYMKRESaWTEFLC+cCML2I1DuALA2ve5oFofIehpv0FVhIXk6qT99ajkUU34zTBJqkmMrIzHJyGOYVzQ9WM3FG99YqwU51ZDRFzPn/udd8YyiplGbAimlvzFOilUcucRvotnOoSlP+wzN3fGZ35OVyjHf06PU0pdFM+a52X5P9UI3AfUoKqvtqXTjjMDRWQoFkLCruwABrvuz70c/CqBSUMML6It86R8eDAuQp9xAzT0NTW3p0OHW17z9AVxfsI0QGDQbeKctg+m4479n6Apfp3J9NzsgsoB458dhDQxjgUXQjwe1OY4YqXYYD5maFAu7THbaPmd1vfcYfpOtS2e56ZOmbbZi9sI28KujfPmFdrBMCcY/1zqdbjFwVuTVWgxZZJt/WOQyju5eSa1tVr+/0q73AHfhdGJi+s5O1D95J1uZgZRd/NAtwejn5v4+YJnaIWBUykvd7kBg+f80QC26zYSF72Xx6JgeaomSQG8HzlKswfrZvbd4qmEKV+oUiotB3twIFEeBUKRY3z15Zex3BV8XBgLrD/gsQKuJL/9rVmWgSMfaDnJRB3rooEFFZ6I3vfxf8NmY6Ba+0NZwNvll0PzL08U9fs3KtCEXbi5MRJiFwTyw1fYwt6afg+y6Qs48nXerzfiNSIe2005Rr4NNr7jkuW46SKbYFRnAN/gIqC101SClkXLtgj3P3kqzADHgnDLoOCAmBB+dt7muGnbtCzZ70esX8DTjXKWhkyr9/uh2VqzGAf1f7LRZEr+A3IH6Xh/zTapxB+mMA//CT1qB+TNjdGrfHx3lekjN6Sxof+7dyn6uYb6VAg2uYQUqwDTz5E1c8JMUcXl0GTmQpotXFwSdhS8v9GenbbIP0y1dZCTO3EZd9xK2c6je44GFWwT7Y/1ESE2TwWb3XJCx3TXSSOWEZEr7W8pRGBMxR89HHgIy6D8Runr1y2Ty4/y5odVUk09K/64rDU/w//kIpbqx7x6WyWVZcvK1acFq9gK/cx8ncUrzr027B29g+XKpDhMPpA0nR43xv27T9DBelCGmQfMrcogz//Yp9An/616kJ9PKQcHAUhOYWkZsVTMuxAQ2A8MFUFqrUjSg4TFxA8BnS5aDZmEAr6zLU04GiOqWKHqiq4TumZg74+qQxd/8I0BWQr6NvE3DCXMTmnrXHqLlDmU73pBPCAmrqjQ6cepMJWMyeNJ+c5zqAibN9z0qrP6/Gdg56Htkcvpe7aqTLFoJwAtDsE7AOHjiUk5nOKY0ijnb3CR9/Lk1g0CUaRIaZ5q4NM+Y9Q2cE7ljFJUQ1m9Fz+cHju5aRR8UKK2TJQ6WgDH7ouOM8pU5TEd+A2hHtvtOkum/Rw/dFpN0BFQ7FM83wmgiQ0iDdoRzNqD2mrlA/P1+KqLYTaD15B2Q+jmv1Lue8Knv+RoG3urqKV4qFyqwaxSINNcHFLQFrwY2Ob30Fh9Q9U//ELy6qzpmw7dK7vbHMnvQg2EYcySJ52Njkj0XD5IszqHH+vka5wUJcDaiJuTyNj04tbtKLpkuEmJzA/2V321kV+svyty1vNFSE/VBKT2/Q4P3jrbSnucWHltlLiuX21w+MSDOYnqxwTcevY843YgD+trdB2g8vmL2ESEwHkNfR2Gch5aTTMZPpMucr/pvivs5gcOF3fPFGJNq6iyH7by5MAlUz1HUctmPZjoKjBaVIQl4xbw7BpO37+YK5bCjy+fdOBSYOM8PNUL2BCg7SIwx0NdSDkvWew+mZTKWLoHOYKB2923Jt/r00E6F6dGbs3S6OHoQPDR1ReXrElG2ZRqK3+H7k2LEBIGwFCBt5QDemKThycmHIPyBgJkD2Bjg/0b7hVxJFbIBJ+EtqiMtKUPl6QHzuIJj2N9Z09DWPfaYMFEkWk+U+oBqVjNBOt1ig7BCmDHxe8FgOqhXDU5se/UHN++VgZYt1wiRcqQIEICkD85YJoJ2heczgusNH+TcrX2yuHZh1KptbZ4HnQWVMb5p8bEYgf9ImOVsfRCQDf6bygGsR4qhxiIu/pstrK9z7BSKeNuSR9xJnkzgcUQWh+OKl8w9Ghsrvm6Mh+L9D6nxU2xOqTVzO/pbaa0VRWYTk23bWxOrDf50beiQum8Pi5BVPDKWi/KRzApwyG4ZFWHah7CNECalOkejPrKpxJWWSztuBtt2XuxhAQe/4xZ4Ft2RN0YC9IP+wBp2YTwun4IHGKvie2J3A+hSKiu5bbV/ZKpJCpBT+1NFuUTZ6ALRI7+9RZFH1YS+N7TX+YSmt+KxU8sjWD2HTctpFOeJMx4enp0Se4lXRZ4s36lWTNhxDietteEAI8eY/c/9I5jKHpVISfwAqk3tAHEeK6IeoLYNMoROJ6jF86N9yUUw6MGj37DyKmqTATgLDHUWBClYLzsfD2TWb06eoHp52Nxi2wmCxshIYIrpMqsh5GqdfgQEcO2rPCpdcYAe6OArAUV/Ns99RgLy/Pm/qJqZNXn1JzpyqAFpCNap2kAQm51Akwf4r+IwQ49jxnShOaQsS7lYiI3DR/NdQ70g56UuOCREN+/y7lA+ITsfnnkXgiRjcuiafqeMhk55bfBra/yoLefUgvMobOOHv7Am6P4AK3hDTFW3GxthSvQLHcoM0EZ14mmojI/IMHqxc9FVD+o14GEAAopZ1lmVW9ow5j6Khzc2eh8IPQCbIDxXrhjx9yKUXOjGsU7M3OjBH4bfEqUrYldKJhJ9/JBLatwLf0nuju8TX/JBHYH/kVE0L5sA3UoAJkZDX7RwgfmqiWpJD0sY2h+lt3asOGx5O/QOyL3VqSDxIQDkQvB5yoyF4V9Lt1Ul4YJw+zET35xp5RQK+PofRKsvLPUpzGxyj+F5ozcguKLCp+qHN1djd5Co0drD97fzArDuTXqwsaqUmc33hIJg7wgExq67khoIutB0k6yg7o5hIwm8ugDKi07DlaeIXrjBRwTmoNcRW3an4pdxaQzfLA/pw3Acw+kvmVh9AMd9E7aBRip1dSyf3t1UBs9+M7voTWC2Lm49UFoagIekLmfMx1a9qbH+gXuoBmq+LINcKeGq13rjR8F5HG8Ll+HUd14DM4canu8DVU+KcKy0k6Y4yLXO5MqLigc/wddaMeJiW/ic1rUu9gUsoXOdBH94pevjqu0b1UzlzM9HNfJ0rM3cPL6m4LE86Z33AdxBQrov1jY6yRiBN0jAU21vBqrna/qwTzu0Tup43i8dyUMqoqlgXNLhTcHZJyWuMVAieyOtcFZ+d8YkMGDYX17hPCMlD2y5dnXQXMCIwnT1A7AqyvgnWKDKOfHQg64cdoKnxFg9Vh570sbpdbauVjATYPIXIfS0WXAc1vng1M0pVG/At7MLEf2K4DrnLxI01ZbVFvUX+vGA194ikffttt38sVpBb6YCsL3RgYM6DKJi/mfNr0JZ1SoItG7+Nvhtnpizs9LkvxkwWLnvpVFSp6C7xO80HM6K3zPnegk5W1ERXmg+jPSavJeRquQ3cdyKdSw3Rort0ErI+6o60Lsu9dAGHUQgfQP6v8axFXy65QL5QwFcfKSuBZKOfcJYyzajAWyXW8Uq3N3oZyKpF3Cl4HwNGYJW9X1kdOlTV0jsp6rpOFA3DTe5VuXiEwPlT0eBRfU1FeC9V3oRj+8RwBn44TwldRFjWJQp4hnAjEofrmMzf6zEqhb5MAEDeDo6xcl7PMhb1E+yoeznNcMdJqBR/gSvoAQXKNdEhnIgBF9fpWpxtIUGmv0hXIugEW51lpGLzJRdsWTp8g0W6RTAWRcB1dzVGQWByi7YbBMNBzyrVjPuj3eVtE4ax6Bmr0vZmbDlSkgG8XbksQgoWtJbDYGhYTHLOtdb44X2J72VEVMKSRi+2M57SNanM0gWN2SN0dLfJ57PoZiLb6zzFUInZsAchApqtk1Dm0sHEUbuscm3Ay7mEpQpNhvLgzGbRDWIrh/g7nDRHrUpWaKhc1XhHcTtOOFqG14yrsFF4iVDSOt2n+SkCo+QT2ViNo4Y+wzSl3ssBsA+2j7IhKOTR4LEAm1qArHnXoDHEGW+RNRFMAYNVg4y2MYxMtiGBd0bjMokKIQtu0gLHErEL2ySm8IHeGmSJrvmsznngKXABkUYM+gqp3OLWPh8Z/HOCqNzdeLzoDZPkQA5bbJz7Dt3qijmakv9U4cPgDRRe+KZMHiJuwJQWX3jcvss8TrasOt6T6bA1S6ptgJQq9NpdVQLmk9KPulHFy+20NvvL1fSORPlJBr/tKI5geKushVnGxZnqYEcWZZjdmyItn4/NkA4WrXmeAI5b8lDw+EVQppej3Eb+ErAXN2viAjXYYtzUDtkYL617Nf40vg6RpFLHiHw72zv7HISTfyXeGJTnJ+5tAehnL1jEnNLcUo2yL1P7W81IqlR82o9c9NuDNW86FiJghZqJHIfDqih6V76/pNfgajmF8tsrWwOEG2tfJwXKtr83VTZGvW/eu/MwGeETrXAibRSSIzUuNDBEgClzSmTslCMRckNi7Qo3p7yBKPnfwL/fqISAf+U7rpfCod8BBGxhIi3SJR753hpMPfQL9XZCc3uAqQGvt0TJrFmxYqBLRo3qIzgJe2RHEOBMvYKHy+4FN1kpBTSWEBqk/Py4UXpkIMch5mJQhQcwhJtkrEzHuDoEDwlx7uiPkv/wFfE8CtPu6tuHOZ5tFIG4w0gsKIBKfhOxfzLd5bjD3x1P6mEaj5ve+Uft3RYGkb9CB4QXSUBvli8jBIrN+WarerU0Kr7Z1eb1yswLIyDJrmVJVMTbPaJ8+/J8EXcb4DwBHobgKQy8z+ArIzSL7GpagknzB6hdL+0Tz8VLoxkw+czDTTZy0RBZls3ZuicHX5mxpSjs6sSyLdiYt1KKdifO3qK7kpVN0m3uJF6VxfkWrvPiLHpY8J4zu1DNLzB793ZLU8zmXFD69C4s0bbo0juDVLN/wtb1xmZtT2lZcvJacOKRnblEVtZv1uKshUiwX/6CuQrMX06aJ23xSNqd8zdu2RrUFideczknC5rSVlbM9Bjavy7cLdgjEKiA2aXEsxFVh9jvJvOd99cQz6fnXCPOsC1vruNaJPxsEi9sH0ItOMgXvpM1E7eDiHq7oDJu1LqpIp9P2mmIqMae0Q00Z1U2atnPq93xDMnpIIsai/JI67nZ/pvYdxm7s3+8drFEXbmmpsf8E0aYdElcwQNwarUAXLNhk1EBO0pWfuWoExbUNNLClStDZiRwV45CebHjU8AUvE0UhR6nlBHsUmWD0QHOQQyBatg6fjIhsAROUTtT9aLrY5W/BxYXP9vA2fgGHnXoXK6bb18TWrdwN+yDp17WgtWIQso6oLEMdyqHmb/p9Wb7yz9SOTWMykZxfkaTv14X7+eAsiTNfb0KI9e4Hwevgi+mxz4mamxsq+8kSlO39a2ogVXmeBlZAk5FAaUERHPCvHPDm0PEfifYD+znGFpkbytZ+7t9mJ/AcUtg35+iqT5jLBpbYAJur88CFGaKVWGiA4as+7161ZG18dTFgC/zuCux3SJV8bBfPjVptO8B+kXle7jgbVo8tS2njSfpaV7DqYCc5vAwYSJT0hroLDRqJ9wSagvfGNqBRZnLtyOE6JXqQ+129WuwOCqEKiCuJfWiFeN1BgFLBZVd4BXHreSc8+VwazaV0H/XFOqzeIzdpYC1/pL71QcC4a2NaY4qC0ik4m5dmVjfGUfRNNYPavC+XTDJxrLQ5PmNsE5uTfLIFrwnXPRAIIIKQG+RYGE0Xog+tFoR95Ix0vptSAbG7KECieh47kM9he8QdNB5BCY17mKOC3K/1RzGcF5JopS6Bif25BcL3Yykx0OFD1PhwvfPNABuvrorSMbo4NaRt+qqKm744F7PX4z4HKJvjNNoYZxCR9jlppVMzFFXDU3t1nFITpAWWQloith6bj4UWmPrhulfZZKj3BB7ZkR2p6rOebtJAwiximrcqH7ouwC+7UBi4AjDlVseFL2NHnqkpGuan1IC0hNeYipcAy9il1v183BXs3DD4AcX0r2JcX38yBzYNZb7VzrmFg0fawMOwPSiwBpGPFT3VOuA/B/iR0HljMXeqOZJZ9CqfZA3OG36ZtuAyhc0Fvl1G+8vAtv0Rlaho6o4YncG4uJTD6lzs72c3hfUyJbxM2bsOs0RnOaPcVBs7sy6FeqUZQBWvsb1ht/gdIjkAB647uyakoV0dqd2nGedQ6HgiJ5EE1V6XR/165PPaX0hJl6R7fiSpRzH0lFPNVZPhvmGSh2D6gDS/UC7UdwT3Xo82Qdc3na0TbBUfwT+8NGJlJR6giCeJISgfmda+Z/4xTtESeL7cpy5mTbU2WzVbop3+IHzNLp+TyXWYYCUQIUJS77SMpQwgLi145LpHdH5GqoDrsVW3kvo9m0Ur2IobNS2Y+KvOgR2fZ32Bh2FFZc5OBmEFoSqYzdwVFuiO2Y4v6JxdBm0Gez2eBfVYrjRNrK9szto4xcabff5Ek+dqHWTqG3G42Bx3JIzgzFKvGqfTN5Z3rqaRQTarlyu4/02lDYFPXL8pFG0pj9ZV5MQLGQLsr7oxVALgGi4ihMg9Oa+FQQ7EgLUIF3oPV2pBFzsIVW7efF9ntngJBp1AJpflfNbnHls9iQ91SFbeGlHKErIQI3i1O0LOYQPJKm75YA0oLPOX/1DIk8Wjj+AQXBEky2+AMZkbymYr6o1bg8R7DJ9h2Fu84fzU3Kg07kDMQs41X4URlxx9LZuOxNzigXzvIHAcWimeSKjKfVEc1hpGJ2tYH29FVwuhoIbDOch05mHmz54n5yZe+aRuFL/D+7olLSRJGcQHIltoJDpo17Kl0JAwo0aXZduacWbkXbgzPR/Kajdh2QiPJHyFx4Ge36GgoyAAPU1L8HMHmlYGZpoiCZpvsoMRKUmRape81sn+j/IdTp7i9tiQ+qLpcYItLKSG7KsQb/BmCexn6OVirIBlTvHW/hO0TP05d8YKZ5ipfYfCwVOqkUxR9Z9aW+jvn75q1nQuVKgy5Cw2v0uUl8fR3J99xo0BOn8xDB4xe2YmMGV4TGkInlmDOhV9HE0z/DMmXFsuxHm85/69oohhbGaAwiKFzuPeWBvE1E6DiorgE5dsa3+KGNBdgyUsg5Sa4ZJCiZMidQ/ept1lQ00RZsW1WniJRYhDwy/yS6yQN+KC8vpuIzzhyru04KmEyFIqA6A7AnDYgFuEmeuNLCBlRvBYhGU6NfhIiHjcQA9AxAgI3FPA2VAxABeiqoRiKzhFWDi9g6+xhOz3RzNno3mRpwFqR1sgq/ZoJvNjlUNKORwaPjmKMEa0N1O4j5uVW7/Q6wliSieQt8A3fofe0OWykocWl1sk4fcfZzFc39cYdWd9YAkm5SQBJJUIxzGw4+XNXbxLLxdqeBobObRyPklP9RETYyI6JMr3lDVAZZGN7PX4d9rudCZCxXrnQsNiOXyi05yNnqScOsYLITbPdqpCK8uS7zg+fEya5sbHPLx0e+0poa+4a9Z+K+5idYqzFWL/lR5u8jz15HT7oVZmuO2Ci0crQKPESBqBBnX8QFXyCjUOkZkUrBJHKxS36KPpESyABg5Rg4ccA6imp7jGp24ih00NpmCgJ2/wy0lw+wL9N5223rYgk9i5bEz7Ye8MbrpjMmcfONCQK3HTbwU0BKa3iAkJT5esWJQWibyxFKpay6XO7VxR0BuuWTXrQix6xp17Pgx7gavz/CQKFMoGmAHSNn15/Ur4eHg8UXymxACP0KB/dAAG9wvoGOPB66Hp9b0H8UvqnQ81GuZRs9g4NSar0Hp4uudM7x/9pDp8BjKHxDr50AmhYlyqRciEZdGV8OSCX5lPXsKsGAUVlXg3fQuo6ih61AMK9cgi58CusI+khxN5IwC8qtjQQyssuTudN1Llhw0HRAnwhQHIITkbUo/gIopEIXSMM3xkOfEgWWdCQDAzUGK/BvXmqT51cmATnJMEmdUsx94aBnUgJgFntAd++St5MdCpSZkGEtifRwFn1DBKuKEW1h3lmRi8jDJ14Y4orAUMt73O/z0EYCfM4HMWyh99w9taGPvzO9LFN7SF2j+XKC6tNlDp2zrTHxDyqbA6Q7ERMzWxP2i2HcU4e5YWOFbXp4EbSZoMPr9kXe6etDw6xwySniAB0y35C/cA2IwwxSRpuZGe0+HPUtqDChSj1VI+bMdzeTA6eFkcI5aAf3/nSlIyHTGw+SqINS3teR0K8t3p+ZHi+cek4PNEaOYTVfOiucU/m0Oczee28lxit5CxqhqIn7orgm3hy5xS3CWq+e4tIguSKhkYFHzYnb5G3buPUvfAmtAJzwUS3PaRJUrc0P2jZgSs4liWtZCKE5L8ial0stcEVvm4UQ2F6iJBUwkKJ7jctLkQ4yFil3DhZPCIEeSEhzH3sCmRR+cepD5Scu5iC05SAKH6n8luJDmuP+It0I45Eo1v/Js93QAnPkdjY/a8Vh/8UrfOkfyIdom2pMXhYNZ9Iv5zCLEgNPh81bDw7EjMkuJeeiJDT9pXu2pWgTyr2p4KLMA43p7Bq76hVc4YYRaflGXJd/9RB9hJT7pkzLLy7ynWoGqTYNtVb7ScZjSRcBuRAX4KYccKgE5EUWumg8/LxRErFYIrzrFFxS7OMyD4GV1Tlk96t9pesToZqsbsns8h9FKiDO+G5fse12nGyLqqBMcDZf7ThSe7Tk9zGlCUQO6VbkCCdBR3+Fvtj3MVDrR/PZ/7xO6b3scZ5LF2j4YK8AvnHyJ0adSQIwC6f0Pg+EVwQhegHwbmH9vdlQ2CBAJVhEsZuCeRM3soCuBS4GLGEdF0I0qf+AAEBP3O7xXH0uaLyPCy4y3j3QeuYrLxYSBZLoI7brDIi8IA3vWHV/fWtS8/ryxq+5Mo/nXEYaQARhkCyAIsAIABUT1fgh589PqHMuGIX49j1zy24MYEccqcPZLpehyJj5lqPvaF9x7NUrSRxmNo/4nn/RsDR0l2P3qMZ5vMWBAXHxqM8LqEK2oJYYtg/OVU1jeIGJVzjUpUIYsPeV1SyoCENcxGDa8tR+Dlq9SGDQw/GkK2D42kVx6SbB79jMkfpNW1SuS5v5QH+fofC8atOTfsoq28X/iPdslR/0+fQViLGGqArZT+W7b8Efxr7RNBmT3tHshcwuHKBRIYnBMnDIG4ozFkfly4DkP8ws53F9wXmhJCu9kouO6svqe0w4PTRu58lQ87KRTc4JrwnlUSEEnK7ONWRc7lv/QMvORqgWfK/Zx1OWWaAQ0QpB6rIOmFhRf/PkEjrdrjBlyWYK7IX2cvXmFkzImo1WRv5ZUAAkh0j9Khv92Vm/Q8QdDIVgPS5LcUbTJ2l6Nh0QZxfWbN16WctRc1soxYSnmoKnmfUEH4EaeG8/cafTJ1I4Ct0JZgn113KgJomkrN8t+ugzhhl9K/3HCpPK2zinW8XE2TCPe5vTOGXo6amGb6bYsMrJNLM+fyIdtTX1HR4716E+OC31D1Vz2Yz+3kEGmOMRV64OpSCuiBnDqGQ8rNIcx+pDvIgpm3eabOYZgMI581fQAzDppv5GHMiJc61MOXcsxJaE8P9PYoI7eUtl4HIE3qZGyZ8S/TiEm6hxzJivU5gHHyosEDgQv3p2gN3IaEmoGty80kBziX5619mkqh1PrR6sA4/4Tz1mVApIknkxTjOoKAIiugAZ1GPSCx0mD8DXUPBp2khjBBv22QPF7A3J+2DqRod2DVPvT+AAOkJX6+wQldfRVqkRgji9B/LH66VsvTuzqyD4YBRbeGwKHzQGw/+iTOMG2yopqMqLA4uAa723hn9/5JbV5hKHmtco/b8QJXUQImudu9GiN/6LOYo5CBEcmUhc63hn8+sOgWcsA7FXmTFSj6Q3X4mLjRtlGclTYduj4XBv2T3rFyr6W0mlZBxaTXDQQEohaUkUYcUKk0M4saD8Fko9WBXA0fG6mMjt223CWKeagJjiEFSf6Kx+bPdbX3o7uK2jTIrsPsY8ZpjVjIoOX6ngosRb2oPeCAiD7+KpvWVjWhmrrrXCOKb2y0l4V2hpdvq5dv7/ACVd9BgsvHfNowkq6LvyEZ2Sa2Z8n9+Sw8ajAZzaNvZeyf62TaAqiwJ+pMSvjAbggTYjg+PexKY4eoySweZx9jc53bKlL8nTKj0Y4I3W+7Hnw1WgwnO+cJLRp0AQVf6RouXgxWCUHWkKZ1RjKuqBeRd/tusGEzepQmcIn6Ca05dqXzowN9FTd8S2sgf2rDm/nG1OrZsqLSNepdubsp/+NkQTLewXnKxz4IdOTAoIFDazI3OYwQjWzUMGa4Vy9y4uFCC34WMxRQfGNCinFjF3aH6lLabedml0BZAodhMRMsMyrLOpYtIMYxeS41LR5gRqAWRL19Dcv8g5OTyfgQVa6hkinyAb3dhbM0bJpEx0KRssFmS7qEaaSZS0YKuia3MW7R+eKDRkLPLM0BuKPswJQgTe6CZu/bVv2QSx1d/f4VB6tCy5RPW3NZfv6vdbhVv9iPqB9BWmefVq0zJtNgzrNjXYBOhCj5AnvuVi0OvWMKzLIt8E0GMZH1Lhf5IIQBNFdlyBsiTANBWYGrBsGm4F4l5UyRnPlk9E3F1AlWdwuyzF3C1jDGLIMuL9FwPb8WntoR4mzqyCO4ihAlum8qhWS/87LEYaLRYkhgHwbSjjfqZRUCWqUdjBxYXeHXRLqjbE/3G34qFW89gD6XLeeCFilfEGHzWejZXOtT2EgAhxx0Kw4F+xni7iXiUdzDVTaYxqtR2Q/5A7QWgkqp7DE8AlB6xsR8kAgSOVURL5dHSwNBc6g5VLBp/+5iPDvclzmsxIDZU8efSv2pe/QMZYTROES7lDOdjjIPz66TW2dvOVfxE5WE3lWsS3U6UypHrdpX89liJb+v41AI3fLt+ys4aP7dfcQvXtHTfZ/XCTVvB1arZdAdO3zV6+vvqnx/8230VFj5b4gQ/+dZUHD0/SehYeB1/doqdZ0sPCKhEvifVYX8VLVxOz5HAH6CAGhBtcqJhkeiFb0fSp2LgY46l0zDAD88EUihgGSiC84Yc8tDBADusLoFk7g0dpSxcFHAXl0pSMPn8afxD0TOdBo/JqbeD8Ne6fM44YbF2PS0wy1wOcSUXlC8Seqx1C1ykVhQEw0+FajP9nrxMXFhJwXz2IZG2XLGkTmf+Ll2WIO8hiY7pXJDlVji8bVINrsaQoqLgkv4RFmR3Dpn8seDmWzMeGonHfa1ocMm5GDfhROsxhK9CuqCU34UD6Fu5RKdj4wqLtUT+xEYj0mVw8vQGVChpTYHd13NCxoHFf6WaweIYTpNAgabIOL/lsYelUDC+yDbaty+3I58YYeGTj08yGx/sJ395mM5CQZ5IJNzZCvklYu6Uc4dwYrhbYjry1+4lhFRFCMAPQXIpymtx3DH6wtj5pebZ/Jt+5yMi9WWa/IrHbFVwMs/pLCPHrNn8g9cZo+OqHXF4n16D8OzhlAuBAUR00Gtgw7cznKQ7+qWu/R+7IUuCJ3ZdWQqIiIMb2u+Zd9nB/SDTW1Y4KyiPiFqqje/2JwoMD5ymnP8frnCf9UN71ZSdY63/s5C/4iohhSUsZ2Q78zdYlBtnS/rQ67ROeqVIOi8UgrCzb3eEMazMagDp2aEmfob45XtPny/UE0Zz8PrAuuZwE3tYqaiV2U7pCQ1wHc4pXjswhrH4ZZqQ5smVcdOtmk64IBsfblwGF2eapLkfGEL6qjkXxWMKP3I8AFO3T9Mf5hpHqyOvd/yrMv0gFOF1Zi7qoIVuwKg11JTPOiHZSsMCZ2rbV+x9lfDFrmm+GyauEM8DFIpDR3FYmeIxtxvLy+J3xaQ2LV4iO3RMv76bWRGEYJetQ+eAI8CacPz0BbOUaohqvJxsTUNKQvmfGJvGbffg8XyvEFuUPRJ+L1l16Y9F9XCtYCKpv2Jw7FbRNXXgMjRba9I1CqZxKupJ+x5UH4oD5qduewd1fQ6Urz7UtYryK+IvszAo5I59kQualULXKq3mp8VS+Ecj+nvRBsiU8EXrg34lAZEwwgXh7/V5xb18Z+JcTCbzzrbhADhxzuT3wklVvlLta4T/eCejyxWvrGydgdjArNGWAf3jDL1SawYieMqP5EJ/gJ+P26geYB+12PV+jdVYiP381BCO/ffbXLRiCJT+448PHSXfXiOKLtyvVbcr8IU7p1lzvXM2P0D87mtZ/olU8QzZU0deo6ZF086CeUSNFKYzpdXDGcxz2DXrZSTf1JBQjDHUddu3WW2AUVGvc/ROsYZzej14e1Z7zEftk7hL7XlgNNqNttTMLJbllA04coA+6izvfGf3TRPUWvTvmIE99gh1Icos4T7f5x2tZUxWeDb3EJ29DwXDChPJ4Zh+DuyBZdNq4T58wkVGp9hAbniA2NnZ+P6wck5ZRlu9SQQZQVb1mEeR6zY8hy3T0JOZXZ9ROj9szrCrW1UCjvbqBJFVjF/IEUkzsnuKJBKUPp9q6+z1Ch/rfcOgJGs/SU6FRvfa6H7heUn7GlUIRHRYu38luMVPXDt0LJsqqDbd418Di3Yun1Sbw/dv8LYkxfz4/Vo3ddb74bPddQGi29NtybRsl2AKpPFBz1C32cRI66U99+w+kJC0gANCe4AC3k5dmX4dtmotzTK/VzG5Bq42VE49kTqN22hpmXJsbtXw0bGdgdblMVZfkvYH20s99Q91PwBPuk6DSx3JNzjDjgpYuKYoxNz79bk7HdW+IMrrbRzEtMzVBg4CxCJVVUz2TqCwL3JzBWYDOs50seRCq2YXD5Q/1bvSb/F/tF0JSezmOM2czri1osaoD35fUQi3UtZfn49rmE/e7l57RsP2+PzBEnAoC81wToWBeZLjYajJl/P+pFmtbb3n53dIBMVPOteyXlXbmIaW+K2hkU8eE2duUiGoWldlO+VxbHSCkO02VNeknXSQZi5vGOoItmnZzhm6Lv6OCflAsyEJ1kLQmBGchg2WY7EKDkTDgGqLjRFZAqHs1ZzJsZBTIwEUJymGnHuPGJ1QqJg3aOhP0qRCEJcu+/W4/vrHz/kx6vAugF7ZsI6lK2gVDxk8tjqUVS4ZEjdpgDBnVPb0tbDdBWK2k/3fukhQAsW1mVuxNyF3XxoKtu+PmXBbesQidi0GE7Ajwy0w3902f1vsaOP2qtXjw29PD+M/sxQC+AZPVRuGaCRGA29qN7T75qA2VYjGNl54iEw6lKN5RrZdKEAcgpg9vasZaaO2xCJUwkF21wDz/QDdZgLeqeZoUDj2bF3I+mvE6eXF6IkmmcqQEl3SPsYsBUdbfsY4WLK9Y8J3XM5kmJ75tDZiodTj5/MwC/JcROn4Zd9UI25G2F9U3dOe7gULWNRT+cd5U1/JQPK9FUs8l4FZBlcZBu7cMwpsLtSPF7TtepEMNnRtCAmQKurOaIwOC3xIWXsi2BE7wndGL9ZCgPsLAcp//w4aM0kBHLf3uIOPEP3eFuxii4Ao8EKSOlzbY+WQpfeVRTOnVsRw8bgW4BXg1jsaP2WmFObwqxCgovePjQ4XF2IZGHA7g9CqkJouGSsARuSZuhNNAwV9eqqvWETQkaN3LS2Alwe72ZyU4XNIncx0lRHU+1OKOpNEBRhSX3eoZQCncSAikGx85co70QpskU6xPXu0/haX1nCqnDTqwQVAv4yiz4wYhaO1jDl490M0/beILUjN/pMIpHymqfsOQqI4Ujdu4wKPE1Ro6AHbech5PO5pyhxBTurIJajQdBFC1/h6pk2dG/H2H2EXkPMBKAAJAZUOMaB4NX42wQ1WJwlPgLojAtaVPSIFmNi3ny2sqcGsEEfS7SFhJ1EVP89YW1UbDm+S8wBaFbrJCqo9AVPfE1YJY93TkgYotJ3Cc6HScowibq+lLL8vh89LUIHqiV7U6oRgZNrJvliAITVEI4iMUj3IdRRjorsgmwUKlrcnqP8XUq/XDETUR8DtotmGY4VZhtxLhHnCcYDm2LNhgBZh0lhxz0cKbPR1iug4g10jme95j7JNhxf6jrUAmK15XuHOlsgGdsE/rHySriDpwPL5yLdF3zV/RVYVxmwI91VtBKAdUYLAFa7QAi9tggnhKYgGBoCNtt5kkLNNLnGmQ2d4O71e382OZSzOAMPPK9B2KHujr/Gj6TqaPExTi25XdTLuehRYEIPcCnP6JfTw+kWuojjCqbyW6Dsv/+UTt8Q/nrPbCql789dH3DP+yuPFc6wlTN7RyC7Oy9v6Eth6TBEOfVEPys2zL26hfJkCEzxrWEXbF1N1CiVtt9vXakggtXRjoCW9w45g8OI7tU6KTQzK/MrXOV4dYMqs96lixXrLG4as9hcpiE0/S/3OIQ8t8EUxE4whT2uMsUgFUN0OZW+LPED3rt6/wUt6i6s7dRjqpV184DhwZfiqSqYTWya0Hwoq7g8mHTdiIV3utlAd925FMWWvKC9It+JmK/e+Do5SepknyQP8DSgu1HHhnXOLb81zXL9wjvqpDHerlM/HITMJl5UXxbAGWxkxSY8Y+ttLM9UpVtiV4ec4fsGnsn1vuLHxqk+Ek1o97clkqHpyH6CtrV+iW0esqZqrQDNuPdPTbJ6Q+BDI6ddMp9pKlfwbp2/zkunZLnwnOS54x4VVc1PmjZw32jJZc294N3vzEczEk0ea+ktRCO5cOeqoHSg+cTp27kb8t2a6Jl4SgakcfWJMuLeO0hlRuodJcfDnWM723J+D7lkSx0IhuD24Cn8tyt40iSF/DT03F3yCQkXHHcOQBJAfDniRA2kuQhNNkwFjk7z8FcTCtk2XQXTpXokWp+k0OurHidStDO+JrFVyzcKVukrG2fWcs3uKTbVcJJBj3xvKBIL3aDvdnMixNDN2IAHpcD9+mUmmNXhTWYe5oAx6TOfmm2XAdMV3P/nqzz47Lp3an4uXPYd9J16C9i/Pv89BlT/IHEc/XcO6mED2rN9sVr25Z7X+ZIyvlXzszDjv0IJQgzTX2NVOxrdqHlEiqeTsagRoJCXrt8b0JyEadRNCN9OqHgZAuSAgIuDpgmkkwcSkN20Kw8WhhSG2oxqJtMoTXemo3l+8w3rNbM7MW1iXUNYv66LN9/akEAlAfRdyfSg/gQpg1pPqh+JhDWlJopFzyWc6H6UmFIrGlxcYGZMgGRXJuhmia3JMuH3xrK0Oj4hwaI3TyIyQ2V45ydqI+M6LQJG+zgaZMj145Y+idKoX8n33WE6bqFgqCx0YPRbmrzdmS6UTKt7/aWJUn+anO5wq7CzVdKEb4jxSUnFXL8i68GVWQs7uYSH3twUp4go3V8lXfcW3lOnVoKo1uCUQno1tV7jnsZFJllpauvUmkzKKiu1VhcalOe62ybZVVl1UaF0QTiJ2XVyk0B8K5OhUoSB9kvFmV1aNbsjzgjAC0LcCZ62c7favizvvZLop/ILhWeLM9Njs0wYHsnvUz4dTYdyKSR+lcle6SCumkp1fAlLQfR0DPZTnAVuUiwvlGAtF+82YklI0Y6c46Qs32IqCOyCG4yjaDD0ajI4HUhpf+RWDa9HPlFjczDDuROVaywiSt9uRHIYXkphybr89dt2vTaXVKQPoVrFTWeWdjyca7Wi/jE5BQuxSDP2iIZ1zufqMnk5r9WlfelxUWmYF6bllvaqPkiYXc1NAbO22Iaej6mrE1L6PMmppFJC+4umxqlhXWohUzYWRl2h6KP8ChxA9hifPvQpX1pqIar57qAiaVuop6zkNnWI8ScW0eRMW6mEKS1qzpwGb7dp4+GAkCStjMW14rE28na3uTKI65SEqcrjjfqSRNIicmWORapTMW8h2zXDl32hOMlt3OHiWneDj5NsfGo5Clv3Wb9U9qhPkH+O3A4aTjKhp9Q6ehZivOUTQOFQ0WundUlwWNsWlFsckmdXWMm1/V66mR5DqcWt0jU92ScCMSPsnW62X1n+gxvbli0wx2gVk94UnxLO6cw7pBYqaUWTsc36aczZB6KaFyZ1Rk3u/CzaC9EMc55iI2Rp5KiinLtcPLBKnftM9Nm5Nl589UtnFXdvxwtk/stO8HCtXt247hU2ergVW6twjGUEms+4/7J7ZCOkJuFsyVod3assY4lxjN6OZj3EPZTpxdlIwdPgx1lhOma6qVhlGvh19x4v9eqbJZLVJMx09aMAaAesnouGnCU/dqUKkuh1lDPNBfItH1X2W3l9IVqd2pUcBap4vc64zn/RiVXQryMhN/F1IEboDJstO+5QmKYv+wkNQCPP0dm+4tA4Y4TZH72uzIztzaguvNhFcItDSYF7Dj9bKO72arvaE9a5ylaNUw31AzFS7TxSn0KstnjI97jHSrwhzxWDWe4q8x1eHbv79teDVbZJg7JNqCjZTWKLbO7Sc9lJRTkwOSKgvHcDep2Psn1jYL/vyWlvm3iX+bJ3ZDONHBU9FJvdhlZxe5Wu3AE9DNanFArMMbrHSq4NTZ/Og1xI+jNaypqmc+w+dCZ1XoXDNrHlJIx0yRwEjHqd3GuNyjO6/rUlPOYTWqSovY9nYWEJatq3djs5ccXEElUyTb+7MSDntCDfWzXn3xNcnzPMTRUSw8ttYz9Wfos6nx/+5cK8ErZ5/KamXfzBWT8lwv7pyZBJmb/9j6KMm2Mre81Cmr9Dul3I38WULtxMU62MDGDVwoTFvs9WotQqzOOiRspnd7fM7m6r724qlG2HXwdg7dYF3IE9/9aiWltByKi483o8+jt+G1BeRHejnLxa7IzdQ542oyeSazI6vJDDG/YQhHPckXOwVHjbYU29C0BnUga6YF8GnD9OMtQ8/0E3J7HKch66NjVgcM+ufkSlcEMXIguITOkDZ8uUAfH1zarU5+MONa+RzUPNYgn4zF08ksWEVI85lMyaEVidg7QHkPeAdXVTMAVPTmUL+4LArutl8Rei2PoBlyJoLBgCxXirXmDso0RHg1c404Ot7BZcxcxBZf0eO1E4cJzwBS5ECAoyA+BcbfgF7jZ9rcAAfsQWZUZYIM/C4df7aflRlOzv8t6E9rrropsowfNPQcH8Ofz4sPGT8SL5Qh2YNHcPNcj60DMaZpeVoOh9ymAGTqXqdtGUKLIg9NlOxRqNO74n1kfhbfSfIKfDJ4OrVOZmP/kExX2VhjzFECGx7FUaqOQuu0abqMO5kntiO1tn8RaUdTMaaVoBEfNJPlW+6VcW2vOY8GfdsfXg1FJFa0H7oQsj9RYf6RjMtuUTV2G+yblcaatHeR7q0bPKVoeCB+F4MWVBQHfSN2MIn7thmbSOYqq1TxZyXlawNeUq+FPeShGXaq/e4GavG+cEf+JInzZC34h1zta1al7Qh0DucBlZVATZUwQyiwEMmmlAUwgQbwCsFGyaNXDNVtY72ZS049ualMOhMCq6+hxwLVsjotCCUQjzgdfgUItNUoJJUtyEp3MoyRRGGNLZxFzX3V3zd8we1uy+4hZ4m0PMeeSdy993YNwVCi3nl+2rudFFuZp+ogrlCT6jnrHcfDNhnlc5f81xnp1BCDa5NrvlzOigrSNUnia6opwpLYKQY686xiidTAyxSl8SeoEJFUQFMA21l4C0nu/8KgZ58urD2npcPhp8F238DtsdtrxtLfENt0JTbheifcFg/BUg2y9Te5o+B4qcitSHF9k0u3zSBvOm9lhmSWHPgJwlk2WX+to7WArs2S37ow1qnBTM4RGO1KDP9YUfmPTysT51aantlzxJhbJpiYv0TB8PK+M1S5EFocpO1a2L+Ox/k6HudjfvRu1JACB+8bhXYVyBmyTPzULu1PFAsoJPjxkFm4Qp38dsKjS3BFF8MPoCONt3dwVJWT6Lpaavlwfl0VN5KSNjpFmEdYLpko534TsNqO6/DLBt9PtVMhat2Fwiq9Q0hs/BqLDCXuoA8ENHzJsf6+NiGzZ0t+E+q00oZR4YLyKkTurGMpTS70VmU/+HQ1leUX7XD67xn8W1ZgwJVprRGsP74ScSRa1Rtg+J7/pH0GP+yMOCu+IRO+VTBOnEjauu/MzkeJCo+ZQE4gW5S3lHcJcwzVrc1C0k0DqNOJUm+RBUP6+CHROhtYxwlCIhjEwIeOYi4trOKRsXiuKCIkeZwpr0r+GKlm5tXJFfxUlJPTQppKzH/aR/OHLluoLfGKeuhzLhwk5HdtbczFoh51OpuWNpbJd3TEeUwBbFMtgm7F/ndMvH1f9+gQMk5DD0gmFSt920ZDehEw5VRAswvMgnL7ka+irncnFgDeBzOqQ2DFsKEnYndVlao48bEyKj9BGMkGLA57NZGtdYrLCc8LPuLTwH5wyT8ykgg98Yk3ttBtqTy8HurppNiMWTFOKYrAhOAEUlOTI9QTZA4rtymyFmiPWcLand9bYCOfB/ug1SIwwQnjDgnh5lKdtjgky5RIyKo0pCAvI7XWxcNCpilAIjnTiTlJ9EVs7labivqjg+xQq2qYdkZUgVVKjq7/9ag+MmIheVL6WYGlbUV6DHpj2zfOsN/NU1qk6Jpp1xdLGM2SUcZIT29pZB5x3MbfwF/fLd18EvpFZi7kLeVocM7/1c3OXLLdwJty6o1jJA5iPTiC4feTSlSDs85V0wudwYGE7zTDWF6bwQyhS15kTBLL90gx+mSl5YfBi6M6TIDEM+kXAtGBFjVlcTsEpdATLsUXCK+7VWMN0yPEd9G73keW0sS43n6iIVkAyBPRyMEE9cErbfj+u+uLNyEKCSOkSrEgJ1v8oK+9VEkIHvUR26yqtNWhuLTdMZIVHYqV5pBpt15AD8A5VHRUvOPN29FSO+8ew4SA/DNddt8oG7XgP7WYnGYUUAVeKm2i9Q6zFH5Bpyqmdfw6sFQV2OpihI8PPxx5jqiqkN15jWKO7gg8L363Sr9jQB/nZpZdNzzQWycxOVNwbbuNgwrkk8vqMt4/g3SjcT3Z1kO1bI+MILxFrfNmHu3JjEHwUPxVKFD3+Yhwi0HB8bHMgWcTg1DAjp79UVQWEBEVtYqxqPZJhnrSfdeyyRW9FYe/Sp269H4nIJ+85225Qo14yQNJfOl3W47f8AGtry4/D3OiujuxJMUWhx9teW7v5Qgyu/e+l+LiudLN0jnKkJnAAEpovL/3piwoah5ckoBEq/15r/RhbonG/sj0aFLFp1857pQjzEYrVErvCu3XVLFDoBzmZW0q6rF8oygI7D6+z39WCUe5yMgDtE+uZa3N0nxuUZOJoOkNNHProiBAw5QZoF3oaOF+Aj70L7vn8MiZQ5eTOsIN/OxCR8eJXezKkQ56qqLkVKe3CLu+AdboSWaXp/iCWdcYP0Y462m3hbVI1BzIevHzp55ul0/q7D8fzBiwOA3EgCP534E6H1gDzLC1vZbwE0Vl5qcPMtCmQyGEU9BDmlVRtdjrU9CaXJw9RiK1WMVnSqtR8BO1CJg0OhBvttBAVeUbYnwl09NkjokELchjbZZV7atY5KGJxYUfNGS64LNsvBX0nG6UBhHB7Rj6lgc0NIovm5PJYiZHaEAzSFa8LBwoTU+PvJcDnTk1hQRd0Cp62/mwzcNG94e++Om5EJvUKNMPmPsXf/FU58fsvIlDgvnjFaRkRPMfVIdUrweWB88nQFaTe67rzJ9+EK2oSv725Gv309dDz2Pks52Mmqu214fJBrtPcmBxfTwJepCtrA8XNwwnAOub8ZjeSDV4ltSHBzxlRKUfWZbl35KYNNDbmP99onATfE9686N6zidx1sed9Gczy+Q+ZhgTcULUc6K2H3JyDuVCloPac09RPltr6JLSD22UFkR0Aj5bYX6NevIgpD5FsdbGqBooN+nlRrms580rOlFl4Teh+6IF8sQES+UYQ1EfA5tH3TO8zM7rI8lEJ0IyaM1x4BYoLWguVtv9tHTLDcNCk3fNh3eKjgkHYNOfC7PXFZw+2TEhDWGt2gM6mmDSUEraUDmiQcqm0cKikZGWx448Du3GxgokXAcrlBa5mBxIbDFikCUOPjh7n5kUwsXWzTXuKZ24SfbFCF9iTYNy2oLHfbC+h2Anqe4UkutRfWXdD9C3V3cmopBjc5UqZd/UZBbL2kk45hcE6Axw+/wneWAZ+NYobI5SLIAulEo1ICQXlrCUcnKS8iIOqyOnNrqDNjKgbg9DuVo3eC/KQlGHYzXgQSxYagtAF+/hH8BggsoEd5pWFjuABVVrgAoa1oETGHQtHaukBUh4sETwF8WcAUFBDBlwg4ECRNcqp26A4nAmPGwzbcnWknjIWbJ/os7LxbdltSEhmgC5NwAvDSwQjkCp/yF8l6mUH4TQm1LKpUWVGCgAoZMBE+58lHrih//Zv1ML8rxYO4NkE/Fu8Z/31XwU+cyDn2sZJNAp/k4W12bz3O4Nv41HnyAiyNezA76pU/JS/73eBuEPXX18LqPLp1t9weEcW4VmdNkx6b32eZXlX6YsmjT8x3A+yBUb3PpEdL8AVcB5Q77kcHip+GhH7XI7OkccRp+pmPGLEO+rClBNSOQPKAmqk3EnybUKU6B1VM1LLAiRDVdCYIuyWo/PLZObqTL99ogi6f8w/Zt+JAFgZSFW387WeqEM8p9GYlrcIyd82D0RMLeqwesdS7U98qUCoouJPlQdsbny6XsU5z7U7JayX135INNTzZCpTbjWP0QNh0G/3skJvN+cYv34bpM58zg/SZQzI5gnoxf2C4WovXcFlo4byite4FpF0/bz7zESslMfq4NsJ1gEGbwG3/8ay+/Wc4yOtz9x9xwHyQSqsGZY4GPWJ6XBfz/sNdaZR1lcxpjc3Ll2oC3/WJ+Xz6rmHxcdxZHpClKgqiWbmZEYBPnjRhytlL4kos67A6SfIUz6COPvWOS4hrSF8Wl/u19O54W+AkK56NnWmW5pmqY5TbHTgdClLDAg92AslKZcu4X3qsiluFx62lA5XZqgqDRo5YYWsqdyk9Vn0Y+5BFggcC5MZ4D5FEs0V4sEK8EA/wPcpDFlWMyvg8WKeNgWb7EbHbqR1d92dlSn0E8nRsdOo+z3J7tbSAC3f9e3SzDJB5xVXbt+Zq3ayiGJzf4KV4Mfkf","base64")).toString()),PG)});var ps={};Vt(ps,{convertToZip:()=>jot,convertToZipWorker:()=>kG,extractArchiveTo:()=>Xge,getDefaultTaskPool:()=>zge,getTaskPoolForConfiguration:()=>Zge,makeArchiveFromDirectory:()=>Hot});function Uot(t,e){switch(t){case"async":return new Mv(kG,{poolSize:e});case"workers":return new Uv((0,xG.getContent)(),{poolSize:e});default:throw new Error(`Assertion failed: Unknown value ${t} for taskPoolMode`)}}function zge(){return typeof bG>"u"&&(bG=Uot("workers",fs.availableParallelism())),bG}function Zge(t){return typeof t>"u"?zge():Yl(_ot,t,()=>{let e=t.get("taskPoolMode"),r=t.get("taskPoolConcurrency");switch(e){case"async":return new Mv(kG,{poolSize:r});case"workers":return new Uv((0,xG.getContent)(),{poolSize:r});default:throw new Error(`Assertion failed: Unknown value ${e} for taskPoolMode`)}})}async function kG(t){let{tmpFile:e,tgz:r,compressionLevel:s,extractBufferOpts:a}=t,n=new As(e,{create:!0,level:s,stats:$a.makeDefaultStats()}),c=Buffer.from(r.buffer,r.byteOffset,r.byteLength);return await Xge(c,n,a),n.saveAndClose(),e}async function Hot(t,{baseFs:e=new Yn,prefixPath:r=vt.root,compressionLevel:s,inMemory:a=!1}={}){let n;if(a)n=new As(null,{level:s});else{let f=await ce.mktempPromise(),p=J.join(f,"archive.zip");n=new As(p,{create:!0,level:s})}let c=J.resolve(vt.root,r);return await n.copyPromise(c,t,{baseFs:e,stableTime:!0,stableSort:!0}),n}async function jot(t,e={}){let r=await ce.mktempPromise(),s=J.join(r,"archive.zip"),a=e.compressionLevel??e.configuration?.get("compressionLevel")??"mixed",n={prefixPath:e.prefixPath,stripComponents:e.stripComponents};return await(e.taskPool??Zge(e.configuration)).run({tmpFile:s,tgz:t,compressionLevel:a,extractBufferOpts:n}),new As(s,{level:e.compressionLevel})}async function*Got(t){let e=new Kge.default.Parse,r=new Jge.PassThrough({objectMode:!0,autoDestroy:!0,emitClose:!0});e.on("entry",s=>{r.write(s)}),e.on("error",s=>{r.destroy(s)}),e.on("close",()=>{r.destroyed||r.end()}),e.end(t);for await(let s of r){let a=s;yield a,a.resume()}}async function Xge(t,e,{stripComponents:r=0,prefixPath:s=vt.dot}={}){function a(n){if(n.path[0]==="/")return!0;let c=n.path.split(/\//g);return!!(c.some(f=>f==="..")||c.length<=r)}for await(let n of Got(t)){if(a(n))continue;let c=J.normalize(fe.toPortablePath(n.path)).replace(/\/$/,"").split(/\//g);if(c.length<=r)continue;let f=c.slice(r).join("/"),p=J.join(s,f),h=420;switch((n.type==="Directory"||(n.mode??0)&73)&&(h|=73),n.type){case"Directory":e.mkdirpSync(J.dirname(p),{chmod:493,utimes:[fi.SAFE_TIME,fi.SAFE_TIME]}),e.mkdirSync(p,{mode:h}),e.utimesSync(p,fi.SAFE_TIME,fi.SAFE_TIME);break;case"OldFile":case"File":e.mkdirpSync(J.dirname(p),{chmod:493,utimes:[fi.SAFE_TIME,fi.SAFE_TIME]}),e.writeFileSync(p,await WE(n),{mode:h}),e.utimesSync(p,fi.SAFE_TIME,fi.SAFE_TIME);break;case"SymbolicLink":e.mkdirpSync(J.dirname(p),{chmod:493,utimes:[fi.SAFE_TIME,fi.SAFE_TIME]}),e.symlinkSync(n.linkpath,p),e.lutimesSync(p,fi.SAFE_TIME,fi.SAFE_TIME);break}}return e}var Jge,Kge,xG,bG,_ot,$ge=Ze(()=>{Ge();Dt();eA();Jge=Ie("stream"),Kge=ut(Gge());Wge();bc();xG=ut(Vge());_ot=new WeakMap});var tde=_((QG,ede)=>{(function(t,e){typeof QG=="object"?ede.exports=e():typeof define=="function"&&define.amd?define(e):t.treeify=e()})(QG,function(){function t(a,n){var c=n?"\u2514":"\u251C";return a?c+="\u2500 ":c+="\u2500\u2500\u2510",c}function e(a,n){var c=[];for(var f in a)a.hasOwnProperty(f)&&(n&&typeof a[f]=="function"||c.push(f));return c}function r(a,n,c,f,p,h,E){var C="",S=0,b,I,T=f.slice(0);if(T.push([n,c])&&f.length>0&&(f.forEach(function(U,W){W>0&&(C+=(U[1]?" ":"\u2502")+" "),!I&&U[0]===n&&(I=!0)}),C+=t(a,c)+a,p&&(typeof n!="object"||n instanceof Date)&&(C+=": "+n),I&&(C+=" (circular ref.)"),E(C)),!I&&typeof n=="object"){var N=e(n,h);N.forEach(function(U){b=++S===N.length,r(U,n[U],b,T,p,h,E)})}}var s={};return s.asLines=function(a,n,c,f){var p=typeof c!="function"?c:!1;r(".",a,!1,[],n,p,f||c)},s.asTree=function(a,n,c){var f="";return r(".",a,!1,[],n,c,function(p){f+=p+` +`}),f},s})});var xs={};Vt(xs,{emitList:()=>qot,emitTree:()=>sde,treeNodeToJson:()=>ide,treeNodeToTreeify:()=>nde});function nde(t,{configuration:e}){let r={},s=0,a=(n,c)=>{let f=Array.isArray(n)?n.entries():Object.entries(n);for(let[p,h]of f){if(!h)continue;let{label:E,value:C,children:S}=h,b=[];typeof E<"u"&&b.push(zd(e,E,2)),typeof C<"u"&&b.push(Ht(e,C[0],C[1])),b.length===0&&b.push(zd(e,`${p}`,2));let I=b.join(": ").trim(),T=`\0${s++}\0`,N=c[`${T}${I}`]={};typeof S<"u"&&a(S,N)}};if(typeof t.children>"u")throw new Error("The root node must only contain children");return a(t.children,r),r}function ide(t){let e=r=>{if(typeof r.children>"u"){if(typeof r.value>"u")throw new Error("Assertion failed: Expected a value to be set if the children are missing");return Zd(r.value[0],r.value[1])}let s=Array.isArray(r.children)?r.children.entries():Object.entries(r.children??{}),a=Array.isArray(r.children)?[]:{};for(let[n,c]of s)c&&(a[Wot(n)]=e(c));return typeof r.value>"u"?a:{value:Zd(r.value[0],r.value[1]),children:a}};return e(t)}function qot(t,{configuration:e,stdout:r,json:s}){let a=t.map(n=>({value:n}));sde({children:a},{configuration:e,stdout:r,json:s})}function sde(t,{configuration:e,stdout:r,json:s,separators:a=0}){if(s){let c=Array.isArray(t.children)?t.children.values():Object.values(t.children??{});for(let f of c)f&&r.write(`${JSON.stringify(ide(f))} +`);return}let n=(0,rde.asTree)(nde(t,{configuration:e}),!1,!1);if(n=n.replace(/\0[0-9]+\0/g,""),a>=1&&(n=n.replace(/^([├└]─)/gm,`\u2502 +$1`).replace(/^│\n/,"")),a>=2)for(let c=0;c<2;++c)n=n.replace(/^([│ ].{2}[├│ ].{2}[^\n]+\n)(([│ ]).{2}[├└].{2}[^\n]*\n[│ ].{2}[│ ].{2}[├└]─)/gm,`$1$3 \u2502 +$2`).replace(/^│\n/,"");if(a>=3)throw new Error("Only the first two levels are accepted by treeUtils.emitTree");r.write(n)}function Wot(t){return typeof t=="string"?t.replace(/^\0[0-9]+\0/,""):t}var rde,ode=Ze(()=>{rde=ut(tde());xc()});var LT,ade=Ze(()=>{LT=class{constructor(e){this.releaseFunction=e;this.map=new Map}addOrCreate(e,r){let s=this.map.get(e);if(typeof s<"u"){if(s.refCount<=0)throw new Error(`Race condition in RefCountedMap. While adding a new key the refCount is: ${s.refCount} for ${JSON.stringify(e)}`);return s.refCount++,{value:s.value,release:()=>this.release(e)}}else{let a=r();return this.map.set(e,{refCount:1,value:a}),{value:a,release:()=>this.release(e)}}}release(e){let r=this.map.get(e);if(!r)throw new Error(`Unbalanced calls to release. No known instances of: ${JSON.stringify(e)}`);let s=r.refCount;if(s<=0)throw new Error(`Unbalanced calls to release. Too many release vs alloc refcount would become: ${s-1} of ${JSON.stringify(e)}`);s==1?(this.map.delete(e),this.releaseFunction(r.value)):r.refCount--}}});function _v(t){let e=t.match(Yot);if(!e?.groups)throw new Error("Assertion failed: Expected the checksum to match the requested pattern");let r=e.groups.cacheVersion?parseInt(e.groups.cacheVersion):null;return{cacheKey:e.groups.cacheKey??null,cacheVersion:r,cacheSpec:e.groups.cacheSpec??null,hash:e.groups.hash}}var lde,RG,TG,MT,Kr,Yot,FG=Ze(()=>{Ge();Dt();Dt();eA();lde=Ie("crypto"),RG=ut(Ie("fs"));ade();Rc();I0();bc();Wo();TG=YE(process.env.YARN_CACHE_CHECKPOINT_OVERRIDE??process.env.YARN_CACHE_VERSION_OVERRIDE??9),MT=YE(process.env.YARN_CACHE_VERSION_OVERRIDE??10),Kr=class t{constructor(e,{configuration:r,immutable:s=r.get("enableImmutableCache"),check:a=!1}){this.markedFiles=new Set;this.mutexes=new Map;this.refCountedZipFsCache=new LT(e=>{e.discardAndClose()});this.cacheId=`-${(0,lde.randomBytes)(8).toString("hex")}.tmp`;this.configuration=r,this.cwd=e,this.immutable=s,this.check=a;let{cacheSpec:n,cacheKey:c}=t.getCacheKey(r);this.cacheSpec=n,this.cacheKey=c}static async find(e,{immutable:r,check:s}={}){let a=new t(e.get("cacheFolder"),{configuration:e,immutable:r,check:s});return await a.setup(),a}static getCacheKey(e){let r=e.get("compressionLevel"),s=r!=="mixed"?`c${r}`:"";return{cacheKey:[MT,s].join(""),cacheSpec:s}}get mirrorCwd(){if(!this.configuration.get("enableMirror"))return null;let e=`${this.configuration.get("globalFolder")}/cache`;return e!==this.cwd?e:null}getVersionFilename(e){return`${nI(e)}-${this.cacheKey}.zip`}getChecksumFilename(e,r){let a=_v(r).hash.slice(0,10);return`${nI(e)}-${a}.zip`}isChecksumCompatible(e){if(e===null)return!1;let{cacheVersion:r,cacheSpec:s}=_v(e);if(r===null||r{let pe=new As,Be=J.join(vt.root,P8(e));return pe.mkdirSync(Be,{recursive:!0}),pe.writeJsonSync(J.join(Be,Er.manifest),{name:un(e),mocked:!0}),pe},E=async(pe,{isColdHit:Be,controlPath:Ce=null})=>{if(Ce===null&&c.unstablePackages?.has(e.locatorHash))return{isValid:!0,hash:null};let g=r&&!Be?_v(r).cacheKey:this.cacheKey,we=!c.skipIntegrityCheck||!r?`${g}/${await vQ(pe)}`:r;if(Ce!==null){let Ae=!c.skipIntegrityCheck||!r?`${this.cacheKey}/${await vQ(Ce)}`:r;if(we!==Ae)throw new jt(18,"The remote archive doesn't match the local checksum - has the local cache been corrupted?")}let ye=null;switch(r!==null&&we!==r&&(this.check?ye="throw":_v(r).cacheKey!==_v(we).cacheKey?ye="update":ye=this.configuration.get("checksumBehavior")),ye){case null:case"update":return{isValid:!0,hash:we};case"ignore":return{isValid:!0,hash:r};case"reset":return{isValid:!1,hash:r};default:case"throw":throw new jt(18,"The remote archive doesn't match the expected checksum")}},C=async pe=>{if(!n)throw new Error(`Cache check required but no loader configured for ${Yr(this.configuration,e)}`);let Be=await n(),Ce=Be.getRealPath();Be.saveAndClose(),await ce.chmodPromise(Ce,420);let g=await E(pe,{controlPath:Ce,isColdHit:!1});if(!g.isValid)throw new Error("Assertion failed: Expected a valid checksum");return g.hash},S=async()=>{if(f===null||!await ce.existsPromise(f)){let pe=await n(),Be=pe.getRealPath();return pe.saveAndClose(),{source:"loader",path:Be}}return{source:"mirror",path:f}},b=async()=>{if(!n)throw new Error(`Cache entry required but missing for ${Yr(this.configuration,e)}`);if(this.immutable)throw new jt(56,`Cache entry required but missing for ${Yr(this.configuration,e)}`);let{path:pe,source:Be}=await S(),{hash:Ce}=await E(pe,{isColdHit:!0}),g=this.getLocatorPath(e,Ce),we=[];Be!=="mirror"&&f!==null&&we.push(async()=>{let Ae=`${f}${this.cacheId}`;await ce.copyFilePromise(pe,Ae,RG.default.constants.COPYFILE_FICLONE),await ce.chmodPromise(Ae,420),await ce.renamePromise(Ae,f)}),(!c.mirrorWriteOnly||f===null)&&we.push(async()=>{let Ae=`${g}${this.cacheId}`;await ce.copyFilePromise(pe,Ae,RG.default.constants.COPYFILE_FICLONE),await ce.chmodPromise(Ae,420),await ce.renamePromise(Ae,g)});let ye=c.mirrorWriteOnly?f??g:g;return await Promise.all(we.map(Ae=>Ae())),[!1,ye,Ce]},I=async()=>{let Be=(async()=>{let Ce=c.unstablePackages?.has(e.locatorHash),g=Ce||!r||this.isChecksumCompatible(r)?this.getLocatorPath(e,r):null,we=g!==null?this.markedFiles.has(g)||await p.existsPromise(g):!1,ye=!!c.mockedPackages?.has(e.locatorHash)&&(!this.check||!we),Ae=ye||we,se=Ae?s:a;if(se&&se(),Ae){let X=null,De=g;if(!ye)if(this.check)X=await C(De);else{let Te=await E(De,{isColdHit:!1});if(Te.isValid)X=Te.hash;else return b()}return[ye,De,X]}else{if(this.immutable&&Ce)throw new jt(56,`Cache entry required but missing for ${Yr(this.configuration,e)}; consider defining ${he.pretty(this.configuration,"supportedArchitectures",he.Type.CODE)} to cache packages for multiple systems`);return b()}})();this.mutexes.set(e.locatorHash,Be);try{return await Be}finally{this.mutexes.delete(e.locatorHash)}};for(let pe;pe=this.mutexes.get(e.locatorHash);)await pe;let[T,N,U]=await I();T||this.markedFiles.add(N);let W=()=>this.refCountedZipFsCache.addOrCreate(N,()=>T?h():new As(N,{baseFs:p,readOnly:!0})),ee,ie=new oE(()=>G4(()=>(ee=W(),ee.value),pe=>`Failed to open the cache entry for ${Yr(this.configuration,e)}: ${pe}`),J),ue=new _f(N,{baseFs:ie,pathUtils:J}),le=()=>{ee?.release()},me=c.unstablePackages?.has(e.locatorHash)?null:U;return[ue,le,me]}},Yot=/^(?:(?(?[0-9]+)(?.*))\/)?(?.*)$/});var UT,cde=Ze(()=>{UT=(r=>(r[r.SCRIPT=0]="SCRIPT",r[r.SHELLCODE=1]="SHELLCODE",r))(UT||{})});var Vot,KI,NG=Ze(()=>{Dt();wc();Tp();Wo();Vot=[[/^(git(?:\+(?:https|ssh))?:\/\/.*(?:\.git)?)#(.*)$/,(t,e,r,s)=>`${r}#commit=${s}`],[/^https:\/\/((?:[^/]+?)@)?codeload\.github\.com\/([^/]+\/[^/]+)\/tar\.gz\/([0-9a-f]+)$/,(t,e,r="",s,a)=>`https://${r}github.com/${s}.git#commit=${a}`],[/^https:\/\/((?:[^/]+?)@)?github\.com\/([^/]+\/[^/]+?)(?:\.git)?#([0-9a-f]+)$/,(t,e,r="",s,a)=>`https://${r}github.com/${s}.git#commit=${a}`],[/^https?:\/\/[^/]+\/(?:[^/]+\/)*(?:@.+(?:\/|(?:%2f)))?([^/]+)\/(?:-|download)\/\1-[^/]+\.tgz(?:#|$)/,t=>`npm:${t}`],[/^https:\/\/npm\.pkg\.github\.com\/download\/(?:@[^/]+)\/(?:[^/]+)\/(?:[^/]+)\/(?:[0-9a-f]+)(?:#|$)/,t=>`npm:${t}`],[/^https:\/\/npm\.fontawesome\.com\/(?:@[^/]+)\/([^/]+)\/-\/([^/]+)\/\1-\2.tgz(?:#|$)/,t=>`npm:${t}`],[/^https?:\/\/[^/]+\/.*\/(@[^/]+)\/([^/]+)\/-\/\1\/\2-(?:[.\d\w-]+)\.tgz(?:#|$)/,(t,e)=>xQ({protocol:"npm:",source:null,selector:t,params:{__archiveUrl:e}})],[/^[^/]+\.tgz#[0-9a-f]+$/,t=>`npm:${t}`]],KI=class{constructor(e){this.resolver=e;this.resolutions=null}async setup(e,{report:r}){let s=J.join(e.cwd,Er.lockfile);if(!ce.existsSync(s))return;let a=await ce.readFilePromise(s,"utf8"),n=as(a);if(Object.hasOwn(n,"__metadata"))return;let c=this.resolutions=new Map;for(let f of Object.keys(n)){let p=HB(f);if(!p){r.reportWarning(14,`Failed to parse the string "${f}" into a proper descriptor`);continue}let h=cl(p.range)?On(p,`npm:${p.range}`):p,{version:E,resolved:C}=n[f];if(!C)continue;let S;for(let[I,T]of Vot){let N=C.match(I);if(N){S=T(E,...N);break}}if(!S){r.reportWarning(14,`${ni(e.configuration,h)}: Only some patterns can be imported from legacy lockfiles (not "${C}")`);continue}let b=h;try{let I=em(h.range),T=HB(I.selector,!0);T&&(b=T)}catch{}c.set(h.descriptorHash,Ws(b,S))}}supportsDescriptor(e,r){return this.resolutions?this.resolutions.has(e.descriptorHash):!1}supportsLocator(e,r){return!1}shouldPersistResolution(e,r){throw new Error("Assertion failed: This resolver doesn't support resolving locators to packages")}bindDescriptor(e,r,s){return e}getResolutionDependencies(e,r){return{}}async getCandidates(e,r,s){if(!this.resolutions)throw new Error("Assertion failed: The resolution store should have been setup");let a=this.resolutions.get(e.descriptorHash);if(!a)throw new Error("Assertion failed: The resolution should have been registered");let n=B8(a),c=s.project.configuration.normalizeDependency(n);return await this.resolver.getCandidates(c,r,s)}async getSatisfying(e,r,s,a){let[n]=await this.getCandidates(e,r,a);return{locators:s.filter(c=>c.locatorHash===n.locatorHash),sorted:!1}}async resolve(e,r){throw new Error("Assertion failed: This resolver doesn't support resolving locators to packages")}}});var lA,ude=Ze(()=>{Rc();Ev();xc();lA=class extends Ao{constructor({configuration:r,stdout:s,suggestInstall:a=!0}){super();this.errorCount=0;TB(this,{configuration:r}),this.configuration=r,this.stdout=s,this.suggestInstall=a}static async start(r,s){let a=new this(r);try{await s(a)}catch(n){a.reportExceptionOnce(n)}finally{await a.finalize()}return a}hasErrors(){return this.errorCount>0}exitCode(){return this.hasErrors()?1:0}reportCacheHit(r){}reportCacheMiss(r){}startSectionSync(r,s){return s()}async startSectionPromise(r,s){return await s()}startTimerSync(r,s,a){return(typeof s=="function"?s:a)()}async startTimerPromise(r,s,a){return await(typeof s=="function"?s:a)()}reportSeparator(){}reportInfo(r,s){}reportWarning(r,s){}reportError(r,s){this.errorCount+=1,this.stdout.write(`${Ht(this.configuration,"\u27A4","redBright")} ${this.formatNameWithHyperlink(r)}: ${s} +`)}reportProgress(r){return{...Promise.resolve().then(async()=>{for await(let{}of r);}),stop:()=>{}}}reportJson(r){}reportFold(r,s){}async finalize(){this.errorCount>0&&(this.stdout.write(` +`),this.stdout.write(`${Ht(this.configuration,"\u27A4","redBright")} Errors happened when preparing the environment required to run this command. +`),this.suggestInstall&&this.stdout.write(`${Ht(this.configuration,"\u27A4","redBright")} This might be caused by packages being missing from the lockfile, in which case running "yarn install" might help. +`))}formatNameWithHyperlink(r){return jj(r,{configuration:this.configuration,json:!1})}}});var zI,OG=Ze(()=>{Wo();zI=class{constructor(e){this.resolver=e}supportsDescriptor(e,r){return!!(r.project.storedResolutions.get(e.descriptorHash)||r.project.originalPackages.has(DQ(e).locatorHash))}supportsLocator(e,r){return!!(r.project.originalPackages.has(e.locatorHash)&&!r.project.lockfileNeedsRefresh)}shouldPersistResolution(e,r){throw new Error("The shouldPersistResolution method shouldn't be called on the lockfile resolver, which would always answer yes")}bindDescriptor(e,r,s){return e}getResolutionDependencies(e,r){return this.resolver.getResolutionDependencies(e,r)}async getCandidates(e,r,s){let a=s.project.storedResolutions.get(e.descriptorHash);if(a){let c=s.project.originalPackages.get(a);if(c)return[c]}let n=s.project.originalPackages.get(DQ(e).locatorHash);if(n)return[n];throw new Error("Resolution expected from the lockfile data")}async getSatisfying(e,r,s,a){let[n]=await this.getCandidates(e,r,a);return{locators:s.filter(c=>c.locatorHash===n.locatorHash),sorted:!1}}async resolve(e,r){let s=r.project.originalPackages.get(e.locatorHash);if(!s)throw new Error("The lockfile resolver isn't meant to resolve packages - they should already have been stored into a cache");return s}}});function Kp(){}function Jot(t,e,r,s,a){for(var n=0,c=e.length,f=0,p=0;nb.length?T:b}),h.value=t.join(E)}else h.value=t.join(r.slice(f,f+h.count));f+=h.count,h.added||(p+=h.count)}}var S=e[c-1];return c>1&&typeof S.value=="string"&&(S.added||S.removed)&&t.equals("",S.value)&&(e[c-2].value+=S.value,e.pop()),e}function Kot(t){return{newPos:t.newPos,components:t.components.slice(0)}}function zot(t,e){if(typeof t=="function")e.callback=t;else if(t)for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);return e}function pde(t,e,r){return r=zot(r,{ignoreWhitespace:!0}),HG.diff(t,e,r)}function Zot(t,e,r){return jG.diff(t,e,r)}function _T(t){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_T=function(e){return typeof e}:_T=function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_T(t)}function LG(t){return eat(t)||tat(t)||rat(t)||nat()}function eat(t){if(Array.isArray(t))return MG(t)}function tat(t){if(typeof Symbol<"u"&&Symbol.iterator in Object(t))return Array.from(t)}function rat(t,e){if(t){if(typeof t=="string")return MG(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return MG(t,e)}}function MG(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,s=new Array(e);r"u"&&(c.context=4);var f=Zot(r,s,c);if(!f)return;f.push({value:"",lines:[]});function p(U){return U.map(function(W){return" "+W})}for(var h=[],E=0,C=0,S=[],b=1,I=1,T=function(W){var ee=f[W],ie=ee.lines||ee.value.replace(/\n$/,"").split(` +`);if(ee.lines=ie,ee.added||ee.removed){var ue;if(!E){var le=f[W-1];E=b,C=I,le&&(S=c.context>0?p(le.lines.slice(-c.context)):[],E-=S.length,C-=S.length)}(ue=S).push.apply(ue,LG(ie.map(function(Ae){return(ee.added?"+":"-")+Ae}))),ee.added?I+=ie.length:b+=ie.length}else{if(E)if(ie.length<=c.context*2&&W=f.length-2&&ie.length<=c.context){var g=/\n$/.test(r),we=/\n$/.test(s),ye=ie.length==0&&S.length>Ce.oldLines;!g&&ye&&r.length>0&&S.splice(Ce.oldLines,0,"\\ No newline at end of file"),(!g&&!ye||!we)&&S.push("\\ No newline at end of file")}h.push(Ce),E=0,C=0,S=[]}b+=ie.length,I+=ie.length}},N=0;N{Kp.prototype={diff:function(e,r){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},a=s.callback;typeof s=="function"&&(a=s,s={}),this.options=s;var n=this;function c(T){return a?(setTimeout(function(){a(void 0,T)},0),!0):T}e=this.castInput(e),r=this.castInput(r),e=this.removeEmpty(this.tokenize(e)),r=this.removeEmpty(this.tokenize(r));var f=r.length,p=e.length,h=1,E=f+p;s.maxEditLength&&(E=Math.min(E,s.maxEditLength));var C=[{newPos:-1,components:[]}],S=this.extractCommon(C[0],r,e,0);if(C[0].newPos+1>=f&&S+1>=p)return c([{value:this.join(r),count:r.length}]);function b(){for(var T=-1*h;T<=h;T+=2){var N=void 0,U=C[T-1],W=C[T+1],ee=(W?W.newPos:0)-T;U&&(C[T-1]=void 0);var ie=U&&U.newPos+1=f&&ee+1>=p)return c(Jot(n,N.components,r,e,n.useLongestToken));C[T]=N}h++}if(a)(function T(){setTimeout(function(){if(h>E)return a();b()||T()},0)})();else for(;h<=E;){var I=b();if(I)return I}},pushComponent:function(e,r,s){var a=e[e.length-1];a&&a.added===r&&a.removed===s?e[e.length-1]={count:a.count+1,added:r,removed:s}:e.push({count:1,added:r,removed:s})},extractCommon:function(e,r,s,a){for(var n=r.length,c=s.length,f=e.newPos,p=f-a,h=0;f+1"u"?r:c}:s;return typeof t=="string"?t:JSON.stringify(UG(t,null,null,a),a," ")};Hv.equals=function(t,e){return Kp.prototype.equals.call(Hv,t.replace(/,([\r\n])/g,"$1"),e.replace(/,([\r\n])/g,"$1"))};_G=new Kp;_G.tokenize=function(t){return t.slice()};_G.join=_G.removeEmpty=function(t){return t}});var HT,gde=Ze(()=>{Rc();HT=class{constructor(e){this.resolver=e}supportsDescriptor(e,r){return this.resolver.supportsDescriptor(e,r)}supportsLocator(e,r){return this.resolver.supportsLocator(e,r)}shouldPersistResolution(e,r){return this.resolver.shouldPersistResolution(e,r)}bindDescriptor(e,r,s){return this.resolver.bindDescriptor(e,r,s)}getResolutionDependencies(e,r){return this.resolver.getResolutionDependencies(e,r)}async getCandidates(e,r,s){throw new jt(20,`This package doesn't seem to be present in your lockfile; run "yarn install" to update the lockfile`)}async getSatisfying(e,r,s,a){throw new jt(20,`This package doesn't seem to be present in your lockfile; run "yarn install" to update the lockfile`)}async resolve(e,r){throw new jt(20,`This package doesn't seem to be present in your lockfile; run "yarn install" to update the lockfile`)}}});var ki,qG=Ze(()=>{Rc();ki=class extends Ao{reportCacheHit(e){}reportCacheMiss(e){}startSectionSync(e,r){return r()}async startSectionPromise(e,r){return await r()}startTimerSync(e,r,s){return(typeof r=="function"?r:s)()}async startTimerPromise(e,r,s){return await(typeof r=="function"?r:s)()}reportSeparator(){}reportInfo(e,r){}reportWarning(e,r){}reportError(e,r){}reportProgress(e){return{...Promise.resolve().then(async()=>{for await(let{}of e);}),stop:()=>{}}}reportJson(e){}reportFold(e,r){}async finalize(){}}});var dde,ZI,WG=Ze(()=>{Dt();dde=ut(wQ());oI();tm();xc();I0();Tp();Wo();ZI=class{constructor(e,{project:r}){this.workspacesCwds=new Set;this.project=r,this.cwd=e}async setup(){this.manifest=await Ut.tryFind(this.cwd)??new Ut,this.relativeCwd=J.relative(this.project.cwd,this.cwd)||vt.dot;let e=this.manifest.name?this.manifest.name:Da(null,`${this.computeCandidateName()}-${cs(this.relativeCwd).substring(0,6)}`);this.anchoredDescriptor=On(e,`${Ei.protocol}${this.relativeCwd}`),this.anchoredLocator=Ws(e,`${Ei.protocol}${this.relativeCwd}`);let r=this.manifest.workspaceDefinitions.map(({pattern:a})=>a);if(r.length===0)return;let s=await(0,dde.default)(r,{cwd:fe.fromPortablePath(this.cwd),onlyDirectories:!0,ignore:["**/node_modules","**/.git","**/.yarn"]});s.sort(),await s.reduce(async(a,n)=>{let c=J.resolve(this.cwd,fe.toPortablePath(n)),f=await ce.existsPromise(J.join(c,"package.json"));await a,f&&this.workspacesCwds.add(c)},Promise.resolve())}get anchoredPackage(){let e=this.project.storedPackages.get(this.anchoredLocator.locatorHash);if(!e)throw new Error(`Assertion failed: Expected workspace ${GB(this.project.configuration,this)} (${Ht(this.project.configuration,J.join(this.cwd,Er.manifest),ht.PATH)}) to have been resolved. Run "yarn install" to update the lockfile`);return e}accepts(e){let r=e.indexOf(":"),s=r!==-1?e.slice(0,r+1):null,a=r!==-1?e.slice(r+1):e;if(s===Ei.protocol&&J.normalize(a)===this.relativeCwd||s===Ei.protocol&&(a==="*"||a==="^"||a==="~"))return!0;let n=cl(a);return n?s===Ei.protocol?n.test(this.manifest.version??"0.0.0"):this.project.configuration.get("enableTransparentWorkspaces")&&this.manifest.version!==null?n.test(this.manifest.version):!1:!1}computeCandidateName(){return this.cwd===this.project.cwd?"root-workspace":`${J.basename(this.cwd)}`||"unnamed-workspace"}getRecursiveWorkspaceDependencies({dependencies:e=Ut.hardDependencies}={}){let r=new Set,s=a=>{for(let n of e)for(let c of a.manifest[n].values()){let f=this.project.tryWorkspaceByDescriptor(c);f===null||r.has(f)||(r.add(f),s(f))}};return s(this),r}getRecursiveWorkspaceDependents({dependencies:e=Ut.hardDependencies}={}){let r=new Set,s=a=>{for(let n of this.project.workspaces)e.some(f=>[...n.manifest[f].values()].some(p=>{let h=this.project.tryWorkspaceByDescriptor(p);return h!==null&&_B(h.anchoredLocator,a.anchoredLocator)}))&&!r.has(n)&&(r.add(n),s(n))};return s(this),r}getRecursiveWorkspaceChildren(){let e=new Set([this]);for(let r of e)for(let s of r.workspacesCwds){let a=this.project.workspacesByCwd.get(s);a&&e.add(a)}return e.delete(this),Array.from(e)}async persistManifest(){let e={};this.manifest.exportTo(e);let r=J.join(this.cwd,Ut.fileName),s=`${JSON.stringify(e,null,this.manifest.indent)} +`;await ce.changeFilePromise(r,s,{automaticNewlines:!0}),this.manifest.raw=e}}});function uat({project:t,allDescriptors:e,allResolutions:r,allPackages:s,accessibleLocators:a=new Set,optionalBuilds:n=new Set,peerRequirements:c=new Map,peerWarnings:f=[],peerRequirementNodes:p=new Map,volatileDescriptors:h=new Set}){let E=new Map,C=[],S=new Map,b=new Map,I=new Map,T=new Map,N=new Map,U=new Map(t.workspaces.map(le=>{let me=le.anchoredLocator.locatorHash,pe=s.get(me);if(typeof pe>"u")throw new Error("Assertion failed: The workspace should have an associated package");return[me,LB(pe)]})),W=()=>{let le=ce.mktempSync(),me=J.join(le,"stacktrace.log"),pe=String(C.length+1).length,Be=C.map((Ce,g)=>`${`${g+1}.`.padStart(pe," ")} ${ll(Ce)} +`).join("");throw ce.writeFileSync(me,Be),ce.detachTemp(le),new jt(45,`Encountered a stack overflow when resolving peer dependencies; cf ${fe.fromPortablePath(me)}`)},ee=le=>{let me=r.get(le.descriptorHash);if(typeof me>"u")throw new Error("Assertion failed: The resolution should have been registered");let pe=s.get(me);if(!pe)throw new Error("Assertion failed: The package could not be found");return pe},ie=(le,me,pe,{top:Be,optional:Ce})=>{C.length>1e3&&W(),C.push(me);let g=ue(le,me,pe,{top:Be,optional:Ce});return C.pop(),g},ue=(le,me,pe,{top:Be,optional:Ce})=>{if(Ce||n.delete(me.locatorHash),a.has(me.locatorHash))return;a.add(me.locatorHash);let g=s.get(me.locatorHash);if(!g)throw new Error(`Assertion failed: The package (${Yr(t.configuration,me)}) should have been registered`);let we=new Set,ye=new Map,Ae=[],se=[],X=[],De=[];for(let Te of Array.from(g.dependencies.values())){if(g.peerDependencies.has(Te.identHash)&&g.locatorHash!==Be)continue;if(kp(Te))throw new Error("Assertion failed: Virtual packages shouldn't be encountered when virtualizing a branch");h.delete(Te.descriptorHash);let mt=Ce;if(!mt){let ke=g.dependenciesMeta.get(un(Te));if(typeof ke<"u"){let it=ke.get(null);typeof it<"u"&&it.optional&&(mt=!0)}}let j=r.get(Te.descriptorHash);if(!j)throw new Error(`Assertion failed: The resolution (${ni(t.configuration,Te)}) should have been registered`);let rt=U.get(j)||s.get(j);if(!rt)throw new Error(`Assertion failed: The package (${j}, resolved from ${ni(t.configuration,Te)}) should have been registered`);if(rt.peerDependencies.size===0){ie(Te,rt,new Map,{top:Be,optional:mt});continue}let Fe,Ne,be=new Set,Ve=new Map;Ae.push(()=>{Fe=S8(Te,me.locatorHash),Ne=D8(rt,me.locatorHash),g.dependencies.set(Te.identHash,Fe),r.set(Fe.descriptorHash,Ne.locatorHash),e.set(Fe.descriptorHash,Fe),s.set(Ne.locatorHash,Ne),Pp(T,Ne.locatorHash).add(Fe.descriptorHash),we.add(Ne.locatorHash)}),se.push(()=>{N.set(Ne.locatorHash,Ve);for(let ke of Ne.peerDependencies.values()){let Ue=Yl(ye,ke.identHash,()=>{let x=pe.get(ke.identHash)??null,w=g.dependencies.get(ke.identHash);return!w&&UB(me,ke)&&(le.identHash===me.identHash?w=le:(w=On(me,le.range),e.set(w.descriptorHash,w),r.set(w.descriptorHash,me.locatorHash),h.delete(w.descriptorHash),x=null)),w||(w=On(ke,"missing:")),{subject:me,ident:ke,provided:w,root:!x,requests:new Map,hash:`p${cs(me.locatorHash,ke.identHash).slice(0,6)}`}}).provided;if(Ue.range==="missing:"&&Ne.dependencies.has(ke.identHash)){Ne.peerDependencies.delete(ke.identHash);continue}if(Ve.set(ke.identHash,{requester:Ne,descriptor:ke,meta:Ne.peerDependenciesMeta.get(un(ke)),children:new Map}),Ne.dependencies.set(ke.identHash,Ue),kp(Ue)){let x=r.get(Ue.descriptorHash);Pp(I,x).add(Ne.locatorHash)}S.set(Ue.identHash,Ue),Ue.range==="missing:"&&be.add(Ue.identHash)}Ne.dependencies=new Map(qs(Ne.dependencies,([ke,it])=>un(it)))}),X.push(()=>{if(!s.has(Ne.locatorHash))return;let ke=E.get(rt.locatorHash);typeof ke=="number"&&ke>=2&&W();let it=E.get(rt.locatorHash),Ue=typeof it<"u"?it+1:1;E.set(rt.locatorHash,Ue),ie(Fe,Ne,Ve,{top:Be,optional:mt}),E.set(rt.locatorHash,Ue-1)}),De.push(()=>{let ke=r.get(Fe.descriptorHash);if(typeof ke>"u")throw new Error("Assertion failed: Expected the descriptor to be registered");let it=N.get(ke);if(typeof it>"u")throw new Error("Assertion failed: Expected the peer requests to be registered");for(let Ue of ye.values()){let x=it.get(Ue.ident.identHash);x&&(Ue.requests.set(Fe.descriptorHash,x),p.set(Ue.hash,Ue),Ue.root||pe.get(Ue.ident.identHash)?.children.set(Fe.descriptorHash,x))}if(s.has(Ne.locatorHash))for(let Ue of be)Ne.dependencies.delete(Ue)})}for(let Te of[...Ae,...se])Te();for(let Te of we){we.delete(Te);let mt=s.get(Te),j=cs(rI(mt).locatorHash,...Array.from(mt.dependencies.values(),be=>{let Ve=be.range!=="missing:"?r.get(be.descriptorHash):"missing:";if(typeof Ve>"u")throw new Error(`Assertion failed: Expected the resolution for ${ni(t.configuration,be)} to have been registered`);return Ve===Be?`${Ve} (top)`:Ve})),rt=b.get(j);if(typeof rt>"u"){b.set(j,mt);continue}let Fe=Pp(T,rt.locatorHash);for(let be of T.get(mt.locatorHash)??[])r.set(be,rt.locatorHash),Fe.add(be);s.delete(mt.locatorHash),a.delete(mt.locatorHash),we.delete(mt.locatorHash);let Ne=I.get(mt.locatorHash);if(Ne!==void 0){let be=Pp(I,rt.locatorHash);for(let Ve of Ne)be.add(Ve),we.add(Ve)}}for(let Te of[...X,...De])Te()};for(let le of t.workspaces){let me=le.anchoredLocator;h.delete(le.anchoredDescriptor.descriptorHash),ie(le.anchoredDescriptor,me,new Map,{top:me.locatorHash,optional:!1})}for(let le of p.values()){if(!le.root)continue;let me=s.get(le.subject.locatorHash);if(typeof me>"u")continue;for(let Be of le.requests.values()){let Ce=`p${cs(le.subject.locatorHash,un(le.ident),Be.requester.locatorHash).slice(0,6)}`;c.set(Ce,{subject:le.subject.locatorHash,requested:le.ident,rootRequester:Be.requester.locatorHash,allRequesters:Array.from(qB(Be),g=>g.requester.locatorHash)})}let pe=[...qB(le)];if(le.provided.range!=="missing:"){let Be=ee(le.provided),Ce=Be.version??"0.0.0",g=ye=>{if(ye.startsWith(Ei.protocol)){if(!t.tryWorkspaceByLocator(Be))return null;ye=ye.slice(Ei.protocol.length),(ye==="^"||ye==="~")&&(ye="*")}return ye},we=!0;for(let ye of pe){let Ae=g(ye.descriptor.range);if(Ae===null){we=!1;continue}if(!Xf(Ce,Ae)){we=!1;let se=`p${cs(le.subject.locatorHash,un(le.ident),ye.requester.locatorHash).slice(0,6)}`;f.push({type:1,subject:me,requested:le.ident,requester:ye.requester,version:Ce,hash:se,requirementCount:pe.length})}}if(!we){let ye=pe.map(Ae=>g(Ae.descriptor.range));f.push({type:3,node:le,range:ye.includes(null)?null:x8(ye),hash:le.hash})}}else{let Be=!0;for(let Ce of pe)if(!Ce.meta?.optional){Be=!1;let g=`p${cs(le.subject.locatorHash,un(le.ident),Ce.requester.locatorHash).slice(0,6)}`;f.push({type:0,subject:me,requested:le.ident,requester:Ce.requester,hash:g})}Be||f.push({type:2,node:le,hash:le.hash})}}}function*fat(t){let e=new Map;if("children"in t)e.set(t,t);else for(let r of t.requests.values())e.set(r,r);for(let[r,s]of e){yield{request:r,root:s};for(let a of r.children.values())e.has(a)||e.set(a,s)}}function Aat(t,e){let r=[],s=[],a=!1;for(let n of t.peerWarnings)if(!(n.type===1||n.type===0)){if(!t.tryWorkspaceByLocator(n.node.subject)){a=!0;continue}if(n.type===3){let c=t.storedResolutions.get(n.node.provided.descriptorHash);if(typeof c>"u")throw new Error("Assertion failed: Expected the descriptor to be registered");let f=t.storedPackages.get(c);if(typeof f>"u")throw new Error("Assertion failed: Expected the package to be registered");let p=p0(fat(n.node),({request:C,root:S})=>Xf(f.version??"0.0.0",C.descriptor.range)?p0.skip:C===S?Xi(t.configuration,C.requester):`${Xi(t.configuration,C.requester)} (via ${Xi(t.configuration,S.requester)})`),h=[...qB(n.node)].length>1?"and other dependencies request":"requests",E=n.range?iI(t.configuration,n.range):Ht(t.configuration,"but they have non-overlapping ranges!","redBright");r.push(`${Xi(t.configuration,n.node.ident)} is listed by your project with version ${jB(t.configuration,f.version??"0.0.0")} (${Ht(t.configuration,n.hash,ht.CODE)}), which doesn't satisfy what ${p} ${h} (${E}).`)}if(n.type===2){let c=n.node.requests.size>1?" and other dependencies":"";s.push(`${Yr(t.configuration,n.node.subject)} doesn't provide ${Xi(t.configuration,n.node.ident)} (${Ht(t.configuration,n.hash,ht.CODE)}), requested by ${Xi(t.configuration,n.node.requests.values().next().value.requester)}${c}.`)}}e.startSectionSync({reportFooter:()=>{e.reportWarning(86,`Some peer dependencies are incorrectly met by your project; run ${Ht(t.configuration,"yarn explain peer-requirements ",ht.CODE)} for details, where ${Ht(t.configuration,"",ht.CODE)} is the six-letter p-prefixed code.`)},skipIfEmpty:!0},()=>{for(let n of qs(r,c=>JE.default(c)))e.reportWarning(60,n);for(let n of qs(s,c=>JE.default(c)))e.reportWarning(2,n)}),a&&e.reportWarning(86,`Some peer dependencies are incorrectly met by dependencies; run ${Ht(t.configuration,"yarn explain peer-requirements",ht.CODE)} for details.`)}var jT,GT,Ede,JG,VG,KG,qT,sat,oat,mde,aat,lat,cat,$l,YG,WT,yde,Rt,Ide=Ze(()=>{Dt();Dt();wc();Yt();jT=Ie("crypto");GG();ql();GT=ut(Ld()),Ede=ut(Ai()),JG=Ie("util"),VG=ut(Ie("v8")),KG=ut(Ie("zlib"));FG();av();NG();OG();oI();R8();Rc();gde();Ev();qG();tm();WG();OQ();xc();I0();bc();hR();Vj();Tp();Wo();qT=YE(process.env.YARN_LOCKFILE_VERSION_OVERRIDE??8),sat=3,oat=/ *, */g,mde=/\/$/,aat=32,lat=(0,JG.promisify)(KG.default.gzip),cat=(0,JG.promisify)(KG.default.gunzip),$l=(r=>(r.UpdateLockfile="update-lockfile",r.SkipBuild="skip-build",r))($l||{}),YG={restoreLinkersCustomData:["linkersCustomData"],restoreResolutions:["accessibleLocators","conditionalLocators","disabledLocators","optionalBuilds","storedDescriptors","storedResolutions","storedPackages","lockFileChecksum"],restoreBuildState:["skippedBuilds","storedBuildState"]},WT=(a=>(a[a.NotProvided=0]="NotProvided",a[a.NotCompatible=1]="NotCompatible",a[a.NodeNotProvided=2]="NodeNotProvided",a[a.NodeNotCompatible=3]="NodeNotCompatible",a))(WT||{}),yde=t=>cs(`${sat}`,t),Rt=class t{constructor(e,{configuration:r}){this.resolutionAliases=new Map;this.workspaces=[];this.workspacesByCwd=new Map;this.workspacesByIdent=new Map;this.storedResolutions=new Map;this.storedDescriptors=new Map;this.storedPackages=new Map;this.storedChecksums=new Map;this.storedBuildState=new Map;this.accessibleLocators=new Set;this.conditionalLocators=new Set;this.disabledLocators=new Set;this.originalPackages=new Map;this.optionalBuilds=new Set;this.skippedBuilds=new Set;this.lockfileLastVersion=null;this.lockfileNeedsRefresh=!1;this.peerRequirements=new Map;this.peerWarnings=[];this.peerRequirementNodes=new Map;this.linkersCustomData=new Map;this.lockFileChecksum=null;this.installStateChecksum=null;this.configuration=r,this.cwd=e}static async find(e,r){if(!e.projectCwd)throw new nt(`No project found in ${r}`);let s=e.projectCwd,a=r,n=null;for(;n!==e.projectCwd;){if(n=a,ce.existsSync(J.join(n,Er.manifest))){s=n;break}a=J.dirname(n)}let c=new t(e.projectCwd,{configuration:e});ze.telemetry?.reportProject(c.cwd),await c.setupResolutions(),await c.setupWorkspaces(),ze.telemetry?.reportWorkspaceCount(c.workspaces.length),ze.telemetry?.reportDependencyCount(c.workspaces.reduce((I,T)=>I+T.manifest.dependencies.size+T.manifest.devDependencies.size,0));let f=c.tryWorkspaceByCwd(s);if(f)return{project:c,workspace:f,locator:f.anchoredLocator};let p=await c.findLocatorForLocation(`${s}/`,{strict:!0});if(p)return{project:c,locator:p,workspace:null};let h=Ht(e,c.cwd,ht.PATH),E=Ht(e,J.relative(c.cwd,s),ht.PATH),C=`- If ${h} isn't intended to be a project, remove any yarn.lock and/or package.json file there.`,S=`- If ${h} is intended to be a project, it might be that you forgot to list ${E} in its workspace configuration.`,b=`- Finally, if ${h} is fine and you intend ${E} to be treated as a completely separate project (not even a workspace), create an empty yarn.lock file in it.`;throw new nt(`The nearest package directory (${Ht(e,s,ht.PATH)}) doesn't seem to be part of the project declared in ${Ht(e,c.cwd,ht.PATH)}. + +${[C,S,b].join(` +`)}`)}async setupResolutions(){this.storedResolutions=new Map,this.storedDescriptors=new Map,this.storedPackages=new Map,this.lockFileChecksum=null;let e=J.join(this.cwd,Er.lockfile),r=this.configuration.get("defaultLanguageName");if(ce.existsSync(e)){let s=await ce.readFilePromise(e,"utf8");this.lockFileChecksum=yde(s);let a=as(s);if(a.__metadata){let n=a.__metadata.version,c=a.__metadata.cacheKey;this.lockfileLastVersion=n,this.lockfileNeedsRefresh=n"u")throw new Error(`Assertion failed: Expected the lockfile entry to have a resolution field (${f})`);let h=Qp(p.resolution,!0),E=new Ut;E.load(p,{yamlCompatibilityMode:!0});let C=E.version,S=E.languageName||r,b=p.linkType.toUpperCase(),I=p.conditions??null,T=E.dependencies,N=E.peerDependencies,U=E.dependenciesMeta,W=E.peerDependenciesMeta,ee=E.bin;if(p.checksum!=null){let ue=typeof c<"u"&&!p.checksum.includes("/")?`${c}/${p.checksum}`:p.checksum;this.storedChecksums.set(h.locatorHash,ue)}let ie={...h,version:C,languageName:S,linkType:b,conditions:I,dependencies:T,peerDependencies:N,dependenciesMeta:U,peerDependenciesMeta:W,bin:ee};this.originalPackages.set(ie.locatorHash,ie);for(let ue of f.split(oat)){let le=C0(ue);n<=6&&(le=this.configuration.normalizeDependency(le),le=On(le,le.range.replace(/^patch:[^@]+@(?!npm(:|%3A))/,"$1npm%3A"))),this.storedDescriptors.set(le.descriptorHash,le),this.storedResolutions.set(le.descriptorHash,h.locatorHash)}}}else s.includes("yarn lockfile v1")&&(this.lockfileLastVersion=-1)}}async setupWorkspaces(){this.workspaces=[],this.workspacesByCwd=new Map,this.workspacesByIdent=new Map;let e=new Set,r=(0,GT.default)(4),s=async(a,n)=>{if(e.has(n))return a;e.add(n);let c=new ZI(n,{project:this});await r(()=>c.setup());let f=a.then(()=>{this.addWorkspace(c)});return Array.from(c.workspacesCwds).reduce(s,f)};await s(Promise.resolve(),this.cwd)}addWorkspace(e){let r=this.workspacesByIdent.get(e.anchoredLocator.identHash);if(typeof r<"u")throw new Error(`Duplicate workspace name ${Xi(this.configuration,e.anchoredLocator)}: ${fe.fromPortablePath(e.cwd)} conflicts with ${fe.fromPortablePath(r.cwd)}`);this.workspaces.push(e),this.workspacesByCwd.set(e.cwd,e),this.workspacesByIdent.set(e.anchoredLocator.identHash,e)}get topLevelWorkspace(){return this.getWorkspaceByCwd(this.cwd)}tryWorkspaceByCwd(e){J.isAbsolute(e)||(e=J.resolve(this.cwd,e)),e=J.normalize(e).replace(/\/+$/,"");let r=this.workspacesByCwd.get(e);return r||null}getWorkspaceByCwd(e){let r=this.tryWorkspaceByCwd(e);if(!r)throw new Error(`Workspace not found (${e})`);return r}tryWorkspaceByFilePath(e){let r=null;for(let s of this.workspaces)J.relative(s.cwd,e).startsWith("../")||r&&r.cwd.length>=s.cwd.length||(r=s);return r||null}getWorkspaceByFilePath(e){let r=this.tryWorkspaceByFilePath(e);if(!r)throw new Error(`Workspace not found (${e})`);return r}tryWorkspaceByIdent(e){let r=this.workspacesByIdent.get(e.identHash);return typeof r>"u"?null:r}getWorkspaceByIdent(e){let r=this.tryWorkspaceByIdent(e);if(!r)throw new Error(`Workspace not found (${Xi(this.configuration,e)})`);return r}tryWorkspaceByDescriptor(e){if(e.range.startsWith(Ei.protocol)){let s=e.range.slice(Ei.protocol.length);if(s!=="^"&&s!=="~"&&s!=="*"&&!cl(s))return this.tryWorkspaceByCwd(s)}let r=this.tryWorkspaceByIdent(e);return r===null||(kp(e)&&(e=MB(e)),!r.accepts(e.range))?null:r}getWorkspaceByDescriptor(e){let r=this.tryWorkspaceByDescriptor(e);if(r===null)throw new Error(`Workspace not found (${ni(this.configuration,e)})`);return r}tryWorkspaceByLocator(e){let r=this.tryWorkspaceByIdent(e);return r===null||(Gu(e)&&(e=rI(e)),r.anchoredLocator.locatorHash!==e.locatorHash)?null:r}getWorkspaceByLocator(e){let r=this.tryWorkspaceByLocator(e);if(!r)throw new Error(`Workspace not found (${Yr(this.configuration,e)})`);return r}deleteDescriptor(e){this.storedResolutions.delete(e),this.storedDescriptors.delete(e)}deleteLocator(e){this.originalPackages.delete(e),this.storedPackages.delete(e),this.accessibleLocators.delete(e)}forgetResolution(e){if("descriptorHash"in e){let r=this.storedResolutions.get(e.descriptorHash);this.deleteDescriptor(e.descriptorHash);let s=new Set(this.storedResolutions.values());typeof r<"u"&&!s.has(r)&&this.deleteLocator(r)}if("locatorHash"in e){this.deleteLocator(e.locatorHash);for(let[r,s]of this.storedResolutions)s===e.locatorHash&&this.deleteDescriptor(r)}}forgetTransientResolutions(){let e=this.configuration.makeResolver(),r=new Map;for(let[s,a]of this.storedResolutions.entries()){let n=r.get(a);n||r.set(a,n=new Set),n.add(s)}for(let s of this.originalPackages.values()){let a;try{a=e.shouldPersistResolution(s,{project:this,resolver:e})}catch{a=!1}if(!a){this.deleteLocator(s.locatorHash);let n=r.get(s.locatorHash);if(n){r.delete(s.locatorHash);for(let c of n)this.deleteDescriptor(c)}}}}forgetVirtualResolutions(){for(let e of this.storedPackages.values())for(let[r,s]of e.dependencies)kp(s)&&e.dependencies.set(r,MB(s))}getDependencyMeta(e,r){let s={},n=this.topLevelWorkspace.manifest.dependenciesMeta.get(un(e));if(!n)return s;let c=n.get(null);if(c&&Object.assign(s,c),r===null||!Ede.default.valid(r))return s;for(let[f,p]of n)f!==null&&f===r&&Object.assign(s,p);return s}async findLocatorForLocation(e,{strict:r=!1}={}){let s=new ki,a=this.configuration.getLinkers(),n={project:this,report:s};for(let c of a){let f=await c.findPackageLocator(e,n);if(f){if(r&&(await c.findPackageLocation(f,n)).replace(mde,"")!==e.replace(mde,""))continue;return f}}return null}async loadUserConfig(){let e=J.join(this.cwd,".pnp.cjs");await ce.existsPromise(e)&&bp(e).setup();let r=J.join(this.cwd,"yarn.config.cjs");return await ce.existsPromise(r)?bp(r):null}async preparePackage(e,{resolver:r,resolveOptions:s}){let a=await this.configuration.getPackageExtensions(),n=this.configuration.normalizePackage(e,{packageExtensions:a});for(let[c,f]of n.dependencies){let p=await this.configuration.reduceHook(E=>E.reduceDependency,f,this,n,f,{resolver:r,resolveOptions:s});if(!UB(f,p))throw new Error("Assertion failed: The descriptor ident cannot be changed through aliases");let h=r.bindDescriptor(p,n,s);n.dependencies.set(c,h)}return n}async resolveEverything(e){if(!this.workspacesByCwd||!this.workspacesByIdent)throw new Error("Workspaces must have been setup before calling this function");this.forgetVirtualResolutions();let r=new Map(this.originalPackages),s=[];e.lockfileOnly||this.forgetTransientResolutions();let a=e.resolver||this.configuration.makeResolver(),n=new KI(a);await n.setup(this,{report:e.report});let c=e.lockfileOnly?[new HT(a)]:[n,a],f=new rm([new zI(a),...c]),p=new rm([...c]),h=this.configuration.makeFetcher(),E=e.lockfileOnly?{project:this,report:e.report,resolver:f}:{project:this,report:e.report,resolver:f,fetchOptions:{project:this,cache:e.cache,checksums:this.storedChecksums,report:e.report,fetcher:h,cacheOptions:{mirrorWriteOnly:!0}}},C=new Map,S=new Map,b=new Map,I=new Map,T=new Map,N=new Map,U=this.topLevelWorkspace.anchoredLocator,W=new Set,ee=[],ie=lj(),ue=this.configuration.getSupportedArchitectures();await e.report.startProgressPromise(Ao.progressViaTitle(),async se=>{let X=async rt=>{let Fe=await qE(async()=>await f.resolve(rt,E),ke=>`${Yr(this.configuration,rt)}: ${ke}`);if(!_B(rt,Fe))throw new Error(`Assertion failed: The locator cannot be changed by the resolver (went from ${Yr(this.configuration,rt)} to ${Yr(this.configuration,Fe)})`);I.set(Fe.locatorHash,Fe),!r.delete(Fe.locatorHash)&&!this.tryWorkspaceByLocator(Fe)&&s.push(Fe);let be=await this.preparePackage(Fe,{resolver:f,resolveOptions:E}),Ve=Uu([...be.dependencies.values()].map(ke=>j(ke)));return ee.push(Ve),Ve.catch(()=>{}),S.set(be.locatorHash,be),be},De=async rt=>{let Fe=T.get(rt.locatorHash);if(typeof Fe<"u")return Fe;let Ne=Promise.resolve().then(()=>X(rt));return T.set(rt.locatorHash,Ne),Ne},Te=async(rt,Fe)=>{let Ne=await j(Fe);return C.set(rt.descriptorHash,rt),b.set(rt.descriptorHash,Ne.locatorHash),Ne},mt=async rt=>{se.setTitle(ni(this.configuration,rt));let Fe=this.resolutionAliases.get(rt.descriptorHash);if(typeof Fe<"u")return Te(rt,this.storedDescriptors.get(Fe));let Ne=f.getResolutionDependencies(rt,E),be=Object.fromEntries(await Uu(Object.entries(Ne).map(async([it,Ue])=>{let x=f.bindDescriptor(Ue,U,E),w=await j(x);return W.add(w.locatorHash),[it,w]}))),ke=(await qE(async()=>await f.getCandidates(rt,be,E),it=>`${ni(this.configuration,rt)}: ${it}`))[0];if(typeof ke>"u")throw new jt(82,`${ni(this.configuration,rt)}: No candidates found`);if(e.checkResolutions){let{locators:it}=await p.getSatisfying(rt,be,[ke],{...E,resolver:p});if(!it.find(Ue=>Ue.locatorHash===ke.locatorHash))throw new jt(78,`Invalid resolution ${FB(this.configuration,rt,ke)}`)}return C.set(rt.descriptorHash,rt),b.set(rt.descriptorHash,ke.locatorHash),De(ke)},j=rt=>{let Fe=N.get(rt.descriptorHash);if(typeof Fe<"u")return Fe;C.set(rt.descriptorHash,rt);let Ne=Promise.resolve().then(()=>mt(rt));return N.set(rt.descriptorHash,Ne),Ne};for(let rt of this.workspaces){let Fe=rt.anchoredDescriptor;ee.push(j(Fe))}for(;ee.length>0;){let rt=[...ee];ee.length=0,await Uu(rt)}});let le=Wl(r.values(),se=>this.tryWorkspaceByLocator(se)?Wl.skip:se);if(s.length>0||le.length>0){let se=new Set(this.workspaces.flatMap(rt=>{let Fe=S.get(rt.anchoredLocator.locatorHash);if(!Fe)throw new Error("Assertion failed: The workspace should have been resolved");return Array.from(Fe.dependencies.values(),Ne=>{let be=b.get(Ne.descriptorHash);if(!be)throw new Error("Assertion failed: The resolution should have been registered");return be})})),X=rt=>se.has(rt.locatorHash)?"0":"1",De=rt=>ll(rt),Te=qs(s,[X,De]),mt=qs(le,[X,De]),j=e.report.getRecommendedLength();Te.length>0&&e.report.reportInfo(85,`${Ht(this.configuration,"+",ht.ADDED)} ${Xk(this.configuration,Te,j)}`),mt.length>0&&e.report.reportInfo(85,`${Ht(this.configuration,"-",ht.REMOVED)} ${Xk(this.configuration,mt,j)}`)}let me=new Set(this.resolutionAliases.values()),pe=new Set(S.keys()),Be=new Set,Ce=new Map,g=[],we=new Map;uat({project:this,accessibleLocators:Be,volatileDescriptors:me,optionalBuilds:pe,peerRequirements:Ce,peerWarnings:g,peerRequirementNodes:we,allDescriptors:C,allResolutions:b,allPackages:S});for(let se of W)pe.delete(se);for(let se of me)C.delete(se),b.delete(se);let ye=new Set,Ae=new Set;for(let se of S.values())se.conditions!=null&&pe.has(se.locatorHash)&&(QQ(se,ue)||(QQ(se,ie)&&e.report.reportWarningOnce(77,`${Yr(this.configuration,se)}: Your current architecture (${process.platform}-${process.arch}) is supported by this package, but is missing from the ${Ht(this.configuration,"supportedArchitectures",ht.SETTING)} setting`),Ae.add(se.locatorHash)),ye.add(se.locatorHash));this.storedResolutions=b,this.storedDescriptors=C,this.storedPackages=S,this.accessibleLocators=Be,this.conditionalLocators=ye,this.disabledLocators=Ae,this.originalPackages=I,this.optionalBuilds=pe,this.peerRequirements=Ce,this.peerWarnings=g,this.peerRequirementNodes=we}async fetchEverything({cache:e,report:r,fetcher:s,mode:a,persistProject:n=!0}){let c={mockedPackages:this.disabledLocators,unstablePackages:this.conditionalLocators},f=s||this.configuration.makeFetcher(),p={checksums:this.storedChecksums,project:this,cache:e,fetcher:f,report:r,cacheOptions:c},h=Array.from(new Set(qs(this.storedResolutions.values(),[I=>{let T=this.storedPackages.get(I);if(!T)throw new Error("Assertion failed: The locator should have been registered");return ll(T)}])));a==="update-lockfile"&&(h=h.filter(I=>!this.storedChecksums.has(I)));let E=!1,C=Ao.progressViaCounter(h.length);await r.reportProgress(C);let S=(0,GT.default)(aat);if(await Uu(h.map(I=>S(async()=>{let T=this.storedPackages.get(I);if(!T)throw new Error("Assertion failed: The locator should have been registered");if(Gu(T))return;let N;try{N=await f.fetch(T,p)}catch(U){U.message=`${Yr(this.configuration,T)}: ${U.message}`,r.reportExceptionOnce(U),E=U;return}N.checksum!=null?this.storedChecksums.set(T.locatorHash,N.checksum):this.storedChecksums.delete(T.locatorHash),N.releaseFs&&N.releaseFs()}).finally(()=>{C.tick()}))),E)throw E;let b=n&&a!=="update-lockfile"?await this.cacheCleanup({cache:e,report:r}):null;if(r.cacheMisses.size>0||b){let T=(await Promise.all([...r.cacheMisses].map(async le=>{let me=this.storedPackages.get(le),pe=this.storedChecksums.get(le)??null,Be=e.getLocatorPath(me,pe);return(await ce.statPromise(Be)).size}))).reduce((le,me)=>le+me,0)-(b?.size??0),N=r.cacheMisses.size,U=b?.count??0,W=`${Wk(N,{zero:"No new packages",one:"A package was",more:`${Ht(this.configuration,N,ht.NUMBER)} packages were`})} added to the project`,ee=`${Wk(U,{zero:"none were",one:"one was",more:`${Ht(this.configuration,U,ht.NUMBER)} were`})} removed`,ie=T!==0?` (${Ht(this.configuration,T,ht.SIZE_DIFF)})`:"",ue=U>0?N>0?`${W}, and ${ee}${ie}.`:`${W}, but ${ee}${ie}.`:`${W}${ie}.`;r.reportInfo(13,ue)}}async linkEverything({cache:e,report:r,fetcher:s,mode:a}){let n={mockedPackages:this.disabledLocators,unstablePackages:this.conditionalLocators,skipIntegrityCheck:!0},c=s||this.configuration.makeFetcher(),f={checksums:this.storedChecksums,project:this,cache:e,fetcher:c,report:r,cacheOptions:n},p=this.configuration.getLinkers(),h={project:this,report:r},E=new Map(p.map(ye=>{let Ae=ye.makeInstaller(h),se=ye.getCustomDataKey(),X=this.linkersCustomData.get(se);return typeof X<"u"&&Ae.attachCustomData(X),[ye,Ae]})),C=new Map,S=new Map,b=new Map,I=new Map(await Uu([...this.accessibleLocators].map(async ye=>{let Ae=this.storedPackages.get(ye);if(!Ae)throw new Error("Assertion failed: The locator should have been registered");return[ye,await c.fetch(Ae,f)]}))),T=[],N=new Set,U=[];for(let ye of this.accessibleLocators){let Ae=this.storedPackages.get(ye);if(typeof Ae>"u")throw new Error("Assertion failed: The locator should have been registered");let se=I.get(Ae.locatorHash);if(typeof se>"u")throw new Error("Assertion failed: The fetch result should have been registered");let X=[],De=mt=>{X.push(mt)},Te=this.tryWorkspaceByLocator(Ae);if(Te!==null){let mt=[],{scripts:j}=Te.manifest;for(let Fe of["preinstall","install","postinstall"])j.has(Fe)&&mt.push({type:0,script:Fe});try{for(let[Fe,Ne]of E)if(Fe.supportsPackage(Ae,h)&&(await Ne.installPackage(Ae,se,{holdFetchResult:De})).buildRequest!==null)throw new Error("Assertion failed: Linkers can't return build directives for workspaces; this responsibility befalls to the Yarn core")}finally{X.length===0?se.releaseFs?.():T.push(Uu(X).catch(()=>{}).then(()=>{se.releaseFs?.()}))}let rt=J.join(se.packageFs.getRealPath(),se.prefixPath);S.set(Ae.locatorHash,rt),!Gu(Ae)&&mt.length>0&&b.set(Ae.locatorHash,{buildDirectives:mt,buildLocations:[rt]})}else{let mt=p.find(Fe=>Fe.supportsPackage(Ae,h));if(!mt)throw new jt(12,`${Yr(this.configuration,Ae)} isn't supported by any available linker`);let j=E.get(mt);if(!j)throw new Error("Assertion failed: The installer should have been registered");let rt;try{rt=await j.installPackage(Ae,se,{holdFetchResult:De})}finally{X.length===0?se.releaseFs?.():T.push(Uu(X).then(()=>{}).then(()=>{se.releaseFs?.()}))}C.set(Ae.locatorHash,mt),S.set(Ae.locatorHash,rt.packageLocation),rt.buildRequest&&rt.packageLocation&&(rt.buildRequest.skipped?(N.add(Ae.locatorHash),this.skippedBuilds.has(Ae.locatorHash)||U.push([Ae,rt.buildRequest.explain])):b.set(Ae.locatorHash,{buildDirectives:rt.buildRequest.directives,buildLocations:[rt.packageLocation]}))}}let W=new Map;for(let ye of this.accessibleLocators){let Ae=this.storedPackages.get(ye);if(!Ae)throw new Error("Assertion failed: The locator should have been registered");let se=this.tryWorkspaceByLocator(Ae)!==null,X=async(De,Te)=>{let mt=S.get(Ae.locatorHash);if(typeof mt>"u")throw new Error(`Assertion failed: The package (${Yr(this.configuration,Ae)}) should have been registered`);let j=[];for(let rt of Ae.dependencies.values()){let Fe=this.storedResolutions.get(rt.descriptorHash);if(typeof Fe>"u")throw new Error(`Assertion failed: The resolution (${ni(this.configuration,rt)}, from ${Yr(this.configuration,Ae)})should have been registered`);let Ne=this.storedPackages.get(Fe);if(typeof Ne>"u")throw new Error(`Assertion failed: The package (${Fe}, resolved from ${ni(this.configuration,rt)}) should have been registered`);let be=this.tryWorkspaceByLocator(Ne)===null?C.get(Fe):null;if(typeof be>"u")throw new Error(`Assertion failed: The package (${Fe}, resolved from ${ni(this.configuration,rt)}) should have been registered`);be===De||be===null?S.get(Ne.locatorHash)!==null&&j.push([rt,Ne]):!se&&mt!==null&&xB(W,Fe).push(mt)}mt!==null&&await Te.attachInternalDependencies(Ae,j)};if(se)for(let[De,Te]of E)De.supportsPackage(Ae,h)&&await X(De,Te);else{let De=C.get(Ae.locatorHash);if(!De)throw new Error("Assertion failed: The linker should have been found");let Te=E.get(De);if(!Te)throw new Error("Assertion failed: The installer should have been registered");await X(De,Te)}}for(let[ye,Ae]of W){let se=this.storedPackages.get(ye);if(!se)throw new Error("Assertion failed: The package should have been registered");let X=C.get(se.locatorHash);if(!X)throw new Error("Assertion failed: The linker should have been found");let De=E.get(X);if(!De)throw new Error("Assertion failed: The installer should have been registered");await De.attachExternalDependents(se,Ae)}let ee=new Map;for(let[ye,Ae]of E){let se=await Ae.finalizeInstall();for(let X of se?.records??[])X.buildRequest.skipped?(N.add(X.locator.locatorHash),this.skippedBuilds.has(X.locator.locatorHash)||U.push([X.locator,X.buildRequest.explain])):b.set(X.locator.locatorHash,{buildDirectives:X.buildRequest.directives,buildLocations:X.buildLocations});typeof se?.customData<"u"&&ee.set(ye.getCustomDataKey(),se.customData)}if(this.linkersCustomData=ee,await Uu(T),a==="skip-build")return;for(let[,ye]of qs(U,([Ae])=>ll(Ae)))ye(r);let ie=new Set(b.keys()),ue=(0,jT.createHash)("sha512");ue.update(process.versions.node),await this.configuration.triggerHook(ye=>ye.globalHashGeneration,this,ye=>{ue.update("\0"),ue.update(ye)});let le=ue.digest("hex"),me=new Map,pe=ye=>{let Ae=me.get(ye.locatorHash);if(typeof Ae<"u")return Ae;let se=this.storedPackages.get(ye.locatorHash);if(typeof se>"u")throw new Error("Assertion failed: The package should have been registered");let X=(0,jT.createHash)("sha512");X.update(ye.locatorHash),me.set(ye.locatorHash,"");for(let De of se.dependencies.values()){let Te=this.storedResolutions.get(De.descriptorHash);if(typeof Te>"u")throw new Error(`Assertion failed: The resolution (${ni(this.configuration,De)}) should have been registered`);let mt=this.storedPackages.get(Te);if(typeof mt>"u")throw new Error("Assertion failed: The package should have been registered");X.update(pe(mt))}return Ae=X.digest("hex"),me.set(ye.locatorHash,Ae),Ae},Be=(ye,Ae)=>{let se=(0,jT.createHash)("sha512");se.update(le),se.update(pe(ye));for(let X of Ae)se.update(X);return se.digest("hex")},Ce=new Map,g=!1,we=ye=>{let Ae=new Set([ye.locatorHash]);for(let se of Ae){let X=this.storedPackages.get(se);if(!X)throw new Error("Assertion failed: The package should have been registered");for(let De of X.dependencies.values()){let Te=this.storedResolutions.get(De.descriptorHash);if(!Te)throw new Error(`Assertion failed: The resolution (${ni(this.configuration,De)}) should have been registered`);if(Te!==ye.locatorHash&&ie.has(Te))return!1;let mt=this.storedPackages.get(Te);if(!mt)throw new Error("Assertion failed: The package should have been registered");let j=this.tryWorkspaceByLocator(mt);if(j){if(j.anchoredLocator.locatorHash!==ye.locatorHash&&ie.has(j.anchoredLocator.locatorHash))return!1;Ae.add(j.anchoredLocator.locatorHash)}Ae.add(Te)}}return!0};for(;ie.size>0;){let ye=ie.size,Ae=[];for(let se of ie){let X=this.storedPackages.get(se);if(!X)throw new Error("Assertion failed: The package should have been registered");if(!we(X))continue;let De=b.get(X.locatorHash);if(!De)throw new Error("Assertion failed: The build directive should have been registered");let Te=Be(X,De.buildLocations);if(this.storedBuildState.get(X.locatorHash)===Te){Ce.set(X.locatorHash,Te),ie.delete(se);continue}g||(await this.persistInstallStateFile(),g=!0),this.storedBuildState.has(X.locatorHash)?r.reportInfo(8,`${Yr(this.configuration,X)} must be rebuilt because its dependency tree changed`):r.reportInfo(7,`${Yr(this.configuration,X)} must be built because it never has been before or the last one failed`);let mt=De.buildLocations.map(async j=>{if(!J.isAbsolute(j))throw new Error(`Assertion failed: Expected the build location to be absolute (not ${j})`);for(let rt of De.buildDirectives){let Fe=`# This file contains the result of Yarn building a package (${ll(X)}) +`;switch(rt.type){case 0:Fe+=`# Script name: ${rt.script} +`;break;case 1:Fe+=`# Script code: ${rt.script} +`;break}let Ne=null;if(!await ce.mktempPromise(async Ve=>{let ke=J.join(Ve,"build.log"),{stdout:it,stderr:Ue}=this.configuration.getSubprocessStreams(ke,{header:Fe,prefix:Yr(this.configuration,X),report:r}),x;try{switch(rt.type){case 0:x=await OR(X,rt.script,[],{cwd:j,project:this,stdin:Ne,stdout:it,stderr:Ue});break;case 1:x=await Gj(X,rt.script,[],{cwd:j,project:this,stdin:Ne,stdout:it,stderr:Ue});break}}catch(y){Ue.write(y.stack),x=1}if(it.end(),Ue.end(),x===0)return!0;ce.detachTemp(Ve);let w=`${Yr(this.configuration,X)} couldn't be built successfully (exit code ${Ht(this.configuration,x,ht.NUMBER)}, logs can be found here: ${Ht(this.configuration,ke,ht.PATH)})`,P=this.optionalBuilds.has(X.locatorHash);return P?r.reportInfo(9,w):r.reportError(9,w),zpe&&r.reportFold(fe.fromPortablePath(ke),ce.readFileSync(ke,"utf8")),P}))return!1}return!0});Ae.push(...mt,Promise.allSettled(mt).then(j=>{ie.delete(se),j.every(rt=>rt.status==="fulfilled"&&rt.value===!0)&&Ce.set(X.locatorHash,Te)}))}if(await Uu(Ae),ye===ie.size){let se=Array.from(ie).map(X=>{let De=this.storedPackages.get(X);if(!De)throw new Error("Assertion failed: The package should have been registered");return Yr(this.configuration,De)}).join(", ");r.reportError(3,`Some packages have circular dependencies that make their build order unsatisfiable - as a result they won't be built (affected packages are: ${se})`);break}}this.storedBuildState=Ce,this.skippedBuilds=N}async installWithNewReport(e,r){return(await Ot.start({configuration:this.configuration,json:e.json,stdout:e.stdout,forceSectionAlignment:!0,includeLogs:!e.json&&!e.quiet,includeVersion:!0},async a=>{await this.install({...r,report:a})})).exitCode()}async install(e){let r=this.configuration.get("nodeLinker");ze.telemetry?.reportInstall(r);let s=!1;if(await e.report.startTimerPromise("Project validation",{skipIfEmpty:!0},async()=>{this.configuration.get("enableOfflineMode")&&e.report.reportWarning(90,"Offline work is enabled; Yarn won't fetch packages from the remote registry if it can avoid it"),await this.configuration.triggerHook(E=>E.validateProject,this,{reportWarning:(E,C)=>{e.report.reportWarning(E,C)},reportError:(E,C)=>{e.report.reportError(E,C),s=!0}})}),s)return;let a=await this.configuration.getPackageExtensions();for(let E of a.values())for(let[,C]of E)for(let S of C)S.status="inactive";let n=J.join(this.cwd,Er.lockfile),c=null;if(e.immutable)try{c=await ce.readFilePromise(n,"utf8")}catch(E){throw E.code==="ENOENT"?new jt(28,"The lockfile would have been created by this install, which is explicitly forbidden."):E}await e.report.startTimerPromise("Resolution step",async()=>{await this.resolveEverything(e)}),await e.report.startTimerPromise("Post-resolution validation",{skipIfEmpty:!0},async()=>{Aat(this,e.report);for(let[,E]of a)for(let[,C]of E)for(let S of C)if(S.userProvided){let b=Ht(this.configuration,S,ht.PACKAGE_EXTENSION);switch(S.status){case"inactive":e.report.reportWarning(68,`${b}: No matching package in the dependency tree; you may not need this rule anymore.`);break;case"redundant":e.report.reportWarning(69,`${b}: This rule seems redundant when applied on the original package; the extension may have been applied upstream.`);break}}if(c!==null){let E=Ed(c,this.generateLockfile());if(E!==c){let C=hde(n,n,c,E,void 0,void 0,{maxEditLength:100});if(C){e.report.reportSeparator();for(let S of C.hunks){e.report.reportInfo(null,`@@ -${S.oldStart},${S.oldLines} +${S.newStart},${S.newLines} @@`);for(let b of S.lines)b.startsWith("+")?e.report.reportError(28,Ht(this.configuration,b,ht.ADDED)):b.startsWith("-")?e.report.reportError(28,Ht(this.configuration,b,ht.REMOVED)):e.report.reportInfo(null,Ht(this.configuration,b,"grey"))}e.report.reportSeparator()}throw new jt(28,"The lockfile would have been modified by this install, which is explicitly forbidden.")}}});for(let E of a.values())for(let[,C]of E)for(let S of C)S.userProvided&&S.status==="active"&&ze.telemetry?.reportPackageExtension(Zd(S,ht.PACKAGE_EXTENSION));await e.report.startTimerPromise("Fetch step",async()=>{await this.fetchEverything(e)});let f=e.immutable?[...new Set(this.configuration.get("immutablePatterns"))].sort():[],p=await Promise.all(f.map(async E=>SQ(E,{cwd:this.cwd})));(typeof e.persistProject>"u"||e.persistProject)&&await this.persist(),await e.report.startTimerPromise("Link step",async()=>{if(e.mode==="update-lockfile"){e.report.reportWarning(73,`Skipped due to ${Ht(this.configuration,"mode=update-lockfile",ht.CODE)}`);return}await this.linkEverything(e);let E=await Promise.all(f.map(async C=>SQ(C,{cwd:this.cwd})));for(let C=0;C{await this.configuration.triggerHook(E=>E.validateProjectAfterInstall,this,{reportWarning:(E,C)=>{e.report.reportWarning(E,C)},reportError:(E,C)=>{e.report.reportError(E,C),h=!0}})}),!h&&await this.configuration.triggerHook(E=>E.afterAllInstalled,this,e)}generateLockfile(){let e=new Map;for(let[n,c]of this.storedResolutions.entries()){let f=e.get(c);f||e.set(c,f=new Set),f.add(n)}let r={},{cacheKey:s}=Kr.getCacheKey(this.configuration);r.__metadata={version:qT,cacheKey:s};for(let[n,c]of e.entries()){let f=this.originalPackages.get(n);if(!f)continue;let p=[];for(let C of c){let S=this.storedDescriptors.get(C);if(!S)throw new Error("Assertion failed: The descriptor should have been registered");p.push(S)}let h=p.map(C=>al(C)).sort().join(", "),E=new Ut;E.version=f.linkType==="HARD"?f.version:"0.0.0-use.local",E.languageName=f.languageName,E.dependencies=new Map(f.dependencies),E.peerDependencies=new Map(f.peerDependencies),E.dependenciesMeta=new Map(f.dependenciesMeta),E.peerDependenciesMeta=new Map(f.peerDependenciesMeta),E.bin=new Map(f.bin),r[h]={...E.exportTo({},{compatibilityMode:!1}),linkType:f.linkType.toLowerCase(),resolution:ll(f),checksum:this.storedChecksums.get(f.locatorHash),conditions:f.conditions||void 0}}return`${[`# This file is generated by running "yarn install" inside your project. +`,`# Manual changes might be lost - proceed with caution! +`].join("")} +`+nl(r)}async persistLockfile(){let e=J.join(this.cwd,Er.lockfile),r="";try{r=await ce.readFilePromise(e,"utf8")}catch{}let s=this.generateLockfile(),a=Ed(r,s);a!==r&&(await ce.writeFilePromise(e,a),this.lockFileChecksum=yde(a),this.lockfileNeedsRefresh=!1)}async persistInstallStateFile(){let e=[];for(let c of Object.values(YG))e.push(...c);let r=Kd(this,e),s=VG.default.serialize(r),a=cs(s);if(this.installStateChecksum===a)return;let n=this.configuration.get("installStatePath");await ce.mkdirPromise(J.dirname(n),{recursive:!0}),await ce.writeFilePromise(n,await lat(s)),this.installStateChecksum=a}async restoreInstallState({restoreLinkersCustomData:e=!0,restoreResolutions:r=!0,restoreBuildState:s=!0}={}){let a=this.configuration.get("installStatePath"),n;try{let c=await cat(await ce.readFilePromise(a));n=VG.default.deserialize(c),this.installStateChecksum=cs(c)}catch{r&&await this.applyLightResolution();return}e&&typeof n.linkersCustomData<"u"&&(this.linkersCustomData=n.linkersCustomData),s&&Object.assign(this,Kd(n,YG.restoreBuildState)),r&&(n.lockFileChecksum===this.lockFileChecksum?Object.assign(this,Kd(n,YG.restoreResolutions)):await this.applyLightResolution())}async applyLightResolution(){await this.resolveEverything({lockfileOnly:!0,report:new ki}),await this.persistInstallStateFile()}async persist(){let e=(0,GT.default)(4);await Promise.all([this.persistLockfile(),...this.workspaces.map(r=>e(()=>r.persistManifest()))])}async cacheCleanup({cache:e,report:r}){if(this.configuration.get("enableGlobalCache"))return null;let s=new Set([".gitignore"]);if(!j8(e.cwd,this.cwd)||!await ce.existsPromise(e.cwd))return null;let a=[];for(let c of await ce.readdirPromise(e.cwd)){if(s.has(c))continue;let f=J.resolve(e.cwd,c);e.markedFiles.has(f)||(e.immutable?r.reportError(56,`${Ht(this.configuration,J.basename(f),"magenta")} appears to be unused and would be marked for deletion, but the cache is immutable`):a.push(ce.lstatPromise(f).then(async p=>(await ce.removePromise(f),p.size))))}if(a.length===0)return null;let n=await Promise.all(a);return{count:a.length,size:n.reduce((c,f)=>c+f,0)}}}});function pat(t){let s=Math.floor(t.timeNow/864e5),a=t.updateInterval*864e5,n=t.state.lastUpdate??t.timeNow+a+Math.floor(a*t.randomInitialInterval),c=n+a,f=t.state.lastTips??s*864e5,p=f+864e5+8*36e5-t.timeZone,h=c<=t.timeNow,E=p<=t.timeNow,C=null;return(h||E||!t.state.lastUpdate||!t.state.lastTips)&&(C={},C.lastUpdate=h?t.timeNow:n,C.lastTips=f,C.blocks=h?{}:t.state.blocks,C.displayedTips=t.state.displayedTips),{nextState:C,triggerUpdate:h,triggerTips:E,nextTips:E?s*864e5:f}}var XI,Cde=Ze(()=>{Dt();yv();I0();AR();bc();Tp();XI=class{constructor(e,r){this.values=new Map;this.hits=new Map;this.enumerators=new Map;this.nextTips=0;this.displayedTips=[];this.shouldCommitTips=!1;this.configuration=e;let s=this.getRegistryPath();this.isNew=!ce.existsSync(s),this.shouldShowTips=!1,this.sendReport(r),this.startBuffer()}commitTips(){this.shouldShowTips&&(this.shouldCommitTips=!0)}selectTip(e){let r=new Set(this.displayedTips),s=f=>f&&fn?Xf(fn,f):!1,a=e.map((f,p)=>p).filter(f=>e[f]&&s(e[f]?.selector));if(a.length===0)return null;let n=a.filter(f=>!r.has(f));if(n.length===0){let f=Math.floor(a.length*.2);this.displayedTips=f>0?this.displayedTips.slice(-f):[],n=a.filter(p=>!r.has(p))}let c=n[Math.floor(Math.random()*n.length)];return this.displayedTips.push(c),this.commitTips(),e[c]}reportVersion(e){this.reportValue("version",e.replace(/-git\..*/,"-git"))}reportCommandName(e){this.reportValue("commandName",e||"")}reportPluginName(e){this.reportValue("pluginName",e)}reportProject(e){this.reportEnumerator("projectCount",e)}reportInstall(e){this.reportHit("installCount",e)}reportPackageExtension(e){this.reportValue("packageExtension",e)}reportWorkspaceCount(e){this.reportValue("workspaceCount",String(e))}reportDependencyCount(e){this.reportValue("dependencyCount",String(e))}reportValue(e,r){Pp(this.values,e).add(r)}reportEnumerator(e,r){Pp(this.enumerators,e).add(cs(r))}reportHit(e,r="*"){let s=j4(this.hits,e),a=Yl(s,r,()=>0);s.set(r,a+1)}getRegistryPath(){let e=this.configuration.get("globalFolder");return J.join(e,"telemetry.json")}sendReport(e){let r=this.getRegistryPath(),s;try{s=ce.readJsonSync(r)}catch{s={}}let{nextState:a,triggerUpdate:n,triggerTips:c,nextTips:f}=pat({state:s,timeNow:Date.now(),timeZone:new Date().getTimezoneOffset()*60*1e3,randomInitialInterval:Math.random(),updateInterval:this.configuration.get("telemetryInterval")});if(this.nextTips=f,this.displayedTips=s.displayedTips??[],a!==null)try{ce.mkdirSync(J.dirname(r),{recursive:!0}),ce.writeJsonSync(r,a)}catch{return!1}if(c&&this.configuration.get("enableTips")&&(this.shouldShowTips=!0),n){let p=s.blocks??{};if(Object.keys(p).length===0){let h=`https://browser-http-intake.logs.datadoghq.eu/v1/input/${e}?ddsource=yarn`,E=C=>aj(h,C,{configuration:this.configuration}).catch(()=>{});for(let[C,S]of Object.entries(s.blocks??{})){if(Object.keys(S).length===0)continue;let b=S;b.userId=C,b.reportType="primary";for(let N of Object.keys(b.enumerators??{}))b.enumerators[N]=b.enumerators[N].length;E(b);let I=new Map,T=20;for(let[N,U]of Object.entries(b.values))U.length>0&&I.set(N,U.slice(0,T));for(;I.size>0;){let N={};N.userId=C,N.reportType="secondary",N.metrics={};for(let[U,W]of I)N.metrics[U]=W.shift(),W.length===0&&I.delete(U);E(N)}}}}return!0}applyChanges(){let e=this.getRegistryPath(),r;try{r=ce.readJsonSync(e)}catch{r={}}let s=this.configuration.get("telemetryUserId")??"*",a=r.blocks=r.blocks??{},n=a[s]=a[s]??{};for(let c of this.hits.keys()){let f=n.hits=n.hits??{},p=f[c]=f[c]??{};for(let[h,E]of this.hits.get(c))p[h]=(p[h]??0)+E}for(let c of["values","enumerators"])for(let f of this[c].keys()){let p=n[c]=n[c]??{};p[f]=[...new Set([...p[f]??[],...this[c].get(f)??[]])]}this.shouldCommitTips&&(r.lastTips=this.nextTips,r.displayedTips=this.displayedTips),ce.mkdirSync(J.dirname(e),{recursive:!0}),ce.writeJsonSync(e,r)}startBuffer(){process.on("exit",()=>{try{this.applyChanges()}catch{}})}}});var jv={};Vt(jv,{BuildDirectiveType:()=>UT,CACHE_CHECKPOINT:()=>TG,CACHE_VERSION:()=>MT,Cache:()=>Kr,Configuration:()=>ze,DEFAULT_RC_FILENAME:()=>hj,FormatType:()=>ope,InstallMode:()=>$l,LEGACY_PLUGINS:()=>ov,LOCKFILE_VERSION:()=>qT,LegacyMigrationResolver:()=>KI,LightReport:()=>lA,LinkType:()=>VE,LockfileResolver:()=>zI,Manifest:()=>Ut,MessageName:()=>Br,MultiFetcher:()=>aI,PackageExtensionStatus:()=>Y4,PackageExtensionType:()=>W4,PeerWarningType:()=>WT,Project:()=>Rt,Report:()=>Ao,ReportError:()=>jt,SettingsType:()=>wI,StreamReport:()=>Ot,TAG_REGEXP:()=>Mp,TelemetryManager:()=>XI,ThrowReport:()=>ki,VirtualFetcher:()=>lI,WindowsLinkType:()=>ER,Workspace:()=>ZI,WorkspaceFetcher:()=>cI,WorkspaceResolver:()=>Ei,YarnVersion:()=>fn,execUtils:()=>qr,folderUtils:()=>NQ,formatUtils:()=>he,hashUtils:()=>Nn,httpUtils:()=>ln,miscUtils:()=>je,nodeUtils:()=>fs,parseMessageName:()=>jx,reportOptionDeprecations:()=>SI,scriptUtils:()=>In,semverUtils:()=>Fr,stringifyMessageName:()=>Yf,structUtils:()=>G,tgzUtils:()=>ps,treeUtils:()=>xs});var Ge=Ze(()=>{gR();OQ();xc();I0();AR();bc();hR();Vj();Tp();Wo();$ge();ode();FG();av();av();cde();NG();ude();OG();oI();Gx();Q8();Ide();Rc();Ev();Cde();qG();T8();F8();tm();WG();yv();ule()});var Pde=_((OHt,qv)=>{"use strict";var gat=process.env.TERM_PROGRAM==="Hyper",dat=process.platform==="win32",vde=process.platform==="linux",zG={ballotDisabled:"\u2612",ballotOff:"\u2610",ballotOn:"\u2611",bullet:"\u2022",bulletWhite:"\u25E6",fullBlock:"\u2588",heart:"\u2764",identicalTo:"\u2261",line:"\u2500",mark:"\u203B",middot:"\xB7",minus:"\uFF0D",multiplication:"\xD7",obelus:"\xF7",pencilDownRight:"\u270E",pencilRight:"\u270F",pencilUpRight:"\u2710",percent:"%",pilcrow2:"\u2761",pilcrow:"\xB6",plusMinus:"\xB1",section:"\xA7",starsOff:"\u2606",starsOn:"\u2605",upDownArrow:"\u2195"},Sde=Object.assign({},zG,{check:"\u221A",cross:"\xD7",ellipsisLarge:"...",ellipsis:"...",info:"i",question:"?",questionSmall:"?",pointer:">",pointerSmall:"\xBB",radioOff:"( )",radioOn:"(*)",warning:"\u203C"}),Dde=Object.assign({},zG,{ballotCross:"\u2718",check:"\u2714",cross:"\u2716",ellipsisLarge:"\u22EF",ellipsis:"\u2026",info:"\u2139",question:"?",questionFull:"\uFF1F",questionSmall:"\uFE56",pointer:vde?"\u25B8":"\u276F",pointerSmall:vde?"\u2023":"\u203A",radioOff:"\u25EF",radioOn:"\u25C9",warning:"\u26A0"});qv.exports=dat&&!gat?Sde:Dde;Reflect.defineProperty(qv.exports,"common",{enumerable:!1,value:zG});Reflect.defineProperty(qv.exports,"windows",{enumerable:!1,value:Sde});Reflect.defineProperty(qv.exports,"other",{enumerable:!1,value:Dde})});var Ju=_((LHt,ZG)=>{"use strict";var mat=t=>t!==null&&typeof t=="object"&&!Array.isArray(t),yat=/[\u001b\u009b][[\]#;?()]*(?:(?:(?:[^\W_]*;?[^\W_]*)\u0007)|(?:(?:[0-9]{1,4}(;[0-9]{0,4})*)?[~0-9=<>cf-nqrtyA-PRZ]))/g,bde=()=>{let t={enabled:!0,visible:!0,styles:{},keys:{}};"FORCE_COLOR"in process.env&&(t.enabled=process.env.FORCE_COLOR!=="0");let e=n=>{let c=n.open=`\x1B[${n.codes[0]}m`,f=n.close=`\x1B[${n.codes[1]}m`,p=n.regex=new RegExp(`\\u001b\\[${n.codes[1]}m`,"g");return n.wrap=(h,E)=>{h.includes(f)&&(h=h.replace(p,f+c));let C=c+h+f;return E?C.replace(/\r*\n/g,`${f}$&${c}`):C},n},r=(n,c,f)=>typeof n=="function"?n(c):n.wrap(c,f),s=(n,c)=>{if(n===""||n==null)return"";if(t.enabled===!1)return n;if(t.visible===!1)return"";let f=""+n,p=f.includes(` +`),h=c.length;for(h>0&&c.includes("unstyle")&&(c=[...new Set(["unstyle",...c])].reverse());h-- >0;)f=r(t.styles[c[h]],f,p);return f},a=(n,c,f)=>{t.styles[n]=e({name:n,codes:c}),(t.keys[f]||(t.keys[f]=[])).push(n),Reflect.defineProperty(t,n,{configurable:!0,enumerable:!0,set(h){t.alias(n,h)},get(){let h=E=>s(E,h.stack);return Reflect.setPrototypeOf(h,t),h.stack=this.stack?this.stack.concat(n):[n],h}})};return a("reset",[0,0],"modifier"),a("bold",[1,22],"modifier"),a("dim",[2,22],"modifier"),a("italic",[3,23],"modifier"),a("underline",[4,24],"modifier"),a("inverse",[7,27],"modifier"),a("hidden",[8,28],"modifier"),a("strikethrough",[9,29],"modifier"),a("black",[30,39],"color"),a("red",[31,39],"color"),a("green",[32,39],"color"),a("yellow",[33,39],"color"),a("blue",[34,39],"color"),a("magenta",[35,39],"color"),a("cyan",[36,39],"color"),a("white",[37,39],"color"),a("gray",[90,39],"color"),a("grey",[90,39],"color"),a("bgBlack",[40,49],"bg"),a("bgRed",[41,49],"bg"),a("bgGreen",[42,49],"bg"),a("bgYellow",[43,49],"bg"),a("bgBlue",[44,49],"bg"),a("bgMagenta",[45,49],"bg"),a("bgCyan",[46,49],"bg"),a("bgWhite",[47,49],"bg"),a("blackBright",[90,39],"bright"),a("redBright",[91,39],"bright"),a("greenBright",[92,39],"bright"),a("yellowBright",[93,39],"bright"),a("blueBright",[94,39],"bright"),a("magentaBright",[95,39],"bright"),a("cyanBright",[96,39],"bright"),a("whiteBright",[97,39],"bright"),a("bgBlackBright",[100,49],"bgBright"),a("bgRedBright",[101,49],"bgBright"),a("bgGreenBright",[102,49],"bgBright"),a("bgYellowBright",[103,49],"bgBright"),a("bgBlueBright",[104,49],"bgBright"),a("bgMagentaBright",[105,49],"bgBright"),a("bgCyanBright",[106,49],"bgBright"),a("bgWhiteBright",[107,49],"bgBright"),t.ansiRegex=yat,t.hasColor=t.hasAnsi=n=>(t.ansiRegex.lastIndex=0,typeof n=="string"&&n!==""&&t.ansiRegex.test(n)),t.alias=(n,c)=>{let f=typeof c=="string"?t[c]:c;if(typeof f!="function")throw new TypeError("Expected alias to be the name of an existing color (string) or a function");f.stack||(Reflect.defineProperty(f,"name",{value:n}),t.styles[n]=f,f.stack=[n]),Reflect.defineProperty(t,n,{configurable:!0,enumerable:!0,set(p){t.alias(n,p)},get(){let p=h=>s(h,p.stack);return Reflect.setPrototypeOf(p,t),p.stack=this.stack?this.stack.concat(f.stack):f.stack,p}})},t.theme=n=>{if(!mat(n))throw new TypeError("Expected theme to be an object");for(let c of Object.keys(n))t.alias(c,n[c]);return t},t.alias("unstyle",n=>typeof n=="string"&&n!==""?(t.ansiRegex.lastIndex=0,n.replace(t.ansiRegex,"")):""),t.alias("noop",n=>n),t.none=t.clear=t.noop,t.stripColor=t.unstyle,t.symbols=Pde(),t.define=a,t};ZG.exports=bde();ZG.exports.create=bde});var Xo=_(pn=>{"use strict";var Eat=Object.prototype.toString,jc=Ju(),xde=!1,XG=[],kde={yellow:"blue",cyan:"red",green:"magenta",black:"white",blue:"yellow",red:"cyan",magenta:"green",white:"black"};pn.longest=(t,e)=>t.reduce((r,s)=>Math.max(r,e?s[e].length:s.length),0);pn.hasColor=t=>!!t&&jc.hasColor(t);var VT=pn.isObject=t=>t!==null&&typeof t=="object"&&!Array.isArray(t);pn.nativeType=t=>Eat.call(t).slice(8,-1).toLowerCase().replace(/\s/g,"");pn.isAsyncFn=t=>pn.nativeType(t)==="asyncfunction";pn.isPrimitive=t=>t!=null&&typeof t!="object"&&typeof t!="function";pn.resolve=(t,e,...r)=>typeof e=="function"?e.call(t,...r):e;pn.scrollDown=(t=[])=>[...t.slice(1),t[0]];pn.scrollUp=(t=[])=>[t.pop(),...t];pn.reorder=(t=[])=>{let e=t.slice();return e.sort((r,s)=>r.index>s.index?1:r.index{let s=t.length,a=r===s?0:r<0?s-1:r,n=t[e];t[e]=t[a],t[a]=n};pn.width=(t,e=80)=>{let r=t&&t.columns?t.columns:e;return t&&typeof t.getWindowSize=="function"&&(r=t.getWindowSize()[0]),process.platform==="win32"?r-1:r};pn.height=(t,e=20)=>{let r=t&&t.rows?t.rows:e;return t&&typeof t.getWindowSize=="function"&&(r=t.getWindowSize()[1]),r};pn.wordWrap=(t,e={})=>{if(!t)return t;typeof e=="number"&&(e={width:e});let{indent:r="",newline:s=` +`+r,width:a=80}=e,n=(s+r).match(/[^\S\n]/g)||[];a-=n.length;let c=`.{1,${a}}([\\s\\u200B]+|$)|[^\\s\\u200B]+?([\\s\\u200B]+|$)`,f=t.trim(),p=new RegExp(c,"g"),h=f.match(p)||[];return h=h.map(E=>E.replace(/\n$/,"")),e.padEnd&&(h=h.map(E=>E.padEnd(a," "))),e.padStart&&(h=h.map(E=>E.padStart(a," "))),r+h.join(s)};pn.unmute=t=>{let e=t.stack.find(s=>jc.keys.color.includes(s));return e?jc[e]:t.stack.find(s=>s.slice(2)==="bg")?jc[e.slice(2)]:s=>s};pn.pascal=t=>t?t[0].toUpperCase()+t.slice(1):"";pn.inverse=t=>{if(!t||!t.stack)return t;let e=t.stack.find(s=>jc.keys.color.includes(s));if(e){let s=jc["bg"+pn.pascal(e)];return s?s.black:t}let r=t.stack.find(s=>s.slice(0,2)==="bg");return r?jc[r.slice(2).toLowerCase()]||t:jc.none};pn.complement=t=>{if(!t||!t.stack)return t;let e=t.stack.find(s=>jc.keys.color.includes(s)),r=t.stack.find(s=>s.slice(0,2)==="bg");if(e&&!r)return jc[kde[e]||e];if(r){let s=r.slice(2).toLowerCase(),a=kde[s];return a&&jc["bg"+pn.pascal(a)]||t}return jc.none};pn.meridiem=t=>{let e=t.getHours(),r=t.getMinutes(),s=e>=12?"pm":"am";e=e%12;let a=e===0?12:e,n=r<10?"0"+r:r;return a+":"+n+" "+s};pn.set=(t={},e="",r)=>e.split(".").reduce((s,a,n,c)=>{let f=c.length-1>n?s[a]||{}:r;return!pn.isObject(f)&&n{let s=t[e]==null?e.split(".").reduce((a,n)=>a&&a[n],t):t[e];return s??r};pn.mixin=(t,e)=>{if(!VT(t))return e;if(!VT(e))return t;for(let r of Object.keys(e)){let s=Object.getOwnPropertyDescriptor(e,r);if(s.hasOwnProperty("value"))if(t.hasOwnProperty(r)&&VT(s.value)){let a=Object.getOwnPropertyDescriptor(t,r);VT(a.value)?t[r]=pn.merge({},t[r],e[r]):Reflect.defineProperty(t,r,s)}else Reflect.defineProperty(t,r,s);else Reflect.defineProperty(t,r,s)}return t};pn.merge=(...t)=>{let e={};for(let r of t)pn.mixin(e,r);return e};pn.mixinEmitter=(t,e)=>{let r=e.constructor.prototype;for(let s of Object.keys(r)){let a=r[s];typeof a=="function"?pn.define(t,s,a.bind(e)):pn.define(t,s,a)}};pn.onExit=t=>{let e=(r,s)=>{xde||(xde=!0,XG.forEach(a=>a()),r===!0&&process.exit(128+s))};XG.length===0&&(process.once("SIGTERM",e.bind(null,!0,15)),process.once("SIGINT",e.bind(null,!0,2)),process.once("exit",e)),XG.push(t)};pn.define=(t,e,r)=>{Reflect.defineProperty(t,e,{value:r})};pn.defineExport=(t,e,r)=>{let s;Reflect.defineProperty(t,e,{enumerable:!0,configurable:!0,set(a){s=a},get(){return s?s():r()}})}});var Qde=_(rC=>{"use strict";rC.ctrl={a:"first",b:"backward",c:"cancel",d:"deleteForward",e:"last",f:"forward",g:"reset",i:"tab",k:"cutForward",l:"reset",n:"newItem",m:"cancel",j:"submit",p:"search",r:"remove",s:"save",u:"undo",w:"cutLeft",x:"toggleCursor",v:"paste"};rC.shift={up:"shiftUp",down:"shiftDown",left:"shiftLeft",right:"shiftRight",tab:"prev"};rC.fn={up:"pageUp",down:"pageDown",left:"pageLeft",right:"pageRight",delete:"deleteForward"};rC.option={b:"backward",f:"forward",d:"cutRight",left:"cutLeft",up:"altUp",down:"altDown"};rC.keys={pageup:"pageUp",pagedown:"pageDown",home:"home",end:"end",cancel:"cancel",delete:"deleteForward",backspace:"delete",down:"down",enter:"submit",escape:"cancel",left:"left",space:"space",number:"number",return:"submit",right:"right",tab:"next",up:"up"}});var Fde=_((_Ht,Tde)=>{"use strict";var Rde=Ie("readline"),Iat=Qde(),Cat=/^(?:\x1b)([a-zA-Z0-9])$/,wat=/^(?:\x1b+)(O|N|\[|\[\[)(?:(\d+)(?:;(\d+))?([~^$])|(?:1;)?(\d+)?([a-zA-Z]))/,Bat={OP:"f1",OQ:"f2",OR:"f3",OS:"f4","[11~":"f1","[12~":"f2","[13~":"f3","[14~":"f4","[[A":"f1","[[B":"f2","[[C":"f3","[[D":"f4","[[E":"f5","[15~":"f5","[17~":"f6","[18~":"f7","[19~":"f8","[20~":"f9","[21~":"f10","[23~":"f11","[24~":"f12","[A":"up","[B":"down","[C":"right","[D":"left","[E":"clear","[F":"end","[H":"home",OA:"up",OB:"down",OC:"right",OD:"left",OE:"clear",OF:"end",OH:"home","[1~":"home","[2~":"insert","[3~":"delete","[4~":"end","[5~":"pageup","[6~":"pagedown","[[5~":"pageup","[[6~":"pagedown","[7~":"home","[8~":"end","[a":"up","[b":"down","[c":"right","[d":"left","[e":"clear","[2$":"insert","[3$":"delete","[5$":"pageup","[6$":"pagedown","[7$":"home","[8$":"end",Oa:"up",Ob:"down",Oc:"right",Od:"left",Oe:"clear","[2^":"insert","[3^":"delete","[5^":"pageup","[6^":"pagedown","[7^":"home","[8^":"end","[Z":"tab"};function vat(t){return["[a","[b","[c","[d","[e","[2$","[3$","[5$","[6$","[7$","[8$","[Z"].includes(t)}function Sat(t){return["Oa","Ob","Oc","Od","Oe","[2^","[3^","[5^","[6^","[7^","[8^"].includes(t)}var JT=(t="",e={})=>{let r,s={name:e.name,ctrl:!1,meta:!1,shift:!1,option:!1,sequence:t,raw:t,...e};if(Buffer.isBuffer(t)?t[0]>127&&t[1]===void 0?(t[0]-=128,t="\x1B"+String(t)):t=String(t):t!==void 0&&typeof t!="string"?t=String(t):t||(t=s.sequence||""),s.sequence=s.sequence||t||s.name,t==="\r")s.raw=void 0,s.name="return";else if(t===` +`)s.name="enter";else if(t===" ")s.name="tab";else if(t==="\b"||t==="\x7F"||t==="\x1B\x7F"||t==="\x1B\b")s.name="backspace",s.meta=t.charAt(0)==="\x1B";else if(t==="\x1B"||t==="\x1B\x1B")s.name="escape",s.meta=t.length===2;else if(t===" "||t==="\x1B ")s.name="space",s.meta=t.length===2;else if(t<="")s.name=String.fromCharCode(t.charCodeAt(0)+97-1),s.ctrl=!0;else if(t.length===1&&t>="0"&&t<="9")s.name="number";else if(t.length===1&&t>="a"&&t<="z")s.name=t;else if(t.length===1&&t>="A"&&t<="Z")s.name=t.toLowerCase(),s.shift=!0;else if(r=Cat.exec(t))s.meta=!0,s.shift=/^[A-Z]$/.test(r[1]);else if(r=wat.exec(t)){let a=[...t];a[0]==="\x1B"&&a[1]==="\x1B"&&(s.option=!0);let n=[r[1],r[2],r[4],r[6]].filter(Boolean).join(""),c=(r[3]||r[5]||1)-1;s.ctrl=!!(c&4),s.meta=!!(c&10),s.shift=!!(c&1),s.code=n,s.name=Bat[n],s.shift=vat(n)||s.shift,s.ctrl=Sat(n)||s.ctrl}return s};JT.listen=(t={},e)=>{let{stdin:r}=t;if(!r||r!==process.stdin&&!r.isTTY)throw new Error("Invalid stream passed");let s=Rde.createInterface({terminal:!0,input:r});Rde.emitKeypressEvents(r,s);let a=(f,p)=>e(f,JT(f,p),s),n=r.isRaw;return r.isTTY&&r.setRawMode(!0),r.on("keypress",a),s.resume(),()=>{r.isTTY&&r.setRawMode(n),r.removeListener("keypress",a),s.pause(),s.close()}};JT.action=(t,e,r)=>{let s={...Iat,...r};return e.ctrl?(e.action=s.ctrl[e.name],e):e.option&&s.option?(e.action=s.option[e.name],e):e.shift?(e.action=s.shift[e.name],e):(e.action=s.keys[e.name],e)};Tde.exports=JT});var Ode=_((HHt,Nde)=>{"use strict";Nde.exports=t=>{t.timers=t.timers||{};let e=t.options.timers;if(e)for(let r of Object.keys(e)){let s=e[r];typeof s=="number"&&(s={interval:s}),Dat(t,r,s)}};function Dat(t,e,r={}){let s=t.timers[e]={name:e,start:Date.now(),ms:0,tick:0},a=r.interval||120;s.frames=r.frames||[],s.loading=!0;let n=setInterval(()=>{s.ms=Date.now()-s.start,s.tick++,t.render()},a);return s.stop=()=>{s.loading=!1,clearInterval(n)},Reflect.defineProperty(s,"interval",{value:n}),t.once("close",()=>s.stop()),s.stop}});var Mde=_((jHt,Lde)=>{"use strict";var{define:Pat,width:bat}=Xo(),$G=class{constructor(e){let r=e.options;Pat(this,"_prompt",e),this.type=e.type,this.name=e.name,this.message="",this.header="",this.footer="",this.error="",this.hint="",this.input="",this.cursor=0,this.index=0,this.lines=0,this.tick=0,this.prompt="",this.buffer="",this.width=bat(r.stdout||process.stdout),Object.assign(this,r),this.name=this.name||this.message,this.message=this.message||this.name,this.symbols=e.symbols,this.styles=e.styles,this.required=new Set,this.cancelled=!1,this.submitted=!1}clone(){let e={...this};return e.status=this.status,e.buffer=Buffer.from(e.buffer),delete e.clone,e}set color(e){this._color=e}get color(){let e=this.prompt.styles;if(this.cancelled)return e.cancelled;if(this.submitted)return e.submitted;let r=this._color||e[this.status];return typeof r=="function"?r:e.pending}set loading(e){this._loading=e}get loading(){return typeof this._loading=="boolean"?this._loading:this.loadingChoices?"choices":!1}get status(){return this.cancelled?"cancelled":this.submitted?"submitted":"pending"}};Lde.exports=$G});var _de=_((GHt,Ude)=>{"use strict";var eq=Xo(),ho=Ju(),tq={default:ho.noop,noop:ho.noop,set inverse(t){this._inverse=t},get inverse(){return this._inverse||eq.inverse(this.primary)},set complement(t){this._complement=t},get complement(){return this._complement||eq.complement(this.primary)},primary:ho.cyan,success:ho.green,danger:ho.magenta,strong:ho.bold,warning:ho.yellow,muted:ho.dim,disabled:ho.gray,dark:ho.dim.gray,underline:ho.underline,set info(t){this._info=t},get info(){return this._info||this.primary},set em(t){this._em=t},get em(){return this._em||this.primary.underline},set heading(t){this._heading=t},get heading(){return this._heading||this.muted.underline},set pending(t){this._pending=t},get pending(){return this._pending||this.primary},set submitted(t){this._submitted=t},get submitted(){return this._submitted||this.success},set cancelled(t){this._cancelled=t},get cancelled(){return this._cancelled||this.danger},set typing(t){this._typing=t},get typing(){return this._typing||this.dim},set placeholder(t){this._placeholder=t},get placeholder(){return this._placeholder||this.primary.dim},set highlight(t){this._highlight=t},get highlight(){return this._highlight||this.inverse}};tq.merge=(t={})=>{t.styles&&typeof t.styles.enabled=="boolean"&&(ho.enabled=t.styles.enabled),t.styles&&typeof t.styles.visible=="boolean"&&(ho.visible=t.styles.visible);let e=eq.merge({},tq,t.styles);delete e.merge;for(let r of Object.keys(ho))e.hasOwnProperty(r)||Reflect.defineProperty(e,r,{get:()=>ho[r]});for(let r of Object.keys(ho.styles))e.hasOwnProperty(r)||Reflect.defineProperty(e,r,{get:()=>ho[r]});return e};Ude.exports=tq});var jde=_((qHt,Hde)=>{"use strict";var rq=process.platform==="win32",zp=Ju(),xat=Xo(),nq={...zp.symbols,upDownDoubleArrow:"\u21D5",upDownDoubleArrow2:"\u2B0D",upDownArrow:"\u2195",asterisk:"*",asterism:"\u2042",bulletWhite:"\u25E6",electricArrow:"\u2301",ellipsisLarge:"\u22EF",ellipsisSmall:"\u2026",fullBlock:"\u2588",identicalTo:"\u2261",indicator:zp.symbols.check,leftAngle:"\u2039",mark:"\u203B",minus:"\u2212",multiplication:"\xD7",obelus:"\xF7",percent:"%",pilcrow:"\xB6",pilcrow2:"\u2761",pencilUpRight:"\u2710",pencilDownRight:"\u270E",pencilRight:"\u270F",plus:"+",plusMinus:"\xB1",pointRight:"\u261E",rightAngle:"\u203A",section:"\xA7",hexagon:{off:"\u2B21",on:"\u2B22",disabled:"\u2B22"},ballot:{on:"\u2611",off:"\u2610",disabled:"\u2612"},stars:{on:"\u2605",off:"\u2606",disabled:"\u2606"},folder:{on:"\u25BC",off:"\u25B6",disabled:"\u25B6"},prefix:{pending:zp.symbols.question,submitted:zp.symbols.check,cancelled:zp.symbols.cross},separator:{pending:zp.symbols.pointerSmall,submitted:zp.symbols.middot,cancelled:zp.symbols.middot},radio:{off:rq?"( )":"\u25EF",on:rq?"(*)":"\u25C9",disabled:rq?"(|)":"\u24BE"},numbers:["\u24EA","\u2460","\u2461","\u2462","\u2463","\u2464","\u2465","\u2466","\u2467","\u2468","\u2469","\u246A","\u246B","\u246C","\u246D","\u246E","\u246F","\u2470","\u2471","\u2472","\u2473","\u3251","\u3252","\u3253","\u3254","\u3255","\u3256","\u3257","\u3258","\u3259","\u325A","\u325B","\u325C","\u325D","\u325E","\u325F","\u32B1","\u32B2","\u32B3","\u32B4","\u32B5","\u32B6","\u32B7","\u32B8","\u32B9","\u32BA","\u32BB","\u32BC","\u32BD","\u32BE","\u32BF"]};nq.merge=t=>{let e=xat.merge({},zp.symbols,nq,t.symbols);return delete e.merge,e};Hde.exports=nq});var qde=_((WHt,Gde)=>{"use strict";var kat=_de(),Qat=jde(),Rat=Xo();Gde.exports=t=>{t.options=Rat.merge({},t.options.theme,t.options),t.symbols=Qat.merge(t.options),t.styles=kat.merge(t.options)}});var Kde=_((Vde,Jde)=>{"use strict";var Wde=process.env.TERM_PROGRAM==="Apple_Terminal",Tat=Ju(),iq=Xo(),Ku=Jde.exports=Vde,Ui="\x1B[",Yde="\x07",sq=!1,j0=Ku.code={bell:Yde,beep:Yde,beginning:`${Ui}G`,down:`${Ui}J`,esc:Ui,getPosition:`${Ui}6n`,hide:`${Ui}?25l`,line:`${Ui}2K`,lineEnd:`${Ui}K`,lineStart:`${Ui}1K`,restorePosition:Ui+(Wde?"8":"u"),savePosition:Ui+(Wde?"7":"s"),screen:`${Ui}2J`,show:`${Ui}?25h`,up:`${Ui}1J`},wm=Ku.cursor={get hidden(){return sq},hide(){return sq=!0,j0.hide},show(){return sq=!1,j0.show},forward:(t=1)=>`${Ui}${t}C`,backward:(t=1)=>`${Ui}${t}D`,nextLine:(t=1)=>`${Ui}E`.repeat(t),prevLine:(t=1)=>`${Ui}F`.repeat(t),up:(t=1)=>t?`${Ui}${t}A`:"",down:(t=1)=>t?`${Ui}${t}B`:"",right:(t=1)=>t?`${Ui}${t}C`:"",left:(t=1)=>t?`${Ui}${t}D`:"",to(t,e){return e?`${Ui}${e+1};${t+1}H`:`${Ui}${t+1}G`},move(t=0,e=0){let r="";return r+=t<0?wm.left(-t):t>0?wm.right(t):"",r+=e<0?wm.up(-e):e>0?wm.down(e):"",r},restore(t={}){let{after:e,cursor:r,initial:s,input:a,prompt:n,size:c,value:f}=t;if(s=iq.isPrimitive(s)?String(s):"",a=iq.isPrimitive(a)?String(a):"",f=iq.isPrimitive(f)?String(f):"",c){let p=Ku.cursor.up(c)+Ku.cursor.to(n.length),h=a.length-r;return h>0&&(p+=Ku.cursor.left(h)),p}if(f||e){let p=!a&&s?-s.length:-a.length+r;return e&&(p-=e.length),a===""&&s&&!n.includes(s)&&(p+=s.length),Ku.cursor.move(p)}}},oq=Ku.erase={screen:j0.screen,up:j0.up,down:j0.down,line:j0.line,lineEnd:j0.lineEnd,lineStart:j0.lineStart,lines(t){let e="";for(let r=0;r{if(!e)return oq.line+wm.to(0);let r=n=>[...Tat.unstyle(n)].length,s=t.split(/\r?\n/),a=0;for(let n of s)a+=1+Math.floor(Math.max(r(n)-1,0)/e);return(oq.line+wm.prevLine()).repeat(a-1)+oq.line+wm.to(0)}});var nC=_((YHt,Zde)=>{"use strict";var Fat=Ie("events"),zde=Ju(),aq=Fde(),Nat=Ode(),Oat=Mde(),Lat=qde(),pl=Xo(),Bm=Kde(),lq=class t extends Fat{constructor(e={}){super(),this.name=e.name,this.type=e.type,this.options=e,Lat(this),Nat(this),this.state=new Oat(this),this.initial=[e.initial,e.default].find(r=>r!=null),this.stdout=e.stdout||process.stdout,this.stdin=e.stdin||process.stdin,this.scale=e.scale||1,this.term=this.options.term||process.env.TERM_PROGRAM,this.margin=Uat(this.options.margin),this.setMaxListeners(0),Mat(this)}async keypress(e,r={}){this.keypressed=!0;let s=aq.action(e,aq(e,r),this.options.actions);this.state.keypress=s,this.emit("keypress",e,s),this.emit("state",this.state.clone());let a=this.options[s.action]||this[s.action]||this.dispatch;if(typeof a=="function")return await a.call(this,e,s);this.alert()}alert(){delete this.state.alert,this.options.show===!1?this.emit("alert"):this.stdout.write(Bm.code.beep)}cursorHide(){this.stdout.write(Bm.cursor.hide()),pl.onExit(()=>this.cursorShow())}cursorShow(){this.stdout.write(Bm.cursor.show())}write(e){e&&(this.stdout&&this.state.show!==!1&&this.stdout.write(e),this.state.buffer+=e)}clear(e=0){let r=this.state.buffer;this.state.buffer="",!(!r&&!e||this.options.show===!1)&&this.stdout.write(Bm.cursor.down(e)+Bm.clear(r,this.width))}restore(){if(this.state.closed||this.options.show===!1)return;let{prompt:e,after:r,rest:s}=this.sections(),{cursor:a,initial:n="",input:c="",value:f=""}=this,p=this.state.size=s.length,h={after:r,cursor:a,initial:n,input:c,prompt:e,size:p,value:f},E=Bm.cursor.restore(h);E&&this.stdout.write(E)}sections(){let{buffer:e,input:r,prompt:s}=this.state;s=zde.unstyle(s);let a=zde.unstyle(e),n=a.indexOf(s),c=a.slice(0,n),p=a.slice(n).split(` +`),h=p[0],E=p[p.length-1],S=(s+(r?" "+r:"")).length,b=Se.call(this,this.value),this.result=()=>s.call(this,this.value),typeof r.initial=="function"&&(this.initial=await r.initial.call(this,this)),typeof r.onRun=="function"&&await r.onRun.call(this,this),typeof r.onSubmit=="function"){let a=r.onSubmit.bind(this),n=this.submit.bind(this);delete this.options.onSubmit,this.submit=async()=>(await a(this.name,this.value,this),n())}await this.start(),await this.render()}render(){throw new Error("expected prompt to have a custom render method")}run(){return new Promise(async(e,r)=>{if(this.once("submit",e),this.once("cancel",r),await this.skip())return this.render=()=>{},this.submit();await this.initialize(),this.emit("run")})}async element(e,r,s){let{options:a,state:n,symbols:c,timers:f}=this,p=f&&f[e];n.timer=p;let h=a[e]||n[e]||c[e],E=r&&r[e]!=null?r[e]:await h;if(E==="")return E;let C=await this.resolve(E,n,r,s);return!C&&r&&r[e]?this.resolve(h,n,r,s):C}async prefix(){let e=await this.element("prefix")||this.symbols,r=this.timers&&this.timers.prefix,s=this.state;return s.timer=r,pl.isObject(e)&&(e=e[s.status]||e.pending),pl.hasColor(e)?e:(this.styles[s.status]||this.styles.pending)(e)}async message(){let e=await this.element("message");return pl.hasColor(e)?e:this.styles.strong(e)}async separator(){let e=await this.element("separator")||this.symbols,r=this.timers&&this.timers.separator,s=this.state;s.timer=r;let a=e[s.status]||e.pending||s.separator,n=await this.resolve(a,s);return pl.isObject(n)&&(n=n[s.status]||n.pending),pl.hasColor(n)?n:this.styles.muted(n)}async pointer(e,r){let s=await this.element("pointer",e,r);if(typeof s=="string"&&pl.hasColor(s))return s;if(s){let a=this.styles,n=this.index===r,c=n?a.primary:h=>h,f=await this.resolve(s[n?"on":"off"]||s,this.state),p=pl.hasColor(f)?f:c(f);return n?p:" ".repeat(f.length)}}async indicator(e,r){let s=await this.element("indicator",e,r);if(typeof s=="string"&&pl.hasColor(s))return s;if(s){let a=this.styles,n=e.enabled===!0,c=n?a.success:a.dark,f=s[n?"on":"off"]||s;return pl.hasColor(f)?f:c(f)}return""}body(){return null}footer(){if(this.state.status==="pending")return this.element("footer")}header(){if(this.state.status==="pending")return this.element("header")}async hint(){if(this.state.status==="pending"&&!this.isValue(this.state.input)){let e=await this.element("hint");return pl.hasColor(e)?e:this.styles.muted(e)}}error(e){return this.state.submitted?"":e||this.state.error}format(e){return e}result(e){return e}validate(e){return this.options.required===!0?this.isValue(e):!0}isValue(e){return e!=null&&e!==""}resolve(e,...r){return pl.resolve(this,e,...r)}get base(){return t.prototype}get style(){return this.styles[this.state.status]}get height(){return this.options.rows||pl.height(this.stdout,25)}get width(){return this.options.columns||pl.width(this.stdout,80)}get size(){return{width:this.width,height:this.height}}set cursor(e){this.state.cursor=e}get cursor(){return this.state.cursor}set input(e){this.state.input=e}get input(){return this.state.input}set value(e){this.state.value=e}get value(){let{input:e,value:r}=this.state,s=[r,e].find(this.isValue.bind(this));return this.isValue(s)?s:this.initial}static get prompt(){return e=>new this(e).run()}};function Mat(t){let e=a=>t[a]===void 0||typeof t[a]=="function",r=["actions","choices","initial","margin","roles","styles","symbols","theme","timers","value"],s=["body","footer","error","header","hint","indicator","message","prefix","separator","skip"];for(let a of Object.keys(t.options)){if(r.includes(a)||/^on[A-Z]/.test(a))continue;let n=t.options[a];typeof n=="function"&&e(a)?s.includes(a)||(t[a]=n.bind(t)):typeof t[a]!="function"&&(t[a]=n)}}function Uat(t){typeof t=="number"&&(t=[t,t,t,t]);let e=[].concat(t||[]),r=a=>a%2===0?` +`:" ",s=[];for(let a=0;a<4;a++){let n=r(a);e[a]?s.push(n.repeat(e[a])):s.push("")}return s}Zde.exports=lq});var eme=_((VHt,$de)=>{"use strict";var _at=Xo(),Xde={default(t,e){return e},checkbox(t,e){throw new Error("checkbox role is not implemented yet")},editable(t,e){throw new Error("editable role is not implemented yet")},expandable(t,e){throw new Error("expandable role is not implemented yet")},heading(t,e){return e.disabled="",e.indicator=[e.indicator," "].find(r=>r!=null),e.message=e.message||"",e},input(t,e){throw new Error("input role is not implemented yet")},option(t,e){return Xde.default(t,e)},radio(t,e){throw new Error("radio role is not implemented yet")},separator(t,e){return e.disabled="",e.indicator=[e.indicator," "].find(r=>r!=null),e.message=e.message||t.symbols.line.repeat(5),e},spacer(t,e){return e}};$de.exports=(t,e={})=>{let r=_at.merge({},Xde,e.roles);return r[t]||r.default}});var Wv=_((JHt,nme)=>{"use strict";var Hat=Ju(),jat=nC(),Gat=eme(),KT=Xo(),{reorder:cq,scrollUp:qat,scrollDown:Wat,isObject:tme,swap:Yat}=KT,uq=class extends jat{constructor(e){super(e),this.cursorHide(),this.maxSelected=e.maxSelected||1/0,this.multiple=e.multiple||!1,this.initial=e.initial||0,this.delay=e.delay||0,this.longest=0,this.num=""}async initialize(){typeof this.options.initial=="function"&&(this.initial=await this.options.initial.call(this)),await this.reset(!0),await super.initialize()}async reset(){let{choices:e,initial:r,autofocus:s,suggest:a}=this.options;if(this.state._choices=[],this.state.choices=[],this.choices=await Promise.all(await this.toChoices(e)),this.choices.forEach(n=>n.enabled=!1),typeof a!="function"&&this.selectable.length===0)throw new Error("At least one choice must be selectable");tme(r)&&(r=Object.keys(r)),Array.isArray(r)?(s!=null&&(this.index=this.findIndex(s)),r.forEach(n=>this.enable(this.find(n))),await this.render()):(s!=null&&(r=s),typeof r=="string"&&(r=this.findIndex(r)),typeof r=="number"&&r>-1&&(this.index=Math.max(0,Math.min(r,this.choices.length)),this.enable(this.find(this.index)))),this.isDisabled(this.focused)&&await this.down()}async toChoices(e,r){this.state.loadingChoices=!0;let s=[],a=0,n=async(c,f)=>{typeof c=="function"&&(c=await c.call(this)),c instanceof Promise&&(c=await c);for(let p=0;p(this.state.loadingChoices=!1,c))}async toChoice(e,r,s){if(typeof e=="function"&&(e=await e.call(this,this)),e instanceof Promise&&(e=await e),typeof e=="string"&&(e={name:e}),e.normalized)return e;e.normalized=!0;let a=e.value;if(e=Gat(e.role,this.options)(this,e),typeof e.disabled=="string"&&!e.hint&&(e.hint=e.disabled,e.disabled=!0),e.disabled===!0&&e.hint==null&&(e.hint="(disabled)"),e.index!=null)return e;e.name=e.name||e.key||e.title||e.value||e.message,e.message=e.message||e.name||"",e.value=[e.value,e.name].find(this.isValue.bind(this)),e.input="",e.index=r,e.cursor=0,KT.define(e,"parent",s),e.level=s?s.level+1:1,e.indent==null&&(e.indent=s?s.indent+" ":e.indent||""),e.path=s?s.path+"."+e.name:e.name,e.enabled=!!(this.multiple&&!this.isDisabled(e)&&(e.enabled||this.isSelected(e))),this.isDisabled(e)||(this.longest=Math.max(this.longest,Hat.unstyle(e.message).length));let c={...e};return e.reset=(f=c.input,p=c.value)=>{for(let h of Object.keys(c))e[h]=c[h];e.input=f,e.value=p},a==null&&typeof e.initial=="function"&&(e.input=await e.initial.call(this,this.state,e,r)),e}async onChoice(e,r){this.emit("choice",e,r,this),typeof e.onChoice=="function"&&await e.onChoice.call(this,this.state,e,r)}async addChoice(e,r,s){let a=await this.toChoice(e,r,s);return this.choices.push(a),this.index=this.choices.length-1,this.limit=this.choices.length,a}async newItem(e,r,s){let a={name:"New choice name?",editable:!0,newChoice:!0,...e},n=await this.addChoice(a,r,s);return n.updateChoice=()=>{delete n.newChoice,n.name=n.message=n.input,n.input="",n.cursor=0},this.render()}indent(e){return e.indent==null?e.level>1?" ".repeat(e.level-1):"":e.indent}dispatch(e,r){if(this.multiple&&this[r.name])return this[r.name]();this.alert()}focus(e,r){return typeof r!="boolean"&&(r=e.enabled),r&&!e.enabled&&this.selected.length>=this.maxSelected?this.alert():(this.index=e.index,e.enabled=r&&!this.isDisabled(e),e)}space(){return this.multiple?(this.toggle(this.focused),this.render()):this.alert()}a(){if(this.maxSelectedr.enabled);return this.choices.forEach(r=>r.enabled=!e),this.render()}i(){return this.choices.length-this.selected.length>this.maxSelected?this.alert():(this.choices.forEach(e=>e.enabled=!e.enabled),this.render())}g(e=this.focused){return this.choices.some(r=>!!r.parent)?(this.toggle(e.parent&&!e.choices?e.parent:e),this.render()):this.a()}toggle(e,r){if(!e.enabled&&this.selected.length>=this.maxSelected)return this.alert();typeof r!="boolean"&&(r=!e.enabled),e.enabled=r,e.choices&&e.choices.forEach(a=>this.toggle(a,r));let s=e.parent;for(;s;){let a=s.choices.filter(n=>this.isDisabled(n));s.enabled=a.every(n=>n.enabled===!0),s=s.parent}return rme(this,this.choices),this.emit("toggle",e,this),e}enable(e){return this.selected.length>=this.maxSelected?this.alert():(e.enabled=!this.isDisabled(e),e.choices&&e.choices.forEach(this.enable.bind(this)),e)}disable(e){return e.enabled=!1,e.choices&&e.choices.forEach(this.disable.bind(this)),e}number(e){this.num+=e;let r=s=>{let a=Number(s);if(a>this.choices.length-1)return this.alert();let n=this.focused,c=this.choices.find(f=>a===f.index);if(!c.enabled&&this.selected.length>=this.maxSelected)return this.alert();if(this.visible.indexOf(c)===-1){let f=cq(this.choices),p=f.indexOf(c);if(n.index>p){let h=f.slice(p,p+this.limit),E=f.filter(C=>!h.includes(C));this.choices=h.concat(E)}else{let h=p-this.limit+1;this.choices=f.slice(h).concat(f.slice(0,h))}}return this.index=this.choices.indexOf(c),this.toggle(this.focused),this.render()};return clearTimeout(this.numberTimeout),new Promise(s=>{let a=this.choices.length,n=this.num,c=(f=!1,p)=>{clearTimeout(this.numberTimeout),f&&(p=r(n)),this.num="",s(p)};if(n==="0"||n.length===1&&+(n+"0")>a)return c(!0);if(Number(n)>a)return c(!1,this.alert());this.numberTimeout=setTimeout(()=>c(!0),this.delay)})}home(){return this.choices=cq(this.choices),this.index=0,this.render()}end(){let e=this.choices.length-this.limit,r=cq(this.choices);return this.choices=r.slice(e).concat(r.slice(0,e)),this.index=this.limit-1,this.render()}first(){return this.index=0,this.render()}last(){return this.index=this.visible.length-1,this.render()}prev(){return this.visible.length<=1?this.alert():this.up()}next(){return this.visible.length<=1?this.alert():this.down()}right(){return this.cursor>=this.input.length?this.alert():(this.cursor++,this.render())}left(){return this.cursor<=0?this.alert():(this.cursor--,this.render())}up(){let e=this.choices.length,r=this.visible.length,s=this.index;return this.options.scroll===!1&&s===0?this.alert():e>r&&s===0?this.scrollUp():(this.index=(s-1%e+e)%e,this.isDisabled()?this.up():this.render())}down(){let e=this.choices.length,r=this.visible.length,s=this.index;return this.options.scroll===!1&&s===r-1?this.alert():e>r&&s===r-1?this.scrollDown():(this.index=(s+1)%e,this.isDisabled()?this.down():this.render())}scrollUp(e=0){return this.choices=qat(this.choices),this.index=e,this.isDisabled()?this.up():this.render()}scrollDown(e=this.visible.length-1){return this.choices=Wat(this.choices),this.index=e,this.isDisabled()?this.down():this.render()}async shiftUp(){if(this.options.sort===!0){this.sorting=!0,this.swap(this.index-1),await this.up(),this.sorting=!1;return}return this.scrollUp(this.index)}async shiftDown(){if(this.options.sort===!0){this.sorting=!0,this.swap(this.index+1),await this.down(),this.sorting=!1;return}return this.scrollDown(this.index)}pageUp(){return this.visible.length<=1?this.alert():(this.limit=Math.max(this.limit-1,0),this.index=Math.min(this.limit-1,this.index),this._limit=this.limit,this.isDisabled()?this.up():this.render())}pageDown(){return this.visible.length>=this.choices.length?this.alert():(this.index=Math.max(0,this.index),this.limit=Math.min(this.limit+1,this.choices.length),this._limit=this.limit,this.isDisabled()?this.down():this.render())}swap(e){Yat(this.choices,this.index,e)}isDisabled(e=this.focused){return e&&["disabled","collapsed","hidden","completing","readonly"].some(s=>e[s]===!0)?!0:e&&e.role==="heading"}isEnabled(e=this.focused){if(Array.isArray(e))return e.every(r=>this.isEnabled(r));if(e.choices){let r=e.choices.filter(s=>!this.isDisabled(s));return e.enabled&&r.every(s=>this.isEnabled(s))}return e.enabled&&!this.isDisabled(e)}isChoice(e,r){return e.name===r||e.index===Number(r)}isSelected(e){return Array.isArray(this.initial)?this.initial.some(r=>this.isChoice(e,r)):this.isChoice(e,this.initial)}map(e=[],r="value"){return[].concat(e||[]).reduce((s,a)=>(s[a]=this.find(a,r),s),{})}filter(e,r){let a=typeof e=="function"?e:(f,p)=>[f.name,p].includes(e),c=(this.options.multiple?this.state._choices:this.choices).filter(a);return r?c.map(f=>f[r]):c}find(e,r){if(tme(e))return r?e[r]:e;let a=typeof e=="function"?e:(c,f)=>[c.name,f].includes(e),n=this.choices.find(a);if(n)return r?n[r]:n}findIndex(e){return this.choices.indexOf(this.find(e))}async submit(){let e=this.focused;if(!e)return this.alert();if(e.newChoice)return e.input?(e.updateChoice(),this.render()):this.alert();if(this.choices.some(c=>c.newChoice))return this.alert();let{reorder:r,sort:s}=this.options,a=this.multiple===!0,n=this.selected;return n===void 0?this.alert():(Array.isArray(n)&&r!==!1&&s!==!0&&(n=KT.reorder(n)),this.value=a?n.map(c=>c.name):n.name,super.submit())}set choices(e=[]){this.state._choices=this.state._choices||[],this.state.choices=e;for(let r of e)this.state._choices.some(s=>s.name===r.name)||this.state._choices.push(r);if(!this._initial&&this.options.initial){this._initial=!0;let r=this.initial;if(typeof r=="string"||typeof r=="number"){let s=this.find(r);s&&(this.initial=s.index,this.focus(s,!0))}}}get choices(){return rme(this,this.state.choices||[])}set visible(e){this.state.visible=e}get visible(){return(this.state.visible||this.choices).slice(0,this.limit)}set limit(e){this.state.limit=e}get limit(){let{state:e,options:r,choices:s}=this,a=e.limit||this._limit||r.limit||s.length;return Math.min(a,this.height)}set value(e){super.value=e}get value(){return typeof super.value!="string"&&super.value===this.initial?this.input:super.value}set index(e){this.state.index=e}get index(){return Math.max(0,this.state?this.state.index:0)}get enabled(){return this.filter(this.isEnabled.bind(this))}get focused(){let e=this.choices[this.index];return e&&this.state.submitted&&this.multiple!==!0&&(e.enabled=!0),e}get selectable(){return this.choices.filter(e=>!this.isDisabled(e))}get selected(){return this.multiple?this.enabled:this.focused}};function rme(t,e){if(e instanceof Promise)return e;if(typeof e=="function"){if(KT.isAsyncFn(e))return e;e=e.call(t,t)}for(let r of e){if(Array.isArray(r.choices)){let s=r.choices.filter(a=>!t.isDisabled(a));r.enabled=s.every(a=>a.enabled===!0)}t.isDisabled(r)===!0&&delete r.enabled}return e}nme.exports=uq});var G0=_((KHt,ime)=>{"use strict";var Vat=Wv(),fq=Xo(),Aq=class extends Vat{constructor(e){super(e),this.emptyError=this.options.emptyError||"No items were selected"}async dispatch(e,r){if(this.multiple)return this[r.name]?await this[r.name](e,r):await super.dispatch(e,r);this.alert()}separator(){if(this.options.separator)return super.separator();let e=this.styles.muted(this.symbols.ellipsis);return this.state.submitted?super.separator():e}pointer(e,r){return!this.multiple||this.options.pointer?super.pointer(e,r):""}indicator(e,r){return this.multiple?super.indicator(e,r):""}choiceMessage(e,r){let s=this.resolve(e.message,this.state,e,r);return e.role==="heading"&&!fq.hasColor(s)&&(s=this.styles.strong(s)),this.resolve(s,this.state,e,r)}choiceSeparator(){return":"}async renderChoice(e,r){await this.onChoice(e,r);let s=this.index===r,a=await this.pointer(e,r),n=await this.indicator(e,r)+(e.pad||""),c=await this.resolve(e.hint,this.state,e,r);c&&!fq.hasColor(c)&&(c=this.styles.muted(c));let f=this.indent(e),p=await this.choiceMessage(e,r),h=()=>[this.margin[3],f+a+n,p,this.margin[1],c].filter(Boolean).join(" ");return e.role==="heading"?h():e.disabled?(fq.hasColor(p)||(p=this.styles.disabled(p)),h()):(s&&(p=this.styles.em(p)),h())}async renderChoices(){if(this.state.loading==="choices")return this.styles.warning("Loading choices");if(this.state.submitted)return"";let e=this.visible.map(async(n,c)=>await this.renderChoice(n,c)),r=await Promise.all(e);r.length||r.push(this.styles.danger("No matching choices"));let s=this.margin[0]+r.join(` +`),a;return this.options.choicesHeader&&(a=await this.resolve(this.options.choicesHeader,this.state)),[a,s].filter(Boolean).join(` +`)}format(){return!this.state.submitted||this.state.cancelled?"":Array.isArray(this.selected)?this.selected.map(e=>this.styles.primary(e.name)).join(", "):this.styles.primary(this.selected.name)}async render(){let{submitted:e,size:r}=this.state,s="",a=await this.header(),n=await this.prefix(),c=await this.separator(),f=await this.message();this.options.promptLine!==!1&&(s=[n,f,c,""].join(" "),this.state.prompt=s);let p=await this.format(),h=await this.error()||await this.hint(),E=await this.renderChoices(),C=await this.footer();p&&(s+=p),h&&!s.includes(h)&&(s+=" "+h),e&&!p&&!E.trim()&&this.multiple&&this.emptyError!=null&&(s+=this.styles.danger(this.emptyError)),this.clear(r),this.write([a,s,E,C].filter(Boolean).join(` +`)),this.write(this.margin[2]),this.restore()}};ime.exports=Aq});var ome=_((zHt,sme)=>{"use strict";var Jat=G0(),Kat=(t,e)=>{let r=t.toLowerCase();return s=>{let n=s.toLowerCase().indexOf(r),c=e(s.slice(n,n+r.length));return n>=0?s.slice(0,n)+c+s.slice(n+r.length):s}},pq=class extends Jat{constructor(e){super(e),this.cursorShow()}moveCursor(e){this.state.cursor+=e}dispatch(e){return this.append(e)}space(e){return this.options.multiple?super.space(e):this.append(e)}append(e){let{cursor:r,input:s}=this.state;return this.input=s.slice(0,r)+e+s.slice(r),this.moveCursor(1),this.complete()}delete(){let{cursor:e,input:r}=this.state;return r?(this.input=r.slice(0,e-1)+r.slice(e),this.moveCursor(-1),this.complete()):this.alert()}deleteForward(){let{cursor:e,input:r}=this.state;return r[e]===void 0?this.alert():(this.input=`${r}`.slice(0,e)+`${r}`.slice(e+1),this.complete())}number(e){return this.append(e)}async complete(){this.completing=!0,this.choices=await this.suggest(this.input,this.state._choices),this.state.limit=void 0,this.index=Math.min(Math.max(this.visible.length-1,0),this.index),await this.render(),this.completing=!1}suggest(e=this.input,r=this.state._choices){if(typeof this.options.suggest=="function")return this.options.suggest.call(this,e,r);let s=e.toLowerCase();return r.filter(a=>a.message.toLowerCase().includes(s))}pointer(){return""}format(){if(!this.focused)return this.input;if(this.options.multiple&&this.state.submitted)return this.selected.map(e=>this.styles.primary(e.message)).join(", ");if(this.state.submitted){let e=this.value=this.input=this.focused.value;return this.styles.primary(e)}return this.input}async render(){if(this.state.status!=="pending")return super.render();let e=this.options.highlight?this.options.highlight.bind(this):this.styles.placeholder,r=Kat(this.input,e),s=this.choices;this.choices=s.map(a=>({...a,message:r(a.message)})),await super.render(),this.choices=s}submit(){return this.options.multiple&&(this.value=this.selected.map(e=>e.name)),super.submit()}};sme.exports=pq});var gq=_((ZHt,ame)=>{"use strict";var hq=Xo();ame.exports=(t,e={})=>{t.cursorHide();let{input:r="",initial:s="",pos:a,showCursor:n=!0,color:c}=e,f=c||t.styles.placeholder,p=hq.inverse(t.styles.primary),h=T=>p(t.styles.black(T)),E=r,C=" ",S=h(C);if(t.blink&&t.blink.off===!0&&(h=T=>T,S=""),n&&a===0&&s===""&&r==="")return h(C);if(n&&a===0&&(r===s||r===""))return h(s[0])+f(s.slice(1));s=hq.isPrimitive(s)?`${s}`:"",r=hq.isPrimitive(r)?`${r}`:"";let b=s&&s.startsWith(r)&&s!==r,I=b?h(s[r.length]):S;if(a!==r.length&&n===!0&&(E=r.slice(0,a)+h(r[a])+r.slice(a+1),I=""),n===!1&&(I=""),b){let T=t.styles.unstyle(E+I);return E+I+f(s.slice(T.length))}return E+I}});var zT=_((XHt,lme)=>{"use strict";var zat=Ju(),Zat=G0(),Xat=gq(),dq=class extends Zat{constructor(e){super({...e,multiple:!0}),this.type="form",this.initial=this.options.initial,this.align=[this.options.align,"right"].find(r=>r!=null),this.emptyError="",this.values={}}async reset(e){return await super.reset(),e===!0&&(this._index=this.index),this.index=this._index,this.values={},this.choices.forEach(r=>r.reset&&r.reset()),this.render()}dispatch(e){return!!e&&this.append(e)}append(e){let r=this.focused;if(!r)return this.alert();let{cursor:s,input:a}=r;return r.value=r.input=a.slice(0,s)+e+a.slice(s),r.cursor++,this.render()}delete(){let e=this.focused;if(!e||e.cursor<=0)return this.alert();let{cursor:r,input:s}=e;return e.value=e.input=s.slice(0,r-1)+s.slice(r),e.cursor--,this.render()}deleteForward(){let e=this.focused;if(!e)return this.alert();let{cursor:r,input:s}=e;if(s[r]===void 0)return this.alert();let a=`${s}`.slice(0,r)+`${s}`.slice(r+1);return e.value=e.input=a,this.render()}right(){let e=this.focused;return e?e.cursor>=e.input.length?this.alert():(e.cursor++,this.render()):this.alert()}left(){let e=this.focused;return e?e.cursor<=0?this.alert():(e.cursor--,this.render()):this.alert()}space(e,r){return this.dispatch(e,r)}number(e,r){return this.dispatch(e,r)}next(){let e=this.focused;if(!e)return this.alert();let{initial:r,input:s}=e;return r&&r.startsWith(s)&&s!==r?(e.value=e.input=r,e.cursor=e.value.length,this.render()):super.next()}prev(){let e=this.focused;return e?e.cursor===0?super.prev():(e.value=e.input="",e.cursor=0,this.render()):this.alert()}separator(){return""}format(e){return this.state.submitted?"":super.format(e)}pointer(){return""}indicator(e){return e.input?"\u29BF":"\u2299"}async choiceSeparator(e,r){let s=await this.resolve(e.separator,this.state,e,r)||":";return s?" "+this.styles.disabled(s):""}async renderChoice(e,r){await this.onChoice(e,r);let{state:s,styles:a}=this,{cursor:n,initial:c="",name:f,hint:p,input:h=""}=e,{muted:E,submitted:C,primary:S,danger:b}=a,I=p,T=this.index===r,N=e.validate||(()=>!0),U=await this.choiceSeparator(e,r),W=e.message;this.align==="right"&&(W=W.padStart(this.longest+1," ")),this.align==="left"&&(W=W.padEnd(this.longest+1," "));let ee=this.values[f]=h||c,ie=h?"success":"dark";await N.call(e,ee,this.state)!==!0&&(ie="danger");let ue=a[ie],le=ue(await this.indicator(e,r))+(e.pad||""),me=this.indent(e),pe=()=>[me,le,W+U,h,I].filter(Boolean).join(" ");if(s.submitted)return W=zat.unstyle(W),h=C(h),I="",pe();if(e.format)h=await e.format.call(this,h,e,r);else{let Be=this.styles.muted;h=Xat(this,{input:h,initial:c,pos:n,showCursor:T,color:Be})}return this.isValue(h)||(h=this.styles.muted(this.symbols.ellipsis)),e.result&&(this.values[f]=await e.result.call(this,ee,e,r)),T&&(W=S(W)),e.error?h+=(h?" ":"")+b(e.error.trim()):e.hint&&(h+=(h?" ":"")+E(e.hint.trim())),pe()}async submit(){return this.value=this.values,super.base.submit.call(this)}};lme.exports=dq});var mq=_(($Ht,ume)=>{"use strict";var $at=zT(),elt=()=>{throw new Error("expected prompt to have a custom authenticate method")},cme=(t=elt)=>{class e extends $at{constructor(s){super(s)}async submit(){this.value=await t.call(this,this.values,this.state),super.base.submit.call(this)}static create(s){return cme(s)}}return e};ume.exports=cme()});var pme=_((ejt,Ame)=>{"use strict";var tlt=mq();function rlt(t,e){return t.username===this.options.username&&t.password===this.options.password}var fme=(t=rlt)=>{let e=[{name:"username",message:"username"},{name:"password",message:"password",format(s){return this.options.showPassword?s:(this.state.submitted?this.styles.primary:this.styles.muted)(this.symbols.asterisk.repeat(s.length))}}];class r extends tlt.create(t){constructor(a){super({...a,choices:e})}static create(a){return fme(a)}}return r};Ame.exports=fme()});var ZT=_((tjt,hme)=>{"use strict";var nlt=nC(),{isPrimitive:ilt,hasColor:slt}=Xo(),yq=class extends nlt{constructor(e){super(e),this.cursorHide()}async initialize(){let e=await this.resolve(this.initial,this.state);this.input=await this.cast(e),await super.initialize()}dispatch(e){return this.isValue(e)?(this.input=e,this.submit()):this.alert()}format(e){let{styles:r,state:s}=this;return s.submitted?r.success(e):r.primary(e)}cast(e){return this.isTrue(e)}isTrue(e){return/^[ty1]/i.test(e)}isFalse(e){return/^[fn0]/i.test(e)}isValue(e){return ilt(e)&&(this.isTrue(e)||this.isFalse(e))}async hint(){if(this.state.status==="pending"){let e=await this.element("hint");return slt(e)?e:this.styles.muted(e)}}async render(){let{input:e,size:r}=this.state,s=await this.prefix(),a=await this.separator(),n=await this.message(),c=this.styles.muted(this.default),f=[s,n,c,a].filter(Boolean).join(" ");this.state.prompt=f;let p=await this.header(),h=this.value=this.cast(e),E=await this.format(h),C=await this.error()||await this.hint(),S=await this.footer();C&&!f.includes(C)&&(E+=" "+C),f+=" "+E,this.clear(r),this.write([p,f,S].filter(Boolean).join(` +`)),this.restore()}set value(e){super.value=e}get value(){return this.cast(super.value)}};hme.exports=yq});var dme=_((rjt,gme)=>{"use strict";var olt=ZT(),Eq=class extends olt{constructor(e){super(e),this.default=this.options.default||(this.initial?"(Y/n)":"(y/N)")}};gme.exports=Eq});var yme=_((njt,mme)=>{"use strict";var alt=G0(),llt=zT(),iC=llt.prototype,Iq=class extends alt{constructor(e){super({...e,multiple:!0}),this.align=[this.options.align,"left"].find(r=>r!=null),this.emptyError="",this.values={}}dispatch(e,r){let s=this.focused,a=s.parent||{};return!s.editable&&!a.editable&&(e==="a"||e==="i")?super[e]():iC.dispatch.call(this,e,r)}append(e,r){return iC.append.call(this,e,r)}delete(e,r){return iC.delete.call(this,e,r)}space(e){return this.focused.editable?this.append(e):super.space()}number(e){return this.focused.editable?this.append(e):super.number(e)}next(){return this.focused.editable?iC.next.call(this):super.next()}prev(){return this.focused.editable?iC.prev.call(this):super.prev()}async indicator(e,r){let s=e.indicator||"",a=e.editable?s:super.indicator(e,r);return await this.resolve(a,this.state,e,r)||""}indent(e){return e.role==="heading"?"":e.editable?" ":" "}async renderChoice(e,r){return e.indent="",e.editable?iC.renderChoice.call(this,e,r):super.renderChoice(e,r)}error(){return""}footer(){return this.state.error}async validate(){let e=!0;for(let r of this.choices){if(typeof r.validate!="function"||r.role==="heading")continue;let s=r.parent?this.value[r.parent.name]:this.value;if(r.editable?s=r.value===r.name?r.initial||"":r.value:this.isDisabled(r)||(s=r.enabled===!0),e=await r.validate(s,this.state),e!==!0)break}return e!==!0&&(this.state.error=typeof e=="string"?e:"Invalid Input"),e}submit(){if(this.focused.newChoice===!0)return super.submit();if(this.choices.some(e=>e.newChoice))return this.alert();this.value={};for(let e of this.choices){let r=e.parent?this.value[e.parent.name]:this.value;if(e.role==="heading"){this.value[e.name]={};continue}e.editable?r[e.name]=e.value===e.name?e.initial||"":e.value:this.isDisabled(e)||(r[e.name]=e.enabled===!0)}return this.base.submit.call(this)}};mme.exports=Iq});var vm=_((ijt,Eme)=>{"use strict";var clt=nC(),ult=gq(),{isPrimitive:flt}=Xo(),Cq=class extends clt{constructor(e){super(e),this.initial=flt(this.initial)?String(this.initial):"",this.initial&&this.cursorHide(),this.state.prevCursor=0,this.state.clipboard=[]}async keypress(e,r={}){let s=this.state.prevKeypress;return this.state.prevKeypress=r,this.options.multiline===!0&&r.name==="return"&&(!s||s.name!=="return")?this.append(` +`,r):super.keypress(e,r)}moveCursor(e){this.cursor+=e}reset(){return this.input=this.value="",this.cursor=0,this.render()}dispatch(e,r){if(!e||r.ctrl||r.code)return this.alert();this.append(e)}append(e){let{cursor:r,input:s}=this.state;this.input=`${s}`.slice(0,r)+e+`${s}`.slice(r),this.moveCursor(String(e).length),this.render()}insert(e){this.append(e)}delete(){let{cursor:e,input:r}=this.state;if(e<=0)return this.alert();this.input=`${r}`.slice(0,e-1)+`${r}`.slice(e),this.moveCursor(-1),this.render()}deleteForward(){let{cursor:e,input:r}=this.state;if(r[e]===void 0)return this.alert();this.input=`${r}`.slice(0,e)+`${r}`.slice(e+1),this.render()}cutForward(){let e=this.cursor;if(this.input.length<=e)return this.alert();this.state.clipboard.push(this.input.slice(e)),this.input=this.input.slice(0,e),this.render()}cutLeft(){let e=this.cursor;if(e===0)return this.alert();let r=this.input.slice(0,e),s=this.input.slice(e),a=r.split(" ");this.state.clipboard.push(a.pop()),this.input=a.join(" "),this.cursor=this.input.length,this.input+=s,this.render()}paste(){if(!this.state.clipboard.length)return this.alert();this.insert(this.state.clipboard.pop()),this.render()}toggleCursor(){this.state.prevCursor?(this.cursor=this.state.prevCursor,this.state.prevCursor=0):(this.state.prevCursor=this.cursor,this.cursor=0),this.render()}first(){this.cursor=0,this.render()}last(){this.cursor=this.input.length-1,this.render()}next(){let e=this.initial!=null?String(this.initial):"";if(!e||!e.startsWith(this.input))return this.alert();this.input=this.initial,this.cursor=this.initial.length,this.render()}prev(){if(!this.input)return this.alert();this.reset()}backward(){return this.left()}forward(){return this.right()}right(){return this.cursor>=this.input.length?this.alert():(this.moveCursor(1),this.render())}left(){return this.cursor<=0?this.alert():(this.moveCursor(-1),this.render())}isValue(e){return!!e}async format(e=this.value){let r=await this.resolve(this.initial,this.state);return this.state.submitted?this.styles.submitted(e||r):ult(this,{input:e,initial:r,pos:this.cursor})}async render(){let e=this.state.size,r=await this.prefix(),s=await this.separator(),a=await this.message(),n=[r,a,s].filter(Boolean).join(" ");this.state.prompt=n;let c=await this.header(),f=await this.format(),p=await this.error()||await this.hint(),h=await this.footer();p&&!f.includes(p)&&(f+=" "+p),n+=" "+f,this.clear(e),this.write([c,n,h].filter(Boolean).join(` +`)),this.restore()}};Eme.exports=Cq});var Cme=_((sjt,Ime)=>{"use strict";var Alt=t=>t.filter((e,r)=>t.lastIndexOf(e)===r),XT=t=>Alt(t).filter(Boolean);Ime.exports=(t,e={},r="")=>{let{past:s=[],present:a=""}=e,n,c;switch(t){case"prev":case"undo":return n=s.slice(0,s.length-1),c=s[s.length-1]||"",{past:XT([r,...n]),present:c};case"next":case"redo":return n=s.slice(1),c=s[0]||"",{past:XT([...n,r]),present:c};case"save":return{past:XT([...s,r]),present:""};case"remove":return c=XT(s.filter(f=>f!==r)),a="",c.length&&(a=c.pop()),{past:c,present:a};default:throw new Error(`Invalid action: "${t}"`)}}});var Bq=_((ojt,Bme)=>{"use strict";var plt=vm(),wme=Cme(),wq=class extends plt{constructor(e){super(e);let r=this.options.history;if(r&&r.store){let s=r.values||this.initial;this.autosave=!!r.autosave,this.store=r.store,this.data=this.store.get("values")||{past:[],present:s},this.initial=this.data.present||this.data.past[this.data.past.length-1]}}completion(e){return this.store?(this.data=wme(e,this.data,this.input),this.data.present?(this.input=this.data.present,this.cursor=this.input.length,this.render()):this.alert()):this.alert()}altUp(){return this.completion("prev")}altDown(){return this.completion("next")}prev(){return this.save(),super.prev()}save(){this.store&&(this.data=wme("save",this.data,this.input),this.store.set("values",this.data))}submit(){return this.store&&this.autosave===!0&&this.save(),super.submit()}};Bme.exports=wq});var Sme=_((ajt,vme)=>{"use strict";var hlt=vm(),vq=class extends hlt{format(){return""}};vme.exports=vq});var Pme=_((ljt,Dme)=>{"use strict";var glt=vm(),Sq=class extends glt{constructor(e={}){super(e),this.sep=this.options.separator||/, */,this.initial=e.initial||""}split(e=this.value){return e?String(e).split(this.sep):[]}format(){let e=this.state.submitted?this.styles.primary:r=>r;return this.list.map(e).join(", ")}async submit(e){let r=this.state.error||await this.validate(this.list,this.state);return r!==!0?(this.state.error=r,super.submit()):(this.value=this.list,super.submit())}get list(){return this.split()}};Dme.exports=Sq});var xme=_((cjt,bme)=>{"use strict";var dlt=G0(),Dq=class extends dlt{constructor(e){super({...e,multiple:!0})}};bme.exports=Dq});var bq=_((ujt,kme)=>{"use strict";var mlt=vm(),Pq=class extends mlt{constructor(e={}){super({style:"number",...e}),this.min=this.isValue(e.min)?this.toNumber(e.min):-1/0,this.max=this.isValue(e.max)?this.toNumber(e.max):1/0,this.delay=e.delay!=null?e.delay:1e3,this.float=e.float!==!1,this.round=e.round===!0||e.float===!1,this.major=e.major||10,this.minor=e.minor||1,this.initial=e.initial!=null?e.initial:"",this.input=String(this.initial),this.cursor=this.input.length,this.cursorShow()}append(e){return!/[-+.]/.test(e)||e==="."&&this.input.includes(".")?this.alert("invalid number"):super.append(e)}number(e){return super.append(e)}next(){return this.input&&this.input!==this.initial?this.alert():this.isValue(this.initial)?(this.input=this.initial,this.cursor=String(this.initial).length,this.render()):this.alert()}up(e){let r=e||this.minor,s=this.toNumber(this.input);return s>this.max+r?this.alert():(this.input=`${s+r}`,this.render())}down(e){let r=e||this.minor,s=this.toNumber(this.input);return sthis.isValue(r));return this.value=this.toNumber(e||0),super.submit()}};kme.exports=Pq});var Rme=_((fjt,Qme)=>{Qme.exports=bq()});var Fme=_((Ajt,Tme)=>{"use strict";var ylt=vm(),xq=class extends ylt{constructor(e){super(e),this.cursorShow()}format(e=this.input){return this.keypressed?(this.state.submitted?this.styles.primary:this.styles.muted)(this.symbols.asterisk.repeat(e.length)):""}};Tme.exports=xq});var Lme=_((pjt,Ome)=>{"use strict";var Elt=Ju(),Ilt=Wv(),Nme=Xo(),kq=class extends Ilt{constructor(e={}){super(e),this.widths=[].concat(e.messageWidth||50),this.align=[].concat(e.align||"left"),this.linebreak=e.linebreak||!1,this.edgeLength=e.edgeLength||3,this.newline=e.newline||` + `;let r=e.startNumber||1;typeof this.scale=="number"&&(this.scaleKey=!1,this.scale=Array(this.scale).fill(0).map((s,a)=>({name:a+r})))}async reset(){return this.tableized=!1,await super.reset(),this.render()}tableize(){if(this.tableized===!0)return;this.tableized=!0;let e=0;for(let r of this.choices){e=Math.max(e,r.message.length),r.scaleIndex=r.initial||2,r.scale=[];for(let s=0;s=this.scale.length-1?this.alert():(e.scaleIndex++,this.render())}left(){let e=this.focused;return e.scaleIndex<=0?this.alert():(e.scaleIndex--,this.render())}indent(){return""}format(){return this.state.submitted?this.choices.map(r=>this.styles.info(r.index)).join(", "):""}pointer(){return""}renderScaleKey(){return this.scaleKey===!1||this.state.submitted?"":["",...this.scale.map(s=>` ${s.name} - ${s.message}`)].map(s=>this.styles.muted(s)).join(` +`)}renderScaleHeading(e){let r=this.scale.map(p=>p.name);typeof this.options.renderScaleHeading=="function"&&(r=this.options.renderScaleHeading.call(this,e));let s=this.scaleLength-r.join("").length,a=Math.round(s/(r.length-1)),c=r.map(p=>this.styles.strong(p)).join(" ".repeat(a)),f=" ".repeat(this.widths[0]);return this.margin[3]+f+this.margin[1]+c}scaleIndicator(e,r,s){if(typeof this.options.scaleIndicator=="function")return this.options.scaleIndicator.call(this,e,r,s);let a=e.scaleIndex===r.index;return r.disabled?this.styles.hint(this.symbols.radio.disabled):a?this.styles.success(this.symbols.radio.on):this.symbols.radio.off}renderScale(e,r){let s=e.scale.map(n=>this.scaleIndicator(e,n,r)),a=this.term==="Hyper"?"":" ";return s.join(a+this.symbols.line.repeat(this.edgeLength))}async renderChoice(e,r){await this.onChoice(e,r);let s=this.index===r,a=await this.pointer(e,r),n=await e.hint;n&&!Nme.hasColor(n)&&(n=this.styles.muted(n));let c=I=>this.margin[3]+I.replace(/\s+$/,"").padEnd(this.widths[0]," "),f=this.newline,p=this.indent(e),h=await this.resolve(e.message,this.state,e,r),E=await this.renderScale(e,r),C=this.margin[1]+this.margin[3];this.scaleLength=Elt.unstyle(E).length,this.widths[0]=Math.min(this.widths[0],this.width-this.scaleLength-C.length);let b=Nme.wordWrap(h,{width:this.widths[0],newline:f}).split(` +`).map(I=>c(I)+this.margin[1]);return s&&(E=this.styles.info(E),b=b.map(I=>this.styles.info(I))),b[0]+=E,this.linebreak&&b.push(""),[p+a,b.join(` +`)].filter(Boolean)}async renderChoices(){if(this.state.submitted)return"";this.tableize();let e=this.visible.map(async(a,n)=>await this.renderChoice(a,n)),r=await Promise.all(e),s=await this.renderScaleHeading();return this.margin[0]+[s,...r.map(a=>a.join(" "))].join(` +`)}async render(){let{submitted:e,size:r}=this.state,s=await this.prefix(),a=await this.separator(),n=await this.message(),c="";this.options.promptLine!==!1&&(c=[s,n,a,""].join(" "),this.state.prompt=c);let f=await this.header(),p=await this.format(),h=await this.renderScaleKey(),E=await this.error()||await this.hint(),C=await this.renderChoices(),S=await this.footer(),b=this.emptyError;p&&(c+=p),E&&!c.includes(E)&&(c+=" "+E),e&&!p&&!C.trim()&&this.multiple&&b!=null&&(c+=this.styles.danger(b)),this.clear(r),this.write([f,c,h,C,S].filter(Boolean).join(` +`)),this.state.submitted||this.write(this.margin[2]),this.restore()}submit(){this.value={};for(let e of this.choices)this.value[e.name]=e.scaleIndex;return this.base.submit.call(this)}};Ome.exports=kq});var _me=_((hjt,Ume)=>{"use strict";var Mme=Ju(),Clt=(t="")=>typeof t=="string"?t.replace(/^['"]|['"]$/g,""):"",Rq=class{constructor(e){this.name=e.key,this.field=e.field||{},this.value=Clt(e.initial||this.field.initial||""),this.message=e.message||this.name,this.cursor=0,this.input="",this.lines=[]}},wlt=async(t={},e={},r=s=>s)=>{let s=new Set,a=t.fields||[],n=t.template,c=[],f=[],p=[],h=1;typeof n=="function"&&(n=await n());let E=-1,C=()=>n[++E],S=()=>n[E+1],b=I=>{I.line=h,c.push(I)};for(b({type:"bos",value:""});Eie.name===U.key);U.field=a.find(ie=>ie.name===U.key),ee||(ee=new Rq(U),f.push(ee)),ee.lines.push(U.line-1);continue}let T=c[c.length-1];T.type==="text"&&T.line===h?T.value+=I:b({type:"text",value:I})}return b({type:"eos",value:""}),{input:n,tabstops:c,unique:s,keys:p,items:f}};Ume.exports=async t=>{let e=t.options,r=new Set(e.required===!0?[]:e.required||[]),s={...e.values,...e.initial},{tabstops:a,items:n,keys:c}=await wlt(e,s),f=Qq("result",t,e),p=Qq("format",t,e),h=Qq("validate",t,e,!0),E=t.isValue.bind(t);return async(C={},S=!1)=>{let b=0;C.required=r,C.items=n,C.keys=c,C.output="";let I=async(W,ee,ie,ue)=>{let le=await h(W,ee,ie,ue);return le===!1?"Invalid field "+ie.name:le};for(let W of a){let ee=W.value,ie=W.key;if(W.type!=="template"){ee&&(C.output+=ee);continue}if(W.type==="template"){let ue=n.find(Ce=>Ce.name===ie);e.required===!0&&C.required.add(ue.name);let le=[ue.input,C.values[ue.value],ue.value,ee].find(E),pe=(ue.field||{}).message||W.inner;if(S){let Ce=await I(C.values[ie],C,ue,b);if(Ce&&typeof Ce=="string"||Ce===!1){C.invalid.set(ie,Ce);continue}C.invalid.delete(ie);let g=await f(C.values[ie],C,ue,b);C.output+=Mme.unstyle(g);continue}ue.placeholder=!1;let Be=ee;ee=await p(ee,C,ue,b),le!==ee?(C.values[ie]=le,ee=t.styles.typing(le),C.missing.delete(pe)):(C.values[ie]=void 0,le=`<${pe}>`,ee=t.styles.primary(le),ue.placeholder=!0,C.required.has(ie)&&C.missing.add(pe)),C.missing.has(pe)&&C.validating&&(ee=t.styles.warning(le)),C.invalid.has(ie)&&C.validating&&(ee=t.styles.danger(le)),b===C.index&&(Be!==ee?ee=t.styles.underline(ee):ee=t.styles.heading(Mme.unstyle(ee))),b++}ee&&(C.output+=ee)}let T=C.output.split(` +`).map(W=>" "+W),N=n.length,U=0;for(let W of n)C.invalid.has(W.name)&&W.lines.forEach(ee=>{T[ee][0]===" "&&(T[ee]=C.styles.danger(C.symbols.bullet)+T[ee].slice(1))}),t.isValue(C.values[W.name])&&U++;return C.completed=(U/N*100).toFixed(0),C.output=T.join(` +`),C.output}};function Qq(t,e,r,s){return(a,n,c,f)=>typeof c.field[t]=="function"?c.field[t].call(e,a,n,c,f):[s,a].find(p=>e.isValue(p))}});var jme=_((gjt,Hme)=>{"use strict";var Blt=Ju(),vlt=_me(),Slt=nC(),Tq=class extends Slt{constructor(e){super(e),this.cursorHide(),this.reset(!0)}async initialize(){this.interpolate=await vlt(this),await super.initialize()}async reset(e){this.state.keys=[],this.state.invalid=new Map,this.state.missing=new Set,this.state.completed=0,this.state.values={},e!==!0&&(await this.initialize(),await this.render())}moveCursor(e){let r=this.getItem();this.cursor+=e,r.cursor+=e}dispatch(e,r){if(!r.code&&!r.ctrl&&e!=null&&this.getItem()){this.append(e,r);return}this.alert()}append(e,r){let s=this.getItem(),a=s.input.slice(0,this.cursor),n=s.input.slice(this.cursor);this.input=s.input=`${a}${e}${n}`,this.moveCursor(1),this.render()}delete(){let e=this.getItem();if(this.cursor<=0||!e.input)return this.alert();let r=e.input.slice(this.cursor),s=e.input.slice(0,this.cursor-1);this.input=e.input=`${s}${r}`,this.moveCursor(-1),this.render()}increment(e){return e>=this.state.keys.length-1?0:e+1}decrement(e){return e<=0?this.state.keys.length-1:e-1}first(){this.state.index=0,this.render()}last(){this.state.index=this.state.keys.length-1,this.render()}right(){if(this.cursor>=this.input.length)return this.alert();this.moveCursor(1),this.render()}left(){if(this.cursor<=0)return this.alert();this.moveCursor(-1),this.render()}prev(){this.state.index=this.decrement(this.state.index),this.getItem(),this.render()}next(){this.state.index=this.increment(this.state.index),this.getItem(),this.render()}up(){this.prev()}down(){this.next()}format(e){let r=this.state.completed<100?this.styles.warning:this.styles.success;return this.state.submitted===!0&&this.state.completed!==100&&(r=this.styles.danger),r(`${this.state.completed}% completed`)}async render(){let{index:e,keys:r=[],submitted:s,size:a}=this.state,n=[this.options.newline,` +`].find(W=>W!=null),c=await this.prefix(),f=await this.separator(),p=await this.message(),h=[c,p,f].filter(Boolean).join(" ");this.state.prompt=h;let E=await this.header(),C=await this.error()||"",S=await this.hint()||"",b=s?"":await this.interpolate(this.state),I=this.state.key=r[e]||"",T=await this.format(I),N=await this.footer();T&&(h+=" "+T),S&&!T&&this.state.completed===0&&(h+=" "+S),this.clear(a);let U=[E,h,b,N,C.trim()];this.write(U.filter(Boolean).join(n)),this.restore()}getItem(e){let{items:r,keys:s,index:a}=this.state,n=r.find(c=>c.name===s[a]);return n&&n.input!=null&&(this.input=n.input,this.cursor=n.cursor),n}async submit(){typeof this.interpolate!="function"&&await this.initialize(),await this.interpolate(this.state,!0);let{invalid:e,missing:r,output:s,values:a}=this.state;if(e.size){let f="";for(let[p,h]of e)f+=`Invalid ${p}: ${h} +`;return this.state.error=f,super.submit()}if(r.size)return this.state.error="Required: "+[...r.keys()].join(", "),super.submit();let c=Blt.unstyle(s).split(` +`).map(f=>f.slice(1)).join(` +`);return this.value={values:a,result:c},super.submit()}};Hme.exports=Tq});var qme=_((djt,Gme)=>{"use strict";var Dlt="(Use + to sort)",Plt=G0(),Fq=class extends Plt{constructor(e){super({...e,reorder:!1,sort:!0,multiple:!0}),this.state.hint=[this.options.hint,Dlt].find(this.isValue.bind(this))}indicator(){return""}async renderChoice(e,r){let s=await super.renderChoice(e,r),a=this.symbols.identicalTo+" ",n=this.index===r&&this.sorting?this.styles.muted(a):" ";return this.options.drag===!1&&(n=""),this.options.numbered===!0?n+`${r+1} - `+s:n+s}get selected(){return this.choices}submit(){return this.value=this.choices.map(e=>e.value),super.submit()}};Gme.exports=Fq});var Yme=_((mjt,Wme)=>{"use strict";var blt=Wv(),Nq=class extends blt{constructor(e={}){if(super(e),this.emptyError=e.emptyError||"No items were selected",this.term=process.env.TERM_PROGRAM,!this.options.header){let r=["","4 - Strongly Agree","3 - Agree","2 - Neutral","1 - Disagree","0 - Strongly Disagree",""];r=r.map(s=>this.styles.muted(s)),this.state.header=r.join(` + `)}}async toChoices(...e){if(this.createdScales)return!1;this.createdScales=!0;let r=await super.toChoices(...e);for(let s of r)s.scale=xlt(5,this.options),s.scaleIdx=2;return r}dispatch(){this.alert()}space(){let e=this.focused,r=e.scale[e.scaleIdx],s=r.selected;return e.scale.forEach(a=>a.selected=!1),r.selected=!s,this.render()}indicator(){return""}pointer(){return""}separator(){return this.styles.muted(this.symbols.ellipsis)}right(){let e=this.focused;return e.scaleIdx>=e.scale.length-1?this.alert():(e.scaleIdx++,this.render())}left(){let e=this.focused;return e.scaleIdx<=0?this.alert():(e.scaleIdx--,this.render())}indent(){return" "}async renderChoice(e,r){await this.onChoice(e,r);let s=this.index===r,a=this.term==="Hyper",n=a?9:8,c=a?"":" ",f=this.symbols.line.repeat(n),p=" ".repeat(n+(a?0:1)),h=ee=>(ee?this.styles.success("\u25C9"):"\u25EF")+c,E=r+1+".",C=s?this.styles.heading:this.styles.noop,S=await this.resolve(e.message,this.state,e,r),b=this.indent(e),I=b+e.scale.map((ee,ie)=>h(ie===e.scaleIdx)).join(f),T=ee=>ee===e.scaleIdx?C(ee):ee,N=b+e.scale.map((ee,ie)=>T(ie)).join(p),U=()=>[E,S].filter(Boolean).join(" "),W=()=>[U(),I,N," "].filter(Boolean).join(` +`);return s&&(I=this.styles.cyan(I),N=this.styles.cyan(N)),W()}async renderChoices(){if(this.state.submitted)return"";let e=this.visible.map(async(s,a)=>await this.renderChoice(s,a)),r=await Promise.all(e);return r.length||r.push(this.styles.danger("No matching choices")),r.join(` +`)}format(){return this.state.submitted?this.choices.map(r=>this.styles.info(r.scaleIdx)).join(", "):""}async render(){let{submitted:e,size:r}=this.state,s=await this.prefix(),a=await this.separator(),n=await this.message(),c=[s,n,a].filter(Boolean).join(" ");this.state.prompt=c;let f=await this.header(),p=await this.format(),h=await this.error()||await this.hint(),E=await this.renderChoices(),C=await this.footer();(p||!h)&&(c+=" "+p),h&&!c.includes(h)&&(c+=" "+h),e&&!p&&!E&&this.multiple&&this.type!=="form"&&(c+=this.styles.danger(this.emptyError)),this.clear(r),this.write([c,f,E,C].filter(Boolean).join(` +`)),this.restore()}submit(){this.value={};for(let e of this.choices)this.value[e.name]=e.scaleIdx;return this.base.submit.call(this)}};function xlt(t,e={}){if(Array.isArray(e.scale))return e.scale.map(s=>({...s}));let r=[];for(let s=1;s{Vme.exports=Bq()});var zme=_((Ejt,Kme)=>{"use strict";var klt=ZT(),Oq=class extends klt{async initialize(){await super.initialize(),this.value=this.initial=!!this.options.initial,this.disabled=this.options.disabled||"no",this.enabled=this.options.enabled||"yes",await this.render()}reset(){this.value=this.initial,this.render()}delete(){this.alert()}toggle(){this.value=!this.value,this.render()}enable(){if(this.value===!0)return this.alert();this.value=!0,this.render()}disable(){if(this.value===!1)return this.alert();this.value=!1,this.render()}up(){this.toggle()}down(){this.toggle()}right(){this.toggle()}left(){this.toggle()}next(){this.toggle()}prev(){this.toggle()}dispatch(e="",r){switch(e.toLowerCase()){case" ":return this.toggle();case"1":case"y":case"t":return this.enable();case"0":case"n":case"f":return this.disable();default:return this.alert()}}format(){let e=s=>this.styles.primary.underline(s);return[this.value?this.disabled:e(this.disabled),this.value?e(this.enabled):this.enabled].join(this.styles.muted(" / "))}async render(){let{size:e}=this.state,r=await this.header(),s=await this.prefix(),a=await this.separator(),n=await this.message(),c=await this.format(),f=await this.error()||await this.hint(),p=await this.footer(),h=[s,n,a,c].join(" ");this.state.prompt=h,f&&!h.includes(f)&&(h+=" "+f),this.clear(e),this.write([r,h,p].filter(Boolean).join(` +`)),this.write(this.margin[2]),this.restore()}};Kme.exports=Oq});var Xme=_((Ijt,Zme)=>{"use strict";var Qlt=G0(),Lq=class extends Qlt{constructor(e){if(super(e),typeof this.options.correctChoice!="number"||this.options.correctChoice<0)throw new Error("Please specify the index of the correct answer from the list of choices")}async toChoices(e,r){let s=await super.toChoices(e,r);if(s.length<2)throw new Error("Please give at least two choices to the user");if(this.options.correctChoice>s.length)throw new Error("Please specify the index of the correct answer from the list of choices");return s}check(e){return e.index===this.options.correctChoice}async result(e){return{selectedAnswer:e,correctAnswer:this.options.choices[this.options.correctChoice].value,correct:await this.check(this.state)}}};Zme.exports=Lq});var eye=_(Mq=>{"use strict";var $me=Xo(),ks=(t,e)=>{$me.defineExport(Mq,t,e),$me.defineExport(Mq,t.toLowerCase(),e)};ks("AutoComplete",()=>ome());ks("BasicAuth",()=>pme());ks("Confirm",()=>dme());ks("Editable",()=>yme());ks("Form",()=>zT());ks("Input",()=>Bq());ks("Invisible",()=>Sme());ks("List",()=>Pme());ks("MultiSelect",()=>xme());ks("Numeral",()=>Rme());ks("Password",()=>Fme());ks("Scale",()=>Lme());ks("Select",()=>G0());ks("Snippet",()=>jme());ks("Sort",()=>qme());ks("Survey",()=>Yme());ks("Text",()=>Jme());ks("Toggle",()=>zme());ks("Quiz",()=>Xme())});var rye=_((wjt,tye)=>{tye.exports={ArrayPrompt:Wv(),AuthPrompt:mq(),BooleanPrompt:ZT(),NumberPrompt:bq(),StringPrompt:vm()}});var Vv=_((Bjt,iye)=>{"use strict";var nye=Ie("assert"),_q=Ie("events"),q0=Xo(),zu=class extends _q{constructor(e,r){super(),this.options=q0.merge({},e),this.answers={...r}}register(e,r){if(q0.isObject(e)){for(let a of Object.keys(e))this.register(a,e[a]);return this}nye.equal(typeof r,"function","expected a function");let s=e.toLowerCase();return r.prototype instanceof this.Prompt?this.prompts[s]=r:this.prompts[s]=r(this.Prompt,this),this}async prompt(e=[]){for(let r of[].concat(e))try{typeof r=="function"&&(r=await r.call(this)),await this.ask(q0.merge({},this.options,r))}catch(s){return Promise.reject(s)}return this.answers}async ask(e){typeof e=="function"&&(e=await e.call(this));let r=q0.merge({},this.options,e),{type:s,name:a}=e,{set:n,get:c}=q0;if(typeof s=="function"&&(s=await s.call(this,e,this.answers)),!s)return this.answers[a];nye(this.prompts[s],`Prompt "${s}" is not registered`);let f=new this.prompts[s](r),p=c(this.answers,a);f.state.answers=this.answers,f.enquirer=this,a&&f.on("submit",E=>{this.emit("answer",a,E,f),n(this.answers,a,E)});let h=f.emit.bind(f);return f.emit=(...E)=>(this.emit.call(this,...E),h(...E)),this.emit("prompt",f,this),r.autofill&&p!=null?(f.value=f.input=p,r.autofill==="show"&&await f.submit()):p=f.value=await f.run(),p}use(e){return e.call(this,this),this}set Prompt(e){this._Prompt=e}get Prompt(){return this._Prompt||this.constructor.Prompt}get prompts(){return this.constructor.prompts}static set Prompt(e){this._Prompt=e}static get Prompt(){return this._Prompt||nC()}static get prompts(){return eye()}static get types(){return rye()}static get prompt(){let e=(r,...s)=>{let a=new this(...s),n=a.emit.bind(a);return a.emit=(...c)=>(e.emit(...c),n(...c)),a.prompt(r)};return q0.mixinEmitter(e,new _q),e}};q0.mixinEmitter(zu,new _q);var Uq=zu.prompts;for(let t of Object.keys(Uq)){let e=t.toLowerCase(),r=s=>new Uq[t](s).run();zu.prompt[e]=r,zu[e]=r,zu[t]||Reflect.defineProperty(zu,t,{get:()=>Uq[t]})}var Yv=t=>{q0.defineExport(zu,t,()=>zu.types[t])};Yv("ArrayPrompt");Yv("AuthPrompt");Yv("BooleanPrompt");Yv("NumberPrompt");Yv("StringPrompt");iye.exports=zu});var Aye=_((Y6t,_lt)=>{_lt.exports={name:"@yarnpkg/cli",version:"4.10.3",license:"BSD-2-Clause",main:"./sources/index.ts",exports:{".":"./sources/index.ts","./polyfills":"./sources/polyfills.ts","./package.json":"./package.json"},dependencies:{"@yarnpkg/core":"workspace:^","@yarnpkg/fslib":"workspace:^","@yarnpkg/libzip":"workspace:^","@yarnpkg/parsers":"workspace:^","@yarnpkg/plugin-catalog":"workspace:^","@yarnpkg/plugin-compat":"workspace:^","@yarnpkg/plugin-constraints":"workspace:^","@yarnpkg/plugin-dlx":"workspace:^","@yarnpkg/plugin-essentials":"workspace:^","@yarnpkg/plugin-exec":"workspace:^","@yarnpkg/plugin-file":"workspace:^","@yarnpkg/plugin-git":"workspace:^","@yarnpkg/plugin-github":"workspace:^","@yarnpkg/plugin-http":"workspace:^","@yarnpkg/plugin-init":"workspace:^","@yarnpkg/plugin-interactive-tools":"workspace:^","@yarnpkg/plugin-jsr":"workspace:^","@yarnpkg/plugin-link":"workspace:^","@yarnpkg/plugin-nm":"workspace:^","@yarnpkg/plugin-npm":"workspace:^","@yarnpkg/plugin-npm-cli":"workspace:^","@yarnpkg/plugin-pack":"workspace:^","@yarnpkg/plugin-patch":"workspace:^","@yarnpkg/plugin-pnp":"workspace:^","@yarnpkg/plugin-pnpm":"workspace:^","@yarnpkg/plugin-stage":"workspace:^","@yarnpkg/plugin-typescript":"workspace:^","@yarnpkg/plugin-version":"workspace:^","@yarnpkg/plugin-workspace-tools":"workspace:^","@yarnpkg/shell":"workspace:^","ci-info":"^4.0.0",clipanion:"^4.0.0-rc.2",semver:"^7.1.2",tslib:"^2.4.0",typanion:"^3.14.0"},devDependencies:{"@types/semver":"^7.1.0","@yarnpkg/builder":"workspace:^","@yarnpkg/monorepo":"workspace:^","@yarnpkg/pnpify":"workspace:^"},peerDependencies:{"@yarnpkg/core":"workspace:^"},scripts:{postpack:"rm -rf lib",prepack:'run build:compile "$(pwd)"',"build:cli+hook":"run build:pnp:hook && builder build bundle","build:cli":"builder build bundle","run:cli":"builder run","update-local":"run build:cli --no-git-hash && rsync -a --delete bundles/ bin/"},publishConfig:{main:"./lib/index.js",bin:null,exports:{".":"./lib/index.js","./package.json":"./package.json"}},files:["/lib/**/*","!/lib/pluginConfiguration.*","!/lib/cli.*"],"@yarnpkg/builder":{bundles:{standard:["@yarnpkg/plugin-essentials","@yarnpkg/plugin-compat","@yarnpkg/plugin-constraints","@yarnpkg/plugin-dlx","@yarnpkg/plugin-exec","@yarnpkg/plugin-file","@yarnpkg/plugin-git","@yarnpkg/plugin-github","@yarnpkg/plugin-http","@yarnpkg/plugin-init","@yarnpkg/plugin-interactive-tools","@yarnpkg/plugin-jsr","@yarnpkg/plugin-link","@yarnpkg/plugin-nm","@yarnpkg/plugin-npm","@yarnpkg/plugin-npm-cli","@yarnpkg/plugin-pack","@yarnpkg/plugin-patch","@yarnpkg/plugin-pnp","@yarnpkg/plugin-pnpm","@yarnpkg/plugin-stage","@yarnpkg/plugin-typescript","@yarnpkg/plugin-version","@yarnpkg/plugin-workspace-tools","@yarnpkg/plugin-catalog"]}},repository:{type:"git",url:"git+https://github.com/yarnpkg/berry.git",directory:"packages/yarnpkg-cli"},engines:{node:">=18.12.0"}}});var t5=_((v9t,vye)=>{"use strict";vye.exports=function(e,r){r===!0&&(r=0);var s="";if(typeof e=="string")try{s=new URL(e).protocol}catch{}else e&&e.constructor===URL&&(s=e.protocol);var a=s.split(/\:|\+/).filter(Boolean);return typeof r=="number"?a[r]:a}});var Dye=_((S9t,Sye)=>{"use strict";var oct=t5();function act(t){var e={protocols:[],protocol:null,port:null,resource:"",host:"",user:"",password:"",pathname:"",hash:"",search:"",href:t,query:{},parse_failed:!1};try{var r=new URL(t);e.protocols=oct(r),e.protocol=e.protocols[0],e.port=r.port,e.resource=r.hostname,e.host=r.host,e.user=r.username||"",e.password=r.password||"",e.pathname=r.pathname,e.hash=r.hash.slice(1),e.search=r.search.slice(1),e.href=r.href,e.query=Object.fromEntries(r.searchParams)}catch{e.protocols=["file"],e.protocol=e.protocols[0],e.port="",e.resource="",e.user="",e.pathname="",e.hash="",e.search="",e.href=t,e.query={},e.parse_failed=!0}return e}Sye.exports=act});var xye=_((D9t,bye)=>{"use strict";var lct=Dye();function cct(t){return t&&typeof t=="object"&&"default"in t?t:{default:t}}var uct=cct(lct),fct="text/plain",Act="us-ascii",Pye=(t,e)=>e.some(r=>r instanceof RegExp?r.test(t):r===t),pct=(t,{stripHash:e})=>{let r=/^data:(?[^,]*?),(?[^#]*?)(?:#(?.*))?$/.exec(t);if(!r)throw new Error(`Invalid URL: ${t}`);let{type:s,data:a,hash:n}=r.groups,c=s.split(";");n=e?"":n;let f=!1;c[c.length-1]==="base64"&&(c.pop(),f=!0);let p=(c.shift()||"").toLowerCase(),E=[...c.map(C=>{let[S,b=""]=C.split("=").map(I=>I.trim());return S==="charset"&&(b=b.toLowerCase(),b===Act)?"":`${S}${b?`=${b}`:""}`}).filter(Boolean)];return f&&E.push("base64"),(E.length>0||p&&p!==fct)&&E.unshift(p),`data:${E.join(";")},${f?a.trim():a}${n?`#${n}`:""}`};function hct(t,e){if(e={defaultProtocol:"http:",normalizeProtocol:!0,forceHttp:!1,forceHttps:!1,stripAuthentication:!0,stripHash:!1,stripTextFragment:!0,stripWWW:!0,removeQueryParameters:[/^utm_\w+/i],removeTrailingSlash:!0,removeSingleSlash:!0,removeDirectoryIndex:!1,sortQueryParameters:!0,...e},t=t.trim(),/^data:/i.test(t))return pct(t,e);if(/^view-source:/i.test(t))throw new Error("`view-source:` is not supported as it is a non-standard protocol");let r=t.startsWith("//");!r&&/^\.*\//.test(t)||(t=t.replace(/^(?!(?:\w+:)?\/\/)|^\/\//,e.defaultProtocol));let a=new URL(t);if(e.forceHttp&&e.forceHttps)throw new Error("The `forceHttp` and `forceHttps` options cannot be used together");if(e.forceHttp&&a.protocol==="https:"&&(a.protocol="http:"),e.forceHttps&&a.protocol==="http:"&&(a.protocol="https:"),e.stripAuthentication&&(a.username="",a.password=""),e.stripHash?a.hash="":e.stripTextFragment&&(a.hash=a.hash.replace(/#?:~:text.*?$/i,"")),a.pathname){let c=/\b[a-z][a-z\d+\-.]{1,50}:\/\//g,f=0,p="";for(;;){let E=c.exec(a.pathname);if(!E)break;let C=E[0],S=E.index,b=a.pathname.slice(f,S);p+=b.replace(/\/{2,}/g,"/"),p+=C,f=S+C.length}let h=a.pathname.slice(f,a.pathname.length);p+=h.replace(/\/{2,}/g,"/"),a.pathname=p}if(a.pathname)try{a.pathname=decodeURI(a.pathname)}catch{}if(e.removeDirectoryIndex===!0&&(e.removeDirectoryIndex=[/^index\.[a-z]+$/]),Array.isArray(e.removeDirectoryIndex)&&e.removeDirectoryIndex.length>0){let c=a.pathname.split("/"),f=c[c.length-1];Pye(f,e.removeDirectoryIndex)&&(c=c.slice(0,-1),a.pathname=c.slice(1).join("/")+"/")}if(a.hostname&&(a.hostname=a.hostname.replace(/\.$/,""),e.stripWWW&&/^www\.(?!www\.)[a-z\-\d]{1,63}\.[a-z.\-\d]{2,63}$/.test(a.hostname)&&(a.hostname=a.hostname.replace(/^www\./,""))),Array.isArray(e.removeQueryParameters))for(let c of[...a.searchParams.keys()])Pye(c,e.removeQueryParameters)&&a.searchParams.delete(c);if(e.removeQueryParameters===!0&&(a.search=""),e.sortQueryParameters){a.searchParams.sort();try{a.search=decodeURIComponent(a.search)}catch{}}e.removeTrailingSlash&&(a.pathname=a.pathname.replace(/\/$/,""));let n=t;return t=a.toString(),!e.removeSingleSlash&&a.pathname==="/"&&!n.endsWith("/")&&a.hash===""&&(t=t.replace(/\/$/,"")),(e.removeTrailingSlash||a.pathname==="/")&&a.hash===""&&e.removeSingleSlash&&(t=t.replace(/\/$/,"")),r&&!e.normalizeProtocol&&(t=t.replace(/^http:\/\//,"//")),e.stripProtocol&&(t=t.replace(/^(?:https?:)?\/\//,"")),t}var r5=(t,e=!1)=>{let r=/^(?:([a-z_][a-z0-9_-]{0,31})@|https?:\/\/)([\w\.\-@]+)[\/:]([\~,\.\w,\-,\_,\/]+?(?:\.git|\/)?)$/,s=n=>{let c=new Error(n);throw c.subject_url=t,c};(typeof t!="string"||!t.trim())&&s("Invalid url."),t.length>r5.MAX_INPUT_LENGTH&&s("Input exceeds maximum length. If needed, change the value of parseUrl.MAX_INPUT_LENGTH."),e&&(typeof e!="object"&&(e={stripHash:!1}),t=hct(t,e));let a=uct.default(t);if(a.parse_failed){let n=a.href.match(r);n?(a.protocols=["ssh"],a.protocol="ssh",a.resource=n[2],a.host=n[2],a.user=n[1],a.pathname=`/${n[3]}`,a.parse_failed=!1):s("URL parsing failed.")}return a};r5.MAX_INPUT_LENGTH=2048;bye.exports=r5});var Rye=_((P9t,Qye)=>{"use strict";var gct=t5();function kye(t){if(Array.isArray(t))return t.indexOf("ssh")!==-1||t.indexOf("rsync")!==-1;if(typeof t!="string")return!1;var e=gct(t);if(t=t.substring(t.indexOf("://")+3),kye(e))return!0;var r=new RegExp(".([a-zA-Z\\d]+):(\\d+)/");return!t.match(r)&&t.indexOf("@"){"use strict";var dct=xye(),Tye=Rye();function mct(t){var e=dct(t);return e.token="",e.password==="x-oauth-basic"?e.token=e.user:e.user==="x-token-auth"&&(e.token=e.password),Tye(e.protocols)||e.protocols.length===0&&Tye(t)?e.protocol="ssh":e.protocols.length?e.protocol=e.protocols[0]:(e.protocol="file",e.protocols=["file"]),e.href=e.href.replace(/\/$/,""),e}Fye.exports=mct});var Lye=_((x9t,Oye)=>{"use strict";var yct=Nye();function n5(t){if(typeof t!="string")throw new Error("The url must be a string.");var e=/^([a-z\d-]{1,39})\/([-\.\w]{1,100})$/i;e.test(t)&&(t="https://github.com/"+t);var r=yct(t),s=r.resource.split("."),a=null;switch(r.toString=function(N){return n5.stringify(this,N)},r.source=s.length>2?s.slice(1-s.length).join("."):r.source=r.resource,r.git_suffix=/\.git$/.test(r.pathname),r.name=decodeURIComponent((r.pathname||r.href).replace(/(^\/)|(\/$)/g,"").replace(/\.git$/,"")),r.owner=decodeURIComponent(r.user),r.source){case"git.cloudforge.com":r.owner=r.user,r.organization=s[0],r.source="cloudforge.com";break;case"visualstudio.com":if(r.resource==="vs-ssh.visualstudio.com"){a=r.name.split("/"),a.length===4&&(r.organization=a[1],r.owner=a[2],r.name=a[3],r.full_name=a[2]+"/"+a[3]);break}else{a=r.name.split("/"),a.length===2?(r.owner=a[1],r.name=a[1],r.full_name="_git/"+r.name):a.length===3?(r.name=a[2],a[0]==="DefaultCollection"?(r.owner=a[2],r.organization=a[0],r.full_name=r.organization+"/_git/"+r.name):(r.owner=a[0],r.full_name=r.owner+"/_git/"+r.name)):a.length===4&&(r.organization=a[0],r.owner=a[1],r.name=a[3],r.full_name=r.organization+"/"+r.owner+"/_git/"+r.name);break}case"dev.azure.com":case"azure.com":if(r.resource==="ssh.dev.azure.com"){a=r.name.split("/"),a.length===4&&(r.organization=a[1],r.owner=a[2],r.name=a[3]);break}else{a=r.name.split("/"),a.length===5?(r.organization=a[0],r.owner=a[1],r.name=a[4],r.full_name="_git/"+r.name):a.length===3?(r.name=a[2],a[0]==="DefaultCollection"?(r.owner=a[2],r.organization=a[0],r.full_name=r.organization+"/_git/"+r.name):(r.owner=a[0],r.full_name=r.owner+"/_git/"+r.name)):a.length===4&&(r.organization=a[0],r.owner=a[1],r.name=a[3],r.full_name=r.organization+"/"+r.owner+"/_git/"+r.name),r.query&&r.query.path&&(r.filepath=r.query.path.replace(/^\/+/g,"")),r.query&&r.query.version&&(r.ref=r.query.version.replace(/^GB/,""));break}default:a=r.name.split("/");var n=a.length-1;if(a.length>=2){var c=a.indexOf("-",2),f=a.indexOf("blob",2),p=a.indexOf("tree",2),h=a.indexOf("commit",2),E=a.indexOf("src",2),C=a.indexOf("raw",2),S=a.indexOf("edit",2);n=c>0?c-1:f>0?f-1:p>0?p-1:h>0?h-1:E>0?E-1:C>0?C-1:S>0?S-1:n,r.owner=a.slice(0,n).join("/"),r.name=a[n],h&&(r.commit=a[n+2])}r.ref="",r.filepathtype="",r.filepath="";var b=a.length>n&&a[n+1]==="-"?n+1:n;a.length>b+2&&["raw","src","blob","tree","edit"].indexOf(a[b+1])>=0&&(r.filepathtype=a[b+1],r.ref=a[b+2],a.length>b+3&&(r.filepath=a.slice(b+3).join("/"))),r.organization=r.owner;break}r.full_name||(r.full_name=r.owner,r.name&&(r.full_name&&(r.full_name+="/"),r.full_name+=r.name)),r.owner.startsWith("scm/")&&(r.source="bitbucket-server",r.owner=r.owner.replace("scm/",""),r.organization=r.owner,r.full_name=r.owner+"/"+r.name);var I=/(projects|users)\/(.*?)\/repos\/(.*?)((\/.*$)|$)/,T=I.exec(r.pathname);return T!=null&&(r.source="bitbucket-server",T[1]==="users"?r.owner="~"+T[2]:r.owner=T[2],r.organization=r.owner,r.name=T[3],a=T[4].split("/"),a.length>1&&(["raw","browse"].indexOf(a[1])>=0?(r.filepathtype=a[1],a.length>2&&(r.filepath=a.slice(2).join("/"))):a[1]==="commits"&&a.length>2&&(r.commit=a[2])),r.full_name=r.owner+"/"+r.name,r.query.at?r.ref=r.query.at:r.ref=""),r}n5.stringify=function(t,e){e=e||(t.protocols&&t.protocols.length?t.protocols.join("+"):t.protocol);var r=t.port?":"+t.port:"",s=t.user||"git",a=t.git_suffix?".git":"";switch(e){case"ssh":return r?"ssh://"+s+"@"+t.resource+r+"/"+t.full_name+a:s+"@"+t.resource+":"+t.full_name+a;case"git+ssh":case"ssh+git":case"ftp":case"ftps":return e+"://"+s+"@"+t.resource+r+"/"+t.full_name+a;case"http":case"https":var n=t.token?Ect(t):t.user&&(t.protocols.includes("http")||t.protocols.includes("https"))?t.user+"@":"";return e+"://"+n+t.resource+r+"/"+Ict(t)+a;default:return t.href}};function Ect(t){switch(t.source){case"bitbucket.org":return"x-token-auth:"+t.token+"@";default:return t.token+"@"}}function Ict(t){switch(t.source){case"bitbucket-server":return"scm/"+t.full_name;default:return""+t.full_name}}Oye.exports=n5});function Fct(t,e){return e===1&&Tct.has(t[0])}function nS(t){let e=Array.isArray(t)?t:Mu(t);return e.map((s,a)=>Qct.test(s)?`[${s}]`:Rct.test(s)&&!Fct(e,a)?`.${s}`:`[${JSON.stringify(s)}]`).join("").replace(/^\./,"")}function Nct(t,e){let r=[];if(e.methodName!==null&&r.push(he.pretty(t,e.methodName,he.Type.CODE)),e.file!==null){let s=[];s.push(he.pretty(t,e.file,he.Type.PATH)),e.line!==null&&(s.push(he.pretty(t,e.line,he.Type.NUMBER)),e.column!==null&&s.push(he.pretty(t,e.column,he.Type.NUMBER))),r.push(`(${s.join(he.pretty(t,":","grey"))})`)}return r.join(" ")}function nF(t,{manifestUpdates:e,reportedErrors:r},{fix:s}={}){let a=new Map,n=new Map,c=[...r.keys()].map(f=>[f,new Map]);for(let[f,p]of[...c,...e]){let h=r.get(f)?.map(b=>({text:b,fixable:!1}))??[],E=!1,C=t.getWorkspaceByCwd(f),S=C.manifest.exportTo({});for(let[b,I]of p){if(I.size>1){let T=[...I].map(([N,U])=>{let W=he.pretty(t.configuration,N,he.Type.INSPECT),ee=U.size>0?Nct(t.configuration,U.values().next().value):null;return ee!==null?` +${W} at ${ee}`:` +${W}`}).join("");h.push({text:`Conflict detected in constraint targeting ${he.pretty(t.configuration,b,he.Type.CODE)}; conflicting values are:${T}`,fixable:!1})}else{let[[T]]=I,N=va(S,b);if(JSON.stringify(N)===JSON.stringify(T))continue;if(!s){let U=typeof N>"u"?`Missing field ${he.pretty(t.configuration,b,he.Type.CODE)}; expected ${he.pretty(t.configuration,T,he.Type.INSPECT)}`:typeof T>"u"?`Extraneous field ${he.pretty(t.configuration,b,he.Type.CODE)} currently set to ${he.pretty(t.configuration,N,he.Type.INSPECT)}`:`Invalid field ${he.pretty(t.configuration,b,he.Type.CODE)}; expected ${he.pretty(t.configuration,T,he.Type.INSPECT)}, found ${he.pretty(t.configuration,N,he.Type.INSPECT)}`;h.push({text:U,fixable:!0});continue}typeof T>"u"?A0(S,b):Jd(S,b,T),E=!0}E&&a.set(C,S)}h.length>0&&n.set(C,h)}return{changedWorkspaces:a,remainingErrors:n}}function Zye(t,{configuration:e}){let r={children:[]};for(let[s,a]of t){let n=[];for(let f of a){let p=f.text.split(/\n/);f.fixable&&(p[0]=`${he.pretty(e,"\u2699","gray")} ${p[0]}`),n.push({value:he.tuple(he.Type.NO_HINT,p[0]),children:p.slice(1).map(h=>({value:he.tuple(he.Type.NO_HINT,h)}))})}let c={value:he.tuple(he.Type.LOCATOR,s.anchoredLocator),children:je.sortMap(n,f=>f.value[1])};r.children.push(c)}return r.children=je.sortMap(r.children,s=>s.value[1]),r}var WC,Qct,Rct,Tct,iS=Ze(()=>{Ge();ql();WC=class{constructor(e){this.indexedFields=e;this.items=[];this.indexes={};this.clear()}clear(){this.items=[];for(let e of this.indexedFields)this.indexes[e]=new Map}insert(e){this.items.push(e);for(let r of this.indexedFields){let s=Object.hasOwn(e,r)?e[r]:void 0;if(typeof s>"u")continue;je.getArrayWithDefault(this.indexes[r],s).push(e)}return e}find(e){if(typeof e>"u")return this.items;let r=Object.entries(e);if(r.length===0)return this.items;let s=[],a;for(let[c,f]of r){let p=c,h=Object.hasOwn(this.indexes,p)?this.indexes[p]:void 0;if(typeof h>"u"){s.push([p,f]);continue}let E=new Set(h.get(f)??[]);if(E.size===0)return[];if(typeof a>"u")a=E;else for(let C of a)E.has(C)||a.delete(C);if(a.size===0)break}let n=[...a??[]];return s.length>0&&(n=n.filter(c=>{for(let[f,p]of s)if(!(typeof p<"u"?Object.hasOwn(c,f)&&c[f]===p:Object.hasOwn(c,f)===!1))return!1;return!0})),n}},Qct=/^[0-9]+$/,Rct=/^[a-zA-Z0-9_]+$/,Tct=new Set(["scripts",...Ut.allDependencies])});var Xye=_((CYt,m5)=>{var Oct;(function(t){var e=function(){return{"append/2":[new t.type.Rule(new t.type.Term("append",[new t.type.Var("X"),new t.type.Var("L")]),new t.type.Term("foldl",[new t.type.Term("append",[]),new t.type.Var("X"),new t.type.Term("[]",[]),new t.type.Var("L")]))],"append/3":[new t.type.Rule(new t.type.Term("append",[new t.type.Term("[]",[]),new t.type.Var("X"),new t.type.Var("X")]),null),new t.type.Rule(new t.type.Term("append",[new t.type.Term(".",[new t.type.Var("H"),new t.type.Var("T")]),new t.type.Var("X"),new t.type.Term(".",[new t.type.Var("H"),new t.type.Var("S")])]),new t.type.Term("append",[new t.type.Var("T"),new t.type.Var("X"),new t.type.Var("S")]))],"member/2":[new t.type.Rule(new t.type.Term("member",[new t.type.Var("X"),new t.type.Term(".",[new t.type.Var("X"),new t.type.Var("_")])]),null),new t.type.Rule(new t.type.Term("member",[new t.type.Var("X"),new t.type.Term(".",[new t.type.Var("_"),new t.type.Var("Xs")])]),new t.type.Term("member",[new t.type.Var("X"),new t.type.Var("Xs")]))],"permutation/2":[new t.type.Rule(new t.type.Term("permutation",[new t.type.Term("[]",[]),new t.type.Term("[]",[])]),null),new t.type.Rule(new t.type.Term("permutation",[new t.type.Term(".",[new t.type.Var("H"),new t.type.Var("T")]),new t.type.Var("S")]),new t.type.Term(",",[new t.type.Term("permutation",[new t.type.Var("T"),new t.type.Var("P")]),new t.type.Term(",",[new t.type.Term("append",[new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("P")]),new t.type.Term("append",[new t.type.Var("X"),new t.type.Term(".",[new t.type.Var("H"),new t.type.Var("Y")]),new t.type.Var("S")])])]))],"maplist/2":[new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("_"),new t.type.Term("[]",[])]),null),new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Term(".",[new t.type.Var("X"),new t.type.Var("Xs")])]),new t.type.Term(",",[new t.type.Term("call",[new t.type.Var("P"),new t.type.Var("X")]),new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Var("Xs")])]))],"maplist/3":[new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("_"),new t.type.Term("[]",[]),new t.type.Term("[]",[])]),null),new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Term(".",[new t.type.Var("A"),new t.type.Var("As")]),new t.type.Term(".",[new t.type.Var("B"),new t.type.Var("Bs")])]),new t.type.Term(",",[new t.type.Term("call",[new t.type.Var("P"),new t.type.Var("A"),new t.type.Var("B")]),new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Var("As"),new t.type.Var("Bs")])]))],"maplist/4":[new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("_"),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[])]),null),new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Term(".",[new t.type.Var("A"),new t.type.Var("As")]),new t.type.Term(".",[new t.type.Var("B"),new t.type.Var("Bs")]),new t.type.Term(".",[new t.type.Var("C"),new t.type.Var("Cs")])]),new t.type.Term(",",[new t.type.Term("call",[new t.type.Var("P"),new t.type.Var("A"),new t.type.Var("B"),new t.type.Var("C")]),new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Var("As"),new t.type.Var("Bs"),new t.type.Var("Cs")])]))],"maplist/5":[new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("_"),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[])]),null),new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Term(".",[new t.type.Var("A"),new t.type.Var("As")]),new t.type.Term(".",[new t.type.Var("B"),new t.type.Var("Bs")]),new t.type.Term(".",[new t.type.Var("C"),new t.type.Var("Cs")]),new t.type.Term(".",[new t.type.Var("D"),new t.type.Var("Ds")])]),new t.type.Term(",",[new t.type.Term("call",[new t.type.Var("P"),new t.type.Var("A"),new t.type.Var("B"),new t.type.Var("C"),new t.type.Var("D")]),new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Var("As"),new t.type.Var("Bs"),new t.type.Var("Cs"),new t.type.Var("Ds")])]))],"maplist/6":[new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("_"),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[])]),null),new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Term(".",[new t.type.Var("A"),new t.type.Var("As")]),new t.type.Term(".",[new t.type.Var("B"),new t.type.Var("Bs")]),new t.type.Term(".",[new t.type.Var("C"),new t.type.Var("Cs")]),new t.type.Term(".",[new t.type.Var("D"),new t.type.Var("Ds")]),new t.type.Term(".",[new t.type.Var("E"),new t.type.Var("Es")])]),new t.type.Term(",",[new t.type.Term("call",[new t.type.Var("P"),new t.type.Var("A"),new t.type.Var("B"),new t.type.Var("C"),new t.type.Var("D"),new t.type.Var("E")]),new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Var("As"),new t.type.Var("Bs"),new t.type.Var("Cs"),new t.type.Var("Ds"),new t.type.Var("Es")])]))],"maplist/7":[new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("_"),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[])]),null),new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Term(".",[new t.type.Var("A"),new t.type.Var("As")]),new t.type.Term(".",[new t.type.Var("B"),new t.type.Var("Bs")]),new t.type.Term(".",[new t.type.Var("C"),new t.type.Var("Cs")]),new t.type.Term(".",[new t.type.Var("D"),new t.type.Var("Ds")]),new t.type.Term(".",[new t.type.Var("E"),new t.type.Var("Es")]),new t.type.Term(".",[new t.type.Var("F"),new t.type.Var("Fs")])]),new t.type.Term(",",[new t.type.Term("call",[new t.type.Var("P"),new t.type.Var("A"),new t.type.Var("B"),new t.type.Var("C"),new t.type.Var("D"),new t.type.Var("E"),new t.type.Var("F")]),new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Var("As"),new t.type.Var("Bs"),new t.type.Var("Cs"),new t.type.Var("Ds"),new t.type.Var("Es"),new t.type.Var("Fs")])]))],"maplist/8":[new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("_"),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[])]),null),new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Term(".",[new t.type.Var("A"),new t.type.Var("As")]),new t.type.Term(".",[new t.type.Var("B"),new t.type.Var("Bs")]),new t.type.Term(".",[new t.type.Var("C"),new t.type.Var("Cs")]),new t.type.Term(".",[new t.type.Var("D"),new t.type.Var("Ds")]),new t.type.Term(".",[new t.type.Var("E"),new t.type.Var("Es")]),new t.type.Term(".",[new t.type.Var("F"),new t.type.Var("Fs")]),new t.type.Term(".",[new t.type.Var("G"),new t.type.Var("Gs")])]),new t.type.Term(",",[new t.type.Term("call",[new t.type.Var("P"),new t.type.Var("A"),new t.type.Var("B"),new t.type.Var("C"),new t.type.Var("D"),new t.type.Var("E"),new t.type.Var("F"),new t.type.Var("G")]),new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Var("As"),new t.type.Var("Bs"),new t.type.Var("Cs"),new t.type.Var("Ds"),new t.type.Var("Es"),new t.type.Var("Fs"),new t.type.Var("Gs")])]))],"include/3":[new t.type.Rule(new t.type.Term("include",[new t.type.Var("_"),new t.type.Term("[]",[]),new t.type.Term("[]",[])]),null),new t.type.Rule(new t.type.Term("include",[new t.type.Var("P"),new t.type.Term(".",[new t.type.Var("H"),new t.type.Var("T")]),new t.type.Var("L")]),new t.type.Term(",",[new t.type.Term("=..",[new t.type.Var("P"),new t.type.Var("A")]),new t.type.Term(",",[new t.type.Term("append",[new t.type.Var("A"),new t.type.Term(".",[new t.type.Var("H"),new t.type.Term("[]",[])]),new t.type.Var("B")]),new t.type.Term(",",[new t.type.Term("=..",[new t.type.Var("F"),new t.type.Var("B")]),new t.type.Term(",",[new t.type.Term(";",[new t.type.Term(",",[new t.type.Term("call",[new t.type.Var("F")]),new t.type.Term(",",[new t.type.Term("=",[new t.type.Var("L"),new t.type.Term(".",[new t.type.Var("H"),new t.type.Var("S")])]),new t.type.Term("!",[])])]),new t.type.Term("=",[new t.type.Var("L"),new t.type.Var("S")])]),new t.type.Term("include",[new t.type.Var("P"),new t.type.Var("T"),new t.type.Var("S")])])])])]))],"exclude/3":[new t.type.Rule(new t.type.Term("exclude",[new t.type.Var("_"),new t.type.Term("[]",[]),new t.type.Term("[]",[])]),null),new t.type.Rule(new t.type.Term("exclude",[new t.type.Var("P"),new t.type.Term(".",[new t.type.Var("H"),new t.type.Var("T")]),new t.type.Var("S")]),new t.type.Term(",",[new t.type.Term("exclude",[new t.type.Var("P"),new t.type.Var("T"),new t.type.Var("E")]),new t.type.Term(",",[new t.type.Term("=..",[new t.type.Var("P"),new t.type.Var("L")]),new t.type.Term(",",[new t.type.Term("append",[new t.type.Var("L"),new t.type.Term(".",[new t.type.Var("H"),new t.type.Term("[]",[])]),new t.type.Var("Q")]),new t.type.Term(",",[new t.type.Term("=..",[new t.type.Var("R"),new t.type.Var("Q")]),new t.type.Term(";",[new t.type.Term(",",[new t.type.Term("call",[new t.type.Var("R")]),new t.type.Term(",",[new t.type.Term("!",[]),new t.type.Term("=",[new t.type.Var("S"),new t.type.Var("E")])])]),new t.type.Term("=",[new t.type.Var("S"),new t.type.Term(".",[new t.type.Var("H"),new t.type.Var("E")])])])])])])]))],"foldl/4":[new t.type.Rule(new t.type.Term("foldl",[new t.type.Var("_"),new t.type.Term("[]",[]),new t.type.Var("I"),new t.type.Var("I")]),null),new t.type.Rule(new t.type.Term("foldl",[new t.type.Var("P"),new t.type.Term(".",[new t.type.Var("H"),new t.type.Var("T")]),new t.type.Var("I"),new t.type.Var("R")]),new t.type.Term(",",[new t.type.Term("=..",[new t.type.Var("P"),new t.type.Var("L")]),new t.type.Term(",",[new t.type.Term("append",[new t.type.Var("L"),new t.type.Term(".",[new t.type.Var("I"),new t.type.Term(".",[new t.type.Var("H"),new t.type.Term(".",[new t.type.Var("X"),new t.type.Term("[]",[])])])]),new t.type.Var("L2")]),new t.type.Term(",",[new t.type.Term("=..",[new t.type.Var("P2"),new t.type.Var("L2")]),new t.type.Term(",",[new t.type.Term("call",[new t.type.Var("P2")]),new t.type.Term("foldl",[new t.type.Var("P"),new t.type.Var("T"),new t.type.Var("X"),new t.type.Var("R")])])])])]))],"select/3":[new t.type.Rule(new t.type.Term("select",[new t.type.Var("E"),new t.type.Term(".",[new t.type.Var("E"),new t.type.Var("Xs")]),new t.type.Var("Xs")]),null),new t.type.Rule(new t.type.Term("select",[new t.type.Var("E"),new t.type.Term(".",[new t.type.Var("X"),new t.type.Var("Xs")]),new t.type.Term(".",[new t.type.Var("X"),new t.type.Var("Ys")])]),new t.type.Term("select",[new t.type.Var("E"),new t.type.Var("Xs"),new t.type.Var("Ys")]))],"sum_list/2":[new t.type.Rule(new t.type.Term("sum_list",[new t.type.Term("[]",[]),new t.type.Num(0,!1)]),null),new t.type.Rule(new t.type.Term("sum_list",[new t.type.Term(".",[new t.type.Var("X"),new t.type.Var("Xs")]),new t.type.Var("S")]),new t.type.Term(",",[new t.type.Term("sum_list",[new t.type.Var("Xs"),new t.type.Var("Y")]),new t.type.Term("is",[new t.type.Var("S"),new t.type.Term("+",[new t.type.Var("X"),new t.type.Var("Y")])])]))],"max_list/2":[new t.type.Rule(new t.type.Term("max_list",[new t.type.Term(".",[new t.type.Var("X"),new t.type.Term("[]",[])]),new t.type.Var("X")]),null),new t.type.Rule(new t.type.Term("max_list",[new t.type.Term(".",[new t.type.Var("X"),new t.type.Var("Xs")]),new t.type.Var("S")]),new t.type.Term(",",[new t.type.Term("max_list",[new t.type.Var("Xs"),new t.type.Var("Y")]),new t.type.Term(";",[new t.type.Term(",",[new t.type.Term(">=",[new t.type.Var("X"),new t.type.Var("Y")]),new t.type.Term(",",[new t.type.Term("=",[new t.type.Var("S"),new t.type.Var("X")]),new t.type.Term("!",[])])]),new t.type.Term("=",[new t.type.Var("S"),new t.type.Var("Y")])])]))],"min_list/2":[new t.type.Rule(new t.type.Term("min_list",[new t.type.Term(".",[new t.type.Var("X"),new t.type.Term("[]",[])]),new t.type.Var("X")]),null),new t.type.Rule(new t.type.Term("min_list",[new t.type.Term(".",[new t.type.Var("X"),new t.type.Var("Xs")]),new t.type.Var("S")]),new t.type.Term(",",[new t.type.Term("min_list",[new t.type.Var("Xs"),new t.type.Var("Y")]),new t.type.Term(";",[new t.type.Term(",",[new t.type.Term("=<",[new t.type.Var("X"),new t.type.Var("Y")]),new t.type.Term(",",[new t.type.Term("=",[new t.type.Var("S"),new t.type.Var("X")]),new t.type.Term("!",[])])]),new t.type.Term("=",[new t.type.Var("S"),new t.type.Var("Y")])])]))],"prod_list/2":[new t.type.Rule(new t.type.Term("prod_list",[new t.type.Term("[]",[]),new t.type.Num(1,!1)]),null),new t.type.Rule(new t.type.Term("prod_list",[new t.type.Term(".",[new t.type.Var("X"),new t.type.Var("Xs")]),new t.type.Var("S")]),new t.type.Term(",",[new t.type.Term("prod_list",[new t.type.Var("Xs"),new t.type.Var("Y")]),new t.type.Term("is",[new t.type.Var("S"),new t.type.Term("*",[new t.type.Var("X"),new t.type.Var("Y")])])]))],"last/2":[new t.type.Rule(new t.type.Term("last",[new t.type.Term(".",[new t.type.Var("X"),new t.type.Term("[]",[])]),new t.type.Var("X")]),null),new t.type.Rule(new t.type.Term("last",[new t.type.Term(".",[new t.type.Var("_"),new t.type.Var("Xs")]),new t.type.Var("X")]),new t.type.Term("last",[new t.type.Var("Xs"),new t.type.Var("X")]))],"prefix/2":[new t.type.Rule(new t.type.Term("prefix",[new t.type.Var("Part"),new t.type.Var("Whole")]),new t.type.Term("append",[new t.type.Var("Part"),new t.type.Var("_"),new t.type.Var("Whole")]))],"nth0/3":[new t.type.Rule(new t.type.Term("nth0",[new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("Z")]),new t.type.Term(";",[new t.type.Term("->",[new t.type.Term("var",[new t.type.Var("X")]),new t.type.Term("nth",[new t.type.Num(0,!1),new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("Z"),new t.type.Var("_")])]),new t.type.Term(",",[new t.type.Term(">=",[new t.type.Var("X"),new t.type.Num(0,!1)]),new t.type.Term(",",[new t.type.Term("nth",[new t.type.Num(0,!1),new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("Z"),new t.type.Var("_")]),new t.type.Term("!",[])])])]))],"nth1/3":[new t.type.Rule(new t.type.Term("nth1",[new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("Z")]),new t.type.Term(";",[new t.type.Term("->",[new t.type.Term("var",[new t.type.Var("X")]),new t.type.Term("nth",[new t.type.Num(1,!1),new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("Z"),new t.type.Var("_")])]),new t.type.Term(",",[new t.type.Term(">",[new t.type.Var("X"),new t.type.Num(0,!1)]),new t.type.Term(",",[new t.type.Term("nth",[new t.type.Num(1,!1),new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("Z"),new t.type.Var("_")]),new t.type.Term("!",[])])])]))],"nth0/4":[new t.type.Rule(new t.type.Term("nth0",[new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("Z"),new t.type.Var("W")]),new t.type.Term(";",[new t.type.Term("->",[new t.type.Term("var",[new t.type.Var("X")]),new t.type.Term("nth",[new t.type.Num(0,!1),new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("Z"),new t.type.Var("W")])]),new t.type.Term(",",[new t.type.Term(">=",[new t.type.Var("X"),new t.type.Num(0,!1)]),new t.type.Term(",",[new t.type.Term("nth",[new t.type.Num(0,!1),new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("Z"),new t.type.Var("W")]),new t.type.Term("!",[])])])]))],"nth1/4":[new t.type.Rule(new t.type.Term("nth1",[new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("Z"),new t.type.Var("W")]),new t.type.Term(";",[new t.type.Term("->",[new t.type.Term("var",[new t.type.Var("X")]),new t.type.Term("nth",[new t.type.Num(1,!1),new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("Z"),new t.type.Var("W")])]),new t.type.Term(",",[new t.type.Term(">",[new t.type.Var("X"),new t.type.Num(0,!1)]),new t.type.Term(",",[new t.type.Term("nth",[new t.type.Num(1,!1),new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("Z"),new t.type.Var("W")]),new t.type.Term("!",[])])])]))],"nth/5":[new t.type.Rule(new t.type.Term("nth",[new t.type.Var("N"),new t.type.Var("N"),new t.type.Term(".",[new t.type.Var("X"),new t.type.Var("Xs")]),new t.type.Var("X"),new t.type.Var("Xs")]),null),new t.type.Rule(new t.type.Term("nth",[new t.type.Var("N"),new t.type.Var("O"),new t.type.Term(".",[new t.type.Var("X"),new t.type.Var("Xs")]),new t.type.Var("Y"),new t.type.Term(".",[new t.type.Var("X"),new t.type.Var("Ys")])]),new t.type.Term(",",[new t.type.Term("is",[new t.type.Var("M"),new t.type.Term("+",[new t.type.Var("N"),new t.type.Num(1,!1)])]),new t.type.Term("nth",[new t.type.Var("M"),new t.type.Var("O"),new t.type.Var("Xs"),new t.type.Var("Y"),new t.type.Var("Ys")])]))],"length/2":function(s,a,n){var c=n.args[0],f=n.args[1];if(!t.type.is_variable(f)&&!t.type.is_integer(f))s.throw_error(t.error.type("integer",f,n.indicator));else if(t.type.is_integer(f)&&f.value<0)s.throw_error(t.error.domain("not_less_than_zero",f,n.indicator));else{var p=new t.type.Term("length",[c,new t.type.Num(0,!1),f]);t.type.is_integer(f)&&(p=new t.type.Term(",",[p,new t.type.Term("!",[])])),s.prepend([new t.type.State(a.goal.replace(p),a.substitution,a)])}},"length/3":[new t.type.Rule(new t.type.Term("length",[new t.type.Term("[]",[]),new t.type.Var("N"),new t.type.Var("N")]),null),new t.type.Rule(new t.type.Term("length",[new t.type.Term(".",[new t.type.Var("_"),new t.type.Var("X")]),new t.type.Var("A"),new t.type.Var("N")]),new t.type.Term(",",[new t.type.Term("succ",[new t.type.Var("A"),new t.type.Var("B")]),new t.type.Term("length",[new t.type.Var("X"),new t.type.Var("B"),new t.type.Var("N")])]))],"replicate/3":function(s,a,n){var c=n.args[0],f=n.args[1],p=n.args[2];if(t.type.is_variable(f))s.throw_error(t.error.instantiation(n.indicator));else if(!t.type.is_integer(f))s.throw_error(t.error.type("integer",f,n.indicator));else if(f.value<0)s.throw_error(t.error.domain("not_less_than_zero",f,n.indicator));else if(!t.type.is_variable(p)&&!t.type.is_list(p))s.throw_error(t.error.type("list",p,n.indicator));else{for(var h=new t.type.Term("[]"),E=0;E0;C--)E[C].equals(E[C-1])&&E.splice(C,1);for(var S=new t.type.Term("[]"),C=E.length-1;C>=0;C--)S=new t.type.Term(".",[E[C],S]);s.prepend([new t.type.State(a.goal.replace(new t.type.Term("=",[S,f])),a.substitution,a)])}}},"msort/2":function(s,a,n){var c=n.args[0],f=n.args[1];if(t.type.is_variable(c))s.throw_error(t.error.instantiation(n.indicator));else if(!t.type.is_variable(f)&&!t.type.is_fully_list(f))s.throw_error(t.error.type("list",f,n.indicator));else{for(var p=[],h=c;h.indicator==="./2";)p.push(h.args[0]),h=h.args[1];if(t.type.is_variable(h))s.throw_error(t.error.instantiation(n.indicator));else if(!t.type.is_empty_list(h))s.throw_error(t.error.type("list",c,n.indicator));else{for(var E=p.sort(t.compare),C=new t.type.Term("[]"),S=E.length-1;S>=0;S--)C=new t.type.Term(".",[E[S],C]);s.prepend([new t.type.State(a.goal.replace(new t.type.Term("=",[C,f])),a.substitution,a)])}}},"keysort/2":function(s,a,n){var c=n.args[0],f=n.args[1];if(t.type.is_variable(c))s.throw_error(t.error.instantiation(n.indicator));else if(!t.type.is_variable(f)&&!t.type.is_fully_list(f))s.throw_error(t.error.type("list",f,n.indicator));else{for(var p=[],h,E=c;E.indicator==="./2";){if(h=E.args[0],t.type.is_variable(h)){s.throw_error(t.error.instantiation(n.indicator));return}else if(!t.type.is_term(h)||h.indicator!=="-/2"){s.throw_error(t.error.type("pair",h,n.indicator));return}h.args[0].pair=h.args[1],p.push(h.args[0]),E=E.args[1]}if(t.type.is_variable(E))s.throw_error(t.error.instantiation(n.indicator));else if(!t.type.is_empty_list(E))s.throw_error(t.error.type("list",c,n.indicator));else{for(var C=p.sort(t.compare),S=new t.type.Term("[]"),b=C.length-1;b>=0;b--)S=new t.type.Term(".",[new t.type.Term("-",[C[b],C[b].pair]),S]),delete C[b].pair;s.prepend([new t.type.State(a.goal.replace(new t.type.Term("=",[S,f])),a.substitution,a)])}}},"take/3":function(s,a,n){var c=n.args[0],f=n.args[1],p=n.args[2];if(t.type.is_variable(f)||t.type.is_variable(c))s.throw_error(t.error.instantiation(n.indicator));else if(!t.type.is_list(f))s.throw_error(t.error.type("list",f,n.indicator));else if(!t.type.is_integer(c))s.throw_error(t.error.type("integer",c,n.indicator));else if(!t.type.is_variable(p)&&!t.type.is_list(p))s.throw_error(t.error.type("list",p,n.indicator));else{for(var h=c.value,E=[],C=f;h>0&&C.indicator==="./2";)E.push(C.args[0]),C=C.args[1],h--;if(h===0){for(var S=new t.type.Term("[]"),h=E.length-1;h>=0;h--)S=new t.type.Term(".",[E[h],S]);s.prepend([new t.type.State(a.goal.replace(new t.type.Term("=",[S,p])),a.substitution,a)])}}},"drop/3":function(s,a,n){var c=n.args[0],f=n.args[1],p=n.args[2];if(t.type.is_variable(f)||t.type.is_variable(c))s.throw_error(t.error.instantiation(n.indicator));else if(!t.type.is_list(f))s.throw_error(t.error.type("list",f,n.indicator));else if(!t.type.is_integer(c))s.throw_error(t.error.type("integer",c,n.indicator));else if(!t.type.is_variable(p)&&!t.type.is_list(p))s.throw_error(t.error.type("list",p,n.indicator));else{for(var h=c.value,E=[],C=f;h>0&&C.indicator==="./2";)E.push(C.args[0]),C=C.args[1],h--;h===0&&s.prepend([new t.type.State(a.goal.replace(new t.type.Term("=",[C,p])),a.substitution,a)])}},"reverse/2":function(s,a,n){var c=n.args[0],f=n.args[1],p=t.type.is_instantiated_list(c),h=t.type.is_instantiated_list(f);if(t.type.is_variable(c)&&t.type.is_variable(f))s.throw_error(t.error.instantiation(n.indicator));else if(!t.type.is_variable(c)&&!t.type.is_fully_list(c))s.throw_error(t.error.type("list",c,n.indicator));else if(!t.type.is_variable(f)&&!t.type.is_fully_list(f))s.throw_error(t.error.type("list",f,n.indicator));else if(!p&&!h)s.throw_error(t.error.instantiation(n.indicator));else{for(var E=p?c:f,C=new t.type.Term("[]",[]);E.indicator==="./2";)C=new t.type.Term(".",[E.args[0],C]),E=E.args[1];s.prepend([new t.type.State(a.goal.replace(new t.type.Term("=",[C,p?f:c])),a.substitution,a)])}},"list_to_set/2":function(s,a,n){var c=n.args[0],f=n.args[1];if(t.type.is_variable(c))s.throw_error(t.error.instantiation(n.indicator));else{for(var p=c,h=[];p.indicator==="./2";)h.push(p.args[0]),p=p.args[1];if(t.type.is_variable(p))s.throw_error(t.error.instantiation(n.indicator));else if(!t.type.is_term(p)||p.indicator!=="[]/0")s.throw_error(t.error.type("list",c,n.indicator));else{for(var E=[],C=new t.type.Term("[]",[]),S,b=0;b=0;b--)C=new t.type.Term(".",[E[b],C]);s.prepend([new t.type.State(a.goal.replace(new t.type.Term("=",[f,C])),a.substitution,a)])}}}}},r=["append/2","append/3","member/2","permutation/2","maplist/2","maplist/3","maplist/4","maplist/5","maplist/6","maplist/7","maplist/8","include/3","exclude/3","foldl/4","sum_list/2","max_list/2","min_list/2","prod_list/2","last/2","prefix/2","nth0/3","nth1/3","nth0/4","nth1/4","length/2","replicate/3","select/3","sort/2","msort/2","keysort/2","take/3","drop/3","reverse/2","list_to_set/2"];typeof m5<"u"?m5.exports=function(s){t=s,new t.type.Module("lists",e(),r)}:new t.type.Module("lists",e(),r)})(Oct)});var pEe=_($r=>{"use strict";var Pm=process.platform==="win32",y5="aes-256-cbc",Lct="sha256",tEe="The current environment doesn't support interactive reading from TTY.",si=Ie("fs"),$ye=process.binding("tty_wrap").TTY,I5=Ie("child_process"),V0=Ie("path"),C5={prompt:"> ",hideEchoBack:!1,mask:"*",limit:[],limitMessage:"Input another, please.$<( [)limit(])>",defaultInput:"",trueValue:[],falseValue:[],caseSensitive:!1,keepWhitespace:!1,encoding:"utf8",bufferSize:1024,print:void 0,history:!0,cd:!1,phContent:void 0,preCheck:void 0},Zp="none",Xu,VC,eEe=!1,Y0,sF,E5,Mct=0,D5="",Dm=[],oF,rEe=!1,w5=!1,sS=!1;function nEe(t){function e(r){return r.replace(/[^\w\u0080-\uFFFF]/g,function(s){return"#"+s.charCodeAt(0)+";"})}return sF.concat(function(r){var s=[];return Object.keys(r).forEach(function(a){r[a]==="boolean"?t[a]&&s.push("--"+a):r[a]==="string"&&t[a]&&s.push("--"+a,e(t[a]))}),s}({display:"string",displayOnly:"boolean",keyIn:"boolean",hideEchoBack:"boolean",mask:"string",limit:"string",caseSensitive:"boolean"}))}function Uct(t,e){function r(U){var W,ee="",ie;for(E5=E5||Ie("os").tmpdir();;){W=V0.join(E5,U+ee);try{ie=si.openSync(W,"wx")}catch(ue){if(ue.code==="EEXIST"){ee++;continue}else throw ue}si.closeSync(ie);break}return W}var s,a,n,c={},f,p,h=r("readline-sync.stdout"),E=r("readline-sync.stderr"),C=r("readline-sync.exit"),S=r("readline-sync.done"),b=Ie("crypto"),I,T,N;I=b.createHash(Lct),I.update(""+process.pid+Mct+++Math.random()),N=I.digest("hex"),T=b.createDecipher(y5,N),s=nEe(t),Pm?(a=process.env.ComSpec||"cmd.exe",process.env.Q='"',n=["/V:ON","/S","/C","(%Q%"+a+"%Q% /V:ON /S /C %Q%%Q%"+Y0+"%Q%"+s.map(function(U){return" %Q%"+U+"%Q%"}).join("")+" & (echo !ERRORLEVEL!)>%Q%"+C+"%Q%%Q%) 2>%Q%"+E+"%Q% |%Q%"+process.execPath+"%Q% %Q%"+__dirname+"\\encrypt.js%Q% %Q%"+y5+"%Q% %Q%"+N+"%Q% >%Q%"+h+"%Q% & (echo 1)>%Q%"+S+"%Q%"]):(a="/bin/sh",n=["-c",'("'+Y0+'"'+s.map(function(U){return" '"+U.replace(/'/g,"'\\''")+"'"}).join("")+'; echo $?>"'+C+'") 2>"'+E+'" |"'+process.execPath+'" "'+__dirname+'/encrypt.js" "'+y5+'" "'+N+'" >"'+h+'"; echo 1 >"'+S+'"']),sS&&sS("_execFileSync",s);try{I5.spawn(a,n,e)}catch(U){c.error=new Error(U.message),c.error.method="_execFileSync - spawn",c.error.program=a,c.error.args=n}for(;si.readFileSync(S,{encoding:t.encoding}).trim()!=="1";);return(f=si.readFileSync(C,{encoding:t.encoding}).trim())==="0"?c.input=T.update(si.readFileSync(h,{encoding:"binary"}),"hex",t.encoding)+T.final(t.encoding):(p=si.readFileSync(E,{encoding:t.encoding}).trim(),c.error=new Error(tEe+(p?` +`+p:"")),c.error.method="_execFileSync",c.error.program=a,c.error.args=n,c.error.extMessage=p,c.error.exitCode=+f),si.unlinkSync(h),si.unlinkSync(E),si.unlinkSync(C),si.unlinkSync(S),c}function _ct(t){var e,r={},s,a={env:process.env,encoding:t.encoding};if(Y0||(Pm?process.env.PSModulePath?(Y0="powershell.exe",sF=["-ExecutionPolicy","Bypass","-File",__dirname+"\\read.ps1"]):(Y0="cscript.exe",sF=["//nologo",__dirname+"\\read.cs.js"]):(Y0="/bin/sh",sF=[__dirname+"/read.sh"])),Pm&&!process.env.PSModulePath&&(a.stdio=[process.stdin]),I5.execFileSync){e=nEe(t),sS&&sS("execFileSync",e);try{r.input=I5.execFileSync(Y0,e,a)}catch(n){s=n.stderr?(n.stderr+"").trim():"",r.error=new Error(tEe+(s?` +`+s:"")),r.error.method="execFileSync",r.error.program=Y0,r.error.args=e,r.error.extMessage=s,r.error.exitCode=n.status,r.error.code=n.code,r.error.signal=n.signal}}else r=Uct(t,a);return r.error||(r.input=r.input.replace(/^\s*'|'\s*$/g,""),t.display=""),r}function B5(t){var e="",r=t.display,s=!t.display&&t.keyIn&&t.hideEchoBack&&!t.mask;function a(){var n=_ct(t);if(n.error)throw n.error;return n.input}return w5&&w5(t),function(){var n,c,f;function p(){return n||(n=process.binding("fs"),c=process.binding("constants")),n}if(typeof Zp=="string")if(Zp=null,Pm){if(f=function(h){var E=h.replace(/^\D+/,"").split("."),C=0;return(E[0]=+E[0])&&(C+=E[0]*1e4),(E[1]=+E[1])&&(C+=E[1]*100),(E[2]=+E[2])&&(C+=E[2]),C}(process.version),!(f>=20302&&f<40204||f>=5e4&&f<50100||f>=50600&&f<60200)&&process.stdin.isTTY)process.stdin.pause(),Zp=process.stdin.fd,VC=process.stdin._handle;else try{Zp=p().open("CONIN$",c.O_RDWR,parseInt("0666",8)),VC=new $ye(Zp,!0)}catch{}if(process.stdout.isTTY)Xu=process.stdout.fd;else{try{Xu=si.openSync("\\\\.\\CON","w")}catch{}if(typeof Xu!="number")try{Xu=p().open("CONOUT$",c.O_RDWR,parseInt("0666",8))}catch{}}}else{if(process.stdin.isTTY){process.stdin.pause();try{Zp=si.openSync("/dev/tty","r"),VC=process.stdin._handle}catch{}}else try{Zp=si.openSync("/dev/tty","r"),VC=new $ye(Zp,!1)}catch{}if(process.stdout.isTTY)Xu=process.stdout.fd;else try{Xu=si.openSync("/dev/tty","w")}catch{}}}(),function(){var n,c,f=!t.hideEchoBack&&!t.keyIn,p,h,E,C,S;oF="";function b(I){return I===eEe?!0:VC.setRawMode(I)!==0?!1:(eEe=I,!0)}if(rEe||!VC||typeof Xu!="number"&&(t.display||!f)){e=a();return}if(t.display&&(si.writeSync(Xu,t.display),t.display=""),!t.displayOnly){if(!b(!f)){e=a();return}for(h=t.keyIn?1:t.bufferSize,p=Buffer.allocUnsafe&&Buffer.alloc?Buffer.alloc(h):new Buffer(h),t.keyIn&&t.limit&&(c=new RegExp("[^"+t.limit+"]","g"+(t.caseSensitive?"":"i")));;){E=0;try{E=si.readSync(Zp,p,0,h)}catch(I){if(I.code!=="EOF"){b(!1),e+=a();return}}if(E>0?(C=p.toString(t.encoding,0,E),oF+=C):(C=` +`,oF+="\0"),C&&typeof(S=(C.match(/^(.*?)[\r\n]/)||[])[1])=="string"&&(C=S,n=!0),C&&(C=C.replace(/[\x00-\x08\x0b\x0c\x0e-\x1f\x7f]/g,"")),C&&c&&(C=C.replace(c,"")),C&&(f||(t.hideEchoBack?t.mask&&si.writeSync(Xu,new Array(C.length+1).join(t.mask)):si.writeSync(Xu,C)),e+=C),!t.keyIn&&n||t.keyIn&&e.length>=h)break}!f&&!s&&si.writeSync(Xu,` +`),b(!1)}}(),t.print&&!s&&t.print(r+(t.displayOnly?"":(t.hideEchoBack?new Array(e.length+1).join(t.mask):e)+` +`),t.encoding),t.displayOnly?"":D5=t.keepWhitespace||t.keyIn?e:e.trim()}function Hct(t,e){var r=[];function s(a){a!=null&&(Array.isArray(a)?a.forEach(s):(!e||e(a))&&r.push(a))}return s(t),r}function P5(t){return t.replace(/[\x00-\x7f]/g,function(e){return"\\x"+("00"+e.charCodeAt().toString(16)).substr(-2)})}function Vs(){var t=Array.prototype.slice.call(arguments),e,r;return t.length&&typeof t[0]=="boolean"&&(r=t.shift(),r&&(e=Object.keys(C5),t.unshift(C5))),t.reduce(function(s,a){return a==null||(a.hasOwnProperty("noEchoBack")&&!a.hasOwnProperty("hideEchoBack")&&(a.hideEchoBack=a.noEchoBack,delete a.noEchoBack),a.hasOwnProperty("noTrim")&&!a.hasOwnProperty("keepWhitespace")&&(a.keepWhitespace=a.noTrim,delete a.noTrim),r||(e=Object.keys(a)),e.forEach(function(n){var c;if(a.hasOwnProperty(n))switch(c=a[n],n){case"mask":case"limitMessage":case"defaultInput":case"encoding":c=c!=null?c+"":"",c&&n!=="limitMessage"&&(c=c.replace(/[\r\n]/g,"")),s[n]=c;break;case"bufferSize":!isNaN(c=parseInt(c,10))&&typeof c=="number"&&(s[n]=c);break;case"displayOnly":case"keyIn":case"hideEchoBack":case"caseSensitive":case"keepWhitespace":case"history":case"cd":s[n]=!!c;break;case"limit":case"trueValue":case"falseValue":s[n]=Hct(c,function(f){var p=typeof f;return p==="string"||p==="number"||p==="function"||f instanceof RegExp}).map(function(f){return typeof f=="string"?f.replace(/[\r\n]/g,""):f});break;case"print":case"phContent":case"preCheck":s[n]=typeof c=="function"?c:void 0;break;case"prompt":case"display":s[n]=c??"";break}})),s},{})}function v5(t,e,r){return e.some(function(s){var a=typeof s;return a==="string"?r?t===s:t.toLowerCase()===s.toLowerCase():a==="number"?parseFloat(t)===s:a==="function"?s(t):s instanceof RegExp?s.test(t):!1})}function b5(t,e){var r=V0.normalize(Pm?(process.env.HOMEDRIVE||"")+(process.env.HOMEPATH||""):process.env.HOME||"").replace(/[\/\\]+$/,"");return t=V0.normalize(t),e?t.replace(/^~(?=\/|\\|$)/,r):t.replace(new RegExp("^"+P5(r)+"(?=\\/|\\\\|$)",Pm?"i":""),"~")}function JC(t,e){var r="(?:\\(([\\s\\S]*?)\\))?(\\w+|.-.)(?:\\(([\\s\\S]*?)\\))?",s=new RegExp("(\\$)?(\\$<"+r+">)","g"),a=new RegExp("(\\$)?(\\$\\{"+r+"\\})","g");function n(c,f,p,h,E,C){var S;return f||typeof(S=e(E))!="string"?p:S?(h||"")+S+(C||""):""}return t.replace(s,n).replace(a,n)}function iEe(t,e,r){var s,a=[],n=-1,c=0,f="",p;function h(E,C){return C.length>3?(E.push(C[0]+"..."+C[C.length-1]),p=!0):C.length&&(E=E.concat(C)),E}return s=t.reduce(function(E,C){return E.concat((C+"").split(""))},[]).reduce(function(E,C){var S,b;return e||(C=C.toLowerCase()),S=/^\d$/.test(C)?1:/^[A-Z]$/.test(C)?2:/^[a-z]$/.test(C)?3:0,r&&S===0?f+=C:(b=C.charCodeAt(0),S&&S===n&&b===c+1?a.push(C):(E=h(E,a),a=[C],n=S),c=b),E},[]),s=h(s,a),f&&(s.push(f),p=!0),{values:s,suppressed:p}}function sEe(t,e){return t.join(t.length>2?", ":e?" / ":"/")}function oEe(t,e){var r,s,a={},n;if(e.phContent&&(r=e.phContent(t,e)),typeof r!="string")switch(t){case"hideEchoBack":case"mask":case"defaultInput":case"caseSensitive":case"keepWhitespace":case"encoding":case"bufferSize":case"history":case"cd":r=e.hasOwnProperty(t)?typeof e[t]=="boolean"?e[t]?"on":"off":e[t]+"":"";break;case"limit":case"trueValue":case"falseValue":s=e[e.hasOwnProperty(t+"Src")?t+"Src":t],e.keyIn?(a=iEe(s,e.caseSensitive),s=a.values):s=s.filter(function(c){var f=typeof c;return f==="string"||f==="number"}),r=sEe(s,a.suppressed);break;case"limitCount":case"limitCountNotZero":r=e[e.hasOwnProperty("limitSrc")?"limitSrc":"limit"].length,r=r||t!=="limitCountNotZero"?r+"":"";break;case"lastInput":r=D5;break;case"cwd":case"CWD":case"cwdHome":r=process.cwd(),t==="CWD"?r=V0.basename(r):t==="cwdHome"&&(r=b5(r));break;case"date":case"time":case"localeDate":case"localeTime":r=new Date()["to"+t.replace(/^./,function(c){return c.toUpperCase()})+"String"]();break;default:typeof(n=(t.match(/^history_m(\d+)$/)||[])[1])=="string"&&(r=Dm[Dm.length-n]||"")}return r}function aEe(t){var e=/^(.)-(.)$/.exec(t),r="",s,a,n,c;if(!e)return null;for(s=e[1].charCodeAt(0),a=e[2].charCodeAt(0),c=s +And the length must be: $`,trueValue:null,falseValue:null,caseSensitive:!0},e,{history:!1,cd:!1,phContent:function(b){return b==="charlist"?r.text:b==="length"?s+"..."+a:null}}),c,f,p,h,E,C,S;for(e=e||{},c=JC(e.charlist?e.charlist+"":"$",aEe),(isNaN(s=parseInt(e.min,10))||typeof s!="number")&&(s=12),(isNaN(a=parseInt(e.max,10))||typeof a!="number")&&(a=24),h=new RegExp("^["+P5(c)+"]{"+s+","+a+"}$"),r=iEe([c],n.caseSensitive,!0),r.text=sEe(r.values,r.suppressed),f=e.confirmMessage!=null?e.confirmMessage:"Reinput a same one to confirm it: ",p=e.unmatchMessage!=null?e.unmatchMessage:"It differs from first one. Hit only the Enter key if you want to retry from first one.",t==null&&(t="Input new password: "),E=n.limitMessage;!S;)n.limit=h,n.limitMessage=E,C=$r.question(t,n),n.limit=[C,""],n.limitMessage=p,S=$r.question(f,n);return C};function uEe(t,e,r){var s;function a(n){return s=r(n),!isNaN(s)&&typeof s=="number"}return $r.question(t,Vs({limitMessage:"Input valid number, please."},e,{limit:a,cd:!1})),s}$r.questionInt=function(t,e){return uEe(t,e,function(r){return parseInt(r,10)})};$r.questionFloat=function(t,e){return uEe(t,e,parseFloat)};$r.questionPath=function(t,e){var r,s="",a=Vs({hideEchoBack:!1,limitMessage:`$Input valid path, please.$<( Min:)min>$<( Max:)max>`,history:!0,cd:!0},e,{keepWhitespace:!1,limit:function(n){var c,f,p;n=b5(n,!0),s="";function h(E){E.split(/\/|\\/).reduce(function(C,S){var b=V0.resolve(C+=S+V0.sep);if(!si.existsSync(b))si.mkdirSync(b);else if(!si.statSync(b).isDirectory())throw new Error("Non directory already exists: "+b);return C},"")}try{if(c=si.existsSync(n),r=c?si.realpathSync(n):V0.resolve(n),!e.hasOwnProperty("exists")&&!c||typeof e.exists=="boolean"&&e.exists!==c)return s=(c?"Already exists":"No such file or directory")+": "+r,!1;if(!c&&e.create&&(e.isDirectory?h(r):(h(V0.dirname(r)),si.closeSync(si.openSync(r,"w"))),r=si.realpathSync(r)),c&&(e.min||e.max||e.isFile||e.isDirectory)){if(f=si.statSync(r),e.isFile&&!f.isFile())return s="Not file: "+r,!1;if(e.isDirectory&&!f.isDirectory())return s="Not directory: "+r,!1;if(e.min&&f.size<+e.min||e.max&&f.size>+e.max)return s="Size "+f.size+" is out of range: "+r,!1}if(typeof e.validate=="function"&&(p=e.validate(r))!==!0)return typeof p=="string"&&(s=p),!1}catch(E){return s=E+"",!1}return!0},phContent:function(n){return n==="error"?s:n!=="min"&&n!=="max"?null:e.hasOwnProperty(n)?e[n]+"":""}});return e=e||{},t==null&&(t='Input path (you can "cd" and "pwd"): '),$r.question(t,a),r};function fEe(t,e){var r={},s={};return typeof t=="object"?(Object.keys(t).forEach(function(a){typeof t[a]=="function"&&(s[e.caseSensitive?a:a.toLowerCase()]=t[a])}),r.preCheck=function(a){var n;return r.args=S5(a),n=r.args[0]||"",e.caseSensitive||(n=n.toLowerCase()),r.hRes=n!=="_"&&s.hasOwnProperty(n)?s[n].apply(a,r.args.slice(1)):s.hasOwnProperty("_")?s._.apply(a,r.args):null,{res:a,forceNext:!1}},s.hasOwnProperty("_")||(r.limit=function(){var a=r.args[0]||"";return e.caseSensitive||(a=a.toLowerCase()),s.hasOwnProperty(a)})):r.preCheck=function(a){return r.args=S5(a),r.hRes=typeof t=="function"?t.apply(a,r.args):!0,{res:a,forceNext:!1}},r}$r.promptCL=function(t,e){var r=Vs({hideEchoBack:!1,limitMessage:"Requested command is not available.",caseSensitive:!1,history:!0},e),s=fEe(t,r);return r.limit=s.limit,r.preCheck=s.preCheck,$r.prompt(r),s.args};$r.promptLoop=function(t,e){for(var r=Vs({hideEchoBack:!1,trueValue:null,falseValue:null,caseSensitive:!1,history:!0},e);!t($r.prompt(r)););};$r.promptCLLoop=function(t,e){var r=Vs({hideEchoBack:!1,limitMessage:"Requested command is not available.",caseSensitive:!1,history:!0},e),s=fEe(t,r);for(r.limit=s.limit,r.preCheck=s.preCheck;$r.prompt(r),!s.hRes;);};$r.promptSimShell=function(t){return $r.prompt(Vs({hideEchoBack:!1,history:!0},t,{prompt:function(){return Pm?"$>":(process.env.USER||"")+(process.env.HOSTNAME?"@"+process.env.HOSTNAME.replace(/\..*$/,""):"")+":$$ "}()}))};function AEe(t,e,r){var s;return t==null&&(t="Are you sure? "),(!e||e.guide!==!1)&&(t+="")&&(t=t.replace(/\s*:?\s*$/,"")+" [y/n]: "),s=$r.keyIn(t,Vs(e,{hideEchoBack:!1,limit:r,trueValue:"y",falseValue:"n",caseSensitive:!1})),typeof s=="boolean"?s:""}$r.keyInYN=function(t,e){return AEe(t,e)};$r.keyInYNStrict=function(t,e){return AEe(t,e,"yn")};$r.keyInPause=function(t,e){t==null&&(t="Continue..."),(!e||e.guide!==!1)&&(t+="")&&(t=t.replace(/\s+$/,"")+" (Hit any key)"),$r.keyIn(t,Vs({limit:null},e,{hideEchoBack:!0,mask:""}))};$r.keyInSelect=function(t,e,r){var s=Vs({hideEchoBack:!1},r,{trueValue:null,falseValue:null,caseSensitive:!1,phContent:function(p){return p==="itemsCount"?t.length+"":p==="firstItem"?(t[0]+"").trim():p==="lastItem"?(t[t.length-1]+"").trim():null}}),a="",n={},c=49,f=` +`;if(!Array.isArray(t)||!t.length||t.length>35)throw"`items` must be Array (max length: 35).";return t.forEach(function(p,h){var E=String.fromCharCode(c);a+=E,n[E]=h,f+="["+E+"] "+(p+"").trim()+` +`,c=c===57?97:c+1}),(!r||r.cancel!==!1)&&(a+="0",n[0]=-1,f+="[0] "+(r&&r.cancel!=null&&typeof r.cancel!="boolean"?(r.cancel+"").trim():"CANCEL")+` +`),s.limit=a,f+=` +`,e==null&&(e="Choose one from list: "),(e+="")&&((!r||r.guide!==!1)&&(e=e.replace(/\s*:?\s*$/,"")+" [$]: "),f+=e),n[$r.keyIn(f,s).toLowerCase()]};$r.getRawInput=function(){return oF};function oS(t,e){var r;return e.length&&(r={},r[t]=e[0]),$r.setDefaultOptions(r)[t]}$r.setPrint=function(){return oS("print",arguments)};$r.setPrompt=function(){return oS("prompt",arguments)};$r.setEncoding=function(){return oS("encoding",arguments)};$r.setMask=function(){return oS("mask",arguments)};$r.setBufferSize=function(){return oS("bufferSize",arguments)}});var x5=_((BYt,ec)=>{(function(){var t={major:0,minor:2,patch:66,status:"beta"};tau_file_system={files:{},open:function(w,P,y){var F=tau_file_system.files[w];if(!F){if(y==="read")return null;F={path:w,text:"",type:P,get:function(z,Z){return Z===this.text.length||Z>this.text.length?"end_of_file":this.text.substring(Z,Z+z)},put:function(z,Z){return Z==="end_of_file"?(this.text+=z,!0):Z==="past_end_of_file"?null:(this.text=this.text.substring(0,Z)+z+this.text.substring(Z+z.length),!0)},get_byte:function(z){if(z==="end_of_stream")return-1;var Z=Math.floor(z/2);if(this.text.length<=Z)return-1;var $=n(this.text[Math.floor(z/2)],0);return z%2===0?$&255:$/256>>>0},put_byte:function(z,Z){var $=Z==="end_of_stream"?this.text.length:Math.floor(Z/2);if(this.text.length<$)return null;var oe=this.text.length===$?-1:n(this.text[Math.floor(Z/2)],0);return Z%2===0?(oe=oe/256>>>0,oe=(oe&255)<<8|z&255):(oe=oe&255,oe=(z&255)<<8|oe&255),this.text.length===$?this.text+=c(oe):this.text=this.text.substring(0,$)+c(oe)+this.text.substring($+1),!0},flush:function(){return!0},close:function(){var z=tau_file_system.files[this.path];return z?!0:null}},tau_file_system.files[w]=F}return y==="write"&&(F.text=""),F}},tau_user_input={buffer:"",get:function(w,P){for(var y;tau_user_input.buffer.length\?\@\^\~\\]+|'(?:[^']*?(?:\\(?:x?\d+)?\\)*(?:'')*(?:\\')*)*')/,number:/^(?:0o[0-7]+|0x[0-9a-fA-F]+|0b[01]+|0'(?:''|\\[abfnrtv\\'"`]|\\x?\d+\\|[^\\])|\d+(?:\.\d+(?:[eE][+-]?\d+)?)?)/,string:/^(?:"([^"]|""|\\")*"|`([^`]|``|\\`)*`)/,l_brace:/^(?:\[)/,r_brace:/^(?:\])/,l_bracket:/^(?:\{)/,r_bracket:/^(?:\})/,bar:/^(?:\|)/,l_paren:/^(?:\()/,r_paren:/^(?:\))/};function N(w,P){return w.get_flag("char_conversion").id==="on"?P.replace(/./g,function(y){return w.get_char_conversion(y)}):P}function U(w){this.thread=w,this.text="",this.tokens=[]}U.prototype.set_last_tokens=function(w){return this.tokens=w},U.prototype.new_text=function(w){this.text=w,this.tokens=[]},U.prototype.get_tokens=function(w){var P,y=0,F=0,z=0,Z=[],$=!1;if(w){var oe=this.tokens[w-1];y=oe.len,P=N(this.thread,this.text.substr(oe.len)),F=oe.line,z=oe.start}else P=this.text;if(/^\s*$/.test(P))return null;for(;P!=="";){var xe=[],Re=!1;if(/^\n/.exec(P)!==null){F++,z=0,y++,P=P.replace(/\n/,""),$=!0;continue}for(var lt in T)if(T.hasOwnProperty(lt)){var Ct=T[lt].exec(P);Ct&&xe.push({value:Ct[0],name:lt,matches:Ct})}if(!xe.length)return this.set_last_tokens([{value:P,matches:[],name:"lexical",line:F,start:z}]);var oe=r(xe,function(br,Ir){return br.value.length>=Ir.value.length?br:Ir});switch(oe.start=z,oe.line=F,P=P.replace(oe.value,""),z+=oe.value.length,y+=oe.value.length,oe.name){case"atom":oe.raw=oe.value,oe.value.charAt(0)==="'"&&(oe.value=S(oe.value.substr(1,oe.value.length-2),"'"),oe.value===null&&(oe.name="lexical",oe.value="unknown escape sequence"));break;case"number":oe.float=oe.value.substring(0,2)!=="0x"&&oe.value.match(/[.eE]/)!==null&&oe.value!=="0'.",oe.value=I(oe.value),oe.blank=Re;break;case"string":var qt=oe.value.charAt(0);oe.value=S(oe.value.substr(1,oe.value.length-2),qt),oe.value===null&&(oe.name="lexical",oe.value="unknown escape sequence");break;case"whitespace":var ir=Z[Z.length-1];ir&&(ir.space=!0),Re=!0;continue;case"r_bracket":Z.length>0&&Z[Z.length-1].name==="l_bracket"&&(oe=Z.pop(),oe.name="atom",oe.value="{}",oe.raw="{}",oe.space=!1);break;case"r_brace":Z.length>0&&Z[Z.length-1].name==="l_brace"&&(oe=Z.pop(),oe.name="atom",oe.value="[]",oe.raw="[]",oe.space=!1);break}oe.len=y,Z.push(oe),Re=!1}var bt=this.set_last_tokens(Z);return bt.length===0?null:bt};function W(w,P,y,F,z){if(!P[y])return{type:f,value:x.error.syntax(P[y-1],"expression expected",!0)};var Z;if(F==="0"){var $=P[y];switch($.name){case"number":return{type:p,len:y+1,value:new x.type.Num($.value,$.float)};case"variable":return{type:p,len:y+1,value:new x.type.Var($.value)};case"string":var oe;switch(w.get_flag("double_quotes").id){case"atom":oe=new j($.value,[]);break;case"codes":oe=new j("[]",[]);for(var xe=$.value.length-1;xe>=0;xe--)oe=new j(".",[new x.type.Num(n($.value,xe),!1),oe]);break;case"chars":oe=new j("[]",[]);for(var xe=$.value.length-1;xe>=0;xe--)oe=new j(".",[new x.type.Term($.value.charAt(xe),[]),oe]);break}return{type:p,len:y+1,value:oe};case"l_paren":var bt=W(w,P,y+1,w.__get_max_priority(),!0);return bt.type!==p?bt:P[bt.len]&&P[bt.len].name==="r_paren"?(bt.len++,bt):{type:f,derived:!0,value:x.error.syntax(P[bt.len]?P[bt.len]:P[bt.len-1],") or operator expected",!P[bt.len])};case"l_bracket":var bt=W(w,P,y+1,w.__get_max_priority(),!0);return bt.type!==p?bt:P[bt.len]&&P[bt.len].name==="r_bracket"?(bt.len++,bt.value=new j("{}",[bt.value]),bt):{type:f,derived:!0,value:x.error.syntax(P[bt.len]?P[bt.len]:P[bt.len-1],"} or operator expected",!P[bt.len])}}var Re=ee(w,P,y,z);return Re.type===p||Re.derived||(Re=ie(w,P,y),Re.type===p||Re.derived)?Re:{type:f,derived:!1,value:x.error.syntax(P[y],"unexpected token")}}var lt=w.__get_max_priority(),Ct=w.__get_next_priority(F),qt=y;if(P[y].name==="atom"&&P[y+1]&&(P[y].space||P[y+1].name!=="l_paren")){var $=P[y++],ir=w.__lookup_operator_classes(F,$.value);if(ir&&ir.indexOf("fy")>-1){var bt=W(w,P,y,F,z);if(bt.type!==f)return $.value==="-"&&!$.space&&x.type.is_number(bt.value)?{value:new x.type.Num(-bt.value.value,bt.value.is_float),len:bt.len,type:p}:{value:new x.type.Term($.value,[bt.value]),len:bt.len,type:p};Z=bt}else if(ir&&ir.indexOf("fx")>-1){var bt=W(w,P,y,Ct,z);if(bt.type!==f)return{value:new x.type.Term($.value,[bt.value]),len:bt.len,type:p};Z=bt}}y=qt;var bt=W(w,P,y,Ct,z);if(bt.type===p){y=bt.len;var $=P[y];if(P[y]&&(P[y].name==="atom"&&w.__lookup_operator_classes(F,$.value)||P[y].name==="bar"&&w.__lookup_operator_classes(F,"|"))){var gn=Ct,br=F,ir=w.__lookup_operator_classes(F,$.value);if(ir.indexOf("xf")>-1)return{value:new x.type.Term($.value,[bt.value]),len:++bt.len,type:p};if(ir.indexOf("xfx")>-1){var Ir=W(w,P,y+1,gn,z);return Ir.type===p?{value:new x.type.Term($.value,[bt.value,Ir.value]),len:Ir.len,type:p}:(Ir.derived=!0,Ir)}else if(ir.indexOf("xfy")>-1){var Ir=W(w,P,y+1,br,z);return Ir.type===p?{value:new x.type.Term($.value,[bt.value,Ir.value]),len:Ir.len,type:p}:(Ir.derived=!0,Ir)}else if(bt.type!==f)for(;;){y=bt.len;var $=P[y];if($&&$.name==="atom"&&w.__lookup_operator_classes(F,$.value)){var ir=w.__lookup_operator_classes(F,$.value);if(ir.indexOf("yf")>-1)bt={value:new x.type.Term($.value,[bt.value]),len:++y,type:p};else if(ir.indexOf("yfx")>-1){var Ir=W(w,P,++y,gn,z);if(Ir.type===f)return Ir.derived=!0,Ir;y=Ir.len,bt={value:new x.type.Term($.value,[bt.value,Ir.value]),len:y,type:p}}else break}else break}}else Z={type:f,value:x.error.syntax(P[bt.len-1],"operator expected")};return bt}return bt}function ee(w,P,y,F){if(!P[y]||P[y].name==="atom"&&P[y].raw==="."&&!F&&(P[y].space||!P[y+1]||P[y+1].name!=="l_paren"))return{type:f,derived:!1,value:x.error.syntax(P[y-1],"unfounded token")};var z=P[y],Z=[];if(P[y].name==="atom"&&P[y].raw!==","){if(y++,P[y-1].space)return{type:p,len:y,value:new x.type.Term(z.value,Z)};if(P[y]&&P[y].name==="l_paren"){if(P[y+1]&&P[y+1].name==="r_paren")return{type:f,derived:!0,value:x.error.syntax(P[y+1],"argument expected")};var $=W(w,P,++y,"999",!0);if($.type===f)return $.derived?$:{type:f,derived:!0,value:x.error.syntax(P[y]?P[y]:P[y-1],"argument expected",!P[y])};for(Z.push($.value),y=$.len;P[y]&&P[y].name==="atom"&&P[y].value===",";){if($=W(w,P,y+1,"999",!0),$.type===f)return $.derived?$:{type:f,derived:!0,value:x.error.syntax(P[y+1]?P[y+1]:P[y],"argument expected",!P[y+1])};Z.push($.value),y=$.len}if(P[y]&&P[y].name==="r_paren")y++;else return{type:f,derived:!0,value:x.error.syntax(P[y]?P[y]:P[y-1],", or ) expected",!P[y])}}return{type:p,len:y,value:new x.type.Term(z.value,Z)}}return{type:f,derived:!1,value:x.error.syntax(P[y],"term expected")}}function ie(w,P,y){if(!P[y])return{type:f,derived:!1,value:x.error.syntax(P[y-1],"[ expected")};if(P[y]&&P[y].name==="l_brace"){var F=W(w,P,++y,"999",!0),z=[F.value],Z=void 0;if(F.type===f)return P[y]&&P[y].name==="r_brace"?{type:p,len:y+1,value:new x.type.Term("[]",[])}:{type:f,derived:!0,value:x.error.syntax(P[y],"] expected")};for(y=F.len;P[y]&&P[y].name==="atom"&&P[y].value===",";){if(F=W(w,P,y+1,"999",!0),F.type===f)return F.derived?F:{type:f,derived:!0,value:x.error.syntax(P[y+1]?P[y+1]:P[y],"argument expected",!P[y+1])};z.push(F.value),y=F.len}var $=!1;if(P[y]&&P[y].name==="bar"){if($=!0,F=W(w,P,y+1,"999",!0),F.type===f)return F.derived?F:{type:f,derived:!0,value:x.error.syntax(P[y+1]?P[y+1]:P[y],"argument expected",!P[y+1])};Z=F.value,y=F.len}return P[y]&&P[y].name==="r_brace"?{type:p,len:y+1,value:g(z,Z)}:{type:f,derived:!0,value:x.error.syntax(P[y]?P[y]:P[y-1],$?"] expected":", or | or ] expected",!P[y])}}return{type:f,derived:!1,value:x.error.syntax(P[y],"list expected")}}function ue(w,P,y){var F=P[y].line,z=W(w,P,y,w.__get_max_priority(),!1),Z=null,$;if(z.type!==f)if(y=z.len,P[y]&&P[y].name==="atom"&&P[y].raw===".")if(y++,x.type.is_term(z.value)){if(z.value.indicator===":-/2"?(Z=new x.type.Rule(z.value.args[0],Ce(z.value.args[1])),$={value:Z,len:y,type:p}):z.value.indicator==="-->/2"?(Z=pe(new x.type.Rule(z.value.args[0],z.value.args[1]),w),Z.body=Ce(Z.body),$={value:Z,len:y,type:x.type.is_rule(Z)?p:f}):(Z=new x.type.Rule(z.value,null),$={value:Z,len:y,type:p}),Z){var oe=Z.singleton_variables();oe.length>0&&w.throw_warning(x.warning.singleton(oe,Z.head.indicator,F))}return $}else return{type:f,value:x.error.syntax(P[y],"callable expected")};else return{type:f,value:x.error.syntax(P[y]?P[y]:P[y-1],". or operator expected")};return z}function le(w,P,y){y=y||{},y.from=y.from?y.from:"$tau-js",y.reconsult=y.reconsult!==void 0?y.reconsult:!0;var F=new U(w),z={},Z;F.new_text(P);var $=0,oe=F.get_tokens($);do{if(oe===null||!oe[$])break;var xe=ue(w,oe,$);if(xe.type===f)return new j("throw",[xe.value]);if(xe.value.body===null&&xe.value.head.indicator==="?-/1"){var Re=new it(w.session);Re.add_goal(xe.value.head.args[0]),Re.answer(function(Ct){x.type.is_error(Ct)?w.throw_warning(Ct.args[0]):(Ct===!1||Ct===null)&&w.throw_warning(x.warning.failed_goal(xe.value.head.args[0],xe.len))}),$=xe.len;var lt=!0}else if(xe.value.body===null&&xe.value.head.indicator===":-/1"){var lt=w.run_directive(xe.value.head.args[0]);$=xe.len,xe.value.head.args[0].indicator==="char_conversion/2"&&(oe=F.get_tokens($),$=0)}else{Z=xe.value.head.indicator,y.reconsult!==!1&&z[Z]!==!0&&!w.is_multifile_predicate(Z)&&(w.session.rules[Z]=a(w.session.rules[Z]||[],function(qt){return qt.dynamic}),z[Z]=!0);var lt=w.add_rule(xe.value,y);$=xe.len}if(!lt)return lt}while(!0);return!0}function me(w,P){var y=new U(w);y.new_text(P);var F=0;do{var z=y.get_tokens(F);if(z===null)break;var Z=W(w,z,0,w.__get_max_priority(),!1);if(Z.type!==f){var $=Z.len,oe=$;if(z[$]&&z[$].name==="atom"&&z[$].raw===".")w.add_goal(Ce(Z.value));else{var xe=z[$];return new j("throw",[x.error.syntax(xe||z[$-1],". or operator expected",!xe)])}F=Z.len+1}else return new j("throw",[Z.value])}while(!0);return!0}function pe(w,P){w=w.rename(P);var y=P.next_free_variable(),F=Be(w.body,y,P);return F.error?F.value:(w.body=F.value,w.head.args=w.head.args.concat([y,F.variable]),w.head=new j(w.head.id,w.head.args),w)}function Be(w,P,y){var F;if(x.type.is_term(w)&&w.indicator==="!/0")return{value:w,variable:P,error:!1};if(x.type.is_term(w)&&w.indicator===",/2"){var z=Be(w.args[0],P,y);if(z.error)return z;var Z=Be(w.args[1],z.variable,y);return Z.error?Z:{value:new j(",",[z.value,Z.value]),variable:Z.variable,error:!1}}else{if(x.type.is_term(w)&&w.indicator==="{}/1")return{value:w.args[0],variable:P,error:!1};if(x.type.is_empty_list(w))return{value:new j("true",[]),variable:P,error:!1};if(x.type.is_list(w)){F=y.next_free_variable();for(var $=w,oe;$.indicator==="./2";)oe=$,$=$.args[1];return x.type.is_variable($)?{value:x.error.instantiation("DCG"),variable:P,error:!0}:x.type.is_empty_list($)?(oe.args[1]=F,{value:new j("=",[P,w]),variable:F,error:!1}):{value:x.error.type("list",w,"DCG"),variable:P,error:!0}}else return x.type.is_callable(w)?(F=y.next_free_variable(),w.args=w.args.concat([P,F]),w=new j(w.id,w.args),{value:w,variable:F,error:!1}):{value:x.error.type("callable",w,"DCG"),variable:P,error:!0}}}function Ce(w){return x.type.is_variable(w)?new j("call",[w]):x.type.is_term(w)&&[",/2",";/2","->/2"].indexOf(w.indicator)!==-1?new j(w.id,[Ce(w.args[0]),Ce(w.args[1])]):w}function g(w,P){for(var y=P||new x.type.Term("[]",[]),F=w.length-1;F>=0;F--)y=new x.type.Term(".",[w[F],y]);return y}function we(w,P){for(var y=w.length-1;y>=0;y--)w[y]===P&&w.splice(y,1)}function ye(w){for(var P={},y=[],F=0;F=0;P--)if(w.charAt(P)==="/")return new j("/",[new j(w.substring(0,P)),new Te(parseInt(w.substring(P+1)),!1)])}function De(w){this.id=w}function Te(w,P){this.is_float=P!==void 0?P:parseInt(w)!==w,this.value=this.is_float?w:parseInt(w)}var mt=0;function j(w,P,y){this.ref=y||++mt,this.id=w,this.args=P||[],this.indicator=w+"/"+this.args.length}var rt=0;function Fe(w,P,y,F,z,Z){this.id=rt++,this.stream=w,this.mode=P,this.alias=y,this.type=F!==void 0?F:"text",this.reposition=z!==void 0?z:!0,this.eof_action=Z!==void 0?Z:"eof_code",this.position=this.mode==="append"?"end_of_stream":0,this.output=this.mode==="write"||this.mode==="append",this.input=this.mode==="read"}function Ne(w){w=w||{},this.links=w}function be(w,P,y){P=P||new Ne,y=y||null,this.goal=w,this.substitution=P,this.parent=y}function Ve(w,P,y){this.head=w,this.body=P,this.dynamic=y||!1}function ke(w){w=w===void 0||w<=0?1e3:w,this.rules={},this.src_predicates={},this.rename=0,this.modules=[],this.thread=new it(this),this.total_threads=1,this.renamed_variables={},this.public_predicates={},this.multifile_predicates={},this.limit=w,this.streams={user_input:new Fe(typeof ec<"u"&&ec.exports?nodejs_user_input:tau_user_input,"read","user_input","text",!1,"reset"),user_output:new Fe(typeof ec<"u"&&ec.exports?nodejs_user_output:tau_user_output,"write","user_output","text",!1,"eof_code")},this.file_system=typeof ec<"u"&&ec.exports?nodejs_file_system:tau_file_system,this.standard_input=this.streams.user_input,this.standard_output=this.streams.user_output,this.current_input=this.streams.user_input,this.current_output=this.streams.user_output,this.format_success=function(P){return P.substitution},this.format_error=function(P){return P.goal},this.flag={bounded:x.flag.bounded.value,max_integer:x.flag.max_integer.value,min_integer:x.flag.min_integer.value,integer_rounding_function:x.flag.integer_rounding_function.value,char_conversion:x.flag.char_conversion.value,debug:x.flag.debug.value,max_arity:x.flag.max_arity.value,unknown:x.flag.unknown.value,double_quotes:x.flag.double_quotes.value,occurs_check:x.flag.occurs_check.value,dialect:x.flag.dialect.value,version_data:x.flag.version_data.value,nodejs:x.flag.nodejs.value},this.__loaded_modules=[],this.__char_conversion={},this.__operators={1200:{":-":["fx","xfx"],"-->":["xfx"],"?-":["fx"]},1100:{";":["xfy"]},1050:{"->":["xfy"]},1e3:{",":["xfy"]},900:{"\\+":["fy"]},700:{"=":["xfx"],"\\=":["xfx"],"==":["xfx"],"\\==":["xfx"],"@<":["xfx"],"@=<":["xfx"],"@>":["xfx"],"@>=":["xfx"],"=..":["xfx"],is:["xfx"],"=:=":["xfx"],"=\\=":["xfx"],"<":["xfx"],"=<":["xfx"],">":["xfx"],">=":["xfx"]},600:{":":["xfy"]},500:{"+":["yfx"],"-":["yfx"],"/\\":["yfx"],"\\/":["yfx"]},400:{"*":["yfx"],"/":["yfx"],"//":["yfx"],rem:["yfx"],mod:["yfx"],"<<":["yfx"],">>":["yfx"]},200:{"**":["xfx"],"^":["xfy"],"-":["fy"],"+":["fy"],"\\":["fy"]}}}function it(w){this.epoch=Date.now(),this.session=w,this.session.total_threads++,this.total_steps=0,this.cpu_time=0,this.cpu_time_last=0,this.points=[],this.debugger=!1,this.debugger_states=[],this.level="top_level/0",this.__calls=[],this.current_limit=this.session.limit,this.warnings=[]}function Ue(w,P,y){this.id=w,this.rules=P,this.exports=y,x.module[w]=this}Ue.prototype.exports_predicate=function(w){return this.exports.indexOf(w)!==-1},De.prototype.unify=function(w,P){if(P&&e(w.variables(),this.id)!==-1&&!x.type.is_variable(w))return null;var y={};return y[this.id]=w,new Ne(y)},Te.prototype.unify=function(w,P){return x.type.is_number(w)&&this.value===w.value&&this.is_float===w.is_float?new Ne:null},j.prototype.unify=function(w,P){if(x.type.is_term(w)&&this.indicator===w.indicator){for(var y=new Ne,F=0;F=0){var F=this.args[0].value,z=Math.floor(F/26),Z=F%26;return"ABCDEFGHIJKLMNOPQRSTUVWXYZ"[Z]+(z!==0?z:"")}switch(this.indicator){case"[]/0":case"{}/0":case"!/0":return this.id;case"{}/1":return"{"+this.args[0].toString(w)+"}";case"./2":for(var $="["+this.args[0].toString(w),oe=this.args[1];oe.indicator==="./2";)$+=", "+oe.args[0].toString(w),oe=oe.args[1];return oe.indicator!=="[]/0"&&($+="|"+oe.toString(w)),$+="]",$;case",/2":return"("+this.args[0].toString(w)+", "+this.args[1].toString(w)+")";default:var xe=this.id,Re=w.session?w.session.lookup_operator(this.id,this.args.length):null;if(w.session===void 0||w.ignore_ops||Re===null)return w.quoted&&!/^(!|,|;|[a-z][0-9a-zA-Z_]*)$/.test(xe)&&xe!=="{}"&&xe!=="[]"&&(xe="'"+b(xe)+"'"),xe+(this.args.length?"("+s(this.args,function(ir){return ir.toString(w)}).join(", ")+")":"");var lt=Re.priority>P.priority||Re.priority===P.priority&&(Re.class==="xfy"&&this.indicator!==P.indicator||Re.class==="yfx"&&this.indicator!==P.indicator||this.indicator===P.indicator&&Re.class==="yfx"&&y==="right"||this.indicator===P.indicator&&Re.class==="xfy"&&y==="left");Re.indicator=this.indicator;var Ct=lt?"(":"",qt=lt?")":"";return this.args.length===0?"("+this.id+")":["fy","fx"].indexOf(Re.class)!==-1?Ct+xe+" "+this.args[0].toString(w,Re)+qt:["yf","xf"].indexOf(Re.class)!==-1?Ct+this.args[0].toString(w,Re)+" "+xe+qt:Ct+this.args[0].toString(w,Re,"left")+" "+this.id+" "+this.args[1].toString(w,Re,"right")+qt}},Fe.prototype.toString=function(w){return"("+this.id+")"},Ne.prototype.toString=function(w){var P="{";for(var y in this.links)this.links.hasOwnProperty(y)&&(P!=="{"&&(P+=", "),P+=y+"/"+this.links[y].toString(w));return P+="}",P},be.prototype.toString=function(w){return this.goal===null?"<"+this.substitution.toString(w)+">":"<"+this.goal.toString(w)+", "+this.substitution.toString(w)+">"},Ve.prototype.toString=function(w){return this.body?this.head.toString(w)+" :- "+this.body.toString(w)+".":this.head.toString(w)+"."},ke.prototype.toString=function(w){for(var P="",y=0;y=0;z--)F=new j(".",[P[z],F]);return F}return new j(this.id,s(this.args,function(Z){return Z.apply(w)}),this.ref)},Fe.prototype.apply=function(w){return this},Ve.prototype.apply=function(w){return new Ve(this.head.apply(w),this.body!==null?this.body.apply(w):null)},Ne.prototype.apply=function(w){var P,y={};for(P in this.links)this.links.hasOwnProperty(P)&&(y[P]=this.links[P].apply(w));return new Ne(y)},j.prototype.select=function(){for(var w=this;w.indicator===",/2";)w=w.args[0];return w},j.prototype.replace=function(w){return this.indicator===",/2"?this.args[0].indicator===",/2"?new j(",",[this.args[0].replace(w),this.args[1]]):w===null?this.args[1]:new j(",",[w,this.args[1]]):w},j.prototype.search=function(w){if(x.type.is_term(w)&&w.ref!==void 0&&this.ref===w.ref)return!0;for(var P=0;PP&&F0&&(P=this.head_point().substitution.domain());e(P,x.format_variable(this.session.rename))!==-1;)this.session.rename++;if(w.id==="_")return new De(x.format_variable(this.session.rename));this.session.renamed_variables[w.id]=x.format_variable(this.session.rename)}return new De(this.session.renamed_variables[w.id])},ke.prototype.next_free_variable=function(){return this.thread.next_free_variable()},it.prototype.next_free_variable=function(){this.session.rename++;var w=[];for(this.points.length>0&&(w=this.head_point().substitution.domain());e(w,x.format_variable(this.session.rename))!==-1;)this.session.rename++;return new De(x.format_variable(this.session.rename))},ke.prototype.is_public_predicate=function(w){return!this.public_predicates.hasOwnProperty(w)||this.public_predicates[w]===!0},it.prototype.is_public_predicate=function(w){return this.session.is_public_predicate(w)},ke.prototype.is_multifile_predicate=function(w){return this.multifile_predicates.hasOwnProperty(w)&&this.multifile_predicates[w]===!0},it.prototype.is_multifile_predicate=function(w){return this.session.is_multifile_predicate(w)},ke.prototype.prepend=function(w){return this.thread.prepend(w)},it.prototype.prepend=function(w){for(var P=w.length-1;P>=0;P--)this.points.push(w[P])},ke.prototype.success=function(w,P){return this.thread.success(w,P)},it.prototype.success=function(w,y){var y=typeof y>"u"?w:y;this.prepend([new be(w.goal.replace(null),w.substitution,y)])},ke.prototype.throw_error=function(w){return this.thread.throw_error(w)},it.prototype.throw_error=function(w){this.prepend([new be(new j("throw",[w]),new Ne,null,null)])},ke.prototype.step_rule=function(w,P){return this.thread.step_rule(w,P)},it.prototype.step_rule=function(w,P){var y=P.indicator;if(w==="user"&&(w=null),w===null&&this.session.rules.hasOwnProperty(y))return this.session.rules[y];for(var F=w===null?this.session.modules:e(this.session.modules,w)===-1?[]:[w],z=0;z1)&&this.again()},ke.prototype.answers=function(w,P,y){return this.thread.answers(w,P,y)},it.prototype.answers=function(w,P,y){var F=P||1e3,z=this;if(P<=0){y&&y();return}this.answer(function(Z){w(Z),Z!==!1?setTimeout(function(){z.answers(w,P-1,y)},1):y&&y()})},ke.prototype.again=function(w){return this.thread.again(w)},it.prototype.again=function(w){for(var P,y=Date.now();this.__calls.length>0;){for(this.warnings=[],w!==!1&&(this.current_limit=this.session.limit);this.current_limit>0&&this.points.length>0&&this.head_point().goal!==null&&!x.type.is_error(this.head_point().goal);)if(this.current_limit--,this.step()===!0)return;var F=Date.now();this.cpu_time_last=F-y,this.cpu_time+=this.cpu_time_last;var z=this.__calls.shift();this.current_limit<=0?z(null):this.points.length===0?z(!1):x.type.is_error(this.head_point().goal)?(P=this.session.format_error(this.points.pop()),this.points=[],z(P)):(this.debugger&&this.debugger_states.push(this.head_point()),P=this.session.format_success(this.points.pop()),z(P))}},ke.prototype.unfold=function(w){if(w.body===null)return!1;var P=w.head,y=w.body,F=y.select(),z=new it(this),Z=[];z.add_goal(F),z.step();for(var $=z.points.length-1;$>=0;$--){var oe=z.points[$],xe=P.apply(oe.substitution),Re=y.replace(oe.goal);Re!==null&&(Re=Re.apply(oe.substitution)),Z.push(new Ve(xe,Re))}var lt=this.rules[P.indicator],Ct=e(lt,w);return Z.length>0&&Ct!==-1?(lt.splice.apply(lt,[Ct,1].concat(Z)),!0):!1},it.prototype.unfold=function(w){return this.session.unfold(w)},De.prototype.interpret=function(w){return x.error.instantiation(w.level)},Te.prototype.interpret=function(w){return this},j.prototype.interpret=function(w){return x.type.is_unitary_list(this)?this.args[0].interpret(w):x.operate(w,this)},De.prototype.compare=function(w){return this.idw.id?1:0},Te.prototype.compare=function(w){if(this.value===w.value&&this.is_float===w.is_float)return 0;if(this.valuew.value)return 1},j.prototype.compare=function(w){if(this.args.lengthw.args.length||this.args.length===w.args.length&&this.id>w.id)return 1;for(var P=0;PF)return 1;if(w.constructor===Te){if(w.is_float&&P.is_float)return 0;if(w.is_float)return-1;if(P.is_float)return 1}return 0},is_substitution:function(w){return w instanceof Ne},is_state:function(w){return w instanceof be},is_rule:function(w){return w instanceof Ve},is_variable:function(w){return w instanceof De},is_stream:function(w){return w instanceof Fe},is_anonymous_var:function(w){return w instanceof De&&w.id==="_"},is_callable:function(w){return w instanceof j},is_number:function(w){return w instanceof Te},is_integer:function(w){return w instanceof Te&&!w.is_float},is_float:function(w){return w instanceof Te&&w.is_float},is_term:function(w){return w instanceof j},is_atom:function(w){return w instanceof j&&w.args.length===0},is_ground:function(w){if(w instanceof De)return!1;if(w instanceof j){for(var P=0;P0},is_list:function(w){return w instanceof j&&(w.indicator==="[]/0"||w.indicator==="./2")},is_empty_list:function(w){return w instanceof j&&w.indicator==="[]/0"},is_non_empty_list:function(w){return w instanceof j&&w.indicator==="./2"},is_fully_list:function(w){for(;w instanceof j&&w.indicator==="./2";)w=w.args[1];return w instanceof De||w instanceof j&&w.indicator==="[]/0"},is_instantiated_list:function(w){for(;w instanceof j&&w.indicator==="./2";)w=w.args[1];return w instanceof j&&w.indicator==="[]/0"},is_unitary_list:function(w){return w instanceof j&&w.indicator==="./2"&&w.args[1]instanceof j&&w.args[1].indicator==="[]/0"},is_character:function(w){return w instanceof j&&(w.id.length===1||w.id.length>0&&w.id.length<=2&&n(w.id,0)>=65536)},is_character_code:function(w){return w instanceof Te&&!w.is_float&&w.value>=0&&w.value<=1114111},is_byte:function(w){return w instanceof Te&&!w.is_float&&w.value>=0&&w.value<=255},is_operator:function(w){return w instanceof j&&x.arithmetic.evaluation[w.indicator]},is_directive:function(w){return w instanceof j&&x.directive[w.indicator]!==void 0},is_builtin:function(w){return w instanceof j&&x.predicate[w.indicator]!==void 0},is_error:function(w){return w instanceof j&&w.indicator==="throw/1"},is_predicate_indicator:function(w){return w instanceof j&&w.indicator==="//2"&&w.args[0]instanceof j&&w.args[0].args.length===0&&w.args[1]instanceof Te&&w.args[1].is_float===!1},is_flag:function(w){return w instanceof j&&w.args.length===0&&x.flag[w.id]!==void 0},is_value_flag:function(w,P){if(!x.type.is_flag(w))return!1;for(var y in x.flag[w.id].allowed)if(x.flag[w.id].allowed.hasOwnProperty(y)&&x.flag[w.id].allowed[y].equals(P))return!0;return!1},is_io_mode:function(w){return x.type.is_atom(w)&&["read","write","append"].indexOf(w.id)!==-1},is_stream_option:function(w){return x.type.is_term(w)&&(w.indicator==="alias/1"&&x.type.is_atom(w.args[0])||w.indicator==="reposition/1"&&x.type.is_atom(w.args[0])&&(w.args[0].id==="true"||w.args[0].id==="false")||w.indicator==="type/1"&&x.type.is_atom(w.args[0])&&(w.args[0].id==="text"||w.args[0].id==="binary")||w.indicator==="eof_action/1"&&x.type.is_atom(w.args[0])&&(w.args[0].id==="error"||w.args[0].id==="eof_code"||w.args[0].id==="reset"))},is_stream_position:function(w){return x.type.is_integer(w)&&w.value>=0||x.type.is_atom(w)&&(w.id==="end_of_stream"||w.id==="past_end_of_stream")},is_stream_property:function(w){return x.type.is_term(w)&&(w.indicator==="input/0"||w.indicator==="output/0"||w.indicator==="alias/1"&&(x.type.is_variable(w.args[0])||x.type.is_atom(w.args[0]))||w.indicator==="file_name/1"&&(x.type.is_variable(w.args[0])||x.type.is_atom(w.args[0]))||w.indicator==="position/1"&&(x.type.is_variable(w.args[0])||x.type.is_stream_position(w.args[0]))||w.indicator==="reposition/1"&&(x.type.is_variable(w.args[0])||x.type.is_atom(w.args[0])&&(w.args[0].id==="true"||w.args[0].id==="false"))||w.indicator==="type/1"&&(x.type.is_variable(w.args[0])||x.type.is_atom(w.args[0])&&(w.args[0].id==="text"||w.args[0].id==="binary"))||w.indicator==="mode/1"&&(x.type.is_variable(w.args[0])||x.type.is_atom(w.args[0])&&(w.args[0].id==="read"||w.args[0].id==="write"||w.args[0].id==="append"))||w.indicator==="eof_action/1"&&(x.type.is_variable(w.args[0])||x.type.is_atom(w.args[0])&&(w.args[0].id==="error"||w.args[0].id==="eof_code"||w.args[0].id==="reset"))||w.indicator==="end_of_stream/1"&&(x.type.is_variable(w.args[0])||x.type.is_atom(w.args[0])&&(w.args[0].id==="at"||w.args[0].id==="past"||w.args[0].id==="not")))},is_streamable:function(w){return w.__proto__.stream!==void 0},is_read_option:function(w){return x.type.is_term(w)&&["variables/1","variable_names/1","singletons/1"].indexOf(w.indicator)!==-1},is_write_option:function(w){return x.type.is_term(w)&&(w.indicator==="quoted/1"&&x.type.is_atom(w.args[0])&&(w.args[0].id==="true"||w.args[0].id==="false")||w.indicator==="ignore_ops/1"&&x.type.is_atom(w.args[0])&&(w.args[0].id==="true"||w.args[0].id==="false")||w.indicator==="numbervars/1"&&x.type.is_atom(w.args[0])&&(w.args[0].id==="true"||w.args[0].id==="false"))},is_close_option:function(w){return x.type.is_term(w)&&w.indicator==="force/1"&&x.type.is_atom(w.args[0])&&(w.args[0].id==="true"||w.args[0].id==="false")},is_modifiable_flag:function(w){return x.type.is_flag(w)&&x.flag[w.id].changeable},is_module:function(w){return w instanceof j&&w.indicator==="library/1"&&w.args[0]instanceof j&&w.args[0].args.length===0&&x.module[w.args[0].id]!==void 0}},arithmetic:{evaluation:{"e/0":{type_args:null,type_result:!0,fn:function(w){return Math.E}},"pi/0":{type_args:null,type_result:!0,fn:function(w){return Math.PI}},"tau/0":{type_args:null,type_result:!0,fn:function(w){return 2*Math.PI}},"epsilon/0":{type_args:null,type_result:!0,fn:function(w){return Number.EPSILON}},"+/1":{type_args:null,type_result:null,fn:function(w,P){return w}},"-/1":{type_args:null,type_result:null,fn:function(w,P){return-w}},"\\/1":{type_args:!1,type_result:!1,fn:function(w,P){return~w}},"abs/1":{type_args:null,type_result:null,fn:function(w,P){return Math.abs(w)}},"sign/1":{type_args:null,type_result:null,fn:function(w,P){return Math.sign(w)}},"float_integer_part/1":{type_args:!0,type_result:!1,fn:function(w,P){return parseInt(w)}},"float_fractional_part/1":{type_args:!0,type_result:!0,fn:function(w,P){return w-parseInt(w)}},"float/1":{type_args:null,type_result:!0,fn:function(w,P){return parseFloat(w)}},"floor/1":{type_args:!0,type_result:!1,fn:function(w,P){return Math.floor(w)}},"truncate/1":{type_args:!0,type_result:!1,fn:function(w,P){return parseInt(w)}},"round/1":{type_args:!0,type_result:!1,fn:function(w,P){return Math.round(w)}},"ceiling/1":{type_args:!0,type_result:!1,fn:function(w,P){return Math.ceil(w)}},"sin/1":{type_args:null,type_result:!0,fn:function(w,P){return Math.sin(w)}},"cos/1":{type_args:null,type_result:!0,fn:function(w,P){return Math.cos(w)}},"tan/1":{type_args:null,type_result:!0,fn:function(w,P){return Math.tan(w)}},"asin/1":{type_args:null,type_result:!0,fn:function(w,P){return Math.asin(w)}},"acos/1":{type_args:null,type_result:!0,fn:function(w,P){return Math.acos(w)}},"atan/1":{type_args:null,type_result:!0,fn:function(w,P){return Math.atan(w)}},"atan2/2":{type_args:null,type_result:!0,fn:function(w,P,y){return Math.atan2(w,P)}},"exp/1":{type_args:null,type_result:!0,fn:function(w,P){return Math.exp(w)}},"sqrt/1":{type_args:null,type_result:!0,fn:function(w,P){return Math.sqrt(w)}},"log/1":{type_args:null,type_result:!0,fn:function(w,P){return w>0?Math.log(w):x.error.evaluation("undefined",P.__call_indicator)}},"+/2":{type_args:null,type_result:null,fn:function(w,P,y){return w+P}},"-/2":{type_args:null,type_result:null,fn:function(w,P,y){return w-P}},"*/2":{type_args:null,type_result:null,fn:function(w,P,y){return w*P}},"//2":{type_args:null,type_result:!0,fn:function(w,P,y){return P?w/P:x.error.evaluation("zero_division",y.__call_indicator)}},"///2":{type_args:!1,type_result:!1,fn:function(w,P,y){return P?parseInt(w/P):x.error.evaluation("zero_division",y.__call_indicator)}},"**/2":{type_args:null,type_result:!0,fn:function(w,P,y){return Math.pow(w,P)}},"^/2":{type_args:null,type_result:null,fn:function(w,P,y){return Math.pow(w,P)}},"<>/2":{type_args:!1,type_result:!1,fn:function(w,P,y){return w>>P}},"/\\/2":{type_args:!1,type_result:!1,fn:function(w,P,y){return w&P}},"\\//2":{type_args:!1,type_result:!1,fn:function(w,P,y){return w|P}},"xor/2":{type_args:!1,type_result:!1,fn:function(w,P,y){return w^P}},"rem/2":{type_args:!1,type_result:!1,fn:function(w,P,y){return P?w%P:x.error.evaluation("zero_division",y.__call_indicator)}},"mod/2":{type_args:!1,type_result:!1,fn:function(w,P,y){return P?w-parseInt(w/P)*P:x.error.evaluation("zero_division",y.__call_indicator)}},"max/2":{type_args:null,type_result:null,fn:function(w,P,y){return Math.max(w,P)}},"min/2":{type_args:null,type_result:null,fn:function(w,P,y){return Math.min(w,P)}}}},directive:{"dynamic/1":function(w,P){var y=P.args[0];if(x.type.is_variable(y))w.throw_error(x.error.instantiation(P.indicator));else if(!x.type.is_compound(y)||y.indicator!=="//2")w.throw_error(x.error.type("predicate_indicator",y,P.indicator));else if(x.type.is_variable(y.args[0])||x.type.is_variable(y.args[1]))w.throw_error(x.error.instantiation(P.indicator));else if(!x.type.is_atom(y.args[0]))w.throw_error(x.error.type("atom",y.args[0],P.indicator));else if(!x.type.is_integer(y.args[1]))w.throw_error(x.error.type("integer",y.args[1],P.indicator));else{var F=P.args[0].args[0].id+"/"+P.args[0].args[1].value;w.session.public_predicates[F]=!0,w.session.rules[F]||(w.session.rules[F]=[])}},"multifile/1":function(w,P){var y=P.args[0];x.type.is_variable(y)?w.throw_error(x.error.instantiation(P.indicator)):!x.type.is_compound(y)||y.indicator!=="//2"?w.throw_error(x.error.type("predicate_indicator",y,P.indicator)):x.type.is_variable(y.args[0])||x.type.is_variable(y.args[1])?w.throw_error(x.error.instantiation(P.indicator)):x.type.is_atom(y.args[0])?x.type.is_integer(y.args[1])?w.session.multifile_predicates[P.args[0].args[0].id+"/"+P.args[0].args[1].value]=!0:w.throw_error(x.error.type("integer",y.args[1],P.indicator)):w.throw_error(x.error.type("atom",y.args[0],P.indicator))},"set_prolog_flag/2":function(w,P){var y=P.args[0],F=P.args[1];x.type.is_variable(y)||x.type.is_variable(F)?w.throw_error(x.error.instantiation(P.indicator)):x.type.is_atom(y)?x.type.is_flag(y)?x.type.is_value_flag(y,F)?x.type.is_modifiable_flag(y)?w.session.flag[y.id]=F:w.throw_error(x.error.permission("modify","flag",y)):w.throw_error(x.error.domain("flag_value",new j("+",[y,F]),P.indicator)):w.throw_error(x.error.domain("prolog_flag",y,P.indicator)):w.throw_error(x.error.type("atom",y,P.indicator))},"use_module/1":function(w,P){var y=P.args[0];if(x.type.is_variable(y))w.throw_error(x.error.instantiation(P.indicator));else if(!x.type.is_term(y))w.throw_error(x.error.type("term",y,P.indicator));else if(x.type.is_module(y)){var F=y.args[0].id;e(w.session.modules,F)===-1&&w.session.modules.push(F)}},"char_conversion/2":function(w,P){var y=P.args[0],F=P.args[1];x.type.is_variable(y)||x.type.is_variable(F)?w.throw_error(x.error.instantiation(P.indicator)):x.type.is_character(y)?x.type.is_character(F)?y.id===F.id?delete w.session.__char_conversion[y.id]:w.session.__char_conversion[y.id]=F.id:w.throw_error(x.error.type("character",F,P.indicator)):w.throw_error(x.error.type("character",y,P.indicator))},"op/3":function(w,P){var y=P.args[0],F=P.args[1],z=P.args[2];if(x.type.is_variable(y)||x.type.is_variable(F)||x.type.is_variable(z))w.throw_error(x.error.instantiation(P.indicator));else if(!x.type.is_integer(y))w.throw_error(x.error.type("integer",y,P.indicator));else if(!x.type.is_atom(F))w.throw_error(x.error.type("atom",F,P.indicator));else if(!x.type.is_atom(z))w.throw_error(x.error.type("atom",z,P.indicator));else if(y.value<0||y.value>1200)w.throw_error(x.error.domain("operator_priority",y,P.indicator));else if(z.id===",")w.throw_error(x.error.permission("modify","operator",z,P.indicator));else if(z.id==="|"&&(y.value<1001||F.id.length!==3))w.throw_error(x.error.permission("modify","operator",z,P.indicator));else if(["fy","fx","yf","xf","xfx","yfx","xfy"].indexOf(F.id)===-1)w.throw_error(x.error.domain("operator_specifier",F,P.indicator));else{var Z={prefix:null,infix:null,postfix:null};for(var $ in w.session.__operators)if(w.session.__operators.hasOwnProperty($)){var oe=w.session.__operators[$][z.id];oe&&(e(oe,"fx")!==-1&&(Z.prefix={priority:$,type:"fx"}),e(oe,"fy")!==-1&&(Z.prefix={priority:$,type:"fy"}),e(oe,"xf")!==-1&&(Z.postfix={priority:$,type:"xf"}),e(oe,"yf")!==-1&&(Z.postfix={priority:$,type:"yf"}),e(oe,"xfx")!==-1&&(Z.infix={priority:$,type:"xfx"}),e(oe,"xfy")!==-1&&(Z.infix={priority:$,type:"xfy"}),e(oe,"yfx")!==-1&&(Z.infix={priority:$,type:"yfx"}))}var xe;switch(F.id){case"fy":case"fx":xe="prefix";break;case"yf":case"xf":xe="postfix";break;default:xe="infix";break}if(((Z.prefix&&xe==="prefix"||Z.postfix&&xe==="postfix"||Z.infix&&xe==="infix")&&Z[xe].type!==F.id||Z.infix&&xe==="postfix"||Z.postfix&&xe==="infix")&&y.value!==0)w.throw_error(x.error.permission("create","operator",z,P.indicator));else return Z[xe]&&(we(w.session.__operators[Z[xe].priority][z.id],F.id),w.session.__operators[Z[xe].priority][z.id].length===0&&delete w.session.__operators[Z[xe].priority][z.id]),y.value>0&&(w.session.__operators[y.value]||(w.session.__operators[y.value.toString()]={}),w.session.__operators[y.value][z.id]||(w.session.__operators[y.value][z.id]=[]),w.session.__operators[y.value][z.id].push(F.id)),!0}}},predicate:{"op/3":function(w,P,y){x.directive["op/3"](w,y)&&w.success(P)},"current_op/3":function(w,P,y){var F=y.args[0],z=y.args[1],Z=y.args[2],$=[];for(var oe in w.session.__operators)for(var xe in w.session.__operators[oe])for(var Re=0;Re/2"){var F=w.points,z=w.session.format_success,Z=w.session.format_error;w.session.format_success=function(Re){return Re.substitution},w.session.format_error=function(Re){return Re.goal},w.points=[new be(y.args[0].args[0],P.substitution,P)];var $=function(Re){w.points=F,w.session.format_success=z,w.session.format_error=Z,Re===!1?w.prepend([new be(P.goal.replace(y.args[1]),P.substitution,P)]):x.type.is_error(Re)?w.throw_error(Re.args[0]):Re===null?(w.prepend([P]),w.__calls.shift()(null)):w.prepend([new be(P.goal.replace(y.args[0].args[1]).apply(Re),P.substitution.apply(Re),P)])};w.__calls.unshift($)}else{var oe=new be(P.goal.replace(y.args[0]),P.substitution,P),xe=new be(P.goal.replace(y.args[1]),P.substitution,P);w.prepend([oe,xe])}},"!/0":function(w,P,y){var F,z,Z=[];for(F=P,z=null;F.parent!==null&&F.parent.goal.search(y);)if(z=F,F=F.parent,F.goal!==null){var $=F.goal.select();if($&&$.id==="call"&&$.search(y)){F=z;break}}for(var oe=w.points.length-1;oe>=0;oe--){for(var xe=w.points[oe],Re=xe.parent;Re!==null&&Re!==F.parent;)Re=Re.parent;Re===null&&Re!==F.parent&&Z.push(xe)}w.points=Z.reverse(),w.success(P)},"\\+/1":function(w,P,y){var F=y.args[0];x.type.is_variable(F)?w.throw_error(x.error.instantiation(w.level)):x.type.is_callable(F)?w.prepend([new be(P.goal.replace(new j(",",[new j(",",[new j("call",[F]),new j("!",[])]),new j("fail",[])])),P.substitution,P),new be(P.goal.replace(null),P.substitution,P)]):w.throw_error(x.error.type("callable",F,w.level))},"->/2":function(w,P,y){var F=P.goal.replace(new j(",",[y.args[0],new j(",",[new j("!"),y.args[1]])]));w.prepend([new be(F,P.substitution,P)])},"fail/0":function(w,P,y){},"false/0":function(w,P,y){},"true/0":function(w,P,y){w.success(P)},"call/1":se(1),"call/2":se(2),"call/3":se(3),"call/4":se(4),"call/5":se(5),"call/6":se(6),"call/7":se(7),"call/8":se(8),"once/1":function(w,P,y){var F=y.args[0];w.prepend([new be(P.goal.replace(new j(",",[new j("call",[F]),new j("!",[])])),P.substitution,P)])},"forall/2":function(w,P,y){var F=y.args[0],z=y.args[1];w.prepend([new be(P.goal.replace(new j("\\+",[new j(",",[new j("call",[F]),new j("\\+",[new j("call",[z])])])])),P.substitution,P)])},"repeat/0":function(w,P,y){w.prepend([new be(P.goal.replace(null),P.substitution,P),P])},"throw/1":function(w,P,y){x.type.is_variable(y.args[0])?w.throw_error(x.error.instantiation(w.level)):w.throw_error(y.args[0])},"catch/3":function(w,P,y){var F=w.points;w.points=[],w.prepend([new be(y.args[0],P.substitution,P)]);var z=w.session.format_success,Z=w.session.format_error;w.session.format_success=function(oe){return oe.substitution},w.session.format_error=function(oe){return oe.goal};var $=function(oe){var xe=w.points;if(w.points=F,w.session.format_success=z,w.session.format_error=Z,x.type.is_error(oe)){for(var Re=[],lt=w.points.length-1;lt>=0;lt--){for(var ir=w.points[lt],Ct=ir.parent;Ct!==null&&Ct!==P.parent;)Ct=Ct.parent;Ct===null&&Ct!==P.parent&&Re.push(ir)}w.points=Re;var qt=w.get_flag("occurs_check").indicator==="true/0",ir=new be,bt=x.unify(oe.args[0],y.args[1],qt);bt!==null?(ir.substitution=P.substitution.apply(bt),ir.goal=P.goal.replace(y.args[2]).apply(bt),ir.parent=P,w.prepend([ir])):w.throw_error(oe.args[0])}else if(oe!==!1){for(var gn=oe===null?[]:[new be(P.goal.apply(oe).replace(null),P.substitution.apply(oe),P)],br=[],lt=xe.length-1;lt>=0;lt--){br.push(xe[lt]);var Ir=xe[lt].goal!==null?xe[lt].goal.select():null;if(x.type.is_term(Ir)&&Ir.indicator==="!/0")break}var Or=s(br,function(nn){return nn.goal===null&&(nn.goal=new j("true",[])),nn=new be(P.goal.replace(new j("catch",[nn.goal,y.args[1],y.args[2]])),P.substitution.apply(nn.substitution),nn.parent),nn.exclude=y.args[0].variables(),nn}).reverse();w.prepend(Or),w.prepend(gn),oe===null&&(this.current_limit=0,w.__calls.shift()(null))}};w.__calls.unshift($)},"=/2":function(w,P,y){var F=w.get_flag("occurs_check").indicator==="true/0",z=new be,Z=x.unify(y.args[0],y.args[1],F);Z!==null&&(z.goal=P.goal.apply(Z).replace(null),z.substitution=P.substitution.apply(Z),z.parent=P,w.prepend([z]))},"unify_with_occurs_check/2":function(w,P,y){var F=new be,z=x.unify(y.args[0],y.args[1],!0);z!==null&&(F.goal=P.goal.apply(z).replace(null),F.substitution=P.substitution.apply(z),F.parent=P,w.prepend([F]))},"\\=/2":function(w,P,y){var F=w.get_flag("occurs_check").indicator==="true/0",z=x.unify(y.args[0],y.args[1],F);z===null&&w.success(P)},"subsumes_term/2":function(w,P,y){var F=w.get_flag("occurs_check").indicator==="true/0",z=x.unify(y.args[1],y.args[0],F);z!==null&&y.args[1].apply(z).equals(y.args[1])&&w.success(P)},"findall/3":function(w,P,y){var F=y.args[0],z=y.args[1],Z=y.args[2];if(x.type.is_variable(z))w.throw_error(x.error.instantiation(y.indicator));else if(!x.type.is_callable(z))w.throw_error(x.error.type("callable",z,y.indicator));else if(!x.type.is_variable(Z)&&!x.type.is_list(Z))w.throw_error(x.error.type("list",Z,y.indicator));else{var $=w.next_free_variable(),oe=new j(",",[z,new j("=",[$,F])]),xe=w.points,Re=w.session.limit,lt=w.session.format_success;w.session.format_success=function(ir){return ir.substitution},w.add_goal(oe,!0,P);var Ct=[],qt=function(ir){if(ir!==!1&&ir!==null&&!x.type.is_error(ir))w.__calls.unshift(qt),Ct.push(ir.links[$.id]),w.session.limit=w.current_limit;else if(w.points=xe,w.session.limit=Re,w.session.format_success=lt,x.type.is_error(ir))w.throw_error(ir.args[0]);else if(w.current_limit>0){for(var bt=new j("[]"),gn=Ct.length-1;gn>=0;gn--)bt=new j(".",[Ct[gn],bt]);w.prepend([new be(P.goal.replace(new j("=",[Z,bt])),P.substitution,P)])}};w.__calls.unshift(qt)}},"bagof/3":function(w,P,y){var F,z=y.args[0],Z=y.args[1],$=y.args[2];if(x.type.is_variable(Z))w.throw_error(x.error.instantiation(y.indicator));else if(!x.type.is_callable(Z))w.throw_error(x.error.type("callable",Z,y.indicator));else if(!x.type.is_variable($)&&!x.type.is_list($))w.throw_error(x.error.type("list",$,y.indicator));else{var oe=w.next_free_variable(),xe;Z.indicator==="^/2"?(xe=Z.args[0].variables(),Z=Z.args[1]):xe=[],xe=xe.concat(z.variables());for(var Re=Z.variables().filter(function(Or){return e(xe,Or)===-1}),lt=new j("[]"),Ct=Re.length-1;Ct>=0;Ct--)lt=new j(".",[new De(Re[Ct]),lt]);var qt=new j(",",[Z,new j("=",[oe,new j(",",[lt,z])])]),ir=w.points,bt=w.session.limit,gn=w.session.format_success;w.session.format_success=function(Or){return Or.substitution},w.add_goal(qt,!0,P);var br=[],Ir=function(Or){if(Or!==!1&&Or!==null&&!x.type.is_error(Or)){w.__calls.unshift(Ir);var nn=!1,ai=Or.links[oe.id].args[0],Io=Or.links[oe.id].args[1];for(var ts in br)if(br.hasOwnProperty(ts)){var $s=br[ts];if($s.variables.equals(ai)){$s.answers.push(Io),nn=!0;break}}nn||br.push({variables:ai,answers:[Io]}),w.session.limit=w.current_limit}else if(w.points=ir,w.session.limit=bt,w.session.format_success=gn,x.type.is_error(Or))w.throw_error(Or.args[0]);else if(w.current_limit>0){for(var Co=[],Hi=0;Hi=0;wo--)eo=new j(".",[Or[wo],eo]);Co.push(new be(P.goal.replace(new j(",",[new j("=",[lt,br[Hi].variables]),new j("=",[$,eo])])),P.substitution,P))}w.prepend(Co)}};w.__calls.unshift(Ir)}},"setof/3":function(w,P,y){var F,z=y.args[0],Z=y.args[1],$=y.args[2];if(x.type.is_variable(Z))w.throw_error(x.error.instantiation(y.indicator));else if(!x.type.is_callable(Z))w.throw_error(x.error.type("callable",Z,y.indicator));else if(!x.type.is_variable($)&&!x.type.is_list($))w.throw_error(x.error.type("list",$,y.indicator));else{var oe=w.next_free_variable(),xe;Z.indicator==="^/2"?(xe=Z.args[0].variables(),Z=Z.args[1]):xe=[],xe=xe.concat(z.variables());for(var Re=Z.variables().filter(function(Or){return e(xe,Or)===-1}),lt=new j("[]"),Ct=Re.length-1;Ct>=0;Ct--)lt=new j(".",[new De(Re[Ct]),lt]);var qt=new j(",",[Z,new j("=",[oe,new j(",",[lt,z])])]),ir=w.points,bt=w.session.limit,gn=w.session.format_success;w.session.format_success=function(Or){return Or.substitution},w.add_goal(qt,!0,P);var br=[],Ir=function(Or){if(Or!==!1&&Or!==null&&!x.type.is_error(Or)){w.__calls.unshift(Ir);var nn=!1,ai=Or.links[oe.id].args[0],Io=Or.links[oe.id].args[1];for(var ts in br)if(br.hasOwnProperty(ts)){var $s=br[ts];if($s.variables.equals(ai)){$s.answers.push(Io),nn=!0;break}}nn||br.push({variables:ai,answers:[Io]}),w.session.limit=w.current_limit}else if(w.points=ir,w.session.limit=bt,w.session.format_success=gn,x.type.is_error(Or))w.throw_error(Or.args[0]);else if(w.current_limit>0){for(var Co=[],Hi=0;Hi=0;wo--)eo=new j(".",[Or[wo],eo]);Co.push(new be(P.goal.replace(new j(",",[new j("=",[lt,br[Hi].variables]),new j("=",[$,eo])])),P.substitution,P))}w.prepend(Co)}};w.__calls.unshift(Ir)}},"functor/3":function(w,P,y){var F,z=y.args[0],Z=y.args[1],$=y.args[2];if(x.type.is_variable(z)&&(x.type.is_variable(Z)||x.type.is_variable($)))w.throw_error(x.error.instantiation("functor/3"));else if(!x.type.is_variable($)&&!x.type.is_integer($))w.throw_error(x.error.type("integer",y.args[2],"functor/3"));else if(!x.type.is_variable(Z)&&!x.type.is_atomic(Z))w.throw_error(x.error.type("atomic",y.args[1],"functor/3"));else if(x.type.is_integer(Z)&&x.type.is_integer($)&&$.value!==0)w.throw_error(x.error.type("atom",y.args[1],"functor/3"));else if(x.type.is_variable(z)){if(y.args[2].value>=0){for(var oe=[],xe=0;xe<$.value;xe++)oe.push(w.next_free_variable());var Re=x.type.is_integer(Z)?Z:new j(Z.id,oe);w.prepend([new be(P.goal.replace(new j("=",[z,Re])),P.substitution,P)])}}else{var lt=x.type.is_integer(z)?z:new j(z.id,[]),Ct=x.type.is_integer(z)?new Te(0,!1):new Te(z.args.length,!1),qt=new j(",",[new j("=",[lt,Z]),new j("=",[Ct,$])]);w.prepend([new be(P.goal.replace(qt),P.substitution,P)])}},"arg/3":function(w,P,y){if(x.type.is_variable(y.args[0])||x.type.is_variable(y.args[1]))w.throw_error(x.error.instantiation(y.indicator));else if(y.args[0].value<0)w.throw_error(x.error.domain("not_less_than_zero",y.args[0],y.indicator));else if(!x.type.is_compound(y.args[1]))w.throw_error(x.error.type("compound",y.args[1],y.indicator));else{var F=y.args[0].value;if(F>0&&F<=y.args[1].args.length){var z=new j("=",[y.args[1].args[F-1],y.args[2]]);w.prepend([new be(P.goal.replace(z),P.substitution,P)])}}},"=../2":function(w,P,y){var F;if(x.type.is_variable(y.args[0])&&(x.type.is_variable(y.args[1])||x.type.is_non_empty_list(y.args[1])&&x.type.is_variable(y.args[1].args[0])))w.throw_error(x.error.instantiation(y.indicator));else if(!x.type.is_fully_list(y.args[1]))w.throw_error(x.error.type("list",y.args[1],y.indicator));else if(x.type.is_variable(y.args[0])){if(!x.type.is_variable(y.args[1])){var Z=[];for(F=y.args[1].args[1];F.indicator==="./2";)Z.push(F.args[0]),F=F.args[1];x.type.is_variable(y.args[0])&&x.type.is_variable(F)?w.throw_error(x.error.instantiation(y.indicator)):Z.length===0&&x.type.is_compound(y.args[1].args[0])?w.throw_error(x.error.type("atomic",y.args[1].args[0],y.indicator)):Z.length>0&&(x.type.is_compound(y.args[1].args[0])||x.type.is_number(y.args[1].args[0]))?w.throw_error(x.error.type("atom",y.args[1].args[0],y.indicator)):Z.length===0?w.prepend([new be(P.goal.replace(new j("=",[y.args[1].args[0],y.args[0]],P)),P.substitution,P)]):w.prepend([new be(P.goal.replace(new j("=",[new j(y.args[1].args[0].id,Z),y.args[0]])),P.substitution,P)])}}else{if(x.type.is_atomic(y.args[0]))F=new j(".",[y.args[0],new j("[]")]);else{F=new j("[]");for(var z=y.args[0].args.length-1;z>=0;z--)F=new j(".",[y.args[0].args[z],F]);F=new j(".",[new j(y.args[0].id),F])}w.prepend([new be(P.goal.replace(new j("=",[F,y.args[1]])),P.substitution,P)])}},"copy_term/2":function(w,P,y){var F=y.args[0].rename(w);w.prepend([new be(P.goal.replace(new j("=",[F,y.args[1]])),P.substitution,P.parent)])},"term_variables/2":function(w,P,y){var F=y.args[0],z=y.args[1];if(!x.type.is_fully_list(z))w.throw_error(x.error.type("list",z,y.indicator));else{var Z=g(s(ye(F.variables()),function($){return new De($)}));w.prepend([new be(P.goal.replace(new j("=",[z,Z])),P.substitution,P)])}},"clause/2":function(w,P,y){if(x.type.is_variable(y.args[0]))w.throw_error(x.error.instantiation(y.indicator));else if(!x.type.is_callable(y.args[0]))w.throw_error(x.error.type("callable",y.args[0],y.indicator));else if(!x.type.is_variable(y.args[1])&&!x.type.is_callable(y.args[1]))w.throw_error(x.error.type("callable",y.args[1],y.indicator));else if(w.session.rules[y.args[0].indicator]!==void 0)if(w.is_public_predicate(y.args[0].indicator)){var F=[];for(var z in w.session.rules[y.args[0].indicator])if(w.session.rules[y.args[0].indicator].hasOwnProperty(z)){var Z=w.session.rules[y.args[0].indicator][z];w.session.renamed_variables={},Z=Z.rename(w),Z.body===null&&(Z.body=new j("true"));var $=new j(",",[new j("=",[Z.head,y.args[0]]),new j("=",[Z.body,y.args[1]])]);F.push(new be(P.goal.replace($),P.substitution,P))}w.prepend(F)}else w.throw_error(x.error.permission("access","private_procedure",y.args[0].indicator,y.indicator))},"current_predicate/1":function(w,P,y){var F=y.args[0];if(!x.type.is_variable(F)&&(!x.type.is_compound(F)||F.indicator!=="//2"))w.throw_error(x.error.type("predicate_indicator",F,y.indicator));else if(!x.type.is_variable(F)&&!x.type.is_variable(F.args[0])&&!x.type.is_atom(F.args[0]))w.throw_error(x.error.type("atom",F.args[0],y.indicator));else if(!x.type.is_variable(F)&&!x.type.is_variable(F.args[1])&&!x.type.is_integer(F.args[1]))w.throw_error(x.error.type("integer",F.args[1],y.indicator));else{var z=[];for(var Z in w.session.rules)if(w.session.rules.hasOwnProperty(Z)){var $=Z.lastIndexOf("/"),oe=Z.substr(0,$),xe=parseInt(Z.substr($+1,Z.length-($+1))),Re=new j("/",[new j(oe),new Te(xe,!1)]),lt=new j("=",[Re,F]);z.push(new be(P.goal.replace(lt),P.substitution,P))}w.prepend(z)}},"asserta/1":function(w,P,y){if(x.type.is_variable(y.args[0]))w.throw_error(x.error.instantiation(y.indicator));else if(!x.type.is_callable(y.args[0]))w.throw_error(x.error.type("callable",y.args[0],y.indicator));else{var F,z;y.args[0].indicator===":-/2"?(F=y.args[0].args[0],z=Ce(y.args[0].args[1])):(F=y.args[0],z=null),x.type.is_callable(F)?z!==null&&!x.type.is_callable(z)?w.throw_error(x.error.type("callable",z,y.indicator)):w.is_public_predicate(F.indicator)?(w.session.rules[F.indicator]===void 0&&(w.session.rules[F.indicator]=[]),w.session.public_predicates[F.indicator]=!0,w.session.rules[F.indicator]=[new Ve(F,z,!0)].concat(w.session.rules[F.indicator]),w.success(P)):w.throw_error(x.error.permission("modify","static_procedure",F.indicator,y.indicator)):w.throw_error(x.error.type("callable",F,y.indicator))}},"assertz/1":function(w,P,y){if(x.type.is_variable(y.args[0]))w.throw_error(x.error.instantiation(y.indicator));else if(!x.type.is_callable(y.args[0]))w.throw_error(x.error.type("callable",y.args[0],y.indicator));else{var F,z;y.args[0].indicator===":-/2"?(F=y.args[0].args[0],z=Ce(y.args[0].args[1])):(F=y.args[0],z=null),x.type.is_callable(F)?z!==null&&!x.type.is_callable(z)?w.throw_error(x.error.type("callable",z,y.indicator)):w.is_public_predicate(F.indicator)?(w.session.rules[F.indicator]===void 0&&(w.session.rules[F.indicator]=[]),w.session.public_predicates[F.indicator]=!0,w.session.rules[F.indicator].push(new Ve(F,z,!0)),w.success(P)):w.throw_error(x.error.permission("modify","static_procedure",F.indicator,y.indicator)):w.throw_error(x.error.type("callable",F,y.indicator))}},"retract/1":function(w,P,y){if(x.type.is_variable(y.args[0]))w.throw_error(x.error.instantiation(y.indicator));else if(!x.type.is_callable(y.args[0]))w.throw_error(x.error.type("callable",y.args[0],y.indicator));else{var F,z;if(y.args[0].indicator===":-/2"?(F=y.args[0].args[0],z=y.args[0].args[1]):(F=y.args[0],z=new j("true")),typeof P.retract>"u")if(w.is_public_predicate(F.indicator)){if(w.session.rules[F.indicator]!==void 0){for(var Z=[],$=0;$w.get_flag("max_arity").value)w.throw_error(x.error.representation("max_arity",y.indicator));else{var F=y.args[0].args[0].id+"/"+y.args[0].args[1].value;w.is_public_predicate(F)?(delete w.session.rules[F],w.success(P)):w.throw_error(x.error.permission("modify","static_procedure",F,y.indicator))}},"atom_length/2":function(w,P,y){if(x.type.is_variable(y.args[0]))w.throw_error(x.error.instantiation(y.indicator));else if(!x.type.is_atom(y.args[0]))w.throw_error(x.error.type("atom",y.args[0],y.indicator));else if(!x.type.is_variable(y.args[1])&&!x.type.is_integer(y.args[1]))w.throw_error(x.error.type("integer",y.args[1],y.indicator));else if(x.type.is_integer(y.args[1])&&y.args[1].value<0)w.throw_error(x.error.domain("not_less_than_zero",y.args[1],y.indicator));else{var F=new Te(y.args[0].id.length,!1);w.prepend([new be(P.goal.replace(new j("=",[F,y.args[1]])),P.substitution,P)])}},"atom_concat/3":function(w,P,y){var F,z,Z=y.args[0],$=y.args[1],oe=y.args[2];if(x.type.is_variable(oe)&&(x.type.is_variable(Z)||x.type.is_variable($)))w.throw_error(x.error.instantiation(y.indicator));else if(!x.type.is_variable(Z)&&!x.type.is_atom(Z))w.throw_error(x.error.type("atom",Z,y.indicator));else if(!x.type.is_variable($)&&!x.type.is_atom($))w.throw_error(x.error.type("atom",$,y.indicator));else if(!x.type.is_variable(oe)&&!x.type.is_atom(oe))w.throw_error(x.error.type("atom",oe,y.indicator));else{var xe=x.type.is_variable(Z),Re=x.type.is_variable($);if(!xe&&!Re)z=new j("=",[oe,new j(Z.id+$.id)]),w.prepend([new be(P.goal.replace(z),P.substitution,P)]);else if(xe&&!Re)F=oe.id.substr(0,oe.id.length-$.id.length),F+$.id===oe.id&&(z=new j("=",[Z,new j(F)]),w.prepend([new be(P.goal.replace(z),P.substitution,P)]));else if(Re&&!xe)F=oe.id.substr(Z.id.length),Z.id+F===oe.id&&(z=new j("=",[$,new j(F)]),w.prepend([new be(P.goal.replace(z),P.substitution,P)]));else{for(var lt=[],Ct=0;Ct<=oe.id.length;Ct++){var qt=new j(oe.id.substr(0,Ct)),ir=new j(oe.id.substr(Ct));z=new j(",",[new j("=",[qt,Z]),new j("=",[ir,$])]),lt.push(new be(P.goal.replace(z),P.substitution,P))}w.prepend(lt)}}},"sub_atom/5":function(w,P,y){var F,z=y.args[0],Z=y.args[1],$=y.args[2],oe=y.args[3],xe=y.args[4];if(x.type.is_variable(z))w.throw_error(x.error.instantiation(y.indicator));else if(!x.type.is_variable(Z)&&!x.type.is_integer(Z))w.throw_error(x.error.type("integer",Z,y.indicator));else if(!x.type.is_variable($)&&!x.type.is_integer($))w.throw_error(x.error.type("integer",$,y.indicator));else if(!x.type.is_variable(oe)&&!x.type.is_integer(oe))w.throw_error(x.error.type("integer",oe,y.indicator));else if(x.type.is_integer(Z)&&Z.value<0)w.throw_error(x.error.domain("not_less_than_zero",Z,y.indicator));else if(x.type.is_integer($)&&$.value<0)w.throw_error(x.error.domain("not_less_than_zero",$,y.indicator));else if(x.type.is_integer(oe)&&oe.value<0)w.throw_error(x.error.domain("not_less_than_zero",oe,y.indicator));else{var Re=[],lt=[],Ct=[];if(x.type.is_variable(Z))for(F=0;F<=z.id.length;F++)Re.push(F);else Re.push(Z.value);if(x.type.is_variable($))for(F=0;F<=z.id.length;F++)lt.push(F);else lt.push($.value);if(x.type.is_variable(oe))for(F=0;F<=z.id.length;F++)Ct.push(F);else Ct.push(oe.value);var qt=[];for(var ir in Re)if(Re.hasOwnProperty(ir)){F=Re[ir];for(var bt in lt)if(lt.hasOwnProperty(bt)){var gn=lt[bt],br=z.id.length-F-gn;if(e(Ct,br)!==-1&&F+gn+br===z.id.length){var Ir=z.id.substr(F,gn);if(z.id===z.id.substr(0,F)+Ir+z.id.substr(F+gn,br)){var Or=new j("=",[new j(Ir),xe]),nn=new j("=",[Z,new Te(F)]),ai=new j("=",[$,new Te(gn)]),Io=new j("=",[oe,new Te(br)]),ts=new j(",",[new j(",",[new j(",",[nn,ai]),Io]),Or]);qt.push(new be(P.goal.replace(ts),P.substitution,P))}}}}w.prepend(qt)}},"atom_chars/2":function(w,P,y){var F=y.args[0],z=y.args[1];if(x.type.is_variable(F)&&x.type.is_variable(z))w.throw_error(x.error.instantiation(y.indicator));else if(!x.type.is_variable(F)&&!x.type.is_atom(F))w.throw_error(x.error.type("atom",F,y.indicator));else if(x.type.is_variable(F)){for(var oe=z,xe=x.type.is_variable(F),Re="";oe.indicator==="./2";){if(x.type.is_character(oe.args[0]))Re+=oe.args[0].id;else if(x.type.is_variable(oe.args[0])&&xe){w.throw_error(x.error.instantiation(y.indicator));return}else if(!x.type.is_variable(oe.args[0])){w.throw_error(x.error.type("character",oe.args[0],y.indicator));return}oe=oe.args[1]}x.type.is_variable(oe)&&xe?w.throw_error(x.error.instantiation(y.indicator)):!x.type.is_empty_list(oe)&&!x.type.is_variable(oe)?w.throw_error(x.error.type("list",z,y.indicator)):w.prepend([new be(P.goal.replace(new j("=",[new j(Re),F])),P.substitution,P)])}else{for(var Z=new j("[]"),$=F.id.length-1;$>=0;$--)Z=new j(".",[new j(F.id.charAt($)),Z]);w.prepend([new be(P.goal.replace(new j("=",[z,Z])),P.substitution,P)])}},"atom_codes/2":function(w,P,y){var F=y.args[0],z=y.args[1];if(x.type.is_variable(F)&&x.type.is_variable(z))w.throw_error(x.error.instantiation(y.indicator));else if(!x.type.is_variable(F)&&!x.type.is_atom(F))w.throw_error(x.error.type("atom",F,y.indicator));else if(x.type.is_variable(F)){for(var oe=z,xe=x.type.is_variable(F),Re="";oe.indicator==="./2";){if(x.type.is_character_code(oe.args[0]))Re+=c(oe.args[0].value);else if(x.type.is_variable(oe.args[0])&&xe){w.throw_error(x.error.instantiation(y.indicator));return}else if(!x.type.is_variable(oe.args[0])){w.throw_error(x.error.representation("character_code",y.indicator));return}oe=oe.args[1]}x.type.is_variable(oe)&&xe?w.throw_error(x.error.instantiation(y.indicator)):!x.type.is_empty_list(oe)&&!x.type.is_variable(oe)?w.throw_error(x.error.type("list",z,y.indicator)):w.prepend([new be(P.goal.replace(new j("=",[new j(Re),F])),P.substitution,P)])}else{for(var Z=new j("[]"),$=F.id.length-1;$>=0;$--)Z=new j(".",[new Te(n(F.id,$),!1),Z]);w.prepend([new be(P.goal.replace(new j("=",[z,Z])),P.substitution,P)])}},"char_code/2":function(w,P,y){var F=y.args[0],z=y.args[1];if(x.type.is_variable(F)&&x.type.is_variable(z))w.throw_error(x.error.instantiation(y.indicator));else if(!x.type.is_variable(F)&&!x.type.is_character(F))w.throw_error(x.error.type("character",F,y.indicator));else if(!x.type.is_variable(z)&&!x.type.is_integer(z))w.throw_error(x.error.type("integer",z,y.indicator));else if(!x.type.is_variable(z)&&!x.type.is_character_code(z))w.throw_error(x.error.representation("character_code",y.indicator));else if(x.type.is_variable(z)){var Z=new Te(n(F.id,0),!1);w.prepend([new be(P.goal.replace(new j("=",[Z,z])),P.substitution,P)])}else{var $=new j(c(z.value));w.prepend([new be(P.goal.replace(new j("=",[$,F])),P.substitution,P)])}},"number_chars/2":function(w,P,y){var F,z=y.args[0],Z=y.args[1];if(x.type.is_variable(z)&&x.type.is_variable(Z))w.throw_error(x.error.instantiation(y.indicator));else if(!x.type.is_variable(z)&&!x.type.is_number(z))w.throw_error(x.error.type("number",z,y.indicator));else if(!x.type.is_variable(Z)&&!x.type.is_list(Z))w.throw_error(x.error.type("list",Z,y.indicator));else{var $=x.type.is_variable(z);if(!x.type.is_variable(Z)){var oe=Z,xe=!0;for(F="";oe.indicator==="./2";){if(x.type.is_character(oe.args[0]))F+=oe.args[0].id;else if(x.type.is_variable(oe.args[0]))xe=!1;else if(!x.type.is_variable(oe.args[0])){w.throw_error(x.error.type("character",oe.args[0],y.indicator));return}oe=oe.args[1]}if(xe=xe&&x.type.is_empty_list(oe),!x.type.is_empty_list(oe)&&!x.type.is_variable(oe)){w.throw_error(x.error.type("list",Z,y.indicator));return}if(!xe&&$){w.throw_error(x.error.instantiation(y.indicator));return}else if(xe)if(x.type.is_variable(oe)&&$){w.throw_error(x.error.instantiation(y.indicator));return}else{var Re=w.parse(F),lt=Re.value;!x.type.is_number(lt)||Re.tokens[Re.tokens.length-1].space?w.throw_error(x.error.syntax_by_predicate("parseable_number",y.indicator)):w.prepend([new be(P.goal.replace(new j("=",[z,lt])),P.substitution,P)]);return}}if(!$){F=z.toString();for(var Ct=new j("[]"),qt=F.length-1;qt>=0;qt--)Ct=new j(".",[new j(F.charAt(qt)),Ct]);w.prepend([new be(P.goal.replace(new j("=",[Z,Ct])),P.substitution,P)])}}},"number_codes/2":function(w,P,y){var F,z=y.args[0],Z=y.args[1];if(x.type.is_variable(z)&&x.type.is_variable(Z))w.throw_error(x.error.instantiation(y.indicator));else if(!x.type.is_variable(z)&&!x.type.is_number(z))w.throw_error(x.error.type("number",z,y.indicator));else if(!x.type.is_variable(Z)&&!x.type.is_list(Z))w.throw_error(x.error.type("list",Z,y.indicator));else{var $=x.type.is_variable(z);if(!x.type.is_variable(Z)){var oe=Z,xe=!0;for(F="";oe.indicator==="./2";){if(x.type.is_character_code(oe.args[0]))F+=c(oe.args[0].value);else if(x.type.is_variable(oe.args[0]))xe=!1;else if(!x.type.is_variable(oe.args[0])){w.throw_error(x.error.type("character_code",oe.args[0],y.indicator));return}oe=oe.args[1]}if(xe=xe&&x.type.is_empty_list(oe),!x.type.is_empty_list(oe)&&!x.type.is_variable(oe)){w.throw_error(x.error.type("list",Z,y.indicator));return}if(!xe&&$){w.throw_error(x.error.instantiation(y.indicator));return}else if(xe)if(x.type.is_variable(oe)&&$){w.throw_error(x.error.instantiation(y.indicator));return}else{var Re=w.parse(F),lt=Re.value;!x.type.is_number(lt)||Re.tokens[Re.tokens.length-1].space?w.throw_error(x.error.syntax_by_predicate("parseable_number",y.indicator)):w.prepend([new be(P.goal.replace(new j("=",[z,lt])),P.substitution,P)]);return}}if(!$){F=z.toString();for(var Ct=new j("[]"),qt=F.length-1;qt>=0;qt--)Ct=new j(".",[new Te(n(F,qt),!1),Ct]);w.prepend([new be(P.goal.replace(new j("=",[Z,Ct])),P.substitution,P)])}}},"upcase_atom/2":function(w,P,y){var F=y.args[0],z=y.args[1];x.type.is_variable(F)?w.throw_error(x.error.instantiation(y.indicator)):x.type.is_atom(F)?!x.type.is_variable(z)&&!x.type.is_atom(z)?w.throw_error(x.error.type("atom",z,y.indicator)):w.prepend([new be(P.goal.replace(new j("=",[z,new j(F.id.toUpperCase(),[])])),P.substitution,P)]):w.throw_error(x.error.type("atom",F,y.indicator))},"downcase_atom/2":function(w,P,y){var F=y.args[0],z=y.args[1];x.type.is_variable(F)?w.throw_error(x.error.instantiation(y.indicator)):x.type.is_atom(F)?!x.type.is_variable(z)&&!x.type.is_atom(z)?w.throw_error(x.error.type("atom",z,y.indicator)):w.prepend([new be(P.goal.replace(new j("=",[z,new j(F.id.toLowerCase(),[])])),P.substitution,P)]):w.throw_error(x.error.type("atom",F,y.indicator))},"atomic_list_concat/2":function(w,P,y){var F=y.args[0],z=y.args[1];w.prepend([new be(P.goal.replace(new j("atomic_list_concat",[F,new j("",[]),z])),P.substitution,P)])},"atomic_list_concat/3":function(w,P,y){var F=y.args[0],z=y.args[1],Z=y.args[2];if(x.type.is_variable(z)||x.type.is_variable(F)&&x.type.is_variable(Z))w.throw_error(x.error.instantiation(y.indicator));else if(!x.type.is_variable(F)&&!x.type.is_list(F))w.throw_error(x.error.type("list",F,y.indicator));else if(!x.type.is_variable(Z)&&!x.type.is_atom(Z))w.throw_error(x.error.type("atom",Z,y.indicator));else if(x.type.is_variable(Z)){for(var oe="",xe=F;x.type.is_term(xe)&&xe.indicator==="./2";){if(!x.type.is_atom(xe.args[0])&&!x.type.is_number(xe.args[0])){w.throw_error(x.error.type("atomic",xe.args[0],y.indicator));return}oe!==""&&(oe+=z.id),x.type.is_atom(xe.args[0])?oe+=xe.args[0].id:oe+=""+xe.args[0].value,xe=xe.args[1]}oe=new j(oe,[]),x.type.is_variable(xe)?w.throw_error(x.error.instantiation(y.indicator)):!x.type.is_term(xe)||xe.indicator!=="[]/0"?w.throw_error(x.error.type("list",F,y.indicator)):w.prepend([new be(P.goal.replace(new j("=",[oe,Z])),P.substitution,P)])}else{var $=g(s(Z.id.split(z.id),function(Re){return new j(Re,[])}));w.prepend([new be(P.goal.replace(new j("=",[$,F])),P.substitution,P)])}},"@=/2":function(w,P,y){x.compare(y.args[0],y.args[1])>0&&w.success(P)},"@>=/2":function(w,P,y){x.compare(y.args[0],y.args[1])>=0&&w.success(P)},"compare/3":function(w,P,y){var F=y.args[0],z=y.args[1],Z=y.args[2];if(!x.type.is_variable(F)&&!x.type.is_atom(F))w.throw_error(x.error.type("atom",F,y.indicator));else if(x.type.is_atom(F)&&["<",">","="].indexOf(F.id)===-1)w.throw_error(x.type.domain("order",F,y.indicator));else{var $=x.compare(z,Z);$=$===0?"=":$===-1?"<":">",w.prepend([new be(P.goal.replace(new j("=",[F,new j($,[])])),P.substitution,P)])}},"is/2":function(w,P,y){var F=y.args[1].interpret(w);x.type.is_number(F)?w.prepend([new be(P.goal.replace(new j("=",[y.args[0],F],w.level)),P.substitution,P)]):w.throw_error(F)},"between/3":function(w,P,y){var F=y.args[0],z=y.args[1],Z=y.args[2];if(x.type.is_variable(F)||x.type.is_variable(z))w.throw_error(x.error.instantiation(y.indicator));else if(!x.type.is_integer(F))w.throw_error(x.error.type("integer",F,y.indicator));else if(!x.type.is_integer(z))w.throw_error(x.error.type("integer",z,y.indicator));else if(!x.type.is_variable(Z)&&!x.type.is_integer(Z))w.throw_error(x.error.type("integer",Z,y.indicator));else if(x.type.is_variable(Z)){var $=[new be(P.goal.replace(new j("=",[Z,F])),P.substitution,P)];F.value=Z.value&&w.success(P)},"succ/2":function(w,P,y){var F=y.args[0],z=y.args[1];x.type.is_variable(F)&&x.type.is_variable(z)?w.throw_error(x.error.instantiation(y.indicator)):!x.type.is_variable(F)&&!x.type.is_integer(F)?w.throw_error(x.error.type("integer",F,y.indicator)):!x.type.is_variable(z)&&!x.type.is_integer(z)?w.throw_error(x.error.type("integer",z,y.indicator)):!x.type.is_variable(F)&&F.value<0?w.throw_error(x.error.domain("not_less_than_zero",F,y.indicator)):!x.type.is_variable(z)&&z.value<0?w.throw_error(x.error.domain("not_less_than_zero",z,y.indicator)):(x.type.is_variable(z)||z.value>0)&&(x.type.is_variable(F)?w.prepend([new be(P.goal.replace(new j("=",[F,new Te(z.value-1,!1)])),P.substitution,P)]):w.prepend([new be(P.goal.replace(new j("=",[z,new Te(F.value+1,!1)])),P.substitution,P)]))},"=:=/2":function(w,P,y){var F=x.arithmetic_compare(w,y.args[0],y.args[1]);x.type.is_term(F)?w.throw_error(F):F===0&&w.success(P)},"=\\=/2":function(w,P,y){var F=x.arithmetic_compare(w,y.args[0],y.args[1]);x.type.is_term(F)?w.throw_error(F):F!==0&&w.success(P)},"/2":function(w,P,y){var F=x.arithmetic_compare(w,y.args[0],y.args[1]);x.type.is_term(F)?w.throw_error(F):F>0&&w.success(P)},">=/2":function(w,P,y){var F=x.arithmetic_compare(w,y.args[0],y.args[1]);x.type.is_term(F)?w.throw_error(F):F>=0&&w.success(P)},"var/1":function(w,P,y){x.type.is_variable(y.args[0])&&w.success(P)},"atom/1":function(w,P,y){x.type.is_atom(y.args[0])&&w.success(P)},"atomic/1":function(w,P,y){x.type.is_atomic(y.args[0])&&w.success(P)},"compound/1":function(w,P,y){x.type.is_compound(y.args[0])&&w.success(P)},"integer/1":function(w,P,y){x.type.is_integer(y.args[0])&&w.success(P)},"float/1":function(w,P,y){x.type.is_float(y.args[0])&&w.success(P)},"number/1":function(w,P,y){x.type.is_number(y.args[0])&&w.success(P)},"nonvar/1":function(w,P,y){x.type.is_variable(y.args[0])||w.success(P)},"ground/1":function(w,P,y){y.variables().length===0&&w.success(P)},"acyclic_term/1":function(w,P,y){for(var F=P.substitution.apply(P.substitution),z=y.args[0].variables(),Z=0;Z0?bt[bt.length-1]:null,bt!==null&&(qt=W(w,bt,0,w.__get_max_priority(),!1))}if(qt.type===p&&qt.len===bt.length-1&&gn.value==="."){qt=qt.value.rename(w);var br=new j("=",[z,qt]);if(oe.variables){var Ir=g(s(ye(qt.variables()),function(Or){return new De(Or)}));br=new j(",",[br,new j("=",[oe.variables,Ir])])}if(oe.variable_names){var Ir=g(s(ye(qt.variables()),function(nn){var ai;for(ai in w.session.renamed_variables)if(w.session.renamed_variables.hasOwnProperty(ai)&&w.session.renamed_variables[ai]===nn)break;return new j("=",[new j(ai,[]),new De(nn)])}));br=new j(",",[br,new j("=",[oe.variable_names,Ir])])}if(oe.singletons){var Ir=g(s(new Ve(qt,null).singleton_variables(),function(nn){var ai;for(ai in w.session.renamed_variables)if(w.session.renamed_variables.hasOwnProperty(ai)&&w.session.renamed_variables[ai]===nn)break;return new j("=",[new j(ai,[]),new De(nn)])}));br=new j(",",[br,new j("=",[oe.singletons,Ir])])}w.prepend([new be(P.goal.replace(br),P.substitution,P)])}else qt.type===p?w.throw_error(x.error.syntax(bt[qt.len],"unexpected token",!1)):w.throw_error(qt.value)}}},"write/1":function(w,P,y){var F=y.args[0];w.prepend([new be(P.goal.replace(new j(",",[new j("current_output",[new De("S")]),new j("write",[new De("S"),F])])),P.substitution,P)])},"write/2":function(w,P,y){var F=y.args[0],z=y.args[1];w.prepend([new be(P.goal.replace(new j("write_term",[F,z,new j(".",[new j("quoted",[new j("false",[])]),new j(".",[new j("ignore_ops",[new j("false")]),new j(".",[new j("numbervars",[new j("true")]),new j("[]",[])])])])])),P.substitution,P)])},"writeq/1":function(w,P,y){var F=y.args[0];w.prepend([new be(P.goal.replace(new j(",",[new j("current_output",[new De("S")]),new j("writeq",[new De("S"),F])])),P.substitution,P)])},"writeq/2":function(w,P,y){var F=y.args[0],z=y.args[1];w.prepend([new be(P.goal.replace(new j("write_term",[F,z,new j(".",[new j("quoted",[new j("true",[])]),new j(".",[new j("ignore_ops",[new j("false")]),new j(".",[new j("numbervars",[new j("true")]),new j("[]",[])])])])])),P.substitution,P)])},"write_canonical/1":function(w,P,y){var F=y.args[0];w.prepend([new be(P.goal.replace(new j(",",[new j("current_output",[new De("S")]),new j("write_canonical",[new De("S"),F])])),P.substitution,P)])},"write_canonical/2":function(w,P,y){var F=y.args[0],z=y.args[1];w.prepend([new be(P.goal.replace(new j("write_term",[F,z,new j(".",[new j("quoted",[new j("true",[])]),new j(".",[new j("ignore_ops",[new j("true")]),new j(".",[new j("numbervars",[new j("false")]),new j("[]",[])])])])])),P.substitution,P)])},"write_term/2":function(w,P,y){var F=y.args[0],z=y.args[1];w.prepend([new be(P.goal.replace(new j(",",[new j("current_output",[new De("S")]),new j("write_term",[new De("S"),F,z])])),P.substitution,P)])},"write_term/3":function(w,P,y){var F=y.args[0],z=y.args[1],Z=y.args[2],$=x.type.is_stream(F)?F:w.get_stream_by_alias(F.id);if(x.type.is_variable(F)||x.type.is_variable(Z))w.throw_error(x.error.instantiation(y.indicator));else if(!x.type.is_list(Z))w.throw_error(x.error.type("list",Z,y.indicator));else if(!x.type.is_stream(F)&&!x.type.is_atom(F))w.throw_error(x.error.domain("stream_or_alias",F,y.indicator));else if(!x.type.is_stream($)||$.stream===null)w.throw_error(x.error.existence("stream",F,y.indicator));else if($.input)w.throw_error(x.error.permission("output","stream",F,y.indicator));else if($.type==="binary")w.throw_error(x.error.permission("output","binary_stream",F,y.indicator));else if($.position==="past_end_of_stream"&&$.eof_action==="error")w.throw_error(x.error.permission("output","past_end_of_stream",F,y.indicator));else{for(var oe={},xe=Z,Re;x.type.is_term(xe)&&xe.indicator==="./2";){if(Re=xe.args[0],x.type.is_variable(Re)){w.throw_error(x.error.instantiation(y.indicator));return}else if(!x.type.is_write_option(Re)){w.throw_error(x.error.domain("write_option",Re,y.indicator));return}oe[Re.id]=Re.args[0].id==="true",xe=xe.args[1]}if(xe.indicator!=="[]/0"){x.type.is_variable(xe)?w.throw_error(x.error.instantiation(y.indicator)):w.throw_error(x.error.type("list",Z,y.indicator));return}else{oe.session=w.session;var lt=z.toString(oe);$.stream.put(lt,$.position),typeof $.position=="number"&&($.position+=lt.length),w.success(P)}}},"halt/0":function(w,P,y){w.points=[]},"halt/1":function(w,P,y){var F=y.args[0];x.type.is_variable(F)?w.throw_error(x.error.instantiation(y.indicator)):x.type.is_integer(F)?w.points=[]:w.throw_error(x.error.type("integer",F,y.indicator))},"current_prolog_flag/2":function(w,P,y){var F=y.args[0],z=y.args[1];if(!x.type.is_variable(F)&&!x.type.is_atom(F))w.throw_error(x.error.type("atom",F,y.indicator));else if(!x.type.is_variable(F)&&!x.type.is_flag(F))w.throw_error(x.error.domain("prolog_flag",F,y.indicator));else{var Z=[];for(var $ in x.flag)if(x.flag.hasOwnProperty($)){var oe=new j(",",[new j("=",[new j($),F]),new j("=",[w.get_flag($),z])]);Z.push(new be(P.goal.replace(oe),P.substitution,P))}w.prepend(Z)}},"set_prolog_flag/2":function(w,P,y){var F=y.args[0],z=y.args[1];x.type.is_variable(F)||x.type.is_variable(z)?w.throw_error(x.error.instantiation(y.indicator)):x.type.is_atom(F)?x.type.is_flag(F)?x.type.is_value_flag(F,z)?x.type.is_modifiable_flag(F)?(w.session.flag[F.id]=z,w.success(P)):w.throw_error(x.error.permission("modify","flag",F)):w.throw_error(x.error.domain("flag_value",new j("+",[F,z]),y.indicator)):w.throw_error(x.error.domain("prolog_flag",F,y.indicator)):w.throw_error(x.error.type("atom",F,y.indicator))}},flag:{bounded:{allowed:[new j("true"),new j("false")],value:new j("true"),changeable:!1},max_integer:{allowed:[new Te(Number.MAX_SAFE_INTEGER)],value:new Te(Number.MAX_SAFE_INTEGER),changeable:!1},min_integer:{allowed:[new Te(Number.MIN_SAFE_INTEGER)],value:new Te(Number.MIN_SAFE_INTEGER),changeable:!1},integer_rounding_function:{allowed:[new j("down"),new j("toward_zero")],value:new j("toward_zero"),changeable:!1},char_conversion:{allowed:[new j("on"),new j("off")],value:new j("on"),changeable:!0},debug:{allowed:[new j("on"),new j("off")],value:new j("off"),changeable:!0},max_arity:{allowed:[new j("unbounded")],value:new j("unbounded"),changeable:!1},unknown:{allowed:[new j("error"),new j("fail"),new j("warning")],value:new j("error"),changeable:!0},double_quotes:{allowed:[new j("chars"),new j("codes"),new j("atom")],value:new j("codes"),changeable:!0},occurs_check:{allowed:[new j("false"),new j("true")],value:new j("false"),changeable:!0},dialect:{allowed:[new j("tau")],value:new j("tau"),changeable:!1},version_data:{allowed:[new j("tau",[new Te(t.major,!1),new Te(t.minor,!1),new Te(t.patch,!1),new j(t.status)])],value:new j("tau",[new Te(t.major,!1),new Te(t.minor,!1),new Te(t.patch,!1),new j(t.status)]),changeable:!1},nodejs:{allowed:[new j("yes"),new j("no")],value:new j(typeof ec<"u"&&ec.exports?"yes":"no"),changeable:!1}},unify:function(w,P,y){y=y===void 0?!1:y;for(var F=[{left:w,right:P}],z={};F.length!==0;){var Z=F.pop();if(w=Z.left,P=Z.right,x.type.is_term(w)&&x.type.is_term(P)){if(w.indicator!==P.indicator)return null;for(var $=0;$z.value?1:0:z}else return F},operate:function(w,P){if(x.type.is_operator(P)){for(var y=x.type.is_operator(P),F=[],z,Z=!1,$=0;$w.get_flag("max_integer").value||z0?w.start+w.matches[0].length:w.start,z=y?new j("token_not_found"):new j("found",[new j(w.value.toString())]),Z=new j(".",[new j("line",[new Te(w.line+1)]),new j(".",[new j("column",[new Te(F+1)]),new j(".",[z,new j("[]",[])])])]);return new j("error",[new j("syntax_error",[new j(P)]),Z])},syntax_by_predicate:function(w,P){return new j("error",[new j("syntax_error",[new j(w)]),X(P)])}},warning:{singleton:function(w,P,y){for(var F=new j("[]"),z=w.length-1;z>=0;z--)F=new j(".",[new De(w[z]),F]);return new j("warning",[new j("singleton_variables",[F,X(P)]),new j(".",[new j("line",[new Te(y,!1)]),new j("[]")])])},failed_goal:function(w,P){return new j("warning",[new j("failed_goal",[w]),new j(".",[new j("line",[new Te(P,!1)]),new j("[]")])])}},format_variable:function(w){return"_"+w},format_answer:function(w,P,F){P instanceof ke&&(P=P.thread);var F=F||{};if(F.session=P?P.session:void 0,x.type.is_error(w))return"uncaught exception: "+w.args[0].toString();if(w===!1)return"false.";if(w===null)return"limit exceeded ;";var z=0,Z="";if(x.type.is_substitution(w)){var $=w.domain(!0);w=w.filter(function(Re,lt){return!x.type.is_variable(lt)||$.indexOf(lt.id)!==-1&&Re!==lt.id})}for(var oe in w.links)w.links.hasOwnProperty(oe)&&(z++,Z!==""&&(Z+=", "),Z+=oe.toString(F)+" = "+w.links[oe].toString(F));var xe=typeof P>"u"||P.points.length>0?" ;":".";return z===0?"true"+xe:Z+xe},flatten_error:function(w){if(!x.type.is_error(w))return null;w=w.args[0];var P={};return P.type=w.args[0].id,P.thrown=P.type==="syntax_error"?null:w.args[1].id,P.expected=null,P.found=null,P.representation=null,P.existence=null,P.existence_type=null,P.line=null,P.column=null,P.permission_operation=null,P.permission_type=null,P.evaluation_type=null,P.type==="type_error"||P.type==="domain_error"?(P.expected=w.args[0].args[0].id,P.found=w.args[0].args[1].toString()):P.type==="syntax_error"?w.args[1].indicator==="./2"?(P.expected=w.args[0].args[0].id,P.found=w.args[1].args[1].args[1].args[0],P.found=P.found.id==="token_not_found"?P.found.id:P.found.args[0].id,P.line=w.args[1].args[0].args[0].value,P.column=w.args[1].args[1].args[0].args[0].value):P.thrown=w.args[1].id:P.type==="permission_error"?(P.found=w.args[0].args[2].toString(),P.permission_operation=w.args[0].args[0].id,P.permission_type=w.args[0].args[1].id):P.type==="evaluation_error"?P.evaluation_type=w.args[0].args[0].id:P.type==="representation_error"?P.representation=w.args[0].args[0].id:P.type==="existence_error"&&(P.existence=w.args[0].args[1].toString(),P.existence_type=w.args[0].args[0].id),P},create:function(w){return new x.type.Session(w)}};typeof ec<"u"?ec.exports=x:window.pl=x})()});function hEe(t,e,r){t.prepend(r.map(s=>new hl.default.type.State(e.goal.replace(s),e.substitution,e)))}function k5(t){let e=dEe.get(t.session);if(e==null)throw new Error("Assertion failed: A project should have been registered for the active session");return e}function mEe(t,e){dEe.set(t,e),t.consult(`:- use_module(library(${qct.id})).`)}var hl,gEe,J0,jct,Gct,dEe,qct,yEe=Ze(()=>{Ge();ql();hl=ut(x5()),gEe=ut(Ie("vm")),{is_atom:J0,is_variable:jct,is_instantiated_list:Gct}=hl.default.type;dEe=new WeakMap;qct=new hl.default.type.Module("constraints",{"project_workspaces_by_descriptor/3":(t,e,r)=>{let[s,a,n]=r.args;if(!J0(s)||!J0(a)){t.throw_error(hl.default.error.instantiation(r.indicator));return}let c=G.parseIdent(s.id),f=G.makeDescriptor(c,a.id),h=k5(t).tryWorkspaceByDescriptor(f);jct(n)&&h!==null&&hEe(t,e,[new hl.default.type.Term("=",[n,new hl.default.type.Term(String(h.relativeCwd))])]),J0(n)&&h!==null&&h.relativeCwd===n.id&&t.success(e)},"workspace_field/3":(t,e,r)=>{let[s,a,n]=r.args;if(!J0(s)||!J0(a)){t.throw_error(hl.default.error.instantiation(r.indicator));return}let f=k5(t).tryWorkspaceByCwd(s.id);if(f==null)return;let p=va(f.manifest.raw,a.id);typeof p>"u"||hEe(t,e,[new hl.default.type.Term("=",[n,new hl.default.type.Term(typeof p=="object"?JSON.stringify(p):p)])])},"workspace_field_test/3":(t,e,r)=>{let[s,a,n]=r.args;t.prepend([new hl.default.type.State(e.goal.replace(new hl.default.type.Term("workspace_field_test",[s,a,n,new hl.default.type.Term("[]",[])])),e.substitution,e)])},"workspace_field_test/4":(t,e,r)=>{let[s,a,n,c]=r.args;if(!J0(s)||!J0(a)||!J0(n)||!Gct(c)){t.throw_error(hl.default.error.instantiation(r.indicator));return}let p=k5(t).tryWorkspaceByCwd(s.id);if(p==null)return;let h=va(p.manifest.raw,a.id);if(typeof h>"u")return;let E={$$:h};for(let[S,b]of c.toJavaScript().entries())E[`$${S}`]=b;gEe.default.runInNewContext(n.id,E)&&t.success(e)}},["project_workspaces_by_descriptor/3","workspace_field/3","workspace_field_test/3","workspace_field_test/4"])});var aS={};Vt(aS,{Constraints:()=>R5,DependencyType:()=>wEe});function go(t){if(t instanceof KC.default.type.Num)return t.value;if(t instanceof KC.default.type.Term)switch(t.indicator){case"throw/1":return go(t.args[0]);case"error/1":return go(t.args[0]);case"error/2":if(t.args[0]instanceof KC.default.type.Term&&t.args[0].indicator==="syntax_error/1")return Object.assign(go(t.args[0]),...go(t.args[1]));{let e=go(t.args[0]);return e.message+=` (in ${go(t.args[1])})`,e}case"syntax_error/1":return new jt(43,`Syntax error: ${go(t.args[0])}`);case"existence_error/2":return new jt(44,`Existence error: ${go(t.args[0])} ${go(t.args[1])} not found`);case"instantiation_error/0":return new jt(75,"Instantiation error: an argument is variable when an instantiated argument was expected");case"line/1":return{line:go(t.args[0])};case"column/1":return{column:go(t.args[0])};case"found/1":return{found:go(t.args[0])};case"./2":return[go(t.args[0])].concat(go(t.args[1]));case"//2":return`${go(t.args[0])}/${go(t.args[1])}`;default:return t.id}throw`couldn't pretty print because of unsupported node ${t}`}function IEe(t){let e;try{e=go(t)}catch(r){throw typeof r=="string"?new jt(42,`Unknown error: ${t} (note: ${r})`):r}return typeof e.line<"u"&&typeof e.column<"u"&&(e.message+=` at line ${e.line}, column ${e.column}`),e}function bm(t){return t.id==="null"?null:`${t.toJavaScript()}`}function Wct(t){if(t.id==="null")return null;{let e=t.toJavaScript();if(typeof e!="string")return JSON.stringify(e);try{return JSON.stringify(JSON.parse(e))}catch{return JSON.stringify(e)}}}function K0(t){return typeof t=="string"?`'${t}'`:"[]"}var CEe,KC,wEe,EEe,Q5,R5,lS=Ze(()=>{Ge();Ge();Dt();CEe=ut(Xye()),KC=ut(x5());iS();yEe();(0,CEe.default)(KC.default);wEe=(s=>(s.Dependencies="dependencies",s.DevDependencies="devDependencies",s.PeerDependencies="peerDependencies",s))(wEe||{}),EEe=["dependencies","devDependencies","peerDependencies"];Q5=class{constructor(e,r){let s=1e3*e.workspaces.length;this.session=KC.default.create(s),mEe(this.session,e),this.session.consult(":- use_module(library(lists))."),this.session.consult(r)}fetchNextAnswer(){return new Promise(e=>{this.session.answer(r=>{e(r)})})}async*makeQuery(e){let r=this.session.query(e);if(r!==!0)throw IEe(r);for(;;){let s=await this.fetchNextAnswer();if(s===null)throw new jt(79,"Resolution limit exceeded");if(!s)break;if(s.id==="throw")throw IEe(s);yield s}}};R5=class t{constructor(e){this.source="";this.project=e;let r=e.configuration.get("constraintsPath");ce.existsSync(r)&&(this.source=ce.readFileSync(r,"utf8"))}static async find(e){return new t(e)}getProjectDatabase(){let e="";for(let r of EEe)e+=`dependency_type(${r}). +`;for(let r of this.project.workspacesByCwd.values()){let s=r.relativeCwd;e+=`workspace(${K0(s)}). +`,e+=`workspace_ident(${K0(s)}, ${K0(G.stringifyIdent(r.anchoredLocator))}). +`,e+=`workspace_version(${K0(s)}, ${K0(r.manifest.version)}). +`;for(let a of EEe)for(let n of r.manifest[a].values())e+=`workspace_has_dependency(${K0(s)}, ${K0(G.stringifyIdent(n))}, ${K0(n.range)}, ${a}). +`}return e+=`workspace(_) :- false. +`,e+=`workspace_ident(_, _) :- false. +`,e+=`workspace_version(_, _) :- false. +`,e+=`workspace_has_dependency(_, _, _, _) :- false. +`,e}getDeclarations(){let e="";return e+=`gen_enforced_dependency(_, _, _, _) :- false. +`,e+=`gen_enforced_field(_, _, _) :- false. +`,e}get fullSource(){return`${this.getProjectDatabase()} +${this.source} +${this.getDeclarations()}`}createSession(){return new Q5(this.project,this.fullSource)}async processClassic(){let e=this.createSession();return{enforcedDependencies:await this.genEnforcedDependencies(e),enforcedFields:await this.genEnforcedFields(e)}}async process(){let{enforcedDependencies:e,enforcedFields:r}=await this.processClassic(),s=new Map;for(let{workspace:a,dependencyIdent:n,dependencyRange:c,dependencyType:f}of e){let p=nS([f,G.stringifyIdent(n)]),h=je.getMapWithDefault(s,a.cwd);je.getMapWithDefault(h,p).set(c??void 0,new Set)}for(let{workspace:a,fieldPath:n,fieldValue:c}of r){let f=nS(n),p=je.getMapWithDefault(s,a.cwd);je.getMapWithDefault(p,f).set(JSON.parse(c)??void 0,new Set)}return{manifestUpdates:s,reportedErrors:new Map}}async genEnforcedDependencies(e){let r=[];for await(let s of e.makeQuery("workspace(WorkspaceCwd), dependency_type(DependencyType), gen_enforced_dependency(WorkspaceCwd, DependencyIdent, DependencyRange, DependencyType).")){let a=J.resolve(this.project.cwd,bm(s.links.WorkspaceCwd)),n=bm(s.links.DependencyIdent),c=bm(s.links.DependencyRange),f=bm(s.links.DependencyType);if(a===null||n===null)throw new Error("Invalid rule");let p=this.project.getWorkspaceByCwd(a),h=G.parseIdent(n);r.push({workspace:p,dependencyIdent:h,dependencyRange:c,dependencyType:f})}return je.sortMap(r,[({dependencyRange:s})=>s!==null?"0":"1",({workspace:s})=>G.stringifyIdent(s.anchoredLocator),({dependencyIdent:s})=>G.stringifyIdent(s)])}async genEnforcedFields(e){let r=[];for await(let s of e.makeQuery("workspace(WorkspaceCwd), gen_enforced_field(WorkspaceCwd, FieldPath, FieldValue).")){let a=J.resolve(this.project.cwd,bm(s.links.WorkspaceCwd)),n=bm(s.links.FieldPath),c=Wct(s.links.FieldValue);if(a===null||n===null)throw new Error("Invalid rule");let f=this.project.getWorkspaceByCwd(a);r.push({workspace:f,fieldPath:n,fieldValue:c})}return je.sortMap(r,[({workspace:s})=>G.stringifyIdent(s.anchoredLocator),({fieldPath:s})=>s])}async*query(e){let r=this.createSession();for await(let s of r.makeQuery(e)){let a={};for(let[n,c]of Object.entries(s.links))n!=="_"&&(a[n]=bm(c));yield a}}}});var QEe=_(uF=>{"use strict";Object.defineProperty(uF,"__esModule",{value:!0});function BS(t){let e=[...t.caches],r=e.shift();return r===void 0?kEe():{get(s,a,n={miss:()=>Promise.resolve()}){return r.get(s,a,n).catch(()=>BS({caches:e}).get(s,a,n))},set(s,a){return r.set(s,a).catch(()=>BS({caches:e}).set(s,a))},delete(s){return r.delete(s).catch(()=>BS({caches:e}).delete(s))},clear(){return r.clear().catch(()=>BS({caches:e}).clear())}}}function kEe(){return{get(t,e,r={miss:()=>Promise.resolve()}){return e().then(a=>Promise.all([a,r.miss(a)])).then(([a])=>a)},set(t,e){return Promise.resolve(e)},delete(t){return Promise.resolve()},clear(){return Promise.resolve()}}}uF.createFallbackableCache=BS;uF.createNullCache=kEe});var TEe=_((iJt,REe)=>{REe.exports=QEe()});var FEe=_(Y5=>{"use strict";Object.defineProperty(Y5,"__esModule",{value:!0});function uut(t={serializable:!0}){let e={};return{get(r,s,a={miss:()=>Promise.resolve()}){let n=JSON.stringify(r);if(n in e)return Promise.resolve(t.serializable?JSON.parse(e[n]):e[n]);let c=s(),f=a&&a.miss||(()=>Promise.resolve());return c.then(p=>f(p)).then(()=>c)},set(r,s){return e[JSON.stringify(r)]=t.serializable?JSON.stringify(s):s,Promise.resolve(s)},delete(r){return delete e[JSON.stringify(r)],Promise.resolve()},clear(){return e={},Promise.resolve()}}}Y5.createInMemoryCache=uut});var OEe=_((oJt,NEe)=>{NEe.exports=FEe()});var MEe=_($u=>{"use strict";Object.defineProperty($u,"__esModule",{value:!0});function fut(t,e,r){let s={"x-algolia-api-key":r,"x-algolia-application-id":e};return{headers(){return t===V5.WithinHeaders?s:{}},queryParameters(){return t===V5.WithinQueryParameters?s:{}}}}function Aut(t){let e=0,r=()=>(e++,new Promise(s=>{setTimeout(()=>{s(t(r))},Math.min(100*e,1e3))}));return t(r)}function LEe(t,e=(r,s)=>Promise.resolve()){return Object.assign(t,{wait(r){return LEe(t.then(s=>Promise.all([e(s,r),s])).then(s=>s[1]))}})}function put(t){let e=t.length-1;for(e;e>0;e--){let r=Math.floor(Math.random()*(e+1)),s=t[e];t[e]=t[r],t[r]=s}return t}function hut(t,e){return e&&Object.keys(e).forEach(r=>{t[r]=e[r](t)}),t}function gut(t,...e){let r=0;return t.replace(/%s/g,()=>encodeURIComponent(e[r++]))}var dut="4.22.1",mut=t=>()=>t.transporter.requester.destroy(),V5={WithinQueryParameters:0,WithinHeaders:1};$u.AuthMode=V5;$u.addMethods=hut;$u.createAuth=fut;$u.createRetryablePromise=Aut;$u.createWaitablePromise=LEe;$u.destroy=mut;$u.encode=gut;$u.shuffle=put;$u.version=dut});var vS=_((lJt,UEe)=>{UEe.exports=MEe()});var _Ee=_(J5=>{"use strict";Object.defineProperty(J5,"__esModule",{value:!0});var yut={Delete:"DELETE",Get:"GET",Post:"POST",Put:"PUT"};J5.MethodEnum=yut});var SS=_((uJt,HEe)=>{HEe.exports=_Ee()});var rIe=_(Wi=>{"use strict";Object.defineProperty(Wi,"__esModule",{value:!0});var GEe=SS();function K5(t,e){let r=t||{},s=r.data||{};return Object.keys(r).forEach(a=>{["timeout","headers","queryParameters","data","cacheable"].indexOf(a)===-1&&(s[a]=r[a])}),{data:Object.entries(s).length>0?s:void 0,timeout:r.timeout||e,headers:r.headers||{},queryParameters:r.queryParameters||{},cacheable:r.cacheable}}var DS={Read:1,Write:2,Any:3},sw={Up:1,Down:2,Timeouted:3},qEe=2*60*1e3;function Z5(t,e=sw.Up){return{...t,status:e,lastUpdate:Date.now()}}function WEe(t){return t.status===sw.Up||Date.now()-t.lastUpdate>qEe}function YEe(t){return t.status===sw.Timeouted&&Date.now()-t.lastUpdate<=qEe}function X5(t){return typeof t=="string"?{protocol:"https",url:t,accept:DS.Any}:{protocol:t.protocol||"https",url:t.url,accept:t.accept||DS.Any}}function Eut(t,e){return Promise.all(e.map(r=>t.get(r,()=>Promise.resolve(Z5(r))))).then(r=>{let s=r.filter(f=>WEe(f)),a=r.filter(f=>YEe(f)),n=[...s,...a],c=n.length>0?n.map(f=>X5(f)):e;return{getTimeout(f,p){return(a.length===0&&f===0?1:a.length+3+f)*p},statelessHosts:c}})}var Iut=({isTimedOut:t,status:e})=>!t&&~~e===0,Cut=t=>{let e=t.status;return t.isTimedOut||Iut(t)||~~(e/100)!==2&&~~(e/100)!==4},wut=({status:t})=>~~(t/100)===2,But=(t,e)=>Cut(t)?e.onRetry(t):wut(t)?e.onSuccess(t):e.onFail(t);function jEe(t,e,r,s){let a=[],n=ZEe(r,s),c=XEe(t,s),f=r.method,p=r.method!==GEe.MethodEnum.Get?{}:{...r.data,...s.data},h={"x-algolia-agent":t.userAgent.value,...t.queryParameters,...p,...s.queryParameters},E=0,C=(S,b)=>{let I=S.pop();if(I===void 0)throw tIe(z5(a));let T={data:n,headers:c,method:f,url:KEe(I,r.path,h),connectTimeout:b(E,t.timeouts.connect),responseTimeout:b(E,s.timeout)},N=W=>{let ee={request:T,response:W,host:I,triesLeft:S.length};return a.push(ee),ee},U={onSuccess:W=>VEe(W),onRetry(W){let ee=N(W);return W.isTimedOut&&E++,Promise.all([t.logger.info("Retryable failure",$5(ee)),t.hostsCache.set(I,Z5(I,W.isTimedOut?sw.Timeouted:sw.Down))]).then(()=>C(S,b))},onFail(W){throw N(W),JEe(W,z5(a))}};return t.requester.send(T).then(W=>But(W,U))};return Eut(t.hostsCache,e).then(S=>C([...S.statelessHosts].reverse(),S.getTimeout))}function vut(t){let{hostsCache:e,logger:r,requester:s,requestsCache:a,responsesCache:n,timeouts:c,userAgent:f,hosts:p,queryParameters:h,headers:E}=t,C={hostsCache:e,logger:r,requester:s,requestsCache:a,responsesCache:n,timeouts:c,userAgent:f,headers:E,queryParameters:h,hosts:p.map(S=>X5(S)),read(S,b){let I=K5(b,C.timeouts.read),T=()=>jEe(C,C.hosts.filter(W=>(W.accept&DS.Read)!==0),S,I);if((I.cacheable!==void 0?I.cacheable:S.cacheable)!==!0)return T();let U={request:S,mappedRequestOptions:I,transporter:{queryParameters:C.queryParameters,headers:C.headers}};return C.responsesCache.get(U,()=>C.requestsCache.get(U,()=>C.requestsCache.set(U,T()).then(W=>Promise.all([C.requestsCache.delete(U),W]),W=>Promise.all([C.requestsCache.delete(U),Promise.reject(W)])).then(([W,ee])=>ee)),{miss:W=>C.responsesCache.set(U,W)})},write(S,b){return jEe(C,C.hosts.filter(I=>(I.accept&DS.Write)!==0),S,K5(b,C.timeouts.write))}};return C}function Sut(t){let e={value:`Algolia for JavaScript (${t})`,add(r){let s=`; ${r.segment}${r.version!==void 0?` (${r.version})`:""}`;return e.value.indexOf(s)===-1&&(e.value=`${e.value}${s}`),e}};return e}function VEe(t){try{return JSON.parse(t.content)}catch(e){throw eIe(e.message,t)}}function JEe({content:t,status:e},r){let s=t;try{s=JSON.parse(t).message}catch{}return $Ee(s,e,r)}function Dut(t,...e){let r=0;return t.replace(/%s/g,()=>encodeURIComponent(e[r++]))}function KEe(t,e,r){let s=zEe(r),a=`${t.protocol}://${t.url}/${e.charAt(0)==="/"?e.substr(1):e}`;return s.length&&(a+=`?${s}`),a}function zEe(t){let e=r=>Object.prototype.toString.call(r)==="[object Object]"||Object.prototype.toString.call(r)==="[object Array]";return Object.keys(t).map(r=>Dut("%s=%s",r,e(t[r])?JSON.stringify(t[r]):t[r])).join("&")}function ZEe(t,e){if(t.method===GEe.MethodEnum.Get||t.data===void 0&&e.data===void 0)return;let r=Array.isArray(t.data)?t.data:{...t.data,...e.data};return JSON.stringify(r)}function XEe(t,e){let r={...t.headers,...e.headers},s={};return Object.keys(r).forEach(a=>{let n=r[a];s[a.toLowerCase()]=n}),s}function z5(t){return t.map(e=>$5(e))}function $5(t){let e=t.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return{...t,request:{...t.request,headers:{...t.request.headers,...e}}}}function $Ee(t,e,r){return{name:"ApiError",message:t,status:e,transporterStackTrace:r}}function eIe(t,e){return{name:"DeserializationError",message:t,response:e}}function tIe(t){return{name:"RetryError",message:"Unreachable hosts - your application id may be incorrect. If the error persists, contact support@algolia.com.",transporterStackTrace:t}}Wi.CallEnum=DS;Wi.HostStatusEnum=sw;Wi.createApiError=$Ee;Wi.createDeserializationError=eIe;Wi.createMappedRequestOptions=K5;Wi.createRetryError=tIe;Wi.createStatefulHost=Z5;Wi.createStatelessHost=X5;Wi.createTransporter=vut;Wi.createUserAgent=Sut;Wi.deserializeFailure=JEe;Wi.deserializeSuccess=VEe;Wi.isStatefulHostTimeouted=YEe;Wi.isStatefulHostUp=WEe;Wi.serializeData=ZEe;Wi.serializeHeaders=XEe;Wi.serializeQueryParameters=zEe;Wi.serializeUrl=KEe;Wi.stackFrameWithoutCredentials=$5;Wi.stackTraceWithoutCredentials=z5});var PS=_((AJt,nIe)=>{nIe.exports=rIe()});var iIe=_(Z0=>{"use strict";Object.defineProperty(Z0,"__esModule",{value:!0});var ow=vS(),Put=PS(),bS=SS(),but=t=>{let e=t.region||"us",r=ow.createAuth(ow.AuthMode.WithinHeaders,t.appId,t.apiKey),s=Put.createTransporter({hosts:[{url:`analytics.${e}.algolia.com`}],...t,headers:{...r.headers(),"content-type":"application/json",...t.headers},queryParameters:{...r.queryParameters(),...t.queryParameters}}),a=t.appId;return ow.addMethods({appId:a,transporter:s},t.methods)},xut=t=>(e,r)=>t.transporter.write({method:bS.MethodEnum.Post,path:"2/abtests",data:e},r),kut=t=>(e,r)=>t.transporter.write({method:bS.MethodEnum.Delete,path:ow.encode("2/abtests/%s",e)},r),Qut=t=>(e,r)=>t.transporter.read({method:bS.MethodEnum.Get,path:ow.encode("2/abtests/%s",e)},r),Rut=t=>e=>t.transporter.read({method:bS.MethodEnum.Get,path:"2/abtests"},e),Tut=t=>(e,r)=>t.transporter.write({method:bS.MethodEnum.Post,path:ow.encode("2/abtests/%s/stop",e)},r);Z0.addABTest=xut;Z0.createAnalyticsClient=but;Z0.deleteABTest=kut;Z0.getABTest=Qut;Z0.getABTests=Rut;Z0.stopABTest=Tut});var oIe=_((hJt,sIe)=>{sIe.exports=iIe()});var lIe=_(xS=>{"use strict";Object.defineProperty(xS,"__esModule",{value:!0});var e9=vS(),Fut=PS(),aIe=SS(),Nut=t=>{let e=t.region||"us",r=e9.createAuth(e9.AuthMode.WithinHeaders,t.appId,t.apiKey),s=Fut.createTransporter({hosts:[{url:`personalization.${e}.algolia.com`}],...t,headers:{...r.headers(),"content-type":"application/json",...t.headers},queryParameters:{...r.queryParameters(),...t.queryParameters}});return e9.addMethods({appId:t.appId,transporter:s},t.methods)},Out=t=>e=>t.transporter.read({method:aIe.MethodEnum.Get,path:"1/strategies/personalization"},e),Lut=t=>(e,r)=>t.transporter.write({method:aIe.MethodEnum.Post,path:"1/strategies/personalization",data:e},r);xS.createPersonalizationClient=Nut;xS.getPersonalizationStrategy=Out;xS.setPersonalizationStrategy=Lut});var uIe=_((dJt,cIe)=>{cIe.exports=lIe()});var vIe=_(Ft=>{"use strict";Object.defineProperty(Ft,"__esModule",{value:!0});var Jt=vS(),gl=PS(),Pr=SS(),Mut=Ie("crypto");function fF(t){let e=r=>t.request(r).then(s=>{if(t.batch!==void 0&&t.batch(s.hits),!t.shouldStop(s))return s.cursor?e({cursor:s.cursor}):e({page:(r.page||0)+1})});return e({})}var Uut=t=>{let e=t.appId,r=Jt.createAuth(t.authMode!==void 0?t.authMode:Jt.AuthMode.WithinHeaders,e,t.apiKey),s=gl.createTransporter({hosts:[{url:`${e}-dsn.algolia.net`,accept:gl.CallEnum.Read},{url:`${e}.algolia.net`,accept:gl.CallEnum.Write}].concat(Jt.shuffle([{url:`${e}-1.algolianet.com`},{url:`${e}-2.algolianet.com`},{url:`${e}-3.algolianet.com`}])),...t,headers:{...r.headers(),"content-type":"application/x-www-form-urlencoded",...t.headers},queryParameters:{...r.queryParameters(),...t.queryParameters}}),a={transporter:s,appId:e,addAlgoliaAgent(n,c){s.userAgent.add({segment:n,version:c})},clearCache(){return Promise.all([s.requestsCache.clear(),s.responsesCache.clear()]).then(()=>{})}};return Jt.addMethods(a,t.methods)};function fIe(){return{name:"MissingObjectIDError",message:"All objects must have an unique objectID (like a primary key) to be valid. Algolia is also able to generate objectIDs automatically but *it's not recommended*. To do it, use the `{'autoGenerateObjectIDIfNotExist': true}` option."}}function AIe(){return{name:"ObjectNotFoundError",message:"Object not found."}}function pIe(){return{name:"ValidUntilNotFoundError",message:"ValidUntil not found in given secured api key."}}var _ut=t=>(e,r)=>{let{queryParameters:s,...a}=r||{},n={acl:e,...s!==void 0?{queryParameters:s}:{}},c=(f,p)=>Jt.createRetryablePromise(h=>kS(t)(f.key,p).catch(E=>{if(E.status!==404)throw E;return h()}));return Jt.createWaitablePromise(t.transporter.write({method:Pr.MethodEnum.Post,path:"1/keys",data:n},a),c)},Hut=t=>(e,r,s)=>{let a=gl.createMappedRequestOptions(s);return a.queryParameters["X-Algolia-User-ID"]=e,t.transporter.write({method:Pr.MethodEnum.Post,path:"1/clusters/mapping",data:{cluster:r}},a)},jut=t=>(e,r,s)=>t.transporter.write({method:Pr.MethodEnum.Post,path:"1/clusters/mapping/batch",data:{users:e,cluster:r}},s),Gut=t=>(e,r)=>Jt.createWaitablePromise(t.transporter.write({method:Pr.MethodEnum.Post,path:Jt.encode("/1/dictionaries/%s/batch",e),data:{clearExistingDictionaryEntries:!0,requests:{action:"addEntry",body:[]}}},r),(s,a)=>aw(t)(s.taskID,a)),AF=t=>(e,r,s)=>{let a=(n,c)=>QS(t)(e,{methods:{waitTask:hs}}).waitTask(n.taskID,c);return Jt.createWaitablePromise(t.transporter.write({method:Pr.MethodEnum.Post,path:Jt.encode("1/indexes/%s/operation",e),data:{operation:"copy",destination:r}},s),a)},qut=t=>(e,r,s)=>AF(t)(e,r,{...s,scope:[hF.Rules]}),Wut=t=>(e,r,s)=>AF(t)(e,r,{...s,scope:[hF.Settings]}),Yut=t=>(e,r,s)=>AF(t)(e,r,{...s,scope:[hF.Synonyms]}),Vut=t=>(e,r)=>e.method===Pr.MethodEnum.Get?t.transporter.read(e,r):t.transporter.write(e,r),Jut=t=>(e,r)=>{let s=(a,n)=>Jt.createRetryablePromise(c=>kS(t)(e,n).then(c).catch(f=>{if(f.status!==404)throw f}));return Jt.createWaitablePromise(t.transporter.write({method:Pr.MethodEnum.Delete,path:Jt.encode("1/keys/%s",e)},r),s)},Kut=t=>(e,r,s)=>{let a=r.map(n=>({action:"deleteEntry",body:{objectID:n}}));return Jt.createWaitablePromise(t.transporter.write({method:Pr.MethodEnum.Post,path:Jt.encode("/1/dictionaries/%s/batch",e),data:{clearExistingDictionaryEntries:!1,requests:a}},s),(n,c)=>aw(t)(n.taskID,c))},zut=()=>(t,e)=>{let r=gl.serializeQueryParameters(e),s=Mut.createHmac("sha256",t).update(r).digest("hex");return Buffer.from(s+r).toString("base64")},kS=t=>(e,r)=>t.transporter.read({method:Pr.MethodEnum.Get,path:Jt.encode("1/keys/%s",e)},r),hIe=t=>(e,r)=>t.transporter.read({method:Pr.MethodEnum.Get,path:Jt.encode("1/task/%s",e.toString())},r),Zut=t=>e=>t.transporter.read({method:Pr.MethodEnum.Get,path:"/1/dictionaries/*/settings"},e),Xut=t=>e=>t.transporter.read({method:Pr.MethodEnum.Get,path:"1/logs"},e),$ut=()=>t=>{let e=Buffer.from(t,"base64").toString("ascii"),r=/validUntil=(\d+)/,s=e.match(r);if(s===null)throw pIe();return parseInt(s[1],10)-Math.round(new Date().getTime()/1e3)},eft=t=>e=>t.transporter.read({method:Pr.MethodEnum.Get,path:"1/clusters/mapping/top"},e),tft=t=>(e,r)=>t.transporter.read({method:Pr.MethodEnum.Get,path:Jt.encode("1/clusters/mapping/%s",e)},r),rft=t=>e=>{let{retrieveMappings:r,...s}=e||{};return r===!0&&(s.getClusters=!0),t.transporter.read({method:Pr.MethodEnum.Get,path:"1/clusters/mapping/pending"},s)},QS=t=>(e,r={})=>{let s={transporter:t.transporter,appId:t.appId,indexName:e};return Jt.addMethods(s,r.methods)},nft=t=>e=>t.transporter.read({method:Pr.MethodEnum.Get,path:"1/keys"},e),ift=t=>e=>t.transporter.read({method:Pr.MethodEnum.Get,path:"1/clusters"},e),sft=t=>e=>t.transporter.read({method:Pr.MethodEnum.Get,path:"1/indexes"},e),oft=t=>e=>t.transporter.read({method:Pr.MethodEnum.Get,path:"1/clusters/mapping"},e),aft=t=>(e,r,s)=>{let a=(n,c)=>QS(t)(e,{methods:{waitTask:hs}}).waitTask(n.taskID,c);return Jt.createWaitablePromise(t.transporter.write({method:Pr.MethodEnum.Post,path:Jt.encode("1/indexes/%s/operation",e),data:{operation:"move",destination:r}},s),a)},lft=t=>(e,r)=>{let s=(a,n)=>Promise.all(Object.keys(a.taskID).map(c=>QS(t)(c,{methods:{waitTask:hs}}).waitTask(a.taskID[c],n)));return Jt.createWaitablePromise(t.transporter.write({method:Pr.MethodEnum.Post,path:"1/indexes/*/batch",data:{requests:e}},r),s)},cft=t=>(e,r)=>t.transporter.read({method:Pr.MethodEnum.Post,path:"1/indexes/*/objects",data:{requests:e}},r),uft=t=>(e,r)=>{let s=e.map(a=>({...a,params:gl.serializeQueryParameters(a.params||{})}));return t.transporter.read({method:Pr.MethodEnum.Post,path:"1/indexes/*/queries",data:{requests:s},cacheable:!0},r)},fft=t=>(e,r)=>Promise.all(e.map(s=>{let{facetName:a,facetQuery:n,...c}=s.params;return QS(t)(s.indexName,{methods:{searchForFacetValues:CIe}}).searchForFacetValues(a,n,{...r,...c})})),Aft=t=>(e,r)=>{let s=gl.createMappedRequestOptions(r);return s.queryParameters["X-Algolia-User-ID"]=e,t.transporter.write({method:Pr.MethodEnum.Delete,path:"1/clusters/mapping"},s)},pft=t=>(e,r,s)=>{let a=r.map(n=>({action:"addEntry",body:n}));return Jt.createWaitablePromise(t.transporter.write({method:Pr.MethodEnum.Post,path:Jt.encode("/1/dictionaries/%s/batch",e),data:{clearExistingDictionaryEntries:!0,requests:a}},s),(n,c)=>aw(t)(n.taskID,c))},hft=t=>(e,r)=>{let s=(a,n)=>Jt.createRetryablePromise(c=>kS(t)(e,n).catch(f=>{if(f.status!==404)throw f;return c()}));return Jt.createWaitablePromise(t.transporter.write({method:Pr.MethodEnum.Post,path:Jt.encode("1/keys/%s/restore",e)},r),s)},gft=t=>(e,r,s)=>{let a=r.map(n=>({action:"addEntry",body:n}));return Jt.createWaitablePromise(t.transporter.write({method:Pr.MethodEnum.Post,path:Jt.encode("/1/dictionaries/%s/batch",e),data:{clearExistingDictionaryEntries:!1,requests:a}},s),(n,c)=>aw(t)(n.taskID,c))},dft=t=>(e,r,s)=>t.transporter.read({method:Pr.MethodEnum.Post,path:Jt.encode("/1/dictionaries/%s/search",e),data:{query:r},cacheable:!0},s),mft=t=>(e,r)=>t.transporter.read({method:Pr.MethodEnum.Post,path:"1/clusters/mapping/search",data:{query:e}},r),yft=t=>(e,r)=>Jt.createWaitablePromise(t.transporter.write({method:Pr.MethodEnum.Put,path:"/1/dictionaries/*/settings",data:e},r),(s,a)=>aw(t)(s.taskID,a)),Eft=t=>(e,r)=>{let s=Object.assign({},r),{queryParameters:a,...n}=r||{},c=a?{queryParameters:a}:{},f=["acl","indexes","referers","restrictSources","queryParameters","description","maxQueriesPerIPPerHour","maxHitsPerQuery"],p=E=>Object.keys(s).filter(C=>f.indexOf(C)!==-1).every(C=>{if(Array.isArray(E[C])&&Array.isArray(s[C])){let S=E[C];return S.length===s[C].length&&S.every((b,I)=>b===s[C][I])}else return E[C]===s[C]}),h=(E,C)=>Jt.createRetryablePromise(S=>kS(t)(e,C).then(b=>p(b)?Promise.resolve():S()));return Jt.createWaitablePromise(t.transporter.write({method:Pr.MethodEnum.Put,path:Jt.encode("1/keys/%s",e),data:c},n),h)},aw=t=>(e,r)=>Jt.createRetryablePromise(s=>hIe(t)(e,r).then(a=>a.status!=="published"?s():void 0)),gIe=t=>(e,r)=>{let s=(a,n)=>hs(t)(a.taskID,n);return Jt.createWaitablePromise(t.transporter.write({method:Pr.MethodEnum.Post,path:Jt.encode("1/indexes/%s/batch",t.indexName),data:{requests:e}},r),s)},Ift=t=>e=>fF({shouldStop:r=>r.cursor===void 0,...e,request:r=>t.transporter.read({method:Pr.MethodEnum.Post,path:Jt.encode("1/indexes/%s/browse",t.indexName),data:r},e)}),Cft=t=>e=>{let r={hitsPerPage:1e3,...e};return fF({shouldStop:s=>s.hits.length({...a,hits:a.hits.map(n=>(delete n._highlightResult,n))}))}})},wft=t=>e=>{let r={hitsPerPage:1e3,...e};return fF({shouldStop:s=>s.hits.length({...a,hits:a.hits.map(n=>(delete n._highlightResult,n))}))}})},pF=t=>(e,r,s)=>{let{batchSize:a,...n}=s||{},c={taskIDs:[],objectIDs:[]},f=(p=0)=>{let h=[],E;for(E=p;E({action:r,body:C})),n).then(C=>(c.objectIDs=c.objectIDs.concat(C.objectIDs),c.taskIDs.push(C.taskID),E++,f(E)))};return Jt.createWaitablePromise(f(),(p,h)=>Promise.all(p.taskIDs.map(E=>hs(t)(E,h))))},Bft=t=>e=>Jt.createWaitablePromise(t.transporter.write({method:Pr.MethodEnum.Post,path:Jt.encode("1/indexes/%s/clear",t.indexName)},e),(r,s)=>hs(t)(r.taskID,s)),vft=t=>e=>{let{forwardToReplicas:r,...s}=e||{},a=gl.createMappedRequestOptions(s);return r&&(a.queryParameters.forwardToReplicas=1),Jt.createWaitablePromise(t.transporter.write({method:Pr.MethodEnum.Post,path:Jt.encode("1/indexes/%s/rules/clear",t.indexName)},a),(n,c)=>hs(t)(n.taskID,c))},Sft=t=>e=>{let{forwardToReplicas:r,...s}=e||{},a=gl.createMappedRequestOptions(s);return r&&(a.queryParameters.forwardToReplicas=1),Jt.createWaitablePromise(t.transporter.write({method:Pr.MethodEnum.Post,path:Jt.encode("1/indexes/%s/synonyms/clear",t.indexName)},a),(n,c)=>hs(t)(n.taskID,c))},Dft=t=>(e,r)=>Jt.createWaitablePromise(t.transporter.write({method:Pr.MethodEnum.Post,path:Jt.encode("1/indexes/%s/deleteByQuery",t.indexName),data:e},r),(s,a)=>hs(t)(s.taskID,a)),Pft=t=>e=>Jt.createWaitablePromise(t.transporter.write({method:Pr.MethodEnum.Delete,path:Jt.encode("1/indexes/%s",t.indexName)},e),(r,s)=>hs(t)(r.taskID,s)),bft=t=>(e,r)=>Jt.createWaitablePromise(dIe(t)([e],r).then(s=>({taskID:s.taskIDs[0]})),(s,a)=>hs(t)(s.taskID,a)),dIe=t=>(e,r)=>{let s=e.map(a=>({objectID:a}));return pF(t)(s,km.DeleteObject,r)},xft=t=>(e,r)=>{let{forwardToReplicas:s,...a}=r||{},n=gl.createMappedRequestOptions(a);return s&&(n.queryParameters.forwardToReplicas=1),Jt.createWaitablePromise(t.transporter.write({method:Pr.MethodEnum.Delete,path:Jt.encode("1/indexes/%s/rules/%s",t.indexName,e)},n),(c,f)=>hs(t)(c.taskID,f))},kft=t=>(e,r)=>{let{forwardToReplicas:s,...a}=r||{},n=gl.createMappedRequestOptions(a);return s&&(n.queryParameters.forwardToReplicas=1),Jt.createWaitablePromise(t.transporter.write({method:Pr.MethodEnum.Delete,path:Jt.encode("1/indexes/%s/synonyms/%s",t.indexName,e)},n),(c,f)=>hs(t)(c.taskID,f))},Qft=t=>e=>mIe(t)(e).then(()=>!0).catch(r=>{if(r.status!==404)throw r;return!1}),Rft=t=>(e,r,s)=>t.transporter.read({method:Pr.MethodEnum.Post,path:Jt.encode("1/answers/%s/prediction",t.indexName),data:{query:e,queryLanguages:r},cacheable:!0},s),Tft=t=>(e,r)=>{let{query:s,paginate:a,...n}=r||{},c=0,f=()=>IIe(t)(s||"",{...n,page:c}).then(p=>{for(let[h,E]of Object.entries(p.hits))if(e(E))return{object:E,position:parseInt(h,10),page:c};if(c++,a===!1||c>=p.nbPages)throw AIe();return f()});return f()},Fft=t=>(e,r)=>t.transporter.read({method:Pr.MethodEnum.Get,path:Jt.encode("1/indexes/%s/%s",t.indexName,e)},r),Nft=()=>(t,e)=>{for(let[r,s]of Object.entries(t.hits))if(s.objectID===e)return parseInt(r,10);return-1},Oft=t=>(e,r)=>{let{attributesToRetrieve:s,...a}=r||{},n=e.map(c=>({indexName:t.indexName,objectID:c,...s?{attributesToRetrieve:s}:{}}));return t.transporter.read({method:Pr.MethodEnum.Post,path:"1/indexes/*/objects",data:{requests:n}},a)},Lft=t=>(e,r)=>t.transporter.read({method:Pr.MethodEnum.Get,path:Jt.encode("1/indexes/%s/rules/%s",t.indexName,e)},r),mIe=t=>e=>t.transporter.read({method:Pr.MethodEnum.Get,path:Jt.encode("1/indexes/%s/settings",t.indexName),data:{getVersion:2}},e),Mft=t=>(e,r)=>t.transporter.read({method:Pr.MethodEnum.Get,path:Jt.encode("1/indexes/%s/synonyms/%s",t.indexName,e)},r),yIe=t=>(e,r)=>t.transporter.read({method:Pr.MethodEnum.Get,path:Jt.encode("1/indexes/%s/task/%s",t.indexName,e.toString())},r),Uft=t=>(e,r)=>Jt.createWaitablePromise(EIe(t)([e],r).then(s=>({objectID:s.objectIDs[0],taskID:s.taskIDs[0]})),(s,a)=>hs(t)(s.taskID,a)),EIe=t=>(e,r)=>{let{createIfNotExists:s,...a}=r||{},n=s?km.PartialUpdateObject:km.PartialUpdateObjectNoCreate;return pF(t)(e,n,a)},_ft=t=>(e,r)=>{let{safe:s,autoGenerateObjectIDIfNotExist:a,batchSize:n,...c}=r||{},f=(I,T,N,U)=>Jt.createWaitablePromise(t.transporter.write({method:Pr.MethodEnum.Post,path:Jt.encode("1/indexes/%s/operation",I),data:{operation:N,destination:T}},U),(W,ee)=>hs(t)(W.taskID,ee)),p=Math.random().toString(36).substring(7),h=`${t.indexName}_tmp_${p}`,E=t9({appId:t.appId,transporter:t.transporter,indexName:h}),C=[],S=f(t.indexName,h,"copy",{...c,scope:["settings","synonyms","rules"]});C.push(S);let b=(s?S.wait(c):S).then(()=>{let I=E(e,{...c,autoGenerateObjectIDIfNotExist:a,batchSize:n});return C.push(I),s?I.wait(c):I}).then(()=>{let I=f(h,t.indexName,"move",c);return C.push(I),s?I.wait(c):I}).then(()=>Promise.all(C)).then(([I,T,N])=>({objectIDs:T.objectIDs,taskIDs:[I.taskID,...T.taskIDs,N.taskID]}));return Jt.createWaitablePromise(b,(I,T)=>Promise.all(C.map(N=>N.wait(T))))},Hft=t=>(e,r)=>r9(t)(e,{...r,clearExistingRules:!0}),jft=t=>(e,r)=>n9(t)(e,{...r,clearExistingSynonyms:!0}),Gft=t=>(e,r)=>Jt.createWaitablePromise(t9(t)([e],r).then(s=>({objectID:s.objectIDs[0],taskID:s.taskIDs[0]})),(s,a)=>hs(t)(s.taskID,a)),t9=t=>(e,r)=>{let{autoGenerateObjectIDIfNotExist:s,...a}=r||{},n=s?km.AddObject:km.UpdateObject;if(n===km.UpdateObject){for(let c of e)if(c.objectID===void 0)return Jt.createWaitablePromise(Promise.reject(fIe()))}return pF(t)(e,n,a)},qft=t=>(e,r)=>r9(t)([e],r),r9=t=>(e,r)=>{let{forwardToReplicas:s,clearExistingRules:a,...n}=r||{},c=gl.createMappedRequestOptions(n);return s&&(c.queryParameters.forwardToReplicas=1),a&&(c.queryParameters.clearExistingRules=1),Jt.createWaitablePromise(t.transporter.write({method:Pr.MethodEnum.Post,path:Jt.encode("1/indexes/%s/rules/batch",t.indexName),data:e},c),(f,p)=>hs(t)(f.taskID,p))},Wft=t=>(e,r)=>n9(t)([e],r),n9=t=>(e,r)=>{let{forwardToReplicas:s,clearExistingSynonyms:a,replaceExistingSynonyms:n,...c}=r||{},f=gl.createMappedRequestOptions(c);return s&&(f.queryParameters.forwardToReplicas=1),(n||a)&&(f.queryParameters.replaceExistingSynonyms=1),Jt.createWaitablePromise(t.transporter.write({method:Pr.MethodEnum.Post,path:Jt.encode("1/indexes/%s/synonyms/batch",t.indexName),data:e},f),(p,h)=>hs(t)(p.taskID,h))},IIe=t=>(e,r)=>t.transporter.read({method:Pr.MethodEnum.Post,path:Jt.encode("1/indexes/%s/query",t.indexName),data:{query:e},cacheable:!0},r),CIe=t=>(e,r,s)=>t.transporter.read({method:Pr.MethodEnum.Post,path:Jt.encode("1/indexes/%s/facets/%s/query",t.indexName,e),data:{facetQuery:r},cacheable:!0},s),wIe=t=>(e,r)=>t.transporter.read({method:Pr.MethodEnum.Post,path:Jt.encode("1/indexes/%s/rules/search",t.indexName),data:{query:e}},r),BIe=t=>(e,r)=>t.transporter.read({method:Pr.MethodEnum.Post,path:Jt.encode("1/indexes/%s/synonyms/search",t.indexName),data:{query:e}},r),Yft=t=>(e,r)=>{let{forwardToReplicas:s,...a}=r||{},n=gl.createMappedRequestOptions(a);return s&&(n.queryParameters.forwardToReplicas=1),Jt.createWaitablePromise(t.transporter.write({method:Pr.MethodEnum.Put,path:Jt.encode("1/indexes/%s/settings",t.indexName),data:e},n),(c,f)=>hs(t)(c.taskID,f))},hs=t=>(e,r)=>Jt.createRetryablePromise(s=>yIe(t)(e,r).then(a=>a.status!=="published"?s():void 0)),Vft={AddObject:"addObject",Analytics:"analytics",Browser:"browse",DeleteIndex:"deleteIndex",DeleteObject:"deleteObject",EditSettings:"editSettings",Inference:"inference",ListIndexes:"listIndexes",Logs:"logs",Personalization:"personalization",Recommendation:"recommendation",Search:"search",SeeUnretrievableAttributes:"seeUnretrievableAttributes",Settings:"settings",Usage:"usage"},km={AddObject:"addObject",UpdateObject:"updateObject",PartialUpdateObject:"partialUpdateObject",PartialUpdateObjectNoCreate:"partialUpdateObjectNoCreate",DeleteObject:"deleteObject",DeleteIndex:"delete",ClearIndex:"clear"},hF={Settings:"settings",Synonyms:"synonyms",Rules:"rules"},Jft={None:"none",StopIfEnoughMatches:"stopIfEnoughMatches"},Kft={Synonym:"synonym",OneWaySynonym:"oneWaySynonym",AltCorrection1:"altCorrection1",AltCorrection2:"altCorrection2",Placeholder:"placeholder"};Ft.ApiKeyACLEnum=Vft;Ft.BatchActionEnum=km;Ft.ScopeEnum=hF;Ft.StrategyEnum=Jft;Ft.SynonymEnum=Kft;Ft.addApiKey=_ut;Ft.assignUserID=Hut;Ft.assignUserIDs=jut;Ft.batch=gIe;Ft.browseObjects=Ift;Ft.browseRules=Cft;Ft.browseSynonyms=wft;Ft.chunkedBatch=pF;Ft.clearDictionaryEntries=Gut;Ft.clearObjects=Bft;Ft.clearRules=vft;Ft.clearSynonyms=Sft;Ft.copyIndex=AF;Ft.copyRules=qut;Ft.copySettings=Wut;Ft.copySynonyms=Yut;Ft.createBrowsablePromise=fF;Ft.createMissingObjectIDError=fIe;Ft.createObjectNotFoundError=AIe;Ft.createSearchClient=Uut;Ft.createValidUntilNotFoundError=pIe;Ft.customRequest=Vut;Ft.deleteApiKey=Jut;Ft.deleteBy=Dft;Ft.deleteDictionaryEntries=Kut;Ft.deleteIndex=Pft;Ft.deleteObject=bft;Ft.deleteObjects=dIe;Ft.deleteRule=xft;Ft.deleteSynonym=kft;Ft.exists=Qft;Ft.findAnswers=Rft;Ft.findObject=Tft;Ft.generateSecuredApiKey=zut;Ft.getApiKey=kS;Ft.getAppTask=hIe;Ft.getDictionarySettings=Zut;Ft.getLogs=Xut;Ft.getObject=Fft;Ft.getObjectPosition=Nft;Ft.getObjects=Oft;Ft.getRule=Lft;Ft.getSecuredApiKeyRemainingValidity=$ut;Ft.getSettings=mIe;Ft.getSynonym=Mft;Ft.getTask=yIe;Ft.getTopUserIDs=eft;Ft.getUserID=tft;Ft.hasPendingMappings=rft;Ft.initIndex=QS;Ft.listApiKeys=nft;Ft.listClusters=ift;Ft.listIndices=sft;Ft.listUserIDs=oft;Ft.moveIndex=aft;Ft.multipleBatch=lft;Ft.multipleGetObjects=cft;Ft.multipleQueries=uft;Ft.multipleSearchForFacetValues=fft;Ft.partialUpdateObject=Uft;Ft.partialUpdateObjects=EIe;Ft.removeUserID=Aft;Ft.replaceAllObjects=_ft;Ft.replaceAllRules=Hft;Ft.replaceAllSynonyms=jft;Ft.replaceDictionaryEntries=pft;Ft.restoreApiKey=hft;Ft.saveDictionaryEntries=gft;Ft.saveObject=Gft;Ft.saveObjects=t9;Ft.saveRule=qft;Ft.saveRules=r9;Ft.saveSynonym=Wft;Ft.saveSynonyms=n9;Ft.search=IIe;Ft.searchDictionaryEntries=dft;Ft.searchForFacetValues=CIe;Ft.searchRules=wIe;Ft.searchSynonyms=BIe;Ft.searchUserIDs=mft;Ft.setDictionarySettings=yft;Ft.setSettings=Yft;Ft.updateApiKey=Eft;Ft.waitAppTask=aw;Ft.waitTask=hs});var DIe=_((yJt,SIe)=>{SIe.exports=vIe()});var PIe=_(gF=>{"use strict";Object.defineProperty(gF,"__esModule",{value:!0});function zft(){return{debug(t,e){return Promise.resolve()},info(t,e){return Promise.resolve()},error(t,e){return Promise.resolve()}}}var Zft={Debug:1,Info:2,Error:3};gF.LogLevelEnum=Zft;gF.createNullLogger=zft});var xIe=_((IJt,bIe)=>{bIe.exports=PIe()});var TIe=_(i9=>{"use strict";Object.defineProperty(i9,"__esModule",{value:!0});var kIe=Ie("http"),QIe=Ie("https"),Xft=Ie("url"),RIe={keepAlive:!0},$ft=new kIe.Agent(RIe),eAt=new QIe.Agent(RIe);function tAt({agent:t,httpAgent:e,httpsAgent:r,requesterOptions:s={}}={}){let a=e||t||$ft,n=r||t||eAt;return{send(c){return new Promise(f=>{let p=Xft.parse(c.url),h=p.query===null?p.pathname:`${p.pathname}?${p.query}`,E={...s,agent:p.protocol==="https:"?n:a,hostname:p.hostname,path:h,method:c.method,headers:{...s&&s.headers?s.headers:{},...c.headers},...p.port!==void 0?{port:p.port||""}:{}},C=(p.protocol==="https:"?QIe:kIe).request(E,T=>{let N=[];T.on("data",U=>{N=N.concat(U)}),T.on("end",()=>{clearTimeout(b),clearTimeout(I),f({status:T.statusCode||0,content:Buffer.concat(N).toString(),isTimedOut:!1})})}),S=(T,N)=>setTimeout(()=>{C.abort(),f({status:0,content:N,isTimedOut:!0})},T*1e3),b=S(c.connectTimeout,"Connection timeout"),I;C.on("error",T=>{clearTimeout(b),clearTimeout(I),f({status:0,content:T.message,isTimedOut:!1})}),C.once("response",()=>{clearTimeout(b),I=S(c.responseTimeout,"Socket timeout")}),c.data!==void 0&&C.write(c.data),C.end()})},destroy(){return a.destroy(),n.destroy(),Promise.resolve()}}}i9.createNodeHttpRequester=tAt});var NIe=_((wJt,FIe)=>{FIe.exports=TIe()});var UIe=_((BJt,MIe)=>{"use strict";var OIe=TEe(),rAt=OEe(),lw=oIe(),o9=vS(),s9=uIe(),Gt=DIe(),nAt=xIe(),iAt=NIe(),sAt=PS();function LIe(t,e,r){let s={appId:t,apiKey:e,timeouts:{connect:2,read:5,write:30},requester:iAt.createNodeHttpRequester(),logger:nAt.createNullLogger(),responsesCache:OIe.createNullCache(),requestsCache:OIe.createNullCache(),hostsCache:rAt.createInMemoryCache(),userAgent:sAt.createUserAgent(o9.version).add({segment:"Node.js",version:process.versions.node})},a={...s,...r},n=()=>c=>s9.createPersonalizationClient({...s,...c,methods:{getPersonalizationStrategy:s9.getPersonalizationStrategy,setPersonalizationStrategy:s9.setPersonalizationStrategy}});return Gt.createSearchClient({...a,methods:{search:Gt.multipleQueries,searchForFacetValues:Gt.multipleSearchForFacetValues,multipleBatch:Gt.multipleBatch,multipleGetObjects:Gt.multipleGetObjects,multipleQueries:Gt.multipleQueries,copyIndex:Gt.copyIndex,copySettings:Gt.copySettings,copyRules:Gt.copyRules,copySynonyms:Gt.copySynonyms,moveIndex:Gt.moveIndex,listIndices:Gt.listIndices,getLogs:Gt.getLogs,listClusters:Gt.listClusters,multipleSearchForFacetValues:Gt.multipleSearchForFacetValues,getApiKey:Gt.getApiKey,addApiKey:Gt.addApiKey,listApiKeys:Gt.listApiKeys,updateApiKey:Gt.updateApiKey,deleteApiKey:Gt.deleteApiKey,restoreApiKey:Gt.restoreApiKey,assignUserID:Gt.assignUserID,assignUserIDs:Gt.assignUserIDs,getUserID:Gt.getUserID,searchUserIDs:Gt.searchUserIDs,listUserIDs:Gt.listUserIDs,getTopUserIDs:Gt.getTopUserIDs,removeUserID:Gt.removeUserID,hasPendingMappings:Gt.hasPendingMappings,generateSecuredApiKey:Gt.generateSecuredApiKey,getSecuredApiKeyRemainingValidity:Gt.getSecuredApiKeyRemainingValidity,destroy:o9.destroy,clearDictionaryEntries:Gt.clearDictionaryEntries,deleteDictionaryEntries:Gt.deleteDictionaryEntries,getDictionarySettings:Gt.getDictionarySettings,getAppTask:Gt.getAppTask,replaceDictionaryEntries:Gt.replaceDictionaryEntries,saveDictionaryEntries:Gt.saveDictionaryEntries,searchDictionaryEntries:Gt.searchDictionaryEntries,setDictionarySettings:Gt.setDictionarySettings,waitAppTask:Gt.waitAppTask,customRequest:Gt.customRequest,initIndex:c=>f=>Gt.initIndex(c)(f,{methods:{batch:Gt.batch,delete:Gt.deleteIndex,findAnswers:Gt.findAnswers,getObject:Gt.getObject,getObjects:Gt.getObjects,saveObject:Gt.saveObject,saveObjects:Gt.saveObjects,search:Gt.search,searchForFacetValues:Gt.searchForFacetValues,waitTask:Gt.waitTask,setSettings:Gt.setSettings,getSettings:Gt.getSettings,partialUpdateObject:Gt.partialUpdateObject,partialUpdateObjects:Gt.partialUpdateObjects,deleteObject:Gt.deleteObject,deleteObjects:Gt.deleteObjects,deleteBy:Gt.deleteBy,clearObjects:Gt.clearObjects,browseObjects:Gt.browseObjects,getObjectPosition:Gt.getObjectPosition,findObject:Gt.findObject,exists:Gt.exists,saveSynonym:Gt.saveSynonym,saveSynonyms:Gt.saveSynonyms,getSynonym:Gt.getSynonym,searchSynonyms:Gt.searchSynonyms,browseSynonyms:Gt.browseSynonyms,deleteSynonym:Gt.deleteSynonym,clearSynonyms:Gt.clearSynonyms,replaceAllObjects:Gt.replaceAllObjects,replaceAllSynonyms:Gt.replaceAllSynonyms,searchRules:Gt.searchRules,getRule:Gt.getRule,deleteRule:Gt.deleteRule,saveRule:Gt.saveRule,saveRules:Gt.saveRules,replaceAllRules:Gt.replaceAllRules,browseRules:Gt.browseRules,clearRules:Gt.clearRules}}),initAnalytics:()=>c=>lw.createAnalyticsClient({...s,...c,methods:{addABTest:lw.addABTest,getABTest:lw.getABTest,getABTests:lw.getABTests,stopABTest:lw.stopABTest,deleteABTest:lw.deleteABTest}}),initPersonalization:n,initRecommendation:()=>c=>(a.logger.info("The `initRecommendation` method is deprecated. Use `initPersonalization` instead."),n()(c))}})}LIe.version=o9.version;MIe.exports=LIe});var l9=_((vJt,a9)=>{var _Ie=UIe();a9.exports=_Ie;a9.exports.default=_Ie});var f9=_((DJt,GIe)=>{"use strict";var jIe=Object.getOwnPropertySymbols,aAt=Object.prototype.hasOwnProperty,lAt=Object.prototype.propertyIsEnumerable;function cAt(t){if(t==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}function uAt(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de",Object.getOwnPropertyNames(t)[0]==="5")return!1;for(var e={},r=0;r<10;r++)e["_"+String.fromCharCode(r)]=r;var s=Object.getOwnPropertyNames(e).map(function(n){return e[n]});if(s.join("")!=="0123456789")return!1;var a={};return"abcdefghijklmnopqrst".split("").forEach(function(n){a[n]=n}),Object.keys(Object.assign({},a)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}GIe.exports=uAt()?Object.assign:function(t,e){for(var r,s=cAt(t),a,n=1;n{"use strict";var p9=f9(),cw=60103,YIe=60106;Dn.Fragment=60107;Dn.StrictMode=60108;Dn.Profiler=60114;var VIe=60109,JIe=60110,KIe=60112;Dn.Suspense=60113;var zIe=60115,ZIe=60116;typeof Symbol=="function"&&Symbol.for&&(Gc=Symbol.for,cw=Gc("react.element"),YIe=Gc("react.portal"),Dn.Fragment=Gc("react.fragment"),Dn.StrictMode=Gc("react.strict_mode"),Dn.Profiler=Gc("react.profiler"),VIe=Gc("react.provider"),JIe=Gc("react.context"),KIe=Gc("react.forward_ref"),Dn.Suspense=Gc("react.suspense"),zIe=Gc("react.memo"),ZIe=Gc("react.lazy"));var Gc,qIe=typeof Symbol=="function"&&Symbol.iterator;function fAt(t){return t===null||typeof t!="object"?null:(t=qIe&&t[qIe]||t["@@iterator"],typeof t=="function"?t:null)}function RS(t){for(var e="https://reactjs.org/docs/error-decoder.html?invariant="+t,r=1;r{"use strict";oCe.exports=sCe()});var yF=_((xJt,aCe)=>{function dAt(t){var e=typeof t;return t!=null&&(e=="object"||e=="function")}aCe.exports=dAt});var cCe=_((kJt,lCe)=>{var mAt=typeof global=="object"&&global&&global.Object===Object&&global;lCe.exports=mAt});var y9=_((QJt,uCe)=>{var yAt=cCe(),EAt=typeof self=="object"&&self&&self.Object===Object&&self,IAt=yAt||EAt||Function("return this")();uCe.exports=IAt});var ACe=_((RJt,fCe)=>{var CAt=y9(),wAt=function(){return CAt.Date.now()};fCe.exports=wAt});var hCe=_((TJt,pCe)=>{var BAt=/\s/;function vAt(t){for(var e=t.length;e--&&BAt.test(t.charAt(e)););return e}pCe.exports=vAt});var dCe=_((FJt,gCe)=>{var SAt=hCe(),DAt=/^\s+/;function PAt(t){return t&&t.slice(0,SAt(t)+1).replace(DAt,"")}gCe.exports=PAt});var E9=_((NJt,mCe)=>{var bAt=y9(),xAt=bAt.Symbol;mCe.exports=xAt});var CCe=_((OJt,ICe)=>{var yCe=E9(),ECe=Object.prototype,kAt=ECe.hasOwnProperty,QAt=ECe.toString,TS=yCe?yCe.toStringTag:void 0;function RAt(t){var e=kAt.call(t,TS),r=t[TS];try{t[TS]=void 0;var s=!0}catch{}var a=QAt.call(t);return s&&(e?t[TS]=r:delete t[TS]),a}ICe.exports=RAt});var BCe=_((LJt,wCe)=>{var TAt=Object.prototype,FAt=TAt.toString;function NAt(t){return FAt.call(t)}wCe.exports=NAt});var PCe=_((MJt,DCe)=>{var vCe=E9(),OAt=CCe(),LAt=BCe(),MAt="[object Null]",UAt="[object Undefined]",SCe=vCe?vCe.toStringTag:void 0;function _At(t){return t==null?t===void 0?UAt:MAt:SCe&&SCe in Object(t)?OAt(t):LAt(t)}DCe.exports=_At});var xCe=_((UJt,bCe)=>{function HAt(t){return t!=null&&typeof t=="object"}bCe.exports=HAt});var QCe=_((_Jt,kCe)=>{var jAt=PCe(),GAt=xCe(),qAt="[object Symbol]";function WAt(t){return typeof t=="symbol"||GAt(t)&&jAt(t)==qAt}kCe.exports=WAt});var NCe=_((HJt,FCe)=>{var YAt=dCe(),RCe=yF(),VAt=QCe(),TCe=NaN,JAt=/^[-+]0x[0-9a-f]+$/i,KAt=/^0b[01]+$/i,zAt=/^0o[0-7]+$/i,ZAt=parseInt;function XAt(t){if(typeof t=="number")return t;if(VAt(t))return TCe;if(RCe(t)){var e=typeof t.valueOf=="function"?t.valueOf():t;t=RCe(e)?e+"":e}if(typeof t!="string")return t===0?t:+t;t=YAt(t);var r=KAt.test(t);return r||zAt.test(t)?ZAt(t.slice(2),r?2:8):JAt.test(t)?TCe:+t}FCe.exports=XAt});var MCe=_((jJt,LCe)=>{var $At=yF(),I9=ACe(),OCe=NCe(),ept="Expected a function",tpt=Math.max,rpt=Math.min;function npt(t,e,r){var s,a,n,c,f,p,h=0,E=!1,C=!1,S=!0;if(typeof t!="function")throw new TypeError(ept);e=OCe(e)||0,$At(r)&&(E=!!r.leading,C="maxWait"in r,n=C?tpt(OCe(r.maxWait)||0,e):n,S="trailing"in r?!!r.trailing:S);function b(le){var me=s,pe=a;return s=a=void 0,h=le,c=t.apply(pe,me),c}function I(le){return h=le,f=setTimeout(U,e),E?b(le):c}function T(le){var me=le-p,pe=le-h,Be=e-me;return C?rpt(Be,n-pe):Be}function N(le){var me=le-p,pe=le-h;return p===void 0||me>=e||me<0||C&&pe>=n}function U(){var le=I9();if(N(le))return W(le);f=setTimeout(U,T(le))}function W(le){return f=void 0,S&&s?b(le):(s=a=void 0,c)}function ee(){f!==void 0&&clearTimeout(f),h=0,s=p=a=f=void 0}function ie(){return f===void 0?c:W(I9())}function ue(){var le=I9(),me=N(le);if(s=arguments,a=this,p=le,me){if(f===void 0)return I(p);if(C)return clearTimeout(f),f=setTimeout(U,e),b(p)}return f===void 0&&(f=setTimeout(U,e)),c}return ue.cancel=ee,ue.flush=ie,ue}LCe.exports=npt});var _Ce=_((GJt,UCe)=>{var ipt=MCe(),spt=yF(),opt="Expected a function";function apt(t,e,r){var s=!0,a=!0;if(typeof t!="function")throw new TypeError(opt);return spt(r)&&(s="leading"in r?!!r.leading:s,a="trailing"in r?!!r.trailing:a),ipt(t,e,{leading:s,maxWait:e,trailing:a})}UCe.exports=apt});var w9=_((qJt,C9)=>{"use strict";var Cn=C9.exports;C9.exports.default=Cn;var Zn="\x1B[",NS="\x1B]",fw="\x07",EF=";",HCe=process.env.TERM_PROGRAM==="Apple_Terminal";Cn.cursorTo=(t,e)=>{if(typeof t!="number")throw new TypeError("The `x` argument is required");return typeof e!="number"?Zn+(t+1)+"G":Zn+(e+1)+";"+(t+1)+"H"};Cn.cursorMove=(t,e)=>{if(typeof t!="number")throw new TypeError("The `x` argument is required");let r="";return t<0?r+=Zn+-t+"D":t>0&&(r+=Zn+t+"C"),e<0?r+=Zn+-e+"A":e>0&&(r+=Zn+e+"B"),r};Cn.cursorUp=(t=1)=>Zn+t+"A";Cn.cursorDown=(t=1)=>Zn+t+"B";Cn.cursorForward=(t=1)=>Zn+t+"C";Cn.cursorBackward=(t=1)=>Zn+t+"D";Cn.cursorLeft=Zn+"G";Cn.cursorSavePosition=HCe?"\x1B7":Zn+"s";Cn.cursorRestorePosition=HCe?"\x1B8":Zn+"u";Cn.cursorGetPosition=Zn+"6n";Cn.cursorNextLine=Zn+"E";Cn.cursorPrevLine=Zn+"F";Cn.cursorHide=Zn+"?25l";Cn.cursorShow=Zn+"?25h";Cn.eraseLines=t=>{let e="";for(let r=0;r[NS,"8",EF,EF,e,fw,t,NS,"8",EF,EF,fw].join("");Cn.image=(t,e={})=>{let r=`${NS}1337;File=inline=1`;return e.width&&(r+=`;width=${e.width}`),e.height&&(r+=`;height=${e.height}`),e.preserveAspectRatio===!1&&(r+=";preserveAspectRatio=0"),r+":"+t.toString("base64")+fw};Cn.iTerm={setCwd:(t=process.cwd())=>`${NS}50;CurrentDir=${t}${fw}`,annotation:(t,e={})=>{let r=`${NS}1337;`,s=typeof e.x<"u",a=typeof e.y<"u";if((s||a)&&!(s&&a&&typeof e.length<"u"))throw new Error("`x`, `y` and `length` must be defined when `x` or `y` is defined");return t=t.replace(/\|/g,""),r+=e.isHidden?"AddHiddenAnnotation=":"AddAnnotation=",e.length>0?r+=(s?[t,e.length,e.x,e.y]:[e.length,t]).join("|"):r+=t,r+fw}}});var GCe=_((WJt,B9)=>{"use strict";var jCe=(t,e)=>{for(let r of Reflect.ownKeys(e))Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r));return t};B9.exports=jCe;B9.exports.default=jCe});var WCe=_((YJt,CF)=>{"use strict";var lpt=GCe(),IF=new WeakMap,qCe=(t,e={})=>{if(typeof t!="function")throw new TypeError("Expected a function");let r,s=0,a=t.displayName||t.name||"",n=function(...c){if(IF.set(n,++s),s===1)r=t.apply(this,c),t=null;else if(e.throw===!0)throw new Error(`Function \`${a}\` can only be called once`);return r};return lpt(n,t),IF.set(n,s),n};CF.exports=qCe;CF.exports.default=qCe;CF.exports.callCount=t=>{if(!IF.has(t))throw new Error(`The given function \`${t.name}\` is not wrapped by the \`onetime\` package`);return IF.get(t)}});var YCe=_((VJt,wF)=>{wF.exports=["SIGABRT","SIGALRM","SIGHUP","SIGINT","SIGTERM"];process.platform!=="win32"&&wF.exports.push("SIGVTALRM","SIGXCPU","SIGXFSZ","SIGUSR2","SIGTRAP","SIGSYS","SIGQUIT","SIGIOT");process.platform==="linux"&&wF.exports.push("SIGIO","SIGPOLL","SIGPWR","SIGSTKFLT","SIGUNUSED")});var D9=_((JJt,hw)=>{var Qi=global.process,Qm=function(t){return t&&typeof t=="object"&&typeof t.removeListener=="function"&&typeof t.emit=="function"&&typeof t.reallyExit=="function"&&typeof t.listeners=="function"&&typeof t.kill=="function"&&typeof t.pid=="number"&&typeof t.on=="function"};Qm(Qi)?(VCe=Ie("assert"),Aw=YCe(),JCe=/^win/i.test(Qi.platform),OS=Ie("events"),typeof OS!="function"&&(OS=OS.EventEmitter),Qi.__signal_exit_emitter__?Js=Qi.__signal_exit_emitter__:(Js=Qi.__signal_exit_emitter__=new OS,Js.count=0,Js.emitted={}),Js.infinite||(Js.setMaxListeners(1/0),Js.infinite=!0),hw.exports=function(t,e){if(!Qm(global.process))return function(){};VCe.equal(typeof t,"function","a callback must be provided for exit handler"),pw===!1&&v9();var r="exit";e&&e.alwaysLast&&(r="afterexit");var s=function(){Js.removeListener(r,t),Js.listeners("exit").length===0&&Js.listeners("afterexit").length===0&&BF()};return Js.on(r,t),s},BF=function(){!pw||!Qm(global.process)||(pw=!1,Aw.forEach(function(e){try{Qi.removeListener(e,vF[e])}catch{}}),Qi.emit=SF,Qi.reallyExit=S9,Js.count-=1)},hw.exports.unload=BF,Rm=function(e,r,s){Js.emitted[e]||(Js.emitted[e]=!0,Js.emit(e,r,s))},vF={},Aw.forEach(function(t){vF[t]=function(){if(Qm(global.process)){var r=Qi.listeners(t);r.length===Js.count&&(BF(),Rm("exit",null,t),Rm("afterexit",null,t),JCe&&t==="SIGHUP"&&(t="SIGINT"),Qi.kill(Qi.pid,t))}}}),hw.exports.signals=function(){return Aw},pw=!1,v9=function(){pw||!Qm(global.process)||(pw=!0,Js.count+=1,Aw=Aw.filter(function(e){try{return Qi.on(e,vF[e]),!0}catch{return!1}}),Qi.emit=zCe,Qi.reallyExit=KCe)},hw.exports.load=v9,S9=Qi.reallyExit,KCe=function(e){Qm(global.process)&&(Qi.exitCode=e||0,Rm("exit",Qi.exitCode,null),Rm("afterexit",Qi.exitCode,null),S9.call(Qi,Qi.exitCode))},SF=Qi.emit,zCe=function(e,r){if(e==="exit"&&Qm(global.process)){r!==void 0&&(Qi.exitCode=r);var s=SF.apply(this,arguments);return Rm("exit",Qi.exitCode,null),Rm("afterexit",Qi.exitCode,null),s}else return SF.apply(this,arguments)}):hw.exports=function(){return function(){}};var VCe,Aw,JCe,OS,Js,BF,Rm,vF,pw,v9,S9,KCe,SF,zCe});var XCe=_((KJt,ZCe)=>{"use strict";var cpt=WCe(),upt=D9();ZCe.exports=cpt(()=>{upt(()=>{process.stderr.write("\x1B[?25h")},{alwaysLast:!0})})});var P9=_(gw=>{"use strict";var fpt=XCe(),DF=!1;gw.show=(t=process.stderr)=>{t.isTTY&&(DF=!1,t.write("\x1B[?25h"))};gw.hide=(t=process.stderr)=>{t.isTTY&&(fpt(),DF=!0,t.write("\x1B[?25l"))};gw.toggle=(t,e)=>{t!==void 0&&(DF=t),DF?gw.show(e):gw.hide(e)}});var rwe=_(LS=>{"use strict";var twe=LS&&LS.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(LS,"__esModule",{value:!0});var $Ce=twe(w9()),ewe=twe(P9()),Apt=(t,{showCursor:e=!1}={})=>{let r=0,s="",a=!1,n=c=>{!e&&!a&&(ewe.default.hide(),a=!0);let f=c+` +`;f!==s&&(s=f,t.write($Ce.default.eraseLines(r)+f),r=f.split(` +`).length)};return n.clear=()=>{t.write($Ce.default.eraseLines(r)),s="",r=0},n.done=()=>{s="",r=0,e||(ewe.default.show(),a=!1)},n};LS.default={create:Apt}});var nwe=_((XJt,ppt)=>{ppt.exports=[{name:"AppVeyor",constant:"APPVEYOR",env:"APPVEYOR",pr:"APPVEYOR_PULL_REQUEST_NUMBER"},{name:"Azure Pipelines",constant:"AZURE_PIPELINES",env:"SYSTEM_TEAMFOUNDATIONCOLLECTIONURI",pr:"SYSTEM_PULLREQUEST_PULLREQUESTID"},{name:"Bamboo",constant:"BAMBOO",env:"bamboo_planKey"},{name:"Bitbucket Pipelines",constant:"BITBUCKET",env:"BITBUCKET_COMMIT",pr:"BITBUCKET_PR_ID"},{name:"Bitrise",constant:"BITRISE",env:"BITRISE_IO",pr:"BITRISE_PULL_REQUEST"},{name:"Buddy",constant:"BUDDY",env:"BUDDY_WORKSPACE_ID",pr:"BUDDY_EXECUTION_PULL_REQUEST_ID"},{name:"Buildkite",constant:"BUILDKITE",env:"BUILDKITE",pr:{env:"BUILDKITE_PULL_REQUEST",ne:"false"}},{name:"CircleCI",constant:"CIRCLE",env:"CIRCLECI",pr:"CIRCLE_PULL_REQUEST"},{name:"Cirrus CI",constant:"CIRRUS",env:"CIRRUS_CI",pr:"CIRRUS_PR"},{name:"AWS CodeBuild",constant:"CODEBUILD",env:"CODEBUILD_BUILD_ARN"},{name:"Codeship",constant:"CODESHIP",env:{CI_NAME:"codeship"}},{name:"Drone",constant:"DRONE",env:"DRONE",pr:{DRONE_BUILD_EVENT:"pull_request"}},{name:"dsari",constant:"DSARI",env:"DSARI"},{name:"GitLab CI",constant:"GITLAB",env:"GITLAB_CI"},{name:"GoCD",constant:"GOCD",env:"GO_PIPELINE_LABEL"},{name:"Hudson",constant:"HUDSON",env:"HUDSON_URL"},{name:"Jenkins",constant:"JENKINS",env:["JENKINS_URL","BUILD_ID"],pr:{any:["ghprbPullId","CHANGE_ID"]}},{name:"Magnum CI",constant:"MAGNUM",env:"MAGNUM"},{name:"Netlify CI",constant:"NETLIFY",env:"NETLIFY_BUILD_BASE",pr:{env:"PULL_REQUEST",ne:"false"}},{name:"Sail CI",constant:"SAIL",env:"SAILCI",pr:"SAIL_PULL_REQUEST_NUMBER"},{name:"Semaphore",constant:"SEMAPHORE",env:"SEMAPHORE",pr:"PULL_REQUEST_NUMBER"},{name:"Shippable",constant:"SHIPPABLE",env:"SHIPPABLE",pr:{IS_PULL_REQUEST:"true"}},{name:"Solano CI",constant:"SOLANO",env:"TDDIUM",pr:"TDDIUM_PR_ID"},{name:"Strider CD",constant:"STRIDER",env:"STRIDER"},{name:"TaskCluster",constant:"TASKCLUSTER",env:["TASK_ID","RUN_ID"]},{name:"TeamCity",constant:"TEAMCITY",env:"TEAMCITY_VERSION"},{name:"Travis CI",constant:"TRAVIS",env:"TRAVIS",pr:{env:"TRAVIS_PULL_REQUEST",ne:"false"}}]});var owe=_(tc=>{"use strict";var swe=nwe(),uA=process.env;Object.defineProperty(tc,"_vendors",{value:swe.map(function(t){return t.constant})});tc.name=null;tc.isPR=null;swe.forEach(function(t){var e=Array.isArray(t.env)?t.env:[t.env],r=e.every(function(s){return iwe(s)});if(tc[t.constant]=r,r)switch(tc.name=t.name,typeof t.pr){case"string":tc.isPR=!!uA[t.pr];break;case"object":"env"in t.pr?tc.isPR=t.pr.env in uA&&uA[t.pr.env]!==t.pr.ne:"any"in t.pr?tc.isPR=t.pr.any.some(function(s){return!!uA[s]}):tc.isPR=iwe(t.pr);break;default:tc.isPR=null}});tc.isCI=!!(uA.CI||uA.CONTINUOUS_INTEGRATION||uA.BUILD_NUMBER||uA.RUN_ID||tc.name);function iwe(t){return typeof t=="string"?!!uA[t]:Object.keys(t).every(function(e){return uA[e]===t[e]})}});var lwe=_((eKt,awe)=>{"use strict";awe.exports=owe().isCI});var uwe=_((tKt,cwe)=>{"use strict";var hpt=t=>{let e=new Set;do for(let r of Reflect.ownKeys(t))e.add([t,r]);while((t=Reflect.getPrototypeOf(t))&&t!==Object.prototype);return e};cwe.exports=(t,{include:e,exclude:r}={})=>{let s=a=>{let n=c=>typeof c=="string"?a===c:c.test(a);return e?e.some(n):r?!r.some(n):!0};for(let[a,n]of hpt(t.constructor.prototype)){if(n==="constructor"||!s(n))continue;let c=Reflect.getOwnPropertyDescriptor(a,n);c&&typeof c.value=="function"&&(t[n]=t[n].bind(t))}return t}});var dwe=_(Vn=>{"use strict";var mw,_S,kF,F9;typeof performance=="object"&&typeof performance.now=="function"?(fwe=performance,Vn.unstable_now=function(){return fwe.now()}):(b9=Date,Awe=b9.now(),Vn.unstable_now=function(){return b9.now()-Awe});var fwe,b9,Awe;typeof window>"u"||typeof MessageChannel!="function"?(dw=null,x9=null,k9=function(){if(dw!==null)try{var t=Vn.unstable_now();dw(!0,t),dw=null}catch(e){throw setTimeout(k9,0),e}},mw=function(t){dw!==null?setTimeout(mw,0,t):(dw=t,setTimeout(k9,0))},_S=function(t,e){x9=setTimeout(t,e)},kF=function(){clearTimeout(x9)},Vn.unstable_shouldYield=function(){return!1},F9=Vn.unstable_forceFrameRate=function(){}):(pwe=window.setTimeout,hwe=window.clearTimeout,typeof console<"u"&&(gwe=window.cancelAnimationFrame,typeof window.requestAnimationFrame!="function"&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),typeof gwe!="function"&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")),MS=!1,US=null,PF=-1,Q9=5,R9=0,Vn.unstable_shouldYield=function(){return Vn.unstable_now()>=R9},F9=function(){},Vn.unstable_forceFrameRate=function(t){0>t||125>>1,a=t[s];if(a!==void 0&&0xF(c,r))p!==void 0&&0>xF(p,c)?(t[s]=p,t[f]=r,s=f):(t[s]=c,t[n]=r,s=n);else if(p!==void 0&&0>xF(p,r))t[s]=p,t[f]=r,s=f;else break e}}return e}return null}function xF(t,e){var r=t.sortIndex-e.sortIndex;return r!==0?r:t.id-e.id}var fA=[],X0=[],gpt=1,qc=null,$o=3,RF=!1,Tm=!1,HS=!1;function O9(t){for(var e=ef(X0);e!==null;){if(e.callback===null)QF(X0);else if(e.startTime<=t)QF(X0),e.sortIndex=e.expirationTime,N9(fA,e);else break;e=ef(X0)}}function L9(t){if(HS=!1,O9(t),!Tm)if(ef(fA)!==null)Tm=!0,mw(M9);else{var e=ef(X0);e!==null&&_S(L9,e.startTime-t)}}function M9(t,e){Tm=!1,HS&&(HS=!1,kF()),RF=!0;var r=$o;try{for(O9(e),qc=ef(fA);qc!==null&&(!(qc.expirationTime>e)||t&&!Vn.unstable_shouldYield());){var s=qc.callback;if(typeof s=="function"){qc.callback=null,$o=qc.priorityLevel;var a=s(qc.expirationTime<=e);e=Vn.unstable_now(),typeof a=="function"?qc.callback=a:qc===ef(fA)&&QF(fA),O9(e)}else QF(fA);qc=ef(fA)}if(qc!==null)var n=!0;else{var c=ef(X0);c!==null&&_S(L9,c.startTime-e),n=!1}return n}finally{qc=null,$o=r,RF=!1}}var dpt=F9;Vn.unstable_IdlePriority=5;Vn.unstable_ImmediatePriority=1;Vn.unstable_LowPriority=4;Vn.unstable_NormalPriority=3;Vn.unstable_Profiling=null;Vn.unstable_UserBlockingPriority=2;Vn.unstable_cancelCallback=function(t){t.callback=null};Vn.unstable_continueExecution=function(){Tm||RF||(Tm=!0,mw(M9))};Vn.unstable_getCurrentPriorityLevel=function(){return $o};Vn.unstable_getFirstCallbackNode=function(){return ef(fA)};Vn.unstable_next=function(t){switch($o){case 1:case 2:case 3:var e=3;break;default:e=$o}var r=$o;$o=e;try{return t()}finally{$o=r}};Vn.unstable_pauseExecution=function(){};Vn.unstable_requestPaint=dpt;Vn.unstable_runWithPriority=function(t,e){switch(t){case 1:case 2:case 3:case 4:case 5:break;default:t=3}var r=$o;$o=t;try{return e()}finally{$o=r}};Vn.unstable_scheduleCallback=function(t,e,r){var s=Vn.unstable_now();switch(typeof r=="object"&&r!==null?(r=r.delay,r=typeof r=="number"&&0s?(t.sortIndex=r,N9(X0,t),ef(fA)===null&&t===ef(X0)&&(HS?kF():HS=!0,_S(L9,r-s))):(t.sortIndex=a,N9(fA,t),Tm||RF||(Tm=!0,mw(M9))),t};Vn.unstable_wrapCallback=function(t){var e=$o;return function(){var r=$o;$o=e;try{return t.apply(this,arguments)}finally{$o=r}}}});var U9=_((nKt,mwe)=>{"use strict";mwe.exports=dwe()});var ywe=_((iKt,jS)=>{jS.exports=function(e){var r={},s=f9(),a=hn(),n=U9();function c(v){for(var D="https://reactjs.org/docs/error-decoder.html?invariant="+v,Q=1;Q_e||V[Se]!==ne[_e])return` +`+V[Se].replace(" at new "," at ");while(1<=Se&&0<=_e);break}}}finally{ve=!1,Error.prepareStackTrace=Q}return(v=v?v.displayName||v.name:"")?oc(v):""}var ac=[],Oi=-1;function no(v){return{current:v}}function Tt(v){0>Oi||(v.current=ac[Oi],ac[Oi]=null,Oi--)}function xn(v,D){Oi++,ac[Oi]=v.current,v.current=D}var la={},ji=no(la),Li=no(!1),Na=la;function dn(v,D){var Q=v.type.contextTypes;if(!Q)return la;var H=v.stateNode;if(H&&H.__reactInternalMemoizedUnmaskedChildContext===D)return H.__reactInternalMemoizedMaskedChildContext;var V={},ne;for(ne in Q)V[ne]=D[ne];return H&&(v=v.stateNode,v.__reactInternalMemoizedUnmaskedChildContext=D,v.__reactInternalMemoizedMaskedChildContext=V),V}function Kn(v){return v=v.childContextTypes,v!=null}function Au(){Tt(Li),Tt(ji)}function yh(v,D,Q){if(ji.current!==la)throw Error(c(168));xn(ji,D),xn(Li,Q)}function Oa(v,D,Q){var H=v.stateNode;if(v=D.childContextTypes,typeof H.getChildContext!="function")return Q;H=H.getChildContext();for(var V in H)if(!(V in v))throw Error(c(108,g(D)||"Unknown",V));return s({},Q,H)}function La(v){return v=(v=v.stateNode)&&v.__reactInternalMemoizedMergedChildContext||la,Na=ji.current,xn(ji,v),xn(Li,Li.current),!0}function Ma(v,D,Q){var H=v.stateNode;if(!H)throw Error(c(169));Q?(v=Oa(v,D,Na),H.__reactInternalMemoizedMergedChildContext=v,Tt(Li),Tt(ji),xn(ji,v)):Tt(Li),xn(Li,Q)}var $e=null,Ua=null,hf=n.unstable_now;hf();var lc=0,wn=8;function ca(v){if(1&v)return wn=15,1;if(2&v)return wn=14,2;if(4&v)return wn=13,4;var D=24&v;return D!==0?(wn=12,D):v&32?(wn=11,32):(D=192&v,D!==0?(wn=10,D):v&256?(wn=9,256):(D=3584&v,D!==0?(wn=8,D):v&4096?(wn=7,4096):(D=4186112&v,D!==0?(wn=6,D):(D=62914560&v,D!==0?(wn=5,D):v&67108864?(wn=4,67108864):v&134217728?(wn=3,134217728):(D=805306368&v,D!==0?(wn=2,D):1073741824&v?(wn=1,1073741824):(wn=8,v))))))}function LA(v){switch(v){case 99:return 15;case 98:return 10;case 97:case 96:return 8;case 95:return 2;default:return 0}}function MA(v){switch(v){case 15:case 14:return 99;case 13:case 12:case 11:case 10:return 98;case 9:case 8:case 7:case 6:case 4:case 5:return 97;case 3:case 2:case 1:return 95;case 0:return 90;default:throw Error(c(358,v))}}function ua(v,D){var Q=v.pendingLanes;if(Q===0)return wn=0;var H=0,V=0,ne=v.expiredLanes,Se=v.suspendedLanes,_e=v.pingedLanes;if(ne!==0)H=ne,V=wn=15;else if(ne=Q&134217727,ne!==0){var pt=ne&~Se;pt!==0?(H=ca(pt),V=wn):(_e&=ne,_e!==0&&(H=ca(_e),V=wn))}else ne=Q&~Se,ne!==0?(H=ca(ne),V=wn):_e!==0&&(H=ca(_e),V=wn);if(H===0)return 0;if(H=31-rs(H),H=Q&((0>H?0:1<Q;Q++)D.push(v);return D}function Ha(v,D,Q){v.pendingLanes|=D;var H=D-1;v.suspendedLanes&=H,v.pingedLanes&=H,v=v.eventTimes,D=31-rs(D),v[D]=Q}var rs=Math.clz32?Math.clz32:uc,cc=Math.log,pu=Math.LN2;function uc(v){return v===0?32:31-(cc(v)/pu|0)|0}var ja=n.unstable_runWithPriority,Mi=n.unstable_scheduleCallback,Is=n.unstable_cancelCallback,vl=n.unstable_shouldYield,gf=n.unstable_requestPaint,fc=n.unstable_now,wi=n.unstable_getCurrentPriorityLevel,Qn=n.unstable_ImmediatePriority,Ac=n.unstable_UserBlockingPriority,Ke=n.unstable_NormalPriority,st=n.unstable_LowPriority,St=n.unstable_IdlePriority,lr={},te=gf!==void 0?gf:function(){},Ee=null,Oe=null,dt=!1,Et=fc(),Pt=1e4>Et?fc:function(){return fc()-Et};function tr(){switch(wi()){case Qn:return 99;case Ac:return 98;case Ke:return 97;case st:return 96;case St:return 95;default:throw Error(c(332))}}function An(v){switch(v){case 99:return Qn;case 98:return Ac;case 97:return Ke;case 96:return st;case 95:return St;default:throw Error(c(332))}}function li(v,D){return v=An(v),ja(v,D)}function Gi(v,D,Q){return v=An(v),Mi(v,D,Q)}function Rn(){if(Oe!==null){var v=Oe;Oe=null,Is(v)}Ga()}function Ga(){if(!dt&&Ee!==null){dt=!0;var v=0;try{var D=Ee;li(99,function(){for(;vTn?(_n=kr,kr=null):_n=kr.sibling;var zr=Xt(et,kr,gt[Tn],Zt);if(zr===null){kr===null&&(kr=_n);break}v&&kr&&zr.alternate===null&&D(et,kr),qe=ne(zr,qe,Tn),Xn===null?Dr=zr:Xn.sibling=zr,Xn=zr,kr=_n}if(Tn===gt.length)return Q(et,kr),Dr;if(kr===null){for(;TnTn?(_n=kr,kr=null):_n=kr.sibling;var ci=Xt(et,kr,zr.value,Zt);if(ci===null){kr===null&&(kr=_n);break}v&&kr&&ci.alternate===null&&D(et,kr),qe=ne(ci,qe,Tn),Xn===null?Dr=ci:Xn.sibling=ci,Xn=ci,kr=_n}if(zr.done)return Q(et,kr),Dr;if(kr===null){for(;!zr.done;Tn++,zr=gt.next())zr=Lr(et,zr.value,Zt),zr!==null&&(qe=ne(zr,qe,Tn),Xn===null?Dr=zr:Xn.sibling=zr,Xn=zr);return Dr}for(kr=H(et,kr);!zr.done;Tn++,zr=gt.next())zr=zn(kr,et,Tn,zr.value,Zt),zr!==null&&(v&&zr.alternate!==null&&kr.delete(zr.key===null?Tn:zr.key),qe=ne(zr,qe,Tn),Xn===null?Dr=zr:Xn.sibling=zr,Xn=zr);return v&&kr.forEach(function(Du){return D(et,Du)}),Dr}return function(et,qe,gt,Zt){var Dr=typeof gt=="object"&>!==null&>.type===E&>.key===null;Dr&&(gt=gt.props.children);var Xn=typeof gt=="object"&>!==null;if(Xn)switch(gt.$$typeof){case p:e:{for(Xn=gt.key,Dr=qe;Dr!==null;){if(Dr.key===Xn){switch(Dr.tag){case 7:if(gt.type===E){Q(et,Dr.sibling),qe=V(Dr,gt.props.children),qe.return=et,et=qe;break e}break;default:if(Dr.elementType===gt.type){Q(et,Dr.sibling),qe=V(Dr,gt.props),qe.ref=yt(et,Dr,gt),qe.return=et,et=qe;break e}}Q(et,Dr);break}else D(et,Dr);Dr=Dr.sibling}gt.type===E?(qe=kf(gt.props.children,et.mode,Zt,gt.key),qe.return=et,et=qe):(Zt=sd(gt.type,gt.key,gt.props,null,et.mode,Zt),Zt.ref=yt(et,qe,gt),Zt.return=et,et=Zt)}return Se(et);case h:e:{for(Dr=gt.key;qe!==null;){if(qe.key===Dr)if(qe.tag===4&&qe.stateNode.containerInfo===gt.containerInfo&&qe.stateNode.implementation===gt.implementation){Q(et,qe.sibling),qe=V(qe,gt.children||[]),qe.return=et,et=qe;break e}else{Q(et,qe);break}else D(et,qe);qe=qe.sibling}qe=Qo(gt,et.mode,Zt),qe.return=et,et=qe}return Se(et)}if(typeof gt=="string"||typeof gt=="number")return gt=""+gt,qe!==null&&qe.tag===6?(Q(et,qe.sibling),qe=V(qe,gt),qe.return=et,et=qe):(Q(et,qe),qe=P2(gt,et.mode,Zt),qe.return=et,et=qe),Se(et);if(mf(gt))return yi(et,qe,gt,Zt);if(Ce(gt))return za(et,qe,gt,Zt);if(Xn&&gu(et,gt),typeof gt>"u"&&!Dr)switch(et.tag){case 1:case 22:case 0:case 11:case 15:throw Error(c(152,g(et.type)||"Component"))}return Q(et,qe)}}var Mg=By(!0),e2=By(!1),vh={},ur=no(vh),Ki=no(vh),yf=no(vh);function qa(v){if(v===vh)throw Error(c(174));return v}function Ug(v,D){xn(yf,D),xn(Ki,v),xn(ur,vh),v=mt(D),Tt(ur),xn(ur,v)}function du(){Tt(ur),Tt(Ki),Tt(yf)}function Ef(v){var D=qa(yf.current),Q=qa(ur.current);D=j(Q,v.type,D),Q!==D&&(xn(Ki,v),xn(ur,D))}function wt(v){Ki.current===v&&(Tt(ur),Tt(Ki))}var di=no(0);function GA(v){for(var D=v;D!==null;){if(D.tag===13){var Q=D.memoizedState;if(Q!==null&&(Q=Q.dehydrated,Q===null||gr(Q)||Bo(Q)))return D}else if(D.tag===19&&D.memoizedProps.revealOrder!==void 0){if(D.flags&64)return D}else if(D.child!==null){D.child.return=D,D=D.child;continue}if(D===v)break;for(;D.sibling===null;){if(D.return===null||D.return===v)return null;D=D.return}D.sibling.return=D.return,D=D.sibling}return null}var Wa=null,Aa=null,Ya=!1;function _g(v,D){var Q=Ka(5,null,null,0);Q.elementType="DELETED",Q.type="DELETED",Q.stateNode=D,Q.return=v,Q.flags=8,v.lastEffect!==null?(v.lastEffect.nextEffect=Q,v.lastEffect=Q):v.firstEffect=v.lastEffect=Q}function Sh(v,D){switch(v.tag){case 5:return D=aa(D,v.type,v.pendingProps),D!==null?(v.stateNode=D,!0):!1;case 6:return D=FA(D,v.pendingProps),D!==null?(v.stateNode=D,!0):!1;case 13:return!1;default:return!1}}function Hg(v){if(Ya){var D=Aa;if(D){var Q=D;if(!Sh(v,D)){if(D=Me(Q),!D||!Sh(v,D)){v.flags=v.flags&-1025|2,Ya=!1,Wa=v;return}_g(Wa,Q)}Wa=v,Aa=cu(D)}else v.flags=v.flags&-1025|2,Ya=!1,Wa=v}}function vy(v){for(v=v.return;v!==null&&v.tag!==5&&v.tag!==3&&v.tag!==13;)v=v.return;Wa=v}function qA(v){if(!Z||v!==Wa)return!1;if(!Ya)return vy(v),Ya=!0,!1;var D=v.type;if(v.tag!==5||D!=="head"&&D!=="body"&&!it(D,v.memoizedProps))for(D=Aa;D;)_g(v,D),D=Me(D);if(vy(v),v.tag===13){if(!Z)throw Error(c(316));if(v=v.memoizedState,v=v!==null?v.dehydrated:null,!v)throw Error(c(317));Aa=NA(v)}else Aa=Wa?Me(v.stateNode):null;return!0}function jg(){Z&&(Aa=Wa=null,Ya=!1)}var mu=[];function yu(){for(var v=0;vne))throw Error(c(301));ne+=1,bi=ns=null,D.updateQueue=null,If.current=re,v=Q(H,V)}while(Cf)}if(If.current=kt,D=ns!==null&&ns.next!==null,Eu=0,bi=ns=Gn=null,WA=!1,D)throw Error(c(300));return v}function is(){var v={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return bi===null?Gn.memoizedState=bi=v:bi=bi.next=v,bi}function bl(){if(ns===null){var v=Gn.alternate;v=v!==null?v.memoizedState:null}else v=ns.next;var D=bi===null?Gn.memoizedState:bi.next;if(D!==null)bi=D,ns=v;else{if(v===null)throw Error(c(310));ns=v,v={memoizedState:ns.memoizedState,baseState:ns.baseState,baseQueue:ns.baseQueue,queue:ns.queue,next:null},bi===null?Gn.memoizedState=bi=v:bi=bi.next=v}return bi}function bo(v,D){return typeof D=="function"?D(v):D}function wf(v){var D=bl(),Q=D.queue;if(Q===null)throw Error(c(311));Q.lastRenderedReducer=v;var H=ns,V=H.baseQueue,ne=Q.pending;if(ne!==null){if(V!==null){var Se=V.next;V.next=ne.next,ne.next=Se}H.baseQueue=V=ne,Q.pending=null}if(V!==null){V=V.next,H=H.baseState;var _e=Se=ne=null,pt=V;do{var Wt=pt.lane;if((Eu&Wt)===Wt)_e!==null&&(_e=_e.next={lane:0,action:pt.action,eagerReducer:pt.eagerReducer,eagerState:pt.eagerState,next:null}),H=pt.eagerReducer===v?pt.eagerState:v(H,pt.action);else{var Sr={lane:Wt,action:pt.action,eagerReducer:pt.eagerReducer,eagerState:pt.eagerState,next:null};_e===null?(Se=_e=Sr,ne=H):_e=_e.next=Sr,Gn.lanes|=Wt,Xg|=Wt}pt=pt.next}while(pt!==null&&pt!==V);_e===null?ne=H:_e.next=Se,vo(H,D.memoizedState)||(Je=!0),D.memoizedState=H,D.baseState=ne,D.baseQueue=_e,Q.lastRenderedState=H}return[D.memoizedState,Q.dispatch]}function Bf(v){var D=bl(),Q=D.queue;if(Q===null)throw Error(c(311));Q.lastRenderedReducer=v;var H=Q.dispatch,V=Q.pending,ne=D.memoizedState;if(V!==null){Q.pending=null;var Se=V=V.next;do ne=v(ne,Se.action),Se=Se.next;while(Se!==V);vo(ne,D.memoizedState)||(Je=!0),D.memoizedState=ne,D.baseQueue===null&&(D.baseState=ne),Q.lastRenderedState=ne}return[ne,H]}function xl(v,D,Q){var H=D._getVersion;H=H(D._source);var V=y?D._workInProgressVersionPrimary:D._workInProgressVersionSecondary;if(V!==null?v=V===H:(v=v.mutableReadLanes,(v=(Eu&v)===v)&&(y?D._workInProgressVersionPrimary=H:D._workInProgressVersionSecondary=H,mu.push(D))),v)return Q(D._source);throw mu.push(D),Error(c(350))}function yn(v,D,Q,H){var V=so;if(V===null)throw Error(c(349));var ne=D._getVersion,Se=ne(D._source),_e=If.current,pt=_e.useState(function(){return xl(V,D,Q)}),Wt=pt[1],Sr=pt[0];pt=bi;var Lr=v.memoizedState,Xt=Lr.refs,zn=Xt.getSnapshot,yi=Lr.source;Lr=Lr.subscribe;var za=Gn;return v.memoizedState={refs:Xt,source:D,subscribe:H},_e.useEffect(function(){Xt.getSnapshot=Q,Xt.setSnapshot=Wt;var et=ne(D._source);if(!vo(Se,et)){et=Q(D._source),vo(Sr,et)||(Wt(et),et=Bs(za),V.mutableReadLanes|=et&V.pendingLanes),et=V.mutableReadLanes,V.entangledLanes|=et;for(var qe=V.entanglements,gt=et;0Q?98:Q,function(){v(!0)}),li(97m2&&(D.flags|=64,V=!0,ZA(H,!1),D.lanes=33554432)}else{if(!V)if(v=GA(ne),v!==null){if(D.flags|=64,V=!0,v=v.updateQueue,v!==null&&(D.updateQueue=v,D.flags|=4),ZA(H,!0),H.tail===null&&H.tailMode==="hidden"&&!ne.alternate&&!Ya)return D=D.lastEffect=H.lastEffect,D!==null&&(D.nextEffect=null),null}else 2*Pt()-H.renderingStartTime>m2&&Q!==1073741824&&(D.flags|=64,V=!0,ZA(H,!1),D.lanes=33554432);H.isBackwards?(ne.sibling=D.child,D.child=ne):(v=H.last,v!==null?v.sibling=ne:D.child=ne,H.last=ne)}return H.tail!==null?(v=H.tail,H.rendering=v,H.tail=v.sibling,H.lastEffect=D.lastEffect,H.renderingStartTime=Pt(),v.sibling=null,D=di.current,xn(di,V?D&1|2:D&1),v):null;case 23:case 24:return B2(),v!==null&&v.memoizedState!==null!=(D.memoizedState!==null)&&H.mode!=="unstable-defer-without-hiding"&&(D.flags|=4),null}throw Error(c(156,D.tag))}function jL(v){switch(v.tag){case 1:Kn(v.type)&&Au();var D=v.flags;return D&4096?(v.flags=D&-4097|64,v):null;case 3:if(du(),Tt(Li),Tt(ji),yu(),D=v.flags,D&64)throw Error(c(285));return v.flags=D&-4097|64,v;case 5:return wt(v),null;case 13:return Tt(di),D=v.flags,D&4096?(v.flags=D&-4097|64,v):null;case 19:return Tt(di),null;case 4:return du(),null;case 10:return Og(v),null;case 23:case 24:return B2(),null;default:return null}}function Yg(v,D){try{var Q="",H=D;do Q+=$1(H),H=H.return;while(H);var V=Q}catch(ne){V=` +Error generating stack: `+ne.message+` +`+ne.stack}return{value:v,source:D,stack:V}}function Vg(v,D){try{console.error(D.value)}catch(Q){setTimeout(function(){throw Q})}}var qL=typeof WeakMap=="function"?WeakMap:Map;function i2(v,D,Q){Q=Dl(-1,Q),Q.tag=3,Q.payload={element:null};var H=D.value;return Q.callback=function(){_y||(_y=!0,y2=H),Vg(v,D)},Q}function Jg(v,D,Q){Q=Dl(-1,Q),Q.tag=3;var H=v.type.getDerivedStateFromError;if(typeof H=="function"){var V=D.value;Q.payload=function(){return Vg(v,D),H(V)}}var ne=v.stateNode;return ne!==null&&typeof ne.componentDidCatch=="function"&&(Q.callback=function(){typeof H!="function"&&(hc===null?hc=new Set([this]):hc.add(this),Vg(v,D));var Se=D.stack;this.componentDidCatch(D.value,{componentStack:Se!==null?Se:""})}),Q}var WL=typeof WeakSet=="function"?WeakSet:Set;function s2(v){var D=v.ref;if(D!==null)if(typeof D=="function")try{D(null)}catch(Q){xf(v,Q)}else D.current=null}function xy(v,D){switch(D.tag){case 0:case 11:case 15:case 22:return;case 1:if(D.flags&256&&v!==null){var Q=v.memoizedProps,H=v.memoizedState;v=D.stateNode,D=v.getSnapshotBeforeUpdate(D.elementType===D.type?Q:So(D.type,Q),H),v.__reactInternalSnapshotBeforeUpdate=D}return;case 3:F&&D.flags&256&&Rs(D.stateNode.containerInfo);return;case 5:case 6:case 4:case 17:return}throw Error(c(163))}function Rh(v,D){if(D=D.updateQueue,D=D!==null?D.lastEffect:null,D!==null){var Q=D=D.next;do{if((Q.tag&v)===v){var H=Q.destroy;Q.destroy=void 0,H!==void 0&&H()}Q=Q.next}while(Q!==D)}}function ub(v,D,Q){switch(Q.tag){case 0:case 11:case 15:case 22:if(D=Q.updateQueue,D=D!==null?D.lastEffect:null,D!==null){v=D=D.next;do{if((v.tag&3)===3){var H=v.create;v.destroy=H()}v=v.next}while(v!==D)}if(D=Q.updateQueue,D=D!==null?D.lastEffect:null,D!==null){v=D=D.next;do{var V=v;H=V.next,V=V.tag,V&4&&V&1&&(vb(Q,v),eM(Q,v)),v=H}while(v!==D)}return;case 1:v=Q.stateNode,Q.flags&4&&(D===null?v.componentDidMount():(H=Q.elementType===Q.type?D.memoizedProps:So(Q.type,D.memoizedProps),v.componentDidUpdate(H,D.memoizedState,v.__reactInternalSnapshotBeforeUpdate))),D=Q.updateQueue,D!==null&&Cy(Q,D,v);return;case 3:if(D=Q.updateQueue,D!==null){if(v=null,Q.child!==null)switch(Q.child.tag){case 5:v=Te(Q.child.stateNode);break;case 1:v=Q.child.stateNode}Cy(Q,D,v)}return;case 5:v=Q.stateNode,D===null&&Q.flags&4&&$s(v,Q.type,Q.memoizedProps,Q);return;case 6:return;case 4:return;case 12:return;case 13:Z&&Q.memoizedState===null&&(Q=Q.alternate,Q!==null&&(Q=Q.memoizedState,Q!==null&&(Q=Q.dehydrated,Q!==null&&uu(Q))));return;case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(c(163))}function fb(v,D){if(F)for(var Q=v;;){if(Q.tag===5){var H=Q.stateNode;D?dh(H):to(Q.stateNode,Q.memoizedProps)}else if(Q.tag===6)H=Q.stateNode,D?mh(H):jn(H,Q.memoizedProps);else if((Q.tag!==23&&Q.tag!==24||Q.memoizedState===null||Q===v)&&Q.child!==null){Q.child.return=Q,Q=Q.child;continue}if(Q===v)break;for(;Q.sibling===null;){if(Q.return===null||Q.return===v)return;Q=Q.return}Q.sibling.return=Q.return,Q=Q.sibling}}function ky(v,D){if(Ua&&typeof Ua.onCommitFiberUnmount=="function")try{Ua.onCommitFiberUnmount($e,D)}catch{}switch(D.tag){case 0:case 11:case 14:case 15:case 22:if(v=D.updateQueue,v!==null&&(v=v.lastEffect,v!==null)){var Q=v=v.next;do{var H=Q,V=H.destroy;if(H=H.tag,V!==void 0)if(H&4)vb(D,Q);else{H=D;try{V()}catch(ne){xf(H,ne)}}Q=Q.next}while(Q!==v)}break;case 1:if(s2(D),v=D.stateNode,typeof v.componentWillUnmount=="function")try{v.props=D.memoizedProps,v.state=D.memoizedState,v.componentWillUnmount()}catch(ne){xf(D,ne)}break;case 5:s2(D);break;case 4:F?gb(v,D):z&&z&&(D=D.stateNode.containerInfo,v=ou(D),RA(D,v))}}function Ab(v,D){for(var Q=D;;)if(ky(v,Q),Q.child===null||F&&Q.tag===4){if(Q===D)break;for(;Q.sibling===null;){if(Q.return===null||Q.return===D)return;Q=Q.return}Q.sibling.return=Q.return,Q=Q.sibling}else Q.child.return=Q,Q=Q.child}function Qy(v){v.alternate=null,v.child=null,v.dependencies=null,v.firstEffect=null,v.lastEffect=null,v.memoizedProps=null,v.memoizedState=null,v.pendingProps=null,v.return=null,v.updateQueue=null}function pb(v){return v.tag===5||v.tag===3||v.tag===4}function hb(v){if(F){e:{for(var D=v.return;D!==null;){if(pb(D))break e;D=D.return}throw Error(c(160))}var Q=D;switch(D=Q.stateNode,Q.tag){case 5:var H=!1;break;case 3:D=D.containerInfo,H=!0;break;case 4:D=D.containerInfo,H=!0;break;default:throw Error(c(161))}Q.flags&16&&(Af(D),Q.flags&=-17);e:t:for(Q=v;;){for(;Q.sibling===null;){if(Q.return===null||pb(Q.return)){Q=null;break e}Q=Q.return}for(Q.sibling.return=Q.return,Q=Q.sibling;Q.tag!==5&&Q.tag!==6&&Q.tag!==18;){if(Q.flags&2||Q.child===null||Q.tag===4)continue t;Q.child.return=Q,Q=Q.child}if(!(Q.flags&2)){Q=Q.stateNode;break e}}H?o2(v,Q,D):a2(v,Q,D)}}function o2(v,D,Q){var H=v.tag,V=H===5||H===6;if(V)v=V?v.stateNode:v.stateNode.instance,D?eo(Q,v,D):Io(Q,v);else if(H!==4&&(v=v.child,v!==null))for(o2(v,D,Q),v=v.sibling;v!==null;)o2(v,D,Q),v=v.sibling}function a2(v,D,Q){var H=v.tag,V=H===5||H===6;if(V)v=V?v.stateNode:v.stateNode.instance,D?Hi(Q,v,D):ai(Q,v);else if(H!==4&&(v=v.child,v!==null))for(a2(v,D,Q),v=v.sibling;v!==null;)a2(v,D,Q),v=v.sibling}function gb(v,D){for(var Q=D,H=!1,V,ne;;){if(!H){H=Q.return;e:for(;;){if(H===null)throw Error(c(160));switch(V=H.stateNode,H.tag){case 5:ne=!1;break e;case 3:V=V.containerInfo,ne=!0;break e;case 4:V=V.containerInfo,ne=!0;break e}H=H.return}H=!0}if(Q.tag===5||Q.tag===6)Ab(v,Q),ne?QA(V,Q.stateNode):wo(V,Q.stateNode);else if(Q.tag===4){if(Q.child!==null){V=Q.stateNode.containerInfo,ne=!0,Q.child.return=Q,Q=Q.child;continue}}else if(ky(v,Q),Q.child!==null){Q.child.return=Q,Q=Q.child;continue}if(Q===D)break;for(;Q.sibling===null;){if(Q.return===null||Q.return===D)return;Q=Q.return,Q.tag===4&&(H=!1)}Q.sibling.return=Q.return,Q=Q.sibling}}function l2(v,D){if(F){switch(D.tag){case 0:case 11:case 14:case 15:case 22:Rh(3,D);return;case 1:return;case 5:var Q=D.stateNode;if(Q!=null){var H=D.memoizedProps;v=v!==null?v.memoizedProps:H;var V=D.type,ne=D.updateQueue;D.updateQueue=null,ne!==null&&Co(Q,ne,V,v,H,D)}return;case 6:if(D.stateNode===null)throw Error(c(162));Q=D.memoizedProps,ts(D.stateNode,v!==null?v.memoizedProps:Q,Q);return;case 3:Z&&(D=D.stateNode,D.hydrate&&(D.hydrate=!1,OA(D.containerInfo)));return;case 12:return;case 13:db(D),Kg(D);return;case 19:Kg(D);return;case 17:return;case 23:case 24:fb(D,D.memoizedState!==null);return}throw Error(c(163))}switch(D.tag){case 0:case 11:case 14:case 15:case 22:Rh(3,D);return;case 12:return;case 13:db(D),Kg(D);return;case 19:Kg(D);return;case 3:Z&&(Q=D.stateNode,Q.hydrate&&(Q.hydrate=!1,OA(Q.containerInfo)));break;case 23:case 24:return}e:if(z){switch(D.tag){case 1:case 5:case 6:case 20:break e;case 3:case 4:D=D.stateNode,RA(D.containerInfo,D.pendingChildren);break e}throw Error(c(163))}}function db(v){v.memoizedState!==null&&(d2=Pt(),F&&fb(v.child,!0))}function Kg(v){var D=v.updateQueue;if(D!==null){v.updateQueue=null;var Q=v.stateNode;Q===null&&(Q=v.stateNode=new WL),D.forEach(function(H){var V=rM.bind(null,v,H);Q.has(H)||(Q.add(H),H.then(V,V))})}}function YL(v,D){return v!==null&&(v=v.memoizedState,v===null||v.dehydrated!==null)?(D=D.memoizedState,D!==null&&D.dehydrated===null):!1}var Ry=0,Ty=1,Fy=2,zg=3,Ny=4;if(typeof Symbol=="function"&&Symbol.for){var Zg=Symbol.for;Ry=Zg("selector.component"),Ty=Zg("selector.has_pseudo_class"),Fy=Zg("selector.role"),zg=Zg("selector.test_id"),Ny=Zg("selector.text")}function Oy(v){var D=$(v);if(D!=null){if(typeof D.memoizedProps["data-testname"]!="string")throw Error(c(364));return D}if(v=ir(v),v===null)throw Error(c(362));return v.stateNode.current}function Sf(v,D){switch(D.$$typeof){case Ry:if(v.type===D.value)return!0;break;case Ty:e:{D=D.value,v=[v,0];for(var Q=0;Q";case Ty:return":has("+(Df(v)||"")+")";case Fy:return'[role="'+v.value+'"]';case Ny:return'"'+v.value+'"';case zg:return'[data-testname="'+v.value+'"]';default:throw Error(c(365,v))}}function c2(v,D){var Q=[];v=[v,0];for(var H=0;HV&&(V=Se),Q&=~ne}if(Q=V,Q=Pt()-Q,Q=(120>Q?120:480>Q?480:1080>Q?1080:1920>Q?1920:3e3>Q?3e3:4320>Q?4320:1960*JL(Q/1960))-Q,10 component higher in the tree to provide a loading indicator or placeholder to display.`)}ws!==5&&(ws=2),pt=Yg(pt,_e),Xt=Se;do{switch(Xt.tag){case 3:ne=pt,Xt.flags|=4096,D&=-D,Xt.lanes|=D;var Xn=i2(Xt,ne,D);Iy(Xt,Xn);break e;case 1:ne=pt;var kr=Xt.type,Tn=Xt.stateNode;if(!(Xt.flags&64)&&(typeof kr.getDerivedStateFromError=="function"||Tn!==null&&typeof Tn.componentDidCatch=="function"&&(hc===null||!hc.has(Tn)))){Xt.flags|=4096,D&=-D,Xt.lanes|=D;var _n=Jg(Xt,ne,D);Iy(Xt,_n);break e}}Xt=Xt.return}while(Xt!==null)}Bb(Q)}catch(zr){D=zr,zi===Q&&Q!==null&&(zi=Q=Q.return);continue}break}while(!0)}function Cb(){var v=My.current;return My.current=kt,v===null?kt:v}function id(v,D){var Q=xr;xr|=16;var H=Cb();so===v&&Ns===D||Oh(v,D);do try{zL();break}catch(V){Ib(v,V)}while(!0);if(Fg(),xr=Q,My.current=H,zi!==null)throw Error(c(261));return so=null,Ns=0,ws}function zL(){for(;zi!==null;)wb(zi)}function ZL(){for(;zi!==null&&!vl();)wb(zi)}function wb(v){var D=Pb(v.alternate,v,XA);v.memoizedProps=v.pendingProps,D===null?Bb(v):zi=D,f2.current=null}function Bb(v){var D=v;do{var Q=D.alternate;if(v=D.return,D.flags&2048){if(Q=jL(D),Q!==null){Q.flags&=2047,zi=Q;return}v!==null&&(v.firstEffect=v.lastEffect=null,v.flags|=2048)}else{if(Q=HL(Q,D,XA),Q!==null){zi=Q;return}if(Q=D,Q.tag!==24&&Q.tag!==23||Q.memoizedState===null||XA&1073741824||!(Q.mode&4)){for(var H=0,V=Q.child;V!==null;)H|=V.lanes|V.childLanes,V=V.sibling;Q.childLanes=H}v!==null&&!(v.flags&2048)&&(v.firstEffect===null&&(v.firstEffect=D.firstEffect),D.lastEffect!==null&&(v.lastEffect!==null&&(v.lastEffect.nextEffect=D.firstEffect),v.lastEffect=D.lastEffect),1Pt()-d2?Oh(v,0):h2|=Q),ga(v,D)}function rM(v,D){var Q=v.stateNode;Q!==null&&Q.delete(D),D=0,D===0&&(D=v.mode,D&2?D&4?(Bu===0&&(Bu=Th),D=kn(62914560&~Bu),D===0&&(D=4194304)):D=tr()===99?1:2:D=1),Q=ko(),v=Gy(v,D),v!==null&&(Ha(v,D,Q),ga(v,Q))}var Pb;Pb=function(v,D,Q){var H=D.lanes;if(v!==null)if(v.memoizedProps!==D.pendingProps||Li.current)Je=!0;else if(Q&H)Je=!!(v.flags&16384);else{switch(Je=!1,D.tag){case 3:Py(D),jg();break;case 5:Ef(D);break;case 1:Kn(D.type)&&La(D);break;case 4:Ug(D,D.stateNode.containerInfo);break;case 10:Ng(D,D.memoizedProps.value);break;case 13:if(D.memoizedState!==null)return Q&D.child.childLanes?r2(v,D,Q):(xn(di,di.current&1),D=qn(v,D,Q),D!==null?D.sibling:null);xn(di,di.current&1);break;case 19:if(H=(Q&D.childLanes)!==0,v.flags&64){if(H)return lb(v,D,Q);D.flags|=64}var V=D.memoizedState;if(V!==null&&(V.rendering=null,V.tail=null,V.lastEffect=null),xn(di,di.current),H)break;return null;case 23:case 24:return D.lanes=0,mi(v,D,Q)}return qn(v,D,Q)}else Je=!1;switch(D.lanes=0,D.tag){case 2:if(H=D.type,v!==null&&(v.alternate=null,D.alternate=null,D.flags|=2),v=D.pendingProps,V=dn(D,ji.current),df(D,Q),V=qg(null,D,H,v,V,Q),D.flags|=1,typeof V=="object"&&V!==null&&typeof V.render=="function"&&V.$$typeof===void 0){if(D.tag=1,D.memoizedState=null,D.updateQueue=null,Kn(H)){var ne=!0;La(D)}else ne=!1;D.memoizedState=V.state!==null&&V.state!==void 0?V.state:null,Bh(D);var Se=H.getDerivedStateFromProps;typeof Se=="function"&&_A(D,H,Se,v),V.updater=HA,D.stateNode=V,V._reactInternals=D,Po(D,H,v,Q),D=t2(null,D,H,!0,ne,Q)}else D.tag=0,At(null,D,V,Q),D=D.child;return D;case 16:V=D.elementType;e:{switch(v!==null&&(v.alternate=null,D.alternate=null,D.flags|=2),v=D.pendingProps,ne=V._init,V=ne(V._payload),D.type=V,ne=D.tag=iM(V),v=So(V,v),ne){case 0:D=JA(null,D,V,v,Q);break e;case 1:D=ab(null,D,V,v,Q);break e;case 11:D=dr(null,D,V,v,Q);break e;case 14:D=vr(null,D,V,So(V.type,v),H,Q);break e}throw Error(c(306,V,""))}return D;case 0:return H=D.type,V=D.pendingProps,V=D.elementType===H?V:So(H,V),JA(v,D,H,V,Q);case 1:return H=D.type,V=D.pendingProps,V=D.elementType===H?V:So(H,V),ab(v,D,H,V,Q);case 3:if(Py(D),H=D.updateQueue,v===null||H===null)throw Error(c(282));if(H=D.pendingProps,V=D.memoizedState,V=V!==null?V.element:null,Lg(v,D),UA(D,H,null,Q),H=D.memoizedState.element,H===V)jg(),D=qn(v,D,Q);else{if(V=D.stateNode,(ne=V.hydrate)&&(Z?(Aa=cu(D.stateNode.containerInfo),Wa=D,ne=Ya=!0):ne=!1),ne){if(Z&&(v=V.mutableSourceEagerHydrationData,v!=null))for(V=0;V=Wt&&ne>=Lr&&V<=Sr&&Se<=Xt){v.splice(D,1);break}else if(H!==Wt||Q.width!==pt.width||XtSe){if(!(ne!==Lr||Q.height!==pt.height||SrV)){Wt>H&&(pt.width+=Wt-H,pt.x=H),Srne&&(pt.height+=Lr-ne,pt.y=ne),XtQ&&(Q=Se)),Se ")+` + +No matching component was found for: + `)+v.join(" > ")}return null},r.getPublicRootInstance=function(v){if(v=v.current,!v.child)return null;switch(v.child.tag){case 5:return Te(v.child.stateNode);default:return v.child.stateNode}},r.injectIntoDevTools=function(v){if(v={bundleType:v.bundleType,version:v.version,rendererPackageName:v.rendererPackageName,rendererConfig:v.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:f.ReactCurrentDispatcher,findHostInstanceByFiber:oM,findFiberByHostInstance:v.findFiberByHostInstance||aM,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null},typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u")v=!1;else{var D=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!D.isDisabled&&D.supportsFiber)try{$e=D.inject(v),Ua=D}catch{}v=!0}return v},r.observeVisibleRects=function(v,D,Q,H){if(!qt)throw Error(c(363));v=u2(v,D);var V=nn(v,Q,H).disconnect;return{disconnect:function(){V()}}},r.registerMutableSourceForHydration=function(v,D){var Q=D._getVersion;Q=Q(D._source),v.mutableSourceEagerHydrationData==null?v.mutableSourceEagerHydrationData=[D,Q]:v.mutableSourceEagerHydrationData.push(D,Q)},r.runWithPriority=function(v,D){var Q=lc;try{return lc=v,D()}finally{lc=Q}},r.shouldSuspend=function(){return!1},r.unbatchedUpdates=function(v,D){var Q=xr;xr&=-2,xr|=8;try{return v(D)}finally{xr=Q,xr===0&&(Pf(),Rn())}},r.updateContainer=function(v,D,Q,H){var V=D.current,ne=ko(),Se=Bs(V);e:if(Q){Q=Q._reactInternals;t:{if(we(Q)!==Q||Q.tag!==1)throw Error(c(170));var _e=Q;do{switch(_e.tag){case 3:_e=_e.stateNode.context;break t;case 1:if(Kn(_e.type)){_e=_e.stateNode.__reactInternalMemoizedMergedChildContext;break t}}_e=_e.return}while(_e!==null);throw Error(c(171))}if(Q.tag===1){var pt=Q.type;if(Kn(pt)){Q=Oa(Q,pt,_e);break e}}Q=_e}else Q=la;return D.context===null?D.context=Q:D.pendingContext=Q,D=Dl(ne,Se),D.payload={element:v},H=H===void 0?null:H,H!==null&&(D.callback=H),Pl(V,D),Rl(V,Se,ne),Se},r}});var Iwe=_((sKt,Ewe)=>{"use strict";Ewe.exports=ywe()});var wwe=_((oKt,Cwe)=>{"use strict";var mpt={ALIGN_COUNT:8,ALIGN_AUTO:0,ALIGN_FLEX_START:1,ALIGN_CENTER:2,ALIGN_FLEX_END:3,ALIGN_STRETCH:4,ALIGN_BASELINE:5,ALIGN_SPACE_BETWEEN:6,ALIGN_SPACE_AROUND:7,DIMENSION_COUNT:2,DIMENSION_WIDTH:0,DIMENSION_HEIGHT:1,DIRECTION_COUNT:3,DIRECTION_INHERIT:0,DIRECTION_LTR:1,DIRECTION_RTL:2,DISPLAY_COUNT:2,DISPLAY_FLEX:0,DISPLAY_NONE:1,EDGE_COUNT:9,EDGE_LEFT:0,EDGE_TOP:1,EDGE_RIGHT:2,EDGE_BOTTOM:3,EDGE_START:4,EDGE_END:5,EDGE_HORIZONTAL:6,EDGE_VERTICAL:7,EDGE_ALL:8,EXPERIMENTAL_FEATURE_COUNT:1,EXPERIMENTAL_FEATURE_WEB_FLEX_BASIS:0,FLEX_DIRECTION_COUNT:4,FLEX_DIRECTION_COLUMN:0,FLEX_DIRECTION_COLUMN_REVERSE:1,FLEX_DIRECTION_ROW:2,FLEX_DIRECTION_ROW_REVERSE:3,JUSTIFY_COUNT:6,JUSTIFY_FLEX_START:0,JUSTIFY_CENTER:1,JUSTIFY_FLEX_END:2,JUSTIFY_SPACE_BETWEEN:3,JUSTIFY_SPACE_AROUND:4,JUSTIFY_SPACE_EVENLY:5,LOG_LEVEL_COUNT:6,LOG_LEVEL_ERROR:0,LOG_LEVEL_WARN:1,LOG_LEVEL_INFO:2,LOG_LEVEL_DEBUG:3,LOG_LEVEL_VERBOSE:4,LOG_LEVEL_FATAL:5,MEASURE_MODE_COUNT:3,MEASURE_MODE_UNDEFINED:0,MEASURE_MODE_EXACTLY:1,MEASURE_MODE_AT_MOST:2,NODE_TYPE_COUNT:2,NODE_TYPE_DEFAULT:0,NODE_TYPE_TEXT:1,OVERFLOW_COUNT:3,OVERFLOW_VISIBLE:0,OVERFLOW_HIDDEN:1,OVERFLOW_SCROLL:2,POSITION_TYPE_COUNT:2,POSITION_TYPE_RELATIVE:0,POSITION_TYPE_ABSOLUTE:1,PRINT_OPTIONS_COUNT:3,PRINT_OPTIONS_LAYOUT:1,PRINT_OPTIONS_STYLE:2,PRINT_OPTIONS_CHILDREN:4,UNIT_COUNT:4,UNIT_UNDEFINED:0,UNIT_POINT:1,UNIT_PERCENT:2,UNIT_AUTO:3,WRAP_COUNT:3,WRAP_NO_WRAP:0,WRAP_WRAP:1,WRAP_WRAP_REVERSE:2};Cwe.exports=mpt});var Dwe=_((aKt,Swe)=>{"use strict";var ypt=Object.assign||function(t){for(var e=1;e"}}]),t}(),Bwe=function(){TF(t,null,[{key:"fromJS",value:function(r){var s=r.width,a=r.height;return new t(s,a)}}]);function t(e,r){H9(this,t),this.width=e,this.height=r}return TF(t,[{key:"fromJS",value:function(r){r(this.width,this.height)}},{key:"toString",value:function(){return""}}]),t}(),vwe=function(){function t(e,r){H9(this,t),this.unit=e,this.value=r}return TF(t,[{key:"fromJS",value:function(r){r(this.unit,this.value)}},{key:"toString",value:function(){switch(this.unit){case tf.UNIT_POINT:return String(this.value);case tf.UNIT_PERCENT:return this.value+"%";case tf.UNIT_AUTO:return"auto";default:return this.value+"?"}}},{key:"valueOf",value:function(){return this.value}}]),t}();Swe.exports=function(t,e){function r(c,f,p){var h=c[f];c[f]=function(){for(var E=arguments.length,C=Array(E),S=0;S1?C-1:0),b=1;b1&&arguments[1]!==void 0?arguments[1]:NaN,p=arguments.length>2&&arguments[2]!==void 0?arguments[2]:NaN,h=arguments.length>3&&arguments[3]!==void 0?arguments[3]:tf.DIRECTION_LTR;return c.call(this,f,p,h)}),ypt({Config:e.Config,Node:e.Node,Layout:t("Layout",Ept),Size:t("Size",Bwe),Value:t("Value",vwe),getInstanceCount:function(){return e.getInstanceCount.apply(e,arguments)}},tf)}});var Pwe=_((exports,module)=>{(function(t,e){typeof define=="function"&&define.amd?define([],function(){return e}):typeof module=="object"&&module.exports?module.exports=e:(t.nbind=t.nbind||{}).init=e})(exports,function(Module,cb){typeof Module=="function"&&(cb=Module,Module={}),Module.onRuntimeInitialized=function(t,e){return function(){t&&t.apply(this,arguments);try{Module.ccall("nbind_init")}catch(r){e(r);return}e(null,{bind:Module._nbind_value,reflect:Module.NBind.reflect,queryType:Module.NBind.queryType,toggleLightGC:Module.toggleLightGC,lib:Module})}}(Module.onRuntimeInitialized,cb);var Module;Module||(Module=(typeof Module<"u"?Module:null)||{});var moduleOverrides={};for(var key in Module)Module.hasOwnProperty(key)&&(moduleOverrides[key]=Module[key]);var ENVIRONMENT_IS_WEB=!1,ENVIRONMENT_IS_WORKER=!1,ENVIRONMENT_IS_NODE=!1,ENVIRONMENT_IS_SHELL=!1;if(Module.ENVIRONMENT)if(Module.ENVIRONMENT==="WEB")ENVIRONMENT_IS_WEB=!0;else if(Module.ENVIRONMENT==="WORKER")ENVIRONMENT_IS_WORKER=!0;else if(Module.ENVIRONMENT==="NODE")ENVIRONMENT_IS_NODE=!0;else if(Module.ENVIRONMENT==="SHELL")ENVIRONMENT_IS_SHELL=!0;else throw new Error("The provided Module['ENVIRONMENT'] value is not valid. It must be one of: WEB|WORKER|NODE|SHELL.");else ENVIRONMENT_IS_WEB=typeof window=="object",ENVIRONMENT_IS_WORKER=typeof importScripts=="function",ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof Ie=="function"&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER,ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;if(ENVIRONMENT_IS_NODE){Module.print||(Module.print=console.log),Module.printErr||(Module.printErr=console.warn);var nodeFS,nodePath;Module.read=function(e,r){nodeFS||(nodeFS={}("")),nodePath||(nodePath={}("")),e=nodePath.normalize(e);var s=nodeFS.readFileSync(e);return r?s:s.toString()},Module.readBinary=function(e){var r=Module.read(e,!0);return r.buffer||(r=new Uint8Array(r)),assert(r.buffer),r},Module.load=function(e){globalEval(read(e))},Module.thisProgram||(process.argv.length>1?Module.thisProgram=process.argv[1].replace(/\\/g,"/"):Module.thisProgram="unknown-program"),Module.arguments=process.argv.slice(2),typeof module<"u"&&(module.exports=Module),Module.inspect=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_SHELL)Module.print||(Module.print=print),typeof printErr<"u"&&(Module.printErr=printErr),typeof read<"u"?Module.read=read:Module.read=function(){throw"no read() available"},Module.readBinary=function(e){if(typeof readbuffer=="function")return new Uint8Array(readbuffer(e));var r=read(e,"binary");return assert(typeof r=="object"),r},typeof scriptArgs<"u"?Module.arguments=scriptArgs:typeof arguments<"u"&&(Module.arguments=arguments),typeof quit=="function"&&(Module.quit=function(t,e){quit(t)});else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(Module.read=function(e){var r=new XMLHttpRequest;return r.open("GET",e,!1),r.send(null),r.responseText},ENVIRONMENT_IS_WORKER&&(Module.readBinary=function(e){var r=new XMLHttpRequest;return r.open("GET",e,!1),r.responseType="arraybuffer",r.send(null),new Uint8Array(r.response)}),Module.readAsync=function(e,r,s){var a=new XMLHttpRequest;a.open("GET",e,!0),a.responseType="arraybuffer",a.onload=function(){a.status==200||a.status==0&&a.response?r(a.response):s()},a.onerror=s,a.send(null)},typeof arguments<"u"&&(Module.arguments=arguments),typeof console<"u")Module.print||(Module.print=function(e){console.log(e)}),Module.printErr||(Module.printErr=function(e){console.warn(e)});else{var TRY_USE_DUMP=!1;Module.print||(Module.print=TRY_USE_DUMP&&typeof dump<"u"?function(t){dump(t)}:function(t){})}ENVIRONMENT_IS_WORKER&&(Module.load=importScripts),typeof Module.setWindowTitle>"u"&&(Module.setWindowTitle=function(t){document.title=t})}else throw"Unknown runtime environment. Where are we?";function globalEval(t){eval.call(null,t)}!Module.load&&Module.read&&(Module.load=function(e){globalEval(Module.read(e))}),Module.print||(Module.print=function(){}),Module.printErr||(Module.printErr=Module.print),Module.arguments||(Module.arguments=[]),Module.thisProgram||(Module.thisProgram="./this.program"),Module.quit||(Module.quit=function(t,e){throw e}),Module.print=Module.print,Module.printErr=Module.printErr,Module.preRun=[],Module.postRun=[];for(var key in moduleOverrides)moduleOverrides.hasOwnProperty(key)&&(Module[key]=moduleOverrides[key]);moduleOverrides=void 0;var Runtime={setTempRet0:function(t){return tempRet0=t,t},getTempRet0:function(){return tempRet0},stackSave:function(){return STACKTOP},stackRestore:function(t){STACKTOP=t},getNativeTypeSize:function(t){switch(t){case"i1":case"i8":return 1;case"i16":return 2;case"i32":return 4;case"i64":return 8;case"float":return 4;case"double":return 8;default:{if(t[t.length-1]==="*")return Runtime.QUANTUM_SIZE;if(t[0]==="i"){var e=parseInt(t.substr(1));return assert(e%8===0),e/8}else return 0}}},getNativeFieldSize:function(t){return Math.max(Runtime.getNativeTypeSize(t),Runtime.QUANTUM_SIZE)},STACK_ALIGN:16,prepVararg:function(t,e){return e==="double"||e==="i64"?t&7&&(assert((t&7)===4),t+=4):assert((t&3)===0),t},getAlignSize:function(t,e,r){return!r&&(t=="i64"||t=="double")?8:t?Math.min(e||(t?Runtime.getNativeFieldSize(t):0),Runtime.QUANTUM_SIZE):Math.min(e,8)},dynCall:function(t,e,r){return r&&r.length?Module["dynCall_"+t].apply(null,[e].concat(r)):Module["dynCall_"+t].call(null,e)},functionPointers:[],addFunction:function(t){for(var e=0;e>2],r=(e+t+15|0)&-16;if(HEAP32[DYNAMICTOP_PTR>>2]=r,r>=TOTAL_MEMORY){var s=enlargeMemory();if(!s)return HEAP32[DYNAMICTOP_PTR>>2]=e,0}return e},alignMemory:function(t,e){var r=t=Math.ceil(t/(e||16))*(e||16);return r},makeBigInt:function(t,e,r){var s=r?+(t>>>0)+ +(e>>>0)*4294967296:+(t>>>0)+ +(e|0)*4294967296;return s},GLOBAL_BASE:8,QUANTUM_SIZE:4,__dummy__:0};Module.Runtime=Runtime;var ABORT=0,EXITSTATUS=0;function assert(t,e){t||abort("Assertion failed: "+e)}function getCFunc(ident){var func=Module["_"+ident];if(!func)try{func=eval("_"+ident)}catch(t){}return assert(func,"Cannot call unknown function "+ident+" (perhaps LLVM optimizations or closure removed it?)"),func}var cwrap,ccall;(function(){var JSfuncs={stackSave:function(){Runtime.stackSave()},stackRestore:function(){Runtime.stackRestore()},arrayToC:function(t){var e=Runtime.stackAlloc(t.length);return writeArrayToMemory(t,e),e},stringToC:function(t){var e=0;if(t!=null&&t!==0){var r=(t.length<<2)+1;e=Runtime.stackAlloc(r),stringToUTF8(t,e,r)}return e}},toC={string:JSfuncs.stringToC,array:JSfuncs.arrayToC};ccall=function(e,r,s,a,n){var c=getCFunc(e),f=[],p=0;if(a)for(var h=0;h>0]=e;break;case"i8":HEAP8[t>>0]=e;break;case"i16":HEAP16[t>>1]=e;break;case"i32":HEAP32[t>>2]=e;break;case"i64":tempI64=[e>>>0,(tempDouble=e,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[t>>2]=tempI64[0],HEAP32[t+4>>2]=tempI64[1];break;case"float":HEAPF32[t>>2]=e;break;case"double":HEAPF64[t>>3]=e;break;default:abort("invalid type for setValue: "+r)}}Module.setValue=setValue;function getValue(t,e,r){switch(e=e||"i8",e.charAt(e.length-1)==="*"&&(e="i32"),e){case"i1":return HEAP8[t>>0];case"i8":return HEAP8[t>>0];case"i16":return HEAP16[t>>1];case"i32":return HEAP32[t>>2];case"i64":return HEAP32[t>>2];case"float":return HEAPF32[t>>2];case"double":return HEAPF64[t>>3];default:abort("invalid type for setValue: "+e)}return null}Module.getValue=getValue;var ALLOC_NORMAL=0,ALLOC_STACK=1,ALLOC_STATIC=2,ALLOC_DYNAMIC=3,ALLOC_NONE=4;Module.ALLOC_NORMAL=ALLOC_NORMAL,Module.ALLOC_STACK=ALLOC_STACK,Module.ALLOC_STATIC=ALLOC_STATIC,Module.ALLOC_DYNAMIC=ALLOC_DYNAMIC,Module.ALLOC_NONE=ALLOC_NONE;function allocate(t,e,r,s){var a,n;typeof t=="number"?(a=!0,n=t):(a=!1,n=t.length);var c=typeof e=="string"?e:null,f;if(r==ALLOC_NONE?f=s:f=[typeof _malloc=="function"?_malloc:Runtime.staticAlloc,Runtime.stackAlloc,Runtime.staticAlloc,Runtime.dynamicAlloc][r===void 0?ALLOC_STATIC:r](Math.max(n,c?1:e.length)),a){var s=f,p;for(assert((f&3)==0),p=f+(n&-4);s>2]=0;for(p=f+n;s>0]=0;return f}if(c==="i8")return t.subarray||t.slice?HEAPU8.set(t,f):HEAPU8.set(new Uint8Array(t),f),f;for(var h=0,E,C,S;h>0],r|=s,!(s==0&&!e||(a++,e&&a==e)););e||(e=a);var n="";if(r<128){for(var c=1024,f;e>0;)f=String.fromCharCode.apply(String,HEAPU8.subarray(t,t+Math.min(e,c))),n=n?n+f:f,t+=c,e-=c;return n}return Module.UTF8ToString(t)}Module.Pointer_stringify=Pointer_stringify;function AsciiToString(t){for(var e="";;){var r=HEAP8[t++>>0];if(!r)return e;e+=String.fromCharCode(r)}}Module.AsciiToString=AsciiToString;function stringToAscii(t,e){return writeAsciiToMemory(t,e,!1)}Module.stringToAscii=stringToAscii;var UTF8Decoder=typeof TextDecoder<"u"?new TextDecoder("utf8"):void 0;function UTF8ArrayToString(t,e){for(var r=e;t[r];)++r;if(r-e>16&&t.subarray&&UTF8Decoder)return UTF8Decoder.decode(t.subarray(e,r));for(var s,a,n,c,f,p,h="";;){if(s=t[e++],!s)return h;if(!(s&128)){h+=String.fromCharCode(s);continue}if(a=t[e++]&63,(s&224)==192){h+=String.fromCharCode((s&31)<<6|a);continue}if(n=t[e++]&63,(s&240)==224?s=(s&15)<<12|a<<6|n:(c=t[e++]&63,(s&248)==240?s=(s&7)<<18|a<<12|n<<6|c:(f=t[e++]&63,(s&252)==248?s=(s&3)<<24|a<<18|n<<12|c<<6|f:(p=t[e++]&63,s=(s&1)<<30|a<<24|n<<18|c<<12|f<<6|p))),s<65536)h+=String.fromCharCode(s);else{var E=s-65536;h+=String.fromCharCode(55296|E>>10,56320|E&1023)}}}Module.UTF8ArrayToString=UTF8ArrayToString;function UTF8ToString(t){return UTF8ArrayToString(HEAPU8,t)}Module.UTF8ToString=UTF8ToString;function stringToUTF8Array(t,e,r,s){if(!(s>0))return 0;for(var a=r,n=r+s-1,c=0;c=55296&&f<=57343&&(f=65536+((f&1023)<<10)|t.charCodeAt(++c)&1023),f<=127){if(r>=n)break;e[r++]=f}else if(f<=2047){if(r+1>=n)break;e[r++]=192|f>>6,e[r++]=128|f&63}else if(f<=65535){if(r+2>=n)break;e[r++]=224|f>>12,e[r++]=128|f>>6&63,e[r++]=128|f&63}else if(f<=2097151){if(r+3>=n)break;e[r++]=240|f>>18,e[r++]=128|f>>12&63,e[r++]=128|f>>6&63,e[r++]=128|f&63}else if(f<=67108863){if(r+4>=n)break;e[r++]=248|f>>24,e[r++]=128|f>>18&63,e[r++]=128|f>>12&63,e[r++]=128|f>>6&63,e[r++]=128|f&63}else{if(r+5>=n)break;e[r++]=252|f>>30,e[r++]=128|f>>24&63,e[r++]=128|f>>18&63,e[r++]=128|f>>12&63,e[r++]=128|f>>6&63,e[r++]=128|f&63}}return e[r]=0,r-a}Module.stringToUTF8Array=stringToUTF8Array;function stringToUTF8(t,e,r){return stringToUTF8Array(t,HEAPU8,e,r)}Module.stringToUTF8=stringToUTF8;function lengthBytesUTF8(t){for(var e=0,r=0;r=55296&&s<=57343&&(s=65536+((s&1023)<<10)|t.charCodeAt(++r)&1023),s<=127?++e:s<=2047?e+=2:s<=65535?e+=3:s<=2097151?e+=4:s<=67108863?e+=5:e+=6}return e}Module.lengthBytesUTF8=lengthBytesUTF8;var UTF16Decoder=typeof TextDecoder<"u"?new TextDecoder("utf-16le"):void 0;function demangle(t){var e=Module.___cxa_demangle||Module.__cxa_demangle;if(e){try{var r=t.substr(1),s=lengthBytesUTF8(r)+1,a=_malloc(s);stringToUTF8(r,a,s);var n=_malloc(4),c=e(a,0,0,n);if(getValue(n,"i32")===0&&c)return Pointer_stringify(c)}catch{}finally{a&&_free(a),n&&_free(n),c&&_free(c)}return t}return Runtime.warnOnce("warning: build with -s DEMANGLE_SUPPORT=1 to link in libcxxabi demangling"),t}function demangleAll(t){var e=/__Z[\w\d_]+/g;return t.replace(e,function(r){var s=demangle(r);return r===s?r:r+" ["+s+"]"})}function jsStackTrace(){var t=new Error;if(!t.stack){try{throw new Error(0)}catch(e){t=e}if(!t.stack)return"(no stack trace available)"}return t.stack.toString()}function stackTrace(){var t=jsStackTrace();return Module.extraStackTrace&&(t+=` +`+Module.extraStackTrace()),demangleAll(t)}Module.stackTrace=stackTrace;var HEAP,buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferViews(){Module.HEAP8=HEAP8=new Int8Array(buffer),Module.HEAP16=HEAP16=new Int16Array(buffer),Module.HEAP32=HEAP32=new Int32Array(buffer),Module.HEAPU8=HEAPU8=new Uint8Array(buffer),Module.HEAPU16=HEAPU16=new Uint16Array(buffer),Module.HEAPU32=HEAPU32=new Uint32Array(buffer),Module.HEAPF32=HEAPF32=new Float32Array(buffer),Module.HEAPF64=HEAPF64=new Float64Array(buffer)}var STATIC_BASE,STATICTOP,staticSealed,STACK_BASE,STACKTOP,STACK_MAX,DYNAMIC_BASE,DYNAMICTOP_PTR;STATIC_BASE=STATICTOP=STACK_BASE=STACKTOP=STACK_MAX=DYNAMIC_BASE=DYNAMICTOP_PTR=0,staticSealed=!1;function abortOnCannotGrowMemory(){abort("Cannot enlarge memory arrays. Either (1) compile with -s TOTAL_MEMORY=X with X higher than the current value "+TOTAL_MEMORY+", (2) compile with -s ALLOW_MEMORY_GROWTH=1 which allows increasing the size at runtime but prevents some optimizations, (3) set Module.TOTAL_MEMORY to a higher value before the program runs, or (4) if you want malloc to return NULL (0) instead of this abort, compile with -s ABORTING_MALLOC=0 ")}function enlargeMemory(){abortOnCannotGrowMemory()}var TOTAL_STACK=Module.TOTAL_STACK||5242880,TOTAL_MEMORY=Module.TOTAL_MEMORY||134217728;TOTAL_MEMORY0;){var e=t.shift();if(typeof e=="function"){e();continue}var r=e.func;typeof r=="number"?e.arg===void 0?Module.dynCall_v(r):Module.dynCall_vi(r,e.arg):r(e.arg===void 0?null:e.arg)}}var __ATPRERUN__=[],__ATINIT__=[],__ATMAIN__=[],__ATEXIT__=[],__ATPOSTRUN__=[],runtimeInitialized=!1,runtimeExited=!1;function preRun(){if(Module.preRun)for(typeof Module.preRun=="function"&&(Module.preRun=[Module.preRun]);Module.preRun.length;)addOnPreRun(Module.preRun.shift());callRuntimeCallbacks(__ATPRERUN__)}function ensureInitRuntime(){runtimeInitialized||(runtimeInitialized=!0,callRuntimeCallbacks(__ATINIT__))}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){callRuntimeCallbacks(__ATEXIT__),runtimeExited=!0}function postRun(){if(Module.postRun)for(typeof Module.postRun=="function"&&(Module.postRun=[Module.postRun]);Module.postRun.length;)addOnPostRun(Module.postRun.shift());callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(t){__ATPRERUN__.unshift(t)}Module.addOnPreRun=addOnPreRun;function addOnInit(t){__ATINIT__.unshift(t)}Module.addOnInit=addOnInit;function addOnPreMain(t){__ATMAIN__.unshift(t)}Module.addOnPreMain=addOnPreMain;function addOnExit(t){__ATEXIT__.unshift(t)}Module.addOnExit=addOnExit;function addOnPostRun(t){__ATPOSTRUN__.unshift(t)}Module.addOnPostRun=addOnPostRun;function intArrayFromString(t,e,r){var s=r>0?r:lengthBytesUTF8(t)+1,a=new Array(s),n=stringToUTF8Array(t,a,0,a.length);return e&&(a.length=n),a}Module.intArrayFromString=intArrayFromString;function intArrayToString(t){for(var e=[],r=0;r255&&(s&=255),e.push(String.fromCharCode(s))}return e.join("")}Module.intArrayToString=intArrayToString;function writeStringToMemory(t,e,r){Runtime.warnOnce("writeStringToMemory is deprecated and should not be called! Use stringToUTF8() instead!");var s,a;r&&(a=e+lengthBytesUTF8(t),s=HEAP8[a]),stringToUTF8(t,e,1/0),r&&(HEAP8[a]=s)}Module.writeStringToMemory=writeStringToMemory;function writeArrayToMemory(t,e){HEAP8.set(t,e)}Module.writeArrayToMemory=writeArrayToMemory;function writeAsciiToMemory(t,e,r){for(var s=0;s>0]=t.charCodeAt(s);r||(HEAP8[e>>0]=0)}if(Module.writeAsciiToMemory=writeAsciiToMemory,(!Math.imul||Math.imul(4294967295,5)!==-5)&&(Math.imul=function t(e,r){var s=e>>>16,a=e&65535,n=r>>>16,c=r&65535;return a*c+(s*c+a*n<<16)|0}),Math.imul=Math.imul,!Math.fround){var froundBuffer=new Float32Array(1);Math.fround=function(t){return froundBuffer[0]=t,froundBuffer[0]}}Math.fround=Math.fround,Math.clz32||(Math.clz32=function(t){t=t>>>0;for(var e=0;e<32;e++)if(t&1<<31-e)return e;return 32}),Math.clz32=Math.clz32,Math.trunc||(Math.trunc=function(t){return t<0?Math.ceil(t):Math.floor(t)}),Math.trunc=Math.trunc;var Math_abs=Math.abs,Math_cos=Math.cos,Math_sin=Math.sin,Math_tan=Math.tan,Math_acos=Math.acos,Math_asin=Math.asin,Math_atan=Math.atan,Math_atan2=Math.atan2,Math_exp=Math.exp,Math_log=Math.log,Math_sqrt=Math.sqrt,Math_ceil=Math.ceil,Math_floor=Math.floor,Math_pow=Math.pow,Math_imul=Math.imul,Math_fround=Math.fround,Math_round=Math.round,Math_min=Math.min,Math_clz32=Math.clz32,Math_trunc=Math.trunc,runDependencies=0,runDependencyWatcher=null,dependenciesFulfilled=null;function getUniqueRunDependency(t){return t}function addRunDependency(t){runDependencies++,Module.monitorRunDependencies&&Module.monitorRunDependencies(runDependencies)}Module.addRunDependency=addRunDependency;function removeRunDependency(t){if(runDependencies--,Module.monitorRunDependencies&&Module.monitorRunDependencies(runDependencies),runDependencies==0&&(runDependencyWatcher!==null&&(clearInterval(runDependencyWatcher),runDependencyWatcher=null),dependenciesFulfilled)){var e=dependenciesFulfilled;dependenciesFulfilled=null,e()}}Module.removeRunDependency=removeRunDependency,Module.preloadedImages={},Module.preloadedAudios={};var ASM_CONSTS=[function(t,e,r,s,a,n,c,f){return _nbind.callbackSignatureList[t].apply(this,arguments)}];function _emscripten_asm_const_iiiiiiii(t,e,r,s,a,n,c,f){return ASM_CONSTS[t](e,r,s,a,n,c,f)}function _emscripten_asm_const_iiiii(t,e,r,s,a){return ASM_CONSTS[t](e,r,s,a)}function _emscripten_asm_const_iiidddddd(t,e,r,s,a,n,c,f,p){return ASM_CONSTS[t](e,r,s,a,n,c,f,p)}function _emscripten_asm_const_iiididi(t,e,r,s,a,n,c){return ASM_CONSTS[t](e,r,s,a,n,c)}function _emscripten_asm_const_iiii(t,e,r,s){return ASM_CONSTS[t](e,r,s)}function _emscripten_asm_const_iiiid(t,e,r,s,a){return ASM_CONSTS[t](e,r,s,a)}function _emscripten_asm_const_iiiiii(t,e,r,s,a,n){return ASM_CONSTS[t](e,r,s,a,n)}STATIC_BASE=Runtime.GLOBAL_BASE,STATICTOP=STATIC_BASE+12800,__ATINIT__.push({func:function(){__GLOBAL__sub_I_Yoga_cpp()}},{func:function(){__GLOBAL__sub_I_nbind_cc()}},{func:function(){__GLOBAL__sub_I_common_cc()}},{func:function(){__GLOBAL__sub_I_Binding_cc()}}),allocate([0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,127,0,0,192,127,0,0,192,127,0,0,192,127,3,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,3,0,0,0,0,0,192,127,3,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,127,0,0,192,127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,127,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,127,0,0,192,127,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,128,191,0,0,128,191,0,0,192,127,0,0,0,0,0,0,0,0,0,0,128,63,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,3,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,190,12,0,0,200,12,0,0,208,12,0,0,216,12,0,0,230,12,0,0,242,12,0,0,1,0,0,0,3,0,0,0,0,0,0,0,2,0,0,0,0,0,192,127,3,0,0,0,180,45,0,0,181,45,0,0,182,45,0,0,181,45,0,0,182,45,0,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,3,0,0,0,1,0,0,0,4,0,0,0,183,45,0,0,181,45,0,0,181,45,0,0,181,45,0,0,181,45,0,0,181,45,0,0,181,45,0,0,184,45,0,0,185,45,0,0,181,45,0,0,181,45,0,0,182,45,0,0,186,45,0,0,185,45,0,0,148,4,0,0,3,0,0,0,187,45,0,0,164,4,0,0,188,45,0,0,2,0,0,0,189,45,0,0,164,4,0,0,188,45,0,0,185,45,0,0,164,4,0,0,185,45,0,0,164,4,0,0,188,45,0,0,181,45,0,0,182,45,0,0,181,45,0,0,0,0,0,0,0,0,0,0,1,0,0,0,5,0,0,0,6,0,0,0,1,0,0,0,7,0,0,0,183,45,0,0,182,45,0,0,181,45,0,0,190,45,0,0,190,45,0,0,182,45,0,0,182,45,0,0,185,45,0,0,181,45,0,0,185,45,0,0,182,45,0,0,181,45,0,0,185,45,0,0,182,45,0,0,185,45,0,0,48,5,0,0,3,0,0,0,56,5,0,0,1,0,0,0,189,45,0,0,185,45,0,0,164,4,0,0,76,5,0,0,2,0,0,0,191,45,0,0,186,45,0,0,182,45,0,0,185,45,0,0,192,45,0,0,185,45,0,0,182,45,0,0,186,45,0,0,185,45,0,0,76,5,0,0,76,5,0,0,136,5,0,0,182,45,0,0,181,45,0,0,2,0,0,0,190,45,0,0,136,5,0,0,56,19,0,0,156,5,0,0,2,0,0,0,184,45,0,0,0,0,0,0,0,0,0,0,1,0,0,0,8,0,0,0,9,0,0,0,1,0,0,0,10,0,0,0,204,5,0,0,181,45,0,0,181,45,0,0,2,0,0,0,180,45,0,0,204,5,0,0,2,0,0,0,195,45,0,0,236,5,0,0,97,19,0,0,198,45,0,0,211,45,0,0,212,45,0,0,213,45,0,0,214,45,0,0,215,45,0,0,188,45,0,0,182,45,0,0,216,45,0,0,217,45,0,0,218,45,0,0,219,45,0,0,192,45,0,0,181,45,0,0,0,0,0,0,185,45,0,0,110,19,0,0,186,45,0,0,115,19,0,0,221,45,0,0,120,19,0,0,148,4,0,0,132,19,0,0,96,6,0,0,145,19,0,0,222,45,0,0,164,19,0,0,223,45,0,0,173,19,0,0,0,0,0,0,3,0,0,0,104,6,0,0,1,0,0,0,187,45,0,0,0,0,0,0,0,0,0,0,1,0,0,0,11,0,0,0,12,0,0,0,1,0,0,0,13,0,0,0,185,45,0,0,224,45,0,0,164,6,0,0,188,45,0,0,172,6,0,0,180,6,0,0,2,0,0,0,188,6,0,0,7,0,0,0,224,45,0,0,7,0,0,0,164,6,0,0,1,0,0,0,213,45,0,0,185,45,0,0,224,45,0,0,172,6,0,0,185,45,0,0,224,45,0,0,164,6,0,0,185,45,0,0,224,45,0,0,211,45,0,0,211,45,0,0,222,45,0,0,211,45,0,0,224,45,0,0,222,45,0,0,211,45,0,0,224,45,0,0,172,6,0,0,222,45,0,0,211,45,0,0,224,45,0,0,188,45,0,0,222,45,0,0,211,45,0,0,40,7,0,0,188,45,0,0,2,0,0,0,224,45,0,0,185,45,0,0,188,45,0,0,188,45,0,0,188,45,0,0,188,45,0,0,222,45,0,0,224,45,0,0,148,4,0,0,185,45,0,0,148,4,0,0,148,4,0,0,148,4,0,0,148,4,0,0,148,4,0,0,185,45,0,0,164,6,0,0,148,4,0,0,0,0,0,0,0,0,0,0,1,0,0,0,14,0,0,0,15,0,0,0,1,0,0,0,16,0,0,0,148,7,0,0,2,0,0,0,225,45,0,0,183,45,0,0,188,45,0,0,168,7,0,0,5,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,234,45,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,148,45,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,9,0,0,5,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,2,0,0,0,242,45,0,0,0,4,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,67,111,117,108,100,32,110,111,116,32,97,108,108,111,99,97,116,101,32,109,101,109,111,114,121,32,102,111,114,32,110,111,100,101,0,67,97,110,110,111,116,32,114,101,115,101,116,32,97,32,110,111,100,101,32,119,104,105,99,104,32,115,116,105,108,108,32,104,97,115,32,99,104,105,108,100,114,101,110,32,97,116,116,97,99,104,101,100,0,67,97,110,110,111,116,32,114,101,115,101,116,32,97,32,110,111,100,101,32,115,116,105,108,108,32,97,116,116,97,99,104,101,100,32,116,111,32,97,32,112,97,114,101,110,116,0,67,111,117,108,100,32,110,111,116,32,97,108,108,111,99,97,116,101,32,109,101,109,111,114,121,32,102,111,114,32,99,111,110,102,105,103,0,67,97,110,110,111,116,32,115,101,116,32,109,101,97,115,117,114,101,32,102,117,110,99,116,105,111,110,58,32,78,111,100,101,115,32,119,105,116,104,32,109,101,97,115,117,114,101,32,102,117,110,99,116,105,111,110,115,32,99,97,110,110,111,116,32,104,97,118,101,32,99,104,105,108,100,114,101,110,46,0,67,104,105,108,100,32,97,108,114,101,97,100,121,32,104,97,115,32,97,32,112,97,114,101,110,116,44,32,105,116,32,109,117,115,116,32,98,101,32,114,101,109,111,118,101,100,32,102,105,114,115,116,46,0,67,97,110,110,111,116,32,97,100,100,32,99,104,105,108,100,58,32,78,111,100,101,115,32,119,105,116,104,32,109,101,97,115,117,114,101,32,102,117,110,99,116,105,111,110,115,32,99,97,110,110,111,116,32,104,97,118,101,32,99,104,105,108,100,114,101,110,46,0,79,110,108,121,32,108,101,97,102,32,110,111,100,101,115,32,119,105,116,104,32,99,117,115,116,111,109,32,109,101,97,115,117,114,101,32,102,117,110,99,116,105,111,110,115,115,104,111,117,108,100,32,109,97,110,117,97,108,108,121,32,109,97,114,107,32,116,104,101,109,115,101,108,118,101,115,32,97,115,32,100,105,114,116,121,0,67,97,110,110,111,116,32,103,101,116,32,108,97,121,111,117,116,32,112,114,111,112,101,114,116,105,101,115,32,111,102,32,109,117,108,116,105,45,101,100,103,101,32,115,104,111,114,116,104,97,110,100,115,0,37,115,37,100,46,123,91,115,107,105,112,112,101,100,93,32,0,119,109,58,32,37,115,44,32,104,109,58,32,37,115,44,32,97,119,58,32,37,102,32,97,104,58,32,37,102,32,61,62,32,100,58,32,40,37,102,44,32,37,102,41,32,37,115,10,0,37,115,37,100,46,123,37,115,0,42,0,119,109,58,32,37,115,44,32,104,109,58,32,37,115,44,32,97,119,58,32,37,102,32,97,104,58,32,37,102,32,37,115,10,0,37,115,37,100,46,125,37,115,0,119,109,58,32,37,115,44,32,104,109,58,32,37,115,44,32,100,58,32,40,37,102,44,32,37,102,41,32,37,115,10,0,79,117,116,32,111,102,32,99,97,99,104,101,32,101,110,116,114,105,101,115,33,10,0,83,99,97,108,101,32,102,97,99,116,111,114,32,115,104,111,117,108,100,32,110,111,116,32,98,101,32,108,101,115,115,32,116,104,97,110,32,122,101,114,111,0,105,110,105,116,105,97,108,0,37,115,10,0,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,85,78,68,69,70,73,78,69,68,0,69,88,65,67,84,76,89,0,65,84,95,77,79,83,84,0,76,65,89,95,85,78,68,69,70,73,78,69,68,0,76,65,89,95,69,88,65,67,84,76,89,0,76,65,89,95,65,84,95,77,79,83,84,0,97,118,97,105,108,97,98,108,101,87,105,100,116,104,32,105,115,32,105,110,100,101,102,105,110,105,116,101,32,115,111,32,119,105,100,116,104,77,101,97,115,117,114,101,77,111,100,101,32,109,117,115,116,32,98,101,32,89,71,77,101,97,115,117,114,101,77,111,100,101,85,110,100,101,102,105,110,101,100,0,97,118,97,105,108,97,98,108,101,72,101,105,103,104,116,32,105,115,32,105,110,100,101,102,105,110,105,116,101,32,115,111,32,104,101,105,103,104,116,77,101,97,115,117,114,101,77,111,100,101,32,109,117,115,116,32,98,101,32,89,71,77,101,97,115,117,114,101,77,111,100,101,85,110,100,101,102,105,110,101,100,0,102,108,101,120,0,115,116,114,101,116,99,104,0,109,117,108,116,105,108,105,110,101,45,115,116,114,101,116,99,104,0,69,120,112,101,99,116,101,100,32,110,111,100,101,32,116,111,32,104,97,118,101,32,99,117,115,116,111,109,32,109,101,97,115,117,114,101,32,102,117,110,99,116,105,111,110,0,109,101,97,115,117,114,101,0,69,120,112,101,99,116,32,99,117,115,116,111,109,32,98,97,115,101,108,105,110,101,32,102,117,110,99,116,105,111,110,32,116,111,32,110,111,116,32,114,101,116,117,114,110,32,78,97,78,0,97,98,115,45,109,101,97,115,117,114,101,0,97,98,115,45,108,97,121,111,117,116,0,78,111,100,101,0,99,114,101,97,116,101,68,101,102,97,117,108,116,0,99,114,101,97,116,101,87,105,116,104,67,111,110,102,105,103,0,100,101,115,116,114,111,121,0,114,101,115,101,116,0,99,111,112,121,83,116,121,108,101,0,115,101,116,80,111,115,105,116,105,111,110,84,121,112,101,0,115,101,116,80,111,115,105,116,105,111,110,0,115,101,116,80,111,115,105,116,105,111,110,80,101,114,99,101,110,116,0,115,101,116,65,108,105,103,110,67,111,110,116,101,110,116,0,115,101,116,65,108,105,103,110,73,116,101,109,115,0,115,101,116,65,108,105,103,110,83,101,108,102,0,115,101,116,70,108,101,120,68,105,114,101,99,116,105,111,110,0,115,101,116,70,108,101,120,87,114,97,112,0,115,101,116,74,117,115,116,105,102,121,67,111,110,116,101,110,116,0,115,101,116,77,97,114,103,105,110,0,115,101,116,77,97,114,103,105,110,80,101,114,99,101,110,116,0,115,101,116,77,97,114,103,105,110,65,117,116,111,0,115,101,116,79,118,101,114,102,108,111,119,0,115,101,116,68,105,115,112,108,97,121,0,115,101,116,70,108,101,120,0,115,101,116,70,108,101,120,66,97,115,105,115,0,115,101,116,70,108,101,120,66,97,115,105,115,80,101,114,99,101,110,116,0,115,101,116,70,108,101,120,71,114,111,119,0,115,101,116,70,108,101,120,83,104,114,105,110,107,0,115,101,116,87,105,100,116,104,0,115,101,116,87,105,100,116,104,80,101,114,99,101,110,116,0,115,101,116,87,105,100,116,104,65,117,116,111,0,115,101,116,72,101,105,103,104,116,0,115,101,116,72,101,105,103,104,116,80,101,114,99,101,110,116,0,115,101,116,72,101,105,103,104,116,65,117,116,111,0,115,101,116,77,105,110,87,105,100,116,104,0,115,101,116,77,105,110,87,105,100,116,104,80,101,114,99,101,110,116,0,115,101,116,77,105,110,72,101,105,103,104,116,0,115,101,116,77,105,110,72,101,105,103,104,116,80,101,114,99,101,110,116,0,115,101,116,77,97,120,87,105,100,116,104,0,115,101,116,77,97,120,87,105,100,116,104,80,101,114,99,101,110,116,0,115,101,116,77,97,120,72,101,105,103,104,116,0,115,101,116,77,97,120,72,101,105,103,104,116,80,101,114,99,101,110,116,0,115,101,116,65,115,112,101,99,116,82,97,116,105,111,0,115,101,116,66,111,114,100,101,114,0,115,101,116,80,97,100,100,105,110,103,0,115,101,116,80,97,100,100,105,110,103,80,101,114,99,101,110,116,0,103,101,116,80,111,115,105,116,105,111,110,84,121,112,101,0,103,101,116,80,111,115,105,116,105,111,110,0,103,101,116,65,108,105,103,110,67,111,110,116,101,110,116,0,103,101,116,65,108,105,103,110,73,116,101,109,115,0,103,101,116,65,108,105,103,110,83,101,108,102,0,103,101,116,70,108,101,120,68,105,114,101,99,116,105,111,110,0,103,101,116,70,108,101,120,87,114,97,112,0,103,101,116,74,117,115,116,105,102,121,67,111,110,116,101,110,116,0,103,101,116,77,97,114,103,105,110,0,103,101,116,70,108,101,120,66,97,115,105,115,0,103,101,116,70,108,101,120,71,114,111,119,0,103,101,116,70,108,101,120,83,104,114,105,110,107,0,103,101,116,87,105,100,116,104,0,103,101,116,72,101,105,103,104,116,0,103,101,116,77,105,110,87,105,100,116,104,0,103,101,116,77,105,110,72,101,105,103,104,116,0,103,101,116,77,97,120,87,105,100,116,104,0,103,101,116,77,97,120,72,101,105,103,104,116,0,103,101,116,65,115,112,101,99,116,82,97,116,105,111,0,103,101,116,66,111,114,100,101,114,0,103,101,116,79,118,101,114,102,108,111,119,0,103,101,116,68,105,115,112,108,97,121,0,103,101,116,80,97,100,100,105,110,103,0,105,110,115,101,114,116,67,104,105,108,100,0,114,101,109,111,118,101,67,104,105,108,100,0,103,101,116,67,104,105,108,100,67,111,117,110,116,0,103,101,116,80,97,114,101,110,116,0,103,101,116,67,104,105,108,100,0,115,101,116,77,101,97,115,117,114,101,70,117,110,99,0,117,110,115,101,116,77,101,97,115,117,114,101,70,117,110,99,0,109,97,114,107,68,105,114,116,121,0,105,115,68,105,114,116,121,0,99,97,108,99,117,108,97,116,101,76,97,121,111,117,116,0,103,101,116,67,111,109,112,117,116,101,100,76,101,102,116,0,103,101,116,67,111,109,112,117,116,101,100,82,105,103,104,116,0,103,101,116,67,111,109,112,117,116,101,100,84,111,112,0,103,101,116,67,111,109,112,117,116,101,100,66,111,116,116,111,109,0,103,101,116,67,111,109,112,117,116,101,100,87,105,100,116,104,0,103,101,116,67,111,109,112,117,116,101,100,72,101,105,103,104,116,0,103,101,116,67,111,109,112,117,116,101,100,76,97,121,111,117,116,0,103,101,116,67,111,109,112,117,116,101,100,77,97,114,103,105,110,0,103,101,116,67,111,109,112,117,116,101,100,66,111,114,100,101,114,0,103,101,116,67,111,109,112,117,116,101,100,80,97,100,100,105,110,103,0,67,111,110,102,105,103,0,99,114,101,97,116,101,0,115,101,116,69,120,112,101,114,105,109,101,110,116,97,108,70,101,97,116,117,114,101,69,110,97,98,108,101,100,0,115,101,116,80,111,105,110,116,83,99,97,108,101,70,97,99,116,111,114,0,105,115,69,120,112,101,114,105,109,101,110,116,97,108,70,101,97,116,117,114,101,69,110,97,98,108,101,100,0,86,97,108,117,101,0,76,97,121,111,117,116,0,83,105,122,101,0,103,101,116,73,110,115,116,97,110,99,101,67,111,117,110,116,0,73,110,116,54,52,0,1,1,1,2,2,4,4,4,4,8,8,4,8,118,111,105,100,0,98,111,111,108,0,115,116,100,58,58,115,116,114,105,110,103,0,99,98,70,117,110,99,116,105,111,110,32,38,0,99,111,110,115,116,32,99,98,70,117,110,99,116,105,111,110,32,38,0,69,120,116,101,114,110,97,108,0,66,117,102,102,101,114,0,78,66,105,110,100,73,68,0,78,66,105,110,100,0,98,105,110,100,95,118,97,108,117,101,0,114,101,102,108,101,99,116,0,113,117,101,114,121,84,121,112,101,0,108,97,108,108,111,99,0,108,114,101,115,101,116,0,123,114,101,116,117,114,110,40,95,110,98,105,110,100,46,99,97,108,108,98,97,99,107,83,105,103,110,97,116,117,114,101,76,105,115,116,91,36,48,93,46,97,112,112,108,121,40,116,104,105,115,44,97,114,103,117,109,101,110,116,115,41,41,59,125,0,95,110,98,105,110,100,95,110,101,119,0,17,0,10,0,17,17,17,0,0,0,0,5,0,0,0,0,0,0,9,0,0,0,0,11,0,0,0,0,0,0,0,0,17,0,15,10,17,17,17,3,10,7,0,1,19,9,11,11,0,0,9,6,11,0,0,11,0,6,17,0,0,0,17,17,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,17,0,10,10,17,17,17,0,10,0,0,2,0,9,11,0,0,0,9,0,11,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,12,0,0,0,0,9,12,0,0,0,0,0,12,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,0,0,0,0,13,0,0,0,4,13,0,0,0,0,9,14,0,0,0,0,0,14,0,0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,15,0,0,0,0,9,16,0,0,0,0,0,16,0,0,16,0,0,18,0,0,0,18,18,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,0,0,0,18,18,18,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,10,0,0,0,0,9,11,0,0,0,0,0,11,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,12,0,0,0,0,9,12,0,0,0,0,0,12,0,0,12,0,0,45,43,32,32,32,48,88,48,120,0,40,110,117,108,108,41,0,45,48,88,43,48,88,32,48,88,45,48,120,43,48,120,32,48,120,0,105,110,102,0,73,78,70,0,110,97,110,0,78,65,78,0,48,49,50,51,52,53,54,55,56,57,65,66,67,68,69,70,46,0,84,33,34,25,13,1,2,3,17,75,28,12,16,4,11,29,18,30,39,104,110,111,112,113,98,32,5,6,15,19,20,21,26,8,22,7,40,36,23,24,9,10,14,27,31,37,35,131,130,125,38,42,43,60,61,62,63,67,71,74,77,88,89,90,91,92,93,94,95,96,97,99,100,101,102,103,105,106,107,108,114,115,116,121,122,123,124,0,73,108,108,101,103,97,108,32,98,121,116,101,32,115,101,113,117,101,110,99,101,0,68,111,109,97,105,110,32,101,114,114,111,114,0,82,101,115,117,108,116,32,110,111,116,32,114,101,112,114,101,115,101,110,116,97,98,108,101,0,78,111,116,32,97,32,116,116,121,0,80,101,114,109,105,115,115,105,111,110,32,100,101,110,105,101,100,0,79,112,101,114,97,116,105,111,110,32,110,111,116,32,112,101,114,109,105,116,116,101,100,0,78,111,32,115,117,99,104,32,102,105,108,101,32,111,114,32,100,105,114,101,99,116,111,114,121,0,78,111,32,115,117,99,104,32,112,114,111,99,101,115,115,0,70,105,108,101,32,101,120,105,115,116,115,0,86,97,108,117,101,32,116,111,111,32,108,97,114,103,101,32,102,111,114,32,100,97,116,97,32,116,121,112,101,0,78,111,32,115,112,97,99,101,32,108,101,102,116,32,111,110,32,100,101,118,105,99,101,0,79,117,116,32,111,102,32,109,101,109,111,114,121,0,82,101,115,111,117,114,99,101,32,98,117,115,121,0,73,110,116,101,114,114,117,112,116,101,100,32,115,121,115,116,101,109,32,99,97,108,108,0,82,101,115,111,117,114,99,101,32,116,101,109,112,111,114,97,114,105,108,121,32,117,110,97,118,97,105,108,97,98,108,101,0,73,110,118,97,108,105,100,32,115,101,101,107,0,67,114,111,115,115,45,100,101,118,105,99,101,32,108,105,110,107,0,82,101,97,100,45,111,110,108,121,32,102,105,108,101,32,115,121,115,116,101,109,0,68,105,114,101,99,116,111,114,121,32,110,111,116,32,101,109,112,116,121,0,67,111,110,110,101,99,116,105,111,110,32,114,101,115,101,116,32,98,121,32,112,101,101,114,0,79,112,101,114,97,116,105,111,110,32,116,105,109,101,100,32,111,117,116,0,67,111,110,110,101,99,116,105,111,110,32,114,101,102,117,115,101,100,0,72,111,115,116,32,105,115,32,100,111,119,110,0,72,111,115,116,32,105,115,32,117,110,114,101,97,99,104,97,98,108,101,0,65,100,100,114,101,115,115,32,105,110,32,117,115,101,0,66,114,111,107,101,110,32,112,105,112,101,0,73,47,79,32,101,114,114,111,114,0,78,111,32,115,117,99,104,32,100,101,118,105,99,101,32,111,114,32,97,100,100,114,101,115,115,0,66,108,111,99,107,32,100,101,118,105,99,101,32,114,101,113,117,105,114,101,100,0,78,111,32,115,117,99,104,32,100,101,118,105,99,101,0,78,111,116,32,97,32,100,105,114,101,99,116,111,114,121,0,73,115,32,97,32,100,105,114,101,99,116,111,114,121,0,84,101,120,116,32,102,105,108,101,32,98,117,115,121,0,69,120,101,99,32,102,111,114,109,97,116,32,101,114,114,111,114,0,73,110,118,97,108,105,100,32,97,114,103,117,109,101,110,116,0,65,114,103,117,109,101,110,116,32,108,105,115,116,32,116,111,111,32,108,111,110,103,0,83,121,109,98,111,108,105,99,32,108,105,110,107,32,108,111,111,112,0,70,105,108,101,110,97,109,101,32,116,111,111,32,108,111,110,103,0,84,111,111,32,109,97,110,121,32,111,112,101,110,32,102,105,108,101,115,32,105,110,32,115,121,115,116,101,109,0,78,111,32,102,105,108,101,32,100,101,115,99,114,105,112,116,111,114,115,32,97,118,97,105,108,97,98,108,101,0,66,97,100,32,102,105,108,101,32,100,101,115,99,114,105,112,116,111,114,0,78,111,32,99,104,105,108,100,32,112,114,111,99,101,115,115,0,66,97,100,32,97,100,100,114,101,115,115,0,70,105,108,101,32,116,111,111,32,108,97,114,103,101,0,84,111,111,32,109,97,110,121,32,108,105,110,107,115,0,78,111,32,108,111,99,107,115,32,97,118,97,105,108,97,98,108,101,0,82,101,115,111,117,114,99,101,32,100,101,97,100,108,111,99,107,32,119,111,117,108,100,32,111,99,99,117,114,0,83,116,97,116,101,32,110,111,116,32,114,101,99,111,118,101,114,97,98,108,101,0,80,114,101,118,105,111,117,115,32,111,119,110,101,114,32,100,105,101,100,0,79,112,101,114,97,116,105,111,110,32,99,97,110,99,101,108,101,100,0,70,117,110,99,116,105,111,110,32,110,111,116,32,105,109,112,108,101,109,101,110,116,101,100,0,78,111,32,109,101,115,115,97,103,101,32,111,102,32,100,101,115,105,114,101,100,32,116,121,112,101,0,73,100,101,110,116,105,102,105,101,114,32,114,101,109,111,118,101,100,0,68,101,118,105,99,101,32,110,111,116,32,97,32,115,116,114,101,97,109,0,78,111,32,100,97,116,97,32,97,118,97,105,108,97,98,108,101,0,68,101,118,105,99,101,32,116,105,109,101,111,117,116,0,79,117,116,32,111,102,32,115,116,114,101,97,109,115,32,114,101,115,111,117,114,99,101,115,0,76,105,110,107,32,104,97,115,32,98,101,101,110,32,115,101,118,101,114,101,100,0,80,114,111,116,111,99,111,108,32,101,114,114,111,114,0,66,97,100,32,109,101,115,115,97,103,101,0,70,105,108,101,32,100,101,115,99,114,105,112,116,111,114,32,105,110,32,98,97,100,32,115,116,97,116,101,0,78,111,116,32,97,32,115,111,99,107,101,116,0,68,101,115,116,105,110,97,116,105,111,110,32,97,100,100,114,101,115,115,32,114,101,113,117,105,114,101,100,0,77,101,115,115,97,103,101,32,116,111,111,32,108,97,114,103,101,0,80,114,111,116,111,99,111,108,32,119,114,111,110,103,32,116,121,112,101,32,102,111,114,32,115,111,99,107,101,116,0,80,114,111,116,111,99,111,108,32,110,111,116,32,97,118,97,105,108,97,98,108,101,0,80,114,111,116,111,99,111,108,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,83,111,99,107,101,116,32,116,121,112,101,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,78,111,116,32,115,117,112,112,111,114,116,101,100,0,80,114,111,116,111,99,111,108,32,102,97,109,105,108,121,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,65,100,100,114,101,115,115,32,102,97,109,105,108,121,32,110,111,116,32,115,117,112,112,111,114,116,101,100,32,98,121,32,112,114,111,116,111,99,111,108,0,65,100,100,114,101,115,115,32,110,111,116,32,97,118,97,105,108,97,98,108,101,0,78,101,116,119,111,114,107,32,105,115,32,100,111,119,110,0,78,101,116,119,111,114,107,32,117,110,114,101,97,99,104,97,98,108,101,0,67,111,110,110,101,99,116,105,111,110,32,114,101,115,101,116,32,98,121,32,110,101,116,119,111,114,107,0,67,111,110,110,101,99,116,105,111,110,32,97,98,111,114,116,101,100,0,78,111,32,98,117,102,102,101,114,32,115,112,97,99,101,32,97,118,97,105,108,97,98,108,101,0,83,111,99,107,101,116,32,105,115,32,99,111,110,110,101,99,116,101,100,0,83,111,99,107,101,116,32,110,111,116,32,99,111,110,110,101,99,116,101,100,0,67,97,110,110,111,116,32,115,101,110,100,32,97,102,116,101,114,32,115,111,99,107,101,116,32,115,104,117,116,100,111,119,110,0,79,112,101,114,97,116,105,111,110,32,97,108,114,101,97,100,121,32,105,110,32,112,114,111,103,114,101,115,115,0,79,112,101,114,97,116,105,111,110,32,105,110,32,112,114,111,103,114,101,115,115,0,83,116,97,108,101,32,102,105,108,101,32,104,97,110,100,108,101,0,82,101,109,111,116,101,32,73,47,79,32,101,114,114,111,114,0,81,117,111,116,97,32,101,120,99,101,101,100,101,100,0,78,111,32,109,101,100,105,117,109,32,102,111,117,110,100,0,87,114,111,110,103,32,109,101,100,105,117,109,32,116,121,112,101,0,78,111,32,101,114,114,111,114,32,105,110,102,111,114,109,97,116,105,111,110,0,0],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE);var tempDoublePtr=STATICTOP;STATICTOP+=16;function _atexit(t,e){__ATEXIT__.unshift({func:t,arg:e})}function ___cxa_atexit(){return _atexit.apply(null,arguments)}function _abort(){Module.abort()}function __ZN8facebook4yoga14YGNodeToStringEPNSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEP6YGNode14YGPrintOptionsj(){Module.printErr("missing function: _ZN8facebook4yoga14YGNodeToStringEPNSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEP6YGNode14YGPrintOptionsj"),abort(-1)}function __decorate(t,e,r,s){var a=arguments.length,n=a<3?e:s===null?s=Object.getOwnPropertyDescriptor(e,r):s,c;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")n=Reflect.decorate(t,e,r,s);else for(var f=t.length-1;f>=0;f--)(c=t[f])&&(n=(a<3?c(n):a>3?c(e,r,n):c(e,r))||n);return a>3&&n&&Object.defineProperty(e,r,n),n}function _defineHidden(t){return function(e,r){Object.defineProperty(e,r,{configurable:!1,enumerable:!1,value:t,writable:!0})}}var _nbind={};function __nbind_free_external(t){_nbind.externalList[t].dereference(t)}function __nbind_reference_external(t){_nbind.externalList[t].reference()}function _llvm_stackrestore(t){var e=_llvm_stacksave,r=e.LLVM_SAVEDSTACKS[t];e.LLVM_SAVEDSTACKS.splice(t,1),Runtime.stackRestore(r)}function __nbind_register_pool(t,e,r,s){_nbind.Pool.pageSize=t,_nbind.Pool.usedPtr=e/4,_nbind.Pool.rootPtr=r,_nbind.Pool.pagePtr=s/4,HEAP32[e/4]=16909060,HEAP8[e]==1&&(_nbind.bigEndian=!0),HEAP32[e/4]=0,_nbind.makeTypeKindTbl=(n={},n[1024]=_nbind.PrimitiveType,n[64]=_nbind.Int64Type,n[2048]=_nbind.BindClass,n[3072]=_nbind.BindClassPtr,n[4096]=_nbind.SharedClassPtr,n[5120]=_nbind.ArrayType,n[6144]=_nbind.ArrayType,n[7168]=_nbind.CStringType,n[9216]=_nbind.CallbackType,n[10240]=_nbind.BindType,n),_nbind.makeTypeNameTbl={Buffer:_nbind.BufferType,External:_nbind.ExternalType,Int64:_nbind.Int64Type,_nbind_new:_nbind.CreateValueType,bool:_nbind.BooleanType,"cbFunction &":_nbind.CallbackType,"const cbFunction &":_nbind.CallbackType,"const std::string &":_nbind.StringType,"std::string":_nbind.StringType},Module.toggleLightGC=_nbind.toggleLightGC,_nbind.callUpcast=Module.dynCall_ii;var a=_nbind.makeType(_nbind.constructType,{flags:2048,id:0,name:""});a.proto=Module,_nbind.BindClass.list.push(a);var n}function _emscripten_set_main_loop_timing(t,e){if(Browser.mainLoop.timingMode=t,Browser.mainLoop.timingValue=e,!Browser.mainLoop.func)return 1;if(t==0)Browser.mainLoop.scheduler=function(){var c=Math.max(0,Browser.mainLoop.tickStartTime+e-_emscripten_get_now())|0;setTimeout(Browser.mainLoop.runner,c)},Browser.mainLoop.method="timeout";else if(t==1)Browser.mainLoop.scheduler=function(){Browser.requestAnimationFrame(Browser.mainLoop.runner)},Browser.mainLoop.method="rAF";else if(t==2){if(!window.setImmediate){let n=function(c){c.source===window&&c.data===s&&(c.stopPropagation(),r.shift()())};var a=n,r=[],s="setimmediate";window.addEventListener("message",n,!0),window.setImmediate=function(f){r.push(f),ENVIRONMENT_IS_WORKER?(Module.setImmediates===void 0&&(Module.setImmediates=[]),Module.setImmediates.push(f),window.postMessage({target:s})):window.postMessage(s,"*")}}Browser.mainLoop.scheduler=function(){window.setImmediate(Browser.mainLoop.runner)},Browser.mainLoop.method="immediate"}return 0}function _emscripten_get_now(){abort()}function _emscripten_set_main_loop(t,e,r,s,a){Module.noExitRuntime=!0,assert(!Browser.mainLoop.func,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters."),Browser.mainLoop.func=t,Browser.mainLoop.arg=s;var n;typeof s<"u"?n=function(){Module.dynCall_vi(t,s)}:n=function(){Module.dynCall_v(t)};var c=Browser.mainLoop.currentlyRunningMainloop;if(Browser.mainLoop.runner=function(){if(!ABORT){if(Browser.mainLoop.queue.length>0){var p=Date.now(),h=Browser.mainLoop.queue.shift();if(h.func(h.arg),Browser.mainLoop.remainingBlockers){var E=Browser.mainLoop.remainingBlockers,C=E%1==0?E-1:Math.floor(E);h.counted?Browser.mainLoop.remainingBlockers=C:(C=C+.5,Browser.mainLoop.remainingBlockers=(8*E+C)/9)}if(console.log('main loop blocker "'+h.name+'" took '+(Date.now()-p)+" ms"),Browser.mainLoop.updateStatus(),c1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else Browser.mainLoop.timingMode==0&&(Browser.mainLoop.tickStartTime=_emscripten_get_now());Browser.mainLoop.method==="timeout"&&Module.ctx&&(Module.printErr("Looks like you are rendering without using requestAnimationFrame for the main loop. You should use 0 for the frame rate in emscripten_set_main_loop in order to use requestAnimationFrame, as that can greatly improve your frame rates!"),Browser.mainLoop.method=""),Browser.mainLoop.runIter(n),!(c0?_emscripten_set_main_loop_timing(0,1e3/e):_emscripten_set_main_loop_timing(1,1),Browser.mainLoop.scheduler()),r)throw"SimulateInfiniteLoop"}var Browser={mainLoop:{scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:function(){Browser.mainLoop.scheduler=null,Browser.mainLoop.currentlyRunningMainloop++},resume:function(){Browser.mainLoop.currentlyRunningMainloop++;var t=Browser.mainLoop.timingMode,e=Browser.mainLoop.timingValue,r=Browser.mainLoop.func;Browser.mainLoop.func=null,_emscripten_set_main_loop(r,0,!1,Browser.mainLoop.arg,!0),_emscripten_set_main_loop_timing(t,e),Browser.mainLoop.scheduler()},updateStatus:function(){if(Module.setStatus){var t=Module.statusMessage||"Please wait...",e=Browser.mainLoop.remainingBlockers,r=Browser.mainLoop.expectedBlockers;e?e"u"&&(console.log("warning: Browser does not support creating object URLs. Built-in browser image decoding will not be available."),Module.noImageDecoding=!0);var t={};t.canHandle=function(n){return!Module.noImageDecoding&&/\.(jpg|jpeg|png|bmp)$/i.test(n)},t.handle=function(n,c,f,p){var h=null;if(Browser.hasBlobConstructor)try{h=new Blob([n],{type:Browser.getMimetype(c)}),h.size!==n.length&&(h=new Blob([new Uint8Array(n).buffer],{type:Browser.getMimetype(c)}))}catch(b){Runtime.warnOnce("Blob constructor present but fails: "+b+"; falling back to blob builder")}if(!h){var E=new Browser.BlobBuilder;E.append(new Uint8Array(n).buffer),h=E.getBlob()}var C=Browser.URLObject.createObjectURL(h),S=new Image;S.onload=function(){assert(S.complete,"Image "+c+" could not be decoded");var I=document.createElement("canvas");I.width=S.width,I.height=S.height;var T=I.getContext("2d");T.drawImage(S,0,0),Module.preloadedImages[c]=I,Browser.URLObject.revokeObjectURL(C),f&&f(n)},S.onerror=function(I){console.log("Image "+C+" could not be decoded"),p&&p()},S.src=C},Module.preloadPlugins.push(t);var e={};e.canHandle=function(n){return!Module.noAudioDecoding&&n.substr(-4)in{".ogg":1,".wav":1,".mp3":1}},e.handle=function(n,c,f,p){var h=!1;function E(T){h||(h=!0,Module.preloadedAudios[c]=T,f&&f(n))}function C(){h||(h=!0,Module.preloadedAudios[c]=new Audio,p&&p())}if(Browser.hasBlobConstructor){try{var S=new Blob([n],{type:Browser.getMimetype(c)})}catch{return C()}var b=Browser.URLObject.createObjectURL(S),I=new Audio;I.addEventListener("canplaythrough",function(){E(I)},!1),I.onerror=function(N){if(h)return;console.log("warning: browser could not fully decode audio "+c+", trying slower base64 approach");function U(W){for(var ee="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ie="=",ue="",le=0,me=0,pe=0;pe=6;){var Be=le>>me-6&63;me-=6,ue+=ee[Be]}return me==2?(ue+=ee[(le&3)<<4],ue+=ie+ie):me==4&&(ue+=ee[(le&15)<<2],ue+=ie),ue}I.src="data:audio/x-"+c.substr(-3)+";base64,"+U(n),E(I)},I.src=b,Browser.safeSetTimeout(function(){E(I)},1e4)}else return C()},Module.preloadPlugins.push(e);function r(){Browser.pointerLock=document.pointerLockElement===Module.canvas||document.mozPointerLockElement===Module.canvas||document.webkitPointerLockElement===Module.canvas||document.msPointerLockElement===Module.canvas}var s=Module.canvas;s&&(s.requestPointerLock=s.requestPointerLock||s.mozRequestPointerLock||s.webkitRequestPointerLock||s.msRequestPointerLock||function(){},s.exitPointerLock=document.exitPointerLock||document.mozExitPointerLock||document.webkitExitPointerLock||document.msExitPointerLock||function(){},s.exitPointerLock=s.exitPointerLock.bind(document),document.addEventListener("pointerlockchange",r,!1),document.addEventListener("mozpointerlockchange",r,!1),document.addEventListener("webkitpointerlockchange",r,!1),document.addEventListener("mspointerlockchange",r,!1),Module.elementPointerLock&&s.addEventListener("click",function(a){!Browser.pointerLock&&Module.canvas.requestPointerLock&&(Module.canvas.requestPointerLock(),a.preventDefault())},!1))},createContext:function(t,e,r,s){if(e&&Module.ctx&&t==Module.canvas)return Module.ctx;var a,n;if(e){var c={antialias:!1,alpha:!1};if(s)for(var f in s)c[f]=s[f];n=GL.createContext(t,c),n&&(a=GL.getContext(n).GLctx)}else a=t.getContext("2d");return a?(r&&(e||assert(typeof GLctx>"u","cannot set in module if GLctx is used, but we are a non-GL context that would replace it"),Module.ctx=a,e&&GL.makeContextCurrent(n),Module.useWebGL=e,Browser.moduleContextCreatedCallbacks.forEach(function(p){p()}),Browser.init()),a):null},destroyContext:function(t,e,r){},fullscreenHandlersInstalled:!1,lockPointer:void 0,resizeCanvas:void 0,requestFullscreen:function(t,e,r){Browser.lockPointer=t,Browser.resizeCanvas=e,Browser.vrDevice=r,typeof Browser.lockPointer>"u"&&(Browser.lockPointer=!0),typeof Browser.resizeCanvas>"u"&&(Browser.resizeCanvas=!1),typeof Browser.vrDevice>"u"&&(Browser.vrDevice=null);var s=Module.canvas;function a(){Browser.isFullscreen=!1;var c=s.parentNode;(document.fullscreenElement||document.mozFullScreenElement||document.msFullscreenElement||document.webkitFullscreenElement||document.webkitCurrentFullScreenElement)===c?(s.exitFullscreen=document.exitFullscreen||document.cancelFullScreen||document.mozCancelFullScreen||document.msExitFullscreen||document.webkitCancelFullScreen||function(){},s.exitFullscreen=s.exitFullscreen.bind(document),Browser.lockPointer&&s.requestPointerLock(),Browser.isFullscreen=!0,Browser.resizeCanvas&&Browser.setFullscreenCanvasSize()):(c.parentNode.insertBefore(s,c),c.parentNode.removeChild(c),Browser.resizeCanvas&&Browser.setWindowedCanvasSize()),Module.onFullScreen&&Module.onFullScreen(Browser.isFullscreen),Module.onFullscreen&&Module.onFullscreen(Browser.isFullscreen),Browser.updateCanvasDimensions(s)}Browser.fullscreenHandlersInstalled||(Browser.fullscreenHandlersInstalled=!0,document.addEventListener("fullscreenchange",a,!1),document.addEventListener("mozfullscreenchange",a,!1),document.addEventListener("webkitfullscreenchange",a,!1),document.addEventListener("MSFullscreenChange",a,!1));var n=document.createElement("div");s.parentNode.insertBefore(n,s),n.appendChild(s),n.requestFullscreen=n.requestFullscreen||n.mozRequestFullScreen||n.msRequestFullscreen||(n.webkitRequestFullscreen?function(){n.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT)}:null)||(n.webkitRequestFullScreen?function(){n.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT)}:null),r?n.requestFullscreen({vrDisplay:r}):n.requestFullscreen()},requestFullScreen:function(t,e,r){return Module.printErr("Browser.requestFullScreen() is deprecated. Please call Browser.requestFullscreen instead."),Browser.requestFullScreen=function(s,a,n){return Browser.requestFullscreen(s,a,n)},Browser.requestFullscreen(t,e,r)},nextRAF:0,fakeRequestAnimationFrame:function(t){var e=Date.now();if(Browser.nextRAF===0)Browser.nextRAF=e+1e3/60;else for(;e+2>=Browser.nextRAF;)Browser.nextRAF+=1e3/60;var r=Math.max(Browser.nextRAF-e,0);setTimeout(t,r)},requestAnimationFrame:function t(e){typeof window>"u"?Browser.fakeRequestAnimationFrame(e):(window.requestAnimationFrame||(window.requestAnimationFrame=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame||window.oRequestAnimationFrame||Browser.fakeRequestAnimationFrame),window.requestAnimationFrame(e))},safeCallback:function(t){return function(){if(!ABORT)return t.apply(null,arguments)}},allowAsyncCallbacks:!0,queuedAsyncCallbacks:[],pauseAsyncCallbacks:function(){Browser.allowAsyncCallbacks=!1},resumeAsyncCallbacks:function(){if(Browser.allowAsyncCallbacks=!0,Browser.queuedAsyncCallbacks.length>0){var t=Browser.queuedAsyncCallbacks;Browser.queuedAsyncCallbacks=[],t.forEach(function(e){e()})}},safeRequestAnimationFrame:function(t){return Browser.requestAnimationFrame(function(){ABORT||(Browser.allowAsyncCallbacks?t():Browser.queuedAsyncCallbacks.push(t))})},safeSetTimeout:function(t,e){return Module.noExitRuntime=!0,setTimeout(function(){ABORT||(Browser.allowAsyncCallbacks?t():Browser.queuedAsyncCallbacks.push(t))},e)},safeSetInterval:function(t,e){return Module.noExitRuntime=!0,setInterval(function(){ABORT||Browser.allowAsyncCallbacks&&t()},e)},getMimetype:function(t){return{jpg:"image/jpeg",jpeg:"image/jpeg",png:"image/png",bmp:"image/bmp",ogg:"audio/ogg",wav:"audio/wav",mp3:"audio/mpeg"}[t.substr(t.lastIndexOf(".")+1)]},getUserMedia:function(t){window.getUserMedia||(window.getUserMedia=navigator.getUserMedia||navigator.mozGetUserMedia),window.getUserMedia(t)},getMovementX:function(t){return t.movementX||t.mozMovementX||t.webkitMovementX||0},getMovementY:function(t){return t.movementY||t.mozMovementY||t.webkitMovementY||0},getMouseWheelDelta:function(t){var e=0;switch(t.type){case"DOMMouseScroll":e=t.detail;break;case"mousewheel":e=t.wheelDelta;break;case"wheel":e=t.deltaY;break;default:throw"unrecognized mouse wheel event: "+t.type}return e},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:function(t){if(Browser.pointerLock)t.type!="mousemove"&&"mozMovementX"in t?Browser.mouseMovementX=Browser.mouseMovementY=0:(Browser.mouseMovementX=Browser.getMovementX(t),Browser.mouseMovementY=Browser.getMovementY(t)),typeof SDL<"u"?(Browser.mouseX=SDL.mouseX+Browser.mouseMovementX,Browser.mouseY=SDL.mouseY+Browser.mouseMovementY):(Browser.mouseX+=Browser.mouseMovementX,Browser.mouseY+=Browser.mouseMovementY);else{var e=Module.canvas.getBoundingClientRect(),r=Module.canvas.width,s=Module.canvas.height,a=typeof window.scrollX<"u"?window.scrollX:window.pageXOffset,n=typeof window.scrollY<"u"?window.scrollY:window.pageYOffset;if(t.type==="touchstart"||t.type==="touchend"||t.type==="touchmove"){var c=t.touch;if(c===void 0)return;var f=c.pageX-(a+e.left),p=c.pageY-(n+e.top);f=f*(r/e.width),p=p*(s/e.height);var h={x:f,y:p};if(t.type==="touchstart")Browser.lastTouches[c.identifier]=h,Browser.touches[c.identifier]=h;else if(t.type==="touchend"||t.type==="touchmove"){var E=Browser.touches[c.identifier];E||(E=h),Browser.lastTouches[c.identifier]=E,Browser.touches[c.identifier]=h}return}var C=t.pageX-(a+e.left),S=t.pageY-(n+e.top);C=C*(r/e.width),S=S*(s/e.height),Browser.mouseMovementX=C-Browser.mouseX,Browser.mouseMovementY=S-Browser.mouseY,Browser.mouseX=C,Browser.mouseY=S}},asyncLoad:function(t,e,r,s){var a=s?"":"al "+t;Module.readAsync(t,function(n){assert(n,'Loading data file "'+t+'" failed (no arrayBuffer).'),e(new Uint8Array(n)),a&&removeRunDependency(a)},function(n){if(r)r();else throw'Loading data file "'+t+'" failed.'}),a&&addRunDependency(a)},resizeListeners:[],updateResizeListeners:function(){var t=Module.canvas;Browser.resizeListeners.forEach(function(e){e(t.width,t.height)})},setCanvasSize:function(t,e,r){var s=Module.canvas;Browser.updateCanvasDimensions(s,t,e),r||Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:function(){if(typeof SDL<"u"){var t=HEAPU32[SDL.screen+Runtime.QUANTUM_SIZE*0>>2];t=t|8388608,HEAP32[SDL.screen+Runtime.QUANTUM_SIZE*0>>2]=t}Browser.updateResizeListeners()},setWindowedCanvasSize:function(){if(typeof SDL<"u"){var t=HEAPU32[SDL.screen+Runtime.QUANTUM_SIZE*0>>2];t=t&-8388609,HEAP32[SDL.screen+Runtime.QUANTUM_SIZE*0>>2]=t}Browser.updateResizeListeners()},updateCanvasDimensions:function(t,e,r){e&&r?(t.widthNative=e,t.heightNative=r):(e=t.widthNative,r=t.heightNative);var s=e,a=r;if(Module.forcedAspectRatio&&Module.forcedAspectRatio>0&&(s/a>2];return e},getStr:function(){var t=Pointer_stringify(SYSCALLS.get());return t},get64:function(){var t=SYSCALLS.get(),e=SYSCALLS.get();return t>=0?assert(e===0):assert(e===-1),t},getZero:function(){assert(SYSCALLS.get()===0)}};function ___syscall6(t,e){SYSCALLS.varargs=e;try{var r=SYSCALLS.getStreamFromFD();return FS.close(r),0}catch(s){return(typeof FS>"u"||!(s instanceof FS.ErrnoError))&&abort(s),-s.errno}}function ___syscall54(t,e){SYSCALLS.varargs=e;try{return 0}catch(r){return(typeof FS>"u"||!(r instanceof FS.ErrnoError))&&abort(r),-r.errno}}function _typeModule(t){var e=[[0,1,"X"],[1,1,"const X"],[128,1,"X *"],[256,1,"X &"],[384,1,"X &&"],[512,1,"std::shared_ptr"],[640,1,"std::unique_ptr"],[5120,1,"std::vector"],[6144,2,"std::array"],[9216,-1,"std::function"]];function r(p,h,E,C,S,b){if(h==1){var I=C&896;(I==128||I==256||I==384)&&(p="X const")}var T;return b?T=E.replace("X",p).replace("Y",S):T=p.replace("X",E).replace("Y",S),T.replace(/([*&]) (?=[*&])/g,"$1")}function s(p,h,E,C,S){throw new Error(p+" type "+E.replace("X",h+"?")+(C?" with flag "+C:"")+" in "+S)}function a(p,h,E,C,S,b,I,T){b===void 0&&(b="X"),T===void 0&&(T=1);var N=E(p);if(N)return N;var U=C(p),W=U.placeholderFlag,ee=e[W];I&&ee&&(b=r(I[2],I[0],b,ee[0],"?",!0));var ie;W==0&&(ie="Unbound"),W>=10&&(ie="Corrupt"),T>20&&(ie="Deeply nested"),ie&&s(ie,p,b,W,S||"?");var ue=U.paramList[0],le=a(ue,h,E,C,S,b,ee,T+1),me,pe={flags:ee[0],id:p,name:"",paramList:[le]},Be=[],Ce="?";switch(U.placeholderFlag){case 1:me=le.spec;break;case 2:if((le.flags&15360)==1024&&le.spec.ptrSize==1){pe.flags=7168;break}case 3:case 6:case 5:me=le.spec,le.flags&15360;break;case 8:Ce=""+U.paramList[1],pe.paramList.push(U.paramList[1]);break;case 9:for(var g=0,we=U.paramList[1];g>2]=t),t}function _llvm_stacksave(){var t=_llvm_stacksave;return t.LLVM_SAVEDSTACKS||(t.LLVM_SAVEDSTACKS=[]),t.LLVM_SAVEDSTACKS.push(Runtime.stackSave()),t.LLVM_SAVEDSTACKS.length-1}function ___syscall140(t,e){SYSCALLS.varargs=e;try{var r=SYSCALLS.getStreamFromFD(),s=SYSCALLS.get(),a=SYSCALLS.get(),n=SYSCALLS.get(),c=SYSCALLS.get(),f=a;return FS.llseek(r,f,c),HEAP32[n>>2]=r.position,r.getdents&&f===0&&c===0&&(r.getdents=null),0}catch(p){return(typeof FS>"u"||!(p instanceof FS.ErrnoError))&&abort(p),-p.errno}}function ___syscall146(t,e){SYSCALLS.varargs=e;try{var r=SYSCALLS.get(),s=SYSCALLS.get(),a=SYSCALLS.get(),n=0;___syscall146.buffer||(___syscall146.buffers=[null,[],[]],___syscall146.printChar=function(E,C){var S=___syscall146.buffers[E];assert(S),C===0||C===10?((E===1?Module.print:Module.printErr)(UTF8ArrayToString(S,0)),S.length=0):S.push(C)});for(var c=0;c>2],p=HEAP32[s+(c*8+4)>>2],h=0;h"u"||!(E instanceof FS.ErrnoError))&&abort(E),-E.errno}}function __nbind_finish(){for(var t=0,e=_nbind.BindClass.list;tt.pageSize/2||e>t.pageSize-r){var s=_nbind.typeNameTbl.NBind.proto;return s.lalloc(e)}else return HEAPU32[t.usedPtr]=r+e,t.rootPtr+r},t.lreset=function(e,r){var s=HEAPU32[t.pagePtr];if(s){var a=_nbind.typeNameTbl.NBind.proto;a.lreset(e,r)}else HEAPU32[t.usedPtr]=e},t}();_nbind.Pool=Pool;function constructType(t,e){var r=t==10240?_nbind.makeTypeNameTbl[e.name]||_nbind.BindType:_nbind.makeTypeKindTbl[t],s=new r(e);return typeIdTbl[e.id]=s,_nbind.typeNameTbl[e.name]=s,s}_nbind.constructType=constructType;function getType(t){return typeIdTbl[t]}_nbind.getType=getType;function queryType(t){var e=HEAPU8[t],r=_nbind.structureList[e][1];t/=4,r<0&&(++t,r=HEAPU32[t]+1);var s=Array.prototype.slice.call(HEAPU32.subarray(t+1,t+1+r));return e==9&&(s=[s[0],s.slice(1)]),{paramList:s,placeholderFlag:e}}_nbind.queryType=queryType;function getTypes(t,e){return t.map(function(r){return typeof r=="number"?_nbind.getComplexType(r,constructType,getType,queryType,e):_nbind.typeNameTbl[r]})}_nbind.getTypes=getTypes;function readTypeIdList(t,e){return Array.prototype.slice.call(HEAPU32,t/4,t/4+e)}_nbind.readTypeIdList=readTypeIdList;function readAsciiString(t){for(var e=t;HEAPU8[e++];);return String.fromCharCode.apply("",HEAPU8.subarray(t,e-1))}_nbind.readAsciiString=readAsciiString;function readPolicyList(t){var e={};if(t)for(;;){var r=HEAPU32[t/4];if(!r)break;e[readAsciiString(r)]=!0,t+=4}return e}_nbind.readPolicyList=readPolicyList;function getDynCall(t,e){var r={float32_t:"d",float64_t:"d",int64_t:"d",uint64_t:"d",void:"v"},s=t.map(function(n){return r[n.name]||"i"}).join(""),a=Module["dynCall_"+s];if(!a)throw new Error("dynCall_"+s+" not found for "+e+"("+t.map(function(n){return n.name}).join(", ")+")");return a}_nbind.getDynCall=getDynCall;function addMethod(t,e,r,s){var a=t[e];t.hasOwnProperty(e)&&a?((a.arity||a.arity===0)&&(a=_nbind.makeOverloader(a,a.arity),t[e]=a),a.addMethod(r,s)):(r.arity=s,t[e]=r)}_nbind.addMethod=addMethod;function throwError(t){throw new Error(t)}_nbind.throwError=throwError,_nbind.bigEndian=!1,_a=_typeModule(_typeModule),_nbind.Type=_a.Type,_nbind.makeType=_a.makeType,_nbind.getComplexType=_a.getComplexType,_nbind.structureList=_a.structureList;var BindType=function(t){__extends(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.heap=HEAPU32,r.ptrSize=4,r}return e.prototype.needsWireRead=function(r){return!!this.wireRead||!!this.makeWireRead},e.prototype.needsWireWrite=function(r){return!!this.wireWrite||!!this.makeWireWrite},e}(_nbind.Type);_nbind.BindType=BindType;var PrimitiveType=function(t){__extends(e,t);function e(r){var s=t.call(this,r)||this,a=r.flags&32?{32:HEAPF32,64:HEAPF64}:r.flags&8?{8:HEAPU8,16:HEAPU16,32:HEAPU32}:{8:HEAP8,16:HEAP16,32:HEAP32};return s.heap=a[r.ptrSize*8],s.ptrSize=r.ptrSize,s}return e.prototype.needsWireWrite=function(r){return!!r&&!!r.Strict},e.prototype.makeWireWrite=function(r,s){return s&&s.Strict&&function(a){if(typeof a=="number")return a;throw new Error("Type mismatch")}},e}(BindType);_nbind.PrimitiveType=PrimitiveType;function pushCString(t,e){if(t==null){if(e&&e.Nullable)return 0;throw new Error("Type mismatch")}if(e&&e.Strict){if(typeof t!="string")throw new Error("Type mismatch")}else t=t.toString();var r=Module.lengthBytesUTF8(t)+1,s=_nbind.Pool.lalloc(r);return Module.stringToUTF8Array(t,HEAPU8,s,r),s}_nbind.pushCString=pushCString;function popCString(t){return t===0?null:Module.Pointer_stringify(t)}_nbind.popCString=popCString;var CStringType=function(t){__extends(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.wireRead=popCString,r.wireWrite=pushCString,r.readResources=[_nbind.resources.pool],r.writeResources=[_nbind.resources.pool],r}return e.prototype.makeWireWrite=function(r,s){return function(a){return pushCString(a,s)}},e}(BindType);_nbind.CStringType=CStringType;var BooleanType=function(t){__extends(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.wireRead=function(s){return!!s},r}return e.prototype.needsWireWrite=function(r){return!!r&&!!r.Strict},e.prototype.makeWireRead=function(r){return"!!("+r+")"},e.prototype.makeWireWrite=function(r,s){return s&&s.Strict&&function(a){if(typeof a=="boolean")return a;throw new Error("Type mismatch")}||r},e}(BindType);_nbind.BooleanType=BooleanType;var Wrapper=function(){function t(){}return t.prototype.persist=function(){this.__nbindState|=1},t}();_nbind.Wrapper=Wrapper;function makeBound(t,e){var r=function(s){__extends(a,s);function a(n,c,f,p){var h=s.call(this)||this;if(!(h instanceof a))return new(Function.prototype.bind.apply(a,Array.prototype.concat.apply([null],arguments)));var E=c,C=f,S=p;if(n!==_nbind.ptrMarker){var b=h.__nbindConstructor.apply(h,arguments);E=4608,S=HEAPU32[b/4],C=HEAPU32[b/4+1]}var I={configurable:!0,enumerable:!1,value:null,writable:!1},T={__nbindFlags:E,__nbindPtr:C};S&&(T.__nbindShared=S,_nbind.mark(h));for(var N=0,U=Object.keys(T);N>=1;var r=_nbind.valueList[t];return _nbind.valueList[t]=firstFreeValue,firstFreeValue=t,r}else{if(e)return _nbind.popShared(t,e);throw new Error("Invalid value slot "+t)}}_nbind.popValue=popValue;var valueBase=18446744073709552e3;function push64(t){return typeof t=="number"?t:pushValue(t)*4096+valueBase}function pop64(t){return t=3?c=Buffer.from(n):c=new Buffer(n),c.copy(s)}else getBuffer(s).set(n)}}_nbind.commitBuffer=commitBuffer;var dirtyList=[],gcTimer=0;function sweep(){for(var t=0,e=dirtyList;t>2]=DYNAMIC_BASE,staticSealed=!0;function invoke_viiiii(t,e,r,s,a,n){try{Module.dynCall_viiiii(t,e,r,s,a,n)}catch(c){if(typeof c!="number"&&c!=="longjmp")throw c;Module.setThrew(1,0)}}function invoke_vif(t,e,r){try{Module.dynCall_vif(t,e,r)}catch(s){if(typeof s!="number"&&s!=="longjmp")throw s;Module.setThrew(1,0)}}function invoke_vid(t,e,r){try{Module.dynCall_vid(t,e,r)}catch(s){if(typeof s!="number"&&s!=="longjmp")throw s;Module.setThrew(1,0)}}function invoke_fiff(t,e,r,s){try{return Module.dynCall_fiff(t,e,r,s)}catch(a){if(typeof a!="number"&&a!=="longjmp")throw a;Module.setThrew(1,0)}}function invoke_vi(t,e){try{Module.dynCall_vi(t,e)}catch(r){if(typeof r!="number"&&r!=="longjmp")throw r;Module.setThrew(1,0)}}function invoke_vii(t,e,r){try{Module.dynCall_vii(t,e,r)}catch(s){if(typeof s!="number"&&s!=="longjmp")throw s;Module.setThrew(1,0)}}function invoke_ii(t,e){try{return Module.dynCall_ii(t,e)}catch(r){if(typeof r!="number"&&r!=="longjmp")throw r;Module.setThrew(1,0)}}function invoke_viddi(t,e,r,s,a){try{Module.dynCall_viddi(t,e,r,s,a)}catch(n){if(typeof n!="number"&&n!=="longjmp")throw n;Module.setThrew(1,0)}}function invoke_vidd(t,e,r,s){try{Module.dynCall_vidd(t,e,r,s)}catch(a){if(typeof a!="number"&&a!=="longjmp")throw a;Module.setThrew(1,0)}}function invoke_iiii(t,e,r,s){try{return Module.dynCall_iiii(t,e,r,s)}catch(a){if(typeof a!="number"&&a!=="longjmp")throw a;Module.setThrew(1,0)}}function invoke_diii(t,e,r,s){try{return Module.dynCall_diii(t,e,r,s)}catch(a){if(typeof a!="number"&&a!=="longjmp")throw a;Module.setThrew(1,0)}}function invoke_di(t,e){try{return Module.dynCall_di(t,e)}catch(r){if(typeof r!="number"&&r!=="longjmp")throw r;Module.setThrew(1,0)}}function invoke_iid(t,e,r){try{return Module.dynCall_iid(t,e,r)}catch(s){if(typeof s!="number"&&s!=="longjmp")throw s;Module.setThrew(1,0)}}function invoke_iii(t,e,r){try{return Module.dynCall_iii(t,e,r)}catch(s){if(typeof s!="number"&&s!=="longjmp")throw s;Module.setThrew(1,0)}}function invoke_viiddi(t,e,r,s,a,n){try{Module.dynCall_viiddi(t,e,r,s,a,n)}catch(c){if(typeof c!="number"&&c!=="longjmp")throw c;Module.setThrew(1,0)}}function invoke_viiiiii(t,e,r,s,a,n,c){try{Module.dynCall_viiiiii(t,e,r,s,a,n,c)}catch(f){if(typeof f!="number"&&f!=="longjmp")throw f;Module.setThrew(1,0)}}function invoke_dii(t,e,r){try{return Module.dynCall_dii(t,e,r)}catch(s){if(typeof s!="number"&&s!=="longjmp")throw s;Module.setThrew(1,0)}}function invoke_i(t){try{return Module.dynCall_i(t)}catch(e){if(typeof e!="number"&&e!=="longjmp")throw e;Module.setThrew(1,0)}}function invoke_iiiiii(t,e,r,s,a,n){try{return Module.dynCall_iiiiii(t,e,r,s,a,n)}catch(c){if(typeof c!="number"&&c!=="longjmp")throw c;Module.setThrew(1,0)}}function invoke_viiid(t,e,r,s,a){try{Module.dynCall_viiid(t,e,r,s,a)}catch(n){if(typeof n!="number"&&n!=="longjmp")throw n;Module.setThrew(1,0)}}function invoke_viififi(t,e,r,s,a,n,c){try{Module.dynCall_viififi(t,e,r,s,a,n,c)}catch(f){if(typeof f!="number"&&f!=="longjmp")throw f;Module.setThrew(1,0)}}function invoke_viii(t,e,r,s){try{Module.dynCall_viii(t,e,r,s)}catch(a){if(typeof a!="number"&&a!=="longjmp")throw a;Module.setThrew(1,0)}}function invoke_v(t){try{Module.dynCall_v(t)}catch(e){if(typeof e!="number"&&e!=="longjmp")throw e;Module.setThrew(1,0)}}function invoke_viid(t,e,r,s){try{Module.dynCall_viid(t,e,r,s)}catch(a){if(typeof a!="number"&&a!=="longjmp")throw a;Module.setThrew(1,0)}}function invoke_idd(t,e,r){try{return Module.dynCall_idd(t,e,r)}catch(s){if(typeof s!="number"&&s!=="longjmp")throw s;Module.setThrew(1,0)}}function invoke_viiii(t,e,r,s,a){try{Module.dynCall_viiii(t,e,r,s,a)}catch(n){if(typeof n!="number"&&n!=="longjmp")throw n;Module.setThrew(1,0)}}Module.asmGlobalArg={Math,Int8Array,Int16Array,Int32Array,Uint8Array,Uint16Array,Uint32Array,Float32Array,Float64Array,NaN:NaN,Infinity:1/0},Module.asmLibraryArg={abort,assert,enlargeMemory,getTotalMemory,abortOnCannotGrowMemory,invoke_viiiii,invoke_vif,invoke_vid,invoke_fiff,invoke_vi,invoke_vii,invoke_ii,invoke_viddi,invoke_vidd,invoke_iiii,invoke_diii,invoke_di,invoke_iid,invoke_iii,invoke_viiddi,invoke_viiiiii,invoke_dii,invoke_i,invoke_iiiiii,invoke_viiid,invoke_viififi,invoke_viii,invoke_v,invoke_viid,invoke_idd,invoke_viiii,_emscripten_asm_const_iiiii,_emscripten_asm_const_iiidddddd,_emscripten_asm_const_iiiid,__nbind_reference_external,_emscripten_asm_const_iiiiiiii,_removeAccessorPrefix,_typeModule,__nbind_register_pool,__decorate,_llvm_stackrestore,___cxa_atexit,__extends,__nbind_get_value_object,__ZN8facebook4yoga14YGNodeToStringEPNSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEP6YGNode14YGPrintOptionsj,_emscripten_set_main_loop_timing,__nbind_register_primitive,__nbind_register_type,_emscripten_memcpy_big,__nbind_register_function,___setErrNo,__nbind_register_class,__nbind_finish,_abort,_nbind_value,_llvm_stacksave,___syscall54,_defineHidden,_emscripten_set_main_loop,_emscripten_get_now,__nbind_register_callback_signature,_emscripten_asm_const_iiiiii,__nbind_free_external,_emscripten_asm_const_iiii,_emscripten_asm_const_iiididi,___syscall6,_atexit,___syscall140,___syscall146,DYNAMICTOP_PTR,tempDoublePtr,ABORT,STACKTOP,STACK_MAX,cttz_i8,___dso_handle};var asm=function(t,e,r){var s=new t.Int8Array(r),a=new t.Int16Array(r),n=new t.Int32Array(r),c=new t.Uint8Array(r),f=new t.Uint16Array(r),p=new t.Uint32Array(r),h=new t.Float32Array(r),E=new t.Float64Array(r),C=e.DYNAMICTOP_PTR|0,S=e.tempDoublePtr|0,b=e.ABORT|0,I=e.STACKTOP|0,T=e.STACK_MAX|0,N=e.cttz_i8|0,U=e.___dso_handle|0,W=0,ee=0,ie=0,ue=0,le=t.NaN,me=t.Infinity,pe=0,Be=0,Ce=0,g=0,we=0,ye=0,Ae=t.Math.floor,se=t.Math.abs,X=t.Math.sqrt,De=t.Math.pow,Te=t.Math.cos,mt=t.Math.sin,j=t.Math.tan,rt=t.Math.acos,Fe=t.Math.asin,Ne=t.Math.atan,be=t.Math.atan2,Ve=t.Math.exp,ke=t.Math.log,it=t.Math.ceil,Ue=t.Math.imul,x=t.Math.min,w=t.Math.max,P=t.Math.clz32,y=t.Math.fround,F=e.abort,z=e.assert,Z=e.enlargeMemory,$=e.getTotalMemory,oe=e.abortOnCannotGrowMemory,xe=e.invoke_viiiii,Re=e.invoke_vif,lt=e.invoke_vid,Ct=e.invoke_fiff,qt=e.invoke_vi,ir=e.invoke_vii,bt=e.invoke_ii,gn=e.invoke_viddi,br=e.invoke_vidd,Ir=e.invoke_iiii,Or=e.invoke_diii,nn=e.invoke_di,ai=e.invoke_iid,Io=e.invoke_iii,ts=e.invoke_viiddi,$s=e.invoke_viiiiii,Co=e.invoke_dii,Hi=e.invoke_i,eo=e.invoke_iiiiii,wo=e.invoke_viiid,QA=e.invoke_viififi,Af=e.invoke_viii,dh=e.invoke_v,mh=e.invoke_viid,to=e.invoke_idd,jn=e.invoke_viiii,Rs=e._emscripten_asm_const_iiiii,ro=e._emscripten_asm_const_iiidddddd,ou=e._emscripten_asm_const_iiiid,au=e.__nbind_reference_external,lu=e._emscripten_asm_const_iiiiiiii,RA=e._removeAccessorPrefix,TA=e._typeModule,oa=e.__nbind_register_pool,aa=e.__decorate,FA=e._llvm_stackrestore,gr=e.___cxa_atexit,Bo=e.__extends,Me=e.__nbind_get_value_object,cu=e.__ZN8facebook4yoga14YGNodeToStringEPNSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEP6YGNode14YGPrintOptionsj,Cr=e._emscripten_set_main_loop_timing,pf=e.__nbind_register_primitive,NA=e.__nbind_register_type,OA=e._emscripten_memcpy_big,uu=e.__nbind_register_function,fu=e.___setErrNo,oc=e.__nbind_register_class,ve=e.__nbind_finish,Nt=e._abort,ac=e._nbind_value,Oi=e._llvm_stacksave,no=e.___syscall54,Tt=e._defineHidden,xn=e._emscripten_set_main_loop,la=e._emscripten_get_now,ji=e.__nbind_register_callback_signature,Li=e._emscripten_asm_const_iiiiii,Na=e.__nbind_free_external,dn=e._emscripten_asm_const_iiii,Kn=e._emscripten_asm_const_iiididi,Au=e.___syscall6,yh=e._atexit,Oa=e.___syscall140,La=e.___syscall146,Ma=y(0);let $e=y(0);function Ua(o){o=o|0;var l=0;return l=I,I=I+o|0,I=I+15&-16,l|0}function hf(){return I|0}function lc(o){o=o|0,I=o}function wn(o,l){o=o|0,l=l|0,I=o,T=l}function ca(o,l){o=o|0,l=l|0,W||(W=o,ee=l)}function LA(o){o=o|0,ye=o}function MA(){return ye|0}function ua(){var o=0,l=0;Qr(8104,8,400)|0,Qr(8504,408,540)|0,o=9044,l=o+44|0;do n[o>>2]=0,o=o+4|0;while((o|0)<(l|0));s[9088]=0,s[9089]=1,n[2273]=0,n[2274]=948,n[2275]=948,gr(17,8104,U|0)|0}function Bl(o){o=o|0,dt(o+948|0)}function Mt(o){return o=y(o),((fb(o)|0)&2147483647)>>>0>2139095040|0}function kn(o,l,u){o=o|0,l=l|0,u=u|0;e:do if(n[o+(l<<3)+4>>2]|0)o=o+(l<<3)|0;else{if((l|2|0)==3&&n[o+60>>2]|0){o=o+56|0;break}switch(l|0){case 0:case 2:case 4:case 5:{if(n[o+52>>2]|0){o=o+48|0;break e}break}default:}if(n[o+68>>2]|0){o=o+64|0;break}else{o=(l|1|0)==5?948:u;break}}while(!1);return o|0}function fa(o){o=o|0;var l=0;return l=_b(1e3)|0,Ha(o,(l|0)!=0,2456),n[2276]=(n[2276]|0)+1,Qr(l|0,8104,1e3)|0,s[o+2>>0]|0&&(n[l+4>>2]=2,n[l+12>>2]=4),n[l+976>>2]=o,l|0}function Ha(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0;d=I,I=I+16|0,A=d,l||(n[A>>2]=u,Wg(o,5,3197,A)),I=d}function rs(){return fa(956)|0}function cc(o){o=o|0;var l=0;return l=Kt(1e3)|0,pu(l,o),Ha(n[o+976>>2]|0,1,2456),n[2276]=(n[2276]|0)+1,n[l+944>>2]=0,l|0}function pu(o,l){o=o|0,l=l|0;var u=0;Qr(o|0,l|0,948)|0,Dy(o+948|0,l+948|0),u=o+960|0,o=l+960|0,l=u+40|0;do n[u>>2]=n[o>>2],u=u+4|0,o=o+4|0;while((u|0)<(l|0))}function uc(o){o=o|0;var l=0,u=0,A=0,d=0;if(l=o+944|0,u=n[l>>2]|0,u|0&&(ja(u+948|0,o)|0,n[l>>2]=0),u=Mi(o)|0,u|0){l=0;do n[(Is(o,l)|0)+944>>2]=0,l=l+1|0;while((l|0)!=(u|0))}u=o+948|0,A=n[u>>2]|0,d=o+952|0,l=n[d>>2]|0,(l|0)!=(A|0)&&(n[d>>2]=l+(~((l+-4-A|0)>>>2)<<2)),vl(u),Hb(o),n[2276]=(n[2276]|0)+-1}function ja(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0;A=n[o>>2]|0,k=o+4|0,u=n[k>>2]|0,m=u;e:do if((A|0)==(u|0))d=A,B=4;else for(o=A;;){if((n[o>>2]|0)==(l|0)){d=o,B=4;break e}if(o=o+4|0,(o|0)==(u|0)){o=0;break}}while(!1);return(B|0)==4&&((d|0)!=(u|0)?(A=d+4|0,o=m-A|0,l=o>>2,l&&(Q2(d|0,A|0,o|0)|0,u=n[k>>2]|0),o=d+(l<<2)|0,(u|0)==(o|0)||(n[k>>2]=u+(~((u+-4-o|0)>>>2)<<2)),o=1):o=0),o|0}function Mi(o){return o=o|0,(n[o+952>>2]|0)-(n[o+948>>2]|0)>>2|0}function Is(o,l){o=o|0,l=l|0;var u=0;return u=n[o+948>>2]|0,(n[o+952>>2]|0)-u>>2>>>0>l>>>0?o=n[u+(l<<2)>>2]|0:o=0,o|0}function vl(o){o=o|0;var l=0,u=0,A=0,d=0;A=I,I=I+32|0,l=A,d=n[o>>2]|0,u=(n[o+4>>2]|0)-d|0,((n[o+8>>2]|0)-d|0)>>>0>u>>>0&&(d=u>>2,ky(l,d,d,o+8|0),Ab(o,l),Qy(l)),I=A}function gf(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,R=0,M=0;M=Mi(o)|0;do if(M|0){if((n[(Is(o,0)|0)+944>>2]|0)==(o|0)){if(!(ja(o+948|0,l)|0))break;Qr(l+400|0,8504,540)|0,n[l+944>>2]=0,Oe(o);break}B=n[(n[o+976>>2]|0)+12>>2]|0,k=o+948|0,R=(B|0)==0,u=0,m=0;do A=n[(n[k>>2]|0)+(m<<2)>>2]|0,(A|0)==(l|0)?Oe(o):(d=cc(A)|0,n[(n[k>>2]|0)+(u<<2)>>2]=d,n[d+944>>2]=o,R||gU[B&15](A,d,o,u),u=u+1|0),m=m+1|0;while((m|0)!=(M|0));if(u>>>0>>0){R=o+948|0,k=o+952|0,B=u,u=n[k>>2]|0;do m=(n[R>>2]|0)+(B<<2)|0,A=m+4|0,d=u-A|0,l=d>>2,l&&(Q2(m|0,A|0,d|0)|0,u=n[k>>2]|0),d=u,A=m+(l<<2)|0,(d|0)!=(A|0)&&(u=d+(~((d+-4-A|0)>>>2)<<2)|0,n[k>>2]=u),B=B+1|0;while((B|0)!=(M|0))}}while(!1)}function fc(o){o=o|0;var l=0,u=0,A=0,d=0;wi(o,(Mi(o)|0)==0,2491),wi(o,(n[o+944>>2]|0)==0,2545),l=o+948|0,u=n[l>>2]|0,A=o+952|0,d=n[A>>2]|0,(d|0)!=(u|0)&&(n[A>>2]=d+(~((d+-4-u|0)>>>2)<<2)),vl(l),l=o+976|0,u=n[l>>2]|0,Qr(o|0,8104,1e3)|0,s[u+2>>0]|0&&(n[o+4>>2]=2,n[o+12>>2]=4),n[l>>2]=u}function wi(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0;d=I,I=I+16|0,A=d,l||(n[A>>2]=u,xo(o,5,3197,A)),I=d}function Qn(){return n[2276]|0}function Ac(){var o=0;return o=_b(20)|0,Ke((o|0)!=0,2592),n[2277]=(n[2277]|0)+1,n[o>>2]=n[239],n[o+4>>2]=n[240],n[o+8>>2]=n[241],n[o+12>>2]=n[242],n[o+16>>2]=n[243],o|0}function Ke(o,l){o=o|0,l=l|0;var u=0,A=0;A=I,I=I+16|0,u=A,o||(n[u>>2]=l,xo(0,5,3197,u)),I=A}function st(o){o=o|0,Hb(o),n[2277]=(n[2277]|0)+-1}function St(o,l){o=o|0,l=l|0;var u=0;l?(wi(o,(Mi(o)|0)==0,2629),u=1):(u=0,l=0),n[o+964>>2]=l,n[o+988>>2]=u}function lr(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;A=I,I=I+16|0,m=A+8|0,d=A+4|0,B=A,n[d>>2]=l,wi(o,(n[l+944>>2]|0)==0,2709),wi(o,(n[o+964>>2]|0)==0,2763),te(o),l=o+948|0,n[B>>2]=(n[l>>2]|0)+(u<<2),n[m>>2]=n[B>>2],Ee(l,m,d)|0,n[(n[d>>2]|0)+944>>2]=o,Oe(o),I=A}function te(o){o=o|0;var l=0,u=0,A=0,d=0,m=0,B=0,k=0;if(u=Mi(o)|0,u|0&&(n[(Is(o,0)|0)+944>>2]|0)!=(o|0)){A=n[(n[o+976>>2]|0)+12>>2]|0,d=o+948|0,m=(A|0)==0,l=0;do B=n[(n[d>>2]|0)+(l<<2)>>2]|0,k=cc(B)|0,n[(n[d>>2]|0)+(l<<2)>>2]=k,n[k+944>>2]=o,m||gU[A&15](B,k,o,l),l=l+1|0;while((l|0)!=(u|0))}}function Ee(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0,q=0,ae=0,Ye=0,Le=0,Qe=0,tt=0,Xe=0;tt=I,I=I+64|0,q=tt+52|0,k=tt+48|0,ae=tt+28|0,Ye=tt+24|0,Le=tt+20|0,Qe=tt,A=n[o>>2]|0,m=A,l=A+((n[l>>2]|0)-m>>2<<2)|0,A=o+4|0,d=n[A>>2]|0,B=o+8|0;do if(d>>>0<(n[B>>2]|0)>>>0){if((l|0)==(d|0)){n[l>>2]=n[u>>2],n[A>>2]=(n[A>>2]|0)+4;break}pb(o,l,d,l+4|0),l>>>0<=u>>>0&&(u=(n[A>>2]|0)>>>0>u>>>0?u+4|0:u),n[l>>2]=n[u>>2]}else{A=(d-m>>2)+1|0,d=O(o)|0,d>>>0>>0&&sn(o),L=n[o>>2]|0,M=(n[B>>2]|0)-L|0,m=M>>1,ky(Qe,M>>2>>>0>>1>>>0?m>>>0>>0?A:m:d,l-L>>2,o+8|0),L=Qe+8|0,A=n[L>>2]|0,m=Qe+12|0,M=n[m>>2]|0,B=M,R=A;do if((A|0)==(M|0)){if(M=Qe+4|0,A=n[M>>2]|0,Xe=n[Qe>>2]|0,d=Xe,A>>>0<=Xe>>>0){A=B-d>>1,A=A|0?A:1,ky(ae,A,A>>>2,n[Qe+16>>2]|0),n[Ye>>2]=n[M>>2],n[Le>>2]=n[L>>2],n[k>>2]=n[Ye>>2],n[q>>2]=n[Le>>2],o2(ae,k,q),A=n[Qe>>2]|0,n[Qe>>2]=n[ae>>2],n[ae>>2]=A,A=ae+4|0,Xe=n[M>>2]|0,n[M>>2]=n[A>>2],n[A>>2]=Xe,A=ae+8|0,Xe=n[L>>2]|0,n[L>>2]=n[A>>2],n[A>>2]=Xe,A=ae+12|0,Xe=n[m>>2]|0,n[m>>2]=n[A>>2],n[A>>2]=Xe,Qy(ae),A=n[L>>2]|0;break}m=A,B=((m-d>>2)+1|0)/-2|0,k=A+(B<<2)|0,d=R-m|0,m=d>>2,m&&(Q2(k|0,A|0,d|0)|0,A=n[M>>2]|0),Xe=k+(m<<2)|0,n[L>>2]=Xe,n[M>>2]=A+(B<<2),A=Xe}while(!1);n[A>>2]=n[u>>2],n[L>>2]=(n[L>>2]|0)+4,l=hb(o,Qe,l)|0,Qy(Qe)}while(!1);return I=tt,l|0}function Oe(o){o=o|0;var l=0;do{if(l=o+984|0,s[l>>0]|0)break;s[l>>0]=1,h[o+504>>2]=y(le),o=n[o+944>>2]|0}while(o|0)}function dt(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[o>>2]|0,(l|0)!=(u|0)&&(n[o>>2]=l+(~((l+-4-A|0)>>>2)<<2)),It(u))}function Et(o){return o=o|0,n[o+944>>2]|0}function Pt(o){o=o|0,wi(o,(n[o+964>>2]|0)!=0,2832),Oe(o)}function tr(o){return o=o|0,(s[o+984>>0]|0)!=0|0}function An(o,l){o=o|0,l=l|0,s6e(o,l,400)|0&&(Qr(o|0,l|0,400)|0,Oe(o))}function li(o){o=o|0;var l=$e;return l=y(h[o+44>>2]),o=Mt(l)|0,y(o?y(0):l)}function Gi(o){o=o|0;var l=$e;return l=y(h[o+48>>2]),Mt(l)|0&&(l=s[(n[o+976>>2]|0)+2>>0]|0?y(1):y(0)),y(l)}function Rn(o,l){o=o|0,l=l|0,n[o+980>>2]=l}function Ga(o){return o=o|0,n[o+980>>2]|0}function my(o,l){o=o|0,l=l|0;var u=0;u=o+4|0,(n[u>>2]|0)!=(l|0)&&(n[u>>2]=l,Oe(o))}function X1(o){return o=o|0,n[o+4>>2]|0}function vo(o,l){o=o|0,l=l|0;var u=0;u=o+8|0,(n[u>>2]|0)!=(l|0)&&(n[u>>2]=l,Oe(o))}function yy(o){return o=o|0,n[o+8>>2]|0}function Eh(o,l){o=o|0,l=l|0;var u=0;u=o+12|0,(n[u>>2]|0)!=(l|0)&&(n[u>>2]=l,Oe(o))}function $1(o){return o=o|0,n[o+12>>2]|0}function So(o,l){o=o|0,l=l|0;var u=0;u=o+16|0,(n[u>>2]|0)!=(l|0)&&(n[u>>2]=l,Oe(o))}function Ih(o){return o=o|0,n[o+16>>2]|0}function Ch(o,l){o=o|0,l=l|0;var u=0;u=o+20|0,(n[u>>2]|0)!=(l|0)&&(n[u>>2]=l,Oe(o))}function hu(o){return o=o|0,n[o+20>>2]|0}function wh(o,l){o=o|0,l=l|0;var u=0;u=o+24|0,(n[u>>2]|0)!=(l|0)&&(n[u>>2]=l,Oe(o))}function Fg(o){return o=o|0,n[o+24>>2]|0}function Ng(o,l){o=o|0,l=l|0;var u=0;u=o+28|0,(n[u>>2]|0)!=(l|0)&&(n[u>>2]=l,Oe(o))}function Og(o){return o=o|0,n[o+28>>2]|0}function Ey(o,l){o=o|0,l=l|0;var u=0;u=o+32|0,(n[u>>2]|0)!=(l|0)&&(n[u>>2]=l,Oe(o))}function df(o){return o=o|0,n[o+32>>2]|0}function Do(o,l){o=o|0,l=l|0;var u=0;u=o+36|0,(n[u>>2]|0)!=(l|0)&&(n[u>>2]=l,Oe(o))}function Sl(o){return o=o|0,n[o+36>>2]|0}function Bh(o,l){o=o|0,l=y(l);var u=0;u=o+40|0,y(h[u>>2])!=l&&(h[u>>2]=l,Oe(o))}function Lg(o,l){o=o|0,l=y(l);var u=0;u=o+44|0,y(h[u>>2])!=l&&(h[u>>2]=l,Oe(o))}function Dl(o,l){o=o|0,l=y(l);var u=0;u=o+48|0,y(h[u>>2])!=l&&(h[u>>2]=l,Oe(o))}function Pl(o,l){o=o|0,l=y(l);var u=0,A=0,d=0,m=0;m=Mt(l)|0,u=(m^1)&1,A=o+52|0,d=o+56|0,m|y(h[A>>2])==l&&(n[d>>2]|0)==(u|0)||(h[A>>2]=l,n[d>>2]=u,Oe(o))}function Iy(o,l){o=o|0,l=y(l);var u=0,A=0;A=o+52|0,u=o+56|0,y(h[A>>2])==l&&(n[u>>2]|0)==2||(h[A>>2]=l,A=Mt(l)|0,n[u>>2]=A?3:2,Oe(o))}function UA(o,l){o=o|0,l=l|0;var u=0,A=0;A=l+52|0,u=n[A+4>>2]|0,l=o,n[l>>2]=n[A>>2],n[l+4>>2]=u}function Cy(o,l,u){o=o|0,l=l|0,u=y(u);var A=0,d=0,m=0;m=Mt(u)|0,A=(m^1)&1,d=o+132+(l<<3)|0,l=o+132+(l<<3)+4|0,m|y(h[d>>2])==u&&(n[l>>2]|0)==(A|0)||(h[d>>2]=u,n[l>>2]=A,Oe(o))}function wy(o,l,u){o=o|0,l=l|0,u=y(u);var A=0,d=0,m=0;m=Mt(u)|0,A=m?0:2,d=o+132+(l<<3)|0,l=o+132+(l<<3)+4|0,m|y(h[d>>2])==u&&(n[l>>2]|0)==(A|0)||(h[d>>2]=u,n[l>>2]=A,Oe(o))}function _A(o,l,u){o=o|0,l=l|0,u=u|0;var A=0;A=l+132+(u<<3)|0,l=n[A+4>>2]|0,u=o,n[u>>2]=n[A>>2],n[u+4>>2]=l}function HA(o,l,u){o=o|0,l=l|0,u=y(u);var A=0,d=0,m=0;m=Mt(u)|0,A=(m^1)&1,d=o+60+(l<<3)|0,l=o+60+(l<<3)+4|0,m|y(h[d>>2])==u&&(n[l>>2]|0)==(A|0)||(h[d>>2]=u,n[l>>2]=A,Oe(o))}function Y(o,l,u){o=o|0,l=l|0,u=y(u);var A=0,d=0,m=0;m=Mt(u)|0,A=m?0:2,d=o+60+(l<<3)|0,l=o+60+(l<<3)+4|0,m|y(h[d>>2])==u&&(n[l>>2]|0)==(A|0)||(h[d>>2]=u,n[l>>2]=A,Oe(o))}function xt(o,l,u){o=o|0,l=l|0,u=u|0;var A=0;A=l+60+(u<<3)|0,l=n[A+4>>2]|0,u=o,n[u>>2]=n[A>>2],n[u+4>>2]=l}function jA(o,l){o=o|0,l=l|0;var u=0;u=o+60+(l<<3)+4|0,(n[u>>2]|0)!=3&&(h[o+60+(l<<3)>>2]=y(le),n[u>>2]=3,Oe(o))}function Po(o,l,u){o=o|0,l=l|0,u=y(u);var A=0,d=0,m=0;m=Mt(u)|0,A=(m^1)&1,d=o+204+(l<<3)|0,l=o+204+(l<<3)+4|0,m|y(h[d>>2])==u&&(n[l>>2]|0)==(A|0)||(h[d>>2]=u,n[l>>2]=A,Oe(o))}function mf(o,l,u){o=o|0,l=l|0,u=y(u);var A=0,d=0,m=0;m=Mt(u)|0,A=m?0:2,d=o+204+(l<<3)|0,l=o+204+(l<<3)+4|0,m|y(h[d>>2])==u&&(n[l>>2]|0)==(A|0)||(h[d>>2]=u,n[l>>2]=A,Oe(o))}function yt(o,l,u){o=o|0,l=l|0,u=u|0;var A=0;A=l+204+(u<<3)|0,l=n[A+4>>2]|0,u=o,n[u>>2]=n[A>>2],n[u+4>>2]=l}function gu(o,l,u){o=o|0,l=l|0,u=y(u);var A=0,d=0,m=0;m=Mt(u)|0,A=(m^1)&1,d=o+276+(l<<3)|0,l=o+276+(l<<3)+4|0,m|y(h[d>>2])==u&&(n[l>>2]|0)==(A|0)||(h[d>>2]=u,n[l>>2]=A,Oe(o))}function By(o,l){return o=o|0,l=l|0,y(h[o+276+(l<<3)>>2])}function Mg(o,l){o=o|0,l=y(l);var u=0,A=0,d=0,m=0;m=Mt(l)|0,u=(m^1)&1,A=o+348|0,d=o+352|0,m|y(h[A>>2])==l&&(n[d>>2]|0)==(u|0)||(h[A>>2]=l,n[d>>2]=u,Oe(o))}function e2(o,l){o=o|0,l=y(l);var u=0,A=0;A=o+348|0,u=o+352|0,y(h[A>>2])==l&&(n[u>>2]|0)==2||(h[A>>2]=l,A=Mt(l)|0,n[u>>2]=A?3:2,Oe(o))}function vh(o){o=o|0;var l=0;l=o+352|0,(n[l>>2]|0)!=3&&(h[o+348>>2]=y(le),n[l>>2]=3,Oe(o))}function ur(o,l){o=o|0,l=l|0;var u=0,A=0;A=l+348|0,u=n[A+4>>2]|0,l=o,n[l>>2]=n[A>>2],n[l+4>>2]=u}function Ki(o,l){o=o|0,l=y(l);var u=0,A=0,d=0,m=0;m=Mt(l)|0,u=(m^1)&1,A=o+356|0,d=o+360|0,m|y(h[A>>2])==l&&(n[d>>2]|0)==(u|0)||(h[A>>2]=l,n[d>>2]=u,Oe(o))}function yf(o,l){o=o|0,l=y(l);var u=0,A=0;A=o+356|0,u=o+360|0,y(h[A>>2])==l&&(n[u>>2]|0)==2||(h[A>>2]=l,A=Mt(l)|0,n[u>>2]=A?3:2,Oe(o))}function qa(o){o=o|0;var l=0;l=o+360|0,(n[l>>2]|0)!=3&&(h[o+356>>2]=y(le),n[l>>2]=3,Oe(o))}function Ug(o,l){o=o|0,l=l|0;var u=0,A=0;A=l+356|0,u=n[A+4>>2]|0,l=o,n[l>>2]=n[A>>2],n[l+4>>2]=u}function du(o,l){o=o|0,l=y(l);var u=0,A=0,d=0,m=0;m=Mt(l)|0,u=(m^1)&1,A=o+364|0,d=o+368|0,m|y(h[A>>2])==l&&(n[d>>2]|0)==(u|0)||(h[A>>2]=l,n[d>>2]=u,Oe(o))}function Ef(o,l){o=o|0,l=y(l);var u=0,A=0,d=0,m=0;m=Mt(l)|0,u=m?0:2,A=o+364|0,d=o+368|0,m|y(h[A>>2])==l&&(n[d>>2]|0)==(u|0)||(h[A>>2]=l,n[d>>2]=u,Oe(o))}function wt(o,l){o=o|0,l=l|0;var u=0,A=0;A=l+364|0,u=n[A+4>>2]|0,l=o,n[l>>2]=n[A>>2],n[l+4>>2]=u}function di(o,l){o=o|0,l=y(l);var u=0,A=0,d=0,m=0;m=Mt(l)|0,u=(m^1)&1,A=o+372|0,d=o+376|0,m|y(h[A>>2])==l&&(n[d>>2]|0)==(u|0)||(h[A>>2]=l,n[d>>2]=u,Oe(o))}function GA(o,l){o=o|0,l=y(l);var u=0,A=0,d=0,m=0;m=Mt(l)|0,u=m?0:2,A=o+372|0,d=o+376|0,m|y(h[A>>2])==l&&(n[d>>2]|0)==(u|0)||(h[A>>2]=l,n[d>>2]=u,Oe(o))}function Wa(o,l){o=o|0,l=l|0;var u=0,A=0;A=l+372|0,u=n[A+4>>2]|0,l=o,n[l>>2]=n[A>>2],n[l+4>>2]=u}function Aa(o,l){o=o|0,l=y(l);var u=0,A=0,d=0,m=0;m=Mt(l)|0,u=(m^1)&1,A=o+380|0,d=o+384|0,m|y(h[A>>2])==l&&(n[d>>2]|0)==(u|0)||(h[A>>2]=l,n[d>>2]=u,Oe(o))}function Ya(o,l){o=o|0,l=y(l);var u=0,A=0,d=0,m=0;m=Mt(l)|0,u=m?0:2,A=o+380|0,d=o+384|0,m|y(h[A>>2])==l&&(n[d>>2]|0)==(u|0)||(h[A>>2]=l,n[d>>2]=u,Oe(o))}function _g(o,l){o=o|0,l=l|0;var u=0,A=0;A=l+380|0,u=n[A+4>>2]|0,l=o,n[l>>2]=n[A>>2],n[l+4>>2]=u}function Sh(o,l){o=o|0,l=y(l);var u=0,A=0,d=0,m=0;m=Mt(l)|0,u=(m^1)&1,A=o+388|0,d=o+392|0,m|y(h[A>>2])==l&&(n[d>>2]|0)==(u|0)||(h[A>>2]=l,n[d>>2]=u,Oe(o))}function Hg(o,l){o=o|0,l=y(l);var u=0,A=0,d=0,m=0;m=Mt(l)|0,u=m?0:2,A=o+388|0,d=o+392|0,m|y(h[A>>2])==l&&(n[d>>2]|0)==(u|0)||(h[A>>2]=l,n[d>>2]=u,Oe(o))}function vy(o,l){o=o|0,l=l|0;var u=0,A=0;A=l+388|0,u=n[A+4>>2]|0,l=o,n[l>>2]=n[A>>2],n[l+4>>2]=u}function qA(o,l){o=o|0,l=y(l);var u=0;u=o+396|0,y(h[u>>2])!=l&&(h[u>>2]=l,Oe(o))}function jg(o){return o=o|0,y(h[o+396>>2])}function mu(o){return o=o|0,y(h[o+400>>2])}function yu(o){return o=o|0,y(h[o+404>>2])}function If(o){return o=o|0,y(h[o+408>>2])}function Ts(o){return o=o|0,y(h[o+412>>2])}function Eu(o){return o=o|0,y(h[o+416>>2])}function Gn(o){return o=o|0,y(h[o+420>>2])}function ns(o,l){switch(o=o|0,l=l|0,wi(o,(l|0)<6,2918),l|0){case 0:{l=(n[o+496>>2]|0)==2?5:4;break}case 2:{l=(n[o+496>>2]|0)==2?4:5;break}default:}return y(h[o+424+(l<<2)>>2])}function bi(o,l){switch(o=o|0,l=l|0,wi(o,(l|0)<6,2918),l|0){case 0:{l=(n[o+496>>2]|0)==2?5:4;break}case 2:{l=(n[o+496>>2]|0)==2?4:5;break}default:}return y(h[o+448+(l<<2)>>2])}function WA(o,l){switch(o=o|0,l=l|0,wi(o,(l|0)<6,2918),l|0){case 0:{l=(n[o+496>>2]|0)==2?5:4;break}case 2:{l=(n[o+496>>2]|0)==2?4:5;break}default:}return y(h[o+472+(l<<2)>>2])}function Cf(o,l){o=o|0,l=l|0;var u=0,A=$e;return u=n[o+4>>2]|0,(u|0)==(n[l+4>>2]|0)?u?(A=y(h[o>>2]),o=y(se(y(A-y(h[l>>2]))))>2]=0,n[A+4>>2]=0,n[A+8>>2]=0,cu(A|0,o|0,l|0,0),xo(o,3,(s[A+11>>0]|0)<0?n[A>>2]|0:A,u),b6e(A),I=u}function is(o,l,u,A){o=y(o),l=y(l),u=u|0,A=A|0;var d=$e;o=y(o*l),d=y(cU(o,y(1)));do if(mn(d,y(0))|0)o=y(o-d);else{if(o=y(o-d),mn(d,y(1))|0){o=y(o+y(1));break}if(u){o=y(o+y(1));break}A||(d>y(.5)?d=y(1):(A=mn(d,y(.5))|0,d=y(A?1:0)),o=y(o+d))}while(!1);return y(o/l)}function bl(o,l,u,A,d,m,B,k,R,M,L,q,ae){o=o|0,l=y(l),u=u|0,A=y(A),d=d|0,m=y(m),B=B|0,k=y(k),R=y(R),M=y(M),L=y(L),q=y(q),ae=ae|0;var Ye=0,Le=$e,Qe=$e,tt=$e,Xe=$e,ct=$e,He=$e;return R>2]),Le!=y(0))?(tt=y(is(l,Le,0,0)),Xe=y(is(A,Le,0,0)),Qe=y(is(m,Le,0,0)),Le=y(is(k,Le,0,0))):(Qe=m,tt=l,Le=k,Xe=A),(d|0)==(o|0)?Ye=mn(Qe,tt)|0:Ye=0,(B|0)==(u|0)?ae=mn(Le,Xe)|0:ae=0,!Ye&&(ct=y(l-L),!(bo(o,ct,R)|0))&&!(wf(o,ct,d,R)|0)?Ye=Bf(o,ct,d,m,R)|0:Ye=1,!ae&&(He=y(A-q),!(bo(u,He,M)|0))&&!(wf(u,He,B,M)|0)?ae=Bf(u,He,B,k,M)|0:ae=1,ae=Ye&ae),ae|0}function bo(o,l,u){return o=o|0,l=y(l),u=y(u),(o|0)==1?o=mn(l,u)|0:o=0,o|0}function wf(o,l,u,A){return o=o|0,l=y(l),u=u|0,A=y(A),(o|0)==2&(u|0)==0?l>=A?o=1:o=mn(l,A)|0:o=0,o|0}function Bf(o,l,u,A,d){return o=o|0,l=y(l),u=u|0,A=y(A),d=y(d),(o|0)==2&(u|0)==2&A>l?d<=l?o=1:o=mn(l,d)|0:o=0,o|0}function xl(o,l,u,A,d,m,B,k,R,M,L){o=o|0,l=y(l),u=y(u),A=A|0,d=d|0,m=m|0,B=y(B),k=y(k),R=R|0,M=M|0,L=L|0;var q=0,ae=0,Ye=0,Le=0,Qe=$e,tt=$e,Xe=0,ct=0,He=0,We=0,Lt=0,Gr=0,fr=0,$t=0,Rr=0,Hr=0,cr=0,Hn=$e,Ro=$e,To=$e,Fo=0,Xa=0;cr=I,I=I+160|0,$t=cr+152|0,fr=cr+120|0,Gr=cr+104|0,He=cr+72|0,Le=cr+56|0,Lt=cr+8|0,ct=cr,We=(n[2279]|0)+1|0,n[2279]=We,Rr=o+984|0,s[Rr>>0]|0&&(n[o+512>>2]|0)!=(n[2278]|0)?Xe=4:(n[o+516>>2]|0)==(A|0)?Hr=0:Xe=4,(Xe|0)==4&&(n[o+520>>2]=0,n[o+924>>2]=-1,n[o+928>>2]=-1,h[o+932>>2]=y(-1),h[o+936>>2]=y(-1),Hr=1);e:do if(n[o+964>>2]|0)if(Qe=y(yn(o,2,B)),tt=y(yn(o,0,B)),q=o+916|0,To=y(h[q>>2]),Ro=y(h[o+920>>2]),Hn=y(h[o+932>>2]),bl(d,l,m,u,n[o+924>>2]|0,To,n[o+928>>2]|0,Ro,Hn,y(h[o+936>>2]),Qe,tt,L)|0)Xe=22;else if(Ye=n[o+520>>2]|0,!Ye)Xe=21;else for(ae=0;;){if(q=o+524+(ae*24|0)|0,Hn=y(h[q>>2]),Ro=y(h[o+524+(ae*24|0)+4>>2]),To=y(h[o+524+(ae*24|0)+16>>2]),bl(d,l,m,u,n[o+524+(ae*24|0)+8>>2]|0,Hn,n[o+524+(ae*24|0)+12>>2]|0,Ro,To,y(h[o+524+(ae*24|0)+20>>2]),Qe,tt,L)|0){Xe=22;break e}if(ae=ae+1|0,ae>>>0>=Ye>>>0){Xe=21;break}}else{if(R){if(q=o+916|0,!(mn(y(h[q>>2]),l)|0)){Xe=21;break}if(!(mn(y(h[o+920>>2]),u)|0)){Xe=21;break}if((n[o+924>>2]|0)!=(d|0)){Xe=21;break}q=(n[o+928>>2]|0)==(m|0)?q:0,Xe=22;break}if(Ye=n[o+520>>2]|0,!Ye)Xe=21;else for(ae=0;;){if(q=o+524+(ae*24|0)|0,mn(y(h[q>>2]),l)|0&&mn(y(h[o+524+(ae*24|0)+4>>2]),u)|0&&(n[o+524+(ae*24|0)+8>>2]|0)==(d|0)&&(n[o+524+(ae*24|0)+12>>2]|0)==(m|0)){Xe=22;break e}if(ae=ae+1|0,ae>>>0>=Ye>>>0){Xe=21;break}}}while(!1);do if((Xe|0)==21)s[11697]|0?(q=0,Xe=28):(q=0,Xe=31);else if((Xe|0)==22){if(ae=(s[11697]|0)!=0,!((q|0)!=0&(Hr^1)))if(ae){Xe=28;break}else{Xe=31;break}Le=q+16|0,n[o+908>>2]=n[Le>>2],Ye=q+20|0,n[o+912>>2]=n[Ye>>2],(s[11698]|0)==0|ae^1||(n[ct>>2]=Iu(We)|0,n[ct+4>>2]=We,xo(o,4,2972,ct),ae=n[o+972>>2]|0,ae|0&&ip[ae&127](o),d=pa(d,R)|0,m=pa(m,R)|0,Xa=+y(h[Le>>2]),Fo=+y(h[Ye>>2]),n[Lt>>2]=d,n[Lt+4>>2]=m,E[Lt+8>>3]=+l,E[Lt+16>>3]=+u,E[Lt+24>>3]=Xa,E[Lt+32>>3]=Fo,n[Lt+40>>2]=M,xo(o,4,2989,Lt))}while(!1);return(Xe|0)==28&&(ae=Iu(We)|0,n[Le>>2]=ae,n[Le+4>>2]=We,n[Le+8>>2]=Hr?3047:11699,xo(o,4,3038,Le),ae=n[o+972>>2]|0,ae|0&&ip[ae&127](o),Lt=pa(d,R)|0,Xe=pa(m,R)|0,n[He>>2]=Lt,n[He+4>>2]=Xe,E[He+8>>3]=+l,E[He+16>>3]=+u,n[He+24>>2]=M,xo(o,4,3049,He),Xe=31),(Xe|0)==31&&(Fs(o,l,u,A,d,m,B,k,R,L),s[11697]|0&&(ae=n[2279]|0,Lt=Iu(ae)|0,n[Gr>>2]=Lt,n[Gr+4>>2]=ae,n[Gr+8>>2]=Hr?3047:11699,xo(o,4,3083,Gr),ae=n[o+972>>2]|0,ae|0&&ip[ae&127](o),Lt=pa(d,R)|0,Gr=pa(m,R)|0,Fo=+y(h[o+908>>2]),Xa=+y(h[o+912>>2]),n[fr>>2]=Lt,n[fr+4>>2]=Gr,E[fr+8>>3]=Fo,E[fr+16>>3]=Xa,n[fr+24>>2]=M,xo(o,4,3092,fr)),n[o+516>>2]=A,q||(ae=o+520|0,q=n[ae>>2]|0,(q|0)==16&&(s[11697]|0&&xo(o,4,3124,$t),n[ae>>2]=0,q=0),R?q=o+916|0:(n[ae>>2]=q+1,q=o+524+(q*24|0)|0),h[q>>2]=l,h[q+4>>2]=u,n[q+8>>2]=d,n[q+12>>2]=m,n[q+16>>2]=n[o+908>>2],n[q+20>>2]=n[o+912>>2],q=0)),R&&(n[o+416>>2]=n[o+908>>2],n[o+420>>2]=n[o+912>>2],s[o+985>>0]=1,s[Rr>>0]=0),n[2279]=(n[2279]|0)+-1,n[o+512>>2]=n[2278],I=cr,Hr|(q|0)==0|0}function yn(o,l,u){o=o|0,l=l|0,u=y(u);var A=$e;return A=y(K(o,l,u)),y(A+y(re(o,l,u)))}function xo(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0;m=I,I=I+16|0,d=m,n[d>>2]=A,o?A=n[o+976>>2]|0:A=0,bh(A,o,l,u,d),I=m}function Iu(o){return o=o|0,(o>>>0>60?3201:3201+(60-o)|0)|0}function pa(o,l){o=o|0,l=l|0;var u=0,A=0,d=0;return d=I,I=I+32|0,u=d+12|0,A=d,n[u>>2]=n[254],n[u+4>>2]=n[255],n[u+8>>2]=n[256],n[A>>2]=n[257],n[A+4>>2]=n[258],n[A+8>>2]=n[259],(o|0)>2?o=11699:o=n[(l?A:u)+(o<<2)>>2]|0,I=d,o|0}function Fs(o,l,u,A,d,m,B,k,R,M){o=o|0,l=y(l),u=y(u),A=A|0,d=d|0,m=m|0,B=y(B),k=y(k),R=R|0,M=M|0;var L=0,q=0,ae=0,Ye=0,Le=$e,Qe=$e,tt=$e,Xe=$e,ct=$e,He=$e,We=$e,Lt=0,Gr=0,fr=0,$t=$e,Rr=$e,Hr=0,cr=$e,Hn=0,Ro=0,To=0,Fo=0,Xa=0,Wh=0,Yh=0,gc=0,Vh=0,Tf=0,Ff=0,Jh=0,Kh=0,zh=0,on=0,dc=0,Zh=0,bu=0,Xh=$e,$h=$e,Nf=$e,Of=$e,xu=$e,oo=0,Ll=0,ma=0,mc=0,op=0,ap=$e,Lf=$e,lp=$e,cp=$e,ao=$e,Ms=$e,yc=0,Wn=$e,up=$e,No=$e,ku=$e,Oo=$e,Qu=$e,fp=0,Ap=0,Ru=$e,lo=$e,Ec=0,pp=0,hp=0,gp=0,Nr=$e,ui=0,Us=0,Lo=0,co=0,Mr=0,Ar=0,Ic=0,zt=$e,dp=0,Bi=0;Ic=I,I=I+16|0,oo=Ic+12|0,Ll=Ic+8|0,ma=Ic+4|0,mc=Ic,wi(o,(d|0)==0|(Mt(l)|0)^1,3326),wi(o,(m|0)==0|(Mt(u)|0)^1,3406),Us=At(o,A)|0,n[o+496>>2]=Us,Mr=dr(2,Us)|0,Ar=dr(0,Us)|0,h[o+440>>2]=y(K(o,Mr,B)),h[o+444>>2]=y(re(o,Mr,B)),h[o+428>>2]=y(K(o,Ar,B)),h[o+436>>2]=y(re(o,Ar,B)),h[o+464>>2]=y(vr(o,Mr)),h[o+468>>2]=y(Un(o,Mr)),h[o+452>>2]=y(vr(o,Ar)),h[o+460>>2]=y(Un(o,Ar)),h[o+488>>2]=y(mi(o,Mr,B)),h[o+492>>2]=y(Cs(o,Mr,B)),h[o+476>>2]=y(mi(o,Ar,B)),h[o+484>>2]=y(Cs(o,Ar,B));do if(n[o+964>>2]|0)JA(o,l,u,d,m,B,k);else{if(Lo=o+948|0,co=(n[o+952>>2]|0)-(n[Lo>>2]|0)>>2,!co){ab(o,l,u,d,m,B,k);break}if(!R&&t2(o,l,u,d,m,B,k)|0)break;te(o),dc=o+508|0,s[dc>>0]=0,Mr=dr(n[o+4>>2]|0,Us)|0,Ar=Py(Mr,Us)|0,ui=de(Mr)|0,Zh=n[o+8>>2]|0,pp=o+28|0,bu=(n[pp>>2]|0)!=0,Oo=ui?B:k,Ru=ui?k:B,Xh=y(kh(o,Mr,B)),$h=y(r2(o,Mr,B)),Le=y(kh(o,Ar,B)),Qu=y(Va(o,Mr,B)),lo=y(Va(o,Ar,B)),fr=ui?d:m,Ec=ui?m:d,Nr=ui?Qu:lo,ct=ui?lo:Qu,ku=y(yn(o,2,B)),Xe=y(yn(o,0,B)),Qe=y(y(Xr(o+364|0,B))-Nr),tt=y(y(Xr(o+380|0,B))-Nr),He=y(y(Xr(o+372|0,k))-ct),We=y(y(Xr(o+388|0,k))-ct),Nf=ui?Qe:He,Of=ui?tt:We,ku=y(l-ku),l=y(ku-Nr),Mt(l)|0?Nr=l:Nr=y($n(y(pd(l,tt)),Qe)),up=y(u-Xe),l=y(up-ct),Mt(l)|0?No=l:No=y($n(y(pd(l,We)),He)),Qe=ui?Nr:No,Wn=ui?No:Nr;e:do if((fr|0)==1)for(A=0,q=0;;){if(L=Is(o,q)|0,!A)y(KA(L))>y(0)&&y(Qh(L))>y(0)?A=L:A=0;else if(n2(L)|0){Ye=0;break e}if(q=q+1|0,q>>>0>=co>>>0){Ye=A;break}}else Ye=0;while(!1);Lt=Ye+500|0,Gr=Ye+504|0,A=0,L=0,l=y(0),ae=0;do{if(q=n[(n[Lo>>2]|0)+(ae<<2)>>2]|0,(n[q+36>>2]|0)==1)by(q),s[q+985>>0]=1,s[q+984>>0]=0;else{vf(q),R&&Ph(q,At(q,Us)|0,Qe,Wn,Nr);do if((n[q+24>>2]|0)!=1)if((q|0)==(Ye|0)){n[Lt>>2]=n[2278],h[Gr>>2]=y(0);break}else{lb(o,q,Nr,d,No,Nr,No,m,Us,M);break}else L|0&&(n[L+960>>2]=q),n[q+960>>2]=0,L=q,A=A|0?A:q;while(!1);Ms=y(h[q+504>>2]),l=y(l+y(Ms+y(yn(q,Mr,Nr))))}ae=ae+1|0}while((ae|0)!=(co|0));for(To=l>Qe,yc=bu&((fr|0)==2&To)?1:fr,Hn=(Ec|0)==1,Xa=Hn&(R^1),Wh=(yc|0)==1,Yh=(yc|0)==2,gc=976+(Mr<<2)|0,Vh=(Ec|2|0)==2,zh=Hn&(bu^1),Tf=1040+(Ar<<2)|0,Ff=1040+(Mr<<2)|0,Jh=976+(Ar<<2)|0,Kh=(Ec|0)!=1,To=bu&((fr|0)!=0&To),Ro=o+976|0,Hn=Hn^1,l=Qe,Hr=0,Fo=0,Ms=y(0),xu=y(0);;){e:do if(Hr>>>0>>0)for(Gr=n[Lo>>2]|0,ae=0,We=y(0),He=y(0),tt=y(0),Qe=y(0),q=0,L=0,Ye=Hr;;){if(Lt=n[Gr+(Ye<<2)>>2]|0,(n[Lt+36>>2]|0)!=1&&(n[Lt+940>>2]=Fo,(n[Lt+24>>2]|0)!=1)){if(Xe=y(yn(Lt,Mr,Nr)),on=n[gc>>2]|0,u=y(Xr(Lt+380+(on<<3)|0,Oo)),ct=y(h[Lt+504>>2]),u=y(pd(u,ct)),u=y($n(y(Xr(Lt+364+(on<<3)|0,Oo)),u)),bu&(ae|0)!=0&y(Xe+y(He+u))>l){m=ae,Xe=We,fr=Ye;break e}Xe=y(Xe+u),u=y(He+Xe),Xe=y(We+Xe),n2(Lt)|0&&(tt=y(tt+y(KA(Lt))),Qe=y(Qe-y(ct*y(Qh(Lt))))),L|0&&(n[L+960>>2]=Lt),n[Lt+960>>2]=0,ae=ae+1|0,L=Lt,q=q|0?q:Lt}else Xe=We,u=He;if(Ye=Ye+1|0,Ye>>>0>>0)We=Xe,He=u;else{m=ae,fr=Ye;break}}else m=0,Xe=y(0),tt=y(0),Qe=y(0),q=0,fr=Hr;while(!1);on=tt>y(0)&tty(0)&QeOf&((Mt(Of)|0)^1))l=Of,on=51;else if(s[(n[Ro>>2]|0)+3>>0]|0)on=51;else{if($t!=y(0)&&y(KA(o))!=y(0)){on=53;break}l=Xe,on=53}while(!1);if((on|0)==51&&(on=0,Mt(l)|0?on=53:(Rr=y(l-Xe),cr=l)),(on|0)==53&&(on=0,Xe>2]|0,Ye=Rry(0),He=y(Rr/$t),tt=y(0),Xe=y(0),l=y(0),L=q;do u=y(Xr(L+380+(ae<<3)|0,Oo)),Qe=y(Xr(L+364+(ae<<3)|0,Oo)),Qe=y(pd(u,y($n(Qe,y(h[L+504>>2]))))),Ye?(u=y(Qe*y(Qh(L))),u!=y(-0)&&(zt=y(Qe-y(ct*u)),ap=y(qn(L,Mr,zt,cr,Nr)),zt!=ap)&&(tt=y(tt-y(ap-Qe)),l=y(l+u))):Lt&&(Lf=y(KA(L)),Lf!=y(0))&&(zt=y(Qe+y(He*Lf)),lp=y(qn(L,Mr,zt,cr,Nr)),zt!=lp)&&(tt=y(tt-y(lp-Qe)),Xe=y(Xe-Lf)),L=n[L+960>>2]|0;while(L|0);if(l=y(We+l),Qe=y(Rr+tt),op)l=y(0);else{ct=y($t+Xe),Ye=n[gc>>2]|0,Lt=Qey(0),ct=y(Qe/ct),l=y(0);do{zt=y(Xr(q+380+(Ye<<3)|0,Oo)),tt=y(Xr(q+364+(Ye<<3)|0,Oo)),tt=y(pd(zt,y($n(tt,y(h[q+504>>2]))))),Lt?(zt=y(tt*y(Qh(q))),Qe=y(-zt),zt!=y(-0)?(zt=y(He*Qe),Qe=y(qn(q,Mr,y(tt+(Gr?Qe:zt)),cr,Nr))):Qe=tt):ae&&(cp=y(KA(q)),cp!=y(0))?Qe=y(qn(q,Mr,y(tt+y(ct*cp)),cr,Nr)):Qe=tt,l=y(l-y(Qe-tt)),Xe=y(yn(q,Mr,Nr)),u=y(yn(q,Ar,Nr)),Qe=y(Qe+Xe),h[Ll>>2]=Qe,n[mc>>2]=1,tt=y(h[q+396>>2]);e:do if(Mt(tt)|0){L=Mt(Wn)|0;do if(!L){if(To|(io(q,Ar,Wn)|0|Hn)||(ss(o,q)|0)!=4||(n[(kl(q,Ar)|0)+4>>2]|0)==3||(n[(Ql(q,Ar)|0)+4>>2]|0)==3)break;h[oo>>2]=Wn,n[ma>>2]=1;break e}while(!1);if(io(q,Ar,Wn)|0){L=n[q+992+(n[Jh>>2]<<2)>>2]|0,zt=y(u+y(Xr(L,Wn))),h[oo>>2]=zt,L=Kh&(n[L+4>>2]|0)==2,n[ma>>2]=((Mt(zt)|0|L)^1)&1;break}else{h[oo>>2]=Wn,n[ma>>2]=L?0:2;break}}else zt=y(Qe-Xe),$t=y(zt/tt),zt=y(tt*zt),n[ma>>2]=1,h[oo>>2]=y(u+(ui?$t:zt));while(!1);Cu(q,Mr,cr,Nr,mc,Ll),Cu(q,Ar,Wn,Nr,ma,oo);do if(!(io(q,Ar,Wn)|0)&&(ss(o,q)|0)==4){if((n[(kl(q,Ar)|0)+4>>2]|0)==3){L=0;break}L=(n[(Ql(q,Ar)|0)+4>>2]|0)!=3}else L=0;while(!1);zt=y(h[Ll>>2]),$t=y(h[oo>>2]),dp=n[mc>>2]|0,Bi=n[ma>>2]|0,xl(q,ui?zt:$t,ui?$t:zt,Us,ui?dp:Bi,ui?Bi:dp,Nr,No,R&(L^1),3488,M)|0,s[dc>>0]=s[dc>>0]|s[q+508>>0],q=n[q+960>>2]|0}while(q|0)}}else l=y(0);if(l=y(Rr+l),Bi=l>0]=Bi|c[dc>>0],Yh&l>y(0)?(L=n[gc>>2]|0,n[o+364+(L<<3)+4>>2]|0&&(ao=y(Xr(o+364+(L<<3)|0,Oo)),ao>=y(0))?Qe=y($n(y(0),y(ao-y(cr-l)))):Qe=y(0)):Qe=l,Lt=Hr>>>0>>0,Lt){Ye=n[Lo>>2]|0,ae=Hr,L=0;do q=n[Ye+(ae<<2)>>2]|0,n[q+24>>2]|0||(L=((n[(kl(q,Mr)|0)+4>>2]|0)==3&1)+L|0,L=L+((n[(Ql(q,Mr)|0)+4>>2]|0)==3&1)|0),ae=ae+1|0;while((ae|0)!=(fr|0));L?(Xe=y(0),u=y(0)):on=101}else on=101;e:do if((on|0)==101)switch(on=0,Zh|0){case 1:{L=0,Xe=y(Qe*y(.5)),u=y(0);break e}case 2:{L=0,Xe=Qe,u=y(0);break e}case 3:{if(m>>>0<=1){L=0,Xe=y(0),u=y(0);break e}u=y((m+-1|0)>>>0),L=0,Xe=y(0),u=y(y($n(Qe,y(0)))/u);break e}case 5:{u=y(Qe/y((m+1|0)>>>0)),L=0,Xe=u;break e}case 4:{u=y(Qe/y(m>>>0)),L=0,Xe=y(u*y(.5));break e}default:{L=0,Xe=y(0),u=y(0);break e}}while(!1);if(l=y(Xh+Xe),Lt){tt=y(Qe/y(L|0)),ae=n[Lo>>2]|0,q=Hr,Qe=y(0);do{L=n[ae+(q<<2)>>2]|0;e:do if((n[L+36>>2]|0)!=1){switch(n[L+24>>2]|0){case 1:{if(ha(L,Mr)|0){if(!R)break e;zt=y(zA(L,Mr,cr)),zt=y(zt+y(vr(o,Mr))),zt=y(zt+y(K(L,Mr,Nr))),h[L+400+(n[Ff>>2]<<2)>>2]=zt;break e}break}case 0:if(Bi=(n[(kl(L,Mr)|0)+4>>2]|0)==3,zt=y(tt+l),l=Bi?zt:l,R&&(Bi=L+400+(n[Ff>>2]<<2)|0,h[Bi>>2]=y(l+y(h[Bi>>2]))),Bi=(n[(Ql(L,Mr)|0)+4>>2]|0)==3,zt=y(tt+l),l=Bi?zt:l,Xa){zt=y(u+y(yn(L,Mr,Nr))),Qe=Wn,l=y(l+y(zt+y(h[L+504>>2])));break e}else{l=y(l+y(u+y(ZA(L,Mr,Nr)))),Qe=y($n(Qe,y(ZA(L,Ar,Nr))));break e}default:}R&&(zt=y(Xe+y(vr(o,Mr))),Bi=L+400+(n[Ff>>2]<<2)|0,h[Bi>>2]=y(zt+y(h[Bi>>2])))}while(!1);q=q+1|0}while((q|0)!=(fr|0))}else Qe=y(0);if(u=y($h+l),Vh?Xe=y(y(qn(o,Ar,y(lo+Qe),Ru,B))-lo):Xe=Wn,tt=y(y(qn(o,Ar,y(lo+(zh?Wn:Qe)),Ru,B))-lo),Lt&R){q=Hr;do{ae=n[(n[Lo>>2]|0)+(q<<2)>>2]|0;do if((n[ae+36>>2]|0)!=1){if((n[ae+24>>2]|0)==1){if(ha(ae,Ar)|0){if(zt=y(zA(ae,Ar,Wn)),zt=y(zt+y(vr(o,Ar))),zt=y(zt+y(K(ae,Ar,Nr))),L=n[Tf>>2]|0,h[ae+400+(L<<2)>>2]=zt,!(Mt(zt)|0))break}else L=n[Tf>>2]|0;zt=y(vr(o,Ar)),h[ae+400+(L<<2)>>2]=y(zt+y(K(ae,Ar,Nr)));break}L=ss(o,ae)|0;do if((L|0)==4){if((n[(kl(ae,Ar)|0)+4>>2]|0)==3){on=139;break}if((n[(Ql(ae,Ar)|0)+4>>2]|0)==3){on=139;break}if(io(ae,Ar,Wn)|0){l=Le;break}dp=n[ae+908+(n[gc>>2]<<2)>>2]|0,n[oo>>2]=dp,l=y(h[ae+396>>2]),Bi=Mt(l)|0,Qe=(n[S>>2]=dp,y(h[S>>2])),Bi?l=tt:(Rr=y(yn(ae,Ar,Nr)),zt=y(Qe/l),l=y(l*Qe),l=y(Rr+(ui?zt:l))),h[Ll>>2]=l,h[oo>>2]=y(y(yn(ae,Mr,Nr))+Qe),n[ma>>2]=1,n[mc>>2]=1,Cu(ae,Mr,cr,Nr,ma,oo),Cu(ae,Ar,Wn,Nr,mc,Ll),l=y(h[oo>>2]),Rr=y(h[Ll>>2]),zt=ui?l:Rr,l=ui?Rr:l,Bi=((Mt(zt)|0)^1)&1,xl(ae,zt,l,Us,Bi,((Mt(l)|0)^1)&1,Nr,No,1,3493,M)|0,l=Le}else on=139;while(!1);e:do if((on|0)==139){on=0,l=y(Xe-y(ZA(ae,Ar,Nr)));do if((n[(kl(ae,Ar)|0)+4>>2]|0)==3){if((n[(Ql(ae,Ar)|0)+4>>2]|0)!=3)break;l=y(Le+y($n(y(0),y(l*y(.5)))));break e}while(!1);if((n[(Ql(ae,Ar)|0)+4>>2]|0)==3){l=Le;break}if((n[(kl(ae,Ar)|0)+4>>2]|0)==3){l=y(Le+y($n(y(0),l)));break}switch(L|0){case 1:{l=Le;break e}case 2:{l=y(Le+y(l*y(.5)));break e}default:{l=y(Le+l);break e}}}while(!1);zt=y(Ms+l),Bi=ae+400+(n[Tf>>2]<<2)|0,h[Bi>>2]=y(zt+y(h[Bi>>2]))}while(!1);q=q+1|0}while((q|0)!=(fr|0))}if(Ms=y(Ms+tt),xu=y($n(xu,u)),m=Fo+1|0,fr>>>0>=co>>>0)break;l=cr,Hr=fr,Fo=m}do if(R){if(L=m>>>0>1,!L&&!(HL(o)|0))break;if(!(Mt(Wn)|0)){l=y(Wn-Ms);e:do switch(n[o+12>>2]|0){case 3:{Le=y(Le+l),He=y(0);break}case 2:{Le=y(Le+y(l*y(.5))),He=y(0);break}case 4:{Wn>Ms?He=y(l/y(m>>>0)):He=y(0);break}case 7:if(Wn>Ms){Le=y(Le+y(l/y(m<<1>>>0))),He=y(l/y(m>>>0)),He=L?He:y(0);break e}else{Le=y(Le+y(l*y(.5))),He=y(0);break e}case 6:{He=y(l/y(Fo>>>0)),He=Wn>Ms&L?He:y(0);break}default:He=y(0)}while(!1);if(m|0)for(Lt=1040+(Ar<<2)|0,Gr=976+(Ar<<2)|0,Ye=0,q=0;;){e:do if(q>>>0>>0)for(Qe=y(0),tt=y(0),l=y(0),ae=q;;){L=n[(n[Lo>>2]|0)+(ae<<2)>>2]|0;do if((n[L+36>>2]|0)!=1&&!(n[L+24>>2]|0)){if((n[L+940>>2]|0)!=(Ye|0))break e;if(jL(L,Ar)|0&&(zt=y(h[L+908+(n[Gr>>2]<<2)>>2]),l=y($n(l,y(zt+y(yn(L,Ar,Nr)))))),(ss(o,L)|0)!=5)break;ao=y(Yg(L)),ao=y(ao+y(K(L,0,Nr))),zt=y(h[L+912>>2]),zt=y(y(zt+y(yn(L,0,Nr)))-ao),ao=y($n(tt,ao)),zt=y($n(Qe,zt)),Qe=zt,tt=ao,l=y($n(l,y(ao+zt)))}while(!1);if(L=ae+1|0,L>>>0>>0)ae=L;else{ae=L;break}}else tt=y(0),l=y(0),ae=q;while(!1);if(ct=y(He+l),u=Le,Le=y(Le+ct),q>>>0>>0){Xe=y(u+tt),L=q;do{q=n[(n[Lo>>2]|0)+(L<<2)>>2]|0;e:do if((n[q+36>>2]|0)!=1&&!(n[q+24>>2]|0))switch(ss(o,q)|0){case 1:{zt=y(u+y(K(q,Ar,Nr))),h[q+400+(n[Lt>>2]<<2)>>2]=zt;break e}case 3:{zt=y(y(Le-y(re(q,Ar,Nr)))-y(h[q+908+(n[Gr>>2]<<2)>>2])),h[q+400+(n[Lt>>2]<<2)>>2]=zt;break e}case 2:{zt=y(u+y(y(ct-y(h[q+908+(n[Gr>>2]<<2)>>2]))*y(.5))),h[q+400+(n[Lt>>2]<<2)>>2]=zt;break e}case 4:{if(zt=y(u+y(K(q,Ar,Nr))),h[q+400+(n[Lt>>2]<<2)>>2]=zt,io(q,Ar,Wn)|0||(ui?(Qe=y(h[q+908>>2]),l=y(Qe+y(yn(q,Mr,Nr))),tt=ct):(tt=y(h[q+912>>2]),tt=y(tt+y(yn(q,Ar,Nr))),l=ct,Qe=y(h[q+908>>2])),mn(l,Qe)|0&&mn(tt,y(h[q+912>>2]))|0))break e;xl(q,l,tt,Us,1,1,Nr,No,1,3501,M)|0;break e}case 5:{h[q+404>>2]=y(y(Xe-y(Yg(q)))+y(zA(q,0,Wn)));break e}default:break e}while(!1);L=L+1|0}while((L|0)!=(ae|0))}if(Ye=Ye+1|0,(Ye|0)==(m|0))break;q=ae}}}while(!1);if(h[o+908>>2]=y(qn(o,2,ku,B,B)),h[o+912>>2]=y(qn(o,0,up,k,B)),yc|0&&(fp=n[o+32>>2]|0,Ap=(yc|0)==2,!(Ap&(fp|0)!=2))?Ap&(fp|0)==2&&(l=y(Qu+cr),l=y($n(y(pd(l,y(Vg(o,Mr,xu,Oo)))),Qu)),on=198):(l=y(qn(o,Mr,xu,Oo,B)),on=198),(on|0)==198&&(h[o+908+(n[976+(Mr<<2)>>2]<<2)>>2]=l),Ec|0&&(hp=n[o+32>>2]|0,gp=(Ec|0)==2,!(gp&(hp|0)!=2))?gp&(hp|0)==2&&(l=y(lo+Wn),l=y($n(y(pd(l,y(Vg(o,Ar,y(lo+Ms),Ru)))),lo)),on=204):(l=y(qn(o,Ar,y(lo+Ms),Ru,B)),on=204),(on|0)==204&&(h[o+908+(n[976+(Ar<<2)>>2]<<2)>>2]=l),R){if((n[pp>>2]|0)==2){q=976+(Ar<<2)|0,ae=1040+(Ar<<2)|0,L=0;do Ye=Is(o,L)|0,n[Ye+24>>2]|0||(dp=n[q>>2]|0,zt=y(h[o+908+(dp<<2)>>2]),Bi=Ye+400+(n[ae>>2]<<2)|0,zt=y(zt-y(h[Bi>>2])),h[Bi>>2]=y(zt-y(h[Ye+908+(dp<<2)>>2]))),L=L+1|0;while((L|0)!=(co|0))}if(A|0){L=ui?yc:d;do qL(o,A,Nr,L,No,Us,M),A=n[A+960>>2]|0;while(A|0)}if(L=(Mr|2|0)==3,q=(Ar|2|0)==3,L|q){A=0;do ae=n[(n[Lo>>2]|0)+(A<<2)>>2]|0,(n[ae+36>>2]|0)!=1&&(L&&i2(o,ae,Mr),q&&i2(o,ae,Ar)),A=A+1|0;while((A|0)!=(co|0))}}}while(!1);I=Ic}function Dh(o,l){o=o|0,l=y(l);var u=0;Ha(o,l>=y(0),3147),u=l==y(0),h[o+4>>2]=u?y(0):l}function YA(o,l,u,A){o=o|0,l=y(l),u=y(u),A=A|0;var d=$e,m=$e,B=0,k=0,R=0;n[2278]=(n[2278]|0)+1,vf(o),io(o,2,l)|0?(d=y(Xr(n[o+992>>2]|0,l)),R=1,d=y(d+y(yn(o,2,l)))):(d=y(Xr(o+380|0,l)),d>=y(0)?R=2:(R=((Mt(l)|0)^1)&1,d=l)),io(o,0,u)|0?(m=y(Xr(n[o+996>>2]|0,u)),k=1,m=y(m+y(yn(o,0,l)))):(m=y(Xr(o+388|0,u)),m>=y(0)?k=2:(k=((Mt(u)|0)^1)&1,m=u)),B=o+976|0,xl(o,d,m,A,R,k,l,u,1,3189,n[B>>2]|0)|0&&(Ph(o,n[o+496>>2]|0,l,u,l),VA(o,y(h[(n[B>>2]|0)+4>>2]),y(0),y(0)),s[11696]|0)&&Gg(o,7)}function vf(o){o=o|0;var l=0,u=0,A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0;k=I,I=I+32|0,B=k+24|0,m=k+16|0,A=k+8|0,d=k,u=0;do l=o+380+(u<<3)|0,n[o+380+(u<<3)+4>>2]|0&&(R=l,M=n[R+4>>2]|0,L=A,n[L>>2]=n[R>>2],n[L+4>>2]=M,L=o+364+(u<<3)|0,M=n[L+4>>2]|0,R=d,n[R>>2]=n[L>>2],n[R+4>>2]=M,n[m>>2]=n[A>>2],n[m+4>>2]=n[A+4>>2],n[B>>2]=n[d>>2],n[B+4>>2]=n[d+4>>2],Cf(m,B)|0)||(l=o+348+(u<<3)|0),n[o+992+(u<<2)>>2]=l,u=u+1|0;while((u|0)!=2);I=k}function io(o,l,u){o=o|0,l=l|0,u=y(u);var A=0;switch(o=n[o+992+(n[976+(l<<2)>>2]<<2)>>2]|0,n[o+4>>2]|0){case 0:case 3:{o=0;break}case 1:{y(h[o>>2])>2])>2]|0){case 2:{l=y(y(y(h[o>>2])*l)/y(100));break}case 1:{l=y(h[o>>2]);break}default:l=y(le)}return y(l)}function Ph(o,l,u,A,d){o=o|0,l=l|0,u=y(u),A=y(A),d=y(d);var m=0,B=$e;l=n[o+944>>2]|0?l:1,m=dr(n[o+4>>2]|0,l)|0,l=Py(m,l)|0,u=y(ub(o,m,u)),A=y(ub(o,l,A)),B=y(u+y(K(o,m,d))),h[o+400+(n[1040+(m<<2)>>2]<<2)>>2]=B,u=y(u+y(re(o,m,d))),h[o+400+(n[1e3+(m<<2)>>2]<<2)>>2]=u,u=y(A+y(K(o,l,d))),h[o+400+(n[1040+(l<<2)>>2]<<2)>>2]=u,d=y(A+y(re(o,l,d))),h[o+400+(n[1e3+(l<<2)>>2]<<2)>>2]=d}function VA(o,l,u,A){o=o|0,l=y(l),u=y(u),A=y(A);var d=0,m=0,B=$e,k=$e,R=0,M=0,L=$e,q=0,ae=$e,Ye=$e,Le=$e,Qe=$e;if(l!=y(0)&&(d=o+400|0,Qe=y(h[d>>2]),m=o+404|0,Le=y(h[m>>2]),q=o+416|0,Ye=y(h[q>>2]),M=o+420|0,B=y(h[M>>2]),ae=y(Qe+u),L=y(Le+A),A=y(ae+Ye),k=y(L+B),R=(n[o+988>>2]|0)==1,h[d>>2]=y(is(Qe,l,0,R)),h[m>>2]=y(is(Le,l,0,R)),u=y(cU(y(Ye*l),y(1))),mn(u,y(0))|0?m=0:m=(mn(u,y(1))|0)^1,u=y(cU(y(B*l),y(1))),mn(u,y(0))|0?d=0:d=(mn(u,y(1))|0)^1,Qe=y(is(A,l,R&m,R&(m^1))),h[q>>2]=y(Qe-y(is(ae,l,0,R))),Qe=y(is(k,l,R&d,R&(d^1))),h[M>>2]=y(Qe-y(is(L,l,0,R))),m=(n[o+952>>2]|0)-(n[o+948>>2]|0)>>2,m|0)){d=0;do VA(Is(o,d)|0,l,ae,L),d=d+1|0;while((d|0)!=(m|0))}}function Sy(o,l,u,A,d){switch(o=o|0,l=l|0,u=u|0,A=A|0,d=d|0,u|0){case 5:case 0:{o=dX(n[489]|0,A,d)|0;break}default:o=v6e(A,d)|0}return o|0}function Wg(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0;d=I,I=I+16|0,m=d,n[m>>2]=A,bh(o,0,l,u,m),I=d}function bh(o,l,u,A,d){if(o=o|0,l=l|0,u=u|0,A=A|0,d=d|0,o=o|0?o:956,LX[n[o+8>>2]&1](o,l,u,A,d)|0,(u|0)==5)Nt();else return}function pc(o,l,u){o=o|0,l=l|0,u=u|0,s[o+l>>0]=u&1}function Dy(o,l){o=o|0,l=l|0;var u=0,A=0;n[o>>2]=0,n[o+4>>2]=0,n[o+8>>2]=0,u=l+4|0,A=(n[u>>2]|0)-(n[l>>2]|0)>>2,A|0&&(xh(o,A),kt(o,n[l>>2]|0,n[u>>2]|0,A))}function xh(o,l){o=o|0,l=l|0;var u=0;if((O(o)|0)>>>0>>0&&sn(o),l>>>0>1073741823)Nt();else{u=Kt(l<<2)|0,n[o+4>>2]=u,n[o>>2]=u,n[o+8>>2]=u+(l<<2);return}}function kt(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0,A=o+4|0,o=u-l|0,(o|0)>0&&(Qr(n[A>>2]|0,l|0,o|0)|0,n[A>>2]=(n[A>>2]|0)+(o>>>2<<2))}function O(o){return o=o|0,1073741823}function K(o,l,u){return o=o|0,l=l|0,u=y(u),de(l)|0&&n[o+96>>2]|0?o=o+92|0:o=kn(o+60|0,n[1040+(l<<2)>>2]|0,992)|0,y(Je(o,u))}function re(o,l,u){return o=o|0,l=l|0,u=y(u),de(l)|0&&n[o+104>>2]|0?o=o+100|0:o=kn(o+60|0,n[1e3+(l<<2)>>2]|0,992)|0,y(Je(o,u))}function de(o){return o=o|0,(o|1|0)==3|0}function Je(o,l){return o=o|0,l=y(l),(n[o+4>>2]|0)==3?l=y(0):l=y(Xr(o,l)),y(l)}function At(o,l){return o=o|0,l=l|0,o=n[o>>2]|0,(o|0?o:(l|0)>1?l:1)|0}function dr(o,l){o=o|0,l=l|0;var u=0;e:do if((l|0)==2){switch(o|0){case 2:{o=3;break e}case 3:break;default:{u=4;break e}}o=2}else u=4;while(!1);return o|0}function vr(o,l){o=o|0,l=l|0;var u=$e;return de(l)|0&&n[o+312>>2]|0&&(u=y(h[o+308>>2]),u>=y(0))||(u=y($n(y(h[(kn(o+276|0,n[1040+(l<<2)>>2]|0,992)|0)>>2]),y(0)))),y(u)}function Un(o,l){o=o|0,l=l|0;var u=$e;return de(l)|0&&n[o+320>>2]|0&&(u=y(h[o+316>>2]),u>=y(0))||(u=y($n(y(h[(kn(o+276|0,n[1e3+(l<<2)>>2]|0,992)|0)>>2]),y(0)))),y(u)}function mi(o,l,u){o=o|0,l=l|0,u=y(u);var A=$e;return de(l)|0&&n[o+240>>2]|0&&(A=y(Xr(o+236|0,u)),A>=y(0))||(A=y($n(y(Xr(kn(o+204|0,n[1040+(l<<2)>>2]|0,992)|0,u)),y(0)))),y(A)}function Cs(o,l,u){o=o|0,l=l|0,u=y(u);var A=$e;return de(l)|0&&n[o+248>>2]|0&&(A=y(Xr(o+244|0,u)),A>=y(0))||(A=y($n(y(Xr(kn(o+204|0,n[1e3+(l<<2)>>2]|0,992)|0,u)),y(0)))),y(A)}function JA(o,l,u,A,d,m,B){o=o|0,l=y(l),u=y(u),A=A|0,d=d|0,m=y(m),B=y(B);var k=$e,R=$e,M=$e,L=$e,q=$e,ae=$e,Ye=0,Le=0,Qe=0;Qe=I,I=I+16|0,Ye=Qe,Le=o+964|0,wi(o,(n[Le>>2]|0)!=0,3519),k=y(Va(o,2,l)),R=y(Va(o,0,l)),M=y(yn(o,2,l)),L=y(yn(o,0,l)),Mt(l)|0?q=l:q=y($n(y(0),y(y(l-M)-k))),Mt(u)|0?ae=u:ae=y($n(y(0),y(y(u-L)-R))),(A|0)==1&(d|0)==1?(h[o+908>>2]=y(qn(o,2,y(l-M),m,m)),l=y(qn(o,0,y(u-L),B,m))):(MX[n[Le>>2]&1](Ye,o,q,A,ae,d),q=y(k+y(h[Ye>>2])),ae=y(l-M),h[o+908>>2]=y(qn(o,2,(A|2|0)==2?q:ae,m,m)),ae=y(R+y(h[Ye+4>>2])),l=y(u-L),l=y(qn(o,0,(d|2|0)==2?ae:l,B,m))),h[o+912>>2]=l,I=Qe}function ab(o,l,u,A,d,m,B){o=o|0,l=y(l),u=y(u),A=A|0,d=d|0,m=y(m),B=y(B);var k=$e,R=$e,M=$e,L=$e;M=y(Va(o,2,m)),k=y(Va(o,0,m)),L=y(yn(o,2,m)),R=y(yn(o,0,m)),l=y(l-L),h[o+908>>2]=y(qn(o,2,(A|2|0)==2?M:l,m,m)),u=y(u-R),h[o+912>>2]=y(qn(o,0,(d|2|0)==2?k:u,B,m))}function t2(o,l,u,A,d,m,B){o=o|0,l=y(l),u=y(u),A=A|0,d=d|0,m=y(m),B=y(B);var k=0,R=$e,M=$e;return k=(A|0)==2,!(l<=y(0)&k)&&!(u<=y(0)&(d|0)==2)&&!((A|0)==1&(d|0)==1)?o=0:(R=y(yn(o,0,m)),M=y(yn(o,2,m)),k=l>2]=y(qn(o,2,k?y(0):l,m,m)),l=y(u-R),k=u>2]=y(qn(o,0,k?y(0):l,B,m)),o=1),o|0}function Py(o,l){return o=o|0,l=l|0,Jg(o)|0?o=dr(2,l)|0:o=0,o|0}function kh(o,l,u){return o=o|0,l=l|0,u=y(u),u=y(mi(o,l,u)),y(u+y(vr(o,l)))}function r2(o,l,u){return o=o|0,l=l|0,u=y(u),u=y(Cs(o,l,u)),y(u+y(Un(o,l)))}function Va(o,l,u){o=o|0,l=l|0,u=y(u);var A=$e;return A=y(kh(o,l,u)),y(A+y(r2(o,l,u)))}function n2(o){return o=o|0,n[o+24>>2]|0?o=0:y(KA(o))!=y(0)?o=1:o=y(Qh(o))!=y(0),o|0}function KA(o){o=o|0;var l=$e;if(n[o+944>>2]|0){if(l=y(h[o+44>>2]),Mt(l)|0)return l=y(h[o+40>>2]),o=l>y(0)&((Mt(l)|0)^1),y(o?l:y(0))}else l=y(0);return y(l)}function Qh(o){o=o|0;var l=$e,u=0,A=$e;do if(n[o+944>>2]|0){if(l=y(h[o+48>>2]),Mt(l)|0){if(u=s[(n[o+976>>2]|0)+2>>0]|0,!(u<<24>>24)&&(A=y(h[o+40>>2]),A>24?y(1):y(0)}}else l=y(0);while(!1);return y(l)}function by(o){o=o|0;var l=0,u=0;if(eE(o+400|0,0,540)|0,s[o+985>>0]=1,te(o),u=Mi(o)|0,u|0){l=o+948|0,o=0;do by(n[(n[l>>2]|0)+(o<<2)>>2]|0),o=o+1|0;while((o|0)!=(u|0))}}function lb(o,l,u,A,d,m,B,k,R,M){o=o|0,l=l|0,u=y(u),A=A|0,d=y(d),m=y(m),B=y(B),k=k|0,R=R|0,M=M|0;var L=0,q=$e,ae=0,Ye=0,Le=$e,Qe=$e,tt=0,Xe=$e,ct=0,He=$e,We=0,Lt=0,Gr=0,fr=0,$t=0,Rr=0,Hr=0,cr=0,Hn=0,Ro=0;Hn=I,I=I+16|0,Gr=Hn+12|0,fr=Hn+8|0,$t=Hn+4|0,Rr=Hn,cr=dr(n[o+4>>2]|0,R)|0,We=de(cr)|0,q=y(Xr(WL(l)|0,We?m:B)),Lt=io(l,2,m)|0,Hr=io(l,0,B)|0;do if(!(Mt(q)|0)&&!(Mt(We?u:d)|0)){if(L=l+504|0,!(Mt(y(h[L>>2]))|0)&&(!(s2(n[l+976>>2]|0,0)|0)||(n[l+500>>2]|0)==(n[2278]|0)))break;h[L>>2]=y($n(q,y(Va(l,cr,m))))}else ae=7;while(!1);do if((ae|0)==7){if(ct=We^1,!(ct|Lt^1)){B=y(Xr(n[l+992>>2]|0,m)),h[l+504>>2]=y($n(B,y(Va(l,2,m))));break}if(!(We|Hr^1)){B=y(Xr(n[l+996>>2]|0,B)),h[l+504>>2]=y($n(B,y(Va(l,0,m))));break}h[Gr>>2]=y(le),h[fr>>2]=y(le),n[$t>>2]=0,n[Rr>>2]=0,Xe=y(yn(l,2,m)),He=y(yn(l,0,m)),Lt?(Le=y(Xe+y(Xr(n[l+992>>2]|0,m))),h[Gr>>2]=Le,n[$t>>2]=1,Ye=1):(Ye=0,Le=y(le)),Hr?(q=y(He+y(Xr(n[l+996>>2]|0,B))),h[fr>>2]=q,n[Rr>>2]=1,L=1):(L=0,q=y(le)),ae=n[o+32>>2]|0,We&(ae|0)==2?ae=2:Mt(Le)|0&&!(Mt(u)|0)&&(h[Gr>>2]=u,n[$t>>2]=2,Ye=2,Le=u),!((ae|0)==2&ct)&&Mt(q)|0&&!(Mt(d)|0)&&(h[fr>>2]=d,n[Rr>>2]=2,L=2,q=d),Qe=y(h[l+396>>2]),tt=Mt(Qe)|0;do if(tt)ae=Ye;else{if((Ye|0)==1&ct){h[fr>>2]=y(y(Le-Xe)/Qe),n[Rr>>2]=1,L=1,ae=1;break}We&(L|0)==1?(h[Gr>>2]=y(Qe*y(q-He)),n[$t>>2]=1,L=1,ae=1):ae=Ye}while(!1);Ro=Mt(u)|0,Ye=(ss(o,l)|0)!=4,!(We|Lt|((A|0)!=1|Ro)|(Ye|(ae|0)==1))&&(h[Gr>>2]=u,n[$t>>2]=1,!tt)&&(h[fr>>2]=y(y(u-Xe)/Qe),n[Rr>>2]=1,L=1),!(Hr|ct|((k|0)!=1|(Mt(d)|0))|(Ye|(L|0)==1))&&(h[fr>>2]=d,n[Rr>>2]=1,!tt)&&(h[Gr>>2]=y(Qe*y(d-He)),n[$t>>2]=1),Cu(l,2,m,m,$t,Gr),Cu(l,0,B,m,Rr,fr),u=y(h[Gr>>2]),d=y(h[fr>>2]),xl(l,u,d,R,n[$t>>2]|0,n[Rr>>2]|0,m,B,0,3565,M)|0,B=y(h[l+908+(n[976+(cr<<2)>>2]<<2)>>2]),h[l+504>>2]=y($n(B,y(Va(l,cr,m))))}while(!1);n[l+500>>2]=n[2278],I=Hn}function qn(o,l,u,A,d){return o=o|0,l=l|0,u=y(u),A=y(A),d=y(d),A=y(Vg(o,l,u,A)),y($n(A,y(Va(o,l,d))))}function ss(o,l){return o=o|0,l=l|0,l=l+20|0,l=n[(n[l>>2]|0?l:o+16|0)>>2]|0,(l|0)==5&&Jg(n[o+4>>2]|0)|0&&(l=1),l|0}function kl(o,l){return o=o|0,l=l|0,de(l)|0&&n[o+96>>2]|0?l=4:l=n[1040+(l<<2)>>2]|0,o+60+(l<<3)|0}function Ql(o,l){return o=o|0,l=l|0,de(l)|0&&n[o+104>>2]|0?l=5:l=n[1e3+(l<<2)>>2]|0,o+60+(l<<3)|0}function Cu(o,l,u,A,d,m){switch(o=o|0,l=l|0,u=y(u),A=y(A),d=d|0,m=m|0,u=y(Xr(o+380+(n[976+(l<<2)>>2]<<3)|0,u)),u=y(u+y(yn(o,l,A))),n[d>>2]|0){case 2:case 1:{d=Mt(u)|0,A=y(h[m>>2]),h[m>>2]=d|A>2]=2,h[m>>2]=u);break}default:}}function ha(o,l){return o=o|0,l=l|0,o=o+132|0,de(l)|0&&n[(kn(o,4,948)|0)+4>>2]|0?o=1:o=(n[(kn(o,n[1040+(l<<2)>>2]|0,948)|0)+4>>2]|0)!=0,o|0}function zA(o,l,u){o=o|0,l=l|0,u=y(u);var A=0,d=0;return o=o+132|0,de(l)|0&&(A=kn(o,4,948)|0,(n[A+4>>2]|0)!=0)?d=4:(A=kn(o,n[1040+(l<<2)>>2]|0,948)|0,n[A+4>>2]|0?d=4:u=y(0)),(d|0)==4&&(u=y(Xr(A,u))),y(u)}function ZA(o,l,u){o=o|0,l=l|0,u=y(u);var A=$e;return A=y(h[o+908+(n[976+(l<<2)>>2]<<2)>>2]),A=y(A+y(K(o,l,u))),y(A+y(re(o,l,u)))}function HL(o){o=o|0;var l=0,u=0,A=0;e:do if(Jg(n[o+4>>2]|0)|0)l=0;else if((n[o+16>>2]|0)!=5)if(u=Mi(o)|0,!u)l=0;else for(l=0;;){if(A=Is(o,l)|0,!(n[A+24>>2]|0)&&(n[A+20>>2]|0)==5){l=1;break e}if(l=l+1|0,l>>>0>=u>>>0){l=0;break}}else l=1;while(!1);return l|0}function jL(o,l){o=o|0,l=l|0;var u=$e;return u=y(h[o+908+(n[976+(l<<2)>>2]<<2)>>2]),u>=y(0)&((Mt(u)|0)^1)|0}function Yg(o){o=o|0;var l=$e,u=0,A=0,d=0,m=0,B=0,k=0,R=$e;if(u=n[o+968>>2]|0,u)R=y(h[o+908>>2]),l=y(h[o+912>>2]),l=y(TX[u&0](o,R,l)),wi(o,(Mt(l)|0)^1,3573);else{m=Mi(o)|0;do if(m|0){for(u=0,d=0;;){if(A=Is(o,d)|0,n[A+940>>2]|0){B=8;break}if((n[A+24>>2]|0)!=1)if(k=(ss(o,A)|0)==5,k){u=A;break}else u=u|0?u:A;if(d=d+1|0,d>>>0>=m>>>0){B=8;break}}if((B|0)==8&&!u)break;return l=y(Yg(u)),y(l+y(h[u+404>>2]))}while(!1);l=y(h[o+912>>2])}return y(l)}function Vg(o,l,u,A){o=o|0,l=l|0,u=y(u),A=y(A);var d=$e,m=0;return Jg(l)|0?(l=1,m=3):de(l)|0?(l=0,m=3):(A=y(le),d=y(le)),(m|0)==3&&(d=y(Xr(o+364+(l<<3)|0,A)),A=y(Xr(o+380+(l<<3)|0,A))),m=A=y(0)&((Mt(A)|0)^1)),u=m?A:u,m=d>=y(0)&((Mt(d)|0)^1)&u>2]|0,m)|0,Le=Py(tt,m)|0,Qe=de(tt)|0,q=y(yn(l,2,u)),ae=y(yn(l,0,u)),io(l,2,u)|0?k=y(q+y(Xr(n[l+992>>2]|0,u))):ha(l,2)|0&&xy(l,2)|0?(k=y(h[o+908>>2]),R=y(vr(o,2)),R=y(k-y(R+y(Un(o,2)))),k=y(zA(l,2,u)),k=y(qn(l,2,y(R-y(k+y(Rh(l,2,u)))),u,u))):k=y(le),io(l,0,d)|0?R=y(ae+y(Xr(n[l+996>>2]|0,d))):ha(l,0)|0&&xy(l,0)|0?(R=y(h[o+912>>2]),ct=y(vr(o,0)),ct=y(R-y(ct+y(Un(o,0)))),R=y(zA(l,0,d)),R=y(qn(l,0,y(ct-y(R+y(Rh(l,0,d)))),d,u))):R=y(le),M=Mt(k)|0,L=Mt(R)|0;do if(M^L&&(Ye=y(h[l+396>>2]),!(Mt(Ye)|0)))if(M){k=y(q+y(y(R-ae)*Ye));break}else{ct=y(ae+y(y(k-q)/Ye)),R=L?ct:R;break}while(!1);L=Mt(k)|0,M=Mt(R)|0,L|M&&(He=(L^1)&1,A=u>y(0)&((A|0)!=0&L),k=Qe?k:A?u:k,xl(l,k,R,m,Qe?He:A?2:He,L&(M^1)&1,k,R,0,3623,B)|0,k=y(h[l+908>>2]),k=y(k+y(yn(l,2,u))),R=y(h[l+912>>2]),R=y(R+y(yn(l,0,u)))),xl(l,k,R,m,1,1,k,R,1,3635,B)|0,xy(l,tt)|0&&!(ha(l,tt)|0)?(He=n[976+(tt<<2)>>2]|0,ct=y(h[o+908+(He<<2)>>2]),ct=y(ct-y(h[l+908+(He<<2)>>2])),ct=y(ct-y(Un(o,tt))),ct=y(ct-y(re(l,tt,u))),ct=y(ct-y(Rh(l,tt,Qe?u:d))),h[l+400+(n[1040+(tt<<2)>>2]<<2)>>2]=ct):Xe=21;do if((Xe|0)==21){if(!(ha(l,tt)|0)&&(n[o+8>>2]|0)==1){He=n[976+(tt<<2)>>2]|0,ct=y(h[o+908+(He<<2)>>2]),ct=y(y(ct-y(h[l+908+(He<<2)>>2]))*y(.5)),h[l+400+(n[1040+(tt<<2)>>2]<<2)>>2]=ct;break}!(ha(l,tt)|0)&&(n[o+8>>2]|0)==2&&(He=n[976+(tt<<2)>>2]|0,ct=y(h[o+908+(He<<2)>>2]),ct=y(ct-y(h[l+908+(He<<2)>>2])),h[l+400+(n[1040+(tt<<2)>>2]<<2)>>2]=ct)}while(!1);xy(l,Le)|0&&!(ha(l,Le)|0)?(He=n[976+(Le<<2)>>2]|0,ct=y(h[o+908+(He<<2)>>2]),ct=y(ct-y(h[l+908+(He<<2)>>2])),ct=y(ct-y(Un(o,Le))),ct=y(ct-y(re(l,Le,u))),ct=y(ct-y(Rh(l,Le,Qe?d:u))),h[l+400+(n[1040+(Le<<2)>>2]<<2)>>2]=ct):Xe=30;do if((Xe|0)==30&&!(ha(l,Le)|0)){if((ss(o,l)|0)==2){He=n[976+(Le<<2)>>2]|0,ct=y(h[o+908+(He<<2)>>2]),ct=y(y(ct-y(h[l+908+(He<<2)>>2]))*y(.5)),h[l+400+(n[1040+(Le<<2)>>2]<<2)>>2]=ct;break}He=(ss(o,l)|0)==3,He^(n[o+28>>2]|0)==2&&(He=n[976+(Le<<2)>>2]|0,ct=y(h[o+908+(He<<2)>>2]),ct=y(ct-y(h[l+908+(He<<2)>>2])),h[l+400+(n[1040+(Le<<2)>>2]<<2)>>2]=ct)}while(!1)}function i2(o,l,u){o=o|0,l=l|0,u=u|0;var A=$e,d=0;d=n[976+(u<<2)>>2]|0,A=y(h[l+908+(d<<2)>>2]),A=y(y(h[o+908+(d<<2)>>2])-A),A=y(A-y(h[l+400+(n[1040+(u<<2)>>2]<<2)>>2])),h[l+400+(n[1e3+(u<<2)>>2]<<2)>>2]=A}function Jg(o){return o=o|0,(o|1|0)==1|0}function WL(o){o=o|0;var l=$e;switch(n[o+56>>2]|0){case 0:case 3:{l=y(h[o+40>>2]),l>y(0)&((Mt(l)|0)^1)?o=s[(n[o+976>>2]|0)+2>>0]|0?1056:992:o=1056;break}default:o=o+52|0}return o|0}function s2(o,l){return o=o|0,l=l|0,(s[o+l>>0]|0)!=0|0}function xy(o,l){return o=o|0,l=l|0,o=o+132|0,de(l)|0&&n[(kn(o,5,948)|0)+4>>2]|0?o=1:o=(n[(kn(o,n[1e3+(l<<2)>>2]|0,948)|0)+4>>2]|0)!=0,o|0}function Rh(o,l,u){o=o|0,l=l|0,u=y(u);var A=0,d=0;return o=o+132|0,de(l)|0&&(A=kn(o,5,948)|0,(n[A+4>>2]|0)!=0)?d=4:(A=kn(o,n[1e3+(l<<2)>>2]|0,948)|0,n[A+4>>2]|0?d=4:u=y(0)),(d|0)==4&&(u=y(Xr(A,u))),y(u)}function ub(o,l,u){return o=o|0,l=l|0,u=y(u),ha(o,l)|0?u=y(zA(o,l,u)):u=y(-y(Rh(o,l,u))),y(u)}function fb(o){return o=y(o),h[S>>2]=o,n[S>>2]|0|0}function ky(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+16>>2]=A;do if(l)if(l>>>0>1073741823)Nt();else{d=Kt(l<<2)|0;break}else d=0;while(!1);n[o>>2]=d,A=d+(u<<2)|0,n[o+8>>2]=A,n[o+4>>2]=A,n[o+12>>2]=d+(l<<2)}function Ab(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|0,m=l+4|0,d=(n[B>>2]|0)-A|0,u=(n[m>>2]|0)+(0-(d>>2)<<2)|0,n[m>>2]=u,(d|0)>0?(Qr(u|0,A|0,d|0)|0,A=m,u=n[m>>2]|0):A=m,m=n[o>>2]|0,n[o>>2]=u,n[A>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=o+8|0,B=l+12|0,o=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=o,n[l>>2]=n[A>>2]}function Qy(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,(A|0)!=(l|0)&&(n[u>>2]=A+(~((A+-4-l|0)>>>2)<<2)),o=n[o>>2]|0,o|0&&It(o)}function pb(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0,B=0,k=0;if(B=o+4|0,k=n[B>>2]|0,d=k-A|0,m=d>>2,o=l+(m<<2)|0,o>>>0>>0){A=k;do n[A>>2]=n[o>>2],o=o+4|0,A=(n[B>>2]|0)+4|0,n[B>>2]=A;while(o>>>0>>0)}m|0&&Q2(k+(0-m<<2)|0,l|0,d|0)|0}function hb(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,R=0;return k=l+4|0,R=n[k>>2]|0,d=n[o>>2]|0,B=u,m=B-d|0,A=R+(0-(m>>2)<<2)|0,n[k>>2]=A,(m|0)>0&&Qr(A|0,d|0,m|0)|0,d=o+4|0,m=l+8|0,A=(n[d>>2]|0)-B|0,(A|0)>0&&(Qr(n[m>>2]|0,u|0,A|0)|0,n[m>>2]=(n[m>>2]|0)+(A>>>2<<2)),B=n[o>>2]|0,n[o>>2]=n[k>>2],n[k>>2]=B,B=n[d>>2]|0,n[d>>2]=n[m>>2],n[m>>2]=B,B=o+8|0,u=l+12|0,o=n[B>>2]|0,n[B>>2]=n[u>>2],n[u>>2]=o,n[l>>2]=n[k>>2],R|0}function o2(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;if(B=n[l>>2]|0,m=n[u>>2]|0,(B|0)!=(m|0)){d=o+8|0,u=((m+-4-B|0)>>>2)+1|0,o=B,A=n[d>>2]|0;do n[A>>2]=n[o>>2],A=(n[d>>2]|0)+4|0,n[d>>2]=A,o=o+4|0;while((o|0)!=(m|0));n[l>>2]=B+(u<<2)}}function a2(){ua()}function gb(){var o=0;return o=Kt(4)|0,l2(o),o|0}function l2(o){o=o|0,n[o>>2]=Ac()|0}function db(o){o=o|0,o|0&&(Kg(o),It(o))}function Kg(o){o=o|0,st(n[o>>2]|0)}function YL(o,l,u){o=o|0,l=l|0,u=u|0,pc(n[o>>2]|0,l,u)}function Ry(o,l){o=o|0,l=y(l),Dh(n[o>>2]|0,l)}function Ty(o,l){return o=o|0,l=l|0,s2(n[o>>2]|0,l)|0}function Fy(){var o=0;return o=Kt(8)|0,zg(o,0),o|0}function zg(o,l){o=o|0,l=l|0,l?l=fa(n[l>>2]|0)|0:l=rs()|0,n[o>>2]=l,n[o+4>>2]=0,Rn(l,o)}function Ny(o){o=o|0;var l=0;return l=Kt(8)|0,zg(l,o),l|0}function Zg(o){o=o|0,o|0&&(Oy(o),It(o))}function Oy(o){o=o|0;var l=0;uc(n[o>>2]|0),l=o+4|0,o=n[l>>2]|0,n[l>>2]=0,o|0&&(Sf(o),It(o))}function Sf(o){o=o|0,Df(o)}function Df(o){o=o|0,o=n[o>>2]|0,o|0&&Na(o|0)}function c2(o){return o=o|0,Ga(o)|0}function u2(o){o=o|0;var l=0,u=0;u=o+4|0,l=n[u>>2]|0,n[u>>2]=0,l|0&&(Sf(l),It(l)),fc(n[o>>2]|0)}function Ly(o,l){o=o|0,l=l|0,An(n[o>>2]|0,n[l>>2]|0)}function VL(o,l){o=o|0,l=l|0,wh(n[o>>2]|0,l)}function JL(o,l,u){o=o|0,l=l|0,u=+u,Cy(n[o>>2]|0,l,y(u))}function My(o,l,u){o=o|0,l=l|0,u=+u,wy(n[o>>2]|0,l,y(u))}function f2(o,l){o=o|0,l=l|0,Eh(n[o>>2]|0,l)}function A2(o,l){o=o|0,l=l|0,So(n[o>>2]|0,l)}function xr(o,l){o=o|0,l=l|0,Ch(n[o>>2]|0,l)}function so(o,l){o=o|0,l=l|0,my(n[o>>2]|0,l)}function zi(o,l){o=o|0,l=l|0,Ng(n[o>>2]|0,l)}function Ns(o,l){o=o|0,l=l|0,vo(n[o>>2]|0,l)}function XA(o,l,u){o=o|0,l=l|0,u=+u,HA(n[o>>2]|0,l,y(u))}function p2(o,l,u){o=o|0,l=l|0,u=+u,Y(n[o>>2]|0,l,y(u))}function ws(o,l){o=o|0,l=l|0,jA(n[o>>2]|0,l)}function Uy(o,l){o=o|0,l=l|0,Ey(n[o>>2]|0,l)}function Th(o,l){o=o|0,l=l|0,Do(n[o>>2]|0,l)}function Xg(o,l){o=o|0,l=+l,Bh(n[o>>2]|0,y(l))}function Fh(o,l){o=o|0,l=+l,Pl(n[o>>2]|0,y(l))}function h2(o,l){o=o|0,l=+l,Iy(n[o>>2]|0,y(l))}function g2(o,l){o=o|0,l=+l,Lg(n[o>>2]|0,y(l))}function d2(o,l){o=o|0,l=+l,Dl(n[o>>2]|0,y(l))}function m2(o,l){o=o|0,l=+l,Mg(n[o>>2]|0,y(l))}function Pf(o,l){o=o|0,l=+l,e2(n[o>>2]|0,y(l))}function sr(o){o=o|0,vh(n[o>>2]|0)}function _y(o,l){o=o|0,l=+l,Ki(n[o>>2]|0,y(l))}function y2(o,l){o=o|0,l=+l,yf(n[o>>2]|0,y(l))}function hc(o){o=o|0,qa(n[o>>2]|0)}function bf(o,l){o=o|0,l=+l,du(n[o>>2]|0,y(l))}function $g(o,l){o=o|0,l=+l,Ef(n[o>>2]|0,y(l))}function ed(o,l){o=o|0,l=+l,di(n[o>>2]|0,y(l))}function E2(o,l){o=o|0,l=+l,GA(n[o>>2]|0,y(l))}function I2(o,l){o=o|0,l=+l,Aa(n[o>>2]|0,y(l))}function wu(o,l){o=o|0,l=+l,Ya(n[o>>2]|0,y(l))}function td(o,l){o=o|0,l=+l,Sh(n[o>>2]|0,y(l))}function C2(o,l){o=o|0,l=+l,Hg(n[o>>2]|0,y(l))}function Hy(o,l){o=o|0,l=+l,qA(n[o>>2]|0,y(l))}function Bu(o,l,u){o=o|0,l=l|0,u=+u,gu(n[o>>2]|0,l,y(u))}function jy(o,l,u){o=o|0,l=l|0,u=+u,Po(n[o>>2]|0,l,y(u))}function rd(o,l,u){o=o|0,l=l|0,u=+u,mf(n[o>>2]|0,l,y(u))}function nd(o){return o=o|0,Fg(n[o>>2]|0)|0}function ko(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0;A=I,I=I+16|0,d=A,_A(d,n[l>>2]|0,u),Bs(o,d),I=A}function Bs(o,l){o=o|0,l=l|0,Rl(o,n[l+4>>2]|0,+y(h[l>>2]))}function Rl(o,l,u){o=o|0,l=l|0,u=+u,n[o>>2]=l,E[o+8>>3]=u}function Gy(o){return o=o|0,$1(n[o>>2]|0)|0}function ga(o){return o=o|0,Ih(n[o>>2]|0)|0}function mb(o){return o=o|0,hu(n[o>>2]|0)|0}function Nh(o){return o=o|0,X1(n[o>>2]|0)|0}function w2(o){return o=o|0,Og(n[o>>2]|0)|0}function KL(o){return o=o|0,yy(n[o>>2]|0)|0}function yb(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0;A=I,I=I+16|0,d=A,xt(d,n[l>>2]|0,u),Bs(o,d),I=A}function Eb(o){return o=o|0,df(n[o>>2]|0)|0}function qy(o){return o=o|0,Sl(n[o>>2]|0)|0}function B2(o,l){o=o|0,l=l|0;var u=0,A=0;u=I,I=I+16|0,A=u,UA(A,n[l>>2]|0),Bs(o,A),I=u}function Oh(o){return o=o|0,+ +y(li(n[o>>2]|0))}function Ib(o){return o=o|0,+ +y(Gi(n[o>>2]|0))}function Cb(o,l){o=o|0,l=l|0;var u=0,A=0;u=I,I=I+16|0,A=u,ur(A,n[l>>2]|0),Bs(o,A),I=u}function id(o,l){o=o|0,l=l|0;var u=0,A=0;u=I,I=I+16|0,A=u,Ug(A,n[l>>2]|0),Bs(o,A),I=u}function zL(o,l){o=o|0,l=l|0;var u=0,A=0;u=I,I=I+16|0,A=u,wt(A,n[l>>2]|0),Bs(o,A),I=u}function ZL(o,l){o=o|0,l=l|0;var u=0,A=0;u=I,I=I+16|0,A=u,Wa(A,n[l>>2]|0),Bs(o,A),I=u}function wb(o,l){o=o|0,l=l|0;var u=0,A=0;u=I,I=I+16|0,A=u,_g(A,n[l>>2]|0),Bs(o,A),I=u}function Bb(o,l){o=o|0,l=l|0;var u=0,A=0;u=I,I=I+16|0,A=u,vy(A,n[l>>2]|0),Bs(o,A),I=u}function $A(o){return o=o|0,+ +y(jg(n[o>>2]|0))}function XL(o,l){return o=o|0,l=l|0,+ +y(By(n[o>>2]|0,l))}function $L(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0;A=I,I=I+16|0,d=A,yt(d,n[l>>2]|0,u),Bs(o,d),I=A}function vu(o,l,u){o=o|0,l=l|0,u=u|0,lr(n[o>>2]|0,n[l>>2]|0,u)}function eM(o,l){o=o|0,l=l|0,gf(n[o>>2]|0,n[l>>2]|0)}function vb(o){return o=o|0,Mi(n[o>>2]|0)|0}function tM(o){return o=o|0,o=Et(n[o>>2]|0)|0,o?o=c2(o)|0:o=0,o|0}function Sb(o,l){return o=o|0,l=l|0,o=Is(n[o>>2]|0,l)|0,o?o=c2(o)|0:o=0,o|0}function xf(o,l){o=o|0,l=l|0;var u=0,A=0;A=Kt(4)|0,Db(A,l),u=o+4|0,l=n[u>>2]|0,n[u>>2]=A,l|0&&(Sf(l),It(l)),St(n[o>>2]|0,1)}function Db(o,l){o=o|0,l=l|0,sM(o,l)}function rM(o,l,u,A,d,m){o=o|0,l=l|0,u=y(u),A=A|0,d=y(d),m=m|0;var B=0,k=0;B=I,I=I+16|0,k=B,Pb(k,Ga(l)|0,+u,A,+d,m),h[o>>2]=y(+E[k>>3]),h[o+4>>2]=y(+E[k+8>>3]),I=B}function Pb(o,l,u,A,d,m){o=o|0,l=l|0,u=+u,A=A|0,d=+d,m=m|0;var B=0,k=0,R=0,M=0,L=0;B=I,I=I+32|0,L=B+8|0,M=B+20|0,R=B,k=B+16|0,E[L>>3]=u,n[M>>2]=A,E[R>>3]=d,n[k>>2]=m,Wy(o,n[l+4>>2]|0,L,M,R,k),I=B}function Wy(o,l,u,A,d,m){o=o|0,l=l|0,u=u|0,A=A|0,d=d|0,m=m|0;var B=0,k=0;B=I,I=I+16|0,k=B,Fl(k),l=Os(l)|0,bb(o,l,+E[u>>3],n[A>>2]|0,+E[d>>3],n[m>>2]|0),Nl(k),I=B}function Os(o){return o=o|0,n[o>>2]|0}function bb(o,l,u,A,d,m){o=o|0,l=l|0,u=+u,A=A|0,d=+d,m=m|0;var B=0;B=da(v2()|0)|0,u=+Ja(u),A=Yy(A)|0,d=+Ja(d),nM(o,Kn(0,B|0,l|0,+u,A|0,+d,Yy(m)|0)|0)}function v2(){var o=0;return s[7608]|0||(D2(9120),o=7608,n[o>>2]=1,n[o+4>>2]=0),9120}function da(o){return o=o|0,n[o+8>>2]|0}function Ja(o){return o=+o,+ +kf(o)}function Yy(o){return o=o|0,sd(o)|0}function nM(o,l){o=o|0,l=l|0;var u=0,A=0,d=0;d=I,I=I+32|0,u=d,A=l,A&1?(Ka(u,0),Me(A|0,u|0)|0,S2(o,u),iM(u)):(n[o>>2]=n[l>>2],n[o+4>>2]=n[l+4>>2],n[o+8>>2]=n[l+8>>2],n[o+12>>2]=n[l+12>>2]),I=d}function Ka(o,l){o=o|0,l=l|0,Su(o,l),n[o+8>>2]=0,s[o+24>>0]=0}function S2(o,l){o=o|0,l=l|0,l=l+8|0,n[o>>2]=n[l>>2],n[o+4>>2]=n[l+4>>2],n[o+8>>2]=n[l+8>>2],n[o+12>>2]=n[l+12>>2]}function iM(o){o=o|0,s[o+24>>0]=0}function Su(o,l){o=o|0,l=l|0,n[o>>2]=l}function sd(o){return o=o|0,o|0}function kf(o){return o=+o,+o}function D2(o){o=o|0,Qo(o,P2()|0,4)}function P2(){return 1064}function Qo(o,l,u){o=o|0,l=l|0,u=u|0,n[o>>2]=l,n[o+4>>2]=u,n[o+8>>2]=ji(l|0,u+1|0)|0}function sM(o,l){o=o|0,l=l|0,l=n[l>>2]|0,n[o>>2]=l,au(l|0)}function xb(o){o=o|0;var l=0,u=0;u=o+4|0,l=n[u>>2]|0,n[u>>2]=0,l|0&&(Sf(l),It(l)),St(n[o>>2]|0,0)}function kb(o){o=o|0,Pt(n[o>>2]|0)}function Vy(o){return o=o|0,tr(n[o>>2]|0)|0}function oM(o,l,u,A){o=o|0,l=+l,u=+u,A=A|0,YA(n[o>>2]|0,y(l),y(u),A)}function aM(o){return o=o|0,+ +y(mu(n[o>>2]|0))}function v(o){return o=o|0,+ +y(If(n[o>>2]|0))}function D(o){return o=o|0,+ +y(yu(n[o>>2]|0))}function Q(o){return o=o|0,+ +y(Ts(n[o>>2]|0))}function H(o){return o=o|0,+ +y(Eu(n[o>>2]|0))}function V(o){return o=o|0,+ +y(Gn(n[o>>2]|0))}function ne(o,l){o=o|0,l=l|0,E[o>>3]=+y(mu(n[l>>2]|0)),E[o+8>>3]=+y(If(n[l>>2]|0)),E[o+16>>3]=+y(yu(n[l>>2]|0)),E[o+24>>3]=+y(Ts(n[l>>2]|0)),E[o+32>>3]=+y(Eu(n[l>>2]|0)),E[o+40>>3]=+y(Gn(n[l>>2]|0))}function Se(o,l){return o=o|0,l=l|0,+ +y(ns(n[o>>2]|0,l))}function _e(o,l){return o=o|0,l=l|0,+ +y(bi(n[o>>2]|0,l))}function pt(o,l){return o=o|0,l=l|0,+ +y(WA(n[o>>2]|0,l))}function Wt(){return Qn()|0}function Sr(){Lr(),Xt(),zn(),yi(),za(),et()}function Lr(){u4e(11713,4938,1)}function Xt(){x_e(10448)}function zn(){u_e(10408)}function yi(){TUe(10324)}function za(){HLe(10096)}function et(){qe(9132)}function qe(o){o=o|0;var l=0,u=0,A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0,q=0,ae=0,Ye=0,Le=0,Qe=0,tt=0,Xe=0,ct=0,He=0,We=0,Lt=0,Gr=0,fr=0,$t=0,Rr=0,Hr=0,cr=0,Hn=0,Ro=0,To=0,Fo=0,Xa=0,Wh=0,Yh=0,gc=0,Vh=0,Tf=0,Ff=0,Jh=0,Kh=0,zh=0,on=0,dc=0,Zh=0,bu=0,Xh=0,$h=0,Nf=0,Of=0,xu=0,oo=0,Ll=0,ma=0,mc=0,op=0,ap=0,Lf=0,lp=0,cp=0,ao=0,Ms=0,yc=0,Wn=0,up=0,No=0,ku=0,Oo=0,Qu=0,fp=0,Ap=0,Ru=0,lo=0,Ec=0,pp=0,hp=0,gp=0,Nr=0,ui=0,Us=0,Lo=0,co=0,Mr=0,Ar=0,Ic=0;l=I,I=I+672|0,u=l+656|0,Ic=l+648|0,Ar=l+640|0,Mr=l+632|0,co=l+624|0,Lo=l+616|0,Us=l+608|0,ui=l+600|0,Nr=l+592|0,gp=l+584|0,hp=l+576|0,pp=l+568|0,Ec=l+560|0,lo=l+552|0,Ru=l+544|0,Ap=l+536|0,fp=l+528|0,Qu=l+520|0,Oo=l+512|0,ku=l+504|0,No=l+496|0,up=l+488|0,Wn=l+480|0,yc=l+472|0,Ms=l+464|0,ao=l+456|0,cp=l+448|0,lp=l+440|0,Lf=l+432|0,ap=l+424|0,op=l+416|0,mc=l+408|0,ma=l+400|0,Ll=l+392|0,oo=l+384|0,xu=l+376|0,Of=l+368|0,Nf=l+360|0,$h=l+352|0,Xh=l+344|0,bu=l+336|0,Zh=l+328|0,dc=l+320|0,on=l+312|0,zh=l+304|0,Kh=l+296|0,Jh=l+288|0,Ff=l+280|0,Tf=l+272|0,Vh=l+264|0,gc=l+256|0,Yh=l+248|0,Wh=l+240|0,Xa=l+232|0,Fo=l+224|0,To=l+216|0,Ro=l+208|0,Hn=l+200|0,cr=l+192|0,Hr=l+184|0,Rr=l+176|0,$t=l+168|0,fr=l+160|0,Gr=l+152|0,Lt=l+144|0,We=l+136|0,He=l+128|0,ct=l+120|0,Xe=l+112|0,tt=l+104|0,Qe=l+96|0,Le=l+88|0,Ye=l+80|0,ae=l+72|0,q=l+64|0,L=l+56|0,M=l+48|0,R=l+40|0,k=l+32|0,B=l+24|0,m=l+16|0,d=l+8|0,A=l,gt(o,3646),Zt(o,3651,2)|0,Dr(o,3665,2)|0,Xn(o,3682,18)|0,n[Ic>>2]=19,n[Ic+4>>2]=0,n[u>>2]=n[Ic>>2],n[u+4>>2]=n[Ic+4>>2],kr(o,3690,u)|0,n[Ar>>2]=1,n[Ar+4>>2]=0,n[u>>2]=n[Ar>>2],n[u+4>>2]=n[Ar+4>>2],Tn(o,3696,u)|0,n[Mr>>2]=2,n[Mr+4>>2]=0,n[u>>2]=n[Mr>>2],n[u+4>>2]=n[Mr+4>>2],_n(o,3706,u)|0,n[co>>2]=1,n[co+4>>2]=0,n[u>>2]=n[co>>2],n[u+4>>2]=n[co+4>>2],zr(o,3722,u)|0,n[Lo>>2]=2,n[Lo+4>>2]=0,n[u>>2]=n[Lo>>2],n[u+4>>2]=n[Lo+4>>2],zr(o,3734,u)|0,n[Us>>2]=3,n[Us+4>>2]=0,n[u>>2]=n[Us>>2],n[u+4>>2]=n[Us+4>>2],_n(o,3753,u)|0,n[ui>>2]=4,n[ui+4>>2]=0,n[u>>2]=n[ui>>2],n[u+4>>2]=n[ui+4>>2],_n(o,3769,u)|0,n[Nr>>2]=5,n[Nr+4>>2]=0,n[u>>2]=n[Nr>>2],n[u+4>>2]=n[Nr+4>>2],_n(o,3783,u)|0,n[gp>>2]=6,n[gp+4>>2]=0,n[u>>2]=n[gp>>2],n[u+4>>2]=n[gp+4>>2],_n(o,3796,u)|0,n[hp>>2]=7,n[hp+4>>2]=0,n[u>>2]=n[hp>>2],n[u+4>>2]=n[hp+4>>2],_n(o,3813,u)|0,n[pp>>2]=8,n[pp+4>>2]=0,n[u>>2]=n[pp>>2],n[u+4>>2]=n[pp+4>>2],_n(o,3825,u)|0,n[Ec>>2]=3,n[Ec+4>>2]=0,n[u>>2]=n[Ec>>2],n[u+4>>2]=n[Ec+4>>2],zr(o,3843,u)|0,n[lo>>2]=4,n[lo+4>>2]=0,n[u>>2]=n[lo>>2],n[u+4>>2]=n[lo+4>>2],zr(o,3853,u)|0,n[Ru>>2]=9,n[Ru+4>>2]=0,n[u>>2]=n[Ru>>2],n[u+4>>2]=n[Ru+4>>2],_n(o,3870,u)|0,n[Ap>>2]=10,n[Ap+4>>2]=0,n[u>>2]=n[Ap>>2],n[u+4>>2]=n[Ap+4>>2],_n(o,3884,u)|0,n[fp>>2]=11,n[fp+4>>2]=0,n[u>>2]=n[fp>>2],n[u+4>>2]=n[fp+4>>2],_n(o,3896,u)|0,n[Qu>>2]=1,n[Qu+4>>2]=0,n[u>>2]=n[Qu>>2],n[u+4>>2]=n[Qu+4>>2],ci(o,3907,u)|0,n[Oo>>2]=2,n[Oo+4>>2]=0,n[u>>2]=n[Oo>>2],n[u+4>>2]=n[Oo+4>>2],ci(o,3915,u)|0,n[ku>>2]=3,n[ku+4>>2]=0,n[u>>2]=n[ku>>2],n[u+4>>2]=n[ku+4>>2],ci(o,3928,u)|0,n[No>>2]=4,n[No+4>>2]=0,n[u>>2]=n[No>>2],n[u+4>>2]=n[No+4>>2],ci(o,3948,u)|0,n[up>>2]=5,n[up+4>>2]=0,n[u>>2]=n[up>>2],n[u+4>>2]=n[up+4>>2],ci(o,3960,u)|0,n[Wn>>2]=6,n[Wn+4>>2]=0,n[u>>2]=n[Wn>>2],n[u+4>>2]=n[Wn+4>>2],ci(o,3974,u)|0,n[yc>>2]=7,n[yc+4>>2]=0,n[u>>2]=n[yc>>2],n[u+4>>2]=n[yc+4>>2],ci(o,3983,u)|0,n[Ms>>2]=20,n[Ms+4>>2]=0,n[u>>2]=n[Ms>>2],n[u+4>>2]=n[Ms+4>>2],kr(o,3999,u)|0,n[ao>>2]=8,n[ao+4>>2]=0,n[u>>2]=n[ao>>2],n[u+4>>2]=n[ao+4>>2],ci(o,4012,u)|0,n[cp>>2]=9,n[cp+4>>2]=0,n[u>>2]=n[cp>>2],n[u+4>>2]=n[cp+4>>2],ci(o,4022,u)|0,n[lp>>2]=21,n[lp+4>>2]=0,n[u>>2]=n[lp>>2],n[u+4>>2]=n[lp+4>>2],kr(o,4039,u)|0,n[Lf>>2]=10,n[Lf+4>>2]=0,n[u>>2]=n[Lf>>2],n[u+4>>2]=n[Lf+4>>2],ci(o,4053,u)|0,n[ap>>2]=11,n[ap+4>>2]=0,n[u>>2]=n[ap>>2],n[u+4>>2]=n[ap+4>>2],ci(o,4065,u)|0,n[op>>2]=12,n[op+4>>2]=0,n[u>>2]=n[op>>2],n[u+4>>2]=n[op+4>>2],ci(o,4084,u)|0,n[mc>>2]=13,n[mc+4>>2]=0,n[u>>2]=n[mc>>2],n[u+4>>2]=n[mc+4>>2],ci(o,4097,u)|0,n[ma>>2]=14,n[ma+4>>2]=0,n[u>>2]=n[ma>>2],n[u+4>>2]=n[ma+4>>2],ci(o,4117,u)|0,n[Ll>>2]=15,n[Ll+4>>2]=0,n[u>>2]=n[Ll>>2],n[u+4>>2]=n[Ll+4>>2],ci(o,4129,u)|0,n[oo>>2]=16,n[oo+4>>2]=0,n[u>>2]=n[oo>>2],n[u+4>>2]=n[oo+4>>2],ci(o,4148,u)|0,n[xu>>2]=17,n[xu+4>>2]=0,n[u>>2]=n[xu>>2],n[u+4>>2]=n[xu+4>>2],ci(o,4161,u)|0,n[Of>>2]=18,n[Of+4>>2]=0,n[u>>2]=n[Of>>2],n[u+4>>2]=n[Of+4>>2],ci(o,4181,u)|0,n[Nf>>2]=5,n[Nf+4>>2]=0,n[u>>2]=n[Nf>>2],n[u+4>>2]=n[Nf+4>>2],zr(o,4196,u)|0,n[$h>>2]=6,n[$h+4>>2]=0,n[u>>2]=n[$h>>2],n[u+4>>2]=n[$h+4>>2],zr(o,4206,u)|0,n[Xh>>2]=7,n[Xh+4>>2]=0,n[u>>2]=n[Xh>>2],n[u+4>>2]=n[Xh+4>>2],zr(o,4217,u)|0,n[bu>>2]=3,n[bu+4>>2]=0,n[u>>2]=n[bu>>2],n[u+4>>2]=n[bu+4>>2],Du(o,4235,u)|0,n[Zh>>2]=1,n[Zh+4>>2]=0,n[u>>2]=n[Zh>>2],n[u+4>>2]=n[Zh+4>>2],lM(o,4251,u)|0,n[dc>>2]=4,n[dc+4>>2]=0,n[u>>2]=n[dc>>2],n[u+4>>2]=n[dc+4>>2],Du(o,4263,u)|0,n[on>>2]=5,n[on+4>>2]=0,n[u>>2]=n[on>>2],n[u+4>>2]=n[on+4>>2],Du(o,4279,u)|0,n[zh>>2]=6,n[zh+4>>2]=0,n[u>>2]=n[zh>>2],n[u+4>>2]=n[zh+4>>2],Du(o,4293,u)|0,n[Kh>>2]=7,n[Kh+4>>2]=0,n[u>>2]=n[Kh>>2],n[u+4>>2]=n[Kh+4>>2],Du(o,4306,u)|0,n[Jh>>2]=8,n[Jh+4>>2]=0,n[u>>2]=n[Jh>>2],n[u+4>>2]=n[Jh+4>>2],Du(o,4323,u)|0,n[Ff>>2]=9,n[Ff+4>>2]=0,n[u>>2]=n[Ff>>2],n[u+4>>2]=n[Ff+4>>2],Du(o,4335,u)|0,n[Tf>>2]=2,n[Tf+4>>2]=0,n[u>>2]=n[Tf>>2],n[u+4>>2]=n[Tf+4>>2],lM(o,4353,u)|0,n[Vh>>2]=12,n[Vh+4>>2]=0,n[u>>2]=n[Vh>>2],n[u+4>>2]=n[Vh+4>>2],od(o,4363,u)|0,n[gc>>2]=1,n[gc+4>>2]=0,n[u>>2]=n[gc>>2],n[u+4>>2]=n[gc+4>>2],ep(o,4376,u)|0,n[Yh>>2]=2,n[Yh+4>>2]=0,n[u>>2]=n[Yh>>2],n[u+4>>2]=n[Yh+4>>2],ep(o,4388,u)|0,n[Wh>>2]=13,n[Wh+4>>2]=0,n[u>>2]=n[Wh>>2],n[u+4>>2]=n[Wh+4>>2],od(o,4402,u)|0,n[Xa>>2]=14,n[Xa+4>>2]=0,n[u>>2]=n[Xa>>2],n[u+4>>2]=n[Xa+4>>2],od(o,4411,u)|0,n[Fo>>2]=15,n[Fo+4>>2]=0,n[u>>2]=n[Fo>>2],n[u+4>>2]=n[Fo+4>>2],od(o,4421,u)|0,n[To>>2]=16,n[To+4>>2]=0,n[u>>2]=n[To>>2],n[u+4>>2]=n[To+4>>2],od(o,4433,u)|0,n[Ro>>2]=17,n[Ro+4>>2]=0,n[u>>2]=n[Ro>>2],n[u+4>>2]=n[Ro+4>>2],od(o,4446,u)|0,n[Hn>>2]=18,n[Hn+4>>2]=0,n[u>>2]=n[Hn>>2],n[u+4>>2]=n[Hn+4>>2],od(o,4458,u)|0,n[cr>>2]=3,n[cr+4>>2]=0,n[u>>2]=n[cr>>2],n[u+4>>2]=n[cr+4>>2],ep(o,4471,u)|0,n[Hr>>2]=1,n[Hr+4>>2]=0,n[u>>2]=n[Hr>>2],n[u+4>>2]=n[Hr+4>>2],Qb(o,4486,u)|0,n[Rr>>2]=10,n[Rr+4>>2]=0,n[u>>2]=n[Rr>>2],n[u+4>>2]=n[Rr+4>>2],Du(o,4496,u)|0,n[$t>>2]=11,n[$t+4>>2]=0,n[u>>2]=n[$t>>2],n[u+4>>2]=n[$t+4>>2],Du(o,4508,u)|0,n[fr>>2]=3,n[fr+4>>2]=0,n[u>>2]=n[fr>>2],n[u+4>>2]=n[fr+4>>2],lM(o,4519,u)|0,n[Gr>>2]=4,n[Gr+4>>2]=0,n[u>>2]=n[Gr>>2],n[u+4>>2]=n[Gr+4>>2],yke(o,4530,u)|0,n[Lt>>2]=19,n[Lt+4>>2]=0,n[u>>2]=n[Lt>>2],n[u+4>>2]=n[Lt+4>>2],Eke(o,4542,u)|0,n[We>>2]=12,n[We+4>>2]=0,n[u>>2]=n[We>>2],n[u+4>>2]=n[We+4>>2],Ike(o,4554,u)|0,n[He>>2]=13,n[He+4>>2]=0,n[u>>2]=n[He>>2],n[u+4>>2]=n[He+4>>2],Cke(o,4568,u)|0,n[ct>>2]=2,n[ct+4>>2]=0,n[u>>2]=n[ct>>2],n[u+4>>2]=n[ct+4>>2],wke(o,4578,u)|0,n[Xe>>2]=20,n[Xe+4>>2]=0,n[u>>2]=n[Xe>>2],n[u+4>>2]=n[Xe+4>>2],Bke(o,4587,u)|0,n[tt>>2]=22,n[tt+4>>2]=0,n[u>>2]=n[tt>>2],n[u+4>>2]=n[tt+4>>2],kr(o,4602,u)|0,n[Qe>>2]=23,n[Qe+4>>2]=0,n[u>>2]=n[Qe>>2],n[u+4>>2]=n[Qe+4>>2],kr(o,4619,u)|0,n[Le>>2]=14,n[Le+4>>2]=0,n[u>>2]=n[Le>>2],n[u+4>>2]=n[Le+4>>2],vke(o,4629,u)|0,n[Ye>>2]=1,n[Ye+4>>2]=0,n[u>>2]=n[Ye>>2],n[u+4>>2]=n[Ye+4>>2],Ske(o,4637,u)|0,n[ae>>2]=4,n[ae+4>>2]=0,n[u>>2]=n[ae>>2],n[u+4>>2]=n[ae+4>>2],ep(o,4653,u)|0,n[q>>2]=5,n[q+4>>2]=0,n[u>>2]=n[q>>2],n[u+4>>2]=n[q+4>>2],ep(o,4669,u)|0,n[L>>2]=6,n[L+4>>2]=0,n[u>>2]=n[L>>2],n[u+4>>2]=n[L+4>>2],ep(o,4686,u)|0,n[M>>2]=7,n[M+4>>2]=0,n[u>>2]=n[M>>2],n[u+4>>2]=n[M+4>>2],ep(o,4701,u)|0,n[R>>2]=8,n[R+4>>2]=0,n[u>>2]=n[R>>2],n[u+4>>2]=n[R+4>>2],ep(o,4719,u)|0,n[k>>2]=9,n[k+4>>2]=0,n[u>>2]=n[k>>2],n[u+4>>2]=n[k+4>>2],ep(o,4736,u)|0,n[B>>2]=21,n[B+4>>2]=0,n[u>>2]=n[B>>2],n[u+4>>2]=n[B+4>>2],Dke(o,4754,u)|0,n[m>>2]=2,n[m+4>>2]=0,n[u>>2]=n[m>>2],n[u+4>>2]=n[m+4>>2],Qb(o,4772,u)|0,n[d>>2]=3,n[d+4>>2]=0,n[u>>2]=n[d>>2],n[u+4>>2]=n[d+4>>2],Qb(o,4790,u)|0,n[A>>2]=4,n[A+4>>2]=0,n[u>>2]=n[A>>2],n[u+4>>2]=n[A+4>>2],Qb(o,4808,u)|0,I=l}function gt(o,l){o=o|0,l=l|0;var u=0;u=RLe()|0,n[o>>2]=u,TLe(u,l),jh(n[o>>2]|0)}function Zt(o,l,u){return o=o|0,l=l|0,u=u|0,yLe(o,Bn(l)|0,u,0),o|0}function Dr(o,l,u){return o=o|0,l=l|0,u=u|0,rLe(o,Bn(l)|0,u,0),o|0}function Xn(o,l,u){return o=o|0,l=l|0,u=u|0,jOe(o,Bn(l)|0,u,0),o|0}function kr(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;return A=I,I=I+16|0,d=A+8|0,m=A,B=n[u+4>>2]|0,n[m>>2]=n[u>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],DOe(o,l,d),I=A,o|0}function Tn(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;return A=I,I=I+16|0,d=A+8|0,m=A,B=n[u+4>>2]|0,n[m>>2]=n[u>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],aOe(o,l,d),I=A,o|0}function _n(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;return A=I,I=I+16|0,d=A+8|0,m=A,B=n[u+4>>2]|0,n[m>>2]=n[u>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],WNe(o,l,d),I=A,o|0}function zr(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;return A=I,I=I+16|0,d=A+8|0,m=A,B=n[u+4>>2]|0,n[m>>2]=n[u>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],xNe(o,l,d),I=A,o|0}function ci(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;return A=I,I=I+16|0,d=A+8|0,m=A,B=n[u+4>>2]|0,n[m>>2]=n[u>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],pNe(o,l,d),I=A,o|0}function Du(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;return A=I,I=I+16|0,d=A+8|0,m=A,B=n[u+4>>2]|0,n[m>>2]=n[u>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],ZFe(o,l,d),I=A,o|0}function lM(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;return A=I,I=I+16|0,d=A+8|0,m=A,B=n[u+4>>2]|0,n[m>>2]=n[u>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],NFe(o,l,d),I=A,o|0}function od(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;return A=I,I=I+16|0,d=A+8|0,m=A,B=n[u+4>>2]|0,n[m>>2]=n[u>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],aFe(o,l,d),I=A,o|0}function ep(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;return A=I,I=I+16|0,d=A+8|0,m=A,B=n[u+4>>2]|0,n[m>>2]=n[u>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],WTe(o,l,d),I=A,o|0}function Qb(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;return A=I,I=I+16|0,d=A+8|0,m=A,B=n[u+4>>2]|0,n[m>>2]=n[u>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],xTe(o,l,d),I=A,o|0}function yke(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;return A=I,I=I+16|0,d=A+8|0,m=A,B=n[u+4>>2]|0,n[m>>2]=n[u>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],pTe(o,l,d),I=A,o|0}function Eke(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;return A=I,I=I+16|0,d=A+8|0,m=A,B=n[u+4>>2]|0,n[m>>2]=n[u>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],ZRe(o,l,d),I=A,o|0}function Ike(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;return A=I,I=I+16|0,d=A+8|0,m=A,B=n[u+4>>2]|0,n[m>>2]=n[u>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],ORe(o,l,d),I=A,o|0}function Cke(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;return A=I,I=I+16|0,d=A+8|0,m=A,B=n[u+4>>2]|0,n[m>>2]=n[u>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],CRe(o,l,d),I=A,o|0}function wke(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;return A=I,I=I+16|0,d=A+8|0,m=A,B=n[u+4>>2]|0,n[m>>2]=n[u>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],iRe(o,l,d),I=A,o|0}function Bke(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;return A=I,I=I+16|0,d=A+8|0,m=A,B=n[u+4>>2]|0,n[m>>2]=n[u>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],HQe(o,l,d),I=A,o|0}function vke(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;return A=I,I=I+16|0,d=A+8|0,m=A,B=n[u+4>>2]|0,n[m>>2]=n[u>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],SQe(o,l,d),I=A,o|0}function Ske(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;return A=I,I=I+16|0,d=A+8|0,m=A,B=n[u+4>>2]|0,n[m>>2]=n[u>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],aQe(o,l,d),I=A,o|0}function Dke(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;return A=I,I=I+16|0,d=A+8|0,m=A,B=n[u+4>>2]|0,n[m>>2]=n[u>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],Pke(o,l,d),I=A,o|0}function Pke(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0;A=I,I=I+16|0,d=A+8|0,m=A,k=n[u>>2]|0,B=n[u+4>>2]|0,u=Bn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],bke(o,u,d,1),I=A}function Bn(o){return o=o|0,o|0}function bke(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0,B=0,k=0,R=0,M=0,L=0;d=I,I=I+32|0,m=d+16|0,L=d+8|0,k=d,M=n[u>>2]|0,R=n[u+4>>2]|0,B=n[o>>2]|0,o=cM()|0,n[L>>2]=M,n[L+4>>2]=R,n[m>>2]=n[L>>2],n[m+4>>2]=n[L+4>>2],u=xke(m)|0,n[k>>2]=M,n[k+4>>2]=R,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],vn(B,l,o,u,kke(m,A)|0,A),I=d}function cM(){var o=0,l=0;if(s[7616]|0||(pz(9136),gr(24,9136,U|0)|0,l=7616,n[l>>2]=1,n[l+4>>2]=0),!(_r(9136)|0)){o=9136,l=o+36|0;do n[o>>2]=0,o=o+4|0;while((o|0)<(l|0));pz(9136)}return 9136}function xke(o){return o=o|0,0}function kke(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0,q=0;return L=I,I=I+32|0,d=L+24|0,B=L+16|0,k=L,R=L+8|0,m=n[o>>2]|0,A=n[o+4>>2]|0,n[k>>2]=m,n[k+4>>2]=A,q=cM()|0,M=q+24|0,o=yr(l,4)|0,n[R>>2]=o,l=q+28|0,u=n[l>>2]|0,u>>>0<(n[q+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=A,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],Az(u,d,o),o=(n[l>>2]|0)+12|0,n[l>>2]=o):(Tke(M,k,R),o=n[l>>2]|0),I=L,((o-(n[M>>2]|0)|0)/12|0)+-1|0}function vn(o,l,u,A,d,m){o=o|0,l=l|0,u=u|0,A=A|0,d=d|0,m=m|0;var B=0,k=0,R=0,M=0,L=0,q=0,ae=0,Ye=0;B=I,I=I+32|0,ae=B+24|0,q=B+20|0,R=B+16|0,L=B+12|0,M=B+8|0,k=B+4|0,Ye=B,n[q>>2]=l,n[R>>2]=u,n[L>>2]=A,n[M>>2]=d,n[k>>2]=m,m=o+28|0,n[Ye>>2]=n[m>>2],n[ae>>2]=n[Ye>>2],Qke(o+24|0,ae,q,L,M,R,k)|0,n[m>>2]=n[n[m>>2]>>2],I=B}function Qke(o,l,u,A,d,m,B){return o=o|0,l=l|0,u=u|0,A=A|0,d=d|0,m=m|0,B=B|0,o=Rke(l)|0,l=Kt(24)|0,fz(l+4|0,n[u>>2]|0,n[A>>2]|0,n[d>>2]|0,n[m>>2]|0,n[B>>2]|0),n[l>>2]=n[o>>2],n[o>>2]=l,l|0}function Rke(o){return o=o|0,n[o>>2]|0}function fz(o,l,u,A,d,m){o=o|0,l=l|0,u=u|0,A=A|0,d=d|0,m=m|0,n[o>>2]=l,n[o+4>>2]=u,n[o+8>>2]=A,n[o+12>>2]=d,n[o+16>>2]=m}function yr(o,l){return o=o|0,l=l|0,l|o|0}function Az(o,l,u){o=o|0,l=l|0,u=u|0;var A=0;A=n[l+4>>2]|0,n[o>>2]=n[l>>2],n[o+4>>2]=A,n[o+8>>2]=u}function Tke(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0,q=0,ae=0;if(M=I,I=I+48|0,A=M+32|0,B=M+24|0,k=M,R=o+4|0,d=(((n[R>>2]|0)-(n[o>>2]|0)|0)/12|0)+1|0,m=Fke(o)|0,m>>>0>>0)sn(o);else{L=n[o>>2]|0,ae=((n[o+8>>2]|0)-L|0)/12|0,q=ae<<1,Nke(k,ae>>>0>>1>>>0?q>>>0>>0?d:q:m,((n[R>>2]|0)-L|0)/12|0,o+8|0),R=k+8|0,m=n[R>>2]|0,d=n[l+4>>2]|0,u=n[u>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[A>>2]=n[B>>2],n[A+4>>2]=n[B+4>>2],Az(m,A,u),n[R>>2]=(n[R>>2]|0)+12,Oke(o,k),Lke(k),I=M;return}}function Fke(o){return o=o|0,357913941}function Nke(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+16>>2]=A;do if(l)if(l>>>0>357913941)Nt();else{d=Kt(l*12|0)|0;break}else d=0;while(!1);n[o>>2]=d,A=d+(u*12|0)|0,n[o+8>>2]=A,n[o+4>>2]=A,n[o+12>>2]=d+(l*12|0)}function Oke(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|0,m=l+4|0,d=(n[B>>2]|0)-A|0,u=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=u,(d|0)>0?(Qr(u|0,A|0,d|0)|0,A=m,u=n[m>>2]|0):A=m,m=n[o>>2]|0,n[o>>2]=u,n[A>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=o+8|0,B=l+12|0,o=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=o,n[l>>2]=n[A>>2]}function Lke(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,(A|0)!=(l|0)&&(n[u>>2]=A+(~(((A+-12-l|0)>>>0)/12|0)*12|0)),o=n[o>>2]|0,o|0&&It(o)}function pz(o){o=o|0,_ke(o)}function Mke(o){o=o|0,Uke(o+24|0)}function _r(o){return o=o|0,n[o>>2]|0}function Uke(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[o>>2]|0,(l|0)!=(u|0)&&(n[o>>2]=l+(~(((l+-12-A|0)>>>0)/12|0)*12|0)),It(u))}function _ke(o){o=o|0;var l=0;l=en()|0,tn(o,2,3,l,Hke()|0,0),n[o+24>>2]=0,n[o+28>>2]=0,n[o+32>>2]=0}function en(){return 9228}function Hke(){return 1140}function jke(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0;return u=I,I=I+16|0,A=u+8|0,d=u,m=Gke(o)|0,o=n[m+4>>2]|0,n[d>>2]=n[m>>2],n[d+4>>2]=o,n[A>>2]=n[d>>2],n[A+4>>2]=n[d+4>>2],l=qke(l,A)|0,I=u,l|0}function tn(o,l,u,A,d,m){o=o|0,l=l|0,u=u|0,A=A|0,d=d|0,m=m|0,n[o>>2]=l,n[o+4>>2]=u,n[o+8>>2]=A,n[o+12>>2]=d,n[o+16>>2]=m}function Gke(o){return o=o|0,(n[(cM()|0)+24>>2]|0)+(o*12|0)|0}function qke(o,l){o=o|0,l=l|0;var u=0,A=0,d=0;return d=I,I=I+48|0,A=d,u=n[l>>2]|0,l=n[l+4>>2]|0,o=o+(l>>1)|0,l&1&&(u=n[(n[o>>2]|0)+u>>2]|0),sp[u&31](A,o),A=Wke(A)|0,I=d,A|0}function Wke(o){o=o|0;var l=0,u=0,A=0,d=0;return d=I,I=I+32|0,l=d+12|0,u=d,A=uM(hz()|0)|0,A?(fM(l,A),AM(u,l),Yke(o,u),o=pM(l)|0):o=Vke(o)|0,I=d,o|0}function hz(){var o=0;return s[7632]|0||(nQe(9184),gr(25,9184,U|0)|0,o=7632,n[o>>2]=1,n[o+4>>2]=0),9184}function uM(o){return o=o|0,n[o+36>>2]|0}function fM(o,l){o=o|0,l=l|0,n[o>>2]=l,n[o+4>>2]=o,n[o+8>>2]=0}function AM(o,l){o=o|0,l=l|0,n[o>>2]=n[l>>2],n[o+4>>2]=n[l+4>>2],n[o+8>>2]=0}function Yke(o,l){o=o|0,l=l|0,Zke(l,o,o+8|0,o+16|0,o+24|0,o+32|0,o+40|0)|0}function pM(o){return o=o|0,n[(n[o+4>>2]|0)+8>>2]|0}function Vke(o){o=o|0;var l=0,u=0,A=0,d=0,m=0,B=0,k=0,R=0;R=I,I=I+16|0,u=R+4|0,A=R,d=Tl(8)|0,m=d,B=Kt(48)|0,k=B,l=k+48|0;do n[k>>2]=n[o>>2],k=k+4|0,o=o+4|0;while((k|0)<(l|0));return l=m+4|0,n[l>>2]=B,k=Kt(8)|0,B=n[l>>2]|0,n[A>>2]=0,n[u>>2]=n[A>>2],gz(k,B,u),n[d>>2]=k,I=R,m|0}function gz(o,l,u){o=o|0,l=l|0,u=u|0,n[o>>2]=l,u=Kt(16)|0,n[u+4>>2]=0,n[u+8>>2]=0,n[u>>2]=1092,n[u+12>>2]=l,n[o+4>>2]=u}function Jke(o){o=o|0,$y(o),It(o)}function Kke(o){o=o|0,o=n[o+12>>2]|0,o|0&&It(o)}function zke(o){o=o|0,It(o)}function Zke(o,l,u,A,d,m,B){return o=o|0,l=l|0,u=u|0,A=A|0,d=d|0,m=m|0,B=B|0,m=Xke(n[o>>2]|0,l,u,A,d,m,B)|0,B=o+4|0,n[(n[B>>2]|0)+8>>2]=m,n[(n[B>>2]|0)+8>>2]|0}function Xke(o,l,u,A,d,m,B){o=o|0,l=l|0,u=u|0,A=A|0,d=d|0,m=m|0,B=B|0;var k=0,R=0;return k=I,I=I+16|0,R=k,Fl(R),o=Os(o)|0,B=$ke(o,+E[l>>3],+E[u>>3],+E[A>>3],+E[d>>3],+E[m>>3],+E[B>>3])|0,Nl(R),I=k,B|0}function $ke(o,l,u,A,d,m,B){o=o|0,l=+l,u=+u,A=+A,d=+d,m=+m,B=+B;var k=0;return k=da(eQe()|0)|0,l=+Ja(l),u=+Ja(u),A=+Ja(A),d=+Ja(d),m=+Ja(m),ro(0,k|0,o|0,+l,+u,+A,+d,+m,+ +Ja(B))|0}function eQe(){var o=0;return s[7624]|0||(tQe(9172),o=7624,n[o>>2]=1,n[o+4>>2]=0),9172}function tQe(o){o=o|0,Qo(o,rQe()|0,6)}function rQe(){return 1112}function nQe(o){o=o|0,Lh(o)}function iQe(o){o=o|0,dz(o+24|0),mz(o+16|0)}function dz(o){o=o|0,oQe(o)}function mz(o){o=o|0,sQe(o)}function sQe(o){o=o|0;var l=0,u=0;if(l=n[o>>2]|0,l|0)do u=l,l=n[l>>2]|0,It(u);while(l|0);n[o>>2]=0}function oQe(o){o=o|0;var l=0,u=0;if(l=n[o>>2]|0,l|0)do u=l,l=n[l>>2]|0,It(u);while(l|0);n[o>>2]=0}function Lh(o){o=o|0;var l=0;n[o+16>>2]=0,n[o+20>>2]=0,l=o+24|0,n[l>>2]=0,n[o+28>>2]=l,n[o+36>>2]=0,s[o+40>>0]=0,s[o+41>>0]=0}function aQe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0;A=I,I=I+16|0,d=A+8|0,m=A,k=n[u>>2]|0,B=n[u+4>>2]|0,u=Bn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],lQe(o,u,d,0),I=A}function lQe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0,B=0,k=0,R=0,M=0,L=0;d=I,I=I+32|0,m=d+16|0,L=d+8|0,k=d,M=n[u>>2]|0,R=n[u+4>>2]|0,B=n[o>>2]|0,o=hM()|0,n[L>>2]=M,n[L+4>>2]=R,n[m>>2]=n[L>>2],n[m+4>>2]=n[L+4>>2],u=cQe(m)|0,n[k>>2]=M,n[k+4>>2]=R,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],vn(B,l,o,u,uQe(m,A)|0,A),I=d}function hM(){var o=0,l=0;if(s[7640]|0||(Ez(9232),gr(26,9232,U|0)|0,l=7640,n[l>>2]=1,n[l+4>>2]=0),!(_r(9232)|0)){o=9232,l=o+36|0;do n[o>>2]=0,o=o+4|0;while((o|0)<(l|0));Ez(9232)}return 9232}function cQe(o){return o=o|0,0}function uQe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0,q=0;return L=I,I=I+32|0,d=L+24|0,B=L+16|0,k=L,R=L+8|0,m=n[o>>2]|0,A=n[o+4>>2]|0,n[k>>2]=m,n[k+4>>2]=A,q=hM()|0,M=q+24|0,o=yr(l,4)|0,n[R>>2]=o,l=q+28|0,u=n[l>>2]|0,u>>>0<(n[q+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=A,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],yz(u,d,o),o=(n[l>>2]|0)+12|0,n[l>>2]=o):(fQe(M,k,R),o=n[l>>2]|0),I=L,((o-(n[M>>2]|0)|0)/12|0)+-1|0}function yz(o,l,u){o=o|0,l=l|0,u=u|0;var A=0;A=n[l+4>>2]|0,n[o>>2]=n[l>>2],n[o+4>>2]=A,n[o+8>>2]=u}function fQe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0,q=0,ae=0;if(M=I,I=I+48|0,A=M+32|0,B=M+24|0,k=M,R=o+4|0,d=(((n[R>>2]|0)-(n[o>>2]|0)|0)/12|0)+1|0,m=AQe(o)|0,m>>>0>>0)sn(o);else{L=n[o>>2]|0,ae=((n[o+8>>2]|0)-L|0)/12|0,q=ae<<1,pQe(k,ae>>>0>>1>>>0?q>>>0>>0?d:q:m,((n[R>>2]|0)-L|0)/12|0,o+8|0),R=k+8|0,m=n[R>>2]|0,d=n[l+4>>2]|0,u=n[u>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[A>>2]=n[B>>2],n[A+4>>2]=n[B+4>>2],yz(m,A,u),n[R>>2]=(n[R>>2]|0)+12,hQe(o,k),gQe(k),I=M;return}}function AQe(o){return o=o|0,357913941}function pQe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+16>>2]=A;do if(l)if(l>>>0>357913941)Nt();else{d=Kt(l*12|0)|0;break}else d=0;while(!1);n[o>>2]=d,A=d+(u*12|0)|0,n[o+8>>2]=A,n[o+4>>2]=A,n[o+12>>2]=d+(l*12|0)}function hQe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|0,m=l+4|0,d=(n[B>>2]|0)-A|0,u=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=u,(d|0)>0?(Qr(u|0,A|0,d|0)|0,A=m,u=n[m>>2]|0):A=m,m=n[o>>2]|0,n[o>>2]=u,n[A>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=o+8|0,B=l+12|0,o=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=o,n[l>>2]=n[A>>2]}function gQe(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,(A|0)!=(l|0)&&(n[u>>2]=A+(~(((A+-12-l|0)>>>0)/12|0)*12|0)),o=n[o>>2]|0,o|0&&It(o)}function Ez(o){o=o|0,yQe(o)}function dQe(o){o=o|0,mQe(o+24|0)}function mQe(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[o>>2]|0,(l|0)!=(u|0)&&(n[o>>2]=l+(~(((l+-12-A|0)>>>0)/12|0)*12|0)),It(u))}function yQe(o){o=o|0;var l=0;l=en()|0,tn(o,2,1,l,EQe()|0,3),n[o+24>>2]=0,n[o+28>>2]=0,n[o+32>>2]=0}function EQe(){return 1144}function IQe(o,l,u,A,d){o=o|0,l=l|0,u=+u,A=+A,d=d|0;var m=0,B=0,k=0,R=0;m=I,I=I+16|0,B=m+8|0,k=m,R=CQe(o)|0,o=n[R+4>>2]|0,n[k>>2]=n[R>>2],n[k+4>>2]=o,n[B>>2]=n[k>>2],n[B+4>>2]=n[k+4>>2],wQe(l,B,u,A,d),I=m}function CQe(o){return o=o|0,(n[(hM()|0)+24>>2]|0)+(o*12|0)|0}function wQe(o,l,u,A,d){o=o|0,l=l|0,u=+u,A=+A,d=d|0;var m=0,B=0,k=0,R=0,M=0;M=I,I=I+16|0,B=M+2|0,k=M+1|0,R=M,m=n[l>>2]|0,l=n[l+4>>2]|0,o=o+(l>>1)|0,l&1&&(m=n[(n[o>>2]|0)+m>>2]|0),Qf(B,u),u=+Rf(B,u),Qf(k,A),A=+Rf(k,A),tp(R,d),R=rp(R,d)|0,FX[m&1](o,u,A,R),I=M}function Qf(o,l){o=o|0,l=+l}function Rf(o,l){return o=o|0,l=+l,+ +vQe(l)}function tp(o,l){o=o|0,l=l|0}function rp(o,l){return o=o|0,l=l|0,BQe(l)|0}function BQe(o){return o=o|0,o|0}function vQe(o){return o=+o,+o}function SQe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0;A=I,I=I+16|0,d=A+8|0,m=A,k=n[u>>2]|0,B=n[u+4>>2]|0,u=Bn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],DQe(o,u,d,1),I=A}function DQe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0,B=0,k=0,R=0,M=0,L=0;d=I,I=I+32|0,m=d+16|0,L=d+8|0,k=d,M=n[u>>2]|0,R=n[u+4>>2]|0,B=n[o>>2]|0,o=gM()|0,n[L>>2]=M,n[L+4>>2]=R,n[m>>2]=n[L>>2],n[m+4>>2]=n[L+4>>2],u=PQe(m)|0,n[k>>2]=M,n[k+4>>2]=R,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],vn(B,l,o,u,bQe(m,A)|0,A),I=d}function gM(){var o=0,l=0;if(s[7648]|0||(Cz(9268),gr(27,9268,U|0)|0,l=7648,n[l>>2]=1,n[l+4>>2]=0),!(_r(9268)|0)){o=9268,l=o+36|0;do n[o>>2]=0,o=o+4|0;while((o|0)<(l|0));Cz(9268)}return 9268}function PQe(o){return o=o|0,0}function bQe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0,q=0;return L=I,I=I+32|0,d=L+24|0,B=L+16|0,k=L,R=L+8|0,m=n[o>>2]|0,A=n[o+4>>2]|0,n[k>>2]=m,n[k+4>>2]=A,q=gM()|0,M=q+24|0,o=yr(l,4)|0,n[R>>2]=o,l=q+28|0,u=n[l>>2]|0,u>>>0<(n[q+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=A,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],Iz(u,d,o),o=(n[l>>2]|0)+12|0,n[l>>2]=o):(xQe(M,k,R),o=n[l>>2]|0),I=L,((o-(n[M>>2]|0)|0)/12|0)+-1|0}function Iz(o,l,u){o=o|0,l=l|0,u=u|0;var A=0;A=n[l+4>>2]|0,n[o>>2]=n[l>>2],n[o+4>>2]=A,n[o+8>>2]=u}function xQe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0,q=0,ae=0;if(M=I,I=I+48|0,A=M+32|0,B=M+24|0,k=M,R=o+4|0,d=(((n[R>>2]|0)-(n[o>>2]|0)|0)/12|0)+1|0,m=kQe(o)|0,m>>>0>>0)sn(o);else{L=n[o>>2]|0,ae=((n[o+8>>2]|0)-L|0)/12|0,q=ae<<1,QQe(k,ae>>>0>>1>>>0?q>>>0>>0?d:q:m,((n[R>>2]|0)-L|0)/12|0,o+8|0),R=k+8|0,m=n[R>>2]|0,d=n[l+4>>2]|0,u=n[u>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[A>>2]=n[B>>2],n[A+4>>2]=n[B+4>>2],Iz(m,A,u),n[R>>2]=(n[R>>2]|0)+12,RQe(o,k),TQe(k),I=M;return}}function kQe(o){return o=o|0,357913941}function QQe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+16>>2]=A;do if(l)if(l>>>0>357913941)Nt();else{d=Kt(l*12|0)|0;break}else d=0;while(!1);n[o>>2]=d,A=d+(u*12|0)|0,n[o+8>>2]=A,n[o+4>>2]=A,n[o+12>>2]=d+(l*12|0)}function RQe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|0,m=l+4|0,d=(n[B>>2]|0)-A|0,u=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=u,(d|0)>0?(Qr(u|0,A|0,d|0)|0,A=m,u=n[m>>2]|0):A=m,m=n[o>>2]|0,n[o>>2]=u,n[A>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=o+8|0,B=l+12|0,o=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=o,n[l>>2]=n[A>>2]}function TQe(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,(A|0)!=(l|0)&&(n[u>>2]=A+(~(((A+-12-l|0)>>>0)/12|0)*12|0)),o=n[o>>2]|0,o|0&&It(o)}function Cz(o){o=o|0,OQe(o)}function FQe(o){o=o|0,NQe(o+24|0)}function NQe(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[o>>2]|0,(l|0)!=(u|0)&&(n[o>>2]=l+(~(((l+-12-A|0)>>>0)/12|0)*12|0)),It(u))}function OQe(o){o=o|0;var l=0;l=en()|0,tn(o,2,4,l,LQe()|0,0),n[o+24>>2]=0,n[o+28>>2]=0,n[o+32>>2]=0}function LQe(){return 1160}function MQe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0;return u=I,I=I+16|0,A=u+8|0,d=u,m=UQe(o)|0,o=n[m+4>>2]|0,n[d>>2]=n[m>>2],n[d+4>>2]=o,n[A>>2]=n[d>>2],n[A+4>>2]=n[d+4>>2],l=_Qe(l,A)|0,I=u,l|0}function UQe(o){return o=o|0,(n[(gM()|0)+24>>2]|0)+(o*12|0)|0}function _Qe(o,l){o=o|0,l=l|0;var u=0;return u=n[l>>2]|0,l=n[l+4>>2]|0,o=o+(l>>1)|0,l&1&&(u=n[(n[o>>2]|0)+u>>2]|0),wz(gd[u&31](o)|0)|0}function wz(o){return o=o|0,o&1|0}function HQe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0;A=I,I=I+16|0,d=A+8|0,m=A,k=n[u>>2]|0,B=n[u+4>>2]|0,u=Bn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],jQe(o,u,d,0),I=A}function jQe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0,B=0,k=0,R=0,M=0,L=0;d=I,I=I+32|0,m=d+16|0,L=d+8|0,k=d,M=n[u>>2]|0,R=n[u+4>>2]|0,B=n[o>>2]|0,o=dM()|0,n[L>>2]=M,n[L+4>>2]=R,n[m>>2]=n[L>>2],n[m+4>>2]=n[L+4>>2],u=GQe(m)|0,n[k>>2]=M,n[k+4>>2]=R,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],vn(B,l,o,u,qQe(m,A)|0,A),I=d}function dM(){var o=0,l=0;if(s[7656]|0||(vz(9304),gr(28,9304,U|0)|0,l=7656,n[l>>2]=1,n[l+4>>2]=0),!(_r(9304)|0)){o=9304,l=o+36|0;do n[o>>2]=0,o=o+4|0;while((o|0)<(l|0));vz(9304)}return 9304}function GQe(o){return o=o|0,0}function qQe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0,q=0;return L=I,I=I+32|0,d=L+24|0,B=L+16|0,k=L,R=L+8|0,m=n[o>>2]|0,A=n[o+4>>2]|0,n[k>>2]=m,n[k+4>>2]=A,q=dM()|0,M=q+24|0,o=yr(l,4)|0,n[R>>2]=o,l=q+28|0,u=n[l>>2]|0,u>>>0<(n[q+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=A,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],Bz(u,d,o),o=(n[l>>2]|0)+12|0,n[l>>2]=o):(WQe(M,k,R),o=n[l>>2]|0),I=L,((o-(n[M>>2]|0)|0)/12|0)+-1|0}function Bz(o,l,u){o=o|0,l=l|0,u=u|0;var A=0;A=n[l+4>>2]|0,n[o>>2]=n[l>>2],n[o+4>>2]=A,n[o+8>>2]=u}function WQe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0,q=0,ae=0;if(M=I,I=I+48|0,A=M+32|0,B=M+24|0,k=M,R=o+4|0,d=(((n[R>>2]|0)-(n[o>>2]|0)|0)/12|0)+1|0,m=YQe(o)|0,m>>>0>>0)sn(o);else{L=n[o>>2]|0,ae=((n[o+8>>2]|0)-L|0)/12|0,q=ae<<1,VQe(k,ae>>>0>>1>>>0?q>>>0>>0?d:q:m,((n[R>>2]|0)-L|0)/12|0,o+8|0),R=k+8|0,m=n[R>>2]|0,d=n[l+4>>2]|0,u=n[u>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[A>>2]=n[B>>2],n[A+4>>2]=n[B+4>>2],Bz(m,A,u),n[R>>2]=(n[R>>2]|0)+12,JQe(o,k),KQe(k),I=M;return}}function YQe(o){return o=o|0,357913941}function VQe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+16>>2]=A;do if(l)if(l>>>0>357913941)Nt();else{d=Kt(l*12|0)|0;break}else d=0;while(!1);n[o>>2]=d,A=d+(u*12|0)|0,n[o+8>>2]=A,n[o+4>>2]=A,n[o+12>>2]=d+(l*12|0)}function JQe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|0,m=l+4|0,d=(n[B>>2]|0)-A|0,u=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=u,(d|0)>0?(Qr(u|0,A|0,d|0)|0,A=m,u=n[m>>2]|0):A=m,m=n[o>>2]|0,n[o>>2]=u,n[A>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=o+8|0,B=l+12|0,o=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=o,n[l>>2]=n[A>>2]}function KQe(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,(A|0)!=(l|0)&&(n[u>>2]=A+(~(((A+-12-l|0)>>>0)/12|0)*12|0)),o=n[o>>2]|0,o|0&&It(o)}function vz(o){o=o|0,XQe(o)}function zQe(o){o=o|0,ZQe(o+24|0)}function ZQe(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[o>>2]|0,(l|0)!=(u|0)&&(n[o>>2]=l+(~(((l+-12-A|0)>>>0)/12|0)*12|0)),It(u))}function XQe(o){o=o|0;var l=0;l=en()|0,tn(o,2,5,l,$Qe()|0,1),n[o+24>>2]=0,n[o+28>>2]=0,n[o+32>>2]=0}function $Qe(){return 1164}function eRe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;A=I,I=I+16|0,d=A+8|0,m=A,B=tRe(o)|0,o=n[B+4>>2]|0,n[m>>2]=n[B>>2],n[m+4>>2]=o,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],rRe(l,d,u),I=A}function tRe(o){return o=o|0,(n[(dM()|0)+24>>2]|0)+(o*12|0)|0}function rRe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0;m=I,I=I+16|0,d=m,A=n[l>>2]|0,l=n[l+4>>2]|0,o=o+(l>>1)|0,l&1&&(A=n[(n[o>>2]|0)+A>>2]|0),Mh(d,u),u=Uh(d,u)|0,sp[A&31](o,u),_h(d),I=m}function Mh(o,l){o=o|0,l=l|0,nRe(o,l)}function Uh(o,l){return o=o|0,l=l|0,o|0}function _h(o){o=o|0,Sf(o)}function nRe(o,l){o=o|0,l=l|0,mM(o,l)}function mM(o,l){o=o|0,l=l|0,n[o>>2]=l}function iRe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0;A=I,I=I+16|0,d=A+8|0,m=A,k=n[u>>2]|0,B=n[u+4>>2]|0,u=Bn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],sRe(o,u,d,0),I=A}function sRe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0,B=0,k=0,R=0,M=0,L=0;d=I,I=I+32|0,m=d+16|0,L=d+8|0,k=d,M=n[u>>2]|0,R=n[u+4>>2]|0,B=n[o>>2]|0,o=yM()|0,n[L>>2]=M,n[L+4>>2]=R,n[m>>2]=n[L>>2],n[m+4>>2]=n[L+4>>2],u=oRe(m)|0,n[k>>2]=M,n[k+4>>2]=R,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],vn(B,l,o,u,aRe(m,A)|0,A),I=d}function yM(){var o=0,l=0;if(s[7664]|0||(Dz(9340),gr(29,9340,U|0)|0,l=7664,n[l>>2]=1,n[l+4>>2]=0),!(_r(9340)|0)){o=9340,l=o+36|0;do n[o>>2]=0,o=o+4|0;while((o|0)<(l|0));Dz(9340)}return 9340}function oRe(o){return o=o|0,0}function aRe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0,q=0;return L=I,I=I+32|0,d=L+24|0,B=L+16|0,k=L,R=L+8|0,m=n[o>>2]|0,A=n[o+4>>2]|0,n[k>>2]=m,n[k+4>>2]=A,q=yM()|0,M=q+24|0,o=yr(l,4)|0,n[R>>2]=o,l=q+28|0,u=n[l>>2]|0,u>>>0<(n[q+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=A,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],Sz(u,d,o),o=(n[l>>2]|0)+12|0,n[l>>2]=o):(lRe(M,k,R),o=n[l>>2]|0),I=L,((o-(n[M>>2]|0)|0)/12|0)+-1|0}function Sz(o,l,u){o=o|0,l=l|0,u=u|0;var A=0;A=n[l+4>>2]|0,n[o>>2]=n[l>>2],n[o+4>>2]=A,n[o+8>>2]=u}function lRe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0,q=0,ae=0;if(M=I,I=I+48|0,A=M+32|0,B=M+24|0,k=M,R=o+4|0,d=(((n[R>>2]|0)-(n[o>>2]|0)|0)/12|0)+1|0,m=cRe(o)|0,m>>>0>>0)sn(o);else{L=n[o>>2]|0,ae=((n[o+8>>2]|0)-L|0)/12|0,q=ae<<1,uRe(k,ae>>>0>>1>>>0?q>>>0>>0?d:q:m,((n[R>>2]|0)-L|0)/12|0,o+8|0),R=k+8|0,m=n[R>>2]|0,d=n[l+4>>2]|0,u=n[u>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[A>>2]=n[B>>2],n[A+4>>2]=n[B+4>>2],Sz(m,A,u),n[R>>2]=(n[R>>2]|0)+12,fRe(o,k),ARe(k),I=M;return}}function cRe(o){return o=o|0,357913941}function uRe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+16>>2]=A;do if(l)if(l>>>0>357913941)Nt();else{d=Kt(l*12|0)|0;break}else d=0;while(!1);n[o>>2]=d,A=d+(u*12|0)|0,n[o+8>>2]=A,n[o+4>>2]=A,n[o+12>>2]=d+(l*12|0)}function fRe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|0,m=l+4|0,d=(n[B>>2]|0)-A|0,u=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=u,(d|0)>0?(Qr(u|0,A|0,d|0)|0,A=m,u=n[m>>2]|0):A=m,m=n[o>>2]|0,n[o>>2]=u,n[A>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=o+8|0,B=l+12|0,o=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=o,n[l>>2]=n[A>>2]}function ARe(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,(A|0)!=(l|0)&&(n[u>>2]=A+(~(((A+-12-l|0)>>>0)/12|0)*12|0)),o=n[o>>2]|0,o|0&&It(o)}function Dz(o){o=o|0,gRe(o)}function pRe(o){o=o|0,hRe(o+24|0)}function hRe(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[o>>2]|0,(l|0)!=(u|0)&&(n[o>>2]=l+(~(((l+-12-A|0)>>>0)/12|0)*12|0)),It(u))}function gRe(o){o=o|0;var l=0;l=en()|0,tn(o,2,4,l,dRe()|0,1),n[o+24>>2]=0,n[o+28>>2]=0,n[o+32>>2]=0}function dRe(){return 1180}function mRe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;return A=I,I=I+16|0,d=A+8|0,m=A,B=yRe(o)|0,o=n[B+4>>2]|0,n[m>>2]=n[B>>2],n[m+4>>2]=o,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],u=ERe(l,d,u)|0,I=A,u|0}function yRe(o){return o=o|0,(n[(yM()|0)+24>>2]|0)+(o*12|0)|0}function ERe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0;return m=I,I=I+16|0,d=m,A=n[l>>2]|0,l=n[l+4>>2]|0,o=o+(l>>1)|0,l&1&&(A=n[(n[o>>2]|0)+A>>2]|0),ad(d,u),d=ld(d,u)|0,d=Rb(hU[A&15](o,d)|0)|0,I=m,d|0}function ad(o,l){o=o|0,l=l|0}function ld(o,l){return o=o|0,l=l|0,IRe(l)|0}function Rb(o){return o=o|0,o|0}function IRe(o){return o=o|0,o|0}function CRe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0;A=I,I=I+16|0,d=A+8|0,m=A,k=n[u>>2]|0,B=n[u+4>>2]|0,u=Bn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],wRe(o,u,d,0),I=A}function wRe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0,B=0,k=0,R=0,M=0,L=0;d=I,I=I+32|0,m=d+16|0,L=d+8|0,k=d,M=n[u>>2]|0,R=n[u+4>>2]|0,B=n[o>>2]|0,o=EM()|0,n[L>>2]=M,n[L+4>>2]=R,n[m>>2]=n[L>>2],n[m+4>>2]=n[L+4>>2],u=BRe(m)|0,n[k>>2]=M,n[k+4>>2]=R,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],vn(B,l,o,u,vRe(m,A)|0,A),I=d}function EM(){var o=0,l=0;if(s[7672]|0||(bz(9376),gr(30,9376,U|0)|0,l=7672,n[l>>2]=1,n[l+4>>2]=0),!(_r(9376)|0)){o=9376,l=o+36|0;do n[o>>2]=0,o=o+4|0;while((o|0)<(l|0));bz(9376)}return 9376}function BRe(o){return o=o|0,0}function vRe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0,q=0;return L=I,I=I+32|0,d=L+24|0,B=L+16|0,k=L,R=L+8|0,m=n[o>>2]|0,A=n[o+4>>2]|0,n[k>>2]=m,n[k+4>>2]=A,q=EM()|0,M=q+24|0,o=yr(l,4)|0,n[R>>2]=o,l=q+28|0,u=n[l>>2]|0,u>>>0<(n[q+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=A,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],Pz(u,d,o),o=(n[l>>2]|0)+12|0,n[l>>2]=o):(SRe(M,k,R),o=n[l>>2]|0),I=L,((o-(n[M>>2]|0)|0)/12|0)+-1|0}function Pz(o,l,u){o=o|0,l=l|0,u=u|0;var A=0;A=n[l+4>>2]|0,n[o>>2]=n[l>>2],n[o+4>>2]=A,n[o+8>>2]=u}function SRe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0,q=0,ae=0;if(M=I,I=I+48|0,A=M+32|0,B=M+24|0,k=M,R=o+4|0,d=(((n[R>>2]|0)-(n[o>>2]|0)|0)/12|0)+1|0,m=DRe(o)|0,m>>>0>>0)sn(o);else{L=n[o>>2]|0,ae=((n[o+8>>2]|0)-L|0)/12|0,q=ae<<1,PRe(k,ae>>>0>>1>>>0?q>>>0>>0?d:q:m,((n[R>>2]|0)-L|0)/12|0,o+8|0),R=k+8|0,m=n[R>>2]|0,d=n[l+4>>2]|0,u=n[u>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[A>>2]=n[B>>2],n[A+4>>2]=n[B+4>>2],Pz(m,A,u),n[R>>2]=(n[R>>2]|0)+12,bRe(o,k),xRe(k),I=M;return}}function DRe(o){return o=o|0,357913941}function PRe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+16>>2]=A;do if(l)if(l>>>0>357913941)Nt();else{d=Kt(l*12|0)|0;break}else d=0;while(!1);n[o>>2]=d,A=d+(u*12|0)|0,n[o+8>>2]=A,n[o+4>>2]=A,n[o+12>>2]=d+(l*12|0)}function bRe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|0,m=l+4|0,d=(n[B>>2]|0)-A|0,u=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=u,(d|0)>0?(Qr(u|0,A|0,d|0)|0,A=m,u=n[m>>2]|0):A=m,m=n[o>>2]|0,n[o>>2]=u,n[A>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=o+8|0,B=l+12|0,o=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=o,n[l>>2]=n[A>>2]}function xRe(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,(A|0)!=(l|0)&&(n[u>>2]=A+(~(((A+-12-l|0)>>>0)/12|0)*12|0)),o=n[o>>2]|0,o|0&&It(o)}function bz(o){o=o|0,RRe(o)}function kRe(o){o=o|0,QRe(o+24|0)}function QRe(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[o>>2]|0,(l|0)!=(u|0)&&(n[o>>2]=l+(~(((l+-12-A|0)>>>0)/12|0)*12|0)),It(u))}function RRe(o){o=o|0;var l=0;l=en()|0,tn(o,2,5,l,xz()|0,0),n[o+24>>2]=0,n[o+28>>2]=0,n[o+32>>2]=0}function xz(){return 1196}function TRe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0;return u=I,I=I+16|0,A=u+8|0,d=u,m=FRe(o)|0,o=n[m+4>>2]|0,n[d>>2]=n[m>>2],n[d+4>>2]=o,n[A>>2]=n[d>>2],n[A+4>>2]=n[d+4>>2],l=NRe(l,A)|0,I=u,l|0}function FRe(o){return o=o|0,(n[(EM()|0)+24>>2]|0)+(o*12|0)|0}function NRe(o,l){o=o|0,l=l|0;var u=0;return u=n[l>>2]|0,l=n[l+4>>2]|0,o=o+(l>>1)|0,l&1&&(u=n[(n[o>>2]|0)+u>>2]|0),Rb(gd[u&31](o)|0)|0}function ORe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0;A=I,I=I+16|0,d=A+8|0,m=A,k=n[u>>2]|0,B=n[u+4>>2]|0,u=Bn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],LRe(o,u,d,1),I=A}function LRe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0,B=0,k=0,R=0,M=0,L=0;d=I,I=I+32|0,m=d+16|0,L=d+8|0,k=d,M=n[u>>2]|0,R=n[u+4>>2]|0,B=n[o>>2]|0,o=IM()|0,n[L>>2]=M,n[L+4>>2]=R,n[m>>2]=n[L>>2],n[m+4>>2]=n[L+4>>2],u=MRe(m)|0,n[k>>2]=M,n[k+4>>2]=R,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],vn(B,l,o,u,URe(m,A)|0,A),I=d}function IM(){var o=0,l=0;if(s[7680]|0||(Qz(9412),gr(31,9412,U|0)|0,l=7680,n[l>>2]=1,n[l+4>>2]=0),!(_r(9412)|0)){o=9412,l=o+36|0;do n[o>>2]=0,o=o+4|0;while((o|0)<(l|0));Qz(9412)}return 9412}function MRe(o){return o=o|0,0}function URe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0,q=0;return L=I,I=I+32|0,d=L+24|0,B=L+16|0,k=L,R=L+8|0,m=n[o>>2]|0,A=n[o+4>>2]|0,n[k>>2]=m,n[k+4>>2]=A,q=IM()|0,M=q+24|0,o=yr(l,4)|0,n[R>>2]=o,l=q+28|0,u=n[l>>2]|0,u>>>0<(n[q+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=A,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],kz(u,d,o),o=(n[l>>2]|0)+12|0,n[l>>2]=o):(_Re(M,k,R),o=n[l>>2]|0),I=L,((o-(n[M>>2]|0)|0)/12|0)+-1|0}function kz(o,l,u){o=o|0,l=l|0,u=u|0;var A=0;A=n[l+4>>2]|0,n[o>>2]=n[l>>2],n[o+4>>2]=A,n[o+8>>2]=u}function _Re(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0,q=0,ae=0;if(M=I,I=I+48|0,A=M+32|0,B=M+24|0,k=M,R=o+4|0,d=(((n[R>>2]|0)-(n[o>>2]|0)|0)/12|0)+1|0,m=HRe(o)|0,m>>>0>>0)sn(o);else{L=n[o>>2]|0,ae=((n[o+8>>2]|0)-L|0)/12|0,q=ae<<1,jRe(k,ae>>>0>>1>>>0?q>>>0>>0?d:q:m,((n[R>>2]|0)-L|0)/12|0,o+8|0),R=k+8|0,m=n[R>>2]|0,d=n[l+4>>2]|0,u=n[u>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[A>>2]=n[B>>2],n[A+4>>2]=n[B+4>>2],kz(m,A,u),n[R>>2]=(n[R>>2]|0)+12,GRe(o,k),qRe(k),I=M;return}}function HRe(o){return o=o|0,357913941}function jRe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+16>>2]=A;do if(l)if(l>>>0>357913941)Nt();else{d=Kt(l*12|0)|0;break}else d=0;while(!1);n[o>>2]=d,A=d+(u*12|0)|0,n[o+8>>2]=A,n[o+4>>2]=A,n[o+12>>2]=d+(l*12|0)}function GRe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|0,m=l+4|0,d=(n[B>>2]|0)-A|0,u=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=u,(d|0)>0?(Qr(u|0,A|0,d|0)|0,A=m,u=n[m>>2]|0):A=m,m=n[o>>2]|0,n[o>>2]=u,n[A>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=o+8|0,B=l+12|0,o=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=o,n[l>>2]=n[A>>2]}function qRe(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,(A|0)!=(l|0)&&(n[u>>2]=A+(~(((A+-12-l|0)>>>0)/12|0)*12|0)),o=n[o>>2]|0,o|0&&It(o)}function Qz(o){o=o|0,VRe(o)}function WRe(o){o=o|0,YRe(o+24|0)}function YRe(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[o>>2]|0,(l|0)!=(u|0)&&(n[o>>2]=l+(~(((l+-12-A|0)>>>0)/12|0)*12|0)),It(u))}function VRe(o){o=o|0;var l=0;l=en()|0,tn(o,2,6,l,Rz()|0,0),n[o+24>>2]=0,n[o+28>>2]=0,n[o+32>>2]=0}function Rz(){return 1200}function JRe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0;return u=I,I=I+16|0,A=u+8|0,d=u,m=KRe(o)|0,o=n[m+4>>2]|0,n[d>>2]=n[m>>2],n[d+4>>2]=o,n[A>>2]=n[d>>2],n[A+4>>2]=n[d+4>>2],l=zRe(l,A)|0,I=u,l|0}function KRe(o){return o=o|0,(n[(IM()|0)+24>>2]|0)+(o*12|0)|0}function zRe(o,l){o=o|0,l=l|0;var u=0;return u=n[l>>2]|0,l=n[l+4>>2]|0,o=o+(l>>1)|0,l&1&&(u=n[(n[o>>2]|0)+u>>2]|0),Tb(gd[u&31](o)|0)|0}function Tb(o){return o=o|0,o|0}function ZRe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0;A=I,I=I+16|0,d=A+8|0,m=A,k=n[u>>2]|0,B=n[u+4>>2]|0,u=Bn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],XRe(o,u,d,0),I=A}function XRe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0,B=0,k=0,R=0,M=0,L=0;d=I,I=I+32|0,m=d+16|0,L=d+8|0,k=d,M=n[u>>2]|0,R=n[u+4>>2]|0,B=n[o>>2]|0,o=CM()|0,n[L>>2]=M,n[L+4>>2]=R,n[m>>2]=n[L>>2],n[m+4>>2]=n[L+4>>2],u=$Re(m)|0,n[k>>2]=M,n[k+4>>2]=R,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],vn(B,l,o,u,eTe(m,A)|0,A),I=d}function CM(){var o=0,l=0;if(s[7688]|0||(Fz(9448),gr(32,9448,U|0)|0,l=7688,n[l>>2]=1,n[l+4>>2]=0),!(_r(9448)|0)){o=9448,l=o+36|0;do n[o>>2]=0,o=o+4|0;while((o|0)<(l|0));Fz(9448)}return 9448}function $Re(o){return o=o|0,0}function eTe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0,q=0;return L=I,I=I+32|0,d=L+24|0,B=L+16|0,k=L,R=L+8|0,m=n[o>>2]|0,A=n[o+4>>2]|0,n[k>>2]=m,n[k+4>>2]=A,q=CM()|0,M=q+24|0,o=yr(l,4)|0,n[R>>2]=o,l=q+28|0,u=n[l>>2]|0,u>>>0<(n[q+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=A,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],Tz(u,d,o),o=(n[l>>2]|0)+12|0,n[l>>2]=o):(tTe(M,k,R),o=n[l>>2]|0),I=L,((o-(n[M>>2]|0)|0)/12|0)+-1|0}function Tz(o,l,u){o=o|0,l=l|0,u=u|0;var A=0;A=n[l+4>>2]|0,n[o>>2]=n[l>>2],n[o+4>>2]=A,n[o+8>>2]=u}function tTe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0,q=0,ae=0;if(M=I,I=I+48|0,A=M+32|0,B=M+24|0,k=M,R=o+4|0,d=(((n[R>>2]|0)-(n[o>>2]|0)|0)/12|0)+1|0,m=rTe(o)|0,m>>>0>>0)sn(o);else{L=n[o>>2]|0,ae=((n[o+8>>2]|0)-L|0)/12|0,q=ae<<1,nTe(k,ae>>>0>>1>>>0?q>>>0>>0?d:q:m,((n[R>>2]|0)-L|0)/12|0,o+8|0),R=k+8|0,m=n[R>>2]|0,d=n[l+4>>2]|0,u=n[u>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[A>>2]=n[B>>2],n[A+4>>2]=n[B+4>>2],Tz(m,A,u),n[R>>2]=(n[R>>2]|0)+12,iTe(o,k),sTe(k),I=M;return}}function rTe(o){return o=o|0,357913941}function nTe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+16>>2]=A;do if(l)if(l>>>0>357913941)Nt();else{d=Kt(l*12|0)|0;break}else d=0;while(!1);n[o>>2]=d,A=d+(u*12|0)|0,n[o+8>>2]=A,n[o+4>>2]=A,n[o+12>>2]=d+(l*12|0)}function iTe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|0,m=l+4|0,d=(n[B>>2]|0)-A|0,u=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=u,(d|0)>0?(Qr(u|0,A|0,d|0)|0,A=m,u=n[m>>2]|0):A=m,m=n[o>>2]|0,n[o>>2]=u,n[A>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=o+8|0,B=l+12|0,o=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=o,n[l>>2]=n[A>>2]}function sTe(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,(A|0)!=(l|0)&&(n[u>>2]=A+(~(((A+-12-l|0)>>>0)/12|0)*12|0)),o=n[o>>2]|0,o|0&&It(o)}function Fz(o){o=o|0,lTe(o)}function oTe(o){o=o|0,aTe(o+24|0)}function aTe(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[o>>2]|0,(l|0)!=(u|0)&&(n[o>>2]=l+(~(((l+-12-A|0)>>>0)/12|0)*12|0)),It(u))}function lTe(o){o=o|0;var l=0;l=en()|0,tn(o,2,6,l,Nz()|0,1),n[o+24>>2]=0,n[o+28>>2]=0,n[o+32>>2]=0}function Nz(){return 1204}function cTe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;A=I,I=I+16|0,d=A+8|0,m=A,B=uTe(o)|0,o=n[B+4>>2]|0,n[m>>2]=n[B>>2],n[m+4>>2]=o,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],fTe(l,d,u),I=A}function uTe(o){return o=o|0,(n[(CM()|0)+24>>2]|0)+(o*12|0)|0}function fTe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0;m=I,I=I+16|0,d=m,A=n[l>>2]|0,l=n[l+4>>2]|0,o=o+(l>>1)|0,l&1&&(A=n[(n[o>>2]|0)+A>>2]|0),wM(d,u),d=BM(d,u)|0,sp[A&31](o,d),I=m}function wM(o,l){o=o|0,l=l|0}function BM(o,l){return o=o|0,l=l|0,ATe(l)|0}function ATe(o){return o=o|0,o|0}function pTe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0;A=I,I=I+16|0,d=A+8|0,m=A,k=n[u>>2]|0,B=n[u+4>>2]|0,u=Bn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],hTe(o,u,d,0),I=A}function hTe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0,B=0,k=0,R=0,M=0,L=0;d=I,I=I+32|0,m=d+16|0,L=d+8|0,k=d,M=n[u>>2]|0,R=n[u+4>>2]|0,B=n[o>>2]|0,o=vM()|0,n[L>>2]=M,n[L+4>>2]=R,n[m>>2]=n[L>>2],n[m+4>>2]=n[L+4>>2],u=gTe(m)|0,n[k>>2]=M,n[k+4>>2]=R,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],vn(B,l,o,u,dTe(m,A)|0,A),I=d}function vM(){var o=0,l=0;if(s[7696]|0||(Lz(9484),gr(33,9484,U|0)|0,l=7696,n[l>>2]=1,n[l+4>>2]=0),!(_r(9484)|0)){o=9484,l=o+36|0;do n[o>>2]=0,o=o+4|0;while((o|0)<(l|0));Lz(9484)}return 9484}function gTe(o){return o=o|0,0}function dTe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0,q=0;return L=I,I=I+32|0,d=L+24|0,B=L+16|0,k=L,R=L+8|0,m=n[o>>2]|0,A=n[o+4>>2]|0,n[k>>2]=m,n[k+4>>2]=A,q=vM()|0,M=q+24|0,o=yr(l,4)|0,n[R>>2]=o,l=q+28|0,u=n[l>>2]|0,u>>>0<(n[q+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=A,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],Oz(u,d,o),o=(n[l>>2]|0)+12|0,n[l>>2]=o):(mTe(M,k,R),o=n[l>>2]|0),I=L,((o-(n[M>>2]|0)|0)/12|0)+-1|0}function Oz(o,l,u){o=o|0,l=l|0,u=u|0;var A=0;A=n[l+4>>2]|0,n[o>>2]=n[l>>2],n[o+4>>2]=A,n[o+8>>2]=u}function mTe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0,q=0,ae=0;if(M=I,I=I+48|0,A=M+32|0,B=M+24|0,k=M,R=o+4|0,d=(((n[R>>2]|0)-(n[o>>2]|0)|0)/12|0)+1|0,m=yTe(o)|0,m>>>0>>0)sn(o);else{L=n[o>>2]|0,ae=((n[o+8>>2]|0)-L|0)/12|0,q=ae<<1,ETe(k,ae>>>0>>1>>>0?q>>>0>>0?d:q:m,((n[R>>2]|0)-L|0)/12|0,o+8|0),R=k+8|0,m=n[R>>2]|0,d=n[l+4>>2]|0,u=n[u>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[A>>2]=n[B>>2],n[A+4>>2]=n[B+4>>2],Oz(m,A,u),n[R>>2]=(n[R>>2]|0)+12,ITe(o,k),CTe(k),I=M;return}}function yTe(o){return o=o|0,357913941}function ETe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+16>>2]=A;do if(l)if(l>>>0>357913941)Nt();else{d=Kt(l*12|0)|0;break}else d=0;while(!1);n[o>>2]=d,A=d+(u*12|0)|0,n[o+8>>2]=A,n[o+4>>2]=A,n[o+12>>2]=d+(l*12|0)}function ITe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|0,m=l+4|0,d=(n[B>>2]|0)-A|0,u=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=u,(d|0)>0?(Qr(u|0,A|0,d|0)|0,A=m,u=n[m>>2]|0):A=m,m=n[o>>2]|0,n[o>>2]=u,n[A>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=o+8|0,B=l+12|0,o=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=o,n[l>>2]=n[A>>2]}function CTe(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,(A|0)!=(l|0)&&(n[u>>2]=A+(~(((A+-12-l|0)>>>0)/12|0)*12|0)),o=n[o>>2]|0,o|0&&It(o)}function Lz(o){o=o|0,vTe(o)}function wTe(o){o=o|0,BTe(o+24|0)}function BTe(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[o>>2]|0,(l|0)!=(u|0)&&(n[o>>2]=l+(~(((l+-12-A|0)>>>0)/12|0)*12|0)),It(u))}function vTe(o){o=o|0;var l=0;l=en()|0,tn(o,2,1,l,STe()|0,2),n[o+24>>2]=0,n[o+28>>2]=0,n[o+32>>2]=0}function STe(){return 1212}function DTe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0,B=0,k=0;d=I,I=I+16|0,m=d+8|0,B=d,k=PTe(o)|0,o=n[k+4>>2]|0,n[B>>2]=n[k>>2],n[B+4>>2]=o,n[m>>2]=n[B>>2],n[m+4>>2]=n[B+4>>2],bTe(l,m,u,A),I=d}function PTe(o){return o=o|0,(n[(vM()|0)+24>>2]|0)+(o*12|0)|0}function bTe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0,B=0,k=0;k=I,I=I+16|0,m=k+1|0,B=k,d=n[l>>2]|0,l=n[l+4>>2]|0,o=o+(l>>1)|0,l&1&&(d=n[(n[o>>2]|0)+d>>2]|0),wM(m,u),m=BM(m,u)|0,ad(B,A),B=ld(B,A)|0,F2[d&15](o,m,B),I=k}function xTe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0;A=I,I=I+16|0,d=A+8|0,m=A,k=n[u>>2]|0,B=n[u+4>>2]|0,u=Bn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],kTe(o,u,d,1),I=A}function kTe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0,B=0,k=0,R=0,M=0,L=0;d=I,I=I+32|0,m=d+16|0,L=d+8|0,k=d,M=n[u>>2]|0,R=n[u+4>>2]|0,B=n[o>>2]|0,o=SM()|0,n[L>>2]=M,n[L+4>>2]=R,n[m>>2]=n[L>>2],n[m+4>>2]=n[L+4>>2],u=QTe(m)|0,n[k>>2]=M,n[k+4>>2]=R,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],vn(B,l,o,u,RTe(m,A)|0,A),I=d}function SM(){var o=0,l=0;if(s[7704]|0||(Uz(9520),gr(34,9520,U|0)|0,l=7704,n[l>>2]=1,n[l+4>>2]=0),!(_r(9520)|0)){o=9520,l=o+36|0;do n[o>>2]=0,o=o+4|0;while((o|0)<(l|0));Uz(9520)}return 9520}function QTe(o){return o=o|0,0}function RTe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0,q=0;return L=I,I=I+32|0,d=L+24|0,B=L+16|0,k=L,R=L+8|0,m=n[o>>2]|0,A=n[o+4>>2]|0,n[k>>2]=m,n[k+4>>2]=A,q=SM()|0,M=q+24|0,o=yr(l,4)|0,n[R>>2]=o,l=q+28|0,u=n[l>>2]|0,u>>>0<(n[q+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=A,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],Mz(u,d,o),o=(n[l>>2]|0)+12|0,n[l>>2]=o):(TTe(M,k,R),o=n[l>>2]|0),I=L,((o-(n[M>>2]|0)|0)/12|0)+-1|0}function Mz(o,l,u){o=o|0,l=l|0,u=u|0;var A=0;A=n[l+4>>2]|0,n[o>>2]=n[l>>2],n[o+4>>2]=A,n[o+8>>2]=u}function TTe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0,q=0,ae=0;if(M=I,I=I+48|0,A=M+32|0,B=M+24|0,k=M,R=o+4|0,d=(((n[R>>2]|0)-(n[o>>2]|0)|0)/12|0)+1|0,m=FTe(o)|0,m>>>0>>0)sn(o);else{L=n[o>>2]|0,ae=((n[o+8>>2]|0)-L|0)/12|0,q=ae<<1,NTe(k,ae>>>0>>1>>>0?q>>>0>>0?d:q:m,((n[R>>2]|0)-L|0)/12|0,o+8|0),R=k+8|0,m=n[R>>2]|0,d=n[l+4>>2]|0,u=n[u>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[A>>2]=n[B>>2],n[A+4>>2]=n[B+4>>2],Mz(m,A,u),n[R>>2]=(n[R>>2]|0)+12,OTe(o,k),LTe(k),I=M;return}}function FTe(o){return o=o|0,357913941}function NTe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+16>>2]=A;do if(l)if(l>>>0>357913941)Nt();else{d=Kt(l*12|0)|0;break}else d=0;while(!1);n[o>>2]=d,A=d+(u*12|0)|0,n[o+8>>2]=A,n[o+4>>2]=A,n[o+12>>2]=d+(l*12|0)}function OTe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|0,m=l+4|0,d=(n[B>>2]|0)-A|0,u=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=u,(d|0)>0?(Qr(u|0,A|0,d|0)|0,A=m,u=n[m>>2]|0):A=m,m=n[o>>2]|0,n[o>>2]=u,n[A>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=o+8|0,B=l+12|0,o=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=o,n[l>>2]=n[A>>2]}function LTe(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,(A|0)!=(l|0)&&(n[u>>2]=A+(~(((A+-12-l|0)>>>0)/12|0)*12|0)),o=n[o>>2]|0,o|0&&It(o)}function Uz(o){o=o|0,_Te(o)}function MTe(o){o=o|0,UTe(o+24|0)}function UTe(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[o>>2]|0,(l|0)!=(u|0)&&(n[o>>2]=l+(~(((l+-12-A|0)>>>0)/12|0)*12|0)),It(u))}function _Te(o){o=o|0;var l=0;l=en()|0,tn(o,2,1,l,HTe()|0,1),n[o+24>>2]=0,n[o+28>>2]=0,n[o+32>>2]=0}function HTe(){return 1224}function jTe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0;return d=I,I=I+16|0,m=d+8|0,B=d,k=GTe(o)|0,o=n[k+4>>2]|0,n[B>>2]=n[k>>2],n[B+4>>2]=o,n[m>>2]=n[B>>2],n[m+4>>2]=n[B+4>>2],A=+qTe(l,m,u),I=d,+A}function GTe(o){return o=o|0,(n[(SM()|0)+24>>2]|0)+(o*12|0)|0}function qTe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;return m=I,I=I+16|0,d=m,A=n[l>>2]|0,l=n[l+4>>2]|0,o=o+(l>>1)|0,l&1&&(A=n[(n[o>>2]|0)+A>>2]|0),tp(d,u),d=rp(d,u)|0,B=+kf(+OX[A&7](o,d)),I=m,+B}function WTe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0;A=I,I=I+16|0,d=A+8|0,m=A,k=n[u>>2]|0,B=n[u+4>>2]|0,u=Bn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],YTe(o,u,d,1),I=A}function YTe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0,B=0,k=0,R=0,M=0,L=0;d=I,I=I+32|0,m=d+16|0,L=d+8|0,k=d,M=n[u>>2]|0,R=n[u+4>>2]|0,B=n[o>>2]|0,o=DM()|0,n[L>>2]=M,n[L+4>>2]=R,n[m>>2]=n[L>>2],n[m+4>>2]=n[L+4>>2],u=VTe(m)|0,n[k>>2]=M,n[k+4>>2]=R,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],vn(B,l,o,u,JTe(m,A)|0,A),I=d}function DM(){var o=0,l=0;if(s[7712]|0||(Hz(9556),gr(35,9556,U|0)|0,l=7712,n[l>>2]=1,n[l+4>>2]=0),!(_r(9556)|0)){o=9556,l=o+36|0;do n[o>>2]=0,o=o+4|0;while((o|0)<(l|0));Hz(9556)}return 9556}function VTe(o){return o=o|0,0}function JTe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0,q=0;return L=I,I=I+32|0,d=L+24|0,B=L+16|0,k=L,R=L+8|0,m=n[o>>2]|0,A=n[o+4>>2]|0,n[k>>2]=m,n[k+4>>2]=A,q=DM()|0,M=q+24|0,o=yr(l,4)|0,n[R>>2]=o,l=q+28|0,u=n[l>>2]|0,u>>>0<(n[q+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=A,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],_z(u,d,o),o=(n[l>>2]|0)+12|0,n[l>>2]=o):(KTe(M,k,R),o=n[l>>2]|0),I=L,((o-(n[M>>2]|0)|0)/12|0)+-1|0}function _z(o,l,u){o=o|0,l=l|0,u=u|0;var A=0;A=n[l+4>>2]|0,n[o>>2]=n[l>>2],n[o+4>>2]=A,n[o+8>>2]=u}function KTe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0,q=0,ae=0;if(M=I,I=I+48|0,A=M+32|0,B=M+24|0,k=M,R=o+4|0,d=(((n[R>>2]|0)-(n[o>>2]|0)|0)/12|0)+1|0,m=zTe(o)|0,m>>>0>>0)sn(o);else{L=n[o>>2]|0,ae=((n[o+8>>2]|0)-L|0)/12|0,q=ae<<1,ZTe(k,ae>>>0>>1>>>0?q>>>0>>0?d:q:m,((n[R>>2]|0)-L|0)/12|0,o+8|0),R=k+8|0,m=n[R>>2]|0,d=n[l+4>>2]|0,u=n[u>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[A>>2]=n[B>>2],n[A+4>>2]=n[B+4>>2],_z(m,A,u),n[R>>2]=(n[R>>2]|0)+12,XTe(o,k),$Te(k),I=M;return}}function zTe(o){return o=o|0,357913941}function ZTe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+16>>2]=A;do if(l)if(l>>>0>357913941)Nt();else{d=Kt(l*12|0)|0;break}else d=0;while(!1);n[o>>2]=d,A=d+(u*12|0)|0,n[o+8>>2]=A,n[o+4>>2]=A,n[o+12>>2]=d+(l*12|0)}function XTe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|0,m=l+4|0,d=(n[B>>2]|0)-A|0,u=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=u,(d|0)>0?(Qr(u|0,A|0,d|0)|0,A=m,u=n[m>>2]|0):A=m,m=n[o>>2]|0,n[o>>2]=u,n[A>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=o+8|0,B=l+12|0,o=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=o,n[l>>2]=n[A>>2]}function $Te(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,(A|0)!=(l|0)&&(n[u>>2]=A+(~(((A+-12-l|0)>>>0)/12|0)*12|0)),o=n[o>>2]|0,o|0&&It(o)}function Hz(o){o=o|0,rFe(o)}function eFe(o){o=o|0,tFe(o+24|0)}function tFe(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[o>>2]|0,(l|0)!=(u|0)&&(n[o>>2]=l+(~(((l+-12-A|0)>>>0)/12|0)*12|0)),It(u))}function rFe(o){o=o|0;var l=0;l=en()|0,tn(o,2,5,l,nFe()|0,0),n[o+24>>2]=0,n[o+28>>2]=0,n[o+32>>2]=0}function nFe(){return 1232}function iFe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;return A=I,I=I+16|0,d=A+8|0,m=A,B=sFe(o)|0,o=n[B+4>>2]|0,n[m>>2]=n[B>>2],n[m+4>>2]=o,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],u=+oFe(l,d),I=A,+u}function sFe(o){return o=o|0,(n[(DM()|0)+24>>2]|0)+(o*12|0)|0}function oFe(o,l){o=o|0,l=l|0;var u=0;return u=n[l>>2]|0,l=n[l+4>>2]|0,o=o+(l>>1)|0,l&1&&(u=n[(n[o>>2]|0)+u>>2]|0),+ +kf(+NX[u&15](o))}function aFe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0;A=I,I=I+16|0,d=A+8|0,m=A,k=n[u>>2]|0,B=n[u+4>>2]|0,u=Bn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],lFe(o,u,d,1),I=A}function lFe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0,B=0,k=0,R=0,M=0,L=0;d=I,I=I+32|0,m=d+16|0,L=d+8|0,k=d,M=n[u>>2]|0,R=n[u+4>>2]|0,B=n[o>>2]|0,o=PM()|0,n[L>>2]=M,n[L+4>>2]=R,n[m>>2]=n[L>>2],n[m+4>>2]=n[L+4>>2],u=cFe(m)|0,n[k>>2]=M,n[k+4>>2]=R,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],vn(B,l,o,u,uFe(m,A)|0,A),I=d}function PM(){var o=0,l=0;if(s[7720]|0||(Gz(9592),gr(36,9592,U|0)|0,l=7720,n[l>>2]=1,n[l+4>>2]=0),!(_r(9592)|0)){o=9592,l=o+36|0;do n[o>>2]=0,o=o+4|0;while((o|0)<(l|0));Gz(9592)}return 9592}function cFe(o){return o=o|0,0}function uFe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0,q=0;return L=I,I=I+32|0,d=L+24|0,B=L+16|0,k=L,R=L+8|0,m=n[o>>2]|0,A=n[o+4>>2]|0,n[k>>2]=m,n[k+4>>2]=A,q=PM()|0,M=q+24|0,o=yr(l,4)|0,n[R>>2]=o,l=q+28|0,u=n[l>>2]|0,u>>>0<(n[q+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=A,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],jz(u,d,o),o=(n[l>>2]|0)+12|0,n[l>>2]=o):(fFe(M,k,R),o=n[l>>2]|0),I=L,((o-(n[M>>2]|0)|0)/12|0)+-1|0}function jz(o,l,u){o=o|0,l=l|0,u=u|0;var A=0;A=n[l+4>>2]|0,n[o>>2]=n[l>>2],n[o+4>>2]=A,n[o+8>>2]=u}function fFe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0,q=0,ae=0;if(M=I,I=I+48|0,A=M+32|0,B=M+24|0,k=M,R=o+4|0,d=(((n[R>>2]|0)-(n[o>>2]|0)|0)/12|0)+1|0,m=AFe(o)|0,m>>>0>>0)sn(o);else{L=n[o>>2]|0,ae=((n[o+8>>2]|0)-L|0)/12|0,q=ae<<1,pFe(k,ae>>>0>>1>>>0?q>>>0>>0?d:q:m,((n[R>>2]|0)-L|0)/12|0,o+8|0),R=k+8|0,m=n[R>>2]|0,d=n[l+4>>2]|0,u=n[u>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[A>>2]=n[B>>2],n[A+4>>2]=n[B+4>>2],jz(m,A,u),n[R>>2]=(n[R>>2]|0)+12,hFe(o,k),gFe(k),I=M;return}}function AFe(o){return o=o|0,357913941}function pFe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+16>>2]=A;do if(l)if(l>>>0>357913941)Nt();else{d=Kt(l*12|0)|0;break}else d=0;while(!1);n[o>>2]=d,A=d+(u*12|0)|0,n[o+8>>2]=A,n[o+4>>2]=A,n[o+12>>2]=d+(l*12|0)}function hFe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|0,m=l+4|0,d=(n[B>>2]|0)-A|0,u=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=u,(d|0)>0?(Qr(u|0,A|0,d|0)|0,A=m,u=n[m>>2]|0):A=m,m=n[o>>2]|0,n[o>>2]=u,n[A>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=o+8|0,B=l+12|0,o=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=o,n[l>>2]=n[A>>2]}function gFe(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,(A|0)!=(l|0)&&(n[u>>2]=A+(~(((A+-12-l|0)>>>0)/12|0)*12|0)),o=n[o>>2]|0,o|0&&It(o)}function Gz(o){o=o|0,yFe(o)}function dFe(o){o=o|0,mFe(o+24|0)}function mFe(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[o>>2]|0,(l|0)!=(u|0)&&(n[o>>2]=l+(~(((l+-12-A|0)>>>0)/12|0)*12|0)),It(u))}function yFe(o){o=o|0;var l=0;l=en()|0,tn(o,2,7,l,EFe()|0,0),n[o+24>>2]=0,n[o+28>>2]=0,n[o+32>>2]=0}function EFe(){return 1276}function IFe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0;return u=I,I=I+16|0,A=u+8|0,d=u,m=CFe(o)|0,o=n[m+4>>2]|0,n[d>>2]=n[m>>2],n[d+4>>2]=o,n[A>>2]=n[d>>2],n[A+4>>2]=n[d+4>>2],l=wFe(l,A)|0,I=u,l|0}function CFe(o){return o=o|0,(n[(PM()|0)+24>>2]|0)+(o*12|0)|0}function wFe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0;return d=I,I=I+16|0,A=d,u=n[l>>2]|0,l=n[l+4>>2]|0,o=o+(l>>1)|0,l&1&&(u=n[(n[o>>2]|0)+u>>2]|0),sp[u&31](A,o),A=qz(A)|0,I=d,A|0}function qz(o){o=o|0;var l=0,u=0,A=0,d=0;return d=I,I=I+32|0,l=d+12|0,u=d,A=uM(Wz()|0)|0,A?(fM(l,A),AM(u,l),BFe(o,u),o=pM(l)|0):o=vFe(o)|0,I=d,o|0}function Wz(){var o=0;return s[7736]|0||(FFe(9640),gr(25,9640,U|0)|0,o=7736,n[o>>2]=1,n[o+4>>2]=0),9640}function BFe(o,l){o=o|0,l=l|0,bFe(l,o,o+8|0)|0}function vFe(o){o=o|0;var l=0,u=0,A=0,d=0,m=0,B=0,k=0;return u=I,I=I+16|0,d=u+4|0,B=u,A=Tl(8)|0,l=A,k=Kt(16)|0,n[k>>2]=n[o>>2],n[k+4>>2]=n[o+4>>2],n[k+8>>2]=n[o+8>>2],n[k+12>>2]=n[o+12>>2],m=l+4|0,n[m>>2]=k,o=Kt(8)|0,m=n[m>>2]|0,n[B>>2]=0,n[d>>2]=n[B>>2],bM(o,m,d),n[A>>2]=o,I=u,l|0}function bM(o,l,u){o=o|0,l=l|0,u=u|0,n[o>>2]=l,u=Kt(16)|0,n[u+4>>2]=0,n[u+8>>2]=0,n[u>>2]=1244,n[u+12>>2]=l,n[o+4>>2]=u}function SFe(o){o=o|0,$y(o),It(o)}function DFe(o){o=o|0,o=n[o+12>>2]|0,o|0&&It(o)}function PFe(o){o=o|0,It(o)}function bFe(o,l,u){return o=o|0,l=l|0,u=u|0,l=xFe(n[o>>2]|0,l,u)|0,u=o+4|0,n[(n[u>>2]|0)+8>>2]=l,n[(n[u>>2]|0)+8>>2]|0}function xFe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0;return A=I,I=I+16|0,d=A,Fl(d),o=Os(o)|0,u=kFe(o,n[l>>2]|0,+E[u>>3])|0,Nl(d),I=A,u|0}function kFe(o,l,u){o=o|0,l=l|0,u=+u;var A=0;return A=da(QFe()|0)|0,l=Yy(l)|0,ou(0,A|0,o|0,l|0,+ +Ja(u))|0}function QFe(){var o=0;return s[7728]|0||(RFe(9628),o=7728,n[o>>2]=1,n[o+4>>2]=0),9628}function RFe(o){o=o|0,Qo(o,TFe()|0,2)}function TFe(){return 1264}function FFe(o){o=o|0,Lh(o)}function NFe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0;A=I,I=I+16|0,d=A+8|0,m=A,k=n[u>>2]|0,B=n[u+4>>2]|0,u=Bn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],OFe(o,u,d,1),I=A}function OFe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0,B=0,k=0,R=0,M=0,L=0;d=I,I=I+32|0,m=d+16|0,L=d+8|0,k=d,M=n[u>>2]|0,R=n[u+4>>2]|0,B=n[o>>2]|0,o=xM()|0,n[L>>2]=M,n[L+4>>2]=R,n[m>>2]=n[L>>2],n[m+4>>2]=n[L+4>>2],u=LFe(m)|0,n[k>>2]=M,n[k+4>>2]=R,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],vn(B,l,o,u,MFe(m,A)|0,A),I=d}function xM(){var o=0,l=0;if(s[7744]|0||(Vz(9684),gr(37,9684,U|0)|0,l=7744,n[l>>2]=1,n[l+4>>2]=0),!(_r(9684)|0)){o=9684,l=o+36|0;do n[o>>2]=0,o=o+4|0;while((o|0)<(l|0));Vz(9684)}return 9684}function LFe(o){return o=o|0,0}function MFe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0,q=0;return L=I,I=I+32|0,d=L+24|0,B=L+16|0,k=L,R=L+8|0,m=n[o>>2]|0,A=n[o+4>>2]|0,n[k>>2]=m,n[k+4>>2]=A,q=xM()|0,M=q+24|0,o=yr(l,4)|0,n[R>>2]=o,l=q+28|0,u=n[l>>2]|0,u>>>0<(n[q+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=A,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],Yz(u,d,o),o=(n[l>>2]|0)+12|0,n[l>>2]=o):(UFe(M,k,R),o=n[l>>2]|0),I=L,((o-(n[M>>2]|0)|0)/12|0)+-1|0}function Yz(o,l,u){o=o|0,l=l|0,u=u|0;var A=0;A=n[l+4>>2]|0,n[o>>2]=n[l>>2],n[o+4>>2]=A,n[o+8>>2]=u}function UFe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0,q=0,ae=0;if(M=I,I=I+48|0,A=M+32|0,B=M+24|0,k=M,R=o+4|0,d=(((n[R>>2]|0)-(n[o>>2]|0)|0)/12|0)+1|0,m=_Fe(o)|0,m>>>0>>0)sn(o);else{L=n[o>>2]|0,ae=((n[o+8>>2]|0)-L|0)/12|0,q=ae<<1,HFe(k,ae>>>0>>1>>>0?q>>>0>>0?d:q:m,((n[R>>2]|0)-L|0)/12|0,o+8|0),R=k+8|0,m=n[R>>2]|0,d=n[l+4>>2]|0,u=n[u>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[A>>2]=n[B>>2],n[A+4>>2]=n[B+4>>2],Yz(m,A,u),n[R>>2]=(n[R>>2]|0)+12,jFe(o,k),GFe(k),I=M;return}}function _Fe(o){return o=o|0,357913941}function HFe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+16>>2]=A;do if(l)if(l>>>0>357913941)Nt();else{d=Kt(l*12|0)|0;break}else d=0;while(!1);n[o>>2]=d,A=d+(u*12|0)|0,n[o+8>>2]=A,n[o+4>>2]=A,n[o+12>>2]=d+(l*12|0)}function jFe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|0,m=l+4|0,d=(n[B>>2]|0)-A|0,u=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=u,(d|0)>0?(Qr(u|0,A|0,d|0)|0,A=m,u=n[m>>2]|0):A=m,m=n[o>>2]|0,n[o>>2]=u,n[A>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=o+8|0,B=l+12|0,o=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=o,n[l>>2]=n[A>>2]}function GFe(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,(A|0)!=(l|0)&&(n[u>>2]=A+(~(((A+-12-l|0)>>>0)/12|0)*12|0)),o=n[o>>2]|0,o|0&&It(o)}function Vz(o){o=o|0,YFe(o)}function qFe(o){o=o|0,WFe(o+24|0)}function WFe(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[o>>2]|0,(l|0)!=(u|0)&&(n[o>>2]=l+(~(((l+-12-A|0)>>>0)/12|0)*12|0)),It(u))}function YFe(o){o=o|0;var l=0;l=en()|0,tn(o,2,5,l,VFe()|0,1),n[o+24>>2]=0,n[o+28>>2]=0,n[o+32>>2]=0}function VFe(){return 1280}function JFe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;return A=I,I=I+16|0,d=A+8|0,m=A,B=KFe(o)|0,o=n[B+4>>2]|0,n[m>>2]=n[B>>2],n[m+4>>2]=o,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],u=zFe(l,d,u)|0,I=A,u|0}function KFe(o){return o=o|0,(n[(xM()|0)+24>>2]|0)+(o*12|0)|0}function zFe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;return B=I,I=I+32|0,d=B,m=B+16|0,A=n[l>>2]|0,l=n[l+4>>2]|0,o=o+(l>>1)|0,l&1&&(A=n[(n[o>>2]|0)+A>>2]|0),tp(m,u),m=rp(m,u)|0,F2[A&15](d,o,m),m=qz(d)|0,I=B,m|0}function ZFe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0;A=I,I=I+16|0,d=A+8|0,m=A,k=n[u>>2]|0,B=n[u+4>>2]|0,u=Bn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],XFe(o,u,d,1),I=A}function XFe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0,B=0,k=0,R=0,M=0,L=0;d=I,I=I+32|0,m=d+16|0,L=d+8|0,k=d,M=n[u>>2]|0,R=n[u+4>>2]|0,B=n[o>>2]|0,o=kM()|0,n[L>>2]=M,n[L+4>>2]=R,n[m>>2]=n[L>>2],n[m+4>>2]=n[L+4>>2],u=$Fe(m)|0,n[k>>2]=M,n[k+4>>2]=R,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],vn(B,l,o,u,eNe(m,A)|0,A),I=d}function kM(){var o=0,l=0;if(s[7752]|0||(Kz(9720),gr(38,9720,U|0)|0,l=7752,n[l>>2]=1,n[l+4>>2]=0),!(_r(9720)|0)){o=9720,l=o+36|0;do n[o>>2]=0,o=o+4|0;while((o|0)<(l|0));Kz(9720)}return 9720}function $Fe(o){return o=o|0,0}function eNe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0,q=0;return L=I,I=I+32|0,d=L+24|0,B=L+16|0,k=L,R=L+8|0,m=n[o>>2]|0,A=n[o+4>>2]|0,n[k>>2]=m,n[k+4>>2]=A,q=kM()|0,M=q+24|0,o=yr(l,4)|0,n[R>>2]=o,l=q+28|0,u=n[l>>2]|0,u>>>0<(n[q+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=A,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],Jz(u,d,o),o=(n[l>>2]|0)+12|0,n[l>>2]=o):(tNe(M,k,R),o=n[l>>2]|0),I=L,((o-(n[M>>2]|0)|0)/12|0)+-1|0}function Jz(o,l,u){o=o|0,l=l|0,u=u|0;var A=0;A=n[l+4>>2]|0,n[o>>2]=n[l>>2],n[o+4>>2]=A,n[o+8>>2]=u}function tNe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0,q=0,ae=0;if(M=I,I=I+48|0,A=M+32|0,B=M+24|0,k=M,R=o+4|0,d=(((n[R>>2]|0)-(n[o>>2]|0)|0)/12|0)+1|0,m=rNe(o)|0,m>>>0>>0)sn(o);else{L=n[o>>2]|0,ae=((n[o+8>>2]|0)-L|0)/12|0,q=ae<<1,nNe(k,ae>>>0>>1>>>0?q>>>0>>0?d:q:m,((n[R>>2]|0)-L|0)/12|0,o+8|0),R=k+8|0,m=n[R>>2]|0,d=n[l+4>>2]|0,u=n[u>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[A>>2]=n[B>>2],n[A+4>>2]=n[B+4>>2],Jz(m,A,u),n[R>>2]=(n[R>>2]|0)+12,iNe(o,k),sNe(k),I=M;return}}function rNe(o){return o=o|0,357913941}function nNe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+16>>2]=A;do if(l)if(l>>>0>357913941)Nt();else{d=Kt(l*12|0)|0;break}else d=0;while(!1);n[o>>2]=d,A=d+(u*12|0)|0,n[o+8>>2]=A,n[o+4>>2]=A,n[o+12>>2]=d+(l*12|0)}function iNe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|0,m=l+4|0,d=(n[B>>2]|0)-A|0,u=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=u,(d|0)>0?(Qr(u|0,A|0,d|0)|0,A=m,u=n[m>>2]|0):A=m,m=n[o>>2]|0,n[o>>2]=u,n[A>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=o+8|0,B=l+12|0,o=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=o,n[l>>2]=n[A>>2]}function sNe(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,(A|0)!=(l|0)&&(n[u>>2]=A+(~(((A+-12-l|0)>>>0)/12|0)*12|0)),o=n[o>>2]|0,o|0&&It(o)}function Kz(o){o=o|0,lNe(o)}function oNe(o){o=o|0,aNe(o+24|0)}function aNe(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[o>>2]|0,(l|0)!=(u|0)&&(n[o>>2]=l+(~(((l+-12-A|0)>>>0)/12|0)*12|0)),It(u))}function lNe(o){o=o|0;var l=0;l=en()|0,tn(o,2,8,l,cNe()|0,0),n[o+24>>2]=0,n[o+28>>2]=0,n[o+32>>2]=0}function cNe(){return 1288}function uNe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0;return u=I,I=I+16|0,A=u+8|0,d=u,m=fNe(o)|0,o=n[m+4>>2]|0,n[d>>2]=n[m>>2],n[d+4>>2]=o,n[A>>2]=n[d>>2],n[A+4>>2]=n[d+4>>2],l=ANe(l,A)|0,I=u,l|0}function fNe(o){return o=o|0,(n[(kM()|0)+24>>2]|0)+(o*12|0)|0}function ANe(o,l){o=o|0,l=l|0;var u=0;return u=n[l>>2]|0,l=n[l+4>>2]|0,o=o+(l>>1)|0,l&1&&(u=n[(n[o>>2]|0)+u>>2]|0),sd(gd[u&31](o)|0)|0}function pNe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0;A=I,I=I+16|0,d=A+8|0,m=A,k=n[u>>2]|0,B=n[u+4>>2]|0,u=Bn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],hNe(o,u,d,0),I=A}function hNe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0,B=0,k=0,R=0,M=0,L=0;d=I,I=I+32|0,m=d+16|0,L=d+8|0,k=d,M=n[u>>2]|0,R=n[u+4>>2]|0,B=n[o>>2]|0,o=QM()|0,n[L>>2]=M,n[L+4>>2]=R,n[m>>2]=n[L>>2],n[m+4>>2]=n[L+4>>2],u=gNe(m)|0,n[k>>2]=M,n[k+4>>2]=R,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],vn(B,l,o,u,dNe(m,A)|0,A),I=d}function QM(){var o=0,l=0;if(s[7760]|0||(Zz(9756),gr(39,9756,U|0)|0,l=7760,n[l>>2]=1,n[l+4>>2]=0),!(_r(9756)|0)){o=9756,l=o+36|0;do n[o>>2]=0,o=o+4|0;while((o|0)<(l|0));Zz(9756)}return 9756}function gNe(o){return o=o|0,0}function dNe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0,q=0;return L=I,I=I+32|0,d=L+24|0,B=L+16|0,k=L,R=L+8|0,m=n[o>>2]|0,A=n[o+4>>2]|0,n[k>>2]=m,n[k+4>>2]=A,q=QM()|0,M=q+24|0,o=yr(l,4)|0,n[R>>2]=o,l=q+28|0,u=n[l>>2]|0,u>>>0<(n[q+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=A,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],zz(u,d,o),o=(n[l>>2]|0)+12|0,n[l>>2]=o):(mNe(M,k,R),o=n[l>>2]|0),I=L,((o-(n[M>>2]|0)|0)/12|0)+-1|0}function zz(o,l,u){o=o|0,l=l|0,u=u|0;var A=0;A=n[l+4>>2]|0,n[o>>2]=n[l>>2],n[o+4>>2]=A,n[o+8>>2]=u}function mNe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0,q=0,ae=0;if(M=I,I=I+48|0,A=M+32|0,B=M+24|0,k=M,R=o+4|0,d=(((n[R>>2]|0)-(n[o>>2]|0)|0)/12|0)+1|0,m=yNe(o)|0,m>>>0>>0)sn(o);else{L=n[o>>2]|0,ae=((n[o+8>>2]|0)-L|0)/12|0,q=ae<<1,ENe(k,ae>>>0>>1>>>0?q>>>0>>0?d:q:m,((n[R>>2]|0)-L|0)/12|0,o+8|0),R=k+8|0,m=n[R>>2]|0,d=n[l+4>>2]|0,u=n[u>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[A>>2]=n[B>>2],n[A+4>>2]=n[B+4>>2],zz(m,A,u),n[R>>2]=(n[R>>2]|0)+12,INe(o,k),CNe(k),I=M;return}}function yNe(o){return o=o|0,357913941}function ENe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+16>>2]=A;do if(l)if(l>>>0>357913941)Nt();else{d=Kt(l*12|0)|0;break}else d=0;while(!1);n[o>>2]=d,A=d+(u*12|0)|0,n[o+8>>2]=A,n[o+4>>2]=A,n[o+12>>2]=d+(l*12|0)}function INe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|0,m=l+4|0,d=(n[B>>2]|0)-A|0,u=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=u,(d|0)>0?(Qr(u|0,A|0,d|0)|0,A=m,u=n[m>>2]|0):A=m,m=n[o>>2]|0,n[o>>2]=u,n[A>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=o+8|0,B=l+12|0,o=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=o,n[l>>2]=n[A>>2]}function CNe(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,(A|0)!=(l|0)&&(n[u>>2]=A+(~(((A+-12-l|0)>>>0)/12|0)*12|0)),o=n[o>>2]|0,o|0&&It(o)}function Zz(o){o=o|0,vNe(o)}function wNe(o){o=o|0,BNe(o+24|0)}function BNe(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[o>>2]|0,(l|0)!=(u|0)&&(n[o>>2]=l+(~(((l+-12-A|0)>>>0)/12|0)*12|0)),It(u))}function vNe(o){o=o|0;var l=0;l=en()|0,tn(o,2,8,l,SNe()|0,1),n[o+24>>2]=0,n[o+28>>2]=0,n[o+32>>2]=0}function SNe(){return 1292}function DNe(o,l,u){o=o|0,l=l|0,u=+u;var A=0,d=0,m=0,B=0;A=I,I=I+16|0,d=A+8|0,m=A,B=PNe(o)|0,o=n[B+4>>2]|0,n[m>>2]=n[B>>2],n[m+4>>2]=o,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],bNe(l,d,u),I=A}function PNe(o){return o=o|0,(n[(QM()|0)+24>>2]|0)+(o*12|0)|0}function bNe(o,l,u){o=o|0,l=l|0,u=+u;var A=0,d=0,m=0;m=I,I=I+16|0,d=m,A=n[l>>2]|0,l=n[l+4>>2]|0,o=o+(l>>1)|0,l&1&&(A=n[(n[o>>2]|0)+A>>2]|0),Qf(d,u),u=+Rf(d,u),RX[A&31](o,u),I=m}function xNe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0;A=I,I=I+16|0,d=A+8|0,m=A,k=n[u>>2]|0,B=n[u+4>>2]|0,u=Bn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],kNe(o,u,d,0),I=A}function kNe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0,B=0,k=0,R=0,M=0,L=0;d=I,I=I+32|0,m=d+16|0,L=d+8|0,k=d,M=n[u>>2]|0,R=n[u+4>>2]|0,B=n[o>>2]|0,o=RM()|0,n[L>>2]=M,n[L+4>>2]=R,n[m>>2]=n[L>>2],n[m+4>>2]=n[L+4>>2],u=QNe(m)|0,n[k>>2]=M,n[k+4>>2]=R,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],vn(B,l,o,u,RNe(m,A)|0,A),I=d}function RM(){var o=0,l=0;if(s[7768]|0||($z(9792),gr(40,9792,U|0)|0,l=7768,n[l>>2]=1,n[l+4>>2]=0),!(_r(9792)|0)){o=9792,l=o+36|0;do n[o>>2]=0,o=o+4|0;while((o|0)<(l|0));$z(9792)}return 9792}function QNe(o){return o=o|0,0}function RNe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0,q=0;return L=I,I=I+32|0,d=L+24|0,B=L+16|0,k=L,R=L+8|0,m=n[o>>2]|0,A=n[o+4>>2]|0,n[k>>2]=m,n[k+4>>2]=A,q=RM()|0,M=q+24|0,o=yr(l,4)|0,n[R>>2]=o,l=q+28|0,u=n[l>>2]|0,u>>>0<(n[q+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=A,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],Xz(u,d,o),o=(n[l>>2]|0)+12|0,n[l>>2]=o):(TNe(M,k,R),o=n[l>>2]|0),I=L,((o-(n[M>>2]|0)|0)/12|0)+-1|0}function Xz(o,l,u){o=o|0,l=l|0,u=u|0;var A=0;A=n[l+4>>2]|0,n[o>>2]=n[l>>2],n[o+4>>2]=A,n[o+8>>2]=u}function TNe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0,q=0,ae=0;if(M=I,I=I+48|0,A=M+32|0,B=M+24|0,k=M,R=o+4|0,d=(((n[R>>2]|0)-(n[o>>2]|0)|0)/12|0)+1|0,m=FNe(o)|0,m>>>0>>0)sn(o);else{L=n[o>>2]|0,ae=((n[o+8>>2]|0)-L|0)/12|0,q=ae<<1,NNe(k,ae>>>0>>1>>>0?q>>>0>>0?d:q:m,((n[R>>2]|0)-L|0)/12|0,o+8|0),R=k+8|0,m=n[R>>2]|0,d=n[l+4>>2]|0,u=n[u>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[A>>2]=n[B>>2],n[A+4>>2]=n[B+4>>2],Xz(m,A,u),n[R>>2]=(n[R>>2]|0)+12,ONe(o,k),LNe(k),I=M;return}}function FNe(o){return o=o|0,357913941}function NNe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+16>>2]=A;do if(l)if(l>>>0>357913941)Nt();else{d=Kt(l*12|0)|0;break}else d=0;while(!1);n[o>>2]=d,A=d+(u*12|0)|0,n[o+8>>2]=A,n[o+4>>2]=A,n[o+12>>2]=d+(l*12|0)}function ONe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|0,m=l+4|0,d=(n[B>>2]|0)-A|0,u=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=u,(d|0)>0?(Qr(u|0,A|0,d|0)|0,A=m,u=n[m>>2]|0):A=m,m=n[o>>2]|0,n[o>>2]=u,n[A>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=o+8|0,B=l+12|0,o=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=o,n[l>>2]=n[A>>2]}function LNe(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,(A|0)!=(l|0)&&(n[u>>2]=A+(~(((A+-12-l|0)>>>0)/12|0)*12|0)),o=n[o>>2]|0,o|0&&It(o)}function $z(o){o=o|0,_Ne(o)}function MNe(o){o=o|0,UNe(o+24|0)}function UNe(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[o>>2]|0,(l|0)!=(u|0)&&(n[o>>2]=l+(~(((l+-12-A|0)>>>0)/12|0)*12|0)),It(u))}function _Ne(o){o=o|0;var l=0;l=en()|0,tn(o,2,1,l,HNe()|0,2),n[o+24>>2]=0,n[o+28>>2]=0,n[o+32>>2]=0}function HNe(){return 1300}function jNe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=+A;var d=0,m=0,B=0,k=0;d=I,I=I+16|0,m=d+8|0,B=d,k=GNe(o)|0,o=n[k+4>>2]|0,n[B>>2]=n[k>>2],n[B+4>>2]=o,n[m>>2]=n[B>>2],n[m+4>>2]=n[B+4>>2],qNe(l,m,u,A),I=d}function GNe(o){return o=o|0,(n[(RM()|0)+24>>2]|0)+(o*12|0)|0}function qNe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=+A;var d=0,m=0,B=0,k=0;k=I,I=I+16|0,m=k+1|0,B=k,d=n[l>>2]|0,l=n[l+4>>2]|0,o=o+(l>>1)|0,l&1&&(d=n[(n[o>>2]|0)+d>>2]|0),tp(m,u),m=rp(m,u)|0,Qf(B,A),A=+Rf(B,A),_X[d&15](o,m,A),I=k}function WNe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0;A=I,I=I+16|0,d=A+8|0,m=A,k=n[u>>2]|0,B=n[u+4>>2]|0,u=Bn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],YNe(o,u,d,0),I=A}function YNe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0,B=0,k=0,R=0,M=0,L=0;d=I,I=I+32|0,m=d+16|0,L=d+8|0,k=d,M=n[u>>2]|0,R=n[u+4>>2]|0,B=n[o>>2]|0,o=TM()|0,n[L>>2]=M,n[L+4>>2]=R,n[m>>2]=n[L>>2],n[m+4>>2]=n[L+4>>2],u=VNe(m)|0,n[k>>2]=M,n[k+4>>2]=R,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],vn(B,l,o,u,JNe(m,A)|0,A),I=d}function TM(){var o=0,l=0;if(s[7776]|0||(tZ(9828),gr(41,9828,U|0)|0,l=7776,n[l>>2]=1,n[l+4>>2]=0),!(_r(9828)|0)){o=9828,l=o+36|0;do n[o>>2]=0,o=o+4|0;while((o|0)<(l|0));tZ(9828)}return 9828}function VNe(o){return o=o|0,0}function JNe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0,q=0;return L=I,I=I+32|0,d=L+24|0,B=L+16|0,k=L,R=L+8|0,m=n[o>>2]|0,A=n[o+4>>2]|0,n[k>>2]=m,n[k+4>>2]=A,q=TM()|0,M=q+24|0,o=yr(l,4)|0,n[R>>2]=o,l=q+28|0,u=n[l>>2]|0,u>>>0<(n[q+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=A,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],eZ(u,d,o),o=(n[l>>2]|0)+12|0,n[l>>2]=o):(KNe(M,k,R),o=n[l>>2]|0),I=L,((o-(n[M>>2]|0)|0)/12|0)+-1|0}function eZ(o,l,u){o=o|0,l=l|0,u=u|0;var A=0;A=n[l+4>>2]|0,n[o>>2]=n[l>>2],n[o+4>>2]=A,n[o+8>>2]=u}function KNe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0,q=0,ae=0;if(M=I,I=I+48|0,A=M+32|0,B=M+24|0,k=M,R=o+4|0,d=(((n[R>>2]|0)-(n[o>>2]|0)|0)/12|0)+1|0,m=zNe(o)|0,m>>>0>>0)sn(o);else{L=n[o>>2]|0,ae=((n[o+8>>2]|0)-L|0)/12|0,q=ae<<1,ZNe(k,ae>>>0>>1>>>0?q>>>0>>0?d:q:m,((n[R>>2]|0)-L|0)/12|0,o+8|0),R=k+8|0,m=n[R>>2]|0,d=n[l+4>>2]|0,u=n[u>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[A>>2]=n[B>>2],n[A+4>>2]=n[B+4>>2],eZ(m,A,u),n[R>>2]=(n[R>>2]|0)+12,XNe(o,k),$Ne(k),I=M;return}}function zNe(o){return o=o|0,357913941}function ZNe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+16>>2]=A;do if(l)if(l>>>0>357913941)Nt();else{d=Kt(l*12|0)|0;break}else d=0;while(!1);n[o>>2]=d,A=d+(u*12|0)|0,n[o+8>>2]=A,n[o+4>>2]=A,n[o+12>>2]=d+(l*12|0)}function XNe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|0,m=l+4|0,d=(n[B>>2]|0)-A|0,u=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=u,(d|0)>0?(Qr(u|0,A|0,d|0)|0,A=m,u=n[m>>2]|0):A=m,m=n[o>>2]|0,n[o>>2]=u,n[A>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=o+8|0,B=l+12|0,o=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=o,n[l>>2]=n[A>>2]}function $Ne(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,(A|0)!=(l|0)&&(n[u>>2]=A+(~(((A+-12-l|0)>>>0)/12|0)*12|0)),o=n[o>>2]|0,o|0&&It(o)}function tZ(o){o=o|0,rOe(o)}function eOe(o){o=o|0,tOe(o+24|0)}function tOe(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[o>>2]|0,(l|0)!=(u|0)&&(n[o>>2]=l+(~(((l+-12-A|0)>>>0)/12|0)*12|0)),It(u))}function rOe(o){o=o|0;var l=0;l=en()|0,tn(o,2,7,l,nOe()|0,1),n[o+24>>2]=0,n[o+28>>2]=0,n[o+32>>2]=0}function nOe(){return 1312}function iOe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;A=I,I=I+16|0,d=A+8|0,m=A,B=sOe(o)|0,o=n[B+4>>2]|0,n[m>>2]=n[B>>2],n[m+4>>2]=o,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],oOe(l,d,u),I=A}function sOe(o){return o=o|0,(n[(TM()|0)+24>>2]|0)+(o*12|0)|0}function oOe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0;m=I,I=I+16|0,d=m,A=n[l>>2]|0,l=n[l+4>>2]|0,o=o+(l>>1)|0,l&1&&(A=n[(n[o>>2]|0)+A>>2]|0),tp(d,u),d=rp(d,u)|0,sp[A&31](o,d),I=m}function aOe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0;A=I,I=I+16|0,d=A+8|0,m=A,k=n[u>>2]|0,B=n[u+4>>2]|0,u=Bn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],lOe(o,u,d,0),I=A}function lOe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0,B=0,k=0,R=0,M=0,L=0;d=I,I=I+32|0,m=d+16|0,L=d+8|0,k=d,M=n[u>>2]|0,R=n[u+4>>2]|0,B=n[o>>2]|0,o=FM()|0,n[L>>2]=M,n[L+4>>2]=R,n[m>>2]=n[L>>2],n[m+4>>2]=n[L+4>>2],u=cOe(m)|0,n[k>>2]=M,n[k+4>>2]=R,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],vn(B,l,o,u,uOe(m,A)|0,A),I=d}function FM(){var o=0,l=0;if(s[7784]|0||(nZ(9864),gr(42,9864,U|0)|0,l=7784,n[l>>2]=1,n[l+4>>2]=0),!(_r(9864)|0)){o=9864,l=o+36|0;do n[o>>2]=0,o=o+4|0;while((o|0)<(l|0));nZ(9864)}return 9864}function cOe(o){return o=o|0,0}function uOe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0,q=0;return L=I,I=I+32|0,d=L+24|0,B=L+16|0,k=L,R=L+8|0,m=n[o>>2]|0,A=n[o+4>>2]|0,n[k>>2]=m,n[k+4>>2]=A,q=FM()|0,M=q+24|0,o=yr(l,4)|0,n[R>>2]=o,l=q+28|0,u=n[l>>2]|0,u>>>0<(n[q+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=A,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],rZ(u,d,o),o=(n[l>>2]|0)+12|0,n[l>>2]=o):(fOe(M,k,R),o=n[l>>2]|0),I=L,((o-(n[M>>2]|0)|0)/12|0)+-1|0}function rZ(o,l,u){o=o|0,l=l|0,u=u|0;var A=0;A=n[l+4>>2]|0,n[o>>2]=n[l>>2],n[o+4>>2]=A,n[o+8>>2]=u}function fOe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0,q=0,ae=0;if(M=I,I=I+48|0,A=M+32|0,B=M+24|0,k=M,R=o+4|0,d=(((n[R>>2]|0)-(n[o>>2]|0)|0)/12|0)+1|0,m=AOe(o)|0,m>>>0>>0)sn(o);else{L=n[o>>2]|0,ae=((n[o+8>>2]|0)-L|0)/12|0,q=ae<<1,pOe(k,ae>>>0>>1>>>0?q>>>0>>0?d:q:m,((n[R>>2]|0)-L|0)/12|0,o+8|0),R=k+8|0,m=n[R>>2]|0,d=n[l+4>>2]|0,u=n[u>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[A>>2]=n[B>>2],n[A+4>>2]=n[B+4>>2],rZ(m,A,u),n[R>>2]=(n[R>>2]|0)+12,hOe(o,k),gOe(k),I=M;return}}function AOe(o){return o=o|0,357913941}function pOe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+16>>2]=A;do if(l)if(l>>>0>357913941)Nt();else{d=Kt(l*12|0)|0;break}else d=0;while(!1);n[o>>2]=d,A=d+(u*12|0)|0,n[o+8>>2]=A,n[o+4>>2]=A,n[o+12>>2]=d+(l*12|0)}function hOe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|0,m=l+4|0,d=(n[B>>2]|0)-A|0,u=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=u,(d|0)>0?(Qr(u|0,A|0,d|0)|0,A=m,u=n[m>>2]|0):A=m,m=n[o>>2]|0,n[o>>2]=u,n[A>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=o+8|0,B=l+12|0,o=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=o,n[l>>2]=n[A>>2]}function gOe(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,(A|0)!=(l|0)&&(n[u>>2]=A+(~(((A+-12-l|0)>>>0)/12|0)*12|0)),o=n[o>>2]|0,o|0&&It(o)}function nZ(o){o=o|0,yOe(o)}function dOe(o){o=o|0,mOe(o+24|0)}function mOe(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[o>>2]|0,(l|0)!=(u|0)&&(n[o>>2]=l+(~(((l+-12-A|0)>>>0)/12|0)*12|0)),It(u))}function yOe(o){o=o|0;var l=0;l=en()|0,tn(o,2,8,l,EOe()|0,1),n[o+24>>2]=0,n[o+28>>2]=0,n[o+32>>2]=0}function EOe(){return 1320}function IOe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;A=I,I=I+16|0,d=A+8|0,m=A,B=COe(o)|0,o=n[B+4>>2]|0,n[m>>2]=n[B>>2],n[m+4>>2]=o,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],wOe(l,d,u),I=A}function COe(o){return o=o|0,(n[(FM()|0)+24>>2]|0)+(o*12|0)|0}function wOe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0;m=I,I=I+16|0,d=m,A=n[l>>2]|0,l=n[l+4>>2]|0,o=o+(l>>1)|0,l&1&&(A=n[(n[o>>2]|0)+A>>2]|0),BOe(d,u),d=vOe(d,u)|0,sp[A&31](o,d),I=m}function BOe(o,l){o=o|0,l=l|0}function vOe(o,l){return o=o|0,l=l|0,SOe(l)|0}function SOe(o){return o=o|0,o|0}function DOe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0;A=I,I=I+16|0,d=A+8|0,m=A,k=n[u>>2]|0,B=n[u+4>>2]|0,u=Bn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],POe(o,u,d,0),I=A}function POe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0,B=0,k=0,R=0,M=0,L=0;d=I,I=I+32|0,m=d+16|0,L=d+8|0,k=d,M=n[u>>2]|0,R=n[u+4>>2]|0,B=n[o>>2]|0,o=NM()|0,n[L>>2]=M,n[L+4>>2]=R,n[m>>2]=n[L>>2],n[m+4>>2]=n[L+4>>2],u=bOe(m)|0,n[k>>2]=M,n[k+4>>2]=R,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],vn(B,l,o,u,xOe(m,A)|0,A),I=d}function NM(){var o=0,l=0;if(s[7792]|0||(sZ(9900),gr(43,9900,U|0)|0,l=7792,n[l>>2]=1,n[l+4>>2]=0),!(_r(9900)|0)){o=9900,l=o+36|0;do n[o>>2]=0,o=o+4|0;while((o|0)<(l|0));sZ(9900)}return 9900}function bOe(o){return o=o|0,0}function xOe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0,q=0;return L=I,I=I+32|0,d=L+24|0,B=L+16|0,k=L,R=L+8|0,m=n[o>>2]|0,A=n[o+4>>2]|0,n[k>>2]=m,n[k+4>>2]=A,q=NM()|0,M=q+24|0,o=yr(l,4)|0,n[R>>2]=o,l=q+28|0,u=n[l>>2]|0,u>>>0<(n[q+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=A,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],iZ(u,d,o),o=(n[l>>2]|0)+12|0,n[l>>2]=o):(kOe(M,k,R),o=n[l>>2]|0),I=L,((o-(n[M>>2]|0)|0)/12|0)+-1|0}function iZ(o,l,u){o=o|0,l=l|0,u=u|0;var A=0;A=n[l+4>>2]|0,n[o>>2]=n[l>>2],n[o+4>>2]=A,n[o+8>>2]=u}function kOe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0,q=0,ae=0;if(M=I,I=I+48|0,A=M+32|0,B=M+24|0,k=M,R=o+4|0,d=(((n[R>>2]|0)-(n[o>>2]|0)|0)/12|0)+1|0,m=QOe(o)|0,m>>>0>>0)sn(o);else{L=n[o>>2]|0,ae=((n[o+8>>2]|0)-L|0)/12|0,q=ae<<1,ROe(k,ae>>>0>>1>>>0?q>>>0>>0?d:q:m,((n[R>>2]|0)-L|0)/12|0,o+8|0),R=k+8|0,m=n[R>>2]|0,d=n[l+4>>2]|0,u=n[u>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[A>>2]=n[B>>2],n[A+4>>2]=n[B+4>>2],iZ(m,A,u),n[R>>2]=(n[R>>2]|0)+12,TOe(o,k),FOe(k),I=M;return}}function QOe(o){return o=o|0,357913941}function ROe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+16>>2]=A;do if(l)if(l>>>0>357913941)Nt();else{d=Kt(l*12|0)|0;break}else d=0;while(!1);n[o>>2]=d,A=d+(u*12|0)|0,n[o+8>>2]=A,n[o+4>>2]=A,n[o+12>>2]=d+(l*12|0)}function TOe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|0,m=l+4|0,d=(n[B>>2]|0)-A|0,u=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=u,(d|0)>0?(Qr(u|0,A|0,d|0)|0,A=m,u=n[m>>2]|0):A=m,m=n[o>>2]|0,n[o>>2]=u,n[A>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=o+8|0,B=l+12|0,o=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=o,n[l>>2]=n[A>>2]}function FOe(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,(A|0)!=(l|0)&&(n[u>>2]=A+(~(((A+-12-l|0)>>>0)/12|0)*12|0)),o=n[o>>2]|0,o|0&&It(o)}function sZ(o){o=o|0,LOe(o)}function NOe(o){o=o|0,OOe(o+24|0)}function OOe(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[o>>2]|0,(l|0)!=(u|0)&&(n[o>>2]=l+(~(((l+-12-A|0)>>>0)/12|0)*12|0)),It(u))}function LOe(o){o=o|0;var l=0;l=en()|0,tn(o,2,22,l,MOe()|0,0),n[o+24>>2]=0,n[o+28>>2]=0,n[o+32>>2]=0}function MOe(){return 1344}function UOe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0;u=I,I=I+16|0,A=u+8|0,d=u,m=_Oe(o)|0,o=n[m+4>>2]|0,n[d>>2]=n[m>>2],n[d+4>>2]=o,n[A>>2]=n[d>>2],n[A+4>>2]=n[d+4>>2],HOe(l,A),I=u}function _Oe(o){return o=o|0,(n[(NM()|0)+24>>2]|0)+(o*12|0)|0}function HOe(o,l){o=o|0,l=l|0;var u=0;u=n[l>>2]|0,l=n[l+4>>2]|0,o=o+(l>>1)|0,l&1&&(u=n[(n[o>>2]|0)+u>>2]|0),ip[u&127](o)}function jOe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0;m=n[o>>2]|0,d=OM()|0,o=GOe(u)|0,vn(m,l,d,o,qOe(u,A)|0,A)}function OM(){var o=0,l=0;if(s[7800]|0||(aZ(9936),gr(44,9936,U|0)|0,l=7800,n[l>>2]=1,n[l+4>>2]=0),!(_r(9936)|0)){o=9936,l=o+36|0;do n[o>>2]=0,o=o+4|0;while((o|0)<(l|0));aZ(9936)}return 9936}function GOe(o){return o=o|0,o|0}function qOe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,R=0;return k=I,I=I+16|0,d=k,m=k+4|0,n[d>>2]=o,R=OM()|0,B=R+24|0,l=yr(l,4)|0,n[m>>2]=l,u=R+28|0,A=n[u>>2]|0,A>>>0<(n[R+32>>2]|0)>>>0?(oZ(A,o,l),l=(n[u>>2]|0)+8|0,n[u>>2]=l):(WOe(B,d,m),l=n[u>>2]|0),I=k,(l-(n[B>>2]|0)>>3)+-1|0}function oZ(o,l,u){o=o|0,l=l|0,u=u|0,n[o>>2]=l,n[o+4>>2]=u}function WOe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0;if(k=I,I=I+32|0,d=k,m=o+4|0,B=((n[m>>2]|0)-(n[o>>2]|0)>>3)+1|0,A=YOe(o)|0,A>>>0>>0)sn(o);else{R=n[o>>2]|0,L=(n[o+8>>2]|0)-R|0,M=L>>2,VOe(d,L>>3>>>0>>1>>>0?M>>>0>>0?B:M:A,(n[m>>2]|0)-R>>3,o+8|0),B=d+8|0,oZ(n[B>>2]|0,n[l>>2]|0,n[u>>2]|0),n[B>>2]=(n[B>>2]|0)+8,JOe(o,d),KOe(d),I=k;return}}function YOe(o){return o=o|0,536870911}function VOe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+16>>2]=A;do if(l)if(l>>>0>536870911)Nt();else{d=Kt(l<<3)|0;break}else d=0;while(!1);n[o>>2]=d,A=d+(u<<3)|0,n[o+8>>2]=A,n[o+4>>2]=A,n[o+12>>2]=d+(l<<3)}function JOe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|0,m=l+4|0,d=(n[B>>2]|0)-A|0,u=(n[m>>2]|0)+(0-(d>>3)<<3)|0,n[m>>2]=u,(d|0)>0?(Qr(u|0,A|0,d|0)|0,A=m,u=n[m>>2]|0):A=m,m=n[o>>2]|0,n[o>>2]=u,n[A>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=o+8|0,B=l+12|0,o=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=o,n[l>>2]=n[A>>2]}function KOe(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,(A|0)!=(l|0)&&(n[u>>2]=A+(~((A+-8-l|0)>>>3)<<3)),o=n[o>>2]|0,o|0&&It(o)}function aZ(o){o=o|0,XOe(o)}function zOe(o){o=o|0,ZOe(o+24|0)}function ZOe(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[o>>2]|0,(l|0)!=(u|0)&&(n[o>>2]=l+(~((l+-8-A|0)>>>3)<<3)),It(u))}function XOe(o){o=o|0;var l=0;l=en()|0,tn(o,1,23,l,Nz()|0,1),n[o+24>>2]=0,n[o+28>>2]=0,n[o+32>>2]=0}function $Oe(o,l){o=o|0,l=l|0,tLe(n[(eLe(o)|0)>>2]|0,l)}function eLe(o){return o=o|0,(n[(OM()|0)+24>>2]|0)+(o<<3)|0}function tLe(o,l){o=o|0,l=l|0;var u=0,A=0;u=I,I=I+16|0,A=u,wM(A,l),l=BM(A,l)|0,ip[o&127](l),I=u}function rLe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0;m=n[o>>2]|0,d=LM()|0,o=nLe(u)|0,vn(m,l,d,o,iLe(u,A)|0,A)}function LM(){var o=0,l=0;if(s[7808]|0||(cZ(9972),gr(45,9972,U|0)|0,l=7808,n[l>>2]=1,n[l+4>>2]=0),!(_r(9972)|0)){o=9972,l=o+36|0;do n[o>>2]=0,o=o+4|0;while((o|0)<(l|0));cZ(9972)}return 9972}function nLe(o){return o=o|0,o|0}function iLe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,R=0;return k=I,I=I+16|0,d=k,m=k+4|0,n[d>>2]=o,R=LM()|0,B=R+24|0,l=yr(l,4)|0,n[m>>2]=l,u=R+28|0,A=n[u>>2]|0,A>>>0<(n[R+32>>2]|0)>>>0?(lZ(A,o,l),l=(n[u>>2]|0)+8|0,n[u>>2]=l):(sLe(B,d,m),l=n[u>>2]|0),I=k,(l-(n[B>>2]|0)>>3)+-1|0}function lZ(o,l,u){o=o|0,l=l|0,u=u|0,n[o>>2]=l,n[o+4>>2]=u}function sLe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0;if(k=I,I=I+32|0,d=k,m=o+4|0,B=((n[m>>2]|0)-(n[o>>2]|0)>>3)+1|0,A=oLe(o)|0,A>>>0>>0)sn(o);else{R=n[o>>2]|0,L=(n[o+8>>2]|0)-R|0,M=L>>2,aLe(d,L>>3>>>0>>1>>>0?M>>>0>>0?B:M:A,(n[m>>2]|0)-R>>3,o+8|0),B=d+8|0,lZ(n[B>>2]|0,n[l>>2]|0,n[u>>2]|0),n[B>>2]=(n[B>>2]|0)+8,lLe(o,d),cLe(d),I=k;return}}function oLe(o){return o=o|0,536870911}function aLe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+16>>2]=A;do if(l)if(l>>>0>536870911)Nt();else{d=Kt(l<<3)|0;break}else d=0;while(!1);n[o>>2]=d,A=d+(u<<3)|0,n[o+8>>2]=A,n[o+4>>2]=A,n[o+12>>2]=d+(l<<3)}function lLe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|0,m=l+4|0,d=(n[B>>2]|0)-A|0,u=(n[m>>2]|0)+(0-(d>>3)<<3)|0,n[m>>2]=u,(d|0)>0?(Qr(u|0,A|0,d|0)|0,A=m,u=n[m>>2]|0):A=m,m=n[o>>2]|0,n[o>>2]=u,n[A>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=o+8|0,B=l+12|0,o=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=o,n[l>>2]=n[A>>2]}function cLe(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,(A|0)!=(l|0)&&(n[u>>2]=A+(~((A+-8-l|0)>>>3)<<3)),o=n[o>>2]|0,o|0&&It(o)}function cZ(o){o=o|0,ALe(o)}function uLe(o){o=o|0,fLe(o+24|0)}function fLe(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[o>>2]|0,(l|0)!=(u|0)&&(n[o>>2]=l+(~((l+-8-A|0)>>>3)<<3)),It(u))}function ALe(o){o=o|0;var l=0;l=en()|0,tn(o,1,9,l,pLe()|0,1),n[o+24>>2]=0,n[o+28>>2]=0,n[o+32>>2]=0}function pLe(){return 1348}function hLe(o,l){return o=o|0,l=l|0,dLe(n[(gLe(o)|0)>>2]|0,l)|0}function gLe(o){return o=o|0,(n[(LM()|0)+24>>2]|0)+(o<<3)|0}function dLe(o,l){o=o|0,l=l|0;var u=0,A=0;return u=I,I=I+16|0,A=u,uZ(A,l),l=fZ(A,l)|0,l=Rb(gd[o&31](l)|0)|0,I=u,l|0}function uZ(o,l){o=o|0,l=l|0}function fZ(o,l){return o=o|0,l=l|0,mLe(l)|0}function mLe(o){return o=o|0,o|0}function yLe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0;m=n[o>>2]|0,d=MM()|0,o=ELe(u)|0,vn(m,l,d,o,ILe(u,A)|0,A)}function MM(){var o=0,l=0;if(s[7816]|0||(pZ(10008),gr(46,10008,U|0)|0,l=7816,n[l>>2]=1,n[l+4>>2]=0),!(_r(10008)|0)){o=10008,l=o+36|0;do n[o>>2]=0,o=o+4|0;while((o|0)<(l|0));pZ(10008)}return 10008}function ELe(o){return o=o|0,o|0}function ILe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,R=0;return k=I,I=I+16|0,d=k,m=k+4|0,n[d>>2]=o,R=MM()|0,B=R+24|0,l=yr(l,4)|0,n[m>>2]=l,u=R+28|0,A=n[u>>2]|0,A>>>0<(n[R+32>>2]|0)>>>0?(AZ(A,o,l),l=(n[u>>2]|0)+8|0,n[u>>2]=l):(CLe(B,d,m),l=n[u>>2]|0),I=k,(l-(n[B>>2]|0)>>3)+-1|0}function AZ(o,l,u){o=o|0,l=l|0,u=u|0,n[o>>2]=l,n[o+4>>2]=u}function CLe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0;if(k=I,I=I+32|0,d=k,m=o+4|0,B=((n[m>>2]|0)-(n[o>>2]|0)>>3)+1|0,A=wLe(o)|0,A>>>0>>0)sn(o);else{R=n[o>>2]|0,L=(n[o+8>>2]|0)-R|0,M=L>>2,BLe(d,L>>3>>>0>>1>>>0?M>>>0>>0?B:M:A,(n[m>>2]|0)-R>>3,o+8|0),B=d+8|0,AZ(n[B>>2]|0,n[l>>2]|0,n[u>>2]|0),n[B>>2]=(n[B>>2]|0)+8,vLe(o,d),SLe(d),I=k;return}}function wLe(o){return o=o|0,536870911}function BLe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+16>>2]=A;do if(l)if(l>>>0>536870911)Nt();else{d=Kt(l<<3)|0;break}else d=0;while(!1);n[o>>2]=d,A=d+(u<<3)|0,n[o+8>>2]=A,n[o+4>>2]=A,n[o+12>>2]=d+(l<<3)}function vLe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|0,m=l+4|0,d=(n[B>>2]|0)-A|0,u=(n[m>>2]|0)+(0-(d>>3)<<3)|0,n[m>>2]=u,(d|0)>0?(Qr(u|0,A|0,d|0)|0,A=m,u=n[m>>2]|0):A=m,m=n[o>>2]|0,n[o>>2]=u,n[A>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=o+8|0,B=l+12|0,o=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=o,n[l>>2]=n[A>>2]}function SLe(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,(A|0)!=(l|0)&&(n[u>>2]=A+(~((A+-8-l|0)>>>3)<<3)),o=n[o>>2]|0,o|0&&It(o)}function pZ(o){o=o|0,bLe(o)}function DLe(o){o=o|0,PLe(o+24|0)}function PLe(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[o>>2]|0,(l|0)!=(u|0)&&(n[o>>2]=l+(~((l+-8-A|0)>>>3)<<3)),It(u))}function bLe(o){o=o|0;var l=0;l=en()|0,tn(o,1,15,l,xz()|0,0),n[o+24>>2]=0,n[o+28>>2]=0,n[o+32>>2]=0}function xLe(o){return o=o|0,QLe(n[(kLe(o)|0)>>2]|0)|0}function kLe(o){return o=o|0,(n[(MM()|0)+24>>2]|0)+(o<<3)|0}function QLe(o){return o=o|0,Rb(Vb[o&7]()|0)|0}function RLe(){var o=0;return s[7832]|0||(_Le(10052),gr(25,10052,U|0)|0,o=7832,n[o>>2]=1,n[o+4>>2]=0),10052}function TLe(o,l){o=o|0,l=l|0,n[o>>2]=FLe()|0,n[o+4>>2]=NLe()|0,n[o+12>>2]=l,n[o+8>>2]=OLe()|0,n[o+32>>2]=2}function FLe(){return 11709}function NLe(){return 1188}function OLe(){return Fb()|0}function LLe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0,(Hh(A,896)|0)==512?u|0&&(MLe(u),It(u)):l|0&&(Oy(l),It(l))}function Hh(o,l){return o=o|0,l=l|0,l&o|0}function MLe(o){o=o|0,o=n[o+4>>2]|0,o|0&&Gh(o)}function Fb(){var o=0;return s[7824]|0||(n[2511]=ULe()|0,n[2512]=0,o=7824,n[o>>2]=1,n[o+4>>2]=0),10044}function ULe(){return 0}function _Le(o){o=o|0,Lh(o)}function HLe(o){o=o|0;var l=0,u=0,A=0,d=0,m=0;l=I,I=I+32|0,u=l+24|0,m=l+16|0,d=l+8|0,A=l,jLe(o,4827),GLe(o,4834,3)|0,qLe(o,3682,47)|0,n[m>>2]=9,n[m+4>>2]=0,n[u>>2]=n[m>>2],n[u+4>>2]=n[m+4>>2],WLe(o,4841,u)|0,n[d>>2]=1,n[d+4>>2]=0,n[u>>2]=n[d>>2],n[u+4>>2]=n[d+4>>2],YLe(o,4871,u)|0,n[A>>2]=10,n[A+4>>2]=0,n[u>>2]=n[A>>2],n[u+4>>2]=n[A+4>>2],VLe(o,4891,u)|0,I=l}function jLe(o,l){o=o|0,l=l|0;var u=0;u=SUe()|0,n[o>>2]=u,DUe(u,l),jh(n[o>>2]|0)}function GLe(o,l,u){return o=o|0,l=l|0,u=u|0,cUe(o,Bn(l)|0,u,0),o|0}function qLe(o,l,u){return o=o|0,l=l|0,u=u|0,JMe(o,Bn(l)|0,u,0),o|0}function WLe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;return A=I,I=I+16|0,d=A+8|0,m=A,B=n[u+4>>2]|0,n[m>>2]=n[u>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],xMe(o,l,d),I=A,o|0}function YLe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;return A=I,I=I+16|0,d=A+8|0,m=A,B=n[u+4>>2]|0,n[m>>2]=n[u>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],uMe(o,l,d),I=A,o|0}function VLe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;return A=I,I=I+16|0,d=A+8|0,m=A,B=n[u+4>>2]|0,n[m>>2]=n[u>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],JLe(o,l,d),I=A,o|0}function JLe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0;A=I,I=I+16|0,d=A+8|0,m=A,k=n[u>>2]|0,B=n[u+4>>2]|0,u=Bn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],KLe(o,u,d,1),I=A}function KLe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0,B=0,k=0,R=0,M=0,L=0;d=I,I=I+32|0,m=d+16|0,L=d+8|0,k=d,M=n[u>>2]|0,R=n[u+4>>2]|0,B=n[o>>2]|0,o=UM()|0,n[L>>2]=M,n[L+4>>2]=R,n[m>>2]=n[L>>2],n[m+4>>2]=n[L+4>>2],u=zLe(m)|0,n[k>>2]=M,n[k+4>>2]=R,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],vn(B,l,o,u,ZLe(m,A)|0,A),I=d}function UM(){var o=0,l=0;if(s[7840]|0||(gZ(10100),gr(48,10100,U|0)|0,l=7840,n[l>>2]=1,n[l+4>>2]=0),!(_r(10100)|0)){o=10100,l=o+36|0;do n[o>>2]=0,o=o+4|0;while((o|0)<(l|0));gZ(10100)}return 10100}function zLe(o){return o=o|0,0}function ZLe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0,q=0;return L=I,I=I+32|0,d=L+24|0,B=L+16|0,k=L,R=L+8|0,m=n[o>>2]|0,A=n[o+4>>2]|0,n[k>>2]=m,n[k+4>>2]=A,q=UM()|0,M=q+24|0,o=yr(l,4)|0,n[R>>2]=o,l=q+28|0,u=n[l>>2]|0,u>>>0<(n[q+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=A,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],hZ(u,d,o),o=(n[l>>2]|0)+12|0,n[l>>2]=o):(XLe(M,k,R),o=n[l>>2]|0),I=L,((o-(n[M>>2]|0)|0)/12|0)+-1|0}function hZ(o,l,u){o=o|0,l=l|0,u=u|0;var A=0;A=n[l+4>>2]|0,n[o>>2]=n[l>>2],n[o+4>>2]=A,n[o+8>>2]=u}function XLe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0,q=0,ae=0;if(M=I,I=I+48|0,A=M+32|0,B=M+24|0,k=M,R=o+4|0,d=(((n[R>>2]|0)-(n[o>>2]|0)|0)/12|0)+1|0,m=$Le(o)|0,m>>>0>>0)sn(o);else{L=n[o>>2]|0,ae=((n[o+8>>2]|0)-L|0)/12|0,q=ae<<1,eMe(k,ae>>>0>>1>>>0?q>>>0>>0?d:q:m,((n[R>>2]|0)-L|0)/12|0,o+8|0),R=k+8|0,m=n[R>>2]|0,d=n[l+4>>2]|0,u=n[u>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[A>>2]=n[B>>2],n[A+4>>2]=n[B+4>>2],hZ(m,A,u),n[R>>2]=(n[R>>2]|0)+12,tMe(o,k),rMe(k),I=M;return}}function $Le(o){return o=o|0,357913941}function eMe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+16>>2]=A;do if(l)if(l>>>0>357913941)Nt();else{d=Kt(l*12|0)|0;break}else d=0;while(!1);n[o>>2]=d,A=d+(u*12|0)|0,n[o+8>>2]=A,n[o+4>>2]=A,n[o+12>>2]=d+(l*12|0)}function tMe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|0,m=l+4|0,d=(n[B>>2]|0)-A|0,u=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=u,(d|0)>0?(Qr(u|0,A|0,d|0)|0,A=m,u=n[m>>2]|0):A=m,m=n[o>>2]|0,n[o>>2]=u,n[A>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=o+8|0,B=l+12|0,o=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=o,n[l>>2]=n[A>>2]}function rMe(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,(A|0)!=(l|0)&&(n[u>>2]=A+(~(((A+-12-l|0)>>>0)/12|0)*12|0)),o=n[o>>2]|0,o|0&&It(o)}function gZ(o){o=o|0,sMe(o)}function nMe(o){o=o|0,iMe(o+24|0)}function iMe(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[o>>2]|0,(l|0)!=(u|0)&&(n[o>>2]=l+(~(((l+-12-A|0)>>>0)/12|0)*12|0)),It(u))}function sMe(o){o=o|0;var l=0;l=en()|0,tn(o,2,6,l,oMe()|0,1),n[o+24>>2]=0,n[o+28>>2]=0,n[o+32>>2]=0}function oMe(){return 1364}function aMe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;return A=I,I=I+16|0,d=A+8|0,m=A,B=lMe(o)|0,o=n[B+4>>2]|0,n[m>>2]=n[B>>2],n[m+4>>2]=o,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],u=cMe(l,d,u)|0,I=A,u|0}function lMe(o){return o=o|0,(n[(UM()|0)+24>>2]|0)+(o*12|0)|0}function cMe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0;return m=I,I=I+16|0,d=m,A=n[l>>2]|0,l=n[l+4>>2]|0,o=o+(l>>1)|0,l&1&&(A=n[(n[o>>2]|0)+A>>2]|0),tp(d,u),d=rp(d,u)|0,d=wz(hU[A&15](o,d)|0)|0,I=m,d|0}function uMe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0;A=I,I=I+16|0,d=A+8|0,m=A,k=n[u>>2]|0,B=n[u+4>>2]|0,u=Bn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],fMe(o,u,d,0),I=A}function fMe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0,B=0,k=0,R=0,M=0,L=0;d=I,I=I+32|0,m=d+16|0,L=d+8|0,k=d,M=n[u>>2]|0,R=n[u+4>>2]|0,B=n[o>>2]|0,o=_M()|0,n[L>>2]=M,n[L+4>>2]=R,n[m>>2]=n[L>>2],n[m+4>>2]=n[L+4>>2],u=AMe(m)|0,n[k>>2]=M,n[k+4>>2]=R,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],vn(B,l,o,u,pMe(m,A)|0,A),I=d}function _M(){var o=0,l=0;if(s[7848]|0||(mZ(10136),gr(49,10136,U|0)|0,l=7848,n[l>>2]=1,n[l+4>>2]=0),!(_r(10136)|0)){o=10136,l=o+36|0;do n[o>>2]=0,o=o+4|0;while((o|0)<(l|0));mZ(10136)}return 10136}function AMe(o){return o=o|0,0}function pMe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0,q=0;return L=I,I=I+32|0,d=L+24|0,B=L+16|0,k=L,R=L+8|0,m=n[o>>2]|0,A=n[o+4>>2]|0,n[k>>2]=m,n[k+4>>2]=A,q=_M()|0,M=q+24|0,o=yr(l,4)|0,n[R>>2]=o,l=q+28|0,u=n[l>>2]|0,u>>>0<(n[q+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=A,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],dZ(u,d,o),o=(n[l>>2]|0)+12|0,n[l>>2]=o):(hMe(M,k,R),o=n[l>>2]|0),I=L,((o-(n[M>>2]|0)|0)/12|0)+-1|0}function dZ(o,l,u){o=o|0,l=l|0,u=u|0;var A=0;A=n[l+4>>2]|0,n[o>>2]=n[l>>2],n[o+4>>2]=A,n[o+8>>2]=u}function hMe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0,q=0,ae=0;if(M=I,I=I+48|0,A=M+32|0,B=M+24|0,k=M,R=o+4|0,d=(((n[R>>2]|0)-(n[o>>2]|0)|0)/12|0)+1|0,m=gMe(o)|0,m>>>0>>0)sn(o);else{L=n[o>>2]|0,ae=((n[o+8>>2]|0)-L|0)/12|0,q=ae<<1,dMe(k,ae>>>0>>1>>>0?q>>>0>>0?d:q:m,((n[R>>2]|0)-L|0)/12|0,o+8|0),R=k+8|0,m=n[R>>2]|0,d=n[l+4>>2]|0,u=n[u>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[A>>2]=n[B>>2],n[A+4>>2]=n[B+4>>2],dZ(m,A,u),n[R>>2]=(n[R>>2]|0)+12,mMe(o,k),yMe(k),I=M;return}}function gMe(o){return o=o|0,357913941}function dMe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+16>>2]=A;do if(l)if(l>>>0>357913941)Nt();else{d=Kt(l*12|0)|0;break}else d=0;while(!1);n[o>>2]=d,A=d+(u*12|0)|0,n[o+8>>2]=A,n[o+4>>2]=A,n[o+12>>2]=d+(l*12|0)}function mMe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|0,m=l+4|0,d=(n[B>>2]|0)-A|0,u=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=u,(d|0)>0?(Qr(u|0,A|0,d|0)|0,A=m,u=n[m>>2]|0):A=m,m=n[o>>2]|0,n[o>>2]=u,n[A>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=o+8|0,B=l+12|0,o=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=o,n[l>>2]=n[A>>2]}function yMe(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,(A|0)!=(l|0)&&(n[u>>2]=A+(~(((A+-12-l|0)>>>0)/12|0)*12|0)),o=n[o>>2]|0,o|0&&It(o)}function mZ(o){o=o|0,CMe(o)}function EMe(o){o=o|0,IMe(o+24|0)}function IMe(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[o>>2]|0,(l|0)!=(u|0)&&(n[o>>2]=l+(~(((l+-12-A|0)>>>0)/12|0)*12|0)),It(u))}function CMe(o){o=o|0;var l=0;l=en()|0,tn(o,2,9,l,wMe()|0,1),n[o+24>>2]=0,n[o+28>>2]=0,n[o+32>>2]=0}function wMe(){return 1372}function BMe(o,l,u){o=o|0,l=l|0,u=+u;var A=0,d=0,m=0,B=0;A=I,I=I+16|0,d=A+8|0,m=A,B=vMe(o)|0,o=n[B+4>>2]|0,n[m>>2]=n[B>>2],n[m+4>>2]=o,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],SMe(l,d,u),I=A}function vMe(o){return o=o|0,(n[(_M()|0)+24>>2]|0)+(o*12|0)|0}function SMe(o,l,u){o=o|0,l=l|0,u=+u;var A=0,d=0,m=0,B=$e;m=I,I=I+16|0,d=m,A=n[l>>2]|0,l=n[l+4>>2]|0,o=o+(l>>1)|0,l&1&&(A=n[(n[o>>2]|0)+A>>2]|0),DMe(d,u),B=y(PMe(d,u)),QX[A&1](o,B),I=m}function DMe(o,l){o=o|0,l=+l}function PMe(o,l){return o=o|0,l=+l,y(bMe(l))}function bMe(o){return o=+o,y(o)}function xMe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0;A=I,I=I+16|0,d=A+8|0,m=A,k=n[u>>2]|0,B=n[u+4>>2]|0,u=Bn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],kMe(o,u,d,0),I=A}function kMe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0,B=0,k=0,R=0,M=0,L=0;d=I,I=I+32|0,m=d+16|0,L=d+8|0,k=d,M=n[u>>2]|0,R=n[u+4>>2]|0,B=n[o>>2]|0,o=HM()|0,n[L>>2]=M,n[L+4>>2]=R,n[m>>2]=n[L>>2],n[m+4>>2]=n[L+4>>2],u=QMe(m)|0,n[k>>2]=M,n[k+4>>2]=R,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],vn(B,l,o,u,RMe(m,A)|0,A),I=d}function HM(){var o=0,l=0;if(s[7856]|0||(EZ(10172),gr(50,10172,U|0)|0,l=7856,n[l>>2]=1,n[l+4>>2]=0),!(_r(10172)|0)){o=10172,l=o+36|0;do n[o>>2]=0,o=o+4|0;while((o|0)<(l|0));EZ(10172)}return 10172}function QMe(o){return o=o|0,0}function RMe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0,q=0;return L=I,I=I+32|0,d=L+24|0,B=L+16|0,k=L,R=L+8|0,m=n[o>>2]|0,A=n[o+4>>2]|0,n[k>>2]=m,n[k+4>>2]=A,q=HM()|0,M=q+24|0,o=yr(l,4)|0,n[R>>2]=o,l=q+28|0,u=n[l>>2]|0,u>>>0<(n[q+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=A,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],yZ(u,d,o),o=(n[l>>2]|0)+12|0,n[l>>2]=o):(TMe(M,k,R),o=n[l>>2]|0),I=L,((o-(n[M>>2]|0)|0)/12|0)+-1|0}function yZ(o,l,u){o=o|0,l=l|0,u=u|0;var A=0;A=n[l+4>>2]|0,n[o>>2]=n[l>>2],n[o+4>>2]=A,n[o+8>>2]=u}function TMe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0,q=0,ae=0;if(M=I,I=I+48|0,A=M+32|0,B=M+24|0,k=M,R=o+4|0,d=(((n[R>>2]|0)-(n[o>>2]|0)|0)/12|0)+1|0,m=FMe(o)|0,m>>>0>>0)sn(o);else{L=n[o>>2]|0,ae=((n[o+8>>2]|0)-L|0)/12|0,q=ae<<1,NMe(k,ae>>>0>>1>>>0?q>>>0>>0?d:q:m,((n[R>>2]|0)-L|0)/12|0,o+8|0),R=k+8|0,m=n[R>>2]|0,d=n[l+4>>2]|0,u=n[u>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[A>>2]=n[B>>2],n[A+4>>2]=n[B+4>>2],yZ(m,A,u),n[R>>2]=(n[R>>2]|0)+12,OMe(o,k),LMe(k),I=M;return}}function FMe(o){return o=o|0,357913941}function NMe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+16>>2]=A;do if(l)if(l>>>0>357913941)Nt();else{d=Kt(l*12|0)|0;break}else d=0;while(!1);n[o>>2]=d,A=d+(u*12|0)|0,n[o+8>>2]=A,n[o+4>>2]=A,n[o+12>>2]=d+(l*12|0)}function OMe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|0,m=l+4|0,d=(n[B>>2]|0)-A|0,u=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=u,(d|0)>0?(Qr(u|0,A|0,d|0)|0,A=m,u=n[m>>2]|0):A=m,m=n[o>>2]|0,n[o>>2]=u,n[A>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=o+8|0,B=l+12|0,o=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=o,n[l>>2]=n[A>>2]}function LMe(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,(A|0)!=(l|0)&&(n[u>>2]=A+(~(((A+-12-l|0)>>>0)/12|0)*12|0)),o=n[o>>2]|0,o|0&&It(o)}function EZ(o){o=o|0,_Me(o)}function MMe(o){o=o|0,UMe(o+24|0)}function UMe(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[o>>2]|0,(l|0)!=(u|0)&&(n[o>>2]=l+(~(((l+-12-A|0)>>>0)/12|0)*12|0)),It(u))}function _Me(o){o=o|0;var l=0;l=en()|0,tn(o,2,3,l,HMe()|0,2),n[o+24>>2]=0,n[o+28>>2]=0,n[o+32>>2]=0}function HMe(){return 1380}function jMe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0,B=0,k=0;d=I,I=I+16|0,m=d+8|0,B=d,k=GMe(o)|0,o=n[k+4>>2]|0,n[B>>2]=n[k>>2],n[B+4>>2]=o,n[m>>2]=n[B>>2],n[m+4>>2]=n[B+4>>2],qMe(l,m,u,A),I=d}function GMe(o){return o=o|0,(n[(HM()|0)+24>>2]|0)+(o*12|0)|0}function qMe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0,B=0,k=0;k=I,I=I+16|0,m=k+1|0,B=k,d=n[l>>2]|0,l=n[l+4>>2]|0,o=o+(l>>1)|0,l&1&&(d=n[(n[o>>2]|0)+d>>2]|0),tp(m,u),m=rp(m,u)|0,WMe(B,A),B=YMe(B,A)|0,F2[d&15](o,m,B),I=k}function WMe(o,l){o=o|0,l=l|0}function YMe(o,l){return o=o|0,l=l|0,VMe(l)|0}function VMe(o){return o=o|0,(o|0)!=0|0}function JMe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0;m=n[o>>2]|0,d=jM()|0,o=KMe(u)|0,vn(m,l,d,o,zMe(u,A)|0,A)}function jM(){var o=0,l=0;if(s[7864]|0||(CZ(10208),gr(51,10208,U|0)|0,l=7864,n[l>>2]=1,n[l+4>>2]=0),!(_r(10208)|0)){o=10208,l=o+36|0;do n[o>>2]=0,o=o+4|0;while((o|0)<(l|0));CZ(10208)}return 10208}function KMe(o){return o=o|0,o|0}function zMe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,R=0;return k=I,I=I+16|0,d=k,m=k+4|0,n[d>>2]=o,R=jM()|0,B=R+24|0,l=yr(l,4)|0,n[m>>2]=l,u=R+28|0,A=n[u>>2]|0,A>>>0<(n[R+32>>2]|0)>>>0?(IZ(A,o,l),l=(n[u>>2]|0)+8|0,n[u>>2]=l):(ZMe(B,d,m),l=n[u>>2]|0),I=k,(l-(n[B>>2]|0)>>3)+-1|0}function IZ(o,l,u){o=o|0,l=l|0,u=u|0,n[o>>2]=l,n[o+4>>2]=u}function ZMe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0;if(k=I,I=I+32|0,d=k,m=o+4|0,B=((n[m>>2]|0)-(n[o>>2]|0)>>3)+1|0,A=XMe(o)|0,A>>>0>>0)sn(o);else{R=n[o>>2]|0,L=(n[o+8>>2]|0)-R|0,M=L>>2,$Me(d,L>>3>>>0>>1>>>0?M>>>0>>0?B:M:A,(n[m>>2]|0)-R>>3,o+8|0),B=d+8|0,IZ(n[B>>2]|0,n[l>>2]|0,n[u>>2]|0),n[B>>2]=(n[B>>2]|0)+8,eUe(o,d),tUe(d),I=k;return}}function XMe(o){return o=o|0,536870911}function $Me(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+16>>2]=A;do if(l)if(l>>>0>536870911)Nt();else{d=Kt(l<<3)|0;break}else d=0;while(!1);n[o>>2]=d,A=d+(u<<3)|0,n[o+8>>2]=A,n[o+4>>2]=A,n[o+12>>2]=d+(l<<3)}function eUe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|0,m=l+4|0,d=(n[B>>2]|0)-A|0,u=(n[m>>2]|0)+(0-(d>>3)<<3)|0,n[m>>2]=u,(d|0)>0?(Qr(u|0,A|0,d|0)|0,A=m,u=n[m>>2]|0):A=m,m=n[o>>2]|0,n[o>>2]=u,n[A>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=o+8|0,B=l+12|0,o=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=o,n[l>>2]=n[A>>2]}function tUe(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,(A|0)!=(l|0)&&(n[u>>2]=A+(~((A+-8-l|0)>>>3)<<3)),o=n[o>>2]|0,o|0&&It(o)}function CZ(o){o=o|0,iUe(o)}function rUe(o){o=o|0,nUe(o+24|0)}function nUe(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[o>>2]|0,(l|0)!=(u|0)&&(n[o>>2]=l+(~((l+-8-A|0)>>>3)<<3)),It(u))}function iUe(o){o=o|0;var l=0;l=en()|0,tn(o,1,24,l,sUe()|0,1),n[o+24>>2]=0,n[o+28>>2]=0,n[o+32>>2]=0}function sUe(){return 1392}function oUe(o,l){o=o|0,l=l|0,lUe(n[(aUe(o)|0)>>2]|0,l)}function aUe(o){return o=o|0,(n[(jM()|0)+24>>2]|0)+(o<<3)|0}function lUe(o,l){o=o|0,l=l|0;var u=0,A=0;u=I,I=I+16|0,A=u,uZ(A,l),l=fZ(A,l)|0,ip[o&127](l),I=u}function cUe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0;m=n[o>>2]|0,d=GM()|0,o=uUe(u)|0,vn(m,l,d,o,fUe(u,A)|0,A)}function GM(){var o=0,l=0;if(s[7872]|0||(BZ(10244),gr(52,10244,U|0)|0,l=7872,n[l>>2]=1,n[l+4>>2]=0),!(_r(10244)|0)){o=10244,l=o+36|0;do n[o>>2]=0,o=o+4|0;while((o|0)<(l|0));BZ(10244)}return 10244}function uUe(o){return o=o|0,o|0}function fUe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,R=0;return k=I,I=I+16|0,d=k,m=k+4|0,n[d>>2]=o,R=GM()|0,B=R+24|0,l=yr(l,4)|0,n[m>>2]=l,u=R+28|0,A=n[u>>2]|0,A>>>0<(n[R+32>>2]|0)>>>0?(wZ(A,o,l),l=(n[u>>2]|0)+8|0,n[u>>2]=l):(AUe(B,d,m),l=n[u>>2]|0),I=k,(l-(n[B>>2]|0)>>3)+-1|0}function wZ(o,l,u){o=o|0,l=l|0,u=u|0,n[o>>2]=l,n[o+4>>2]=u}function AUe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0;if(k=I,I=I+32|0,d=k,m=o+4|0,B=((n[m>>2]|0)-(n[o>>2]|0)>>3)+1|0,A=pUe(o)|0,A>>>0>>0)sn(o);else{R=n[o>>2]|0,L=(n[o+8>>2]|0)-R|0,M=L>>2,hUe(d,L>>3>>>0>>1>>>0?M>>>0>>0?B:M:A,(n[m>>2]|0)-R>>3,o+8|0),B=d+8|0,wZ(n[B>>2]|0,n[l>>2]|0,n[u>>2]|0),n[B>>2]=(n[B>>2]|0)+8,gUe(o,d),dUe(d),I=k;return}}function pUe(o){return o=o|0,536870911}function hUe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+16>>2]=A;do if(l)if(l>>>0>536870911)Nt();else{d=Kt(l<<3)|0;break}else d=0;while(!1);n[o>>2]=d,A=d+(u<<3)|0,n[o+8>>2]=A,n[o+4>>2]=A,n[o+12>>2]=d+(l<<3)}function gUe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|0,m=l+4|0,d=(n[B>>2]|0)-A|0,u=(n[m>>2]|0)+(0-(d>>3)<<3)|0,n[m>>2]=u,(d|0)>0?(Qr(u|0,A|0,d|0)|0,A=m,u=n[m>>2]|0):A=m,m=n[o>>2]|0,n[o>>2]=u,n[A>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=o+8|0,B=l+12|0,o=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=o,n[l>>2]=n[A>>2]}function dUe(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,(A|0)!=(l|0)&&(n[u>>2]=A+(~((A+-8-l|0)>>>3)<<3)),o=n[o>>2]|0,o|0&&It(o)}function BZ(o){o=o|0,EUe(o)}function mUe(o){o=o|0,yUe(o+24|0)}function yUe(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[o>>2]|0,(l|0)!=(u|0)&&(n[o>>2]=l+(~((l+-8-A|0)>>>3)<<3)),It(u))}function EUe(o){o=o|0;var l=0;l=en()|0,tn(o,1,16,l,IUe()|0,0),n[o+24>>2]=0,n[o+28>>2]=0,n[o+32>>2]=0}function IUe(){return 1400}function CUe(o){return o=o|0,BUe(n[(wUe(o)|0)>>2]|0)|0}function wUe(o){return o=o|0,(n[(GM()|0)+24>>2]|0)+(o<<3)|0}function BUe(o){return o=o|0,vUe(Vb[o&7]()|0)|0}function vUe(o){return o=o|0,o|0}function SUe(){var o=0;return s[7880]|0||(RUe(10280),gr(25,10280,U|0)|0,o=7880,n[o>>2]=1,n[o+4>>2]=0),10280}function DUe(o,l){o=o|0,l=l|0,n[o>>2]=PUe()|0,n[o+4>>2]=bUe()|0,n[o+12>>2]=l,n[o+8>>2]=xUe()|0,n[o+32>>2]=4}function PUe(){return 11711}function bUe(){return 1356}function xUe(){return Fb()|0}function kUe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0,(Hh(A,896)|0)==512?u|0&&(QUe(u),It(u)):l|0&&(Kg(l),It(l))}function QUe(o){o=o|0,o=n[o+4>>2]|0,o|0&&Gh(o)}function RUe(o){o=o|0,Lh(o)}function TUe(o){o=o|0,FUe(o,4920),NUe(o)|0,OUe(o)|0}function FUe(o,l){o=o|0,l=l|0;var u=0;u=Wz()|0,n[o>>2]=u,n_e(u,l),jh(n[o>>2]|0)}function NUe(o){o=o|0;var l=0;return l=n[o>>2]|0,cd(l,VUe()|0),o|0}function OUe(o){o=o|0;var l=0;return l=n[o>>2]|0,cd(l,LUe()|0),o|0}function LUe(){var o=0;return s[7888]|0||(vZ(10328),gr(53,10328,U|0)|0,o=7888,n[o>>2]=1,n[o+4>>2]=0),_r(10328)|0||vZ(10328),10328}function cd(o,l){o=o|0,l=l|0,vn(o,0,l,0,0,0)}function vZ(o){o=o|0,_Ue(o),ud(o,10)}function MUe(o){o=o|0,UUe(o+24|0)}function UUe(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[o>>2]|0,(l|0)!=(u|0)&&(n[o>>2]=l+(~((l+-8-A|0)>>>3)<<3)),It(u))}function _Ue(o){o=o|0;var l=0;l=en()|0,tn(o,5,1,l,qUe()|0,2),n[o+24>>2]=0,n[o+28>>2]=0,n[o+32>>2]=0}function HUe(o,l,u){o=o|0,l=l|0,u=+u,jUe(o,l,u)}function ud(o,l){o=o|0,l=l|0,n[o+20>>2]=l}function jUe(o,l,u){o=o|0,l=l|0,u=+u;var A=0,d=0,m=0,B=0,k=0;A=I,I=I+16|0,m=A+8|0,k=A+13|0,d=A,B=A+12|0,tp(k,l),n[m>>2]=rp(k,l)|0,Qf(B,u),E[d>>3]=+Rf(B,u),GUe(o,m,d),I=A}function GUe(o,l,u){o=o|0,l=l|0,u=u|0,Rl(o+8|0,n[l>>2]|0,+E[u>>3]),s[o+24>>0]=1}function qUe(){return 1404}function WUe(o,l){return o=o|0,l=+l,YUe(o,l)|0}function YUe(o,l){o=o|0,l=+l;var u=0,A=0,d=0,m=0,B=0,k=0,R=0;return A=I,I=I+16|0,m=A+4|0,B=A+8|0,k=A,d=Tl(8)|0,u=d,R=Kt(16)|0,tp(m,o),o=rp(m,o)|0,Qf(B,l),Rl(R,o,+Rf(B,l)),B=u+4|0,n[B>>2]=R,o=Kt(8)|0,B=n[B>>2]|0,n[k>>2]=0,n[m>>2]=n[k>>2],bM(o,B,m),n[d>>2]=o,I=A,u|0}function VUe(){var o=0;return s[7896]|0||(SZ(10364),gr(54,10364,U|0)|0,o=7896,n[o>>2]=1,n[o+4>>2]=0),_r(10364)|0||SZ(10364),10364}function SZ(o){o=o|0,zUe(o),ud(o,55)}function JUe(o){o=o|0,KUe(o+24|0)}function KUe(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[o>>2]|0,(l|0)!=(u|0)&&(n[o>>2]=l+(~((l+-8-A|0)>>>3)<<3)),It(u))}function zUe(o){o=o|0;var l=0;l=en()|0,tn(o,5,4,l,e_e()|0,0),n[o+24>>2]=0,n[o+28>>2]=0,n[o+32>>2]=0}function ZUe(o){o=o|0,XUe(o)}function XUe(o){o=o|0,$Ue(o)}function $Ue(o){o=o|0,DZ(o+8|0),s[o+24>>0]=1}function DZ(o){o=o|0,n[o>>2]=0,E[o+8>>3]=0}function e_e(){return 1424}function t_e(){return r_e()|0}function r_e(){var o=0,l=0,u=0,A=0,d=0,m=0,B=0;return l=I,I=I+16|0,d=l+4|0,B=l,u=Tl(8)|0,o=u,A=Kt(16)|0,DZ(A),m=o+4|0,n[m>>2]=A,A=Kt(8)|0,m=n[m>>2]|0,n[B>>2]=0,n[d>>2]=n[B>>2],bM(A,m,d),n[u>>2]=A,I=l,o|0}function n_e(o,l){o=o|0,l=l|0,n[o>>2]=i_e()|0,n[o+4>>2]=s_e()|0,n[o+12>>2]=l,n[o+8>>2]=o_e()|0,n[o+32>>2]=5}function i_e(){return 11710}function s_e(){return 1416}function o_e(){return Nb()|0}function a_e(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0,(Hh(A,896)|0)==512?u|0&&(l_e(u),It(u)):l|0&&It(l)}function l_e(o){o=o|0,o=n[o+4>>2]|0,o|0&&Gh(o)}function Nb(){var o=0;return s[7904]|0||(n[2600]=c_e()|0,n[2601]=0,o=7904,n[o>>2]=1,n[o+4>>2]=0),10400}function c_e(){return n[357]|0}function u_e(o){o=o|0,f_e(o,4926),A_e(o)|0}function f_e(o,l){o=o|0,l=l|0;var u=0;u=hz()|0,n[o>>2]=u,B_e(u,l),jh(n[o>>2]|0)}function A_e(o){o=o|0;var l=0;return l=n[o>>2]|0,cd(l,p_e()|0),o|0}function p_e(){var o=0;return s[7912]|0||(PZ(10412),gr(56,10412,U|0)|0,o=7912,n[o>>2]=1,n[o+4>>2]=0),_r(10412)|0||PZ(10412),10412}function PZ(o){o=o|0,d_e(o),ud(o,57)}function h_e(o){o=o|0,g_e(o+24|0)}function g_e(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[o>>2]|0,(l|0)!=(u|0)&&(n[o>>2]=l+(~((l+-8-A|0)>>>3)<<3)),It(u))}function d_e(o){o=o|0;var l=0;l=en()|0,tn(o,5,5,l,I_e()|0,0),n[o+24>>2]=0,n[o+28>>2]=0,n[o+32>>2]=0}function m_e(o){o=o|0,y_e(o)}function y_e(o){o=o|0,E_e(o)}function E_e(o){o=o|0;var l=0,u=0;l=o+8|0,u=l+48|0;do n[l>>2]=0,l=l+4|0;while((l|0)<(u|0));s[o+56>>0]=1}function I_e(){return 1432}function C_e(){return w_e()|0}function w_e(){var o=0,l=0,u=0,A=0,d=0,m=0,B=0,k=0;B=I,I=I+16|0,o=B+4|0,l=B,u=Tl(8)|0,A=u,d=Kt(48)|0,m=d,k=m+48|0;do n[m>>2]=0,m=m+4|0;while((m|0)<(k|0));return m=A+4|0,n[m>>2]=d,k=Kt(8)|0,m=n[m>>2]|0,n[l>>2]=0,n[o>>2]=n[l>>2],gz(k,m,o),n[u>>2]=k,I=B,A|0}function B_e(o,l){o=o|0,l=l|0,n[o>>2]=v_e()|0,n[o+4>>2]=S_e()|0,n[o+12>>2]=l,n[o+8>>2]=D_e()|0,n[o+32>>2]=6}function v_e(){return 11704}function S_e(){return 1436}function D_e(){return Nb()|0}function P_e(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0,(Hh(A,896)|0)==512?u|0&&(b_e(u),It(u)):l|0&&It(l)}function b_e(o){o=o|0,o=n[o+4>>2]|0,o|0&&Gh(o)}function x_e(o){o=o|0,k_e(o,4933),Q_e(o)|0,R_e(o)|0}function k_e(o,l){o=o|0,l=l|0;var u=0;u=r4e()|0,n[o>>2]=u,n4e(u,l),jh(n[o>>2]|0)}function Q_e(o){o=o|0;var l=0;return l=n[o>>2]|0,cd(l,Y_e()|0),o|0}function R_e(o){o=o|0;var l=0;return l=n[o>>2]|0,cd(l,T_e()|0),o|0}function T_e(){var o=0;return s[7920]|0||(bZ(10452),gr(58,10452,U|0)|0,o=7920,n[o>>2]=1,n[o+4>>2]=0),_r(10452)|0||bZ(10452),10452}function bZ(o){o=o|0,O_e(o),ud(o,1)}function F_e(o){o=o|0,N_e(o+24|0)}function N_e(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[o>>2]|0,(l|0)!=(u|0)&&(n[o>>2]=l+(~((l+-8-A|0)>>>3)<<3)),It(u))}function O_e(o){o=o|0;var l=0;l=en()|0,tn(o,5,1,l,__e()|0,2),n[o+24>>2]=0,n[o+28>>2]=0,n[o+32>>2]=0}function L_e(o,l,u){o=o|0,l=+l,u=+u,M_e(o,l,u)}function M_e(o,l,u){o=o|0,l=+l,u=+u;var A=0,d=0,m=0,B=0,k=0;A=I,I=I+32|0,m=A+8|0,k=A+17|0,d=A,B=A+16|0,Qf(k,l),E[m>>3]=+Rf(k,l),Qf(B,u),E[d>>3]=+Rf(B,u),U_e(o,m,d),I=A}function U_e(o,l,u){o=o|0,l=l|0,u=u|0,xZ(o+8|0,+E[l>>3],+E[u>>3]),s[o+24>>0]=1}function xZ(o,l,u){o=o|0,l=+l,u=+u,E[o>>3]=l,E[o+8>>3]=u}function __e(){return 1472}function H_e(o,l){return o=+o,l=+l,j_e(o,l)|0}function j_e(o,l){o=+o,l=+l;var u=0,A=0,d=0,m=0,B=0,k=0,R=0;return A=I,I=I+16|0,B=A+4|0,k=A+8|0,R=A,d=Tl(8)|0,u=d,m=Kt(16)|0,Qf(B,o),o=+Rf(B,o),Qf(k,l),xZ(m,o,+Rf(k,l)),k=u+4|0,n[k>>2]=m,m=Kt(8)|0,k=n[k>>2]|0,n[R>>2]=0,n[B>>2]=n[R>>2],kZ(m,k,B),n[d>>2]=m,I=A,u|0}function kZ(o,l,u){o=o|0,l=l|0,u=u|0,n[o>>2]=l,u=Kt(16)|0,n[u+4>>2]=0,n[u+8>>2]=0,n[u>>2]=1452,n[u+12>>2]=l,n[o+4>>2]=u}function G_e(o){o=o|0,$y(o),It(o)}function q_e(o){o=o|0,o=n[o+12>>2]|0,o|0&&It(o)}function W_e(o){o=o|0,It(o)}function Y_e(){var o=0;return s[7928]|0||(QZ(10488),gr(59,10488,U|0)|0,o=7928,n[o>>2]=1,n[o+4>>2]=0),_r(10488)|0||QZ(10488),10488}function QZ(o){o=o|0,K_e(o),ud(o,60)}function V_e(o){o=o|0,J_e(o+24|0)}function J_e(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[o>>2]|0,(l|0)!=(u|0)&&(n[o>>2]=l+(~((l+-8-A|0)>>>3)<<3)),It(u))}function K_e(o){o=o|0;var l=0;l=en()|0,tn(o,5,6,l,$_e()|0,0),n[o+24>>2]=0,n[o+28>>2]=0,n[o+32>>2]=0}function z_e(o){o=o|0,Z_e(o)}function Z_e(o){o=o|0,X_e(o)}function X_e(o){o=o|0,RZ(o+8|0),s[o+24>>0]=1}function RZ(o){o=o|0,n[o>>2]=0,n[o+4>>2]=0,n[o+8>>2]=0,n[o+12>>2]=0}function $_e(){return 1492}function e4e(){return t4e()|0}function t4e(){var o=0,l=0,u=0,A=0,d=0,m=0,B=0;return l=I,I=I+16|0,d=l+4|0,B=l,u=Tl(8)|0,o=u,A=Kt(16)|0,RZ(A),m=o+4|0,n[m>>2]=A,A=Kt(8)|0,m=n[m>>2]|0,n[B>>2]=0,n[d>>2]=n[B>>2],kZ(A,m,d),n[u>>2]=A,I=l,o|0}function r4e(){var o=0;return s[7936]|0||(c4e(10524),gr(25,10524,U|0)|0,o=7936,n[o>>2]=1,n[o+4>>2]=0),10524}function n4e(o,l){o=o|0,l=l|0,n[o>>2]=i4e()|0,n[o+4>>2]=s4e()|0,n[o+12>>2]=l,n[o+8>>2]=o4e()|0,n[o+32>>2]=7}function i4e(){return 11700}function s4e(){return 1484}function o4e(){return Nb()|0}function a4e(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0,(Hh(A,896)|0)==512?u|0&&(l4e(u),It(u)):l|0&&It(l)}function l4e(o){o=o|0,o=n[o+4>>2]|0,o|0&&Gh(o)}function c4e(o){o=o|0,Lh(o)}function u4e(o,l,u){o=o|0,l=l|0,u=u|0,o=Bn(l)|0,l=f4e(u)|0,u=A4e(u,0)|0,j4e(o,l,u,qM()|0,0)}function f4e(o){return o=o|0,o|0}function A4e(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,R=0;return k=I,I=I+16|0,d=k,m=k+4|0,n[d>>2]=o,R=qM()|0,B=R+24|0,l=yr(l,4)|0,n[m>>2]=l,u=R+28|0,A=n[u>>2]|0,A>>>0<(n[R+32>>2]|0)>>>0?(FZ(A,o,l),l=(n[u>>2]|0)+8|0,n[u>>2]=l):(E4e(B,d,m),l=n[u>>2]|0),I=k,(l-(n[B>>2]|0)>>3)+-1|0}function qM(){var o=0,l=0;if(s[7944]|0||(TZ(10568),gr(61,10568,U|0)|0,l=7944,n[l>>2]=1,n[l+4>>2]=0),!(_r(10568)|0)){o=10568,l=o+36|0;do n[o>>2]=0,o=o+4|0;while((o|0)<(l|0));TZ(10568)}return 10568}function TZ(o){o=o|0,g4e(o)}function p4e(o){o=o|0,h4e(o+24|0)}function h4e(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[o>>2]|0,(l|0)!=(u|0)&&(n[o>>2]=l+(~((l+-8-A|0)>>>3)<<3)),It(u))}function g4e(o){o=o|0;var l=0;l=en()|0,tn(o,1,17,l,Rz()|0,0),n[o+24>>2]=0,n[o+28>>2]=0,n[o+32>>2]=0}function d4e(o){return o=o|0,y4e(n[(m4e(o)|0)>>2]|0)|0}function m4e(o){return o=o|0,(n[(qM()|0)+24>>2]|0)+(o<<3)|0}function y4e(o){return o=o|0,Tb(Vb[o&7]()|0)|0}function FZ(o,l,u){o=o|0,l=l|0,u=u|0,n[o>>2]=l,n[o+4>>2]=u}function E4e(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0;if(k=I,I=I+32|0,d=k,m=o+4|0,B=((n[m>>2]|0)-(n[o>>2]|0)>>3)+1|0,A=I4e(o)|0,A>>>0>>0)sn(o);else{R=n[o>>2]|0,L=(n[o+8>>2]|0)-R|0,M=L>>2,C4e(d,L>>3>>>0>>1>>>0?M>>>0>>0?B:M:A,(n[m>>2]|0)-R>>3,o+8|0),B=d+8|0,FZ(n[B>>2]|0,n[l>>2]|0,n[u>>2]|0),n[B>>2]=(n[B>>2]|0)+8,w4e(o,d),B4e(d),I=k;return}}function I4e(o){return o=o|0,536870911}function C4e(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+16>>2]=A;do if(l)if(l>>>0>536870911)Nt();else{d=Kt(l<<3)|0;break}else d=0;while(!1);n[o>>2]=d,A=d+(u<<3)|0,n[o+8>>2]=A,n[o+4>>2]=A,n[o+12>>2]=d+(l<<3)}function w4e(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|0,m=l+4|0,d=(n[B>>2]|0)-A|0,u=(n[m>>2]|0)+(0-(d>>3)<<3)|0,n[m>>2]=u,(d|0)>0?(Qr(u|0,A|0,d|0)|0,A=m,u=n[m>>2]|0):A=m,m=n[o>>2]|0,n[o>>2]=u,n[A>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=o+8|0,B=l+12|0,o=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=o,n[l>>2]=n[A>>2]}function B4e(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,(A|0)!=(l|0)&&(n[u>>2]=A+(~((A+-8-l|0)>>>3)<<3)),o=n[o>>2]|0,o|0&&It(o)}function v4e(){S4e()}function S4e(){D4e(10604)}function D4e(o){o=o|0,P4e(o,4955)}function P4e(o,l){o=o|0,l=l|0;var u=0;u=b4e()|0,n[o>>2]=u,x4e(u,l),jh(n[o>>2]|0)}function b4e(){var o=0;return s[7952]|0||(M4e(10612),gr(25,10612,U|0)|0,o=7952,n[o>>2]=1,n[o+4>>2]=0),10612}function x4e(o,l){o=o|0,l=l|0,n[o>>2]=T4e()|0,n[o+4>>2]=F4e()|0,n[o+12>>2]=l,n[o+8>>2]=N4e()|0,n[o+32>>2]=8}function jh(o){o=o|0;var l=0,u=0;l=I,I=I+16|0,u=l,Jy()|0,n[u>>2]=o,k4e(10608,u),I=l}function Jy(){return s[11714]|0||(n[2652]=0,gr(62,10608,U|0)|0,s[11714]=1),10608}function k4e(o,l){o=o|0,l=l|0;var u=0;u=Kt(8)|0,n[u+4>>2]=n[l>>2],n[u>>2]=n[o>>2],n[o>>2]=u}function Q4e(o){o=o|0,R4e(o)}function R4e(o){o=o|0;var l=0,u=0;if(l=n[o>>2]|0,l|0)do u=l,l=n[l>>2]|0,It(u);while(l|0);n[o>>2]=0}function T4e(){return 11715}function F4e(){return 1496}function N4e(){return Fb()|0}function O4e(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0,(Hh(A,896)|0)==512?u|0&&(L4e(u),It(u)):l|0&&It(l)}function L4e(o){o=o|0,o=n[o+4>>2]|0,o|0&&Gh(o)}function M4e(o){o=o|0,Lh(o)}function U4e(o,l){o=o|0,l=l|0;var u=0,A=0;Jy()|0,u=n[2652]|0;e:do if(u|0){for(;A=n[u+4>>2]|0,!(A|0&&!(gX(WM(A)|0,o)|0));)if(u=n[u>>2]|0,!u)break e;_4e(A,l)}while(!1)}function WM(o){return o=o|0,n[o+12>>2]|0}function _4e(o,l){o=o|0,l=l|0;var u=0;o=o+36|0,u=n[o>>2]|0,u|0&&(Sf(u),It(u)),u=Kt(4)|0,Db(u,l),n[o>>2]=u}function YM(){return s[11716]|0||(n[2664]=0,gr(63,10656,U|0)|0,s[11716]=1),10656}function NZ(){var o=0;return s[11717]|0?o=n[2665]|0:(H4e(),n[2665]=1504,s[11717]=1,o=1504),o|0}function H4e(){s[11740]|0||(s[11718]=yr(yr(8,0)|0,0)|0,s[11719]=yr(yr(0,0)|0,0)|0,s[11720]=yr(yr(0,16)|0,0)|0,s[11721]=yr(yr(8,0)|0,0)|0,s[11722]=yr(yr(0,0)|0,0)|0,s[11723]=yr(yr(8,0)|0,0)|0,s[11724]=yr(yr(0,0)|0,0)|0,s[11725]=yr(yr(8,0)|0,0)|0,s[11726]=yr(yr(0,0)|0,0)|0,s[11727]=yr(yr(8,0)|0,0)|0,s[11728]=yr(yr(0,0)|0,0)|0,s[11729]=yr(yr(0,0)|0,32)|0,s[11730]=yr(yr(0,0)|0,32)|0,s[11740]=1)}function OZ(){return 1572}function j4e(o,l,u,A,d){o=o|0,l=l|0,u=u|0,A=A|0,d=d|0;var m=0,B=0,k=0,R=0,M=0,L=0;m=I,I=I+32|0,L=m+16|0,M=m+12|0,R=m+8|0,k=m+4|0,B=m,n[L>>2]=o,n[M>>2]=l,n[R>>2]=u,n[k>>2]=A,n[B>>2]=d,YM()|0,G4e(10656,L,M,R,k,B),I=m}function G4e(o,l,u,A,d,m){o=o|0,l=l|0,u=u|0,A=A|0,d=d|0,m=m|0;var B=0;B=Kt(24)|0,fz(B+4|0,n[l>>2]|0,n[u>>2]|0,n[A>>2]|0,n[d>>2]|0,n[m>>2]|0),n[B>>2]=n[o>>2],n[o>>2]=B}function LZ(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0,q=0,ae=0,Ye=0,Le=0,Qe=0,tt=0,Xe=0,ct=0;if(ct=I,I=I+32|0,Le=ct+20|0,Qe=ct+8|0,tt=ct+4|0,Xe=ct,l=n[l>>2]|0,l|0){Ye=Le+4|0,R=Le+8|0,M=Qe+4|0,L=Qe+8|0,q=Qe+8|0,ae=Le+8|0;do{if(B=l+4|0,k=VM(B)|0,k|0){if(d=b2(k)|0,n[Le>>2]=0,n[Ye>>2]=0,n[R>>2]=0,A=(x2(k)|0)+1|0,q4e(Le,A),A|0)for(;A=A+-1|0,Pu(Qe,n[d>>2]|0),m=n[Ye>>2]|0,m>>>0<(n[ae>>2]|0)>>>0?(n[m>>2]=n[Qe>>2],n[Ye>>2]=(n[Ye>>2]|0)+4):JM(Le,Qe),A;)d=d+4|0;A=k2(k)|0,n[Qe>>2]=0,n[M>>2]=0,n[L>>2]=0;e:do if(n[A>>2]|0)for(d=0,m=0;;){if((d|0)==(m|0)?W4e(Qe,A):(n[d>>2]=n[A>>2],n[M>>2]=(n[M>>2]|0)+4),A=A+4|0,!(n[A>>2]|0))break e;d=n[M>>2]|0,m=n[q>>2]|0}while(!1);n[tt>>2]=Ob(B)|0,n[Xe>>2]=_r(k)|0,Y4e(u,o,tt,Xe,Le,Qe),KM(Qe),np(Le)}l=n[l>>2]|0}while(l|0)}I=ct}function VM(o){return o=o|0,n[o+12>>2]|0}function b2(o){return o=o|0,n[o+12>>2]|0}function x2(o){return o=o|0,n[o+16>>2]|0}function q4e(o,l){o=o|0,l=l|0;var u=0,A=0,d=0;d=I,I=I+32|0,u=d,A=n[o>>2]|0,(n[o+8>>2]|0)-A>>2>>>0>>0&&(WZ(u,l,(n[o+4>>2]|0)-A>>2,o+8|0),YZ(o,u),VZ(u)),I=d}function JM(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,R=0,M=0;if(B=I,I=I+32|0,u=B,A=o+4|0,d=((n[A>>2]|0)-(n[o>>2]|0)>>2)+1|0,m=qZ(o)|0,m>>>0>>0)sn(o);else{k=n[o>>2]|0,M=(n[o+8>>2]|0)-k|0,R=M>>1,WZ(u,M>>2>>>0>>1>>>0?R>>>0>>0?d:R:m,(n[A>>2]|0)-k>>2,o+8|0),m=u+8|0,n[n[m>>2]>>2]=n[l>>2],n[m>>2]=(n[m>>2]|0)+4,YZ(o,u),VZ(u),I=B;return}}function k2(o){return o=o|0,n[o+8>>2]|0}function W4e(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,R=0,M=0;if(B=I,I=I+32|0,u=B,A=o+4|0,d=((n[A>>2]|0)-(n[o>>2]|0)>>2)+1|0,m=GZ(o)|0,m>>>0>>0)sn(o);else{k=n[o>>2]|0,M=(n[o+8>>2]|0)-k|0,R=M>>1,f3e(u,M>>2>>>0>>1>>>0?R>>>0>>0?d:R:m,(n[A>>2]|0)-k>>2,o+8|0),m=u+8|0,n[n[m>>2]>>2]=n[l>>2],n[m>>2]=(n[m>>2]|0)+4,A3e(o,u),p3e(u),I=B;return}}function Ob(o){return o=o|0,n[o>>2]|0}function Y4e(o,l,u,A,d,m){o=o|0,l=l|0,u=u|0,A=A|0,d=d|0,m=m|0,V4e(o,l,u,A,d,m)}function KM(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[o>>2]|0,(l|0)!=(u|0)&&(n[o>>2]=l+(~((l+-4-A|0)>>>2)<<2)),It(u))}function np(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[o>>2]|0,(l|0)!=(u|0)&&(n[o>>2]=l+(~((l+-4-A|0)>>>2)<<2)),It(u))}function V4e(o,l,u,A,d,m){o=o|0,l=l|0,u=u|0,A=A|0,d=d|0,m=m|0;var B=0,k=0,R=0,M=0,L=0,q=0;B=I,I=I+48|0,L=B+40|0,k=B+32|0,q=B+24|0,R=B+12|0,M=B,Fl(k),o=Os(o)|0,n[q>>2]=n[l>>2],u=n[u>>2]|0,A=n[A>>2]|0,zM(R,d),J4e(M,m),n[L>>2]=n[q>>2],K4e(o,L,u,A,R,M),KM(M),np(R),Nl(k),I=B}function zM(o,l){o=o|0,l=l|0;var u=0,A=0;n[o>>2]=0,n[o+4>>2]=0,n[o+8>>2]=0,u=l+4|0,A=(n[u>>2]|0)-(n[l>>2]|0)>>2,A|0&&(c3e(o,A),u3e(o,n[l>>2]|0,n[u>>2]|0,A))}function J4e(o,l){o=o|0,l=l|0;var u=0,A=0;n[o>>2]=0,n[o+4>>2]=0,n[o+8>>2]=0,u=l+4|0,A=(n[u>>2]|0)-(n[l>>2]|0)>>2,A|0&&(a3e(o,A),l3e(o,n[l>>2]|0,n[u>>2]|0,A))}function K4e(o,l,u,A,d,m){o=o|0,l=l|0,u=u|0,A=A|0,d=d|0,m=m|0;var B=0,k=0,R=0,M=0,L=0,q=0;B=I,I=I+32|0,L=B+28|0,q=B+24|0,k=B+12|0,R=B,M=da(z4e()|0)|0,n[q>>2]=n[l>>2],n[L>>2]=n[q>>2],l=fd(L)|0,u=MZ(u)|0,A=ZM(A)|0,n[k>>2]=n[d>>2],L=d+4|0,n[k+4>>2]=n[L>>2],q=d+8|0,n[k+8>>2]=n[q>>2],n[q>>2]=0,n[L>>2]=0,n[d>>2]=0,d=XM(k)|0,n[R>>2]=n[m>>2],L=m+4|0,n[R+4>>2]=n[L>>2],q=m+8|0,n[R+8>>2]=n[q>>2],n[q>>2]=0,n[L>>2]=0,n[m>>2]=0,lu(0,M|0,o|0,l|0,u|0,A|0,d|0,Z4e(R)|0)|0,KM(R),np(k),I=B}function z4e(){var o=0;return s[7968]|0||(s3e(10708),o=7968,n[o>>2]=1,n[o+4>>2]=0),10708}function fd(o){return o=o|0,_Z(o)|0}function MZ(o){return o=o|0,UZ(o)|0}function ZM(o){return o=o|0,Tb(o)|0}function XM(o){return o=o|0,$4e(o)|0}function Z4e(o){return o=o|0,X4e(o)|0}function X4e(o){o=o|0;var l=0,u=0,A=0;if(A=(n[o+4>>2]|0)-(n[o>>2]|0)|0,u=A>>2,A=Tl(A+4|0)|0,n[A>>2]=u,u|0){l=0;do n[A+4+(l<<2)>>2]=UZ(n[(n[o>>2]|0)+(l<<2)>>2]|0)|0,l=l+1|0;while((l|0)!=(u|0))}return A|0}function UZ(o){return o=o|0,o|0}function $4e(o){o=o|0;var l=0,u=0,A=0;if(A=(n[o+4>>2]|0)-(n[o>>2]|0)|0,u=A>>2,A=Tl(A+4|0)|0,n[A>>2]=u,u|0){l=0;do n[A+4+(l<<2)>>2]=_Z((n[o>>2]|0)+(l<<2)|0)|0,l=l+1|0;while((l|0)!=(u|0))}return A|0}function _Z(o){o=o|0;var l=0,u=0,A=0,d=0;return d=I,I=I+32|0,l=d+12|0,u=d,A=uM(HZ()|0)|0,A?(fM(l,A),AM(u,l),Nje(o,u),o=pM(l)|0):o=e3e(o)|0,I=d,o|0}function HZ(){var o=0;return s[7960]|0||(i3e(10664),gr(25,10664,U|0)|0,o=7960,n[o>>2]=1,n[o+4>>2]=0),10664}function e3e(o){o=o|0;var l=0,u=0,A=0,d=0,m=0,B=0,k=0;return u=I,I=I+16|0,d=u+4|0,B=u,A=Tl(8)|0,l=A,k=Kt(4)|0,n[k>>2]=n[o>>2],m=l+4|0,n[m>>2]=k,o=Kt(8)|0,m=n[m>>2]|0,n[B>>2]=0,n[d>>2]=n[B>>2],jZ(o,m,d),n[A>>2]=o,I=u,l|0}function jZ(o,l,u){o=o|0,l=l|0,u=u|0,n[o>>2]=l,u=Kt(16)|0,n[u+4>>2]=0,n[u+8>>2]=0,n[u>>2]=1656,n[u+12>>2]=l,n[o+4>>2]=u}function t3e(o){o=o|0,$y(o),It(o)}function r3e(o){o=o|0,o=n[o+12>>2]|0,o|0&&It(o)}function n3e(o){o=o|0,It(o)}function i3e(o){o=o|0,Lh(o)}function s3e(o){o=o|0,Qo(o,o3e()|0,5)}function o3e(){return 1676}function a3e(o,l){o=o|0,l=l|0;var u=0;if((GZ(o)|0)>>>0>>0&&sn(o),l>>>0>1073741823)Nt();else{u=Kt(l<<2)|0,n[o+4>>2]=u,n[o>>2]=u,n[o+8>>2]=u+(l<<2);return}}function l3e(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0,A=o+4|0,o=u-l|0,(o|0)>0&&(Qr(n[A>>2]|0,l|0,o|0)|0,n[A>>2]=(n[A>>2]|0)+(o>>>2<<2))}function GZ(o){return o=o|0,1073741823}function c3e(o,l){o=o|0,l=l|0;var u=0;if((qZ(o)|0)>>>0>>0&&sn(o),l>>>0>1073741823)Nt();else{u=Kt(l<<2)|0,n[o+4>>2]=u,n[o>>2]=u,n[o+8>>2]=u+(l<<2);return}}function u3e(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0,A=o+4|0,o=u-l|0,(o|0)>0&&(Qr(n[A>>2]|0,l|0,o|0)|0,n[A>>2]=(n[A>>2]|0)+(o>>>2<<2))}function qZ(o){return o=o|0,1073741823}function f3e(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+16>>2]=A;do if(l)if(l>>>0>1073741823)Nt();else{d=Kt(l<<2)|0;break}else d=0;while(!1);n[o>>2]=d,A=d+(u<<2)|0,n[o+8>>2]=A,n[o+4>>2]=A,n[o+12>>2]=d+(l<<2)}function A3e(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|0,m=l+4|0,d=(n[B>>2]|0)-A|0,u=(n[m>>2]|0)+(0-(d>>2)<<2)|0,n[m>>2]=u,(d|0)>0?(Qr(u|0,A|0,d|0)|0,A=m,u=n[m>>2]|0):A=m,m=n[o>>2]|0,n[o>>2]=u,n[A>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=o+8|0,B=l+12|0,o=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=o,n[l>>2]=n[A>>2]}function p3e(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,(A|0)!=(l|0)&&(n[u>>2]=A+(~((A+-4-l|0)>>>2)<<2)),o=n[o>>2]|0,o|0&&It(o)}function WZ(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+16>>2]=A;do if(l)if(l>>>0>1073741823)Nt();else{d=Kt(l<<2)|0;break}else d=0;while(!1);n[o>>2]=d,A=d+(u<<2)|0,n[o+8>>2]=A,n[o+4>>2]=A,n[o+12>>2]=d+(l<<2)}function YZ(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|0,m=l+4|0,d=(n[B>>2]|0)-A|0,u=(n[m>>2]|0)+(0-(d>>2)<<2)|0,n[m>>2]=u,(d|0)>0?(Qr(u|0,A|0,d|0)|0,A=m,u=n[m>>2]|0):A=m,m=n[o>>2]|0,n[o>>2]=u,n[A>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=o+8|0,B=l+12|0,o=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=o,n[l>>2]=n[A>>2]}function VZ(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,(A|0)!=(l|0)&&(n[u>>2]=A+(~((A+-4-l|0)>>>2)<<2)),o=n[o>>2]|0,o|0&&It(o)}function h3e(o,l,u,A,d){o=o|0,l=l|0,u=u|0,A=A|0,d=d|0;var m=0,B=0,k=0,R=0,M=0,L=0,q=0,ae=0,Ye=0,Le=0,Qe=0;if(Qe=I,I=I+32|0,L=Qe+20|0,q=Qe+12|0,M=Qe+16|0,ae=Qe+4|0,Ye=Qe,Le=Qe+8|0,k=NZ()|0,m=n[k>>2]|0,B=n[m>>2]|0,B|0)for(R=n[k+8>>2]|0,k=n[k+4>>2]|0;Pu(L,B),g3e(o,L,k,R),m=m+4|0,B=n[m>>2]|0,B;)R=R+1|0,k=k+1|0;if(m=OZ()|0,B=n[m>>2]|0,B|0)do Pu(L,B),n[q>>2]=n[m+4>>2],d3e(l,L,q),m=m+8|0,B=n[m>>2]|0;while(B|0);if(m=n[(Jy()|0)>>2]|0,m|0)do l=n[m+4>>2]|0,Pu(L,n[(Ky(l)|0)>>2]|0),n[q>>2]=WM(l)|0,m3e(u,L,q),m=n[m>>2]|0;while(m|0);if(Pu(M,0),m=YM()|0,n[L>>2]=n[M>>2],LZ(L,m,d),m=n[(Jy()|0)>>2]|0,m|0){o=L+4|0,l=L+8|0,u=L+8|0;do{if(R=n[m+4>>2]|0,Pu(q,n[(Ky(R)|0)>>2]|0),y3e(ae,JZ(R)|0),B=n[ae>>2]|0,B|0){n[L>>2]=0,n[o>>2]=0,n[l>>2]=0;do Pu(Ye,n[(Ky(n[B+4>>2]|0)|0)>>2]|0),k=n[o>>2]|0,k>>>0<(n[u>>2]|0)>>>0?(n[k>>2]=n[Ye>>2],n[o>>2]=(n[o>>2]|0)+4):JM(L,Ye),B=n[B>>2]|0;while(B|0);E3e(A,q,L),np(L)}n[Le>>2]=n[q>>2],M=KZ(R)|0,n[L>>2]=n[Le>>2],LZ(L,M,d),mz(ae),m=n[m>>2]|0}while(m|0)}I=Qe}function g3e(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0,Q3e(o,l,u,A)}function d3e(o,l,u){o=o|0,l=l|0,u=u|0,k3e(o,l,u)}function Ky(o){return o=o|0,o|0}function m3e(o,l,u){o=o|0,l=l|0,u=u|0,D3e(o,l,u)}function JZ(o){return o=o|0,o+16|0}function y3e(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,R=0;if(m=I,I=I+16|0,d=m+8|0,u=m,n[o>>2]=0,A=n[l>>2]|0,n[d>>2]=A,n[u>>2]=o,u=S3e(u)|0,A|0){if(A=Kt(12)|0,B=(zZ(d)|0)+4|0,o=n[B+4>>2]|0,l=A+4|0,n[l>>2]=n[B>>2],n[l+4>>2]=o,l=n[n[d>>2]>>2]|0,n[d>>2]=l,!l)o=A;else for(l=A;o=Kt(12)|0,R=(zZ(d)|0)+4|0,k=n[R+4>>2]|0,B=o+4|0,n[B>>2]=n[R>>2],n[B+4>>2]=k,n[l>>2]=o,B=n[n[d>>2]>>2]|0,n[d>>2]=B,B;)l=o;n[o>>2]=n[u>>2],n[u>>2]=A}I=m}function E3e(o,l,u){o=o|0,l=l|0,u=u|0,I3e(o,l,u)}function KZ(o){return o=o|0,o+24|0}function I3e(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0;A=I,I=I+32|0,B=A+24|0,d=A+16|0,k=A+12|0,m=A,Fl(d),o=Os(o)|0,n[k>>2]=n[l>>2],zM(m,u),n[B>>2]=n[k>>2],C3e(o,B,m),np(m),Nl(d),I=A}function C3e(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0;A=I,I=I+32|0,B=A+16|0,k=A+12|0,d=A,m=da(w3e()|0)|0,n[k>>2]=n[l>>2],n[B>>2]=n[k>>2],l=fd(B)|0,n[d>>2]=n[u>>2],B=u+4|0,n[d+4>>2]=n[B>>2],k=u+8|0,n[d+8>>2]=n[k>>2],n[k>>2]=0,n[B>>2]=0,n[u>>2]=0,Rs(0,m|0,o|0,l|0,XM(d)|0)|0,np(d),I=A}function w3e(){var o=0;return s[7976]|0||(B3e(10720),o=7976,n[o>>2]=1,n[o+4>>2]=0),10720}function B3e(o){o=o|0,Qo(o,v3e()|0,2)}function v3e(){return 1732}function S3e(o){return o=o|0,n[o>>2]|0}function zZ(o){return o=o|0,n[o>>2]|0}function D3e(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;A=I,I=I+32|0,m=A+16|0,d=A+8|0,B=A,Fl(d),o=Os(o)|0,n[B>>2]=n[l>>2],u=n[u>>2]|0,n[m>>2]=n[B>>2],ZZ(o,m,u),Nl(d),I=A}function ZZ(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;A=I,I=I+16|0,m=A+4|0,B=A,d=da(P3e()|0)|0,n[B>>2]=n[l>>2],n[m>>2]=n[B>>2],l=fd(m)|0,Rs(0,d|0,o|0,l|0,MZ(u)|0)|0,I=A}function P3e(){var o=0;return s[7984]|0||(b3e(10732),o=7984,n[o>>2]=1,n[o+4>>2]=0),10732}function b3e(o){o=o|0,Qo(o,x3e()|0,2)}function x3e(){return 1744}function k3e(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;A=I,I=I+32|0,m=A+16|0,d=A+8|0,B=A,Fl(d),o=Os(o)|0,n[B>>2]=n[l>>2],u=n[u>>2]|0,n[m>>2]=n[B>>2],ZZ(o,m,u),Nl(d),I=A}function Q3e(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0,B=0,k=0;d=I,I=I+32|0,B=d+16|0,m=d+8|0,k=d,Fl(m),o=Os(o)|0,n[k>>2]=n[l>>2],u=s[u>>0]|0,A=s[A>>0]|0,n[B>>2]=n[k>>2],R3e(o,B,u,A),Nl(m),I=d}function R3e(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0,B=0,k=0;d=I,I=I+16|0,B=d+4|0,k=d,m=da(T3e()|0)|0,n[k>>2]=n[l>>2],n[B>>2]=n[k>>2],l=fd(B)|0,u=zy(u)|0,Li(0,m|0,o|0,l|0,u|0,zy(A)|0)|0,I=d}function T3e(){var o=0;return s[7992]|0||(N3e(10744),o=7992,n[o>>2]=1,n[o+4>>2]=0),10744}function zy(o){return o=o|0,F3e(o)|0}function F3e(o){return o=o|0,o&255|0}function N3e(o){o=o|0,Qo(o,O3e()|0,3)}function O3e(){return 1756}function L3e(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0,q=0,ae=0;switch(ae=I,I=I+32|0,k=ae+8|0,R=ae+4|0,M=ae+20|0,L=ae,mM(o,0),A=Fje(l)|0,n[k>>2]=0,q=k+4|0,n[q>>2]=0,n[k+8>>2]=0,A<<24>>24){case 0:{s[M>>0]=0,M3e(R,u,M),Lb(o,R)|0,Df(R);break}case 8:{q=iU(l)|0,s[M>>0]=8,Pu(L,n[q+4>>2]|0),U3e(R,u,M,L,q+8|0),Lb(o,R)|0,Df(R);break}case 9:{if(m=iU(l)|0,l=n[m+4>>2]|0,l|0)for(B=k+8|0,d=m+12|0;l=l+-1|0,Pu(R,n[d>>2]|0),A=n[q>>2]|0,A>>>0<(n[B>>2]|0)>>>0?(n[A>>2]=n[R>>2],n[q>>2]=(n[q>>2]|0)+4):JM(k,R),l;)d=d+4|0;s[M>>0]=9,Pu(L,n[m+8>>2]|0),_3e(R,u,M,L,k),Lb(o,R)|0,Df(R);break}default:q=iU(l)|0,s[M>>0]=A,Pu(L,n[q+4>>2]|0),H3e(R,u,M,L),Lb(o,R)|0,Df(R)}np(k),I=ae}function M3e(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0;A=I,I=I+16|0,d=A,Fl(d),l=Os(l)|0,e8e(o,l,s[u>>0]|0),Nl(d),I=A}function Lb(o,l){o=o|0,l=l|0;var u=0;return u=n[o>>2]|0,u|0&&Na(u|0),n[o>>2]=n[l>>2],n[l>>2]=0,o|0}function U3e(o,l,u,A,d){o=o|0,l=l|0,u=u|0,A=A|0,d=d|0;var m=0,B=0,k=0,R=0;m=I,I=I+32|0,k=m+16|0,B=m+8|0,R=m,Fl(B),l=Os(l)|0,u=s[u>>0]|0,n[R>>2]=n[A>>2],d=n[d>>2]|0,n[k>>2]=n[R>>2],z3e(o,l,u,k,d),Nl(B),I=m}function _3e(o,l,u,A,d){o=o|0,l=l|0,u=u|0,A=A|0,d=d|0;var m=0,B=0,k=0,R=0,M=0;m=I,I=I+32|0,R=m+24|0,B=m+16|0,M=m+12|0,k=m,Fl(B),l=Os(l)|0,u=s[u>>0]|0,n[M>>2]=n[A>>2],zM(k,d),n[R>>2]=n[M>>2],Y3e(o,l,u,R,k),np(k),Nl(B),I=m}function H3e(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0,B=0,k=0;d=I,I=I+32|0,B=d+16|0,m=d+8|0,k=d,Fl(m),l=Os(l)|0,u=s[u>>0]|0,n[k>>2]=n[A>>2],n[B>>2]=n[k>>2],j3e(o,l,u,B),Nl(m),I=d}function j3e(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0,B=0,k=0;d=I,I=I+16|0,m=d+4|0,k=d,B=da(G3e()|0)|0,u=zy(u)|0,n[k>>2]=n[A>>2],n[m>>2]=n[k>>2],Mb(o,Rs(0,B|0,l|0,u|0,fd(m)|0)|0),I=d}function G3e(){var o=0;return s[8e3]|0||(q3e(10756),o=8e3,n[o>>2]=1,n[o+4>>2]=0),10756}function Mb(o,l){o=o|0,l=l|0,mM(o,l)}function q3e(o){o=o|0,Qo(o,W3e()|0,2)}function W3e(){return 1772}function Y3e(o,l,u,A,d){o=o|0,l=l|0,u=u|0,A=A|0,d=d|0;var m=0,B=0,k=0,R=0,M=0;m=I,I=I+32|0,R=m+16|0,M=m+12|0,B=m,k=da(V3e()|0)|0,u=zy(u)|0,n[M>>2]=n[A>>2],n[R>>2]=n[M>>2],A=fd(R)|0,n[B>>2]=n[d>>2],R=d+4|0,n[B+4>>2]=n[R>>2],M=d+8|0,n[B+8>>2]=n[M>>2],n[M>>2]=0,n[R>>2]=0,n[d>>2]=0,Mb(o,Li(0,k|0,l|0,u|0,A|0,XM(B)|0)|0),np(B),I=m}function V3e(){var o=0;return s[8008]|0||(J3e(10768),o=8008,n[o>>2]=1,n[o+4>>2]=0),10768}function J3e(o){o=o|0,Qo(o,K3e()|0,3)}function K3e(){return 1784}function z3e(o,l,u,A,d){o=o|0,l=l|0,u=u|0,A=A|0,d=d|0;var m=0,B=0,k=0,R=0;m=I,I=I+16|0,k=m+4|0,R=m,B=da(Z3e()|0)|0,u=zy(u)|0,n[R>>2]=n[A>>2],n[k>>2]=n[R>>2],A=fd(k)|0,Mb(o,Li(0,B|0,l|0,u|0,A|0,ZM(d)|0)|0),I=m}function Z3e(){var o=0;return s[8016]|0||(X3e(10780),o=8016,n[o>>2]=1,n[o+4>>2]=0),10780}function X3e(o){o=o|0,Qo(o,$3e()|0,3)}function $3e(){return 1800}function e8e(o,l,u){o=o|0,l=l|0,u=u|0;var A=0;A=da(t8e()|0)|0,Mb(o,dn(0,A|0,l|0,zy(u)|0)|0)}function t8e(){var o=0;return s[8024]|0||(r8e(10792),o=8024,n[o>>2]=1,n[o+4>>2]=0),10792}function r8e(o){o=o|0,Qo(o,n8e()|0,1)}function n8e(){return 1816}function i8e(){s8e(),o8e(),a8e()}function s8e(){n[2702]=SX(65536)|0}function o8e(){P8e(10856)}function a8e(){l8e(10816)}function l8e(o){o=o|0,c8e(o,5044),u8e(o)|0}function c8e(o,l){o=o|0,l=l|0;var u=0;u=HZ()|0,n[o>>2]=u,C8e(u,l),jh(n[o>>2]|0)}function u8e(o){o=o|0;var l=0;return l=n[o>>2]|0,cd(l,f8e()|0),o|0}function f8e(){var o=0;return s[8032]|0||(XZ(10820),gr(64,10820,U|0)|0,o=8032,n[o>>2]=1,n[o+4>>2]=0),_r(10820)|0||XZ(10820),10820}function XZ(o){o=o|0,h8e(o),ud(o,25)}function A8e(o){o=o|0,p8e(o+24|0)}function p8e(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[o>>2]|0,(l|0)!=(u|0)&&(n[o>>2]=l+(~((l+-8-A|0)>>>3)<<3)),It(u))}function h8e(o){o=o|0;var l=0;l=en()|0,tn(o,5,18,l,y8e()|0,1),n[o+24>>2]=0,n[o+28>>2]=0,n[o+32>>2]=0}function g8e(o,l){o=o|0,l=l|0,d8e(o,l)}function d8e(o,l){o=o|0,l=l|0;var u=0,A=0,d=0;u=I,I=I+16|0,A=u,d=u+4|0,ad(d,l),n[A>>2]=ld(d,l)|0,m8e(o,A),I=u}function m8e(o,l){o=o|0,l=l|0,$Z(o+4|0,n[l>>2]|0),s[o+8>>0]=1}function $Z(o,l){o=o|0,l=l|0,n[o>>2]=l}function y8e(){return 1824}function E8e(o){return o=o|0,I8e(o)|0}function I8e(o){o=o|0;var l=0,u=0,A=0,d=0,m=0,B=0,k=0;return u=I,I=I+16|0,d=u+4|0,B=u,A=Tl(8)|0,l=A,k=Kt(4)|0,ad(d,o),$Z(k,ld(d,o)|0),m=l+4|0,n[m>>2]=k,o=Kt(8)|0,m=n[m>>2]|0,n[B>>2]=0,n[d>>2]=n[B>>2],jZ(o,m,d),n[A>>2]=o,I=u,l|0}function Tl(o){o=o|0;var l=0,u=0;return o=o+7&-8,o>>>0<=32768&&(l=n[2701]|0,o>>>0<=(65536-l|0)>>>0)?(u=(n[2702]|0)+l|0,n[2701]=l+o,o=u):(o=SX(o+8|0)|0,n[o>>2]=n[2703],n[2703]=o,o=o+8|0),o|0}function C8e(o,l){o=o|0,l=l|0,n[o>>2]=w8e()|0,n[o+4>>2]=B8e()|0,n[o+12>>2]=l,n[o+8>>2]=v8e()|0,n[o+32>>2]=9}function w8e(){return 11744}function B8e(){return 1832}function v8e(){return Nb()|0}function S8e(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0,(Hh(A,896)|0)==512?u|0&&(D8e(u),It(u)):l|0&&It(l)}function D8e(o){o=o|0,o=n[o+4>>2]|0,o|0&&Gh(o)}function P8e(o){o=o|0,b8e(o,5052),x8e(o)|0,k8e(o,5058,26)|0,Q8e(o,5069,1)|0,R8e(o,5077,10)|0,T8e(o,5087,19)|0,F8e(o,5094,27)|0}function b8e(o,l){o=o|0,l=l|0;var u=0;u=Dje()|0,n[o>>2]=u,Pje(u,l),jh(n[o>>2]|0)}function x8e(o){o=o|0;var l=0;return l=n[o>>2]|0,cd(l,Aje()|0),o|0}function k8e(o,l,u){return o=o|0,l=l|0,u=u|0,JHe(o,Bn(l)|0,u,0),o|0}function Q8e(o,l,u){return o=o|0,l=l|0,u=u|0,THe(o,Bn(l)|0,u,0),o|0}function R8e(o,l,u){return o=o|0,l=l|0,u=u|0,fHe(o,Bn(l)|0,u,0),o|0}function T8e(o,l,u){return o=o|0,l=l|0,u=u|0,z8e(o,Bn(l)|0,u,0),o|0}function eX(o,l){o=o|0,l=l|0;var u=0,A=0;e:for(;;){for(u=n[2703]|0;;){if((u|0)==(l|0))break e;if(A=n[u>>2]|0,n[2703]=A,!u)u=A;else break}It(u)}n[2701]=o}function F8e(o,l,u){return o=o|0,l=l|0,u=u|0,N8e(o,Bn(l)|0,u,0),o|0}function N8e(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0;m=n[o>>2]|0,d=$M()|0,o=O8e(u)|0,vn(m,l,d,o,L8e(u,A)|0,A)}function $M(){var o=0,l=0;if(s[8040]|0||(rX(10860),gr(65,10860,U|0)|0,l=8040,n[l>>2]=1,n[l+4>>2]=0),!(_r(10860)|0)){o=10860,l=o+36|0;do n[o>>2]=0,o=o+4|0;while((o|0)<(l|0));rX(10860)}return 10860}function O8e(o){return o=o|0,o|0}function L8e(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,R=0;return k=I,I=I+16|0,d=k,m=k+4|0,n[d>>2]=o,R=$M()|0,B=R+24|0,l=yr(l,4)|0,n[m>>2]=l,u=R+28|0,A=n[u>>2]|0,A>>>0<(n[R+32>>2]|0)>>>0?(tX(A,o,l),l=(n[u>>2]|0)+8|0,n[u>>2]=l):(M8e(B,d,m),l=n[u>>2]|0),I=k,(l-(n[B>>2]|0)>>3)+-1|0}function tX(o,l,u){o=o|0,l=l|0,u=u|0,n[o>>2]=l,n[o+4>>2]=u}function M8e(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0;if(k=I,I=I+32|0,d=k,m=o+4|0,B=((n[m>>2]|0)-(n[o>>2]|0)>>3)+1|0,A=U8e(o)|0,A>>>0>>0)sn(o);else{R=n[o>>2]|0,L=(n[o+8>>2]|0)-R|0,M=L>>2,_8e(d,L>>3>>>0>>1>>>0?M>>>0>>0?B:M:A,(n[m>>2]|0)-R>>3,o+8|0),B=d+8|0,tX(n[B>>2]|0,n[l>>2]|0,n[u>>2]|0),n[B>>2]=(n[B>>2]|0)+8,H8e(o,d),j8e(d),I=k;return}}function U8e(o){return o=o|0,536870911}function _8e(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+16>>2]=A;do if(l)if(l>>>0>536870911)Nt();else{d=Kt(l<<3)|0;break}else d=0;while(!1);n[o>>2]=d,A=d+(u<<3)|0,n[o+8>>2]=A,n[o+4>>2]=A,n[o+12>>2]=d+(l<<3)}function H8e(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|0,m=l+4|0,d=(n[B>>2]|0)-A|0,u=(n[m>>2]|0)+(0-(d>>3)<<3)|0,n[m>>2]=u,(d|0)>0?(Qr(u|0,A|0,d|0)|0,A=m,u=n[m>>2]|0):A=m,m=n[o>>2]|0,n[o>>2]=u,n[A>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=o+8|0,B=l+12|0,o=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=o,n[l>>2]=n[A>>2]}function j8e(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,(A|0)!=(l|0)&&(n[u>>2]=A+(~((A+-8-l|0)>>>3)<<3)),o=n[o>>2]|0,o|0&&It(o)}function rX(o){o=o|0,W8e(o)}function G8e(o){o=o|0,q8e(o+24|0)}function q8e(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[o>>2]|0,(l|0)!=(u|0)&&(n[o>>2]=l+(~((l+-8-A|0)>>>3)<<3)),It(u))}function W8e(o){o=o|0;var l=0;l=en()|0,tn(o,1,11,l,Y8e()|0,2),n[o+24>>2]=0,n[o+28>>2]=0,n[o+32>>2]=0}function Y8e(){return 1840}function V8e(o,l,u){o=o|0,l=l|0,u=u|0,K8e(n[(J8e(o)|0)>>2]|0,l,u)}function J8e(o){return o=o|0,(n[($M()|0)+24>>2]|0)+(o<<3)|0}function K8e(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0;A=I,I=I+16|0,m=A+1|0,d=A,ad(m,l),l=ld(m,l)|0,ad(d,u),u=ld(d,u)|0,sp[o&31](l,u),I=A}function z8e(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0;m=n[o>>2]|0,d=eU()|0,o=Z8e(u)|0,vn(m,l,d,o,X8e(u,A)|0,A)}function eU(){var o=0,l=0;if(s[8048]|0||(iX(10896),gr(66,10896,U|0)|0,l=8048,n[l>>2]=1,n[l+4>>2]=0),!(_r(10896)|0)){o=10896,l=o+36|0;do n[o>>2]=0,o=o+4|0;while((o|0)<(l|0));iX(10896)}return 10896}function Z8e(o){return o=o|0,o|0}function X8e(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,R=0;return k=I,I=I+16|0,d=k,m=k+4|0,n[d>>2]=o,R=eU()|0,B=R+24|0,l=yr(l,4)|0,n[m>>2]=l,u=R+28|0,A=n[u>>2]|0,A>>>0<(n[R+32>>2]|0)>>>0?(nX(A,o,l),l=(n[u>>2]|0)+8|0,n[u>>2]=l):($8e(B,d,m),l=n[u>>2]|0),I=k,(l-(n[B>>2]|0)>>3)+-1|0}function nX(o,l,u){o=o|0,l=l|0,u=u|0,n[o>>2]=l,n[o+4>>2]=u}function $8e(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0;if(k=I,I=I+32|0,d=k,m=o+4|0,B=((n[m>>2]|0)-(n[o>>2]|0)>>3)+1|0,A=eHe(o)|0,A>>>0>>0)sn(o);else{R=n[o>>2]|0,L=(n[o+8>>2]|0)-R|0,M=L>>2,tHe(d,L>>3>>>0>>1>>>0?M>>>0>>0?B:M:A,(n[m>>2]|0)-R>>3,o+8|0),B=d+8|0,nX(n[B>>2]|0,n[l>>2]|0,n[u>>2]|0),n[B>>2]=(n[B>>2]|0)+8,rHe(o,d),nHe(d),I=k;return}}function eHe(o){return o=o|0,536870911}function tHe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+16>>2]=A;do if(l)if(l>>>0>536870911)Nt();else{d=Kt(l<<3)|0;break}else d=0;while(!1);n[o>>2]=d,A=d+(u<<3)|0,n[o+8>>2]=A,n[o+4>>2]=A,n[o+12>>2]=d+(l<<3)}function rHe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|0,m=l+4|0,d=(n[B>>2]|0)-A|0,u=(n[m>>2]|0)+(0-(d>>3)<<3)|0,n[m>>2]=u,(d|0)>0?(Qr(u|0,A|0,d|0)|0,A=m,u=n[m>>2]|0):A=m,m=n[o>>2]|0,n[o>>2]=u,n[A>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=o+8|0,B=l+12|0,o=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=o,n[l>>2]=n[A>>2]}function nHe(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,(A|0)!=(l|0)&&(n[u>>2]=A+(~((A+-8-l|0)>>>3)<<3)),o=n[o>>2]|0,o|0&&It(o)}function iX(o){o=o|0,oHe(o)}function iHe(o){o=o|0,sHe(o+24|0)}function sHe(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[o>>2]|0,(l|0)!=(u|0)&&(n[o>>2]=l+(~((l+-8-A|0)>>>3)<<3)),It(u))}function oHe(o){o=o|0;var l=0;l=en()|0,tn(o,1,11,l,aHe()|0,1),n[o+24>>2]=0,n[o+28>>2]=0,n[o+32>>2]=0}function aHe(){return 1852}function lHe(o,l){return o=o|0,l=l|0,uHe(n[(cHe(o)|0)>>2]|0,l)|0}function cHe(o){return o=o|0,(n[(eU()|0)+24>>2]|0)+(o<<3)|0}function uHe(o,l){o=o|0,l=l|0;var u=0,A=0;return u=I,I=I+16|0,A=u,ad(A,l),l=ld(A,l)|0,l=Tb(gd[o&31](l)|0)|0,I=u,l|0}function fHe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0;m=n[o>>2]|0,d=tU()|0,o=AHe(u)|0,vn(m,l,d,o,pHe(u,A)|0,A)}function tU(){var o=0,l=0;if(s[8056]|0||(oX(10932),gr(67,10932,U|0)|0,l=8056,n[l>>2]=1,n[l+4>>2]=0),!(_r(10932)|0)){o=10932,l=o+36|0;do n[o>>2]=0,o=o+4|0;while((o|0)<(l|0));oX(10932)}return 10932}function AHe(o){return o=o|0,o|0}function pHe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,R=0;return k=I,I=I+16|0,d=k,m=k+4|0,n[d>>2]=o,R=tU()|0,B=R+24|0,l=yr(l,4)|0,n[m>>2]=l,u=R+28|0,A=n[u>>2]|0,A>>>0<(n[R+32>>2]|0)>>>0?(sX(A,o,l),l=(n[u>>2]|0)+8|0,n[u>>2]=l):(hHe(B,d,m),l=n[u>>2]|0),I=k,(l-(n[B>>2]|0)>>3)+-1|0}function sX(o,l,u){o=o|0,l=l|0,u=u|0,n[o>>2]=l,n[o+4>>2]=u}function hHe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0;if(k=I,I=I+32|0,d=k,m=o+4|0,B=((n[m>>2]|0)-(n[o>>2]|0)>>3)+1|0,A=gHe(o)|0,A>>>0>>0)sn(o);else{R=n[o>>2]|0,L=(n[o+8>>2]|0)-R|0,M=L>>2,dHe(d,L>>3>>>0>>1>>>0?M>>>0>>0?B:M:A,(n[m>>2]|0)-R>>3,o+8|0),B=d+8|0,sX(n[B>>2]|0,n[l>>2]|0,n[u>>2]|0),n[B>>2]=(n[B>>2]|0)+8,mHe(o,d),yHe(d),I=k;return}}function gHe(o){return o=o|0,536870911}function dHe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+16>>2]=A;do if(l)if(l>>>0>536870911)Nt();else{d=Kt(l<<3)|0;break}else d=0;while(!1);n[o>>2]=d,A=d+(u<<3)|0,n[o+8>>2]=A,n[o+4>>2]=A,n[o+12>>2]=d+(l<<3)}function mHe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|0,m=l+4|0,d=(n[B>>2]|0)-A|0,u=(n[m>>2]|0)+(0-(d>>3)<<3)|0,n[m>>2]=u,(d|0)>0?(Qr(u|0,A|0,d|0)|0,A=m,u=n[m>>2]|0):A=m,m=n[o>>2]|0,n[o>>2]=u,n[A>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=o+8|0,B=l+12|0,o=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=o,n[l>>2]=n[A>>2]}function yHe(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,(A|0)!=(l|0)&&(n[u>>2]=A+(~((A+-8-l|0)>>>3)<<3)),o=n[o>>2]|0,o|0&&It(o)}function oX(o){o=o|0,CHe(o)}function EHe(o){o=o|0,IHe(o+24|0)}function IHe(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[o>>2]|0,(l|0)!=(u|0)&&(n[o>>2]=l+(~((l+-8-A|0)>>>3)<<3)),It(u))}function CHe(o){o=o|0;var l=0;l=en()|0,tn(o,1,7,l,wHe()|0,2),n[o+24>>2]=0,n[o+28>>2]=0,n[o+32>>2]=0}function wHe(){return 1860}function BHe(o,l,u){return o=o|0,l=l|0,u=u|0,SHe(n[(vHe(o)|0)>>2]|0,l,u)|0}function vHe(o){return o=o|0,(n[(tU()|0)+24>>2]|0)+(o<<3)|0}function SHe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,R=0;return A=I,I=I+32|0,B=A+12|0,m=A+8|0,k=A,R=A+16|0,d=A+4|0,DHe(R,l),PHe(k,R,l),Mh(d,u),u=Uh(d,u)|0,n[B>>2]=n[k>>2],F2[o&15](m,B,u),u=bHe(m)|0,Df(m),_h(d),I=A,u|0}function DHe(o,l){o=o|0,l=l|0}function PHe(o,l,u){o=o|0,l=l|0,u=u|0,xHe(o,u)}function bHe(o){return o=o|0,Os(o)|0}function xHe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0;d=I,I=I+16|0,u=d,A=l,A&1?(kHe(u,0),Me(A|0,u|0)|0,QHe(o,u),RHe(u)):n[o>>2]=n[l>>2],I=d}function kHe(o,l){o=o|0,l=l|0,Su(o,l),n[o+4>>2]=0,s[o+8>>0]=0}function QHe(o,l){o=o|0,l=l|0,n[o>>2]=n[l+4>>2]}function RHe(o){o=o|0,s[o+8>>0]=0}function THe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0;m=n[o>>2]|0,d=rU()|0,o=FHe(u)|0,vn(m,l,d,o,NHe(u,A)|0,A)}function rU(){var o=0,l=0;if(s[8064]|0||(lX(10968),gr(68,10968,U|0)|0,l=8064,n[l>>2]=1,n[l+4>>2]=0),!(_r(10968)|0)){o=10968,l=o+36|0;do n[o>>2]=0,o=o+4|0;while((o|0)<(l|0));lX(10968)}return 10968}function FHe(o){return o=o|0,o|0}function NHe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,R=0;return k=I,I=I+16|0,d=k,m=k+4|0,n[d>>2]=o,R=rU()|0,B=R+24|0,l=yr(l,4)|0,n[m>>2]=l,u=R+28|0,A=n[u>>2]|0,A>>>0<(n[R+32>>2]|0)>>>0?(aX(A,o,l),l=(n[u>>2]|0)+8|0,n[u>>2]=l):(OHe(B,d,m),l=n[u>>2]|0),I=k,(l-(n[B>>2]|0)>>3)+-1|0}function aX(o,l,u){o=o|0,l=l|0,u=u|0,n[o>>2]=l,n[o+4>>2]=u}function OHe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0;if(k=I,I=I+32|0,d=k,m=o+4|0,B=((n[m>>2]|0)-(n[o>>2]|0)>>3)+1|0,A=LHe(o)|0,A>>>0>>0)sn(o);else{R=n[o>>2]|0,L=(n[o+8>>2]|0)-R|0,M=L>>2,MHe(d,L>>3>>>0>>1>>>0?M>>>0>>0?B:M:A,(n[m>>2]|0)-R>>3,o+8|0),B=d+8|0,aX(n[B>>2]|0,n[l>>2]|0,n[u>>2]|0),n[B>>2]=(n[B>>2]|0)+8,UHe(o,d),_He(d),I=k;return}}function LHe(o){return o=o|0,536870911}function MHe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+16>>2]=A;do if(l)if(l>>>0>536870911)Nt();else{d=Kt(l<<3)|0;break}else d=0;while(!1);n[o>>2]=d,A=d+(u<<3)|0,n[o+8>>2]=A,n[o+4>>2]=A,n[o+12>>2]=d+(l<<3)}function UHe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|0,m=l+4|0,d=(n[B>>2]|0)-A|0,u=(n[m>>2]|0)+(0-(d>>3)<<3)|0,n[m>>2]=u,(d|0)>0?(Qr(u|0,A|0,d|0)|0,A=m,u=n[m>>2]|0):A=m,m=n[o>>2]|0,n[o>>2]=u,n[A>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=o+8|0,B=l+12|0,o=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=o,n[l>>2]=n[A>>2]}function _He(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,(A|0)!=(l|0)&&(n[u>>2]=A+(~((A+-8-l|0)>>>3)<<3)),o=n[o>>2]|0,o|0&&It(o)}function lX(o){o=o|0,GHe(o)}function HHe(o){o=o|0,jHe(o+24|0)}function jHe(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[o>>2]|0,(l|0)!=(u|0)&&(n[o>>2]=l+(~((l+-8-A|0)>>>3)<<3)),It(u))}function GHe(o){o=o|0;var l=0;l=en()|0,tn(o,1,1,l,qHe()|0,5),n[o+24>>2]=0,n[o+28>>2]=0,n[o+32>>2]=0}function qHe(){return 1872}function WHe(o,l,u,A,d,m){o=o|0,l=l|0,u=u|0,A=A|0,d=d|0,m=m|0,VHe(n[(YHe(o)|0)>>2]|0,l,u,A,d,m)}function YHe(o){return o=o|0,(n[(rU()|0)+24>>2]|0)+(o<<3)|0}function VHe(o,l,u,A,d,m){o=o|0,l=l|0,u=u|0,A=A|0,d=d|0,m=m|0;var B=0,k=0,R=0,M=0,L=0,q=0;B=I,I=I+32|0,k=B+16|0,R=B+12|0,M=B+8|0,L=B+4|0,q=B,Mh(k,l),l=Uh(k,l)|0,Mh(R,u),u=Uh(R,u)|0,Mh(M,A),A=Uh(M,A)|0,Mh(L,d),d=Uh(L,d)|0,Mh(q,m),m=Uh(q,m)|0,kX[o&1](l,u,A,d,m),_h(q),_h(L),_h(M),_h(R),_h(k),I=B}function JHe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0;m=n[o>>2]|0,d=nU()|0,o=KHe(u)|0,vn(m,l,d,o,zHe(u,A)|0,A)}function nU(){var o=0,l=0;if(s[8072]|0||(uX(11004),gr(69,11004,U|0)|0,l=8072,n[l>>2]=1,n[l+4>>2]=0),!(_r(11004)|0)){o=11004,l=o+36|0;do n[o>>2]=0,o=o+4|0;while((o|0)<(l|0));uX(11004)}return 11004}function KHe(o){return o=o|0,o|0}function zHe(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0,k=0,R=0;return k=I,I=I+16|0,d=k,m=k+4|0,n[d>>2]=o,R=nU()|0,B=R+24|0,l=yr(l,4)|0,n[m>>2]=l,u=R+28|0,A=n[u>>2]|0,A>>>0<(n[R+32>>2]|0)>>>0?(cX(A,o,l),l=(n[u>>2]|0)+8|0,n[u>>2]=l):(ZHe(B,d,m),l=n[u>>2]|0),I=k,(l-(n[B>>2]|0)>>3)+-1|0}function cX(o,l,u){o=o|0,l=l|0,u=u|0,n[o>>2]=l,n[o+4>>2]=u}function ZHe(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0;if(k=I,I=I+32|0,d=k,m=o+4|0,B=((n[m>>2]|0)-(n[o>>2]|0)>>3)+1|0,A=XHe(o)|0,A>>>0>>0)sn(o);else{R=n[o>>2]|0,L=(n[o+8>>2]|0)-R|0,M=L>>2,$He(d,L>>3>>>0>>1>>>0?M>>>0>>0?B:M:A,(n[m>>2]|0)-R>>3,o+8|0),B=d+8|0,cX(n[B>>2]|0,n[l>>2]|0,n[u>>2]|0),n[B>>2]=(n[B>>2]|0)+8,eje(o,d),tje(d),I=k;return}}function XHe(o){return o=o|0,536870911}function $He(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0;n[o+12>>2]=0,n[o+16>>2]=A;do if(l)if(l>>>0>536870911)Nt();else{d=Kt(l<<3)|0;break}else d=0;while(!1);n[o>>2]=d,A=d+(u<<3)|0,n[o+8>>2]=A,n[o+4>>2]=A,n[o+12>>2]=d+(l<<3)}function eje(o,l){o=o|0,l=l|0;var u=0,A=0,d=0,m=0,B=0;A=n[o>>2]|0,B=o+4|0,m=l+4|0,d=(n[B>>2]|0)-A|0,u=(n[m>>2]|0)+(0-(d>>3)<<3)|0,n[m>>2]=u,(d|0)>0?(Qr(u|0,A|0,d|0)|0,A=m,u=n[m>>2]|0):A=m,m=n[o>>2]|0,n[o>>2]=u,n[A>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=o+8|0,B=l+12|0,o=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=o,n[l>>2]=n[A>>2]}function tje(o){o=o|0;var l=0,u=0,A=0;l=n[o+4>>2]|0,u=o+8|0,A=n[u>>2]|0,(A|0)!=(l|0)&&(n[u>>2]=A+(~((A+-8-l|0)>>>3)<<3)),o=n[o>>2]|0,o|0&&It(o)}function uX(o){o=o|0,ije(o)}function rje(o){o=o|0,nje(o+24|0)}function nje(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[o>>2]|0,(l|0)!=(u|0)&&(n[o>>2]=l+(~((l+-8-A|0)>>>3)<<3)),It(u))}function ije(o){o=o|0;var l=0;l=en()|0,tn(o,1,12,l,sje()|0,2),n[o+24>>2]=0,n[o+28>>2]=0,n[o+32>>2]=0}function sje(){return 1896}function oje(o,l,u){o=o|0,l=l|0,u=u|0,lje(n[(aje(o)|0)>>2]|0,l,u)}function aje(o){return o=o|0,(n[(nU()|0)+24>>2]|0)+(o<<3)|0}function lje(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0;A=I,I=I+16|0,m=A+4|0,d=A,cje(m,l),l=uje(m,l)|0,Mh(d,u),u=Uh(d,u)|0,sp[o&31](l,u),_h(d),I=A}function cje(o,l){o=o|0,l=l|0}function uje(o,l){return o=o|0,l=l|0,fje(l)|0}function fje(o){return o=o|0,o|0}function Aje(){var o=0;return s[8080]|0||(fX(11040),gr(70,11040,U|0)|0,o=8080,n[o>>2]=1,n[o+4>>2]=0),_r(11040)|0||fX(11040),11040}function fX(o){o=o|0,gje(o),ud(o,71)}function pje(o){o=o|0,hje(o+24|0)}function hje(o){o=o|0;var l=0,u=0,A=0;u=n[o>>2]|0,A=u,u|0&&(o=o+4|0,l=n[o>>2]|0,(l|0)!=(u|0)&&(n[o>>2]=l+(~((l+-8-A|0)>>>3)<<3)),It(u))}function gje(o){o=o|0;var l=0;l=en()|0,tn(o,5,7,l,Eje()|0,0),n[o+24>>2]=0,n[o+28>>2]=0,n[o+32>>2]=0}function dje(o){o=o|0,mje(o)}function mje(o){o=o|0,yje(o)}function yje(o){o=o|0,s[o+8>>0]=1}function Eje(){return 1936}function Ije(){return Cje()|0}function Cje(){var o=0,l=0,u=0,A=0,d=0,m=0,B=0;return l=I,I=I+16|0,d=l+4|0,B=l,u=Tl(8)|0,o=u,m=o+4|0,n[m>>2]=Kt(1)|0,A=Kt(8)|0,m=n[m>>2]|0,n[B>>2]=0,n[d>>2]=n[B>>2],wje(A,m,d),n[u>>2]=A,I=l,o|0}function wje(o,l,u){o=o|0,l=l|0,u=u|0,n[o>>2]=l,u=Kt(16)|0,n[u+4>>2]=0,n[u+8>>2]=0,n[u>>2]=1916,n[u+12>>2]=l,n[o+4>>2]=u}function Bje(o){o=o|0,$y(o),It(o)}function vje(o){o=o|0,o=n[o+12>>2]|0,o|0&&It(o)}function Sje(o){o=o|0,It(o)}function Dje(){var o=0;return s[8088]|0||(Tje(11076),gr(25,11076,U|0)|0,o=8088,n[o>>2]=1,n[o+4>>2]=0),11076}function Pje(o,l){o=o|0,l=l|0,n[o>>2]=bje()|0,n[o+4>>2]=xje()|0,n[o+12>>2]=l,n[o+8>>2]=kje()|0,n[o+32>>2]=10}function bje(){return 11745}function xje(){return 1940}function kje(){return Fb()|0}function Qje(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0,(Hh(A,896)|0)==512?u|0&&(Rje(u),It(u)):l|0&&It(l)}function Rje(o){o=o|0,o=n[o+4>>2]|0,o|0&&Gh(o)}function Tje(o){o=o|0,Lh(o)}function Pu(o,l){o=o|0,l=l|0,n[o>>2]=l}function iU(o){return o=o|0,n[o>>2]|0}function Fje(o){return o=o|0,s[n[o>>2]>>0]|0}function Nje(o,l){o=o|0,l=l|0;var u=0,A=0;u=I,I=I+16|0,A=u,n[A>>2]=n[o>>2],Oje(l,A)|0,I=u}function Oje(o,l){o=o|0,l=l|0;var u=0;return u=Lje(n[o>>2]|0,l)|0,l=o+4|0,n[(n[l>>2]|0)+8>>2]=u,n[(n[l>>2]|0)+8>>2]|0}function Lje(o,l){o=o|0,l=l|0;var u=0,A=0;return u=I,I=I+16|0,A=u,Fl(A),o=Os(o)|0,l=Mje(o,n[l>>2]|0)|0,Nl(A),I=u,l|0}function Fl(o){o=o|0,n[o>>2]=n[2701],n[o+4>>2]=n[2703]}function Mje(o,l){o=o|0,l=l|0;var u=0;return u=da(Uje()|0)|0,dn(0,u|0,o|0,ZM(l)|0)|0}function Nl(o){o=o|0,eX(n[o>>2]|0,n[o+4>>2]|0)}function Uje(){var o=0;return s[8096]|0||(_je(11120),o=8096,n[o>>2]=1,n[o+4>>2]=0),11120}function _je(o){o=o|0,Qo(o,Hje()|0,1)}function Hje(){return 1948}function jje(){Gje()}function Gje(){var o=0,l=0,u=0,A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0,q=0,ae=0,Ye=0,Le=0,Qe=0;if(Le=I,I=I+16|0,L=Le+4|0,q=Le,oa(65536,10804,n[2702]|0,10812),u=NZ()|0,l=n[u>>2]|0,o=n[l>>2]|0,o|0)for(A=n[u+8>>2]|0,u=n[u+4>>2]|0;pf(o|0,c[u>>0]|0|0,s[A>>0]|0),l=l+4|0,o=n[l>>2]|0,o;)A=A+1|0,u=u+1|0;if(o=OZ()|0,l=n[o>>2]|0,l|0)do NA(l|0,n[o+4>>2]|0),o=o+8|0,l=n[o>>2]|0;while(l|0);NA(qje()|0,5167),M=Jy()|0,o=n[M>>2]|0;e:do if(o|0){do Wje(n[o+4>>2]|0),o=n[o>>2]|0;while(o|0);if(o=n[M>>2]|0,o|0){R=M;do{for(;d=o,o=n[o>>2]|0,d=n[d+4>>2]|0,!!(Yje(d)|0);)if(n[q>>2]=R,n[L>>2]=n[q>>2],Vje(M,L)|0,!o)break e;if(Jje(d),R=n[R>>2]|0,l=AX(d)|0,m=Oi()|0,B=I,I=I+((1*(l<<2)|0)+15&-16)|0,k=I,I=I+((1*(l<<2)|0)+15&-16)|0,l=n[(JZ(d)|0)>>2]|0,l|0)for(u=B,A=k;n[u>>2]=n[(Ky(n[l+4>>2]|0)|0)>>2],n[A>>2]=n[l+8>>2],l=n[l>>2]|0,l;)u=u+4|0,A=A+4|0;Qe=Ky(d)|0,l=Kje(d)|0,u=AX(d)|0,A=zje(d)|0,oc(Qe|0,l|0,B|0,k|0,u|0,A|0,WM(d)|0),FA(m|0)}while(o|0)}}while(!1);if(o=n[(YM()|0)>>2]|0,o|0)do Qe=o+4|0,M=VM(Qe)|0,d=k2(M)|0,m=b2(M)|0,B=(x2(M)|0)+1|0,k=Ub(M)|0,R=pX(Qe)|0,M=_r(M)|0,L=Ob(Qe)|0,q=sU(Qe)|0,uu(0,d|0,m|0,B|0,k|0,R|0,M|0,L|0,q|0,oU(Qe)|0),o=n[o>>2]|0;while(o|0);o=n[(Jy()|0)>>2]|0;e:do if(o|0){t:for(;;){if(l=n[o+4>>2]|0,l|0&&(ae=n[(Ky(l)|0)>>2]|0,Ye=n[(KZ(l)|0)>>2]|0,Ye|0)){u=Ye;do{l=u+4|0,A=VM(l)|0;r:do if(A|0)switch(_r(A)|0){case 0:break t;case 4:case 3:case 2:{k=k2(A)|0,R=b2(A)|0,M=(x2(A)|0)+1|0,L=Ub(A)|0,q=_r(A)|0,Qe=Ob(l)|0,uu(ae|0,k|0,R|0,M|0,L|0,0,q|0,Qe|0,sU(l)|0,oU(l)|0);break r}case 1:{B=k2(A)|0,k=b2(A)|0,R=(x2(A)|0)+1|0,M=Ub(A)|0,L=pX(l)|0,q=_r(A)|0,Qe=Ob(l)|0,uu(ae|0,B|0,k|0,R|0,M|0,L|0,q|0,Qe|0,sU(l)|0,oU(l)|0);break r}case 5:{M=k2(A)|0,L=b2(A)|0,q=(x2(A)|0)+1|0,Qe=Ub(A)|0,uu(ae|0,M|0,L|0,q|0,Qe|0,Zje(A)|0,_r(A)|0,0,0,0);break r}default:break r}while(!1);u=n[u>>2]|0}while(u|0)}if(o=n[o>>2]|0,!o)break e}Nt()}while(!1);ve(),I=Le}function qje(){return 11703}function Wje(o){o=o|0,s[o+40>>0]=0}function Yje(o){return o=o|0,(s[o+40>>0]|0)!=0|0}function Vje(o,l){return o=o|0,l=l|0,l=Xje(l)|0,o=n[l>>2]|0,n[l>>2]=n[o>>2],It(o),n[l>>2]|0}function Jje(o){o=o|0,s[o+40>>0]=1}function AX(o){return o=o|0,n[o+20>>2]|0}function Kje(o){return o=o|0,n[o+8>>2]|0}function zje(o){return o=o|0,n[o+32>>2]|0}function Ub(o){return o=o|0,n[o+4>>2]|0}function pX(o){return o=o|0,n[o+4>>2]|0}function sU(o){return o=o|0,n[o+8>>2]|0}function oU(o){return o=o|0,n[o+16>>2]|0}function Zje(o){return o=o|0,n[o+20>>2]|0}function Xje(o){return o=o|0,n[o>>2]|0}function _b(o){o=o|0;var l=0,u=0,A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0,q=0,ae=0,Ye=0,Le=0,Qe=0,tt=0,Xe=0,ct=0,He=0,We=0,Lt=0;Lt=I,I=I+16|0,ae=Lt;do if(o>>>0<245){if(M=o>>>0<11?16:o+11&-8,o=M>>>3,q=n[2783]|0,u=q>>>o,u&3|0)return l=(u&1^1)+o|0,o=11172+(l<<1<<2)|0,u=o+8|0,A=n[u>>2]|0,d=A+8|0,m=n[d>>2]|0,(o|0)==(m|0)?n[2783]=q&~(1<>2]=o,n[u>>2]=m),We=l<<3,n[A+4>>2]=We|3,We=A+We+4|0,n[We>>2]=n[We>>2]|1,We=d,I=Lt,We|0;if(L=n[2785]|0,M>>>0>L>>>0){if(u|0)return l=2<>>12&16,l=l>>>B,u=l>>>5&8,l=l>>>u,d=l>>>2&4,l=l>>>d,o=l>>>1&2,l=l>>>o,A=l>>>1&1,A=(u|B|d|o|A)+(l>>>A)|0,l=11172+(A<<1<<2)|0,o=l+8|0,d=n[o>>2]|0,B=d+8|0,u=n[B>>2]|0,(l|0)==(u|0)?(o=q&~(1<>2]=l,n[o>>2]=u,o=q),m=(A<<3)-M|0,n[d+4>>2]=M|3,A=d+M|0,n[A+4>>2]=m|1,n[A+m>>2]=m,L|0&&(d=n[2788]|0,l=L>>>3,u=11172+(l<<1<<2)|0,l=1<>2]|0):(n[2783]=o|l,l=u,o=u+8|0),n[o>>2]=d,n[l+12>>2]=d,n[d+8>>2]=l,n[d+12>>2]=u),n[2785]=m,n[2788]=A,We=B,I=Lt,We|0;if(k=n[2784]|0,k){if(u=(k&0-k)+-1|0,B=u>>>12&16,u=u>>>B,m=u>>>5&8,u=u>>>m,R=u>>>2&4,u=u>>>R,A=u>>>1&2,u=u>>>A,o=u>>>1&1,o=n[11436+((m|B|R|A|o)+(u>>>o)<<2)>>2]|0,u=(n[o+4>>2]&-8)-M|0,A=n[o+16+(((n[o+16>>2]|0)==0&1)<<2)>>2]|0,!A)R=o,m=u;else{do B=(n[A+4>>2]&-8)-M|0,R=B>>>0>>0,u=R?B:u,o=R?A:o,A=n[A+16+(((n[A+16>>2]|0)==0&1)<<2)>>2]|0;while(A|0);R=o,m=u}if(B=R+M|0,R>>>0>>0){d=n[R+24>>2]|0,l=n[R+12>>2]|0;do if((l|0)==(R|0)){if(o=R+20|0,l=n[o>>2]|0,!l&&(o=R+16|0,l=n[o>>2]|0,!l)){u=0;break}for(;;){if(u=l+20|0,A=n[u>>2]|0,A|0){l=A,o=u;continue}if(u=l+16|0,A=n[u>>2]|0,A)l=A,o=u;else break}n[o>>2]=0,u=l}else u=n[R+8>>2]|0,n[u+12>>2]=l,n[l+8>>2]=u,u=l;while(!1);do if(d|0){if(l=n[R+28>>2]|0,o=11436+(l<<2)|0,(R|0)==(n[o>>2]|0)){if(n[o>>2]=u,!u){n[2784]=k&~(1<>2]|0)!=(R|0)&1)<<2)>>2]=u,!u)break;n[u+24>>2]=d,l=n[R+16>>2]|0,l|0&&(n[u+16>>2]=l,n[l+24>>2]=u),l=n[R+20>>2]|0,l|0&&(n[u+20>>2]=l,n[l+24>>2]=u)}while(!1);return m>>>0<16?(We=m+M|0,n[R+4>>2]=We|3,We=R+We+4|0,n[We>>2]=n[We>>2]|1):(n[R+4>>2]=M|3,n[B+4>>2]=m|1,n[B+m>>2]=m,L|0&&(A=n[2788]|0,l=L>>>3,u=11172+(l<<1<<2)|0,l=1<>2]|0):(n[2783]=q|l,l=u,o=u+8|0),n[o>>2]=A,n[l+12>>2]=A,n[A+8>>2]=l,n[A+12>>2]=u),n[2785]=m,n[2788]=B),We=R+8|0,I=Lt,We|0}else q=M}else q=M}else q=M}else if(o>>>0<=4294967231)if(o=o+11|0,M=o&-8,R=n[2784]|0,R){A=0-M|0,o=o>>>8,o?M>>>0>16777215?k=31:(q=(o+1048320|0)>>>16&8,He=o<>>16&4,He=He<>>16&2,k=14-(L|q|k)+(He<>>15)|0,k=M>>>(k+7|0)&1|k<<1):k=0,u=n[11436+(k<<2)>>2]|0;e:do if(!u)u=0,o=0,He=57;else for(o=0,B=M<<((k|0)==31?0:25-(k>>>1)|0),m=0;;){if(d=(n[u+4>>2]&-8)-M|0,d>>>0>>0)if(d)o=u,A=d;else{o=u,A=0,d=u,He=61;break e}if(d=n[u+20>>2]|0,u=n[u+16+(B>>>31<<2)>>2]|0,m=(d|0)==0|(d|0)==(u|0)?m:d,d=(u|0)==0,d){u=m,He=57;break}else B=B<<((d^1)&1)}while(!1);if((He|0)==57){if((u|0)==0&(o|0)==0){if(o=2<>>12&16,q=q>>>B,m=q>>>5&8,q=q>>>m,k=q>>>2&4,q=q>>>k,L=q>>>1&2,q=q>>>L,u=q>>>1&1,o=0,u=n[11436+((m|B|k|L|u)+(q>>>u)<<2)>>2]|0}u?(d=u,He=61):(k=o,B=A)}if((He|0)==61)for(;;)if(He=0,u=(n[d+4>>2]&-8)-M|0,q=u>>>0>>0,u=q?u:A,o=q?d:o,d=n[d+16+(((n[d+16>>2]|0)==0&1)<<2)>>2]|0,d)A=u,He=61;else{k=o,B=u;break}if(k|0&&B>>>0<((n[2785]|0)-M|0)>>>0){if(m=k+M|0,k>>>0>=m>>>0)return We=0,I=Lt,We|0;d=n[k+24>>2]|0,l=n[k+12>>2]|0;do if((l|0)==(k|0)){if(o=k+20|0,l=n[o>>2]|0,!l&&(o=k+16|0,l=n[o>>2]|0,!l)){l=0;break}for(;;){if(u=l+20|0,A=n[u>>2]|0,A|0){l=A,o=u;continue}if(u=l+16|0,A=n[u>>2]|0,A)l=A,o=u;else break}n[o>>2]=0}else We=n[k+8>>2]|0,n[We+12>>2]=l,n[l+8>>2]=We;while(!1);do if(d){if(o=n[k+28>>2]|0,u=11436+(o<<2)|0,(k|0)==(n[u>>2]|0)){if(n[u>>2]=l,!l){A=R&~(1<>2]|0)!=(k|0)&1)<<2)>>2]=l,!l){A=R;break}n[l+24>>2]=d,o=n[k+16>>2]|0,o|0&&(n[l+16>>2]=o,n[o+24>>2]=l),o=n[k+20>>2]|0,o&&(n[l+20>>2]=o,n[o+24>>2]=l),A=R}else A=R;while(!1);do if(B>>>0>=16){if(n[k+4>>2]=M|3,n[m+4>>2]=B|1,n[m+B>>2]=B,l=B>>>3,B>>>0<256){u=11172+(l<<1<<2)|0,o=n[2783]|0,l=1<>2]|0):(n[2783]=o|l,l=u,o=u+8|0),n[o>>2]=m,n[l+12>>2]=m,n[m+8>>2]=l,n[m+12>>2]=u;break}if(l=B>>>8,l?B>>>0>16777215?l=31:(He=(l+1048320|0)>>>16&8,We=l<>>16&4,We=We<>>16&2,l=14-(ct|He|l)+(We<>>15)|0,l=B>>>(l+7|0)&1|l<<1):l=0,u=11436+(l<<2)|0,n[m+28>>2]=l,o=m+16|0,n[o+4>>2]=0,n[o>>2]=0,o=1<>2]=m,n[m+24>>2]=u,n[m+12>>2]=m,n[m+8>>2]=m;break}for(o=B<<((l|0)==31?0:25-(l>>>1)|0),u=n[u>>2]|0;;){if((n[u+4>>2]&-8|0)==(B|0)){He=97;break}if(A=u+16+(o>>>31<<2)|0,l=n[A>>2]|0,l)o=o<<1,u=l;else{He=96;break}}if((He|0)==96){n[A>>2]=m,n[m+24>>2]=u,n[m+12>>2]=m,n[m+8>>2]=m;break}else if((He|0)==97){He=u+8|0,We=n[He>>2]|0,n[We+12>>2]=m,n[He>>2]=m,n[m+8>>2]=We,n[m+12>>2]=u,n[m+24>>2]=0;break}}else We=B+M|0,n[k+4>>2]=We|3,We=k+We+4|0,n[We>>2]=n[We>>2]|1;while(!1);return We=k+8|0,I=Lt,We|0}else q=M}else q=M;else q=-1;while(!1);if(u=n[2785]|0,u>>>0>=q>>>0)return l=u-q|0,o=n[2788]|0,l>>>0>15?(We=o+q|0,n[2788]=We,n[2785]=l,n[We+4>>2]=l|1,n[We+l>>2]=l,n[o+4>>2]=q|3):(n[2785]=0,n[2788]=0,n[o+4>>2]=u|3,We=o+u+4|0,n[We>>2]=n[We>>2]|1),We=o+8|0,I=Lt,We|0;if(B=n[2786]|0,B>>>0>q>>>0)return ct=B-q|0,n[2786]=ct,We=n[2789]|0,He=We+q|0,n[2789]=He,n[He+4>>2]=ct|1,n[We+4>>2]=q|3,We=We+8|0,I=Lt,We|0;if(n[2901]|0?o=n[2903]|0:(n[2903]=4096,n[2902]=4096,n[2904]=-1,n[2905]=-1,n[2906]=0,n[2894]=0,o=ae&-16^1431655768,n[ae>>2]=o,n[2901]=o,o=4096),k=q+48|0,R=q+47|0,m=o+R|0,d=0-o|0,M=m&d,M>>>0<=q>>>0||(o=n[2893]|0,o|0&&(L=n[2891]|0,ae=L+M|0,ae>>>0<=L>>>0|ae>>>0>o>>>0)))return We=0,I=Lt,We|0;e:do if(n[2894]&4)l=0,He=133;else{u=n[2789]|0;t:do if(u){for(A=11580;o=n[A>>2]|0,!(o>>>0<=u>>>0&&(Qe=A+4|0,(o+(n[Qe>>2]|0)|0)>>>0>u>>>0));)if(o=n[A+8>>2]|0,o)A=o;else{He=118;break t}if(l=m-B&d,l>>>0<2147483647)if(o=qh(l|0)|0,(o|0)==((n[A>>2]|0)+(n[Qe>>2]|0)|0)){if((o|0)!=-1){B=l,m=o,He=135;break e}}else A=o,He=126;else l=0}else He=118;while(!1);do if((He|0)==118)if(u=qh(0)|0,(u|0)!=-1&&(l=u,Ye=n[2902]|0,Le=Ye+-1|0,l=(Le&l|0?(Le+l&0-Ye)-l|0:0)+M|0,Ye=n[2891]|0,Le=l+Ye|0,l>>>0>q>>>0&l>>>0<2147483647)){if(Qe=n[2893]|0,Qe|0&&Le>>>0<=Ye>>>0|Le>>>0>Qe>>>0){l=0;break}if(o=qh(l|0)|0,(o|0)==(u|0)){B=l,m=u,He=135;break e}else A=o,He=126}else l=0;while(!1);do if((He|0)==126){if(u=0-l|0,!(k>>>0>l>>>0&(l>>>0<2147483647&(A|0)!=-1)))if((A|0)==-1){l=0;break}else{B=l,m=A,He=135;break e}if(o=n[2903]|0,o=R-l+o&0-o,o>>>0>=2147483647){B=l,m=A,He=135;break e}if((qh(o|0)|0)==-1){qh(u|0)|0,l=0;break}else{B=o+l|0,m=A,He=135;break e}}while(!1);n[2894]=n[2894]|4,He=133}while(!1);if((He|0)==133&&M>>>0<2147483647&&(ct=qh(M|0)|0,Qe=qh(0)|0,tt=Qe-ct|0,Xe=tt>>>0>(q+40|0)>>>0,!((ct|0)==-1|Xe^1|ct>>>0>>0&((ct|0)!=-1&(Qe|0)!=-1)^1))&&(B=Xe?tt:l,m=ct,He=135),(He|0)==135){l=(n[2891]|0)+B|0,n[2891]=l,l>>>0>(n[2892]|0)>>>0&&(n[2892]=l),R=n[2789]|0;do if(R){for(l=11580;;){if(o=n[l>>2]|0,u=l+4|0,A=n[u>>2]|0,(m|0)==(o+A|0)){He=145;break}if(d=n[l+8>>2]|0,d)l=d;else break}if((He|0)==145&&!(n[l+12>>2]&8|0)&&R>>>0>>0&R>>>0>=o>>>0){n[u>>2]=A+B,We=R+8|0,We=We&7|0?0-We&7:0,He=R+We|0,We=(n[2786]|0)+(B-We)|0,n[2789]=He,n[2786]=We,n[He+4>>2]=We|1,n[He+We+4>>2]=40,n[2790]=n[2905];break}for(m>>>0<(n[2787]|0)>>>0&&(n[2787]=m),u=m+B|0,l=11580;;){if((n[l>>2]|0)==(u|0)){He=153;break}if(o=n[l+8>>2]|0,o)l=o;else break}if((He|0)==153&&!(n[l+12>>2]&8|0)){n[l>>2]=m,L=l+4|0,n[L>>2]=(n[L>>2]|0)+B,L=m+8|0,L=m+(L&7|0?0-L&7:0)|0,l=u+8|0,l=u+(l&7|0?0-l&7:0)|0,M=L+q|0,k=l-L-q|0,n[L+4>>2]=q|3;do if((l|0)!=(R|0)){if((l|0)==(n[2788]|0)){We=(n[2785]|0)+k|0,n[2785]=We,n[2788]=M,n[M+4>>2]=We|1,n[M+We>>2]=We;break}if(o=n[l+4>>2]|0,(o&3|0)==1){B=o&-8,A=o>>>3;e:do if(o>>>0<256)if(o=n[l+8>>2]|0,u=n[l+12>>2]|0,(u|0)==(o|0)){n[2783]=n[2783]&~(1<>2]=u,n[u+8>>2]=o;break}else{m=n[l+24>>2]|0,o=n[l+12>>2]|0;do if((o|0)==(l|0)){if(A=l+16|0,u=A+4|0,o=n[u>>2]|0,!o)if(o=n[A>>2]|0,o)u=A;else{o=0;break}for(;;){if(A=o+20|0,d=n[A>>2]|0,d|0){o=d,u=A;continue}if(A=o+16|0,d=n[A>>2]|0,d)o=d,u=A;else break}n[u>>2]=0}else We=n[l+8>>2]|0,n[We+12>>2]=o,n[o+8>>2]=We;while(!1);if(!m)break;u=n[l+28>>2]|0,A=11436+(u<<2)|0;do if((l|0)!=(n[A>>2]|0)){if(n[m+16+(((n[m+16>>2]|0)!=(l|0)&1)<<2)>>2]=o,!o)break e}else{if(n[A>>2]=o,o|0)break;n[2784]=n[2784]&~(1<>2]=m,u=l+16|0,A=n[u>>2]|0,A|0&&(n[o+16>>2]=A,n[A+24>>2]=o),u=n[u+4>>2]|0,!u)break;n[o+20>>2]=u,n[u+24>>2]=o}while(!1);l=l+B|0,d=B+k|0}else d=k;if(l=l+4|0,n[l>>2]=n[l>>2]&-2,n[M+4>>2]=d|1,n[M+d>>2]=d,l=d>>>3,d>>>0<256){u=11172+(l<<1<<2)|0,o=n[2783]|0,l=1<>2]|0):(n[2783]=o|l,l=u,o=u+8|0),n[o>>2]=M,n[l+12>>2]=M,n[M+8>>2]=l,n[M+12>>2]=u;break}l=d>>>8;do if(!l)l=0;else{if(d>>>0>16777215){l=31;break}He=(l+1048320|0)>>>16&8,We=l<>>16&4,We=We<>>16&2,l=14-(ct|He|l)+(We<>>15)|0,l=d>>>(l+7|0)&1|l<<1}while(!1);if(A=11436+(l<<2)|0,n[M+28>>2]=l,o=M+16|0,n[o+4>>2]=0,n[o>>2]=0,o=n[2784]|0,u=1<>2]=M,n[M+24>>2]=A,n[M+12>>2]=M,n[M+8>>2]=M;break}for(o=d<<((l|0)==31?0:25-(l>>>1)|0),u=n[A>>2]|0;;){if((n[u+4>>2]&-8|0)==(d|0)){He=194;break}if(A=u+16+(o>>>31<<2)|0,l=n[A>>2]|0,l)o=o<<1,u=l;else{He=193;break}}if((He|0)==193){n[A>>2]=M,n[M+24>>2]=u,n[M+12>>2]=M,n[M+8>>2]=M;break}else if((He|0)==194){He=u+8|0,We=n[He>>2]|0,n[We+12>>2]=M,n[He>>2]=M,n[M+8>>2]=We,n[M+12>>2]=u,n[M+24>>2]=0;break}}else We=(n[2786]|0)+k|0,n[2786]=We,n[2789]=M,n[M+4>>2]=We|1;while(!1);return We=L+8|0,I=Lt,We|0}for(l=11580;o=n[l>>2]|0,!(o>>>0<=R>>>0&&(We=o+(n[l+4>>2]|0)|0,We>>>0>R>>>0));)l=n[l+8>>2]|0;d=We+-47|0,o=d+8|0,o=d+(o&7|0?0-o&7:0)|0,d=R+16|0,o=o>>>0>>0?R:o,l=o+8|0,u=m+8|0,u=u&7|0?0-u&7:0,He=m+u|0,u=B+-40-u|0,n[2789]=He,n[2786]=u,n[He+4>>2]=u|1,n[He+u+4>>2]=40,n[2790]=n[2905],u=o+4|0,n[u>>2]=27,n[l>>2]=n[2895],n[l+4>>2]=n[2896],n[l+8>>2]=n[2897],n[l+12>>2]=n[2898],n[2895]=m,n[2896]=B,n[2898]=0,n[2897]=l,l=o+24|0;do He=l,l=l+4|0,n[l>>2]=7;while((He+8|0)>>>0>>0);if((o|0)!=(R|0)){if(m=o-R|0,n[u>>2]=n[u>>2]&-2,n[R+4>>2]=m|1,n[o>>2]=m,l=m>>>3,m>>>0<256){u=11172+(l<<1<<2)|0,o=n[2783]|0,l=1<>2]|0):(n[2783]=o|l,l=u,o=u+8|0),n[o>>2]=R,n[l+12>>2]=R,n[R+8>>2]=l,n[R+12>>2]=u;break}if(l=m>>>8,l?m>>>0>16777215?u=31:(He=(l+1048320|0)>>>16&8,We=l<>>16&4,We=We<>>16&2,u=14-(ct|He|u)+(We<>>15)|0,u=m>>>(u+7|0)&1|u<<1):u=0,A=11436+(u<<2)|0,n[R+28>>2]=u,n[R+20>>2]=0,n[d>>2]=0,l=n[2784]|0,o=1<>2]=R,n[R+24>>2]=A,n[R+12>>2]=R,n[R+8>>2]=R;break}for(o=m<<((u|0)==31?0:25-(u>>>1)|0),u=n[A>>2]|0;;){if((n[u+4>>2]&-8|0)==(m|0)){He=216;break}if(A=u+16+(o>>>31<<2)|0,l=n[A>>2]|0,l)o=o<<1,u=l;else{He=215;break}}if((He|0)==215){n[A>>2]=R,n[R+24>>2]=u,n[R+12>>2]=R,n[R+8>>2]=R;break}else if((He|0)==216){He=u+8|0,We=n[He>>2]|0,n[We+12>>2]=R,n[He>>2]=R,n[R+8>>2]=We,n[R+12>>2]=u,n[R+24>>2]=0;break}}}else{We=n[2787]|0,(We|0)==0|m>>>0>>0&&(n[2787]=m),n[2895]=m,n[2896]=B,n[2898]=0,n[2792]=n[2901],n[2791]=-1,l=0;do We=11172+(l<<1<<2)|0,n[We+12>>2]=We,n[We+8>>2]=We,l=l+1|0;while((l|0)!=32);We=m+8|0,We=We&7|0?0-We&7:0,He=m+We|0,We=B+-40-We|0,n[2789]=He,n[2786]=We,n[He+4>>2]=We|1,n[He+We+4>>2]=40,n[2790]=n[2905]}while(!1);if(l=n[2786]|0,l>>>0>q>>>0)return ct=l-q|0,n[2786]=ct,We=n[2789]|0,He=We+q|0,n[2789]=He,n[He+4>>2]=ct|1,n[We+4>>2]=q|3,We=We+8|0,I=Lt,We|0}return n[(Zy()|0)>>2]=12,We=0,I=Lt,We|0}function Hb(o){o=o|0;var l=0,u=0,A=0,d=0,m=0,B=0,k=0,R=0;if(o){u=o+-8|0,d=n[2787]|0,o=n[o+-4>>2]|0,l=o&-8,R=u+l|0;do if(o&1)k=u,B=u;else{if(A=n[u>>2]|0,!(o&3)||(B=u+(0-A)|0,m=A+l|0,B>>>0>>0))return;if((B|0)==(n[2788]|0)){if(o=R+4|0,l=n[o>>2]|0,(l&3|0)!=3){k=B,l=m;break}n[2785]=m,n[o>>2]=l&-2,n[B+4>>2]=m|1,n[B+m>>2]=m;return}if(u=A>>>3,A>>>0<256)if(o=n[B+8>>2]|0,l=n[B+12>>2]|0,(l|0)==(o|0)){n[2783]=n[2783]&~(1<>2]=l,n[l+8>>2]=o,k=B,l=m;break}d=n[B+24>>2]|0,o=n[B+12>>2]|0;do if((o|0)==(B|0)){if(u=B+16|0,l=u+4|0,o=n[l>>2]|0,!o)if(o=n[u>>2]|0,o)l=u;else{o=0;break}for(;;){if(u=o+20|0,A=n[u>>2]|0,A|0){o=A,l=u;continue}if(u=o+16|0,A=n[u>>2]|0,A)o=A,l=u;else break}n[l>>2]=0}else k=n[B+8>>2]|0,n[k+12>>2]=o,n[o+8>>2]=k;while(!1);if(d){if(l=n[B+28>>2]|0,u=11436+(l<<2)|0,(B|0)==(n[u>>2]|0)){if(n[u>>2]=o,!o){n[2784]=n[2784]&~(1<>2]|0)!=(B|0)&1)<<2)>>2]=o,!o){k=B,l=m;break}n[o+24>>2]=d,l=B+16|0,u=n[l>>2]|0,u|0&&(n[o+16>>2]=u,n[u+24>>2]=o),l=n[l+4>>2]|0,l?(n[o+20>>2]=l,n[l+24>>2]=o,k=B,l=m):(k=B,l=m)}else k=B,l=m}while(!1);if(!(B>>>0>=R>>>0)&&(o=R+4|0,A=n[o>>2]|0,!!(A&1))){if(A&2)n[o>>2]=A&-2,n[k+4>>2]=l|1,n[B+l>>2]=l,d=l;else{if(o=n[2788]|0,(R|0)==(n[2789]|0)){if(R=(n[2786]|0)+l|0,n[2786]=R,n[2789]=k,n[k+4>>2]=R|1,(k|0)!=(o|0))return;n[2788]=0,n[2785]=0;return}if((R|0)==(o|0)){R=(n[2785]|0)+l|0,n[2785]=R,n[2788]=B,n[k+4>>2]=R|1,n[B+R>>2]=R;return}d=(A&-8)+l|0,u=A>>>3;do if(A>>>0<256)if(l=n[R+8>>2]|0,o=n[R+12>>2]|0,(o|0)==(l|0)){n[2783]=n[2783]&~(1<>2]=o,n[o+8>>2]=l;break}else{m=n[R+24>>2]|0,o=n[R+12>>2]|0;do if((o|0)==(R|0)){if(u=R+16|0,l=u+4|0,o=n[l>>2]|0,!o)if(o=n[u>>2]|0,o)l=u;else{u=0;break}for(;;){if(u=o+20|0,A=n[u>>2]|0,A|0){o=A,l=u;continue}if(u=o+16|0,A=n[u>>2]|0,A)o=A,l=u;else break}n[l>>2]=0,u=o}else u=n[R+8>>2]|0,n[u+12>>2]=o,n[o+8>>2]=u,u=o;while(!1);if(m|0){if(o=n[R+28>>2]|0,l=11436+(o<<2)|0,(R|0)==(n[l>>2]|0)){if(n[l>>2]=u,!u){n[2784]=n[2784]&~(1<>2]|0)!=(R|0)&1)<<2)>>2]=u,!u)break;n[u+24>>2]=m,o=R+16|0,l=n[o>>2]|0,l|0&&(n[u+16>>2]=l,n[l+24>>2]=u),o=n[o+4>>2]|0,o|0&&(n[u+20>>2]=o,n[o+24>>2]=u)}}while(!1);if(n[k+4>>2]=d|1,n[B+d>>2]=d,(k|0)==(n[2788]|0)){n[2785]=d;return}}if(o=d>>>3,d>>>0<256){u=11172+(o<<1<<2)|0,l=n[2783]|0,o=1<>2]|0):(n[2783]=l|o,o=u,l=u+8|0),n[l>>2]=k,n[o+12>>2]=k,n[k+8>>2]=o,n[k+12>>2]=u;return}o=d>>>8,o?d>>>0>16777215?o=31:(B=(o+1048320|0)>>>16&8,R=o<>>16&4,R=R<>>16&2,o=14-(m|B|o)+(R<>>15)|0,o=d>>>(o+7|0)&1|o<<1):o=0,A=11436+(o<<2)|0,n[k+28>>2]=o,n[k+20>>2]=0,n[k+16>>2]=0,l=n[2784]|0,u=1<>>1)|0),u=n[A>>2]|0;;){if((n[u+4>>2]&-8|0)==(d|0)){o=73;break}if(A=u+16+(l>>>31<<2)|0,o=n[A>>2]|0,o)l=l<<1,u=o;else{o=72;break}}if((o|0)==72){n[A>>2]=k,n[k+24>>2]=u,n[k+12>>2]=k,n[k+8>>2]=k;break}else if((o|0)==73){B=u+8|0,R=n[B>>2]|0,n[R+12>>2]=k,n[B>>2]=k,n[k+8>>2]=R,n[k+12>>2]=u,n[k+24>>2]=0;break}}else n[2784]=l|u,n[A>>2]=k,n[k+24>>2]=A,n[k+12>>2]=k,n[k+8>>2]=k;while(!1);if(R=(n[2791]|0)+-1|0,n[2791]=R,!R)o=11588;else return;for(;o=n[o>>2]|0,o;)o=o+8|0;n[2791]=-1}}}function $je(){return 11628}function e6e(o){o=o|0;var l=0,u=0;return l=I,I=I+16|0,u=l,n[u>>2]=n6e(n[o+60>>2]|0)|0,o=jb(Au(6,u|0)|0)|0,I=l,o|0}function hX(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0,q=0,ae=0,Ye=0;q=I,I=I+48|0,M=q+16|0,m=q,d=q+32|0,k=o+28|0,A=n[k>>2]|0,n[d>>2]=A,R=o+20|0,A=(n[R>>2]|0)-A|0,n[d+4>>2]=A,n[d+8>>2]=l,n[d+12>>2]=u,A=A+u|0,B=o+60|0,n[m>>2]=n[B>>2],n[m+4>>2]=d,n[m+8>>2]=2,m=jb(La(146,m|0)|0)|0;e:do if((A|0)!=(m|0)){for(l=2;!((m|0)<0);)if(A=A-m|0,Ye=n[d+4>>2]|0,ae=m>>>0>Ye>>>0,d=ae?d+8|0:d,l=(ae<<31>>31)+l|0,Ye=m-(ae?Ye:0)|0,n[d>>2]=(n[d>>2]|0)+Ye,ae=d+4|0,n[ae>>2]=(n[ae>>2]|0)-Ye,n[M>>2]=n[B>>2],n[M+4>>2]=d,n[M+8>>2]=l,m=jb(La(146,M|0)|0)|0,(A|0)==(m|0)){L=3;break e}n[o+16>>2]=0,n[k>>2]=0,n[R>>2]=0,n[o>>2]=n[o>>2]|32,(l|0)==2?u=0:u=u-(n[d+4>>2]|0)|0}else L=3;while(!1);return(L|0)==3&&(Ye=n[o+44>>2]|0,n[o+16>>2]=Ye+(n[o+48>>2]|0),n[k>>2]=Ye,n[R>>2]=Ye),I=q,u|0}function t6e(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0;return d=I,I=I+32|0,m=d,A=d+20|0,n[m>>2]=n[o+60>>2],n[m+4>>2]=0,n[m+8>>2]=l,n[m+12>>2]=A,n[m+16>>2]=u,(jb(Oa(140,m|0)|0)|0)<0?(n[A>>2]=-1,o=-1):o=n[A>>2]|0,I=d,o|0}function jb(o){return o=o|0,o>>>0>4294963200&&(n[(Zy()|0)>>2]=0-o,o=-1),o|0}function Zy(){return(r6e()|0)+64|0}function r6e(){return aU()|0}function aU(){return 2084}function n6e(o){return o=o|0,o|0}function i6e(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0;return d=I,I=I+32|0,A=d,n[o+36>>2]=1,!(n[o>>2]&64|0)&&(n[A>>2]=n[o+60>>2],n[A+4>>2]=21523,n[A+8>>2]=d+16,no(54,A|0)|0)&&(s[o+75>>0]=-1),A=hX(o,l,u)|0,I=d,A|0}function gX(o,l){o=o|0,l=l|0;var u=0,A=0;if(u=s[o>>0]|0,A=s[l>>0]|0,!(u<<24>>24)||u<<24>>24!=A<<24>>24)o=A;else{do o=o+1|0,l=l+1|0,u=s[o>>0]|0,A=s[l>>0]|0;while(!(!(u<<24>>24)||u<<24>>24!=A<<24>>24));o=A}return(u&255)-(o&255)|0}function s6e(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0;e:do if(!u)o=0;else{for(;A=s[o>>0]|0,d=s[l>>0]|0,A<<24>>24==d<<24>>24;)if(u=u+-1|0,u)o=o+1|0,l=l+1|0;else{o=0;break e}o=(A&255)-(d&255)|0}while(!1);return o|0}function dX(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0,q=0,ae=0,Ye=0,Le=0,Qe=0;Qe=I,I=I+224|0,L=Qe+120|0,q=Qe+80|0,Ye=Qe,Le=Qe+136|0,A=q,d=A+40|0;do n[A>>2]=0,A=A+4|0;while((A|0)<(d|0));return n[L>>2]=n[u>>2],(lU(0,l,L,Ye,q)|0)<0?u=-1:((n[o+76>>2]|0)>-1?ae=o6e(o)|0:ae=0,u=n[o>>2]|0,M=u&32,(s[o+74>>0]|0)<1&&(n[o>>2]=u&-33),A=o+48|0,n[A>>2]|0?u=lU(o,l,L,Ye,q)|0:(d=o+44|0,m=n[d>>2]|0,n[d>>2]=Le,B=o+28|0,n[B>>2]=Le,k=o+20|0,n[k>>2]=Le,n[A>>2]=80,R=o+16|0,n[R>>2]=Le+80,u=lU(o,l,L,Ye,q)|0,m&&(Yb[n[o+36>>2]&7](o,0,0)|0,u=n[k>>2]|0?u:-1,n[d>>2]=m,n[A>>2]=0,n[R>>2]=0,n[B>>2]=0,n[k>>2]=0)),A=n[o>>2]|0,n[o>>2]=A|M,ae|0&&a6e(o),u=A&32|0?-1:u),I=Qe,u|0}function lU(o,l,u,A,d){o=o|0,l=l|0,u=u|0,A=A|0,d=d|0;var m=0,B=0,k=0,R=0,M=0,L=0,q=0,ae=0,Ye=0,Le=0,Qe=0,tt=0,Xe=0,ct=0,He=0,We=0,Lt=0,Gr=0,fr=0,$t=0,Rr=0,Hr=0,cr=0;cr=I,I=I+64|0,fr=cr+16|0,$t=cr,Lt=cr+24|0,Rr=cr+8|0,Hr=cr+20|0,n[fr>>2]=l,ct=(o|0)!=0,He=Lt+40|0,We=He,Lt=Lt+39|0,Gr=Rr+4|0,B=0,m=0,L=0;e:for(;;){do if((m|0)>-1)if((B|0)>(2147483647-m|0)){n[(Zy()|0)>>2]=75,m=-1;break}else{m=B+m|0;break}while(!1);if(B=s[l>>0]|0,B<<24>>24)k=l;else{Xe=87;break}t:for(;;){switch(B<<24>>24){case 37:{B=k,Xe=9;break t}case 0:{B=k;break t}default:}tt=k+1|0,n[fr>>2]=tt,B=s[tt>>0]|0,k=tt}t:do if((Xe|0)==9)for(;;){if(Xe=0,(s[k+1>>0]|0)!=37)break t;if(B=B+1|0,k=k+2|0,n[fr>>2]=k,(s[k>>0]|0)==37)Xe=9;else break}while(!1);if(B=B-l|0,ct&&vs(o,l,B),B|0){l=k;continue}R=k+1|0,B=(s[R>>0]|0)+-48|0,B>>>0<10?(tt=(s[k+2>>0]|0)==36,Qe=tt?B:-1,L=tt?1:L,R=tt?k+3|0:R):Qe=-1,n[fr>>2]=R,B=s[R>>0]|0,k=(B<<24>>24)+-32|0;t:do if(k>>>0<32)for(M=0,q=B;;){if(B=1<>2]=R,B=s[R>>0]|0,k=(B<<24>>24)+-32|0,k>>>0>=32)break;q=B}else M=0;while(!1);if(B<<24>>24==42){if(k=R+1|0,B=(s[k>>0]|0)+-48|0,B>>>0<10&&(s[R+2>>0]|0)==36)n[d+(B<<2)>>2]=10,B=n[A+((s[k>>0]|0)+-48<<3)>>2]|0,L=1,R=R+3|0;else{if(L|0){m=-1;break}ct?(L=(n[u>>2]|0)+3&-4,B=n[L>>2]|0,n[u>>2]=L+4,L=0,R=k):(B=0,L=0,R=k)}n[fr>>2]=R,tt=(B|0)<0,B=tt?0-B|0:B,M=tt?M|8192:M}else{if(B=mX(fr)|0,(B|0)<0){m=-1;break}R=n[fr>>2]|0}do if((s[R>>0]|0)==46){if((s[R+1>>0]|0)!=42){n[fr>>2]=R+1,k=mX(fr)|0,R=n[fr>>2]|0;break}if(q=R+2|0,k=(s[q>>0]|0)+-48|0,k>>>0<10&&(s[R+3>>0]|0)==36){n[d+(k<<2)>>2]=10,k=n[A+((s[q>>0]|0)+-48<<3)>>2]|0,R=R+4|0,n[fr>>2]=R;break}if(L|0){m=-1;break e}ct?(tt=(n[u>>2]|0)+3&-4,k=n[tt>>2]|0,n[u>>2]=tt+4):k=0,n[fr>>2]=q,R=q}else k=-1;while(!1);for(Le=0;;){if(((s[R>>0]|0)+-65|0)>>>0>57){m=-1;break e}if(tt=R+1|0,n[fr>>2]=tt,q=s[(s[R>>0]|0)+-65+(5178+(Le*58|0))>>0]|0,ae=q&255,(ae+-1|0)>>>0<8)Le=ae,R=tt;else break}if(!(q<<24>>24)){m=-1;break}Ye=(Qe|0)>-1;do if(q<<24>>24==19)if(Ye){m=-1;break e}else Xe=49;else{if(Ye){n[d+(Qe<<2)>>2]=ae,Ye=A+(Qe<<3)|0,Qe=n[Ye+4>>2]|0,Xe=$t,n[Xe>>2]=n[Ye>>2],n[Xe+4>>2]=Qe,Xe=49;break}if(!ct){m=0;break e}yX($t,ae,u)}while(!1);if((Xe|0)==49&&(Xe=0,!ct)){B=0,l=tt;continue}R=s[R>>0]|0,R=(Le|0)!=0&(R&15|0)==3?R&-33:R,Ye=M&-65537,Qe=M&8192|0?Ye:M;t:do switch(R|0){case 110:switch((Le&255)<<24>>24){case 0:{n[n[$t>>2]>>2]=m,B=0,l=tt;continue e}case 1:{n[n[$t>>2]>>2]=m,B=0,l=tt;continue e}case 2:{B=n[$t>>2]|0,n[B>>2]=m,n[B+4>>2]=((m|0)<0)<<31>>31,B=0,l=tt;continue e}case 3:{a[n[$t>>2]>>1]=m,B=0,l=tt;continue e}case 4:{s[n[$t>>2]>>0]=m,B=0,l=tt;continue e}case 6:{n[n[$t>>2]>>2]=m,B=0,l=tt;continue e}case 7:{B=n[$t>>2]|0,n[B>>2]=m,n[B+4>>2]=((m|0)<0)<<31>>31,B=0,l=tt;continue e}default:{B=0,l=tt;continue e}}case 112:{R=120,k=k>>>0>8?k:8,l=Qe|8,Xe=61;break}case 88:case 120:{l=Qe,Xe=61;break}case 111:{R=$t,l=n[R>>2]|0,R=n[R+4>>2]|0,ae=c6e(l,R,He)|0,Ye=We-ae|0,M=0,q=5642,k=(Qe&8|0)==0|(k|0)>(Ye|0)?k:Ye+1|0,Ye=Qe,Xe=67;break}case 105:case 100:if(R=$t,l=n[R>>2]|0,R=n[R+4>>2]|0,(R|0)<0){l=Gb(0,0,l|0,R|0)|0,R=ye,M=$t,n[M>>2]=l,n[M+4>>2]=R,M=1,q=5642,Xe=66;break t}else{M=(Qe&2049|0)!=0&1,q=Qe&2048|0?5643:Qe&1|0?5644:5642,Xe=66;break t}case 117:{R=$t,M=0,q=5642,l=n[R>>2]|0,R=n[R+4>>2]|0,Xe=66;break}case 99:{s[Lt>>0]=n[$t>>2],l=Lt,M=0,q=5642,ae=He,R=1,k=Ye;break}case 109:{R=u6e(n[(Zy()|0)>>2]|0)|0,Xe=71;break}case 115:{R=n[$t>>2]|0,R=R|0?R:5652,Xe=71;break}case 67:{n[Rr>>2]=n[$t>>2],n[Gr>>2]=0,n[$t>>2]=Rr,ae=-1,R=Rr,Xe=75;break}case 83:{l=n[$t>>2]|0,k?(ae=k,R=l,Xe=75):(Ls(o,32,B,0,Qe),l=0,Xe=84);break}case 65:case 71:case 70:case 69:case 97:case 103:case 102:case 101:{B=A6e(o,+E[$t>>3],B,k,Qe,R)|0,l=tt;continue e}default:M=0,q=5642,ae=He,R=k,k=Qe}while(!1);t:do if((Xe|0)==61)Qe=$t,Le=n[Qe>>2]|0,Qe=n[Qe+4>>2]|0,ae=l6e(Le,Qe,He,R&32)|0,q=(l&8|0)==0|(Le|0)==0&(Qe|0)==0,M=q?0:2,q=q?5642:5642+(R>>4)|0,Ye=l,l=Le,R=Qe,Xe=67;else if((Xe|0)==66)ae=Xy(l,R,He)|0,Ye=Qe,Xe=67;else if((Xe|0)==71)Xe=0,Qe=f6e(R,0,k)|0,Le=(Qe|0)==0,l=R,M=0,q=5642,ae=Le?R+k|0:Qe,R=Le?k:Qe-R|0,k=Ye;else if((Xe|0)==75){for(Xe=0,q=R,l=0,k=0;M=n[q>>2]|0,!(!M||(k=EX(Hr,M)|0,(k|0)<0|k>>>0>(ae-l|0)>>>0));)if(l=k+l|0,ae>>>0>l>>>0)q=q+4|0;else break;if((k|0)<0){m=-1;break e}if(Ls(o,32,B,l,Qe),!l)l=0,Xe=84;else for(M=0;;){if(k=n[R>>2]|0,!k){Xe=84;break t}if(k=EX(Hr,k)|0,M=k+M|0,(M|0)>(l|0)){Xe=84;break t}if(vs(o,Hr,k),M>>>0>=l>>>0){Xe=84;break}else R=R+4|0}}while(!1);if((Xe|0)==67)Xe=0,R=(l|0)!=0|(R|0)!=0,Qe=(k|0)!=0|R,R=((R^1)&1)+(We-ae)|0,l=Qe?ae:He,ae=He,R=Qe?(k|0)>(R|0)?k:R:k,k=(k|0)>-1?Ye&-65537:Ye;else if((Xe|0)==84){Xe=0,Ls(o,32,B,l,Qe^8192),B=(B|0)>(l|0)?B:l,l=tt;continue}Le=ae-l|0,Ye=(R|0)<(Le|0)?Le:R,Qe=Ye+M|0,B=(B|0)<(Qe|0)?Qe:B,Ls(o,32,B,Qe,k),vs(o,q,M),Ls(o,48,B,Qe,k^65536),Ls(o,48,Ye,Le,0),vs(o,l,Le),Ls(o,32,B,Qe,k^8192),l=tt}e:do if((Xe|0)==87&&!o)if(!L)m=0;else{for(m=1;l=n[d+(m<<2)>>2]|0,!!l;)if(yX(A+(m<<3)|0,l,u),m=m+1|0,(m|0)>=10){m=1;break e}for(;;){if(n[d+(m<<2)>>2]|0){m=-1;break e}if(m=m+1|0,(m|0)>=10){m=1;break}}}while(!1);return I=cr,m|0}function o6e(o){return o=o|0,0}function a6e(o){o=o|0}function vs(o,l,u){o=o|0,l=l|0,u=u|0,n[o>>2]&32||C6e(l,u,o)|0}function mX(o){o=o|0;var l=0,u=0,A=0;if(u=n[o>>2]|0,A=(s[u>>0]|0)+-48|0,A>>>0<10){l=0;do l=A+(l*10|0)|0,u=u+1|0,n[o>>2]=u,A=(s[u>>0]|0)+-48|0;while(A>>>0<10)}else l=0;return l|0}function yX(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0;e:do if(l>>>0<=20)do switch(l|0){case 9:{A=(n[u>>2]|0)+3&-4,l=n[A>>2]|0,n[u>>2]=A+4,n[o>>2]=l;break e}case 10:{A=(n[u>>2]|0)+3&-4,l=n[A>>2]|0,n[u>>2]=A+4,A=o,n[A>>2]=l,n[A+4>>2]=((l|0)<0)<<31>>31;break e}case 11:{A=(n[u>>2]|0)+3&-4,l=n[A>>2]|0,n[u>>2]=A+4,A=o,n[A>>2]=l,n[A+4>>2]=0;break e}case 12:{A=(n[u>>2]|0)+7&-8,l=A,d=n[l>>2]|0,l=n[l+4>>2]|0,n[u>>2]=A+8,A=o,n[A>>2]=d,n[A+4>>2]=l;break e}case 13:{d=(n[u>>2]|0)+3&-4,A=n[d>>2]|0,n[u>>2]=d+4,A=(A&65535)<<16>>16,d=o,n[d>>2]=A,n[d+4>>2]=((A|0)<0)<<31>>31;break e}case 14:{d=(n[u>>2]|0)+3&-4,A=n[d>>2]|0,n[u>>2]=d+4,d=o,n[d>>2]=A&65535,n[d+4>>2]=0;break e}case 15:{d=(n[u>>2]|0)+3&-4,A=n[d>>2]|0,n[u>>2]=d+4,A=(A&255)<<24>>24,d=o,n[d>>2]=A,n[d+4>>2]=((A|0)<0)<<31>>31;break e}case 16:{d=(n[u>>2]|0)+3&-4,A=n[d>>2]|0,n[u>>2]=d+4,d=o,n[d>>2]=A&255,n[d+4>>2]=0;break e}case 17:{d=(n[u>>2]|0)+7&-8,m=+E[d>>3],n[u>>2]=d+8,E[o>>3]=m;break e}case 18:{d=(n[u>>2]|0)+7&-8,m=+E[d>>3],n[u>>2]=d+8,E[o>>3]=m;break e}default:break e}while(!1);while(!1)}function l6e(o,l,u,A){if(o=o|0,l=l|0,u=u|0,A=A|0,!((o|0)==0&(l|0)==0))do u=u+-1|0,s[u>>0]=c[5694+(o&15)>>0]|0|A,o=qb(o|0,l|0,4)|0,l=ye;while(!((o|0)==0&(l|0)==0));return u|0}function c6e(o,l,u){if(o=o|0,l=l|0,u=u|0,!((o|0)==0&(l|0)==0))do u=u+-1|0,s[u>>0]=o&7|48,o=qb(o|0,l|0,3)|0,l=ye;while(!((o|0)==0&(l|0)==0));return u|0}function Xy(o,l,u){o=o|0,l=l|0,u=u|0;var A=0;if(l>>>0>0|(l|0)==0&o>>>0>4294967295){for(;A=AU(o|0,l|0,10,0)|0,u=u+-1|0,s[u>>0]=A&255|48,A=o,o=fU(o|0,l|0,10,0)|0,l>>>0>9|(l|0)==9&A>>>0>4294967295;)l=ye;l=o}else l=o;if(l)for(;u=u+-1|0,s[u>>0]=(l>>>0)%10|0|48,!(l>>>0<10);)l=(l>>>0)/10|0;return u|0}function u6e(o){return o=o|0,m6e(o,n[(d6e()|0)+188>>2]|0)|0}function f6e(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;m=l&255,A=(u|0)!=0;e:do if(A&(o&3|0)!=0)for(d=l&255;;){if((s[o>>0]|0)==d<<24>>24){B=6;break e}if(o=o+1|0,u=u+-1|0,A=(u|0)!=0,!(A&(o&3|0)!=0)){B=5;break}}else B=5;while(!1);(B|0)==5&&(A?B=6:u=0);e:do if((B|0)==6&&(d=l&255,(s[o>>0]|0)!=d<<24>>24)){A=Ue(m,16843009)|0;t:do if(u>>>0>3){for(;m=n[o>>2]^A,!((m&-2139062144^-2139062144)&m+-16843009|0);)if(o=o+4|0,u=u+-4|0,u>>>0<=3){B=11;break t}}else B=11;while(!1);if((B|0)==11&&!u){u=0;break}for(;;){if((s[o>>0]|0)==d<<24>>24)break e;if(o=o+1|0,u=u+-1|0,!u){u=0;break}}}while(!1);return(u|0?o:0)|0}function Ls(o,l,u,A,d){o=o|0,l=l|0,u=u|0,A=A|0,d=d|0;var m=0,B=0;if(B=I,I=I+256|0,m=B,(u|0)>(A|0)&(d&73728|0)==0){if(d=u-A|0,eE(m|0,l|0,(d>>>0<256?d:256)|0)|0,d>>>0>255){l=u-A|0;do vs(o,m,256),d=d+-256|0;while(d>>>0>255);d=l&255}vs(o,m,d)}I=B}function EX(o,l){return o=o|0,l=l|0,o?o=h6e(o,l,0)|0:o=0,o|0}function A6e(o,l,u,A,d,m){o=o|0,l=+l,u=u|0,A=A|0,d=d|0,m=m|0;var B=0,k=0,R=0,M=0,L=0,q=0,ae=0,Ye=0,Le=0,Qe=0,tt=0,Xe=0,ct=0,He=0,We=0,Lt=0,Gr=0,fr=0,$t=0,Rr=0,Hr=0,cr=0,Hn=0;Hn=I,I=I+560|0,R=Hn+8|0,tt=Hn,cr=Hn+524|0,Hr=cr,M=Hn+512|0,n[tt>>2]=0,Rr=M+12|0,IX(l)|0,(ye|0)<0?(l=-l,fr=1,Gr=5659):(fr=(d&2049|0)!=0&1,Gr=d&2048|0?5662:d&1|0?5665:5660),IX(l)|0,$t=ye&2146435072;do if($t>>>0<2146435072|($t|0)==2146435072&!1){if(Ye=+p6e(l,tt)*2,B=Ye!=0,B&&(n[tt>>2]=(n[tt>>2]|0)+-1),ct=m|32,(ct|0)==97){Le=m&32,ae=Le|0?Gr+9|0:Gr,q=fr|2,B=12-A|0;do if(A>>>0>11|(B|0)==0)l=Ye;else{l=8;do B=B+-1|0,l=l*16;while(B|0);if((s[ae>>0]|0)==45){l=-(l+(-Ye-l));break}else{l=Ye+l-l;break}}while(!1);k=n[tt>>2]|0,B=(k|0)<0?0-k|0:k,B=Xy(B,((B|0)<0)<<31>>31,Rr)|0,(B|0)==(Rr|0)&&(B=M+11|0,s[B>>0]=48),s[B+-1>>0]=(k>>31&2)+43,L=B+-2|0,s[L>>0]=m+15,M=(A|0)<1,R=(d&8|0)==0,B=cr;do $t=~~l,k=B+1|0,s[B>>0]=c[5694+$t>>0]|Le,l=(l-+($t|0))*16,(k-Hr|0)==1&&!(R&(M&l==0))?(s[k>>0]=46,B=B+2|0):B=k;while(l!=0);$t=B-Hr|0,Hr=Rr-L|0,Rr=(A|0)!=0&($t+-2|0)<(A|0)?A+2|0:$t,B=Hr+q+Rr|0,Ls(o,32,u,B,d),vs(o,ae,q),Ls(o,48,u,B,d^65536),vs(o,cr,$t),Ls(o,48,Rr-$t|0,0,0),vs(o,L,Hr),Ls(o,32,u,B,d^8192);break}k=(A|0)<0?6:A,B?(B=(n[tt>>2]|0)+-28|0,n[tt>>2]=B,l=Ye*268435456):(l=Ye,B=n[tt>>2]|0),$t=(B|0)<0?R:R+288|0,R=$t;do We=~~l>>>0,n[R>>2]=We,R=R+4|0,l=(l-+(We>>>0))*1e9;while(l!=0);if((B|0)>0)for(M=$t,q=R;;){if(L=(B|0)<29?B:29,B=q+-4|0,B>>>0>=M>>>0){R=0;do He=DX(n[B>>2]|0,0,L|0)|0,He=uU(He|0,ye|0,R|0,0)|0,We=ye,Xe=AU(He|0,We|0,1e9,0)|0,n[B>>2]=Xe,R=fU(He|0,We|0,1e9,0)|0,B=B+-4|0;while(B>>>0>=M>>>0);R&&(M=M+-4|0,n[M>>2]=R)}for(R=q;!(R>>>0<=M>>>0);)if(B=R+-4|0,!(n[B>>2]|0))R=B;else break;if(B=(n[tt>>2]|0)-L|0,n[tt>>2]=B,(B|0)>0)q=R;else break}else M=$t;if((B|0)<0){A=((k+25|0)/9|0)+1|0,Qe=(ct|0)==102;do{if(Le=0-B|0,Le=(Le|0)<9?Le:9,M>>>0>>0){L=(1<>>Le,ae=0,B=M;do We=n[B>>2]|0,n[B>>2]=(We>>>Le)+ae,ae=Ue(We&L,q)|0,B=B+4|0;while(B>>>0>>0);B=n[M>>2]|0?M:M+4|0,ae?(n[R>>2]=ae,M=B,B=R+4|0):(M=B,B=R)}else M=n[M>>2]|0?M:M+4|0,B=R;R=Qe?$t:M,R=(B-R>>2|0)>(A|0)?R+(A<<2)|0:B,B=(n[tt>>2]|0)+Le|0,n[tt>>2]=B}while((B|0)<0);B=M,A=R}else B=M,A=R;if(We=$t,B>>>0>>0){if(R=(We-B>>2)*9|0,L=n[B>>2]|0,L>>>0>=10){M=10;do M=M*10|0,R=R+1|0;while(L>>>0>=M>>>0)}}else R=0;if(Qe=(ct|0)==103,Xe=(k|0)!=0,M=k-((ct|0)!=102?R:0)+((Xe&Qe)<<31>>31)|0,(M|0)<(((A-We>>2)*9|0)+-9|0)){if(M=M+9216|0,Le=$t+4+(((M|0)/9|0)+-1024<<2)|0,M=((M|0)%9|0)+1|0,(M|0)<9){L=10;do L=L*10|0,M=M+1|0;while((M|0)!=9)}else L=10;if(q=n[Le>>2]|0,ae=(q>>>0)%(L>>>0)|0,M=(Le+4|0)==(A|0),M&(ae|0)==0)M=Le;else if(Ye=((q>>>0)/(L>>>0)|0)&1|0?9007199254740994:9007199254740992,He=(L|0)/2|0,l=ae>>>0>>0?.5:M&(ae|0)==(He|0)?1:1.5,fr&&(He=(s[Gr>>0]|0)==45,l=He?-l:l,Ye=He?-Ye:Ye),M=q-ae|0,n[Le>>2]=M,Ye+l!=Ye){if(He=M+L|0,n[Le>>2]=He,He>>>0>999999999)for(R=Le;M=R+-4|0,n[R>>2]=0,M>>>0>>0&&(B=B+-4|0,n[B>>2]=0),He=(n[M>>2]|0)+1|0,n[M>>2]=He,He>>>0>999999999;)R=M;else M=Le;if(R=(We-B>>2)*9|0,q=n[B>>2]|0,q>>>0>=10){L=10;do L=L*10|0,R=R+1|0;while(q>>>0>=L>>>0)}}else M=Le;M=M+4|0,M=A>>>0>M>>>0?M:A,He=B}else M=A,He=B;for(ct=M;;){if(ct>>>0<=He>>>0){tt=0;break}if(B=ct+-4|0,!(n[B>>2]|0))ct=B;else{tt=1;break}}A=0-R|0;do if(Qe)if(B=((Xe^1)&1)+k|0,(B|0)>(R|0)&(R|0)>-5?(L=m+-1|0,k=B+-1-R|0):(L=m+-2|0,k=B+-1|0),B=d&8,B)Le=B;else{if(tt&&(Lt=n[ct+-4>>2]|0,(Lt|0)!=0))if((Lt>>>0)%10|0)M=0;else{M=0,B=10;do B=B*10|0,M=M+1|0;while(!((Lt>>>0)%(B>>>0)|0|0))}else M=9;if(B=((ct-We>>2)*9|0)+-9|0,(L|32|0)==102){Le=B-M|0,Le=(Le|0)>0?Le:0,k=(k|0)<(Le|0)?k:Le,Le=0;break}else{Le=B+R-M|0,Le=(Le|0)>0?Le:0,k=(k|0)<(Le|0)?k:Le,Le=0;break}}else L=m,Le=d&8;while(!1);if(Qe=k|Le,q=(Qe|0)!=0&1,ae=(L|32|0)==102,ae)Xe=0,B=(R|0)>0?R:0;else{if(B=(R|0)<0?A:R,B=Xy(B,((B|0)<0)<<31>>31,Rr)|0,M=Rr,(M-B|0)<2)do B=B+-1|0,s[B>>0]=48;while((M-B|0)<2);s[B+-1>>0]=(R>>31&2)+43,B=B+-2|0,s[B>>0]=L,Xe=B,B=M-B|0}if(B=fr+1+k+q+B|0,Ls(o,32,u,B,d),vs(o,Gr,fr),Ls(o,48,u,B,d^65536),ae){L=He>>>0>$t>>>0?$t:He,Le=cr+9|0,q=Le,ae=cr+8|0,M=L;do{if(R=Xy(n[M>>2]|0,0,Le)|0,(M|0)==(L|0))(R|0)==(Le|0)&&(s[ae>>0]=48,R=ae);else if(R>>>0>cr>>>0){eE(cr|0,48,R-Hr|0)|0;do R=R+-1|0;while(R>>>0>cr>>>0)}vs(o,R,q-R|0),M=M+4|0}while(M>>>0<=$t>>>0);if(Qe|0&&vs(o,5710,1),M>>>0>>0&(k|0)>0)for(;;){if(R=Xy(n[M>>2]|0,0,Le)|0,R>>>0>cr>>>0){eE(cr|0,48,R-Hr|0)|0;do R=R+-1|0;while(R>>>0>cr>>>0)}if(vs(o,R,(k|0)<9?k:9),M=M+4|0,R=k+-9|0,M>>>0>>0&(k|0)>9)k=R;else{k=R;break}}Ls(o,48,k+9|0,9,0)}else{if(Qe=tt?ct:He+4|0,(k|0)>-1){tt=cr+9|0,Le=(Le|0)==0,A=tt,q=0-Hr|0,ae=cr+8|0,L=He;do{R=Xy(n[L>>2]|0,0,tt)|0,(R|0)==(tt|0)&&(s[ae>>0]=48,R=ae);do if((L|0)==(He|0)){if(M=R+1|0,vs(o,R,1),Le&(k|0)<1){R=M;break}vs(o,5710,1),R=M}else{if(R>>>0<=cr>>>0)break;eE(cr|0,48,R+q|0)|0;do R=R+-1|0;while(R>>>0>cr>>>0)}while(!1);Hr=A-R|0,vs(o,R,(k|0)>(Hr|0)?Hr:k),k=k-Hr|0,L=L+4|0}while(L>>>0>>0&(k|0)>-1)}Ls(o,48,k+18|0,18,0),vs(o,Xe,Rr-Xe|0)}Ls(o,32,u,B,d^8192)}else cr=(m&32|0)!=0,B=fr+3|0,Ls(o,32,u,B,d&-65537),vs(o,Gr,fr),vs(o,l!=l|!1?cr?5686:5690:cr?5678:5682,3),Ls(o,32,u,B,d^8192);while(!1);return I=Hn,((B|0)<(u|0)?u:B)|0}function IX(o){o=+o;var l=0;return E[S>>3]=o,l=n[S>>2]|0,ye=n[S+4>>2]|0,l|0}function p6e(o,l){return o=+o,l=l|0,+ +CX(o,l)}function CX(o,l){o=+o,l=l|0;var u=0,A=0,d=0;switch(E[S>>3]=o,u=n[S>>2]|0,A=n[S+4>>2]|0,d=qb(u|0,A|0,52)|0,d&2047){case 0:{o!=0?(o=+CX(o*18446744073709552e3,l),u=(n[l>>2]|0)+-64|0):u=0,n[l>>2]=u;break}case 2047:break;default:n[l>>2]=(d&2047)+-1022,n[S>>2]=u,n[S+4>>2]=A&-2146435073|1071644672,o=+E[S>>3]}return+o}function h6e(o,l,u){o=o|0,l=l|0,u=u|0;do if(o){if(l>>>0<128){s[o>>0]=l,o=1;break}if(!(n[n[(g6e()|0)+188>>2]>>2]|0))if((l&-128|0)==57216){s[o>>0]=l,o=1;break}else{n[(Zy()|0)>>2]=84,o=-1;break}if(l>>>0<2048){s[o>>0]=l>>>6|192,s[o+1>>0]=l&63|128,o=2;break}if(l>>>0<55296|(l&-8192|0)==57344){s[o>>0]=l>>>12|224,s[o+1>>0]=l>>>6&63|128,s[o+2>>0]=l&63|128,o=3;break}if((l+-65536|0)>>>0<1048576){s[o>>0]=l>>>18|240,s[o+1>>0]=l>>>12&63|128,s[o+2>>0]=l>>>6&63|128,s[o+3>>0]=l&63|128,o=4;break}else{n[(Zy()|0)>>2]=84,o=-1;break}}else o=1;while(!1);return o|0}function g6e(){return aU()|0}function d6e(){return aU()|0}function m6e(o,l){o=o|0,l=l|0;var u=0,A=0;for(A=0;;){if((c[5712+A>>0]|0)==(o|0)){o=2;break}if(u=A+1|0,(u|0)==87){u=5800,A=87,o=5;break}else A=u}if((o|0)==2&&(A?(u=5800,o=5):u=5800),(o|0)==5)for(;;){do o=u,u=u+1|0;while(s[o>>0]|0);if(A=A+-1|0,A)o=5;else break}return y6e(u,n[l+20>>2]|0)|0}function y6e(o,l){return o=o|0,l=l|0,E6e(o,l)|0}function E6e(o,l){return o=o|0,l=l|0,l?l=I6e(n[l>>2]|0,n[l+4>>2]|0,o)|0:l=0,(l|0?l:o)|0}function I6e(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0,R=0,M=0,L=0,q=0,ae=0;ae=(n[o>>2]|0)+1794895138|0,m=Ad(n[o+8>>2]|0,ae)|0,A=Ad(n[o+12>>2]|0,ae)|0,d=Ad(n[o+16>>2]|0,ae)|0;e:do if(m>>>0>>2>>>0&&(q=l-(m<<2)|0,A>>>0>>0&d>>>0>>0)&&!((d|A)&3|0)){for(q=A>>>2,L=d>>>2,M=0;;){if(k=m>>>1,R=M+k|0,B=R<<1,d=B+q|0,A=Ad(n[o+(d<<2)>>2]|0,ae)|0,d=Ad(n[o+(d+1<<2)>>2]|0,ae)|0,!(d>>>0>>0&A>>>0<(l-d|0)>>>0)){A=0;break e}if(s[o+(d+A)>>0]|0){A=0;break e}if(A=gX(u,o+d|0)|0,!A)break;if(A=(A|0)<0,(m|0)==1){A=0;break e}else M=A?M:R,m=A?k:m-k|0}A=B+L|0,d=Ad(n[o+(A<<2)>>2]|0,ae)|0,A=Ad(n[o+(A+1<<2)>>2]|0,ae)|0,A>>>0>>0&d>>>0<(l-A|0)>>>0?A=s[o+(A+d)>>0]|0?0:o+A|0:A=0}else A=0;while(!1);return A|0}function Ad(o,l){o=o|0,l=l|0;var u=0;return u=xX(o|0)|0,(l|0?u:o)|0}function C6e(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0,k=0;A=u+16|0,d=n[A>>2]|0,d?m=5:w6e(u)|0?A=0:(d=n[A>>2]|0,m=5);e:do if((m|0)==5){if(k=u+20|0,B=n[k>>2]|0,A=B,(d-B|0)>>>0>>0){A=Yb[n[u+36>>2]&7](u,o,l)|0;break}t:do if((s[u+75>>0]|0)>-1){for(B=l;;){if(!B){m=0,d=o;break t}if(d=B+-1|0,(s[o+d>>0]|0)==10)break;B=d}if(A=Yb[n[u+36>>2]&7](u,o,B)|0,A>>>0>>0)break e;m=B,d=o+B|0,l=l-B|0,A=n[k>>2]|0}else m=0,d=o;while(!1);Qr(A|0,d|0,l|0)|0,n[k>>2]=(n[k>>2]|0)+l,A=m+l|0}while(!1);return A|0}function w6e(o){o=o|0;var l=0,u=0;return l=o+74|0,u=s[l>>0]|0,s[l>>0]=u+255|u,l=n[o>>2]|0,l&8?(n[o>>2]=l|32,o=-1):(n[o+8>>2]=0,n[o+4>>2]=0,u=n[o+44>>2]|0,n[o+28>>2]=u,n[o+20>>2]=u,n[o+16>>2]=u+(n[o+48>>2]|0),o=0),o|0}function $n(o,l){o=y(o),l=y(l);var u=0,A=0;u=wX(o)|0;do if((u&2147483647)>>>0<=2139095040){if(A=wX(l)|0,(A&2147483647)>>>0<=2139095040)if((A^u|0)<0){o=(u|0)<0?l:o;break}else{o=o>2]=o,n[S>>2]|0|0}function pd(o,l){o=y(o),l=y(l);var u=0,A=0;u=BX(o)|0;do if((u&2147483647)>>>0<=2139095040){if(A=BX(l)|0,(A&2147483647)>>>0<=2139095040)if((A^u|0)<0){o=(u|0)<0?o:l;break}else{o=o>2]=o,n[S>>2]|0|0}function cU(o,l){o=y(o),l=y(l);var u=0,A=0,d=0,m=0,B=0,k=0,R=0,M=0;m=(h[S>>2]=o,n[S>>2]|0),k=(h[S>>2]=l,n[S>>2]|0),u=m>>>23&255,B=k>>>23&255,R=m&-2147483648,d=k<<1;e:do if(d|0&&!((u|0)==255|((B6e(l)|0)&2147483647)>>>0>2139095040)){if(A=m<<1,A>>>0<=d>>>0)return l=y(o*y(0)),y((A|0)==(d|0)?l:o);if(u)A=m&8388607|8388608;else{if(u=m<<9,(u|0)>-1){A=u,u=0;do u=u+-1|0,A=A<<1;while((A|0)>-1)}else u=0;A=m<<1-u}if(B)k=k&8388607|8388608;else{if(m=k<<9,(m|0)>-1){d=0;do d=d+-1|0,m=m<<1;while((m|0)>-1)}else d=0;B=d,k=k<<1-d}d=A-k|0,m=(d|0)>-1;t:do if((u|0)>(B|0)){for(;;){if(m)if(d)A=d;else break;if(A=A<<1,u=u+-1|0,d=A-k|0,m=(d|0)>-1,(u|0)<=(B|0))break t}l=y(o*y(0));break e}while(!1);if(m)if(d)A=d;else{l=y(o*y(0));break}if(A>>>0<8388608)do A=A<<1,u=u+-1|0;while(A>>>0<8388608);(u|0)>0?u=A+-8388608|u<<23:u=A>>>(1-u|0),l=(n[S>>2]=u|R,y(h[S>>2]))}else M=3;while(!1);return(M|0)==3&&(l=y(o*l),l=y(l/l)),y(l)}function B6e(o){return o=y(o),h[S>>2]=o,n[S>>2]|0|0}function v6e(o,l){return o=o|0,l=l|0,dX(n[582]|0,o,l)|0}function sn(o){o=o|0,Nt()}function $y(o){o=o|0}function S6e(o,l){return o=o|0,l=l|0,0}function D6e(o){return o=o|0,(vX(o+4|0)|0)==-1?(ip[n[(n[o>>2]|0)+8>>2]&127](o),o=1):o=0,o|0}function vX(o){o=o|0;var l=0;return l=n[o>>2]|0,n[o>>2]=l+-1,l+-1|0}function Gh(o){o=o|0,D6e(o)|0&&P6e(o)}function P6e(o){o=o|0;var l=0;l=o+8|0,n[l>>2]|0&&(vX(l)|0)!=-1||ip[n[(n[o>>2]|0)+16>>2]&127](o)}function Kt(o){o=o|0;var l=0;for(l=o|0?o:1;o=_b(l)|0,!(o|0);){if(o=x6e()|0,!o){o=0;break}UX[o&0]()}return o|0}function SX(o){return o=o|0,Kt(o)|0}function It(o){o=o|0,Hb(o)}function b6e(o){o=o|0,(s[o+11>>0]|0)<0&&It(n[o>>2]|0)}function x6e(){var o=0;return o=n[2923]|0,n[2923]=o+0,o|0}function k6e(){}function Gb(o,l,u,A){return o=o|0,l=l|0,u=u|0,A=A|0,A=l-A-(u>>>0>o>>>0|0)>>>0,ye=A,o-u>>>0|0|0}function uU(o,l,u,A){return o=o|0,l=l|0,u=u|0,A=A|0,u=o+u>>>0,ye=l+A+(u>>>0>>0|0)>>>0,u|0|0}function eE(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0,B=0;if(m=o+u|0,l=l&255,(u|0)>=67){for(;o&3;)s[o>>0]=l,o=o+1|0;for(A=m&-4|0,d=A-64|0,B=l|l<<8|l<<16|l<<24;(o|0)<=(d|0);)n[o>>2]=B,n[o+4>>2]=B,n[o+8>>2]=B,n[o+12>>2]=B,n[o+16>>2]=B,n[o+20>>2]=B,n[o+24>>2]=B,n[o+28>>2]=B,n[o+32>>2]=B,n[o+36>>2]=B,n[o+40>>2]=B,n[o+44>>2]=B,n[o+48>>2]=B,n[o+52>>2]=B,n[o+56>>2]=B,n[o+60>>2]=B,o=o+64|0;for(;(o|0)<(A|0);)n[o>>2]=B,o=o+4|0}for(;(o|0)<(m|0);)s[o>>0]=l,o=o+1|0;return m-u|0}function DX(o,l,u){return o=o|0,l=l|0,u=u|0,(u|0)<32?(ye=l<>>32-u,o<>>u,o>>>u|(l&(1<>>u-32|0)}function Qr(o,l,u){o=o|0,l=l|0,u=u|0;var A=0,d=0,m=0;if((u|0)>=8192)return OA(o|0,l|0,u|0)|0;if(m=o|0,d=o+u|0,(o&3)==(l&3)){for(;o&3;){if(!u)return m|0;s[o>>0]=s[l>>0]|0,o=o+1|0,l=l+1|0,u=u-1|0}for(u=d&-4|0,A=u-64|0;(o|0)<=(A|0);)n[o>>2]=n[l>>2],n[o+4>>2]=n[l+4>>2],n[o+8>>2]=n[l+8>>2],n[o+12>>2]=n[l+12>>2],n[o+16>>2]=n[l+16>>2],n[o+20>>2]=n[l+20>>2],n[o+24>>2]=n[l+24>>2],n[o+28>>2]=n[l+28>>2],n[o+32>>2]=n[l+32>>2],n[o+36>>2]=n[l+36>>2],n[o+40>>2]=n[l+40>>2],n[o+44>>2]=n[l+44>>2],n[o+48>>2]=n[l+48>>2],n[o+52>>2]=n[l+52>>2],n[o+56>>2]=n[l+56>>2],n[o+60>>2]=n[l+60>>2],o=o+64|0,l=l+64|0;for(;(o|0)<(u|0);)n[o>>2]=n[l>>2],o=o+4|0,l=l+4|0}else for(u=d-4|0;(o|0)<(u|0);)s[o>>0]=s[l>>0]|0,s[o+1>>0]=s[l+1>>0]|0,s[o+2>>0]=s[l+2>>0]|0,s[o+3>>0]=s[l+3>>0]|0,o=o+4|0,l=l+4|0;for(;(o|0)<(d|0);)s[o>>0]=s[l>>0]|0,o=o+1|0,l=l+1|0;return m|0}function PX(o){o=o|0;var l=0;return l=s[N+(o&255)>>0]|0,(l|0)<8?l|0:(l=s[N+(o>>8&255)>>0]|0,(l|0)<8?l+8|0:(l=s[N+(o>>16&255)>>0]|0,(l|0)<8?l+16|0:(s[N+(o>>>24)>>0]|0)+24|0))}function bX(o,l,u,A,d){o=o|0,l=l|0,u=u|0,A=A|0,d=d|0;var m=0,B=0,k=0,R=0,M=0,L=0,q=0,ae=0,Ye=0,Le=0;if(L=o,R=l,M=R,B=u,ae=A,k=ae,!M)return m=(d|0)!=0,k?m?(n[d>>2]=o|0,n[d+4>>2]=l&0,ae=0,d=0,ye=ae,d|0):(ae=0,d=0,ye=ae,d|0):(m&&(n[d>>2]=(L>>>0)%(B>>>0),n[d+4>>2]=0),ae=0,d=(L>>>0)/(B>>>0)>>>0,ye=ae,d|0);m=(k|0)==0;do if(B){if(!m){if(m=(P(k|0)|0)-(P(M|0)|0)|0,m>>>0<=31){q=m+1|0,k=31-m|0,l=m-31>>31,B=q,o=L>>>(q>>>0)&l|M<>>(q>>>0)&l,m=0,k=L<>2]=o|0,n[d+4>>2]=R|l&0,ae=0,d=0,ye=ae,d|0):(ae=0,d=0,ye=ae,d|0)}if(m=B-1|0,m&B|0){k=(P(B|0)|0)+33-(P(M|0)|0)|0,Le=64-k|0,q=32-k|0,R=q>>31,Ye=k-32|0,l=Ye>>31,B=k,o=q-1>>31&M>>>(Ye>>>0)|(M<>>(k>>>0))&l,l=l&M>>>(k>>>0),m=L<>>(Ye>>>0))&R|L<>31;break}return d|0&&(n[d>>2]=m&L,n[d+4>>2]=0),(B|0)==1?(Ye=R|l&0,Le=o|0|0,ye=Ye,Le|0):(Le=PX(B|0)|0,Ye=M>>>(Le>>>0)|0,Le=M<<32-Le|L>>>(Le>>>0)|0,ye=Ye,Le|0)}else{if(m)return d|0&&(n[d>>2]=(M>>>0)%(B>>>0),n[d+4>>2]=0),Ye=0,Le=(M>>>0)/(B>>>0)>>>0,ye=Ye,Le|0;if(!L)return d|0&&(n[d>>2]=0,n[d+4>>2]=(M>>>0)%(k>>>0)),Ye=0,Le=(M>>>0)/(k>>>0)>>>0,ye=Ye,Le|0;if(m=k-1|0,!(m&k))return d|0&&(n[d>>2]=o|0,n[d+4>>2]=m&M|l&0),Ye=0,Le=M>>>((PX(k|0)|0)>>>0),ye=Ye,Le|0;if(m=(P(k|0)|0)-(P(M|0)|0)|0,m>>>0<=30){l=m+1|0,k=31-m|0,B=l,o=M<>>(l>>>0),l=M>>>(l>>>0),m=0,k=L<>2]=o|0,n[d+4>>2]=R|l&0,Ye=0,Le=0,ye=Ye,Le|0):(Ye=0,Le=0,ye=Ye,Le|0)}while(!1);if(!B)M=k,R=0,k=0;else{q=u|0|0,L=ae|A&0,M=uU(q|0,L|0,-1,-1)|0,u=ye,R=k,k=0;do A=R,R=m>>>31|R<<1,m=k|m<<1,A=o<<1|A>>>31|0,ae=o>>>31|l<<1|0,Gb(M|0,u|0,A|0,ae|0)|0,Le=ye,Ye=Le>>31|((Le|0)<0?-1:0)<<1,k=Ye&1,o=Gb(A|0,ae|0,Ye&q|0,(((Le|0)<0?-1:0)>>31|((Le|0)<0?-1:0)<<1)&L|0)|0,l=ye,B=B-1|0;while(B|0);M=R,R=0}return B=0,d|0&&(n[d>>2]=o,n[d+4>>2]=l),Ye=(m|0)>>>31|(M|B)<<1|(B<<1|m>>>31)&0|R,Le=(m<<1|0)&-2|k,ye=Ye,Le|0}function fU(o,l,u,A){return o=o|0,l=l|0,u=u|0,A=A|0,bX(o,l,u,A,0)|0}function qh(o){o=o|0;var l=0,u=0;return u=o+15&-16|0,l=n[C>>2]|0,o=l+u|0,(u|0)>0&(o|0)<(l|0)|(o|0)<0?(oe()|0,fu(12),-1):(n[C>>2]=o,(o|0)>($()|0)&&!(Z()|0)?(n[C>>2]=l,fu(12),-1):l|0)}function Q2(o,l,u){o=o|0,l=l|0,u=u|0;var A=0;if((l|0)<(o|0)&(o|0)<(l+u|0)){for(A=o,l=l+u|0,o=o+u|0;(u|0)>0;)o=o-1|0,l=l-1|0,u=u-1|0,s[o>>0]=s[l>>0]|0;o=A}else Qr(o,l,u)|0;return o|0}function AU(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0;var d=0,m=0;return m=I,I=I+16|0,d=m|0,bX(o,l,u,A,d)|0,I=m,ye=n[d+4>>2]|0,n[d>>2]|0|0}function xX(o){return o=o|0,(o&255)<<24|(o>>8&255)<<16|(o>>16&255)<<8|o>>>24|0}function Q6e(o,l,u,A,d,m){o=o|0,l=l|0,u=u|0,A=A|0,d=d|0,m=m|0,kX[o&1](l|0,u|0,A|0,d|0,m|0)}function R6e(o,l,u){o=o|0,l=l|0,u=y(u),QX[o&1](l|0,y(u))}function T6e(o,l,u){o=o|0,l=l|0,u=+u,RX[o&31](l|0,+u)}function F6e(o,l,u,A){return o=o|0,l=l|0,u=y(u),A=y(A),y(TX[o&0](l|0,y(u),y(A)))}function N6e(o,l){o=o|0,l=l|0,ip[o&127](l|0)}function O6e(o,l,u){o=o|0,l=l|0,u=u|0,sp[o&31](l|0,u|0)}function L6e(o,l){return o=o|0,l=l|0,gd[o&31](l|0)|0}function M6e(o,l,u,A,d){o=o|0,l=l|0,u=+u,A=+A,d=d|0,FX[o&1](l|0,+u,+A,d|0)}function U6e(o,l,u,A){o=o|0,l=l|0,u=+u,A=+A,EGe[o&1](l|0,+u,+A)}function _6e(o,l,u,A){return o=o|0,l=l|0,u=u|0,A=A|0,Yb[o&7](l|0,u|0,A|0)|0}function H6e(o,l,u,A){return o=o|0,l=l|0,u=u|0,A=A|0,+IGe[o&1](l|0,u|0,A|0)}function j6e(o,l){return o=o|0,l=l|0,+NX[o&15](l|0)}function G6e(o,l,u){return o=o|0,l=l|0,u=+u,CGe[o&1](l|0,+u)|0}function q6e(o,l,u){return o=o|0,l=l|0,u=u|0,hU[o&15](l|0,u|0)|0}function W6e(o,l,u,A,d,m){o=o|0,l=l|0,u=u|0,A=+A,d=+d,m=m|0,wGe[o&1](l|0,u|0,+A,+d,m|0)}function Y6e(o,l,u,A,d,m,B){o=o|0,l=l|0,u=u|0,A=A|0,d=d|0,m=m|0,B=B|0,BGe[o&1](l|0,u|0,A|0,d|0,m|0,B|0)}function V6e(o,l,u){return o=o|0,l=l|0,u=u|0,+OX[o&7](l|0,u|0)}function J6e(o){return o=o|0,Vb[o&7]()|0}function K6e(o,l,u,A,d,m){return o=o|0,l=l|0,u=u|0,A=A|0,d=d|0,m=m|0,LX[o&1](l|0,u|0,A|0,d|0,m|0)|0}function z6e(o,l,u,A,d){o=o|0,l=l|0,u=u|0,A=A|0,d=+d,vGe[o&1](l|0,u|0,A|0,+d)}function Z6e(o,l,u,A,d,m,B){o=o|0,l=l|0,u=u|0,A=y(A),d=d|0,m=y(m),B=B|0,MX[o&1](l|0,u|0,y(A),d|0,y(m),B|0)}function X6e(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0,F2[o&15](l|0,u|0,A|0)}function $6e(o){o=o|0,UX[o&0]()}function eGe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=+A,_X[o&15](l|0,u|0,+A)}function tGe(o,l,u){return o=o|0,l=+l,u=+u,SGe[o&1](+l,+u)|0}function rGe(o,l,u,A,d){o=o|0,l=l|0,u=u|0,A=A|0,d=d|0,gU[o&15](l|0,u|0,A|0,d|0)}function nGe(o,l,u,A,d){o=o|0,l=l|0,u=u|0,A=A|0,d=d|0,F(0)}function iGe(o,l){o=o|0,l=y(l),F(1)}function Za(o,l){o=o|0,l=+l,F(2)}function sGe(o,l,u){return o=o|0,l=y(l),u=y(u),F(3),$e}function wr(o){o=o|0,F(4)}function R2(o,l){o=o|0,l=l|0,F(5)}function Ol(o){return o=o|0,F(6),0}function oGe(o,l,u,A){o=o|0,l=+l,u=+u,A=A|0,F(7)}function aGe(o,l,u){o=o|0,l=+l,u=+u,F(8)}function lGe(o,l,u){return o=o|0,l=l|0,u=u|0,F(9),0}function cGe(o,l,u){return o=o|0,l=l|0,u=u|0,F(10),0}function hd(o){return o=o|0,F(11),0}function uGe(o,l){return o=o|0,l=+l,F(12),0}function T2(o,l){return o=o|0,l=l|0,F(13),0}function fGe(o,l,u,A,d){o=o|0,l=l|0,u=+u,A=+A,d=d|0,F(14)}function AGe(o,l,u,A,d,m){o=o|0,l=l|0,u=u|0,A=A|0,d=d|0,m=m|0,F(15)}function pU(o,l){return o=o|0,l=l|0,F(16),0}function pGe(){return F(17),0}function hGe(o,l,u,A,d){return o=o|0,l=l|0,u=u|0,A=A|0,d=d|0,F(18),0}function gGe(o,l,u,A){o=o|0,l=l|0,u=u|0,A=+A,F(19)}function dGe(o,l,u,A,d,m){o=o|0,l=l|0,u=y(u),A=A|0,d=y(d),m=m|0,F(20)}function Wb(o,l,u){o=o|0,l=l|0,u=u|0,F(21)}function mGe(){F(22)}function tE(o,l,u){o=o|0,l=l|0,u=+u,F(23)}function yGe(o,l){return o=+o,l=+l,F(24),0}function rE(o,l,u,A){o=o|0,l=l|0,u=u|0,A=A|0,F(25)}var kX=[nGe,h3e],QX=[iGe,Ry],RX=[Za,Xg,Fh,h2,g2,d2,m2,Pf,_y,y2,bf,$g,ed,E2,I2,wu,td,C2,Hy,Za,Za,Za,Za,Za,Za,Za,Za,Za,Za,Za,Za,Za],TX=[sGe],ip=[wr,$y,Jke,Kke,zke,SFe,DFe,PFe,G_e,q_e,W_e,t3e,r3e,n3e,Bje,vje,Sje,Bl,Zg,u2,sr,hc,xb,kb,Mke,iQe,dQe,FQe,zQe,pRe,kRe,WRe,oTe,wTe,MTe,eFe,dFe,qFe,oNe,wNe,MNe,eOe,dOe,NOe,zOe,uLe,DLe,db,nMe,EMe,MMe,rUe,mUe,MUe,JUe,ZUe,h_e,m_e,F_e,V_e,z_e,p4e,Q4e,dz,A8e,G8e,iHe,EHe,HHe,rje,pje,dje,wr,wr,wr,wr,wr,wr,wr,wr,wr,wr,wr,wr,wr,wr,wr,wr,wr,wr,wr,wr,wr,wr,wr,wr,wr,wr,wr,wr,wr,wr,wr,wr,wr,wr,wr,wr,wr,wr,wr,wr,wr,wr,wr,wr,wr,wr,wr,wr,wr,wr,wr,wr,wr,wr,wr,wr],sp=[R2,Ly,VL,f2,A2,xr,so,zi,Ns,ws,Uy,Th,B2,Cb,id,zL,ZL,wb,Bb,eM,xf,ne,UOe,$Oe,oUe,g8e,U4e,eX,R2,R2,R2,R2],gd=[Ol,e6e,Ny,nd,Gy,ga,mb,Nh,w2,KL,Eb,qy,vb,tM,Vy,xLe,CUe,d4e,E8e,Tl,Ol,Ol,Ol,Ol,Ol,Ol,Ol,Ol,Ol,Ol,Ol,Ol],FX=[oGe,oM],EGe=[aGe,L_e],Yb=[lGe,hX,t6e,i6e,mRe,JFe,aMe,BHe],IGe=[cGe,jTe],NX=[hd,Oh,Ib,$A,aM,v,D,Q,H,V,hd,hd,hd,hd,hd,hd],CGe=[uGe,WUe],hU=[T2,S6e,Sb,jke,MQe,TRe,JRe,IFe,uNe,hLe,Ty,lHe,T2,T2,T2,T2],wGe=[fGe,IQe],BGe=[AGe,WHe],OX=[pU,XL,Se,_e,pt,iFe,pU,pU],Vb=[pGe,Wt,Fy,gb,t_e,C_e,e4e,Ije],LX=[hGe,Sy],vGe=[gGe,jNe],MX=[dGe,rM],F2=[Wb,ko,yb,$L,vu,eRe,cTe,iOe,IOe,YL,L3e,V8e,oje,Wb,Wb,Wb],UX=[mGe],_X=[tE,JL,My,XA,p2,Bu,jy,rd,DNe,BMe,HUe,tE,tE,tE,tE,tE],SGe=[yGe,H_e],gU=[rE,DTe,LLe,jMe,kUe,a_e,P_e,a4e,O4e,S8e,Qje,rE,rE,rE,rE,rE];return{_llvm_bswap_i32:xX,dynCall_idd:tGe,dynCall_i:J6e,_i64Subtract:Gb,___udivdi3:fU,dynCall_vif:R6e,setThrew:ca,dynCall_viii:X6e,_bitshift64Lshr:qb,_bitshift64Shl:DX,dynCall_vi:N6e,dynCall_viiddi:W6e,dynCall_diii:H6e,dynCall_iii:q6e,_memset:eE,_sbrk:qh,_memcpy:Qr,__GLOBAL__sub_I_Yoga_cpp:a2,dynCall_vii:O6e,___uremdi3:AU,dynCall_vid:T6e,stackAlloc:Ua,_nbind_init:jje,getTempRet0:MA,dynCall_di:j6e,dynCall_iid:G6e,setTempRet0:LA,_i64Add:uU,dynCall_fiff:F6e,dynCall_iiii:_6e,_emscripten_get_global_libc:$je,dynCall_viid:eGe,dynCall_viiid:z6e,dynCall_viififi:Z6e,dynCall_ii:L6e,__GLOBAL__sub_I_Binding_cc:i8e,dynCall_viiii:rGe,dynCall_iiiiii:K6e,stackSave:hf,dynCall_viiiii:Q6e,__GLOBAL__sub_I_nbind_cc:Sr,dynCall_vidd:U6e,_free:Hb,runPostSets:k6e,dynCall_viiiiii:Y6e,establishStackSpace:wn,_memmove:Q2,stackRestore:lc,_malloc:_b,__GLOBAL__sub_I_common_cc:v4e,dynCall_viddi:M6e,dynCall_dii:V6e,dynCall_v:$6e}}(Module.asmGlobalArg,Module.asmLibraryArg,buffer),_llvm_bswap_i32=Module._llvm_bswap_i32=asm._llvm_bswap_i32,getTempRet0=Module.getTempRet0=asm.getTempRet0,___udivdi3=Module.___udivdi3=asm.___udivdi3,setThrew=Module.setThrew=asm.setThrew,_bitshift64Lshr=Module._bitshift64Lshr=asm._bitshift64Lshr,_bitshift64Shl=Module._bitshift64Shl=asm._bitshift64Shl,_memset=Module._memset=asm._memset,_sbrk=Module._sbrk=asm._sbrk,_memcpy=Module._memcpy=asm._memcpy,stackAlloc=Module.stackAlloc=asm.stackAlloc,___uremdi3=Module.___uremdi3=asm.___uremdi3,_nbind_init=Module._nbind_init=asm._nbind_init,_i64Subtract=Module._i64Subtract=asm._i64Subtract,setTempRet0=Module.setTempRet0=asm.setTempRet0,_i64Add=Module._i64Add=asm._i64Add,_emscripten_get_global_libc=Module._emscripten_get_global_libc=asm._emscripten_get_global_libc,__GLOBAL__sub_I_Yoga_cpp=Module.__GLOBAL__sub_I_Yoga_cpp=asm.__GLOBAL__sub_I_Yoga_cpp,__GLOBAL__sub_I_Binding_cc=Module.__GLOBAL__sub_I_Binding_cc=asm.__GLOBAL__sub_I_Binding_cc,stackSave=Module.stackSave=asm.stackSave,__GLOBAL__sub_I_nbind_cc=Module.__GLOBAL__sub_I_nbind_cc=asm.__GLOBAL__sub_I_nbind_cc,_free=Module._free=asm._free,runPostSets=Module.runPostSets=asm.runPostSets,establishStackSpace=Module.establishStackSpace=asm.establishStackSpace,_memmove=Module._memmove=asm._memmove,stackRestore=Module.stackRestore=asm.stackRestore,_malloc=Module._malloc=asm._malloc,__GLOBAL__sub_I_common_cc=Module.__GLOBAL__sub_I_common_cc=asm.__GLOBAL__sub_I_common_cc,dynCall_viiiii=Module.dynCall_viiiii=asm.dynCall_viiiii,dynCall_vif=Module.dynCall_vif=asm.dynCall_vif,dynCall_vid=Module.dynCall_vid=asm.dynCall_vid,dynCall_fiff=Module.dynCall_fiff=asm.dynCall_fiff,dynCall_vi=Module.dynCall_vi=asm.dynCall_vi,dynCall_vii=Module.dynCall_vii=asm.dynCall_vii,dynCall_ii=Module.dynCall_ii=asm.dynCall_ii,dynCall_viddi=Module.dynCall_viddi=asm.dynCall_viddi,dynCall_vidd=Module.dynCall_vidd=asm.dynCall_vidd,dynCall_iiii=Module.dynCall_iiii=asm.dynCall_iiii,dynCall_diii=Module.dynCall_diii=asm.dynCall_diii,dynCall_di=Module.dynCall_di=asm.dynCall_di,dynCall_iid=Module.dynCall_iid=asm.dynCall_iid,dynCall_iii=Module.dynCall_iii=asm.dynCall_iii,dynCall_viiddi=Module.dynCall_viiddi=asm.dynCall_viiddi,dynCall_viiiiii=Module.dynCall_viiiiii=asm.dynCall_viiiiii,dynCall_dii=Module.dynCall_dii=asm.dynCall_dii,dynCall_i=Module.dynCall_i=asm.dynCall_i,dynCall_iiiiii=Module.dynCall_iiiiii=asm.dynCall_iiiiii,dynCall_viiid=Module.dynCall_viiid=asm.dynCall_viiid,dynCall_viififi=Module.dynCall_viififi=asm.dynCall_viififi,dynCall_viii=Module.dynCall_viii=asm.dynCall_viii,dynCall_v=Module.dynCall_v=asm.dynCall_v,dynCall_viid=Module.dynCall_viid=asm.dynCall_viid,dynCall_idd=Module.dynCall_idd=asm.dynCall_idd,dynCall_viiii=Module.dynCall_viiii=asm.dynCall_viiii;Runtime.stackAlloc=Module.stackAlloc,Runtime.stackSave=Module.stackSave,Runtime.stackRestore=Module.stackRestore,Runtime.establishStackSpace=Module.establishStackSpace,Runtime.setTempRet0=Module.setTempRet0,Runtime.getTempRet0=Module.getTempRet0,Module.asm=asm;function ExitStatus(t){this.name="ExitStatus",this.message="Program terminated with exit("+t+")",this.status=t}ExitStatus.prototype=new Error,ExitStatus.prototype.constructor=ExitStatus;var initialStackTop,preloadStartTime=null,calledMain=!1;dependenciesFulfilled=function t(){Module.calledRun||run(),Module.calledRun||(dependenciesFulfilled=t)},Module.callMain=Module.callMain=function t(e){e=e||[],ensureInitRuntime();var r=e.length+1;function s(){for(var p=0;p<3;p++)a.push(0)}var a=[allocate(intArrayFromString(Module.thisProgram),"i8",ALLOC_NORMAL)];s();for(var n=0;n0||(preRun(),runDependencies>0)||Module.calledRun)return;function e(){Module.calledRun||(Module.calledRun=!0,!ABORT&&(ensureInitRuntime(),preMain(),Module.onRuntimeInitialized&&Module.onRuntimeInitialized(),Module._main&&shouldRunNow&&Module.callMain(t),postRun()))}Module.setStatus?(Module.setStatus("Running..."),setTimeout(function(){setTimeout(function(){Module.setStatus("")},1),e()},1)):e()}Module.run=Module.run=run;function exit(t,e){e&&Module.noExitRuntime||(Module.noExitRuntime||(ABORT=!0,EXITSTATUS=t,STACKTOP=initialStackTop,exitRuntime(),Module.onExit&&Module.onExit(t)),ENVIRONMENT_IS_NODE&&process.exit(t),Module.quit(t,new ExitStatus(t)))}Module.exit=Module.exit=exit;var abortDecorators=[];function abort(t){Module.onAbort&&Module.onAbort(t),t!==void 0?(Module.print(t),Module.printErr(t),t=JSON.stringify(t)):t="",ABORT=!0,EXITSTATUS=1;var e=` +If this abort() is unexpected, build with -s ASSERTIONS=1 which can give more information.`,r="abort("+t+") at "+stackTrace()+e;throw abortDecorators&&abortDecorators.forEach(function(s){r=s(r,t)}),r}if(Module.abort=Module.abort=abort,Module.preInit)for(typeof Module.preInit=="function"&&(Module.preInit=[Module.preInit]);Module.preInit.length>0;)Module.preInit.pop()();var shouldRunNow=!0;Module.noInitialRun&&(shouldRunNow=!1),run()})});var Fm=_((cKt,bwe)=>{"use strict";var Ipt=Dwe(),Cpt=Pwe(),j9=!1,G9=null;Cpt({},function(t,e){if(!j9){if(j9=!0,t)throw t;G9=e}});if(!j9)throw new Error("Failed to load the yoga module - it needed to be loaded synchronously, but didn't");bwe.exports=Ipt(G9.bind,G9.lib)});var W9=_((uKt,q9)=>{"use strict";var xwe=t=>Number.isNaN(t)?!1:t>=4352&&(t<=4447||t===9001||t===9002||11904<=t&&t<=12871&&t!==12351||12880<=t&&t<=19903||19968<=t&&t<=42182||43360<=t&&t<=43388||44032<=t&&t<=55203||63744<=t&&t<=64255||65040<=t&&t<=65049||65072<=t&&t<=65131||65281<=t&&t<=65376||65504<=t&&t<=65510||110592<=t&&t<=110593||127488<=t&&t<=127569||131072<=t&&t<=262141);q9.exports=xwe;q9.exports.default=xwe});var Qwe=_((fKt,kwe)=>{"use strict";kwe.exports=function(){return/\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62(?:\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDB40\uDC73\uDB40\uDC63\uDB40\uDC74|\uDB40\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F|\uD83D\uDC68(?:\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68\uD83C\uDFFB|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFE])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83D\uDC68|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D[\uDC66\uDC67])|[\u2695\u2696\u2708]\uFE0F|\uD83D[\uDC66\uDC67]|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|(?:\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708])\uFE0F|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C[\uDFFB-\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFB\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)\uD83C\uDFFB|\uD83E\uDDD1(?:\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])|\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1)|(?:\uD83E\uDDD1\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFE])|(?:\uD83E\uDDD1\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)(?:\uD83C[\uDFFB\uDFFC])|\uD83D\uDC69(?:\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFC-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|(?:\uD83E\uDDD1\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)(?:\uD83C[\uDFFB-\uDFFD])|\uD83D\uDC69\u200D\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D\uDC41\uFE0F\u200D\uD83D\uDDE8|\uD83D\uDC69(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|(?:(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)\uFE0F|\uD83D\uDC6F|\uD83E[\uDD3C\uDDDE\uDDDF])\u200D[\u2640\u2642]|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD6-\uDDDD])(?:(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|\u200D[\u2640\u2642])|\uD83C\uDFF4\u200D\u2620)\uFE0F|\uD83D\uDC69\u200D\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|\uD83C\uDFF3\uFE0F\u200D\uD83C\uDF08|\uD83D\uDC15\u200D\uD83E\uDDBA|\uD83D\uDC69\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC67|\uD83C\uDDFD\uD83C\uDDF0|\uD83C\uDDF4\uD83C\uDDF2|\uD83C\uDDF6\uD83C\uDDE6|[#\*0-9]\uFE0F\u20E3|\uD83C\uDDE7(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF])|\uD83C\uDDF9(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF])|\uD83C\uDDEA(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA])|\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])|\uD83C\uDDF7(?:\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC])|\uD83D\uDC69(?:\uD83C[\uDFFB-\uDFFF])|\uD83C\uDDF2(?:\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF])|\uD83C\uDDE6(?:\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF])|\uD83C\uDDF0(?:\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF])|\uD83C\uDDED(?:\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA])|\uD83C\uDDE9(?:\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF])|\uD83C\uDDFE(?:\uD83C[\uDDEA\uDDF9])|\uD83C\uDDEC(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE])|\uD83C\uDDF8(?:\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF])|\uD83C\uDDEB(?:\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7])|\uD83C\uDDF5(?:\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE])|\uD83C\uDDFB(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA])|\uD83C\uDDF3(?:\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF])|\uD83C\uDDE8(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF])|\uD83C\uDDF1(?:\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE])|\uD83C\uDDFF(?:\uD83C[\uDDE6\uDDF2\uDDFC])|\uD83C\uDDFC(?:\uD83C[\uDDEB\uDDF8])|\uD83C\uDDFA(?:\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF])|\uD83C\uDDEE(?:\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9])|\uD83C\uDDEF(?:\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5])|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u261D\u270A-\u270D]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC70\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDCAA\uDD74\uDD7A\uDD90\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0F\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD36\uDDB5\uDDB6\uDDBB\uDDD2-\uDDD5])(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u270A\u270B\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF93\uDFA0-\uDFCA\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF4\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC3E\uDC40\uDC42-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDD7A\uDD95\uDD96\uDDA4\uDDFB-\uDE4F\uDE80-\uDEC5\uDECC\uDED0-\uDED2\uDED5\uDEEB\uDEEC\uDEF4-\uDEFA\uDFE0-\uDFEB]|\uD83E[\uDD0D-\uDD3A\uDD3C-\uDD45\uDD47-\uDD71\uDD73-\uDD76\uDD7A-\uDDA2\uDDA5-\uDDAA\uDDAE-\uDDCA\uDDCD-\uDDFF\uDE70-\uDE73\uDE78-\uDE7A\uDE80-\uDE82\uDE90-\uDE95])|(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5\uDEE0-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFA\uDFE0-\uDFEB]|\uD83E[\uDD0D-\uDD3A\uDD3C-\uDD45\uDD47-\uDD71\uDD73-\uDD76\uDD7A-\uDDA2\uDDA5-\uDDAA\uDDAE-\uDDCA\uDDCD-\uDDFF\uDE70-\uDE73\uDE78-\uDE7A\uDE80-\uDE82\uDE90-\uDE95])\uFE0F|(?:[\u261D\u26F9\u270A-\u270D]|\uD83C[\uDF85\uDFC2-\uDFC4\uDFC7\uDFCA-\uDFCC]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66-\uDC78\uDC7C\uDC81-\uDC83\uDC85-\uDC87\uDC8F\uDC91\uDCAA\uDD74\uDD75\uDD7A\uDD90\uDD95\uDD96\uDE45-\uDE47\uDE4B-\uDE4F\uDEA3\uDEB4-\uDEB6\uDEC0\uDECC]|\uD83E[\uDD0F\uDD18-\uDD1F\uDD26\uDD30-\uDD39\uDD3C-\uDD3E\uDDB5\uDDB6\uDDB8\uDDB9\uDDBB\uDDCD-\uDDCF\uDDD1-\uDDDD])/g}});var GS=_((AKt,Y9)=>{"use strict";var wpt=dk(),Bpt=W9(),vpt=Qwe(),Rwe=t=>{if(typeof t!="string"||t.length===0||(t=wpt(t),t.length===0))return 0;t=t.replace(vpt()," ");let e=0;for(let r=0;r=127&&s<=159||s>=768&&s<=879||(s>65535&&r++,e+=Bpt(s)?2:1)}return e};Y9.exports=Rwe;Y9.exports.default=Rwe});var J9=_((pKt,V9)=>{"use strict";var Spt=GS(),Twe=t=>{let e=0;for(let r of t.split(` +`))e=Math.max(e,Spt(r));return e};V9.exports=Twe;V9.exports.default=Twe});var Fwe=_(qS=>{"use strict";var Dpt=qS&&qS.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(qS,"__esModule",{value:!0});var Ppt=Dpt(J9()),K9={};qS.default=t=>{if(t.length===0)return{width:0,height:0};if(K9[t])return K9[t];let e=Ppt.default(t),r=t.split(` +`).length;return K9[t]={width:e,height:r},{width:e,height:r}}});var Nwe=_(WS=>{"use strict";var bpt=WS&&WS.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(WS,"__esModule",{value:!0});var Pn=bpt(Fm()),xpt=(t,e)=>{"position"in e&&t.setPositionType(e.position==="absolute"?Pn.default.POSITION_TYPE_ABSOLUTE:Pn.default.POSITION_TYPE_RELATIVE)},kpt=(t,e)=>{"marginLeft"in e&&t.setMargin(Pn.default.EDGE_START,e.marginLeft||0),"marginRight"in e&&t.setMargin(Pn.default.EDGE_END,e.marginRight||0),"marginTop"in e&&t.setMargin(Pn.default.EDGE_TOP,e.marginTop||0),"marginBottom"in e&&t.setMargin(Pn.default.EDGE_BOTTOM,e.marginBottom||0)},Qpt=(t,e)=>{"paddingLeft"in e&&t.setPadding(Pn.default.EDGE_LEFT,e.paddingLeft||0),"paddingRight"in e&&t.setPadding(Pn.default.EDGE_RIGHT,e.paddingRight||0),"paddingTop"in e&&t.setPadding(Pn.default.EDGE_TOP,e.paddingTop||0),"paddingBottom"in e&&t.setPadding(Pn.default.EDGE_BOTTOM,e.paddingBottom||0)},Rpt=(t,e)=>{var r;"flexGrow"in e&&t.setFlexGrow((r=e.flexGrow)!==null&&r!==void 0?r:0),"flexShrink"in e&&t.setFlexShrink(typeof e.flexShrink=="number"?e.flexShrink:1),"flexDirection"in e&&(e.flexDirection==="row"&&t.setFlexDirection(Pn.default.FLEX_DIRECTION_ROW),e.flexDirection==="row-reverse"&&t.setFlexDirection(Pn.default.FLEX_DIRECTION_ROW_REVERSE),e.flexDirection==="column"&&t.setFlexDirection(Pn.default.FLEX_DIRECTION_COLUMN),e.flexDirection==="column-reverse"&&t.setFlexDirection(Pn.default.FLEX_DIRECTION_COLUMN_REVERSE)),"flexBasis"in e&&(typeof e.flexBasis=="number"?t.setFlexBasis(e.flexBasis):typeof e.flexBasis=="string"?t.setFlexBasisPercent(Number.parseInt(e.flexBasis,10)):t.setFlexBasis(NaN)),"alignItems"in e&&((e.alignItems==="stretch"||!e.alignItems)&&t.setAlignItems(Pn.default.ALIGN_STRETCH),e.alignItems==="flex-start"&&t.setAlignItems(Pn.default.ALIGN_FLEX_START),e.alignItems==="center"&&t.setAlignItems(Pn.default.ALIGN_CENTER),e.alignItems==="flex-end"&&t.setAlignItems(Pn.default.ALIGN_FLEX_END)),"alignSelf"in e&&((e.alignSelf==="auto"||!e.alignSelf)&&t.setAlignSelf(Pn.default.ALIGN_AUTO),e.alignSelf==="flex-start"&&t.setAlignSelf(Pn.default.ALIGN_FLEX_START),e.alignSelf==="center"&&t.setAlignSelf(Pn.default.ALIGN_CENTER),e.alignSelf==="flex-end"&&t.setAlignSelf(Pn.default.ALIGN_FLEX_END)),"justifyContent"in e&&((e.justifyContent==="flex-start"||!e.justifyContent)&&t.setJustifyContent(Pn.default.JUSTIFY_FLEX_START),e.justifyContent==="center"&&t.setJustifyContent(Pn.default.JUSTIFY_CENTER),e.justifyContent==="flex-end"&&t.setJustifyContent(Pn.default.JUSTIFY_FLEX_END),e.justifyContent==="space-between"&&t.setJustifyContent(Pn.default.JUSTIFY_SPACE_BETWEEN),e.justifyContent==="space-around"&&t.setJustifyContent(Pn.default.JUSTIFY_SPACE_AROUND))},Tpt=(t,e)=>{var r,s;"width"in e&&(typeof e.width=="number"?t.setWidth(e.width):typeof e.width=="string"?t.setWidthPercent(Number.parseInt(e.width,10)):t.setWidthAuto()),"height"in e&&(typeof e.height=="number"?t.setHeight(e.height):typeof e.height=="string"?t.setHeightPercent(Number.parseInt(e.height,10)):t.setHeightAuto()),"minWidth"in e&&(typeof e.minWidth=="string"?t.setMinWidthPercent(Number.parseInt(e.minWidth,10)):t.setMinWidth((r=e.minWidth)!==null&&r!==void 0?r:0)),"minHeight"in e&&(typeof e.minHeight=="string"?t.setMinHeightPercent(Number.parseInt(e.minHeight,10)):t.setMinHeight((s=e.minHeight)!==null&&s!==void 0?s:0))},Fpt=(t,e)=>{"display"in e&&t.setDisplay(e.display==="flex"?Pn.default.DISPLAY_FLEX:Pn.default.DISPLAY_NONE)},Npt=(t,e)=>{if("borderStyle"in e){let r=typeof e.borderStyle=="string"?1:0;t.setBorder(Pn.default.EDGE_TOP,r),t.setBorder(Pn.default.EDGE_BOTTOM,r),t.setBorder(Pn.default.EDGE_LEFT,r),t.setBorder(Pn.default.EDGE_RIGHT,r)}};WS.default=(t,e={})=>{xpt(t,e),kpt(t,e),Qpt(t,e),Rpt(t,e),Tpt(t,e),Fpt(t,e),Npt(t,e)}});var Mwe=_((dKt,Lwe)=>{"use strict";var YS=GS(),Opt=dk(),Lpt=sk(),Z9=new Set(["\x1B","\x9B"]),Mpt=39,Owe=t=>`${Z9.values().next().value}[${t}m`,Upt=t=>t.split(" ").map(e=>YS(e)),z9=(t,e,r)=>{let s=[...e],a=!1,n=YS(Opt(t[t.length-1]));for(let[c,f]of s.entries()){let p=YS(f);if(n+p<=r?t[t.length-1]+=f:(t.push(f),n=0),Z9.has(f))a=!0;else if(a&&f==="m"){a=!1;continue}a||(n+=p,n===r&&c0&&t.length>1&&(t[t.length-2]+=t.pop())},_pt=t=>{let e=t.split(" "),r=e.length;for(;r>0&&!(YS(e[r-1])>0);)r--;return r===e.length?t:e.slice(0,r).join(" ")+e.slice(r).join("")},Hpt=(t,e,r={})=>{if(r.trim!==!1&&t.trim()==="")return"";let s="",a="",n,c=Upt(t),f=[""];for(let[p,h]of t.split(" ").entries()){r.trim!==!1&&(f[f.length-1]=f[f.length-1].trimLeft());let E=YS(f[f.length-1]);if(p!==0&&(E>=e&&(r.wordWrap===!1||r.trim===!1)&&(f.push(""),E=0),(E>0||r.trim===!1)&&(f[f.length-1]+=" ",E++)),r.hard&&c[p]>e){let C=e-E,S=1+Math.floor((c[p]-C-1)/e);Math.floor((c[p]-1)/e)e&&E>0&&c[p]>0){if(r.wordWrap===!1&&Ee&&r.wordWrap===!1){z9(f,h,e);continue}f[f.length-1]+=h}r.trim!==!1&&(f=f.map(_pt)),s=f.join(` +`);for(let[p,h]of[...s].entries()){if(a+=h,Z9.has(h)){let C=parseFloat(/\d[^m]*/.exec(s.slice(p,p+4)));n=C===Mpt?null:C}let E=Lpt.codes.get(Number(n));n&&E&&(s[p+1]===` +`?a+=Owe(E):h===` +`&&(a+=Owe(n)))}return a};Lwe.exports=(t,e,r)=>String(t).normalize().replace(/\r\n/g,` +`).split(` +`).map(s=>Hpt(s,e,r)).join(` +`)});var Hwe=_((mKt,_we)=>{"use strict";var Uwe="[\uD800-\uDBFF][\uDC00-\uDFFF]",jpt=t=>t&&t.exact?new RegExp(`^${Uwe}$`):new RegExp(Uwe,"g");_we.exports=jpt});var X9=_((yKt,Wwe)=>{"use strict";var Gpt=W9(),qpt=Hwe(),jwe=sk(),qwe=["\x1B","\x9B"],FF=t=>`${qwe[0]}[${t}m`,Gwe=(t,e,r)=>{let s=[];t=[...t];for(let a of t){let n=a;a.match(";")&&(a=a.split(";")[0][0]+"0");let c=jwe.codes.get(parseInt(a,10));if(c){let f=t.indexOf(c.toString());f>=0?t.splice(f,1):s.push(FF(e?c:n))}else if(e){s.push(FF(0));break}else s.push(FF(n))}if(e&&(s=s.filter((a,n)=>s.indexOf(a)===n),r!==void 0)){let a=FF(jwe.codes.get(parseInt(r,10)));s=s.reduce((n,c)=>c===a?[c,...n]:[...n,c],[])}return s.join("")};Wwe.exports=(t,e,r)=>{let s=[...t.normalize()],a=[];r=typeof r=="number"?r:s.length;let n=!1,c,f=0,p="";for(let[h,E]of s.entries()){let C=!1;if(qwe.includes(E)){let S=/\d[^m]*/.exec(t.slice(h,h+18));c=S&&S.length>0?S[0]:void 0,fe&&f<=r)p+=E;else if(f===e&&!n&&c!==void 0)p=Gwe(a);else if(f>=r){p+=Gwe(a,!0,c);break}}return p}});var Vwe=_((EKt,Ywe)=>{"use strict";var $0=X9(),Wpt=GS();function NF(t,e,r){if(t.charAt(e)===" ")return e;for(let s=1;s<=3;s++)if(r){if(t.charAt(e+s)===" ")return e+s}else if(t.charAt(e-s)===" ")return e-s;return e}Ywe.exports=(t,e,r)=>{r={position:"end",preferTruncationOnSpace:!1,...r};let{position:s,space:a,preferTruncationOnSpace:n}=r,c="\u2026",f=1;if(typeof t!="string")throw new TypeError(`Expected \`input\` to be a string, got ${typeof t}`);if(typeof e!="number")throw new TypeError(`Expected \`columns\` to be a number, got ${typeof e}`);if(e<1)return"";if(e===1)return c;let p=Wpt(t);if(p<=e)return t;if(s==="start"){if(n){let h=NF(t,p-e+1,!0);return c+$0(t,h,p).trim()}return a===!0&&(c+=" ",f=2),c+$0(t,p-e+f,p)}if(s==="middle"){a===!0&&(c=" "+c+" ",f=3);let h=Math.floor(e/2);if(n){let E=NF(t,h),C=NF(t,p-(e-h)+1,!0);return $0(t,0,E)+c+$0(t,C,p).trim()}return $0(t,0,h)+c+$0(t,p-(e-h)+f,p)}if(s==="end"){if(n){let h=NF(t,e-1);return $0(t,0,h)+c}return a===!0&&(c=" "+c,f=2),$0(t,0,e-f)+c}throw new Error(`Expected \`options.position\` to be either \`start\`, \`middle\` or \`end\`, got ${s}`)}});var eW=_(VS=>{"use strict";var Jwe=VS&&VS.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(VS,"__esModule",{value:!0});var Ypt=Jwe(Mwe()),Vpt=Jwe(Vwe()),$9={};VS.default=(t,e,r)=>{let s=t+String(e)+String(r);if($9[s])return $9[s];let a=t;if(r==="wrap"&&(a=Ypt.default(t,e,{trim:!1,hard:!0})),r.startsWith("truncate")){let n="end";r==="truncate-middle"&&(n="middle"),r==="truncate-start"&&(n="start"),a=Vpt.default(t,e,{position:n})}return $9[s]=a,a}});var rW=_(tW=>{"use strict";Object.defineProperty(tW,"__esModule",{value:!0});var Kwe=t=>{let e="";if(t.childNodes.length>0)for(let r of t.childNodes){let s="";r.nodeName==="#text"?s=r.nodeValue:((r.nodeName==="ink-text"||r.nodeName==="ink-virtual-text")&&(s=Kwe(r)),s.length>0&&typeof r.internal_transform=="function"&&(s=r.internal_transform(s))),e+=s}return e};tW.default=Kwe});var nW=_(Pi=>{"use strict";var JS=Pi&&Pi.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Pi,"__esModule",{value:!0});Pi.setTextNodeValue=Pi.createTextNode=Pi.setStyle=Pi.setAttribute=Pi.removeChildNode=Pi.insertBeforeNode=Pi.appendChildNode=Pi.createNode=Pi.TEXT_NAME=void 0;var Jpt=JS(Fm()),zwe=JS(Fwe()),Kpt=JS(Nwe()),zpt=JS(eW()),Zpt=JS(rW());Pi.TEXT_NAME="#text";Pi.createNode=t=>{var e;let r={nodeName:t,style:{},attributes:{},childNodes:[],parentNode:null,yogaNode:t==="ink-virtual-text"?void 0:Jpt.default.Node.create()};return t==="ink-text"&&((e=r.yogaNode)===null||e===void 0||e.setMeasureFunc(Xpt.bind(null,r))),r};Pi.appendChildNode=(t,e)=>{var r;e.parentNode&&Pi.removeChildNode(e.parentNode,e),e.parentNode=t,t.childNodes.push(e),e.yogaNode&&((r=t.yogaNode)===null||r===void 0||r.insertChild(e.yogaNode,t.yogaNode.getChildCount())),(t.nodeName==="ink-text"||t.nodeName==="ink-virtual-text")&&OF(t)};Pi.insertBeforeNode=(t,e,r)=>{var s,a;e.parentNode&&Pi.removeChildNode(e.parentNode,e),e.parentNode=t;let n=t.childNodes.indexOf(r);if(n>=0){t.childNodes.splice(n,0,e),e.yogaNode&&((s=t.yogaNode)===null||s===void 0||s.insertChild(e.yogaNode,n));return}t.childNodes.push(e),e.yogaNode&&((a=t.yogaNode)===null||a===void 0||a.insertChild(e.yogaNode,t.yogaNode.getChildCount())),(t.nodeName==="ink-text"||t.nodeName==="ink-virtual-text")&&OF(t)};Pi.removeChildNode=(t,e)=>{var r,s;e.yogaNode&&((s=(r=e.parentNode)===null||r===void 0?void 0:r.yogaNode)===null||s===void 0||s.removeChild(e.yogaNode)),e.parentNode=null;let a=t.childNodes.indexOf(e);a>=0&&t.childNodes.splice(a,1),(t.nodeName==="ink-text"||t.nodeName==="ink-virtual-text")&&OF(t)};Pi.setAttribute=(t,e,r)=>{t.attributes[e]=r};Pi.setStyle=(t,e)=>{t.style=e,t.yogaNode&&Kpt.default(t.yogaNode,e)};Pi.createTextNode=t=>{let e={nodeName:"#text",nodeValue:t,yogaNode:void 0,parentNode:null,style:{}};return Pi.setTextNodeValue(e,t),e};var Xpt=function(t,e){var r,s;let a=t.nodeName==="#text"?t.nodeValue:Zpt.default(t),n=zwe.default(a);if(n.width<=e||n.width>=1&&e>0&&e<1)return n;let c=(s=(r=t.style)===null||r===void 0?void 0:r.textWrap)!==null&&s!==void 0?s:"wrap",f=zpt.default(a,e,c);return zwe.default(f)},Zwe=t=>{var e;if(!(!t||!t.parentNode))return(e=t.yogaNode)!==null&&e!==void 0?e:Zwe(t.parentNode)},OF=t=>{let e=Zwe(t);e?.markDirty()};Pi.setTextNodeValue=(t,e)=>{typeof e!="string"&&(e=String(e)),t.nodeValue=e,OF(t)}});var r1e=_(KS=>{"use strict";var t1e=KS&&KS.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(KS,"__esModule",{value:!0});var Xwe=U9(),$pt=t1e(Iwe()),$we=t1e(Fm()),ea=nW(),e1e=t=>{t?.unsetMeasureFunc(),t?.freeRecursive()};KS.default=$pt.default({schedulePassiveEffects:Xwe.unstable_scheduleCallback,cancelPassiveEffects:Xwe.unstable_cancelCallback,now:Date.now,getRootHostContext:()=>({isInsideText:!1}),prepareForCommit:()=>null,preparePortalMount:()=>null,clearContainer:()=>!1,shouldDeprioritizeSubtree:()=>!1,resetAfterCommit:t=>{if(t.isStaticDirty){t.isStaticDirty=!1,typeof t.onImmediateRender=="function"&&t.onImmediateRender();return}typeof t.onRender=="function"&&t.onRender()},getChildHostContext:(t,e)=>{let r=t.isInsideText,s=e==="ink-text"||e==="ink-virtual-text";return r===s?t:{isInsideText:s}},shouldSetTextContent:()=>!1,createInstance:(t,e,r,s)=>{if(s.isInsideText&&t==="ink-box")throw new Error(" can\u2019t be nested inside component");let a=t==="ink-text"&&s.isInsideText?"ink-virtual-text":t,n=ea.createNode(a);for(let[c,f]of Object.entries(e))c!=="children"&&(c==="style"?ea.setStyle(n,f):c==="internal_transform"?n.internal_transform=f:c==="internal_static"?n.internal_static=!0:ea.setAttribute(n,c,f));return n},createTextInstance:(t,e,r)=>{if(!r.isInsideText)throw new Error(`Text string "${t}" must be rendered inside component`);return ea.createTextNode(t)},resetTextContent:()=>{},hideTextInstance:t=>{ea.setTextNodeValue(t,"")},unhideTextInstance:(t,e)=>{ea.setTextNodeValue(t,e)},getPublicInstance:t=>t,hideInstance:t=>{var e;(e=t.yogaNode)===null||e===void 0||e.setDisplay($we.default.DISPLAY_NONE)},unhideInstance:t=>{var e;(e=t.yogaNode)===null||e===void 0||e.setDisplay($we.default.DISPLAY_FLEX)},appendInitialChild:ea.appendChildNode,appendChild:ea.appendChildNode,insertBefore:ea.insertBeforeNode,finalizeInitialChildren:(t,e,r,s)=>(t.internal_static&&(s.isStaticDirty=!0,s.staticNode=t),!1),supportsMutation:!0,appendChildToContainer:ea.appendChildNode,insertInContainerBefore:ea.insertBeforeNode,removeChildFromContainer:(t,e)=>{ea.removeChildNode(t,e),e1e(e.yogaNode)},prepareUpdate:(t,e,r,s,a)=>{t.internal_static&&(a.isStaticDirty=!0);let n={},c=Object.keys(s);for(let f of c)if(s[f]!==r[f]){if(f==="style"&&typeof s.style=="object"&&typeof r.style=="object"){let h=s.style,E=r.style,C=Object.keys(h);for(let S of C){if(S==="borderStyle"||S==="borderColor"){if(typeof n.style!="object"){let b={};n.style=b}n.style.borderStyle=h.borderStyle,n.style.borderColor=h.borderColor}if(h[S]!==E[S]){if(typeof n.style!="object"){let b={};n.style=b}n.style[S]=h[S]}}continue}n[f]=s[f]}return n},commitUpdate:(t,e)=>{for(let[r,s]of Object.entries(e))r!=="children"&&(r==="style"?ea.setStyle(t,s):r==="internal_transform"?t.internal_transform=s:r==="internal_static"?t.internal_static=!0:ea.setAttribute(t,r,s))},commitTextUpdate:(t,e,r)=>{ea.setTextNodeValue(t,r)},removeChild:(t,e)=>{ea.removeChildNode(t,e),e1e(e.yogaNode)}})});var i1e=_((vKt,n1e)=>{"use strict";n1e.exports=(t,e=1,r)=>{if(r={indent:" ",includeEmptyLines:!1,...r},typeof t!="string")throw new TypeError(`Expected \`input\` to be a \`string\`, got \`${typeof t}\``);if(typeof e!="number")throw new TypeError(`Expected \`count\` to be a \`number\`, got \`${typeof e}\``);if(typeof r.indent!="string")throw new TypeError(`Expected \`options.indent\` to be a \`string\`, got \`${typeof r.indent}\``);if(e===0)return t;let s=r.includeEmptyLines?/^/gm:/^(?!\s*$)/gm;return t.replace(s,r.indent.repeat(e))}});var s1e=_(zS=>{"use strict";var eht=zS&&zS.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(zS,"__esModule",{value:!0});var LF=eht(Fm());zS.default=t=>t.getComputedWidth()-t.getComputedPadding(LF.default.EDGE_LEFT)-t.getComputedPadding(LF.default.EDGE_RIGHT)-t.getComputedBorder(LF.default.EDGE_LEFT)-t.getComputedBorder(LF.default.EDGE_RIGHT)});var o1e=_((DKt,tht)=>{tht.exports={single:{topLeft:"\u250C",topRight:"\u2510",bottomRight:"\u2518",bottomLeft:"\u2514",vertical:"\u2502",horizontal:"\u2500"},double:{topLeft:"\u2554",topRight:"\u2557",bottomRight:"\u255D",bottomLeft:"\u255A",vertical:"\u2551",horizontal:"\u2550"},round:{topLeft:"\u256D",topRight:"\u256E",bottomRight:"\u256F",bottomLeft:"\u2570",vertical:"\u2502",horizontal:"\u2500"},bold:{topLeft:"\u250F",topRight:"\u2513",bottomRight:"\u251B",bottomLeft:"\u2517",vertical:"\u2503",horizontal:"\u2501"},singleDouble:{topLeft:"\u2553",topRight:"\u2556",bottomRight:"\u255C",bottomLeft:"\u2559",vertical:"\u2551",horizontal:"\u2500"},doubleSingle:{topLeft:"\u2552",topRight:"\u2555",bottomRight:"\u255B",bottomLeft:"\u2558",vertical:"\u2502",horizontal:"\u2550"},classic:{topLeft:"+",topRight:"+",bottomRight:"+",bottomLeft:"+",vertical:"|",horizontal:"-"}}});var l1e=_((PKt,iW)=>{"use strict";var a1e=o1e();iW.exports=a1e;iW.exports.default=a1e});var sW=_(XS=>{"use strict";var rht=XS&&XS.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(XS,"__esModule",{value:!0});var ZS=rht(RE()),nht=/^(rgb|hsl|hsv|hwb)\(\s?(\d+),\s?(\d+),\s?(\d+)\s?\)$/,iht=/^(ansi|ansi256)\(\s?(\d+)\s?\)$/,MF=(t,e)=>e==="foreground"?t:"bg"+t[0].toUpperCase()+t.slice(1);XS.default=(t,e,r)=>{if(!e)return t;if(e in ZS.default){let a=MF(e,r);return ZS.default[a](t)}if(e.startsWith("#")){let a=MF("hex",r);return ZS.default[a](e)(t)}if(e.startsWith("ansi")){let a=iht.exec(e);if(!a)return t;let n=MF(a[1],r),c=Number(a[2]);return ZS.default[n](c)(t)}if(e.startsWith("rgb")||e.startsWith("hsl")||e.startsWith("hsv")||e.startsWith("hwb")){let a=nht.exec(e);if(!a)return t;let n=MF(a[1],r),c=Number(a[2]),f=Number(a[3]),p=Number(a[4]);return ZS.default[n](c,f,p)(t)}return t}});var u1e=_($S=>{"use strict";var c1e=$S&&$S.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty($S,"__esModule",{value:!0});var sht=c1e(l1e()),oW=c1e(sW());$S.default=(t,e,r,s)=>{if(typeof r.style.borderStyle=="string"){let a=r.yogaNode.getComputedWidth(),n=r.yogaNode.getComputedHeight(),c=r.style.borderColor,f=sht.default[r.style.borderStyle],p=oW.default(f.topLeft+f.horizontal.repeat(a-2)+f.topRight,c,"foreground"),h=(oW.default(f.vertical,c,"foreground")+` +`).repeat(n-2),E=oW.default(f.bottomLeft+f.horizontal.repeat(a-2)+f.bottomRight,c,"foreground");s.write(t,e,p,{transformers:[]}),s.write(t,e+1,h,{transformers:[]}),s.write(t+a-1,e+1,h,{transformers:[]}),s.write(t,e+n-1,E,{transformers:[]})}}});var A1e=_(eD=>{"use strict";var Nm=eD&&eD.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(eD,"__esModule",{value:!0});var oht=Nm(Fm()),aht=Nm(J9()),lht=Nm(i1e()),cht=Nm(eW()),uht=Nm(s1e()),fht=Nm(rW()),Aht=Nm(u1e()),pht=(t,e)=>{var r;let s=(r=t.childNodes[0])===null||r===void 0?void 0:r.yogaNode;if(s){let a=s.getComputedLeft(),n=s.getComputedTop();e=` +`.repeat(n)+lht.default(e,a)}return e},f1e=(t,e,r)=>{var s;let{offsetX:a=0,offsetY:n=0,transformers:c=[],skipStaticElements:f}=r;if(f&&t.internal_static)return;let{yogaNode:p}=t;if(p){if(p.getDisplay()===oht.default.DISPLAY_NONE)return;let h=a+p.getComputedLeft(),E=n+p.getComputedTop(),C=c;if(typeof t.internal_transform=="function"&&(C=[t.internal_transform,...c]),t.nodeName==="ink-text"){let S=fht.default(t);if(S.length>0){let b=aht.default(S),I=uht.default(p);if(b>I){let T=(s=t.style.textWrap)!==null&&s!==void 0?s:"wrap";S=cht.default(S,I,T)}S=pht(t,S),e.write(h,E,S,{transformers:C})}return}if(t.nodeName==="ink-box"&&Aht.default(h,E,t,e),t.nodeName==="ink-root"||t.nodeName==="ink-box")for(let S of t.childNodes)f1e(S,e,{offsetX:h,offsetY:E,transformers:C,skipStaticElements:f})}};eD.default=f1e});var g1e=_(tD=>{"use strict";var h1e=tD&&tD.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(tD,"__esModule",{value:!0});var p1e=h1e(X9()),hht=h1e(GS()),aW=class{constructor(e){this.writes=[];let{width:r,height:s}=e;this.width=r,this.height=s}write(e,r,s,a){let{transformers:n}=a;s&&this.writes.push({x:e,y:r,text:s,transformers:n})}get(){let e=[];for(let s=0;ss.trimRight()).join(` +`),height:e.length}}};tD.default=aW});var y1e=_(rD=>{"use strict";var lW=rD&&rD.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(rD,"__esModule",{value:!0});var ght=lW(Fm()),d1e=lW(A1e()),m1e=lW(g1e());rD.default=(t,e)=>{var r;if(t.yogaNode.setWidth(e),t.yogaNode){t.yogaNode.calculateLayout(void 0,void 0,ght.default.DIRECTION_LTR);let s=new m1e.default({width:t.yogaNode.getComputedWidth(),height:t.yogaNode.getComputedHeight()});d1e.default(t,s,{skipStaticElements:!0});let a;!((r=t.staticNode)===null||r===void 0)&&r.yogaNode&&(a=new m1e.default({width:t.staticNode.yogaNode.getComputedWidth(),height:t.staticNode.yogaNode.getComputedHeight()}),d1e.default(t.staticNode,a,{skipStaticElements:!1}));let{output:n,height:c}=s.get();return{output:n,outputHeight:c,staticOutput:a?`${a.get().output} +`:""}}return{output:"",outputHeight:0,staticOutput:""}}});var w1e=_((TKt,C1e)=>{"use strict";var E1e=Ie("stream"),I1e=["assert","count","countReset","debug","dir","dirxml","error","group","groupCollapsed","groupEnd","info","log","table","time","timeEnd","timeLog","trace","warn"],cW={},dht=t=>{let e=new E1e.PassThrough,r=new E1e.PassThrough;e.write=a=>t("stdout",a),r.write=a=>t("stderr",a);let s=new console.Console(e,r);for(let a of I1e)cW[a]=console[a],console[a]=s[a];return()=>{for(let a of I1e)console[a]=cW[a];cW={}}};C1e.exports=dht});var fW=_(uW=>{"use strict";Object.defineProperty(uW,"__esModule",{value:!0});uW.default=new WeakMap});var pW=_(AW=>{"use strict";Object.defineProperty(AW,"__esModule",{value:!0});var mht=hn(),B1e=mht.createContext({exit:()=>{}});B1e.displayName="InternalAppContext";AW.default=B1e});var gW=_(hW=>{"use strict";Object.defineProperty(hW,"__esModule",{value:!0});var yht=hn(),v1e=yht.createContext({stdin:void 0,setRawMode:()=>{},isRawModeSupported:!1,internal_exitOnCtrlC:!0});v1e.displayName="InternalStdinContext";hW.default=v1e});var mW=_(dW=>{"use strict";Object.defineProperty(dW,"__esModule",{value:!0});var Eht=hn(),S1e=Eht.createContext({stdout:void 0,write:()=>{}});S1e.displayName="InternalStdoutContext";dW.default=S1e});var EW=_(yW=>{"use strict";Object.defineProperty(yW,"__esModule",{value:!0});var Iht=hn(),D1e=Iht.createContext({stderr:void 0,write:()=>{}});D1e.displayName="InternalStderrContext";yW.default=D1e});var UF=_(IW=>{"use strict";Object.defineProperty(IW,"__esModule",{value:!0});var Cht=hn(),P1e=Cht.createContext({activeId:void 0,add:()=>{},remove:()=>{},activate:()=>{},deactivate:()=>{},enableFocus:()=>{},disableFocus:()=>{},focusNext:()=>{},focusPrevious:()=>{},focus:()=>{}});P1e.displayName="InternalFocusContext";IW.default=P1e});var x1e=_((_Kt,b1e)=>{"use strict";var wht=/[|\\{}()[\]^$+*?.-]/g;b1e.exports=t=>{if(typeof t!="string")throw new TypeError("Expected a string");return t.replace(wht,"\\$&")}});var T1e=_((HKt,R1e)=>{"use strict";var Bht=x1e(),vht=typeof process=="object"&&process&&typeof process.cwd=="function"?process.cwd():".",Q1e=[].concat(Ie("module").builtinModules,"bootstrap_node","node").map(t=>new RegExp(`(?:\\((?:node:)?${t}(?:\\.js)?:\\d+:\\d+\\)$|^\\s*at (?:node:)?${t}(?:\\.js)?:\\d+:\\d+$)`));Q1e.push(/\((?:node:)?internal\/[^:]+:\d+:\d+\)$/,/\s*at (?:node:)?internal\/[^:]+:\d+:\d+$/,/\/\.node-spawn-wrap-\w+-\w+\/node:\d+:\d+\)?$/);var CW=class t{constructor(e){e={ignoredPackages:[],...e},"internals"in e||(e.internals=t.nodeInternals()),"cwd"in e||(e.cwd=vht),this._cwd=e.cwd.replace(/\\/g,"/"),this._internals=[].concat(e.internals,Sht(e.ignoredPackages)),this._wrapCallSite=e.wrapCallSite||!1}static nodeInternals(){return[...Q1e]}clean(e,r=0){r=" ".repeat(r),Array.isArray(e)||(e=e.split(` +`)),!/^\s*at /.test(e[0])&&/^\s*at /.test(e[1])&&(e=e.slice(1));let s=!1,a=null,n=[];return e.forEach(c=>{if(c=c.replace(/\\/g,"/"),this._internals.some(p=>p.test(c)))return;let f=/^\s*at /.test(c);s?c=c.trimEnd().replace(/^(\s+)at /,"$1"):(c=c.trim(),f&&(c=c.slice(3))),c=c.replace(`${this._cwd}/`,""),c&&(f?(a&&(n.push(a),a=null),n.push(c)):(s=!0,a=c))}),n.map(c=>`${r}${c} +`).join("")}captureString(e,r=this.captureString){typeof e=="function"&&(r=e,e=1/0);let{stackTraceLimit:s}=Error;e&&(Error.stackTraceLimit=e);let a={};Error.captureStackTrace(a,r);let{stack:n}=a;return Error.stackTraceLimit=s,this.clean(n)}capture(e,r=this.capture){typeof e=="function"&&(r=e,e=1/0);let{prepareStackTrace:s,stackTraceLimit:a}=Error;Error.prepareStackTrace=(f,p)=>this._wrapCallSite?p.map(this._wrapCallSite):p,e&&(Error.stackTraceLimit=e);let n={};Error.captureStackTrace(n,r);let{stack:c}=n;return Object.assign(Error,{prepareStackTrace:s,stackTraceLimit:a}),c}at(e=this.at){let[r]=this.capture(1,e);if(!r)return{};let s={line:r.getLineNumber(),column:r.getColumnNumber()};k1e(s,r.getFileName(),this._cwd),r.isConstructor()&&(s.constructor=!0),r.isEval()&&(s.evalOrigin=r.getEvalOrigin()),r.isNative()&&(s.native=!0);let a;try{a=r.getTypeName()}catch{}a&&a!=="Object"&&a!=="[object Object]"&&(s.type=a);let n=r.getFunctionName();n&&(s.function=n);let c=r.getMethodName();return c&&n!==c&&(s.method=c),s}parseLine(e){let r=e&&e.match(Dht);if(!r)return null;let s=r[1]==="new",a=r[2],n=r[3],c=r[4],f=Number(r[5]),p=Number(r[6]),h=r[7],E=r[8],C=r[9],S=r[10]==="native",b=r[11]===")",I,T={};if(E&&(T.line=Number(E)),C&&(T.column=Number(C)),b&&h){let N=0;for(let U=h.length-1;U>0;U--)if(h.charAt(U)===")")N++;else if(h.charAt(U)==="("&&h.charAt(U-1)===" "&&(N--,N===-1&&h.charAt(U-1)===" ")){let W=h.slice(0,U-1);h=h.slice(U+1),a+=` (${W}`;break}}if(a){let N=a.match(Pht);N&&(a=N[1],I=N[2])}return k1e(T,h,this._cwd),s&&(T.constructor=!0),n&&(T.evalOrigin=n,T.evalLine=f,T.evalColumn=p,T.evalFile=c&&c.replace(/\\/g,"/")),S&&(T.native=!0),a&&(T.function=a),I&&a!==I&&(T.method=I),T}};function k1e(t,e,r){e&&(e=e.replace(/\\/g,"/"),e.startsWith(`${r}/`)&&(e=e.slice(r.length+1)),t.file=e)}function Sht(t){if(t.length===0)return[];let e=t.map(r=>Bht(r));return new RegExp(`[/\\\\]node_modules[/\\\\](?:${e.join("|")})[/\\\\][^:]+:\\d+:\\d+`)}var Dht=new RegExp("^(?:\\s*at )?(?:(new) )?(?:(.*?) \\()?(?:eval at ([^ ]+) \\((.+?):(\\d+):(\\d+)\\), )?(?:(.+?):(\\d+):(\\d+)|(native))(\\)?)$"),Pht=/^(.*?) \[as (.*?)\]$/;R1e.exports=CW});var N1e=_((jKt,F1e)=>{"use strict";F1e.exports=(t,e)=>t.replace(/^\t+/gm,r=>" ".repeat(r.length*(e||2)))});var L1e=_((GKt,O1e)=>{"use strict";var bht=N1e(),xht=(t,e)=>{let r=[],s=t-e,a=t+e;for(let n=s;n<=a;n++)r.push(n);return r};O1e.exports=(t,e,r)=>{if(typeof t!="string")throw new TypeError("Source code is missing.");if(!e||e<1)throw new TypeError("Line number must start from `1`.");if(t=bht(t).split(/\r?\n/),!(e>t.length))return r={around:3,...r},xht(e,r.around).filter(s=>t[s-1]!==void 0).map(s=>({line:s,value:t[s-1]}))}});var _F=_(rf=>{"use strict";var kht=rf&&rf.__createBinding||(Object.create?function(t,e,r,s){s===void 0&&(s=r),Object.defineProperty(t,s,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,s){s===void 0&&(s=r),t[s]=e[r]}),Qht=rf&&rf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Rht=rf&&rf.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.hasOwnProperty.call(t,r)&&kht(e,t,r);return Qht(e,t),e},Tht=rf&&rf.__rest||function(t,e){var r={};for(var s in t)Object.prototype.hasOwnProperty.call(t,s)&&e.indexOf(s)<0&&(r[s]=t[s]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,s=Object.getOwnPropertySymbols(t);a{var{children:r}=t,s=Tht(t,["children"]);let a=Object.assign(Object.assign({},s),{marginLeft:s.marginLeft||s.marginX||s.margin||0,marginRight:s.marginRight||s.marginX||s.margin||0,marginTop:s.marginTop||s.marginY||s.margin||0,marginBottom:s.marginBottom||s.marginY||s.margin||0,paddingLeft:s.paddingLeft||s.paddingX||s.padding||0,paddingRight:s.paddingRight||s.paddingX||s.padding||0,paddingTop:s.paddingTop||s.paddingY||s.padding||0,paddingBottom:s.paddingBottom||s.paddingY||s.padding||0});return M1e.default.createElement("ink-box",{ref:e,style:a},r)});wW.displayName="Box";wW.defaultProps={flexDirection:"row",flexGrow:0,flexShrink:1};rf.default=wW});var SW=_(nD=>{"use strict";var BW=nD&&nD.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(nD,"__esModule",{value:!0});var Fht=BW(hn()),yw=BW(RE()),U1e=BW(sW()),vW=({color:t,backgroundColor:e,dimColor:r,bold:s,italic:a,underline:n,strikethrough:c,inverse:f,wrap:p,children:h})=>{if(h==null)return null;let E=C=>(r&&(C=yw.default.dim(C)),t&&(C=U1e.default(C,t,"foreground")),e&&(C=U1e.default(C,e,"background")),s&&(C=yw.default.bold(C)),a&&(C=yw.default.italic(C)),n&&(C=yw.default.underline(C)),c&&(C=yw.default.strikethrough(C)),f&&(C=yw.default.inverse(C)),C);return Fht.default.createElement("ink-text",{style:{flexGrow:0,flexShrink:1,flexDirection:"row",textWrap:p},internal_transform:E},h)};vW.displayName="Text";vW.defaultProps={dimColor:!1,bold:!1,italic:!1,underline:!1,strikethrough:!1,wrap:"wrap"};nD.default=vW});var G1e=_(nf=>{"use strict";var Nht=nf&&nf.__createBinding||(Object.create?function(t,e,r,s){s===void 0&&(s=r),Object.defineProperty(t,s,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,s){s===void 0&&(s=r),t[s]=e[r]}),Oht=nf&&nf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Lht=nf&&nf.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.hasOwnProperty.call(t,r)&&Nht(e,t,r);return Oht(e,t),e},iD=nf&&nf.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(nf,"__esModule",{value:!0});var _1e=Lht(Ie("fs")),Qs=iD(hn()),H1e=iD(T1e()),Mht=iD(L1e()),$p=iD(_F()),AA=iD(SW()),j1e=new H1e.default({cwd:process.cwd(),internals:H1e.default.nodeInternals()}),Uht=({error:t})=>{let e=t.stack?t.stack.split(` +`).slice(1):void 0,r=e?j1e.parseLine(e[0]):void 0,s,a=0;if(r?.file&&r?.line&&_1e.existsSync(r.file)){let n=_1e.readFileSync(r.file,"utf8");if(s=Mht.default(n,r.line),s)for(let{line:c}of s)a=Math.max(a,String(c).length)}return Qs.default.createElement($p.default,{flexDirection:"column",padding:1},Qs.default.createElement($p.default,null,Qs.default.createElement(AA.default,{backgroundColor:"red",color:"white"}," ","ERROR"," "),Qs.default.createElement(AA.default,null," ",t.message)),r&&Qs.default.createElement($p.default,{marginTop:1},Qs.default.createElement(AA.default,{dimColor:!0},r.file,":",r.line,":",r.column)),r&&s&&Qs.default.createElement($p.default,{marginTop:1,flexDirection:"column"},s.map(({line:n,value:c})=>Qs.default.createElement($p.default,{key:n},Qs.default.createElement($p.default,{width:a+1},Qs.default.createElement(AA.default,{dimColor:n!==r.line,backgroundColor:n===r.line?"red":void 0,color:n===r.line?"white":void 0},String(n).padStart(a," "),":")),Qs.default.createElement(AA.default,{key:n,backgroundColor:n===r.line?"red":void 0,color:n===r.line?"white":void 0}," "+c)))),t.stack&&Qs.default.createElement($p.default,{marginTop:1,flexDirection:"column"},t.stack.split(` +`).slice(1).map(n=>{let c=j1e.parseLine(n);return c?Qs.default.createElement($p.default,{key:n},Qs.default.createElement(AA.default,{dimColor:!0},"- "),Qs.default.createElement(AA.default,{dimColor:!0,bold:!0},c.function),Qs.default.createElement(AA.default,{dimColor:!0,color:"gray"}," ","(",c.file,":",c.line,":",c.column,")")):Qs.default.createElement($p.default,{key:n},Qs.default.createElement(AA.default,{dimColor:!0},"- "),Qs.default.createElement(AA.default,{dimColor:!0,bold:!0},n))})))};nf.default=Uht});var W1e=_(sf=>{"use strict";var _ht=sf&&sf.__createBinding||(Object.create?function(t,e,r,s){s===void 0&&(s=r),Object.defineProperty(t,s,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,s){s===void 0&&(s=r),t[s]=e[r]}),Hht=sf&&sf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),jht=sf&&sf.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.hasOwnProperty.call(t,r)&&_ht(e,t,r);return Hht(e,t),e},Lm=sf&&sf.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(sf,"__esModule",{value:!0});var Om=jht(hn()),q1e=Lm(P9()),Ght=Lm(pW()),qht=Lm(gW()),Wht=Lm(mW()),Yht=Lm(EW()),Vht=Lm(UF()),Jht=Lm(G1e()),Kht=" ",zht="\x1B[Z",Zht="\x1B",HF=class extends Om.PureComponent{constructor(){super(...arguments),this.state={isFocusEnabled:!0,activeFocusId:void 0,focusables:[],error:void 0},this.rawModeEnabledCount=0,this.handleSetRawMode=e=>{let{stdin:r}=this.props;if(!this.isRawModeSupported())throw r===process.stdin?new Error(`Raw mode is not supported on the current process.stdin, which Ink uses as input stream by default. +Read about how to prevent this error on https://github.com/vadimdemedes/ink/#israwmodesupported`):new Error(`Raw mode is not supported on the stdin provided to Ink. +Read about how to prevent this error on https://github.com/vadimdemedes/ink/#israwmodesupported`);if(r.setEncoding("utf8"),e){this.rawModeEnabledCount===0&&(r.addListener("data",this.handleInput),r.resume(),r.setRawMode(!0)),this.rawModeEnabledCount++;return}--this.rawModeEnabledCount===0&&(r.setRawMode(!1),r.removeListener("data",this.handleInput),r.pause())},this.handleInput=e=>{e===""&&this.props.exitOnCtrlC&&this.handleExit(),e===Zht&&this.state.activeFocusId&&this.setState({activeFocusId:void 0}),this.state.isFocusEnabled&&this.state.focusables.length>0&&(e===Kht&&this.focusNext(),e===zht&&this.focusPrevious())},this.handleExit=e=>{this.isRawModeSupported()&&this.handleSetRawMode(!1),this.props.onExit(e)},this.enableFocus=()=>{this.setState({isFocusEnabled:!0})},this.disableFocus=()=>{this.setState({isFocusEnabled:!1})},this.focus=e=>{this.setState(r=>r.focusables.some(a=>a?.id===e)?{activeFocusId:e}:r)},this.focusNext=()=>{this.setState(e=>{var r;let s=(r=e.focusables[0])===null||r===void 0?void 0:r.id;return{activeFocusId:this.findNextFocusable(e)||s}})},this.focusPrevious=()=>{this.setState(e=>{var r;let s=(r=e.focusables[e.focusables.length-1])===null||r===void 0?void 0:r.id;return{activeFocusId:this.findPreviousFocusable(e)||s}})},this.addFocusable=(e,{autoFocus:r})=>{this.setState(s=>{let a=s.activeFocusId;return!a&&r&&(a=e),{activeFocusId:a,focusables:[...s.focusables,{id:e,isActive:!0}]}})},this.removeFocusable=e=>{this.setState(r=>({activeFocusId:r.activeFocusId===e?void 0:r.activeFocusId,focusables:r.focusables.filter(s=>s.id!==e)}))},this.activateFocusable=e=>{this.setState(r=>({focusables:r.focusables.map(s=>s.id!==e?s:{id:e,isActive:!0})}))},this.deactivateFocusable=e=>{this.setState(r=>({activeFocusId:r.activeFocusId===e?void 0:r.activeFocusId,focusables:r.focusables.map(s=>s.id!==e?s:{id:e,isActive:!1})}))},this.findNextFocusable=e=>{var r;let s=e.focusables.findIndex(a=>a.id===e.activeFocusId);for(let a=s+1;a{var r;let s=e.focusables.findIndex(a=>a.id===e.activeFocusId);for(let a=s-1;a>=0;a--)if(!((r=e.focusables[a])===null||r===void 0)&&r.isActive)return e.focusables[a].id}}static getDerivedStateFromError(e){return{error:e}}isRawModeSupported(){return this.props.stdin.isTTY}render(){return Om.default.createElement(Ght.default.Provider,{value:{exit:this.handleExit}},Om.default.createElement(qht.default.Provider,{value:{stdin:this.props.stdin,setRawMode:this.handleSetRawMode,isRawModeSupported:this.isRawModeSupported(),internal_exitOnCtrlC:this.props.exitOnCtrlC}},Om.default.createElement(Wht.default.Provider,{value:{stdout:this.props.stdout,write:this.props.writeToStdout}},Om.default.createElement(Yht.default.Provider,{value:{stderr:this.props.stderr,write:this.props.writeToStderr}},Om.default.createElement(Vht.default.Provider,{value:{activeId:this.state.activeFocusId,add:this.addFocusable,remove:this.removeFocusable,activate:this.activateFocusable,deactivate:this.deactivateFocusable,enableFocus:this.enableFocus,disableFocus:this.disableFocus,focusNext:this.focusNext,focusPrevious:this.focusPrevious,focus:this.focus}},this.state.error?Om.default.createElement(Jht.default,{error:this.state.error}):this.props.children)))))}componentDidMount(){q1e.default.hide(this.props.stdout)}componentWillUnmount(){q1e.default.show(this.props.stdout),this.isRawModeSupported()&&this.handleSetRawMode(!1)}componentDidCatch(e){this.handleExit(e)}};sf.default=HF;HF.displayName="InternalApp"});var J1e=_(of=>{"use strict";var Xht=of&&of.__createBinding||(Object.create?function(t,e,r,s){s===void 0&&(s=r),Object.defineProperty(t,s,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,s){s===void 0&&(s=r),t[s]=e[r]}),$ht=of&&of.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),e0t=of&&of.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.hasOwnProperty.call(t,r)&&Xht(e,t,r);return $ht(e,t),e},af=of&&of.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(of,"__esModule",{value:!0});var t0t=af(hn()),Y1e=_Ce(),r0t=af(rwe()),n0t=af(w9()),i0t=af(lwe()),s0t=af(uwe()),DW=af(r1e()),o0t=af(y1e()),a0t=af(D9()),l0t=af(w1e()),c0t=e0t(nW()),u0t=af(fW()),f0t=af(W1e()),Ew=process.env.CI==="false"?!1:i0t.default,V1e=()=>{},PW=class{constructor(e){this.resolveExitPromise=()=>{},this.rejectExitPromise=()=>{},this.unsubscribeExit=()=>{},this.onRender=()=>{if(this.isUnmounted)return;let{output:r,outputHeight:s,staticOutput:a}=o0t.default(this.rootNode,this.options.stdout.columns||80),n=a&&a!==` +`;if(this.options.debug){n&&(this.fullStaticOutput+=a),this.options.stdout.write(this.fullStaticOutput+r);return}if(Ew){n&&this.options.stdout.write(a),this.lastOutput=r;return}if(n&&(this.fullStaticOutput+=a),s>=this.options.stdout.rows){this.options.stdout.write(n0t.default.clearTerminal+this.fullStaticOutput+r),this.lastOutput=r;return}n&&(this.log.clear(),this.options.stdout.write(a),this.log(r)),!n&&r!==this.lastOutput&&this.throttledLog(r),this.lastOutput=r},s0t.default(this),this.options=e,this.rootNode=c0t.createNode("ink-root"),this.rootNode.onRender=e.debug?this.onRender:Y1e(this.onRender,32,{leading:!0,trailing:!0}),this.rootNode.onImmediateRender=this.onRender,this.log=r0t.default.create(e.stdout),this.throttledLog=e.debug?this.log:Y1e(this.log,void 0,{leading:!0,trailing:!0}),this.isUnmounted=!1,this.lastOutput="",this.fullStaticOutput="",this.container=DW.default.createContainer(this.rootNode,0,!1,null),this.unsubscribeExit=a0t.default(this.unmount,{alwaysLast:!1}),e.patchConsole&&this.patchConsole(),Ew||(e.stdout.on("resize",this.onRender),this.unsubscribeResize=()=>{e.stdout.off("resize",this.onRender)})}render(e){let r=t0t.default.createElement(f0t.default,{stdin:this.options.stdin,stdout:this.options.stdout,stderr:this.options.stderr,writeToStdout:this.writeToStdout,writeToStderr:this.writeToStderr,exitOnCtrlC:this.options.exitOnCtrlC,onExit:this.unmount},e);DW.default.updateContainer(r,this.container,null,V1e)}writeToStdout(e){if(!this.isUnmounted){if(this.options.debug){this.options.stdout.write(e+this.fullStaticOutput+this.lastOutput);return}if(Ew){this.options.stdout.write(e);return}this.log.clear(),this.options.stdout.write(e),this.log(this.lastOutput)}}writeToStderr(e){if(!this.isUnmounted){if(this.options.debug){this.options.stderr.write(e),this.options.stdout.write(this.fullStaticOutput+this.lastOutput);return}if(Ew){this.options.stderr.write(e);return}this.log.clear(),this.options.stderr.write(e),this.log(this.lastOutput)}}unmount(e){this.isUnmounted||(this.onRender(),this.unsubscribeExit(),typeof this.restoreConsole=="function"&&this.restoreConsole(),typeof this.unsubscribeResize=="function"&&this.unsubscribeResize(),Ew?this.options.stdout.write(this.lastOutput+` +`):this.options.debug||this.log.done(),this.isUnmounted=!0,DW.default.updateContainer(null,this.container,null,V1e),u0t.default.delete(this.options.stdout),e instanceof Error?this.rejectExitPromise(e):this.resolveExitPromise())}waitUntilExit(){return this.exitPromise||(this.exitPromise=new Promise((e,r)=>{this.resolveExitPromise=e,this.rejectExitPromise=r})),this.exitPromise}clear(){!Ew&&!this.options.debug&&this.log.clear()}patchConsole(){this.options.debug||(this.restoreConsole=l0t.default((e,r)=>{e==="stdout"&&this.writeToStdout(r),e==="stderr"&&(r.startsWith("The above error occurred")||this.writeToStderr(r))}))}};of.default=PW});var z1e=_(sD=>{"use strict";var K1e=sD&&sD.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(sD,"__esModule",{value:!0});var A0t=K1e(J1e()),jF=K1e(fW()),p0t=Ie("stream"),h0t=(t,e)=>{let r=Object.assign({stdout:process.stdout,stdin:process.stdin,stderr:process.stderr,debug:!1,exitOnCtrlC:!0,patchConsole:!0},g0t(e)),s=d0t(r.stdout,()=>new A0t.default(r));return s.render(t),{rerender:s.render,unmount:()=>s.unmount(),waitUntilExit:s.waitUntilExit,cleanup:()=>jF.default.delete(r.stdout),clear:s.clear}};sD.default=h0t;var g0t=(t={})=>t instanceof p0t.Stream?{stdout:t,stdin:process.stdin}:t,d0t=(t,e)=>{let r;return jF.default.has(t)?r=jF.default.get(t):(r=e(),jF.default.set(t,r)),r}});var X1e=_(eh=>{"use strict";var m0t=eh&&eh.__createBinding||(Object.create?function(t,e,r,s){s===void 0&&(s=r),Object.defineProperty(t,s,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,s){s===void 0&&(s=r),t[s]=e[r]}),y0t=eh&&eh.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),E0t=eh&&eh.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.hasOwnProperty.call(t,r)&&m0t(e,t,r);return y0t(e,t),e};Object.defineProperty(eh,"__esModule",{value:!0});var oD=E0t(hn()),Z1e=t=>{let{items:e,children:r,style:s}=t,[a,n]=oD.useState(0),c=oD.useMemo(()=>e.slice(a),[e,a]);oD.useLayoutEffect(()=>{n(e.length)},[e.length]);let f=c.map((h,E)=>r(h,a+E)),p=oD.useMemo(()=>Object.assign({position:"absolute",flexDirection:"column"},s),[s]);return oD.default.createElement("ink-box",{internal_static:!0,style:p},f)};Z1e.displayName="Static";eh.default=Z1e});var e2e=_(aD=>{"use strict";var I0t=aD&&aD.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(aD,"__esModule",{value:!0});var C0t=I0t(hn()),$1e=({children:t,transform:e})=>t==null?null:C0t.default.createElement("ink-text",{style:{flexGrow:0,flexShrink:1,flexDirection:"row"},internal_transform:e},t);$1e.displayName="Transform";aD.default=$1e});var r2e=_(lD=>{"use strict";var w0t=lD&&lD.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(lD,"__esModule",{value:!0});var B0t=w0t(hn()),t2e=({count:t=1})=>B0t.default.createElement("ink-text",null,` +`.repeat(t));t2e.displayName="Newline";lD.default=t2e});var s2e=_(cD=>{"use strict";var n2e=cD&&cD.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(cD,"__esModule",{value:!0});var v0t=n2e(hn()),S0t=n2e(_F()),i2e=()=>v0t.default.createElement(S0t.default,{flexGrow:1});i2e.displayName="Spacer";cD.default=i2e});var GF=_(uD=>{"use strict";var D0t=uD&&uD.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(uD,"__esModule",{value:!0});var P0t=hn(),b0t=D0t(gW()),x0t=()=>P0t.useContext(b0t.default);uD.default=x0t});var a2e=_(fD=>{"use strict";var k0t=fD&&fD.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(fD,"__esModule",{value:!0});var o2e=hn(),Q0t=k0t(GF()),R0t=(t,e={})=>{let{stdin:r,setRawMode:s,internal_exitOnCtrlC:a}=Q0t.default();o2e.useEffect(()=>{if(e.isActive!==!1)return s(!0),()=>{s(!1)}},[e.isActive,s]),o2e.useEffect(()=>{if(e.isActive===!1)return;let n=c=>{let f=String(c),p={upArrow:f==="\x1B[A",downArrow:f==="\x1B[B",leftArrow:f==="\x1B[D",rightArrow:f==="\x1B[C",pageDown:f==="\x1B[6~",pageUp:f==="\x1B[5~",return:f==="\r",escape:f==="\x1B",ctrl:!1,shift:!1,tab:f===" "||f==="\x1B[Z",backspace:f==="\b",delete:f==="\x7F"||f==="\x1B[3~",meta:!1};f<=""&&!p.return&&(f=String.fromCharCode(f.charCodeAt(0)+97-1),p.ctrl=!0),f.startsWith("\x1B")&&(f=f.slice(1),p.meta=!0);let h=f>="A"&&f<="Z",E=f>="\u0410"&&f<="\u042F";f.length===1&&(h||E)&&(p.shift=!0),p.tab&&f==="[Z"&&(p.shift=!0),(p.tab||p.backspace||p.delete)&&(f=""),(!(f==="c"&&p.ctrl)||!a)&&t(f,p)};return r?.on("data",n),()=>{r?.off("data",n)}},[e.isActive,r,a,t])};fD.default=R0t});var l2e=_(AD=>{"use strict";var T0t=AD&&AD.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(AD,"__esModule",{value:!0});var F0t=hn(),N0t=T0t(pW()),O0t=()=>F0t.useContext(N0t.default);AD.default=O0t});var c2e=_(pD=>{"use strict";var L0t=pD&&pD.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(pD,"__esModule",{value:!0});var M0t=hn(),U0t=L0t(mW()),_0t=()=>M0t.useContext(U0t.default);pD.default=_0t});var u2e=_(hD=>{"use strict";var H0t=hD&&hD.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(hD,"__esModule",{value:!0});var j0t=hn(),G0t=H0t(EW()),q0t=()=>j0t.useContext(G0t.default);hD.default=q0t});var A2e=_(dD=>{"use strict";var f2e=dD&&dD.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(dD,"__esModule",{value:!0});var gD=hn(),W0t=f2e(UF()),Y0t=f2e(GF()),V0t=({isActive:t=!0,autoFocus:e=!1,id:r}={})=>{let{isRawModeSupported:s,setRawMode:a}=Y0t.default(),{activeId:n,add:c,remove:f,activate:p,deactivate:h,focus:E}=gD.useContext(W0t.default),C=gD.useMemo(()=>r??Math.random().toString().slice(2,7),[r]);return gD.useEffect(()=>(c(C,{autoFocus:e}),()=>{f(C)}),[C,e]),gD.useEffect(()=>{t?p(C):h(C)},[t,C]),gD.useEffect(()=>{if(!(!s||!t))return a(!0),()=>{a(!1)}},[t]),{isFocused:!!C&&n===C,focus:E}};dD.default=V0t});var p2e=_(mD=>{"use strict";var J0t=mD&&mD.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(mD,"__esModule",{value:!0});var K0t=hn(),z0t=J0t(UF()),Z0t=()=>{let t=K0t.useContext(z0t.default);return{enableFocus:t.enableFocus,disableFocus:t.disableFocus,focusNext:t.focusNext,focusPrevious:t.focusPrevious,focus:t.focus}};mD.default=Z0t});var h2e=_(bW=>{"use strict";Object.defineProperty(bW,"__esModule",{value:!0});bW.default=t=>{var e,r,s,a;return{width:(r=(e=t.yogaNode)===null||e===void 0?void 0:e.getComputedWidth())!==null&&r!==void 0?r:0,height:(a=(s=t.yogaNode)===null||s===void 0?void 0:s.getComputedHeight())!==null&&a!==void 0?a:0}}});var Wc=_(mo=>{"use strict";Object.defineProperty(mo,"__esModule",{value:!0});var X0t=z1e();Object.defineProperty(mo,"render",{enumerable:!0,get:function(){return X0t.default}});var $0t=_F();Object.defineProperty(mo,"Box",{enumerable:!0,get:function(){return $0t.default}});var egt=SW();Object.defineProperty(mo,"Text",{enumerable:!0,get:function(){return egt.default}});var tgt=X1e();Object.defineProperty(mo,"Static",{enumerable:!0,get:function(){return tgt.default}});var rgt=e2e();Object.defineProperty(mo,"Transform",{enumerable:!0,get:function(){return rgt.default}});var ngt=r2e();Object.defineProperty(mo,"Newline",{enumerable:!0,get:function(){return ngt.default}});var igt=s2e();Object.defineProperty(mo,"Spacer",{enumerable:!0,get:function(){return igt.default}});var sgt=a2e();Object.defineProperty(mo,"useInput",{enumerable:!0,get:function(){return sgt.default}});var ogt=l2e();Object.defineProperty(mo,"useApp",{enumerable:!0,get:function(){return ogt.default}});var agt=GF();Object.defineProperty(mo,"useStdin",{enumerable:!0,get:function(){return agt.default}});var lgt=c2e();Object.defineProperty(mo,"useStdout",{enumerable:!0,get:function(){return lgt.default}});var cgt=u2e();Object.defineProperty(mo,"useStderr",{enumerable:!0,get:function(){return cgt.default}});var ugt=A2e();Object.defineProperty(mo,"useFocus",{enumerable:!0,get:function(){return ugt.default}});var fgt=p2e();Object.defineProperty(mo,"useFocusManager",{enumerable:!0,get:function(){return fgt.default}});var Agt=h2e();Object.defineProperty(mo,"measureElement",{enumerable:!0,get:function(){return Agt.default}})});var kW={};Vt(kW,{Gem:()=>xW});var g2e,Mm,xW,qF=Ze(()=>{g2e=ut(Wc()),Mm=ut(hn()),xW=(0,Mm.memo)(({active:t})=>{let e=(0,Mm.useMemo)(()=>t?"\u25C9":"\u25EF",[t]),r=(0,Mm.useMemo)(()=>t?"green":"yellow",[t]);return Mm.default.createElement(g2e.Text,{color:r},e)})});var m2e={};Vt(m2e,{useKeypress:()=>Um});function Um({active:t},e,r){let{stdin:s}=(0,d2e.useStdin)(),a=(0,WF.useCallback)((n,c)=>e(n,c),r);(0,WF.useEffect)(()=>{if(!(!t||!s))return s.on("keypress",a),()=>{s.off("keypress",a)}},[t,a,s])}var d2e,WF,yD=Ze(()=>{d2e=ut(Wc()),WF=ut(hn())});var E2e={};Vt(E2e,{FocusRequest:()=>y2e,useFocusRequest:()=>QW});var y2e,QW,RW=Ze(()=>{yD();y2e=(r=>(r.BEFORE="before",r.AFTER="after",r))(y2e||{}),QW=function({active:t},e,r){Um({active:t},(s,a)=>{a.name==="tab"&&(a.shift?e("before"):e("after"))},r)}});var I2e={};Vt(I2e,{useListInput:()=>ED});var ED,YF=Ze(()=>{yD();ED=function(t,e,{active:r,minus:s,plus:a,set:n,loop:c=!0}){Um({active:r},(f,p)=>{let h=e.indexOf(t);switch(p.name){case s:{let E=h-1;if(c){n(e[(e.length+E)%e.length]);return}if(E<0)return;n(e[E])}break;case a:{let E=h+1;if(c){n(e[E%e.length]);return}if(E>=e.length)return;n(e[E])}break}},[e,t,a,n,c])}});var VF={};Vt(VF,{ScrollableItems:()=>pgt});var eg,dl,pgt,JF=Ze(()=>{eg=ut(Wc()),dl=ut(hn());RW();YF();pgt=({active:t=!0,children:e=[],radius:r=10,size:s=1,loop:a=!0,onFocusRequest:n,willReachEnd:c})=>{let f=N=>{if(N.key===null)throw new Error("Expected all children to have a key");return N.key},p=dl.default.Children.map(e,N=>f(N)),h=p[0],[E,C]=(0,dl.useState)(h),S=p.indexOf(E);(0,dl.useEffect)(()=>{p.includes(E)||C(h)},[e]),(0,dl.useEffect)(()=>{c&&S>=p.length-2&&c()},[S]),QW({active:t&&!!n},N=>{n?.(N)},[n]),ED(E,p,{active:t,minus:"up",plus:"down",set:C,loop:a});let b=S-r,I=S+r;I>p.length&&(b-=I-p.length,I=p.length),b<0&&(I+=-b,b=0),I>=p.length&&(I=p.length-1);let T=[];for(let N=b;N<=I;++N){let U=p[N],W=t&&U===E;T.push(dl.default.createElement(eg.Box,{key:U,height:s},dl.default.createElement(eg.Box,{marginLeft:1,marginRight:1},dl.default.createElement(eg.Text,null,W?dl.default.createElement(eg.Text,{color:"cyan",bold:!0},">"):" ")),dl.default.createElement(eg.Box,null,dl.default.cloneElement(e[N],{active:W}))))}return dl.default.createElement(eg.Box,{flexDirection:"column",width:"100%"},T)}});var C2e,th,w2e,TW,B2e,FW=Ze(()=>{C2e=ut(Wc()),th=ut(hn()),w2e=Ie("readline"),TW=th.default.createContext(null),B2e=({children:t})=>{let{stdin:e,setRawMode:r}=(0,C2e.useStdin)();(0,th.useEffect)(()=>{r&&r(!0),e&&(0,w2e.emitKeypressEvents)(e)},[e,r]);let[s,a]=(0,th.useState)(new Map),n=(0,th.useMemo)(()=>({getAll:()=>s,get:c=>s.get(c),set:(c,f)=>a(new Map([...s,[c,f]]))}),[s,a]);return th.default.createElement(TW.Provider,{value:n,children:t})}});var NW={};Vt(NW,{useMinistore:()=>hgt});function hgt(t,e){let r=(0,KF.useContext)(TW);if(r===null)throw new Error("Expected this hook to run with a ministore context attached");if(typeof t>"u")return r.getAll();let s=(0,KF.useCallback)(n=>{r.set(t,n)},[t,r.set]),a=r.get(t);return typeof a>"u"&&(a=e),[a,s]}var KF,OW=Ze(()=>{KF=ut(hn());FW()});var ZF={};Vt(ZF,{renderForm:()=>ggt});async function ggt(t,e,{stdin:r,stdout:s,stderr:a}){let n,c=p=>{let{exit:h}=(0,zF.useApp)();Um({active:!0},(E,C)=>{C.name==="return"&&(n=p,h())},[h,p])},{waitUntilExit:f}=(0,zF.render)(LW.default.createElement(B2e,null,LW.default.createElement(t,{...e,useSubmit:c})),{stdin:r,stdout:s,stderr:a});return await f(),n}var zF,LW,XF=Ze(()=>{zF=ut(Wc()),LW=ut(hn());FW();yD()});var P2e=_(ID=>{"use strict";Object.defineProperty(ID,"__esModule",{value:!0});ID.UncontrolledTextInput=void 0;var S2e=hn(),MW=hn(),v2e=Wc(),_m=RE(),D2e=({value:t,placeholder:e="",focus:r=!0,mask:s,highlightPastedText:a=!1,showCursor:n=!0,onChange:c,onSubmit:f})=>{let[{cursorOffset:p,cursorWidth:h},E]=MW.useState({cursorOffset:(t||"").length,cursorWidth:0});MW.useEffect(()=>{E(T=>{if(!r||!n)return T;let N=t||"";return T.cursorOffset>N.length-1?{cursorOffset:N.length,cursorWidth:0}:T})},[t,r,n]);let C=a?h:0,S=s?s.repeat(t.length):t,b=S,I=e?_m.grey(e):void 0;if(n&&r){I=e.length>0?_m.inverse(e[0])+_m.grey(e.slice(1)):_m.inverse(" "),b=S.length>0?"":_m.inverse(" ");let T=0;for(let N of S)T>=p-C&&T<=p?b+=_m.inverse(N):b+=N,T++;S.length>0&&p===S.length&&(b+=_m.inverse(" "))}return v2e.useInput((T,N)=>{if(N.upArrow||N.downArrow||N.ctrl&&T==="c"||N.tab||N.shift&&N.tab)return;if(N.return){f&&f(t);return}let U=p,W=t,ee=0;N.leftArrow?n&&U--:N.rightArrow?n&&U++:N.backspace||N.delete?p>0&&(W=t.slice(0,p-1)+t.slice(p,t.length),U--):(W=t.slice(0,p)+T+t.slice(p,t.length),U+=T.length,T.length>1&&(ee=T.length)),p<0&&(U=0),p>t.length&&(U=t.length),E({cursorOffset:U,cursorWidth:ee}),W!==t&&c(W)},{isActive:r}),S2e.createElement(v2e.Text,null,e?S.length>0?b:I:b)};ID.default=D2e;ID.UncontrolledTextInput=({initialValue:t="",...e})=>{let[r,s]=MW.useState(t);return S2e.createElement(D2e,Object.assign({},e,{value:r,onChange:s}))}});var k2e={};Vt(k2e,{Pad:()=>UW});var b2e,x2e,UW,_W=Ze(()=>{b2e=ut(Wc()),x2e=ut(hn()),UW=({length:t,active:e})=>{if(t===0)return null;let r=t>1?` ${"-".repeat(t-1)}`:" ";return x2e.default.createElement(b2e.Text,{dimColor:!e},r)}});var Q2e={};Vt(Q2e,{ItemOptions:()=>dgt});var wD,tg,dgt,R2e=Ze(()=>{wD=ut(Wc()),tg=ut(hn());YF();qF();_W();dgt=function({active:t,skewer:e,options:r,value:s,onChange:a,sizes:n=[]}){let c=r.filter(({label:p})=>!!p).map(({value:p})=>p),f=r.findIndex(p=>p.value===s&&p.label!="");return ED(s,c,{active:t,minus:"left",plus:"right",set:a}),tg.default.createElement(tg.default.Fragment,null,r.map(({label:p},h)=>{let E=h===f,C=n[h]-1||0,S=p.replace(/[\u001b\u009b][[()#;?]*(?:[0-9]{1,4}(?:;[0-9]{0,4})*)?[0-9A-ORZcf-nqry=><]/g,""),b=Math.max(0,C-S.length-2);return p?tg.default.createElement(wD.Box,{key:p,width:C,marginLeft:1},tg.default.createElement(wD.Text,{wrap:"truncate"},tg.default.createElement(xW,{active:E})," ",p),e?tg.default.createElement(UW,{active:t,length:b}):null):tg.default.createElement(wD.Box,{key:`spacer-${h}`,width:C,marginLeft:1})}))}});var V2e=_((VZt,Y2e)=>{var ZW;Y2e.exports=()=>(typeof ZW>"u"&&(ZW=Ie("zlib").brotliDecompressSync(Buffer.from("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","base64")).toString()),ZW)});var hBe=_((yXt,pBe)=>{var oY=Symbol("arg flag"),Yc=class t extends Error{constructor(e,r){super(e),this.name="ArgError",this.code=r,Object.setPrototypeOf(this,t.prototype)}};function UD(t,{argv:e=process.argv.slice(2),permissive:r=!1,stopAtPositional:s=!1}={}){if(!t)throw new Yc("argument specification object is required","ARG_CONFIG_NO_SPEC");let a={_:[]},n={},c={};for(let f of Object.keys(t)){if(!f)throw new Yc("argument key cannot be an empty string","ARG_CONFIG_EMPTY_KEY");if(f[0]!=="-")throw new Yc(`argument key must start with '-' but found: '${f}'`,"ARG_CONFIG_NONOPT_KEY");if(f.length===1)throw new Yc(`argument key must have a name; singular '-' keys are not allowed: ${f}`,"ARG_CONFIG_NONAME_KEY");if(typeof t[f]=="string"){n[f]=t[f];continue}let p=t[f],h=!1;if(Array.isArray(p)&&p.length===1&&typeof p[0]=="function"){let[E]=p;p=(C,S,b=[])=>(b.push(E(C,S,b[b.length-1])),b),h=E===Boolean||E[oY]===!0}else if(typeof p=="function")h=p===Boolean||p[oY]===!0;else throw new Yc(`type missing or not a function or valid array type: ${f}`,"ARG_CONFIG_VAD_TYPE");if(f[1]!=="-"&&f.length>2)throw new Yc(`short argument keys (with a single hyphen) must have only one character: ${f}`,"ARG_CONFIG_SHORTOPT_TOOLONG");c[f]=[p,h]}for(let f=0,p=e.length;f0){a._=a._.concat(e.slice(f));break}if(h==="--"){a._=a._.concat(e.slice(f+1));break}if(h.length>1&&h[0]==="-"){let E=h[1]==="-"||h.length===2?[h]:h.slice(1).split("").map(C=>`-${C}`);for(let C=0;C1&&e[f+1][0]==="-"&&!(e[f+1].match(/^-?\d*(\.(?=\d))?\d*$/)&&(N===Number||typeof BigInt<"u"&&N===BigInt))){let W=b===T?"":` (alias for ${T})`;throw new Yc(`option requires argument: ${b}${W}`,"ARG_MISSING_REQUIRED_LONGARG")}a[T]=N(e[f+1],T,a[T]),++f}else a[T]=N(I,T,a[T])}}else a._.push(h)}return a}UD.flag=t=>(t[oY]=!0,t);UD.COUNT=UD.flag((t,e,r)=>(r||0)+1);UD.ArgError=Yc;pBe.exports=UD});var wBe=_((JXt,CBe)=>{var uY;CBe.exports=()=>(typeof uY>"u"&&(uY=Ie("zlib").brotliDecompressSync(Buffer.from("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","base64")).toString()),uY)});var PBe=_((dY,mY)=>{(function(t){dY&&typeof dY=="object"&&typeof mY<"u"?mY.exports=t():typeof define=="function"&&define.amd?define([],t):typeof window<"u"?window.isWindows=t():typeof global<"u"?global.isWindows=t():typeof self<"u"?self.isWindows=t():this.isWindows=t()})(function(){"use strict";return function(){return process&&(process.platform==="win32"||/^(msys|cygwin)$/.test(process.env.OSTYPE))}})});var QBe=_((Y$t,kBe)=>{"use strict";yY.ifExists=mdt;var Dw=Ie("util"),Vc=Ie("path"),bBe=PBe(),hdt=/^#!\s*(?:\/usr\/bin\/env)?\s*([^ \t]+)(.*)$/,gdt={createPwshFile:!0,createCmdFile:bBe(),fs:Ie("fs")},ddt=new Map([[".js","node"],[".cjs","node"],[".mjs","node"],[".cmd","cmd"],[".bat","cmd"],[".ps1","pwsh"],[".sh","sh"]]);function xBe(t){let e={...gdt,...t},r=e.fs;return e.fs_={chmod:r.chmod?Dw.promisify(r.chmod):async()=>{},mkdir:Dw.promisify(r.mkdir),readFile:Dw.promisify(r.readFile),stat:Dw.promisify(r.stat),unlink:Dw.promisify(r.unlink),writeFile:Dw.promisify(r.writeFile)},e}async function yY(t,e,r){let s=xBe(r);await s.fs_.stat(t),await Edt(t,e,s)}function mdt(t,e,r){return yY(t,e,r).catch(()=>{})}function ydt(t,e){return e.fs_.unlink(t).catch(()=>{})}async function Edt(t,e,r){let s=await vdt(t,r);return await Idt(e,r),Cdt(t,e,s,r)}function Idt(t,e){return e.fs_.mkdir(Vc.dirname(t),{recursive:!0})}function Cdt(t,e,r,s){let a=xBe(s),n=[{generator:Pdt,extension:""}];return a.createCmdFile&&n.push({generator:Ddt,extension:".cmd"}),a.createPwshFile&&n.push({generator:bdt,extension:".ps1"}),Promise.all(n.map(c=>Sdt(t,e+c.extension,r,c.generator,a)))}function wdt(t,e){return ydt(t,e)}function Bdt(t,e){return xdt(t,e)}async function vdt(t,e){let a=(await e.fs_.readFile(t,"utf8")).trim().split(/\r*\n/)[0].match(hdt);if(!a){let n=Vc.extname(t).toLowerCase();return{program:ddt.get(n)||null,additionalArgs:""}}return{program:a[1],additionalArgs:a[2]}}async function Sdt(t,e,r,s,a){let n=a.preserveSymlinks?"--preserve-symlinks":"",c=[r.additionalArgs,n].filter(f=>f).join(" ");return a=Object.assign({},a,{prog:r.program,args:c}),await wdt(e,a),await a.fs_.writeFile(e,s(t,e,a),"utf8"),Bdt(e,a)}function Ddt(t,e,r){let a=Vc.relative(Vc.dirname(e),t).split("/").join("\\"),n=Vc.isAbsolute(a)?`"${a}"`:`"%~dp0\\${a}"`,c,f=r.prog,p=r.args||"",h=EY(r.nodePath).win32;f?(c=`"%~dp0\\${f}.exe"`,a=n):(f=n,p="",a="");let E=r.progArgs?`${r.progArgs.join(" ")} `:"",C=h?`@SET NODE_PATH=${h}\r +`:"";return c?C+=`@IF EXIST ${c} (\r + ${c} ${p} ${a} ${E}%*\r +) ELSE (\r + @SETLOCAL\r + @SET PATHEXT=%PATHEXT:;.JS;=;%\r + ${f} ${p} ${a} ${E}%*\r +)\r +`:C+=`@${f} ${p} ${a} ${E}%*\r +`,C}function Pdt(t,e,r){let s=Vc.relative(Vc.dirname(e),t),a=r.prog&&r.prog.split("\\").join("/"),n;s=s.split("\\").join("/");let c=Vc.isAbsolute(s)?`"${s}"`:`"$basedir/${s}"`,f=r.args||"",p=EY(r.nodePath).posix;a?(n=`"$basedir/${r.prog}"`,s=c):(a=c,f="",s="");let h=r.progArgs?`${r.progArgs.join(" ")} `:"",E=`#!/bin/sh +basedir=$(dirname "$(echo "$0" | sed -e 's,\\\\,/,g')") + +case \`uname\` in + *CYGWIN*) basedir=\`cygpath -w "$basedir"\`;; +esac + +`,C=r.nodePath?`export NODE_PATH="${p}" +`:"";return n?E+=`${C}if [ -x ${n} ]; then + exec ${n} ${f} ${s} ${h}"$@" +else + exec ${a} ${f} ${s} ${h}"$@" +fi +`:E+=`${C}${a} ${f} ${s} ${h}"$@" +exit $? +`,E}function bdt(t,e,r){let s=Vc.relative(Vc.dirname(e),t),a=r.prog&&r.prog.split("\\").join("/"),n=a&&`"${a}$exe"`,c;s=s.split("\\").join("/");let f=Vc.isAbsolute(s)?`"${s}"`:`"$basedir/${s}"`,p=r.args||"",h=EY(r.nodePath),E=h.win32,C=h.posix;n?(c=`"$basedir/${r.prog}$exe"`,s=f):(n=f,p="",s="");let S=r.progArgs?`${r.progArgs.join(" ")} `:"",b=`#!/usr/bin/env pwsh +$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent + +$exe="" +${r.nodePath?`$env_node_path=$env:NODE_PATH +$env:NODE_PATH="${E}" +`:""}if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { + # Fix case when both the Windows and Linux builds of Node + # are installed in the same directory + $exe=".exe" +}`;return r.nodePath&&(b+=` else { + $env:NODE_PATH="${C}" +}`),c?b+=` +$ret=0 +if (Test-Path ${c}) { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & ${c} ${p} ${s} ${S}$args + } else { + & ${c} ${p} ${s} ${S}$args + } + $ret=$LASTEXITCODE +} else { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & ${n} ${p} ${s} ${S}$args + } else { + & ${n} ${p} ${s} ${S}$args + } + $ret=$LASTEXITCODE +} +${r.nodePath?`$env:NODE_PATH=$env_node_path +`:""}exit $ret +`:b+=` +# Support pipeline input +if ($MyInvocation.ExpectingInput) { + $input | & ${n} ${p} ${s} ${S}$args +} else { + & ${n} ${p} ${s} ${S}$args +} +${r.nodePath?`$env:NODE_PATH=$env_node_path +`:""}exit $LASTEXITCODE +`,b}function xdt(t,e){return e.fs_.chmod(t,493)}function EY(t){if(!t)return{win32:"",posix:""};let e=typeof t=="string"?t.split(Vc.delimiter):Array.from(t),r={};for(let s=0;s`/mnt/${f.toLowerCase()}`):e[s];r.win32=r.win32?`${r.win32};${a}`:a,r.posix=r.posix?`${r.posix}:${n}`:n,r[s]={win32:a,posix:n}}return r}kBe.exports=yY});var TY=_((Ctr,zBe)=>{zBe.exports=Ie("stream")});var eve=_((wtr,$Be)=>{"use strict";function ZBe(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);e&&(s=s.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),r.push.apply(r,s)}return r}function cmt(t){for(var e=1;e0?this.tail.next=s:this.head=s,this.tail=s,++this.length}},{key:"unshift",value:function(r){var s={data:r,next:this.head};this.length===0&&(this.tail=s),this.head=s,++this.length}},{key:"shift",value:function(){if(this.length!==0){var r=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,r}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(r){if(this.length===0)return"";for(var s=this.head,a=""+s.data;s=s.next;)a+=r+s.data;return a}},{key:"concat",value:function(r){if(this.length===0)return AN.alloc(0);for(var s=AN.allocUnsafe(r>>>0),a=this.head,n=0;a;)dmt(a.data,s,n),n+=a.data.length,a=a.next;return s}},{key:"consume",value:function(r,s){var a;return rc.length?c.length:r;if(f===c.length?n+=c:n+=c.slice(0,r),r-=f,r===0){f===c.length?(++a,s.next?this.head=s.next:this.head=this.tail=null):(this.head=s,s.data=c.slice(f));break}++a}return this.length-=a,n}},{key:"_getBuffer",value:function(r){var s=AN.allocUnsafe(r),a=this.head,n=1;for(a.data.copy(s),r-=a.data.length;a=a.next;){var c=a.data,f=r>c.length?c.length:r;if(c.copy(s,s.length-r,0,f),r-=f,r===0){f===c.length?(++n,a.next?this.head=a.next:this.head=this.tail=null):(this.head=a,a.data=c.slice(f));break}++n}return this.length-=n,s}},{key:gmt,value:function(r,s){return FY(this,cmt({},s,{depth:0,customInspect:!1}))}}]),t}()});var OY=_((Btr,rve)=>{"use strict";function mmt(t,e){var r=this,s=this._readableState&&this._readableState.destroyed,a=this._writableState&&this._writableState.destroyed;return s||a?(e?e(t):t&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,process.nextTick(NY,this,t)):process.nextTick(NY,this,t)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(t||null,function(n){!e&&n?r._writableState?r._writableState.errorEmitted?process.nextTick(pN,r):(r._writableState.errorEmitted=!0,process.nextTick(tve,r,n)):process.nextTick(tve,r,n):e?(process.nextTick(pN,r),e(n)):process.nextTick(pN,r)}),this)}function tve(t,e){NY(t,e),pN(t)}function pN(t){t._writableState&&!t._writableState.emitClose||t._readableState&&!t._readableState.emitClose||t.emit("close")}function ymt(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function NY(t,e){t.emit("error",e)}function Emt(t,e){var r=t._readableState,s=t._writableState;r&&r.autoDestroy||s&&s.autoDestroy?t.destroy(e):t.emit("error",e)}rve.exports={destroy:mmt,undestroy:ymt,errorOrDestroy:Emt}});var lg=_((vtr,sve)=>{"use strict";var ive={};function Kc(t,e,r){r||(r=Error);function s(n,c,f){return typeof e=="string"?e:e(n,c,f)}class a extends r{constructor(c,f,p){super(s(c,f,p))}}a.prototype.name=r.name,a.prototype.code=t,ive[t]=a}function nve(t,e){if(Array.isArray(t)){let r=t.length;return t=t.map(s=>String(s)),r>2?`one of ${e} ${t.slice(0,r-1).join(", ")}, or `+t[r-1]:r===2?`one of ${e} ${t[0]} or ${t[1]}`:`of ${e} ${t[0]}`}else return`of ${e} ${String(t)}`}function Imt(t,e,r){return t.substr(!r||r<0?0:+r,e.length)===e}function Cmt(t,e,r){return(r===void 0||r>t.length)&&(r=t.length),t.substring(r-e.length,r)===e}function wmt(t,e,r){return typeof r!="number"&&(r=0),r+e.length>t.length?!1:t.indexOf(e,r)!==-1}Kc("ERR_INVALID_OPT_VALUE",function(t,e){return'The value "'+e+'" is invalid for option "'+t+'"'},TypeError);Kc("ERR_INVALID_ARG_TYPE",function(t,e,r){let s;typeof e=="string"&&Imt(e,"not ")?(s="must not be",e=e.replace(/^not /,"")):s="must be";let a;if(Cmt(t," argument"))a=`The ${t} ${s} ${nve(e,"type")}`;else{let n=wmt(t,".")?"property":"argument";a=`The "${t}" ${n} ${s} ${nve(e,"type")}`}return a+=`. Received type ${typeof r}`,a},TypeError);Kc("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF");Kc("ERR_METHOD_NOT_IMPLEMENTED",function(t){return"The "+t+" method is not implemented"});Kc("ERR_STREAM_PREMATURE_CLOSE","Premature close");Kc("ERR_STREAM_DESTROYED",function(t){return"Cannot call "+t+" after a stream was destroyed"});Kc("ERR_MULTIPLE_CALLBACK","Callback called multiple times");Kc("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable");Kc("ERR_STREAM_WRITE_AFTER_END","write after end");Kc("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError);Kc("ERR_UNKNOWN_ENCODING",function(t){return"Unknown encoding: "+t},TypeError);Kc("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event");sve.exports.codes=ive});var LY=_((Str,ove)=>{"use strict";var Bmt=lg().codes.ERR_INVALID_OPT_VALUE;function vmt(t,e,r){return t.highWaterMark!=null?t.highWaterMark:e?t[r]:null}function Smt(t,e,r,s){var a=vmt(e,s,r);if(a!=null){if(!(isFinite(a)&&Math.floor(a)===a)||a<0){var n=s?r:"highWaterMark";throw new Bmt(n,a)}return Math.floor(a)}return t.objectMode?16:16*1024}ove.exports={getHighWaterMark:Smt}});var ave=_((Dtr,MY)=>{typeof Object.create=="function"?MY.exports=function(e,r){r&&(e.super_=r,e.prototype=Object.create(r.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:MY.exports=function(e,r){if(r){e.super_=r;var s=function(){};s.prototype=r.prototype,e.prototype=new s,e.prototype.constructor=e}}});var cg=_((Ptr,_Y)=>{try{if(UY=Ie("util"),typeof UY.inherits!="function")throw"";_Y.exports=UY.inherits}catch{_Y.exports=ave()}var UY});var cve=_((btr,lve)=>{lve.exports=Ie("util").deprecate});var GY=_((xtr,gve)=>{"use strict";gve.exports=Yi;function fve(t){var e=this;this.next=null,this.entry=null,this.finish=function(){Xmt(e,t)}}var Rw;Yi.WritableState=XD;var Dmt={deprecate:cve()},Ave=TY(),gN=Ie("buffer").Buffer,Pmt=global.Uint8Array||function(){};function bmt(t){return gN.from(t)}function xmt(t){return gN.isBuffer(t)||t instanceof Pmt}var jY=OY(),kmt=LY(),Qmt=kmt.getHighWaterMark,ug=lg().codes,Rmt=ug.ERR_INVALID_ARG_TYPE,Tmt=ug.ERR_METHOD_NOT_IMPLEMENTED,Fmt=ug.ERR_MULTIPLE_CALLBACK,Nmt=ug.ERR_STREAM_CANNOT_PIPE,Omt=ug.ERR_STREAM_DESTROYED,Lmt=ug.ERR_STREAM_NULL_VALUES,Mmt=ug.ERR_STREAM_WRITE_AFTER_END,Umt=ug.ERR_UNKNOWN_ENCODING,Tw=jY.errorOrDestroy;cg()(Yi,Ave);function _mt(){}function XD(t,e,r){Rw=Rw||Ym(),t=t||{},typeof r!="boolean"&&(r=e instanceof Rw),this.objectMode=!!t.objectMode,r&&(this.objectMode=this.objectMode||!!t.writableObjectMode),this.highWaterMark=Qmt(this,t,"writableHighWaterMark",r),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var s=t.decodeStrings===!1;this.decodeStrings=!s,this.defaultEncoding=t.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(a){Vmt(e,a)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=t.emitClose!==!1,this.autoDestroy=!!t.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new fve(this)}XD.prototype.getBuffer=function(){for(var e=this.bufferedRequest,r=[];e;)r.push(e),e=e.next;return r};(function(){try{Object.defineProperty(XD.prototype,"buffer",{get:Dmt.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}})();var hN;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(hN=Function.prototype[Symbol.hasInstance],Object.defineProperty(Yi,Symbol.hasInstance,{value:function(e){return hN.call(this,e)?!0:this!==Yi?!1:e&&e._writableState instanceof XD}})):hN=function(e){return e instanceof this};function Yi(t){Rw=Rw||Ym();var e=this instanceof Rw;if(!e&&!hN.call(Yi,this))return new Yi(t);this._writableState=new XD(t,this,e),this.writable=!0,t&&(typeof t.write=="function"&&(this._write=t.write),typeof t.writev=="function"&&(this._writev=t.writev),typeof t.destroy=="function"&&(this._destroy=t.destroy),typeof t.final=="function"&&(this._final=t.final)),Ave.call(this)}Yi.prototype.pipe=function(){Tw(this,new Nmt)};function Hmt(t,e){var r=new Mmt;Tw(t,r),process.nextTick(e,r)}function jmt(t,e,r,s){var a;return r===null?a=new Lmt:typeof r!="string"&&!e.objectMode&&(a=new Rmt("chunk",["string","Buffer"],r)),a?(Tw(t,a),process.nextTick(s,a),!1):!0}Yi.prototype.write=function(t,e,r){var s=this._writableState,a=!1,n=!s.objectMode&&xmt(t);return n&&!gN.isBuffer(t)&&(t=bmt(t)),typeof e=="function"&&(r=e,e=null),n?e="buffer":e||(e=s.defaultEncoding),typeof r!="function"&&(r=_mt),s.ending?Hmt(this,r):(n||jmt(this,s,t,r))&&(s.pendingcb++,a=qmt(this,s,n,t,e,r)),a};Yi.prototype.cork=function(){this._writableState.corked++};Yi.prototype.uncork=function(){var t=this._writableState;t.corked&&(t.corked--,!t.writing&&!t.corked&&!t.bufferProcessing&&t.bufferedRequest&&pve(this,t))};Yi.prototype.setDefaultEncoding=function(e){if(typeof e=="string"&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new Umt(e);return this._writableState.defaultEncoding=e,this};Object.defineProperty(Yi.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});function Gmt(t,e,r){return!t.objectMode&&t.decodeStrings!==!1&&typeof e=="string"&&(e=gN.from(e,r)),e}Object.defineProperty(Yi.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function qmt(t,e,r,s,a,n){if(!r){var c=Gmt(e,s,a);s!==c&&(r=!0,a="buffer",s=c)}var f=e.objectMode?1:s.length;e.length+=f;var p=e.length{"use strict";var $mt=Object.keys||function(t){var e=[];for(var r in t)e.push(r);return e};mve.exports=dA;var dve=YY(),WY=GY();cg()(dA,dve);for(qY=$mt(WY.prototype),dN=0;dN{var yN=Ie("buffer"),ah=yN.Buffer;function yve(t,e){for(var r in t)e[r]=t[r]}ah.from&&ah.alloc&&ah.allocUnsafe&&ah.allocUnsafeSlow?Eve.exports=yN:(yve(yN,VY),VY.Buffer=Fw);function Fw(t,e,r){return ah(t,e,r)}yve(ah,Fw);Fw.from=function(t,e,r){if(typeof t=="number")throw new TypeError("Argument must not be a number");return ah(t,e,r)};Fw.alloc=function(t,e,r){if(typeof t!="number")throw new TypeError("Argument must be a number");var s=ah(t);return e!==void 0?typeof r=="string"?s.fill(e,r):s.fill(e):s.fill(0),s};Fw.allocUnsafe=function(t){if(typeof t!="number")throw new TypeError("Argument must be a number");return ah(t)};Fw.allocUnsafeSlow=function(t){if(typeof t!="number")throw new TypeError("Argument must be a number");return yN.SlowBuffer(t)}});var zY=_(wve=>{"use strict";var KY=Ive().Buffer,Cve=KY.isEncoding||function(t){switch(t=""+t,t&&t.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function ryt(t){if(!t)return"utf8";for(var e;;)switch(t){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return t;default:if(e)return;t=(""+t).toLowerCase(),e=!0}}function nyt(t){var e=ryt(t);if(typeof e!="string"&&(KY.isEncoding===Cve||!Cve(t)))throw new Error("Unknown encoding: "+t);return e||t}wve.StringDecoder=$D;function $D(t){this.encoding=nyt(t);var e;switch(this.encoding){case"utf16le":this.text=cyt,this.end=uyt,e=4;break;case"utf8":this.fillLast=oyt,e=4;break;case"base64":this.text=fyt,this.end=Ayt,e=3;break;default:this.write=pyt,this.end=hyt;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=KY.allocUnsafe(e)}$D.prototype.write=function(t){if(t.length===0)return"";var e,r;if(this.lastNeed){if(e=this.fillLast(t),e===void 0)return"";r=this.lastNeed,this.lastNeed=0}else r=0;return r>5===6?2:t>>4===14?3:t>>3===30?4:t>>6===2?-1:-2}function iyt(t,e,r){var s=e.length-1;if(s=0?(a>0&&(t.lastNeed=a-1),a):--s=0?(a>0&&(t.lastNeed=a-2),a):--s=0?(a>0&&(a===2?a=0:t.lastNeed=a-3),a):0))}function syt(t,e,r){if((e[0]&192)!==128)return t.lastNeed=0,"\uFFFD";if(t.lastNeed>1&&e.length>1){if((e[1]&192)!==128)return t.lastNeed=1,"\uFFFD";if(t.lastNeed>2&&e.length>2&&(e[2]&192)!==128)return t.lastNeed=2,"\uFFFD"}}function oyt(t){var e=this.lastTotal-this.lastNeed,r=syt(this,t,e);if(r!==void 0)return r;if(this.lastNeed<=t.length)return t.copy(this.lastChar,e,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);t.copy(this.lastChar,e,0,t.length),this.lastNeed-=t.length}function ayt(t,e){var r=iyt(this,t,e);if(!this.lastNeed)return t.toString("utf8",e);this.lastTotal=r;var s=t.length-(r-this.lastNeed);return t.copy(this.lastChar,0,s),t.toString("utf8",e,s)}function lyt(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+"\uFFFD":e}function cyt(t,e){if((t.length-e)%2===0){var r=t.toString("utf16le",e);if(r){var s=r.charCodeAt(r.length-1);if(s>=55296&&s<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1],r.slice(0,-1)}return r}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=t[t.length-1],t.toString("utf16le",e,t.length-1)}function uyt(t){var e=t&&t.length?this.write(t):"";if(this.lastNeed){var r=this.lastTotal-this.lastNeed;return e+this.lastChar.toString("utf16le",0,r)}return e}function fyt(t,e){var r=(t.length-e)%3;return r===0?t.toString("base64",e):(this.lastNeed=3-r,this.lastTotal=3,r===1?this.lastChar[0]=t[t.length-1]:(this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1]),t.toString("base64",e,t.length-r))}function Ayt(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+this.lastChar.toString("base64",0,3-this.lastNeed):e}function pyt(t){return t.toString(this.encoding)}function hyt(t){return t&&t.length?this.write(t):""}});var EN=_((Rtr,Sve)=>{"use strict";var Bve=lg().codes.ERR_STREAM_PREMATURE_CLOSE;function gyt(t){var e=!1;return function(){if(!e){e=!0;for(var r=arguments.length,s=new Array(r),a=0;a{"use strict";var IN;function fg(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var yyt=EN(),Ag=Symbol("lastResolve"),Vm=Symbol("lastReject"),eP=Symbol("error"),CN=Symbol("ended"),Jm=Symbol("lastPromise"),ZY=Symbol("handlePromise"),Km=Symbol("stream");function pg(t,e){return{value:t,done:e}}function Eyt(t){var e=t[Ag];if(e!==null){var r=t[Km].read();r!==null&&(t[Jm]=null,t[Ag]=null,t[Vm]=null,e(pg(r,!1)))}}function Iyt(t){process.nextTick(Eyt,t)}function Cyt(t,e){return function(r,s){t.then(function(){if(e[CN]){r(pg(void 0,!0));return}e[ZY](r,s)},s)}}var wyt=Object.getPrototypeOf(function(){}),Byt=Object.setPrototypeOf((IN={get stream(){return this[Km]},next:function(){var e=this,r=this[eP];if(r!==null)return Promise.reject(r);if(this[CN])return Promise.resolve(pg(void 0,!0));if(this[Km].destroyed)return new Promise(function(c,f){process.nextTick(function(){e[eP]?f(e[eP]):c(pg(void 0,!0))})});var s=this[Jm],a;if(s)a=new Promise(Cyt(s,this));else{var n=this[Km].read();if(n!==null)return Promise.resolve(pg(n,!1));a=new Promise(this[ZY])}return this[Jm]=a,a}},fg(IN,Symbol.asyncIterator,function(){return this}),fg(IN,"return",function(){var e=this;return new Promise(function(r,s){e[Km].destroy(null,function(a){if(a){s(a);return}r(pg(void 0,!0))})})}),IN),wyt),vyt=function(e){var r,s=Object.create(Byt,(r={},fg(r,Km,{value:e,writable:!0}),fg(r,Ag,{value:null,writable:!0}),fg(r,Vm,{value:null,writable:!0}),fg(r,eP,{value:null,writable:!0}),fg(r,CN,{value:e._readableState.endEmitted,writable:!0}),fg(r,ZY,{value:function(n,c){var f=s[Km].read();f?(s[Jm]=null,s[Ag]=null,s[Vm]=null,n(pg(f,!1))):(s[Ag]=n,s[Vm]=c)},writable:!0}),r));return s[Jm]=null,yyt(e,function(a){if(a&&a.code!=="ERR_STREAM_PREMATURE_CLOSE"){var n=s[Vm];n!==null&&(s[Jm]=null,s[Ag]=null,s[Vm]=null,n(a)),s[eP]=a;return}var c=s[Ag];c!==null&&(s[Jm]=null,s[Ag]=null,s[Vm]=null,c(pg(void 0,!0))),s[CN]=!0}),e.on("readable",Iyt.bind(null,s)),s};Dve.exports=vyt});var Qve=_((Ftr,kve)=>{"use strict";function bve(t,e,r,s,a,n,c){try{var f=t[n](c),p=f.value}catch(h){r(h);return}f.done?e(p):Promise.resolve(p).then(s,a)}function Syt(t){return function(){var e=this,r=arguments;return new Promise(function(s,a){var n=t.apply(e,r);function c(p){bve(n,s,a,c,f,"next",p)}function f(p){bve(n,s,a,c,f,"throw",p)}c(void 0)})}}function xve(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);e&&(s=s.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),r.push.apply(r,s)}return r}function Dyt(t){for(var e=1;e{"use strict";Hve.exports=bn;var Nw;bn.ReadableState=Nve;var Ntr=Ie("events").EventEmitter,Fve=function(e,r){return e.listeners(r).length},rP=TY(),wN=Ie("buffer").Buffer,kyt=global.Uint8Array||function(){};function Qyt(t){return wN.from(t)}function Ryt(t){return wN.isBuffer(t)||t instanceof kyt}var XY=Ie("util"),cn;XY&&XY.debuglog?cn=XY.debuglog("stream"):cn=function(){};var Tyt=eve(),sV=OY(),Fyt=LY(),Nyt=Fyt.getHighWaterMark,BN=lg().codes,Oyt=BN.ERR_INVALID_ARG_TYPE,Lyt=BN.ERR_STREAM_PUSH_AFTER_EOF,Myt=BN.ERR_METHOD_NOT_IMPLEMENTED,Uyt=BN.ERR_STREAM_UNSHIFT_AFTER_END_EVENT,Ow,$Y,eV;cg()(bn,rP);var tP=sV.errorOrDestroy,tV=["error","close","destroy","pause","resume"];function _yt(t,e,r){if(typeof t.prependListener=="function")return t.prependListener(e,r);!t._events||!t._events[e]?t.on(e,r):Array.isArray(t._events[e])?t._events[e].unshift(r):t._events[e]=[r,t._events[e]]}function Nve(t,e,r){Nw=Nw||Ym(),t=t||{},typeof r!="boolean"&&(r=e instanceof Nw),this.objectMode=!!t.objectMode,r&&(this.objectMode=this.objectMode||!!t.readableObjectMode),this.highWaterMark=Nyt(this,t,"readableHighWaterMark",r),this.buffer=new Tyt,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=t.emitClose!==!1,this.autoDestroy=!!t.autoDestroy,this.destroyed=!1,this.defaultEncoding=t.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,t.encoding&&(Ow||(Ow=zY().StringDecoder),this.decoder=new Ow(t.encoding),this.encoding=t.encoding)}function bn(t){if(Nw=Nw||Ym(),!(this instanceof bn))return new bn(t);var e=this instanceof Nw;this._readableState=new Nve(t,this,e),this.readable=!0,t&&(typeof t.read=="function"&&(this._read=t.read),typeof t.destroy=="function"&&(this._destroy=t.destroy)),rP.call(this)}Object.defineProperty(bn.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}});bn.prototype.destroy=sV.destroy;bn.prototype._undestroy=sV.undestroy;bn.prototype._destroy=function(t,e){e(t)};bn.prototype.push=function(t,e){var r=this._readableState,s;return r.objectMode?s=!0:typeof t=="string"&&(e=e||r.defaultEncoding,e!==r.encoding&&(t=wN.from(t,e),e=""),s=!0),Ove(this,t,e,!1,s)};bn.prototype.unshift=function(t){return Ove(this,t,null,!0,!1)};function Ove(t,e,r,s,a){cn("readableAddChunk",e);var n=t._readableState;if(e===null)n.reading=!1,Gyt(t,n);else{var c;if(a||(c=Hyt(n,e)),c)tP(t,c);else if(n.objectMode||e&&e.length>0)if(typeof e!="string"&&!n.objectMode&&Object.getPrototypeOf(e)!==wN.prototype&&(e=Qyt(e)),s)n.endEmitted?tP(t,new Uyt):rV(t,n,e,!0);else if(n.ended)tP(t,new Lyt);else{if(n.destroyed)return!1;n.reading=!1,n.decoder&&!r?(e=n.decoder.write(e),n.objectMode||e.length!==0?rV(t,n,e,!1):iV(t,n)):rV(t,n,e,!1)}else s||(n.reading=!1,iV(t,n))}return!n.ended&&(n.length=Rve?t=Rve:(t--,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,t|=t>>>16,t++),t}function Tve(t,e){return t<=0||e.length===0&&e.ended?0:e.objectMode?1:t!==t?e.flowing&&e.length?e.buffer.head.data.length:e.length:(t>e.highWaterMark&&(e.highWaterMark=jyt(t)),t<=e.length?t:e.ended?e.length:(e.needReadable=!0,0))}bn.prototype.read=function(t){cn("read",t),t=parseInt(t,10);var e=this._readableState,r=t;if(t!==0&&(e.emittedReadable=!1),t===0&&e.needReadable&&((e.highWaterMark!==0?e.length>=e.highWaterMark:e.length>0)||e.ended))return cn("read: emitReadable",e.length,e.ended),e.length===0&&e.ended?nV(this):vN(this),null;if(t=Tve(t,e),t===0&&e.ended)return e.length===0&&nV(this),null;var s=e.needReadable;cn("need readable",s),(e.length===0||e.length-t0?a=Uve(t,e):a=null,a===null?(e.needReadable=e.length<=e.highWaterMark,t=0):(e.length-=t,e.awaitDrain=0),e.length===0&&(e.ended||(e.needReadable=!0),r!==t&&e.ended&&nV(this)),a!==null&&this.emit("data",a),a};function Gyt(t,e){if(cn("onEofChunk"),!e.ended){if(e.decoder){var r=e.decoder.end();r&&r.length&&(e.buffer.push(r),e.length+=e.objectMode?1:r.length)}e.ended=!0,e.sync?vN(t):(e.needReadable=!1,e.emittedReadable||(e.emittedReadable=!0,Lve(t)))}}function vN(t){var e=t._readableState;cn("emitReadable",e.needReadable,e.emittedReadable),e.needReadable=!1,e.emittedReadable||(cn("emitReadable",e.flowing),e.emittedReadable=!0,process.nextTick(Lve,t))}function Lve(t){var e=t._readableState;cn("emitReadable_",e.destroyed,e.length,e.ended),!e.destroyed&&(e.length||e.ended)&&(t.emit("readable"),e.emittedReadable=!1),e.needReadable=!e.flowing&&!e.ended&&e.length<=e.highWaterMark,oV(t)}function iV(t,e){e.readingMore||(e.readingMore=!0,process.nextTick(qyt,t,e))}function qyt(t,e){for(;!e.reading&&!e.ended&&(e.length1&&_ve(s.pipes,t)!==-1)&&!h&&(cn("false write response, pause",s.awaitDrain),s.awaitDrain++),r.pause())}function S(N){cn("onerror",N),T(),t.removeListener("error",S),Fve(t,"error")===0&&tP(t,N)}_yt(t,"error",S);function b(){t.removeListener("finish",I),T()}t.once("close",b);function I(){cn("onfinish"),t.removeListener("close",b),T()}t.once("finish",I);function T(){cn("unpipe"),r.unpipe(t)}return t.emit("pipe",r),s.flowing||(cn("pipe resume"),r.resume()),t};function Wyt(t){return function(){var r=t._readableState;cn("pipeOnDrain",r.awaitDrain),r.awaitDrain&&r.awaitDrain--,r.awaitDrain===0&&Fve(t,"data")&&(r.flowing=!0,oV(t))}}bn.prototype.unpipe=function(t){var e=this._readableState,r={hasUnpiped:!1};if(e.pipesCount===0)return this;if(e.pipesCount===1)return t&&t!==e.pipes?this:(t||(t=e.pipes),e.pipes=null,e.pipesCount=0,e.flowing=!1,t&&t.emit("unpipe",this,r),this);if(!t){var s=e.pipes,a=e.pipesCount;e.pipes=null,e.pipesCount=0,e.flowing=!1;for(var n=0;n0,s.flowing!==!1&&this.resume()):t==="readable"&&!s.endEmitted&&!s.readableListening&&(s.readableListening=s.needReadable=!0,s.flowing=!1,s.emittedReadable=!1,cn("on readable",s.length,s.reading),s.length?vN(this):s.reading||process.nextTick(Yyt,this)),r};bn.prototype.addListener=bn.prototype.on;bn.prototype.removeListener=function(t,e){var r=rP.prototype.removeListener.call(this,t,e);return t==="readable"&&process.nextTick(Mve,this),r};bn.prototype.removeAllListeners=function(t){var e=rP.prototype.removeAllListeners.apply(this,arguments);return(t==="readable"||t===void 0)&&process.nextTick(Mve,this),e};function Mve(t){var e=t._readableState;e.readableListening=t.listenerCount("readable")>0,e.resumeScheduled&&!e.paused?e.flowing=!0:t.listenerCount("data")>0&&t.resume()}function Yyt(t){cn("readable nexttick read 0"),t.read(0)}bn.prototype.resume=function(){var t=this._readableState;return t.flowing||(cn("resume"),t.flowing=!t.readableListening,Vyt(this,t)),t.paused=!1,this};function Vyt(t,e){e.resumeScheduled||(e.resumeScheduled=!0,process.nextTick(Jyt,t,e))}function Jyt(t,e){cn("resume",e.reading),e.reading||t.read(0),e.resumeScheduled=!1,t.emit("resume"),oV(t),e.flowing&&!e.reading&&t.read(0)}bn.prototype.pause=function(){return cn("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(cn("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this};function oV(t){var e=t._readableState;for(cn("flow",e.flowing);e.flowing&&t.read()!==null;);}bn.prototype.wrap=function(t){var e=this,r=this._readableState,s=!1;t.on("end",function(){if(cn("wrapped end"),r.decoder&&!r.ended){var c=r.decoder.end();c&&c.length&&e.push(c)}e.push(null)}),t.on("data",function(c){if(cn("wrapped data"),r.decoder&&(c=r.decoder.write(c)),!(r.objectMode&&c==null)&&!(!r.objectMode&&(!c||!c.length))){var f=e.push(c);f||(s=!0,t.pause())}});for(var a in t)this[a]===void 0&&typeof t[a]=="function"&&(this[a]=function(f){return function(){return t[f].apply(t,arguments)}}(a));for(var n=0;n=e.length?(e.decoder?r=e.buffer.join(""):e.buffer.length===1?r=e.buffer.first():r=e.buffer.concat(e.length),e.buffer.clear()):r=e.buffer.consume(t,e.decoder),r}function nV(t){var e=t._readableState;cn("endReadable",e.endEmitted),e.endEmitted||(e.ended=!0,process.nextTick(Kyt,e,t))}function Kyt(t,e){if(cn("endReadableNT",t.endEmitted,t.length),!t.endEmitted&&t.length===0&&(t.endEmitted=!0,e.readable=!1,e.emit("end"),t.autoDestroy)){var r=e._writableState;(!r||r.autoDestroy&&r.finished)&&e.destroy()}}typeof Symbol=="function"&&(bn.from=function(t,e){return eV===void 0&&(eV=Qve()),eV(bn,t,e)});function _ve(t,e){for(var r=0,s=t.length;r{"use strict";Gve.exports=lh;var SN=lg().codes,zyt=SN.ERR_METHOD_NOT_IMPLEMENTED,Zyt=SN.ERR_MULTIPLE_CALLBACK,Xyt=SN.ERR_TRANSFORM_ALREADY_TRANSFORMING,$yt=SN.ERR_TRANSFORM_WITH_LENGTH_0,DN=Ym();cg()(lh,DN);function eEt(t,e){var r=this._transformState;r.transforming=!1;var s=r.writecb;if(s===null)return this.emit("error",new Zyt);r.writechunk=null,r.writecb=null,e!=null&&this.push(e),s(t);var a=this._readableState;a.reading=!1,(a.needReadable||a.length{"use strict";Wve.exports=nP;var qve=aV();cg()(nP,qve);function nP(t){if(!(this instanceof nP))return new nP(t);qve.call(this,t)}nP.prototype._transform=function(t,e,r){r(null,t)}});var Zve=_((Utr,zve)=>{"use strict";var lV;function rEt(t){var e=!1;return function(){e||(e=!0,t.apply(void 0,arguments))}}var Kve=lg().codes,nEt=Kve.ERR_MISSING_ARGS,iEt=Kve.ERR_STREAM_DESTROYED;function Vve(t){if(t)throw t}function sEt(t){return t.setHeader&&typeof t.abort=="function"}function oEt(t,e,r,s){s=rEt(s);var a=!1;t.on("close",function(){a=!0}),lV===void 0&&(lV=EN()),lV(t,{readable:e,writable:r},function(c){if(c)return s(c);a=!0,s()});var n=!1;return function(c){if(!a&&!n){if(n=!0,sEt(t))return t.abort();if(typeof t.destroy=="function")return t.destroy();s(c||new iEt("pipe"))}}}function Jve(t){t()}function aEt(t,e){return t.pipe(e)}function lEt(t){return!t.length||typeof t[t.length-1]!="function"?Vve:t.pop()}function cEt(){for(var t=arguments.length,e=new Array(t),r=0;r0;return oEt(c,p,h,function(E){a||(a=E),E&&n.forEach(Jve),!p&&(n.forEach(Jve),s(a))})});return e.reduce(aEt)}zve.exports=cEt});var Lw=_((zc,sP)=>{var iP=Ie("stream");process.env.READABLE_STREAM==="disable"&&iP?(sP.exports=iP.Readable,Object.assign(sP.exports,iP),sP.exports.Stream=iP):(zc=sP.exports=YY(),zc.Stream=iP||zc,zc.Readable=zc,zc.Writable=GY(),zc.Duplex=Ym(),zc.Transform=aV(),zc.PassThrough=Yve(),zc.finished=EN(),zc.pipeline=Zve())});var eSe=_((_tr,$ve)=>{"use strict";var{Buffer:cf}=Ie("buffer"),Xve=Symbol.for("BufferList");function Ci(t){if(!(this instanceof Ci))return new Ci(t);Ci._init.call(this,t)}Ci._init=function(e){Object.defineProperty(this,Xve,{value:!0}),this._bufs=[],this.length=0,e&&this.append(e)};Ci.prototype._new=function(e){return new Ci(e)};Ci.prototype._offset=function(e){if(e===0)return[0,0];let r=0;for(let s=0;sthis.length||e<0)return;let r=this._offset(e);return this._bufs[r[0]][r[1]]};Ci.prototype.slice=function(e,r){return typeof e=="number"&&e<0&&(e+=this.length),typeof r=="number"&&r<0&&(r+=this.length),this.copy(null,0,e,r)};Ci.prototype.copy=function(e,r,s,a){if((typeof s!="number"||s<0)&&(s=0),(typeof a!="number"||a>this.length)&&(a=this.length),s>=this.length||a<=0)return e||cf.alloc(0);let n=!!e,c=this._offset(s),f=a-s,p=f,h=n&&r||0,E=c[1];if(s===0&&a===this.length){if(!n)return this._bufs.length===1?this._bufs[0]:cf.concat(this._bufs,this.length);for(let C=0;CS)this._bufs[C].copy(e,h,E),h+=S;else{this._bufs[C].copy(e,h,E,E+p),h+=S;break}p-=S,E&&(E=0)}return e.length>h?e.slice(0,h):e};Ci.prototype.shallowSlice=function(e,r){if(e=e||0,r=typeof r!="number"?this.length:r,e<0&&(e+=this.length),r<0&&(r+=this.length),e===r)return this._new();let s=this._offset(e),a=this._offset(r),n=this._bufs.slice(s[0],a[0]+1);return a[1]===0?n.pop():n[n.length-1]=n[n.length-1].slice(0,a[1]),s[1]!==0&&(n[0]=n[0].slice(s[1])),this._new(n)};Ci.prototype.toString=function(e,r,s){return this.slice(r,s).toString(e)};Ci.prototype.consume=function(e){if(e=Math.trunc(e),Number.isNaN(e)||e<=0)return this;for(;this._bufs.length;)if(e>=this._bufs[0].length)e-=this._bufs[0].length,this.length-=this._bufs[0].length,this._bufs.shift();else{this._bufs[0]=this._bufs[0].slice(e),this.length-=e;break}return this};Ci.prototype.duplicate=function(){let e=this._new();for(let r=0;rthis.length?this.length:e;let s=this._offset(e),a=s[0],n=s[1];for(;a=t.length){let p=c.indexOf(t,n);if(p!==-1)return this._reverseOffset([a,p]);n=c.length-t.length+1}else{let p=this._reverseOffset([a,n]);if(this._match(p,t))return p;n++}n=0}return-1};Ci.prototype._match=function(t,e){if(this.length-t{"use strict";var cV=Lw().Duplex,uEt=cg(),oP=eSe();function ra(t){if(!(this instanceof ra))return new ra(t);if(typeof t=="function"){this._callback=t;let e=function(s){this._callback&&(this._callback(s),this._callback=null)}.bind(this);this.on("pipe",function(s){s.on("error",e)}),this.on("unpipe",function(s){s.removeListener("error",e)}),t=null}oP._init.call(this,t),cV.call(this)}uEt(ra,cV);Object.assign(ra.prototype,oP.prototype);ra.prototype._new=function(e){return new ra(e)};ra.prototype._write=function(e,r,s){this._appendBuffer(e),typeof s=="function"&&s()};ra.prototype._read=function(e){if(!this.length)return this.push(null);e=Math.min(e,this.length),this.push(this.slice(0,e)),this.consume(e)};ra.prototype.end=function(e){cV.prototype.end.call(this,e),this._callback&&(this._callback(null,this.slice()),this._callback=null)};ra.prototype._destroy=function(e,r){this._bufs.length=0,this.length=0,r(e)};ra.prototype._isBufferList=function(e){return e instanceof ra||e instanceof oP||ra.isBufferList(e)};ra.isBufferList=oP.isBufferList;PN.exports=ra;PN.exports.BufferListStream=ra;PN.exports.BufferList=oP});var AV=_(Uw=>{var fEt=Buffer.alloc,AEt="0000000000000000000",pEt="7777777777777777777",rSe=48,nSe=Buffer.from("ustar\0","binary"),hEt=Buffer.from("00","binary"),gEt=Buffer.from("ustar ","binary"),dEt=Buffer.from(" \0","binary"),mEt=parseInt("7777",8),aP=257,fV=263,yEt=function(t,e,r){return typeof t!="number"?r:(t=~~t,t>=e?e:t>=0||(t+=e,t>=0)?t:0)},EEt=function(t){switch(t){case 0:return"file";case 1:return"link";case 2:return"symlink";case 3:return"character-device";case 4:return"block-device";case 5:return"directory";case 6:return"fifo";case 7:return"contiguous-file";case 72:return"pax-header";case 55:return"pax-global-header";case 27:return"gnu-long-link-path";case 28:case 30:return"gnu-long-path"}return null},IEt=function(t){switch(t){case"file":return 0;case"link":return 1;case"symlink":return 2;case"character-device":return 3;case"block-device":return 4;case"directory":return 5;case"fifo":return 6;case"contiguous-file":return 7;case"pax-header":return 72}return 0},iSe=function(t,e,r,s){for(;re?pEt.slice(0,e)+" ":AEt.slice(0,e-t.length)+t+" "};function CEt(t){var e;if(t[0]===128)e=!0;else if(t[0]===255)e=!1;else return null;for(var r=[],s=t.length-1;s>0;s--){var a=t[s];e?r.push(a):r.push(255-a)}var n=0,c=r.length;for(s=0;s=Math.pow(10,r)&&r++,e+r+t};Uw.decodeLongPath=function(t,e){return Mw(t,0,t.length,e)};Uw.encodePax=function(t){var e="";t.name&&(e+=uV(" path="+t.name+` +`)),t.linkname&&(e+=uV(" linkpath="+t.linkname+` +`));var r=t.pax;if(r)for(var s in r)e+=uV(" "+s+"="+r[s]+` +`);return Buffer.from(e)};Uw.decodePax=function(t){for(var e={};t.length;){for(var r=0;r100;){var a=r.indexOf("/");if(a===-1)return null;s+=s?"/"+r.slice(0,a):r.slice(0,a),r=r.slice(a+1)}return Buffer.byteLength(r)>100||Buffer.byteLength(s)>155||t.linkname&&Buffer.byteLength(t.linkname)>100?null:(e.write(r),e.write(hg(t.mode&mEt,6),100),e.write(hg(t.uid,6),108),e.write(hg(t.gid,6),116),e.write(hg(t.size,11),124),e.write(hg(t.mtime.getTime()/1e3|0,11),136),e[156]=rSe+IEt(t.type),t.linkname&&e.write(t.linkname,157),nSe.copy(e,aP),hEt.copy(e,fV),t.uname&&e.write(t.uname,265),t.gname&&e.write(t.gname,297),e.write(hg(t.devmajor||0,6),329),e.write(hg(t.devminor||0,6),337),s&&e.write(s,345),e.write(hg(sSe(e),6),148),e)};Uw.decode=function(t,e,r){var s=t[156]===0?0:t[156]-rSe,a=Mw(t,0,100,e),n=gg(t,100,8),c=gg(t,108,8),f=gg(t,116,8),p=gg(t,124,12),h=gg(t,136,12),E=EEt(s),C=t[157]===0?null:Mw(t,157,100,e),S=Mw(t,265,32),b=Mw(t,297,32),I=gg(t,329,8),T=gg(t,337,8),N=sSe(t);if(N===8*32)return null;if(N!==gg(t,148,8))throw new Error("Invalid tar header. Maybe the tar is corrupted or it needs to be gunzipped?");if(nSe.compare(t,aP,aP+6)===0)t[345]&&(a=Mw(t,345,155,e)+"/"+a);else if(!(gEt.compare(t,aP,aP+6)===0&&dEt.compare(t,fV,fV+2)===0)){if(!r)throw new Error("Invalid tar header: unknown format.")}return s===0&&a&&a[a.length-1]==="/"&&(s=5),{name:a,mode:n,uid:c,gid:f,size:p,mtime:new Date(1e3*h),type:E,linkname:C,uname:S,gname:b,devmajor:I,devminor:T}}});var ASe=_((Gtr,fSe)=>{var aSe=Ie("util"),wEt=tSe(),lP=AV(),lSe=Lw().Writable,cSe=Lw().PassThrough,uSe=function(){},oSe=function(t){return t&=511,t&&512-t},BEt=function(t,e){var r=new bN(t,e);return r.end(),r},vEt=function(t,e){return e.path&&(t.name=e.path),e.linkpath&&(t.linkname=e.linkpath),e.size&&(t.size=parseInt(e.size,10)),t.pax=e,t},bN=function(t,e){this._parent=t,this.offset=e,cSe.call(this,{autoDestroy:!1})};aSe.inherits(bN,cSe);bN.prototype.destroy=function(t){this._parent.destroy(t)};var ch=function(t){if(!(this instanceof ch))return new ch(t);lSe.call(this,t),t=t||{},this._offset=0,this._buffer=wEt(),this._missing=0,this._partial=!1,this._onparse=uSe,this._header=null,this._stream=null,this._overflow=null,this._cb=null,this._locked=!1,this._destroyed=!1,this._pax=null,this._paxGlobal=null,this._gnuLongPath=null,this._gnuLongLinkPath=null;var e=this,r=e._buffer,s=function(){e._continue()},a=function(S){if(e._locked=!1,S)return e.destroy(S);e._stream||s()},n=function(){e._stream=null;var S=oSe(e._header.size);S?e._parse(S,c):e._parse(512,C),e._locked||s()},c=function(){e._buffer.consume(oSe(e._header.size)),e._parse(512,C),s()},f=function(){var S=e._header.size;e._paxGlobal=lP.decodePax(r.slice(0,S)),r.consume(S),n()},p=function(){var S=e._header.size;e._pax=lP.decodePax(r.slice(0,S)),e._paxGlobal&&(e._pax=Object.assign({},e._paxGlobal,e._pax)),r.consume(S),n()},h=function(){var S=e._header.size;this._gnuLongPath=lP.decodeLongPath(r.slice(0,S),t.filenameEncoding),r.consume(S),n()},E=function(){var S=e._header.size;this._gnuLongLinkPath=lP.decodeLongPath(r.slice(0,S),t.filenameEncoding),r.consume(S),n()},C=function(){var S=e._offset,b;try{b=e._header=lP.decode(r.slice(0,512),t.filenameEncoding,t.allowUnknownFormat)}catch(I){e.emit("error",I)}if(r.consume(512),!b){e._parse(512,C),s();return}if(b.type==="gnu-long-path"){e._parse(b.size,h),s();return}if(b.type==="gnu-long-link-path"){e._parse(b.size,E),s();return}if(b.type==="pax-global-header"){e._parse(b.size,f),s();return}if(b.type==="pax-header"){e._parse(b.size,p),s();return}if(e._gnuLongPath&&(b.name=e._gnuLongPath,e._gnuLongPath=null),e._gnuLongLinkPath&&(b.linkname=e._gnuLongLinkPath,e._gnuLongLinkPath=null),e._pax&&(e._header=b=vEt(b,e._pax),e._pax=null),e._locked=!0,!b.size||b.type==="directory"){e._parse(512,C),e.emit("entry",b,BEt(e,S),a);return}e._stream=new bN(e,S),e.emit("entry",b,e._stream,a),e._parse(b.size,n),s()};this._onheader=C,this._parse(512,C)};aSe.inherits(ch,lSe);ch.prototype.destroy=function(t){this._destroyed||(this._destroyed=!0,t&&this.emit("error",t),this.emit("close"),this._stream&&this._stream.emit("close"))};ch.prototype._parse=function(t,e){this._destroyed||(this._offset+=t,this._missing=t,e===this._onheader&&(this._partial=!1),this._onparse=e)};ch.prototype._continue=function(){if(!this._destroyed){var t=this._cb;this._cb=uSe,this._overflow?this._write(this._overflow,void 0,t):t()}};ch.prototype._write=function(t,e,r){if(!this._destroyed){var s=this._stream,a=this._buffer,n=this._missing;if(t.length&&(this._partial=!0),t.lengthn&&(c=t.slice(n),t=t.slice(0,n)),s?s.end(t):a.append(t),this._overflow=c,this._onparse()}};ch.prototype._final=function(t){if(this._partial)return this.destroy(new Error("Unexpected end of data"));t()};fSe.exports=ch});var hSe=_((qtr,pSe)=>{pSe.exports=Ie("fs").constants||Ie("constants")});var ESe=_((Wtr,ySe)=>{var _w=hSe(),gSe=aH(),kN=cg(),SEt=Buffer.alloc,dSe=Lw().Readable,Hw=Lw().Writable,DEt=Ie("string_decoder").StringDecoder,xN=AV(),PEt=parseInt("755",8),bEt=parseInt("644",8),mSe=SEt(1024),hV=function(){},pV=function(t,e){e&=511,e&&t.push(mSe.slice(0,512-e))};function xEt(t){switch(t&_w.S_IFMT){case _w.S_IFBLK:return"block-device";case _w.S_IFCHR:return"character-device";case _w.S_IFDIR:return"directory";case _w.S_IFIFO:return"fifo";case _w.S_IFLNK:return"symlink"}return"file"}var QN=function(t){Hw.call(this),this.written=0,this._to=t,this._destroyed=!1};kN(QN,Hw);QN.prototype._write=function(t,e,r){if(this.written+=t.length,this._to.push(t))return r();this._to._drain=r};QN.prototype.destroy=function(){this._destroyed||(this._destroyed=!0,this.emit("close"))};var RN=function(){Hw.call(this),this.linkname="",this._decoder=new DEt("utf-8"),this._destroyed=!1};kN(RN,Hw);RN.prototype._write=function(t,e,r){this.linkname+=this._decoder.write(t),r()};RN.prototype.destroy=function(){this._destroyed||(this._destroyed=!0,this.emit("close"))};var cP=function(){Hw.call(this),this._destroyed=!1};kN(cP,Hw);cP.prototype._write=function(t,e,r){r(new Error("No body allowed for this entry"))};cP.prototype.destroy=function(){this._destroyed||(this._destroyed=!0,this.emit("close"))};var mA=function(t){if(!(this instanceof mA))return new mA(t);dSe.call(this,t),this._drain=hV,this._finalized=!1,this._finalizing=!1,this._destroyed=!1,this._stream=null};kN(mA,dSe);mA.prototype.entry=function(t,e,r){if(this._stream)throw new Error("already piping an entry");if(!(this._finalized||this._destroyed)){typeof e=="function"&&(r=e,e=null),r||(r=hV);var s=this;if((!t.size||t.type==="symlink")&&(t.size=0),t.type||(t.type=xEt(t.mode)),t.mode||(t.mode=t.type==="directory"?PEt:bEt),t.uid||(t.uid=0),t.gid||(t.gid=0),t.mtime||(t.mtime=new Date),typeof e=="string"&&(e=Buffer.from(e)),Buffer.isBuffer(e)){t.size=e.length,this._encode(t);var a=this.push(e);return pV(s,t.size),a?process.nextTick(r):this._drain=r,new cP}if(t.type==="symlink"&&!t.linkname){var n=new RN;return gSe(n,function(f){if(f)return s.destroy(),r(f);t.linkname=n.linkname,s._encode(t),r()}),n}if(this._encode(t),t.type!=="file"&&t.type!=="contiguous-file")return process.nextTick(r),new cP;var c=new QN(this);return this._stream=c,gSe(c,function(f){if(s._stream=null,f)return s.destroy(),r(f);if(c.written!==t.size)return s.destroy(),r(new Error("size mismatch"));pV(s,t.size),s._finalizing&&s.finalize(),r()}),c}};mA.prototype.finalize=function(){if(this._stream){this._finalizing=!0;return}this._finalized||(this._finalized=!0,this.push(mSe),this.push(null))};mA.prototype.destroy=function(t){this._destroyed||(this._destroyed=!0,t&&this.emit("error",t),this.emit("close"),this._stream&&this._stream.destroy&&this._stream.destroy())};mA.prototype._encode=function(t){if(!t.pax){var e=xN.encode(t);if(e){this.push(e);return}}this._encodePax(t)};mA.prototype._encodePax=function(t){var e=xN.encodePax({name:t.name,linkname:t.linkname,pax:t.pax}),r={name:"PaxHeader",mode:t.mode,uid:t.uid,gid:t.gid,size:e.length,mtime:t.mtime,type:"pax-header",linkname:t.linkname&&"PaxHeader",uname:t.uname,gname:t.gname,devmajor:t.devmajor,devminor:t.devminor};this.push(xN.encode(r)),this.push(e),pV(this,e.length),r.size=t.size,r.type=t.type,this.push(xN.encode(r))};mA.prototype._read=function(t){var e=this._drain;this._drain=hV,e()};ySe.exports=mA});var ISe=_(gV=>{gV.extract=ASe();gV.pack=ESe()});var TSe=_(Ra=>{"use strict";var jEt=Ra&&Ra.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Ra,"__esModule",{value:!0});Ra.Minipass=Ra.isWritable=Ra.isReadable=Ra.isStream=void 0;var bSe=typeof process=="object"&&process?process:{stdout:null,stderr:null},PV=Ie("node:events"),RSe=jEt(Ie("node:stream")),GEt=Ie("node:string_decoder"),qEt=t=>!!t&&typeof t=="object"&&(t instanceof HN||t instanceof RSe.default||(0,Ra.isReadable)(t)||(0,Ra.isWritable)(t));Ra.isStream=qEt;var WEt=t=>!!t&&typeof t=="object"&&t instanceof PV.EventEmitter&&typeof t.pipe=="function"&&t.pipe!==RSe.default.Writable.prototype.pipe;Ra.isReadable=WEt;var YEt=t=>!!t&&typeof t=="object"&&t instanceof PV.EventEmitter&&typeof t.write=="function"&&typeof t.end=="function";Ra.isWritable=YEt;var uh=Symbol("EOF"),fh=Symbol("maybeEmitEnd"),dg=Symbol("emittedEnd"),NN=Symbol("emittingEnd"),uP=Symbol("emittedError"),ON=Symbol("closed"),xSe=Symbol("read"),LN=Symbol("flush"),kSe=Symbol("flushChunk"),uf=Symbol("encoding"),Gw=Symbol("decoder"),Ks=Symbol("flowing"),fP=Symbol("paused"),qw=Symbol("resume"),zs=Symbol("buffer"),Qa=Symbol("pipes"),Zs=Symbol("bufferLength"),CV=Symbol("bufferPush"),MN=Symbol("bufferShift"),na=Symbol("objectMode"),es=Symbol("destroyed"),wV=Symbol("error"),BV=Symbol("emitData"),QSe=Symbol("emitEnd"),vV=Symbol("emitEnd2"),EA=Symbol("async"),SV=Symbol("abort"),UN=Symbol("aborted"),AP=Symbol("signal"),zm=Symbol("dataListeners"),rc=Symbol("discarded"),pP=t=>Promise.resolve().then(t),VEt=t=>t(),JEt=t=>t==="end"||t==="finish"||t==="prefinish",KEt=t=>t instanceof ArrayBuffer||!!t&&typeof t=="object"&&t.constructor&&t.constructor.name==="ArrayBuffer"&&t.byteLength>=0,zEt=t=>!Buffer.isBuffer(t)&&ArrayBuffer.isView(t),_N=class{src;dest;opts;ondrain;constructor(e,r,s){this.src=e,this.dest=r,this.opts=s,this.ondrain=()=>e[qw](),this.dest.on("drain",this.ondrain)}unpipe(){this.dest.removeListener("drain",this.ondrain)}proxyErrors(e){}end(){this.unpipe(),this.opts.end&&this.dest.end()}},DV=class extends _N{unpipe(){this.src.removeListener("error",this.proxyErrors),super.unpipe()}constructor(e,r,s){super(e,r,s),this.proxyErrors=a=>r.emit("error",a),e.on("error",this.proxyErrors)}},ZEt=t=>!!t.objectMode,XEt=t=>!t.objectMode&&!!t.encoding&&t.encoding!=="buffer",HN=class extends PV.EventEmitter{[Ks]=!1;[fP]=!1;[Qa]=[];[zs]=[];[na];[uf];[EA];[Gw];[uh]=!1;[dg]=!1;[NN]=!1;[ON]=!1;[uP]=null;[Zs]=0;[es]=!1;[AP];[UN]=!1;[zm]=0;[rc]=!1;writable=!0;readable=!0;constructor(...e){let r=e[0]||{};if(super(),r.objectMode&&typeof r.encoding=="string")throw new TypeError("Encoding and objectMode may not be used together");ZEt(r)?(this[na]=!0,this[uf]=null):XEt(r)?(this[uf]=r.encoding,this[na]=!1):(this[na]=!1,this[uf]=null),this[EA]=!!r.async,this[Gw]=this[uf]?new GEt.StringDecoder(this[uf]):null,r&&r.debugExposeBuffer===!0&&Object.defineProperty(this,"buffer",{get:()=>this[zs]}),r&&r.debugExposePipes===!0&&Object.defineProperty(this,"pipes",{get:()=>this[Qa]});let{signal:s}=r;s&&(this[AP]=s,s.aborted?this[SV]():s.addEventListener("abort",()=>this[SV]()))}get bufferLength(){return this[Zs]}get encoding(){return this[uf]}set encoding(e){throw new Error("Encoding must be set at instantiation time")}setEncoding(e){throw new Error("Encoding must be set at instantiation time")}get objectMode(){return this[na]}set objectMode(e){throw new Error("objectMode must be set at instantiation time")}get async(){return this[EA]}set async(e){this[EA]=this[EA]||!!e}[SV](){this[UN]=!0,this.emit("abort",this[AP]?.reason),this.destroy(this[AP]?.reason)}get aborted(){return this[UN]}set aborted(e){}write(e,r,s){if(this[UN])return!1;if(this[uh])throw new Error("write after end");if(this[es])return this.emit("error",Object.assign(new Error("Cannot call write after a stream was destroyed"),{code:"ERR_STREAM_DESTROYED"})),!0;typeof r=="function"&&(s=r,r="utf8"),r||(r="utf8");let a=this[EA]?pP:VEt;if(!this[na]&&!Buffer.isBuffer(e)){if(zEt(e))e=Buffer.from(e.buffer,e.byteOffset,e.byteLength);else if(KEt(e))e=Buffer.from(e);else if(typeof e!="string")throw new Error("Non-contiguous data written to non-objectMode stream")}return this[na]?(this[Ks]&&this[Zs]!==0&&this[LN](!0),this[Ks]?this.emit("data",e):this[CV](e),this[Zs]!==0&&this.emit("readable"),s&&a(s),this[Ks]):e.length?(typeof e=="string"&&!(r===this[uf]&&!this[Gw]?.lastNeed)&&(e=Buffer.from(e,r)),Buffer.isBuffer(e)&&this[uf]&&(e=this[Gw].write(e)),this[Ks]&&this[Zs]!==0&&this[LN](!0),this[Ks]?this.emit("data",e):this[CV](e),this[Zs]!==0&&this.emit("readable"),s&&a(s),this[Ks]):(this[Zs]!==0&&this.emit("readable"),s&&a(s),this[Ks])}read(e){if(this[es])return null;if(this[rc]=!1,this[Zs]===0||e===0||e&&e>this[Zs])return this[fh](),null;this[na]&&(e=null),this[zs].length>1&&!this[na]&&(this[zs]=[this[uf]?this[zs].join(""):Buffer.concat(this[zs],this[Zs])]);let r=this[xSe](e||null,this[zs][0]);return this[fh](),r}[xSe](e,r){if(this[na])this[MN]();else{let s=r;e===s.length||e===null?this[MN]():typeof s=="string"?(this[zs][0]=s.slice(e),r=s.slice(0,e),this[Zs]-=e):(this[zs][0]=s.subarray(e),r=s.subarray(0,e),this[Zs]-=e)}return this.emit("data",r),!this[zs].length&&!this[uh]&&this.emit("drain"),r}end(e,r,s){return typeof e=="function"&&(s=e,e=void 0),typeof r=="function"&&(s=r,r="utf8"),e!==void 0&&this.write(e,r),s&&this.once("end",s),this[uh]=!0,this.writable=!1,(this[Ks]||!this[fP])&&this[fh](),this}[qw](){this[es]||(!this[zm]&&!this[Qa].length&&(this[rc]=!0),this[fP]=!1,this[Ks]=!0,this.emit("resume"),this[zs].length?this[LN]():this[uh]?this[fh]():this.emit("drain"))}resume(){return this[qw]()}pause(){this[Ks]=!1,this[fP]=!0,this[rc]=!1}get destroyed(){return this[es]}get flowing(){return this[Ks]}get paused(){return this[fP]}[CV](e){this[na]?this[Zs]+=1:this[Zs]+=e.length,this[zs].push(e)}[MN](){return this[na]?this[Zs]-=1:this[Zs]-=this[zs][0].length,this[zs].shift()}[LN](e=!1){do;while(this[kSe](this[MN]())&&this[zs].length);!e&&!this[zs].length&&!this[uh]&&this.emit("drain")}[kSe](e){return this.emit("data",e),this[Ks]}pipe(e,r){if(this[es])return e;this[rc]=!1;let s=this[dg];return r=r||{},e===bSe.stdout||e===bSe.stderr?r.end=!1:r.end=r.end!==!1,r.proxyErrors=!!r.proxyErrors,s?r.end&&e.end():(this[Qa].push(r.proxyErrors?new DV(this,e,r):new _N(this,e,r)),this[EA]?pP(()=>this[qw]()):this[qw]()),e}unpipe(e){let r=this[Qa].find(s=>s.dest===e);r&&(this[Qa].length===1?(this[Ks]&&this[zm]===0&&(this[Ks]=!1),this[Qa]=[]):this[Qa].splice(this[Qa].indexOf(r),1),r.unpipe())}addListener(e,r){return this.on(e,r)}on(e,r){let s=super.on(e,r);if(e==="data")this[rc]=!1,this[zm]++,!this[Qa].length&&!this[Ks]&&this[qw]();else if(e==="readable"&&this[Zs]!==0)super.emit("readable");else if(JEt(e)&&this[dg])super.emit(e),this.removeAllListeners(e);else if(e==="error"&&this[uP]){let a=r;this[EA]?pP(()=>a.call(this,this[uP])):a.call(this,this[uP])}return s}removeListener(e,r){return this.off(e,r)}off(e,r){let s=super.off(e,r);return e==="data"&&(this[zm]=this.listeners("data").length,this[zm]===0&&!this[rc]&&!this[Qa].length&&(this[Ks]=!1)),s}removeAllListeners(e){let r=super.removeAllListeners(e);return(e==="data"||e===void 0)&&(this[zm]=0,!this[rc]&&!this[Qa].length&&(this[Ks]=!1)),r}get emittedEnd(){return this[dg]}[fh](){!this[NN]&&!this[dg]&&!this[es]&&this[zs].length===0&&this[uh]&&(this[NN]=!0,this.emit("end"),this.emit("prefinish"),this.emit("finish"),this[ON]&&this.emit("close"),this[NN]=!1)}emit(e,...r){let s=r[0];if(e!=="error"&&e!=="close"&&e!==es&&this[es])return!1;if(e==="data")return!this[na]&&!s?!1:this[EA]?(pP(()=>this[BV](s)),!0):this[BV](s);if(e==="end")return this[QSe]();if(e==="close"){if(this[ON]=!0,!this[dg]&&!this[es])return!1;let n=super.emit("close");return this.removeAllListeners("close"),n}else if(e==="error"){this[uP]=s,super.emit(wV,s);let n=!this[AP]||this.listeners("error").length?super.emit("error",s):!1;return this[fh](),n}else if(e==="resume"){let n=super.emit("resume");return this[fh](),n}else if(e==="finish"||e==="prefinish"){let n=super.emit(e);return this.removeAllListeners(e),n}let a=super.emit(e,...r);return this[fh](),a}[BV](e){for(let s of this[Qa])s.dest.write(e)===!1&&this.pause();let r=this[rc]?!1:super.emit("data",e);return this[fh](),r}[QSe](){return this[dg]?!1:(this[dg]=!0,this.readable=!1,this[EA]?(pP(()=>this[vV]()),!0):this[vV]())}[vV](){if(this[Gw]){let r=this[Gw].end();if(r){for(let s of this[Qa])s.dest.write(r);this[rc]||super.emit("data",r)}}for(let r of this[Qa])r.end();let e=super.emit("end");return this.removeAllListeners("end"),e}async collect(){let e=Object.assign([],{dataLength:0});this[na]||(e.dataLength=0);let r=this.promise();return this.on("data",s=>{e.push(s),this[na]||(e.dataLength+=s.length)}),await r,e}async concat(){if(this[na])throw new Error("cannot concat in objectMode");let e=await this.collect();return this[uf]?e.join(""):Buffer.concat(e,e.dataLength)}async promise(){return new Promise((e,r)=>{this.on(es,()=>r(new Error("stream destroyed"))),this.on("error",s=>r(s)),this.on("end",()=>e())})}[Symbol.asyncIterator](){this[rc]=!1;let e=!1,r=async()=>(this.pause(),e=!0,{value:void 0,done:!0});return{next:()=>{if(e)return r();let a=this.read();if(a!==null)return Promise.resolve({done:!1,value:a});if(this[uh])return r();let n,c,f=C=>{this.off("data",p),this.off("end",h),this.off(es,E),r(),c(C)},p=C=>{this.off("error",f),this.off("end",h),this.off(es,E),this.pause(),n({value:C,done:!!this[uh]})},h=()=>{this.off("error",f),this.off("data",p),this.off(es,E),r(),n({done:!0,value:void 0})},E=()=>f(new Error("stream destroyed"));return new Promise((C,S)=>{c=S,n=C,this.once(es,E),this.once("error",f),this.once("end",h),this.once("data",p)})},throw:r,return:r,[Symbol.asyncIterator](){return this}}}[Symbol.iterator](){this[rc]=!1;let e=!1,r=()=>(this.pause(),this.off(wV,r),this.off(es,r),this.off("end",r),e=!0,{done:!0,value:void 0}),s=()=>{if(e)return r();let a=this.read();return a===null?r():{done:!1,value:a}};return this.once("end",r),this.once(wV,r),this.once(es,r),{next:s,throw:r,return:r,[Symbol.iterator](){return this}}}destroy(e){if(this[es])return e?this.emit("error",e):this.emit(es),this;this[es]=!0,this[rc]=!0,this[zs].length=0,this[Zs]=0;let r=this;return typeof r.close=="function"&&!this[ON]&&r.close(),e?this.emit("error",e):this.emit(es),this}static get isStream(){return Ra.isStream}};Ra.Minipass=HN});var OSe=_((prr,IA)=>{"use strict";var gP=Ie("crypto"),{Minipass:$Et}=TSe(),xV=["sha512","sha384","sha256"],QV=["sha512"],eIt=/^[a-z0-9+/]+(?:=?=?)$/i,tIt=/^([a-z0-9]+)-([^?]+)([?\S*]*)$/,rIt=/^([a-z0-9]+)-([A-Za-z0-9+/=]{44,88})(\?[\x21-\x7E]*)?$/,nIt=/^[\x21-\x7E]+$/,dP=t=>t?.length?`?${t.join("?")}`:"",kV=class extends $Et{#t;#r;#i;constructor(e){super(),this.size=0,this.opts=e,this.#e(),e?.algorithms?this.algorithms=[...e.algorithms]:this.algorithms=[...QV],this.algorithm!==null&&!this.algorithms.includes(this.algorithm)&&this.algorithms.push(this.algorithm),this.hashes=this.algorithms.map(gP.createHash)}#e(){this.sri=this.opts?.integrity?nc(this.opts?.integrity,this.opts):null,this.expectedSize=this.opts?.size,this.sri?this.sri.isHash?(this.goodSri=!0,this.algorithm=this.sri.algorithm):(this.goodSri=!this.sri.isEmpty(),this.algorithm=this.sri.pickAlgorithm(this.opts)):this.algorithm=null,this.digests=this.goodSri?this.sri[this.algorithm]:null,this.optString=dP(this.opts?.options)}on(e,r){return e==="size"&&this.#r?r(this.#r):e==="integrity"&&this.#t?r(this.#t):e==="verified"&&this.#i?r(this.#i):super.on(e,r)}emit(e,r){return e==="end"&&this.#n(),super.emit(e,r)}write(e){return this.size+=e.length,this.hashes.forEach(r=>r.update(e)),super.write(e)}#n(){this.goodSri||this.#e();let e=nc(this.hashes.map((s,a)=>`${this.algorithms[a]}-${s.digest("base64")}${this.optString}`).join(" "),this.opts),r=this.goodSri&&e.match(this.sri,this.opts);if(typeof this.expectedSize=="number"&&this.size!==this.expectedSize){let s=new Error(`stream size mismatch when checking ${this.sri}. + Wanted: ${this.expectedSize} + Found: ${this.size}`);s.code="EBADSIZE",s.found=this.size,s.expected=this.expectedSize,s.sri=this.sri,this.emit("error",s)}else if(this.sri&&!r){let s=new Error(`${this.sri} integrity checksum failed when using ${this.algorithm}: wanted ${this.digests} but got ${e}. (${this.size} bytes)`);s.code="EINTEGRITY",s.found=e,s.expected=this.digests,s.algorithm=this.algorithm,s.sri=this.sri,this.emit("error",s)}else this.#r=this.size,this.emit("size",this.size),this.#t=e,this.emit("integrity",e),r&&(this.#i=r,this.emit("verified",r))}},Ah=class{get isHash(){return!0}constructor(e,r){let s=r?.strict;this.source=e.trim(),this.digest="",this.algorithm="",this.options=[];let a=this.source.match(s?rIt:tIt);if(!a||s&&!xV.includes(a[1]))return;this.algorithm=a[1],this.digest=a[2];let n=a[3];n&&(this.options=n.slice(1).split("?"))}hexDigest(){return this.digest&&Buffer.from(this.digest,"base64").toString("hex")}toJSON(){return this.toString()}match(e,r){let s=nc(e,r);if(!s)return!1;if(s.isIntegrity){let a=s.pickAlgorithm(r,[this.algorithm]);if(!a)return!1;let n=s[a].find(c=>c.digest===this.digest);return n||!1}return s.digest===this.digest?s:!1}toString(e){return e?.strict&&!(xV.includes(this.algorithm)&&this.digest.match(eIt)&&this.options.every(r=>r.match(nIt)))?"":`${this.algorithm}-${this.digest}${dP(this.options)}`}};function FSe(t,e,r,s){let a=t!=="",n=!1,c="",f=s.length-1;for(let h=0;hs[a].find(c=>n.digest===c.digest)))throw new Error("hashes do not match, cannot update integrity")}else this[a]=s[a]}match(e,r){let s=nc(e,r);if(!s)return!1;let a=s.pickAlgorithm(r,Object.keys(this));return!!a&&this[a]&&s[a]&&this[a].find(n=>s[a].find(c=>n.digest===c.digest))||!1}pickAlgorithm(e,r){let s=e?.pickAlgorithm||fIt,a=Object.keys(this).filter(n=>r?.length?r.includes(n):!0);return a.length?a.reduce((n,c)=>s(n,c)||n):null}};IA.exports.parse=nc;function nc(t,e){if(!t)return null;if(typeof t=="string")return bV(t,e);if(t.algorithm&&t.digest){let r=new Zm;return r[t.algorithm]=[t],bV(hP(r,e),e)}else return bV(hP(t,e),e)}function bV(t,e){if(e?.single)return new Ah(t,e);let r=t.trim().split(/\s+/).reduce((s,a)=>{let n=new Ah(a,e);if(n.algorithm&&n.digest){let c=n.algorithm;s[c]||(s[c]=[]),s[c].push(n)}return s},new Zm);return r.isEmpty()?null:r}IA.exports.stringify=hP;function hP(t,e){return t.algorithm&&t.digest?Ah.prototype.toString.call(t,e):typeof t=="string"?hP(nc(t,e),e):Zm.prototype.toString.call(t,e)}IA.exports.fromHex=iIt;function iIt(t,e,r){let s=dP(r?.options);return nc(`${e}-${Buffer.from(t,"hex").toString("base64")}${s}`,r)}IA.exports.fromData=sIt;function sIt(t,e){let r=e?.algorithms||[...QV],s=dP(e?.options);return r.reduce((a,n)=>{let c=gP.createHash(n).update(t).digest("base64"),f=new Ah(`${n}-${c}${s}`,e);if(f.algorithm&&f.digest){let p=f.algorithm;a[p]||(a[p]=[]),a[p].push(f)}return a},new Zm)}IA.exports.fromStream=oIt;function oIt(t,e){let r=RV(e);return new Promise((s,a)=>{t.pipe(r),t.on("error",a),r.on("error",a);let n;r.on("integrity",c=>{n=c}),r.on("end",()=>s(n)),r.resume()})}IA.exports.checkData=aIt;function aIt(t,e,r){if(e=nc(e,r),!e||!Object.keys(e).length){if(r?.error)throw Object.assign(new Error("No valid integrity hashes to check against"),{code:"EINTEGRITY"});return!1}let s=e.pickAlgorithm(r),a=gP.createHash(s).update(t).digest("base64"),n=nc({algorithm:s,digest:a}),c=n.match(e,r);if(r=r||{},c||!r.error)return c;if(typeof r.size=="number"&&t.length!==r.size){let f=new Error(`data size mismatch when checking ${e}. + Wanted: ${r.size} + Found: ${t.length}`);throw f.code="EBADSIZE",f.found=t.length,f.expected=r.size,f.sri=e,f}else{let f=new Error(`Integrity checksum failed when using ${s}: Wanted ${e}, but got ${n}. (${t.length} bytes)`);throw f.code="EINTEGRITY",f.found=n,f.expected=e,f.algorithm=s,f.sri=e,f}}IA.exports.checkStream=lIt;function lIt(t,e,r){if(r=r||Object.create(null),r.integrity=e,e=nc(e,r),!e||!Object.keys(e).length)return Promise.reject(Object.assign(new Error("No valid integrity hashes to check against"),{code:"EINTEGRITY"}));let s=RV(r);return new Promise((a,n)=>{t.pipe(s),t.on("error",n),s.on("error",n);let c;s.on("verified",f=>{c=f}),s.on("end",()=>a(c)),s.resume()})}IA.exports.integrityStream=RV;function RV(t=Object.create(null)){return new kV(t)}IA.exports.create=cIt;function cIt(t){let e=t?.algorithms||[...QV],r=dP(t?.options),s=e.map(gP.createHash);return{update:function(a,n){return s.forEach(c=>c.update(a,n)),this},digest:function(){return e.reduce((n,c)=>{let f=s.shift().digest("base64"),p=new Ah(`${c}-${f}${r}`,t);if(p.algorithm&&p.digest){let h=p.algorithm;n[h]||(n[h]=[]),n[h].push(p)}return n},new Zm)}}}var uIt=gP.getHashes(),NSe=["md5","whirlpool","sha1","sha224","sha256","sha384","sha512","sha3","sha3-256","sha3-384","sha3-512","sha3_256","sha3_384","sha3_512"].filter(t=>uIt.includes(t));function fIt(t,e){return NSe.indexOf(t.toLowerCase())>=NSe.indexOf(e.toLowerCase())?t:e}});var TV=_(mg=>{"use strict";Object.defineProperty(mg,"__esModule",{value:!0});mg.Signature=mg.Envelope=void 0;mg.Envelope={fromJSON(t){return{payload:jN(t.payload)?Buffer.from(LSe(t.payload)):Buffer.alloc(0),payloadType:jN(t.payloadType)?globalThis.String(t.payloadType):"",signatures:globalThis.Array.isArray(t?.signatures)?t.signatures.map(e=>mg.Signature.fromJSON(e)):[]}},toJSON(t){let e={};return t.payload.length!==0&&(e.payload=MSe(t.payload)),t.payloadType!==""&&(e.payloadType=t.payloadType),t.signatures?.length&&(e.signatures=t.signatures.map(r=>mg.Signature.toJSON(r))),e}};mg.Signature={fromJSON(t){return{sig:jN(t.sig)?Buffer.from(LSe(t.sig)):Buffer.alloc(0),keyid:jN(t.keyid)?globalThis.String(t.keyid):""}},toJSON(t){let e={};return t.sig.length!==0&&(e.sig=MSe(t.sig)),t.keyid!==""&&(e.keyid=t.keyid),e}};function LSe(t){return Uint8Array.from(globalThis.Buffer.from(t,"base64"))}function MSe(t){return globalThis.Buffer.from(t).toString("base64")}function jN(t){return t!=null}});var _Se=_(GN=>{"use strict";Object.defineProperty(GN,"__esModule",{value:!0});GN.Timestamp=void 0;GN.Timestamp={fromJSON(t){return{seconds:USe(t.seconds)?globalThis.String(t.seconds):"0",nanos:USe(t.nanos)?globalThis.Number(t.nanos):0}},toJSON(t){let e={};return t.seconds!=="0"&&(e.seconds=t.seconds),t.nanos!==0&&(e.nanos=Math.round(t.nanos)),e}};function USe(t){return t!=null}});var Ww=_(Ur=>{"use strict";Object.defineProperty(Ur,"__esModule",{value:!0});Ur.TimeRange=Ur.X509CertificateChain=Ur.SubjectAlternativeName=Ur.X509Certificate=Ur.DistinguishedName=Ur.ObjectIdentifierValuePair=Ur.ObjectIdentifier=Ur.PublicKeyIdentifier=Ur.PublicKey=Ur.RFC3161SignedTimestamp=Ur.LogId=Ur.MessageSignature=Ur.HashOutput=Ur.SubjectAlternativeNameType=Ur.PublicKeyDetails=Ur.HashAlgorithm=void 0;Ur.hashAlgorithmFromJSON=jSe;Ur.hashAlgorithmToJSON=GSe;Ur.publicKeyDetailsFromJSON=qSe;Ur.publicKeyDetailsToJSON=WSe;Ur.subjectAlternativeNameTypeFromJSON=YSe;Ur.subjectAlternativeNameTypeToJSON=VSe;var AIt=_Se(),yl;(function(t){t[t.HASH_ALGORITHM_UNSPECIFIED=0]="HASH_ALGORITHM_UNSPECIFIED",t[t.SHA2_256=1]="SHA2_256",t[t.SHA2_384=2]="SHA2_384",t[t.SHA2_512=3]="SHA2_512",t[t.SHA3_256=4]="SHA3_256",t[t.SHA3_384=5]="SHA3_384"})(yl||(Ur.HashAlgorithm=yl={}));function jSe(t){switch(t){case 0:case"HASH_ALGORITHM_UNSPECIFIED":return yl.HASH_ALGORITHM_UNSPECIFIED;case 1:case"SHA2_256":return yl.SHA2_256;case 2:case"SHA2_384":return yl.SHA2_384;case 3:case"SHA2_512":return yl.SHA2_512;case 4:case"SHA3_256":return yl.SHA3_256;case 5:case"SHA3_384":return yl.SHA3_384;default:throw new globalThis.Error("Unrecognized enum value "+t+" for enum HashAlgorithm")}}function GSe(t){switch(t){case yl.HASH_ALGORITHM_UNSPECIFIED:return"HASH_ALGORITHM_UNSPECIFIED";case yl.SHA2_256:return"SHA2_256";case yl.SHA2_384:return"SHA2_384";case yl.SHA2_512:return"SHA2_512";case yl.SHA3_256:return"SHA3_256";case yl.SHA3_384:return"SHA3_384";default:throw new globalThis.Error("Unrecognized enum value "+t+" for enum HashAlgorithm")}}var rn;(function(t){t[t.PUBLIC_KEY_DETAILS_UNSPECIFIED=0]="PUBLIC_KEY_DETAILS_UNSPECIFIED",t[t.PKCS1_RSA_PKCS1V5=1]="PKCS1_RSA_PKCS1V5",t[t.PKCS1_RSA_PSS=2]="PKCS1_RSA_PSS",t[t.PKIX_RSA_PKCS1V5=3]="PKIX_RSA_PKCS1V5",t[t.PKIX_RSA_PSS=4]="PKIX_RSA_PSS",t[t.PKIX_RSA_PKCS1V15_2048_SHA256=9]="PKIX_RSA_PKCS1V15_2048_SHA256",t[t.PKIX_RSA_PKCS1V15_3072_SHA256=10]="PKIX_RSA_PKCS1V15_3072_SHA256",t[t.PKIX_RSA_PKCS1V15_4096_SHA256=11]="PKIX_RSA_PKCS1V15_4096_SHA256",t[t.PKIX_RSA_PSS_2048_SHA256=16]="PKIX_RSA_PSS_2048_SHA256",t[t.PKIX_RSA_PSS_3072_SHA256=17]="PKIX_RSA_PSS_3072_SHA256",t[t.PKIX_RSA_PSS_4096_SHA256=18]="PKIX_RSA_PSS_4096_SHA256",t[t.PKIX_ECDSA_P256_HMAC_SHA_256=6]="PKIX_ECDSA_P256_HMAC_SHA_256",t[t.PKIX_ECDSA_P256_SHA_256=5]="PKIX_ECDSA_P256_SHA_256",t[t.PKIX_ECDSA_P384_SHA_384=12]="PKIX_ECDSA_P384_SHA_384",t[t.PKIX_ECDSA_P521_SHA_512=13]="PKIX_ECDSA_P521_SHA_512",t[t.PKIX_ED25519=7]="PKIX_ED25519",t[t.PKIX_ED25519_PH=8]="PKIX_ED25519_PH",t[t.LMS_SHA256=14]="LMS_SHA256",t[t.LMOTS_SHA256=15]="LMOTS_SHA256"})(rn||(Ur.PublicKeyDetails=rn={}));function qSe(t){switch(t){case 0:case"PUBLIC_KEY_DETAILS_UNSPECIFIED":return rn.PUBLIC_KEY_DETAILS_UNSPECIFIED;case 1:case"PKCS1_RSA_PKCS1V5":return rn.PKCS1_RSA_PKCS1V5;case 2:case"PKCS1_RSA_PSS":return rn.PKCS1_RSA_PSS;case 3:case"PKIX_RSA_PKCS1V5":return rn.PKIX_RSA_PKCS1V5;case 4:case"PKIX_RSA_PSS":return rn.PKIX_RSA_PSS;case 9:case"PKIX_RSA_PKCS1V15_2048_SHA256":return rn.PKIX_RSA_PKCS1V15_2048_SHA256;case 10:case"PKIX_RSA_PKCS1V15_3072_SHA256":return rn.PKIX_RSA_PKCS1V15_3072_SHA256;case 11:case"PKIX_RSA_PKCS1V15_4096_SHA256":return rn.PKIX_RSA_PKCS1V15_4096_SHA256;case 16:case"PKIX_RSA_PSS_2048_SHA256":return rn.PKIX_RSA_PSS_2048_SHA256;case 17:case"PKIX_RSA_PSS_3072_SHA256":return rn.PKIX_RSA_PSS_3072_SHA256;case 18:case"PKIX_RSA_PSS_4096_SHA256":return rn.PKIX_RSA_PSS_4096_SHA256;case 6:case"PKIX_ECDSA_P256_HMAC_SHA_256":return rn.PKIX_ECDSA_P256_HMAC_SHA_256;case 5:case"PKIX_ECDSA_P256_SHA_256":return rn.PKIX_ECDSA_P256_SHA_256;case 12:case"PKIX_ECDSA_P384_SHA_384":return rn.PKIX_ECDSA_P384_SHA_384;case 13:case"PKIX_ECDSA_P521_SHA_512":return rn.PKIX_ECDSA_P521_SHA_512;case 7:case"PKIX_ED25519":return rn.PKIX_ED25519;case 8:case"PKIX_ED25519_PH":return rn.PKIX_ED25519_PH;case 14:case"LMS_SHA256":return rn.LMS_SHA256;case 15:case"LMOTS_SHA256":return rn.LMOTS_SHA256;default:throw new globalThis.Error("Unrecognized enum value "+t+" for enum PublicKeyDetails")}}function WSe(t){switch(t){case rn.PUBLIC_KEY_DETAILS_UNSPECIFIED:return"PUBLIC_KEY_DETAILS_UNSPECIFIED";case rn.PKCS1_RSA_PKCS1V5:return"PKCS1_RSA_PKCS1V5";case rn.PKCS1_RSA_PSS:return"PKCS1_RSA_PSS";case rn.PKIX_RSA_PKCS1V5:return"PKIX_RSA_PKCS1V5";case rn.PKIX_RSA_PSS:return"PKIX_RSA_PSS";case rn.PKIX_RSA_PKCS1V15_2048_SHA256:return"PKIX_RSA_PKCS1V15_2048_SHA256";case rn.PKIX_RSA_PKCS1V15_3072_SHA256:return"PKIX_RSA_PKCS1V15_3072_SHA256";case rn.PKIX_RSA_PKCS1V15_4096_SHA256:return"PKIX_RSA_PKCS1V15_4096_SHA256";case rn.PKIX_RSA_PSS_2048_SHA256:return"PKIX_RSA_PSS_2048_SHA256";case rn.PKIX_RSA_PSS_3072_SHA256:return"PKIX_RSA_PSS_3072_SHA256";case rn.PKIX_RSA_PSS_4096_SHA256:return"PKIX_RSA_PSS_4096_SHA256";case rn.PKIX_ECDSA_P256_HMAC_SHA_256:return"PKIX_ECDSA_P256_HMAC_SHA_256";case rn.PKIX_ECDSA_P256_SHA_256:return"PKIX_ECDSA_P256_SHA_256";case rn.PKIX_ECDSA_P384_SHA_384:return"PKIX_ECDSA_P384_SHA_384";case rn.PKIX_ECDSA_P521_SHA_512:return"PKIX_ECDSA_P521_SHA_512";case rn.PKIX_ED25519:return"PKIX_ED25519";case rn.PKIX_ED25519_PH:return"PKIX_ED25519_PH";case rn.LMS_SHA256:return"LMS_SHA256";case rn.LMOTS_SHA256:return"LMOTS_SHA256";default:throw new globalThis.Error("Unrecognized enum value "+t+" for enum PublicKeyDetails")}}var CA;(function(t){t[t.SUBJECT_ALTERNATIVE_NAME_TYPE_UNSPECIFIED=0]="SUBJECT_ALTERNATIVE_NAME_TYPE_UNSPECIFIED",t[t.EMAIL=1]="EMAIL",t[t.URI=2]="URI",t[t.OTHER_NAME=3]="OTHER_NAME"})(CA||(Ur.SubjectAlternativeNameType=CA={}));function YSe(t){switch(t){case 0:case"SUBJECT_ALTERNATIVE_NAME_TYPE_UNSPECIFIED":return CA.SUBJECT_ALTERNATIVE_NAME_TYPE_UNSPECIFIED;case 1:case"EMAIL":return CA.EMAIL;case 2:case"URI":return CA.URI;case 3:case"OTHER_NAME":return CA.OTHER_NAME;default:throw new globalThis.Error("Unrecognized enum value "+t+" for enum SubjectAlternativeNameType")}}function VSe(t){switch(t){case CA.SUBJECT_ALTERNATIVE_NAME_TYPE_UNSPECIFIED:return"SUBJECT_ALTERNATIVE_NAME_TYPE_UNSPECIFIED";case CA.EMAIL:return"EMAIL";case CA.URI:return"URI";case CA.OTHER_NAME:return"OTHER_NAME";default:throw new globalThis.Error("Unrecognized enum value "+t+" for enum SubjectAlternativeNameType")}}Ur.HashOutput={fromJSON(t){return{algorithm:ds(t.algorithm)?jSe(t.algorithm):0,digest:ds(t.digest)?Buffer.from(Xm(t.digest)):Buffer.alloc(0)}},toJSON(t){let e={};return t.algorithm!==0&&(e.algorithm=GSe(t.algorithm)),t.digest.length!==0&&(e.digest=$m(t.digest)),e}};Ur.MessageSignature={fromJSON(t){return{messageDigest:ds(t.messageDigest)?Ur.HashOutput.fromJSON(t.messageDigest):void 0,signature:ds(t.signature)?Buffer.from(Xm(t.signature)):Buffer.alloc(0)}},toJSON(t){let e={};return t.messageDigest!==void 0&&(e.messageDigest=Ur.HashOutput.toJSON(t.messageDigest)),t.signature.length!==0&&(e.signature=$m(t.signature)),e}};Ur.LogId={fromJSON(t){return{keyId:ds(t.keyId)?Buffer.from(Xm(t.keyId)):Buffer.alloc(0)}},toJSON(t){let e={};return t.keyId.length!==0&&(e.keyId=$m(t.keyId)),e}};Ur.RFC3161SignedTimestamp={fromJSON(t){return{signedTimestamp:ds(t.signedTimestamp)?Buffer.from(Xm(t.signedTimestamp)):Buffer.alloc(0)}},toJSON(t){let e={};return t.signedTimestamp.length!==0&&(e.signedTimestamp=$m(t.signedTimestamp)),e}};Ur.PublicKey={fromJSON(t){return{rawBytes:ds(t.rawBytes)?Buffer.from(Xm(t.rawBytes)):void 0,keyDetails:ds(t.keyDetails)?qSe(t.keyDetails):0,validFor:ds(t.validFor)?Ur.TimeRange.fromJSON(t.validFor):void 0}},toJSON(t){let e={};return t.rawBytes!==void 0&&(e.rawBytes=$m(t.rawBytes)),t.keyDetails!==0&&(e.keyDetails=WSe(t.keyDetails)),t.validFor!==void 0&&(e.validFor=Ur.TimeRange.toJSON(t.validFor)),e}};Ur.PublicKeyIdentifier={fromJSON(t){return{hint:ds(t.hint)?globalThis.String(t.hint):""}},toJSON(t){let e={};return t.hint!==""&&(e.hint=t.hint),e}};Ur.ObjectIdentifier={fromJSON(t){return{id:globalThis.Array.isArray(t?.id)?t.id.map(e=>globalThis.Number(e)):[]}},toJSON(t){let e={};return t.id?.length&&(e.id=t.id.map(r=>Math.round(r))),e}};Ur.ObjectIdentifierValuePair={fromJSON(t){return{oid:ds(t.oid)?Ur.ObjectIdentifier.fromJSON(t.oid):void 0,value:ds(t.value)?Buffer.from(Xm(t.value)):Buffer.alloc(0)}},toJSON(t){let e={};return t.oid!==void 0&&(e.oid=Ur.ObjectIdentifier.toJSON(t.oid)),t.value.length!==0&&(e.value=$m(t.value)),e}};Ur.DistinguishedName={fromJSON(t){return{organization:ds(t.organization)?globalThis.String(t.organization):"",commonName:ds(t.commonName)?globalThis.String(t.commonName):""}},toJSON(t){let e={};return t.organization!==""&&(e.organization=t.organization),t.commonName!==""&&(e.commonName=t.commonName),e}};Ur.X509Certificate={fromJSON(t){return{rawBytes:ds(t.rawBytes)?Buffer.from(Xm(t.rawBytes)):Buffer.alloc(0)}},toJSON(t){let e={};return t.rawBytes.length!==0&&(e.rawBytes=$m(t.rawBytes)),e}};Ur.SubjectAlternativeName={fromJSON(t){return{type:ds(t.type)?YSe(t.type):0,identity:ds(t.regexp)?{$case:"regexp",regexp:globalThis.String(t.regexp)}:ds(t.value)?{$case:"value",value:globalThis.String(t.value)}:void 0}},toJSON(t){let e={};return t.type!==0&&(e.type=VSe(t.type)),t.identity?.$case==="regexp"?e.regexp=t.identity.regexp:t.identity?.$case==="value"&&(e.value=t.identity.value),e}};Ur.X509CertificateChain={fromJSON(t){return{certificates:globalThis.Array.isArray(t?.certificates)?t.certificates.map(e=>Ur.X509Certificate.fromJSON(e)):[]}},toJSON(t){let e={};return t.certificates?.length&&(e.certificates=t.certificates.map(r=>Ur.X509Certificate.toJSON(r))),e}};Ur.TimeRange={fromJSON(t){return{start:ds(t.start)?HSe(t.start):void 0,end:ds(t.end)?HSe(t.end):void 0}},toJSON(t){let e={};return t.start!==void 0&&(e.start=t.start.toISOString()),t.end!==void 0&&(e.end=t.end.toISOString()),e}};function Xm(t){return Uint8Array.from(globalThis.Buffer.from(t,"base64"))}function $m(t){return globalThis.Buffer.from(t).toString("base64")}function pIt(t){let e=(globalThis.Number(t.seconds)||0)*1e3;return e+=(t.nanos||0)/1e6,new globalThis.Date(e)}function HSe(t){return t instanceof globalThis.Date?t:typeof t=="string"?new globalThis.Date(t):pIt(AIt.Timestamp.fromJSON(t))}function ds(t){return t!=null}});var FV=_(ms=>{"use strict";Object.defineProperty(ms,"__esModule",{value:!0});ms.TransparencyLogEntry=ms.InclusionPromise=ms.InclusionProof=ms.Checkpoint=ms.KindVersion=void 0;var JSe=Ww();ms.KindVersion={fromJSON(t){return{kind:Ta(t.kind)?globalThis.String(t.kind):"",version:Ta(t.version)?globalThis.String(t.version):""}},toJSON(t){let e={};return t.kind!==""&&(e.kind=t.kind),t.version!==""&&(e.version=t.version),e}};ms.Checkpoint={fromJSON(t){return{envelope:Ta(t.envelope)?globalThis.String(t.envelope):""}},toJSON(t){let e={};return t.envelope!==""&&(e.envelope=t.envelope),e}};ms.InclusionProof={fromJSON(t){return{logIndex:Ta(t.logIndex)?globalThis.String(t.logIndex):"0",rootHash:Ta(t.rootHash)?Buffer.from(qN(t.rootHash)):Buffer.alloc(0),treeSize:Ta(t.treeSize)?globalThis.String(t.treeSize):"0",hashes:globalThis.Array.isArray(t?.hashes)?t.hashes.map(e=>Buffer.from(qN(e))):[],checkpoint:Ta(t.checkpoint)?ms.Checkpoint.fromJSON(t.checkpoint):void 0}},toJSON(t){let e={};return t.logIndex!=="0"&&(e.logIndex=t.logIndex),t.rootHash.length!==0&&(e.rootHash=WN(t.rootHash)),t.treeSize!=="0"&&(e.treeSize=t.treeSize),t.hashes?.length&&(e.hashes=t.hashes.map(r=>WN(r))),t.checkpoint!==void 0&&(e.checkpoint=ms.Checkpoint.toJSON(t.checkpoint)),e}};ms.InclusionPromise={fromJSON(t){return{signedEntryTimestamp:Ta(t.signedEntryTimestamp)?Buffer.from(qN(t.signedEntryTimestamp)):Buffer.alloc(0)}},toJSON(t){let e={};return t.signedEntryTimestamp.length!==0&&(e.signedEntryTimestamp=WN(t.signedEntryTimestamp)),e}};ms.TransparencyLogEntry={fromJSON(t){return{logIndex:Ta(t.logIndex)?globalThis.String(t.logIndex):"0",logId:Ta(t.logId)?JSe.LogId.fromJSON(t.logId):void 0,kindVersion:Ta(t.kindVersion)?ms.KindVersion.fromJSON(t.kindVersion):void 0,integratedTime:Ta(t.integratedTime)?globalThis.String(t.integratedTime):"0",inclusionPromise:Ta(t.inclusionPromise)?ms.InclusionPromise.fromJSON(t.inclusionPromise):void 0,inclusionProof:Ta(t.inclusionProof)?ms.InclusionProof.fromJSON(t.inclusionProof):void 0,canonicalizedBody:Ta(t.canonicalizedBody)?Buffer.from(qN(t.canonicalizedBody)):Buffer.alloc(0)}},toJSON(t){let e={};return t.logIndex!=="0"&&(e.logIndex=t.logIndex),t.logId!==void 0&&(e.logId=JSe.LogId.toJSON(t.logId)),t.kindVersion!==void 0&&(e.kindVersion=ms.KindVersion.toJSON(t.kindVersion)),t.integratedTime!=="0"&&(e.integratedTime=t.integratedTime),t.inclusionPromise!==void 0&&(e.inclusionPromise=ms.InclusionPromise.toJSON(t.inclusionPromise)),t.inclusionProof!==void 0&&(e.inclusionProof=ms.InclusionProof.toJSON(t.inclusionProof)),t.canonicalizedBody.length!==0&&(e.canonicalizedBody=WN(t.canonicalizedBody)),e}};function qN(t){return Uint8Array.from(globalThis.Buffer.from(t,"base64"))}function WN(t){return globalThis.Buffer.from(t).toString("base64")}function Ta(t){return t!=null}});var NV=_(Zc=>{"use strict";Object.defineProperty(Zc,"__esModule",{value:!0});Zc.Bundle=Zc.VerificationMaterial=Zc.TimestampVerificationData=void 0;var KSe=TV(),wA=Ww(),zSe=FV();Zc.TimestampVerificationData={fromJSON(t){return{rfc3161Timestamps:globalThis.Array.isArray(t?.rfc3161Timestamps)?t.rfc3161Timestamps.map(e=>wA.RFC3161SignedTimestamp.fromJSON(e)):[]}},toJSON(t){let e={};return t.rfc3161Timestamps?.length&&(e.rfc3161Timestamps=t.rfc3161Timestamps.map(r=>wA.RFC3161SignedTimestamp.toJSON(r))),e}};Zc.VerificationMaterial={fromJSON(t){return{content:yg(t.publicKey)?{$case:"publicKey",publicKey:wA.PublicKeyIdentifier.fromJSON(t.publicKey)}:yg(t.x509CertificateChain)?{$case:"x509CertificateChain",x509CertificateChain:wA.X509CertificateChain.fromJSON(t.x509CertificateChain)}:yg(t.certificate)?{$case:"certificate",certificate:wA.X509Certificate.fromJSON(t.certificate)}:void 0,tlogEntries:globalThis.Array.isArray(t?.tlogEntries)?t.tlogEntries.map(e=>zSe.TransparencyLogEntry.fromJSON(e)):[],timestampVerificationData:yg(t.timestampVerificationData)?Zc.TimestampVerificationData.fromJSON(t.timestampVerificationData):void 0}},toJSON(t){let e={};return t.content?.$case==="publicKey"?e.publicKey=wA.PublicKeyIdentifier.toJSON(t.content.publicKey):t.content?.$case==="x509CertificateChain"?e.x509CertificateChain=wA.X509CertificateChain.toJSON(t.content.x509CertificateChain):t.content?.$case==="certificate"&&(e.certificate=wA.X509Certificate.toJSON(t.content.certificate)),t.tlogEntries?.length&&(e.tlogEntries=t.tlogEntries.map(r=>zSe.TransparencyLogEntry.toJSON(r))),t.timestampVerificationData!==void 0&&(e.timestampVerificationData=Zc.TimestampVerificationData.toJSON(t.timestampVerificationData)),e}};Zc.Bundle={fromJSON(t){return{mediaType:yg(t.mediaType)?globalThis.String(t.mediaType):"",verificationMaterial:yg(t.verificationMaterial)?Zc.VerificationMaterial.fromJSON(t.verificationMaterial):void 0,content:yg(t.messageSignature)?{$case:"messageSignature",messageSignature:wA.MessageSignature.fromJSON(t.messageSignature)}:yg(t.dsseEnvelope)?{$case:"dsseEnvelope",dsseEnvelope:KSe.Envelope.fromJSON(t.dsseEnvelope)}:void 0}},toJSON(t){let e={};return t.mediaType!==""&&(e.mediaType=t.mediaType),t.verificationMaterial!==void 0&&(e.verificationMaterial=Zc.VerificationMaterial.toJSON(t.verificationMaterial)),t.content?.$case==="messageSignature"?e.messageSignature=wA.MessageSignature.toJSON(t.content.messageSignature):t.content?.$case==="dsseEnvelope"&&(e.dsseEnvelope=KSe.Envelope.toJSON(t.content.dsseEnvelope)),e}};function yg(t){return t!=null}});var OV=_(Ti=>{"use strict";Object.defineProperty(Ti,"__esModule",{value:!0});Ti.ClientTrustConfig=Ti.SigningConfig=Ti.TrustedRoot=Ti.CertificateAuthority=Ti.TransparencyLogInstance=void 0;var El=Ww();Ti.TransparencyLogInstance={fromJSON(t){return{baseUrl:ia(t.baseUrl)?globalThis.String(t.baseUrl):"",hashAlgorithm:ia(t.hashAlgorithm)?(0,El.hashAlgorithmFromJSON)(t.hashAlgorithm):0,publicKey:ia(t.publicKey)?El.PublicKey.fromJSON(t.publicKey):void 0,logId:ia(t.logId)?El.LogId.fromJSON(t.logId):void 0,checkpointKeyId:ia(t.checkpointKeyId)?El.LogId.fromJSON(t.checkpointKeyId):void 0}},toJSON(t){let e={};return t.baseUrl!==""&&(e.baseUrl=t.baseUrl),t.hashAlgorithm!==0&&(e.hashAlgorithm=(0,El.hashAlgorithmToJSON)(t.hashAlgorithm)),t.publicKey!==void 0&&(e.publicKey=El.PublicKey.toJSON(t.publicKey)),t.logId!==void 0&&(e.logId=El.LogId.toJSON(t.logId)),t.checkpointKeyId!==void 0&&(e.checkpointKeyId=El.LogId.toJSON(t.checkpointKeyId)),e}};Ti.CertificateAuthority={fromJSON(t){return{subject:ia(t.subject)?El.DistinguishedName.fromJSON(t.subject):void 0,uri:ia(t.uri)?globalThis.String(t.uri):"",certChain:ia(t.certChain)?El.X509CertificateChain.fromJSON(t.certChain):void 0,validFor:ia(t.validFor)?El.TimeRange.fromJSON(t.validFor):void 0}},toJSON(t){let e={};return t.subject!==void 0&&(e.subject=El.DistinguishedName.toJSON(t.subject)),t.uri!==""&&(e.uri=t.uri),t.certChain!==void 0&&(e.certChain=El.X509CertificateChain.toJSON(t.certChain)),t.validFor!==void 0&&(e.validFor=El.TimeRange.toJSON(t.validFor)),e}};Ti.TrustedRoot={fromJSON(t){return{mediaType:ia(t.mediaType)?globalThis.String(t.mediaType):"",tlogs:globalThis.Array.isArray(t?.tlogs)?t.tlogs.map(e=>Ti.TransparencyLogInstance.fromJSON(e)):[],certificateAuthorities:globalThis.Array.isArray(t?.certificateAuthorities)?t.certificateAuthorities.map(e=>Ti.CertificateAuthority.fromJSON(e)):[],ctlogs:globalThis.Array.isArray(t?.ctlogs)?t.ctlogs.map(e=>Ti.TransparencyLogInstance.fromJSON(e)):[],timestampAuthorities:globalThis.Array.isArray(t?.timestampAuthorities)?t.timestampAuthorities.map(e=>Ti.CertificateAuthority.fromJSON(e)):[]}},toJSON(t){let e={};return t.mediaType!==""&&(e.mediaType=t.mediaType),t.tlogs?.length&&(e.tlogs=t.tlogs.map(r=>Ti.TransparencyLogInstance.toJSON(r))),t.certificateAuthorities?.length&&(e.certificateAuthorities=t.certificateAuthorities.map(r=>Ti.CertificateAuthority.toJSON(r))),t.ctlogs?.length&&(e.ctlogs=t.ctlogs.map(r=>Ti.TransparencyLogInstance.toJSON(r))),t.timestampAuthorities?.length&&(e.timestampAuthorities=t.timestampAuthorities.map(r=>Ti.CertificateAuthority.toJSON(r))),e}};Ti.SigningConfig={fromJSON(t){return{mediaType:ia(t.mediaType)?globalThis.String(t.mediaType):"",caUrl:ia(t.caUrl)?globalThis.String(t.caUrl):"",oidcUrl:ia(t.oidcUrl)?globalThis.String(t.oidcUrl):"",tlogUrls:globalThis.Array.isArray(t?.tlogUrls)?t.tlogUrls.map(e=>globalThis.String(e)):[],tsaUrls:globalThis.Array.isArray(t?.tsaUrls)?t.tsaUrls.map(e=>globalThis.String(e)):[]}},toJSON(t){let e={};return t.mediaType!==""&&(e.mediaType=t.mediaType),t.caUrl!==""&&(e.caUrl=t.caUrl),t.oidcUrl!==""&&(e.oidcUrl=t.oidcUrl),t.tlogUrls?.length&&(e.tlogUrls=t.tlogUrls),t.tsaUrls?.length&&(e.tsaUrls=t.tsaUrls),e}};Ti.ClientTrustConfig={fromJSON(t){return{mediaType:ia(t.mediaType)?globalThis.String(t.mediaType):"",trustedRoot:ia(t.trustedRoot)?Ti.TrustedRoot.fromJSON(t.trustedRoot):void 0,signingConfig:ia(t.signingConfig)?Ti.SigningConfig.fromJSON(t.signingConfig):void 0}},toJSON(t){let e={};return t.mediaType!==""&&(e.mediaType=t.mediaType),t.trustedRoot!==void 0&&(e.trustedRoot=Ti.TrustedRoot.toJSON(t.trustedRoot)),t.signingConfig!==void 0&&(e.signingConfig=Ti.SigningConfig.toJSON(t.signingConfig)),e}};function ia(t){return t!=null}});var $Se=_(Vr=>{"use strict";Object.defineProperty(Vr,"__esModule",{value:!0});Vr.Input=Vr.Artifact=Vr.ArtifactVerificationOptions_ObserverTimestampOptions=Vr.ArtifactVerificationOptions_TlogIntegratedTimestampOptions=Vr.ArtifactVerificationOptions_TimestampAuthorityOptions=Vr.ArtifactVerificationOptions_CtlogOptions=Vr.ArtifactVerificationOptions_TlogOptions=Vr.ArtifactVerificationOptions=Vr.PublicKeyIdentities=Vr.CertificateIdentities=Vr.CertificateIdentity=void 0;var ZSe=NV(),Eg=Ww(),XSe=OV();Vr.CertificateIdentity={fromJSON(t){return{issuer:gi(t.issuer)?globalThis.String(t.issuer):"",san:gi(t.san)?Eg.SubjectAlternativeName.fromJSON(t.san):void 0,oids:globalThis.Array.isArray(t?.oids)?t.oids.map(e=>Eg.ObjectIdentifierValuePair.fromJSON(e)):[]}},toJSON(t){let e={};return t.issuer!==""&&(e.issuer=t.issuer),t.san!==void 0&&(e.san=Eg.SubjectAlternativeName.toJSON(t.san)),t.oids?.length&&(e.oids=t.oids.map(r=>Eg.ObjectIdentifierValuePair.toJSON(r))),e}};Vr.CertificateIdentities={fromJSON(t){return{identities:globalThis.Array.isArray(t?.identities)?t.identities.map(e=>Vr.CertificateIdentity.fromJSON(e)):[]}},toJSON(t){let e={};return t.identities?.length&&(e.identities=t.identities.map(r=>Vr.CertificateIdentity.toJSON(r))),e}};Vr.PublicKeyIdentities={fromJSON(t){return{publicKeys:globalThis.Array.isArray(t?.publicKeys)?t.publicKeys.map(e=>Eg.PublicKey.fromJSON(e)):[]}},toJSON(t){let e={};return t.publicKeys?.length&&(e.publicKeys=t.publicKeys.map(r=>Eg.PublicKey.toJSON(r))),e}};Vr.ArtifactVerificationOptions={fromJSON(t){return{signers:gi(t.certificateIdentities)?{$case:"certificateIdentities",certificateIdentities:Vr.CertificateIdentities.fromJSON(t.certificateIdentities)}:gi(t.publicKeys)?{$case:"publicKeys",publicKeys:Vr.PublicKeyIdentities.fromJSON(t.publicKeys)}:void 0,tlogOptions:gi(t.tlogOptions)?Vr.ArtifactVerificationOptions_TlogOptions.fromJSON(t.tlogOptions):void 0,ctlogOptions:gi(t.ctlogOptions)?Vr.ArtifactVerificationOptions_CtlogOptions.fromJSON(t.ctlogOptions):void 0,tsaOptions:gi(t.tsaOptions)?Vr.ArtifactVerificationOptions_TimestampAuthorityOptions.fromJSON(t.tsaOptions):void 0,integratedTsOptions:gi(t.integratedTsOptions)?Vr.ArtifactVerificationOptions_TlogIntegratedTimestampOptions.fromJSON(t.integratedTsOptions):void 0,observerOptions:gi(t.observerOptions)?Vr.ArtifactVerificationOptions_ObserverTimestampOptions.fromJSON(t.observerOptions):void 0}},toJSON(t){let e={};return t.signers?.$case==="certificateIdentities"?e.certificateIdentities=Vr.CertificateIdentities.toJSON(t.signers.certificateIdentities):t.signers?.$case==="publicKeys"&&(e.publicKeys=Vr.PublicKeyIdentities.toJSON(t.signers.publicKeys)),t.tlogOptions!==void 0&&(e.tlogOptions=Vr.ArtifactVerificationOptions_TlogOptions.toJSON(t.tlogOptions)),t.ctlogOptions!==void 0&&(e.ctlogOptions=Vr.ArtifactVerificationOptions_CtlogOptions.toJSON(t.ctlogOptions)),t.tsaOptions!==void 0&&(e.tsaOptions=Vr.ArtifactVerificationOptions_TimestampAuthorityOptions.toJSON(t.tsaOptions)),t.integratedTsOptions!==void 0&&(e.integratedTsOptions=Vr.ArtifactVerificationOptions_TlogIntegratedTimestampOptions.toJSON(t.integratedTsOptions)),t.observerOptions!==void 0&&(e.observerOptions=Vr.ArtifactVerificationOptions_ObserverTimestampOptions.toJSON(t.observerOptions)),e}};Vr.ArtifactVerificationOptions_TlogOptions={fromJSON(t){return{threshold:gi(t.threshold)?globalThis.Number(t.threshold):0,performOnlineVerification:gi(t.performOnlineVerification)?globalThis.Boolean(t.performOnlineVerification):!1,disable:gi(t.disable)?globalThis.Boolean(t.disable):!1}},toJSON(t){let e={};return t.threshold!==0&&(e.threshold=Math.round(t.threshold)),t.performOnlineVerification!==!1&&(e.performOnlineVerification=t.performOnlineVerification),t.disable!==!1&&(e.disable=t.disable),e}};Vr.ArtifactVerificationOptions_CtlogOptions={fromJSON(t){return{threshold:gi(t.threshold)?globalThis.Number(t.threshold):0,disable:gi(t.disable)?globalThis.Boolean(t.disable):!1}},toJSON(t){let e={};return t.threshold!==0&&(e.threshold=Math.round(t.threshold)),t.disable!==!1&&(e.disable=t.disable),e}};Vr.ArtifactVerificationOptions_TimestampAuthorityOptions={fromJSON(t){return{threshold:gi(t.threshold)?globalThis.Number(t.threshold):0,disable:gi(t.disable)?globalThis.Boolean(t.disable):!1}},toJSON(t){let e={};return t.threshold!==0&&(e.threshold=Math.round(t.threshold)),t.disable!==!1&&(e.disable=t.disable),e}};Vr.ArtifactVerificationOptions_TlogIntegratedTimestampOptions={fromJSON(t){return{threshold:gi(t.threshold)?globalThis.Number(t.threshold):0,disable:gi(t.disable)?globalThis.Boolean(t.disable):!1}},toJSON(t){let e={};return t.threshold!==0&&(e.threshold=Math.round(t.threshold)),t.disable!==!1&&(e.disable=t.disable),e}};Vr.ArtifactVerificationOptions_ObserverTimestampOptions={fromJSON(t){return{threshold:gi(t.threshold)?globalThis.Number(t.threshold):0,disable:gi(t.disable)?globalThis.Boolean(t.disable):!1}},toJSON(t){let e={};return t.threshold!==0&&(e.threshold=Math.round(t.threshold)),t.disable!==!1&&(e.disable=t.disable),e}};Vr.Artifact={fromJSON(t){return{data:gi(t.artifactUri)?{$case:"artifactUri",artifactUri:globalThis.String(t.artifactUri)}:gi(t.artifact)?{$case:"artifact",artifact:Buffer.from(hIt(t.artifact))}:gi(t.artifactDigest)?{$case:"artifactDigest",artifactDigest:Eg.HashOutput.fromJSON(t.artifactDigest)}:void 0}},toJSON(t){let e={};return t.data?.$case==="artifactUri"?e.artifactUri=t.data.artifactUri:t.data?.$case==="artifact"?e.artifact=gIt(t.data.artifact):t.data?.$case==="artifactDigest"&&(e.artifactDigest=Eg.HashOutput.toJSON(t.data.artifactDigest)),e}};Vr.Input={fromJSON(t){return{artifactTrustRoot:gi(t.artifactTrustRoot)?XSe.TrustedRoot.fromJSON(t.artifactTrustRoot):void 0,artifactVerificationOptions:gi(t.artifactVerificationOptions)?Vr.ArtifactVerificationOptions.fromJSON(t.artifactVerificationOptions):void 0,bundle:gi(t.bundle)?ZSe.Bundle.fromJSON(t.bundle):void 0,artifact:gi(t.artifact)?Vr.Artifact.fromJSON(t.artifact):void 0}},toJSON(t){let e={};return t.artifactTrustRoot!==void 0&&(e.artifactTrustRoot=XSe.TrustedRoot.toJSON(t.artifactTrustRoot)),t.artifactVerificationOptions!==void 0&&(e.artifactVerificationOptions=Vr.ArtifactVerificationOptions.toJSON(t.artifactVerificationOptions)),t.bundle!==void 0&&(e.bundle=ZSe.Bundle.toJSON(t.bundle)),t.artifact!==void 0&&(e.artifact=Vr.Artifact.toJSON(t.artifact)),e}};function hIt(t){return Uint8Array.from(globalThis.Buffer.from(t,"base64"))}function gIt(t){return globalThis.Buffer.from(t).toString("base64")}function gi(t){return t!=null}});var mP=_(Xc=>{"use strict";var dIt=Xc&&Xc.__createBinding||(Object.create?function(t,e,r,s){s===void 0&&(s=r);var a=Object.getOwnPropertyDescriptor(e,r);(!a||("get"in a?!e.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,s,a)}:function(t,e,r,s){s===void 0&&(s=r),t[s]=e[r]}),Yw=Xc&&Xc.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&dIt(e,t,r)};Object.defineProperty(Xc,"__esModule",{value:!0});Yw(TV(),Xc);Yw(NV(),Xc);Yw(Ww(),Xc);Yw(FV(),Xc);Yw(OV(),Xc);Yw($Se(),Xc)});var YN=_(Il=>{"use strict";Object.defineProperty(Il,"__esModule",{value:!0});Il.BUNDLE_V03_MEDIA_TYPE=Il.BUNDLE_V03_LEGACY_MEDIA_TYPE=Il.BUNDLE_V02_MEDIA_TYPE=Il.BUNDLE_V01_MEDIA_TYPE=void 0;Il.isBundleWithCertificateChain=mIt;Il.isBundleWithPublicKey=yIt;Il.isBundleWithMessageSignature=EIt;Il.isBundleWithDsseEnvelope=IIt;Il.BUNDLE_V01_MEDIA_TYPE="application/vnd.dev.sigstore.bundle+json;version=0.1";Il.BUNDLE_V02_MEDIA_TYPE="application/vnd.dev.sigstore.bundle+json;version=0.2";Il.BUNDLE_V03_LEGACY_MEDIA_TYPE="application/vnd.dev.sigstore.bundle+json;version=0.3";Il.BUNDLE_V03_MEDIA_TYPE="application/vnd.dev.sigstore.bundle.v0.3+json";function mIt(t){return t.verificationMaterial.content.$case==="x509CertificateChain"}function yIt(t){return t.verificationMaterial.content.$case==="publicKey"}function EIt(t){return t.content.$case==="messageSignature"}function IIt(t){return t.content.$case==="dsseEnvelope"}});var tDe=_(JN=>{"use strict";Object.defineProperty(JN,"__esModule",{value:!0});JN.toMessageSignatureBundle=wIt;JN.toDSSEBundle=BIt;var CIt=mP(),VN=YN();function wIt(t){return{mediaType:t.certificateChain?VN.BUNDLE_V02_MEDIA_TYPE:VN.BUNDLE_V03_MEDIA_TYPE,content:{$case:"messageSignature",messageSignature:{messageDigest:{algorithm:CIt.HashAlgorithm.SHA2_256,digest:t.digest},signature:t.signature}},verificationMaterial:eDe(t)}}function BIt(t){return{mediaType:t.certificateChain?VN.BUNDLE_V02_MEDIA_TYPE:VN.BUNDLE_V03_MEDIA_TYPE,content:{$case:"dsseEnvelope",dsseEnvelope:vIt(t)},verificationMaterial:eDe(t)}}function vIt(t){return{payloadType:t.artifactType,payload:t.artifact,signatures:[SIt(t)]}}function SIt(t){return{keyid:t.keyHint||"",sig:t.signature}}function eDe(t){return{content:DIt(t),tlogEntries:[],timestampVerificationData:{rfc3161Timestamps:[]}}}function DIt(t){return t.certificate?t.certificateChain?{$case:"x509CertificateChain",x509CertificateChain:{certificates:[{rawBytes:t.certificate}]}}:{$case:"certificate",certificate:{rawBytes:t.certificate}}:{$case:"publicKey",publicKey:{hint:t.keyHint||""}}}});var MV=_(KN=>{"use strict";Object.defineProperty(KN,"__esModule",{value:!0});KN.ValidationError=void 0;var LV=class extends Error{constructor(e,r){super(e),this.fields=r}};KN.ValidationError=LV});var UV=_(ey=>{"use strict";Object.defineProperty(ey,"__esModule",{value:!0});ey.assertBundle=PIt;ey.assertBundleV01=rDe;ey.isBundleV01=bIt;ey.assertBundleV02=xIt;ey.assertBundleLatest=kIt;var zN=MV();function PIt(t){let e=ZN(t);if(e.length>0)throw new zN.ValidationError("invalid bundle",e)}function rDe(t){let e=[];if(e.push(...ZN(t)),e.push(...QIt(t)),e.length>0)throw new zN.ValidationError("invalid v0.1 bundle",e)}function bIt(t){try{return rDe(t),!0}catch{return!1}}function xIt(t){let e=[];if(e.push(...ZN(t)),e.push(...nDe(t)),e.length>0)throw new zN.ValidationError("invalid v0.2 bundle",e)}function kIt(t){let e=[];if(e.push(...ZN(t)),e.push(...nDe(t)),e.push(...RIt(t)),e.length>0)throw new zN.ValidationError("invalid bundle",e)}function ZN(t){let e=[];if((t.mediaType===void 0||!t.mediaType.match(/^application\/vnd\.dev\.sigstore\.bundle\+json;version=\d\.\d/)&&!t.mediaType.match(/^application\/vnd\.dev\.sigstore\.bundle\.v\d\.\d\+json/))&&e.push("mediaType"),t.content===void 0)e.push("content");else switch(t.content.$case){case"messageSignature":t.content.messageSignature.messageDigest===void 0?e.push("content.messageSignature.messageDigest"):t.content.messageSignature.messageDigest.digest.length===0&&e.push("content.messageSignature.messageDigest.digest"),t.content.messageSignature.signature.length===0&&e.push("content.messageSignature.signature");break;case"dsseEnvelope":t.content.dsseEnvelope.payload.length===0&&e.push("content.dsseEnvelope.payload"),t.content.dsseEnvelope.signatures.length!==1?e.push("content.dsseEnvelope.signatures"):t.content.dsseEnvelope.signatures[0].sig.length===0&&e.push("content.dsseEnvelope.signatures[0].sig");break}if(t.verificationMaterial===void 0)e.push("verificationMaterial");else{if(t.verificationMaterial.content===void 0)e.push("verificationMaterial.content");else switch(t.verificationMaterial.content.$case){case"x509CertificateChain":t.verificationMaterial.content.x509CertificateChain.certificates.length===0&&e.push("verificationMaterial.content.x509CertificateChain.certificates"),t.verificationMaterial.content.x509CertificateChain.certificates.forEach((r,s)=>{r.rawBytes.length===0&&e.push(`verificationMaterial.content.x509CertificateChain.certificates[${s}].rawBytes`)});break;case"certificate":t.verificationMaterial.content.certificate.rawBytes.length===0&&e.push("verificationMaterial.content.certificate.rawBytes");break}t.verificationMaterial.tlogEntries===void 0?e.push("verificationMaterial.tlogEntries"):t.verificationMaterial.tlogEntries.length>0&&t.verificationMaterial.tlogEntries.forEach((r,s)=>{r.logId===void 0&&e.push(`verificationMaterial.tlogEntries[${s}].logId`),r.kindVersion===void 0&&e.push(`verificationMaterial.tlogEntries[${s}].kindVersion`)})}return e}function QIt(t){let e=[];return t.verificationMaterial&&t.verificationMaterial.tlogEntries?.length>0&&t.verificationMaterial.tlogEntries.forEach((r,s)=>{r.inclusionPromise===void 0&&e.push(`verificationMaterial.tlogEntries[${s}].inclusionPromise`)}),e}function nDe(t){let e=[];return t.verificationMaterial&&t.verificationMaterial.tlogEntries?.length>0&&t.verificationMaterial.tlogEntries.forEach((r,s)=>{r.inclusionProof===void 0?e.push(`verificationMaterial.tlogEntries[${s}].inclusionProof`):r.inclusionProof.checkpoint===void 0&&e.push(`verificationMaterial.tlogEntries[${s}].inclusionProof.checkpoint`)}),e}function RIt(t){let e=[];return t.verificationMaterial?.content?.$case==="x509CertificateChain"&&e.push("verificationMaterial.content.$case"),e}});var sDe=_(BA=>{"use strict";Object.defineProperty(BA,"__esModule",{value:!0});BA.envelopeToJSON=BA.envelopeFromJSON=BA.bundleToJSON=BA.bundleFromJSON=void 0;var XN=mP(),iDe=YN(),_V=UV(),TIt=t=>{let e=XN.Bundle.fromJSON(t);switch(e.mediaType){case iDe.BUNDLE_V01_MEDIA_TYPE:(0,_V.assertBundleV01)(e);break;case iDe.BUNDLE_V02_MEDIA_TYPE:(0,_V.assertBundleV02)(e);break;default:(0,_V.assertBundleLatest)(e);break}return e};BA.bundleFromJSON=TIt;var FIt=t=>XN.Bundle.toJSON(t);BA.bundleToJSON=FIt;var NIt=t=>XN.Envelope.fromJSON(t);BA.envelopeFromJSON=NIt;var OIt=t=>XN.Envelope.toJSON(t);BA.envelopeToJSON=OIt});var EP=_(Zr=>{"use strict";Object.defineProperty(Zr,"__esModule",{value:!0});Zr.isBundleV01=Zr.assertBundleV02=Zr.assertBundleV01=Zr.assertBundleLatest=Zr.assertBundle=Zr.envelopeToJSON=Zr.envelopeFromJSON=Zr.bundleToJSON=Zr.bundleFromJSON=Zr.ValidationError=Zr.isBundleWithPublicKey=Zr.isBundleWithMessageSignature=Zr.isBundleWithDsseEnvelope=Zr.isBundleWithCertificateChain=Zr.BUNDLE_V03_MEDIA_TYPE=Zr.BUNDLE_V03_LEGACY_MEDIA_TYPE=Zr.BUNDLE_V02_MEDIA_TYPE=Zr.BUNDLE_V01_MEDIA_TYPE=Zr.toMessageSignatureBundle=Zr.toDSSEBundle=void 0;var oDe=tDe();Object.defineProperty(Zr,"toDSSEBundle",{enumerable:!0,get:function(){return oDe.toDSSEBundle}});Object.defineProperty(Zr,"toMessageSignatureBundle",{enumerable:!0,get:function(){return oDe.toMessageSignatureBundle}});var Ig=YN();Object.defineProperty(Zr,"BUNDLE_V01_MEDIA_TYPE",{enumerable:!0,get:function(){return Ig.BUNDLE_V01_MEDIA_TYPE}});Object.defineProperty(Zr,"BUNDLE_V02_MEDIA_TYPE",{enumerable:!0,get:function(){return Ig.BUNDLE_V02_MEDIA_TYPE}});Object.defineProperty(Zr,"BUNDLE_V03_LEGACY_MEDIA_TYPE",{enumerable:!0,get:function(){return Ig.BUNDLE_V03_LEGACY_MEDIA_TYPE}});Object.defineProperty(Zr,"BUNDLE_V03_MEDIA_TYPE",{enumerable:!0,get:function(){return Ig.BUNDLE_V03_MEDIA_TYPE}});Object.defineProperty(Zr,"isBundleWithCertificateChain",{enumerable:!0,get:function(){return Ig.isBundleWithCertificateChain}});Object.defineProperty(Zr,"isBundleWithDsseEnvelope",{enumerable:!0,get:function(){return Ig.isBundleWithDsseEnvelope}});Object.defineProperty(Zr,"isBundleWithMessageSignature",{enumerable:!0,get:function(){return Ig.isBundleWithMessageSignature}});Object.defineProperty(Zr,"isBundleWithPublicKey",{enumerable:!0,get:function(){return Ig.isBundleWithPublicKey}});var LIt=MV();Object.defineProperty(Zr,"ValidationError",{enumerable:!0,get:function(){return LIt.ValidationError}});var $N=sDe();Object.defineProperty(Zr,"bundleFromJSON",{enumerable:!0,get:function(){return $N.bundleFromJSON}});Object.defineProperty(Zr,"bundleToJSON",{enumerable:!0,get:function(){return $N.bundleToJSON}});Object.defineProperty(Zr,"envelopeFromJSON",{enumerable:!0,get:function(){return $N.envelopeFromJSON}});Object.defineProperty(Zr,"envelopeToJSON",{enumerable:!0,get:function(){return $N.envelopeToJSON}});var yP=UV();Object.defineProperty(Zr,"assertBundle",{enumerable:!0,get:function(){return yP.assertBundle}});Object.defineProperty(Zr,"assertBundleLatest",{enumerable:!0,get:function(){return yP.assertBundleLatest}});Object.defineProperty(Zr,"assertBundleV01",{enumerable:!0,get:function(){return yP.assertBundleV01}});Object.defineProperty(Zr,"assertBundleV02",{enumerable:!0,get:function(){return yP.assertBundleV02}});Object.defineProperty(Zr,"isBundleV01",{enumerable:!0,get:function(){return yP.isBundleV01}})});var IP=_(tO=>{"use strict";Object.defineProperty(tO,"__esModule",{value:!0});tO.ByteStream=void 0;var HV=class extends Error{},eO=class t{constructor(e){this.start=0,e?(this.buf=e,this.view=Buffer.from(e)):(this.buf=new ArrayBuffer(0),this.view=Buffer.from(this.buf))}get buffer(){return this.view.subarray(0,this.start)}get length(){return this.view.byteLength}get position(){return this.start}seek(e){this.start=e}slice(e,r){let s=e+r;if(s>this.length)throw new HV("request past end of buffer");return this.view.subarray(e,s)}appendChar(e){this.ensureCapacity(1),this.view[this.start]=e,this.start+=1}appendUint16(e){this.ensureCapacity(2);let r=new Uint16Array([e]),s=new Uint8Array(r.buffer);this.view[this.start]=s[1],this.view[this.start+1]=s[0],this.start+=2}appendUint24(e){this.ensureCapacity(3);let r=new Uint32Array([e]),s=new Uint8Array(r.buffer);this.view[this.start]=s[2],this.view[this.start+1]=s[1],this.view[this.start+2]=s[0],this.start+=3}appendView(e){this.ensureCapacity(e.length),this.view.set(e,this.start),this.start+=e.length}getBlock(e){if(e<=0)return Buffer.alloc(0);if(this.start+e>this.view.length)throw new Error("request past end of buffer");let r=this.view.subarray(this.start,this.start+e);return this.start+=e,r}getUint8(){return this.getBlock(1)[0]}getUint16(){let e=this.getBlock(2);return e[0]<<8|e[1]}ensureCapacity(e){if(this.start+e>this.view.byteLength){let r=t.BLOCK_SIZE+(e>t.BLOCK_SIZE?e:0);this.realloc(this.view.byteLength+r)}}realloc(e){let r=new ArrayBuffer(e),s=Buffer.from(r);s.set(this.view),this.buf=r,this.view=s}};tO.ByteStream=eO;eO.BLOCK_SIZE=1024});var rO=_(Vw=>{"use strict";Object.defineProperty(Vw,"__esModule",{value:!0});Vw.ASN1TypeError=Vw.ASN1ParseError=void 0;var jV=class extends Error{};Vw.ASN1ParseError=jV;var GV=class extends Error{};Vw.ASN1TypeError=GV});var lDe=_(nO=>{"use strict";Object.defineProperty(nO,"__esModule",{value:!0});nO.decodeLength=MIt;nO.encodeLength=UIt;var aDe=rO();function MIt(t){let e=t.getUint8();if(!(e&128))return e;let r=e&127;if(r>6)throw new aDe.ASN1ParseError("length exceeds 6 byte limit");let s=0;for(let a=0;a0n;)r.unshift(Number(e&255n)),e=e>>8n;return Buffer.from([128|r.length,...r])}});var uDe=_(Cg=>{"use strict";Object.defineProperty(Cg,"__esModule",{value:!0});Cg.parseInteger=jIt;Cg.parseStringASCII=cDe;Cg.parseTime=GIt;Cg.parseOID=qIt;Cg.parseBoolean=WIt;Cg.parseBitString=YIt;var _It=/^(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})(\.\d{3})?Z$/,HIt=/^(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})(\.\d{3})?Z$/;function jIt(t){let e=0,r=t.length,s=t[e],a=s>127,n=a?255:0;for(;s==n&&++e=50?1900:2e3,s[1]=a.toString()}return new Date(`${s[1]}-${s[2]}-${s[3]}T${s[4]}:${s[5]}:${s[6]}Z`)}function qIt(t){let e=0,r=t.length,s=t[e++],a=Math.floor(s/40),n=s%40,c=`${a}.${n}`,f=0;for(;e=f;--p)a.push(c>>p&1)}return a}});var ADe=_(iO=>{"use strict";Object.defineProperty(iO,"__esModule",{value:!0});iO.ASN1Tag=void 0;var fDe=rO(),ty={BOOLEAN:1,INTEGER:2,BIT_STRING:3,OCTET_STRING:4,OBJECT_IDENTIFIER:6,SEQUENCE:16,SET:17,PRINTABLE_STRING:19,UTC_TIME:23,GENERALIZED_TIME:24},qV={UNIVERSAL:0,APPLICATION:1,CONTEXT_SPECIFIC:2,PRIVATE:3},WV=class{constructor(e){if(this.number=e&31,this.constructed=(e&32)===32,this.class=e>>6,this.number===31)throw new fDe.ASN1ParseError("long form tags not supported");if(this.class===qV.UNIVERSAL&&this.number===0)throw new fDe.ASN1ParseError("unsupported tag 0x00")}isUniversal(){return this.class===qV.UNIVERSAL}isContextSpecific(e){let r=this.class===qV.CONTEXT_SPECIFIC;return e!==void 0?r&&this.number===e:r}isBoolean(){return this.isUniversal()&&this.number===ty.BOOLEAN}isInteger(){return this.isUniversal()&&this.number===ty.INTEGER}isBitString(){return this.isUniversal()&&this.number===ty.BIT_STRING}isOctetString(){return this.isUniversal()&&this.number===ty.OCTET_STRING}isOID(){return this.isUniversal()&&this.number===ty.OBJECT_IDENTIFIER}isUTCTime(){return this.isUniversal()&&this.number===ty.UTC_TIME}isGeneralizedTime(){return this.isUniversal()&&this.number===ty.GENERALIZED_TIME}toDER(){return this.number|(this.constructed?32:0)|this.class<<6}};iO.ASN1Tag=WV});var dDe=_(oO=>{"use strict";Object.defineProperty(oO,"__esModule",{value:!0});oO.ASN1Obj=void 0;var YV=IP(),ry=rO(),hDe=lDe(),Jw=uDe(),VIt=ADe(),sO=class{constructor(e,r,s){this.tag=e,this.value=r,this.subs=s}static parseBuffer(e){return gDe(new YV.ByteStream(e))}toDER(){let e=new YV.ByteStream;if(this.subs.length>0)for(let a of this.subs)e.appendView(a.toDER());else e.appendView(this.value);let r=e.buffer,s=new YV.ByteStream;return s.appendChar(this.tag.toDER()),s.appendView((0,hDe.encodeLength)(r.length)),s.appendView(r),s.buffer}toBoolean(){if(!this.tag.isBoolean())throw new ry.ASN1TypeError("not a boolean");return(0,Jw.parseBoolean)(this.value)}toInteger(){if(!this.tag.isInteger())throw new ry.ASN1TypeError("not an integer");return(0,Jw.parseInteger)(this.value)}toOID(){if(!this.tag.isOID())throw new ry.ASN1TypeError("not an OID");return(0,Jw.parseOID)(this.value)}toDate(){switch(!0){case this.tag.isUTCTime():return(0,Jw.parseTime)(this.value,!0);case this.tag.isGeneralizedTime():return(0,Jw.parseTime)(this.value,!1);default:throw new ry.ASN1TypeError("not a date")}}toBitString(){if(!this.tag.isBitString())throw new ry.ASN1TypeError("not a bit string");return(0,Jw.parseBitString)(this.value)}};oO.ASN1Obj=sO;function gDe(t){let e=new VIt.ASN1Tag(t.getUint8()),r=(0,hDe.decodeLength)(t),s=t.slice(t.position,r),a=t.position,n=[];if(e.constructed)n=pDe(t,r);else if(e.isOctetString())try{n=pDe(t,r)}catch{}return n.length===0&&t.seek(a+r),new sO(e,s,n)}function pDe(t,e){let r=t.position+e;if(r>t.length)throw new ry.ASN1ParseError("invalid length");let s=[];for(;t.position{"use strict";Object.defineProperty(aO,"__esModule",{value:!0});aO.ASN1Obj=void 0;var JIt=dDe();Object.defineProperty(aO,"ASN1Obj",{enumerable:!0,get:function(){return JIt.ASN1Obj}})});var Kw=_(wg=>{"use strict";var KIt=wg&&wg.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(wg,"__esModule",{value:!0});wg.createPublicKey=zIt;wg.digest=ZIt;wg.verify=XIt;wg.bufferEqual=$It;var CP=KIt(Ie("crypto"));function zIt(t,e="spki"){return typeof t=="string"?CP.default.createPublicKey(t):CP.default.createPublicKey({key:t,format:"der",type:e})}function ZIt(t,...e){let r=CP.default.createHash(t);for(let s of e)r.update(s);return r.digest()}function XIt(t,e,r,s){try{return CP.default.verify(s,t,e,r)}catch{return!1}}function $It(t,e){try{return CP.default.timingSafeEqual(t,e)}catch{return!1}}});var mDe=_(VV=>{"use strict";Object.defineProperty(VV,"__esModule",{value:!0});VV.preAuthEncoding=tCt;var eCt="DSSEv1";function tCt(t,e){let r=[eCt,t.length,t,e.length,""].join(" ");return Buffer.concat([Buffer.from(r,"ascii"),e])}});var IDe=_(cO=>{"use strict";Object.defineProperty(cO,"__esModule",{value:!0});cO.base64Encode=rCt;cO.base64Decode=nCt;var yDe="base64",EDe="utf-8";function rCt(t){return Buffer.from(t,EDe).toString(yDe)}function nCt(t){return Buffer.from(t,yDe).toString(EDe)}});var CDe=_(KV=>{"use strict";Object.defineProperty(KV,"__esModule",{value:!0});KV.canonicalize=JV;function JV(t){let e="";if(t===null||typeof t!="object"||t.toJSON!=null)e+=JSON.stringify(t);else if(Array.isArray(t)){e+="[";let r=!0;t.forEach(s=>{r||(e+=","),r=!1,e+=JV(s)}),e+="]"}else{e+="{";let r=!0;Object.keys(t).sort().forEach(s=>{r||(e+=","),r=!1,e+=JSON.stringify(s),e+=":",e+=JV(t[s])}),e+="}"}return e}});var zV=_(uO=>{"use strict";Object.defineProperty(uO,"__esModule",{value:!0});uO.toDER=oCt;uO.fromDER=aCt;var iCt=/-----BEGIN (.*)-----/,sCt=/-----END (.*)-----/;function oCt(t){let e="";return t.split(` +`).forEach(r=>{r.match(iCt)||r.match(sCt)||(e+=r)}),Buffer.from(e,"base64")}function aCt(t,e="CERTIFICATE"){let s=t.toString("base64").match(/.{1,64}/g)||"";return[`-----BEGIN ${e}-----`,...s,`-----END ${e}-----`].join(` +`).concat(` +`)}});var fO=_(zw=>{"use strict";Object.defineProperty(zw,"__esModule",{value:!0});zw.SHA2_HASH_ALGOS=zw.ECDSA_SIGNATURE_ALGOS=void 0;zw.ECDSA_SIGNATURE_ALGOS={"1.2.840.10045.4.3.1":"sha224","1.2.840.10045.4.3.2":"sha256","1.2.840.10045.4.3.3":"sha384","1.2.840.10045.4.3.4":"sha512"};zw.SHA2_HASH_ALGOS={"2.16.840.1.101.3.4.2.1":"sha256","2.16.840.1.101.3.4.2.2":"sha384","2.16.840.1.101.3.4.2.3":"sha512"}});var XV=_(AO=>{"use strict";Object.defineProperty(AO,"__esModule",{value:!0});AO.RFC3161TimestampVerificationError=void 0;var ZV=class extends Error{};AO.RFC3161TimestampVerificationError=ZV});var BDe=_(vA=>{"use strict";var lCt=vA&&vA.__createBinding||(Object.create?function(t,e,r,s){s===void 0&&(s=r);var a=Object.getOwnPropertyDescriptor(e,r);(!a||("get"in a?!e.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,s,a)}:function(t,e,r,s){s===void 0&&(s=r),t[s]=e[r]}),cCt=vA&&vA.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),uCt=vA&&vA.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&lCt(e,t,r);return cCt(e,t),e};Object.defineProperty(vA,"__esModule",{value:!0});vA.TSTInfo=void 0;var wDe=uCt(Kw()),fCt=fO(),ACt=XV(),$V=class{constructor(e){this.root=e}get version(){return this.root.subs[0].toInteger()}get genTime(){return this.root.subs[4].toDate()}get messageImprintHashAlgorithm(){let e=this.messageImprintObj.subs[0].subs[0].toOID();return fCt.SHA2_HASH_ALGOS[e]}get messageImprintHashedMessage(){return this.messageImprintObj.subs[1].value}get raw(){return this.root.toDER()}verify(e){let r=wDe.digest(this.messageImprintHashAlgorithm,e);if(!wDe.bufferEqual(r,this.messageImprintHashedMessage))throw new ACt.RFC3161TimestampVerificationError("message imprint does not match artifact")}get messageImprintObj(){return this.root.subs[2]}};vA.TSTInfo=$V});var SDe=_(SA=>{"use strict";var pCt=SA&&SA.__createBinding||(Object.create?function(t,e,r,s){s===void 0&&(s=r);var a=Object.getOwnPropertyDescriptor(e,r);(!a||("get"in a?!e.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,s,a)}:function(t,e,r,s){s===void 0&&(s=r),t[s]=e[r]}),hCt=SA&&SA.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),gCt=SA&&SA.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&pCt(e,t,r);return hCt(e,t),e};Object.defineProperty(SA,"__esModule",{value:!0});SA.RFC3161Timestamp=void 0;var dCt=lO(),e7=gCt(Kw()),vDe=fO(),wP=XV(),mCt=BDe(),yCt="1.2.840.113549.1.7.2",ECt="1.2.840.113549.1.9.16.1.4",ICt="1.2.840.113549.1.9.4",t7=class t{constructor(e){this.root=e}static parse(e){let r=dCt.ASN1Obj.parseBuffer(e);return new t(r)}get status(){return this.pkiStatusInfoObj.subs[0].toInteger()}get contentType(){return this.contentTypeObj.toOID()}get eContentType(){return this.eContentTypeObj.toOID()}get signingTime(){return this.tstInfo.genTime}get signerIssuer(){return this.signerSidObj.subs[0].value}get signerSerialNumber(){return this.signerSidObj.subs[1].value}get signerDigestAlgorithm(){let e=this.signerDigestAlgorithmObj.subs[0].toOID();return vDe.SHA2_HASH_ALGOS[e]}get signatureAlgorithm(){let e=this.signatureAlgorithmObj.subs[0].toOID();return vDe.ECDSA_SIGNATURE_ALGOS[e]}get signatureValue(){return this.signatureValueObj.value}get tstInfo(){return new mCt.TSTInfo(this.eContentObj.subs[0].subs[0])}verify(e,r){if(!this.timeStampTokenObj)throw new wP.RFC3161TimestampVerificationError("timeStampToken is missing");if(this.contentType!==yCt)throw new wP.RFC3161TimestampVerificationError(`incorrect content type: ${this.contentType}`);if(this.eContentType!==ECt)throw new wP.RFC3161TimestampVerificationError(`incorrect encapsulated content type: ${this.eContentType}`);this.tstInfo.verify(e),this.verifyMessageDigest(),this.verifySignature(r)}verifyMessageDigest(){let e=e7.digest(this.signerDigestAlgorithm,this.tstInfo.raw),r=this.messageDigestAttributeObj.subs[1].subs[0].value;if(!e7.bufferEqual(e,r))throw new wP.RFC3161TimestampVerificationError("signed data does not match tstInfo")}verifySignature(e){let r=this.signedAttrsObj.toDER();if(r[0]=49,!e7.verify(r,e,this.signatureValue,this.signatureAlgorithm))throw new wP.RFC3161TimestampVerificationError("signature verification failed")}get pkiStatusInfoObj(){return this.root.subs[0]}get timeStampTokenObj(){return this.root.subs[1]}get contentTypeObj(){return this.timeStampTokenObj.subs[0]}get signedDataObj(){return this.timeStampTokenObj.subs.find(r=>r.tag.isContextSpecific(0)).subs[0]}get encapContentInfoObj(){return this.signedDataObj.subs[2]}get signerInfosObj(){let e=this.signedDataObj;return e.subs[e.subs.length-1]}get signerInfoObj(){return this.signerInfosObj.subs[0]}get eContentTypeObj(){return this.encapContentInfoObj.subs[0]}get eContentObj(){return this.encapContentInfoObj.subs[1]}get signedAttrsObj(){return this.signerInfoObj.subs.find(r=>r.tag.isContextSpecific(0))}get messageDigestAttributeObj(){return this.signedAttrsObj.subs.find(r=>r.subs[0].tag.isOID()&&r.subs[0].toOID()===ICt)}get signerSidObj(){return this.signerInfoObj.subs[1]}get signerDigestAlgorithmObj(){return this.signerInfoObj.subs[2]}get signatureAlgorithmObj(){return this.signerInfoObj.subs[4]}get signatureValueObj(){return this.signerInfoObj.subs[5]}};SA.RFC3161Timestamp=t7});var DDe=_(pO=>{"use strict";Object.defineProperty(pO,"__esModule",{value:!0});pO.RFC3161Timestamp=void 0;var CCt=SDe();Object.defineProperty(pO,"RFC3161Timestamp",{enumerable:!0,get:function(){return CCt.RFC3161Timestamp}})});var bDe=_(DA=>{"use strict";var wCt=DA&&DA.__createBinding||(Object.create?function(t,e,r,s){s===void 0&&(s=r);var a=Object.getOwnPropertyDescriptor(e,r);(!a||("get"in a?!e.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,s,a)}:function(t,e,r,s){s===void 0&&(s=r),t[s]=e[r]}),BCt=DA&&DA.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),vCt=DA&&DA.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&wCt(e,t,r);return BCt(e,t),e};Object.defineProperty(DA,"__esModule",{value:!0});DA.SignedCertificateTimestamp=void 0;var SCt=vCt(Kw()),PDe=IP(),r7=class t{constructor(e){this.version=e.version,this.logID=e.logID,this.timestamp=e.timestamp,this.extensions=e.extensions,this.hashAlgorithm=e.hashAlgorithm,this.signatureAlgorithm=e.signatureAlgorithm,this.signature=e.signature}get datetime(){return new Date(Number(this.timestamp.readBigInt64BE()))}get algorithm(){switch(this.hashAlgorithm){case 0:return"none";case 1:return"md5";case 2:return"sha1";case 3:return"sha224";case 4:return"sha256";case 5:return"sha384";case 6:return"sha512";default:return"unknown"}}verify(e,r){let s=new PDe.ByteStream;return s.appendChar(this.version),s.appendChar(0),s.appendView(this.timestamp),s.appendUint16(1),s.appendView(e),s.appendUint16(this.extensions.byteLength),this.extensions.byteLength>0&&s.appendView(this.extensions),SCt.verify(s.buffer,r,this.signature,this.algorithm)}static parse(e){let r=new PDe.ByteStream(e),s=r.getUint8(),a=r.getBlock(32),n=r.getBlock(8),c=r.getUint16(),f=r.getBlock(c),p=r.getUint8(),h=r.getUint8(),E=r.getUint16(),C=r.getBlock(E);if(r.position!==e.length)throw new Error("SCT buffer length mismatch");return new t({version:s,logID:a,timestamp:n,extensions:f,hashAlgorithm:p,signatureAlgorithm:h,signature:C})}};DA.SignedCertificateTimestamp=r7});var c7=_(sa=>{"use strict";Object.defineProperty(sa,"__esModule",{value:!0});sa.X509SCTExtension=sa.X509SubjectKeyIDExtension=sa.X509AuthorityKeyIDExtension=sa.X509SubjectAlternativeNameExtension=sa.X509KeyUsageExtension=sa.X509BasicConstraintsExtension=sa.X509Extension=void 0;var DCt=IP(),PCt=bDe(),ph=class{constructor(e){this.root=e}get oid(){return this.root.subs[0].toOID()}get critical(){return this.root.subs.length===3?this.root.subs[1].toBoolean():!1}get value(){return this.extnValueObj.value}get valueObj(){return this.extnValueObj}get extnValueObj(){return this.root.subs[this.root.subs.length-1]}};sa.X509Extension=ph;var n7=class extends ph{get isCA(){return this.sequence.subs[0]?.toBoolean()??!1}get pathLenConstraint(){return this.sequence.subs.length>1?this.sequence.subs[1].toInteger():void 0}get sequence(){return this.extnValueObj.subs[0]}};sa.X509BasicConstraintsExtension=n7;var i7=class extends ph{get digitalSignature(){return this.bitString[0]===1}get keyCertSign(){return this.bitString[5]===1}get crlSign(){return this.bitString[6]===1}get bitString(){return this.extnValueObj.subs[0].toBitString()}};sa.X509KeyUsageExtension=i7;var s7=class extends ph{get rfc822Name(){return this.findGeneralName(1)?.value.toString("ascii")}get uri(){return this.findGeneralName(6)?.value.toString("ascii")}otherName(e){let r=this.findGeneralName(0);return r===void 0||r.subs[0].toOID()!==e?void 0:r.subs[1].subs[0].value.toString("ascii")}findGeneralName(e){return this.generalNames.find(r=>r.tag.isContextSpecific(e))}get generalNames(){return this.extnValueObj.subs[0].subs}};sa.X509SubjectAlternativeNameExtension=s7;var o7=class extends ph{get keyIdentifier(){return this.findSequenceMember(0)?.value}findSequenceMember(e){return this.sequence.subs.find(r=>r.tag.isContextSpecific(e))}get sequence(){return this.extnValueObj.subs[0]}};sa.X509AuthorityKeyIDExtension=o7;var a7=class extends ph{get keyIdentifier(){return this.extnValueObj.subs[0].value}};sa.X509SubjectKeyIDExtension=a7;var l7=class extends ph{constructor(e){super(e)}get signedCertificateTimestamps(){let e=this.extnValueObj.subs[0].value,r=new DCt.ByteStream(e),s=r.getUint16()+2,a=[];for(;r.position{"use strict";var bCt=ic&&ic.__createBinding||(Object.create?function(t,e,r,s){s===void 0&&(s=r);var a=Object.getOwnPropertyDescriptor(e,r);(!a||("get"in a?!e.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,s,a)}:function(t,e,r,s){s===void 0&&(s=r),t[s]=e[r]}),xCt=ic&&ic.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),kDe=ic&&ic.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&bCt(e,t,r);return xCt(e,t),e};Object.defineProperty(ic,"__esModule",{value:!0});ic.X509Certificate=ic.EXTENSION_OID_SCT=void 0;var kCt=lO(),xDe=kDe(Kw()),QCt=fO(),RCt=kDe(zV()),ny=c7(),TCt="2.5.29.14",FCt="2.5.29.15",NCt="2.5.29.17",OCt="2.5.29.19",LCt="2.5.29.35";ic.EXTENSION_OID_SCT="1.3.6.1.4.1.11129.2.4.2";var u7=class t{constructor(e){this.root=e}static parse(e){let r=typeof e=="string"?RCt.toDER(e):e,s=kCt.ASN1Obj.parseBuffer(r);return new t(s)}get tbsCertificate(){return this.tbsCertificateObj}get version(){return`v${(this.versionObj.subs[0].toInteger()+BigInt(1)).toString()}`}get serialNumber(){return this.serialNumberObj.value}get notBefore(){return this.validityObj.subs[0].toDate()}get notAfter(){return this.validityObj.subs[1].toDate()}get issuer(){return this.issuerObj.value}get subject(){return this.subjectObj.value}get publicKey(){return this.subjectPublicKeyInfoObj.toDER()}get signatureAlgorithm(){let e=this.signatureAlgorithmObj.subs[0].toOID();return QCt.ECDSA_SIGNATURE_ALGOS[e]}get signatureValue(){return this.signatureValueObj.value.subarray(1)}get subjectAltName(){let e=this.extSubjectAltName;return e?.uri||e?.rfc822Name}get extensions(){return this.extensionsObj?.subs[0]?.subs||[]}get extKeyUsage(){let e=this.findExtension(FCt);return e?new ny.X509KeyUsageExtension(e):void 0}get extBasicConstraints(){let e=this.findExtension(OCt);return e?new ny.X509BasicConstraintsExtension(e):void 0}get extSubjectAltName(){let e=this.findExtension(NCt);return e?new ny.X509SubjectAlternativeNameExtension(e):void 0}get extAuthorityKeyID(){let e=this.findExtension(LCt);return e?new ny.X509AuthorityKeyIDExtension(e):void 0}get extSubjectKeyID(){let e=this.findExtension(TCt);return e?new ny.X509SubjectKeyIDExtension(e):void 0}get extSCT(){let e=this.findExtension(ic.EXTENSION_OID_SCT);return e?new ny.X509SCTExtension(e):void 0}get isCA(){let e=this.extBasicConstraints?.isCA||!1;return this.extKeyUsage?e&&this.extKeyUsage.keyCertSign:e}extension(e){let r=this.findExtension(e);return r?new ny.X509Extension(r):void 0}verify(e){let r=e?.publicKey||this.publicKey,s=xDe.createPublicKey(r);return xDe.verify(this.tbsCertificate.toDER(),s,this.signatureValue,this.signatureAlgorithm)}validForDate(e){return this.notBefore<=e&&e<=this.notAfter}equals(e){return this.root.toDER().equals(e.root.toDER())}clone(){let e=this.root.toDER(),r=Buffer.alloc(e.length);return e.copy(r),t.parse(r)}findExtension(e){return this.extensions.find(r=>r.subs[0].toOID()===e)}get tbsCertificateObj(){return this.root.subs[0]}get signatureAlgorithmObj(){return this.root.subs[1]}get signatureValueObj(){return this.root.subs[2]}get versionObj(){return this.tbsCertificateObj.subs[0]}get serialNumberObj(){return this.tbsCertificateObj.subs[1]}get issuerObj(){return this.tbsCertificateObj.subs[3]}get validityObj(){return this.tbsCertificateObj.subs[4]}get subjectObj(){return this.tbsCertificateObj.subs[5]}get subjectPublicKeyInfoObj(){return this.tbsCertificateObj.subs[6]}get extensionsObj(){return this.tbsCertificateObj.subs.find(e=>e.tag.isContextSpecific(3))}};ic.X509Certificate=u7});var TDe=_(Bg=>{"use strict";Object.defineProperty(Bg,"__esModule",{value:!0});Bg.X509SCTExtension=Bg.X509Certificate=Bg.EXTENSION_OID_SCT=void 0;var RDe=QDe();Object.defineProperty(Bg,"EXTENSION_OID_SCT",{enumerable:!0,get:function(){return RDe.EXTENSION_OID_SCT}});Object.defineProperty(Bg,"X509Certificate",{enumerable:!0,get:function(){return RDe.X509Certificate}});var MCt=c7();Object.defineProperty(Bg,"X509SCTExtension",{enumerable:!0,get:function(){return MCt.X509SCTExtension}})});var Cl=_(Jn=>{"use strict";var UCt=Jn&&Jn.__createBinding||(Object.create?function(t,e,r,s){s===void 0&&(s=r);var a=Object.getOwnPropertyDescriptor(e,r);(!a||("get"in a?!e.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,s,a)}:function(t,e,r,s){s===void 0&&(s=r),t[s]=e[r]}),_Ct=Jn&&Jn.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),BP=Jn&&Jn.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&UCt(e,t,r);return _Ct(e,t),e};Object.defineProperty(Jn,"__esModule",{value:!0});Jn.X509SCTExtension=Jn.X509Certificate=Jn.EXTENSION_OID_SCT=Jn.ByteStream=Jn.RFC3161Timestamp=Jn.pem=Jn.json=Jn.encoding=Jn.dsse=Jn.crypto=Jn.ASN1Obj=void 0;var HCt=lO();Object.defineProperty(Jn,"ASN1Obj",{enumerable:!0,get:function(){return HCt.ASN1Obj}});Jn.crypto=BP(Kw());Jn.dsse=BP(mDe());Jn.encoding=BP(IDe());Jn.json=BP(CDe());Jn.pem=BP(zV());var jCt=DDe();Object.defineProperty(Jn,"RFC3161Timestamp",{enumerable:!0,get:function(){return jCt.RFC3161Timestamp}});var GCt=IP();Object.defineProperty(Jn,"ByteStream",{enumerable:!0,get:function(){return GCt.ByteStream}});var f7=TDe();Object.defineProperty(Jn,"EXTENSION_OID_SCT",{enumerable:!0,get:function(){return f7.EXTENSION_OID_SCT}});Object.defineProperty(Jn,"X509Certificate",{enumerable:!0,get:function(){return f7.X509Certificate}});Object.defineProperty(Jn,"X509SCTExtension",{enumerable:!0,get:function(){return f7.X509SCTExtension}})});var FDe=_(A7=>{"use strict";Object.defineProperty(A7,"__esModule",{value:!0});A7.extractJWTSubject=WCt;var qCt=Cl();function WCt(t){let e=t.split(".",3),r=JSON.parse(qCt.encoding.base64Decode(e[1]));switch(r.iss){case"https://accounts.google.com":case"https://oauth2.sigstore.dev/auth":return r.email;default:return r.sub}}});var NDe=_((Zrr,YCt)=>{YCt.exports={name:"@sigstore/sign",version:"3.1.0",description:"Sigstore signing library",main:"dist/index.js",types:"dist/index.d.ts",scripts:{clean:"shx rm -rf dist *.tsbuildinfo",build:"tsc --build",test:"jest"},files:["dist"],author:"bdehamer@github.com",license:"Apache-2.0",repository:{type:"git",url:"git+https://github.com/sigstore/sigstore-js.git"},bugs:{url:"https://github.com/sigstore/sigstore-js/issues"},homepage:"https://github.com/sigstore/sigstore-js/tree/main/packages/sign#readme",publishConfig:{provenance:!0},devDependencies:{"@sigstore/jest":"^0.0.0","@sigstore/mock":"^0.10.0","@sigstore/rekor-types":"^3.0.0","@types/make-fetch-happen":"^10.0.4","@types/promise-retry":"^1.1.6"},dependencies:{"@sigstore/bundle":"^3.1.0","@sigstore/core":"^2.0.0","@sigstore/protobuf-specs":"^0.4.0","make-fetch-happen":"^14.0.2","proc-log":"^5.0.0","promise-retry":"^2.0.1"},engines:{node:"^18.17.0 || >=20.5.0"}}});var LDe=_(Zw=>{"use strict";var VCt=Zw&&Zw.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Zw,"__esModule",{value:!0});Zw.getUserAgent=void 0;var ODe=VCt(Ie("os")),JCt=()=>{let t=NDe().version,e=process.version,r=ODe.default.platform(),s=ODe.default.arch();return`sigstore-js/${t} (Node ${e}) (${r}/${s})`};Zw.getUserAgent=JCt});var vg=_(Vi=>{"use strict";var KCt=Vi&&Vi.__createBinding||(Object.create?function(t,e,r,s){s===void 0&&(s=r);var a=Object.getOwnPropertyDescriptor(e,r);(!a||("get"in a?!e.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,s,a)}:function(t,e,r,s){s===void 0&&(s=r),t[s]=e[r]}),zCt=Vi&&Vi.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),MDe=Vi&&Vi.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var s=[];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(s[s.length]=a);return s},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var s=t(e),a=0;a{"use strict";Object.defineProperty(hO,"__esModule",{value:!0});hO.BaseBundleBuilder=void 0;var p7=class{constructor(e){this.signer=e.signer,this.witnesses=e.witnesses}async create(e){let r=await this.prepare(e).then(f=>this.signer.sign(f)),s=await this.package(e,r),a=await Promise.all(this.witnesses.map(f=>f.testify(s.content,ZCt(r.key)))),n=[],c=[];return a.forEach(({tlogEntries:f,rfc3161Timestamps:p})=>{n.push(...f??[]),c.push(...p??[])}),s.verificationMaterial.tlogEntries=n,s.verificationMaterial.timestampVerificationData={rfc3161Timestamps:c},s}async prepare(e){return e.data}};hO.BaseBundleBuilder=p7;function ZCt(t){switch(t.$case){case"publicKey":return t.publicKey;case"x509Certificate":return t.certificate}}});var d7=_(PA=>{"use strict";var XCt=PA&&PA.__createBinding||(Object.create?function(t,e,r,s){s===void 0&&(s=r);var a=Object.getOwnPropertyDescriptor(e,r);(!a||("get"in a?!e.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,s,a)}:function(t,e,r,s){s===void 0&&(s=r),t[s]=e[r]}),$Ct=PA&&PA.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ewt=PA&&PA.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var s=[];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(s[s.length]=a);return s},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var s=t(e),a=0;a{"use strict";Object.defineProperty(gO,"__esModule",{value:!0});gO.DSSEBundleBuilder=void 0;var nwt=vg(),iwt=h7(),swt=d7(),m7=class extends iwt.BaseBundleBuilder{constructor(e){super(e),this.certificateChain=e.certificateChain??!1}async prepare(e){let r=_De(e);return nwt.dsse.preAuthEncoding(r.type,r.data)}async package(e,r){return(0,swt.toDSSEBundle)(_De(e),r,this.certificateChain)}};gO.DSSEBundleBuilder=m7;function _De(t){return{...t,type:t.type??""}}});var jDe=_(dO=>{"use strict";Object.defineProperty(dO,"__esModule",{value:!0});dO.MessageSignatureBundleBuilder=void 0;var owt=h7(),awt=d7(),y7=class extends owt.BaseBundleBuilder{constructor(e){super(e)}async package(e,r){return(0,awt.toMessageSignatureBundle)(e,r)}};dO.MessageSignatureBundleBuilder=y7});var GDe=_(Xw=>{"use strict";Object.defineProperty(Xw,"__esModule",{value:!0});Xw.MessageSignatureBundleBuilder=Xw.DSSEBundleBuilder=void 0;var lwt=HDe();Object.defineProperty(Xw,"DSSEBundleBuilder",{enumerable:!0,get:function(){return lwt.DSSEBundleBuilder}});var cwt=jDe();Object.defineProperty(Xw,"MessageSignatureBundleBuilder",{enumerable:!0,get:function(){return cwt.MessageSignatureBundleBuilder}})});var yO=_(mO=>{"use strict";Object.defineProperty(mO,"__esModule",{value:!0});mO.HTTPError=void 0;var E7=class extends Error{constructor({status:e,message:r,location:s}){super(`(${e}) ${r}`),this.statusCode=e,this.location=s}};mO.HTTPError=E7});var $w=_(SP=>{"use strict";Object.defineProperty(SP,"__esModule",{value:!0});SP.InternalError=void 0;SP.internalError=fwt;var uwt=yO(),EO=class extends Error{constructor({code:e,message:r,cause:s}){super(r),this.name=this.constructor.name,this.cause=s,this.code=e}};SP.InternalError=EO;function fwt(t,e,r){throw t instanceof uwt.HTTPError&&(r+=` - ${t.message}`),new EO({code:e,message:r,cause:t})}});var IO=_((anr,qDe)=>{qDe.exports=fetch});var WDe=_(e1=>{"use strict";var Awt=e1&&e1.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e1,"__esModule",{value:!0});e1.CIContextProvider=void 0;var pwt=Awt(IO()),hwt=[gwt,dwt],I7=class{constructor(e="sigstore"){this.audience=e}async getToken(){return Promise.any(hwt.map(e=>e(this.audience))).catch(()=>Promise.reject("CI: no tokens available"))}};e1.CIContextProvider=I7;async function gwt(t){if(!process.env.ACTIONS_ID_TOKEN_REQUEST_URL||!process.env.ACTIONS_ID_TOKEN_REQUEST_TOKEN)return Promise.reject("no token available");let e=new URL(process.env.ACTIONS_ID_TOKEN_REQUEST_URL);return e.searchParams.append("audience",t),(await(0,pwt.default)(e.href,{retry:2,headers:{Accept:"application/json",Authorization:`Bearer ${process.env.ACTIONS_ID_TOKEN_REQUEST_TOKEN}`}})).json().then(s=>s.value)}async function dwt(){return process.env.SIGSTORE_ID_TOKEN?process.env.SIGSTORE_ID_TOKEN:Promise.reject("no token available")}});var YDe=_(CO=>{"use strict";Object.defineProperty(CO,"__esModule",{value:!0});CO.CIContextProvider=void 0;var mwt=WDe();Object.defineProperty(CO,"CIContextProvider",{enumerable:!0,get:function(){return mwt.CIContextProvider}})});var JDe=_((unr,VDe)=>{var ywt=Symbol("proc-log.meta");VDe.exports={META:ywt,output:{LEVELS:["standard","error","buffer","flush"],KEYS:{standard:"standard",error:"error",buffer:"buffer",flush:"flush"},standard:function(...t){return process.emit("output","standard",...t)},error:function(...t){return process.emit("output","error",...t)},buffer:function(...t){return process.emit("output","buffer",...t)},flush:function(...t){return process.emit("output","flush",...t)}},log:{LEVELS:["notice","error","warn","info","verbose","http","silly","timing","pause","resume"],KEYS:{notice:"notice",error:"error",warn:"warn",info:"info",verbose:"verbose",http:"http",silly:"silly",timing:"timing",pause:"pause",resume:"resume"},error:function(...t){return process.emit("log","error",...t)},notice:function(...t){return process.emit("log","notice",...t)},warn:function(...t){return process.emit("log","warn",...t)},info:function(...t){return process.emit("log","info",...t)},verbose:function(...t){return process.emit("log","verbose",...t)},http:function(...t){return process.emit("log","http",...t)},silly:function(...t){return process.emit("log","silly",...t)},timing:function(...t){return process.emit("log","timing",...t)},pause:function(){return process.emit("log","pause")},resume:function(){return process.emit("log","resume")}},time:{LEVELS:["start","end"],KEYS:{start:"start",end:"end"},start:function(t,e){process.emit("time","start",t);function r(){return process.emit("time","end",t)}if(typeof e=="function"){let s=e();return s&&s.finally?s.finally(r):(r(),s)}return r},end:function(t){return process.emit("time","end",t)}},input:{LEVELS:["start","end","read"],KEYS:{start:"start",end:"end",read:"read"},start:function(t){process.emit("input","start");function e(){return process.emit("input","end")}if(typeof t=="function"){let r=t();return r&&r.finally?r.finally(e):(e(),r)}return e},end:function(){return process.emit("input","end")},read:function(...t){let e,r,s=new Promise((a,n)=>{e=a,r=n});return process.emit("input","read",e,r,...t),s}}}});var ZDe=_((fnr,zDe)=>{"use strict";function KDe(t,e){for(let r in e)Object.defineProperty(t,r,{value:e[r],enumerable:!0,configurable:!0});return t}function Ewt(t,e,r){if(!t||typeof t=="string")throw new TypeError("Please pass an Error to err-code");r||(r={}),typeof e=="object"&&(r=e,e=void 0),e!=null&&(r.code=e);try{return KDe(t,r)}catch{r.message=t.message,r.stack=t.stack;let a=function(){};return a.prototype=Object.create(Object.getPrototypeOf(t)),KDe(new a,r)}}zDe.exports=Ewt});var $De=_((Anr,XDe)=>{function $c(t,e){typeof e=="boolean"&&(e={forever:e}),this._originalTimeouts=JSON.parse(JSON.stringify(t)),this._timeouts=t,this._options=e||{},this._maxRetryTime=e&&e.maxRetryTime||1/0,this._fn=null,this._errors=[],this._attempts=1,this._operationTimeout=null,this._operationTimeoutCb=null,this._timeout=null,this._operationStart=null,this._options.forever&&(this._cachedTimeouts=this._timeouts.slice(0))}XDe.exports=$c;$c.prototype.reset=function(){this._attempts=1,this._timeouts=this._originalTimeouts};$c.prototype.stop=function(){this._timeout&&clearTimeout(this._timeout),this._timeouts=[],this._cachedTimeouts=null};$c.prototype.retry=function(t){if(this._timeout&&clearTimeout(this._timeout),!t)return!1;var e=new Date().getTime();if(t&&e-this._operationStart>=this._maxRetryTime)return this._errors.unshift(new Error("RetryOperation timeout occurred")),!1;this._errors.push(t);var r=this._timeouts.shift();if(r===void 0)if(this._cachedTimeouts)this._errors.splice(this._errors.length-1,this._errors.length),this._timeouts=this._cachedTimeouts.slice(0),r=this._timeouts.shift();else return!1;var s=this,a=setTimeout(function(){s._attempts++,s._operationTimeoutCb&&(s._timeout=setTimeout(function(){s._operationTimeoutCb(s._attempts)},s._operationTimeout),s._options.unref&&s._timeout.unref()),s._fn(s._attempts)},r);return this._options.unref&&a.unref(),!0};$c.prototype.attempt=function(t,e){this._fn=t,e&&(e.timeout&&(this._operationTimeout=e.timeout),e.cb&&(this._operationTimeoutCb=e.cb));var r=this;this._operationTimeoutCb&&(this._timeout=setTimeout(function(){r._operationTimeoutCb()},r._operationTimeout)),this._operationStart=new Date().getTime(),this._fn(this._attempts)};$c.prototype.try=function(t){console.log("Using RetryOperation.try() is deprecated"),this.attempt(t)};$c.prototype.start=function(t){console.log("Using RetryOperation.start() is deprecated"),this.attempt(t)};$c.prototype.start=$c.prototype.try;$c.prototype.errors=function(){return this._errors};$c.prototype.attempts=function(){return this._attempts};$c.prototype.mainError=function(){if(this._errors.length===0)return null;for(var t={},e=null,r=0,s=0;s=r&&(e=a,r=c)}return e}});var ePe=_(iy=>{var Iwt=$De();iy.operation=function(t){var e=iy.timeouts(t);return new Iwt(e,{forever:t&&t.forever,unref:t&&t.unref,maxRetryTime:t&&t.maxRetryTime})};iy.timeouts=function(t){if(t instanceof Array)return[].concat(t);var e={retries:10,factor:2,minTimeout:1*1e3,maxTimeout:1/0,randomize:!1};for(var r in t)e[r]=t[r];if(e.minTimeout>e.maxTimeout)throw new Error("minTimeout is greater than maxTimeout");for(var s=[],a=0;a{tPe.exports=ePe()});var sPe=_((gnr,iPe)=>{"use strict";var Cwt=ZDe(),wwt=rPe(),Bwt=Object.prototype.hasOwnProperty;function nPe(t){return t&&t.code==="EPROMISERETRY"&&Bwt.call(t,"retried")}function vwt(t,e){var r,s;return typeof t=="object"&&typeof e=="function"&&(r=e,e=t,t=r),s=wwt.operation(e),new Promise(function(a,n){s.attempt(function(c){Promise.resolve().then(function(){return t(function(f){throw nPe(f)&&(f=f.retried),Cwt(new Error("Retrying"),"EPROMISERETRY",{retried:f})},c)}).then(a,function(f){nPe(f)&&(f=f.retried,s.retry(f||new Error))||n(f)})})})}iPe.exports=vwt});var wO=_(DP=>{"use strict";var aPe=DP&&DP.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(DP,"__esModule",{value:!0});DP.fetchWithRetry=Owt;var Swt=Ie("http2"),Dwt=aPe(IO()),oPe=JDe(),Pwt=aPe(sPe()),bwt=vg(),xwt=yO(),{HTTP2_HEADER_LOCATION:kwt,HTTP2_HEADER_CONTENT_TYPE:Qwt,HTTP2_HEADER_USER_AGENT:Rwt,HTTP_STATUS_INTERNAL_SERVER_ERROR:Twt,HTTP_STATUS_TOO_MANY_REQUESTS:Fwt,HTTP_STATUS_REQUEST_TIMEOUT:Nwt}=Swt.constants;async function Owt(t,e){return(0,Pwt.default)(async(r,s)=>{let a=e.method||"POST",n={[Rwt]:bwt.ua.getUserAgent(),...e.headers},c=await(0,Dwt.default)(t,{method:a,headers:n,body:e.body,timeout:e.timeout,retry:!1}).catch(f=>(oPe.log.http("fetch",`${a} ${t} attempt ${s} failed with ${f}`),r(f)));if(c.ok)return c;{let f=await Lwt(c);if(oPe.log.http("fetch",`${a} ${t} attempt ${s} failed with ${c.status}`),Mwt(c.status))return r(f);throw f}},Uwt(e.retry))}var Lwt=async t=>{let e=t.statusText,r=t.headers.get(kwt)||void 0;if(t.headers.get(Qwt)?.includes("application/json"))try{e=(await t.json()).message||e}catch{}return new xwt.HTTPError({status:t.status,message:e,location:r})},Mwt=t=>[Nwt,Fwt].includes(t)||t>=Twt,Uwt=t=>typeof t=="boolean"?{retries:t?1:0}:typeof t=="number"?{retries:t}:{retries:0,...t}});var lPe=_(BO=>{"use strict";Object.defineProperty(BO,"__esModule",{value:!0});BO.Fulcio=void 0;var _wt=wO(),C7=class{constructor(e){this.options=e}async createSigningCertificate(e){let{baseURL:r,retry:s,timeout:a}=this.options,n=`${r}/api/v2/signingCert`;return(await(0,_wt.fetchWithRetry)(n,{headers:{"Content-Type":"application/json"},body:JSON.stringify(e),timeout:a,retry:s})).json()}};BO.Fulcio=C7});var cPe=_(vO=>{"use strict";Object.defineProperty(vO,"__esModule",{value:!0});vO.CAClient=void 0;var Hwt=$w(),jwt=lPe(),w7=class{constructor(e){this.fulcio=new jwt.Fulcio({baseURL:e.fulcioBaseURL,retry:e.retry,timeout:e.timeout})}async createSigningCertificate(e,r,s){let a=Gwt(e,r,s);try{let n=await this.fulcio.createSigningCertificate(a);return(n.signedCertificateEmbeddedSct?n.signedCertificateEmbeddedSct:n.signedCertificateDetachedSct).chain.certificates}catch(n){(0,Hwt.internalError)(n,"CA_CREATE_SIGNING_CERTIFICATE_ERROR","error creating signing certificate")}}};vO.CAClient=w7;function Gwt(t,e,r){return{credentials:{oidcIdentityToken:t},publicKeyRequest:{publicKey:{algorithm:"ECDSA",content:e},proofOfPossession:r.toString("base64")}}}});var fPe=_(t1=>{"use strict";var qwt=t1&&t1.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(t1,"__esModule",{value:!0});t1.EphemeralSigner=void 0;var uPe=qwt(Ie("crypto")),Wwt="ec",Ywt="P-256",B7=class{constructor(){this.keypair=uPe.default.generateKeyPairSync(Wwt,{namedCurve:Ywt})}async sign(e){let r=uPe.default.sign(null,e,this.keypair.privateKey),s=this.keypair.publicKey.export({format:"pem",type:"spki"}).toString("ascii");return{signature:r,key:{$case:"publicKey",publicKey:s}}}};t1.EphemeralSigner=B7});var APe=_(sy=>{"use strict";Object.defineProperty(sy,"__esModule",{value:!0});sy.FulcioSigner=sy.DEFAULT_FULCIO_URL=void 0;var v7=$w(),Vwt=vg(),Jwt=cPe(),Kwt=fPe();sy.DEFAULT_FULCIO_URL="https://fulcio.sigstore.dev";var S7=class{constructor(e){this.ca=new Jwt.CAClient({...e,fulcioBaseURL:e.fulcioBaseURL||sy.DEFAULT_FULCIO_URL}),this.identityProvider=e.identityProvider,this.keyHolder=e.keyHolder||new Kwt.EphemeralSigner}async sign(e){let r=await this.getIdentityToken(),s;try{s=Vwt.oidc.extractJWTSubject(r)}catch(f){throw new v7.InternalError({code:"IDENTITY_TOKEN_PARSE_ERROR",message:`invalid identity token: ${r}`,cause:f})}let a=await this.keyHolder.sign(Buffer.from(s));if(a.key.$case!=="publicKey")throw new v7.InternalError({code:"CA_CREATE_SIGNING_CERTIFICATE_ERROR",message:"unexpected format for signing key"});let n=await this.ca.createSigningCertificate(r,a.key.publicKey,a.signature);return{signature:(await this.keyHolder.sign(e)).signature,key:{$case:"x509Certificate",certificate:n[0]}}}async getIdentityToken(){try{return await this.identityProvider.getToken()}catch(e){throw new v7.InternalError({code:"IDENTITY_TOKEN_READ_ERROR",message:"error retrieving identity token",cause:e})}}};sy.FulcioSigner=S7});var hPe=_(r1=>{"use strict";Object.defineProperty(r1,"__esModule",{value:!0});r1.FulcioSigner=r1.DEFAULT_FULCIO_URL=void 0;var pPe=APe();Object.defineProperty(r1,"DEFAULT_FULCIO_URL",{enumerable:!0,get:function(){return pPe.DEFAULT_FULCIO_URL}});Object.defineProperty(r1,"FulcioSigner",{enumerable:!0,get:function(){return pPe.FulcioSigner}})});var mPe=_(SO=>{"use strict";Object.defineProperty(SO,"__esModule",{value:!0});SO.Rekor=void 0;var gPe=wO(),D7=class{constructor(e){this.options=e}async createEntry(e){let{baseURL:r,timeout:s,retry:a}=this.options,n=`${r}/api/v1/log/entries`,f=await(await(0,gPe.fetchWithRetry)(n,{headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify(e),timeout:s,retry:a})).json();return dPe(f)}async getEntry(e){let{baseURL:r,timeout:s,retry:a}=this.options,n=`${r}/api/v1/log/entries/${e}`,f=await(await(0,gPe.fetchWithRetry)(n,{method:"GET",headers:{Accept:"application/json"},timeout:s,retry:a})).json();return dPe(f)}};SO.Rekor=D7;function dPe(t){let e=Object.entries(t);if(e.length!=1)throw new Error("Received multiple entries in Rekor response");let[r,s]=e[0];return{...s,uuid:r}}});var EPe=_(DO=>{"use strict";Object.defineProperty(DO,"__esModule",{value:!0});DO.TLogClient=void 0;var yPe=$w(),zwt=yO(),Zwt=mPe(),P7=class{constructor(e){this.fetchOnConflict=e.fetchOnConflict??!1,this.rekor=new Zwt.Rekor({baseURL:e.rekorBaseURL,retry:e.retry,timeout:e.timeout})}async createEntry(e){let r;try{r=await this.rekor.createEntry(e)}catch(s){if(Xwt(s)&&this.fetchOnConflict){let a=s.location.split("/").pop()||"";try{r=await this.rekor.getEntry(a)}catch(n){(0,yPe.internalError)(n,"TLOG_FETCH_ENTRY_ERROR","error fetching tlog entry")}}else(0,yPe.internalError)(s,"TLOG_CREATE_ENTRY_ERROR","error creating tlog entry")}return r}};DO.TLogClient=P7;function Xwt(t){return t instanceof zwt.HTTPError&&t.statusCode===409&&t.location!==void 0}});var IPe=_(b7=>{"use strict";Object.defineProperty(b7,"__esModule",{value:!0});b7.toProposedEntry=e1t;var $wt=EP(),Sg=vg(),PP="sha256";function e1t(t,e,r="dsse"){switch(t.$case){case"dsseEnvelope":return r==="intoto"?n1t(t.dsseEnvelope,e):r1t(t.dsseEnvelope,e);case"messageSignature":return t1t(t.messageSignature,e)}}function t1t(t,e){let r=t.messageDigest.digest.toString("hex"),s=t.signature.toString("base64"),a=Sg.encoding.base64Encode(e);return{apiVersion:"0.0.1",kind:"hashedrekord",spec:{data:{hash:{algorithm:PP,value:r}},signature:{content:s,publicKey:{content:a}}}}}function r1t(t,e){let r=JSON.stringify((0,$wt.envelopeToJSON)(t)),s=Sg.encoding.base64Encode(e);return{apiVersion:"0.0.1",kind:"dsse",spec:{proposedContent:{envelope:r,verifiers:[s]}}}}function n1t(t,e){let r=Sg.crypto.digest(PP,t.payload).toString("hex"),s=i1t(t,e),a=Sg.encoding.base64Encode(t.payload.toString("base64")),n=Sg.encoding.base64Encode(t.signatures[0].sig.toString("base64")),c=t.signatures[0].keyid,f=Sg.encoding.base64Encode(e),p={payloadType:t.payloadType,payload:a,signatures:[{sig:n,publicKey:f}]};return c.length>0&&(p.signatures[0].keyid=c),{apiVersion:"0.0.2",kind:"intoto",spec:{content:{envelope:p,hash:{algorithm:PP,value:s},payloadHash:{algorithm:PP,value:r}}}}}function i1t(t,e){let r={payloadType:t.payloadType,payload:t.payload.toString("base64"),signatures:[{sig:t.signatures[0].sig.toString("base64"),publicKey:e}]};return t.signatures[0].keyid.length>0&&(r.signatures[0].keyid=t.signatures[0].keyid),Sg.crypto.digest(PP,Sg.json.canonicalize(r)).toString("hex")}});var CPe=_(oy=>{"use strict";Object.defineProperty(oy,"__esModule",{value:!0});oy.RekorWitness=oy.DEFAULT_REKOR_URL=void 0;var s1t=vg(),o1t=EPe(),a1t=IPe();oy.DEFAULT_REKOR_URL="https://rekor.sigstore.dev";var x7=class{constructor(e){this.entryType=e.entryType,this.tlog=new o1t.TLogClient({...e,rekorBaseURL:e.rekorBaseURL||oy.DEFAULT_REKOR_URL})}async testify(e,r){let s=(0,a1t.toProposedEntry)(e,r,this.entryType),a=await this.tlog.createEntry(s);return l1t(a)}};oy.RekorWitness=x7;function l1t(t){let e=Buffer.from(t.logID,"hex"),r=s1t.encoding.base64Decode(t.body),s=JSON.parse(r),a=t?.verification?.signedEntryTimestamp?c1t(t.verification.signedEntryTimestamp):void 0,n=t?.verification?.inclusionProof?u1t(t.verification.inclusionProof):void 0;return{tlogEntries:[{logIndex:t.logIndex.toString(),logId:{keyId:e},integratedTime:t.integratedTime.toString(),kindVersion:{kind:s.kind,version:s.apiVersion},inclusionPromise:a,inclusionProof:n,canonicalizedBody:Buffer.from(t.body,"base64")}]}}function c1t(t){return{signedEntryTimestamp:Buffer.from(t,"base64")}}function u1t(t){return{logIndex:t.logIndex.toString(),treeSize:t.treeSize.toString(),rootHash:Buffer.from(t.rootHash,"hex"),hashes:t.hashes.map(e=>Buffer.from(e,"hex")),checkpoint:{envelope:t.checkpoint}}}});var wPe=_(PO=>{"use strict";Object.defineProperty(PO,"__esModule",{value:!0});PO.TimestampAuthority=void 0;var f1t=wO(),k7=class{constructor(e){this.options=e}async createTimestamp(e){let{baseURL:r,timeout:s,retry:a}=this.options,n=`${r}/api/v1/timestamp`;return(await(0,f1t.fetchWithRetry)(n,{headers:{"Content-Type":"application/json"},body:JSON.stringify(e),timeout:s,retry:a})).buffer()}};PO.TimestampAuthority=k7});var vPe=_(bO=>{"use strict";Object.defineProperty(bO,"__esModule",{value:!0});bO.TSAClient=void 0;var A1t=$w(),p1t=wPe(),h1t=vg(),BPe="sha256",Q7=class{constructor(e){this.tsa=new p1t.TimestampAuthority({baseURL:e.tsaBaseURL,retry:e.retry,timeout:e.timeout})}async createTimestamp(e){let r={artifactHash:h1t.crypto.digest(BPe,e).toString("base64"),hashAlgorithm:BPe};try{return await this.tsa.createTimestamp(r)}catch(s){(0,A1t.internalError)(s,"TSA_CREATE_TIMESTAMP_ERROR","error creating timestamp")}}};bO.TSAClient=Q7});var SPe=_(xO=>{"use strict";Object.defineProperty(xO,"__esModule",{value:!0});xO.TSAWitness=void 0;var g1t=vPe(),R7=class{constructor(e){this.tsa=new g1t.TSAClient({tsaBaseURL:e.tsaBaseURL,retry:e.retry,timeout:e.timeout})}async testify(e){let r=d1t(e);return{rfc3161Timestamps:[{signedTimestamp:await this.tsa.createTimestamp(r)}]}}};xO.TSAWitness=R7;function d1t(t){switch(t.$case){case"dsseEnvelope":return t.dsseEnvelope.signatures[0].sig;case"messageSignature":return t.messageSignature.signature}}});var PPe=_(Dg=>{"use strict";Object.defineProperty(Dg,"__esModule",{value:!0});Dg.TSAWitness=Dg.RekorWitness=Dg.DEFAULT_REKOR_URL=void 0;var DPe=CPe();Object.defineProperty(Dg,"DEFAULT_REKOR_URL",{enumerable:!0,get:function(){return DPe.DEFAULT_REKOR_URL}});Object.defineProperty(Dg,"RekorWitness",{enumerable:!0,get:function(){return DPe.RekorWitness}});var m1t=SPe();Object.defineProperty(Dg,"TSAWitness",{enumerable:!0,get:function(){return m1t.TSAWitness}})});var F7=_(ys=>{"use strict";Object.defineProperty(ys,"__esModule",{value:!0});ys.TSAWitness=ys.RekorWitness=ys.DEFAULT_REKOR_URL=ys.FulcioSigner=ys.DEFAULT_FULCIO_URL=ys.CIContextProvider=ys.InternalError=ys.MessageSignatureBundleBuilder=ys.DSSEBundleBuilder=void 0;var bPe=GDe();Object.defineProperty(ys,"DSSEBundleBuilder",{enumerable:!0,get:function(){return bPe.DSSEBundleBuilder}});Object.defineProperty(ys,"MessageSignatureBundleBuilder",{enumerable:!0,get:function(){return bPe.MessageSignatureBundleBuilder}});var y1t=$w();Object.defineProperty(ys,"InternalError",{enumerable:!0,get:function(){return y1t.InternalError}});var E1t=YDe();Object.defineProperty(ys,"CIContextProvider",{enumerable:!0,get:function(){return E1t.CIContextProvider}});var xPe=hPe();Object.defineProperty(ys,"DEFAULT_FULCIO_URL",{enumerable:!0,get:function(){return xPe.DEFAULT_FULCIO_URL}});Object.defineProperty(ys,"FulcioSigner",{enumerable:!0,get:function(){return xPe.FulcioSigner}});var T7=PPe();Object.defineProperty(ys,"DEFAULT_REKOR_URL",{enumerable:!0,get:function(){return T7.DEFAULT_REKOR_URL}});Object.defineProperty(ys,"RekorWitness",{enumerable:!0,get:function(){return T7.RekorWitness}});Object.defineProperty(ys,"TSAWitness",{enumerable:!0,get:function(){return T7.TSAWitness}})});var QPe=_(bP=>{"use strict";var kPe=bP&&bP.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(bP,"__esModule",{value:!0});bP.appDataPath=C1t;var I1t=kPe(Ie("os")),n1=kPe(Ie("path"));function C1t(t){let e=I1t.default.homedir();switch(process.platform){case"darwin":{let r=n1.default.join(e,"Library","Application Support");return n1.default.join(r,t)}case"win32":{let r=process.env.LOCALAPPDATA||n1.default.join(e,"AppData","Local");return n1.default.join(r,t,"Data")}default:{let r=process.env.XDG_DATA_HOME||n1.default.join(e,".local","share");return n1.default.join(r,t)}}}});var bA=_(wl=>{"use strict";Object.defineProperty(wl,"__esModule",{value:!0});wl.UnsupportedAlgorithmError=wl.CryptoError=wl.LengthOrHashMismatchError=wl.UnsignedMetadataError=wl.RepositoryError=wl.ValueError=void 0;var N7=class extends Error{};wl.ValueError=N7;var xP=class extends Error{};wl.RepositoryError=xP;var O7=class extends xP{};wl.UnsignedMetadataError=O7;var L7=class extends xP{};wl.LengthOrHashMismatchError=L7;var kO=class extends Error{};wl.CryptoError=kO;var M7=class extends kO{};wl.UnsupportedAlgorithmError=M7});var TPe=_(Pg=>{"use strict";Object.defineProperty(Pg,"__esModule",{value:!0});Pg.isDefined=w1t;Pg.isObject=RPe;Pg.isStringArray=B1t;Pg.isObjectArray=v1t;Pg.isStringRecord=S1t;Pg.isObjectRecord=D1t;function w1t(t){return t!==void 0}function RPe(t){return typeof t=="object"&&t!==null}function B1t(t){return Array.isArray(t)&&t.every(e=>typeof e=="string")}function v1t(t){return Array.isArray(t)&&t.every(RPe)}function S1t(t){return typeof t=="object"&&t!==null&&Object.keys(t).every(e=>typeof e=="string")&&Object.values(t).every(e=>typeof e=="string")}function D1t(t){return typeof t=="object"&&t!==null&&Object.keys(t).every(e=>typeof e=="string")&&Object.values(t).every(e=>typeof e=="object"&&e!==null)}});var _7=_((Fnr,OPe)=>{var FPe=",",P1t=":",b1t="[",x1t="]",k1t="{",Q1t="}";function U7(t){let e=[];if(typeof t=="string")e.push(NPe(t));else if(typeof t=="boolean")e.push(JSON.stringify(t));else if(Number.isInteger(t))e.push(JSON.stringify(t));else if(t===null)e.push(JSON.stringify(t));else if(Array.isArray(t)){e.push(b1t);let r=!0;t.forEach(s=>{r||e.push(FPe),r=!1,e.push(U7(s))}),e.push(x1t)}else if(typeof t=="object"){e.push(k1t);let r=!0;Object.keys(t).sort().forEach(s=>{r||e.push(FPe),r=!1,e.push(NPe(s)),e.push(P1t),e.push(U7(t[s]))}),e.push(Q1t)}else throw new TypeError("cannot encode "+t.toString());return e.join("")}function NPe(t){return'"'+t.replace(/\\/g,"\\\\").replace(/"/g,'\\"')+'"'}OPe.exports={canonicalize:U7}});var LPe=_(i1=>{"use strict";var R1t=i1&&i1.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(i1,"__esModule",{value:!0});i1.verifySignature=void 0;var T1t=_7(),F1t=R1t(Ie("crypto")),N1t=(t,e,r)=>{let s=Buffer.from((0,T1t.canonicalize)(t));return F1t.default.verify(void 0,s,e,Buffer.from(r,"hex"))};i1.verifySignature=N1t});var ff=_(eu=>{"use strict";var O1t=eu&&eu.__createBinding||(Object.create?function(t,e,r,s){s===void 0&&(s=r);var a=Object.getOwnPropertyDescriptor(e,r);(!a||("get"in a?!e.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,s,a)}:function(t,e,r,s){s===void 0&&(s=r),t[s]=e[r]}),L1t=eu&&eu.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),MPe=eu&&eu.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&O1t(e,t,r);return L1t(e,t),e};Object.defineProperty(eu,"__esModule",{value:!0});eu.crypto=eu.guard=void 0;eu.guard=MPe(TPe());eu.crypto=MPe(LPe())});var ay=_(hh=>{"use strict";var M1t=hh&&hh.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(hh,"__esModule",{value:!0});hh.Signed=hh.MetadataKind=void 0;hh.isMetadataKind=_1t;var U1t=M1t(Ie("util")),kP=bA(),H7=ff(),UPe=["1","0","31"],j7;(function(t){t.Root="root",t.Timestamp="timestamp",t.Snapshot="snapshot",t.Targets="targets"})(j7||(hh.MetadataKind=j7={}));function _1t(t){return typeof t=="string"&&Object.values(j7).includes(t)}var G7=class t{constructor(e){this.specVersion=e.specVersion||UPe.join(".");let r=this.specVersion.split(".");if(!(r.length===2||r.length===3)||!r.every(s=>H1t(s)))throw new kP.ValueError("Failed to parse specVersion");if(r[0]!=UPe[0])throw new kP.ValueError("Unsupported specVersion");this.expires=e.expires,this.version=e.version,this.unrecognizedFields=e.unrecognizedFields||{}}equals(e){return e instanceof t?this.specVersion===e.specVersion&&this.expires===e.expires&&this.version===e.version&&U1t.default.isDeepStrictEqual(this.unrecognizedFields,e.unrecognizedFields):!1}isExpired(e){return e||(e=new Date),e>=new Date(this.expires)}static commonFieldsFromJSON(e){let{spec_version:r,expires:s,version:a,...n}=e;if(H7.guard.isDefined(r)){if(typeof r!="string")throw new TypeError("spec_version must be a string")}else throw new kP.ValueError("spec_version is not defined");if(H7.guard.isDefined(s)){if(typeof s!="string")throw new TypeError("expires must be a string")}else throw new kP.ValueError("expires is not defined");if(H7.guard.isDefined(a)){if(typeof a!="number")throw new TypeError("version must be a number")}else throw new kP.ValueError("version is not defined");return{specVersion:r,expires:s,version:a,unrecognizedFields:n}}};hh.Signed=G7;function H1t(t){return!isNaN(Number(t))}});var QP=_(xg=>{"use strict";var _Pe=xg&&xg.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(xg,"__esModule",{value:!0});xg.TargetFile=xg.MetaFile=void 0;var HPe=_Pe(Ie("crypto")),RO=_Pe(Ie("util")),bg=bA(),QO=ff(),q7=class t{constructor(e){if(e.version<=0)throw new bg.ValueError("Metafile version must be at least 1");e.length!==void 0&&jPe(e.length),this.version=e.version,this.length=e.length,this.hashes=e.hashes,this.unrecognizedFields=e.unrecognizedFields||{}}equals(e){return e instanceof t?this.version===e.version&&this.length===e.length&&RO.default.isDeepStrictEqual(this.hashes,e.hashes)&&RO.default.isDeepStrictEqual(this.unrecognizedFields,e.unrecognizedFields):!1}verify(e){if(this.length!==void 0&&e.length!==this.length)throw new bg.LengthOrHashMismatchError(`Expected length ${this.length} but got ${e.length}`);this.hashes&&Object.entries(this.hashes).forEach(([r,s])=>{let a;try{a=HPe.default.createHash(r)}catch{throw new bg.LengthOrHashMismatchError(`Hash algorithm ${r} not supported`)}let n=a.update(e).digest("hex");if(n!==s)throw new bg.LengthOrHashMismatchError(`Expected hash ${s} but got ${n}`)})}toJSON(){let e={version:this.version,...this.unrecognizedFields};return this.length!==void 0&&(e.length=this.length),this.hashes&&(e.hashes=this.hashes),e}static fromJSON(e){let{version:r,length:s,hashes:a,...n}=e;if(typeof r!="number")throw new TypeError("version must be a number");if(QO.guard.isDefined(s)&&typeof s!="number")throw new TypeError("length must be a number");if(QO.guard.isDefined(a)&&!QO.guard.isStringRecord(a))throw new TypeError("hashes must be string keys and values");return new t({version:r,length:s,hashes:a,unrecognizedFields:n})}};xg.MetaFile=q7;var W7=class t{constructor(e){jPe(e.length),this.length=e.length,this.path=e.path,this.hashes=e.hashes,this.unrecognizedFields=e.unrecognizedFields||{}}get custom(){let e=this.unrecognizedFields.custom;return!e||Array.isArray(e)||typeof e!="object"?{}:e}equals(e){return e instanceof t?this.length===e.length&&this.path===e.path&&RO.default.isDeepStrictEqual(this.hashes,e.hashes)&&RO.default.isDeepStrictEqual(this.unrecognizedFields,e.unrecognizedFields):!1}async verify(e){let r=0,s=Object.keys(this.hashes).reduce((a,n)=>{try{a[n]=HPe.default.createHash(n)}catch{throw new bg.LengthOrHashMismatchError(`Hash algorithm ${n} not supported`)}return a},{});for await(let a of e)r+=a.length,Object.values(s).forEach(n=>{n.update(a)});if(r!==this.length)throw new bg.LengthOrHashMismatchError(`Expected length ${this.length} but got ${r}`);Object.entries(s).forEach(([a,n])=>{let c=this.hashes[a],f=n.digest("hex");if(f!==c)throw new bg.LengthOrHashMismatchError(`Expected hash ${c} but got ${f}`)})}toJSON(){return{length:this.length,hashes:this.hashes,...this.unrecognizedFields}}static fromJSON(e,r){let{length:s,hashes:a,...n}=r;if(typeof s!="number")throw new TypeError("length must be a number");if(!QO.guard.isStringRecord(a))throw new TypeError("hashes must have string keys and values");return new t({length:s,path:e,hashes:a,unrecognizedFields:n})}};xg.TargetFile=W7;function jPe(t){if(t<0)throw new bg.ValueError("Length must be at least 0")}});var GPe=_(Y7=>{"use strict";Object.defineProperty(Y7,"__esModule",{value:!0});Y7.encodeOIDString=G1t;var j1t=6;function G1t(t){let e=t.split("."),r=parseInt(e[0],10)*40+parseInt(e[1],10),s=[];e.slice(2).forEach(n=>{let c=q1t(parseInt(n,10));s.push(...c)});let a=Buffer.from([r,...s]);return Buffer.from([j1t,a.length,...a])}function q1t(t){let e=[],r=0;for(;t>0;)e.unshift(t&127|r),t>>=7,r=128;return e}});var VPe=_(TP=>{"use strict";var W1t=TP&&TP.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(TP,"__esModule",{value:!0});TP.getPublicKey=K1t;var s1=W1t(Ie("crypto")),RP=bA(),V7=GPe(),TO=48,qPe=3,WPe=0,Y1t="1.3.101.112",V1t="1.2.840.10045.2.1",J1t="1.2.840.10045.3.1.7",J7="-----BEGIN PUBLIC KEY-----";function K1t(t){switch(t.keyType){case"rsa":return z1t(t);case"ed25519":return Z1t(t);case"ecdsa":case"ecdsa-sha2-nistp256":case"ecdsa-sha2-nistp384":return X1t(t);default:throw new RP.UnsupportedAlgorithmError(`Unsupported key type: ${t.keyType}`)}}function z1t(t){if(!t.keyVal.startsWith(J7))throw new RP.CryptoError("Invalid key format");let e=s1.default.createPublicKey(t.keyVal);switch(t.scheme){case"rsassa-pss-sha256":return{key:e,padding:s1.default.constants.RSA_PKCS1_PSS_PADDING};default:throw new RP.UnsupportedAlgorithmError(`Unsupported RSA scheme: ${t.scheme}`)}}function Z1t(t){let e;if(t.keyVal.startsWith(J7))e=s1.default.createPublicKey(t.keyVal);else{if(!YPe(t.keyVal))throw new RP.CryptoError("Invalid key format");e=s1.default.createPublicKey({key:$1t.hexToDER(t.keyVal),format:"der",type:"spki"})}return{key:e}}function X1t(t){let e;if(t.keyVal.startsWith(J7))e=s1.default.createPublicKey(t.keyVal);else{if(!YPe(t.keyVal))throw new RP.CryptoError("Invalid key format");e=s1.default.createPublicKey({key:e2t.hexToDER(t.keyVal),format:"der",type:"spki"})}return{key:e}}var $1t={hexToDER:t=>{let e=Buffer.from(t,"hex"),r=(0,V7.encodeOIDString)(Y1t),s=Buffer.concat([Buffer.concat([Buffer.from([TO]),Buffer.from([r.length]),r]),Buffer.concat([Buffer.from([qPe]),Buffer.from([e.length+1]),Buffer.from([WPe]),e])]);return Buffer.concat([Buffer.from([TO]),Buffer.from([s.length]),s])}},e2t={hexToDER:t=>{let e=Buffer.from(t,"hex"),r=Buffer.concat([Buffer.from([qPe]),Buffer.from([e.length+1]),Buffer.from([WPe]),e]),s=Buffer.concat([(0,V7.encodeOIDString)(V1t),(0,V7.encodeOIDString)(J1t)]),a=Buffer.concat([Buffer.from([TO]),Buffer.from([s.length]),s]);return Buffer.concat([Buffer.from([TO]),Buffer.from([a.length+r.length]),a,r])}},YPe=t=>/^[0-9a-fA-F]+$/.test(t)});var FO=_(o1=>{"use strict";var t2t=o1&&o1.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(o1,"__esModule",{value:!0});o1.Key=void 0;var JPe=t2t(Ie("util")),FP=bA(),KPe=ff(),r2t=VPe(),K7=class t{constructor(e){let{keyID:r,keyType:s,scheme:a,keyVal:n,unrecognizedFields:c}=e;this.keyID=r,this.keyType=s,this.scheme=a,this.keyVal=n,this.unrecognizedFields=c||{}}verifySignature(e){let r=e.signatures[this.keyID];if(!r)throw new FP.UnsignedMetadataError("no signature for key found in metadata");if(!this.keyVal.public)throw new FP.UnsignedMetadataError("no public key found");let s=(0,r2t.getPublicKey)({keyType:this.keyType,scheme:this.scheme,keyVal:this.keyVal.public}),a=e.signed.toJSON();try{if(!KPe.crypto.verifySignature(a,s,r.sig))throw new FP.UnsignedMetadataError(`failed to verify ${this.keyID} signature`)}catch(n){throw n instanceof FP.UnsignedMetadataError?n:new FP.UnsignedMetadataError(`failed to verify ${this.keyID} signature`)}}equals(e){return e instanceof t?this.keyID===e.keyID&&this.keyType===e.keyType&&this.scheme===e.scheme&&JPe.default.isDeepStrictEqual(this.keyVal,e.keyVal)&&JPe.default.isDeepStrictEqual(this.unrecognizedFields,e.unrecognizedFields):!1}toJSON(){return{keytype:this.keyType,scheme:this.scheme,keyval:this.keyVal,...this.unrecognizedFields}}static fromJSON(e,r){let{keytype:s,scheme:a,keyval:n,...c}=r;if(typeof s!="string")throw new TypeError("keytype must be a string");if(typeof a!="string")throw new TypeError("scheme must be a string");if(!KPe.guard.isStringRecord(n))throw new TypeError("keyval must be a string record");return new t({keyID:e,keyType:s,scheme:a,keyVal:n,unrecognizedFields:c})}};o1.Key=K7});var ebe=_((jnr,$Pe)=>{"use strict";$Pe.exports=ZPe;function ZPe(t,e,r){t instanceof RegExp&&(t=zPe(t,r)),e instanceof RegExp&&(e=zPe(e,r));var s=XPe(t,e,r);return s&&{start:s[0],end:s[1],pre:r.slice(0,s[0]),body:r.slice(s[0]+t.length,s[1]),post:r.slice(s[1]+e.length)}}function zPe(t,e){var r=e.match(t);return r?r[0]:null}ZPe.range=XPe;function XPe(t,e,r){var s,a,n,c,f,p=r.indexOf(t),h=r.indexOf(e,p+1),E=p;if(p>=0&&h>0){for(s=[],n=r.length;E>=0&&!f;)E==p?(s.push(E),p=r.indexOf(t,E+1)):s.length==1?f=[s.pop(),h]:(a=s.pop(),a=0?p:h;s.length&&(f=[n,c])}return f}});var lbe=_((Gnr,abe)=>{var tbe=ebe();abe.exports=s2t;var rbe="\0SLASH"+Math.random()+"\0",nbe="\0OPEN"+Math.random()+"\0",Z7="\0CLOSE"+Math.random()+"\0",ibe="\0COMMA"+Math.random()+"\0",sbe="\0PERIOD"+Math.random()+"\0";function z7(t){return parseInt(t,10)==t?parseInt(t,10):t.charCodeAt(0)}function n2t(t){return t.split("\\\\").join(rbe).split("\\{").join(nbe).split("\\}").join(Z7).split("\\,").join(ibe).split("\\.").join(sbe)}function i2t(t){return t.split(rbe).join("\\").split(nbe).join("{").split(Z7).join("}").split(ibe).join(",").split(sbe).join(".")}function obe(t){if(!t)return[""];var e=[],r=tbe("{","}",t);if(!r)return t.split(",");var s=r.pre,a=r.body,n=r.post,c=s.split(",");c[c.length-1]+="{"+a+"}";var f=obe(n);return n.length&&(c[c.length-1]+=f.shift(),c.push.apply(c,f)),e.push.apply(e,c),e}function s2t(t){return t?(t.substr(0,2)==="{}"&&(t="\\{\\}"+t.substr(2)),NP(n2t(t),!0).map(i2t)):[]}function o2t(t){return"{"+t+"}"}function a2t(t){return/^-?0\d/.test(t)}function l2t(t,e){return t<=e}function c2t(t,e){return t>=e}function NP(t,e){var r=[],s=tbe("{","}",t);if(!s)return[t];var a=s.pre,n=s.post.length?NP(s.post,!1):[""];if(/\$$/.test(s.pre))for(var c=0;c=0;if(!E&&!C)return s.post.match(/,.*\}/)?(t=s.pre+"{"+s.body+Z7+s.post,NP(t)):[t];var S;if(E)S=s.body.split(/\.\./);else if(S=obe(s.body),S.length===1&&(S=NP(S[0],!1).map(o2t),S.length===1))return n.map(function(Ce){return s.pre+S[0]+Ce});var b;if(E){var I=z7(S[0]),T=z7(S[1]),N=Math.max(S[0].length,S[1].length),U=S.length==3?Math.abs(z7(S[2])):1,W=l2t,ee=T0){var pe=new Array(me+1).join("0");ue<0?le="-"+pe+le.slice(1):le=pe+le}}b.push(le)}}else{b=[];for(var Be=0;Be{"use strict";Object.defineProperty(NO,"__esModule",{value:!0});NO.assertValidPattern=void 0;var u2t=1024*64,f2t=t=>{if(typeof t!="string")throw new TypeError("invalid pattern");if(t.length>u2t)throw new TypeError("pattern is too long")};NO.assertValidPattern=f2t});var fbe=_(OO=>{"use strict";Object.defineProperty(OO,"__esModule",{value:!0});OO.parseClass=void 0;var A2t={"[:alnum:]":["\\p{L}\\p{Nl}\\p{Nd}",!0],"[:alpha:]":["\\p{L}\\p{Nl}",!0],"[:ascii:]":["\\x00-\\x7f",!1],"[:blank:]":["\\p{Zs}\\t",!0],"[:cntrl:]":["\\p{Cc}",!0],"[:digit:]":["\\p{Nd}",!0],"[:graph:]":["\\p{Z}\\p{C}",!0,!0],"[:lower:]":["\\p{Ll}",!0],"[:print:]":["\\p{C}",!0],"[:punct:]":["\\p{P}",!0],"[:space:]":["\\p{Z}\\t\\r\\n\\v\\f",!0],"[:upper:]":["\\p{Lu}",!0],"[:word:]":["\\p{L}\\p{Nl}\\p{Nd}\\p{Pc}",!0],"[:xdigit:]":["A-Fa-f0-9",!1]},OP=t=>t.replace(/[[\]\\-]/g,"\\$&"),p2t=t=>t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),ube=t=>t.join(""),h2t=(t,e)=>{let r=e;if(t.charAt(r)!=="[")throw new Error("not in a brace expression");let s=[],a=[],n=r+1,c=!1,f=!1,p=!1,h=!1,E=r,C="";e:for(;nC?s.push(OP(C)+"-"+OP(T)):T===C&&s.push(OP(T)),C="",n++;continue}if(t.startsWith("-]",n+1)){s.push(OP(T+"-")),n+=2;continue}if(t.startsWith("-",n+1)){C=T,n+=2;continue}s.push(OP(T)),n++}if(E{"use strict";Object.defineProperty(LO,"__esModule",{value:!0});LO.unescape=void 0;var g2t=(t,{windowsPathsNoEscape:e=!1}={})=>e?t.replace(/\[([^\/\\])\]/g,"$1"):t.replace(/((?!\\).|^)\[([^\/\\])\]/g,"$1$2").replace(/\\([^\/])/g,"$1");LO.unescape=g2t});var eJ=_(HO=>{"use strict";Object.defineProperty(HO,"__esModule",{value:!0});HO.AST=void 0;var d2t=fbe(),UO=MO(),m2t=new Set(["!","?","+","*","@"]),Abe=t=>m2t.has(t),y2t="(?!(?:^|/)\\.\\.?(?:$|/))",_O="(?!\\.)",E2t=new Set(["[","."]),I2t=new Set(["..","."]),C2t=new Set("().*{}+?[]^$\\!"),w2t=t=>t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),$7="[^/]",pbe=$7+"*?",hbe=$7+"+?",X7=class t{type;#t;#r;#i=!1;#e=[];#n;#o;#l;#a=!1;#s;#c;#f=!1;constructor(e,r,s={}){this.type=e,e&&(this.#r=!0),this.#n=r,this.#t=this.#n?this.#n.#t:this,this.#s=this.#t===this?s:this.#t.#s,this.#l=this.#t===this?[]:this.#t.#l,e==="!"&&!this.#t.#a&&this.#l.push(this),this.#o=this.#n?this.#n.#e.length:0}get hasMagic(){if(this.#r!==void 0)return this.#r;for(let e of this.#e)if(typeof e!="string"&&(e.type||e.hasMagic))return this.#r=!0;return this.#r}toString(){return this.#c!==void 0?this.#c:this.type?this.#c=this.type+"("+this.#e.map(e=>String(e)).join("|")+")":this.#c=this.#e.map(e=>String(e)).join("")}#p(){if(this!==this.#t)throw new Error("should only call on root");if(this.#a)return this;this.toString(),this.#a=!0;let e;for(;e=this.#l.pop();){if(e.type!=="!")continue;let r=e,s=r.#n;for(;s;){for(let a=r.#o+1;!s.type&&atypeof r=="string"?r:r.toJSON()):[this.type,...this.#e.map(r=>r.toJSON())];return this.isStart()&&!this.type&&e.unshift([]),this.isEnd()&&(this===this.#t||this.#t.#a&&this.#n?.type==="!")&&e.push({}),e}isStart(){if(this.#t===this)return!0;if(!this.#n?.isStart())return!1;if(this.#o===0)return!0;let e=this.#n;for(let r=0;r{let[I,T,N,U]=typeof b=="string"?t.#h(b,this.#r,p):b.toRegExpSource(e);return this.#r=this.#r||N,this.#i=this.#i||U,I}).join(""),E="";if(this.isStart()&&typeof this.#e[0]=="string"&&!(this.#e.length===1&&I2t.has(this.#e[0]))){let I=E2t,T=r&&I.has(h.charAt(0))||h.startsWith("\\.")&&I.has(h.charAt(2))||h.startsWith("\\.\\.")&&I.has(h.charAt(4)),N=!r&&!e&&I.has(h.charAt(0));E=T?y2t:N?_O:""}let C="";return this.isEnd()&&this.#t.#a&&this.#n?.type==="!"&&(C="(?:$|\\/)"),[E+h+C,(0,UO.unescape)(h),this.#r=!!this.#r,this.#i]}let s=this.type==="*"||this.type==="+",a=this.type==="!"?"(?:(?!(?:":"(?:",n=this.#A(r);if(this.isStart()&&this.isEnd()&&!n&&this.type!=="!"){let p=this.toString();return this.#e=[p],this.type=null,this.#r=void 0,[p,(0,UO.unescape)(this.toString()),!1,!1]}let c=!s||e||r||!_O?"":this.#A(!0);c===n&&(c=""),c&&(n=`(?:${n})(?:${c})*?`);let f="";if(this.type==="!"&&this.#f)f=(this.isStart()&&!r?_O:"")+hbe;else{let p=this.type==="!"?"))"+(this.isStart()&&!r&&!e?_O:"")+pbe+")":this.type==="@"?")":this.type==="?"?")?":this.type==="+"&&c?")":this.type==="*"&&c?")?":`)${this.type}`;f=a+n+p}return[f,(0,UO.unescape)(n),this.#r=!!this.#r,this.#i]}#A(e){return this.#e.map(r=>{if(typeof r=="string")throw new Error("string type in extglob ast??");let[s,a,n,c]=r.toRegExpSource(e);return this.#i=this.#i||c,s}).filter(r=>!(this.isStart()&&this.isEnd())||!!r).join("|")}static#h(e,r,s=!1){let a=!1,n="",c=!1;for(let f=0;f{"use strict";Object.defineProperty(jO,"__esModule",{value:!0});jO.escape=void 0;var B2t=(t,{windowsPathsNoEscape:e=!1}={})=>e?t.replace(/[?*()[\]]/g,"[$&]"):t.replace(/[?*()[\]\\]/g,"\\$&");jO.escape=B2t});var Cbe=_(pr=>{"use strict";var v2t=pr&&pr.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(pr,"__esModule",{value:!0});pr.unescape=pr.escape=pr.AST=pr.Minimatch=pr.match=pr.makeRe=pr.braceExpand=pr.defaults=pr.filter=pr.GLOBSTAR=pr.sep=pr.minimatch=void 0;var S2t=v2t(lbe()),GO=cbe(),mbe=eJ(),D2t=tJ(),P2t=MO(),b2t=(t,e,r={})=>((0,GO.assertValidPattern)(e),!r.nocomment&&e.charAt(0)==="#"?!1:new ly(e,r).match(t));pr.minimatch=b2t;var x2t=/^\*+([^+@!?\*\[\(]*)$/,k2t=t=>e=>!e.startsWith(".")&&e.endsWith(t),Q2t=t=>e=>e.endsWith(t),R2t=t=>(t=t.toLowerCase(),e=>!e.startsWith(".")&&e.toLowerCase().endsWith(t)),T2t=t=>(t=t.toLowerCase(),e=>e.toLowerCase().endsWith(t)),F2t=/^\*+\.\*+$/,N2t=t=>!t.startsWith(".")&&t.includes("."),O2t=t=>t!=="."&&t!==".."&&t.includes("."),L2t=/^\.\*+$/,M2t=t=>t!=="."&&t!==".."&&t.startsWith("."),U2t=/^\*+$/,_2t=t=>t.length!==0&&!t.startsWith("."),H2t=t=>t.length!==0&&t!=="."&&t!=="..",j2t=/^\?+([^+@!?\*\[\(]*)?$/,G2t=([t,e=""])=>{let r=ybe([t]);return e?(e=e.toLowerCase(),s=>r(s)&&s.toLowerCase().endsWith(e)):r},q2t=([t,e=""])=>{let r=Ebe([t]);return e?(e=e.toLowerCase(),s=>r(s)&&s.toLowerCase().endsWith(e)):r},W2t=([t,e=""])=>{let r=Ebe([t]);return e?s=>r(s)&&s.endsWith(e):r},Y2t=([t,e=""])=>{let r=ybe([t]);return e?s=>r(s)&&s.endsWith(e):r},ybe=([t])=>{let e=t.length;return r=>r.length===e&&!r.startsWith(".")},Ebe=([t])=>{let e=t.length;return r=>r.length===e&&r!=="."&&r!==".."},Ibe=typeof process=="object"&&process?typeof process.env=="object"&&process.env&&process.env.__MINIMATCH_TESTING_PLATFORM__||process.platform:"posix",gbe={win32:{sep:"\\"},posix:{sep:"/"}};pr.sep=Ibe==="win32"?gbe.win32.sep:gbe.posix.sep;pr.minimatch.sep=pr.sep;pr.GLOBSTAR=Symbol("globstar **");pr.minimatch.GLOBSTAR=pr.GLOBSTAR;var V2t="[^/]",J2t=V2t+"*?",K2t="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?",z2t="(?:(?!(?:\\/|^)\\.).)*?",Z2t=(t,e={})=>r=>(0,pr.minimatch)(r,t,e);pr.filter=Z2t;pr.minimatch.filter=pr.filter;var tu=(t,e={})=>Object.assign({},t,e),X2t=t=>{if(!t||typeof t!="object"||!Object.keys(t).length)return pr.minimatch;let e=pr.minimatch;return Object.assign((s,a,n={})=>e(s,a,tu(t,n)),{Minimatch:class extends e.Minimatch{constructor(a,n={}){super(a,tu(t,n))}static defaults(a){return e.defaults(tu(t,a)).Minimatch}},AST:class extends e.AST{constructor(a,n,c={}){super(a,n,tu(t,c))}static fromGlob(a,n={}){return e.AST.fromGlob(a,tu(t,n))}},unescape:(s,a={})=>e.unescape(s,tu(t,a)),escape:(s,a={})=>e.escape(s,tu(t,a)),filter:(s,a={})=>e.filter(s,tu(t,a)),defaults:s=>e.defaults(tu(t,s)),makeRe:(s,a={})=>e.makeRe(s,tu(t,a)),braceExpand:(s,a={})=>e.braceExpand(s,tu(t,a)),match:(s,a,n={})=>e.match(s,a,tu(t,n)),sep:e.sep,GLOBSTAR:pr.GLOBSTAR})};pr.defaults=X2t;pr.minimatch.defaults=pr.defaults;var $2t=(t,e={})=>((0,GO.assertValidPattern)(t),e.nobrace||!/\{(?:(?!\{).)*\}/.test(t)?[t]:(0,S2t.default)(t));pr.braceExpand=$2t;pr.minimatch.braceExpand=pr.braceExpand;var eBt=(t,e={})=>new ly(t,e).makeRe();pr.makeRe=eBt;pr.minimatch.makeRe=pr.makeRe;var tBt=(t,e,r={})=>{let s=new ly(e,r);return t=t.filter(a=>s.match(a)),s.options.nonull&&!t.length&&t.push(e),t};pr.match=tBt;pr.minimatch.match=pr.match;var dbe=/[?*]|[+@!]\(.*?\)|\[|\]/,rBt=t=>t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),ly=class{options;set;pattern;windowsPathsNoEscape;nonegate;negate;comment;empty;preserveMultipleSlashes;partial;globSet;globParts;nocase;isWindows;platform;windowsNoMagicRoot;regexp;constructor(e,r={}){(0,GO.assertValidPattern)(e),r=r||{},this.options=r,this.pattern=e,this.platform=r.platform||Ibe,this.isWindows=this.platform==="win32",this.windowsPathsNoEscape=!!r.windowsPathsNoEscape||r.allowWindowsEscape===!1,this.windowsPathsNoEscape&&(this.pattern=this.pattern.replace(/\\/g,"/")),this.preserveMultipleSlashes=!!r.preserveMultipleSlashes,this.regexp=null,this.negate=!1,this.nonegate=!!r.nonegate,this.comment=!1,this.empty=!1,this.partial=!!r.partial,this.nocase=!!this.options.nocase,this.windowsNoMagicRoot=r.windowsNoMagicRoot!==void 0?r.windowsNoMagicRoot:!!(this.isWindows&&this.nocase),this.globSet=[],this.globParts=[],this.set=[],this.make()}hasMagic(){if(this.options.magicalBraces&&this.set.length>1)return!0;for(let e of this.set)for(let r of e)if(typeof r!="string")return!0;return!1}debug(...e){}make(){let e=this.pattern,r=this.options;if(!r.nocomment&&e.charAt(0)==="#"){this.comment=!0;return}if(!e){this.empty=!0;return}this.parseNegate(),this.globSet=[...new Set(this.braceExpand())],r.debug&&(this.debug=(...n)=>console.error(...n)),this.debug(this.pattern,this.globSet);let s=this.globSet.map(n=>this.slashSplit(n));this.globParts=this.preprocess(s),this.debug(this.pattern,this.globParts);let a=this.globParts.map((n,c,f)=>{if(this.isWindows&&this.windowsNoMagicRoot){let p=n[0]===""&&n[1]===""&&(n[2]==="?"||!dbe.test(n[2]))&&!dbe.test(n[3]),h=/^[a-z]:/i.test(n[0]);if(p)return[...n.slice(0,4),...n.slice(4).map(E=>this.parse(E))];if(h)return[n[0],...n.slice(1).map(E=>this.parse(E))]}return n.map(p=>this.parse(p))});if(this.debug(this.pattern,a),this.set=a.filter(n=>n.indexOf(!1)===-1),this.isWindows)for(let n=0;n=2?(e=this.firstPhasePreProcess(e),e=this.secondPhasePreProcess(e)):r>=1?e=this.levelOneOptimize(e):e=this.adjascentGlobstarOptimize(e),e}adjascentGlobstarOptimize(e){return e.map(r=>{let s=-1;for(;(s=r.indexOf("**",s+1))!==-1;){let a=s;for(;r[a+1]==="**";)a++;a!==s&&r.splice(s,a-s)}return r})}levelOneOptimize(e){return e.map(r=>(r=r.reduce((s,a)=>{let n=s[s.length-1];return a==="**"&&n==="**"?s:a===".."&&n&&n!==".."&&n!=="."&&n!=="**"?(s.pop(),s):(s.push(a),s)},[]),r.length===0?[""]:r))}levelTwoFileOptimize(e){Array.isArray(e)||(e=this.slashSplit(e));let r=!1;do{if(r=!1,!this.preserveMultipleSlashes){for(let a=1;aa&&s.splice(a+1,c-a);let f=s[a+1],p=s[a+2],h=s[a+3];if(f!==".."||!p||p==="."||p===".."||!h||h==="."||h==="..")continue;r=!0,s.splice(a,1);let E=s.slice(0);E[a]="**",e.push(E),a--}if(!this.preserveMultipleSlashes){for(let c=1;cr.length)}partsMatch(e,r,s=!1){let a=0,n=0,c=[],f="";for(;aee?r=r.slice(ie):ee>ie&&(e=e.slice(ee)))}}let{optimizationLevel:n=1}=this.options;n>=2&&(e=this.levelTwoFileOptimize(e)),this.debug("matchOne",this,{file:e,pattern:r}),this.debug("matchOne",e.length,r.length);for(var c=0,f=0,p=e.length,h=r.length;c>> no match, partial?`,e,S,r,b),S===p))}let T;if(typeof E=="string"?(T=C===E,this.debug("string match",E,C,T)):(T=E.test(C),this.debug("pattern match",E,C,T)),!T)return!1}if(c===p&&f===h)return!0;if(c===p)return s;if(f===h)return c===p-1&&e[c]==="";throw new Error("wtf?")}braceExpand(){return(0,pr.braceExpand)(this.pattern,this.options)}parse(e){(0,GO.assertValidPattern)(e);let r=this.options;if(e==="**")return pr.GLOBSTAR;if(e==="")return"";let s,a=null;(s=e.match(U2t))?a=r.dot?H2t:_2t:(s=e.match(x2t))?a=(r.nocase?r.dot?T2t:R2t:r.dot?Q2t:k2t)(s[1]):(s=e.match(j2t))?a=(r.nocase?r.dot?q2t:G2t:r.dot?W2t:Y2t)(s):(s=e.match(F2t))?a=r.dot?O2t:N2t:(s=e.match(L2t))&&(a=M2t);let n=mbe.AST.fromGlob(e,this.options).toMMPattern();return a&&typeof n=="object"&&Reflect.defineProperty(n,"test",{value:a}),n}makeRe(){if(this.regexp||this.regexp===!1)return this.regexp;let e=this.set;if(!e.length)return this.regexp=!1,this.regexp;let r=this.options,s=r.noglobstar?J2t:r.dot?K2t:z2t,a=new Set(r.nocase?["i"]:[]),n=e.map(p=>{let h=p.map(E=>{if(E instanceof RegExp)for(let C of E.flags.split(""))a.add(C);return typeof E=="string"?rBt(E):E===pr.GLOBSTAR?pr.GLOBSTAR:E._src});return h.forEach((E,C)=>{let S=h[C+1],b=h[C-1];E!==pr.GLOBSTAR||b===pr.GLOBSTAR||(b===void 0?S!==void 0&&S!==pr.GLOBSTAR?h[C+1]="(?:\\/|"+s+"\\/)?"+S:h[C]=s:S===void 0?h[C-1]=b+"(?:\\/|"+s+")?":S!==pr.GLOBSTAR&&(h[C-1]=b+"(?:\\/|\\/"+s+"\\/)"+S,h[C+1]=pr.GLOBSTAR))}),h.filter(E=>E!==pr.GLOBSTAR).join("/")}).join("|"),[c,f]=e.length>1?["(?:",")"]:["",""];n="^"+c+n+f+"$",this.negate&&(n="^(?!"+n+").+$");try{this.regexp=new RegExp(n,[...a].join(""))}catch{this.regexp=!1}return this.regexp}slashSplit(e){return this.preserveMultipleSlashes?e.split("/"):this.isWindows&&/^\/\/[^\/]+/.test(e)?["",...e.split(/\/+/)]:e.split(/\/+/)}match(e,r=this.partial){if(this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return e==="";if(e==="/"&&r)return!0;let s=this.options;this.isWindows&&(e=e.split("\\").join("/"));let a=this.slashSplit(e);this.debug(this.pattern,"split",a);let n=this.set;this.debug(this.pattern,"set",n);let c=a[a.length-1];if(!c)for(let f=a.length-2;!c&&f>=0;f--)c=a[f];for(let f=0;f{"use strict";var wbe=ru&&ru.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(ru,"__esModule",{value:!0});ru.SuccinctRoles=ru.DelegatedRole=ru.Role=ru.TOP_LEVEL_ROLE_NAMES=void 0;var Bbe=wbe(Ie("crypto")),oBt=Cbe(),qO=wbe(Ie("util")),WO=bA(),cy=ff();ru.TOP_LEVEL_ROLE_NAMES=["root","targets","snapshot","timestamp"];var LP=class t{constructor(e){let{keyIDs:r,threshold:s,unrecognizedFields:a}=e;if(aBt(r))throw new WO.ValueError("duplicate key IDs found");if(s<1)throw new WO.ValueError("threshold must be at least 1");this.keyIDs=r,this.threshold=s,this.unrecognizedFields=a||{}}equals(e){return e instanceof t?this.threshold===e.threshold&&qO.default.isDeepStrictEqual(this.keyIDs,e.keyIDs)&&qO.default.isDeepStrictEqual(this.unrecognizedFields,e.unrecognizedFields):!1}toJSON(){return{keyids:this.keyIDs,threshold:this.threshold,...this.unrecognizedFields}}static fromJSON(e){let{keyids:r,threshold:s,...a}=e;if(!cy.guard.isStringArray(r))throw new TypeError("keyids must be an array");if(typeof s!="number")throw new TypeError("threshold must be a number");return new t({keyIDs:r,threshold:s,unrecognizedFields:a})}};ru.Role=LP;function aBt(t){return new Set(t).size!==t.length}var rJ=class t extends LP{constructor(e){super(e);let{name:r,terminating:s,paths:a,pathHashPrefixes:n}=e;if(this.name=r,this.terminating=s,e.paths&&e.pathHashPrefixes)throw new WO.ValueError("paths and pathHashPrefixes are mutually exclusive");this.paths=a,this.pathHashPrefixes=n}equals(e){return e instanceof t?super.equals(e)&&this.name===e.name&&this.terminating===e.terminating&&qO.default.isDeepStrictEqual(this.paths,e.paths)&&qO.default.isDeepStrictEqual(this.pathHashPrefixes,e.pathHashPrefixes):!1}isDelegatedPath(e){if(this.paths)return this.paths.some(r=>cBt(e,r));if(this.pathHashPrefixes){let s=Bbe.default.createHash("sha256").update(e).digest("hex");return this.pathHashPrefixes.some(a=>s.startsWith(a))}return!1}toJSON(){let e={...super.toJSON(),name:this.name,terminating:this.terminating};return this.paths&&(e.paths=this.paths),this.pathHashPrefixes&&(e.path_hash_prefixes=this.pathHashPrefixes),e}static fromJSON(e){let{keyids:r,threshold:s,name:a,terminating:n,paths:c,path_hash_prefixes:f,...p}=e;if(!cy.guard.isStringArray(r))throw new TypeError("keyids must be an array of strings");if(typeof s!="number")throw new TypeError("threshold must be a number");if(typeof a!="string")throw new TypeError("name must be a string");if(typeof n!="boolean")throw new TypeError("terminating must be a boolean");if(cy.guard.isDefined(c)&&!cy.guard.isStringArray(c))throw new TypeError("paths must be an array of strings");if(cy.guard.isDefined(f)&&!cy.guard.isStringArray(f))throw new TypeError("path_hash_prefixes must be an array of strings");return new t({keyIDs:r,threshold:s,name:a,terminating:n,paths:c,pathHashPrefixes:f,unrecognizedFields:p})}};ru.DelegatedRole=rJ;var lBt=(t,e)=>t.map((r,s)=>[r,e[s]]);function cBt(t,e){let r=t.split("/"),s=e.split("/");return s.length!=r.length?!1:lBt(r,s).every(([a,n])=>(0,oBt.minimatch)(a,n))}var nJ=class t extends LP{constructor(e){super(e);let{bitLength:r,namePrefix:s}=e;if(r<=0||r>32)throw new WO.ValueError("bitLength must be between 1 and 32");this.bitLength=r,this.namePrefix=s,this.numberOfBins=Math.pow(2,r),this.suffixLen=(this.numberOfBins-1).toString(16).length}equals(e){return e instanceof t?super.equals(e)&&this.bitLength===e.bitLength&&this.namePrefix===e.namePrefix:!1}getRoleForTarget(e){let a=Bbe.default.createHash("sha256").update(e).digest().subarray(0,4),n=32-this.bitLength,f=(a.readUInt32BE()>>>n).toString(16).padStart(this.suffixLen,"0");return`${this.namePrefix}-${f}`}*getRoles(){for(let e=0;e{"use strict";var uBt=a1&&a1.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(a1,"__esModule",{value:!0});a1.Root=void 0;var vbe=uBt(Ie("util")),sJ=ay(),Sbe=bA(),fBt=FO(),YO=iJ(),VO=ff(),oJ=class t extends sJ.Signed{constructor(e){if(super(e),this.type=sJ.MetadataKind.Root,this.keys=e.keys||{},this.consistentSnapshot=e.consistentSnapshot??!0,!e.roles)this.roles=YO.TOP_LEVEL_ROLE_NAMES.reduce((r,s)=>({...r,[s]:new YO.Role({keyIDs:[],threshold:1})}),{});else{let r=new Set(Object.keys(e.roles));if(!YO.TOP_LEVEL_ROLE_NAMES.every(s=>r.has(s)))throw new Sbe.ValueError("missing top-level role");this.roles=e.roles}}addKey(e,r){if(!this.roles[r])throw new Sbe.ValueError(`role ${r} does not exist`);this.roles[r].keyIDs.includes(e.keyID)||this.roles[r].keyIDs.push(e.keyID),this.keys[e.keyID]=e}equals(e){return e instanceof t?super.equals(e)&&this.consistentSnapshot===e.consistentSnapshot&&vbe.default.isDeepStrictEqual(this.keys,e.keys)&&vbe.default.isDeepStrictEqual(this.roles,e.roles):!1}toJSON(){return{_type:this.type,spec_version:this.specVersion,version:this.version,expires:this.expires,keys:ABt(this.keys),roles:pBt(this.roles),consistent_snapshot:this.consistentSnapshot,...this.unrecognizedFields}}static fromJSON(e){let{unrecognizedFields:r,...s}=sJ.Signed.commonFieldsFromJSON(e),{keys:a,roles:n,consistent_snapshot:c,...f}=r;if(typeof c!="boolean")throw new TypeError("consistent_snapshot must be a boolean");return new t({...s,keys:hBt(a),roles:gBt(n),consistentSnapshot:c,unrecognizedFields:f})}};a1.Root=oJ;function ABt(t){return Object.entries(t).reduce((e,[r,s])=>({...e,[r]:s.toJSON()}),{})}function pBt(t){return Object.entries(t).reduce((e,[r,s])=>({...e,[r]:s.toJSON()}),{})}function hBt(t){let e;if(VO.guard.isDefined(t)){if(!VO.guard.isObjectRecord(t))throw new TypeError("keys must be an object");e=Object.entries(t).reduce((r,[s,a])=>({...r,[s]:fBt.Key.fromJSON(s,a)}),{})}return e}function gBt(t){let e;if(VO.guard.isDefined(t)){if(!VO.guard.isObjectRecord(t))throw new TypeError("roles must be an object");e=Object.entries(t).reduce((r,[s,a])=>({...r,[s]:YO.Role.fromJSON(a)}),{})}return e}});var cJ=_(JO=>{"use strict";Object.defineProperty(JO,"__esModule",{value:!0});JO.Signature=void 0;var lJ=class t{constructor(e){let{keyID:r,sig:s}=e;this.keyID=r,this.sig=s}toJSON(){return{keyid:this.keyID,sig:this.sig}}static fromJSON(e){let{keyid:r,sig:s}=e;if(typeof r!="string")throw new TypeError("keyid must be a string");if(typeof s!="string")throw new TypeError("sig must be a string");return new t({keyID:r,sig:s})}};JO.Signature=lJ});var AJ=_(l1=>{"use strict";var dBt=l1&&l1.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(l1,"__esModule",{value:!0});l1.Snapshot=void 0;var mBt=dBt(Ie("util")),uJ=ay(),Pbe=QP(),Dbe=ff(),fJ=class t extends uJ.Signed{constructor(e){super(e),this.type=uJ.MetadataKind.Snapshot,this.meta=e.meta||{"targets.json":new Pbe.MetaFile({version:1})}}equals(e){return e instanceof t?super.equals(e)&&mBt.default.isDeepStrictEqual(this.meta,e.meta):!1}toJSON(){return{_type:this.type,meta:yBt(this.meta),spec_version:this.specVersion,version:this.version,expires:this.expires,...this.unrecognizedFields}}static fromJSON(e){let{unrecognizedFields:r,...s}=uJ.Signed.commonFieldsFromJSON(e),{meta:a,...n}=r;return new t({...s,meta:EBt(a),unrecognizedFields:n})}};l1.Snapshot=fJ;function yBt(t){return Object.entries(t).reduce((e,[r,s])=>({...e,[r]:s.toJSON()}),{})}function EBt(t){let e;if(Dbe.guard.isDefined(t))if(Dbe.guard.isObjectRecord(t))e=Object.entries(t).reduce((r,[s,a])=>({...r,[s]:Pbe.MetaFile.fromJSON(a)}),{});else throw new TypeError("meta field is malformed");return e}});var bbe=_(c1=>{"use strict";var IBt=c1&&c1.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(c1,"__esModule",{value:!0});c1.Delegations=void 0;var KO=IBt(Ie("util")),CBt=bA(),wBt=FO(),pJ=iJ(),zO=ff(),hJ=class t{constructor(e){if(this.keys=e.keys,this.unrecognizedFields=e.unrecognizedFields||{},e.roles&&Object.keys(e.roles).some(r=>pJ.TOP_LEVEL_ROLE_NAMES.includes(r)))throw new CBt.ValueError("Delegated role name conflicts with top-level role name");this.succinctRoles=e.succinctRoles,this.roles=e.roles}equals(e){return e instanceof t?KO.default.isDeepStrictEqual(this.keys,e.keys)&&KO.default.isDeepStrictEqual(this.roles,e.roles)&&KO.default.isDeepStrictEqual(this.unrecognizedFields,e.unrecognizedFields)&&KO.default.isDeepStrictEqual(this.succinctRoles,e.succinctRoles):!1}*rolesForTarget(e){if(this.roles)for(let r of Object.values(this.roles))r.isDelegatedPath(e)&&(yield{role:r.name,terminating:r.terminating});else this.succinctRoles&&(yield{role:this.succinctRoles.getRoleForTarget(e),terminating:!0})}toJSON(){let e={keys:BBt(this.keys),...this.unrecognizedFields};return this.roles?e.roles=vBt(this.roles):this.succinctRoles&&(e.succinct_roles=this.succinctRoles.toJSON()),e}static fromJSON(e){let{keys:r,roles:s,succinct_roles:a,...n}=e,c;return zO.guard.isObject(a)&&(c=pJ.SuccinctRoles.fromJSON(a)),new t({keys:SBt(r),roles:DBt(s),unrecognizedFields:n,succinctRoles:c})}};c1.Delegations=hJ;function BBt(t){return Object.entries(t).reduce((e,[r,s])=>({...e,[r]:s.toJSON()}),{})}function vBt(t){return Object.values(t).map(e=>e.toJSON())}function SBt(t){if(!zO.guard.isObjectRecord(t))throw new TypeError("keys is malformed");return Object.entries(t).reduce((e,[r,s])=>({...e,[r]:wBt.Key.fromJSON(r,s)}),{})}function DBt(t){let e;if(zO.guard.isDefined(t)){if(!zO.guard.isObjectArray(t))throw new TypeError("roles is malformed");e=t.reduce((r,s)=>{let a=pJ.DelegatedRole.fromJSON(s);return{...r,[a.name]:a}},{})}return e}});var mJ=_(u1=>{"use strict";var PBt=u1&&u1.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(u1,"__esModule",{value:!0});u1.Targets=void 0;var xbe=PBt(Ie("util")),gJ=ay(),bBt=bbe(),xBt=QP(),ZO=ff(),dJ=class t extends gJ.Signed{constructor(e){super(e),this.type=gJ.MetadataKind.Targets,this.targets=e.targets||{},this.delegations=e.delegations}addTarget(e){this.targets[e.path]=e}equals(e){return e instanceof t?super.equals(e)&&xbe.default.isDeepStrictEqual(this.targets,e.targets)&&xbe.default.isDeepStrictEqual(this.delegations,e.delegations):!1}toJSON(){let e={_type:this.type,spec_version:this.specVersion,version:this.version,expires:this.expires,targets:kBt(this.targets),...this.unrecognizedFields};return this.delegations&&(e.delegations=this.delegations.toJSON()),e}static fromJSON(e){let{unrecognizedFields:r,...s}=gJ.Signed.commonFieldsFromJSON(e),{targets:a,delegations:n,...c}=r;return new t({...s,targets:QBt(a),delegations:RBt(n),unrecognizedFields:c})}};u1.Targets=dJ;function kBt(t){return Object.entries(t).reduce((e,[r,s])=>({...e,[r]:s.toJSON()}),{})}function QBt(t){let e;if(ZO.guard.isDefined(t))if(ZO.guard.isObjectRecord(t))e=Object.entries(t).reduce((r,[s,a])=>({...r,[s]:xBt.TargetFile.fromJSON(s,a)}),{});else throw new TypeError("targets must be an object");return e}function RBt(t){let e;if(ZO.guard.isDefined(t))if(ZO.guard.isObject(t))e=bBt.Delegations.fromJSON(t);else throw new TypeError("delegations must be an object");return e}});var CJ=_(XO=>{"use strict";Object.defineProperty(XO,"__esModule",{value:!0});XO.Timestamp=void 0;var yJ=ay(),kbe=QP(),EJ=ff(),IJ=class t extends yJ.Signed{constructor(e){super(e),this.type=yJ.MetadataKind.Timestamp,this.snapshotMeta=e.snapshotMeta||new kbe.MetaFile({version:1})}equals(e){return e instanceof t?super.equals(e)&&this.snapshotMeta.equals(e.snapshotMeta):!1}toJSON(){return{_type:this.type,spec_version:this.specVersion,version:this.version,expires:this.expires,meta:{"snapshot.json":this.snapshotMeta.toJSON()},...this.unrecognizedFields}}static fromJSON(e){let{unrecognizedFields:r,...s}=yJ.Signed.commonFieldsFromJSON(e),{meta:a,...n}=r;return new t({...s,snapshotMeta:TBt(a),unrecognizedFields:n})}};XO.Timestamp=IJ;function TBt(t){let e;if(EJ.guard.isDefined(t)){let r=t["snapshot.json"];if(!EJ.guard.isDefined(r)||!EJ.guard.isObject(r))throw new TypeError("missing snapshot.json in meta");e=kbe.MetaFile.fromJSON(r)}return e}});var Rbe=_(A1=>{"use strict";var FBt=A1&&A1.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(A1,"__esModule",{value:!0});A1.Metadata=void 0;var NBt=_7(),Qbe=FBt(Ie("util")),f1=ay(),MP=bA(),OBt=aJ(),LBt=cJ(),MBt=AJ(),UBt=mJ(),_Bt=CJ(),wJ=ff(),BJ=class t{constructor(e,r,s){this.signed=e,this.signatures=r||{},this.unrecognizedFields=s||{}}sign(e,r=!0){let s=Buffer.from((0,NBt.canonicalize)(this.signed.toJSON())),a=e(s);r||(this.signatures={}),this.signatures[a.keyID]=a}verifyDelegate(e,r){let s,a={};switch(this.signed.type){case f1.MetadataKind.Root:a=this.signed.keys,s=this.signed.roles[e];break;case f1.MetadataKind.Targets:if(!this.signed.delegations)throw new MP.ValueError(`No delegations found for ${e}`);a=this.signed.delegations.keys,this.signed.delegations.roles?s=this.signed.delegations.roles[e]:this.signed.delegations.succinctRoles&&this.signed.delegations.succinctRoles.isDelegatedRole(e)&&(s=this.signed.delegations.succinctRoles);break;default:throw new TypeError("invalid metadata type")}if(!s)throw new MP.ValueError(`no delegation found for ${e}`);let n=new Set;if(s.keyIDs.forEach(c=>{let f=a[c];if(f)try{f.verifySignature(r),n.add(f.keyID)}catch{}}),n.sizer.toJSON()),signed:this.signed.toJSON(),...this.unrecognizedFields}}static fromJSON(e,r){let{signed:s,signatures:a,...n}=r;if(!wJ.guard.isDefined(s)||!wJ.guard.isObject(s))throw new TypeError("signed is not defined");if(e!==s._type)throw new MP.ValueError(`expected '${e}', got ${s._type}`);if(!wJ.guard.isObjectArray(a))throw new TypeError("signatures is not an array");let c;switch(e){case f1.MetadataKind.Root:c=OBt.Root.fromJSON(s);break;case f1.MetadataKind.Timestamp:c=_Bt.Timestamp.fromJSON(s);break;case f1.MetadataKind.Snapshot:c=MBt.Snapshot.fromJSON(s);break;case f1.MetadataKind.Targets:c=UBt.Targets.fromJSON(s);break;default:throw new TypeError("invalid metadata type")}let f={};return a.forEach(p=>{let h=LBt.Signature.fromJSON(p);if(f[h.keyID])throw new MP.ValueError(`multiple signatures found for keyid: ${h.keyID}`);f[h.keyID]=h}),new t(c,f,n)}};A1.Metadata=BJ});var $O=_(Fi=>{"use strict";Object.defineProperty(Fi,"__esModule",{value:!0});Fi.Timestamp=Fi.Targets=Fi.Snapshot=Fi.Signature=Fi.Root=Fi.Metadata=Fi.Key=Fi.TargetFile=Fi.MetaFile=Fi.ValueError=Fi.MetadataKind=void 0;var HBt=ay();Object.defineProperty(Fi,"MetadataKind",{enumerable:!0,get:function(){return HBt.MetadataKind}});var jBt=bA();Object.defineProperty(Fi,"ValueError",{enumerable:!0,get:function(){return jBt.ValueError}});var Tbe=QP();Object.defineProperty(Fi,"MetaFile",{enumerable:!0,get:function(){return Tbe.MetaFile}});Object.defineProperty(Fi,"TargetFile",{enumerable:!0,get:function(){return Tbe.TargetFile}});var GBt=FO();Object.defineProperty(Fi,"Key",{enumerable:!0,get:function(){return GBt.Key}});var qBt=Rbe();Object.defineProperty(Fi,"Metadata",{enumerable:!0,get:function(){return qBt.Metadata}});var WBt=aJ();Object.defineProperty(Fi,"Root",{enumerable:!0,get:function(){return WBt.Root}});var YBt=cJ();Object.defineProperty(Fi,"Signature",{enumerable:!0,get:function(){return YBt.Signature}});var VBt=AJ();Object.defineProperty(Fi,"Snapshot",{enumerable:!0,get:function(){return VBt.Snapshot}});var JBt=mJ();Object.defineProperty(Fi,"Targets",{enumerable:!0,get:function(){return JBt.Targets}});var KBt=CJ();Object.defineProperty(Fi,"Timestamp",{enumerable:!0,get:function(){return KBt.Timestamp}})});var Nbe=_((air,Fbe)=>{var p1=1e3,h1=p1*60,g1=h1*60,uy=g1*24,zBt=uy*7,ZBt=uy*365.25;Fbe.exports=function(t,e){e=e||{};var r=typeof t;if(r==="string"&&t.length>0)return XBt(t);if(r==="number"&&isFinite(t))return e.long?evt(t):$Bt(t);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(t))};function XBt(t){if(t=String(t),!(t.length>100)){var e=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(t);if(e){var r=parseFloat(e[1]),s=(e[2]||"ms").toLowerCase();switch(s){case"years":case"year":case"yrs":case"yr":case"y":return r*ZBt;case"weeks":case"week":case"w":return r*zBt;case"days":case"day":case"d":return r*uy;case"hours":case"hour":case"hrs":case"hr":case"h":return r*g1;case"minutes":case"minute":case"mins":case"min":case"m":return r*h1;case"seconds":case"second":case"secs":case"sec":case"s":return r*p1;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return r;default:return}}}}function $Bt(t){var e=Math.abs(t);return e>=uy?Math.round(t/uy)+"d":e>=g1?Math.round(t/g1)+"h":e>=h1?Math.round(t/h1)+"m":e>=p1?Math.round(t/p1)+"s":t+"ms"}function evt(t){var e=Math.abs(t);return e>=uy?eL(t,e,uy,"day"):e>=g1?eL(t,e,g1,"hour"):e>=h1?eL(t,e,h1,"minute"):e>=p1?eL(t,e,p1,"second"):t+" ms"}function eL(t,e,r,s){var a=e>=r*1.5;return Math.round(t/r)+" "+s+(a?"s":"")}});var vJ=_((lir,Obe)=>{function tvt(t){r.debug=r,r.default=r,r.coerce=p,r.disable=c,r.enable=a,r.enabled=f,r.humanize=Nbe(),r.destroy=h,Object.keys(t).forEach(E=>{r[E]=t[E]}),r.names=[],r.skips=[],r.formatters={};function e(E){let C=0;for(let S=0;S{if(le==="%%")return"%";ie++;let pe=r.formatters[me];if(typeof pe=="function"){let Be=N[ie];le=pe.call(U,Be),N.splice(ie,1),ie--}return le}),r.formatArgs.call(U,N),(U.log||r.log).apply(U,N)}return T.namespace=E,T.useColors=r.useColors(),T.color=r.selectColor(E),T.extend=s,T.destroy=r.destroy,Object.defineProperty(T,"enabled",{enumerable:!0,configurable:!1,get:()=>S!==null?S:(b!==r.namespaces&&(b=r.namespaces,I=r.enabled(E)),I),set:N=>{S=N}}),typeof r.init=="function"&&r.init(T),T}function s(E,C){let S=r(this.namespace+(typeof C>"u"?":":C)+E);return S.log=this.log,S}function a(E){r.save(E),r.namespaces=E,r.names=[],r.skips=[];let C=(typeof E=="string"?E:"").trim().replace(" ",",").split(",").filter(Boolean);for(let S of C)S[0]==="-"?r.skips.push(S.slice(1)):r.names.push(S)}function n(E,C){let S=0,b=0,I=-1,T=0;for(;S"-"+C)].join(",");return r.enable(""),E}function f(E){for(let C of r.skips)if(n(E,C))return!1;for(let C of r.names)if(n(E,C))return!0;return!1}function p(E){return E instanceof Error?E.stack||E.message:E}function h(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")}return r.enable(r.load()),r}Obe.exports=tvt});var Lbe=_((sc,tL)=>{sc.formatArgs=nvt;sc.save=ivt;sc.load=svt;sc.useColors=rvt;sc.storage=ovt();sc.destroy=(()=>{let t=!1;return()=>{t||(t=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})();sc.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function rvt(){if(typeof window<"u"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs))return!0;if(typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;let t;return typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&(t=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(t[1],10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function nvt(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+tL.exports.humanize(this.diff),!this.useColors)return;let e="color: "+this.color;t.splice(1,0,e,"color: inherit");let r=0,s=0;t[0].replace(/%[a-zA-Z%]/g,a=>{a!=="%%"&&(r++,a==="%c"&&(s=r))}),t.splice(s,0,e)}sc.log=console.debug||console.log||(()=>{});function ivt(t){try{t?sc.storage.setItem("debug",t):sc.storage.removeItem("debug")}catch{}}function svt(){let t;try{t=sc.storage.getItem("debug")}catch{}return!t&&typeof process<"u"&&"env"in process&&(t=process.env.DEBUG),t}function ovt(){try{return localStorage}catch{}}tL.exports=vJ()(sc);var{formatters:avt}=tL.exports;avt.j=function(t){try{return JSON.stringify(t)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}});var Ube=_((Xs,nL)=>{var lvt=Ie("tty"),rL=Ie("util");Xs.init=gvt;Xs.log=Avt;Xs.formatArgs=uvt;Xs.save=pvt;Xs.load=hvt;Xs.useColors=cvt;Xs.destroy=rL.deprecate(()=>{},"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.");Xs.colors=[6,2,3,4,5,1];try{let t=Ie("supports-color");t&&(t.stderr||t).level>=2&&(Xs.colors=[20,21,26,27,32,33,38,39,40,41,42,43,44,45,56,57,62,63,68,69,74,75,76,77,78,79,80,81,92,93,98,99,112,113,128,129,134,135,148,149,160,161,162,163,164,165,166,167,168,169,170,171,172,173,178,179,184,185,196,197,198,199,200,201,202,203,204,205,206,207,208,209,214,215,220,221])}catch{}Xs.inspectOpts=Object.keys(process.env).filter(t=>/^debug_/i.test(t)).reduce((t,e)=>{let r=e.substring(6).toLowerCase().replace(/_([a-z])/g,(a,n)=>n.toUpperCase()),s=process.env[e];return/^(yes|on|true|enabled)$/i.test(s)?s=!0:/^(no|off|false|disabled)$/i.test(s)?s=!1:s==="null"?s=null:s=Number(s),t[r]=s,t},{});function cvt(){return"colors"in Xs.inspectOpts?!!Xs.inspectOpts.colors:lvt.isatty(process.stderr.fd)}function uvt(t){let{namespace:e,useColors:r}=this;if(r){let s=this.color,a="\x1B[3"+(s<8?s:"8;5;"+s),n=` ${a};1m${e} \x1B[0m`;t[0]=n+t[0].split(` +`).join(` +`+n),t.push(a+"m+"+nL.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=fvt()+e+" "+t[0]}function fvt(){return Xs.inspectOpts.hideDate?"":new Date().toISOString()+" "}function Avt(...t){return process.stderr.write(rL.formatWithOptions(Xs.inspectOpts,...t)+` +`)}function pvt(t){t?process.env.DEBUG=t:delete process.env.DEBUG}function hvt(){return process.env.DEBUG}function gvt(t){t.inspectOpts={};let e=Object.keys(Xs.inspectOpts);for(let r=0;re.trim()).join(" ")};Mbe.O=function(t){return this.inspectOpts.colors=this.useColors,rL.inspect(t,this.inspectOpts)}});var DJ=_((cir,SJ)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?SJ.exports=Lbe():SJ.exports=Ube()});var sL=_(Ji=>{"use strict";Object.defineProperty(Ji,"__esModule",{value:!0});Ji.DownloadHTTPError=Ji.DownloadLengthMismatchError=Ji.DownloadError=Ji.ExpiredMetadataError=Ji.EqualVersionError=Ji.BadVersionError=Ji.RepositoryError=Ji.PersistError=Ji.RuntimeError=Ji.ValueError=void 0;var PJ=class extends Error{};Ji.ValueError=PJ;var bJ=class extends Error{};Ji.RuntimeError=bJ;var xJ=class extends Error{};Ji.PersistError=xJ;var UP=class extends Error{};Ji.RepositoryError=UP;var iL=class extends UP{};Ji.BadVersionError=iL;var kJ=class extends iL{};Ji.EqualVersionError=kJ;var QJ=class extends UP{};Ji.ExpiredMetadataError=QJ;var _P=class extends Error{};Ji.DownloadError=_P;var RJ=class extends _P{};Ji.DownloadLengthMismatchError=RJ;var TJ=class extends _P{constructor(e,r){super(e),this.statusCode=r}};Ji.DownloadHTTPError=TJ});var Hbe=_(d1=>{"use strict";var NJ=d1&&d1.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(d1,"__esModule",{value:!0});d1.withTempFile=void 0;var FJ=NJ(Ie("fs/promises")),dvt=NJ(Ie("os")),_be=NJ(Ie("path")),mvt=async t=>yvt(async e=>t(_be.default.join(e,"tempfile")));d1.withTempFile=mvt;var yvt=async t=>{let e=await FJ.default.realpath(dvt.default.tmpdir()),r=await FJ.default.mkdtemp(e+_be.default.sep);try{return await t(r)}finally{await FJ.default.rm(r,{force:!0,recursive:!0,maxRetries:3})}}});var LJ=_(kg=>{"use strict";var aL=kg&&kg.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(kg,"__esModule",{value:!0});kg.DefaultFetcher=kg.BaseFetcher=void 0;var Evt=aL(DJ()),jbe=aL(Ie("fs")),Ivt=aL(IO()),Cvt=aL(Ie("util")),Gbe=sL(),wvt=Hbe(),Bvt=(0,Evt.default)("tuf:fetch"),oL=class{async downloadFile(e,r,s){return(0,wvt.withTempFile)(async a=>{let n=await this.fetch(e),c=0,f=jbe.default.createWriteStream(a);try{for await(let p of n){let h=Buffer.from(p);if(c+=h.length,c>r)throw new Gbe.DownloadLengthMismatchError("Max length reached");await vvt(f,h)}}finally{await Cvt.default.promisify(f.close).bind(f)()}return s(a)})}async downloadBytes(e,r){return this.downloadFile(e,r,async s=>{let a=jbe.default.createReadStream(s),n=[];for await(let c of a)n.push(c);return Buffer.concat(n)})}};kg.BaseFetcher=oL;var OJ=class extends oL{constructor(e={}){super(),this.timeout=e.timeout,this.retry=e.retry}async fetch(e){Bvt("GET %s",e);let r=await(0,Ivt.default)(e,{timeout:this.timeout,retry:this.retry});if(!r.ok||!r?.body)throw new Gbe.DownloadHTTPError("Failed to download",r.status);return r.body}};kg.DefaultFetcher=OJ;var vvt=async(t,e)=>new Promise((r,s)=>{t.write(e,a=>{a&&s(a),r(!0)})})});var qbe=_(lL=>{"use strict";Object.defineProperty(lL,"__esModule",{value:!0});lL.defaultConfig=void 0;lL.defaultConfig={maxRootRotations:256,maxDelegations:32,rootMaxLength:512e3,timestampMaxLength:16384,snapshotMaxLength:2e6,targetsMaxLength:5e6,prefixTargetsWithHash:!0,fetchTimeout:1e5,fetchRetries:void 0,fetchRetry:2}});var Wbe=_(cL=>{"use strict";Object.defineProperty(cL,"__esModule",{value:!0});cL.TrustedMetadataStore=void 0;var Es=$O(),_i=sL(),MJ=class{constructor(e){this.trustedSet={},this.referenceTime=new Date,this.loadTrustedRoot(e)}get root(){if(!this.trustedSet.root)throw new ReferenceError("No trusted root metadata");return this.trustedSet.root}get timestamp(){return this.trustedSet.timestamp}get snapshot(){return this.trustedSet.snapshot}get targets(){return this.trustedSet.targets}getRole(e){return this.trustedSet[e]}updateRoot(e){let r=JSON.parse(e.toString("utf8")),s=Es.Metadata.fromJSON(Es.MetadataKind.Root,r);if(s.signed.type!=Es.MetadataKind.Root)throw new _i.RepositoryError(`Expected 'root', got ${s.signed.type}`);if(this.root.verifyDelegate(Es.MetadataKind.Root,s),s.signed.version!=this.root.signed.version+1)throw new _i.BadVersionError(`Expected version ${this.root.signed.version+1}, got ${s.signed.version}`);return s.verifyDelegate(Es.MetadataKind.Root,s),this.trustedSet.root=s,s}updateTimestamp(e){if(this.snapshot)throw new _i.RuntimeError("Cannot update timestamp after snapshot");if(this.root.signed.isExpired(this.referenceTime))throw new _i.ExpiredMetadataError("Final root.json is expired");let r=JSON.parse(e.toString("utf8")),s=Es.Metadata.fromJSON(Es.MetadataKind.Timestamp,r);if(s.signed.type!=Es.MetadataKind.Timestamp)throw new _i.RepositoryError(`Expected 'timestamp', got ${s.signed.type}`);if(this.root.verifyDelegate(Es.MetadataKind.Timestamp,s),this.timestamp){if(s.signed.version{let p=n.signed.meta[c];if(!p)throw new _i.RepositoryError(`Missing file ${c} in new snapshot`);if(p.version{"use strict";Object.defineProperty(UJ,"__esModule",{value:!0});UJ.join=Dvt;var Svt=Ie("url");function Dvt(t,e){return new Svt.URL(Pvt(t)+bvt(e)).toString()}function Pvt(t){return t.endsWith("/")?t:t+"/"}function bvt(t){return t.startsWith("/")?t.slice(1):t}});var Vbe=_(nu=>{"use strict";var xvt=nu&&nu.__createBinding||(Object.create?function(t,e,r,s){s===void 0&&(s=r);var a=Object.getOwnPropertyDescriptor(e,r);(!a||("get"in a?!e.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,s,a)}:function(t,e,r,s){s===void 0&&(s=r),t[s]=e[r]}),kvt=nu&&nu.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),jJ=nu&&nu.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&xvt(e,t,r);return kvt(e,t),e},Qvt=nu&&nu.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(nu,"__esModule",{value:!0});nu.Updater=void 0;var xA=$O(),Rvt=Qvt(DJ()),m1=jJ(Ie("fs")),uL=jJ(Ie("path")),Tvt=qbe(),fy=sL(),Fvt=LJ(),Nvt=Wbe(),HP=jJ(Ybe()),_J=(0,Rvt.default)("tuf:cache"),HJ=class{constructor(e){let{metadataDir:r,metadataBaseUrl:s,targetDir:a,targetBaseUrl:n,fetcher:c,config:f}=e;this.dir=r,this.metadataBaseUrl=s,this.targetDir=a,this.targetBaseUrl=n,this.forceCache=e.forceCache??!1;let p=this.loadLocalMetadata(xA.MetadataKind.Root);this.trustedSet=new Nvt.TrustedMetadataStore(p),this.config={...Tvt.defaultConfig,...f},this.fetcher=c||new Fvt.DefaultFetcher({timeout:this.config.fetchTimeout,retry:this.config.fetchRetries??this.config.fetchRetry})}async refresh(){if(this.forceCache)try{await this.loadTimestamp({checkRemote:!1})}catch{await this.loadRoot(),await this.loadTimestamp()}else await this.loadRoot(),await this.loadTimestamp();await this.loadSnapshot(),await this.loadTargets(xA.MetadataKind.Targets,xA.MetadataKind.Root)}async getTargetInfo(e){return this.trustedSet.targets||await this.refresh(),this.preorderDepthFirstWalk(e)}async downloadTarget(e,r,s){let a=r||this.generateTargetPath(e);if(!s){if(!this.targetBaseUrl)throw new fy.ValueError("Target base URL not set");s=this.targetBaseUrl}let n=e.path;if(this.trustedSet.root.signed.consistentSnapshot&&this.config.prefixTargetsWithHash){let p=Object.values(e.hashes),{dir:h,base:E}=uL.parse(n),C=`${p[0]}.${E}`;n=h?`${h}/${C}`:C}let f=HP.join(s,n);return await this.fetcher.downloadFile(f,e.length,async p=>{await e.verify(m1.createReadStream(p)),_J("WRITE %s",a),m1.copyFileSync(p,a)}),a}async findCachedTarget(e,r){r||(r=this.generateTargetPath(e));try{if(m1.existsSync(r))return await e.verify(m1.createReadStream(r)),r}catch{return}}loadLocalMetadata(e){let r=uL.join(this.dir,`${e}.json`);return _J("READ %s",r),m1.readFileSync(r)}async loadRoot(){let r=this.trustedSet.root.signed.version+1,s=r+this.config.maxRootRotations;for(let a=r;a0;){let{roleName:a,parentRoleName:n}=r.pop();if(s.has(a))continue;let c=(await this.loadTargets(a,n))?.signed;if(!c)continue;let f=c.targets?.[e];if(f)return f;if(s.add(a),c.delegations){let p=[],h=c.delegations.rolesForTarget(e);for(let{role:E,terminating:C}of h)if(p.push({roleName:E,parentRoleName:a}),C){r.splice(0);break}p.reverse(),r.push(...p)}}}generateTargetPath(e){if(!this.targetDir)throw new fy.ValueError("Target directory not set");let r=encodeURIComponent(e.path);return uL.join(this.targetDir,r)}persistMetadata(e,r){let s=encodeURIComponent(e);try{let a=uL.join(this.dir,`${s}.json`);_J("WRITE %s",a),m1.writeFileSync(a,r.toString("utf8"))}catch(a){throw new fy.PersistError(`Failed to persist metadata ${s} error: ${a}`)}}};nu.Updater=HJ});var Jbe=_(Qg=>{"use strict";Object.defineProperty(Qg,"__esModule",{value:!0});Qg.Updater=Qg.BaseFetcher=Qg.TargetFile=void 0;var Ovt=$O();Object.defineProperty(Qg,"TargetFile",{enumerable:!0,get:function(){return Ovt.TargetFile}});var Lvt=LJ();Object.defineProperty(Qg,"BaseFetcher",{enumerable:!0,get:function(){return Lvt.BaseFetcher}});var Mvt=Vbe();Object.defineProperty(Qg,"Updater",{enumerable:!0,get:function(){return Mvt.Updater}})});var qJ=_(fL=>{"use strict";Object.defineProperty(fL,"__esModule",{value:!0});fL.TUFError=void 0;var GJ=class extends Error{constructor({code:e,message:r,cause:s}){super(r),this.code=e,this.cause=s,this.name=this.constructor.name}};fL.TUFError=GJ});var Kbe=_(jP=>{"use strict";var Uvt=jP&&jP.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(jP,"__esModule",{value:!0});jP.readTarget=Hvt;var _vt=Uvt(Ie("fs")),AL=qJ();async function Hvt(t,e){let r=await jvt(t,e);return new Promise((s,a)=>{_vt.default.readFile(r,"utf-8",(n,c)=>{n?a(new AL.TUFError({code:"TUF_READ_TARGET_ERROR",message:`error reading target ${r}`,cause:n})):s(c)})})}async function jvt(t,e){let r;try{r=await t.getTargetInfo(e)}catch(a){throw new AL.TUFError({code:"TUF_REFRESH_METADATA_ERROR",message:"error refreshing TUF metadata",cause:a})}if(!r)throw new AL.TUFError({code:"TUF_FIND_TARGET_ERROR",message:`target ${e} not found`});let s=await t.findCachedTarget(r);if(!s)try{s=await t.downloadTarget(r)}catch(a){throw new AL.TUFError({code:"TUF_DOWNLOAD_TARGET_ERROR",message:`error downloading target ${s}`,cause:a})}return s}});var zbe=_((Iir,Gvt)=>{Gvt.exports={"https://tuf-repo-cdn.sigstore.dev":{"root.json":"ewogInNpZ25hdHVyZXMiOiBbCiAgewogICAia2V5aWQiOiAiNmYyNjAwODlkNTkyM2RhZjIwMTY2Y2E2NTdjNTQzYWY2MTgzNDZhYjk3MTg4NGE5OTk2MmIwMTk4OGJiZTBjMyIsCiAgICJzaWciOiAiMzA0NjAyMjEwMDhhYjFmNmYxN2Q0ZjllNmQ3ZGNmMWM4ODkxMmI2YjUzY2MxMDM4ODY0NGFlMWYwOWJjMzdhMDgyY2QwNjAwM2UwMjIxMDBlMTQ1ZWY0YzdiNzgyZDRlODEwN2I1MzQzN2U2NjlkMDQ3Njg5MmNlOTk5OTAzYWUzM2QxNDQ0ODM2Njk5NmU3IgogIH0sCiAgewogICAia2V5aWQiOiAiZTcxYTU0ZDU0MzgzNWJhODZhZGFkOTQ2MDM3OWM3NjQxZmI4NzI2ZDE2NGVhNzY2ODAxYTFjNTIyYWJhN2VhMiIsCiAgICJzaWciOiAiMzA0NTAyMjEwMGM3NjhiMmY4NmRhOTk1NjkwMTljMTYwYTA4MWRhNTRhZTM2YzM0YzBhMzEyMGQzY2I2OWI1M2I3ZDExMzc1OGUwMjIwNGY2NzE1MThmNjE3YjIwZDQ2NTM3ZmFlNmMzYjYzYmFlODkxM2Y0ZjE5NjIxNTYxMDVjYzRmMDE5YWMzNWM2YSIKICB9LAogIHsKICAgImtleWlkIjogIjIyZjRjYWVjNmQ4ZTZmOTU1NWFmNjZiM2Q0YzNjYjA2YTNiYjIzZmRjN2UzOWM5MTZjNjFmNDYyZTZmNTJiMDYiLAogICAic2lnIjogIjMwNDUwMjIxMDBiNDQzNGU2OTk1ZDM2OGQyM2U3NDc1OWFjZDBjYjkwMTNjODNhNWQzNTExZjBmOTk3ZWM1NGM0NTZhZTQzNTBhMDIyMDE1YjBlMjY1ZDE4MmQyYjYxZGM3NGUxNTVkOThiM2MzZmJlNTY0YmEwNTI4NmFhMTRjOGRmMDJjOWI3NTY1MTYiCiAgfSwKICB7CiAgICJrZXlpZCI6ICI2MTY0MzgzODEyNWI0NDBiNDBkYjY5NDJmNWNiNWEzMWMwZGMwNDM2ODMxNmViMmFhYTU4Yjk1OTA0YTU4MjIyIiwKICAgInNpZyI6ICIzMDQ1MDIyMTAwODJjNTg0MTFkOTg5ZWI5Zjg2MTQxMDg1N2Q0MjM4MTU5MGVjOTQyNGRiZGFhNTFlNzhlZDEzNTE1NDMxOTA0ZTAyMjAxMTgxODVkYTZhNmMyOTQ3MTMxYzE3Nzk3ZTJiYjc2MjBjZTI2ZTVmMzAxZDFjZWFjNWYyYTdlNThmOWRjZjJlIgogIH0sCiAgewogICAia2V5aWQiOiAiYTY4N2U1YmY0ZmFiODJiMGVlNThkNDZlMDVjOTUzNTE0NWEyYzlhZmI0NThmNDNkNDJiNDVjYTBmZGNlMmE3MCIsCiAgICJzaWciOiAiMzA0NjAyMjEwMGM3ODUxMzg1NGNhZTljMzJlYWE2Yjg4ZTE4OTEyZjQ4MDA2YzI3NTdhMjU4ZjkxNzMxMmNhYmE3NTk0OGViOWUwMjIxMDBkOWUxYjRjZTBhZGZlOWZkMmUyMTQ4ZDdmYTI3YTJmNDBiYTExMjJiZDY5ZGE3NjEyZDhkMTc3NmIwMTNjOTFkIgogIH0sCiAgewogICAia2V5aWQiOiAiZmRmYTgzYTA3YjVhODM1ODliODdkZWQ0MWY3N2YzOWQyMzJhZDkxZjdjY2U1Mjg2OGRhY2QwNmJhMDg5ODQ5ZiIsCiAgICJzaWciOiAiMzA0NTAyMjA1NjQ4M2EyZDVkOWVhOWNlYzZlMTFlYWRmYjMzYzQ4NGI2MTQyOThmYWNhMTVhY2YxYzQzMWIxMWVkN2Y3MzRjMDIyMTAwZDBjMWQ3MjZhZjkyYTg3ZTRlNjY0NTljYTVhZGYzOGEwNWI0NGUxZjk0MzE4NDIzZjk1NGJhZThiY2E1YmIyZSIKICB9LAogIHsKICAgImtleWlkIjogImUyZjU5YWNiOTQ4ODUxOTQwN2UxOGNiZmM5MzI5NTEwYmUwM2MwNGFjYTk5MjlkMmYwMzAxMzQzZmVjODU1MjMiLAogICAic2lnIjogIjMwNDYwMjIxMDBkMDA0ZGU4ODAyNGMzMmRjNTY1M2E5ZjQ4NDNjZmM1MjE1NDI3MDQ4YWQ5NjAwZDJjZjljOTY5ZTZlZGZmM2QyMDIyMTAwZDllYmI3OThmNWZjNjZhZjEwODk5ZGVjZTAxNGE4NjI4Y2NmM2M1NDAyY2Q0YTQyNzAyMDc0NzJmOGY2ZTcxMiIKICB9LAogIHsKICAgImtleWlkIjogIjNjMzQ0YWEwNjhmZDRjYzRlODdkYzUwYjYxMmMwMjQzMWZiYzc3MWU5NTAwMzk5MzY4M2EyYjBiZjI2MGNmMGUiLAogICAic2lnIjogIjMwNDYwMjIxMDBiN2IwOTk5NmM0NWNhMmQ0YjA1NjAzZTU2YmFlZmEyOTcxOGEwYjcxMTQ3Y2Y4YzZlNjYzNDliYWE2MTQ3N2RmMDIyMTAwYzRkYTgwYzcxN2I0ZmE3YmJhMGZkNWM3MmRhOGEwNDk5MzU4YjAxMzU4YjIzMDlmNDFkMTQ1NmVhMWU3ZTFkOSIKICB9LAogIHsKICAgImtleWlkIjogImVjODE2Njk3MzRlMDE3OTk2YzViODVmM2QwMmMzZGUxZGQ0NjM3YTE1MjAxOWZlMWFmMTI1ZDJmOTM2OGI5NWUiLAogICAic2lnIjogIjMwNDYwMjIxMDBiZTk3ODJjMzA3NDRlNDExYTgyZmE4NWI1MTM4ZDYwMWNlMTQ4YmMxOTI1OGFlYzY0ZTdlYzI0NDc4ZjM4ODEyMDIyMTAwY2FlZjYzZGNhZjFhNGI5YTUwMGQzYmQwZTNmMTY0ZWMxOGYxYjYzZDdhOTQ2MGQ5YWNhYjEwNjZkYjBmMDE2ZCIKICB9LAogIHsKICAgImtleWlkIjogIjFlMWQ2NWNlOThiMTBhZGRhZDQ3NjRmZWJmN2RkYTJkMDQzNmIzZDNhMzg5MzU3OWMwZGRkYWVhMjBlNTQ4NDkiLAogICAic2lnIjogIjMwNDUwMjIwNzQ2ZWMzZjg1MzRjZTU1NTMxZDBkMDFmZjY0OTY0ZWY0NDBkMWU3ZDJjNGMxNDI0MDliOGU5NzY5ZjFhZGE2ZjAyMjEwMGUzYjkyOWZjZDkzZWExOGZlYWEwODI1ODg3YTcyMTA0ODk4NzlhNjY3ODBjMDdhODNmNGJkNDZlMmYwOWFiM2IiCiAgfQogXSwKICJzaWduZWQiOiB7CiAgIl90eXBlIjogInJvb3QiLAogICJjb25zaXN0ZW50X3NuYXBzaG90IjogdHJ1ZSwKICAiZXhwaXJlcyI6ICIyMDI1LTAyLTE5VDA4OjA0OjMyWiIsCiAgImtleXMiOiB7CiAgICIyMmY0Y2FlYzZkOGU2Zjk1NTVhZjY2YjNkNGMzY2IwNmEzYmIyM2ZkYzdlMzljOTE2YzYxZjQ2MmU2ZjUyYjA2IjogewogICAgImtleWlkX2hhc2hfYWxnb3JpdGhtcyI6IFsKICAgICAic2hhMjU2IiwKICAgICAic2hhNTEyIgogICAgXSwKICAgICJrZXl0eXBlIjogImVjZHNhIiwKICAgICJrZXl2YWwiOiB7CiAgICAgInB1YmxpYyI6ICItLS0tLUJFR0lOIFBVQkxJQyBLRVktLS0tLVxuTUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFekJ6Vk9tSENQb2pNVkxTSTM2NFdpaVY4TlByRFxuNklnUnhWbGlza3ovdit5M0pFUjVtY1ZHY09ObGlEY1dNQzVKMmxmSG1qUE5QaGI0SDd4bThMemZTQT09XG4tLS0tLUVORCBQVUJMSUMgS0VZLS0tLS1cbiIKICAgIH0sCiAgICAic2NoZW1lIjogImVjZHNhLXNoYTItbmlzdHAyNTYiLAogICAgIngtdHVmLW9uLWNpLWtleW93bmVyIjogIkBzYW50aWFnb3RvcnJlcyIKICAgfSwKICAgIjYxNjQzODM4MTI1YjQ0MGI0MGRiNjk0MmY1Y2I1YTMxYzBkYzA0MzY4MzE2ZWIyYWFhNThiOTU5MDRhNTgyMjIiOiB7CiAgICAia2V5aWRfaGFzaF9hbGdvcml0aG1zIjogWwogICAgICJzaGEyNTYiLAogICAgICJzaGE1MTIiCiAgICBdLAogICAgImtleXR5cGUiOiAiZWNkc2EiLAogICAgImtleXZhbCI6IHsKICAgICAicHVibGljIjogIi0tLS0tQkVHSU4gUFVCTElDIEtFWS0tLS0tXG5NRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUVpbmlrU3NBUW1Za05lSDVlWXEvQ25JekxhYWNPXG54bFNhYXdRRE93cUt5L3RDcXhxNXh4UFNKYzIxSzRXSWhzOUd5T2tLZnp1ZVkzR0lMemNNSlo0Y1d3PT1cbi0tLS0tRU5EIFBVQkxJQyBLRVktLS0tLVxuIgogICAgfSwKICAgICJzY2hlbWUiOiAiZWNkc2Etc2hhMi1uaXN0cDI1NiIsCiAgICAieC10dWYtb24tY2kta2V5b3duZXIiOiAiQGJvYmNhbGxhd2F5IgogICB9LAogICAiNmYyNjAwODlkNTkyM2RhZjIwMTY2Y2E2NTdjNTQzYWY2MTgzNDZhYjk3MTg4NGE5OTk2MmIwMTk4OGJiZTBjMyI6IHsKICAgICJrZXlpZF9oYXNoX2FsZ29yaXRobXMiOiBbCiAgICAgInNoYTI1NiIsCiAgICAgInNoYTUxMiIKICAgIF0sCiAgICAia2V5dHlwZSI6ICJlY2RzYSIsCiAgICAia2V5dmFsIjogewogICAgICJwdWJsaWMiOiAiLS0tLS1CRUdJTiBQVUJMSUMgS0VZLS0tLS1cbk1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMERBUWNEUWdBRXk4WEtzbWhCWURJOEpjMEd3ekJ4ZUtheDBjbTVcblNUS0VVNjVIUEZ1blVuNDFzVDhwaTBGak00SWtIei9ZVW13bUxVTzBXdDdseGhqNkJrTElLNHFZQXc9PVxuLS0tLS1FTkQgUFVCTElDIEtFWS0tLS0tXG4iCiAgICB9LAogICAgInNjaGVtZSI6ICJlY2RzYS1zaGEyLW5pc3RwMjU2IiwKICAgICJ4LXR1Zi1vbi1jaS1rZXlvd25lciI6ICJAZGxvcmVuYyIKICAgfSwKICAgIjcyNDdmMGRiYWQ4NWIxNDdlMTg2M2JhZGU3NjEyNDNjYzc4NWRjYjdhYTQxMGU3MTA1ZGQzZDJiNjFhMzZkMmMiOiB7CiAgICAia2V5aWRfaGFzaF9hbGdvcml0aG1zIjogWwogICAgICJzaGEyNTYiLAogICAgICJzaGE1MTIiCiAgICBdLAogICAgImtleXR5cGUiOiAiZWNkc2EiLAogICAgImtleXZhbCI6IHsKICAgICAicHVibGljIjogIi0tLS0tQkVHSU4gUFVCTElDIEtFWS0tLS0tXG5NRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUVXUmlHcjUraiszSjVTc0grWnRyNW5FMkgyd083XG5CVituTzNzOTNnTGNhMThxVE96SFkxb1d5QUdEeWtNU3NHVFVCU3Q5RCtBbjBLZktzRDJtZlNNNDJRPT1cbi0tLS0tRU5EIFBVQkxJQyBLRVktLS0tLVxuIgogICAgfSwKICAgICJzY2hlbWUiOiAiZWNkc2Etc2hhMi1uaXN0cDI1NiIsCiAgICAieC10dWYtb24tY2ktb25saW5lLXVyaSI6ICJnY3BrbXM6Ly9wcm9qZWN0cy9zaWdzdG9yZS1yb290LXNpZ25pbmcvbG9jYXRpb25zL2dsb2JhbC9rZXlSaW5ncy9yb290L2NyeXB0b0tleXMvdGltZXN0YW1wIgogICB9LAogICAiYTY4N2U1YmY0ZmFiODJiMGVlNThkNDZlMDVjOTUzNTE0NWEyYzlhZmI0NThmNDNkNDJiNDVjYTBmZGNlMmE3MCI6IHsKICAgICJrZXlpZF9oYXNoX2FsZ29yaXRobXMiOiBbCiAgICAgInNoYTI1NiIsCiAgICAgInNoYTUxMiIKICAgIF0sCiAgICAia2V5dHlwZSI6ICJlY2RzYSIsCiAgICAia2V5dmFsIjogewogICAgICJwdWJsaWMiOiAiLS0tLS1CRUdJTiBQVUJMSUMgS0VZLS0tLS1cbk1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMERBUWNEUWdBRTBnaHJoOTJMdzFZcjNpZEdWNVdxQ3RNREI4Q3hcbitEOGhkQzR3MlpMTklwbFZSb1ZHTHNrWWEzZ2hlTXlPamlKOGtQaTE1YVEyLy83UCtvajdVdkpQR3c9PVxuLS0tLS1FTkQgUFVCTElDIEtFWS0tLS0tXG4iCiAgICB9LAogICAgInNjaGVtZSI6ICJlY2RzYS1zaGEyLW5pc3RwMjU2IiwKICAgICJ4LXR1Zi1vbi1jaS1rZXlvd25lciI6ICJAam9zaHVhZ2wiCiAgIH0sCiAgICJlNzFhNTRkNTQzODM1YmE4NmFkYWQ5NDYwMzc5Yzc2NDFmYjg3MjZkMTY0ZWE3NjY4MDFhMWM1MjJhYmE3ZWEyIjogewogICAgImtleWlkX2hhc2hfYWxnb3JpdGhtcyI6IFsKICAgICAic2hhMjU2IiwKICAgICAic2hhNTEyIgogICAgXSwKICAgICJrZXl0eXBlIjogImVjZHNhIiwKICAgICJrZXl2YWwiOiB7CiAgICAgInB1YmxpYyI6ICItLS0tLUJFR0lOIFBVQkxJQyBLRVktLS0tLVxuTUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFRVhzejNTWlhGYjhqTVY0Mmo2cEpseWpialI4S1xuTjNCd29jZXhxNkxNSWI1cXNXS09RdkxOMTZOVWVmTGM0SHN3T291bVJzVlZhYWpTcFFTNmZvYmtSdz09XG4tLS0tLUVORCBQVUJMSUMgS0VZLS0tLS1cbiIKICAgIH0sCiAgICAic2NoZW1lIjogImVjZHNhLXNoYTItbmlzdHAyNTYiLAogICAgIngtdHVmLW9uLWNpLWtleW93bmVyIjogIkBtbm02NzgiCiAgIH0KICB9LAogICJyb2xlcyI6IHsKICAgInJvb3QiOiB7CiAgICAia2V5aWRzIjogWwogICAgICI2ZjI2MDA4OWQ1OTIzZGFmMjAxNjZjYTY1N2M1NDNhZjYxODM0NmFiOTcxODg0YTk5OTYyYjAxOTg4YmJlMGMzIiwKICAgICAiZTcxYTU0ZDU0MzgzNWJhODZhZGFkOTQ2MDM3OWM3NjQxZmI4NzI2ZDE2NGVhNzY2ODAxYTFjNTIyYWJhN2VhMiIsCiAgICAgIjIyZjRjYWVjNmQ4ZTZmOTU1NWFmNjZiM2Q0YzNjYjA2YTNiYjIzZmRjN2UzOWM5MTZjNjFmNDYyZTZmNTJiMDYiLAogICAgICI2MTY0MzgzODEyNWI0NDBiNDBkYjY5NDJmNWNiNWEzMWMwZGMwNDM2ODMxNmViMmFhYTU4Yjk1OTA0YTU4MjIyIiwKICAgICAiYTY4N2U1YmY0ZmFiODJiMGVlNThkNDZlMDVjOTUzNTE0NWEyYzlhZmI0NThmNDNkNDJiNDVjYTBmZGNlMmE3MCIKICAgIF0sCiAgICAidGhyZXNob2xkIjogMwogICB9LAogICAic25hcHNob3QiOiB7CiAgICAia2V5aWRzIjogWwogICAgICI3MjQ3ZjBkYmFkODViMTQ3ZTE4NjNiYWRlNzYxMjQzY2M3ODVkY2I3YWE0MTBlNzEwNWRkM2QyYjYxYTM2ZDJjIgogICAgXSwKICAgICJ0aHJlc2hvbGQiOiAxLAogICAgIngtdHVmLW9uLWNpLWV4cGlyeS1wZXJpb2QiOiAzNjUwLAogICAgIngtdHVmLW9uLWNpLXNpZ25pbmctcGVyaW9kIjogMzY1CiAgIH0sCiAgICJ0YXJnZXRzIjogewogICAgImtleWlkcyI6IFsKICAgICAiNmYyNjAwODlkNTkyM2RhZjIwMTY2Y2E2NTdjNTQzYWY2MTgzNDZhYjk3MTg4NGE5OTk2MmIwMTk4OGJiZTBjMyIsCiAgICAgImU3MWE1NGQ1NDM4MzViYTg2YWRhZDk0NjAzNzljNzY0MWZiODcyNmQxNjRlYTc2NjgwMWExYzUyMmFiYTdlYTIiLAogICAgICIyMmY0Y2FlYzZkOGU2Zjk1NTVhZjY2YjNkNGMzY2IwNmEzYmIyM2ZkYzdlMzljOTE2YzYxZjQ2MmU2ZjUyYjA2IiwKICAgICAiNjE2NDM4MzgxMjViNDQwYjQwZGI2OTQyZjVjYjVhMzFjMGRjMDQzNjgzMTZlYjJhYWE1OGI5NTkwNGE1ODIyMiIsCiAgICAgImE2ODdlNWJmNGZhYjgyYjBlZTU4ZDQ2ZTA1Yzk1MzUxNDVhMmM5YWZiNDU4ZjQzZDQyYjQ1Y2EwZmRjZTJhNzAiCiAgICBdLAogICAgInRocmVzaG9sZCI6IDMKICAgfSwKICAgInRpbWVzdGFtcCI6IHsKICAgICJrZXlpZHMiOiBbCiAgICAgIjcyNDdmMGRiYWQ4NWIxNDdlMTg2M2JhZGU3NjEyNDNjYzc4NWRjYjdhYTQxMGU3MTA1ZGQzZDJiNjFhMzZkMmMiCiAgICBdLAogICAgInRocmVzaG9sZCI6IDEsCiAgICAieC10dWYtb24tY2ktZXhwaXJ5LXBlcmlvZCI6IDcsCiAgICAieC10dWYtb24tY2ktc2lnbmluZy1wZXJpb2QiOiA0CiAgIH0KICB9LAogICJzcGVjX3ZlcnNpb24iOiAiMS4wIiwKICAidmVyc2lvbiI6IDEwLAogICJ4LXR1Zi1vbi1jaS1leHBpcnktcGVyaW9kIjogMTgyLAogICJ4LXR1Zi1vbi1jaS1zaWduaW5nLXBlcmlvZCI6IDMxCiB9Cn0=",targets:{"trusted_root.json":"ewogICJtZWRpYVR5cGUiOiAiYXBwbGljYXRpb24vdm5kLmRldi5zaWdzdG9yZS50cnVzdGVkcm9vdCtqc29uO3ZlcnNpb249MC4xIiwKICAidGxvZ3MiOiBbCiAgICB7CiAgICAgICJiYXNlVXJsIjogImh0dHBzOi8vcmVrb3Iuc2lnc3RvcmUuZGV2IiwKICAgICAgImhhc2hBbGdvcml0aG0iOiAiU0hBMl8yNTYiLAogICAgICAicHVibGljS2V5IjogewogICAgICAgICJyYXdCeXRlcyI6ICJNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUyRzJZKzJ0YWJkVFY1QmNHaUJJeDBhOWZBRndya0JibUxTR3RrczRMM3FYNnlZWTB6dWZCbmhDOFVyL2l5NTVHaFdQLzlBL2JZMkxoQzMwTTkrUll0dz09IiwKICAgICAgICAia2V5RGV0YWlscyI6ICJQS0lYX0VDRFNBX1AyNTZfU0hBXzI1NiIsCiAgICAgICAgInZhbGlkRm9yIjogewogICAgICAgICAgInN0YXJ0IjogIjIwMjEtMDEtMTJUMTE6NTM6MjcuMDAwWiIKICAgICAgICB9CiAgICAgIH0sCiAgICAgICJsb2dJZCI6IHsKICAgICAgICAia2V5SWQiOiAid05JOWF0UUdseitWV2ZPNkxSeWdINFFVZlkvOFc0UkZ3aVQ1aTVXUmdCMD0iCiAgICAgIH0KICAgIH0KICBdLAogICJjZXJ0aWZpY2F0ZUF1dGhvcml0aWVzIjogWwogICAgewogICAgICAic3ViamVjdCI6IHsKICAgICAgICAib3JnYW5pemF0aW9uIjogInNpZ3N0b3JlLmRldiIsCiAgICAgICAgImNvbW1vbk5hbWUiOiAic2lnc3RvcmUiCiAgICAgIH0sCiAgICAgICJ1cmkiOiAiaHR0cHM6Ly9mdWxjaW8uc2lnc3RvcmUuZGV2IiwKICAgICAgImNlcnRDaGFpbiI6IHsKICAgICAgICAiY2VydGlmaWNhdGVzIjogWwogICAgICAgICAgewogICAgICAgICAgICAicmF3Qnl0ZXMiOiAiTUlJQitEQ0NBWDZnQXdJQkFnSVROVmtEWm9DaW9mUERzeTdkZm02Z2VMYnVoekFLQmdncWhrak9QUVFEQXpBcU1SVXdFd1lEVlFRS0V3eHphV2R6ZEc5eVpTNWtaWFl4RVRBUEJnTlZCQU1UQ0hOcFozTjBiM0psTUI0WERUSXhNRE13TnpBek1qQXlPVm9YRFRNeE1ESXlNekF6TWpBeU9Wb3dLakVWTUJNR0ExVUVDaE1NYzJsbmMzUnZjbVV1WkdWMk1SRXdEd1lEVlFRREV3aHphV2R6ZEc5eVpUQjJNQkFHQnlxR1NNNDlBZ0VHQlN1QkJBQWlBMklBQkxTeUE3SWk1aytwTk84WkVXWTB5bGVtV0Rvd09rTmEza0wrR1pFNVo1R1dlaEw5L0E5YlJOQTNSYnJzWjVpMEpjYXN0YVJMN1NwNWZwL2pENWR4cWMvVWRUVm5sdlMxNmFuKzJZZnN3ZS9RdUxvbFJVQ3JjT0UyKzJpQTUrdHpkNk5tTUdRd0RnWURWUjBQQVFIL0JBUURBZ0VHTUJJR0ExVWRFd0VCL3dRSU1BWUJBZjhDQVFFd0hRWURWUjBPQkJZRUZNakZIUUJCbWlRcE1sRWs2dzJ1U3UxS0J0UHNNQjhHQTFVZEl3UVlNQmFBRk1qRkhRQkJtaVFwTWxFazZ3MnVTdTFLQnRQc01Bb0dDQ3FHU000OUJBTURBMmdBTUdVQ01IOGxpV0pmTXVpNnZYWEJoakRnWTRNd3NsbU4vVEp4VmUvODNXckZvbXdtTmYwNTZ5MVg0OEY5YzRtM2Ezb3pYQUl4QUtqUmF5NS9hai9qc0tLR0lrbVFhdGpJOHV1cEhyLytDeEZ2YUpXbXBZcU5rTERHUlUrOW9yemg1aEkyUnJjdWFRPT0iCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LAogICAgICAidmFsaWRGb3IiOiB7CiAgICAgICAgInN0YXJ0IjogIjIwMjEtMDMtMDdUMDM6MjA6MjkuMDAwWiIsCiAgICAgICAgImVuZCI6ICIyMDIyLTEyLTMxVDIzOjU5OjU5Ljk5OVoiCiAgICAgIH0KICAgIH0sCiAgICB7CiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJvcmdhbml6YXRpb24iOiAic2lnc3RvcmUuZGV2IiwKICAgICAgICAiY29tbW9uTmFtZSI6ICJzaWdzdG9yZSIKICAgICAgfSwKICAgICAgInVyaSI6ICJodHRwczovL2Z1bGNpby5zaWdzdG9yZS5kZXYiLAogICAgICAiY2VydENoYWluIjogewogICAgICAgICJjZXJ0aWZpY2F0ZXMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJyYXdCeXRlcyI6ICJNSUlDR2pDQ0FhR2dBd0lCQWdJVUFMblZpVmZuVTBickphc21Sa0hybi9VbmZhUXdDZ1lJS29aSXpqMEVBd013S2pFVk1CTUdBMVVFQ2hNTWMybG5jM1J2Y21VdVpHVjJNUkV3RHdZRFZRUURFd2h6YVdkemRHOXlaVEFlRncweU1qQTBNVE15TURBMk1UVmFGdzB6TVRFd01EVXhNelUyTlRoYU1EY3hGVEFUQmdOVkJBb1RESE5wWjNOMGIzSmxMbVJsZGpFZU1Cd0dBMVVFQXhNVmMybG5jM1J2Y21VdGFXNTBaWEp0WldScFlYUmxNSFl3RUFZSEtvWkl6ajBDQVFZRks0RUVBQ0lEWWdBRThSVlMveXNIK05PdnVEWnlQSVp0aWxnVUY5TmxhcllwQWQ5SFAxdkJCSDFVNUNWNzdMU1M3czBaaUg0bkU3SHY3cHRTNkx2dlIvU1RrNzk4TFZnTXpMbEo0SGVJZkYzdEhTYWV4TGNZcFNBU3Ixa1MwTi9SZ0JKei85aldDaVhubzNzd2VUQU9CZ05WSFE4QkFmOEVCQU1DQVFZd0V3WURWUjBsQkF3d0NnWUlLd1lCQlFVSEF3TXdFZ1lEVlIwVEFRSC9CQWd3QmdFQi93SUJBREFkQmdOVkhRNEVGZ1FVMzlQcHoxWWtFWmI1cU5qcEtGV2l4aTRZWkQ4d0h3WURWUjBqQkJnd0ZvQVVXTUFlWDVGRnBXYXBlc3lRb1pNaTBDckZ4Zm93Q2dZSUtvWkl6ajBFQXdNRFp3QXdaQUl3UENzUUs0RFlpWllEUElhRGk1SEZLbmZ4WHg2QVNTVm1FUmZzeW5ZQmlYMlg2U0pSblpVODQvOURaZG5GdnZ4bUFqQk90NlFwQmxjNEovMER4dmtUQ3FwY2x2emlMNkJDQ1BuamRsSUIzUHUzQnhzUG15Z1VZN0lpMnpiZENkbGlpb3c9IgogICAgICAgICAgfSwKICAgICAgICAgIHsKICAgICAgICAgICAgInJhd0J5dGVzIjogIk1JSUI5ekNDQVh5Z0F3SUJBZ0lVQUxaTkFQRmR4SFB3amVEbG9Ed3lZQ2hBTy80d0NnWUlLb1pJemowRUF3TXdLakVWTUJNR0ExVUVDaE1NYzJsbmMzUnZjbVV1WkdWMk1SRXdEd1lEVlFRREV3aHphV2R6ZEc5eVpUQWVGdzB5TVRFd01EY3hNelUyTlRsYUZ3MHpNVEV3TURVeE16VTJOVGhhTUNveEZUQVRCZ05WQkFvVERITnBaM04wYjNKbExtUmxkakVSTUE4R0ExVUVBeE1JYzJsbmMzUnZjbVV3ZGpBUUJnY3Foa2pPUFFJQkJnVXJnUVFBSWdOaUFBVDdYZUZUNHJiM1BRR3dTNElhanRMazMvT2xucGdhbmdhQmNsWXBzWUJyNWkrNHluQjA3Y2ViM0xQME9JT1pkeGV4WDY5YzVpVnV5SlJRK0h6MDV5aStVRjN1QldBbEhwaVM1c2gwK0gyR0hFN1NYcmsxRUM1bTFUcjE5TDlnZzkyall6QmhNQTRHQTFVZER3RUIvd1FFQXdJQkJqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01CMEdBMVVkRGdRV0JCUll3QjVma1VXbFpxbDZ6SkNoa3lMUUtzWEYrakFmQmdOVkhTTUVHREFXZ0JSWXdCNWZrVVdsWnFsNnpKQ2hreUxRS3NYRitqQUtCZ2dxaGtqT1BRUURBd05wQURCbUFqRUFqMW5IZVhacCsxM05XQk5hK0VEc0RQOEcxV1dnMXRDTVdQL1dIUHFwYVZvMGpoc3dlTkZaZ1NzMGVFN3dZSTRxQWpFQTJXQjlvdDk4c0lrb0YzdlpZZGQzL1Z0V0I1YjlUTk1lYTdJeC9zdEo1VGZjTExlQUJMRTRCTkpPc1E0dm5CSEoiCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LAogICAgICAidmFsaWRGb3IiOiB7CiAgICAgICAgInN0YXJ0IjogIjIwMjItMDQtMTNUMjA6MDY6MTUuMDAwWiIKICAgICAgfQogICAgfQogIF0sCiAgImN0bG9ncyI6IFsKICAgIHsKICAgICAgImJhc2VVcmwiOiAiaHR0cHM6Ly9jdGZlLnNpZ3N0b3JlLmRldi90ZXN0IiwKICAgICAgImhhc2hBbGdvcml0aG0iOiAiU0hBMl8yNTYiLAogICAgICAicHVibGljS2V5IjogewogICAgICAgICJyYXdCeXRlcyI6ICJNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUViZndSK1JKdWRYc2NnUkJScEtYMVhGRHkzUHl1ZER4ei9TZm5SaTFmVDhla3BmQmQyTzF1b3o3anIzWjhuS3p4QTY5RVVRK2VGQ0ZJM3pldWJQV1U3dz09IiwKICAgICAgICAia2V5RGV0YWlscyI6ICJQS0lYX0VDRFNBX1AyNTZfU0hBXzI1NiIsCiAgICAgICAgInZhbGlkRm9yIjogewogICAgICAgICAgInN0YXJ0IjogIjIwMjEtMDMtMTRUMDA6MDA6MDAuMDAwWiIsCiAgICAgICAgICAiZW5kIjogIjIwMjItMTAtMzFUMjM6NTk6NTkuOTk5WiIKICAgICAgICB9CiAgICAgIH0sCiAgICAgICJsb2dJZCI6IHsKICAgICAgICAia2V5SWQiOiAiQ0dDUzhDaFMvMmhGMGRGcko0U2NSV2NZckJZOXd6alNiZWE4SWdZMmIzST0iCiAgICAgIH0KICAgIH0sCiAgICB7CiAgICAgICJiYXNlVXJsIjogImh0dHBzOi8vY3RmZS5zaWdzdG9yZS5kZXYvMjAyMiIsCiAgICAgICJoYXNoQWxnb3JpdGhtIjogIlNIQTJfMjU2IiwKICAgICAgInB1YmxpY0tleSI6IHsKICAgICAgICAicmF3Qnl0ZXMiOiAiTUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFaVBTbEZpMENtRlRmRWpDVXFGOUh1Q0VjWVhOS0FhWWFsSUptQlo4eXllelBqVHFoeHJLQnBNbmFvY1Z0TEpCSTFlTTN1WG5RelFHQUpkSjRnczlGeXc9PSIsCiAgICAgICAgImtleURldGFpbHMiOiAiUEtJWF9FQ0RTQV9QMjU2X1NIQV8yNTYiLAogICAgICAgICJ2YWxpZEZvciI6IHsKICAgICAgICAgICJzdGFydCI6ICIyMDIyLTEwLTIwVDAwOjAwOjAwLjAwMFoiCiAgICAgICAgfQogICAgICB9LAogICAgICAibG9nSWQiOiB7CiAgICAgICAgImtleUlkIjogIjNUMHdhc2JIRVRKakdSNGNtV2MzQXFKS1hyamVQSzMvaDRweWdDOHA3bzQ9IgogICAgICB9CiAgICB9CiAgXSwKICAidGltZXN0YW1wQXV0aG9yaXRpZXMiOiBbCiAgICB7CiAgICAgICJzdWJqZWN0IjogewogICAgICAgICJvcmdhbml6YXRpb24iOiAiR2l0SHViLCBJbmMuIiwKICAgICAgICAiY29tbW9uTmFtZSI6ICJJbnRlcm5hbCBTZXJ2aWNlcyBSb290IgogICAgICB9LAogICAgICAiY2VydENoYWluIjogewogICAgICAgICJjZXJ0aWZpY2F0ZXMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJyYXdCeXRlcyI6ICJNSUlCM0RDQ0FXS2dBd0lCQWdJVWNoa05zSDM2WGEwNGIxTHFJYytxcjlEVmVjTXdDZ1lJS29aSXpqMEVBd013TWpFVk1CTUdBMVVFQ2hNTVIybDBTSFZpTENCSmJtTXVNUmt3RndZRFZRUURFeEJVVTBFZ2FXNTBaWEp0WldScFlYUmxNQjRYRFRJek1EUXhOREF3TURBd01Gb1hEVEkwTURReE16QXdNREF3TUZvd01qRVZNQk1HQTFVRUNoTU1SMmwwU0hWaUxDQkpibU11TVJrd0Z3WURWUVFERXhCVVUwRWdWR2x0WlhOMFlXMXdhVzVuTUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFVUQ1Wk5iU3FZTWQ2cjhxcE9PRVg5aWJHblpUOUdzdVhPaHIvZjhVOUZKdWdCR0V4S1lwNDBPVUxTMGVyalpXN3hWOXhWNTJObkpmNU9lRHE0ZTVaS3FOV01GUXdEZ1lEVlIwUEFRSC9CQVFEQWdlQU1CTUdBMVVkSlFRTU1Bb0dDQ3NHQVFVRkJ3TUlNQXdHQTFVZEV3RUIvd1FDTUFBd0h3WURWUjBqQkJnd0ZvQVVhVzFSdWRPZ1Z0MGxlcVkwV0tZYnVQcjQ3d0F3Q2dZSUtvWkl6ajBFQXdNRGFBQXdaUUl3YlVIOUh2RDRlakNaSk9XUW5xQWxrcVVSbGx2dTlNOCtWcUxiaVJLK3pTZlpDWndzaWxqUm44TVFRUlNrWEVFNUFqRUFnK1Z4cXRvamZWZnU4RGh6emhDeDlHS0VUYkpIYjE5aVY3Mm1NS1ViREFGbXpaNmJROGI1NFpiOHRpZHk1YVdlIgogICAgICAgICAgfSwKICAgICAgICAgIHsKICAgICAgICAgICAgInJhd0J5dGVzIjogIk1JSUNFRENDQVpXZ0F3SUJBZ0lVWDhaTzVRWFA3dk40ZE1RNWU5c1UzbnViOE9nd0NnWUlLb1pJemowRUF3TXdPREVWTUJNR0ExVUVDaE1NUjJsMFNIVmlMQ0JKYm1NdU1SOHdIUVlEVlFRREV4WkpiblJsY201aGJDQlRaWEoyYVdObGN5QlNiMjkwTUI0WERUSXpNRFF4TkRBd01EQXdNRm9YRFRJNE1EUXhNakF3TURBd01Gb3dNakVWTUJNR0ExVUVDaE1NUjJsMFNIVmlMQ0JKYm1NdU1Sa3dGd1lEVlFRREV4QlVVMEVnYVc1MFpYSnRaV1JwWVhSbE1IWXdFQVlIS29aSXpqMENBUVlGSzRFRUFDSURZZ0FFdk1MWS9kVFZidklKWUFOQXVzekV3Sm5RRTFsbGZ0eW55TUtJTWhoNDhIbXFiVnI1eWd5YnpzTFJMVktiQldPZFoyMWFlSnorZ1ppeXRaZXRxY3lGOVdsRVI1TkVNZjZKVjdaTm9qUXB4SHE0UkhHb0dTY2VRdi9xdlRpWnhFREtvMll3WkRBT0JnTlZIUThCQWY4RUJBTUNBUVl3RWdZRFZSMFRBUUgvQkFnd0JnRUIvd0lCQURBZEJnTlZIUTRFRmdRVWFXMVJ1ZE9nVnQwbGVxWTBXS1lidVByNDd3QXdId1lEVlIwakJCZ3dGb0FVOU5ZWWxvYm5BRzRjMC9xanh5SC9scS93eitRd0NnWUlLb1pJemowRUF3TURhUUF3WmdJeEFLMUIxODV5Z0NySVlGbElzM0dqc3dqbndTTUc2TFk4d29MVmRha0tEWnhWYThmOGNxTXMxRGhjeEowKzA5dzk1UUl4QU8rdEJ6Wms3dmpVSjlpSmdENFI2WldUeFFXS3FObTc0ak85OW8rbzlzdjRGSS9TWlRaVEZ5TW4wSUpFSGRObXlBPT0iCiAgICAgICAgICB9LAogICAgICAgICAgewogICAgICAgICAgICAicmF3Qnl0ZXMiOiAiTUlJQjlEQ0NBWHFnQXdJQkFnSVVhL0pBa2RVaks0SlV3c3F0YWlSSkdXaHFMU293Q2dZSUtvWkl6ajBFQXdNd09ERVZNQk1HQTFVRUNoTU1SMmwwU0hWaUxDQkpibU11TVI4d0hRWURWUVFERXhaSmJuUmxjbTVoYkNCVFpYSjJhV05sY3lCU2IyOTBNQjRYRFRJek1EUXhOREF3TURBd01Gb1hEVE16TURReE1UQXdNREF3TUZvd09ERVZNQk1HQTFVRUNoTU1SMmwwU0hWaUxDQkpibU11TVI4d0hRWURWUVFERXhaSmJuUmxjbTVoYkNCVFpYSjJhV05sY3lCU2IyOTBNSFl3RUFZSEtvWkl6ajBDQVFZRks0RUVBQ0lEWWdBRWY5akZBWHh6NGt4NjhBSFJNT2tGQmhmbERjTVR2emFYejR4L0ZDY1hqSi8xcUVLb24vcVBJR25hVVJza0R0eU5iTkRPcGVKVERERnF0NDhpTVBybnpweDZJWndxZW1mVUpONHhCRVpmemErcFl0L2l5b2QrOXRacjIwUlJXU3YvbzBVd1F6QU9CZ05WSFE4QkFmOEVCQU1DQVFZd0VnWURWUjBUQVFIL0JBZ3dCZ0VCL3dJQkFqQWRCZ05WSFE0RUZnUVU5TllZbG9ibkFHNGMwL3FqeHlIL2xxL3d6K1F3Q2dZSUtvWkl6ajBFQXdNRGFBQXdaUUl4QUxaTFo4QmdSWHpLeExNTU45VklsTytlNGhyQm5OQmdGN3R6N0hucm93djJOZXRaRXJJQUNLRnltQmx2V0R2dE1BSXdaTytraTZzc1ExYnNabzk4TzhtRUFmMk5aN2lpQ2dERFUwVndqZWNvNnp5ZWgwekJUczkvN2dWNkFITlE1M3hEIgogICAgICAgICAgfQogICAgICAgIF0KICAgICAgfSwKICAgICAgInZhbGlkRm9yIjogewogICAgICAgICJzdGFydCI6ICIyMDIzLTA0LTE0VDAwOjAwOjAwLjAwMFoiCiAgICAgIH0KICAgIH0KICBdCn0K","registry.npmjs.org%2Fkeys.json":"ewogICAgImtleXMiOiBbCiAgICAgICAgewogICAgICAgICAgICAia2V5SWQiOiAiU0hBMjU2OmpsM2J3c3d1ODBQampva0NnaDBvMnc1YzJVNExoUUFFNTdnajljejFrekEiLAogICAgICAgICAgICAia2V5VXNhZ2UiOiAibnBtOnNpZ25hdHVyZXMiLAogICAgICAgICAgICAicHVibGljS2V5IjogewogICAgICAgICAgICAgICAgInJhd0J5dGVzIjogIk1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMERBUWNEUWdBRTFPbGIzek1BRkZ4WEtIaUlrUU81Y0ozWWhsNWk2VVBwK0lodXRlQkpidUhjQTVVb2dLbzBFV3RsV3dXNktTYUtvVE5FWUw3SmxDUWlWbmtoQmt0VWdnPT0iLAogICAgICAgICAgICAgICAgImtleURldGFpbHMiOiAiUEtJWF9FQ0RTQV9QMjU2X1NIQV8yNTYiLAogICAgICAgICAgICAgICAgInZhbGlkRm9yIjogewogICAgICAgICAgICAgICAgICAgICJzdGFydCI6ICIxOTk5LTAxLTAxVDAwOjAwOjAwLjAwMFoiLAogICAgICAgICAgICAgICAgICAgICJlbmQiOiAiMjAyNS0wMS0yOVQwMDowMDowMC4wMDBaIgogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJrZXlJZCI6ICJTSEEyNTY6amwzYndzd3U4MFBqam9rQ2doMG8ydzVjMlU0TGhRQUU1N2dqOWN6MWt6QSIsCiAgICAgICAgICAgICJrZXlVc2FnZSI6ICJucG06YXR0ZXN0YXRpb25zIiwKICAgICAgICAgICAgInB1YmxpY0tleSI6IHsKICAgICAgICAgICAgICAgICJyYXdCeXRlcyI6ICJNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUxT2xiM3pNQUZGeFhLSGlJa1FPNWNKM1lobDVpNlVQcCtJaHV0ZUJKYnVIY0E1VW9nS28wRVd0bFd3VzZLU2FLb1RORVlMN0psQ1FpVm5raEJrdFVnZz09IiwKICAgICAgICAgICAgICAgICJrZXlEZXRhaWxzIjogIlBLSVhfRUNEU0FfUDI1Nl9TSEFfMjU2IiwKICAgICAgICAgICAgICAgICJ2YWxpZEZvciI6IHsKICAgICAgICAgICAgICAgICAgICAic3RhcnQiOiAiMjAyMi0xMi0wMVQwMDowMDowMC4wMDBaIiwKICAgICAgICAgICAgICAgICAgICAiZW5kIjogIjIwMjUtMDEtMjlUMDA6MDA6MDAuMDAwWiIKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAia2V5SWQiOiAiU0hBMjU2OkRoUTh3UjVBUEJ2RkhMRi8rVGMrQVl2UE9kVHBjSURxT2h4c0JIUndDN1UiLAogICAgICAgICAgICAia2V5VXNhZ2UiOiAibnBtOnNpZ25hdHVyZXMiLAogICAgICAgICAgICAicHVibGljS2V5IjogewogICAgICAgICAgICAgICAgInJhd0J5dGVzIjogIk1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMERBUWNEUWdBRVk2WWE3VysrN2FVUHp2TVRyZXpINlljeDNjK0hPS1lDY05HeWJKWlNDSnEvZmQ3UWE4dXVBS3RkSWtVUXRRaUVLRVJoQW1FNWxNTUpoUDhPa0RPYTJnPT0iLAogICAgICAgICAgICAgICAgImtleURldGFpbHMiOiAiUEtJWF9FQ0RTQV9QMjU2X1NIQV8yNTYiLAogICAgICAgICAgICAgICAgInZhbGlkRm9yIjogewogICAgICAgICAgICAgICAgICAgICJzdGFydCI6ICIyMDI1LTAxLTEzVDAwOjAwOjAwLjAwMFoiCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgImtleUlkIjogIlNIQTI1NjpEaFE4d1I1QVBCdkZITEYvK1RjK0FZdlBPZFRwY0lEcU9oeHNCSFJ3QzdVIiwKICAgICAgICAgICAgImtleVVzYWdlIjogIm5wbTphdHRlc3RhdGlvbnMiLAogICAgICAgICAgICAicHVibGljS2V5IjogewogICAgICAgICAgICAgICAgInJhd0J5dGVzIjogIk1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMERBUWNEUWdBRVk2WWE3VysrN2FVUHp2TVRyZXpINlljeDNjK0hPS1lDY05HeWJKWlNDSnEvZmQ3UWE4dXVBS3RkSWtVUXRRaUVLRVJoQW1FNWxNTUpoUDhPa0RPYTJnPT0iLAogICAgICAgICAgICAgICAgImtleURldGFpbHMiOiAiUEtJWF9FQ0RTQV9QMjU2X1NIQV8yNTYiLAogICAgICAgICAgICAgICAgInZhbGlkRm9yIjogewogICAgICAgICAgICAgICAgICAgICJzdGFydCI6ICIyMDI1LTAxLTEzVDAwOjAwOjAwLjAwMFoiCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICBdCn0K"}}}});var Xbe=_(y1=>{"use strict";var Zbe=y1&&y1.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(y1,"__esModule",{value:!0});y1.TUFClient=void 0;var Rg=Zbe(Ie("fs")),GP=Zbe(Ie("path")),qvt=Jbe(),Wvt=pL(),Yvt=Kbe(),YJ="targets",WJ=class{constructor(e){let r=new URL(e.mirrorURL),s=encodeURIComponent(r.host+r.pathname.replace(/\/$/,"")),a=GP.default.join(e.cachePath,s);Vvt(a),Jvt({cachePath:a,mirrorURL:e.mirrorURL,tufRootPath:e.rootPath,forceInit:e.forceInit}),this.updater=Kvt({mirrorURL:e.mirrorURL,cachePath:a,forceCache:e.forceCache,retry:e.retry,timeout:e.timeout})}async refresh(){return this.updater.refresh()}getTarget(e){return(0,Yvt.readTarget)(this.updater,e)}};y1.TUFClient=WJ;function Vvt(t){let e=GP.default.join(t,YJ);Rg.default.existsSync(t)||Rg.default.mkdirSync(t,{recursive:!0}),Rg.default.existsSync(e)||Rg.default.mkdirSync(e)}function Jvt({cachePath:t,mirrorURL:e,tufRootPath:r,forceInit:s}){let a=GP.default.join(t,"root.json");if(!Rg.default.existsSync(a)||s)if(r)Rg.default.copyFileSync(r,a);else{let c=zbe()[e];if(!c)throw new Wvt.TUFError({code:"TUF_INIT_CACHE_ERROR",message:`No root.json found for mirror: ${e}`});Rg.default.writeFileSync(a,Buffer.from(c["root.json"],"base64")),Object.entries(c.targets).forEach(([f,p])=>{Rg.default.writeFileSync(GP.default.join(t,YJ,f),Buffer.from(p,"base64"))})}}function Kvt(t){let e={fetchTimeout:t.timeout,fetchRetry:t.retry};return new qvt.Updater({metadataBaseUrl:t.mirrorURL,targetBaseUrl:`${t.mirrorURL}/targets`,metadataDir:t.cachePath,targetDir:GP.default.join(t.cachePath,YJ),forceCache:t.forceCache,config:e})}});var pL=_(gh=>{"use strict";Object.defineProperty(gh,"__esModule",{value:!0});gh.TUFError=gh.DEFAULT_MIRROR_URL=void 0;gh.getTrustedRoot=nSt;gh.initTUF=iSt;var zvt=mP(),Zvt=QPe(),Xvt=Xbe();gh.DEFAULT_MIRROR_URL="https://tuf-repo-cdn.sigstore.dev";var $vt="sigstore-js",eSt={retries:2},tSt=5e3,rSt="trusted_root.json";async function nSt(t={}){let r=await $be(t).getTarget(rSt);return zvt.TrustedRoot.fromJSON(JSON.parse(r))}async function iSt(t={}){let e=$be(t);return e.refresh().then(()=>e)}function $be(t){return new Xvt.TUFClient({cachePath:t.cachePath||(0,Zvt.appDataPath)($vt),rootPath:t.rootPath,mirrorURL:t.mirrorURL||gh.DEFAULT_MIRROR_URL,retry:t.retry??eSt,timeout:t.timeout??tSt,forceCache:t.forceCache??!1,forceInit:t.forceInit??t.force??!1})}var sSt=qJ();Object.defineProperty(gh,"TUFError",{enumerable:!0,get:function(){return sSt.TUFError}})});var exe=_(hL=>{"use strict";Object.defineProperty(hL,"__esModule",{value:!0});hL.DSSESignatureContent=void 0;var qP=Cl(),VJ=class{constructor(e){this.env=e}compareDigest(e){return qP.crypto.bufferEqual(e,qP.crypto.digest("sha256",this.env.payload))}compareSignature(e){return qP.crypto.bufferEqual(e,this.signature)}verifySignature(e){return qP.crypto.verify(this.preAuthEncoding,e,this.signature)}get signature(){return this.env.signatures.length>0?this.env.signatures[0].sig:Buffer.from("")}get preAuthEncoding(){return qP.dsse.preAuthEncoding(this.env.payloadType,this.env.payload)}};hL.DSSESignatureContent=VJ});var txe=_(gL=>{"use strict";Object.defineProperty(gL,"__esModule",{value:!0});gL.MessageSignatureContent=void 0;var JJ=Cl(),KJ=class{constructor(e,r){this.signature=e.signature,this.messageDigest=e.messageDigest.digest,this.artifact=r}compareSignature(e){return JJ.crypto.bufferEqual(e,this.signature)}compareDigest(e){return JJ.crypto.bufferEqual(e,this.messageDigest)}verifySignature(e){return JJ.crypto.verify(this.artifact,e,this.signature)}};gL.MessageSignatureContent=KJ});var nxe=_(dL=>{"use strict";Object.defineProperty(dL,"__esModule",{value:!0});dL.toSignedEntity=lSt;dL.signatureContent=rxe;var zJ=Cl(),oSt=exe(),aSt=txe();function lSt(t,e){let{tlogEntries:r,timestampVerificationData:s}=t.verificationMaterial,a=[];for(let n of r)a.push({$case:"transparency-log",tlogEntry:n});for(let n of s?.rfc3161Timestamps??[])a.push({$case:"timestamp-authority",timestamp:zJ.RFC3161Timestamp.parse(n.signedTimestamp)});return{signature:rxe(t,e),key:cSt(t),tlogEntries:r,timestamps:a}}function rxe(t,e){switch(t.content.$case){case"dsseEnvelope":return new oSt.DSSESignatureContent(t.content.dsseEnvelope);case"messageSignature":return new aSt.MessageSignatureContent(t.content.messageSignature,e)}}function cSt(t){switch(t.verificationMaterial.content.$case){case"publicKey":return{$case:"public-key",hint:t.verificationMaterial.content.publicKey.hint};case"x509CertificateChain":return{$case:"certificate",certificate:zJ.X509Certificate.parse(t.verificationMaterial.content.x509CertificateChain.certificates[0].rawBytes)};case"certificate":return{$case:"certificate",certificate:zJ.X509Certificate.parse(t.verificationMaterial.content.certificate.rawBytes)}}}});var Eo=_(E1=>{"use strict";Object.defineProperty(E1,"__esModule",{value:!0});E1.PolicyError=E1.VerificationError=void 0;var mL=class extends Error{constructor({code:e,message:r,cause:s}){super(r),this.code=e,this.cause=s,this.name=this.constructor.name}},ZJ=class extends mL{};E1.VerificationError=ZJ;var XJ=class extends mL{};E1.PolicyError=XJ});var ixe=_(yL=>{"use strict";Object.defineProperty(yL,"__esModule",{value:!0});yL.filterCertAuthorities=uSt;yL.filterTLogAuthorities=fSt;function uSt(t,e){return t.filter(r=>r.validFor.start<=e.start&&r.validFor.end>=e.end)}function fSt(t,e){return t.filter(r=>e.logID&&!r.logID.equals(e.logID)?!1:r.validFor.start<=e.targetDate&&e.targetDate<=r.validFor.end)}});var py=_(Ay=>{"use strict";Object.defineProperty(Ay,"__esModule",{value:!0});Ay.filterTLogAuthorities=Ay.filterCertAuthorities=void 0;Ay.toTrustMaterial=pSt;var $J=Cl(),WP=mP(),ASt=Eo(),eK=new Date(0),tK=new Date(864e13),axe=ixe();Object.defineProperty(Ay,"filterCertAuthorities",{enumerable:!0,get:function(){return axe.filterCertAuthorities}});Object.defineProperty(Ay,"filterTLogAuthorities",{enumerable:!0,get:function(){return axe.filterTLogAuthorities}});function pSt(t,e){let r=typeof e=="function"?e:hSt(e);return{certificateAuthorities:t.certificateAuthorities.map(oxe),timestampAuthorities:t.timestampAuthorities.map(oxe),tlogs:t.tlogs.map(sxe),ctlogs:t.ctlogs.map(sxe),publicKey:r}}function sxe(t){let e=t.publicKey.keyDetails,r=e===WP.PublicKeyDetails.PKCS1_RSA_PKCS1V5||e===WP.PublicKeyDetails.PKIX_RSA_PKCS1V5||e===WP.PublicKeyDetails.PKIX_RSA_PKCS1V15_2048_SHA256||e===WP.PublicKeyDetails.PKIX_RSA_PKCS1V15_3072_SHA256||e===WP.PublicKeyDetails.PKIX_RSA_PKCS1V15_4096_SHA256?"pkcs1":"spki";return{logID:t.logId.keyId,publicKey:$J.crypto.createPublicKey(t.publicKey.rawBytes,r),validFor:{start:t.publicKey.validFor?.start||eK,end:t.publicKey.validFor?.end||tK}}}function oxe(t){return{certChain:t.certChain.certificates.map(e=>$J.X509Certificate.parse(e.rawBytes)),validFor:{start:t.validFor?.start||eK,end:t.validFor?.end||tK}}}function hSt(t){return e=>{let r=(t||{})[e];if(!r)throw new ASt.VerificationError({code:"PUBLIC_KEY_ERROR",message:`key not found: ${e}`});return{publicKey:$J.crypto.createPublicKey(r.rawBytes),validFor:s=>(r.validFor?.start||eK)<=s&&(r.validFor?.end||tK)>=s}}}});var rK=_(YP=>{"use strict";Object.defineProperty(YP,"__esModule",{value:!0});YP.CertificateChainVerifier=void 0;YP.verifyCertificateChain=dSt;var hy=Eo(),gSt=py();function dSt(t,e){let r=(0,gSt.filterCertAuthorities)(e,{start:t.notBefore,end:t.notAfter}),s;for(let a of r)try{return new EL({trustedCerts:a.certChain,untrustedCert:t}).verify()}catch(n){s=n}throw new hy.VerificationError({code:"CERTIFICATE_ERROR",message:"Failed to verify certificate chain",cause:s})}var EL=class{constructor(e){this.untrustedCert=e.untrustedCert,this.trustedCerts=e.trustedCerts,this.localCerts=mSt([...e.trustedCerts,e.untrustedCert])}verify(){let e=this.sort();return this.checkPath(e),e}sort(){let e=this.untrustedCert,r=this.buildPaths(e);if(r=r.filter(a=>a.some(n=>this.trustedCerts.includes(n))),r.length===0)throw new hy.VerificationError({code:"CERTIFICATE_ERROR",message:"no trusted certificate path found"});let s=r.reduce((a,n)=>a.length{if(s&&a.extSubjectKeyID){a.extSubjectKeyID.keyIdentifier.equals(s)&&r.push(a);return}a.subject.equals(e.issuer)&&r.push(a)}),r=r.filter(a=>{try{return e.verify(a)}catch{return!1}}),r)}checkPath(e){if(e.length<1)throw new hy.VerificationError({code:"CERTIFICATE_ERROR",message:"certificate chain must contain at least one certificate"});if(!e.slice(1).every(s=>s.isCA))throw new hy.VerificationError({code:"CERTIFICATE_ERROR",message:"intermediate certificate is not a CA"});for(let s=e.length-2;s>=0;s--)if(!e[s].issuer.equals(e[s+1].subject))throw new hy.VerificationError({code:"CERTIFICATE_ERROR",message:"incorrect certificate name chaining"});for(let s=0;s{"use strict";Object.defineProperty(nK,"__esModule",{value:!0});nK.verifySCTs=ISt;var IL=Cl(),ySt=Eo(),ESt=py();function ISt(t,e,r){let s,a=t.clone();for(let p=0;p{if(!(0,ESt.filterTLogAuthorities)(r,{logID:p.logID,targetDate:p.datetime}).some(C=>p.verify(n.buffer,C.publicKey)))throw new ySt.VerificationError({code:"CERTIFICATE_ERROR",message:"SCT verification failed"});return p.logID})}});var uxe=_(CL=>{"use strict";Object.defineProperty(CL,"__esModule",{value:!0});CL.verifyPublicKey=DSt;CL.verifyCertificate=PSt;var CSt=Cl(),cxe=Eo(),wSt=rK(),BSt=lxe(),vSt="1.3.6.1.4.1.57264.1.1",SSt="1.3.6.1.4.1.57264.1.8";function DSt(t,e,r){let s=r.publicKey(t);return e.forEach(a=>{if(!s.validFor(a))throw new cxe.VerificationError({code:"PUBLIC_KEY_ERROR",message:`Public key is not valid for timestamp: ${a.toISOString()}`})}),{key:s.publicKey}}function PSt(t,e,r){let s=(0,wSt.verifyCertificateChain)(t,r.certificateAuthorities);if(!e.every(n=>s.every(c=>c.validForDate(n))))throw new cxe.VerificationError({code:"CERTIFICATE_ERROR",message:"certificate is not valid or expired at the specified date"});return{scts:(0,BSt.verifySCTs)(s[0],s[1],r.ctlogs),signer:bSt(s[0])}}function bSt(t){let e,r=t.extension(SSt);r?e=r.valueObj.subs?.[0]?.value.toString("ascii"):e=t.extension(vSt)?.value.toString("ascii");let s={extensions:{issuer:e},subjectAlternativeName:t.subjectAltName};return{key:CSt.crypto.createPublicKey(t.publicKey),identity:s}}});var Axe=_(wL=>{"use strict";Object.defineProperty(wL,"__esModule",{value:!0});wL.verifySubjectAlternativeName=xSt;wL.verifyExtensions=kSt;var fxe=Eo();function xSt(t,e){if(e===void 0||!e.match(t))throw new fxe.PolicyError({code:"UNTRUSTED_SIGNER_ERROR",message:`certificate identity error - expected ${t}, got ${e}`})}function kSt(t,e={}){let r;for(r in t)if(e[r]!==t[r])throw new fxe.PolicyError({code:"UNTRUSTED_SIGNER_ERROR",message:`invalid certificate extension - expected ${r}=${t[r]}, got ${r}=${e[r]}`})}});var pxe=_(lK=>{"use strict";Object.defineProperty(lK,"__esModule",{value:!0});lK.verifyCheckpoint=TSt;var sK=Cl(),I1=Eo(),QSt=py(),iK=` + +`,RSt=/\u2014 (\S+) (\S+)\n/g;function TSt(t,e){let r=(0,QSt.filterTLogAuthorities)(e,{targetDate:new Date(Number(t.integratedTime)*1e3)}),s=t.inclusionProof,a=oK.fromString(s.checkpoint.envelope),n=aK.fromString(a.note);if(!FSt(a,r))throw new I1.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"invalid checkpoint signature"});if(!sK.crypto.bufferEqual(n.logHash,s.rootHash))throw new I1.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"root hash mismatch"})}function FSt(t,e){let r=Buffer.from(t.note,"utf-8");return t.signatures.every(s=>{let a=e.find(n=>sK.crypto.bufferEqual(n.logID.subarray(0,4),s.keyHint));return a?sK.crypto.verify(r,a.publicKey,s.signature):!1})}var oK=class t{constructor(e,r){this.note=e,this.signatures=r}static fromString(e){if(!e.includes(iK))throw new I1.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"missing checkpoint separator"});let r=e.indexOf(iK),s=e.slice(0,r+1),n=e.slice(r+iK.length).matchAll(RSt),c=Array.from(n,f=>{let[,p,h]=f,E=Buffer.from(h,"base64");if(E.length<5)throw new I1.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"malformed checkpoint signature"});return{name:p,keyHint:E.subarray(0,4),signature:E.subarray(4)}});if(c.length===0)throw new I1.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"no signatures found in checkpoint"});return new t(s,c)}},aK=class t{constructor(e,r,s,a){this.origin=e,this.logSize=r,this.logHash=s,this.rest=a}static fromString(e){let r=e.trimEnd().split(` +`);if(r.length<3)throw new I1.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"too few lines in checkpoint header"});let s=r[0],a=BigInt(r[1]),n=Buffer.from(r[2],"base64"),c=r.slice(3);return new t(s,a,n,c)}}});var hxe=_(AK=>{"use strict";Object.defineProperty(AK,"__esModule",{value:!0});AK.verifyMerkleInclusion=LSt;var fK=Cl(),cK=Eo(),NSt=Buffer.from([0]),OSt=Buffer.from([1]);function LSt(t){let e=t.inclusionProof,r=BigInt(e.logIndex),s=BigInt(e.treeSize);if(r<0n||r>=s)throw new cK.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:`invalid index: ${r}`});let{inner:a,border:n}=MSt(r,s);if(e.hashes.length!==a+n)throw new cK.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"invalid hash count"});let c=e.hashes.slice(0,a),f=e.hashes.slice(a),p=qSt(t.canonicalizedBody),h=_St(USt(p,c,r),f);if(!fK.crypto.bufferEqual(h,e.rootHash))throw new cK.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"calculated root hash does not match inclusion proof"})}function MSt(t,e){let r=HSt(t,e),s=jSt(t>>BigInt(r));return{inner:r,border:s}}function USt(t,e,r){return e.reduce((s,a,n)=>r>>BigInt(n)&BigInt(1)?uK(a,s):uK(s,a),t)}function _St(t,e){return e.reduce((r,s)=>uK(s,r),t)}function HSt(t,e){return GSt(t^e-BigInt(1))}function jSt(t){return t.toString(2).split("1").length-1}function GSt(t){return t===0n?0:t.toString(2).length}function uK(t,e){return fK.crypto.digest("sha256",OSt,t,e)}function qSt(t){return fK.crypto.digest("sha256",NSt,t)}});var dxe=_(pK=>{"use strict";Object.defineProperty(pK,"__esModule",{value:!0});pK.verifyTLogSET=VSt;var gxe=Cl(),WSt=Eo(),YSt=py();function VSt(t,e){if(!(0,YSt.filterTLogAuthorities)(e,{logID:t.logId.keyId,targetDate:new Date(Number(t.integratedTime)*1e3)}).some(a=>{let n=JSt(t),c=Buffer.from(gxe.json.canonicalize(n),"utf8"),f=t.inclusionPromise.signedEntryTimestamp;return gxe.crypto.verify(c,a.publicKey,f)}))throw new WSt.VerificationError({code:"TLOG_INCLUSION_PROMISE_ERROR",message:"inclusion promise could not be verified"})}function JSt(t){let{integratedTime:e,logIndex:r,logId:s,canonicalizedBody:a}=t;return{body:a.toString("base64"),integratedTime:Number(e),logIndex:Number(r),logID:s.keyId.toString("hex")}}});var mxe=_(dK=>{"use strict";Object.defineProperty(dK,"__esModule",{value:!0});dK.verifyRFC3161Timestamp=ZSt;var hK=Cl(),gK=Eo(),KSt=rK(),zSt=py();function ZSt(t,e,r){let s=t.signingTime;if(r=(0,zSt.filterCertAuthorities)(r,{start:s,end:s}),r=$St(r,{serialNumber:t.signerSerialNumber,issuer:t.signerIssuer}),!r.some(n=>{try{return XSt(t,e,n),!0}catch{return!1}}))throw new gK.VerificationError({code:"TIMESTAMP_ERROR",message:"timestamp could not be verified"})}function XSt(t,e,r){let[s,...a]=r.certChain,n=hK.crypto.createPublicKey(s.publicKey),c=t.signingTime;try{new KSt.CertificateChainVerifier({untrustedCert:s,trustedCerts:a}).verify()}catch{throw new gK.VerificationError({code:"TIMESTAMP_ERROR",message:"invalid certificate chain"})}if(!r.certChain.every(p=>p.validForDate(c)))throw new gK.VerificationError({code:"TIMESTAMP_ERROR",message:"timestamp was signed with an expired certificate"});t.verify(e,n)}function $St(t,e){return t.filter(r=>r.certChain.length>0&&hK.crypto.bufferEqual(r.certChain[0].serialNumber,e.serialNumber)&&hK.crypto.bufferEqual(r.certChain[0].issuer,e.issuer))}});var yxe=_(BL=>{"use strict";Object.defineProperty(BL,"__esModule",{value:!0});BL.verifyTSATimestamp=sDt;BL.verifyTLogTimestamp=oDt;var eDt=Eo(),tDt=pxe(),rDt=hxe(),nDt=dxe(),iDt=mxe();function sDt(t,e,r){return(0,iDt.verifyRFC3161Timestamp)(t,e,r),{type:"timestamp-authority",logID:t.signerSerialNumber,timestamp:t.signingTime}}function oDt(t,e){let r=!1;if(aDt(t)&&((0,nDt.verifyTLogSET)(t,e),r=!0),lDt(t)&&((0,rDt.verifyMerkleInclusion)(t),(0,tDt.verifyCheckpoint)(t,e),r=!0),!r)throw new eDt.VerificationError({code:"TLOG_MISSING_INCLUSION_ERROR",message:"inclusion could not be verified"});return{type:"transparency-log",logID:t.logId.keyId,timestamp:new Date(Number(t.integratedTime)*1e3)}}function aDt(t){return t.inclusionPromise!==void 0}function lDt(t){return t.inclusionProof!==void 0}});var Exe=_(mK=>{"use strict";Object.defineProperty(mK,"__esModule",{value:!0});mK.verifyDSSETLogBody=cDt;var vL=Eo();function cDt(t,e){switch(t.apiVersion){case"0.0.1":return uDt(t,e);default:throw new vL.VerificationError({code:"TLOG_BODY_ERROR",message:`unsupported dsse version: ${t.apiVersion}`})}}function uDt(t,e){if(t.spec.signatures?.length!==1)throw new vL.VerificationError({code:"TLOG_BODY_ERROR",message:"signature count mismatch"});let r=t.spec.signatures[0].signature;if(!e.compareSignature(Buffer.from(r,"base64")))throw new vL.VerificationError({code:"TLOG_BODY_ERROR",message:"tlog entry signature mismatch"});let s=t.spec.payloadHash?.value||"";if(!e.compareDigest(Buffer.from(s,"hex")))throw new vL.VerificationError({code:"TLOG_BODY_ERROR",message:"DSSE payload hash mismatch"})}});var Ixe=_(EK=>{"use strict";Object.defineProperty(EK,"__esModule",{value:!0});EK.verifyHashedRekordTLogBody=fDt;var yK=Eo();function fDt(t,e){switch(t.apiVersion){case"0.0.1":return ADt(t,e);default:throw new yK.VerificationError({code:"TLOG_BODY_ERROR",message:`unsupported hashedrekord version: ${t.apiVersion}`})}}function ADt(t,e){let r=t.spec.signature.content||"";if(!e.compareSignature(Buffer.from(r,"base64")))throw new yK.VerificationError({code:"TLOG_BODY_ERROR",message:"signature mismatch"});let s=t.spec.data.hash?.value||"";if(!e.compareDigest(Buffer.from(s,"hex")))throw new yK.VerificationError({code:"TLOG_BODY_ERROR",message:"digest mismatch"})}});var Cxe=_(IK=>{"use strict";Object.defineProperty(IK,"__esModule",{value:!0});IK.verifyIntotoTLogBody=pDt;var SL=Eo();function pDt(t,e){switch(t.apiVersion){case"0.0.2":return hDt(t,e);default:throw new SL.VerificationError({code:"TLOG_BODY_ERROR",message:`unsupported intoto version: ${t.apiVersion}`})}}function hDt(t,e){if(t.spec.content.envelope.signatures?.length!==1)throw new SL.VerificationError({code:"TLOG_BODY_ERROR",message:"signature count mismatch"});let r=gDt(t.spec.content.envelope.signatures[0].sig);if(!e.compareSignature(Buffer.from(r,"base64")))throw new SL.VerificationError({code:"TLOG_BODY_ERROR",message:"tlog entry signature mismatch"});let s=t.spec.content.payloadHash?.value||"";if(!e.compareDigest(Buffer.from(s,"hex")))throw new SL.VerificationError({code:"TLOG_BODY_ERROR",message:"DSSE payload hash mismatch"})}function gDt(t){return Buffer.from(t,"base64").toString("utf-8")}});var Bxe=_(CK=>{"use strict";Object.defineProperty(CK,"__esModule",{value:!0});CK.verifyTLogBody=EDt;var wxe=Eo(),dDt=Exe(),mDt=Ixe(),yDt=Cxe();function EDt(t,e){let{kind:r,version:s}=t.kindVersion,a=JSON.parse(t.canonicalizedBody.toString("utf8"));if(r!==a.kind||s!==a.apiVersion)throw new wxe.VerificationError({code:"TLOG_BODY_ERROR",message:`kind/version mismatch - expected: ${r}/${s}, received: ${a.kind}/${a.apiVersion}`});switch(a.kind){case"dsse":return(0,dDt.verifyDSSETLogBody)(a,e);case"intoto":return(0,yDt.verifyIntotoTLogBody)(a,e);case"hashedrekord":return(0,mDt.verifyHashedRekordTLogBody)(a,e);default:throw new wxe.VerificationError({code:"TLOG_BODY_ERROR",message:`unsupported kind: ${r}`})}}});var bxe=_(DL=>{"use strict";Object.defineProperty(DL,"__esModule",{value:!0});DL.Verifier=void 0;var IDt=Ie("util"),C1=Eo(),vxe=uxe(),Sxe=Axe(),Dxe=yxe(),CDt=Bxe(),wK=class{constructor(e,r={}){this.trustMaterial=e,this.options={ctlogThreshold:r.ctlogThreshold??1,tlogThreshold:r.tlogThreshold??1,tsaThreshold:r.tsaThreshold??0}}verify(e,r){let s=this.verifyTimestamps(e),a=this.verifySigningKey(e,s);return this.verifyTLogs(e),this.verifySignature(e,a),r&&this.verifyPolicy(r,a.identity||{}),a}verifyTimestamps(e){let r=0,s=0,a=e.timestamps.map(n=>{switch(n.$case){case"timestamp-authority":return s++,(0,Dxe.verifyTSATimestamp)(n.timestamp,e.signature.signature,this.trustMaterial.timestampAuthorities);case"transparency-log":return r++,(0,Dxe.verifyTLogTimestamp)(n.tlogEntry,this.trustMaterial.tlogs)}});if(Pxe(a))throw new C1.VerificationError({code:"TIMESTAMP_ERROR",message:"duplicate timestamp"});if(rn.timestamp)}verifySigningKey({key:e},r){switch(e.$case){case"public-key":return(0,vxe.verifyPublicKey)(e.hint,r,this.trustMaterial);case"certificate":{let s=(0,vxe.verifyCertificate)(e.certificate,r,this.trustMaterial);if(Pxe(s.scts))throw new C1.VerificationError({code:"CERTIFICATE_ERROR",message:"duplicate SCT"});if(s.scts.length(0,CDt.verifyTLogBody)(s,e))}verifySignature(e,r){if(!e.signature.verifySignature(r.key))throw new C1.VerificationError({code:"SIGNATURE_ERROR",message:"signature verification failed"})}verifyPolicy(e,r){e.subjectAlternativeName&&(0,Sxe.verifySubjectAlternativeName)(e.subjectAlternativeName,r.subjectAlternativeName),e.extensions&&(0,Sxe.verifyExtensions)(e.extensions,r.extensions)}};DL.Verifier=wK;function Pxe(t){for(let e=0;e{"use strict";Object.defineProperty(iu,"__esModule",{value:!0});iu.Verifier=iu.toTrustMaterial=iu.VerificationError=iu.PolicyError=iu.toSignedEntity=void 0;var wDt=nxe();Object.defineProperty(iu,"toSignedEntity",{enumerable:!0,get:function(){return wDt.toSignedEntity}});var xxe=Eo();Object.defineProperty(iu,"PolicyError",{enumerable:!0,get:function(){return xxe.PolicyError}});Object.defineProperty(iu,"VerificationError",{enumerable:!0,get:function(){return xxe.VerificationError}});var BDt=py();Object.defineProperty(iu,"toTrustMaterial",{enumerable:!0,get:function(){return BDt.toTrustMaterial}});var vDt=bxe();Object.defineProperty(iu,"Verifier",{enumerable:!0,get:function(){return vDt.Verifier}})});var kxe=_(Fa=>{"use strict";Object.defineProperty(Fa,"__esModule",{value:!0});Fa.DEFAULT_TIMEOUT=Fa.DEFAULT_RETRY=void 0;Fa.createBundleBuilder=PDt;Fa.createKeyFinder=bDt;Fa.createVerificationPolicy=xDt;var SDt=Cl(),w1=F7(),DDt=PL();Fa.DEFAULT_RETRY={retries:2};Fa.DEFAULT_TIMEOUT=5e3;function PDt(t,e){let r={signer:kDt(e),witnesses:RDt(e)};switch(t){case"messageSignature":return new w1.MessageSignatureBundleBuilder(r);case"dsseEnvelope":return new w1.DSSEBundleBuilder({...r,certificateChain:e.legacyCompatibility})}}function bDt(t){return e=>{let r=t(e);if(!r)throw new DDt.VerificationError({code:"PUBLIC_KEY_ERROR",message:`key not found: ${e}`});return{publicKey:SDt.crypto.createPublicKey(r),validFor:()=>!0}}}function xDt(t){let e={},r=t.certificateIdentityEmail||t.certificateIdentityURI;return r&&(e.subjectAlternativeName=r),t.certificateIssuer&&(e.extensions={issuer:t.certificateIssuer}),e}function kDt(t){return new w1.FulcioSigner({fulcioBaseURL:t.fulcioURL,identityProvider:t.identityProvider||QDt(t),retry:t.retry??Fa.DEFAULT_RETRY,timeout:t.timeout??Fa.DEFAULT_TIMEOUT})}function QDt(t){let e=t.identityToken;return e?{getToken:()=>Promise.resolve(e)}:new w1.CIContextProvider("sigstore")}function RDt(t){let e=[];return TDt(t)&&e.push(new w1.RekorWitness({rekorBaseURL:t.rekorURL,entryType:t.legacyCompatibility?"intoto":"dsse",fetchOnConflict:!1,retry:t.retry??Fa.DEFAULT_RETRY,timeout:t.timeout??Fa.DEFAULT_TIMEOUT})),FDt(t)&&e.push(new w1.TSAWitness({tsaBaseURL:t.tsaServerURL,retry:t.retry??Fa.DEFAULT_RETRY,timeout:t.timeout??Fa.DEFAULT_TIMEOUT})),e}function TDt(t){return t.tlogUpload!==!1}function FDt(t){return t.tsaServerURL!==void 0}});var Txe=_(su=>{"use strict";var NDt=su&&su.__createBinding||(Object.create?function(t,e,r,s){s===void 0&&(s=r);var a=Object.getOwnPropertyDescriptor(e,r);(!a||("get"in a?!e.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,s,a)}:function(t,e,r,s){s===void 0&&(s=r),t[s]=e[r]}),ODt=su&&su.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Qxe=su&&su.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var s=[];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(s[s.length]=a);return s},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var s=t(e),a=0;aa.verify(t,s))}async function Rxe(t={}){let e=await LDt.getTrustedRoot({mirrorURL:t.tufMirrorURL,rootPath:t.tufRootPath,cachePath:t.tufCachePath,forceCache:t.tufForceCache,retry:t.retry??B1.DEFAULT_RETRY,timeout:t.timeout??B1.DEFAULT_TIMEOUT}),r=t.keySelector?B1.createKeyFinder(t.keySelector):void 0,s=(0,BK.toTrustMaterial)(e,r),a={ctlogThreshold:t.ctLogThreshold,tlogThreshold:t.tlogThreshold},n=new BK.Verifier(s,a),c=B1.createVerificationPolicy(t);return{verify:(f,p)=>{let h=(0,vK.bundleFromJSON)(f),E=(0,BK.toSignedEntity)(h,p);n.verify(E,c)}}}});var Nxe=_(Ni=>{"use strict";Object.defineProperty(Ni,"__esModule",{value:!0});Ni.verify=Ni.sign=Ni.createVerifier=Ni.attest=Ni.VerificationError=Ni.PolicyError=Ni.TUFError=Ni.InternalError=Ni.DEFAULT_REKOR_URL=Ni.DEFAULT_FULCIO_URL=Ni.ValidationError=void 0;var HDt=EP();Object.defineProperty(Ni,"ValidationError",{enumerable:!0,get:function(){return HDt.ValidationError}});var SK=F7();Object.defineProperty(Ni,"DEFAULT_FULCIO_URL",{enumerable:!0,get:function(){return SK.DEFAULT_FULCIO_URL}});Object.defineProperty(Ni,"DEFAULT_REKOR_URL",{enumerable:!0,get:function(){return SK.DEFAULT_REKOR_URL}});Object.defineProperty(Ni,"InternalError",{enumerable:!0,get:function(){return SK.InternalError}});var jDt=pL();Object.defineProperty(Ni,"TUFError",{enumerable:!0,get:function(){return jDt.TUFError}});var Fxe=PL();Object.defineProperty(Ni,"PolicyError",{enumerable:!0,get:function(){return Fxe.PolicyError}});Object.defineProperty(Ni,"VerificationError",{enumerable:!0,get:function(){return Fxe.VerificationError}});var bL=Txe();Object.defineProperty(Ni,"attest",{enumerable:!0,get:function(){return bL.attest}});Object.defineProperty(Ni,"createVerifier",{enumerable:!0,get:function(){return bL.createVerifier}});Object.defineProperty(Ni,"sign",{enumerable:!0,get:function(){return bL.sign}});Object.defineProperty(Ni,"verify",{enumerable:!0,get:function(){return bL.verify}})});Dt();Ge();Dt();var pke=Ie("child_process"),hke=ut(Fd());Yt();var $I=new Map([]);var Gv={};Vt(Gv,{BaseCommand:()=>ft,WorkspaceRequiredError:()=>ar,getCli:()=>Bde,getDynamicLibs:()=>wde,getPluginConfiguration:()=>tC,openWorkspace:()=>eC,pluginCommands:()=>$I,runExit:()=>YT});Yt();var ft=class extends ot{constructor(){super(...arguments);this.cwd=ge.String("--cwd",{hidden:!0})}validateAndExecute(){if(typeof this.cwd<"u")throw new nt("The --cwd option is ambiguous when used anywhere else than the very first parameter provided in the command line, before even the command path");return super.validateAndExecute()}};Ge();Dt();Yt();var ar=class extends nt{constructor(e,r){let s=J.relative(e,r),a=J.join(e,Ut.fileName);super(`This command can only be run from within a workspace of your project (${s} isn't a workspace of ${a}).`)}};Ge();Dt();eA();wc();pv();Yt();var hat=ut(Ai());Ul();var wde=()=>new Map([["@yarnpkg/cli",Gv],["@yarnpkg/core",jv],["@yarnpkg/fslib",_2],["@yarnpkg/libzip",fv],["@yarnpkg/parsers",J2],["@yarnpkg/shell",mv],["clipanion",oB],["semver",hat],["typanion",Ea]]);Ge();async function eC(t,e){let{project:r,workspace:s}=await Rt.find(t,e);if(!s)throw new ar(r.cwd,e);return s}Ge();Dt();eA();wc();pv();Yt();var fbt=ut(Ai());Ul();var f5={};Vt(f5,{AddCommand:()=>sC,BinCommand:()=>oC,CacheCleanCommand:()=>aC,ClipanionCommand:()=>pC,ConfigCommand:()=>fC,ConfigGetCommand:()=>lC,ConfigSetCommand:()=>cC,ConfigUnsetCommand:()=>uC,DedupeCommand:()=>AC,EntryCommand:()=>gC,ExecCommand:()=>mC,ExplainCommand:()=>IC,ExplainPeerRequirementsCommand:()=>yC,HelpCommand:()=>hC,InfoCommand:()=>CC,LinkCommand:()=>BC,NodeCommand:()=>vC,PluginCheckCommand:()=>SC,PluginImportCommand:()=>bC,PluginImportSourcesCommand:()=>xC,PluginListCommand:()=>DC,PluginRemoveCommand:()=>kC,PluginRuntimeCommand:()=>QC,RebuildCommand:()=>RC,RemoveCommand:()=>TC,RunCommand:()=>NC,RunIndexCommand:()=>FC,SetResolutionCommand:()=>OC,SetVersionCommand:()=>EC,SetVersionSourcesCommand:()=>PC,UnlinkCommand:()=>LC,UpCommand:()=>MC,VersionCommand:()=>dC,WhyCommand:()=>UC,WorkspaceCommand:()=>qC,WorkspacesListCommand:()=>GC,YarnCommand:()=>wC,dedupeUtils:()=>tF,default:()=>bct,suggestUtils:()=>Zu});var Yye=ut(Fd());Ge();Ge();Ge();Yt();var uye=ut(Vv());Ul();var Zu={};Vt(Zu,{Modifier:()=>jq,Strategy:()=>$T,Target:()=>Jv,WorkspaceModifier:()=>sye,applyModifier:()=>Flt,extractDescriptorFromPath:()=>Gq,extractRangeModifier:()=>oye,fetchDescriptorFrom:()=>qq,findProjectDescriptors:()=>cye,getModifier:()=>Kv,getSuggestedDescriptors:()=>zv,makeWorkspaceDescriptor:()=>lye,toWorkspaceModifier:()=>aye});Ge();Ge();Dt();var Hq=ut(Ai()),Rlt="workspace:",Jv=(s=>(s.REGULAR="dependencies",s.DEVELOPMENT="devDependencies",s.PEER="peerDependencies",s))(Jv||{}),jq=(s=>(s.CARET="^",s.TILDE="~",s.EXACT="",s))(jq||{}),sye=(s=>(s.CARET="^",s.TILDE="~",s.EXACT="*",s))(sye||{}),$T=(n=>(n.KEEP="keep",n.REUSE="reuse",n.PROJECT="project",n.LATEST="latest",n.CACHE="cache",n))($T||{});function Kv(t,e){return t.exact?"":t.caret?"^":t.tilde?"~":e.configuration.get("defaultSemverRangePrefix")}var Tlt=/^([\^~]?)[0-9]+(?:\.[0-9]+){0,2}(?:-\S+)?$/;function oye(t,{project:e}){let r=t.match(Tlt);return r?r[1]:e.configuration.get("defaultSemverRangePrefix")}function Flt(t,e){let{protocol:r,source:s,params:a,selector:n}=G.parseRange(t.range);return Hq.default.valid(n)&&(n=`${e}${t.range}`),G.makeDescriptor(t,G.makeRange({protocol:r,source:s,params:a,selector:n}))}function aye(t){switch(t){case"^":return"^";case"~":return"~";case"":return"*";default:throw new Error(`Assertion failed: Unknown modifier: "${t}"`)}}function lye(t,e){return G.makeDescriptor(t.anchoredDescriptor,`${Rlt}${aye(e)}`)}async function cye(t,{project:e,target:r}){let s=new Map,a=n=>{let c=s.get(n.descriptorHash);return c||s.set(n.descriptorHash,c={descriptor:n,locators:[]}),c};for(let n of e.workspaces)if(r==="peerDependencies"){let c=n.manifest.peerDependencies.get(t.identHash);c!==void 0&&a(c).locators.push(n.anchoredLocator)}else{let c=n.manifest.dependencies.get(t.identHash),f=n.manifest.devDependencies.get(t.identHash);r==="devDependencies"?f!==void 0?a(f).locators.push(n.anchoredLocator):c!==void 0&&a(c).locators.push(n.anchoredLocator):c!==void 0?a(c).locators.push(n.anchoredLocator):f!==void 0&&a(f).locators.push(n.anchoredLocator)}return s}async function Gq(t,{cwd:e,workspace:r}){return await Olt(async s=>{J.isAbsolute(t)||(t=J.relative(r.cwd,J.resolve(e,t)),t.match(/^\.{0,2}\//)||(t=`./${t}`));let{project:a}=r,n=await qq(G.makeIdent(null,"archive"),t,{project:r.project,cache:s,workspace:r});if(!n)throw new Error("Assertion failed: The descriptor should have been found");let c=new ki,f=a.configuration.makeResolver(),p=a.configuration.makeFetcher(),h={checksums:a.storedChecksums,project:a,cache:s,fetcher:p,report:c,resolver:f},E=f.bindDescriptor(n,r.anchoredLocator,h),C=G.convertDescriptorToLocator(E),S=await p.fetch(C,h),b=await Ut.find(S.prefixPath,{baseFs:S.packageFs});if(!b.name)throw new Error("Target path doesn't have a name");return G.makeDescriptor(b.name,t)})}function Nlt(t){if(t.range==="unknown")return{type:"resolve",range:"latest"};if(Fr.validRange(t.range))return{type:"fixed",range:t.range};if(Mp.test(t.range))return{type:"resolve",range:t.range};let e=t.range.match(/^(?:jsr:|npm:)(.*)/);if(!e)return{type:"fixed",range:t.range};let[,r]=e,s=`${G.stringifyIdent(t)}@`;return r.startsWith(s)&&(r=r.slice(s.length)),Fr.validRange(r)?{type:"fixed",range:t.range}:Mp.test(r)?{type:"resolve",range:t.range}:{type:"fixed",range:t.range}}async function zv(t,{project:e,workspace:r,cache:s,target:a,fixed:n,modifier:c,strategies:f,maxResults:p=1/0}){if(!(p>=0))throw new Error(`Invalid maxResults (${p})`);let h=!n||t.range==="unknown"?Nlt(t):{type:"fixed",range:t.range};if(h.type==="fixed")return{suggestions:[{descriptor:t,name:`Use ${G.prettyDescriptor(e.configuration,t)}`,reason:"(unambiguous explicit request)"}],rejections:[]};let E=typeof r<"u"&&r!==null&&r.manifest[a].get(t.identHash)||null,C=[],S=[],b=async I=>{try{await I()}catch(T){S.push(T)}};for(let I of f){if(C.length>=p)break;switch(I){case"keep":await b(async()=>{E&&C.push({descriptor:E,name:`Keep ${G.prettyDescriptor(e.configuration,E)}`,reason:"(no changes)"})});break;case"reuse":await b(async()=>{for(let{descriptor:T,locators:N}of(await cye(t,{project:e,target:a})).values()){if(N.length===1&&N[0].locatorHash===r.anchoredLocator.locatorHash&&f.includes("keep"))continue;let U=`(originally used by ${G.prettyLocator(e.configuration,N[0])}`;U+=N.length>1?` and ${N.length-1} other${N.length>2?"s":""})`:")",C.push({descriptor:T,name:`Reuse ${G.prettyDescriptor(e.configuration,T)}`,reason:U})}});break;case"cache":await b(async()=>{for(let T of e.storedDescriptors.values())T.identHash===t.identHash&&C.push({descriptor:T,name:`Reuse ${G.prettyDescriptor(e.configuration,T)}`,reason:"(already used somewhere in the lockfile)"})});break;case"project":await b(async()=>{if(r.manifest.name!==null&&t.identHash===r.manifest.name.identHash)return;let T=e.tryWorkspaceByIdent(t);if(T===null)return;let N=lye(T,c);C.push({descriptor:N,name:`Attach ${G.prettyDescriptor(e.configuration,N)}`,reason:`(local workspace at ${he.pretty(e.configuration,T.relativeCwd,he.Type.PATH)})`})});break;case"latest":{let T=e.configuration.get("enableNetwork"),N=e.configuration.get("enableOfflineMode");await b(async()=>{if(a==="peerDependencies")C.push({descriptor:G.makeDescriptor(t,"*"),name:"Use *",reason:"(catch-all peer dependency pattern)"});else if(!T&&!N)C.push({descriptor:null,name:"Resolve from latest",reason:he.pretty(e.configuration,"(unavailable because enableNetwork is toggled off)","grey")});else{let U=await qq(t,h.range,{project:e,cache:s,workspace:r,modifier:c});U&&C.push({descriptor:U,name:`Use ${G.prettyDescriptor(e.configuration,U)}`,reason:`(resolved from ${N?"the cache":"latest"})`})}})}break}}return{suggestions:C.slice(0,p),rejections:S.slice(0,p)}}async function qq(t,e,{project:r,cache:s,workspace:a,preserveModifier:n=!0,modifier:c}){let f=r.configuration.normalizeDependency(G.makeDescriptor(t,e)),p=new ki,h=r.configuration.makeFetcher(),E=r.configuration.makeResolver(),C={project:r,fetcher:h,cache:s,checksums:r.storedChecksums,report:p,cacheOptions:{skipIntegrityCheck:!0}},S={...C,resolver:E,fetchOptions:C},b=E.bindDescriptor(f,a.anchoredLocator,S),I=await E.getCandidates(b,{},S);if(I.length===0)return null;let T=I[0],{protocol:N,source:U,params:W,selector:ee}=G.parseRange(G.convertToManifestRange(T.reference));if(N===r.configuration.get("defaultProtocol")&&(N=null),Hq.default.valid(ee)){let ie=ee;if(typeof c<"u")ee=c+ee;else if(n!==!1){let me=typeof n=="string"?n:f.range;ee=oye(me,{project:r})+ee}let ue=G.makeDescriptor(T,G.makeRange({protocol:N,source:U,params:W,selector:ee}));(await E.getCandidates(r.configuration.normalizeDependency(ue),{},S)).length!==1&&(ee=ie)}return G.makeDescriptor(T,G.makeRange({protocol:N,source:U,params:W,selector:ee}))}async function Olt(t){return await ce.mktempPromise(async e=>{let r=ze.create(e);return r.useWithSource(e,{enableMirror:!1,compressionLevel:0},e,{overwrite:!0}),await t(new Kr(e,{configuration:r,check:!1,immutable:!1}))})}var sC=class extends ft{constructor(){super(...arguments);this.json=ge.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"});this.fixed=ge.Boolean("-F,--fixed",!1,{description:"Store dependency tags as-is instead of resolving them"});this.exact=ge.Boolean("-E,--exact",!1,{description:"Don't use any semver modifier on the resolved range"});this.tilde=ge.Boolean("-T,--tilde",!1,{description:"Use the `~` semver modifier on the resolved range"});this.caret=ge.Boolean("-C,--caret",!1,{description:"Use the `^` semver modifier on the resolved range"});this.dev=ge.Boolean("-D,--dev",!1,{description:"Add a package as a dev dependency"});this.peer=ge.Boolean("-P,--peer",!1,{description:"Add a package as a peer dependency"});this.optional=ge.Boolean("-O,--optional",!1,{description:"Add / upgrade a package to an optional regular / peer dependency"});this.preferDev=ge.Boolean("--prefer-dev",!1,{description:"Add / upgrade a package to a dev dependency"});this.interactive=ge.Boolean("-i,--interactive",{description:"Reuse the specified package from other workspaces in the project"});this.cached=ge.Boolean("--cached",!1,{description:"Reuse the highest version already used somewhere within the project"});this.mode=ge.String("--mode",{description:"Change what artifacts installs generate",validator:fo($l)});this.silent=ge.Boolean("--silent",{hidden:!0});this.packages=ge.Rest()}static{this.paths=[["add"]]}static{this.usage=ot.Usage({description:"add dependencies to the project",details:"\n This command adds a package to the package.json for the nearest workspace.\n\n - If it didn't exist before, the package will by default be added to the regular `dependencies` field, but this behavior can be overriden thanks to the `-D,--dev` flag (which will cause the dependency to be added to the `devDependencies` field instead) and the `-P,--peer` flag (which will do the same but for `peerDependencies`).\n\n - If the package was already listed in your dependencies, it will by default be upgraded whether it's part of your `dependencies` or `devDependencies` (it won't ever update `peerDependencies`, though).\n\n - If set, the `--prefer-dev` flag will operate as a more flexible `-D,--dev` in that it will add the package to your `devDependencies` if it isn't already listed in either `dependencies` or `devDependencies`, but it will also happily upgrade your `dependencies` if that's what you already use (whereas `-D,--dev` would throw an exception).\n\n - If set, the `-O,--optional` flag will add the package to the `optionalDependencies` field and, in combination with the `-P,--peer` flag, it will add the package as an optional peer dependency. If the package was already listed in your `dependencies`, it will be upgraded to `optionalDependencies`. If the package was already listed in your `peerDependencies`, in combination with the `-P,--peer` flag, it will be upgraded to an optional peer dependency: `\"peerDependenciesMeta\": { \"\": { \"optional\": true } }`\n\n - If the added package doesn't specify a range at all its `latest` tag will be resolved and the returned version will be used to generate a new semver range (using the `^` modifier by default unless otherwise configured via the `defaultSemverRangePrefix` configuration, or the `~` modifier if `-T,--tilde` is specified, or no modifier at all if `-E,--exact` is specified). Two exceptions to this rule: the first one is that if the package is a workspace then its local version will be used, and the second one is that if you use `-P,--peer` the default range will be `*` and won't be resolved at all.\n\n - If the added package specifies a range (such as `^1.0.0`, `latest`, or `rc`), Yarn will add this range as-is in the resulting package.json entry (in particular, tags such as `rc` will be encoded as-is rather than being converted into a semver range).\n\n If the `--cached` option is used, Yarn will preferably reuse the highest version already used somewhere within the project, even if through a transitive dependency.\n\n If the `-i,--interactive` option is used (or if the `preferInteractive` settings is toggled on) the command will first try to check whether other workspaces in the project use the specified package and, if so, will offer to reuse them.\n\n If the `--mode=` option is set, Yarn will change which artifacts are generated. The modes currently supported are:\n\n - `skip-build` will not run the build scripts at all. Note that this is different from setting `enableScripts` to false because the latter will disable build scripts, and thus affect the content of the artifacts generated on disk, whereas the former will just disable the build step - but not the scripts themselves, which just won't run.\n\n - `update-lockfile` will skip the link step altogether, and only fetch packages that are missing from the lockfile (or that have no associated checksums). This mode is typically used by tools like Renovate or Dependabot to keep a lockfile up-to-date without incurring the full install cost.\n\n For a compilation of all the supported protocols, please consult the dedicated page from our website: https://yarnpkg.com/protocols.\n ",examples:[["Add a regular package to the current workspace","$0 add lodash"],["Add a specific version for a package to the current workspace","$0 add lodash@1.2.3"],["Add a package from a GitHub repository (the master branch) to the current workspace using a URL","$0 add lodash@https://github.com/lodash/lodash"],["Add a package from a GitHub repository (the master branch) to the current workspace using the GitHub protocol","$0 add lodash@github:lodash/lodash"],["Add a package from a GitHub repository (the master branch) to the current workspace using the GitHub protocol (shorthand)","$0 add lodash@lodash/lodash"],["Add a package from a specific branch of a GitHub repository to the current workspace using the GitHub protocol (shorthand)","$0 add lodash-es@lodash/lodash#es"],["Add a local package (gzipped tarball format) to the current workspace","$0 add local-package-name@file:../path/to/local-package-name-v0.1.2.tgz"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:s,workspace:a}=await Rt.find(r,this.context.cwd),n=await Kr.find(r);if(!a)throw new ar(s.cwd,this.context.cwd);await s.restoreInstallState({restoreResolutions:!1});let c=this.fixed,f=r.isInteractive({interactive:this.interactive,stdout:this.context.stdout}),p=f||r.get("preferReuse"),h=Kv(this,s),E=[p?"reuse":void 0,"project",this.cached?"cache":void 0,"latest"].filter(W=>typeof W<"u"),C=f?1/0:1,S=W=>{let ee=G.tryParseDescriptor(W.slice(4));return ee?ee.range==="unknown"?G.makeDescriptor(ee,`jsr:${G.stringifyIdent(ee)}@latest`):G.makeDescriptor(ee,`jsr:${ee.range}`):null},b=await Promise.all(this.packages.map(async W=>{let ee=W.match(/^\.{0,2}\//)?await Gq(W,{cwd:this.context.cwd,workspace:a}):W.startsWith("jsr:")?S(W):G.tryParseDescriptor(W),ie=W.match(/^(https?:|git@github)/);if(ie)throw new nt(`It seems you are trying to add a package using a ${he.pretty(r,`${ie[0]}...`,he.Type.RANGE)} url; we now require package names to be explicitly specified. +Try running the command again with the package name prefixed: ${he.pretty(r,"yarn add",he.Type.CODE)} ${he.pretty(r,G.makeDescriptor(G.makeIdent(null,"my-package"),`${ie[0]}...`),he.Type.DESCRIPTOR)}`);if(!ee)throw new nt(`The ${he.pretty(r,W,he.Type.CODE)} string didn't match the required format (package-name@range). Did you perhaps forget to explicitly reference the package name?`);let ue=Llt(a,ee,{dev:this.dev,peer:this.peer,preferDev:this.preferDev,optional:this.optional});return await Promise.all(ue.map(async me=>{let pe=await zv(ee,{project:s,workspace:a,cache:n,fixed:c,target:me,modifier:h,strategies:E,maxResults:C});return{request:ee,suggestedDescriptors:pe,target:me}}))})).then(W=>W.flat()),I=await lA.start({configuration:r,stdout:this.context.stdout,suggestInstall:!1},async W=>{for(let{request:ee,suggestedDescriptors:{suggestions:ie,rejections:ue}}of b)if(ie.filter(me=>me.descriptor!==null).length===0){let[me]=ue;if(typeof me>"u")throw new Error("Assertion failed: Expected an error to have been set");s.configuration.get("enableNetwork")?W.reportError(27,`${G.prettyDescriptor(r,ee)} can't be resolved to a satisfying range`):W.reportError(27,`${G.prettyDescriptor(r,ee)} can't be resolved to a satisfying range (note: network resolution has been disabled)`),W.reportSeparator(),W.reportExceptionOnce(me)}});if(I.hasErrors())return I.exitCode();let T=!1,N=[],U=[];for(let{suggestedDescriptors:{suggestions:W},target:ee}of b){let ie,ue=W.filter(Be=>Be.descriptor!==null),le=ue[0].descriptor,me=ue.every(Be=>G.areDescriptorsEqual(Be.descriptor,le));ue.length===1||me?ie=le:(T=!0,{answer:ie}=await(0,uye.prompt)({type:"select",name:"answer",message:"Which range do you want to use?",choices:W.map(({descriptor:Be,name:Ce,reason:g})=>Be?{name:Ce,hint:g,descriptor:Be}:{name:Ce,hint:g,disabled:!0}),onCancel:()=>process.exit(130),result(Be){return this.find(Be,"descriptor")},stdin:this.context.stdin,stdout:this.context.stdout}));let pe=a.manifest[ee].get(ie.identHash);(typeof pe>"u"||pe.descriptorHash!==ie.descriptorHash)&&(a.manifest[ee].set(ie.identHash,ie),this.optional&&(ee==="dependencies"?a.manifest.ensureDependencyMeta({...ie,range:"unknown"}).optional=!0:ee==="peerDependencies"&&(a.manifest.ensurePeerDependencyMeta({...ie,range:"unknown"}).optional=!0)),typeof pe>"u"?N.push([a,ee,ie,E]):U.push([a,ee,pe,ie]))}return await r.triggerMultipleHooks(W=>W.afterWorkspaceDependencyAddition,N),await r.triggerMultipleHooks(W=>W.afterWorkspaceDependencyReplacement,U),T&&this.context.stdout.write(` +`),await s.installWithNewReport({json:this.json,stdout:this.context.stdout,quiet:this.context.quiet},{cache:n,mode:this.mode})}};function Llt(t,e,{dev:r,peer:s,preferDev:a,optional:n}){let c=t.manifest.dependencies.has(e.identHash),f=t.manifest.devDependencies.has(e.identHash),p=t.manifest.peerDependencies.has(e.identHash);if((r||s)&&c)throw new nt(`Package "${G.prettyIdent(t.project.configuration,e)}" is already listed as a regular dependency - remove the -D,-P flags or remove it from your dependencies first`);if(!r&&!s&&p)throw new nt(`Package "${G.prettyIdent(t.project.configuration,e)}" is already listed as a peer dependency - use either of -D or -P, or remove it from your peer dependencies first`);if(n&&f)throw new nt(`Package "${G.prettyIdent(t.project.configuration,e)}" is already listed as a dev dependency - remove the -O flag or remove it from your dev dependencies first`);if(n&&!s&&p)throw new nt(`Package "${G.prettyIdent(t.project.configuration,e)}" is already listed as a peer dependency - remove the -O flag or add the -P flag or remove it from your peer dependencies first`);if((r||a)&&n)throw new nt(`Package "${G.prettyIdent(t.project.configuration,e)}" cannot simultaneously be a dev dependency and an optional dependency`);let h=[];return s&&h.push("peerDependencies"),(r||a)&&h.push("devDependencies"),n&&h.push("dependencies"),h.length>0?h:f?["devDependencies"]:p?["peerDependencies"]:["dependencies"]}Ge();Ge();Yt();var oC=class extends ft{constructor(){super(...arguments);this.verbose=ge.Boolean("-v,--verbose",!1,{description:"Print both the binary name and the locator of the package that provides the binary"});this.json=ge.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"});this.name=ge.String({required:!1})}static{this.paths=[["bin"]]}static{this.usage=ot.Usage({description:"get the path to a binary script",details:` + When used without arguments, this command will print the list of all the binaries available in the current workspace. Adding the \`-v,--verbose\` flag will cause the output to contain both the binary name and the locator of the package that provides the binary. + + When an argument is specified, this command will just print the path to the binary on the standard output and exit. Note that the reported path may be stored within a zip archive. + `,examples:[["List all the available binaries","$0 bin"],["Print the path to a specific binary","$0 bin eslint"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:s,locator:a}=await Rt.find(r,this.context.cwd);if(await s.restoreInstallState(),this.name){let f=(await In.getPackageAccessibleBinaries(a,{project:s})).get(this.name);if(!f)throw new nt(`Couldn't find a binary named "${this.name}" for package "${G.prettyLocator(r,a)}"`);let[,p]=f;return this.context.stdout.write(`${p} +`),0}return(await Ot.start({configuration:r,json:this.json,stdout:this.context.stdout},async c=>{let f=await In.getPackageAccessibleBinaries(a,{project:s}),h=Array.from(f.keys()).reduce((E,C)=>Math.max(E,C.length),0);for(let[E,[C,S]]of f)c.reportJson({name:E,source:G.stringifyIdent(C),path:S});if(this.verbose)for(let[E,[C]]of f)c.reportInfo(null,`${E.padEnd(h," ")} ${G.prettyLocator(r,C)}`);else for(let E of f.keys())c.reportInfo(null,E)})).exitCode()}};Ge();Dt();Yt();var aC=class extends ft{constructor(){super(...arguments);this.mirror=ge.Boolean("--mirror",!1,{description:"Remove the global cache files instead of the local cache files"});this.all=ge.Boolean("--all",!1,{description:"Remove both the global cache files and the local cache files of the current project"})}static{this.paths=[["cache","clean"],["cache","clear"]]}static{this.usage=ot.Usage({description:"remove the shared cache files",details:` + This command will remove all the files from the cache. + `,examples:[["Remove all the local archives","$0 cache clean"],["Remove all the archives stored in the ~/.yarn directory","$0 cache clean --mirror"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins);if(!r.get("enableCacheClean"))throw new nt("Cache cleaning is currently disabled. To enable it, set `enableCacheClean: true` in your configuration file. Note: Cache cleaning is typically not required and should be avoided when using Zero-Installs.");let s=await Kr.find(r);return(await Ot.start({configuration:r,stdout:this.context.stdout},async()=>{let n=(this.all||this.mirror)&&s.mirrorCwd!==null,c=!this.mirror;n&&(await ce.removePromise(s.mirrorCwd),await r.triggerHook(f=>f.cleanGlobalArtifacts,r)),c&&await ce.removePromise(s.cwd)})).exitCode()}};Ge();Yt();ql();var Wq=Ie("util"),lC=class extends ft{constructor(){super(...arguments);this.why=ge.Boolean("--why",!1,{description:"Print the explanation for why a setting has its value"});this.json=ge.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"});this.unsafe=ge.Boolean("--no-redacted",!1,{description:"Don't redact secrets (such as tokens) from the output"});this.name=ge.String()}static{this.paths=[["config","get"]]}static{this.usage=ot.Usage({description:"read a configuration settings",details:` + This command will print a configuration setting. + + Secrets (such as tokens) will be redacted from the output by default. If this behavior isn't desired, set the \`--no-redacted\` to get the untransformed value. + `,examples:[["Print a simple configuration setting","yarn config get yarnPath"],["Print a complex configuration setting","yarn config get packageExtensions"],["Print a nested field from the configuration",`yarn config get 'npmScopes["my-company"].npmRegistryServer'`],["Print a token from the configuration","yarn config get npmAuthToken --no-redacted"],["Print a configuration setting as JSON","yarn config get packageExtensions --json"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),s=this.name.replace(/[.[].*$/,""),a=this.name.replace(/^[^.[]*/,"");if(typeof r.settings.get(s)>"u")throw new nt(`Couldn't find a configuration settings named "${s}"`);let c=r.getSpecial(s,{hideSecrets:!this.unsafe,getNativePaths:!0}),f=je.convertMapsToIndexableObjects(c),p=a?va(f,a):f,h=await Ot.start({configuration:r,includeFooter:!1,json:this.json,stdout:this.context.stdout},async E=>{E.reportJson(p)});if(!this.json){if(typeof p=="string")return this.context.stdout.write(`${p} +`),h.exitCode();Wq.inspect.styles.name="cyan",this.context.stdout.write(`${(0,Wq.inspect)(p,{depth:1/0,colors:r.get("enableColors"),compact:!1})} +`)}return h.exitCode()}};Ge();Yt();ql();var Yq=Ie("util"),cC=class extends ft{constructor(){super(...arguments);this.json=ge.Boolean("--json",!1,{description:"Set complex configuration settings to JSON values"});this.home=ge.Boolean("-H,--home",!1,{description:"Update the home configuration instead of the project configuration"});this.name=ge.String();this.value=ge.String()}static{this.paths=[["config","set"]]}static{this.usage=ot.Usage({description:"change a configuration settings",details:` + This command will set a configuration setting. + + When used without the \`--json\` flag, it can only set a simple configuration setting (a string, a number, or a boolean). + + When used with the \`--json\` flag, it can set both simple and complex configuration settings, including Arrays and Objects. + `,examples:[["Set a simple configuration setting (a string, a number, or a boolean)","yarn config set initScope myScope"],["Set a simple configuration setting (a string, a number, or a boolean) using the `--json` flag",'yarn config set initScope --json \\"myScope\\"'],["Set a complex configuration setting (an Array) using the `--json` flag",`yarn config set unsafeHttpWhitelist --json '["*.example.com", "example.com"]'`],["Set a complex configuration setting (an Object) using the `--json` flag",`yarn config set packageExtensions --json '{ "@babel/parser@*": { "dependencies": { "@babel/types": "*" } } }'`],["Set a nested configuration setting",'yarn config set npmScopes.company.npmRegistryServer "https://npm.example.com"'],["Set a nested configuration setting using indexed access for non-simple keys",`yarn config set 'npmRegistries["//npm.example.com"].npmAuthToken' "ffffffff-ffff-ffff-ffff-ffffffffffff"`]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),s=()=>{if(!r.projectCwd)throw new nt("This command must be run from within a project folder");return r.projectCwd},a=this.name.replace(/[.[].*$/,""),n=this.name.replace(/^[^.[]*\.?/,"");if(typeof r.settings.get(a)>"u")throw new nt(`Couldn't find a configuration settings named "${a}"`);if(a==="enableStrictSettings")throw new nt("This setting only affects the file it's in, and thus cannot be set from the CLI");let f=this.json?JSON.parse(this.value):this.value;await(this.home?I=>ze.updateHomeConfiguration(I):I=>ze.updateConfiguration(s(),I))(I=>{if(n){let T=f0(I);return Jd(T,this.name,f),T}else return{...I,[a]:f}});let E=(await ze.find(this.context.cwd,this.context.plugins)).getSpecial(a,{hideSecrets:!0,getNativePaths:!0}),C=je.convertMapsToIndexableObjects(E),S=n?va(C,n):C;return(await Ot.start({configuration:r,includeFooter:!1,stdout:this.context.stdout},async I=>{Yq.inspect.styles.name="cyan",I.reportInfo(0,`Successfully set ${this.name} to ${(0,Yq.inspect)(S,{depth:1/0,colors:r.get("enableColors"),compact:!1})}`)})).exitCode()}};Ge();Yt();ql();var uC=class extends ft{constructor(){super(...arguments);this.home=ge.Boolean("-H,--home",!1,{description:"Update the home configuration instead of the project configuration"});this.name=ge.String()}static{this.paths=[["config","unset"]]}static{this.usage=ot.Usage({description:"unset a configuration setting",details:` + This command will unset a configuration setting. + `,examples:[["Unset a simple configuration setting","yarn config unset initScope"],["Unset a complex configuration setting","yarn config unset packageExtensions"],["Unset a nested configuration setting","yarn config unset npmScopes.company.npmRegistryServer"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),s=()=>{if(!r.projectCwd)throw new nt("This command must be run from within a project folder");return r.projectCwd},a=this.name.replace(/[.[].*$/,""),n=this.name.replace(/^[^.[]*\.?/,"");if(typeof r.settings.get(a)>"u")throw new nt(`Couldn't find a configuration settings named "${a}"`);let f=this.home?h=>ze.updateHomeConfiguration(h):h=>ze.updateConfiguration(s(),h);return(await Ot.start({configuration:r,includeFooter:!1,stdout:this.context.stdout},async h=>{let E=!1;await f(C=>{if(!vB(C,this.name))return h.reportWarning(0,`Configuration doesn't contain setting ${this.name}; there is nothing to unset`),E=!0,C;let S=n?f0(C):{...C};return A0(S,this.name),S}),E||h.reportInfo(0,`Successfully unset ${this.name}`)})).exitCode()}};Ge();Dt();Yt();var eF=Ie("util"),fC=class extends ft{constructor(){super(...arguments);this.noDefaults=ge.Boolean("--no-defaults",!1,{description:"Omit the default values from the display"});this.json=ge.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"});this.verbose=ge.Boolean("-v,--verbose",{hidden:!0});this.why=ge.Boolean("--why",{hidden:!0});this.names=ge.Rest()}static{this.paths=[["config"]]}static{this.usage=ot.Usage({description:"display the current configuration",details:` + This command prints the current active configuration settings. + `,examples:[["Print the active configuration settings","$0 config"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins,{strict:!1}),s=await SI({configuration:r,stdout:this.context.stdout,forceError:this.json},[{option:this.verbose,message:"The --verbose option is deprecated, the settings' descriptions are now always displayed"},{option:this.why,message:"The --why option is deprecated, the settings' sources are now always displayed"}]);if(s!==null)return s;let a=this.names.length>0?[...new Set(this.names)].sort():[...r.settings.keys()].sort(),n,c=await Ot.start({configuration:r,json:this.json,stdout:this.context.stdout,includeFooter:!1},async f=>{if(r.invalid.size>0&&!this.json){for(let[p,h]of r.invalid)f.reportError(34,`Invalid configuration key "${p}" in ${h}`);f.reportSeparator()}if(this.json)for(let p of a){if(this.noDefaults&&!r.sources.has(p))continue;let h=r.settings.get(p);typeof h>"u"&&f.reportError(34,`No configuration key named "${p}"`);let E=r.getSpecial(p,{hideSecrets:!0,getNativePaths:!0}),C=r.sources.get(p)??"",S=C&&C[0]!=="<"?fe.fromPortablePath(C):C;f.reportJson({key:p,effective:E,source:S,...h})}else{let p={breakLength:1/0,colors:r.get("enableColors"),maxArrayLength:2},h={},E={children:h};for(let C of a){if(this.noDefaults&&!r.sources.has(C))continue;let S=r.settings.get(C),b=r.sources.get(C)??"",I=r.getSpecial(C,{hideSecrets:!0,getNativePaths:!0}),T={Description:{label:"Description",value:he.tuple(he.Type.MARKDOWN,{text:S.description,format:this.cli.format(),paragraphs:!1})},Source:{label:"Source",value:he.tuple(b[0]==="<"?he.Type.CODE:he.Type.PATH,b)}};h[C]={value:he.tuple(he.Type.CODE,C),children:T};let N=(U,W)=>{for(let[ee,ie]of W)if(ie instanceof Map){let ue={};U[ee]={children:ue},N(ue,ie)}else U[ee]={label:ee,value:he.tuple(he.Type.NO_HINT,(0,eF.inspect)(ie,p))}};I instanceof Map?N(T,I):T.Value={label:"Value",value:he.tuple(he.Type.NO_HINT,(0,eF.inspect)(I,p))}}a.length!==1&&(n=void 0),xs.emitTree(E,{configuration:r,json:this.json,stdout:this.context.stdout,separators:2})}});if(!this.json&&typeof n<"u"){let f=a[0],p=(0,eF.inspect)(r.getSpecial(f,{hideSecrets:!0,getNativePaths:!0}),{colors:r.get("enableColors")});this.context.stdout.write(` +`),this.context.stdout.write(`${p} +`)}return c.exitCode()}};Ge();Yt();Ul();var tF={};Vt(tF,{Strategy:()=>Zv,acceptedStrategies:()=>Mlt,dedupe:()=>Vq});Ge();Ge();var fye=ut(Go()),Zv=(e=>(e.HIGHEST="highest",e))(Zv||{}),Mlt=new Set(Object.values(Zv)),Ult={highest:async(t,e,{resolver:r,fetcher:s,resolveOptions:a,fetchOptions:n})=>{let c=new Map;for(let[p,h]of t.storedResolutions){let E=t.storedDescriptors.get(p);if(typeof E>"u")throw new Error(`Assertion failed: The descriptor (${p}) should have been registered`);je.getSetWithDefault(c,E.identHash).add(h)}let f=new Map(je.mapAndFilter(t.storedDescriptors.values(),p=>G.isVirtualDescriptor(p)?je.mapAndFilter.skip:[p.descriptorHash,je.makeDeferred()]));for(let p of t.storedDescriptors.values()){let h=f.get(p.descriptorHash);if(typeof h>"u")throw new Error(`Assertion failed: The descriptor (${p.descriptorHash}) should have been registered`);let E=t.storedResolutions.get(p.descriptorHash);if(typeof E>"u")throw new Error(`Assertion failed: The resolution (${p.descriptorHash}) should have been registered`);let C=t.originalPackages.get(E);if(typeof C>"u")throw new Error(`Assertion failed: The package (${E}) should have been registered`);Promise.resolve().then(async()=>{let S=r.getResolutionDependencies(p,a),b=Object.fromEntries(await je.allSettledSafe(Object.entries(S).map(async([ee,ie])=>{let ue=f.get(ie.descriptorHash);if(typeof ue>"u")throw new Error(`Assertion failed: The descriptor (${ie.descriptorHash}) should have been registered`);let le=await ue.promise;if(!le)throw new Error("Assertion failed: Expected the dependency to have been through the dedupe process itself");return[ee,le.updatedPackage]})));if(e.length&&!fye.default.isMatch(G.stringifyIdent(p),e)||!r.shouldPersistResolution(C,a))return C;let I=c.get(p.identHash);if(typeof I>"u")throw new Error(`Assertion failed: The resolutions (${p.identHash}) should have been registered`);if(I.size===1)return C;let T=[...I].map(ee=>{let ie=t.originalPackages.get(ee);if(typeof ie>"u")throw new Error(`Assertion failed: The package (${ee}) should have been registered`);return ie}),N=await r.getSatisfying(p,b,T,a),U=N.locators?.[0];if(typeof U>"u"||!N.sorted)return C;let W=t.originalPackages.get(U.locatorHash);if(typeof W>"u")throw new Error(`Assertion failed: The package (${U.locatorHash}) should have been registered`);return W}).then(async S=>{let b=await t.preparePackage(S,{resolver:r,resolveOptions:a});h.resolve({descriptor:p,currentPackage:C,updatedPackage:S,resolvedPackage:b})}).catch(S=>{h.reject(S)})}return[...f.values()].map(p=>p.promise)}};async function Vq(t,{strategy:e,patterns:r,cache:s,report:a}){let{configuration:n}=t,c=new ki,f=n.makeResolver(),p=n.makeFetcher(),h={cache:s,checksums:t.storedChecksums,fetcher:p,project:t,report:c,cacheOptions:{skipIntegrityCheck:!0}},E={project:t,resolver:f,report:c,fetchOptions:h};return await a.startTimerPromise("Deduplication step",async()=>{let C=Ult[e],S=await C(t,r,{resolver:f,resolveOptions:E,fetcher:p,fetchOptions:h}),b=Ao.progressViaCounter(S.length);await a.reportProgress(b);let I=0;await Promise.all(S.map(U=>U.then(W=>{if(W===null||W.currentPackage.locatorHash===W.updatedPackage.locatorHash)return;I++;let{descriptor:ee,currentPackage:ie,updatedPackage:ue}=W;a.reportInfo(0,`${G.prettyDescriptor(n,ee)} can be deduped from ${G.prettyLocator(n,ie)} to ${G.prettyLocator(n,ue)}`),a.reportJson({descriptor:G.stringifyDescriptor(ee),currentResolution:G.stringifyLocator(ie),updatedResolution:G.stringifyLocator(ue)}),t.storedResolutions.set(ee.descriptorHash,ue.locatorHash)}).finally(()=>b.tick())));let T;switch(I){case 0:T="No packages";break;case 1:T="One package";break;default:T=`${I} packages`}let N=he.pretty(n,e,he.Type.CODE);return a.reportInfo(0,`${T} can be deduped using the ${N} strategy`),I})}var AC=class extends ft{constructor(){super(...arguments);this.strategy=ge.String("-s,--strategy","highest",{description:"The strategy to use when deduping dependencies",validator:fo(Zv)});this.check=ge.Boolean("-c,--check",!1,{description:"Exit with exit code 1 when duplicates are found, without persisting the dependency tree"});this.json=ge.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"});this.mode=ge.String("--mode",{description:"Change what artifacts installs generate",validator:fo($l)});this.patterns=ge.Rest()}static{this.paths=[["dedupe"]]}static{this.usage=ot.Usage({description:"deduplicate dependencies with overlapping ranges",details:"\n Duplicates are defined as descriptors with overlapping ranges being resolved and locked to different locators. They are a natural consequence of Yarn's deterministic installs, but they can sometimes pile up and unnecessarily increase the size of your project.\n\n This command dedupes dependencies in the current project using different strategies (only one is implemented at the moment):\n\n - `highest`: Reuses (where possible) the locators with the highest versions. This means that dependencies can only be upgraded, never downgraded. It's also guaranteed that it never takes more than a single pass to dedupe the entire dependency tree.\n\n **Note:** Even though it never produces a wrong dependency tree, this command should be used with caution, as it modifies the dependency tree, which can sometimes cause problems when packages don't strictly follow semver recommendations. Because of this, it is recommended to also review the changes manually.\n\n If set, the `-c,--check` flag will only report the found duplicates, without persisting the modified dependency tree. If changes are found, the command will exit with a non-zero exit code, making it suitable for CI purposes.\n\n If the `--mode=` option is set, Yarn will change which artifacts are generated. The modes currently supported are:\n\n - `skip-build` will not run the build scripts at all. Note that this is different from setting `enableScripts` to false because the latter will disable build scripts, and thus affect the content of the artifacts generated on disk, whereas the former will just disable the build step - but not the scripts themselves, which just won't run.\n\n - `update-lockfile` will skip the link step altogether, and only fetch packages that are missing from the lockfile (or that have no associated checksums). This mode is typically used by tools like Renovate or Dependabot to keep a lockfile up-to-date without incurring the full install cost.\n\n This command accepts glob patterns as arguments (if valid Idents and supported by [micromatch](https://github.com/micromatch/micromatch)). Make sure to escape the patterns, to prevent your own shell from trying to expand them.\n\n ### In-depth explanation:\n\n Yarn doesn't deduplicate dependencies by default, otherwise installs wouldn't be deterministic and the lockfile would be useless. What it actually does is that it tries to not duplicate dependencies in the first place.\n\n **Example:** If `foo@^2.3.4` (a dependency of a dependency) has already been resolved to `foo@2.3.4`, running `yarn add foo@*`will cause Yarn to reuse `foo@2.3.4`, even if the latest `foo` is actually `foo@2.10.14`, thus preventing unnecessary duplication.\n\n Duplication happens when Yarn can't unlock dependencies that have already been locked inside the lockfile.\n\n **Example:** If `foo@^2.3.4` (a dependency of a dependency) has already been resolved to `foo@2.3.4`, running `yarn add foo@2.10.14` will cause Yarn to install `foo@2.10.14` because the existing resolution doesn't satisfy the range `2.10.14`. This behavior can lead to (sometimes) unwanted duplication, since now the lockfile contains 2 separate resolutions for the 2 `foo` descriptors, even though they have overlapping ranges, which means that the lockfile can be simplified so that both descriptors resolve to `foo@2.10.14`.\n ",examples:[["Dedupe all packages","$0 dedupe"],["Dedupe all packages using a specific strategy","$0 dedupe --strategy highest"],["Dedupe a specific package","$0 dedupe lodash"],["Dedupe all packages with the `@babel/*` scope","$0 dedupe '@babel/*'"],["Check for duplicates (can be used as a CI step)","$0 dedupe --check"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:s}=await Rt.find(r,this.context.cwd),a=await Kr.find(r);await s.restoreInstallState({restoreResolutions:!1});let n=0,c=await Ot.start({configuration:r,includeFooter:!1,stdout:this.context.stdout,json:this.json},async f=>{n=await Vq(s,{strategy:this.strategy,patterns:this.patterns,cache:a,report:f})});return c.hasErrors()?c.exitCode():this.check?n?1:0:await s.installWithNewReport({json:this.json,stdout:this.context.stdout},{cache:a,mode:this.mode})}};Ge();Yt();var pC=class extends ft{static{this.paths=[["--clipanion=definitions"]]}async execute(){let{plugins:e}=await ze.find(this.context.cwd,this.context.plugins),r=[];for(let c of e){let{commands:f}=c[1];if(f){let h=Ca.from(f).definitions();r.push([c[0],h])}}let s=this.cli.definitions(),a=(c,f)=>c.split(" ").slice(1).join()===f.split(" ").slice(1).join(),n=Aye()["@yarnpkg/builder"].bundles.standard;for(let c of r){let f=c[1];for(let p of f)s.find(h=>a(h.path,p.path)).plugin={name:c[0],isDefault:n.includes(c[0])}}this.context.stdout.write(`${JSON.stringify(s,null,2)} +`)}};var hC=class extends ft{static{this.paths=[["help"],["--help"],["-h"]]}async execute(){this.context.stdout.write(this.cli.usage(null))}};Ge();Dt();Yt();var gC=class extends ft{constructor(){super(...arguments);this.leadingArgument=ge.String();this.args=ge.Proxy()}async execute(){if(this.leadingArgument.match(/[\\/]/)&&!G.tryParseIdent(this.leadingArgument)){let r=J.resolve(this.context.cwd,fe.toPortablePath(this.leadingArgument));return await this.cli.run(this.args,{cwd:r})}else return await this.cli.run(["run",this.leadingArgument,...this.args])}};Ge();var dC=class extends ft{static{this.paths=[["-v"],["--version"]]}async execute(){this.context.stdout.write(`${fn||""} +`)}};Ge();Ge();Yt();var mC=class extends ft{constructor(){super(...arguments);this.commandName=ge.String();this.args=ge.Proxy()}static{this.paths=[["exec"]]}static{this.usage=ot.Usage({description:"execute a shell script",details:` + This command simply executes a shell script within the context of the root directory of the active workspace using the portable shell. + + It also makes sure to call it in a way that's compatible with the current project (for example, on PnP projects the environment will be setup in such a way that PnP will be correctly injected into the environment). + `,examples:[["Execute a single shell command","$0 exec echo Hello World"],["Execute a shell script",'$0 exec "tsc & babel src --out-dir lib"']]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:s,locator:a}=await Rt.find(r,this.context.cwd);return await s.restoreInstallState(),await In.executePackageShellcode(a,this.commandName,this.args,{cwd:this.context.cwd,stdin:this.context.stdin,stdout:this.context.stdout,stderr:this.context.stderr,project:s})}};Ge();Yt();Ul();var yC=class extends ft{constructor(){super(...arguments);this.hash=ge.String({required:!1,validator:Nx(wE(),[X2(/^p[0-9a-f]{6}$/)])})}static{this.paths=[["explain","peer-requirements"]]}static{this.usage=ot.Usage({description:"explain a set of peer requirements",details:` + A peer requirement represents all peer requests that a subject must satisfy when providing a requested package to requesters. + + When the hash argument is specified, this command prints a detailed explanation of the peer requirement corresponding to the hash and whether it is satisfied or not. + + When used without arguments, this command lists all peer requirements and the corresponding hash that can be used to get detailed information about a given requirement. + + **Note:** A hash is a seven-letter code consisting of the letter 'p' followed by six characters that can be obtained from peer dependency warnings or from the list of all peer requirements(\`yarn explain peer-requirements\`). + `,examples:[["Explain the corresponding peer requirement for a hash","$0 explain peer-requirements p1a4ed"],["List all peer requirements","$0 explain peer-requirements"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:s}=await Rt.find(r,this.context.cwd);return await s.restoreInstallState({restoreResolutions:!1}),await s.applyLightResolution(),typeof this.hash<"u"?await Hlt(this.hash,s,{stdout:this.context.stdout}):await jlt(s,{stdout:this.context.stdout})}};async function Hlt(t,e,r){let s=e.peerRequirementNodes.get(t);if(typeof s>"u")throw new Error(`No peerDependency requirements found for hash: "${t}"`);let a=new Set,n=p=>a.has(p.requester.locatorHash)?{value:he.tuple(he.Type.DEPENDENT,{locator:p.requester,descriptor:p.descriptor}),children:p.children.size>0?[{value:he.tuple(he.Type.NO_HINT,"...")}]:[]}:(a.add(p.requester.locatorHash),{value:he.tuple(he.Type.DEPENDENT,{locator:p.requester,descriptor:p.descriptor}),children:Object.fromEntries(Array.from(p.children.values(),h=>[G.stringifyLocator(h.requester),n(h)]))}),c=e.peerWarnings.find(p=>p.hash===t);return(await Ot.start({configuration:e.configuration,stdout:r.stdout,includeFooter:!1,includePrefix:!1},async p=>{let h=he.mark(e.configuration),E=c?h.Cross:h.Check;if(p.reportInfo(0,`Package ${he.pretty(e.configuration,s.subject,he.Type.LOCATOR)} is requested to provide ${he.pretty(e.configuration,s.ident,he.Type.IDENT)} by its descendants`),p.reportSeparator(),p.reportInfo(0,he.pretty(e.configuration,s.subject,he.Type.LOCATOR)),xs.emitTree({children:Object.fromEntries(Array.from(s.requests.values(),C=>[G.stringifyLocator(C.requester),n(C)]))},{configuration:e.configuration,stdout:r.stdout,json:!1}),p.reportSeparator(),s.provided.range==="missing:"){let C=c?"":" , but all peer requests are optional";p.reportInfo(0,`${E} Package ${he.pretty(e.configuration,s.subject,he.Type.LOCATOR)} does not provide ${he.pretty(e.configuration,s.ident,he.Type.IDENT)}${C}.`)}else{let C=e.storedResolutions.get(s.provided.descriptorHash);if(!C)throw new Error("Assertion failed: Expected the descriptor to be registered");let S=e.storedPackages.get(C);if(!S)throw new Error("Assertion failed: Expected the package to be registered");p.reportInfo(0,`${E} Package ${he.pretty(e.configuration,s.subject,he.Type.LOCATOR)} provides ${he.pretty(e.configuration,s.ident,he.Type.IDENT)} with version ${G.prettyReference(e.configuration,S.version??"0.0.0")}, ${c?"which does not satisfy all requests.":"which satisfies all requests"}`),c?.type===3&&(c.range?p.reportInfo(0,` The combined requested range is ${he.pretty(e.configuration,c.range,he.Type.RANGE)}`):p.reportInfo(0," Unfortunately, the requested ranges have no overlap"))}})).exitCode()}async function jlt(t,e){return(await Ot.start({configuration:t.configuration,stdout:e.stdout,includeFooter:!1,includePrefix:!1},async s=>{let a=he.mark(t.configuration),n=je.sortMap(t.peerRequirementNodes,[([,c])=>G.stringifyLocator(c.subject),([,c])=>G.stringifyIdent(c.ident)]);for(let[,c]of n.values()){if(!c.root)continue;let f=t.peerWarnings.find(E=>E.hash===c.hash),p=[...G.allPeerRequests(c)],h;if(p.length>2?h=` and ${p.length-1} other dependencies`:p.length===2?h=" and 1 other dependency":h="",c.provided.range!=="missing:"){let E=t.storedResolutions.get(c.provided.descriptorHash);if(!E)throw new Error("Assertion failed: Expected the resolution to have been registered");let C=t.storedPackages.get(E);if(!C)throw new Error("Assertion failed: Expected the provided package to have been registered");let S=`${he.pretty(t.configuration,c.hash,he.Type.CODE)} \u2192 ${f?a.Cross:a.Check} ${G.prettyLocator(t.configuration,c.subject)} provides ${G.prettyLocator(t.configuration,C)} to ${G.prettyLocator(t.configuration,p[0].requester)}${h}`;f?s.reportWarning(0,S):s.reportInfo(0,S)}else{let E=`${he.pretty(t.configuration,c.hash,he.Type.CODE)} \u2192 ${f?a.Cross:a.Check} ${G.prettyLocator(t.configuration,c.subject)} doesn't provide ${G.prettyIdent(t.configuration,c.ident)} to ${G.prettyLocator(t.configuration,p[0].requester)}${h}`;f?s.reportWarning(0,E):s.reportInfo(0,E)}}})).exitCode()}Ge();Yt();Ul();Ge();Ge();Dt();Yt();var pye=ut(Ai()),EC=class extends ft{constructor(){super(...arguments);this.useYarnPath=ge.Boolean("--yarn-path",{description:"Set the yarnPath setting even if the version can be accessed by Corepack"});this.onlyIfNeeded=ge.Boolean("--only-if-needed",!1,{description:"Only lock the Yarn version if it isn't already locked"});this.version=ge.String()}static{this.paths=[["set","version"]]}static{this.usage=ot.Usage({description:"lock the Yarn version used by the project",details:"\n This command will set a specific release of Yarn to be used by Corepack: https://nodejs.org/api/corepack.html.\n\n By default it only will set the `packageManager` field at the root of your project, but if the referenced release cannot be represented this way, if you already have `yarnPath` configured, or if you set the `--yarn-path` command line flag, then the release will also be downloaded from the Yarn GitHub repository, stored inside your project, and referenced via the `yarnPath` settings from your project `.yarnrc.yml` file.\n\n A very good use case for this command is to enforce the version of Yarn used by any single member of your team inside the same project - by doing this you ensure that you have control over Yarn upgrades and downgrades (including on your deployment servers), and get rid of most of the headaches related to someone using a slightly different version and getting different behavior.\n\n The version specifier can be:\n\n - a tag:\n - `latest` / `berry` / `stable` -> the most recent stable berry (`>=2.0.0`) release\n - `canary` -> the most recent canary (release candidate) berry (`>=2.0.0`) release\n - `classic` -> the most recent classic (`^0.x || ^1.x`) release\n\n - a semver range (e.g. `2.x`) -> the most recent version satisfying the range (limited to berry releases)\n\n - a semver version (e.g. `2.4.1`, `1.22.1`)\n\n - a local file referenced through either a relative or absolute path\n\n - `self` -> the version used to invoke the command\n ",examples:[["Download the latest release from the Yarn repository","$0 set version latest"],["Download the latest canary release from the Yarn repository","$0 set version canary"],["Download the latest classic release from the Yarn repository","$0 set version classic"],["Download the most recent Yarn 3 build","$0 set version 3.x"],["Download a specific Yarn 2 build","$0 set version 2.0.0-rc.30"],["Switch back to a specific Yarn 1 release","$0 set version 1.22.1"],["Use a release from the local filesystem","$0 set version ./yarn.cjs"],["Use a release from a URL","$0 set version https://repo.yarnpkg.com/3.1.0/packages/yarnpkg-cli/bin/yarn.js"],["Download the version used to invoke the command","$0 set version self"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins);if(this.onlyIfNeeded&&r.get("yarnPath")){let f=r.sources.get("yarnPath");if(!f)throw new Error("Assertion failed: Expected 'yarnPath' to have a source");let p=r.projectCwd??r.startingCwd;if(J.contains(p,f))return 0}let s=()=>{if(typeof fn>"u")throw new nt("The --install flag can only be used without explicit version specifier from the Yarn CLI");return`file://${process.argv[1]}`},a,n=(f,p)=>({version:p,url:f.replace(/\{\}/g,p)});if(this.version==="self")a={url:s(),version:fn??"self"};else if(this.version==="latest"||this.version==="berry"||this.version==="stable")a=n("https://repo.yarnpkg.com/{}/packages/yarnpkg-cli/bin/yarn.js",await Xv(r,"stable"));else if(this.version==="canary")a=n("https://repo.yarnpkg.com/{}/packages/yarnpkg-cli/bin/yarn.js",await Xv(r,"canary"));else if(this.version==="classic")a={url:"https://classic.yarnpkg.com/latest.js",version:"classic"};else if(this.version.match(/^https?:/))a={url:this.version,version:"remote"};else if(this.version.match(/^\.{0,2}[\\/]/)||fe.isAbsolute(this.version))a={url:`file://${J.resolve(fe.toPortablePath(this.version))}`,version:"file"};else if(Fr.satisfiesWithPrereleases(this.version,">=2.0.0"))a=n("https://repo.yarnpkg.com/{}/packages/yarnpkg-cli/bin/yarn.js",this.version);else if(Fr.satisfiesWithPrereleases(this.version,"^0.x || ^1.x"))a=n("https://github.com/yarnpkg/yarn/releases/download/v{}/yarn-{}.js",this.version);else if(Fr.validRange(this.version))a=n("https://repo.yarnpkg.com/{}/packages/yarnpkg-cli/bin/yarn.js",await Glt(r,this.version));else throw new nt(`Invalid version descriptor "${this.version}"`);return(await Ot.start({configuration:r,stdout:this.context.stdout,includeLogs:!this.context.quiet},async f=>{let p=async()=>{let h="file://";return a.url.startsWith(h)?(f.reportInfo(0,`Retrieving ${he.pretty(r,a.url,he.Type.PATH)}`),await ce.readFilePromise(a.url.slice(h.length))):(f.reportInfo(0,`Downloading ${he.pretty(r,a.url,he.Type.URL)}`),await ln.get(a.url,{configuration:r}))};await Jq(r,a.version,p,{report:f,useYarnPath:this.useYarnPath})})).exitCode()}};async function Glt(t,e){let s=(await ln.get("https://repo.yarnpkg.com/tags",{configuration:t,jsonResponse:!0})).tags.filter(a=>Fr.satisfiesWithPrereleases(a,e));if(s.length===0)throw new nt(`No matching release found for range ${he.pretty(t,e,he.Type.RANGE)}.`);return s[0]}async function Xv(t,e){let r=await ln.get("https://repo.yarnpkg.com/tags",{configuration:t,jsonResponse:!0});if(!r.latest[e])throw new nt(`Tag ${he.pretty(t,e,he.Type.RANGE)} not found`);return r.latest[e]}async function Jq(t,e,r,{report:s,useYarnPath:a}){let n,c=async()=>(typeof n>"u"&&(n=await r()),n);if(e===null){let ee=await c();await ce.mktempPromise(async ie=>{let ue=J.join(ie,"yarn.cjs");await ce.writeFilePromise(ue,ee);let{stdout:le}=await qr.execvp(process.execPath,[fe.fromPortablePath(ue),"--version"],{cwd:ie,env:{...t.env,YARN_IGNORE_PATH:"1"}});if(e=le.trim(),!pye.default.valid(e))throw new Error(`Invalid semver version. ${he.pretty(t,"yarn --version",he.Type.CODE)} returned: +${e}`)})}let f=t.projectCwd??t.startingCwd,p=J.resolve(f,".yarn/releases"),h=J.resolve(p,`yarn-${e}.cjs`),E=J.relative(t.startingCwd,h),C=je.isTaggedYarnVersion(e),S=t.get("yarnPath"),b=!C,I=b||!!S||!!a;if(a===!1){if(b)throw new jt(0,"You explicitly opted out of yarnPath usage in your command line, but the version you specified cannot be represented by Corepack");I=!1}else!I&&!process.env.COREPACK_ROOT&&(s.reportWarning(0,`You don't seem to have ${he.applyHyperlink(t,"Corepack","https://nodejs.org/api/corepack.html")} enabled; we'll have to rely on ${he.applyHyperlink(t,"yarnPath","https://yarnpkg.com/configuration/yarnrc#yarnPath")} instead`),I=!0);if(I){let ee=await c();s.reportInfo(0,`Saving the new release in ${he.pretty(t,E,"magenta")}`),await ce.removePromise(J.dirname(h)),await ce.mkdirPromise(J.dirname(h),{recursive:!0}),await ce.writeFilePromise(h,ee,{mode:493}),await ze.updateConfiguration(f,{yarnPath:J.relative(f,h)})}else await ce.removePromise(J.dirname(h)),await ze.updateConfiguration(f,{yarnPath:ze.deleteProperty});let T=await Ut.tryFind(f)||new Ut;T.packageManager=`yarn@${C?e:await Xv(t,"stable")}`;let N={};T.exportTo(N);let U=J.join(f,Ut.fileName),W=`${JSON.stringify(N,null,T.indent)} +`;return await ce.changeFilePromise(U,W,{automaticNewlines:!0}),{bundleVersion:e}}function hye(t){return Br[jx(t)]}var qlt=/## (?YN[0-9]{4}) - `(?[A-Z_]+)`\n\n(?
(?:.(?!##))+)/gs;async function Wlt(t){let r=`https://repo.yarnpkg.com/${je.isTaggedYarnVersion(fn)?fn:await Xv(t,"canary")}/packages/docusaurus/docs/advanced/01-general-reference/error-codes.mdx`,s=await ln.get(r,{configuration:t});return new Map(Array.from(s.toString().matchAll(qlt),({groups:a})=>{if(!a)throw new Error("Assertion failed: Expected the match to have been successful");let n=hye(a.code);if(a.name!==n)throw new Error(`Assertion failed: Invalid error code data: Expected "${a.name}" to be named "${n}"`);return[a.code,a.details]}))}var IC=class extends ft{constructor(){super(...arguments);this.code=ge.String({required:!1,validator:$2(wE(),[X2(/^YN[0-9]{4}$/)])});this.json=ge.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"})}static{this.paths=[["explain"]]}static{this.usage=ot.Usage({description:"explain an error code",details:` + When the code argument is specified, this command prints its name and its details. + + When used without arguments, this command lists all error codes and their names. + `,examples:[["Explain an error code","$0 explain YN0006"],["List all error codes","$0 explain"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins);if(typeof this.code<"u"){let s=hye(this.code),a=he.pretty(r,s,he.Type.CODE),n=this.cli.format().header(`${this.code} - ${a}`),f=(await Wlt(r)).get(this.code),p=typeof f<"u"?he.jsonOrPretty(this.json,r,he.tuple(he.Type.MARKDOWN,{text:f,format:this.cli.format(),paragraphs:!0})):`This error code does not have a description. + +You can help us by editing this page on GitHub \u{1F642}: +${he.jsonOrPretty(this.json,r,he.tuple(he.Type.URL,"https://github.com/yarnpkg/berry/blob/master/packages/docusaurus/docs/advanced/01-general-reference/error-codes.mdx"))} +`;this.json?this.context.stdout.write(`${JSON.stringify({code:this.code,name:s,details:p})} +`):this.context.stdout.write(`${n} + +${p} +`)}else{let s={children:je.mapAndFilter(Object.entries(Br),([a,n])=>Number.isNaN(Number(a))?je.mapAndFilter.skip:{label:Yf(Number(a)),value:he.tuple(he.Type.CODE,n)})};xs.emitTree(s,{configuration:r,stdout:this.context.stdout,json:this.json})}}};Ge();Dt();Yt();var gye=ut(Go()),CC=class extends ft{constructor(){super(...arguments);this.all=ge.Boolean("-A,--all",!1,{description:"Print versions of a package from the whole project"});this.recursive=ge.Boolean("-R,--recursive",!1,{description:"Print information for all packages, including transitive dependencies"});this.extra=ge.Array("-X,--extra",[],{description:"An array of requests of extra data provided by plugins"});this.cache=ge.Boolean("--cache",!1,{description:"Print information about the cache entry of a package (path, size, checksum)"});this.dependents=ge.Boolean("--dependents",!1,{description:"Print all dependents for each matching package"});this.manifest=ge.Boolean("--manifest",!1,{description:"Print data obtained by looking at the package archive (license, homepage, ...)"});this.nameOnly=ge.Boolean("--name-only",!1,{description:"Only print the name for the matching packages"});this.virtuals=ge.Boolean("--virtuals",!1,{description:"Print each instance of the virtual packages"});this.json=ge.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"});this.patterns=ge.Rest()}static{this.paths=[["info"]]}static{this.usage=ot.Usage({description:"see information related to packages",details:"\n This command prints various information related to the specified packages, accepting glob patterns.\n\n By default, if the locator reference is missing, Yarn will default to print the information about all the matching direct dependencies of the package for the active workspace. To instead print all versions of the package that are direct dependencies of any of your workspaces, use the `-A,--all` flag. Adding the `-R,--recursive` flag will also report transitive dependencies.\n\n Some fields will be hidden by default in order to keep the output readable, but can be selectively displayed by using additional options (`--dependents`, `--manifest`, `--virtuals`, ...) described in the option descriptions.\n\n Note that this command will only print the information directly related to the selected packages - if you wish to know why the package is there in the first place, use `yarn why` which will do just that (it also provides a `-R,--recursive` flag that may be of some help).\n ",examples:[["Show information about Lodash","$0 info lodash"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:s,workspace:a}=await Rt.find(r,this.context.cwd),n=await Kr.find(r);if(!a&&!this.all)throw new ar(s.cwd,this.context.cwd);await s.restoreInstallState();let c=new Set(this.extra);this.cache&&c.add("cache"),this.dependents&&c.add("dependents"),this.manifest&&c.add("manifest");let f=(ie,{recursive:ue})=>{let le=ie.anchoredLocator.locatorHash,me=new Map,pe=[le];for(;pe.length>0;){let Be=pe.shift();if(me.has(Be))continue;let Ce=s.storedPackages.get(Be);if(typeof Ce>"u")throw new Error("Assertion failed: Expected the package to be registered");if(me.set(Be,Ce),G.isVirtualLocator(Ce)&&pe.push(G.devirtualizeLocator(Ce).locatorHash),!(!ue&&Be!==le))for(let g of Ce.dependencies.values()){let we=s.storedResolutions.get(g.descriptorHash);if(typeof we>"u")throw new Error("Assertion failed: Expected the resolution to be registered");pe.push(we)}}return me.values()},p=({recursive:ie})=>{let ue=new Map;for(let le of s.workspaces)for(let me of f(le,{recursive:ie}))ue.set(me.locatorHash,me);return ue.values()},h=({all:ie,recursive:ue})=>ie&&ue?s.storedPackages.values():ie?p({recursive:ue}):f(a,{recursive:ue}),E=({all:ie,recursive:ue})=>{let le=h({all:ie,recursive:ue}),me=this.patterns.map(Ce=>{let g=G.parseLocator(Ce),we=gye.default.makeRe(G.stringifyIdent(g)),ye=G.isVirtualLocator(g),Ae=ye?G.devirtualizeLocator(g):g;return se=>{let X=G.stringifyIdent(se);if(!we.test(X))return!1;if(g.reference==="unknown")return!0;let De=G.isVirtualLocator(se),Te=De?G.devirtualizeLocator(se):se;return!(ye&&De&&g.reference!==se.reference||Ae.reference!==Te.reference)}}),pe=je.sortMap([...le],Ce=>G.stringifyLocator(Ce));return{selection:pe.filter(Ce=>me.length===0||me.some(g=>g(Ce))),sortedLookup:pe}},{selection:C,sortedLookup:S}=E({all:this.all,recursive:this.recursive});if(C.length===0)throw new nt("No package matched your request");let b=new Map;if(this.dependents)for(let ie of S)for(let ue of ie.dependencies.values()){let le=s.storedResolutions.get(ue.descriptorHash);if(typeof le>"u")throw new Error("Assertion failed: Expected the resolution to be registered");je.getArrayWithDefault(b,le).push(ie)}let I=new Map;for(let ie of S){if(!G.isVirtualLocator(ie))continue;let ue=G.devirtualizeLocator(ie);je.getArrayWithDefault(I,ue.locatorHash).push(ie)}let T={},N={children:T},U=r.makeFetcher(),W={project:s,fetcher:U,cache:n,checksums:s.storedChecksums,report:new ki,cacheOptions:{skipIntegrityCheck:!0}},ee=[async(ie,ue,le)=>{if(!ue.has("manifest"))return;let me=await U.fetch(ie,W),pe;try{pe=await Ut.find(me.prefixPath,{baseFs:me.packageFs})}finally{me.releaseFs?.()}le("Manifest",{License:he.tuple(he.Type.NO_HINT,pe.license),Homepage:he.tuple(he.Type.URL,pe.raw.homepage??null)})},async(ie,ue,le)=>{if(!ue.has("cache"))return;let me=s.storedChecksums.get(ie.locatorHash)??null,pe=n.getLocatorPath(ie,me),Be;if(pe!==null)try{Be=await ce.statPromise(pe)}catch{}let Ce=typeof Be<"u"?[Be.size,he.Type.SIZE]:void 0;le("Cache",{Checksum:he.tuple(he.Type.NO_HINT,me),Path:he.tuple(he.Type.PATH,pe),Size:Ce})}];for(let ie of C){let ue=G.isVirtualLocator(ie);if(!this.virtuals&&ue)continue;let le={},me={value:[ie,he.Type.LOCATOR],children:le};if(T[G.stringifyLocator(ie)]=me,this.nameOnly){delete me.children;continue}let pe=I.get(ie.locatorHash);typeof pe<"u"&&(le.Instances={label:"Instances",value:he.tuple(he.Type.NUMBER,pe.length)}),le.Version={label:"Version",value:he.tuple(he.Type.NO_HINT,ie.version)};let Be=(g,we)=>{let ye={};if(le[g]=ye,Array.isArray(we))ye.children=we.map(Ae=>({value:Ae}));else{let Ae={};ye.children=Ae;for(let[se,X]of Object.entries(we))typeof X>"u"||(Ae[se]={label:se,value:X})}};if(!ue){for(let g of ee)await g(ie,c,Be);await r.triggerHook(g=>g.fetchPackageInfo,ie,c,Be)}ie.bin.size>0&&!ue&&Be("Exported Binaries",[...ie.bin.keys()].map(g=>he.tuple(he.Type.PATH,g)));let Ce=b.get(ie.locatorHash);typeof Ce<"u"&&Ce.length>0&&Be("Dependents",Ce.map(g=>he.tuple(he.Type.LOCATOR,g))),ie.dependencies.size>0&&!ue&&Be("Dependencies",[...ie.dependencies.values()].map(g=>{let we=s.storedResolutions.get(g.descriptorHash),ye=typeof we<"u"?s.storedPackages.get(we)??null:null;return he.tuple(he.Type.RESOLUTION,{descriptor:g,locator:ye})})),ie.peerDependencies.size>0&&ue&&Be("Peer dependencies",[...ie.peerDependencies.values()].map(g=>{let we=ie.dependencies.get(g.identHash),ye=typeof we<"u"?s.storedResolutions.get(we.descriptorHash)??null:null,Ae=ye!==null?s.storedPackages.get(ye)??null:null;return he.tuple(he.Type.RESOLUTION,{descriptor:g,locator:Ae})}))}xs.emitTree(N,{configuration:r,json:this.json,stdout:this.context.stdout,separators:this.nameOnly?0:2})}};Ge();Dt();wc();var rF=ut(Fd());Yt();var Kq=ut(Ai());Ul();var Ylt=[{selector:t=>t===-1,name:"nodeLinker",value:"node-modules"},{selector:t=>t!==-1&&t<8,name:"enableGlobalCache",value:!1},{selector:t=>t!==-1&&t<8,name:"compressionLevel",value:"mixed"}],wC=class extends ft{constructor(){super(...arguments);this.json=ge.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"});this.immutable=ge.Boolean("--immutable",{description:"Abort with an error exit code if the lockfile was to be modified"});this.immutableCache=ge.Boolean("--immutable-cache",{description:"Abort with an error exit code if the cache folder was to be modified"});this.refreshLockfile=ge.Boolean("--refresh-lockfile",{description:"Refresh the package metadata stored in the lockfile"});this.checkCache=ge.Boolean("--check-cache",{description:"Always refetch the packages and ensure that their checksums are consistent"});this.checkResolutions=ge.Boolean("--check-resolutions",{description:"Validates that the package resolutions are coherent"});this.inlineBuilds=ge.Boolean("--inline-builds",{description:"Verbosely print the output of the build steps of dependencies"});this.mode=ge.String("--mode",{description:"Change what artifacts installs generate",validator:fo($l)});this.cacheFolder=ge.String("--cache-folder",{hidden:!0});this.frozenLockfile=ge.Boolean("--frozen-lockfile",{hidden:!0});this.ignoreEngines=ge.Boolean("--ignore-engines",{hidden:!0});this.nonInteractive=ge.Boolean("--non-interactive",{hidden:!0});this.preferOffline=ge.Boolean("--prefer-offline",{hidden:!0});this.production=ge.Boolean("--production",{hidden:!0});this.registry=ge.String("--registry",{hidden:!0});this.silent=ge.Boolean("--silent",{hidden:!0});this.networkTimeout=ge.String("--network-timeout",{hidden:!0})}static{this.paths=[["install"],ot.Default]}static{this.usage=ot.Usage({description:"install the project dependencies",details:"\n This command sets up your project if needed. The installation is split into four different steps that each have their own characteristics:\n\n - **Resolution:** First the package manager will resolve your dependencies. The exact way a dependency version is privileged over another isn't standardized outside of the regular semver guarantees. If a package doesn't resolve to what you would expect, check that all dependencies are correctly declared (also check our website for more information: ).\n\n - **Fetch:** Then we download all the dependencies if needed, and make sure that they're all stored within our cache (check the value of `cacheFolder` in `yarn config` to see where the cache files are stored).\n\n - **Link:** Then we send the dependency tree information to internal plugins tasked with writing them on the disk in some form (for example by generating the `.pnp.cjs` file you might know).\n\n - **Build:** Once the dependency tree has been written on the disk, the package manager will now be free to run the build scripts for all packages that might need it, in a topological order compatible with the way they depend on one another. See https://yarnpkg.com/advanced/lifecycle-scripts for detail.\n\n Note that running this command is not part of the recommended workflow. Yarn supports zero-installs, which means that as long as you store your cache and your `.pnp.cjs` file inside your repository, everything will work without requiring any install right after cloning your repository or switching branches.\n\n If the `--immutable` option is set (defaults to true on CI), Yarn will abort with an error exit code if the lockfile was to be modified (other paths can be added using the `immutablePatterns` configuration setting). For backward compatibility we offer an alias under the name of `--frozen-lockfile`, but it will be removed in a later release.\n\n If the `--immutable-cache` option is set, Yarn will abort with an error exit code if the cache folder was to be modified (either because files would be added, or because they'd be removed).\n\n If the `--refresh-lockfile` option is set, Yarn will keep the same resolution for the packages currently in the lockfile but will refresh their metadata. If used together with `--immutable`, it can validate that the lockfile information are consistent. This flag is enabled by default when Yarn detects it runs within a pull request context.\n\n If the `--check-cache` option is set, Yarn will always refetch the packages and will ensure that their checksum matches what's 1/ described in the lockfile 2/ inside the existing cache files (if present). This is recommended as part of your CI workflow if you're both following the Zero-Installs model and accepting PRs from third-parties, as they'd otherwise have the ability to alter the checked-in packages before submitting them.\n\n If the `--inline-builds` option is set, Yarn will verbosely print the output of the build steps of your dependencies (instead of writing them into individual files). This is likely useful mostly for debug purposes only when using Docker-like environments.\n\n If the `--mode=` option is set, Yarn will change which artifacts are generated. The modes currently supported are:\n\n - `skip-build` will not run the build scripts at all. Note that this is different from setting `enableScripts` to false because the latter will disable build scripts, and thus affect the content of the artifacts generated on disk, whereas the former will just disable the build step - but not the scripts themselves, which just won't run.\n\n - `update-lockfile` will skip the link step altogether, and only fetch packages that are missing from the lockfile (or that have no associated checksums). This mode is typically used by tools like Renovate or Dependabot to keep a lockfile up-to-date without incurring the full install cost.\n ",examples:[["Install the project","$0 install"],["Validate a project when using Zero-Installs","$0 install --immutable --immutable-cache"],["Validate a project when using Zero-Installs (slightly safer if you accept external PRs)","$0 install --immutable --immutable-cache --check-cache"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins);typeof this.inlineBuilds<"u"&&r.useWithSource("",{enableInlineBuilds:this.inlineBuilds},r.startingCwd,{overwrite:!0});let s=!!process.env.FUNCTION_TARGET||!!process.env.GOOGLE_RUNTIME,a=await SI({configuration:r,stdout:this.context.stdout},[{option:this.ignoreEngines,message:"The --ignore-engines option is deprecated; engine checking isn't a core feature anymore",error:!rF.default.VERCEL},{option:this.registry,message:"The --registry option is deprecated; prefer setting npmRegistryServer in your .yarnrc.yml file"},{option:this.preferOffline,message:"The --prefer-offline flag is deprecated; use the --cached flag with 'yarn add' instead",error:!rF.default.VERCEL},{option:this.production,message:"The --production option is deprecated on 'install'; use 'yarn workspaces focus' instead",error:!0},{option:this.nonInteractive,message:"The --non-interactive option is deprecated",error:!s},{option:this.frozenLockfile,message:"The --frozen-lockfile option is deprecated; use --immutable and/or --immutable-cache instead",callback:()=>this.immutable=this.frozenLockfile},{option:this.cacheFolder,message:"The cache-folder option has been deprecated; use rc settings instead",error:!rF.default.NETLIFY}]);if(a!==null)return a;let n=this.mode==="update-lockfile";if(n&&(this.immutable||this.immutableCache))throw new nt(`${he.pretty(r,"--immutable",he.Type.CODE)} and ${he.pretty(r,"--immutable-cache",he.Type.CODE)} cannot be used with ${he.pretty(r,"--mode=update-lockfile",he.Type.CODE)}`);let c=(this.immutable??r.get("enableImmutableInstalls"))&&!n,f=this.immutableCache&&!n;if(r.projectCwd!==null){let T=await Ot.start({configuration:r,json:this.json,stdout:this.context.stdout,includeFooter:!1},async N=>{let U=!1;await Klt(r,c)&&(N.reportInfo(48,"Automatically removed core plugins that are now builtins \u{1F44D}"),U=!0),await Jlt(r,c)&&(N.reportInfo(48,"Automatically fixed merge conflicts \u{1F44D}"),U=!0),U&&N.reportSeparator()});if(T.hasErrors())return T.exitCode()}if(r.projectCwd!==null){let T=await Ot.start({configuration:r,json:this.json,stdout:this.context.stdout,includeFooter:!1},async N=>{if(ze.telemetry?.isNew)ze.telemetry.commitTips(),N.reportInfo(65,"Yarn will periodically gather anonymous telemetry: https://yarnpkg.com/advanced/telemetry"),N.reportInfo(65,`Run ${he.pretty(r,"yarn config set --home enableTelemetry 0",he.Type.CODE)} to disable`),N.reportSeparator();else if(ze.telemetry?.shouldShowTips){let U=await ln.get("https://repo.yarnpkg.com/tags",{configuration:r,jsonResponse:!0}).catch(()=>null);if(U!==null){let W=null;if(fn!==null){let ie=Kq.default.prerelease(fn)?"canary":"stable",ue=U.latest[ie];Kq.default.gt(ue,fn)&&(W=[ie,ue])}if(W)ze.telemetry.commitTips(),N.reportInfo(88,`${he.applyStyle(r,`A new ${W[0]} version of Yarn is available:`,he.Style.BOLD)} ${G.prettyReference(r,W[1])}!`),N.reportInfo(88,`Upgrade now by running ${he.pretty(r,`yarn set version ${W[1]}`,he.Type.CODE)}`),N.reportSeparator();else{let ee=ze.telemetry.selectTip(U.tips);ee&&(N.reportInfo(89,he.pretty(r,ee.message,he.Type.MARKDOWN_INLINE)),ee.url&&N.reportInfo(89,`Learn more at ${ee.url}`),N.reportSeparator())}}}});if(T.hasErrors())return T.exitCode()}let{project:p,workspace:h}=await Rt.find(r,this.context.cwd),E=p.lockfileLastVersion;if(E!==null){let T=await Ot.start({configuration:r,json:this.json,stdout:this.context.stdout,includeFooter:!1},async N=>{let U={};for(let W of Ylt)W.selector(E)&&typeof r.sources.get(W.name)>"u"&&(r.use("",{[W.name]:W.value},p.cwd,{overwrite:!0}),U[W.name]=W.value);Object.keys(U).length>0&&(await ze.updateConfiguration(p.cwd,U),N.reportInfo(87,"Migrated your project to the latest Yarn version \u{1F680}"),N.reportSeparator())});if(T.hasErrors())return T.exitCode()}let C=await Kr.find(r,{immutable:f,check:this.checkCache});if(!h)throw new ar(p.cwd,this.context.cwd);await p.restoreInstallState({restoreResolutions:!1});let S=r.get("enableHardenedMode");S&&typeof r.sources.get("enableHardenedMode")>"u"&&await Ot.start({configuration:r,json:this.json,stdout:this.context.stdout,includeFooter:!1},async T=>{T.reportWarning(0,"Yarn detected that the current workflow is executed from a public pull request. For safety the hardened mode has been enabled."),T.reportWarning(0,`It will prevent malicious lockfile manipulations, in exchange for a slower install time. You can opt-out if necessary; check our ${he.applyHyperlink(r,"documentation","https://yarnpkg.com/features/security#hardened-mode")} for more details.`),T.reportSeparator()}),(this.refreshLockfile??S)&&(p.lockfileNeedsRefresh=!0);let b=this.checkResolutions??S;return(await Ot.start({configuration:r,json:this.json,stdout:this.context.stdout,forceSectionAlignment:!0,includeLogs:!0,includeVersion:!0},async T=>{await p.install({cache:C,report:T,immutable:c,checkResolutions:b,mode:this.mode})})).exitCode()}},Vlt="<<<<<<<";async function Jlt(t,e){if(!t.projectCwd)return!1;let r=J.join(t.projectCwd,Er.lockfile);if(!await ce.existsPromise(r)||!(await ce.readFilePromise(r,"utf8")).includes(Vlt))return!1;if(e)throw new jt(47,"Cannot autofix a lockfile when running an immutable install");let a=await qr.execvp("git",["rev-parse","MERGE_HEAD","HEAD"],{cwd:t.projectCwd});if(a.code!==0&&(a=await qr.execvp("git",["rev-parse","REBASE_HEAD","HEAD"],{cwd:t.projectCwd})),a.code!==0&&(a=await qr.execvp("git",["rev-parse","CHERRY_PICK_HEAD","HEAD"],{cwd:t.projectCwd})),a.code!==0)throw new jt(83,"Git returned an error when trying to find the commits pertaining to the conflict");let n=await Promise.all(a.stdout.trim().split(/\n/).map(async f=>{let p=await qr.execvp("git",["show",`${f}:./${Er.lockfile}`],{cwd:t.projectCwd});if(p.code!==0)throw new jt(83,`Git returned an error when trying to access the lockfile content in ${f}`);try{return as(p.stdout)}catch{throw new jt(46,"A variant of the conflicting lockfile failed to parse")}}));n=n.filter(f=>!!f.__metadata);for(let f of n){if(f.__metadata.version<7)for(let p of Object.keys(f)){if(p==="__metadata")continue;let h=G.parseDescriptor(p,!0),E=t.normalizeDependency(h),C=G.stringifyDescriptor(E);C!==p&&(f[C]=f[p],delete f[p])}for(let p of Object.keys(f)){if(p==="__metadata")continue;let h=f[p].checksum;typeof h>"u"||h.includes("/")||(f[p].checksum=`${f.__metadata.cacheKey}/${h}`)}}let c=Object.assign({},...n);c.__metadata.version=`${Math.min(...n.map(f=>parseInt(f.__metadata.version??0)))}`,c.__metadata.cacheKey="merged";for(let[f,p]of Object.entries(c))typeof p=="string"&&delete c[f];return await ce.changeFilePromise(r,nl(c),{automaticNewlines:!0}),!0}async function Klt(t,e){if(!t.projectCwd)return!1;let r=[],s=J.join(t.projectCwd,".yarn/plugins/@yarnpkg");return await ze.updateConfiguration(t.projectCwd,{plugins:n=>{if(!Array.isArray(n))return n;let c=n.filter(f=>{if(!f.path)return!0;let p=J.resolve(t.projectCwd,f.path),h=ov.has(f.spec)&&J.contains(s,p);return h&&r.push(p),!h});return c.length===0?ze.deleteProperty:c.length===n.length?n:c}},{immutable:e})?(await Promise.all(r.map(async n=>{await ce.removePromise(n)})),!0):!1}Ge();Dt();Yt();var BC=class extends ft{constructor(){super(...arguments);this.all=ge.Boolean("-A,--all",!1,{description:"Link all workspaces belonging to the target projects to the current one"});this.private=ge.Boolean("-p,--private",!1,{description:"Also link private workspaces belonging to the target projects to the current one"});this.relative=ge.Boolean("-r,--relative",!1,{description:"Link workspaces using relative paths instead of absolute paths"});this.destinations=ge.Rest()}static{this.paths=[["link"]]}static{this.usage=ot.Usage({description:"connect the local project to another one",details:"\n This command will set a new `resolutions` field in the project-level manifest and point it to the workspace at the specified location (even if part of another project).\n ",examples:[["Register one or more remote workspaces for use in the current project","$0 link ~/ts-loader ~/jest"],["Register all workspaces from a remote project for use in the current project","$0 link ~/jest --all"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:s,workspace:a}=await Rt.find(r,this.context.cwd),n=await Kr.find(r);if(!a)throw new ar(s.cwd,this.context.cwd);await s.restoreInstallState({restoreResolutions:!1});let c=s.topLevelWorkspace,f=[];for(let p of this.destinations){let h=J.resolve(this.context.cwd,fe.toPortablePath(p)),E=await ze.find(h,this.context.plugins,{useRc:!1,strict:!1}),{project:C,workspace:S}=await Rt.find(E,h);if(s.cwd===C.cwd)throw new nt(`Invalid destination '${p}'; Can't link the project to itself`);if(!S)throw new ar(C.cwd,h);if(this.all){let b=!1;for(let I of C.workspaces)I.manifest.name&&(!I.manifest.private||this.private)&&(f.push(I),b=!0);if(!b)throw new nt(`No workspace found to be linked in the target project: ${p}`)}else{if(!S.manifest.name)throw new nt(`The target workspace at '${p}' doesn't have a name and thus cannot be linked`);if(S.manifest.private&&!this.private)throw new nt(`The target workspace at '${p}' is marked private - use the --private flag to link it anyway`);f.push(S)}}for(let p of f){let h=G.stringifyIdent(p.anchoredLocator),E=this.relative?J.relative(s.cwd,p.cwd):p.cwd;c.manifest.resolutions.push({pattern:{descriptor:{fullName:h}},reference:`portal:${E}`})}return await s.installWithNewReport({stdout:this.context.stdout},{cache:n})}};Yt();var vC=class extends ft{constructor(){super(...arguments);this.args=ge.Proxy()}static{this.paths=[["node"]]}static{this.usage=ot.Usage({description:"run node with the hook already setup",details:` + This command simply runs Node. It also makes sure to call it in a way that's compatible with the current project (for example, on PnP projects the environment will be setup in such a way that PnP will be correctly injected into the environment). + + The Node process will use the exact same version of Node as the one used to run Yarn itself, which might be a good way to ensure that your commands always use a consistent Node version. + `,examples:[["Run a Node script","$0 node ./my-script.js"]]})}async execute(){return this.cli.run(["exec","node",...this.args])}};Ge();Yt();var SC=class extends ft{constructor(){super(...arguments);this.json=ge.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"})}static{this.paths=[["plugin","check"]]}static{this.usage=ot.Usage({category:"Plugin-related commands",description:"find all third-party plugins that differ from their own spec",details:` + Check only the plugins from https. + + If this command detects any plugin differences in the CI environment, it will throw an error. + `,examples:[["find all third-party plugins that differ from their own spec","$0 plugin check"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),s=await ze.findRcFiles(this.context.cwd);return(await Ot.start({configuration:r,json:this.json,stdout:this.context.stdout},async n=>{for(let c of s)if(c.data?.plugins)for(let f of c.data.plugins){if(!f.checksum||!f.spec.match(/^https?:/))continue;let p=await ln.get(f.spec,{configuration:r}),h=Nn.makeHash(p);if(f.checksum===h)continue;let E=he.pretty(r,f.path,he.Type.PATH),C=he.pretty(r,f.spec,he.Type.URL),S=`${E} is different from the file provided by ${C}`;n.reportJson({...f,newChecksum:h}),n.reportError(0,S)}})).exitCode()}};Ge();Ge();Dt();Yt();var Iye=Ie("os");Ge();Dt();Yt();var dye=Ie("os");Ge();wc();Yt();var zlt="https://raw.githubusercontent.com/yarnpkg/berry/master/plugins.yml";async function Sm(t,e){let r=await ln.get(zlt,{configuration:t}),s=as(r.toString());return Object.fromEntries(Object.entries(s).filter(([a,n])=>!e||Fr.satisfiesWithPrereleases(e,n.range??"<4.0.0-rc.1")))}var DC=class extends ft{constructor(){super(...arguments);this.json=ge.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"})}static{this.paths=[["plugin","list"]]}static{this.usage=ot.Usage({category:"Plugin-related commands",description:"list the available official plugins",details:"\n This command prints the plugins available directly from the Yarn repository. Only those plugins can be referenced by name in `yarn plugin import`.\n ",examples:[["List the official plugins","$0 plugin list"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins);return(await Ot.start({configuration:r,json:this.json,stdout:this.context.stdout},async a=>{let n=await Sm(r,fn);for(let[c,{experimental:f,...p}]of Object.entries(n)){let h=c;f&&(h+=" [experimental]"),a.reportJson({name:c,experimental:f,...p}),a.reportInfo(null,h)}})).exitCode()}};var Zlt=/^[0-9]+$/,Xlt=process.platform==="win32";function mye(t){return Zlt.test(t)?`pull/${t}/head`:t}var $lt=({repository:t,branch:e},r)=>[["git","init",fe.fromPortablePath(r)],["git","remote","add","origin",t],["git","fetch","origin","--depth=1",mye(e)],["git","reset","--hard","FETCH_HEAD"]],ect=({branch:t})=>[["git","fetch","origin","--depth=1",mye(t),"--force"],["git","reset","--hard","FETCH_HEAD"],["git","clean","-dfx","-e","packages/yarnpkg-cli/bundles"]],tct=({plugins:t,noMinify:e},r,s)=>[["yarn","build:cli",...new Array().concat(...t.map(a=>["--plugin",J.resolve(s,a)])),...e?["--no-minify"]:[],"|"],[Xlt?"move":"mv","packages/yarnpkg-cli/bundles/yarn.js",fe.fromPortablePath(r),"|"]],PC=class extends ft{constructor(){super(...arguments);this.installPath=ge.String("--path",{description:"The path where the repository should be cloned to"});this.repository=ge.String("--repository","https://github.com/yarnpkg/berry.git",{description:"The repository that should be cloned"});this.branch=ge.String("--branch","master",{description:"The branch of the repository that should be cloned"});this.plugins=ge.Array("--plugin",[],{description:"An array of additional plugins that should be included in the bundle"});this.dryRun=ge.Boolean("-n,--dry-run",!1,{description:"If set, the bundle will be built but not added to the project"});this.noMinify=ge.Boolean("--no-minify",!1,{description:"Build a bundle for development (debugging) - non-minified and non-mangled"});this.force=ge.Boolean("-f,--force",!1,{description:"Always clone the repository instead of trying to fetch the latest commits"});this.skipPlugins=ge.Boolean("--skip-plugins",!1,{description:"Skip updating the contrib plugins"})}static{this.paths=[["set","version","from","sources"]]}static{this.usage=ot.Usage({description:"build Yarn from master",details:` + This command will clone the Yarn repository into a temporary folder, then build it. The resulting bundle will then be copied into the local project. + + By default, it also updates all contrib plugins to the same commit the bundle is built from. This behavior can be disabled by using the \`--skip-plugins\` flag. + `,examples:[["Build Yarn from master","$0 set version from sources"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:s}=await Rt.find(r,this.context.cwd),a=typeof this.installPath<"u"?J.resolve(this.context.cwd,fe.toPortablePath(this.installPath)):J.resolve(fe.toPortablePath((0,dye.tmpdir)()),"yarnpkg-sources",Nn.makeHash(this.repository).slice(0,6));return(await Ot.start({configuration:r,stdout:this.context.stdout},async c=>{await zq(this,{configuration:r,report:c,target:a}),c.reportSeparator(),c.reportInfo(0,"Building a fresh bundle"),c.reportSeparator();let f=await qr.execvp("git",["rev-parse","--short","HEAD"],{cwd:a,strict:!0}),p=J.join(a,`packages/yarnpkg-cli/bundles/yarn-${f.stdout.trim()}.js`);ce.existsSync(p)||(await $v(tct(this,p,a),{configuration:r,context:this.context,target:a}),c.reportSeparator());let h=await ce.readFilePromise(p);if(!this.dryRun){let{bundleVersion:E}=await Jq(r,null,async()=>h,{report:c});this.skipPlugins||await rct(this,E,{project:s,report:c,target:a})}})).exitCode()}};async function $v(t,{configuration:e,context:r,target:s}){for(let[a,...n]of t){let c=n[n.length-1]==="|";if(c&&n.pop(),c)await qr.pipevp(a,n,{cwd:s,stdin:r.stdin,stdout:r.stdout,stderr:r.stderr,strict:!0});else{r.stdout.write(`${he.pretty(e,` $ ${[a,...n].join(" ")}`,"grey")} +`);try{await qr.execvp(a,n,{cwd:s,strict:!0})}catch(f){throw r.stdout.write(f.stdout||f.stack),f}}}}async function zq(t,{configuration:e,report:r,target:s}){let a=!1;if(!t.force&&ce.existsSync(J.join(s,".git"))){r.reportInfo(0,"Fetching the latest commits"),r.reportSeparator();try{await $v(ect(t),{configuration:e,context:t.context,target:s}),a=!0}catch{r.reportSeparator(),r.reportWarning(0,"Repository update failed; we'll try to regenerate it")}}a||(r.reportInfo(0,"Cloning the remote repository"),r.reportSeparator(),await ce.removePromise(s),await ce.mkdirPromise(s,{recursive:!0}),await $v($lt(t,s),{configuration:e,context:t.context,target:s}))}async function rct(t,e,{project:r,report:s,target:a}){let n=await Sm(r.configuration,e),c=new Set(Object.keys(n));for(let f of r.configuration.plugins.keys())c.has(f)&&await Zq(f,t,{project:r,report:s,target:a})}Ge();Ge();Dt();Yt();var yye=ut(Ai()),Eye=Ie("vm");var bC=class extends ft{constructor(){super(...arguments);this.name=ge.String();this.checksum=ge.Boolean("--checksum",!0,{description:"Whether to care if this plugin is modified"})}static{this.paths=[["plugin","import"]]}static{this.usage=ot.Usage({category:"Plugin-related commands",description:"download a plugin",details:` + This command downloads the specified plugin from its remote location and updates the configuration to reference it in further CLI invocations. + + Three types of plugin references are accepted: + + - If the plugin is stored within the Yarn repository, it can be referenced by name. + - Third-party plugins can be referenced directly through their public urls. + - Local plugins can be referenced by their path on the disk. + + If the \`--no-checksum\` option is set, Yarn will no longer care if the plugin is modified. + + Plugins cannot be downloaded from the npm registry, and aren't allowed to have dependencies (they need to be bundled into a single file, possibly thanks to the \`@yarnpkg/builder\` package). + `,examples:[['Download and activate the "@yarnpkg/plugin-exec" plugin',"$0 plugin import @yarnpkg/plugin-exec"],['Download and activate the "@yarnpkg/plugin-exec" plugin (shorthand)',"$0 plugin import exec"],["Download and activate a community plugin","$0 plugin import https://example.org/path/to/plugin.js"],["Activate a local plugin","$0 plugin import ./path/to/plugin.js"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins);return(await Ot.start({configuration:r,stdout:this.context.stdout},async a=>{let{project:n}=await Rt.find(r,this.context.cwd),c,f;if(this.name.match(/^\.{0,2}[\\/]/)||fe.isAbsolute(this.name)){let p=J.resolve(this.context.cwd,fe.toPortablePath(this.name));a.reportInfo(0,`Reading ${he.pretty(r,p,he.Type.PATH)}`),c=J.relative(n.cwd,p),f=await ce.readFilePromise(p)}else{let p;if(this.name.match(/^https?:/)){try{new URL(this.name)}catch{throw new jt(52,`Plugin specifier "${this.name}" is neither a plugin name nor a valid url`)}c=this.name,p=this.name}else{let h=G.parseLocator(this.name.replace(/^((@yarnpkg\/)?plugin-)?/,"@yarnpkg/plugin-"));if(h.reference!=="unknown"&&!yye.default.valid(h.reference))throw new jt(0,"Official plugins only accept strict version references. Use an explicit URL if you wish to download them from another location.");let E=G.stringifyIdent(h),C=await Sm(r,fn);if(!Object.hasOwn(C,E)){let S=`Couldn't find a plugin named ${G.prettyIdent(r,h)} on the remote registry. +`;throw r.plugins.has(E)?S+=`A plugin named ${G.prettyIdent(r,h)} is already installed; possibly attempting to import a built-in plugin.`:S+=`Note that only the plugins referenced on our website (${he.pretty(r,"https://github.com/yarnpkg/berry/blob/master/plugins.yml",he.Type.URL)}) can be referenced by their name; any other plugin will have to be referenced through its public url (for example ${he.pretty(r,"https://github.com/yarnpkg/berry/raw/master/packages/plugin-typescript/bin/%40yarnpkg/plugin-typescript.js",he.Type.URL)}).`,new jt(51,S)}c=E,p=C[E].url,h.reference!=="unknown"?p=p.replace(/\/master\//,`/${E}/${h.reference}/`):fn!==null&&(p=p.replace(/\/master\//,`/@yarnpkg/cli/${fn}/`))}a.reportInfo(0,`Downloading ${he.pretty(r,p,"green")}`),f=await ln.get(p,{configuration:r})}await Xq(c,f,{checksum:this.checksum,project:n,report:a})})).exitCode()}};async function Xq(t,e,{checksum:r=!0,project:s,report:a}){let{configuration:n}=s,c={},f={exports:c};(0,Eye.runInNewContext)(e.toString(),{module:f,exports:c});let h=`.yarn/plugins/${f.exports.name}.cjs`,E=J.resolve(s.cwd,h);a.reportInfo(0,`Saving the new plugin in ${he.pretty(n,h,"magenta")}`),await ce.mkdirPromise(J.dirname(E),{recursive:!0}),await ce.writeFilePromise(E,e);let C={path:h,spec:t};r&&(C.checksum=Nn.makeHash(e)),await ze.addPlugin(s.cwd,[C])}var nct=({pluginName:t,noMinify:e},r)=>[["yarn",`build:${t}`,...e?["--no-minify"]:[],"|"]],xC=class extends ft{constructor(){super(...arguments);this.installPath=ge.String("--path",{description:"The path where the repository should be cloned to"});this.repository=ge.String("--repository","https://github.com/yarnpkg/berry.git",{description:"The repository that should be cloned"});this.branch=ge.String("--branch","master",{description:"The branch of the repository that should be cloned"});this.noMinify=ge.Boolean("--no-minify",!1,{description:"Build a plugin for development (debugging) - non-minified and non-mangled"});this.force=ge.Boolean("-f,--force",!1,{description:"Always clone the repository instead of trying to fetch the latest commits"});this.name=ge.String()}static{this.paths=[["plugin","import","from","sources"]]}static{this.usage=ot.Usage({category:"Plugin-related commands",description:"build a plugin from sources",details:` + This command clones the Yarn repository into a temporary folder, builds the specified contrib plugin and updates the configuration to reference it in further CLI invocations. + + The plugins can be referenced by their short name if sourced from the official Yarn repository. + `,examples:[['Build and activate the "@yarnpkg/plugin-exec" plugin',"$0 plugin import from sources @yarnpkg/plugin-exec"],['Build and activate the "@yarnpkg/plugin-exec" plugin (shorthand)',"$0 plugin import from sources exec"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),s=typeof this.installPath<"u"?J.resolve(this.context.cwd,fe.toPortablePath(this.installPath)):J.resolve(fe.toPortablePath((0,Iye.tmpdir)()),"yarnpkg-sources",Nn.makeHash(this.repository).slice(0,6));return(await Ot.start({configuration:r,stdout:this.context.stdout},async n=>{let{project:c}=await Rt.find(r,this.context.cwd),f=G.parseIdent(this.name.replace(/^((@yarnpkg\/)?plugin-)?/,"@yarnpkg/plugin-")),p=G.stringifyIdent(f),h=await Sm(r,fn);if(!Object.hasOwn(h,p))throw new jt(51,`Couldn't find a plugin named "${p}" on the remote registry. Note that only the plugins referenced on our website (https://github.com/yarnpkg/berry/blob/master/plugins.yml) can be built and imported from sources.`);let E=p;await zq(this,{configuration:r,report:n,target:s}),await Zq(E,this,{project:c,report:n,target:s})})).exitCode()}};async function Zq(t,{context:e,noMinify:r},{project:s,report:a,target:n}){let c=t.replace(/@yarnpkg\//,""),{configuration:f}=s;a.reportSeparator(),a.reportInfo(0,`Building a fresh ${c}`),a.reportSeparator(),await $v(nct({pluginName:c,noMinify:r},n),{configuration:f,context:e,target:n}),a.reportSeparator();let p=J.resolve(n,`packages/${c}/bundles/${t}.js`),h=await ce.readFilePromise(p);await Xq(t,h,{project:s,report:a})}Ge();Dt();Yt();var kC=class extends ft{constructor(){super(...arguments);this.name=ge.String()}static{this.paths=[["plugin","remove"]]}static{this.usage=ot.Usage({category:"Plugin-related commands",description:"remove a plugin",details:` + This command deletes the specified plugin from the .yarn/plugins folder and removes it from the configuration. + + **Note:** The plugins have to be referenced by their name property, which can be obtained using the \`yarn plugin runtime\` command. Shorthands are not allowed. + `,examples:[["Remove a plugin imported from the Yarn repository","$0 plugin remove @yarnpkg/plugin-typescript"],["Remove a plugin imported from a local file","$0 plugin remove my-local-plugin"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:s}=await Rt.find(r,this.context.cwd);return(await Ot.start({configuration:r,stdout:this.context.stdout},async n=>{let c=this.name,f=G.parseIdent(c);if(!r.plugins.has(c))throw new nt(`${G.prettyIdent(r,f)} isn't referenced by the current configuration`);let p=`.yarn/plugins/${c}.cjs`,h=J.resolve(s.cwd,p);ce.existsSync(h)&&(n.reportInfo(0,`Removing ${he.pretty(r,p,he.Type.PATH)}...`),await ce.removePromise(h)),n.reportInfo(0,"Updating the configuration..."),await ze.updateConfiguration(s.cwd,{plugins:E=>{if(!Array.isArray(E))return E;let C=E.filter(S=>S.path!==p);return C.length===0?ze.deleteProperty:C.length===E.length?E:C}})})).exitCode()}};Ge();Yt();var QC=class extends ft{constructor(){super(...arguments);this.json=ge.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"})}static{this.paths=[["plugin","runtime"]]}static{this.usage=ot.Usage({category:"Plugin-related commands",description:"list the active plugins",details:` + This command prints the currently active plugins. Will be displayed both builtin plugins and external plugins. + `,examples:[["List the currently active plugins","$0 plugin runtime"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins);return(await Ot.start({configuration:r,json:this.json,stdout:this.context.stdout},async a=>{for(let n of r.plugins.keys()){let c=this.context.plugins.plugins.has(n),f=n;c&&(f+=" [builtin]"),a.reportJson({name:n,builtin:c}),a.reportInfo(null,`${f}`)}})).exitCode()}};Ge();Ge();Yt();var RC=class extends ft{constructor(){super(...arguments);this.idents=ge.Rest()}static{this.paths=[["rebuild"]]}static{this.usage=ot.Usage({description:"rebuild the project's native packages",details:` + This command will automatically cause Yarn to forget about previous compilations of the given packages and to run them again. + + Note that while Yarn forgets the compilation, the previous artifacts aren't erased from the filesystem and may affect the next builds (in good or bad). To avoid this, you may remove the .yarn/unplugged folder, or any other relevant location where packages might have been stored (Yarn may offer a way to do that automatically in the future). + + By default all packages will be rebuilt, but you can filter the list by specifying the names of the packages you want to clear from memory. + `,examples:[["Rebuild all packages","$0 rebuild"],["Rebuild fsevents only","$0 rebuild fsevents"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:s,workspace:a}=await Rt.find(r,this.context.cwd),n=await Kr.find(r);if(!a)throw new ar(s.cwd,this.context.cwd);let c=new Set;for(let f of this.idents)c.add(G.parseIdent(f).identHash);if(await s.restoreInstallState({restoreResolutions:!1}),await s.resolveEverything({cache:n,report:new ki}),c.size>0)for(let f of s.storedPackages.values())c.has(f.identHash)&&(s.storedBuildState.delete(f.locatorHash),s.skippedBuilds.delete(f.locatorHash));else s.storedBuildState.clear(),s.skippedBuilds.clear();return await s.installWithNewReport({stdout:this.context.stdout,quiet:this.context.quiet},{cache:n})}};Ge();Ge();Ge();Yt();var $q=ut(Go());Ul();var TC=class extends ft{constructor(){super(...arguments);this.all=ge.Boolean("-A,--all",!1,{description:"Apply the operation to all workspaces from the current project"});this.mode=ge.String("--mode",{description:"Change what artifacts installs generate",validator:fo($l)});this.patterns=ge.Rest()}static{this.paths=[["remove"]]}static{this.usage=ot.Usage({description:"remove dependencies from the project",details:` + This command will remove the packages matching the specified patterns from the current workspace. + + If the \`--mode=\` option is set, Yarn will change which artifacts are generated. The modes currently supported are: + + - \`skip-build\` will not run the build scripts at all. Note that this is different from setting \`enableScripts\` to false because the latter will disable build scripts, and thus affect the content of the artifacts generated on disk, whereas the former will just disable the build step - but not the scripts themselves, which just won't run. + + - \`update-lockfile\` will skip the link step altogether, and only fetch packages that are missing from the lockfile (or that have no associated checksums). This mode is typically used by tools like Renovate or Dependabot to keep a lockfile up-to-date without incurring the full install cost. + + This command accepts glob patterns as arguments (if valid Idents and supported by [micromatch](https://github.com/micromatch/micromatch)). Make sure to escape the patterns, to prevent your own shell from trying to expand them. + `,examples:[["Remove a dependency from the current project","$0 remove lodash"],["Remove a dependency from all workspaces at once","$0 remove lodash --all"],["Remove all dependencies starting with `eslint-`","$0 remove 'eslint-*'"],["Remove all dependencies with the `@babel` scope","$0 remove '@babel/*'"],["Remove all dependencies matching `react-dom` or `react-helmet`","$0 remove 'react-{dom,helmet}'"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:s,workspace:a}=await Rt.find(r,this.context.cwd),n=await Kr.find(r);if(!a)throw new ar(s.cwd,this.context.cwd);await s.restoreInstallState({restoreResolutions:!1});let c=this.all?s.workspaces:[a],f=["dependencies","devDependencies","peerDependencies"],p=[],h=!1,E=[];for(let I of this.patterns){let T=!1,N=G.parseIdent(I);for(let U of c){let W=[...U.manifest.peerDependenciesMeta.keys()];for(let ee of(0,$q.default)(W,I))U.manifest.peerDependenciesMeta.delete(ee),h=!0,T=!0;for(let ee of f){let ie=U.manifest.getForScope(ee),ue=[...ie.values()].map(le=>G.stringifyIdent(le));for(let le of(0,$q.default)(ue,G.stringifyIdent(N))){let{identHash:me}=G.parseIdent(le),pe=ie.get(me);if(typeof pe>"u")throw new Error("Assertion failed: Expected the descriptor to be registered");U.manifest[ee].delete(me),E.push([U,ee,pe]),h=!0,T=!0}}}T||p.push(I)}let C=p.length>1?"Patterns":"Pattern",S=p.length>1?"don't":"doesn't",b=this.all?"any":"this";if(p.length>0)throw new nt(`${C} ${he.prettyList(r,p,he.Type.CODE)} ${S} match any packages referenced by ${b} workspace`);return h?(await r.triggerMultipleHooks(I=>I.afterWorkspaceDependencyRemoval,E),await s.installWithNewReport({stdout:this.context.stdout},{cache:n,mode:this.mode})):0}};Ge();Ge();Yt();var Cye=Ie("util"),FC=class extends ft{constructor(){super(...arguments);this.json=ge.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"})}static{this.paths=[["run"]]}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:s,workspace:a}=await Rt.find(r,this.context.cwd);if(!a)throw new ar(s.cwd,this.context.cwd);return(await Ot.start({configuration:r,stdout:this.context.stdout,json:this.json},async c=>{let f=a.manifest.scripts,p=je.sortMap(f.keys(),C=>C),h={breakLength:1/0,colors:r.get("enableColors"),maxArrayLength:2},E=p.reduce((C,S)=>Math.max(C,S.length),0);for(let[C,S]of f.entries())c.reportInfo(null,`${C.padEnd(E," ")} ${(0,Cye.inspect)(S,h)}`),c.reportJson({name:C,script:S})})).exitCode()}};Ge();Ge();Yt();var NC=class extends ft{constructor(){super(...arguments);this.inspect=ge.String("--inspect",!1,{tolerateBoolean:!0,description:"Forwarded to the underlying Node process when executing a binary"});this.inspectBrk=ge.String("--inspect-brk",!1,{tolerateBoolean:!0,description:"Forwarded to the underlying Node process when executing a binary"});this.topLevel=ge.Boolean("-T,--top-level",!1,{description:"Check the root workspace for scripts and/or binaries instead of the current one"});this.binariesOnly=ge.Boolean("-B,--binaries-only",!1,{description:"Ignore any user defined scripts and only check for binaries"});this.require=ge.String("--require",{description:"Forwarded to the underlying Node process when executing a binary"});this.silent=ge.Boolean("--silent",{hidden:!0});this.scriptName=ge.String();this.args=ge.Proxy()}static{this.paths=[["run"]]}static{this.usage=ot.Usage({description:"run a script defined in the package.json",details:` + This command will run a tool. The exact tool that will be executed will depend on the current state of your workspace: + + - If the \`scripts\` field from your local package.json contains a matching script name, its definition will get executed. + + - Otherwise, if one of the local workspace's dependencies exposes a binary with a matching name, this binary will get executed. + + - Otherwise, if the specified name contains a colon character and if one of the workspaces in the project contains exactly one script with a matching name, then this script will get executed. + + Whatever happens, the cwd of the spawned process will be the workspace that declares the script (which makes it possible to call commands cross-workspaces using the third syntax). + `,examples:[["Run the tests from the local workspace","$0 run test"],['Same thing, but without the "run" keyword',"$0 test"],["Inspect Webpack while running","$0 run --inspect-brk webpack"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:s,workspace:a,locator:n}=await Rt.find(r,this.context.cwd);await s.restoreInstallState();let c=this.topLevel?s.topLevelWorkspace.anchoredLocator:n;if(!this.binariesOnly&&await In.hasPackageScript(c,this.scriptName,{project:s}))return await In.executePackageScript(c,this.scriptName,this.args,{project:s,stdin:this.context.stdin,stdout:this.context.stdout,stderr:this.context.stderr});let f=await In.getPackageAccessibleBinaries(c,{project:s});if(f.get(this.scriptName)){let h=[];return this.inspect&&(typeof this.inspect=="string"?h.push(`--inspect=${this.inspect}`):h.push("--inspect")),this.inspectBrk&&(typeof this.inspectBrk=="string"?h.push(`--inspect-brk=${this.inspectBrk}`):h.push("--inspect-brk")),this.require&&h.push(`--require=${this.require}`),await In.executePackageAccessibleBinary(c,this.scriptName,this.args,{cwd:this.context.cwd,project:s,stdin:this.context.stdin,stdout:this.context.stdout,stderr:this.context.stderr,nodeArgs:h,packageAccessibleBinaries:f})}if(!this.topLevel&&!this.binariesOnly&&a&&this.scriptName.includes(":")){let E=(await Promise.all(s.workspaces.map(async C=>C.manifest.scripts.has(this.scriptName)?C:null))).filter(C=>C!==null);if(E.length===1)return await In.executeWorkspaceScript(E[0],this.scriptName,this.args,{stdin:this.context.stdin,stdout:this.context.stdout,stderr:this.context.stderr})}if(this.topLevel)throw this.scriptName==="node-gyp"?new nt(`Couldn't find a script name "${this.scriptName}" in the top-level (used by ${G.prettyLocator(r,n)}). This typically happens because some package depends on "node-gyp" to build itself, but didn't list it in their dependencies. To fix that, please run "yarn add node-gyp" into your top-level workspace. You also can open an issue on the repository of the specified package to suggest them to use an optional peer dependency.`):new nt(`Couldn't find a script name "${this.scriptName}" in the top-level (used by ${G.prettyLocator(r,n)}).`);{if(this.scriptName==="global")throw new nt("The 'yarn global' commands have been removed in 2.x - consider using 'yarn dlx' or a third-party plugin instead");let h=[this.scriptName].concat(this.args);for(let[E,C]of $I)for(let S of C)if(h.length>=S.length&&JSON.stringify(h.slice(0,S.length))===JSON.stringify(S))throw new nt(`Couldn't find a script named "${this.scriptName}", but a matching command can be found in the ${E} plugin. You can install it with "yarn plugin import ${E}".`);throw new nt(`Couldn't find a script named "${this.scriptName}".`)}}};Ge();Ge();Yt();var OC=class extends ft{constructor(){super(...arguments);this.descriptor=ge.String();this.resolution=ge.String()}static{this.paths=[["set","resolution"]]}static{this.usage=ot.Usage({description:"enforce a package resolution",details:'\n This command updates the resolution table so that `descriptor` is resolved by `resolution`.\n\n Note that by default this command only affect the current resolution table - meaning that this "manual override" will disappear if you remove the lockfile, or if the package disappear from the table. If you wish to make the enforced resolution persist whatever happens, edit the `resolutions` field in your top-level manifest.\n\n Note that no attempt is made at validating that `resolution` is a valid resolution entry for `descriptor`.\n ',examples:[["Force all instances of lodash@npm:^1.2.3 to resolve to 1.5.0","$0 set resolution lodash@npm:^1.2.3 npm:1.5.0"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:s,workspace:a}=await Rt.find(r,this.context.cwd),n=await Kr.find(r);if(await s.restoreInstallState({restoreResolutions:!1}),!a)throw new ar(s.cwd,this.context.cwd);let c=G.parseDescriptor(this.descriptor,!0),f=G.makeDescriptor(c,this.resolution);return s.storedDescriptors.set(c.descriptorHash,c),s.storedDescriptors.set(f.descriptorHash,f),s.resolutionAliases.set(c.descriptorHash,f.descriptorHash),await s.installWithNewReport({stdout:this.context.stdout},{cache:n})}};Ge();Dt();Yt();var wye=ut(Go()),LC=class extends ft{constructor(){super(...arguments);this.all=ge.Boolean("-A,--all",!1,{description:"Unlink all workspaces belonging to the target project from the current one"});this.leadingArguments=ge.Rest()}static{this.paths=[["unlink"]]}static{this.usage=ot.Usage({description:"disconnect the local project from another one",details:` + This command will remove any resolutions in the project-level manifest that would have been added via a yarn link with similar arguments. + `,examples:[["Unregister a remote workspace in the current project","$0 unlink ~/ts-loader"],["Unregister all workspaces from a remote project in the current project","$0 unlink ~/jest --all"],["Unregister all previously linked workspaces","$0 unlink --all"],["Unregister all workspaces matching a glob","$0 unlink '@babel/*' 'pkg-{a,b}'"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:s,workspace:a}=await Rt.find(r,this.context.cwd),n=await Kr.find(r);if(!a)throw new ar(s.cwd,this.context.cwd);let c=s.topLevelWorkspace,f=new Set;if(this.leadingArguments.length===0&&this.all)for(let{pattern:p,reference:h}of c.manifest.resolutions)h.startsWith("portal:")&&f.add(p.descriptor.fullName);if(this.leadingArguments.length>0)for(let p of this.leadingArguments){let h=J.resolve(this.context.cwd,fe.toPortablePath(p));if(je.isPathLike(p)){let E=await ze.find(h,this.context.plugins,{useRc:!1,strict:!1}),{project:C,workspace:S}=await Rt.find(E,h);if(!S)throw new ar(C.cwd,h);if(this.all){for(let b of C.workspaces)b.manifest.name&&f.add(G.stringifyIdent(b.anchoredLocator));if(f.size===0)throw new nt("No workspace found to be unlinked in the target project")}else{if(!S.manifest.name)throw new nt("The target workspace doesn't have a name and thus cannot be unlinked");f.add(G.stringifyIdent(S.anchoredLocator))}}else{let E=[...c.manifest.resolutions.map(({pattern:C})=>C.descriptor.fullName)];for(let C of(0,wye.default)(E,p))f.add(C)}}return c.manifest.resolutions=c.manifest.resolutions.filter(({pattern:p})=>!f.has(p.descriptor.fullName)),await s.installWithNewReport({stdout:this.context.stdout,quiet:this.context.quiet},{cache:n})}};Ge();Ge();Ge();Yt();var Bye=ut(Vv()),e5=ut(Go());Ul();var MC=class extends ft{constructor(){super(...arguments);this.interactive=ge.Boolean("-i,--interactive",{description:"Offer various choices, depending on the detected upgrade paths"});this.fixed=ge.Boolean("-F,--fixed",!1,{description:"Store dependency tags as-is instead of resolving them"});this.exact=ge.Boolean("-E,--exact",!1,{description:"Don't use any semver modifier on the resolved range"});this.tilde=ge.Boolean("-T,--tilde",!1,{description:"Use the `~` semver modifier on the resolved range"});this.caret=ge.Boolean("-C,--caret",!1,{description:"Use the `^` semver modifier on the resolved range"});this.recursive=ge.Boolean("-R,--recursive",!1,{description:"Resolve again ALL resolutions for those packages"});this.mode=ge.String("--mode",{description:"Change what artifacts installs generate",validator:fo($l)});this.patterns=ge.Rest()}static{this.paths=[["up"]]}static{this.usage=ot.Usage({description:"upgrade dependencies across the project",details:"\n This command upgrades the packages matching the list of specified patterns to their latest available version across the whole project (regardless of whether they're part of `dependencies` or `devDependencies` - `peerDependencies` won't be affected). This is a project-wide command: all workspaces will be upgraded in the process.\n\n If `-R,--recursive` is set the command will change behavior and no other switch will be allowed. When operating under this mode `yarn up` will force all ranges matching the selected packages to be resolved again (often to the highest available versions) before being stored in the lockfile. It however won't touch your manifests anymore, so depending on your needs you might want to run both `yarn up` and `yarn up -R` to cover all bases.\n\n If `-i,--interactive` is set (or if the `preferInteractive` settings is toggled on) the command will offer various choices, depending on the detected upgrade paths. Some upgrades require this flag in order to resolve ambiguities.\n\n The, `-C,--caret`, `-E,--exact` and `-T,--tilde` options have the same meaning as in the `add` command (they change the modifier used when the range is missing or a tag, and are ignored when the range is explicitly set).\n\n If the `--mode=` option is set, Yarn will change which artifacts are generated. The modes currently supported are:\n\n - `skip-build` will not run the build scripts at all. Note that this is different from setting `enableScripts` to false because the latter will disable build scripts, and thus affect the content of the artifacts generated on disk, whereas the former will just disable the build step - but not the scripts themselves, which just won't run.\n\n - `update-lockfile` will skip the link step altogether, and only fetch packages that are missing from the lockfile (or that have no associated checksums). This mode is typically used by tools like Renovate or Dependabot to keep a lockfile up-to-date without incurring the full install cost.\n\n Generally you can see `yarn up` as a counterpart to what was `yarn upgrade --latest` in Yarn 1 (ie it ignores the ranges previously listed in your manifests), but unlike `yarn upgrade` which only upgraded dependencies in the current workspace, `yarn up` will upgrade all workspaces at the same time.\n\n This command accepts glob patterns as arguments (if valid Descriptors and supported by [micromatch](https://github.com/micromatch/micromatch)). Make sure to escape the patterns, to prevent your own shell from trying to expand them.\n\n **Note:** The ranges have to be static, only the package scopes and names can contain glob patterns.\n ",examples:[["Upgrade all instances of lodash to the latest release","$0 up lodash"],["Upgrade all instances of lodash to the latest release, but ask confirmation for each","$0 up lodash -i"],["Upgrade all instances of lodash to 1.2.3","$0 up lodash@1.2.3"],["Upgrade all instances of packages with the `@babel` scope to the latest release","$0 up '@babel/*'"],["Upgrade all instances of packages containing the word `jest` to the latest release","$0 up '*jest*'"],["Upgrade all instances of packages with the `@babel` scope to 7.0.0","$0 up '@babel/*@7.0.0'"]]})}static{this.schema=[tB("recursive",qf.Forbids,["interactive","exact","tilde","caret"],{ignore:[void 0,!1]})]}async execute(){return this.recursive?await this.executeUpRecursive():await this.executeUpClassic()}async executeUpRecursive(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:s,workspace:a}=await Rt.find(r,this.context.cwd),n=await Kr.find(r);if(!a)throw new ar(s.cwd,this.context.cwd);await s.restoreInstallState({restoreResolutions:!1});let c=[...s.storedDescriptors.values()],f=c.map(E=>G.stringifyIdent(E)),p=new Set;for(let E of this.patterns){if(G.parseDescriptor(E).range!=="unknown")throw new nt("Ranges aren't allowed when using --recursive");for(let C of(0,e5.default)(f,E)){let S=G.parseIdent(C);p.add(S.identHash)}}let h=c.filter(E=>p.has(E.identHash));for(let E of h)s.storedDescriptors.delete(E.descriptorHash),s.storedResolutions.delete(E.descriptorHash);return await s.installWithNewReport({stdout:this.context.stdout},{cache:n,mode:this.mode})}async executeUpClassic(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:s,workspace:a}=await Rt.find(r,this.context.cwd),n=await Kr.find(r);if(!a)throw new ar(s.cwd,this.context.cwd);await s.restoreInstallState({restoreResolutions:!1});let c=this.fixed,f=r.isInteractive({interactive:this.interactive,stdout:this.context.stdout}),p=Kv(this,s),h=f?["keep","reuse","project","latest"]:["project","latest"],E=[],C=[];for(let N of this.patterns){let U=!1,W=G.parseDescriptor(N),ee=G.stringifyIdent(W);for(let ie of s.workspaces)for(let ue of["dependencies","devDependencies"]){let me=[...ie.manifest.getForScope(ue).values()].map(Be=>G.stringifyIdent(Be)),pe=ee==="*"?me:(0,e5.default)(me,ee);for(let Be of pe){let Ce=G.parseIdent(Be),g=ie.manifest[ue].get(Ce.identHash);if(typeof g>"u")throw new Error("Assertion failed: Expected the descriptor to be registered");let we=G.makeDescriptor(Ce,W.range);E.push(Promise.resolve().then(async()=>[ie,ue,g,await zv(we,{project:s,workspace:ie,cache:n,target:ue,fixed:c,modifier:p,strategies:h})])),U=!0}}U||C.push(N)}if(C.length>1)throw new nt(`Patterns ${he.prettyList(r,C,he.Type.CODE)} don't match any packages referenced by any workspace`);if(C.length>0)throw new nt(`Pattern ${he.prettyList(r,C,he.Type.CODE)} doesn't match any packages referenced by any workspace`);let S=await Promise.all(E),b=await lA.start({configuration:r,stdout:this.context.stdout,suggestInstall:!1},async N=>{for(let[,,U,{suggestions:W,rejections:ee}]of S){let ie=W.filter(ue=>ue.descriptor!==null);if(ie.length===0){let[ue]=ee;if(typeof ue>"u")throw new Error("Assertion failed: Expected an error to have been set");let le=this.cli.error(ue);s.configuration.get("enableNetwork")?N.reportError(27,`${G.prettyDescriptor(r,U)} can't be resolved to a satisfying range + +${le}`):N.reportError(27,`${G.prettyDescriptor(r,U)} can't be resolved to a satisfying range (note: network resolution has been disabled) + +${le}`)}else ie.length>1&&!f&&N.reportError(27,`${G.prettyDescriptor(r,U)} has multiple possible upgrade strategies; use -i to disambiguate manually`)}});if(b.hasErrors())return b.exitCode();let I=!1,T=[];for(let[N,U,,{suggestions:W}]of S){let ee,ie=W.filter(pe=>pe.descriptor!==null),ue=ie[0].descriptor,le=ie.every(pe=>G.areDescriptorsEqual(pe.descriptor,ue));ie.length===1||le?ee=ue:(I=!0,{answer:ee}=await(0,Bye.prompt)({type:"select",name:"answer",message:`Which range do you want to use in ${G.prettyWorkspace(r,N)} \u276F ${U}?`,choices:W.map(({descriptor:pe,name:Be,reason:Ce})=>pe?{name:Be,hint:Ce,descriptor:pe}:{name:Be,hint:Ce,disabled:!0}),onCancel:()=>process.exit(130),result(pe){return this.find(pe,"descriptor")},stdin:this.context.stdin,stdout:this.context.stdout}));let me=N.manifest[U].get(ee.identHash);if(typeof me>"u")throw new Error("Assertion failed: This descriptor should have a matching entry");if(me.descriptorHash!==ee.descriptorHash)N.manifest[U].set(ee.identHash,ee),T.push([N,U,me,ee]);else{let pe=r.makeResolver(),Be={project:s,resolver:pe},Ce=r.normalizeDependency(me),g=pe.bindDescriptor(Ce,N.anchoredLocator,Be);s.forgetResolution(g)}}return await r.triggerMultipleHooks(N=>N.afterWorkspaceDependencyReplacement,T),I&&this.context.stdout.write(` +`),await s.installWithNewReport({stdout:this.context.stdout},{cache:n,mode:this.mode})}};Ge();Ge();Ge();Yt();var UC=class extends ft{constructor(){super(...arguments);this.recursive=ge.Boolean("-R,--recursive",!1,{description:"List, for each workspace, what are all the paths that lead to the dependency"});this.json=ge.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"});this.peers=ge.Boolean("--peers",!1,{description:"Also print the peer dependencies that match the specified name"});this.package=ge.String()}static{this.paths=[["why"]]}static{this.usage=ot.Usage({description:"display the reason why a package is needed",details:` + This command prints the exact reasons why a package appears in the dependency tree. + + If \`-R,--recursive\` is set, the listing will go in depth and will list, for each workspaces, what are all the paths that lead to the dependency. Note that the display is somewhat optimized in that it will not print the package listing twice for a single package, so if you see a leaf named "Foo" when looking for "Bar", it means that "Foo" already got printed higher in the tree. + `,examples:[["Explain why lodash is used in your project","$0 why lodash"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:s,workspace:a}=await Rt.find(r,this.context.cwd);if(!a)throw new ar(s.cwd,this.context.cwd);await s.restoreInstallState();let n=G.parseIdent(this.package).identHash,c=this.recursive?sct(s,n,{configuration:r,peers:this.peers}):ict(s,n,{configuration:r,peers:this.peers});xs.emitTree(c,{configuration:r,stdout:this.context.stdout,json:this.json,separators:1})}};function ict(t,e,{configuration:r,peers:s}){let a=je.sortMap(t.storedPackages.values(),f=>G.stringifyLocator(f)),n={},c={children:n};for(let f of a){let p={};for(let E of f.dependencies.values()){if(!s&&f.peerDependencies.has(E.identHash))continue;let C=t.storedResolutions.get(E.descriptorHash);if(!C)throw new Error("Assertion failed: The resolution should have been registered");let S=t.storedPackages.get(C);if(!S)throw new Error("Assertion failed: The package should have been registered");if(S.identHash!==e)continue;{let I=G.stringifyLocator(f);n[I]={value:[f,he.Type.LOCATOR],children:p}}let b=G.stringifyLocator(S);p[b]={value:[{descriptor:E,locator:S},he.Type.DEPENDENT]}}}return c}function sct(t,e,{configuration:r,peers:s}){let a=je.sortMap(t.workspaces,S=>G.stringifyLocator(S.anchoredLocator)),n=new Set,c=new Set,f=S=>{if(n.has(S.locatorHash))return c.has(S.locatorHash);if(n.add(S.locatorHash),S.identHash===e)return c.add(S.locatorHash),!0;let b=!1;S.identHash===e&&(b=!0);for(let I of S.dependencies.values()){if(!s&&S.peerDependencies.has(I.identHash))continue;let T=t.storedResolutions.get(I.descriptorHash);if(!T)throw new Error("Assertion failed: The resolution should have been registered");let N=t.storedPackages.get(T);if(!N)throw new Error("Assertion failed: The package should have been registered");f(N)&&(b=!0)}return b&&c.add(S.locatorHash),b};for(let S of a)f(S.anchoredPackage);let p=new Set,h={},E={children:h},C=(S,b,I)=>{if(!c.has(S.locatorHash))return;let T=I!==null?he.tuple(he.Type.DEPENDENT,{locator:S,descriptor:I}):he.tuple(he.Type.LOCATOR,S),N={},U={value:T,children:N},W=G.stringifyLocator(S);if(b[W]=U,!(I!==null&&t.tryWorkspaceByLocator(S))&&!p.has(S.locatorHash)){p.add(S.locatorHash);for(let ee of S.dependencies.values()){if(!s&&S.peerDependencies.has(ee.identHash))continue;let ie=t.storedResolutions.get(ee.descriptorHash);if(!ie)throw new Error("Assertion failed: The resolution should have been registered");let ue=t.storedPackages.get(ie);if(!ue)throw new Error("Assertion failed: The package should have been registered");C(ue,N,ee)}}};for(let S of a)C(S.anchoredPackage,h,null);return E}Ge();var u5={};Vt(u5,{GitFetcher:()=>tS,GitResolver:()=>rS,default:()=>Dct,gitUtils:()=>ka});Ge();Dt();var ka={};Vt(ka,{TreeishProtocols:()=>eS,clone:()=>c5,fetchBase:()=>qye,fetchChangedFiles:()=>Wye,fetchChangedWorkspaces:()=>vct,fetchRoot:()=>Gye,isGitUrl:()=>jC,lsRemote:()=>jye,normalizeLocator:()=>Bct,normalizeRepoUrl:()=>_C,resolveUrl:()=>l5,splitRepoUrl:()=>W0,validateRepoUrl:()=>a5});Ge();Dt();Yt();ql();var _ye=ut(Lye()),HC=ut(Ie("querystring")),s5=ut(Ai());function i5(t,e,r){let s=t.indexOf(r);return t.lastIndexOf(e,s>-1?s:1/0)}function Mye(t){try{return new URL(t)}catch{return}}function Cct(t){let e=i5(t,"@","#"),r=i5(t,":","#");return r>e&&(t=`${t.slice(0,r)}/${t.slice(r+1)}`),i5(t,":","#")===-1&&t.indexOf("//")===-1&&(t=`ssh://${t}`),t}function Uye(t){return Mye(t)||Mye(Cct(t))}function _C(t,{git:e=!1}={}){if(t=t.replace(/^git\+https:/,"https:"),t=t.replace(/^(?:github:|https:\/\/github\.com\/|git:\/\/github\.com\/)?(?!\.{1,2}\/)([a-zA-Z0-9._-]+)\/(?!\.{1,2}(?:#|$))([a-zA-Z0-9._-]+?)(?:\.git)?(#.*)?$/,"https://github.com/$1/$2.git$3"),t=t.replace(/^https:\/\/github\.com\/(?!\.{1,2}\/)([a-zA-Z0-9._-]+)\/(?!\.{1,2}(?:#|$))([a-zA-Z0-9._-]+?)\/tarball\/(.+)?$/,"https://github.com/$1/$2.git#$3"),e){let r=Uye(t);r&&(t=r.href),t=t.replace(/^git\+([^:]+):/,"$1:")}return t}function Hye(){return{...process.env,GIT_SSH_COMMAND:process.env.GIT_SSH_COMMAND||`${process.env.GIT_SSH||"ssh"} -o BatchMode=yes`}}var wct=[/^ssh:/,/^git(?:\+[^:]+)?:/,/^(?:git\+)?https?:[^#]+\/[^#]+(?:\.git)(?:#.*)?$/,/^git@[^#]+\/[^#]+\.git(?:#.*)?$/,/^(?:github:|https:\/\/github\.com\/)?(?!\.{1,2}\/)([a-zA-Z._0-9-]+)\/(?!\.{1,2}(?:#|$))([a-zA-Z._0-9-]+?)(?:\.git)?(?:#.*)?$/,/^https:\/\/github\.com\/(?!\.{1,2}\/)([a-zA-Z0-9._-]+)\/(?!\.{1,2}(?:#|$))([a-zA-Z0-9._-]+?)\/tarball\/(.+)?$/],eS=(a=>(a.Commit="commit",a.Head="head",a.Tag="tag",a.Semver="semver",a))(eS||{});function jC(t){return t?wct.some(e=>!!t.match(e)):!1}function W0(t){t=_C(t);let e=t.indexOf("#");if(e===-1)return{repo:t,treeish:{protocol:"head",request:"HEAD"},extra:{}};let r=t.slice(0,e),s=t.slice(e+1);if(s.match(/^[a-z]+=/)){let a=HC.default.parse(s);for(let[p,h]of Object.entries(a))if(typeof h!="string")throw new Error(`Assertion failed: The ${p} parameter must be a literal string`);let n=Object.values(eS).find(p=>Object.hasOwn(a,p)),[c,f]=typeof n<"u"?[n,a[n]]:["head","HEAD"];for(let p of Object.values(eS))delete a[p];return{repo:r,treeish:{protocol:c,request:f},extra:a}}else{let a=s.indexOf(":"),[n,c]=a===-1?[null,s]:[s.slice(0,a),s.slice(a+1)];return{repo:r,treeish:{protocol:n,request:c},extra:{}}}}function Bct(t){return G.makeLocator(t,_C(t.reference))}function a5(t,{configuration:e}){let r=_C(t,{git:!0});if(!ln.getNetworkSettings(`https://${(0,_ye.default)(r).resource}`,{configuration:e}).enableNetwork)throw new jt(80,`Request to '${r}' has been blocked because of your configuration settings`);return r}async function jye(t,e){let r=a5(t,{configuration:e}),s=await o5("listing refs",["ls-remote",r],{cwd:e.startingCwd,env:Hye()},{configuration:e,normalizedRepoUrl:r}),a=new Map,n=/^([a-f0-9]{40})\t([^\n]+)/gm,c;for(;(c=n.exec(s.stdout))!==null;)a.set(c[2],c[1]);return a}async function l5(t,e){let{repo:r,treeish:{protocol:s,request:a},extra:n}=W0(t),c=await jye(r,e),f=(h,E)=>{switch(h){case"commit":{if(!E.match(/^[a-f0-9]{40}$/))throw new Error("Invalid commit hash");return HC.default.stringify({...n,commit:E})}case"head":{let C=c.get(E==="HEAD"?E:`refs/heads/${E}`);if(typeof C>"u")throw new Error(`Unknown head ("${E}")`);return HC.default.stringify({...n,commit:C})}case"tag":{let C=c.get(`refs/tags/${E}`);if(typeof C>"u")throw new Error(`Unknown tag ("${E}")`);return HC.default.stringify({...n,commit:C})}case"semver":{let C=Fr.validRange(E);if(!C)throw new Error(`Invalid range ("${E}")`);let S=new Map([...c.entries()].filter(([I])=>I.startsWith("refs/tags/")).map(([I,T])=>[s5.default.parse(I.slice(10)),T]).filter(I=>I[0]!==null)),b=s5.default.maxSatisfying([...S.keys()],C);if(b===null)throw new Error(`No matching range ("${E}")`);return HC.default.stringify({...n,commit:S.get(b)})}case null:{let C;if((C=p("commit",E))!==null||(C=p("tag",E))!==null||(C=p("head",E))!==null)return C;throw E.match(/^[a-f0-9]+$/)?new Error(`Couldn't resolve "${E}" as either a commit, a tag, or a head - if a commit, use the 40-characters commit hash`):new Error(`Couldn't resolve "${E}" as either a commit, a tag, or a head`)}default:throw new Error(`Invalid Git resolution protocol ("${h}")`)}},p=(h,E)=>{try{return f(h,E)}catch{return null}};return _C(`${r}#${f(s,a)}`)}async function c5(t,e){return await e.getLimit("cloneConcurrency")(async()=>{let{repo:r,treeish:{protocol:s,request:a}}=W0(t);if(s!=="commit")throw new Error("Invalid treeish protocol when cloning");let n=a5(r,{configuration:e}),c=await ce.mktempPromise(),f={cwd:c,env:Hye()};return await o5("cloning the repository",["clone","-c core.autocrlf=false",n,fe.fromPortablePath(c)],f,{configuration:e,normalizedRepoUrl:n}),await o5("switching branch",["checkout",`${a}`],f,{configuration:e,normalizedRepoUrl:n}),c})}async function Gye(t){let e,r=t;do{if(e=r,await ce.existsPromise(J.join(e,".git")))return e;r=J.dirname(e)}while(r!==e);return null}async function qye(t,{baseRefs:e}){if(e.length===0)throw new nt("Can't run this command with zero base refs specified.");let r=[];for(let f of e){let{code:p}=await qr.execvp("git",["merge-base",f,"HEAD"],{cwd:t});p===0&&r.push(f)}if(r.length===0)throw new nt(`No ancestor could be found between any of HEAD and ${e.join(", ")}`);let{stdout:s}=await qr.execvp("git",["merge-base","HEAD",...r],{cwd:t,strict:!0}),a=s.trim(),{stdout:n}=await qr.execvp("git",["show","--quiet","--pretty=format:%s",a],{cwd:t,strict:!0}),c=n.trim();return{hash:a,title:c}}async function Wye(t,{base:e,project:r}){let s=je.buildIgnorePattern(r.configuration.get("changesetIgnorePatterns")),{stdout:a}=await qr.execvp("git",["diff","--name-only",`${e}`],{cwd:t,strict:!0}),n=a.split(/\r\n|\r|\n/).filter(h=>h.length>0).map(h=>J.resolve(t,fe.toPortablePath(h))),{stdout:c}=await qr.execvp("git",["ls-files","--others","--exclude-standard"],{cwd:t,strict:!0}),f=c.split(/\r\n|\r|\n/).filter(h=>h.length>0).map(h=>J.resolve(t,fe.toPortablePath(h))),p=[...new Set([...n,...f].sort())];return s?p.filter(h=>!J.relative(r.cwd,h).match(s)):p}async function vct({ref:t,project:e}){if(e.configuration.projectCwd===null)throw new nt("This command can only be run from within a Yarn project");let r=[J.resolve(e.cwd,Er.lockfile),J.resolve(e.cwd,e.configuration.get("cacheFolder")),J.resolve(e.cwd,e.configuration.get("installStatePath")),J.resolve(e.cwd,e.configuration.get("virtualFolder"))];await e.configuration.triggerHook(c=>c.populateYarnPaths,e,c=>{c!=null&&r.push(c)});let s=await Gye(e.configuration.projectCwd);if(s==null)throw new nt("This command can only be run on Git repositories");let a=await qye(s,{baseRefs:typeof t=="string"?[t]:e.configuration.get("changesetBaseRefs")}),n=await Wye(s,{base:a.hash,project:e});return new Set(je.mapAndFilter(n,c=>{let f=e.tryWorkspaceByFilePath(c);return f===null?je.mapAndFilter.skip:r.some(p=>c.startsWith(p))?je.mapAndFilter.skip:f}))}async function o5(t,e,r,{configuration:s,normalizedRepoUrl:a}){try{return await qr.execvp("git",e,{...r,strict:!0})}catch(n){if(!(n instanceof qr.ExecError))throw n;let c=n.reportExtra,f=n.stderr.toString();throw new jt(1,`Failed ${t}`,p=>{p.reportError(1,` ${he.prettyField(s,{label:"Repository URL",value:he.tuple(he.Type.URL,a)})}`);for(let h of f.matchAll(/^(.+?): (.*)$/gm)){let[,E,C]=h;E=E.toLowerCase();let S=E==="error"?"Error":`${PB(E)} Error`;p.reportError(1,` ${he.prettyField(s,{label:S,value:he.tuple(he.Type.NO_HINT,C)})}`)}c?.(p)})}}var tS=class{supports(e,r){return jC(e.reference)}getLocalPath(e,r){return null}async fetch(e,r){let s=r.checksums.get(e.locatorHash)||null,a=new Map(r.checksums);a.set(e.locatorHash,s);let n={...r,checksums:a},c=await this.downloadHosted(e,n);if(c!==null)return c;let[f,p,h]=await r.cache.fetchPackageFromCache(e,s,{onHit:()=>r.report.reportCacheHit(e),onMiss:()=>r.report.reportCacheMiss(e,`${G.prettyLocator(r.project.configuration,e)} can't be found in the cache and will be fetched from the remote repository`),loader:()=>this.cloneFromRemote(e,n),...r.cacheOptions});return{packageFs:f,releaseFs:p,prefixPath:G.getIdentVendorPath(e),checksum:h}}async downloadHosted(e,r){return r.project.configuration.reduceHook(s=>s.fetchHostedRepository,null,e,r)}async cloneFromRemote(e,r){let s=W0(e.reference),a=await c5(e.reference,r.project.configuration),n=J.resolve(a,s.extra.cwd??vt.dot),c=J.join(n,"package.tgz");await In.prepareExternalProject(n,c,{configuration:r.project.configuration,report:r.report,workspace:s.extra.workspace,locator:e});let f=await ce.readFilePromise(c);return await je.releaseAfterUseAsync(async()=>await ps.convertToZip(f,{configuration:r.project.configuration,prefixPath:G.getIdentVendorPath(e),stripComponents:1}))}};Ge();Ge();var rS=class{supportsDescriptor(e,r){return jC(e.range)}supportsLocator(e,r){return jC(e.reference)}shouldPersistResolution(e,r){return!0}bindDescriptor(e,r,s){return e}getResolutionDependencies(e,r){return{}}async getCandidates(e,r,s){let a=await l5(e.range,s.project.configuration);return[G.makeLocator(e,a)]}async getSatisfying(e,r,s,a){let n=W0(e.range);return{locators:s.filter(f=>{if(f.identHash!==e.identHash)return!1;let p=W0(f.reference);return!(n.repo!==p.repo||n.treeish.protocol==="commit"&&n.treeish.request!==p.treeish.request)}),sorted:!1}}async resolve(e,r){if(!r.fetchOptions)throw new Error("Assertion failed: This resolver cannot be used unless a fetcher is configured");let s=await r.fetchOptions.fetcher.fetch(e,r.fetchOptions),a=await je.releaseAfterUseAsync(async()=>await Ut.find(s.prefixPath,{baseFs:s.packageFs}),s.releaseFs);return{...e,version:a.version||"0.0.0",languageName:a.languageName||r.project.configuration.get("defaultLanguageName"),linkType:"HARD",conditions:a.getConditions(),dependencies:r.project.configuration.normalizeDependencyMap(a.dependencies),peerDependencies:a.peerDependencies,dependenciesMeta:a.dependenciesMeta,peerDependenciesMeta:a.peerDependenciesMeta,bin:a.bin}}};var Sct={configuration:{changesetBaseRefs:{description:"The base git refs that the current HEAD is compared against when detecting changes. Supports git branches, tags, and commits.",type:"STRING",isArray:!0,isNullable:!1,default:["master","origin/master","upstream/master","main","origin/main","upstream/main"]},changesetIgnorePatterns:{description:"Array of glob patterns; files matching them will be ignored when fetching the changed files",type:"STRING",default:[],isArray:!0},cloneConcurrency:{description:"Maximal number of concurrent clones",type:"NUMBER",default:2}},fetchers:[tS],resolvers:[rS]};var Dct=Sct;Yt();var GC=class extends ft{constructor(){super(...arguments);this.since=ge.String("--since",{description:"Only include workspaces that have been changed since the specified ref.",tolerateBoolean:!0});this.recursive=ge.Boolean("-R,--recursive",!1,{description:"Find packages via dependencies/devDependencies instead of using the workspaces field"});this.noPrivate=ge.Boolean("--no-private",{description:"Exclude workspaces that have the private field set to true"});this.verbose=ge.Boolean("-v,--verbose",!1,{description:"Also return the cross-dependencies between workspaces"});this.json=ge.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"})}static{this.paths=[["workspaces","list"]]}static{this.usage=ot.Usage({category:"Workspace-related commands",description:"list all available workspaces",details:"\n This command will print the list of all workspaces in the project.\n\n - If `--since` is set, Yarn will only list workspaces that have been modified since the specified ref. By default Yarn will use the refs specified by the `changesetBaseRefs` configuration option.\n\n - If `-R,--recursive` is set, Yarn will find workspaces to run the command on by recursively evaluating `dependencies` and `devDependencies` fields, instead of looking at the `workspaces` fields.\n\n - If `--no-private` is set, Yarn will not list any workspaces that have the `private` field set to `true`.\n\n - If both the `-v,--verbose` and `--json` options are set, Yarn will also return the cross-dependencies between each workspaces (useful when you wish to automatically generate Buck / Bazel rules).\n "})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:s}=await Rt.find(r,this.context.cwd);return(await Ot.start({configuration:r,json:this.json,stdout:this.context.stdout},async n=>{let c=this.since?await ka.fetchChangedWorkspaces({ref:this.since,project:s}):s.workspaces,f=new Set(c);if(this.recursive)for(let p of[...c].map(h=>h.getRecursiveWorkspaceDependents()))for(let h of p)f.add(h);for(let p of f){let{manifest:h}=p;if(h.private&&this.noPrivate)continue;let E;if(this.verbose){let C=new Set,S=new Set;for(let b of Ut.hardDependencies)for(let[I,T]of h.getForScope(b)){let N=s.tryWorkspaceByDescriptor(T);N===null?s.workspacesByIdent.has(I)&&S.add(T):C.add(N)}E={workspaceDependencies:Array.from(C).map(b=>b.relativeCwd),mismatchedWorkspaceDependencies:Array.from(S).map(b=>G.stringifyDescriptor(b))}}n.reportInfo(null,`${p.relativeCwd}`),n.reportJson({location:p.relativeCwd,name:h.name?G.stringifyIdent(h.name):null,...E})}})).exitCode()}};Ge();Ge();Yt();var qC=class extends ft{constructor(){super(...arguments);this.workspaceName=ge.String();this.commandName=ge.String();this.args=ge.Proxy()}static{this.paths=[["workspace"]]}static{this.usage=ot.Usage({category:"Workspace-related commands",description:"run a command within the specified workspace",details:` + This command will run a given sub-command on a single workspace. + `,examples:[["Add a package to a single workspace","yarn workspace components add -D react"],["Run build script on a single workspace","yarn workspace components run build"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:s,workspace:a}=await Rt.find(r,this.context.cwd);if(!a)throw new ar(s.cwd,this.context.cwd);let n=s.workspaces,c=new Map(n.map(p=>[G.stringifyIdent(p.anchoredLocator),p])),f=c.get(this.workspaceName);if(f===void 0){let p=Array.from(c.keys()).sort();throw new nt(`Workspace '${this.workspaceName}' not found. Did you mean any of the following: + - ${p.join(` + - `)}?`)}return this.cli.run([this.commandName,...this.args],{cwd:f.cwd})}};var Pct={configuration:{enableImmutableInstalls:{description:"If true (the default on CI), prevents the install command from modifying the lockfile",type:"BOOLEAN",default:Yye.isCI},defaultSemverRangePrefix:{description:"The default save prefix: '^', '~' or ''",type:"STRING",values:["^","~",""],default:"^"},preferReuse:{description:"If true, `yarn add` will attempt to reuse the most common dependency range in other workspaces.",type:"BOOLEAN",default:!1}},commands:[aC,lC,cC,uC,OC,PC,EC,GC,pC,hC,gC,dC,sC,oC,fC,AC,mC,yC,IC,CC,wC,BC,LC,vC,SC,xC,bC,kC,DC,QC,RC,TC,FC,NC,MC,UC,qC]},bct=Pct;var d5={};Vt(d5,{default:()=>kct});Ge();var Qt={optional:!0},A5=[["@tailwindcss/aspect-ratio@<0.2.1",{peerDependencies:{tailwindcss:"^2.0.2"}}],["@tailwindcss/line-clamp@<0.2.1",{peerDependencies:{tailwindcss:"^2.0.2"}}],["@fullhuman/postcss-purgecss@3.1.3 || 3.1.3-alpha.0",{peerDependencies:{postcss:"^8.0.0"}}],["@samverschueren/stream-to-observable@<0.3.1",{peerDependenciesMeta:{rxjs:Qt,zenObservable:Qt}}],["any-observable@<0.5.1",{peerDependenciesMeta:{rxjs:Qt,zenObservable:Qt}}],["@pm2/agent@<1.0.4",{dependencies:{debug:"*"}}],["debug@<4.2.0",{peerDependenciesMeta:{"supports-color":Qt}}],["got@<11",{dependencies:{"@types/responselike":"^1.0.0","@types/keyv":"^3.1.1"}}],["cacheable-lookup@<4.1.2",{dependencies:{"@types/keyv":"^3.1.1"}}],["http-link-dataloader@*",{peerDependencies:{graphql:"^0.13.1 || ^14.0.0"}}],["typescript-language-server@*",{dependencies:{"vscode-jsonrpc":"^5.0.1","vscode-languageserver-protocol":"^3.15.0"}}],["postcss-syntax@*",{peerDependenciesMeta:{"postcss-html":Qt,"postcss-jsx":Qt,"postcss-less":Qt,"postcss-markdown":Qt,"postcss-scss":Qt}}],["jss-plugin-rule-value-function@<=10.1.1",{dependencies:{"tiny-warning":"^1.0.2"}}],["ink-select-input@<4.1.0",{peerDependencies:{react:"^16.8.2"}}],["license-webpack-plugin@<2.3.18",{peerDependenciesMeta:{webpack:Qt}}],["snowpack@>=3.3.0",{dependencies:{"node-gyp":"^7.1.0"}}],["promise-inflight@*",{peerDependenciesMeta:{bluebird:Qt}}],["reactcss@*",{peerDependencies:{react:"*"}}],["react-color@<=2.19.0",{peerDependencies:{react:"*"}}],["gatsby-plugin-i18n@*",{dependencies:{ramda:"^0.24.1"}}],["useragent@^2.0.0",{dependencies:{request:"^2.88.0",yamlparser:"0.0.x",semver:"5.5.x"}}],["@apollographql/apollo-tools@<=0.5.2",{peerDependencies:{graphql:"^14.2.1 || ^15.0.0"}}],["material-table@^2.0.0",{dependencies:{"@babel/runtime":"^7.11.2"}}],["@babel/parser@*",{dependencies:{"@babel/types":"^7.8.3"}}],["fork-ts-checker-webpack-plugin@<=6.3.4",{peerDependencies:{eslint:">= 6",typescript:">= 2.7",webpack:">= 4","vue-template-compiler":"*"},peerDependenciesMeta:{eslint:Qt,"vue-template-compiler":Qt}}],["rc-animate@<=3.1.1",{peerDependencies:{react:">=16.9.0","react-dom":">=16.9.0"}}],["react-bootstrap-table2-paginator@*",{dependencies:{classnames:"^2.2.6"}}],["react-draggable@<=4.4.3",{peerDependencies:{react:">= 16.3.0","react-dom":">= 16.3.0"}}],["apollo-upload-client@<14",{peerDependencies:{graphql:"14 - 15"}}],["react-instantsearch-core@<=6.7.0",{peerDependencies:{algoliasearch:">= 3.1 < 5"}}],["react-instantsearch-dom@<=6.7.0",{dependencies:{"react-fast-compare":"^3.0.0"}}],["ws@<7.2.1",{peerDependencies:{bufferutil:"^4.0.1","utf-8-validate":"^5.0.2"},peerDependenciesMeta:{bufferutil:Qt,"utf-8-validate":Qt}}],["react-portal@<4.2.2",{peerDependencies:{"react-dom":"^15.0.0-0 || ^16.0.0-0 || ^17.0.0-0"}}],["react-scripts@<=4.0.1",{peerDependencies:{react:"*"}}],["testcafe@<=1.10.1",{dependencies:{"@babel/plugin-transform-for-of":"^7.12.1","@babel/runtime":"^7.12.5"}}],["testcafe-legacy-api@<=4.2.0",{dependencies:{"testcafe-hammerhead":"^17.0.1","read-file-relative":"^1.2.0"}}],["@google-cloud/firestore@<=4.9.3",{dependencies:{protobufjs:"^6.8.6"}}],["gatsby-source-apiserver@*",{dependencies:{"babel-polyfill":"^6.26.0"}}],["@webpack-cli/package-utils@<=1.0.1-alpha.4",{dependencies:{"cross-spawn":"^7.0.3"}}],["gatsby-remark-prismjs@<3.3.28",{dependencies:{lodash:"^4"}}],["gatsby-plugin-favicon@*",{peerDependencies:{webpack:"*"}}],["gatsby-plugin-sharp@<=4.6.0-next.3",{dependencies:{debug:"^4.3.1"}}],["gatsby-react-router-scroll@<=5.6.0-next.0",{dependencies:{"prop-types":"^15.7.2"}}],["@rebass/forms@*",{dependencies:{"@styled-system/should-forward-prop":"^5.0.0"},peerDependencies:{react:"^16.8.6"}}],["rebass@*",{peerDependencies:{react:"^16.8.6"}}],["@ant-design/react-slick@<=0.28.3",{peerDependencies:{react:">=16.0.0"}}],["mqtt@<4.2.7",{dependencies:{duplexify:"^4.1.1"}}],["vue-cli-plugin-vuetify@<=2.0.3",{dependencies:{semver:"^6.3.0"},peerDependenciesMeta:{"sass-loader":Qt,"vuetify-loader":Qt}}],["vue-cli-plugin-vuetify@<=2.0.4",{dependencies:{"null-loader":"^3.0.0"}}],["vue-cli-plugin-vuetify@>=2.4.3",{peerDependencies:{vue:"*"}}],["@vuetify/cli-plugin-utils@<=0.0.4",{dependencies:{semver:"^6.3.0"},peerDependenciesMeta:{"sass-loader":Qt}}],["@vue/cli-plugin-typescript@<=5.0.0-alpha.0",{dependencies:{"babel-loader":"^8.1.0"}}],["@vue/cli-plugin-typescript@<=5.0.0-beta.0",{dependencies:{"@babel/core":"^7.12.16"},peerDependencies:{"vue-template-compiler":"^2.0.0"},peerDependenciesMeta:{"vue-template-compiler":Qt}}],["cordova-ios@<=6.3.0",{dependencies:{underscore:"^1.9.2"}}],["cordova-lib@<=10.0.1",{dependencies:{underscore:"^1.9.2"}}],["git-node-fs@*",{peerDependencies:{"js-git":"^0.7.8"},peerDependenciesMeta:{"js-git":Qt}}],["consolidate@<0.16.0",{peerDependencies:{mustache:"^3.0.0"},peerDependenciesMeta:{mustache:Qt}}],["consolidate@<=0.16.0",{peerDependencies:{velocityjs:"^2.0.1",tinyliquid:"^0.2.34","liquid-node":"^3.0.1",jade:"^1.11.0","then-jade":"*",dust:"^0.3.0","dustjs-helpers":"^1.7.4","dustjs-linkedin":"^2.7.5",swig:"^1.4.2","swig-templates":"^2.0.3","razor-tmpl":"^1.3.1",atpl:">=0.7.6",liquor:"^0.0.5",twig:"^1.15.2",ejs:"^3.1.5",eco:"^1.1.0-rc-3",jazz:"^0.0.18",jqtpl:"~1.1.0",hamljs:"^0.6.2",hamlet:"^0.3.3",whiskers:"^0.4.0","haml-coffee":"^1.14.1","hogan.js":"^3.0.2",templayed:">=0.2.3",handlebars:"^4.7.6",underscore:"^1.11.0",lodash:"^4.17.20",pug:"^3.0.0","then-pug":"*",qejs:"^3.0.5",walrus:"^0.10.1",mustache:"^4.0.1",just:"^0.1.8",ect:"^0.5.9",mote:"^0.2.0",toffee:"^0.3.6",dot:"^1.1.3","bracket-template":"^1.1.5",ractive:"^1.3.12",nunjucks:"^3.2.2",htmling:"^0.0.8","babel-core":"^6.26.3",plates:"~0.4.11","react-dom":"^16.13.1",react:"^16.13.1","arc-templates":"^0.5.3",vash:"^0.13.0",slm:"^2.0.0",marko:"^3.14.4",teacup:"^2.0.0","coffee-script":"^1.12.7",squirrelly:"^5.1.0",twing:"^5.0.2"},peerDependenciesMeta:{velocityjs:Qt,tinyliquid:Qt,"liquid-node":Qt,jade:Qt,"then-jade":Qt,dust:Qt,"dustjs-helpers":Qt,"dustjs-linkedin":Qt,swig:Qt,"swig-templates":Qt,"razor-tmpl":Qt,atpl:Qt,liquor:Qt,twig:Qt,ejs:Qt,eco:Qt,jazz:Qt,jqtpl:Qt,hamljs:Qt,hamlet:Qt,whiskers:Qt,"haml-coffee":Qt,"hogan.js":Qt,templayed:Qt,handlebars:Qt,underscore:Qt,lodash:Qt,pug:Qt,"then-pug":Qt,qejs:Qt,walrus:Qt,mustache:Qt,just:Qt,ect:Qt,mote:Qt,toffee:Qt,dot:Qt,"bracket-template":Qt,ractive:Qt,nunjucks:Qt,htmling:Qt,"babel-core":Qt,plates:Qt,"react-dom":Qt,react:Qt,"arc-templates":Qt,vash:Qt,slm:Qt,marko:Qt,teacup:Qt,"coffee-script":Qt,squirrelly:Qt,twing:Qt}}],["vue-loader@<=16.3.3",{peerDependencies:{"@vue/compiler-sfc":"^3.0.8",webpack:"^4.1.0 || ^5.0.0-0"},peerDependenciesMeta:{"@vue/compiler-sfc":Qt}}],["vue-loader@^16.7.0",{peerDependencies:{"@vue/compiler-sfc":"^3.0.8",vue:"^3.2.13"},peerDependenciesMeta:{"@vue/compiler-sfc":Qt,vue:Qt}}],["scss-parser@<=1.0.5",{dependencies:{lodash:"^4.17.21"}}],["query-ast@<1.0.5",{dependencies:{lodash:"^4.17.21"}}],["redux-thunk@<=2.3.0",{peerDependencies:{redux:"^4.0.0"}}],["skypack@<=0.3.2",{dependencies:{tar:"^6.1.0"}}],["@npmcli/metavuln-calculator@<2.0.0",{dependencies:{"json-parse-even-better-errors":"^2.3.1"}}],["bin-links@<2.3.0",{dependencies:{"mkdirp-infer-owner":"^1.0.2"}}],["rollup-plugin-polyfill-node@<=0.8.0",{peerDependencies:{rollup:"^1.20.0 || ^2.0.0"}}],["snowpack@<3.8.6",{dependencies:{"magic-string":"^0.25.7"}}],["elm-webpack-loader@*",{dependencies:{temp:"^0.9.4"}}],["winston-transport@<=4.4.0",{dependencies:{logform:"^2.2.0"}}],["jest-vue-preprocessor@*",{dependencies:{"@babel/core":"7.8.7","@babel/template":"7.8.6"},peerDependencies:{pug:"^2.0.4"},peerDependenciesMeta:{pug:Qt}}],["redux-persist@*",{peerDependencies:{react:">=16"},peerDependenciesMeta:{react:Qt}}],["sodium@>=3",{dependencies:{"node-gyp":"^3.8.0"}}],["babel-plugin-graphql-tag@<=3.1.0",{peerDependencies:{graphql:"^14.0.0 || ^15.0.0"}}],["@playwright/test@<=1.14.1",{dependencies:{"jest-matcher-utils":"^26.4.2"}}],...["babel-plugin-remove-graphql-queries@<3.14.0-next.1","babel-preset-gatsby-package@<1.14.0-next.1","create-gatsby@<1.14.0-next.1","gatsby-admin@<0.24.0-next.1","gatsby-cli@<3.14.0-next.1","gatsby-core-utils@<2.14.0-next.1","gatsby-design-tokens@<3.14.0-next.1","gatsby-legacy-polyfills@<1.14.0-next.1","gatsby-plugin-benchmark-reporting@<1.14.0-next.1","gatsby-plugin-graphql-config@<0.23.0-next.1","gatsby-plugin-image@<1.14.0-next.1","gatsby-plugin-mdx@<2.14.0-next.1","gatsby-plugin-netlify-cms@<5.14.0-next.1","gatsby-plugin-no-sourcemaps@<3.14.0-next.1","gatsby-plugin-page-creator@<3.14.0-next.1","gatsby-plugin-preact@<5.14.0-next.1","gatsby-plugin-preload-fonts@<2.14.0-next.1","gatsby-plugin-schema-snapshot@<2.14.0-next.1","gatsby-plugin-styletron@<6.14.0-next.1","gatsby-plugin-subfont@<3.14.0-next.1","gatsby-plugin-utils@<1.14.0-next.1","gatsby-recipes@<0.25.0-next.1","gatsby-source-shopify@<5.6.0-next.1","gatsby-source-wikipedia@<3.14.0-next.1","gatsby-transformer-screenshot@<3.14.0-next.1","gatsby-worker@<0.5.0-next.1"].map(t=>[t,{dependencies:{"@babel/runtime":"^7.14.8"}}]),["gatsby-core-utils@<2.14.0-next.1",{dependencies:{got:"8.3.2"}}],["gatsby-plugin-gatsby-cloud@<=3.1.0-next.0",{dependencies:{"gatsby-core-utils":"^2.13.0-next.0"}}],["gatsby-plugin-gatsby-cloud@<=3.2.0-next.1",{peerDependencies:{webpack:"*"}}],["babel-plugin-remove-graphql-queries@<=3.14.0-next.1",{dependencies:{"gatsby-core-utils":"^2.8.0-next.1"}}],["gatsby-plugin-netlify@3.13.0-next.1",{dependencies:{"gatsby-core-utils":"^2.13.0-next.0"}}],["clipanion-v3-codemod@<=0.2.0",{peerDependencies:{jscodeshift:"^0.11.0"}}],["react-live@*",{peerDependencies:{"react-dom":"*",react:"*"}}],["webpack@<4.44.1",{peerDependenciesMeta:{"webpack-cli":Qt,"webpack-command":Qt}}],["webpack@<5.0.0-beta.23",{peerDependenciesMeta:{"webpack-cli":Qt}}],["webpack-dev-server@<3.10.2",{peerDependenciesMeta:{"webpack-cli":Qt}}],["@docusaurus/responsive-loader@<1.5.0",{peerDependenciesMeta:{sharp:Qt,jimp:Qt}}],["eslint-module-utils@*",{peerDependenciesMeta:{"eslint-import-resolver-node":Qt,"eslint-import-resolver-typescript":Qt,"eslint-import-resolver-webpack":Qt,"@typescript-eslint/parser":Qt}}],["eslint-plugin-import@*",{peerDependenciesMeta:{"@typescript-eslint/parser":Qt}}],["critters-webpack-plugin@<3.0.2",{peerDependenciesMeta:{"html-webpack-plugin":Qt}}],["terser@<=5.10.0",{dependencies:{acorn:"^8.5.0"}}],["babel-preset-react-app@10.0.x <10.0.2",{dependencies:{"@babel/plugin-proposal-private-property-in-object":"^7.16.7"}}],["eslint-config-react-app@*",{peerDependenciesMeta:{typescript:Qt}}],["@vue/eslint-config-typescript@<11.0.0",{peerDependenciesMeta:{typescript:Qt}}],["unplugin-vue2-script-setup@<0.9.1",{peerDependencies:{"@vue/composition-api":"^1.4.3","@vue/runtime-dom":"^3.2.26"}}],["@cypress/snapshot@*",{dependencies:{debug:"^3.2.7"}}],["auto-relay@<=0.14.0",{peerDependencies:{"reflect-metadata":"^0.1.13"}}],["vue-template-babel-compiler@<1.2.0",{peerDependencies:{"vue-template-compiler":"^2.6.0"}}],["@parcel/transformer-image@<2.5.0",{peerDependencies:{"@parcel/core":"*"}}],["@parcel/transformer-js@<2.5.0",{peerDependencies:{"@parcel/core":"*"}}],["parcel@*",{peerDependenciesMeta:{"@parcel/core":Qt}}],["react-scripts@*",{peerDependencies:{eslint:"*"}}],["focus-trap-react@^8.0.0",{dependencies:{tabbable:"^5.3.2"}}],["react-rnd@<10.3.7",{peerDependencies:{react:">=16.3.0","react-dom":">=16.3.0"}}],["connect-mongo@<5.0.0",{peerDependencies:{"express-session":"^1.17.1"}}],["vue-i18n@<9",{peerDependencies:{vue:"^2"}}],["vue-router@<4",{peerDependencies:{vue:"^2"}}],["unified@<10",{dependencies:{"@types/unist":"^2.0.0"}}],["react-github-btn@<=1.3.0",{peerDependencies:{react:">=16.3.0"}}],["react-dev-utils@*",{peerDependencies:{typescript:">=2.7",webpack:">=4"},peerDependenciesMeta:{typescript:Qt}}],["@asyncapi/react-component@<=1.0.0-next.39",{peerDependencies:{react:">=16.8.0","react-dom":">=16.8.0"}}],["xo@*",{peerDependencies:{webpack:">=1.11.0"},peerDependenciesMeta:{webpack:Qt}}],["babel-plugin-remove-graphql-queries@<=4.20.0-next.0",{dependencies:{"@babel/types":"^7.15.4"}}],["gatsby-plugin-page-creator@<=4.20.0-next.1",{dependencies:{"fs-extra":"^10.1.0"}}],["gatsby-plugin-utils@<=3.14.0-next.1",{dependencies:{fastq:"^1.13.0"},peerDependencies:{graphql:"^15.0.0"}}],["gatsby-plugin-mdx@<3.1.0-next.1",{dependencies:{mkdirp:"^1.0.4"}}],["gatsby-plugin-mdx@^2",{peerDependencies:{gatsby:"^3.0.0-next"}}],["fdir@<=5.2.0",{peerDependencies:{picomatch:"2.x"},peerDependenciesMeta:{picomatch:Qt}}],["babel-plugin-transform-typescript-metadata@<=0.3.2",{peerDependencies:{"@babel/core":"^7","@babel/traverse":"^7"},peerDependenciesMeta:{"@babel/traverse":Qt}}],["graphql-compose@>=9.0.10",{peerDependencies:{graphql:"^14.2.0 || ^15.0.0 || ^16.0.0"}}],["vite-plugin-vuetify@<=1.0.2",{peerDependencies:{vue:"^3.0.0"}}],["webpack-plugin-vuetify@<=2.0.1",{peerDependencies:{vue:"^3.2.6"}}],["eslint-import-resolver-vite@<2.0.1",{dependencies:{debug:"^4.3.4",resolve:"^1.22.8"}}],["notistack@^3.0.0",{dependencies:{csstype:"^3.0.10"}}],["@fastify/type-provider-typebox@^5.0.0",{peerDependencies:{fastify:"^5.0.0"}}],["@fastify/type-provider-typebox@^4.0.0",{peerDependencies:{fastify:"^4.0.0"}}]];var p5;function Vye(){return typeof p5>"u"&&(p5=Ie("zlib").brotliDecompressSync(Buffer.from("G7weAByFTVk3Vs7UfHhq4yykgEM7pbW7TI43SG2S5tvGrwHBAzdz+s/npQ6tgEvobvxisrPIadkXeUAJotBn5bDZ5kAhcRqsIHe3F75Walet5hNalwgFDtxb0BiDUjiUQkjG0yW2hto9HPgiCkm316d6bC0kST72YN7D7rfkhCE9x4J0XwB0yavalxpUu2t9xszHrmtwalOxT7VslsxWcB1qpqZwERUra4psWhTV8BgwWeizurec82Caf1ABL11YMfbf8FJ9JBceZOkgmvrQPbC9DUldX/yMbmX06UQluCEjSwUoyO+EZPIjofr+/oAZUck2enraRD+oWLlnlYnj8xB+gwSo9lmmks4fXv574qSqcWA6z21uYkzMu3EWj+K23RxeQlLqiE35/rC8GcS4CGkKHKKq+zAIQwD9iRDNfiAqueLLpicFFrNsAI4zeTD/eO9MHcnRa5m8UT+M2+V+AkFST4BlKneiAQRSdST8KEAIyFlULt6wa9EBd0Ds28VmpaxquJdVt+nwdEs5xUskI13OVtFyY0UrQIRAlCuvvWivvlSKQfTO+2Q8OyUR1W5RvetaPz4jD27hdtwHFFA1Ptx6Ee/t2cY2rg2G46M1pNDRf2pWhvpy8pqMnuI3++4OF3+7OFIWXGjh+o7Nr2jNvbiYcQdQS1h903/jVFgOpA0yJ78z+x759bFA0rq+6aY5qPB4FzS3oYoLupDUhD9nDz6F6H7hpnlMf18KNKDu4IKjTWwrAnY6MFQw1W6ymOALHlFyCZmQhldg1MQHaMVVQTVgDC60TfaBqG++Y8PEoFhN/PBTZT175KNP/BlHDYGOOBmnBdzqJKplZ/ljiVG0ZBzfqeBRrrUkn6rA54462SgiliKoYVnbeptMdXNfAuaupIEi0bApF10TlgHfmEJAPUVidRVFyDupSem5po5vErPqWKhKbUIp0LozpYsIKK57dM/HKr+nguF+7924IIWMICkQ8JUigs9D+W+c4LnNoRtPPKNRUiCYmP+Jfo2lfKCKw8qpraEeWU3uiNRO6zcyKQoXPR5htmzzLznke7b4YbXW3I1lIRzmgG02Udb58U+7TpwyN7XymCgH+wuPDthZVQvRZuEP+SnLtMicz9m5zASWOBiAcLmkuFlTKuHspSIhCBD0yUPKcxu81A+4YD78rA2vtwsUEday9WNyrShyrl60rWmA+SmbYZkQOwFJWArxRYYc5jGhA5ikxYw1rx3ei4NmeX/lKiwpZ9Ln1tV2Ae7sArvxuVLbJjqJRjW1vFXAyHpvLG+8MJ6T2Ubx5M2KDa2SN6vuIGxJ9WQM9Mk3Q7aCNiZONXllhqq24DmoLbQfW2rYWsOgHWjtOmIQMyMKdiHZDjoyIq5+U700nZ6odJAoYXPQBvFNiQ78d5jaXliBqLTJEqUCwi+LiH2mx92EmNKDsJL74Z613+3lf20pxkV1+erOrjj8pW00vsPaahKUM+05ssd5uwM7K482KWEf3TCwlg/o3e5ngto7qSMz7YteIgCsF1UOcsLk7F7MxWbvrPMY473ew0G+noVL8EPbkmEMftMSeL6HFub/zy+2JQ==","base64")).toString()),p5}var h5;function Jye(){return typeof h5>"u"&&(h5=Ie("zlib").brotliDecompressSync(Buffer.from("G8MSIIzURnVBnObTcvb3XE6v2S9Qgc2K801Oa5otNKEtK8BINZNcaQHy+9/vf/WXBimwutXC33P2DPc64pps5rz7NGGWaOKNSPL4Y2KRE8twut2lFOIN+OXPtRmPMRhMTILib2bEQx43az2I5d3YS8Roa5UZpF/ujHb3Djd3GDvYUfvFYSUQ39vb2cmifp/rgB4J/65JK3wRBTvMBoNBmn3mbXC63/gbBkW/2IRPri0O8bcsRBsmarF328pAln04nyJFkwUAvNu934supAqLtyerZZpJ8I8suJHhf/ocMV+scKwa8NOiDKIPXw6Ex/EEZD6TEGaW8N5zvNHYF10l6Lfooj7D5W2k3dgvQSbp2Wv8TGOayS978gxlOLVjTGXs66ozewbrjwElLtyrYNnWTfzzdEutgROUFPVMhnMoy8EjJLLlWwIEoySxliim9kYW30JUHiPVyjt0iAw/ZpPmCbUCltYPnq6ZNblIKhTNhqS/oqC9iya5sGKZTOVsTEg34n92uZTf2iPpcZih8rPW8CzA+adIGmyCPcKdLMsBLShd+zuEbTrqpwuh+DLmracZcjPC5Sdf5odDAhKpFuOsQS67RT+1VgWWygSv3YwxDnylc04/PYuaMeIzhBkLrvs7e/OUzRTF56MmfY6rI63QtEjEQzq637zQqJ39nNhu3NmoRRhW/086bHGBUtx0PE0j3aEGvkdh9WJC8y8j8mqqke9/dQ5la+Q3ba4RlhvTbnfQhPDDab3tUifkjKuOsp13mXEmO00Mu88F/M67R7LXfoFDFLNtgCSWjWX+3Jn1371pJTK9xPBiMJafvDjtFyAzu8rxeQ0TKMQXNPs5xxiBOd+BRJP8KP88XPtJIbZKh/cdW8KvBUkpqKpGoiIaA32c3/JnQr4efXt85mXvidOvn/eU3Pase1typLYBalJ14mCso9h79nuMOuCa/kZAOkJHmTjP5RM2WNoPasZUAnT1TAE/NH25hUxcQv6hQWR/m1PKk4ooXMcM4SR1iYU3fUohvqk4RY2hbmTVVIXv6TvqO+0doOjgeVFAcom+RlwJQmOVH7pr1Q9LoJT6n1DeQEB+NHygsATbIwTcOKZlJsY8G4+suX1uQLjUWwLjjs0mvSvZcLTpIGAekeR7GCgl8eo3ndAqEe2XCav4huliHjdbIPBsGJuPX7lrO9HX1UbXRH5opOe1x6JsOSgHZR+EaxuXVhpLLxm6jk1LJtZfHSc6BKPun3CpYYVMJGwEUyk8MTGG0XL5MfEwaXpnc9TKnBmlGn6nHiGREc3ysn47XIBDzA+YvFdjZzVIEDcKGpS6PbUJehFRjEne8D0lVU1XuRtlgszq6pTNlQ/3MzNOEgCWPyTct22V2mEi2krizn5VDo9B19/X2DB3hCGRMM7ONbtnAcIx/OWB1u5uPbW1gsH8irXxT/IzG0PoXWYjhbMsH3KTuoOl5o17PulcgvsfTSnKFM354GWI8luqZnrswWjiXy3G+Vbyo1KMopFmmvBwNELgaS8z8dNZchx/Cl/xjddxhMcyqtzFyONb2Zdu90NkI8pAeufe7YlXrp53v8Dj/l8vWeVspRKBGXScBBPI/HinSTGmLDOGGOCIyH0JFdOZx0gWsacNlQLJMIrBhqRxXxHF/5pseWwejlAAvZ3klZSDSYY8mkToaWejXhgNomeGtx1DTLEUFMRkgF5yFB22WYdJnaWN14r1YJj81hGi45+jrADS5nYRhCiSlCJJ1nL8pYX+HDSMhdTEWyRcgHVp/IsUIZYMfT+YYncUQPgcxNGCHfZ88vDdrcUuaGIl6zhAsiaq7R5dfqrqXH/JcBhfjT8D0azayIyEz75Nxp6YkcyDxlJq3EXnJUpqDohJJOysL1t1uNiHESlvsxPb5cpbW0+ICZqJmUZus1BMW0F5IVBODLIo2zHHjA0=","base64")).toString()),h5}var g5;function Kye(){return typeof g5>"u"&&(g5=Ie("zlib").brotliDecompressSync(Buffer.from("m9XmPqMRsZ7bFo1U5CxexdgYepcdMsrcAbbqv7/rCXGM7SZhmJ2jPScITf1tA+qxuDFE8KC9mQaCs84ftss/pB0UrlDfSS52Q7rXyYIcHbrGG2egYMqC8FFfnNfZVLU+4ZieJEVLu1qxY0MYkbD8opX7TYstjKzqxwBObq8HUIQwogljOgs72xyCrxj0q79cf/hN2Ys/0fU6gkRgxFedikACuQLS4lvO/N5NpZ85m+BdO3c5VplDLMcfEDt6umRCbfM16uxnqUKPvPFg/qtuzzId3SjAxZFoZRqK3pdtWt/C+VU6+zuX09NsoBs3MwobpU1yyoXZnzA1EmiMRS5GfJeLxV51/jSXrfgTWr1af9hwKvqCfSVHiQuk+uO/N16Cror2c1QlthM7WkS/86azhK3b47PG6f5TAJVtrK7g+zlR2boyKBV+QkdOXcfBDrI8yCciS3LktLb+d3gopE3R1QYFN1QWdQtrso2qK3+OTVYpTdPAfICTe9//3y/1+6mixIob4kfOI1WT3DxyD2ZuR06a6RPOPlftc/bZeqWqUtoqSetJlgP0AOBsOOeWqkpKJDtgP25CmIz+ZAo8+zwb3wI5ZD/0a7Qb7Q8Ag8HkWzhVQqzLFksA/nKSsR6hEu4tymzAQcZUDV4D2f17NbNSreHMVG0D1Knfa5n//prG6IzFVH7GSdEZn+1eEohVH5hmz6wxnj0biDxnMlq0fHQ2v7ogu8tEBnHaJICmVgLINf+jr4b/AVtDfPSZWelMen+u+pT60nu+9LrK0z0L/oyvC+kDtsi13AdC/i6pd29uB/1alOsA0Kc6N0wICwzbHkBQGJ94pBZ5TyKj7lzzUQ5CYn3Xp/cLhrJ2GpBakWmkymfeKcX2Vy2QEDcIxnju2369rf+l+H7E96GzyVs0gyDzUD0ipfKdmd7LN80sxjSiau/0PX2e7EMt4hNqThHEad9B1L44EDU1ZyFL+QJ0n1v7McxqupfO9zYGEBGJ0XxHdZmWuNKcV+0WJmzGd4y1qu3RfbunEBAQgZyBUWwjoXAwxk2XVRjBAy1jWcGsnb/Tu2oRKUbqGxHjFxUihoreyXW2M2ZnxkQYPfCorcVYq7rnrfuUV1ZYBNakboTPj+b+PLaIyFVsA5nmcP8ZS23WpTvTnSog5wfhixjwbRCqUZs5CmhOL9EgGmgj/26ysZ0jCMvtwDK2F7UktN2QnwoB1S1oLmpPmOrFf/CT8ITb/UkMLLqMjdVY/y/EH/MtrH9VkMaxM7mf8v/TkuD1ov5CqEgw9xvc/+8UXQ/+Idb2isH35w98+skf/i3b72L4ElozP8Dyc9wbdJcY70N/9F9PVz4uSI/nhcrSt21q/fpyf6UbWyso4Ds08/rSPGAcAJs8sBMCYualxyZxlLqfQnp9jYxdy/TQVs6vYmnTgEERAfmtB2No5xf8eqN4yCWgmnR91NQZQ4CmYCqijiU983mMTgUPedf8L8/XiCu9jbsDMIARuL0a0MZlq7lU2nxB8T+N/F7EFutvEuWhxf3XFlS0KcKMiAbpPy3gv/6r+NIQcVkdlqicBgiYOnzr6FjwJVz+QQxpM+uMAIW4F13oWQzNh95KZlI9LOFocgrLUo8g+i+ZNTor6ypk+7O/PlsJ9WsFhRgnLuNv5P2Isk25gqT6i2tMopOL1+RQcnRBuKZ06E8Ri4/BOrY/bQ4GAZPE+LXKsS5jTYjEl5jHNgnm+kjV9trqJ4C9pcDVxTWux8uovsXQUEYh9BP+NR07OqmcjOsakIEI/xofJioScCLW09tzJAVwZwgbQtVnkX3x8H1sI2y8Hs4AiQYfXRNklTmb9mn9RgbJl2yf19aSzCGZqFq79dXW791Na6an1ydMUb/LNp5HdEZkkmTAdP7EPMC563MSh6zxa+Bz5hMDuNq43JYIRJRIWCuNWvM1xTjf8XaHnVPKElBLyFDMJyWiSAElJ0FJVA++8CIBc8ItAWrxhecW+tOoGq4yReF6Dcz615ifhRWLpIOaf8WTs3zUcjEBS1JEXbIByQhm6+oAoTb3QPkok35qz9L2c/mp5WEuCJgerL5QCxMXUWHBJ80t+LevvZ65pBkFa72ITFw4oGQ05TynQJyDjU1AqBylBAdTE9uIflWo0b+xSUCJ9Ty3GlCggfasdT0PX/ue3w16GUfU+QVQddTm9XiY2Bckz2tKt2il7oUIGBRa7Ft5qJfrRIK3mVs9QsDo9higyTz0N9jmILeRhROdecjV44DDZzYnJNryISvfdIq2x4c2/8e2UXrlRm303TE6kxkQ/0kylxgtsQimZ/nb6jUaggIXXN+F2vyIqMGIuJXQR8yzdFIHknqeWFDgsdvcftmkZyWojcZc+ZFY4rua8nU3XuMNchfTDpBbrjMXsJGonJ+vKX0sZbNcoakrr9c9i+bj6uf6f4yNDdaiXLRhJrlh5zmfbkOGQkosfTqWYgpEKdYx2Kxfb+ZDz4Ufteybj63LzVc7oklSvXHh5Nab4+b8DeoXZihVLRZRCBJuj0J6zk3PtbkjaEH3sD3j6hHhwmufk+pBoGYd9qCJEFL21AmLzzHHktN9jW7GSpe1p91X10Bm5/Dhxo3BNex+EtiAFD3dTK0NcvT58F0IFIQIhgLP6s1MX8wofvtnPX1PQ/bLAwNP+ulKiokjXruRYKzTErNjFrvX5n6QD7oiRbOs3OQUswDgOxzcd+WwGZH1ONZJLEKk2T4VGPrrdkN9ncxP/oQ8UFvRbI7zGVrpNjlniCHT6nYmp7SlDcZ1XmS7tm9CXTMumh89LnaNuF3/wPVa/NLSE195Ntstwz1V2ZLc/sULMGaL4gdF3src9sR1Fh33/xiS3qOrJQlLpy2luR0/y+0q0RnVBBBe4yi4ueiNOdNAq/pR8JehYiEiu7YVJJcGBNBHlCOREQviO39dwxTxdulwW+UOO+OrXOskQ/csaLPIKxUOUHktlUtch/SkuaV5QD2G4vweAaCoSxMZ8k9jagIRR/irArsMUBBkvwQBZj1NYclQ1WtdeoYsd38CObL/DJksETohDEy6ZCixViSEPvNKiV1SSCwIiVk0dPGwTZxeNwPoA0BDhYNc4tIkej3DcTHVTS8W1vYFlURRUS4k2naQ5xI0fseTRBHJQ3WJ6Tn45afc9k9VffnLeTH+Kdd9X9Rnont4E39i8pr21YM+umrbIBTB8Ex2jNapeDYMPaeXACP6jpZnFy8NEyG2AF+Ega5vkvKIWjidXnkItArCkmeU63Fx+eg8KiP95JfLbUQus2hJTKPeGTz9b9A0TJtnTVcdJW15L/+3ZIOQ3jeoFsEuB9IGzxFY52ntO1vJvNdPQMJhXkvTNcRYz7Qz6l09rNUNGbfVNOW7tQgzdp42/0sZtnFW0+64nFJ127Niq3QLT8vwHYw3kOplK43u3yllVjU+RYv76vu3JMghXWGsSB0u3ESlir8CjF5ZIflzQoMn0xbP3qWknhPYHTAfu11TcndM/gV+npAK5/yKkwjnzWs5UXGXJHwAFo1FU99jtfiDBlqk9Xmq1YKsy7YkB5nOmw6dy9mjCqYT72Nz9S4+BsTCObdH/e/YZR3MzUt/j/sjQMujqJNOqABq9wAJCDwn/vwSbELgikVGYviA89VqCQjLBkWsMBf7qNjRT3hPXMbT+DM+fsTUEgPlFV5oq2qzdgZ6uAb0yK/szd/zKqTdSC0GlgQ//otU9TAFEtm4moY7QTBAIb2YdPBQAqhW1LevpeqAvf9tku0fT+IfpA8fDsqAOAQxGbPa0YLgAOIZRFlh3WHrFyBDcFLdrSJP+9Ikfv1V16ukcQt9i8sBbU/+m0SAUsjdTq6mtQfoeI7xPWpsP+1vTo73Rz8VnYLmgxaDWgOuNmD8+vxzpyCIC1upRk0+Wd7Z0smljU7G9IdJYlY5vyGTyzRkkN88RMEm9OKFJ4IHwBxzcQtMNeMUwwUATphdaafYwiPK8NptzFLY0dUIAFj2UVoHzUBmmTP1mWCmKvvesqnrG3hj+FHkfjO3nN+MaWXgorgAAA6K9IXTUD1+uwaqHXsEALRgD82K6GVuzjQznaC89QI2B34wNf1dPIwydDO38xCsAKCdf19/ePn1xejxPZgLmzLlTLvloYWMde1luC66/CFwUdwGF5iJ4QIAM5jvbl94r6EYr52H2W12SlcjAHBSzoVjusrp7UZh18Z/J+vwjQccSS/JBNE2b1adygAAyNgJ5P+bqz5+CPu24bqx6Gjcz84IAtVx2VEyBJTqrocOCI9I7r4vD7cz9L3AGZ6DBzEu36w6fQsAkN2IsmzCZWMxqbMTE75ymnyFiK09l327D2K9sywTANigkEkmLwTn4RqDiPxpy5HKA4aeYqbSoi0AUAKsGA5go3ZXjR0qpUsAoMWolyNxzyiIPZ+qsEM7QDgbHW9WJWwBADq5800tDEPPiPa6ialFj0uNAEDJEC4am4A/oPGPxmDmXdikl4cLKa8CgG7265rxY/wjtmbutfwJ6M9Mer8dKHyeZkalbAEA49jkE8MATNz+qKwsMOlGAEC+lkvGJh0ds/j5uNtg3tilTY+NTe/JnqF4N6uSDACAHKQP1Lht8vSzU7iEyzPjut2EPs/Y38IspIepXm+8s+bS2w8QPd+8ONuavlmV3gIAJLA8T+O2x6fBKOJyYweNq/YsVtd2SjETADgxiwkX4POo7fsmuHnc8rCP05hqlnABgBq023MivCisNnZRtK+sru0oXAIAK+fRHim5pkf85kL/YfPLQ/xReQkXAChjtR0XhfDJaiOHaB9ZXctR2AQARsyesDkUv0deoTWmffvT4f6SYAUA6+xXzrX3Smi6X8zthH22b/w19LM0XlWqr0rjAgAWs1Wq4T6AhPsAVGoEAAa5PpwVKjiHWlfJ2TZJf63FjF8SUG6KBOOL9A4PW3qOHE295pQyfVPIvxcJeU+CKduBk6Q+a2BAVtKhf4QnHrHLFpj6sNDUDvhCfNPmtn4pdDSUkHE1wPPrF1UvkQS/L1S52Zv0Sb/r9YK+jx51oWU+i39Owb1p4MDw3LcwvjpMvtDXPEWBlLcw4DNpOOC8f11nKez61/hc4txssbudIo5lL+aszAI1EiiSfkCetqOyBs4trCbou3jqJZ4diL4zvDnDBRgP+086X66Tvj3JOY1rJwmj/sJrubDrVb32PWhOs6BN+sJXQ+6nOZJTgPRg4PWz8sp/wWI3wsGBQoSU6tr0dWOkrwhDNCN5mfGAM5vfnawcoCdm2CdzIN0r72XbbDWqjom1cMjYh229sPnvzWLZAaSiQR3bSL1XjCwFH1wa4ZmmLeiaD4xutxAZfzu0FwMUkXTsvb7SX7TLM4zwjGg+HbjiaRWI92lgwaxTyKgiXbnThL9j7uBDihzuMULvXXes0e9x7PwRK+6mBLGD9z7PAt7b7va1J2EHu/zZfZ6JPoQVd849MZCk3RJOxd5Nsxi+O0lUD4Pochlk5+4naG1j6yiVRKBPobLOad//hDECeD1ORiB9M37JsSxMC6yAkKEdy7S1aRmXRGrLECneqByM8iQ8x6d71F1uhkYUi3WEjh/A9Yw//HCidh7pl7XD8vEkuN/f7XQ3+fhmSfR/9fHkNcRp4qCD13IGIBIAsQXtoDUnASJc+5H5f7YWufNDdZ3SiHJqVvKw8K1RNB/4mJi3YzQP47nmN2cw2BH4yKk+zk7wcLx2bVzeS773YW/7nMg8DMlWZGeYPJ8lYLzOnN4o/0fk9Fb9upq1yXbRyN7iDSRnOnj+kn3vLjHbn3NmA2tRwcfVd/KHGxPybUwcg9e742hY/XBtEgCQYe9Qh8t8fte6aEo1Lt7a9rryutsDxLxo0o9/lhdL/GMs9n3cCxZiuv3as0lchJm9dQGckDBOT/R+y2ft/W/eswB4NFnsqcrBTerQmx0BTPclttiZPF+ctHerFc2RW9MJzpuGOShqyTLCNsCjhPV3EtMF8nVQf2TL6GzI6EphQEjQgG6JrtMu/0zWg2e97o/uoTIf4ipUvVVM0KYey+VkMCWrFynVZh/hpTTXcm3+EV7yX7W6Ehrz8KON4P9MrENJx2msYomlnUT80OrH6Y1+KEfOWn8KyenbZuHQkjBZcDAx5+J64Aj6TSooLJw3anwLeZGOQeSSPXLe6dVY7MF7HhAl2HU9fwES3l2dLETAm5btht91AwjpdUoQghLn7RhAIRWFRVWJa2Jtc0Tm+dHRGiAvx6wG/OCGa7BsWuJ6U3LwfOzSY5qNsj3Qpt6+JyEhflEfl2YZ7jhjJ3y+3ehNh4IBG4eEmVuhYdlx/EQQvnVDqC5Lodj7NWEXjMFyT14tjF768alhticUJrdl3w6P7cKsF4rhxIKWxOSELDHpzaBPR0EgNZlKdZrSiJfPGaWK++nvRxwoo0gt4maZU1CAx33oq3e+NirCq8K514FHpLc0jbti5KzNlr3ttdqoSeYKrOsq+jS0w4q5Z2AMeYnbAgCra8oCHFF0wJ/PTdXUMVyIdTRhS8cJZVr5dTMliVhKm9/TZduaYLTA346l+ILCTo1es+CVq/f+2MU+XuX47AuupenBsoFCNMV/2ywHjCr2flEAWipfnI46tqmjq81ytF7IWoydKyHCSI4ew+k4+ATvUzq2buldaR6SAI4VKAMyMT7zkBkAMB00NLbwmtJqj2k7NAGAqHKufA41DAksWEk7A33esJTuBprShiAOZCMOdd72+E7b1umdzQCSOsdaB3BxZgCAIhUUSdbxYbW7MfnSRjQBAOeidlz5FgodFOhlNAn2jcFu6KmERUygbnHGMpnfdLZ+KTEVgF9WExaIcJy8hr/tp7Y+ofIvp0nKjrUMZqLMAMAsmaCWuxWW9dpVpoxoAgBXKtOVhyhPGCAhWFJty3Ija39F5udrAvbBC+QD+d2Qpx5Dhfh+FqLgzUW10AwAWChUQzuhruPOnJ3rUZXMdgmhZDvzdRCfX1UCN4/l/wPrk1X0qHN3KbpjTKBihdxy04nZgZFKr7EcDqvvSSpivzg7QGxmssgfLo5KZRV1TZtdbR+k3S/kYjTNfDUZyWrcFtxkiVhetaWfvcxumYBgVeSozNkvIgSbt+L/2Cl6TuiPToNFUi3gzvnWRxo0ES1a/Wjq0Zc47dikmBBXXE4/cj/BEnTUGU8vsXsssBsmrEbCzB27QqDQGPdcgFpmIb3VQSk9zfTyXFlADILp0V5qUnuHn2SAu8QszfXheW/UnD34sJXHTECWUYQhLc5QozwqlP1qnYO/j2pQmGU03C06s3d2EjlIdLNuy+Z0X9GIUUWCXDpwtAPYI/zXrF26ADyEpyyj5o5bn4GKoyNdkhskDGYenTTQ+fRqo0EL0yIqcAfyVOvo2jq3CjCRKOLgRzv8NZ30rd0sMLzpKrIwt866C8KrAes6AeYvDWFOdG2WjV8dNiG2wUyaYIU3T/cDo3COPFw8EPEFcIZAcCNE6BpH0CBPxefguDvpbTKPZF5TYE+uaLtxvaIUB3bIQI6/yK34JNzrQt1az5ucZEtXCMlBED4lW3rAfndm6l/kCGLzwMc1jaGqJo9VNR0VIO4dMQMAo+m4cpFwrKQXPzW3czk7Vehrc4bS6j+UCQBQhrljlDaOxR/+L+5R2jt6Tz+GWNGIJbKP1cd9mk9gzEk9hjdUxnNNvHTW4dOvtRS4MRoQDFpUwYuR+pe67JmTNfNtDqx7LG4zNLjh8a/7i6F+adgW4ci+DW1Ilf9ok+1zg/3+lfN6pK5X6QelSexeWGj2JnH1ym6sQa173zvfno297vUcHC6hAoTC/3enX+ej+9JNHu5RQubQD4++jHOK2fiK8Df3A4QC1LZSDmK46S0VdPvZ8VSJnWHbWlJDsshRGb3dyRkMr3d8VnqqBEcrMSKUyBqMsk6yUayfov2tM+rgwqxlrsiFu4pvawUNfFtcuWrc8FmGXzmz8Vn5LxfzeQoLfUX/JWNR9xC9tZZamjtBesX5eUAqtw7rpFfDcdbgXsMcsICLg6iqrNnoDTf4umgefPn5ZdXLAEaKmKr9K2jWq3EjfHsxMwBg48Ul4dwopQnV1GzvwQsXaQIAGfxz3b1L+LfNKAGAuxiMqmZyB+AYNU1XTRJXly88AYU39jt8cP2yet2jRRzcU6scgDEiEryUmuE0/9XcsZcfId18ZowZMT1Pn3IAxpBI9rrhhqfOkyl7L398ZNuIPH7ElH1o1LGcrV7PCOR1IzMAwAuoc0mYU0VR8SZmewtvuEATAGjx8Jyr7ndZRRabBAAakrqa1eFyutex5al/HR9+Pg/51BPSD406ljMQA8pRvJ9nBgCMQyre6J1RTDLuzPw1pAsbjcEeOqQ1rdTmu87PE3XTX6L5Gyznwp9PhH9fPkpGQ8UNREgtj619rgZb/3wPFNQVbHc/a4jvwl/8oBKYjqAA6N6ujHBoGb4ATrvhNBnDILjc0CJKnveWTCZsDPoCAtX87ot1zaqQIOzniFoY5+YhQw5B2c/phhnSAZA9ApFkx0IJ7sCLThlPpxnHyv9oR13WpgPR4gUqXIl2N4nXnTkJrp58Eu4njBlKzTOEZg8IxnUq8+sqOnQo9N2SE6jdRZ1z/fsQ3CJqNvCck7DRQdc3RveF/dc5mlOPI8T4uL+oz+Z8sJ9wZo/NELlDNct9N677yFvr2oYCQ3/83EfWnj06lnR27o268AYQhVTPo3RYYPpkhgyVUD50TQGcbIPBCGxagjGtFBjceJbYSX958r3v5q3JbgoA8LXamYl9ce+UOusgjorz1/LGw/LsWuxIqVZLUflBNNzqe8wfBnngUekITgge65Xj6xD8Ero1H/HAEgzxiww6j8ZB7I9hA4PQLxy2xTCSF3tJ/60ye1nRAiEhHZjEwgdaaD7HdmaDiTG4HD0ArtUhToud4pjcKlanIcEUD7j13JTtBA9u040VgeqfcMoXejWyk7YDcHR0TNJsYM2cyGylQEg654jKROckKeaXtByXo7DqAQhhd+e41CpRPIm6zoUBBU30L6veKGoHUvVujt12wrswKY0GCX7BAJ1ePs85euedVbtDdCFD6u6HVpjhIAJuyalS4D2EoUBc+OfKne64AHj8o92ql+v1XqI15bZv54pNU+xgh2zxoFup3vOQ40Jgk6wnrxfKqgVYJ8SCL5iRzYqxfYJEKQ6I4V7umobUg1tBdDZCI6wYso5GIsPj5aztuwBIib7SFoG3neHuUIkB0omw3HgYMqAVKWPKX3j0zEOeXOXa53uihs/cCwK2zTUdWfmdaBXGvP2ca3oubeEUEhTjUTjLD469sBTbSoNat4Q6NAHDoLn1d7TVHjJAmwfrggxygS3ojqv4siKiccTvzqizQ/sT37uxiPOJBH54kEryjipahqC4WYQ3Ztrduw39FZkaL80/Kl1M7mFa0VRxRoxS2hASYUpIdRLxT54CSsaACskZURcD6T7DueOjXevevtHYqtG2ZT+lHHVdNiMYIjJ4fu/nmbJp1zaOCONKPSKaP8J95Ije8V4Dnzyb3018HkdmaFbKBJDZMrXEB/VBy2mXVnq8WJSTK8CQuWPax3x8N3IdHtP+nKkRuXSj644Hnl38rAj9tk+2VVRuWRjNa1nsrvymeydN2VmUP4vo65rVvUozV8g+vFK0Pl3TTFjraGzjnpqnYj8fEn7y8xRGCb8o0PpJFDvkn5OOcISVLmQL98k0v89Y4snCvN8eEeM3lT34MjVzW2tBDx823AnRhLHF+wMcfn1USCfNH/y2+Nkmud//9f0xIbj11Zu5Zj4+4VjnVY/3brOKzwL+ejBmAOA47WPUljHF/2vcrorTjC9qauGcdjWqnl4Xqn61TABAfHiRvtpVT/BXt6udWv7G98iwegCujaC1eL1yhl59ATcUPRL3AaIOA+I5uupJcT1P8HWp2/hzT0Sgulz3jhhpRAGwRce+/k0LmNKMTfgx0HDnnYCoD4hwwcoVOwxDBCUhRKsQoCSRhCue2/9c9F4/djN/iU8vqQQAu2W7NleXuELigy7hrrH0ugYBzkBDFOm6hLH5gmTFDrY922J2jrjyFiDRWEKvovHJtvocMB+GdcfEc26nXAIxds31Zvyjgg9jDEkcu356cP45FQyWQ/2Xr9D3uuWTcP5rnCe2ZJ0E+rAzmSuB7q8l5kKexhJKIEgrqufzwt4z0Ma+6Z2Tc87Mxal5/108FsEkt5OMAUkkyPVYQvnEFI//BZi8mLGfYTCJKmKnPSOjj6PKKtrk9r4yTzXtIoLNfgCFXbO64O3y2dHOc0mB/cn4z5fkuA4VivPPReLcHVz8e0Cn05dLt14MyJdAU5yPV1oQSPcU194ylCH1I3Xt+oTMx7XGZgDuxpWddWvXNDuvgrl5OdL1SFnrVEM9U/0qfyz+6vo/VODmhzpDG/dFXZtJ7jTriHeSCKPhhLO5/uYBuSfw1POp6E8u60XdpKOROkyUcoWjqimnNyHhPDDdV1/7ND2Bh/7aiuxpFbYlYhwZNrk3v2ylTvyNsFmfuRontBwiqKx329Zob7jLYDIb9PrG+AWk4nN4QAF3naK32CroJjFK0dzBGBdbhqGvOwlO4Bqc2B+K8vMn9SgTYKOTXQpGthMF0aJQHsdrTiN+fG+eK6bKky6CiukeqBgoB0KYhl0ngc3MWhYQhR6ULDmmmrqvURCguRGH+xUW59GyJPI78e38CbKxEQpOnYlmZUheRl8+5Orw0KnDEZXpMdVzYEcr8V95gf54U3cS7adnQVQm9yAR5pkyblumE52RaVLbIouY4WxcNzoLJraAqsbN7CUaEyQRtqm83YVxgTXFBNPk2z9SfS/2mTSulgEfWUOYmQEfiAaWnX+P0ezKFz1BzO/T9SX4B8Sm7NUmDnbHI74izpe3Dq/k2jqvsxNBX7keI1eux798aA+Ee3pag6xpPDa7uIun6dXBDb9xrdpAFa1TYvlj/3iacVrXUYInG3OQv5lASKQr6Ok3CWTOFrkE3Ab4lFR8hbY0DZsgpiXw3Ic8YccFXomJeuZ+zNjq4CmlxYhcXQnrgtpWb2S+JXEp5JHh9APA4IjKN4hdm0qnHRzhSFfJCcOkg/RinGMzwtgNDahb4H/uNWjrIexsVRC9uYlMT3CCWCLeq12rSi3BlAQrnIAdFhL2INatBUy7ruc1TE+6eZ2XkZ/C6d6+CJrwouvF0ghjWDogxPbgxotmr56iGJoKnuwNF/VWHb037trPU+K8a9PCmGGWrqdiVkSOISAAc7D91xXG8Svq43DBvltxo/jeFylAbMWcCDXDm0rM6DbyRvFtLzAazwd/SPi1x5/NHyxHgX5VESDDn1tRHXzSlbjz2ulMvtv9Dp+Ic6KQZ3edNwa+9iZsx7kIwYF4aRfPuiAwhoYbkgvhVzlgwfF3Z5tX5KgmwkDs6AQdqyuZv1U3sFzdM7UxaJQ6JM5ELO+d+/k6PEylnYrwSOBlurpS2rECSHSp8S5Sbrm9jweZ44BxmkOBY4P5BmhH1PRRkCRcXYG91K0JRzOD/B1vQCcHf//8atBI/HuWuilLAbut+HwOMwBwqaIhe73RUkx4vCmUs4j6ALwz2cUa21NgLwszAYDj7hk5AvfEbG4HnKsavV0z2HZTPwBwNCiFQ3kIus/yxQ2assWZAi2zvyzAEU2C3XdnMwLHq7+vztaFd9UtqeZAqkKXkjoBs2vNdgByZS2cA1XNs70DCmO/0wQp1xWZZFWF8W3oy6uDaQnLF/YRxHk4rtJAAui5f4zymPhhpt+bgyGzSZdePfx3cSoXJIAuErW2pSJav7eSO0FL2bOd0eNgTenDatV0qcMQm4q085gBgJZgp6OlHCwNuT4pJjv46ZFji8t1ho8XaAIABIPsmTYL/HWV3harXQv7AQAWvtqIyuK3dJ+Cj9PGMb7K/JvB5xoGYzzTeucCQeXKMYa5Jh9EzhnyD3aGdQvU/FS1qMnjkPpyqtBQbX+HZgCANU1TteXcz9EMPZ0a78Xu1gxoX41fMf9Gx5SxOfgyF43WlePpTPS7KysCZeKjhxfH8OR2QZTGU8btjQNsDjEviJ5zZ659N/5Cs3tCTKjmg9XhwU2AieBC2CpJAc9MszqjvkvHbiHW4L7rMM9qMRXNBirYkwJvjoctYaKk80gNWxIUK2xDd1rykGGMhRq2glXBCIanrVbE4ctMSCncz7rDmN8J8+7xEr+37HpwPbbLV7DuIoUNODXiuNOYAYAdqqXg3NFSErZEqkops7NsF4dEt0pzJgBg3t6nyOT+ujWUO3o/HWboODheW/ZPjzH7Y2vJl5Vf1yz6cJxee134g1HHKtqNR06Yb1afnVoMAHh1fMz7KJmMuovLqpY/VRzDP+iqbrVar9VPSZxLCflzMZyzGDZ8juE3iuEfdIFWywg4UAxhvkt7H3Vz2Nmijfg10C3pDCGbW5HkGR033VTgXud+mVEqiPa0FRwBokdONicFMVWtN2cDyUBXkaaL5B06Dqt35stna5O88Hr68+Z+0vHQeOL7mZXCPby/RztHkz1eoTOcHLwcfGzDjP9lqtKlou5FzABAt+Kmy07cqDp8+QpF+lRyz702fCBvwQM5RRMAiMkiog3HhpH3/YCarpVzwsDVzQUBQNA83tWEAQVHZpGCKOs9UgWB0sS0CoJt+jEqKJxR4KigJF3udZC6mslAYLpqlIKwZZRLawYKHLe1OAacLM8+C5yT/b4tcDp1RVdidcVxOsa8Vfh2fiRZ4tPLrNuhQJAAyu8f42gdo2Z48/uSo/P29+J71n4oGiSAghLF0zoExPPe086JT6uNadoIQf+UfWOXtuWPNasWv/o8ZgCguhluxCuXg+UWd3uW2hGf5Yq3s0gTAMDia0wbFX5SKZfmYVwWGgQAHXyMEWXhV+k+Ar+tjd34iPkX4kOGQRqfp70XJHXkjm/sJ/ruOb4mSeuYnTfjCWFvoEcG4BwfnEtpFvRelrlGIum4+DYYBA7AtEQyHmxHxTHP/CVxmr/Sp7QXobUx4qP+rGJRXehvjg/uZD3fs2M5+cf7E5+fOPC8KOzGyYE0ZYwhuF0MBVh+MePAVk05a3djJn7kqrUyvLsOroqbM46Z+nM6JvdaGsEjVfwqoN2SfHc135EyJUq88XZEIX8I5nbsDEklYj4fVQqmNM/LjlmbbOv7O+qij/N1bqYrmUIugDHNlrEKYJjRKVYXlHSPdfyGYRC+RPqs64u/jo2ougiKUNbbpI+Db/x2xXsz0rs6VPAcqFgWBi/RYfXDhM5Ens0FyhIjELEM6DiViir7E6DJ9dNP4HqWVSnodz119e7ebZ8KbVAEGh++0g/ApiYn5VRNSkMFBkNiOgyUXPxXrPkCEEh32BdBNi3O8TCdjh1Kx36Mgtx2wdrve3T5Tblwg3Dy+gFH1Y8bEJ4Y8CpF3f2ifCSfFN4eSp3qgkZwRVzRWFGKT6KmfJbumRyGcIXhjcutiG3UCPipFIo5tES/QJQ4o5fA1zjdnptOZ6UTfGNOqVAk55iL3/7V9vAJgEzoLJTAOcpesyuSLJ9+IW+7q3ToWSR3w5Y1jIGVKSSunuyIIgcV81NlP/hsnTQRh8qFuSJCUR//D4NH89aIdvtqj5KNjOeCsW9jtsu+p9no9a8geJI1GJXPffb0anRpeUfz4mHRTMBWKl2PDpgKGxjEFyPzEZovmYVbBJqzI/RTaIuAbGwW7lIsDnvF2tLp7Hu1b3qfcsk+/G3PLnDBtaF3JHFxcZZjXgxceGu9ILgKdVl711k70N7xjW3vWAcAGE3Dl1+jmMZYWowjir3aY4c8NRZirPY0Ev1+E7PCsPpUUrFDWx5UL3Rodd/wKDQrtaeR5aVhbA3ILyE3ZJhjvRLYnEuAOyGwKzeB1SZsOJCWaGuT/p5rkM+b8QSzB+lVCEqxH0kxZyEM08yz5OVyjGpfkg0zhcnqroQ1mRg3mTReLxNIU9elAcNGtsPJ5lXSDFeEIunTdwmY2MhZ8LoROcH35TLh3OplkQ6JJnwA1CB9d6SN0ThG3scVgT6N+LHBf3cmMBRjqZn7XbXIGemgb/Xk8bt/mx5VZe42eAID680ptynUQBNR9Rf8HbSWhuPaSJA7qG83SvHE4ZU8OEZqIpGXZ2GlaMKbIbq4uiDYovInRvGODQYcpAO4zgeB4dnzqV7jSqHt230tB5CUBEsE9/4cJkpF0SBAh3k35zXTHvCenvz1Ud2TezFEu6rBNFZnsbQrAZqU7ErkypRSf6XKqPZigpk+a+0vsVaED2D3JhRNwxIY2pE+dvJNX6SJNv8AiFzDxFryAUsX4o48r+31f43Yzj4WI6eSDCeJu+GPFvJDu133wd1RnUutlzOH90ntQT/X7R/amKrLW7A0s7jEKi1VMJ5La3AvXzgwxMrp+bww7wFh1HKN3Xhvv+lKLFWQ4sUEOD0zd8CG7eucPfHjJI21YN1vyB1iSH3wVqtyGD321FZKYMEewOQgYKGh26SN3RxAK4uhux5ehCjaQ3GjyCMS4cIeECSG9Ami/Bv5lzzDc4SKixDRO7muxtyUi7xbSGtZIACJ1BYtKuVj8nKICZEkv6tAB0p5TtJpK/9/XVrKVqIC5Gn5Gl+0A2Rp6qk+LbeXn8lN20x2VCwnMxjORdqIQiITNmlKN5I4thKV3Ze3OPhGP46gumAIlPrjldf1dBKZVqhtblr7/oNQt+T9uE7exCNrEZu9oghu1pbzbmo/SpgGJQZbzXpocaLCH1LDy+GH68PkYGdP4CubBJyQ1g6E90ERC3NTSp0QBu/GHRqDgqyK3V2j9dxCEcVLFpXzSIB7on3SnT1kN8WtZr7ekIrjZi5f0VjZ7TRFA2LXcUfw+v714j3uPV07vb6V+Guqzup7wTfa5UOr6bDQ1T3NbY5CGPvUfib/szeX2BjA7h6u+ioHp1/cw2IrfMVok9S9Z7yhpsnxkOmq8Xo0MV1RmRf8bpBvDNH6cgLW961Vv5SeD4Jpn5HEoPWpbBq9Bpna680qtL7lTEt5D8J1k+uhkho8aCcB6XQ2X8v3eZNlMhvyPqR7PLF2hJCMfG8uj+rFeMWAK3akFPtO/o/VbnP2iGtkR7/rWe7ck92lDvk8q6oXiA3cZktHYFYSaLq/Wd2Evot7Yw3RHQToOu7B9UKkrATgIggmR6iaaXml2a1gHX2n548XA7GA0NQHEl1jZVE8ujv65YK5p+tg0LLvdzacpN/toxn+ebxUhZ9WrxYP/6fr9Dd/3jKT9qPcwb0ZHjwa/vmHOeZ72aED+8NvjT7aj4YMnL9DKEMLCLsQsf5EarQaDzcmTWgys8xKOyFBrbcOon9JCV+wNpa53kzxvzJ5O7bVGIgO402v5IAgHbO+6RUbSNbEWEGK5hXuh+Ctu9QahUtfNk/FnItXny1lltmcqOehqOIVT1blWCfzlpMrYeA2qZwB3KGKD+QmDdOALt20yVYVTB5tTj2+GmMDy7xkk08/ezZRHkiu8F0SYN6kOz01gIVGhx4PnxMBNNZ19oSmZ0G7FbhqlOWIIN2tq4hR3nQRsLN+eWFM6eCpGpYrQ5lDB1p4wKcLgCNRIbYX1syQAvEl1a7llGiQmb6ECq/7/nV3Xt89iAoMLWoQN9mTtC42bTObuALCdRI0FV310Ea36gJCuyQ4X4E50iOCXlEIKYZ45eU7UrnNCS17WqO8MCAmY/Yand6v9O4d4kmT7ZC6qk2ekv8GIkgTdUVpWwTWFjLkaZ6q9fkiCDJsYM825A3DCEUh5hZUZGJFNwjUOTlKo3HuGa4aRV7sQlx3cjhkPGRIchPPtePHjmm8Ip2DZR/q5o86FVBaF5Sk9XumrXpwRZPTIQ8bJxNId0kTDy1nEIPjmvYo3kUVH3D7CVqAmawsvm8JH2Z8KLO8/ycLE/DBQ4WvxhWo0Pph5K98UQLfVWZ/UytitHvuWl11gNnpSwBMZijoDMvuarjMIyi2buz2w3nFt2lpdsU17X3m7DfPdSAU9ozBqxNBx8mWf4WzrW5IfaqvHR+vH+6YsTi6rz0tLf4aYgt3gu05+/SiYYq5pqhILfws18fN2XL7xjVL8jw9EWjAFXcAuix8blRIvBCOgrr//dB0izhF6Q4oWfD+aK30NB7cqT/Opn3kXl2QFB4JyrpPrPt0JPzeIdIfbzbr/hE9plcxZZnOkVdFV/zSp8FxdslyWpjEPNJJXZ1ePgtW8Q+fbzcSjnd79KdsHHypr2ZwICYguSrAJJFHlydIA6Ttjc067yPgP6S3LV3rdJuwzy3VURPPHcEuBE9RKTDdFVjDOea4iMrycYG+WNjo2W4TIQg4t+3bQ0kjB2yZ4EE1MQaEyWQTd7kBeL8RFGoyLWXUR5C3g+NeYxfCxVsIvZVoBp9HFHTUJCbXacDeU4pAR7s52EfaGGusTdyg4bF2zu/jkG6jO2B4phg6J6GFn4PPaNgei5xBroUV92Oj5wuQfwYpJO3/plgv5Y0r80XSsnGEXuAWiWmZmY1lsQ8US4K1dYzPRcTy5Jlxw4fYlmKuVWTRbRMYKmuw1I33DmDEq1P8VP92Od4QKQnw9hFYWJPYbHR0xKSftb2WMjZ8tBAxQRPsko2tgFd8fyI6MCWnUbiNYeCpRs+YHAIoP5A+IMw7ilfD67stGzBQbPe0rkPkdzvafekGuhsTZkCc1If+8DSkV43eb9zvJrl1ePyIq5kn1iSK48mmVI5s6WKnHAb87PJYKWmHAK/LiVmO1GT1IDxFSZpp6kLIrQ7z8uqWdiM1+HzjCOwrqHqwKVQCrrOeaQZV3Cn2NWhvzqwXdibTusuLztkgAGUlBxHXhPHbYl7s4t/uGwwBytV2qw66lXlF+tFiQG8sAr/l2+r8X+oPmPxVda9IVEtMFPehuoD+szcvsVuBjanjPfYXvZ1sY08gp19W6SxEGa5MH9kyBEfRetwvbGSqFojHD2jSJn5jmQ3OFTtWNPaj6WgL4LGDmfRvLGMwm5o3lTJkx2kAkCf27T4iS0PfW7p0PeQeHjoPZ90eKsPWr9dxgOSg7PKMbAB5+v0/X3SUGA8BZjFKz+g1kLfK4vgHtHa9G7ODeBAEKJ7NZ+pZtitnlTsDdSbUu3PeQvYjt8EhRO0QBPg22kUkFv+JRStiXAXYTTqYAjjf+cCyqr7UJcxbMM371xP4jigI4Kub0l4rz7G2iqZkzSvv47XPVqmV/l/qyRaVUsyrWGaB8Foer1e7OepmcSpQxfAbod3dnOIX4z27UQXtQgJobSIkWYTYZkjCAP37uo9WcCNqL9w4NRW40ADhRMYBmRub96mtPmEO9KOezoayE3UFzDVvk8YxLZha/Bzt9LXEfY5sF/FVyV4e+iHBKpbaCoIB/I7Ntfnf+qFO6ZQlYjH5ecDmKYSk61/ngM7IN9BaZKepxqwDSNsMK7eQ/gnoyGTVPFcPQgoPz7GMBocsvBftsYYjogrg5iLJtK+2TCKSnAt8VEF6h8ypqi4A7HaAjqhK8eQZOfi9fjaw35vff2n6/3Hy5fs4iRuaT43Vwu+NN/BLTk6tyTyTsd6o3OFwet5g6ojRzhtMnS3peiBHGEcGtg2GVTrJWp2gIFIs5KPyrAophV8Onw+qo/HH+YrmB6vkPieGt7VPry2xQCKnJ+lVCQrgZd0AQMCqvBgQp+mYcCLJzoVtart15zDIVzi0momismLW61a7tTrqbvnlGgR2GxHMECE3111MlUkwFXYtx1vcYe3fbYFXXPoPAKAoMCf2s2xwctbtusDZ1cPHEXsrhg3/zviTN7gbp4AtQqyGI8COwAUt782BS/OxOwDrfsN2AABVtfQvvN+Hai79m45zarWdRnmo7b48HqADqqPphAJOcVWmE6TrpjEPAGAPOIiNuy1QkZ2ZPlALnj0c0LW8YUJQOzVQI7Hs7nij+oX37OGikkz/Wu24Xl39/yx0G2C/WP7edwTWwENB1ZgUIXWF4/F+Hr/JnytTZk0+iu+3VNsAqsF0OLj5/sh79nCxF2bkfPhkWvtMijpO7Xf5R9kf4nyPCXtlFsb3H7YCf10Rc171fYX4MvixfNsA9tosnsxd4BIi9GaGT9iv+W53tfpIK2XugXoVRKRQcdx53QCAj68BNFTUdcqnmZ0LqS3ukg5q5isckmNHUVkxdEhOiVRJXISuGBHtETFhrrvIs0ngCmrX4y0mW/s3YzC3S/8BgF4cqD32EwR0ZN2mDHppiwcL+sT+RgXMwSnAcSFsTduP80FQBb4rDv49Ge9DKs6aW2psI90rV4gcAt7Eced1AQDnKIrYj0f8uwKmfu8wMr+ex/at+DweCrbC59l7ZD2HUL4oysJnurkIaug40ygE01hSAAAwASJFtvhpiPUHId5mMwgZ6lpROiDZvVwHAFBCCGOLuZhnvWQqIkz3JdKaxm5xUzevRXZkZY2929k7imOvtveTwVj3lH3OvBEvfIB4tw9/pcogEIS51MV2nLx6pta2ufndi5N/XyuzHOp4tX07VU0OQJPa84WmSZDrrfWbtTcfv/T39LPko+c1rF7YEz9rM6U1rF96M59g9cktVllRpsCqYhx3PjcAsAqrGUXBMKXcZPANOTGTJeUMraxbO2swl+LlKxzaRURxdsUEzquwS5GzJE5olHIeIgAQaVnLCVY9BRMda0k5d/1pC0gNvOwfANA6kA2xHyfxZ0FOob30iIXKxTmcqD8XxRNkr+jI0nuOA5Q5l/Jq2URemRf4ru8IkTdlT1JNaolgiwm6GXecj6Cx55gVt7BVgStP9CpJzZzxZDKMpraMBPF149VfuDk5W+JGpq7KhshgFoHBMTY8t4SruiUqOBuCgtuPmODsnl5BFd3SdTQ73pZ8fnYEBJfWAo1wYJhoYDrBwFRigU2n1YOJBAYIBC6Vl740850tyXxjgoDL/nFsp8JEAHMIANYhIQCe+XZ6Ki4wtj9z4s37J596qh8oJuSRpUTYdqvLqsl1IUNgMbGRMMVQqerjwIoOBIvhvCkAwLkOnN3usRMeBy7stGOP+bpL3ptAVFwl49CpoGt7WR4AcBwjboIWbqo65luDaW/ux0yvmj+YTumfhIntczgdVuwSmAxrg0FquqAGm9CpGElDj+MzoaBJj1s1e8vq2PD8Ub2HA5/0xTXL6K5pu/r9MM/tLnWJod96/hO400WAK2z3904HZ8b1HBMZXTWZkKNVzTR4IrD65o26AQALhQp4AbG8mTGwc8Xd5VXAeQsBSI0FsgDUVRK44G+FVjUhAgAtQ+sCJ9jUbPh1vDfcvcq/u15rNNB14z8A4DLk6XV+vLY4F6t5HHCxBfFN67IRXJ6mvw0U11QrpXisIL3DrfdWpyz1CcoU42Cq6+fWA06z7mHXSHJldz1Bkhc25j3eTjWa2gGAlJE0ZPmG5u00UW83EtQFOSsNCaSuMQ8AcA48R8Oh45ZVgdmyMih2uCIF5pZlo6wCC7EG1KjAVndAsbwg4+KWFd314aQ4TlpwPkNrbKkHhuodKaKYFRv6GbIfc/DTIS/9MrZTgbEBVOVonNhbndOIfBT6ofxW+ho/Rk89QuxZWDnKVkL8bABfj2PvaSj90uinomMD2POweJQ+Be/a1Cs42xFUIjL6yvFiE2NViUHkDnHced0AwLTOPzTImzsFZKTtprPxkryFUOjqikroqCpQTJVErdB9TYgAQEPQ4oYTrGru8jzeG2ZV+zfX4LSW/gMAWhl0k/3EBfraag4BBtTFkzBTRYeW3rOkWslLmQW+pPdhq706C5QyfZhgboceEvIzWO9lEqQ/ZO9xT/HNeinsY643vp+BGEBexdfzbQAABp/qaNw2vRWCquO3vPmnlM4CUVXQ3ZaB1pHCzA0IZ/H5u0IIma4MsYIQth1nEYuQ0CoWEwAA0w7bVYgUzJcJKp0cm5hka1dmMgCz4uQadgCA2UKsWExpLWFdNnMDYE1LvDGwFmySEogbcIxKHHj06/lwe8wpUMf+TymTqZT6cQlfVbGD4QS7nmACn+6OoP3enWfJG24ruwwvWxvb68HL+c16gt2TNasMXmaRIQBw0wgS+ynUJluos5PourUM3SwnJ0+i6Jh8vnMBH/+0qCq7K1ACAtXukEDFAHoaEAEAAARd7lPLiAJJU3vVf9PRNLE6vfgfABhAc5D5sxXKqv6W3tzG39LG2/hb36bb5EtKrTsBavpEC4MXLK+L+eAi1n/VrN8H+SC7f/79K/05bxVuEMRc/u+Ca6A8krSyN+q8ZhSj3vrcZL3BMXZZjEh+4pkDr12cFHsL/559wPd/sIUbHivH/4Z5/tj48SgOcLjTe8v3zOSy2/2M/gD9GkMWsVtTdyTVvg+3W6uwXhxk1FmId6QMP/uZeku8OJb5sRrrttOGRRDG+lpD88P7L10woNhld50dJssC2L3OGDzF47ApDuFpTp8CAII2lRzF8nnl43Csejuv2TTXrZuiCoipt3LVOC0PABikV4MhsqosnJsXcqNaGTOB3Fwn21xB7shpsLqgtLcrKqoQbBdOMXxwF9rGKrzKaemo3h+DlyEn+EL3F9zk7rf19d/HjKBNRb3EHooiBcy33plc/Tq+s+a6zu92p3tcZQgAjDX4ErKRamcBDryZOGA15vzu1LqhQJ9MYfDu3aUOAXV1EvABnDIihDlXeK67OE1OtL0glpV/vEGwZDDsxn8AYCRou9f8WQRwqr+tN5f4C228xF9cW+ZKN5RiEvjuRGUEldYn6Vt6kYQpp0tCIGG2M1CioNRuuxtMQ+kqZyxYIdOdZe0AQFgFBdiWL2IhA6bbLuIhJbK0klBFVWCVpjwAgOXhVVVBBTZuakC27IxTIAme7VmQXt6QEkijCio1Ltwj4zaUKHzkPcM5RXxjvU0t/cBQqSFFqKKiiIIb/jhTMe8lrqmdy2oNoAJD4wToKYbsWyW9Ofg7we/ImDz9CLE/XaFI8Oi10pejA7vfHCY/l9oawP52tWFpigZrOPMgp/nE2huTszl7klaVCKxzoloEDgCk2x8faoc3NwRE0HbZXL8sZyH17dVYFBuoUp1EWUDHRgR6xv+f6y66tlSUkduLpmZr/6Z3ZEMdTFfjPwAwIDTXNH+2QtTUn9Ob2/hb2ngbf+vadq70glDzAu6AcGy/akkqsE1/TKEItTbUb1F8oT/nBx9PzPQmWmTCtfG1dm8LcVdwF5g4UxQft+VK5Nvoj208DiQ8dQu3/atIawDmRPJ43jNDVrWAFTJ0OAJEYJGQzpeDGKkybTYd5mukPmldavVcjb4/dyfi/gLd/Ozoq0tIKBWjJy2eLim1ITyuoX2Edm7GMqOichceVrfRhypP98e5uOAaIt1SMlMZ2IhIq6e3SphC+I/h0nbG27Ai2dMU2mYYBoNsoANzwdjT0gvkUj0hNRpsDGuJBYmO1C7D5OPki6qP4mLe/obk8oiOTLSuUWjYBtLtYyCHeyA5Tw3tYSJItv1hitwsHaSGHT2dNhvkLxqYUw9Hu7C9CIQD18omTNkPwc1IQXEGbuS07nkzR6JsqXjCoNSB/tnqWkLsaDcUAmA8z86JiEM/Ni+SODFvBxi1gEAWZHLIlnoB1VkBkOBrf239cXXlpVD8c2NFej6ddl8uARiyiGrmQ9Hka+APe1xY9NRUTfwzLfv6FcD5A6WEtXxtbID+ymrVY9/J4iwNREZjukGdhjkX8hGsswGUWk7vnC9l7ibCX6ASP04eueRlIMD4qCzdpyeVoe+2oS3Uyi7xW4CtNYNLneV35GHLjDUvqWAwFviZPsYXKd3Uqh3A9GlyAfPGM0WbZ5+eTm8XiG9bTN+ULlK8BXWhTt9eX0xw6fmhzbNPz7XywsmFvyOUfKx3j5Wv9QMd33Kp0ouJJv36ePfA/bGqXGotwjghbiLn9s4bFtrzcNYh5vdx9wS8PmsHjblJ8rX0ORBx4SCS1KvrdExAQ9xPWeNmlEJnwqBsif2jfm+PyTxBNaN3rYpFkTQK+0rrGNAOxWV/wBCJ0kwgxiXHwLVoG8NTIrrxMiIcUDX6olm6hzE3XbRZFf1Psjqff6ujR29sTcPei1pgfGRzvgAqIHDToyngNbDbYTzaHmDsZMwrhVALcC6VHdMmJNirZ+h4+Aqx1qof3sHNn848n6ekkUKtk4gQdIA2AD2rUSVwMTGA95YBHeotFyOYhipzN3srWpDN6Iflf14z5Ob9ObbbRt2rWegh7JrzO+k0WiiO3AYhqgJrXDZ2t8iMcJNlDZRCMV8DndlBfACGGHAiLJcZtnQk7PVJE6jP8ceelv9dOzC53kfXG+wBAH1T9CXY8UBfmYmhWLzTo5rAMblPkTRKEaBgtZkotQhQ7LLEKNFqfgwbPtog3XsLUMN2ClDrVbGAADVaNwDlEhNsrXS6Fh2BW9tuLbBiz44n5lsQyCo5cbubMgQ5d85YKiOkr0f5k9PV5zqcONcoRMnJkGJoUL1q4RSvmp3aVQeS0lXTQxLDB3tHSL1gYmoFOfhhlYFVoBnIPzXLs4M6sfAJNaRCERBjfr4x17J5b7xCQllj2FP/auE0VrHLhG4qKin4El9AiQ9IcW4M8pntZMUtXK5iTkRlzvjn7m0nwtCCXVkoqCIlK6MULVW0ja07CkDffd/ZVrm6DRDZeDQv+PL2Pp6XH5qd5BLchhHXRrowk70ZsWolmlycHZeoRNFvkmOKUHKbe+0bYAslGi3kgZycD86ZfTZmRG4vKBRMphUh1Fh9Fyxz3n5RsXa4Fg9wYMTpDx4t5qxHiwKc9GSKY51QEz8zu/ENXOaQh+f8YjWU34kzjdUuErVYbcqaQkD6BQqcfSpwev9ejYSyePgOtL5aFtgex6x8BCSSdarUMGq9tUM+h7pXYPAnPvxK/trfumJ1bVjGnipf9E19v5hwCkD6GkwAgIDA0KbHTMcJyqIElfmfNAhW0nXG7kKw5twCNhvBunaR2DIAlxHBWm6unYoAAIgDcKLFgUb0ddjaX3MDHDhqAAgAcgPyiv0YByqrMdO9MjKCLhXFyfWXFHSblSYEBzYKdrKXAAVHZQbsqWAE3rVVYFw1hFuLXOXsbizkapuNJcPbVzcNEAFAlmDqdN/2OGovNz01d7tgMgPJVU6FTCfNhAAAF8As2rgpAgylZ3bHfVXaGDx7r5hsZmUQhwMzqBE7mFVjglV1DsU4rHmlNPXnfG4FjY7fKtQNoFpGYwS66swnSb8lOekLqzlu++bV36rWDWBfvdqocZ33hBvhXyZ3r8G/Gvvp1d8mlzydVnUtBMW2bB4ObwAT5g2gVoMJAKBewCzTwzOGq2ZRAqr4HwQm2HQoY1SflfFGpgGCtzGSVHhyqa2mhdv52no9+aJxO0zx0cU1B1GL+QH6viaAAEAH/LX5A+GHWrPCAHcFsZJY9ojfZZZ68VGlgozuYRGP1v5ZE1vnlIRkfUa71ybJ9dO1uT3X5/5+4usJ2R6uGEEGCTDhlSIelpNdDXBgDfkhCBXLMqgScP45B8E35l8YsGcK4Fw7QxJghRXQANhjyxkDshs+AACXENSWw0JPISL192ZMEJPWDZvfcaNoUgUWr8my5pPkuicgZwfXzWjenE2FgLkUZ0UjcwqkCxvDOpLUmfI84zmoYq4lrtJtYlvE0Rg2OJGLBAwb6zDa3AKN0xtp9MFLGD3+0V35Odcp3O5aBh7+rXbNUcL9weBlnWkPdwtovF19Mk3c9umJgmBvNLbXy/I4RKcX1VEid0n29ti6Wru6riQeoFgn7W2ZsDdAig0mAEBqgOnh6eMB1GUAyrXvEuyg9owogT3MgADAXpZECI9aJAoAqCAKw4hoGqCovAslO1ssU2z+xIvrKK6WagMAKHdsYcxmqYUBGtQ1dLmFHLASXdRstJktG2pqLXHrVu9Km2j6dKTaNSRecmGA9qR1RQ8ybuAEjYHGvy5OlEYDp5devkvTF9419AjUSoOS5RqG+RsheEFXiOU99MAgRldcPnYA8spa/hAAHFTSddLyHYfI69FHjjvfTtr1GStXaUzA5sw2rd/bwkxqm3uXVrj2bTNHsIXt+zFbJgi2cKeKY9tlsEVYYQ+eGGyzT6kR88DR5/KUvrhw0VS4vVLkuHwZmhvWJcb9+vDTWxjn+VWHK/kX/SoUq3XqR0HBGTPh2QLmpsEEANhq4LoN9XPvOoKU+F8UBOnUn1Glx5gGAh7XSBLxrEWiAIAPYtCMiINxvTWehk9Wqi4xuspxDTzbEA8ATDcorOHi3J3Pg4quWM3oQAuaOJv+nCho05SaGjfypyDOlHa9bu2tZMVZa/9jA26ti1vDuy4Gt11HeEMwHM276IdGeBEfuyWDSxogAoBbgzdj++6Wwc3W3N0ddJriKpdNi1hptqqGbxb5nHT+/YIBNdzO2JKvoMZaZqCCOhrZIxV0H4OYKdDNGrFJoAbFpivYPtPh8zIXnWTb4NoMHX9Ry20AdRga5LxjHugH46M3mZujv7QGO7LVx3JrfbcB7NhWfIaTEPDHbemR6f1aLg16p7axgc96WnvDbFfX3mDZOmlPyYQ9BnxoMAEAfAGmwtNHAXhn/kkD4OGGbFt7xj6AHWZANMAelkQQj1wkCgDwIKrDiGiM3q4BivTrJaIktTL/gMNFewCAKzU3zCRFgIYLM84tHjj8KvxqvSnhc7TxCk/L23TBjwvXHiotEtbfKvw5+lkkFSKsNf9Thf0xxbdyL0dmfhsdeZV96q/qm31cL/cESbWfcYgVSXcZmWQwLWX/OcrSNJ3jpCS+0D1+A3c9q/MHX0J4ghoN41Frez4G87xwUEUa3SS4QtPiGQjKX3b3V3oW8PrArxQTyNmt9IIQV8IZNPPN+xiDR7jOYBlumI9m+ndavwQK8ml2TBDE7KrwJRJLIrn933ZRANS++RXGPp5aMdhSrynKLZVl246VVuF28T/3Hn5NBXZYO3PdwK5YwbGAq7bkp0NM8ZZ8AABTuwjFcFc0An8wqrLx71lPM8Nb7ER+vOdplI0sAMBin1K76Ch1eqH2yGZ2Lu3EDKrTZYurZ3nk8Y3q4OOG8SVdqLdVwHYO1puo1IsrUjqt6k1Phhu+CwaMh00+Km9c85JuEr71c6VVc6coTDYFApkwkL5KBMBGkf7cdn4lfi756Ou6Iy5S8+ndlkiwa9w/tg7BPXed8XgIXq2t5KXgpeNnDGFXYCAtFKodFqHWisX+NAQAQNKCjEjHjDI6QG/rdRLRB9bgS/YaTXsAQN9mECdZpIQpcB+s8gqBTWC2tJk4uAlsR0uMy9xNswksRi6FG5OXWJJ+ZU+6uIlKLJ8pQMyjuLRZO127IrQ5dg/uumPEImCZvK/Lml4CluX7+axh4z38jDODyjDNmCHlRwt7m+xaULzsS+/TFP+b2XbHspvwWjdkEDxXhn/+BvDZ6YmXQQ6sjdKFuQiUIcsugueudKltySz0EOPMn0RzN0l5hU0iIj7H5H1Gz+NIo14fqzygBDhyqr6EhzVel9pnCR4A5ye8oyUn4drLXgFM3DSeijXfhN5+ndLoizM2fjpdAmKqvn+Snqv+DW0Rk5GiKkcF03T2GfKlFk7koDmkTRmuCo6N/+zDxA9a0gLghsGHa3f7GzHXnwufk7RCTgAGCjS113fL3VyubGSz8C9VH+J/TK/wlYbHe0XiOoCssAqQhVkOS85pjRk2/zek1zm94jq4saDT5fWk/ic7uyhNxQaIu7LyxeJbA2YtXN1P8V+fA+oqF+5lf1IrZOQoEtY1WkB4fxbUSPoEY/6uc8T/1/ZhckpcKWjvprk6wVs6sg3IUODu0ZONHFcd5ZLmswfUJMfvlsiykJf3jDY0f+sAYIYjjho0sQ2dX8JZIXw89IAQsCMyZnx3zb0lYgpPOEjADm2GTHmEMGSyRfXChbWO2QPb1UZmJNavM3IH52+cZz5oByzl+TwmeeBoGVT4zh2AHcEd2CTOq5zP2JnU9ZIhEU3pEacXOubXNmPYT9Iyrz2PkZDbaY4WD/ht8sKMY9q9r4QvYas9aWviMNFJ7+q9aTPy/dt0kK9cnAfMlygmIvIQnsU/inaR6Tqd2tTz6bImJEJrFGYCwef/j8G584jsg7cSkZ1JF7UcWR22TCVpWf993SKBcqVNaP6vE2h0aYGTARq0Jjksjoe12bjEw032fDSJyPo4Bj9xi9L9O1yaT3PfAikuJrNzdXzglixr6TVyW9QzWhZk588b3VhVCbcC4xJTFxmnmDpX3GLqAY5jTDVTGFTkj1k0gaF7sdGOfOKJtC34HbEThv/ggIetpwlCFx6rmTp37GbqgujyqYuM7QyKgtJjP1OXKRb0zm/d6pY/XjR1aeJHUxcST5o6pzcy2PGmqQ5+/GnqIRKPmmph8ampSxavyhWCsQWKjmflDxIyLTn48a5yuvCMFxofIbGbU486JeA8t6yE1FZkNQufzUtrjxxFUZqkrRb2bTiFNhiUFOkCkzvjRVs3+aQn9s+dK3UXPLHo6UEST47bcLYJGx5JyYXpCWpTCk4rYnqgJwpNKUPiECRAmoNrbKSqfJtl4GbRdC1ZtfiNNVsnc5QVV2ZQiC+Z7KDjcoTZG7RxejediCl9yz/pDuqIWIO7v8c6o26FgDWcOKdW2qUNpk5wVqZ7ptFicadaSggAbPUME2/Blh11ariFwULd92UWmY1TY4TgZCMXELL7gAFASrd5nTm20qrowm2O0CZ0+fa8hEMp+VDfYeNfM73HtRrCU936vdKrvZ2nniDHEYbSlRIGzTajAABaAClphug+jeeCBFabf1QPM439WLly2aO58otQF1wCtUUMYVdgIk0EbBsR5Jmiu9MQAADJ1WMSuftRfQBU7eskAt2jRClNewAAeuaMqUxS2Iv5w5rVDXyc3mTjs7QxG59lTLGZgghu8cozqD3JijALFJ0U7Ukv0uFieJ16c5d/rCI8scluSbvbRFbhssluR6vflGlG6h44PE0v1L1aehIANKeQjcJSuwGgBUFNleVrp+PcBWxq45x6tt0YTNtUh6kya7DVlNJMCAAwAcZVyHWi8K1gynpm50IIyLOxByE6BoFriBHrxHhNcgY6eZNjNMYb9XN/jvYv8QwfriF/EQKegg4B6o66JycYhQ3/gt8TNnbp1ww6pQJB/iMzP1UdAlQoyG9/mDg3Ka+NJbtD+ZDoVVWZIP+3VeaOqpnlsf2PBdz2cZHwYETZAuOijAIAzNGsbHlXe4jpul6Isq3L6V9z+S53FV57s2dYur2pDXToHok04xKlpSclUQCAWtQQRD3ZgTpUnE1s0KhLewDAZF57QdJ1rqUPcxgOh3Kc2TpUDsTnTYZ6SZ26LYJIdt3145JnScv+tSRc8pb7FhtjgQf6vRj++ubchl+5sg5v9gEyLz1kYmWXk62IXeBlOdlNA7fTXAIA3BXC3dAN7g4qlnMQpmH+jUrIe5qxR/047jpiuT7FOGsrJx0bGcfNGL68lS4nhNEu+gAA5vImDjGNuCyDjgTaXTWQggSvl7IAAHABIkrMhex5e3g6EjGxmeQN2beiyFIsMcXT9hZ3iuyPG+xLwkZ0je1mWAbOHxQNfKQpTmx6utzIWX3CX3kE3jpVnVXcTXJZCUe/tcVqnzf82BTL1RHGinX5gk01owAAG7FypjoLb2AATgBlas80DSjLDDQENMWSNAH2VG67rHZ9nrYUejhRlKgUI1qpTGTGF3BJr5fDAwCcXlAK+1EKkkWrqewEvULy2BZrcEF5WZuGkObGuuqUfsEkKmkb9kSXnAomtUSlWMAa3PdzsXaHIWs4UdUo7dmdYd2c+PANkUj5mKNI0finPMZ+7Q5msZJbXywQAmte7Cnnh4AIx+4TS5oJIjFCTBcDy+MV4BASLz0JALBuJLJcajcA4MoQFrF8LJ1nmNgilrLejmU3h9yVoTCYvedGEsw0EgIAmCQ5IpvLtrRwFBa7UcG6ui3NGr1awncZ2ga+y4QwofRV11jkIzgc831wRyDcOfZ9wuF8ujaslSif6D1qlWhvh0erDpx815boU9Cr1KLjboNFyIRZ7GvDwHIUp6MAAAr20U0nSOBQBuBlksIR2mzXma6B0G67BToSoavmSDqPxezCtWtGuM/7f56GAACIsTlRYnxOZSIXyZlr1AYAeD1DEM6oqJj9aA7ScNpM7RakydliXc/yg6hZLqUDyUu6a/3qPrPClqjkqmgU9+kSttRiwKbAu9ie6H6RzVoltjmJKhJMBLfdpUCIcDlsFAMRicNDGRAxu/QkAKAiJHFZajcA0L1Iiqf7kq4xPKBUc8cMpKp2VgRSHNZiQgDg4oTUauPSAlHOYKZRT5Qgo9K2IKOGsPluuPIquJia7Nufg4G3vbzgle+an/rvjhIrkkdV8vSiyY9lgfZxkXAaK9ey5KKIAgDcpWVv9UHkSpghSn0tAS+jlbvU2vmzK/RObXBA79VIJ85ccydtbi5QRKe03cTCKVGigz/+PQ67vqfziSqw0toAQFIrt7eSTrjssPD1jSVsyFzDbt8UKhDfeknToq27Ma/VLILrCknIq1vdzfGkfZYf9ZBRkydeukarr4LTHYTj3U7fmBxSsz48bCRP1SNCuQWUAMCm2Vm6GwDqgOI+9x4Jq+Fm7uL3eAcFCoZBm/3YTPOXj3u/dodfCq9c7Sr9478LSSSCQ4BKAPnt8RFmePFS/GQXvScfH5UKAPnP/GhWjT2uNvJPhw2292QYi3DRA5VSAAABI9UbVTFgYAs7yjNoOSDSoKFslJSKOlgwcduCqmxaW6QsEoh8IsEsxgMAOUAVkBcEcwY0HxcY4dbg8Ddo5thf+Or2EaYtZpAaF1cr2j59eY/k8Naz34seqeGRQSO5bhwydxXC3YniHBMA4ASoiwakl6g5B2F5DHDHQOZqZ6YHyJWuHE6sOcdQmIotHwvYqf/lXd/fFAn/IrGkC+jKzMsKG72neWn9SgIMsZb0gFdVW3Mn8JjlLAAAywXOwHDZ61tZUxJXozMvs129AjtniVWVBoJQcfffVak6ZognkNVP0rE+MijVuHUtoVZ7UQkaA41/VZxg8FE/kVvCOfkeIhEmfDpSQocNvw/f8R4uGSfp859wPXeh6nPW+BNxc6zfmDBuANxFcVoKAOAKDfUecH0lwJr9vJReqfpsVeMvb9s02OAtTaQ9wIUHXWM8bJOTKS9s3l1+DE6Zs0mUO5/eFUA99zqJEK7rFSaF3oZ4AEB0V1IlN8J+jBxRODTKapqeY73IUFli805CgE9geLP0VnmSFnsYwPK13nD62MBJa2QKhKCqeZcDUHUPeuq1xJBt7MI8D3lu+yBlRJuYz75QuY4eDVN/v/mwJRiiwrOMep/u1Qw7Boqcn6jpOpjfhm/FvzwPNuLtrWabFcXgVWG9nBXG/FP3N5slV1GFVP2BcohbSVCoXrdT3gNr7w3KIMOut9BvxuXNTe3gami2d2hgW7A8QabjNRuaaAkZkGmRFSH76GMMtFKFF6VJ4Uk/YIv/iZQooCIDM7pFPSQzdF2/py+WDSQo9rU0Q+FWmX3+t1DKAxY3EyLKkl0CC6AJmtF4eRiEqgChrTDnsh09afuxJ9csBnUPYVk35msPV7WwyOp94BCpCvT7TvyTaqY33Lgq5XAIY5butFhBbjePXBgoRYpxNObIQbCz3csteRS/Y0EWHXc/4gp8MA6BCw/mcqvz8y4kSiAYbIJFhjzwzQ5mXg7Fgl1oFHSKB1FRQ8hxY/qFJ8RHJz0PfDInOMJNxcuVPWiQ7nfORkOaaKIRaKEL8U5h3cf9ad3HCa378I+OqNf707oPi3wrHIAew+4tfQMpqChw+0EvGZ7pow/ub0BNi5yLvx78hDIKKaXMOUxKEKYekUoU7gfrPoYWiBUR9j45q3jGPQsjh1z+aRO6Bjnjwzj8El9kRqyraAuDfhWNNQ5YuDmIVjteui6G2rVJChUNWOnidyteR21FVirTNPBOzlnqOQjmclsbhdH3SMKeoktqZ2QQN9OLakubJS8mIGcB6ZArqOPhJXwgFqOiuycvMyMcatrFJ2bLsKAkuMb6VQkBgNzKzcTMqga1eAGOsqz4cJdkgqKo+DSXZQdoUfENL38INKIyXfvk4erResTmPg3OhDBdBdj6neA1KyFTSxVNuut6XZv8wHE1H3xq5dEiRPGueZJ5Rcc973b8I5quLGvS5D43j6or2+R3nrqKnGvVGOqyeEDPD+BhmkwoL3CfTRF7Xy7xm3cRKhw82Kq1Pj/QfJWv0EPRiRbc7pTb4/FqWa1QYWdkMWH25IuiwN7lKAAA+xirKBDL0plFqEz+p7pvwFjp323tmUvrTwFczQxcAVxkSa7FQzfvAgAYCrfHiaZu5oNNxKFVidrrH3hHarggHgCwJBNl/lh7wezEKrysprWgqMLYkiX7du5JjKm9txJqr4mT1QxYuElUS9aFnrwhZ5MowM5E9BI4tkOgBoAT9bA6MclJo376/N/FYJSFy3Vtq9Pg7S4nEwDUZ0hNt6dijFSLjECcqns/By5c2VhxF0+UCkZbvbdr/l1EouPM7GRskga1MrxBptUsW21kOsMgpAZZyLlWnmwdqBH3a7xpiG2Or1z4XkcTYqL/hS6wEvOvVTF07bUi4dtd3LLXvdMoAIAd2XU6zZlKsiLAHY7bzur25s9ce/WXdtUGLrSrSnJxZtT9L14AwIgCS8SKibYoXIui2cQJTTG5BwBUkFlhUuoWP76pxp15Fmfyxt44BDPx6BBTS+2gpaP33O0xtsjH/u0dqSy6UrDhOtScTxxBQE3QhCgWxrJtPUglqWpkgJrdNmjmlsoEgA2EHFMdGkoQpICMiMBd70UycRc2MGvGYVenseu8jVaekEL8m87+AEIM8TtT5989vD9lOjZNbhqj8EIG707iqQ6t03YLLYYNTCkFABigpbpRrAF3odnps31ZQGus2EALOkrSgirxAgAGpi7aBZ1NHG7oS+4BAJ2y1DAplvwRTS9zEkQoPjdccYBcT79lBR7BfaDZv/E1qef/onV5e7KR/4/t5Pf0CzxQ+7+qPP1X9c3e17palAmNWjQBAEBUmGFzFJrYQS3VgFvoNTviIgDHfqowrVLB+DuZ89x+zu953TiSprj7L+uPO6uJPq+ykAMAwGhd3JJaGW1w8H+vYfXZpBdaAIAx+qZyuU4FDIaSBpx5o+tY6ysxMbXW16qJ1Ky7ir2RUMZ/T91WKEiT+YGjqL2fzz/hHILfaDlBfarPwwjhnUJLzm0XUgCAKtpWcUMPQxQHvSiOAIvWO0s3smfOL+MtDQuD0SJZ9hxfazCqOwGEaWJ5FwDYwWhcnFF0nEtLProykWAVXhQPAHDxO2UX1g2yB9WH9CYXH6ONBXysKSXi6/R3hO8yBBKo1cO62lMDdm6yBduZ2N4ApBwCGgaoOGw0l0/T/10MRq3AQdc2HYG8Xk4mANC3EM1tTzlZJK0wAs60sUxy4AJruYqsxlS0gppaSAgATGX59QrWroVjGumTixk0g3y31hdazoZb69vzNuQgxIbqyVTFeM7P+6EhF+CDRh6WG1wf8aE4lFQvVYwDFc3u36vTOeHtZ1Txj6ejAAAqHpVTX52cnsoEVDNxVTzzzJl/fWTlSgZjZOWMpmPYogCkcRcAwDY0BXKiaaaBlhOpxqpE9wPu/46kuCAeAPBKpmW6WJ08zIO+UIzW9O52o2RlLbHTzeQlNag5JhUWmJ3idbsKocmKUyj+t1EQOpJQLMML/fhSJRT3GnpuonCa23qVCFY4nxVWO+eES6PG/5PwV5JjFG7dsa2eQapKy8kEAKEbUrvbU3EbqfZ1DYpXwKHZijtb5BQxUUMhAMCrZcrpY3WczSBNPaNmkLaZLTJIrwkhk/HEninzMcz0nzcDTo/z2RgbWqo9Z7SJof1NQSycOWQ6SokUAEDreTj+aCM/Bim1SwLejgZ1eTeyo9Kb1chc3cWVuZ8pf51qVt20ijFR9yzwAgADdCsuygvaOvGcqcSH6r7VcArxAMBokSx+dgOFsgjDmpOoZFrk4+IqZD0cqFoKDc2yK2ooeL9eyzEOKIvgHULLrn0MflgNbjpRfbQkAbSgwnAK0XaYCiUZ/UPfWNntSHdWoUwAKC0SGHV0sLKDq762BIrdk9PYYeP5CxDvGAte8KL06EJC/1ygT2p9ANGGeH50zxuWpP5ojzHlEiqVIw0J+tOCHkYMZ4pvPTVWKQUAWBXij8Z7YJBSqQbcheYyaARKHBiAcBqgS7wAQICKizJDn4fqM59YXMdiPAAQQBUQFgRzBjQfFxgx1eCE77oT8aG1hn+95Xg+xvMXOaKLqezwhuK7lqc/qjx4YZa9HELc2NV1mT1F6MFFEwDAQMRt0IMacEC98/td9tQ8eRs4/GBSFZlDFMve1d00hqHsblKeWYuQ8FFBMdFaXny6/Jou6idliJ+l3XXWcr3WLGpPXXl5UI4NLWx4V8qNCa14+0nhSQkOEAKyd3GFiuo18uLGPC+8MGFqQrFj3kmpv67078hXk0stMi2+frECpzezP5xLzKqmaqr+BIwIAHlx0mWje/pBvMGCHABgKMRMgbHMHJOxRSGZoLLmvMLsI3mdZhYAQEVB8pTposztl6cjSUFspm4WH/1BKVsPVEEcQaWYe6LeHZzl1vpL29NBmCA2NVDrsLRGsA60Uofd2c0BR4OG3DvDvOoIWsBXqc8/KWXy6td56555jDWs9IKBNcgXZK0vttHbZw6L7aiJj0RqozCEw6v8WHSlmhJqSqRATNPjaCEl9KYqiKQ73l9EeRL00EAN3JG8B59DKynocr5jPTlSDj6WNkLiMEHZhGxGciDWQnd3go42qClbafoELdPTDKM+/PrHeW+Iw/tdlTu5vqxiVkqanOxXrlg9QVTfbdZysCRR6mYUAEAaARNohgUb1yYPJIVYNgHFLe4B1Ecxhi+XUo0zYqzdTqFdJCR8VF0j2qqN9Ezkg8Mkz2lYRF/L5PHRJp2uINr+hcNcT/RitpEddkKCh4aWVF3zLjXuXw4XTpe/KzfMNa6xwnwF58PaMBxDV0J+hKulnP6E252B+GxGD6U1Ert8FwDQhkHX8iPOnlG09fitJ2NRl2heeaMiTXRDPABgubJ8pQA2f8ICOpHC7tuRaXaYWygUb0dWXCARUGjejnK7Rt8MEGfsNzI1hCLFC0MgQ0BY5XgRU5MCyrcqE6eQko8PxIWUprVwkrL/pFCltM0XM0RKN3Xb2WPgTkOZADAgmNCi7pFBpg2Cqw3NMP+tdLTGyu48xidts5kQAHA53Y0gi23jPAUNdu3MONCwwrPHCw0JBjEpaJXpMtsRJaPsxNklyHI7eR6H+EyAFr+Wu1tt+t7CSZCs/r/ONq6YFQWqy4bqrYWpLdVSUwspAADFht6u04NaSe5T0RpQ5HuGETJrbi5gZQYBsMQLACyomOgGejrYU4n1xIuDldwDAJr07YFSVPQzFfQdrKC5A146CsG4RnTvQch3ggndi56+BzucCEwxwnndLnYfcElnIhsD7AwjcGUO7aN2GZtrQe0xRteBuq7ddhf+saFMAHALdK1FNZuBa+sGTUCphKGE9aQzzU53X4hSIQDQYIW4+iXXwQkyPbSiHrDIHnuw4wd7MHkyMNDhKrwhI9zDMe6C+OWIeUU66f88q+/5bW7dywGKJYYbYCkFACAwoaGjCxYFSTgRSEC5uQUnMwggJV4AoFF7WjR34OQTl+u6GA8ACGwBZLCYUyD5eAHV7zrQDF7gSAHQnu60i91p7NkG57E7n9gb3yRlBYFnVZ0DJdhGB0owrpauzG3XaTVwoUwAoBYNGLV0sHKDraU9FQquNhPfk9rG91ypqz/kOwT2Ff2wRbbifQr3p/RAgEhX/K4dAJNcD2hetJu2v4D6iES54v9LDbPOdVxpeGK4AJRSAAAAkeoFrAgEwNzcgMkMNuASLwBQ4ERFj2Z9C5NPHLAW4wEAESz5Ixpc0Gxo9DqIUKyDlO8LiF/T1n/2LCb8d+qfvfXzbgzq18A/vhj2xwCb7fLg95bz4BvVQeTDRAPfs50lK1CV+dDjBRMAYJZ2qrlhmsbZkYMtCwKQBbuE1bV75mcPPbrSByhaGu+r6q74MPzus25ffqCBnb4/swfE/1X++1BdqH41n57m2UV39mbKtBUa2mmbMo3pijBXLQnXETtN1rJbid0/qYtdNeobpJrXZAEACO6JN86opJvmSq6FXDqt6U59KTfLta0uNqRy3fe3l9E7xFJQxtJ6l5XlmwRl3FqUsjiR5/hA8mtVILxavKcfPQIzjR8zj6aU0NEUTq9YsFYCk4oaMWHNAbo0owAArgLCMdMz3fQbIcYmoPTE498wUXHN1csxAqmtFVQVYBekfFwGOzu1EwAIaI62uZxooaSCmmx1baLjCXe16l0UDwBM42vzP+c+S4rv0ZvT+KnCeCoMky8lrfE+wV/o7xv8lSlwh7fNvHCDt6hPxC3ekBPogDfibDrhjTmjzngztdu6sDq3oEwAqGKgk0bt4WGdKgd7GXRPCcU3pWykNMvNhACAJeBgC5e+hhWkArOyM1uuUIZptsCztwaaxTKI7YL2wm6yA8/1mfYPU3HjUuX1KQBnOHmBh/jMaqX+RvfOlLzGFyswVv/5nL+qwNpM09lQw1qYyv3LNLWUAgBQtGHq9EzXU+FMjE4ApdqfxL9n9oXJmpsjaq4W5B2kK+oCAAInIjqQ2unBmkoswqGsG+YS8QBAffvuICOXfWTvG9vkQmal8dMDHYybhpAOtnwH6OB6noLlW6xwckiCBU4vEsHwLvLqlxUipK5Eqiy5bXfAVCB3xgqbPjjaSZ3GT5erYy7mJPexY9tc83aj0UwmAKgPafrsqfd4u5kxCHwVTEoOXDSdkWJlivj2HlSaEAB4pvs7qADXNEPvQYaZdI7HwY6zdXAiCB3E1JznlOvllt0FxUOllxDdpDdXOB5bcZf9EyOGg9qlFABAB0CqB+UqkAd0bs4AZwZ5KC3qAgA+ELKIIPOJAqcUDwBMt+3DwhFADSZsdgrqHsYnHwss+W6wGTwghcCyITCnXeRuq6UdwSsTyWPjVv6TwOTENNl4g/AptNhBapOVjAWtZrcn3FAslgkABRanFo1XEGybnj8GlxCBkjV2ui/HdD9v/xrmsdqFjZTKBItmxfcSFEjigQDRrfhdewJmzdTXA9cuZRLtdCWyFf/LTuD5Jbfu9VpBi2EDU0oBABboSL3ZSWiBYsAdK8CCys0JRGZwARZ1AYAFOyrqvcdZiHwiwSzGAwA5MAKoAB85c+CyMWl88l1gMbhBsP/ga70JnBvwnJXpxVHhNbLd7ylG7fI9tRH4kDISAKY4gQate1Cx0nMYOyWmaQiB4cRZeURPolI7P5cY/UImFqe7Ptx3/mWSDm4C7Hlb3c4bwRCm6nPMAqbyj/fYoyx8Pw9W77Z5aBpW6sERWsYBCUkKeAXWLb65e3yvxWCRRWniEIzl7Qhf+rFTQr83mCUQtK1DrWnuwj82gX2cp0vK7f0a1a075sa4iCnp6FqsoRcVp9w98OxdpKHRn9KNK15VN3oEIzK7mIWuGWyVGuwGfH58x4KvDEIVM0FsFm8AgAZKzNwfK7L4dlFptgaVQf58X62yzAIAREdJlnTZznr7jw+6Pg3I4MydDgg9ICaG9wtI+lDr5R2brvFXBIEa4LFH1uJN5c04CEpJNg2d7DKdYo6NJnEgQMyzHVxKb9MEHa7ZW3tum9WxwijycNI0itQ3Tseox9mncAd3S9gKAAvg4Bnm8X2a85Vj852EwM6fX+PDqV2BaNC+L6ymBfnXy8rqC87WjZkp7GZJFwDoQGpBlNOxqx5QLjFd5xYHWdoDAHgoTxQohRMl2pWp/K6jBeWweQh21aMmGNsDM+swNzJw/yeYg+Hu8zVkjX+fYAocLnMQbIvFSa/aQg4ul2NGsexGKwqOblKi7ehmSjQe3Wzy20e35cUyAcDF5RmyattdanbQoEvjVCWcnnK8G+okCgGAnj2LpRmWQ8kVbNGZZfbQjsahpsg+HeLVEBA0midLc2eZLlBPJYeBwipvDhNL8B2sGeN2zkTsBPCbzBUA3k8zd8L5lf4BFAVeedXP+pya8zsaJwb9TGdSFwCQVIIoH5oY6ANyKjFlvHYQyT0A4BhVOFAKG5d0tLP8igqaDUJ5BxOGj1YfboqJfR5AB4FPSAB/fLBY0OHfW24JjfDS9pawJex8oti6E0lAtu5ZyUa27l3JSLZGKbstXjTAYpkAIDpOsWpYczY/GMiSKPMIuL37Qk/vHbvJxvCCOa4rQwAHxDJztFHfg4iyvb9wI4iMts1BTpQ5UHo49E7S3c/QD0Annn/AwVGYJm4FgAUF8Qzz+J76M3cZZcEisIDOzQVkZrAAFXUBgAIpiwwyn2ium2I8AABwRA/B8CZofHxssLIPARG8979uBxVQPFzcElzhpa13YUso+USxdXskAdm6c5KNbN1zkpFs3efsNnnRaBXLBADRMc2qYc1cfjCQKVFmF57dD83ptfkYPWNU0zVv76h7ErsCwMKnSJNzAFH4eD4jhDIktZVbYwT3W+YdReCT0BUAFmjG08zt698j/RelKpAHVG7OAGYGeSgu6gIAPhCySCDyieK6FOMBgAYjegA6bDb5hixcNhaNL/tgsMPrkauPZ5Hh/xTVx9cy8jhHMpzD47/4Fx99uptiNG6wG0M4Wxt16Kmzte735N/vgqq3BxDt4vuLXcuP+m5O/KrHNQOEt3e3r3MTR7zVhdiXtWt+OywrmazPDUA93Fd82qtWXlzDyREPXF0sFF2rpHiSRAqkm9O0vnks6JXW0auyN3kfrYqZzW01yFo6JSEMGEDoBHISrfXXnaGBn2PjjPi+NnGstVVr1s/TIu6iYgQ+YbAPYGN56wZnTGXU89pAVxIAAudXACJYLd7u5Hvn3hQsXE/1FcZ4gX0WQHXr/hQ/PRI6rf9AIZYYkUnwuCN2bL5AhOglScUiRHdVXGRT9J9hTa0H+dZKTgIfURn9ZCuJxD1q+feF48pEzVHxf6ZtDotC6aiPBpTXnYNmibyhxiWQ16hJGk2TTk5j49pcHznrISXLcPjoXjyL7qO12v4raIhVQOLpe8qCLLNZZPeMTX6tkvcoY1N+3Lg+clEl6S7CRFWURYeLjv0yT9uU/urrwkbNt+Ms+ysCjcAKz7N1tc6uFqHVQYvQoX32t/je8bVtNyQQP6rWCrvAa/vDNeWZ7nnOsDUxfEVIgQxzPmSaC5kFfrecfUoKW/lHUhGY0xBayFMsQBzRTW9d/5m3qdcTVj9/h9BZWAf9ScJkpocTjamoWmXZOJMEhuMGgWpWHGmUyE9msihjgijVMayAsVUeG8zpC7L6YqEHGeBIIiJpAW808RWYRE6HofNLAmKkXFs70Nxl/70AMe1jfUm+wKJJxLalbtlCU+ABmc2IWeVjgVYyuIh+SrLeyQ9DXUScL8SpKUA+bTEtCIgKOa3jvWSVu0B/3AqoqHepvrEA3nB0LSQxy3dMX8RpZJ5BSUMAqYumdWepHnuI/XQewBJXXw2mrjhzjlCehsGI6MSKvXqaNFQvncKU+fAmGIGsBHNDlRBk1eaU+3Gvu/yN+g7BRp1z0FUQkPXkZRjxEzE3VLJZQcFsxoJ5aAtb/zLKbBpk6aQYjInSGrQlnrnzuvOfOYV5qjQtT0XJd5oq+pYJmV39gxMgLlB9uLT9vNhCMpk7A9PJeasWPBbOUlxIJEBqorrIesY35MkdxrFj9WrFDCDCkeyg7Je92OW05tDhKwiEnIWGwKkRpXURVNugtDIoMtm/XAKxpYZnzkT0YYnwxifqwmBJbqW0PtTNZvDU3te/d6b0Pt0X6kNuuKGHIxKDnyDu2Nq9Y3DYcPzDEtHiWZFDck++iCdgE9esQsy40FLokvtZ61HRKCrLTUIfBssNEEmHqbqfik6yMHX2w3v8hqGXdqyQjp0LDb8qhT7G/2Nvu73a78QS+5pYL6H5r9inSqjp8DJNqLnqoP7NvdlQMYSs0W3lopkwOX8O678qIepfbHXEH+ZGCq6yLd6yUA98mJLRse4/6Keyoa+zBb+bnzYhVeddHdxu6zBFhgxX6d63qeoJ6K4wu/seG7C+x49C6HWkkMTli+C1RBMSUdnmAiFYPRAPDHtUHqLPeReao6lgFEeI3EhzfReP1gjC8KlrdklHZoSX7Bj1W0Jnj7Ymv5tnADH3FDh+nVIytDyo1grvA0Do1k1IpVgE7nU8bFBDGRZD69nFSy3UvJf1OWwFrIhmWt90NtqgBDvj0fNHycyDc9QRRGvvgGUshqGtX42vAsO4tSt1DvJQ6UkBEIc+aXWOTVa99+WbOxDhMwRyYCZY7zYk3oihjI4Bj3kL7zfJ+BKQWzHwKH3DpQTdqeg7ED9yoRnQNJDCf7jcillJGhJxBYjYAdKwAaBsJ18S6D9nXmo4/0Lh+nPA8d9ZmIKPXeTN3dBwYB9C0UZp3KYoqKdEXz9k9zMNeD/9a0DyAwKKOmik5CAYeynb8raKJhY0Hc1g6fuEgWwmDO1mktqcDtBQXN5nqXnccYk8F1vfqQz7LE8mGKhHfkgsgwrUyHhBBdQO9F0QmHPB9MQU/YoUL/aNBXi5wPbup2Oa7DLrnACEWxzoLQ9QcTySOhYFZXvgQXcG8zE6q7xukivOOz8H44YT7rJJikywt0kwt1viT6vxy5oDz83yTouI78Z9Ux4EDbiWewhiI0fXSWVKSd+nUSdo2ZnBazv9m/rI9l1cH06KAswFolWytH4qZgmUJoE+lawZcgBlmXclXECDeU123a198j4H7Sq6GWUOTmj6tmqPJxGlopoSbbSo04Ci+jsTiUrROSNhs29ox7p2O98gnnrWh0S6UopfF8fRVZG6/o0nMEt8YpJH0iYKH3oXtdURpgo+zZI0pOnsWBZ5ha+gCftYn2KLHKSbUFQMC49QBm31FifBBwFENHeL0iTllYE5hRs57GbQ0LCI/z+gc5v+qZGBUY9HHYBU100FmUDfBVpn2QrLNamEbNhNWA+ynkyYvoLkZw1HdlmJ0dBB4ZhdmB/+DXVx3/Te3NZymCwMGM4MACcAvRGom6bwE2eKhIqHYVOtV2TgmoQDYw3qHl2HwrD+tM2+1ULm12r5nr4QjRzihyLnP4/edfJtsQWxdvD9YyfJxv/OeGDXhlF0x59Xv+UVvZm9XWFedVoyfQH2I0ztSxo20r1ZKcNmYXJC6PmIRwpNZp9S6lYVLsiUe5jR7JE35OFk1Ozsgojavt1k1ER7IohaZnd7lG8tmreZuYf2C43UlDQOfKx3WICBfv2VmUMjfcmdMTRyJOZ+KZGQ1eolpSWsOZ4qVm/qTnxP/6pP528flWdyglLkU5m6vnxPWUUFAptK2lE3ulEYfoiUlKlzR2TZ4EbuZDYDZwBYRfpZzvraIWXfTgZGt9t5YGE4435gov8/AwAC69pNBjLaXTJwe7sSckCDL15JSOvAiswKkb8HZr4YSLFd4EOchsPx6SL4efP+zAj6uIh2tqyebeyKLeqWraPrvGNyalt0n0tqRy99JfD5NOIPi4QCuTSTZyCZN0z+k9JewzvYJKhG7Kvkb+C/VPzjt3To9L7d5CPHfeXJembyomMU6pqBrBpcPgBncB8GdHkXgBPdZwEt7v4AnFtN0Hgz+wBM4RpYtPUuANO+Bhal2K0/DeT3zp9CPzGBb5MOCQhmi0oUuC4oHJzeUqkCV1gI22uNUzTGm2htZcG/r5QHAIYtTE5JBObnIiy/e4LVSVwaKCltZzKRuLu3rqBNp/eIkDZylGZ5iKMqoI01UReLUOSCj7DIgoEucKMXV4qKb6PKqT8HAj1Djqx/H3a5Fs8Gi2FZ+QVnERFZbSKHHHUN4TdjKApEeG9djAnBN8VfZPXMWsKxZZFvEb/SfJZOfvylx66TqaA2UjxdEG3TyEsSoUQtvZGkAxmzSov9x5toHtyz8+LXAiW68vpsbSnysrUogBb735H6ym8QdV5goZgU/qlQSMj3zjAIVzuFlfZP67IzcKUqA9hWiySaQiksO6PW6oZFO+vkQXcTKJX+asdnsYO7k2364jUgyVxH4jyuT3jl4jOFaOd4PCYixU28cAzA9kxmxEccZ5W+vgP7GIguiEjJc8x5CBsyX2gGQXvtHjQN7C3qAzjYxrKe0y+8RXAt7c4qEQixhKmPGUrUVqHR1/z8iMlni/EVOA29I+fINkuIQEDH59HwqBSfmitPhR/PM0RfBOLM/nyc0Nog1BON5D3QWzrGkMLaEbEkwqTR+V8f3y5gv+n0zn5M850OGBtfAApiQVsVfwwXEJVCH4WQTAl/5dvKHUF8UwJeSWeMRFdgUTnArtnOOdusnXNyWne2c153bnJid8ad2TK4GVI/a0jjrGKyxNhJQC/g6u+U5vLvFLv+O8c+gM7ufQGdYZ+ANyA0BBLy/OULODoFRJg6VoJwIUpx1Q5ZlDeqYRIVFgcTza1wmBQ7Iff+Oo6b7nq0qyjgQSqJSbUwnrDfOQaHtLm1/1GHd/PueSO0kCCUiSxb2Meps4Bad7mIfw39a1lJi0VlI765sx+ESHyMMyLHtuOD0QTK2yLayTMT3spDbUne9K0rp5iUA6XTrEpMk0tzs16wkk8oZzMhe8OHHoWA0sJIJsVXdjWnatsyay3IZRzCeqwY671Eza1dvLGVDCRJOfQDe0TMcB+sHoNJQemqQa2jjXaNyVlbGbtDQ4rfXSh8VfcN6N4xFR1rcp5Z4Jn9OCXcM9NGjSWbZIrBesmF1/iN86BGWmtvuQKJcpVGyYqbTdqAscRuR7cAD1d0p9z5TtnBGAYDRwqt+9ySNJvONDrn2TsDj3pWzmhQWN9R2oF27vxz1ZstYWeyUfI8qFMm5r4MDo+Ctsr+87qX0hum3GVWMnQlG4XCKSnql5PcV/e1RK0sW6K3/viVL6QqwJZkrPRasrNa1YLJxCg+GZMCM0dGRTYrUwDWo88FEaDCcG70apOyr8mXjNXqk7Fa3i6NKI7DKxNmJAwVrMlqh+XWSFHUOrAlVO+1ZGKWliI9qia9ymoJ2UHZqqmWJNZPLdFzQEZDk2Q45f4dufuyS8o1FRlzScWW+ZMeT7YpV1TIuaDiCIr7ur3KycRbtD+jTZyQbYnxmJKzKZThW4vzhdl9lTFufS6uqRIakE5ZNJACeJEQBS5xGgvljbLLN12Dk46bL0dx8TVwgfyy8XfXztmllhRfw7TpInvu/If6SrqmIuEr9krZsr8Ejc0Ts7hEvkwtsUEfGUterwtS5J98OfW5N1wzR8RbUgdCYq9GpuZvp5gHNEM5lZAFJCgJXbElXuiGByUFsMUl/yzkL4nILR4EgzmP4SVD9vyBVOu+ppTAacGj+v65MAWLr55QTV9kMTCfw+GiTCPM25vmGY/4E9+yD9T4hx4XX8pG/iT80Mx8Svng1YFTYKHgtXYqFz4CoTLA647tVU4I7tyfqyMsZX3XHfbFqSVtvZbbn9Hy/ORLoKNYofGbgo28BLeJapnGfgPig6vMrYu9okWpg2IzOyG3fiXpFeW834Q9yuNjJRF0nRjE0fZ7vv05MmviuhRP1dQP13cpQY3Ikf2AJU6UujIlOM5LzEXAi7QYN+iv1OL4Jgwau3Tresb39peHUu+2w591fvm9jY/Ivs5d2VHqqf694D4e9Hb1JnH3/Sx7XOag75knrm9oEFkEfZOChrCJy6RxVY+mUo/OKE6M34npq4GyF8enXlZf1ZBQSj4p8X1PA7hdkMREmnEgCa4iE8CU/Bp4oVCI5sKRaYp+tlQKweAJoJHwJpU7fHwOEQmhk/ntgyLZIGJB6ASXF5aWA6pT76qitdCeKT2QTYcFbffZ1s/7pqnywq3rWziqIKyvGnWIqlexPNQ1nJ+UP3vNTEIzjQksk/Lvy7DvKzGlLMBK/bC2AFjt2Ce+g0kg8gXdVfVW2wk7bstlfOjQAniWAA5wENiA6eLHcmubmEzvObFM+m6z77tB2qlNNcF/EKZWYU4Ty5gjOB0uBgt0GiGcofPoxOJgI0rc4oZRvCWB88saKH8wK6IFCRf4WgmuKMa9kg85JXjvEFKptgC+bQC2ADkDIISw06Li6lgbBlzSOcTlSitaDvhmAdyg0eFisQYARUSlXyPXgqGZdImceg/s3rWzr6sweDPYfqBVDKbaAvh6ACJtg0lTqSZk3mJbZmQmr1qDjAD2hwMGW7fRK77mUitexpHlc1msfthDomF11HS+hC7iq4IvNJhUmg+ONqc8l5R0QmPL89cKWUdTS3zxP8T6bgBB/DPok2JZOob4BOVxrENbnShM98RMysmfaXwqnbBlKYEO54w9X4wABB1OY8eOc3zWgkCodEEh5HqSqJ+aWLVmE//JKkBVrlqdjiJD+Wp9ukD451E7eM/As1ZCpOO7NaSZ13mh8fqGkFptLBwQ5uZ/4mXwf+K7Z8hvL8UmOHxZ0xWokU6fXq0BbuFfC/Lcxv2btgYYUW/YWLekvdmoKxN6qXV8qmEZdfj9d+CAzJudUy91O1bu4og01lJkTOTFHFHRO9frAEkHTzydVJwAQFDCC5wh2TOK6+enMTnXwVNK5RvCOWAFB5I94RgXL4ALTyk1CHLVgmKpIH301fWB8ibto2hKqRhhxQbECESYwtmTffMwaPV5lDDippaKi6GcQVjSBboYG0AODD2g5xXgTQWzKvPV/4IUDNQtRxdMrVYCNU3lT7ZZT3nzCBBAYK8F8DEFjD3RHvLw3sIdSE0GBuhXAELBWbdzUzbxq1A+aYWnYEt7PIxyZgF61g81yJa18fRK+hEl8ifpxh+Piz/xC5QFTuGaOZJsaXYINUAved54PjbeFwUHS5w8kc28cYfGno4OJizliCkGweF0sazgAkhMF/MPxIfj6tWUe+Ve4CTZW2Azf+zx2dM5o8ufVzqdYIoJazr/+HB8sFhuUAJCZw7nm388giN/2eLT4QIzfDocTofzD0ekw8VwASqIMQUxBZ+gEsJMUTv36ivJg5fgcdKsCT6/7IFI7IlGfM7ZE0JF1ndZeh1c50uDytl1k5Gj+UagknbzWfiVteODp9prGD3Fgtek4I65leMugso978cunBIfI8221n9WdL51XyAVAoOdDcc23YDZPt2muhvoS+NhdIbUuylyusTq9HIafR4dP/1zwFurCzmnm6r14eC5Z5cyFG3Icp8oOmLk9xGiQ7ePyOWRv+CFxXxKHhWR9JXwYAj7aqzQy2HtFX4CAKDzUwop3Kj9nAr+BK8I6QgKQipCA4GIAB9BB09owkQtPHUtCgy3wfSvtCzG6sABoxRV4mtaLOZW1Nyhj+Xady2aLyn/yRJcP86JBX2JRXWvHh5fH0N0QTujs5anK1eD9TgfRhJQi3zDL8/hC/kPvW/l0yvzFWOuT7dGZWE4gdFVMT1mTkbBjApPlBihJORJxsYKbxSo6b8r2Ow9WrA3aoEFmxxLGinRqEjEp+FR0ClQN39bcNyzsT3m73wUWguBiACg+/yVXFrBKv9tCbcXUq5bz8Dppkjpq75IvmROd0fGWVSgyQXYJlmjUdOIYIfAQnCCHm64d9LUPqk6KO1NlLGPsiaBGjNqkikJxKGnpx6dEHNlRT7MBRZL1psDk4eR2gN+RXt4M6hZye2qt1iP3xyAkHb6qv2eABhSnUVPIfAUM0JHPAIAFsrs8V0BTIRzxLwph/SN1g9OfWku8e3rCXY36mYvCj41ooH7Y57cpc0s10f4Oc2+Fox36Xv2+QVnCiQEv17N4zMZZAhE/Z2259iqT2baI2Y86YwnA5225+mCdNl5YZKJpQNe8P2HzwAAL1Yz46XcICq45KiUaLaHEzNHIPyZX5f0fY21m899lfmKUfwwUbdx8cGO0E3mvTfUPUOIkNO9FDKA0ViJSQCz4h5bhvuCY2foju96LsPldrCrolih55QtV4rMRHaruo43hCnaOeKBljBczeXNkUm4E7CsEIgnWTyJHry2askAXIS+mt0TV/xV0QAA3W6/ay9u9c1uGkW+QTRnPMqcZXmIyAVr+mn7Ka8ERWFD/moxtAiEQoBTP4OmsArmMYz1Dmmyrt2cwUc0XF2mzHWHC8EeB12GF6FpolsFosagKaJ7Kz2/GlVi3QJxYC+R9Wslt/w6S03FSVwT7eXXXUpy9k0sEZAwcQZXhNsDTWX0SRffyIprm1dJhFynuhD2ObfW3jn50W86OT0J/r4XmCHpKqLHyQLjhhIcnVySdhY7Xv75xrapwWY/MFfwPTn1wjSgsSxdUgmDk7C9WAeMI8kjil2onrJLbrrkSXrasCGQ8p422/I3YfAiXoqnYd6LptEZDxLPS808G7YlzW3RG9ETZ50DN7Z7uevubJaamvpOn0qjdovkBBN3hkq8pcTk+Gv4L82LZQ6aETE7bBQJEB1takIqYVyKUPYZpkT/pbNOZ19smJMNSmTURiiK77wKlZvYu8LmXmQFWP7zwaDaHbgNzBdgNBa+vHgA4TtnwO9I5N2RXI7etwscg7GFisbJi5v6o+68k5pPCiuvaIPwvkjbzOn1smMR7lzRyUKHhGFpzmdRTfOTpKiTOng3ehoHW/5UFM2LkgUg2wgnbcjAmsh+y0zQJj03oA8HJVNColAPYW9cVszdrRntOO2c5OBNqqitHOD1ZP0TiiX+noPLDLTMsx+7FtpmpgUFUsK6clkVK5bnQTn0Dv1WRcoj5qmhf4DN6jPP0xBt/Kk2X5KxA7NmWjs+MBe/zQNFbF+2jvwy0QdG5m6jmaIAHigFhb5LobPU1/My/2TeurS61yasvwNNbVkdM8AgMPSx4oL0yRm1DPqYaWP63AR9vGtb+myCPnW3eX0OQV96Wre+GYK+EK1p3xzJm08RJniX4vz88O5aiH5EegRIWr1q7VMNjO4zY8TcR51Wb8Qp2sQwKeNCUcCG4X1Am0kK0Tfqpw5vLMnjBpLS7ZRUhu7wds3dlAu2/vlaiS6Q/s06h11CjxfxcaoUKzCcx45U9M900Flq4HaXoAEArBWC8LFJcl1vnB1BVAxuZnq9EbNEZ97cDDQ71cG+pUPMXnXtbE1DyZ3rkt0yPYWECgcR1x/UAEKmjYFkAgh3bQukI4DY3eZBLgLIPa0bNEUAmWhNoQH1On103C3+/K2r3vy17GFlcQub/XBW/focHAPICc6nUOAtQ3c/c2JLbrAERGZM0Lpy5F5igG4U8Nm8JoFojvsJL5M/y/zJAHjAg30e2srcWH5yx7VFylr1i2/ZzhZZkrIYSUIDZXLX2ofdKejVbE8P4SFaX9/O4HZ1/5+JuqXnUwfAtqGpuWHvC5xKQ0eqsoJAsLsJ5iBBYXlCAABvQdDJPcQYEAE6/9QOxDm1HaptpH1tL3YO6dAW+UAo1ji6WQ7UFbV/zRmoMWnr20fCpvF1ydcO72AMXxTviK93PFn74/M6cGg8L/4SUpNwwwPRWhMu4PzSBYGIvWfrCpnu+n43ONzQ3Zk/fJxmIOd9zufJ6nSP42x+nd7qB5jucv+YfcTQ3eHW2gCAuvGwtluFwQ2NkS/Ma2h+IvCbm8DcRuNyNZM9JfrMp/dmxbB/MPpW/vz0ri5dSwg03CgdFRnOih9cfEaCwD2nghM13EJ79R6hw220qMI4jTskJhIFOD6fLOn4CFxLB6rZBCJOikDM14zAhHtkDEHA73ediZn8qdYFg0kQ4veVe19nci5/dxNv9XfesugnyIdnOfOolbWxdO+x8K1Vh8mlxMtx05pL1G4i/gr+QYsdFK67TfrGLgV42nwEXlFA9qYaxEUB7WxqQTYU0N2mPOSWHqb8u92V6GFQv9ceTMFqXm4COKQ+yKsinh6LwZ/fAazWf6039dGtZH7/MZKprOkc4TOTLuBLVfOmjzX1OmDHkiQ/OfIHQN0bgVLX+JCYnHC/XhKS89DfbylLpxaALXq63RR6Hdaro05eyxyGixAO65PR7mY9V0iC3Lq3+x/10KBo9f65U0d+L020uPWOAMCdZaK9f9zrNROd+W3UJ4r16UbfnQqvELGaJe3VUPbXoL435ou+fzNxmkn96ZH3j6aQDix1jykaDGOGvv77oexh4UAmz9433Levmf0wG8+yc6l+DfW6db9XyeWvUveUTUiElu5dbconDnSvsKUKocJjqNTjN758m/v0EXl8NLp4fXpIEAHEFMfGE7oDWrlkQZ/Po2J1VRArAoi/nWy42Rbc8Y4AYEqLTvX3eoct7H7EEQV4rpTn0+DYhyu9ubVjWDPvhLU93kHs9bVwewDDhEv3POHt7LGDRL1L0ACARGKYBOcEJ1mFAcHdW6wN66vDMP3M9kxypRPQQ2XF95PTbu1g7aAt3TVPpRVEdmvJtLx081zfBkemU3w0Uyg7mi4hTVzCFr/uzbuyorQR+sOJaNI07YfeeCT+kO2QLDmbIkdBEaZZpTRxoZ2VJSZ8ixPahjMTfYjn1Bi4QxzlmOtyJo7SQ0nOqP2mKz8K6wO0v+3Pr9NmPctarUhmuybxustm3pwRt4U3XZ23xYB1Z4R598GfZWqGGhJXuTMCJ81CrgIuYGVuQH+t+y6oquVLm7wRNB5Kfw1Vg79mfCcKSFEWhPkO/nnQUa02yaStZCVle9twrJ0Qn4Dhxto9COnri5l3buRlSuCV5bDJScQkAbjcNSmWWj3oYJk0yZQvJT2/YoagJNO8d/cqfIpqvRSPdPTw/q0DPyDbIx0/oj8ryM9Ds/3se5JEONLqIfNfN39k/Sck41nltNPfT0eoWWoPvei5O1J3JG98l5d9XQGUrR9v8skdAU7/eDAwfzoVp5zDWL2qlHR4aw0o8xu4LBIWahVb3xrdY3U/rMBWW4UtkX/t2SJneC67unXOuL+WoV1QW2HXVnhQhqqJjdg0x5CoNpEtDZYzkGCh3XN2HcRyloIBAGyjZyaQbK+kpmKBskLNjj9sMKQJt9Nfk5iD6/O2BpoLa9i3hZhb1u5sB5recV6G2WOcbhayR3AGVuZ84Jasy52B7bR5rhq+5EIHY66O0WTgohNr0IytX6Pzn82lO5Pj4DZsqvvqF8pX1zgFiy92MTHTzFutXSjP6x5yRUiLdglda9JV3UKRebjnO3O8mtGEpg/3+tEWO3VSNBow98QxxFRb6m20rTF2V87GETJu/3C7EHanrSdKhGFw6Drh8Lpt5O4VoHiq6lPWdtQeZNdK5Fq7t2Ta/Onm3XzLZJhmXUetz7pM473r3/Ngxg6mfyDu6tqBuzn/46ZaAFIxCGd9OcrrmQYTWPdQ6dPvOO9Q0t6ah/IO7L8LxFEuvNyh4ui4VjpUqozjPGlAi/csEW1L4/ItJQ2VKu2Mg8B8bHLA9tT+XQ5Yu4vapWamWn/HXTGuEHKBdyV0gx7Y/UkDu+2QsKaBE1obNge4UevCHgK3afPYa77EvisIsP0oeZ21jY99atCOjxomXbp0CP+OIWojqOah3Fc7Ptw/Z3ucENRt/oTu7V+vrfvwL12zwA83rNQMBY2qkXr/G3dWIWGVfxfTxztWnIgF3Qx0hVxWDgrycMt53Ic8bV9QpwxBN51OGAAJdzqUMDFzgus1jJCss4fjQBjzMsTCEmx1+J/glnge3v0i/ZfWfw4TOuUAQxzSbfWEESzdc7GSf3e/tP7kMmE8lx2Wl1djmpDsuaxofeylk6uRUn3P1RV5tNF2FWgLuwcrvA3FcqgXDhDeeYIVIwH0q+sBcAQQNh+zntA1UIklhWbD7yHBWap9aHcHnhhGrEhHADAHFh6fG2SEI2Depj46r1hfr1+DC9+b5DUeRxlWorgfhYRAMTaueIhzxT0/o6CzeikYAHAO09k6zM1ce5VbOtGX6elmfqFunYzSZhGXeP2rvM5fp0VfMhH8iM/q++1T7zMjvNLGq77GtxUk5DTfShc7jXcuFq6k43LugpTtTrRgek3BNL21eW56lasMjDrLYDU3SbC9jPVqgJY4HGSATI2eZLxRHbt76J1qdswjQLGsioHIpQDFrGJh3KvDTkap6ncWW5yMUvOqdmYgRz8fz2wcR7ggYxe/Mf8ezLRz5+feSh19zQ78H1WkPNGOi6anWzbV9/zsswMAk1/Q/VF98LP7ICi2MyMGYfjyXAhXD6sz6vCuonwvt542Mj555mIAAMChF1qextCbMMFWgUSZzEe8Rfl8ggcp2D2LwQAAtBRQO8uqF+1sWr0zizuC3k5tXhPILbh+HSVoS67dAQIq5C6RIMNwQSwKMts2xq4d2cJ1mBrbYpPrMFPugu3u/kzaGVfH40XaSyfWs8XIu7wHu/IWsyVMufQn27tMau6ga1x301FEXmuXIwQAxw10rHIPz16kU2L9m4XS43t+FHCiNbi5tmKRgbbA9njZDVzi6B4ciK5t/7hoiNNs61UswkRfkbzRjkI6qg6T6MnT0woyu9LDg+E04AAAo1L/lBYm1eFtXpcwhQVRMKu36Z/L0e6S8NcLzQCAHbxFVOf2qLdiZIvlbZPOPxcWvFYdelcBR9XHNIC3+x1pAqzc6qcoJNXHR1LHgFptk2FAt3aZRtKY3+kgU4v3PT4YH5zcB2nkYFbzITgYih0dyWBcLPhsSKW+xwgmdCR40FllwEcX+NJyK6u/Ny4Pq3uUDxmwakvVBZUl0ar0jg1OPT748z/OHsb/N/QQW9nIqaS3xGeLozO2Yyn+Ox4zRMoVSJtBkrPcc41GIJFzgg0JpPWYdqUkl/Dk6MYxkbRJ0R49xencyZ+rwXV7A2EPl5nuLHAKByZQnnzpVkSyLpUMC0mLF52VOIkbmrJGjkDz7L1zUEh1VSRcHkOHXeXRrfZg8Kqu/FXXmgdU9+F5BFDfAGg8oRRQiSWFvsZNz7EX3MH5QnUv0RfGkhhx4yYBwA648h99YCxDF+aPC+EPPYOfz7YgOd5X0PveM+rnVYeeYebN0cFxLgYo0g1OKQwAOGhLxAazAn7dt/Vi8HdjwvO58/2vN28eex/g8+Ojzpg247mlzEXvHnkO6L1a8EQ7mfp8u5/bWN0WlsEAgI39HLsAKop0yqZxASEmnDHa2W0gvVbnDSTEqcfGHDMkZFK1s3iyid4ZXRAUAPWp2hjUFdQ3aFvQCNS3dhfQPCT66OqAGiRQ5y6DOcKBipTffBT4V5EN8S5pI0F7K92zQnQrUZwLAACcQMfuCAUwxwRFAmky5mwAzjB0xaAaDWEAgGuB6dJXy3HhN4tWbBccuAUPWpzq88QDSdSwuxugUbdjErpyuS4HNpTVcZApjmzAm8g1tDJT1zcCMSfrMk0o53EXprXK6ZjtDN0tnOX0No8dDiMJiZwlbBZib0wpsucGBtOlUcUMkHY8pLbtZ85Ff0GLW/5oYkm7Pl3J69NPs3ToB6fyNeec9ryRFkyjVxU/1ESapHn/HPpfIC3o6n9ga0B8t9HjaA9if1aBk/pt4n+TiT735J/uB3VtBZPBIkgcUvRt0pdw6AhxfiTbW7rS6i0Fccd6MLiqtSpbzKHBdWEVpsteyZ60f949yLPd1qduuSEK6fUajgI732mg7x6Rp2bP0XQOkKoGHAAg1WDQ+gULBjAKcXgas9qGGoCZze6MgYOGF5oBADS+XdmTpX9ZZ8zdYMOdsu6PDaT7tgadK8jorY1RBeDgbuQUNALs/qQlV4WRuG8Oc0NX2hojAt3VtphVkLvlLpjNTZoAO7LR7wUGJnmwLdDBXcYrNlgHnSB2E2KjLytsEcnWsp6eAjtzQe09gimCqhiCtU5lH5p5rUk+7voUhTcSAACmfN3EglP5WnlOf27UCaZ0UsUcJ2xFwWDKc8rFcC3HRzHQ67vA9PmIDZJumwMbnsrj0q1kxpdKJ4bs7Uusd8EMVYbh4AeBcP2f1BeHe7wGrdFkwRHt/Qx55GI5gxWbgWpnOx/NFqHnzk+1WF51H55HAHUGAMcKsjtgicWFdsHqgYvOLvrqAhXcYFQIPP99BACpoF3nP86CkwxzmD/qgrRs07u/vQ323ixbI/agZ9BkHWPhszOz3saCo5WDCphmCX3yYwMFR3umwTg3yf5t+GKKnbBsVgwbwAunu6/dLAk6eI2PfesKE3IlhU6A6alZGhR4mEJn2spewVO9EtdXbbp+gK4Z+3EXxK0rn2diuop4UpXBlfOT7Mm/h6Cq0fCpGuuCMNbAF7p/jYPNjVNqtzTO9tehdaLuTGqKWI/mxerjx3dlUfrb5k8odZ1dOCA31SR72qON0BuV4sZAXYnwU4lz9CbIK8JUKrKxzJD+YO7Oky2gbI0QVFciRHRbGSAg2tYFLCboQMbADgNOGTuGA3AZMyzCwdv87k1rgz9fVet7FU8S37rZz0jeHI13tRAAADiCauidCSjYENwrDie6eznGPAIgwzy3Ik4l4u+cDwYArJHeLoO/ZsFXM9MXCsX2ksMtMR6I0nKmQs/QV1ex+/DEyp00dHCZL6fjXiinUkYIFPIPNA1amWFD07Z1GQqaznCGoV3lmDsOqzyj1gvshC+x9kJUtSvFNERh640iMJCmOSAAyBpMkR9uGtracfuXbjBpy3JaUBlrMTbobns8d6AspjsSlGq2fyGCDHptvWnCvR+8hVdHMfZe4B/tXTon74qzugFIVLmic3EAANPLWhhy6W39XtL1Kk7XkgFdwRCzThHvaGbvgMQ2mQEAYoHB/g7Gl+D9uTjpH85JOXCH0iWXx3YEFZ0YPCv/rkHMVGspCbhJJq93UxmzBuS+K4UHptfubw2IJiNREcTE2mgaZK11cQ1IFGNwHwNj2dFgGFjiwaMDlr7HpDTIbhYPoggKubBEAXNb6rnxXRTZi0SnUHGq6qIOZjB9TR8BwGWBHRuP3d2sEKfuYjkNJiTjBSYNpHlXi5IJMMvLZWoJ3F07FVYBW26NtmuA1bX3225gDrUVVzd8jD6GKqe/rwqbW/B0BaH6A/X5+EICqPQAZE/IC9RiSaOn6fdQ4CJWFGgHo1SMqOhHALAEVzePfb1wB+OrgtQR8jmSTztL6bmcWLsArN9kc/XJY/fymgogbeUQAcMxz8eHnEnBGSwGAwDmfDqppmw9FWflwCmGc1X0volr9L5s5epn8vDVXuXB7Wm1jhZvVbGz5oM7/7t41favd++//fife+PD3MryGqE8eqfrGCrC1vDB7aZ/Jj9PVR/kUeB2m8EAgJRUAHv1BZwFvDTisim1C8yoPm+X4DZq2M8WlqjduRnQFAvJHOgbHTN6omAI7TLbDu+ESIwBc0iswXZYhcRmeSwLJG8Y8JXWufUDI4SzT0KlhiRtLyp+0u0OgVAdPDHMSMk4Q9tKq2OnGdr2uYJ2wIa93fI3DnPv6nAqeikTPYcfLgoDAIb0jrULqgA4l+I0rJTSalOfFzZoqCJsKjkXzc4FS7U7A1/8jPmyBi0YIQNxUlZm5phMVFqXZYMxGMOK4KacnS03uBOHdmuIJKcuHB6x6+9g/D+JsaX5lBZm/39/j/8BVLxy5pQarOp6I7QZFKo5IACAF+yJgSgmmpY0t2GFC5O2vOonjfFUSzB+8x6dl2D0ridY/z1EBbpiPJESKuiKNp4zHpeJV1HaBb6qAHTmZ6n4siYOSKIZD8NOmtL85JCj6wOtrwr2ybvCwo5Ar5pOAIDeYV/7mU784ZCoHIV+GR/CRFAPL9QOkByvHi0ghWdbBWq7yQwA8BKc7Zq2awCd4mMsAXTX/rkIcq8O3WNAdbUxvgEc3o3GDW2l7f7CeVOm7zgk3l1x0tbmHHAu1uXOwNa6C6kaZKrjGgVtZIpwggMOGOKuExMM5m64Kva/S+2MIbeM2f/f7xOhDQ/hwMsKWoSAas4DIeP62yK48qKaWhA5E0E3ypPl7xxgd6EAAGAO5GTzF3oa4lWVIJureE1ZSKJ9gdE10jjWongKGO9lJOVl/K7j/0W2bPvn+3Drf/Zg87cglrtXhSH+2u/j0eUE7tWHMJcWaev2ACFeKY0v4G8qGK5IOHMcvGEE309e79B28qscVtOAbHFUaAOitQzRWqgzcreZh7mtc89zi6zkIcitFNX5YABAHCa1VsHVm7mfqbPScKjh5fSCJH6tof9L+vv6uPWpryoJez6948M7VDedwe7TOwHYhCk4RqbQefQ028JPLQoDANJshCnrC6QDEhlxk46XAWtX6F3y8EFvrx6bRWbI/jU5A8tPcj0p92AAXOiEgF35XByxkDaGPYFYaetC9OB0RKwhYyAwVztJYvvdSNHjYmFPSMd/1inf0e94n36o999UHX7hvMxf+DFpaAZJ3DixlIcp9LeMkGwUlMDanPg3KPO7yidJvXHRM51hTgHm9AInwyWcx+nMtBcqprbQmQJxFAy6LLhGeoPfhZO3f3drbiY7O0+F6cwFJCihz3gfqmBuzgkDAManVVXL1tXYpdNM9sAMYNaEc5WLtbH2WZ03Ja1vath3ho1Nj5U2c1LV4B8WnIWoF+VQRBDGQbpSlMZe4NcU9Pwkb6gkkW/4w626ZtNJwsEQdJ2MuILsWTAF+mmyLvkD+FT+CcF6KjzIcWIF5ilc6IJsyy2DtpA2ZtGEttJty8KAtobuwiJCLrYdoNWgy7Wfs07s6sR67kNHNlTFkhFVIa+nUsRxKatAcw2McVFk5JJyeDqwp7p/rgAy8tsj+Dacpol4U+wY6DLrnxx0Pb68nYJ8ncLtWIvG1B0GdtEiNxu4Ga4L5IueC4oTC5idcW0bZsYWTy0ryP5e2hp2cR5588OvEuHeENRY/wd+gaeeWYu7vt+IW9mpx3H7/vE7nuFhh6dJ+hk2kGmcJwG+Yk+Lvxl6ssISfPkkku8QOKj9bMCC7cFvaZVAmUU44kCP7Tdfq9qV891AIPcirduHo/6FQM3C2UuI4Qe31FqOBmirjr3x0zsV+kUTqjOZFwuDbuIKErqcOddRgcA6615enHLHxd9maKDSF+uQPaWw02DtBsA17AAAIOxl9IuZQF9ANG5hrBOGxau3Ds9laKfwrYVmAEDEYKWKtjEI0hybAQVV/k1ABbXo0dJb2PNMkRdq8FUIc1daCFT4O4pxSx8/pYAf4JsBfOwui/DSrWrz4QlTBfEuVG+mVeWU7jNJwikAyk/rmxAKeqxL1NmGIQZwGCLsNhDndxRmvD/xE9jxX0Em4e73sSWhh7P/UEamG5x4W2wVR7nLnBdCOY4OkEOCxoXFAzAs1rNuYJuXVRYH2Bo3o4sgxzUGvOEiSxYAgK4x+f3x3g1u4To23FBX5jLZFCCOdYlRsSBvuwsldYCCrctVvNUSqzKuu+huF3KJtkUBkcvY2ieDPHbXY6TNDx+1z2YeTbjH/MG3u/tP3t5A/wy4kmwmZlNnR2+6fL7RrqjgVRaDAQAHFWxtaf0arm1WDEsK+X08a/PeNZbeF5+plr2+qoPbC3VOiNj21DhtJ3xTgatiR1OHtQK8YYNSXQBn85waBY0UJGsxGADAU4HwKgwG4Zvav9S7h5W2GH/Wx6FtviD4bl9sWIfRqM0p3N+B4TXUzU8Tvn9uHpmlQtxcqqJUtOIL5K16mGwnjg2HwpsiPhLsuo/p1Gmy5zIOKmiKih501YqKtFY9Zks2r674l5Mza8zV7P863Tf9qtocqqPvE6lvjPrvCS1CMmE85aWQGrogSERZGWnwxbZFrsMXGYOMKVxaynMOkIZspgcpn3msxvlWVvKtohruZL0wb4X8xZvQnmjBHQnbn27dMz0hEymQuGkAAEgWuJLWucyEOwpcDxe8bQQ65z4DAv3L8HOVd6+0qapgMxgAoDoVj11e10Hum0khZx63RBlVYu9UoXc9FWP4V/rqwNxExZVhNBwmZ4xMXmr2uQPtqhZKpcMMCzk5YuzpqLIyZ0DHsXU5BzruMIbzIM93DtDNlfLSdmhvG5CbxYlMRh0qOZYj5Y0h9smmUJVcsr1kdH1xdH1BdH0F0/X9dM02mim1eKOrJJrWiHLGyPaS0vUZdE3+c+J5S7f30zWf0lipRTpdicw5hwyG4EoTp/9qFFmowXUrqi5sIiXctrUgMitgEAtqjckGxMs5boKPauDcUn0a/JfNhvXuDr4Hth6qifu+cVjpsFpX6iP3w9nvMn6kutByExbVhJ/SNdOO1gJeZW7Ipz1W63zQxB3qwdoy9QaEqu1fHYVp/Gri/e6KOHn7adnAtAi3ntbhfA55EzzG5r6tk7c3peumADcvDO4wx//BTx/GbV8WDUzICZdkaFU7CrP6JMwdz94juFSDGQBwDIQWOtqAIWCtRslNnxn72RjpHylrpqZuJwPkxJqzqbCayr+75zVt6F1bMjW7qUSonjXO4tTpGIfMuaAslMgqbJIlP2Bm969s0afumU7bAed16vPQ6SSm8SMlNftvpt+Mmw2nHGGvCborDTRX6dNlr4W9nW1iVBqhGcmkU4A2Gq3amskcNO6zLjO9ch6iMdtdmGFtckZ0mOYE5IzPCZ6LoC0XLYITAySH69ALMfFlhbuGeCLrUadDt5NafUkVYwhKMQ1kR7Cb/NYmobmmBQAAg9HqJrcvITR7xNXIdIMYXChxB3mqLjG+CTQzXYuypekkgxbM5WrNbLSKL7k7CcEVq+4TXaVAcEXxfv1VZIJr7Kpivz64q731t+j/Fxo6l8QIL0AqRH8oQycvx+/ti+LoD5fGF//K4BOdT1Yb8CgTLB5c9sU2rQo9fS9Zv5v0uBAGAKS1WgHVuqarUe6NRjxCD9nr4mDgFzx87jRotXJwk1ITO8lV8B6phnXYS26ttapiQR29G6EPQ7wOgYkwAMBeAjIGjbaqORvgdN6Yw+tAsxWdUlS1ZPAoxBvmXbMYhSy9IR2dHGXcIZnaSWWxi+2kFg1KnaO+r8BbDTTHOuoT5q3GgHmUd57xSvpd47IX3BH6VLs8AABMo+bIMw2h5KDQgxg6JFMtVfJcSzSkn8s7O2XgdJK6JNZxbPf2VNhIrowqR00+TzroSXgd8Ow9j0LFHxkENkjCCHH3c37FPxcyK55oXS4AT2IMF3LnYmkCraLRXlmdKsfGsf7aJNoDp86UOoRHKpFVj9CtMhGNV41v1z/Inrll6QkVUakZbHOlPsi+t8gW2cecWnZ+LXuP9xKXaWc20ZiarTdyKmqGIQ4Npo737xDE9oXNWSS7bS1UBDtljaVFqqtMN96CufIkFnfH/qEKeZWz79wQNuQeUjkaBevufHF3x8nbKxaCFaypYbP3sUqpw3upuIfcR6oMd7uS83UAgOOKihhxJWXDcGXL1sMKctqZjvBq77lmAMCh+HRlW8IKTLYNV3r+X9/993aUoiTOkxT3rkDf3vyf+XuFrwKNetwKyrpbi5mL37uyfI+gu584vL2CPe/n9g+p6/ZK8lvvL3EGM65h3/n1lmjHmG0isu15X9ayVBOu+jMGSQa0yt4MjT/WLyP8nRLDJohSyuqdyXQLbtsN3kKBXbnbsBcUwXUig4O+uJwa787kARZ0EhHv5qIqNOjMg3MoFZH9V8Zg/DBPs/CTuGHgzR/VuAAADLa3/89oo68mV82D8cMcdAYuGgxG4o/DGhMACMt6j7LLU24G1vG294qtNL7OfjOxwkKXmXQVeJVKlN78UIqW05eszbSYwoX3iqAYXTQcCwAU1La2n53dhxUUOnr9O4hC1cNOsw+D3wAYL3TwmZFby4HQKCDI5I42+6Nm1egSFC+FAQA76O4ZhAAT9Gf3tufFyMuWvCbCx9+TPLq9NFjpDvZQvyLUayethS3ExXjkYr+CDltjn14/3tf6LDEPuU4fn5X2XBW3C81zF0yq4vZsDN4xtBZ0z60dAmu9qhaDAQAHh3ZnugtsGKG037Oa3r3Pll+Um9J8FkLXqs9zIUE7JZ1hrVzH3ESFbkDuvmPK9p+Z9uwH3aN7PJsq7vVNr12XGsSZ3Lp8MJNv/FXyVLkgXg3kCdsYXxvy3OoXX850St4uxuDLZMcoU4ADlJ7dZIrLY4PKISiTN6zw7qa+92GMz65grmcc0HEk+/cx+B5Jn4K/N4xmuXFldyOqsWn6kHCt0FcFP9XBzfcT+/kBXXUCnGLACoHI1sX/zqsV63KPoYQG1g3964Dbhv7VEmevBynsEMJs6aIH+A3YOQBjKIwXewqwhifIscrtDAY/vx2l+b0oHJ5DMsSJtRjMVe8PXU/djVB7XIFAzhYMeDSyuV3urD1142583+I32Z2NWc03BJI4Oo3ew1QLpql0kLYoFInsqzpYe/No6WJL4Dn5wZcML+kXj4sOt7LX9Ql5wU7+r0+eDSRPhFs9+kwzH0bC+4Q/pBCV/N9j99bG99MjXrah7FP888CcJRPL5hfHSwJBMXaHLgSlY4N0IzjVaoznicLGGehOWry0qR25IAwAcBzqHb7OglNVikjl5MVzhY6KDK8zL7uBMjNd8DkvInPTuZHbgrBoZ4BVas3fgLW0C8KuDiXagLW3bQy7loB1pH5h53pMxDpdY+cXvM5ujwPEprnO7qFLy+ZA27RDtFRDm6MjtVeBMuxHcppXmih/rS/rLcCctbfx7yMZ15v9SO74SiPnMQEAa8bfNMjlhDct5Rrvgenh+qeDXJqkLpj94kBMsHnaGi9trhsow2krprBQZvO9NzVDoivLjG2I855042Qv6qQGo5Mhh5/5ML3dtLnZge3OzGyH0JQryQo0I7gZxjW+LYQ5bWI52VmIp0k+Fmsz5PMLxRNdcW9QX9qJWIyVee04ez8dcvZGUVGVvkcKMONiZ7PfKgVm1xRcRheGApmY50MVnO7FYADAjApUp76gawCRPM8MvUGNnpbApPWVbtlHOz/R/mwbDbp1IG1Gf58TPI8RcnXELe94+9Qy08Ba1iXV6/hQ8iYuQwrQHxlA4H66IqtX5VibvGGOfThx5zD6y/G3a2GBG7kie5xiOfR6yhlFqJxXonHYV6G/PExfYCdvz6UDXYQ76syf6CFdhsdA9dW/5O0PcpEcBK+0WAEAKAHI6R1yhaEkiIUzSGr1TAM6BRAwz9VrsGQF6akykJ2bZD9B3YJnA0JEpG8MvbBYURHtVuglUAxXw2cQsVxJkYFwfS4Bu3CvEnywDFItJBPx10XMrDpvIz6qaOmFgXLEJ0wGmFVVHqhfDkdWnZysI+WchhO1CRrFpYYEtq/TaYqODxGZ5eqjqZUd7umoAICUu/DDgfPwtM0T27J+eeck+c1z4by4mQ3luluLQfW9RMBL2We4wPOaxnCciCR2ktU8FNj8Er/D/o/SH4be//bMaS23l3LG1IsVvXbULkuH3GzimLOp7o4iiFRRyXgWYAgi1VFKg+lm6J+s7cfOJnpd4D9SHW5RGABQBzTowDdhpnLYEjyPoZfC056d5+5GrnjrSvjmcHgxcZWt3DCg+GSGZM59b1DisTPZymsJIQfrklWuU38nU/qHYCyk1MgTCcO92bNlGD2Ewz/FffCn4E7Y9xMfuroecun6/G5w9+qUsx7/BdRn/2A/gOe49gdftOrTCi8BqAHSb1fOQydWHq5SsmL5ejYbTp5uaGQG1FxuBAYw5SccEFU98jfgGwcWPaqaSnh8TDp6BK7k+eWFeP++s3kQ6PK7sSSwZOMFX1iH5+gSOPi9XH+6b3Y/cBe/Njjxd3h9Lub2VIfg7m/Wkp+fFaehNuqdqY7ORDGO8ewz/p9h5vPT4qo55YurCjzaLX8STLKf3ya4xZamKR30krko8TSYZDFNOu0u7rmLOqZigLFAU5AvYd9lS8pn7Ic+RzyBW5/D3K5n5gsjJ6Lt2NBHfV5KuWVZWr71XOmHmOFbXqFzXlvpmWjWXY6UoLYL+SJh09cnt+Q3hubO8COP6War8uqA+M9XqMh1l2+vFpfL4TU4H7gWB1cBfE7g+UFteZ7vI05o+u3xUsP9UZK3bgCNNCoAAI0D6NY76sWwwgYZaQyKByN1wjQ1oHfxTuXzPe7tCgq3GAwAMFRgKBN+05NcZkfAmOepBTipzpueqSzvJEXPhN9wHt9IQGs3tlLAJ5EEH6A72McDtjmqTJBB2bEBO1WKjpk1YIdWdMvCgB2NYi6sDNhrt25EiT9gb/afYgEQx7Vvp94/l4lQs3y6CpjUYRYL6FszcVtDtcmxChhMZolEADDXAGfpIG4dgHO/+42ekjghnfPv9q0OWvv8q/5UZR8eYx/f3Bvb+L6w7/pON2u7fbO85b0+3MlVn3053tMWO4O5xmTC1TofFrnRPXjqV+QxerGjYvs5jkrsR0f07/RUYf0w5vURO62d6WOAT+g4YLNWNuULi6qrWhCPU+jskS+PeK7S4LlRhzWPfrpIJ9ILzzZo5yfpZcvwbpisaQijY3lrQK64Oq/nkHdP3AUr4aEYG/qyG18xuJYrb+j2zYsdi1sFzZjG586pDdm9b/ZVu28Ca8fKT3aktXL+4rMD4H4jsyPodkZvG7OjPnfMKFeh/TmbB1kgnkauWMd0NbZUxN/JXs5nzij+XXnBF2UTNX/7m3YL63UvByhLwwXhxY7E6cOb7J8rx/4V9POIDU/l+xnxOsT4TbQn6svnbM8VFhiirzobqG7CMllCe++j7cI3F2l9Fnpwe67vKl14wWIFACDG2yl0vCDbVVBV5mBCT8efBwLEyqMvkagiXnxaGABgxJsqw98xPJ0dgTkzzxVnlhvJ2jP0dummQxlAX+Xm2ef5idunR18xMJThcjCJIR0Cbqf687AUB0F1F29XYG9sDGpV4AjbgoYKnMQX0HSLaEPrRhmJjq0BI2ANl+jKA/LuN0k3zNWcDWcUnDBQ+h7AOTO5krUrz+cekJFCPLOL/0THPo/AKTDmixuvK0vq9Ulp3dBwnWkOLa/4R9nkfs4U+aMIo00vYzBL1SeYrb3XoZplSZPq1Mvt2iUSAcDShVxM8UOzkFaK9Q8CpveiHw20NW0tlmkafNyGfV41X7yO/PcUnp3XZ+c1DM43ifNdG/8MbPHaM7ctvH7Bfe58+qy89rq+m+ziscCOY86oWkGDYscthaWA1uVBK5rxV1p9XuVEpti6T79c8Tg7i9Gl/YPz9uvXa4xrQ7a9TcBvPdn3rNsxnjiOveaCMABAc/iioafZem8NEzrTrSm8MECeZ+JARW/YPKvz4gUe8cSeqK0GiQz5/ETRF6Y8InJsl0NmmKSmSUfPzGTmhZOJe7MtW4OchAbDdjJnvzG7bfu2xQH21EJsOTxPXp8nr2ExvnyIdPR26W1/eH5x+D6ensGb1zDs4OA6HwX4qryTBV9CT8HeStOs6KvOZqiL3kwhONHhH+b156T7iGeuqDX6s9CDb73cd5M5wHONCgCAF8CWip1N5zMV2J7S4Pq0qkRnTa1mH8XLjT6SpoF5dvCLXtcnl02dqpxH8t42gwEAvps8UZ92+ka2PkQKETOT9WOHRTjexQxntaCiMg97QDODWT2nPlXwjN+Y1fcVA0N5UfojCuMOSN76sUtoaYQkcZ5DsGRjMJweBbcIz226ZcYtwteaC7MqsHXtG6sALNASsNAEKkiqDCJpMGIJVNt96k6qusBNfp1x5rVkx2sHMvorxoZ/qfU/87VzW1T9Hqi2arYe58Xt4n/WAYCthkgunYswtQKy/iD02p+bEGyVpIofsiQOxfsnBW7rgr8iQaruFF3BbUh3SrUU7SwapCkq//ZDm2P8bd+VPw8n6NvuWj/1sZt6S3d2UOFzb/eMqosIfIhLKXYsxK2UBuOkVa1BZePpFoUBAO4YpoHRVhcsm4VdjefJ6W2KNzo7b6NS9I7T7Znw9o7D1lSeBafbBFm3W5CCM9Ayh2ZhH8yWdrkwmG2D4Qbcon3bPnDLNmLRzKJzqCt5Ps+lYuchzZfhu/7UP+Hl9g2YZmXOe1PfTU4BaSxWAADSzb7uLTXPFd7aGLxG8e7Ka2P60duYUxPgqIYwAGCKfdsWB6xcYPA2Rt4dkd5MZR4xM4ArA7QKq0uxr+YniqC4snpAsQ2CdBewJYTHQbA4DzigBqeqmNkYj/Ex+gWHh1HKDCfiYt/YBnFjC9iDgqriRCmDN7KbvaEhH7bV4/9o8iqpt0UijZeK23fqXPbwbLEu9l5qH4qOLfxsXPvOyZqOi7ptV29mkEylzceyh1rHKduSdPqEVtt98zl85h7vsomK8+M9/w++WIvOoaq8J3yCf7UYvCR8OKm+lE/yGH2CB+m5Dv6JidLoIU/mh/hiOQXtjzhatQ85YkdsD7v/8VPmJEog7ZUKj2jCxvO6LsXNCcLK7+niPQryHDEdafxurmo3xH/8VbK/jwV5rg03y/tvC9T1Rd8JKI2usEZSQgV1ss8+gJtjtpcD","base64")).toString()),g5}var zye=new Map([[G.makeIdent(null,"fsevents").identHash,Vye],[G.makeIdent(null,"resolve").identHash,Jye],[G.makeIdent(null,"typescript").identHash,Kye]]),xct={hooks:{registerPackageExtensions:async(t,e)=>{for(let[r,s]of A5)e(G.parseDescriptor(r,!0),s)},getBuiltinPatch:async(t,e)=>{let r="compat/";if(!e.startsWith(r))return;let s=G.parseIdent(e.slice(r.length)),a=zye.get(s.identHash)?.();return typeof a<"u"?a:null},reduceDependency:async(t,e,r,s)=>typeof zye.get(t.identHash)>"u"?t:G.makeDescriptor(t,G.makeRange({protocol:"patch:",source:G.stringifyDescriptor(t),selector:`optional!builtin`,params:null}))}},kct=xct;var T5={};Vt(T5,{ConstraintsCheckCommand:()=>XC,ConstraintsQueryCommand:()=>zC,ConstraintsSourceCommand:()=>ZC,default:()=>Kct});Ge();Ge();iS();var YC=class{constructor(e){this.project=e}createEnvironment(){let e=new WC(["cwd","ident"]),r=new WC(["workspace","type","ident"]),s=new WC(["ident"]),a={manifestUpdates:new Map,reportedErrors:new Map},n=new Map,c=new Map;for(let f of this.project.storedPackages.values()){let p=Array.from(f.peerDependencies.values(),h=>[G.stringifyIdent(h),h.range]);n.set(f.locatorHash,{workspace:null,ident:G.stringifyIdent(f),version:f.version,dependencies:new Map,peerDependencies:new Map(p.filter(([h])=>f.peerDependenciesMeta.get(h)?.optional!==!0)),optionalPeerDependencies:new Map(p.filter(([h])=>f.peerDependenciesMeta.get(h)?.optional===!0))})}for(let f of this.project.storedPackages.values()){let p=n.get(f.locatorHash);p.dependencies=new Map(Array.from(f.dependencies.values(),h=>{let E=this.project.storedResolutions.get(h.descriptorHash);if(typeof E>"u")throw new Error("Assertion failed: The resolution should have been registered");let C=n.get(E);if(typeof C>"u")throw new Error("Assertion failed: The package should have been registered");return[G.stringifyIdent(h),C]})),p.dependencies.delete(p.ident)}for(let f of this.project.workspaces){let p=G.stringifyIdent(f.anchoredLocator),h=f.manifest.exportTo({}),E=n.get(f.anchoredLocator.locatorHash);if(typeof E>"u")throw new Error("Assertion failed: The package should have been registered");let C=(T,N,{caller:U=fs.getCaller()}={})=>{let W=nS(T),ee=je.getMapWithDefault(a.manifestUpdates,f.cwd),ie=je.getMapWithDefault(ee,W),ue=je.getSetWithDefault(ie,N);U!==null&&ue.add(U)},S=T=>C(T,void 0,{caller:fs.getCaller()}),b=T=>{je.getArrayWithDefault(a.reportedErrors,f.cwd).push(T)},I=e.insert({cwd:f.relativeCwd,ident:p,manifest:h,pkg:E,set:C,unset:S,error:b});c.set(f,I);for(let T of Ut.allDependencies)for(let N of f.manifest[T].values()){let U=G.stringifyIdent(N),W=()=>{C([T,U],void 0,{caller:fs.getCaller()})},ee=ue=>{C([T,U],ue,{caller:fs.getCaller()})},ie=null;if(T!=="peerDependencies"&&(T!=="dependencies"||!f.manifest.devDependencies.has(N.identHash))){let ue=f.anchoredPackage.dependencies.get(N.identHash);if(ue){if(typeof ue>"u")throw new Error("Assertion failed: The dependency should have been registered");let le=this.project.storedResolutions.get(ue.descriptorHash);if(typeof le>"u")throw new Error("Assertion failed: The resolution should have been registered");let me=n.get(le);if(typeof me>"u")throw new Error("Assertion failed: The package should have been registered");ie=me}}r.insert({workspace:I,ident:U,range:N.range,type:T,resolution:ie,update:ee,delete:W,error:b})}}for(let f of this.project.storedPackages.values()){let p=this.project.tryWorkspaceByLocator(f);if(!p)continue;let h=c.get(p);if(typeof h>"u")throw new Error("Assertion failed: The workspace should have been registered");let E=n.get(f.locatorHash);if(typeof E>"u")throw new Error("Assertion failed: The package should have been registered");E.workspace=h}return{workspaces:e,dependencies:r,packages:s,result:a}}async process(){let e=this.createEnvironment(),r={Yarn:{workspace:a=>e.workspaces.find(a)[0]??null,workspaces:a=>e.workspaces.find(a),dependency:a=>e.dependencies.find(a)[0]??null,dependencies:a=>e.dependencies.find(a),package:a=>e.packages.find(a)[0]??null,packages:a=>e.packages.find(a)}},s=await this.project.loadUserConfig();return s?.constraints?(await s.constraints(r),e.result):null}};Ge();Ge();Yt();var zC=class extends ft{constructor(){super(...arguments);this.json=ge.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"});this.query=ge.String()}static{this.paths=[["constraints","query"]]}static{this.usage=ot.Usage({category:"Constraints-related commands",description:"query the constraints fact database",details:` + This command will output all matches to the given prolog query. + `,examples:[["List all dependencies throughout the workspace","yarn constraints query 'workspace_has_dependency(_, DependencyName, _, _).'"]]})}async execute(){let{Constraints:r}=await Promise.resolve().then(()=>(lS(),aS)),s=await ze.find(this.context.cwd,this.context.plugins),{project:a}=await Rt.find(s,this.context.cwd),n=await r.find(a),c=this.query;return c.endsWith(".")||(c=`${c}.`),(await Ot.start({configuration:s,json:this.json,stdout:this.context.stdout},async p=>{for await(let h of n.query(c)){let E=Array.from(Object.entries(h)),C=E.length,S=E.reduce((b,[I])=>Math.max(b,I.length),0);for(let b=0;b(lS(),aS)),s=await ze.find(this.context.cwd,this.context.plugins),{project:a}=await Rt.find(s,this.context.cwd),n=await r.find(a);this.context.stdout.write(this.verbose?n.fullSource:n.source)}};Ge();Ge();Yt();iS();var XC=class extends ft{constructor(){super(...arguments);this.fix=ge.Boolean("--fix",!1,{description:"Attempt to automatically fix unambiguous issues, following a multi-pass process"});this.json=ge.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"})}static{this.paths=[["constraints"]]}static{this.usage=ot.Usage({category:"Constraints-related commands",description:"check that the project constraints are met",details:` + This command will run constraints on your project and emit errors for each one that is found but isn't met. If any error is emitted the process will exit with a non-zero exit code. + + If the \`--fix\` flag is used, Yarn will attempt to automatically fix the issues the best it can, following a multi-pass process (with a maximum of 10 iterations). Some ambiguous patterns cannot be autofixed, in which case you'll have to manually specify the right resolution. + + For more information as to how to write constraints, please consult our dedicated page on our website: https://yarnpkg.com/features/constraints. + `,examples:[["Check that all constraints are satisfied","yarn constraints"],["Autofix all unmet constraints","yarn constraints --fix"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:s}=await Rt.find(r,this.context.cwd);await s.restoreInstallState();let a=await s.loadUserConfig(),n;if(a?.constraints)n=new YC(s);else{let{Constraints:h}=await Promise.resolve().then(()=>(lS(),aS));n=await h.find(s)}let c,f=!1,p=!1;for(let h=this.fix?10:1;h>0;--h){let E=await n.process();if(!E)break;let{changedWorkspaces:C,remainingErrors:S}=nF(s,E,{fix:this.fix}),b=[];for(let[I,T]of C){let N=I.manifest.indent;I.manifest=new Ut,I.manifest.indent=N,I.manifest.load(T),b.push(I.persistManifest())}if(await Promise.all(b),!(C.size>0&&h>1)){c=Zye(S,{configuration:r}),f=!1,p=!0;for(let[,I]of S)for(let T of I)T.fixable?f=!0:p=!1}}if(c.children.length===0)return 0;if(f){let h=p?`Those errors can all be fixed by running ${he.pretty(r,"yarn constraints --fix",he.Type.CODE)}`:`Errors prefixed by '\u2699' can be fixed by running ${he.pretty(r,"yarn constraints --fix",he.Type.CODE)}`;await Ot.start({configuration:r,stdout:this.context.stdout,includeNames:!1,includeFooter:!1},async E=>{E.reportInfo(0,h),E.reportSeparator()})}return c.children=je.sortMap(c.children,h=>h.value[1]),xs.emitTree(c,{configuration:r,stdout:this.context.stdout,json:this.json,separators:1}),1}};iS();var Jct={configuration:{enableConstraintsChecks:{description:"If true, constraints will run during installs",type:"BOOLEAN",default:!1},constraintsPath:{description:"The path of the constraints file.",type:"ABSOLUTE_PATH",default:"./constraints.pro"}},commands:[zC,ZC,XC],hooks:{async validateProjectAfterInstall(t,{reportError:e}){if(!t.configuration.get("enableConstraintsChecks"))return;let r=await t.loadUserConfig(),s;if(r?.constraints)s=new YC(t);else{let{Constraints:c}=await Promise.resolve().then(()=>(lS(),aS));s=await c.find(t)}let a=await s.process();if(!a)return;let{remainingErrors:n}=nF(t,a);if(n.size!==0)if(t.configuration.isCI)for(let[c,f]of n)for(let p of f)e(84,`${he.pretty(t.configuration,c.anchoredLocator,he.Type.IDENT)}: ${p.text}`);else e(84,`Constraint check failed; run ${he.pretty(t.configuration,"yarn constraints",he.Type.CODE)} for more details`)}}},Kct=Jct;var F5={};Vt(F5,{CreateCommand:()=>$C,DlxCommand:()=>ew,default:()=>Zct});Ge();Yt();var $C=class extends ft{constructor(){super(...arguments);this.pkg=ge.String("-p,--package",{description:"The package to run the provided command from"});this.quiet=ge.Boolean("-q,--quiet",!1,{description:"Only report critical errors instead of printing the full install logs"});this.command=ge.String();this.args=ge.Proxy()}static{this.paths=[["create"]]}async execute(){let r=[];this.pkg&&r.push("--package",this.pkg),this.quiet&&r.push("--quiet");let s=this.command.replace(/^(@[^@/]+)(@|$)/,"$1/create$2"),a=G.parseDescriptor(s),n=a.name.match(/^create(-|$)/)?a:a.scope?G.makeIdent(a.scope,`create-${a.name}`):G.makeIdent(null,`create-${a.name}`),c=G.stringifyIdent(n);return a.range!=="unknown"&&(c+=`@${a.range}`),this.cli.run(["dlx",...r,c,...this.args])}};Ge();Ge();Dt();Yt();var ew=class extends ft{constructor(){super(...arguments);this.packages=ge.Array("-p,--package",{description:"The package(s) to install before running the command"});this.quiet=ge.Boolean("-q,--quiet",!1,{description:"Only report critical errors instead of printing the full install logs"});this.command=ge.String();this.args=ge.Proxy()}static{this.paths=[["dlx"]]}static{this.usage=ot.Usage({description:"run a package in a temporary environment",details:"\n This command will install a package within a temporary environment, and run its binary script if it contains any. The binary will run within the current cwd.\n\n By default Yarn will download the package named `command`, but this can be changed through the use of the `-p,--package` flag which will instruct Yarn to still run the same command but from a different package.\n\n Using `yarn dlx` as a replacement of `yarn add` isn't recommended, as it makes your project non-deterministic (Yarn doesn't keep track of the packages installed through `dlx` - neither their name, nor their version).\n ",examples:[["Use create-vite to scaffold a new Vite project","yarn dlx create-vite"],["Install multiple packages for a single command",`yarn dlx -p typescript -p ts-node ts-node --transpile-only -e "console.log('hello!')"`]]})}async execute(){return ze.telemetry=null,await ce.mktempPromise(async r=>{let s=J.join(r,`dlx-${process.pid}`);await ce.mkdirPromise(s),await ce.writeFilePromise(J.join(s,"package.json"),`{} +`),await ce.writeFilePromise(J.join(s,"yarn.lock"),"");let a=J.join(s,".yarnrc.yml"),n=await ze.findProjectCwd(this.context.cwd),f={enableGlobalCache:!(await ze.find(this.context.cwd,null,{strict:!1})).get("enableGlobalCache"),enableTelemetry:!1,logFilters:[{code:Yf(68),level:he.LogLevel.Discard}]},p=n!==null?J.join(n,".yarnrc.yml"):null;p!==null&&ce.existsSync(p)?(await ce.copyFilePromise(p,a),await ze.updateConfiguration(s,N=>{let U=je.toMerged(N,f);return Array.isArray(N.plugins)&&(U.plugins=N.plugins.map(W=>{let ee=typeof W=="string"?W:W.path,ie=fe.isAbsolute(ee)?ee:fe.resolve(fe.fromPortablePath(n),ee);return typeof W=="string"?ie:{path:ie,spec:W.spec}})),U})):await ce.writeJsonPromise(a,f);let h=this.packages??[this.command],E=G.parseDescriptor(this.command).name,C=await this.cli.run(["add","--fixed","--",...h],{cwd:s,quiet:this.quiet});if(C!==0)return C;this.quiet||this.context.stdout.write(` +`);let S=await ze.find(s,this.context.plugins),{project:b,workspace:I}=await Rt.find(S,s);if(I===null)throw new ar(b.cwd,s);await b.restoreInstallState();let T=await In.getWorkspaceAccessibleBinaries(I);return T.has(E)===!1&&T.size===1&&typeof this.packages>"u"&&(E=Array.from(T)[0][0]),await In.executeWorkspaceAccessibleBinary(I,E,this.args,{packageAccessibleBinaries:T,cwd:this.context.cwd,stdin:this.context.stdin,stdout:this.context.stdout,stderr:this.context.stderr})})}};var zct={commands:[$C,ew]},Zct=zct;var L5={};Vt(L5,{ExecFetcher:()=>uS,ExecResolver:()=>fS,default:()=>eut,execUtils:()=>aF});Ge();Ge();Dt();var cA="exec:";var aF={};Vt(aF,{loadGeneratorFile:()=>cS,makeLocator:()=>O5,makeSpec:()=>BEe,parseSpec:()=>N5});Ge();Dt();function N5(t){let{params:e,selector:r}=G.parseRange(t),s=fe.toPortablePath(r);return{parentLocator:e&&typeof e.locator=="string"?G.parseLocator(e.locator):null,path:s}}function BEe({parentLocator:t,path:e,generatorHash:r,protocol:s}){let a=t!==null?{locator:G.stringifyLocator(t)}:{},n=typeof r<"u"?{hash:r}:{};return G.makeRange({protocol:s,source:e,selector:e,params:{...n,...a}})}function O5(t,{parentLocator:e,path:r,generatorHash:s,protocol:a}){return G.makeLocator(t,BEe({parentLocator:e,path:r,generatorHash:s,protocol:a}))}async function cS(t,e,r){let{parentLocator:s,path:a}=G.parseFileStyleRange(t,{protocol:e}),n=J.isAbsolute(a)?{packageFs:new Sn(vt.root),prefixPath:vt.dot,localPath:vt.root}:await r.fetcher.fetch(s,r),c=n.localPath?{packageFs:new Sn(vt.root),prefixPath:J.relative(vt.root,n.localPath)}:n;n!==c&&n.releaseFs&&n.releaseFs();let f=c.packageFs,p=J.join(c.prefixPath,a);return await f.readFilePromise(p,"utf8")}var uS=class{supports(e,r){return!!e.reference.startsWith(cA)}getLocalPath(e,r){let{parentLocator:s,path:a}=G.parseFileStyleRange(e.reference,{protocol:cA});if(J.isAbsolute(a))return a;let n=r.fetcher.getLocalPath(s,r);return n===null?null:J.resolve(n,a)}async fetch(e,r){let s=r.checksums.get(e.locatorHash)||null,[a,n,c]=await r.cache.fetchPackageFromCache(e,s,{onHit:()=>r.report.reportCacheHit(e),onMiss:()=>r.report.reportCacheMiss(e),loader:()=>this.fetchFromDisk(e,r),...r.cacheOptions});return{packageFs:a,releaseFs:n,prefixPath:G.getIdentVendorPath(e),localPath:this.getLocalPath(e,r),checksum:c}}async fetchFromDisk(e,r){let s=await cS(e.reference,cA,r);return ce.mktempPromise(async a=>{let n=J.join(a,"generator.js");return await ce.writeFilePromise(n,s),ce.mktempPromise(async c=>{if(await this.generatePackage(c,e,n,r),!ce.existsSync(J.join(c,"build")))throw new Error("The script should have generated a build directory");return await ps.makeArchiveFromDirectory(J.join(c,"build"),{prefixPath:G.getIdentVendorPath(e),compressionLevel:r.project.configuration.get("compressionLevel")})})})}async generatePackage(e,r,s,a){return await ce.mktempPromise(async n=>{let c=await In.makeScriptEnv({project:a.project,binFolder:n}),f=J.join(e,"runtime.js");return await ce.mktempPromise(async p=>{let h=J.join(p,"buildfile.log"),E=J.join(e,"generator"),C=J.join(e,"build");await ce.mkdirPromise(E),await ce.mkdirPromise(C);let S={tempDir:fe.fromPortablePath(E),buildDir:fe.fromPortablePath(C),locator:G.stringifyLocator(r)};await ce.writeFilePromise(f,` + // Expose 'Module' as a global variable + Object.defineProperty(global, 'Module', { + get: () => require('module'), + configurable: true, + enumerable: false, + }); + + // Expose non-hidden built-in modules as global variables + for (const name of Module.builtinModules.filter((name) => name !== 'module' && !name.startsWith('_'))) { + Object.defineProperty(global, name, { + get: () => require(name), + configurable: true, + enumerable: false, + }); + } + + // Expose the 'execEnv' global variable + Object.defineProperty(global, 'execEnv', { + value: { + ...${JSON.stringify(S)}, + }, + enumerable: true, + }); + `);let b=c.NODE_OPTIONS||"",I=/\s*--require\s+\S*\.pnp\.c?js\s*/g;b=b.replace(I," ").trim(),c.NODE_OPTIONS=b;let{stdout:T,stderr:N}=a.project.configuration.getSubprocessStreams(h,{header:`# This file contains the result of Yarn generating a package (${G.stringifyLocator(r)}) +`,prefix:G.prettyLocator(a.project.configuration,r),report:a.report}),{code:U}=await qr.pipevp(process.execPath,["--require",fe.fromPortablePath(f),fe.fromPortablePath(s),G.stringifyIdent(r)],{cwd:e,env:c,stdin:null,stdout:T,stderr:N});if(U!==0)throw ce.detachTemp(p),new Error(`Package generation failed (exit code ${U}, logs can be found here: ${he.pretty(a.project.configuration,h,he.Type.PATH)})`)})})}};Ge();Ge();var Xct=2,fS=class{supportsDescriptor(e,r){return!!e.range.startsWith(cA)}supportsLocator(e,r){return!!e.reference.startsWith(cA)}shouldPersistResolution(e,r){return!1}bindDescriptor(e,r,s){return G.bindDescriptor(e,{locator:G.stringifyLocator(r)})}getResolutionDependencies(e,r){return{}}async getCandidates(e,r,s){if(!s.fetchOptions)throw new Error("Assertion failed: This resolver cannot be used unless a fetcher is configured");let{path:a,parentLocator:n}=N5(e.range);if(n===null)throw new Error("Assertion failed: The descriptor should have been bound");let c=await cS(G.makeRange({protocol:cA,source:a,selector:a,params:{locator:G.stringifyLocator(n)}}),cA,s.fetchOptions),f=Nn.makeHash(`${Xct}`,c).slice(0,6);return[O5(e,{parentLocator:n,path:a,generatorHash:f,protocol:cA})]}async getSatisfying(e,r,s,a){let[n]=await this.getCandidates(e,r,a);return{locators:s.filter(c=>c.locatorHash===n.locatorHash),sorted:!1}}async resolve(e,r){if(!r.fetchOptions)throw new Error("Assertion failed: This resolver cannot be used unless a fetcher is configured");let s=await r.fetchOptions.fetcher.fetch(e,r.fetchOptions),a=await je.releaseAfterUseAsync(async()=>await Ut.find(s.prefixPath,{baseFs:s.packageFs}),s.releaseFs);return{...e,version:a.version||"0.0.0",languageName:a.languageName||r.project.configuration.get("defaultLanguageName"),linkType:"HARD",conditions:a.getConditions(),dependencies:r.project.configuration.normalizeDependencyMap(a.dependencies),peerDependencies:a.peerDependencies,dependenciesMeta:a.dependenciesMeta,peerDependenciesMeta:a.peerDependenciesMeta,bin:a.bin}}};var $ct={fetchers:[uS],resolvers:[fS]},eut=$ct;var U5={};Vt(U5,{FileFetcher:()=>gS,FileResolver:()=>dS,TarballFileFetcher:()=>mS,TarballFileResolver:()=>yS,default:()=>nut,fileUtils:()=>xm});Ge();Dt();var tw=/^(?:[a-zA-Z]:[\\/]|\.{0,2}\/)/,AS=/^[^?]*\.(?:tar\.gz|tgz)(?:::.*)?$/,$i="file:";var xm={};Vt(xm,{fetchArchiveFromLocator:()=>hS,makeArchiveFromLocator:()=>lF,makeBufferFromLocator:()=>M5,makeLocator:()=>rw,makeSpec:()=>vEe,parseSpec:()=>pS});Ge();Dt();function pS(t){let{params:e,selector:r}=G.parseRange(t),s=fe.toPortablePath(r);return{parentLocator:e&&typeof e.locator=="string"?G.parseLocator(e.locator):null,path:s}}function vEe({parentLocator:t,path:e,hash:r,protocol:s}){let a=t!==null?{locator:G.stringifyLocator(t)}:{},n=typeof r<"u"?{hash:r}:{};return G.makeRange({protocol:s,source:e,selector:e,params:{...n,...a}})}function rw(t,{parentLocator:e,path:r,hash:s,protocol:a}){return G.makeLocator(t,vEe({parentLocator:e,path:r,hash:s,protocol:a}))}async function hS(t,e){let{parentLocator:r,path:s}=G.parseFileStyleRange(t.reference,{protocol:$i}),a=J.isAbsolute(s)?{packageFs:new Sn(vt.root),prefixPath:vt.dot,localPath:vt.root}:await e.fetcher.fetch(r,e),n=a.localPath?{packageFs:new Sn(vt.root),prefixPath:J.relative(vt.root,a.localPath)}:a;a!==n&&a.releaseFs&&a.releaseFs();let c=n.packageFs,f=J.join(n.prefixPath,s);return await je.releaseAfterUseAsync(async()=>await c.readFilePromise(f),n.releaseFs)}async function lF(t,{protocol:e,fetchOptions:r,inMemory:s=!1}){let{parentLocator:a,path:n}=G.parseFileStyleRange(t.reference,{protocol:e}),c=J.isAbsolute(n)?{packageFs:new Sn(vt.root),prefixPath:vt.dot,localPath:vt.root}:await r.fetcher.fetch(a,r),f=c.localPath?{packageFs:new Sn(vt.root),prefixPath:J.relative(vt.root,c.localPath)}:c;c!==f&&c.releaseFs&&c.releaseFs();let p=f.packageFs,h=J.join(f.prefixPath,n);return await je.releaseAfterUseAsync(async()=>await ps.makeArchiveFromDirectory(h,{baseFs:p,prefixPath:G.getIdentVendorPath(t),compressionLevel:r.project.configuration.get("compressionLevel"),inMemory:s}),f.releaseFs)}async function M5(t,{protocol:e,fetchOptions:r}){return(await lF(t,{protocol:e,fetchOptions:r,inMemory:!0})).getBufferAndClose()}var gS=class{supports(e,r){return!!e.reference.startsWith($i)}getLocalPath(e,r){let{parentLocator:s,path:a}=G.parseFileStyleRange(e.reference,{protocol:$i});if(J.isAbsolute(a))return a;let n=r.fetcher.getLocalPath(s,r);return n===null?null:J.resolve(n,a)}async fetch(e,r){let s=r.checksums.get(e.locatorHash)||null,[a,n,c]=await r.cache.fetchPackageFromCache(e,s,{onHit:()=>r.report.reportCacheHit(e),onMiss:()=>r.report.reportCacheMiss(e,`${G.prettyLocator(r.project.configuration,e)} can't be found in the cache and will be fetched from the disk`),loader:()=>this.fetchFromDisk(e,r),...r.cacheOptions});return{packageFs:a,releaseFs:n,prefixPath:G.getIdentVendorPath(e),localPath:this.getLocalPath(e,r),checksum:c}}async fetchFromDisk(e,r){return lF(e,{protocol:$i,fetchOptions:r})}};Ge();Ge();var tut=2,dS=class{supportsDescriptor(e,r){return e.range.match(tw)?!0:!!e.range.startsWith($i)}supportsLocator(e,r){return!!e.reference.startsWith($i)}shouldPersistResolution(e,r){return!1}bindDescriptor(e,r,s){return tw.test(e.range)&&(e=G.makeDescriptor(e,`${$i}${e.range}`)),G.bindDescriptor(e,{locator:G.stringifyLocator(r)})}getResolutionDependencies(e,r){return{}}async getCandidates(e,r,s){if(!s.fetchOptions)throw new Error("Assertion failed: This resolver cannot be used unless a fetcher is configured");let{path:a,parentLocator:n}=pS(e.range);if(n===null)throw new Error("Assertion failed: The descriptor should have been bound");let c=await M5(G.makeLocator(e,G.makeRange({protocol:$i,source:a,selector:a,params:{locator:G.stringifyLocator(n)}})),{protocol:$i,fetchOptions:s.fetchOptions}),f=Nn.makeHash(`${tut}`,c).slice(0,6);return[rw(e,{parentLocator:n,path:a,hash:f,protocol:$i})]}async getSatisfying(e,r,s,a){let[n]=await this.getCandidates(e,r,a);return{locators:s.filter(c=>c.locatorHash===n.locatorHash),sorted:!1}}async resolve(e,r){if(!r.fetchOptions)throw new Error("Assertion failed: This resolver cannot be used unless a fetcher is configured");let s=await r.fetchOptions.fetcher.fetch(e,r.fetchOptions),a=await je.releaseAfterUseAsync(async()=>await Ut.find(s.prefixPath,{baseFs:s.packageFs}),s.releaseFs);return{...e,version:a.version||"0.0.0",languageName:a.languageName||r.project.configuration.get("defaultLanguageName"),linkType:"HARD",conditions:a.getConditions(),dependencies:r.project.configuration.normalizeDependencyMap(a.dependencies),peerDependencies:a.peerDependencies,dependenciesMeta:a.dependenciesMeta,peerDependenciesMeta:a.peerDependenciesMeta,bin:a.bin}}};Ge();var mS=class{supports(e,r){return AS.test(e.reference)?!!e.reference.startsWith($i):!1}getLocalPath(e,r){return null}async fetch(e,r){let s=r.checksums.get(e.locatorHash)||null,[a,n,c]=await r.cache.fetchPackageFromCache(e,s,{onHit:()=>r.report.reportCacheHit(e),onMiss:()=>r.report.reportCacheMiss(e,`${G.prettyLocator(r.project.configuration,e)} can't be found in the cache and will be fetched from the disk`),loader:()=>this.fetchFromDisk(e,r),...r.cacheOptions});return{packageFs:a,releaseFs:n,prefixPath:G.getIdentVendorPath(e),checksum:c}}async fetchFromDisk(e,r){let s=await hS(e,r);return await ps.convertToZip(s,{configuration:r.project.configuration,prefixPath:G.getIdentVendorPath(e),stripComponents:1})}};Ge();Ge();Ge();var yS=class{supportsDescriptor(e,r){return AS.test(e.range)?!!(e.range.startsWith($i)||tw.test(e.range)):!1}supportsLocator(e,r){return AS.test(e.reference)?!!e.reference.startsWith($i):!1}shouldPersistResolution(e,r){return!1}bindDescriptor(e,r,s){return tw.test(e.range)&&(e=G.makeDescriptor(e,`${$i}${e.range}`)),G.bindDescriptor(e,{locator:G.stringifyLocator(r)})}getResolutionDependencies(e,r){return{}}async getCandidates(e,r,s){if(!s.fetchOptions)throw new Error("Assertion failed: This resolver cannot be used unless a fetcher is configured");let{path:a,parentLocator:n}=pS(e.range);if(n===null)throw new Error("Assertion failed: The descriptor should have been bound");let c=rw(e,{parentLocator:n,path:a,hash:"",protocol:$i}),f=await hS(c,s.fetchOptions),p=Nn.makeHash(f).slice(0,6);return[rw(e,{parentLocator:n,path:a,hash:p,protocol:$i})]}async getSatisfying(e,r,s,a){let[n]=await this.getCandidates(e,r,a);return{locators:s.filter(c=>c.locatorHash===n.locatorHash),sorted:!1}}async resolve(e,r){if(!r.fetchOptions)throw new Error("Assertion failed: This resolver cannot be used unless a fetcher is configured");let s=await r.fetchOptions.fetcher.fetch(e,r.fetchOptions),a=await je.releaseAfterUseAsync(async()=>await Ut.find(s.prefixPath,{baseFs:s.packageFs}),s.releaseFs);return{...e,version:a.version||"0.0.0",languageName:a.languageName||r.project.configuration.get("defaultLanguageName"),linkType:"HARD",conditions:a.getConditions(),dependencies:r.project.configuration.normalizeDependencyMap(a.dependencies),peerDependencies:a.peerDependencies,dependenciesMeta:a.dependenciesMeta,peerDependenciesMeta:a.peerDependenciesMeta,bin:a.bin}}};var rut={fetchers:[mS,gS],resolvers:[yS,dS]},nut=rut;var j5={};Vt(j5,{GithubFetcher:()=>ES,default:()=>sut,githubUtils:()=>cF});Ge();Dt();var cF={};Vt(cF,{invalidGithubUrlMessage:()=>PEe,isGithubUrl:()=>_5,parseGithubUrl:()=>H5});var SEe=ut(Ie("querystring")),DEe=[/^https?:\/\/(?:([^/]+?)@)?github.com\/([^/#]+)\/([^/#]+)\/tarball\/([^/#]+)(?:#(.*))?$/,/^https?:\/\/(?:([^/]+?)@)?github.com\/([^/#]+)\/([^/#]+?)(?:\.git)?(?:#(.*))?$/];function _5(t){return t?DEe.some(e=>!!t.match(e)):!1}function H5(t){let e;for(let f of DEe)if(e=t.match(f),e)break;if(!e)throw new Error(PEe(t));let[,r,s,a,n="master"]=e,{commit:c}=SEe.default.parse(n);return n=c||n.replace(/[^:]*:/,""),{auth:r,username:s,reponame:a,treeish:n}}function PEe(t){return`Input cannot be parsed as a valid GitHub URL ('${t}').`}var ES=class{supports(e,r){return!!_5(e.reference)}getLocalPath(e,r){return null}async fetch(e,r){let s=r.checksums.get(e.locatorHash)||null,[a,n,c]=await r.cache.fetchPackageFromCache(e,s,{onHit:()=>r.report.reportCacheHit(e),onMiss:()=>r.report.reportCacheMiss(e,`${G.prettyLocator(r.project.configuration,e)} can't be found in the cache and will be fetched from GitHub`),loader:()=>this.fetchFromNetwork(e,r),...r.cacheOptions});return{packageFs:a,releaseFs:n,prefixPath:G.getIdentVendorPath(e),checksum:c}}async fetchFromNetwork(e,r){let s=await ln.get(this.getLocatorUrl(e,r),{configuration:r.project.configuration});return await ce.mktempPromise(async a=>{let n=new Sn(a);await ps.extractArchiveTo(s,n,{stripComponents:1});let c=ka.splitRepoUrl(e.reference),f=J.join(a,"package.tgz");await In.prepareExternalProject(a,f,{configuration:r.project.configuration,report:r.report,workspace:c.extra.workspace,locator:e});let p=await ce.readFilePromise(f);return await ps.convertToZip(p,{configuration:r.project.configuration,prefixPath:G.getIdentVendorPath(e),stripComponents:1})})}getLocatorUrl(e,r){let{auth:s,username:a,reponame:n,treeish:c}=H5(e.reference);return`https://${s?`${s}@`:""}github.com/${a}/${n}/archive/${c}.tar.gz`}};var iut={hooks:{async fetchHostedRepository(t,e,r){if(t!==null)return t;let s=new ES;if(!s.supports(e,r))return null;try{return await s.fetch(e,r)}catch{return null}}}},sut=iut;var G5={};Vt(G5,{TarballHttpFetcher:()=>CS,TarballHttpResolver:()=>wS,default:()=>aut});Ge();function IS(t){let e;try{e=new URL(t)}catch{return!1}return!(e.protocol!=="http:"&&e.protocol!=="https:"||!e.pathname.match(/(\.tar\.gz|\.tgz|\/[^.]+)$/))}var CS=class{supports(e,r){return IS(e.reference)}getLocalPath(e,r){return null}async fetch(e,r){let s=r.checksums.get(e.locatorHash)||null,[a,n,c]=await r.cache.fetchPackageFromCache(e,s,{onHit:()=>r.report.reportCacheHit(e),onMiss:()=>r.report.reportCacheMiss(e,`${G.prettyLocator(r.project.configuration,e)} can't be found in the cache and will be fetched from the remote server`),loader:()=>this.fetchFromNetwork(e,r),...r.cacheOptions});return{packageFs:a,releaseFs:n,prefixPath:G.getIdentVendorPath(e),checksum:c}}async fetchFromNetwork(e,r){let s=await ln.get(e.reference,{configuration:r.project.configuration});return await ps.convertToZip(s,{configuration:r.project.configuration,prefixPath:G.getIdentVendorPath(e),stripComponents:1})}};Ge();Ge();var wS=class{supportsDescriptor(e,r){return IS(e.range)}supportsLocator(e,r){return IS(e.reference)}shouldPersistResolution(e,r){return!0}bindDescriptor(e,r,s){return e}getResolutionDependencies(e,r){return{}}async getCandidates(e,r,s){return[G.convertDescriptorToLocator(e)]}async getSatisfying(e,r,s,a){let[n]=await this.getCandidates(e,r,a);return{locators:s.filter(c=>c.locatorHash===n.locatorHash),sorted:!1}}async resolve(e,r){if(!r.fetchOptions)throw new Error("Assertion failed: This resolver cannot be used unless a fetcher is configured");let s=await r.fetchOptions.fetcher.fetch(e,r.fetchOptions),a=await je.releaseAfterUseAsync(async()=>await Ut.find(s.prefixPath,{baseFs:s.packageFs}),s.releaseFs);return{...e,version:a.version||"0.0.0",languageName:a.languageName||r.project.configuration.get("defaultLanguageName"),linkType:"HARD",conditions:a.getConditions(),dependencies:r.project.configuration.normalizeDependencyMap(a.dependencies),peerDependencies:a.peerDependencies,dependenciesMeta:a.dependenciesMeta,peerDependenciesMeta:a.peerDependenciesMeta,bin:a.bin}}};var out={fetchers:[CS],resolvers:[wS]},aut=out;var q5={};Vt(q5,{InitCommand:()=>z0,InitInitializerCommand:()=>nw,default:()=>cut});Yt();Ge();Ge();Dt();Yt();var z0=class extends ft{constructor(){super(...arguments);this.private=ge.Boolean("-p,--private",!1,{description:"Initialize a private package"});this.workspace=ge.Boolean("-w,--workspace",!1,{description:"Initialize a workspace root with a `packages/` directory"});this.install=ge.String("-i,--install",!1,{tolerateBoolean:!0,description:"Initialize a package with a specific bundle that will be locked in the project"});this.name=ge.String("-n,--name",{description:"Initialize a package with the given name"});this.usev2=ge.Boolean("-2",!1,{hidden:!0});this.yes=ge.Boolean("-y,--yes",{hidden:!0})}static{this.paths=[["init"]]}static{this.usage=ot.Usage({description:"create a new package",details:"\n This command will setup a new package in your local directory.\n\n If the `-p,--private` or `-w,--workspace` options are set, the package will be private by default.\n\n If the `-w,--workspace` option is set, the package will be configured to accept a set of workspaces in the `packages/` directory.\n\n If the `-i,--install` option is given a value, Yarn will first download it using `yarn set version` and only then forward the init call to the newly downloaded bundle. Without arguments, the downloaded bundle will be `latest`.\n\n The initial settings of the manifest can be changed by using the `initScope` and `initFields` configuration values. Additionally, Yarn will generate an EditorConfig file whose rules can be altered via `initEditorConfig`, and will initialize a Git repository in the current directory.\n ",examples:[["Create a new package in the local directory","yarn init"],["Create a new private package in the local directory","yarn init -p"],["Create a new package and store the Yarn release inside","yarn init -i=latest"],["Create a new private package and defines it as a workspace root","yarn init -w"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),s=typeof this.install=="string"?this.install:this.usev2||this.install===!0?"latest":null;return s!==null?await this.executeProxy(r,s):await this.executeRegular(r)}async executeProxy(r,s){if(r.projectCwd!==null&&r.projectCwd!==this.context.cwd)throw new nt("Cannot use the --install flag from within a project subdirectory");ce.existsSync(this.context.cwd)||await ce.mkdirPromise(this.context.cwd,{recursive:!0});let a=J.join(this.context.cwd,Er.lockfile);ce.existsSync(a)||await ce.writeFilePromise(a,"");let n=await this.cli.run(["set","version",s],{quiet:!0});if(n!==0)return n;let c=[];return this.private&&c.push("-p"),this.workspace&&c.push("-w"),this.name&&c.push(`-n=${this.name}`),this.yes&&c.push("-y"),await ce.mktempPromise(async f=>{let{code:p}=await qr.pipevp("yarn",["init",...c],{cwd:this.context.cwd,stdin:this.context.stdin,stdout:this.context.stdout,stderr:this.context.stderr,env:await In.makeScriptEnv({binFolder:f})});return p})}async initialize(){}async executeRegular(r){let s=null;try{s=(await Rt.find(r,this.context.cwd)).project}catch{s=null}ce.existsSync(this.context.cwd)||await ce.mkdirPromise(this.context.cwd,{recursive:!0});let a=await Ut.tryFind(this.context.cwd),n=a??new Ut,c=Object.fromEntries(r.get("initFields").entries());n.load(c),n.name=n.name??G.makeIdent(r.get("initScope"),this.name??J.basename(this.context.cwd)),n.packageManager=fn&&je.isTaggedYarnVersion(fn)?`yarn@${fn}`:null,(!a&&this.workspace||this.private)&&(n.private=!0),this.workspace&&n.workspaceDefinitions.length===0&&(await ce.mkdirPromise(J.join(this.context.cwd,"packages"),{recursive:!0}),n.workspaceDefinitions=[{pattern:"packages/*"}]);let f={};n.exportTo(f);let p=J.join(this.context.cwd,Ut.fileName);await ce.changeFilePromise(p,`${JSON.stringify(f,null,2)} +`,{automaticNewlines:!0});let h=[p],E=J.join(this.context.cwd,"README.md");if(ce.existsSync(E)||(await ce.writeFilePromise(E,`# ${G.stringifyIdent(n.name)} +`),h.push(E)),!s||s.cwd===this.context.cwd){let C=J.join(this.context.cwd,Er.lockfile);ce.existsSync(C)||(await ce.writeFilePromise(C,""),h.push(C));let b=[".yarn/*","!.yarn/patches","!.yarn/plugins","!.yarn/releases","!.yarn/sdks","!.yarn/versions","","# Whether you use PnP or not, the node_modules folder is often used to store","# build artifacts that should be gitignored","node_modules","","# Swap the comments on the following lines if you wish to use zero-installs","# In that case, don't forget to run `yarn config set enableGlobalCache false`!","# Documentation here: https://yarnpkg.com/features/caching#zero-installs","","#!.yarn/cache",".pnp.*"].map(ue=>`${ue} +`).join(""),I=J.join(this.context.cwd,".gitignore");ce.existsSync(I)||(await ce.writeFilePromise(I,b),h.push(I));let N=["/.yarn/** linguist-vendored","/.yarn/releases/* binary","/.yarn/plugins/**/* binary","/.pnp.* binary linguist-generated"].map(ue=>`${ue} +`).join(""),U=J.join(this.context.cwd,".gitattributes");ce.existsSync(U)||(await ce.writeFilePromise(U,N),h.push(U));let W={"*":{charset:"utf-8",endOfLine:"lf",indentSize:2,indentStyle:"space",insertFinalNewline:!0}};je.mergeIntoTarget(W,r.get("initEditorConfig"));let ee=`root = true +`;for(let[ue,le]of Object.entries(W)){ee+=` +[${ue}] +`;for(let[me,pe]of Object.entries(le)){let Be=me.replace(/[A-Z]/g,Ce=>`_${Ce.toLowerCase()}`);ee+=`${Be} = ${pe} +`}}let ie=J.join(this.context.cwd,".editorconfig");ce.existsSync(ie)||(await ce.writeFilePromise(ie,ee),h.push(ie)),await this.cli.run(["install"],{quiet:!0}),await this.initialize(),ce.existsSync(J.join(this.context.cwd,".git"))||(await qr.execvp("git",["init"],{cwd:this.context.cwd}),await qr.execvp("git",["add","--",...h],{cwd:this.context.cwd}),await qr.execvp("git",["commit","--allow-empty","-m","First commit"],{cwd:this.context.cwd}))}}};var nw=class extends z0{constructor(){super(...arguments);this.initializer=ge.String();this.argv=ge.Proxy()}static{this.paths=[["init"]]}async initialize(){this.context.stdout.write(` +`),await this.cli.run(["dlx",this.initializer,...this.argv],{quiet:!0})}};var lut={configuration:{initScope:{description:"Scope used when creating packages via the init command",type:"STRING",default:null},initFields:{description:"Additional fields to set when creating packages via the init command",type:"MAP",valueDefinition:{description:"",type:"ANY"}},initEditorConfig:{description:"Extra rules to define in the generator editorconfig",type:"MAP",valueDefinition:{description:"",type:"ANY"}}},commands:[z0,nw]},cut=lut;var HW={};Vt(HW,{SearchCommand:()=>Iw,UpgradeInteractiveCommand:()=>Cw,default:()=>ygt});Ge();var xEe=ut(Ie("os"));function iw({stdout:t}){if(xEe.default.endianness()==="BE")throw new Error("Interactive commands cannot be used on big-endian systems because ink depends on yoga-layout-prebuilt which only supports little-endian architectures");if(!t.isTTY)throw new Error("Interactive commands can only be used inside a TTY environment")}Yt();var HIe=ut(l9()),c9={appId:"OFCNCOG2CU",apiKey:"6fe4476ee5a1832882e326b506d14126",indexName:"npm-search"},oAt=(0,HIe.default)(c9.appId,c9.apiKey).initIndex(c9.indexName),u9=async(t,e=0)=>await oAt.search(t,{analyticsTags:["yarn-plugin-interactive-tools"],attributesToRetrieve:["name","version","owner","repository","humanDownloadsLast30Days"],page:e,hitsPerPage:10});var CD=["regular","dev","peer"],Iw=class extends ft{static{this.paths=[["search"]]}static{this.usage=ot.Usage({category:"Interactive commands",description:"open the search interface",details:` + This command opens a fullscreen terminal interface where you can search for and install packages from the npm registry. + `,examples:[["Open the search window","yarn search"]]})}async execute(){iw(this.context);let{Gem:e}=await Promise.resolve().then(()=>(qF(),kW)),{ScrollableItems:r}=await Promise.resolve().then(()=>(JF(),VF)),{useKeypress:s}=await Promise.resolve().then(()=>(yD(),m2e)),{useMinistore:a}=await Promise.resolve().then(()=>(OW(),NW)),{renderForm:n}=await Promise.resolve().then(()=>(XF(),ZF)),{default:c}=await Promise.resolve().then(()=>ut(P2e())),{Box:f,Text:p}=await Promise.resolve().then(()=>ut(Wc())),{default:h,useEffect:E,useState:C}=await Promise.resolve().then(()=>ut(hn())),S=await ze.find(this.context.cwd,this.context.plugins),b=()=>h.createElement(f,{flexDirection:"row"},h.createElement(f,{flexDirection:"column",width:48},h.createElement(f,null,h.createElement(p,null,"Press ",h.createElement(p,{bold:!0,color:"cyanBright"},""),"/",h.createElement(p,{bold:!0,color:"cyanBright"},"")," to move between packages.")),h.createElement(f,null,h.createElement(p,null,"Press ",h.createElement(p,{bold:!0,color:"cyanBright"},"")," to select a package.")),h.createElement(f,null,h.createElement(p,null,"Press ",h.createElement(p,{bold:!0,color:"cyanBright"},"")," again to change the target."))),h.createElement(f,{flexDirection:"column"},h.createElement(f,{marginLeft:1},h.createElement(p,null,"Press ",h.createElement(p,{bold:!0,color:"cyanBright"},"")," to install the selected packages.")),h.createElement(f,{marginLeft:1},h.createElement(p,null,"Press ",h.createElement(p,{bold:!0,color:"cyanBright"},"")," to abort.")))),I=()=>h.createElement(h.Fragment,null,h.createElement(f,{width:15},h.createElement(p,{bold:!0,underline:!0,color:"gray"},"Owner")),h.createElement(f,{width:11},h.createElement(p,{bold:!0,underline:!0,color:"gray"},"Version")),h.createElement(f,{width:10},h.createElement(p,{bold:!0,underline:!0,color:"gray"},"Downloads"))),T=()=>h.createElement(f,{width:17},h.createElement(p,{bold:!0,underline:!0,color:"gray"},"Target")),N=({hit:pe,active:Be})=>{let[Ce,g]=a(pe.name,null);s({active:Be},(Ae,se)=>{if(se.name!=="space")return;if(!Ce){g(CD[0]);return}let X=CD.indexOf(Ce)+1;X===CD.length?g(null):g(CD[X])},[Ce,g]);let we=G.parseIdent(pe.name),ye=G.prettyIdent(S,we);return h.createElement(f,null,h.createElement(f,{width:45},h.createElement(p,{bold:!0,wrap:"wrap"},ye)),h.createElement(f,{width:14,marginLeft:1},h.createElement(p,{bold:!0,wrap:"truncate"},pe.owner.name)),h.createElement(f,{width:10,marginLeft:1},h.createElement(p,{italic:!0,wrap:"truncate"},pe.version)),h.createElement(f,{width:16,marginLeft:1},h.createElement(p,null,pe.humanDownloadsLast30Days)))},U=({name:pe,active:Be})=>{let[Ce]=a(pe,null),g=G.parseIdent(pe);return h.createElement(f,null,h.createElement(f,{width:47},h.createElement(p,{bold:!0}," - ",G.prettyIdent(S,g))),CD.map(we=>h.createElement(f,{key:we,width:14,marginLeft:1},h.createElement(p,null," ",h.createElement(e,{active:Ce===we})," ",h.createElement(p,{bold:!0},we)))))},W=()=>h.createElement(f,{marginTop:1},h.createElement(p,null,"Powered by Algolia.")),ie=await n(({useSubmit:pe})=>{let Be=a();pe(Be);let Ce=Array.from(Be.keys()).filter(j=>Be.get(j)!==null),[g,we]=C(""),[ye,Ae]=C(0),[se,X]=C([]),De=j=>{j.match(/\t| /)||we(j)},Te=async()=>{Ae(0);let j=await u9(g);j.query===g&&X(j.hits)},mt=async()=>{let j=await u9(g,ye+1);j.query===g&&j.page-1===ye&&(Ae(j.page),X([...se,...j.hits]))};return E(()=>{g?Te():X([])},[g]),h.createElement(f,{flexDirection:"column"},h.createElement(b,null),h.createElement(f,{flexDirection:"row",marginTop:1},h.createElement(p,{bold:!0},"Search: "),h.createElement(f,{width:41},h.createElement(c,{value:g,onChange:De,placeholder:"i.e. babel, webpack, react...",showCursor:!1})),h.createElement(I,null)),se.length?h.createElement(r,{radius:2,loop:!1,children:se.map(j=>h.createElement(N,{key:j.name,hit:j,active:!1})),willReachEnd:mt}):h.createElement(p,{color:"gray"},"Start typing..."),h.createElement(f,{flexDirection:"row",marginTop:1},h.createElement(f,{width:49},h.createElement(p,{bold:!0},"Selected:")),h.createElement(T,null)),Ce.length?Ce.map(j=>h.createElement(U,{key:j,name:j,active:!1})):h.createElement(p,{color:"gray"},"No selected packages..."),h.createElement(W,null))},{},{stdin:this.context.stdin,stdout:this.context.stdout,stderr:this.context.stderr});if(typeof ie>"u")return 1;let ue=Array.from(ie.keys()).filter(pe=>ie.get(pe)==="regular"),le=Array.from(ie.keys()).filter(pe=>ie.get(pe)==="dev"),me=Array.from(ie.keys()).filter(pe=>ie.get(pe)==="peer");return ue.length&&await this.cli.run(["add",...ue]),le.length&&await this.cli.run(["add","--dev",...le]),me&&await this.cli.run(["add","--peer",...me]),0}};Ge();Yt();GG();var F2e=ut(Ai()),T2e=/^((?:[\^~]|>=?)?)([0-9]+)(\.[0-9]+)(\.[0-9]+)((?:-\S+)?)$/;function N2e(t,e){return t.length>0?[t.slice(0,e)].concat(N2e(t.slice(e),e)):[]}var Cw=class extends ft{static{this.paths=[["upgrade-interactive"]]}static{this.usage=ot.Usage({category:"Interactive commands",description:"open the upgrade interface",details:` + This command opens a fullscreen terminal interface where you can see any out of date packages used by your application, their status compared to the latest versions available on the remote registry, and select packages to upgrade. + `,examples:[["Open the upgrade window","yarn upgrade-interactive"]]})}async execute(){iw(this.context);let{ItemOptions:e}=await Promise.resolve().then(()=>(R2e(),Q2e)),{Pad:r}=await Promise.resolve().then(()=>(_W(),k2e)),{ScrollableItems:s}=await Promise.resolve().then(()=>(JF(),VF)),{useMinistore:a}=await Promise.resolve().then(()=>(OW(),NW)),{renderForm:n}=await Promise.resolve().then(()=>(XF(),ZF)),{Box:c,Text:f}=await Promise.resolve().then(()=>ut(Wc())),{default:p,useEffect:h,useRef:E,useState:C}=await Promise.resolve().then(()=>ut(hn())),S=await ze.find(this.context.cwd,this.context.plugins),{project:b,workspace:I}=await Rt.find(S,this.context.cwd),T=await Kr.find(S);if(!I)throw new ar(b.cwd,this.context.cwd);await b.restoreInstallState({restoreResolutions:!1});let N=this.context.stdout.rows-7,U=(we,ye)=>{let Ae=pde(we,ye),se="";for(let X of Ae)X.added?se+=he.pretty(S,X.value,"green"):X.removed||(se+=X.value);return se},W=(we,ye)=>{if(we===ye)return ye;let Ae=G.parseRange(we),se=G.parseRange(ye),X=Ae.selector.match(T2e),De=se.selector.match(T2e);if(!X||!De)return U(we,ye);let Te=["gray","red","yellow","green","magenta"],mt=null,j="";for(let rt=1;rt{let se=await Zu.fetchDescriptorFrom(we,Ae,{project:b,cache:T,preserveModifier:ye,workspace:I});return se!==null?se.range:we.range},ie=async we=>{let ye=F2e.default.valid(we.range)?`^${we.range}`:we.range,[Ae,se]=await Promise.all([ee(we,we.range,ye).catch(()=>null),ee(we,we.range,"latest").catch(()=>null)]),X=[{value:null,label:we.range}];return Ae&&Ae!==we.range?X.push({value:Ae,label:W(we.range,Ae)}):X.push({value:null,label:""}),se&&se!==Ae&&se!==we.range?X.push({value:se,label:W(we.range,se)}):X.push({value:null,label:""}),X},ue=()=>p.createElement(c,{flexDirection:"row"},p.createElement(c,{flexDirection:"column",width:49},p.createElement(c,{marginLeft:1},p.createElement(f,null,"Press ",p.createElement(f,{bold:!0,color:"cyanBright"},""),"/",p.createElement(f,{bold:!0,color:"cyanBright"},"")," to select packages.")),p.createElement(c,{marginLeft:1},p.createElement(f,null,"Press ",p.createElement(f,{bold:!0,color:"cyanBright"},""),"/",p.createElement(f,{bold:!0,color:"cyanBright"},"")," to select versions."))),p.createElement(c,{flexDirection:"column"},p.createElement(c,{marginLeft:1},p.createElement(f,null,"Press ",p.createElement(f,{bold:!0,color:"cyanBright"},"")," to install.")),p.createElement(c,{marginLeft:1},p.createElement(f,null,"Press ",p.createElement(f,{bold:!0,color:"cyanBright"},"")," to abort.")))),le=()=>p.createElement(c,{flexDirection:"row",paddingTop:1,paddingBottom:1},p.createElement(c,{width:50},p.createElement(f,{bold:!0},p.createElement(f,{color:"greenBright"},"?")," Pick the packages you want to upgrade.")),p.createElement(c,{width:17},p.createElement(f,{bold:!0,underline:!0,color:"gray"},"Current")),p.createElement(c,{width:17},p.createElement(f,{bold:!0,underline:!0,color:"gray"},"Range")),p.createElement(c,{width:17},p.createElement(f,{bold:!0,underline:!0,color:"gray"},"Latest"))),me=({active:we,descriptor:ye,suggestions:Ae})=>{let[se,X]=a(ye.descriptorHash,null),De=G.stringifyIdent(ye),Te=Math.max(0,45-De.length);return p.createElement(p.Fragment,null,p.createElement(c,null,p.createElement(c,{width:45},p.createElement(f,{bold:!0},G.prettyIdent(S,ye)),p.createElement(r,{active:we,length:Te})),p.createElement(e,{active:we,options:Ae,value:se,skewer:!0,onChange:X,sizes:[17,17,17]})))},pe=({dependencies:we})=>{let[ye,Ae]=C(we.map(()=>null)),se=E(!0),X=async De=>{let Te=await ie(De);return Te.filter(mt=>mt.label!=="").length<=1?null:{descriptor:De,suggestions:Te}};return h(()=>()=>{se.current=!1},[]),h(()=>{let De=Math.trunc(N*1.75),Te=we.slice(0,De),mt=we.slice(De),j=N2e(mt,N),rt=Te.map(X).reduce(async(Fe,Ne)=>{await Fe;let be=await Ne;be!==null&&se.current&&Ae(Ve=>{let ke=Ve.findIndex(Ue=>Ue===null),it=[...Ve];return it[ke]=be,it})},Promise.resolve());j.reduce((Fe,Ne)=>Promise.all(Ne.map(be=>Promise.resolve().then(()=>X(be)))).then(async be=>{be=be.filter(Ve=>Ve!==null),await Fe,se.current&&Ae(Ve=>{let ke=Ve.findIndex(it=>it===null);return Ve.slice(0,ke).concat(be).concat(Ve.slice(ke+be.length))})}),rt).then(()=>{se.current&&Ae(Fe=>Fe.filter(Ne=>Ne!==null))})},[]),ye.length?p.createElement(s,{radius:N>>1,children:ye.map((De,Te)=>De!==null?p.createElement(me,{key:Te,active:!1,descriptor:De.descriptor,suggestions:De.suggestions}):p.createElement(f,{key:Te},"Loading..."))}):p.createElement(f,null,"No upgrades found")},Ce=await n(({useSubmit:we})=>{we(a());let ye=new Map;for(let se of b.workspaces)for(let X of["dependencies","devDependencies"])for(let De of se.manifest[X].values())b.tryWorkspaceByDescriptor(De)===null&&(De.range.startsWith("link:")||ye.set(De.descriptorHash,De));let Ae=je.sortMap(ye.values(),se=>G.stringifyDescriptor(se));return p.createElement(c,{flexDirection:"column"},p.createElement(ue,null),p.createElement(le,null),p.createElement(pe,{dependencies:Ae}))},{},{stdin:this.context.stdin,stdout:this.context.stdout,stderr:this.context.stderr});if(typeof Ce>"u")return 1;let g=!1;for(let we of b.workspaces)for(let ye of["dependencies","devDependencies"]){let Ae=we.manifest[ye];for(let se of Ae.values()){let X=Ce.get(se.descriptorHash);typeof X<"u"&&X!==null&&(Ae.set(se.identHash,G.makeDescriptor(se,X)),g=!0)}}return g?await b.installWithNewReport({quiet:this.context.quiet,stdout:this.context.stdout},{cache:T}):0}};var mgt={commands:[Iw,Cw]},ygt=mgt;var GW={};Vt(GW,{default:()=>wgt});Ge();var BD="jsr:";Ge();Ge();function ww(t){let e=t.range.slice(4);if(Fr.validRange(e))return G.makeDescriptor(t,`npm:${G.stringifyIdent(G.wrapIdentIntoScope(t,"jsr"))}@${e}`);let r=G.tryParseDescriptor(e,!0);if(r!==null)return G.makeDescriptor(t,`npm:${G.stringifyIdent(G.wrapIdentIntoScope(r,"jsr"))}@${r.range}`);throw new Error(`Invalid range: ${t.range}`)}function Bw(t){return G.makeLocator(G.wrapIdentIntoScope(t,"jsr"),`npm:${t.reference.slice(4)}`)}function jW(t){return G.makeLocator(G.unwrapIdentFromScope(t,"jsr"),`jsr:${t.reference.slice(4)}`)}var $F=class{supports(e,r){return e.reference.startsWith(BD)}getLocalPath(e,r){let s=Bw(e);return r.fetcher.getLocalPath(s,r)}fetch(e,r){let s=Bw(e);return r.fetcher.fetch(s,r)}};var eN=class{supportsDescriptor(e,r){return!!e.range.startsWith(BD)}supportsLocator(e,r){return!!e.reference.startsWith(BD)}shouldPersistResolution(e,r){let s=Bw(e);return r.resolver.shouldPersistResolution(s,r)}bindDescriptor(e,r,s){return e}getResolutionDependencies(e,r){return{inner:ww(e)}}async getCandidates(e,r,s){let a=s.project.configuration.normalizeDependency(ww(e));return(await s.resolver.getCandidates(a,r,s)).map(c=>jW(c))}async getSatisfying(e,r,s,a){let n=a.project.configuration.normalizeDependency(ww(e));return a.resolver.getSatisfying(n,r,s,a)}async resolve(e,r){let s=Bw(e),a=await r.resolver.resolve(s,r);return{...a,...jW(a)}}};var Egt=["dependencies","devDependencies","peerDependencies"];function Igt(t,e){for(let r of Egt)for(let s of t.manifest.getForScope(r).values()){if(!s.range.startsWith("jsr:"))continue;let a=ww(s),n=r==="dependencies"?G.makeDescriptor(s,"unknown"):null,c=n!==null&&t.manifest.ensureDependencyMeta(n).optional?"optionalDependencies":r;e[c][G.stringifyIdent(s)]=a.range}}var Cgt={hooks:{beforeWorkspacePacking:Igt},resolvers:[eN],fetchers:[$F]},wgt=Cgt;var qW={};Vt(qW,{LinkFetcher:()=>vD,LinkResolver:()=>SD,PortalFetcher:()=>DD,PortalResolver:()=>PD,default:()=>vgt});Ge();Dt();var rh="portal:",nh="link:";var vD=class{supports(e,r){return!!e.reference.startsWith(nh)}getLocalPath(e,r){let{parentLocator:s,path:a}=G.parseFileStyleRange(e.reference,{protocol:nh});if(J.isAbsolute(a))return a;let n=r.fetcher.getLocalPath(s,r);return n===null?null:J.resolve(n,a)}async fetch(e,r){let{parentLocator:s,path:a}=G.parseFileStyleRange(e.reference,{protocol:nh}),n=J.isAbsolute(a)?{packageFs:new Sn(vt.root),prefixPath:vt.dot,localPath:vt.root}:await r.fetcher.fetch(s,r),c=n.localPath?{packageFs:new Sn(vt.root),prefixPath:J.relative(vt.root,n.localPath),localPath:vt.root}:n;n!==c&&n.releaseFs&&n.releaseFs();let f=c.packageFs,p=J.resolve(c.localPath??c.packageFs.getRealPath(),c.prefixPath,a);return n.localPath?{packageFs:new Sn(p,{baseFs:f}),releaseFs:c.releaseFs,prefixPath:vt.dot,discardFromLookup:!0,localPath:p}:{packageFs:new Hf(p,{baseFs:f}),releaseFs:c.releaseFs,prefixPath:vt.dot,discardFromLookup:!0}}};Ge();Dt();var SD=class{supportsDescriptor(e,r){return!!e.range.startsWith(nh)}supportsLocator(e,r){return!!e.reference.startsWith(nh)}shouldPersistResolution(e,r){return!1}bindDescriptor(e,r,s){return G.bindDescriptor(e,{locator:G.stringifyLocator(r)})}getResolutionDependencies(e,r){return{}}async getCandidates(e,r,s){let a=e.range.slice(nh.length);return[G.makeLocator(e,`${nh}${fe.toPortablePath(a)}`)]}async getSatisfying(e,r,s,a){let[n]=await this.getCandidates(e,r,a);return{locators:s.filter(c=>c.locatorHash===n.locatorHash),sorted:!1}}async resolve(e,r){return{...e,version:"0.0.0",languageName:r.project.configuration.get("defaultLanguageName"),linkType:"SOFT",conditions:null,dependencies:new Map,peerDependencies:new Map,dependenciesMeta:new Map,peerDependenciesMeta:new Map,bin:new Map}}};Ge();Dt();var DD=class{supports(e,r){return!!e.reference.startsWith(rh)}getLocalPath(e,r){let{parentLocator:s,path:a}=G.parseFileStyleRange(e.reference,{protocol:rh});if(J.isAbsolute(a))return a;let n=r.fetcher.getLocalPath(s,r);return n===null?null:J.resolve(n,a)}async fetch(e,r){let{parentLocator:s,path:a}=G.parseFileStyleRange(e.reference,{protocol:rh}),n=J.isAbsolute(a)?{packageFs:new Sn(vt.root),prefixPath:vt.dot,localPath:vt.root}:await r.fetcher.fetch(s,r),c=n.localPath?{packageFs:new Sn(vt.root),prefixPath:J.relative(vt.root,n.localPath),localPath:vt.root}:n;n!==c&&n.releaseFs&&n.releaseFs();let f=c.packageFs,p=J.resolve(c.localPath??c.packageFs.getRealPath(),c.prefixPath,a);return n.localPath?{packageFs:new Sn(p,{baseFs:f}),releaseFs:c.releaseFs,prefixPath:vt.dot,localPath:p}:{packageFs:new Hf(p,{baseFs:f}),releaseFs:c.releaseFs,prefixPath:vt.dot}}};Ge();Ge();Dt();var PD=class{supportsDescriptor(e,r){return!!e.range.startsWith(rh)}supportsLocator(e,r){return!!e.reference.startsWith(rh)}shouldPersistResolution(e,r){return!1}bindDescriptor(e,r,s){return G.bindDescriptor(e,{locator:G.stringifyLocator(r)})}getResolutionDependencies(e,r){return{}}async getCandidates(e,r,s){let a=e.range.slice(rh.length);return[G.makeLocator(e,`${rh}${fe.toPortablePath(a)}`)]}async getSatisfying(e,r,s,a){let[n]=await this.getCandidates(e,r,a);return{locators:s.filter(c=>c.locatorHash===n.locatorHash),sorted:!1}}async resolve(e,r){if(!r.fetchOptions)throw new Error("Assertion failed: This resolver cannot be used unless a fetcher is configured");let s=await r.fetchOptions.fetcher.fetch(e,r.fetchOptions),a=await je.releaseAfterUseAsync(async()=>await Ut.find(s.prefixPath,{baseFs:s.packageFs}),s.releaseFs);return{...e,version:a.version||"0.0.0",languageName:a.languageName||r.project.configuration.get("defaultLanguageName"),linkType:"SOFT",conditions:a.getConditions(),dependencies:r.project.configuration.normalizeDependencyMap(a.dependencies),peerDependencies:a.peerDependencies,dependenciesMeta:a.dependenciesMeta,peerDependenciesMeta:a.peerDependenciesMeta,bin:a.bin}}};var Bgt={fetchers:[vD,DD],resolvers:[SD,PD]},vgt=Bgt;var PY={};Vt(PY,{NodeModulesLinker:()=>jD,NodeModulesMode:()=>BY,PnpLooseLinker:()=>GD,default:()=>Hdt});Dt();Ge();Dt();Dt();var YW=(t,e)=>`${t}@${e}`,O2e=(t,e)=>{let r=e.indexOf("#"),s=r>=0?e.substring(r+1):e;return YW(t,s)};var M2e=(t,e={})=>{let r=e.debugLevel||Number(process.env.NM_DEBUG_LEVEL||-1),s=e.check||r>=9,a=e.hoistingLimits||new Map,n={check:s,debugLevel:r,hoistingLimits:a,fastLookupPossible:!0},c;n.debugLevel>=0&&(c=Date.now());let f=Qgt(t,n),p=!1,h=0;do{let E=VW(f,[f],new Set([f.locator]),new Map,n);p=E.anotherRoundNeeded||E.isGraphChanged,n.fastLookupPossible=!1,h++}while(p);if(n.debugLevel>=0&&console.log(`hoist time: ${Date.now()-c}ms, rounds: ${h}`),n.debugLevel>=1){let E=bD(f);if(VW(f,[f],new Set([f.locator]),new Map,n).isGraphChanged)throw new Error(`The hoisting result is not terminal, prev tree: +${E}, next tree: +${bD(f)}`);let S=U2e(f);if(S)throw new Error(`${S}, after hoisting finished: +${bD(f)}`)}return n.debugLevel>=2&&console.log(bD(f)),Rgt(f)},Sgt=t=>{let e=t[t.length-1],r=new Map,s=new Set,a=n=>{if(!s.has(n)){s.add(n);for(let c of n.hoistedDependencies.values())r.set(c.name,c);for(let c of n.dependencies.values())n.peerNames.has(c.name)||a(c)}};return a(e),r},Dgt=t=>{let e=t[t.length-1],r=new Map,s=new Set,a=new Set,n=(c,f)=>{if(s.has(c))return;s.add(c);for(let h of c.hoistedDependencies.values())if(!f.has(h.name)){let E;for(let C of t)E=C.dependencies.get(h.name),E&&r.set(E.name,E)}let p=new Set;for(let h of c.dependencies.values())p.add(h.name);for(let h of c.dependencies.values())c.peerNames.has(h.name)||n(h,p)};return n(e,a),r},L2e=(t,e)=>{if(e.decoupled)return e;let{name:r,references:s,ident:a,locator:n,dependencies:c,originalDependencies:f,hoistedDependencies:p,peerNames:h,reasons:E,isHoistBorder:C,hoistPriority:S,dependencyKind:b,hoistedFrom:I,hoistedTo:T}=e,N={name:r,references:new Set(s),ident:a,locator:n,dependencies:new Map(c),originalDependencies:new Map(f),hoistedDependencies:new Map(p),peerNames:new Set(h),reasons:new Map(E),decoupled:!0,isHoistBorder:C,hoistPriority:S,dependencyKind:b,hoistedFrom:new Map(I),hoistedTo:new Map(T)},U=N.dependencies.get(r);return U&&U.ident==N.ident&&N.dependencies.set(r,N),t.dependencies.set(N.name,N),N},Pgt=(t,e)=>{let r=new Map([[t.name,[t.ident]]]);for(let a of t.dependencies.values())t.peerNames.has(a.name)||r.set(a.name,[a.ident]);let s=Array.from(e.keys());s.sort((a,n)=>{let c=e.get(a),f=e.get(n);if(f.hoistPriority!==c.hoistPriority)return f.hoistPriority-c.hoistPriority;{let p=c.dependents.size+c.peerDependents.size;return f.dependents.size+f.peerDependents.size-p}});for(let a of s){let n=a.substring(0,a.indexOf("@",1)),c=a.substring(n.length+1);if(!t.peerNames.has(n)){let f=r.get(n);f||(f=[],r.set(n,f)),f.indexOf(c)<0&&f.push(c)}}return r},WW=t=>{let e=new Set,r=(s,a=new Set)=>{if(!a.has(s)){a.add(s);for(let n of s.peerNames)if(!t.peerNames.has(n)){let c=t.dependencies.get(n);c&&!e.has(c)&&r(c,a)}e.add(s)}};for(let s of t.dependencies.values())t.peerNames.has(s.name)||r(s);return e},VW=(t,e,r,s,a,n=new Set)=>{let c=e[e.length-1];if(n.has(c))return{anotherRoundNeeded:!1,isGraphChanged:!1};n.add(c);let f=Tgt(c),p=Pgt(c,f),h=t==c?new Map:a.fastLookupPossible?Sgt(e):Dgt(e),E,C=!1,S=!1,b=new Map(Array.from(p.entries()).map(([T,N])=>[T,N[0]])),I=new Map;do{let T=kgt(t,e,r,h,b,p,s,I,a);T.isGraphChanged&&(S=!0),T.anotherRoundNeeded&&(C=!0),E=!1;for(let[N,U]of p)U.length>1&&!c.dependencies.has(N)&&(b.delete(N),U.shift(),b.set(N,U[0]),E=!0)}while(E);for(let T of c.dependencies.values())if(!c.peerNames.has(T.name)&&!r.has(T.locator)){r.add(T.locator);let N=VW(t,[...e,T],r,I,a);N.isGraphChanged&&(S=!0),N.anotherRoundNeeded&&(C=!0),r.delete(T.locator)}return{anotherRoundNeeded:C,isGraphChanged:S}},bgt=t=>{for(let[e,r]of t.dependencies)if(!t.peerNames.has(e)&&r.ident!==t.ident)return!0;return!1},xgt=(t,e,r,s,a,n,c,f,{outputReason:p,fastLookupPossible:h})=>{let E,C=null,S=new Set;p&&(E=`${Array.from(e).map(N=>yo(N)).join("\u2192")}`);let b=r[r.length-1],T=!(s.ident===b.ident);if(p&&!T&&(C="- self-reference"),T&&(T=s.dependencyKind!==1,p&&!T&&(C="- workspace")),T&&s.dependencyKind===2&&(T=!bgt(s),p&&!T&&(C="- external soft link with unhoisted dependencies")),T&&(T=!t.peerNames.has(s.name),p&&!T&&(C=`- cannot shadow peer: ${yo(t.originalDependencies.get(s.name).locator)} at ${E}`)),T){let N=!1,U=a.get(s.name);if(N=!U||U.ident===s.ident,p&&!N&&(C=`- filled by: ${yo(U.locator)} at ${E}`),N)for(let W=r.length-1;W>=1;W--){let ie=r[W].dependencies.get(s.name);if(ie&&ie.ident!==s.ident){N=!1;let ue=f.get(b);ue||(ue=new Set,f.set(b,ue)),ue.add(s.name),p&&(C=`- filled by ${yo(ie.locator)} at ${r.slice(0,W).map(le=>yo(le.locator)).join("\u2192")}`);break}}T=N}if(T&&(T=n.get(s.name)===s.ident,p&&!T&&(C=`- filled by: ${yo(c.get(s.name)[0])} at ${E}`)),T){let N=!0,U=new Set(s.peerNames);for(let W=r.length-1;W>=1;W--){let ee=r[W];for(let ie of U){if(ee.peerNames.has(ie)&&ee.originalDependencies.has(ie))continue;let ue=ee.dependencies.get(ie);ue&&t.dependencies.get(ie)!==ue&&(W===r.length-1?S.add(ue):(S=null,N=!1,p&&(C=`- peer dependency ${yo(ue.locator)} from parent ${yo(ee.locator)} was not hoisted to ${E}`))),U.delete(ie)}if(!N)break}T=N}if(T&&!h)for(let N of s.hoistedDependencies.values()){let U=a.get(N.name)||t.dependencies.get(N.name);if(!U||N.ident!==U.ident){T=!1,p&&(C=`- previously hoisted dependency mismatch, needed: ${yo(N.locator)}, available: ${yo(U?.locator)}`);break}}return S!==null&&S.size>0?{isHoistable:2,dependsOn:S,reason:C}:{isHoistable:T?0:1,reason:C}},tN=t=>`${t.name}@${t.locator}`,kgt=(t,e,r,s,a,n,c,f,p)=>{let h=e[e.length-1],E=new Set,C=!1,S=!1,b=(U,W,ee,ie,ue)=>{if(E.has(ie))return;let le=[...W,tN(ie)],me=[...ee,tN(ie)],pe=new Map,Be=new Map;for(let Ae of WW(ie)){let se=xgt(h,r,[h,...U,ie],Ae,s,a,n,f,{outputReason:p.debugLevel>=2,fastLookupPossible:p.fastLookupPossible});if(Be.set(Ae,se),se.isHoistable===2)for(let X of se.dependsOn){let De=pe.get(X.name)||new Set;De.add(Ae.name),pe.set(X.name,De)}}let Ce=new Set,g=(Ae,se,X)=>{if(!Ce.has(Ae)){Ce.add(Ae),Be.set(Ae,{isHoistable:1,reason:X});for(let De of pe.get(Ae.name)||[])g(ie.dependencies.get(De),se,p.debugLevel>=2?`- peer dependency ${yo(Ae.locator)} from parent ${yo(ie.locator)} was not hoisted`:"")}};for(let[Ae,se]of Be)se.isHoistable===1&&g(Ae,se,se.reason);let we=!1;for(let Ae of Be.keys())if(!Ce.has(Ae)){S=!0;let se=c.get(ie);se&&se.has(Ae.name)&&(C=!0),we=!0,ie.dependencies.delete(Ae.name),ie.hoistedDependencies.set(Ae.name,Ae),ie.reasons.delete(Ae.name);let X=h.dependencies.get(Ae.name);if(p.debugLevel>=2){let De=Array.from(W).concat([ie.locator]).map(mt=>yo(mt)).join("\u2192"),Te=h.hoistedFrom.get(Ae.name);Te||(Te=[],h.hoistedFrom.set(Ae.name,Te)),Te.push(De),ie.hoistedTo.set(Ae.name,Array.from(e).map(mt=>yo(mt.locator)).join("\u2192"))}if(!X)h.ident!==Ae.ident&&(h.dependencies.set(Ae.name,Ae),ue.add(Ae));else for(let De of Ae.references)X.references.add(De)}if(ie.dependencyKind===2&&we&&(C=!0),p.check){let Ae=U2e(t);if(Ae)throw new Error(`${Ae}, after hoisting dependencies of ${[h,...U,ie].map(se=>yo(se.locator)).join("\u2192")}: +${bD(t)}`)}let ye=WW(ie);for(let Ae of ye)if(Ce.has(Ae)){let se=Be.get(Ae);if((a.get(Ae.name)===Ae.ident||!ie.reasons.has(Ae.name))&&se.isHoistable!==0&&ie.reasons.set(Ae.name,se.reason),!Ae.isHoistBorder&&me.indexOf(tN(Ae))<0){E.add(ie);let De=L2e(ie,Ae);b([...U,ie],le,me,De,T),E.delete(ie)}}},I,T=new Set(WW(h)),N=Array.from(e).map(U=>tN(U));do{I=T,T=new Set;for(let U of I){if(U.locator===h.locator||U.isHoistBorder)continue;let W=L2e(h,U);b([],Array.from(r),N,W,T)}}while(T.size>0);return{anotherRoundNeeded:C,isGraphChanged:S}},U2e=t=>{let e=[],r=new Set,s=new Set,a=(n,c,f)=>{if(r.has(n)||(r.add(n),s.has(n)))return;let p=new Map(c);for(let h of n.dependencies.values())n.peerNames.has(h.name)||p.set(h.name,h);for(let h of n.originalDependencies.values()){let E=p.get(h.name),C=()=>`${Array.from(s).concat([n]).map(S=>yo(S.locator)).join("\u2192")}`;if(n.peerNames.has(h.name)){let S=c.get(h.name);(S!==E||!S||S.ident!==h.ident)&&e.push(`${C()} - broken peer promise: expected ${h.ident} but found ${S&&S.ident}`)}else{let S=f.hoistedFrom.get(n.name),b=n.hoistedTo.get(h.name),I=`${S?` hoisted from ${S.join(", ")}`:""}`,T=`${b?` hoisted to ${b}`:""}`,N=`${C()}${I}`;E?E.ident!==h.ident&&e.push(`${N} - broken require promise for ${h.name}${T}: expected ${h.ident}, but found: ${E.ident}`):e.push(`${N} - broken require promise: no required dependency ${h.name}${T} found`)}}s.add(n);for(let h of n.dependencies.values())n.peerNames.has(h.name)||a(h,p,n);s.delete(n)};return a(t,t.dependencies,t),e.join(` +`)},Qgt=(t,e)=>{let{identName:r,name:s,reference:a,peerNames:n}=t,c={name:s,references:new Set([a]),locator:YW(r,a),ident:O2e(r,a),dependencies:new Map,originalDependencies:new Map,hoistedDependencies:new Map,peerNames:new Set(n),reasons:new Map,decoupled:!0,isHoistBorder:!0,hoistPriority:0,dependencyKind:1,hoistedFrom:new Map,hoistedTo:new Map},f=new Map([[t,c]]),p=(h,E)=>{let C=f.get(h),S=!!C;if(!C){let{name:b,identName:I,reference:T,peerNames:N,hoistPriority:U,dependencyKind:W}=h,ee=e.hoistingLimits.get(E.locator);C={name:b,references:new Set([T]),locator:YW(I,T),ident:O2e(I,T),dependencies:new Map,originalDependencies:new Map,hoistedDependencies:new Map,peerNames:new Set(N),reasons:new Map,decoupled:!0,isHoistBorder:ee?ee.has(b):!1,hoistPriority:U||0,dependencyKind:W||0,hoistedFrom:new Map,hoistedTo:new Map},f.set(h,C)}if(E.dependencies.set(h.name,C),E.originalDependencies.set(h.name,C),S){let b=new Set,I=T=>{if(!b.has(T)){b.add(T),T.decoupled=!1;for(let N of T.dependencies.values())T.peerNames.has(N.name)||I(N)}};I(C)}else for(let b of h.dependencies)p(b,C)};for(let h of t.dependencies)p(h,c);return c},JW=t=>t.substring(0,t.indexOf("@",1)),Rgt=t=>{let e={name:t.name,identName:JW(t.locator),references:new Set(t.references),dependencies:new Set},r=new Set([t]),s=(a,n,c)=>{let f=r.has(a),p;if(n===a)p=c;else{let{name:h,references:E,locator:C}=a;p={name:h,identName:JW(C),references:E,dependencies:new Set}}if(c.dependencies.add(p),!f){r.add(a);for(let h of a.dependencies.values())a.peerNames.has(h.name)||s(h,a,p);r.delete(a)}};for(let a of t.dependencies.values())s(a,t,e);return e},Tgt=t=>{let e=new Map,r=new Set([t]),s=c=>`${c.name}@${c.ident}`,a=c=>{let f=s(c),p=e.get(f);return p||(p={dependents:new Set,peerDependents:new Set,hoistPriority:0},e.set(f,p)),p},n=(c,f)=>{let p=!!r.has(f);if(a(f).dependents.add(c.ident),!p){r.add(f);for(let E of f.dependencies.values()){let C=a(E);C.hoistPriority=Math.max(C.hoistPriority,E.hoistPriority),f.peerNames.has(E.name)?C.peerDependents.add(f.ident):n(f,E)}}};for(let c of t.dependencies.values())t.peerNames.has(c.name)||n(t,c);return e},yo=t=>{if(!t)return"none";let e=t.indexOf("@",1),r=t.substring(0,e);r.endsWith("$wsroot$")&&(r=`wh:${r.replace("$wsroot$","")}`);let s=t.substring(e+1);if(s==="workspace:.")return".";if(s){let a=(s.indexOf("#")>0?s.split("#")[1]:s).replace("npm:","");return s.startsWith("virtual")&&(r=`v:${r}`),a.startsWith("workspace")&&(r=`w:${r}`,a=""),`${r}${a?`@${a}`:""}`}else return`${r}`};var bD=t=>{let e=0,r=(a,n,c="")=>{if(e>5e4||n.has(a))return"";e++;let f=Array.from(a.dependencies.values()).sort((h,E)=>h.name===E.name?0:h.name>E.name?1:-1),p="";n.add(a);for(let h=0;h":"")+(S!==E.name?`a:${E.name}:`:"")+yo(E.locator)+(C?` ${C}`:"")} +`,p+=r(E,n,`${c}${h5e4?` +Tree is too large, part of the tree has been dunped +`:"")};var xD=(s=>(s.WORKSPACES="workspaces",s.DEPENDENCIES="dependencies",s.NONE="none",s))(xD||{}),_2e="node_modules",rg="$wsroot$";var kD=(t,e)=>{let{packageTree:r,hoistingLimits:s,errors:a,preserveSymlinksRequired:n}=Ngt(t,e),c=null;if(a.length===0){let f=M2e(r,{hoistingLimits:s});c=Lgt(t,f,e)}return{tree:c,errors:a,preserveSymlinksRequired:n}},pA=t=>`${t.name}@${t.reference}`,zW=t=>{let e=new Map;for(let[r,s]of t.entries())if(!s.dirList){let a=e.get(s.locator);a||(a={target:s.target,linkType:s.linkType,locations:[],aliases:s.aliases},e.set(s.locator,a)),a.locations.push(r)}for(let r of e.values())r.locations=r.locations.sort((s,a)=>{let n=s.split(J.delimiter).length,c=a.split(J.delimiter).length;return a===s?0:n!==c?c-n:a>s?1:-1});return e},H2e=(t,e)=>{let r=G.isVirtualLocator(t)?G.devirtualizeLocator(t):t,s=G.isVirtualLocator(e)?G.devirtualizeLocator(e):e;return G.areLocatorsEqual(r,s)},KW=(t,e,r,s)=>{if(t.linkType!=="SOFT")return!1;let a=fe.toPortablePath(r.resolveVirtual&&e.reference&&e.reference.startsWith("virtual:")?r.resolveVirtual(t.packageLocation):t.packageLocation);return J.contains(s,a)===null},Fgt=t=>{let e=t.getPackageInformation(t.topLevel);if(e===null)throw new Error("Assertion failed: Expected the top-level package to have been registered");if(t.findPackageLocator(e.packageLocation)===null)throw new Error("Assertion failed: Expected the top-level package to have a physical locator");let s=fe.toPortablePath(e.packageLocation.slice(0,-1)),a=new Map,n={children:new Map},c=t.getDependencyTreeRoots(),f=new Map,p=new Set,h=(S,b)=>{let I=pA(S);if(p.has(I))return;p.add(I);let T=t.getPackageInformation(S);if(T){let N=b?pA(b):"";if(pA(S)!==N&&T.linkType==="SOFT"&&!S.reference.startsWith("link:")&&!KW(T,S,t,s)){let U=j2e(T,S,t);(!f.get(U)||S.reference.startsWith("workspace:"))&&f.set(U,S)}for(let[U,W]of T.packageDependencies)W!==null&&(T.packagePeers.has(U)||h(t.getLocator(U,W),S))}};for(let S of c)h(S,null);let E=s.split(J.sep);for(let S of f.values()){let b=t.getPackageInformation(S),T=fe.toPortablePath(b.packageLocation.slice(0,-1)).split(J.sep).slice(E.length),N=n;for(let U of T){let W=N.children.get(U);W||(W={children:new Map},N.children.set(U,W)),N=W}N.workspaceLocator=S}let C=(S,b)=>{if(S.workspaceLocator){let I=pA(b),T=a.get(I);T||(T=new Set,a.set(I,T)),T.add(S.workspaceLocator)}for(let I of S.children.values())C(I,S.workspaceLocator||b)};for(let S of n.children.values())C(S,n.workspaceLocator);return a},Ngt=(t,e)=>{let r=[],s=!1,a=new Map,n=Fgt(t),c=t.getPackageInformation(t.topLevel);if(c===null)throw new Error("Assertion failed: Expected the top-level package to have been registered");let f=t.findPackageLocator(c.packageLocation);if(f===null)throw new Error("Assertion failed: Expected the top-level package to have a physical locator");let p=fe.toPortablePath(c.packageLocation.slice(0,-1)),h={name:f.name,identName:f.name,reference:f.reference,peerNames:c.packagePeers,dependencies:new Set,dependencyKind:1},E=new Map,C=(b,I)=>`${pA(I)}:${b}`,S=(b,I,T,N,U,W,ee,ie)=>{let ue=C(b,T),le=E.get(ue),me=!!le;!me&&T.name===f.name&&T.reference===f.reference&&(le=h,E.set(ue,h));let pe=KW(I,T,t,p);if(!le){let Ae=0;pe?Ae=2:I.linkType==="SOFT"&&T.name.endsWith(rg)&&(Ae=1),le={name:b,identName:T.name,reference:T.reference,dependencies:new Set,peerNames:Ae===1?new Set:I.packagePeers,dependencyKind:Ae},E.set(ue,le)}let Be;if(pe?Be=2:U.linkType==="SOFT"?Be=1:Be=0,le.hoistPriority=Math.max(le.hoistPriority||0,Be),ie&&!pe){let Ae=pA({name:N.identName,reference:N.reference}),se=a.get(Ae)||new Set;a.set(Ae,se),se.add(le.name)}let Ce=new Map(I.packageDependencies);if(e.project){let Ae=e.project.workspacesByCwd.get(fe.toPortablePath(I.packageLocation.slice(0,-1)));if(Ae){let se=new Set([...Array.from(Ae.manifest.peerDependencies.values(),X=>G.stringifyIdent(X)),...Array.from(Ae.manifest.peerDependenciesMeta.keys())]);for(let X of se)Ce.has(X)||(Ce.set(X,W.get(X)||null),le.peerNames.add(X))}}let g=pA({name:T.name.replace(rg,""),reference:T.reference}),we=n.get(g);if(we)for(let Ae of we)Ce.set(`${Ae.name}${rg}`,Ae.reference);(I!==U||I.linkType!=="SOFT"||!pe&&(!e.selfReferencesByCwd||e.selfReferencesByCwd.get(ee)))&&N.dependencies.add(le);let ye=T!==f&&I.linkType==="SOFT"&&!T.name.endsWith(rg)&&!pe;if(!me&&!ye){let Ae=new Map;for(let[se,X]of Ce)if(X!==null){let De=t.getLocator(se,X),Te=t.getLocator(se.replace(rg,""),X),mt=t.getPackageInformation(Te);if(mt===null)throw new Error("Assertion failed: Expected the package to have been registered");let j=KW(mt,De,t,p);if(e.validateExternalSoftLinks&&e.project&&j){mt.packageDependencies.size>0&&(s=!0);for(let[Ve,ke]of mt.packageDependencies)if(ke!==null){let it=G.parseLocator(Array.isArray(ke)?`${ke[0]}@${ke[1]}`:`${Ve}@${ke}`);if(pA(it)!==pA(De)){let Ue=Ce.get(Ve);if(Ue){let x=G.parseLocator(Array.isArray(Ue)?`${Ue[0]}@${Ue[1]}`:`${Ve}@${Ue}`);H2e(x,it)||r.push({messageName:71,text:`Cannot link ${G.prettyIdent(e.project.configuration,G.parseIdent(De.name))} into ${G.prettyLocator(e.project.configuration,G.parseLocator(`${T.name}@${T.reference}`))} dependency ${G.prettyLocator(e.project.configuration,it)} conflicts with parent dependency ${G.prettyLocator(e.project.configuration,x)}`})}else{let x=Ae.get(Ve);if(x){let w=x.target,P=G.parseLocator(Array.isArray(w)?`${w[0]}@${w[1]}`:`${Ve}@${w}`);H2e(P,it)||r.push({messageName:71,text:`Cannot link ${G.prettyIdent(e.project.configuration,G.parseIdent(De.name))} into ${G.prettyLocator(e.project.configuration,G.parseLocator(`${T.name}@${T.reference}`))} dependency ${G.prettyLocator(e.project.configuration,it)} conflicts with dependency ${G.prettyLocator(e.project.configuration,P)} from sibling portal ${G.prettyIdent(e.project.configuration,G.parseIdent(x.portal.name))}`})}else Ae.set(Ve,{target:it.reference,portal:De})}}}}let rt=e.hoistingLimitsByCwd?.get(ee),Fe=j?ee:J.relative(p,fe.toPortablePath(mt.packageLocation))||vt.dot,Ne=e.hoistingLimitsByCwd?.get(Fe);S(se,mt,De,le,I,Ce,Fe,rt==="dependencies"||Ne==="dependencies"||Ne==="workspaces")}}};return S(f.name,c,f,h,c,c.packageDependencies,vt.dot,!1),{packageTree:h,hoistingLimits:a,errors:r,preserveSymlinksRequired:s}};function j2e(t,e,r){let s=r.resolveVirtual&&e.reference&&e.reference.startsWith("virtual:")?r.resolveVirtual(t.packageLocation):t.packageLocation;return fe.toPortablePath(s||t.packageLocation)}function Ogt(t,e,r){let s=e.getLocator(t.name.replace(rg,""),t.reference),a=e.getPackageInformation(s);if(a===null)throw new Error("Assertion failed: Expected the package to be registered");return r.pnpifyFs?{linkType:"SOFT",target:fe.toPortablePath(a.packageLocation)}:{linkType:a.linkType,target:j2e(a,t,e)}}var Lgt=(t,e,r)=>{let s=new Map,a=(E,C,S)=>{let{linkType:b,target:I}=Ogt(E,t,r);return{locator:pA(E),nodePath:C,target:I,linkType:b,aliases:S}},n=E=>{let[C,S]=E.split("/");return S?{scope:C,name:S}:{scope:null,name:C}},c=new Set,f=(E,C,S)=>{if(c.has(E))return;c.add(E);let b=Array.from(E.references).sort().join("#");for(let I of E.dependencies){let T=Array.from(I.references).sort().join("#");if(I.identName===E.identName.replace(rg,"")&&T===b)continue;let N=Array.from(I.references).sort(),U={name:I.identName,reference:N[0]},{name:W,scope:ee}=n(I.name),ie=ee?[ee,W]:[W],ue=J.join(C,_2e),le=J.join(ue,...ie),me=`${S}/${U.name}`,pe=a(U,S,N.slice(1)),Be=!1;if(pe.linkType==="SOFT"&&r.project){let Ce=r.project.workspacesByCwd.get(pe.target.slice(0,-1));Be=!!(Ce&&!Ce.manifest.name)}if(!I.name.endsWith(rg)&&!Be){let Ce=s.get(le);if(Ce){if(Ce.dirList)throw new Error(`Assertion failed: ${le} cannot merge dir node with leaf node`);{let ye=G.parseLocator(Ce.locator),Ae=G.parseLocator(pe.locator);if(Ce.linkType!==pe.linkType)throw new Error(`Assertion failed: ${le} cannot merge nodes with different link types ${Ce.nodePath}/${G.stringifyLocator(ye)} and ${S}/${G.stringifyLocator(Ae)}`);if(ye.identHash!==Ae.identHash)throw new Error(`Assertion failed: ${le} cannot merge nodes with different idents ${Ce.nodePath}/${G.stringifyLocator(ye)} and ${S}/s${G.stringifyLocator(Ae)}`);pe.aliases=[...pe.aliases,...Ce.aliases,G.parseLocator(Ce.locator).reference]}}s.set(le,pe);let g=le.split("/"),we=g.indexOf(_2e);for(let ye=g.length-1;we>=0&&ye>we;ye--){let Ae=fe.toPortablePath(g.slice(0,ye).join(J.sep)),se=g[ye],X=s.get(Ae);if(!X)s.set(Ae,{dirList:new Set([se])});else if(X.dirList){if(X.dirList.has(se))break;X.dirList.add(se)}}}f(I,pe.linkType==="SOFT"?pe.target:le,me)}},p=a({name:e.name,reference:Array.from(e.references)[0]},"",[]),h=p.target;return s.set(h,p),f(e,h,""),s};Ge();Ge();Dt();Dt();eA();wc();var gY={};Vt(gY,{PnpInstaller:()=>Gm,PnpLinker:()=>sg,UnplugCommand:()=>Sw,default:()=>pdt,getPnpPath:()=>og,jsInstallUtils:()=>gA,pnpUtils:()=>HD,quotePathIfNeeded:()=>DBe});Dt();var SBe=Ie("url");Ge();Ge();Dt();Dt();var G2e={DEFAULT:{collapsed:!1,next:{"*":"DEFAULT"}},TOP_LEVEL:{collapsed:!1,next:{fallbackExclusionList:"FALLBACK_EXCLUSION_LIST",packageRegistryData:"PACKAGE_REGISTRY_DATA","*":"DEFAULT"}},FALLBACK_EXCLUSION_LIST:{collapsed:!1,next:{"*":"FALLBACK_EXCLUSION_ENTRIES"}},FALLBACK_EXCLUSION_ENTRIES:{collapsed:!0,next:{"*":"FALLBACK_EXCLUSION_DATA"}},FALLBACK_EXCLUSION_DATA:{collapsed:!0,next:{"*":"DEFAULT"}},PACKAGE_REGISTRY_DATA:{collapsed:!1,next:{"*":"PACKAGE_REGISTRY_ENTRIES"}},PACKAGE_REGISTRY_ENTRIES:{collapsed:!0,next:{"*":"PACKAGE_STORE_DATA"}},PACKAGE_STORE_DATA:{collapsed:!1,next:{"*":"PACKAGE_STORE_ENTRIES"}},PACKAGE_STORE_ENTRIES:{collapsed:!0,next:{"*":"PACKAGE_INFORMATION_DATA"}},PACKAGE_INFORMATION_DATA:{collapsed:!1,next:{packageDependencies:"PACKAGE_DEPENDENCIES","*":"DEFAULT"}},PACKAGE_DEPENDENCIES:{collapsed:!1,next:{"*":"PACKAGE_DEPENDENCY"}},PACKAGE_DEPENDENCY:{collapsed:!0,next:{"*":"DEFAULT"}}};function Mgt(t,e,r){let s="";s+="[";for(let a=0,n=t.length;a"u"||(f!==0&&(a+=", "),a+=JSON.stringify(p),a+=": ",a+=rN(p,h,e,r).replace(/^ +/g,""),f+=1)}return a+="}",a}function Hgt(t,e,r){let s=Object.keys(t),a=`${r} `,n="";n+=r,n+=`{ +`;let c=0;for(let f=0,p=s.length;f"u"||(c!==0&&(n+=",",n+=` +`),n+=a,n+=JSON.stringify(h),n+=": ",n+=rN(h,E,e,a).replace(/^ +/g,""),c+=1)}return c!==0&&(n+=` +`),n+=r,n+="}",n}function rN(t,e,r,s){let{next:a}=G2e[r],n=a[t]||a["*"];return q2e(e,n,s)}function q2e(t,e,r){let{collapsed:s}=G2e[e];return Array.isArray(t)?s?Mgt(t,e,r):Ugt(t,e,r):typeof t=="object"&&t!==null?s?_gt(t,e,r):Hgt(t,e,r):JSON.stringify(t)}function W2e(t){return q2e(t,"TOP_LEVEL","")}function QD(t,e){let r=Array.from(t);Array.isArray(e)||(e=[e]);let s=[];for(let n of e)s.push(r.map(c=>n(c)));let a=r.map((n,c)=>c);return a.sort((n,c)=>{for(let f of s){let p=f[n]f[c]?1:0;if(p!==0)return p}return 0}),a.map(n=>r[n])}function jgt(t){let e=new Map,r=QD(t.fallbackExclusionList||[],[({name:s,reference:a})=>s,({name:s,reference:a})=>a]);for(let{name:s,reference:a}of r){let n=e.get(s);typeof n>"u"&&e.set(s,n=new Set),n.add(a)}return Array.from(e).map(([s,a])=>[s,Array.from(a)])}function Ggt(t){return QD(t.fallbackPool||[],([e])=>e)}function qgt(t){let e=[],r=t.dependencyTreeRoots.find(s=>t.packageRegistry.get(s.name)?.get(s.reference)?.packageLocation==="./");for(let[s,a]of QD(t.packageRegistry,([n])=>n===null?"0":`1${n}`)){if(s===null)continue;let n=[];e.push([s,n]);for(let[c,{packageLocation:f,packageDependencies:p,packagePeers:h,linkType:E,discardFromLookup:C}]of QD(a,([S])=>S===null?"0":`1${S}`)){if(c===null)continue;let S=[];s!==null&&c!==null&&!p.has(s)&&S.push([s,c]);for(let[U,W]of p)S.push([U,W]);let b=QD(S,([U])=>U),I=h&&h.size>0?Array.from(h):void 0,N={packageLocation:f,packageDependencies:b,packagePeers:I,linkType:E,discardFromLookup:C||void 0};n.push([c,N]),r&&s===r.name&&c===r.reference&&e.unshift([null,[[null,N]]])}}return e}function RD(t){return{__info:["This file is automatically generated. Do not touch it, or risk","your modifications being lost."],dependencyTreeRoots:t.dependencyTreeRoots,enableTopLevelFallback:t.enableTopLevelFallback||!1,ignorePatternData:t.ignorePattern||null,pnpZipBackend:t.pnpZipBackend,fallbackExclusionList:jgt(t),fallbackPool:Ggt(t),packageRegistryData:qgt(t)}}var J2e=ut(V2e());function K2e(t,e){return[t?`${t} +`:"",`/* eslint-disable */ +`,`// @ts-nocheck +`,`"use strict"; +`,` +`,e,` +`,(0,J2e.default)()].join("")}function Wgt(t){return JSON.stringify(t,null,2)}function Ygt(t){return`'${t.replace(/\\/g,"\\\\").replace(/'/g,"\\'").replace(/\n/g,`\\ +`)}'`}function Vgt(t){return[`const RAW_RUNTIME_STATE = +`,`${Ygt(W2e(t))}; + +`,`function $$SETUP_STATE(hydrateRuntimeState, basePath) { +`,` return hydrateRuntimeState(JSON.parse(RAW_RUNTIME_STATE), {basePath: basePath || __dirname}); +`,`} +`].join("")}function Jgt(){return[`function $$SETUP_STATE(hydrateRuntimeState, basePath) { +`,` const fs = require('fs'); +`,` const path = require('path'); +`,` const pnpDataFilepath = path.resolve(__dirname, ${JSON.stringify(Er.pnpData)}); +`,` return hydrateRuntimeState(JSON.parse(fs.readFileSync(pnpDataFilepath, 'utf8')), {basePath: basePath || __dirname}); +`,`} +`].join("")}function z2e(t){let e=RD(t),r=Vgt(e);return K2e(t.shebang,r)}function Z2e(t){let e=RD(t),r=Jgt(),s=K2e(t.shebang,r);return{dataFile:Wgt(e),loaderFile:s}}Dt();function XW(t,{basePath:e}){let r=fe.toPortablePath(e),s=J.resolve(r),a=t.ignorePatternData!==null?new RegExp(t.ignorePatternData):null,n=new Map,c=new Map(t.packageRegistryData.map(([C,S])=>[C,new Map(S.map(([b,I])=>{if(C===null!=(b===null))throw new Error("Assertion failed: The name and reference should be null, or neither should");let T=I.discardFromLookup??!1,N={name:C,reference:b},U=n.get(I.packageLocation);U?(U.discardFromLookup=U.discardFromLookup&&T,T||(U.locator=N)):n.set(I.packageLocation,{locator:N,discardFromLookup:T});let W=null;return[b,{packageDependencies:new Map(I.packageDependencies),packagePeers:new Set(I.packagePeers),linkType:I.linkType,discardFromLookup:T,get packageLocation(){return W||(W=J.join(s,I.packageLocation))}}]}))])),f=new Map(t.fallbackExclusionList.map(([C,S])=>[C,new Set(S)])),p=new Map(t.fallbackPool),h=t.dependencyTreeRoots,E=t.enableTopLevelFallback;return{basePath:r,dependencyTreeRoots:h,enableTopLevelFallback:E,fallbackExclusionList:f,pnpZipBackend:t.pnpZipBackend,fallbackPool:p,ignorePattern:a,packageLocatorsByLocations:n,packageRegistry:c}}Dt();Dt();var sh=Ie("module"),jm=Ie("url"),lY=Ie("util");var ta=Ie("url");var tBe=ut(Ie("assert"));var $W=Array.isArray,TD=JSON.stringify,FD=Object.getOwnPropertyNames,Hm=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),eY=(t,e)=>RegExp.prototype.exec.call(t,e),tY=(t,...e)=>RegExp.prototype[Symbol.replace].apply(t,e),ng=(t,...e)=>String.prototype.endsWith.apply(t,e),rY=(t,...e)=>String.prototype.includes.apply(t,e),nY=(t,...e)=>String.prototype.lastIndexOf.apply(t,e),ND=(t,...e)=>String.prototype.indexOf.apply(t,e),X2e=(t,...e)=>String.prototype.replace.apply(t,e),ig=(t,...e)=>String.prototype.slice.apply(t,e),hA=(t,...e)=>String.prototype.startsWith.apply(t,e),$2e=Map,eBe=JSON.parse;function OD(t,e,r){return class extends r{constructor(...s){super(e(...s)),this.code=t,this.name=`${r.name} [${t}]`}}}var rBe=OD("ERR_PACKAGE_IMPORT_NOT_DEFINED",(t,e,r)=>`Package import specifier "${t}" is not defined${e?` in package ${e}package.json`:""} imported from ${r}`,TypeError),iY=OD("ERR_INVALID_MODULE_SPECIFIER",(t,e,r=void 0)=>`Invalid module "${t}" ${e}${r?` imported from ${r}`:""}`,TypeError),nBe=OD("ERR_INVALID_PACKAGE_TARGET",(t,e,r,s=!1,a=void 0)=>{let n=typeof r=="string"&&!s&&r.length&&!hA(r,"./");return e==="."?((0,tBe.default)(s===!1),`Invalid "exports" main target ${TD(r)} defined in the package config ${t}package.json${a?` imported from ${a}`:""}${n?'; targets must start with "./"':""}`):`Invalid "${s?"imports":"exports"}" target ${TD(r)} defined for '${e}' in the package config ${t}package.json${a?` imported from ${a}`:""}${n?'; targets must start with "./"':""}`},Error),LD=OD("ERR_INVALID_PACKAGE_CONFIG",(t,e,r)=>`Invalid package config ${t}${e?` while importing ${e}`:""}${r?`. ${r}`:""}`,Error),iBe=OD("ERR_PACKAGE_PATH_NOT_EXPORTED",(t,e,r=void 0)=>e==="."?`No "exports" main defined in ${t}package.json${r?` imported from ${r}`:""}`:`Package subpath '${e}' is not defined by "exports" in ${t}package.json${r?` imported from ${r}`:""}`,Error);var iN=Ie("url");function sBe(t,e){let r=Object.create(null);for(let s=0;se):t+e}MD(r,t,s,c,a)}eY(aBe,ig(t,2))!==null&&MD(r,t,s,c,a);let p=new URL(t,s),h=p.pathname,E=new URL(".",s).pathname;if(hA(h,E)||MD(r,t,s,c,a),e==="")return p;if(eY(aBe,e)!==null){let C=n?X2e(r,"*",()=>e):r+e;Zgt(C,s,c,a)}return n?new URL(tY(lBe,p.href,()=>e)):new URL(e,p)}function $gt(t){let e=+t;return`${e}`!==t?!1:e>=0&&e<4294967295}function vw(t,e,r,s,a,n,c,f){if(typeof e=="string")return Xgt(e,r,s,t,a,n,c,f);if($W(e)){if(e.length===0)return null;let p;for(let h=0;hn?-1:n>a||r===-1?1:s===-1||t.length>e.length?-1:e.length>t.length?1:0}function edt(t,e,r){if(typeof t=="string"||$W(t))return!0;if(typeof t!="object"||t===null)return!1;let s=FD(t),a=!1,n=0;for(let c=0;c=h.length&&ng(e,C)&&uBe(n,h)===1&&nY(h,"*")===E&&(n=h,c=ig(e,E,e.length-C.length))}}if(n){let p=r[n],h=vw(t,p,c,n,s,!0,!1,a);return h==null&&sY(e,t,s),h}sY(e,t,s)}function ABe({name:t,base:e,conditions:r,readFileSyncFn:s}){if(t==="#"||hA(t,"#/")||ng(t,"/")){let c="is not a valid internal imports specifier name";throw new iY(t,c,(0,ta.fileURLToPath)(e))}let a,n=oBe(e,s);if(n.exists){a=(0,ta.pathToFileURL)(n.pjsonPath);let c=n.imports;if(c)if(Hm(c,t)&&!rY(t,"*")){let f=vw(a,c[t],"",t,e,!1,!0,r);if(f!=null)return f}else{let f="",p,h=FD(c);for(let E=0;E=C.length&&ng(t,b)&&uBe(f,C)===1&&nY(C,"*")===S&&(f=C,p=ig(t,S,t.length-b.length))}}if(f){let E=c[f],C=vw(a,E,p,f,e,!0,!0,r);if(C!=null)return C}}}zgt(t,a,e)}Dt();var rdt=new Set(["BUILTIN_NODE_RESOLUTION_FAILED","MISSING_DEPENDENCY","MISSING_PEER_DEPENDENCY","QUALIFIED_PATH_RESOLUTION_FAILED","UNDECLARED_DEPENDENCY"]);function gs(t,e,r={},s){s??=rdt.has(t)?"MODULE_NOT_FOUND":t;let a={configurable:!0,writable:!0,enumerable:!1};return Object.defineProperties(new Error(e),{code:{...a,value:s},pnpCode:{...a,value:t},data:{...a,value:r}})}function lf(t){return fe.normalize(fe.fromPortablePath(t))}var dBe=ut(hBe());function mBe(t){return ndt(),aY[t]}var aY;function ndt(){aY||(aY={"--conditions":[],...gBe(idt()),...gBe(process.execArgv)})}function gBe(t){return(0,dBe.default)({"--conditions":[String],"-C":"--conditions"},{argv:t,permissive:!0})}function idt(){let t=[],e=sdt(process.env.NODE_OPTIONS||"",t);return t.length,e}function sdt(t,e){let r=[],s=!1,a=!0;for(let n=0;nparseInt(t,10)),yBe=ml>19||ml===19&&ih>=2||ml===18&&ih>=13,IXt=ml===20&&ih<6||ml===19&&ih>=3,CXt=ml>19||ml===19&&ih>=6,wXt=ml>=21||ml===20&&ih>=10||ml===18&&ih>=19,BXt=ml>=21||ml===20&&ih>=10||ml===18&&ih>=20,vXt=ml>=22;function EBe(t){if(process.env.WATCH_REPORT_DEPENDENCIES&&process.send)if(t=t.map(e=>fe.fromPortablePath(uo.resolveVirtual(fe.toPortablePath(e)))),yBe)process.send({"watch:require":t});else for(let e of t)process.send({"watch:require":e})}function cY(t,e){let r=Number(process.env.PNP_ALWAYS_WARN_ON_FALLBACK)>0,s=Number(process.env.PNP_DEBUG_LEVEL),a=/^(?![a-zA-Z]:[\\/]|\\\\|\.{0,2}(?:\/|$))((?:node:)?(?:@[^/]+\/)?[^/]+)\/*(.*|)$/,n=/^(\/|\.{1,2}(\/|$))/,c=/\/$/,f=/^\.{0,2}\//,p={name:null,reference:null},h=[],E=new Set;if(t.enableTopLevelFallback===!0&&h.push(p),e.compatibilityMode!==!1)for(let Fe of["react-scripts","gatsby"]){let Ne=t.packageRegistry.get(Fe);if(Ne)for(let be of Ne.keys()){if(be===null)throw new Error("Assertion failed: This reference shouldn't be null");h.push({name:Fe,reference:be})}}let{ignorePattern:C,packageRegistry:S,packageLocatorsByLocations:b}=t;function I(Fe,Ne){return{fn:Fe,args:Ne,error:null,result:null}}function T(Fe){let Ne=process.stderr?.hasColors?.()??process.stdout.isTTY,be=(it,Ue)=>`\x1B[${it}m${Ue}\x1B[0m`,Ve=Fe.error;console.error(Ve?be("31;1",`\u2716 ${Fe.error?.message.replace(/\n.*/s,"")}`):be("33;1","\u203C Resolution")),Fe.args.length>0&&console.error();for(let it of Fe.args)console.error(` ${be("37;1","In \u2190")} ${(0,lY.inspect)(it,{colors:Ne,compact:!0})}`);Fe.result&&(console.error(),console.error(` ${be("37;1","Out \u2192")} ${(0,lY.inspect)(Fe.result,{colors:Ne,compact:!0})}`));let ke=new Error().stack.match(/(?<=^ +)at.*/gm)?.slice(2)??[];if(ke.length>0){console.error();for(let it of ke)console.error(` ${be("38;5;244",it)}`)}console.error()}function N(Fe,Ne){if(e.allowDebug===!1)return Ne;if(Number.isFinite(s)){if(s>=2)return(...be)=>{let Ve=I(Fe,be);try{return Ve.result=Ne(...be)}catch(ke){throw Ve.error=ke}finally{T(Ve)}};if(s>=1)return(...be)=>{try{return Ne(...be)}catch(Ve){let ke=I(Fe,be);throw ke.error=Ve,T(ke),Ve}}}return Ne}function U(Fe){let Ne=g(Fe);if(!Ne)throw gs("INTERNAL","Couldn't find a matching entry in the dependency tree for the specified parent (this is probably an internal error)");return Ne}function W(Fe){if(Fe.name===null)return!0;for(let Ne of t.dependencyTreeRoots)if(Ne.name===Fe.name&&Ne.reference===Fe.reference)return!0;return!1}let ee=new Set(["node","require",...mBe("--conditions")]);function ie(Fe,Ne=ee,be){let Ve=Ae(J.join(Fe,"internal.js"),{resolveIgnored:!0,includeDiscardFromLookup:!0});if(Ve===null)throw gs("INTERNAL",`The locator that owns the "${Fe}" path can't be found inside the dependency tree (this is probably an internal error)`);let{packageLocation:ke}=U(Ve),it=J.join(ke,Er.manifest);if(!e.fakeFs.existsSync(it))return null;let Ue=JSON.parse(e.fakeFs.readFileSync(it,"utf8"));if(Ue.exports==null)return null;let x=J.contains(ke,Fe);if(x===null)throw gs("INTERNAL","unqualifiedPath doesn't contain the packageLocation (this is probably an internal error)");x!=="."&&!f.test(x)&&(x=`./${x}`);try{let w=fBe({packageJSONUrl:(0,jm.pathToFileURL)(fe.fromPortablePath(it)),packageSubpath:x,exports:Ue.exports,base:be?(0,jm.pathToFileURL)(fe.fromPortablePath(be)):null,conditions:Ne});return fe.toPortablePath((0,jm.fileURLToPath)(w))}catch(w){throw gs("EXPORTS_RESOLUTION_FAILED",w.message,{unqualifiedPath:lf(Fe),locator:Ve,pkgJson:Ue,subpath:lf(x),conditions:Ne},w.code)}}function ue(Fe,Ne,{extensions:be}){let Ve;try{Ne.push(Fe),Ve=e.fakeFs.statSync(Fe)}catch{}if(Ve&&!Ve.isDirectory())return e.fakeFs.realpathSync(Fe);if(Ve&&Ve.isDirectory()){let ke;try{ke=JSON.parse(e.fakeFs.readFileSync(J.join(Fe,Er.manifest),"utf8"))}catch{}let it;if(ke&&ke.main&&(it=J.resolve(Fe,ke.main)),it&&it!==Fe){let Ue=ue(it,Ne,{extensions:be});if(Ue!==null)return Ue}}for(let ke=0,it=be.length;ke{let x=JSON.stringify(Ue.name);if(Ve.has(x))return;Ve.add(x);let w=we(Ue);for(let P of w)if(U(P).packagePeers.has(Fe))ke(P);else{let F=be.get(P.name);typeof F>"u"&&be.set(P.name,F=new Set),F.add(P.reference)}};ke(Ne);let it=[];for(let Ue of[...be.keys()].sort())for(let x of[...be.get(Ue)].sort())it.push({name:Ue,reference:x});return it}function Ae(Fe,{resolveIgnored:Ne=!1,includeDiscardFromLookup:be=!1}={}){if(pe(Fe)&&!Ne)return null;let Ve=J.relative(t.basePath,Fe);Ve.match(n)||(Ve=`./${Ve}`),Ve.endsWith("/")||(Ve=`${Ve}/`);do{let ke=b.get(Ve);if(typeof ke>"u"||ke.discardFromLookup&&!be){Ve=Ve.substring(0,Ve.lastIndexOf("/",Ve.length-2)+1);continue}return ke.locator}while(Ve!=="");return null}function se(Fe){try{return e.fakeFs.readFileSync(fe.toPortablePath(Fe),"utf8")}catch(Ne){if(Ne.code==="ENOENT")return;throw Ne}}function X(Fe,Ne,{considerBuiltins:be=!0}={}){if(Fe.startsWith("#"))throw new Error("resolveToUnqualified can not handle private import mappings");if(Fe==="pnpapi")return fe.toPortablePath(e.pnpapiResolution);if(be&&(0,sh.isBuiltin)(Fe))return null;let Ve=lf(Fe),ke=Ne&&lf(Ne);if(Ne&&pe(Ne)&&(!J.isAbsolute(Fe)||Ae(Fe)===null)){let x=me(Fe,Ne);if(x===!1)throw gs("BUILTIN_NODE_RESOLUTION_FAILED",`The builtin node resolution algorithm was unable to resolve the requested module (it didn't go through the pnp resolver because the issuer was explicitely ignored by the regexp) + +Require request: "${Ve}" +Required by: ${ke} +`,{request:Ve,issuer:ke});return fe.toPortablePath(x)}let it,Ue=Fe.match(a);if(Ue){if(!Ne)throw gs("API_ERROR","The resolveToUnqualified function must be called with a valid issuer when the path isn't a builtin nor absolute",{request:Ve,issuer:ke});let[,x,w]=Ue,P=Ae(Ne);if(!P){let Re=me(Fe,Ne);if(Re===!1)throw gs("BUILTIN_NODE_RESOLUTION_FAILED",`The builtin node resolution algorithm was unable to resolve the requested module (it didn't go through the pnp resolver because the issuer doesn't seem to be part of the Yarn-managed dependency tree). + +Require path: "${Ve}" +Required by: ${ke} +`,{request:Ve,issuer:ke});return fe.toPortablePath(Re)}let F=U(P).packageDependencies.get(x),z=null;if(F==null&&P.name!==null){let Re=t.fallbackExclusionList.get(P.name);if(!Re||!Re.has(P.reference)){for(let Ct=0,qt=h.length;CtW(lt))?Z=gs("MISSING_PEER_DEPENDENCY",`${P.name} tried to access ${x} (a peer dependency) but it isn't provided by your application; this makes the require call ambiguous and unsound. + +Required package: ${x}${x!==Ve?` (via "${Ve}")`:""} +Required by: ${P.name}@${P.reference} (via ${ke}) +${Re.map(lt=>`Ancestor breaking the chain: ${lt.name}@${lt.reference} +`).join("")} +`,{request:Ve,issuer:ke,issuerLocator:Object.assign({},P),dependencyName:x,brokenAncestors:Re}):Z=gs("MISSING_PEER_DEPENDENCY",`${P.name} tried to access ${x} (a peer dependency) but it isn't provided by its ancestors; this makes the require call ambiguous and unsound. + +Required package: ${x}${x!==Ve?` (via "${Ve}")`:""} +Required by: ${P.name}@${P.reference} (via ${ke}) + +${Re.map(lt=>`Ancestor breaking the chain: ${lt.name}@${lt.reference} +`).join("")} +`,{request:Ve,issuer:ke,issuerLocator:Object.assign({},P),dependencyName:x,brokenAncestors:Re})}else F===void 0&&(!be&&(0,sh.isBuiltin)(Fe)?W(P)?Z=gs("UNDECLARED_DEPENDENCY",`Your application tried to access ${x}. While this module is usually interpreted as a Node builtin, your resolver is running inside a non-Node resolution context where such builtins are ignored. Since ${x} isn't otherwise declared in your dependencies, this makes the require call ambiguous and unsound. + +Required package: ${x}${x!==Ve?` (via "${Ve}")`:""} +Required by: ${ke} +`,{request:Ve,issuer:ke,dependencyName:x}):Z=gs("UNDECLARED_DEPENDENCY",`${P.name} tried to access ${x}. While this module is usually interpreted as a Node builtin, your resolver is running inside a non-Node resolution context where such builtins are ignored. Since ${x} isn't otherwise declared in ${P.name}'s dependencies, this makes the require call ambiguous and unsound. + +Required package: ${x}${x!==Ve?` (via "${Ve}")`:""} +Required by: ${ke} +`,{request:Ve,issuer:ke,issuerLocator:Object.assign({},P),dependencyName:x}):W(P)?Z=gs("UNDECLARED_DEPENDENCY",`Your application tried to access ${x}, but it isn't declared in your dependencies; this makes the require call ambiguous and unsound. + +Required package: ${x}${x!==Ve?` (via "${Ve}")`:""} +Required by: ${ke} +`,{request:Ve,issuer:ke,dependencyName:x}):Z=gs("UNDECLARED_DEPENDENCY",`${P.name} tried to access ${x}, but it isn't declared in its dependencies; this makes the require call ambiguous and unsound. + +Required package: ${x}${x!==Ve?` (via "${Ve}")`:""} +Required by: ${P.name}@${P.reference} (via ${ke}) +`,{request:Ve,issuer:ke,issuerLocator:Object.assign({},P),dependencyName:x}));if(F==null){if(z===null||Z===null)throw Z||new Error("Assertion failed: Expected an error to have been set");F=z;let Re=Z.message.replace(/\n.*/g,"");Z.message=Re,!E.has(Re)&&s!==0&&(E.add(Re),process.emitWarning(Z))}let $=Array.isArray(F)?{name:F[0],reference:F[1]}:{name:x,reference:F},oe=U($);if(!oe.packageLocation)throw gs("MISSING_DEPENDENCY",`A dependency seems valid but didn't get installed for some reason. This might be caused by a partial install, such as dev vs prod. + +Required package: ${$.name}@${$.reference}${$.name!==Ve?` (via "${Ve}")`:""} +Required by: ${P.name}@${P.reference} (via ${ke}) +`,{request:Ve,issuer:ke,dependencyLocator:Object.assign({},$)});let xe=oe.packageLocation;w?it=J.join(xe,w):it=xe}else if(J.isAbsolute(Fe))it=J.normalize(Fe);else{if(!Ne)throw gs("API_ERROR","The resolveToUnqualified function must be called with a valid issuer when the path isn't a builtin nor absolute",{request:Ve,issuer:ke});let x=J.resolve(Ne);Ne.match(c)?it=J.normalize(J.join(x,Fe)):it=J.normalize(J.join(J.dirname(x),Fe))}return J.normalize(it)}function De(Fe,Ne,be=ee,Ve){if(n.test(Fe))return Ne;let ke=ie(Ne,be,Ve);return ke?J.normalize(ke):Ne}function Te(Fe,{extensions:Ne=Object.keys(sh.Module._extensions)}={}){let be=[],Ve=ue(Fe,be,{extensions:Ne});if(Ve)return J.normalize(Ve);{EBe(be.map(Ue=>fe.fromPortablePath(Ue)));let ke=lf(Fe),it=Ae(Fe);if(it){let{packageLocation:Ue}=U(it),x=!0;try{e.fakeFs.accessSync(Ue)}catch(w){if(w?.code==="ENOENT")x=!1;else{let P=(w?.message??w??"empty exception thrown").replace(/^[A-Z]/,y=>y.toLowerCase());throw gs("QUALIFIED_PATH_RESOLUTION_FAILED",`Required package exists but could not be accessed (${P}). + +Missing package: ${it.name}@${it.reference} +Expected package location: ${lf(Ue)} +`,{unqualifiedPath:ke,extensions:Ne})}}if(!x){let w=Ue.includes("/unplugged/")?"Required unplugged package missing from disk. This may happen when switching branches without running installs (unplugged packages must be fully materialized on disk to work).":"Required package missing from disk. If you keep your packages inside your repository then restarting the Node process may be enough. Otherwise, try to run an install first.";throw gs("QUALIFIED_PATH_RESOLUTION_FAILED",`${w} + +Missing package: ${it.name}@${it.reference} +Expected package location: ${lf(Ue)} +`,{unqualifiedPath:ke,extensions:Ne})}}throw gs("QUALIFIED_PATH_RESOLUTION_FAILED",`Qualified path resolution failed: we looked for the following paths, but none could be accessed. + +Source path: ${ke} +${be.map(Ue=>`Not found: ${lf(Ue)} +`).join("")}`,{unqualifiedPath:ke,extensions:Ne})}}function mt(Fe,Ne,be){if(!Ne)throw new Error("Assertion failed: An issuer is required to resolve private import mappings");let Ve=ABe({name:Fe,base:(0,jm.pathToFileURL)(fe.fromPortablePath(Ne)),conditions:be.conditions??ee,readFileSyncFn:se});if(Ve instanceof URL)return Te(fe.toPortablePath((0,jm.fileURLToPath)(Ve)),{extensions:be.extensions});if(Ve.startsWith("#"))throw new Error("Mapping from one private import to another isn't allowed");return j(Ve,Ne,be)}function j(Fe,Ne,be={}){try{if(Fe.startsWith("#"))return mt(Fe,Ne,be);let{considerBuiltins:Ve,extensions:ke,conditions:it}=be,Ue=X(Fe,Ne,{considerBuiltins:Ve});if(Fe==="pnpapi")return Ue;if(Ue===null)return null;let x=()=>Ne!==null?pe(Ne):!1,w=(!Ve||!(0,sh.isBuiltin)(Fe))&&!x()?De(Fe,Ue,it,Ne):Ue;return Te(w,{extensions:ke})}catch(Ve){throw Object.hasOwn(Ve,"pnpCode")&&Object.assign(Ve.data,{request:lf(Fe),issuer:Ne&&lf(Ne)}),Ve}}function rt(Fe){let Ne=J.normalize(Fe),be=uo.resolveVirtual(Ne);return be!==Ne?be:null}return{VERSIONS:Be,topLevel:Ce,getLocator:(Fe,Ne)=>Array.isArray(Ne)?{name:Ne[0],reference:Ne[1]}:{name:Fe,reference:Ne},getDependencyTreeRoots:()=>[...t.dependencyTreeRoots],getAllLocators(){let Fe=[];for(let[Ne,be]of S)for(let Ve of be.keys())Ne!==null&&Ve!==null&&Fe.push({name:Ne,reference:Ve});return Fe},getPackageInformation:Fe=>{let Ne=g(Fe);if(Ne===null)return null;let be=fe.fromPortablePath(Ne.packageLocation);return{...Ne,packageLocation:be}},findPackageLocator:Fe=>Ae(fe.toPortablePath(Fe)),resolveToUnqualified:N("resolveToUnqualified",(Fe,Ne,be)=>{let Ve=Ne!==null?fe.toPortablePath(Ne):null,ke=X(fe.toPortablePath(Fe),Ve,be);return ke===null?null:fe.fromPortablePath(ke)}),resolveUnqualified:N("resolveUnqualified",(Fe,Ne)=>fe.fromPortablePath(Te(fe.toPortablePath(Fe),Ne))),resolveRequest:N("resolveRequest",(Fe,Ne,be)=>{let Ve=Ne!==null?fe.toPortablePath(Ne):null,ke=j(fe.toPortablePath(Fe),Ve,be);return ke===null?null:fe.fromPortablePath(ke)}),resolveVirtual:N("resolveVirtual",Fe=>{let Ne=rt(fe.toPortablePath(Fe));return Ne!==null?fe.fromPortablePath(Ne):null})}}Dt();var IBe=(t,e,r)=>{let s=RD(t),a=XW(s,{basePath:e}),n=fe.join(e,Er.pnpCjs);return cY(a,{fakeFs:r,pnpapiResolution:n})};var fY=ut(wBe());Yt();var gA={};Vt(gA,{checkManifestCompatibility:()=>BBe,extractBuildRequest:()=>sN,getExtractHint:()=>AY,hasBindingGyp:()=>pY});Ge();Dt();function BBe(t){return G.isPackageCompatible(t,fs.getArchitectureSet())}function sN(t,e,r,{configuration:s}){let a=[];for(let n of["preinstall","install","postinstall"])e.manifest.scripts.has(n)&&a.push({type:0,script:n});return!e.manifest.scripts.has("install")&&e.misc.hasBindingGyp&&a.push({type:1,script:"node-gyp rebuild"}),a.length===0?null:t.linkType!=="HARD"?{skipped:!0,explain:n=>n.reportWarningOnce(6,`${G.prettyLocator(s,t)} lists build scripts, but is referenced through a soft link. Soft links don't support build scripts, so they'll be ignored.`)}:r&&r.built===!1?{skipped:!0,explain:n=>n.reportInfoOnce(5,`${G.prettyLocator(s,t)} lists build scripts, but its build has been explicitly disabled through configuration.`)}:!s.get("enableScripts")&&!r.built?{skipped:!0,explain:n=>n.reportWarningOnce(4,`${G.prettyLocator(s,t)} lists build scripts, but all build scripts have been disabled.`)}:BBe(t)?{skipped:!1,directives:a}:{skipped:!0,explain:n=>n.reportWarningOnce(76,`${G.prettyLocator(s,t)} The ${fs.getArchitectureName()} architecture is incompatible with this package, build skipped.`)}}var adt=new Set([".exe",".bin",".h",".hh",".hpp",".c",".cc",".cpp",".java",".jar",".node"]);function AY(t){return t.packageFs.getExtractHint({relevantExtensions:adt})}function pY(t){let e=J.join(t.prefixPath,"binding.gyp");return t.packageFs.existsSync(e)}var HD={};Vt(HD,{getUnpluggedPath:()=>_D});Ge();Dt();function _D(t,{configuration:e}){return J.resolve(e.get("pnpUnpluggedFolder"),G.slugifyLocator(t))}var ldt=new Set([G.makeIdent(null,"open").identHash,G.makeIdent(null,"opn").identHash]),sg=class{constructor(){this.mode="strict";this.pnpCache=new Map}getCustomDataKey(){return JSON.stringify({name:"PnpLinker",version:2})}supportsPackage(e,r){return this.isEnabled(r)}async findPackageLocation(e,r){if(!this.isEnabled(r))throw new Error("Assertion failed: Expected the PnP linker to be enabled");let s=og(r.project).cjs;if(!ce.existsSync(s))throw new nt(`The project in ${he.pretty(r.project.configuration,`${r.project.cwd}/package.json`,he.Type.PATH)} doesn't seem to have been installed - running an install there might help`);let a=je.getFactoryWithDefault(this.pnpCache,s,()=>je.dynamicRequire(s,{cachingStrategy:je.CachingStrategy.FsTime})),n={name:G.stringifyIdent(e),reference:e.reference},c=a.getPackageInformation(n);if(!c)throw new nt(`Couldn't find ${G.prettyLocator(r.project.configuration,e)} in the currently installed PnP map - running an install might help`);return fe.toPortablePath(c.packageLocation)}async findPackageLocator(e,r){if(!this.isEnabled(r))return null;let s=og(r.project).cjs;if(!ce.existsSync(s))return null;let n=je.getFactoryWithDefault(this.pnpCache,s,()=>je.dynamicRequire(s,{cachingStrategy:je.CachingStrategy.FsTime})).findPackageLocator(fe.fromPortablePath(e));return n?G.makeLocator(G.parseIdent(n.name),n.reference):null}makeInstaller(e){return new Gm(e)}isEnabled(e){return!(e.project.configuration.get("nodeLinker")!=="pnp"||e.project.configuration.get("pnpMode")!==this.mode)}},Gm=class{constructor(e){this.opts=e;this.mode="strict";this.asyncActions=new je.AsyncActions(10);this.packageRegistry=new Map;this.virtualTemplates=new Map;this.isESMLoaderRequired=!1;this.customData={store:new Map};this.unpluggedPaths=new Set;this.opts=e}attachCustomData(e){this.customData=e}async installPackage(e,r,s){let a=G.stringifyIdent(e),n=e.reference,c=!!this.opts.project.tryWorkspaceByLocator(e),f=G.isVirtualLocator(e),p=e.peerDependencies.size>0&&!f,h=!p&&!c,E=!p&&e.linkType!=="SOFT",C,S;if(h||E){let ee=f?G.devirtualizeLocator(e):e;C=this.customData.store.get(ee.locatorHash),typeof C>"u"&&(C=await cdt(r),e.linkType==="HARD"&&this.customData.store.set(ee.locatorHash,C)),C.manifest.type==="module"&&(this.isESMLoaderRequired=!0),S=this.opts.project.getDependencyMeta(ee,e.version)}let b=h?sN(e,C,S,{configuration:this.opts.project.configuration}):null,I=E?await this.unplugPackageIfNeeded(e,C,r,S,s):r.packageFs;if(J.isAbsolute(r.prefixPath))throw new Error(`Assertion failed: Expected the prefix path (${r.prefixPath}) to be relative to the parent`);let T=J.resolve(I.getRealPath(),r.prefixPath),N=hY(this.opts.project.cwd,T),U=new Map,W=new Set;if(f){for(let ee of e.peerDependencies.values())U.set(G.stringifyIdent(ee),null),W.add(G.stringifyIdent(ee));if(!c){let ee=G.devirtualizeLocator(e);this.virtualTemplates.set(ee.locatorHash,{location:hY(this.opts.project.cwd,uo.resolveVirtual(T)),locator:ee})}}return je.getMapWithDefault(this.packageRegistry,a).set(n,{packageLocation:N,packageDependencies:U,packagePeers:W,linkType:e.linkType,discardFromLookup:r.discardFromLookup||!1}),{packageLocation:T,buildRequest:b}}async attachInternalDependencies(e,r){let s=this.getPackageInformation(e);for(let[a,n]of r){let c=G.areIdentsEqual(a,n)?n.reference:[G.stringifyIdent(n),n.reference];s.packageDependencies.set(G.stringifyIdent(a),c)}}async attachExternalDependents(e,r){for(let s of r)this.getDiskInformation(s).packageDependencies.set(G.stringifyIdent(e),e.reference)}async finalizeInstall(){if(this.opts.project.configuration.get("pnpMode")!==this.mode)return;let e=og(this.opts.project);if(this.isEsmEnabled()||await ce.removePromise(e.esmLoader),this.opts.project.configuration.get("nodeLinker")!=="pnp"){await ce.removePromise(e.cjs),await ce.removePromise(e.data),await ce.removePromise(e.esmLoader),await ce.removePromise(this.opts.project.configuration.get("pnpUnpluggedFolder"));return}for(let{locator:C,location:S}of this.virtualTemplates.values())je.getMapWithDefault(this.packageRegistry,G.stringifyIdent(C)).set(C.reference,{packageLocation:S,packageDependencies:new Map,packagePeers:new Set,linkType:"SOFT",discardFromLookup:!1});let r=this.opts.project.configuration.get("pnpFallbackMode"),s=this.opts.project.workspaces.map(({anchoredLocator:C})=>({name:G.stringifyIdent(C),reference:C.reference})),a=r!=="none",n=[],c=new Map,f=je.buildIgnorePattern([".yarn/sdks/**",...this.opts.project.configuration.get("pnpIgnorePatterns")]),p=this.packageRegistry,h=this.opts.project.configuration.get("pnpShebang"),E=this.opts.project.configuration.get("pnpZipBackend");if(r==="dependencies-only")for(let C of this.opts.project.storedPackages.values())this.opts.project.tryWorkspaceByLocator(C)&&n.push({name:G.stringifyIdent(C),reference:C.reference});return await this.asyncActions.wait(),await this.finalizeInstallWithPnp({dependencyTreeRoots:s,enableTopLevelFallback:a,fallbackExclusionList:n,fallbackPool:c,ignorePattern:f,pnpZipBackend:E,packageRegistry:p,shebang:h}),{customData:this.customData}}async transformPnpSettings(e){}isEsmEnabled(){if(this.opts.project.configuration.sources.has("pnpEnableEsmLoader"))return this.opts.project.configuration.get("pnpEnableEsmLoader");if(this.isESMLoaderRequired)return!0;for(let e of this.opts.project.workspaces)if(e.manifest.type==="module")return!0;return!1}async finalizeInstallWithPnp(e){let r=og(this.opts.project),s=await this.locateNodeModules(e.ignorePattern);if(s.length>0){this.opts.report.reportWarning(31,"One or more node_modules have been detected and will be removed. This operation may take some time.");for(let n of s)await ce.removePromise(n)}if(await this.transformPnpSettings(e),this.opts.project.configuration.get("pnpEnableInlining")){let n=z2e(e);await ce.changeFilePromise(r.cjs,n,{automaticNewlines:!0,mode:493}),await ce.removePromise(r.data)}else{let{dataFile:n,loaderFile:c}=Z2e(e);await ce.changeFilePromise(r.cjs,c,{automaticNewlines:!0,mode:493}),await ce.changeFilePromise(r.data,n,{automaticNewlines:!0,mode:420})}this.isEsmEnabled()&&(this.opts.report.reportWarning(0,"ESM support for PnP uses the experimental loader API and is therefore experimental"),await ce.changeFilePromise(r.esmLoader,(0,fY.default)(),{automaticNewlines:!0,mode:420}));let a=this.opts.project.configuration.get("pnpUnpluggedFolder");if(this.unpluggedPaths.size===0)await ce.removePromise(a);else for(let n of await ce.readdirPromise(a)){let c=J.resolve(a,n);this.unpluggedPaths.has(c)||await ce.removePromise(c)}}async locateNodeModules(e){let r=[],s=e?new RegExp(e):null;for(let a of this.opts.project.workspaces){let n=J.join(a.cwd,"node_modules");if(s&&s.test(J.relative(this.opts.project.cwd,a.cwd))||!ce.existsSync(n))continue;let c=await ce.readdirPromise(n,{withFileTypes:!0}),f=c.filter(p=>!p.isDirectory()||p.name===".bin"||!p.name.startsWith("."));if(f.length===c.length)r.push(n);else for(let p of f)r.push(J.join(n,p.name))}return r}async unplugPackageIfNeeded(e,r,s,a,n){return this.shouldBeUnplugged(e,r,a)?this.unplugPackage(e,s,n):s.packageFs}shouldBeUnplugged(e,r,s){return typeof s.unplugged<"u"?s.unplugged:ldt.has(e.identHash)||e.conditions!=null?!0:r.manifest.preferUnplugged!==null?r.manifest.preferUnplugged:!!(sN(e,r,s,{configuration:this.opts.project.configuration})?.skipped===!1||r.misc.extractHint)}async unplugPackage(e,r,s){let a=_D(e,{configuration:this.opts.project.configuration});return this.opts.project.disabledLocators.has(e.locatorHash)?new _f(a,{baseFs:r.packageFs,pathUtils:J}):(this.unpluggedPaths.add(a),s.holdFetchResult(this.asyncActions.set(e.locatorHash,async()=>{let n=J.join(a,r.prefixPath,".ready");await ce.existsPromise(n)||(this.opts.project.storedBuildState.delete(e.locatorHash),await ce.mkdirPromise(a,{recursive:!0}),await ce.copyPromise(a,vt.dot,{baseFs:r.packageFs,overwrite:!1}),await ce.writeFilePromise(n,""))})),new Sn(a))}getPackageInformation(e){let r=G.stringifyIdent(e),s=e.reference,a=this.packageRegistry.get(r);if(!a)throw new Error(`Assertion failed: The package information store should have been available (for ${G.prettyIdent(this.opts.project.configuration,e)})`);let n=a.get(s);if(!n)throw new Error(`Assertion failed: The package information should have been available (for ${G.prettyLocator(this.opts.project.configuration,e)})`);return n}getDiskInformation(e){let r=je.getMapWithDefault(this.packageRegistry,"@@disk"),s=hY(this.opts.project.cwd,e);return je.getFactoryWithDefault(r,s,()=>({packageLocation:s,packageDependencies:new Map,packagePeers:new Set,linkType:"SOFT",discardFromLookup:!1}))}};function hY(t,e){let r=J.relative(t,e);return r.match(/^\.{0,2}\//)||(r=`./${r}`),r.replace(/\/?$/,"/")}async function cdt(t){let e=await Ut.tryFind(t.prefixPath,{baseFs:t.packageFs})??new Ut,r=new Set(["preinstall","install","postinstall"]);for(let s of e.scripts.keys())r.has(s)||e.scripts.delete(s);return{manifest:{scripts:e.scripts,preferUnplugged:e.preferUnplugged,type:e.type},misc:{extractHint:AY(t),hasBindingGyp:pY(t)}}}Ge();Ge();Yt();var vBe=ut(Go());var Sw=class extends ft{constructor(){super(...arguments);this.all=ge.Boolean("-A,--all",!1,{description:"Unplug direct dependencies from the entire project"});this.recursive=ge.Boolean("-R,--recursive",!1,{description:"Unplug both direct and transitive dependencies"});this.json=ge.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"});this.patterns=ge.Rest()}static{this.paths=[["unplug"]]}static{this.usage=ot.Usage({description:"force the unpacking of a list of packages",details:"\n This command will add the selectors matching the specified patterns to the list of packages that must be unplugged when installed.\n\n A package being unplugged means that instead of being referenced directly through its archive, it will be unpacked at install time in the directory configured via `pnpUnpluggedFolder`. Note that unpacking packages this way is generally not recommended because it'll make it harder to store your packages within the repository. However, it's a good approach to quickly and safely debug some packages, and can even sometimes be required depending on the context (for example when the package contains shellscripts).\n\n Running the command will set a persistent flag inside your top-level `package.json`, in the `dependenciesMeta` field. As such, to undo its effects, you'll need to revert the changes made to the manifest and run `yarn install` to apply the modification.\n\n By default, only direct dependencies from the current workspace are affected. If `-A,--all` is set, direct dependencies from the entire project are affected. Using the `-R,--recursive` flag will affect transitive dependencies as well as direct ones.\n\n This command accepts glob patterns inside the scope and name components (not the range). Make sure to escape the patterns to prevent your own shell from trying to expand them.\n ",examples:[["Unplug the lodash dependency from the active workspace","yarn unplug lodash"],["Unplug all instances of lodash referenced by any workspace","yarn unplug lodash -A"],["Unplug all instances of lodash referenced by the active workspace and its dependencies","yarn unplug lodash -R"],["Unplug all instances of lodash, anywhere","yarn unplug lodash -AR"],["Unplug one specific version of lodash","yarn unplug lodash@1.2.3"],["Unplug all packages with the `@babel` scope","yarn unplug '@babel/*'"],["Unplug all packages (only for testing, not recommended)","yarn unplug -R '*'"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:s,workspace:a}=await Rt.find(r,this.context.cwd),n=await Kr.find(r);if(!a)throw new ar(s.cwd,this.context.cwd);if(r.get("nodeLinker")!=="pnp")throw new nt("This command can only be used if the `nodeLinker` option is set to `pnp`");await s.restoreInstallState();let c=new Set(this.patterns),f=this.patterns.map(b=>{let I=G.parseDescriptor(b),T=I.range!=="unknown"?I:G.makeDescriptor(I,"*");if(!Fr.validRange(T.range))throw new nt(`The range of the descriptor patterns must be a valid semver range (${G.prettyDescriptor(r,T)})`);return N=>{let U=G.stringifyIdent(N);return!vBe.default.isMatch(U,G.stringifyIdent(T))||N.version&&!Fr.satisfiesWithPrereleases(N.version,T.range)?!1:(c.delete(b),!0)}}),p=()=>{let b=[];for(let I of s.storedPackages.values())!s.tryWorkspaceByLocator(I)&&!G.isVirtualLocator(I)&&f.some(T=>T(I))&&b.push(I);return b},h=b=>{let I=new Set,T=[],N=(U,W)=>{if(I.has(U.locatorHash))return;let ee=!!s.tryWorkspaceByLocator(U);if(!(W>0&&!this.recursive&&ee)&&(I.add(U.locatorHash),!s.tryWorkspaceByLocator(U)&&f.some(ie=>ie(U))&&T.push(U),!(W>0&&!this.recursive)))for(let ie of U.dependencies.values()){let ue=s.storedResolutions.get(ie.descriptorHash);if(!ue)throw new Error("Assertion failed: The resolution should have been registered");let le=s.storedPackages.get(ue);if(!le)throw new Error("Assertion failed: The package should have been registered");N(le,W+1)}};for(let U of b)N(U.anchoredPackage,0);return T},E,C;if(this.all&&this.recursive?(E=p(),C="the project"):this.all?(E=h(s.workspaces),C="any workspace"):(E=h([a]),C="this workspace"),c.size>1)throw new nt(`Patterns ${he.prettyList(r,c,he.Type.CODE)} don't match any packages referenced by ${C}`);if(c.size>0)throw new nt(`Pattern ${he.prettyList(r,c,he.Type.CODE)} doesn't match any packages referenced by ${C}`);E=je.sortMap(E,b=>G.stringifyLocator(b));let S=await Ot.start({configuration:r,stdout:this.context.stdout,json:this.json},async b=>{for(let I of E){let T=I.version??"unknown",N=s.topLevelWorkspace.manifest.ensureDependencyMeta(G.makeDescriptor(I,T));N.unplugged=!0,b.reportInfo(0,`Will unpack ${G.prettyLocator(r,I)} to ${he.pretty(r,_D(I,{configuration:r}),he.Type.PATH)}`),b.reportJson({locator:G.stringifyLocator(I),version:T})}await s.topLevelWorkspace.persistManifest(),this.json||b.reportSeparator()});return S.hasErrors()?S.exitCode():await s.installWithNewReport({json:this.json,stdout:this.context.stdout},{cache:n})}};var og=t=>({cjs:J.join(t.cwd,Er.pnpCjs),data:J.join(t.cwd,Er.pnpData),esmLoader:J.join(t.cwd,Er.pnpEsmLoader)}),DBe=t=>/\s/.test(t)?JSON.stringify(t):t;async function udt(t,e,r){let s=/\s*--require\s+\S*\.pnp\.c?js\s*/g,a=/\s*--experimental-loader\s+\S*\.pnp\.loader\.mjs\s*/,n=(e.NODE_OPTIONS??"").replace(s," ").replace(a," ").trim();if(t.configuration.get("nodeLinker")!=="pnp"){e.NODE_OPTIONS=n||void 0;return}let c=og(t),f=`--require ${DBe(fe.fromPortablePath(c.cjs))}`;ce.existsSync(c.esmLoader)&&(f=`${f} --experimental-loader ${(0,SBe.pathToFileURL)(fe.fromPortablePath(c.esmLoader)).href}`),ce.existsSync(c.cjs)&&(e.NODE_OPTIONS=n?`${f} ${n}`:f)}async function fdt(t,e){let r=og(t);e(r.cjs),e(r.data),e(r.esmLoader),e(t.configuration.get("pnpUnpluggedFolder"))}var Adt={hooks:{populateYarnPaths:fdt,setupScriptEnvironment:udt},configuration:{nodeLinker:{description:'The linker used for installing Node packages, one of: "pnp", "pnpm", or "node-modules"',type:"STRING",default:"pnp"},minizip:{description:"Whether Yarn should use minizip to extract archives",type:"BOOLEAN",default:!1},winLinkType:{description:"Whether Yarn should use Windows Junctions or symlinks when creating links on Windows.",type:"STRING",values:["junctions","symlinks"],default:"junctions"},pnpMode:{description:"If 'strict', generates standard PnP maps. If 'loose', merges them with the n_m resolution.",type:"STRING",default:"strict"},pnpShebang:{description:"String to prepend to the generated PnP script",type:"STRING",default:"#!/usr/bin/env node"},pnpIgnorePatterns:{description:"Array of glob patterns; files matching them will use the classic resolution",type:"STRING",default:[],isArray:!0},pnpZipBackend:{description:"Whether to use the experimental js implementation for the ZipFS",type:"STRING",values:["libzip","js"],default:"libzip"},pnpEnableEsmLoader:{description:"If true, Yarn will generate an ESM loader (`.pnp.loader.mjs`). If this is not explicitly set Yarn tries to automatically detect whether ESM support is required.",type:"BOOLEAN",default:!1},pnpEnableInlining:{description:"If true, the PnP data will be inlined along with the generated loader",type:"BOOLEAN",default:!0},pnpFallbackMode:{description:"If true, the generated PnP loader will follow the top-level fallback rule",type:"STRING",default:"dependencies-only"},pnpUnpluggedFolder:{description:"Folder where the unplugged packages must be stored",type:"ABSOLUTE_PATH",default:"./.yarn/unplugged"}},linkers:[sg],commands:[Sw]},pdt=Adt;var FBe=ut(QBe());Yt();var wY=ut(Ie("crypto")),NBe=ut(Ie("fs")),OBe=1,Ri="node_modules",oN=".bin",LBe=".yarn-state.yml",kdt=1e3,BY=(s=>(s.CLASSIC="classic",s.HARDLINKS_LOCAL="hardlinks-local",s.HARDLINKS_GLOBAL="hardlinks-global",s))(BY||{}),jD=class{constructor(){this.installStateCache=new Map}getCustomDataKey(){return JSON.stringify({name:"NodeModulesLinker",version:3})}supportsPackage(e,r){return this.isEnabled(r)}async findPackageLocation(e,r){if(!this.isEnabled(r))throw new Error("Assertion failed: Expected the node-modules linker to be enabled");let s=r.project.tryWorkspaceByLocator(e);if(s)return s.cwd;let a=await je.getFactoryWithDefault(this.installStateCache,r.project.cwd,async()=>await CY(r.project,{unrollAliases:!0}));if(a===null)throw new nt("Couldn't find the node_modules state file - running an install might help (findPackageLocation)");let n=a.locatorMap.get(G.stringifyLocator(e));if(!n){let p=new nt(`Couldn't find ${G.prettyLocator(r.project.configuration,e)} in the currently installed node_modules map - running an install might help`);throw p.code="LOCATOR_NOT_INSTALLED",p}let c=n.locations.sort((p,h)=>p.split(J.sep).length-h.split(J.sep).length),f=J.join(r.project.configuration.startingCwd,Ri);return c.find(p=>J.contains(f,p))||n.locations[0]}async findPackageLocator(e,r){if(!this.isEnabled(r))return null;let s=await je.getFactoryWithDefault(this.installStateCache,r.project.cwd,async()=>await CY(r.project,{unrollAliases:!0}));if(s===null)return null;let{locationRoot:a,segments:n}=aN(J.resolve(e),{skipPrefix:r.project.cwd}),c=s.locationTree.get(a);if(!c)return null;let f=c.locator;for(let p of n){if(c=c.children.get(p),!c)break;f=c.locator||f}return G.parseLocator(f)}makeInstaller(e){return new IY(e)}isEnabled(e){return e.project.configuration.get("nodeLinker")==="node-modules"}},IY=class{constructor(e){this.opts=e;this.localStore=new Map;this.realLocatorChecksums=new Map;this.customData={store:new Map}}attachCustomData(e){this.customData=e}async installPackage(e,r){let s=J.resolve(r.packageFs.getRealPath(),r.prefixPath),a=this.customData.store.get(e.locatorHash);if(typeof a>"u"&&(a=await Qdt(e,r),e.linkType==="HARD"&&this.customData.store.set(e.locatorHash,a)),!G.isPackageCompatible(e,this.opts.project.configuration.getSupportedArchitectures()))return{packageLocation:null,buildRequest:null};let n=new Map,c=new Set;n.has(G.stringifyIdent(e))||n.set(G.stringifyIdent(e),e.reference);let f=e;if(G.isVirtualLocator(e)){f=G.devirtualizeLocator(e);for(let E of e.peerDependencies.values())n.set(G.stringifyIdent(E),null),c.add(G.stringifyIdent(E))}let p={packageLocation:`${fe.fromPortablePath(s)}/`,packageDependencies:n,packagePeers:c,linkType:e.linkType,discardFromLookup:r.discardFromLookup??!1};this.localStore.set(e.locatorHash,{pkg:e,customPackageData:a,dependencyMeta:this.opts.project.getDependencyMeta(e,e.version),pnpNode:p});let h=r.checksum?r.checksum.substring(r.checksum.indexOf("/")+1):null;return this.realLocatorChecksums.set(f.locatorHash,h),{packageLocation:s,buildRequest:null}}async attachInternalDependencies(e,r){let s=this.localStore.get(e.locatorHash);if(typeof s>"u")throw new Error("Assertion failed: Expected information object to have been registered");for(let[a,n]of r){let c=G.areIdentsEqual(a,n)?n.reference:[G.stringifyIdent(n),n.reference];s.pnpNode.packageDependencies.set(G.stringifyIdent(a),c)}}async attachExternalDependents(e,r){throw new Error("External dependencies haven't been implemented for the node-modules linker")}async finalizeInstall(){if(this.opts.project.configuration.get("nodeLinker")!=="node-modules")return;let e=new uo({baseFs:new $f({maxOpenFiles:80,readOnlyArchives:!0})}),r=await CY(this.opts.project),s=this.opts.project.configuration.get("nmMode");(r===null||s!==r.nmMode)&&(this.opts.project.storedBuildState.clear(),r={locatorMap:new Map,binSymlinks:new Map,locationTree:new Map,nmMode:s,mtimeMs:0});let a=new Map(this.opts.project.workspaces.map(S=>{let b=this.opts.project.configuration.get("nmHoistingLimits");try{b=je.validateEnum(xD,S.manifest.installConfig?.hoistingLimits??b)}catch{let I=G.prettyWorkspace(this.opts.project.configuration,S);this.opts.report.reportWarning(57,`${I}: Invalid 'installConfig.hoistingLimits' value. Expected one of ${Object.values(xD).join(", ")}, using default: "${b}"`)}return[S.relativeCwd,b]})),n=new Map(this.opts.project.workspaces.map(S=>{let b=this.opts.project.configuration.get("nmSelfReferences");return b=S.manifest.installConfig?.selfReferences??b,[S.relativeCwd,b]})),c={VERSIONS:{std:1},topLevel:{name:null,reference:null},getLocator:(S,b)=>Array.isArray(b)?{name:b[0],reference:b[1]}:{name:S,reference:b},getDependencyTreeRoots:()=>this.opts.project.workspaces.map(S=>{let b=S.anchoredLocator;return{name:G.stringifyIdent(b),reference:b.reference}}),getPackageInformation:S=>{let b=S.reference===null?this.opts.project.topLevelWorkspace.anchoredLocator:G.makeLocator(G.parseIdent(S.name),S.reference),I=this.localStore.get(b.locatorHash);if(typeof I>"u")throw new Error("Assertion failed: Expected the package reference to have been registered");return I.pnpNode},findPackageLocator:S=>{let b=this.opts.project.tryWorkspaceByCwd(fe.toPortablePath(S));if(b!==null){let I=b.anchoredLocator;return{name:G.stringifyIdent(I),reference:I.reference}}throw new Error("Assertion failed: Unimplemented")},resolveToUnqualified:()=>{throw new Error("Assertion failed: Unimplemented")},resolveUnqualified:()=>{throw new Error("Assertion failed: Unimplemented")},resolveRequest:()=>{throw new Error("Assertion failed: Unimplemented")},resolveVirtual:S=>fe.fromPortablePath(uo.resolveVirtual(fe.toPortablePath(S)))},{tree:f,errors:p,preserveSymlinksRequired:h}=kD(c,{pnpifyFs:!1,validateExternalSoftLinks:!0,hoistingLimitsByCwd:a,project:this.opts.project,selfReferencesByCwd:n});if(!f){for(let{messageName:S,text:b}of p)this.opts.report.reportError(S,b);return}let E=zW(f);await Mdt(r,E,{baseFs:e,project:this.opts.project,report:this.opts.report,realLocatorChecksums:this.realLocatorChecksums,loadManifest:async S=>{let b=G.parseLocator(S),I=this.localStore.get(b.locatorHash);if(typeof I>"u")throw new Error("Assertion failed: Expected the slot to exist");return I.customPackageData.manifest}});let C=[];for(let[S,b]of E.entries()){if(_Be(S))continue;let I=G.parseLocator(S),T=this.localStore.get(I.locatorHash);if(typeof T>"u")throw new Error("Assertion failed: Expected the slot to exist");if(this.opts.project.tryWorkspaceByLocator(T.pkg))continue;let N=gA.extractBuildRequest(T.pkg,T.customPackageData,T.dependencyMeta,{configuration:this.opts.project.configuration});N&&C.push({buildLocations:b.locations,locator:I,buildRequest:N})}return h&&this.opts.report.reportWarning(72,`The application uses portals and that's why ${he.pretty(this.opts.project.configuration,"--preserve-symlinks",he.Type.CODE)} Node option is required for launching it`),{customData:this.customData,records:C}}};async function Qdt(t,e){let r=await Ut.tryFind(e.prefixPath,{baseFs:e.packageFs})??new Ut,s=new Set(["preinstall","install","postinstall"]);for(let a of r.scripts.keys())s.has(a)||r.scripts.delete(a);return{manifest:{bin:r.bin,scripts:r.scripts},misc:{hasBindingGyp:gA.hasBindingGyp(e)}}}async function Rdt(t,e,r,s,{installChangedByUser:a}){let n="";n+=`# Warning: This file is automatically generated. Removing it is fine, but will +`,n+=`# cause your node_modules installation to become invalidated. +`,n+=` +`,n+=`__metadata: +`,n+=` version: ${OBe} +`,n+=` nmMode: ${s.value} +`;let c=Array.from(e.keys()).sort(),f=G.stringifyLocator(t.topLevelWorkspace.anchoredLocator);for(let E of c){let C=e.get(E);n+=` +`,n+=`${JSON.stringify(E)}: +`,n+=` locations: +`;for(let S of C.locations){let b=J.contains(t.cwd,S);if(b===null)throw new Error(`Assertion failed: Expected the path to be within the project (${S})`);n+=` - ${JSON.stringify(b)} +`}if(C.aliases.length>0){n+=` aliases: +`;for(let S of C.aliases)n+=` - ${JSON.stringify(S)} +`}if(E===f&&r.size>0){n+=` bin: +`;for(let[S,b]of r){let I=J.contains(t.cwd,S);if(I===null)throw new Error(`Assertion failed: Expected the path to be within the project (${S})`);n+=` ${JSON.stringify(I)}: +`;for(let[T,N]of b){let U=J.relative(J.join(S,Ri),N);n+=` ${JSON.stringify(T)}: ${JSON.stringify(U)} +`}}}}let p=t.cwd,h=J.join(p,Ri,LBe);a&&await ce.removePromise(h),await ce.changeFilePromise(h,n,{automaticNewlines:!0})}async function CY(t,{unrollAliases:e=!1}={}){let r=t.cwd,s=J.join(r,Ri,LBe),a;try{a=await ce.statPromise(s)}catch{}if(!a)return null;let n=as(await ce.readFilePromise(s,"utf8"));if(n.__metadata.version>OBe)return null;let c=n.__metadata.nmMode||"classic",f=new Map,p=new Map;delete n.__metadata;for(let[h,E]of Object.entries(n)){let C=E.locations.map(b=>J.join(r,b)),S=E.bin;if(S)for(let[b,I]of Object.entries(S)){let T=J.join(r,fe.toPortablePath(b)),N=je.getMapWithDefault(p,T);for(let[U,W]of Object.entries(I))N.set(U,fe.toPortablePath([T,Ri,W].join(J.sep)))}if(f.set(h,{target:vt.dot,linkType:"HARD",locations:C,aliases:E.aliases||[]}),e&&E.aliases)for(let b of E.aliases){let{scope:I,name:T}=G.parseLocator(h),N=G.makeLocator(G.makeIdent(I,T),b),U=G.stringifyLocator(N);f.set(U,{target:vt.dot,linkType:"HARD",locations:C,aliases:[]})}}return{locatorMap:f,binSymlinks:p,locationTree:MBe(f,{skipPrefix:t.cwd}),nmMode:c,mtimeMs:a.mtimeMs}}var Pw=async(t,e)=>{if(t.split(J.sep).indexOf(Ri)<0)throw new Error(`Assertion failed: trying to remove dir that doesn't contain node_modules: ${t}`);try{let r;if(!e.innerLoop&&(r=await ce.lstatPromise(t),!r.isDirectory()&&!r.isSymbolicLink()||r.isSymbolicLink()&&!e.isWorkspaceDir)){await ce.unlinkPromise(t);return}let s=await ce.readdirPromise(t,{withFileTypes:!0});for(let n of s){let c=J.join(t,n.name);n.isDirectory()?(n.name!==Ri||e&&e.innerLoop)&&await Pw(c,{innerLoop:!0,contentsOnly:!1}):await ce.unlinkPromise(c)}let a=!e.innerLoop&&e.isWorkspaceDir&&r?.isSymbolicLink();!e.contentsOnly&&!a&&await ce.rmdirPromise(t)}catch(r){if(r.code!=="ENOENT"&&r.code!=="ENOTEMPTY")throw r}},RBe=4,aN=(t,{skipPrefix:e})=>{let r=J.contains(e,t);if(r===null)throw new Error(`Assertion failed: Writing attempt prevented to ${t} which is outside project root: ${e}`);let s=r.split(J.sep).filter(p=>p!==""),a=s.indexOf(Ri),n=s.slice(0,a).join(J.sep),c=J.join(e,n),f=s.slice(a);return{locationRoot:c,segments:f}},MBe=(t,{skipPrefix:e})=>{let r=new Map;if(t===null)return r;let s=()=>({children:new Map,linkType:"HARD"});for(let[a,n]of t.entries()){if(n.linkType==="SOFT"&&J.contains(e,n.target)!==null){let f=je.getFactoryWithDefault(r,n.target,s);f.locator=a,f.linkType=n.linkType}for(let c of n.locations){let{locationRoot:f,segments:p}=aN(c,{skipPrefix:e}),h=je.getFactoryWithDefault(r,f,s);for(let E=0;E{if(process.platform==="win32"&&r==="junctions"){let s;try{s=await ce.lstatPromise(t)}catch{}if(!s||s.isDirectory()){await ce.symlinkPromise(t,e,"junction");return}}await ce.symlinkPromise(J.relative(J.dirname(e),t),e)};async function UBe(t,e,r){let s=J.join(t,`${wY.default.randomBytes(16).toString("hex")}.tmp`);try{await ce.writeFilePromise(s,r);try{await ce.linkPromise(s,e)}catch{}}finally{await ce.unlinkPromise(s)}}async function Tdt({srcPath:t,dstPath:e,entry:r,globalHardlinksStore:s,baseFs:a,nmMode:n}){if(r.kind==="file"){if(n.value==="hardlinks-global"&&s&&r.digest){let f=J.join(s,r.digest.substring(0,2),`${r.digest.substring(2)}.dat`),p;try{let h=await ce.statPromise(f);if(h&&(!r.mtimeMs||h.mtimeMs>r.mtimeMs||h.mtimeMs{await ce.mkdirPromise(t,{recursive:!0});let f=async(E=vt.dot)=>{let C=J.join(e,E),S=await r.readdirPromise(C,{withFileTypes:!0}),b=new Map;for(let I of S){let T=J.join(E,I.name),N,U=J.join(C,I.name);if(I.isFile()){if(N={kind:"file",mode:(await r.lstatPromise(U)).mode},a.value==="hardlinks-global"){let W=await Nn.checksumFile(U,{baseFs:r,algorithm:"sha1"});N.digest=W}}else if(I.isDirectory())N={kind:"directory"};else if(I.isSymbolicLink())N={kind:"symlink",symlinkTo:await r.readlinkPromise(U)};else throw new Error(`Unsupported file type (file: ${U}, mode: 0o${await r.statSync(U).mode.toString(8).padStart(6,"0")})`);if(b.set(T,N),I.isDirectory()&&T!==Ri){let W=await f(T);for(let[ee,ie]of W)b.set(ee,ie)}}return b},p;if(a.value==="hardlinks-global"&&s&&c){let E=J.join(s,c.substring(0,2),`${c.substring(2)}.json`);try{p=new Map(Object.entries(JSON.parse(await ce.readFilePromise(E,"utf8"))))}catch{p=await f()}}else p=await f();let h=!1;for(let[E,C]of p){let S=J.join(e,E),b=J.join(t,E);if(C.kind==="directory")await ce.mkdirPromise(b,{recursive:!0});else if(C.kind==="file"){let I=C.mtimeMs;await Tdt({srcPath:S,dstPath:b,entry:C,nmMode:a,baseFs:r,globalHardlinksStore:s}),C.mtimeMs!==I&&(h=!0)}else C.kind==="symlink"&&await vY(J.resolve(J.dirname(b),C.symlinkTo),b,n)}if(a.value==="hardlinks-global"&&s&&h&&c){let E=J.join(s,c.substring(0,2),`${c.substring(2)}.json`);await ce.removePromise(E),await UBe(s,E,Buffer.from(JSON.stringify(Object.fromEntries(p))))}};function Ndt(t,e,r,s){let a=new Map,n=new Map,c=new Map,f=!1,p=(h,E,C,S,b)=>{let I=!0,T=J.join(h,E),N=new Set;if(E===Ri||E.startsWith("@")){let W;try{W=ce.statSync(T)}catch{}I=!!W,W?W.mtimeMs>r?(f=!0,N=new Set(ce.readdirSync(T))):N=new Set(C.children.get(E).children.keys()):f=!0;let ee=e.get(h);if(ee){let ie=J.join(h,Ri,oN),ue;try{ue=ce.statSync(ie)}catch{}if(!ue)f=!0;else if(ue.mtimeMs>r){f=!0;let le=new Set(ce.readdirSync(ie)),me=new Map;n.set(h,me);for(let[pe,Be]of ee)le.has(pe)&&me.set(pe,Be)}else n.set(h,ee)}}else I=b.has(E);let U=C.children.get(E);if(I){let{linkType:W,locator:ee}=U,ie={children:new Map,linkType:W,locator:ee};if(S.children.set(E,ie),ee){let ue=je.getSetWithDefault(c,ee);ue.add(T),c.set(ee,ue)}for(let ue of U.children.keys())p(T,ue,U,ie,N)}else U.locator&&s.storedBuildState.delete(G.parseLocator(U.locator).locatorHash)};for(let[h,E]of t){let{linkType:C,locator:S}=E,b={children:new Map,linkType:C,locator:S};if(a.set(h,b),S){let I=je.getSetWithDefault(c,E.locator);I.add(h),c.set(E.locator,I)}E.children.has(Ri)&&p(h,Ri,E,b,new Set)}return{locationTree:a,binSymlinks:n,locatorLocations:c,installChangedByUser:f}}function _Be(t){let e=G.parseDescriptor(t);return G.isVirtualDescriptor(e)&&(e=G.devirtualizeDescriptor(e)),e.range.startsWith("link:")}async function Odt(t,e,r,{loadManifest:s}){let a=new Map;for(let[f,{locations:p}]of t){let h=_Be(f)?null:await s(f,p[0]),E=new Map;if(h)for(let[C,S]of h.bin){let b=J.join(p[0],S);S!==""&&ce.existsSync(b)&&E.set(C,S)}a.set(f,E)}let n=new Map,c=(f,p,h)=>{let E=new Map,C=J.contains(r,f);if(h.locator&&C!==null){let S=a.get(h.locator);for(let[b,I]of S){let T=J.join(f,fe.toPortablePath(I));E.set(b,T)}for(let[b,I]of h.children){let T=J.join(f,b),N=c(T,T,I);N.size>0&&n.set(f,new Map([...n.get(f)||new Map,...N]))}}else for(let[S,b]of h.children){let I=c(J.join(f,S),p,b);for(let[T,N]of I)E.set(T,N)}return E};for(let[f,p]of e){let h=c(f,f,p);h.size>0&&n.set(f,new Map([...n.get(f)||new Map,...h]))}return n}var TBe=(t,e)=>{if(!t||!e)return t===e;let r=G.parseLocator(t);G.isVirtualLocator(r)&&(r=G.devirtualizeLocator(r));let s=G.parseLocator(e);return G.isVirtualLocator(s)&&(s=G.devirtualizeLocator(s)),G.areLocatorsEqual(r,s)};function SY(t){return J.join(t.get("globalFolder"),"store")}function Ldt(t,e){let r=s=>{let a=s.split(J.sep),n=a.lastIndexOf(Ri);if(n<0||n==a.length-1)throw new Error(`Assertion failed. Path is outside of any node_modules package ${s}`);return a.slice(0,n+(a[n+1].startsWith("@")?3:2)).join(J.sep)};for(let s of t.values())for(let[a,n]of s)e.has(r(n))&&s.delete(a)}async function Mdt(t,e,{baseFs:r,project:s,report:a,loadManifest:n,realLocatorChecksums:c}){let f=J.join(s.cwd,Ri),{locationTree:p,binSymlinks:h,locatorLocations:E,installChangedByUser:C}=Ndt(t.locationTree,t.binSymlinks,t.mtimeMs,s),S=MBe(e,{skipPrefix:s.cwd}),b=[],I=async({srcDir:Be,dstDir:Ce,linkType:g,globalHardlinksStore:we,nmMode:ye,windowsLinkType:Ae,packageChecksum:se})=>{let X=(async()=>{try{g==="SOFT"?(await ce.mkdirPromise(J.dirname(Ce),{recursive:!0}),await vY(J.resolve(Be),Ce,Ae)):await Fdt(Ce,Be,{baseFs:r,globalHardlinksStore:we,nmMode:ye,windowsLinkType:Ae,packageChecksum:se})}catch(De){throw De.message=`While persisting ${Be} -> ${Ce} ${De.message}`,De}finally{ie.tick()}})().then(()=>b.splice(b.indexOf(X),1));b.push(X),b.length>RBe&&await Promise.race(b)},T=async(Be,Ce,g)=>{let we=(async()=>{let ye=async(Ae,se,X)=>{try{X.innerLoop||await ce.mkdirPromise(se,{recursive:!0});let De=await ce.readdirPromise(Ae,{withFileTypes:!0});for(let Te of De){if(!X.innerLoop&&Te.name===oN)continue;let mt=J.join(Ae,Te.name),j=J.join(se,Te.name);Te.isDirectory()?(Te.name!==Ri||X&&X.innerLoop)&&(await ce.mkdirPromise(j,{recursive:!0}),await ye(mt,j,{...X,innerLoop:!0})):me.value==="hardlinks-local"||me.value==="hardlinks-global"?await ce.linkPromise(mt,j):await ce.copyFilePromise(mt,j,NBe.default.constants.COPYFILE_FICLONE)}}catch(De){throw X.innerLoop||(De.message=`While cloning ${Ae} -> ${se} ${De.message}`),De}finally{X.innerLoop||ie.tick()}};await ye(Be,Ce,g)})().then(()=>b.splice(b.indexOf(we),1));b.push(we),b.length>RBe&&await Promise.race(b)},N=async(Be,Ce,g)=>{if(g)for(let[we,ye]of Ce.children){let Ae=g.children.get(we);await N(J.join(Be,we),ye,Ae)}else{Ce.children.has(Ri)&&await Pw(J.join(Be,Ri),{contentsOnly:!1});let we=J.basename(Be)===Ri&&p.has(J.join(J.dirname(Be)));await Pw(Be,{contentsOnly:Be===f,isWorkspaceDir:we})}};for(let[Be,Ce]of p){let g=S.get(Be);for(let[we,ye]of Ce.children){if(we===".")continue;let Ae=g&&g.children.get(we),se=J.join(Be,we);await N(se,ye,Ae)}}let U=async(Be,Ce,g)=>{if(g){TBe(Ce.locator,g.locator)||await Pw(Be,{contentsOnly:Ce.linkType==="HARD"});for(let[we,ye]of Ce.children){let Ae=g.children.get(we);await U(J.join(Be,we),ye,Ae)}}else{Ce.children.has(Ri)&&await Pw(J.join(Be,Ri),{contentsOnly:!0});let we=J.basename(Be)===Ri&&S.has(J.join(J.dirname(Be)));await Pw(Be,{contentsOnly:Ce.linkType==="HARD",isWorkspaceDir:we})}};for(let[Be,Ce]of S){let g=p.get(Be);for(let[we,ye]of Ce.children){if(we===".")continue;let Ae=g&&g.children.get(we);await U(J.join(Be,we),ye,Ae)}}let W=new Map,ee=[];for(let[Be,Ce]of E)for(let g of Ce){let{locationRoot:we,segments:ye}=aN(g,{skipPrefix:s.cwd}),Ae=S.get(we),se=we;if(Ae){for(let X of ye)if(se=J.join(se,X),Ae=Ae.children.get(X),!Ae)break;if(Ae){let X=TBe(Ae.locator,Be),De=e.get(Ae.locator),Te=De.target,mt=se,j=De.linkType;if(X)W.has(Te)||W.set(Te,mt);else if(Te!==mt){let rt=G.parseLocator(Ae.locator);G.isVirtualLocator(rt)&&(rt=G.devirtualizeLocator(rt)),ee.push({srcDir:Te,dstDir:mt,linkType:j,realLocatorHash:rt.locatorHash})}}}}for(let[Be,{locations:Ce}]of e.entries())for(let g of Ce){let{locationRoot:we,segments:ye}=aN(g,{skipPrefix:s.cwd}),Ae=p.get(we),se=S.get(we),X=we,De=e.get(Be),Te=G.parseLocator(Be);G.isVirtualLocator(Te)&&(Te=G.devirtualizeLocator(Te));let mt=Te.locatorHash,j=De.target,rt=g;if(j===rt)continue;let Fe=De.linkType;for(let Ne of ye)se=se.children.get(Ne);if(!Ae)ee.push({srcDir:j,dstDir:rt,linkType:Fe,realLocatorHash:mt});else for(let Ne of ye)if(X=J.join(X,Ne),Ae=Ae.children.get(Ne),!Ae){ee.push({srcDir:j,dstDir:rt,linkType:Fe,realLocatorHash:mt});break}}let ie=Ao.progressViaCounter(ee.length),ue=a.reportProgress(ie),le=s.configuration.get("nmMode"),me={value:le},pe=s.configuration.get("winLinkType");try{let Be=me.value==="hardlinks-global"?`${SY(s.configuration)}/v1`:null;if(Be&&!await ce.existsPromise(Be)){await ce.mkdirpPromise(Be);for(let g=0;g<256;g++)await ce.mkdirPromise(J.join(Be,g.toString(16).padStart(2,"0")))}for(let g of ee)(g.linkType==="SOFT"||!W.has(g.srcDir))&&(W.set(g.srcDir,g.dstDir),await I({...g,globalHardlinksStore:Be,nmMode:me,windowsLinkType:pe,packageChecksum:c.get(g.realLocatorHash)||null}));await Promise.all(b),b.length=0;for(let g of ee){let we=W.get(g.srcDir);g.linkType!=="SOFT"&&g.dstDir!==we&&await T(we,g.dstDir,{nmMode:me})}await Promise.all(b),await ce.mkdirPromise(f,{recursive:!0}),Ldt(h,new Set(ee.map(g=>g.dstDir)));let Ce=await Odt(e,S,s.cwd,{loadManifest:n});await Udt(h,Ce,s.cwd,pe),await Rdt(s,e,Ce,me,{installChangedByUser:C}),le=="hardlinks-global"&&me.value=="hardlinks-local"&&a.reportWarningOnce(74,"'nmMode' has been downgraded to 'hardlinks-local' due to global cache and install folder being on different devices")}finally{ue.stop()}}async function Udt(t,e,r,s){for(let a of t.keys()){if(J.contains(r,a)===null)throw new Error(`Assertion failed. Excepted bin symlink location to be inside project dir, instead it was at ${a}`);if(!e.has(a)){let n=J.join(a,Ri,oN);await ce.removePromise(n)}}for(let[a,n]of e){if(J.contains(r,a)===null)throw new Error(`Assertion failed. Excepted bin symlink location to be inside project dir, instead it was at ${a}`);let c=J.join(a,Ri,oN),f=t.get(a)||new Map;await ce.mkdirPromise(c,{recursive:!0});for(let p of f.keys())n.has(p)||(await ce.removePromise(J.join(c,p)),process.platform==="win32"&&await ce.removePromise(J.join(c,`${p}.cmd`)));for(let[p,h]of n){let E=f.get(p),C=J.join(c,p);E!==h&&(process.platform==="win32"?await(0,FBe.default)(fe.fromPortablePath(h),fe.fromPortablePath(C),{createPwshFile:!1}):(await ce.removePromise(C),await vY(h,C,s),J.contains(r,await ce.realpathPromise(h))!==null&&await ce.chmodPromise(h,493)))}}}Ge();Dt();eA();var GD=class extends sg{constructor(){super(...arguments);this.mode="loose"}makeInstaller(r){return new DY(r)}},DY=class extends Gm{constructor(){super(...arguments);this.mode="loose"}async transformPnpSettings(r){let s=new uo({baseFs:new $f({maxOpenFiles:80,readOnlyArchives:!0})}),a=IBe(r,this.opts.project.cwd,s),{tree:n,errors:c}=kD(a,{pnpifyFs:!1,project:this.opts.project});if(!n){for(let{messageName:C,text:S}of c)this.opts.report.reportError(C,S);return}let f=new Map;r.fallbackPool=f;let p=(C,S)=>{let b=G.parseLocator(S.locator),I=G.stringifyIdent(b);I===C?f.set(C,b.reference):f.set(C,[I,b.reference])},h=J.join(this.opts.project.cwd,Er.nodeModules),E=n.get(h);if(!(typeof E>"u")){if("target"in E)throw new Error("Assertion failed: Expected the root junction point to be a directory");for(let C of E.dirList){let S=J.join(h,C),b=n.get(S);if(typeof b>"u")throw new Error("Assertion failed: Expected the child to have been registered");if("target"in b)p(C,b);else for(let I of b.dirList){let T=J.join(S,I),N=n.get(T);if(typeof N>"u")throw new Error("Assertion failed: Expected the subchild to have been registered");if("target"in N)p(`${C}/${I}`,N);else throw new Error("Assertion failed: Expected the leaf junction to be a package")}}}}};var _dt={hooks:{cleanGlobalArtifacts:async t=>{let e=SY(t);await ce.removePromise(e)}},configuration:{nmHoistingLimits:{description:"Prevents packages to be hoisted past specific levels",type:"STRING",values:["workspaces","dependencies","none"],default:"none"},nmMode:{description:"Defines in which measure Yarn must use hardlinks and symlinks when generated `node_modules` directories.",type:"STRING",values:["classic","hardlinks-local","hardlinks-global"],default:"classic"},nmSelfReferences:{description:"Defines whether the linker should generate self-referencing symlinks for workspaces.",type:"BOOLEAN",default:!0}},linkers:[jD,GD]},Hdt=_dt;var PK={};Vt(PK,{NpmHttpFetcher:()=>VD,NpmRemapResolver:()=>JD,NpmSemverFetcher:()=>oh,NpmSemverResolver:()=>KD,NpmTagResolver:()=>zD,default:()=>rPt,npmConfigUtils:()=>hi,npmHttpUtils:()=>an,npmPublishUtils:()=>v1});Ge();var JBe=ut(Ai());var oi="npm:";var an={};Vt(an,{AuthType:()=>WBe,customPackageError:()=>qm,del:()=>imt,get:()=>Wm,getIdentUrl:()=>WD,getPackageMetadata:()=>Qw,handleInvalidAuthenticationError:()=>ag,post:()=>rmt,put:()=>nmt});Ge();Ge();Dt();var kY=ut(Vv());ql();var qBe=ut(Ai());var hi={};Vt(hi,{RegistryType:()=>jBe,getAuditRegistry:()=>jdt,getAuthConfiguration:()=>xY,getDefaultRegistry:()=>qD,getPublishRegistry:()=>Gdt,getRegistryConfiguration:()=>GBe,getScopeConfiguration:()=>bY,getScopeRegistry:()=>bw,isPackageApproved:()=>xw,normalizeRegistry:()=>Jc});Ge();var HBe=ut(Go()),jBe=(s=>(s.AUDIT_REGISTRY="npmAuditRegistry",s.FETCH_REGISTRY="npmRegistryServer",s.PUBLISH_REGISTRY="npmPublishRegistry",s))(jBe||{});function Jc(t){return t.replace(/\/$/,"")}function jdt({configuration:t}){return qD({configuration:t,type:"npmAuditRegistry"})}function Gdt(t,{configuration:e}){return t.publishConfig?.registry?Jc(t.publishConfig.registry):t.name?bw(t.name.scope,{configuration:e,type:"npmPublishRegistry"}):qD({configuration:e,type:"npmPublishRegistry"})}function bw(t,{configuration:e,type:r="npmRegistryServer"}){let s=bY(t,{configuration:e});if(s===null)return qD({configuration:e,type:r});let a=s.get(r);return a===null?qD({configuration:e,type:r}):Jc(a)}function qD({configuration:t,type:e="npmRegistryServer"}){let r=t.get(e);return Jc(r!==null?r:t.get("npmRegistryServer"))}function GBe(t,{configuration:e}){let r=e.get("npmRegistries"),s=Jc(t),a=r.get(s);if(typeof a<"u")return a;let n=r.get(s.replace(/^[a-z]+:/,""));return typeof n<"u"?n:null}var qdt=new Map([["npmRegistryServer","https://npm.jsr.io/"]]);function bY(t,{configuration:e}){if(t===null)return null;let s=e.get("npmScopes").get(t);return s||(t==="jsr"?qdt:null)}function xY(t,{configuration:e,ident:r}){let s=r&&bY(r.scope,{configuration:e});return s?.get("npmAuthIdent")||s?.get("npmAuthToken")?s:GBe(t,{configuration:e})||e}function Wdt({configuration:t,version:e,publishTimes:r}){let s=t.get("npmMinimalAgeGate");if(s){let a=r?.[e];if(typeof a>"u"||(new Date().getTime()-new Date(a).getTime())/60/1e3Ydt(e,r,s))}function xw(t){return!Wdt(t)||Vdt(t)}var WBe=(a=>(a[a.NO_AUTH=0]="NO_AUTH",a[a.BEST_EFFORT=1]="BEST_EFFORT",a[a.CONFIGURATION=2]="CONFIGURATION",a[a.ALWAYS_AUTH=3]="ALWAYS_AUTH",a))(WBe||{});async function ag(t,{attemptedAs:e,registry:r,headers:s,configuration:a}){if(cN(t))throw new jt(41,"Invalid OTP token");if(t.originalError?.name==="HTTPError"&&t.originalError?.response.statusCode===401)throw new jt(41,`Invalid authentication (${typeof e!="string"?`as ${await omt(r,s,{configuration:a})}`:`attempted as ${e}`})`)}function qm(t,e){let r=t.response?.statusCode;return r?r===404?"Package not found":r>=500&&r<600?`The registry appears to be down (using a ${he.applyHyperlink(e,"local cache","https://yarnpkg.com/advanced/lexicon#local-cache")} might have protected you against such outages)`:null:null}function WD(t){return t.scope?`/@${t.scope}%2f${t.name}`:`/${t.name}`}var YBe=new Map,Jdt=new Map;async function Kdt(t){return await je.getFactoryWithDefault(YBe,t,async()=>{let e=null;try{e=await ce.readJsonPromise(t)}catch{}return e})}async function zdt(t,e,{configuration:r,cached:s,registry:a,headers:n,version:c,...f}){return await je.getFactoryWithDefault(Jdt,t,async()=>await Wm(WD(e),{...f,customErrorMessage:qm,configuration:r,registry:a,ident:e,headers:{...n,"If-None-Match":s?.etag,"If-Modified-Since":s?.lastModified},wrapNetworkRequest:async p=>async()=>{let h=await p();if(h.statusCode===304){if(s===null)throw new Error("Assertion failed: cachedMetadata should not be null");return{...h,body:s.metadata}}let E=Xdt(JSON.parse(h.body.toString())),C={metadata:E,etag:h.headers.etag,lastModified:h.headers["last-modified"]};return YBe.set(t,Promise.resolve(C)),Promise.resolve().then(async()=>{let S=`${t}-${process.pid}.tmp`;await ce.mkdirPromise(J.dirname(S),{recursive:!0}),await ce.writeJsonPromise(S,C,{compact:!0}),await ce.renamePromise(S,t)}).catch(()=>{}),{...h,body:E}}}))}function Zdt(t){return t.scope!==null?`@${t.scope}-${t.name}-${t.scope.length}`:t.name}async function Qw(t,{cache:e,project:r,registry:s,headers:a,version:n,...c}){let{configuration:f}=r;s=YD(f,{ident:t,registry:s});let p=emt(f,s),h=J.join(p,`${Zdt(t)}.json`),E=null;if(!r.lockfileNeedsRefresh&&(E=await Kdt(h),E)){if(typeof n<"u"&&typeof E.metadata.versions[n]<"u")return E.metadata;if(f.get("enableOfflineMode")){let C=structuredClone(E.metadata),S=new Set;if(e){for(let I of Object.keys(C.versions)){let T=G.makeLocator(t,`npm:${I}`),N=e.getLocatorMirrorPath(T);(!N||!ce.existsSync(N))&&(delete C.versions[I],S.add(I))}let b=C["dist-tags"].latest;if(S.has(b)){let I=Object.keys(E.metadata.versions).sort(qBe.default.compare),T=I.indexOf(b);for(;S.has(I[T])&&T>=0;)T-=1;T>=0?C["dist-tags"].latest=I[T]:delete C["dist-tags"].latest}}return C}}return await zdt(h,t,{...c,configuration:f,cached:E,registry:s,headers:a,version:n})}var VBe=["name","dist.tarball","bin","scripts","os","cpu","libc","dependencies","dependenciesMeta","optionalDependencies","peerDependencies","peerDependenciesMeta","deprecated"];function Xdt(t){return{"dist-tags":t["dist-tags"],versions:Object.fromEntries(Object.entries(t.versions).map(([e,r])=>[e,Kd(r,VBe)])),time:t.time}}var $dt=Nn.makeHash("time",...VBe).slice(0,6);function emt(t,e){let r=tmt(t),s=new URL(e);return J.join(r,$dt,s.hostname)}function tmt(t){return J.join(t.get("globalFolder"),"metadata/npm")}async function Wm(t,{configuration:e,headers:r,ident:s,authType:a,allowOidc:n,registry:c,...f}){c=YD(e,{ident:s,registry:c}),s&&s.scope&&typeof a>"u"&&(a=1);let p=await lN(c,{authType:a,allowOidc:n,configuration:e,ident:s});p&&(r={...r,authorization:p});try{return await ln.get(t.charAt(0)==="/"?`${c}${t}`:t,{configuration:e,headers:r,...f})}catch(h){throw await ag(h,{registry:c,configuration:e,headers:r}),h}}async function rmt(t,e,{attemptedAs:r,configuration:s,headers:a,ident:n,authType:c=3,allowOidc:f,registry:p,otp:h,...E}){p=YD(s,{ident:n,registry:p});let C=await lN(p,{authType:c,allowOidc:f,configuration:s,ident:n});C&&(a={...a,authorization:C}),h&&(a={...a,...kw(h)});try{return await ln.post(p+t,e,{configuration:s,headers:a,...E})}catch(S){if(!cN(S)||h)throw await ag(S,{attemptedAs:r,registry:p,configuration:s,headers:a}),S;h=await QY(S,{configuration:s});let b={...a,...kw(h)};try{return await ln.post(`${p}${t}`,e,{configuration:s,headers:b,...E})}catch(I){throw await ag(I,{attemptedAs:r,registry:p,configuration:s,headers:a}),I}}}async function nmt(t,e,{attemptedAs:r,configuration:s,headers:a,ident:n,authType:c=3,allowOidc:f,registry:p,otp:h,...E}){p=YD(s,{ident:n,registry:p});let C=await lN(p,{authType:c,allowOidc:f,configuration:s,ident:n});C&&(a={...a,authorization:C}),h&&(a={...a,...kw(h)});try{return await ln.put(p+t,e,{configuration:s,headers:a,...E})}catch(S){if(!cN(S))throw await ag(S,{attemptedAs:r,registry:p,configuration:s,headers:a}),S;h=await QY(S,{configuration:s});let b={...a,...kw(h)};try{return await ln.put(`${p}${t}`,e,{configuration:s,headers:b,...E})}catch(I){throw await ag(I,{attemptedAs:r,registry:p,configuration:s,headers:a}),I}}}async function imt(t,{attemptedAs:e,configuration:r,headers:s,ident:a,authType:n=3,allowOidc:c,registry:f,otp:p,...h}){f=YD(r,{ident:a,registry:f});let E=await lN(f,{authType:n,allowOidc:c,configuration:r,ident:a});E&&(s={...s,authorization:E}),p&&(s={...s,...kw(p)});try{return await ln.del(f+t,{configuration:r,headers:s,...h})}catch(C){if(!cN(C)||p)throw await ag(C,{attemptedAs:e,registry:f,configuration:r,headers:s}),C;p=await QY(C,{configuration:r});let S={...s,...kw(p)};try{return await ln.del(`${f}${t}`,{configuration:r,headers:S,...h})}catch(b){throw await ag(b,{attemptedAs:e,registry:f,configuration:r,headers:s}),b}}}function YD(t,{ident:e,registry:r}){if(typeof r>"u"&&e)return bw(e.scope,{configuration:t});if(typeof r!="string")throw new Error("Assertion failed: The registry should be a string");return Jc(r)}async function lN(t,{authType:e=2,allowOidc:r=!1,configuration:s,ident:a}){let n=xY(t,{configuration:s,ident:a}),c=smt(n,e);if(!c)return null;let f=await s.reduceHook(p=>p.getNpmAuthenticationHeader,void 0,t,{configuration:s,ident:a});if(f)return f;if(n.get("npmAuthToken"))return`Bearer ${n.get("npmAuthToken")}`;if(n.get("npmAuthIdent")){let p=n.get("npmAuthIdent");return p.includes(":")?`Basic ${Buffer.from(p).toString("base64")}`:`Basic ${p}`}if(r&&a){let p=await amt(t,{configuration:s,ident:a});if(p)return`Bearer ${p}`}if(c&&e!==1)throw new jt(33,"No authentication configured for request");return null}function smt(t,e){switch(e){case 2:return t.get("npmAlwaysAuth");case 1:case 3:return!0;case 0:return!1;default:throw new Error("Unreachable")}}async function omt(t,e,{configuration:r}){if(typeof e>"u"||typeof e.authorization>"u")return"an anonymous user";try{return(await ln.get(new URL(`${t}/-/whoami`).href,{configuration:r,headers:e,jsonResponse:!0})).username??"an unknown user"}catch{return"an unknown user"}}async function QY(t,{configuration:e}){let r=t.originalError?.response.headers["npm-notice"];if(r&&(await Ot.start({configuration:e,stdout:process.stdout,includeFooter:!1},async a=>{if(a.reportInfo(0,r.replace(/(https?:\/\/\S+)/g,he.pretty(e,"$1",he.Type.URL))),!process.env.YARN_IS_TEST_ENV){let n=r.match(/open (https?:\/\/\S+)/i);if(n&&fs.openUrl){let{openNow:c}=await(0,kY.prompt)({type:"confirm",name:"openNow",message:"Do you want to try to open this url now?",required:!0,initial:!0,onCancel:()=>process.exit(130)});c&&(await fs.openUrl(n[1])||(a.reportSeparator(),a.reportWarning(0,"We failed to automatically open the url; you'll have to open it yourself in your browser of choice.")))}}}),process.stdout.write(` +`)),process.env.YARN_IS_TEST_ENV)return process.env.YARN_INJECT_NPM_2FA_TOKEN||"";let{otp:s}=await(0,kY.prompt)({type:"password",name:"otp",message:"One-time password:",required:!0,onCancel:()=>process.exit(130)});return process.stdout.write(` +`),s}function cN(t){if(t.originalError?.name!=="HTTPError")return!1;try{return(t.originalError?.response.headers["www-authenticate"].split(/,\s*/).map(r=>r.toLowerCase())).includes("otp")}catch{return!1}}function kw(t){return{"npm-otp":t}}async function amt(t,{configuration:e,ident:r}){let s=null;if(process.env.GITLAB)s=process.env.NPM_ID_TOKEN||null;else if(process.env.GITHUB_ACTIONS){if(!(process.env.ACTIONS_ID_TOKEN_REQUEST_URL&&process.env.ACTIONS_ID_TOKEN_REQUEST_TOKEN))return null;let a=`npm:${new URL(t).host.replace("registry.yarnpkg.com","registry.npmjs.org").replace("yarn.npmjs.org","registry.npmjs.org")}`,n=new URL(process.env.ACTIONS_ID_TOKEN_REQUEST_URL);n.searchParams.append("audience",a),s=(await ln.get(n.href,{configuration:e,jsonResponse:!0,headers:{Authorization:`Bearer ${process.env.ACTIONS_ID_TOKEN_REQUEST_TOKEN}`}})).value}if(!s)return null;try{return(await ln.post(`${t}/-/npm/v1/oidc/token/exchange/package${WD(r)}`,null,{configuration:e,jsonResponse:!0,headers:{Authorization:`Bearer ${s}`}})).token||null}catch{}return null}var VD=class{supports(e,r){if(!e.reference.startsWith(oi))return!1;let{selector:s,params:a}=G.parseRange(e.reference);return!(!JBe.default.valid(s)||a===null||typeof a.__archiveUrl!="string")}getLocalPath(e,r){return null}async fetch(e,r){let s=r.checksums.get(e.locatorHash)||null,[a,n,c]=await r.cache.fetchPackageFromCache(e,s,{onHit:()=>r.report.reportCacheHit(e),onMiss:()=>r.report.reportCacheMiss(e,`${G.prettyLocator(r.project.configuration,e)} can't be found in the cache and will be fetched from the remote server`),loader:()=>this.fetchFromNetwork(e,r),...r.cacheOptions});return{packageFs:a,releaseFs:n,prefixPath:G.getIdentVendorPath(e),checksum:c}}async fetchFromNetwork(e,r){let{params:s}=G.parseRange(e.reference);if(s===null||typeof s.__archiveUrl!="string")throw new Error("Assertion failed: The archiveUrl querystring parameter should have been available");let a=await Wm(s.__archiveUrl,{customErrorMessage:qm,configuration:r.project.configuration,ident:e});return await ps.convertToZip(a,{configuration:r.project.configuration,prefixPath:G.getIdentVendorPath(e),stripComponents:1})}};Ge();var JD=class{supportsDescriptor(e,r){return!(!e.range.startsWith(oi)||!G.tryParseDescriptor(e.range.slice(oi.length),!0))}supportsLocator(e,r){return!1}shouldPersistResolution(e,r){throw new Error("Unreachable")}bindDescriptor(e,r,s){return e}getResolutionDependencies(e,r){let s=r.project.configuration.normalizeDependency(G.parseDescriptor(e.range.slice(oi.length),!0));return r.resolver.getResolutionDependencies(s,r)}async getCandidates(e,r,s){let a=s.project.configuration.normalizeDependency(G.parseDescriptor(e.range.slice(oi.length),!0));return await s.resolver.getCandidates(a,r,s)}async getSatisfying(e,r,s,a){let n=a.project.configuration.normalizeDependency(G.parseDescriptor(e.range.slice(oi.length),!0));return a.resolver.getSatisfying(n,r,s,a)}resolve(e,r){throw new Error("Unreachable")}};Ge();Ge();var KBe=ut(Ai());var oh=class t{supports(e,r){if(!e.reference.startsWith(oi))return!1;let s=new URL(e.reference);return!(!KBe.default.valid(s.pathname)||s.searchParams.has("__archiveUrl"))}getLocalPath(e,r){return null}async fetch(e,r){let s=r.checksums.get(e.locatorHash)||null,[a,n,c]=await r.cache.fetchPackageFromCache(e,s,{onHit:()=>r.report.reportCacheHit(e),onMiss:()=>r.report.reportCacheMiss(e,`${G.prettyLocator(r.project.configuration,e)} can't be found in the cache and will be fetched from the remote registry`),loader:()=>this.fetchFromNetwork(e,r),...r.cacheOptions});return{packageFs:a,releaseFs:n,prefixPath:G.getIdentVendorPath(e),checksum:c}}async fetchFromNetwork(e,r){let s;try{s=await Wm(t.getLocatorUrl(e),{customErrorMessage:qm,configuration:r.project.configuration,ident:e})}catch{s=await Wm(t.getLocatorUrl(e).replace(/%2f/g,"/"),{customErrorMessage:qm,configuration:r.project.configuration,ident:e})}return await ps.convertToZip(s,{configuration:r.project.configuration,prefixPath:G.getIdentVendorPath(e),stripComponents:1})}static isConventionalTarballUrl(e,r,{configuration:s}){let a=bw(e.scope,{configuration:s}),n=t.getLocatorUrl(e);return r=r.replace(/^https?:(\/\/(?:[^/]+\.)?npmjs.org(?:$|\/))/,"https:$1"),a=a.replace(/^https:\/\/registry\.npmjs\.org($|\/)/,"https://registry.yarnpkg.com$1"),r=r.replace(/^https:\/\/registry\.npmjs\.org($|\/)/,"https://registry.yarnpkg.com$1"),r===a+n||r===a+n.replace(/%2f/g,"/")}static getLocatorUrl(e){let r=Fr.clean(e.reference.slice(oi.length));if(r===null)throw new jt(10,"The npm semver resolver got selected, but the version isn't semver");return`${WD(e)}/-/${e.name}-${r}.tgz`}};Ge();Ge();Ge();var RY=ut(Ai());var uN=G.makeIdent(null,"node-gyp"),lmt=/\b(node-gyp|prebuild-install)\b/,KD=class{supportsDescriptor(e,r){return e.range.startsWith(oi)?!!Fr.validRange(e.range.slice(oi.length)):!1}supportsLocator(e,r){if(!e.reference.startsWith(oi))return!1;let{selector:s}=G.parseRange(e.reference);return!!RY.default.valid(s)}shouldPersistResolution(e,r){return!0}bindDescriptor(e,r,s){return e}getResolutionDependencies(e,r){return{}}async getCandidates(e,r,s){let a=Fr.validRange(e.range.slice(oi.length));if(a===null)throw new Error(`Expected a valid range, got ${e.range.slice(oi.length)}`);let n=await Qw(e,{cache:s.fetchOptions?.cache,project:s.project,version:RY.default.valid(a.raw)?a.raw:void 0}),c=je.mapAndFilter(Object.keys(n.versions),h=>{try{let E=new Fr.SemVer(h);if(a.test(E))return xw({configuration:s.project.configuration,ident:e,version:h,publishTimes:n.time})?E:je.mapAndFilter.skip}catch{}return je.mapAndFilter.skip}),f=c.filter(h=>!n.versions[h.raw].deprecated),p=f.length>0?f:c;return p.sort((h,E)=>-h.compare(E)),p.map(h=>{let E=G.makeLocator(e,`${oi}${h.raw}`),C=n.versions[h.raw].dist.tarball;return oh.isConventionalTarballUrl(E,C,{configuration:s.project.configuration})?E:G.bindLocator(E,{__archiveUrl:C})})}async getSatisfying(e,r,s,a){let n=Fr.validRange(e.range.slice(oi.length));if(n===null)throw new Error(`Expected a valid range, got ${e.range.slice(oi.length)}`);return{locators:je.mapAndFilter(s,p=>{if(p.identHash!==e.identHash)return je.mapAndFilter.skip;let h=G.tryParseRange(p.reference,{requireProtocol:oi});if(!h)return je.mapAndFilter.skip;let E=new Fr.SemVer(h.selector);return n.test(E)?{locator:p,version:E}:je.mapAndFilter.skip}).sort((p,h)=>-p.version.compare(h.version)).map(({locator:p})=>p),sorted:!0}}async resolve(e,r){let{selector:s}=G.parseRange(e.reference),a=Fr.clean(s);if(a===null)throw new jt(10,"The npm semver resolver got selected, but the version isn't semver");let n=await Qw(e,{cache:r.fetchOptions?.cache,project:r.project,version:a});if(!Object.hasOwn(n,"versions"))throw new jt(15,'Registry returned invalid data for - missing "versions" field');if(!Object.hasOwn(n.versions,a))throw new jt(16,`Registry failed to return reference "${a}"`);let c=new Ut;if(c.load(n.versions[a]),!c.dependencies.has(uN.identHash)&&!c.peerDependencies.has(uN.identHash)){for(let f of c.scripts.values())if(f.match(lmt)){c.dependencies.set(uN.identHash,G.makeDescriptor(uN,"latest"));break}}return{...e,version:a,languageName:"node",linkType:"HARD",conditions:c.getConditions(),dependencies:r.project.configuration.normalizeDependencyMap(c.dependencies),peerDependencies:c.peerDependencies,dependenciesMeta:c.dependenciesMeta,peerDependenciesMeta:c.peerDependenciesMeta,bin:c.bin}}};Ge();Ge();var fN=ut(Ai());var zD=class{supportsDescriptor(e,r){return!(!e.range.startsWith(oi)||!Mp.test(e.range.slice(oi.length)))}supportsLocator(e,r){return!1}shouldPersistResolution(e,r){throw new Error("Unreachable")}bindDescriptor(e,r,s){return e}getResolutionDependencies(e,r){return{}}async getCandidates(e,r,s){let a=e.range.slice(oi.length),n=await Qw(e,{cache:s.fetchOptions?.cache,project:s.project});if(!Object.hasOwn(n,"dist-tags"))throw new jt(15,'Registry returned invalid data - missing "dist-tags" field');let c=n["dist-tags"];if(!Object.hasOwn(c,a))throw new jt(16,`Registry failed to return tag "${a}"`);let f=Object.keys(n.versions),p=n.time,h=c[a];if(a==="latest"&&!xw({configuration:s.project.configuration,ident:e,version:h,publishTimes:p})){let S=h.includes("-"),b=fN.default.rsort(f).find(I=>fN.default.lt(I,h)&&(S||!I.includes("-"))&&xw({configuration:s.project.configuration,ident:e,version:I,publishTimes:p}));if(!b)throw new jt(16,`The version for tag "${a}" is quarantined, and no lower version is available`);h=b}let E=G.makeLocator(e,`${oi}${h}`),C=n.versions[h].dist.tarball;return oh.isConventionalTarballUrl(E,C,{configuration:s.project.configuration})?[E]:[G.bindLocator(E,{__archiveUrl:C})]}async getSatisfying(e,r,s,a){let n=[];for(let c of s){if(c.identHash!==e.identHash)continue;let f=G.tryParseRange(c.reference,{requireProtocol:oi});if(!(!f||!fN.default.valid(f.selector))){if(f.params?.__archiveUrl){let p=G.makeRange({protocol:oi,selector:f.selector,source:null,params:null}),[h]=await a.resolver.getCandidates(G.makeDescriptor(e,p),r,a);if(c.reference!==h.reference)continue}n.push(c)}}return{locators:n,sorted:!1}}async resolve(e,r){throw new Error("Unreachable")}};var v1={};Vt(v1,{getGitHead:()=>$Dt,getPublishAccess:()=>Uxe,getReadmeContent:()=>_xe,makePublishBody:()=>XDt});Ge();Ge();Dt();var IV={};Vt(IV,{PackCommand:()=>jw,default:()=>HEt,packUtils:()=>yA});Ge();Ge();Ge();Dt();Yt();var yA={};Vt(yA,{genPackList:()=>FN,genPackStream:()=>EV,genPackageManifest:()=>DSe,hasPackScripts:()=>mV,prepareForPack:()=>yV});Ge();Dt();var dV=ut(Go()),vSe=ut(ISe()),SSe=Ie("zlib"),kEt=["/package.json","/readme","/readme.*","/license","/license.*","/licence","/licence.*","/changelog","/changelog.*"],QEt=["/package.tgz",".github",".git",".hg","node_modules",".npmignore",".gitignore",".#*",".DS_Store"];async function mV(t){return!!(In.hasWorkspaceScript(t,"prepack")||In.hasWorkspaceScript(t,"postpack"))}async function yV(t,{report:e},r){await In.maybeExecuteWorkspaceLifecycleScript(t,"prepack",{report:e});try{let s=J.join(t.cwd,Ut.fileName);await ce.existsPromise(s)&&await t.manifest.loadFile(s,{baseFs:ce}),await r()}finally{await In.maybeExecuteWorkspaceLifecycleScript(t,"postpack",{report:e})}}async function EV(t,e){typeof e>"u"&&(e=await FN(t));let r=new Set;for(let n of t.manifest.publishConfig?.executableFiles??new Set)r.add(J.normalize(n));for(let n of t.manifest.bin.values())r.add(J.normalize(n));let s=vSe.default.pack();process.nextTick(async()=>{for(let n of e){let c=J.normalize(n),f=J.resolve(t.cwd,c),p=J.join("package",c),h=await ce.lstatPromise(f),E={name:p,mtime:new Date(fi.SAFE_TIME*1e3)},C=r.has(c)?493:420,S,b,I=new Promise((N,U)=>{S=N,b=U}),T=N=>{N?b(N):S()};if(h.isFile()){let N;c==="package.json"?N=Buffer.from(JSON.stringify(await DSe(t),null,2)):N=await ce.readFilePromise(f),s.entry({...E,mode:C,type:"file"},N,T)}else h.isSymbolicLink()?s.entry({...E,mode:C,type:"symlink",linkname:await ce.readlinkPromise(f)},T):T(new Error(`Unsupported file type ${h.mode} for ${fe.fromPortablePath(c)}`));await I}s.finalize()});let a=(0,SSe.createGzip)();return s.pipe(a),a}async function DSe(t){let e=JSON.parse(JSON.stringify(t.manifest.raw));return await t.project.configuration.triggerHook(r=>r.beforeWorkspacePacking,t,e),e}async function FN(t){let e=t.project,r=e.configuration,s={accept:[],reject:[]};for(let C of QEt)s.reject.push(C);for(let C of kEt)s.accept.push(C);s.reject.push(r.get("rcFilename"));let a=C=>{if(C===null||!C.startsWith(`${t.cwd}/`))return;let S=J.relative(t.cwd,C),b=J.resolve(vt.root,S);s.reject.push(b)};a(J.resolve(e.cwd,Er.lockfile)),a(r.get("cacheFolder")),a(r.get("globalFolder")),a(r.get("installStatePath")),a(r.get("virtualFolder")),a(r.get("yarnPath")),await r.triggerHook(C=>C.populateYarnPaths,e,C=>{a(C)});for(let C of e.workspaces){let S=J.relative(t.cwd,C.cwd);S!==""&&!S.match(/^(\.\.)?\//)&&s.reject.push(`/${S}`)}let n={accept:[],reject:[]},c=t.manifest.publishConfig?.main??t.manifest.main,f=t.manifest.publishConfig?.module??t.manifest.module,p=t.manifest.publishConfig?.browser??t.manifest.browser,h=t.manifest.publishConfig?.bin??t.manifest.bin;c!=null&&n.accept.push(J.resolve(vt.root,c)),f!=null&&n.accept.push(J.resolve(vt.root,f)),typeof p=="string"&&n.accept.push(J.resolve(vt.root,p));for(let C of h.values())n.accept.push(J.resolve(vt.root,C));if(p instanceof Map)for(let[C,S]of p.entries())n.accept.push(J.resolve(vt.root,C)),typeof S=="string"&&n.accept.push(J.resolve(vt.root,S));let E=t.manifest.files!==null;if(E){n.reject.push("/*");for(let C of t.manifest.files)PSe(n.accept,C,{cwd:vt.root})}return await REt(t.cwd,{hasExplicitFileList:E,globalList:s,ignoreList:n})}async function REt(t,{hasExplicitFileList:e,globalList:r,ignoreList:s}){let a=[],n=new Hf(t),c=[[vt.root,[s]]];for(;c.length>0;){let[f,p]=c.pop(),h=await n.lstatPromise(f);if(!wSe(f,{globalList:r,ignoreLists:h.isDirectory()?null:p}))if(h.isDirectory()){let E=await n.readdirPromise(f),C=!1,S=!1;if(!e||f!==vt.root)for(let T of E)C=C||T===".gitignore",S=S||T===".npmignore";let b=S?await CSe(n,f,".npmignore"):C?await CSe(n,f,".gitignore"):null,I=b!==null?[b].concat(p):p;wSe(f,{globalList:r,ignoreLists:p})&&(I=[...p,{accept:[],reject:["**/*"]}]);for(let T of E)c.push([J.resolve(f,T),I])}else(h.isFile()||h.isSymbolicLink())&&a.push(J.relative(vt.root,f))}return a.sort()}async function CSe(t,e,r){let s={accept:[],reject:[]},a=await t.readFilePromise(J.join(e,r),"utf8");for(let n of a.split(/\n/g))PSe(s.reject,n,{cwd:e});return s}function TEt(t,{cwd:e}){let r=t[0]==="!";return r&&(t=t.slice(1)),t.match(/\.{0,1}\//)&&(t=J.resolve(e,t)),r&&(t=`!${t}`),t}function PSe(t,e,{cwd:r}){let s=e.trim();s===""||s[0]==="#"||t.push(TEt(s,{cwd:r}))}function wSe(t,{globalList:e,ignoreLists:r}){let s=TN(t,e.accept);if(s!==0)return s===2;let a=TN(t,e.reject);if(a!==0)return a===1;if(r!==null)for(let n of r){let c=TN(t,n.accept);if(c!==0)return c===2;let f=TN(t,n.reject);if(f!==0)return f===1}return!1}function TN(t,e){let r=e,s=[];for(let a=0;a{await yV(a,{report:p},async()=>{p.reportJson({base:fe.fromPortablePath(a.cwd)});let h=await FN(a);for(let E of h)p.reportInfo(null,fe.fromPortablePath(E)),p.reportJson({location:fe.fromPortablePath(E)});if(!this.dryRun){let E=await EV(a,h);await ce.mkdirPromise(J.dirname(c),{recursive:!0});let C=ce.createWriteStream(c);E.pipe(C),await new Promise(S=>{C.on("finish",S)})}}),this.dryRun||(p.reportInfo(0,`Package archive generated in ${he.pretty(r,c,he.Type.PATH)}`),p.reportJson({output:fe.fromPortablePath(c)}))})).exitCode()}};function FEt(t,{workspace:e}){let r=t.replace("%s",NEt(e)).replace("%v",OEt(e));return fe.toPortablePath(r)}function NEt(t){return t.manifest.name!==null?G.slugifyIdent(t.manifest.name):"package"}function OEt(t){return t.manifest.version!==null?t.manifest.version:"unknown"}var LEt=["dependencies","devDependencies","peerDependencies"],MEt="workspace:",UEt=(t,e)=>{e.publishConfig&&(e.publishConfig.type&&(e.type=e.publishConfig.type),e.publishConfig.main&&(e.main=e.publishConfig.main),e.publishConfig.browser&&(e.browser=e.publishConfig.browser),e.publishConfig.module&&(e.module=e.publishConfig.module),e.publishConfig.exports&&(e.exports=e.publishConfig.exports),e.publishConfig.imports&&(e.imports=e.publishConfig.imports),e.publishConfig.bin&&(e.bin=e.publishConfig.bin));let r=t.project;for(let s of LEt)for(let a of t.manifest.getForScope(s).values()){let n=r.tryWorkspaceByDescriptor(a),c=G.parseRange(a.range);if(c.protocol===MEt)if(n===null){if(r.tryWorkspaceByIdent(a)===null)throw new jt(21,`${G.prettyDescriptor(r.configuration,a)}: No local workspace found for this range`)}else{let f;G.areDescriptorsEqual(a,n.anchoredDescriptor)||c.selector==="*"?f=n.manifest.version??"0.0.0":c.selector==="~"||c.selector==="^"?f=`${c.selector}${n.manifest.version??"0.0.0"}`:f=c.selector;let p=s==="dependencies"?G.makeDescriptor(a,"unknown"):null,h=p!==null&&t.manifest.ensureDependencyMeta(p).optional?"optionalDependencies":s;e[h][G.stringifyIdent(a)]=f}}},_Et={hooks:{beforeWorkspacePacking:UEt},commands:[jw]},HEt=_Et;var Mxe=ut(OSe());Ge();var Oxe=ut(Nxe()),{env:Bt}=process,GDt="application/vnd.in-toto+json",qDt="https://in-toto.io/Statement/v0.1",WDt="https://in-toto.io/Statement/v1",YDt="https://slsa.dev/provenance/v0.2",VDt="https://slsa.dev/provenance/v1",JDt="https://github.com/actions/runner",KDt="https://slsa-framework.github.io/github-actions-buildtypes/workflow/v1",zDt="https://github.com/npm/cli/gitlab",ZDt="v0alpha1",Lxe=async(t,e)=>{let r;if(Bt.GITHUB_ACTIONS){if(!Bt.ACTIONS_ID_TOKEN_REQUEST_URL)throw new jt(91,'Provenance generation in GitHub Actions requires "write" access to the "id-token" permission');let s=(Bt.GITHUB_WORKFLOW_REF||"").replace(`${Bt.GITHUB_REPOSITORY}/`,""),a=s.indexOf("@"),n=s.slice(0,a),c=s.slice(a+1);r={_type:WDt,subject:t,predicateType:VDt,predicate:{buildDefinition:{buildType:KDt,externalParameters:{workflow:{ref:c,repository:`${Bt.GITHUB_SERVER_URL}/${Bt.GITHUB_REPOSITORY}`,path:n}},internalParameters:{github:{event_name:Bt.GITHUB_EVENT_NAME,repository_id:Bt.GITHUB_REPOSITORY_ID,repository_owner_id:Bt.GITHUB_REPOSITORY_OWNER_ID}},resolvedDependencies:[{uri:`git+${Bt.GITHUB_SERVER_URL}/${Bt.GITHUB_REPOSITORY}@${Bt.GITHUB_REF}`,digest:{gitCommit:Bt.GITHUB_SHA}}]},runDetails:{builder:{id:`${JDt}/${Bt.RUNNER_ENVIRONMENT}`},metadata:{invocationId:`${Bt.GITHUB_SERVER_URL}/${Bt.GITHUB_REPOSITORY}/actions/runs/${Bt.GITHUB_RUN_ID}/attempts/${Bt.GITHUB_RUN_ATTEMPT}`}}}}}else if(Bt.GITLAB_CI){if(!Bt.SIGSTORE_ID_TOKEN)throw new jt(91,`Provenance generation in GitLab CI requires "SIGSTORE_ID_TOKEN" with "sigstore" audience to be present in "id_tokens". For more info see: +https://docs.gitlab.com/ee/ci/secrets/id_token_authentication.html`);r={_type:qDt,subject:t,predicateType:YDt,predicate:{buildType:`${zDt}/${ZDt}`,builder:{id:`${Bt.CI_PROJECT_URL}/-/runners/${Bt.CI_RUNNER_ID}`},invocation:{configSource:{uri:`git+${Bt.CI_PROJECT_URL}`,digest:{sha1:Bt.CI_COMMIT_SHA},entryPoint:Bt.CI_JOB_NAME},parameters:{CI:Bt.CI,CI_API_GRAPHQL_URL:Bt.CI_API_GRAPHQL_URL,CI_API_V4_URL:Bt.CI_API_V4_URL,CI_BUILD_BEFORE_SHA:Bt.CI_BUILD_BEFORE_SHA,CI_BUILD_ID:Bt.CI_BUILD_ID,CI_BUILD_NAME:Bt.CI_BUILD_NAME,CI_BUILD_REF:Bt.CI_BUILD_REF,CI_BUILD_REF_NAME:Bt.CI_BUILD_REF_NAME,CI_BUILD_REF_SLUG:Bt.CI_BUILD_REF_SLUG,CI_BUILD_STAGE:Bt.CI_BUILD_STAGE,CI_COMMIT_BEFORE_SHA:Bt.CI_COMMIT_BEFORE_SHA,CI_COMMIT_BRANCH:Bt.CI_COMMIT_BRANCH,CI_COMMIT_REF_NAME:Bt.CI_COMMIT_REF_NAME,CI_COMMIT_REF_PROTECTED:Bt.CI_COMMIT_REF_PROTECTED,CI_COMMIT_REF_SLUG:Bt.CI_COMMIT_REF_SLUG,CI_COMMIT_SHA:Bt.CI_COMMIT_SHA,CI_COMMIT_SHORT_SHA:Bt.CI_COMMIT_SHORT_SHA,CI_COMMIT_TIMESTAMP:Bt.CI_COMMIT_TIMESTAMP,CI_COMMIT_TITLE:Bt.CI_COMMIT_TITLE,CI_CONFIG_PATH:Bt.CI_CONFIG_PATH,CI_DEFAULT_BRANCH:Bt.CI_DEFAULT_BRANCH,CI_DEPENDENCY_PROXY_DIRECT_GROUP_IMAGE_PREFIX:Bt.CI_DEPENDENCY_PROXY_DIRECT_GROUP_IMAGE_PREFIX,CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX:Bt.CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX,CI_DEPENDENCY_PROXY_SERVER:Bt.CI_DEPENDENCY_PROXY_SERVER,CI_DEPENDENCY_PROXY_USER:Bt.CI_DEPENDENCY_PROXY_USER,CI_JOB_ID:Bt.CI_JOB_ID,CI_JOB_NAME:Bt.CI_JOB_NAME,CI_JOB_NAME_SLUG:Bt.CI_JOB_NAME_SLUG,CI_JOB_STAGE:Bt.CI_JOB_STAGE,CI_JOB_STARTED_AT:Bt.CI_JOB_STARTED_AT,CI_JOB_URL:Bt.CI_JOB_URL,CI_NODE_TOTAL:Bt.CI_NODE_TOTAL,CI_PAGES_DOMAIN:Bt.CI_PAGES_DOMAIN,CI_PAGES_URL:Bt.CI_PAGES_URL,CI_PIPELINE_CREATED_AT:Bt.CI_PIPELINE_CREATED_AT,CI_PIPELINE_ID:Bt.CI_PIPELINE_ID,CI_PIPELINE_IID:Bt.CI_PIPELINE_IID,CI_PIPELINE_SOURCE:Bt.CI_PIPELINE_SOURCE,CI_PIPELINE_URL:Bt.CI_PIPELINE_URL,CI_PROJECT_CLASSIFICATION_LABEL:Bt.CI_PROJECT_CLASSIFICATION_LABEL,CI_PROJECT_DESCRIPTION:Bt.CI_PROJECT_DESCRIPTION,CI_PROJECT_ID:Bt.CI_PROJECT_ID,CI_PROJECT_NAME:Bt.CI_PROJECT_NAME,CI_PROJECT_NAMESPACE:Bt.CI_PROJECT_NAMESPACE,CI_PROJECT_NAMESPACE_ID:Bt.CI_PROJECT_NAMESPACE_ID,CI_PROJECT_PATH:Bt.CI_PROJECT_PATH,CI_PROJECT_PATH_SLUG:Bt.CI_PROJECT_PATH_SLUG,CI_PROJECT_REPOSITORY_LANGUAGES:Bt.CI_PROJECT_REPOSITORY_LANGUAGES,CI_PROJECT_ROOT_NAMESPACE:Bt.CI_PROJECT_ROOT_NAMESPACE,CI_PROJECT_TITLE:Bt.CI_PROJECT_TITLE,CI_PROJECT_URL:Bt.CI_PROJECT_URL,CI_PROJECT_VISIBILITY:Bt.CI_PROJECT_VISIBILITY,CI_REGISTRY:Bt.CI_REGISTRY,CI_REGISTRY_IMAGE:Bt.CI_REGISTRY_IMAGE,CI_REGISTRY_USER:Bt.CI_REGISTRY_USER,CI_RUNNER_DESCRIPTION:Bt.CI_RUNNER_DESCRIPTION,CI_RUNNER_ID:Bt.CI_RUNNER_ID,CI_RUNNER_TAGS:Bt.CI_RUNNER_TAGS,CI_SERVER_HOST:Bt.CI_SERVER_HOST,CI_SERVER_NAME:Bt.CI_SERVER_NAME,CI_SERVER_PORT:Bt.CI_SERVER_PORT,CI_SERVER_PROTOCOL:Bt.CI_SERVER_PROTOCOL,CI_SERVER_REVISION:Bt.CI_SERVER_REVISION,CI_SERVER_SHELL_SSH_HOST:Bt.CI_SERVER_SHELL_SSH_HOST,CI_SERVER_SHELL_SSH_PORT:Bt.CI_SERVER_SHELL_SSH_PORT,CI_SERVER_URL:Bt.CI_SERVER_URL,CI_SERVER_VERSION:Bt.CI_SERVER_VERSION,CI_SERVER_VERSION_MAJOR:Bt.CI_SERVER_VERSION_MAJOR,CI_SERVER_VERSION_MINOR:Bt.CI_SERVER_VERSION_MINOR,CI_SERVER_VERSION_PATCH:Bt.CI_SERVER_VERSION_PATCH,CI_TEMPLATE_REGISTRY_HOST:Bt.CI_TEMPLATE_REGISTRY_HOST,GITLAB_CI:Bt.GITLAB_CI,GITLAB_FEATURES:Bt.GITLAB_FEATURES,GITLAB_USER_ID:Bt.GITLAB_USER_ID,GITLAB_USER_LOGIN:Bt.GITLAB_USER_LOGIN,RUNNER_GENERATE_ARTIFACTS_METADATA:Bt.RUNNER_GENERATE_ARTIFACTS_METADATA},environment:{name:Bt.CI_RUNNER_DESCRIPTION,architecture:Bt.CI_RUNNER_EXECUTABLE_ARCH,server:Bt.CI_SERVER_URL,project:Bt.CI_PROJECT_PATH,job:{id:Bt.CI_JOB_ID},pipeline:{id:Bt.CI_PIPELINE_ID,ref:Bt.CI_CONFIG_PATH}}},metadata:{buildInvocationId:`${Bt.CI_JOB_URL}`,completeness:{parameters:!0,environment:!0,materials:!1},reproducible:!1},materials:[{uri:`git+${Bt.CI_PROJECT_URL}`,digest:{sha1:Bt.CI_COMMIT_SHA}}]}}}else throw new jt(91,"Provenance generation is only supported in GitHub Actions and GitLab CI");return Oxe.attest(Buffer.from(JSON.stringify(r)),GDt,e)};async function XDt(t,e,{access:r,tag:s,registry:a,gitHead:n,provenance:c}){let f=t.manifest.name,p=t.manifest.version,h=G.stringifyIdent(f),E=Mxe.default.fromData(e,{algorithms:["sha1","sha512"]}),C=r??Uxe(t,f),S=await _xe(t),b=await yA.genPackageManifest(t),I=`${h}-${p}.tgz`,T=new URL(`${Jc(a)}/${h}/-/${I}`),N={[I]:{content_type:"application/octet-stream",data:e.toString("base64"),length:e.length}};if(c){let U={name:`pkg:npm/${h.replace(/^@/,"%40")}@${p}`,digest:{sha512:E.sha512[0].hexDigest()}},W=await Lxe([U]),ee=JSON.stringify(W);N[`${h}-${p}.sigstore`]={content_type:W.mediaType,data:ee,length:ee.length}}return{_id:h,_attachments:N,name:h,access:C,"dist-tags":{[s]:p},versions:{[p]:{...b,_id:`${h}@${p}`,name:h,version:p,gitHead:n,dist:{shasum:E.sha1[0].hexDigest(),integrity:E.sha512[0].toString(),tarball:T.toString()}}},readme:S}}async function $Dt(t){try{let{stdout:e}=await qr.execvp("git",["rev-parse","--revs-only","HEAD"],{cwd:t});return e.trim()===""?void 0:e.trim()}catch{return}}function Uxe(t,e){let r=t.project.configuration;return t.manifest.publishConfig&&typeof t.manifest.publishConfig.access=="string"?t.manifest.publishConfig.access:r.get("npmPublishAccess")!==null?r.get("npmPublishAccess"):e.scope?"restricted":"public"}async function _xe(t){let e=fe.toPortablePath(`${t.cwd}/README.md`),r=t.manifest.name,a=`# ${G.stringifyIdent(r)} +`;try{a=await ce.readFilePromise(e,"utf8")}catch(n){if(n.code==="ENOENT")return a;throw n}return a}var DK={npmAlwaysAuth:{description:"URL of the selected npm registry (note: npm enterprise isn't supported)",type:"BOOLEAN",default:!1},npmAuthIdent:{description:"Authentication identity for the npm registry (_auth in npm and yarn v1)",type:"SECRET",default:null},npmAuthToken:{description:"Authentication token for the npm registry (_authToken in npm and yarn v1)",type:"SECRET",default:null}},Hxe={npmAuditRegistry:{description:"Registry to query for audit reports",type:"STRING",default:null},npmPublishRegistry:{description:"Registry to push packages to",type:"STRING",default:null},npmRegistryServer:{description:"URL of the selected npm registry (note: npm enterprise isn't supported)",type:"STRING",default:"https://registry.yarnpkg.com"}},ePt={npmMinimalAgeGate:{description:"Minimum age of a package version according to the publish date on the npm registry in minutes to be considered for installation",type:"NUMBER",default:0},npmPreapprovedPackages:{description:"Array of package descriptors or package name glob patterns to exclude from the minimum release age check",type:"STRING",isArray:!0,default:[]}},tPt={configuration:{...DK,...Hxe,...ePt,npmScopes:{description:"Settings per package scope",type:"MAP",valueDefinition:{description:"",type:"SHAPE",properties:{...DK,...Hxe}}},npmRegistries:{description:"Settings per registry",type:"MAP",normalizeKeys:Jc,valueDefinition:{description:"",type:"SHAPE",properties:{...DK}}}},fetchers:[VD,oh],resolvers:[JD,KD,zD]},rPt=tPt;var OK={};Vt(OK,{NpmAuditCommand:()=>D1,NpmInfoCommand:()=>P1,NpmLoginCommand:()=>b1,NpmLogoutCommand:()=>k1,NpmPublishCommand:()=>Q1,NpmTagAddCommand:()=>T1,NpmTagListCommand:()=>R1,NpmTagRemoveCommand:()=>F1,NpmWhoamiCommand:()=>N1,default:()=>cPt,npmAuditTypes:()=>KP,npmAuditUtils:()=>xL});Ge();Ge();Yt();var RK=ut(Go());Ul();var KP={};Vt(KP,{Environment:()=>VP,Severity:()=>JP});var VP=(s=>(s.All="all",s.Production="production",s.Development="development",s))(VP||{}),JP=(n=>(n.Info="info",n.Low="low",n.Moderate="moderate",n.High="high",n.Critical="critical",n))(JP||{});var xL={};Vt(xL,{allSeverities:()=>S1,getPackages:()=>QK,getReportTree:()=>xK,getSeverityInclusions:()=>bK,getTopLevelDependencies:()=>kK});Ge();var jxe=ut(Ai());var S1=["info","low","moderate","high","critical"];function bK(t){if(typeof t>"u")return new Set(S1);let e=S1.indexOf(t),r=S1.slice(e);return new Set(r)}function xK(t){let e={},r={children:e};for(let[s,a]of je.sortMap(Object.entries(t),n=>n[0]))for(let n of je.sortMap(a,c=>`${c.id}`))e[`${s}/${n.id}`]={value:he.tuple(he.Type.IDENT,G.parseIdent(s)),children:{ID:typeof n.id<"u"&&{label:"ID",value:he.tuple(he.Type.ID,n.id)},Issue:{label:"Issue",value:he.tuple(he.Type.NO_HINT,n.title)},URL:typeof n.url<"u"&&{label:"URL",value:he.tuple(he.Type.URL,n.url)},Severity:{label:"Severity",value:he.tuple(he.Type.NO_HINT,n.severity)},"Vulnerable Versions":{label:"Vulnerable Versions",value:he.tuple(he.Type.RANGE,n.vulnerable_versions)},"Tree Versions":{label:"Tree Versions",children:[...n.versions].sort(jxe.default.compare).map(c=>({value:he.tuple(he.Type.REFERENCE,c)}))},Dependents:{label:"Dependents",children:je.sortMap(n.dependents,c=>G.stringifyLocator(c)).map(c=>({value:he.tuple(he.Type.LOCATOR,c)}))}}};return r}function kK(t,e,{all:r,environment:s}){let a=[],n=r?t.workspaces:[e],c=["all","production"].includes(s),f=["all","development"].includes(s);for(let p of n)for(let h of p.anchoredPackage.dependencies.values())(p.manifest.devDependencies.has(h.identHash)?!f:!c)||a.push({workspace:p,dependency:h});return a}function QK(t,e,{recursive:r}){let s=new Map,a=new Set,n=[],c=(f,p)=>{let h=t.storedResolutions.get(p.descriptorHash);if(typeof h>"u")throw new Error("Assertion failed: The resolution should have been registered");if(!a.has(h))a.add(h);else return;let E=t.storedPackages.get(h);if(typeof E>"u")throw new Error("Assertion failed: The package should have been registered");if(G.ensureDevirtualizedLocator(E).reference.startsWith("npm:")&&E.version!==null){let S=G.stringifyIdent(E),b=je.getMapWithDefault(s,S);je.getArrayWithDefault(b,E.version).push(f)}if(r)for(let S of E.dependencies.values())n.push([E,S])};for(let{workspace:f,dependency:p}of e)n.push([f.anchoredLocator,p]);for(;n.length>0;){let[f,p]=n.shift();c(f,p)}return s}var D1=class extends ft{constructor(){super(...arguments);this.all=ge.Boolean("-A,--all",!1,{description:"Audit dependencies from all workspaces"});this.recursive=ge.Boolean("-R,--recursive",!1,{description:"Audit transitive dependencies as well"});this.environment=ge.String("--environment","all",{description:"Which environments to cover",validator:fo(VP)});this.json=ge.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"});this.noDeprecations=ge.Boolean("--no-deprecations",!1,{description:"Don't warn about deprecated packages"});this.severity=ge.String("--severity","info",{description:"Minimal severity requested for packages to be displayed",validator:fo(JP)});this.excludes=ge.Array("--exclude",[],{description:"Array of glob patterns of packages to exclude from audit"});this.ignores=ge.Array("--ignore",[],{description:"Array of glob patterns of advisory ID's to ignore in the audit report"})}static{this.paths=[["npm","audit"]]}static{this.usage=ot.Usage({description:"perform a vulnerability audit against the installed packages",details:` + This command checks for known security reports on the packages you use. The reports are by default extracted from the npm registry, and may or may not be relevant to your actual program (not all vulnerabilities affect all code paths). + + For consistency with our other commands the default is to only check the direct dependencies for the active workspace. To extend this search to all workspaces, use \`-A,--all\`. To extend this search to both direct and transitive dependencies, use \`-R,--recursive\`. + + Applying the \`--severity\` flag will limit the audit table to vulnerabilities of the corresponding severity and above. Valid values are ${S1.map(r=>`\`${r}\``).join(", ")}. + + If the \`--json\` flag is set, Yarn will print the output exactly as received from the registry. Regardless of this flag, the process will exit with a non-zero exit code if a report is found for the selected packages. + + If certain packages produce false positives for a particular environment, the \`--exclude\` flag can be used to exclude any number of packages from the audit. This can also be set in the configuration file with the \`npmAuditExcludePackages\` option. + + If particular advisories are needed to be ignored, the \`--ignore\` flag can be used with Advisory ID's to ignore any number of advisories in the audit report. This can also be set in the configuration file with the \`npmAuditIgnoreAdvisories\` option. + + To understand the dependency tree requiring vulnerable packages, check the raw report with the \`--json\` flag or use \`yarn why package\` to get more information as to who depends on them. + `,examples:[["Checks for known security issues with the installed packages. The output is a list of known issues.","yarn npm audit"],["Audit dependencies in all workspaces","yarn npm audit --all"],["Limit auditing to `dependencies` (excludes `devDependencies`)","yarn npm audit --environment production"],["Show audit report as valid JSON","yarn npm audit --json"],["Audit all direct and transitive dependencies","yarn npm audit --recursive"],["Output moderate (or more severe) vulnerabilities","yarn npm audit --severity moderate"],["Exclude certain packages","yarn npm audit --exclude package1 --exclude package2"],["Ignore specific advisories","yarn npm audit --ignore 1234567 --ignore 7654321"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:s,workspace:a}=await Rt.find(r,this.context.cwd);if(!a)throw new ar(s.cwd,this.context.cwd);await s.restoreInstallState();let n=kK(s,a,{all:this.all,environment:this.environment}),c=QK(s,n,{recursive:this.recursive}),f=Array.from(new Set([...r.get("npmAuditExcludePackages"),...this.excludes])),p=Object.create(null);for(let[N,U]of c)f.some(W=>RK.default.isMatch(N,W))||(p[N]=[...U.keys()]);let h=hi.getAuditRegistry({configuration:r}),E,C=await lA.start({configuration:r,stdout:this.context.stdout},async()=>{let N=an.post("/-/npm/v1/security/advisories/bulk",p,{authType:an.AuthType.BEST_EFFORT,configuration:r,jsonResponse:!0,registry:h}),U=this.noDeprecations?[]:await Promise.all(Array.from(Object.entries(p),async([ee,ie])=>{let ue=await an.getPackageMetadata(G.parseIdent(ee),{project:s});return je.mapAndFilter(ie,le=>{let{deprecated:me}=ue.versions[le];return me?[ee,le,me]:je.mapAndFilter.skip})})),W=await N;for(let[ee,ie,ue]of U.flat(1))Object.hasOwn(W,ee)&&W[ee].some(le=>Fr.satisfiesWithPrereleases(ie,le.vulnerable_versions))||(W[ee]??=[],W[ee].push({id:`${ee} (deprecation)`,title:(typeof ue=="string"?ue:"").trim()||"This package has been deprecated.",severity:"moderate",vulnerable_versions:ie}));E=W});if(C.hasErrors())return C.exitCode();let S=bK(this.severity),b=Array.from(new Set([...r.get("npmAuditIgnoreAdvisories"),...this.ignores])),I=Object.create(null);for(let[N,U]of Object.entries(E)){let W=U.filter(ee=>!RK.default.isMatch(`${ee.id}`,b)&&S.has(ee.severity));W.length>0&&(I[N]=W.map(ee=>{let ie=c.get(N);if(typeof ie>"u")throw new Error("Assertion failed: Expected the registry to only return packages that were requested");let ue=[...ie.keys()].filter(me=>Fr.satisfiesWithPrereleases(me,ee.vulnerable_versions)),le=new Map;for(let me of ue)for(let pe of ie.get(me))le.set(pe.locatorHash,pe);return{...ee,versions:ue,dependents:[...le.values()]}}))}let T=Object.keys(I).length>0;return T?(xs.emitTree(xK(I),{configuration:r,json:this.json,stdout:this.context.stdout,separators:2}),1):(await Ot.start({configuration:r,includeFooter:!1,json:this.json,stdout:this.context.stdout},async N=>{N.reportInfo(1,"No audit suggestions")}),T?1:0)}};Ge();Ge();Dt();Yt();var TK=ut(Ai()),FK=Ie("util"),P1=class extends ft{constructor(){super(...arguments);this.fields=ge.String("-f,--fields",{description:"A comma-separated list of manifest fields that should be displayed"});this.json=ge.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"});this.packages=ge.Rest()}static{this.paths=[["npm","info"]]}static{this.usage=ot.Usage({category:"Npm-related commands",description:"show information about a package",details:"\n This command fetches information about a package from the npm registry and prints it in a tree format.\n\n The package does not have to be installed locally, but needs to have been published (in particular, local changes will be ignored even for workspaces).\n\n Append `@` to the package argument to provide information specific to the latest version that satisfies the range or to the corresponding tagged version. If the range is invalid or if there is no version satisfying the range, the command will print a warning and fall back to the latest version.\n\n If the `-f,--fields` option is set, it's a comma-separated list of fields which will be used to only display part of the package information.\n\n By default, this command won't return the `dist`, `readme`, and `users` fields, since they are often very long. To explicitly request those fields, explicitly list them with the `--fields` flag or request the output in JSON mode.\n ",examples:[["Show all available information about react (except the `dist`, `readme`, and `users` fields)","yarn npm info react"],["Show all available information about react as valid JSON (including the `dist`, `readme`, and `users` fields)","yarn npm info react --json"],["Show all available information about react@16.12.0","yarn npm info react@16.12.0"],["Show all available information about react@next","yarn npm info react@next"],["Show the description of react","yarn npm info react --fields description"],["Show all available versions of react","yarn npm info react --fields versions"],["Show the readme of react","yarn npm info react --fields readme"],["Show a few fields of react","yarn npm info react --fields homepage,repository"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:s}=await Rt.find(r,this.context.cwd),a=typeof this.fields<"u"?new Set(["name",...this.fields.split(/\s*,\s*/)]):null,n=[],c=!1,f=await Ot.start({configuration:r,includeFooter:!1,json:this.json,stdout:this.context.stdout},async p=>{for(let h of this.packages){let E;if(h==="."){let ie=s.topLevelWorkspace;if(!ie.manifest.name)throw new nt(`Missing ${he.pretty(r,"name",he.Type.CODE)} field in ${fe.fromPortablePath(J.join(ie.cwd,Er.manifest))}`);E=G.makeDescriptor(ie.manifest.name,"unknown")}else E=G.parseDescriptor(h);let C=an.getIdentUrl(E),S=NK(await an.get(C,{configuration:r,ident:E,jsonResponse:!0,customErrorMessage:an.customPackageError})),b=Object.keys(S.versions).sort(TK.default.compareLoose),T=S["dist-tags"].latest||b[b.length-1],N=Fr.validRange(E.range);if(N){let ie=TK.default.maxSatisfying(b,N);ie!==null?T=ie:(p.reportWarning(0,`Unmet range ${G.prettyRange(r,E.range)}; falling back to the latest version`),c=!0)}else Object.hasOwn(S["dist-tags"],E.range)?T=S["dist-tags"][E.range]:E.range!=="unknown"&&(p.reportWarning(0,`Unknown tag ${G.prettyRange(r,E.range)}; falling back to the latest version`),c=!0);let U=S.versions[T],W={...S,...U,version:T,versions:b},ee;if(a!==null){ee={};for(let ie of a){let ue=W[ie];if(typeof ue<"u")ee[ie]=ue;else{p.reportWarning(1,`The ${he.pretty(r,ie,he.Type.CODE)} field doesn't exist inside ${G.prettyIdent(r,E)}'s information`),c=!0;continue}}}else this.json||(delete W.dist,delete W.readme,delete W.users),ee=W;p.reportJson(ee),this.json||n.push(ee)}});FK.inspect.styles.name="cyan";for(let p of n)(p!==n[0]||c)&&this.context.stdout.write(` +`),this.context.stdout.write(`${(0,FK.inspect)(p,{depth:1/0,colors:!0,compact:!1})} +`);return f.exitCode()}};function NK(t){if(Array.isArray(t)){let e=[];for(let r of t)r=NK(r),r&&e.push(r);return e}else if(typeof t=="object"&&t!==null){let e={};for(let r of Object.keys(t)){if(r.startsWith("_"))continue;let s=NK(t[r]);s&&(e[r]=s)}return e}else return t||null}Ge();Ge();Yt();var Gxe=ut(Vv()),b1=class extends ft{constructor(){super(...arguments);this.scope=ge.String("-s,--scope",{description:"Login to the registry configured for a given scope"});this.publish=ge.Boolean("--publish",!1,{description:"Login to the publish registry"});this.alwaysAuth=ge.Boolean("--always-auth",{description:"Set the npmAlwaysAuth configuration"})}static{this.paths=[["npm","login"]]}static{this.usage=ot.Usage({category:"Npm-related commands",description:"store new login info to access the npm registry",details:"\n This command will ask you for your username, password, and 2FA One-Time-Password (when it applies). It will then modify your local configuration (in your home folder, never in the project itself) to reference the new tokens thus generated.\n\n Adding the `-s,--scope` flag will cause the authentication to be done against whatever registry is configured for the associated scope (see also `npmScopes`).\n\n Adding the `--publish` flag will cause the authentication to be done against the registry used when publishing the package (see also `publishConfig.registry` and `npmPublishRegistry`).\n ",examples:[["Login to the default registry","yarn npm login"],["Login to the registry linked to the @my-scope registry","yarn npm login --scope my-scope"],["Login to the publish registry for the current package","yarn npm login --publish"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),s=await kL({configuration:r,cwd:this.context.cwd,publish:this.publish,scope:this.scope});return(await Ot.start({configuration:r,stdout:this.context.stdout,includeFooter:!1},async n=>{let c=await sPt({configuration:r,registry:s,report:n,stdin:this.context.stdin,stdout:this.context.stdout}),f=await nPt(s,c,r);return await iPt(s,f,{alwaysAuth:this.alwaysAuth,scope:this.scope}),n.reportInfo(0,"Successfully logged in")})).exitCode()}};async function kL({scope:t,publish:e,configuration:r,cwd:s}){return t&&e?hi.getScopeRegistry(t,{configuration:r,type:hi.RegistryType.PUBLISH_REGISTRY}):t?hi.getScopeRegistry(t,{configuration:r}):e?hi.getPublishRegistry((await eC(r,s)).manifest,{configuration:r}):hi.getDefaultRegistry({configuration:r})}async function nPt(t,e,r){let s=`/-/user/org.couchdb.user:${encodeURIComponent(e.name)}`,a={_id:`org.couchdb.user:${e.name}`,name:e.name,password:e.password,type:"user",roles:[],date:new Date().toISOString()},n={attemptedAs:e.name,configuration:r,registry:t,jsonResponse:!0,authType:an.AuthType.NO_AUTH};try{return(await an.put(s,a,n)).token}catch(E){if(!(E.originalError?.name==="HTTPError"&&E.originalError?.response.statusCode===409))throw E}let c={...n,authType:an.AuthType.NO_AUTH,headers:{authorization:`Basic ${Buffer.from(`${e.name}:${e.password}`).toString("base64")}`}},f=await an.get(s,c);for(let[E,C]of Object.entries(f))(!a[E]||E==="roles")&&(a[E]=C);let p=`${s}/-rev/${a._rev}`;return(await an.put(p,a,c)).token}async function iPt(t,e,{alwaysAuth:r,scope:s}){let a=c=>f=>{let p=je.isIndexableObject(f)?f:{},h=p[c],E=je.isIndexableObject(h)?h:{};return{...p,[c]:{...E,...r!==void 0?{npmAlwaysAuth:r}:{},npmAuthToken:e}}},n=s?{npmScopes:a(s)}:{npmRegistries:a(t)};return await ze.updateHomeConfiguration(n)}async function sPt({configuration:t,registry:e,report:r,stdin:s,stdout:a}){r.reportInfo(0,`Logging in to ${he.pretty(t,e,he.Type.URL)}`);let n=!1;if(e.match(/^https:\/\/npm\.pkg\.github\.com(\/|$)/)&&(r.reportInfo(0,"You seem to be using the GitHub Package Registry. Tokens must be generated with the 'repo', 'write:packages', and 'read:packages' permissions."),n=!0),r.reportSeparator(),t.env.YARN_IS_TEST_ENV)return{name:t.env.YARN_INJECT_NPM_USER||"",password:t.env.YARN_INJECT_NPM_PASSWORD||""};let c=await(0,Gxe.prompt)([{type:"input",name:"name",message:"Username:",required:!0,onCancel:()=>process.exit(130),stdin:s,stdout:a},{type:"password",name:"password",message:n?"Token:":"Password:",required:!0,onCancel:()=>process.exit(130),stdin:s,stdout:a}]);return r.reportSeparator(),c}Ge();Ge();Yt();var x1=new Set(["npmAuthIdent","npmAuthToken"]),k1=class extends ft{constructor(){super(...arguments);this.scope=ge.String("-s,--scope",{description:"Logout of the registry configured for a given scope"});this.publish=ge.Boolean("--publish",!1,{description:"Logout of the publish registry"});this.all=ge.Boolean("-A,--all",!1,{description:"Logout of all registries"})}static{this.paths=[["npm","logout"]]}static{this.usage=ot.Usage({category:"Npm-related commands",description:"logout of the npm registry",details:"\n This command will log you out by modifying your local configuration (in your home folder, never in the project itself) to delete all credentials linked to a registry.\n\n Adding the `-s,--scope` flag will cause the deletion to be done against whatever registry is configured for the associated scope (see also `npmScopes`).\n\n Adding the `--publish` flag will cause the deletion to be done against the registry used when publishing the package (see also `publishConfig.registry` and `npmPublishRegistry`).\n\n Adding the `-A,--all` flag will cause the deletion to be done against all registries and scopes.\n ",examples:[["Logout of the default registry","yarn npm logout"],["Logout of the @my-scope scope","yarn npm logout --scope my-scope"],["Logout of the publish registry for the current package","yarn npm logout --publish"],["Logout of all registries","yarn npm logout --all"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),s=async()=>{let n=await kL({configuration:r,cwd:this.context.cwd,publish:this.publish,scope:this.scope}),c=await ze.find(this.context.cwd,this.context.plugins),f=G.makeIdent(this.scope??null,"pkg");return!hi.getAuthConfiguration(n,{configuration:c,ident:f}).get("npmAuthToken")};return(await Ot.start({configuration:r,stdout:this.context.stdout},async n=>{if(this.all&&(await aPt(),n.reportInfo(0,"Successfully logged out from everything")),this.scope){await qxe("npmScopes",this.scope),await s()?n.reportInfo(0,`Successfully logged out from ${this.scope}`):n.reportWarning(0,"Scope authentication settings removed, but some other ones settings still apply to it");return}let c=await kL({configuration:r,cwd:this.context.cwd,publish:this.publish});await qxe("npmRegistries",c),await s()?n.reportInfo(0,`Successfully logged out from ${c}`):n.reportWarning(0,"Registry authentication settings removed, but some other ones settings still apply to it")})).exitCode()}};function oPt(t,e){let r=t[e];if(!je.isIndexableObject(r))return!1;let s=new Set(Object.keys(r));if([...x1].every(n=>!s.has(n)))return!1;for(let n of x1)s.delete(n);if(s.size===0)return t[e]=void 0,!0;let a={...r};for(let n of x1)delete a[n];return t[e]=a,!0}async function aPt(){let t=e=>{let r=!1,s=je.isIndexableObject(e)?{...e}:{};s.npmAuthToken&&(delete s.npmAuthToken,r=!0);for(let a of Object.keys(s))oPt(s,a)&&(r=!0);if(Object.keys(s).length!==0)return r?s:e};return await ze.updateHomeConfiguration({npmRegistries:t,npmScopes:t})}async function qxe(t,e){return await ze.updateHomeConfiguration({[t]:r=>{let s=je.isIndexableObject(r)?r:{};if(!Object.hasOwn(s,e))return r;let a=s[e],n=je.isIndexableObject(a)?a:{},c=new Set(Object.keys(n));if([...x1].every(p=>!c.has(p)))return r;for(let p of x1)c.delete(p);if(c.size===0)return Object.keys(s).length===1?void 0:{...s,[e]:void 0};let f={};for(let p of x1)f[p]=void 0;return{...s,[e]:{...n,...f}}}})}Ge();Dt();Yt();var Q1=class extends ft{constructor(){super(...arguments);this.access=ge.String("--access",{description:"The access for the published package (public or restricted)"});this.tag=ge.String("--tag","latest",{description:"The tag on the registry that the package should be attached to"});this.tolerateRepublish=ge.Boolean("--tolerate-republish",!1,{description:"Warn and exit when republishing an already existing version of a package"});this.otp=ge.String("--otp",{description:"The OTP token to use with the command"});this.provenance=ge.Boolean("--provenance",!1,{description:"Generate provenance for the package. Only available in GitHub Actions and GitLab CI. Can be set globally through the `npmPublishProvenance` setting or the `YARN_NPM_CONFIG_PROVENANCE` environment variable, or per-package through the `publishConfig.provenance` field in package.json."});this.dryRun=ge.Boolean("-n,--dry-run",!1,{description:"Show what would be published without actually publishing"});this.json=ge.Boolean("--json",!1,{description:"Output the result in JSON format"})}static{this.paths=[["npm","publish"]]}static{this.usage=ot.Usage({category:"Npm-related commands",description:"publish the active workspace to the npm registry",details:'\n This command will pack the active workspace into a fresh archive and upload it to the npm registry.\n\n The package will by default be attached to the `latest` tag on the registry, but this behavior can be overridden by using the `--tag` option.\n\n Note that for legacy reasons scoped packages are by default published with an access set to `restricted` (aka "private packages"). This requires you to register for a paid npm plan. In case you simply wish to publish a public scoped package to the registry (for free), just add the `--access public` flag. This behavior can be enabled by default through the `npmPublishAccess` settings.\n ',examples:[["Publish the active workspace","yarn npm publish"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:s,workspace:a}=await Rt.find(r,this.context.cwd);if(!a)throw new ar(s.cwd,this.context.cwd);if(a.manifest.private)throw new nt("Private workspaces cannot be published");if(a.manifest.name===null||a.manifest.version===null)throw new nt("Workspaces must have valid names and versions to be published on an external registry");await s.restoreInstallState();let n=a.manifest.name,c=a.manifest.version,f=hi.getPublishRegistry(a.manifest,{configuration:r});return(await Ot.start({configuration:r,stdout:this.context.stdout,json:this.json},async h=>{if(this.tolerateRepublish)try{let E=await an.get(an.getIdentUrl(n),{configuration:r,registry:f,ident:n,jsonResponse:!0});if(!Object.hasOwn(E,"versions"))throw new jt(15,'Registry returned invalid data for - missing "versions" field');if(Object.hasOwn(E.versions,c)){let C=`Registry already knows about version ${c}; skipping.`;h.reportWarning(0,C),h.reportJson({name:n.name,version:c,registry:f,warning:C,skipped:!0});return}}catch(E){if(E.originalError?.response?.statusCode!==404)throw E}await In.maybeExecuteWorkspaceLifecycleScript(a,"prepublish",{report:h}),await yA.prepareForPack(a,{report:h},async()=>{let E=await yA.genPackList(a);for(let W of E)h.reportInfo(null,fe.fromPortablePath(W)),h.reportJson({file:fe.fromPortablePath(W)});let C=await yA.genPackStream(a,E),S=await je.bufferStream(C),b=await v1.getGitHead(a.cwd),I=!1,T="";a.manifest.publishConfig&&"provenance"in a.manifest.publishConfig?(I=!!a.manifest.publishConfig.provenance,T=I?"Generating provenance statement because `publishConfig.provenance` field is set.":"Skipping provenance statement because `publishConfig.provenance` field is set to false."):this.provenance?(I=!0,T="Generating provenance statement because `--provenance` flag is set."):r.get("npmPublishProvenance")&&(I=!0,T="Generating provenance statement because `npmPublishProvenance` setting is set."),T&&(h.reportInfo(null,T),h.reportJson({type:"provenance",enabled:I,provenanceMessage:T}));let N=await v1.makePublishBody(a,S,{access:this.access,tag:this.tag,registry:f,gitHead:b,provenance:I});this.dryRun||await an.put(an.getIdentUrl(n),N,{configuration:r,registry:f,ident:n,otp:this.otp,jsonResponse:!0,allowOidc:!!(process.env.CI&&(process.env.GITHUB_ACTIONS||process.env.GITLAB))});let U=this.dryRun?`[DRY RUN] Package would be published to ${f} with tag ${this.tag}`:"Package archive published";h.reportInfo(0,U),h.reportJson({name:n.name,version:c,registry:f,tag:this.tag||"latest",files:E.map(W=>fe.fromPortablePath(W)),access:this.access||null,dryRun:this.dryRun,published:!this.dryRun,message:U,provenance:!!I})})})).exitCode()}};Ge();Yt();var Wxe=ut(Ai());Ge();Dt();Yt();var R1=class extends ft{constructor(){super(...arguments);this.json=ge.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"});this.package=ge.String({required:!1})}static{this.paths=[["npm","tag","list"]]}static{this.usage=ot.Usage({category:"Npm-related commands",description:"list all dist-tags of a package",details:` + This command will list all tags of a package from the npm registry. + + If the package is not specified, Yarn will default to the current workspace. + `,examples:[["List all tags of package `my-pkg`","yarn npm tag list my-pkg"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:s,workspace:a}=await Rt.find(r,this.context.cwd),n;if(typeof this.package<"u")n=G.parseIdent(this.package);else{if(!a)throw new ar(s.cwd,this.context.cwd);if(!a.manifest.name)throw new nt(`Missing 'name' field in ${fe.fromPortablePath(J.join(a.cwd,Er.manifest))}`);n=a.manifest.name}let c=await zP(n,r),p={children:je.sortMap(Object.entries(c),([h])=>h).map(([h,E])=>({value:he.tuple(he.Type.RESOLUTION,{descriptor:G.makeDescriptor(n,h),locator:G.makeLocator(n,E)})}))};return xs.emitTree(p,{configuration:r,json:this.json,stdout:this.context.stdout})}};async function zP(t,e){let r=`/-/package${an.getIdentUrl(t)}/dist-tags`;return an.get(r,{configuration:e,ident:t,jsonResponse:!0,customErrorMessage:an.customPackageError})}var T1=class extends ft{constructor(){super(...arguments);this.package=ge.String();this.tag=ge.String()}static{this.paths=[["npm","tag","add"]]}static{this.usage=ot.Usage({category:"Npm-related commands",description:"add a tag for a specific version of a package",details:` + This command will add a tag to the npm registry for a specific version of a package. If the tag already exists, it will be overwritten. + `,examples:[["Add a `beta` tag for version `2.3.4-beta.4` of package `my-pkg`","yarn npm tag add my-pkg@2.3.4-beta.4 beta"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:s,workspace:a}=await Rt.find(r,this.context.cwd);if(!a)throw new ar(s.cwd,this.context.cwd);let n=G.parseDescriptor(this.package,!0),c=n.range;if(!Wxe.default.valid(c))throw new nt(`The range ${he.pretty(r,n.range,he.Type.RANGE)} must be a valid semver version`);let f=hi.getPublishRegistry(a.manifest,{configuration:r}),p=he.pretty(r,n,he.Type.IDENT),h=he.pretty(r,c,he.Type.RANGE),E=he.pretty(r,this.tag,he.Type.CODE);return(await Ot.start({configuration:r,stdout:this.context.stdout},async S=>{let b=await zP(n,r);Object.hasOwn(b,this.tag)&&b[this.tag]===c&&S.reportWarning(0,`Tag ${E} is already set to version ${h}`);let I=`/-/package${an.getIdentUrl(n)}/dist-tags/${encodeURIComponent(this.tag)}`;await an.put(I,c,{configuration:r,registry:f,ident:n,jsonRequest:!0,jsonResponse:!0}),S.reportInfo(0,`Tag ${E} added to version ${h} of package ${p}`)})).exitCode()}};Ge();Yt();var F1=class extends ft{constructor(){super(...arguments);this.package=ge.String();this.tag=ge.String()}static{this.paths=[["npm","tag","remove"]]}static{this.usage=ot.Usage({category:"Npm-related commands",description:"remove a tag from a package",details:` + This command will remove a tag from a package from the npm registry. + `,examples:[["Remove the `beta` tag from package `my-pkg`","yarn npm tag remove my-pkg beta"]]})}async execute(){if(this.tag==="latest")throw new nt("The 'latest' tag cannot be removed.");let r=await ze.find(this.context.cwd,this.context.plugins),{project:s,workspace:a}=await Rt.find(r,this.context.cwd);if(!a)throw new ar(s.cwd,this.context.cwd);let n=G.parseIdent(this.package),c=hi.getPublishRegistry(a.manifest,{configuration:r}),f=he.pretty(r,this.tag,he.Type.CODE),p=he.pretty(r,n,he.Type.IDENT),h=await zP(n,r);if(!Object.hasOwn(h,this.tag))throw new nt(`${f} is not a tag of package ${p}`);return(await Ot.start({configuration:r,stdout:this.context.stdout},async C=>{let S=`/-/package${an.getIdentUrl(n)}/dist-tags/${encodeURIComponent(this.tag)}`;await an.del(S,{configuration:r,registry:c,ident:n,jsonResponse:!0}),C.reportInfo(0,`Tag ${f} removed from package ${p}`)})).exitCode()}};Ge();Ge();Yt();var N1=class extends ft{constructor(){super(...arguments);this.scope=ge.String("-s,--scope",{description:"Print username for the registry configured for a given scope"});this.publish=ge.Boolean("--publish",!1,{description:"Print username for the publish registry"})}static{this.paths=[["npm","whoami"]]}static{this.usage=ot.Usage({category:"Npm-related commands",description:"display the name of the authenticated user",details:"\n Print the username associated with the current authentication settings to the standard output.\n\n When using `-s,--scope`, the username printed will be the one that matches the authentication settings of the registry associated with the given scope (those settings can be overriden using the `npmRegistries` map, and the registry associated with the scope is configured via the `npmScopes` map).\n\n When using `--publish`, the registry we'll select will by default be the one used when publishing packages (`publishConfig.registry` or `npmPublishRegistry` if available, otherwise we'll fallback to the regular `npmRegistryServer`).\n ",examples:[["Print username for the default registry","yarn npm whoami"],["Print username for the registry on a given scope","yarn npm whoami --scope company"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),s;return this.scope&&this.publish?s=hi.getScopeRegistry(this.scope,{configuration:r,type:hi.RegistryType.PUBLISH_REGISTRY}):this.scope?s=hi.getScopeRegistry(this.scope,{configuration:r}):this.publish?s=hi.getPublishRegistry((await eC(r,this.context.cwd)).manifest,{configuration:r}):s=hi.getDefaultRegistry({configuration:r}),(await Ot.start({configuration:r,stdout:this.context.stdout},async n=>{let c;try{c=await an.get("/-/whoami",{configuration:r,registry:s,authType:an.AuthType.ALWAYS_AUTH,jsonResponse:!0,ident:this.scope?G.makeIdent(this.scope,""):void 0})}catch(f){if(f.response?.statusCode===401||f.response?.statusCode===403){n.reportError(41,"Authentication failed - your credentials may have expired");return}else throw f}n.reportInfo(0,c.username)})).exitCode()}};var lPt={configuration:{npmPublishAccess:{description:"Default access of the published packages",type:"STRING",default:null},npmPublishProvenance:{description:"Whether to generate provenance for the published packages",type:"BOOLEAN",default:!1},npmAuditExcludePackages:{description:"Array of glob patterns of packages to exclude from npm audit",type:"STRING",default:[],isArray:!0},npmAuditIgnoreAdvisories:{description:"Array of glob patterns of advisory IDs to exclude from npm audit",type:"STRING",default:[],isArray:!0}},commands:[D1,P1,b1,k1,Q1,T1,R1,F1,N1]},cPt=lPt;var GK={};Vt(GK,{PatchCommand:()=>H1,PatchCommitCommand:()=>_1,PatchFetcher:()=>tb,PatchResolver:()=>rb,default:()=>PPt,patchUtils:()=>gy});Ge();Ge();Dt();eA();var gy={};Vt(gy,{applyPatchFile:()=>RL,diffFolders:()=>HK,ensureUnpatchedDescriptor:()=>LK,ensureUnpatchedLocator:()=>FL,extractPackageToDisk:()=>_K,extractPatchFlags:()=>Xxe,isParentRequired:()=>UK,isPatchDescriptor:()=>TL,isPatchLocator:()=>Tg,loadPatchFiles:()=>eb,makeDescriptor:()=>NL,makeLocator:()=>MK,makePatchHash:()=>jK,parseDescriptor:()=>XP,parseLocator:()=>$P,parsePatchFile:()=>ZP,unpatchDescriptor:()=>vPt,unpatchLocator:()=>SPt});Ge();Dt();Ge();Dt();var uPt=/^@@ -(\d+)(,(\d+))? \+(\d+)(,(\d+))? @@.*/;function O1(t){return J.relative(vt.root,J.resolve(vt.root,fe.toPortablePath(t)))}function fPt(t){let e=t.trim().match(uPt);if(!e)throw new Error(`Bad header line: '${t}'`);return{original:{start:Math.max(Number(e[1]),1),length:Number(e[3]||1)},patched:{start:Math.max(Number(e[4]),1),length:Number(e[6]||1)}}}var APt=420,pPt=493;var Yxe=()=>({semverExclusivity:null,diffLineFromPath:null,diffLineToPath:null,oldMode:null,newMode:null,deletedFileMode:null,newFileMode:null,renameFrom:null,renameTo:null,beforeHash:null,afterHash:null,fromPath:null,toPath:null,hunks:null}),hPt=t=>({header:fPt(t),parts:[]}),gPt={"@":"header","-":"deletion","+":"insertion"," ":"context","\\":"pragma",undefined:"context"};function dPt(t){let e=[],r=Yxe(),s="parsing header",a=null,n=null;function c(){a&&(n&&(a.parts.push(n),n=null),r.hunks.push(a),a=null)}function f(){c(),e.push(r),r=Yxe()}for(let p=0;p0?"patch":"mode change",W=null;switch(U){case"rename":{if(!E||!C)throw new Error("Bad parser state: rename from & to not given");e.push({type:"rename",semverExclusivity:s,fromPath:O1(E),toPath:O1(C)}),W=C}break;case"file deletion":{let ee=a||I;if(!ee)throw new Error("Bad parse state: no path given for file deletion");e.push({type:"file deletion",semverExclusivity:s,hunk:N&&N[0]||null,path:O1(ee),mode:QL(p),hash:S})}break;case"file creation":{let ee=n||T;if(!ee)throw new Error("Bad parse state: no path given for file creation");e.push({type:"file creation",semverExclusivity:s,hunk:N&&N[0]||null,path:O1(ee),mode:QL(h),hash:b})}break;case"patch":case"mode change":W=T||n;break;default:je.assertNever(U);break}W&&c&&f&&c!==f&&e.push({type:"mode change",semverExclusivity:s,path:O1(W),oldMode:QL(c),newMode:QL(f)}),W&&N&&N.length&&e.push({type:"patch",semverExclusivity:s,path:O1(W),hunks:N,beforeHash:S,afterHash:b})}if(e.length===0)throw new Error("Unable to parse patch file: No changes found. Make sure the patch is a valid UTF8 encoded string");return e}function QL(t){let e=parseInt(t,8)&511;if(e!==APt&&e!==pPt)throw new Error(`Unexpected file mode string: ${t}`);return e}function ZP(t){let e=t.split(/\n/g);return e[e.length-1]===""&&e.pop(),mPt(dPt(e))}function yPt(t){let e=0,r=0;for(let{type:s,lines:a}of t.parts)switch(s){case"context":r+=a.length,e+=a.length;break;case"deletion":e+=a.length;break;case"insertion":r+=a.length;break;default:je.assertNever(s);break}if(e!==t.header.original.length||r!==t.header.patched.length){let s=a=>a<0?a:`+${a}`;throw new Error(`hunk header integrity check failed (expected @@ ${s(t.header.original.length)} ${s(t.header.patched.length)} @@, got @@ ${s(e)} ${s(r)} @@)`)}}Ge();Dt();var L1=class extends Error{constructor(r,s){super(`Cannot apply hunk #${r+1}`);this.hunk=s}};async function M1(t,e,r){let s=await t.lstatPromise(e),a=await r();typeof a<"u"&&(e=a),await t.lutimesPromise(e,s.atime,s.mtime)}async function RL(t,{baseFs:e=new Yn,dryRun:r=!1,version:s=null}={}){for(let a of t)if(!(a.semverExclusivity!==null&&s!==null&&!Fr.satisfiesWithPrereleases(s,a.semverExclusivity)))switch(a.type){case"file deletion":if(r){if(!e.existsSync(a.path))throw new Error(`Trying to delete a file that doesn't exist: ${a.path}`)}else await M1(e,J.dirname(a.path),async()=>{await e.unlinkPromise(a.path)});break;case"rename":if(r){if(!e.existsSync(a.fromPath))throw new Error(`Trying to move a file that doesn't exist: ${a.fromPath}`)}else await M1(e,J.dirname(a.fromPath),async()=>{await M1(e,J.dirname(a.toPath),async()=>{await M1(e,a.fromPath,async()=>(await e.movePromise(a.fromPath,a.toPath),a.toPath))})});break;case"file creation":if(r){if(e.existsSync(a.path))throw new Error(`Trying to create a file that already exists: ${a.path}`)}else{let n=a.hunk?a.hunk.parts[0].lines.join(` +`)+(a.hunk.parts[0].noNewlineAtEndOfFile?"":` +`):"";await e.mkdirpPromise(J.dirname(a.path),{chmod:493,utimes:[fi.SAFE_TIME,fi.SAFE_TIME]}),await e.writeFilePromise(a.path,n,{mode:a.mode}),await e.utimesPromise(a.path,fi.SAFE_TIME,fi.SAFE_TIME)}break;case"patch":await M1(e,a.path,async()=>{await CPt(a,{baseFs:e,dryRun:r})});break;case"mode change":{let c=(await e.statPromise(a.path)).mode;if(Vxe(a.newMode)!==Vxe(c))continue;await M1(e,a.path,async()=>{await e.chmodPromise(a.path,a.newMode)})}break;default:je.assertNever(a);break}}function Vxe(t){return(t&64)>0}function Jxe(t){return t.replace(/\s+$/,"")}function IPt(t,e){return Jxe(t)===Jxe(e)}async function CPt({hunks:t,path:e},{baseFs:r,dryRun:s=!1}){let a=await r.statSync(e).mode,c=(await r.readFileSync(e,"utf8")).split(/\n/),f=[],p=0,h=0;for(let C of t){let S=Math.max(h,C.header.patched.start+p),b=Math.max(0,S-h),I=Math.max(0,c.length-S-C.header.original.length),T=Math.max(b,I),N=0,U=0,W=null;for(;N<=T;){if(N<=b&&(U=S-N,W=Kxe(C,c,U),W!==null)){N=-N;break}if(N<=I&&(U=S+N,W=Kxe(C,c,U),W!==null))break;N+=1}if(W===null)throw new L1(t.indexOf(C),C);f.push(W),p+=N,h=U+C.header.original.length}if(s)return;let E=0;for(let C of f)for(let S of C)switch(S.type){case"splice":{let b=S.index+E;c.splice(b,S.numToDelete,...S.linesToInsert),E+=S.linesToInsert.length-S.numToDelete}break;case"pop":c.pop();break;case"push":c.push(S.line);break;default:je.assertNever(S);break}await r.writeFilePromise(e,c.join(` +`),{mode:a})}function Kxe(t,e,r){let s=[];for(let a of t.parts)switch(a.type){case"context":case"deletion":{for(let n of a.lines){let c=e[r];if(c==null||!IPt(c,n))return null;r+=1}a.type==="deletion"&&(s.push({type:"splice",index:r-a.lines.length,numToDelete:a.lines.length,linesToInsert:[]}),a.noNewlineAtEndOfFile&&s.push({type:"push",line:""}))}break;case"insertion":s.push({type:"splice",index:r,numToDelete:0,linesToInsert:a.lines}),a.noNewlineAtEndOfFile&&s.push({type:"pop"});break;default:je.assertNever(a.type);break}return s}var BPt=/^builtin<([^>]+)>$/;function U1(t,e){let{protocol:r,source:s,selector:a,params:n}=G.parseRange(t);if(r!=="patch:")throw new Error("Invalid patch range");if(s===null)throw new Error("Patch locators must explicitly define their source");let c=a?a.split(/&/).map(E=>fe.toPortablePath(E)):[],f=n&&typeof n.locator=="string"?G.parseLocator(n.locator):null,p=n&&typeof n.version=="string"?n.version:null,h=e(s);return{parentLocator:f,sourceItem:h,patchPaths:c,sourceVersion:p}}function TL(t){return t.range.startsWith("patch:")}function Tg(t){return t.reference.startsWith("patch:")}function XP(t){let{sourceItem:e,...r}=U1(t.range,G.parseDescriptor);return{...r,sourceDescriptor:e}}function $P(t){let{sourceItem:e,...r}=U1(t.reference,G.parseLocator);return{...r,sourceLocator:e}}function vPt(t){let{sourceItem:e}=U1(t.range,G.parseDescriptor);return e}function SPt(t){let{sourceItem:e}=U1(t.reference,G.parseLocator);return e}function LK(t){if(!TL(t))return t;let{sourceItem:e}=U1(t.range,G.parseDescriptor);return e}function FL(t){if(!Tg(t))return t;let{sourceItem:e}=U1(t.reference,G.parseLocator);return e}function zxe({parentLocator:t,sourceItem:e,patchPaths:r,sourceVersion:s,patchHash:a},n){let c=t!==null?{locator:G.stringifyLocator(t)}:{},f=typeof s<"u"?{version:s}:{},p=typeof a<"u"?{hash:a}:{};return G.makeRange({protocol:"patch:",source:n(e),selector:r.join("&"),params:{...f,...p,...c}})}function NL(t,{parentLocator:e,sourceDescriptor:r,patchPaths:s}){return G.makeDescriptor(t,zxe({parentLocator:e,sourceItem:r,patchPaths:s},G.stringifyDescriptor))}function MK(t,{parentLocator:e,sourcePackage:r,patchPaths:s,patchHash:a}){return G.makeLocator(t,zxe({parentLocator:e,sourceItem:r,sourceVersion:r.version,patchPaths:s,patchHash:a},G.stringifyLocator))}function Zxe({onAbsolute:t,onRelative:e,onProject:r,onBuiltin:s},a){let n=a.lastIndexOf("!");n!==-1&&(a=a.slice(n+1));let c=a.match(BPt);return c!==null?s(c[1]):a.startsWith("~/")?r(a.slice(2)):J.isAbsolute(a)?t(a):e(a)}function Xxe(t){let e=t.lastIndexOf("!");return{optional:(e!==-1?new Set(t.slice(0,e).split(/!/)):new Set).has("optional")}}function UK(t){return Zxe({onAbsolute:()=>!1,onRelative:()=>!0,onProject:()=>!1,onBuiltin:()=>!1},t)}async function eb(t,e,r){let s=t!==null?await r.fetcher.fetch(t,r):null,a=s&&s.localPath?{packageFs:new Sn(vt.root),prefixPath:J.relative(vt.root,s.localPath)}:s;s&&s!==a&&s.releaseFs&&s.releaseFs();let n=await je.releaseAfterUseAsync(async()=>await Promise.all(e.map(async c=>{let f=Xxe(c),p=await Zxe({onAbsolute:async h=>await ce.readFilePromise(h,"utf8"),onRelative:async h=>{if(a===null)throw new Error("Assertion failed: The parent locator should have been fetched");return await a.packageFs.readFilePromise(J.join(a.prefixPath,h),"utf8")},onProject:async h=>await ce.readFilePromise(J.join(r.project.cwd,h),"utf8"),onBuiltin:async h=>await r.project.configuration.firstHook(E=>E.getBuiltinPatch,r.project,h)},c);return{...f,source:p}})));for(let c of n)typeof c.source=="string"&&(c.source=c.source.replace(/\r\n?/g,` +`));return n}async function _K(t,{cache:e,project:r}){let s=r.storedPackages.get(t.locatorHash);if(typeof s>"u")throw new Error("Assertion failed: Expected the package to be registered");let a=FL(t),n=r.storedChecksums,c=new ki,f=await ce.mktempPromise(),p=J.join(f,"source"),h=J.join(f,"user"),E=J.join(f,".yarn-patch.json"),C=r.configuration.makeFetcher(),S=[];try{let b,I;if(t.locatorHash===a.locatorHash){let T=await C.fetch(t,{cache:e,project:r,fetcher:C,checksums:n,report:c});S.push(()=>T.releaseFs?.()),b=T,I=T}else b=await C.fetch(t,{cache:e,project:r,fetcher:C,checksums:n,report:c}),S.push(()=>b.releaseFs?.()),I=await C.fetch(t,{cache:e,project:r,fetcher:C,checksums:n,report:c}),S.push(()=>I.releaseFs?.());await Promise.all([ce.copyPromise(p,b.prefixPath,{baseFs:b.packageFs}),ce.copyPromise(h,I.prefixPath,{baseFs:I.packageFs}),ce.writeJsonPromise(E,{locator:G.stringifyLocator(t),version:s.version})])}finally{for(let b of S)b()}return ce.detachTemp(f),h}async function HK(t,e){let r=fe.fromPortablePath(t).replace(/\\/g,"/"),s=fe.fromPortablePath(e).replace(/\\/g,"/"),{stdout:a,stderr:n}=await qr.execvp("git",["-c","core.safecrlf=false","diff","--src-prefix=a/","--dst-prefix=b/","--ignore-cr-at-eol","--full-index","--no-index","--no-renames","--text",r,s],{cwd:fe.toPortablePath(process.cwd()),env:{...process.env,GIT_CONFIG_NOSYSTEM:"1",HOME:"",XDG_CONFIG_HOME:"",USERPROFILE:""}});if(n.length>0)throw new Error(`Unable to diff directories. Make sure you have a recent version of 'git' available in PATH. +The following error was reported by 'git': +${n}`);let c=r.startsWith("/")?f=>f.slice(1):f=>f;return a.replace(new RegExp(`(a|b)(${je.escapeRegExp(`/${c(r)}/`)})`,"g"),"$1/").replace(new RegExp(`(a|b)${je.escapeRegExp(`/${c(s)}/`)}`,"g"),"$1/").replace(new RegExp(je.escapeRegExp(`${r}/`),"g"),"").replace(new RegExp(je.escapeRegExp(`${s}/`),"g"),"")}function jK(t,e){let r=[];for(let{source:s}of t){if(s===null)continue;let a=ZP(s);for(let n of a){let{semverExclusivity:c,...f}=n;c!==null&&e!==null&&!Fr.satisfiesWithPrereleases(e,c)||r.push(JSON.stringify(f))}}return Nn.makeHash(`${3}`,...r).slice(0,6)}Ge();function $xe(t,{configuration:e,report:r}){for(let s of t.parts)for(let a of s.lines)switch(s.type){case"context":r.reportInfo(null,` ${he.pretty(e,a,"grey")}`);break;case"deletion":r.reportError(28,`- ${he.pretty(e,a,he.Type.REMOVED)}`);break;case"insertion":r.reportError(28,`+ ${he.pretty(e,a,he.Type.ADDED)}`);break;default:je.assertNever(s.type)}}var tb=class{supports(e,r){return!!Tg(e)}getLocalPath(e,r){return null}async fetch(e,r){let s=r.checksums.get(e.locatorHash)||null,[a,n,c]=await r.cache.fetchPackageFromCache(e,s,{onHit:()=>r.report.reportCacheHit(e),onMiss:()=>r.report.reportCacheMiss(e,`${G.prettyLocator(r.project.configuration,e)} can't be found in the cache and will be fetched from the disk`),loader:()=>this.patchPackage(e,r),...r.cacheOptions});return{packageFs:a,releaseFs:n,prefixPath:G.getIdentVendorPath(e),localPath:this.getLocalPath(e,r),checksum:c}}async patchPackage(e,r){let{parentLocator:s,sourceLocator:a,sourceVersion:n,patchPaths:c}=$P(e),f=await eb(s,c,r),p=await ce.mktempPromise(),h=J.join(p,"current.zip"),E=await r.fetcher.fetch(a,r),C=G.getIdentVendorPath(e),S=new As(h,{create:!0,level:r.project.configuration.get("compressionLevel")});await je.releaseAfterUseAsync(async()=>{await S.copyPromise(C,E.prefixPath,{baseFs:E.packageFs,stableSort:!0})},E.releaseFs),S.saveAndClose();for(let{source:b,optional:I}of f){if(b===null)continue;let T=new As(h,{level:r.project.configuration.get("compressionLevel")}),N=new Sn(J.resolve(vt.root,C),{baseFs:T});try{await RL(ZP(b),{baseFs:N,version:n})}catch(U){if(!(U instanceof L1))throw U;let W=r.project.configuration.get("enableInlineHunks"),ee=!W&&!I?" (set enableInlineHunks for details)":"",ie=`${G.prettyLocator(r.project.configuration,e)}: ${U.message}${ee}`,ue=le=>{W&&$xe(U.hunk,{configuration:r.project.configuration,report:le})};if(T.discardAndClose(),I){r.report.reportWarningOnce(66,ie,{reportExtra:ue});continue}else throw new jt(66,ie,ue)}T.saveAndClose()}return new As(h,{level:r.project.configuration.get("compressionLevel")})}};Ge();var rb=class{supportsDescriptor(e,r){return!!TL(e)}supportsLocator(e,r){return!!Tg(e)}shouldPersistResolution(e,r){return!1}bindDescriptor(e,r,s){let{patchPaths:a}=XP(e);return a.every(n=>!UK(n))?e:G.bindDescriptor(e,{locator:G.stringifyLocator(r)})}getResolutionDependencies(e,r){let{sourceDescriptor:s}=XP(e);return{sourceDescriptor:r.project.configuration.normalizeDependency(s)}}async getCandidates(e,r,s){if(!s.fetchOptions)throw new Error("Assertion failed: This resolver cannot be used unless a fetcher is configured");let{parentLocator:a,patchPaths:n}=XP(e),c=await eb(a,n,s.fetchOptions),f=r.sourceDescriptor;if(typeof f>"u")throw new Error("Assertion failed: The dependency should have been resolved");let p=jK(c,f.version);return[MK(e,{parentLocator:a,sourcePackage:f,patchPaths:n,patchHash:p})]}async getSatisfying(e,r,s,a){let[n]=await this.getCandidates(e,r,a);return{locators:s.filter(c=>c.locatorHash===n.locatorHash),sorted:!1}}async resolve(e,r){let{sourceLocator:s}=$P(e);return{...await r.resolver.resolve(s,r),...e}}};Ge();Dt();Yt();var _1=class extends ft{constructor(){super(...arguments);this.save=ge.Boolean("-s,--save",!1,{description:"Add the patch to your resolution entries"});this.patchFolder=ge.String()}static{this.paths=[["patch-commit"]]}static{this.usage=ot.Usage({description:"generate a patch out of a directory",details:"\n By default, this will print a patchfile on stdout based on the diff between the folder passed in and the original version of the package. Such file is suitable for consumption with the `patch:` protocol.\n\n With the `-s,--save` option set, the patchfile won't be printed on stdout anymore and will instead be stored within a local file (by default kept within `.yarn/patches`, but configurable via the `patchFolder` setting). A `resolutions` entry will also be added to your top-level manifest, referencing the patched package via the `patch:` protocol.\n\n Note that only folders generated by `yarn patch` are accepted as valid input for `yarn patch-commit`.\n "})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:s,workspace:a}=await Rt.find(r,this.context.cwd);if(!a)throw new ar(s.cwd,this.context.cwd);await s.restoreInstallState();let n=J.resolve(this.context.cwd,fe.toPortablePath(this.patchFolder)),c=J.join(n,"../source"),f=J.join(n,"../.yarn-patch.json");if(!ce.existsSync(c))throw new nt("The argument folder didn't get created by 'yarn patch'");let p=await HK(c,n),h=await ce.readJsonPromise(f),E=G.parseLocator(h.locator,!0);if(!s.storedPackages.has(E.locatorHash))throw new nt("No package found in the project for the given locator");if(!this.save){this.context.stdout.write(p);return}let C=r.get("patchFolder"),S=J.join(C,`${G.slugifyLocator(E)}.patch`);await ce.mkdirPromise(C,{recursive:!0}),await ce.writeFilePromise(S,p);let b=[],I=new Map;for(let T of s.storedPackages.values()){if(G.isVirtualLocator(T))continue;let N=T.dependencies.get(E.identHash);if(!N)continue;let U=G.ensureDevirtualizedDescriptor(N),W=LK(U),ee=s.storedResolutions.get(W.descriptorHash);if(!ee)throw new Error("Assertion failed: Expected the resolution to have been registered");if(!s.storedPackages.get(ee))throw new Error("Assertion failed: Expected the package to have been registered");let ue=s.tryWorkspaceByLocator(T);if(ue)b.push(ue);else{let le=s.originalPackages.get(T.locatorHash);if(!le)throw new Error("Assertion failed: Expected the original package to have been registered");let me=le.dependencies.get(N.identHash);if(!me)throw new Error("Assertion failed: Expected the original dependency to have been registered");I.set(me.descriptorHash,me)}}for(let T of b)for(let N of Ut.hardDependencies){let U=T.manifest[N].get(E.identHash);if(!U)continue;let W=NL(U,{parentLocator:null,sourceDescriptor:G.convertLocatorToDescriptor(E),patchPaths:[J.join(Er.home,J.relative(s.cwd,S))]});T.manifest[N].set(U.identHash,W)}for(let T of I.values()){let N=NL(T,{parentLocator:null,sourceDescriptor:G.convertLocatorToDescriptor(E),patchPaths:[J.join(Er.home,J.relative(s.cwd,S))]});s.topLevelWorkspace.manifest.resolutions.push({pattern:{descriptor:{fullName:G.stringifyIdent(N),description:T.range}},reference:N.range})}await s.persist()}};Ge();Dt();Yt();var H1=class extends ft{constructor(){super(...arguments);this.update=ge.Boolean("-u,--update",!1,{description:"Reapply local patches that already apply to this packages"});this.json=ge.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"});this.package=ge.String()}static{this.paths=[["patch"]]}static{this.usage=ot.Usage({description:"prepare a package for patching",details:"\n This command will cause a package to be extracted in a temporary directory intended to be editable at will.\n\n Once you're done with your changes, run `yarn patch-commit -s path` (with `path` being the temporary directory you received) to generate a patchfile and register it into your top-level manifest via the `patch:` protocol. Run `yarn patch-commit -h` for more details.\n\n Calling the command when you already have a patch won't import it by default (in other words, the default behavior is to reset existing patches). However, adding the `-u,--update` flag will import any current patch.\n "})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:s,workspace:a}=await Rt.find(r,this.context.cwd),n=await Kr.find(r);if(!a)throw new ar(s.cwd,this.context.cwd);await s.restoreInstallState();let c=G.parseLocator(this.package);if(c.reference==="unknown"){let f=je.mapAndFilter([...s.storedPackages.values()],p=>p.identHash!==c.identHash?je.mapAndFilter.skip:G.isVirtualLocator(p)?je.mapAndFilter.skip:Tg(p)!==this.update?je.mapAndFilter.skip:p);if(f.length===0)throw new nt("No package found in the project for the given locator");if(f.length>1)throw new nt(`Multiple candidate packages found; explicitly choose one of them (use \`yarn why \` to get more information as to who depends on them): +${f.map(p=>` +- ${G.prettyLocator(r,p)}`).join("")}`);c=f[0]}if(!s.storedPackages.has(c.locatorHash))throw new nt("No package found in the project for the given locator");await Ot.start({configuration:r,json:this.json,stdout:this.context.stdout},async f=>{let p=FL(c),h=await _K(c,{cache:n,project:s});f.reportJson({locator:G.stringifyLocator(p),path:fe.fromPortablePath(h)});let E=this.update?" along with its current modifications":"";f.reportInfo(0,`Package ${G.prettyLocator(r,p)} got extracted with success${E}!`),f.reportInfo(0,`You can now edit the following folder: ${he.pretty(r,fe.fromPortablePath(h),"magenta")}`),f.reportInfo(0,`Once you are done run ${he.pretty(r,`yarn patch-commit -s ${process.platform==="win32"?'"':""}${fe.fromPortablePath(h)}${process.platform==="win32"?'"':""}`,"cyan")} and Yarn will store a patchfile based on your changes.`)})}};var DPt={configuration:{enableInlineHunks:{description:"If true, the installs will print unmatched patch hunks",type:"BOOLEAN",default:!1},patchFolder:{description:"Folder where the patch files must be written",type:"ABSOLUTE_PATH",default:"./.yarn/patches"}},commands:[_1,H1],fetchers:[tb],resolvers:[rb]},PPt=DPt;var YK={};Vt(YK,{PnpmLinker:()=>nb,default:()=>TPt});Ge();Dt();Yt();var nb=class{getCustomDataKey(){return JSON.stringify({name:"PnpmLinker",version:3})}supportsPackage(e,r){return this.isEnabled(r)}async findPackageLocation(e,r){if(!this.isEnabled(r))throw new Error("Assertion failed: Expected the pnpm linker to be enabled");let s=this.getCustomDataKey(),a=r.project.linkersCustomData.get(s);if(!a)throw new nt(`The project in ${he.pretty(r.project.configuration,`${r.project.cwd}/package.json`,he.Type.PATH)} doesn't seem to have been installed - running an install there might help`);let n=a.pathsByLocator.get(e.locatorHash);if(typeof n>"u")throw new nt(`Couldn't find ${G.prettyLocator(r.project.configuration,e)} in the currently installed pnpm map - running an install might help`);return n.packageLocation}async findPackageLocator(e,r){if(!this.isEnabled(r))return null;let s=this.getCustomDataKey(),a=r.project.linkersCustomData.get(s);if(!a)throw new nt(`The project in ${he.pretty(r.project.configuration,`${r.project.cwd}/package.json`,he.Type.PATH)} doesn't seem to have been installed - running an install there might help`);let n=e.match(/(^.*\/node_modules\/(@[^/]*\/)?[^/]+)(\/.*$)/);if(n){let p=a.locatorByPath.get(n[1]);if(p)return p}let c=e,f=e;do{f=c,c=J.dirname(f);let p=a.locatorByPath.get(f);if(p)return p}while(c!==f);return null}makeInstaller(e){return new qK(e)}isEnabled(e){return e.project.configuration.get("nodeLinker")==="pnpm"}},qK=class{constructor(e){this.opts=e;this.asyncActions=new je.AsyncActions(10);this.customData={pathsByLocator:new Map,locatorByPath:new Map};this.indexFolderPromise=$b(ce,{indexPath:J.join(e.project.configuration.get("globalFolder"),"index")})}attachCustomData(e){}async installPackage(e,r,s){switch(e.linkType){case"SOFT":return this.installPackageSoft(e,r,s);case"HARD":return this.installPackageHard(e,r,s)}throw new Error("Assertion failed: Unsupported package link type")}async installPackageSoft(e,r,s){let a=J.resolve(r.packageFs.getRealPath(),r.prefixPath),n=this.opts.project.tryWorkspaceByLocator(e)?J.join(a,Er.nodeModules):null;return this.customData.pathsByLocator.set(e.locatorHash,{packageLocation:a,dependenciesLocation:n}),{packageLocation:a,buildRequest:null}}async installPackageHard(e,r,s){let a=xPt(e,{project:this.opts.project}),n=a.packageLocation;this.customData.locatorByPath.set(n,G.stringifyLocator(e)),this.customData.pathsByLocator.set(e.locatorHash,a),s.holdFetchResult(this.asyncActions.set(e.locatorHash,async()=>{await ce.mkdirPromise(n,{recursive:!0}),await ce.copyPromise(n,r.prefixPath,{baseFs:r.packageFs,overwrite:!1,linkStrategy:{type:"HardlinkFromIndex",indexPath:await this.indexFolderPromise,autoRepair:!0}})}));let f=G.isVirtualLocator(e)?G.devirtualizeLocator(e):e,p={manifest:await Ut.tryFind(r.prefixPath,{baseFs:r.packageFs})??new Ut,misc:{hasBindingGyp:gA.hasBindingGyp(r)}},h=this.opts.project.getDependencyMeta(f,e.version),E=gA.extractBuildRequest(e,p,h,{configuration:this.opts.project.configuration});return{packageLocation:n,buildRequest:E}}async attachInternalDependencies(e,r){if(this.opts.project.configuration.get("nodeLinker")!=="pnpm"||!eke(e,{project:this.opts.project}))return;let s=this.customData.pathsByLocator.get(e.locatorHash);if(typeof s>"u")throw new Error(`Assertion failed: Expected the package to have been registered (${G.stringifyLocator(e)})`);let{dependenciesLocation:a}=s;a&&this.asyncActions.reduce(e.locatorHash,async n=>{await ce.mkdirPromise(a,{recursive:!0});let c=await kPt(a),f=new Map(c),p=[n],h=(C,S)=>{let b=S;eke(S,{project:this.opts.project})||(this.opts.report.reportWarningOnce(0,"The pnpm linker doesn't support providing different versions to workspaces' peer dependencies"),b=G.devirtualizeLocator(S));let I=this.customData.pathsByLocator.get(b.locatorHash);if(typeof I>"u")throw new Error(`Assertion failed: Expected the package to have been registered (${G.stringifyLocator(S)})`);let T=G.stringifyIdent(C),N=J.join(a,T),U=J.relative(J.dirname(N),I.packageLocation),W=f.get(T);f.delete(T),p.push(Promise.resolve().then(async()=>{if(W){if(W.isSymbolicLink()&&await ce.readlinkPromise(N)===U)return;await ce.removePromise(N)}await ce.mkdirpPromise(J.dirname(N)),process.platform=="win32"&&this.opts.project.configuration.get("winLinkType")==="junctions"?await ce.symlinkPromise(I.packageLocation,N,"junction"):await ce.symlinkPromise(U,N)}))},E=!1;for(let[C,S]of r)C.identHash===e.identHash&&(E=!0),h(C,S);!E&&!this.opts.project.tryWorkspaceByLocator(e)&&h(G.convertLocatorToDescriptor(e),e),p.push(QPt(a,f)),await Promise.all(p)})}async attachExternalDependents(e,r){throw new Error("External dependencies haven't been implemented for the pnpm linker")}async finalizeInstall(){let e=tke(this.opts.project);if(this.opts.project.configuration.get("nodeLinker")!=="pnpm")await ce.removePromise(e);else{let r;try{r=new Set(await ce.readdirPromise(e))}catch{r=new Set}for(let{dependenciesLocation:s}of this.customData.pathsByLocator.values()){if(!s)continue;let a=J.contains(e,s);if(a===null)continue;let[n]=a.split(J.sep);r.delete(n)}await Promise.all([...r].map(async s=>{await ce.removePromise(J.join(e,s))}))}return await this.asyncActions.wait(),await WK(e),this.opts.project.configuration.get("nodeLinker")!=="node-modules"&&await WK(bPt(this.opts.project)),{customData:this.customData}}};function bPt(t){return J.join(t.cwd,Er.nodeModules)}function tke(t){return t.configuration.get("pnpmStoreFolder")}function xPt(t,{project:e}){let r=G.slugifyLocator(t),s=tke(e),a=J.join(s,r,"package"),n=J.join(s,r,Er.nodeModules);return{packageLocation:a,dependenciesLocation:n}}function eke(t,{project:e}){return!G.isVirtualLocator(t)||!e.tryWorkspaceByLocator(t)}async function kPt(t){let e=new Map,r=[];try{r=await ce.readdirPromise(t,{withFileTypes:!0})}catch(s){if(s.code!=="ENOENT")throw s}try{for(let s of r)if(!s.name.startsWith("."))if(s.name.startsWith("@")){let a=await ce.readdirPromise(J.join(t,s.name),{withFileTypes:!0});if(a.length===0)e.set(s.name,s);else for(let n of a)e.set(`${s.name}/${n.name}`,n)}else e.set(s.name,s)}catch(s){if(s.code!=="ENOENT")throw s}return e}async function QPt(t,e){let r=[],s=new Set;for(let a of e.keys()){r.push(ce.removePromise(J.join(t,a)));let n=G.tryParseIdent(a)?.scope;n&&s.add(`@${n}`)}return Promise.all(r).then(()=>Promise.all([...s].map(a=>WK(J.join(t,a)))))}async function WK(t){try{await ce.rmdirPromise(t)}catch(e){if(e.code!=="ENOENT"&&e.code!=="ENOTEMPTY"&&e.code!=="EBUSY")throw e}}var RPt={configuration:{pnpmStoreFolder:{description:"By default, the store is stored in the 'node_modules/.store' of the project. Sometimes in CI scenario's it is convenient to store this in a different location so it can be cached and reused.",type:"ABSOLUTE_PATH",default:"./node_modules/.store"}},linkers:[nb]},TPt=RPt;var $K={};Vt($K,{StageCommand:()=>j1,default:()=>qPt,stageUtils:()=>LL});Ge();Dt();Yt();Ge();Dt();var LL={};Vt(LL,{ActionType:()=>VK,checkConsensus:()=>OL,expandDirectory:()=>zK,findConsensus:()=>ZK,findVcsRoot:()=>JK,genCommitMessage:()=>XK,getCommitPrefix:()=>rke,isYarnFile:()=>KK});Dt();var VK=(n=>(n[n.CREATE=0]="CREATE",n[n.DELETE=1]="DELETE",n[n.ADD=2]="ADD",n[n.REMOVE=3]="REMOVE",n[n.MODIFY=4]="MODIFY",n))(VK||{});async function JK(t,{marker:e}){do if(!ce.existsSync(J.join(t,e)))t=J.dirname(t);else return t;while(t!=="/");return null}function KK(t,{roots:e,names:r}){if(r.has(J.basename(t)))return!0;do if(!e.has(t))t=J.dirname(t);else return!0;while(t!=="/");return!1}function zK(t){let e=[],r=[t];for(;r.length>0;){let s=r.pop(),a=ce.readdirSync(s);for(let n of a){let c=J.resolve(s,n);ce.lstatSync(c).isDirectory()?r.push(c):e.push(c)}}return e}function OL(t,e){let r=0,s=0;for(let a of t)a!=="wip"&&(e.test(a)?r+=1:s+=1);return r>=s}function ZK(t){let e=OL(t,/^(\w\(\w+\):\s*)?\w+s/),r=OL(t,/^(\w\(\w+\):\s*)?[A-Z]/),s=OL(t,/^\w\(\w+\):/);return{useThirdPerson:e,useUpperCase:r,useComponent:s}}function rke(t){return t.useComponent?"chore(yarn): ":""}var FPt=new Map([[0,"create"],[1,"delete"],[2,"add"],[3,"remove"],[4,"update"]]);function XK(t,e){let r=rke(t),s=[],a=e.slice().sort((n,c)=>n[0]-c[0]);for(;a.length>0;){let[n,c]=a.shift(),f=FPt.get(n);t.useUpperCase&&s.length===0&&(f=`${f[0].toUpperCase()}${f.slice(1)}`),t.useThirdPerson&&(f+="s");let p=[c];for(;a.length>0&&a[0][0]===n;){let[,E]=a.shift();p.push(E)}p.sort();let h=p.shift();p.length===1?h+=" (and one other)":p.length>1&&(h+=` (and ${p.length} others)`),s.push(`${f} ${h}`)}return`${r}${s.join(", ")}`}var NPt="Commit generated via `yarn stage`",OPt=11;async function nke(t){let{code:e,stdout:r}=await qr.execvp("git",["log","-1","--pretty=format:%H"],{cwd:t});return e===0?r.trim():null}async function LPt(t,e){let r=[],s=e.filter(h=>J.basename(h.path)==="package.json");for(let{action:h,path:E}of s){let C=J.relative(t,E);if(h===4){let S=await nke(t),{stdout:b}=await qr.execvp("git",["show",`${S}:${C}`],{cwd:t,strict:!0}),I=await Ut.fromText(b),T=await Ut.fromFile(E),N=new Map([...T.dependencies,...T.devDependencies]),U=new Map([...I.dependencies,...I.devDependencies]);for(let[W,ee]of U){let ie=G.stringifyIdent(ee),ue=N.get(W);ue?ue.range!==ee.range&&r.push([4,`${ie} to ${ue.range}`]):r.push([3,ie])}for(let[W,ee]of N)U.has(W)||r.push([2,G.stringifyIdent(ee)])}else if(h===0){let S=await Ut.fromFile(E);S.name?r.push([0,G.stringifyIdent(S.name)]):r.push([0,"a package"])}else if(h===1){let S=await nke(t),{stdout:b}=await qr.execvp("git",["show",`${S}:${C}`],{cwd:t,strict:!0}),I=await Ut.fromText(b);I.name?r.push([1,G.stringifyIdent(I.name)]):r.push([1,"a package"])}else throw new Error("Assertion failed: Unsupported action type")}let{code:a,stdout:n}=await qr.execvp("git",["log",`-${OPt}`,"--pretty=format:%s"],{cwd:t}),c=a===0?n.split(/\n/g).filter(h=>h!==""):[],f=ZK(c);return XK(f,r)}var MPt={0:[" A ","?? "],4:[" M "],1:[" D "]},UPt={0:["A "],4:["M "],1:["D "]},ike={async findRoot(t){return await JK(t,{marker:".git"})},async filterChanges(t,e,r,s){let{stdout:a}=await qr.execvp("git",["status","-s"],{cwd:t,strict:!0}),n=a.toString().split(/\n/g),c=s?.staged?UPt:MPt;return[].concat(...n.map(p=>{if(p==="")return[];let h=p.slice(0,3),E=J.resolve(t,p.slice(3));if(!s?.staged&&h==="?? "&&p.endsWith("/"))return zK(E).map(C=>({action:0,path:C}));{let S=[0,4,1].find(b=>c[b].includes(h));return S!==void 0?[{action:S,path:E}]:[]}})).filter(p=>KK(p.path,{roots:e,names:r}))},async genCommitMessage(t,e){return await LPt(t,e)},async makeStage(t,e){let r=e.map(s=>fe.fromPortablePath(s.path));await qr.execvp("git",["add","--",...r],{cwd:t,strict:!0})},async makeCommit(t,e,r){let s=e.map(a=>fe.fromPortablePath(a.path));await qr.execvp("git",["add","-N","--",...s],{cwd:t,strict:!0}),await qr.execvp("git",["commit","-m",`${r} + +${NPt} +`,"--",...s],{cwd:t,strict:!0})},async makeReset(t,e){let r=e.map(s=>fe.fromPortablePath(s.path));await qr.execvp("git",["reset","HEAD","--",...r],{cwd:t,strict:!0})}};var _Pt=[ike],j1=class extends ft{constructor(){super(...arguments);this.commit=ge.Boolean("-c,--commit",!1,{description:"Commit the staged files"});this.reset=ge.Boolean("-r,--reset",!1,{description:"Remove all files from the staging area"});this.dryRun=ge.Boolean("-n,--dry-run",!1,{description:"Print the commit message and the list of modified files without staging / committing"});this.update=ge.Boolean("-u,--update",!1,{hidden:!0})}static{this.paths=[["stage"]]}static{this.usage=ot.Usage({description:"add all yarn files to your vcs",details:"\n This command will add to your staging area the files belonging to Yarn (typically any modified `package.json` and `.yarnrc.yml` files, but also linker-generated files, cache data, etc). It will take your ignore list into account, so the cache files won't be added if the cache is ignored in a `.gitignore` file (assuming you use Git).\n\n Running `--reset` will instead remove them from the staging area (the changes will still be there, but won't be committed until you stage them back).\n\n Since the staging area is a non-existent concept in Mercurial, Yarn will always create a new commit when running this command on Mercurial repositories. You can get this behavior when using Git by using the `--commit` flag which will directly create a commit.\n ",examples:[["Adds all modified project files to the staging area","yarn stage"],["Creates a new commit containing all modified project files","yarn stage --commit"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:s}=await Rt.find(r,this.context.cwd),{driver:a,root:n}=await HPt(s.cwd),c=[r.get("cacheFolder"),r.get("globalFolder"),r.get("virtualFolder"),r.get("yarnPath")];await r.triggerHook(C=>C.populateYarnPaths,s,C=>{c.push(C)});let f=new Set;for(let C of c)for(let S of jPt(n,C))f.add(S);let p=new Set([r.get("rcFilename"),Er.lockfile,Er.manifest]),h=await a.filterChanges(n,f,p),E=await a.genCommitMessage(n,h);if(this.dryRun)if(this.commit)this.context.stdout.write(`${E} +`);else for(let C of h)this.context.stdout.write(`${fe.fromPortablePath(C.path)} +`);else if(this.reset){let C=await a.filterChanges(n,f,p,{staged:!0});C.length===0?this.context.stdout.write("No staged changes found!"):await a.makeReset(n,C)}else h.length===0?this.context.stdout.write("No changes found!"):this.commit?await a.makeCommit(n,h,E):(await a.makeStage(n,h),this.context.stdout.write(E))}};async function HPt(t){let e=null,r=null;for(let s of _Pt)if((r=await s.findRoot(t))!==null){e=s;break}if(e===null||r===null)throw new nt("No stage driver has been found for your current project");return{driver:e,root:r}}function jPt(t,e){let r=[];if(e===null)return r;for(;;){(e===t||e.startsWith(`${t}/`))&&r.push(e);let s;try{s=ce.statSync(e)}catch{break}if(s.isSymbolicLink())e=J.resolve(J.dirname(e),ce.readlinkSync(e));else break}return r}var GPt={commands:[j1]},qPt=GPt;var ez={};Vt(ez,{default:()=>XPt});Ge();Ge();Dt();var ake=ut(Ai());Ge();var ske=ut(l9()),WPt="e8e1bd300d860104bb8c58453ffa1eb4",YPt="OFCNCOG2CU",oke=async(t,e)=>{let r=G.stringifyIdent(t),a=VPt(e).initIndex("npm-search");try{return(await a.getObject(r,{attributesToRetrieve:["types"]})).types?.ts==="definitely-typed"}catch{return!1}},VPt=t=>(0,ske.default)(YPt,WPt,{requester:{async send(r){try{let s=await ln.request(r.url,r.data||null,{configuration:t,headers:r.headers});return{content:s.body,isTimedOut:!1,status:s.statusCode}}catch(s){return{content:s.response.body,isTimedOut:!1,status:s.response.statusCode}}}}});var lke=t=>t.scope?`${t.scope}__${t.name}`:`${t.name}`,JPt=async(t,e,r,s)=>{if(r.scope==="types")return;let{project:a}=t,{configuration:n}=a;if(!(n.get("tsEnableAutoTypes")??(ce.existsSync(J.join(t.cwd,"tsconfig.json"))||ce.existsSync(J.join(a.cwd,"tsconfig.json")))))return;let f=n.makeResolver(),p={project:a,resolver:f,report:new ki};if(!await oke(r,n))return;let E=lke(r),C=G.parseRange(r.range).selector;if(!Fr.validRange(C)){let N=n.normalizeDependency(r),U=await f.getCandidates(N,{},p);C=G.parseRange(U[0].reference).selector}let S=ake.default.coerce(C);if(S===null)return;let b=`${Zu.Modifier.CARET}${S.major}`,I=G.makeDescriptor(G.makeIdent("types",E),b),T=je.mapAndFind(a.workspaces,N=>{let U=N.manifest.dependencies.get(r.identHash)?.descriptorHash,W=N.manifest.devDependencies.get(r.identHash)?.descriptorHash;if(U!==r.descriptorHash&&W!==r.descriptorHash)return je.mapAndFind.skip;let ee=[];for(let ie of Ut.allDependencies){let ue=N.manifest[ie].get(I.identHash);typeof ue>"u"||ee.push([ie,ue])}return ee.length===0?je.mapAndFind.skip:ee});if(typeof T<"u")for(let[N,U]of T)t.manifest[N].set(U.identHash,U);else{try{let N=n.normalizeDependency(I);if((await f.getCandidates(N,{},p)).length===0)return}catch{return}t.manifest[Zu.Target.DEVELOPMENT].set(I.identHash,I)}},KPt=async(t,e,r)=>{if(r.scope==="types")return;let{project:s}=t,{configuration:a}=s;if(!(a.get("tsEnableAutoTypes")??(ce.existsSync(J.join(t.cwd,"tsconfig.json"))||ce.existsSync(J.join(s.cwd,"tsconfig.json")))))return;let c=lke(r),f=G.makeIdent("types",c);for(let p of Ut.allDependencies)typeof t.manifest[p].get(f.identHash)>"u"||t.manifest[p].delete(f.identHash)},zPt=(t,e)=>{e.publishConfig&&e.publishConfig.typings&&(e.typings=e.publishConfig.typings),e.publishConfig&&e.publishConfig.types&&(e.types=e.publishConfig.types)},ZPt={configuration:{tsEnableAutoTypes:{description:"Whether Yarn should auto-install @types/ dependencies on 'yarn add'",type:"BOOLEAN",isNullable:!0,default:null}},hooks:{afterWorkspaceDependencyAddition:JPt,afterWorkspaceDependencyRemoval:KPt,beforeWorkspacePacking:zPt}},XPt=ZPt;var sz={};Vt(sz,{VersionApplyCommand:()=>Y1,VersionCheckCommand:()=>V1,VersionCommand:()=>J1,default:()=>nbt,versionUtils:()=>W1});Ge();Ge();Yt();var W1={};Vt(W1,{Decision:()=>G1,applyPrerelease:()=>cke,applyReleases:()=>iz,applyStrategy:()=>ib,clearVersionFiles:()=>tz,getUndecidedDependentWorkspaces:()=>ob,getUndecidedWorkspaces:()=>ML,openVersionFile:()=>q1,requireMoreDecisions:()=>ebt,resolveVersionFiles:()=>sb,suggestStrategy:()=>nz,updateVersionFiles:()=>rz,validateReleaseDecision:()=>dy});Ge();Dt();wc();Yt();ql();var kA=ut(Ai()),$Pt=/^(>=|[~^]|)(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(-(0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(\.(0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*)?(\+[0-9a-zA-Z-]+(\.[0-9a-zA-Z-]+)*)?$/,G1=(h=>(h.UNDECIDED="undecided",h.DECLINE="decline",h.MAJOR="major",h.MINOR="minor",h.PATCH="patch",h.PREMAJOR="premajor",h.PREMINOR="preminor",h.PREPATCH="prepatch",h.PRERELEASE="prerelease",h))(G1||{});function dy(t){let e=kA.default.valid(t);return e||je.validateEnum(N4(G1,"UNDECIDED"),t)}async function sb(t,{prerelease:e=null}={}){let r=new Map,s=t.configuration.get("deferredVersionFolder");if(!ce.existsSync(s))return r;let a=await ce.readdirPromise(s);for(let n of a){if(!n.endsWith(".yml"))continue;let c=J.join(s,n),f=await ce.readFilePromise(c,"utf8"),p=as(f);for(let[h,E]of Object.entries(p.releases||{})){if(E==="decline")continue;let C=G.parseIdent(h),S=t.tryWorkspaceByIdent(C);if(S===null)throw new Error(`Assertion failed: Expected a release definition file to only reference existing workspaces (${J.basename(c)} references ${h})`);if(S.manifest.version===null)throw new Error(`Assertion failed: Expected the workspace to have a version (${G.prettyLocator(t.configuration,S.anchoredLocator)})`);let b=S.manifest.raw.stableVersion??S.manifest.version,I=r.get(S),T=ib(E==="prerelease"?S.manifest.version:b,dy(E));if(T===null)throw new Error(`Assertion failed: Expected ${b} to support being bumped via strategy ${E}`);let N=typeof I<"u"?kA.default.gt(T,I)?T:I:T;r.set(S,N)}}return e&&(r=new Map([...r].map(([n,c])=>[n,cke(c,{current:n.manifest.version,prerelease:e})]))),r}async function tz(t){let e=t.configuration.get("deferredVersionFolder");ce.existsSync(e)&&await ce.removePromise(e)}async function rz(t,e){let r=new Set(e),s=t.configuration.get("deferredVersionFolder");if(!ce.existsSync(s))return;let a=await ce.readdirPromise(s);for(let n of a){if(!n.endsWith(".yml"))continue;let c=J.join(s,n),f=await ce.readFilePromise(c,"utf8"),p=as(f),h=p?.releases;if(h){for(let E of Object.keys(h)){let C=G.parseIdent(E),S=t.tryWorkspaceByIdent(C);(S===null||r.has(S))&&delete p.releases[E]}Object.keys(p.releases).length>0?await ce.changeFilePromise(c,nl(new nl.PreserveOrdering(p))):await ce.unlinkPromise(c)}}}async function q1(t,{allowEmpty:e=!1}={}){let r=t.configuration;if(r.projectCwd===null)throw new nt("This command can only be run from within a Yarn project");let s=await ka.fetchRoot(r.projectCwd),a=s!==null?await ka.fetchBase(s,{baseRefs:r.get("changesetBaseRefs")}):null,n=s!==null?await ka.fetchChangedFiles(s,{base:a.hash,project:t}):[],c=r.get("deferredVersionFolder"),f=n.filter(b=>J.contains(c,b)!==null);if(f.length>1)throw new nt(`Your current branch contains multiple versioning files; this isn't supported: +- ${f.map(b=>fe.fromPortablePath(b)).join(` +- `)}`);let p=new Set(je.mapAndFilter(n,b=>{let I=t.tryWorkspaceByFilePath(b);return I===null?je.mapAndFilter.skip:I}));if(f.length===0&&p.size===0&&!e)return null;let h=f.length===1?f[0]:J.join(c,`${Nn.makeHash(Math.random().toString()).slice(0,8)}.yml`),E=ce.existsSync(h)?await ce.readFilePromise(h,"utf8"):"{}",C=as(E),S=new Map;for(let b of C.declined||[]){let I=G.parseIdent(b),T=t.getWorkspaceByIdent(I);S.set(T,"decline")}for(let[b,I]of Object.entries(C.releases||{})){let T=G.parseIdent(b),N=t.getWorkspaceByIdent(T);S.set(N,dy(I))}return{project:t,root:s,baseHash:a!==null?a.hash:null,baseTitle:a!==null?a.title:null,changedFiles:new Set(n),changedWorkspaces:p,releaseRoots:new Set([...p].filter(b=>b.manifest.version!==null)),releases:S,async saveAll(){let b={},I=[],T=[];for(let N of t.workspaces){if(N.manifest.version===null)continue;let U=G.stringifyIdent(N.anchoredLocator),W=S.get(N);W==="decline"?I.push(U):typeof W<"u"?b[U]=dy(W):p.has(N)&&T.push(U)}await ce.mkdirPromise(J.dirname(h),{recursive:!0}),await ce.changeFilePromise(h,nl(new nl.PreserveOrdering({releases:Object.keys(b).length>0?b:void 0,declined:I.length>0?I:void 0,undecided:T.length>0?T:void 0})))}}}function ebt(t){return ML(t).size>0||ob(t).length>0}function ML(t){let e=new Set;for(let r of t.changedWorkspaces)r.manifest.version!==null&&(t.releases.has(r)||e.add(r));return e}function ob(t,{include:e=new Set}={}){let r=[],s=new Map(je.mapAndFilter([...t.releases],([n,c])=>c==="decline"?je.mapAndFilter.skip:[n.anchoredLocator.locatorHash,n])),a=new Map(je.mapAndFilter([...t.releases],([n,c])=>c!=="decline"?je.mapAndFilter.skip:[n.anchoredLocator.locatorHash,n]));for(let n of t.project.workspaces)if(!(!e.has(n)&&(a.has(n.anchoredLocator.locatorHash)||s.has(n.anchoredLocator.locatorHash)))&&n.manifest.version!==null)for(let c of Ut.hardDependencies)for(let f of n.manifest.getForScope(c).values()){let p=t.project.tryWorkspaceByDescriptor(f);p!==null&&s.has(p.anchoredLocator.locatorHash)&&r.push([n,p])}return r}function nz(t,e){let r=kA.default.clean(e);for(let s of Object.values(G1))if(s!=="undecided"&&s!=="decline"&&kA.default.inc(t,s)===r)return s;return null}function ib(t,e){if(kA.default.valid(e))return e;if(t===null)throw new nt(`Cannot apply the release strategy "${e}" unless the workspace already has a valid version`);if(!kA.default.valid(t))throw new nt(`Cannot apply the release strategy "${e}" on a non-semver version (${t})`);let r=kA.default.inc(t,e);if(r===null)throw new nt(`Cannot apply the release strategy "${e}" on the specified version (${t})`);return r}function iz(t,e,{report:r,exact:s}){let a=new Map;for(let n of t.workspaces)for(let c of Ut.allDependencies)for(let f of n.manifest[c].values()){let p=t.tryWorkspaceByDescriptor(f);if(p===null||!e.has(p))continue;je.getArrayWithDefault(a,p).push([n,c,f.identHash])}for(let[n,c]of e){let f=n.manifest.version;n.manifest.version=c,kA.default.prerelease(c)===null?delete n.manifest.raw.stableVersion:n.manifest.raw.stableVersion||(n.manifest.raw.stableVersion=f);let p=n.manifest.name!==null?G.stringifyIdent(n.manifest.name):null;r.reportInfo(0,`${G.prettyLocator(t.configuration,n.anchoredLocator)}: Bumped to ${c}`),r.reportJson({cwd:fe.fromPortablePath(n.cwd),ident:p,oldVersion:f,newVersion:c});let h=a.get(n);if(!(typeof h>"u"))for(let[E,C,S]of h){let b=E.manifest[C].get(S);if(typeof b>"u")throw new Error("Assertion failed: The dependency should have existed");let I=b.range,T=!1;if(I.startsWith(Ei.protocol)&&(I=I.slice(Ei.protocol.length),T=!0,I===n.relativeCwd))continue;let N=I.match($Pt);if(!N){r.reportWarning(0,`Couldn't auto-upgrade range ${I} (in ${G.prettyLocator(t.configuration,E.anchoredLocator)})`);continue}let U=s?`${c}`:`${N[1]}${c}`;T&&(U=`${Ei.protocol}${U}`);let W=G.makeDescriptor(b,U);E.manifest[C].set(S,W)}}}var tbt=new Map([["%n",{extract:t=>t.length>=1?[t[0],t.slice(1)]:null,generate:(t=0)=>`${t+1}`}]]);function cke(t,{current:e,prerelease:r}){let s=new kA.default.SemVer(e),a=s.prerelease.slice(),n=[];s.prerelease=[],s.format()!==t&&(a.length=0);let c=!0,f=r.split(/\./g);for(let p of f){let h=tbt.get(p);if(typeof h>"u")n.push(p),a[0]===p?a.shift():c=!1;else{let E=c?h.extract(a):null;E!==null&&typeof E[0]=="number"?(n.push(h.generate(E[0])),a=E[1]):(n.push(h.generate()),c=!1)}}return s.prerelease&&(s.prerelease=[]),`${t}-${n.join(".")}`}var Y1=class extends ft{constructor(){super(...arguments);this.all=ge.Boolean("--all",!1,{description:"Apply the deferred version changes on all workspaces"});this.dryRun=ge.Boolean("--dry-run",!1,{description:"Print the versions without actually generating the package archive"});this.prerelease=ge.String("--prerelease",{description:"Add a prerelease identifier to new versions",tolerateBoolean:!0});this.exact=ge.Boolean("--exact",!1,{description:"Use the exact version of each package, removes any range. Useful for nightly releases where the range might match another version."});this.recursive=ge.Boolean("-R,--recursive",{description:"Release the transitive workspaces as well"});this.json=ge.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"})}static{this.paths=[["version","apply"]]}static{this.usage=ot.Usage({category:"Release-related commands",description:"apply all the deferred version bumps at once",details:` + This command will apply the deferred version changes and remove their definitions from the repository. + + Note that if \`--prerelease\` is set, the given prerelease identifier (by default \`rc.%n\`) will be used on all new versions and the version definitions will be kept as-is. + + By default only the current workspace will be bumped, but you can configure this behavior by using one of: + + - \`--recursive\` to also apply the version bump on its dependencies + - \`--all\` to apply the version bump on all packages in the repository + + Note that this command will also update the \`workspace:\` references across all your local workspaces, thus ensuring that they keep referring to the same workspaces even after the version bump. + `,examples:[["Apply the version change to the local workspace","yarn version apply"],["Apply the version change to all the workspaces in the local workspace","yarn version apply --all"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:s,workspace:a}=await Rt.find(r,this.context.cwd),n=await Kr.find(r);if(!a)throw new ar(s.cwd,this.context.cwd);await s.restoreInstallState({restoreResolutions:!1});let c=await Ot.start({configuration:r,json:this.json,stdout:this.context.stdout},async f=>{let p=this.prerelease?typeof this.prerelease!="boolean"?this.prerelease:"rc.%n":null,h=await sb(s,{prerelease:p}),E=new Map;if(this.all)E=h;else{let C=this.recursive?a.getRecursiveWorkspaceDependencies():[a];for(let S of C){let b=h.get(S);typeof b<"u"&&E.set(S,b)}}if(E.size===0){let C=h.size>0?" Did you want to add --all?":"";f.reportWarning(0,`The current workspace doesn't seem to require a version bump.${C}`);return}iz(s,E,{report:f,exact:this.exact}),this.dryRun||(p||(this.all?await tz(s):await rz(s,[...E.keys()])),f.reportSeparator())});return this.dryRun||c.hasErrors()?c.exitCode():await s.installWithNewReport({json:this.json,stdout:this.context.stdout},{cache:n})}};Ge();Dt();Yt();var UL=ut(Ai());var V1=class extends ft{constructor(){super(...arguments);this.interactive=ge.Boolean("-i,--interactive",{description:"Open an interactive interface used to set version bumps"})}static{this.paths=[["version","check"]]}static{this.usage=ot.Usage({category:"Release-related commands",description:"check that all the relevant packages have been bumped",details:"\n **Warning:** This command currently requires Git.\n\n This command will check that all the packages covered by the files listed in argument have been properly bumped or declined to bump.\n\n In the case of a bump, the check will also cover transitive packages - meaning that should `Foo` be bumped, a package `Bar` depending on `Foo` will require a decision as to whether `Bar` will need to be bumped. This check doesn't cross packages that have declined to bump.\n\n In case no arguments are passed to the function, the list of modified files will be generated by comparing the HEAD against `master`.\n ",examples:[["Check whether the modified packages need a bump","yarn version check"]]})}async execute(){return this.interactive?await this.executeInteractive():await this.executeStandard()}async executeInteractive(){iw(this.context);let{Gem:r}=await Promise.resolve().then(()=>(qF(),kW)),{ScrollableItems:s}=await Promise.resolve().then(()=>(JF(),VF)),{FocusRequest:a}=await Promise.resolve().then(()=>(RW(),E2e)),{useListInput:n}=await Promise.resolve().then(()=>(YF(),I2e)),{renderForm:c}=await Promise.resolve().then(()=>(XF(),ZF)),{Box:f,Text:p}=await Promise.resolve().then(()=>ut(Wc())),{default:h,useCallback:E,useState:C}=await Promise.resolve().then(()=>ut(hn())),S=await ze.find(this.context.cwd,this.context.plugins),{project:b,workspace:I}=await Rt.find(S,this.context.cwd);if(!I)throw new ar(b.cwd,this.context.cwd);await b.restoreInstallState();let T=await q1(b);if(T===null||T.releaseRoots.size===0)return 0;if(T.root===null)throw new nt("This command can only be run on Git repositories");let N=()=>h.createElement(f,{flexDirection:"row",paddingBottom:1},h.createElement(f,{flexDirection:"column",width:60},h.createElement(f,null,h.createElement(p,null,"Press ",h.createElement(p,{bold:!0,color:"cyanBright"},""),"/",h.createElement(p,{bold:!0,color:"cyanBright"},"")," to select workspaces.")),h.createElement(f,null,h.createElement(p,null,"Press ",h.createElement(p,{bold:!0,color:"cyanBright"},""),"/",h.createElement(p,{bold:!0,color:"cyanBright"},"")," to select release strategies."))),h.createElement(f,{flexDirection:"column"},h.createElement(f,{marginLeft:1},h.createElement(p,null,"Press ",h.createElement(p,{bold:!0,color:"cyanBright"},"")," to save.")),h.createElement(f,{marginLeft:1},h.createElement(p,null,"Press ",h.createElement(p,{bold:!0,color:"cyanBright"},"")," to abort.")))),U=({workspace:me,active:pe,decision:Be,setDecision:Ce})=>{let g=me.manifest.raw.stableVersion??me.manifest.version;if(g===null)throw new Error(`Assertion failed: The version should have been set (${G.prettyLocator(S,me.anchoredLocator)})`);if(UL.default.prerelease(g)!==null)throw new Error(`Assertion failed: Prerelease identifiers shouldn't be found (${g})`);let we=["undecided","decline","patch","minor","major"];n(Be,we,{active:pe,minus:"left",plus:"right",set:Ce});let ye=Be==="undecided"?h.createElement(p,{color:"yellow"},g):Be==="decline"?h.createElement(p,{color:"green"},g):h.createElement(p,null,h.createElement(p,{color:"magenta"},g)," \u2192 ",h.createElement(p,{color:"green"},UL.default.valid(Be)?Be:UL.default.inc(g,Be)));return h.createElement(f,{flexDirection:"column"},h.createElement(f,null,h.createElement(p,null,G.prettyLocator(S,me.anchoredLocator)," - ",ye)),h.createElement(f,null,we.map(Ae=>h.createElement(f,{key:Ae,paddingLeft:2},h.createElement(p,null,h.createElement(r,{active:Ae===Be})," ",Ae)))))},W=me=>{let pe=new Set(T.releaseRoots),Be=new Map([...me].filter(([Ce])=>pe.has(Ce)));for(;;){let Ce=ob({project:T.project,releases:Be}),g=!1;if(Ce.length>0){for(let[we]of Ce)if(!pe.has(we)){pe.add(we),g=!0;let ye=me.get(we);typeof ye<"u"&&Be.set(we,ye)}}if(!g)break}return{relevantWorkspaces:pe,relevantReleases:Be}},ee=()=>{let[me,pe]=C(()=>new Map(T.releases)),Be=E((Ce,g)=>{let we=new Map(me);g!=="undecided"?we.set(Ce,g):we.delete(Ce);let{relevantReleases:ye}=W(we);pe(ye)},[me,pe]);return[me,Be]},ie=({workspaces:me,releases:pe})=>{let Be=[];Be.push(`${me.size} total`);let Ce=0,g=0;for(let we of me){let ye=pe.get(we);typeof ye>"u"?g+=1:ye!=="decline"&&(Ce+=1)}return Be.push(`${Ce} release${Ce===1?"":"s"}`),Be.push(`${g} remaining`),h.createElement(p,{color:"yellow"},Be.join(", "))},le=await c(({useSubmit:me})=>{let[pe,Be]=ee();me(pe);let{relevantWorkspaces:Ce}=W(pe),g=new Set([...Ce].filter(se=>!T.releaseRoots.has(se))),[we,ye]=C(0),Ae=E(se=>{switch(se){case a.BEFORE:ye(we-1);break;case a.AFTER:ye(we+1);break}},[we,ye]);return h.createElement(f,{flexDirection:"column"},h.createElement(N,null),h.createElement(f,null,h.createElement(p,{wrap:"wrap"},"The following files have been modified in your local checkout.")),h.createElement(f,{flexDirection:"column",marginTop:1,paddingLeft:2},[...T.changedFiles].map(se=>h.createElement(f,{key:se},h.createElement(p,null,h.createElement(p,{color:"grey"},fe.fromPortablePath(T.root)),fe.sep,fe.relative(fe.fromPortablePath(T.root),fe.fromPortablePath(se)))))),T.releaseRoots.size>0&&h.createElement(h.Fragment,null,h.createElement(f,{marginTop:1},h.createElement(p,{wrap:"wrap"},"Because of those files having been modified, the following workspaces may need to be released again (note that private workspaces are also shown here, because even though they won't be published, releasing them will allow us to flag their dependents for potential re-release):")),g.size>3?h.createElement(f,{marginTop:1},h.createElement(ie,{workspaces:T.releaseRoots,releases:pe})):null,h.createElement(f,{marginTop:1,flexDirection:"column"},h.createElement(s,{active:we%2===0,radius:1,size:2,onFocusRequest:Ae},[...T.releaseRoots].map(se=>h.createElement(U,{key:se.cwd,workspace:se,decision:pe.get(se)||"undecided",setDecision:X=>Be(se,X)}))))),g.size>0?h.createElement(h.Fragment,null,h.createElement(f,{marginTop:1},h.createElement(p,{wrap:"wrap"},"The following workspaces depend on other workspaces that have been marked for release, and thus may need to be released as well:")),h.createElement(f,null,h.createElement(p,null,"(Press ",h.createElement(p,{bold:!0,color:"cyanBright"},"")," to move the focus between the workspace groups.)")),g.size>5?h.createElement(f,{marginTop:1},h.createElement(ie,{workspaces:g,releases:pe})):null,h.createElement(f,{marginTop:1,flexDirection:"column"},h.createElement(s,{active:we%2===1,radius:2,size:2,onFocusRequest:Ae},[...g].map(se=>h.createElement(U,{key:se.cwd,workspace:se,decision:pe.get(se)||"undecided",setDecision:X=>Be(se,X)}))))):null)},{versionFile:T},{stdin:this.context.stdin,stdout:this.context.stdout,stderr:this.context.stderr});if(typeof le>"u")return 1;T.releases.clear();for(let[me,pe]of le)T.releases.set(me,pe);await T.saveAll()}async executeStandard(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:s,workspace:a}=await Rt.find(r,this.context.cwd);if(!a)throw new ar(s.cwd,this.context.cwd);return await s.restoreInstallState(),(await Ot.start({configuration:r,stdout:this.context.stdout},async c=>{let f=await q1(s);if(f===null||f.releaseRoots.size===0)return;if(f.root===null)throw new nt("This command can only be run on Git repositories");if(c.reportInfo(0,`Your PR was started right after ${he.pretty(r,f.baseHash.slice(0,7),"yellow")} ${he.pretty(r,f.baseTitle,"magenta")}`),f.changedFiles.size>0){c.reportInfo(0,"You have changed the following files since then:"),c.reportSeparator();for(let S of f.changedFiles)c.reportInfo(null,`${he.pretty(r,fe.fromPortablePath(f.root),"gray")}${fe.sep}${fe.relative(fe.fromPortablePath(f.root),fe.fromPortablePath(S))}`)}let p=!1,h=!1,E=ML(f);if(E.size>0){p||c.reportSeparator();for(let S of E)c.reportError(0,`${G.prettyLocator(r,S.anchoredLocator)} has been modified but doesn't have a release strategy attached`);p=!0}let C=ob(f);for(let[S,b]of C)h||c.reportSeparator(),c.reportError(0,`${G.prettyLocator(r,S.anchoredLocator)} doesn't have a release strategy attached, but depends on ${G.prettyWorkspace(r,b)} which is planned for release.`),h=!0;(p||h)&&(c.reportSeparator(),c.reportInfo(0,"This command detected that at least some workspaces have received modifications without explicit instructions as to how they had to be released (if needed)."),c.reportInfo(0,"To correct these errors, run `yarn version check --interactive` then follow the instructions."))})).exitCode()}};Ge();Yt();var _L=ut(Ai());var J1=class extends ft{constructor(){super(...arguments);this.deferred=ge.Boolean("-d,--deferred",{description:"Prepare the version to be bumped during the next release cycle"});this.immediate=ge.Boolean("-i,--immediate",{description:"Bump the version immediately"});this.strategy=ge.String()}static{this.paths=[["version"]]}static{this.usage=ot.Usage({category:"Release-related commands",description:"apply a new version to the current package",details:"\n This command will bump the version number for the given package, following the specified strategy:\n\n - If `major`, the first number from the semver range will be increased (`X.0.0`).\n - If `minor`, the second number from the semver range will be increased (`0.X.0`).\n - If `patch`, the third number from the semver range will be increased (`0.0.X`).\n - If prefixed by `pre` (`premajor`, ...), a `-0` suffix will be set (`0.0.0-0`).\n - If `prerelease`, the suffix will be increased (`0.0.0-X`); the third number from the semver range will also be increased if there was no suffix in the previous version.\n - If `decline`, the nonce will be increased for `yarn version check` to pass without version bump.\n - If a valid semver range, it will be used as new version.\n - If unspecified, Yarn will ask you for guidance.\n\n For more information about the `--deferred` flag, consult our documentation (https://yarnpkg.com/features/release-workflow#deferred-versioning).\n ",examples:[["Immediately bump the version to the next major","yarn version major"],["Prepare the version to be bumped to the next major","yarn version major --deferred"]]})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:s,workspace:a}=await Rt.find(r,this.context.cwd);if(!a)throw new ar(s.cwd,this.context.cwd);let n=r.get("preferDeferredVersions");this.deferred&&(n=!0),this.immediate&&(n=!1);let c=_L.default.valid(this.strategy),f=this.strategy==="decline",p;if(c)if(a.manifest.version!==null){let E=nz(a.manifest.version,this.strategy);E!==null?p=E:p=this.strategy}else p=this.strategy;else{let E=a.manifest.version;if(!f){if(E===null)throw new nt("Can't bump the version if there wasn't a version to begin with - use 0.0.0 as initial version then run the command again.");if(typeof E!="string"||!_L.default.valid(E))throw new nt(`Can't bump the version (${E}) if it's not valid semver`)}p=dy(this.strategy)}if(!n){let C=(await sb(s)).get(a);if(typeof C<"u"&&p!=="decline"){let S=ib(a.manifest.version,p);if(_L.default.lt(S,C))throw new nt(`Can't bump the version to one that would be lower than the current deferred one (${C})`)}}let h=await q1(s,{allowEmpty:!0});return h.releases.set(a,p),await h.saveAll(),n?0:await this.cli.run(["version","apply"])}};var rbt={configuration:{deferredVersionFolder:{description:"Folder where are stored the versioning files",type:"ABSOLUTE_PATH",default:"./.yarn/versions"},preferDeferredVersions:{description:"If true, running `yarn version` will assume the `--deferred` flag unless `--immediate` is set",type:"BOOLEAN",default:!1}},commands:[Y1,V1,J1]},nbt=rbt;var oz={};Vt(oz,{WorkspacesFocusCommand:()=>K1,WorkspacesForeachCommand:()=>Z1,default:()=>obt});Ge();Ge();Yt();var K1=class extends ft{constructor(){super(...arguments);this.json=ge.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"});this.production=ge.Boolean("--production",!1,{description:"Only install regular dependencies by omitting dev dependencies"});this.all=ge.Boolean("-A,--all",!1,{description:"Install the entire project"});this.workspaces=ge.Rest()}static{this.paths=[["workspaces","focus"]]}static{this.usage=ot.Usage({category:"Workspace-related commands",description:"install a single workspace and its dependencies",details:"\n This command will run an install as if the specified workspaces (and all other workspaces they depend on) were the only ones in the project. If no workspaces are explicitly listed, the active one will be assumed.\n\n Note that this command is only very moderately useful when using zero-installs, since the cache will contain all the packages anyway - meaning that the only difference between a full install and a focused install would just be a few extra lines in the `.pnp.cjs` file, at the cost of introducing an extra complexity.\n\n If the `-A,--all` flag is set, the entire project will be installed. Combine with `--production` to replicate the old `yarn install --production`.\n "})}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:s,workspace:a}=await Rt.find(r,this.context.cwd),n=await Kr.find(r);await s.restoreInstallState({restoreResolutions:!1});let c;if(this.all)c=new Set(s.workspaces);else if(this.workspaces.length===0){if(!a)throw new ar(s.cwd,this.context.cwd);c=new Set([a])}else c=new Set(this.workspaces.map(f=>s.getWorkspaceByIdent(G.parseIdent(f))));for(let f of c)for(let p of this.production?["dependencies"]:Ut.hardDependencies)for(let h of f.manifest.getForScope(p).values()){let E=s.tryWorkspaceByDescriptor(h);E!==null&&c.add(E)}for(let f of s.workspaces)c.has(f)?this.production&&f.manifest.devDependencies.clear():(f.manifest.installConfig=f.manifest.installConfig||{},f.manifest.installConfig.selfReferences=!1,f.manifest.dependencies.clear(),f.manifest.devDependencies.clear(),f.manifest.peerDependencies.clear(),f.manifest.scripts.clear());return await s.installWithNewReport({json:this.json,stdout:this.context.stdout},{cache:n,persistProject:!1})}};Ge();Ge();Ge();Yt();var z1=ut(Go()),fke=ut(Ld());Ul();var Z1=class extends ft{constructor(){super(...arguments);this.from=ge.Array("--from",{description:"An array of glob pattern idents or paths from which to base any recursion"});this.all=ge.Boolean("-A,--all",{description:"Run the command on all workspaces of a project"});this.recursive=ge.Boolean("-R,--recursive",{description:"Run the command on the current workspace and all of its recursive dependencies"});this.worktree=ge.Boolean("-W,--worktree",{description:"Run the command on all workspaces of the current worktree"});this.verbose=ge.Counter("-v,--verbose",{description:"Increase level of logging verbosity up to 2 times"});this.parallel=ge.Boolean("-p,--parallel",!1,{description:"Run the commands in parallel"});this.interlaced=ge.Boolean("-i,--interlaced",!1,{description:"Print the output of commands in real-time instead of buffering it"});this.jobs=ge.String("-j,--jobs",{description:"The maximum number of parallel tasks that the execution will be limited to; or `unlimited`",validator:h_([fo(["unlimited"]),$2(p_(),[d_(),g_(1)])])});this.topological=ge.Boolean("-t,--topological",!1,{description:"Run the command after all workspaces it depends on (regular) have finished"});this.topologicalDev=ge.Boolean("--topological-dev",!1,{description:"Run the command after all workspaces it depends on (regular + dev) have finished"});this.include=ge.Array("--include",[],{description:"An array of glob pattern idents or paths; only matching workspaces will be traversed"});this.exclude=ge.Array("--exclude",[],{description:"An array of glob pattern idents or paths; matching workspaces won't be traversed"});this.publicOnly=ge.Boolean("--no-private",{description:"Avoid running the command on private workspaces"});this.since=ge.String("--since",{description:"Only include workspaces that have been changed since the specified ref.",tolerateBoolean:!0});this.dryRun=ge.Boolean("-n,--dry-run",{description:"Print the commands that would be run, without actually running them"});this.commandName=ge.String();this.args=ge.Proxy()}static{this.paths=[["workspaces","foreach"]]}static{this.usage=ot.Usage({category:"Workspace-related commands",description:"run a command on all workspaces",details:"\n This command will run a given sub-command on current and all its descendant workspaces. Various flags can alter the exact behavior of the command:\n\n - If `-p,--parallel` is set, the commands will be ran in parallel; they'll by default be limited to a number of parallel tasks roughly equal to half your core number, but that can be overridden via `-j,--jobs`, or disabled by setting `-j unlimited`.\n\n - If `-p,--parallel` and `-i,--interlaced` are both set, Yarn will print the lines from the output as it receives them. If `-i,--interlaced` wasn't set, it would instead buffer the output from each process and print the resulting buffers only after their source processes have exited.\n\n - If `-t,--topological` is set, Yarn will only run the command after all workspaces that it depends on through the `dependencies` field have successfully finished executing. If `--topological-dev` is set, both the `dependencies` and `devDependencies` fields will be considered when figuring out the wait points.\n\n - If `-A,--all` is set, Yarn will run the command on all the workspaces of a project.\n\n - If `-R,--recursive` is set, Yarn will find workspaces to run the command on by recursively evaluating `dependencies` and `devDependencies` fields, instead of looking at the `workspaces` fields.\n\n - If `-W,--worktree` is set, Yarn will find workspaces to run the command on by looking at the current worktree.\n\n - If `--from` is set, Yarn will use the packages matching the 'from' glob as the starting point for any recursive search.\n\n - If `--since` is set, Yarn will only run the command on workspaces that have been modified since the specified ref. By default Yarn will use the refs specified by the `changesetBaseRefs` configuration option.\n\n - If `--dry-run` is set, Yarn will explain what it would do without actually doing anything.\n\n - The command may apply to only some workspaces through the use of `--include` which acts as a whitelist. The `--exclude` flag will do the opposite and will be a list of packages that mustn't execute the script. Both flags accept glob patterns (if valid Idents and supported by [micromatch](https://github.com/micromatch/micromatch)). Make sure to escape the patterns, to prevent your own shell from trying to expand them. You can also use the `--no-private` flag to avoid running the command in private workspaces.\n\n The `-v,--verbose` flag can be passed up to twice: once to prefix output lines with the originating workspace's name, and again to include start/finish/timing log lines. Maximum verbosity is enabled by default in terminal environments.\n\n If the command is `run` and the script being run does not exist the child workspace will be skipped without error.\n ",examples:[["Publish all packages","yarn workspaces foreach -A --no-private npm publish --tolerate-republish"],["Run the build script on all descendant packages","yarn workspaces foreach -A run build"],["Run the build script on current and all descendant packages in parallel, building package dependencies first","yarn workspaces foreach -Apt run build"],["Run the build script on several packages and all their dependencies, building dependencies first","yarn workspaces foreach -Rpt --from '{workspace-a,workspace-b}' run build"]]})}static{this.schema=[tB("all",qf.Forbids,["from","recursive","since","worktree"],{missingIf:"undefined"}),m_(["all","recursive","since","worktree"],{missingIf:"undefined"})]}async execute(){let r=await ze.find(this.context.cwd,this.context.plugins),{project:s,workspace:a}=await Rt.find(r,this.context.cwd);if(!this.all&&!a)throw new ar(s.cwd,this.context.cwd);await s.restoreInstallState();let n=this.cli.process([this.commandName,...this.args]),c=n.path.length===1&&n.path[0]==="run"&&typeof n.scriptName<"u"?n.scriptName:null;if(n.path.length===0)throw new nt("Invalid subcommand name for iteration - use the 'run' keyword if you wish to execute a script");let f=Ce=>{this.dryRun&&this.context.stdout.write(`${Ce} +`)},p=()=>{let Ce=this.from.map(g=>z1.default.matcher(g));return s.workspaces.filter(g=>{let we=G.stringifyIdent(g.anchoredLocator),ye=g.relativeCwd;return Ce.some(Ae=>Ae(we)||Ae(ye))})},h=[];if(this.since?(f("Option --since is set; selecting the changed workspaces as root for workspace selection"),h=Array.from(await ka.fetchChangedWorkspaces({ref:this.since,project:s}))):this.from?(f("Option --from is set; selecting the specified workspaces"),h=[...p()]):this.worktree?(f("Option --worktree is set; selecting the current workspace"),h=[a]):this.recursive?(f("Option --recursive is set; selecting the current workspace"),h=[a]):this.all&&(f("Option --all is set; selecting all workspaces"),h=[...s.workspaces]),this.dryRun&&!this.all){for(let Ce of h)f(` +- ${Ce.relativeCwd} + ${G.prettyLocator(r,Ce.anchoredLocator)}`);h.length>0&&f("")}let E;if(this.recursive?this.since?(f("Option --recursive --since is set; recursively selecting all dependent workspaces"),E=new Set(h.map(Ce=>[...Ce.getRecursiveWorkspaceDependents()]).flat())):(f("Option --recursive is set; recursively selecting all transitive dependencies"),E=new Set(h.map(Ce=>[...Ce.getRecursiveWorkspaceDependencies()]).flat())):this.worktree?(f("Option --worktree is set; recursively selecting all nested workspaces"),E=new Set(h.map(Ce=>[...Ce.getRecursiveWorkspaceChildren()]).flat())):E=null,E!==null&&(h=[...new Set([...h,...E])],this.dryRun))for(let Ce of E)f(` +- ${Ce.relativeCwd} + ${G.prettyLocator(r,Ce.anchoredLocator)}`);let C=[],S=!1;if(c?.includes(":")){for(let Ce of s.workspaces)if(Ce.manifest.scripts.has(c)&&(S=!S,S===!1))break}for(let Ce of h){if(c&&!Ce.manifest.scripts.has(c)&&!S&&!(await In.getWorkspaceAccessibleBinaries(Ce)).has(c)){f(`Excluding ${Ce.relativeCwd} because it doesn't have a "${c}" script`);continue}if(!(c===r.env.npm_lifecycle_event&&Ce.cwd===a.cwd)){if(this.include.length>0&&!z1.default.isMatch(G.stringifyIdent(Ce.anchoredLocator),this.include)&&!z1.default.isMatch(Ce.relativeCwd,this.include)){f(`Excluding ${Ce.relativeCwd} because it doesn't match the --include filter`);continue}if(this.exclude.length>0&&(z1.default.isMatch(G.stringifyIdent(Ce.anchoredLocator),this.exclude)||z1.default.isMatch(Ce.relativeCwd,this.exclude))){f(`Excluding ${Ce.relativeCwd} because it matches the --exclude filter`);continue}if(this.publicOnly&&Ce.manifest.private===!0){f(`Excluding ${Ce.relativeCwd} because it's a private workspace and --no-private was set`);continue}C.push(Ce)}}if(this.dryRun)return 0;let b=this.verbose??(this.context.stdout.isTTY?1/0:0),I=b>0,T=b>1,N=this.parallel?this.jobs==="unlimited"?1/0:Number(this.jobs)||Math.ceil(fs.availableParallelism()/2):1,U=N===1?!1:this.parallel,W=U?this.interlaced:!0,ee=(0,fke.default)(N),ie=new Map,ue=new Set,le=0,me=null,pe=!1,Be=await Ot.start({configuration:r,stdout:this.context.stdout,includePrefix:!1},async Ce=>{let g=async(we,{commandIndex:ye})=>{if(pe)return-1;!U&&T&&ye>1&&Ce.reportSeparator();let Ae=ibt(we,{configuration:r,label:I,commandIndex:ye}),[se,X]=uke(Ce,{prefix:Ae,interlaced:W}),[De,Te]=uke(Ce,{prefix:Ae,interlaced:W});try{T&&Ce.reportInfo(null,`${Ae?`${Ae} `:""}Process started`);let mt=Date.now(),j=await this.cli.run([this.commandName,...this.args],{cwd:we.cwd,stdout:se,stderr:De})||0;se.end(),De.end(),await X,await Te;let rt=Date.now();if(T){let Fe=r.get("enableTimers")?`, completed in ${he.pretty(r,rt-mt,he.Type.DURATION)}`:"";Ce.reportInfo(null,`${Ae?`${Ae} `:""}Process exited (exit code ${j})${Fe}`)}return j===130&&(pe=!0,me=j),j}catch(mt){throw se.end(),De.end(),await X,await Te,mt}};for(let we of C)ie.set(we.anchoredLocator.locatorHash,we);for(;ie.size>0&&!Ce.hasErrors();){let we=[];for(let[X,De]of ie){if(ue.has(De.anchoredDescriptor.descriptorHash))continue;let Te=!0;if(this.topological||this.topologicalDev){let mt=this.topologicalDev?new Map([...De.manifest.dependencies,...De.manifest.devDependencies]):De.manifest.dependencies;for(let j of mt.values()){let rt=s.tryWorkspaceByDescriptor(j);if(Te=rt===null||!ie.has(rt.anchoredLocator.locatorHash),!Te)break}}if(Te&&(ue.add(De.anchoredDescriptor.descriptorHash),we.push(ee(async()=>{let mt=await g(De,{commandIndex:++le});return ie.delete(X),ue.delete(De.anchoredDescriptor.descriptorHash),{workspace:De,exitCode:mt}})),!U))break}if(we.length===0){let X=Array.from(ie.values()).map(De=>G.prettyLocator(r,De.anchoredLocator)).join(", ");Ce.reportError(3,`Dependency cycle detected (${X})`);return}let ye=await Promise.all(we);ye.forEach(({workspace:X,exitCode:De})=>{De!==0&&Ce.reportError(0,`The command failed in workspace ${G.prettyLocator(r,X.anchoredLocator)} with exit code ${De}`)});let se=ye.map(X=>X.exitCode).find(X=>X!==0);(this.topological||this.topologicalDev)&&typeof se<"u"&&Ce.reportError(0,"The command failed for workspaces that are depended upon by other workspaces; can't satisfy the dependency graph")}});return me!==null?me:Be.exitCode()}};function uke(t,{prefix:e,interlaced:r}){let s=t.createStreamReporter(e),a=new je.DefaultStream;a.pipe(s,{end:!1}),a.on("finish",()=>{s.end()});let n=new Promise(f=>{s.on("finish",()=>{f(a.active)})});if(r)return[a,n];let c=new je.BufferStream;return c.pipe(a,{end:!1}),c.on("finish",()=>{a.end()}),[c,n]}function ibt(t,{configuration:e,commandIndex:r,label:s}){if(!s)return null;let n=`[${G.stringifyIdent(t.anchoredLocator)}]:`,c=["#2E86AB","#A23B72","#F18F01","#C73E1D","#CCE2A3"],f=c[r%c.length];return he.pretty(e,n,f)}var sbt={commands:[K1,Z1]},obt=sbt;var uz={};Vt(uz,{default:()=>ubt});Ge();Ge();var az="catalog:";var lz=t=>t.startsWith(az),abt=t=>t.range.slice(az.length)||null,Ake=t=>t===null?"default catalog":`catalog "${t}"`,lbt=t=>t.scope?`@${t.scope}/${t.name}`:t.name,cz=(t,e,r,s)=>{let a=abt(e),n;if(a===null)n=t.configuration.get("catalog");else try{let E=t.configuration.get("catalogs");E&&(n=E.get(a))}catch{n=void 0}if(!n||n.size===0)throw new jt(82,`${G.prettyDescriptor(t.configuration,e)}: ${Ake(a)} not found or empty`);let c=lbt(e),f=n.get(c);if(!f)throw new jt(82,`${G.prettyDescriptor(t.configuration,e)}: entry not found in ${Ake(a)}`);let p=t.configuration.normalizeDependency(G.makeDescriptor(e,f));return r.bindDescriptor(p,t.topLevelWorkspace.anchoredLocator,s)};var cbt={configuration:{catalog:{description:"The default catalog of packages",type:"MAP",valueDefinition:{description:"The catalog of packages",type:"STRING"}},catalogs:{description:"Named catalogs of packages",type:"MAP",valueDefinition:{description:"A named catalog",type:"MAP",valueDefinition:{description:"Package version in the catalog",type:"STRING"}}}},hooks:{beforeWorkspacePacking:(t,e)=>{let r=t.project,s=r.configuration.makeResolver(),a={project:r,resolver:s,report:new ki};for(let n of Ut.allDependencies){let c=e[n];if(c)for(let[f,p]of Object.entries(c)){if(typeof p!="string"||!lz(p))continue;let h=G.parseIdent(f),E=G.makeDescriptor(h,p),C=cz(r,E,s,a),{protocol:S,source:b,params:I,selector:T}=G.parseRange(G.convertToManifestRange(C.range));S===t.project.configuration.get("defaultProtocol")&&(S=null),c[f]=G.makeRange({protocol:S,source:b,params:I,selector:T})}}},reduceDependency:async(t,e,r,s,{resolver:a,resolveOptions:n})=>lz(t.range)?cz(e,t,a,n):t}},ubt=cbt;var tC=()=>({modules:new Map([["@yarnpkg/cli",Gv],["@yarnpkg/core",jv],["@yarnpkg/fslib",_2],["@yarnpkg/libzip",fv],["@yarnpkg/parsers",J2],["@yarnpkg/shell",mv],["clipanion",oB],["semver",fbt],["typanion",Ea],["@yarnpkg/plugin-essentials",f5],["@yarnpkg/plugin-compat",d5],["@yarnpkg/plugin-constraints",T5],["@yarnpkg/plugin-dlx",F5],["@yarnpkg/plugin-exec",L5],["@yarnpkg/plugin-file",U5],["@yarnpkg/plugin-git",u5],["@yarnpkg/plugin-github",j5],["@yarnpkg/plugin-http",G5],["@yarnpkg/plugin-init",q5],["@yarnpkg/plugin-interactive-tools",HW],["@yarnpkg/plugin-jsr",GW],["@yarnpkg/plugin-link",qW],["@yarnpkg/plugin-nm",PY],["@yarnpkg/plugin-npm",PK],["@yarnpkg/plugin-npm-cli",OK],["@yarnpkg/plugin-pack",IV],["@yarnpkg/plugin-patch",GK],["@yarnpkg/plugin-pnp",gY],["@yarnpkg/plugin-pnpm",YK],["@yarnpkg/plugin-stage",$K],["@yarnpkg/plugin-typescript",ez],["@yarnpkg/plugin-version",sz],["@yarnpkg/plugin-workspace-tools",oz],["@yarnpkg/plugin-catalog",uz]]),plugins:new Set(["@yarnpkg/plugin-essentials","@yarnpkg/plugin-compat","@yarnpkg/plugin-constraints","@yarnpkg/plugin-dlx","@yarnpkg/plugin-exec","@yarnpkg/plugin-file","@yarnpkg/plugin-git","@yarnpkg/plugin-github","@yarnpkg/plugin-http","@yarnpkg/plugin-init","@yarnpkg/plugin-interactive-tools","@yarnpkg/plugin-jsr","@yarnpkg/plugin-link","@yarnpkg/plugin-nm","@yarnpkg/plugin-npm","@yarnpkg/plugin-npm-cli","@yarnpkg/plugin-pack","@yarnpkg/plugin-patch","@yarnpkg/plugin-pnp","@yarnpkg/plugin-pnpm","@yarnpkg/plugin-stage","@yarnpkg/plugin-typescript","@yarnpkg/plugin-version","@yarnpkg/plugin-workspace-tools","@yarnpkg/plugin-catalog"])});function gke({cwd:t,pluginConfiguration:e}){let r=new Ca({binaryLabel:"Yarn Package Manager",binaryName:"yarn",binaryVersion:fn??""});return Object.assign(r,{defaultContext:{...Ca.defaultContext,cwd:t,plugins:e,quiet:!1,stdin:process.stdin,stdout:process.stdout,stderr:process.stderr}})}function Abt(t){if(je.parseOptionalBoolean(process.env.YARN_IGNORE_NODE))return!0;let r=process.versions.node,s=">=18.12.0";if(Fr.satisfiesWithPrereleases(r,s))return!0;let a=new nt(`This tool requires a Node version compatible with ${s} (got ${r}). Upgrade Node, or set \`YARN_IGNORE_NODE=1\` in your environment.`);return Ca.defaultContext.stdout.write(t.error(a)),!1}async function dke({selfPath:t,pluginConfiguration:e}){return await ze.find(fe.toPortablePath(process.cwd()),e,{strict:!1,usePathCheck:t})}function pbt(t,e,{yarnPath:r}){if(!ce.existsSync(r))return t.error(new Error(`The "yarn-path" option has been set, but the specified location doesn't exist (${r}).`)),1;process.on("SIGINT",()=>{});let s={stdio:"inherit",env:{...process.env,YARN_IGNORE_PATH:"1"}};try{(0,pke.execFileSync)(process.execPath,[fe.fromPortablePath(r),...e],s)}catch(a){return a.status??1}return 0}function hbt(t,e){let r=null,s=e;return e.length>=2&&e[0]==="--cwd"?(r=fe.toPortablePath(e[1]),s=e.slice(2)):e.length>=1&&e[0].startsWith("--cwd=")?(r=fe.toPortablePath(e[0].slice(6)),s=e.slice(1)):e[0]==="add"&&e[e.length-2]==="--cwd"&&(r=fe.toPortablePath(e[e.length-1]),s=e.slice(0,e.length-2)),t.defaultContext.cwd=r!==null?J.resolve(r):J.cwd(),s}function gbt(t,{configuration:e}){if(!e.get("enableTelemetry")||hke.isCI||!process.stdout.isTTY)return;ze.telemetry=new XI(e,"puba9cdc10ec5790a2cf4969dd413a47270");let s=/^@yarnpkg\/plugin-(.*)$/;for(let a of e.plugins.keys())$I.has(a.match(s)?.[1]??"")&&ze.telemetry?.reportPluginName(a);t.binaryVersion&&ze.telemetry.reportVersion(t.binaryVersion)}function mke(t,{configuration:e}){for(let r of e.plugins.values())for(let s of r.commands||[])t.register(s)}async function dbt(t,e,{selfPath:r,pluginConfiguration:s}){if(!Abt(t))return 1;let a=await dke({selfPath:r,pluginConfiguration:s}),n=a.get("yarnPath"),c=a.get("ignorePath");if(n&&!c)return pbt(t,e,{yarnPath:n});delete process.env.YARN_IGNORE_PATH;let f=hbt(t,e);gbt(t,{configuration:a}),mke(t,{configuration:a});let p=t.process(f,t.defaultContext);return p.help||ze.telemetry?.reportCommandName(p.path.join(" ")),await t.run(p,t.defaultContext)}async function Bde({cwd:t=J.cwd(),pluginConfiguration:e=tC()}={}){let r=gke({cwd:t,pluginConfiguration:e}),s=await dke({pluginConfiguration:e,selfPath:null});return mke(r,{configuration:s}),r}async function YT(t,{cwd:e=J.cwd(),selfPath:r,pluginConfiguration:s}){let a=gke({cwd:e,pluginConfiguration:s});function n(){Ca.defaultContext.stdout.write(`ERROR: Yarn is terminating due to an unexpected empty event loop. +Please report this issue at https://github.com/yarnpkg/berry/issues.`)}process.once("beforeExit",n);try{process.exitCode=42,process.exitCode=await dbt(a,t,{selfPath:r,pluginConfiguration:s})}catch(c){Ca.defaultContext.stdout.write(a.error(c)),process.exitCode=1}finally{process.off("beforeExit",n),await ce.rmtempPromise()}}YT(process.argv.slice(2),{cwd:J.cwd(),selfPath:fe.toPortablePath(fe.resolve(process.argv[1])),pluginConfiguration:tC()});})(); +/** + @license + Copyright (c) 2015, Rebecca Turner + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH + REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND + FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, + INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM + LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR + OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + PERFORMANCE OF THIS SOFTWARE. + */ +/** + @license + Copyright Node.js contributors. All rights reserved. + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to + deal in the Software without restriction, including without limitation the + rights to use, copy, modify, merge, publish, distribute, sublicense, and/or + sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS + IN THE SOFTWARE. +*/ +/** + @license + The MIT License (MIT) + + Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com) + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. +*/ +/** + @license + Copyright Joyent, Inc. and other Node contributors. + + Permission is hereby granted, free of charge, to any person obtaining a + copy of this software and associated documentation files (the + "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, and to permit + persons to whom the Software is furnished to do so, subject to the + following conditions: + + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN + NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR + OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE + USE OR OTHER DEALINGS IN THE SOFTWARE. +*/ +/*! Bundled license information: + +is-number/index.js: + (*! + * is-number + * + * Copyright (c) 2014-present, Jon Schlinkert. + * Released under the MIT License. + *) + +to-regex-range/index.js: + (*! + * to-regex-range + * + * Copyright (c) 2015-present, Jon Schlinkert. + * Released under the MIT License. + *) + +fill-range/index.js: + (*! + * fill-range + * + * Copyright (c) 2014-present, Jon Schlinkert. + * Licensed under the MIT License. + *) + +is-extglob/index.js: + (*! + * is-extglob + * + * Copyright (c) 2014-2016, Jon Schlinkert. + * Licensed under the MIT License. + *) + +is-glob/index.js: + (*! + * is-glob + * + * Copyright (c) 2014-2017, Jon Schlinkert. + * Released under the MIT License. + *) + +queue-microtask/index.js: + (*! queue-microtask. MIT License. Feross Aboukhadijeh *) + +run-parallel/index.js: + (*! run-parallel. MIT License. Feross Aboukhadijeh *) + +git-url-parse/lib/index.js: + (*! + * buildToken + * Builds OAuth token prefix (helper function) + * + * @name buildToken + * @function + * @param {GitUrl} obj The parsed Git url object. + * @return {String} token prefix + *) + +object-assign/index.js: + (* + object-assign + (c) Sindre Sorhus + @license MIT + *) + +react/cjs/react.production.min.js: + (** @license React v17.0.2 + * react.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + *) + +scheduler/cjs/scheduler.production.min.js: + (** @license React v0.20.2 + * scheduler.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + *) + +react-reconciler/cjs/react-reconciler.production.min.js: + (** @license React v0.26.2 + * react-reconciler.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + *) + +is-windows/index.js: + (*! + * is-windows + * + * Copyright © 2015-2018, Jon Schlinkert. + * Released under the MIT License. + *) +*/ diff --git a/.yarnrc.yml b/.yarnrc.yml new file mode 100644 index 00000000000..9e14d497de4 --- /dev/null +++ b/.yarnrc.yml @@ -0,0 +1,10 @@ +enableScripts: false + +nodeLinker: node-modules + +npmMinimalAgeGate: 10080 + +npmPreapprovedPackages: + - '@electron/*' + +yarnPath: .yarn/releases/yarn-4.10.3.cjs diff --git a/apps/1clipboard/1clipboard-icon-128.png b/apps/1clipboard/1clipboard-icon-128.png new file mode 100644 index 00000000000..346649c53f6 Binary files /dev/null and b/apps/1clipboard/1clipboard-icon-128.png differ diff --git a/apps/1clipboard/1clipboard.yml b/apps/1clipboard/1clipboard.yml index 8fba0799bc0..59b7c3c1ac0 100644 --- a/apps/1clipboard/1clipboard.yml +++ b/apps/1clipboard/1clipboard.yml @@ -4,5 +4,6 @@ description: clipboard from anywhere on any device' website: 'http://1clipboard.io' repository: 'https://github.com/wiziple/1clipboard' +keywords: - clipboard category: Utilities diff --git a/apps/1password/1password-icon-128.png b/apps/1password/1password-icon-128.png new file mode 100644 index 00000000000..43481c0d9d7 Binary files /dev/null and b/apps/1password/1password-icon-128.png differ diff --git a/apps/1password/1password-icon.png b/apps/1password/1password-icon.png new file mode 100644 index 00000000000..da7b98a8460 Binary files /dev/null and b/apps/1password/1password-icon.png differ diff --git a/apps/1password/1password.yml b/apps/1password/1password.yml new file mode 100644 index 00000000000..32de565aee6 --- /dev/null +++ b/apps/1password/1password.yml @@ -0,0 +1,10 @@ +name: 1Password +description: + 'The easiest way to store and use strong passwords. Log in to sites and fill + forms securely with a single click.' +website: 'https://www.1password.com' +keywords: + - Password manager + - Security + - Privacy +category: Utilities diff --git a/apps/5eclient/5eclient-icon-128.png b/apps/5eclient/5eclient-icon-128.png new file mode 100644 index 00000000000..65c6bd8ed34 Binary files /dev/null and b/apps/5eclient/5eclient-icon-128.png differ diff --git a/apps/abstract/abstract-icon-128.png b/apps/abstract/abstract-icon-128.png new file mode 100644 index 00000000000..e9c110a62e8 Binary files /dev/null and b/apps/abstract/abstract-icon-128.png differ diff --git a/apps/account-surfer/account-surfer-icon.png b/apps/account-surfer/account-surfer-icon.png deleted file mode 100644 index db870b36d31..00000000000 Binary files a/apps/account-surfer/account-surfer-icon.png and /dev/null differ diff --git a/apps/account-surfer/account-surfer.yml b/apps/account-surfer/account-surfer.yml deleted file mode 100644 index 15ba9b76d29..00000000000 --- a/apps/account-surfer/account-surfer.yml +++ /dev/null @@ -1,11 +0,0 @@ -name: 'Account Surfer' -description: 'Quickly switch between accounts and browsers with Account Surfer.' -website: 'https://www.microsoft.com/en-us/p/account-surfer/9phvp9rjr7r7' -category: Productivity -keywords: - - browser - - account - - Chrome - - Browserosaurus - - Choosy - - 'Browser Selector' diff --git a/apps/activechart/activechart-icon.png b/apps/activechart/activechart-icon.png deleted file mode 100644 index e7f66ee6ad4..00000000000 Binary files a/apps/activechart/activechart-icon.png and /dev/null differ diff --git a/apps/activechart/activechart.yml b/apps/activechart/activechart.yml deleted file mode 100644 index 83d6fd7e7f6..00000000000 --- a/apps/activechart/activechart.yml +++ /dev/null @@ -1,8 +0,0 @@ -name: ActiveChart -description: 'Easily create interactive charts' -website: 'https://activechart.futureglobe.de/' -category: 'Productivity' -keywords: - - chart - - interactive - - tool diff --git a/apps/advanced-rest-client/advanced-rest-client-icon-128.png b/apps/advanced-rest-client/advanced-rest-client-icon-128.png new file mode 100644 index 00000000000..b3f0e246cd0 Binary files /dev/null and b/apps/advanced-rest-client/advanced-rest-client-icon-128.png differ diff --git a/apps/aedron-shrine/aedron-shrine-icon.png b/apps/aedron-shrine/aedron-shrine-icon.png deleted file mode 100644 index afb5db26831..00000000000 Binary files a/apps/aedron-shrine/aedron-shrine-icon.png and /dev/null differ diff --git a/apps/aedron-shrine/aedron-shrine.yml b/apps/aedron-shrine/aedron-shrine.yml deleted file mode 100644 index 770f8f0e2b0..00000000000 --- a/apps/aedron-shrine/aedron-shrine.yml +++ /dev/null @@ -1,8 +0,0 @@ -name: Aedron Shrine -description: Simple and customizable launcher for all your PC games. -website: 'https://dragolemjblond.itch.io/aedron-shrine' -category: Games -keywords: - - games - - launcher - - shortcut diff --git a/apps/aeon/aeon-icon-128.png b/apps/aeon/aeon-icon-128.png new file mode 100644 index 00000000000..56c74e00d1b Binary files /dev/null and b/apps/aeon/aeon-icon-128.png differ diff --git a/apps/aether/aether-icon-128.png b/apps/aether/aether-icon-128.png new file mode 100644 index 00000000000..41e2cfd7635 Binary files /dev/null and b/apps/aether/aether-icon-128.png differ diff --git a/apps/aether/aether.yml b/apps/aether/aether.yml index e597423ba4f..b5282924af6 100644 --- a/apps/aether/aether.yml +++ b/apps/aether/aether.yml @@ -3,7 +3,7 @@ description: 'Open source, self-governing communities with auditable moderation and mod elections.' website: https://getaether.net -category: 'Social Networking' +category: 'Social' repository: https://github.com/aethereans/aether-app keywords: - collaboration diff --git a/apps/agantty/agantty-icon.png b/apps/agantty/agantty-icon.png deleted file mode 100644 index c4b376594bb..00000000000 Binary files a/apps/agantty/agantty-icon.png and /dev/null differ diff --git a/apps/agantty/agantty.yml b/apps/agantty/agantty.yml deleted file mode 100644 index 19b708a1dbd..00000000000 --- a/apps/agantty/agantty.yml +++ /dev/null @@ -1,19 +0,0 @@ -name: Agantty -description: - 'Free project management for unlimited projects, tasks and teams neatly - organized in gantt chart' -website: 'https://www.agantty.com/downloads' -keywords: - - project management - - gantt - - chart - - todo - - project - - agantty - - team - - productivity - - planning -youtube_video_url: https://www.youtube.com/watch?v=oPaJuGIewbc -category: Productivity - - en-gb - - de-de diff --git a/apps/agora-flat/agora-flat-icon-128.png b/apps/agora-flat/agora-flat-icon-128.png new file mode 100644 index 00000000000..19c0a8a63e0 Binary files /dev/null and b/apps/agora-flat/agora-flat-icon-128.png differ diff --git a/apps/agora-flat/agora-flat-icon.png b/apps/agora-flat/agora-flat-icon.png index ea47ee8c93f..d3c550850c1 100644 Binary files a/apps/agora-flat/agora-flat-icon.png and b/apps/agora-flat/agora-flat-icon.png differ diff --git a/apps/aipo-com/aipo-com-icon-128.png b/apps/aipo-com/aipo-com-icon-128.png new file mode 100644 index 00000000000..282bef52a8d Binary files /dev/null and b/apps/aipo-com/aipo-com-icon-128.png differ diff --git a/apps/airtame/airtame-icon-128.png b/apps/airtame/airtame-icon-128.png new file mode 100644 index 00000000000..289ce8102e2 Binary files /dev/null and b/apps/airtame/airtame-icon-128.png differ diff --git a/apps/airtame/airtame.yml b/apps/airtame/airtame.yml index 51ea113e092..7e50236bb6b 100644 --- a/apps/airtame/airtame.yml +++ b/apps/airtame/airtame.yml @@ -1,5 +1,7 @@ name: Airtame -description: 'Wireless HDMI' +description: + 'Hybrid conferencing, screen sharing, & digital signage, all in a single + platform.' website: 'https://www.airtame.com' keywords: - productivity diff --git a/apps/akiee/akiee-icon.png b/apps/akiee/akiee-icon.png deleted file mode 100644 index 3899318acd8..00000000000 Binary files a/apps/akiee/akiee-icon.png and /dev/null differ diff --git a/apps/akiee/akiee.yml b/apps/akiee/akiee.yml deleted file mode 100644 index d998d7f4803..00000000000 --- a/apps/akiee/akiee.yml +++ /dev/null @@ -1,15 +0,0 @@ -name: Akiee -description: - 'A Markdown-based task manager for hackers and people who build stuff.' -website: 'https://rockiger.com/en/akiee/' -repository: 'https://github.com/rockiger/akiee' -keywords: - - todo - - 'task management' - - kanban - - personal - - markdown - - productivity - - agile -license: GPL2 -category: Productivity diff --git a/apps/alchemy/alchemy-icon.png b/apps/alchemy/alchemy-icon.png deleted file mode 100644 index 65ec4d5a013..00000000000 Binary files a/apps/alchemy/alchemy-icon.png and /dev/null differ diff --git a/apps/alchemy/alchemy.yml b/apps/alchemy/alchemy.yml deleted file mode 100644 index 9d588ecb55c..00000000000 --- a/apps/alchemy/alchemy.yml +++ /dev/null @@ -1,12 +0,0 @@ -name: Alchemy -description: 'A drag-and-drop file converter for your menubar.' -website: 'https://dawnlabs.io/alchemy/' -repository: 'https://github.com/dawnlabs/alchemy.git' -keywords: - - convert - - files - - images - - drag-and-drop - - menubar -license: MIT -category: Utilities diff --git a/apps/aliceandbob-io/aliceandbob-io-icon.png b/apps/aliceandbob-io/aliceandbob-io-icon.png deleted file mode 100644 index 5610b21d073..00000000000 Binary files a/apps/aliceandbob-io/aliceandbob-io-icon.png and /dev/null differ diff --git a/apps/aliceandbob-io/aliceandbob-io.yml b/apps/aliceandbob-io/aliceandbob-io.yml deleted file mode 100644 index 74f4ab992e5..00000000000 --- a/apps/aliceandbob-io/aliceandbob-io.yml +++ /dev/null @@ -1,17 +0,0 @@ -name: aliceandbob.io -description: 'Free, light and easy to use PGP tool.' -website: 'https://aliceandbob.io/' -category: Utilities -repository: 'https://github.com/aliceandbob-io/aliceandbob-desktop' -keywords: - - encryption - - PGP - - keys - - alice - - bob - - generate - - encrypt - - decrypt - - 'public key' - - 'private key' -license: MIT diff --git a/apps/altair/altair-icon-128.png b/apps/altair/altair-icon-128.png new file mode 100644 index 00000000000..509598a592f Binary files /dev/null and b/apps/altair/altair-icon-128.png differ diff --git a/apps/altair/altair.yml b/apps/altair/altair.yml index e8228cfd52f..c9c31db91f2 100644 --- a/apps/altair/altair.yml +++ b/apps/altair/altair.yml @@ -12,6 +12,7 @@ license: MIT homebrewCaskName: altair-graphql-client snapcraftName: altair youtube_video_url: 'https://www.youtube.com/watch?v=zTFYOo4uD-M' +locales: - en-US - fr-FR - es-ES diff --git a/apps/altus/altus-icon.png b/apps/altus/altus-icon.png deleted file mode 100644 index 9d86ba5f983..00000000000 Binary files a/apps/altus/altus-icon.png and /dev/null differ diff --git a/apps/altus/altus.yml b/apps/altus/altus.yml deleted file mode 100644 index 611550fc66a..00000000000 --- a/apps/altus/altus.yml +++ /dev/null @@ -1,11 +0,0 @@ -name: Altus -description: - 'Desktop client for WhatsApp with themes and multiple account support' -website: 'https://github.com/amanharwara/altus' -repository: 'https://github.com/amanharwara/altus' -keywords: - - altus - - chat - - themes -license: GPLv3 -category: 'Social Networking' diff --git a/apps/amanote/amanote-icon.png b/apps/amanote/amanote-icon.png deleted file mode 100644 index 7dd53934e6c..00000000000 Binary files a/apps/amanote/amanote-icon.png and /dev/null differ diff --git a/apps/amanote/amanote.yml b/apps/amanote/amanote.yml deleted file mode 100644 index 7325575dfbb..00000000000 --- a/apps/amanote/amanote.yml +++ /dev/null @@ -1,15 +0,0 @@ -name: amanote -description: 'Note-taking for lectures and presentations' -website: 'https://amanote.com' -category: Education -keywords: - - notes - - slides - - learning - - students - - education - - presentations - - reference - - school - - LaTex - - documentation diff --git a/apps/amialive/amialive-icon-128.png b/apps/amialive/amialive-icon-128.png new file mode 100644 index 00000000000..b3f90360d3a Binary files /dev/null and b/apps/amialive/amialive-icon-128.png differ diff --git a/apps/android-messages/android-messages-icon.png b/apps/android-messages/android-messages-icon.png deleted file mode 100644 index 946cd2b565a..00000000000 Binary files a/apps/android-messages/android-messages-icon.png and /dev/null differ diff --git a/apps/android-messages/android-messages.yml b/apps/android-messages/android-messages.yml deleted file mode 100644 index e9bd916f1c7..00000000000 --- a/apps/android-messages/android-messages.yml +++ /dev/null @@ -1,5 +0,0 @@ -name: Android Messages -description: 'Cross Platform Native SMS App for macOS, Linux, and Windows 🤓' -website: 'https://github.com/nparsons08/android-messages' -repository: 'https://github.com/nparsons08/android-messages' -category: 'Productivity' diff --git a/apps/anote/anote-icon.png b/apps/anote/anote-icon.png deleted file mode 100644 index 122039d1638..00000000000 Binary files a/apps/anote/anote-icon.png and /dev/null differ diff --git a/apps/anote/anote.yml b/apps/anote/anote.yml deleted file mode 100644 index 0e994a0b7fd..00000000000 --- a/apps/anote/anote.yml +++ /dev/null @@ -1,11 +0,0 @@ -name: ANote -description: 'A Simple Friendly Markdown Note.' -website: 'https://github.com/AnotherNote/anote' -repository: 'https://github.com/AnotherNote/anote' -keywords: - - React - - Markdown - - Note - - Redux - - Codemirror -category: Productivity diff --git a/apps/anotherredisdesktopmanager/anotherredisdesktopmanager-icon-128.png b/apps/anotherredisdesktopmanager/anotherredisdesktopmanager-icon-128.png new file mode 100644 index 00000000000..9702a1362e4 Binary files /dev/null and b/apps/anotherredisdesktopmanager/anotherredisdesktopmanager-icon-128.png differ diff --git a/apps/antares/antares-icon-128.png b/apps/antares/antares-icon-128.png new file mode 100644 index 00000000000..0f3e5da6a7e Binary files /dev/null and b/apps/antares/antares-icon-128.png differ diff --git a/apps/antares/antares.yml b/apps/antares/antares.yml index 71c09d72b04..67eff93336b 100644 --- a/apps/antares/antares.yml +++ b/apps/antares/antares.yml @@ -2,7 +2,7 @@ name: Antares description: Free and open source SQL client made to be simple and complete. website: https://antares-sql.app category: Developer Tools -repository: https://github.com/Fabio286/antares +repository: https://github.com/antares-sql/antares keywords: - sql client - databases diff --git a/apps/appium/appium-icon.png b/apps/appium/appium-icon.png deleted file mode 100644 index 1dc4b2d4e92..00000000000 Binary files a/apps/appium/appium-icon.png and /dev/null differ diff --git a/apps/appium/appium.yml b/apps/appium/appium.yml deleted file mode 100644 index c9ffcab19ef..00000000000 --- a/apps/appium/appium.yml +++ /dev/null @@ -1,14 +0,0 @@ -name: 'Appium Desktop' -description: - 'A cross-platform app which gives you the power of the Appium automation - server in a beautiful and flexible UI.' -website: 'https://appium.io/' -repository: 'https://github.com/appium/appium-desktop' -keywords: - - appium - - automation - - hybrid - - webdriver - - testing -license: 'Apache License 2.0' -category: 'Developer Tools' diff --git a/apps/arena/arena-icon.png b/apps/arena/arena-icon.png deleted file mode 100644 index b36aa391a59..00000000000 Binary files a/apps/arena/arena-icon.png and /dev/null differ diff --git a/apps/arena/arena.yml b/apps/arena/arena.yml deleted file mode 100644 index beb15ea89f2..00000000000 --- a/apps/arena/arena.yml +++ /dev/null @@ -1,8 +0,0 @@ -name: Arena -description: 'Tool for building amazing data visualization websites.' -website: 'https://arena.360.cn' -keywords: - - data visualization - - 3d -category: Business - - zh-CN diff --git a/apps/argo/argo-icon.png b/apps/argo/argo-icon.png deleted file mode 100644 index 10e0700e236..00000000000 Binary files a/apps/argo/argo-icon.png and /dev/null differ diff --git a/apps/argo/argo.yml b/apps/argo/argo.yml deleted file mode 100644 index df8b993c492..00000000000 --- a/apps/argo/argo.yml +++ /dev/null @@ -1,7 +0,0 @@ -name: Argo -description: 'An open source trading platform' -website: 'https://argo.js.org/' -repository: 'https://github.com/albertosantini/argo' -keywords: - - trading -category: Finance diff --git a/apps/arizona/arizona-icon.png b/apps/arizona/arizona-icon.png deleted file mode 100644 index 45ae95ca056..00000000000 Binary files a/apps/arizona/arizona-icon.png and /dev/null differ diff --git a/apps/arizona/arizona.yml b/apps/arizona/arizona.yml deleted file mode 100644 index 84603092661..00000000000 --- a/apps/arizona/arizona.yml +++ /dev/null @@ -1,13 +0,0 @@ -name: Arizona -description: Personal assistant, spotify mini-player and friend. -website: https://strnadchristopher.github.io/arizonaPage/ -category: Entertainment -repository: https://github.com/strnadchristopher/arizona -keywords: - - ai - - music - - spotify - - weather - - siri - - cortana -license: GPL-3.0 diff --git a/apps/armcord/armcord-icon.png b/apps/armcord/armcord-icon.png deleted file mode 100644 index 1c0f74395a5..00000000000 Binary files a/apps/armcord/armcord-icon.png and /dev/null differ diff --git a/apps/armcord/armcord.yml b/apps/armcord/armcord.yml deleted file mode 100644 index 9c9f8f9a02e..00000000000 --- a/apps/armcord/armcord.yml +++ /dev/null @@ -1,14 +0,0 @@ -name: ArmCord -description: - Custom Discord client designed to enhance your experience while keeping - everything lightweight. -website: https://armcord.xyz/ -category: Social Networking -repository: https://github.com/ArmCord/ArmCord -license: OSL-3.0 -keywords: - - chat - - client - - social - - media - - discord diff --git a/apps/asana/asana-icon-128.png b/apps/asana/asana-icon-128.png new file mode 100644 index 00000000000..9476a091944 Binary files /dev/null and b/apps/asana/asana-icon-128.png differ diff --git a/apps/asana/asana-icon.png b/apps/asana/asana-icon.png new file mode 100644 index 00000000000..30b842259d2 Binary files /dev/null and b/apps/asana/asana-icon.png differ diff --git a/apps/asana/asana.yml b/apps/asana/asana.yml new file mode 100644 index 00000000000..3a6a8ba32f9 --- /dev/null +++ b/apps/asana/asana.yml @@ -0,0 +1,9 @@ +name: Asana +description: + Keep remote and distributed teams, and your entire organization, focused on + their goals, projects, and tasks with Asana. +website: https://asana.com/ +keywords: + - project management + - collaboration +category: Productivity diff --git a/apps/assessment-disaggregation/assessment-disaggregation-icon-128.png b/apps/assessment-disaggregation/assessment-disaggregation-icon-128.png new file mode 100644 index 00000000000..52f43919c58 Binary files /dev/null and b/apps/assessment-disaggregation/assessment-disaggregation-icon-128.png differ diff --git a/apps/assetizr/assetizr-icon-128.png b/apps/assetizr/assetizr-icon-128.png new file mode 100644 index 00000000000..bdab9276a63 Binary files /dev/null and b/apps/assetizr/assetizr-icon-128.png differ diff --git a/apps/astroprint/astroprint-icon-128.png b/apps/astroprint/astroprint-icon-128.png new file mode 100644 index 00000000000..3e2fdc46b3e Binary files /dev/null and b/apps/astroprint/astroprint-icon-128.png differ diff --git a/apps/atom/atom-icon.png b/apps/atom/atom-icon.png deleted file mode 100644 index e22c7ea64f0..00000000000 Binary files a/apps/atom/atom-icon.png and /dev/null differ diff --git a/apps/atom/atom.yml b/apps/atom/atom.yml deleted file mode 100644 index 54585063895..00000000000 --- a/apps/atom/atom.yml +++ /dev/null @@ -1,15 +0,0 @@ -name: Atom -description: 'A hackable text editor for the 21st Century' -website: 'https://atom.io' -repository: 'https://github.com/atom/atom' -homebrewCaskName: atom -keywords: - - 'web development' - - writing - - editor - - programming - - git - - github - - 'developer tools' -license: MIT -category: 'Developer Tools' diff --git a/apps/audionodes/audionodes-icon.png b/apps/audionodes/audionodes-icon.png deleted file mode 100644 index 672d6996c10..00000000000 Binary files a/apps/audionodes/audionodes-icon.png and /dev/null differ diff --git a/apps/audionodes/audionodes.yml b/apps/audionodes/audionodes.yml deleted file mode 100644 index f88b605b6d7..00000000000 --- a/apps/audionodes/audionodes.yml +++ /dev/null @@ -1,10 +0,0 @@ -name: AudioNodes -description: - 'Modular audio production suite with multi-track audio mixing, audio effects, - parameter automation, MIDI editing, synthesis, cloud production, and more.' -website: 'https://audionodes.com/' -category: 'Productivity' -keywords: - - music - - productivity - - utilities diff --git a/apps/auryo/auryo-icon.png b/apps/auryo/auryo-icon.png deleted file mode 100755 index cd4dc9a0172..00000000000 Binary files a/apps/auryo/auryo-icon.png and /dev/null differ diff --git a/apps/auryo/auryo.yml b/apps/auryo/auryo.yml deleted file mode 100644 index a6e07d1dc0f..00000000000 --- a/apps/auryo/auryo.yml +++ /dev/null @@ -1,9 +0,0 @@ -name: Auryo -description: 'Unofficial multiplatform SoundCloud® app for your desktop' -website: 'https://auryo.com/' -category: Music -repository: 'https://github.com/Superjo149/auryo' -keywords: - - music - - player - - Soundcloud diff --git a/apps/authme/authme-icon.png b/apps/authme/authme-icon.png deleted file mode 100644 index bce3970a53c..00000000000 Binary files a/apps/authme/authme-icon.png and /dev/null differ diff --git a/apps/authme/authme.yml b/apps/authme/authme.yml deleted file mode 100644 index 48624696fcc..00000000000 --- a/apps/authme/authme.yml +++ /dev/null @@ -1,6 +0,0 @@ -name: Authme -description: 'Cross platform simple two-factor authentication app for desktop.' -website: 'https://github.com/Levminer/authme' -repository: 'https://github.com/Levminer/authme' - - authme -category: Utilities diff --git a/apps/avocode/avocode-icon.png b/apps/avocode/avocode-icon.png deleted file mode 100644 index cea473dac29..00000000000 Binary files a/apps/avocode/avocode-icon.png and /dev/null differ diff --git a/apps/avocode/avocode.yml b/apps/avocode/avocode.yml deleted file mode 100644 index c624841e03e..00000000000 --- a/apps/avocode/avocode.yml +++ /dev/null @@ -1,6 +0,0 @@ -name: Avocode -description: 'One workspace open to all designers and developers' -website: 'https://avocode.com/' -keywords: - - 'developer tools' -category: 'Developer Tools' diff --git a/apps/backlog/backlog-icon.png b/apps/backlog/backlog-icon.png deleted file mode 100644 index c74b15382d0..00000000000 Binary files a/apps/backlog/backlog-icon.png and /dev/null differ diff --git a/apps/backlog/backlog.yml b/apps/backlog/backlog.yml deleted file mode 100644 index 45f039b787e..00000000000 --- a/apps/backlog/backlog.yml +++ /dev/null @@ -1,14 +0,0 @@ -name: Backlog -description: - 'Simple desktop app for storing lists of items (todo, tasks, backlog items)' -category: Utilities -repository: 'https://github.com/czytelny/backlog.git' -keywords: - - tasks - - manager - - todo - - items - - backlog - - organizer - - simple -license: MIT diff --git a/apps/baiplay/baiplay-icon.png b/apps/baiplay/baiplay-icon.png deleted file mode 100644 index 58072c1f252..00000000000 Binary files a/apps/baiplay/baiplay-icon.png and /dev/null differ diff --git a/apps/baiplay/baiplay.yml b/apps/baiplay/baiplay.yml deleted file mode 100644 index d74f9482d49..00000000000 --- a/apps/baiplay/baiplay.yml +++ /dev/null @@ -1,25 +0,0 @@ -name: 白前 -description: '看图片,用白前,当代前沿看图软件,越看越顺手.' -website: 'https://efront.cc/baiplay' -category: 'Photo & Video' -locales: - - zh-CN -keywords: - - 白前 - - 看图 - - 图片 - - 滤镜 - - 照片 - - 影像 - - baiplay - - gif - - png - - jpg - - jpeg - - dib - - tiff - - tif - - image - - view - - viewer - - photo diff --git a/apps/banana-cake-pop/banana-cake-pop-icon.png b/apps/banana-cake-pop/banana-cake-pop-icon.png deleted file mode 100644 index 6abd963d367..00000000000 Binary files a/apps/banana-cake-pop/banana-cake-pop-icon.png and /dev/null differ diff --git a/apps/banana-cake-pop/banana-cake-pop.yml b/apps/banana-cake-pop/banana-cake-pop.yml deleted file mode 100644 index f5d9dc4e412..00000000000 --- a/apps/banana-cake-pop/banana-cake-pop.yml +++ /dev/null @@ -1,11 +0,0 @@ -name: Banana Cake Pop GraphQL IDE -description: Cross-platform GraphQL IDE built for developers. -website: 'https://bananacakepop.com/' -category: 'Developer Tools' -keywords: - - graphql - - graphql-ide - - graphql-client - - graphql-tool - - developer -license: Elastic License 2.0 diff --git a/apps/barklarm/barklarm-icon-128.png b/apps/barklarm/barklarm-icon-128.png new file mode 100644 index 00000000000..c1eac405e45 Binary files /dev/null and b/apps/barklarm/barklarm-icon-128.png differ diff --git a/apps/basecamp-3/basecamp-3-icon.png b/apps/basecamp-3/basecamp-3-icon.png deleted file mode 100644 index 57f224d03b8..00000000000 Binary files a/apps/basecamp-3/basecamp-3-icon.png and /dev/null differ diff --git a/apps/basecamp-3/basecamp-3.yml b/apps/basecamp-3/basecamp-3.yml deleted file mode 100644 index 2a444a0eaac..00000000000 --- a/apps/basecamp-3/basecamp-3.yml +++ /dev/null @@ -1,13 +0,0 @@ -name: 'Basecamp 3' -description: - 'Basecamp is everything teams need to manage projects in one place.' -website: 'https://basecamp.com/via' -keywords: - - todo - - to-do - - productivity - - communication - - collaboration - - project management -category: Productivity -youtube_video_url: 'https://www.youtube.com/watch?v=su5xAZHF114' diff --git a/apps/bdash/bdash-icon-128.png b/apps/bdash/bdash-icon-128.png new file mode 100644 index 00000000000..b8c766b379a Binary files /dev/null and b/apps/bdash/bdash-icon-128.png differ diff --git a/apps/beak/beak-icon.png b/apps/beak/beak-icon.png deleted file mode 100644 index 582d1e8017a..00000000000 Binary files a/apps/beak/beak-icon.png and /dev/null differ diff --git a/apps/beak/beak.yml b/apps/beak/beak.yml deleted file mode 100644 index 406a44572df..00000000000 --- a/apps/beak/beak.yml +++ /dev/null @@ -1,14 +0,0 @@ -name: Beak -description: 'Cross platform API crafting tool.' -website: 'https://getbeak.com' -repository: 'https://github.com/getbeak/beak' -keywords: - - api - - api-client - - api-testing - - api-building - - http - - https - - testing - - privacy -category: Developer Tools diff --git a/apps/beaker-browser/beaker-browser-icon-128.png b/apps/beaker-browser/beaker-browser-icon-128.png new file mode 100644 index 00000000000..16c854f6b1d Binary files /dev/null and b/apps/beaker-browser/beaker-browser-icon-128.png differ diff --git a/apps/beekeeper-studio/beekeeper-studio-icon-128.png b/apps/beekeeper-studio/beekeeper-studio-icon-128.png new file mode 100644 index 00000000000..b963b03a459 Binary files /dev/null and b/apps/beekeeper-studio/beekeeper-studio-icon-128.png differ diff --git a/apps/believers-sword/believers-sword-icon.png b/apps/believers-sword/believers-sword-icon.png deleted file mode 100644 index f51f4720cfa..00000000000 Binary files a/apps/believers-sword/believers-sword-icon.png and /dev/null differ diff --git a/apps/believers-sword/believers-sword.yml b/apps/believers-sword/believers-sword.yml deleted file mode 100644 index 0cf988ec548..00000000000 --- a/apps/believers-sword/believers-sword.yml +++ /dev/null @@ -1,22 +0,0 @@ -name: Believers Sword -description: - Bible Studying Software is a simple and an amazing application that helps you - study the bible in an enjoyable and enriching manner. -website: https://believers-sword-app.herokuapp.com/ -category: Productivity -repository: https://github.com/Bible-Projects/believers-sword-app -keywords: - - believer - - sword - - software - - bible - - study - - happy - - prayer - - knowledge - - wise - - love - - Jesus - - God - - Gospel -license: MIT diff --git a/apps/beveldm/beveldm-icon.png b/apps/beveldm/beveldm-icon.png deleted file mode 100644 index b025826d653..00000000000 Binary files a/apps/beveldm/beveldm-icon.png and /dev/null differ diff --git a/apps/beveldm/beveldm.yml b/apps/beveldm/beveldm.yml deleted file mode 100644 index 53725ae85c2..00000000000 --- a/apps/beveldm/beveldm.yml +++ /dev/null @@ -1,8 +0,0 @@ -name: 'Bevel Download Manager' -description: 'Open-source and cross-platform download manager.' -website: 'https://github.com/tariibaba/beveldm#readme' -repository: 'https://github.com/tariibaba/beveldm' -category: 'Utilities' -keywords: - - download - - 'download manager' diff --git a/apps/bibisco/bibisco-icon-128.png b/apps/bibisco/bibisco-icon-128.png new file mode 100644 index 00000000000..7c91ee6f7d9 Binary files /dev/null and b/apps/bibisco/bibisco-icon-128.png differ diff --git a/apps/birds-kitchen/birds-kitchen-icon.png b/apps/birds-kitchen/birds-kitchen-icon.png deleted file mode 100644 index f7c23ba718a..00000000000 Binary files a/apps/birds-kitchen/birds-kitchen-icon.png and /dev/null differ diff --git a/apps/birds-kitchen/birds-kitchen.yml b/apps/birds-kitchen/birds-kitchen.yml deleted file mode 100644 index 762fc33894c..00000000000 --- a/apps/birds-kitchen/birds-kitchen.yml +++ /dev/null @@ -1,10 +0,0 @@ -name: 'Birds Kitchen' -description: 'Free and open source recipe manager.' -website: 'https://tenbirds.online/birdskitchen/' -repository: 'https://github.com/fredserva/birdskitchen' -keywords: - - recipes - - manager -category: 'Food & Drink' - - en-US - - fr-FR diff --git a/apps/biscuit/biscuit-icon-128.png b/apps/biscuit/biscuit-icon-128.png new file mode 100644 index 00000000000..41cfcb3d19a Binary files /dev/null and b/apps/biscuit/biscuit-icon-128.png differ diff --git a/apps/blankup/blankup-icon.png b/apps/blankup/blankup-icon.png deleted file mode 100644 index 354dc29cc4a..00000000000 Binary files a/apps/blankup/blankup-icon.png and /dev/null differ diff --git a/apps/blankup/blankup.yml b/apps/blankup/blankup.yml deleted file mode 100644 index 29335854ba3..00000000000 --- a/apps/blankup/blankup.yml +++ /dev/null @@ -1,9 +0,0 @@ -name: BlankUp -description: 'Markdown editor witch clarity +1' -website: 'https://hoverbaum.github.io/BlankUp-Electron/' -repository: 'https://github.com/HoverBaum/BlankUp-Electron' -keywords: - - markdown - - editor - - productivity -category: Productivity diff --git a/apps/blink-mind-desktop/blink-mind-desktop-icon.png b/apps/blink-mind-desktop/blink-mind-desktop-icon.png deleted file mode 100644 index 87114f08b08..00000000000 Binary files a/apps/blink-mind-desktop/blink-mind-desktop-icon.png and /dev/null differ diff --git a/apps/blink-mind-desktop/blink-mind-desktop.yml b/apps/blink-mind-desktop/blink-mind-desktop.yml deleted file mode 100644 index 998e8acd7b5..00000000000 --- a/apps/blink-mind-desktop/blink-mind-desktop.yml +++ /dev/null @@ -1,14 +0,0 @@ -name: Blink Mind Desktop -description: 'Full featured mind map and outliner app.' -website: 'https://github.com/awehook/blink-mind-desktop' -repository: 'https://github.com/awehook/blink-mind-desktop' -license: MIT -keywords: - - productivity - - mindmap - - outliner - - note -locales: - - zh-CN - - en -category: Productivity diff --git a/apps/blockbench/blockbench-icon-128.png b/apps/blockbench/blockbench-icon-128.png new file mode 100644 index 00000000000..7725fff04e8 Binary files /dev/null and b/apps/blockbench/blockbench-icon-128.png differ diff --git a/apps/boost-changer/boost-changer-icon-128.png b/apps/boost-changer/boost-changer-icon-128.png new file mode 100644 index 00000000000..1c6b67074a9 Binary files /dev/null and b/apps/boost-changer/boost-changer-icon-128.png differ diff --git a/apps/boostnote/boostnote-icon.png b/apps/boostnote/boostnote-icon.png deleted file mode 100755 index cc12620591d..00000000000 Binary files a/apps/boostnote/boostnote-icon.png and /dev/null differ diff --git a/apps/boostnote/boostnote.yml b/apps/boostnote/boostnote.yml deleted file mode 100644 index 8d5e16c0f9d..00000000000 --- a/apps/boostnote/boostnote.yml +++ /dev/null @@ -1,7 +0,0 @@ -name: Boostnote -description: 'Simple note-taking app for programmers' -website: 'https://boostnote.io' -repository: 'https://github.com/BoostIO/Boostnote' -keywords: - - notes -category: Productivity diff --git a/apps/bootstrap-studio/bootstrap-studio-icon-128.png b/apps/bootstrap-studio/bootstrap-studio-icon-128.png new file mode 100644 index 00000000000..6c25c0a4fdd Binary files /dev/null and b/apps/bootstrap-studio/bootstrap-studio-icon-128.png differ diff --git a/apps/bot-messages-for-discord/bot-messages-for-discord-icon.png b/apps/bot-messages-for-discord/bot-messages-for-discord-icon.png deleted file mode 100644 index c8983717a4e..00000000000 Binary files a/apps/bot-messages-for-discord/bot-messages-for-discord-icon.png and /dev/null differ diff --git a/apps/bot-messages-for-discord/bot-messages-for-discord.yml b/apps/bot-messages-for-discord/bot-messages-for-discord.yml deleted file mode 100644 index 889e9259b38..00000000000 --- a/apps/bot-messages-for-discord/bot-messages-for-discord.yml +++ /dev/null @@ -1,8 +0,0 @@ -name: 'bot-messages-for-discord' -description: - 'Bot-Messages allows you to send messages on discord exclusively as a bot.' -repository: 'https://github.com/Aryxstocratic/bot-messages-for-discord/' -category: 'Utilities' -keywords: - - bot -license: MIT diff --git a/apps/boxhero/boxhero-icon-128.png b/apps/boxhero/boxhero-icon-128.png new file mode 100644 index 00000000000..11d7f43b716 Binary files /dev/null and b/apps/boxhero/boxhero-icon-128.png differ diff --git a/apps/boxhero/boxhero.yml b/apps/boxhero/boxhero.yml index 344a31d03a2..f783364d5e8 100644 --- a/apps/boxhero/boxhero.yml +++ b/apps/boxhero/boxhero.yml @@ -4,6 +4,7 @@ description: website: https://www.boxhero-app.com repository: https://github.com/bgpworks/boxhero-electron category: Business +keywords: - inventory - 'inventory management' - 'stock control' diff --git a/apps/boxy-svg/boxy-svg-icon-128.png b/apps/boxy-svg/boxy-svg-icon-128.png new file mode 100644 index 00000000000..9d8d7d2301e Binary files /dev/null and b/apps/boxy-svg/boxy-svg-icon-128.png differ diff --git a/apps/brim/brim-icon-128.png b/apps/brim/brim-icon-128.png new file mode 100644 index 00000000000..fcbb69ff460 Binary files /dev/null and b/apps/brim/brim-icon-128.png differ diff --git a/apps/brisqi/brisqi-icon-128.png b/apps/brisqi/brisqi-icon-128.png new file mode 100644 index 00000000000..3a6a114a846 Binary files /dev/null and b/apps/brisqi/brisqi-icon-128.png differ diff --git a/apps/browserosaurus/browserosaurus-icon-128.png b/apps/browserosaurus/browserosaurus-icon-128.png new file mode 100644 index 00000000000..589e7bf51d1 Binary files /dev/null and b/apps/browserosaurus/browserosaurus-icon-128.png differ diff --git a/apps/browserosaurus/browserosaurus-icon.png b/apps/browserosaurus/browserosaurus-icon.png index 5d4095b70c5..00af6649500 100644 Binary files a/apps/browserosaurus/browserosaurus-icon.png and b/apps/browserosaurus/browserosaurus-icon.png differ diff --git a/apps/browserosaurus/browserosaurus.yml b/apps/browserosaurus/browserosaurus.yml index 1fd19c21002..6092633da66 100644 --- a/apps/browserosaurus/browserosaurus.yml +++ b/apps/browserosaurus/browserosaurus.yml @@ -1,6 +1,6 @@ name: Browserosaurus -description: 'For macOS multi-browser users.' -website: 'https://browserosaurus.com/' +description: 'Browser prompter for macOS.' +website: 'https://github.com/will-stone/browserosaurus' repository: 'https://github.com/will-stone/browserosaurus' keywords: - productivity diff --git a/apps/buckets/buckets-icon-128.png b/apps/buckets/buckets-icon-128.png new file mode 100644 index 00000000000..0e7cf9da0fb Binary files /dev/null and b/apps/buckets/buckets-icon-128.png differ diff --git a/apps/buka/buka-icon-128.png b/apps/buka/buka-icon-128.png new file mode 100644 index 00000000000..eedee5e2910 Binary files /dev/null and b/apps/buka/buka-icon-128.png differ diff --git a/apps/buttercup/buttercup-icon-128.png b/apps/buttercup/buttercup-icon-128.png new file mode 100644 index 00000000000..ce3da379916 Binary files /dev/null and b/apps/buttercup/buttercup-icon-128.png differ diff --git a/apps/cacher/cacher-icon-128.png b/apps/cacher/cacher-icon-128.png new file mode 100644 index 00000000000..0e31014c51e Binary files /dev/null and b/apps/cacher/cacher-icon-128.png differ diff --git a/apps/calcy/calcy-icon.png b/apps/calcy/calcy-icon.png deleted file mode 100644 index 98c7c021362..00000000000 Binary files a/apps/calcy/calcy-icon.png and /dev/null differ diff --git a/apps/calcy/calcy.yml b/apps/calcy/calcy.yml deleted file mode 100644 index 7d111572d91..00000000000 --- a/apps/calcy/calcy.yml +++ /dev/null @@ -1,10 +0,0 @@ -name: Calcy -description: 'A simple and basic calculator app.' -repository: 'https://github.com/VarunDevPro/calcy' -website: 'https://varundevpro.github.io/calcy' -license: MIT -keywords: - - calculator - - arithmetic - - math -category: 'Productivity' diff --git a/apps/calmlywriter/calmlywriter-icon-128.png b/apps/calmlywriter/calmlywriter-icon-128.png new file mode 100644 index 00000000000..fbd6e4fbcb8 Binary files /dev/null and b/apps/calmlywriter/calmlywriter-icon-128.png differ diff --git a/apps/calmlywriter/calmlywriter.yml b/apps/calmlywriter/calmlywriter.yml index 722eee5eb46..50c5b9184b7 100644 --- a/apps/calmlywriter/calmlywriter.yml +++ b/apps/calmlywriter/calmlywriter.yml @@ -13,3 +13,4 @@ keywords: - notepad - 'focus mode' category: Productivity +homebrewCaskName: 'calmly-writer' diff --git a/apps/camunda-modeler/camunda-modeler-icon-128.png b/apps/camunda-modeler/camunda-modeler-icon-128.png new file mode 100644 index 00000000000..1fde5095f03 Binary files /dev/null and b/apps/camunda-modeler/camunda-modeler-icon-128.png differ diff --git a/apps/cansnippet/cansnippet-icon.png b/apps/cansnippet/cansnippet-icon.png deleted file mode 100644 index 5671d65e165..00000000000 Binary files a/apps/cansnippet/cansnippet-icon.png and /dev/null differ diff --git a/apps/cansnippet/cansnippet.yml b/apps/cansnippet/cansnippet.yml deleted file mode 100644 index 32de1a5bee4..00000000000 --- a/apps/cansnippet/cansnippet.yml +++ /dev/null @@ -1,14 +0,0 @@ -name: canSnippet -description: 'The missing snippet management tool for macOS.' -website: 'https://www.cansnippet.com' -keywords: - - snippet - - macro - - code - - developers - - editing - - text - - productivity - - keyboard - - shortcuts -category: Productivity diff --git a/apps/caption-pro/caption-pro-icon-128.png b/apps/caption-pro/caption-pro-icon-128.png new file mode 100644 index 00000000000..435726151cc Binary files /dev/null and b/apps/caption-pro/caption-pro-icon-128.png differ diff --git a/apps/caret/caret-icon.png b/apps/caret/caret-icon.png deleted file mode 100644 index 1aabdfe369a..00000000000 Binary files a/apps/caret/caret-icon.png and /dev/null differ diff --git a/apps/caret/caret.yml b/apps/caret/caret.yml deleted file mode 100644 index 829ca0368a7..00000000000 --- a/apps/caret/caret.yml +++ /dev/null @@ -1,6 +0,0 @@ -name: Caret -description: 'Markdown editor for Mac / Windows / Linux' -website: 'https://caret.io' -keywords: - - editor -category: Productivity diff --git a/apps/cargo-messenger/cargo-messenger-icon-128.png b/apps/cargo-messenger/cargo-messenger-icon-128.png new file mode 100644 index 00000000000..a07a3924a0c Binary files /dev/null and b/apps/cargo-messenger/cargo-messenger-icon-128.png differ diff --git a/apps/cashcash/cashcash-icon.png b/apps/cashcash/cashcash-icon.png deleted file mode 100644 index 8fccff1ff16..00000000000 Binary files a/apps/cashcash/cashcash-icon.png and /dev/null differ diff --git a/apps/cashcash/cashcash.yml b/apps/cashcash/cashcash.yml deleted file mode 100644 index 7e8f94e5492..00000000000 --- a/apps/cashcash/cashcash.yml +++ /dev/null @@ -1,18 +0,0 @@ -name: Cashcash -description: 'The accounting app for visual people.' -website: 'https://github.com/Winbee/cashcash-desktop' -category: 'Finance' -repository: 'https://github.com/Winbee/cashcash-desktop' -locales: - - en-US - - fr-FR -keywords: - - finance - - accounting - - management - - cash - - bookkeeping - - budget - - graph - - chart -license: MIT diff --git a/apps/cashnotify/cashnotify-icon-128.png b/apps/cashnotify/cashnotify-icon-128.png new file mode 100644 index 00000000000..37c5b79ca82 Binary files /dev/null and b/apps/cashnotify/cashnotify-icon-128.png differ diff --git a/apps/catalyst/catalyst-icon.png b/apps/catalyst/catalyst-icon.png deleted file mode 100644 index d8385a898bd..00000000000 Binary files a/apps/catalyst/catalyst-icon.png and /dev/null differ diff --git a/apps/catalyst/catalyst.yml b/apps/catalyst/catalyst.yml deleted file mode 100644 index 0de7874899c..00000000000 --- a/apps/catalyst/catalyst.yml +++ /dev/null @@ -1,10 +0,0 @@ -name: Catalyst Web Browser -description: - Beautiful and fast tailwindcss web browser designed with the user in mind. -website: 'https://get-catalyst.github.io' -repository: 'https://github.com/JaydenDev/Catalyst' -category: 'Navigation' -keywords: - - Internet - - Browser - - 'Open Source' diff --git a/apps/catlight/catlight-icon-128.png b/apps/catlight/catlight-icon-128.png new file mode 100644 index 00000000000..fa48d3238ad Binary files /dev/null and b/apps/catlight/catlight-icon-128.png differ diff --git a/apps/cbetar2/cbetar2-icon-128.png b/apps/cbetar2/cbetar2-icon-128.png new file mode 100644 index 00000000000..f93237ffcda Binary files /dev/null and b/apps/cbetar2/cbetar2-icon-128.png differ diff --git a/apps/cells/cells-icon.png b/apps/cells/cells-icon.png deleted file mode 100644 index 7ccc9e36d51..00000000000 Binary files a/apps/cells/cells-icon.png and /dev/null differ diff --git a/apps/cells/cells.yml b/apps/cells/cells.yml deleted file mode 100644 index 9f39e714d38..00000000000 --- a/apps/cells/cells.yml +++ /dev/null @@ -1,11 +0,0 @@ -name: Cells -description: 'An Implementation of Conways Game of Life' -website: 'https://github.com/FlorianFe/Cells' -category: Games -repository: 'https://github.com/FlorianFe/Cells' -keywords: - - conway - - game - - life - - cell - - automata diff --git a/apps/chatwork/chatwork-icon-128.png b/apps/chatwork/chatwork-icon-128.png new file mode 100644 index 00000000000..e9851defa53 Binary files /dev/null and b/apps/chatwork/chatwork-icon-128.png differ diff --git a/apps/chronobreak/chronobreak-icon.png b/apps/chronobreak/chronobreak-icon.png deleted file mode 100644 index 6c6650d9e03..00000000000 Binary files a/apps/chronobreak/chronobreak-icon.png and /dev/null differ diff --git a/apps/chronobreak/chronobreak.yml b/apps/chronobreak/chronobreak.yml deleted file mode 100644 index 2ac19a0a151..00000000000 --- a/apps/chronobreak/chronobreak.yml +++ /dev/null @@ -1,12 +0,0 @@ -name: 'Chronobreak' -description: 'Extra faithful replication of the original Pomodoro technique.' -website: 'https://github.com/rollersteaam/chronobreak' -repository: 'https://github.com/rollersteaam/chronobreak' -keywords: - - 'pomodoro technique' - - 'work timer' - - 'segmenter' - - minimalist - - basic -category: Productivity - diff --git a/apps/chronocube/chronocube-icon.png b/apps/chronocube/chronocube-icon.png deleted file mode 100644 index 0193e689b51..00000000000 Binary files a/apps/chronocube/chronocube-icon.png and /dev/null differ diff --git a/apps/chronocube/chronocube.yml b/apps/chronocube/chronocube.yml deleted file mode 100644 index 8aa81c2bd53..00000000000 --- a/apps/chronocube/chronocube.yml +++ /dev/null @@ -1,6 +0,0 @@ -name: Chronocube -description: "Your rubik's cube solves" -website: 'https://pablopunk.github.io/chronocube' -keywords: - - Games -category: Games diff --git a/apps/cider/cider-icon-128.png b/apps/cider/cider-icon-128.png new file mode 100644 index 00000000000..8da8df6954c Binary files /dev/null and b/apps/cider/cider-icon-128.png differ diff --git a/apps/circuit/circuit-icon.png b/apps/circuit/circuit-icon.png deleted file mode 100644 index ac7b9358b3a..00000000000 Binary files a/apps/circuit/circuit-icon.png and /dev/null differ diff --git a/apps/circuit/circuit.yml b/apps/circuit/circuit.yml deleted file mode 100644 index 46695ba2013..00000000000 --- a/apps/circuit/circuit.yml +++ /dev/null @@ -1,11 +0,0 @@ -name: Circuit -description: 'Make your teamwork better' -website: 'https://www.circuit.com/' -keywords: - - collaboration - - chat - - conference - - video - - screenshare - - webrtc -category: 'Social Networking' diff --git a/apps/cleaver/cleaver-icon.png b/apps/cleaver/cleaver-icon.png deleted file mode 100644 index fc7aa08bfe6..00000000000 Binary files a/apps/cleaver/cleaver-icon.png and /dev/null differ diff --git a/apps/cleaver/cleaver.yml b/apps/cleaver/cleaver.yml deleted file mode 100644 index cc94d8c4039..00000000000 --- a/apps/cleaver/cleaver.yml +++ /dev/null @@ -1,29 +0,0 @@ -name: Cleavr -description: 'Simply provision, deploy, and manage servers, websites, and apps' -website: 'https://cleavr.io' -category: 'Developer Tools' -keywords: - - 'Server provisioning' - - AdonisJS - - NodeJS - - Laravel - - WordPress - - 'Jekyll deployments' - - 'Laravel deployments' - - 'WordPress deployments' - - 'Static site deployments' - - 'Free SSL certificates' - - 'Laravel LetsEncrypt' - - Certbot - - 'zero downtime' - - 'Laravel SSH Keys' - - deployments - - 'Laravel Nginx' - - 'WordPress Nginx' - - 'push to deploy' - - 'PHP deploy' - - MySQL - - MariaDB - - Redis - - Memcached - - 'deploy desktop' diff --git a/apps/clipboard-manager-electron/clipboard-manager-electron-icon.png b/apps/clipboard-manager-electron/clipboard-manager-electron-icon.png deleted file mode 100644 index d338e16d216..00000000000 Binary files a/apps/clipboard-manager-electron/clipboard-manager-electron-icon.png and /dev/null differ diff --git a/apps/clipboard-manager-electron/clipboard-manager-electron.yml b/apps/clipboard-manager-electron/clipboard-manager-electron.yml deleted file mode 100644 index 306846b0463..00000000000 --- a/apps/clipboard-manager-electron/clipboard-manager-electron.yml +++ /dev/null @@ -1,10 +0,0 @@ -name: clipboard-manager-electron -description: 'A clipboard manager built with Electron' -website: 'https://github.com/dotenorio/clipboard-manager-electron' -category: Productivity -repository: 'https://github.com/dotenorio/clipboard-manager-electron.git' -keywords: - - javascript - - clipboard - - clipboard-manager -license: MIT diff --git a/apps/clipper/clipper-icon-128.png b/apps/clipper/clipper-icon-128.png new file mode 100644 index 00000000000..835ad58a1e0 Binary files /dev/null and b/apps/clipper/clipper-icon-128.png differ diff --git a/apps/clippo/clippo-icon-128.png b/apps/clippo/clippo-icon-128.png new file mode 100644 index 00000000000..05104cbf971 Binary files /dev/null and b/apps/clippo/clippo-icon-128.png differ diff --git a/apps/cliptext/cliptext-icon-128.png b/apps/cliptext/cliptext-icon-128.png new file mode 100644 index 00000000000..ffbd3b2d426 Binary files /dev/null and b/apps/cliptext/cliptext-icon-128.png differ diff --git a/apps/clockodo/clockodo-icon-128.png b/apps/clockodo/clockodo-icon-128.png new file mode 100644 index 00000000000..0eb138e6ac1 Binary files /dev/null and b/apps/clockodo/clockodo-icon-128.png differ diff --git a/apps/clockodo/clockodo.yml b/apps/clockodo/clockodo.yml index 0f2368357d6..46f229eb3db 100644 --- a/apps/clockodo/clockodo.yml +++ b/apps/clockodo/clockodo.yml @@ -6,5 +6,6 @@ keywords: - 'Time tracking' - 'Work time' - 'Project reports' +locales: - en-US - de-DE diff --git a/apps/cloudcmd/cloudcmd-icon.png b/apps/cloudcmd/cloudcmd-icon.png deleted file mode 100644 index 2aa581d2f69..00000000000 Binary files a/apps/cloudcmd/cloudcmd-icon.png and /dev/null differ diff --git a/apps/cloudcmd/cloudcmd.yml b/apps/cloudcmd/cloudcmd.yml deleted file mode 100644 index c6c4dab48fe..00000000000 --- a/apps/cloudcmd/cloudcmd.yml +++ /dev/null @@ -1,31 +0,0 @@ -name: 'Cloud Commander' -description: 'Orthodox web file manager with console and editor' -website: 'https://cloudcmd.io' -repository: 'https://github.com/coderaiser/cloudcmd' -keywords: - - console - - edit - - editor - - file - - 'file manager' - - folder - - orthodox - - view - - viewer - - copy - - rename - - move - - rm - - mv - - cp - - delete - - 'delete file' - - 'delete directory' - - remove - - 'remove file' - - 'remove directory' - - 'file operation' - - pack - - server -license: MIT -category: Productivity diff --git a/apps/clovery/clovery-icon.png b/apps/clovery/clovery-icon.png deleted file mode 100644 index d3b29fc96b8..00000000000 Binary files a/apps/clovery/clovery-icon.png and /dev/null differ diff --git a/apps/clovery/clovery.yml b/apps/clovery/clovery.yml deleted file mode 100644 index e281f61f7af..00000000000 --- a/apps/clovery/clovery.yml +++ /dev/null @@ -1,10 +0,0 @@ -name: Clovery -description: 'All Google Apps in One.' -website: 'https://clovery.app' -repository: 'https://github.com/webcatalog/neutron' -license: MPL-2.0 - - 'google apps' - - browser - - 'all apps in one app' - - productivity -category: Productivity diff --git a/apps/cltracer/cltracer-icon-128.png b/apps/cltracer/cltracer-icon-128.png new file mode 100644 index 00000000000..56bd9868d42 Binary files /dev/null and b/apps/cltracer/cltracer-icon-128.png differ diff --git a/apps/cocos-creator/cocos-creator-icon-128.png b/apps/cocos-creator/cocos-creator-icon-128.png new file mode 100644 index 00000000000..1361de8af1b Binary files /dev/null and b/apps/cocos-creator/cocos-creator-icon-128.png differ diff --git a/apps/code-notes/code-notes-icon.png b/apps/code-notes/code-notes-icon.png deleted file mode 100644 index 1fcaeca36d5..00000000000 Binary files a/apps/code-notes/code-notes-icon.png and /dev/null differ diff --git a/apps/code-notes/code-notes.yml b/apps/code-notes/code-notes.yml deleted file mode 100644 index dbf0035f582..00000000000 --- a/apps/code-notes/code-notes.yml +++ /dev/null @@ -1,16 +0,0 @@ -name: 'Code Notes' -description: - 'A simple code snippet manager for developers built with Electron & Vue.js' -website: 'https://lauthieb.github.io/code-notes' -category: 'Developer Tools' -repository: 'https://github.com/lauthieb/code-notes' -keywords: - - snippets - - manager - - code - - developers - - vuejs - - vue2 -license: MIT - - en-US - - en-GB diff --git a/apps/code-sketch/code-sketch-icon.png b/apps/code-sketch/code-sketch-icon.png deleted file mode 100644 index f969634fda8..00000000000 Binary files a/apps/code-sketch/code-sketch-icon.png and /dev/null differ diff --git a/apps/code-sketch/code-sketch.yml b/apps/code-sketch/code-sketch.yml deleted file mode 100644 index f8ca100ee38..00000000000 --- a/apps/code-sketch/code-sketch.yml +++ /dev/null @@ -1,11 +0,0 @@ -name: 'Code Sketch' -description: 'Codepen-like desktop app that used to demonstrate your code.' -website: 'https://code-sketch.com/' -repository: 'https://github.com/keelii/code-sketch' -youtube_video_url: 'https://www.youtube.com/watch?v=gIxrk8iXACE' -license: 'MIT' -keywords: - - code - - playground - - sketch -category: 'Developer Tools' diff --git a/apps/code-story/code-story-icon.png b/apps/code-story/code-story-icon.png deleted file mode 100644 index a16d9dfdeed..00000000000 Binary files a/apps/code-story/code-story-icon.png and /dev/null differ diff --git a/apps/code-story/code-story.yml b/apps/code-story/code-story.yml deleted file mode 100644 index 27325a1499d..00000000000 --- a/apps/code-story/code-story.yml +++ /dev/null @@ -1,7 +0,0 @@ -name: 'Code Story' -description: 'Code documentation, redefined.' -website: 'http://codestoryapp.com' -keywords: - - code - - documentation -category: 'Developer Tools' diff --git a/apps/codepilot-ai/codepilot-ai-icon.png b/apps/codepilot-ai/codepilot-ai-icon.png deleted file mode 100644 index 18a04087b57..00000000000 Binary files a/apps/codepilot-ai/codepilot-ai-icon.png and /dev/null differ diff --git a/apps/codepilot-ai/codepilot-ai.yml b/apps/codepilot-ai/codepilot-ai.yml deleted file mode 100644 index ff614a6a710..00000000000 --- a/apps/codepilot-ai/codepilot-ai.yml +++ /dev/null @@ -1,13 +0,0 @@ -name: 'CodePilot.ai' -description: 'Code search tool for software developers' -website: 'https://codepilot.ai/' -keywords: - - 'developer tools' - - search - - 'code search' - - code - - documentation - - developer - - tool - - productivity -category: 'Developer Tools' diff --git a/apps/codex/codex-icon-128.png b/apps/codex/codex-icon-128.png new file mode 100644 index 00000000000..4720d53eaa7 Binary files /dev/null and b/apps/codex/codex-icon-128.png differ diff --git a/apps/colibri/colibri-icon-128.png b/apps/colibri/colibri-icon-128.png new file mode 100644 index 00000000000..679a153ee3f Binary files /dev/null and b/apps/colibri/colibri-icon-128.png differ diff --git a/apps/collectie/collectie-icon-128.png b/apps/collectie/collectie-icon-128.png new file mode 100644 index 00000000000..80235078bb0 Binary files /dev/null and b/apps/collectie/collectie-icon-128.png differ diff --git a/apps/color-ramp-formulator/color-ramp-formulator-icon.png b/apps/color-ramp-formulator/color-ramp-formulator-icon.png deleted file mode 100644 index 30c8240b909..00000000000 Binary files a/apps/color-ramp-formulator/color-ramp-formulator-icon.png and /dev/null differ diff --git a/apps/color-ramp-formulator/color-ramp-formulator.yml b/apps/color-ramp-formulator/color-ramp-formulator.yml deleted file mode 100644 index 173d932f402..00000000000 --- a/apps/color-ramp-formulator/color-ramp-formulator.yml +++ /dev/null @@ -1,25 +0,0 @@ -name: 'Color Ramp Formulator' -description: - 'Algorithmically-defined color ramps generator, making use of formulas.' -website: 'https://github.com/tonton-pixel/color-ramp-formulator' -category: 'Graphics & Design' -keywords: - - algorithmic - - 'color ramp' - - 'color table' - - cubehelix - - 'curves map' - - formula - - generator - - grayscale - - hsl - - hsv - - hwb - - interpolation - - lab - - lch - - 'linear gradient' - - rgb - - xyz - - ycbcr -license: MIT diff --git a/apps/colorpicker/colorpicker-icon-128.png b/apps/colorpicker/colorpicker-icon-128.png new file mode 100644 index 00000000000..382d70d931f Binary files /dev/null and b/apps/colorpicker/colorpicker-icon-128.png differ diff --git a/apps/colorpicker/colorpicker.yml b/apps/colorpicker/colorpicker.yml index f69bc04d7e7..7fe5581c545 100644 --- a/apps/colorpicker/colorpicker.yml +++ b/apps/colorpicker/colorpicker.yml @@ -16,5 +16,6 @@ keywords: - management license: GPL-3.0 category: 'Graphics & Design' +goodColorOnWhite: '#1678AD' goodColorOnBlack: '#1A8AC7' faintColorOnWhite: 'rgba(26, 138, 174, 0.1)' diff --git a/apps/commandeer/commandeer-icon-128.png b/apps/commandeer/commandeer-icon-128.png new file mode 100644 index 00000000000..17490a92826 Binary files /dev/null and b/apps/commandeer/commandeer-icon-128.png differ diff --git a/apps/compact-log-viewer/compact-log-viewer-icon-128.png b/apps/compact-log-viewer/compact-log-viewer-icon-128.png new file mode 100644 index 00000000000..282b8d25926 Binary files /dev/null and b/apps/compact-log-viewer/compact-log-viewer-icon-128.png differ diff --git a/apps/companion/companion-icon-128.png b/apps/companion/companion-icon-128.png new file mode 100644 index 00000000000..8b917c80fa9 Binary files /dev/null and b/apps/companion/companion-icon-128.png differ diff --git a/apps/composercat/composercat-icon-128.png b/apps/composercat/composercat-icon-128.png new file mode 100644 index 00000000000..26cf6a8b9f8 Binary files /dev/null and b/apps/composercat/composercat-icon-128.png differ diff --git a/apps/compress/compress-icon-128.png b/apps/compress/compress-icon-128.png new file mode 100644 index 00000000000..42285b5ee46 Binary files /dev/null and b/apps/compress/compress-icon-128.png differ diff --git a/apps/container-ps/container-ps-icon-128.png b/apps/container-ps/container-ps-icon-128.png new file mode 100644 index 00000000000..2817c57313f Binary files /dev/null and b/apps/container-ps/container-ps-icon-128.png differ diff --git a/apps/converse/converse-icon.png b/apps/converse/converse-icon.png deleted file mode 100644 index b52f5754c23..00000000000 Binary files a/apps/converse/converse-icon.png and /dev/null differ diff --git a/apps/converse/converse.yml b/apps/converse/converse.yml deleted file mode 100644 index 30cdd953ed2..00000000000 --- a/apps/converse/converse.yml +++ /dev/null @@ -1,17 +0,0 @@ -name: 'Converse' -description: 'Free and open-source XMPP chat client.' -website: 'https://conversejs.org/' -repository: 'https://github.com/conversejs/converse-desktop' -keywords: - - 'XMPP' - - 'Open Source' - - 'Cross-Platform' - - 'Jabber' - - 'Messenger' - - 'Team-Chat' - - 'E2EE' - - 'Secure' - - 'Federated' - - 'OMEMO' -license: Mozilla Public License 2.0 -category: 'Social Networking' diff --git a/apps/copy-2-online/copy-2-online-icon.png b/apps/copy-2-online/copy-2-online-icon.png deleted file mode 100644 index e740730ae27..00000000000 Binary files a/apps/copy-2-online/copy-2-online-icon.png and /dev/null differ diff --git a/apps/copy-2-online/copy-2-online.yml b/apps/copy-2-online/copy-2-online.yml deleted file mode 100644 index 88ce6ff6f4c..00000000000 --- a/apps/copy-2-online/copy-2-online.yml +++ /dev/null @@ -1,22 +0,0 @@ -name: Copy 2 Online -description: - 'Cloud-based multiplatform clipboard manager that allows you to access, view, - and manage your copy history.' -website: 'https://copy2.online' -keywords: - - clipboard - - manager - - copy - - paste - - history - - mac - - windows - - linux - - android - - ios - - c2o -license: Commercial -category: Productivity -locales: - - en - - tr diff --git a/apps/copy2/copy2-icon.png b/apps/copy2/copy2-icon.png deleted file mode 100644 index 3ef77244a2b..00000000000 Binary files a/apps/copy2/copy2-icon.png and /dev/null differ diff --git a/apps/copy2/copy2.yml b/apps/copy2/copy2.yml deleted file mode 100644 index 25d5737ce60..00000000000 --- a/apps/copy2/copy2.yml +++ /dev/null @@ -1,12 +0,0 @@ -name: Copy2 -description: Clipboard manager. -website: https://esatech.app/app/Copy2 -category: Productivity -keywords: - - copy - - paste - - clipboard - - manager - - history - - helper -license: Commercial diff --git a/apps/corda-node-explorer/corda-node-explorer-icon.png b/apps/corda-node-explorer/corda-node-explorer-icon.png deleted file mode 100644 index eb53ec221a2..00000000000 Binary files a/apps/corda-node-explorer/corda-node-explorer-icon.png and /dev/null differ diff --git a/apps/corda-node-explorer/corda-node-explorer.yml b/apps/corda-node-explorer/corda-node-explorer.yml deleted file mode 100644 index c24627ddc10..00000000000 --- a/apps/corda-node-explorer/corda-node-explorer.yml +++ /dev/null @@ -1,20 +0,0 @@ -name: Corda Node Explorer -description: - Interact with Corda Blockchain Nodes - explore network, vault, and - transactions. -website: https://docs.corda.net/docs/corda-os/node-explorer.html -category: Developer Tools -repository: https://github.com/corda/node-explorer -keywords: - - java - - kotlin - - dlt - - blockchain - - rpc - - corda - - cordapp - - smart-contract - - enterprise - - r3 - - network -license: Apache diff --git a/apps/correo/correo-icon.png b/apps/correo/correo-icon.png deleted file mode 100644 index 5eea01bc540..00000000000 Binary files a/apps/correo/correo-icon.png and /dev/null differ diff --git a/apps/correo/correo.yml b/apps/correo/correo.yml deleted file mode 100644 index 640323c1d7c..00000000000 --- a/apps/correo/correo.yml +++ /dev/null @@ -1,13 +0,0 @@ -name: Correo -description: 'A menubar/taskbar Gmail App for Windows, macOS and Linux.' -website: 'https://github.com/amitmerchant1990/correo' -repository: 'https://github.com/amitmerchant1990/correo' -keywords: - - gmail - - mail - - menubar - - taskbar - - tray - - html - - desktop -category: Utilities diff --git a/apps/cortex/cortex-icon.png b/apps/cortex/cortex-icon.png deleted file mode 100644 index 4083b9e3ccc..00000000000 Binary files a/apps/cortex/cortex-icon.png and /dev/null differ diff --git a/apps/cortex/cortex.yml b/apps/cortex/cortex.yml deleted file mode 100644 index 8ab33cf630b..00000000000 --- a/apps/cortex/cortex.yml +++ /dev/null @@ -1,9 +0,0 @@ -name: Cortex -description: 'Performance tracking for gamers.' -website: 'https://www.crtx.gg' -category: Games -keywords: - - game - - tracker - - esport - - performance diff --git a/apps/covid-19-cases-overview/covid-19-cases-overview-icon.png b/apps/covid-19-cases-overview/covid-19-cases-overview-icon.png deleted file mode 100644 index 4029737cdf5..00000000000 Binary files a/apps/covid-19-cases-overview/covid-19-cases-overview-icon.png and /dev/null differ diff --git a/apps/covid-19-cases-overview/covid-19-cases-overview.yml b/apps/covid-19-cases-overview/covid-19-cases-overview.yml deleted file mode 100644 index 68acae1869a..00000000000 --- a/apps/covid-19-cases-overview/covid-19-cases-overview.yml +++ /dev/null @@ -1,11 +0,0 @@ -name: Covid-19 cases overview -description: - This Web application allow the user to check daily cases and much more - information about covid-19. -website: https://github.com/Creator-360/Covid-19-cases-overview -category: News -repository: https://github.com/Creator-360/Covid-19-cases-overview -keywords: - - Covid-19 -license: GPL-3.0 License - diff --git a/apps/cozy-desktop/cozy-desktop-icon-128.png b/apps/cozy-desktop/cozy-desktop-icon-128.png new file mode 100644 index 00000000000..57e2f3b37af Binary files /dev/null and b/apps/cozy-desktop/cozy-desktop-icon-128.png differ diff --git a/apps/cromberg/cromberg-icon.png b/apps/cromberg/cromberg-icon.png deleted file mode 100644 index a72b97a82b3..00000000000 Binary files a/apps/cromberg/cromberg-icon.png and /dev/null differ diff --git a/apps/cromberg/cromberg.yml b/apps/cromberg/cromberg.yml deleted file mode 100644 index b38be1aa6d5..00000000000 --- a/apps/cromberg/cromberg.yml +++ /dev/null @@ -1,12 +0,0 @@ -name: Cromberg -description: 'Personal finance management application.' -website: 'http://cromberg.blweb.ru' -repository: 'https://github.com/z17/home-accounting-system' -keywords: - - finance - - accounting - - balance -category: Finance -locales: - - en-US - - ru diff --git a/apps/crossover/crossover-icon.png b/apps/crossover/crossover-icon.png deleted file mode 100644 index a10985f4562..00000000000 Binary files a/apps/crossover/crossover-icon.png and /dev/null differ diff --git a/apps/crossover/crossover.yml b/apps/crossover/crossover.yml deleted file mode 100644 index 7d62e09e373..00000000000 --- a/apps/crossover/crossover.yml +++ /dev/null @@ -1,15 +0,0 @@ -name: CrossOver -description: '🎯 A Crosshair Overlay for any game and screen.' -website: 'https://lacymorrow.github.io/crossover/' -category: Utilities -repository: 'https://github.com/lacymorrow/crossover' -keywords: - - crosshair - - overlay - - game-overlay - - game - - sight - - dot - - mark - - center -license: LGPLv3 diff --git a/apps/crypter/crypter-icon.png b/apps/crypter/crypter-icon.png deleted file mode 100755 index c6a290adbfd..00000000000 Binary files a/apps/crypter/crypter-icon.png and /dev/null differ diff --git a/apps/crypter/crypter.yml b/apps/crypter/crypter.yml deleted file mode 100644 index eecb807607a..00000000000 --- a/apps/crypter/crypter.yml +++ /dev/null @@ -1,7 +0,0 @@ -name: Crypter -description: 'Simple, convenient and secure encryption client' -website: 'https://github.com/HR/Crypter' -keywords: - - encryption -category: Utilities -repository: 'https://github.com/HR/Crypter' diff --git a/apps/cryptoarm-gost/cryptoarm-gost-icon-128.png b/apps/cryptoarm-gost/cryptoarm-gost-icon-128.png new file mode 100644 index 00000000000..71c50cd0859 Binary files /dev/null and b/apps/cryptoarm-gost/cryptoarm-gost-icon-128.png differ diff --git a/apps/csbooks/csbooks-icon-128.png b/apps/csbooks/csbooks-icon-128.png new file mode 100644 index 00000000000..f726198459a Binary files /dev/null and b/apps/csbooks/csbooks-icon-128.png differ diff --git a/apps/csgo-tracker/csgo-tracker-icon-128.png b/apps/csgo-tracker/csgo-tracker-icon-128.png new file mode 100644 index 00000000000..44f9a1ec8f6 Binary files /dev/null and b/apps/csgo-tracker/csgo-tracker-icon-128.png differ diff --git a/apps/csv-to-sqlite/csv-to-sqlite-icon.png b/apps/csv-to-sqlite/csv-to-sqlite-icon.png deleted file mode 100644 index b4ef9c4873f..00000000000 Binary files a/apps/csv-to-sqlite/csv-to-sqlite-icon.png and /dev/null differ diff --git a/apps/csv-to-sqlite/csv-to-sqlite.yml b/apps/csv-to-sqlite/csv-to-sqlite.yml deleted file mode 100644 index d1d903c36d6..00000000000 --- a/apps/csv-to-sqlite/csv-to-sqlite.yml +++ /dev/null @@ -1,10 +0,0 @@ -name: 'CSV to SQLite' -description: 'Convert CSV files to SQLite databases.' -website: 'https://github.com/isaiahnields/csv-to-sqlite' -category: 'Developer Tools' -keywords: - - sql - - csv - - sqlite - - converter -license: MIT diff --git a/apps/cuba-studio/cuba-studio-icon.png b/apps/cuba-studio/cuba-studio-icon.png deleted file mode 100644 index e5861b5ec51..00000000000 Binary files a/apps/cuba-studio/cuba-studio-icon.png and /dev/null differ diff --git a/apps/cuba-studio/cuba-studio.yml b/apps/cuba-studio/cuba-studio.yml deleted file mode 100644 index 79412f7c9e3..00000000000 --- a/apps/cuba-studio/cuba-studio.yml +++ /dev/null @@ -1,10 +0,0 @@ -name: 'CUBA Studio' -description: 'Specialized tool for rapid application development' -website: 'https://www.cuba-platform.com' -category: 'Developer Tools' -keywords: - - java - - enterprise - - full-stack - - rad - - cuba-platform diff --git a/apps/cumulus/cumulus-icon.png b/apps/cumulus/cumulus-icon.png deleted file mode 100644 index 6dee3c8b4c8..00000000000 Binary files a/apps/cumulus/cumulus-icon.png and /dev/null differ diff --git a/apps/cumulus/cumulus.yml b/apps/cumulus/cumulus.yml deleted file mode 100644 index 2359bcbe111..00000000000 --- a/apps/cumulus/cumulus.yml +++ /dev/null @@ -1,10 +0,0 @@ -name: Cumulus -description: 'A SoundCloud player that lives in your menubar' -website: 'https://gillesdemey.github.io/Cumulus/' -repository: 'https://github.com/gillesdemey/Cumulus' -keywords: - - soundcloud - - music - - player -license: MIT -category: Music diff --git a/apps/cursor-highlight/cursor-highlight-icon.png b/apps/cursor-highlight/cursor-highlight-icon.png deleted file mode 100644 index 9ad9df58e09..00000000000 Binary files a/apps/cursor-highlight/cursor-highlight-icon.png and /dev/null differ diff --git a/apps/cursor-highlight/cursor-highlight.yml b/apps/cursor-highlight/cursor-highlight.yml deleted file mode 100644 index 8b1981890ef..00000000000 --- a/apps/cursor-highlight/cursor-highlight.yml +++ /dev/null @@ -1,13 +0,0 @@ -name: Cursor Highlight -description: This is a utility tool let other guys easily focus on your mouse cursor. Especially effective when you share screen in a meeting session. -website: https://github.com/Hazyzh/cursor-highlight -category: Utilities -repository: https://github.com/Hazyzh/cursor-highlight -keywords: - - highlight - - mousemove - - share-screen - - cursor-highlight - - cursor - - painting -license: MIT diff --git a/apps/cyapass/cyapass-icon.png b/apps/cyapass/cyapass-icon.png deleted file mode 100644 index 8dda0aafd0d..00000000000 Binary files a/apps/cyapass/cyapass-icon.png and /dev/null differ diff --git a/apps/cyapass/cyapass.yml b/apps/cyapass/cyapass.yml deleted file mode 100644 index f8769e833e4..00000000000 --- a/apps/cyapass/cyapass.yml +++ /dev/null @@ -1,10 +0,0 @@ -name: CYaPass -description: Draw your password. Never type a password again. -website: https://github.com/raddevus/CYaPass-Electron -category: Utilities -repository: https://github.com/raddevus/CYaPass-Electron -keywords: - - '"C''YaPass"' - - 'passwords' - - 'password' - - 'cyapass' diff --git a/apps/cyberx/cyberx-icon-128.png b/apps/cyberx/cyberx-icon-128.png new file mode 100644 index 00000000000..e54c1d39ce9 Binary files /dev/null and b/apps/cyberx/cyberx-icon-128.png differ diff --git a/apps/cycle/cycle-icon-128.png b/apps/cycle/cycle-icon-128.png new file mode 100644 index 00000000000..a3ba45e93ad Binary files /dev/null and b/apps/cycle/cycle-icon-128.png differ diff --git a/apps/cycligent-git-tool/cycligent-git-tool-icon.png b/apps/cycligent-git-tool/cycligent-git-tool-icon.png deleted file mode 100755 index 2ee77b39983..00000000000 Binary files a/apps/cycligent-git-tool/cycligent-git-tool-icon.png and /dev/null differ diff --git a/apps/cycligent-git-tool/cycligent-git-tool.yml b/apps/cycligent-git-tool/cycligent-git-tool.yml deleted file mode 100644 index 2ee786c6376..00000000000 --- a/apps/cycligent-git-tool/cycligent-git-tool.yml +++ /dev/null @@ -1,8 +0,0 @@ -name: 'Cycligent Git Tool' -description: 'Straightforward, graphic GUI for your Git projects.' -website: 'https://www.cycligent.com/git-tool' -keywords: - - git - - programming - - productivity -category: Productivity diff --git a/apps/cypress/cypress-icon.png b/apps/cypress/cypress-icon.png deleted file mode 100644 index 958bf5d3c35..00000000000 Binary files a/apps/cypress/cypress-icon.png and /dev/null differ diff --git a/apps/cypress/cypress.yml b/apps/cypress/cypress.yml deleted file mode 100644 index 08c82b47771..00000000000 --- a/apps/cypress/cypress.yml +++ /dev/null @@ -1,9 +0,0 @@ -name: Cypress -description: 'Automated test runner for web applications' -website: 'https://www.cypress.io/' -repository: 'https://github.com/cypress-io/cypress' -keywords: - - testing - - 'developer tools' - - 'web development' -category: 'Developer Tools' diff --git a/apps/danger-crew/danger-crew-icon-128.png b/apps/danger-crew/danger-crew-icon-128.png new file mode 100644 index 00000000000..cecaa109362 Binary files /dev/null and b/apps/danger-crew/danger-crew-icon-128.png differ diff --git a/apps/darkj/darkj-icon-128.png b/apps/darkj/darkj-icon-128.png new file mode 100644 index 00000000000..9eeb844f868 Binary files /dev/null and b/apps/darkj/darkj-icon-128.png differ diff --git a/apps/dashy/dashy-icon-128.png b/apps/dashy/dashy-icon-128.png new file mode 100644 index 00000000000..aa1d0d4bef4 Binary files /dev/null and b/apps/dashy/dashy-icon-128.png differ diff --git a/apps/dat/dat-icon-128.png b/apps/dat/dat-icon-128.png new file mode 100644 index 00000000000..7411d4aec3b Binary files /dev/null and b/apps/dat/dat-icon-128.png differ diff --git a/apps/data-forge-notebook/data-forge-notebook-icon-128.png b/apps/data-forge-notebook/data-forge-notebook-icon-128.png new file mode 100644 index 00000000000..2b7a1ca8d8a Binary files /dev/null and b/apps/data-forge-notebook/data-forge-notebook-icon-128.png differ diff --git a/apps/data-forge-notebook/data-forge-notebook.yml b/apps/data-forge-notebook/data-forge-notebook.yml index 2c7007646ba..1a63992b9bf 100644 --- a/apps/data-forge-notebook/data-forge-notebook.yml +++ b/apps/data-forge-notebook/data-forge-notebook.yml @@ -3,6 +3,7 @@ description: 'Data analysis and visualization for JavaScript.' website: 'https://www.data-forge-notebook.com/' category: 'Developer Tools' youtube_video_url: 'https://www.youtube.com/watch?v=nRRl-97qVQw' +keywords: - data - 'data analysis' - 'data visualization' diff --git a/apps/data-pixels-playground/data-pixels-playground-icon-128.png b/apps/data-pixels-playground/data-pixels-playground-icon-128.png new file mode 100644 index 00000000000..ff9a30c15de Binary files /dev/null and b/apps/data-pixels-playground/data-pixels-playground-icon-128.png differ diff --git a/apps/datazenit/datazenit-icon-128.png b/apps/datazenit/datazenit-icon-128.png new file mode 100644 index 00000000000..3f7752352e7 Binary files /dev/null and b/apps/datazenit/datazenit-icon-128.png differ diff --git a/apps/dbcloner/dbcloner-icon-128.png b/apps/dbcloner/dbcloner-icon-128.png new file mode 100644 index 00000000000..f9ba9d89b69 Binary files /dev/null and b/apps/dbcloner/dbcloner-icon-128.png differ diff --git a/apps/dbgate/dbgate-icon-128.png b/apps/dbgate/dbgate-icon-128.png new file mode 100644 index 00000000000..cb563ee5b2f Binary files /dev/null and b/apps/dbgate/dbgate-icon-128.png differ diff --git a/apps/dbglass/dbglass-icon-128.png b/apps/dbglass/dbglass-icon-128.png new file mode 100644 index 00000000000..5d2890ddc10 Binary files /dev/null and b/apps/dbglass/dbglass-icon-128.png differ diff --git a/apps/debugtron/debugtron-icon-128.png b/apps/debugtron/debugtron-icon-128.png new file mode 100644 index 00000000000..0a1f3b0598c Binary files /dev/null and b/apps/debugtron/debugtron-icon-128.png differ diff --git a/apps/deck/deck-icon.png b/apps/deck/deck-icon.png deleted file mode 100644 index f6780febf2e..00000000000 Binary files a/apps/deck/deck-icon.png and /dev/null differ diff --git a/apps/deck/deck.yml b/apps/deck/deck.yml deleted file mode 100644 index 183898b5fae..00000000000 --- a/apps/deck/deck.yml +++ /dev/null @@ -1,15 +0,0 @@ -name: DECK -description: - 'Powerful and high performant local web development studio unlike any other.' -website: 'https://get-deck.com/' -repository: 'https://github.com/sfx101/docker-stacks' -category: 'Developer Tools' -keywords: - - deck - - docker - - laradock - - development - - ide - - tools - - php - - https diff --git a/apps/deckboard/deckboard-icon-128.png b/apps/deckboard/deckboard-icon-128.png new file mode 100644 index 00000000000..57b03e9ca05 Binary files /dev/null and b/apps/deckboard/deckboard-icon-128.png differ diff --git a/apps/deckmaster/deckmaster-icon-128.png b/apps/deckmaster/deckmaster-icon-128.png new file mode 100644 index 00000000000..2f0cc170e46 Binary files /dev/null and b/apps/deckmaster/deckmaster-icon-128.png differ diff --git a/apps/deckmaster/deckmaster.yml b/apps/deckmaster/deckmaster.yml index 5030f671b6d..8c1b1f73d11 100644 --- a/apps/deckmaster/deckmaster.yml +++ b/apps/deckmaster/deckmaster.yml @@ -2,6 +2,7 @@ name: DeckMaster description: 'Deck editor for the yu-gi-oh trading card game.' website: 'https://theotterlord.github.io/deckmaster' repository: 'https://github.com/TheOtterlord/deckmaster' +keywords: - yu-gi-oh - deck-building license: MIT diff --git a/apps/deco-ide/deco-ide-icon.png b/apps/deco-ide/deco-ide-icon.png deleted file mode 100644 index 4a0fd4ae7f7..00000000000 Binary files a/apps/deco-ide/deco-ide-icon.png and /dev/null differ diff --git a/apps/deco-ide/deco-ide.yml b/apps/deco-ide/deco-ide.yml deleted file mode 100644 index da8be48fd1a..00000000000 --- a/apps/deco-ide/deco-ide.yml +++ /dev/null @@ -1,11 +0,0 @@ -name: 'Deco IDE' -description: 'React Native IDE with component management' -website: 'https://www.decosoftware.com' -repository: 'https://github.com/decosoftware/deco-ide' -keywords: - - react - - 'react native' - - 'developer tools' - - ide -license: AGPLv3 -category: 'Developer Tools' diff --git a/apps/deepnest/deepnest-icon-128.png b/apps/deepnest/deepnest-icon-128.png new file mode 100644 index 00000000000..1787f83247b Binary files /dev/null and b/apps/deepnest/deepnest-icon-128.png differ diff --git a/apps/deer/deer-icon-128.png b/apps/deer/deer-icon-128.png new file mode 100644 index 00000000000..cf4eb24b16f Binary files /dev/null and b/apps/deer/deer-icon-128.png differ diff --git a/apps/demio/demio-icon-128.png b/apps/demio/demio-icon-128.png new file mode 100644 index 00000000000..07e899deeef Binary files /dev/null and b/apps/demio/demio-icon-128.png differ diff --git a/apps/demoflow/demoflow-icon-128.png b/apps/demoflow/demoflow-icon-128.png new file mode 100644 index 00000000000..019e6011729 Binary files /dev/null and b/apps/demoflow/demoflow-icon-128.png differ diff --git a/apps/deskfiler/deskfiler-icon.png b/apps/deskfiler/deskfiler-icon.png deleted file mode 100644 index 4fb068c2b60..00000000000 Binary files a/apps/deskfiler/deskfiler-icon.png and /dev/null differ diff --git a/apps/deskfiler/deskfiler.yml b/apps/deskfiler/deskfiler.yml deleted file mode 100644 index d3b12670e15..00000000000 --- a/apps/deskfiler/deskfiler.yml +++ /dev/null @@ -1,10 +0,0 @@ -name: Deskfiler -description: 'Fast and easy development and deployment of JS apps.' -website: 'https://www.deskfiler.org/' -category: 'Developer Tools' -repository: 'https://github.com/deskfiler/deskfiler' -keywords: - - 'business apps' - - 'cross platform deployment' - - 'fast development' -license: GPLv3 diff --git a/apps/devbook/devbook-icon.png b/apps/devbook/devbook-icon.png deleted file mode 100644 index 8048bc223b4..00000000000 Binary files a/apps/devbook/devbook-icon.png and /dev/null differ diff --git a/apps/devbook/devbook.yml b/apps/devbook/devbook.yml deleted file mode 100644 index 34cd9250a02..00000000000 --- a/apps/devbook/devbook.yml +++ /dev/null @@ -1,10 +0,0 @@ -name: Devbook -description: Search engine for developers. -website: https://usedevbook.com/ -category: Developer Tools -keywords: - - search - - development - - productivity -homebrewCaskName: devbook -youtube_video_url: https://www.youtube.com/watch?v=uUpGjzyAV_E diff --git a/apps/devdocs-app/devdocs-app-icon.png b/apps/devdocs-app/devdocs-app-icon.png deleted file mode 100644 index 38b0287dfad..00000000000 Binary files a/apps/devdocs-app/devdocs-app-icon.png and /dev/null differ diff --git a/apps/devdocs-app/devdocs-app.yml b/apps/devdocs-app/devdocs-app.yml deleted file mode 100644 index 1683b6e84dc..00000000000 --- a/apps/devdocs-app/devdocs-app.yml +++ /dev/null @@ -1,8 +0,0 @@ -name: devdocs-app -description: 'A full-featured desktop app for DevDocs.io.' -website: 'https://github.com/egoist/devdocs-app' -repository: 'https://github.com/egoist/devdocs-app' -keywords: - - devdocs -license: MIT -category: 'Developer Tools' diff --git a/apps/devhub/devhub-icon-128.png b/apps/devhub/devhub-icon-128.png new file mode 100644 index 00000000000..7ec514a73b2 Binary files /dev/null and b/apps/devhub/devhub-icon-128.png differ diff --git a/apps/dict/dict-icon-128.png b/apps/dict/dict-icon-128.png new file mode 100644 index 00000000000..1cac3797a31 Binary files /dev/null and b/apps/dict/dict-icon-128.png differ diff --git a/apps/diffuse/diffuse-icon-128.png b/apps/diffuse/diffuse-icon-128.png new file mode 100644 index 00000000000..8155855481d Binary files /dev/null and b/apps/diffuse/diffuse-icon-128.png differ diff --git a/apps/diffuse/diffuse.yml b/apps/diffuse/diffuse.yml index e6ce0235b6f..2600be61472 100644 --- a/apps/diffuse/diffuse.yml +++ b/apps/diffuse/diffuse.yml @@ -11,3 +11,4 @@ keywords: - cloud - decentralized - distributed +license: MIT diff --git a/apps/digiexam/digiexam-icon-128.png b/apps/digiexam/digiexam-icon-128.png new file mode 100644 index 00000000000..7b246d7d594 Binary files /dev/null and b/apps/digiexam/digiexam-icon-128.png differ diff --git a/apps/discord/discord-icon-128.png b/apps/discord/discord-icon-128.png new file mode 100644 index 00000000000..a54b1f1d0cf Binary files /dev/null and b/apps/discord/discord-icon-128.png differ diff --git a/apps/discord/discord.yml b/apps/discord/discord.yml index 8ceb5766831..c11493d9059 100644 --- a/apps/discord/discord.yml +++ b/apps/discord/discord.yml @@ -1,6 +1,8 @@ name: Discord -description: 'Imagine a place' +description: + 'The easiest way to talk over voice, video, and text. Talk, chat, hang out, + and stay close with your friends and communities.' website: 'https://discord.com/' keywords: - chat -category: 'Social Networking' +category: 'Social' diff --git a/apps/display-dj/display-dj-icon-128.png b/apps/display-dj/display-dj-icon-128.png new file mode 100644 index 00000000000..424d9e9ec01 Binary files /dev/null and b/apps/display-dj/display-dj-icon-128.png differ diff --git a/apps/ditto/ditto-icon-128.png b/apps/ditto/ditto-icon-128.png new file mode 100644 index 00000000000..8d56bbbaa6d Binary files /dev/null and b/apps/ditto/ditto-icon-128.png differ diff --git a/apps/dixa/dixa-icon-128.png b/apps/dixa/dixa-icon-128.png new file mode 100644 index 00000000000..c4732bd8e7e Binary files /dev/null and b/apps/dixa/dixa-icon-128.png differ diff --git a/apps/dn-tool-container/dn-tool-container-icon-128.png b/apps/dn-tool-container/dn-tool-container-icon-128.png new file mode 100644 index 00000000000..ccd695b7f56 Binary files /dev/null and b/apps/dn-tool-container/dn-tool-container-icon-128.png differ diff --git a/apps/doki-doki-mod-manager/doki-doki-mod-manager-icon.png b/apps/doki-doki-mod-manager/doki-doki-mod-manager-icon.png deleted file mode 100644 index 8a531e80e8e..00000000000 Binary files a/apps/doki-doki-mod-manager/doki-doki-mod-manager-icon.png and /dev/null differ diff --git a/apps/doki-doki-mod-manager/doki-doki-mod-manager.yml b/apps/doki-doki-mod-manager/doki-doki-mod-manager.yml deleted file mode 100644 index 50307c4c85d..00000000000 --- a/apps/doki-doki-mod-manager/doki-doki-mod-manager.yml +++ /dev/null @@ -1,5 +0,0 @@ -name: 'Doki Doki Mod Manager' -description: 'Organise, download and play mods for Doki Doki Literature Club!' -website: 'https://doki.space' -repository: 'https://github.com/DokiDokiModManager/Mod-Manager' -category: Games diff --git a/apps/domain-book/domain-book-icon.png b/apps/domain-book/domain-book-icon.png deleted file mode 100644 index 99e9889c3fe..00000000000 Binary files a/apps/domain-book/domain-book-icon.png and /dev/null differ diff --git a/apps/domain-book/domain-book.yml b/apps/domain-book/domain-book.yml deleted file mode 100644 index 7e64be07b92..00000000000 --- a/apps/domain-book/domain-book.yml +++ /dev/null @@ -1,15 +0,0 @@ -name: 'Domain Book' -description: - 'Elegant domain monitoring app, it’s like a phone book but for your domains.' -website: 'https://darawish.io/domainbook/' -repository: 'https://github.com/darawish/domainbook' -license: Paid -youtube_video_url: 'https://vimeo.com/479298720' -keywords: - - domains - - windows app - - windows 10 app - - windows 10 64-bit - - macOS app - - monitoring -category: Utilities diff --git a/apps/domodel-diary/domodel-diary-icon-128.png b/apps/domodel-diary/domodel-diary-icon-128.png new file mode 100644 index 00000000000..1bc59704493 Binary files /dev/null and b/apps/domodel-diary/domodel-diary-icon-128.png differ diff --git a/apps/domterm/domterm-icon-128.png b/apps/domterm/domterm-icon-128.png new file mode 100644 index 00000000000..fc6a26b1a4e Binary files /dev/null and b/apps/domterm/domterm-icon-128.png differ diff --git a/apps/dopamine/dopamine-icon-128.png b/apps/dopamine/dopamine-icon-128.png new file mode 100644 index 00000000000..3f08aa8e012 Binary files /dev/null and b/apps/dopamine/dopamine-icon-128.png differ diff --git a/apps/dotgrid/dotgrid-icon-128.png b/apps/dotgrid/dotgrid-icon-128.png new file mode 100644 index 00000000000..8268133e7e9 Binary files /dev/null and b/apps/dotgrid/dotgrid-icon-128.png differ diff --git a/apps/drawtify-designer/drawtify-designer-icon-128.png b/apps/drawtify-designer/drawtify-designer-icon-128.png new file mode 100644 index 00000000000..5b8b0db27a0 Binary files /dev/null and b/apps/drawtify-designer/drawtify-designer-icon-128.png differ diff --git a/apps/droppoint/droppoint-icon-128.png b/apps/droppoint/droppoint-icon-128.png new file mode 100644 index 00000000000..221719c309e Binary files /dev/null and b/apps/droppoint/droppoint-icon-128.png differ diff --git a/apps/drpcm/drpcm-icon.png b/apps/drpcm/drpcm-icon.png deleted file mode 100644 index c5587822958..00000000000 Binary files a/apps/drpcm/drpcm-icon.png and /dev/null differ diff --git a/apps/drpcm/drpcm.yml b/apps/drpcm/drpcm.yml deleted file mode 100644 index 266246dd8c8..00000000000 --- a/apps/drpcm/drpcm.yml +++ /dev/null @@ -1,13 +0,0 @@ -name: Discord RPC Maker -description: - Allows you to make custom Rich Presences for Discord, with clickable buttons. -website: https://drpcm.t1c.dev -category: Utilities -repository: https://github.com/thatonecalculator/discordrpcmaker -keywords: - - discord - - rpc - - rich presence - - chat - - custom -license: GPL-3 diff --git a/apps/dupfinder/dupfinder-icon-128.png b/apps/dupfinder/dupfinder-icon-128.png new file mode 100644 index 00000000000..ddc0eb5a47b Binary files /dev/null and b/apps/dupfinder/dupfinder-icon-128.png differ diff --git a/apps/dusk-player/dusk-player-icon-128.png b/apps/dusk-player/dusk-player-icon-128.png new file mode 100644 index 00000000000..4f33520a9eb Binary files /dev/null and b/apps/dusk-player/dusk-player-icon-128.png differ diff --git a/apps/dynobase/dynobase-icon.png b/apps/dynobase/dynobase-icon.png deleted file mode 100644 index 4ee6d4fdfd8..00000000000 Binary files a/apps/dynobase/dynobase-icon.png and /dev/null differ diff --git a/apps/e-search/e-search-icon-128.png b/apps/e-search/e-search-icon-128.png new file mode 100644 index 00000000000..9a4106a11f3 Binary files /dev/null and b/apps/e-search/e-search-icon-128.png differ diff --git a/apps/e-search/e-search.yml b/apps/e-search/e-search.yml index edb288cf5eb..10d34ea07b6 100644 --- a/apps/e-search/e-search.yml +++ b/apps/e-search/e-search.yml @@ -19,6 +19,7 @@ keywords: - live-text - screen-recorder category: 'Productivity' +locales: - zh - en - ar diff --git a/apps/eagle/eagle-icon-128.png b/apps/eagle/eagle-icon-128.png new file mode 100644 index 00000000000..20c6ef86868 Binary files /dev/null and b/apps/eagle/eagle-icon-128.png differ diff --git a/apps/eagluet/eagluet-icon-128.png b/apps/eagluet/eagluet-icon-128.png new file mode 100644 index 00000000000..909b7c2ec38 Binary files /dev/null and b/apps/eagluet/eagluet-icon-128.png differ diff --git a/apps/ebtcalc/ebtcalc-icon-128.png b/apps/ebtcalc/ebtcalc-icon-128.png new file mode 100644 index 00000000000..60bd0467eab Binary files /dev/null and b/apps/ebtcalc/ebtcalc-icon-128.png differ diff --git a/apps/echo/echo-icon-128.png b/apps/echo/echo-icon-128.png new file mode 100644 index 00000000000..103df93a862 Binary files /dev/null and b/apps/echo/echo-icon-128.png differ diff --git a/apps/echo/echo.yml b/apps/echo/echo.yml index 3da5dd3a4c6..12224eee5ff 100644 --- a/apps/echo/echo.yml +++ b/apps/echo/echo.yml @@ -9,5 +9,6 @@ keywords: - echo - text-to-speech license: Proprietary +goodColorOnWhite: '#343e40' goodColorOnBlack: '#fafbfc' faintColorOnWhite: 'rgba(138, 43, 226, 0.6)' diff --git a/apps/elcalc/elcalc-icon-128.png b/apps/elcalc/elcalc-icon-128.png new file mode 100644 index 00000000000..48e840bb918 Binary files /dev/null and b/apps/elcalc/elcalc-icon-128.png differ diff --git a/apps/electorrent/electorrent-icon-128.png b/apps/electorrent/electorrent-icon-128.png new file mode 100644 index 00000000000..1322837d821 Binary files /dev/null and b/apps/electorrent/electorrent-icon-128.png differ diff --git a/apps/electro/electro-icon.png b/apps/electro/electro-icon.png deleted file mode 100644 index 07c0c7b78cc..00000000000 Binary files a/apps/electro/electro-icon.png and /dev/null differ diff --git a/apps/electro/electro.yml b/apps/electro/electro.yml deleted file mode 100644 index 54fb6b5bb44..00000000000 --- a/apps/electro/electro.yml +++ /dev/null @@ -1,7 +0,0 @@ -name: Electro -description: 'Open Source DJ App' -website: 'https://jspear29.github.io/electro/' -keywords: - - music - - DJ -category: Music diff --git a/apps/electrocrud/electrocrud-icon-128.png b/apps/electrocrud/electrocrud-icon-128.png new file mode 100644 index 00000000000..220ea13d522 Binary files /dev/null and b/apps/electrocrud/electrocrud-icon-128.png differ diff --git a/apps/electron-app-store/electron-app-store-icon.png b/apps/electron-app-store/electron-app-store-icon.png deleted file mode 100644 index e504b40f53c..00000000000 Binary files a/apps/electron-app-store/electron-app-store-icon.png and /dev/null differ diff --git a/apps/electron-app-store/electron-app-store.yml b/apps/electron-app-store/electron-app-store.yml deleted file mode 100644 index c1acbc142a7..00000000000 --- a/apps/electron-app-store/electron-app-store.yml +++ /dev/null @@ -1,9 +0,0 @@ -name: Electron App Store (Unofficial) -description: The world's first Open-Source Cross-Platform App Store. -website: https://electron-app-store.ml -category: Utilities -repository: https://github.com/Electron-Store/electron-app-store -keywords: - - App Store - - Cross Platform -license: MIT diff --git a/apps/electron-clippy/electron-clippy-icon-128.png b/apps/electron-clippy/electron-clippy-icon-128.png new file mode 100644 index 00000000000..d899df10fc8 Binary files /dev/null and b/apps/electron-clippy/electron-clippy-icon-128.png differ diff --git a/apps/electronim/electronim-icon.png b/apps/electronim/electronim-icon.png deleted file mode 100644 index 0404c92a555..00000000000 Binary files a/apps/electronim/electronim-icon.png and /dev/null differ diff --git a/apps/electronim/electronim.yml b/apps/electronim/electronim.yml deleted file mode 100644 index 99ade14900a..00000000000 --- a/apps/electronim/electronim.yml +++ /dev/null @@ -1,26 +0,0 @@ -name: ElectronIM -description: 'Free/Libre open source multi instant messaging (IM) client.' -category: Productivity -website: 'https://github.com/manusa/electronim' -repository: 'https://github.com/manusa/electronim' -snapcraftName: electronim -npmPackageName: electronim -keywords: - - browser - - chat - - discord - - gitter - - messaging - - office - - productivity - - skype - - slack - - teams - - telegram - - twitter - - whatsapp - - zoom - - zulip -license: 'Apache License 2.0' -locales: - - en diff --git a/apps/elements/elements-icon.png b/apps/elements/elements-icon.png deleted file mode 100644 index 788e63a687a..00000000000 Binary files a/apps/elements/elements-icon.png and /dev/null differ diff --git a/apps/elements/elements.yml b/apps/elements/elements.yml deleted file mode 100644 index a8b542db960..00000000000 --- a/apps/elements/elements.yml +++ /dev/null @@ -1,8 +0,0 @@ -name: Elements -description: 'Displays the periodic table' -website: 'https://github.com/FlorianFe/Elements' -repository: 'https://github.com/FlorianFe/Elements' -keywords: - - periodic-table - - chemistry -category: Utilities diff --git a/apps/elephicon/elephicon-icon-128.png b/apps/elephicon/elephicon-icon-128.png new file mode 100644 index 00000000000..93daf508a38 Binary files /dev/null and b/apps/elephicon/elephicon-icon-128.png differ diff --git a/apps/elephicon/elephicon-icon.png b/apps/elephicon/elephicon-icon.png index f6a80e85102..ab95f6dfe3b 100644 Binary files a/apps/elephicon/elephicon-icon.png and b/apps/elephicon/elephicon-icon.png differ diff --git a/apps/elephicon/elephicon.yml b/apps/elephicon/elephicon.yml index c415f7414c7..9c5ba9ff876 100644 --- a/apps/elephicon/elephicon.yml +++ b/apps/elephicon/elephicon.yml @@ -3,4 +3,5 @@ description: 'Generate ICO and ICNS files for your desktop apps.' website: 'https://github.com/sprout2000/elephicon' repository: 'https://github.com/sprout2000/elephicon' category: 'Developer Tools' +locales: - en-US diff --git a/apps/email-securely-app/email-securely-app-icon-128.png b/apps/email-securely-app/email-securely-app-icon-128.png new file mode 100644 index 00000000000..5f2c905362e Binary files /dev/null and b/apps/email-securely-app/email-securely-app-icon-128.png differ diff --git a/apps/enclina-messenger/enclina-messenger-icon-128.png b/apps/enclina-messenger/enclina-messenger-icon-128.png new file mode 100644 index 00000000000..3695b6f52f2 Binary files /dev/null and b/apps/enclina-messenger/enclina-messenger-icon-128.png differ diff --git a/apps/enclina-messenger/enclina-messenger.yml b/apps/enclina-messenger/enclina-messenger.yml index 1a480d4d834..84499b86ee7 100644 --- a/apps/enclina-messenger/enclina-messenger.yml +++ b/apps/enclina-messenger/enclina-messenger.yml @@ -1,7 +1,7 @@ name: Enclica Messenger description: 'Open-source messaging solution for anyone.' website: https://github.com/bluethefoxofficial/CreativePublicMessenger -category: Social Networking +category: Social repository: https://github.com/bluethefoxofficial/CreativePublicMessenger keywords: - messaging diff --git a/apps/encrypt0r/encrypt0r-icon-128.png b/apps/encrypt0r/encrypt0r-icon-128.png new file mode 100644 index 00000000000..5a676c6b79b Binary files /dev/null and b/apps/encrypt0r/encrypt0r-icon-128.png differ diff --git a/apps/enderframework/enderframework-icon-128.png b/apps/enderframework/enderframework-icon-128.png new file mode 100644 index 00000000000..c7af4b174b9 Binary files /dev/null and b/apps/enderframework/enderframework-icon-128.png differ diff --git a/apps/erin/erin-icon-128.png b/apps/erin/erin-icon-128.png new file mode 100644 index 00000000000..0c49e209c0c Binary files /dev/null and b/apps/erin/erin-icon-128.png differ diff --git a/apps/erin/erin.yml b/apps/erin/erin.yml index e0be48a5174..cc8d3845d21 100644 --- a/apps/erin/erin.yml +++ b/apps/erin/erin.yml @@ -1,7 +1,8 @@ name: Erin description: Cross-platform app to change wallpaper automatically. -website: https://erin-web.herokuapp.com/ +website: https://erin-website.onrender.com/ snapcraftName: erin +category: Utilities repository: https://github.com/losbiw/erin keywords: - wallpaper diff --git a/apps/etcd-manager/etcd-manager-icon-128.png b/apps/etcd-manager/etcd-manager-icon-128.png new file mode 100644 index 00000000000..6fc4e38e8fa Binary files /dev/null and b/apps/etcd-manager/etcd-manager-icon-128.png differ diff --git a/apps/etcd-manager/etcd-manager.yml b/apps/etcd-manager/etcd-manager.yml index d6d50e3ecf4..738ab90b66e 100644 --- a/apps/etcd-manager/etcd-manager.yml +++ b/apps/etcd-manager/etcd-manager.yml @@ -11,5 +11,6 @@ keywords: - admin license: MIT npmPackageName: etcd-manager +locales: - hu-HU - en-US diff --git a/apps/etcher/etcher-icon-128.png b/apps/etcher/etcher-icon-128.png new file mode 100644 index 00000000000..3c7d6878cb5 Binary files /dev/null and b/apps/etcher/etcher-icon-128.png differ diff --git a/apps/etcher/etcher.yml b/apps/etcher/etcher.yml index 8b58c94ae21..01d60117c9f 100644 --- a/apps/etcher/etcher.yml +++ b/apps/etcher/etcher.yml @@ -1,6 +1,6 @@ name: Etcher description: 'Flash OS images to SD cards & USB drives, safely and easily.' -website: 'https://www.etcher.io/' +website: 'https://etcher.balena.io/' repository: 'https://github.com/resin-io/etcher' keywords: - hardware diff --git a/apps/everdo/everdo-icon-128.png b/apps/everdo/everdo-icon-128.png new file mode 100644 index 00000000000..f5eb578efc2 Binary files /dev/null and b/apps/everdo/everdo-icon-128.png differ diff --git a/apps/evetrade/evetrade-icon-128.png b/apps/evetrade/evetrade-icon-128.png new file mode 100644 index 00000000000..03e887c39ba Binary files /dev/null and b/apps/evetrade/evetrade-icon-128.png differ diff --git a/apps/excel-parser-processor/excel-parser-processor-icon-128.png b/apps/excel-parser-processor/excel-parser-processor-icon-128.png new file mode 100644 index 00000000000..a0a3a745970 Binary files /dev/null and b/apps/excel-parser-processor/excel-parser-processor-icon-128.png differ diff --git a/apps/exifcleaner/exifcleaner-icon-128.png b/apps/exifcleaner/exifcleaner-icon-128.png new file mode 100644 index 00000000000..5ad4df469a6 Binary files /dev/null and b/apps/exifcleaner/exifcleaner-icon-128.png differ diff --git a/apps/explorer/explorer-icon-128.png b/apps/explorer/explorer-icon-128.png new file mode 100644 index 00000000000..eb8a3d0d363 Binary files /dev/null and b/apps/explorer/explorer-icon-128.png differ diff --git a/apps/expresslrs-configurator/expresslrs-configurator-icon-128.png b/apps/expresslrs-configurator/expresslrs-configurator-icon-128.png new file mode 100644 index 00000000000..323a7c332c3 Binary files /dev/null and b/apps/expresslrs-configurator/expresslrs-configurator-icon-128.png differ diff --git a/apps/expresslrs-configurator/expresslrs-configurator.yml b/apps/expresslrs-configurator/expresslrs-configurator.yml index 2a5a03be39d..90b3bf16842 100644 --- a/apps/expresslrs-configurator/expresslrs-configurator.yml +++ b/apps/expresslrs-configurator/expresslrs-configurator.yml @@ -10,3 +10,4 @@ keywords: - utilities category: Utilities license: GPLv3 +youtube_video_url: 'https://www.youtube.com/watch?v=wBUamLm51XQ' diff --git a/apps/extraterm/extraterm-icon-128.png b/apps/extraterm/extraterm-icon-128.png new file mode 100644 index 00000000000..74b38690ebb Binary files /dev/null and b/apps/extraterm/extraterm-icon-128.png differ diff --git a/apps/f-curator/f-curator-icon-128.png b/apps/f-curator/f-curator-icon-128.png new file mode 100644 index 00000000000..57394918ef0 Binary files /dev/null and b/apps/f-curator/f-curator-icon-128.png differ diff --git a/apps/fairshare/fairshare-icon-128.png b/apps/fairshare/fairshare-icon-128.png new file mode 100644 index 00000000000..351eac40c8d Binary files /dev/null and b/apps/fairshare/fairshare-icon-128.png differ diff --git a/apps/fangyuanjian/fangyuanjian-icon-128.png b/apps/fangyuanjian/fangyuanjian-icon-128.png new file mode 100644 index 00000000000..0c8b78998f5 Binary files /dev/null and b/apps/fangyuanjian/fangyuanjian-icon-128.png differ diff --git a/apps/fangyuanjian/fangyuanjian.yml b/apps/fangyuanjian/fangyuanjian.yml index c35201d366e..099c920d7aa 100644 --- a/apps/fangyuanjian/fangyuanjian.yml +++ b/apps/fangyuanjian/fangyuanjian.yml @@ -7,4 +7,4 @@ keywords: - collaboration locales: - zh-CN -category: 'Social Networking' +category: 'Social' diff --git a/apps/fatpick/fatpick-icon.png b/apps/fatpick/fatpick-icon.png deleted file mode 100644 index cf19dc42731..00000000000 Binary files a/apps/fatpick/fatpick-icon.png and /dev/null differ diff --git a/apps/fatpick/fatpick.yml b/apps/fatpick/fatpick.yml deleted file mode 100644 index 69f7e487db5..00000000000 --- a/apps/fatpick/fatpick.yml +++ /dev/null @@ -1,11 +0,0 @@ -name: FATpick -description: 'Guitar tablature player than listens.' -website: 'https://www.fatpick.com/' -category: Music -keywords: - - guitar - - tab - - tablature - - game - - audio - - song diff --git a/apps/fenetre/fenetre-icon-128.png b/apps/fenetre/fenetre-icon-128.png new file mode 100644 index 00000000000..a84a9fb3d9f Binary files /dev/null and b/apps/fenetre/fenetre-icon-128.png differ diff --git a/apps/fenetre/fenetre.yml b/apps/fenetre/fenetre.yml index 45b93c2c929..a160ddc2e91 100644 --- a/apps/fenetre/fenetre.yml +++ b/apps/fenetre/fenetre.yml @@ -3,6 +3,7 @@ description: 'Picture in picture for your Mac.' website: 'https://getfenet.re' category: Productivity youtube_video_url: 'https://www.youtube.com/watch?v=mOuQyzbHzO4&list=PL2jvDJe7CN0oi6nscDlWFZehvaIsE7OWh' +locales: - fr-FR keywords: - 'picture in picture' diff --git a/apps/ferdi/ferdi-icon.png b/apps/ferdi/ferdi-icon.png deleted file mode 100644 index 2ee1ba6b107..00000000000 Binary files a/apps/ferdi/ferdi-icon.png and /dev/null differ diff --git a/apps/ferdi/ferdi.yml b/apps/ferdi/ferdi.yml deleted file mode 100644 index d14f581dc96..00000000000 --- a/apps/ferdi/ferdi.yml +++ /dev/null @@ -1,39 +0,0 @@ -name: Ferdi -description: 'All your messaging services in one place.' -website: 'https://getferdi.com' -category: Productivity -repository: 'https://github.com/getferdi/ferdi' -keywords: - - messaging - - chat - - productivity - - fork - - messenger - - office -license: 'Apache License 2.0' - - en-US - - ca - - zh-HANT - - cs - - nl - - fr - - ka - - de - - hu - - id - - ga - - it - - ja - - pl - - pt - - pt-BR - - ru - - sk - - uk - - nl-BE - - el - - hr - - sr - - tr - - zh-TW - - es diff --git a/apps/ferdium/ferdium-icon.png b/apps/ferdium/ferdium-icon.png deleted file mode 100644 index 154daaa22a1..00000000000 Binary files a/apps/ferdium/ferdium-icon.png and /dev/null differ diff --git a/apps/ferdium/ferdium.yml b/apps/ferdium/ferdium.yml deleted file mode 100644 index 72b6414e96a..00000000000 --- a/apps/ferdium/ferdium.yml +++ /dev/null @@ -1,65 +0,0 @@ -name: Ferdium -description: 'All your services in one place built by the community.' -website: 'https://ferdium.org' -category: Productivity -repository: 'https://github.com/ferdium/ferdium-app' -keywords: - - messaging - - productivity - - fork -license: 'Apache License 2.0' -locales: - - af - - ar - - be - - bg - - bs - - ca - - cs - - da - - de - - el - - en-US - - es - - et - - fa - - fi - - fil - - fr - - ga - - he - - hi - - hr - - hu - - id - - it - - ja - - ka - - kk - - ko - - lv - - ms - - nb - - nl-BE - - nl - - no - - pl - - pt-BR - - pt - - ro - - ru - - si - - sk - - sl - - sq - - sr - - sv - - te - - tr - - uk - - vi - - vls - - zh-HANS - - zh-HANT - - zh-TW - - zh diff --git a/apps/fifo/fifo-icon-128.png b/apps/fifo/fifo-icon-128.png new file mode 100644 index 00000000000..6e26563028e Binary files /dev/null and b/apps/fifo/fifo-icon-128.png differ diff --git a/apps/fifo/fifo.yml b/apps/fifo/fifo.yml index 84df41f9890..f50da8abae8 100644 --- a/apps/fifo/fifo.yml +++ b/apps/fifo/fifo.yml @@ -1,8 +1,5 @@ name: Fifo -description: - This app is a nonprofit, fast free and secure Web Browser. Includes news and - tons of features out of the box. Fifo is resource effecient, and is updated - often. +description: This is a privacy orientated browser. Fork of Wexond. website: https://fifo.snaildos.com category: Productivity repository: https://github.com/snaildos/Fifo-Browser diff --git a/apps/figma/figma-icon-128.png b/apps/figma/figma-icon-128.png new file mode 100644 index 00000000000..6a97a2c8e8a Binary files /dev/null and b/apps/figma/figma-icon-128.png differ diff --git a/apps/figma/figma-icon.png b/apps/figma/figma-icon.png index 1ab14b55335..71a8f235536 100644 Binary files a/apps/figma/figma-icon.png and b/apps/figma/figma-icon.png differ diff --git a/apps/figma/figma.yml b/apps/figma/figma.yml index ba37533a6d0..5cd84baa74c 100644 --- a/apps/figma/figma.yml +++ b/apps/figma/figma.yml @@ -1,5 +1,7 @@ name: Figma -description: 'The collaborative interface design tool.' +description: + 'Build better products as a team. Design, prototype, and gather feedback all + in one place with Figma.' website: 'https://www.figma.com/' homebrewCaskName: figma keywords: diff --git a/apps/fileside/fileside-icon-128.png b/apps/fileside/fileside-icon-128.png new file mode 100644 index 00000000000..a913f81d467 Binary files /dev/null and b/apps/fileside/fileside-icon-128.png differ diff --git a/apps/fileside/fileside.yml b/apps/fileside/fileside.yml index 647dab0a928..729daacb4f9 100644 --- a/apps/fileside/fileside.yml +++ b/apps/fileside/fileside.yml @@ -5,3 +5,4 @@ category: Utilities keywords: - file-manager - file-browser +youtube_video_url: https://www.youtube.com/watch?v=48SU-0P-VfY diff --git a/apps/final-countdown/final-countdown-icon-128.png b/apps/final-countdown/final-countdown-icon-128.png new file mode 100644 index 00000000000..346d8d48336 Binary files /dev/null and b/apps/final-countdown/final-countdown-icon-128.png differ diff --git a/apps/find-better-questions/find-better-questions-icon-128.png b/apps/find-better-questions/find-better-questions-icon-128.png new file mode 100644 index 00000000000..7c493646b47 Binary files /dev/null and b/apps/find-better-questions/find-better-questions-icon-128.png differ diff --git a/apps/find-better-questions/find-better-questions.yml b/apps/find-better-questions/find-better-questions.yml index 48403e26a49..049b73b0965 100644 --- a/apps/find-better-questions/find-better-questions.yml +++ b/apps/find-better-questions/find-better-questions.yml @@ -13,5 +13,3 @@ keywords: - research - findbetterquestions category: 'Business' - goodColorOnWhite: '#2E4057' - goodColorOnBlack: '#FFF8E8' diff --git a/apps/fireman/DeveloperConsole.png b/apps/fireman/DeveloperConsole.png deleted file mode 100644 index 8db6a15307d..00000000000 Binary files a/apps/fireman/DeveloperConsole.png and /dev/null differ diff --git a/apps/fireman/fireman-icon.png b/apps/fireman/fireman-icon.png deleted file mode 100644 index 087efa6c866..00000000000 Binary files a/apps/fireman/fireman-icon.png and /dev/null differ diff --git a/apps/fireman/fireman.yml b/apps/fireman/fireman.yml deleted file mode 100644 index 4cb5356fbd9..00000000000 --- a/apps/fireman/fireman.yml +++ /dev/null @@ -1,13 +0,0 @@ -name: Fireman -description: - ' Easily manage Firestore. View, query, edit and visualize data super fast.' -website: https://getfireman.com -category: Developer Tools -keywords: - - Firestore - - GUI client - - database query - - data visualization - - visualize data - - Firebase Users - - Firebase Authentication diff --git a/apps/fishing-funds/fishing-funds-icon-128.png b/apps/fishing-funds/fishing-funds-icon-128.png new file mode 100644 index 00000000000..e76af4ea34b Binary files /dev/null and b/apps/fishing-funds/fishing-funds-icon-128.png differ diff --git a/apps/flawesome/flawesome-icon-128.png b/apps/flawesome/flawesome-icon-128.png new file mode 100644 index 00000000000..c5155c72f0a Binary files /dev/null and b/apps/flawesome/flawesome-icon-128.png differ diff --git a/apps/flbmusic/flbmusic-icon-128.png b/apps/flbmusic/flbmusic-icon-128.png new file mode 100644 index 00000000000..8fa618014be Binary files /dev/null and b/apps/flbmusic/flbmusic-icon-128.png differ diff --git a/apps/fleetdeck/fleetdeck-icon-128.png b/apps/fleetdeck/fleetdeck-icon-128.png new file mode 100644 index 00000000000..9b7729bcfbc Binary files /dev/null and b/apps/fleetdeck/fleetdeck-icon-128.png differ diff --git a/apps/flexpaper/flexpaper-icon-128.png b/apps/flexpaper/flexpaper-icon-128.png new file mode 100644 index 00000000000..317b59d6788 Binary files /dev/null and b/apps/flexpaper/flexpaper-icon-128.png differ diff --git a/apps/flow/flow-icon-128.png b/apps/flow/flow-icon-128.png new file mode 100644 index 00000000000..ccd7be6d0ef Binary files /dev/null and b/apps/flow/flow-icon-128.png differ diff --git a/apps/fluent-reader/fluent-reader-icon-128.png b/apps/fluent-reader/fluent-reader-icon-128.png new file mode 100644 index 00000000000..d8c27ed9df3 Binary files /dev/null and b/apps/fluent-reader/fluent-reader-icon-128.png differ diff --git a/apps/focused-task/focused-task-icon-128.png b/apps/focused-task/focused-task-icon-128.png new file mode 100644 index 00000000000..b8b9bc80801 Binary files /dev/null and b/apps/focused-task/focused-task-icon-128.png differ diff --git a/apps/fog/fog-icon.png b/apps/fog/fog-icon.png deleted file mode 100644 index e7bd0cb4c45..00000000000 Binary files a/apps/fog/fog-icon.png and /dev/null differ diff --git a/apps/fog/fog.yml b/apps/fog/fog.yml deleted file mode 100644 index bd6fecfbbf6..00000000000 --- a/apps/fog/fog.yml +++ /dev/null @@ -1,9 +0,0 @@ -name: Fog -description: 'Unofficial overcast.fm podcast app.' -website: 'https://github.com/vitorgalvao/fog' -repository: 'https://github.com/vitorgalvao/fog' -keywords: - - overcast.fm - - podcasts -license: Unlicense -category: News diff --git a/apps/fontbase/fontbase-icon-128.png b/apps/fontbase/fontbase-icon-128.png new file mode 100644 index 00000000000..507eceb9c29 Binary files /dev/null and b/apps/fontbase/fontbase-icon-128.png differ diff --git a/apps/forestpin-analytics/forestpin-analytics-icon-128.png b/apps/forestpin-analytics/forestpin-analytics-icon-128.png new file mode 100644 index 00000000000..901a7f44bbc Binary files /dev/null and b/apps/forestpin-analytics/forestpin-analytics-icon-128.png differ diff --git a/apps/forget-me-not/forget-me-not-icon-128.png b/apps/forget-me-not/forget-me-not-icon-128.png new file mode 100644 index 00000000000..7b92db5aba5 Binary files /dev/null and b/apps/forget-me-not/forget-me-not-icon-128.png differ diff --git a/apps/fotojet/fotojet-icon-128.png b/apps/fotojet/fotojet-icon-128.png new file mode 100644 index 00000000000..80e03494cd4 Binary files /dev/null and b/apps/fotojet/fotojet-icon-128.png differ diff --git a/apps/frame/frame-icon-128.png b/apps/frame/frame-icon-128.png new file mode 100644 index 00000000000..20f71dbac8b Binary files /dev/null and b/apps/frame/frame-icon-128.png differ diff --git a/apps/franz/franz-icon-128.png b/apps/franz/franz-icon-128.png new file mode 100644 index 00000000000..6f2f900d791 Binary files /dev/null and b/apps/franz/franz-icon-128.png differ diff --git a/apps/free-chess-club/free-chess-club-icon.png b/apps/free-chess-club/free-chess-club-icon.png deleted file mode 100644 index 7dbed81e196..00000000000 Binary files a/apps/free-chess-club/free-chess-club-icon.png and /dev/null differ diff --git a/apps/free-chess-club/free-chess-club.yml b/apps/free-chess-club/free-chess-club.yml deleted file mode 100644 index cde40a1313f..00000000000 --- a/apps/free-chess-club/free-chess-club.yml +++ /dev/null @@ -1,10 +0,0 @@ -name: 'Free Chess Club' -description: 'Play Online Chess on the Free Internet Chess Server!' -website: 'https://www.freechess.club' -category: Games -repository: 'https://github.com/freechessclub' -keywords: - - games - - chess - - fics - - ics diff --git a/apps/freeter/freeter-icon-128.png b/apps/freeter/freeter-icon-128.png new file mode 100644 index 00000000000..8f9e8f00ca9 Binary files /dev/null and b/apps/freeter/freeter-icon-128.png differ diff --git a/apps/friends/friends-icon-128.png b/apps/friends/friends-icon-128.png new file mode 100644 index 00000000000..674bb1b82fb Binary files /dev/null and b/apps/friends/friends-icon-128.png differ diff --git a/apps/friends/friends.yml b/apps/friends/friends.yml index b3f3cc98807..6e4dd0d8ec2 100644 --- a/apps/friends/friends.yml +++ b/apps/friends/friends.yml @@ -3,4 +3,4 @@ description: 'Peer to peer chat' website: 'https://moose-team.github.io/friends' keywords: - chat -category: 'Social Networking' +category: 'Social' diff --git a/apps/front/front-icon-128.png b/apps/front/front-icon-128.png new file mode 100644 index 00000000000..4e2f826b963 Binary files /dev/null and b/apps/front/front-icon-128.png differ diff --git a/apps/fudget/fudget-icon.png b/apps/fudget/fudget-icon.png deleted file mode 100644 index 2fdd379d296..00000000000 Binary files a/apps/fudget/fudget-icon.png and /dev/null differ diff --git a/apps/fudget/fudget.yml b/apps/fudget/fudget.yml deleted file mode 100644 index f0e3dca7c49..00000000000 --- a/apps/fudget/fudget.yml +++ /dev/null @@ -1,23 +0,0 @@ -name: Fudget -description: 'The budget planner you can actually use' -website: 'https://itunes.apple.com/gb/app/fudget-budget-planner-personal-finance-tracker/id1211707701?mt=12' -keywords: - - budget - - planner - - personal - - finance - - tracker - - money - - spending - - pennies - - monthly - - budgeting - - balance - - bills - - management - - accounting - - app - - home - - daily - - manager -category: Finance diff --git a/apps/galeri/galeri-icon-128.png b/apps/galeri/galeri-icon-128.png new file mode 100644 index 00000000000..fef92eb0844 Binary files /dev/null and b/apps/galeri/galeri-icon-128.png differ diff --git a/apps/gaucho/gaucho-icon-128.png b/apps/gaucho/gaucho-icon-128.png new file mode 100644 index 00000000000..30a1993299d Binary files /dev/null and b/apps/gaucho/gaucho-icon-128.png differ diff --git a/apps/gausssense-desktop/gausssense-desktop-icon.png b/apps/gausssense-desktop/gausssense-desktop-icon.png deleted file mode 100644 index 56074bc7c15..00000000000 Binary files a/apps/gausssense-desktop/gausssense-desktop-icon.png and /dev/null differ diff --git a/apps/gausssense-desktop/gausssense-desktop.yml b/apps/gausssense-desktop/gausssense-desktop.yml deleted file mode 100644 index a8e483fbbc7..00000000000 --- a/apps/gausssense-desktop/gausssense-desktop.yml +++ /dev/null @@ -1,15 +0,0 @@ -name: 'GaussSense Desktop' -description: 'Experience the powerful prototyping toolkit instantly.' -website: 'http://developers.gausstoys.com/apps/desktop' -keywords: - - Magnet - - Input - - Sensor - - Hardware - - Interaction - - Education - - Prototype - - 'Web Development' - - Unity - - Scratch -category: Education diff --git a/apps/gdevelop/gdevelop-icon-128.png b/apps/gdevelop/gdevelop-icon-128.png new file mode 100644 index 00000000000..79f41706c45 Binary files /dev/null and b/apps/gdevelop/gdevelop-icon-128.png differ diff --git a/apps/geeks-diary/geeks-diary-icon-128.png b/apps/geeks-diary/geeks-diary-icon-128.png new file mode 100644 index 00000000000..aedfa2be8dc Binary files /dev/null and b/apps/geeks-diary/geeks-diary-icon-128.png differ diff --git a/apps/geeks-diary/geeks-diary.yml b/apps/geeks-diary/geeks-diary.yml index 515c39f988d..693126f40e1 100644 --- a/apps/geeks-diary/geeks-diary.yml +++ b/apps/geeks-diary/geeks-diary.yml @@ -3,6 +3,7 @@ description: 'TIL writing tool for programmer' website: 'https://github.com/seokju-na/geeks-diary' category: Productivity repository: 'https://github.com/seokju-na/geeks-diary' +keywords: - Markdown - 'Note App' - Code diff --git a/apps/geniemoji/geniemoji-icon-128.png b/apps/geniemoji/geniemoji-icon-128.png new file mode 100644 index 00000000000..662539e4ade Binary files /dev/null and b/apps/geniemoji/geniemoji-icon-128.png differ diff --git a/apps/geppetto/geppetto-icon-128.png b/apps/geppetto/geppetto-icon-128.png new file mode 100644 index 00000000000..d57b6478e3e Binary files /dev/null and b/apps/geppetto/geppetto-icon-128.png differ diff --git a/apps/getraenkeliste/getraenkeliste-icon-128.png b/apps/getraenkeliste/getraenkeliste-icon-128.png new file mode 100644 index 00000000000..a8b0c70abe3 Binary files /dev/null and b/apps/getraenkeliste/getraenkeliste-icon-128.png differ diff --git a/apps/gibu/gibu-icon-128.png b/apps/gibu/gibu-icon-128.png new file mode 100644 index 00000000000..abac8cd0fe4 Binary files /dev/null and b/apps/gibu/gibu-icon-128.png differ diff --git a/apps/git-it/git-it-icon-128.png b/apps/git-it/git-it-icon-128.png new file mode 100644 index 00000000000..47c06c313cd Binary files /dev/null and b/apps/git-it/git-it-icon-128.png differ diff --git a/apps/gitblade/gitblade-icon.png b/apps/gitblade/gitblade-icon.png deleted file mode 100644 index 2ccefdb13a4..00000000000 Binary files a/apps/gitblade/gitblade-icon.png and /dev/null differ diff --git a/apps/gitblade/gitblade.yml b/apps/gitblade/gitblade.yml deleted file mode 100644 index 9689946170a..00000000000 --- a/apps/gitblade/gitblade.yml +++ /dev/null @@ -1,9 +0,0 @@ -name: GitBlade -description: 'A simple and elegant GUI client for Linux, Mac and Windows' -website: 'https://gitblade.com/' -keywords: - - git - - programming - - software - -category: Developer Tools diff --git a/apps/gitbook/gitbook-icon-128.png b/apps/gitbook/gitbook-icon-128.png new file mode 100644 index 00000000000..d377117f082 Binary files /dev/null and b/apps/gitbook/gitbook-icon-128.png differ diff --git a/apps/githoard/githoard-icon-128.png b/apps/githoard/githoard-icon-128.png new file mode 100644 index 00000000000..ec298696df5 Binary files /dev/null and b/apps/githoard/githoard-icon-128.png differ diff --git a/apps/github-desktop/github-desktop-icon-128.png b/apps/github-desktop/github-desktop-icon-128.png new file mode 100644 index 00000000000..904f098dce0 Binary files /dev/null and b/apps/github-desktop/github-desktop-icon-128.png differ diff --git a/apps/gitify/gitify-icon-128.png b/apps/gitify/gitify-icon-128.png new file mode 100644 index 00000000000..4ecaaf9df86 Binary files /dev/null and b/apps/gitify/gitify-icon-128.png differ diff --git a/apps/gitkraken/gitkraken-icon-128.png b/apps/gitkraken/gitkraken-icon-128.png new file mode 100644 index 00000000000..32216fa5031 Binary files /dev/null and b/apps/gitkraken/gitkraken-icon-128.png differ diff --git a/apps/gitmoji/gitmoji-icon.png b/apps/gitmoji/gitmoji-icon.png deleted file mode 100644 index 6313fd358f2..00000000000 Binary files a/apps/gitmoji/gitmoji-icon.png and /dev/null differ diff --git a/apps/gitmoji/gitmoji.yml b/apps/gitmoji/gitmoji.yml deleted file mode 100644 index 124b295714e..00000000000 --- a/apps/gitmoji/gitmoji.yml +++ /dev/null @@ -1,11 +0,0 @@ -name: gitmoji -description: 'An emoji guide for your commit messages' -website: 'https://gitmoji.carloscuesta.me/' -keywords: - - git - - emoji - - 'developer tools' - - mac -license: GPL-v3 -category: 'Developer Tools' -repository: 'https://github.com/carloscuesta/gitmoji' diff --git a/apps/gitscout/gitscout-icon-128.png b/apps/gitscout/gitscout-icon-128.png new file mode 100644 index 00000000000..ca6c9d3f678 Binary files /dev/null and b/apps/gitscout/gitscout-icon-128.png differ diff --git a/apps/glue/glue-icon.png b/apps/glue/glue-icon.png deleted file mode 100644 index 91ffc1f92cf..00000000000 Binary files a/apps/glue/glue-icon.png and /dev/null differ diff --git a/apps/glue/glue.yml b/apps/glue/glue.yml deleted file mode 100644 index d2d84114ff8..00000000000 --- a/apps/glue/glue.yml +++ /dev/null @@ -1,12 +0,0 @@ -name: glue -description: Data pipeline and automation tool. -website: https://gluedata.io -category: Utilities -repository: https://github.com/gjthompson1/glue-public -keywords: - - data - - pipeline - - python - - pandas - - workflow - - automation diff --git a/apps/gluppi/gluppi-icon-128.png b/apps/gluppi/gluppi-icon-128.png new file mode 100644 index 00000000000..22f82ac6866 Binary files /dev/null and b/apps/gluppi/gluppi-icon-128.png differ diff --git a/apps/gluppi/gluppi.yml b/apps/gluppi/gluppi.yml index 4cb8ac1c9d3..26839410c5b 100644 --- a/apps/gluppi/gluppi.yml +++ b/apps/gluppi/gluppi.yml @@ -1,7 +1,7 @@ name: Gluppi description: 'Unified Communications as a service' website: 'https://gluppi.com/download/' -category: Social Networking +category: Social keywords: - telephony - videoconference diff --git a/apps/glyphr-studio/glyphr-studio-icon-128.png b/apps/glyphr-studio/glyphr-studio-icon-128.png new file mode 100644 index 00000000000..63699c63187 Binary files /dev/null and b/apps/glyphr-studio/glyphr-studio-icon-128.png differ diff --git a/apps/google-assistant-unofficial-desktop-client/google-assistant-unofficial-desktop-client-icon-128.png b/apps/google-assistant-unofficial-desktop-client/google-assistant-unofficial-desktop-client-icon-128.png new file mode 100644 index 00000000000..cc72fb4f117 Binary files /dev/null and b/apps/google-assistant-unofficial-desktop-client/google-assistant-unofficial-desktop-client-icon-128.png differ diff --git a/apps/google-chat-electron/google-chat-electron-icon-128.png b/apps/google-chat-electron/google-chat-electron-icon-128.png new file mode 100644 index 00000000000..4908cb5b936 Binary files /dev/null and b/apps/google-chat-electron/google-chat-electron-icon-128.png differ diff --git a/apps/google-chat-electron/google-chat-electron.yml b/apps/google-chat-electron/google-chat-electron.yml index e1f7c44a863..c2816872e3d 100644 --- a/apps/google-chat-electron/google-chat-electron.yml +++ b/apps/google-chat-electron/google-chat-electron.yml @@ -1,7 +1,7 @@ name: Unofficial Google Chat App description: 'Unofficial desktop app for Google Chat.' website: https://github.com/ankurk91/google-chat-electron -category: 'Social Networking' +category: 'Social' repository: https://github.com/ankurk91/google-chat-electron snapcraftName: google-chat-electron keywords: diff --git a/apps/gordie/gordie-icon.png b/apps/gordie/gordie-icon.png deleted file mode 100644 index 83c61f9aa81..00000000000 Binary files a/apps/gordie/gordie-icon.png and /dev/null differ diff --git a/apps/gordie/gordie.yml b/apps/gordie/gordie.yml deleted file mode 100644 index 7190a7e088b..00000000000 --- a/apps/gordie/gordie.yml +++ /dev/null @@ -1,7 +0,0 @@ -name: Gordie -description: 'The best app for your card collections!' -website: 'https://gordie-app.bitbucket.org/' -keywords: - - cards - - collections -category: Productivity diff --git a/apps/grabcad-print/grabcad-print-icon.png b/apps/grabcad-print/grabcad-print-icon.png deleted file mode 100644 index ad206cab7e7..00000000000 Binary files a/apps/grabcad-print/grabcad-print-icon.png and /dev/null differ diff --git a/apps/grabcad-print/grabcad-print.yml b/apps/grabcad-print/grabcad-print.yml deleted file mode 100644 index 2dd8f0bf16f..00000000000 --- a/apps/grabcad-print/grabcad-print.yml +++ /dev/null @@ -1,7 +0,0 @@ -name: 'GrabCAD Print' -description: 'Professional 3D printing made easy and accessible' -website: 'https://grabcad.com/print' -keywords: - - productivity - - 3D -category: Productivity diff --git a/apps/gram-tools/gram-tools-icon-128.png b/apps/gram-tools/gram-tools-icon-128.png new file mode 100644 index 00000000000..dc6937564bf Binary files /dev/null and b/apps/gram-tools/gram-tools-icon-128.png differ diff --git a/apps/graphiql/graphiql-icon-128.png b/apps/graphiql/graphiql-icon-128.png new file mode 100644 index 00000000000..0b993a07119 Binary files /dev/null and b/apps/graphiql/graphiql-icon-128.png differ diff --git a/apps/graphql-playground/graphql-playground-icon-128.png b/apps/graphql-playground/graphql-playground-icon-128.png new file mode 100644 index 00000000000..2813434b495 Binary files /dev/null and b/apps/graphql-playground/graphql-playground-icon-128.png differ diff --git a/apps/graphql-playground/graphql-playground.yml b/apps/graphql-playground/graphql-playground.yml index 65172a0c6ba..6a9a4f73d89 100644 --- a/apps/graphql-playground/graphql-playground.yml +++ b/apps/graphql-playground/graphql-playground.yml @@ -1,8 +1,8 @@ name: 'GraphQL Playground' description: ' GraphQL IDE for better development workflows' -website: 'https://github.com/graphcool/graphql-playground' +website: 'https://github.com/graphql/graphql-playground' category: 'Developer Tools' -repository: 'https://github.com/graphcool/graphql-playground' +repository: 'https://github.com/graphql/graphql-playground' keywords: - GraphQL - data diff --git a/apps/grasshopper/grasshopper-icon-128.png b/apps/grasshopper/grasshopper-icon-128.png new file mode 100644 index 00000000000..81106b4d4a6 Binary files /dev/null and b/apps/grasshopper/grasshopper-icon-128.png differ diff --git a/apps/grasshopper/grasshopper.yml b/apps/grasshopper/grasshopper.yml index e5d0e3c0c9b..1032bca5522 100644 --- a/apps/grasshopper/grasshopper.yml +++ b/apps/grasshopper/grasshopper.yml @@ -25,4 +25,5 @@ keywords: - keyfile - admin - gui +goodColorOnWhite: '#162427' goodColorOnBlack: '#8fc255' diff --git a/apps/gravit-designer/gravit-designer-icon.png b/apps/gravit-designer/gravit-designer-icon.png deleted file mode 100644 index 6a8c2d22a4d..00000000000 Binary files a/apps/gravit-designer/gravit-designer-icon.png and /dev/null differ diff --git a/apps/gravit-designer/gravit-designer.yml b/apps/gravit-designer/gravit-designer.yml deleted file mode 100644 index b23edba6d6b..00000000000 --- a/apps/gravit-designer/gravit-designer.yml +++ /dev/null @@ -1,14 +0,0 @@ -name: 'Gravit Designer' -description: 'A vector based design tool similar to sketch or figma.' -website: 'https://designer.io/' -keywords: - - graphics - - images - - editor - - svg - - png - - design - - sketch - - ui - - ux -category: 'Photo & Video' diff --git a/apps/graviton-editor/graviton-editor-icon-128.png b/apps/graviton-editor/graviton-editor-icon-128.png new file mode 100644 index 00000000000..fdadaeef8ef Binary files /dev/null and b/apps/graviton-editor/graviton-editor-icon-128.png differ diff --git a/apps/graycrown/graycrown-icon.png b/apps/graycrown/graycrown-icon.png deleted file mode 100644 index a02188205e7..00000000000 Binary files a/apps/graycrown/graycrown-icon.png and /dev/null differ diff --git a/apps/graycrown/graycrown.yml b/apps/graycrown/graycrown.yml deleted file mode 100644 index 54414671b6d..00000000000 --- a/apps/graycrown/graycrown.yml +++ /dev/null @@ -1,18 +0,0 @@ -name: Graycrown -description: 'Simple, easy and fun game launcher.' -website: 'https://gray-crown.web.app' -license: GPL-3.0 -category: 'Games' -repository: 'https://github.com/zeankundev/graycrown' -keywords: - - game - - launcher - - game launcher -locales: - - id-ID - - en-US - - es-ES - - de-DE - - nl-NL - - ks-KY - - ja-JP diff --git a/apps/gsubs/gsubs-icon.png b/apps/gsubs/gsubs-icon.png deleted file mode 100644 index 1c5bc9b79b3..00000000000 Binary files a/apps/gsubs/gsubs-icon.png and /dev/null differ diff --git a/apps/gsubs/gsubs.yml b/apps/gsubs/gsubs.yml deleted file mode 100644 index 9237e60ed69..00000000000 --- a/apps/gsubs/gsubs.yml +++ /dev/null @@ -1,14 +0,0 @@ -name: gSubs -description: - 'Desktop app that finds you the perfect subtitle match for your videos.' -website: 'https://cholaware.com/gsubs/' -category: 'Photo & Video' -repository: 'https://github.com/sanjevirau/gsubs/' -keywords: - - subtitle - - finder - - downlaoder - - searcher - - web - - app -license: MIT diff --git a/apps/harmony/harmony-icon.png b/apps/harmony/harmony-icon.png deleted file mode 100644 index aeeb92a2c24..00000000000 Binary files a/apps/harmony/harmony-icon.png and /dev/null differ diff --git a/apps/harmony/harmony.yml b/apps/harmony/harmony.yml deleted file mode 100644 index c6bfe376e12..00000000000 --- a/apps/harmony/harmony.yml +++ /dev/null @@ -1,14 +0,0 @@ -name: Harmony -description: - 'Music player compatible with Spotify, Soundcloud, Play Music and your local - files' -website: 'https://getharmony.xyz/' -repository: 'https://github.com/vincelwt/harmony' -keywords: - - music - - player - - Spotify - - SoundCloud - - 'Play Music' - - mp3 -category: Music diff --git a/apps/hashtag/hashtag-icon-128.png b/apps/hashtag/hashtag-icon-128.png new file mode 100644 index 00000000000..3468395fc2c Binary files /dev/null and b/apps/hashtag/hashtag-icon-128.png differ diff --git a/apps/hbbatchbeast/hbbatchbeast-icon-128.png b/apps/hbbatchbeast/hbbatchbeast-icon-128.png new file mode 100644 index 00000000000..f3093ebaa80 Binary files /dev/null and b/apps/hbbatchbeast/hbbatchbeast-icon-128.png differ diff --git a/apps/hbbatchbeast/hbbatchbeast.yml b/apps/hbbatchbeast/hbbatchbeast.yml index 3ae42b926d7..f4c449baa35 100644 --- a/apps/hbbatchbeast/hbbatchbeast.yml +++ b/apps/hbbatchbeast/hbbatchbeast.yml @@ -5,6 +5,7 @@ description: Can also perform a basic scan for corrupt videos.' website: 'https://github.com/HaveAGitGat/HBBatchBeast' repository: 'https://github.com/HaveAGitGat/HBBatchBeast' +keywords: - conversion - transcoding - videos diff --git a/apps/he3/he3-icon.png b/apps/he3/he3-icon.png deleted file mode 100644 index 0ec83d690dd..00000000000 Binary files a/apps/he3/he3-icon.png and /dev/null differ diff --git a/apps/he3/he3.yml b/apps/he3/he3.yml deleted file mode 100644 index c56b10150d5..00000000000 --- a/apps/he3/he3.yml +++ /dev/null @@ -1,16 +0,0 @@ -name: ElectronIM -description: 'Free and Modern Developer Utilities Toolbox.' -category: Developer Tools -website: 'https://he3.app' -keywords: - - toolbox - - utilities - - utility - - formatting - - encoding - - converting - - generating - - cryptography -locales: - - en - - zh-CN diff --git a/apps/heads-tails/heads-tails-icon.png b/apps/heads-tails/heads-tails-icon.png deleted file mode 100644 index ceff0886f40..00000000000 Binary files a/apps/heads-tails/heads-tails-icon.png and /dev/null differ diff --git a/apps/heads-tails/heads-tails.yml b/apps/heads-tails/heads-tails.yml deleted file mode 100644 index 48a998f1818..00000000000 --- a/apps/heads-tails/heads-tails.yml +++ /dev/null @@ -1,14 +0,0 @@ -name: heads-tails -description: SmartHoldem Heads or Tails Blockchain Multiplayer Game. -website: https://dexgames.net/detail/heads-tails -category: Games -repository: https://github.com/SmartHoldemDAPPs/heads-tails -keywords: - - smartholdem - - game - - multiplayer - - blockchain - - cryptocurrency - - decentralized - - dapp -license: LGPL-3.0 diff --git a/apps/headset/headset-icon-128.png b/apps/headset/headset-icon-128.png new file mode 100644 index 00000000000..5f29ad3d2ac Binary files /dev/null and b/apps/headset/headset-icon-128.png differ diff --git a/apps/healthi/healthi-icon-128.png b/apps/healthi/healthi-icon-128.png new file mode 100644 index 00000000000..29c8e225061 Binary files /dev/null and b/apps/healthi/healthi-icon-128.png differ diff --git a/apps/hearo/hearo-icon-128.png b/apps/hearo/hearo-icon-128.png new file mode 100644 index 00000000000..3c89634a43f Binary files /dev/null and b/apps/hearo/hearo-icon-128.png differ diff --git a/apps/helioslauncher/helioslauncher-icon-128.png b/apps/helioslauncher/helioslauncher-icon-128.png new file mode 100644 index 00000000000..047bfda372c Binary files /dev/null and b/apps/helioslauncher/helioslauncher-icon-128.png differ diff --git a/apps/heroic/heroic-icon-128.png b/apps/heroic/heroic-icon-128.png new file mode 100644 index 00000000000..d8bf66c4f5f Binary files /dev/null and b/apps/heroic/heroic-icon-128.png differ diff --git a/apps/hexo-client/hexo-client-icon.png b/apps/hexo-client/hexo-client-icon.png deleted file mode 100644 index 1f4d8851750..00000000000 Binary files a/apps/hexo-client/hexo-client-icon.png and /dev/null differ diff --git a/apps/hexo-client/hexo-client.yml b/apps/hexo-client/hexo-client.yml deleted file mode 100644 index a496b269c97..00000000000 --- a/apps/hexo-client/hexo-client.yml +++ /dev/null @@ -1,11 +0,0 @@ -name: HexoClient -description: 'A client for hexo' -website: 'https://www.mspring.org' -repository: 'https://github.com/gaoyoubo/hexo-client' -keywords: - - writing - - editor - - blog - - hexo -license: 'Apache License Version 2.0' -category: 'Utilities' diff --git a/apps/hive/hive-icon-128.png b/apps/hive/hive-icon-128.png new file mode 100644 index 00000000000..604def35cd1 Binary files /dev/null and b/apps/hive/hive-icon-128.png differ diff --git a/apps/homura/homura-icon-128.png b/apps/homura/homura-icon-128.png new file mode 100644 index 00000000000..11328916f5a Binary files /dev/null and b/apps/homura/homura-icon-128.png differ diff --git a/apps/horen/horen-icon-128.png b/apps/horen/horen-icon-128.png new file mode 100644 index 00000000000..e000309f0f5 Binary files /dev/null and b/apps/horen/horen-icon-128.png differ diff --git a/apps/horse-browser/horse-browser-icon-128.png b/apps/horse-browser/horse-browser-icon-128.png new file mode 100644 index 00000000000..73224c1006b Binary files /dev/null and b/apps/horse-browser/horse-browser-icon-128.png differ diff --git a/apps/horse-browser/horse-browser-icon.png b/apps/horse-browser/horse-browser-icon.png new file mode 100644 index 00000000000..42ac63517c3 Binary files /dev/null and b/apps/horse-browser/horse-browser-icon.png differ diff --git a/apps/horse-browser/horse-browser.yml b/apps/horse-browser/horse-browser.yml new file mode 100644 index 00000000000..2a3a4657561 --- /dev/null +++ b/apps/horse-browser/horse-browser.yml @@ -0,0 +1,15 @@ +name: 'Horse Browser' +description: + 'The Browser for ADHD minds that think in Trails®, not Tabs. Browse + naturally, follow tangents and connections without losing your original + thread.' +website: 'https://browser.horse' +category: Productivity +keywords: + - browser + - productivity + - tabs + - trails + - adhd + - neurodiversity + - research diff --git a/apps/hoster/hoster-icon-128.png b/apps/hoster/hoster-icon-128.png new file mode 100644 index 00000000000..fef3191ccbf Binary files /dev/null and b/apps/hoster/hoster-icon-128.png differ diff --git a/apps/hozz/hozz-icon-128.png b/apps/hozz/hozz-icon-128.png new file mode 100644 index 00000000000..3e3ecc9c8a6 Binary files /dev/null and b/apps/hozz/hozz-icon-128.png differ diff --git a/apps/html-builder/html-builder-icon.png b/apps/html-builder/html-builder-icon.png deleted file mode 100644 index 34dbb17895d..00000000000 Binary files a/apps/html-builder/html-builder-icon.png and /dev/null differ diff --git a/apps/html-builder/html-builder.yml b/apps/html-builder/html-builder.yml deleted file mode 100644 index 569fe733f30..00000000000 --- a/apps/html-builder/html-builder.yml +++ /dev/null @@ -1,14 +0,0 @@ -name: HTML Builder -description: - Effortlessly compile HTML projects into desktop apps. -website: 'https://dartfling.vercel.app/product?pid=9' -repository: 'https://github.com/yikuansun/html-builder' -license: MIT -keywords: - - HTML - - JS - - CSS - - 'Web Development' - - 'Compiler' - - 'Create Desktop App' -category: 'Developer Tools' diff --git a/apps/http-toolkit/http-toolkit-icon-128.png b/apps/http-toolkit/http-toolkit-icon-128.png new file mode 100644 index 00000000000..d1eefa596cb Binary files /dev/null and b/apps/http-toolkit/http-toolkit-icon-128.png differ diff --git a/apps/https-checker/https-checker-icon-128.png b/apps/https-checker/https-checker-icon-128.png new file mode 100644 index 00000000000..2df57db6d02 Binary files /dev/null and b/apps/https-checker/https-checker-icon-128.png differ diff --git a/apps/hyper/hyper-icon-128.png b/apps/hyper/hyper-icon-128.png new file mode 100644 index 00000000000..cbf5ade80c2 Binary files /dev/null and b/apps/hyper/hyper-icon-128.png differ diff --git a/apps/hyper/hyper.yml b/apps/hyper/hyper.yml index 9e6df76bfa2..25413c14558 100644 --- a/apps/hyper/hyper.yml +++ b/apps/hyper/hyper.yml @@ -1,7 +1,7 @@ name: Hyper -description: 'HTML/JS/CSS Terminal' +description: 'A terminal built on web technologies' website: 'https://hyper.is' -repository: 'https://github.com/zeit/hyper' +repository: 'https://github.com/vercel/hyper' homebrewCaskName: hyper keywords: - terminal diff --git a/apps/hyperspace/hyperspace-icon.png b/apps/hyperspace/hyperspace-icon.png deleted file mode 100644 index 5718cc9c7cb..00000000000 Binary files a/apps/hyperspace/hyperspace-icon.png and /dev/null differ diff --git a/apps/hyperspace/hyperspace.yml b/apps/hyperspace/hyperspace.yml deleted file mode 100644 index f9f5ec8ec19..00000000000 --- a/apps/hyperspace/hyperspace.yml +++ /dev/null @@ -1,4 +0,0 @@ -name: Hyperspace -description: 'A fluffy client for Mastodon' -website: 'https://hyperspace.marquiskurt.net' -category: 'Social Networking' diff --git a/apps/i18n-manager/i18n-manager-icon-128.png b/apps/i18n-manager/i18n-manager-icon-128.png new file mode 100644 index 00000000000..f73eaedb045 Binary files /dev/null and b/apps/i18n-manager/i18n-manager-icon-128.png differ diff --git a/apps/i5sing/i5sing-icon-128.png b/apps/i5sing/i5sing-icon-128.png new file mode 100644 index 00000000000..d0b1bd1c9d7 Binary files /dev/null and b/apps/i5sing/i5sing-icon-128.png differ diff --git a/apps/iconset/iconset-icon-128.png b/apps/iconset/iconset-icon-128.png new file mode 100644 index 00000000000..8ed106641b4 Binary files /dev/null and b/apps/iconset/iconset-icon-128.png differ diff --git a/apps/illyriad/illyriad-icon-128.png b/apps/illyriad/illyriad-icon-128.png new file mode 100644 index 00000000000..2313b780d8e Binary files /dev/null and b/apps/illyriad/illyriad-icon-128.png differ diff --git a/apps/image-optimizer/image-optimizer-icon-128.png b/apps/image-optimizer/image-optimizer-icon-128.png new file mode 100644 index 00000000000..5af519181fa Binary files /dev/null and b/apps/image-optimizer/image-optimizer-icon-128.png differ diff --git a/apps/image-shrinker/image-shrinker-icon-128.png b/apps/image-shrinker/image-shrinker-icon-128.png new file mode 100644 index 00000000000..d91762d2575 Binary files /dev/null and b/apps/image-shrinker/image-shrinker-icon-128.png differ diff --git a/apps/imagine/imagine-icon-128.png b/apps/imagine/imagine-icon-128.png new file mode 100644 index 00000000000..f56942b6562 Binary files /dev/null and b/apps/imagine/imagine-icon-128.png differ diff --git a/apps/inboxer/inboxer-icon-128.png b/apps/inboxer/inboxer-icon-128.png new file mode 100644 index 00000000000..0c0e6e08290 Binary files /dev/null and b/apps/inboxer/inboxer-icon-128.png differ diff --git a/apps/inboxer/inboxer.yml b/apps/inboxer/inboxer.yml index 2f9c0bbf836..f7110f0a48c 100644 --- a/apps/inboxer/inboxer.yml +++ b/apps/inboxer/inboxer.yml @@ -1,7 +1,7 @@ name: Inboxer description: 'Unofficial, free and open-source Inbox by Gmail Desktop App' website: 'https://denysdovhan.com/inboxer' -category: 'Social Networking' +category: 'Social' repository: 'https://github.com/denysdovhan/inboxer' keywords: - mail diff --git a/apps/inde-writer/inde-writer-icon.png b/apps/inde-writer/inde-writer-icon.png deleted file mode 100644 index be0361047b1..00000000000 Binary files a/apps/inde-writer/inde-writer-icon.png and /dev/null differ diff --git a/apps/inde-writer/inde-writer.yml b/apps/inde-writer/inde-writer.yml deleted file mode 100644 index 79d42539105..00000000000 --- a/apps/inde-writer/inde-writer.yml +++ /dev/null @@ -1,8 +0,0 @@ -name: INDE Writer -description: 'Novel writing software.' -website: https://indewriter.com -category: Books -keywords: - - novel - - writing - - writer diff --git a/apps/infinitex/infinitex-icon-128.png b/apps/infinitex/infinitex-icon-128.png new file mode 100644 index 00000000000..c0dea590ff6 Binary files /dev/null and b/apps/infinitex/infinitex-icon-128.png differ diff --git a/apps/infiniti-clips/infiniti-clips-icon-128.png b/apps/infiniti-clips/infiniti-clips-icon-128.png new file mode 100644 index 00000000000..c7fd01f6665 Binary files /dev/null and b/apps/infiniti-clips/infiniti-clips-icon-128.png differ diff --git a/apps/infiniti-clips/infiniti-clips.yml b/apps/infiniti-clips/infiniti-clips.yml index 59423efefbe..68e067a413b 100644 --- a/apps/infiniti-clips/infiniti-clips.yml +++ b/apps/infiniti-clips/infiniti-clips.yml @@ -8,4 +8,5 @@ repository: 'https://github.com/azure06/infiniti-clips.git' keywords: - clipboard - notes +locales: - en-US diff --git a/apps/infinity/infinity-icon-128.png b/apps/infinity/infinity-icon-128.png new file mode 100644 index 00000000000..c115b542402 Binary files /dev/null and b/apps/infinity/infinity-icon-128.png differ diff --git a/apps/inkdrop/inkdrop-icon-128.png b/apps/inkdrop/inkdrop-icon-128.png new file mode 100644 index 00000000000..20b1c118ee6 Binary files /dev/null and b/apps/inkdrop/inkdrop-icon-128.png differ diff --git a/apps/insomnia/insomnia-icon-128.png b/apps/insomnia/insomnia-icon-128.png new file mode 100644 index 00000000000..8025cc78eec Binary files /dev/null and b/apps/insomnia/insomnia-icon-128.png differ diff --git a/apps/instatron/instatron-icon-128.png b/apps/instatron/instatron-icon-128.png new file mode 100644 index 00000000000..8c77523e6b4 Binary files /dev/null and b/apps/instatron/instatron-icon-128.png differ diff --git a/apps/interactive-data-editor/interactive-data-editor-icon-128.png b/apps/interactive-data-editor/interactive-data-editor-icon-128.png new file mode 100644 index 00000000000..52dcd2b80e6 Binary files /dev/null and b/apps/interactive-data-editor/interactive-data-editor-icon-128.png differ diff --git a/apps/interactive-data-editor/interactive-data-editor.yml b/apps/interactive-data-editor/interactive-data-editor.yml index 16509d21f3e..b22191b574a 100644 --- a/apps/interactive-data-editor/interactive-data-editor.yml +++ b/apps/interactive-data-editor/interactive-data-editor.yml @@ -3,6 +3,7 @@ description: 'Software to interactively edit data in a graphical manner.' website: 'https://github.com/Koushikphy/Interactive_Data_Editor' license: MIT snapcraftName: interactive-data-editor +keywords: - data-visualization - data-smoothing - data-analysis diff --git a/apps/intu-mind/intu-mind-icon-128.png b/apps/intu-mind/intu-mind-icon-128.png new file mode 100644 index 00000000000..d73113a2c99 Binary files /dev/null and b/apps/intu-mind/intu-mind-icon-128.png differ diff --git a/apps/invizi/invizi-icon-128.png b/apps/invizi/invizi-icon-128.png new file mode 100644 index 00000000000..12804e0d3bc Binary files /dev/null and b/apps/invizi/invizi-icon-128.png differ diff --git a/apps/ioui/ioui-icon-128.png b/apps/ioui/ioui-icon-128.png new file mode 100644 index 00000000000..57e440dc787 Binary files /dev/null and b/apps/ioui/ioui-icon-128.png differ diff --git a/apps/iperius-console/iperius-console-icon-128.png b/apps/iperius-console/iperius-console-icon-128.png new file mode 100644 index 00000000000..5e7fd1fc960 Binary files /dev/null and b/apps/iperius-console/iperius-console-icon-128.png differ diff --git a/apps/iptvnator/iptvnator-icon-128.png b/apps/iptvnator/iptvnator-icon-128.png new file mode 100644 index 00000000000..5a332e78445 Binary files /dev/null and b/apps/iptvnator/iptvnator-icon-128.png differ diff --git a/apps/istrolid/istrolid-icon-128.png b/apps/istrolid/istrolid-icon-128.png new file mode 100644 index 00000000000..bd7bfe3e4c2 Binary files /dev/null and b/apps/istrolid/istrolid-icon-128.png differ diff --git a/apps/itch/itch-icon-128.png b/apps/itch/itch-icon-128.png new file mode 100644 index 00000000000..abde3507d5a Binary files /dev/null and b/apps/itch/itch-icon-128.png differ diff --git a/apps/jabra-direct/jabra-direct-icon-128.png b/apps/jabra-direct/jabra-direct-icon-128.png new file mode 100644 index 00000000000..fa355ea710a Binary files /dev/null and b/apps/jabra-direct/jabra-direct-icon-128.png differ diff --git a/apps/jamovi/jamovi-icon-128.png b/apps/jamovi/jamovi-icon-128.png new file mode 100644 index 00000000000..2bc371b633e Binary files /dev/null and b/apps/jamovi/jamovi-icon-128.png differ diff --git a/apps/jandi/jandi-icon-128.png b/apps/jandi/jandi-icon-128.png new file mode 100644 index 00000000000..428a0490c54 Binary files /dev/null and b/apps/jandi/jandi-icon-128.png differ diff --git a/apps/jandi/jandi.yml b/apps/jandi/jandi.yml index 431d7f20053..6099c5282a3 100644 --- a/apps/jandi/jandi.yml +++ b/apps/jandi/jandi.yml @@ -4,4 +4,4 @@ website: 'https://www.jandi.com' keywords: - messenger - collaboration -category: 'Social Networking' +category: 'Social' diff --git a/apps/janpankana/janpankana-icon-128.png b/apps/janpankana/janpankana-icon-128.png new file mode 100644 index 00000000000..275902c6a28 Binary files /dev/null and b/apps/janpankana/janpankana-icon-128.png differ diff --git a/apps/janus-workspace/janus-workspace-icon.png b/apps/janus-workspace/janus-workspace-icon.png deleted file mode 100644 index 073a8ea5d96..00000000000 Binary files a/apps/janus-workspace/janus-workspace-icon.png and /dev/null differ diff --git a/apps/janus-workspace/janus-workspace.yml b/apps/janus-workspace/janus-workspace.yml deleted file mode 100644 index c94e7ee3fc7..00000000000 --- a/apps/janus-workspace/janus-workspace.yml +++ /dev/null @@ -1,17 +0,0 @@ -name: 'Janus Workspace' -description: 'Organize all of your sites into one window.' -website: 'https://janusworkspace.com/' -category: Productivity -keywords: - - Janus - - Workspace - - janus - - workspace - - productivity - - browser - - web - - multiple - - paid - - subscription - - unclutter - - community driven diff --git a/apps/jasper/jasper-icon-128.png b/apps/jasper/jasper-icon-128.png new file mode 100644 index 00000000000..19dcedafe58 Binary files /dev/null and b/apps/jasper/jasper-icon-128.png differ diff --git a/apps/joplin/joplin-icon-128.png b/apps/joplin/joplin-icon-128.png new file mode 100644 index 00000000000..ae2ecd1455f Binary files /dev/null and b/apps/joplin/joplin-icon-128.png differ diff --git a/apps/joplin/joplin.yml b/apps/joplin/joplin.yml index aeaa8802f5e..748224987b6 100644 --- a/apps/joplin/joplin.yml +++ b/apps/joplin/joplin.yml @@ -14,6 +14,7 @@ keywords: - evernote - enex license: MIT +locales: - cs-CZ - da-DK - de-DE diff --git a/apps/jqi/jqi-icon-128.png b/apps/jqi/jqi-icon-128.png new file mode 100644 index 00000000000..c62047da86d Binary files /dev/null and b/apps/jqi/jqi-icon-128.png differ diff --git a/apps/juggernaut/juggernaut-icon.png b/apps/juggernaut/juggernaut-icon.png deleted file mode 100644 index 453e98affad..00000000000 Binary files a/apps/juggernaut/juggernaut-icon.png and /dev/null differ diff --git a/apps/juggernaut/juggernaut.yml b/apps/juggernaut/juggernaut.yml deleted file mode 100644 index 26dbe44eece..00000000000 --- a/apps/juggernaut/juggernaut.yml +++ /dev/null @@ -1,14 +0,0 @@ -name: 'Juggernaut' -description: 'Privacy focused messenger and lightning network wallet.' -website: 'https://www.getjuggernaut.com/' -repository: 'https://github.com/LN-Juggernaut/juggernaut-desktop' -keywords: - - 'Messenger' - - 'Privacy' - - 'Decentralized' - - 'Censorship Resistant' - - 'Lightning Network' - - 'Bitcoin' - - 'Wallet' -license: MIT -category: 'Social Networking' diff --git a/apps/jukeboks/jukeboks-icon-128.png b/apps/jukeboks/jukeboks-icon-128.png new file mode 100644 index 00000000000..375affb00c5 Binary files /dev/null and b/apps/jukeboks/jukeboks-icon-128.png differ diff --git a/apps/jumpfm/jumpfm-icon.png b/apps/jumpfm/jumpfm-icon.png deleted file mode 100644 index 0a736c60e8d..00000000000 Binary files a/apps/jumpfm/jumpfm-icon.png and /dev/null differ diff --git a/apps/jumpfm/jumpfm.yml b/apps/jumpfm/jumpfm.yml deleted file mode 100644 index e432d2821e3..00000000000 --- a/apps/jumpfm/jumpfm.yml +++ /dev/null @@ -1,9 +0,0 @@ -name: JumpFm -description: 'A file manager with Superpowers ' -website: 'https://jumpfm.org/' -category: 'Developer Tools' -repository: 'https://github.com/Gilad-Kutiel-App/jumpfm' -keywords: - - 'file manager' - - developers - - git diff --git a/apps/kahla/kahla-icon-128.png b/apps/kahla/kahla-icon-128.png new file mode 100644 index 00000000000..d60bb2255e3 Binary files /dev/null and b/apps/kahla/kahla-icon-128.png differ diff --git a/apps/kahla/kahla.yml b/apps/kahla/kahla.yml index 67e8a5a2dea..f3418dd7e6a 100644 --- a/apps/kahla/kahla.yml +++ b/apps/kahla/kahla.yml @@ -2,7 +2,7 @@ name: Kahla description: 'Cross-platform business messaging app, completely open source and free.' website: 'https://www.kahla.app/' -category: 'Social Networking' +category: 'Social' repository: 'https://github.com/AiursoftWeb/Kahla.App' keywords: - chat diff --git a/apps/kalk/kalk-icon.png b/apps/kalk/kalk-icon.png deleted file mode 100644 index eef182c4d21..00000000000 Binary files a/apps/kalk/kalk-icon.png and /dev/null differ diff --git a/apps/kalk/kalk.yml b/apps/kalk/kalk.yml deleted file mode 100644 index 489816fecb6..00000000000 --- a/apps/kalk/kalk.yml +++ /dev/null @@ -1,8 +0,0 @@ -name: kalk -description: 'Simple Calculator' -website: 'https://github.com/monsterkodi/kalk' -category: 'Utilities' -repository: 'https://github.com/monsterkodi/kalk' -keywords: - - calculator -license: Unlicense diff --git a/apps/kankan/kankan-icon-128.png b/apps/kankan/kankan-icon-128.png new file mode 100644 index 00000000000..8c3e3b9b941 Binary files /dev/null and b/apps/kankan/kankan-icon-128.png differ diff --git a/apps/kankan/kankan.yml b/apps/kankan/kankan.yml old mode 100755 new mode 100644 diff --git a/apps/kap/kap-icon-128.png b/apps/kap/kap-icon-128.png new file mode 100644 index 00000000000..128a5507e4b Binary files /dev/null and b/apps/kap/kap-icon-128.png differ diff --git a/apps/kaplan-desktop/kaplan-desktop-icon-128.png b/apps/kaplan-desktop/kaplan-desktop-icon-128.png new file mode 100644 index 00000000000..da150ad3096 Binary files /dev/null and b/apps/kaplan-desktop/kaplan-desktop-icon-128.png differ diff --git a/apps/kappo/kappo-icon-128.png b/apps/kappo/kappo-icon-128.png new file mode 100644 index 00000000000..754a2414cf5 Binary files /dev/null and b/apps/kappo/kappo-icon-128.png differ diff --git a/apps/karaokemugen/karaokemugen-icon-128.png b/apps/karaokemugen/karaokemugen-icon-128.png new file mode 100644 index 00000000000..43afefa7656 Binary files /dev/null and b/apps/karaokemugen/karaokemugen-icon-128.png differ diff --git a/apps/karaokemugen/karaokemugen.yml b/apps/karaokemugen/karaokemugen.yml index dcf2bd61955..3e0f07ca400 100644 --- a/apps/karaokemugen/karaokemugen.yml +++ b/apps/karaokemugen/karaokemugen.yml @@ -6,6 +6,7 @@ description: website: 'https://mugen.karaokes.moe/en' license: MIT repository: 'https://gitlab.com/karaokemugen/karaokemugen-app' +keywords: - karaoke - video - mpv diff --git a/apps/katana/katana-icon-128.png b/apps/katana/katana-icon-128.png new file mode 100644 index 00000000000..f22d0a450e8 Binary files /dev/null and b/apps/katana/katana-icon-128.png differ diff --git a/apps/kattana/kattana-icon-128.png b/apps/kattana/kattana-icon-128.png new file mode 100644 index 00000000000..80c5eb47bf9 Binary files /dev/null and b/apps/kattana/kattana-icon-128.png differ diff --git a/apps/keeper-password-manager-digital-vault/keeper-password-manager-digital-vault-icon-128.png b/apps/keeper-password-manager-digital-vault/keeper-password-manager-digital-vault-icon-128.png new file mode 100644 index 00000000000..1012e5ccc26 Binary files /dev/null and b/apps/keeper-password-manager-digital-vault/keeper-password-manager-digital-vault-icon-128.png differ diff --git a/apps/keeweb/keeweb-icon-128.png b/apps/keeweb/keeweb-icon-128.png new file mode 100644 index 00000000000..77fb044dc37 Binary files /dev/null and b/apps/keeweb/keeweb-icon-128.png differ diff --git a/apps/keeweb/keeweb.yml b/apps/keeweb/keeweb.yml index dccab13f4cf..a39e6ce848e 100644 --- a/apps/keeweb/keeweb.yml +++ b/apps/keeweb/keeweb.yml @@ -9,6 +9,7 @@ keywords: category: Utilities license: MIT repository: https://github.com/keeweb/keeweb +homebrewCaskName: keeweb youtube_video_url: https://www.youtube.com/watch?v=2I2gXUihqe8 locales: - en-US diff --git a/apps/keycombiner/keycombiner-icon-128.png b/apps/keycombiner/keycombiner-icon-128.png new file mode 100644 index 00000000000..c93378463f5 Binary files /dev/null and b/apps/keycombiner/keycombiner-icon-128.png differ diff --git a/apps/kinesis-ci/kinesis-ci-icon-128.png b/apps/kinesis-ci/kinesis-ci-icon-128.png new file mode 100644 index 00000000000..16d45f53201 Binary files /dev/null and b/apps/kinesis-ci/kinesis-ci-icon-128.png differ diff --git a/apps/kitematic/kitematic-icon-128.png b/apps/kitematic/kitematic-icon-128.png new file mode 100644 index 00000000000..65a3534b221 Binary files /dev/null and b/apps/kitematic/kitematic-icon-128.png differ diff --git a/apps/knowte/knowte-icon-128.png b/apps/knowte/knowte-icon-128.png new file mode 100644 index 00000000000..2174969a164 Binary files /dev/null and b/apps/knowte/knowte-icon-128.png differ diff --git a/apps/kobiton/kobiton-icon-128.png b/apps/kobiton/kobiton-icon-128.png new file mode 100644 index 00000000000..6838dc64bc6 Binary files /dev/null and b/apps/kobiton/kobiton-icon-128.png differ diff --git a/apps/kube-dev-dashboard/kube-dev-dashboard-icon-128.png b/apps/kube-dev-dashboard/kube-dev-dashboard-icon-128.png new file mode 100644 index 00000000000..80c984cc999 Binary files /dev/null and b/apps/kube-dev-dashboard/kube-dev-dashboard-icon-128.png differ diff --git a/apps/kube-forwarder/kube-forwarder-icon-128.png b/apps/kube-forwarder/kube-forwarder-icon-128.png new file mode 100644 index 00000000000..8f9e5dc2777 Binary files /dev/null and b/apps/kube-forwarder/kube-forwarder-icon-128.png differ diff --git a/apps/laradumps/laradumps-icon-128.png b/apps/laradumps/laradumps-icon-128.png new file mode 100644 index 00000000000..74847cf5203 Binary files /dev/null and b/apps/laradumps/laradumps-icon-128.png differ diff --git a/apps/laravel-kit/laravel-kit-icon-128.png b/apps/laravel-kit/laravel-kit-icon-128.png new file mode 100644 index 00000000000..ca7d115b78b Binary files /dev/null and b/apps/laravel-kit/laravel-kit-icon-128.png differ diff --git a/apps/last-hit/last-hit-icon-128.png b/apps/last-hit/last-hit-icon-128.png new file mode 100644 index 00000000000..9fde4e15945 Binary files /dev/null and b/apps/last-hit/last-hit-icon-128.png differ diff --git a/apps/laverna/laverna-icon.png b/apps/laverna/laverna-icon.png deleted file mode 100644 index 1072c897bfe..00000000000 Binary files a/apps/laverna/laverna-icon.png and /dev/null differ diff --git a/apps/laverna/laverna.yml b/apps/laverna/laverna.yml deleted file mode 100644 index d44ebb6644d..00000000000 --- a/apps/laverna/laverna.yml +++ /dev/null @@ -1,8 +0,0 @@ -name: Laverna -description: Side-by-side Markdown editor with optional encrypted sync -website: 'https://laverna.cc' -keywords: - - writing - - markdown - - editor -category: Productivity diff --git a/apps/lax/lax-icon-128.png b/apps/lax/lax-icon-128.png new file mode 100644 index 00000000000..8904b6b9cdc Binary files /dev/null and b/apps/lax/lax-icon-128.png differ diff --git a/apps/lax/lax.yml b/apps/lax/lax.yml index 8359c88ef7f..4d69d91ab96 100644 --- a/apps/lax/lax.yml +++ b/apps/lax/lax.yml @@ -1,7 +1,7 @@ name: Lax description: Friendly IRC client. website: https://github.com/brandly/Lax -category: Social Networking +category: Social keywords: - chat - irc diff --git a/apps/lazytype/lazytype-icon-128.png b/apps/lazytype/lazytype-icon-128.png new file mode 100644 index 00000000000..ad36ec1d381 Binary files /dev/null and b/apps/lazytype/lazytype-icon-128.png differ diff --git a/apps/lbry-desktop/lbry-desktop-icon-128.png b/apps/lbry-desktop/lbry-desktop-icon-128.png new file mode 100644 index 00000000000..8e85a66f86f Binary files /dev/null and b/apps/lbry-desktop/lbry-desktop-icon-128.png differ diff --git a/apps/leafview/leafview-icon-128.png b/apps/leafview/leafview-icon-128.png new file mode 100644 index 00000000000..e3aeb848109 Binary files /dev/null and b/apps/leafview/leafview-icon-128.png differ diff --git a/apps/lectrote/lectrote-icon-128.png b/apps/lectrote/lectrote-icon-128.png new file mode 100644 index 00000000000..c9e733ac72c Binary files /dev/null and b/apps/lectrote/lectrote-icon-128.png differ diff --git a/apps/left/left-icon-128.png b/apps/left/left-icon-128.png new file mode 100644 index 00000000000..96ce98f3e73 Binary files /dev/null and b/apps/left/left-icon-128.png differ diff --git a/apps/left/left.yml b/apps/left/left.yml index 2dae6f407bc..83fa3a16dbe 100644 --- a/apps/left/left.yml +++ b/apps/left/left.yml @@ -4,6 +4,7 @@ description: writing statistics, markup-based navigation and a speed-reader.' website: 'https://hundredrabbits.itch.io/left' repository: 'https://hundredrabbits.itch.io/left' +keywords: - writing - text - edit diff --git a/apps/lepton/lepton-icon-128.png b/apps/lepton/lepton-icon-128.png new file mode 100644 index 00000000000..361d5367c2c Binary files /dev/null and b/apps/lepton/lepton-icon-128.png differ diff --git a/apps/light-table/light-table-icon-128.png b/apps/light-table/light-table-icon-128.png new file mode 100644 index 00000000000..f376b0f6d8c Binary files /dev/null and b/apps/light-table/light-table-icon-128.png differ diff --git a/apps/lightgallery/lightgallery-icon-128.png b/apps/lightgallery/lightgallery-icon-128.png new file mode 100644 index 00000000000..8813f4ba003 Binary files /dev/null and b/apps/lightgallery/lightgallery-icon-128.png differ diff --git a/apps/lightproxy/lightproxy-icon-128.png b/apps/lightproxy/lightproxy-icon-128.png new file mode 100644 index 00000000000..f5573adf1f0 Binary files /dev/null and b/apps/lightproxy/lightproxy-icon-128.png differ diff --git a/apps/linked/linked-icon-128.png b/apps/linked/linked-icon-128.png new file mode 100644 index 00000000000..ac56cf59dd9 Binary files /dev/null and b/apps/linked/linked-icon-128.png differ diff --git a/apps/lisk-hub/lisk-hub-icon-128.png b/apps/lisk-hub/lisk-hub-icon-128.png new file mode 100644 index 00000000000..ef2664421ab Binary files /dev/null and b/apps/lisk-hub/lisk-hub-icon-128.png differ diff --git a/apps/lisk-hub/lisk-hub.yml b/apps/lisk-hub/lisk-hub.yml index 97288f29c10..820d2febac9 100644 --- a/apps/lisk-hub/lisk-hub.yml +++ b/apps/lisk-hub/lisk-hub.yml @@ -1,6 +1,6 @@ name: 'Lisk Hub' description: 'Lisk graphical user interface for desktop' -website: 'https://lisk.io/hub' +website: 'https://lisk.com' repository: 'https://github.com/LiskHQ/lisk-hub' keywords: - blockchain diff --git a/apps/local-by-flywheel/local-by-flywheel-icon-128.png b/apps/local-by-flywheel/local-by-flywheel-icon-128.png new file mode 100644 index 00000000000..f03b04bbacc Binary files /dev/null and b/apps/local-by-flywheel/local-by-flywheel-icon-128.png differ diff --git a/apps/local-mock-server/local-mock-server-icon-128.png b/apps/local-mock-server/local-mock-server-icon-128.png new file mode 100644 index 00000000000..8987660c43c Binary files /dev/null and b/apps/local-mock-server/local-mock-server-icon-128.png differ diff --git a/apps/lode/lode-icon-128.png b/apps/lode/lode-icon-128.png new file mode 100644 index 00000000000..2ab94073c11 Binary files /dev/null and b/apps/lode/lode-icon-128.png differ diff --git a/apps/logsnag/logsnag-icon-128.png b/apps/logsnag/logsnag-icon-128.png new file mode 100644 index 00000000000..85d57c509bb Binary files /dev/null and b/apps/logsnag/logsnag-icon-128.png differ diff --git a/apps/loom/loom-icon-128.png b/apps/loom/loom-icon-128.png new file mode 100644 index 00000000000..d463e7fc153 Binary files /dev/null and b/apps/loom/loom-icon-128.png differ diff --git a/apps/loom/loom-icon.png b/apps/loom/loom-icon.png index dd393a719dc..dfd880ab784 100644 Binary files a/apps/loom/loom-icon.png and b/apps/loom/loom-icon.png differ diff --git a/apps/loom/loom.yml b/apps/loom/loom.yml index d153a855886..51c129d20d0 100644 --- a/apps/loom/loom.yml +++ b/apps/loom/loom.yml @@ -1,5 +1,7 @@ name: Loom -description: 'Instantly shareable screen and camera recordings.' +description: + 'Record your screen, share your thoughts, and get things done faster with + async video.' website: 'https://www.loom.com' category: 'Developer Tools' keywords: diff --git a/apps/loop-team/loop-team-icon.png b/apps/loop-team/loop-team-icon.png deleted file mode 100644 index 4a9e043a364..00000000000 Binary files a/apps/loop-team/loop-team-icon.png and /dev/null differ diff --git a/apps/loop-team/loop-team.yml b/apps/loop-team/loop-team.yml deleted file mode 100644 index e819a7db301..00000000000 --- a/apps/loop-team/loop-team.yml +++ /dev/null @@ -1,11 +0,0 @@ -name: Loop Team -description: - Helps distributed teams communicate faster, capture and share discussions. -website: https://loopteam.co -category: Business -keywords: - - remote - - teams - - conferencing - - business - - video diff --git a/apps/losslesscut/losslesscut-icon-128.png b/apps/losslesscut/losslesscut-icon-128.png new file mode 100644 index 00000000000..8597762f351 Binary files /dev/null and b/apps/losslesscut/losslesscut-icon-128.png differ diff --git a/apps/lot-lot-of-things/lot-lot-of-things-icon-128.png b/apps/lot-lot-of-things/lot-lot-of-things-icon-128.png new file mode 100644 index 00000000000..ef4e762f59f Binary files /dev/null and b/apps/lot-lot-of-things/lot-lot-of-things-icon-128.png differ diff --git a/apps/lsdeer/lsdeer-icon-128.png b/apps/lsdeer/lsdeer-icon-128.png new file mode 100644 index 00000000000..94202ecf667 Binary files /dev/null and b/apps/lsdeer/lsdeer-icon-128.png differ diff --git a/apps/lsdeer/lsdeer.yml b/apps/lsdeer/lsdeer.yml index 2ec543b1761..c20954bbf9b 100644 --- a/apps/lsdeer/lsdeer.yml +++ b/apps/lsdeer/lsdeer.yml @@ -2,6 +2,7 @@ name: lsdeer description: Customizable file manager. website: 'https://lsdeer.vercel.app/' repository: 'https://github.com/AlexanderPershin/lsdeer' +keywords: - file - 'file management' category: Utilities diff --git a/apps/luna/luna-icon-128.png b/apps/luna/luna-icon-128.png new file mode 100644 index 00000000000..b4e00d60159 Binary files /dev/null and b/apps/luna/luna-icon-128.png differ diff --git a/apps/luna/luna.yml b/apps/luna/luna.yml index f518ff8352f..b715679288e 100644 --- a/apps/luna/luna.yml +++ b/apps/luna/luna.yml @@ -2,6 +2,7 @@ name: luna description: 'Manage npm dependencies through a modern UI' website: 'https://github.com/rvpanoz/luna' repository: 'https://github.com/rvpanoz/luna' +keywords: - npm - 'npm-management' - 'npm-desktop-manager' diff --git a/apps/lyna/lyna-icon.png b/apps/lyna/lyna-icon.png deleted file mode 100644 index 863808da092..00000000000 Binary files a/apps/lyna/lyna-icon.png and /dev/null differ diff --git a/apps/lyna/lyna.yml b/apps/lyna/lyna.yml deleted file mode 100644 index a464e5a865a..00000000000 --- a/apps/lyna/lyna.yml +++ /dev/null @@ -1,15 +0,0 @@ -name: Lyna -description: 'Create a page for provide your social links and other.' -website: 'https://lyna.ga/' -category: Social Networking -keywords: - - background - - tai - - studio - - lyna - - open-source - - share - - free - - social - - links - - promote diff --git a/apps/magiccap/magiccap-icon-128.png b/apps/magiccap/magiccap-icon-128.png new file mode 100644 index 00000000000..672b941c9f3 Binary files /dev/null and b/apps/magiccap/magiccap-icon-128.png differ diff --git a/apps/mailspring/mailspring-icon-128.png b/apps/mailspring/mailspring-icon-128.png new file mode 100644 index 00000000000..7dfdba7a022 Binary files /dev/null and b/apps/mailspring/mailspring-icon-128.png differ diff --git a/apps/manyverse/manyverse-icon-128.png b/apps/manyverse/manyverse-icon-128.png new file mode 100644 index 00000000000..809cb5c4015 Binary files /dev/null and b/apps/manyverse/manyverse-icon-128.png differ diff --git a/apps/manyverse/manyverse.yml b/apps/manyverse/manyverse.yml index 7e2500dd92b..e967c643323 100644 --- a/apps/manyverse/manyverse.yml +++ b/apps/manyverse/manyverse.yml @@ -1,7 +1,7 @@ name: Manyverse description: Cross-platform SSB app. website: https://manyver.se -category: Social Networking +category: Social repository: https://gitlab.com/staltz/manyverse keywords: - ssb diff --git a/apps/markdown-c3/markdown-c3-icon-128.png b/apps/markdown-c3/markdown-c3-icon-128.png new file mode 100644 index 00000000000..cae3dba174b Binary files /dev/null and b/apps/markdown-c3/markdown-c3-icon-128.png differ diff --git a/apps/markdown-c3/markdown-c3.yml b/apps/markdown-c3/markdown-c3.yml index 9dabefb492f..c4f0b61da98 100644 --- a/apps/markdown-c3/markdown-c3.yml +++ b/apps/markdown-c3/markdown-c3.yml @@ -3,6 +3,7 @@ description: 'A Markdown Editor and Previewer built with Construct 3 and ElectronJs' website: 'https://github.com/el3um4s/markdown-c3/blob/master/README.md' repository: 'https://github.com/el3um4s/markdown-c3/blob/master/README.md' +keywords: - markdwown - construct3 - showdownjs diff --git a/apps/markdownify/markdownify-icon-128.png b/apps/markdownify/markdownify-icon-128.png new file mode 100644 index 00000000000..536d93daacb Binary files /dev/null and b/apps/markdownify/markdownify-icon-128.png differ diff --git a/apps/marktext/marktext-icon-128.png b/apps/marktext/marktext-icon-128.png new file mode 100644 index 00000000000..23827c3b56a Binary files /dev/null and b/apps/marktext/marktext-icon-128.png differ diff --git a/apps/marmota-app/marmota-app-icon.png b/apps/marmota-app/marmota-app-icon.png deleted file mode 100644 index 39d1b65acf2..00000000000 Binary files a/apps/marmota-app/marmota-app-icon.png and /dev/null differ diff --git a/apps/marmota-app/marmota-app.yml b/apps/marmota-app/marmota-app.yml deleted file mode 100644 index c686626a6b1..00000000000 --- a/apps/marmota-app/marmota-app.yml +++ /dev/null @@ -1,10 +0,0 @@ -name: marmota.app -description: Create presentations by simply writing Markdown. -website: https://marmota.app/ -category: Productivity -keywords: - - slides - - presentation - - markdown - - preview - - drawing diff --git a/apps/masscode/masscode-icon-128.png b/apps/masscode/masscode-icon-128.png new file mode 100644 index 00000000000..649248f44b5 Binary files /dev/null and b/apps/masscode/masscode-icon-128.png differ diff --git a/apps/master-tour/master-tour-icon.png b/apps/master-tour/master-tour-icon.png deleted file mode 100644 index 606e3db378f..00000000000 Binary files a/apps/master-tour/master-tour-icon.png and /dev/null differ diff --git a/apps/master-tour/master-tour.yml b/apps/master-tour/master-tour.yml deleted file mode 100644 index f2f85f20b8d..00000000000 --- a/apps/master-tour/master-tour.yml +++ /dev/null @@ -1,24 +0,0 @@ -name: 'Master Tour' -description: - 'The industry leading entertainment tour management platform used globally by - traveling professionals.' -website: 'https://www.eventric.com/master-tour-management-software/' -category: Productivity -keywords: - - tour - - management - - music - - concert - - crew - - event - - show - - band - - musician - - hotel - - travel - - schedule - - set - - guest - - road - - bus - - venue diff --git a/apps/matrix-writer/matrix-writer-icon.png b/apps/matrix-writer/matrix-writer-icon.png deleted file mode 100644 index 23926306126..00000000000 Binary files a/apps/matrix-writer/matrix-writer-icon.png and /dev/null differ diff --git a/apps/matrix-writer/matrix-writer.yml b/apps/matrix-writer/matrix-writer.yml deleted file mode 100644 index 3b7ea9bbe37..00000000000 --- a/apps/matrix-writer/matrix-writer.yml +++ /dev/null @@ -1,12 +0,0 @@ -name: Matrix Writer -description: 'Modern cross platform blog editor.' -website: 'http://www.matrixrepublic.com/product/details/matrix-writer' -keywords: - - 'blog editor' - - blog - - 'post editor' - - 'google blog' - - wordpress - - metaweblog - - insert images from onedrive - - insert images from google drive diff --git a/apps/mattermost/mattermost-icon-128.png b/apps/mattermost/mattermost-icon-128.png new file mode 100644 index 00000000000..7095cfc8420 Binary files /dev/null and b/apps/mattermost/mattermost-icon-128.png differ diff --git a/apps/mattermost/mattermost.yml b/apps/mattermost/mattermost.yml index b40dbe4f7be..9a925105b02 100644 --- a/apps/mattermost/mattermost.yml +++ b/apps/mattermost/mattermost.yml @@ -12,4 +12,4 @@ keywords: - p2p - community license: Apache-2.0 -category: 'Social Networking' +category: 'Social' diff --git a/apps/md5app/md5app-icon-128.png b/apps/md5app/md5app-icon-128.png new file mode 100644 index 00000000000..afee94294e2 Binary files /dev/null and b/apps/md5app/md5app-icon-128.png differ diff --git a/apps/md5app/md5app.yml b/apps/md5app/md5app.yml index 937ef775955..8c37aaee5d1 100644 --- a/apps/md5app/md5app.yml +++ b/apps/md5app/md5app.yml @@ -5,4 +5,3 @@ repository: 'https://github.com/mhmdkrmabd/md5-app' license: 'CC BY-NC-ND 4.0' category: 'Developer Tools' goodColorOnWhite: '#b72414' - diff --git a/apps/mdp/mdp-icon-128.png b/apps/mdp/mdp-icon-128.png new file mode 100644 index 00000000000..90d0d41d84c Binary files /dev/null and b/apps/mdp/mdp-icon-128.png differ diff --git a/apps/media-dupes/media-dupes-icon-128.png b/apps/media-dupes/media-dupes-icon-128.png new file mode 100644 index 00000000000..d877f6116d8 Binary files /dev/null and b/apps/media-dupes/media-dupes-icon-128.png differ diff --git a/apps/media-dupes/media-dupes.yml b/apps/media-dupes/media-dupes.yml index 2d8439ff645..e98d4eb873d 100644 --- a/apps/media-dupes/media-dupes.yml +++ b/apps/media-dupes/media-dupes.yml @@ -17,4 +17,5 @@ keywords: - audio - video category: 'Productivity' +locales: - en-EN diff --git a/apps/mediachips/mediachips-icon-128.png b/apps/mediachips/mediachips-icon-128.png new file mode 100644 index 00000000000..febf7d77d99 Binary files /dev/null and b/apps/mediachips/mediachips-icon-128.png differ diff --git a/apps/meistertask/meistertask-icon-128.png b/apps/meistertask/meistertask-icon-128.png new file mode 100644 index 00000000000..eab6f1cd091 Binary files /dev/null and b/apps/meistertask/meistertask-icon-128.png differ diff --git a/apps/melodie/melodie-icon-128.png b/apps/melodie/melodie-icon-128.png new file mode 100644 index 00000000000..71a528a3a8b Binary files /dev/null and b/apps/melodie/melodie-icon-128.png differ diff --git a/apps/melodie/melodie.yml b/apps/melodie/melodie.yml index 41e782bbce9..e177726375c 100644 --- a/apps/melodie/melodie.yml +++ b/apps/melodie/melodie.yml @@ -12,4 +12,5 @@ keywords: - desktop goodColorOnWhite: '#2e3141' goodColorOnBlack: '#ffffff' +locales: - fr-FR diff --git a/apps/merge-request-notifier/merge-request-notifier-icon-128.png b/apps/merge-request-notifier/merge-request-notifier-icon-128.png new file mode 100644 index 00000000000..d6d3a35599f Binary files /dev/null and b/apps/merge-request-notifier/merge-request-notifier-icon-128.png differ diff --git a/apps/merge-request-notifier/merge-request-notifier.yml b/apps/merge-request-notifier/merge-request-notifier.yml index 592bedd034b..5f7bbf533aa 100644 --- a/apps/merge-request-notifier/merge-request-notifier.yml +++ b/apps/merge-request-notifier/merge-request-notifier.yml @@ -4,6 +4,7 @@ description: website: 'https://github.com/codecentric/merge-request-notifier' category: 'Developer Tools' repository: 'https://github.com/codecentric/merge-request-notifier' +homebrewCaskName: 'merge-request-notifier' keywords: - gitlab - merge-request diff --git a/apps/metastream/metastream-icon-128.png b/apps/metastream/metastream-icon-128.png new file mode 100644 index 00000000000..8cb0006b49a Binary files /dev/null and b/apps/metastream/metastream-icon-128.png differ diff --git a/apps/metronome-wallet/metronome-wallet-icon.png b/apps/metronome-wallet/metronome-wallet-icon.png deleted file mode 100644 index a5b9d856cb9..00000000000 Binary files a/apps/metronome-wallet/metronome-wallet-icon.png and /dev/null differ diff --git a/apps/metronome-wallet/metronome-wallet.yml b/apps/metronome-wallet/metronome-wallet.yml deleted file mode 100644 index d102efb71f9..00000000000 --- a/apps/metronome-wallet/metronome-wallet.yml +++ /dev/null @@ -1,15 +0,0 @@ -name: Metronome Wallet -description: 'Desktop wallet for Metronome (MET) token.' -website: 'https://metronome.io/wallet/' -category: Finance -repository: 'https://github.com/autonomoussoftware/metronome-wallet-desktop' -keywords: - - metronome - - wallet - - token - - eth - - ethereum - - blokchain - - erc20 -license: MIT - diff --git a/apps/metronome/metronome-icon-128.png b/apps/metronome/metronome-icon-128.png new file mode 100644 index 00000000000..1fb08ff61b0 Binary files /dev/null and b/apps/metronome/metronome-icon-128.png differ diff --git a/apps/metronome/metronome.yml b/apps/metronome/metronome.yml index 3e02ed76b24..c9f75265692 100644 --- a/apps/metronome/metronome.yml +++ b/apps/metronome/metronome.yml @@ -9,5 +9,6 @@ keywords: - practice license: Proprietary +goodColorOnWhite: '#343e40' goodColorOnBlack: '#fafbfc' faintColorOnWhite: 'rgba(138, 43, 226, 0.6)' diff --git a/apps/microsoft-teams/microsoft-teams-icon-128.png b/apps/microsoft-teams/microsoft-teams-icon-128.png new file mode 100644 index 00000000000..f4ed9ddea57 Binary files /dev/null and b/apps/microsoft-teams/microsoft-teams-icon-128.png differ diff --git a/apps/microstockr/microstockr-icon-128.png b/apps/microstockr/microstockr-icon-128.png new file mode 100644 index 00000000000..ee5be17ebf9 Binary files /dev/null and b/apps/microstockr/microstockr-icon-128.png differ diff --git a/apps/mikropausen/mikropausen-icon.png b/apps/mikropausen/mikropausen-icon.png deleted file mode 100644 index 3bc78ef4b7f..00000000000 Binary files a/apps/mikropausen/mikropausen-icon.png and /dev/null differ diff --git a/apps/mikropausen/mikropausen.yml b/apps/mikropausen/mikropausen.yml deleted file mode 100644 index f7274a940fd..00000000000 --- a/apps/mikropausen/mikropausen.yml +++ /dev/null @@ -1,11 +0,0 @@ -name: Mikropausen -description: - 'Desktop reminders for taking small breaks in order to stay healthy.' -website: 'https://mikropausen.de' -category: 'Utilities' -keywords: - - breaks - - timer - - micropause -locales: - - de-DE diff --git a/apps/min/min-icon-128.png b/apps/min/min-icon-128.png new file mode 100644 index 00000000000..007b82ec8bf Binary files /dev/null and b/apps/min/min-icon-128.png differ diff --git a/apps/mindmapp/mindmapp-icon-128.png b/apps/mindmapp/mindmapp-icon-128.png new file mode 100644 index 00000000000..12304129102 Binary files /dev/null and b/apps/mindmapp/mindmapp-icon-128.png differ diff --git a/apps/mingo/mingo-icon.png b/apps/mingo/mingo-icon.png deleted file mode 100644 index 3d2b07f8799..00000000000 Binary files a/apps/mingo/mingo-icon.png and /dev/null differ diff --git a/apps/mingo/mingo.yml b/apps/mingo/mingo.yml deleted file mode 100644 index e13aa3f59ef..00000000000 --- a/apps/mingo/mingo.yml +++ /dev/null @@ -1,13 +0,0 @@ -name: Mingo -description: - 'Manage your MongoDB databases with Mingo - a fast, reliable, safe and - intuitive MongoDB admin. Mingo has a modern design and lots of useful - features.' -website: 'https://mingo.io' -repository: 'https://github.com/mingo-app/mingo' -youtube_video_url: 'https://www.youtube.com/watch?v=nt4xhRmaaOc' -keywords: - - MongoDB - - databases - - admin -category: Developer Tools diff --git a/apps/mini-diary/mini-diary-icon-128.png b/apps/mini-diary/mini-diary-icon-128.png new file mode 100644 index 00000000000..1fa23bb9557 Binary files /dev/null and b/apps/mini-diary/mini-diary-icon-128.png differ diff --git a/apps/mini-diary/mini-diary.yml b/apps/mini-diary/mini-diary.yml index f374eb37b26..e50385f055c 100644 --- a/apps/mini-diary/mini-diary.yml +++ b/apps/mini-diary/mini-diary.yml @@ -10,6 +10,7 @@ keywords: - text - editor license: MIT +locales: - de - el - en diff --git a/apps/minimal-image-viewer/minimal-image-viewer-icon-128.png b/apps/minimal-image-viewer/minimal-image-viewer-icon-128.png new file mode 100644 index 00000000000..6a7e53fe3ab Binary files /dev/null and b/apps/minimal-image-viewer/minimal-image-viewer-icon-128.png differ diff --git a/apps/missive/missive-icon-128.png b/apps/missive/missive-icon-128.png new file mode 100644 index 00000000000..fb52c4834a4 Binary files /dev/null and b/apps/missive/missive-icon-128.png differ diff --git a/apps/mixmax/mixmax-icon-128.png b/apps/mixmax/mixmax-icon-128.png new file mode 100644 index 00000000000..996edae7f59 Binary files /dev/null and b/apps/mixmax/mixmax-icon-128.png differ diff --git a/apps/mjml-app/mjml-app-icon-128.png b/apps/mjml-app/mjml-app-icon-128.png new file mode 100644 index 00000000000..195c9ff350a Binary files /dev/null and b/apps/mjml-app/mjml-app-icon-128.png differ diff --git a/apps/mobile-locker/mobile-locker-icon-128.png b/apps/mobile-locker/mobile-locker-icon-128.png new file mode 100644 index 00000000000..0e010acc29e Binary files /dev/null and b/apps/mobile-locker/mobile-locker-icon-128.png differ diff --git a/apps/mobirise/mobirise-icon-128.png b/apps/mobirise/mobirise-icon-128.png new file mode 100644 index 00000000000..074a6abeeff Binary files /dev/null and b/apps/mobirise/mobirise-icon-128.png differ diff --git a/apps/mockingbot/mockingbot-icon.png b/apps/mockingbot/mockingbot-icon.png deleted file mode 100644 index 2c84b8d2eaf..00000000000 Binary files a/apps/mockingbot/mockingbot-icon.png and /dev/null differ diff --git a/apps/mockingbot/mockingbot.yml b/apps/mockingbot/mockingbot.yml deleted file mode 100644 index a26ccb98b1c..00000000000 --- a/apps/mockingbot/mockingbot.yml +++ /dev/null @@ -1,6 +0,0 @@ -name: MockingBot -description: 'The Missing Wireframing Tool For Mobile' -website: 'https://mockingbot.com' -keywords: - - prototyping -category: 'Developer Tools' diff --git a/apps/mockoon/mockoon-icon-128.png b/apps/mockoon/mockoon-icon-128.png new file mode 100644 index 00000000000..5810d82df37 Binary files /dev/null and b/apps/mockoon/mockoon-icon-128.png differ diff --git a/apps/modeldba/modeldba-icon.png b/apps/modeldba/modeldba-icon.png deleted file mode 100644 index 8e25becb081..00000000000 Binary files a/apps/modeldba/modeldba-icon.png and /dev/null differ diff --git a/apps/modeldba/modeldba.yml b/apps/modeldba/modeldba.yml deleted file mode 100644 index 0ce1a03da56..00000000000 --- a/apps/modeldba/modeldba.yml +++ /dev/null @@ -1,13 +0,0 @@ -name: modelDBA -description: - The database IDE for modern developers. Visualize SQL queries as you type. -website: https://modeldba.com/ -category: Developer Tools -keywords: - - database - - sql - - mysql - - sql server - - postgresql - - visualizer - - no-code diff --git a/apps/moderndeck/moderndeck-icon-128.png b/apps/moderndeck/moderndeck-icon-128.png new file mode 100644 index 00000000000..774aa7aff10 Binary files /dev/null and b/apps/moderndeck/moderndeck-icon-128.png differ diff --git a/apps/moderndeck/moderndeck.yml b/apps/moderndeck/moderndeck.yml index c624b279e34..a3bacc57ec3 100644 --- a/apps/moderndeck/moderndeck.yml +++ b/apps/moderndeck/moderndeck.yml @@ -1,7 +1,7 @@ name: 'ModernDeck for Twitter' description: 'Powerful, beautiful, full-featured, and customizable Twitter client.' -category: 'Social Networking' +category: 'Social' website: 'https://moderndeck.org/' repository: 'https://github.com/dangeredwolf/ModernDeck' license: MIT diff --git a/apps/monami-note/monami-note-icon-128.png b/apps/monami-note/monami-note-icon-128.png new file mode 100644 index 00000000000..8fe85cd0750 Binary files /dev/null and b/apps/monami-note/monami-note-icon-128.png differ diff --git a/apps/mongodb-compass/mongodb-compass-icon-128.png b/apps/mongodb-compass/mongodb-compass-icon-128.png new file mode 100644 index 00000000000..750e87ffc1b Binary files /dev/null and b/apps/mongodb-compass/mongodb-compass-icon-128.png differ diff --git a/apps/mongomix/mongomix-icon-128.png b/apps/mongomix/mongomix-icon-128.png new file mode 100644 index 00000000000..8e66fba80e1 Binary files /dev/null and b/apps/mongomix/mongomix-icon-128.png differ diff --git a/apps/mongotron/mongotron-icon.png b/apps/mongotron/mongotron-icon.png deleted file mode 100644 index 51ab3e3aa9c..00000000000 Binary files a/apps/mongotron/mongotron-icon.png and /dev/null differ diff --git a/apps/mongotron/mongotron.yml b/apps/mongotron/mongotron.yml deleted file mode 100644 index 24cdc059dcf..00000000000 --- a/apps/mongotron/mongotron.yml +++ /dev/null @@ -1,6 +0,0 @@ -name: Mongotron -description: 'Cross platform MongoDB management' -website: 'http://www.mongotron.io' -keywords: - - MongoDB -category: 'Developer Tools' diff --git a/apps/monokle/monokle-icon-128.png b/apps/monokle/monokle-icon-128.png new file mode 100644 index 00000000000..edb00122475 Binary files /dev/null and b/apps/monokle/monokle-icon-128.png differ diff --git a/apps/monolith-code/monolith-code-icon.png b/apps/monolith-code/monolith-code-icon.png deleted file mode 100644 index 30774983096..00000000000 Binary files a/apps/monolith-code/monolith-code-icon.png and /dev/null differ diff --git a/apps/monolith-code/monolith-code.yml b/apps/monolith-code/monolith-code.yml deleted file mode 100644 index 27d73d493bd..00000000000 --- a/apps/monolith-code/monolith-code.yml +++ /dev/null @@ -1,10 +0,0 @@ -name: 'monolith code' -description: Minimalistic code editor. -website: 'https://haeri.github.io/MonolithCode2/' -category: 'Developer Tools' -repository: 'https://github.com/Haeri/MonolithCode2' -keywords: - - code - - editor - - minimalistic -license: MIT diff --git a/apps/monsterwriter/monsterwriter-icon-128.png b/apps/monsterwriter/monsterwriter-icon-128.png new file mode 100644 index 00000000000..35718067bb2 Binary files /dev/null and b/apps/monsterwriter/monsterwriter-icon-128.png differ diff --git a/apps/moonitor/moonitor-icon.png b/apps/moonitor/moonitor-icon.png deleted file mode 100644 index 3d0f6ab81f4..00000000000 Binary files a/apps/moonitor/moonitor-icon.png and /dev/null differ diff --git a/apps/moonitor/moonitor.yml b/apps/moonitor/moonitor.yml deleted file mode 100644 index 8eed0e454f1..00000000000 --- a/apps/moonitor/moonitor.yml +++ /dev/null @@ -1,12 +0,0 @@ -name: Moonitor -description: 'elegant cryptocurrencies tracker with exchanges API key support' -website: 'https://moonitor.io' -category: Finance -homebrewCaskName: moonitor -keywords: - - bitcoin - - ethereum - - litecoin - - altcoins - - cryptocurrency - - 'crypto tracker' diff --git a/apps/moosync/moosync-icon-128.png b/apps/moosync/moosync-icon-128.png new file mode 100644 index 00000000000..da8cf12d35b Binary files /dev/null and b/apps/moosync/moosync-icon-128.png differ diff --git a/apps/morgen/morgen-icon-128.png b/apps/morgen/morgen-icon-128.png new file mode 100644 index 00000000000..6de62e020bc Binary files /dev/null and b/apps/morgen/morgen-icon-128.png differ diff --git a/apps/motrix/motrix-icon.png b/apps/motrix/motrix-icon.png deleted file mode 100644 index cc743497bac..00000000000 Binary files a/apps/motrix/motrix-icon.png and /dev/null differ diff --git a/apps/motrix/motrix.yml b/apps/motrix/motrix.yml deleted file mode 100644 index 740dbb31d11..00000000000 --- a/apps/motrix/motrix.yml +++ /dev/null @@ -1,30 +0,0 @@ -name: Motrix -description: Full-featured download manager. -website: https://motrix.app/ -category: Utilities -repository: https://github.com/agalwood/Motrix -keywords: - - download-manager - - bittorrent - - magnet - - bt - - aria2 -license: MIT -homebrewCaskName: motrix -snapcraftName: motrix -locales: - - ca - - de - - en-US - - es - - fa - - fr - - id - - ja - - ko - - pt-BR - - ru - - tr - - zh-CN - - zh-TW - - uk diff --git a/apps/movieprint/movieprint-icon-128.png b/apps/movieprint/movieprint-icon-128.png new file mode 100644 index 00000000000..420ba956da0 Binary files /dev/null and b/apps/movieprint/movieprint-icon-128.png differ diff --git a/apps/mr-noplay/mr-noplay-icon.png b/apps/mr-noplay/mr-noplay-icon.png deleted file mode 100644 index 0a0656677ce..00000000000 Binary files a/apps/mr-noplay/mr-noplay-icon.png and /dev/null differ diff --git a/apps/mr-noplay/mr-noplay.yml b/apps/mr-noplay/mr-noplay.yml deleted file mode 100644 index 36dab2ce661..00000000000 --- a/apps/mr-noplay/mr-noplay.yml +++ /dev/null @@ -1,16 +0,0 @@ -name: 'Mr Noplay' -description: 'Give an end to no-end rests and play times.' -website: 'https://mrnoplay.scris.top/' -category: Productivity -repository: 'https://github.com/scris/mrnoplay' -keywords: - - timer - - productivity - - play - - rest - - time - - efficiency - - 'time management' -license: MPL2.0 - - en - - zh-CN diff --git a/apps/mrdclutterer/mrdclutterer-icon.png b/apps/mrdclutterer/mrdclutterer-icon.png deleted file mode 100644 index 7c5b4d85097..00000000000 Binary files a/apps/mrdclutterer/mrdclutterer-icon.png and /dev/null differ diff --git a/apps/mrdclutterer/mrdclutterer.yml b/apps/mrdclutterer/mrdclutterer.yml deleted file mode 100644 index 03e45811a98..00000000000 --- a/apps/mrdclutterer/mrdclutterer.yml +++ /dev/null @@ -1,12 +0,0 @@ -name: Mr.Dclutterer -description: 'Minimal app that organize and rename files on the go.' -website: 'https://github.com/deep5050/Mr.Dclutterer' -category: Utilities -repository: 'https://github.com/deep5050/Mr.Dclutterer' -keywords: - - rename - - renaming - - file-organization - - file-management - - file-aggregation -license: MIT diff --git a/apps/mstream/mstream-icon-128.png b/apps/mstream/mstream-icon-128.png new file mode 100644 index 00000000000..fc9ef62b662 Binary files /dev/null and b/apps/mstream/mstream-icon-128.png differ diff --git a/apps/muezzin/muezzin-icon-128.png b/apps/muezzin/muezzin-icon-128.png new file mode 100644 index 00000000000..a9c3e17d451 Binary files /dev/null and b/apps/muezzin/muezzin-icon-128.png differ diff --git a/apps/multiple-file-manager/multiple-file-manager-icon-128.png b/apps/multiple-file-manager/multiple-file-manager-icon-128.png new file mode 100644 index 00000000000..33094454022 Binary files /dev/null and b/apps/multiple-file-manager/multiple-file-manager-icon-128.png differ diff --git a/apps/multrin/multrin-icon-128.png b/apps/multrin/multrin-icon-128.png new file mode 100644 index 00000000000..58e1100d5c8 Binary files /dev/null and b/apps/multrin/multrin-icon-128.png differ diff --git a/apps/museeks/museeks-icon-128.png b/apps/museeks/museeks-icon-128.png new file mode 100644 index 00000000000..f2edd4b3702 Binary files /dev/null and b/apps/museeks/museeks-icon-128.png differ diff --git a/apps/music-player/music-player-icon-128.png b/apps/music-player/music-player-icon-128.png new file mode 100644 index 00000000000..56aeb935075 Binary files /dev/null and b/apps/music-player/music-player-icon-128.png differ diff --git a/apps/music-player2/music-player2-icon.png b/apps/music-player2/music-player2-icon.png deleted file mode 100644 index 59de5ebf01f..00000000000 Binary files a/apps/music-player2/music-player2-icon.png and /dev/null differ diff --git a/apps/music-player2/music-player2.yml b/apps/music-player2/music-player2.yml deleted file mode 100644 index d561859263f..00000000000 --- a/apps/music-player2/music-player2.yml +++ /dev/null @@ -1,15 +0,0 @@ -name: Music Player -description: - Plays music with real-time pitch shifting, time stretching, and reversing - effects. -website: https://musicplayer.moe/ -category: Music -repository: https://github.com/Tenpi/Music-Player -keywords: - - music - - audio - - MIDI - - reversing - - time stretching - - pitch shifting -license: MIT diff --git a/apps/musify/musify-icon.png b/apps/musify/musify-icon.png deleted file mode 100644 index 6e8f3073f12..00000000000 Binary files a/apps/musify/musify-icon.png and /dev/null differ diff --git a/apps/musify/musify.yml b/apps/musify/musify.yml deleted file mode 100644 index 6baac597137..00000000000 --- a/apps/musify/musify.yml +++ /dev/null @@ -1,10 +0,0 @@ -name: Musify -description: 'Simple, yet fast, music player for macOS.' -website: 'https://srgmc.github.io/musify/' -category: Music -repository: 'https://github.com/SrGMC/musify' -keywords: - - music - - 'music player' - - macOS -license: GPL-3.0 diff --git a/apps/mylottery/mylottery-icon-128.png b/apps/mylottery/mylottery-icon-128.png new file mode 100644 index 00000000000..cf125ec08d4 Binary files /dev/null and b/apps/mylottery/mylottery-icon-128.png differ diff --git a/apps/mytools/mytools-icon-128.png b/apps/mytools/mytools-icon-128.png new file mode 100644 index 00000000000..3d2811acadf Binary files /dev/null and b/apps/mytools/mytools-icon-128.png differ diff --git a/apps/mytools/mytools.yml b/apps/mytools/mytools.yml index ba9e88776b0..b9507e4b802 100644 --- a/apps/mytools/mytools.yml +++ b/apps/mytools/mytools.yml @@ -2,6 +2,7 @@ name: MyTools description: 'Set of tools for developers.' website: 'https://github.com/hiql/mytools-desktop' repository: 'https://github.com/hiql/mytools-desktop' +keywords: - utility - tools category: 'Developer Tools' diff --git a/apps/nattt/nattt-icon-128.png b/apps/nattt/nattt-icon-128.png new file mode 100644 index 00000000000..306b826a5de Binary files /dev/null and b/apps/nattt/nattt-icon-128.png differ diff --git a/apps/nertivia/nertivia-icon.png b/apps/nertivia/nertivia-icon.png deleted file mode 100644 index 99620643b68..00000000000 Binary files a/apps/nertivia/nertivia-icon.png and /dev/null differ diff --git a/apps/nertivia/nertivia.yml b/apps/nertivia/nertivia.yml deleted file mode 100644 index 2ab239f883c..00000000000 --- a/apps/nertivia/nertivia.yml +++ /dev/null @@ -1,14 +0,0 @@ -name: Nertivia -description: 'Chat client with servers, emojis and more.' -website: 'https://nertivia.tk/' -category: 'Social Networking' -repository: 'https://github.com/supertiger1234/nertivia-desktop-app/' -keywords: - - chat - - client - - social - - media - - windows - - nertivia - - discord - - skype diff --git a/apps/netron/netron-icon-128.png b/apps/netron/netron-icon-128.png new file mode 100644 index 00000000000..41615cc81b9 Binary files /dev/null and b/apps/netron/netron-icon-128.png differ diff --git a/apps/network-assembler/network-assembler-icon-128.png b/apps/network-assembler/network-assembler-icon-128.png new file mode 100644 index 00000000000..7738d94d2d8 Binary files /dev/null and b/apps/network-assembler/network-assembler-icon-128.png differ diff --git a/apps/network-status-check/network-status-check-icon.png b/apps/network-status-check/network-status-check-icon.png deleted file mode 100644 index 1aaf05bd033..00000000000 Binary files a/apps/network-status-check/network-status-check-icon.png and /dev/null differ diff --git a/apps/network-status-check/network-status-check.yml b/apps/network-status-check/network-status-check.yml deleted file mode 100644 index cad3ad47892..00000000000 --- a/apps/network-status-check/network-status-check.yml +++ /dev/null @@ -1,9 +0,0 @@ -name: 'Network Status Check' -description: 'Simple desktop app to check port status of applications.' -website: 'https://claytonerrington.com/net-check/' -category: 'Developer Tools' -repository: 'https://github.com/cjerrington/net-check' -keywords: - - network - - 'port status' - - 'network tools' diff --git a/apps/neucalculator/neucalculator-icon-128.png b/apps/neucalculator/neucalculator-icon-128.png new file mode 100644 index 00000000000..6f89664e6c8 Binary files /dev/null and b/apps/neucalculator/neucalculator-icon-128.png differ diff --git a/apps/nicepage/nicepage-icon-128.png b/apps/nicepage/nicepage-icon-128.png new file mode 100644 index 00000000000..4261d56531c Binary files /dev/null and b/apps/nicepage/nicepage-icon-128.png differ diff --git a/apps/nimblenote/nimblenote-icon-128.png b/apps/nimblenote/nimblenote-icon-128.png new file mode 100644 index 00000000000..2e80c4b4fb9 Binary files /dev/null and b/apps/nimblenote/nimblenote-icon-128.png differ diff --git a/apps/nodemailer-app/nodemailer-app-icon.png b/apps/nodemailer-app/nodemailer-app-icon.png deleted file mode 100644 index 2fc3c9d6266..00000000000 Binary files a/apps/nodemailer-app/nodemailer-app-icon.png and /dev/null differ diff --git a/apps/nodemailer-app/nodemailer-app.yml b/apps/nodemailer-app/nodemailer-app.yml deleted file mode 100644 index 8a01a89c367..00000000000 --- a/apps/nodemailer-app/nodemailer-app.yml +++ /dev/null @@ -1,13 +0,0 @@ -name: NodemailerApp -description: 'Email debugging tool.' -website: 'https://nodemailer.com/app/' -repository: 'https://github.com/nodemailer/nodemailer-app' -category: 'Utilities' -keywords: - - email - - imap - - pop3 - - smtp - - eml - - emlx - - postfix diff --git a/apps/norde-source/norde-source-icon-128.png b/apps/norde-source/norde-source-icon-128.png new file mode 100644 index 00000000000..66332741d19 Binary files /dev/null and b/apps/norde-source/norde-source-icon-128.png differ diff --git a/apps/northreader/northreader-icon-128.png b/apps/northreader/northreader-icon-128.png new file mode 100644 index 00000000000..4be9e5921ee Binary files /dev/null and b/apps/northreader/northreader-icon-128.png differ diff --git a/apps/nota/nota-icon-128.png b/apps/nota/nota-icon-128.png new file mode 100644 index 00000000000..0122d0a1cf1 Binary files /dev/null and b/apps/nota/nota-icon-128.png differ diff --git a/apps/nota/nota.yml b/apps/nota/nota.yml index 707a36a47ba..491dff9963e 100644 --- a/apps/nota/nota.yml +++ b/apps/nota/nota.yml @@ -15,3 +15,4 @@ keywords: - writing - prose category: Productivity +homebrewCaskName: nota diff --git a/apps/notable/notable-icon-128.png b/apps/notable/notable-icon-128.png new file mode 100644 index 00000000000..25a083cc118 Binary files /dev/null and b/apps/notable/notable-icon-128.png differ diff --git a/apps/notejoy/notejoy-icon-128.png b/apps/notejoy/notejoy-icon-128.png new file mode 100644 index 00000000000..12a07acaaf4 Binary files /dev/null and b/apps/notejoy/notejoy-icon-128.png differ diff --git a/apps/notion/notion-icon-128.png b/apps/notion/notion-icon-128.png new file mode 100644 index 00000000000..f4e5ad40009 Binary files /dev/null and b/apps/notion/notion-icon-128.png differ diff --git a/apps/notion/notion-icon.png b/apps/notion/notion-icon.png index f25a89ed2af..391051679c8 100644 Binary files a/apps/notion/notion-icon.png and b/apps/notion/notion-icon.png differ diff --git a/apps/notion/notion.yml b/apps/notion/notion.yml index 9b9baede3c5..3b8c569860c 100644 --- a/apps/notion/notion.yml +++ b/apps/notion/notion.yml @@ -1,6 +1,6 @@ name: Notion description: 'A new editor that blends notes, tasks, wikis in one app.' -website: 'https://www.notion.so/desktop' +website: 'https://www.notion.so/' category: Productivity keywords: - notes diff --git a/apps/nteract/nteract-icon-128.png b/apps/nteract/nteract-icon-128.png new file mode 100644 index 00000000000..8b272f519e7 Binary files /dev/null and b/apps/nteract/nteract-icon-128.png differ diff --git a/apps/nubido/nubido-icon.png b/apps/nubido/nubido-icon.png deleted file mode 100644 index ea01a4cd4ff..00000000000 Binary files a/apps/nubido/nubido-icon.png and /dev/null differ diff --git a/apps/nubido/nubido.yml b/apps/nubido/nubido.yml deleted file mode 100644 index ffd88ae820f..00000000000 --- a/apps/nubido/nubido.yml +++ /dev/null @@ -1,6 +0,0 @@ -name: NubiDo -description: 'Powerful Task Management For Your Personal Productivity' -website: 'https://nubido.com' -keywords: - - Productivity -category: Productivity diff --git a/apps/nuclear/nuclear-icon-128.png b/apps/nuclear/nuclear-icon-128.png new file mode 100644 index 00000000000..097c0806a6e Binary files /dev/null and b/apps/nuclear/nuclear-icon-128.png differ diff --git a/apps/nuclear/nuclear.yml b/apps/nuclear/nuclear.yml index 704cbe75eba..535d991ca5c 100644 --- a/apps/nuclear/nuclear.yml +++ b/apps/nuclear/nuclear.yml @@ -1,6 +1,6 @@ name: nuclear description: 'Multiplatform music player that streams from multiple sources' -website: 'http://nuclear.gumblert.tech' +website: 'https://nuclearplayer.com/' repository: 'https://github.com/nukeop/nuclear' keywords: - music diff --git a/apps/nuclide/nuclide-icon-128.png b/apps/nuclide/nuclide-icon-128.png new file mode 100644 index 00000000000..34e8e281a16 Binary files /dev/null and b/apps/nuclide/nuclide-icon-128.png differ diff --git a/apps/nxshell/nxshell-icon-128.png b/apps/nxshell/nxshell-icon-128.png new file mode 100644 index 00000000000..3bad758d458 Binary files /dev/null and b/apps/nxshell/nxshell-icon-128.png differ diff --git a/apps/obsidian/obsidian-icon-128.png b/apps/obsidian/obsidian-icon-128.png new file mode 100644 index 00000000000..91606bf3fcd Binary files /dev/null and b/apps/obsidian/obsidian-icon-128.png differ diff --git a/apps/obsidian/obsidian-icon.png b/apps/obsidian/obsidian-icon.png new file mode 100644 index 00000000000..34fcb9bfd59 Binary files /dev/null and b/apps/obsidian/obsidian-icon.png differ diff --git a/apps/obsidian/obsidian.yml b/apps/obsidian/obsidian.yml new file mode 100644 index 00000000000..0719a5c27a7 --- /dev/null +++ b/apps/obsidian/obsidian.yml @@ -0,0 +1,8 @@ +name: Obsidian +description: Knowledge base that works on local Markdown files. +website: https://obsidian.md/ +keywords: + - markdown + - productivity + - knowledge base +category: Productivity diff --git a/apps/octopi-init/octopi-init-icon.png b/apps/octopi-init/octopi-init-icon.png deleted file mode 100644 index 980f11f1f17..00000000000 Binary files a/apps/octopi-init/octopi-init-icon.png and /dev/null differ diff --git a/apps/octopi-init/octopi-init.yml b/apps/octopi-init/octopi-init.yml deleted file mode 100644 index 0ccec0a6dfa..00000000000 --- a/apps/octopi-init/octopi-init.yml +++ /dev/null @@ -1,16 +0,0 @@ -name: octopi-init -description: - 'A Node.js & Electron application for easily configuring your freshly-imaged - OctoPi microSD adapter' -website: 'https://github.com/OutsourcedGuru/octopi-init' -category: Utilities -repository: 'https://github.com/OutsourcedGuru/octopi-init/blob/master/electron_README.md' -keywords: - - octoprint - - octopi - - nodejs - - javascript - - microsd-management - - raspberry-pi-3 - - raspberry-pi -license: MIT diff --git a/apps/odrive/odrive-icon-128.png b/apps/odrive/odrive-icon-128.png new file mode 100644 index 00000000000..7ecb35d998b Binary files /dev/null and b/apps/odrive/odrive-icon-128.png differ diff --git a/apps/ohhai-browser/ohhai-browser-icon-128.png b/apps/ohhai-browser/ohhai-browser-icon-128.png new file mode 100644 index 00000000000..ed3f0b755bb Binary files /dev/null and b/apps/ohhai-browser/ohhai-browser-icon-128.png differ diff --git a/apps/onecopy/onecopy-icon-128.png b/apps/onecopy/onecopy-icon-128.png new file mode 100644 index 00000000000..44e663a50d2 Binary files /dev/null and b/apps/onecopy/onecopy-icon-128.png differ diff --git a/apps/onecopy/onecopy.yml b/apps/onecopy/onecopy.yml index e4a6535ed36..1c911c4da5b 100644 --- a/apps/onecopy/onecopy.yml +++ b/apps/onecopy/onecopy.yml @@ -1,6 +1,7 @@ name: One Copy description: 'Save all information and paste them whenever you need them.' website: 'https://github.com/HiroshiFuu/onecopy-electron' +keywords: - clipboard - password-manager category: Utilities diff --git a/apps/oomol-studio/oomol-studio-icon-128.png b/apps/oomol-studio/oomol-studio-icon-128.png new file mode 100644 index 00000000000..c49f5a625b5 Binary files /dev/null and b/apps/oomol-studio/oomol-studio-icon-128.png differ diff --git a/apps/oomol-studio/oomol-studio-icon.png b/apps/oomol-studio/oomol-studio-icon.png new file mode 100644 index 00000000000..52b483d4107 Binary files /dev/null and b/apps/oomol-studio/oomol-studio-icon.png differ diff --git a/apps/oomol-studio/oomol-studio.yml b/apps/oomol-studio/oomol-studio.yml new file mode 100644 index 00000000000..0de21f74e29 --- /dev/null +++ b/apps/oomol-studio/oomol-studio.yml @@ -0,0 +1,15 @@ +name: OOMOL Studio +description: + 'Makes it easy to connect code snippets and API services through intuitive + visual interactions.' +website: 'https://oomol.com/' +keywords: + - developer + - developer tools + - workflow + - ide + - editor +category: Utilities +locales: + - en-US + - zh-CN diff --git a/apps/open-log-viewer/open-log-viewer-icon-128.png b/apps/open-log-viewer/open-log-viewer-icon-128.png new file mode 100644 index 00000000000..e22316b6cff Binary files /dev/null and b/apps/open-log-viewer/open-log-viewer-icon-128.png differ diff --git a/apps/open-stage-control/open-stage-control-icon-128.png b/apps/open-stage-control/open-stage-control-icon-128.png new file mode 100644 index 00000000000..e6090036f7e Binary files /dev/null and b/apps/open-stage-control/open-stage-control-icon-128.png differ diff --git a/apps/openbazaar/openbazaar-icon.png b/apps/openbazaar/openbazaar-icon.png deleted file mode 100644 index 16fb3819611..00000000000 Binary files a/apps/openbazaar/openbazaar-icon.png and /dev/null differ diff --git a/apps/openbazaar/openbazaar.yml b/apps/openbazaar/openbazaar.yml deleted file mode 100644 index 856dbf40846..00000000000 --- a/apps/openbazaar/openbazaar.yml +++ /dev/null @@ -1,8 +0,0 @@ -name: OpenBazaar -description: 'Decentralized p2p marketplace for Bitcoin' -website: 'https://github.com/OpenBazaar/openbazaar-desktop' -repository: 'https://github.com/OpenBazaar/openbazaar-desktop' -keywords: - - ecommerce - - bitcoin -category: Finance diff --git a/apps/opencomic/opencomic-icon-128.png b/apps/opencomic/opencomic-icon-128.png new file mode 100644 index 00000000000..15585a5051c Binary files /dev/null and b/apps/opencomic/opencomic-icon-128.png differ diff --git a/apps/openspeedtest-server/openspeedtest-server-icon.png b/apps/openspeedtest-server/openspeedtest-server-icon.png deleted file mode 100644 index d7cc088519d..00000000000 Binary files a/apps/openspeedtest-server/openspeedtest-server-icon.png and /dev/null differ diff --git a/apps/openspeedtest-server/openspeedtest-server.yml b/apps/openspeedtest-server/openspeedtest-server.yml deleted file mode 100644 index 1086588b889..00000000000 --- a/apps/openspeedtest-server/openspeedtest-server.yml +++ /dev/null @@ -1,6 +0,0 @@ -name: OpenSpeedTest-Server -description: Pure HTML5 Network Performance Estimation Tool. -website: 'https://openspeedtest.com' -repository: 'https://github.com/openspeedtest/Speed-Test' - - speedtest -category: Utilities diff --git a/apps/oversetter/oversetter-icon-128.png b/apps/oversetter/oversetter-icon-128.png new file mode 100644 index 00000000000..712c32f4ce1 Binary files /dev/null and b/apps/oversetter/oversetter-icon-128.png differ diff --git a/apps/p3x-onenote/p3x-onenote-icon-128.png b/apps/p3x-onenote/p3x-onenote-icon-128.png new file mode 100644 index 00000000000..c6af1a30f04 Binary files /dev/null and b/apps/p3x-onenote/p3x-onenote-icon-128.png differ diff --git a/apps/p3x-redis-ui/p3x-redis-ui-icon-128.png b/apps/p3x-redis-ui/p3x-redis-ui-icon-128.png new file mode 100644 index 00000000000..beb5fcfdb08 Binary files /dev/null and b/apps/p3x-redis-ui/p3x-redis-ui-icon-128.png differ diff --git a/apps/pamfax/pamfax-icon-128.png b/apps/pamfax/pamfax-icon-128.png new file mode 100644 index 00000000000..141d7eed9c2 Binary files /dev/null and b/apps/pamfax/pamfax-icon-128.png differ diff --git a/apps/panda-2/panda-2-icon.png b/apps/panda-2/panda-2-icon.png deleted file mode 100644 index 530dbde88ce..00000000000 Binary files a/apps/panda-2/panda-2-icon.png and /dev/null differ diff --git a/apps/panda-2/panda-2.yml b/apps/panda-2/panda-2.yml deleted file mode 100644 index 59d8ca77088..00000000000 --- a/apps/panda-2/panda-2.yml +++ /dev/null @@ -1,12 +0,0 @@ -name: 'Panda 2' -description: 'HTML5 Game Development Platform' -website: 'https://www.panda2.io' -category: 'Developer Tools' -keywords: - - panda - - pandajs - - panda2 - - panda2io - - html5 - - gamedev - - engine diff --git a/apps/panwriter/panwriter-icon-128.png b/apps/panwriter/panwriter-icon-128.png new file mode 100644 index 00000000000..390e702ec90 Binary files /dev/null and b/apps/panwriter/panwriter-icon-128.png differ diff --git a/apps/paperarxiv/paperarxiv-icon-128.png b/apps/paperarxiv/paperarxiv-icon-128.png new file mode 100644 index 00000000000..ff2fd1ec877 Binary files /dev/null and b/apps/paperarxiv/paperarxiv-icon-128.png differ diff --git a/apps/papercubes/papercubes-icon-128.png b/apps/papercubes/papercubes-icon-128.png new file mode 100644 index 00000000000..7dbfe734c5d Binary files /dev/null and b/apps/papercubes/papercubes-icon-128.png differ diff --git a/apps/papyrus/papyrus-icon-128.png b/apps/papyrus/papyrus-icon-128.png new file mode 100644 index 00000000000..9a1635a1312 Binary files /dev/null and b/apps/papyrus/papyrus-icon-128.png differ diff --git a/apps/parsify-desktop/parsify-desktop-icon-128.png b/apps/parsify-desktop/parsify-desktop-icon-128.png new file mode 100644 index 00000000000..d55a28c9499 Binary files /dev/null and b/apps/parsify-desktop/parsify-desktop-icon-128.png differ diff --git a/apps/particle-dev/particle-dev-icon-128.png b/apps/particle-dev/particle-dev-icon-128.png new file mode 100644 index 00000000000..3a5db4bc43d Binary files /dev/null and b/apps/particle-dev/particle-dev-icon-128.png differ diff --git a/apps/passky/passky-icon-128.png b/apps/passky/passky-icon-128.png new file mode 100644 index 00000000000..25d38ac54d3 Binary files /dev/null and b/apps/passky/passky-icon-128.png differ diff --git a/apps/patchwork/patchwork-icon-128.png b/apps/patchwork/patchwork-icon-128.png new file mode 100644 index 00000000000..e26ac4ee0fb Binary files /dev/null and b/apps/patchwork/patchwork-icon-128.png differ diff --git a/apps/patchwork/patchwork.yml b/apps/patchwork/patchwork.yml index e399e91f8c6..b0d9babe0ff 100644 --- a/apps/patchwork/patchwork.yml +++ b/apps/patchwork/patchwork.yml @@ -3,7 +3,7 @@ description: 'A decentralized messaging and sharing app built on top of Secure Scuttlebutt (SSB)' website: 'https://www.scuttlebutt.nz/' -category: 'Social Networking' +category: 'Social' repository: 'https://github.com/ssbc/patchwork' keywords: - scuttlebutt diff --git a/apps/paymo-time-tracker/paymo-time-tracker-icon-128.png b/apps/paymo-time-tracker/paymo-time-tracker-icon-128.png new file mode 100644 index 00000000000..b0518aee91f Binary files /dev/null and b/apps/paymo-time-tracker/paymo-time-tracker-icon-128.png differ diff --git a/apps/peacock/peacock-icon-128.png b/apps/peacock/peacock-icon-128.png new file mode 100644 index 00000000000..d56c6f5d399 Binary files /dev/null and b/apps/peacock/peacock-icon-128.png differ diff --git a/apps/peershare/peershare-icon-128.png b/apps/peershare/peershare-icon-128.png new file mode 100644 index 00000000000..d1aa938e25c Binary files /dev/null and b/apps/peershare/peershare-icon-128.png differ diff --git a/apps/pencil/pencil-icon-128.png b/apps/pencil/pencil-icon-128.png new file mode 100644 index 00000000000..3671c8c888f Binary files /dev/null and b/apps/pencil/pencil-icon-128.png differ diff --git a/apps/pendulums/pendulums-icon-128.png b/apps/pendulums/pendulums-icon-128.png new file mode 100644 index 00000000000..0a62bc59ba3 Binary files /dev/null and b/apps/pendulums/pendulums-icon-128.png differ diff --git a/apps/pennywise/pennywise-icon-128.png b/apps/pennywise/pennywise-icon-128.png new file mode 100644 index 00000000000..6e873256590 Binary files /dev/null and b/apps/pennywise/pennywise-icon-128.png differ diff --git a/apps/penpot-desktop/penpot-desktop-icon.png b/apps/penpot-desktop/penpot-desktop-icon.png deleted file mode 100644 index c1558cfe8a1..00000000000 Binary files a/apps/penpot-desktop/penpot-desktop-icon.png and /dev/null differ diff --git a/apps/penpot-desktop/penpot-desktop.yml b/apps/penpot-desktop/penpot-desktop.yml deleted file mode 100644 index b62488e25c8..00000000000 --- a/apps/penpot-desktop/penpot-desktop.yml +++ /dev/null @@ -1,14 +0,0 @@ -name: Penpot Desktop -description: Provides a desktop-like experience for Penpot users, with the additional features like tabs, offline usage by choosing your own Penpot instance, and some other minor stuff. -website: https://code.korbsstudio.com/KorbsStudio/Penpot-Desktop -repository: https://code.korbsstudio.com/KorbsStudio/Penpot-Desktop -keywords: - - Penpot - - UX Design - - Protoyping - - Wireframing -license: MIT -snapcraftName: 'penpot-desktop' - -category: Graphics & Design - diff --git a/apps/petal/petal-icon-128.png b/apps/petal/petal-icon-128.png new file mode 100644 index 00000000000..b80d80f45cb Binary files /dev/null and b/apps/petal/petal-icon-128.png differ diff --git a/apps/petal/petal.yml b/apps/petal/petal.yml index 1687ba6b0e0..9914ff28997 100644 --- a/apps/petal/petal.yml +++ b/apps/petal/petal.yml @@ -10,4 +10,3 @@ keywords: license: MIT category: Music - diff --git a/apps/phiewer/phiewer-icon-128.png b/apps/phiewer/phiewer-icon-128.png new file mode 100644 index 00000000000..8d9f1576819 Binary files /dev/null and b/apps/phiewer/phiewer-icon-128.png differ diff --git a/apps/phonepresenter/phonepresenter-icon-128.png b/apps/phonepresenter/phonepresenter-icon-128.png new file mode 100644 index 00000000000..27458eecea0 Binary files /dev/null and b/apps/phonepresenter/phonepresenter-icon-128.png differ diff --git a/apps/photo-viewer/photo-viewer-icon.png b/apps/photo-viewer/photo-viewer-icon.png deleted file mode 100644 index e259a705184..00000000000 Binary files a/apps/photo-viewer/photo-viewer-icon.png and /dev/null differ diff --git a/apps/photo-viewer/photo-viewer.yml b/apps/photo-viewer/photo-viewer.yml deleted file mode 100644 index efd3fdd7e7e..00000000000 --- a/apps/photo-viewer/photo-viewer.yml +++ /dev/null @@ -1,14 +0,0 @@ -name: Photo Viewer -description: Image/GIF viewer that can apply various resizing and color effects. -website: https://github.com/Tenpi/Photo-Viewer -category: Photo & Video -repository: https://github.com/Tenpi/Photo-Viewer -keywords: - - photo - - image - - GIF - - viewer - - resizing - - cropping - - color correction -license: MIT diff --git a/apps/photoscreensaver/photoscreensaver-icon-128.png b/apps/photoscreensaver/photoscreensaver-icon-128.png new file mode 100644 index 00000000000..c5ad54f6b92 Binary files /dev/null and b/apps/photoscreensaver/photoscreensaver-icon-128.png differ diff --git a/apps/pic-crop/pic-crop-icon-128.png b/apps/pic-crop/pic-crop-icon-128.png new file mode 100644 index 00000000000..b7dca6fb607 Binary files /dev/null and b/apps/pic-crop/pic-crop-icon-128.png differ diff --git a/apps/picturama/picturama-icon-128.png b/apps/picturama/picturama-icon-128.png new file mode 100644 index 00000000000..9cd255366af Binary files /dev/null and b/apps/picturama/picturama-icon-128.png differ diff --git a/apps/picturama/picturama.yml b/apps/picturama/picturama.yml index 3b7c23d1698..ea9b9d1666e 100644 --- a/apps/picturama/picturama.yml +++ b/apps/picturama/picturama.yml @@ -11,4 +11,5 @@ keywords: - photo-manager license: MIT category: 'Photo & Video' +goodColorOnWhite: '#37474f' goodColorOnBlack: '#ff5722' diff --git a/apps/pilemd/pilemd-icon.png b/apps/pilemd/pilemd-icon.png deleted file mode 100644 index 12df41a8e07..00000000000 Binary files a/apps/pilemd/pilemd-icon.png and /dev/null differ diff --git a/apps/pilemd/pilemd.yml b/apps/pilemd/pilemd.yml deleted file mode 100644 index de400f7419f..00000000000 --- a/apps/pilemd/pilemd.yml +++ /dev/null @@ -1,10 +0,0 @@ -name: PileMd -description: - 'Markdown Note App with Beautiful Markdown Editor and Local Syncing' -website: 'https://pilemd.com/' -keywords: - - markdown - - note - - productivity -license: GPLv3 -category: Productivity diff --git a/apps/pitv/pitv-icon-128.png b/apps/pitv/pitv-icon-128.png new file mode 100644 index 00000000000..c35f1b7418f Binary files /dev/null and b/apps/pitv/pitv-icon-128.png differ diff --git a/apps/pitv/pitv.yml b/apps/pitv/pitv.yml index 0c593aadfc5..8f55091e441 100644 --- a/apps/pitv/pitv.yml +++ b/apps/pitv/pitv.yml @@ -7,3 +7,4 @@ keywords: - iptv - stb - player +license: MIT diff --git a/apps/playback/playback-icon-128.png b/apps/playback/playback-icon-128.png new file mode 100644 index 00000000000..24b96fc0254 Binary files /dev/null and b/apps/playback/playback-icon-128.png differ diff --git a/apps/playcode/playcode-icon-128.png b/apps/playcode/playcode-icon-128.png new file mode 100644 index 00000000000..e947eb504df Binary files /dev/null and b/apps/playcode/playcode-icon-128.png differ diff --git a/apps/pocket-server/pocket-server-icon.png b/apps/pocket-server/pocket-server-icon.png deleted file mode 100644 index a972c1455b8..00000000000 Binary files a/apps/pocket-server/pocket-server-icon.png and /dev/null differ diff --git a/apps/pocket-server/pocket-server.yml b/apps/pocket-server/pocket-server.yml deleted file mode 100644 index 989c792fee8..00000000000 --- a/apps/pocket-server/pocket-server.yml +++ /dev/null @@ -1,8 +0,0 @@ -name: Pocket Server -description: Simplified web development right in your local machine. -website: https://pocketserver.org/ -category: Developer Tools -keywords: - - web development - - wordpress - - local server diff --git a/apps/poddycast-app/poddycast-app-icon-128.png b/apps/poddycast-app/poddycast-app-icon-128.png new file mode 100644 index 00000000000..d5f38492648 Binary files /dev/null and b/apps/poddycast-app/poddycast-app-icon-128.png differ diff --git a/apps/poi/poi-icon-128.png b/apps/poi/poi-icon-128.png new file mode 100644 index 00000000000..7ee04d0e82f Binary files /dev/null and b/apps/poi/poi-icon-128.png differ diff --git a/apps/polar/polar-icon.png b/apps/polar/polar-icon.png deleted file mode 100644 index b6bd2e98a3f..00000000000 Binary files a/apps/polar/polar-icon.png and /dev/null differ diff --git a/apps/polar/polar.yml b/apps/polar/polar.yml deleted file mode 100644 index 2978719a05b..00000000000 --- a/apps/polar/polar.yml +++ /dev/null @@ -1,18 +0,0 @@ -name: 'Polar Bookshelf' -description: - 'Polar is a personal knowledge repository for PDF and web content supporting - incremental reading and document annotation.' -website: 'https://getpolarized.io' -repository: 'https://github.com/burtonator/polar-bookshelf' -keywords: - - books - - PDF - - annotations - - document collaboration - - incremental reading - - spaced repetition - - anki - - flashcards -youtube_video_url: 'https://www.youtube.com/watch?v=h5ZY2z_vgOg' -category: 'Education' -license: 'GPL' diff --git a/apps/polypane/polypane-icon-128.png b/apps/polypane/polypane-icon-128.png new file mode 100644 index 00000000000..997bfe9fec2 Binary files /dev/null and b/apps/polypane/polypane-icon-128.png differ diff --git a/apps/pomodoro-logger/pomodoro-logger-icon.png b/apps/pomodoro-logger/pomodoro-logger-icon.png deleted file mode 100644 index bbd84338e14..00000000000 Binary files a/apps/pomodoro-logger/pomodoro-logger-icon.png and /dev/null differ diff --git a/apps/pomodoro-logger/pomodoro-logger.yml b/apps/pomodoro-logger/pomodoro-logger.yml deleted file mode 100644 index de41d66a31c..00000000000 --- a/apps/pomodoro-logger/pomodoro-logger.yml +++ /dev/null @@ -1,15 +0,0 @@ -name: pomodoro-logger -description: - 'Pomodoro Logger is a smart time logger that helps you schedule your desktop - projects.' -website: 'https://github.com/zxch3n/PomodoroLogger' -category: Productivity -repository: 'https://github.com/zxch3n/PomodoroLogger' -keywords: - - time-management - - productivity - - typescript - - react - - pomodoro - - visualization -license: 'GNU General Public License v3.0' diff --git a/apps/pomolectron/pomolectron-icon.png b/apps/pomolectron/pomolectron-icon.png deleted file mode 100644 index d37a0b9aff9..00000000000 Binary files a/apps/pomolectron/pomolectron-icon.png and /dev/null differ diff --git a/apps/pomolectron/pomolectron.yml b/apps/pomolectron/pomolectron.yml deleted file mode 100644 index f7367703007..00000000000 --- a/apps/pomolectron/pomolectron.yml +++ /dev/null @@ -1,14 +0,0 @@ -name: Pomolectron -description: 'A Pomodoro app in your menubar/tray.' -website: 'https://github.com/amitmerchant1990/pomolectron' -repository: 'https://github.com/amitmerchant1990/pomolectron' -keywords: - - pomodoro - - productivity - - node - - minimal - - countdown - - timer - - html - - desktop -category: Productivity diff --git a/apps/pomotroid/pomotroid-icon.png b/apps/pomotroid/pomotroid-icon.png deleted file mode 100644 index 1a593691340..00000000000 Binary files a/apps/pomotroid/pomotroid-icon.png and /dev/null differ diff --git a/apps/pomotroid/pomotroid.yml b/apps/pomotroid/pomotroid.yml deleted file mode 100644 index e3babf3ddc3..00000000000 --- a/apps/pomotroid/pomotroid.yml +++ /dev/null @@ -1,11 +0,0 @@ -name: Pomotroid -description: 'Simple and visually-pleasing Pomodoro timer.' -website: 'https://splode.github.io/pomotroid/' -category: Productivity -repository: 'https://github.com/Splode/pomotroid' -keywords: - - pomodoro - - productivity - - timer - - vuejs -license: MIT diff --git a/apps/popsql/popsql-icon-128.png b/apps/popsql/popsql-icon-128.png new file mode 100644 index 00000000000..14c9f0edcbb Binary files /dev/null and b/apps/popsql/popsql-icon-128.png differ diff --git a/apps/postbird/postbird-icon-128.png b/apps/postbird/postbird-icon-128.png new file mode 100644 index 00000000000..877512da953 Binary files /dev/null and b/apps/postbird/postbird-icon-128.png differ diff --git a/apps/postman/postman-icon-128.png b/apps/postman/postman-icon-128.png new file mode 100644 index 00000000000..b89477569c4 Binary files /dev/null and b/apps/postman/postman-icon-128.png differ diff --git a/apps/postman/postman.yml b/apps/postman/postman.yml index d4c9fbf587c..22e4aa5c539 100644 --- a/apps/postman/postman.yml +++ b/apps/postman/postman.yml @@ -1,5 +1,8 @@ name: Postman -description: 'Build, test and document your APIs' +description: + 'API platform for building and using APIs. Postman simplifies each step of the + API lifecycle and streamlines collaboration so you can create better + APIs—faster.' website: 'https://www.getpostman.com/' keywords: - developer diff --git a/apps/pragli/pragli-icon.png b/apps/pragli/pragli-icon.png deleted file mode 100644 index eabc6fe8223..00000000000 Binary files a/apps/pragli/pragli-icon.png and /dev/null differ diff --git a/apps/pragli/pragli.yml b/apps/pragli/pragli.yml deleted file mode 100644 index 999e54bbb11..00000000000 --- a/apps/pragli/pragli.yml +++ /dev/null @@ -1,18 +0,0 @@ -name: Pragli -description: 'Virtual office for remote teams.' -website: 'https://pragli.com' -category: 'Social Networking' -keywords: - - conferencing - - office - - video - - audio - - face - - virtual - - online - - 'office hours' - - onboarding - - communication - - teamwork - - 'team building' - - collaboration diff --git a/apps/premid/premid-icon-128.png b/apps/premid/premid-icon-128.png new file mode 100644 index 00000000000..a06f03dcbef Binary files /dev/null and b/apps/premid/premid-icon-128.png differ diff --git a/apps/premid/premid.yml b/apps/premid/premid.yml index 64c2804dc61..cddf923b537 100644 --- a/apps/premid/premid.yml +++ b/apps/premid/premid.yml @@ -12,6 +12,7 @@ keywords: - Service - integration license: MPL 2.0 +locales: - ar - cs - de diff --git a/apps/preserver/preserver-icon-128.png b/apps/preserver/preserver-icon-128.png new file mode 100644 index 00000000000..78aa180b816 Binary files /dev/null and b/apps/preserver/preserver-icon-128.png differ diff --git a/apps/presets-io/presets-io-icon-128.png b/apps/presets-io/presets-io-icon-128.png new file mode 100644 index 00000000000..8fe98fdaaf7 Binary files /dev/null and b/apps/presets-io/presets-io-icon-128.png differ diff --git a/apps/prettyearth/prettyearth-icon-128.png b/apps/prettyearth/prettyearth-icon-128.png new file mode 100644 index 00000000000..7b51c40eb90 Binary files /dev/null and b/apps/prettyearth/prettyearth-icon-128.png differ diff --git a/apps/prexview/prexview-icon-128.png b/apps/prexview/prexview-icon-128.png new file mode 100644 index 00000000000..d586aad848e Binary files /dev/null and b/apps/prexview/prexview-icon-128.png differ diff --git a/apps/primate/primate-icon-128.png b/apps/primate/primate-icon-128.png new file mode 100644 index 00000000000..a874067ea50 Binary files /dev/null and b/apps/primate/primate-icon-128.png differ diff --git a/apps/primitive-nextgen/primitive-nextgen-icon-128.png b/apps/primitive-nextgen/primitive-nextgen-icon-128.png new file mode 100644 index 00000000000..66bc963f585 Binary files /dev/null and b/apps/primitive-nextgen/primitive-nextgen-icon-128.png differ diff --git a/apps/prodoctor-medicamentos/prodoctor-medicamentos-icon-128.png b/apps/prodoctor-medicamentos/prodoctor-medicamentos-icon-128.png new file mode 100644 index 00000000000..063db6def28 Binary files /dev/null and b/apps/prodoctor-medicamentos/prodoctor-medicamentos-icon-128.png differ diff --git a/apps/proposales/proposales-icon-128.png b/apps/proposales/proposales-icon-128.png new file mode 100644 index 00000000000..247b9f54aee Binary files /dev/null and b/apps/proposales/proposales-icon-128.png differ diff --git a/apps/prosecrec/prosecrec-icon-128.png b/apps/prosecrec/prosecrec-icon-128.png new file mode 100644 index 00000000000..1c393daf07b Binary files /dev/null and b/apps/prosecrec/prosecrec-icon-128.png differ diff --git a/apps/protegopdf/protegopdf-icon.png b/apps/protegopdf/protegopdf-icon.png deleted file mode 100644 index c68f87a12ef..00000000000 Binary files a/apps/protegopdf/protegopdf-icon.png and /dev/null differ diff --git a/apps/protegopdf/protegopdf.yml b/apps/protegopdf/protegopdf.yml deleted file mode 100644 index 2ebdd9ce2d6..00000000000 --- a/apps/protegopdf/protegopdf.yml +++ /dev/null @@ -1,9 +0,0 @@ -name: ProtegoPDF -description: 'A simple application to password-protect your PDF Documents' -category: Productivity -website: 'https://github.com/bbalvanera/protego-pdf' -repository: 'https://github.com/bbalvanera/protego-pdf' -keywords: - - pdf - - protect -license: 'AGPL 3.0 or later' diff --git a/apps/protoman/protoman-icon-128.png b/apps/protoman/protoman-icon-128.png new file mode 100644 index 00000000000..8a9500d5395 Binary files /dev/null and b/apps/protoman/protoman-icon-128.png differ diff --git a/apps/protopie/protopie-icon-128.png b/apps/protopie/protopie-icon-128.png new file mode 100644 index 00000000000..324a4629cd5 Binary files /dev/null and b/apps/protopie/protopie-icon-128.png differ diff --git a/apps/pullp/pullp-icon-128.png b/apps/pullp/pullp-icon-128.png new file mode 100644 index 00000000000..1c215bac498 Binary files /dev/null and b/apps/pullp/pullp-icon-128.png differ diff --git a/apps/puppetry/puppetry-icon-128.png b/apps/puppetry/puppetry-icon-128.png new file mode 100644 index 00000000000..915fdbae4f3 Binary files /dev/null and b/apps/puppetry/puppetry-icon-128.png differ diff --git a/apps/puppetry/puppetry.yml b/apps/puppetry/puppetry.yml index 185cff41e29..29e6cf23657 100644 --- a/apps/puppetry/puppetry.yml +++ b/apps/puppetry/puppetry.yml @@ -15,4 +15,5 @@ keywords: license: MIT snapcraftName: puppetry youtube_video_url: 'https://www.youtube.com/watch?v=4DLnak6qU68' +locales: - en-US diff --git a/apps/putler/putler-icon-128.png b/apps/putler/putler-icon-128.png new file mode 100644 index 00000000000..eec00286ddf Binary files /dev/null and b/apps/putler/putler-icon-128.png differ diff --git a/apps/q-player/q-player-icon-128.png b/apps/q-player/q-player-icon-128.png new file mode 100644 index 00000000000..99fef8d0944 Binary files /dev/null and b/apps/q-player/q-player-icon-128.png differ diff --git a/apps/qawl/qawl-icon-128.png b/apps/qawl/qawl-icon-128.png new file mode 100644 index 00000000000..76438392970 Binary files /dev/null and b/apps/qawl/qawl-icon-128.png differ diff --git a/apps/qikqr/qikqr-icon-128.png b/apps/qikqr/qikqr-icon-128.png new file mode 100644 index 00000000000..aca6cba10cc Binary files /dev/null and b/apps/qikqr/qikqr-icon-128.png differ diff --git a/apps/qmui-web/qmui-web-icon.png b/apps/qmui-web/qmui-web-icon.png deleted file mode 100644 index 25eddf50a5a..00000000000 Binary files a/apps/qmui-web/qmui-web-icon.png and /dev/null differ diff --git a/apps/qmui-web/qmui-web.yml b/apps/qmui-web/qmui-web.yml deleted file mode 100644 index f37eddb0c6a..00000000000 --- a/apps/qmui-web/qmui-web.yml +++ /dev/null @@ -1,13 +0,0 @@ -name: 'QMUI Web' -description: 'Manage projects based on QMUI Web Framework.' -website: 'https://qmuiteam.com/web' -repository: 'https://github.com/QMUI/qmui_web_desktop' -keywords: - - 'Web Development' - - 'UI Framework' - - 'Sass Framework' - - Workflow - - Gulp - - 'developer tools' -license: MIT -category: 'Developer Tools' diff --git a/apps/quail/quail-icon-128.png b/apps/quail/quail-icon-128.png new file mode 100644 index 00000000000..4fdc5d8f173 Binary files /dev/null and b/apps/quail/quail-icon-128.png differ diff --git a/apps/quark/quark-icon-128.png b/apps/quark/quark-icon-128.png new file mode 100644 index 00000000000..0cf8b441129 Binary files /dev/null and b/apps/quark/quark-icon-128.png differ diff --git a/apps/quba-e-invoice-viewer/quba-e-invoice-viewer-icon-128.png b/apps/quba-e-invoice-viewer/quba-e-invoice-viewer-icon-128.png new file mode 100644 index 00000000000..cdaee3f256b Binary files /dev/null and b/apps/quba-e-invoice-viewer/quba-e-invoice-viewer-icon-128.png differ diff --git a/apps/quickbooks/quickbooks-icon-128.png b/apps/quickbooks/quickbooks-icon-128.png new file mode 100644 index 00000000000..b885ae880fc Binary files /dev/null and b/apps/quickbooks/quickbooks-icon-128.png differ diff --git a/apps/quickbooks/quickbooks.yml b/apps/quickbooks/quickbooks.yml index 00291bad264..e209a275cce 100644 --- a/apps/quickbooks/quickbooks.yml +++ b/apps/quickbooks/quickbooks.yml @@ -1,6 +1,6 @@ name: QuickBooks description: 'Desktop app for QuickBooks Online.' -website: 'https://qbo.intuit.com/' +website: 'https://quickbooks.intuit.com/desktop/' category: Business keywords: - business diff --git a/apps/quickredis/quickredis-icon.png b/apps/quickredis/quickredis-icon.png deleted file mode 100644 index ef5716f68ce..00000000000 Binary files a/apps/quickredis/quickredis-icon.png and /dev/null differ diff --git a/apps/quickredis/quickredis.yml b/apps/quickredis/quickredis.yml deleted file mode 100644 index 5b5429180d1..00000000000 --- a/apps/quickredis/quickredis.yml +++ /dev/null @@ -1,12 +0,0 @@ -name: QuickRedis -description: - 'Powerful, Free, Amazing UI, Redis Desktop manager. Supports Windows, Mac OS X - and Linux platform.' -website: 'https://quick123.net/' -category: 'Developer Tools' -repository: 'https://github.com/quick123official/quick_redis_blog' -keywords: - - redis-desktop-manager - - redis-client - - redis-desktop - - redis-gui diff --git a/apps/r2e-todoworks/r2e-todoworks-icon-128.png b/apps/r2e-todoworks/r2e-todoworks-icon-128.png new file mode 100644 index 00000000000..9397ee1db12 Binary files /dev/null and b/apps/r2e-todoworks/r2e-todoworks-icon-128.png differ diff --git a/apps/r2e-todoworks/r2e-todoworks.yml b/apps/r2e-todoworks/r2e-todoworks.yml index fafe7fa20cc..33b6db6e714 100644 --- a/apps/r2e-todoworks/r2e-todoworks.yml +++ b/apps/r2e-todoworks/r2e-todoworks.yml @@ -13,3 +13,4 @@ keywords: - checklist - note - timemanage +license: MIT diff --git a/apps/r6rc/r6rc-icon-128.png b/apps/r6rc/r6rc-icon-128.png new file mode 100644 index 00000000000..9074017206c Binary files /dev/null and b/apps/r6rc/r6rc-icon-128.png differ diff --git a/apps/racompass/racompass-icon-128.png b/apps/racompass/racompass-icon-128.png new file mode 100644 index 00000000000..e9ecbb8b5e0 Binary files /dev/null and b/apps/racompass/racompass-icon-128.png differ diff --git a/apps/racompass/racompass.yml b/apps/racompass/racompass.yml index d5a65a67141..a3d8925420f 100644 --- a/apps/racompass/racompass.yml +++ b/apps/racompass/racompass.yml @@ -6,6 +6,7 @@ description: supports Redis 6.' website: 'https://racompass.com' repository: 'https://github.com/racompass/racompass' +keywords: - Redis - admin - redis-desktop-manager diff --git a/apps/radio5050/radio5050-icon-128.png b/apps/radio5050/radio5050-icon-128.png new file mode 100644 index 00000000000..064896ef431 Binary files /dev/null and b/apps/radio5050/radio5050-icon-128.png differ diff --git a/apps/radio5050/radio5050.yml b/apps/radio5050/radio5050.yml index 4314c0ac8b5..29ecee53563 100644 --- a/apps/radio5050/radio5050.yml +++ b/apps/radio5050/radio5050.yml @@ -12,4 +12,5 @@ keywords: - fip license: PRIVATE category: Music +locales: - fr-FR diff --git a/apps/raider-for-instagram/raider-for-instagram-icon.png b/apps/raider-for-instagram/raider-for-instagram-icon.png deleted file mode 100644 index 17743558f92..00000000000 Binary files a/apps/raider-for-instagram/raider-for-instagram-icon.png and /dev/null differ diff --git a/apps/raider-for-instagram/raider-for-instagram.yml b/apps/raider-for-instagram/raider-for-instagram.yml deleted file mode 100644 index b641f1c5d55..00000000000 --- a/apps/raider-for-instagram/raider-for-instagram.yml +++ /dev/null @@ -1,10 +0,0 @@ -name: 'Raider for Instagram' -description: 'API-Less instagram downloader.' -website: 'https://getraider.com' -repository: 'https://github.com/AssetKid/raider-release' -category: 'Social Networking' -keywords: - - Instagram - - Raider - - IG - - Insta diff --git a/apps/rainbow-board/rainbow-board-icon-128.png b/apps/rainbow-board/rainbow-board-icon-128.png new file mode 100644 index 00000000000..af28e4bf551 Binary files /dev/null and b/apps/rainbow-board/rainbow-board-icon-128.png differ diff --git a/apps/rambox/rambox-icon-128.png b/apps/rambox/rambox-icon-128.png new file mode 100644 index 00000000000..9f94aa950b5 Binary files /dev/null and b/apps/rambox/rambox-icon-128.png differ diff --git a/apps/rambox/rambox-icon.png b/apps/rambox/rambox-icon.png index b3df0b8739e..02fa8149011 100644 Binary files a/apps/rambox/rambox-icon.png and b/apps/rambox/rambox-icon.png differ diff --git a/apps/rambox/rambox.yml b/apps/rambox/rambox.yml index 234e2daaba2..25db9501860 100644 --- a/apps/rambox/rambox.yml +++ b/apps/rambox/rambox.yml @@ -1,20 +1,23 @@ name: Rambox description: - 'Workspace organizer that allows you to unify as many applications as you want, all in one place. It is perfect for those who care about productivity while working with many business and personal apps.' -website: 'https://rambox.app' + 'Free and Open Source messaging and emailing app that combines common web + applications into one.' +website: 'https://rambox.app/' +repository: 'https://github.com/saenzramiro/rambox' keywords: - productivity - whatsapp - slack - - teams - messenger - skype - gitter - telegram - - chat + - hangouts + - hipchat - gmail - inbox - outlook - protonmail - tweetdeck +license: MIT category: Productivity diff --git a/apps/raven-reader/raven-reader-icon-128.png b/apps/raven-reader/raven-reader-icon-128.png new file mode 100644 index 00000000000..0bee3e65af6 Binary files /dev/null and b/apps/raven-reader/raven-reader-icon-128.png differ diff --git a/apps/raycho/raycho-icon.png b/apps/raycho/raycho-icon.png deleted file mode 100644 index 1c57967183c..00000000000 Binary files a/apps/raycho/raycho-icon.png and /dev/null differ diff --git a/apps/raycho/raycho.yml b/apps/raycho/raycho.yml deleted file mode 100644 index 093e9278ac3..00000000000 --- a/apps/raycho/raycho.yml +++ /dev/null @@ -1,13 +0,0 @@ -name: raycho -description: 'Static site generator with GUI.' -website: 'https://raychonote.com/download.html' -category: Utilities -keywords: - - blog - - homepage - - document - - markdown - - note - - editor - - en - - ja diff --git a/apps/reach-podcast-player/reach-podcast-player-icon-128.png b/apps/reach-podcast-player/reach-podcast-player-icon-128.png new file mode 100644 index 00000000000..6b89357630d Binary files /dev/null and b/apps/reach-podcast-player/reach-podcast-player-icon-128.png differ diff --git a/apps/react-explorer/react-explorer-icon-128.png b/apps/react-explorer/react-explorer-icon-128.png new file mode 100644 index 00000000000..ae5f84985c0 Binary files /dev/null and b/apps/react-explorer/react-explorer-icon-128.png differ diff --git a/apps/rebaslight/rebaslight-icon-128.png b/apps/rebaslight/rebaslight-icon-128.png new file mode 100644 index 00000000000..f17e9b4fa5b Binary files /dev/null and b/apps/rebaslight/rebaslight-icon-128.png differ diff --git a/apps/recode-converter/recode-converter-icon-128.png b/apps/recode-converter/recode-converter-icon-128.png new file mode 100644 index 00000000000..3dc8bd9d354 Binary files /dev/null and b/apps/recode-converter/recode-converter-icon-128.png differ diff --git a/apps/recollectr/recollectr-icon-128.png b/apps/recollectr/recollectr-icon-128.png new file mode 100644 index 00000000000..c3fb8d6ea23 Binary files /dev/null and b/apps/recollectr/recollectr-icon-128.png differ diff --git a/apps/recollectr/recollectr.yml b/apps/recollectr/recollectr.yml old mode 100755 new mode 100644 diff --git a/apps/record-once/record-once-icon.png b/apps/record-once/record-once-icon.png deleted file mode 100644 index c4374f1ba3f..00000000000 Binary files a/apps/record-once/record-once-icon.png and /dev/null differ diff --git a/apps/record-once/record-once.yml b/apps/record-once/record-once.yml deleted file mode 100644 index 1d0daeeda38..00000000000 --- a/apps/record-once/record-once.yml +++ /dev/null @@ -1,15 +0,0 @@ -name: Record Once -description: The only screen recording tool that understands your product. -website: https://recordonce.com -category: Photo & Video -keywords: - - video - - video tutorial - - tutorial - - saas - - explainer videos - - screen recording - - video editor - - screencast - - screencasting - - screen capture diff --git a/apps/redis-gui-unofficial/redis-gui-unofficial-icon-128.png b/apps/redis-gui-unofficial/redis-gui-unofficial-icon-128.png new file mode 100644 index 00000000000..d66962a6e11 Binary files /dev/null and b/apps/redis-gui-unofficial/redis-gui-unofficial-icon-128.png differ diff --git a/apps/refviewer/refviewer-icon.png b/apps/refviewer/refviewer-icon.png deleted file mode 100644 index e44892f22d9..00000000000 Binary files a/apps/refviewer/refviewer-icon.png and /dev/null differ diff --git a/apps/refviewer/refviewer.yml b/apps/refviewer/refviewer.yml deleted file mode 100644 index c0274fb262f..00000000000 --- a/apps/refviewer/refviewer.yml +++ /dev/null @@ -1,10 +0,0 @@ -name: RefViewer -description: Reference image viewer with a few extra features. -website: https://starbrat.github.io/refviewer/ -category: Productivity -repository: https://github.com/starbrat/refviewer -keywords: - - image viewer - - productivity - - art -license: MIT diff --git a/apps/remaining-time/remaining-time-icon-128.png b/apps/remaining-time/remaining-time-icon-128.png new file mode 100644 index 00000000000..98d5b5f28e7 Binary files /dev/null and b/apps/remaining-time/remaining-time-icon-128.png differ diff --git a/apps/remember/remember-icon-128.png b/apps/remember/remember-icon-128.png new file mode 100644 index 00000000000..91f82c7069c Binary files /dev/null and b/apps/remember/remember-icon-128.png differ diff --git a/apps/remember/remember-icon.png b/apps/remember/remember-icon.png index 545f655cee8..430edd03956 100644 Binary files a/apps/remember/remember-icon.png and b/apps/remember/remember-icon.png differ diff --git a/apps/remind/remind-icon-128.png b/apps/remind/remind-icon-128.png new file mode 100644 index 00000000000..b5cc24039aa Binary files /dev/null and b/apps/remind/remind-icon-128.png differ diff --git a/apps/remind/remind.yml b/apps/remind/remind.yml index d32058f622e..147cc1c6982 100644 --- a/apps/remind/remind.yml +++ b/apps/remind/remind.yml @@ -8,4 +8,4 @@ keywords: - teacher - parent - student -category: 'Social Networking' +category: 'Social' diff --git a/apps/remindaz/remindaz-icon.png b/apps/remindaz/remindaz-icon.png deleted file mode 100644 index aecd1e73544..00000000000 Binary files a/apps/remindaz/remindaz-icon.png and /dev/null differ diff --git a/apps/remindaz/remindaz.yml b/apps/remindaz/remindaz.yml deleted file mode 100644 index 486bcf3c12f..00000000000 --- a/apps/remindaz/remindaz.yml +++ /dev/null @@ -1,7 +0,0 @@ -name: Remindaz -description: 'Beautiful cross-platform app to store any information you need to remember.' -website: https://github.com/tariibaba/remindaz#readme -repository: https://github.com/tariibaba/remindaz -keywords: [reminder, alarm, task, todo] -license: GPL-3.0 -category: 'Productivity' diff --git a/apps/remindr/remindr-icon.png b/apps/remindr/remindr-icon.png deleted file mode 100644 index e3ff95fef89..00000000000 Binary files a/apps/remindr/remindr-icon.png and /dev/null differ diff --git a/apps/remindr/remindr.yml b/apps/remindr/remindr.yml deleted file mode 100644 index 596fd1099a6..00000000000 --- a/apps/remindr/remindr.yml +++ /dev/null @@ -1,13 +0,0 @@ -name: Remindr -description: 'Desktop app to help you keep track of what you need to get done.' -website: 'https://davidrios.studio' -repository: 'https://github.com/MrDavidRios/remindr_releases' -keywords: - - todo - - productivity - - task manager - - todo manager - - reminders - - lists -category: 'Productivity' -license: MIT diff --git a/apps/remsupp/remsupp-icon-128.png b/apps/remsupp/remsupp-icon-128.png new file mode 100644 index 00000000000..12b8aeb7ab9 Binary files /dev/null and b/apps/remsupp/remsupp-icon-128.png differ diff --git a/apps/rendertune/rendertune-icon-128.png b/apps/rendertune/rendertune-icon-128.png new file mode 100644 index 00000000000..5da50fc1e66 Binary files /dev/null and b/apps/rendertune/rendertune-icon-128.png differ diff --git a/apps/repic/repic-icon.png b/apps/repic/repic-icon.png deleted file mode 100644 index 2167be1042d..00000000000 Binary files a/apps/repic/repic-icon.png and /dev/null differ diff --git a/apps/repic/repic.yml b/apps/repic/repic.yml deleted file mode 100644 index 7e9b497285f..00000000000 --- a/apps/repic/repic.yml +++ /dev/null @@ -1,14 +0,0 @@ -name: Repic -description: - 'Plug-in-based image compression tool, supports many well-known compression - schemes.' -website: 'https://repic.app' -category: 'Graphics & Design' -keywords: - - image - - picture - - compression - - optimize - - squash -locales: - - zh-CN diff --git a/apps/requestly/requestly-icon.png b/apps/requestly/requestly-icon.png deleted file mode 100644 index b4c84cf2890..00000000000 Binary files a/apps/requestly/requestly-icon.png and /dev/null differ diff --git a/apps/requestly/requestly.yml b/apps/requestly/requestly.yml deleted file mode 100644 index a0cd6777475..00000000000 --- a/apps/requestly/requestly.yml +++ /dev/null @@ -1,19 +0,0 @@ -name: Requestly -description: 'Tool to debug your Frontend Apps. Intercept & Modify HTTP Requests directly in Production.' -website: 'https://requestly.io' -repository: 'https://github.com/requestly/requestly-desktop-app' -keywords: - - http - - https - - debug - - debugging - - intercept - - view - - edit - - proxy - - graphql - - modify - - modify headers - - modify response - - redirect request -category: 'Developer Tools' diff --git a/apps/reqview/reqview-icon-128.png b/apps/reqview/reqview-icon-128.png new file mode 100644 index 00000000000..77d995c0f77 Binary files /dev/null and b/apps/reqview/reqview-icon-128.png differ diff --git a/apps/responsively/responsively-icon-128.png b/apps/responsively/responsively-icon-128.png new file mode 100644 index 00000000000..c485429d40f Binary files /dev/null and b/apps/responsively/responsively-icon-128.png differ diff --git a/apps/responsively/responsively.yml b/apps/responsively/responsively.yml index 2a11f812450..67360837c0e 100644 --- a/apps/responsively/responsively.yml +++ b/apps/responsively/responsively.yml @@ -4,7 +4,7 @@ description: web development. website: https://responsively.app category: Developer Tools -repository: https://github.com/manojVivek/responsively-app +repository: https://github.com/responsively-org/responsively-app homebrewCaskName: responsively youtube_video_url: https://youtu.be/rZgPPte9m4k keywords: diff --git a/apps/responsivize/responsivize-icon-128.png b/apps/responsivize/responsivize-icon-128.png new file mode 100644 index 00000000000..e9060803260 Binary files /dev/null and b/apps/responsivize/responsivize-icon-128.png differ diff --git a/apps/responsivize/responsivize.yml b/apps/responsivize/responsivize.yml index 2da80b5b59c..30ebd532264 100644 --- a/apps/responsivize/responsivize.yml +++ b/apps/responsivize/responsivize.yml @@ -10,3 +10,4 @@ keywords: - Responsive-websites - Responsively license: MIT +youtube_video_url: 'https://www.youtube.com/watch?v=KqGJQ24jhkY' diff --git a/apps/reversee/reversee-icon-128.png b/apps/reversee/reversee-icon-128.png new file mode 100644 index 00000000000..d088b600daf Binary files /dev/null and b/apps/reversee/reversee-icon-128.png differ diff --git a/apps/ride/ride-icon-128.png b/apps/ride/ride-icon-128.png new file mode 100644 index 00000000000..1284259d30c Binary files /dev/null and b/apps/ride/ride-icon-128.png differ diff --git a/apps/ridereceipts/ridereceipts-icon-128.png b/apps/ridereceipts/ridereceipts-icon-128.png new file mode 100644 index 00000000000..6448fb3137c Binary files /dev/null and b/apps/ridereceipts/ridereceipts-icon-128.png differ diff --git a/apps/riot/riot-icon-128.png b/apps/riot/riot-icon-128.png new file mode 100644 index 00000000000..4d447bff720 Binary files /dev/null and b/apps/riot/riot-icon-128.png differ diff --git a/apps/riot/riot.yml b/apps/riot/riot.yml index 0edf89574f4..8986a4929d2 100644 --- a/apps/riot/riot.yml +++ b/apps/riot/riot.yml @@ -21,4 +21,4 @@ keywords: - share - collaborate license: Apache-2.0 -category: 'Social Networking' +category: 'Social' diff --git a/apps/rmclient/rmclient-icon-128.png b/apps/rmclient/rmclient-icon-128.png new file mode 100644 index 00000000000..703bc40cb41 Binary files /dev/null and b/apps/rmclient/rmclient-icon-128.png differ diff --git a/apps/rocket-chat/rocket-chat-icon-128.png b/apps/rocket-chat/rocket-chat-icon-128.png new file mode 100644 index 00000000000..7e5b4350ab5 Binary files /dev/null and b/apps/rocket-chat/rocket-chat-icon-128.png differ diff --git a/apps/rocket-chat/rocket-chat.yml b/apps/rocket-chat/rocket-chat.yml index 8bbc9411c14..23a47d1b3bc 100644 --- a/apps/rocket-chat/rocket-chat.yml +++ b/apps/rocket-chat/rocket-chat.yml @@ -19,4 +19,4 @@ keywords: - conferencing - security - livechat -category: 'Social Networking' +category: 'Social' diff --git a/apps/runjs/runjs-icon-128.png b/apps/runjs/runjs-icon-128.png new file mode 100644 index 00000000000..3488259905d Binary files /dev/null and b/apps/runjs/runjs-icon-128.png differ diff --git a/apps/runlet/runlet-icon.png b/apps/runlet/runlet-icon.png deleted file mode 100644 index 13a04382d95..00000000000 Binary files a/apps/runlet/runlet-icon.png and /dev/null differ diff --git a/apps/runlet/runlet.yml b/apps/runlet/runlet.yml deleted file mode 100644 index 578f01b81ee..00000000000 --- a/apps/runlet/runlet.yml +++ /dev/null @@ -1,11 +0,0 @@ -name: Runlet -description: 'Cloud-based job manager that integrates your devices.' -website: 'https://runlet.app' -repository: 'https://github.com/runletapp/runlet' -category: Productivity -keywords: - - runlet - - iot - - job - - management - - cross-platform diff --git a/apps/saadhn/saadhn-icon-128.png b/apps/saadhn/saadhn-icon-128.png new file mode 100644 index 00000000000..53106f714dd Binary files /dev/null and b/apps/saadhn/saadhn-icon-128.png differ diff --git a/apps/school-timetable/school-timetable-icon-128.png b/apps/school-timetable/school-timetable-icon-128.png new file mode 100644 index 00000000000..c3dc51318eb Binary files /dev/null and b/apps/school-timetable/school-timetable-icon-128.png differ diff --git a/apps/scratch-for-discord/scratch-for-discord-icon.png b/apps/scratch-for-discord/scratch-for-discord-icon.png deleted file mode 100644 index 388c8324a81..00000000000 Binary files a/apps/scratch-for-discord/scratch-for-discord-icon.png and /dev/null differ diff --git a/apps/scratch-for-discord/scratch-for-discord.yml b/apps/scratch-for-discord/scratch-for-discord.yml deleted file mode 100644 index f8d3765fc41..00000000000 --- a/apps/scratch-for-discord/scratch-for-discord.yml +++ /dev/null @@ -1,15 +0,0 @@ -name: Scratch For Discord -description: 🐱 Create your own Discord Bot easily using Scratch-styled blocks. -website: https://scratch-for-discord.netlify.app -category: Developer Tools -repository: https://github.com/scratch-for-discord/scratch-for-discord-app -keywords: - - discord - - bot - - scratch - - javascript - - bot maker - - discord bot maker - - dbm - - desktop -license: MIT diff --git a/apps/screencat/screencat-icon.png b/apps/screencat/screencat-icon.png deleted file mode 100644 index 77c53e2e236..00000000000 Binary files a/apps/screencat/screencat-icon.png and /dev/null differ diff --git a/apps/screencat/screencat.yml b/apps/screencat/screencat.yml deleted file mode 100644 index ef8d19c4295..00000000000 --- a/apps/screencat/screencat.yml +++ /dev/null @@ -1,9 +0,0 @@ -name: ScreenCat -description: 'WebRTC screensharing' -website: 'https://github.com/maxogden/screencat' -keywords: - - screensharing - - collaboration - - WebRTC -category: 'Social Networking' -repository: 'https://github.com/maxogden/screencat' diff --git a/apps/screentray/screentray-icon.png b/apps/screentray/screentray-icon.png deleted file mode 100644 index 2b31105dd1d..00000000000 Binary files a/apps/screentray/screentray-icon.png and /dev/null differ diff --git a/apps/screentray/screentray.yml b/apps/screentray/screentray.yml deleted file mode 100644 index d7f048939b8..00000000000 --- a/apps/screentray/screentray.yml +++ /dev/null @@ -1,16 +0,0 @@ -name: ScreenTray -description: 'Capture, annotate and share screenshots with ease' -website: 'https://screentray.com' -repository: 'https://github.com/DSnopov/screentray-distribution' -keywords: - - screenshots - - sharing - - macos - - cloud - - google - - drive - - dropbox - - branding - - productivity -category: 'Productivity' -youtube_video_url: 'https://www.youtube.com/watch?v=VYhc2j5oDWE' diff --git a/apps/seapig/seapig-icon-128.png b/apps/seapig/seapig-icon-128.png new file mode 100644 index 00000000000..de4a455565a Binary files /dev/null and b/apps/seapig/seapig-icon-128.png differ diff --git a/apps/sejda-pdf-desktop/sejda-pdf-desktop-icon-128.png b/apps/sejda-pdf-desktop/sejda-pdf-desktop-icon-128.png new file mode 100644 index 00000000000..9875cfdba89 Binary files /dev/null and b/apps/sejda-pdf-desktop/sejda-pdf-desktop-icon-128.png differ diff --git a/apps/sencha-architect/sencha-architect-icon-128.png b/apps/sencha-architect/sencha-architect-icon-128.png new file mode 100644 index 00000000000..4742b8e3c29 Binary files /dev/null and b/apps/sencha-architect/sencha-architect-icon-128.png differ diff --git a/apps/sencha-inspector/sencha-inspector-icon-128.png b/apps/sencha-inspector/sencha-inspector-icon-128.png new file mode 100644 index 00000000000..bb9c547a882 Binary files /dev/null and b/apps/sencha-inspector/sencha-inspector-icon-128.png differ diff --git a/apps/sencha-test/sencha-test-icon-128.png b/apps/sencha-test/sencha-test-icon-128.png new file mode 100644 index 00000000000..1b946ab41d1 Binary files /dev/null and b/apps/sencha-test/sencha-test-icon-128.png differ diff --git a/apps/sencha-themer/sencha-themer-icon-128.png b/apps/sencha-themer/sencha-themer-icon-128.png new file mode 100644 index 00000000000..c7c2c89d88c Binary files /dev/null and b/apps/sencha-themer/sencha-themer-icon-128.png differ diff --git a/apps/seobrowse/seobrowse-icon-128.png b/apps/seobrowse/seobrowse-icon-128.png new file mode 100644 index 00000000000..f7d4826b76d Binary files /dev/null and b/apps/seobrowse/seobrowse-icon-128.png differ diff --git a/apps/serene-app/serene-app-icon-128.png b/apps/serene-app/serene-app-icon-128.png new file mode 100644 index 00000000000..4e04a362b95 Binary files /dev/null and b/apps/serene-app/serene-app-icon-128.png differ diff --git a/apps/serina/serina-icon.png b/apps/serina/serina-icon.png deleted file mode 100644 index 0c505967d20..00000000000 Binary files a/apps/serina/serina-icon.png and /dev/null differ diff --git a/apps/serina/serina.yml b/apps/serina/serina.yml deleted file mode 100644 index 18b53ee5fa2..00000000000 --- a/apps/serina/serina.yml +++ /dev/null @@ -1,13 +0,0 @@ -name: Serina -description: 'GUI for create translation files for i18next' -website: 'https://orn-fox.github.io/serina-1/' -repository: 'https://github.com/ORN-Fox/serina-1' -licence: 'MIT' -keywords: - - 'gui' - - 'web development' - - 'programming' - - 'productivity' - - 'translation' - - 'i18next' -category: 'Developer Tools' diff --git a/apps/ses/ses-icon-128.png b/apps/ses/ses-icon-128.png new file mode 100644 index 00000000000..c242ba37044 Binary files /dev/null and b/apps/ses/ses-icon-128.png differ diff --git a/apps/sftpclient/sftpclient-icon-128.png b/apps/sftpclient/sftpclient-icon-128.png new file mode 100644 index 00000000000..25768ac5715 Binary files /dev/null and b/apps/sftpclient/sftpclient-icon-128.png differ diff --git a/apps/sftpclient/sftpclient.yml b/apps/sftpclient/sftpclient.yml index 5ba891f19c7..4e7a45d6df9 100644 --- a/apps/sftpclient/sftpclient.yml +++ b/apps/sftpclient/sftpclient.yml @@ -15,3 +15,4 @@ keywords: - nas license: Proprietary category: 'Developer Tools' +disabled: false diff --git a/apps/shadowsocks-electron/shadowsocks-electron-icon-128.png b/apps/shadowsocks-electron/shadowsocks-electron-icon-128.png new file mode 100644 index 00000000000..dafdd2dcb8a Binary files /dev/null and b/apps/shadowsocks-electron/shadowsocks-electron-icon-128.png differ diff --git a/apps/shapespark/shapespark-icon-128.png b/apps/shapespark/shapespark-icon-128.png new file mode 100644 index 00000000000..dbdcad5255c Binary files /dev/null and b/apps/shapespark/shapespark-icon-128.png differ diff --git a/apps/sheepchat/sheepchat-icon-128.png b/apps/sheepchat/sheepchat-icon-128.png new file mode 100644 index 00000000000..c8f23b6f274 Binary files /dev/null and b/apps/sheepchat/sheepchat-icon-128.png differ diff --git a/apps/sheepchat/sheepchat.yml b/apps/sheepchat/sheepchat.yml index dd767fa0e04..e3b225ff115 100644 --- a/apps/sheepchat/sheepchat.yml +++ b/apps/sheepchat/sheepchat.yml @@ -4,4 +4,4 @@ website: 'https://sheep.chat' license: Freeware keywords: - chat -category: 'Social Networking' +category: 'Social' diff --git a/apps/shift/shift-icon-128.png b/apps/shift/shift-icon-128.png new file mode 100644 index 00000000000..f02414efc38 Binary files /dev/null and b/apps/shift/shift-icon-128.png differ diff --git a/apps/shift/shift.yml b/apps/shift/shift.yml index f181a4f6a4d..84237704194 100644 --- a/apps/shift/shift.yml +++ b/apps/shift/shift.yml @@ -1,7 +1,7 @@ name: Shift description: 'Switch between multiple Gmail, Calendar and Drive accounts with ease.' -website: 'https://tryshift.com' +website: 'https://shift.com' keywords: - utility category: Utilities diff --git a/apps/shuttle/shuttle-icon-128.png b/apps/shuttle/shuttle-icon-128.png new file mode 100644 index 00000000000..27b44a213da Binary files /dev/null and b/apps/shuttle/shuttle-icon-128.png differ diff --git a/apps/sigma-file-manager/sigma-file-manager-icon.png b/apps/sigma-file-manager/sigma-file-manager-icon.png deleted file mode 100644 index b0dad4d835c..00000000000 Binary files a/apps/sigma-file-manager/sigma-file-manager-icon.png and /dev/null differ diff --git a/apps/sigma-file-manager/sigma-file-manager.yml b/apps/sigma-file-manager/sigma-file-manager.yml deleted file mode 100644 index a8f283527d1..00000000000 --- a/apps/sigma-file-manager/sigma-file-manager.yml +++ /dev/null @@ -1,14 +0,0 @@ -name: Sigma File Manager -description: '"Sigma File Manager" is a free, open-source, quickly evolving, modern file manager (explorer / finder) app for Windows and Linux.' -website: 'https://github.com/aleksey-hoffman/sigma-file-manager' -repository: 'https://github.com/aleksey-hoffman/sigma-file-manager' -category: 'Utilities' -license: 'GNU GPLv3 or later' -keywords: - - modern - - file - - manager - - explorer - - file-manager - - browser - - vue \ No newline at end of file diff --git a/apps/signal/signal-icon-128.png b/apps/signal/signal-icon-128.png new file mode 100644 index 00000000000..1ef5c506bf0 Binary files /dev/null and b/apps/signal/signal-icon-128.png differ diff --git a/apps/signal/signal.yml b/apps/signal/signal.yml index ba6e1cfbab8..bb5cd1ed35e 100644 --- a/apps/signal/signal.yml +++ b/apps/signal/signal.yml @@ -1,5 +1,7 @@ name: Signal -description: 'Private Messenger' +description: + 'Say "hello" to a different messaging experience. An unexpected focus on + privacy, combined with all of the features you expect.' website: 'https://signal.org' repository: 'https://github.com/signalapp/Signal-Desktop' keywords: @@ -9,5 +11,5 @@ keywords: - messenger - messaging - p2p -category: 'Social Networking' +category: 'Social' license: AGPL-3.0-only diff --git a/apps/silex/silex-icon-128.png b/apps/silex/silex-icon-128.png new file mode 100644 index 00000000000..8ed6e7203ba Binary files /dev/null and b/apps/silex/silex-icon-128.png differ diff --git a/apps/simpico/simpico-icon-128.png b/apps/simpico/simpico-icon-128.png new file mode 100644 index 00000000000..494a37f0e61 Binary files /dev/null and b/apps/simpico/simpico-icon-128.png differ diff --git a/apps/simple-finder/simple-finder-icon-128.png b/apps/simple-finder/simple-finder-icon-128.png new file mode 100644 index 00000000000..edd903120bc Binary files /dev/null and b/apps/simple-finder/simple-finder-icon-128.png differ diff --git a/apps/simpleinstabot/simpleinstabot-icon-128.png b/apps/simpleinstabot/simpleinstabot-icon-128.png new file mode 100644 index 00000000000..6aae2868ba6 Binary files /dev/null and b/apps/simpleinstabot/simpleinstabot-icon-128.png differ diff --git a/apps/simpleinstabot/simpleinstabot.yml b/apps/simpleinstabot/simpleinstabot.yml index f3ab47d1075..d4b1cab8709 100644 --- a/apps/simpleinstabot/simpleinstabot.yml +++ b/apps/simpleinstabot/simpleinstabot.yml @@ -1,7 +1,7 @@ name: SimpleInstaBot description: Easy to use Instagram bot. website: https://mifi.github.io/SimpleInstaBot/ -category: Social Networking +category: Social repository: https://github.com/mifi/SimpleInstaBot keywords: - instagram diff --git a/apps/simplenote/simplenote-icon-128.png b/apps/simplenote/simplenote-icon-128.png new file mode 100644 index 00000000000..42cf171bc59 Binary files /dev/null and b/apps/simplenote/simplenote-icon-128.png differ diff --git a/apps/singlebox/singlebox-icon.png b/apps/singlebox/singlebox-icon.png deleted file mode 100644 index ee366906685..00000000000 Binary files a/apps/singlebox/singlebox-icon.png and /dev/null differ diff --git a/apps/singlebox/singlebox.yml b/apps/singlebox/singlebox.yml deleted file mode 100644 index 4c2d9c76e1d..00000000000 --- a/apps/singlebox/singlebox.yml +++ /dev/null @@ -1,12 +0,0 @@ -name: Singlebox -description: 'All-in-One Messenger.' -website: 'https://singlebox.app' -repository: 'https://github.com/webcatalog/neutron' -license: MPL-2.0 - - 'all-in-one messenger' - - chat - - messaging - - browser - - 'all apps in one app' - - productivity -category: Productivity diff --git a/apps/sizzy/sizzy-icon-128.png b/apps/sizzy/sizzy-icon-128.png new file mode 100644 index 00000000000..dc292f312c5 Binary files /dev/null and b/apps/sizzy/sizzy-icon-128.png differ diff --git a/apps/skype/skype-icon-128.png b/apps/skype/skype-icon-128.png new file mode 100644 index 00000000000..a5a7e10558f Binary files /dev/null and b/apps/skype/skype-icon-128.png differ diff --git a/apps/skype/skype.yml b/apps/skype/skype.yml index 103bc86005a..0b91584bdea 100644 --- a/apps/skype/skype.yml +++ b/apps/skype/skype.yml @@ -1,5 +1,7 @@ name: Skype -description: 'Free IM & video calls' +description: + 'Keep in touch with free video chat, messaging & affordable international + calls.' website: 'https://skype.com' keywords: - free calls @@ -10,4 +12,4 @@ keywords: - chat - voip - screen sharing -category: 'Social Networking' +category: 'Social' diff --git a/apps/slack/slack-icon-128.png b/apps/slack/slack-icon-128.png new file mode 100644 index 00000000000..9a3e8aec7ca Binary files /dev/null and b/apps/slack/slack-icon-128.png differ diff --git a/apps/slack/slack.yml b/apps/slack/slack.yml index d99dfc1f239..aa23dac64b7 100644 --- a/apps/slack/slack.yml +++ b/apps/slack/slack.yml @@ -1,5 +1,7 @@ name: Slack -description: 'A messaging app for teams' +description: + 'New way to communicate with your team. It’s faster, better organized, and + more secure than email.' website: 'https://slack.com' homebrewCaskName: slack keywords: @@ -10,4 +12,4 @@ keywords: - voip - phone - community -category: 'Social Networking' +category: 'Business' diff --git a/apps/slapdash/slapdash-icon.png b/apps/slapdash/slapdash-icon.png deleted file mode 100644 index 8b912c6c54d..00000000000 Binary files a/apps/slapdash/slapdash-icon.png and /dev/null differ diff --git a/apps/slapdash/slapdash.yml b/apps/slapdash/slapdash.yml deleted file mode 100644 index e582fc0ba21..00000000000 --- a/apps/slapdash/slapdash.yml +++ /dev/null @@ -1,4 +0,0 @@ -name: Slapdash -description: The operating system for work. -website: https://slapdash.com/ -category: Productivity diff --git a/apps/sleek/sleek-icon-128.png b/apps/sleek/sleek-icon-128.png new file mode 100644 index 00000000000..6094cee0321 Binary files /dev/null and b/apps/sleek/sleek-icon-128.png differ diff --git a/apps/sleek/sleek.yml b/apps/sleek/sleek.yml index b9179e59f46..b1cc8bacbde 100644 --- a/apps/sleek/sleek.yml +++ b/apps/sleek/sleek.yml @@ -33,6 +33,7 @@ keywords: - linux category: 'Productivity' license: MIT +locales: - de-DE - en-GB - fr-FR diff --git a/apps/smallpdf/smallpdf-icon-128.png b/apps/smallpdf/smallpdf-icon-128.png new file mode 100644 index 00000000000..f11c05524cb Binary files /dev/null and b/apps/smallpdf/smallpdf-icon-128.png differ diff --git a/apps/snailfm/snailfm-icon-128.png b/apps/snailfm/snailfm-icon-128.png new file mode 100644 index 00000000000..bb16c83de44 Binary files /dev/null and b/apps/snailfm/snailfm-icon-128.png differ diff --git a/apps/snailfm/snailfm-icon.png b/apps/snailfm/snailfm-icon.png index e64d1171cfa..d53d773fcf7 100644 Binary files a/apps/snailfm/snailfm-icon.png and b/apps/snailfm/snailfm-icon.png differ diff --git a/apps/snailfm/snailfm.yml b/apps/snailfm/snailfm.yml index cd582338d88..2c02f0306db 100644 --- a/apps/snailfm/snailfm.yml +++ b/apps/snailfm/snailfm.yml @@ -1,7 +1,5 @@ name: SnailFM -description: - Powerful tool, that allows you to tune into great music, the app is a unique - clean app that allows you to listen at any time. +description: Powerful tool, that allows you to tune into great music. website: https://snaildos.com/snailfm category: Music repository: https://github.com/snaildos/SnailFM-Application diff --git a/apps/snipaway/snipaway-icon-128.png b/apps/snipaway/snipaway-icon-128.png new file mode 100644 index 00000000000..e05c613ea98 Binary files /dev/null and b/apps/snipaway/snipaway-icon-128.png differ diff --git a/apps/snipcommand/snipcommand-icon-128.png b/apps/snipcommand/snipcommand-icon-128.png new file mode 100644 index 00000000000..f0ed57656e2 Binary files /dev/null and b/apps/snipcommand/snipcommand-icon-128.png differ diff --git a/apps/snipline/snipline-icon.png b/apps/snipline/snipline-icon.png deleted file mode 100644 index 100e7182e76..00000000000 Binary files a/apps/snipline/snipline-icon.png and /dev/null differ diff --git a/apps/snipline/snipline.yml b/apps/snipline/snipline.yml deleted file mode 100644 index 604f2d19d2d..00000000000 --- a/apps/snipline/snipline.yml +++ /dev/null @@ -1,20 +0,0 @@ -name: 'Snipline' -description: - 'Developer tool for power users to organize and copy shell commands fast.' -website: 'https://snipline.io' -keywords: - - code - - commandline - - copy - - developer - - devops - - keyboard - - productivity - - snippet - - store - - tool -license: GPL -category: 'Developer Tools' -locales: - - en-US - - en-GB diff --git a/apps/snippetstore/snippetstore-icon-128.png b/apps/snippetstore/snippetstore-icon-128.png new file mode 100644 index 00000000000..e539b42ed97 Binary files /dev/null and b/apps/snippetstore/snippetstore-icon-128.png differ diff --git a/apps/snowyowl/snowyowl-icon-128.png b/apps/snowyowl/snowyowl-icon-128.png new file mode 100644 index 00000000000..420f0892f23 Binary files /dev/null and b/apps/snowyowl/snowyowl-icon-128.png differ diff --git a/apps/social-amnesia/social-amnesia-icon-128.png b/apps/social-amnesia/social-amnesia-icon-128.png new file mode 100644 index 00000000000..a1f47ecd53f Binary files /dev/null and b/apps/social-amnesia/social-amnesia-icon-128.png differ diff --git a/apps/socially/socially-icon-128.png b/apps/socially/socially-icon-128.png new file mode 100644 index 00000000000..7b1c2824223 Binary files /dev/null and b/apps/socially/socially-icon-128.png differ diff --git a/apps/socially/socially.yml b/apps/socially/socially.yml index cc4f293e6b9..5b13d5cf964 100644 --- a/apps/socially/socially.yml +++ b/apps/socially/socially.yml @@ -10,4 +10,4 @@ keywords: - instagram - facebook license: GNU General Public License v3.0 -category: 'Social Networking' +category: 'Social' diff --git a/apps/sofia/sofia-icon-128.png b/apps/sofia/sofia-icon-128.png new file mode 100644 index 00000000000..964ab7930c7 Binary files /dev/null and b/apps/sofia/sofia-icon-128.png differ diff --git a/apps/somiibo/somiibo-icon-128.png b/apps/somiibo/somiibo-icon-128.png new file mode 100644 index 00000000000..c268dda88b8 Binary files /dev/null and b/apps/somiibo/somiibo-icon-128.png differ diff --git a/apps/songriffer/songriffer-icon.png b/apps/songriffer/songriffer-icon.png deleted file mode 100644 index da402932891..00000000000 Binary files a/apps/songriffer/songriffer-icon.png and /dev/null differ diff --git a/apps/songriffer/songriffer.yml b/apps/songriffer/songriffer.yml deleted file mode 100644 index 8988a8fedc9..00000000000 --- a/apps/songriffer/songriffer.yml +++ /dev/null @@ -1,8 +0,0 @@ -name: SongRiffer -description: - 'The only riff library made for musicians, by musicians, 100% free.' -website: 'https://songriffer.com' -category: Music -keywords: - - music - - productivity diff --git a/apps/sononym/sononym-icon-128.png b/apps/sononym/sononym-icon-128.png new file mode 100644 index 00000000000..4f2ea210793 Binary files /dev/null and b/apps/sononym/sononym-icon-128.png differ diff --git a/apps/soundboard/soundboard-icon-128.png b/apps/soundboard/soundboard-icon-128.png new file mode 100644 index 00000000000..522a3657f48 Binary files /dev/null and b/apps/soundboard/soundboard-icon-128.png differ diff --git a/apps/soundglass/soundglass-icon.png b/apps/soundglass/soundglass-icon.png deleted file mode 100644 index a8dc2815cca..00000000000 Binary files a/apps/soundglass/soundglass-icon.png and /dev/null differ diff --git a/apps/soundglass/soundglass.yml b/apps/soundglass/soundglass.yml deleted file mode 100644 index ea60ecab051..00000000000 --- a/apps/soundglass/soundglass.yml +++ /dev/null @@ -1,8 +0,0 @@ -name: Soundglass -description: Cross-platform Soundboard. -website: https://github.com/pixldev/soundglass -category: Entertainment -keywords: - - soundboard - - mp3 -license: GPL-3.0 diff --git a/apps/soundnode/soundnode-icon-128.png b/apps/soundnode/soundnode-icon-128.png new file mode 100644 index 00000000000..ca2c1c658a0 Binary files /dev/null and b/apps/soundnode/soundnode-icon-128.png differ diff --git a/apps/source-me/source-me-icon-128.png b/apps/source-me/source-me-icon-128.png new file mode 100644 index 00000000000..96e4066fd4c Binary files /dev/null and b/apps/source-me/source-me-icon-128.png differ diff --git a/apps/spaceeye/spaceeye-icon.png b/apps/spaceeye/spaceeye-icon.png deleted file mode 100644 index 1a157c8be53..00000000000 Binary files a/apps/spaceeye/spaceeye-icon.png and /dev/null differ diff --git a/apps/spaceeye/spaceeye.yml b/apps/spaceeye/spaceeye.yml deleted file mode 100644 index dc69af51015..00000000000 --- a/apps/spaceeye/spaceeye.yml +++ /dev/null @@ -1,15 +0,0 @@ -name: SpaceEye -description: Live satellite imagery for your desktop background. -website: https://spaceeye.app -category: Utilities -repository: https://github.com/KYDronePilot/SpaceEye -keywords: - - taskbar - - toolbar - - space - - satellite - - desktop wallpaper - - live - - earth - - open source -license: MIT diff --git a/apps/sparkchess/sparkchess-icon-128.png b/apps/sparkchess/sparkchess-icon-128.png new file mode 100644 index 00000000000..c76a23310b0 Binary files /dev/null and b/apps/sparkchess/sparkchess-icon-128.png differ diff --git a/apps/sparkchess/sparkchess.yml b/apps/sparkchess/sparkchess.yml index 03516b9ebc9..6ddb5a7ed86 100644 --- a/apps/sparkchess/sparkchess.yml +++ b/apps/sparkchess/sparkchess.yml @@ -2,6 +2,7 @@ name: SparkChess description: 'Play chess against the computer or challenge your friends in multiplayer' website: 'https://www.sparkchess.com' +keywords: - chess - game - multiplayer diff --git a/apps/spinshare-client/spinshare-client-icon.png b/apps/spinshare-client/spinshare-client-icon.png deleted file mode 100644 index 08eac3cec13..00000000000 Binary files a/apps/spinshare-client/spinshare-client-icon.png and /dev/null differ diff --git a/apps/spinshare-client/spinshare-client.yml b/apps/spinshare-client/spinshare-client.yml deleted file mode 100644 index f3b026e5760..00000000000 --- a/apps/spinshare-client/spinshare-client.yml +++ /dev/null @@ -1,28 +0,0 @@ -name: SpinShare Client -description: 'Download, Extract and Manage your Spin Rhythm XD library.' -website: 'https://spinsha.re/client' -repository: 'https://github.com/SpinShare/client' -keywords: - - games - - gaming - - music - - videogame - - community - - custom - - usercontent - - vue -license: GNU -category: Music -goodColorOnWhite: '#D61D6A' -goodColorOnBlack: '#E22C78' -locales: - - en - - de - - es - - fr - - kr - - nl - - pl - - pt-BR - - ru - - zh-CN diff --git a/apps/splice/splice-icon-128.png b/apps/splice/splice-icon-128.png new file mode 100644 index 00000000000..b05ae606def Binary files /dev/null and b/apps/splice/splice-icon-128.png differ diff --git a/apps/splice/splice-icon.png b/apps/splice/splice-icon.png new file mode 100644 index 00000000000..b52f82e16a4 Binary files /dev/null and b/apps/splice/splice-icon.png differ diff --git a/apps/splice/splice.yml b/apps/splice/splice.yml new file mode 100644 index 00000000000..50a558507b0 --- /dev/null +++ b/apps/splice/splice.yml @@ -0,0 +1,9 @@ +name: Splice +description: + 'Platform for music production offering access to millions of the best + royalty-free samples, loops, and presets.' +website: 'https://splice.com/' +keywords: + - music + - audio +category: Music diff --git a/apps/spofly/spofly-icon.png b/apps/spofly/spofly-icon.png deleted file mode 100644 index 7d21179b397..00000000000 Binary files a/apps/spofly/spofly-icon.png and /dev/null differ diff --git a/apps/spofly/spofly.yml b/apps/spofly/spofly.yml deleted file mode 100644 index 8e95dc6bd99..00000000000 --- a/apps/spofly/spofly.yml +++ /dev/null @@ -1,8 +0,0 @@ -category: Music -description: 'Desktop app to find lyrics of currently playing song on spotify.' -keywords: - - lyrics - - spotify -name: spofly -repository: 'https://github.com/itsjustaplant/spofly' -website: 'https://spoflyv1.herokuapp.com' diff --git a/apps/sportfx-studio/sportfx-studio-icon-128.png b/apps/sportfx-studio/sportfx-studio-icon-128.png new file mode 100644 index 00000000000..9d30cf22742 Binary files /dev/null and b/apps/sportfx-studio/sportfx-studio-icon-128.png differ diff --git a/apps/spotspot/spotspot-icon-128.png b/apps/spotspot/spotspot-icon-128.png new file mode 100644 index 00000000000..43e6d14e3c7 Binary files /dev/null and b/apps/spotspot/spotspot-icon-128.png differ diff --git a/apps/spreaker-studio/spreaker-studio-icon-128.png b/apps/spreaker-studio/spreaker-studio-icon-128.png new file mode 100644 index 00000000000..aef4c4fc0b6 Binary files /dev/null and b/apps/spreaker-studio/spreaker-studio-icon-128.png differ diff --git a/apps/sql-client/sql-client-icon.png b/apps/sql-client/sql-client-icon.png deleted file mode 100644 index 7043f061caa..00000000000 Binary files a/apps/sql-client/sql-client-icon.png and /dev/null differ diff --git a/apps/sql-client/sql-client.yml b/apps/sql-client/sql-client.yml deleted file mode 100644 index e9074fee3c0..00000000000 --- a/apps/sql-client/sql-client.yml +++ /dev/null @@ -1,9 +0,0 @@ -name: SQL Client -description: Multiplatform SQL client made for developers. Fast, stable and - developer friendly. -category: Developer Tools -keywords: - - sql - - mysql - - gui - - windows diff --git a/apps/sqlectron/sqlectron-icon-128.png b/apps/sqlectron/sqlectron-icon-128.png new file mode 100644 index 00000000000..7020f088140 Binary files /dev/null and b/apps/sqlectron/sqlectron-icon-128.png differ diff --git a/apps/sqlui-native/sqlui-native-icon-128.png b/apps/sqlui-native/sqlui-native-icon-128.png new file mode 100644 index 00000000000..25313149aa2 Binary files /dev/null and b/apps/sqlui-native/sqlui-native-icon-128.png differ diff --git a/apps/stack/stack-icon.png b/apps/stack/stack-icon.png deleted file mode 100644 index 1e301048d9a..00000000000 Binary files a/apps/stack/stack-icon.png and /dev/null differ diff --git a/apps/stack/stack.yml b/apps/stack/stack.yml deleted file mode 100644 index 6562c14e1fb..00000000000 --- a/apps/stack/stack.yml +++ /dev/null @@ -1,11 +0,0 @@ -name: Stack -description: 'Tweetdeck for all your social apps' -website: 'https://stackapp.download/' -category: 'Social Networking' -keywords: - - mac - - facebook - - twitter - - instagram - - social - - tweetdeck diff --git a/apps/stacker/stacker-icon-128.png b/apps/stacker/stacker-icon-128.png new file mode 100644 index 00000000000..0c5c557ebd5 Binary files /dev/null and b/apps/stacker/stacker-icon-128.png differ diff --git a/apps/stacks/stacks-icon-128.png b/apps/stacks/stacks-icon-128.png new file mode 100644 index 00000000000..097241399fc Binary files /dev/null and b/apps/stacks/stacks-icon-128.png differ diff --git a/apps/stamp/stamp-icon-128.png b/apps/stamp/stamp-icon-128.png new file mode 100644 index 00000000000..4ec42bd02af Binary files /dev/null and b/apps/stamp/stamp-icon-128.png differ diff --git a/apps/standard-notes/standard-notes-icon-128.png b/apps/standard-notes/standard-notes-icon-128.png new file mode 100644 index 00000000000..6c11230a172 Binary files /dev/null and b/apps/standard-notes/standard-notes-icon-128.png differ diff --git a/apps/standup-picker/standup-picker-icon-128.png b/apps/standup-picker/standup-picker-icon-128.png new file mode 100644 index 00000000000..cdd6bf26a4f Binary files /dev/null and b/apps/standup-picker/standup-picker-icon-128.png differ diff --git a/apps/station/station-icon-128.png b/apps/station/station-icon-128.png new file mode 100644 index 00000000000..300bd294209 Binary files /dev/null and b/apps/station/station-icon-128.png differ diff --git a/apps/stay-hydrated/stay-hydrated-icon-128.png b/apps/stay-hydrated/stay-hydrated-icon-128.png new file mode 100644 index 00000000000..a264c22c14e Binary files /dev/null and b/apps/stay-hydrated/stay-hydrated-icon-128.png differ diff --git a/apps/steelseries-engine-3/steelseries-engine-3-icon-128.png b/apps/steelseries-engine-3/steelseries-engine-3-icon-128.png new file mode 100644 index 00000000000..7819971200b Binary files /dev/null and b/apps/steelseries-engine-3/steelseries-engine-3-icon-128.png differ diff --git a/apps/stickynotes/stickynotes-icon-128.png b/apps/stickynotes/stickynotes-icon-128.png new file mode 100644 index 00000000000..b4632733c34 Binary files /dev/null and b/apps/stickynotes/stickynotes-icon-128.png differ diff --git a/apps/stinker/stinker-icon-128.png b/apps/stinker/stinker-icon-128.png new file mode 100644 index 00000000000..fc0674fb05f Binary files /dev/null and b/apps/stinker/stinker-icon-128.png differ diff --git a/apps/stockifier/stockifier-icon-128.png b/apps/stockifier/stockifier-icon-128.png new file mode 100644 index 00000000000..5102f3fe740 Binary files /dev/null and b/apps/stockifier/stockifier-icon-128.png differ diff --git a/apps/stopawu/stopawu-icon-128.png b/apps/stopawu/stopawu-icon-128.png new file mode 100644 index 00000000000..7a30a3d04ac Binary files /dev/null and b/apps/stopawu/stopawu-icon-128.png differ diff --git a/apps/stoplight/stoplight-icon-128.png b/apps/stoplight/stoplight-icon-128.png new file mode 100644 index 00000000000..86e62da5653 Binary files /dev/null and b/apps/stoplight/stoplight-icon-128.png differ diff --git a/apps/storaji/storaji-icon-128.png b/apps/storaji/storaji-icon-128.png new file mode 100644 index 00000000000..9590ea99d2c Binary files /dev/null and b/apps/storaji/storaji-icon-128.png differ diff --git a/apps/storm/storm-icon.png b/apps/storm/storm-icon.png deleted file mode 100644 index 163dafc0b9e..00000000000 Binary files a/apps/storm/storm-icon.png and /dev/null differ diff --git a/apps/storm/storm.yml b/apps/storm/storm.yml deleted file mode 100644 index c52766b23f4..00000000000 --- a/apps/storm/storm.yml +++ /dev/null @@ -1,12 +0,0 @@ -name: Storm -description: - 'Synchronizes files between computers, never gets tired. Oh, and no data - limits either.' -website: 'https://www.stormfolder.com/' -category: Productivity -repository: 'https://github.com/StormSDK/StormApp' -keywords: - - 'file synchronization' - - backup - - storage - - 'shared files' diff --git a/apps/streambop/streambop-icon-128.png b/apps/streambop/streambop-icon-128.png new file mode 100644 index 00000000000..395e098cc6e Binary files /dev/null and b/apps/streambop/streambop-icon-128.png differ diff --git a/apps/streambop/streambop-icon.png b/apps/streambop/streambop-icon.png index ba577b53931..d067c12fd95 100644 Binary files a/apps/streambop/streambop-icon.png and b/apps/streambop/streambop-icon.png differ diff --git a/apps/streambop/streambop.yml b/apps/streambop/streambop.yml index 4520a38158c..97632d899fc 100644 --- a/apps/streambop/streambop.yml +++ b/apps/streambop/streambop.yml @@ -1,7 +1,7 @@ name: StreamBop description: - This app allows creators to play NCS music easily. With Themes, auto credits - and more, integrate with any streaming software and have background music. + This is a utility that allows creators to play NCS music easily. With Themes, + auto credits and more. website: https://snaildos.com/streambop category: Music repository: https://github.com/snaildos/StreamBop diff --git a/apps/streamlabs-obs/streamlabs-obs-icon-128.png b/apps/streamlabs-obs/streamlabs-obs-icon-128.png new file mode 100644 index 00000000000..18c79d28374 Binary files /dev/null and b/apps/streamlabs-obs/streamlabs-obs-icon-128.png differ diff --git a/apps/streetviewdownload360/streetviewdownload360-icon-128.png b/apps/streetviewdownload360/streetviewdownload360-icon-128.png new file mode 100644 index 00000000000..74d17ba8a16 Binary files /dev/null and b/apps/streetviewdownload360/streetviewdownload360-icon-128.png differ diff --git a/apps/strimio/strimio.yml b/apps/strimio/strimio.yml index ebd174939b5..bc55081b8b8 100644 --- a/apps/strimio/strimio.yml +++ b/apps/strimio/strimio.yml @@ -1,5 +1,7 @@ name: Strimio -description: Free media player for macOS, Windows, and Linux, that enables you to play and organize your live streams like never before. +description: + Free cloud-based streaming service that provides you access to tens of + thousands of live streams from all over the world. website: https://strimio.com category: Entertainment keywords: @@ -8,6 +10,7 @@ keywords: - live - radio - tv - - media player snapcraftName: strimio-desktop -license: MIT +license: https://dtexpk7nyglo5.cloudfront.net/terms.html +disabled: true +disabledComment: 'See https://github.com/electron/apps/issues/2037' diff --git a/apps/studiotrans/studiotrans-icon-128.png b/apps/studiotrans/studiotrans-icon-128.png new file mode 100644 index 00000000000..152e8cc10c3 Binary files /dev/null and b/apps/studiotrans/studiotrans-icon-128.png differ diff --git a/apps/studiotrans/studiotrans.yml b/apps/studiotrans/studiotrans.yml index 73edcdb571a..80f45ced232 100644 --- a/apps/studiotrans/studiotrans.yml +++ b/apps/studiotrans/studiotrans.yml @@ -13,4 +13,5 @@ keywords: - 场辞 - 新片场 - 字幕 +locales: - zh-CN diff --git a/apps/studymd/studymd-icon-128.png b/apps/studymd/studymd-icon-128.png new file mode 100644 index 00000000000..03fc77f356c Binary files /dev/null and b/apps/studymd/studymd-icon-128.png differ diff --git a/apps/sturdy/sturdy-icon.png b/apps/sturdy/sturdy-icon.png deleted file mode 100644 index 9a61cbad0e1..00000000000 Binary files a/apps/sturdy/sturdy-icon.png and /dev/null differ diff --git a/apps/sturdy/sturdy.yml b/apps/sturdy/sturdy.yml deleted file mode 100644 index 88ed12dcb0e..00000000000 --- a/apps/sturdy/sturdy.yml +++ /dev/null @@ -1,19 +0,0 @@ -name: Sturdy -description: - 'Open-source version control platform that allows you to interact with your - code at a higher abstraction level.' -website: 'https://getsturdy.com/' -category: Developer Tools -repository: 'https://github.com/sturdy-dev/sturdy' -keywords: - - coding - - version-control - - vcs - - real-time - - development - - git - - code - - collaboration - - productivity -locales: - - en-US diff --git a/apps/subordination/subordination-icon-128.png b/apps/subordination/subordination-icon-128.png new file mode 100644 index 00000000000..123f6140111 Binary files /dev/null and b/apps/subordination/subordination-icon-128.png differ diff --git a/apps/subtitler/subtitler-icon-128.png b/apps/subtitler/subtitler-icon-128.png new file mode 100644 index 00000000000..6561de746e5 Binary files /dev/null and b/apps/subtitler/subtitler-icon-128.png differ diff --git a/apps/super-productivity/super-productivity-icon-128.png b/apps/super-productivity/super-productivity-icon-128.png new file mode 100644 index 00000000000..c11eba493d7 Binary files /dev/null and b/apps/super-productivity/super-productivity-icon-128.png differ diff --git a/apps/superpowers-html5-2d-3d-game-maker/superpowers-html5-2d-3d-game-maker-icon-128.png b/apps/superpowers-html5-2d-3d-game-maker/superpowers-html5-2d-3d-game-maker-icon-128.png new file mode 100644 index 00000000000..a18a2c87897 Binary files /dev/null and b/apps/superpowers-html5-2d-3d-game-maker/superpowers-html5-2d-3d-game-maker-icon-128.png differ diff --git a/apps/superscript/superscript-icon.png b/apps/superscript/superscript-icon.png deleted file mode 100644 index 7dfa69371fa..00000000000 Binary files a/apps/superscript/superscript-icon.png and /dev/null differ diff --git a/apps/superscript/superscript.yml b/apps/superscript/superscript.yml deleted file mode 100644 index bb7319bca77..00000000000 --- a/apps/superscript/superscript.yml +++ /dev/null @@ -1,15 +0,0 @@ -name: Superscript -description: 'A text editor for comic book writers' -website: 'https://www.superscript.app' -category: Productivity -keywords: - - comic - - comics - - 'comic book' - - 'comic books' - - editor - - 'script editor' - - 'text editor' - - writing - - 'word processor' -goodColorOnBlack: '#3382ba' diff --git a/apps/svgsus/svgsus-icon-128.png b/apps/svgsus/svgsus-icon-128.png new file mode 100644 index 00000000000..ced76f8f553 Binary files /dev/null and b/apps/svgsus/svgsus-icon-128.png differ diff --git a/apps/swifty/swifty-icon-128.png b/apps/swifty/swifty-icon-128.png new file mode 100644 index 00000000000..2610507b8df Binary files /dev/null and b/apps/swifty/swifty-icon-128.png differ diff --git a/apps/swit/swit-icon-128.png b/apps/swit/swit-icon-128.png new file mode 100644 index 00000000000..23db25547a7 Binary files /dev/null and b/apps/swit/swit-icon-128.png differ diff --git a/apps/switch/switch-icon-128.png b/apps/switch/switch-icon-128.png new file mode 100644 index 00000000000..2a4d9a44a8d Binary files /dev/null and b/apps/switch/switch-icon-128.png differ diff --git a/apps/switchhosts/switchhosts-icon-128.png b/apps/switchhosts/switchhosts-icon-128.png new file mode 100644 index 00000000000..1c962cb47ac Binary files /dev/null and b/apps/switchhosts/switchhosts-icon-128.png differ diff --git a/apps/symphony/symphony-icon-128.png b/apps/symphony/symphony-icon-128.png new file mode 100644 index 00000000000..3fb12c5f207 Binary files /dev/null and b/apps/symphony/symphony-icon-128.png differ diff --git a/apps/symphony/symphony.yml b/apps/symphony/symphony.yml index 64df08ecda8..0a7df3efaf9 100644 --- a/apps/symphony/symphony.yml +++ b/apps/symphony/symphony.yml @@ -20,5 +20,5 @@ keywords: - screensharing - communication - webrtc -category: 'Social Networking' +category: 'Social' license: Apache-2.0 diff --git a/apps/synap/synap-icon.png b/apps/synap/synap-icon.png deleted file mode 100644 index d0dbaebf792..00000000000 Binary files a/apps/synap/synap-icon.png and /dev/null differ diff --git a/apps/synap/synap.yml b/apps/synap/synap.yml deleted file mode 100644 index 72e08d8b3ba..00000000000 --- a/apps/synap/synap.yml +++ /dev/null @@ -1,10 +0,0 @@ -name: Synap -description: 'Intelligent platform for studying more effectively' -website: 'https://synap.ac' -keywords: - - education - - learning - - study - - revision - - medicine -category: 'Education' diff --git a/apps/syng/syng-icon-128.png b/apps/syng/syng-icon-128.png new file mode 100644 index 00000000000..65b8b7b1a89 Binary files /dev/null and b/apps/syng/syng-icon-128.png differ diff --git a/apps/system-designer/system-designer-icon-128.png b/apps/system-designer/system-designer-icon-128.png new file mode 100644 index 00000000000..c28d913c731 Binary files /dev/null and b/apps/system-designer/system-designer-icon-128.png differ diff --git a/apps/tabby-terminal/tabby-terminal-icon-128.png b/apps/tabby-terminal/tabby-terminal-icon-128.png new file mode 100644 index 00000000000..f4b1ac52202 Binary files /dev/null and b/apps/tabby-terminal/tabby-terminal-icon-128.png differ diff --git a/apps/tabby/tabby-icon-128.png b/apps/tabby/tabby-icon-128.png new file mode 100644 index 00000000000..3bbd65519f9 Binary files /dev/null and b/apps/tabby/tabby-icon-128.png differ diff --git a/apps/tagflow/tagflow-icon-128.png b/apps/tagflow/tagflow-icon-128.png new file mode 100644 index 00000000000..41ebb92e829 Binary files /dev/null and b/apps/tagflow/tagflow-icon-128.png differ diff --git a/apps/tagspaces/tagspaces-icon-128.png b/apps/tagspaces/tagspaces-icon-128.png new file mode 100644 index 00000000000..81ceb9c013d Binary files /dev/null and b/apps/tagspaces/tagspaces-icon-128.png differ diff --git a/apps/tagstoo/tagstoo-icon-128.png b/apps/tagstoo/tagstoo-icon-128.png new file mode 100644 index 00000000000..d1622898969 Binary files /dev/null and b/apps/tagstoo/tagstoo-icon-128.png differ diff --git a/apps/tagstoo/tagstoo.yml b/apps/tagstoo/tagstoo.yml index d4ea19c8f74..1f3fecfa3e9 100644 --- a/apps/tagstoo/tagstoo.yml +++ b/apps/tagstoo/tagstoo.yml @@ -21,4 +21,3 @@ locales: - en-US - fr-FR - es-ES - diff --git a/apps/taskade/taskade-icon.png b/apps/taskade/taskade-icon.png deleted file mode 100644 index fa986e0d723..00000000000 Binary files a/apps/taskade/taskade-icon.png and /dev/null differ diff --git a/apps/taskade/taskade.yml b/apps/taskade/taskade.yml deleted file mode 100644 index 2585515d477..00000000000 --- a/apps/taskade/taskade.yml +++ /dev/null @@ -1,15 +0,0 @@ -name: Taskade -description: 'Team task lists & notes.' -website: 'https://www.taskade.com/downloads' -keywords: - - tasks - - todos - - collaboration - - editor - - productivity - - lists - - real-time - - brainstorm - - outliner - - checklist -category: Productivity diff --git a/apps/taskana/taskana-icon-128.png b/apps/taskana/taskana-icon-128.png new file mode 100644 index 00000000000..9b48e00e5d7 Binary files /dev/null and b/apps/taskana/taskana-icon-128.png differ diff --git a/apps/tch-filector/tch-filector-icon.png b/apps/tch-filector/tch-filector-icon.png deleted file mode 100644 index eaa4434b10d..00000000000 Binary files a/apps/tch-filector/tch-filector-icon.png and /dev/null differ diff --git a/apps/tch-filector/tch-filector.yml b/apps/tch-filector/tch-filector.yml deleted file mode 100644 index b747b5a2042..00000000000 --- a/apps/tch-filector/tch-filector.yml +++ /dev/null @@ -1,9 +0,0 @@ -name: FileCtor -description: 'File inspector with interactive javascript console.' -website: 'https://tomas-chyly.com/en/project/filector/' -category: Developer Tools -repository: 'https://github.com/tomaschyly/FileCtor' -keywords: - - open source - - developer -license: GPL v3 diff --git a/apps/tea-ebook/tea-ebook-icon-128.png b/apps/tea-ebook/tea-ebook-icon-128.png new file mode 100644 index 00000000000..7630b442602 Binary files /dev/null and b/apps/tea-ebook/tea-ebook-icon-128.png differ diff --git a/apps/teleios-bible/teleios-bible-icon-128.png b/apps/teleios-bible/teleios-bible-icon-128.png new file mode 100644 index 00000000000..17f48440187 Binary files /dev/null and b/apps/teleios-bible/teleios-bible-icon-128.png differ diff --git a/apps/ten-hands/ten-hands-icon-128.png b/apps/ten-hands/ten-hands-icon-128.png new file mode 100644 index 00000000000..151e1d3b768 Binary files /dev/null and b/apps/ten-hands/ten-hands-icon-128.png differ diff --git a/apps/teseve/teseve-icon-128.png b/apps/teseve/teseve-icon-128.png new file mode 100644 index 00000000000..2045b4bd05d Binary files /dev/null and b/apps/teseve/teseve-icon-128.png differ diff --git a/apps/tess/tess-icon-128.png b/apps/tess/tess-icon-128.png new file mode 100644 index 00000000000..a69155a1590 Binary files /dev/null and b/apps/tess/tess-icon-128.png differ diff --git a/apps/testcafe-studio/testcafe-studio-icon-128.png b/apps/testcafe-studio/testcafe-studio-icon-128.png new file mode 100644 index 00000000000..e505c04961e Binary files /dev/null and b/apps/testcafe-studio/testcafe-studio-icon-128.png differ diff --git a/apps/testmace/testmace-icon.png b/apps/testmace/testmace-icon.png deleted file mode 100644 index 6e256668baa..00000000000 Binary files a/apps/testmace/testmace-icon.png and /dev/null differ diff --git a/apps/testmace/testmace.yml b/apps/testmace/testmace.yml deleted file mode 100644 index 236f5706b66..00000000000 --- a/apps/testmace/testmace.yml +++ /dev/null @@ -1,7 +0,0 @@ -name: TestMace -description: 'Powerful IDE to work with API.' -website: 'https://client.testmace.com' -category: 'Developer Tools' -repository: 'https://github.com/TestMace/TestMace-issues' -snapcraftName: 'testmace' -youtube_video_url: 'https://www.youtube.com/watch?v=Gyg_4w78KBo' diff --git a/apps/testrec/testrec-icon-128.png b/apps/testrec/testrec-icon-128.png new file mode 100644 index 00000000000..84dbb0ce517 Binary files /dev/null and b/apps/testrec/testrec-icon-128.png differ diff --git a/apps/texpaste/texpaste-icon-128.png b/apps/texpaste/texpaste-icon-128.png new file mode 100644 index 00000000000..ede74c48179 Binary files /dev/null and b/apps/texpaste/texpaste-icon-128.png differ diff --git a/apps/texpaste/texpaste.yml b/apps/texpaste/texpaste.yml index edda7a48f6c..75f7ee17b1f 100644 --- a/apps/texpaste/texpaste.yml +++ b/apps/texpaste/texpaste.yml @@ -10,5 +10,6 @@ keywords: - 'clipboard' license: 'GPL-3.0' category: 'Science & Medicine' +goodColorOnWhite: '#000000' goodColorOnBlack: '#ffffff' faintColorOnWhite: 'rgba(0, 0, 0, 0.6)' diff --git a/apps/texturelab/texturelab-icon.png b/apps/texturelab/texturelab-icon.png deleted file mode 100644 index f1b65d99473..00000000000 Binary files a/apps/texturelab/texturelab-icon.png and /dev/null differ diff --git a/apps/texturelab/texturelab.yml b/apps/texturelab/texturelab.yml deleted file mode 100644 index 66901363da9..00000000000 --- a/apps/texturelab/texturelab.yml +++ /dev/null @@ -1,16 +0,0 @@ -name: TextureLab -description: - 'Free, Cross-Platform, GPU-Accelerated Procedural Texture Generator.' -website: 'https://njbrown.itch.io/texturelab' -category: 'Graphics & Design' -repository: 'https://github.com/njbrown/texturelab' -keywords: - - 'procedural art' - - 'gamedev' - - 'game development' - - 'game art' - - '3d graphics' - - 'textures' - - 'nodegraph' - - 'substance designer' -license: GPLv3 diff --git a/apps/the-poker-timer/the-poker-timer-icon-128.png b/apps/the-poker-timer/the-poker-timer-icon-128.png new file mode 100644 index 00000000000..0ded1fcc081 Binary files /dev/null and b/apps/the-poker-timer/the-poker-timer-icon-128.png differ diff --git a/apps/the-qwerty-app/the-qwerty-app-icon.png b/apps/the-qwerty-app/the-qwerty-app-icon.png deleted file mode 100644 index 5ef2b2c1da1..00000000000 Binary files a/apps/the-qwerty-app/the-qwerty-app-icon.png and /dev/null differ diff --git a/apps/the-qwerty-app/the-qwerty-app.yml b/apps/the-qwerty-app/the-qwerty-app.yml deleted file mode 100644 index 41f12347ee8..00000000000 --- a/apps/the-qwerty-app/the-qwerty-app.yml +++ /dev/null @@ -1,9 +0,0 @@ -name: The qwerty app -description: 'Simple screenwriting tool for storytellers by storytellers.' -website: 'https://www.theqwertyapp.xyz' -category: 'Productivity' -keywords: - - 'screenwriting' - - 'movies' - - 'productivity' - - 'entertainment' diff --git a/apps/themebuilder/themebuilder-icon-128.png b/apps/themebuilder/themebuilder-icon-128.png new file mode 100644 index 00000000000..31e3db8315e Binary files /dev/null and b/apps/themebuilder/themebuilder-icon-128.png differ diff --git a/apps/thismypc/thismypc-icon-128.png b/apps/thismypc/thismypc-icon-128.png new file mode 100644 index 00000000000..ee6ebbc16db Binary files /dev/null and b/apps/thismypc/thismypc-icon-128.png differ diff --git a/apps/thorium-reader/thorium-reader-icon-128.png b/apps/thorium-reader/thorium-reader-icon-128.png new file mode 100644 index 00000000000..e49aed70442 Binary files /dev/null and b/apps/thorium-reader/thorium-reader-icon-128.png differ diff --git a/apps/threema-for-desktop/threema-for-desktop-icon-128.png b/apps/threema-for-desktop/threema-for-desktop-icon-128.png new file mode 100644 index 00000000000..135f59a66a9 Binary files /dev/null and b/apps/threema-for-desktop/threema-for-desktop-icon-128.png differ diff --git a/apps/threema-for-desktop/threema-for-desktop.yml b/apps/threema-for-desktop/threema-for-desktop.yml index 2d1c4409cf7..19184e1a989 100644 --- a/apps/threema-for-desktop/threema-for-desktop.yml +++ b/apps/threema-for-desktop/threema-for-desktop.yml @@ -1,7 +1,7 @@ name: Threema For Desktop description: Unofficial desktop client for Threema. website: https://github.com/GeekCornerGH/Threema-For-Desktop#readme -category: Social Networking +category: Social repository: https://github.com/GeekCornerGH/Threema-For-Desktop keywords: - threema diff --git a/apps/thunderdocs/thunderdocs-icon.png b/apps/thunderdocs/thunderdocs-icon.png deleted file mode 100644 index 7b1f17b0de0..00000000000 Binary files a/apps/thunderdocs/thunderdocs-icon.png and /dev/null differ diff --git a/apps/thunderdocs/thunderdocs.yml b/apps/thunderdocs/thunderdocs.yml deleted file mode 100644 index e8c228da34b..00000000000 --- a/apps/thunderdocs/thunderdocs.yml +++ /dev/null @@ -1,9 +0,0 @@ -name: ThunderDocs -description: 'Unofficial Google Docs Desktop App' -website: 'https://github.com/Vista1nik/ThunderDocs/releases' -category: Productivity -repository: 'https://github.com/Vista1nik/ThunderDocs' -keywords: - - office - - 'google docs' -license: MIT diff --git a/apps/tidal/tidal-icon-128.png b/apps/tidal/tidal-icon-128.png new file mode 100644 index 00000000000..1a219718190 Binary files /dev/null and b/apps/tidal/tidal-icon-128.png differ diff --git a/apps/tidal/tidal.yml b/apps/tidal/tidal.yml index 25cd0687eca..d69ef55c839 100644 --- a/apps/tidal/tidal.yml +++ b/apps/tidal/tidal.yml @@ -1,5 +1,7 @@ name: TIDAL -description: 'Music streaming service' +description: + 'The first global music streaming service with high fidelity sound, hi-def + video quality, along with expertly curated playlists and original content.' website: 'https://www.tidal.com' keywords: - music diff --git a/apps/tidgi/tidgi-icon-128.png b/apps/tidgi/tidgi-icon-128.png new file mode 100644 index 00000000000..baa3e3fa55a Binary files /dev/null and b/apps/tidgi/tidgi-icon-128.png differ diff --git a/apps/tilde/tilde-icon-128.png b/apps/tilde/tilde-icon-128.png new file mode 100644 index 00000000000..5f5e5ede41a Binary files /dev/null and b/apps/tilde/tilde-icon-128.png differ diff --git a/apps/tiliq/tiliq-icon-128.png b/apps/tiliq/tiliq-icon-128.png new file mode 100644 index 00000000000..4232e77ceef Binary files /dev/null and b/apps/tiliq/tiliq-icon-128.png differ diff --git a/apps/time-zone-converter/time-zone-converter-icon-128.png b/apps/time-zone-converter/time-zone-converter-icon-128.png new file mode 100644 index 00000000000..0038c9b3a4a Binary files /dev/null and b/apps/time-zone-converter/time-zone-converter-icon-128.png differ diff --git a/apps/timebuzzer/timebuzzer-icon-128.png b/apps/timebuzzer/timebuzzer-icon-128.png new file mode 100644 index 00000000000..5725bd8c493 Binary files /dev/null and b/apps/timebuzzer/timebuzzer-icon-128.png differ diff --git a/apps/timeseriesadmin/timeseriesadmin-icon-128.png b/apps/timeseriesadmin/timeseriesadmin-icon-128.png new file mode 100644 index 00000000000..d9bc79d5024 Binary files /dev/null and b/apps/timeseriesadmin/timeseriesadmin-icon-128.png differ diff --git a/apps/tockler/tockler-icon-128.png b/apps/tockler/tockler-icon-128.png new file mode 100644 index 00000000000..b13308e3d6e Binary files /dev/null and b/apps/tockler/tockler-icon-128.png differ diff --git a/apps/tockler/tockler.yml b/apps/tockler/tockler.yml index 5030c205bc2..9f66494fb92 100644 --- a/apps/tockler/tockler.yml +++ b/apps/tockler/tockler.yml @@ -2,7 +2,7 @@ name: Tockler description: 'Application title and computer state recorder. Track your time or look when and what were you doing at some point in time.' -website: 'https://maygo.github.io/tockler' +website: 'https://tockler.trimatech.dev/' repository: 'https://github.com/MayGo/tockler' keywords: - 'free time tracking' diff --git a/apps/todo/todo-icon-128.png b/apps/todo/todo-icon-128.png new file mode 100644 index 00000000000..b27dc872226 Binary files /dev/null and b/apps/todo/todo-icon-128.png differ diff --git a/apps/todometer/todometer-icon-128.png b/apps/todometer/todometer-icon-128.png new file mode 100644 index 00000000000..b24e65562e2 Binary files /dev/null and b/apps/todometer/todometer-icon-128.png differ diff --git a/apps/tofino/tofino-icon-128.png b/apps/tofino/tofino-icon-128.png new file mode 100644 index 00000000000..64de990d79c Binary files /dev/null and b/apps/tofino/tofino-icon-128.png differ diff --git a/apps/tonfotos/tonfotos-icon-128.png b/apps/tonfotos/tonfotos-icon-128.png new file mode 100644 index 00000000000..be493289735 Binary files /dev/null and b/apps/tonfotos/tonfotos-icon-128.png differ diff --git a/apps/top-browser/top-browser-icon-128.png b/apps/top-browser/top-browser-icon-128.png new file mode 100644 index 00000000000..aab53047545 Binary files /dev/null and b/apps/top-browser/top-browser-icon-128.png differ diff --git a/apps/tough-cookies/tough-cookies-icon-128.png b/apps/tough-cookies/tough-cookies-icon-128.png new file mode 100644 index 00000000000..3ff738d194b Binary files /dev/null and b/apps/tough-cookies/tough-cookies-icon-128.png differ diff --git a/apps/trackabi/trackabi-icon-128.png b/apps/trackabi/trackabi-icon-128.png new file mode 100644 index 00000000000..f224e3f9072 Binary files /dev/null and b/apps/trackabi/trackabi-icon-128.png differ diff --git a/apps/trackingtime/trackingtime-icon-128.png b/apps/trackingtime/trackingtime-icon-128.png new file mode 100644 index 00000000000..55c807b8778 Binary files /dev/null and b/apps/trackingtime/trackingtime-icon-128.png differ diff --git a/apps/transee/transee-icon-128.png b/apps/transee/transee-icon-128.png new file mode 100644 index 00000000000..7b4dd041651 Binary files /dev/null and b/apps/transee/transee-icon-128.png differ diff --git a/apps/translation-editor/translation-editor-icon-128.png b/apps/translation-editor/translation-editor-icon-128.png new file mode 100644 index 00000000000..6eeac12688d Binary files /dev/null and b/apps/translation-editor/translation-editor-icon-128.png differ diff --git a/apps/translatium/translatium-icon.png b/apps/translatium/translatium-icon.png deleted file mode 100644 index 429c4d8551d..00000000000 Binary files a/apps/translatium/translatium-icon.png and /dev/null differ diff --git a/apps/translatium/translatium.yml b/apps/translatium/translatium.yml deleted file mode 100644 index f26e9b8a061..00000000000 --- a/apps/translatium/translatium.yml +++ /dev/null @@ -1,17 +0,0 @@ -name: Translatium -description: 'Translate 100+ Languages Instantly.' -website: 'https://translatium.app' -repository: 'https://github.com/webcatalog/translatium-desktop' -license: MPL-2.0 - - 'google translate' - - 'material design' - - 'optical character recognition' - - 'text-to-speech' - - 'voice recognition' - - language - - languages - - ocr - - translate - - translator - - tts -category: Productivity diff --git a/apps/trello/trello-icon-128.png b/apps/trello/trello-icon-128.png new file mode 100644 index 00000000000..eb0aa6ec071 Binary files /dev/null and b/apps/trello/trello-icon-128.png differ diff --git a/apps/trello/trello-icon.png b/apps/trello/trello-icon.png new file mode 100644 index 00000000000..8984b785b9c Binary files /dev/null and b/apps/trello/trello-icon.png differ diff --git a/apps/trello/trello.yml b/apps/trello/trello.yml new file mode 100644 index 00000000000..f47e7d64664 --- /dev/null +++ b/apps/trello/trello.yml @@ -0,0 +1,10 @@ +name: Trello +description: + The ultimate project management tool. Start up a board in seconds, automate + tedious tasks, and collaborate anywhere, even on mobile. +website: https://trello.com +keywords: + - project management + - tasks + - kanban +category: Productivity diff --git a/apps/trico/trico-icon-128.png b/apps/trico/trico-icon-128.png new file mode 100644 index 00000000000..ec32f63a251 Binary files /dev/null and b/apps/trico/trico-icon-128.png differ diff --git a/apps/trilium-notes/trilium-notes-icon-128.png b/apps/trilium-notes/trilium-notes-icon-128.png new file mode 100644 index 00000000000..66720e02d92 Binary files /dev/null and b/apps/trilium-notes/trilium-notes-icon-128.png differ diff --git a/apps/trivia-desktop/trivia-desktop-icon.png b/apps/trivia-desktop/trivia-desktop-icon.png deleted file mode 100644 index ceb931fbf9a..00000000000 Binary files a/apps/trivia-desktop/trivia-desktop-icon.png and /dev/null differ diff --git a/apps/trivia-desktop/trivia-desktop.yml b/apps/trivia-desktop/trivia-desktop.yml deleted file mode 100644 index a907d824421..00000000000 --- a/apps/trivia-desktop/trivia-desktop.yml +++ /dev/null @@ -1,9 +0,0 @@ -name: Trivia Desktop -description: - App that allows you to play multiple-choice trivia and grind points. -website: https://github.com/Trivia-Bot-Discord/trivia-desktop -category: Games -repository: https://github.com/Trivia-Bot-Discord/trivia-desktop.git -keywords: - - 'trivia' -license: GPL-3.0 diff --git a/apps/tropy/tropy-icon-128.png b/apps/tropy/tropy-icon-128.png new file mode 100644 index 00000000000..718623e760d Binary files /dev/null and b/apps/tropy/tropy-icon-128.png differ diff --git a/apps/trym/trym-icon-128.png b/apps/trym/trym-icon-128.png new file mode 100644 index 00000000000..5ae04b8d87b Binary files /dev/null and b/apps/trym/trym-icon-128.png differ diff --git a/apps/ttth/ttth-icon-128.png b/apps/ttth/ttth-icon-128.png new file mode 100644 index 00000000000..24c6e7d070f Binary files /dev/null and b/apps/ttth/ttth-icon-128.png differ diff --git a/apps/ttth/ttth.yml b/apps/ttth/ttth.yml index 0e1ed0c60c2..22fa1f6011b 100644 --- a/apps/ttth/ttth.yml +++ b/apps/ttth/ttth.yml @@ -23,5 +23,6 @@ keywords: - productivity - Xing category: 'Productivity' +locales: - en-EN - de-DE diff --git a/apps/tunlookup/tunlookup-icon-128.png b/apps/tunlookup/tunlookup-icon-128.png new file mode 100644 index 00000000000..316c382d89d Binary files /dev/null and b/apps/tunlookup/tunlookup-icon-128.png differ diff --git a/apps/turbo-download-manager/turbo-download-manager-icon-128.png b/apps/turbo-download-manager/turbo-download-manager-icon-128.png new file mode 100644 index 00000000000..fb1aadf5ec6 Binary files /dev/null and b/apps/turbo-download-manager/turbo-download-manager-icon-128.png differ diff --git a/apps/tusk/tusk-icon-128.png b/apps/tusk/tusk-icon-128.png new file mode 100644 index 00000000000..c6bb7adf8c2 Binary files /dev/null and b/apps/tusk/tusk-icon-128.png differ diff --git a/apps/tusk/tusk.yml b/apps/tusk/tusk.yml index 5a958773fe2..8c85d8d7118 100644 --- a/apps/tusk/tusk.yml +++ b/apps/tusk/tusk.yml @@ -1,7 +1,7 @@ name: Tusk description: 'Refined Evernote desktop app' -website: 'https://klaussinani.github.io/tusk' -repository: 'https://github.com/klaussinani/tusk' +website: 'https://klaudiosinani.com/tusk/' +repository: 'https://github.com/klaudiosinani/tusk' snapcraftName: tusk keywords: - note diff --git a/apps/tutti-quanti-shelf/tutti-quanti-shelf-icon.png b/apps/tutti-quanti-shelf/tutti-quanti-shelf-icon.png deleted file mode 100644 index 9f1c886a6a7..00000000000 Binary files a/apps/tutti-quanti-shelf/tutti-quanti-shelf-icon.png and /dev/null differ diff --git a/apps/tutti-quanti-shelf/tutti-quanti-shelf.yml b/apps/tutti-quanti-shelf/tutti-quanti-shelf.yml deleted file mode 100644 index a7efe4b8c82..00000000000 --- a/apps/tutti-quanti-shelf/tutti-quanti-shelf.yml +++ /dev/null @@ -1,15 +0,0 @@ -name: 'Tutti Quanti Shelf' -description: - 'Collection of miscellaneous developer-oriented utilities wrapped into one - single app.' -website: 'https://github.com/tonton-pixel/tutti-quanti-shelf' -category: Utilities -keywords: - - collection - - developer - - miscellaneous - - modular - - shelf - - 'tutti quanti' - - utility -license: MIT diff --git a/apps/tviewer/tviewer-icon-128.png b/apps/tviewer/tviewer-icon-128.png new file mode 100644 index 00000000000..ff05fcd15c9 Binary files /dev/null and b/apps/tviewer/tviewer-icon-128.png differ diff --git a/apps/tweakstyle/tweakstyle-icon-128.png b/apps/tweakstyle/tweakstyle-icon-128.png new file mode 100644 index 00000000000..3cd4d56fe49 Binary files /dev/null and b/apps/tweakstyle/tweakstyle-icon-128.png differ diff --git a/apps/tweeten/tweeten-icon-128.png b/apps/tweeten/tweeten-icon-128.png new file mode 100644 index 00000000000..43a64f0d39d Binary files /dev/null and b/apps/tweeten/tweeten-icon-128.png differ diff --git a/apps/tweeten/tweeten.yml b/apps/tweeten/tweeten.yml index 0b033c49bc2..bdbbdf96e06 100644 --- a/apps/tweeten/tweeten.yml +++ b/apps/tweeten/tweeten.yml @@ -5,4 +5,4 @@ keywords: - twitter - tweetdeck - 'tweetdeck for windows' -category: 'Social Networking' +category: 'Social' diff --git a/apps/twinkle-tray/twinkle-tray-icon-128.png b/apps/twinkle-tray/twinkle-tray-icon-128.png new file mode 100644 index 00000000000..b8690e50b2e Binary files /dev/null and b/apps/twinkle-tray/twinkle-tray-icon-128.png differ diff --git a/apps/twitch/twitch-icon-128.png b/apps/twitch/twitch-icon-128.png new file mode 100644 index 00000000000..2a74215eb5b Binary files /dev/null and b/apps/twitch/twitch-icon-128.png differ diff --git a/apps/twitch/twitch.yml b/apps/twitch/twitch.yml index 2787f5603d8..377a43554b1 100644 --- a/apps/twitch/twitch.yml +++ b/apps/twitch/twitch.yml @@ -1,5 +1,7 @@ name: Twitch -description: 'Fast and free communication for gamers' +description: + 'Interactive livestreaming service for content spanning gaming, entertainment, + sports, music, and more.' website: 'https://app.twitch.tv' keywords: - games diff --git a/apps/twittertron/twittertron-icon-128.png b/apps/twittertron/twittertron-icon-128.png new file mode 100644 index 00000000000..6e45ed714cf Binary files /dev/null and b/apps/twittertron/twittertron-icon-128.png differ diff --git a/apps/twittertron/twittertron.yml b/apps/twittertron/twittertron.yml index 9d0e583ee2f..5269b6b00d7 100644 --- a/apps/twittertron/twittertron.yml +++ b/apps/twittertron/twittertron.yml @@ -7,5 +7,6 @@ repository: https://github.com/afractal/twittertron-app keywords: - twitter license: Proprietary +goodColorOnWhite: '#343e40' goodColorOnBlack: '#fafbfc' faintColorOnWhite: 'rgba(138, 43, 226, 0.6)' diff --git a/apps/typetalk/typetalk-icon-128.png b/apps/typetalk/typetalk-icon-128.png new file mode 100644 index 00000000000..9ab9f94284e Binary files /dev/null and b/apps/typetalk/typetalk-icon-128.png differ diff --git a/apps/tzared/tzared-icon-128.png b/apps/tzared/tzared-icon-128.png new file mode 100644 index 00000000000..f80870bd9fe Binary files /dev/null and b/apps/tzared/tzared-icon-128.png differ diff --git a/apps/tzared/tzared.yml b/apps/tzared/tzared.yml index 0f423fd340b..7f5d1fe493e 100644 --- a/apps/tzared/tzared.yml +++ b/apps/tzared/tzared.yml @@ -6,3 +6,4 @@ keywords: - tzared - online category: Games +youtube_video_url: 'https://www.youtube.com/watch?time_continue=612&v=4oFdzM81_Ls' diff --git a/apps/u-stair/u-stair-icon.png b/apps/u-stair/u-stair-icon.png deleted file mode 100644 index 9cbf30c8dfc..00000000000 Binary files a/apps/u-stair/u-stair-icon.png and /dev/null differ diff --git a/apps/u-stair/u-stair.yml b/apps/u-stair/u-stair.yml deleted file mode 100644 index dba1bb4e21b..00000000000 --- a/apps/u-stair/u-stair.yml +++ /dev/null @@ -1,11 +0,0 @@ -name: U Stair -description: - Application to organise university programs curriculum and schedules. -website: https://afmorenosa.github.io/U_Stair-WebPage/ -category: Productivity -repository: https://github.com/afmorenosa/U_Stair -keywords: - - Schedule - - Timetable - - University -license: GPL-3.0-or-later diff --git a/apps/ubauth/ubauth-icon-128.png b/apps/ubauth/ubauth-icon-128.png new file mode 100644 index 00000000000..e965e9150f6 Binary files /dev/null and b/apps/ubauth/ubauth-icon-128.png differ diff --git a/apps/ueli/ueli-icon-128.png b/apps/ueli/ueli-icon-128.png new file mode 100644 index 00000000000..82d9594dd54 Binary files /dev/null and b/apps/ueli/ueli-icon-128.png differ diff --git a/apps/umlboard/umlboard-icon-128.png b/apps/umlboard/umlboard-icon-128.png new file mode 100644 index 00000000000..9d7b7f58022 Binary files /dev/null and b/apps/umlboard/umlboard-icon-128.png differ diff --git a/apps/unfx-proxy-checker/unfx-proxy-checker-icon.png b/apps/unfx-proxy-checker/unfx-proxy-checker-icon.png deleted file mode 100644 index 0453e3671d7..00000000000 Binary files a/apps/unfx-proxy-checker/unfx-proxy-checker-icon.png and /dev/null differ diff --git a/apps/unfx-proxy-checker/unfx-proxy-checker.yml b/apps/unfx-proxy-checker/unfx-proxy-checker.yml deleted file mode 100644 index d1a19902b03..00000000000 --- a/apps/unfx-proxy-checker/unfx-proxy-checker.yml +++ /dev/null @@ -1,11 +0,0 @@ -name: 'Unfx Proxy Checker' -description: - 'Powerful proxy checker with huge features and beautiful design. Easy sorting - and filtering by all parameters.' -website: 'https://openproxy.space/software/proxy-checker' -category: 'Developer Tools' -repository: 'https://github.com/assnctr/unfx-proxy-checker' -keywords: - - Proxy - - Checker -license: MIT diff --git a/apps/unicopedia-plus/unicopedia-plus-icon.png b/apps/unicopedia-plus/unicopedia-plus-icon.png deleted file mode 100644 index 982f180b4bb..00000000000 Binary files a/apps/unicopedia-plus/unicopedia-plus-icon.png and /dev/null differ diff --git a/apps/unicopedia-plus/unicopedia-plus.yml b/apps/unicopedia-plus/unicopedia-plus.yml deleted file mode 100644 index 4507a6bb4fd..00000000000 --- a/apps/unicopedia-plus/unicopedia-plus.yml +++ /dev/null @@ -1,17 +0,0 @@ -name: 'Unicopedia Plus' -description: - 'Set of Unicode, Unihan & emoji utilities wrapped into one single app.' -website: 'https://github.com/tonton-pixel/unicopedia-plus' -category: Utilities -keywords: - - characters - - code points - - emoji - - javascript - - properties - - regex - - set - - unicode - - unihan - - utility -license: MIT diff --git a/apps/unicopedia-sinica/unicopedia-sinica-icon.png b/apps/unicopedia-sinica/unicopedia-sinica-icon.png deleted file mode 100644 index e85fc61f16b..00000000000 Binary files a/apps/unicopedia-sinica/unicopedia-sinica-icon.png and /dev/null differ diff --git a/apps/unicopedia-sinica/unicopedia-sinica.yml b/apps/unicopedia-sinica/unicopedia-sinica.yml deleted file mode 100644 index e51ce8477a2..00000000000 --- a/apps/unicopedia-sinica/unicopedia-sinica.yml +++ /dev/null @@ -1,22 +0,0 @@ -name: 'Unicopedia Sinica' -description: - 'Set of Unicode utilities related to ideographs, wrapped into one single app.' -website: 'https://github.com/tonton-pixel/unicopedia-sinica' -category: Utilities -keywords: - - characters - - chinese - - cjk - - 'code points' - - components - - glyphs - - ideographs - - ids - - japanese - - javascript - - korean - - tangut - - unicode - - unihan - - utility -license: MIT diff --git a/apps/unlimited-clipboard/unlimited-clipboard-icon-128.png b/apps/unlimited-clipboard/unlimited-clipboard-icon-128.png new file mode 100644 index 00000000000..c6f8750504b Binary files /dev/null and b/apps/unlimited-clipboard/unlimited-clipboard-icon-128.png differ diff --git a/apps/unofficial-riot-games-launcher/unofficial-riot-games-launcher-icon.png b/apps/unofficial-riot-games-launcher/unofficial-riot-games-launcher-icon.png deleted file mode 100644 index e7b9c84e620..00000000000 Binary files a/apps/unofficial-riot-games-launcher/unofficial-riot-games-launcher-icon.png and /dev/null differ diff --git a/apps/unofficial-riot-games-launcher/unofficial-riot-games-launcher.yml b/apps/unofficial-riot-games-launcher/unofficial-riot-games-launcher.yml deleted file mode 100644 index 21f2c65a18c..00000000000 --- a/apps/unofficial-riot-games-launcher/unofficial-riot-games-launcher.yml +++ /dev/null @@ -1,13 +0,0 @@ -name: Unofficial Riot Games Launcher -description: - 'Custom Launcher for League of Legends, Legends of Runeterra and VALORANT.' -website: 'https://www.softpedia.com/get/Gaming-Related/Unofficial-Riot-Games-Launcher.shtml' -repository: 'https://github.com/Eliosth/UNOFFICIAL-Riot-Games-Launcher' -youtube_video_url: 'https://www.youtube.com/watch?v=vJ7sgziaUUg' -category: Games -keywords: - - League of Legends - - Legends of Runeterra - - Valorant - - Game Launcher - diff --git a/apps/unofficial-zalo/unofficial-zalo-icon-128.png b/apps/unofficial-zalo/unofficial-zalo-icon-128.png new file mode 100644 index 00000000000..de1da10a10a Binary files /dev/null and b/apps/unofficial-zalo/unofficial-zalo-icon-128.png differ diff --git a/apps/upcount/upcount-icon-128.png b/apps/upcount/upcount-icon-128.png new file mode 100644 index 00000000000..1ff852d37df Binary files /dev/null and b/apps/upcount/upcount-icon-128.png differ diff --git a/apps/upcount/upcount.yml b/apps/upcount/upcount.yml index 896cf0e1f9e..75459dbf933 100644 --- a/apps/upcount/upcount.yml +++ b/apps/upcount/upcount.yml @@ -12,6 +12,7 @@ keywords: - 'open source' - configurable license: GPLv3 +goodColorOnWhite: '#222222' goodColorOnBlack: '#41DB7F' faintColorOnWhite: rgba(34, 34, 34, 0.3) locales: diff --git a/apps/uphone/uphone-icon.png b/apps/uphone/uphone-icon.png deleted file mode 100644 index 8b229cf807b..00000000000 Binary files a/apps/uphone/uphone-icon.png and /dev/null differ diff --git a/apps/uphone/uphone.yml b/apps/uphone/uphone.yml deleted file mode 100644 index a761f1649c0..00000000000 --- a/apps/uphone/uphone.yml +++ /dev/null @@ -1,8 +0,0 @@ -name: uPhone -description: 'WebRTC Desktop Phone' -website: 'https://www.integraccs.com/' -keywords: - - WebRTC - - 'Contact Center' - - 'Call Center' -category: 'Social Networking' diff --git a/apps/upnotes/upnotes-icon-128.png b/apps/upnotes/upnotes-icon-128.png new file mode 100644 index 00000000000..f752ca7cf23 Binary files /dev/null and b/apps/upnotes/upnotes-icon-128.png differ diff --git a/apps/utilso/utilso-icon-128.png b/apps/utilso/utilso-icon-128.png new file mode 100644 index 00000000000..f3ef978953b Binary files /dev/null and b/apps/utilso/utilso-icon-128.png differ diff --git a/apps/vade-mecum-shelf/vade-mecum-shelf-icon.png b/apps/vade-mecum-shelf/vade-mecum-shelf-icon.png deleted file mode 100644 index da950980f4b..00000000000 Binary files a/apps/vade-mecum-shelf/vade-mecum-shelf-icon.png and /dev/null differ diff --git a/apps/vade-mecum-shelf/vade-mecum-shelf.yml b/apps/vade-mecum-shelf/vade-mecum-shelf.yml deleted file mode 100644 index b6ad0a6ce90..00000000000 --- a/apps/vade-mecum-shelf/vade-mecum-shelf.yml +++ /dev/null @@ -1,12 +0,0 @@ -name: 'Vade Mecum Shelf' -description: - 'Collection of vade mecum-like utilities wrapped into one single app.' -website: 'https://github.com/tonton-pixel/vade-mecum-shelf' -category: Utilities -keywords: - - collection - - modular - - shelf - - utility - - 'vade mecum' -license: MIT diff --git a/apps/vagrant-manager/vagrant-manager-icon-128.png b/apps/vagrant-manager/vagrant-manager-icon-128.png new file mode 100644 index 00000000000..b699314eab9 Binary files /dev/null and b/apps/vagrant-manager/vagrant-manager-icon-128.png differ diff --git a/apps/vagrant-manager/vagrant-manager.yml b/apps/vagrant-manager/vagrant-manager.yml index 7e56085d873..38e41fc8386 100644 --- a/apps/vagrant-manager/vagrant-manager.yml +++ b/apps/vagrant-manager/vagrant-manager.yml @@ -10,6 +10,7 @@ keywords: - 'developer tools' license: MIT category: 'Developer Tools' +locales: - cs-CZ - hi-IN - ja-JP diff --git a/apps/vectr/vectr-icon-128.png b/apps/vectr/vectr-icon-128.png new file mode 100644 index 00000000000..dac1705a724 Binary files /dev/null and b/apps/vectr/vectr-icon-128.png differ diff --git a/apps/vershd/vershd-icon-128.png b/apps/vershd/vershd-icon-128.png new file mode 100644 index 00000000000..9ec10dd94ad Binary files /dev/null and b/apps/vershd/vershd-icon-128.png differ diff --git a/apps/video-hub-app/video-hub-app-icon.png b/apps/video-hub-app/video-hub-app-icon.png deleted file mode 100644 index 02a65d8b815..00000000000 Binary files a/apps/video-hub-app/video-hub-app-icon.png and /dev/null differ diff --git a/apps/video-hub-app/video-hub-app.yml b/apps/video-hub-app/video-hub-app.yml deleted file mode 100644 index c1683ffd364..00000000000 --- a/apps/video-hub-app/video-hub-app.yml +++ /dev/null @@ -1,10 +0,0 @@ -name: 'Video Hub App' -description: 'Browse, search, and preview your videos' -website: 'https://videohubapp.com/' -category: 'Photo & Video' -keywords: - - video - - videos - - catalog - - search - - file-manager diff --git a/apps/video-player/video-player-icon.png b/apps/video-player/video-player-icon.png deleted file mode 100644 index 697067cd3d8..00000000000 Binary files a/apps/video-player/video-player-icon.png and /dev/null differ diff --git a/apps/video-player/video-player.yml b/apps/video-player/video-player.yml deleted file mode 100644 index 9f90ee5c5ff..00000000000 --- a/apps/video-player/video-player.yml +++ /dev/null @@ -1,13 +0,0 @@ -name: Video Player -description: Play video with reversing and time stretching effects. -website: https://github.com/Tenpi/Video-Player -category: Photo & Video -repository: https://github.com/Tenpi/Video-Player -keywords: - - video - - player - - subtitles - - reversing - - time stretching - - looping -license: MIT diff --git a/apps/vikunja/vikunja-icon-128.png b/apps/vikunja/vikunja-icon-128.png new file mode 100644 index 00000000000..ce9b1fda756 Binary files /dev/null and b/apps/vikunja/vikunja-icon-128.png differ diff --git a/apps/visual-family-tree/visual-family-tree-icon-128.png b/apps/visual-family-tree/visual-family-tree-icon-128.png new file mode 100644 index 00000000000..bd8623c8aba Binary files /dev/null and b/apps/visual-family-tree/visual-family-tree-icon-128.png differ diff --git a/apps/visual-studio-code/visual-studio-code-icon-128.png b/apps/visual-studio-code/visual-studio-code-icon-128.png new file mode 100644 index 00000000000..d7e8ba81811 Binary files /dev/null and b/apps/visual-studio-code/visual-studio-code-icon-128.png differ diff --git a/apps/vivifyscrum/vivifyscrum-icon.png b/apps/vivifyscrum/vivifyscrum-icon.png deleted file mode 100644 index 72167a7a03d..00000000000 Binary files a/apps/vivifyscrum/vivifyscrum-icon.png and /dev/null differ diff --git a/apps/vivifyscrum/vivifyscrum.yml b/apps/vivifyscrum/vivifyscrum.yml deleted file mode 100644 index 092107708ae..00000000000 --- a/apps/vivifyscrum/vivifyscrum.yml +++ /dev/null @@ -1,13 +0,0 @@ -name: VivifyScrum -description: 'Scrum and Kanban Tool.' -website: 'https://www.vivifyscrum.com/' -repository: 'https://github.com/Vivify-Ideas/vivifyscrum2-electron/' -category: Productivity -keywords: - - agile - - scrum - - kanban - - project management - - productivity - - collaboration -license: Proprietary diff --git a/apps/vk-messenger/vk-messenger-icon.png b/apps/vk-messenger/vk-messenger-icon.png deleted file mode 100644 index eef375d58ec..00000000000 Binary files a/apps/vk-messenger/vk-messenger-icon.png and /dev/null differ diff --git a/apps/vk-messenger/vk-messenger.yml b/apps/vk-messenger/vk-messenger.yml deleted file mode 100644 index 8780add52af..00000000000 --- a/apps/vk-messenger/vk-messenger.yml +++ /dev/null @@ -1,8 +0,0 @@ -name: 'VK Messenger' -description: 'Simple and Easy App for Messaging on VK' -website: 'https://vk.com/messenger' -keywords: - - messaging - - chat - - productivity -category: Productivity diff --git a/apps/voice-notifies/voice-notifies-icon.png b/apps/voice-notifies/voice-notifies-icon.png deleted file mode 100644 index 7c8777556b0..00000000000 Binary files a/apps/voice-notifies/voice-notifies-icon.png and /dev/null differ diff --git a/apps/voice-notifies/voice-notifies.yml b/apps/voice-notifies/voice-notifies.yml deleted file mode 100644 index 648c13f831f..00000000000 --- a/apps/voice-notifies/voice-notifies.yml +++ /dev/null @@ -1,15 +0,0 @@ -name: 'Voice Notifies' -description: 'Desktop app compatible with Google Voice' -website: 'http://voicenotifies.com' -license: Proprietary -keywords: - - 'Google Voice' - - 'Google Voice Desktop App' - - 'Google Voice Mac app' - - 'Google Voice Mac Menu Bar' - - 'Google Voice Notifier' - - 'Google Voice Macintosh Application' - - Chat - - 'Text Messaging' - - 'Android Text Messaging' -category: 'Social Networking' diff --git a/apps/voipstudio/voipstudio-icon-128.png b/apps/voipstudio/voipstudio-icon-128.png new file mode 100644 index 00000000000..7bfcd8d4478 Binary files /dev/null and b/apps/voipstudio/voipstudio-icon-128.png differ diff --git a/apps/vrap/vrap-icon-128.png b/apps/vrap/vrap-icon-128.png new file mode 100644 index 00000000000..4a8fdc10399 Binary files /dev/null and b/apps/vrap/vrap-icon-128.png differ diff --git a/apps/vue-calc/vue-calc-icon-128.png b/apps/vue-calc/vue-calc-icon-128.png new file mode 100644 index 00000000000..83e3426d58b Binary files /dev/null and b/apps/vue-calc/vue-calc-icon-128.png differ diff --git a/apps/vue-calc/vue-calc.yml b/apps/vue-calc/vue-calc.yml index 2d8954472ca..b368c9ad453 100644 --- a/apps/vue-calc/vue-calc.yml +++ b/apps/vue-calc/vue-calc.yml @@ -2,6 +2,7 @@ name: Vue Calc description: 'A Simple VueJS Calculator built with ElectronJS' website: 'https://github.com/el3um4s/vue-calc' repository: 'https://github.com/el3um4s/vue-calc' +keywords: - calculator - vuetify - vue diff --git a/apps/vupc/vupc-icon-128.png b/apps/vupc/vupc-icon-128.png new file mode 100644 index 00000000000..98d43bbff98 Binary files /dev/null and b/apps/vupc/vupc-icon-128.png differ diff --git a/apps/vupc/vupc.yml b/apps/vupc/vupc.yml index b3162ea54d7..50a34bc1653 100644 --- a/apps/vupc/vupc.yml +++ b/apps/vupc/vupc.yml @@ -5,5 +5,5 @@ keywords: - screensharing - collaboration - WebRTC -category: 'Social Networking' +category: 'Social' repository: 'https://github.com/machester4/vupc' diff --git a/apps/waifu2x-gui/waifu2x-gui-icon.png b/apps/waifu2x-gui/waifu2x-gui-icon.png deleted file mode 100644 index 8b8c23149bc..00000000000 Binary files a/apps/waifu2x-gui/waifu2x-gui-icon.png and /dev/null differ diff --git a/apps/waifu2x-gui/waifu2x-gui.yml b/apps/waifu2x-gui/waifu2x-gui.yml deleted file mode 100644 index f62ea1a7d3d..00000000000 --- a/apps/waifu2x-gui/waifu2x-gui.yml +++ /dev/null @@ -1,14 +0,0 @@ -name: Waifu2x GUI -description: Upscales anime-styled images, gifs, and videos with waifu2x. -website: https://github.com/Tenpi/Waifu2x-GUI -category: Photo & Video -repository: https://github.com/Tenpi/Waifu2x-GUI -keywords: - - anime - - waifu2x - - upscaling - - image - - gif - - video -license: MIT -npmPackageName: waifu2x diff --git a/apps/wail/wail-icon-128.png b/apps/wail/wail-icon-128.png new file mode 100644 index 00000000000..74eee25b751 Binary files /dev/null and b/apps/wail/wail-icon-128.png differ diff --git a/apps/wail/wail.yml b/apps/wail/wail.yml index b582f7c6e65..d6a512024e5 100644 --- a/apps/wail/wail.yml +++ b/apps/wail/wail.yml @@ -10,3 +10,4 @@ keywords: - 'web archive collections' - 'personal web archiving' - 'high fidelity preservation' +license: GPL-3.0 diff --git a/apps/waiterio-restaurant-pos/waiterio-restaurant-pos-icon-128.png b/apps/waiterio-restaurant-pos/waiterio-restaurant-pos-icon-128.png new file mode 100644 index 00000000000..8bb99509b3f Binary files /dev/null and b/apps/waiterio-restaurant-pos/waiterio-restaurant-pos-icon-128.png differ diff --git a/apps/waiterio-restaurant-pos/waiterio-restaurant-pos.yml b/apps/waiterio-restaurant-pos/waiterio-restaurant-pos.yml index 3256c139026..ac82e9f8c0b 100644 --- a/apps/waiterio-restaurant-pos/waiterio-restaurant-pos.yml +++ b/apps/waiterio-restaurant-pos/waiterio-restaurant-pos.yml @@ -28,3 +28,4 @@ locales: - th-TH - tr-TR - zh-CN +snapcraftName: 'waiterio-restaurant-pos' diff --git a/apps/wakefy/wakefy-icon-128.png b/apps/wakefy/wakefy-icon-128.png new file mode 100644 index 00000000000..37cea98fc4a Binary files /dev/null and b/apps/wakefy/wakefy-icon-128.png differ diff --git a/apps/walling/walling-icon-128.png b/apps/walling/walling-icon-128.png new file mode 100644 index 00000000000..43075e33117 Binary files /dev/null and b/apps/walling/walling-icon-128.png differ diff --git a/apps/wanna-class/wanna-class-icon-128.png b/apps/wanna-class/wanna-class-icon-128.png new file mode 100644 index 00000000000..b95e765f7a8 Binary files /dev/null and b/apps/wanna-class/wanna-class-icon-128.png differ diff --git a/apps/waqt/waqt-icon-128.png b/apps/waqt/waqt-icon-128.png new file mode 100644 index 00000000000..4f130be901d Binary files /dev/null and b/apps/waqt/waqt-icon-128.png differ diff --git a/apps/wayward/wayward-icon-128.png b/apps/wayward/wayward-icon-128.png new file mode 100644 index 00000000000..885d349751c Binary files /dev/null and b/apps/wayward/wayward-icon-128.png differ diff --git a/apps/wdos/wdos-icon-128.png b/apps/wdos/wdos-icon-128.png new file mode 100644 index 00000000000..47c785f24fa Binary files /dev/null and b/apps/wdos/wdos-icon-128.png differ diff --git a/apps/web-toolbox/web-toolbox-icon-128.png b/apps/web-toolbox/web-toolbox-icon-128.png new file mode 100644 index 00000000000..7368227cc2c Binary files /dev/null and b/apps/web-toolbox/web-toolbox-icon-128.png differ diff --git a/apps/webasyst-cashflow/webasyst-cashflow-icon.png b/apps/webasyst-cashflow/webasyst-cashflow-icon.png deleted file mode 100644 index 71a3f248faa..00000000000 Binary files a/apps/webasyst-cashflow/webasyst-cashflow-icon.png and /dev/null differ diff --git a/apps/webasyst-cashflow/webasyst-cashflow.yml b/apps/webasyst-cashflow/webasyst-cashflow.yml deleted file mode 100644 index 6ed454a10a7..00000000000 --- a/apps/webasyst-cashflow/webasyst-cashflow.yml +++ /dev/null @@ -1,19 +0,0 @@ -name: 'Webasyst Cash Flow' -description: 'Cash flow management and forecasting for small businesses and teams.' -website: 'https://www.webasyst.com/store/app/cash/' -category: 'Finance' -keywords: - - finance - - accounting - - management - - cash - - cashflow - - money - - 'cash flow' - - bookkepeening - - budget - - chart - - graph -locales: - - en-US - - ru-RU diff --git a/apps/webcatalog/webcatalog-icon-128.png b/apps/webcatalog/webcatalog-icon-128.png new file mode 100644 index 00000000000..2cc9af79a07 Binary files /dev/null and b/apps/webcatalog/webcatalog-icon-128.png differ diff --git a/apps/webcatalog/webcatalog.yml b/apps/webcatalog/webcatalog.yml index f4b663075a9..cf7b1179d1c 100644 --- a/apps/webcatalog/webcatalog.yml +++ b/apps/webcatalog/webcatalog.yml @@ -1,9 +1,10 @@ name: WebCatalog description: 'Turn Any Websites Into Real Desktop Apps' -website: 'https://webcatalog.app' +website: 'https://webcatalog.io' license: MPL-2.0 homebrewCaskName: webcatalog youtube_video_url: 'https://www.youtube.com/watch?v=kWuGFW42Vjo' +keywords: - 'app store' - 'create desktop app' - 'real app' diff --git a/apps/webkiosk-wrapper/webkiosk-wrapper-icon-128.png b/apps/webkiosk-wrapper/webkiosk-wrapper-icon-128.png new file mode 100644 index 00000000000..46368987c17 Binary files /dev/null and b/apps/webkiosk-wrapper/webkiosk-wrapper-icon-128.png differ diff --git a/apps/webkitty/webkitty-icon-128.png b/apps/webkitty/webkitty-icon-128.png new file mode 100644 index 00000000000..361df1749ff Binary files /dev/null and b/apps/webkitty/webkitty-icon-128.png differ diff --git a/apps/webnet/webnet-icon.png b/apps/webnet/webnet-icon.png deleted file mode 100644 index bf17db9320c..00000000000 Binary files a/apps/webnet/webnet-icon.png and /dev/null differ diff --git a/apps/webnet/webnet.yml b/apps/webnet/webnet.yml deleted file mode 100644 index 8fd6d7b3a1b..00000000000 --- a/apps/webnet/webnet.yml +++ /dev/null @@ -1,10 +0,0 @@ -name: 'Web Net' -description: 'Chromium Web Browser' -website: 'https://www.web-net.ml' -repository: 'https://github.com/MEGAMINDMK' -category: 'Utilities' -keywords: - - 'web development' - - browser - - 'developer tools' -license: MIT diff --git a/apps/webtorrent/webtorrent-icon-128.png b/apps/webtorrent/webtorrent-icon-128.png new file mode 100644 index 00000000000..865eea06cb5 Binary files /dev/null and b/apps/webtorrent/webtorrent-icon-128.png differ diff --git a/apps/webtorrent/webtorrent.yml b/apps/webtorrent/webtorrent.yml index ce8b399f177..00970767f46 100644 --- a/apps/webtorrent/webtorrent.yml +++ b/apps/webtorrent/webtorrent.yml @@ -1,6 +1,6 @@ name: WebTorrent description: The streaming torrent client -website: https://webtorrent.io/desktop +website: https://webtorrent.io/ repository: https://github.com/webtorrent/webtorrent-desktop homebrewCaskName: webtorrent keywords: diff --git a/apps/weektodo/weektodo-icon-128.png b/apps/weektodo/weektodo-icon-128.png new file mode 100644 index 00000000000..4881d481207 Binary files /dev/null and b/apps/weektodo/weektodo-icon-128.png differ diff --git a/apps/weflow/weflow-icon.png b/apps/weflow/weflow-icon.png deleted file mode 100644 index e77d21aec27..00000000000 Binary files a/apps/weflow/weflow-icon.png and /dev/null differ diff --git a/apps/weflow/weflow.yml b/apps/weflow/weflow.yml deleted file mode 100644 index ba798f1e47c..00000000000 --- a/apps/weflow/weflow.yml +++ /dev/null @@ -1,12 +0,0 @@ -name: WeFlow -description: 'A Web development workflow tool based on tmt-workflow' -website: 'https://github.com/weixin/WeFlow' -repository: 'https://github.com/weixin/WeFlow' -keywords: - - 'Web Development' - - Workflow - - Gulp - - Grunt - - 'developer tools' -license: MIT -category: 'Developer Tools' diff --git a/apps/weighthub/weighthub-icon-128.png b/apps/weighthub/weighthub-icon-128.png new file mode 100644 index 00000000000..15cbf06cda6 Binary files /dev/null and b/apps/weighthub/weighthub-icon-128.png differ diff --git a/apps/weighthub/weighthub.yml b/apps/weighthub/weighthub.yml index 3ca340a9fbc..6f9a4c71046 100644 --- a/apps/weighthub/weighthub.yml +++ b/apps/weighthub/weighthub.yml @@ -22,4 +22,5 @@ locales: - de - fr - it +goodColorOnWhite: '#1672b8' goodColorOnBlack: '#428bca' diff --git a/apps/weltenschaft/weltenschaft-icon-128.png b/apps/weltenschaft/weltenschaft-icon-128.png new file mode 100644 index 00000000000..097efff398c Binary files /dev/null and b/apps/weltenschaft/weltenschaft-icon-128.png differ diff --git a/apps/wexond/wexond-icon-128.png b/apps/wexond/wexond-icon-128.png new file mode 100644 index 00000000000..3ce7068c6d8 Binary files /dev/null and b/apps/wexond/wexond-icon-128.png differ diff --git a/apps/whale/whale-icon-128.png b/apps/whale/whale-icon-128.png new file mode 100644 index 00000000000..b0966e3793c Binary files /dev/null and b/apps/whale/whale-icon-128.png differ diff --git a/apps/whatsapp/whatsapp-icon-128.png b/apps/whatsapp/whatsapp-icon-128.png new file mode 100644 index 00000000000..2a0c1badc0b Binary files /dev/null and b/apps/whatsapp/whatsapp-icon-128.png differ diff --git a/apps/whatsapp/whatsapp.yml b/apps/whatsapp/whatsapp.yml index 8f481c844cf..f8c35c31c3d 100644 --- a/apps/whatsapp/whatsapp.yml +++ b/apps/whatsapp/whatsapp.yml @@ -1,5 +1,7 @@ name: WhatsApp -description: 'Free IM, voice & video calls' +description: + 'Free and offers simple, secure, reliable messaging and calling, available on + phones all over the world.' website: 'https://www.whatsapp.com' keywords: - free calls @@ -8,4 +10,4 @@ keywords: - messaging - chat - voip -category: 'Social Networking' +category: 'Social' diff --git a/apps/wildlink/wildlink-icon-128.png b/apps/wildlink/wildlink-icon-128.png new file mode 100644 index 00000000000..0dfeda42004 Binary files /dev/null and b/apps/wildlink/wildlink-icon-128.png differ diff --git a/apps/winds/winds-icon-128.png b/apps/winds/winds-icon-128.png new file mode 100644 index 00000000000..37387004e4c Binary files /dev/null and b/apps/winds/winds-icon-128.png differ diff --git a/apps/wire/wire-icon-128.png b/apps/wire/wire-icon-128.png new file mode 100644 index 00000000000..cbbc9d44744 Binary files /dev/null and b/apps/wire/wire-icon-128.png differ diff --git a/apps/wire/wire.yml b/apps/wire/wire.yml index 45669433fcb..a311788e4c0 100644 --- a/apps/wire/wire.yml +++ b/apps/wire/wire.yml @@ -8,4 +8,4 @@ keywords: - security - messenger - messaging -category: 'Social Networking' +category: 'Social' diff --git a/apps/wizard-mirror/wizard-mirror-icon-128.png b/apps/wizard-mirror/wizard-mirror-icon-128.png new file mode 100644 index 00000000000..a923968b9b7 Binary files /dev/null and b/apps/wizard-mirror/wizard-mirror-icon-128.png differ diff --git a/apps/wnr/wnr-icon-128.png b/apps/wnr/wnr-icon-128.png new file mode 100644 index 00000000000..13f92bca0b9 Binary files /dev/null and b/apps/wnr/wnr-icon-128.png differ diff --git a/apps/wnr/wnr.yml b/apps/wnr/wnr.yml index 1c5c3ad7a29..422b49b4f77 100644 --- a/apps/wnr/wnr.yml +++ b/apps/wnr/wnr.yml @@ -15,5 +15,6 @@ keywords: - efficiency license: MPL2.0 category: Productivity +locales: - en - zh-CN diff --git a/apps/wordmark/wordmark-icon.png b/apps/wordmark/wordmark-icon.png deleted file mode 100644 index dacf2bc65ad..00000000000 Binary files a/apps/wordmark/wordmark-icon.png and /dev/null differ diff --git a/apps/wordmark/wordmark.yml b/apps/wordmark/wordmark.yml deleted file mode 100644 index e451fbd5b23..00000000000 --- a/apps/wordmark/wordmark.yml +++ /dev/null @@ -1,7 +0,0 @@ -name: WordMark -description: 'A lightweight blog publishing editor for Markdown writers' -website: 'https://wordmarkapp.com/' -keywords: - - markdown - - editor -category: Productivity diff --git a/apps/wordofthehour/wordofthehour-icon-128.png b/apps/wordofthehour/wordofthehour-icon-128.png new file mode 100644 index 00000000000..a37e36b1bd7 Binary files /dev/null and b/apps/wordofthehour/wordofthehour-icon-128.png differ diff --git a/apps/wordpress-com/wordpress-com-icon.png b/apps/wordpress-com/wordpress-com-icon.png deleted file mode 100644 index 2b6ec600a7f..00000000000 Binary files a/apps/wordpress-com/wordpress-com-icon.png and /dev/null differ diff --git a/apps/wordpress-com/wordpress-com.yml b/apps/wordpress-com/wordpress-com.yml deleted file mode 100644 index 037718cd7b0..00000000000 --- a/apps/wordpress-com/wordpress-com.yml +++ /dev/null @@ -1,6 +0,0 @@ -name: WordPress.com -description: 'A desktop app for WordPress' -website: 'https://desktop.wordpress.com' -keywords: - - Productivity -category: Productivity diff --git a/apps/wordpress/wordpress-icon-128.png b/apps/wordpress/wordpress-icon-128.png new file mode 100644 index 00000000000..64d0e98d6da Binary files /dev/null and b/apps/wordpress/wordpress-icon-128.png differ diff --git a/apps/wordpress/wordpress-icon.png b/apps/wordpress/wordpress-icon.png new file mode 100644 index 00000000000..f4513690efa Binary files /dev/null and b/apps/wordpress/wordpress-icon.png differ diff --git a/apps/wordpress/wordpress.yml b/apps/wordpress/wordpress.yml new file mode 100644 index 00000000000..14603149d77 --- /dev/null +++ b/apps/wordpress/wordpress.yml @@ -0,0 +1,6 @@ +name: WordPress +description: 'Desktop app that gives WordPress a permanent home in your dock.' +website: 'https://desktop.wordpress.com' +keywords: + - Productivity +category: Productivity diff --git a/apps/workpuls/workpuls-icon-128.png b/apps/workpuls/workpuls-icon-128.png new file mode 100644 index 00000000000..2dba6c8a5fd Binary files /dev/null and b/apps/workpuls/workpuls-icon-128.png differ diff --git a/apps/worksheets-data-studio/worksheets-data-studio-icon-128.png b/apps/worksheets-data-studio/worksheets-data-studio-icon-128.png new file mode 100644 index 00000000000..9b3c0cf7716 Binary files /dev/null and b/apps/worksheets-data-studio/worksheets-data-studio-icon-128.png differ diff --git a/apps/world-history-ap/world-history-ap-icon.png b/apps/world-history-ap/world-history-ap-icon.png deleted file mode 100644 index fd5086a6980..00000000000 Binary files a/apps/world-history-ap/world-history-ap-icon.png and /dev/null differ diff --git a/apps/world-history-ap/world-history-ap.yml b/apps/world-history-ap/world-history-ap.yml deleted file mode 100644 index fa4fadf2ec2..00000000000 --- a/apps/world-history-ap/world-history-ap.yml +++ /dev/null @@ -1,6 +0,0 @@ -name: 'World History AP' -description: 'Help students study for the rigorous AP exam' -website: 'https://rrhswhap.weebly.com/' -keywords: - - Education -category: Education diff --git a/apps/wow-stat/wow-stat-icon-128.png b/apps/wow-stat/wow-stat-icon-128.png new file mode 100644 index 00000000000..c4c8b4039c2 Binary files /dev/null and b/apps/wow-stat/wow-stat-icon-128.png differ diff --git a/apps/writebar/writebar-icon-128.png b/apps/writebar/writebar-icon-128.png new file mode 100644 index 00000000000..b2142c180b8 Binary files /dev/null and b/apps/writebar/writebar-icon-128.png differ diff --git a/apps/writebar/writebar.yml b/apps/writebar/writebar.yml index 7a10682da8a..143e22fdeff 100644 --- a/apps/writebar/writebar.yml +++ b/apps/writebar/writebar.yml @@ -4,6 +4,7 @@ description: keyboard (on the Macbook Pro TouchBar).' website: 'https://writebar.js.org' repository: 'https://github.com/alexander-shvets/writebar' +keywords: - macbook-pro - touchbar - distraction-free diff --git a/apps/xmind-zen/xmind-zen-icon.png b/apps/xmind-zen/xmind-zen-icon.png deleted file mode 100644 index 702427515cd..00000000000 Binary files a/apps/xmind-zen/xmind-zen-icon.png and /dev/null differ diff --git a/apps/xmind-zen/xmind-zen.yml b/apps/xmind-zen/xmind-zen.yml deleted file mode 100644 index a36a0fe20f4..00000000000 --- a/apps/xmind-zen/xmind-zen.yml +++ /dev/null @@ -1,15 +0,0 @@ -name: XMind ZEN -description: 'A whole new amazing mind mapping tool.' -website: 'https://www.xmind.net/zen/' -keywords: - - mind map - - mind mapping - - brainstorming -category: Productivity -locales: - - de - - en-US - - fr - - ja - - zh-CN - - zh-TW diff --git a/apps/xuanxuan/xuanxuan-icon-128.png b/apps/xuanxuan/xuanxuan-icon-128.png new file mode 100644 index 00000000000..bd422c4da8b Binary files /dev/null and b/apps/xuanxuan/xuanxuan-icon-128.png differ diff --git a/apps/y2mp3/y2mp3-icon-128.png b/apps/y2mp3/y2mp3-icon-128.png new file mode 100644 index 00000000000..52d95da865e Binary files /dev/null and b/apps/y2mp3/y2mp3-icon-128.png differ diff --git a/apps/y2mp3/y2mp3.yml b/apps/y2mp3/y2mp3.yml index 0446d0b0ee8..fa98dd8cbe2 100644 --- a/apps/y2mp3/y2mp3.yml +++ b/apps/y2mp3/y2mp3.yml @@ -3,6 +3,7 @@ description: 'Download youtube videos to audio files.' website: 'https://github.com/moshfeu/y2mp3' category: Music repository: 'https://github.com/moshfeu/y2mp3' +keywords: - youtube - playlist - download @@ -10,8 +11,5 @@ repository: 'https://github.com/moshfeu/y2mp3' - free - audio license: MIT -colors: - goodColorOnWhite: '#148544' - goodColorOnBlack: '#27ae60' locales: - en-US diff --git a/apps/yana/yana-icon.png b/apps/yana/yana-icon.png deleted file mode 100644 index 18ee45c05c2..00000000000 Binary files a/apps/yana/yana-icon.png and /dev/null differ diff --git a/apps/yana/yana.yml b/apps/yana/yana.yml deleted file mode 100644 index 5f16e45f6e0..00000000000 --- a/apps/yana/yana.yml +++ /dev/null @@ -1,24 +0,0 @@ -name: yana -description: - Powerful notebook app with nesting, search, rich-text editing and more. -website: https://yana.js.org -category: Productivity -repository: https://github.com/lukasbach/yana -youtube_video_url: https://www.youtube.com/watch?v=0BUB5IprutU -goodColorOnWhite: '#2d6cad' -goodColorOnBlack: '#377cc3' - -keywords: - - notebook - - notes - - app - - free - - scalable - - organization - - search - - nesting - - hierarchy - - wysiwyg - - snippet - - ide - - code diff --git a/apps/yeoman/yeoman-icon.png b/apps/yeoman/yeoman-icon.png deleted file mode 100644 index 2a8a3622ddb..00000000000 Binary files a/apps/yeoman/yeoman-icon.png and /dev/null differ diff --git a/apps/yeoman/yeoman.yml b/apps/yeoman/yeoman.yml deleted file mode 100644 index 8760b2c2c59..00000000000 --- a/apps/yeoman/yeoman.yml +++ /dev/null @@ -1,9 +0,0 @@ -name: Yeoman -description: 'Scaffolding tool for webapps' -website: 'https://github.com/yeoman/yeoman-app' -keywords: - - 'web development' - - scaffolding - - productivity -category: Productivity -repository: 'https://github.com/yeoman/yeoman-app' diff --git a/apps/yet-another-gitbook-reader/yet-another-gitbook-reader-icon-128.png b/apps/yet-another-gitbook-reader/yet-another-gitbook-reader-icon-128.png new file mode 100644 index 00000000000..b63b8630159 Binary files /dev/null and b/apps/yet-another-gitbook-reader/yet-another-gitbook-reader-icon-128.png differ diff --git a/apps/yet-another-gitbook-reader/yet-another-gitbook-reader.yml b/apps/yet-another-gitbook-reader/yet-another-gitbook-reader.yml index 10650e8b44b..be9164c37bb 100644 --- a/apps/yet-another-gitbook-reader/yet-another-gitbook-reader.yml +++ b/apps/yet-another-gitbook-reader/yet-another-gitbook-reader.yml @@ -1,8 +1,5 @@ name: Yet-Another-Gitbook-Reader -description: - YAGR is yet another gitbook reader built upon - `nodegit`/`typeorm`/`docsify`/`@swimlane/docpa-core`, multilingual support is - available. +description: YAGR is yet another GitBook reader for desktop. website: https://github.com/gnu4cn/gitbook-reader-app repository: https://github.com/gnu4cn/gitbook-reader-app category: Education diff --git a/apps/yoheim/yoheim-icon-128.png b/apps/yoheim/yoheim-icon-128.png new file mode 100644 index 00000000000..b64acbc5d7d Binary files /dev/null and b/apps/yoheim/yoheim-icon-128.png differ diff --git a/apps/yout/yout-icon-128.png b/apps/yout/yout-icon-128.png new file mode 100644 index 00000000000..3232dd36184 Binary files /dev/null and b/apps/yout/yout-icon-128.png differ diff --git a/apps/youtube-music-desktop-app/youtube-music-desktop-app-icon-128.png b/apps/youtube-music-desktop-app/youtube-music-desktop-app-icon-128.png new file mode 100644 index 00000000000..79ab2fcc263 Binary files /dev/null and b/apps/youtube-music-desktop-app/youtube-music-desktop-app-icon-128.png differ diff --git a/apps/youtube-music-for-desktop/youtube-music-for-desktop-icon-128.png b/apps/youtube-music-for-desktop/youtube-music-for-desktop-icon-128.png new file mode 100644 index 00000000000..c77f1b15e3a Binary files /dev/null and b/apps/youtube-music-for-desktop/youtube-music-for-desktop-icon-128.png differ diff --git a/apps/zap/zap-icon.png b/apps/zap/zap-icon.png deleted file mode 100644 index a1f802f1e26..00000000000 Binary files a/apps/zap/zap-icon.png and /dev/null differ diff --git a/apps/zap/zap.yml b/apps/zap/zap.yml deleted file mode 100644 index cc4bf3f1e5a..00000000000 --- a/apps/zap/zap.yml +++ /dev/null @@ -1,13 +0,0 @@ -name: 'Zap' -description: - 'Cross platform Lightning Network wallet focused on user experience and ease - of use ⚡️.' -website: 'https://zaphq.io/' -repository: 'https://github.com/LN-Zap/zap-desktop' -keywords: - - 'Lightning Network' - - 'Bitcoin' - - 'Litecoin' - - 'Wallet' -license: MIT -category: Finance diff --git a/apps/zector/zector-icon.png b/apps/zector/zector-icon.png deleted file mode 100644 index d243916ba79..00000000000 Binary files a/apps/zector/zector-icon.png and /dev/null differ diff --git a/apps/zector/zector.yml b/apps/zector/zector.yml deleted file mode 100644 index 1a856636ad5..00000000000 --- a/apps/zector/zector.yml +++ /dev/null @@ -1,8 +0,0 @@ -name: Zector -description: 'Vector Graphics tools suite.' -website: 'http://zector.io' -keywords: - - Graphics - - Drawing - - Vector -category: 'Photo & Video' diff --git a/apps/zefenify/zefenify-icon-128.png b/apps/zefenify/zefenify-icon-128.png new file mode 100644 index 00000000000..bf48d1ed6e3 Binary files /dev/null and b/apps/zefenify/zefenify-icon-128.png differ diff --git a/apps/zello/zello-icon-128.png b/apps/zello/zello-icon-128.png new file mode 100644 index 00000000000..8d00e72a698 Binary files /dev/null and b/apps/zello/zello-icon-128.png differ diff --git a/apps/zeplin/zeplin-icon-128.png b/apps/zeplin/zeplin-icon-128.png new file mode 100644 index 00000000000..770b5cbfd78 Binary files /dev/null and b/apps/zeplin/zeplin-icon-128.png differ diff --git a/apps/zerabase/zerabase-icon-128.png b/apps/zerabase/zerabase-icon-128.png new file mode 100644 index 00000000000..385fe22ca74 Binary files /dev/null and b/apps/zerabase/zerabase-icon-128.png differ diff --git a/apps/zettlr/zettlr-icon-128.png b/apps/zettlr/zettlr-icon-128.png new file mode 100644 index 00000000000..96e422c005f Binary files /dev/null and b/apps/zettlr/zettlr-icon-128.png differ diff --git a/apps/zettlr/zettlr.yml b/apps/zettlr/zettlr.yml index a807764b2f4..017acf9009d 100644 --- a/apps/zettlr/zettlr.yml +++ b/apps/zettlr/zettlr.yml @@ -13,6 +13,7 @@ keywords: - share category: Productivity license: 'GNU GPL v3' +locales: - de-DE - en-US - en-GB diff --git a/apps/znote/znote-icon-128.png b/apps/znote/znote-icon-128.png new file mode 100644 index 00000000000..d8e10fbee6d Binary files /dev/null and b/apps/znote/znote-icon-128.png differ diff --git a/apps/zonote/zonote-icon-128.png b/apps/zonote/zonote-icon-128.png new file mode 100644 index 00000000000..02433fffe01 Binary files /dev/null and b/apps/zonote/zonote-icon-128.png differ diff --git a/apps/zoommy/zoommy-icon-128.png b/apps/zoommy/zoommy-icon-128.png new file mode 100644 index 00000000000..e0094636956 Binary files /dev/null and b/apps/zoommy/zoommy-icon-128.png differ diff --git a/apps/zulip/zulip-icon-128.png b/apps/zulip/zulip-icon-128.png new file mode 100644 index 00000000000..c00311fa0a1 Binary files /dev/null and b/apps/zulip/zulip-icon-128.png differ diff --git a/apps/zulip/zulip.yml b/apps/zulip/zulip.yml index dffd22f3bb5..dea8135c017 100644 --- a/apps/zulip/zulip.yml +++ b/apps/zulip/zulip.yml @@ -2,7 +2,7 @@ name: Zulip description: 'It combines the immediacy of real-time chat with an email threading model.' website: 'https://zulip.com/' -category: 'Social Networking' +category: 'Social' repository: 'https://github.com/zulip/zulip-desktop' keywords: - zulip diff --git a/contributing.md b/contributing.md index 7d3e8c341fe..905698fd302 100644 --- a/contributing.md +++ b/contributing.md @@ -19,7 +19,6 @@ changes to this document in a pull request. - [YML File Rules](#yml-file-rules) - [Categories](#categories) - [Screenshots](#screenshots) - - [Colors](#colors) - [Icons](#icons) - [Locales](#locales) - [Company Logos and Names](#company-logos-and-names) @@ -106,7 +105,7 @@ apps - Reference - Science & Medicine - Shopping -- Social Networking +- Social - Sports - Travel - Utilities @@ -118,12 +117,10 @@ following format if provided: ```yml screenshots: - - - imageUrl: 'https://mysite.com/awesome1.png' + - imageUrl: 'https://mysite.com/awesome1.png' caption: 'Awesome screenshot 1' imageLink: 'https://mysite.com/awesome.html' - - - imageUrl: 'https://mysite.com/awesome2.png' + - imageUrl: 'https://mysite.com/awesome2.png' caption: 'Awesome screenshot 2' imageLink: 'https://mysite.com/awesome.html' ``` @@ -135,22 +132,6 @@ screenshots: directed to when someone clicks on an image. If this field is not specified, clicking on a screenshot will go to the application website. -### Colors - -- `goodColorOnWhite` is an optional hex string, e.g. `#660000` -- `goodColorOnBlack` is an optional hex string. -- `faintColorOnWhite` is an optional rgba string, e.g. `rgba(100, 0, 0, 0.1)` - -If unspecified, an -[accessible colors](https://github.com/zeke/pick-a-good-color) will be picked or -derived from the provided icon file. - -Colors must meet the -[WCAG contrast guidelines](https://www.w3.org/TR/WCAG/#visual-audio-contrast). -You can use -[leaverou.github.io/contrast-ratio](http://leaverou.github.io/contrast-ratio/) -to help pick accessible colors. - ### Icons - Must be a `.png` @@ -289,21 +270,6 @@ hyper └── hyper.yml ``` -Then the bot extracts a color palette from the app icon: - -```yml -iconColors: ['#FF0000', '#C54F23', '#DD8833'] -``` - -And it also picks some colors that are "on brand" for use on black or white -backgrounds: - -```yml -goodColorOnWhite: '#916E02' -goodColorOnBlack: '#FCCC36' -faintColorOnWhite: 'rgba(80, 0, 0, 0.1) -``` - Lastly, the bot commits changes to git, pushes to GitHub, and publishes a new release to npm. diff --git a/index.json b/index.json new file mode 100644 index 00000000000..3ebeb3dad6f --- /dev/null +++ b/index.json @@ -0,0 +1,13529 @@ +[ + { + "slug": "1clipboard", + "name": "1Clipboard", + "description": "A universal clipboard managing app that makes it easy to access your clipboard from anywhere on any device", + "website": "http://1clipboard.io", + "repository": "https://github.com/wiziple/1clipboard", + "keywords": [ + "clipboard" + ], + "category": "Utilities", + "icon": "1clipboard-icon.png", + "icon32": "1clipboard-icon-32.png", + "icon64": "1clipboard-icon-64.png", + "icon128": "1clipboard-icon-128.png", + "icon256": "1clipboard-icon-256.png", + "date": "2016-03-31" + }, + { + "slug": "1password", + "name": "1Password", + "description": "The easiest way to store and use strong passwords. Log in to sites and fill forms securely with a single click.", + "website": "https://www.1password.com", + "keywords": [ + "Password manager", + "Security", + "Privacy" + ], + "category": "Utilities", + "icon": "1password-icon.png", + "icon32": "1password-icon-32.png", + "icon64": "1password-icon-64.png", + "icon128": "1password-icon-128.png", + "icon256": "1password-icon-256.png", + "date": "2022-08-15" + }, + { + "slug": "5eclient", + "name": "5EClient", + "description": "5EPlay CSGO Client", + "website": "https://www.5eplay.com/", + "keywords": [ + "CSGO", + "PUG" + ], + "locales": [ + "zh_CN" + ], + "category": "Games", + "icon": "5eclient-icon.png", + "icon32": "5eclient-icon-32.png", + "icon64": "5eclient-icon-64.png", + "icon128": "5eclient-icon-128.png", + "icon256": "5eclient-icon-256.png", + "date": "2016-08-25" + }, + { + "slug": "abstract", + "name": "Abstract", + "description": "A platform for modern design teams to work together.", + "website": "https://www.goabstract.com", + "category": "Graphics & Design", + "keywords": [ + "design", + "version control", + "abstract", + "sketch", + "image", + "editor", + "vector", + "prototyping" + ], + "icon": "abstract-icon.png", + "icon32": "abstract-icon-32.png", + "icon64": "abstract-icon-64.png", + "icon128": "abstract-icon-128.png", + "icon256": "abstract-icon-256.png", + "date": "2018-06-18" + }, + { + "slug": "advanced-rest-client", + "name": "Advanced REST Client", + "description": "REST client application for developers", + "website": "https://install.advancedrestclient.com", + "category": "Developer Tools", + "repository": "https://github.com/advanced-rest-client/arc-electron", + "keywords": [ + "REST", + "REST client", + "HTTP", + "request", + "developer" + ], + "license": "Apache-2.0", + "icon": "advanced-rest-client-icon.png", + "icon32": "advanced-rest-client-icon-32.png", + "icon64": "advanced-rest-client-icon-64.png", + "icon128": "advanced-rest-client-icon-128.png", + "icon256": "advanced-rest-client-icon-256.png", + "date": "2018-10-01" + }, + { + "slug": "aeon", + "name": "Aeon", + "description": "📡 Scan the internet for your personal information and modify or remove it.", + "website": "https://aeon.technology", + "category": "Productivity", + "repository": "https://github.com/leinelissen/aeon", + "keywords": [ + "data", + "gdpr", + "personal data", + "data request", + "facebook", + "instagram", + "spotify", + "linkedin" + ], + "license": "EUPL-1.2", + "icon": "aeon-icon.png", + "icon32": "aeon-icon-32.png", + "icon64": "aeon-icon-64.png", + "icon128": "aeon-icon-128.png", + "icon256": "aeon-icon-256.png", + "date": "2022-03-18" + }, + { + "slug": "aether", + "name": "Aether", + "description": "Open source, self-governing communities with auditable moderation and mod elections.", + "website": "https://getaether.net", + "category": "Social", + "repository": "https://github.com/aethereans/aether-app", + "keywords": [ + "collaboration", + "communication", + "communities", + "community", + "ephemeral", + "forum", + "peer-to-peer", + "privacy" + ], + "license": "AGPLv3", + "icon": "aether-icon.png", + "icon32": "aether-icon-32.png", + "icon64": "aether-icon-64.png", + "icon128": "aether-icon-128.png", + "icon256": "aether-icon-256.png", + "date": "2021-07-20" + }, + { + "slug": "agora-flat", + "name": "Agora Flat", + "description": "Project flat is the Web, Windows and macOS client of Agora Flat open source classroom.", + "website": "https://flat.whiteboard.agora.io/", + "category": "Education", + "repository": "https://github.com/netless-io/flat", + "keywords": [ + "classroom", + "online-classroom", + "whiteboard", + "rtc", + "rtm", + "virtual-classroom", + "e-class", + "agora", + "e-learning" + ], + "locales": [ + "en-US", + "zh-CN" + ], + "license": "MIT", + "icon": "agora-flat-icon.png", + "icon32": "agora-flat-icon-32.png", + "icon64": "agora-flat-icon-64.png", + "icon128": "agora-flat-icon-128.png", + "icon256": "agora-flat-icon-256.png", + "date": "2022-08-23" + }, + { + "slug": "aipo-com", + "name": "Aipo.com", + "description": "Communication tool to optimize the connection between people", + "website": "https://www.aipo.com/", + "locales": [ + "ja" + ], + "category": "Business", + "icon": "aipo-com-icon.png", + "icon32": "aipo-com-icon-32.png", + "icon64": "aipo-com-icon-64.png", + "icon128": "aipo-com-icon-128.png", + "icon256": "aipo-com-icon-256.png", + "date": "2016-05-02" + }, + { + "slug": "airtame", + "name": "Airtame", + "description": "Hybrid conferencing, screen sharing, & digital signage, all in a single platform.", + "website": "https://www.airtame.com", + "keywords": [ + "productivity", + "enterprise", + "wireless hdmi", + "collaboration", + "cross-platform", + "teamwork" + ], + "category": "Utilities", + "icon": "airtame-icon.png", + "icon32": "airtame-icon-32.png", + "icon64": "airtame-icon-64.png", + "icon128": "airtame-icon-128.png", + "icon256": "airtame-icon-256.png", + "date": "2016-10-27" + }, + { + "slug": "altair", + "name": "Altair GraphQL Client", + "description": "Beautiful feature-rich GraphQL Client for all platforms", + "website": "https://altair.sirmuel.design/", + "category": "Developer Tools", + "repository": "https://github.com/imolorhe/altair", + "keywords": [ + "graphql", + "graphql-ide", + "graphql-client", + "opensource" + ], + "license": "MIT", + "homebrewCaskName": "altair-graphql-client", + "snapcraftName": "altair", + "youtube_video_url": "https://www.youtube.com/watch?v=zTFYOo4uD-M", + "locales": [ + "en-US", + "fr-FR", + "es-ES", + "cs-CZ", + "de-DE", + "pt-BR", + "zh-CN" + ], + "icon": "altair-icon.png", + "icon32": "altair-icon-32.png", + "icon64": "altair-icon-64.png", + "icon128": "altair-icon-128.png", + "icon256": "altair-icon-256.png", + "date": "2018-10-28" + }, + { + "slug": "amialive", + "name": "Amialive", + "description": "Visual HTTP client and collaboration tool.", + "website": "https://amialive.co", + "category": "Developer Tools", + "keywords": [ + "developer", + "developer tools", + "REST client", + "HTTP", + "API", + "API client", + "API build", + "API test", + "testing" + ], + "icon": "amialive-icon.png", + "icon32": "amialive-icon-32.png", + "icon64": "amialive-icon-64.png", + "icon128": "amialive-icon-128.png", + "icon256": "amialive-icon-256.png", + "date": "2020-08-18" + }, + { + "slug": "anotherredisdesktopmanager", + "name": "AnotherRedisDesktopManager", + "description": "Faster, better and more stable redis desktop manager, compatible with Linux, windows, mac.", + "category": "Developer Tools", + "repository": "https://github.com/qishibo/AnotherRedisDesktopManager", + "keywords": [ + "redis-desktop-manager", + "redis-client", + "redis-desktop", + "redis-gui" + ], + "license": "MIT", + "icon": "anotherredisdesktopmanager-icon.png", + "icon32": "anotherredisdesktopmanager-icon-32.png", + "icon64": "anotherredisdesktopmanager-icon-64.png", + "icon128": "anotherredisdesktopmanager-icon-128.png", + "icon256": "anotherredisdesktopmanager-icon-256.png", + "date": "2019-05-15" + }, + { + "slug": "antares", + "name": "Antares", + "description": "Free and open source SQL client made to be simple and complete.", + "website": "https://antares-sql.app", + "category": "Developer Tools", + "repository": "https://github.com/antares-sql/antares", + "keywords": [ + "sql client", + "databases", + "sql", + "mysql", + "mariadb", + "linux", + "windows", + "mac" + ], + "license": "MIT", + "icon": "antares-icon.png", + "icon32": "antares-icon-32.png", + "icon64": "antares-icon-64.png", + "icon128": "antares-icon-128.png", + "icon256": "antares-icon-256.png", + "date": "2021-01-29" + }, + { + "slug": "asana", + "name": "Asana", + "description": "Keep remote and distributed teams, and your entire organization, focused on their goals, projects, and tasks with Asana.", + "website": "https://asana.com/", + "keywords": [ + "project management", + "collaboration" + ], + "category": "Productivity", + "icon": "asana-icon.png", + "icon32": "asana-icon-32.png", + "icon64": "asana-icon-64.png", + "icon128": "asana-icon-128.png", + "icon256": "asana-icon-256.png", + "date": "2022-08-15" + }, + { + "slug": "assessment-disaggregation", + "name": "Assessment Disaggregation", + "description": "Uses pre- and post-test exam files from most exam systems to determine true learning.", + "website": "https://www.assessmentdisaggregation.org/", + "category": "Education", + "repository": "https://github.com/tazzben/Assessment-Disaggregation.git", + "keywords": [ + "Disaggregation", + "Value-added learning scores" + ], + "license": "MIT", + "icon": "assessment-disaggregation-icon.png", + "icon32": "assessment-disaggregation-icon-32.png", + "icon64": "assessment-disaggregation-icon-64.png", + "icon128": "assessment-disaggregation-icon-128.png", + "icon256": "assessment-disaggregation-icon-256.png", + "date": "2020-07-27" + }, + { + "slug": "assetizr", + "name": "Assetizr", + "description": "The all-in-one image resizer.", + "website": "https://assetizr.com", + "category": "Graphics & Design", + "locales": [ + "en" + ], + "keywords": [ + "design", + "image", + "resize", + "resizer", + "compress", + "compression", + "optimize", + "optimization", + "conversion", + "bulk", + "batch" + ], + "icon": "assetizr-icon.png", + "icon32": "assetizr-icon-32.png", + "icon64": "assetizr-icon-64.png", + "icon128": "assetizr-icon-128.png", + "icon256": "assetizr-icon-256.png", + "date": "2019-05-23" + }, + { + "slug": "astroprint", + "name": "AstroPrint Desktop", + "description": "Manage your 3D Printer offline and via the Cloud.", + "website": "https://www.astroprint.com/products/p/astroprint-desktop", + "keywords": [ + "3d printing", + "iot", + "3d design", + "astroprint", + "octoprint", + "wireless 3d printing", + "cad", + "cad software" + ], + "category": "Utilities", + "icon": "astroprint-icon.png", + "icon32": "astroprint-icon-32.png", + "icon64": "astroprint-icon-64.png", + "icon128": "astroprint-icon-128.png", + "icon256": "astroprint-icon-256.png", + "date": "2017-05-14" + }, + { + "slug": "barklarm", + "name": "Barklarm", + "description": "Display the status of projects as an item in the tray menu bar.", + "website": "https://www.barklarm.com/", + "category": "Developer Tools", + "repository": "https://github.com/kanekotic/barklarm", + "keywords": [ + "build", + "observability", + "CI", + "CD" + ], + "license": "Apache License 2.0", + "youtube_video_url": "https://www.youtube.com/watch?v=lJhVdrje63w", + "icon": "barklarm-icon.png", + "icon32": "barklarm-icon-32.png", + "icon64": "barklarm-icon-64.png", + "icon128": "barklarm-icon-128.png", + "icon256": "barklarm-icon-256.png", + "date": "2022-08-05" + }, + { + "slug": "bdash", + "name": "Bdash", + "description": "Simple business intelligence application.", + "repository": "https://github.com/bdash-app/bdash", + "keywords": [ + "SQL", + "visualization" + ], + "license": "MIT", + "category": "Developer Tools", + "icon": "bdash-icon.png", + "icon32": "bdash-icon-32.png", + "icon64": "bdash-icon-64.png", + "icon128": "bdash-icon-128.png", + "icon256": "bdash-icon-256.png", + "date": "2017-02-14" + }, + { + "slug": "beaker-browser", + "name": "Beaker Browser", + "description": "An experimental P2P browser", + "website": "https://beakerbrowser.com", + "repository": "https://github.com/beakerbrowser/beaker", + "homebrewCaskName": "beaker-browser", + "keywords": [ + "browser", + "p2p", + "dat", + "decentralization", + "hosting", + "privacy" + ], + "category": "Productivity", + "icon": "beaker-browser-icon.png", + "icon32": "beaker-browser-icon-32.png", + "icon64": "beaker-browser-icon-64.png", + "icon128": "beaker-browser-icon-128.png", + "icon256": "beaker-browser-icon-256.png", + "date": "2016-10-26" + }, + { + "slug": "beekeeper-studio", + "name": "Beekeeper Studio", + "description": "Open Source SQL Editor and Database Manager for Linux, Mac, and Windows.", + "website": "https://www.beekeeperstudio.io", + "category": "Developer Tools", + "repository": "https://github.com/beekeeper-studio/beekeeper-studio", + "snapcraftName": "beekeeper-studio", + "keywords": [ + "sql", + "mysql", + "postgres", + "sql-server", + "sqlite", + "linux", + "mac", + "windows" + ], + "license": "MIT", + "icon": "beekeeper-studio-icon.png", + "icon32": "beekeeper-studio-icon-32.png", + "icon64": "beekeeper-studio-icon-64.png", + "icon128": "beekeeper-studio-icon-128.png", + "icon256": "beekeeper-studio-icon-256.png", + "date": "2020-08-15" + }, + { + "slug": "bibisco", + "name": "bibisco", + "description": "Novel writing software that helps you to write your novel, in a simple way. Use bibisco to develop characters, design novel structure, organize chapters and scenes, analyze the novel, set your goals and, of course, writing!.", + "website": "https://bibisco.com/", + "category": "Books", + "repository": "https://github.com/andreafeccomandi/bibisco/", + "keywords": [ + "novel writing software", + "character development software" + ], + "license": "GNU GPL v3", + "locales": [ + "en-US", + "en-GB", + "en-CA", + "cs", + "de", + "es", + "fr", + "it", + "nl", + "pl", + "ru", + "sr", + "tr", + "pt-PT", + "pt-BR" + ], + "youtube_video_url": "https://youtu.be/2MyScbsA4oc", + "icon": "bibisco-icon.png", + "icon32": "bibisco-icon-32.png", + "icon64": "bibisco-icon-64.png", + "icon128": "bibisco-icon-128.png", + "icon256": "bibisco-icon-256.png", + "date": "2020-08-22" + }, + { + "slug": "biscuit", + "name": "Biscuit", + "description": "Browser where your favorite apps won't get buried in tabs.", + "website": "https://eatbiscuit.com/", + "category": "Productivity", + "keywords": [ + "browser", + "mac", + "windows", + "tab", + "web" + ], + "icon": "biscuit-icon.png", + "icon32": "biscuit-icon-32.png", + "icon64": "biscuit-icon-64.png", + "icon128": "biscuit-icon-128.png", + "icon256": "biscuit-icon-256.png", + "date": "2019-06-26" + }, + { + "slug": "blockbench", + "name": "Blockbench", + "description": "A modern 3D model editor for cube-based models", + "website": "https://blockbench.net/", + "repository": "https://github.com/JannisX11/blockbench", + "keywords": [ + "modeling", + "minecraft" + ], + "license": "MIT", + "category": "Graphics & Design", + "goodColorOnWhite": "#282c34", + "goodColorOnBlack": "#3e90ff", + "icon": "blockbench-icon.png", + "icon32": "blockbench-icon-32.png", + "icon64": "blockbench-icon-64.png", + "icon128": "blockbench-icon-128.png", + "icon256": "blockbench-icon-256.png", + "date": "2018-04-09" + }, + { + "slug": "boost-changer", + "name": "Boost Changer", + "description": " control CPU turbo boost and the settings of the cpu speed on Linux.", + "category": "Utilities", + "repository": "https://github.com/nbebaw/boostchanger", + "keywords": [ + "cpu", + "settings", + "turbo", + "boost", + "linux", + "system", + "battery" + ], + "license": "MIT", + "icon": "boost-changer-icon.png", + "icon32": "boost-changer-icon-32.png", + "icon64": "boost-changer-icon-64.png", + "icon128": "boost-changer-icon-128.png", + "icon256": "boost-changer-icon-256.png", + "date": "2021-04-02" + }, + { + "slug": "bootstrap-studio", + "name": "Bootstrap Studio", + "description": "Powerful desktop app for creating responsive websites using the Bootstrap framework.", + "website": "https://bootstrapstudio.io/", + "category": "Developer Tools", + "keywords": [ + "bootstrap", + "css", + "sass", + "js", + "ide", + "editor", + "builder" + ], + "icon": "bootstrap-studio-icon.png", + "icon32": "bootstrap-studio-icon-32.png", + "icon64": "bootstrap-studio-icon-64.png", + "icon128": "bootstrap-studio-icon-128.png", + "icon256": "bootstrap-studio-icon-256.png", + "date": "2019-05-23" + }, + { + "slug": "boxhero", + "name": "BoxHero", + "description": "No experience needed! BoxHero is the inventory management for everyone.", + "website": "https://www.boxhero-app.com", + "repository": "https://github.com/bgpworks/boxhero-electron", + "category": "Business", + "keywords": [ + "inventory", + "inventory management", + "stock control", + "barcode", + "qrcode", + "sku", + "scanner", + "warehouse", + "e-commerce", + "POS" + ], + "locales": [ + "en", + "ko" + ], + "icon": "boxhero-icon.png", + "icon32": "boxhero-icon-32.png", + "icon64": "boxhero-icon-64.png", + "icon128": "boxhero-icon-128.png", + "icon256": "boxhero-icon-256.png", + "date": "2021-08-25" + }, + { + "slug": "boxy-svg", + "name": "Boxy SVG", + "description": "Scalable Vector Graphics (SVG) editor. For beginners as well as for professional web designers and web developers. On any device and operating system.", + "category": "Graphics & Design", + "website": "https://boxy-svg.com", + "snapcraftName": "boxy-svg", + "keywords": [ + "svg", + "vector", + "editor", + "graphics", + "design", + "images" + ], + "icon": "boxy-svg-icon.png", + "icon32": "boxy-svg-icon-32.png", + "icon64": "boxy-svg-icon-64.png", + "icon128": "boxy-svg-icon-128.png", + "icon256": "boxy-svg-icon-256.png", + "date": "2020-09-15" + }, + { + "slug": "brim", + "name": "Brim", + "description": "Desktop application to efficiently search large packet captures and Zeek logs.", + "website": "https://www.brimsecurity.com", + "category": "Utilities", + "repository": "https://github.com/brimsec/brim", + "keywords": [ + "zeek", + "pcap", + "wireshark", + "logs" + ], + "license": "BSD-3-Clause License", + "youtube_video_url": "https://youtu.be/InT-7WZ5Y2Y", + "icon": "brim-icon.png", + "icon32": "brim-icon-32.png", + "icon64": "brim-icon-64.png", + "icon128": "brim-icon-128.png", + "icon256": "brim-icon-256.png", + "date": "2020-08-20" + }, + { + "slug": "brisqi", + "name": "Brisqi", + "description": "Offline-first personal Kanban app.", + "website": "https://brisqi.com", + "category": "Productivity", + "keywords": [ + "productivity", + "kanban", + "task", + "tasks", + "task manager", + "taskmanagement", + "project", + "projectmanagement", + "planning", + "todo", + "to-do", + "focus", + "free" + ], + "icon": "brisqi-icon.png", + "icon32": "brisqi-icon-32.png", + "icon64": "brisqi-icon-64.png", + "icon128": "brisqi-icon-128.png", + "icon256": "brisqi-icon-256.png", + "date": "2021-02-09" + }, + { + "slug": "browserosaurus", + "name": "Browserosaurus", + "description": "Browser prompter for macOS.", + "repository": "https://github.com/will-stone/browserosaurus", + "keywords": [ + "productivity", + "development", + "utility", + "macos" + ], + "category": "Utilities", + "license": "MIT", + "icon": "browserosaurus-icon.png", + "icon32": "browserosaurus-icon-32.png", + "icon64": "browserosaurus-icon-64.png", + "icon128": "browserosaurus-icon-128.png", + "icon256": "browserosaurus-icon-256.png", + "date": "2017-08-28" + }, + { + "slug": "buckets", + "name": "Buckets", + "description": "Beautiful, private budgeting.", + "website": "https://www.budgetwithbuckets.com", + "keywords": [ + "budgeting", + "finance" + ], + "category": "Finance", + "locales": [ + "pt", + "en", + "es" + ], + "icon": "buckets-icon.png", + "icon32": "buckets-icon-32.png", + "icon64": "buckets-icon-64.png", + "icon128": "buckets-icon-128.png", + "icon256": "buckets-icon-256.png", + "date": "2018-03-08" + }, + { + "slug": "buka", + "name": "Buka", + "description": "EBook Management", + "repository": "https://github.com/oguzhaninan/Buka.git", + "keywords": [ + "book", + "pdf", + "ebook", + "book library", + "book management", + "ebook reader", + "pdf reader" + ], + "license": "MIT", + "category": "Books", + "icon": "buka-icon.png", + "icon32": "buka-icon-32.png", + "icon64": "buka-icon-64.png", + "icon128": "buka-icon-128.png", + "icon256": "buka-icon-256.png", + "date": "2017-03-16" + }, + { + "slug": "buttercup", + "name": "Buttercup", + "description": "Easy-to-use Password Manager", + "website": "https://buttercup.pw", + "repository": "https://github.com/buttercup/buttercup-desktop", + "license": "MIT", + "keywords": [ + "encrypt", + "encryption", + "password", + "security", + "privacy", + "login" + ], + "category": "Productivity", + "icon": "buttercup-icon.png", + "icon32": "buttercup-icon-32.png", + "icon64": "buttercup-icon-64.png", + "icon128": "buttercup-icon-128.png", + "icon256": "buttercup-icon-256.png", + "date": "2017-11-17" + }, + { + "slug": "cacher", + "name": "Cacher", + "description": "Cloud-based, team-enabled code snippet manager with Gists sync.", + "website": "https://www.cacher.io/", + "keywords": [ + "snippets", + "programming", + "coding", + "gists" + ], + "category": "Developer Tools", + "snapcraftName": "cacher", + "icon": "cacher-icon.png", + "icon32": "cacher-icon-32.png", + "icon64": "cacher-icon-64.png", + "icon128": "cacher-icon-128.png", + "icon256": "cacher-icon-256.png", + "date": "2018-10-10" + }, + { + "slug": "calmlywriter", + "name": "Calmly Writer", + "description": "The Ultimate Distraction-Free Writing App.", + "website": "https://www.calmlywriter.com", + "keywords": [ + "distraction free writing", + "markdown", + "win", + "mac", + "linux", + "editor", + "text editor", + "writing", + "notepad", + "focus mode" + ], + "category": "Productivity", + "homebrewCaskName": "calmly-writer", + "icon": "calmlywriter-icon.png", + "icon32": "calmlywriter-icon-32.png", + "icon64": "calmlywriter-icon-64.png", + "icon128": "calmlywriter-icon-128.png", + "icon256": "calmlywriter-icon-256.png", + "date": "2021-05-27" + }, + { + "slug": "camunda-modeler", + "name": "Camunda Modeler", + "description": "Developer-friendly app for editing and executing BPMN process diagrams and DMN decisions.", + "website": "https://camunda.com/products/modeler/", + "category": "Developer Tools", + "repository": "https://github.com/camunda/camunda-modeler/", + "keywords": [ + "bpmn", + "dmn", + "modeling", + "modeler", + "diagram", + "business process" + ], + "license": "MIT", + "icon": "camunda-modeler-icon.png", + "icon32": "camunda-modeler-icon-32.png", + "icon64": "camunda-modeler-icon-64.png", + "icon128": "camunda-modeler-icon-128.png", + "icon256": "camunda-modeler-icon-256.png", + "date": "2020-03-14" + }, + { + "slug": "caption-pro", + "name": "Caption Pro", + "description": "Reduce your camera to sale time, edit image metadata with facial recognition.", + "website": "https://caption-pro.com/", + "category": "Photo & Video", + "keywords": [ + "image", + "photo", + "photography", + "metadata", + "exiftool", + "exif", + "facial recognition" + ], + "icon": "caption-pro-icon.png", + "icon32": "caption-pro-icon-32.png", + "icon64": "caption-pro-icon-64.png", + "icon128": "caption-pro-icon-128.png", + "icon256": "caption-pro-icon-256.png", + "date": "2020-03-14" + }, + { + "slug": "cargo-messenger", + "name": "Cargo Messenger", + "description": "App provides messaging system using Cargo.LT system.", + "website": "https://www.cargo.lt/asp/software.asp", + "category": "Business", + "keywords": [ + "cargo.lt", + "messenger", + "cargo messenger", + "cargo.pl", + "cargo.es", + "cargo", + "freight", + "transport" + ], + "locales": [ + "en-US", + "ru", + "lt", + "pl", + "lv", + "es", + "pt", + "ua" + ], + "icon": "cargo-messenger-icon.png", + "icon32": "cargo-messenger-icon-32.png", + "icon64": "cargo-messenger-icon-64.png", + "icon128": "cargo-messenger-icon-128.png", + "icon256": "cargo-messenger-icon-256.png", + "date": "2019-01-11" + }, + { + "slug": "cashnotify", + "name": "CashNotify", + "description": "Monitor your Stripe accounts from your menu bar.", + "website": "https://cashnotify.com", + "keywords": [ + "stripe", + "mac", + "menubar", + "payments", + "alerts", + "notifications" + ], + "category": "Utilities", + "icon": "cashnotify-icon.png", + "icon32": "cashnotify-icon-32.png", + "icon64": "cashnotify-icon-64.png", + "icon128": "cashnotify-icon-128.png", + "icon256": "cashnotify-icon-256.png", + "date": "2017-06-13" + }, + { + "slug": "catlight", + "name": "CatLight", + "description": "Desktop build status notifications", + "website": "https://catlight.io", + "homebrewCaskName": "catlight", + "keywords": [ + "build" + ], + "category": "Developer Tools", + "icon": "catlight-icon.png", + "icon32": "catlight-icon-32.png", + "icon64": "catlight-icon-64.png", + "icon128": "catlight-icon-128.png", + "icon256": "catlight-icon-256.png", + "date": "2016-03-16" + }, + { + "slug": "cbetar2", + "name": "CBETA Reader 2 (Unofficial)", + "description": "CBETA Reader 2 is a Buddhist text reader app. It gets Buddhist text data from CBETA APIs.", + "repository": "https://github.com/MrMYHuang/cbetar2", + "keywords": [ + "CBETA", + "Buddhist", + "Tripitaka" + ], + "category": "Books", + "license": "MIT", + "icon": "cbetar2-icon.png", + "icon32": "cbetar2-icon-32.png", + "icon64": "cbetar2-icon-64.png", + "icon128": "cbetar2-icon-128.png", + "icon256": "cbetar2-icon-256.png", + "date": "2022-03-19" + }, + { + "slug": "chatwork", + "name": "ChatWork", + "description": "Group chat for global teams", + "website": "http://www.chatwork.com/download/", + "keywords": [ + "chatwork", + "chat", + "business", + "collaboration", + "teamwork", + "messaging", + "productivity" + ], + "category": "Productivity", + "icon": "chatwork-icon.png", + "icon32": "chatwork-icon-32.png", + "icon64": "chatwork-icon-64.png", + "icon128": "chatwork-icon-128.png", + "icon256": "chatwork-icon-256.png", + "date": "2016-10-25" + }, + { + "slug": "cider", + "name": "Cider", + "description": "Open Source and extremely performant Apple Music client.", + "website": "https://cider.sh", + "category": "Music", + "repository": "https://github.com/ciderapp/Cider", + "keywords": [ + "Apple", + "Apple-Music", + "Fast", + "Performance", + "Linux", + "macOS", + "Windows", + "Open-Source" + ], + "license": "AGPL-3", + "icon": "cider-icon.png", + "icon32": "cider-icon-32.png", + "icon64": "cider-icon-64.png", + "icon128": "cider-icon-128.png", + "icon256": "cider-icon-256.png", + "date": "2022-08-05" + }, + { + "slug": "clipper", + "name": "Clipper", + "description": "Save history of all information you copy and use them whenever with a solitary snap.", + "category": "Productivity", + "repository": "https://github.com/AkashRajpurohit/clipper", + "keywords": [ + "clipboard", + "clipboard-history", + "clipboard-manager" + ], + "license": "MIT", + "icon": "clipper-icon.png", + "icon32": "clipper-icon-32.png", + "icon64": "clipper-icon-64.png", + "icon128": "clipper-icon-128.png", + "icon256": "clipper-icon-256.png", + "date": "2020-07-04" + }, + { + "slug": "clippo", + "name": "clippo", + "description": "Clipboard Tool", + "category": "Utilities", + "repository": "https://github.com/monsterkodi/clippo", + "keywords": [ + "clipboard" + ], + "license": "Unlicense", + "icon": "clippo-icon.png", + "icon32": "clippo-icon-32.png", + "icon64": "clippo-icon-64.png", + "icon128": "clippo-icon-128.png", + "icon256": "clippo-icon-256.png", + "date": "2018-07-11" + }, + { + "slug": "cliptext", + "name": "cliptext", + "description": "A simple clipboard manager for macOS.", + "repository": "https://github.com/aaabhilash97/cliptext", + "keywords": [ + "clipboard", + "native", + "osx", + "mac", + "clipboard manager" + ], + "category": "Utilities", + "icon": "cliptext-icon.png", + "icon32": "cliptext-icon-32.png", + "icon64": "cliptext-icon-64.png", + "icon128": "cliptext-icon-128.png", + "icon256": "cliptext-icon-256.png", + "date": "2017-06-29" + }, + { + "slug": "clockodo", + "name": "clockodo", + "description": "Time tracking for small and medium-sized companies.", + "website": "https://www.clockodo.com/", + "category": "Productivity", + "keywords": [ + "Time tracking", + "Work time", + "Project reports" + ], + "locales": [ + "en-US", + "de-DE" + ], + "icon": "clockodo-icon.png", + "icon32": "clockodo-icon-32.png", + "icon64": "clockodo-icon-64.png", + "icon128": "clockodo-icon-128.png", + "icon256": "clockodo-icon-256.png", + "date": "2019-06-03" + }, + { + "slug": "cltracer", + "name": "CLtracer", + "description": "GPU profiling and optimization on all OpenCL platforms.", + "website": "https://www.cltracer.com", + "category": "Developer Tools", + "keywords": [ + "OpenCL", + "Performance", + "Optimization", + "Profiling", + "Profiler", + "Analyzer", + "GPGPU", + "GPU", + "HPC" + ], + "icon": "cltracer-icon.png", + "icon32": "cltracer-icon-32.png", + "icon64": "cltracer-icon-64.png", + "icon128": "cltracer-icon-128.png", + "icon256": "cltracer-icon-256.png", + "date": "2020-08-08" + }, + { + "slug": "cocos-creator", + "name": "Cocos Creator", + "description": "Game development tools", + "website": "https://www.cocos.com/en/creator", + "repository": "https://github.com/cocos-creator/engine", + "keywords": [ + "games" + ], + "category": "Games", + "icon": "cocos-creator-icon.png", + "icon32": "cocos-creator-icon-32.png", + "icon64": "cocos-creator-icon-64.png", + "icon128": "cocos-creator-icon-128.png", + "icon256": "cocos-creator-icon-256.png", + "date": "2016-05-12" + }, + { + "slug": "codex", + "name": "Codex", + "description": "Free note-taking software for programmers and CS students.", + "website": "https://www.codexnotes.com/", + "category": "Developer Tools", + "repository": "https://github.com/jcv8000/Codex", + "keywords": [ + "notes", + "notetaker", + "note-taking", + "notetaking", + "programmer", + "computerscience", + "compsci" + ], + "license": "CC BY-NC 4.0", + "goodColorOnWhite": "#BE4D07", + "goodColorOnBlack": "#FF8C4A", + "icon": "codex-icon.png", + "icon32": "codex-icon-32.png", + "icon64": "codex-icon-64.png", + "icon128": "codex-icon-128.png", + "icon256": "codex-icon-256.png", + "date": "2021-08-26" + }, + { + "slug": "colibri", + "name": "Colibri", + "description": "Modern browser without tabs", + "website": "https://colibri.opqr.co", + "keywords": [ + "browser" + ], + "category": "Productivity", + "icon": "colibri-icon.png", + "icon32": "colibri-icon-32.png", + "icon64": "colibri-icon-64.png", + "icon128": "colibri-icon-128.png", + "icon256": "colibri-icon-256.png", + "date": "2016-11-22" + }, + { + "slug": "collectie", + "name": "Collectie", + "description": "Your personal galaxy of inspiration", + "website": "https://getcollectie.com/", + "keywords": [ + "collection", + "inspiration", + "database", + "design", + "Productivity" + ], + "category": "Productivity", + "icon": "collectie-icon.png", + "icon32": "collectie-icon-32.png", + "icon64": "collectie-icon-64.png", + "icon128": "collectie-icon-128.png", + "icon256": "collectie-icon-256.png", + "date": "2016-05-27" + }, + { + "slug": "colorpicker", + "name": "Colorpicker", + "description": "Modern and powerful color management software", + "website": "https://colorpicker.fr", + "repository": "https://github.com/Toinane/colorpicker", + "homebrewCaskName": "toinane-colorpicker", + "snapcraftName": "colorpicker-app", + "keywords": [ + "colors", + "code", + "shading", + "tint", + "picker", + "hexadecimal", + "rgb", + "storage", + "management" + ], + "license": "GPL-3.0", + "category": "Graphics & Design", + "goodColorOnWhite": "#1678AD", + "goodColorOnBlack": "#1A8AC7", + "faintColorOnWhite": "rgba(26, 138, 174, 0.1)", + "icon": "colorpicker-icon.png", + "icon32": "colorpicker-icon-32.png", + "icon64": "colorpicker-icon-64.png", + "icon128": "colorpicker-icon-128.png", + "icon256": "colorpicker-icon-256.png", + "date": "2017-02-01" + }, + { + "slug": "commandeer", + "name": "Commandeer", + "description": "The #1 developer IDE to manage your serverless and container infrastructures, both locally and in the cloud. With support for the best cloud services out there.", + "website": "https://getcommandeer.com", + "repository": "https://github.com/commandeer/open", + "snapcraftName": "commandeer", + "youtube_video_url": "https://www.youtube.com/watch?v=6kNebYCE-9s", + "category": "Developer Tools", + "keywords": [ + "aws", + "localstack", + "s3", + "docker", + "sns", + "sqs", + "cloud", + "dynamodb", + "iam", + "lambda", + "commandeer" + ], + "license": "Private", + "icon": "commandeer-icon.png", + "icon32": "commandeer-icon-32.png", + "icon64": "commandeer-icon-64.png", + "icon128": "commandeer-icon-128.png", + "icon256": "commandeer-icon-256.png", + "date": "2019-10-25" + }, + { + "slug": "compact-log-viewer", + "name": "Compact Log Viewer", + "description": "Cross-platform tool to read & query JSON aka CLEF log files created by Serilog.", + "category": "Developer Tools", + "repository": "https://github.com/warrenbuckley/Compact-Log-Format-Viewer", + "keywords": [ + "logviewer", + "logs", + "log viewer", + "clef", + "compact log event format", + "serilog" + ], + "icon": "compact-log-viewer-icon.png", + "icon32": "compact-log-viewer-icon-32.png", + "icon64": "compact-log-viewer-icon-64.png", + "icon128": "compact-log-viewer-icon-128.png", + "icon256": "compact-log-viewer-icon-256.png", + "date": "2019-06-21" + }, + { + "slug": "companion", + "name": "Companion", + "description": "Mini browser to pin on top of any other desktop app.", + "category": "Entertainment", + "repository": "https://github.com/brunurd/companion", + "keywords": [ + "browser", + "client" + ], + "license": "MIT", + "icon": "companion-icon.png", + "icon32": "companion-icon-32.png", + "icon64": "companion-icon-64.png", + "icon128": "companion-icon-128.png", + "icon256": "companion-icon-256.png", + "date": "2020-11-14" + }, + { + "slug": "composercat", + "name": "Composercat", + "description": "Graphical User Interface for the Composer package manager (PHP)", + "website": "https://getcomposercat.com", + "keywords": [ + "php", + "composer", + "programming", + "productivity" + ], + "category": "Developer Tools", + "license": "COMMERCIAL", + "icon": "composercat-icon.png", + "icon32": "composercat-icon-32.png", + "icon64": "composercat-icon-64.png", + "icon128": "composercat-icon-128.png", + "icon256": "composercat-icon-256.png", + "date": "2017-06-02" + }, + { + "slug": "compress", + "name": "Compress", + "description": "Reduce the size of any video.", + "website": "https://compress.ohzi.io/", + "keywords": [ + "compress", + "video", + "easy", + "brake", + "reduce", + "file", + "size", + "smaller", + "quality", + "encode", + "codec" + ], + "category": "Productivity", + "icon": "compress-icon.png", + "icon32": "compress-icon-32.png", + "icon64": "compress-icon-64.png", + "icon128": "compress-icon-128.png", + "icon256": "compress-icon-256.png", + "date": "2020-07-22" + }, + { + "slug": "container-ps", + "name": "Container PS", + "description": "This little app help you to manage your Docker containers", + "repository": "https://github.com/Toinane/container-ps", + "keywords": [ + "docker", + "containers", + "ps", + "list", + "management" + ], + "license": "MIT", + "category": "Developer Tools", + "icon": "container-ps-icon.png", + "icon32": "container-ps-icon-32.png", + "icon64": "container-ps-icon-64.png", + "icon128": "container-ps-icon-128.png", + "icon256": "container-ps-icon-256.png", + "date": "2018-03-23" + }, + { + "slug": "cozy-desktop", + "name": "Cozy Desktop", + "description": "File Synchronisation for Cozy Cloud on Desktop and Laptop", + "website": "https://cozy.io/", + "repository": "https://github.com/cozy-labs/cozy-desktop", + "keywords": [ + "productivity", + "synchronization", + "files" + ], + "license": "AGPLv3", + "category": "Productivity", + "icon": "cozy-desktop-icon.png", + "icon32": "cozy-desktop-icon-32.png", + "icon64": "cozy-desktop-icon-64.png", + "icon128": "cozy-desktop-icon-128.png", + "icon256": "cozy-desktop-icon-256.png", + "date": "2016-06-08" + }, + { + "slug": "cryptoarm-gost", + "name": "CryptoARM GOST", + "description": "Create a digital signatures and files encryption using cryptographic algorithms.", + "website": "https://cryptoarm.ru/cryptoarm-gost/", + "category": "Productivity", + "repository": "https://github.com/TrustedRu/CryptoARMGOST", + "keywords": [ + "crypto", + "gost", + "signature", + "encryption", + "typescript", + "react" + ], + "license": "Apache License 2.0 / Proprietary", + "locales": [ + "ru-RU" + ], + "icon": "cryptoarm-gost-icon.png", + "icon32": "cryptoarm-gost-icon-32.png", + "icon64": "cryptoarm-gost-icon-64.png", + "icon128": "cryptoarm-gost-icon-128.png", + "icon256": "cryptoarm-gost-icon-256.png", + "date": "2019-12-04" + }, + { + "slug": "csbooks", + "name": "csBooks", + "description": "Manage and read your PDF, ePub and MOBI books with ease.", + "website": "https://caesiumstudio.com", + "repository": "https://github.com/caesiumstudio/csBooks-updates.git", + "snapcraftName": "csbooks", + "youtube_video_url": "https://www.youtube.com/watch?v=fJH8n7iZx5k", + "keywords": [ + "book", + "pdf", + "epub", + "mobi", + "'epub reader'", + "'mobi book reader'", + "'pdf reader'", + "'book manager'", + "'audio books'" + ], + "license": "Proprietary", + "category": "Books", + "icon": "csbooks-icon.png", + "icon32": "csbooks-icon-32.png", + "icon64": "csbooks-icon-64.png", + "icon128": "csbooks-icon-128.png", + "icon256": "csbooks-icon-256.png", + "date": "2021-01-27" + }, + { + "slug": "csgo-tracker", + "name": "csgo-tracker", + "description": "App that lets you track your Counter-Strike: Global Offensive matches and stats.", + "category": "Games", + "repository": "https://github.com/davidaf3/csgo-tracker", + "keywords": [ + "CSGO" + ], + "license": "MIT", + "icon": "csgo-tracker-icon.png", + "icon32": "csgo-tracker-icon-32.png", + "icon64": "csgo-tracker-icon-64.png", + "icon128": "csgo-tracker-icon-128.png", + "icon256": "csgo-tracker-icon-256.png", + "date": "2022-04-08" + }, + { + "slug": "cyberx", + "name": "CyberX", + "description": "Professional Crypto Trading Terminal. √ Locally Deployed With Strong Encryption. √ Trade Multiple Account In One Place. √ Best-In-Class Algorithms. √ Asset Management.", + "website": "https://www.cyberx.com/?utm_source=electron", + "category": "Finance", + "locales": [ + "en-US", + "zh-CN" + ], + "keywords": [ + "trading", + "crypto trading", + "strategy", + "algorithm", + "cryptocurrency", + "btc", + "blockchain", + "bitcoin", + "ethereum", + "altcoins", + "exchange" + ], + "icon": "cyberx-icon.png", + "icon32": "cyberx-icon-32.png", + "icon64": "cyberx-icon-64.png", + "icon128": "cyberx-icon-128.png", + "icon256": "cyberx-icon-256.png", + "date": "2019-09-21" + }, + { + "slug": "cycle", + "name": "Cycle", + "description": "Behavior Focused Continuous Testing for Your Entire Team", + "website": "https://www.cycleautomation.com/", + "category": "Developer Tools", + "keywords": [ + "BDD", + "Behavior Driven Strategies", + "Behavior Focused", + "Behaivor", + "Communication", + "Collaboration", + "Testing", + "Continuous Testing", + "Test Automation", + "Performance Testing", + "Continuous Integration", + "Continuous Delivery", + "DevOps" + ], + "youtube_video_url": "https://www.youtube.com/watch?v=i75C5hIqxJA", + "icon": "cycle-icon.png", + "icon32": "cycle-icon-32.png", + "icon64": "cycle-icon-64.png", + "icon128": "cycle-icon-128.png", + "icon256": "cycle-icon-256.png", + "date": "2018-08-24" + }, + { + "slug": "danger-crew", + "name": "Danger Crew", + "description": "Programmer themed adventure RPG.", + "website": "https://thedangercrew.com", + "category": "Games", + "keywords": [ + "danger", + "crew", + "game", + "rpg" + ], + "youtube_video_url": "https://www.youtube.com/watch?v=ej1OAujypd8", + "icon": "danger-crew-icon.png", + "icon32": "danger-crew-icon-32.png", + "icon64": "danger-crew-icon-64.png", + "icon128": "danger-crew-icon-128.png", + "icon256": "danger-crew-icon-256.png", + "date": "2020-03-25" + }, + { + "slug": "darkj", + "name": "DarkJ", + "description": "A fluid, dark themed native desktop UI for JIRA.", + "website": "https://github.com/Yamazaki93/DarkJ-Release", + "category": "Productivity", + "keywords": [ + "jira", + "angular", + "dark-theme" + ], + "icon": "darkj-icon.png", + "icon32": "darkj-icon-32.png", + "icon64": "darkj-icon-64.png", + "icon128": "darkj-icon-128.png", + "icon256": "darkj-icon-256.png", + "date": "2018-10-08" + }, + { + "slug": "dashy", + "name": "Dashy", + "description": "Organize and manage all your files inside one application.", + "website": "https://dashy.futureglobe.de/", + "category": "Productivity", + "keywords": [ + "filemanager", + "shortcutmanager", + "manager" + ], + "icon": "dashy-icon.png", + "icon32": "dashy-icon-32.png", + "icon64": "dashy-icon-64.png", + "icon128": "dashy-icon-128.png", + "icon256": "dashy-icon-256.png", + "date": "2019-11-28" + }, + { + "slug": "dat", + "name": "Dat", + "description": "Peer to peer data sharing app built for humans", + "website": "https://datproject.org", + "category": "Developer Tools", + "repository": "https://github.com/datproject/dat-desktop", + "homebrewCaskName": "dat", + "keywords": [ + "p2p", + "filesharing", + "hosting", + "decentralization", + "database", + "datastore", + "publishing", + "education" + ], + "license": "BSD-3-Clause", + "icon": "dat-icon.png", + "icon32": "dat-icon-32.png", + "icon64": "dat-icon-64.png", + "icon128": "dat-icon-128.png", + "icon256": "dat-icon-256.png", + "date": "2017-10-21" + }, + { + "slug": "data-forge-notebook", + "name": "Data-Forge Notebook", + "description": "Data analysis and visualization for JavaScript.", + "website": "https://www.data-forge-notebook.com/", + "category": "Developer Tools", + "youtube_video_url": "https://www.youtube.com/watch?v=nRRl-97qVQw", + "keywords": [ + "data", + "data analysis", + "data visualization", + "charts", + "plot", + "chart", + "data transformation", + "data wrangling", + "javascript", + "typescript", + "nodejs", + "exploratory coding", + "prototyping", + "exploratory data analysis", + "data exploration", + "repl", + "notebook", + "visual prototyping" + ], + "icon": "data-forge-notebook-icon.png", + "icon32": "data-forge-notebook-icon-32.png", + "icon64": "data-forge-notebook-icon-64.png", + "icon128": "data-forge-notebook-icon-128.png", + "icon256": "data-forge-notebook-icon-256.png", + "date": "2019-06-21" + }, + { + "slug": "data-pixels-playground", + "name": "Data Pixels Playground", + "description": "Create Pixel Art Programmatically", + "repository": "https://github.com/gmattie/Data-Pixels", + "keywords": [ + "art", + "developer tools", + "image", + "pixel", + "programming", + "web development" + ], + "category": "Developer Tools", + "icon": "data-pixels-playground-icon.png", + "icon32": "data-pixels-playground-icon-32.png", + "icon64": "data-pixels-playground-icon-64.png", + "icon128": "data-pixels-playground-icon-128.png", + "icon256": "data-pixels-playground-icon-256.png", + "date": "2017-06-04" + }, + { + "slug": "datazenit", + "name": "Datazenit", + "description": "Modern database administration tool", + "website": "https://datazenit.com", + "keywords": [ + "database" + ], + "category": "Developer Tools", + "icon": "datazenit-icon.png", + "icon32": "datazenit-icon-32.png", + "icon64": "datazenit-icon-64.png", + "icon128": "datazenit-icon-128.png", + "icon256": "datazenit-icon-256.png", + "date": "2016-04-15" + }, + { + "slug": "dbcloner", + "name": "DBcloner", + "description": "Database cloning tool for the desktop.", + "website": "https://felipeleivav.github.io/dbcloner-app/", + "category": "Developer Tools", + "repository": "https://github.com/felipeleivav/dbcloner-app", + "keywords": [ + "docker", + "database", + "postgresql", + "developer-tool", + "clone-database" + ], + "icon": "dbcloner-icon.png", + "icon32": "dbcloner-icon-32.png", + "icon64": "dbcloner-icon-64.png", + "icon128": "dbcloner-icon-128.png", + "icon256": "dbcloner-icon-256.png", + "date": "2022-03-18" + }, + { + "slug": "dbgate", + "name": "DbGate", + "description": "Open Source Database manager for MySQL, PostgreSQL, SQL Server, SQLite and MongoDB.", + "website": "https://dbgate.org", + "category": "Developer Tools", + "repository": "https://github.com/dbgate/dbgate", + "snapcraftName": "dbgate", + "npmPackageName": "dbgate", + "keywords": [ + "database", + "sql", + "mysql", + "postgres", + "sqlite", + "mongodb", + "mssql", + "excel", + "csv" + ], + "license": "MIT", + "icon": "dbgate-icon.png", + "icon32": "dbgate-icon-32.png", + "icon64": "dbgate-icon-64.png", + "icon128": "dbgate-icon-128.png", + "icon256": "dbgate-icon-256.png", + "date": "2021-03-16" + }, + { + "slug": "dbglass", + "name": "DBGlass", + "description": "Simple cross-platform PostgreSQL client", + "website": "http://dbglass.web-pal.com", + "repository": "https://github.com/web-pal/DBGlass", + "keywords": [ + "postgresql", + "sql", + "database" + ], + "license": "MIT", + "category": "Developer Tools", + "icon": "dbglass-icon.png", + "icon32": "dbglass-icon-32.png", + "icon64": "dbglass-icon-64.png", + "icon128": "dbglass-icon-128.png", + "icon256": "dbglass-icon-256.png", + "date": "2016-10-07" + }, + { + "slug": "debugtron", + "name": "Debugtron", + "description": "Debug in-production Electron based app.", + "category": "Developer Tools", + "repository": "https://github.com/bytedance/debugtron", + "keywords": [ + "debug", + "debugging-tool" + ], + "license": "MIT", + "icon": "debugtron-icon.png", + "icon32": "debugtron-icon-32.png", + "icon64": "debugtron-icon-64.png", + "icon128": "debugtron-icon-128.png", + "icon256": "debugtron-icon-256.png", + "date": "2019-11-21" + }, + { + "slug": "deckboard", + "name": "Deckboard", + "description": "Custom shortcut for your PC on your phone.", + "website": "https://rivafarabi.github.io/deckboard", + "repository": "https://github.com/rivafarabi/deckboard", + "category": "Productivity", + "keywords": [ + "shortcut", + "macro", + "remote", + "deck" + ], + "icon": "deckboard-icon.png", + "icon32": "deckboard-icon-32.png", + "icon64": "deckboard-icon-64.png", + "icon128": "deckboard-icon-128.png", + "icon256": "deckboard-icon-256.png", + "date": "2018-03-02" + }, + { + "slug": "deckmaster", + "name": "DeckMaster", + "description": "Deck editor for the yu-gi-oh trading card game.", + "website": "https://theotterlord.github.io/deckmaster", + "repository": "https://github.com/TheOtterlord/deckmaster", + "keywords": [ + "yu-gi-oh", + "deck-building" + ], + "license": "MIT", + "category": "Games", + "icon": "deckmaster-icon.png", + "icon32": "deckmaster-icon-32.png", + "icon64": "deckmaster-icon-64.png", + "icon128": "deckmaster-icon-128.png", + "icon256": "deckmaster-icon-256.png", + "date": "2021-02-09" + }, + { + "slug": "deepnest", + "name": "Deepnest", + "description": "Automatic vector nesting for laser cutters", + "website": "https://deepnest.io/", + "category": "Graphics & Design", + "icon": "deepnest-icon.png", + "icon32": "deepnest-icon-32.png", + "icon64": "deepnest-icon-64.png", + "icon128": "deepnest-icon-128.png", + "icon256": "deepnest-icon-256.png", + "date": "2016-12-26" + }, + { + "slug": "deer", + "name": "Deer", + "description": "A modern, fast, beautiful note taking app", + "category": "Productivity", + "repository": "https://github.com/abahmed/Deer", + "keywords": [ + "note-taking", + "note-app", + "notes" + ], + "license": "MIT", + "icon": "deer-icon.png", + "icon32": "deer-icon-32.png", + "icon64": "deer-icon-64.png", + "icon128": "deer-icon-128.png", + "icon256": "deer-icon-256.png", + "date": "2018-10-09" + }, + { + "slug": "demio", + "name": "Demio", + "description": "A Webinar Platform Built for Inbound Marketing and Sales", + "website": "https://demio.com/", + "keywords": [ + "webinar", + "marketing", + "b2b", + "live streaming" + ], + "category": "Business", + "icon": "demio-icon.png", + "icon32": "demio-icon-32.png", + "icon64": "demio-icon-64.png", + "icon128": "demio-icon-128.png", + "icon256": "demio-icon-256.png", + "date": "2016-07-27" + }, + { + "slug": "demoflow", + "name": "Demoflow", + "description": "Seamless Presentation tool to help sales and marketing crush remote sales.", + "website": "https://demoflow.io", + "category": "Business", + "keywords": [ + "presentations", + "demos", + "sales", + "marketing", + "remote", + "teams" + ], + "youtube_video_url": "https://www.youtube.com/watch?v=YzCaUmp6AwE", + "icon": "demoflow-icon.png", + "icon32": "demoflow-icon-32.png", + "icon64": "demoflow-icon-64.png", + "icon128": "demoflow-icon-128.png", + "icon256": "demoflow-icon-256.png", + "date": "2020-08-07" + }, + { + "slug": "devhub", + "name": "DevHub", + "description": "GitHub notifications manager and activity watcher using columns and filters.", + "category": "Developer Tools", + "repository": "https://github.com/devhubapp/devhub", + "homebrewCaskName": "devhub", + "keywords": [ + "DevHub", + "GitHub", + "Notifications Manager", + "TweetDeck", + "Developer", + "React", + "React Native", + "react-native-web", + "TypeScript", + "Redux", + "GraphQL" + ], + "license": "AGPL-3.0", + "icon": "devhub-icon.png", + "icon32": "devhub-icon-32.png", + "icon64": "devhub-icon-64.png", + "icon128": "devhub-icon-128.png", + "icon256": "devhub-icon-256.png", + "date": "2019-03-28" + }, + { + "slug": "dict", + "name": "Dict", + "description": "A simple dictionary application which can export history.", + "website": "https://goo.gl/tVdhAB", + "category": "Education", + "repository": "https://github.com/bryht/Dict", + "keywords": [ + "study", + "dictionary", + "english", + "dict", + "translate" + ], + "icon": "dict-icon.png", + "icon32": "dict-icon-32.png", + "icon64": "dict-icon-64.png", + "icon128": "dict-icon-128.png", + "icon256": "dict-icon-256.png", + "date": "2018-01-24" + }, + { + "slug": "diffuse", + "name": "Diffuse", + "description": "Play music from your Dropbox, IPFS node, Amazon S3 bucket, or any other cloud/distributed storage service you use.", + "website": "https://diffuse.sh", + "category": "Music", + "repository": "https://github.com/icidasset/diffuse", + "keywords": [ + "music library", + "music player", + "cloud", + "decentralized", + "distributed" + ], + "license": "MIT", + "icon": "diffuse-icon.png", + "icon32": "diffuse-icon-32.png", + "icon64": "diffuse-icon-64.png", + "icon128": "diffuse-icon-128.png", + "icon256": "diffuse-icon-256.png", + "date": "2018-03-23" + }, + { + "slug": "digiexam", + "name": "DigiExam", + "description": "Digital assessments platform.", + "website": "https://www.digiexam.com", + "keywords": [ + "education", + "assessments" + ], + "category": "Education", + "icon": "digiexam-icon.png", + "icon32": "digiexam-icon-32.png", + "icon64": "digiexam-icon-64.png", + "icon128": "digiexam-icon-128.png", + "icon256": "digiexam-icon-256.png", + "date": "2017-12-15" + }, + { + "slug": "discord", + "name": "Discord", + "description": "The easiest way to talk over voice, video, and text. Talk, chat, hang out, and stay close with your friends and communities.", + "website": "https://discord.com/", + "keywords": [ + "chat" + ], + "category": "Social", + "icon": "discord-icon.png", + "icon32": "discord-icon-32.png", + "icon64": "discord-icon-64.png", + "icon128": "discord-icon-128.png", + "icon256": "discord-icon-256.png", + "date": "2016-02-03" + }, + { + "slug": "display-dj", + "name": "display-dj", + "description": "Cross platform desktop application that supports brightness adjustment for integrated laptop monitor as well as external monitors and dark mode toggle supporting Windows and MacOSX at the moment. Adjustment brightness will be quicker and does not require tinkering with the external monitor controls.", + "website": "https://synle.github.io/display-dj/", + "repository": "https://github.com/synle/display-dj", + "keywords": [ + "display", + "brightness", + "darkmode" + ], + "license": "MIT", + "category": "Utilities", + "icon": "display-dj-icon.png", + "icon32": "display-dj-icon-32.png", + "icon64": "display-dj-icon-64.png", + "icon128": "display-dj-icon-128.png", + "icon256": "display-dj-icon-256.png", + "date": "2022-04-05" + }, + { + "slug": "ditto", + "name": "Ditto++", + "description": "Cross platform clipboard manager inspired by Ditto for windows.", + "category": "Productivity", + "repository": "https://github.com/RubinderS/DittoPlusPlus/", + "keywords": [ + "clipboard", + "clipboard-manager" + ], + "license": "MIT", + "icon": "ditto-icon.png", + "icon32": "ditto-icon-32.png", + "icon64": "ditto-icon-64.png", + "icon128": "ditto-icon-128.png", + "icon256": "ditto-icon-256.png", + "date": "2021-08-25" + }, + { + "slug": "dixa", + "name": "Dixa", + "description": "Customer Service Software", + "website": "https://dixa.com", + "repository": "https://github.com/dixahq/dixa-desktop-app-release", + "keywords": [ + "customer service", + "phone", + "email", + "chat", + "call center", + "contact center", + "help desk", + "support" + ], + "category": "Business", + "icon": "dixa-icon.png", + "icon32": "dixa-icon-32.png", + "icon64": "dixa-icon-64.png", + "icon128": "dixa-icon-128.png", + "icon256": "dixa-icon-256.png", + "date": "2018-07-30" + }, + { + "slug": "dn-tool-container", + "name": "Dn Tool Container", + "description": "Extendable application which can install multiple packages with one click.", + "category": "Developer Tools", + "repository": "https://github.com/como65416/DnToolContainer", + "keywords": [ + "extendable", + "format", + "editor", + "encryption" + ], + "license": "MIT", + "icon": "dn-tool-container-icon.png", + "icon32": "dn-tool-container-icon-32.png", + "icon64": "dn-tool-container-icon-64.png", + "icon128": "dn-tool-container-icon-128.png", + "icon256": "dn-tool-container-icon-256.png", + "date": "2018-10-22" + }, + { + "slug": "domodel-diary", + "name": "domodel-diary", + "description": "Universal password protected diary application.", + "category": "Productivity", + "repository": "https://github.com/thoughtsunificator/domodel-diary-electron", + "icon": "domodel-diary-icon.png", + "icon32": "domodel-diary-icon-32.png", + "icon64": "domodel-diary-icon-64.png", + "icon128": "domodel-diary-icon-128.png", + "icon256": "domodel-diary-icon-256.png", + "date": "2020-05-15" + }, + { + "slug": "domterm", + "name": "DomTerm", + "description": "Multi-pane terminal emulator.", + "website": "https://domterm.org/", + "repository": "https://github.com/PerBothner/DomTerm", + "keywords": [ + "terminal", + "html", + "css", + "js" + ], + "license": "MIT", + "category": "Developer Tools", + "icon": "domterm-icon.png", + "icon32": "domterm-icon-32.png", + "icon64": "domterm-icon-64.png", + "icon128": "domterm-icon-128.png", + "icon256": "domterm-icon-256.png", + "date": "2017-06-27" + }, + { + "slug": "dopamine", + "name": "Dopamine", + "description": "Elegant audio player which tries to make organizing and listening to music as simple and pretty as possible.", + "website": "https://www.digimezzo.com", + "category": "Music", + "repository": "https://github.com/digimezzo/dopamine", + "keywords": [ + "music", + "audio", + "player", + "organize", + "simple", + "pretty", + "elegant" + ], + "license": "GNU General Public License v3.0", + "icon": "dopamine-icon.png", + "icon32": "dopamine-icon-32.png", + "icon64": "dopamine-icon-64.png", + "icon128": "dopamine-icon-128.png", + "icon256": "dopamine-icon-256.png", + "date": "2022-03-19" + }, + { + "slug": "dotgrid", + "name": "Dotgrid", + "description": "A simple vector illustration tool, that works by adding control points and drawing different line-types between them.", + "website": "https://hundredrabbits.itch.io/dotgrid", + "repository": "https://hundredrabbits.itch.io/dotgrid", + "keywords": [ + "illustration", + "design", + "vector" + ], + "category": "Graphics & Design", + "icon": "dotgrid-icon.png", + "icon32": "dotgrid-icon-32.png", + "icon64": "dotgrid-icon-64.png", + "icon128": "dotgrid-icon-128.png", + "icon256": "dotgrid-icon-256.png", + "date": "2018-03-29" + }, + { + "slug": "drawtify-designer", + "name": "Drawtify Designer", + "description": "Full-featured graphic design app, publisher, animator & vector editor.", + "website": "https://drawtify.com/drawtify-designer/", + "category": "Graphics & Design", + "keywords": [ + "graphic design", + "vector editor", + "publisher", + "animated logo maker", + "logo maker", + "flyer maker" + ], + "youtube_video_url": "https://youtu.be/4KKxVqbcGLw", + "icon": "drawtify-designer-icon.png", + "icon32": "drawtify-designer-icon-32.png", + "icon64": "drawtify-designer-icon-64.png", + "icon128": "drawtify-designer-icon-128.png", + "icon256": "drawtify-designer-icon-256.png", + "date": "2021-01-09" + }, + { + "slug": "droppoint", + "name": "DropPoint", + "description": "Make drag-and-drop easier using DropPoint. Drag content without having to open side-by-side windows.", + "website": "https://droppoint.netlify.app/", + "repository": "https://github.com/GameGodS3/DropPoint", + "keywords": [ + "productivity", + "utilities", + "dropover alternative", + "dropover for windows", + "dropover for linux", + "open source" + ], + "category": "Productivity", + "icon": "droppoint-icon.png", + "icon32": "droppoint-icon-32.png", + "icon64": "droppoint-icon-64.png", + "icon128": "droppoint-icon-128.png", + "icon256": "droppoint-icon-256.png", + "date": "2022-03-20" + }, + { + "slug": "dupfinder", + "name": "DupFinder", + "description": "Duplicate file finder and cleaner", + "website": "http://www.dupfinder.com", + "category": "Utilities", + "icon": "dupfinder-icon.png", + "icon32": "dupfinder-icon-32.png", + "icon64": "dupfinder-icon-64.png", + "icon128": "dupfinder-icon-128.png", + "icon256": "dupfinder-icon-256.png", + "date": "2018-01-23" + }, + { + "slug": "dusk-player", + "name": "Dusk Player", + "description": "Minimal music player for your desktop.", + "website": "https://aveek-saha.github.io/", + "repository": "https://github.com/Aveek-Saha/MusicPlayer", + "category": "Music", + "keywords": [ + "music", + "audio", + "mp3" + ], + "icon": "dusk-player-icon.png", + "icon32": "dusk-player-icon-32.png", + "icon64": "dusk-player-icon-64.png", + "icon128": "dusk-player-icon-128.png", + "icon256": "dusk-player-icon-256.png", + "date": "2018-11-01" + }, + { + "slug": "e-search", + "name": "eSearch", + "description": "Screenshot OCR search or search from clipboard or paste images or search for picture or record screen.", + "website": "https://esearch.vercel.app/", + "repository": "https://github.com/xushengfeng/eSearch", + "license": "GPL-3.0", + "keywords": [ + "code", + "search", + "screenshot", + "clipboard", + "ocr", + "cross-platform", + "color-picker", + "image-editing", + "image-editor", + "screen-capture", + "live-text", + "screen-recorder" + ], + "category": "Productivity", + "locales": [ + "zh", + "en", + "ar", + "eo", + "es", + "fr", + "ru" + ], + "icon": "e-search-icon.png", + "icon32": "e-search-icon-32.png", + "icon64": "e-search-icon-64.png", + "icon128": "e-search-icon-128.png", + "icon256": "e-search-icon-256.png", + "date": "2022-04-05" + }, + { + "slug": "eagle", + "name": "Eagle", + "description": "Organizing Ideas Has Never Been Easier", + "website": "https://eagle.cool/", + "keywords": [ + "Inspiration", + "Design", + "Sketch", + "Screenshot", + "Mac", + "Windows", + "Productivity" + ], + "category": "Productivity", + "icon": "eagle-icon.png", + "icon32": "eagle-icon-32.png", + "icon64": "eagle-icon-64.png", + "icon128": "eagle-icon-128.png", + "icon256": "eagle-icon-256.png", + "date": "2017-03-06" + }, + { + "slug": "eagluet", + "name": "eagluet", + "description": "Pomodoro Timer with Force to Rest.", + "category": "Productivity", + "repository": "https://github.com/surajrathod/eagluet", + "keywords": [ + "pomodoro", + "timer", + "stopwatch" + ], + "license": "MIT", + "icon": "eagluet-icon.png", + "icon32": "eagluet-icon-32.png", + "icon64": "eagluet-icon-64.png", + "icon128": "eagluet-icon-128.png", + "icon256": "eagluet-icon-256.png", + "date": "2020-06-24" + }, + { + "slug": "ebtcalc", + "name": "EBTCalc", + "description": "Programmable Reverse Polish Notation (RPN) calculator.", + "website": "https://www.ericbt.com/ebtcalc_electron", + "category": "Utilities", + "repository": "https://github.com/EricTerrell/EBTCalc", + "keywords": [ + "rpn", + "calculator", + "programmable", + "Javascript", + "windows", + "linux", + "osx" + ], + "license": "GPL3", + "icon": "ebtcalc-icon.png", + "icon32": "ebtcalc-icon-32.png", + "icon64": "ebtcalc-icon-64.png", + "icon128": "ebtcalc-icon-128.png", + "icon256": "ebtcalc-icon-256.png", + "date": "2019-11-16" + }, + { + "slug": "echo", + "name": "echo", + "description": "It is a standalone Text-to-Speech desktop app written in pure vanilla js & css.", + "website": "https://afractal.github.io/echo-app", + "category": "Music", + "repository": "https://github.com/afractal/echo-app", + "keywords": [ + "echo", + "text-to-speech" + ], + "license": "Proprietary", + "goodColorOnWhite": "#343e40", + "goodColorOnBlack": "#fafbfc", + "faintColorOnWhite": "rgba(138, 43, 226, 0.6)", + "icon": "echo-icon.png", + "icon32": "echo-icon-32.png", + "icon64": "echo-icon-64.png", + "icon128": "echo-icon-128.png", + "icon256": "echo-icon-256.png", + "date": "2022-03-19" + }, + { + "slug": "elcalc", + "name": "elcalc", + "description": "Cross-platform calculator", + "category": "Finance", + "repository": "https://github.com/elcalc/elcalc", + "keywords": [ + "calculator", + "math", + "arithmetic", + "calculation" + ], + "license": "MIT", + "icon": "elcalc-icon.png", + "icon32": "elcalc-icon-32.png", + "icon64": "elcalc-icon-64.png", + "icon128": "elcalc-icon-128.png", + "icon256": "elcalc-icon-256.png", + "date": "2017-11-13" + }, + { + "slug": "electorrent", + "name": "Electorrent", + "description": "An Electron remote client app for uTorrent server", + "homebrewCaskName": "electorrent", + "repository": "https://github.com/Tympanix/Electorrent", + "keywords": [ + "utorrent", + "remote", + "client", + "magnet" + ], + "license": "GPLv3", + "category": "Utilities", + "icon": "electorrent-icon.png", + "icon32": "electorrent-icon-32.png", + "icon64": "electorrent-icon-64.png", + "icon128": "electorrent-icon-128.png", + "icon256": "electorrent-icon-256.png", + "date": "2016-07-27" + }, + { + "slug": "electrocrud", + "name": "ElectroCRUD", + "description": "Code free database CRUD Application for MySQL & Postres.", + "website": "https://garrylachman.github.io/ElectroCRUD/", + "category": "Developer Tools", + "repository": "https://github.com/garrylachman/ElectroCRUD", + "keywords": [ + "database", + "crud", + "db", + "mysql", + "mariadb", + "sql", + "postgres", + "developers" + ], + "license": "MIT", + "icon": "electrocrud-icon.png", + "icon32": "electrocrud-icon-32.png", + "icon64": "electrocrud-icon-64.png", + "icon128": "electrocrud-icon-128.png", + "icon256": "electrocrud-icon-256.png", + "date": "2020-07-04" + }, + { + "slug": "electron-clippy", + "name": "Electron-clippy", + "description": "Simple clipboard manager inspired by ditto.", + "category": "Productivity", + "repository": "https://github.com/HeyitSaif/Clippy.git", + "keywords": [ + "clibboard", + "clippy", + "ditto" + ], + "icon": "electron-clippy-icon.png", + "icon32": "electron-clippy-icon-32.png", + "icon64": "electron-clippy-icon-64.png", + "icon128": "electron-clippy-icon-128.png", + "icon256": "electron-clippy-icon-256.png", + "date": "2021-01-29" + }, + { + "slug": "elephicon", + "name": "Elephicon", + "description": "Generate ICO and ICNS files for your desktop apps.", + "repository": "https://github.com/sprout2000/elephicon", + "category": "Developer Tools", + "locales": [ + "en-US" + ], + "icon": "elephicon-icon.png", + "icon32": "elephicon-icon-32.png", + "icon64": "elephicon-icon-64.png", + "icon128": "elephicon-icon-128.png", + "icon256": "elephicon-icon-256.png", + "date": "2020-08-06" + }, + { + "slug": "email-securely-app", + "name": "email-securely-app", + "description": "Unofficial desktop client for ProtonMail and Tutanota end-to-end encrypted email providers", + "website": "https://github.com/vladimiry/email-securely-app", + "license": "MIT", + "category": "Productivity", + "keywords": [ + "office", + "email", + "encryption", + "notification", + "tutanota", + "protonmail", + "typescript" + ], + "icon": "email-securely-app-icon.png", + "icon32": "email-securely-app-icon-32.png", + "icon64": "email-securely-app-icon-64.png", + "icon128": "email-securely-app-icon-128.png", + "icon256": "email-securely-app-icon-256.png", + "date": "2018-08-02" + }, + { + "slug": "enclina-messenger", + "name": "Enclica Messenger", + "description": "Open-source messaging solution for anyone.", + "category": "Social", + "repository": "https://github.com/bluethefoxofficial/CreativePublicMessenger", + "keywords": [ + "messaging", + "instant messaging", + "enclica", + "social" + ], + "icon": "enclina-messenger-icon.png", + "icon32": "enclina-messenger-icon-32.png", + "icon64": "enclina-messenger-icon-64.png", + "icon128": "enclina-messenger-icon-128.png", + "icon256": "enclina-messenger-icon-256.png", + "date": "2022-08-05" + }, + { + "slug": "encrypt0r", + "name": "encrypt0r", + "description": "Encrypt and decrypt your files with a passphrase.", + "website": "https://kunalnagar.in/blog/encryptor-encrypt-decrypt-files-passphrase/", + "repository": "https://github.com/kunalnagar/encrypt0r", + "license": "MIT", + "keywords": [ + "encrypt", + "decrypt", + "passphrase", + "encrypt0r", + "cryptography", + "nodejs" + ], + "category": "Utilities", + "icon": "encrypt0r-icon.png", + "icon32": "encrypt0r-icon-32.png", + "icon64": "encrypt0r-icon-64.png", + "icon128": "encrypt0r-icon-128.png", + "icon256": "encrypt0r-icon-256.png", + "date": "2019-07-21" + }, + { + "slug": "enderframework", + "name": "EnderFramework", + "description": "It is a framework, built using a framework, for you! It can make it much easier for new developers to develop and build more modern apps.", + "category": "Developer Tools", + "repository": "https://github.com/EnderAdel/EnderFramework", + "keywords": [ + "framework", + "store", + "studio", + "installer", + "gaming", + "apps", + "enderapps" + ], + "icon": "enderframework-icon.png", + "icon32": "enderframework-icon-32.png", + "icon64": "enderframework-icon-64.png", + "icon128": "enderframework-icon-128.png", + "icon256": "enderframework-icon-256.png", + "date": "2020-10-04" + }, + { + "slug": "erin", + "name": "Erin", + "description": "Cross-platform app to change wallpaper automatically.", + "website": "https://erin-website.onrender.com/", + "snapcraftName": "erin", + "category": "Utilities", + "repository": "https://github.com/losbiw/erin", + "keywords": [ + "wallpaper" + ], + "license": "MIT", + "icon": "erin-icon.png", + "icon32": "erin-icon-32.png", + "icon64": "erin-icon-64.png", + "icon128": "erin-icon-128.png", + "icon256": "erin-icon-256.png", + "date": "2021-03-10" + }, + { + "slug": "etcd-manager", + "name": "ETCD Manager", + "description": "Modern, efficient and multi-platform GUI for ETCD.", + "website": "https://etcdmanager.io", + "category": "Developer Tools", + "repository": "https://github.com/icellmobilsoft/etcdmanager.git", + "keywords": [ + "etcd", + "etcd3", + "gui", + "client", + "admin" + ], + "license": "MIT", + "npmPackageName": "etcd-manager", + "locales": [ + "hu-HU", + "en-US" + ], + "icon": "etcd-manager-icon.png", + "icon32": "etcd-manager-icon-32.png", + "icon64": "etcd-manager-icon-64.png", + "icon128": "etcd-manager-icon-128.png", + "icon256": "etcd-manager-icon-256.png", + "date": "2019-11-23" + }, + { + "slug": "etcher", + "name": "Etcher", + "description": "Flash OS images to SD cards & USB drives, safely and easily.", + "website": "https://etcher.balena.io/", + "repository": "https://github.com/resin-io/etcher", + "keywords": [ + "hardware", + "developer tools", + "IoT" + ], + "license": "Apache 2.0", + "category": "Developer Tools", + "icon": "etcher-icon.png", + "icon32": "etcher-icon-32.png", + "icon64": "etcher-icon-64.png", + "icon128": "etcher-icon-128.png", + "icon256": "etcher-icon-256.png", + "date": "2016-05-17" + }, + { + "slug": "everdo", + "name": "Everdo", + "description": "Task management (to-do) app for Linux, Windows and Mac. Privacy-focused, powerful, free.", + "website": "https://everdo.net", + "category": "Productivity", + "keywords": [ + "todo", + "gtd", + "productivity", + "getting things done" + ], + "icon": "everdo-icon.png", + "icon32": "everdo-icon-32.png", + "icon64": "everdo-icon-64.png", + "icon128": "everdo-icon-128.png", + "icon256": "everdo-icon-256.png", + "date": "2017-11-19" + }, + { + "slug": "evetrade", + "name": "EVE Trade", + "description": "The EVE Online trading tool that lets you discover what to trade between stations and regions. This tool enables making ISK through hauling or station trading.", + "website": "https://evetrade.space", + "keywords": [ + "eve_online", + "video_games" + ], + "category": "Games", + "icon": "evetrade-icon.png", + "icon32": "evetrade-icon-32.png", + "icon64": "evetrade-icon-64.png", + "icon128": "evetrade-icon-128.png", + "icon256": "evetrade-icon-256.png", + "date": "2018-08-10" + }, + { + "slug": "excel-parser-processor", + "name": "Excel Parser Processor", + "description": "A Cross-Platform Desktop App for processing all rows of excel files", + "category": "Productivity", + "repository": "https://github.com/btargac/excel-parser-processor", + "keywords": [ + "download images from excel", + "batch image download", + "batch download from excel", + "excel processor", + "excel parser processor", + "read excel", + "process excel file", + "download to local folder from excel file", + "electron app for downloading images" + ], + "license": "MIT", + "icon": "excel-parser-processor-icon.png", + "icon32": "excel-parser-processor-icon-32.png", + "icon64": "excel-parser-processor-icon-64.png", + "icon128": "excel-parser-processor-icon-128.png", + "icon256": "excel-parser-processor-icon-256.png", + "date": "2018-10-26" + }, + { + "slug": "exifcleaner", + "name": "ExifCleaner", + "description": "Remove EXIF image metadata with drag and drop.", + "website": "https://exifcleaner.com", + "category": "Photo & Video", + "repository": "https://github.com/szTheory/exifcleaner", + "keywords": [ + "exif", + "image", + "metadata", + "privacy", + "open source" + ], + "license": "MIT", + "icon": "exifcleaner-icon.png", + "icon32": "exifcleaner-icon-32.png", + "icon64": "exifcleaner-icon-64.png", + "icon128": "exifcleaner-icon-128.png", + "icon256": "exifcleaner-icon-256.png", + "date": "2020-07-04" + }, + { + "slug": "explorer", + "name": "Explorer", + "description": "Statistics the easy way", + "category": "Productivity", + "repository": "https://github.com/jfbouzereau/explorer", + "icon": "explorer-icon.png", + "icon32": "explorer-icon-32.png", + "icon64": "explorer-icon-64.png", + "icon128": "explorer-icon-128.png", + "icon256": "explorer-icon-256.png", + "date": "2016-04-13" + }, + { + "slug": "expresslrs-configurator", + "name": "ExpressLRS Configurator", + "description": "App to build & flash ExpressLRS firmware.", + "repository": "https://github.com/ExpressLRS/ExpressLRS-Configurator", + "keywords": [ + "firmware", + "embedded", + "drones", + "radio", + "utilities" + ], + "category": "Utilities", + "license": "GPLv3", + "youtube_video_url": "https://www.youtube.com/watch?v=wBUamLm51XQ", + "icon": "expresslrs-configurator-icon.png", + "icon32": "expresslrs-configurator-icon-32.png", + "icon64": "expresslrs-configurator-icon-64.png", + "icon128": "expresslrs-configurator-icon-128.png", + "icon256": "expresslrs-configurator-icon-256.png", + "date": "2021-04-07" + }, + { + "slug": "extraterm", + "name": "Extraterm", + "description": "Swiss army chainsaw of terminal emulators", + "website": "http://extraterm.org", + "repository": "https://github.com/sedwards2009/extraterm", + "keywords": [ + "terminal", + "typescript" + ], + "license": "MIT", + "category": "Developer Tools", + "icon": "extraterm-icon.png", + "icon32": "extraterm-icon-32.png", + "icon64": "extraterm-icon-64.png", + "icon128": "extraterm-icon-128.png", + "icon256": "extraterm-icon-256.png", + "date": "2017-09-05" + }, + { + "slug": "f-curator", + "name": "F-Curator", + "description": "Offline application that comes at you all day long and curates your own web favorites.", + "website": "https://xizon.github.io/F-Curator-Official-Website/", + "repository": "https://github.com/xizon/F-Curator/tree/main/package", + "keywords": [ + "curator", + "curation", + "efficiency", + "web favorites", + "bookmark", + "collection" + ], + "license": "MIT", + "npmPackageName": "f-curator", + "category": "Productivity", + "youtube_video_url": "https://youtu.be/VYdzttKU5H0", + "icon": "f-curator-icon.png", + "icon32": "f-curator-icon-32.png", + "icon64": "f-curator-icon-64.png", + "icon128": "f-curator-icon-128.png", + "icon256": "f-curator-icon-256.png", + "date": "2022-03-18" + }, + { + "slug": "fairshare", + "name": "FAIRshare", + "description": "Your one-stop tool for curating and sharing research data and software according to FAIR guidelines.", + "website": "https://fairdataihub.org/fairshare", + "category": "Science & Medicine", + "repository": "https://github.com/fairdataihub/FAIRshare", + "keywords": [ + "fair", + "metadata", + "curation", + "sharing", + "windows", + "macos", + "ubuntu" + ], + "license": "MIT", + "icon": "fairshare-icon.png", + "icon32": "fairshare-icon-32.png", + "icon64": "fairshare-icon-64.png", + "icon128": "fairshare-icon-128.png", + "icon256": "fairshare-icon-256.png", + "date": "2022-05-06" + }, + { + "slug": "fangyuanjian", + "name": "fangyuanjian", + "description": "a collaboration and messaging app for small-to-medium sized businesses.", + "website": "http://bzsns.cn/", + "keywords": [ + "messaging", + "collaboration" + ], + "locales": [ + "zh-CN" + ], + "category": "Social", + "icon": "fangyuanjian-icon.png", + "icon32": "fangyuanjian-icon-32.png", + "icon64": "fangyuanjian-icon-64.png", + "icon128": "fangyuanjian-icon-128.png", + "icon256": "fangyuanjian-icon-256.png", + "date": "2016-12-19" + }, + { + "slug": "fenetre", + "name": "Fenêtre", + "description": "Picture in picture for your Mac.", + "website": "https://getfenet.re", + "category": "Productivity", + "youtube_video_url": "https://www.youtube.com/watch?v=mOuQyzbHzO4&list=PL2jvDJe7CN0oi6nscDlWFZehvaIsE7OWh", + "locales": [ + "fr-FR" + ], + "keywords": [ + "picture in picture", + "productivity", + "tool", + "video", + "player" + ], + "icon": "fenetre-icon.png", + "icon32": "fenetre-icon-32.png", + "icon64": "fenetre-icon-64.png", + "icon128": "fenetre-icon-128.png", + "icon256": "fenetre-icon-256.png", + "date": "2017-12-15" + }, + { + "slug": "fifo", + "name": "Fifo", + "description": "This is a privacy orientated browser. Fork of Wexond.", + "website": "https://fifo.snaildos.com", + "category": "Productivity", + "repository": "https://github.com/snaildos/Fifo-Browser", + "keywords": [ + "Browser", + "Privacy", + "Secure", + "React" + ], + "icon": "fifo-icon.png", + "icon32": "fifo-icon-32.png", + "icon64": "fifo-icon-64.png", + "icon128": "fifo-icon-128.png", + "icon256": "fifo-icon-256.png", + "date": "2022-03-19" + }, + { + "slug": "figma", + "name": "Figma", + "description": "Build better products as a team. Design, prototype, and gather feedback all in one place with Figma.", + "website": "https://www.figma.com/", + "homebrewCaskName": "figma", + "keywords": [ + "graphics", + "images", + "editor", + "svg", + "sketch", + "vector", + "ui", + "ux" + ], + "category": "Graphics & Design", + "icon": "figma-icon.png", + "icon32": "figma-icon-32.png", + "icon64": "figma-icon-64.png", + "icon128": "figma-icon-128.png", + "icon256": "figma-icon-256.png", + "date": "2017-05-05" + }, + { + "slug": "fileside", + "name": "Fileside", + "description": "Modern, tiling file manager with unlimited panes.", + "website": "https://www.fileside.app", + "category": "Utilities", + "keywords": [ + "file-manager", + "file-browser" + ], + "youtube_video_url": "https://www.youtube.com/watch?v=48SU-0P-VfY", + "icon": "fileside-icon.png", + "icon32": "fileside-icon-32.png", + "icon64": "fileside-icon-64.png", + "icon128": "fileside-icon-128.png", + "icon256": "fileside-icon-256.png", + "date": "2021-01-09" + }, + { + "slug": "final-countdown", + "name": "Final-Countdown", + "description": "Generates a running clock counting down to the second of one's death.", + "category": "Productivity", + "repository": "https://github.com/hunterphillips/countdown", + "keywords": [ + "desktop", + "angularJS", + "cross-platform", + "productivity" + ], + "icon": "final-countdown-icon.png", + "icon32": "final-countdown-icon-32.png", + "icon64": "final-countdown-icon-64.png", + "icon128": "final-countdown-icon-128.png", + "icon256": "final-countdown-icon-256.png", + "date": "2018-02-23" + }, + { + "slug": "find-better-questions", + "name": "Find Better Questions", + "description": "Marketing Tool for Quora", + "website": "https://findbetterquestions.com", + "keywords": [ + "quora", + "marketing", + "automation", + "productivity", + "tool", + "utility", + "growth", + "analytics", + "research", + "findbetterquestions" + ], + "category": "Business", + "icon": "find-better-questions-icon.png", + "icon32": "find-better-questions-icon-32.png", + "icon64": "find-better-questions-icon-64.png", + "icon128": "find-better-questions-icon-128.png", + "icon256": "find-better-questions-icon-256.png", + "date": "2018-07-11" + }, + { + "slug": "fishing-funds", + "name": "Fishing Funds", + "description": "Display real-time trends of Chinese funds in the menubar.", + "website": "https://ff.1zilc.top", + "category": "Finance", + "repository": "https://github.com/1zilc/fishing-funds", + "keywords": [ + "funds", + "menubar" + ], + "locales": [ + "zh-CN" + ], + "license": "GPL-3.0", + "icon": "fishing-funds-icon.png", + "icon32": "fishing-funds-icon-32.png", + "icon64": "fishing-funds-icon-64.png", + "icon128": "fishing-funds-icon-128.png", + "icon256": "fishing-funds-icon-256.png", + "date": "2021-05-31" + }, + { + "slug": "flawesome", + "name": "Flawesome", + "description": "Note Taking app with Diary workflow. A rich text editor, a Sticky notes and a Todo list, All driven by a Calendar.", + "category": "Productivity", + "repository": "https://github.com/ashishBharadwaj/flawesome", + "keywords": [ + "notes", + "sticky-notes", + "todo-list", + "todo", + "organizer", + "digital-diary", + "smart-diary", + "utility" + ], + "locales": [ + "en-US" + ], + "license": "MIT", + "icon": "flawesome-icon.png", + "icon32": "flawesome-icon-32.png", + "icon64": "flawesome-icon-64.png", + "icon128": "flawesome-icon-128.png", + "icon256": "flawesome-icon-256.png", + "date": "2020-06-24" + }, + { + "slug": "flbmusic", + "name": "FLB Music", + "description": "Beautifully designed Music Player and Downloader.", + "website": "https://flb.netlify.app", + "repository": "https://github.com/Patrick-web/FLB-Music-Player-Official", + "license": "MIT", + "category": "Music", + "youtube_video_url": "https://youtu.be/tjInHlpOK38", + "keywords": [ + "music", + "player", + "vue", + "youtube", + "download", + "deezer", + "spotify" + ], + "goodColorOnWhite": "#3469C1", + "goodColorOnBlack": "#4175CC", + "icon": "flbmusic-icon.png", + "icon32": "flbmusic-icon-32.png", + "icon64": "flbmusic-icon-64.png", + "icon128": "flbmusic-icon-128.png", + "icon256": "flbmusic-icon-256.png", + "date": "2021-07-17" + }, + { + "slug": "fleetdeck", + "name": "FleetDeck", + "description": "Remote Desktop & Virtual Terminal solution, tailored for techs to securely manage large fleets of computers.", + "website": "https://fleetdeck.io", + "keywords": [ + "remote powershell", + "remote desktop", + "virtual terminal", + "unattended access", + "remote access", + "security", + "RMM" + ], + "category": "Utilities", + "icon": "fleetdeck-icon.png", + "icon32": "fleetdeck-icon-32.png", + "icon64": "fleetdeck-icon-64.png", + "icon128": "fleetdeck-icon-128.png", + "icon256": "fleetdeck-icon-256.png", + "date": "2022-03-19" + }, + { + "slug": "flexpaper", + "name": "FlexPaper", + "description": "Enhance, reflow and flip pdf documents into web publications", + "website": "https://flexpaper.devaldi.com/", + "keywords": [ + "pdf", + "flip book", + "pdf to html5", + "pdf to ebook", + "interactive pdf publications", + "pdf to online publication" + ], + "category": "Productivity", + "icon": "flexpaper-icon.png", + "icon32": "flexpaper-icon-32.png", + "icon64": "flexpaper-icon-64.png", + "icon128": "flexpaper-icon-128.png", + "icon256": "flexpaper-icon-256.png", + "date": "2016-05-19" + }, + { + "slug": "flow", + "name": "Flow", + "description": "Simple Project Management Software For Teams", + "website": "https://www.getflow.com/solutions/startups", + "keywords": [ + "Productivity" + ], + "category": "Productivity", + "icon": "flow-icon.png", + "icon32": "flow-icon-32.png", + "icon64": "flow-icon-64.png", + "icon128": "flow-icon-128.png", + "icon256": "flow-icon-256.png", + "date": "2016-11-23" + }, + { + "slug": "fluent-reader", + "name": "Fluent Reader", + "description": "Modern desktop RSS reader.", + "website": "https://hyliu.me/fluent-reader/", + "repository": "https://github.com/yang991178/fluent-reader", + "license": "BSD", + "keywords": [ + "rss", + "rss reader", + "news aggregator" + ], + "category": "News", + "locales": [ + "zh-CN", + "en-US" + ], + "icon": "fluent-reader-icon.png", + "icon32": "fluent-reader-icon-32.png", + "icon64": "fluent-reader-icon-64.png", + "icon128": "fluent-reader-icon-128.png", + "icon256": "fluent-reader-icon-256.png", + "date": "2020-06-24" + }, + { + "slug": "focused-task", + "name": "Focused Task", + "description": "MacOS menu bar todo app built with React and Redux. It goals is to help you do deep work.", + "category": "Productivity", + "repository": "https://github.com/RStankov/FocusedTask", + "keywords": [ + "react", + "redux", + "todo", + "bookmarks", + "task manager", + "notes", + "menubar" + ], + "license": "MIT", + "youtube_video_url": "https://www.youtube.com/watch?v=Vp2ASWq-S04", + "icon": "focused-task-icon.png", + "icon32": "focused-task-icon-32.png", + "icon64": "focused-task-icon-64.png", + "icon128": "focused-task-icon-128.png", + "icon256": "focused-task-icon-256.png", + "date": "2020-09-29" + }, + { + "slug": "fontbase", + "name": "FontBase", + "description": "Lightning fast, beautiful and free font manager for designers", + "website": "https://fontba.se/", + "category": "Graphics & Design", + "keywords": [ + "fonts", + "typography", + "type", + "design", + "graphics" + ], + "license": "Dominik Levitsky Studio", + "icon": "fontbase-icon.png", + "icon32": "fontbase-icon-32.png", + "icon64": "fontbase-icon-64.png", + "icon128": "fontbase-icon-128.png", + "icon256": "fontbase-icon-256.png", + "date": "2017-10-23" + }, + { + "slug": "forestpin-analytics", + "name": "Forestpin Analytics", + "description": "Financial data analytics tool for businesses", + "website": "http://forestpin.com/analytics", + "keywords": [ + "analytics", + "data", + "finance" + ], + "category": "Finance", + "icon": "forestpin-analytics-icon.png", + "icon32": "forestpin-analytics-icon-32.png", + "icon64": "forestpin-analytics-icon-64.png", + "icon128": "forestpin-analytics-icon-128.png", + "icon256": "forestpin-analytics-icon-256.png", + "date": "2016-09-25" + }, + { + "slug": "forget-me-not", + "name": "Forget Me Not", + "description": "Reminder, counter and social app for people who love to watch series or anime.", + "website": "https://www.forget-me-not.app/", + "category": "Utilities", + "keywords": [ + "reminder", + "anime", + "netflix", + "counter", + "episodes", + "series", + "tv", + "friends", + "remote watch", + "list" + ], + "license": "UNLICENSED", + "icon": "forget-me-not-icon.png", + "icon32": "forget-me-not-icon-32.png", + "icon64": "forget-me-not-icon-64.png", + "icon128": "forget-me-not-icon-128.png", + "icon256": "forget-me-not-icon-256.png", + "date": "2022-03-19" + }, + { + "slug": "fotojet", + "name": "FotoJet", + "description": "Free online designer and image editing tool.", + "website": "https://www.fotojet.com/", + "category": "Graphics & Design", + "keywords": [ + "fotojet", + "design", + "photo editor", + "effects", + "facebook", + "youtube", + "instagram", + "flyer", + "poster", + "card", + "invitation", + "banner", + "logo", + "magazine", + "birthday", + "wedding" + ], + "icon": "fotojet-icon.png", + "icon32": "fotojet-icon-32.png", + "icon64": "fotojet-icon-64.png", + "icon128": "fotojet-icon-128.png", + "icon256": "fotojet-icon-256.png", + "date": "2017-09-30" + }, + { + "slug": "frame", + "name": "Frame", + "description": "System-wide Web3 for macOS, Windows and Linux.", + "website": "https://frame.sh", + "category": "Utilities", + "repository": "https://github.com/floating/frame.git", + "keywords": [ + "frame", + "ethereum", + "decentralized", + "cryptocurrency", + "mac", + "windows", + "linux", + "meta", + "ether", + "browser", + "ledger", + "trezor", + "geth", + "blockchain", + "wallet", + "mainnet", + "testnet", + "eth", + "transaction", + "signing", + "sign", + "warm", + "mnemonic", + "aragon" + ], + "license": "GPL-3.0", + "icon": "frame-icon.png", + "icon32": "frame-icon-32.png", + "icon64": "frame-icon-64.png", + "icon128": "frame-icon-128.png", + "icon256": "frame-icon-256.png", + "date": "2020-10-30" + }, + { + "slug": "franz", + "name": "Franz", + "description": "Messaging app / former emperor of Austria, combining chat and messaging services into one application", + "website": "https://meetfranz.com/", + "keywords": [ + "messaging", + "chat", + "productivity" + ], + "category": "Productivity", + "icon": "franz-icon.png", + "icon32": "franz-icon-32.png", + "icon64": "franz-icon-64.png", + "icon128": "franz-icon-128.png", + "icon256": "franz-icon-256.png", + "date": "2016-04-22" + }, + { + "slug": "freeter", + "name": "Freeter", + "description": "The smartest way to work on your projects", + "website": "https://freeter.io", + "keywords": [ + "productivity", + "organizer" + ], + "category": "Productivity", + "icon": "freeter-icon.png", + "icon32": "freeter-icon-32.png", + "icon64": "freeter-icon-64.png", + "icon128": "freeter-icon-128.png", + "icon256": "freeter-icon-256.png", + "date": "2016-06-13" + }, + { + "slug": "friends", + "name": "Friends", + "description": "Peer to peer chat", + "website": "https://moose-team.github.io/friends", + "keywords": [ + "chat" + ], + "category": "Social", + "icon": "friends-icon.png", + "icon32": "friends-icon-32.png", + "icon64": "friends-icon-64.png", + "icon128": "friends-icon-128.png", + "icon256": "friends-icon-256.png", + "date": "2015-04-30" + }, + { + "slug": "front", + "name": "Front", + "description": "Reinventing the email inbox with new workflows and efficient collaboration.", + "website": "https://frontapp.com/", + "category": "Productivity", + "youtube_video_url": "https://www.youtube.com/watch?v=AkY7_beL1FU", + "icon": "front-icon.png", + "icon32": "front-icon-32.png", + "icon64": "front-icon-64.png", + "icon128": "front-icon-128.png", + "icon256": "front-icon-256.png", + "date": "2019-02-13" + }, + { + "slug": "galeri", + "name": "Galeri", + "description": "A perpetual artwork streaming app", + "website": "https://www.galeri.io", + "keywords": [ + "art", + "painting" + ], + "category": "Photo & Video", + "icon": "galeri-icon.png", + "icon32": "galeri-icon-32.png", + "icon64": "galeri-icon-64.png", + "icon128": "galeri-icon-128.png", + "icon256": "galeri-icon-256.png", + "date": "2016-12-13" + }, + { + "slug": "gaucho", + "name": "Gaucho", + "description": "Configurable task launcher", + "website": "https://angrykoala.github.io/gaucho/", + "repository": "https://github.com/angrykoala/gaucho", + "license": "GPL-3.0", + "keywords": [ + "launcher" + ], + "category": "Utilities", + "icon": "gaucho-icon.png", + "icon32": "gaucho-icon-32.png", + "icon64": "gaucho-icon-64.png", + "icon128": "gaucho-icon-128.png", + "icon256": "gaucho-icon-256.png", + "date": "2017-03-30" + }, + { + "slug": "gdevelop", + "name": "GDevelop", + "description": "The game engine for everyone.", + "website": "https://gdevelop-app.com/", + "repository": "https://github.com/4ian/GDevelop", + "keywords": [ + "Game Editor", + "Open Source", + "Cross-Platform", + "Visual Programming", + "Online Editor", + "Piskel Sprite Editor", + "gamedev", + "game development", + "game engine", + "game making", + "pixel-art" + ], + "license": "MIT", + "category": "Developer Tools", + "youtube_video_url": "https://www.youtube.com/watch?v=-lWGUI_xj0U", + "icon": "gdevelop-icon.png", + "icon32": "gdevelop-icon-32.png", + "icon64": "gdevelop-icon-64.png", + "icon128": "gdevelop-icon-128.png", + "icon256": "gdevelop-icon-256.png", + "date": "2020-07-02" + }, + { + "slug": "geeks-diary", + "name": "Geeks Diary", + "description": "TIL writing tool for programmer", + "category": "Productivity", + "repository": "https://github.com/seokju-na/geeks-diary", + "keywords": [ + "Markdown", + "Note App", + "Code", + "Programmer", + "TIL" + ], + "license": "MIT", + "icon": "geeks-diary-icon.png", + "icon32": "geeks-diary-icon-32.png", + "icon64": "geeks-diary-icon-64.png", + "icon128": "geeks-diary-icon-128.png", + "icon256": "geeks-diary-icon-256.png", + "date": "2019-01-10" + }, + { + "slug": "geniemoji", + "name": "Geniemoji", + "description": "Make using emojis on desktop simpler than ever with Geniemoji.", + "website": "https://virejdasani.github.io/Geniemoji/", + "category": "Utilities", + "repository": "https://github.com/virejdasani/Geniemoji", + "keywords": [ + "Geniemoji", + "Emoji", + "search-emoji", + "rocket", + "Emogenie" + ], + "license": "MIT", + "youtube_video_url": "https://youtu.be/0I18p8e1Z5Y", + "icon": "geniemoji-icon.png", + "icon32": "geniemoji-icon-32.png", + "icon64": "geniemoji-icon-64.png", + "icon128": "geniemoji-icon-128.png", + "icon256": "geniemoji-icon-256.png", + "date": "2021-05-31" + }, + { + "slug": "geppetto", + "name": "Geppetto", + "description": "WebGL animation toolkit to create beautiful animations that also allow real-time control.", + "website": "https://geppetto.js.org/", + "category": "Graphics & Design", + "repository": "https://github.com/matthijsgroen/geppetto", + "keywords": [ + "Animation", + "WebGL", + "Game Development" + ], + "license": "MIT", + "icon": "geppetto-icon.png", + "icon32": "geppetto-icon-32.png", + "icon64": "geppetto-icon-64.png", + "icon128": "geppetto-icon-128.png", + "icon256": "geppetto-icon-256.png", + "date": "2021-05-07" + }, + { + "slug": "getraenkeliste", + "name": "Getränkeliste App", + "description": "Online Stroked List App to organize and charging club members for drinks - Online Strichlisten App zur Abrechung von Getränken und Snacks in Vereinen oder ähnlichen Organisationen.", + "website": "https://iqmeta.com/gliste/", + "category": "Food & Drink", + "keywords": [ + "drinks", + "club", + "management", + "charging", + "abrechnung", + "getränke", + "strichliste", + "vereine" + ], + "locales": [ + "de-DE" + ], + "icon": "getraenkeliste-icon.png", + "icon32": "getraenkeliste-icon-32.png", + "icon64": "getraenkeliste-icon-64.png", + "icon128": "getraenkeliste-icon-128.png", + "icon256": "getraenkeliste-icon-256.png", + "date": "2019-03-22" + }, + { + "slug": "gibu", + "name": "Gibu", + "description": "The easiest way to backup all your github repositories with just a few clicks.", + "website": "https://gibu.futureglobe.de/", + "category": "Developer Tools", + "keywords": [ + "gihuba", + "tool", + "backup", + "github" + ], + "icon": "gibu-icon.png", + "icon32": "gibu-icon-32.png", + "icon64": "gibu-icon-64.png", + "icon128": "gibu-icon-128.png", + "icon256": "gibu-icon-256.png", + "date": "2019-06-21" + }, + { + "slug": "git-it", + "name": "Git-it", + "description": "Desktop App for learning Git and GitHub.", + "repository": "https://github.com/Git-it-App/git-it-electron", + "keywords": [ + "Git", + "GitHub", + "tutorial", + "guide", + "learn" + ], + "license": "BSD-2-Clause", + "category": "Education", + "icon": "git-it-icon.png", + "icon32": "git-it-icon-32.png", + "icon64": "git-it-icon-64.png", + "icon128": "git-it-icon-128.png", + "icon256": "git-it-icon-256.png", + "date": "2020-10-14" + }, + { + "slug": "gitbook", + "name": "GitBook", + "description": "Editor for a modern publishing toolchain based on Git", + "website": "https://www.gitbook.com/?utm_source=electron&utm_medium=logo", + "keywords": [ + "writing", + "editor", + "documentation", + "git", + "gitbook" + ], + "category": "Productivity", + "icon": "gitbook-icon.png", + "icon32": "gitbook-icon-32.png", + "icon64": "gitbook-icon-64.png", + "icon128": "gitbook-icon-128.png", + "icon256": "gitbook-icon-256.png", + "date": "2017-01-15" + }, + { + "slug": "githoard", + "name": "GitHoard", + "description": "Hoard git repositories with ease", + "repository": "https://github.com/beepboopbangbang/githoard", + "category": "Productivity", + "keywords": [ + "git", + "code", + "developer", + "tool", + "productivity" + ], + "license": "MIT", + "icon": "githoard-icon.png", + "icon32": "githoard-icon-32.png", + "icon64": "githoard-icon-64.png", + "icon128": "githoard-icon-128.png", + "icon256": "githoard-icon-256.png", + "date": "2017-09-29" + }, + { + "slug": "github-desktop", + "name": "GitHub Desktop", + "description": "Simple collaboration from your desktop", + "website": "https://desktop.github.com", + "repository": "https://github.com/desktop/desktop", + "homebrewCaskName": "github", + "keywords": [ + "git", + "github", + "collaboration", + "editor", + "code", + "commits", + "review", + "developer", + "tool", + "productivity" + ], + "license": "MIT", + "category": "Productivity", + "icon": "github-desktop-icon.png", + "icon32": "github-desktop-icon-32.png", + "icon64": "github-desktop-icon-64.png", + "icon128": "github-desktop-icon-128.png", + "icon256": "github-desktop-icon-256.png", + "date": "2017-05-16" + }, + { + "slug": "gitify", + "name": "Gitify", + "description": "Github notifications on your menu bar", + "website": "https://www.gitify.io/", + "repository": "https://github.com/manosim/gitify", + "homebrewCaskName": "gitify", + "keywords": [ + "Github", + "notifications", + "developer", + "tool", + "productivity" + ], + "license": "MIT", + "category": "Productivity", + "icon": "gitify-icon.png", + "icon32": "gitify-icon-32.png", + "icon64": "gitify-icon-64.png", + "icon128": "gitify-icon-128.png", + "icon256": "gitify-icon-256.png", + "date": "2015-10-17" + }, + { + "slug": "gitkraken", + "name": "GitKraken", + "description": "The downright luxurious Git client for Windows, Mac and Linux", + "website": "https://www.gitkraken.com/", + "keywords": [ + "git", + "programming", + "productivity" + ], + "category": "Productivity", + "icon": "gitkraken-icon.png", + "icon32": "gitkraken-icon-32.png", + "icon64": "gitkraken-icon-64.png", + "icon128": "gitkraken-icon-128.png", + "icon256": "gitkraken-icon-256.png", + "date": "2016-05-13" + }, + { + "slug": "gitscout", + "name": "Gitscout", + "description": "A beautiful and optimized GitHub Issues experience for macOS", + "website": "https://gitscout.com", + "keywords": [ + "github", + "mac", + "git", + "developer tools" + ], + "category": "Developer Tools", + "icon": "gitscout-icon.png", + "icon32": "gitscout-icon-32.png", + "icon64": "gitscout-icon-64.png", + "icon128": "gitscout-icon-128.png", + "icon256": "gitscout-icon-256.png", + "date": "2016-12-13" + }, + { + "slug": "gluppi", + "name": "Gluppi", + "description": "Unified Communications as a service", + "website": "https://gluppi.com/download/", + "category": "Social", + "keywords": [ + "telephony", + "videoconference", + "pbx", + "chat", + "video", + "cloud", + "storage" + ], + "license": "Commercial", + "icon": "gluppi-icon.png", + "icon32": "gluppi-icon-32.png", + "icon64": "gluppi-icon-64.png", + "icon128": "gluppi-icon-128.png", + "icon256": "gluppi-icon-256.png", + "date": "2019-03-22" + }, + { + "slug": "glyphr-studio", + "name": "Glyphr Studio", + "description": "Free font design tool for hobbyists.", + "repository": "https://github.com/glyphr-studio/Glyphr-Studio-Desktop", + "keywords": [ + "font", + "design", + "utility" + ], + "category": "Utilities", + "icon": "glyphr-studio-icon.png", + "icon32": "glyphr-studio-icon-32.png", + "icon64": "glyphr-studio-icon-64.png", + "icon128": "glyphr-studio-icon-128.png", + "icon256": "glyphr-studio-icon-256.png", + "date": "2016-07-14" + }, + { + "slug": "google-assistant-unofficial-desktop-client", + "name": "Unofficial Desktop Client for Google Assistant", + "description": "Google Assistant SDK powered unofficial desktop client for Google Assistant.", + "category": "Productivity", + "repository": "https://github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client", + "keywords": [ + "google-assistant", + "google-assistant-sdk", + "virtual-assistant", + "desktop-assistant", + "cross-platform" + ], + "license": "Apache-2.0", + "snapcraftName": "g-assist", + "icon": "google-assistant-unofficial-desktop-client-icon.png", + "icon32": "google-assistant-unofficial-desktop-client-icon-32.png", + "icon64": "google-assistant-unofficial-desktop-client-icon-64.png", + "icon128": "google-assistant-unofficial-desktop-client-icon-128.png", + "icon256": "google-assistant-unofficial-desktop-client-icon-256.png", + "date": "2020-10-03" + }, + { + "slug": "google-chat-electron", + "name": "Unofficial Google Chat App", + "description": "Unofficial desktop app for Google Chat.", + "category": "Social", + "repository": "https://github.com/ankurk91/google-chat-electron", + "snapcraftName": "google-chat-electron", + "keywords": [ + "google-hangouts", + "hangouts-chat" + ], + "license": "MIT", + "icon": "google-chat-electron-icon.png", + "icon32": "google-chat-electron-icon-32.png", + "icon64": "google-chat-electron-icon-64.png", + "icon128": "google-chat-electron-icon-128.png", + "icon256": "google-chat-electron-icon-256.png", + "date": "2021-04-02" + }, + { + "slug": "gram-tools", + "name": "GramTools", + "description": "collection of dev tools.", + "website": "https://ritoyantools.github.io/", + "keywords": [ + "developer tools", + "json format", + "differ" + ], + "license": "MIT", + "category": "Developer Tools", + "icon": "gram-tools-icon.png", + "icon32": "gram-tools-icon-32.png", + "icon64": "gram-tools-icon-64.png", + "icon128": "gram-tools-icon-128.png", + "icon256": "gram-tools-icon-256.png", + "date": "2018-03-08" + }, + { + "slug": "graphiql", + "name": "GraphiQL", + "description": "A GUI for editing and testing GraphQL queries and mutations", + "website": "https://github.com/skevy/graphiql-app", + "category": "Developer Tools", + "keywords": [ + "GraphQL", + "data", + "databases", + "GitHub", + "API", + "development" + ], + "license": "MIT", + "icon": "graphiql-icon.png", + "icon32": "graphiql-icon-32.png", + "icon64": "graphiql-icon-64.png", + "icon128": "graphiql-icon-128.png", + "icon256": "graphiql-icon-256.png", + "date": "2017-10-21" + }, + { + "slug": "graphql-playground", + "name": "GraphQL Playground", + "description": " GraphQL IDE for better development workflows", + "category": "Developer Tools", + "repository": "https://github.com/graphql/graphql-playground", + "keywords": [ + "GraphQL", + "data", + "database", + "IDE", + "editor", + "developer", + "API" + ], + "license": "MIT", + "icon": "graphql-playground-icon.png", + "icon32": "graphql-playground-icon-32.png", + "icon64": "graphql-playground-icon-64.png", + "icon128": "graphql-playground-icon-128.png", + "icon256": "graphql-playground-icon-256.png", + "date": "2017-10-22" + }, + { + "slug": "grasshopper", + "name": "graSSHopper", + "description": "The free and easy SSH client that helps you to get work done.", + "website": "https://grasshopper.coding.kiwi", + "category": "Developer Tools", + "keywords": [ + "ssh", + "client", + "free", + "codingkiwi", + "windows", + "linux", + "portable", + "explorer", + "history", + "chmod", + "offline", + "online", + "vault", + "credentials", + "clipboard", + "terminal", + "pty", + "sftp", + "alias", + "keyfile", + "admin", + "gui" + ], + "goodColorOnWhite": "#162427", + "goodColorOnBlack": "#8fc255", + "icon": "grasshopper-icon.png", + "icon32": "grasshopper-icon-32.png", + "icon64": "grasshopper-icon-64.png", + "icon128": "grasshopper-icon-128.png", + "icon256": "grasshopper-icon-256.png", + "date": "2020-10-14" + }, + { + "slug": "graviton-editor", + "name": "Graviton Editor", + "description": "Graviton is a minimalist code editor.", + "website": "https://graviton.netlify.app/", + "category": "Developer Tools", + "repository": "https://github.com/Graviton-Code-Editor/Graviton-App", + "keywords": [ + "code", + "editor", + "minimalist" + ], + "license": "MIT", + "snapcraftName": "graviton", + "icon": "graviton-editor-icon.png", + "icon32": "graviton-editor-icon-32.png", + "icon64": "graviton-editor-icon-64.png", + "icon128": "graviton-editor-icon-128.png", + "icon256": "graviton-editor-icon-256.png", + "date": "2019-07-21" + }, + { + "slug": "hashtag", + "name": "HashTag", + "description": "App to play with hash.", + "category": "Developer Tools", + "repository": "https://github.com/MrAnyx/HashTag", + "keywords": [ + "Hash", + "Security", + "Development" + ], + "icon": "hashtag-icon.png", + "icon32": "hashtag-icon-32.png", + "icon64": "hashtag-icon-64.png", + "icon128": "hashtag-icon-128.png", + "icon256": "hashtag-icon-256.png", + "date": "2020-09-09" + }, + { + "slug": "hbbatchbeast", + "name": "HBBatchBeast", + "description": "A GUI application for Handbrake on Windows, macOS and Linux with an emphasis on batch conversion (including recursive folder scans and folder watching). Can also perform a basic scan for corrupt videos.", + "repository": "https://github.com/HaveAGitGat/HBBatchBeast", + "keywords": [ + "conversion", + "transcoding", + "videos" + ], + "category": "Utilities", + "icon": "hbbatchbeast-icon.png", + "icon32": "hbbatchbeast-icon-32.png", + "icon64": "hbbatchbeast-icon-64.png", + "icon128": "hbbatchbeast-icon-128.png", + "icon256": "hbbatchbeast-icon-256.png", + "date": "2019-02-19" + }, + { + "slug": "headset", + "name": "Headset", + "description": "Discover, collect and listen to music from YouTube", + "website": "https://headsetapp.co/", + "keywords": [ + "Music", + "YouTube" + ], + "category": "Music", + "icon": "headset-icon.png", + "icon32": "headset-icon-32.png", + "icon64": "headset-icon-64.png", + "icon128": "headset-icon-128.png", + "icon256": "headset-icon-256.png", + "date": "2017-04-25" + }, + { + "slug": "healthi", + "name": "healthi", + "description": "Your mac's battery doctor", + "website": "https://pablopunk.github.io/healthi-app/", + "repository": "https://github.com/pablopunk/healthi-app", + "keywords": [ + "battery", + "mac", + "doctor", + "health", + "util" + ], + "license": "MIT", + "category": "Utilities", + "icon": "healthi-icon.png", + "icon32": "healthi-icon-32.png", + "icon64": "healthi-icon-64.png", + "icon128": "healthi-icon-128.png", + "icon256": "healthi-icon-256.png", + "date": "2017-01-13" + }, + { + "slug": "hearo", + "name": "Hearo", + "description": "Amazing Watch Parties.", + "website": "https://hearo.live/", + "category": "Entertainment", + "keywords": [ + "watch party", + "video", + "talk", + "chat", + "social" + ], + "locales": [ + "en", + "de", + "ms-MY", + "pt-BR", + "es-419", + "tr" + ], + "icon": "hearo-icon.png", + "icon32": "hearo-icon-32.png", + "icon64": "hearo-icon-64.png", + "icon128": "hearo-icon-128.png", + "icon256": "hearo-icon-256.png", + "date": "2022-08-05" + }, + { + "slug": "helioslauncher", + "name": "Helios Launcher", + "description": "Custom Launcher for Modded Minecraft.", + "repository": "https://github.com/dscalzi/HeliosLauncher", + "category": "Games", + "keywords": [ + "minecraft", + "minecraft launcher", + "forge", + "liteloader" + ], + "icon": "helioslauncher-icon.png", + "icon32": "helioslauncher-icon-32.png", + "icon64": "helioslauncher-icon-64.png", + "icon128": "helioslauncher-icon-128.png", + "icon256": "helioslauncher-icon-256.png", + "date": "2019-09-24" + }, + { + "slug": "heroic", + "name": "Heroic", + "description": "Fast epic games launcher for Linux, Windows and Mac.", + "repository": "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher", + "category": "Games", + "keywords": [ + "epic games launcher", + "epic games linux", + "lutris", + "heroic", + "heroic games launcher", + "linux" + ], + "icon": "heroic-icon.png", + "icon32": "heroic-icon-32.png", + "icon64": "heroic-icon-64.png", + "icon128": "heroic-icon-128.png", + "icon256": "heroic-icon-256.png", + "date": "2022-03-20" + }, + { + "slug": "hive", + "name": "Hive", + "description": "Home for busy teams", + "website": "https://hive.com", + "keywords": [ + "Productivity" + ], + "category": "Productivity", + "icon": "hive-icon.png", + "icon32": "hive-icon-32.png", + "icon64": "hive-icon-64.png", + "icon128": "hive-icon-128.png", + "icon256": "hive-icon-256.png", + "date": "2016-10-03" + }, + { + "slug": "homura", + "name": "homura", + "description": "Elegant RSS reader.", + "category": "News", + "repository": "https://github.com/Saul-Mirone/homura", + "keywords": [ + "rss", + "rss-reader", + "typescript", + "react", + "redux" + ], + "license": "MIT", + "icon": "homura-icon.png", + "icon32": "homura-icon-32.png", + "icon64": "homura-icon-64.png", + "icon128": "homura-icon-128.png", + "icon256": "homura-icon-256.png", + "date": "2020-11-19" + }, + { + "slug": "horen", + "name": "Horen", + "description": "Yet another music player 音乐播放器.", + "category": "Music", + "repository": "https://github.com/kevinjobs/Horen", + "keywords": [ + "player", + "music", + "howler", + "howl", + "pure", + "foobar2k", + "foobar2000" + ], + "license": "Apache-2.0", + "locales": [ + "zh-CN" + ], + "icon": "horen-icon.png", + "icon32": "horen-icon-32.png", + "icon64": "horen-icon-64.png", + "icon128": "horen-icon-128.png", + "icon256": "horen-icon-256.png", + "date": "2022-03-18" + }, + { + "slug": "horse-browser", + "name": "Horse Browser", + "description": "The Browser for ADHD minds that think in Trails®, not Tabs. Browse naturally, follow tangents and connections without losing your original thread.", + "website": "https://browser.horse", + "category": "Productivity", + "keywords": [ + "browser", + "productivity", + "tabs", + "trails", + "adhd", + "neurodiversity", + "research" + ], + "icon": "horse-browser-icon.png", + "icon32": "horse-browser-icon-32.png", + "icon64": "horse-browser-icon-64.png", + "icon128": "horse-browser-icon-128.png", + "icon256": "horse-browser-icon-256.png", + "date": "2025-07-08" + }, + { + "slug": "hoster", + "name": "Hoster", + "description": "Hosts configuration tools", + "website": "https://houfeng.net/hoster", + "locales": [ + "zh-cn" + ], + "keywords": [ + "hosts", + "hoster", + "host", + "switch", + "manage", + "development", + "hostnames", + "ip", + "address", + "dns" + ], + "category": "Developer Tools", + "icon": "hoster-icon.png", + "icon32": "hoster-icon-32.png", + "icon64": "hoster-icon-64.png", + "icon128": "hoster-icon-128.png", + "icon256": "hoster-icon-256.png", + "date": "2017-06-28" + }, + { + "slug": "hozz", + "name": "Hozz", + "description": "A better way to manage your hosts", + "website": "https://ppoffice.github.io/Hozz", + "keywords": [ + "hosts" + ], + "category": "Developer Tools", + "icon": "hozz-icon.png", + "icon32": "hozz-icon-32.png", + "icon64": "hozz-icon-64.png", + "icon128": "hozz-icon-128.png", + "icon256": "hozz-icon-256.png", + "date": "2016-01-02" + }, + { + "slug": "http-toolkit", + "name": "HTTP Toolkit", + "description": "Powerful tools to debug, test & build with HTTP(S).", + "website": "https://httptoolkit.tech", + "category": "Developer Tools", + "repository": "https://github.com/httptoolkit", + "youtube_video_url": "https://www.youtube.com/watch?v=9yNssXEyH1Q", + "keywords": [ + "developer tools", + "http", + "https", + "debug", + "debugging", + "view", + "edit", + "intercept", + "proxy", + "security", + "performance" + ], + "icon": "http-toolkit-icon.png", + "icon32": "http-toolkit-icon-32.png", + "icon64": "http-toolkit-icon-64.png", + "icon128": "http-toolkit-icon-128.png", + "icon256": "http-toolkit-icon-256.png", + "date": "2019-01-22" + }, + { + "slug": "https-checker", + "name": "HTTPS Checker", + "description": "Scan a website for HTTPS mixed content issues", + "website": "https://httpschecker.net/guides/https-checker", + "keywords": [ + "https", + "ssl", + "tls", + "migration", + "checker", + "mixed-content" + ], + "category": "Developer Tools", + "icon": "https-checker-icon.png", + "icon32": "https-checker-icon-32.png", + "icon64": "https-checker-icon-64.png", + "icon128": "https-checker-icon-128.png", + "icon256": "https-checker-icon-256.png", + "date": "2016-04-07" + }, + { + "slug": "hyper", + "name": "Hyper", + "description": "A terminal built on web technologies", + "website": "https://hyper.is", + "repository": "https://github.com/vercel/hyper", + "homebrewCaskName": "hyper", + "keywords": [ + "terminal", + "html", + "css", + "js" + ], + "license": "MIT", + "goodColorOnWhite": "#000", + "goodColorOnBlack": "#FFF", + "category": "Developer Tools", + "icon": "hyper-icon.png", + "icon32": "hyper-icon-32.png", + "icon64": "hyper-icon-64.png", + "icon128": "hyper-icon-128.png", + "icon256": "hyper-icon-256.png", + "date": "2016-10-06" + }, + { + "slug": "i18n-manager", + "name": "i18n Manager", + "description": "The app that will help to manage your app translations.", + "category": "Developer Tools", + "repository": "https://github.com/gilmarsquinelato/i18n-manager", + "keywords": [ + "i18n", + "translation", + "internationalization", + "locales", + "Google Translate", + "translation tool" + ], + "license": "MIT", + "locales": [ + "en-US" + ], + "icon": "i18n-manager-icon.png", + "icon32": "i18n-manager-icon-32.png", + "icon64": "i18n-manager-icon-64.png", + "icon128": "i18n-manager-icon-128.png", + "icon256": "i18n-manager-icon-256.png", + "date": "2018-09-20" + }, + { + "slug": "i5sing", + "name": "i5sing", + "description": "A simple music client for 5sing.kugou.com", + "repository": "https://github.com/i5sing/i5SING", + "keywords": [ + "5sing", + "music client", + "kugou" + ], + "category": "Music", + "icon": "i5sing-icon.png", + "icon32": "i5sing-icon-32.png", + "icon64": "i5sing-icon-64.png", + "icon128": "i5sing-icon-128.png", + "icon256": "i5sing-icon-256.png", + "date": "2016-12-25" + }, + { + "slug": "iconset", + "name": "Iconset", + "description": "Free cross-platform and fast SVG icon organizer for designers and teams. Available for macOS and Windows.", + "website": "https://iconset.io", + "category": "Graphics & Design", + "keywords": [ + "SVG Organizer", + "Free", + "Mac App", + "Windows App", + "Organizer" + ], + "icon": "iconset-icon.png", + "icon32": "iconset-icon-32.png", + "icon64": "iconset-icon-64.png", + "icon128": "iconset-icon-128.png", + "icon256": "iconset-icon-256.png", + "date": "2020-01-07" + }, + { + "slug": "illyriad", + "name": "Illyriad", + "description": "4X Grand Strategy MMO Game", + "website": "https://store.steampowered.com/app/559310", + "keywords": [ + "games", + "steam", + "grand strategy", + "mmo" + ], + "category": "Games", + "icon": "illyriad-icon.png", + "icon32": "illyriad-icon-32.png", + "icon64": "illyriad-icon-64.png", + "icon128": "illyriad-icon-128.png", + "icon256": "illyriad-icon-256.png", + "date": "2017-01-17" + }, + { + "slug": "image-optimizer", + "name": "Image Optimizer", + "description": "Open source tool for optimizing images and vector graphics.", + "repository": "https://github.com/antonreshetov/image-optimizer", + "keywords": [ + "image optimizing", + "image compression", + "minify", + "images", + "jpg compression", + "png compression", + "svg compression", + "minify svg", + "minify jpg", + "tiny svg" + ], + "category": "Photo & Video", + "license": "MIT", + "icon": "image-optimizer-icon.png", + "icon32": "image-optimizer-icon-32.png", + "icon64": "image-optimizer-icon-64.png", + "icon128": "image-optimizer-icon-128.png", + "icon256": "image-optimizer-icon-256.png", + "date": "2022-03-19" + }, + { + "slug": "image-shrinker", + "name": "ImageShrinker", + "description": "Minify your images and graphics with just one drop. Autorenamed in the same place where it comes from.", + "website": "https://image-shrinker.com", + "repository": "https://github.com/stefansl/image-shrinker", + "keywords": [ + "imageshrinking", + "minify", + "images", + "svg shrinking", + "png shrinkung", + "minify svg", + "minify jpg", + "tiny svg" + ], + "category": "Utilities", + "goodColorOnWhite": "#151513", + "goodColorOnBlack": "#ede5e2", + "icon": "image-shrinker-icon.png", + "icon32": "image-shrinker-icon-32.png", + "icon64": "image-shrinker-icon-64.png", + "icon128": "image-shrinker-icon-128.png", + "icon256": "image-shrinker-icon-256.png", + "date": "2018-02-17" + }, + { + "slug": "imagine", + "name": "Imagine", + "description": "Image optimizer", + "repository": "https://github.com/meowtec/Imagine", + "keywords": [ + "image compress", + "png", + "jpg" + ], + "category": "Photo & Video", + "icon": "imagine-icon.png", + "icon32": "imagine-icon-32.png", + "icon64": "imagine-icon-64.png", + "icon128": "imagine-icon-128.png", + "icon256": "imagine-icon-256.png", + "date": "2017-07-11" + }, + { + "slug": "inboxer", + "name": "Inboxer", + "description": "Unofficial, free and open-source Inbox by Gmail Desktop App", + "website": "https://denysdovhan.com/inboxer", + "category": "Social", + "repository": "https://github.com/denysdovhan/inboxer", + "keywords": [ + "mail", + "gmail", + "inbox" + ], + "license": "MIT", + "icon": "inboxer-icon.png", + "icon32": "inboxer-icon-32.png", + "icon64": "inboxer-icon-64.png", + "icon128": "inboxer-icon-128.png", + "icon256": "inboxer-icon-256.png", + "date": "2018-01-23" + }, + { + "slug": "infinitex", + "name": "InfiniTex", + "description": "LaTeX and WYSIWYG editor with productivity hacks.", + "category": "Productivity", + "repository": "https://github.com/fetacore/Infinitex", + "keywords": [ + "react", + "latex", + "material-ui", + "uglifyjs", + "libgen" + ], + "license": "GPL-3.0", + "icon": "infinitex-icon.png", + "icon32": "infinitex-icon-32.png", + "icon64": "infinitex-icon-64.png", + "icon128": "infinitex-icon-128.png", + "icon256": "infinitex-icon-256.png", + "date": "2018-02-21" + }, + { + "slug": "infiniti-clips", + "name": "Infiniti Clips", + "description": "Free, open source hybrid clipboard application available for Windows and macOS.", + "website": "https://infiniticlips.com/", + "category": "Utilities", + "repository": "https://github.com/azure06/infiniti-clips.git", + "keywords": [ + "clipboard", + "notes" + ], + "locales": [ + "en-US" + ], + "icon": "infiniti-clips-icon.png", + "icon32": "infiniti-clips-icon-32.png", + "icon64": "infiniti-clips-icon-64.png", + "icon128": "infiniti-clips-icon-128.png", + "icon256": "infiniti-clips-icon-256.png", + "date": "2019-11-01" + }, + { + "slug": "infinity", + "name": "Infinity", + "description": "An easy way to make presentation.", + "website": "https://ycosxapp.github.io", + "keywords": [ + "presentation", + "design", + "react" + ], + "category": "Productivity", + "icon": "infinity-icon.png", + "icon32": "infinity-icon-32.png", + "icon64": "infinity-icon-64.png", + "icon128": "infinity-icon-128.png", + "icon256": "infinity-icon-256.png", + "date": "2016-09-10" + }, + { + "slug": "inkdrop", + "name": "Inkdrop", + "description": "Markdown note-taking app that syncs, with 100+ plugins", + "website": "https://www.inkdrop.app/", + "keywords": [ + "text", + "programming", + "notebook", + "extensible", + "markdown" + ], + "category": "Productivity", + "snapcraftName": "inkdrop", + "youtube_video_url": "https://www.youtube.com/watch?v=O_hyFYdkxkQ", + "icon": "inkdrop-icon.png", + "icon32": "inkdrop-icon-32.png", + "icon64": "inkdrop-icon-64.png", + "icon128": "inkdrop-icon-128.png", + "icon256": "inkdrop-icon-256.png", + "date": "2016-10-04" + }, + { + "slug": "insomnia", + "name": "Insomnia", + "description": "REST API Client", + "website": "https://insomnia.rest/", + "repository": "https://github.com/getinsomnia/insomnia", + "keywords": [ + "REST Client", + "HTTP", + "API", + "developer tools", + "GraphQL" + ], + "license": "MIT", + "category": "Developer Tools", + "homebrewCaskName": "insomnia", + "icon": "insomnia-icon.png", + "icon32": "insomnia-icon-32.png", + "icon64": "insomnia-icon-64.png", + "icon128": "insomnia-icon-128.png", + "icon256": "insomnia-icon-256.png", + "date": "2016-08-24" + }, + { + "slug": "instatron", + "name": "Instatron", + "description": "Share your photos on Instagram like on your mobile phone", + "category": "Utilities", + "repository": "https://github.com/alexdevero/instatron", + "license": "MIT", + "icon": "instatron-icon.png", + "icon32": "instatron-icon-32.png", + "icon64": "instatron-icon-64.png", + "icon128": "instatron-icon-128.png", + "icon256": "instatron-icon-256.png", + "date": "2018-02-22" + }, + { + "slug": "interactive-data-editor", + "name": "Interactive Data Editor", + "description": "Software to interactively edit data in a graphical manner.", + "website": "https://github.com/Koushikphy/Interactive_Data_Editor", + "license": "MIT", + "snapcraftName": "interactive-data-editor", + "keywords": [ + "data-visualization", + "data-smoothing", + "data-analysis", + "3D-plot", + "surface-plot", + "data-manipulation", + "data-fiting", + "regresssion analysis" + ], + "category": "Education", + "icon": "interactive-data-editor-icon.png", + "icon32": "interactive-data-editor-icon-32.png", + "icon64": "interactive-data-editor-icon-64.png", + "icon128": "interactive-data-editor-icon-128.png", + "icon256": "interactive-data-editor-icon-256.png", + "date": "2021-01-13" + }, + { + "slug": "intu-mind", + "name": "Intu-Mind", + "description": "Explore a galaxy of ideas", + "website": "https://intumind.github.io/", + "category": "Utilities", + "keywords": [ + "Organize", + "Writing", + "Ideas", + "Share", + "Social" + ], + "licence": "Commercial", + "icon": "intu-mind-icon.png", + "icon32": "intu-mind-icon-32.png", + "icon64": "intu-mind-icon-64.png", + "icon128": "intu-mind-icon-128.png", + "icon256": "intu-mind-icon-256.png", + "date": "2017-08-10" + }, + { + "slug": "invizi", + "name": "Invizi", + "description": "Private Cryptocurrency Tracker.", + "website": "https://invizi.co/", + "category": "Finance", + "repository": "https://github.com/invizi/invizi/", + "youtube_video_url": "https://www.youtube.com/watch?v=nJ6OPCZb1zs", + "keywords": [ + "private cryptocurrency tracker", + "privacy", + "crypto portfolio", + "bitcoin" + ], + "license": "GPLv3", + "icon": "invizi-icon.png", + "icon32": "invizi-icon-32.png", + "icon64": "invizi-icon-64.png", + "icon128": "invizi-icon-128.png", + "icon256": "invizi-icon-256.png", + "date": "2020-08-15" + }, + { + "slug": "ioui", + "name": "ioui", + "description": "Desktop app which provide you IONIC CLI in UI.", + "category": "Developer Tools", + "repository": "https://github.com/shivang-pokar/ioui", + "keywords": [ + "ioui", + "ionic", + "cordova", + "hybridapp", + "phonegap" + ], + "license": "MIT", + "icon": "ioui-icon.png", + "icon32": "ioui-icon-32.png", + "icon64": "ioui-icon-64.png", + "icon128": "ioui-icon-128.png", + "icon256": "ioui-icon-256.png", + "date": "2020-04-28" + }, + { + "slug": "iperius-console", + "name": "Iperius Console", + "description": "Monitor and Backup your pc remotely", + "website": "https://www.iperiusbackup.com/web-console-backup.aspx", + "keywords": [ + "Backup and remote management", + "PC remote monitoring", + "Remote backup scheduling and execution", + "Remote update of Iperius Backup" + ], + "category": "Utilities", + "license": "free trial license", + "icon": "iperius-console-icon.png", + "icon32": "iperius-console-icon-32.png", + "icon64": "iperius-console-icon-64.png", + "icon128": "iperius-console-icon-128.png", + "icon256": "iperius-console-icon-256.png", + "date": "2018-03-22" + }, + { + "slug": "iptvnator", + "name": "IPTVnator", + "description": "Video player for IPTV playlists.", + "category": "Photo & Video", + "repository": "https://github.com/4gray/iptvnator", + "keywords": [ + "iptv", + "video", + "player", + "m3u", + "internet", + "opensource", + "tv" + ], + "license": "MIT", + "snapcraftName": "iptvnator", + "locales": [ + "en-US" + ], + "icon": "iptvnator-icon.png", + "icon32": "iptvnator-icon-32.png", + "icon64": "iptvnator-icon-64.png", + "icon128": "iptvnator-icon-128.png", + "icon256": "iptvnator-icon-256.png", + "date": "2020-10-01" + }, + { + "slug": "istrolid", + "name": "Istrolid", + "description": "Fleet Design Strategy Game", + "website": "https://www.istrolid.com/", + "keywords": [ + "games", + "strategy" + ], + "category": "Games", + "icon": "istrolid-icon.png", + "icon32": "istrolid-icon-32.png", + "icon64": "istrolid-icon-64.png", + "icon128": "istrolid-icon-128.png", + "icon256": "istrolid-icon-256.png", + "date": "2016-05-28" + }, + { + "slug": "itch", + "name": "itch", + "description": "The best way to play your itch.io games", + "website": "https://itch.io/app", + "repository": "https://github.com/itchio/itch", + "keywords": [ + "games" + ], + "license": "MIT", + "category": "Games", + "icon": "itch-icon.png", + "icon32": "itch-icon-32.png", + "icon64": "itch-icon-64.png", + "icon128": "itch-icon-128.png", + "icon256": "itch-icon-256.png", + "date": "2016-11-21" + }, + { + "slug": "jabra-direct", + "name": "Jabra Direct", + "description": "Smart, secure and free call management of headsets and speakerphones.", + "website": "https://jabra.com/direct", + "category": "Utilities", + "youtube_video_url": "https://www.youtube.com/watch?v=I4KrHlQ1YRg&t", + "homebrewCaskName": "jabra-direct", + "icon": "jabra-direct-icon.png", + "icon32": "jabra-direct-icon-32.png", + "icon64": "jabra-direct-icon-64.png", + "icon128": "jabra-direct-icon-128.png", + "icon256": "jabra-direct-icon-256.png", + "date": "2020-07-28" + }, + { + "slug": "jamovi", + "name": "jamovi", + "description": "powerful statistical spreadsheet powered by R", + "website": "https://www.jamovi.org", + "category": "Productivity", + "repository": "https://github.com/jamovi/jamovi", + "keywords": [ + "spreadsheet", + "statistics" + ], + "license": "AGPL3", + "icon": "jamovi-icon.png", + "icon32": "jamovi-icon-32.png", + "icon64": "jamovi-icon-64.png", + "icon128": "jamovi-icon-128.png", + "icon256": "jamovi-icon-256.png", + "date": "2017-09-08" + }, + { + "slug": "jandi", + "name": "JANDI", + "description": "Team Communication for Businesses", + "website": "https://www.jandi.com", + "keywords": [ + "messenger", + "collaboration" + ], + "category": "Social", + "icon": "jandi-icon.png", + "icon32": "jandi-icon-32.png", + "icon64": "jandi-icon-64.png", + "icon128": "jandi-icon-128.png", + "icon256": "jandi-icon-256.png", + "date": "2016-05-30" + }, + { + "slug": "janpankana", + "name": "Janpankana", + "description": "Japanese Kanji to Katakana.", + "category": "Productivity", + "repository": "https://github.com/styunan/japankana", + "keywords": [ + "japanhr", + "Japanese", + "Kanji", + "Katakana" + ], + "license": "MIT", + "icon": "janpankana-icon.png", + "icon32": "janpankana-icon-32.png", + "icon64": "janpankana-icon-64.png", + "icon128": "janpankana-icon-128.png", + "icon256": "janpankana-icon-256.png", + "date": "2022-08-05" + }, + { + "slug": "jasper", + "name": "Jasper", + "description": "A flexible and powerful issue reader for GitHub", + "website": "https://jasperapp.io", + "repository": "https://github.com/jasperapp/jasper", + "keywords": [ + "github", + "issue", + "reader", + "tracker", + "notification", + "browser", + "developer tools" + ], + "category": "Developer Tools", + "icon": "jasper-icon.png", + "icon32": "jasper-icon-32.png", + "icon64": "jasper-icon-64.png", + "icon128": "jasper-icon-128.png", + "icon256": "jasper-icon-256.png", + "date": "2016-06-19" + }, + { + "slug": "joplin", + "name": "Joplin", + "description": "A note taking and to-do application with synchronization capabilities. Also available on mobile and terminal.", + "website": "https://joplinapp.org/", + "category": "Productivity", + "repository": "https://github.com/laurent22/joplin", + "homebrewCaskName": "joplin", + "keywords": [ + "note", + "to-do", + "onedrive", + "synchronisation", + "evernote", + "enex" + ], + "license": "MIT", + "locales": [ + "cs-CZ", + "da-DK", + "de-DE", + "en-GB", + "es-ES", + "eu", + "fr-FR", + "gl-ES", + "hr-HR", + "it-IT", + "ja-JP", + "nl-BE", + "pt-BR", + "ru-RU", + "zh-CN" + ], + "icon": "joplin-icon.png", + "icon32": "joplin-icon-32.png", + "icon64": "joplin-icon-64.png", + "icon128": "joplin-icon-128.png", + "icon256": "joplin-icon-256.png", + "date": "2018-03-29" + }, + { + "slug": "jqi", + "name": "jqi", + "description": "The almighty jq processor wrapped in a graphical UI", + "website": "https://nire0510.github.io/jqi/", + "keywords": [ + "json", + "editor", + "development", + "web development", + "curl", + "query", + "data analysis", + "data manipulation" + ], + "category": "Productivity", + "icon": "jqi-icon.png", + "icon32": "jqi-icon-32.png", + "icon64": "jqi-icon-64.png", + "icon128": "jqi-icon-128.png", + "icon256": "jqi-icon-256.png", + "date": "2017-06-27" + }, + { + "slug": "jukeboks", + "name": "Jukeboks", + "description": "Fast viewer", + "repository": "https://github.com/hirohisa/Jukeboks", + "keywords": [ + "viewer", + "player", + "image", + "movie", + "video" + ], + "license": "ISC", + "category": "Photo & Video", + "icon": "jukeboks-icon.png", + "icon32": "jukeboks-icon-32.png", + "icon64": "jukeboks-icon-64.png", + "icon128": "jukeboks-icon-128.png", + "icon256": "jukeboks-icon-256.png", + "date": "2017-01-31" + }, + { + "slug": "kahla", + "name": "Kahla", + "description": "Cross-platform business messaging app, completely open source and free.", + "website": "https://www.kahla.app/", + "category": "Social", + "repository": "https://github.com/AiursoftWeb/Kahla.App", + "keywords": [ + "chat", + "messaging", + "secure", + "business", + "end-to-end" + ], + "license": "MIT", + "icon": "kahla-icon.png", + "icon32": "kahla-icon-32.png", + "icon64": "kahla-icon-64.png", + "icon128": "kahla-icon-128.png", + "icon256": "kahla-icon-256.png", + "date": "2019-05-23" + }, + { + "slug": "kankan", + "name": "KanKan", + "description": "Cool tool for browsing pictures in Mac OS.", + "category": "Photo & Video", + "repository": "https://github.com/newham/kankan", + "keywords": [ + "picture", + "photo" + ], + "locales": [ + "zh-CN", + "en" + ], + "license": "GPL", + "icon": "kankan-icon.png", + "icon32": "kankan-icon-32.png", + "icon64": "kankan-icon-64.png", + "icon128": "kankan-icon-128.png", + "icon256": "kankan-icon-256.png", + "date": "2020-04-28" + }, + { + "slug": "kap", + "name": "Kap", + "description": "An open-source screen recorder built with web technology", + "website": "https://getkap.co", + "repository": "https://github.com/wulkano/kap", + "keywords": [ + "kap", + "screen", + "capture", + "record", + "video" + ], + "license": "MIT", + "category": "Photo & Video", + "icon": "kap-icon.png", + "icon32": "kap-icon-32.png", + "icon64": "kap-icon-64.png", + "icon128": "kap-icon-128.png", + "icon256": "kap-icon-256.png", + "date": "2016-10-05" + }, + { + "slug": "kaplan-desktop", + "name": "Kaplan Desktop", + "description": "Free and open-source CAT tool for linguists.", + "website": "https://kaplan.pro", + "repository": "https://github.com/kaplanPRO/kaplan-desktop", + "keywords": [ + "cat", + "translation", + "l10n", + "localization", + "i18n", + "internationalization" + ], + "license": "MIT", + "category": "Productivity", + "icon": "kaplan-desktop-icon.png", + "icon32": "kaplan-desktop-icon-32.png", + "icon64": "kaplan-desktop-icon-64.png", + "icon128": "kaplan-desktop-icon-128.png", + "icon256": "kaplan-desktop-icon-256.png", + "date": "2021-04-03" + }, + { + "slug": "kappo", + "name": "kappo", + "description": "Application Launcher", + "category": "Utilities", + "repository": "https://github.com/monsterkodi/kappo", + "keywords": [ + "launcher" + ], + "license": "Unlicense", + "icon": "kappo-icon.png", + "icon32": "kappo-icon-32.png", + "icon64": "kappo-icon-64.png", + "icon128": "kappo-icon-128.png", + "icon256": "kappo-icon-256.png", + "date": "2018-07-22" + }, + { + "slug": "karaokemugen", + "name": "Karaoke Mugen", + "description": "Karaoke session manager and player for parties and events. Launch, ask your guests to connect to your app, and they can request songs to sing on the big screen.", + "website": "https://mugen.karaokes.moe/en", + "license": "MIT", + "repository": "https://gitlab.com/karaokemugen/karaokemugen-app", + "keywords": [ + "karaoke", + "video", + "mpv" + ], + "locales": [ + "en-US", + "fr-FR" + ], + "category": "Entertainment", + "icon": "karaokemugen-icon.png", + "icon32": "karaokemugen-icon-32.png", + "icon64": "karaokemugen-icon-64.png", + "icon128": "karaokemugen-icon-128.png", + "icon256": "karaokemugen-icon-256.png", + "date": "2020-08-22" + }, + { + "slug": "katana", + "name": "Katana", + "description": "Open-source screenshot utility that lives in your menubar", + "repository": "https://github.com/bluegill/katana", + "keywords": [ + "screenshot", + "cloud", + "share", + "upload" + ], + "category": "Utilities", + "icon": "katana-icon.png", + "icon32": "katana-icon-32.png", + "icon64": "katana-icon-64.png", + "icon128": "katana-icon-128.png", + "icon256": "katana-icon-256.png", + "date": "2017-03-02" + }, + { + "slug": "kattana", + "name": "Kattana", + "description": "All-in-one app for trading on multiple crypto exchanges.", + "website": "https://kattana.io", + "category": "Finance", + "keywords": [ + "trading", + "crypto trading", + "cryptocurrency", + "blockchain", + "bitcoin", + "ethereum", + "altcoins" + ], + "icon": "kattana-icon.png", + "icon32": "kattana-icon-32.png", + "icon64": "kattana-icon-64.png", + "icon128": "kattana-icon-128.png", + "icon256": "kattana-icon-256.png", + "date": "2018-12-03" + }, + { + "slug": "keeper-password-manager-digital-vault", + "name": "Keeper Password Manager & Digital Vault", + "description": "Remove the pain from having to remember passwords ever again. Protect your passwords and personal information with Keeper® - the leading secure password manager and digital vault. Keeper offers unlimited password storage for everyone - generate, store, and AutoFill strong passwords on all your devices while securely storing private documents.", + "website": "https://www.keepersecurity.com", + "keywords": [ + "password", + "passwords", + "manager", + "login", + "username", + "keeper", + "vault", + "wallet", + "lock", + "safe", + "fingerprint", + "photo", + "generator", + "data" + ], + "category": "Utilities", + "homebrewCaskName": "keeper-password-manager", + "locales": [ + "ar-AE", + "de-DE", + "el-GR", + "en-GB", + "en-US", + "es-ES", + "fr-FR", + "it-IT", + "iw-IL", + "ja-JP", + "ko-KR", + "nl-NL", + "pl-PL", + "pt-BR", + "pt-PT", + "ro-RO", + "ru-RU", + "sk-SK", + "zh-CN", + "zh-HK", + "zh-TW" + ], + "icon": "keeper-password-manager-digital-vault-icon.png", + "icon32": "keeper-password-manager-digital-vault-icon-32.png", + "icon64": "keeper-password-manager-digital-vault-icon-64.png", + "icon128": "keeper-password-manager-digital-vault-icon-128.png", + "icon256": "keeper-password-manager-digital-vault-icon-256.png", + "date": "2017-03-17" + }, + { + "slug": "keeweb", + "name": "KeeWeb", + "description": "Free cross-platform password manager compatible with KeePass", + "website": "https://keeweb.info", + "keywords": [ + "password manager", + "keepass", + "kdbx", + "security" + ], + "category": "Utilities", + "license": "MIT", + "repository": "https://github.com/keeweb/keeweb", + "homebrewCaskName": "keeweb", + "youtube_video_url": "https://www.youtube.com/watch?v=2I2gXUihqe8", + "locales": [ + "en-US", + "ca", + "cs", + "da", + "de-DE", + "es-ES", + "et-EE", + "fi", + "fr-FR", + "hu", + "it-IT", + "ja", + "ko", + "nl-NL", + "no", + "pl", + "pt-BR", + "pt-PT", + "ru-RU", + "sk", + "sv-SE", + "tr", + "uk", + "zh-CN", + "zh-TW" + ], + "icon": "keeweb-icon.png", + "icon32": "keeweb-icon-32.png", + "icon64": "keeweb-icon-64.png", + "icon128": "keeweb-icon-128.png", + "icon256": "keeweb-icon-256.png", + "date": "2016-02-13" + }, + { + "slug": "keycombiner", + "name": "KeyCombiner", + "description": "Organize, practice, and look up keyboard shortcuts.", + "website": "https://keycombiner.com/", + "repository": "https://github.com/tkainrad/keycombiner", + "keywords": [ + "keyboard", + "shortcuts", + "productivity", + "snippets" + ], + "category": "Utilities", + "icon": "keycombiner-icon.png", + "icon32": "keycombiner-icon-32.png", + "icon64": "keycombiner-icon-64.png", + "icon128": "keycombiner-icon-128.png", + "icon256": "keycombiner-icon-256.png", + "date": "2021-07-16" + }, + { + "slug": "kinesis-ci", + "name": "Kinesis CI", + "description": "Automated Testing and Continuous Integration for Tableau", + "website": "https://kinesis-ci.com", + "category": "Business", + "repository": "https://github.com/Kinesis-CI/education-and-innovation", + "keywords": [ + "tableau", + "business intelligence", + "testing", + "continuous integration" + ], + "icon": "kinesis-ci-icon.png", + "icon32": "kinesis-ci-icon-32.png", + "icon64": "kinesis-ci-icon-64.png", + "icon128": "kinesis-ci-icon-128.png", + "icon256": "kinesis-ci-icon-256.png", + "date": "2018-02-13" + }, + { + "slug": "kitematic", + "name": "Kitematic", + "description": "Run containers through a simple, yet powerful graphical user interface", + "website": "https://kitematic.com", + "keywords": [ + "docker" + ], + "category": "Developer Tools", + "icon": "kitematic-icon.png", + "icon32": "kitematic-icon-32.png", + "icon64": "kitematic-icon-64.png", + "icon128": "kitematic-icon-128.png", + "icon256": "kitematic-icon-256.png", + "date": "2015-04-25" + }, + { + "slug": "knowte", + "name": "Knowte", + "description": "Cross platform note-taking application.", + "website": "https://www.digimezzo.com", + "category": "Productivity", + "repository": "https://github.com/digimezzo/knowte-electron", + "keywords": [ + "note", + "notes", + "text", + "organize", + "search", + "quick" + ], + "license": "GNU General Public License v3.0", + "icon": "knowte-icon.png", + "icon32": "knowte-icon-32.png", + "icon64": "knowte-icon-64.png", + "icon128": "knowte-icon-128.png", + "icon256": "knowte-icon-256.png", + "date": "2019-05-29" + }, + { + "slug": "kobiton", + "name": "Kobiton", + "description": "A powerful platform that lets you create the perfect test cloud to meet the demands of your mobile teams.", + "website": "https://kobiton.com", + "keywords": [ + "testing", + "mobile labs", + "mobile app testing", + "real device testing" + ], + "category": "Developer Tools", + "icon": "kobiton-icon.png", + "icon32": "kobiton-icon-32.png", + "icon64": "kobiton-icon-64.png", + "icon128": "kobiton-icon-128.png", + "icon256": "kobiton-icon-256.png", + "date": "2017-12-15" + }, + { + "slug": "kube-dev-dashboard", + "name": "Kube Dev Dashboard", + "description": "Dev Dashboard for Kubernetes.", + "website": "https://prsh9.github.io/kubectl-dashboard/", + "category": "Developer Tools", + "repository": "https://github.com/prsh9/KubeCtl-Dashboard", + "keywords": [ + "kubernetes", + "developer-tools", + "kubectl", + "kubernetes-dashboard" + ], + "license": "MPL-2.0", + "icon": "kube-dev-dashboard-icon.png", + "icon32": "kube-dev-dashboard-icon-32.png", + "icon64": "kube-dev-dashboard-icon-64.png", + "icon128": "kube-dev-dashboard-icon-128.png", + "icon256": "kube-dev-dashboard-icon-256.png", + "date": "2020-06-27" + }, + { + "slug": "kube-forwarder", + "name": "Kube Forwarder", + "description": "Easy to use Kubernetes port forwarding manager.", + "website": "https://kube-forwarder.pixelpoint.io/", + "category": "Developer Tools", + "repository": "https://github.com/pixel-point/kube-forwarder", + "homebrewCaskName": "kube-forwarder", + "keywords": [ + "kubectl", + "kubernetes", + "devops", + "k8s", + "port-forwarding" + ], + "license": "MIT", + "icon": "kube-forwarder-icon.png", + "icon32": "kube-forwarder-icon-32.png", + "icon64": "kube-forwarder-icon-64.png", + "icon128": "kube-forwarder-icon-128.png", + "icon256": "kube-forwarder-icon-256.png", + "date": "2019-09-25" + }, + { + "slug": "laradumps", + "name": "LaraDumps", + "description": "Is a friendly app designed to boost your Laravel PHP coding and debugging experience.", + "website": "https://laradumps.dev", + "category": "Developer Tools", + "repository": "https://github.com/laradumps/app", + "keywords": [ + "laravel", + "debug", + "php", + "tool", + "livewire" + ], + "license": "MIT", + "icon": "laradumps-icon.png", + "icon32": "laradumps-icon-32.png", + "icon64": "laradumps-icon-64.png", + "icon128": "laradumps-icon-128.png", + "icon256": "laradumps-icon-256.png", + "date": "2022-08-05" + }, + { + "slug": "laravel-kit", + "name": "Laravel Kit", + "description": "A desktop Laravel admin panel app", + "website": "https://tmdh.github.io/laravel-kit", + "repository": "https://github.com/tmdh/laravel-kit", + "homebrewCaskName": "laravel-kit", + "keywords": [ + "laravel", + "kit", + "php" + ], + "category": "Developer Tools", + "icon": "laravel-kit-icon.png", + "icon32": "laravel-kit-icon-32.png", + "icon64": "laravel-kit-icon-64.png", + "icon128": "laravel-kit-icon-128.png", + "icon256": "laravel-kit-icon-256.png", + "date": "2018-02-17" + }, + { + "slug": "last-hit", + "name": "Last Hit", + "description": "Automation testing solution aimed at development and operation team.", + "website": "https://last-hit.com", + "category": "Developer Tools", + "repository": "https://github.com/last-hit-aab/last-hit", + "keywords": [ + "testing", + "test", + "end-to-end", + "automation", + "Quality Assurance", + "opensource", + "continuous integration", + "ci" + ], + "locales": [ + "en-US" + ], + "icon": "last-hit-icon.png", + "icon32": "last-hit-icon-32.png", + "icon64": "last-hit-icon-64.png", + "icon128": "last-hit-icon-128.png", + "icon256": "last-hit-icon-256.png", + "date": "2019-11-16" + }, + { + "slug": "lax", + "name": "Lax", + "description": "Friendly IRC client.", + "website": "https://github.com/brandly/Lax", + "category": "Social", + "keywords": [ + "chat", + "irc" + ], + "license": "MIT", + "icon": "lax-icon.png", + "icon32": "lax-icon-32.png", + "icon64": "lax-icon-64.png", + "icon128": "lax-icon-128.png", + "icon256": "lax-icon-256.png", + "date": "2021-02-14" + }, + { + "slug": "lazytype", + "name": "lazyType", + "description": "Software to create aliases for commands, applications to type in cmd.", + "website": "https://github.com/ngudbhav/lazyType", + "category": "Utilities", + "keywords": [ + "desktop", + "windows", + "utility", + "alias", + "lazy", + "type", + "lazyType" + ], + "license": "MIT", + "icon": "lazytype-icon.png", + "icon32": "lazytype-icon-32.png", + "icon64": "lazytype-icon-64.png", + "icon128": "lazytype-icon-128.png", + "icon256": "lazytype-icon-256.png", + "date": "2019-11-12" + }, + { + "slug": "lbry-desktop", + "name": "LBRY Desktop", + "description": "LBRY is a free, open, and community-run digital marketplace. You own your data. You control the network. Indeed, you are the network. Hollywood films, college lessons, amazing streamers and more are on the first media network ruled by you.", + "website": "https://lbry.com", + "repository": "https://github.com/lbryio/lbry-desktop", + "keywords": [ + "Decentralized", + "LBRY", + "P2P Network", + "Digital Content Platform" + ], + "license": "MIT", + "category": "Entertainment", + "icon": "lbry-desktop-icon.png", + "icon32": "lbry-desktop-icon-32.png", + "icon64": "lbry-desktop-icon-64.png", + "icon128": "lbry-desktop-icon-128.png", + "icon256": "lbry-desktop-icon-256.png", + "date": "2018-08-11" + }, + { + "slug": "leafview", + "name": "LeafView", + "description": "Secure image viewer for minimalists.", + "repository": "https://github.com/sprout2000/leafview", + "license": "MIT", + "keywords": [ + "image", + "viewer", + "pan", + "wheelzoom" + ], + "locales": [ + "en", + "ja-JP" + ], + "category": "Photo & Video", + "icon": "leafview-icon.png", + "icon32": "leafview-icon-32.png", + "icon64": "leafview-icon-64.png", + "icon128": "leafview-icon-128.png", + "icon256": "leafview-icon-256.png", + "date": "2020-07-04" + }, + { + "slug": "lectrote", + "name": "Lectrote", + "description": "player for interactive fiction, or text adventure games.", + "category": "Games", + "repository": "https://github.com/erkyrath/lectrote", + "keywords": [ + "interactive fiction", + "books", + "games", + "RPG" + ], + "license": "MIT license", + "icon": "lectrote-icon.png", + "icon32": "lectrote-icon-32.png", + "icon64": "lectrote-icon-64.png", + "icon128": "lectrote-icon-128.png", + "icon256": "lectrote-icon-256.png", + "date": "2018-03-30" + }, + { + "slug": "left", + "name": "Left", + "description": "A distractionless writing tool with auto-complete, a synonyms dictionary, writing statistics, markup-based navigation and a speed-reader.", + "website": "https://hundredrabbits.itch.io/left", + "repository": "https://hundredrabbits.itch.io/left", + "keywords": [ + "writing", + "text", + "edit", + "markup" + ], + "category": "Utilities", + "icon": "left-icon.png", + "icon32": "left-icon-32.png", + "icon64": "left-icon-64.png", + "icon128": "left-icon-128.png", + "icon256": "left-icon-256.png", + "date": "2018-03-29" + }, + { + "slug": "lepton", + "name": "Lepton", + "description": "Open-source snippet manager powered by GitHub Gist.", + "website": "https://hackjutsu.com/Lepton/", + "repository": "https://github.com/hackjutsu/Lepton", + "keywords": [ + "gist", + "snippet", + "github", + "note", + "markdown", + "productivity", + "code", + "CodeMirror" + ], + "license": "MIT", + "category": "Productivity", + "icon": "lepton-icon.png", + "icon32": "lepton-icon-32.png", + "icon64": "lepton-icon-64.png", + "icon128": "lepton-icon-128.png", + "icon256": "lepton-icon-256.png", + "date": "2017-02-12" + }, + { + "slug": "light-table", + "name": "Light Table", + "description": "The next generation code editor", + "website": "http://www.lighttable.com", + "keywords": [ + "code" + ], + "category": "Developer Tools", + "icon": "light-table-icon.png", + "icon32": "light-table-icon-32.png", + "icon64": "light-table-icon-64.png", + "icon128": "light-table-icon-128.png", + "icon256": "light-table-icon-256.png", + "date": "2015-10-24" + }, + { + "slug": "lightgallery", + "name": "lightgallery", + "description": "A modern, electron and nodejs based image viewer for Mac, Windows and Linux.", + "website": "https://sachinchoolur.github.io/lightgallery-desktop/", + "homebrewCaskName": "lightgallery", + "repository": "https://github.com/sachinchoolur/lightgallery-desktop", + "keywords": [ + "image", + "photo", + "gallery" + ], + "license": "MIT", + "category": "Photo & Video", + "icon": "lightgallery-icon.png", + "icon32": "lightgallery-icon-32.png", + "icon64": "lightgallery-icon-64.png", + "icon128": "lightgallery-icon-128.png", + "icon256": "lightgallery-icon-256.png", + "date": "2016-05-26" + }, + { + "slug": "lightproxy", + "name": "LightProxy", + "description": "Open-source web debugging proxy.", + "repository": "https://github.com/alibaba/lightproxy", + "category": "Developer Tools", + "keywords": [ + "proxy" + ], + "icon": "lightproxy-icon.png", + "icon32": "lightproxy-icon-32.png", + "icon64": "lightproxy-icon-64.png", + "icon128": "lightproxy-icon-128.png", + "icon256": "lightproxy-icon-256.png", + "date": "2020-07-06" + }, + { + "slug": "linked", + "name": "linked", + "description": "Daily journaling without distraction.", + "website": "https://uselinked.com/", + "category": "Utilities", + "repository": "https://github.com/lostdesign/linked", + "keywords": [ + "journal", + "ideas", + "calendar", + "notes", + "diary", + "editor" + ], + "license": "GPL-3.0", + "icon": "linked-icon.png", + "icon32": "linked-icon-32.png", + "icon64": "linked-icon-64.png", + "icon128": "linked-icon-128.png", + "icon256": "linked-icon-256.png", + "date": "2021-05-31" + }, + { + "slug": "lisk-hub", + "name": "Lisk Hub", + "description": "Lisk graphical user interface for desktop", + "website": "https://lisk.com", + "repository": "https://github.com/LiskHQ/lisk-hub", + "keywords": [ + "blockchain", + "cryptocurrency", + "wallet", + "token" + ], + "category": "Finance", + "icon": "lisk-hub-icon.png", + "icon32": "lisk-hub-icon-32.png", + "icon64": "lisk-hub-icon-64.png", + "icon128": "lisk-hub-icon-128.png", + "icon256": "lisk-hub-icon-256.png", + "date": "2018-09-19" + }, + { + "slug": "local-by-flywheel", + "name": "Local by Flywheel", + "description": "The #1 local WordPress development tool.", + "website": "https://localbyflywheel.com", + "category": "Developer Tools", + "repository": "https://github.com/getflywheel/local-components", + "keywords": [ + "wordpress", + "flywheel", + "wp-cli", + "wpengine" + ], + "youtube_video_url": "https://www.youtube.com/watch?v=M238QnTcnXE", + "icon": "local-by-flywheel-icon.png", + "icon32": "local-by-flywheel-icon-32.png", + "icon64": "local-by-flywheel-icon-64.png", + "icon128": "local-by-flywheel-icon-128.png", + "icon256": "local-by-flywheel-icon-256.png", + "date": "2019-07-16" + }, + { + "slug": "local-mock-server", + "name": "Local Mock Server", + "description": "This is simple tool for creating mock API locally.", + "category": "Developer Tools", + "repository": "https://github.com/jayakumarreddy/Local-Mock-Server/", + "keywords": [ + "mock-api-server", + "front-end", + "api-design" + ], + "license": "MIT", + "icon": "local-mock-server-icon.png", + "icon32": "local-mock-server-icon-32.png", + "icon64": "local-mock-server-icon-64.png", + "icon128": "local-mock-server-icon-128.png", + "icon256": "local-mock-server-icon-256.png", + "date": "2020-07-04" + }, + { + "slug": "lode", + "name": "Lode", + "description": "Universal graphical interface for unit testing.", + "website": "https://lode.run", + "category": "Developer Tools", + "keywords": [ + "qa", + "testing", + "development", + "unit testing", + "feature testing", + "integration testing" + ], + "icon": "lode-icon.png", + "icon32": "lode-icon-32.png", + "icon64": "lode-icon-64.png", + "icon128": "lode-icon-128.png", + "icon256": "lode-icon-256.png", + "date": "2019-05-21" + }, + { + "slug": "logsnag", + "name": "LogSnag", + "description": "Sends you notifications for anything you want to track and creates a timelines.", + "website": "https://logsnag.com", + "category": "Developer Tools", + "repository": "https://github.com/LogSnag/LogSnag", + "keywords": [ + "notification", + "event", + "logging", + "api" + ], + "icon": "logsnag-icon.png", + "icon32": "logsnag-icon-32.png", + "icon64": "logsnag-icon-64.png", + "icon128": "logsnag-icon-128.png", + "icon256": "logsnag-icon-256.png", + "date": "2022-03-18" + }, + { + "slug": "loom", + "name": "Loom", + "description": "Record your screen, share your thoughts, and get things done faster with async video.", + "website": "https://www.loom.com", + "category": "Developer Tools", + "keywords": [ + "screen recording", + "video", + "communication", + "development", + "4k" + ], + "icon": "loom-icon.png", + "icon32": "loom-icon-32.png", + "icon64": "loom-icon-64.png", + "icon128": "loom-icon-128.png", + "icon256": "loom-icon-256.png", + "date": "2019-10-23" + }, + { + "slug": "losslesscut", + "name": "LosslessCut", + "description": "GUI tool for lossless trimming / cutting of videos using ffmpeg", + "license": "MIT", + "keywords": [ + "videos" + ], + "category": "Photo & Video", + "repository": "https://github.com/mifi/lossless-cut", + "icon": "losslesscut-icon.png", + "icon32": "losslesscut-icon-32.png", + "icon64": "losslesscut-icon-64.png", + "icon128": "losslesscut-icon-128.png", + "icon256": "losslesscut-icon-256.png", + "date": "2016-11-06" + }, + { + "slug": "lot-lot-of-things", + "name": "LoT - Lot of Things", + "description": "Organize and search things via custom properties.", + "website": "https://jisco.me/lot", + "category": "Utilities", + "repository": "https://github.com/Jisco/LotOfThings", + "keywords": [ + "things", + "organize", + "search", + "find", + "custom", + "stuff", + "manage", + "reminder" + ], + "icon": "lot-lot-of-things-icon.png", + "icon32": "lot-lot-of-things-icon-32.png", + "icon64": "lot-lot-of-things-icon-64.png", + "icon128": "lot-lot-of-things-icon-128.png", + "icon256": "lot-lot-of-things-icon-256.png", + "date": "2022-03-19" + }, + { + "slug": "lsdeer", + "name": "lsdeer", + "description": "Customizable file manager.", + "website": "https://lsdeer.vercel.app/", + "repository": "https://github.com/AlexanderPershin/lsdeer", + "keywords": [ + "file", + "file management" + ], + "category": "Utilities", + "icon": "lsdeer-icon.png", + "icon32": "lsdeer-icon-32.png", + "icon64": "lsdeer-icon-64.png", + "icon128": "lsdeer-icon-128.png", + "icon256": "lsdeer-icon-256.png", + "date": "2020-07-22" + }, + { + "slug": "luna", + "name": "luna", + "description": "Manage npm dependencies through a modern UI", + "repository": "https://github.com/rvpanoz/luna", + "keywords": [ + "npm", + "npm-management", + "npm-desktop-manager", + "react", + "rxjs", + "npm-gui", + "developer tools" + ], + "license": "GPL-3.0", + "category": "Developer Tools", + "icon": "luna-icon.png", + "icon32": "luna-icon-32.png", + "icon64": "luna-icon-64.png", + "icon128": "luna-icon-128.png", + "icon256": "luna-icon-256.png", + "date": "2017-11-16" + }, + { + "slug": "magiccap", + "name": "MagicCap", + "description": "A image capture suite for Mac and Linux.", + "repository": "https://github.com/MagicCap/MagicCap", + "keywords": [ + "screenshot", + "upload", + "productivity", + "capture" + ], + "category": "Productivity", + "icon": "magiccap-icon.png", + "icon32": "magiccap-icon-32.png", + "icon64": "magiccap-icon-64.png", + "icon128": "magiccap-icon-128.png", + "icon256": "magiccap-icon-256.png", + "date": "2019-01-10" + }, + { + "slug": "mailspring", + "name": "Mailspring", + "description": "Fast, efficient mail client for Mac, Windows, and Linux.", + "website": "https://getmailspring.com/", + "category": "Productivity", + "repository": "https://github.com/Foundry376/Mailspring", + "keywords": [ + "email", + "mail", + "messaging", + "imap", + "gmail" + ], + "license": "GPL-3.0", + "icon": "mailspring-icon.png", + "icon32": "mailspring-icon-32.png", + "icon64": "mailspring-icon-64.png", + "icon128": "mailspring-icon-128.png", + "icon256": "mailspring-icon-256.png", + "date": "2017-10-17" + }, + { + "slug": "manyverse", + "name": "Manyverse", + "description": "Cross-platform SSB app.", + "website": "https://manyver.se", + "category": "Social", + "repository": "https://gitlab.com/staltz/manyverse", + "keywords": [ + "ssb", + "scuttlebutt", + "decentralized", + "p2p", + "cryptography" + ], + "license": "MPL-2.0", + "icon": "manyverse-icon.png", + "icon32": "manyverse-icon-32.png", + "icon64": "manyverse-icon-64.png", + "icon128": "manyverse-icon-128.png", + "icon256": "manyverse-icon-256.png", + "date": "2022-02-16" + }, + { + "slug": "markdown-c3", + "name": "Markdown C3", + "description": "A Markdown Editor and Previewer built with Construct 3 and ElectronJs", + "repository": "https://github.com/el3um4s/markdown-c3/blob/master/README.md", + "keywords": [ + "markdwown", + "construct3", + "showdownjs" + ], + "category": "Productivity", + "license": "MIT", + "icon": "markdown-c3-icon.png", + "icon32": "markdown-c3-icon-32.png", + "icon64": "markdown-c3-icon-64.png", + "icon128": "markdown-c3-icon-128.png", + "icon256": "markdown-c3-icon-256.png", + "date": "2018-12-01" + }, + { + "slug": "markdownify", + "name": "Markdownify", + "description": "This is a minimal Markdown Editor desktop app based on Electron.", + "website": "https://markdownify.js.org", + "repository": "https://github.com/amitmerchant1990/electron-markdownify", + "keywords": [ + "markdown", + "plain", + "node", + "minimal", + "editor", + "preview", + "html", + "desktop" + ], + "category": "Productivity", + "icon": "markdownify-icon.png", + "icon32": "markdownify-icon-32.png", + "icon64": "markdownify-icon-64.png", + "icon128": "markdownify-icon-128.png", + "icon256": "markdownify-icon-256.png", + "date": "2016-05-16" + }, + { + "slug": "marktext", + "name": "MarkText", + "description": "A realtime preview MarkDown Editor", + "keywords": [ + "markdown", + "performance", + "efficiency", + "eidtor" + ], + "category": "Productivity", + "license": "MIT", + "repository": "https://github.com/marktext/marktext", + "icon": "marktext-icon.png", + "icon32": "marktext-icon-32.png", + "icon64": "marktext-icon-64.png", + "icon128": "marktext-icon-128.png", + "icon256": "marktext-icon-256.png", + "date": "2018-02-27" + }, + { + "slug": "masscode", + "name": "massCode", + "description": "Open source code snippets manager for developers.", + "website": "https://masscode.io", + "repository": "https://github.com/antonreshetov/massCode", + "keywords": [ + "productivity", + "snippet", + "markdown", + "note", + "code" + ], + "license": "AGPLv3", + "category": "Productivity", + "icon": "masscode-icon.png", + "icon32": "masscode-icon-32.png", + "icon64": "masscode-icon-64.png", + "icon128": "masscode-icon-128.png", + "icon256": "masscode-icon-256.png", + "date": "2020-01-14" + }, + { + "slug": "mattermost", + "name": "Mattermost", + "description": "Open source, private cloud Slack-alternative.", + "website": "https://about.mattermost.com/downloads/", + "repository": "https://github.com/mattermost/desktop", + "homebrewCaskName": "mattermost", + "keywords": [ + "messaging", + "collaboration", + "chat", + "chatops", + "workstream collaboration", + "p2p", + "community" + ], + "license": "Apache-2.0", + "category": "Social", + "icon": "mattermost-icon.png", + "icon32": "mattermost-icon-32.png", + "icon64": "mattermost-icon-64.png", + "icon128": "mattermost-icon-128.png", + "icon256": "mattermost-icon-256.png", + "date": "2016-03-31" + }, + { + "slug": "md5app", + "name": "MD5 Application", + "description": "A free application that creates and verifies an MD5 hash value", + "repository": "https://github.com/mhmdkrmabd/md5-app", + "license": "CC BY-NC-ND 4.0", + "category": "Developer Tools", + "goodColorOnWhite": "#b72414", + "icon": "md5app-icon.png", + "icon32": "md5app-icon-32.png", + "icon64": "md5app-icon-64.png", + "icon128": "md5app-icon-128.png", + "icon256": "md5app-icon-256.png", + "date": "2019-03-22" + }, + { + "slug": "mdp", + "name": "mdp", + "description": "Markdown preview using marked, highlight.js, mermaid, node-emoji and live reload.", + "website": "https://ericlink.github.io/mdp/", + "category": "Developer Tools", + "repository": "https://github.com/ericlink/mdp", + "keywords": [ + "markdown", + "electron-forge", + "highlight-js", + "mermaid", + "mermaid-diagrams", + "node-emoji", + "emoji", + "live-reload", + "preview", + "previewer" + ], + "license": "Apache License 2.0", + "icon": "mdp-icon.png", + "icon32": "mdp-icon-32.png", + "icon64": "mdp-icon-64.png", + "icon128": "mdp-icon-128.png", + "icon256": "mdp-icon-256.png", + "date": "2019-04-09" + }, + { + "slug": "media-dupes", + "name": "media-dupes", + "description": "Minimal media duplicator for common media services like youtube.", + "repository": "https://github.com/yafp/media-dupes", + "keywords": [ + "youtube", + "youtube-dl", + "ffmpeg", + "linux", + "mac", + "windows", + "download", + "mirror", + "duplicate", + "media", + "multimedia", + "audio", + "video" + ], + "category": "Productivity", + "locales": [ + "en-EN" + ], + "icon": "media-dupes-icon.png", + "icon32": "media-dupes-icon-32.png", + "icon64": "media-dupes-icon-64.png", + "icon128": "media-dupes-icon-128.png", + "icon256": "media-dupes-icon-256.png", + "date": "2019-12-15" + }, + { + "slug": "mediachips", + "name": "mediaChips", + "description": "Adding metadata to local media, organizing and browsing.", + "website": "https://mediachips.app", + "category": "Photo & Video", + "repository": "https://github.com/fupdec/mediaChips", + "keywords": [ + "organization", + "management", + "file-manager", + "database", + "catalog", + "search", + "library", + "media", + "video", + "videos" + ], + "license": "GPL-3.0", + "icon": "mediachips-icon.png", + "icon32": "mediachips-icon-32.png", + "icon64": "mediachips-icon-64.png", + "icon128": "mediachips-icon-128.png", + "icon256": "mediachips-icon-256.png", + "date": "2022-03-20" + }, + { + "slug": "meistertask", + "name": "MeisterTask", + "description": "A Kanban board based task manager for single persons and teams.", + "website": "https://www.meistertask.com/", + "keywords": [ + "kanban", + "taskmanagement", + "premium", + "free", + "teams", + "projectmanagement", + "management" + ], + "category": "Productivity", + "icon": "meistertask-icon.png", + "icon32": "meistertask-icon-32.png", + "icon64": "meistertask-icon-64.png", + "icon128": "meistertask-icon-128.png", + "icon256": "meistertask-icon-256.png", + "date": "2017-03-14" + }, + { + "slug": "melodie", + "name": "Mélodie", + "description": "Intuitive, portable and open source music player.", + "website": "https://feugy.github.io/melodie", + "repository": "https://github.com/feugy/melodie", + "license": "MIT", + "category": "Music", + "keywords": [ + "music", + "player", + "svelte", + "rxjs", + "desktop" + ], + "goodColorOnWhite": "#2e3141", + "goodColorOnBlack": "#ffffff", + "locales": [ + "fr-FR" + ], + "icon": "melodie-icon.png", + "icon32": "melodie-icon-32.png", + "icon64": "melodie-icon-64.png", + "icon128": "melodie-icon-128.png", + "icon256": "melodie-icon-256.png", + "date": "2020-11-02" + }, + { + "slug": "merge-request-notifier", + "name": "Merge Request Notifier", + "description": "This app shows your merge requests grouped by projects and WIP status.", + "category": "Developer Tools", + "repository": "https://github.com/codecentric/merge-request-notifier", + "homebrewCaskName": "merge-request-notifier", + "keywords": [ + "gitlab", + "merge-request", + "pull-request" + ], + "license": "MIT", + "icon": "merge-request-notifier-icon.png", + "icon32": "merge-request-notifier-icon-32.png", + "icon64": "merge-request-notifier-icon-64.png", + "icon128": "merge-request-notifier-icon-128.png", + "icon256": "merge-request-notifier-icon-256.png", + "date": "2020-04-28" + }, + { + "slug": "metastream", + "name": "Metastream", + "description": "Watch streaming media with friends", + "website": "https://getmetastream.com", + "repository": "https://github.com/samuelmaddock/metastream", + "category": "Photo & Video", + "keywords": [ + "media-player", + "media", + "player", + "video", + "streaming", + "music", + "audio", + "browser", + "p2p" + ], + "license": "MIT", + "icon": "metastream-icon.png", + "icon32": "metastream-icon-32.png", + "icon64": "metastream-icon-64.png", + "icon128": "metastream-icon-128.png", + "icon256": "metastream-icon-256.png", + "date": "2018-10-22" + }, + { + "slug": "metronome", + "name": "Metronome", + "description": "Highly perfomant, easy to use, minimalistic digital metronome desktop app.", + "website": "https://afractal.github.io/metronome-app", + "category": "Music", + "keywords": [ + "metronome", + "timer", + "practice" + ], + "license": "Proprietary", + "goodColorOnWhite": "#343e40", + "goodColorOnBlack": "#fafbfc", + "faintColorOnWhite": "rgba(138, 43, 226, 0.6)", + "icon": "metronome-icon.png", + "icon32": "metronome-icon-32.png", + "icon64": "metronome-icon-64.png", + "icon128": "metronome-icon-128.png", + "icon256": "metronome-icon-256.png", + "date": "2020-01-28" + }, + { + "slug": "microsoft-teams", + "name": "Microsoft Teams", + "description": "Platform that combines workplace chat, meetings, notes, and attachments.", + "website": "https://products.office.com/en-us/microsoft-teams/group-chat-software", + "license": "Proprietary", + "keywords": [ + "teams" + ], + "category": "Business", + "icon": "microsoft-teams-icon.png", + "icon32": "microsoft-teams-icon-32.png", + "icon64": "microsoft-teams-icon-64.png", + "icon128": "microsoft-teams-icon-128.png", + "icon256": "microsoft-teams-icon-256.png", + "date": "2019-01-18" + }, + { + "slug": "microstockr", + "name": "Microstockr", + "description": "Microstock photography made easy", + "website": "https://microstockr.com/", + "keywords": [ + "photography" + ], + "category": "Photo & Video", + "icon": "microstockr-icon.png", + "icon32": "microstockr-icon-32.png", + "icon64": "microstockr-icon-64.png", + "icon128": "microstockr-icon-128.png", + "icon256": "microstockr-icon-256.png", + "date": "2015-09-02" + }, + { + "slug": "min", + "name": "Min", + "description": "A smarter web browser", + "website": "https://minbrowser.org/", + "repository": "https://github.com/minbrowser/min", + "keywords": [ + "browser", + "privacy" + ], + "license": "Apache 2.0", + "category": "Productivity", + "icon": "min-icon.png", + "icon32": "min-icon-32.png", + "icon64": "min-icon-64.png", + "icon128": "min-icon-128.png", + "icon256": "min-icon-256.png", + "date": "2016-05-26" + }, + { + "slug": "mindmapp", + "name": "Mindmapp", + "description": "Draw effective mind maps in a few minutes.", + "website": "https://mindmapp.cedoor.dev/", + "repository": "https://github.com/Mindmapp/mindmapp", + "keywords": [ + "map", + "mind", + "mindmapp", + "organization", + "memorise", + "productivity" + ], + "license": "MIT", + "category": "Productivity", + "icon": "mindmapp-icon.png", + "icon32": "mindmapp-icon-32.png", + "icon64": "mindmapp-icon-64.png", + "icon128": "mindmapp-icon-128.png", + "icon256": "mindmapp-icon-256.png", + "date": "2018-06-18" + }, + { + "slug": "mini-diary", + "name": "Mini Diary", + "description": "Simple and secure journal app.", + "website": "https://minidiary.app", + "category": "Lifestyle", + "repository": "https://github.com/samuelmeuli/mini-diary", + "keywords": [ + "mini", + "diary", + "journal", + "text", + "editor" + ], + "license": "MIT", + "locales": [ + "de", + "el", + "en", + "es", + "fr", + "is", + "pt", + "tr", + "uk", + "zh" + ], + "icon": "mini-diary-icon.png", + "icon32": "mini-diary-icon-32.png", + "icon64": "mini-diary-icon-64.png", + "icon128": "mini-diary-icon-128.png", + "icon256": "mini-diary-icon-256.png", + "date": "2019-05-23" + }, + { + "slug": "minimal-image-viewer", + "name": "Minimal Image Viewer", + "description": "Refining the image viewing experience. Focussing on what matters most.", + "category": "Photo & Video", + "repository": "https://github.com/hayhaydz/MIV", + "license": "GNU GPLv3", + "keywords": [ + "image-viewer", + "photo-viewer", + "picture-viewer", + "picture", + "image", + "png", + "jpg", + "jpeg", + "minimalist", + "minimalism", + "clean" + ], + "icon": "minimal-image-viewer-icon.png", + "icon32": "minimal-image-viewer-icon-32.png", + "icon64": "minimal-image-viewer-icon-64.png", + "icon128": "minimal-image-viewer-icon-128.png", + "icon256": "minimal-image-viewer-icon-256.png", + "date": "2022-08-05" + }, + { + "slug": "missive", + "name": "Missive", + "description": "The one app for team email and chat.", + "website": "https://missiveapp.com", + "category": "Productivity", + "homebrewCaskName": "missive", + "keywords": [ + "team", + "shared", + "emails", + "chat", + "tasks", + "work", + "assignment", + "management", + "gmail", + "mac", + "windows" + ], + "icon": "missive-icon.png", + "icon32": "missive-icon-32.png", + "icon64": "missive-icon-64.png", + "icon128": "missive-icon-128.png", + "icon256": "missive-icon-256.png", + "date": "2017-02-13" + }, + { + "slug": "mixmax", + "name": "Mixmax", + "description": "See every action on your emails in real-time. Compose anywhere.", + "website": "https://mixmax.com/download", + "keywords": [ + "email", + "analytics" + ], + "category": "Productivity", + "icon": "mixmax-icon.png", + "icon32": "mixmax-icon-32.png", + "icon64": "mixmax-icon-64.png", + "icon128": "mixmax-icon-128.png", + "icon256": "mixmax-icon-256.png", + "date": "2016-09-16" + }, + { + "slug": "mjml-app", + "name": "MJML App", + "description": "Desktop wrapper around mjml language", + "website": "https://mjmlio.github.io/mjml-app/", + "repository": "https://github.com/mjmlio/mjml-app", + "keywords": [ + "mjml", + "email" + ], + "category": "Productivity", + "icon": "mjml-app-icon.png", + "icon32": "mjml-app-icon-32.png", + "icon64": "mjml-app-icon-64.png", + "icon128": "mjml-app-icon-128.png", + "icon256": "mjml-app-icon-256.png", + "date": "2016-05-16" + }, + { + "slug": "mobile-locker", + "name": "Mobile Locker", + "description": "Simple sales enablement.", + "youtube_video_url": "https://www.youtube.com/watch?v=76MBKJrMEn0", + "website": "https://www.mobilelocker.com/", + "category": "Business", + "keywords": [ + "sales", + "sales enablement", + "CRM", + "marketing" + ], + "icon": "mobile-locker-icon.png", + "icon32": "mobile-locker-icon-32.png", + "icon64": "mobile-locker-icon-64.png", + "icon128": "mobile-locker-icon-128.png", + "icon256": "mobile-locker-icon-256.png", + "date": "2019-01-22" + }, + { + "slug": "mobirise", + "name": "Mobirise", + "description": "Website Builder", + "website": "https://mobirise.com/", + "repository": "https://github.com/Mobirise/Mobirise", + "category": "Developer Tools", + "keywords": [ + "website builder", + "free website builder", + "free bootstrap builder" + ], + "icon": "mobirise-icon.png", + "icon32": "mobirise-icon-32.png", + "icon64": "mobirise-icon-64.png", + "icon128": "mobirise-icon-128.png", + "icon256": "mobirise-icon-256.png", + "date": "2018-02-13" + }, + { + "slug": "mockoon", + "name": "Mockoon", + "description": "Mock REST APIs in seconds", + "website": "https://mockoon.com", + "category": "Developer Tools", + "repository": "https://github.com/255kb/mockoon", + "keywords": [ + "api", + "rest", + "server", + "mock", + "mocking" + ], + "icon": "mockoon-icon.png", + "icon32": "mockoon-icon-32.png", + "icon64": "mockoon-icon-64.png", + "icon128": "mockoon-icon-128.png", + "icon256": "mockoon-icon-256.png", + "date": "2017-09-29" + }, + { + "slug": "moderndeck", + "name": "ModernDeck for Twitter", + "description": "Powerful, beautiful, full-featured, and customizable Twitter client.", + "category": "Social", + "website": "https://moderndeck.org/", + "repository": "https://github.com/dangeredwolf/ModernDeck", + "license": "MIT", + "keywords": [ + "moderndeck", + "tweetdeck", + "twitter", + "tweet" + ], + "locales": [ + "bg", + "cs", + "de", + "en", + "en-CA", + "en-GB", + "en-US", + "es", + "es-AR", + "es-ES", + "es-MX", + "fr", + "fr-CA", + "hr", + "ja", + "no", + "pl", + "pt-BR", + "ru", + "zh-CN" + ], + "icon": "moderndeck-icon.png", + "icon32": "moderndeck-icon-32.png", + "icon64": "moderndeck-icon-64.png", + "icon128": "moderndeck-icon-128.png", + "icon256": "moderndeck-icon-256.png", + "date": "2020-06-24" + }, + { + "slug": "monami-note", + "name": "MonAmi Note", + "description": "Simple yet robust Markdown note-taking app featuring folder/tag organization, stealth data protection, and web app with cloud storage.", + "website": "https://simbust.com", + "category": "Productivity", + "keywords": [ + "markdown", + "note", + "stealth", + "hide data", + "folder", + "tag", + "cloud", + "encryption", + "journal", + "diary" + ], + "icon": "monami-note-icon.png", + "icon32": "monami-note-icon-32.png", + "icon64": "monami-note-icon-64.png", + "icon128": "monami-note-icon-128.png", + "icon256": "monami-note-icon-256.png", + "date": "2022-05-10" + }, + { + "slug": "mongodb-compass", + "name": "MongoDB Compass", + "description": "The MongoDB GUI", + "website": "https://mongodb.com/compass", + "keywords": [ + "mongodb", + "database", + "gui", + "admin", + "management" + ], + "category": "Developer Tools", + "icon": "mongodb-compass-icon.png", + "icon32": "mongodb-compass-icon-32.png", + "icon64": "mongodb-compass-icon-64.png", + "icon128": "mongodb-compass-icon-128.png", + "icon256": "mongodb-compass-icon-256.png", + "date": "2017-01-09" + }, + { + "slug": "mongomix", + "name": "Mongomix", + "description": "Simple MongoDB GUI Shell.", + "website": "https://mongomix.sigma-solutions.fr", + "keywords": [ + "mongodb", + "database", + "gui", + "management", + "editor", + "browser" + ], + "category": "Productivity", + "license": "Freeware (see https://mongomix.sigma-solutions.fr/license.txt)", + "icon": "mongomix-icon.png", + "icon32": "mongomix-icon-32.png", + "icon64": "mongomix-icon-64.png", + "icon128": "mongomix-icon-128.png", + "icon256": "mongomix-icon-256.png", + "date": "2021-08-25" + }, + { + "slug": "monokle", + "name": "Monokle", + "description": "K8s Resource & Manifest IDE.", + "website": "https://monokle.io", + "category": "Developer Tools", + "license": "MIT", + "repository": "https://github.com/kubeshop/monokle", + "youtube_video_url": "https://www.youtube.com/watch?v=9c80qj9NkQk&t=3s", + "keywords": [ + "Kubernetes", + "Helm", + "Kustomize", + "Validation" + ], + "icon": "monokle-icon.png", + "icon32": "monokle-icon-32.png", + "icon64": "monokle-icon-64.png", + "icon128": "monokle-icon-128.png", + "icon256": "monokle-icon-256.png", + "date": "2022-08-05" + }, + { + "slug": "monsterwriter", + "name": "MonsterWriter", + "description": "Distraction free writing optimized for scientific papers and pillar content.", + "website": "https://www.monsterwriter.app", + "category": "Productivity", + "keywords": [ + "writing", + "blogging", + "latex", + "ghost", + "notes", + "pdf", + "footnotes", + "bibliography" + ], + "icon": "monsterwriter-icon.png", + "icon32": "monsterwriter-icon-32.png", + "icon64": "monsterwriter-icon-64.png", + "icon128": "monsterwriter-icon-128.png", + "icon256": "monsterwriter-icon-256.png", + "date": "2019-12-04" + }, + { + "slug": "moosync", + "name": "Moosync", + "description": "Simple and customizable desktop music player.", + "website": "https://moosync.app", + "category": "Music", + "repository": "https://github.com/Moosync/Moosync", + "keywords": [ + "music", + "musicplayer", + "themes", + "customizable", + "extension" + ], + "license": "GPL-3.0", + "icon": "moosync-icon.png", + "icon32": "moosync-icon-32.png", + "icon64": "moosync-icon-64.png", + "icon128": "moosync-icon-128.png", + "icon256": "moosync-icon-256.png", + "date": "2022-03-25" + }, + { + "slug": "morgen", + "name": "Morgen", + "description": "All-in-one calendars and tasks. Connects to Google, Exchange, Office 365, iCloud, and CalDAV. Import tasks from all your tools and create customized scheduling links right in your calendar.", + "website": "https://morgen.so", + "category": "Productivity", + "keywords": [ + "calendar", + "task", + "scheduler", + "smart", + "exchange", + "icloud", + "google", + "scheduling", + "monotasking", + "time", + "blocking", + "organizer" + ], + "snapcraftName": "morgen", + "youtube_video_url": "https://youtu.be/3H1V7X6SBDw", + "icon": "morgen-icon.png", + "icon32": "morgen-icon-32.png", + "icon64": "morgen-icon-64.png", + "icon128": "morgen-icon-128.png", + "icon256": "morgen-icon-256.png", + "date": "2021-11-11" + }, + { + "slug": "movieprint", + "name": "MoviePrint", + "description": "With MoviePrint you can create screenshots of entire movies in an instant.", + "website": "https://www.movieprint.org/", + "category": "Photo & Video", + "repository": "https://github.com/fakob/MoviePrint_v004", + "keywords": [ + "MoviePrint", + "screenshot", + "movie", + "film", + "image", + "contact sheet", + "index print", + "thumbnail view" + ], + "license": "MIT", + "icon": "movieprint-icon.png", + "icon32": "movieprint-icon-32.png", + "icon64": "movieprint-icon-64.png", + "icon128": "movieprint-icon-128.png", + "icon256": "movieprint-icon-256.png", + "date": "2018-10-28" + }, + { + "slug": "mstream", + "name": "mStream", + "description": "Music Streaming Server", + "website": "https://mstream.io/", + "repository": "https://github.com/IrosTheBeggar/mStream", + "keywords": [ + "music", + "streaming", + "server", + "audio", + "selfhosted" + ], + "license": "GPL-3.0", + "category": "Music", + "icon": "mstream-icon.png", + "icon32": "mstream-icon-32.png", + "icon64": "mstream-icon-64.png", + "icon128": "mstream-icon-128.png", + "icon256": "mstream-icon-256.png", + "date": "2017-05-22" + }, + { + "slug": "muezzin", + "name": "muezzin", + "description": "Prayer times and Adhan application for Windows, macOS and GNU/Linux.", + "repository": "https://github.com/DBChoco/Muezzin", + "keywords": [ + "islam", + "prayer", + "muezzin", + "athan", + "azan", + "adhan", + "times", + "windows", + "macos", + "linux" + ], + "license": "MIT", + "category": "Utilities", + "icon": "muezzin-icon.png", + "icon32": "muezzin-icon-32.png", + "icon64": "muezzin-icon-64.png", + "icon128": "muezzin-icon-128.png", + "icon256": "muezzin-icon-256.png", + "date": "2022-08-05" + }, + { + "slug": "multiple-file-manager", + "name": "Multiple File Manager", + "description": "Modify your multiple files. Available for Windows, Linux, and macOS", + "repository": "https://github.com/dhanyn10/multiple-file-manager", + "keywords": [ + "file", + "file management" + ], + "license": "MIT", + "category": "Utilities", + "icon": "multiple-file-manager-icon.png", + "icon32": "multiple-file-manager-icon-32.png", + "icon64": "multiple-file-manager-icon-64.png", + "icon128": "multiple-file-manager-icon-128.png", + "icon256": "multiple-file-manager-icon-256.png", + "date": "2018-02-21" + }, + { + "slug": "multrin", + "name": "Multrin", + "description": "Organize multiple apps in tabs!", + "category": "Productivity", + "repository": "https://github.com/sentialx/multrin", + "keywords": [ + "windows", + "organizer", + "tabs", + "material", + "typescript", + "react" + ], + "license": "MIT", + "icon": "multrin-icon.png", + "icon32": "multrin-icon-32.png", + "icon64": "multrin-icon-64.png", + "icon128": "multrin-icon-128.png", + "icon256": "multrin-icon-256.png", + "date": "2019-03-22" + }, + { + "slug": "museeks", + "name": "Museeks", + "description": "A simple, clean and cross-platform music player", + "website": "https://museeks.io/", + "repository": "https://github.com/martpie/museeks", + "keywords": [ + "music", + "audio", + "music player" + ], + "license": "MIT", + "category": "Music", + "icon": "museeks-icon.png", + "icon32": "museeks-icon-32.png", + "icon64": "museeks-icon-64.png", + "icon128": "museeks-icon-128.png", + "icon256": "museeks-icon-256.png", + "date": "2016-08-12" + }, + { + "slug": "music-player", + "name": "music-player", + "description": "Open-Source Audio Player that supports a variety of formats", + "website": "https://aveek-saha.github.io/", + "repository": "https://github.com/Aveek-Saha/MusicPlayer", + "keywords": [ + "audio", + "music", + "song", + "album", + "mp3", + "audiophile" + ], + "category": "Music", + "icon": "music-player-icon.png", + "icon32": "music-player-icon-32.png", + "icon64": "music-player-icon-64.png", + "icon128": "music-player-icon-128.png", + "icon256": "music-player-icon-256.png", + "date": "2018-05-22" + }, + { + "slug": "mylottery", + "name": "MyLottery", + "description": "a lottery software based on Electron and Angular", + "website": "https://gitee.com/gemron/myLottery/blob/master/README.md", + "repository": "https://gitee.com/gemron/myLottery", + "keywords": [ + "lottery", + "Angular" + ], + "license": "MIT", + "category": "Entertainment", + "icon": "mylottery-icon.png", + "icon32": "mylottery-icon-32.png", + "icon64": "mylottery-icon-64.png", + "icon128": "mylottery-icon-128.png", + "icon256": "mylottery-icon-256.png", + "date": "2018-03-16" + }, + { + "slug": "mytools", + "name": "MyTools", + "description": "Set of tools for developers.", + "repository": "https://github.com/hiql/mytools-desktop", + "keywords": [ + "utility", + "tools" + ], + "category": "Developer Tools", + "license": "MIT", + "icon": "mytools-icon.png", + "icon32": "mytools-icon-32.png", + "icon64": "mytools-icon-64.png", + "icon128": "mytools-icon-128.png", + "icon256": "mytools-icon-256.png", + "date": "2022-03-20" + }, + { + "slug": "nattt", + "name": "NATTT", + "description": "Not Another Time Tracking Tool", + "website": "http://nattt.net/", + "category": "Productivity", + "keywords": [ + "time", + "tracking", + "tracker", + "work", + "freelancer", + "track", + "invoice", + "ux", + "design", + "usability", + "simple", + "clean" + ], + "icon": "nattt-icon.png", + "icon32": "nattt-icon-32.png", + "icon64": "nattt-icon-64.png", + "icon128": "nattt-icon-128.png", + "icon256": "nattt-icon-256.png", + "date": "2017-10-05" + }, + { + "slug": "netron", + "name": "Netron", + "description": "Viewer for neural network, deep learning, and machine learning models", + "website": "https://www.lutzroeder.com/ai", + "repository": "https://github.com/lutzroeder/netron", + "homebrewCaskName": "netron", + "license": "MIT", + "keywords": [ + "neural networks", + "machine learning", + "artificial intelligence", + "deep learning", + "AI", + "visualizer", + "ONNX", + "Caffe", + "Caffe2", + "Core ML", + "Darknet", + "Keras", + "MXNet", + "PyTorch", + "TensorFlow", + "TensorFlow Lite" + ], + "category": "Developer Tools", + "icon": "netron-icon.png", + "icon32": "netron-icon-32.png", + "icon64": "netron-icon-64.png", + "icon128": "netron-icon-128.png", + "icon256": "netron-icon-256.png", + "date": "2018-01-09" + }, + { + "slug": "network-assembler", + "name": "NetworkAssembler", + "description": "GUI for creating neural networks.", + "repository": "https://github.com/kir486680/Network-Assembler", + "keywords": [ + "deep-learning", + "keras", + "machine-learning", + "tensorflow", + "pytorch" + ], + "category": "Productivity", + "icon": "network-assembler-icon.png", + "icon32": "network-assembler-icon-32.png", + "icon64": "network-assembler-icon-64.png", + "icon128": "network-assembler-icon-128.png", + "icon256": "network-assembler-icon-256.png", + "date": "2020-08-24" + }, + { + "slug": "neucalculator", + "name": "NeuCalculator", + "description": "Calculate with neumorphism UI and enjoy.", + "category": "Utilities", + "repository": "https://github.com/moh3n9595/neu-calculator", + "keywords": [ + "neumorphism", + "calculator" + ], + "license": "MIT", + "icon": "neucalculator-icon.png", + "icon32": "neucalculator-icon-32.png", + "icon64": "neucalculator-icon-64.png", + "icon128": "neucalculator-icon-128.png", + "icon256": "neucalculator-icon-256.png", + "date": "2020-07-04" + }, + { + "slug": "nicepage", + "name": "Nicepage", + "description": "Website Builder. Create HTML5 Websites, Joomla Templates, WordPress Themes", + "website": "https://nicepage.com/", + "category": "Graphics & Design", + "repository": "https://github.com/NicepageApp/Nicepage", + "youtube_video_url": "https://www.youtube.com/nicepage", + "keywords": [ + "website builder", + "free website builder", + "html5 templates", + "joomla templates", + "wordpress themes", + "web design" + ], + "icon": "nicepage-icon.png", + "icon32": "nicepage-icon-32.png", + "icon64": "nicepage-icon-64.png", + "icon128": "nicepage-icon-128.png", + "icon256": "nicepage-icon-256.png", + "date": "2019-03-22" + }, + { + "slug": "nimblenote", + "name": "nimblenote", + "description": "Simple keyboard-driven note taking.", + "website": "https://nimblenote.app", + "repository": "https://github.com/nimblenote/nimblenote", + "snapcraftName": "nimblenote", + "category": "Productivity", + "keywords": [ + "notes", + "note taking", + "todo", + "markdown", + "react", + "tasks", + "keyboard" + ], + "icon": "nimblenote-icon.png", + "icon32": "nimblenote-icon-32.png", + "icon64": "nimblenote-icon-64.png", + "icon128": "nimblenote-icon-128.png", + "icon256": "nimblenote-icon-256.png", + "date": "2020-10-27" + }, + { + "slug": "norde-source", + "name": "Norde Source", + "description": "SVG icon manager with multi-color editing.", + "website": "https://norde.io", + "category": "Graphics & Design", + "keywords": [ + "SVG", + "Icons", + "Design", + "Development", + "Productivity" + ], + "icon": "norde-source-icon.png", + "icon32": "norde-source-icon-32.png", + "icon64": "norde-source-icon-64.png", + "icon128": "norde-source-icon-128.png", + "icon256": "norde-source-icon-256.png", + "date": "2020-04-10" + }, + { + "slug": "northreader", + "name": "NorthReader", + "description": "RSS Feed Reader created with love and determination of progression in a pioneer world of digital media.", + "website": "https://northreader.futureglobe.de/", + "category": "News", + "keywords": [ + "reader", + "feed reader", + "rss reader", + "news reader", + "reading", + "news" + ], + "icon": "northreader-icon.png", + "icon32": "northreader-icon-32.png", + "icon64": "northreader-icon-64.png", + "icon128": "northreader-icon-128.png", + "icon256": "northreader-icon-256.png", + "date": "2019-05-23" + }, + { + "slug": "nota", + "name": "Nota", + "description": "Pro writing app designed for local Markdown files.", + "website": "https://nota.md", + "repository": "https://github.com/notaapp/releases", + "keywords": [ + "notes", + "markdown", + "note taking", + "mac", + "knowledge-base", + "documentation", + "code", + "editor", + "text editor", + "writing", + "prose" + ], + "category": "Productivity", + "homebrewCaskName": "nota", + "icon": "nota-icon.png", + "icon32": "nota-icon-32.png", + "icon64": "nota-icon-64.png", + "icon128": "nota-icon-128.png", + "icon256": "nota-icon-256.png", + "date": "2021-04-02" + }, + { + "slug": "notable", + "name": "Notable", + "description": "The Markdown-based note-taking app that doesn't suck.", + "website": "https://notable.app", + "repository": "https://github.com/notable/notable", + "keywords": [ + "notes", + "markdown", + "note taking", + "cross-platform", + "linux", + "mac", + "windows" + ], + "category": "Productivity", + "icon": "notable-icon.png", + "icon32": "notable-icon-32.png", + "icon64": "notable-icon-64.png", + "icon128": "notable-icon-128.png", + "icon256": "notable-icon-256.png", + "date": "2019-01-22" + }, + { + "slug": "notejoy", + "name": "Notejoy", + "description": "Fast and focused notes for you and your team.", + "website": "https://notejoy.com", + "keywords": [ + "note", + "notes", + "note taking", + "encrypted", + "collaborative", + "markdown", + "sync", + "tasks" + ], + "category": "Productivity", + "youtube_video_url": "https://www.youtube.com/watch?v=CJ4ENgj66fQ", + "icon": "notejoy-icon.png", + "icon32": "notejoy-icon-32.png", + "icon64": "notejoy-icon-64.png", + "icon128": "notejoy-icon-128.png", + "icon256": "notejoy-icon-256.png", + "date": "2019-10-25" + }, + { + "slug": "notion", + "name": "Notion", + "description": "A new editor that blends notes, tasks, wikis in one app.", + "website": "https://www.notion.so/", + "category": "Productivity", + "keywords": [ + "notes", + "tasks", + "wikis", + "kanban", + "spreadsheet", + "database", + "collaboration" + ], + "icon": "notion-icon.png", + "icon32": "notion-icon-32.png", + "icon64": "notion-icon-64.png", + "icon128": "notion-icon-128.png", + "icon256": "notion-icon-256.png", + "date": "2018-06-18" + }, + { + "slug": "nteract", + "name": "nteract", + "description": "Interactive literate coding notebook", + "website": "https://nteract.io/", + "repository": "https://github.com/nteract/nteract", + "keywords": [ + "jupyter", + "notebook", + "nteract", + "data" + ], + "license": "BSD-3-Clause", + "category": "Productivity", + "icon": "nteract-icon.png", + "icon32": "nteract-icon-32.png", + "icon64": "nteract-icon-64.png", + "icon128": "nteract-icon-128.png", + "icon256": "nteract-icon-256.png", + "date": "2016-10-29" + }, + { + "slug": "nuclear", + "name": "nuclear", + "description": "Multiplatform music player that streams from multiple sources", + "website": "https://nuclearplayer.com/", + "repository": "https://github.com/nukeop/nuclear", + "keywords": [ + "music", + "player", + "stream", + "Youtube", + "last.fm", + "desktop" + ], + "license": "GPL-3.0", + "category": "Music", + "icon": "nuclear-icon.png", + "icon32": "nuclear-icon-32.png", + "icon64": "nuclear-icon-64.png", + "icon128": "nuclear-icon-128.png", + "icon256": "nuclear-icon-256.png", + "date": "2017-02-27" + }, + { + "slug": "nuclide", + "name": "Nuclide", + "description": "A unified developer experience for web and mobile development", + "website": "https://nuclide.io/", + "keywords": [ + "developer" + ], + "category": "Developer Tools", + "icon": "nuclide-icon.png", + "icon32": "nuclide-icon-32.png", + "icon64": "nuclide-icon-64.png", + "icon128": "nuclide-icon-128.png", + "icon256": "nuclide-icon-256.png", + "date": "2015-04-03" + }, + { + "slug": "nxshell", + "name": "nxshell", + "description": "Easy to use new terminal on Windows, Linux and macOS.", + "category": "Developer Tools", + "repository": "https://github.com/nxshell/nxshell", + "keywords": [ + "sftp", + "xshell", + "next shell", + "shell", + "terminal shell", + "powershell", + "nxshell" + ], + "icon": "nxshell-icon.png", + "icon32": "nxshell-icon-32.png", + "icon64": "nxshell-icon-64.png", + "icon128": "nxshell-icon-128.png", + "icon256": "nxshell-icon-256.png", + "date": "2021-01-27" + }, + { + "slug": "obsidian", + "name": "Obsidian", + "description": "Knowledge base that works on local Markdown files.", + "website": "https://obsidian.md/", + "keywords": [ + "markdown", + "productivity", + "knowledge base" + ], + "category": "Productivity", + "icon": "obsidian-icon.png", + "icon32": "obsidian-icon-32.png", + "icon64": "obsidian-icon-64.png", + "icon128": "obsidian-icon-128.png", + "icon256": "obsidian-icon-256.png", + "date": "2022-08-15" + }, + { + "slug": "odrive", + "name": "ODrive", + "description": "Unofficial Google Drive app.", + "repository": "https://github.com/liberodark/ODrive", + "keywords": [ + "google", + "drive", + "cloud", + "sync", + "google drive" + ], + "license": "GPL v3", + "category": "Productivity", + "icon": "odrive-icon.png", + "icon32": "odrive-icon-32.png", + "icon64": "odrive-icon-64.png", + "icon128": "odrive-icon-128.png", + "icon256": "odrive-icon-256.png", + "date": "2017-05-27" + }, + { + "slug": "ohhai-browser", + "name": "OhHai Browser", + "description": "Web browser build for users who want a different experience.", + "website": "https://ohhaibrowser.com", + "repository": "https://github.com/OhHaiBrowser/Browser/", + "keywords": [ + "browser" + ], + "category": "Productivity", + "icon": "ohhai-browser-icon.png", + "icon32": "ohhai-browser-icon-32.png", + "icon64": "ohhai-browser-icon-64.png", + "icon128": "ohhai-browser-icon-128.png", + "icon256": "ohhai-browser-icon-256.png", + "date": "2019-11-27" + }, + { + "slug": "onecopy", + "name": "One Copy", + "description": "Save all information and paste them whenever you need them.", + "website": "https://github.com/HiroshiFuu/onecopy-electron", + "keywords": [ + "clipboard", + "password-manager" + ], + "category": "Utilities", + "icon": "onecopy-icon.png", + "icon32": "onecopy-icon-32.png", + "icon64": "onecopy-icon-64.png", + "icon128": "onecopy-icon-128.png", + "icon256": "onecopy-icon-256.png", + "date": "2021-04-02" + }, + { + "slug": "oomol-studio", + "name": "OOMOL Studio", + "description": "Makes it easy to connect code snippets and API services through intuitive visual interactions.", + "website": "https://oomol.com/", + "keywords": [ + "developer", + "developer tools", + "workflow", + "ide", + "editor" + ], + "category": "Utilities", + "locales": [ + "en-US", + "zh-CN" + ], + "icon": "oomol-studio-icon.png", + "icon32": "oomol-studio-icon-32.png", + "icon64": "oomol-studio-icon-64.png", + "icon128": "oomol-studio-icon-128.png", + "icon256": "oomol-studio-icon-256.png", + "date": "2025-02-19" + }, + { + "slug": "open-log-viewer", + "name": "Open Log Viewer", + "description": "A multi-platform log viewer built with Electron and styled with Material Design", + "category": "Developer Tools", + "repository": "https://github.com/tmoreno/open-log-viewer", + "keywords": [ + "log", + "viewer", + "tail", + "vue" + ], + "license": "GPL-3.0", + "icon": "open-log-viewer-icon.png", + "icon32": "open-log-viewer-icon-32.png", + "icon64": "open-log-viewer-icon-64.png", + "icon128": "open-log-viewer-icon-128.png", + "icon256": "open-log-viewer-icon-256.png", + "date": "2019-03-22" + }, + { + "slug": "open-stage-control", + "name": "Open Stage Control", + "description": "Libre and modular OSC / MIDI control surface", + "website": "https://openstagecontrol.ammd.net", + "keywords": [ + "music", + "controller", + "osc", + "midi" + ], + "category": "Music", + "license": "GNU/GPLv3", + "goodColorOnBlack": "#52a8ff", + "goodColorOnWhite": "#313f55", + "faintColorOnWhite": "rgba(82, 168, 255, .25)", + "icon": "open-stage-control-icon.png", + "icon32": "open-stage-control-icon-32.png", + "icon64": "open-stage-control-icon-64.png", + "icon128": "open-stage-control-icon-128.png", + "icon256": "open-stage-control-icon-256.png", + "date": "2016-12-04" + }, + { + "slug": "opencomic", + "name": "OpenComic", + "description": "Comic and manga reader.", + "repository": "https://github.com/ollm/OpenComic", + "snapcraftName": "opencomic", + "keywords": [ + "comic", + "manga", + "cbr", + "cbz", + "cb7" + ], + "license": "GPL-3.0", + "category": "Books", + "locales": [ + "en", + "es", + "en-US", + "es-ES" + ], + "icon": "opencomic-icon.png", + "icon32": "opencomic-icon-32.png", + "icon64": "opencomic-icon-64.png", + "icon128": "opencomic-icon-128.png", + "icon256": "opencomic-icon-256.png", + "date": "2019-07-10" + }, + { + "slug": "oversetter", + "name": "Oversetter", + "description": "Translate text directly from your menubar.", + "website": "https://4gray.github.io/oversetter/", + "repository": "https://github.com/4gray/oversetter", + "keywords": [ + "translator", + "menubar", + "language" + ], + "license": "MIT", + "category": "Utilities", + "icon": "oversetter-icon.png", + "icon32": "oversetter-icon-32.png", + "icon64": "oversetter-icon-64.png", + "icon128": "oversetter-icon-128.png", + "icon256": "oversetter-icon-256.png", + "date": "2017-07-11" + }, + { + "slug": "p3x-onenote", + "name": "P3X OneNote", + "description": "A Linux compatible version of OneNote.", + "repository": "https://github.com/patrikx3/onenote", + "website": "https://www.corifeus.com/onenote", + "keywords": [ + "onenote", + "linux" + ], + "license": "MIT", + "category": "Productivity", + "icon": "p3x-onenote-icon.png", + "icon32": "p3x-onenote-icon-32.png", + "icon64": "p3x-onenote-icon-64.png", + "icon128": "p3x-onenote-icon-128.png", + "icon256": "p3x-onenote-icon-256.png", + "date": "2017-05-25" + }, + { + "slug": "p3x-redis-ui", + "name": "P3X Redis UI", + "description": "A very functional handy database GUI and works in your pocket on the responsive web or as a desktop app.", + "repository": "https://github.com/patrikx3/redis-ui", + "website": "https://www.corifeus.com/redis-ui", + "keywords": [ + "redis", + "ui", + "admin", + "gui", + "dark", + "theme", + "internationalization" + ], + "license": "MIT", + "category": "Developer Tools", + "icon": "p3x-redis-ui-icon.png", + "icon32": "p3x-redis-ui-icon-32.png", + "icon64": "p3x-redis-ui-icon-64.png", + "icon128": "p3x-redis-ui-icon-128.png", + "icon256": "p3x-redis-ui-icon-256.png", + "date": "2018-10-29" + }, + { + "slug": "pamfax", + "name": "PamFax", + "description": "A cross-platform app for sending and receiving faxes", + "website": "https://www.pamfax.biz", + "keywords": [ + "fax", + "productivity", + "communication", + "utility" + ], + "category": "Productivity", + "icon": "pamfax-icon.png", + "icon32": "pamfax-icon-32.png", + "icon64": "pamfax-icon-64.png", + "icon128": "pamfax-icon-128.png", + "icon256": "pamfax-icon-256.png", + "date": "2016-08-04" + }, + { + "slug": "panwriter", + "name": "PanWriter", + "description": "Markdown editor with pandoc integration and preview.", + "website": "https://panwriter.com", + "repository": "https://github.com/mb21/panwriter", + "keywords": [ + "markdown", + "pandoc", + "cross-platform", + "linux", + "mac", + "windows" + ], + "category": "Productivity", + "icon": "panwriter-icon.png", + "icon32": "panwriter-icon-32.png", + "icon64": "panwriter-icon-64.png", + "icon128": "panwriter-icon-128.png", + "icon256": "panwriter-icon-256.png", + "date": "2020-08-21" + }, + { + "slug": "paperarxiv", + "name": "PaperArxiv", + "description": "A new paper management tool.", + "category": "Education", + "repository": "https://github.com/fuzihaofzh/PaperArxiv", + "keywords": [ + "Research", + "Paper Management", + "Markdown", + "LaTeX", + "Mermaid" + ], + "icon": "paperarxiv-icon.png", + "icon32": "paperarxiv-icon-32.png", + "icon64": "paperarxiv-icon-64.png", + "icon128": "paperarxiv-icon-128.png", + "icon256": "paperarxiv-icon-256.png", + "date": "2018-07-22" + }, + { + "slug": "papercubes", + "name": "PaperCubes", + "description": "An App which converts your minecraft .schematic files into blueprints for papercraft", + "category": "Games", + "repository": "https://github.com/FlorianFe/PaperCubes", + "keywords": [ + "minecraft", + "printing", + "papercraft" + ], + "icon": "papercubes-icon.png", + "icon32": "papercubes-icon-32.png", + "icon64": "papercubes-icon-64.png", + "icon128": "papercubes-icon-128.png", + "icon256": "papercubes-icon-256.png", + "date": "2018-01-24" + }, + { + "slug": "papyrus", + "name": "Papyrus", + "description": "Unofficial Dropbox Paper app", + "repository": "https://github.com/morkro/papyrus", + "keywords": [ + "dropbox", + "paper", + "notes", + "file sharing" + ], + "license": "MIT", + "category": "Productivity", + "icon": "papyrus-icon.png", + "icon32": "papyrus-icon-32.png", + "icon64": "papyrus-icon-64.png", + "icon128": "papyrus-icon-128.png", + "icon256": "papyrus-icon-256.png", + "date": "2017-01-13" + }, + { + "slug": "parsify-desktop", + "name": "Parsify Desktop", + "description": "Extendable notepad calculator for the 21st Century.", + "website": "https://parsify.app", + "category": "Utilities", + "keywords": [ + "calculator", + "notepad", + "soulver", + "numi", + "calca" + ], + "homebrewCaskName": "parsify", + "locales": [ + "en-US", + "pl-PL", + "ua-UA" + ], + "icon": "parsify-desktop-icon.png", + "icon32": "parsify-desktop-icon-32.png", + "icon64": "parsify-desktop-icon-64.png", + "icon128": "parsify-desktop-icon-128.png", + "icon256": "parsify-desktop-icon-256.png", + "date": "2022-03-18" + }, + { + "slug": "particle-dev", + "name": "Particle Dev", + "description": "A professional IDE for Particle", + "website": "https://www.particle.io/dev", + "keywords": [ + "IDE" + ], + "category": "Developer Tools", + "icon": "particle-dev-icon.png", + "icon32": "particle-dev-icon-32.png", + "icon64": "particle-dev-icon-64.png", + "icon128": "particle-dev-icon-128.png", + "icon256": "particle-dev-icon-256.png", + "date": "2015-05-16" + }, + { + "slug": "passky", + "name": "passky", + "description": "Simple and secure password manager.", + "website": "https://passky.org", + "repository": "https://github.com/Rabbit-Company/Passky-Desktop", + "keywords": [ + "passky", + "password", + "passwords", + "manager" + ], + "license": "GPL-3.0", + "snapcraftName": "passky", + "category": "Utilities", + "icon": "passky-icon.png", + "icon32": "passky-icon-32.png", + "icon64": "passky-icon-64.png", + "icon128": "passky-icon-128.png", + "icon256": "passky-icon-256.png", + "date": "2021-07-16" + }, + { + "slug": "patchwork", + "name": "Patchwork", + "description": "A decentralized messaging and sharing app built on top of Secure Scuttlebutt (SSB)", + "website": "https://www.scuttlebutt.nz/", + "category": "Social", + "repository": "https://github.com/ssbc/patchwork", + "keywords": [ + "scuttlebutt", + "ssb", + "social", + "social-network", + "decentralized", + "decent", + "chat", + "gossip", + "crypto", + "subjectivity", + "offline", + "p2p" + ], + "license": "AGPL-3.0", + "icon": "patchwork-icon.png", + "icon32": "patchwork-icon-32.png", + "icon64": "patchwork-icon-64.png", + "icon128": "patchwork-icon-128.png", + "icon256": "patchwork-icon-256.png", + "date": "2017-10-16" + }, + { + "slug": "paymo-time-tracker", + "name": "Paymo Time Tracker", + "description": "Manage and track your work time", + "website": "https://www.paymoapp.com", + "category": "Productivity", + "keywords": [ + "paymo", + "time tracker", + "free time tracker", + "work time tracker", + "time tracking" + ], + "icon": "paymo-time-tracker-icon.png", + "icon32": "paymo-time-tracker-icon-32.png", + "icon64": "paymo-time-tracker-icon-64.png", + "icon128": "paymo-time-tracker-icon-128.png", + "icon256": "paymo-time-tracker-icon-256.png", + "date": "2018-03-16" + }, + { + "slug": "peacock", + "name": "Peacock", + "description": "Open source experimental private-by-default web browser.", + "category": "Productivity", + "repository": "https://github.com/peacockweb/peacock", + "keywords": [ + "privacy", + "security", + "browser", + "web", + "web3", + "blockchain", + "decentralized", + "internet" + ], + "license": "OSL-3.0", + "icon": "peacock-icon.png", + "icon32": "peacock-icon-32.png", + "icon64": "peacock-icon-64.png", + "icon128": "peacock-icon-128.png", + "icon256": "peacock-icon-256.png", + "date": "2020-04-20" + }, + { + "slug": "peershare", + "name": "PeerShare", + "description": "Share your files with peer-to-peer technology, simply.", + "category": "Utilities", + "repository": "https://github.com/connor-davis/peershare", + "keywords": [ + "p2p", + "hypercore", + "hyperswarm", + "filesharing" + ], + "license": "GPL-3.0", + "icon": "peershare-icon.png", + "icon32": "peershare-icon-32.png", + "icon64": "peershare-icon-64.png", + "icon128": "peershare-icon-128.png", + "icon256": "peershare-icon-256.png", + "date": "2022-08-05" + }, + { + "slug": "pencil", + "name": "Pencil", + "description": "A free and open-source tool for making diagrams and GUI prototyping", + "website": "https://pencil.evolus.vn/", + "repository": "https://github.com/evolus/pencil", + "keywords": [ + "prototyping", + "ui", + "mockup", + "design", + "drawing", + "sketch" + ], + "license": "GPL 2", + "category": "Productivity", + "icon": "pencil-icon.png", + "icon32": "pencil-icon-32.png", + "icon64": "pencil-icon-64.png", + "icon128": "pencil-icon-128.png", + "icon256": "pencil-icon-256.png", + "date": "2016-06-06" + }, + { + "slug": "pendulums", + "name": "Pendulums", + "description": "Manage and track your time more efficiently using a modern and free time tracking tool.", + "website": "https://pendulums.io/", + "category": "Productivity", + "repository": "https://github.com/Swing-team/pendulums-web-client", + "keywords": [ + "free time tracking", + "time management", + "time tracker for small business", + "productivity", + "productivity tools", + "time tracking software", + "time tracker", + "online timer", + "timesheets", + "time management system", + "employee time tracking", + "time tracking tools", + "productivity tracking", + "time track sheet", + "work hours" + ], + "license": "GPL-3.0-or-later", + "snapcraftName": "Pendulums", + "youtube_video_url": "https://youtu.be/74dkDmcz1OI", + "icon": "pendulums-icon.png", + "icon32": "pendulums-icon-32.png", + "icon64": "pendulums-icon-64.png", + "icon128": "pendulums-icon-128.png", + "icon256": "pendulums-icon-256.png", + "date": "2019-12-20" + }, + { + "slug": "pennywise", + "name": "Pennywise", + "description": "Cross-platform application to open any website or media in a floating window.", + "website": "https://github.com/kamranahmedse/pennywise", + "category": "Productivity", + "homebrewCaskName": "pennywise", + "license": "MIT", + "keywords": [ + "pennywise", + "floating window", + "video player", + "browser", + "multitasking" + ], + "icon": "pennywise-icon.png", + "icon32": "pennywise-icon-32.png", + "icon64": "pennywise-icon-64.png", + "icon128": "pennywise-icon-128.png", + "icon256": "pennywise-icon-256.png", + "date": "2019-11-23" + }, + { + "slug": "petal", + "name": "Petal", + "description": "Douban.FM Client With Extra - - -", + "repository": "https://github.com/ilime/Petal", + "keywords": [ + "Douban.FM", + "Douban", + "FM", + "Music Desktop Player" + ], + "license": "MIT", + "category": "Music", + "icon": "petal-icon.png", + "icon32": "petal-icon-32.png", + "icon64": "petal-icon-64.png", + "icon128": "petal-icon-128.png", + "icon256": "petal-icon-256.png", + "date": "2018-02-13" + }, + { + "slug": "phiewer", + "name": "Phiewer", + "description": "The standard media viewer for Mac", + "website": "https://phiewer.com/", + "keywords": [ + "Image Viewer", + "Video Viewer", + "Audio Player", + "Fast", + "Simple", + "Ambience", + "EXIF", + "Folder", + "Browse Folder" + ], + "category": "Photo & Video", + "icon": "phiewer-icon.png", + "icon32": "phiewer-icon-32.png", + "icon64": "phiewer-icon-64.png", + "icon128": "phiewer-icon-128.png", + "icon256": "phiewer-icon-256.png", + "date": "2017-05-03" + }, + { + "slug": "phonepresenter", + "name": "PhonePresenter", + "description": "The Smartest Presentation Clicker", + "website": "https://phonepresenter.github.io", + "keywords": [ + "utility", + "productivity", + "communication", + "remote", + "office", + "presentation", + "PowerPoint" + ], + "category": "Productivity", + "icon": "phonepresenter-icon.png", + "icon32": "phonepresenter-icon-32.png", + "icon64": "phonepresenter-icon-64.png", + "icon128": "phonepresenter-icon-128.png", + "icon256": "phonepresenter-icon-256.png", + "date": "2016-07-03" + }, + { + "slug": "photoscreensaver", + "name": "PhotoScreenSaver", + "description": "Windows screen saver that displays a photo slideshow", + "keywords": [ + "screensaver", + "photography" + ], + "license": "MIT", + "category": "Photo & Video", + "repository": "https://github.com/RandScullard/photo-screen-saver", + "icon": "photoscreensaver-icon.png", + "icon32": "photoscreensaver-icon-32.png", + "icon64": "photoscreensaver-icon-64.png", + "icon128": "photoscreensaver-icon-128.png", + "icon256": "photoscreensaver-icon-256.png", + "date": "2016-05-11" + }, + { + "slug": "pic-crop", + "name": "Pic Crop", + "description": "App to crop images.", + "category": "Photo & Video", + "repository": "https://github.com/ujw0l/pic-crop", + "keywords": [ + "Image crop" + ], + "license": "MIT", + "icon": "pic-crop-icon.png", + "icon32": "pic-crop-icon-32.png", + "icon64": "pic-crop-icon-64.png", + "icon128": "pic-crop-icon-128.png", + "icon256": "pic-crop-icon-256.png", + "date": "2020-09-09" + }, + { + "slug": "picturama", + "name": "Picturama", + "description": "Digital image organizer powered by the web.", + "website": "https://picturama.github.io/", + "repository": "https://github.com/picturama/picturama", + "keywords": [ + "image", + "photo", + "photography", + "gallery", + "editing", + "photo-manager" + ], + "license": "MIT", + "category": "Photo & Video", + "goodColorOnWhite": "#37474f", + "goodColorOnBlack": "#ff5722", + "icon": "picturama-icon.png", + "icon32": "picturama-icon-32.png", + "icon64": "picturama-icon-64.png", + "icon128": "picturama-icon-128.png", + "icon256": "picturama-icon-256.png", + "date": "2020-01-07" + }, + { + "slug": "pitv", + "name": "PiTV", + "description": "Cross-Platform STB (IPTV) Player Client.", + "website": "https://ozankaraali.com/PiTV/", + "category": "Entertainment", + "repository": "https://github.com/ozankaraali/PiTV", + "keywords": [ + "iptv", + "stb", + "player" + ], + "license": "MIT", + "icon": "pitv-icon.png", + "icon32": "pitv-icon-32.png", + "icon64": "pitv-icon-64.png", + "icon128": "pitv-icon-128.png", + "icon256": "pitv-icon-256.png", + "date": "2021-04-02" + }, + { + "slug": "playback", + "name": "Playback", + "description": "Experimental video player", + "keywords": [ + "video", + "player", + "audio" + ], + "category": "Photo & Video", + "repository": "https://github.com/mafintosh/playback", + "icon": "playback-icon.png", + "icon32": "playback-icon-32.png", + "icon64": "playback-icon-64.png", + "icon128": "playback-icon-128.png", + "icon256": "playback-icon-256.png", + "date": "2015-04-06" + }, + { + "slug": "playcode", + "name": "PlayCode", + "description": "Desktop client for Playcode Online Javascript Editor", + "keywords": [ + "playcode", + "editor", + "developer tools", + "mac" + ], + "license": "GPL-v3", + "category": "Developer Tools", + "repository": "https://github.com/playcode/playcode-desktop", + "icon": "playcode-icon.png", + "icon32": "playcode-icon-32.png", + "icon64": "playcode-icon-64.png", + "icon128": "playcode-icon-128.png", + "icon256": "playcode-icon-256.png", + "date": "2017-03-17" + }, + { + "slug": "poddycast-app", + "name": "Poddycast", + "description": "Podcast client to listen to all you favorite podcasts.", + "repository": "https://github.com/MrChuckomo/poddycast", + "category": "Entertainment", + "keywords": [ + "podcast", + "feed", + "rss", + "itunes" + ], + "icon": "poddycast-app-icon.png", + "icon32": "poddycast-app-icon-32.png", + "icon64": "poddycast-app-icon-64.png", + "icon128": "poddycast-app-icon-128.png", + "icon256": "poddycast-app-icon-256.png", + "date": "2017-12-15" + }, + { + "slug": "poi", + "name": "poi", + "description": "A browser for web-based game kantai-collection", + "website": "https://poi.moe", + "repository": "https://github.com/poooi/poi", + "keywords": [ + "kantai-collection", + "kancolle", + "games" + ], + "license": "MIT", + "category": "Games", + "icon": "poi-icon.png", + "icon32": "poi-icon-32.png", + "icon64": "poi-icon-64.png", + "icon128": "poi-icon-128.png", + "icon256": "poi-icon-256.png", + "date": "2017-06-27" + }, + { + "slug": "polypane", + "name": "Polypane", + "description": "The browser for building great web experiences.", + "website": "https://polypane.app", + "keywords": [ + "browser", + "frontend", + "development", + "responsive", + "design", + "testing" + ], + "category": "Developer Tools", + "icon": "polypane-icon.png", + "icon32": "polypane-icon-32.png", + "icon64": "polypane-icon-64.png", + "icon128": "polypane-icon-128.png", + "icon256": "polypane-icon-256.png", + "date": "2020-01-27" + }, + { + "slug": "popsql", + "name": "PopSQL", + "description": "Modern, collaborative SQL editor for your team", + "website": "https://popsql.com", + "keywords": [ + "sql", + "postgresql", + "mysql", + "mssql", + "bigquery", + "sqlite", + "cassandra", + "presto", + "oracle", + "odbc", + "editor", + "analytics", + "developer tools", + "database", + "db" + ], + "license": "Commercial", + "category": "Developer Tools", + "icon": "popsql-icon.png", + "icon32": "popsql-icon-32.png", + "icon64": "popsql-icon-64.png", + "icon128": "popsql-icon-128.png", + "icon256": "popsql-icon-256.png", + "date": "2018-02-19" + }, + { + "slug": "postbird", + "name": "Postbird", + "description": "PostgreSQL GUI client", + "repository": "https://github.com/Paxa/postbird", + "keywords": [ + "postgresql", + "postgres", + "sql", + "database", + "developer", + "heroku", + "csv" + ], + "category": "Developer Tools", + "license": "MIT", + "icon": "postbird-icon.png", + "icon32": "postbird-icon-32.png", + "icon64": "postbird-icon-64.png", + "icon128": "postbird-icon-128.png", + "icon256": "postbird-icon-256.png", + "date": "2018-02-13" + }, + { + "slug": "postman", + "name": "Postman", + "description": "API platform for building and using APIs. Postman simplifies each step of the API lifecycle and streamlines collaboration so you can create better APIs—faster.", + "website": "https://www.getpostman.com/", + "keywords": [ + "developer" + ], + "category": "Developer Tools", + "icon": "postman-icon.png", + "icon32": "postman-icon-32.png", + "icon64": "postman-icon-64.png", + "icon128": "postman-icon-128.png", + "icon256": "postman-icon-256.png", + "date": "2016-02-22" + }, + { + "slug": "premid", + "name": "PreMiD", + "description": "Discord Rich Presence integration, media controls and much more for your beloved web services.", + "website": "https://premid.app/", + "category": "Utilities", + "repository": "https://github.com/PreMiD/PreMiD", + "keywords": [ + "Discord", + "Rich Presence", + "Website", + "Service", + "integration" + ], + "license": "MPL 2.0", + "locales": [ + "ar", + "cs", + "de", + "en", + "es", + "fi", + "fr", + "he", + "it", + "ja", + "nl", + "pl", + "pt_BR", + "pt_PT", + "ro", + "ru", + "sk", + "th", + "tr", + "uk", + "zh_HK" + ], + "icon": "premid-icon.png", + "icon32": "premid-icon-32.png", + "icon64": "premid-icon-64.png", + "icon128": "premid-icon-128.png", + "icon256": "premid-icon-256.png", + "date": "2018-11-14" + }, + { + "slug": "preserver", + "name": "Preserver", + "description": "Notes organizer", + "keywords": [ + "notes", + "keep", + "record", + "data" + ], + "category": "Productivity", + "repository": "https://github.com/hsbalar/Preserver", + "icon": "preserver-icon.png", + "icon32": "preserver-icon-32.png", + "icon64": "preserver-icon-64.png", + "icon128": "preserver-icon-128.png", + "icon256": "preserver-icon-256.png", + "date": "2016-06-08" + }, + { + "slug": "presets-io", + "name": "Presets.io", + "description": "Easy preset management for Adobe Lightroom", + "website": "https://presets.io", + "keywords": [ + "photo" + ], + "category": "Photo & Video", + "icon": "presets-io-icon.png", + "icon32": "presets-io-icon-32.png", + "icon64": "presets-io-icon-64.png", + "icon128": "presets-io-icon-128.png", + "icon256": "presets-io-icon-256.png", + "date": "2016-02-22" + }, + { + "slug": "prettyearth", + "name": "PrettyEarth", + "description": "Minimal macOS application allowing Google Earth View images to be seamlessly used as a wallpaper.", + "website": "https://prettyearth.evertdespiegeleer.com/", + "repository": "https://github.com/evertdespiegeleer/PrettyEarth", + "category": "Utilities", + "keywords": [ + "mac", + "wallpaper", + "earthview", + "satellite", + "images" + ], + "icon": "prettyearth-icon.png", + "icon32": "prettyearth-icon-32.png", + "icon64": "prettyearth-icon-64.png", + "icon128": "prettyearth-icon-128.png", + "icon256": "prettyearth-icon-256.png", + "date": "2019-08-01" + }, + { + "slug": "prexview", + "name": "PrexView", + "description": "Convert data from XML or JSON to high quality documents in PDF, HTML or Image.", + "website": "https://prexview.com", + "keywords": [ + "xml", + "pdf", + "xml-to-pdf", + "json", + "json-to-pdf", + "convert", + "xml parser", + "json parser" + ], + "category": "Productivity", + "icon": "prexview-icon.png", + "icon32": "prexview-icon-32.png", + "icon64": "prexview-icon-64.png", + "icon128": "prexview-icon-128.png", + "icon256": "prexview-icon-256.png", + "date": "2017-04-03" + }, + { + "slug": "primate", + "name": "Primate", + "description": "Modern desktop client for Kong Admins.", + "website": "https://www.getprimate.xyz", + "repository": "https://github.com/getprimate/primate", + "keywords": [ + "dashboard", + "kong", + "admin-api", + "api-client", + "kong-dashboard", + "admin-dashboard" + ], + "license": "MIT", + "snapcraftName": "primate", + "category": "Developer Tools", + "goodColorOnWhite": "#181922", + "goodColorOnBlack": "#EB453D", + "icon": "primate-icon.png", + "icon32": "primate-icon-32.png", + "icon64": "primate-icon-64.png", + "icon128": "primate-icon-128.png", + "icon256": "primate-icon-256.png", + "date": "2022-08-05" + }, + { + "slug": "primitive-nextgen", + "name": "primitive.nextgen", + "description": "Tool to redraw images using shapes (triangles, rectangles ...)", + "repository": "https://github.com/cielito-lindo-productions/primitive.nextgen", + "keywords": [ + "image", + "redraw", + "Tool" + ], + "license": "MIT", + "category": "Photo & Video", + "icon": "primitive-nextgen-icon.png", + "icon32": "primitive-nextgen-icon-32.png", + "icon64": "primitive-nextgen-icon-64.png", + "icon128": "primitive-nextgen-icon-128.png", + "icon256": "primitive-nextgen-icon-256.png", + "date": "2017-07-24" + }, + { + "slug": "prodoctor-medicamentos", + "name": "ProDoctor Medicamentos", + "description": "Look up medicines, read their information leaflets and find alternatives.", + "website": "https://prodoctor.net/medicamentos", + "keywords": [ + "ProDoctor Software", + "Drugs Information Leaflet", + "Medicine" + ], + "locales": [ + "pt-BR" + ], + "category": "Science & Medicine", + "icon": "prodoctor-medicamentos-icon.png", + "icon32": "prodoctor-medicamentos-icon-32.png", + "icon64": "prodoctor-medicamentos-icon-64.png", + "icon128": "prodoctor-medicamentos-icon-128.png", + "icon256": "prodoctor-medicamentos-icon-256.png", + "date": "2017-06-28" + }, + { + "slug": "proposales", + "name": "Proposales", + "description": "Create, deliver and monitor business proposals online", + "website": "https://www.proposales.com/", + "keywords": [ + "business" + ], + "category": "Business", + "icon": "proposales-icon.png", + "icon32": "proposales-icon-32.png", + "icon64": "proposales-icon-64.png", + "icon128": "proposales-icon-128.png", + "icon256": "proposales-icon-256.png", + "date": "2017-01-06" + }, + { + "slug": "prosecrec", + "name": "ProSecrec", + "description": "A secure vault for your important information", + "website": "https://prosecrec.com", + "category": "Productivity", + "repository": "https://github.com/HydroCarbons/ProSecrec", + "keywords": [ + "password", + "manager", + "vault", + "wallet", + "security", + "private key", + "aes", + "encryption", + "aes-256-ctr", + "portable", + "bitcoin", + "crypto", + "cryptocurrency", + "secrec", + "prosecrec" + ], + "license": "All Rights Reserved, ProSecrec.com 2018.", + "icon": "prosecrec-icon.png", + "icon32": "prosecrec-icon-32.png", + "icon64": "prosecrec-icon-64.png", + "icon128": "prosecrec-icon-128.png", + "icon256": "prosecrec-icon-256.png", + "date": "2018-04-24" + }, + { + "slug": "protoman", + "name": "Protoman", + "description": "API client for protobuf over http.", + "category": "Developer Tools", + "repository": "https://github.com/spluxx/protoman", + "keywords": [ + "protocol-buffers", + "api-client" + ], + "license": "MIT", + "icon": "protoman-icon.png", + "icon32": "protoman-icon-32.png", + "icon64": "protoman-icon-64.png", + "icon128": "protoman-icon-128.png", + "icon256": "protoman-icon-256.png", + "date": "2020-04-14" + }, + { + "slug": "protopie", + "name": "ProtoPie", + "description": "Code-free prototyping tool for smart devices", + "website": "https://protopie.io/", + "keywords": [ + "Prototyping", + "Microinteraction", + "Code-free", + "Prototyping Tool", + "Designers tool" + ], + "category": "Developer Tools", + "icon": "protopie-icon.png", + "icon32": "protopie-icon-32.png", + "icon64": "protopie-icon-64.png", + "icon128": "protopie-icon-128.png", + "icon256": "protopie-icon-256.png", + "date": "2016-06-27" + }, + { + "slug": "pullp", + "name": "Pullp", + "description": "Dashboard for monitoring pull requests and reviews across your Github repos.", + "repository": "https://github.com/rkclark/pullp", + "keywords": [ + "dashboard", + "github", + "developer" + ], + "license": "MIT", + "category": "Developer Tools", + "icon": "pullp-icon.png", + "icon32": "pullp-icon-32.png", + "icon64": "pullp-icon-64.png", + "icon128": "pullp-icon-128.png", + "icon256": "pullp-icon-256.png", + "date": "2018-06-18" + }, + { + "slug": "puppetry", + "name": "Puppetry", + "description": "Codeless end-to-end test automation, integrated with CI/CD pipeline", + "website": "https://puppetry.app/", + "category": "Developer Tools", + "repository": "https://github.com/dsheiko/puppetry/", + "keywords": [ + "testing", + "test", + "end-to-end", + "automation", + "Quality Assurance", + "opensource", + "integration" + ], + "license": "MIT", + "snapcraftName": "puppetry", + "youtube_video_url": "https://www.youtube.com/watch?v=4DLnak6qU68", + "locales": [ + "en-US" + ], + "icon": "puppetry-icon.png", + "icon32": "puppetry-icon-32.png", + "icon64": "puppetry-icon-64.png", + "icon128": "puppetry-icon-128.png", + "icon256": "puppetry-icon-256.png", + "date": "2018-11-21" + }, + { + "slug": "putler", + "name": "Putler", + "description": "Meaningful e-commerce analytics for online businesses", + "website": "https://putler.com", + "keywords": [ + "analytics", + "reporting", + "e-commerce", + "business", + "growth" + ], + "category": "Business", + "goodColorOnWhite": "#6016e9", + "icon": "putler-icon.png", + "icon32": "putler-icon-32.png", + "icon64": "putler-icon-64.png", + "icon128": "putler-icon-128.png", + "icon256": "putler-icon-256.png", + "date": "2018-03-08" + }, + { + "slug": "q-player", + "name": "Q-player", + "description": "Minimal player. Nonstop hardstyle, powered by Q-dance Radio.", + "website": "http://www.q-player.com", + "category": "Music", + "repository": "https://github.com/Toooorch/q-player/", + "keywords": [ + "music", + "player", + "minimal", + "stream", + "radio", + "app", + "qdance", + "hardstyle", + "hardcore" + ], + "license": "MIT", + "icon": "q-player-icon.png", + "icon32": "q-player-icon-32.png", + "icon64": "q-player-icon-64.png", + "icon128": "q-player-icon-128.png", + "icon256": "q-player-icon-256.png", + "date": "2019-06-03" + }, + { + "slug": "qawl", + "name": "Qawl", + "description": "Quran reader that combines the time-tested mushaf with digital convenience.", + "website": "https://qawl.navedislam.com", + "repository": "https://github.com/sufone/qawl", + "keywords": [ + "islam", + "quran", + "religion", + "faith", + "mushaf", + "book", + "muslim" + ], + "category": "Education", + "youtube_video_url": "https://www.youtube.com/watch?v=EWtOurhTzqo", + "icon": "qawl-icon.png", + "icon32": "qawl-icon-32.png", + "icon64": "qawl-icon-64.png", + "icon128": "qawl-icon-128.png", + "icon256": "qawl-icon-256.png", + "date": "2018-10-26" + }, + { + "slug": "qikqr", + "name": "qikQR", + "description": "Minimal app that creates QR codes.", + "category": "Utilities", + "repository": "https://github.com/deep5050/qikQR", + "keywords": [ + "qr", + "qrcodes", + "qrcode", + "qr-code" + ], + "license": "MIT", + "icon": "qikqr-icon.png", + "icon32": "qikqr-icon-32.png", + "icon64": "qikqr-icon-64.png", + "icon128": "qikqr-icon-128.png", + "icon256": "qikqr-icon-256.png", + "date": "2020-07-02" + }, + { + "slug": "quail", + "name": "Quail", + "description": "Unofficial esa.io app", + "keywords": [ + "productivity" + ], + "category": "Productivity", + "repository": "https://github.com/1000ch/quail", + "icon": "quail-icon.png", + "icon32": "quail-icon-32.png", + "icon64": "quail-icon-64.png", + "icon128": "quail-icon-128.png", + "icon256": "quail-icon-256.png", + "date": "2016-12-13" + }, + { + "slug": "quark", + "name": "Quark", + "description": "Software sketchbook for your node projects.", + "website": "https://quarkjs.io", + "repository": "https://github.com/Nishkalkashyap/Quark-electron", + "category": "Developer Tools", + "keywords": [ + "quark", + "serialport", + "prototyping" + ], + "icon": "quark-icon.png", + "icon32": "quark-icon-32.png", + "icon64": "quark-icon-64.png", + "icon128": "quark-icon-128.png", + "icon256": "quark-icon-256.png", + "date": "2019-11-05" + }, + { + "slug": "quba-e-invoice-viewer", + "name": "Quba E-Invoice Viewer", + "description": "Quba allows to visualize structured (=XML) or hybrid (PDF) e-invoices.", + "website": "https://quba-viewer.org/", + "category": "Business", + "repository": "https://github.com/ZUGFeRD/quba-viewer", + "keywords": [ + "invoice", + "viewer", + "order", + "PDF", + "XML", + "Factur-X", + "ZUGFeRD", + "XRechnung" + ], + "license": "Apache Public License 2.0", + "icon": "quba-e-invoice-viewer-icon.png", + "icon32": "quba-e-invoice-viewer-icon-32.png", + "icon64": "quba-e-invoice-viewer-icon-64.png", + "icon128": "quba-e-invoice-viewer-icon-128.png", + "icon256": "quba-e-invoice-viewer-icon-256.png", + "date": "2021-06-11" + }, + { + "slug": "quickbooks", + "name": "QuickBooks", + "description": "Desktop app for QuickBooks Online.", + "website": "https://quickbooks.intuit.com/desktop/", + "category": "Business", + "keywords": [ + "business", + "accounting", + "invoicing" + ], + "icon": "quickbooks-icon.png", + "icon32": "quickbooks-icon-32.png", + "icon64": "quickbooks-icon-64.png", + "icon128": "quickbooks-icon-128.png", + "icon256": "quickbooks-icon-256.png", + "date": "2018-07-24" + }, + { + "slug": "r2e-todoworks", + "name": "r2e-todoworks", + "description": "Todo list r2e-todoworks, which can create sticky notes with emoji status.", + "category": "Productivity", + "repository": "https://github.com/tuantvk/r2e-todoworks", + "keywords": [ + "todos", + "tasks", + "lists", + "todo", + "reminders", + "checklist", + "note", + "timemanage" + ], + "license": "MIT", + "icon": "r2e-todoworks-icon.png", + "icon32": "r2e-todoworks-icon-32.png", + "icon64": "r2e-todoworks-icon-64.png", + "icon128": "r2e-todoworks-icon-128.png", + "icon256": "r2e-todoworks-icon-256.png", + "date": "2019-11-18" + }, + { + "slug": "r6rc", + "name": "R6RC", + "description": "A minimalistic rank calculator for Rainbow Six: Siege", + "repository": "https://github.com/austinleath/r6rc", + "website": "https://r6rc.com/", + "keywords": [ + "Rainbow", + "Six", + "Siege", + "R6rc", + "Operator", + "Math", + "Rank", + "Mmrcalculator", + "Mmr", + "Calculator", + "Pc", + "Windows", + "Win" + ], + "locales": [ + "en_US" + ], + "category": "Utilities", + "icon": "r6rc-icon.png", + "icon32": "r6rc-icon-32.png", + "icon64": "r6rc-icon-64.png", + "icon128": "r6rc-icon-128.png", + "icon256": "r6rc-icon-256.png", + "date": "2018-07-09" + }, + { + "slug": "racompass", + "name": "Racompass", + "category": "Developer Tools", + "description": "The modern high performance GUI for Redis. A faster and robust Redis management tool. For developers that need to manage data with confidence. It supports Redis 6.", + "website": "https://racompass.com", + "repository": "https://github.com/racompass/racompass", + "keywords": [ + "Redis", + "admin", + "redis-desktop-manager", + "redis-client", + "redis-desktop", + "redis-gui", + "db", + "databases", + "develop" + ], + "icon": "racompass-icon.png", + "icon32": "racompass-icon-32.png", + "icon64": "racompass-icon-64.png", + "icon128": "racompass-icon-128.png", + "icon256": "racompass-icon-256.png", + "date": "2021-06-01" + }, + { + "slug": "radio5050", + "name": "Radio 50/50 Player", + "description": "Desktop player for the Radio 50/50 Radio", + "website": "https://www.radio5050.com", + "keywords": [ + "entertainment", + "music", + "lifestyle", + "productivity", + "webradio", + "radio", + "player", + "fip" + ], + "license": "PRIVATE", + "category": "Music", + "locales": [ + "fr-FR" + ], + "icon": "radio5050-icon.png", + "icon32": "radio5050-icon-32.png", + "icon64": "radio5050-icon-64.png", + "icon128": "radio5050-icon-128.png", + "icon256": "radio5050-icon-256.png", + "date": "2019-03-22" + }, + { + "slug": "rainbow-board", + "name": "Rainbow Board", + "description": "22nd Century Whiteboard App For Linux, Windows And Mac.", + "website": "https://harshkhandeparkar.github.io/rainbow-board", + "category": "Utilities", + "repository": "https://github.com/HarshKhandeparkar/rainbow-board", + "snapcraftName": "rainbow-board", + "keywords": [ + "whiteboard" + ], + "license": "MIT", + "icon": "rainbow-board-icon.png", + "icon32": "rainbow-board-icon-32.png", + "icon64": "rainbow-board-icon-64.png", + "icon128": "rainbow-board-icon-128.png", + "icon256": "rainbow-board-icon-256.png", + "date": "2021-01-10" + }, + { + "slug": "rambox", + "name": "Rambox", + "description": "Free and Open Source messaging and emailing app that combines common web applications into one.", + "website": "https://rambox.app/", + "repository": "https://github.com/saenzramiro/rambox", + "keywords": [ + "productivity", + "whatsapp", + "slack", + "messenger", + "skype", + "gitter", + "telegram", + "hangouts", + "hipchat", + "gmail", + "inbox", + "outlook", + "protonmail", + "tweetdeck" + ], + "license": "MIT", + "category": "Productivity", + "icon": "rambox-icon.png", + "icon32": "rambox-icon-32.png", + "icon64": "rambox-icon-64.png", + "icon128": "rambox-icon-128.png", + "icon256": "rambox-icon-256.png", + "date": "2016-08-06" + }, + { + "slug": "raven-reader", + "name": "Raven Reader", + "description": "Simple RSS Reader for desktop without any distraction.", + "repository": "https://github.com/hello-efficiency-inc/raven-reader", + "license": "MIT", + "keywords": [ + "reader", + "feed reader", + "rss reader", + "news reader", + "reading", + "news" + ], + "category": "News", + "icon": "raven-reader-icon.png", + "icon32": "raven-reader-icon-32.png", + "icon64": "raven-reader-icon-64.png", + "icon128": "raven-reader-icon-128.png", + "icon256": "raven-reader-icon-256.png", + "date": "2018-10-28" + }, + { + "slug": "reach-podcast-player", + "name": "Reach Podcast Player", + "description": "Simple RSS feed based podcast player", + "category": "Entertainment", + "repository": "https://github.com/SolarFloss/Reach-Podcast-Player", + "keywords": [ + "Podcast", + "MP3" + ], + "license": "GPL-3.0", + "icon": "reach-podcast-player-icon.png", + "icon32": "reach-podcast-player-icon-32.png", + "icon64": "reach-podcast-player-icon-64.png", + "icon128": "reach-podcast-player-icon-128.png", + "icon256": "reach-podcast-player-icon-256.png", + "date": "2017-08-10" + }, + { + "slug": "react-explorer", + "name": "React-Explorer", + "description": "Simple & Fast File Manager for Windows, Mac & Linux.", + "category": "Utilities", + "repository": "https://github.com/warpdesign/react-explorer", + "keywords": [ + "file", + "explorer", + "react", + "blueprintjs", + "typescript" + ], + "license": "MIT", + "locales": [ + "fr-FR" + ], + "icon": "react-explorer-icon.png", + "icon32": "react-explorer-icon-32.png", + "icon64": "react-explorer-icon-64.png", + "icon128": "react-explorer-icon-128.png", + "icon256": "react-explorer-icon-256.png", + "date": "2022-03-18" + }, + { + "slug": "rebaslight", + "name": "Rebaslight", + "description": "Easy to use video special effects editor", + "website": "https://www.rebaslight.com/", + "repository": "https://github.com/rebaslight/rebaslight", + "keywords": [ + "special effects", + "video editor", + "sfx", + "lightsaber", + "muzzle-flash", + "lightning", + "laser" + ], + "category": "Photo & Video", + "icon": "rebaslight-icon.png", + "icon32": "rebaslight-icon-32.png", + "icon64": "rebaslight-icon-64.png", + "icon128": "rebaslight-icon-128.png", + "icon256": "rebaslight-icon-256.png", + "date": "2017-05-05" + }, + { + "slug": "recode-converter", + "name": "Recode Converter", + "description": "Modern & simple audio converter for video files.", + "website": "https://murgatt.github.io/recode-converter/", + "category": "Photo & Video", + "repository": "https://github.com/murgatt/recode-converter", + "keywords": [ + "converter", + "audio converter", + "video converter", + "audio codec", + "ffmpeg" + ], + "locales": [ + "en-US", + "fr-FR" + ], + "license": "MIT", + "goodColorOnWhite": "#6246ea", + "goodColorOnBlack": "#7f5af0", + "icon": "recode-converter-icon.png", + "icon32": "recode-converter-icon-32.png", + "icon64": "recode-converter-icon-64.png", + "icon128": "recode-converter-icon-128.png", + "icon256": "recode-converter-icon-256.png", + "date": "2020-08-09" + }, + { + "slug": "recollectr", + "name": "Recollectr", + "description": "Minimally disruptive, maximally efficient notetaking. Record and recall without breaking your flow.", + "website": "https://recollectr.io", + "category": "Productivity", + "repository": "https://github.com/Recollectr/releases", + "keywords": [ + "tasks", + "todos", + "editor", + "productivity", + "lists", + "real-time", + "checklist", + "markdown", + "note", + "notes", + "database", + "note-taking", + "text", + "images", + "todo", + "local", + "encrypted", + "reminders", + "secure", + "private", + "syncing" + ], + "icon": "recollectr-icon.png", + "icon32": "recollectr-icon-32.png", + "icon64": "recollectr-icon-64.png", + "icon128": "recollectr-icon-128.png", + "icon256": "recollectr-icon-256.png", + "date": "2018-07-11" + }, + { + "slug": "redis-gui-unofficial", + "name": "Redis GUI (unofficial)", + "description": "🔬 Modern graphical user interface to peek into redis database.", + "website": "https://ekvedaras.github.io", + "category": "Developer Tools", + "repository": "https://github.com/ekvedaras/redis-gui", + "licence": "MIT", + "keywords": [ + "redis", + "redis-gui", + "redis-desktop-manager", + "redis-client", + "redis-desktop", + "vue" + ], + "icon": "redis-gui-unofficial-icon.png", + "icon32": "redis-gui-unofficial-icon-32.png", + "icon64": "redis-gui-unofficial-icon-64.png", + "icon128": "redis-gui-unofficial-icon-128.png", + "icon256": "redis-gui-unofficial-icon-256.png", + "date": "2021-01-10" + }, + { + "slug": "remaining-time", + "name": "Remaining Time", + "description": "Display MacOS battery remaining time in your menubar.", + "website": "https://github.com/funkyremi/macos-battery-remaining-menubar", + "category": "Productivity", + "keywords": [ + "battery time menubar remaining macos" + ], + "icon": "remaining-time-icon.png", + "icon32": "remaining-time-icon-32.png", + "icon64": "remaining-time-icon-64.png", + "icon128": "remaining-time-icon-128.png", + "icon256": "remaining-time-icon-256.png", + "date": "2019-08-01" + }, + { + "slug": "remember", + "name": "Remember", + "description": "Business card management", + "website": "https://rememberapp.co.kr", + "keywords": [ + "Business" + ], + "category": "Business", + "icon": "remember-icon.png", + "icon32": "remember-icon-32.png", + "icon64": "remember-icon-64.png", + "icon128": "remember-icon-128.png", + "icon256": "remember-icon-256.png", + "date": "2016-02-17" + }, + { + "slug": "remind", + "name": "Remind", + "description": "Send quick, simple messages to any device—for free.", + "website": "https://www.remind.com/", + "keywords": [ + "school", + "messaging", + "communications", + "teacher", + "parent", + "student" + ], + "category": "Social", + "icon": "remind-icon.png", + "icon32": "remind-icon-32.png", + "icon64": "remind-icon-64.png", + "icon128": "remind-icon-128.png", + "icon256": "remind-icon-256.png", + "date": "2016-12-24" + }, + { + "slug": "remsupp", + "name": "RemSupp", + "description": "Simple and fast Remote Desktop for Windows, Mac & Linux.", + "website": "https://remsupp.com", + "category": "Business", + "keywords": [ + "remote desktop", + "remote access", + "unattended access" + ], + "icon": "remsupp-icon.png", + "icon32": "remsupp-icon-32.png", + "icon64": "remsupp-icon-64.png", + "icon128": "remsupp-icon-128.png", + "icon256": "remsupp-icon-256.png", + "date": "2022-08-05" + }, + { + "slug": "rendertune", + "name": "RenderTune", + "description": "Combine audio + image file(s) into video files.", + "website": "https://www.martinbarker.me/rendertune", + "category": "Music", + "repository": "https://github.com/MartinBarker/RenderTune", + "snapcraftName": "rendertune", + "youtube_video_url": "https://www.youtube.com/watch?v=LVnacPxquT4", + "keywords": [ + "ffmpeg", + "video", + "render", + "music", + "album", + "combine", + "concat" + ], + "license": "MIT", + "icon": "rendertune-icon.png", + "icon32": "rendertune-icon-32.png", + "icon64": "rendertune-icon-64.png", + "icon128": "rendertune-icon-128.png", + "icon256": "rendertune-icon-256.png", + "date": "2021-05-27" + }, + { + "slug": "reqview", + "name": "ReqView", + "description": "Simple yet powerful software and system requirements management tool.", + "website": "https://www.reqview.com", + "keywords": [ + "project management tool", + "office application", + "productivity", + "editor" + ], + "category": "Productivity", + "icon": "reqview-icon.png", + "icon32": "reqview-icon-32.png", + "icon64": "reqview-icon-64.png", + "icon128": "reqview-icon-128.png", + "icon256": "reqview-icon-256.png", + "date": "2017-01-17" + }, + { + "slug": "responsively", + "name": "Responsively App", + "description": "Web developer's browser, a dev-tool that aids faster and precise responsive web development.", + "website": "https://responsively.app", + "category": "Developer Tools", + "repository": "https://github.com/responsively-org/responsively-app", + "homebrewCaskName": "responsively", + "youtube_video_url": "https://youtu.be/rZgPPte9m4k", + "keywords": [ + "UI/UX", + "Responsive", + "Design", + "Browser", + "Testing" + ], + "icon": "responsively-icon.png", + "icon32": "responsively-icon-32.png", + "icon64": "responsively-icon-64.png", + "icon128": "responsively-icon-128.png", + "icon256": "responsively-icon-256.png", + "date": "2020-07-04" + }, + { + "slug": "responsivize", + "name": "Responsivize", + "description": "Develop responsive websites with Responsivize.", + "website": "https://virejdasani.github.io/Responsivize/", + "category": "Developer Tools", + "repository": "https://github.com/virejdasani/Responsivize", + "keywords": [ + "Responsivize", + "Responsive", + "web-tool", + "Responsive-websites", + "Responsively" + ], + "license": "MIT", + "youtube_video_url": "https://www.youtube.com/watch?v=KqGJQ24jhkY", + "icon": "responsivize-icon.png", + "icon32": "responsivize-icon-32.png", + "icon64": "responsivize-icon-64.png", + "icon128": "responsivize-icon-128.png", + "icon256": "responsivize-icon-256.png", + "date": "2021-06-01" + }, + { + "slug": "reversee", + "name": "Reversee", + "description": "Reverse Proxy Web Debugger", + "website": "https://www.reversee.ninja/", + "keywords": [ + "reverse proxy", + "web debugger", + "javascript", + "developer", + "software", + "network" + ], + "category": "Developer Tools", + "icon": "reversee-icon.png", + "icon32": "reversee-icon-32.png", + "icon64": "reversee-icon-64.png", + "icon128": "reversee-icon-128.png", + "icon256": "reversee-icon-256.png", + "date": "2018-06-19" + }, + { + "slug": "ride", + "name": "RIDE", + "description": "Remote IDE for Dyalog APL.", + "repository": "https://github.com/Dyalog/ride", + "keywords": [ + "apl" + ], + "license": "MIT", + "category": "Developer Tools", + "icon": "ride-icon.png", + "icon32": "ride-icon-32.png", + "icon64": "ride-icon-64.png", + "icon128": "ride-icon-128.png", + "icon256": "ride-icon-256.png", + "date": "2018-10-30" + }, + { + "slug": "ridereceipts", + "name": "Ride Receipts", + "description": "Simple automation desktop app to download and organize your tax invoices from Uber.", + "website": "https://www.ridereceipts.io", + "repository": "https://github.com/ridereceipts/ridereceipts", + "license": "MIT", + "keywords": [ + "uber", + "lyft", + "lyft receipts", + "uber invoice", + "invoice", + "tax", + "invoice download", + "uber invoice download" + ], + "category": "Productivity", + "icon": "ridereceipts-icon.png", + "icon32": "ridereceipts-icon-32.png", + "icon64": "ridereceipts-icon-64.png", + "icon128": "ridereceipts-icon-128.png", + "icon256": "ridereceipts-icon-256.png", + "date": "2018-04-12" + }, + { + "slug": "riot", + "name": "Riot", + "description": "A glossy Matrix collaboration client for the web", + "website": "https://element.io/", + "repository": "https://github.com/vector-im/element-desktop", + "keywords": [ + "Riot", + "chat", + "Matrix", + "client", + "encrypted", + "encryption", + "end-to-end", + "e2e", + "message", + "messaging", + "voip", + "video", + "photo", + "giphy", + "gif", + "share", + "collaborate" + ], + "license": "Apache-2.0", + "category": "Social", + "icon": "riot-icon.png", + "icon32": "riot-icon-32.png", + "icon64": "riot-icon-64.png", + "icon128": "riot-icon-128.png", + "icon256": "riot-icon-256.png", + "date": "2016-12-24" + }, + { + "slug": "rmclient", + "name": "rmclient", + "description": "Simple and convenient time tracker in Jira and Redmine.", + "website": "https://rmclient.org", + "category": "Developer Tools", + "keywords": [ + "rmclient", + "redmine", + "jira", + "time tracking", + "developer tools", + "time tracker", + "planio", + "easy redmine" + ], + "icon": "rmclient-icon.png", + "icon32": "rmclient-icon-32.png", + "icon64": "rmclient-icon-64.png", + "icon128": "rmclient-icon-128.png", + "icon256": "rmclient-icon-256.png", + "date": "2020-07-02" + }, + { + "slug": "rocket-chat", + "name": "Rocket.Chat", + "description": "the leading open source team communication platform", + "website": "https://rocket.chat", + "homebrewCaskName": "rocket.chat", + "keywords": [ + "chat", + "messaging", + "collaboration", + "chatops", + "enterprise", + "teams", + "p2p", + "workstream", + "community", + "open source", + "cloud", + "on-premises", + "video", + "conferencing", + "security", + "livechat" + ], + "category": "Social", + "icon": "rocket-chat-icon.png", + "icon32": "rocket-chat-icon-32.png", + "icon64": "rocket-chat-icon-64.png", + "icon128": "rocket-chat-icon-128.png", + "icon256": "rocket-chat-icon-256.png", + "date": "2015-08-28" + }, + { + "slug": "runjs", + "name": "RunJS", + "description": "The JavaScript playground for your desktop.", + "website": "https://runjs.app", + "homebrewCaskName": "runjs", + "category": "Developer Tools", + "keywords": [ + "javascript", + "nodejs", + "typescript", + "development", + "web" + ], + "icon": "runjs-icon.png", + "icon32": "runjs-icon-32.png", + "icon64": "runjs-icon-64.png", + "icon128": "runjs-icon-128.png", + "icon256": "runjs-icon-256.png", + "date": "2020-04-20" + }, + { + "slug": "saadhn", + "name": "Saadhn", + "description": "Unofficial JioSaavn desktop client, based on the official JioSaavn web app. Built with Electron.", + "category": "Music", + "repository": "https://github.com/arkokoley/saadhn", + "keywords": [ + "music", + "desktop", + "saavn", + "jiosaavn" + ], + "icon": "saadhn-icon.png", + "icon32": "saadhn-icon-32.png", + "icon64": "saadhn-icon-64.png", + "icon128": "saadhn-icon-128.png", + "icon256": "saadhn-icon-256.png", + "date": "2019-03-22" + }, + { + "slug": "school-timetable", + "name": "Timetable", + "description": "Simple, useful timetable application.", + "category": "Education", + "repository": "https://github.com/KDani-99/school_timetable", + "keywords": [ + "School", + "Timetable", + "Management", + "Time", + "Desktop" + ], + "icon": "school-timetable-icon.png", + "icon32": "school-timetable-icon-32.png", + "icon64": "school-timetable-icon-64.png", + "icon128": "school-timetable-icon-128.png", + "icon256": "school-timetable-icon-256.png", + "date": "2018-09-04" + }, + { + "slug": "seapig", + "name": "SeaPig", + "description": "A converter from markdown to html", + "website": "https://github.com/yasumichi/seapig/blob/master/README.md", + "repository": "https://github.com/yasumichi/seapig", + "keywords": [ + "markdown", + "editor", + "html" + ], + "license": "MIT", + "category": "Productivity", + "icon": "seapig-icon.png", + "icon32": "seapig-icon-32.png", + "icon64": "seapig-icon-64.png", + "icon128": "seapig-icon-128.png", + "icon256": "seapig-icon-256.png", + "date": "2016-08-16" + }, + { + "slug": "sejda-pdf-desktop", + "name": "Sejda PDF Desktop", + "description": "Pleasant and productive PDF software that you'll love to use", + "website": "https://www.sejda.com/desktop", + "keywords": [ + "PDF", + "document", + "editor", + "productivity" + ], + "category": "Productivity", + "icon": "sejda-pdf-desktop-icon.png", + "icon32": "sejda-pdf-desktop-icon-32.png", + "icon64": "sejda-pdf-desktop-icon-64.png", + "icon128": "sejda-pdf-desktop-icon-128.png", + "icon256": "sejda-pdf-desktop-icon-256.png", + "date": "2017-03-09" + }, + { + "slug": "sencha-architect", + "name": "Sencha Architect", + "description": "The Ext JS visual app builder for developing cross-platform HTML5 applications on desktop and mobile devices.", + "website": "https://www.sencha.com/products/architect/", + "keywords": [ + "web development", + "programming", + "productivity", + "app builder" + ], + "category": "Productivity", + "icon": "sencha-architect-icon.png", + "icon32": "sencha-architect-icon-32.png", + "icon64": "sencha-architect-icon-64.png", + "icon128": "sencha-architect-icon-128.png", + "icon256": "sencha-architect-icon-256.png", + "date": "2016-10-10" + }, + { + "slug": "sencha-inspector", + "name": "Sencha Inspector", + "description": "Debugging tool for troubleshooting and improving performance of Ext JS and Sencha Touch applications.", + "website": "https://www.sencha.com/products/inspector/", + "keywords": [ + "web development", + "programming", + "productivity", + "debugging" + ], + "category": "Productivity", + "icon": "sencha-inspector-icon.png", + "icon32": "sencha-inspector-icon-32.png", + "icon64": "sencha-inspector-icon-64.png", + "icon128": "sencha-inspector-icon-128.png", + "icon256": "sencha-inspector-icon-256.png", + "date": "2016-10-10" + }, + { + "slug": "sencha-test", + "name": "Sencha Test", + "description": "Testing Ext JS and Sencha Touch apps with Jasmine", + "website": "https://www.sencha.com/products/test/", + "keywords": [ + "web development", + "programming", + "productivity", + "editor" + ], + "category": "Productivity", + "icon": "sencha-test-icon.png", + "icon32": "sencha-test-icon-32.png", + "icon64": "sencha-test-icon-64.png", + "icon128": "sencha-test-icon-128.png", + "icon256": "sencha-test-icon-256.png", + "date": "2016-05-13" + }, + { + "slug": "sencha-themer", + "name": "Sencha Themer", + "description": "Theming tool to rapidly style Ext JS applications by creating custom themes using graphical tools – without writing code.", + "website": "https://www.sencha.com/products/themer/", + "keywords": [ + "web development", + "programming", + "productivity", + "theming" + ], + "category": "Productivity", + "icon": "sencha-themer-icon.png", + "icon32": "sencha-themer-icon-32.png", + "icon64": "sencha-themer-icon-64.png", + "icon128": "sencha-themer-icon-128.png", + "icon256": "sencha-themer-icon-256.png", + "date": "2016-10-10" + }, + { + "slug": "seobrowse", + "name": "SEOBrowse", + "description": "Browser build for SEO professionals.", + "website": "https://seobrowse.com/?rel=electron", + "category": "Productivity", + "repository": "https://github.com/seobrowse/serp/", + "keywords": [ + "browser", + "seo", + "vpn", + "local", + "search engine", + "testing", + "screenshot" + ], + "icon": "seobrowse-icon.png", + "icon32": "seobrowse-icon-32.png", + "icon64": "seobrowse-icon-64.png", + "icon128": "seobrowse-icon-128.png", + "icon256": "seobrowse-icon-256.png", + "date": "2020-04-14" + }, + { + "slug": "serene-app", + "name": "Serene App", + "description": "Say goodbye to digital distractions and hello to undisturbed deep work with Serene, the macOS app for laser focus.", + "website": "https://sereneapp.com/", + "category": "Productivity", + "keywords": [ + "Focus in one click", + "Website blocker", + "App blocker", + "To-do list", + "Day planner", + "Focus music", + "Phone silencer", + "chart", + "todo", + "project", + "team", + "productivity", + "planning" + ], + "icon": "serene-app-icon.png", + "icon32": "serene-app-icon-32.png", + "icon64": "serene-app-icon-64.png", + "icon128": "serene-app-icon-128.png", + "icon256": "serene-app-icon-256.png", + "date": "2020-02-04" + }, + { + "slug": "ses", + "name": "Ses", + "description": "MacOS tray app to control Sonos speakers ecosystem.", + "website": "https://github.com/dbilgili/Ses", + "category": "Music", + "keywords": [ + "sonos", + "tray", + "controller" + ], + "license": "GNU", + "icon": "ses-icon.png", + "icon32": "ses-icon-32.png", + "icon64": "ses-icon-64.png", + "icon128": "ses-icon-128.png", + "icon256": "ses-icon-256.png", + "date": "2019-12-20" + }, + { + "slug": "sftpclient", + "name": "sFTP Client", + "description": "Transfer files with FTP, FTPIS, FTPES and SFTP (Including SSH Terminal)", + "website": "https://purpleio.uk/client/download", + "keywords": [ + "sftp", + "ftp", + "ftps", + "ftpis", + "ftpes", + "ssh", + "terminal", + "port forwarding", + "server", + "nas" + ], + "license": "Proprietary", + "category": "Developer Tools", + "disabled": false, + "icon": "sftpclient-icon.png", + "icon32": "sftpclient-icon-32.png", + "icon64": "sftpclient-icon-64.png", + "icon128": "sftpclient-icon-128.png", + "icon256": "sftpclient-icon-256.png", + "date": "2018-08-09" + }, + { + "slug": "shadowsocks-electron", + "name": "shadowsocks-electron", + "description": "Shadowsocks GUI application made for Ubuntu/Mac users.", + "category": "Utilities", + "locales": [ + "zh-CN", + "en-US" + ], + "repository": "https://github.com/nojsja/shadowsocks-electron", + "keywords": [ + "shadowsocks-electron", + "shadowsocks", + "shadowsocks-libev", + "shadowsocks-gui", + "shadowsocks-client" + ], + "license": "MIT", + "icon": "shadowsocks-electron-icon.png", + "icon32": "shadowsocks-electron-icon-32.png", + "icon64": "shadowsocks-electron-icon-64.png", + "icon128": "shadowsocks-electron-icon-128.png", + "icon256": "shadowsocks-electron-icon-256.png", + "date": "2022-03-20" + }, + { + "slug": "shapespark", + "name": "Shapespark", + "description": "Create WebGL virtual tours from 3D models.", + "website": "https://www.shapespark.com", + "keywords": [ + "WebGL", + "3D", + "rendering" + ], + "category": "Photo & Video", + "icon": "shapespark-icon.png", + "icon32": "shapespark-icon-32.png", + "icon64": "shapespark-icon-64.png", + "icon128": "shapespark-icon-128.png", + "icon256": "shapespark-icon-256.png", + "date": "2017-01-12" + }, + { + "slug": "sheepchat", + "name": "sheepChat", + "description": "Multi-chat for streamers", + "website": "https://sheep.chat", + "license": "Freeware", + "keywords": [ + "chat" + ], + "category": "Social", + "icon": "sheepchat-icon.png", + "icon32": "sheepchat-icon-32.png", + "icon64": "sheepchat-icon-64.png", + "icon128": "sheepchat-icon-128.png", + "icon256": "sheepchat-icon-256.png", + "date": "2016-12-08" + }, + { + "slug": "shift", + "name": "Shift", + "description": "Switch between multiple Gmail, Calendar and Drive accounts with ease.", + "website": "https://shift.com", + "keywords": [ + "utility" + ], + "category": "Utilities", + "icon": "shift-icon.png", + "icon32": "shift-icon-32.png", + "icon64": "shift-icon-64.png", + "icon128": "shift-icon-128.png", + "icon256": "shift-icon-256.png", + "date": "2017-01-10" + }, + { + "slug": "shuttle", + "name": "Shuttle", + "description": "The fastest way to access to your favorite applications.", + "category": "Utilities", + "repository": "https://github.com/ShuttleBrowser/Shuttle", + "keywords": [ + "utility", + "browser", + "social", + "network" + ], + "license": "NPOSL 3.0", + "goodColorOnWhite": "#d31854", + "locales": [ + "fr-FR", + "en-US", + "en-EN", + "de-DE" + ], + "icon": "shuttle-icon.png", + "icon32": "shuttle-icon-32.png", + "icon64": "shuttle-icon-64.png", + "icon128": "shuttle-icon-128.png", + "icon256": "shuttle-icon-256.png", + "date": "2019-09-24" + }, + { + "slug": "signal", + "name": "Signal", + "description": "Say \"hello\" to a different messaging experience. An unexpected focus on privacy, combined with all of the features you expect.", + "website": "https://signal.org", + "repository": "https://github.com/signalapp/Signal-Desktop", + "keywords": [ + "communication", + "privacy", + "security", + "messenger", + "messaging", + "p2p" + ], + "category": "Social", + "license": "AGPL-3.0-only", + "icon": "signal-icon.png", + "icon32": "signal-icon-32.png", + "icon64": "signal-icon-64.png", + "icon128": "signal-icon-128.png", + "icon256": "signal-icon-256.png", + "date": "2017-11-16" + }, + { + "slug": "silex", + "name": "Silex website builder", + "description": "Silex, is a free and open source website builder in the cloud. It is suitable for professional designers to produce great websites without constraints.", + "website": "https://www.silex.me/", + "category": "Developer Tools", + "repository": "https://github.com/silexlabs/silex-desktop/", + "license": "(GPL-3.0 OR MPL-2.0)", + "npmPackageName": "silex-website-builder", + "youtube_video_url": "https://www.youtube.com/watch?v=7w2Q4kV7qME", + "keywords": [ + "css", + "js", + "nodejs", + "javascript", + "ide", + "editor", + "builder", + "website builder", + "free website builder", + "design", + "designer", + "cloud", + "sass", + "drag and drop", + "silex", + "open source", + "webdesign" + ], + "icon": "silex-icon.png", + "icon32": "silex-icon-32.png", + "icon64": "silex-icon-64.png", + "icon128": "silex-icon-128.png", + "icon256": "silex-icon-256.png", + "date": "2022-03-18" + }, + { + "slug": "simpico", + "name": "Simpico", + "description": "Simple and useful application to find and download icons for your projects", + "website": "https://simpico.futureglobe.de/", + "category": "Developer Tools", + "keywords": [ + "iconfinder", + "tool", + "trayapp" + ], + "icon": "simpico-icon.png", + "icon32": "simpico-icon-32.png", + "icon64": "simpico-icon-64.png", + "icon128": "simpico-icon-128.png", + "icon256": "simpico-icon-256.png", + "date": "2019-03-22" + }, + { + "slug": "simple-finder", + "name": "Simple-Finder", + "description": "This application is a basic function of file finder.", + "category": "Utilities", + "repository": "https://github.com/seniya/electron-finder-normal", + "keywords": [ + "finder", + "file-finder", + "file-explorer", + "file-browser" + ], + "license": "MIT", + "icon": "simple-finder-icon.png", + "icon32": "simple-finder-icon-32.png", + "icon64": "simple-finder-icon-64.png", + "icon128": "simple-finder-icon-128.png", + "icon256": "simple-finder-icon-256.png", + "date": "2020-12-11" + }, + { + "slug": "simpleinstabot", + "name": "SimpleInstaBot", + "description": "Easy to use Instagram bot.", + "website": "https://mifi.github.io/SimpleInstaBot/", + "category": "Social", + "repository": "https://github.com/mifi/SimpleInstaBot", + "keywords": [ + "instagram", + "bot", + "socialmedia", + "followers" + ], + "icon": "simpleinstabot-icon.png", + "icon32": "simpleinstabot-icon-32.png", + "icon64": "simpleinstabot-icon-64.png", + "icon128": "simpleinstabot-icon-128.png", + "icon256": "simpleinstabot-icon-256.png", + "date": "2020-11-14" + }, + { + "slug": "simplenote", + "name": "Simplenote", + "description": "An easy way to keep notes, lists, ideas and more.", + "website": "https://simplenote.com", + "repository": "https://github.com/Automattic/simplenote-electron", + "homebrewCaskName": "simplenote", + "keywords": [ + "notes", + "utility", + "sync" + ], + "license": "GPLv2", + "category": "Productivity", + "icon": "simplenote-icon.png", + "icon32": "simplenote-icon-32.png", + "icon64": "simplenote-icon-64.png", + "icon128": "simplenote-icon-128.png", + "icon256": "simplenote-icon-256.png", + "date": "2016-06-13" + }, + { + "slug": "sizzy", + "name": "Sizzy", + "description": "The browser for developers and designers.", + "website": "https://sizzy.co", + "category": "Developer Tools", + "keywords": [ + "browser", + "responsive", + "design", + "testing" + ], + "icon": "sizzy-icon.png", + "icon32": "sizzy-icon-32.png", + "icon64": "sizzy-icon-64.png", + "icon128": "sizzy-icon-128.png", + "icon256": "sizzy-icon-256.png", + "date": "2019-11-02" + }, + { + "slug": "skype", + "name": "Skype", + "description": "Keep in touch with free video chat, messaging & affordable international calls.", + "website": "https://skype.com", + "keywords": [ + "free calls", + "free online calls", + "video conferencing", + "free calls on mobile", + "messaging", + "chat", + "voip", + "screen sharing" + ], + "category": "Social", + "icon": "skype-icon.png", + "icon32": "skype-icon-32.png", + "icon64": "skype-icon-64.png", + "icon128": "skype-icon-128.png", + "icon256": "skype-icon-256.png", + "date": "2017-11-29" + }, + { + "slug": "slack", + "name": "Slack", + "description": "New way to communicate with your team. It’s faster, better organized, and more secure than email.", + "website": "https://slack.com", + "homebrewCaskName": "slack", + "keywords": [ + "messaging", + "chat", + "p2p", + "video", + "voip", + "phone", + "community" + ], + "category": "Business", + "icon": "slack-icon.png", + "icon32": "slack-icon-32.png", + "icon64": "slack-icon-64.png", + "icon128": "slack-icon-128.png", + "icon256": "slack-icon-256.png", + "date": "2015-04-08" + }, + { + "slug": "sleek", + "name": "sleek", + "description": "Todo app based on todo.txt, free and open-source. sleek is available for Linux, Windows and MacOS.", + "repository": "https://github.com/ransome1/sleek", + "snapcraftName": "sleek", + "keywords": [ + "todo", + "todo.txt", + "todo.txt gui", + "todo.txt client", + "todo.txt app", + "productivity", + "task manager", + "todo manager", + "open source", + "lists", + "fulltext search", + "filters", + "multi language", + "dark mode", + "repeating todos", + "archiving", + "thresolds", + "alarms", + "reminders", + "due dates", + "compact view", + "file watcher", + "mac", + "windows", + "linux" + ], + "category": "Productivity", + "license": "MIT", + "locales": [ + "de-DE", + "en-GB", + "fr-FR", + "es-ES", + "it-IT" + ], + "icon": "sleek-icon.png", + "icon32": "sleek-icon-32.png", + "icon64": "sleek-icon-64.png", + "icon128": "sleek-icon-128.png", + "icon256": "sleek-icon-256.png", + "date": "2021-04-07" + }, + { + "slug": "smallpdf", + "name": "Smallpdf", + "description": "We make PDF easy.", + "website": "https://smallpdf.com/desktop", + "keywords": [ + "pdf", + "document", + "converter", + "editor", + "productivity", + "utility", + "pdf-reader", + "word-to-pdf", + "jpg-to-pdf", + "excel-to-pdf" + ], + "category": "Productivity", + "icon": "smallpdf-icon.png", + "icon32": "smallpdf-icon-32.png", + "icon64": "smallpdf-icon-64.png", + "icon128": "smallpdf-icon-128.png", + "icon256": "smallpdf-icon-256.png", + "date": "2018-03-20" + }, + { + "slug": "snailfm", + "name": "SnailFM", + "description": "Powerful tool, that allows you to tune into great music.", + "website": "https://snaildos.com/snailfm", + "category": "Music", + "repository": "https://github.com/snaildos/SnailFM-Application", + "keywords": [ + "music", + "NCS", + "simple" + ], + "icon": "snailfm-icon.png", + "icon32": "snailfm-icon-32.png", + "icon64": "snailfm-icon-64.png", + "icon128": "snailfm-icon-128.png", + "icon256": "snailfm-icon-256.png", + "date": "2021-08-25" + }, + { + "slug": "snipaway", + "name": "SnipAway", + "description": "Customizable snippet manager made for developers and people who work with code", + "website": "https://snipaway.futureglobe.de/", + "category": "Productivity", + "keywords": [ + "snippetmanager", + "snippet", + "manager" + ], + "icon": "snipaway-icon.png", + "icon32": "snipaway-icon-32.png", + "icon64": "snipaway-icon-64.png", + "icon128": "snipaway-icon-128.png", + "icon256": "snipaway-icon-256.png", + "date": "2019-03-22" + }, + { + "slug": "snipcommand", + "name": "SnipCommand", + "description": "Open source command snippets manager for organize and copy fast.", + "category": "Developer Tools", + "repository": "https://github.com/gurayyarar/SnipCommand", + "keywords": [ + "productivity", + "snippet", + "markdown", + "command", + "clipboard", + "copy", + "developer" + ], + "license": "MIT", + "icon": "snipcommand-icon.png", + "icon32": "snipcommand-icon-32.png", + "icon64": "snipcommand-icon-64.png", + "icon128": "snipcommand-icon-128.png", + "icon256": "snipcommand-icon-256.png", + "date": "2020-10-04" + }, + { + "slug": "snippetstore", + "name": "Snippet Store", + "description": "A snippet management app for developers", + "website": "https://zerox-dg.github.io/SnippetStoreWeb/", + "repository": "https://github.com/ZeroX-DG/SnippetStore", + "keywords": [ + "code", + "snippet", + "store", + "copy", + "tool", + "developer", + "productivity" + ], + "license": "GPL", + "category": "Developer Tools", + "locales": [ + "en-US", + "vi-VN" + ], + "icon": "snippetstore-icon.png", + "icon32": "snippetstore-icon-32.png", + "icon64": "snippetstore-icon-64.png", + "icon128": "snippetstore-icon-128.png", + "icon256": "snippetstore-icon-256.png", + "date": "2018-07-18" + }, + { + "slug": "snowyowl", + "name": "SnowyOwl", + "description": "Manage your dataset with ease", + "website": "https://snowyowl.app", + "keywords": [ + "dataset manager", + "reference manager" + ], + "category": "Productivity", + "locales": [ + "en-US", + "zh-CN" + ], + "icon": "snowyowl-icon.png", + "icon32": "snowyowl-icon-32.png", + "icon64": "snowyowl-icon-64.png", + "icon128": "snowyowl-icon-128.png", + "icon256": "snowyowl-icon-256.png", + "date": "2019-01-10" + }, + { + "slug": "social-amnesia", + "name": "Social Amnesia", + "description": "Delete reddit/twitter history automatically, save the stuff you like.", + "repository": "https://github.com/Nick-Gottschlich/Social-Amnesia", + "keywords": [ + "reddit", + "twitter", + "social", + "social media", + "privacy" + ], + "license": "GPL-3.0", + "category": "Productivity", + "locales": [ + "en-US" + ], + "icon": "social-amnesia-icon.png", + "icon32": "social-amnesia-icon-32.png", + "icon64": "social-amnesia-icon-64.png", + "icon128": "social-amnesia-icon-128.png", + "icon256": "social-amnesia-icon-256.png", + "date": "2020-08-05" + }, + { + "slug": "socially", + "name": "Socially", + "description": "Organise all your socials into just one app.", + "website": "https://getsocially.app", + "repository": "https://github.com/JackHumphries9/Socially", + "keywords": [ + "socially", + "productivity", + "utilities", + "social media", + "instagram", + "facebook" + ], + "license": "GNU General Public License v3.0", + "category": "Social", + "icon": "socially-icon.png", + "icon32": "socially-icon-32.png", + "icon64": "socially-icon-64.png", + "icon128": "socially-icon-128.png", + "icon256": "socially-icon-256.png", + "date": "2021-04-13" + }, + { + "slug": "sofia", + "name": "Sofia", + "description": "Software to customize your status discord.", + "website": "https://github.com/TaiStudio/Sofia", + "category": "Games", + "keywords": [ + "discord", + "software", + "presence" + ], + "icon": "sofia-icon.png", + "icon32": "sofia-icon-32.png", + "icon64": "sofia-icon-64.png", + "icon128": "sofia-icon-128.png", + "icon256": "sofia-icon-256.png", + "date": "2021-04-13" + }, + { + "slug": "somiibo", + "name": "Somiibo", + "description": "Social media bot and automation tool.", + "website": "https://somiibo.com", + "keywords": [ + "somiibo", + "productivity", + "utilities", + "business", + "social media", + "automation", + "soundcloud", + "instagram", + "twitter" + ], + "category": "Utilities", + "icon": "somiibo-icon.png", + "icon32": "somiibo-icon-32.png", + "icon64": "somiibo-icon-64.png", + "icon128": "somiibo-icon-128.png", + "icon256": "somiibo-icon-256.png", + "date": "2018-01-23" + }, + { + "slug": "sononym", + "name": "Sononym", + "description": "Cross-platform sample browser with several innovative features, such as similarity-based audio search and automatic sound categorization.", + "website": "https://www.sononym.net", + "category": "Productivity", + "keywords": [ + "music", + "productivity", + "utilities" + ], + "icon": "sononym-icon.png", + "icon32": "sononym-icon-32.png", + "icon64": "sononym-icon-64.png", + "icon128": "sononym-icon-128.png", + "icon256": "sononym-icon-256.png", + "date": "2020-09-15" + }, + { + "slug": "soundboard", + "name": "Soundboard", + "description": "Simple soundboard desktop app (like EXP Soundboard).", + "category": "Utilities", + "repository": "https://github.com/Glecun/soundboard", + "keywords": [ + "soundboard", + "sound", + "exp", + "myinstants" + ], + "icon": "soundboard-icon.png", + "icon32": "soundboard-icon-32.png", + "icon64": "soundboard-icon-64.png", + "icon128": "soundboard-icon-128.png", + "icon256": "soundboard-icon-256.png", + "date": "2021-08-26" + }, + { + "slug": "soundnode", + "name": "Soundnode", + "description": "Unofficial desktop client for Soundcloud.", + "website": "https://soundnode.github.io/soundnode-website/", + "repository": "https://github.com/Soundnode/soundnode-app", + "keywords": [ + "music", + "sound", + "soundcloud" + ], + "license": "GNU GENERAL PUBLIC LICENSE Version 3", + "category": "Music", + "icon": "soundnode-icon.png", + "icon32": "soundnode-icon-32.png", + "icon64": "soundnode-icon-64.png", + "icon128": "soundnode-icon-128.png", + "icon256": "soundnode-icon-256.png", + "date": "2016-05-25" + }, + { + "slug": "source-me", + "name": "Source Me", + "description": "A web development toolkit containing web packages, fonts, colors etc.", + "website": "https://github.com/theIYD/source-me", + "category": "Utilities", + "icon": "source-me-icon.png", + "icon32": "source-me-icon-32.png", + "icon64": "source-me-icon-64.png", + "icon128": "source-me-icon-128.png", + "icon256": "source-me-icon-256.png", + "date": "2017-08-10" + }, + { + "slug": "sparkchess", + "name": "SparkChess", + "description": "Play chess against the computer or challenge your friends in multiplayer", + "website": "https://www.sparkchess.com", + "keywords": [ + "chess", + "game", + "multiplayer", + "learn" + ], + "category": "Games", + "icon": "sparkchess-icon.png", + "icon32": "sparkchess-icon-32.png", + "icon64": "sparkchess-icon-64.png", + "icon128": "sparkchess-icon-128.png", + "icon256": "sparkchess-icon-256.png", + "date": "2017-12-15" + }, + { + "slug": "splice", + "name": "Splice", + "description": "Platform for music production offering access to millions of the best royalty-free samples, loops, and presets.", + "website": "https://splice.com/", + "keywords": [ + "music", + "audio" + ], + "category": "Music", + "icon": "splice-icon.png", + "icon32": "splice-icon-32.png", + "icon64": "splice-icon-64.png", + "icon128": "splice-icon-128.png", + "icon256": "splice-icon-256.png", + "date": "2022-08-15" + }, + { + "slug": "sportfx-studio", + "name": "SportFX Studio", + "description": "Sports Graphics Editor for Photos and Videos", + "website": "https://scorestream.com/sportfx", + "keywords": [ + "scoreboards", + "schedules", + "high school", + "customizable", + "templates" + ], + "category": "Photo & Video", + "icon": "sportfx-studio-icon.png", + "icon32": "sportfx-studio-icon-32.png", + "icon64": "sportfx-studio-icon-64.png", + "icon128": "sportfx-studio-icon-128.png", + "icon256": "sportfx-studio-icon-256.png", + "date": "2018-08-09" + }, + { + "slug": "spotspot", + "name": "SpotSpot", + "description": "Spotify mini-player for macOS.", + "repository": "https://github.com/will-stone/SpotSpot", + "keywords": [ + "spotify", + "macos", + "audio", + "music" + ], + "license": "MIT", + "category": "Music", + "icon": "spotspot-icon.png", + "icon32": "spotspot-icon-32.png", + "icon64": "spotspot-icon-64.png", + "icon128": "spotspot-icon-128.png", + "icon256": "spotspot-icon-256.png", + "date": "2017-05-28" + }, + { + "slug": "spreaker-studio", + "name": "Spreaker Studio", + "description": "Create and discover podcasts", + "website": "https://www.spreaker.com/podcast-recording-software", + "keywords": [ + "podcasts" + ], + "category": "News", + "icon": "spreaker-studio-icon.png", + "icon32": "spreaker-studio-icon-32.png", + "icon64": "spreaker-studio-icon-64.png", + "icon128": "spreaker-studio-icon-128.png", + "icon256": "spreaker-studio-icon-256.png", + "date": "2015-10-14" + }, + { + "slug": "sqlectron", + "name": "Sqlectron", + "description": "A simple and lightweight SQL client desktop with cross database and platform support", + "website": "https://sqlectron.github.io", + "repository": "https://github.com/sqlectron/sqlectron-gui", + "keywords": [ + "sql", + "mysql", + "postgres", + "mssql" + ], + "license": "MIT", + "category": "Developer Tools", + "icon": "sqlectron-icon.png", + "icon32": "sqlectron-icon-32.png", + "icon64": "sqlectron-icon-64.png", + "icon128": "sqlectron-icon-128.png", + "icon256": "sqlectron-icon-256.png", + "date": "2016-05-11" + }, + { + "slug": "sqlui-native", + "name": "sqlui-native", + "description": "Simple UI client for most SQL Engines. It is compatible with Windows, Mac, Ubuntu / Debian and Redhat. It supports most dialects of RMBDs like MySQL, Microsoft SQL Server, Postgres, SQLite and has limited supports for Cassandra, MongoDB and Redis.", + "website": "https://synle.github.io/sqlui-native/", + "repository": "https://github.com/synle/sqlui-native", + "keywords": [ + "mysql", + "sql", + "sqlite", + "postgresql", + "mssql", + "redis", + "cassandra", + "mongodb" + ], + "license": "MIT", + "category": "Developer Tools", + "icon": "sqlui-native-icon.png", + "icon32": "sqlui-native-icon-32.png", + "icon64": "sqlui-native-icon-64.png", + "icon128": "sqlui-native-icon-128.png", + "icon256": "sqlui-native-icon-256.png", + "date": "2022-04-06" + }, + { + "slug": "stacker", + "name": "stacker", + "description": "Polyglot flow testing tool", + "website": "https://enqueuer-land.github.io/stacker", + "category": "Developer Tools", + "repository": "https://github.com/enqueuer-land/stacker", + "keywords": [ + "polyglot flow", + "test", + "microservices", + "enqueuer", + "messages", + "http", + "amqp", + "mqtt" + ], + "license": "MIT", + "icon": "stacker-icon.png", + "icon32": "stacker-icon-32.png", + "icon64": "stacker-icon-64.png", + "icon128": "stacker-icon-128.png", + "icon256": "stacker-icon-256.png", + "date": "2019-03-22" + }, + { + "slug": "stacks", + "name": "Stacks", + "description": "Your personal To Do and Project Manager.", + "website": "https://stacks.rocks", + "category": "Productivity", + "keywords": [ + "task", + "task manager", + "project", + "project management", + "stacks", + "kanban" + ], + "icon": "stacks-icon.png", + "icon32": "stacks-icon-32.png", + "icon64": "stacks-icon-64.png", + "icon128": "stacks-icon-128.png", + "icon256": "stacks-icon-256.png", + "date": "2020-08-21" + }, + { + "slug": "stamp", + "name": "STAMP", + "description": "Move tracks and playlists across various streaming services", + "website": "https://freeyourmusic.com/", + "keywords": [ + "music", + "spotify", + "apple music", + "google play music" + ], + "category": "Music", + "icon": "stamp-icon.png", + "icon32": "stamp-icon-32.png", + "icon64": "stamp-icon-64.png", + "icon128": "stamp-icon-128.png", + "icon256": "stamp-icon-256.png", + "date": "2016-05-18" + }, + { + "slug": "standard-notes", + "name": "Standard Notes", + "description": "An end-to-end encrypted notes app for digitalists and professionals.", + "website": "https://standardnotes.com", + "repository": "https://github.com/standardnotes/desktop", + "keywords": [ + "note", + "notes", + "private", + "encrypted", + "productivity", + "todo", + "task", + "markdown", + "sync" + ], + "category": "Productivity", + "icon": "standard-notes-icon.png", + "icon32": "standard-notes-icon-32.png", + "icon64": "standard-notes-icon-64.png", + "icon128": "standard-notes-icon-128.png", + "icon256": "standard-notes-icon-256.png", + "date": "2017-05-29" + }, + { + "slug": "standup-picker", + "name": "Standup Picker", + "description": "A desktop application which can be used in Scrum teams to initiate the daily Scrum meeting.", + "website": "https://mokkapps.de", + "repository": "https://github.com/Mokkapps/scrum-daily-standup-picker", + "keywords": [ + "Scrum", + "Standup", + "Picker" + ], + "category": "Utilities", + "icon": "standup-picker-icon.png", + "icon32": "standup-picker-icon-32.png", + "icon64": "standup-picker-icon-64.png", + "icon128": "standup-picker-icon-128.png", + "icon256": "standup-picker-icon-256.png", + "date": "2018-05-14" + }, + { + "slug": "station", + "name": "Station", + "description": "Unifies all your web apps in one neat & productive interface.", + "website": "https://getstation.com/", + "category": "Productivity", + "keywords": [ + "browser" + ], + "icon": "station-icon.png", + "icon32": "station-icon-32.png", + "icon64": "station-icon-64.png", + "icon128": "station-icon-128.png", + "icon256": "station-icon-256.png", + "date": "2018-10-09" + }, + { + "slug": "stay-hydrated", + "name": "stay-hydrated", + "description": "Reminder to drink water.", + "category": "Utilities", + "keywords": [ + "water" + ], + "repository": "https://github.com/QuentinGruber/stay-hydrated", + "license": "MIT", + "icon": "stay-hydrated-icon.png", + "icon32": "stay-hydrated-icon-32.png", + "icon64": "stay-hydrated-icon-64.png", + "icon128": "stay-hydrated-icon-128.png", + "icon256": "stay-hydrated-icon-256.png", + "date": "2021-05-31" + }, + { + "slug": "steelseries-engine-3", + "name": "SteelSeries Engine 3", + "description": "A unified platform that supports nearly all your SteelSeries gear", + "website": "https://steelseries.com/engine", + "keywords": [ + "Games" + ], + "category": "Games", + "icon": "steelseries-engine-3-icon.png", + "icon32": "steelseries-engine-3-icon-32.png", + "icon64": "steelseries-engine-3-icon-64.png", + "icon128": "steelseries-engine-3-icon-128.png", + "icon256": "steelseries-engine-3-icon-256.png", + "date": "2015-10-28" + }, + { + "slug": "stickynotes", + "name": "StickyNotes", + "description": "A Sticky Notes Application", + "repository": "https://github.com/Playork/StickyNotes", + "category": "Productivity", + "keywords": [ + "playork", + "tool", + "play", + "game", + "desktop", + "gui", + "work", + "productivity", + "note", + "stickynotes" + ], + "license": "MIT", + "icon": "stickynotes-icon.png", + "icon32": "stickynotes-icon-32.png", + "icon64": "stickynotes-icon-64.png", + "icon128": "stickynotes-icon-128.png", + "icon256": "stickynotes-icon-256.png", + "date": "2019-03-22" + }, + { + "slug": "stinker", + "name": "Stinker", + "description": "Laravel tinker snippets keeper.", + "website": "https://itzik.co", + "repository": "https://github.com/PatentLobster/stinker", + "keywords": [ + "laravel", + "tinker", + "php", + "snippets", + "ide" + ], + "category": "Developer Tools", + "icon": "stinker-icon.png", + "icon32": "stinker-icon-32.png", + "icon64": "stinker-icon-64.png", + "icon128": "stinker-icon-128.png", + "icon256": "stinker-icon-256.png", + "date": "2021-07-16" + }, + { + "slug": "stockifier", + "name": "Stockifier", + "description": "Notification and insights app for stock markets.", + "category": "Finance", + "repository": "https://github.com/jainsamyak/Stockifier", + "keywords": [ + "stock", + "notifier", + "prediction", + "forecast", + "insights", + "equity", + "analysis" + ], + "license": "MIT", + "icon": "stockifier-icon.png", + "icon32": "stockifier-icon-32.png", + "icon64": "stockifier-icon-64.png", + "icon128": "stockifier-icon-128.png", + "icon256": "stockifier-icon-256.png", + "date": "2019-05-23" + }, + { + "slug": "stopawu", + "name": "Stopawu", + "description": "Easily disable automatic Windows updates.", + "keywords": [ + "windows", + "update" + ], + "repository": "https://github.com/tariibaba/stopawu", + "category": "Utilities", + "icon": "stopawu-icon.png", + "icon32": "stopawu-icon-32.png", + "icon64": "stopawu-icon-64.png", + "icon128": "stopawu-icon-128.png", + "icon256": "stopawu-icon-256.png", + "date": "2022-03-18" + }, + { + "slug": "stoplight", + "name": "StopLight", + "description": "Mock, document, and test your way to API nirvana", + "website": "https://stoplight.io", + "keywords": [ + "API" + ], + "category": "Developer Tools", + "icon": "stoplight-icon.png", + "icon32": "stoplight-icon-32.png", + "icon64": "stoplight-icon-64.png", + "icon128": "stoplight-icon-128.png", + "icon256": "stoplight-icon-256.png", + "date": "2016-03-08" + }, + { + "slug": "storaji", + "name": "Storaji", + "description": "The Light/Responsive Inventory Management System.", + "repository": "https://github.com/IndomaximTechId/storaji", + "category": "Business", + "keywords": [ + "inventory", + "management", + "service", + "system" + ], + "license": "MIT License", + "icon": "storaji-icon.png", + "icon32": "storaji-icon-32.png", + "icon64": "storaji-icon-64.png", + "icon128": "storaji-icon-128.png", + "icon256": "storaji-icon-256.png", + "date": "2017-12-20" + }, + { + "slug": "streambop", + "name": "StreamBop", + "description": "This is a utility that allows creators to play NCS music easily. With Themes, auto credits and more.", + "website": "https://snaildos.com/streambop", + "category": "Music", + "repository": "https://github.com/snaildos/StreamBop", + "keywords": [ + "Utility", + "Streaming", + "Helper", + "NCS", + "OBS Addon" + ], + "icon": "streambop-icon.png", + "icon32": "streambop-icon-32.png", + "icon64": "streambop-icon-64.png", + "icon128": "streambop-icon-128.png", + "icon256": "streambop-icon-256.png", + "date": "2022-03-19" + }, + { + "slug": "streamlabs-obs", + "name": "Streamlabs OBS", + "description": "Simple, powerful, and efficient live streaming software.", + "website": "https://streamlabs.com/streamlabs-obs", + "category": "Photo & Video", + "repository": "https://github.com/stream-labs/streamlabs-obs", + "keywords": [ + "livestreaming", + "streaming", + "streamlabs" + ], + "license": "GPLv3", + "goodColorOnWhite": "#17242D", + "goodColorOnBlack": "#32C3A2", + "faintColorOnWhite": "rgba(50, 195, 162, .1)", + "icon": "streamlabs-obs-icon.png", + "icon32": "streamlabs-obs-icon-32.png", + "icon64": "streamlabs-obs-icon-64.png", + "icon128": "streamlabs-obs-icon-128.png", + "icon256": "streamlabs-obs-icon-256.png", + "date": "2018-02-16" + }, + { + "slug": "streetviewdownload360", + "name": "Street View Download 360", + "description": "App for downloading 360° Street View images", + "website": "https://svd360.istreetview.com", + "keywords": [ + "images" + ], + "category": "Photo & Video", + "icon": "streetviewdownload360-icon.png", + "icon32": "streetviewdownload360-icon-32.png", + "icon64": "streetviewdownload360-icon-64.png", + "icon128": "streetviewdownload360-icon-128.png", + "icon256": "streetviewdownload360-icon-256.png", + "date": "2017-06-06" + }, + { + "slug": "studiotrans", + "name": "StudioTrans", + "description": "One-click subtitle recognition to speed up your creation.", + "website": "https://trans.xinpianchang.com/", + "category": "Productivity", + "keywords": [ + "subtitle", + "caption", + "editor", + "video", + "audio", + "clip", + "asr", + "场辞", + "新片场", + "字幕" + ], + "locales": [ + "zh-CN" + ], + "icon": "studiotrans-icon.png", + "icon32": "studiotrans-icon-32.png", + "icon64": "studiotrans-icon-64.png", + "icon128": "studiotrans-icon-128.png", + "icon256": "studiotrans-icon-256.png", + "date": "2020-11-14" + }, + { + "slug": "studymd", + "name": "StudyMD", + "description": "Flashcards from Markdown.", + "category": "Productivity", + "repository": "https://github.com/jotron/StudyMD", + "keywords": [ + "flashcards", + "react-app", + "markdown" + ], + "license": "MIT", + "icon": "studymd-icon.png", + "icon32": "studymd-icon-32.png", + "icon64": "studymd-icon-64.png", + "icon128": "studymd-icon-128.png", + "icon256": "studymd-icon-256.png", + "date": "2018-02-25" + }, + { + "slug": "subordination", + "name": "Subordination", + "description": "A desktop app for translating and editing subtitles", + "repository": "https://github.com/sunabozu/subordination", + "keywords": [ + "subtitles", + "translation", + "editor" + ], + "category": "Productivity", + "icon": "subordination-icon.png", + "icon32": "subordination-icon-32.png", + "icon64": "subordination-icon-64.png", + "icon128": "subordination-icon-128.png", + "icon256": "subordination-icon-256.png", + "date": "2016-06-06" + }, + { + "slug": "subtitler", + "name": "Subtitler", + "description": "Quickly download subtitles.", + "website": "https://s8sachin.github.io/subtitler/", + "category": "Entertainment", + "repository": "https://github.com/s8sachin/subtitler", + "keywords": [ + "Subtitler", + "Finder", + "Downloader", + "Searcher", + "closed-caption", + "open-subtitles" + ], + "license": "MIT", + "youtube_video_url": "https://youtu.be/3-ikI6ZxBZA", + "icon": "subtitler-icon.png", + "icon32": "subtitler-icon-32.png", + "icon64": "subtitler-icon-64.png", + "icon128": "subtitler-icon-128.png", + "icon256": "subtitler-icon-256.png", + "date": "2021-07-16" + }, + { + "slug": "super-productivity", + "name": "Super Productivity", + "description": "To Do List / Time Tracker with Jira Integration. Makes you super productive! ", + "website": "https://super-productivity.com/", + "repository": "https://github.com/johannesjo/super-productivity", + "keywords": [ + "todo", + "time tracker", + "jira", + "task management", + "productivity" + ], + "license": "MIT", + "category": "Productivity", + "icon": "super-productivity-icon.png", + "icon32": "super-productivity-icon-32.png", + "icon64": "super-productivity-icon-64.png", + "icon128": "super-productivity-icon-128.png", + "icon256": "super-productivity-icon-256.png", + "date": "2018-07-03" + }, + { + "slug": "superpowers-html5-2d-3d-game-maker", + "name": "Superpowers — HTML5 2D+3D game maker", + "description": "2D+3D game making for indies. Free and open source, finally", + "website": "http://superpowers-html5.com/", + "keywords": [ + "games" + ], + "category": "Games", + "icon": "superpowers-html5-2d-3d-game-maker-icon.png", + "icon32": "superpowers-html5-2d-3d-game-maker-icon-32.png", + "icon64": "superpowers-html5-2d-3d-game-maker-icon-64.png", + "icon128": "superpowers-html5-2d-3d-game-maker-icon-128.png", + "icon256": "superpowers-html5-2d-3d-game-maker-icon-256.png", + "date": "2016-02-29" + }, + { + "slug": "svgsus", + "name": "Svgsus", + "description": "Organize, clean and transform your SVGs", + "website": "http://www.svgs.us", + "keywords": [ + "icon", + "svg", + "tool", + "productivity" + ], + "category": "Productivity", + "icon": "svgsus-icon.png", + "icon32": "svgsus-icon-32.png", + "icon64": "svgsus-icon-64.png", + "icon128": "svgsus-icon-128.png", + "icon256": "svgsus-icon-256.png", + "date": "2016-08-23" + }, + { + "slug": "swifty", + "name": "Swifty", + "description": "Modern, lightweight, fast and free Passsword Manager.", + "category": "Utilities", + "repository": "https://github.com/alchaplinsky/swifty", + "keywords": [ + "swifty", + "password", + "password manager", + "credentials", + "privacy", + "security", + "encryption", + "encrypted" + ], + "license": "MIT", + "icon": "swifty-icon.png", + "icon32": "swifty-icon-32.png", + "icon64": "swifty-icon-64.png", + "icon128": "swifty-icon-128.png", + "icon256": "swifty-icon-256.png", + "date": "2019-07-25" + }, + { + "slug": "swit", + "name": "Swit", + "description": "Team Collaboration Suite.", + "website": "https://swit.io/", + "keywords": [ + "messaging", + "chat", + "team", + "schedule", + "collaboration", + "communicate", + "timelines" + ], + "category": "Business", + "icon": "swit-icon.png", + "icon32": "swit-icon-32.png", + "icon64": "swit-icon-64.png", + "icon128": "swit-icon-128.png", + "icon256": "swit-icon-256.png", + "date": "2019-11-12" + }, + { + "slug": "switch", + "name": "Switch", + "description": "Crossplatform key+combo window manager.", + "website": "https://ahkohd.github.io/switch-desktop", + "category": "Productivity", + "repository": "https://github.com/ahkohd/switch-desktop", + "keywords": [ + "window", + "manager", + "crossplatform" + ], + "license": "GPL v3", + "youtube_video_url": "https://youtu.be/cysVHi-pcxU", + "icon": "switch-icon.png", + "icon32": "switch-icon-32.png", + "icon64": "switch-icon-64.png", + "icon128": "switch-icon-128.png", + "icon256": "switch-icon-256.png", + "date": "2019-11-12" + }, + { + "slug": "switchhosts", + "name": "SwitchHosts", + "description": "Manage and switch your hosts files.", + "website": "https://swh.app", + "repository": "https://github.com/oldj/SwitchHosts", + "keywords": [ + "developer tools" + ], + "license": "Apache-2.0", + "category": "Developer Tools", + "icon": "switchhosts-icon.png", + "icon32": "switchhosts-icon-32.png", + "icon64": "switchhosts-icon-64.png", + "icon128": "switchhosts-icon-128.png", + "icon256": "switchhosts-icon-256.png", + "date": "2017-01-24" + }, + { + "slug": "symphony", + "name": "Symphony", + "description": "The secure, cloud-based communications platform that connects markets and individuals.", + "website": "https://symphony.com", + "repository": "https://github.com/symphonyoss/SymphonyElectron", + "keywords": [ + "symphony", + "collaboration", + "privacy", + "security", + "encrypted", + "messenger", + "messaging", + "chat", + "enterprise", + "video conferencing", + "voip", + "screen sharing", + "screensharing", + "communication", + "webrtc" + ], + "category": "Social", + "license": "Apache-2.0", + "icon": "symphony-icon.png", + "icon32": "symphony-icon-32.png", + "icon64": "symphony-icon-64.png", + "icon128": "symphony-icon-128.png", + "icon256": "symphony-icon-256.png", + "date": "2018-03-09" + }, + { + "slug": "syng", + "name": "Syng", + "description": "Chinese-to-English dictionary app and study toolset.", + "website": "https://syngdict.com/", + "category": "Education", + "repository": "https://github.com/sotch-pr35mac/syng", + "keywords": [ + "chinese", + "dictionary", + "hanzi", + "language", + "education", + "words", + "translation" + ], + "license": "GPLv3", + "locales": [ + "en-US", + "zh-CN", + "zh-TW" + ], + "icon": "syng-icon.png", + "icon32": "syng-icon-32.png", + "icon64": "syng-icon-64.png", + "icon128": "syng-icon-128.png", + "icon256": "syng-icon-256.png", + "date": "2017-12-15" + }, + { + "slug": "system-designer", + "name": "System Designer", + "description": "IDE for designing JavaScript applications driven by the model", + "website": "https://designfirst.io/systemdesigner/", + "repository": "https://github.com/design-first/system-designer", + "keywords": [ + "uml", + "model", + "system", + "IDE", + "OSGI" + ], + "license": "Apache-2.0", + "category": "Developer Tools", + "icon": "system-designer-icon.png", + "icon32": "system-designer-icon-32.png", + "icon64": "system-designer-icon-64.png", + "icon128": "system-designer-icon-128.png", + "icon256": "system-designer-icon-256.png", + "date": "2017-04-11" + }, + { + "slug": "tabby", + "name": "Tabby", + "description": "Simple, beautiful desktop timetable app to manage your school schedule.", + "category": "Education", + "repository": "https://github.com/natixco/tabby", + "locales": [ + "en", + "hu", + "de", + "es-AR" + ], + "keywords": [ + "school", + "timetable", + "management", + "time", + "schedule", + "learning" + ], + "icon": "tabby-icon.png", + "icon32": "tabby-icon-32.png", + "icon64": "tabby-icon-64.png", + "icon128": "tabby-icon-128.png", + "icon256": "tabby-icon-256.png", + "date": "2020-02-11" + }, + { + "slug": "tabby-terminal", + "name": "Tabby Terminal", + "description": "Terminal for a more modern age.", + "website": "https://tabby.sh", + "repository": "https://github.com/Eugeny/tabby", + "keywords": [ + "terminal", + "shell", + "tty", + "ssh", + "serial", + "terminal-emulator" + ], + "license": "MIT", + "category": "Developer Tools", + "icon": "tabby-terminal-icon.png", + "icon32": "tabby-terminal-icon-32.png", + "icon64": "tabby-terminal-icon-64.png", + "icon128": "tabby-terminal-icon-128.png", + "icon256": "tabby-terminal-icon-256.png", + "date": "2021-07-13" + }, + { + "slug": "tagflow", + "name": "TagFlow", + "description": "Cross-platform file manager with clever tags", + "website": "https://www.tagflow.ch/", + "keywords": [ + "tags", + "file manager", + "file sharing", + "productivity", + "cross-platform" + ], + "category": "Productivity", + "icon": "tagflow-icon.png", + "icon32": "tagflow-icon-32.png", + "icon64": "tagflow-icon-64.png", + "icon128": "tagflow-icon-128.png", + "icon256": "tagflow-icon-256.png", + "date": "2016-10-25" + }, + { + "slug": "tagspaces", + "name": "TagSpaces", + "description": "Your offline file manager", + "website": "https://www.tagspaces.org/", + "repository": "https://github.com/tagspaces/tagspaces", + "license": "AGPL3", + "keywords": [ + "notetaking", + "organization", + "tagging", + "productivity" + ], + "category": "Utilities", + "icon": "tagspaces-icon.png", + "icon32": "tagspaces-icon-32.png", + "icon64": "tagspaces-icon-64.png", + "icon128": "tagspaces-icon-128.png", + "icon256": "tagspaces-icon-256.png", + "date": "2016-03-02" + }, + { + "slug": "tagstoo", + "name": "Tagstoo", + "description": "Software to tag folders and files, with multimedia and epubs preview.", + "website": "https://tagstoo.sourceforge.io/", + "category": "Productivity", + "repository": "https://sourceforge.net/projects/tagstoo/files/Tagstoo__sourcecode/", + "keywords": [ + "tag folders", + "tag files", + "tagging", + "classification", + "file mannagement", + "search", + "images", + "multimedia", + "epub", + "label" + ], + "license": "GPL-3.0", + "locales": [ + "en-US", + "fr-FR", + "es-ES" + ], + "icon": "tagstoo-icon.png", + "icon32": "tagstoo-icon-32.png", + "icon64": "tagstoo-icon-64.png", + "icon128": "tagstoo-icon-128.png", + "icon256": "tagstoo-icon-256.png", + "date": "2018-10-28" + }, + { + "slug": "taskana", + "name": "Taskana", + "description": "Wrapper for Asana.com the task tracking web app with keyboard shortcuts and notifications.", + "website": "https://mountainash.github.io/taskana/", + "repository": "https://github.com/mountainash/taskana", + "category": "Productivity", + "license": "MIT", + "keywords": [ + "Asana", + "wrapper", + "tasks", + "tickets", + "productivity", + "tracking" + ], + "icon": "taskana-icon.png", + "icon32": "taskana-icon-32.png", + "icon64": "taskana-icon-64.png", + "icon128": "taskana-icon-128.png", + "icon256": "taskana-icon-256.png", + "date": "2022-08-05" + }, + { + "slug": "tea-ebook", + "name": "TEA Ebook", + "description": "Application TEA Ebook pour Mac / Windows / Linux", + "website": "https://app.tea-ebook.com", + "keywords": [ + "ebook", + "Reader", + "epub", + "PDF" + ], + "locales": [ + "fr", + "en" + ], + "category": "Books", + "icon": "tea-ebook-icon.png", + "icon32": "tea-ebook-icon-32.png", + "icon64": "tea-ebook-icon-64.png", + "icon128": "tea-ebook-icon-128.png", + "icon256": "tea-ebook-icon-256.png", + "date": "2017-04-27" + }, + { + "slug": "teleios-bible", + "name": "Teleios Bible", + "description": "Bible study app.", + "website": "https://teleios.bible", + "category": "Education", + "keywords": [ + "bible", + "study", + "Jesus", + "God" + ], + "icon": "teleios-bible-icon.png", + "icon32": "teleios-bible-icon-32.png", + "icon64": "teleios-bible-icon-64.png", + "icon128": "teleios-bible-icon-128.png", + "icon256": "teleios-bible-icon-256.png", + "date": "2022-08-05" + }, + { + "slug": "ten-hands", + "name": "Ten Hands", + "description": "Simplest way to organize command-line tasks.", + "website": "https://tenhands.app", + "category": "Utilities", + "repository": "https://github.com/saisandeepvaddi/ten-hands", + "keywords": [ + "terminal", + "command-line", + "tasks", + "tools", + "organize", + "nodejs", + "react" + ], + "license": "MIT", + "icon": "ten-hands-icon.png", + "icon32": "ten-hands-icon-32.png", + "icon64": "ten-hands-icon-64.png", + "icon128": "ten-hands-icon-128.png", + "icon256": "ten-hands-icon-256.png", + "date": "2019-11-19" + }, + { + "slug": "teseve", + "name": "Tèsèvè", + "description": "A simple static webserver, in an app.", + "website": "https://teseve.github.io/", + "repository": "https://github.com/teseve/teseve", + "keywords": [ + "static", + "server", + "testing" + ], + "license": "Public Domain", + "category": "Developer Tools", + "icon": "teseve-icon.png", + "icon32": "teseve-icon-32.png", + "icon64": "teseve-icon-64.png", + "icon128": "teseve-icon-128.png", + "icon256": "teseve-icon-256.png", + "date": "2017-02-04" + }, + { + "slug": "tess", + "name": "Tess", + "description": "Hackable, simple, rapid and beautiful terminal app for the new era of technology.", + "repository": "https://github.com/SquitchYT/Tess/", + "keywords": [ + "tess", + "terminal", + "terminal-emulator" + ], + "license": "MIT", + "category": "Utilities", + "icon": "tess-icon.png", + "icon32": "tess-icon-32.png", + "icon64": "tess-icon-64.png", + "icon128": "tess-icon-128.png", + "icon256": "tess-icon-256.png", + "date": "2021-07-19" + }, + { + "slug": "testcafe-studio", + "name": "TestCafe Studio", + "description": "Cross-Platform IDE for End-to-End Web Testing.", + "website": "https://www.devexpress.com/products/testcafestudio/", + "category": "Developer Tools", + "goodColorOnWhite": "#4e5d6f", + "keywords": [ + "testing", + "automation", + "e2e", + "testcafe", + "end-to-end", + "automated tests", + "cross browser testing", + "web testing", + "e2e testing", + "functional testing", + "mobile testing", + "developer tools", + "testing framework" + ], + "icon": "testcafe-studio-icon.png", + "icon32": "testcafe-studio-icon-32.png", + "icon64": "testcafe-studio-icon-64.png", + "icon128": "testcafe-studio-icon-128.png", + "icon256": "testcafe-studio-icon-256.png", + "date": "2019-11-01" + }, + { + "slug": "testrec", + "name": "Testrec", + "description": "Record, playback and export protractor tests in seconds", + "website": "https://testrec.com", + "keywords": [ + "protractor", + "tests", + "tool", + "frontend", + "development" + ], + "category": "Developer Tools", + "icon": "testrec-icon.png", + "icon32": "testrec-icon-32.png", + "icon64": "testrec-icon-64.png", + "icon128": "testrec-icon-128.png", + "icon256": "testrec-icon-256.png", + "date": "2017-04-19" + }, + { + "slug": "texpaste", + "name": "texpaste", + "description": "Live TeX rendering.", + "repository": "https://github.com/jonasmusall/texpaste", + "keywords": [ + "TeX", + "LaTeX", + "math", + "formula", + "clipboard" + ], + "license": "GPL-3.0", + "category": "Science & Medicine", + "goodColorOnWhite": "#000000", + "goodColorOnBlack": "#ffffff", + "faintColorOnWhite": "rgba(0, 0, 0, 0.6)", + "icon": "texpaste-icon.png", + "icon32": "texpaste-icon-32.png", + "icon64": "texpaste-icon-64.png", + "icon128": "texpaste-icon-128.png", + "icon256": "texpaste-icon-256.png", + "date": "2022-04-05" + }, + { + "slug": "the-poker-timer", + "name": "The Poker Timer", + "description": "Best tournament clock", + "website": "https://www.thepokertimer.com/", + "keywords": [ + "tournament", + "timer" + ], + "category": "Games", + "icon": "the-poker-timer-icon.png", + "icon32": "the-poker-timer-icon-32.png", + "icon64": "the-poker-timer-icon-64.png", + "icon128": "the-poker-timer-icon-128.png", + "icon256": "the-poker-timer-icon-256.png", + "date": "2016-05-11" + }, + { + "slug": "themebuilder", + "name": "themebuilder", + "description": "Bootstrap theme builder.", + "category": "Developer Tools", + "repository": "https://github.com/wurde/themebuilder", + "keywords": [ + "bootstrap", + "css", + "design", + "styles" + ], + "license": "MIT", + "icon": "themebuilder-icon.png", + "icon32": "themebuilder-icon-32.png", + "icon64": "themebuilder-icon-64.png", + "icon128": "themebuilder-icon-128.png", + "icon256": "themebuilder-icon-256.png", + "date": "2017-10-23" + }, + { + "slug": "thismypc", + "name": "ThisMyPC", + "description": "Browse your PC remotely from any web browser.", + "category": "Developer Tools", + "repository": "https://github.com/supunlakmal/thismypc", + "keywords": [ + "remote pc", + "remote access", + "open source", + "experimental", + "full stack" + ], + "license": "MIT", + "icon": "thismypc-icon.png", + "icon32": "thismypc-icon-32.png", + "icon64": "thismypc-icon-64.png", + "icon128": "thismypc-icon-128.png", + "icon256": "thismypc-icon-256.png", + "date": "2019-05-23" + }, + { + "slug": "thorium-reader", + "name": "Thorium Reader", + "description": "Modern, highly accessible reading app for EPUB, PDF, Daisy books, audiobooks and digital comics.", + "website": "https://www.edrlab.org/software/thorium-reader/", + "category": "Books", + "repository": "https://github.com/edrlab/thorium-reader/", + "keywords": [ + "epub", + "pdf", + "daisy", + "ebooks", + "reader", + "lcp" + ], + "license": "BSD-3", + "icon": "thorium-reader-icon.png", + "icon32": "thorium-reader-icon-32.png", + "icon64": "thorium-reader-icon-64.png", + "icon128": "thorium-reader-icon-128.png", + "icon256": "thorium-reader-icon-256.png", + "date": "2021-04-10" + }, + { + "slug": "threema-for-desktop", + "name": "Threema For Desktop", + "description": "Unofficial desktop client for Threema.", + "category": "Social", + "repository": "https://github.com/GeekCornerGH/Threema-For-Desktop", + "keywords": [ + "threema", + "desktop" + ], + "license": "MIT", + "sceenshots": [ + { + "imageUrl": "https://raw.githubusercontent.com/GeekCornerGH/threema-for-desktop/master/docs/imgs/Landing_screen.png", + "caption": "Landing page", + "imageLink": "https://github.com/GeekCornerGH/Threema-For-Desktop/" + } + ], + "icon": "threema-for-desktop-icon.png", + "icon32": "threema-for-desktop-icon-32.png", + "icon64": "threema-for-desktop-icon-64.png", + "icon128": "threema-for-desktop-icon-128.png", + "icon256": "threema-for-desktop-icon-256.png", + "date": "2021-07-16" + }, + { + "slug": "tidal", + "name": "TIDAL", + "description": "The first global music streaming service with high fidelity sound, hi-def video quality, along with expertly curated playlists and original content.", + "website": "https://www.tidal.com", + "keywords": [ + "music", + "streaming", + "videos" + ], + "category": "Music", + "icon": "tidal-icon.png", + "icon32": "tidal-icon-32.png", + "icon64": "tidal-icon-64.png", + "icon128": "tidal-icon-128.png", + "icon256": "tidal-icon-256.png", + "date": "2016-12-13" + }, + { + "slug": "tidgi", + "name": "TidGi", + "description": "Privatcy, free deploy Tiddlywiki knowledge management Desktop Note taking app.", + "category": "Productivity", + "repository": "https://github.com/tiddly-gittly/TidGi-Desktop", + "keywords": [ + "notebook", + "knowledge-graph", + "tiddlywiki", + "note-taking", + "evernote", + "anki", + "tiddlywiki5", + "obsidian", + "pkm", + "notion", + "knowledge-management", + "notes-app" + ], + "license": "MPL-2.0 License ", + "icon": "tidgi-icon.png", + "icon32": "tidgi-icon-32.png", + "icon64": "tidgi-icon-64.png", + "icon128": "tidgi-icon-128.png", + "icon256": "tidgi-icon-256.png", + "date": "2022-08-05" + }, + { + "slug": "tilde", + "name": "Tilde", + "description": "Beautiful and elegant podcast client.", + "repository": "https://github.com/paologiua/tilde", + "category": "Entertainment", + "keywords": [ + "podcast", + "feed", + "rss", + "itunes" + ], + "icon": "tilde-icon.png", + "icon32": "tilde-icon-32.png", + "icon64": "tilde-icon-64.png", + "icon128": "tilde-icon-128.png", + "icon256": "tilde-icon-256.png", + "date": "2022-03-18" + }, + { + "slug": "tiliq", + "name": "Tiliq", + "description": "The next generation of professional business email", + "website": "https://tiliq.com", + "keywords": [ + "email", + "productivity" + ], + "category": "Productivity", + "icon": "tiliq-icon.png", + "icon32": "tiliq-icon-32.png", + "icon64": "tiliq-icon-64.png", + "icon128": "tiliq-icon-128.png", + "icon256": "tiliq-icon-256.png", + "date": "2016-05-11" + }, + { + "slug": "time-zone-converter", + "name": "Time Zone Converter and World Clock", + "description": "Calculate exact time anywhere in the world across time zones. Available as macOS app, Windows app, iOS app, Android app, Web app.", + "website": "https://timezoneconverterapp.com/", + "category": "Productivity", + "keywords": [ + "time", + "zone", + "converter", + "world", + "clock", + "calc", + "gmt", + "utc", + "travel", + "business", + "planner", + "calculator", + "call", + "meeting", + "date" + ], + "icon": "time-zone-converter-icon.png", + "icon32": "time-zone-converter-icon-32.png", + "icon64": "time-zone-converter-icon-64.png", + "icon128": "time-zone-converter-icon-128.png", + "icon256": "time-zone-converter-icon-256.png", + "date": "2017-11-29" + }, + { + "slug": "timebuzzer", + "name": "timeBuzzer", + "description": "The easiest and most accurate way to track your time.", + "website": "https://timebuzzer.com/", + "category": "Productivity", + "keywords": [ + "time tracking", + "time tracker", + "timer", + "time management", + "project management", + "timesheets", + "collaboration", + "time reports", + "productivity", + "time tracking software", + "time tracking app", + "employee time tracking", + "time tracking tools", + "time tracking device" + ], + "locales": [ + "en-US", + "de-DE" + ], + "icon": "timebuzzer-icon.png", + "icon32": "timebuzzer-icon-32.png", + "icon64": "timebuzzer-icon-64.png", + "icon128": "timebuzzer-icon-128.png", + "icon256": "timebuzzer-icon-256.png", + "date": "2022-03-19" + }, + { + "slug": "timeseriesadmin", + "name": "Time Series Admin", + "description": "InfuxDB query editor and administrator UI", + "website": "https://timeseriesadmin.github.io", + "repository": "https://github.com/timeseriesadmin/timeseriesadmin", + "keywords": [ + "influxdb", + "influx", + "admin", + "ui", + "webui" + ], + "license": "MIT", + "npmPackageName": "timeseriesadmin", + "category": "Developer Tools", + "goodColorOnWhite": "#000000", + "goodColorOnBlack": "#02e5ff", + "icon": "timeseriesadmin-icon.png", + "icon32": "timeseriesadmin-icon-32.png", + "icon64": "timeseriesadmin-icon-64.png", + "icon128": "timeseriesadmin-icon-128.png", + "icon256": "timeseriesadmin-icon-256.png", + "date": "2018-10-21" + }, + { + "slug": "tockler", + "name": "Tockler", + "description": "Application title and computer state recorder. Track your time or look when and what were you doing at some point in time.", + "website": "https://tockler.trimatech.dev/", + "repository": "https://github.com/MayGo/tockler", + "keywords": [ + "free time tracking", + "cross-platform", + "time tracker", + "online timer", + "productivity", + "productivity tools" + ], + "category": "Productivity", + "icon": "tockler-icon.png", + "icon32": "tockler-icon-32.png", + "icon64": "tockler-icon-64.png", + "icon128": "tockler-icon-128.png", + "icon256": "tockler-icon-256.png", + "date": "2021-07-17" + }, + { + "slug": "todo", + "name": "To Do", + "description": "This project is a Web application that allow the user to simply have a list of tasks to do.", + "website": "https://to-do-tasks-lists.web.app", + "category": "Productivity", + "repository": "https://github.com/luapp/ToDo", + "keywords": [ + "todo", + "tasks", + "list", + "react", + "webapp" + ], + "license": "gpl-3.0", + "icon": "todo-icon.png", + "icon32": "todo-icon-32.png", + "icon64": "todo-icon-64.png", + "icon128": "todo-icon-128.png", + "icon256": "todo-icon-256.png", + "date": "2021-04-07" + }, + { + "slug": "todometer", + "name": "todometer", + "description": "A meter-based to-do list.", + "website": "https://cassidoo.github.io/todometer/", + "repository": "https://github.com/cassidoo/todometer/", + "keywords": [ + "todometer", + "to-do list", + "todo", + "Productivity", + "task", + "focus" + ], + "category": "Productivity", + "icon": "todometer-icon.png", + "icon32": "todometer-icon-32.png", + "icon64": "todometer-icon-64.png", + "icon128": "todometer-icon-128.png", + "icon256": "todometer-icon-256.png", + "date": "2017-05-06" + }, + { + "slug": "tofino", + "name": "Tofino", + "description": "Experimental web browser from Mozilla", + "keywords": [ + "browser" + ], + "category": "Productivity", + "repository": "https://github.com/mozilla/tofino", + "icon": "tofino-icon.png", + "icon32": "tofino-icon-32.png", + "icon64": "tofino-icon-64.png", + "icon128": "tofino-icon-128.png", + "icon256": "tofino-icon-256.png", + "date": "2016-04-19" + }, + { + "slug": "tonfotos", + "name": "tonfotos", + "description": "Intuitive photo and video archive manager and viewer.", + "website": "https://tonfotos.com/", + "keywords": [ + "tonfotos", + "photo", + "video", + "archive", + "viewer", + "manager", + "organizer" + ], + "category": "Photo & Video", + "icon": "tonfotos-icon.png", + "icon32": "tonfotos-icon-32.png", + "icon64": "tonfotos-icon-64.png", + "icon128": "tonfotos-icon-128.png", + "icon256": "tonfotos-icon-256.png", + "date": "2022-08-05" + }, + { + "slug": "top-browser", + "name": "Top Browser", + "description": "Minimal browser that always stays on top of your screen", + "website": "https://bitbucket.org/speedydemon/electron_top_browser/", + "category": "Utilities", + "repository": "https://bitbucket.org/speedydemon/electron_top_browser/", + "keywords": [ + "browser", + "top" + ], + "license": "MIT", + "icon": "top-browser-icon.png", + "icon32": "top-browser-icon-32.png", + "icon64": "top-browser-icon-64.png", + "icon128": "top-browser-icon-128.png", + "icon256": "top-browser-icon-256.png", + "date": "2018-07-12" + }, + { + "slug": "tough-cookies", + "name": "Tough Cookies", + "description": "Flash cards study and management app with Markdown and WYSIWYG support.", + "website": "https://www.toughcookies.net", + "category": "Education", + "keywords": [ + "flashcards", + "flash cards", + "study", + "aid", + "education", + "learning", + "exam", + "school", + "university" + ], + "license": "proprietary, freeware", + "icon": "tough-cookies-icon.png", + "icon32": "tough-cookies-icon-32.png", + "icon64": "tough-cookies-icon-64.png", + "icon128": "tough-cookies-icon-128.png", + "icon256": "tough-cookies-icon-256.png", + "date": "2021-04-07" + }, + { + "slug": "trackabi", + "name": "Trackabi Time Tracker", + "description": "Trackabi desktop timer for Windows, Linux, & macOS can automatically log time worked & prepare user activity statistics. It can detect idle time & record applications used. Trackabi is an excellent choice for freelancers, small & medium-sized enterprises.", + "website": "https://trackabi.com", + "repository": "https://github.com/Trackabi/desktop-time-tracking", + "youtube_video_url": "https://www.youtube.com/watch?v=kQQDDb0qzuE", + "keywords": [ + "Time tracking application", + "Timesheets", + "User activity monitoring", + "Gamification of time tracking" + ], + "category": "Productivity", + "icon": "trackabi-icon.png", + "icon32": "trackabi-icon-32.png", + "icon64": "trackabi-icon-64.png", + "icon128": "trackabi-icon-128.png", + "icon256": "trackabi-icon-256.png", + "date": "2021-07-16" + }, + { + "slug": "trackingtime", + "name": "TrackingTime", + "description": "Set and forget Time Tracking.", + "website": "https://trackingtime.co/", + "category": "Productivity", + "keywords": [ + "time tracker", + "time management", + "project management", + "timesheets", + "collaboration", + "time cards", + "time reports" + ], + "icon": "trackingtime-icon.png", + "icon32": "trackingtime-icon-32.png", + "icon64": "trackingtime-icon-64.png", + "icon128": "trackingtime-icon-128.png", + "icon256": "trackingtime-icon-256.png", + "date": "2020-07-11" + }, + { + "slug": "transee", + "name": "Transee", + "description": "Simple and useful tool for quick translation", + "website": "https://alessioforte.github.io/transee/", + "repository": "https://github.com/alessioforte/transee", + "keywords": [ + "translator", + "google translate", + "language" + ], + "license": "MIT", + "category": "Utilities", + "icon": "transee-icon.png", + "icon32": "transee-icon-32.png", + "icon64": "transee-icon-64.png", + "icon128": "transee-icon-128.png", + "icon256": "transee-icon-256.png", + "date": "2018-01-23" + }, + { + "slug": "translation-editor", + "name": "Translation Editor", + "description": "Translation files editor for INTL ICU messages (see formatjs.io)", + "website": "https://bitbucket.org/bflower/react-intl-editor/wiki/Home", + "repository": "https://bitbucket.org/bflower/react-intl-editor", + "keywords": [ + "Translation", + "React", + "Intl" + ], + "license": "MIT", + "category": "Utilities", + "icon": "translation-editor-icon.png", + "icon32": "translation-editor-icon-32.png", + "icon64": "translation-editor-icon-64.png", + "icon128": "translation-editor-icon-128.png", + "icon256": "translation-editor-icon-256.png", + "date": "2016-08-29" + }, + { + "slug": "trello", + "name": "Trello", + "description": "The ultimate project management tool. Start up a board in seconds, automate tedious tasks, and collaborate anywhere, even on mobile.", + "website": "https://trello.com", + "keywords": [ + "project management", + "tasks", + "kanban" + ], + "category": "Productivity", + "icon": "trello-icon.png", + "icon32": "trello-icon-32.png", + "icon64": "trello-icon-64.png", + "icon128": "trello-icon-128.png", + "icon256": "trello-icon-256.png", + "date": "2022-08-15" + }, + { + "slug": "trico", + "name": "TriCo", + "description": "This app converts an excel spreadsheet (xls/xlsx/csv) to a table/collection in mysql/mongodb.", + "website": "https://github.com/ngudbhav/TriCo-electron-app", + "category": "Developer Tools", + "keywords": [ + "excel", + "mongodb", + "mysql", + "covert", + "developer" + ], + "license": "MIT", + "icon": "trico-icon.png", + "icon32": "trico-icon-32.png", + "icon64": "trico-icon-64.png", + "icon128": "trico-icon-128.png", + "icon256": "trico-icon-256.png", + "date": "2019-03-22" + }, + { + "slug": "trilium-notes", + "name": "Trilium Notes", + "description": "Hierarchical note taking application with focus on building knowledge bases", + "category": "Productivity", + "repository": "https://github.com/zadam/trilium", + "keywords": [ + "wiki", + "knowledge base", + "journal", + "diary", + "encryption", + "note taking", + "notes" + ], + "license": "AGPL v3", + "icon": "trilium-notes-icon.png", + "icon32": "trilium-notes-icon-32.png", + "icon64": "trilium-notes-icon-64.png", + "icon128": "trilium-notes-icon-128.png", + "icon256": "trilium-notes-icon-256.png", + "date": "2018-12-01" + }, + { + "slug": "tropy", + "name": "Tropy", + "description": "Research photo management", + "website": "https://tropy.org", + "category": "Photo & Video", + "repository": "https://github.com/tropy/tropy/", + "keywords": [ + "photo", + "images", + "research", + "metadata", + "node-js", + "sqlite3", + "javascript" + ], + "license": "AGPL", + "goodColorOnWhite": "#2971dd", + "goodColorOnBlack": "#6382cb", + "icon": "tropy-icon.png", + "icon32": "tropy-icon-32.png", + "icon64": "tropy-icon-64.png", + "icon128": "tropy-icon-128.png", + "icon256": "tropy-icon-256.png", + "date": "2017-11-13" + }, + { + "slug": "trym", + "name": "Trym", + "description": "Beautiful small app for macOS to help you view, optimize and convert SVG icons", + "website": "https://kontentapps.com/trym", + "keywords": [ + "svg" + ], + "category": "Photo & Video", + "icon": "trym-icon.png", + "icon32": "trym-icon-32.png", + "icon64": "trym-icon-64.png", + "icon128": "trym-icon-128.png", + "icon256": "trym-icon-256.png", + "date": "2016-07-08" + }, + { + "slug": "ttth", + "name": "ttth", + "description": "Free and Open Source desktop app for online services like WhatsApp, Threema, Telegram, Twitter, Google and several others.", + "repository": "https://github.com/yafp/ttth", + "keywords": [ + "Discord", + "Dropbox", + "Freenode", + "github", + "google calendar", + "google drive", + "linkedin", + "mattermost", + "messenger", + "nextcloud", + "slack", + "Telegram", + "Threema", + "Twitter", + "WhatsApp", + "productivity", + "Xing" + ], + "category": "Productivity", + "locales": [ + "en-EN", + "de-DE" + ], + "icon": "ttth-icon.png", + "icon32": "ttth-icon-32.png", + "icon64": "ttth-icon-64.png", + "icon128": "ttth-icon-128.png", + "icon256": "ttth-icon-256.png", + "date": "2019-07-24" + }, + { + "slug": "tunlookup", + "name": "Tunlookup", + "description": "Translate selected text with a keystroke", + "website": "https://thephucit.github.io/tunlookup/", + "repository": "https://github.com/thephucit/tunlookup", + "keywords": [ + "Translator", + "translate", + "Vocabulary", + "Dictionary", + "Tunlookup", + "Tunlookup translate" + ], + "category": "Utilities", + "icon": "tunlookup-icon.png", + "icon32": "tunlookup-icon-32.png", + "icon64": "tunlookup-icon-64.png", + "icon128": "tunlookup-icon-128.png", + "icon256": "tunlookup-icon-256.png", + "date": "2017-08-14" + }, + { + "slug": "turbo-download-manager", + "name": "Turbo Download Manager", + "description": "An open-source multi-threading download manager", + "website": "https://add0n.com/turbo-download-manager.html", + "keywords": [ + "manager" + ], + "category": "Utilities", + "icon": "turbo-download-manager-icon.png", + "icon32": "turbo-download-manager-icon-32.png", + "icon64": "turbo-download-manager-icon-64.png", + "icon128": "turbo-download-manager-icon-128.png", + "icon256": "turbo-download-manager-icon-256.png", + "date": "2016-02-07" + }, + { + "slug": "tusk", + "name": "Tusk", + "description": "Refined Evernote desktop app", + "website": "https://klaudiosinani.com/tusk/", + "repository": "https://github.com/klaudiosinani/tusk", + "snapcraftName": "tusk", + "keywords": [ + "note", + "productivity", + "note-taking", + "evernote" + ], + "license": "MIT", + "category": "Productivity", + "icon": "tusk-icon.png", + "icon32": "tusk-icon-32.png", + "icon64": "tusk-icon-64.png", + "icon128": "tusk-icon-128.png", + "icon256": "tusk-icon-256.png", + "date": "2017-08-29" + }, + { + "slug": "tviewer", + "name": "T.Viewer", + "description": "Cross-platform Tizen Log Viewer.", + "category": "Developer Tools", + "repository": "https://github.com/msaltnet/T.Viewer", + "keywords": [ + "tizen", + "log", + "viewer", + "development" + ], + "icon": "tviewer-icon.png", + "icon32": "tviewer-icon-32.png", + "icon64": "tviewer-icon-64.png", + "icon128": "tviewer-icon-128.png", + "icon256": "tviewer-icon-256.png", + "date": "2020-09-10" + }, + { + "slug": "tweakstyle", + "name": "TweakStyle", + "description": "The next code editor", + "website": "https://tweakstyle.com", + "keywords": [ + "code" + ], + "category": "Developer Tools", + "icon": "tweakstyle-icon.png", + "icon32": "tweakstyle-icon-32.png", + "icon64": "tweakstyle-icon-64.png", + "icon128": "tweakstyle-icon-128.png", + "icon256": "tweakstyle-icon-256.png", + "date": "2016-04-06" + }, + { + "slug": "tweeten", + "name": "Tweeten", + "description": "A better TweetDeck experience", + "website": "https://tweetenapp.com/", + "keywords": [ + "twitter", + "tweetdeck", + "tweetdeck for windows" + ], + "category": "Social", + "icon": "tweeten-icon.png", + "icon32": "tweeten-icon-32.png", + "icon64": "tweeten-icon-64.png", + "icon128": "tweeten-icon-128.png", + "icon256": "tweeten-icon-256.png", + "date": "2016-05-31" + }, + { + "slug": "twinkle-tray", + "name": "Twinkle Tray", + "description": "Manage brightness of multiple monitors from the system tray.", + "website": "https://twinkletray.com/", + "category": "Utilities", + "repository": "https://github.com/xanderfrangos/twinkle-tray", + "keywords": [ + "brightness", + "monitor", + "display", + "ddc-ic", + "windows", + "brightness-control" + ], + "icon": "twinkle-tray-icon.png", + "icon32": "twinkle-tray-icon-32.png", + "icon64": "twinkle-tray-icon-64.png", + "icon128": "twinkle-tray-icon-128.png", + "icon256": "twinkle-tray-icon-256.png", + "date": "2020-01-14" + }, + { + "slug": "twitch", + "name": "Twitch", + "description": "Interactive livestreaming service for content spanning gaming, entertainment, sports, music, and more.", + "website": "https://app.twitch.tv", + "keywords": [ + "games" + ], + "category": "Games", + "icon": "twitch-icon.png", + "icon32": "twitch-icon-32.png", + "icon64": "twitch-icon-64.png", + "icon128": "twitch-icon-128.png", + "icon256": "twitch-icon-256.png", + "date": "2017-09-13" + }, + { + "slug": "twittertron", + "name": "TwitterTron", + "description": "It is a standalone desktop twitter client written in typescript and react.", + "website": "https://afractal.github.io/twittertron-app", + "category": "Entertainment", + "repository": "https://github.com/afractal/twittertron-app", + "keywords": [ + "twitter" + ], + "license": "Proprietary", + "goodColorOnWhite": "#343e40", + "goodColorOnBlack": "#fafbfc", + "faintColorOnWhite": "rgba(138, 43, 226, 0.6)", + "icon": "twittertron-icon.png", + "icon32": "twittertron-icon-32.png", + "icon64": "twittertron-icon-64.png", + "icon128": "twittertron-icon-128.png", + "icon256": "twittertron-icon-256.png", + "date": "2021-04-02" + }, + { + "slug": "typetalk", + "name": "Typetalk", + "description": "A simply fun chat app for teams.", + "website": "https://www.typetalk.in", + "keywords": [ + "chat", + "business", + "orgainzation", + "team" + ], + "category": "Business", + "icon": "typetalk-icon.png", + "icon32": "typetalk-icon-32.png", + "icon64": "typetalk-icon-64.png", + "icon128": "typetalk-icon-128.png", + "icon256": "typetalk-icon-256.png", + "date": "2016-06-06" + }, + { + "slug": "tzared", + "name": "Tzared", + "description": "Real-time strategy game for web browsers and PC.", + "website": "https://tza.red", + "keywords": [ + "games", + "tzared", + "online" + ], + "category": "Games", + "youtube_video_url": "https://www.youtube.com/watch?time_continue=612&v=4oFdzM81_Ls", + "icon": "tzared-icon.png", + "icon32": "tzared-icon-32.png", + "icon64": "tzared-icon-64.png", + "icon128": "tzared-icon-128.png", + "icon256": "tzared-icon-256.png", + "date": "2020-08-04" + }, + { + "slug": "ubauth", + "name": "UbAuth", + "description": "App to help developers create access tokens for Uber applications with OAuth 2.0", + "website": "http://ubauth.enytc.com", + "repository": "https://github.com/chrisenytc/ubauth", + "keywords": [ + "uber", + "api", + "oauth", + "developer", + "tools" + ], + "license": "MIT", + "category": "Developer Tools", + "icon": "ubauth-icon.png", + "icon32": "ubauth-icon-32.png", + "icon64": "ubauth-icon-64.png", + "icon128": "ubauth-icon-128.png", + "icon256": "ubauth-icon-256.png", + "date": "2016-07-26" + }, + { + "slug": "ueli", + "name": "ueli", + "description": "This is a keystroke launcher for Windows and macOS.", + "website": "https://ueli.app", + "repository": "https://github.com/oliverschwendener/ueli", + "keywords": [ + "keystroke", + "launcher", + "search" + ], + "license": "MIT", + "category": "Utilities", + "icon": "ueli-icon.png", + "icon32": "ueli-icon-32.png", + "icon64": "ueli-icon-64.png", + "icon128": "ueli-icon-128.png", + "icon256": "ueli-icon-256.png", + "date": "2018-04-18" + }, + { + "slug": "umlboard", + "name": "UMLBoard", + "description": "Create UML class diagrams with a nice whiteboard look.", + "website": "https://www.umlboard.com", + "category": "Developer Tools", + "keywords": [ + "UML", + "whiteboard", + "class designer", + "handdrawn" + ], + "locales": [ + "en-US", + "de-DE" + ], + "icon": "umlboard-icon.png", + "icon32": "umlboard-icon-32.png", + "icon64": "umlboard-icon-64.png", + "icon128": "umlboard-icon-128.png", + "icon256": "umlboard-icon-256.png", + "date": "2022-03-19" + }, + { + "slug": "unlimited-clipboard", + "name": "clipboard-manager-electron", + "description": "Simple clipboard manager with unlimited history in IndexedDB.", + "category": "Productivity", + "repository": "https://github.com/morozovsk/unlimited-clipboard.git", + "keywords": [ + "clipboard", + "clipboard-manager", + "history", + "unlimited", + "infinite", + "endless", + "IndexedDB" + ], + "license": "MIT", + "icon": "unlimited-clipboard-icon.png", + "icon32": "unlimited-clipboard-icon-32.png", + "icon64": "unlimited-clipboard-icon-64.png", + "icon128": "unlimited-clipboard-icon-128.png", + "icon256": "unlimited-clipboard-icon-256.png", + "date": "2020-08-24" + }, + { + "slug": "unofficial-zalo", + "name": "Unofficial Zalo", + "description": "The unofficial Zalo messaging app", + "repository": "https://github.com/SafeStudio/unofficial-zalo", + "category": "Productivity", + "license": "GPL-3.0", + "keywords": [ + "chat", + "messaging", + "productivity" + ], + "locales": [ + "vi-VN" + ], + "icon": "unofficial-zalo-icon.png", + "icon32": "unofficial-zalo-icon-32.png", + "icon64": "unofficial-zalo-icon-64.png", + "icon128": "unofficial-zalo-icon-128.png", + "icon256": "unofficial-zalo-icon-256.png", + "date": "2017-09-08" + }, + { + "slug": "upcount", + "name": "Upcount", + "description": "Invoicing made easy. Beautiful invoice template, offline-first & configurable.", + "website": "https://www.upcount.app", + "category": "Business", + "repository": "https://github.com/madisvain/upcount", + "keywords": [ + "invoice", + "invoicing", + "offline first", + "open source", + "configurable" + ], + "license": "GPLv3", + "goodColorOnWhite": "#222222", + "goodColorOnBlack": "#41DB7F", + "faintColorOnWhite": "rgba(34, 34, 34, 0.3)", + "locales": [ + "en" + ], + "icon": "upcount-icon.png", + "icon32": "upcount-icon-32.png", + "icon64": "upcount-icon-64.png", + "icon128": "upcount-icon-128.png", + "icon256": "upcount-icon-256.png", + "date": "2020-01-04" + }, + { + "slug": "upnotes", + "name": "domodel-diary", + "description": "Universal password protected diary application.", + "category": "Productivity", + "repository": "https://github.com/thoughtsunificator/domodel-diary-electron", + "icon": "upnotes-icon.png", + "icon32": "upnotes-icon-32.png", + "icon64": "upnotes-icon-64.png", + "icon128": "upnotes-icon-128.png", + "icon256": "upnotes-icon-256.png", + "date": "2022-08-05" + }, + { + "slug": "utilso", + "name": "Utilso", + "description": "All-in-one tools for developers. Regex Tester, JWT Verify, Format JSON, Decode base64, Code Beautify and more. Work completely offline.", + "website": "https://utilso.com", + "category": "Developer Tools", + "snapcraftName": "utilso", + "keywords": [ + "dev tools", + "development", + "JWT verify", + "Base64 decode", + "JSON format", + "YAML to JSON", + "XML beautify", + "UUID Generate", + "HTML Beautify", + "RegExp Tester", + "Unix Time Converter" + ], + "icon": "utilso-icon.png", + "icon32": "utilso-icon-32.png", + "icon64": "utilso-icon-64.png", + "icon128": "utilso-icon-128.png", + "icon256": "utilso-icon-256.png", + "date": "2021-07-17" + }, + { + "slug": "vagrant-manager", + "name": "Vagrant Manager", + "description": "Menu bar app for managing your vagrant machines.", + "repository": "https://github.com/absalomedia/vagrant-manager", + "keywords": [ + "vagrant", + "manager", + "virtualbox", + "vmware", + "developer tools" + ], + "license": "MIT", + "category": "Developer Tools", + "locales": [ + "cs-CZ", + "hi-IN", + "ja-JP", + "en-GB", + "de-DE", + "pt-PT", + "uk-UA", + "zh-CN" + ], + "icon": "vagrant-manager-icon.png", + "icon32": "vagrant-manager-icon-32.png", + "icon64": "vagrant-manager-icon-64.png", + "icon128": "vagrant-manager-icon-128.png", + "icon256": "vagrant-manager-icon-256.png", + "date": "2016-10-10" + }, + { + "slug": "vectr", + "name": "Vectr", + "description": "Free Design App For Web + Desktop", + "website": "https://vectr.com/", + "keywords": [ + "design", + "editor" + ], + "category": "Productivity", + "icon": "vectr-icon.png", + "icon32": "vectr-icon-32.png", + "icon64": "vectr-icon-64.png", + "icon128": "vectr-icon-128.png", + "icon256": "vectr-icon-256.png", + "date": "2016-05-30" + }, + { + "slug": "vershd", + "name": "Vershd", + "description": "The effortless Git GUI.", + "website": "https://vershd.io", + "category": "Developer Tools", + "keywords": [ + "git", + "git gui", + "programming", + "productivity", + "code", + "commits", + "review", + "developer", + "tool" + ], + "icon": "vershd-icon.png", + "icon32": "vershd-icon-32.png", + "icon64": "vershd-icon-64.png", + "icon128": "vershd-icon-128.png", + "icon256": "vershd-icon-256.png", + "date": "2020-07-20" + }, + { + "slug": "vikunja", + "name": "Vikunja", + "description": "The to-do app to organize your life.", + "website": "https://vikunja.cloud/", + "category": "Productivity", + "repository": "https://code.vikunja.io/desktop", + "keywords": [ + "todo", + "task manager", + "tasks" + ], + "license": "GPLv3", + "icon": "vikunja-icon.png", + "icon32": "vikunja-icon-32.png", + "icon64": "vikunja-icon-64.png", + "icon128": "vikunja-icon-128.png", + "icon256": "vikunja-icon-256.png", + "date": "2022-03-20" + }, + { + "slug": "visual-family-tree", + "name": "Visual Family Tree", + "description": "Create a family tree in a simple and visual way.", + "website": "https://jisco.me/VisualFamilyTree", + "category": "Education", + "repository": "https://github.com/Jisco/VisualFamilyTree", + "keywords": [ + "family", + "tree", + "genealogy", + "pedigree", + "ancestry", + "origin", + "certificate", + "life" + ], + "locales": [ + "en-US", + "de-DE" + ], + "icon": "visual-family-tree-icon.png", + "icon32": "visual-family-tree-icon-32.png", + "icon64": "visual-family-tree-icon-64.png", + "icon128": "visual-family-tree-icon-128.png", + "icon256": "visual-family-tree-icon-256.png", + "date": "2020-06-24" + }, + { + "slug": "visual-studio-code", + "name": "Visual Studio Code", + "description": "Open source code editor developed by Microsoft", + "website": "https://code.visualstudio.com", + "homebrewCaskName": "visual-studio-code", + "license": "MIT / Proprietary", + "keywords": [ + "code" + ], + "category": "Developer Tools", + "icon": "visual-studio-code-icon.png", + "icon32": "visual-studio-code-icon-32.png", + "icon64": "visual-studio-code-icon-64.png", + "icon128": "visual-studio-code-icon-128.png", + "icon256": "visual-studio-code-icon-256.png", + "date": "2015-04-29" + }, + { + "slug": "voipstudio", + "name": "VoIPstudio", + "description": "Desktop Softphone client for VoIPstudio Business Phone System.", + "website": "https://voipstudio.com", + "keywords": [ + "voip", + "chat", + "messaging", + "screen sharing", + "free online calls", + "free calls" + ], + "category": "Productivity", + "icon": "voipstudio-icon.png", + "icon32": "voipstudio-icon-32.png", + "icon64": "voipstudio-icon-64.png", + "icon128": "voipstudio-icon-128.png", + "icon256": "voipstudio-icon-256.png", + "date": "2019-05-25" + }, + { + "slug": "vrap", + "name": "Vrap", + "description": "360 media player", + "website": "https://www.airpano.com/vrap.php?set_language=2", + "keywords": [ + "360 video", + "360 player", + "VR Player", + "360 panorama player", + "make 360 video", + "krpano", + "developer tools" + ], + "category": "Developer Tools", + "icon": "vrap-icon.png", + "icon32": "vrap-icon-32.png", + "icon64": "vrap-icon-64.png", + "icon128": "vrap-icon-128.png", + "icon256": "vrap-icon-256.png", + "date": "2016-06-22" + }, + { + "slug": "vue-calc", + "name": "Vue Calc", + "description": "A Simple VueJS Calculator built with ElectronJS", + "repository": "https://github.com/el3um4s/vue-calc", + "keywords": [ + "calculator", + "vuetify", + "vue" + ], + "category": "Utilities", + "icon": "vue-calc-icon.png", + "icon32": "vue-calc-icon-32.png", + "icon64": "vue-calc-icon-64.png", + "icon128": "vue-calc-icon-128.png", + "icon256": "vue-calc-icon-256.png", + "date": "2018-04-12" + }, + { + "slug": "vupc", + "name": "VuPC", + "description": "WebRTC screensharing.", + "keywords": [ + "screensharing", + "collaboration", + "WebRTC" + ], + "category": "Social", + "repository": "https://github.com/machester4/vupc", + "icon": "vupc-icon.png", + "icon32": "vupc-icon-32.png", + "icon64": "vupc-icon-64.png", + "icon128": "vupc-icon-128.png", + "icon256": "vupc-icon-256.png", + "date": "2020-10-14" + }, + { + "slug": "wail", + "name": "WAIL", + "description": "Collection Based Personal Web Archiving", + "category": "Utilities", + "repository": "https://github.com/N0taN3rd/wail", + "keywords": [ + "web archiving", + "WARC", + "browser based presrevation", + "web archive collections", + "personal web archiving", + "high fidelity preservation" + ], + "license": "GPL-3.0", + "icon": "wail-icon.png", + "icon32": "wail-icon-32.png", + "icon64": "wail-icon-64.png", + "icon128": "wail-icon-128.png", + "icon256": "wail-icon-256.png", + "date": "2017-08-29" + }, + { + "slug": "waiterio-restaurant-pos", + "name": "Waiterio Restaurant POS", + "description": "Order management and POS system for restaurants", + "website": "https://www.waiterio.com", + "category": "Business", + "youtube_video_url": "https://www.youtube.com/watch?v=xkkHJUSXNI0", + "keywords": [ + "restaurant", + "pos", + "hospitality", + "business" + ], + "license": "Commercial", + "locales": [ + "cs-CZ", + "da-DK", + "de-DE", + "el-GR", + "en-US", + "es-MX", + "fr-FR", + "id-ID", + "it-IT", + "ja-JP", + "ko-KR", + "nl-NL", + "pl-PL", + "pt-BR", + "ru-RU", + "th-TH", + "tr-TR", + "zh-CN" + ], + "snapcraftName": "waiterio-restaurant-pos", + "icon": "waiterio-restaurant-pos-icon.png", + "icon32": "waiterio-restaurant-pos-icon-32.png", + "icon64": "waiterio-restaurant-pos-icon-64.png", + "icon128": "waiterio-restaurant-pos-icon-128.png", + "icon256": "waiterio-restaurant-pos-icon-256.png", + "date": "2019-01-26" + }, + { + "slug": "wakefy", + "name": "Wakefy", + "description": "Turn your Mac into a Spotify alarm clock.", + "website": "https://wakefy.com/", + "category": "Utilities", + "keywords": [ + "alarm clock", + "Spotify", + "music", + "alarm", + "wake up", + "macos", + "mac", + "macbook", + "turn", + "playlist", + "song", + "album", + "morning" + ], + "icon": "wakefy-icon.png", + "icon32": "wakefy-icon-32.png", + "icon64": "wakefy-icon-64.png", + "icon128": "wakefy-icon-128.png", + "icon256": "wakefy-icon-256.png", + "date": "2018-03-20" + }, + { + "slug": "walling", + "name": "Walling", + "description": "Organize and refine ideas visually.", + "website": "https://walling.app", + "category": "Productivity", + "keywords": [ + "notes", + "ideas", + "tasks", + "kanban", + "organize", + "research", + "collaboration", + "board", + "braindump", + "brainstorm", + "plan" + ], + "youtube_video_url": "https://www.youtube.com/watch?v=bu38GeuLmNA", + "icon": "walling-icon.png", + "icon32": "walling-icon-32.png", + "icon64": "walling-icon-64.png", + "icon128": "walling-icon-128.png", + "icon256": "walling-icon-256.png", + "date": "2020-01-28" + }, + { + "slug": "wanna-class", + "name": "Wanna Class", + "description": "Campus desktop software for YuanZe University students to select wanted course.", + "repository": "https://github.com/MissterHao/WannaClass", + "keywords": [ + "course selection", + "Taiwan", + "YZU", + "students" + ], + "category": "Education", + "license": "GPL-3.0", + "icon": "wanna-class-icon.png", + "icon32": "wanna-class-icon-32.png", + "icon64": "wanna-class-icon-64.png", + "icon128": "wanna-class-icon-128.png", + "icon256": "wanna-class-icon-256.png", + "date": "2021-05-31" + }, + { + "slug": "waqt", + "name": "Waqt", + "description": "View current Islamic prayer times", + "repository": "https://github.com/arafatamim/waqt", + "keywords": [ + "prayer-times", + "islam", + "islamic", + "waqt", + "prayer" + ], + "category": "Utilities", + "icon": "waqt-icon.png", + "icon32": "waqt-icon-32.png", + "icon64": "waqt-icon-64.png", + "icon128": "waqt-icon-128.png", + "icon256": "waqt-icon-256.png", + "date": "2018-06-18" + }, + { + "slug": "wayward", + "name": "Wayward", + "description": "Explore, build, and most importantly survive in these unforgiving lands. Wayward is a challenging turn-based, top-down, wilderness survival roguelike.", + "website": "http://www.waywardgame.com/", + "category": "Games", + "keywords": [ + "game", + "roguelike", + "survival", + "sandbox" + ], + "youtube_video_url": "https://www.youtube.com/watch?v=kc69XEXiPzE", + "icon": "wayward-icon.png", + "icon32": "wayward-icon-32.png", + "icon64": "wayward-icon-64.png", + "icon128": "wayward-icon-128.png", + "icon256": "wayward-icon-256.png", + "date": "2018-01-23" + }, + { + "slug": "wdos", + "name": "wdOS", + "description": "The easy way to make desktop apps with html, css, javascript, and Nodejs. No terminal needed. Have all the apps you create be organized in one easy to use location.", + "website": "https://www.webdesk.me/", + "category": "Developer Tools", + "repository": "https://github.com/Webdeskme/wdOS/releases", + "keywords": [ + "wdOS", + "WebDesktop", + "devloper", + "Webframe" + ], + "icon": "wdos-icon.png", + "icon32": "wdos-icon-32.png", + "icon64": "wdos-icon-64.png", + "icon128": "wdos-icon-128.png", + "icon256": "wdos-icon-256.png", + "date": "2019-12-10" + }, + { + "slug": "web-toolbox", + "name": "Web Toolbox", + "description": "Collection of web developer utilities.", + "category": "Developer Tools", + "repository": "https://github.com/amwebexpert/etoolbox", + "keywords": [ + "urlparser", + "base64", + "colorpicker", + "jwt", + "decoder", + "url", + "encoder", + "uuid", + "regex", + "OCR" + ], + "license": "MIT", + "icon": "web-toolbox-icon.png", + "icon32": "web-toolbox-icon-32.png", + "icon64": "web-toolbox-icon-64.png", + "icon128": "web-toolbox-icon-128.png", + "icon256": "web-toolbox-icon-256.png", + "date": "2021-01-10" + }, + { + "slug": "webcatalog", + "name": "WebCatalog", + "description": "Turn Any Websites Into Real Desktop Apps", + "website": "https://webcatalog.io", + "license": "MPL-2.0", + "homebrewCaskName": "webcatalog", + "youtube_video_url": "https://www.youtube.com/watch?v=kWuGFW42Vjo", + "keywords": [ + "app store", + "create desktop app", + "real app", + "site-specific browser", + "browser", + "fluid", + "fluidapp", + "productivity", + "ssb" + ], + "category": "Productivity", + "icon": "webcatalog-icon.png", + "icon32": "webcatalog-icon-32.png", + "icon64": "webcatalog-icon-64.png", + "icon128": "webcatalog-icon-128.png", + "icon256": "webcatalog-icon-256.png", + "date": "2017-10-21" + }, + { + "slug": "webkiosk-wrapper", + "name": "Webkiosk-Wrapper", + "description": "Wrapper for Webkiosk portal of Jaypee college, Noida.", + "website": "https://github.com/ngudbhav/Webkiosk-Wrapper", + "category": "Utilities", + "keywords": [ + "webkiosk", + "jiit", + "college", + "wrapper", + "utility" + ], + "license": "MIT", + "icon": "webkiosk-wrapper-icon.png", + "icon32": "webkiosk-wrapper-icon-32.png", + "icon64": "webkiosk-wrapper-icon-64.png", + "icon128": "webkiosk-wrapper-icon-128.png", + "icon256": "webkiosk-wrapper-icon-256.png", + "date": "2019-09-24" + }, + { + "slug": "webkitty", + "name": "WebKitty", + "description": "All-in-one environment for editing, testing, and debugging web development projects.", + "website": "https://yikuansun.github.io/dartfling/product.html?pid=3", + "repository": "https://github.com/yikuansun/webkitty", + "license": "MIT", + "keywords": [ + "IDE", + "HTML", + "JS", + "CSS", + "Text Editor", + "Web Development" + ], + "category": "Developer Tools", + "icon": "webkitty-icon.png", + "icon32": "webkitty-icon-32.png", + "icon64": "webkitty-icon-64.png", + "icon128": "webkitty-icon-128.png", + "icon256": "webkitty-icon-256.png", + "date": "2022-03-18" + }, + { + "slug": "webtorrent", + "name": "WebTorrent", + "description": "The streaming torrent client", + "website": "https://webtorrent.io/", + "repository": "https://github.com/webtorrent/webtorrent-desktop", + "homebrewCaskName": "webtorrent", + "keywords": [ + "torrent", + "sharing", + "data", + "hosting", + "p2p", + "decentralized", + "streaming", + "video" + ], + "category": "Utilities", + "goodColorOnWhite": "#E5193B", + "goodColorOnBlack": "#E5193B", + "icon": "webtorrent-icon.png", + "icon32": "webtorrent-icon-32.png", + "icon64": "webtorrent-icon-64.png", + "icon128": "webtorrent-icon-128.png", + "icon256": "webtorrent-icon-256.png", + "date": "2016-04-06" + }, + { + "slug": "weektodo", + "name": "WeekToDo", + "description": "Free Minimalist Weekly Planner App Focused on Privacy.", + "website": "https://weektodo.me", + "category": "Productivity", + "snapcraftName": "weektodo", + "keywords": [ + "tasks", + "todos", + "productivity", + "lists", + "calendar", + "scheduler", + "organizer", + "planner" + ], + "icon": "weektodo-icon.png", + "icon32": "weektodo-icon-32.png", + "icon64": "weektodo-icon-64.png", + "icon128": "weektodo-icon-128.png", + "icon256": "weektodo-icon-256.png", + "date": "2022-08-05" + }, + { + "slug": "weighthub", + "name": "WeightHub", + "description": "Easy-to-use desktop app, to seamlessly synchronize your body weight data between platforms, with clouds or files.", + "website": "https://www.weemple.com/weighthub", + "category": "Health & Fitness", + "keywords": [ + "sync", + "weight", + "weight loss", + "smart scale", + "fitness", + "health", + "platform", + "cloud", + "fitbit", + "garmin", + "withings" + ], + "locales": [ + "en", + "es", + "de", + "fr", + "it" + ], + "goodColorOnWhite": "#1672b8", + "goodColorOnBlack": "#428bca", + "icon": "weighthub-icon.png", + "icon32": "weighthub-icon-32.png", + "icon64": "weighthub-icon-64.png", + "icon128": "weighthub-icon-128.png", + "icon256": "weighthub-icon-256.png", + "date": "2018-10-19" + }, + { + "slug": "weltenschaft", + "name": "Weltenschaft", + "description": "Open-source terrain generator.", + "category": "Graphics & Design", + "repository": "https://github.com/HoubkneghteS/Weltenschaft", + "keywords": [ + "Terrain", + "Map", + "Procedural generation" + ], + "license": "MIT", + "locales": [ + "en", + "de" + ], + "icon": "weltenschaft-icon.png", + "icon32": "weltenschaft-icon-32.png", + "icon64": "weltenschaft-icon-64.png", + "icon128": "weltenschaft-icon-128.png", + "icon256": "weltenschaft-icon-256.png", + "date": "2020-06-24" + }, + { + "slug": "wexond", + "name": "Wexond", + "description": "An extensible web browser with beautiful UI and some innovative features.", + "category": "Productivity", + "repository": "https://github.com/wexond/wexond", + "keywords": [ + "browser", + "material", + "extensions", + "plugins", + "react" + ], + "license": "MIT", + "icon": "wexond-icon.png", + "icon32": "wexond-icon-32.png", + "icon64": "wexond-icon-64.png", + "icon128": "wexond-icon-128.png", + "icon256": "wexond-icon-256.png", + "date": "2018-02-13" + }, + { + "slug": "whale", + "name": "Whale", + "description": "Unofficial Trello app", + "keywords": [ + "productivity" + ], + "category": "Productivity", + "repository": "https://github.com/1000ch/whale", + "icon": "whale-icon.png", + "icon32": "whale-icon-32.png", + "icon64": "whale-icon-64.png", + "icon128": "whale-icon-128.png", + "icon256": "whale-icon-256.png", + "date": "2016-12-13" + }, + { + "slug": "whatsapp", + "name": "WhatsApp", + "description": "Free and offers simple, secure, reliable messaging and calling, available on phones all over the world.", + "website": "https://www.whatsapp.com", + "keywords": [ + "free calls", + "free online calls", + "free calls on mobile", + "messaging", + "chat", + "voip" + ], + "category": "Social", + "icon": "whatsapp-icon.png", + "icon32": "whatsapp-icon-32.png", + "icon64": "whatsapp-icon-64.png", + "icon128": "whatsapp-icon-128.png", + "icon256": "whatsapp-icon-256.png", + "date": "2018-02-05" + }, + { + "slug": "wildlink", + "name": "Wildlink", + "description": "The easiest way to earn some extra cash from links you already share. Wildlink is a tray utility that monitors your clipboard for eligible links to products and stores, then converts those links to shorter, profitable versions. When someone clicks through your links and makes a purchase, you earn a percentage of the purchase.", + "website": "https://www.wildlink.me/", + "keywords": [ + "affiliate", + "clipboard", + "beer money", + "utility", + "tray" + ], + "license": "Commercial", + "category": "Utilities", + "icon": "wildlink-icon.png", + "icon32": "wildlink-icon-32.png", + "icon64": "wildlink-icon-64.png", + "icon128": "wildlink-icon-128.png", + "icon256": "wildlink-icon-256.png", + "date": "2018-04-01" + }, + { + "slug": "winds", + "category": "Productivity", + "description": "An open-source podcast & RSS desktop app", + "keywords": [ + "feed", + "rss", + "podcast", + "audio", + "syndication" + ], + "name": "winds.yml", + "repository": "https://github.com/getstream/winds", + "website": "https://getstream.io", + "icon": "winds-icon.png", + "icon32": "winds-icon-32.png", + "icon64": "winds-icon-64.png", + "icon128": "winds-icon-128.png", + "icon256": "winds-icon-256.png", + "date": "2018-05-22" + }, + { + "slug": "wire", + "name": "Wire", + "description": "The most secure collaboration platform.", + "website": "https://wire.com", + "repository": "https://github.com/wireapp", + "keywords": [ + "communication", + "privacy", + "security", + "messenger", + "messaging" + ], + "category": "Social", + "icon": "wire-icon.png", + "icon32": "wire-icon-32.png", + "icon64": "wire-icon-64.png", + "icon128": "wire-icon-128.png", + "icon256": "wire-icon-256.png", + "date": "2015-10-29" + }, + { + "slug": "wizard-mirror", + "name": "WizardMirror", + "description": "Convert your Raspberry Pi into a mysterious mirror, with powers.", + "website": "https://github.com/Sanjit1/WizardMirror#wizard-mirror", + "category": "Utilities", + "repository": "https://www.github.com/Sanjit1/WizardMirror", + "keywords": [ + "wizard", + "mirror", + "magic", + "raspberry", + "pi" + ], + "license": "MIT", + "icon": "wizard-mirror-icon.png", + "icon32": "wizard-mirror-icon-32.png", + "icon64": "wizard-mirror-icon-64.png", + "icon128": "wizard-mirror-icon-128.png", + "icon256": "wizard-mirror-icon-256.png", + "date": "2019-09-24" + }, + { + "slug": "wnr", + "name": "wnr", + "description": "A timer app with strong expansibility for computers.", + "website": "https://getwnr.com/", + "repository": "https://github.com/RoderickQiu/wnr", + "keywords": [ + "timer", + "work", + "rest", + "time management", + "pomodoro", + "productivity", + "time", + "minimalist", + "basic", + "efficiency" + ], + "license": "MPL2.0", + "category": "Productivity", + "locales": [ + "en", + "zh-CN" + ], + "icon": "wnr-icon.png", + "icon32": "wnr-icon-32.png", + "icon64": "wnr-icon-64.png", + "icon128": "wnr-icon-128.png", + "icon256": "wnr-icon-256.png", + "date": "2019-03-22" + }, + { + "slug": "wordofthehour", + "name": "WordofTheHour", + "description": "Every hour, a new vocabulary word is featured along with translations into 10+ languages.", + "website": "https://wordofthehour.org/desktopapp.html", + "keywords": [ + "education", + "language", + "learning", + "vocabulary", + "words" + ], + "category": "Education", + "icon": "wordofthehour-icon.png", + "icon32": "wordofthehour-icon-32.png", + "icon64": "wordofthehour-icon-64.png", + "icon128": "wordofthehour-icon-128.png", + "icon256": "wordofthehour-icon-256.png", + "date": "2019-03-24" + }, + { + "slug": "wordpress", + "name": "WordPress", + "description": "Desktop app that gives WordPress a permanent home in your dock.", + "website": "https://desktop.wordpress.com", + "keywords": [ + "Productivity" + ], + "category": "Productivity", + "icon": "wordpress-icon.png", + "icon32": "wordpress-icon-32.png", + "icon64": "wordpress-icon-64.png", + "icon128": "wordpress-icon-128.png", + "icon256": "wordpress-icon-256.png", + "date": "2022-08-10" + }, + { + "slug": "workpuls", + "name": "WorkPuls", + "description": "Employee monitoring and time tracking.", + "website": "https://www.workpuls.com/", + "category": "Business", + "keywords": [ + "employee monitoring", + "time tracking", + "screenshots" + ], + "license": "Commercial", + "icon": "workpuls-icon.png", + "icon32": "workpuls-icon-32.png", + "icon64": "workpuls-icon-64.png", + "icon128": "workpuls-icon-128.png", + "icon256": "workpuls-icon-256.png", + "date": "2017-12-15" + }, + { + "slug": "worksheets-data-studio", + "name": "WORKSHEETS Data Studio", + "description": "Online SQL Client, Exploratory Data Analysis, Data Processing and Low Code Apps.", + "website": "https://worksheet.systems/", + "repository": "https://github.com/FalconSoft/worksheets-data.studio", + "keywords": [ + "Online SQL Client", + "REST Client", + "API testing", + "Low Code", + "JSPython", + "developer tools" + ], + "license": "Commercial", + "category": "Developer Tools", + "icon": "worksheets-data-studio-icon.png", + "icon32": "worksheets-data-studio-icon-32.png", + "icon64": "worksheets-data-studio-icon-64.png", + "icon128": "worksheets-data-studio-icon-128.png", + "icon256": "worksheets-data-studio-icon-256.png", + "date": "2022-08-05" + }, + { + "slug": "wow-stat", + "name": "WoW Stat", + "description": "World of Warcraft server uptime monitor", + "repository": "https://github.com/arzynik/wowstat", + "license": "MIT", + "keywords": [ + "wow", + "games", + "warcraft" + ], + "category": "Games", + "icon": "wow-stat-icon.png", + "icon32": "wow-stat-icon-32.png", + "icon64": "wow-stat-icon-64.png", + "icon128": "wow-stat-icon-128.png", + "icon256": "wow-stat-icon-256.png", + "date": "2016-12-13" + }, + { + "slug": "writebar", + "name": "WriteBar", + "description": "Distraction-free text editor, that displays focus text line right over the keyboard (on the Macbook Pro TouchBar).", + "website": "https://writebar.js.org", + "repository": "https://github.com/alexander-shvets/writebar", + "keywords": [ + "macbook-pro", + "touchbar", + "distraction-free", + "text-editor", + "quill", + "macos", + "text", + "editor" + ], + "category": "Productivity", + "icon": "writebar-icon.png", + "icon32": "writebar-icon-32.png", + "icon64": "writebar-icon-64.png", + "icon128": "writebar-icon-128.png", + "icon256": "writebar-icon-256.png", + "date": "2018-02-13" + }, + { + "slug": "xuanxuan", + "name": "Xuanxuan IM", + "description": "A self-hosted enterprise IM solution for all platforms.", + "website": "https://xuanim.com/", + "license": "ZENTAO OPEN SOFTWARE LICENSE 1.0 (http://zpl.pub/page/zoslv1.html)", + "category": "Productivity", + "keywords": [ + "im", + "messaging", + "collaboration", + "office" + ], + "locales": [ + "zh-CN", + "zh-TW", + "en-US" + ], + "icon": "xuanxuan-icon.png", + "icon32": "xuanxuan-icon-32.png", + "icon64": "xuanxuan-icon-64.png", + "icon128": "xuanxuan-icon-128.png", + "icon256": "xuanxuan-icon-256.png", + "date": "2017-08-10" + }, + { + "slug": "y2mp3", + "name": "y2mp3", + "description": "Download youtube videos to audio files.", + "category": "Music", + "repository": "https://github.com/moshfeu/y2mp3", + "keywords": [ + "youtube", + "playlist", + "download", + "mp3", + "free", + "audio" + ], + "license": "MIT", + "locales": [ + "en-US" + ], + "icon": "y2mp3-icon.png", + "icon32": "y2mp3-icon-32.png", + "icon64": "y2mp3-icon-64.png", + "icon128": "y2mp3-icon-128.png", + "icon256": "y2mp3-icon-256.png", + "date": "2018-12-03" + }, + { + "slug": "yet-another-gitbook-reader", + "name": "Yet-Another-Gitbook-Reader", + "description": "YAGR is yet another GitBook reader for desktop.", + "repository": "https://github.com/gnu4cn/gitbook-reader-app", + "category": "Education", + "keywords": [ + "gitbook reader", + "typeorm backed", + "nodegit backed" + ], + "language": "English/Chinese", + "icon": "yet-another-gitbook-reader-icon.png", + "icon32": "yet-another-gitbook-reader-icon-32.png", + "icon64": "yet-another-gitbook-reader-icon-64.png", + "icon128": "yet-another-gitbook-reader-icon-128.png", + "icon256": "yet-another-gitbook-reader-icon-256.png", + "date": "2021-01-10" + }, + { + "slug": "yoheim", + "name": "Yoheim", + "description": "Collaboration platform to manage and share ssh servers.", + "website": "https://www.yoheim.com", + "keywords": [ + "ssh client", + "port forwarding client", + "productivity", + "devops", + "ssh sharing and collaboration" + ], + "category": "Developer Tools", + "icon": "yoheim-icon.png", + "icon32": "yoheim-icon-32.png", + "icon64": "yoheim-icon-64.png", + "icon128": "yoheim-icon-128.png", + "icon256": "yoheim-icon-256.png", + "date": "2021-01-10" + }, + { + "slug": "yout", + "name": "Yout", + "description": "The new way to watch your playlists from YouTube on desktop.", + "website": "https://youtplayer.github.io/", + "keywords": [ + "yout", + "player", + "youtube", + "desktop", + "playlist" + ], + "category": "Photo & Video", + "icon": "yout-icon.png", + "icon32": "yout-icon-32.png", + "icon64": "yout-icon-64.png", + "icon128": "yout-icon-128.png", + "icon256": "yout-icon-256.png", + "date": "2016-07-01" + }, + { + "slug": "youtube-music-desktop-app", + "name": "YTMDesktop App", + "description": "A Desktop App for YouTube Music", + "website": "https://ytmdesktop.app", + "category": "Music", + "repository": "https://github.com/adlerluiz/ytmdesktop", + "keywords": [ + "youtube", + "music", + "desktop", + "app", + "node", + "javascript", + "materializecss" + ], + "icon": "youtube-music-desktop-app-icon.png", + "icon32": "youtube-music-desktop-app-icon-32.png", + "icon64": "youtube-music-desktop-app-icon-64.png", + "icon128": "youtube-music-desktop-app-icon-128.png", + "icon256": "youtube-music-desktop-app-icon-256.png", + "date": "2018-10-24" + }, + { + "slug": "youtube-music-for-desktop", + "name": "Youtube Music for Desktop (Unofficial)", + "description": "Beautiful YouTube Music desktop app that includes several customizations for users and developers.", + "website": "https://youtube-music.app/", + "category": "Music", + "repository": "https://github.com/Venipa/ytmdesktop2", + "keywords": [ + "music", + "app", + "youtube", + "node", + "music-player", + "vue", + "discord", + "youtube-player", + "youtube-music-player", + "youtube-music", + "vue3", + "ytm", + "ytmusic" + ], + "license": "CC0-1.0", + "icon": "youtube-music-for-desktop-icon.png", + "icon32": "youtube-music-for-desktop-icon-32.png", + "icon64": "youtube-music-for-desktop-icon-64.png", + "icon128": "youtube-music-for-desktop-icon-128.png", + "icon256": "youtube-music-for-desktop-icon-256.png", + "date": "2022-08-05" + }, + { + "slug": "zefenify", + "name": "Zefenify", + "description": "Ethiopian. Music.", + "website": "https://zefenify.com/about.html", + "repository": "https://github.com/Zefenify/Wolf-Cola", + "keywords": [ + "music" + ], + "license": "MIT", + "category": "Music", + "icon": "zefenify-icon.png", + "icon32": "zefenify-icon-32.png", + "icon64": "zefenify-icon-64.png", + "icon128": "zefenify-icon-128.png", + "icon256": "zefenify-icon-256.png", + "date": "2017-12-15" + }, + { + "slug": "zello", + "name": "Zello", + "description": "Dispatch Hub is a communication solution between dispatchers and drivers.", + "website": "https://zello.com/solutions/dispatch-a-fleet/", + "category": "Business", + "keywords": [ + "ptt", + "push to talk", + "dispatch", + "communication", + "dispatcher", + "driver", + "courier", + "fleet", + "call" + ], + "icon": "zello-icon.png", + "icon32": "zello-icon-32.png", + "icon64": "zello-icon-64.png", + "icon128": "zello-icon-128.png", + "icon256": "zello-icon-256.png", + "date": "2020-07-04" + }, + { + "slug": "zeplin", + "name": "Zeplin", + "description": "Collaboration app for designers and developers", + "website": "https://zeplin.io", + "keywords": [ + "design", + "development", + "collaboration", + "sketch", + "photoshop" + ], + "category": "Developer Tools", + "icon": "zeplin-icon.png", + "icon32": "zeplin-icon-32.png", + "icon64": "zeplin-icon-64.png", + "icon128": "zeplin-icon-128.png", + "icon256": "zeplin-icon-256.png", + "date": "2016-10-15" + }, + { + "slug": "zerabase", + "name": "Zerabase", + "description": "All-in-one product delivery and insight discovery platform.", + "website": "https://www.documize.com/zerabase", + "snapcraftName": "zerabase", + "keywords": [ + "productivity", + "product", + "project", + "feedback", + "analytics" + ], + "category": "Productivity", + "icon": "zerabase-icon.png", + "icon32": "zerabase-icon-32.png", + "icon64": "zerabase-icon-64.png", + "icon128": "zerabase-icon-128.png", + "icon256": "zerabase-icon-256.png", + "date": "2022-03-18" + }, + { + "slug": "zettlr", + "name": "Zettlr", + "description": "Write Markdown with Zettelkasten and citation support and manage your book and paper projects", + "website": "https://www.zettlr.com/", + "repository": "https://github.com/zettlr/zettlr", + "keywords": [ + "markdown", + "editor", + "writing", + "academic", + "export", + "share" + ], + "category": "Productivity", + "license": "GNU GPL v3", + "locales": [ + "de-DE", + "en-US", + "en-GB", + "fr-FR" + ], + "icon": "zettlr-icon.png", + "icon32": "zettlr-icon-32.png", + "icon64": "zettlr-icon-64.png", + "icon128": "zettlr-icon-128.png", + "icon256": "zettlr-icon-256.png", + "date": "2018-01-23" + }, + { + "slug": "znote", + "name": "Znote", + "description": "Beautiful & Free Markdown editor built to secure your text files.", + "website": "https://znote.io", + "repository": "https://github.com/alagrede/znote-app", + "keywords": [ + "notes" + ], + "category": "Productivity", + "icon": "znote-icon.png", + "icon32": "znote-icon-32.png", + "icon64": "znote-icon-64.png", + "icon128": "znote-icon-128.png", + "icon256": "znote-icon-256.png", + "date": "2020-07-04" + }, + { + "slug": "zonote", + "name": "zonote", + "description": "Sticky notes + Markdown + Tabs. All in one .txt file.", + "category": "Productivity", + "repository": "https://github.com/zonetti/zonote", + "keywords": [ + "note-taking", + "sticky-notes", + "markdown", + "tabs", + "offline-first", + "notes" + ], + "license": "MIT", + "icon": "zonote-icon.png", + "icon32": "zonote-icon-32.png", + "icon64": "zonote-icon-64.png", + "icon128": "zonote-icon-128.png", + "icon256": "zonote-icon-256.png", + "date": "2020-11-30" + }, + { + "slug": "zoommy", + "name": "Zoommy", + "description": "Helps you find awesome free stock photos for your creative product or inspiration", + "website": "https://zoommyapp.com/", + "keywords": [ + "photos" + ], + "category": "Photo & Video", + "icon": "zoommy-icon.png", + "icon32": "zoommy-icon-32.png", + "icon64": "zoommy-icon-64.png", + "icon128": "zoommy-icon-128.png", + "icon256": "zoommy-icon-256.png", + "date": "2015-10-15" + }, + { + "slug": "zulip", + "name": "Zulip", + "description": "It combines the immediacy of real-time chat with an email threading model.", + "website": "https://zulip.com/", + "category": "Social", + "repository": "https://github.com/zulip/zulip-desktop", + "keywords": [ + "zulip", + "chat", + "productivity", + "networking", + "social" + ], + "license": "https://github.com/zulip/zulip-desktop/blob/master/LICENSE", + "icon": "zulip-icon.png", + "icon32": "zulip-icon-32.png", + "icon64": "zulip-icon-64.png", + "icon128": "zulip-icon-128.png", + "icon256": "zulip-icon-256.png", + "date": "2019-03-22" + } +] \ No newline at end of file diff --git a/lib/app-categories.js b/lib/app-categories.js index 4e08ea38cc9..04f38f484b1 100644 --- a/lib/app-categories.js +++ b/lib/app-categories.js @@ -21,7 +21,7 @@ module.exports = [ 'Reference', 'Science & Medicine', 'Shopping', - 'Social Networking', + 'Social', 'Sports', 'Travel', 'Utilities', diff --git a/lib/broken-links.js b/lib/broken-links.js index a861af38e88..01fdec2bdd5 100644 --- a/lib/broken-links.js +++ b/lib/broken-links.js @@ -1,6 +1,5 @@ -const fetch = require('node-fetch') const fsPromises = require('fs').promises -const isUrl = require('is-url') +const { isUrl } = require('./is-url') const path = require('path') const readdirp = require('readdirp') const yaml = require('yaml') @@ -72,7 +71,7 @@ const findBrokenLinks = (start = 0, end = Infinity) => }) .then(async (entries) => { const result = [] - let limitedEntries = entries + let limitedEntries = entries.reverse() if (start !== 0 || end !== Infinity) { limitedEntries = entries.slice(start, end) diff --git a/lib/colors.js b/lib/colors.js deleted file mode 100755 index 16f774d1b5a..00000000000 --- a/lib/colors.js +++ /dev/null @@ -1,90 +0,0 @@ -'use strict' - -const fs = require('fs') -const colorConvert = require('color-convert') -const getImageColors = require('get-image-colors') -const mime = require('mime-types') -const path = require('path') -const pickAGoodColor = require('pick-a-good-color') -const revHash = require('rev-hash') -const stringify = require('json-stable-stringify') - -/** - * Generates good colors for an image. - * - * @param slugsAndIconPaths [ { slug: foo, iconPath: bar } ... ] - * @param oldColors: reference colors from previous call to getColors() - * @param root: repo toplevel directory so that saved iconPaths are relative to it - * @return { slug: { palette, goodColorOnWhite, goodColorOnBlack, faintColorOnWhite, source: { revHash, iconPath } } - */ -async function getColors(slugsAndIconPaths, oldColors, root) { - return Promise.all( - slugsAndIconPaths.map(async (app) => { - const slug = app.slug - try { - const data = fs.readFileSync(app.iconPath) - const hash = revHash(data) - - // if nothing's changed, don't recalculate - let o = oldColors[slug] - if (o && o.source && o.source.revHash === hash) return { [slug]: o } - - console.info(`calculating good colors for ${slug}`) - return await getImageColors(data, mime.lookup(app.iconPath)).then( - (iconColors) => { - const palette = iconColors.map((color) => color.hex()) - const goodColorOnWhite = pickAGoodColor(palette) - const goodColorOnBlack = pickAGoodColor(palette, { - background: 'black', - }) - const faintColorOnWhite = `rgba(${colorConvert.hex - .rgb(goodColorOnWhite) - .join(', ')}, 0.1)` - return { - [slug]: { - source: { - revHash: hash, - path: path.relative(root, app.iconPath), - }, - palette, - goodColorOnWhite, - goodColorOnBlack, - faintColorOnWhite, - }, - } - } - ) - } catch (e) { - console.error(`Error processing ${app.iconPath}`, e) - } - }) - ).then((values) => Object.assign({}, ...values)) -} - -/** - * Wrapper around getColors() that uses the same file for input & output, - * refreshing the file when the data changes - * - * @param slugsAndIconPaths [ { slug: foo, iconPath: bar } ... ] - * @param colorsFile: the file that keeps the list of complimentary colors - * @param root: repo toplevel directory so that saved iconPaths are relative to it - */ -const rebuildColorFile = (slugsAndIconPaths, colorsFile, root) => { - let oldColors - try { - oldColors = require(colorsFile) - } catch (e) { - oldColors = {} - } - - getColors(slugsAndIconPaths, oldColors, root).then((colors) => { - try { - fs.writeFileSync(colorsFile, stringify(colors, { space: 2 })) - } catch (e) { - console.error(`Error writing ${colorsFile}`, e) - } - }) -} - -module.exports = rebuildColorFile -module.exports.getColors = getColors diff --git a/lib/github.js b/lib/github.js deleted file mode 100644 index f0a35ce223b..00000000000 --- a/lib/github.js +++ /dev/null @@ -1,10 +0,0 @@ -if (!process.env.GH_TOKEN) { - require('dotenv-safe').config() -} - -const { Octokit } = require('@octokit/rest') -const github = new Octokit({ - auth: process.env.GH_TOKEN, -}) - -module.exports = github diff --git a/lib/is-url.js b/lib/is-url.js new file mode 100644 index 00000000000..2483f28e23f --- /dev/null +++ b/lib/is-url.js @@ -0,0 +1,12 @@ +const { URL } = require('node:url') + +const isUrl = (value) => { + try { + new URL(value) + return true + } catch { + return false + } +} + +module.exports = { isUrl } diff --git a/lib/old-electron-apps.js b/lib/old-electron-apps.js index dcd3dcda02d..325b365247f 100644 --- a/lib/old-electron-apps.js +++ b/lib/old-electron-apps.js @@ -1,6 +1,5 @@ -const fetch = require('node-fetch') const fsPromises = require('fs').promises -const isUrl = require('is-url') +const { isUrl } = require('./is-url') const path = require('path') const readdirp = require('readdirp') const yaml = require('yaml') diff --git a/lib/raw-app-list.js b/lib/raw-app-list.js index 5c26c7b0efd..7bd164aa43f 100644 --- a/lib/raw-app-list.js +++ b/lib/raw-app-list.js @@ -1,6 +1,6 @@ const fs = require('fs') const path = require('path') -const yaml = require('js-yaml') +const yaml = require('yaml') module.exports = function getSlugs() { return fs @@ -13,7 +13,7 @@ module.exports = function getSlugs() { .sort() .reduce((slugs, slug) => { const yamlFile = path.join(__dirname, `../apps/${slug}/${slug}.yml`) - const meta = yaml.load(fs.readFileSync(yamlFile)) + const meta = yaml.parse(fs.readFileSync(yamlFile, 'utf-8')) if (meta.disabled) { return slugs diff --git a/meta/categories.json b/meta/categories.json index c2dddee0068..68b16b0ba30 100644 --- a/meta/categories.json +++ b/meta/categories.json @@ -1,72 +1,72 @@ [ { "name": "Productivity", - "count": 216, + "count": 171, "slug": "productivity" }, { "name": "Developer Tools", - "count": 172, + "count": 138, "slug": "developer-tools" }, { "name": "Utilities", - "count": 112, + "count": 86, "slug": "utilities" }, { - "name": "Social Networking", - "count": 43, - "slug": "social-networking" + "name": "Photo & Video", + "count": 35, + "slug": "photo-video" }, { "name": "Music", - "count": 42, + "count": 34, "slug": "music" }, { - "name": "Photo & Video", - "count": 41, - "slug": "photo-video" - }, - { - "name": "Games", - "count": 32, - "slug": "games" + "name": "Social", + "count": 30, + "slug": "social" }, { "name": "Business", - "count": 25, + "count": 24, "slug": "business" }, + { + "name": "Games", + "count": 23, + "slug": "games" + }, { "name": "Education", - "count": 21, + "count": 17, "slug": "education" }, { "name": "Graphics & Design", - "count": 19, + "count": 16, "slug": "graphics-design" }, - { - "name": "Finance", - "count": 17, - "slug": "finance" - }, { "name": "Entertainment", - "count": 13, + "count": 11, "slug": "entertainment" }, + { + "name": "Finance", + "count": 9, + "slug": "finance" + }, { "name": "Books", - "count": 8, + "count": 7, "slug": "books" }, { "name": "News", - "count": 7, + "count": 5, "slug": "news" }, { @@ -76,13 +76,8 @@ }, { "name": "Food & Drink", - "count": 2, - "slug": "food-drink" - }, - { - "name": "Navigation", "count": 1, - "slug": "navigation" + "slug": "food-drink" }, { "name": "Lifestyle", diff --git a/meta/colors.json b/meta/colors.json deleted file mode 100644 index 0818f5203cb..00000000000 --- a/meta/colors.json +++ /dev/null @@ -1,12418 +0,0 @@ -{ - "1clipboard": { - "faintColorOnWhite": "rgba(20, 83, 139, 0.1)", - "goodColorOnBlack": "#6B88A7", - "goodColorOnWhite": "#14538B", - "palette": [ - "#14538b", - "#eff0f1", - "#6b88a7", - "#849cb4", - "#8c9cb4" - ], - "source": { - "path": "apps/1clipboard/1clipboard-icon.png", - "revHash": "d08238862f" - } - }, - "5eclient": { - "faintColorOnWhite": "rgba(129, 104, 71, 0.1)", - "goodColorOnBlack": "#C49F6F", - "goodColorOnWhite": "#816847", - "palette": [ - "#c49f6f", - "#3a2f32", - "#816847", - "#989494", - "#8c8a8c" - ], - "source": { - "path": "apps/5eclient/5eclient-icon.png", - "revHash": "ca23132291" - } - }, - "abstract": { - "faintColorOnWhite": "rgba(109, 119, 130, 0.1)", - "goodColorOnBlack": "#8CACC4", - "goodColorOnWhite": "#6D7782", - "palette": [ - "#e2eeee", - "#282b2e", - "#8cacc4", - "#7e85b9", - "#6d7782" - ], - "source": { - "path": "apps/abstract/abstract-icon.png", - "revHash": "74f5f9807e" - } - }, - "account-surfer": { - "faintColorOnWhite": "rgba(4, 111, 189, 0.1)", - "goodColorOnBlack": "#047CD4", - "goodColorOnWhite": "#046FBD", - "palette": [ - "#f9fafb", - "#047cd4", - "#54a4e4", - "#258cdc", - "#74b4ec" - ], - "source": { - "path": "apps/account-surfer/account-surfer-icon.png", - "revHash": "d7354a3eba" - } - }, - "activechart": { - "faintColorOnWhite": "rgba(4, 108, 199, 0.1)", - "goodColorOnBlack": "#0486F3", - "goodColorOnWhite": "#046CC7", - "palette": [ - "#0486f3", - "#046cc7", - "#044d8e", - "#107cdc", - "#339df6" - ], - "source": { - "path": "apps/activechart/activechart-icon.png", - "revHash": "83ce24933c" - } - }, - "advanced-rest-client": { - "faintColorOnWhite": "rgba(6, 109, 192, 0.1)", - "goodColorOnBlack": "#7AC2FB", - "goodColorOnWhite": "#066DC0", - "palette": [ - "#f8fafc", - "#2393f4", - "#7ac2fb", - "#52abf4", - "#54b4f4" - ], - "source": { - "path": "apps/advanced-rest-client/advanced-rest-client-icon.png", - "revHash": "3913eb52fd" - } - }, - "aedron-shrine": { - "faintColorOnWhite": "rgba(87, 37, 95, 0.1)", - "goodColorOnBlack": "#F7C611", - "goodColorOnWhite": "#57255F", - "palette": [ - "#f7c611", - "#b34ab4", - "#57255f", - "#e49151", - "#e48464" - ], - "source": { - "path": "apps/aedron-shrine/aedron-shrine-icon.png", - "revHash": "40f3ec4bbc" - } - }, - "aeon": { - "faintColorOnWhite": "rgba(12, 30, 217, 0.1)", - "goodColorOnBlack": "#0D94FC", - "goodColorOnWhite": "#0C1ED9", - "palette": [ - "#fbfbfb", - "#0c1ed9", - "#0d94fc", - "#a4a4a4", - "#7c7ce0" - ], - "source": { - "path": "apps\\aeon\\aeon-icon.png", - "revHash": "db84ad6340" - } - }, - "aether": { - "faintColorOnWhite": "rgba(206, 75, 19, 0.1)", - "goodColorOnBlack": "#EE7A48", - "goodColorOnWhite": "#CE4B13", - "palette": [ - "#fbfbfb", - "#ee7a48", - "#f4b18c", - "#f4c1b1", - "#f39883" - ], - "source": { - "path": "apps/aether/aether-icon.png", - "revHash": "85d6e0f820" - } - }, - "agantty": { - "faintColorOnWhite": "rgba(25, 126, 91, 0.1)", - "goodColorOnBlack": "#1F9D71", - "goodColorOnWhite": "#197E5B", - "palette": [ - "#fafbfa", - "#1f9d71", - "#6bbfa1", - "#53b494", - "#8cccbc" - ], - "source": { - "path": "apps/agantty/agantty-icon.png", - "revHash": "91a12fef81" - } - }, - "aipo-com": { - "faintColorOnWhite": "rgba(168, 104, 2, 0.1)", - "goodColorOnBlack": "#FC9D07", - "goodColorOnWhite": "#A86802", - "palette": [ - "#fc9d07", - "#fbfbfb", - "#ecca95", - "#c2c2c2", - "#cccccc" - ], - "source": { - "path": "apps/aipo-com/aipo-com-icon.png", - "revHash": "e20a33db32" - } - }, - "airtame": { - "faintColorOnWhite": "rgba(2, 109, 190, 0.1)", - "goodColorOnBlack": "#0D94FC", - "goodColorOnWhite": "#026DBE", - "palette": [ - "#fbfbfb", - "#0d94fc", - "#a1c9fc", - "#c4ddfc", - "#cccccc" - ], - "source": { - "path": "apps/airtame/airtame-icon.png", - "revHash": "eaf5f91fb5" - } - }, - "akiee": { - "faintColorOnWhite": "rgba(12, 12, 12, 0.1)", - "goodColorOnBlack": "#3EADEC", - "goodColorOnWhite": "#0C0C0C", - "palette": [ - "#3eadec", - "#eceded", - "#80c4e9", - "#0c0c0c", - "#cccccc" - ], - "source": { - "path": "apps/akiee/akiee-icon.png", - "revHash": "b5b88ae7e8" - } - }, - "alchemy": { - "faintColorOnWhite": "rgba(165, 99, 19, 0.1)", - "goodColorOnBlack": "#E89837", - "goodColorOnWhite": "#A56313", - "palette": [ - "#e89837", - "#dcf2fb", - "#dcb680", - "#e4cc5e", - "#ccccbc" - ], - "source": { - "path": "apps/alchemy/alchemy-icon.png", - "revHash": "63b2efb7a9" - } - }, - "aliceandbob-io": { - "faintColorOnWhite": "rgba(116, 116, 12, 0.1)", - "goodColorOnBlack": "#E3E31B", - "goodColorOnWhite": "#74740C", - "palette": [ - "#e3e31b", - "#060604", - "#8f9111", - "#74740c", - "#6c740c" - ], - "source": { - "path": "apps/aliceandbob-io/aliceandbob-io-icon.png", - "revHash": "cd38891f7c" - } - }, - "altair": { - "faintColorOnWhite": "rgba(52, 120, 158, 0.1)", - "goodColorOnBlack": "#348CBC", - "goodColorOnWhite": "#34789E", - "palette": [ - "#7bbb5b", - "#34343c", - "#348cbc", - "#34789e", - "#60a4a0" - ], - "source": { - "path": "apps/altair/altair-icon.png", - "revHash": "e4d0cde1df" - } - }, - "altus": { - "faintColorOnWhite": "rgba(13, 106, 218, 0.1)", - "goodColorOnBlack": "#5EA0E4", - "goodColorOnWhite": "#0D6ADA", - "palette": [ - "#272450", - "#0d6ada", - "#fafbfb", - "#5ea0e4", - "#757390" - ], - "source": { - "path": "apps/altus/altus-icon.png", - "revHash": "922593e395" - } - }, - "amanote": { - "faintColorOnWhite": "rgba(24, 132, 78, 0.1)", - "goodColorOnBlack": "#67E3A5", - "goodColorOnWhite": "#18844E", - "palette": [ - "#39d17f", - "#f7fbf9", - "#84e3b0", - "#9aebc4", - "#67e3a5" - ], - "source": { - "path": "apps/amanote/amanote-icon.png", - "revHash": "153dea963c" - } - }, - "amialive": { - "faintColorOnWhite": "rgba(33, 74, 113, 0.1)", - "goodColorOnBlack": "#FB7F50", - "goodColorOnWhite": "#214A71", - "palette": [ - "#f9fafb", - "#214a71", - "#8fd1fb", - "#eb582e", - "#fb7f50" - ], - "source": { - "path": "apps/amialive/amialive-icon.png", - "revHash": "5fb0179e29" - } - }, - "android-messages": { - "faintColorOnWhite": "rgba(51, 92, 196, 0.1)", - "goodColorOnBlack": "#7690CF", - "goodColorOnWhite": "#335CC4", - "palette": [ - "#335cc4", - "#e9e9e9", - "#7690cf", - "#94a4d4", - "#a4acd4" - ], - "source": { - "path": "apps/android-messages/android-messages-icon.png", - "revHash": "36e1b694af" - } - }, - "anote": { - "faintColorOnWhite": "rgba(217, 4, 4, 0.1)", - "goodColorOnBlack": "#F10404", - "goodColorOnWhite": "#D90404", - "palette": [ - "#fbefef", - "#f10404", - "#f65e5e", - "#f87c7c", - "#f43c3c" - ], - "source": { - "path": "apps/anote/anote-icon.png", - "revHash": "fc95b914e4" - } - }, - "anotherredisdesktopmanager": { - "faintColorOnWhite": "rgba(180, 36, 20, 0.1)", - "goodColorOnBlack": "#DA8C82", - "goodColorOnWhite": "#B42414", - "palette": [ - "#b42414", - "#fbfafa", - "#cf7165", - "#dc948c", - "#da8c82" - ], - "source": { - "path": "apps/anotherredisdesktopmanager/anotherredisdesktopmanager-icon.png", - "revHash": "9e6151eefb" - } - }, - "antares": { - "faintColorOnWhite": "rgba(143, 106, 4, 0.1)", - "goodColorOnBlack": "#FBD363", - "goodColorOnWhite": "#8F6A04", - "palette": [ - "#e36b2b", - "#fbd363", - "#fcfaf1", - "#f4b454", - "#ec9c46" - ], - "source": { - "path": "apps/antares/antares-icon.png", - "revHash": "7778d94e04" - } - }, - "appium": { - "faintColorOnWhite": "rgba(100, 44, 148, 0.1)", - "goodColorOnBlack": "#D3C3E0", - "goodColorOnWhite": "#642C94", - "palette": [ - "#642c94", - "#d3c3e0", - "#a47cbc", - "#8f67af", - "#ac8cc4" - ], - "source": { - "path": "apps/appium/appium-icon.png", - "revHash": "060db8ed7c" - } - }, - "apple-music-electron": { - "faintColorOnWhite": "rgba(226, 4, 32, 0.1)", - "goodColorOnBlack": "#FC4058", - "goodColorOnWhite": "#E20420", - "palette": [ - "#fc4058", - "#fcf8f8", - "#fc8695", - "#fc9cac", - "#fc6c84" - ], - "source": { - "path": "apps/apple-music-electron/apple-music-electron-icon.png", - "revHash": "2f2ce822e3" - } - }, - "arena": { - "faintColorOnWhite": "rgba(88, 95, 252, 0.1)", - "goodColorOnBlack": "#147DFC", - "goodColorOnWhite": "#585FFC", - "palette": [ - "#22ede1", - "#147dfc", - "#15c4ee", - "#585ffc", - "#0aa4f6" - ], - "source": { - "path": "apps/arena/arena-icon.png", - "revHash": "5ec86ba2ce" - } - }, - "argo": { - "faintColorOnWhite": "rgba(20, 23, 23, 0.1)", - "goodColorOnBlack": "#F9645C", - "goodColorOnWhite": "#141717", - "palette": [ - "#9fbeb7", - "#141717", - "#ee5c54", - "#f9645c", - "#eceeee" - ], - "source": { - "path": "apps/argo/argo-icon.png", - "revHash": "0f1ce0b125" - } - }, - "arizona": { - "faintColorOnWhite": "rgba(45, 97, 166, 0.1)", - "goodColorOnBlack": "#2C9BB7", - "goodColorOnWhite": "#2D61A6", - "palette": [ - "#2c9bb7", - "#4433a0", - "#2d61a6", - "#9cdc85", - "#7cd47c" - ], - "source": { - "path": "apps/arizona/arizona-icon.png", - "revHash": "b2822d9b1e" - } - }, - "assessment-disaggregation": { - "faintColorOnWhite": "rgba(76, 76, 76, 0.1)", - "goodColorOnBlack": "#FAFAF9", - "goodColorOnWhite": "#4C4C4C", - "palette": [ - "#fafaf9", - "#4c4c4c", - "#a4a4a2", - "#898987", - "#9c9c9c" - ], - "source": { - "path": "apps/assessment-disaggregation/assessment-disaggregation-icon.png", - "revHash": "94537e4d29" - } - }, - "assetizr": { - "faintColorOnWhite": "rgba(36, 36, 36, 0.1)", - "goodColorOnBlack": "#FAFAFA", - "goodColorOnWhite": "#242424", - "palette": [ - "#fafafa", - "#242424", - "#8c8c8c", - "#6b6b6b", - "#848484" - ], - "source": { - "path": "apps/assetizr/assetizr-icon.png", - "revHash": "1a77b2a986" - } - }, - "astroprint": { - "faintColorOnWhite": "rgba(213, 12, 12, 0.1)", - "goodColorOnBlack": "#FBB7B7", - "goodColorOnWhite": "#D50C0C", - "palette": [ - "#fcfbfb", - "#f45454", - "#fbb7b7", - "#f4a4a4", - "#fccccc" - ], - "source": { - "path": "apps/astroprint/astroprint-icon.png", - "revHash": "300b48603c" - } - }, - "atom": { - "faintColorOnWhite": "rgba(97, 97, 97, 0.1)", - "goodColorOnBlack": "#A0D792", - "goodColorOnWhite": "#616161", - "palette": [ - "#4cb97f", - "#e4eae8", - "#a0d792", - "#b9d6c8", - "#616161" - ], - "source": { - "path": "apps/atom/atom-icon.png", - "revHash": "7b17b9eea5" - } - }, - "audionodes": { - "faintColorOnWhite": "rgba(3, 121, 126, 0.1)", - "goodColorOnBlack": "#04B8BF", - "goodColorOnWhite": "#03797E", - "palette": [ - "#048e94", - "#04b8bf", - "#04a9b0", - "#04b4b4", - "#04a4a4" - ], - "source": { - "path": "apps/audionodes/audionodes-icon.png", - "revHash": "5aae3d172f" - } - }, - "auryo": { - "faintColorOnWhite": "rgba(50, 76, 99, 0.1)", - "goodColorOnBlack": "#4A86B2", - "goodColorOnWhite": "#324C63", - "palette": [ - "#4a86b2", - "#242424", - "#2c3c46", - "#324c63", - "#3c5c74" - ], - "source": { - "path": "apps/auryo/auryo-icon.png", - "revHash": "376110dd9e" - } - }, - "authme": { - "faintColorOnWhite": "rgba(8, 4, 4, 0.1)", - "goodColorOnBlack": "#FFF", - "goodColorOnWhite": "#080404", - "palette": [ - "#040404", - "#080404", - "#080404", - "#080404", - "#080404" - ], - "source": { - "path": "apps/authme/authme-icon.png", - "revHash": "9e219f6b8b" - } - }, - "avocode": { - "faintColorOnWhite": "rgba(39, 129, 4, 0.1)", - "goodColorOnBlack": "#42D807", - "goodColorOnWhite": "#278104", - "palette": [ - "#fbfbfb", - "#42d807", - "#95f60c", - "#a7e997", - "#c6f7a5" - ], - "source": { - "path": "apps/avocode/avocode-icon.png", - "revHash": "781eb25756" - } - }, - "backlog": { - "faintColorOnWhite": "rgba(60, 108, 108, 0.1)", - "goodColorOnBlack": "#46B383", - "goodColorOnWhite": "#3C6C6C", - "palette": [ - "#46b383", - "#344c5c", - "#3d8771", - "#3c6c6c", - "#3c9c74" - ], - "source": { - "path": "apps/backlog/backlog-icon.png", - "revHash": "fcfd105064" - } - }, - "baiplay": { - "faintColorOnWhite": "rgba(82, 117, 25, 0.1)", - "goodColorOnBlack": "#C4E68C", - "goodColorOnWhite": "#527519", - "palette": [ - "#f6fbef", - "#9bbb54", - "#c4d49e", - "#c4e68c", - "#bcd494" - ], - "source": { - "path": "apps/baiplay/baiplay-icon.png", - "revHash": "c46a1a2f01" - } - }, - "basecamp-3": { - "faintColorOnWhite": "rgba(8, 12, 7, 0.1)", - "goodColorOnBlack": "#1AAC4A", - "goodColorOnWhite": "#080C07", - "palette": [ - "#73c364", - "#bbdcf4", - "#080c07", - "#1aac4a", - "#9cccbf" - ], - "source": { - "path": "apps/basecamp-3/basecamp-3-icon.png", - "revHash": "51525e9bc7" - } - }, - "bdash": { - "faintColorOnWhite": "rgba(18, 130, 3, 0.1)", - "goodColorOnBlack": "#16A004", - "goodColorOnWhite": "#128203", - "palette": [ - "#64b91c", - "#f9faf9", - "#95d334", - "#adcea5", - "#16a004" - ], - "source": { - "path": "apps/bdash/bdash-icon.png", - "revHash": "1785d02154" - } - }, - "beaker-browser": { - "faintColorOnWhite": "rgba(5, 108, 220, 0.1)", - "goodColorOnBlack": "#7CACEC", - "goodColorOnWhite": "#056CDC", - "palette": [ - "#056cdc", - "#f8f9fb", - "#5c95e5", - "#84acec", - "#7cacec" - ], - "source": { - "path": "apps/beaker-browser/beaker-browser-icon.png", - "revHash": "41f4eef70e" - } - }, - "beekeeper-studio": { - "faintColorOnWhite": "rgba(124, 108, 28, 0.1)", - "goodColorOnBlack": "#FBD33B", - "goodColorOnWhite": "#7C6C1C", - "palette": [ - "#040404", - "#fbd33b", - "#9c8424", - "#7c6c1c", - "#bc9c2c" - ], - "source": { - "path": "apps/beekeeper-studio/beekeeper-studio-icon.png", - "revHash": "d67796315c" - } - }, - "believers-sword": { - "faintColorOnWhite": "rgba(13, 17, 20, 0.1)", - "goodColorOnBlack": "#C1E0F8", - "goodColorOnWhite": "#0D1114", - "palette": [ - "#e4a045", - "#c1e0f8", - "#587eab", - "#0d1114", - "#646c7c" - ], - "source": { - "path": "apps/believers-sword/believers-sword-icon.png", - "revHash": "7dc9079fcf" - } - }, - "beveldm": { - "faintColorOnWhite": "rgba(0, 129, 82, 0.1)", - "goodColorOnBlack": "#C0FFE8", - "goodColorOnWhite": "#008152", - "palette": [ - "#fcfcfc", - "#047cd4", - "#64ace4", - "#348ddc", - "#c0ffe8" - ], - "source": { - "path": "apps/beveldm/beveldm-icon.png", - "revHash": "6157b1d348" - } - }, - "bibisco": { - "faintColorOnWhite": "rgba(5, 69, 5, 0.1)", - "goodColorOnBlack": "#FBF9F0", - "goodColorOnWhite": "#054505", - "palette": [ - "#fbf9f0", - "#054505", - "#749474", - "#648c64", - "#517d51" - ], - "source": { - "path": "apps/bibisco/bibisco-icon.png", - "revHash": "2b869d6e0e" - } - }, - "birds-kitchen": { - "faintColorOnWhite": "rgba(4, 131, 131, 0.1)", - "goodColorOnBlack": "#048383", - "goodColorOnWhite": "#048383", - "palette": [ - "#048383", - "#ee973c", - "#3b2c24", - "#44acac", - "#7cd4cc" - ], - "source": { - "path": "apps/birds-kitchen/birds-kitchen-icon.png", - "revHash": "1d748bee2c" - } - }, - "biscuit": { - "faintColorOnWhite": "rgba(153, 95, 12, 0.1)", - "goodColorOnBlack": "#F3BB6B", - "goodColorOnWhite": "#995F0C", - "palette": [ - "#f3bb6b", - "#e39c44", - "#cc843c", - "#a47444", - "#ce9c5c" - ], - "source": { - "path": "apps/biscuit/biscuit-icon.png", - "revHash": "5a8931bf7c" - } - }, - "blankup": { - "faintColorOnWhite": "rgba(4, 116, 188, 0.1)", - "goodColorOnBlack": "#0481D1", - "goodColorOnWhite": "#0474BC", - "palette": [ - "#1b1464", - "#0474bc", - "#0c4c94", - "#100a35", - "#0454a4" - ], - "source": { - "path": "apps/blankup/blankup-icon.png", - "revHash": "5bc11673a1" - } - }, - "blink-mind-desktop": { - "faintColorOnWhite": "rgba(204, 47, 4, 0.1)", - "goodColorOnBlack": "#FBC514", - "goodColorOnWhite": "#CC2F04", - "palette": [ - "#e6850d", - "#fbfbfa", - "#cc2f04", - "#fbc514", - "#591c04" - ], - "source": { - "path": "apps/blink-mind-desktop/blink-mind-desktop-icon.png", - "revHash": "6e6eb13ff0" - } - }, - "blockbench": { - "faintColorOnWhite": "rgba(4, 80, 124, 0.1)", - "goodColorOnBlack": "#C4FFB0", - "goodColorOnWhite": "#04507C", - "palette": [ - "#fcfcfc", - "#0e77b7", - "#1b94d5", - "#04507c", - "#c4ffb0" - ], - "source": { - "path": "apps/blockbench/blockbench-icon.png", - "revHash": "f9a583ca9b" - } - }, - "boost-changer": { - "faintColorOnWhite": "rgba(134, 89, 51, 0.1)", - "goodColorOnBlack": "#07953F", - "goodColorOnWhite": "#865933", - "palette": [ - "#d0a869", - "#4b4543", - "#07953f", - "#865933", - "#7cc49c" - ], - "source": { - "path": "apps/boost-changer/boost-changer-icon.png", - "revHash": "d89adba371" - } - }, - "boostnote": { - "faintColorOnWhite": "rgba(3, 126, 85, 0.1)", - "goodColorOnBlack": "#04C484", - "goodColorOnWhite": "#037E55", - "palette": [ - "#f1faf6", - "#04c484", - "#59d8ae", - "#94e7ce", - "#2fd19c" - ], - "source": { - "path": "apps/boostnote/boostnote-icon.png", - "revHash": "42047e29be" - } - }, - "bootstrap-studio": { - "faintColorOnWhite": "rgba(134, 75, 242, 0.1)", - "goodColorOnBlack": "#9C6CF4", - "goodColorOnWhite": "#864BF2", - "palette": [ - "#3cb3d6", - "#dd40d5", - "#ec4a56", - "#3cd9bc", - "#9c6cf4" - ], - "source": { - "path": "apps/bootstrap-studio/bootstrap-studio-icon.png", - "revHash": "8e449a37b6" - } - }, - "boxhero": { - "faintColorOnWhite": "rgba(76, 100, 252, 0.1)", - "goodColorOnBlack": "#4C78FC", - "goodColorOnWhite": "#4C64FC", - "palette": [ - "#4c78fc", - "#4a84fc", - "#4c6cfc", - "#448cfc", - "#4c64fc" - ], - "source": { - "path": "apps/boxhero/boxhero-icon.png", - "revHash": "39a72aa177" - } - }, - "boxy-svg": { - "faintColorOnWhite": "rgba(67, 103, 102, 0.1)", - "goodColorOnBlack": "#FABC4D", - "goodColorOnWhite": "#436766", - "palette": [ - "#436766", - "#d4e6e2", - "#da6344", - "#fabc4d", - "#74bc5c" - ], - "source": { - "path": "apps/boxy-svg/boxy-svg-icon.png", - "revHash": "f4426d0ef6" - } - }, - "brim": { - "faintColorOnWhite": "rgba(53, 112, 175, 0.1)", - "goodColorOnBlack": "#EB7954", - "goodColorOnWhite": "#3570AF", - "palette": [ - "#3570af", - "#f3f3f3", - "#eb7954", - "#a3b7cc", - "#8c9cb4" - ], - "source": { - "path": "apps/brim/brim-icon.png", - "revHash": "c4b03df923" - } - }, - "brisqi": { - "faintColorOnWhite": "rgba(36, 76, 132, 0.1)", - "goodColorOnBlack": "#1C98E4", - "goodColorOnWhite": "#244C84", - "palette": [ - "#1c98e4", - "#fafafb", - "#244c84", - "#7e98ba", - "#84c4ec" - ], - "source": { - "path": "apps/brisqi/brisqi-icon.png", - "revHash": "1d964b0243" - } - }, - "browserosaurus": { - "faintColorOnWhite": "rgba(4, 43, 84, 0.1)", - "goodColorOnBlack": "#7C8C9C", - "goodColorOnWhite": "#042B54", - "palette": [ - "#042b54", - "#eaeced", - "#55677c", - "#556c94", - "#7c8c9c" - ], - "source": { - "path": "apps/browserosaurus/browserosaurus-icon.png", - "revHash": "7574ce79fb" - } - }, - "buckets": { - "faintColorOnWhite": "rgba(9, 115, 175, 0.1)", - "goodColorOnBlack": "#2CACF4", - "goodColorOnWhite": "#0973AF", - "palette": [ - "#f9fbfc", - "#2cacf4", - "#7accf4", - "#5cc4f4", - "#51bcf4" - ], - "source": { - "path": "apps/buckets/buckets-icon.png", - "revHash": "804002f356" - } - }, - "buka": { - "faintColorOnWhite": "rgba(58, 89, 148, 0.1)", - "goodColorOnBlack": "#94A1C4", - "goodColorOnWhite": "#3A5994", - "palette": [ - "#3a5994", - "#ededee", - "#a5b4cb", - "#9cacc4", - "#94a1c4" - ], - "source": { - "path": "apps/buka/buka-icon.png", - "revHash": "17edabe12d" - } - }, - "buttercup": { - "faintColorOnWhite": "rgba(26, 121, 111, 0.1)", - "goodColorOnBlack": "#28B8A9", - "goodColorOnWhite": "#1A796F", - "palette": [ - "#e0f5f2", - "#28b8a9", - "#34ccac", - "#6cccc0", - "#5cc8bc" - ], - "source": { - "path": "apps/buttercup/buttercup-icon.png", - "revHash": "df9d4e2112" - } - }, - "cacher": { - "faintColorOnWhite": "rgba(4, 114, 179, 0.1)", - "goodColorOnBlack": "#7CCCFC", - "goodColorOnWhite": "#0472B3", - "palette": [ - "#4fa1db", - "#f8fafb", - "#6fbdf4", - "#95c6ea", - "#7cccfc" - ], - "source": { - "path": "apps/cacher/cacher-icon.png", - "revHash": "249100be53" - } - }, - "calcy": { - "faintColorOnWhite": "rgba(190, 67, 57, 0.1)", - "goodColorOnBlack": "#F47C74", - "goodColorOnWhite": "#BE4339", - "palette": [ - "#be4339", - "#e4e4e4", - "#bc9a98", - "#7d7d7d", - "#f47c74" - ], - "source": { - "path": "apps/calcy/calcy-icon.png", - "revHash": "69a6be950c" - } - }, - "calmlywriter": { - "faintColorOnWhite": "rgba(5, 5, 5, 0.1)", - "goodColorOnBlack": "#FBFBFB", - "goodColorOnWhite": "#050505", - "palette": [ - "#050505", - "#fbfbfb", - "#7c7c7c", - "#848484", - "#6c6c6c" - ], - "source": { - "path": "apps/calmlywriter/calmlywriter-icon.png", - "revHash": "fbd1bee243" - } - }, - "camunda-modeler": { - "faintColorOnWhite": "rgba(163, 90, 2, 0.1)", - "goodColorOnBlack": "#FC8C04", - "goodColorOnWhite": "#A35A02", - "palette": [ - "#fb5304", - "#fcfafa", - "#fc8c04", - "#fcb45c", - "#fc844c" - ], - "source": { - "path": "apps/camunda-modeler/camunda-modeler-icon.png", - "revHash": "53db56b780" - } - }, - "cansnippet": { - "faintColorOnWhite": "rgba(4, 76, 136, 0.1)", - "goodColorOnBlack": "#047BDB", - "goodColorOnWhite": "#044C88", - "palette": [ - "#047bdb", - "#040404", - "#044c88", - "#043c6d", - "#043c64" - ], - "source": { - "path": "apps/cansnippet/cansnippet-icon.png", - "revHash": "b328d92e2d" - } - }, - "caption-pro": { - "faintColorOnWhite": "rgba(150, 64, 240, 0.1)", - "goodColorOnBlack": "#C489FC", - "goodColorOnWhite": "#9640F0", - "palette": [ - "#9640f0", - "#fbfbfb", - "#c489fc", - "#ccacf1", - "#bca0d4" - ], - "source": { - "path": "apps/caption-pro/caption-pro-icon.png", - "revHash": "31a7262c53" - } - }, - "caret": { - "faintColorOnWhite": "rgba(36, 36, 36, 0.1)", - "goodColorOnBlack": "#F9F9F9", - "goodColorOnWhite": "#242424", - "palette": [ - "#f9f9f9", - "#242424", - "#7c7c7c", - "#747474", - "#676767" - ], - "source": { - "path": "apps/caret/caret-icon.png", - "revHash": "3e16fc18a4" - } - }, - "cargo-messenger": { - "faintColorOnWhite": "rgba(46, 94, 94, 0.1)", - "goodColorOnBlack": "#FAD973", - "goodColorOnWhite": "#2E5E5E", - "palette": [ - "#7fcece", - "#fad973", - "#af7a31", - "#2e5e5e", - "#467875" - ], - "source": { - "path": "apps/cargo-messenger/cargo-messenger-icon.png", - "revHash": "ac15013773" - } - }, - "cashcash": { - "faintColorOnWhite": "rgba(92, 104, 213, 0.1)", - "goodColorOnBlack": "#F9D720", - "goodColorOnWhite": "#5C68D5", - "palette": [ - "#f9d720", - "#5c68d5", - "#3e457c", - "#beb468", - "#acac94" - ], - "source": { - "path": "apps/cashcash/cashcash-icon.png", - "revHash": "baabc4fddd" - } - }, - "cashnotify": { - "faintColorOnWhite": "rgba(60, 36, 124, 0.1)", - "goodColorOnBlack": "#C4A4E4", - "goodColorOnWhite": "#3C247C", - "palette": [ - "#804ac4", - "#fafafb", - "#432657", - "#c4a4e4", - "#3c247c" - ], - "source": { - "path": "apps/cashnotify/cashnotify-icon.png", - "revHash": "20c3c1cfd6" - } - }, - "catalyst": { - "faintColorOnWhite": "rgba(134, 68, 205, 0.1)", - "goodColorOnBlack": "#6E84D0", - "goodColorOnWhite": "#8644CD", - "palette": [ - "#fbfbfb", - "#181637", - "#8644cd", - "#7c7c7c", - "#6e84d0" - ], - "source": { - "path": "apps/catalyst/catalyst-icon.png", - "revHash": "bee2eda8c6" - } - }, - "catlight": { - "faintColorOnWhite": "rgba(21, 38, 58, 0.1)", - "goodColorOnBlack": "#F9CB24", - "goodColorOnWhite": "#15263A", - "palette": [ - "#15263a", - "#f9cb24", - "#788084", - "#947c1c", - "#8c949c" - ], - "source": { - "path": "apps/catlight/catlight-icon.png", - "revHash": "21a1c93ca6" - } - }, - "cbetar2": { - "faintColorOnWhite": "rgba(91, 121, 3, 0.1)", - "goodColorOnBlack": "#7BA304", - "goodColorOnWhite": "#5B7903", - "palette": [ - "#7ba304", - "#f9f9f8", - "#a4b47c", - "#a9bc85", - "#95b065" - ], - "source": { - "path": "apps/cbetar2/cbetar2-icon.png", - "revHash": "96cbf26098" - } - }, - "cells": { - "faintColorOnWhite": "rgba(36, 95, 131, 0.1)", - "goodColorOnBlack": "#9BC7E1", - "goodColorOnWhite": "#245F83", - "palette": [ - "#245f83", - "#fafbfb", - "#9bc7e1", - "#7c7c7c", - "#838484" - ], - "source": { - "path": "apps/cells/cells-icon.png", - "revHash": "3e702e6a08" - } - }, - "chatwork": { - "faintColorOnWhite": "rgba(55, 55, 47, 0.1)", - "goodColorOnBlack": "#F74435", - "goodColorOnWhite": "#37372F", - "palette": [ - "#f8f7f7", - "#f74435", - "#37372f", - "#8c908c", - "#b48c8c" - ], - "source": { - "path": "apps/chatwork/chatwork-icon.png", - "revHash": "f7de22ebef" - } - }, - "chronobreak": { - "faintColorOnWhite": "rgba(52, 97, 115, 0.1)", - "goodColorOnBlack": "#A8F1F7", - "goodColorOnWhite": "#346173", - "palette": [ - "#223341", - "#a8f1f7", - "#2d9dc1", - "#346173", - "#638fa3" - ], - "source": { - "path": "apps/chronobreak/chronobreak-icon.png", - "revHash": "8f4b51b7f6" - } - }, - "chronocube": { - "faintColorOnWhite": "rgba(116, 69, 192, 0.1)", - "goodColorOnBlack": "#A75DCD", - "goodColorOnWhite": "#7445C0", - "palette": [ - "#dadadf", - "#7445c0", - "#a75dcd", - "#af98cc", - "#c4accc" - ], - "source": { - "path": "apps/chronocube/chronocube-icon.png", - "revHash": "a1392fa166" - } - }, - "circuit": { - "faintColorOnWhite": "rgba(87, 127, 38, 0.1)", - "goodColorOnBlack": "#B1D981", - "goodColorOnWhite": "#577F26", - "palette": [ - "#8bc442", - "#fbfbf9", - "#bcdd92", - "#b1d981", - "#a4d36b" - ], - "source": { - "path": "apps/circuit/circuit-icon.png", - "revHash": "7e2cd41971" - } - }, - "cleaver": { - "faintColorOnWhite": "rgba(118, 48, 190, 0.1)", - "goodColorOnBlack": "#B488D4", - "goodColorOnWhite": "#7630BE", - "palette": [ - "#7630be", - "#e8ecf0", - "#2c2c2d", - "#b488d4", - "#572c8a" - ], - "source": { - "path": "apps/cleaver/cleaver-icon.png", - "revHash": "d7d43a0ba4" - } - }, - "clipboard-manager-electron": { - "faintColorOnWhite": "rgba(129, 100, 129, 0.1)", - "goodColorOnBlack": "#F1EDF1", - "goodColorOnWhite": "#816481", - "palette": [ - "#9c90a4", - "#f1edf1", - "#b3acbb", - "#c2bac7", - "#bcb4bc" - ], - "source": { - "path": "apps/clipboard-manager-electron/clipboard-manager-electron-icon.png", - "revHash": "84a429af99" - } - }, - "clipper": { - "faintColorOnWhite": "rgba(14, 17, 16, 0.1)", - "goodColorOnBlack": "#D98259", - "goodColorOnWhite": "#0E1110", - "palette": [ - "#0e1110", - "#d98259", - "#f9f2f9", - "#53bb93", - "#7c7c7c" - ], - "source": { - "path": "apps/clipper/clipper-icon.png", - "revHash": "1a35411199" - } - }, - "clippo": { - "faintColorOnWhite": "rgba(4, 4, 4, 0.1)", - "goodColorOnBlack": "#FAFAFA", - "goodColorOnWhite": "#040404", - "palette": [ - "#040404", - "#fafafa", - "#848484", - "#7c7c7c", - "#747474" - ], - "source": { - "path": "apps/clippo/clippo-icon.png", - "revHash": "0c996678bb" - } - }, - "cliptext": { - "faintColorOnWhite": "rgba(39, 39, 39, 0.1)", - "goodColorOnBlack": "#A3C354", - "goodColorOnWhite": "#272727", - "palette": [ - "#272727", - "#fbfbfb", - "#a3c354", - "#a4a4a4", - "#848484" - ], - "source": { - "path": "apps/cliptext/cliptext-icon.png", - "revHash": "47f65c87ab" - } - }, - "clockodo": { - "faintColorOnWhite": "rgba(97, 121, 44, 0.1)", - "goodColorOnBlack": "#789637", - "goodColorOnWhite": "#61792C", - "palette": [ - "#fbfbfb", - "#789637", - "#a5ba7c", - "#bccb98", - "#b4cc8c" - ], - "source": { - "path": "apps/clockodo/clockodo-icon.png", - "revHash": "c4f0d878c5" - } - }, - "cloudcmd": { - "faintColorOnWhite": "rgba(15, 105, 252, 0.1)", - "goodColorOnBlack": "#2C7BFC", - "goodColorOnWhite": "#0F69FC", - "palette": [ - "#2c7bfc", - "#f8f9fc", - "#77a8fc", - "#94bcfc", - "#5c9cfc" - ], - "source": { - "path": "apps/cloudcmd/cloudcmd-icon.png", - "revHash": "e80cc8254a" - } - }, - "cloudtag": { - "faintColorOnWhite": "rgba(42, 86, 162, 0.1)", - "goodColorOnBlack": "#4D94F3", - "goodColorOnWhite": "#2A56A2", - "palette": [ - "#4d94f3", - "#f6f6f7", - "#88b5f4", - "#2a56a2", - "#a0c4f8" - ], - "source": { - "path": "apps/cloudtag/cloudtag-icon.png", - "revHash": "dd57cd9e5a" - } - }, - "clovery": { - "faintColorOnWhite": "rgba(159, 72, 4, 0.1)", - "goodColorOnBlack": "#EE7204", - "goodColorOnWhite": "#9F4804", - "palette": [ - "#ee7204", - "#fbfbfb", - "#9f4804", - "#cca484", - "#ecb474" - ], - "source": { - "path": "apps/clovery/clovery-icon.png", - "revHash": "bb2262176c" - } - }, - "cltracer": { - "faintColorOnWhite": "rgba(47, 111, 169, 0.1)", - "goodColorOnBlack": "#347CBC", - "goodColorOnWhite": "#2F6FA9", - "palette": [ - "#347cbc", - "#34bc7c", - "#34bcbc", - "#3488c0", - "#3488c0" - ], - "source": { - "path": "apps/cltracer/cltracer-icon.png", - "revHash": "2c1e85ec77" - } - }, - "cocos-creator": { - "faintColorOnWhite": "rgba(109, 117, 121, 0.1)", - "goodColorOnBlack": "#899195", - "goodColorOnWhite": "#6D7579", - "palette": [ - "#899195", - "#f9f9f9", - "#bbbcbc", - "#c6c6c6", - "#b4b4b5" - ], - "source": { - "path": "apps/cocos-creator/cocos-creator-icon.png", - "revHash": "c26303521b" - } - }, - "code-notes": { - "faintColorOnWhite": "rgba(37, 84, 105, 0.1)", - "goodColorOnBlack": "#DBD4C4", - "goodColorOnWhite": "#255469", - "palette": [ - "#255469", - "#dbd4c4", - "#889ca5", - "#6b8092", - "#8494a4" - ], - "source": { - "path": "apps/code-notes/code-notes-icon.png", - "revHash": "e8ec5d221b" - } - }, - "code-sketch": { - "faintColorOnWhite": "rgba(32, 128, 142, 0.1)", - "goodColorOnBlack": "#ACE4EC", - "goodColorOnWhite": "#20808E", - "palette": [ - "#59bdd2", - "#fbfbfb", - "#979797", - "#ace4ec", - "#bababa" - ], - "source": { - "path": "apps/code-sketch/code-sketch-icon.png", - "revHash": "c9bf0f6610" - } - }, - "code-story": { - "faintColorOnWhite": "rgba(133, 54, 49, 0.1)", - "goodColorOnBlack": "#A89C9B", - "goodColorOnWhite": "#853631", - "palette": [ - "#fbfbfb", - "#853631", - "#a89c9b", - "#858484", - "#8c8c8c" - ], - "source": { - "path": "apps/code-story/code-story-icon.png", - "revHash": "5cc132017f" - } - }, - "codepilot-ai": { - "faintColorOnWhite": "rgba(110, 111, 111, 0.1)", - "goodColorOnBlack": "#E9ECED", - "goodColorOnWhite": "#6E6F6F", - "palette": [ - "#e9eced", - "#6e6f6f", - "#949494", - "#b1b8bd", - "#999c9c" - ], - "source": { - "path": "apps/codepilot-ai/codepilot-ai-icon.png", - "revHash": "aeed425da4" - } - }, - "codex": { - "faintColorOnWhite": "rgba(125, 60, 23, 0.1)", - "goodColorOnBlack": "#FB8338", - "goodColorOnWhite": "#7D3C17", - "palette": [ - "#fb8338", - "#070504", - "#fca375", - "#9e582e", - "#7d3c17" - ], - "source": { - "path": "apps/codex/codex-icon.png", - "revHash": "c6d1515681" - } - }, - "colibri": { - "faintColorOnWhite": "rgba(14, 121, 170, 0.1)", - "goodColorOnBlack": "#1197D5", - "goodColorOnWhite": "#0E79AA", - "palette": [ - "#eff8f7", - "#1197d5", - "#27da5b", - "#20c188", - "#27d578" - ], - "source": { - "path": "apps/colibri/colibri-icon.png", - "revHash": "1111b7330f" - } - }, - "collectie": { - "faintColorOnWhite": "rgba(77, 103, 151, 0.1)", - "goodColorOnBlack": "#31CDE2", - "goodColorOnWhite": "#4D6797", - "palette": [ - "#4d6797", - "#ebeef2", - "#33b7d9", - "#31cde2", - "#988eb5" - ], - "source": { - "path": "apps/collectie/collectie-icon.png", - "revHash": "0ccd8f2f54" - } - }, - "color-ramp-formulator": { - "faintColorOnWhite": "rgba(5, 48, 72, 0.1)", - "goodColorOnBlack": "#FC0404", - "goodColorOnWhite": "#053048", - "palette": [ - "#f5f5f5", - "#053048", - "#9c9c9c", - "#fc0404", - "#9b8d7c" - ], - "source": { - "path": "apps/color-ramp-formulator/color-ramp-formulator-icon.png", - "revHash": "b4214e5e28" - } - }, - "colorpicker": { - "faintColorOnWhite": "rgba(200, 66, 39, 0.1)", - "goodColorOnBlack": "#DC644C", - "goodColorOnWhite": "#C84227", - "palette": [ - "#f3f3f3", - "#4ca4d4", - "#dc644c", - "#74b44c", - "#ecbcb4" - ], - "source": { - "path": "apps/colorpicker/colorpicker-icon.png", - "revHash": "d4ed3de4a9" - } - }, - "commandeer": { - "faintColorOnWhite": "rgba(137, 90, 38, 0.1)", - "goodColorOnBlack": "#FA9A04", - "goodColorOnWhite": "#895A26", - "palette": [ - "#333333", - "#fa9a04", - "#895a26", - "#644c2a", - "#58422d" - ], - "source": { - "path": "apps/commandeer/commandeer-icon.png", - "revHash": "1766299e05" - } - }, - "compact-log-viewer": { - "faintColorOnWhite": "rgba(52, 68, 180, 0.1)", - "goodColorOnBlack": "#6474C4", - "goodColorOnWhite": "#3444B4", - "palette": [ - "#fafafb", - "#3444b4", - "#7c85cc", - "#939cd4", - "#6474c4" - ], - "source": { - "path": "apps/compact-log-viewer/compact-log-viewer-icon.png", - "revHash": "ca10c74cd1" - } - }, - "companion": { - "faintColorOnWhite": "rgba(148, 68, 204, 0.1)", - "goodColorOnBlack": "#B37DDE", - "goodColorOnWhite": "#9444CC", - "palette": [ - "#fbfbfb", - "#9444cc", - "#b37dde", - "#a057d4", - "#c494e4" - ], - "source": { - "path": "apps/companion/companion-icon.png", - "revHash": "4fcb38bb96" - } - }, - "composercat": { - "faintColorOnWhite": "rgba(203, 52, 4, 0.1)", - "goodColorOnBlack": "#D4846C", - "goodColorOnWhite": "#CB3404", - "palette": [ - "#ebebf3", - "#cb3404", - "#d4846c", - "#7c7c84", - "#989ca0" - ], - "source": { - "path": "apps/composercat/composercat-icon.png", - "revHash": "6713a37930" - } - }, - "compress": { - "faintColorOnWhite": "rgba(55, 101, 216, 0.1)", - "goodColorOnBlack": "#94B4EC", - "goodColorOnWhite": "#3765D8", - "palette": [ - "#3765d8", - "#f9f9f9", - "#3b538a", - "#87a0dd", - "#94b4ec" - ], - "source": { - "path": "apps/compress/compress-icon.png", - "revHash": "ee4b208a38" - } - }, - "container-ps": { - "faintColorOnWhite": "rgba(48, 108, 200, 0.1)", - "goodColorOnBlack": "#248CB4", - "goodColorOnWhite": "#306CC8", - "palette": [ - "#248cb4", - "#2cacd4", - "#3c4c54", - "#30909c", - "#306cc8" - ], - "source": { - "path": "apps/container-ps/container-ps-icon.png", - "revHash": "229770e211" - } - }, - "converse": { - "faintColorOnWhite": "rgba(4, 4, 4, 0.1)", - "goodColorOnBlack": "#FAFAFA", - "goodColorOnWhite": "#040404", - "palette": [ - "#fafafa", - "#040404", - "#7c7c7c", - "#848484", - "#747474" - ], - "source": { - "path": "apps/converse/converse-icon.png", - "revHash": "0e3419993a" - } - }, - "copy-2-online": { - "faintColorOnWhite": "rgba(84, 108, 212, 0.1)", - "goodColorOnBlack": "#C3E3FB", - "goodColorOnWhite": "#546CD4", - "palette": [ - "#546cd4", - "#c3e3fb", - "#e3cb1c", - "#96b0ed", - "#909488" - ], - "source": { - "path": "apps/copy-2-online/copy-2-online-icon.png", - "revHash": "11e01b473d" - } - }, - "copy2": { - "faintColorOnWhite": "rgba(226, 17, 87, 0.1)", - "goodColorOnBlack": "#FBCBDB", - "goodColorOnWhite": "#E21157", - "palette": [ - "#fbfafa", - "#b387b3", - "#f3bcbc", - "#fbcbdb", - "#bcadc9" - ], - "source": { - "path": "apps/copy2/copy2-icon.png", - "revHash": "bf73cc85ef" - } - }, - "corda-node-explorer": { - "faintColorOnWhite": "rgba(228, 36, 28, 0.1)", - "goodColorOnBlack": "#E8241C", - "goodColorOnWhite": "#E4241C", - "palette": [ - "#e4241c", - "#e8241c", - "#e8241c", - "#e8241c", - "#e8241c" - ], - "source": { - "path": "apps/corda-node-explorer/corda-node-explorer-icon.png", - "revHash": "53af41506c" - } - }, - "correo": { - "faintColorOnWhite": "rgba(226, 20, 18, 0.1)", - "goodColorOnBlack": "#F58180", - "goodColorOnWhite": "#E21412", - "palette": [ - "#eeeded", - "#ea4e48", - "#e49c9a", - "#f58180", - "#df7c72" - ], - "source": { - "path": "apps/correo/correo-icon.png", - "revHash": "21d4180c3c" - } - }, - "cortex": { - "faintColorOnWhite": "rgba(60, 111, 204, 0.1)", - "goodColorOnBlack": "#4496DC", - "goodColorOnWhite": "#3C6FCC", - "palette": [ - "#447ad4", - "#4487d7", - "#3c6fcc", - "#4496dc", - "#3c64cc" - ], - "source": { - "path": "apps/cortex/cortex-icon.png", - "revHash": "e2744f3e13" - } - }, - "covid-19-cases-overview": { - "faintColorOnWhite": "rgba(204, 54, 2, 0.1)", - "goodColorOnBlack": "#FC4404", - "goodColorOnWhite": "#CC3602", - "palette": [ - "#fc4404", - "#fc6004", - "#fc2a04", - "#fc3404", - "#fc5404" - ], - "source": { - "path": "apps/covid-19-cases-overview/covid-19-cases-overview-icon.png", - "revHash": "5cd2ff0fe8" - } - }, - "cozy-desktop": { - "faintColorOnWhite": "rgba(17, 112, 185, 0.1)", - "goodColorOnBlack": "#2C99EC", - "goodColorOnWhite": "#1170B9", - "palette": [ - "#fafafb", - "#2c99ec", - "#99c7ec", - "#c9dbeb", - "#bcbcbc" - ], - "source": { - "path": "apps/cozy-desktop/cozy-desktop-icon.png", - "revHash": "c7e8a323d2" - } - }, - "cromberg": { - "faintColorOnWhite": "rgba(85, 124, 18, 0.1)", - "goodColorOnBlack": "#73A819", - "goodColorOnWhite": "#557C12", - "palette": [ - "#73a819", - "#f8f9f7", - "#aac57c", - "#bcdc8c", - "#9ccc54" - ], - "source": { - "path": "apps/cromberg/cromberg-icon.png", - "revHash": "0314a44f85" - } - }, - "crossover": { - "faintColorOnWhite": "rgba(184, 84, 8, 0.1)", - "goodColorOnBlack": "#F7964D", - "goodColorOnWhite": "#B85408", - "palette": [ - "#ef596a", - "#faf9f9", - "#f7964d", - "#ee9998", - "#7e7e7f" - ], - "source": { - "path": "apps/crossover/crossover-icon.png", - "revHash": "4ec5e4330c" - } - }, - "crypter": { - "faintColorOnWhite": "rgba(155, 93, 60, 0.1)", - "goodColorOnBlack": "#F28B47", - "goodColorOnWhite": "#9B5D3C", - "palette": [ - "#f28b47", - "#323334", - "#f06c43", - "#9b5d3c", - "#8e543c" - ], - "source": { - "path": "apps/crypter/crypter-icon.png", - "revHash": "e6808f4b50" - } - }, - "cryptoarm-gost": { - "faintColorOnWhite": "rgba(188, 60, 28, 0.1)", - "goodColorOnBlack": "#E4AC8C", - "goodColorOnWhite": "#BC3C1C", - "palette": [ - "#bc3c1c", - "#fbfbfb", - "#d78e6a", - "#e4ac8c", - "#e4b49c" - ], - "source": { - "path": "apps/cryptoarm-gost/cryptoarm-gost-icon.png", - "revHash": "489051a3b8" - } - }, - "csbooks": { - "faintColorOnWhite": "rgba(4, 122, 185, 0.1)", - "goodColorOnBlack": "#0489CF", - "goodColorOnWhite": "#047AB9", - "palette": [ - "#d7d8d8", - "#0489cf", - "#5da3c8", - "#70ccf0", - "#89a4b6" - ], - "source": { - "path": "apps/csbooks/csbooks-icon.png", - "revHash": "65ed609242" - } - }, - "csgo-tracker": { - "faintColorOnWhite": "rgba(36, 36, 44, 0.1)", - "goodColorOnBlack": "#F7F7F8", - "goodColorOnWhite": "#24242C", - "palette": [ - "#24242c", - "#f7f7f8", - "#949494", - "#898b8c", - "#8c9494" - ], - "source": { - "path": "apps/csgo-tracker/csgo-tracker-icon.png", - "revHash": "ae49f515e3" - } - }, - "csv-to-sqlite": { - "faintColorOnWhite": "rgba(4, 124, 100, 0.1)", - "goodColorOnBlack": "#04FBDB", - "goodColorOnWhite": "#047C64", - "palette": [ - "#04fbdb", - "#040606", - "#04937d", - "#047c64", - "#04bc9c" - ], - "source": { - "path": "apps/csv-to-sqlite/csv-to-sqlite-icon.png", - "revHash": "231e2577f0" - } - }, - "cuba-studio": { - "faintColorOnWhite": "rgba(4, 108, 172, 0.1)", - "goodColorOnBlack": "#0583D0", - "goodColorOnWhite": "#046CAC", - "palette": [ - "#046cac", - "#645c5c", - "#1c64b0", - "#1c64b0", - "#1c64b0" - ], - "source": { - "path": "apps/cuba-studio/cuba-studio-icon.png", - "revHash": "81b8bebbe3" - } - }, - "cumulus": { - "faintColorOnWhite": "rgba(207, 48, 4, 0.1)", - "goodColorOnBlack": "#FA3D09", - "goodColorOnWhite": "#CF3004", - "palette": [ - "#fa3d09", - "#fbfafa", - "#e8885f", - "#f5a57e", - "#fca48c" - ], - "source": { - "path": "apps/cumulus/cumulus-icon.png", - "revHash": "b47ed32bff" - } - }, - "cyapass": { - "faintColorOnWhite": "rgba(22, 7, 231, 0.1)", - "goodColorOnBlack": "#BC7C7C", - "goodColorOnWhite": "#1607E7", - "palette": [ - "#1607e7", - "#f0f0f1", - "#bc2326", - "#848484", - "#bc7c7c" - ], - "source": { - "path": "apps/cyapass/cyapass-icon.png", - "revHash": "d1b80fe841" - } - }, - "cyberx": { - "faintColorOnWhite": "rgba(7, 95, 250, 0.1)", - "goodColorOnBlack": "#649BFC", - "goodColorOnWhite": "#075FFA", - "palette": [ - "#649bfc", - "#b3cbfc", - "#94bcfc", - "#8cb4fc", - "#7ca4fc" - ], - "source": { - "path": "apps/cyberx/cyberx-icon.png", - "revHash": "4f926459dc" - } - }, - "cycle": { - "faintColorOnWhite": "rgba(36, 84, 124, 0.1)", - "goodColorOnBlack": "#B0C4EA", - "goodColorOnWhite": "#24547C", - "palette": [ - "#a4bcdc", - "#24547c", - "#3c7cbc", - "#3e84ca", - "#b0c4ea" - ], - "source": { - "path": "apps/cycle/cycle-icon.png", - "revHash": "ba13c8c3d8" - } - }, - "cycligent-git-tool": { - "faintColorOnWhite": "rgba(63, 121, 114, 0.1)", - "goodColorOnBlack": "#4D958C", - "goodColorOnWhite": "#3F7972", - "palette": [ - "#dbdbdb", - "#4d958c", - "#b4b4b4", - "#9eb8b4", - "#9c9c9c" - ], - "source": { - "path": "apps/cycligent-git-tool/cycligent-git-tool-icon.png", - "revHash": "641b8d7060" - } - }, - "cypress": { - "faintColorOnWhite": "rgba(58, 58, 58, 0.1)", - "goodColorOnBlack": "#9A9C9A", - "goodColorOnWhite": "#3A3A3A", - "palette": [ - "#3a3a3a", - "#f7f7f7", - "#9a9c9a", - "#a4a4a4", - "#949494" - ], - "source": { - "path": "apps/cypress/cypress-icon.png", - "revHash": "394871e3b0" - } - }, - "danger-crew": { - "faintColorOnWhite": "rgba(97, 65, 56, 0.1)", - "goodColorOnBlack": "#E4ACAC", - "goodColorOnWhite": "#614138", - "palette": [ - "#614138", - "#a47c3c", - "#e2d2d5", - "#e4acac", - "#bc9454" - ], - "source": { - "path": "apps/danger-crew/danger-crew-icon.png", - "revHash": "73a7ba0301" - } - }, - "darkj": { - "faintColorOnWhite": "rgba(34, 42, 55, 0.1)", - "goodColorOnBlack": "#747C84", - "goodColorOnWhite": "#222A37", - "palette": [ - "#f2f3f3", - "#222a37", - "#747c84", - "#74747c", - "#5c646c" - ], - "source": { - "path": "apps/darkj/darkj-icon.png", - "revHash": "4546cb17cb" - } - }, - "dashy": { - "faintColorOnWhite": "rgba(4, 52, 108, 0.1)", - "goodColorOnBlack": "#44B8F8", - "goodColorOnWhite": "#04346C", - "palette": [ - "#f4f4f4", - "#147cf4", - "#04346c", - "#c0f8b0", - "#44b8f8" - ], - "source": { - "path": "apps/dashy/dashy-icon.png", - "revHash": "b3462d9da5" - } - }, - "dat": { - "faintColorOnWhite": "rgba(22, 134, 36, 0.1)", - "goodColorOnBlack": "#189528", - "goodColorOnWhite": "#168624", - "palette": [ - "#189528", - "#f7f8f7", - "#8cca94", - "#7ab880", - "#82c48a" - ], - "source": { - "path": "apps/dat/dat-icon.png", - "revHash": "667c3e764a" - } - }, - "data-forge-notebook": { - "faintColorOnWhite": "rgba(166, 84, 45, 0.1)", - "goodColorOnBlack": "#D4845C", - "goodColorOnWhite": "#A6542D", - "palette": [ - "#a6542d", - "#e7cec3", - "#ca8f76", - "#d9ac94", - "#d4845c" - ], - "source": { - "path": "apps/data-forge-notebook/data-forge-notebook-icon.png", - "revHash": "e05431a42c" - } - }, - "data-pixels-playground": { - "faintColorOnWhite": "rgba(199, 4, 160, 0.1)", - "goodColorOnBlack": "#E5CCEB", - "goodColorOnWhite": "#C704A0", - "palette": [ - "#c704a0", - "#050405", - "#e5cceb", - "#6f0497", - "#56043c" - ], - "source": { - "path": "apps/data-pixels-playground/data-pixels-playground-icon.png", - "revHash": "0f1f16b1c8" - } - }, - "datazenit": { - "faintColorOnWhite": "rgba(108, 116, 116, 0.1)", - "goodColorOnBlack": "#FC3B3B", - "goodColorOnWhite": "#6C7474", - "palette": [ - "#cac2c2", - "#232323", - "#fb4444", - "#fc3b3b", - "#6c7474" - ], - "source": { - "path": "apps/datazenit/datazenit-icon.png", - "revHash": "1e786113d2" - } - }, - "dbcloner": { - "faintColorOnWhite": "rgba(4, 104, 216, 0.1)", - "goodColorOnBlack": "#55A4FC", - "goodColorOnWhite": "#0468D8", - "palette": [ - "#55a4fc", - "#fbfbfc", - "#b5d8fc", - "#99ccfc", - "#cee4fc" - ], - "source": { - "path": "apps/dbcloner/dbcloner-icon.png", - "revHash": "04e30e5db8" - } - }, - "dbgate": { - "faintColorOnWhite": "rgba(143, 104, 4, 0.1)", - "goodColorOnBlack": "#FBD167", - "goodColorOnWhite": "#8F6804", - "palette": [ - "#97782b", - "#fbde92", - "#e6b644", - "#fbd167", - "#d0a73d" - ], - "source": { - "path": "apps/dbgate/dbgate-icon.png", - "revHash": "d5fc4a8b9d" - } - }, - "dbglass": { - "faintColorOnWhite": "rgba(92, 56, 60, 0.1)", - "goodColorOnBlack": "#FF383C", - "goodColorOnWhite": "#5C383C", - "palette": [ - "#fc5454", - "#242424", - "#141c1c", - "#ff383c", - "#5c383c" - ], - "source": { - "path": "apps/dbglass/dbglass-icon.png", - "revHash": "0138e9caa5" - } - }, - "debugtron": { - "faintColorOnWhite": "rgba(30, 93, 155, 0.1)", - "goodColorOnBlack": "#309CFB", - "goodColorOnWhite": "#1E5D9B", - "palette": [ - "#309cfb", - "#fbfbfc", - "#7ebffc", - "#1e5d9b", - "#94d4fc" - ], - "source": { - "path": "apps/debugtron/debugtron-icon.png", - "revHash": "2963e5fba4" - } - }, - "deck": { - "faintColorOnWhite": "rgba(79, 100, 115, 0.1)", - "goodColorOnBlack": "#FCC89C", - "goodColorOnWhite": "#4F6473", - "palette": [ - "#f9f5fa", - "#c249e1", - "#4f6473", - "#7c8c99", - "#fcc89c" - ], - "source": { - "path": "apps/deck/deck-icon.png", - "revHash": "c71ccd764e" - } - }, - "deckboard": { - "faintColorOnWhite": "rgba(44, 60, 83, 0.1)", - "goodColorOnBlack": "#88909C", - "goodColorOnWhite": "#2C3C53", - "palette": [ - "#2c3c53", - "#f9f9f9", - "#949ca4", - "#88909c", - "#9ca4ac" - ], - "source": { - "path": "apps/deckboard/deckboard-icon.png", - "revHash": "2e7db6c00e" - } - }, - "deckmaster": { - "faintColorOnWhite": "rgba(140, 116, 44, 0.1)", - "goodColorOnBlack": "#FAE049", - "goodColorOnWhite": "#8C742C", - "palette": [ - "#fae049", - "#181818", - "#70622c", - "#8c742c", - "#544c2c" - ], - "source": { - "path": "apps/deckmaster/deckmaster-icon.png", - "revHash": "74a122b4e0" - } - }, - "deco-ide": { - "faintColorOnWhite": "rgba(2, 124, 181, 0.1)", - "goodColorOnBlack": "#04ACFC", - "goodColorOnWhite": "#027CB5", - "palette": [ - "#04acfc", - "#9cdcfc", - "#fcfcfc", - "#62cbfc", - "#20d8fc" - ], - "source": { - "path": "apps/deco-ide/deco-ide-icon.png", - "revHash": "292e98bbf5" - } - }, - "deepnest": { - "faintColorOnWhite": "rgba(26, 124, 167, 0.1)", - "goodColorOnBlack": "#A6DAF1", - "goodColorOnWhite": "#1A7CA7", - "palette": [ - "#2ba7dd", - "#fafbfb", - "#d3ecf4", - "#a6daf1", - "#c4e4f4" - ], - "source": { - "path": "apps/deepnest/deepnest-icon.png", - "revHash": "b5695e7fc4" - } - }, - "deer": { - "faintColorOnWhite": "rgba(27, 130, 82, 0.1)", - "goodColorOnBlack": "#24B070", - "goodColorOnWhite": "#1B8252", - "palette": [ - "#f2f5f4", - "#24b070", - "#72c9a1", - "#8cd2b4", - "#9ec6b4" - ], - "source": { - "path": "apps/deer/deer-icon.png", - "revHash": "0f585ba729" - } - }, - "demio": { - "faintColorOnWhite": "rgba(32, 133, 103, 0.1)", - "goodColorOnBlack": "#2BB38B", - "goodColorOnWhite": "#208567", - "palette": [ - "#2bb38b", - "#f6faf9", - "#78cdb3", - "#5ac4a4", - "#4fbf9a" - ], - "source": { - "path": "apps/demio/demio-icon.png", - "revHash": "a13e33b022" - } - }, - "demoflow": { - "faintColorOnWhite": "rgba(2, 116, 163, 0.1)", - "goodColorOnBlack": "#04B4FC", - "goodColorOnWhite": "#0274A3", - "palette": [ - "#04b4fc", - "#34c2fc", - "#1ebcfc", - "#14b9fc", - "#04c4fc" - ], - "source": { - "path": "apps/demoflow/demoflow-icon.png", - "revHash": "7f31e28986" - } - }, - "deskfiler": { - "faintColorOnWhite": "rgba(12, 44, 76, 0.1)", - "goodColorOnBlack": "#7C8C9C", - "goodColorOnWhite": "#0C2C4C", - "palette": [ - "#0c2c4c", - "#ecedee", - "#5f7086", - "#7c8c9c", - "#7c849c" - ], - "source": { - "path": "apps/deskfiler/deskfiler-icon.png", - "revHash": "533873c4d5" - } - }, - "devbook": { - "faintColorOnWhite": "rgba(19, 90, 68, 0.1)", - "goodColorOnBlack": "#25C67A", - "goodColorOnWhite": "#135A44", - "palette": [ - "#1a2131", - "#25c67a", - "#135a44", - "#44445c", - "#443e54" - ], - "source": { - "path": "apps/devbook/devbook-icon.png", - "revHash": "bc88830784" - } - }, - "devdocs-app": { - "faintColorOnWhite": "rgba(118, 100, 4, 0.1)", - "goodColorOnBlack": "#EDCB1C", - "goodColorOnWhite": "#766404", - "palette": [ - "#edcb1c", - "#34332f", - "#e6dea4", - "#8e7d30", - "#766404" - ], - "source": { - "path": "apps/devdocs-app/devdocs-app-icon.png", - "revHash": "426590ffa3" - } - }, - "devhub": { - "faintColorOnWhite": "rgba(47, 123, 112, 0.1)", - "goodColorOnBlack": "#45C9AC", - "goodColorOnWhite": "#2F7B70", - "palette": [ - "#141c24", - "#45c9ac", - "#2f7b70", - "#2a645c", - "#349583" - ], - "source": { - "path": "apps/devhub/devhub-icon.png", - "revHash": "ff4a9a2a84" - } - }, - "dict": { - "faintColorOnWhite": "rgba(42, 42, 42, 0.1)", - "goodColorOnBlack": "#BCBCBC", - "goodColorOnWhite": "#2A2A2A", - "palette": [ - "#bcbcbc", - "#2a2a2a", - "#545454", - "#747474", - "#5c5c5c" - ], - "source": { - "path": "apps/dict/dict-icon.png", - "revHash": "20d92c9270" - } - }, - "diffuse": { - "faintColorOnWhite": "rgba(143, 99, 92, 0.1)", - "goodColorOnBlack": "#E7CBC4", - "goodColorOnWhite": "#8F635C", - "palette": [ - "#e7cbc4", - "#3f403f", - "#8f635c", - "#a4a4a4", - "#a49ca4" - ], - "source": { - "path": "apps/diffuse/diffuse-icon.png", - "revHash": "47e1f34343" - } - }, - "digiexam": { - "faintColorOnWhite": "rgba(164, 4, 92, 0.1)", - "goodColorOnBlack": "#F10687", - "goodColorOnWhite": "#A4045C", - "palette": [ - "#db2373", - "#a4045c", - "#bc0c64", - "#c4146c", - "#ac0464" - ], - "source": { - "path": "apps/digiexam/digiexam-icon.png", - "revHash": "415b1aea5c" - } - }, - "discord": { - "faintColorOnWhite": "rgba(92, 100, 244, 0.1)", - "goodColorOnBlack": "#ACB4FC", - "goodColorOnWhite": "#5C64F4", - "palette": [ - "#fafafc", - "#5c64f4", - "#949cf5", - "#acb4fc", - "#848ff4" - ], - "source": { - "path": "apps/discord/discord-icon.png", - "revHash": "7ada64034d" - } - }, - "display-dj": { - "faintColorOnWhite": "rgba(70, 70, 70, 0.1)", - "goodColorOnBlack": "#88E0F8", - "goodColorOnWhite": "#464646", - "palette": [ - "#9cd4ec", - "#848484", - "#464646", - "#fcfcfc", - "#88e0f8" - ], - "source": { - "path": "apps/display-dj/display-dj-icon.png", - "revHash": "74cc24c91c" - } - }, - "ditto": { - "faintColorOnWhite": "rgba(84, 108, 124, 0.1)", - "goodColorOnBlack": "#B49434", - "goodColorOnWhite": "#546C7C", - "palette": [ - "#e5e9de", - "#080808", - "#546c7c", - "#939898", - "#b49434" - ], - "source": { - "path": "apps/ditto/ditto-icon.png", - "revHash": "dff7aa610d" - } - }, - "dixa": { - "faintColorOnWhite": "rgba(44, 45, 116, 0.1)", - "goodColorOnBlack": "#8092F1", - "goodColorOnWhite": "#2C2D74", - "palette": [ - "#2c2d74", - "#fafafb", - "#6bbdea", - "#8092f1", - "#9c9cbc" - ], - "source": { - "path": "apps/dixa/dixa-icon.png", - "revHash": "5b4813157b" - } - }, - "dn-tool-container": { - "faintColorOnWhite": "rgba(13, 112, 170, 0.1)", - "goodColorOnBlack": "#4CB4F1", - "goodColorOnWhite": "#0D70AA", - "palette": [ - "#4cb4f1", - "#e3e9b9", - "#87bcf5", - "#58ebef", - "#a0bea9" - ], - "source": { - "path": "apps/dn-tool-container/dn-tool-container-icon.png", - "revHash": "ba3990fbc5" - } - }, - "doki-doki-mod-manager": { - "faintColorOnWhite": "rgba(173, 57, 101, 0.1)", - "goodColorOnBlack": "#F08085", - "goodColorOnWhite": "#AD3965", - "palette": [ - "#ebcae8", - "#5fa3b8", - "#f08085", - "#ad3965", - "#876167" - ], - "source": { - "path": "apps/doki-doki-mod-manager/doki-doki-mod-manager-icon.png", - "revHash": "af2a7c0c67" - } - }, - "domain-book": { - "faintColorOnWhite": "rgba(116, 116, 118, 0.1)", - "goodColorOnBlack": "#C7C7C8", - "goodColorOnWhite": "#747476", - "palette": [ - "#f7f7f7", - "#8b8b8c", - "#b4b4b4", - "#c7c7c8", - "#bbbcbc" - ], - "source": { - "path": "apps/domain-book/domain-book-icon.png", - "revHash": "ac604169ed" - } - }, - "domterm": { - "faintColorOnWhite": "rgba(108, 116, 108, 0.1)", - "goodColorOnBlack": "#E3EBE3", - "goodColorOnWhite": "#6C746C", - "palette": [ - "#e3ebe3", - "#0e0f0e", - "#6c746c", - "#8b8e8c", - "#747674" - ], - "source": { - "path": "apps/domterm/domterm-icon.png", - "revHash": "65d3c3a8b9" - } - }, - "dopamine": { - "faintColorOnWhite": "rgba(65, 68, 124, 0.1)", - "goodColorOnBlack": "#6188E4", - "goodColorOnWhite": "#41447C", - "palette": [ - "#6188e4", - "#eeeeee", - "#323232", - "#4cc5e1", - "#41447c" - ], - "source": { - "path": "apps/dopamine/dopamine-icon.png", - "revHash": "b308f0b679" - } - }, - "dotgrid": { - "faintColorOnWhite": "rgba(4, 4, 4, 0.1)", - "goodColorOnBlack": "#F2F2F2", - "goodColorOnWhite": "#040404", - "palette": [ - "#040404", - "#f2f2f2", - "#6c6c6c", - "#7c7c7c", - "#545454" - ], - "source": { - "path": "apps/dotgrid/dotgrid-icon.png", - "revHash": "2f0b69180f" - } - }, - "drawtify-designer": { - "faintColorOnWhite": "rgba(39, 78, 218, 0.1)", - "goodColorOnBlack": "#94ACF4", - "goodColorOnWhite": "#274EDA", - "palette": [ - "#274eda", - "#fafafb", - "#3e3451", - "#7d8cc9", - "#94acf4" - ], - "source": { - "path": "apps/drawtify-designer/drawtify-designer-icon.png", - "revHash": "366635a16f" - } - }, - "droppoint": { - "faintColorOnWhite": "rgba(135, 107, 7, 0.1)", - "goodColorOnBlack": "#E4B40C", - "goodColorOnWhite": "#876B07", - "palette": [ - "#f4d251", - "#31bdca", - "#e4b40c", - "#8ccc9c", - "#acd48c" - ], - "source": { - "path": "apps/droppoint/droppoint-icon.png", - "revHash": "04e006ca12" - } - }, - "drpcm": { - "faintColorOnWhite": "rgba(148, 106, 3, 0.1)", - "goodColorOnBlack": "#FBC748", - "goodColorOnWhite": "#946A03", - "palette": [ - "#fbc748", - "#749cdb", - "#ddcd9c", - "#b4b496", - "#bca47c" - ], - "source": { - "path": "apps/drpcm/drpcm-icon.png", - "revHash": "1de949c236" - } - }, - "dupfinder": { - "faintColorOnWhite": "rgba(147, 106, 46, 0.1)", - "goodColorOnBlack": "#F8BC63", - "goodColorOnWhite": "#936A2E", - "palette": [ - "#398c8b", - "#f8bc63", - "#f1f1f2", - "#afb1b0", - "#936a2e" - ], - "source": { - "path": "apps/dupfinder/dupfinder-icon.png", - "revHash": "0927bb9d34" - } - }, - "dusk-player": { - "faintColorOnWhite": "rgba(23, 24, 27, 0.1)", - "goodColorOnBlack": "#D54353", - "goodColorOnWhite": "#17181B", - "palette": [ - "#17181b", - "#d54353", - "#cad2da", - "#606468", - "#6c6c74" - ], - "source": { - "path": "apps/dusk-player/dusk-player-icon.png", - "revHash": "daf66f9f1d" - } - }, - "dynobase": { - "faintColorOnWhite": "rgba(3, 117, 227, 0.1)", - "goodColorOnBlack": "#0483FC", - "goodColorOnWhite": "#0375E3", - "palette": [ - "#0483fc", - "#f8fafc", - "#58abfc", - "#79bcfc", - "#84bcfc" - ], - "source": { - "path": "apps/dynobase/dynobase-icon.png", - "revHash": "d67c96ca0f" - } - }, - "e-search": { - "faintColorOnWhite": "rgba(49, 97, 252, 0.1)", - "goodColorOnBlack": "#119FFC", - "goodColorOnWhite": "#3161FC", - "palette": [ - "#2677fc", - "#119ffc", - "#3161fc", - "#1494fc", - "#1c8dfc" - ], - "source": { - "path": "apps/e-search/e-search-icon.png", - "revHash": "8ddbcf06d3" - } - }, - "eagle": { - "faintColorOnWhite": "rgba(2, 123, 145, 0.1)", - "goodColorOnBlack": "#05D6FB", - "goodColorOnWhite": "#027B91", - "palette": [ - "#1777e5", - "#d8e4f1", - "#05d6fb", - "#6b9bea", - "#989cb8" - ], - "source": { - "path": "apps/eagle/eagle-icon.png", - "revHash": "f997551f53" - } - }, - "eagluet": { - "faintColorOnWhite": "rgba(19, 68, 91, 0.1)", - "goodColorOnBlack": "#FAAB23", - "goodColorOnWhite": "#13445B", - "palette": [ - "#faab23", - "#13445b", - "#6c6e44", - "#8e7c3c", - "#4c644c" - ], - "source": { - "path": "apps/eagluet/eagluet-icon.png", - "revHash": "e0688544f1" - } - }, - "ebtcalc": { - "faintColorOnWhite": "rgba(83, 83, 84, 0.1)", - "goodColorOnBlack": "#859973", - "goodColorOnWhite": "#535354", - "palette": [ - "#535354", - "#eff0ee", - "#9c9e9c", - "#7c7b7d", - "#859973" - ], - "source": { - "path": "apps/ebtcalc/ebtcalc-icon.png", - "revHash": "e35f5002f9" - } - }, - "echo": { - "faintColorOnWhite": "rgba(72, 96, 128, 0.1)", - "goodColorOnBlack": "#6C748D", - "goodColorOnWhite": "#486080", - "palette": [ - "#6c748d", - "#a7a7ab", - "#9094a0", - "#486080", - "#848c9c" - ], - "source": { - "path": "apps/echo/echo-icon.png", - "revHash": "90507a31ae" - } - }, - "elcalc": { - "faintColorOnWhite": "rgba(48, 69, 88, 0.1)", - "goodColorOnBlack": "#E34C3C", - "goodColorOnWhite": "#304558", - "palette": [ - "#90a0a0", - "#304558", - "#ebf3f3", - "#e34c3c", - "#c47d7c" - ], - "source": { - "path": "apps/elcalc/elcalc-icon.png", - "revHash": "a015c0a70a" - } - }, - "electorrent": { - "faintColorOnWhite": "rgba(28, 84, 20, 0.1)", - "goodColorOnBlack": "#70C349", - "goodColorOnWhite": "#1C5414", - "palette": [ - "#70c349", - "#1c5414", - "#42822c", - "#56a038", - "#4c9c34" - ], - "source": { - "path": "apps/electorrent/electorrent-icon.png", - "revHash": "fd14c53c08" - } - }, - "electro": { - "faintColorOnWhite": "rgba(4, 108, 157, 0.1)", - "goodColorOnBlack": "#04A4EA", - "goodColorOnWhite": "#046C9D", - "palette": [ - "#3a5d68", - "#04a4ea", - "#1b7dac", - "#046c9d", - "#1c8cc4" - ], - "source": { - "path": "apps/electro/electro-icon.png", - "revHash": "16c5df6f22" - } - }, - "electrocrud": { - "faintColorOnWhite": "rgba(28, 45, 67, 0.1)", - "goodColorOnBlack": "#FAD639", - "goodColorOnWhite": "#1C2D43", - "palette": [ - "#1c2d43", - "#d7e3f7", - "#fad639", - "#5f6e83", - "#7c8c9c" - ], - "source": { - "path": "apps/electrocrud/electrocrud-icon.png", - "revHash": "89de518556" - } - }, - "electron-app-store": { - "faintColorOnWhite": "rgba(4, 4, 4, 0.1)", - "goodColorOnBlack": "#F2F2F2", - "goodColorOnWhite": "#040404", - "palette": [ - "#f2f2f2", - "#040404", - "#555555", - "#7c7c7c", - "#747474" - ], - "source": { - "path": "apps/electron-app-store/electron-app-store-icon.png", - "revHash": "1e519654b9" - } - }, - "electron-clippy": { - "faintColorOnWhite": "rgba(68, 76, 99, 0.1)", - "goodColorOnBlack": "#FC6C4C", - "goodColorOnWhite": "#444C63", - "palette": [ - "#f4f4f6", - "#fc6c4c", - "#444c63", - "#fcca59", - "#fcb234" - ], - "source": { - "path": "apps/electron-clippy/electron-clippy-icon.png", - "revHash": "e01d034bfa" - } - }, - "elements": { - "faintColorOnWhite": "rgba(11, 113, 201, 0.1)", - "goodColorOnBlack": "#2D98F4", - "goodColorOnWhite": "#0B71C9", - "palette": [ - "#fbfbfb", - "#c4e4a4", - "#2d98f4", - "#c4c4c4", - "#b0b0b0" - ], - "source": { - "path": "apps/elements/elements-icon.png", - "revHash": "5519860235" - } - }, - "elephicon": { - "faintColorOnWhite": "rgba(4, 96, 234, 0.1)", - "goodColorOnBlack": "#049AF3", - "goodColorOnWhite": "#0460EA", - "palette": [ - "#fafbfb", - "#049af3", - "#0460ea", - "#5eaae3", - "#66d1fc" - ], - "source": { - "path": "apps/elephicon/elephicon-icon.png", - "revHash": "47f143c423" - } - }, - "email-securely-app": { - "faintColorOnWhite": "rgba(23, 133, 114, 0.1)", - "goodColorOnBlack": "#1CA48C", - "goodColorOnWhite": "#178572", - "palette": [ - "#1ca48c", - "#c8eae4", - "#62bfab", - "#84ccbc", - "#4cbca4" - ], - "source": { - "path": "apps/email-securely-app/email-securely-app-icon.png", - "revHash": "2d40f7d480" - } - }, - "encrypt0r": { - "faintColorOnWhite": "rgba(7, 102, 250, 0.1)", - "goodColorOnBlack": "#438BFB", - "goodColorOnWhite": "#0766FA", - "palette": [ - "#438bfb", - "#f7f9fc", - "#89b6fc", - "#9cc4fc", - "#649cfc" - ], - "source": { - "path": "apps/encrypt0r/encrypt0r-icon.png", - "revHash": "e4d4c5b9f9" - } - }, - "enderframework": { - "faintColorOnWhite": "rgba(4, 73, 194, 0.1)", - "goodColorOnBlack": "#7CA4E4", - "goodColorOnWhite": "#0449C2", - "palette": [ - "#0449c2", - "#202122", - "#dae2f1", - "#618ad2", - "#7ca4e4" - ], - "source": { - "path": "apps/enderframework/enderframework-icon.png", - "revHash": "4c1d0bb9a7" - } - }, - "erin": { - "faintColorOnWhite": "rgba(4, 129, 31, 0.1)", - "goodColorOnBlack": "#80FB9B", - "goodColorOnWhite": "#04811F", - "palette": [ - "#f1fbf4", - "#29e085", - "#80fb9b", - "#97f6b3", - "#bff1c3" - ], - "source": { - "path": "apps/erin/erin-icon.png", - "revHash": "2977488386" - } - }, - "etcd-manager": { - "faintColorOnWhite": "rgba(4, 4, 4, 0.1)", - "goodColorOnBlack": "#449CDB", - "goodColorOnWhite": "#040404", - "palette": [ - "#449cdb", - "#040404", - "#e0e0e0", - "#70899b", - "#5a5a5a" - ], - "source": { - "path": "apps/etcd-manager/etcd-manager-icon.png", - "revHash": "ebe997c4e9" - } - }, - "etcher": { - "faintColorOnWhite": "rgba(4, 19, 50, 0.1)", - "goodColorOnBlack": "#E1AF15", - "goodColorOnWhite": "#041332", - "palette": [ - "#45484c", - "#e1af15", - "#041332", - "#856c30", - "#9c8c54" - ], - "source": { - "path": "apps/etcher/etcher-icon.png", - "revHash": "1bac27ea63" - } - }, - "everdo": { - "faintColorOnWhite": "rgba(68, 124, 68, 0.1)", - "goodColorOnBlack": "#64BB63", - "goodColorOnWhite": "#447C44", - "palette": [ - "#64bb63", - "#549453", - "#447c44", - "#549c54", - "#5ca45a" - ], - "source": { - "path": "apps/everdo/everdo-icon.png", - "revHash": "44b048ee17" - } - }, - "evetrade": { - "faintColorOnWhite": "rgba(44, 91, 140, 0.1)", - "goodColorOnBlack": "#ECEFF1", - "goodColorOnWhite": "#2C5B8C", - "palette": [ - "#070c11", - "#eceff1", - "#2c5b8c", - "#585858", - "#7c7c7c" - ], - "source": { - "path": "apps/evetrade/evetrade-icon.png", - "revHash": "cdd09a8aae" - } - }, - "excel-parser-processor": { - "faintColorOnWhite": "rgba(104, 62, 182, 0.1)", - "goodColorOnBlack": "#9480D4", - "goodColorOnWhite": "#683EB6", - "palette": [ - "#683eb6", - "#a159ba", - "#f2eef7", - "#bc9cd4", - "#9480d4" - ], - "source": { - "path": "apps/excel-parser-processor/excel-parser-processor-icon.png", - "revHash": "4d27b06e78" - } - }, - "exifcleaner": { - "faintColorOnWhite": "rgba(80, 12, 54, 0.1)", - "goodColorOnBlack": "#F7C965", - "goodColorOnWhite": "#500C36", - "palette": [ - "#500c36", - "#f7c965", - "#f16b3a", - "#a45746", - "#a4849c" - ], - "source": { - "path": "apps/exifcleaner/exifcleaner-icon.png", - "revHash": "7871ee26d5" - } - }, - "explorer": { - "faintColorOnWhite": "rgba(136, 44, 245, 0.1)", - "goodColorOnBlack": "#DCC1FC", - "goodColorOnWhite": "#882CF5", - "palette": [ - "#bb8bf3", - "#f9f8f9", - "#a391ba", - "#beb5cb", - "#dcc1fc" - ], - "source": { - "path": "apps/explorer/explorer-icon.png", - "revHash": "0323116806" - } - }, - "expresslrs-configurator": { - "faintColorOnWhite": "rgba(93, 125, 63, 0.1)", - "goodColorOnBlack": "#9CBE7D", - "goodColorOnWhite": "#5D7D3F", - "palette": [ - "#6f9297", - "#f7f8f8", - "#9cbe7d", - "#bacdc6", - "#a5b7d0" - ], - "source": { - "path": "apps/expresslrs-configurator/expresslrs-configurator-icon.png", - "revHash": "d91a00b955" - } - }, - "extraterm": { - "faintColorOnWhite": "rgba(37, 124, 52, 0.1)", - "goodColorOnBlack": "#32A846", - "goodColorOnWhite": "#257C34", - "palette": [ - "#32a846", - "#f9faf9", - "#8dd4a4", - "#86ce95", - "#67c480" - ], - "source": { - "path": "apps/extraterm/extraterm-icon.png", - "revHash": "b2a9384959" - } - }, - "f-curator": { - "faintColorOnWhite": "rgba(74, 124, 28, 0.1)", - "goodColorOnBlack": "#E3C252", - "goodColorOnWhite": "#4A7C1C", - "palette": [ - "#4a7c1c", - "#e3c252", - "#86c03b", - "#0f1b08", - "#8faf6c" - ], - "source": { - "path": "apps\\f-curator\\f-curator-icon.png", - "revHash": "aea750f27e" - } - }, - "fairshare": { - "faintColorOnWhite": "rgba(36, 100, 235, 0.1)", - "goodColorOnBlack": "#FB6404", - "goodColorOnWhite": "#2464EB", - "palette": [ - "#2464eb", - "#fb6404", - "#5764b7", - "#846484", - "#7c648e" - ], - "source": { - "path": "apps/fairshare/fairshare-icon.png", - "revHash": "a88ba44023" - } - }, - "fangyuanjian": { - "faintColorOnWhite": "rgba(44, 60, 68, 0.1)", - "goodColorOnBlack": "#949CA4", - "goodColorOnWhite": "#2C3C44", - "palette": [ - "#2c3c44", - "#f9f9f9", - "#9c9ca4", - "#949ca4", - "#8c949c" - ], - "source": { - "path": "apps/fangyuanjian/fangyuanjian-icon.png", - "revHash": "356097712b" - } - }, - "fatpick": { - "faintColorOnWhite": "rgba(197, 36, 36, 0.1)", - "goodColorOnBlack": "#DC4242", - "goodColorOnWhite": "#C52424", - "palette": [ - "#b32323", - "#c52424", - "#d92d2d", - "#922020", - "#bc4444" - ], - "source": { - "path": "apps/fatpick/fatpick-icon.png", - "revHash": "7842e68a45" - } - }, - "fenetre": { - "faintColorOnWhite": "rgba(28, 20, 76, 0.1)", - "goodColorOnBlack": "#EA5A5C", - "goodColorOnWhite": "#1C144C", - "palette": [ - "#963f65", - "#1c144c", - "#ea5a5c", - "#ba445c", - "#6f3b6c" - ], - "source": { - "path": "apps/fenetre/fenetre-icon.png", - "revHash": "7d3c58ab26" - } - }, - "ferdi": { - "faintColorOnWhite": "rgba(150, 70, 247, 0.1)", - "goodColorOnBlack": "#D8BAFC", - "goodColorOnWhite": "#9646F7", - "palette": [ - "#a988f7", - "#fbfbfb", - "#7f6ff4", - "#c5b8f0", - "#d8bafc" - ], - "source": { - "path": "apps/ferdi/ferdi-icon.png", - "revHash": "e6dc9a5185" - } - }, - "fifo": { - "faintColorOnWhite": "rgba(60, 76, 172, 0.1)", - "goodColorOnBlack": "#84DAEB", - "goodColorOnWhite": "#3C4CAC", - "palette": [ - "#84daeb", - "#54549c", - "#5c6ce4", - "#3c4cac", - "#3c3c74" - ], - "source": { - "path": "apps/fifo/fifo-icon.png", - "revHash": "a9e2025367" - } - }, - "figma": { - "faintColorOnWhite": "rgba(68, 33, 86, 0.1)", - "goodColorOnBlack": "#09AF70", - "goodColorOnWhite": "#442156", - "palette": [ - "#db5e7d", - "#040404", - "#14c2be", - "#09af70", - "#442156" - ], - "source": { - "path": "apps/figma/figma-icon.png", - "revHash": "57a1c14656" - } - }, - "fileside": { - "faintColorOnWhite": "rgba(206, 16, 4, 0.1)", - "goodColorOnBlack": "#EC7C04", - "goodColorOnWhite": "#CE1004", - "palette": [ - "#ce1004", - "#f4a817", - "#e34c0b", - "#ec7c04", - "#e43c04" - ], - "source": { - "path": "apps/fileside/fileside-icon.png", - "revHash": "c59f1b160e" - } - }, - "final-countdown": { - "faintColorOnWhite": "rgba(48, 44, 44, 0.1)", - "goodColorOnBlack": "#877C7C", - "goodColorOnWhite": "#302C2C", - "palette": [ - "#2c2c2c", - "#302c2c", - "#302c2c", - "#302c2c", - "#302c2c" - ], - "source": { - "path": "apps/final-countdown/final-countdown-icon.png", - "revHash": "0dc561a0f0" - } - }, - "find-better-questions": { - "faintColorOnWhite": "rgba(44, 68, 84, 0.1)", - "goodColorOnBlack": "#5583A2", - "goodColorOnWhite": "#2C4454", - "palette": [ - "#2c4454", - "#304454", - "#304454", - "#304454", - "#304454" - ], - "source": { - "path": "apps/find-better-questions/find-better-questions-icon.png", - "revHash": "e1a4b17e2b" - } - }, - "fireman": { - "faintColorOnWhite": "rgba(206, 73, 63, 0.1)", - "goodColorOnBlack": "#FAB204", - "goodColorOnWhite": "#CE493F", - "palette": [ - "#080707", - "#ce493f", - "#fab204", - "#6c2b1f", - "#d87d11" - ], - "source": { - "path": "apps/fireman/fireman-icon.png", - "revHash": "9f355b973b" - } - }, - "fishing-funds": { - "faintColorOnWhite": "rgba(198, 4, 24, 0.1)", - "goodColorOnBlack": "#BE6266", - "goodColorOnWhite": "#C60418", - "palette": [ - "#c60418", - "#e6cbcc", - "#860409", - "#be6266", - "#ba747c" - ], - "source": { - "path": "apps/fishing-funds/fishing-funds-icon.png", - "revHash": "37bbe2b905" - } - }, - "flat": { - "faintColorOnWhite": "rgba(4, 97, 239, 0.1)", - "goodColorOnBlack": "#5396FC", - "goodColorOnWhite": "#0461EF", - "palette": [ - "#fbfbfc", - "#5396fc", - "#d3e3fc", - "#afccfc", - "#9cbcfc" - ], - "source": { - "path": "apps/flat/flat-icon.png", - "revHash": "9d43f67b33" - } - }, - "flawesome": { - "faintColorOnWhite": "rgba(165, 33, 37, 0.1)", - "goodColorOnBlack": "#748C94", - "goodColorOnWhite": "#A52125", - "palette": [ - "#fafafa", - "#241e20", - "#a52125", - "#857f74", - "#748c94" - ], - "source": { - "path": "apps/flawesome/flawesome-icon.png", - "revHash": "ce2e3e9f2c" - } - }, - "flbmusic": { - "faintColorOnWhite": "rgba(2, 114, 186, 0.1)", - "goodColorOnBlack": "#089CFC", - "goodColorOnWhite": "#0272BA", - "palette": [ - "#3a8bed", - "#2792f4", - "#089cfc", - "#1394fb", - "#1c94f4" - ], - "source": { - "path": "apps/flbmusic/flbmusic-icon.png", - "revHash": "8bc57c0840" - } - }, - "fleetdeck": { - "faintColorOnWhite": "rgba(43, 116, 172, 0.1)", - "goodColorOnBlack": "#549CD4", - "goodColorOnWhite": "#2B74AC", - "palette": [ - "#549cd4", - "#589cd4", - "#589cd4", - "#589cd4", - "#589cd4" - ], - "source": { - "path": "apps/fleetdeck/fleetdeck-icon.png", - "revHash": "d21ec4cb64" - } - }, - "flexpaper": { - "faintColorOnWhite": "rgba(89, 113, 155, 0.1)", - "goodColorOnBlack": "#A6B4CC", - "goodColorOnWhite": "#59719B", - "palette": [ - "#657c97", - "#c2ccda", - "#98a9c0", - "#acbccc", - "#a6b4cc" - ], - "source": { - "path": "apps/flexpaper/flexpaper-icon.png", - "revHash": "899aa2d8a0" - } - }, - "flow": { - "faintColorOnWhite": "rgba(8, 111, 176, 0.1)", - "goodColorOnBlack": "#BBE3FC", - "goodColorOnWhite": "#086FB0", - "palette": [ - "#5dbcf4", - "#f6f8fb", - "#bbe3fc", - "#b4b4b8", - "#c4c4cc" - ], - "source": { - "path": "apps/flow/flow-icon.png", - "revHash": "cec1628046" - } - }, - "fluent-reader": { - "faintColorOnWhite": "rgba(4, 111, 195, 0.1)", - "goodColorOnBlack": "#77ACD5", - "goodColorOnWhite": "#046FC3", - "palette": [ - "#77acd5", - "#046fc3", - "#fcfcfc", - "#4c84b4", - "#4c8cb4" - ], - "source": { - "path": "apps/fluent-reader/fluent-reader-icon.png", - "revHash": "4672cbe2c3" - } - }, - "focused-task": { - "faintColorOnWhite": "rgba(230, 37, 31, 0.1)", - "goodColorOnBlack": "#F15F47", - "goodColorOnWhite": "#E6251F", - "palette": [ - "#e1e4de", - "#e6251f", - "#3778c6", - "#f15f47", - "#e97072" - ], - "source": { - "path": "apps/focused-task/focused-task-icon.png", - "revHash": "c47f3b7b74" - } - }, - "fog": { - "faintColorOnWhite": "rgba(116, 117, 121, 0.1)", - "goodColorOnBlack": "#FB9A09", - "goodColorOnWhite": "#747579", - "palette": [ - "#fb9a09", - "#efefee", - "#747579", - "#969798", - "#fcd764" - ], - "source": { - "path": "apps/fog/fog-icon.png", - "revHash": "1f5c4d909e" - } - }, - "fontbase": { - "faintColorOnWhite": "rgba(52, 4, 92, 0.1)", - "goodColorOnBlack": "#A33EF7", - "goodColorOnWhite": "#34045C", - "palette": [ - "#34045c", - "#38045c", - "#38045c", - "#38045c", - "#38045c" - ], - "source": { - "path": "apps/fontbase/fontbase-icon.png", - "revHash": "d0d24e9f9f" - } - }, - "forestpin-analytics": { - "faintColorOnWhite": "rgba(3, 127, 167, 0.1)", - "goodColorOnBlack": "#049CCC", - "goodColorOnWhite": "#037FA7", - "palette": [ - "#c6c6c6", - "#049ccc", - "#3ca8c8", - "#30a4c9", - "#7cbccc" - ], - "source": { - "path": "apps/forestpin-analytics/forestpin-analytics-icon.png", - "revHash": "dda215a0ae" - } - }, - "forget-me-not": { - "faintColorOnWhite": "rgba(212, 18, 86, 0.1)", - "goodColorOnBlack": "#F692B5", - "goodColorOnWhite": "#D41256", - "palette": [ - "#d187d1", - "#eb8cbc", - "#f692b5", - "#e48cc4", - "#bc84e2" - ], - "source": { - "path": "apps/forget-me-not/forget-me-not-icon.png", - "revHash": "78fd8e1e0e" - } - }, - "fotojet": { - "faintColorOnWhite": "rgba(26, 130, 148, 0.1)", - "goodColorOnBlack": "#62D0E3", - "goodColorOnWhite": "#1A8294", - "palette": [ - "#44cbdc", - "#fbfbfb", - "#86dbe8", - "#b1e8f0", - "#62d0e3" - ], - "source": { - "path": "apps/fotojet/fotojet-icon.png", - "revHash": "8d46231a6d" - } - }, - "frame": { - "faintColorOnWhite": "rgba(28, 48, 72, 0.1)", - "goodColorOnBlack": "#4A7CB8", - "goodColorOnWhite": "#1C3048", - "palette": [ - "#1c2c46", - "#242c4c", - "#2c244c", - "#24244c", - "#1c3048" - ], - "source": { - "path": "apps/frame/frame-icon.png", - "revHash": "3732c89879" - } - }, - "franz": { - "faintColorOnWhite": "rgba(11, 113, 182, 0.1)", - "goodColorOnBlack": "#79C4F7", - "goodColorOnWhite": "#0B71B6", - "palette": [ - "#5ca8e0", - "#fafafb", - "#9ccbed", - "#79c4f7", - "#2f85c6" - ], - "source": { - "path": "apps/franz/franz-icon.png", - "revHash": "b150cac0ef" - } - }, - "free-chess-club": { - "faintColorOnWhite": "rgba(47, 95, 134, 0.1)", - "goodColorOnBlack": "#B3EBFB", - "goodColorOnWhite": "#2F5F86", - "palette": [ - "#b3ebfb", - "#2f5f86", - "#1e3b53", - "#7ca4ba", - "#70a4c4" - ], - "source": { - "path": "apps/free-chess-club/free-chess-club-icon.png", - "revHash": "51a1a04371" - } - }, - "freeter": { - "faintColorOnWhite": "rgba(84, 92, 100, 0.1)", - "goodColorOnBlack": "#F3F3F4", - "goodColorOnWhite": "#545C64", - "palette": [ - "#464a51", - "#dcdcdc", - "#545c64", - "#f3f3f4", - "#545464" - ], - "source": { - "path": "apps/freeter/freeter-icon.png", - "revHash": "b6da5c9e0f" - } - }, - "friends": { - "faintColorOnWhite": "rgba(4, 4, 4, 0.1)", - "goodColorOnBlack": "#ECECEC", - "goodColorOnWhite": "#040404", - "palette": [ - "#040404", - "#ececec", - "#595959", - "#747474", - "#7c7c7c" - ], - "source": { - "path": "apps/friends/friends-icon.png", - "revHash": "cb9d6627a1" - } - }, - "front": { - "faintColorOnWhite": "rgba(234, 5, 5, 0.1)", - "goodColorOnBlack": "#FC6C6C", - "goodColorOnWhite": "#EA0505", - "palette": [ - "#fc6c6c", - "#fcfbfb", - "#fcb9b9", - "#fca4a4", - "#fccccc" - ], - "source": { - "path": "apps/front/front-icon.png", - "revHash": "edaf029d9e" - } - }, - "fudget": { - "faintColorOnWhite": "rgba(181, 76, 2, 0.1)", - "goodColorOnBlack": "#FC791D", - "goodColorOnWhite": "#B54C02", - "palette": [ - "#fc791d", - "#fcf9f7", - "#fca56f", - "#fcc587", - "#fca947" - ], - "source": { - "path": "apps/fudget/fudget-icon.png", - "revHash": "9b71d66b4b" - } - }, - "galeri": { - "faintColorOnWhite": "rgba(43, 59, 83, 0.1)", - "goodColorOnBlack": "#949CA4", - "goodColorOnWhite": "#2B3B53", - "palette": [ - "#2b3b53", - "#f9f9f9", - "#777d86", - "#949ca4", - "#90949c" - ], - "source": { - "path": "apps/galeri/galeri-icon.png", - "revHash": "23612a4787" - } - }, - "gaucho": { - "faintColorOnWhite": "rgba(68, 44, 44, 0.1)", - "goodColorOnBlack": "#F48A8C", - "goodColorOnWhite": "#442C2C", - "palette": [ - "#eb4f57", - "#fbfafa", - "#442c2c", - "#f48a8c", - "#f4a4a4" - ], - "source": { - "path": "apps/gaucho/gaucho-icon.png", - "revHash": "c43d2df5a1" - } - }, - "gausssense-desktop": { - "faintColorOnWhite": "rgba(69, 67, 68, 0.1)", - "goodColorOnBlack": "#04A1D3", - "goodColorOnWhite": "#454344", - "palette": [ - "#f1ccd3", - "#454344", - "#50c0e1", - "#04a1d3", - "#959394" - ], - "source": { - "path": "apps/gausssense-desktop/gausssense-desktop-icon.png", - "revHash": "f442afbdf8" - } - }, - "gdevelop": { - "faintColorOnWhite": "rgba(32, 117, 184, 0.1)", - "goodColorOnBlack": "#63ABE4", - "goodColorOnWhite": "#2075B8", - "palette": [ - "#63abe4", - "#3880cd", - "#549cdc", - "#5c9cdc", - "#4f92dc" - ], - "source": { - "path": "apps/gdevelop/gdevelop-icon.png", - "revHash": "8829c8b74b" - } - }, - "geeks-diary": { - "faintColorOnWhite": "rgba(36, 36, 36, 0.1)", - "goodColorOnBlack": "#FBFBFB", - "goodColorOnWhite": "#242424", - "palette": [ - "#242424", - "#fbfbfb", - "#6c6c6c", - "#747474", - "#5c5c5c" - ], - "source": { - "path": "apps/geeks-diary/geeks-diary-icon.png", - "revHash": "54a960ab56" - } - }, - "geniemoji": { - "faintColorOnWhite": "rgba(51, 61, 71, 0.1)", - "goodColorOnBlack": "#F5C607", - "goodColorOnWhite": "#333D47", - "palette": [ - "#879af0", - "#333d47", - "#f5c607", - "#f261dc", - "#e8f3c0" - ], - "source": { - "path": "apps/geniemoji/geniemoji-icon.png", - "revHash": "5c9c02c2a6" - } - }, - "geppetto": { - "faintColorOnWhite": "rgba(124, 60, 28, 0.1)", - "goodColorOnBlack": "#E29A63", - "goodColorOnWhite": "#7C3C1C", - "palette": [ - "#e29a63", - "#7c3c1c", - "#ac6c3d", - "#a6643c", - "#b46c44" - ], - "source": { - "path": "apps/geppetto/geppetto-icon.png", - "revHash": "830f3f5323" - } - }, - "getraenkeliste": { - "faintColorOnWhite": "rgba(129, 116, 44, 0.1)", - "goodColorOnBlack": "#FBE658", - "goodColorOnWhite": "#81742C", - "palette": [ - "#fbe658", - "#040404", - "#fafafa", - "#81742c", - "#8e7e2c" - ], - "source": { - "path": "apps/getraenkeliste/getraenkeliste-icon.png", - "revHash": "c53e54cfc9" - } - }, - "gibu": { - "faintColorOnWhite": "rgba(229, 36, 44, 0.1)", - "goodColorOnBlack": "#EC1C24", - "goodColorOnWhite": "#E5242C", - "palette": [ - "#fcfcfc", - "#e42b34", - "#ec1c24", - "#f4f4f4", - "#e5242c" - ], - "source": { - "path": "apps/gibu/gibu-icon.png", - "revHash": "152cb74fff" - } - }, - "git-it": { - "faintColorOnWhite": "rgba(2, 107, 204, 0.1)", - "goodColorOnBlack": "#0484FC", - "goodColorOnWhite": "#026BCC", - "palette": [ - "#f9fafc", - "#0484fc", - "#54acfc", - "#2494fc", - "#3ca4fc" - ], - "source": { - "path": "apps/git-it/git-it-icon.png", - "revHash": "596fe6d66d" - } - }, - "gitblade": { - "faintColorOnWhite": "rgba(149, 102, 30, 0.1)", - "goodColorOnBlack": "#E8C48C", - "goodColorOnWhite": "#95661E", - "palette": [ - "#e4c48c", - "#e8c48c", - "#e8c48c", - "#e8c48c", - "#e8c48c" - ], - "source": { - "path": "apps/gitblade/gitblade-icon.png", - "revHash": "5c54c80174" - } - }, - "gitbook": { - "faintColorOnWhite": "rgba(6, 100, 228, 0.1)", - "goodColorOnBlack": "#4692FA", - "goodColorOnWhite": "#0664E4", - "palette": [ - "#4692fa", - "#eceef2", - "#98b5e0", - "#989a9e", - "#a6a8ac" - ], - "source": { - "path": "apps/gitbook/gitbook-icon.png", - "revHash": "3293595415" - } - }, - "githoard": { - "faintColorOnWhite": "rgba(218, 61, 7, 0.1)", - "goodColorOnBlack": "#F8541C", - "goodColorOnWhite": "#DA3D07", - "palette": [ - "#f4541c", - "#f8541c", - "#f8541c", - "#f8541c", - "#f8541c" - ], - "source": { - "path": "apps/githoard/githoard-icon.png", - "revHash": "6cb56c5867" - } - }, - "github-desktop": { - "faintColorOnWhite": "rgba(114, 48, 141, 0.1)", - "goodColorOnBlack": "#EDEDED", - "goodColorOnWhite": "#72308D", - "palette": [ - "#72308d", - "#ededed", - "#ac4cb4", - "#848484", - "#969696" - ], - "source": { - "path": "apps/github-desktop/github-desktop-icon.png", - "revHash": "903a8aec47" - } - }, - "gitify": { - "faintColorOnWhite": "rgba(4, 28, 60, 0.1)", - "goodColorOnBlack": "#1371EF", - "goodColorOnWhite": "#041C3C", - "palette": [ - "#102344", - "#1c2c4c", - "#1c3454", - "#1c2c54", - "#041c3c" - ], - "source": { - "path": "apps/gitify/gitify-icon.png", - "revHash": "72ec9771aa" - } - }, - "gitkraken": { - "faintColorOnWhite": "rgba(20, 23, 37, 0.1)", - "goodColorOnBlack": "#148F84", - "goodColorOnWhite": "#141725", - "palette": [ - "#148f84", - "#141725", - "#bcbcbe", - "#5f5f64", - "#74747c" - ], - "source": { - "path": "apps/gitkraken/gitkraken-icon.png", - "revHash": "40001e8b4b" - } - }, - "gitmoji": { - "faintColorOnWhite": "rgba(168, 93, 75, 0.1)", - "goodColorOnBlack": "#FBDB64", - "goodColorOnWhite": "#A85D4B", - "palette": [ - "#fbdb64", - "#a85d4b", - "#fbfbfb", - "#f7e59d", - "#9c947c" - ], - "source": { - "path": "apps/gitmoji/gitmoji-icon.png", - "revHash": "9db9dc2957" - } - }, - "gitscout": { - "faintColorOnWhite": "rgba(128, 100, 8, 0.1)", - "goodColorOnBlack": "#B48C04", - "goodColorOnWhite": "#806408", - "palette": [ - "#f6c61e", - "#132a3f", - "#988325", - "#806408", - "#b48c04" - ], - "source": { - "path": "apps/gitscout/gitscout-icon.png", - "revHash": "5acdc5986f" - } - }, - "glue": { - "faintColorOnWhite": "rgba(33, 34, 36, 0.1)", - "goodColorOnBlack": "#35AAC2", - "goodColorOnWhite": "#212224", - "palette": [ - "#212224", - "#35aac2", - "#fafafa", - "#3381af", - "#737373" - ], - "source": { - "path": "apps/glue/glue-icon.png", - "revHash": "475d834c3f" - } - }, - "gluppi": { - "faintColorOnWhite": "rgba(205, 65, 29, 0.1)", - "goodColorOnBlack": "#EC917A", - "goodColorOnWhite": "#CD411D", - "palette": [ - "#fbfafa", - "#dc542c", - "#ec917a", - "#f0ac94", - "#e57c5c" - ], - "source": { - "path": "apps/gluppi/gluppi-icon.png", - "revHash": "456584d17e" - } - }, - "glyphr-studio": { - "faintColorOnWhite": "rgba(3, 123, 162, 0.1)", - "goodColorOnBlack": "#04ACE4", - "goodColorOnWhite": "#037BA2", - "palette": [ - "#cfedfb", - "#04ace4", - "#67cdee", - "#8dd8f4", - "#32bce5" - ], - "source": { - "path": "apps/glyphr-studio/glyphr-studio-icon.png", - "revHash": "c454a4cfba" - } - }, - "google-assistant-unofficial-desktop-client": { - "faintColorOnWhite": "rgba(15, 96, 237, 0.1)", - "goodColorOnBlack": "#4484F3", - "goodColorOnWhite": "#0F60ED", - "palette": [ - "#fbfbfb", - "#4484f3", - "#e38e1d", - "#e8d49d", - "#f48e89" - ], - "source": { - "path": "apps/google-assistant-unofficial-desktop-client/google-assistant-unofficial-desktop-client-icon.png", - "revHash": "8f27cff51b" - } - }, - "google-chat-electron": { - "faintColorOnWhite": "rgba(4, 132, 44, 0.1)", - "goodColorOnBlack": "#04AB44", - "goodColorOnWhite": "#04842C", - "palette": [ - "#dc3324", - "#04ab44", - "#5cbc74", - "#04842c", - "#405850" - ], - "source": { - "path": "apps/google-chat-electron/google-chat-electron-icon.png", - "revHash": "b197b6b980" - } - }, - "gordie": { - "faintColorOnWhite": "rgba(221, 4, 76, 0.1)", - "goodColorOnBlack": "#F40454", - "goodColorOnWhite": "#DD044C", - "palette": [ - "#f40454", - "#f80454", - "#f80454", - "#f80454", - "#f80454" - ], - "source": { - "path": "apps/gordie/gordie-icon.png", - "revHash": "6f4ac24291" - } - }, - "grabcad-print": { - "faintColorOnWhite": "rgba(23, 121, 165, 0.1)", - "goodColorOnBlack": "#77C8EC", - "goodColorOnWhite": "#1779A5", - "palette": [ - "#fbfbfc", - "#2cacdc", - "#77c8ec", - "#b1e0f4", - "#56bce4" - ], - "source": { - "path": "apps/grabcad-print/grabcad-print-icon.png", - "revHash": "ba498f2e70" - } - }, - "gram-tools": { - "faintColorOnWhite": "rgba(24, 38, 39, 0.1)", - "goodColorOnBlack": "#A1B2B3", - "goodColorOnWhite": "#182627", - "palette": [ - "#a1b2b3", - "#182627", - "#626c6c", - "#4c5c5c", - "#4c5454" - ], - "source": { - "path": "apps/gram-tools/gram-tools-icon.png", - "revHash": "d6c80070df" - } - }, - "graphiql": { - "faintColorOnWhite": "rgba(220, 4, 148, 0.1)", - "goodColorOnBlack": "#EC54BC", - "goodColorOnWhite": "#DC0494", - "palette": [ - "#e434ac", - "#f3a9da", - "#ec68c0", - "#ec54bc", - "#dc0494" - ], - "source": { - "path": "apps/graphiql/graphiql-icon.png", - "revHash": "8c8987f9cc" - } - }, - "graphql-playground": { - "faintColorOnWhite": "rgba(223, 4, 131, 0.1)", - "goodColorOnBlack": "#EA64B0", - "goodColorOnWhite": "#DF0483", - "palette": [ - "#df0483", - "#fbf6f9", - "#ea64b0", - "#ec74bc", - "#e43c9c" - ], - "source": { - "path": "apps/graphql-playground/graphql-playground-icon.png", - "revHash": "2105cc95b8" - } - }, - "grasshopper": { - "faintColorOnWhite": "rgba(76, 105, 44, 0.1)", - "goodColorOnBlack": "#83BA43", - "goodColorOnWhite": "#4C692C", - "palette": [ - "#1a2228", - "#83ba43", - "#4c692c", - "#3c5426", - "#344424" - ], - "source": { - "path": "apps/grasshopper/grasshopper-icon.png", - "revHash": "b605c36c50" - } - }, - "gravit-designer": { - "faintColorOnWhite": "rgba(163, 75, 94, 0.1)", - "goodColorOnBlack": "#EDD954", - "goodColorOnWhite": "#A34B5E", - "palette": [ - "#a34b5e", - "#edd954", - "#98924b", - "#aaa746", - "#cca755" - ], - "source": { - "path": "apps/gravit-designer/gravit-designer-icon.png", - "revHash": "ba925cb493" - } - }, - "graviton-editor": { - "faintColorOnWhite": "rgba(231, 3, 42, 0.1)", - "goodColorOnBlack": "#FC294D", - "goodColorOnWhite": "#E7032A", - "palette": [ - "#fb732e", - "#fcfafa", - "#fc294d", - "#fbbe10", - "#fca483" - ], - "source": { - "path": "apps/graviton-editor/graviton-editor-icon.png", - "revHash": "df514435dd" - } - }, - "gsubs": { - "faintColorOnWhite": "rgba(114, 59, 206, 0.1)", - "goodColorOnBlack": "#BCA2E8", - "goodColorOnWhite": "#723BCE", - "palette": [ - "#f3f3f3", - "#723bce", - "#bca2e8", - "#a48dc5", - "#b29ec4" - ], - "source": { - "path": "apps/gsubs/gsubs-icon.png", - "revHash": "2b08b172dc" - } - }, - "harmony": { - "faintColorOnWhite": "rgba(162, 95, 31, 0.1)", - "goodColorOnBlack": "#D88332", - "goodColorOnWhite": "#A25F1F", - "palette": [ - "#ece9e9", - "#d88332", - "#37bb9b", - "#a69769", - "#9e8cad" - ], - "source": { - "path": "apps/harmony/harmony-icon.png", - "revHash": "dcb58d926b" - } - }, - "hashtag": { - "faintColorOnWhite": "rgba(44, 44, 52, 0.1)", - "goodColorOnBlack": "#FAD297", - "goodColorOnWhite": "#2C2C34", - "palette": [ - "#2c2c34", - "#fad297", - "#9c7434", - "#949c9c", - "#8d9294" - ], - "source": { - "path": "apps/hashtag/hashtag-icon.png", - "revHash": "9620664d26" - } - }, - "hbbatchbeast": { - "faintColorOnWhite": "rgba(41, 50, 54, 0.1)", - "goodColorOnBlack": "#CCECF9", - "goodColorOnWhite": "#293236", - "palette": [ - "#ccecf9", - "#293236", - "#7e9eae", - "#64666c", - "#7c7c7c" - ], - "source": { - "path": "apps/hbbatchbeast/hbbatchbeast-icon.png", - "revHash": "09c75e3321" - } - }, - "heads-tails": { - "faintColorOnWhite": "rgba(190, 58, 33, 0.1)", - "goodColorOnBlack": "#FAC105", - "goodColorOnWhite": "#BE3A21", - "palette": [ - "#b0adb4", - "#3b3b46", - "#fac105", - "#69656c", - "#be3a21" - ], - "source": { - "path": "apps/heads-tails/heads-tails-icon.png", - "revHash": "64b2f7348d" - } - }, - "headset": { - "faintColorOnWhite": "rgba(3, 119, 144, 0.1)", - "goodColorOnBlack": "#04B6DD", - "goodColorOnWhite": "#037790", - "palette": [ - "#f6fafb", - "#04b6dd", - "#61d0ea", - "#2cbfe4", - "#35d4e8" - ], - "source": { - "path": "apps/headset/headset-icon.png", - "revHash": "a0c1f8deac" - } - }, - "healthi": { - "faintColorOnWhite": "rgba(36, 130, 105, 0.1)", - "goodColorOnBlack": "#4CCEAC", - "goodColorOnWhite": "#248269", - "palette": [ - "#f5f8f9", - "#4cceac", - "#bee6dc", - "#a9e3d2", - "#d0f0e8" - ], - "source": { - "path": "apps/healthi/healthi-icon.png", - "revHash": "f63666f7b7" - } - }, - "helioslauncher": { - "faintColorOnWhite": "rgba(14, 62, 118, 0.1)", - "goodColorOnBlack": "#84A4BC", - "goodColorOnWhite": "#0E3E76", - "palette": [ - "#0e3e76", - "#fafafb", - "#8ca4bc", - "#84a4bc", - "#849cbc" - ], - "source": { - "path": "apps/helioslauncher/helioslauncher-icon.png", - "revHash": "c44f1b556e" - } - }, - "heroic": { - "faintColorOnWhite": "rgba(12, 20, 154, 0.1)", - "goodColorOnBlack": "#F8B404", - "goodColorOnWhite": "#0C149A", - "palette": [ - "#f8b404", - "#0c0c1c", - "#0c149a", - "#634612", - "#80640c" - ], - "source": { - "path": "apps/heroic/heroic-icon.png", - "revHash": "cbf995511c" - } - }, - "hexo-client": { - "faintColorOnWhite": "rgba(11, 118, 182, 0.1)", - "goodColorOnBlack": "#0C84CC", - "goodColorOnWhite": "#0B76B6", - "palette": [ - "#0c84cc", - "#1084cc", - "#1084cc", - "#1084cc", - "#1084cc" - ], - "source": { - "path": "apps/hexo-client/hexo-client-icon.png", - "revHash": "cacaf73954" - } - }, - "hive": { - "faintColorOnWhite": "rgba(162, 104, 12, 0.1)", - "goodColorOnBlack": "#F2B452", - "goodColorOnWhite": "#A2680C", - "palette": [ - "#f2b452", - "#fbfbfa", - "#f5d09c", - "#8d8d8d", - "#a4a4a4" - ], - "source": { - "path": "apps/hive/hive-icon.png", - "revHash": "7dc4c714f6" - } - }, - "homura": { - "faintColorOnWhite": "rgba(164, 60, 180, 0.1)", - "goodColorOnBlack": "#BB5DD2", - "goodColorOnWhite": "#A43CB4", - "palette": [ - "#bb5dd2", - "#302730", - "#643a74", - "#6c5064", - "#a43cb4" - ], - "source": { - "path": "apps/homura/homura-icon.png", - "revHash": "e81a3ad179" - } - }, - "horen": { - "faintColorOnWhite": "rgba(92, 36, 252, 0.1)", - "goodColorOnBlack": "#8454FC", - "goodColorOnWhite": "#5C24FC", - "palette": [ - "#fafafc", - "#5c24fc", - "#9571fc", - "#ac8cfc", - "#8454fc" - ], - "source": { - "path": "apps\\horen\\horen-icon.png", - "revHash": "f8435c93e3" - } - }, - "hoster": { - "faintColorOnWhite": "rgba(84, 84, 84, 0.1)", - "goodColorOnBlack": "#FBFBFB", - "goodColorOnWhite": "#545454", - "palette": [ - "#545454", - "#fbfbfb", - "#a4a4a4", - "#848484", - "#8c8c8c" - ], - "source": { - "path": "apps/hoster/hoster-icon.png", - "revHash": "50822ade6d" - } - }, - "hozz": { - "faintColorOnWhite": "rgba(3, 126, 39, 0.1)", - "goodColorOnBlack": "#05D341", - "goodColorOnWhite": "#037E27", - "palette": [ - "#05d341", - "#fbfbfb", - "#9ce49c", - "#81e1bc", - "#cee4ce" - ], - "source": { - "path": "apps/hozz/hozz-icon.png", - "revHash": "a0ca6ee494" - } - }, - "http-toolkit": { - "faintColorOnWhite": "rgba(213, 59, 22, 0.1)", - "goodColorOnBlack": "#E8441C", - "goodColorOnWhite": "#D53B16", - "palette": [ - "#e4441c", - "#e44424", - "#e8441c", - "#e8441c", - "#e8441c" - ], - "source": { - "path": "apps/http-toolkit/http-toolkit-icon.png", - "revHash": "96a6912d1e" - } - }, - "https-checker": { - "faintColorOnWhite": "rgba(45, 63, 164, 0.1)", - "goodColorOnBlack": "#909CD4", - "goodColorOnWhite": "#2D3FA4", - "palette": [ - "#2d3fa4", - "#fafafb", - "#909cd4", - "#8c94cc", - "#5c6cbc" - ], - "source": { - "path": "apps/https-checker/https-checker-icon.png", - "revHash": "792772ff83" - } - }, - "hyper": { - "faintColorOnWhite": "rgba(71, 23, 57, 0.1)", - "goodColorOnBlack": "#EF7463", - "goodColorOnWhite": "#471739", - "palette": [ - "#ef7463", - "#040404", - "#471739", - "#6c6c6c", - "#7c7c7c" - ], - "source": { - "path": "apps/hyper/hyper-icon.png", - "revHash": "8a570145f2" - } - }, - "hyperspace": { - "faintColorOnWhite": "rgba(35, 14, 52, 0.1)", - "goodColorOnBlack": "#FAE19F", - "goodColorOnWhite": "#230E34", - "palette": [ - "#fae19f", - "#563a81", - "#230e34", - "#b6997c", - "#9672c4" - ], - "source": { - "path": "apps/hyperspace/hyperspace-icon.png", - "revHash": "f662a5d7f6" - } - }, - "i18n-manager": { - "faintColorOnWhite": "rgba(4, 100, 227, 0.1)", - "goodColorOnBlack": "#E1B124", - "goodColorOnWhite": "#0464E3", - "palette": [ - "#2dcb53", - "#e1b124", - "#0464e3", - "#fbf9f4", - "#817634" - ], - "source": { - "path": "apps/i18n-manager/i18n-manager-icon.png", - "revHash": "2bffc59022" - } - }, - "i5sing": { - "faintColorOnWhite": "rgba(61, 47, 55, 0.1)", - "goodColorOnBlack": "#8DF7FA", - "goodColorOnWhite": "#3D2F37", - "palette": [ - "#49ecf4", - "#bdedee", - "#3d2f37", - "#8df7fa", - "#68989c" - ], - "source": { - "path": "apps/i5sing/i5sing-icon.png", - "revHash": "6b017abc56" - } - }, - "iconset": { - "faintColorOnWhite": "rgba(2, 120, 181, 0.1)", - "goodColorOnBlack": "#05A8FC", - "goodColorOnWhite": "#0278B5", - "palette": [ - "#05a8fc", - "#fbfbfb", - "#fca004", - "#9de0fc", - "#fcd399" - ], - "source": { - "path": "apps/iconset/iconset-icon.png", - "revHash": "776fafceee" - } - }, - "illyriad": { - "faintColorOnWhite": "rgba(53, 49, 33, 0.1)", - "goodColorOnBlack": "#D5BE7C", - "goodColorOnWhite": "#353121", - "palette": [ - "#353121", - "#d5be7c", - "#a6a17c", - "#898159", - "#999374" - ], - "source": { - "path": "apps/illyriad/illyriad-icon.png", - "revHash": "9c586a51ad" - } - }, - "image-optimizer": { - "faintColorOnWhite": "rgba(102, 110, 68, 0.1)", - "goodColorOnBlack": "#E6F0AA", - "goodColorOnWhite": "#666E44", - "palette": [ - "#242424", - "#e6f0aa", - "#858c61", - "#747474", - "#666e44" - ], - "source": { - "path": "apps/image-optimizer/image-optimizer-icon.png", - "revHash": "1db221594a" - } - }, - "image-shrinker": { - "faintColorOnWhite": "rgba(163, 71, 67, 0.1)", - "goodColorOnBlack": "#F0694F", - "goodColorOnWhite": "#A34743", - "palette": [ - "#d4abaa", - "#435c68", - "#a34743", - "#75acca", - "#f0694f" - ], - "source": { - "path": "apps/image-shrinker/image-shrinker-icon.png", - "revHash": "9fb7a52bcf" - } - }, - "imagine": { - "faintColorOnWhite": "rgba(52, 124, 172, 0.1)", - "goodColorOnBlack": "#049BFB", - "goodColorOnWhite": "#347CAC", - "palette": [ - "#049bfb", - "#636464", - "#457597", - "#3484b4", - "#347cac" - ], - "source": { - "path": "apps/imagine/imagine-icon.png", - "revHash": "36291dee9e" - } - }, - "inboxer": { - "faintColorOnWhite": "rgba(9, 117, 166, 0.1)", - "goodColorOnBlack": "#9FDEFA", - "goodColorOnWhite": "#0975A6", - "palette": [ - "#e3f0f5", - "#41a5e0", - "#9fdefa", - "#8f9399", - "#b7b7b7" - ], - "source": { - "path": "apps/inboxer/inboxer-icon.png", - "revHash": "f1ab3377eb" - } - }, - "inde-writer": { - "faintColorOnWhite": "rgba(52, 108, 172, 0.1)", - "goodColorOnBlack": "#8CACD4", - "goodColorOnWhite": "#346CAC", - "palette": [ - "#fbfbfb", - "#346cac", - "#769bc8", - "#8cacd4", - "#5383bc" - ], - "source": { - "path": "apps/inde-writer/inde-writer-icon.png", - "revHash": "32b3a6a191" - } - }, - "infinitex": { - "faintColorOnWhite": "rgba(7, 7, 7, 0.1)", - "goodColorOnBlack": "#FBFBFB", - "goodColorOnWhite": "#070707", - "palette": [ - "#070707", - "#fbfbfb", - "#a0a0a0", - "#7c7c7c", - "#848484" - ], - "source": { - "path": "apps/infinitex/infinitex-icon.png", - "revHash": "5aba7fb7d5" - } - }, - "infiniti-clips": { - "faintColorOnWhite": "rgba(16, 116, 220, 0.1)", - "goodColorOnBlack": "#0682F6", - "goodColorOnWhite": "#1074DC", - "palette": [ - "#0682f6", - "#1274d3", - "#1074dc", - "#1480f0", - "#0f7be4" - ], - "source": { - "path": "apps/infiniti-clips/infiniti-clips-icon.png", - "revHash": "b67b0a6f01" - } - }, - "infinity": { - "faintColorOnWhite": "rgba(31, 126, 144, 0.1)", - "goodColorOnBlack": "#A6E1EC", - "goodColorOnWhite": "#1F7E90", - "palette": [ - "#4dacd4", - "#fbfbfc", - "#d1e9f4", - "#a6e1ec", - "#98cce4" - ], - "source": { - "path": "apps/infinity/infinity-icon.png", - "revHash": "2ff84c9020" - } - }, - "inkdrop": { - "faintColorOnWhite": "rgba(118, 93, 214, 0.1)", - "goodColorOnBlack": "#A494E4", - "goodColorOnWhite": "#765DD6", - "palette": [ - "#fbfbfb", - "#777ddc", - "#769fd9", - "#b1b4e6", - "#a494e4" - ], - "source": { - "path": "apps/inkdrop/inkdrop-icon.png", - "revHash": "09ea435597" - } - }, - "insomnia": { - "faintColorOnWhite": "rgba(100, 92, 196, 0.1)", - "goodColorOnBlack": "#C2BCE6", - "goodColorOnWhite": "#645CC4", - "palette": [ - "#645cc4", - "#fafafa", - "#c2bce6", - "#aca4dc", - "#acacdc" - ], - "source": { - "path": "apps/insomnia/insomnia-icon.png", - "revHash": "f72c4f758e" - } - }, - "instatron": { - "faintColorOnWhite": "rgba(49, 73, 87, 0.1)", - "goodColorOnBlack": "#34B6FB", - "goodColorOnWhite": "#314957", - "palette": [ - "#34b6fb", - "#ece4da", - "#314957", - "#607773", - "#e2544b" - ], - "source": { - "path": "apps/instatron/instatron-icon.png", - "revHash": "750cd328fd" - } - }, - "interactive-data-editor": { - "faintColorOnWhite": "rgba(77, 94, 164, 0.1)", - "goodColorOnBlack": "#C9AA2E", - "goodColorOnWhite": "#4D5EA4", - "palette": [ - "#4d5ea4", - "#ececec", - "#c9aa2e", - "#ce9489", - "#c4cc95" - ], - "source": { - "path": "apps/interactive-data-editor/interactive-data-editor-icon.png", - "revHash": "20bab1d76c" - } - }, - "intu-mind": { - "faintColorOnWhite": "rgba(4, 92, 84, 0.1)", - "goodColorOnBlack": "#04AB9B", - "goodColorOnWhite": "#045C54", - "palette": [ - "#04ab9b", - "#c3cbcb", - "#045c54", - "#529691", - "#267b74" - ], - "source": { - "path": "apps/intu-mind/intu-mind-icon.png", - "revHash": "26d44a323c" - } - }, - "invizi": { - "faintColorOnWhite": "rgba(56, 105, 116, 0.1)", - "goodColorOnBlack": "#5BE1F9", - "goodColorOnWhite": "#386974", - "palette": [ - "#242424", - "#5be1f9", - "#386974", - "#3c848c", - "#345454" - ], - "source": { - "path": "apps/invizi/invizi-icon.png", - "revHash": "e7c97061b3" - } - }, - "ioui": { - "faintColorOnWhite": "rgba(6, 58, 117, 0.1)", - "goodColorOnBlack": "#9CAFC8", - "goodColorOnWhite": "#063A75", - "palette": [ - "#063a75", - "#fbfbfb", - "#9cafc8", - "#7c8cb4", - "#7c94b4" - ], - "source": { - "path": "apps/ioui/ioui-icon.png", - "revHash": "4e8b2562f7" - } - }, - "iperius-console": { - "faintColorOnWhite": "rgba(4, 123, 161, 0.1)", - "goodColorOnBlack": "#06A7DA", - "goodColorOnWhite": "#047BA1", - "palette": [ - "#06a7da", - "#fbfbfb", - "#a2ddf3", - "#69c1e5", - "#34bce4" - ], - "source": { - "path": "apps/iperius-console/iperius-console-icon.png", - "revHash": "a72760e615" - } - }, - "iptvnator": { - "faintColorOnWhite": "rgba(4, 60, 92, 0.1)", - "goodColorOnBlack": "#2184BB", - "goodColorOnWhite": "#043C5C", - "palette": [ - "#041219", - "#2184bb", - "#043c5c", - "#0a2c3e", - "#144c6c" - ], - "source": { - "path": "apps/iptvnator/iptvnator-icon.png", - "revHash": "8ef4a9bfbc" - } - }, - "istrolid": { - "faintColorOnWhite": "rgba(62, 95, 113, 0.1)", - "goodColorOnBlack": "#517D95", - "goodColorOnWhite": "#3E5F71", - "palette": [ - "#3e5f71", - "#312124", - "#38444d", - "#343444", - "#565961" - ], - "source": { - "path": "apps/istrolid/istrolid-icon.png", - "revHash": "a0f5198666" - } - }, - "itch": { - "faintColorOnWhite": "rgba(221, 4, 4, 0.1)", - "goodColorOnBlack": "#FC5F5F", - "goodColorOnWhite": "#DD0404", - "palette": [ - "#fc5f5f", - "#fcfafa", - "#fcb4b4", - "#fcacac", - "#fc9292" - ], - "source": { - "path": "apps/itch/itch-icon.png", - "revHash": "175935d68c" - } - }, - "jabra-direct": { - "faintColorOnWhite": "rgba(42, 39, 8, 0.1)", - "goodColorOnBlack": "#FADB04", - "goodColorOnWhite": "#2A2708", - "palette": [ - "#fadb04", - "#2a2708", - "#91860f", - "#b0a70f", - "#7c6c1c" - ], - "source": { - "path": "apps/jabra-direct/jabra-direct-icon.png", - "revHash": "4e7d6a1a2d" - } - }, - "jamovi": { - "faintColorOnWhite": "rgba(59, 106, 169, 0.1)", - "goodColorOnBlack": "#91ACCC", - "goodColorOnWhite": "#3B6AA9", - "palette": [ - "#f8f8f9", - "#3b6aa9", - "#8199b8", - "#91accc", - "#9cb4cc" - ], - "source": { - "path": "apps/jamovi/jamovi-icon.png", - "revHash": "772a160cea" - } - }, - "jandi": { - "faintColorOnWhite": "rgba(3, 123, 180, 0.1)", - "goodColorOnBlack": "#049BE4", - "goodColorOnWhite": "#037BB4", - "palette": [ - "#049be4", - "#fbbb04", - "#04baec", - "#c0ac80", - "#44acf0" - ], - "source": { - "path": "apps/jandi/jandi-icon.png", - "revHash": "e56879542e" - } - }, - "janus-workspace": { - "faintColorOnWhite": "rgba(42, 43, 43, 0.1)", - "goodColorOnBlack": "#7C7C80", - "goodColorOnWhite": "#2A2B2B", - "palette": [ - "#f6f6f6", - "#2a2b2b", - "#7c7c80", - "#747474", - "#848484" - ], - "source": { - "path": "apps/janus-workspace/janus-workspace-icon.png", - "revHash": "4eab99a969" - } - }, - "jasper": { - "faintColorOnWhite": "rgba(210, 33, 97, 0.1)", - "goodColorOnBlack": "#DE2E6D", - "goodColorOnWhite": "#D22161", - "palette": [ - "#dedddd", - "#de2e6d", - "#c77e91", - "#d892a4", - "#c44f70" - ], - "source": { - "path": "apps/jasper/jasper-icon.png", - "revHash": "5600f8ecec" - } - }, - "joplin": { - "faintColorOnWhite": "rgba(4, 68, 156, 0.1)", - "goodColorOnBlack": "#5CB4FB", - "goodColorOnWhite": "#04449C", - "palette": [ - "#0a72d3", - "#fbfbfb", - "#044283", - "#5cb4fb", - "#04449c" - ], - "source": { - "path": "apps/joplin/joplin-icon.png", - "revHash": "67c490d62b" - } - }, - "jqi": { - "faintColorOnWhite": "rgba(4, 120, 113, 0.1)", - "goodColorOnBlack": "#048880", - "goodColorOnWhite": "#047871", - "palette": [ - "#048880", - "#e6e7e7", - "#84b4ac", - "#6cc4bc", - "#7cccc4" - ], - "source": { - "path": "apps/jqi/jqi-icon.png", - "revHash": "d5a73b0d3a" - } - }, - "juggernaut": { - "faintColorOnWhite": "rgba(141, 81, 240, 0.1)", - "goodColorOnBlack": "#A373F3", - "goodColorOnWhite": "#8D51F0", - "palette": [ - "#fbfbfb", - "#a373f3", - "#c7adf7", - "#bc9cf2", - "#bca4f3" - ], - "source": { - "path": "apps/juggernaut/juggernaut-icon.png", - "revHash": "bebedcc295" - } - }, - "jukeboks": { - "faintColorOnWhite": "rgba(5, 44, 79, 0.1)", - "goodColorOnBlack": "#1F8AE0", - "goodColorOnWhite": "#052C4F", - "palette": [ - "#040507", - "#1f8ae0", - "#052c4f", - "#0c4c7b", - "#0c4c84" - ], - "source": { - "path": "apps/jukeboks/jukeboks-icon.png", - "revHash": "1020d5b9fb" - } - }, - "jumpfm": { - "faintColorOnWhite": "rgba(5, 120, 197, 0.1)", - "goodColorOnBlack": "#84CCFC", - "goodColorOnWhite": "#0578C5", - "palette": [ - "#c7e6fc", - "#1c98f4", - "#a4d4f4", - "#a4dcfc", - "#84ccfc" - ], - "source": { - "path": "apps/jumpfm/jumpfm-icon.png", - "revHash": "83e645e4de" - } - }, - "kahla": { - "faintColorOnWhite": "rgba(23, 117, 202, 0.1)", - "goodColorOnBlack": "#3191E8", - "goodColorOnWhite": "#1775CA", - "palette": [ - "#fbfbfb", - "#3191e8", - "#a9cae5", - "#b0b0b0", - "#c8c8c8" - ], - "source": { - "path": "apps/kahla/kahla-icon.png", - "revHash": "d617d15a09" - } - }, - "kalk": { - "faintColorOnWhite": "rgba(4, 4, 252, 0.1)", - "goodColorOnBlack": "#FC9C04", - "goodColorOnWhite": "#0404FC", - "palette": [ - "#fc2951", - "#2894fc", - "#20fc1c", - "#0404fc", - "#fc9c04" - ], - "source": { - "path": "apps/kalk/kalk-icon.png", - "revHash": "f5a701efc4" - } - }, - "kankan": { - "faintColorOnWhite": "rgba(54, 68, 42, 0.1)", - "goodColorOnBlack": "#7F8453", - "goodColorOnWhite": "#36442A", - "palette": [ - "#dfe3e3", - "#36442a", - "#7a8d9c", - "#9eb0ad", - "#7f8453" - ], - "source": { - "path": "apps/kankan/kankan-icon.png", - "revHash": "6ea0312705" - } - }, - "kap": { - "faintColorOnWhite": "rgba(138, 25, 249, 0.1)", - "goodColorOnBlack": "#CA94FC", - "goodColorOnWhite": "#8A19F9", - "palette": [ - "#fbfbfb", - "#33abd4", - "#8a19f9", - "#9bc8e2", - "#ca94fc" - ], - "source": { - "path": "apps/kap/kap-icon.png", - "revHash": "0c3a291bc0" - } - }, - "kaplan-desktop": { - "faintColorOnWhite": "rgba(5, 4, 4, 0.1)", - "goodColorOnBlack": "#FA5104", - "goodColorOnWhite": "#050404", - "palette": [ - "#fa5104", - "#050404", - "#fbf9f8", - "#8b8b8b", - "#646464" - ], - "source": { - "path": "apps/kaplan-desktop/kaplan-desktop-icon.png", - "revHash": "2897746586" - } - }, - "kappo": { - "faintColorOnWhite": "rgba(4, 4, 4, 0.1)", - "goodColorOnBlack": "#F8F8F8", - "goodColorOnWhite": "#040404", - "palette": [ - "#040404", - "#f8f8f8", - "#848484", - "#7c7c7c", - "#747474" - ], - "source": { - "path": "apps/kappo/kappo-icon.png", - "revHash": "809b0febe8" - } - }, - "karaokemugen": { - "faintColorOnWhite": "rgba(4, 108, 147, 0.1)", - "goodColorOnBlack": "#DA3D35", - "goodColorOnWhite": "#046C93", - "palette": [ - "#046c93", - "#eef0f0", - "#da3d35", - "#728b9c", - "#474747" - ], - "source": { - "path": "apps/karaokemugen/karaokemugen-icon.png", - "revHash": "6c7884aa2d" - } - }, - "katana": { - "faintColorOnWhite": "rgba(4, 116, 156, 0.1)", - "goodColorOnBlack": "#04A2F2", - "goodColorOnWhite": "#04749C", - "palette": [ - "#f9fbfb", - "#04a2f2", - "#044978", - "#3cccf8", - "#04749c" - ], - "source": { - "path": "apps/katana/katana-icon.png", - "revHash": "3c68bd25ea" - } - }, - "kattana": { - "faintColorOnWhite": "rgba(35, 35, 35, 0.1)", - "goodColorOnBlack": "#F8F8F8", - "goodColorOnWhite": "#232323", - "palette": [ - "#232323", - "#f8f8f8", - "#646464", - "#8c8c8c", - "#848484" - ], - "source": { - "path": "apps/kattana/kattana-icon.png", - "revHash": "af031d93d6" - } - }, - "keeper-password-manager-digital-vault": { - "faintColorOnWhite": "rgba(132, 100, 4, 0.1)", - "goodColorOnBlack": "#F9C204", - "goodColorOnWhite": "#846404", - "palette": [ - "#f9c204", - "#040404", - "#504004", - "#846404", - "#7c6404" - ], - "source": { - "path": "apps/keeper-password-manager-digital-vault/keeper-password-manager-digital-vault-icon.png", - "revHash": "97635752f8" - } - }, - "keeweb": { - "faintColorOnWhite": "rgba(25, 107, 222, 0.1)", - "goodColorOnBlack": "#8DB7F2", - "goodColorOnWhite": "#196BDE", - "palette": [ - "#5773d6", - "#e6f0fb", - "#8db7f2", - "#80a8eb", - "#a5c7f2" - ], - "source": { - "path": "apps/keeweb/keeweb-icon.png", - "revHash": "93f92c83a1" - } - }, - "keycombiner": { - "faintColorOnWhite": "rgba(69, 100, 116, 0.1)", - "goodColorOnBlack": "#8BC2EA", - "goodColorOnWhite": "#456474", - "palette": [ - "#8bc2ea", - "#040505", - "#1c2c2c", - "#456474", - "#4c6c7c" - ], - "source": { - "path": "apps/keycombiner/keycombiner-icon.png", - "revHash": "a19fd13b77" - } - }, - "kinesis-ci": { - "faintColorOnWhite": "rgba(181, 72, 2, 0.1)", - "goodColorOnBlack": "#FC6404", - "goodColorOnWhite": "#B54802", - "palette": [ - "#fc6404", - "#fcf9f8", - "#fc9e5f", - "#fcb47c", - "#fc8c3c" - ], - "source": { - "path": "apps/kinesis-ci/kinesis-ci-icon.png", - "revHash": "d0a89d780f" - } - }, - "kitematic": { - "faintColorOnWhite": "rgba(2, 125, 163, 0.1)", - "goodColorOnBlack": "#36CDFC", - "goodColorOnWhite": "#027DA3", - "palette": [ - "#1d89e5", - "#e3ebf1", - "#36cdfc", - "#79a4e1", - "#9ca4a4" - ], - "source": { - "path": "apps/kitematic/kitematic-icon.png", - "revHash": "f69d4c3a33" - } - }, - "knowte": { - "faintColorOnWhite": "rgba(24, 111, 191, 0.1)", - "goodColorOnBlack": "#1B7BD4", - "goodColorOnWhite": "#186FBF", - "palette": [ - "#1b7bd4", - "#fafbfb", - "#73aee3", - "#88bce9", - "#4594dc" - ], - "source": { - "path": "apps/knowte/knowte-icon.png", - "revHash": "9fb2ae5ce4" - } - }, - "kobiton": { - "faintColorOnWhite": "rgba(116, 76, 172, 0.1)", - "goodColorOnBlack": "#2CB4EC", - "goodColorOnWhite": "#744CAC", - "palette": [ - "#2cace4", - "#6c4b9c", - "#2cb4ec", - "#744cac", - "#744ca4" - ], - "source": { - "path": "apps/kobiton/kobiton-icon.png", - "revHash": "2125e865fe" - } - }, - "kube-dev-dashboard": { - "faintColorOnWhite": "rgba(52, 76, 130, 0.1)", - "goodColorOnBlack": "#A99235", - "goodColorOnWhite": "#344C82", - "palette": [ - "#a99235", - "#344c82", - "#666b52", - "#5b625f", - "#558290" - ], - "source": { - "path": "apps/kube-dev-dashboard/kube-dev-dashboard-icon.png", - "revHash": "8a9b9e9522" - } - }, - "kube-forwarder": { - "faintColorOnWhite": "rgba(16, 118, 131, 0.1)", - "goodColorOnBlack": "#1CCCE3", - "goodColorOnWhite": "#107683", - "palette": [ - "#2f85e3", - "#fbfbfb", - "#1ccce3", - "#a0d5f2", - "#84acec" - ], - "source": { - "path": "apps/kube-forwarder/kube-forwarder-icon.png", - "revHash": "38ff2ff83b" - } - }, - "laravel-kit": { - "faintColorOnWhite": "rgba(55, 85, 236, 0.1)", - "goodColorOnBlack": "#6C84F4", - "goodColorOnWhite": "#3755EC", - "palette": [ - "#3755ec", - "#dde2fb", - "#899af4", - "#9cacf4", - "#6c84f4" - ], - "source": { - "path": "apps/laravel-kit/laravel-kit-icon.png", - "revHash": "891e83d54a" - } - }, - "last-hit": { - "faintColorOnWhite": "rgba(68, 62, 4, 0.1)", - "goodColorOnBlack": "#E16504", - "goodColorOnWhite": "#443E04", - "palette": [ - "#cc4744", - "#e16504", - "#3b3c04", - "#443e04", - "#d84844" - ], - "source": { - "path": "apps/last-hit/last-hit-icon.png", - "revHash": "8181ba2f1d" - } - }, - "laverna": { - "faintColorOnWhite": "rgba(3, 121, 109, 0.1)", - "goodColorOnBlack": "#04A393", - "goodColorOnWhite": "#03796D", - "palette": [ - "#04a393", - "#fbfbfb", - "#0bbca4", - "#5cbcac", - "#94bcb4" - ], - "source": { - "path": "apps/laverna/laverna-icon.png", - "revHash": "4c74411fb9" - } - }, - "lax": { - "faintColorOnWhite": "rgba(3, 125, 153, 0.1)", - "goodColorOnBlack": "#4FDBFB", - "goodColorOnWhite": "#037D99", - "palette": [ - "#1bc8ef", - "#fafbfc", - "#4fdbfb", - "#69e3fb", - "#b6eefb" - ], - "source": { - "path": "apps/lax/lax-icon.png", - "revHash": "f4f157ad43" - } - }, - "lazytype": { - "faintColorOnWhite": "rgba(35, 35, 28, 0.1)", - "goodColorOnBlack": "#F5F5F5", - "goodColorOnWhite": "#23231C", - "palette": [ - "#23231c", - "#f5f5f5", - "#848484", - "#676767", - "#7c7c7c" - ], - "source": { - "path": "apps/lazytype/lazytype-icon.png", - "revHash": "7092dfa03c" - } - }, - "lbry-desktop": { - "faintColorOnWhite": "rgba(20, 92, 75, 0.1)", - "goodColorOnBlack": "#84ACA4", - "goodColorOnWhite": "#145C4B", - "palette": [ - "#145c4b", - "#f1f4f3", - "#7ea49b", - "#669489", - "#84aca4" - ], - "source": { - "path": "apps/lbry-desktop/lbry-desktop-icon.png", - "revHash": "33f74ee81a" - } - }, - "leafview": { - "faintColorOnWhite": "rgba(3, 118, 176, 0.1)", - "goodColorOnBlack": "#04A1F1", - "goodColorOnWhite": "#0376B0", - "palette": [ - "#26dfba", - "#0ab2e6", - "#0dbbda", - "#42e981", - "#04a1f1" - ], - "source": { - "path": "apps/leafview/leafview-icon.png", - "revHash": "aa11f5d885" - } - }, - "lectrote": { - "faintColorOnWhite": "rgba(107, 99, 209, 0.1)", - "goodColorOnBlack": "#837CD8", - "goodColorOnWhite": "#6B63D1", - "palette": [ - "#aca4e3", - "#f1eff4", - "#7b6ed3", - "#837cd8", - "#ded4ee" - ], - "source": { - "path": "apps/lectrote/lectrote-icon.png", - "revHash": "0fb109d8cc" - } - }, - "left": { - "faintColorOnWhite": "rgba(4, 4, 4, 0.1)", - "goodColorOnBlack": "#FAFAFA", - "goodColorOnWhite": "#040404", - "palette": [ - "#040404", - "#fafafa", - "#8c8c8c", - "#545454", - "#2c2c2c" - ], - "source": { - "path": "apps/left/left-icon.png", - "revHash": "cd2ac3baf1" - } - }, - "lepton": { - "faintColorOnWhite": "rgba(52, 52, 52, 0.1)", - "goodColorOnBlack": "#CECECE", - "goodColorOnWhite": "#343434", - "palette": [ - "#cecece", - "#343434", - "#7c7c7c", - "#747474", - "#848484" - ], - "source": { - "path": "apps/lepton/lepton-icon.png", - "revHash": "aba64be85b" - } - }, - "light-table": { - "faintColorOnWhite": "rgba(4, 52, 100, 0.1)", - "goodColorOnBlack": "#187CAE", - "goodColorOnWhite": "#043464", - "palette": [ - "#187cae", - "#f7f9fa", - "#043050", - "#70bcdc", - "#043464" - ], - "source": { - "path": "apps/light-table/light-table-icon.png", - "revHash": "9764a5700e" - } - }, - "lightgallery": { - "faintColorOnWhite": "rgba(28, 98, 129, 0.1)", - "goodColorOnBlack": "#24ABE3", - "goodColorOnWhite": "#1C6281", - "palette": [ - "#24abe3", - "#f8f9fa", - "#1c6281", - "#78c1e0", - "#567c8c" - ], - "source": { - "path": "apps/lightgallery/lightgallery-icon.png", - "revHash": "16896f6793" - } - }, - "lightproxy": { - "faintColorOnWhite": "rgba(27, 84, 170, 0.1)", - "goodColorOnBlack": "#469FDD", - "goodColorOnWhite": "#1B54AA", - "palette": [ - "#469fdd", - "#1b54aa", - "#3b8abc", - "#2f74b7", - "#3070a8" - ], - "source": { - "path": "apps/lightproxy/lightproxy-icon.png", - "revHash": "18f75ac0c3" - } - }, - "linked": { - "faintColorOnWhite": "rgba(102, 10, 42, 0.1)", - "goodColorOnBlack": "#F8045A", - "goodColorOnWhite": "#660A2A", - "palette": [ - "#0b0b0b", - "#f8045a", - "#b31b4b", - "#660a2a", - "#441424" - ], - "source": { - "path": "apps/linked/linked-icon.png", - "revHash": "69785bb188" - } - }, - "lisk-hub": { - "faintColorOnWhite": "rgba(4, 110, 223, 0.1)", - "goodColorOnBlack": "#71A4D6", - "goodColorOnWhite": "#046EDF", - "palette": [ - "#08428b", - "#ebecec", - "#046edf", - "#71a4d6", - "#848484" - ], - "source": { - "path": "apps/lisk-hub/lisk-hub-icon.png", - "revHash": "4a21043800" - } - }, - "local-by-flywheel": { - "faintColorOnWhite": "rgba(43, 122, 73, 0.1)", - "goodColorOnBlack": "#9CDCB4", - "goodColorOnWhite": "#2B7A49", - "palette": [ - "#54bc7c", - "#fbfbfb", - "#acdcbc", - "#93d4ab", - "#9cdcb4" - ], - "source": { - "path": "apps/local-by-flywheel/local-by-flywheel-icon.png", - "revHash": "5ab8dee850" - } - }, - "local-mock-server": { - "faintColorOnWhite": "rgba(5, 5, 5, 0.1)", - "goodColorOnBlack": "#FBFBFB", - "goodColorOnWhite": "#050505", - "palette": [ - "#fbfbfb", - "#050505", - "#747474", - "#7c7c7c", - "#848484" - ], - "source": { - "path": "apps/local-mock-server/local-mock-server-icon.png", - "revHash": "61e3f6ead1" - } - }, - "lode": { - "faintColorOnWhite": "rgba(236, 7, 39, 0.1)", - "goodColorOnBlack": "#FB7B8D", - "goodColorOnWhite": "#EC0727", - "palette": [ - "#fb7b8d", - "#eeeff2", - "#898788", - "#d4dbe4", - "#edc0cd" - ], - "source": { - "path": "apps/lode/lode-icon.png", - "revHash": "80ad7161a3" - } - }, - "logsnag": { - "faintColorOnWhite": "rgba(4, 4, 4, 0.1)", - "goodColorOnBlack": "#FAFAFA", - "goodColorOnWhite": "#040404", - "palette": [ - "#040404", - "#fafafa", - "#545454", - "#7c7c7c", - "#747474" - ], - "source": { - "path": "apps/logsnag/logsnag-icon.png", - "revHash": "002595b296" - } - }, - "loom": { - "faintColorOnWhite": "rgba(229, 0, 11, 0.1)", - "goodColorOnBlack": "#FF5C64", - "goodColorOnWhite": "#E5000B", - "palette": [ - "#fc5c64", - "#ff5c64", - "#ff5c64", - "#ff5c64", - "#ff5c64" - ], - "source": { - "path": "apps/loom/loom-icon.png", - "revHash": "323ea4ebe2" - } - }, - "loop-team": { - "faintColorOnWhite": "rgba(28, 124, 116, 0.1)", - "goodColorOnBlack": "#0C93EB", - "goodColorOnWhite": "#1C7C74", - "palette": [ - "#2b3c54", - "#0cbc94", - "#0c93eb", - "#1c7c74", - "#0c7cc4" - ], - "source": { - "path": "apps/loop-team/loop-team-icon.png", - "revHash": "ab3461e6cb" - } - }, - "losslesscut": { - "faintColorOnWhite": "rgba(14, 53, 59, 0.1)", - "goodColorOnBlack": "#22A0B8", - "goodColorOnWhite": "#0E353B", - "palette": [ - "#22a0b8", - "#eae0b9", - "#0e353b", - "#365561", - "#647782" - ], - "source": { - "path": "apps/losslesscut/losslesscut-icon.png", - "revHash": "6d37aeb466" - } - }, - "lot-lot-of-things": { - "faintColorOnWhite": "rgba(140, 111, 99, 0.1)", - "goodColorOnBlack": "#FAB383", - "goodColorOnWhite": "#8C6F63", - "palette": [ - "#fab383", - "#3b3b4b", - "#8c6f63", - "#584c5c", - "#9c7c64" - ], - "source": { - "path": "apps/lot-lot-of-things/lot-lot-of-things-icon.png", - "revHash": "1bfcffc6a2" - } - }, - "lsdeer": { - "faintColorOnWhite": "rgba(40, 36, 36, 0.1)", - "goodColorOnBlack": "#887A7A", - "goodColorOnWhite": "#282424", - "palette": [ - "#242424", - "#282424", - "#282424", - "#282424", - "#282424" - ], - "source": { - "path": "apps/lsdeer/lsdeer-icon.png", - "revHash": "e070425352" - } - }, - "luna": { - "faintColorOnWhite": "rgba(218, 26, 7, 0.1)", - "goodColorOnBlack": "#FCACA4", - "goodColorOnWhite": "#DA1A07", - "palette": [ - "#f3544c", - "#fcf6f6", - "#f49a99", - "#fcaca4", - "#f47c74" - ], - "source": { - "path": "apps/luna/luna-icon.png", - "revHash": "b093cf24ea" - } - }, - "lyna": { - "faintColorOnWhite": "rgba(4, 90, 202, 0.1)", - "goodColorOnBlack": "#7C9CCC", - "goodColorOnWhite": "#045ACA", - "palette": [ - "#045aca", - "#f6f7f9", - "#5d83ba", - "#074198", - "#7c9ccc" - ], - "source": { - "path": "apps/lyna/lyna-icon.png", - "revHash": "7690d02335" - } - }, - "magiccap": { - "faintColorOnWhite": "rgba(115, 77, 125, 0.1)", - "goodColorOnBlack": "#BC7C8C", - "goodColorOnWhite": "#734D7D", - "palette": [ - "#734d7d", - "#fbfbfb", - "#858ab5", - "#bc7c8c", - "#bc848c" - ], - "source": { - "path": "apps/magiccap/magiccap-icon.png", - "revHash": "be1b4ce816" - } - }, - "mailspring": { - "faintColorOnWhite": "rgba(18, 130, 143, 0.1)", - "goodColorOnBlack": "#169FAF", - "goodColorOnWhite": "#12828F", - "palette": [ - "#55dae0", - "#f6f9f9", - "#92e2e8", - "#41a4b2", - "#169faf" - ], - "source": { - "path": "apps/mailspring/mailspring-icon.png", - "revHash": "77e11f78fe" - } - }, - "manyverse": { - "faintColorOnWhite": "rgba(68, 100, 236, 0.1)", - "goodColorOnBlack": "#6C8CF4", - "goodColorOnWhite": "#4464EC", - "palette": [ - "#f9fafb", - "#4464ec", - "#879df4", - "#9cb4f4", - "#6c8cf4" - ], - "source": { - "path": "apps/manyverse/manyverse-icon.png", - "revHash": "cc339de7ef" - } - }, - "markdown-c3": { - "faintColorOnWhite": "rgba(3, 130, 117, 0.1)", - "goodColorOnBlack": "#05E3CC", - "goodColorOnWhite": "#038275", - "palette": [ - "#93acbc", - "#fbfbfb", - "#05e3cc", - "#b4becd", - "#57e2d5" - ], - "source": { - "path": "apps/markdown-c3/markdown-c3-icon.png", - "revHash": "e4ffb87dc2" - } - }, - "markdownify": { - "faintColorOnWhite": "rgba(179, 13, 101, 0.1)", - "goodColorOnBlack": "#FA055D", - "goodColorOnWhite": "#B30D65", - "palette": [ - "#fa055d", - "#44237b", - "#7f1970", - "#641c74", - "#b30d65" - ], - "source": { - "path": "apps/markdownify/markdownify-icon.png", - "revHash": "e2476c5269" - } - }, - "marktext": { - "faintColorOnWhite": "rgba(8, 4, 4, 0.1)", - "goodColorOnBlack": "#FFF", - "goodColorOnWhite": "#080404", - "palette": [ - "#040404", - "#080404", - "#080404", - "#080404", - "#080404" - ], - "source": { - "path": "apps/marktext/marktext-icon.png", - "revHash": "7766a23fab" - } - }, - "masscode": { - "faintColorOnWhite": "rgba(9, 115, 193, 0.1)", - "goodColorOnBlack": "#80C6F9", - "goodColorOnWhite": "#0973C1", - "palette": [ - "#1182e9", - "#fbfbfb", - "#68aff1", - "#80c6f9", - "#8cbcf4" - ], - "source": { - "path": "apps/masscode/masscode-icon.png", - "revHash": "836969a2e5" - } - }, - "master-tour": { - "faintColorOnWhite": "rgba(70, 68, 68, 0.1)", - "goodColorOnBlack": "#F1252D", - "goodColorOnWhite": "#464444", - "palette": [ - "#f1252d", - "#faf9f9", - "#464444", - "#d69a9d", - "#baa4a4" - ], - "source": { - "path": "apps/master-tour/master-tour-icon.png", - "revHash": "1ef37cee8c" - } - }, - "matrix-writer": { - "faintColorOnWhite": "rgba(12, 116, 188, 0.1)", - "goodColorOnBlack": "#FBB343", - "goodColorOnWhite": "#0C74BC", - "palette": [ - "#fbb343", - "#23abe3", - "#fcfbfa", - "#0c74bc", - "#fcd497" - ], - "source": { - "path": "apps/matrix-writer/matrix-writer-icon.png", - "revHash": "054cb047bf" - } - }, - "mattermost": { - "faintColorOnWhite": "rgba(29, 114, 173, 0.1)", - "goodColorOnBlack": "#248CD4", - "goodColorOnWhite": "#1D72AD", - "palette": [ - "#248cd4", - "#288cd4", - "#288cd4", - "#288cd4", - "#288cd4" - ], - "source": { - "path": "apps/mattermost/mattermost-icon.png", - "revHash": "b67b8ab02e" - } - }, - "md5app": { - "faintColorOnWhite": "rgba(180, 36, 20, 0.1)", - "goodColorOnBlack": "#E63521", - "goodColorOnWhite": "#B42414", - "palette": [ - "#b42414", - "#b82414", - "#b82414", - "#b82414", - "#b82414" - ], - "source": { - "path": "apps/md5app/md5app-icon.png", - "revHash": "d470f5fa7c" - } - }, - "mdp": { - "faintColorOnWhite": "rgba(4, 4, 4, 0.1)", - "goodColorOnBlack": "#FBFBFB", - "goodColorOnWhite": "#040404", - "palette": [ - "#040404", - "#fbfbfb", - "#848484", - "#747474", - "#8c8c8c" - ], - "source": { - "path": "apps/mdp/mdp-icon.png", - "revHash": "7f15519b4d" - } - }, - "media-dupes": { - "faintColorOnWhite": "rgba(197, 60, 60, 0.1)", - "goodColorOnBlack": "#E4A4A4", - "goodColorOnWhite": "#C53C3C", - "palette": [ - "#fbfbfb", - "#c25b5b", - "#da9494", - "#deacac", - "#e4a4a4" - ], - "source": { - "path": "apps/media-dupes/media-dupes-icon.png", - "revHash": "1beb11a355" - } - }, - "mediachips": { - "faintColorOnWhite": "rgba(182, 24, 165, 0.1)", - "goodColorOnBlack": "#FB9112", - "goodColorOnWhite": "#B618A5", - "palette": [ - "#b618a5", - "#fb9112", - "#fbca38", - "#dc8588", - "#d59bdd" - ], - "source": { - "path": "apps/mediachips/mediachips-icon.png", - "revHash": "0059803140" - } - }, - "meistertask": { - "faintColorOnWhite": "rgba(6, 119, 145, 0.1)", - "goodColorOnBlack": "#0ECAF5", - "goodColorOnWhite": "#067791", - "palette": [ - "#fbfbfb", - "#0ecaf5", - "#a5b7ba", - "#bcbcbc", - "#c4c4c4" - ], - "source": { - "path": "apps/meistertask/meistertask-icon.png", - "revHash": "4c65bc86a3" - } - }, - "melodie": { - "faintColorOnWhite": "rgba(30, 36, 42, 0.1)", - "goodColorOnBlack": "#E2E2E2", - "goodColorOnWhite": "#1E242A", - "palette": [ - "#1e242a", - "#e2e2e2", - "#717171", - "#848484", - "#8c8c8c" - ], - "source": { - "path": "apps/melodie/melodie-icon.png", - "revHash": "b909eaef43" - } - }, - "merge-request-notifier": { - "faintColorOnWhite": "rgba(30, 121, 122, 0.1)", - "goodColorOnBlack": "#0CBFDA", - "goodColorOnWhite": "#1E797A", - "palette": [ - "#040505", - "#59e3d0", - "#0cbfda", - "#1e797a", - "#38715c" - ], - "source": { - "path": "apps/merge-request-notifier/merge-request-notifier-icon.png", - "revHash": "3038a85465" - } - }, - "metastream": { - "faintColorOnWhite": "rgba(189, 79, 54, 0.1)", - "goodColorOnBlack": "#EABFB5", - "goodColorOnWhite": "#BD4F36", - "palette": [ - "#eabfb5", - "#978bad", - "#fbfbfb", - "#b89cb4", - "#ecdee3" - ], - "source": { - "path": "apps/metastream/metastream-icon.png", - "revHash": "985f4a2f77" - } - }, - "metronome": { - "faintColorOnWhite": "rgba(31, 39, 40, 0.1)", - "goodColorOnBlack": "#8C9494", - "goodColorOnWhite": "#1F2728", - "palette": [ - "#1f2728", - "#fafafa", - "#8c9494", - "#707575", - "#848c8c" - ], - "source": { - "path": "apps/metronome/metronome-icon.png", - "revHash": "b69fcea13f" - } - }, - "metronome-wallet": { - "faintColorOnWhite": "rgba(101, 71, 243, 0.1)", - "goodColorOnBlack": "#B4A4F4", - "goodColorOnWhite": "#6547F3", - "palette": [ - "#f6f6f8", - "#6547f3", - "#9e8cec", - "#8c74eb", - "#b4a4f4" - ], - "source": { - "path": "apps/metronome-wallet/metronome-wallet-icon.png", - "revHash": "d6e851af4f" - } - }, - "microsoft-teams": { - "faintColorOnWhite": "rgba(84, 84, 172, 0.1)", - "goodColorOnBlack": "#9192CC", - "goodColorOnWhite": "#5454AC", - "palette": [ - "#5454ac", - "#fbfbfb", - "#acacd7", - "#9192cc", - "#a4acd4" - ], - "source": { - "path": "apps/microsoft-teams/microsoft-teams-icon.png", - "revHash": "136b31b32b" - } - }, - "microstockr": { - "faintColorOnWhite": "rgba(47, 91, 126, 0.1)", - "goodColorOnBlack": "#8DCBF3", - "goodColorOnWhite": "#2F5B7E", - "palette": [ - "#2f5b7e", - "#e7eef3", - "#429adc", - "#8dcbf3", - "#7e8fa1" - ], - "source": { - "path": "apps/microstockr/microstockr-icon.png", - "revHash": "a6e8f05c0e" - } - }, - "mikropausen": { - "faintColorOnWhite": "rgba(132, 4, 132, 0.1)", - "goodColorOnBlack": "#B46CB4", - "goodColorOnWhite": "#840484", - "palette": [ - "#f4f4f4", - "#840484", - "#c191c1", - "#ccb4cc", - "#b46cb4" - ], - "source": { - "path": "apps/mikropausen/mikropausen-icon.png", - "revHash": "8fad3bf9f0" - } - }, - "min": { - "faintColorOnWhite": "rgba(154, 104, 3, 0.1)", - "goodColorOnBlack": "#FBAD0C", - "goodColorOnWhite": "#9A6803", - "palette": [ - "#548ed4", - "#fbad0c", - "#c8a98f", - "#a080a4", - "#9aa4b8" - ], - "source": { - "path": "apps/min/min-icon.png", - "revHash": "3badd6da61" - } - }, - "mindmapp": { - "faintColorOnWhite": "rgba(3, 125, 116, 0.1)", - "goodColorOnBlack": "#049A8F", - "goodColorOnWhite": "#037D74", - "palette": [ - "#fbfbfb", - "#049a8f", - "#5abdb8", - "#38a7ac", - "#74d4c2" - ], - "source": { - "path": "apps/mindmapp/mindmapp-icon.png", - "revHash": "3308181c3a" - } - }, - "mingo": { - "faintColorOnWhite": "rgba(7, 100, 236, 0.1)", - "goodColorOnBlack": "#3484F9", - "goodColorOnWhite": "#0764EC", - "palette": [ - "#fbfbfc", - "#3484f9", - "#3bb3f4", - "#3cc4f4", - "#77b7fb" - ], - "source": { - "path": "apps/mingo/mingo-icon.png", - "revHash": "34bb16aa7b" - } - }, - "mini-diary": { - "faintColorOnWhite": "rgba(49, 81, 118, 0.1)", - "goodColorOnBlack": "#4C7AAF", - "goodColorOnWhite": "#315176", - "palette": [ - "#4c7aaf", - "#d2d2d2", - "#999999", - "#315176", - "#94a4b9" - ], - "source": { - "path": "apps/mini-diary/mini-diary-icon.png", - "revHash": "9d20139605" - } - }, - "missive": { - "faintColorOnWhite": "rgba(22, 117, 208, 0.1)", - "goodColorOnBlack": "#96C6F4", - "goodColorOnWhite": "#1675D0", - "palette": [ - "#2d86d2", - "#fafbfb", - "#81828a", - "#96c6f4", - "#8c949c" - ], - "source": { - "path": "apps/missive/missive-icon.png", - "revHash": "6ef199b6ed" - } - }, - "mixmax": { - "faintColorOnWhite": "rgba(43, 51, 118, 0.1)", - "goodColorOnBlack": "#F0A9FB", - "goodColorOnWhite": "#2B3376", - "palette": [ - "#f0a9fb", - "#2b3376", - "#9494ac", - "#696c89", - "#848c9c" - ], - "source": { - "path": "apps/mixmax/mixmax-icon.png", - "revHash": "a14d533e4e" - } - }, - "mjml-app": { - "faintColorOnWhite": "rgba(218, 39, 20, 0.1)", - "goodColorOnBlack": "#F3897E", - "goodColorOnWhite": "#DA2714", - "palette": [ - "#ea4e43", - "#fbf9f9", - "#f3897e", - "#ec7474", - "#f4a49c" - ], - "source": { - "path": "apps/mjml-app/mjml-app-icon.png", - "revHash": "8dc6674c15" - } - }, - "mobile-locker": { - "faintColorOnWhite": "rgba(4, 52, 76, 0.1)", - "goodColorOnBlack": "#0C9898", - "goodColorOnWhite": "#04344C", - "palette": [ - "#1494b4", - "#04344c", - "#0c9898", - "#0c9898", - "#0c9898" - ], - "source": { - "path": "apps/mobile-locker/mobile-locker-icon.png", - "revHash": "bff9233e0c" - } - }, - "mobirise": { - "faintColorOnWhite": "rgba(218, 16, 76, 0.1)", - "goodColorOnBlack": "#F0346C", - "goodColorOnWhite": "#DA104C", - "palette": [ - "#ec346c", - "#f0346c", - "#f0346c", - "#f0346c", - "#f0346c" - ], - "source": { - "path": "apps/mobirise/mobirise-icon.png", - "revHash": "57b9b8aa46" - } - }, - "mockingbot": { - "faintColorOnWhite": "rgba(222, 18, 8, 0.1)", - "goodColorOnBlack": "#FB928D", - "goodColorOnWhite": "#DE1208", - "palette": [ - "#fbfaf9", - "#f45c54", - "#fb928d", - "#fcb1ad", - "#f67c74" - ], - "source": { - "path": "apps/mockingbot/mockingbot-icon.png", - "revHash": "0f84c766fb" - } - }, - "mockoon": { - "faintColorOnWhite": "rgba(36, 44, 52, 0.1)", - "goodColorOnBlack": "#94949C", - "goodColorOnWhite": "#242C34", - "palette": [ - "#242c34", - "#fafafa", - "#94949c", - "#84848c", - "#747c7c" - ], - "source": { - "path": "apps/mockoon/mockoon-icon.png", - "revHash": "6bbeb19fea" - } - }, - "modeldba": { - "faintColorOnWhite": "rgba(57, 62, 232, 0.1)", - "goodColorOnBlack": "#8EB4FB", - "goodColorOnWhite": "#393EE8", - "palette": [ - "#4d89f8", - "#f9fafc", - "#393ee8", - "#8eb4fb", - "#afc2fb" - ], - "source": { - "path": "apps/modeldba/modeldba-icon.png", - "revHash": "73214e8faf" - } - }, - "moderndeck": { - "faintColorOnWhite": "rgba(3, 122, 176, 0.1)", - "goodColorOnBlack": "#04A6EF", - "goodColorOnWhite": "#037AB0", - "palette": [ - "#04a6ef", - "#f9fbfb", - "#0489cc", - "#60bbe6", - "#7cd4f8" - ], - "source": { - "path": "apps/moderndeck/moderndeck-icon.png", - "revHash": "32577f1024" - } - }, - "monami-note": { - "faintColorOnWhite": "rgba(188, 72, 0, 0.1)", - "goodColorOnBlack": "#FF6404", - "goodColorOnWhite": "#BC4800", - "palette": [ - "#fc6404", - "#ff6404", - "#ff6404", - "#ff6404", - "#ff6404" - ], - "source": { - "path": "apps/monami-note/monami-note-icon.png", - "revHash": "1d7c0fcc0d" - } - }, - "mongodb-compass": { - "faintColorOnWhite": "rgba(68, 119, 60, 0.1)", - "goodColorOnBlack": "#5CA251", - "goodColorOnWhite": "#44773C", - "palette": [ - "#5ca251", - "#fbfbfb", - "#bccfb0", - "#beb99e", - "#9cc49c" - ], - "source": { - "path": "apps/mongodb-compass/mongodb-compass-icon.png", - "revHash": "3b0bed50fe" - } - }, - "mongomix": { - "faintColorOnWhite": "rgba(118, 84, 105, 0.1)", - "goodColorOnBlack": "#D85029", - "goodColorOnWhite": "#765469", - "palette": [ - "#d85029", - "#29983d", - "#4d90aa", - "#df567d", - "#765469" - ], - "source": { - "path": "apps/mongomix/mongomix-icon.png", - "revHash": "7748c5a523" - } - }, - "mongotron": { - "faintColorOnWhite": "rgba(33, 50, 80, 0.1)", - "goodColorOnBlack": "#D2E4F2", - "goodColorOnWhite": "#213250", - "palette": [ - "#d2e4f2", - "#213250", - "#7fa9cc", - "#646c7c", - "#6c7484" - ], - "source": { - "path": "apps/mongotron/mongotron-icon.png", - "revHash": "ffc49fc270" - } - }, - "monolith-code": { - "faintColorOnWhite": "rgba(36, 30, 29, 0.1)", - "goodColorOnBlack": "#F1562C", - "goodColorOnWhite": "#241E1D", - "palette": [ - "#241e1d", - "#f1562c", - "#787472", - "#796464", - "#514e4e" - ], - "source": { - "path": "apps/monolith-code/monolith-code-icon.png", - "revHash": "e7584702cb" - } - }, - "monsterwriter": { - "faintColorOnWhite": "rgba(18, 43, 49, 0.1)", - "goodColorOnBlack": "#E07A33", - "goodColorOnWhite": "#122B31", - "palette": [ - "#7ec4d4", - "#122b31", - "#eaedf3", - "#e07a33", - "#6c4b36" - ], - "source": { - "path": "apps/monsterwriter/monsterwriter-icon.png", - "revHash": "20fe912f0a" - } - }, - "moonitor": { - "faintColorOnWhite": "rgba(214, 39, 74, 0.1)", - "goodColorOnBlack": "#DC3D5D", - "goodColorOnWhite": "#D6274A", - "palette": [ - "#d3d2b9", - "#2f9882", - "#8f968c", - "#dc3d5d", - "#7c7a60" - ], - "source": { - "path": "apps/moonitor/moonitor-icon.png", - "revHash": "55a89ad0af" - } - }, - "moosync": { - "faintColorOnWhite": "rgba(66, 115, 84, 0.1)", - "goodColorOnBlack": "#59AF75", - "goodColorOnWhite": "#427354", - "palette": [ - "#1d1d1d", - "#59af75", - "#375c43", - "#2c3e31", - "#427354" - ], - "source": { - "path": "apps/moosync/moosync-icon.png", - "revHash": "66184d85be" - } - }, - "morgen": { - "faintColorOnWhite": "rgba(157, 91, 3, 0.1)", - "goodColorOnBlack": "#FCC378", - "goodColorOnWhite": "#9D5B03", - "palette": [ - "#fcc378", - "#fcaba8", - "#fbfbfb", - "#fcc5a6", - "#fcceda" - ], - "source": { - "path": "apps/morgen/morgen-icon.png", - "revHash": "1386fd3a5e" - } - }, - "motrix": { - "faintColorOnWhite": "rgba(128, 95, 180, 0.1)", - "goodColorOnBlack": "#E1CF04", - "goodColorOnWhite": "#805FB4", - "palette": [ - "#d1c3e4", - "#0f0e10", - "#8774d6", - "#805fb4", - "#e1cf04" - ], - "source": { - "path": "apps/motrix/motrix-icon.png", - "revHash": "313ee4e156" - } - }, - "movieprint": { - "faintColorOnWhite": "rgba(7, 7, 7, 0.1)", - "goodColorOnBlack": "#F45408", - "goodColorOnWhite": "#070707", - "palette": [ - "#f9f0ec", - "#070707", - "#f45408", - "#848484", - "#7c7c7c" - ], - "source": { - "path": "apps/movieprint/movieprint-icon.png", - "revHash": "e816baf428" - } - }, - "mr-noplay": { - "faintColorOnWhite": "rgba(111, 92, 72, 0.1)", - "goodColorOnBlack": "#EBC794", - "goodColorOnWhite": "#6F5C48", - "palette": [ - "#2b2523", - "#ebc794", - "#6f5c48", - "#949494", - "#8c8c94" - ], - "source": { - "path": "apps/mr-noplay/mr-noplay-icon.png", - "revHash": "8ae86ffe94" - } - }, - "mrdclutterer": { - "faintColorOnWhite": "rgba(15, 15, 15, 0.1)", - "goodColorOnBlack": "#FAFAFA", - "goodColorOnWhite": "#0F0F0F", - "palette": [ - "#0f0f0f", - "#fafafa", - "#a1a1a1", - "#7c7c7c", - "#848484" - ], - "source": { - "path": "apps/mrdclutterer/mrdclutterer-icon.png", - "revHash": "4b2b538707" - } - }, - "mstream": { - "faintColorOnWhite": "rgba(36, 76, 124, 0.1)", - "goodColorOnBlack": "#6484B4", - "goodColorOnWhite": "#244C7C", - "palette": [ - "#6484b4", - "#244c7c", - "#548898", - "#548898", - "#548898" - ], - "source": { - "path": "apps/mstream/mstream-icon.png", - "revHash": "5be1411862" - } - }, - "multiple-file-manager": { - "faintColorOnWhite": "rgba(56, 108, 156, 0.1)", - "goodColorOnBlack": "#4A92D2", - "goodColorOnWhite": "#386C9C", - "palette": [ - "#06090c", - "#4a92d2", - "#386c9c", - "#ededed", - "#4484bc" - ], - "source": { - "path": "apps/multiple-file-manager/multiple-file-manager-icon.png", - "revHash": "ad5b49aa56" - } - }, - "multrin": { - "faintColorOnWhite": "rgba(230, 14, 86, 0.1)", - "goodColorOnBlack": "#FCCCDC", - "goodColorOnWhite": "#E60E56", - "palette": [ - "#b96ed1", - "#fbfbfb", - "#7dced7", - "#deade7", - "#fcccdc" - ], - "source": { - "path": "apps/multrin/multrin-icon.png", - "revHash": "8626e2699e" - } - }, - "museeks": { - "faintColorOnWhite": "rgba(17, 128, 162, 0.1)", - "goodColorOnBlack": "#44C4EB", - "goodColorOnWhite": "#1180A2", - "palette": [ - "#32a9e0", - "#eef1f2", - "#81b9d9", - "#2c80a9", - "#44c4eb" - ], - "source": { - "path": "apps/museeks/museeks-icon.png", - "revHash": "80f2fd9e14" - } - }, - "music-player": { - "faintColorOnWhite": "rgba(29, 68, 68, 0.1)", - "goodColorOnBlack": "#EE4747", - "goodColorOnWhite": "#1D4444", - "palette": [ - "#ee4747", - "#efeded", - "#1d4444", - "#546464", - "#f49c9c" - ], - "source": { - "path": "apps/music-player/music-player-icon.png", - "revHash": "77973db1c5" - } - }, - "music-player2": { - "faintColorOnWhite": "rgba(167, 9, 28, 0.1)", - "goodColorOnBlack": "#FC9FC7", - "goodColorOnWhite": "#A7091C", - "palette": [ - "#e4537b", - "#0e0406", - "#fbdde6", - "#a7091c", - "#fc9fc7" - ], - "source": { - "path": "apps/music-player2/music-player2-icon.png", - "revHash": "21f5807904" - } - }, - "musify": { - "faintColorOnWhite": "rgba(217, 60, 60, 0.1)", - "goodColorOnBlack": "#D93C3C", - "goodColorOnWhite": "#D93C3C", - "palette": [ - "#222222", - "#d93c3c", - "#727272", - "#5c5c5c", - "#6d2424" - ], - "source": { - "path": "apps/musify/musify-icon.png", - "revHash": "6385782393" - } - }, - "mylottery": { - "faintColorOnWhite": "rgba(234, 0, 0, 0.1)", - "goodColorOnBlack": "#FF0404", - "goodColorOnWhite": "#EA0000", - "palette": [ - "#fc0404", - "#ff0404", - "#ff0404", - "#ff0404", - "#ff0404" - ], - "source": { - "path": "apps/mylottery/mylottery-icon.png", - "revHash": "5dca08bb43" - } - }, - "mytools": { - "faintColorOnWhite": "rgba(78, 78, 78, 0.1)", - "goodColorOnBlack": "#FBFBFB", - "goodColorOnWhite": "#4E4E4E", - "palette": [ - "#fbfbfb", - "#4e4e4e", - "#a4a4a4", - "#acacac", - "#bdbdbd" - ], - "source": { - "path": "apps/mytools/mytools-icon.png", - "revHash": "5f38eebca5" - } - }, - "nattt": { - "faintColorOnWhite": "rgba(58, 69, 84, 0.1)", - "goodColorOnBlack": "#98A4AC", - "goodColorOnWhite": "#3A4554", - "palette": [ - "#fbfbfb", - "#3a4554", - "#939aa4", - "#838995", - "#98a4ac" - ], - "source": { - "path": "apps/nattt/nattt-icon.png", - "revHash": "6f41e4211a" - } - }, - "nertivia": { - "faintColorOnWhite": "rgba(5, 113, 197, 0.1)", - "goodColorOnBlack": "#89CAFC", - "goodColorOnWhite": "#0571C5", - "palette": [ - "#fbfbfc", - "#3cacf4", - "#89cafc", - "#b2dcfc", - "#68bcf7" - ], - "source": { - "path": "apps/nertivia/nertivia-icon.png", - "revHash": "d502724bd1" - } - }, - "netron": { - "faintColorOnWhite": "rgba(53, 122, 149, 0.1)", - "goodColorOnBlack": "#3B88A6", - "goodColorOnWhite": "#357A95", - "palette": [ - "#3b88a6", - "#eeefef", - "#88a7b4", - "#90bccc", - "#94c4d4" - ], - "source": { - "path": "apps/netron/netron-icon.png", - "revHash": "55def21614" - } - }, - "network-assembler": { - "faintColorOnWhite": "rgba(74, 124, 130, 0.1)", - "goodColorOnBlack": "#F3DA43", - "goodColorOnWhite": "#4A7C82", - "palette": [ - "#1c1c1c", - "#739be8", - "#db545c", - "#f3da43", - "#4a7c82" - ], - "source": { - "path": "apps/network-assembler/network-assembler-icon.png", - "revHash": "b2850113fb" - } - }, - "network-status-check": { - "faintColorOnWhite": "rgba(68, 108, 228, 0.1)", - "goodColorOnBlack": "#446CE4", - "goodColorOnWhite": "#446CE4", - "palette": [ - "#446ce4", - "#486ce4", - "#486ce4", - "#486ce4", - "#486ce4" - ], - "source": { - "path": "apps/network-status-check/network-status-check-icon.png", - "revHash": "420327f8cd" - } - }, - "neucalculator": { - "faintColorOnWhite": "rgba(227, 10, 10, 0.1)", - "goodColorOnBlack": "#8C8C9C", - "goodColorOnWhite": "#E30A0A", - "palette": [ - "#dedede", - "#2b2b43", - "#e30a0a", - "#74727e", - "#8c8c9c" - ], - "source": { - "path": "apps/neucalculator/neucalculator-icon.png", - "revHash": "2c8493dc32" - } - }, - "nicepage": { - "faintColorOnWhite": "rgba(26, 100, 249, 0.1)", - "goodColorOnBlack": "#84ACFC", - "goodColorOnWhite": "#1A64F9", - "palette": [ - "#f9fafc", - "#3c84f4", - "#649cf4", - "#9cc4fc", - "#84acfc" - ], - "source": { - "path": "apps/nicepage/nicepage-icon.png", - "revHash": "52f08e9fb3" - } - }, - "nimblenote": { - "faintColorOnWhite": "rgba(79, 79, 79, 0.1)", - "goodColorOnBlack": "#FBFBFB", - "goodColorOnWhite": "#4F4F4F", - "palette": [ - "#4f4f4f", - "#fbfbfb", - "#939393", - "#9c9c9c", - "#acacac" - ], - "source": { - "path": "apps/nimblenote/nimblenote-icon.png", - "revHash": "f90125ee0d" - } - }, - "nodemailer-app": { - "faintColorOnWhite": "rgba(52, 52, 52, 0.1)", - "goodColorOnBlack": "#0C8CBC", - "goodColorOnWhite": "#343434", - "palette": [ - "#24b474", - "#1da4d9", - "#343434", - "#0c8cbc", - "#0c94bc" - ], - "source": { - "path": "apps/nodemailer-app/nodemailer-app-icon.png", - "revHash": "01810368cd" - } - }, - "norde-source": { - "faintColorOnWhite": "rgba(145, 99, 2, 0.1)", - "goodColorOnBlack": "#FBAC05", - "goodColorOnWhite": "#916302", - "palette": [ - "#fcfbfb", - "#fbac05", - "#f9db98", - "#fcd474", - "#c0a87e" - ], - "source": { - "path": "apps/norde-source/norde-source-icon.png", - "revHash": "9904de00a1" - } - }, - "northreader": { - "faintColorOnWhite": "rgba(3, 109, 240, 0.1)", - "goodColorOnBlack": "#137BFC", - "goodColorOnWhite": "#036DF0", - "palette": [ - "#f9fafc", - "#137bfc", - "#63a9fc", - "#81bcfc", - "#499cfc" - ], - "source": { - "path": "apps/northreader/northreader-icon.png", - "revHash": "ffef1b02e6" - } - }, - "nota": { - "faintColorOnWhite": "rgba(4, 99, 251, 0.1)", - "goodColorOnBlack": "#FB0404", - "goodColorOnWhite": "#0463FB", - "palette": [ - "#242424", - "#fbfbfb", - "#fb0404", - "#0463fb", - "#848484" - ], - "source": { - "path": "apps/nota/nota-icon.png", - "revHash": "292586785f" - } - }, - "notable": { - "faintColorOnWhite": "rgba(35, 35, 34, 0.1)", - "goodColorOnBlack": "#F9B646", - "goodColorOnWhite": "#232322", - "palette": [ - "#f9b646", - "#f4c2b4", - "#232322", - "#a59490", - "#8c7c74" - ], - "source": { - "path": "apps/notable/notable-icon.png", - "revHash": "755d53aff1" - } - }, - "notejoy": { - "faintColorOnWhite": "rgba(218, 30, 30, 0.1)", - "goodColorOnBlack": "#E33232", - "goodColorOnWhite": "#DA1E1E", - "palette": [ - "#e33232", - "#fbfbfb", - "#efa1a1", - "#f4bcbc", - "#ec7c7c" - ], - "source": { - "path": "apps/notejoy/notejoy-icon.png", - "revHash": "471094773f" - } - }, - "notion": { - "faintColorOnWhite": "rgba(4, 4, 4, 0.1)", - "goodColorOnBlack": "#FBFBFB", - "goodColorOnWhite": "#040404", - "palette": [ - "#fbfbfb", - "#040404", - "#7c7c7c", - "#747474", - "#848484" - ], - "source": { - "path": "apps/notion/notion-icon.png", - "revHash": "07a3a28e90" - } - }, - "nteract": { - "faintColorOnWhite": "rgba(48, 69, 91, 0.1)", - "goodColorOnBlack": "#1ECBF2", - "goodColorOnWhite": "#30455B", - "palette": [ - "#bdd5e6", - "#30455b", - "#5c759c", - "#1ecbf2", - "#465c78" - ], - "source": { - "path": "apps/nteract/nteract-icon.png", - "revHash": "ff5aca5562" - } - }, - "nubido": { - "faintColorOnWhite": "rgba(22, 119, 214, 0.1)", - "goodColorOnBlack": "#43ACFC", - "goodColorOnWhite": "#1677D6", - "palette": [ - "#1677d6", - "#df8aa1", - "#270c15", - "#43acfc", - "#692c79" - ], - "source": { - "path": "apps/nubido/nubido-icon.png", - "revHash": "541bc710c6" - } - }, - "nuclear": { - "faintColorOnWhite": "rgba(11, 113, 205, 0.1)", - "goodColorOnBlack": "#54A9F6", - "goodColorOnWhite": "#0B71CD", - "palette": [ - "#767ae3", - "#fbfbfb", - "#a352dd", - "#54a9f6", - "#bebada" - ], - "source": { - "path": "apps/nuclear/nuclear-icon.png", - "revHash": "08a8ff6683" - } - }, - "nuclide": { - "faintColorOnWhite": "rgba(75, 19, 140, 0.1)", - "goodColorOnBlack": "#954EE7", - "goodColorOnWhite": "#4B138C", - "palette": [ - "#6c1b9c", - "#9d4dcd", - "#4b138c", - "#843cb4", - "#7c34ac" - ], - "source": { - "path": "apps/nuclide/nuclide-icon.png", - "revHash": "2af85b7a71" - } - }, - "nxshell": { - "faintColorOnWhite": "rgba(35, 78, 101, 0.1)", - "goodColorOnBlack": "#04B2F9", - "goodColorOnWhite": "#234E65", - "palette": [ - "#04b2f9", - "#2c2c2c", - "#c4c4c4", - "#234e65", - "#7c7860" - ], - "source": { - "path": "apps/nxshell/nxshell-icon.png", - "revHash": "42ec22891e" - } - }, - "octopi-init": { - "faintColorOnWhite": "rgba(8, 4, 4, 0.1)", - "goodColorOnBlack": "#FFF", - "goodColorOnWhite": "#080404", - "palette": [ - "#040404", - "#080404", - "#080404", - "#080404", - "#080404" - ], - "source": { - "path": "apps/octopi-init/octopi-init-icon.png", - "revHash": "899ebcfe4d" - } - }, - "odrive": { - "faintColorOnWhite": "rgba(199, 80, 5, 0.1)", - "goodColorOnBlack": "#C75005", - "goodColorOnWhite": "#C75005", - "palette": [ - "#ef990d", - "#121212", - "#c75005", - "#eadc9c", - "#605c40" - ], - "source": { - "path": "apps/odrive/odrive-icon.png", - "revHash": "75e29c6023" - } - }, - "ohhai-browser": { - "faintColorOnWhite": "rgba(22, 38, 101, 0.1)", - "goodColorOnBlack": "#7C849E", - "goodColorOnWhite": "#162665", - "palette": [ - "#f9f9f9", - "#162665", - "#7c849e", - "#8c8da4", - "#8484a4" - ], - "source": { - "path": "apps/ohhai-browser/ohhai-browser-icon.png", - "revHash": "b4ffe269d7" - } - }, - "onecopy": { - "faintColorOnWhite": "rgba(135, 83, 146, 0.1)", - "goodColorOnBlack": "#608DF4", - "goodColorOnWhite": "#875392", - "palette": [ - "#c4d3d5", - "#875392", - "#aa865f", - "#8694d2", - "#608df4" - ], - "source": { - "path": "apps/onecopy/onecopy-icon.png", - "revHash": "6e90c96f32" - } - }, - "open-log-viewer": { - "faintColorOnWhite": "rgba(6, 6, 6, 0.1)", - "goodColorOnBlack": "#FBFBFB", - "goodColorOnWhite": "#060606", - "palette": [ - "#060606", - "#fbfbfb", - "#a2a2a2", - "#7c7c7c", - "#848484" - ], - "source": { - "path": "apps/open-log-viewer/open-log-viewer-icon.png", - "revHash": "820fc9cb79" - } - }, - "open-stage-control": { - "faintColorOnWhite": "rgba(68, 116, 164, 0.1)", - "goodColorOnBlack": "#53AAF9", - "goodColorOnWhite": "#4474A4", - "palette": [ - "#53aaf9", - "#343c54", - "#3c5c84", - "#4474a4", - "#3c5c7c" - ], - "source": { - "path": "apps/open-stage-control/open-stage-control-icon.png", - "revHash": "fc5e2dad99" - } - }, - "openbazaar": { - "faintColorOnWhite": "rgba(11, 101, 168, 0.1)", - "goodColorOnBlack": "#2B7CE3", - "goodColorOnWhite": "#0B65A8", - "palette": [ - "#0b65a8", - "#fafbfb", - "#1c2c3c", - "#2b7ce3", - "#7eb6dc" - ], - "source": { - "path": "apps/openbazaar/openbazaar-icon.png", - "revHash": "02efa93eed" - } - }, - "opencomic": { - "faintColorOnWhite": "rgba(207, 64, 52, 0.1)", - "goodColorOnBlack": "#D2867F", - "goodColorOnWhite": "#CF4034", - "palette": [ - "#f1f0ed", - "#cf4034", - "#d2867f", - "#d49c94", - "#cc9c9c" - ], - "source": { - "path": "apps/opencomic/opencomic-icon.png", - "revHash": "5aa25e9dac" - } - }, - "openspeedtest-server": { - "faintColorOnWhite": "rgba(76, 76, 77, 0.1)", - "goodColorOnBlack": "#3CA3FB", - "goodColorOnWhite": "#4C4C4D", - "palette": [ - "#4c4c4d", - "#3ca3fb", - "#5087b6", - "#5a7c98", - "#547ca4" - ], - "source": { - "path": "apps/openspeedtest-server/openspeedtest-server-icon.png", - "revHash": "6fb5cdc0f2" - } - }, - "oversetter": { - "faintColorOnWhite": "rgba(61, 61, 61, 0.1)", - "goodColorOnBlack": "#A47C44", - "goodColorOnWhite": "#3D3D3D", - "palette": [ - "#3d3d3d", - "#cecdcd", - "#919ba3", - "#567aa0", - "#a47c44" - ], - "source": { - "path": "apps/oversetter/oversetter-icon.png", - "revHash": "b4c6b69ab1" - } - }, - "p3x-onenote": { - "faintColorOnWhite": "rgba(131, 40, 177, 0.1)", - "goodColorOnBlack": "#CC64EB", - "goodColorOnWhite": "#8328B1", - "palette": [ - "#cc64eb", - "#8328b1", - "#faf8fb", - "#c364e3", - "#bd5cdc" - ], - "source": { - "path": "apps/p3x-onenote/p3x-onenote-icon.png", - "revHash": "1e9bf07bd9" - } - }, - "p3x-redis-ui": { - "faintColorOnWhite": "rgba(171, 43, 40, 0.1)", - "goodColorOnBlack": "#D76D68", - "goodColorOnWhite": "#AB2B28", - "palette": [ - "#ab2b28", - "#fbf8f8", - "#d76d68", - "#de8c8c", - "#cc544c" - ], - "source": { - "path": "apps/p3x-redis-ui/p3x-redis-ui-icon.png", - "revHash": "79bae3790d" - } - }, - "pamfax": { - "faintColorOnWhite": "rgba(204, 4, 204, 0.1)", - "goodColorOnBlack": "#DE5CDE", - "goodColorOnWhite": "#CC04CC", - "palette": [ - "#fbfafb", - "#cc04cc", - "#de5cde", - "#eb9ceb", - "#d42cd4" - ], - "source": { - "path": "apps/pamfax/pamfax-icon.png", - "revHash": "fde346bc9e" - } - }, - "panda-2": { - "faintColorOnWhite": "rgba(140, 108, 4, 0.1)", - "goodColorOnBlack": "#F5B704", - "goodColorOnWhite": "#8C6C04", - "palette": [ - "#2d2d2d", - "#f5b704", - "#4c4c4c", - "#6d540f", - "#8c6c04" - ], - "source": { - "path": "apps/panda-2/panda-2-icon.png", - "revHash": "d9cfbf57bc" - } - }, - "panwriter": { - "faintColorOnWhite": "rgba(126, 87, 71, 0.1)", - "goodColorOnBlack": "#E6D8BC", - "goodColorOnWhite": "#7E5747", - "palette": [ - "#e6d8bc", - "#342a29", - "#958377", - "#7e5747", - "#8c6c54" - ], - "source": { - "path": "apps/panwriter/panwriter-icon.png", - "revHash": "5be57062bc" - } - }, - "paperarxiv": { - "faintColorOnWhite": "rgba(115, 42, 125, 0.1)", - "goodColorOnBlack": "#BE9819", - "goodColorOnWhite": "#732A7D", - "palette": [ - "#d4c77a", - "#732a7d", - "#ae49bf", - "#be9819", - "#9a771d" - ], - "source": { - "path": "apps/paperarxiv/paperarxiv-icon.png", - "revHash": "78eff8cb5e" - } - }, - "papercubes": { - "faintColorOnWhite": "rgba(85, 121, 40, 0.1)", - "goodColorOnBlack": "#BCDC94", - "goodColorOnWhite": "#557928", - "palette": [ - "#83b94d", - "#fbfbfa", - "#c7d3b8", - "#acacac", - "#bcdc94" - ], - "source": { - "path": "apps/papercubes/papercubes-icon.png", - "revHash": "8f9e5be596" - } - }, - "papyrus": { - "faintColorOnWhite": "rgba(17, 119, 203, 0.1)", - "goodColorOnBlack": "#1385E4", - "goodColorOnWhite": "#1177CB", - "palette": [ - "#1385e4", - "#fbfbfb", - "#96abbe", - "#c4c4c4", - "#cccccc" - ], - "source": { - "path": "apps/papyrus/papyrus-icon.png", - "revHash": "8381ceb763" - } - }, - "parsify-desktop": { - "faintColorOnWhite": "rgba(4, 4, 4, 0.1)", - "goodColorOnBlack": "#FBFBFB", - "goodColorOnWhite": "#040404", - "palette": [ - "#040404", - "#fbfbfb", - "#3c3c3c", - "#5c5c5c", - "#8c8c8c" - ], - "source": { - "path": "apps\\parsify-desktop\\parsify-desktop-icon.png", - "revHash": "eb1c562594" - } - }, - "particle-dev": { - "faintColorOnWhite": "rgba(14, 118, 165, 0.1)", - "goodColorOnBlack": "#13A3E4", - "goodColorOnWhite": "#0E76A5", - "palette": [ - "#55b1e3", - "#e1e2e3", - "#13a3e4", - "#9bbcd6", - "#84c4ec" - ], - "source": { - "path": "apps/particle-dev/particle-dev-icon.png", - "revHash": "d64a76fd35" - } - }, - "passky": { - "faintColorOnWhite": "rgba(38, 68, 252, 0.1)", - "goodColorOnBlack": "#446CFC", - "goodColorOnWhite": "#2644FC", - "palette": [ - "#6690fc", - "#2644fc", - "#395dfc", - "#446cfc", - "#2c54fc" - ], - "source": { - "path": "apps/passky/passky-icon.png", - "revHash": "88307a2ad1" - } - }, - "patchwork": { - "faintColorOnWhite": "rgba(9, 11, 11, 0.1)", - "goodColorOnBlack": "#6B72E0", - "goodColorOnWhite": "#090B0B", - "palette": [ - "#090b0b", - "#40a65c", - "#c2d6e8", - "#6b72e0", - "#a4a4a4" - ], - "source": { - "path": "apps/patchwork/patchwork-icon.png", - "revHash": "8fd0b07655" - } - }, - "paymo-time-tracker": { - "faintColorOnWhite": "rgba(2, 122, 107, 0.1)", - "goodColorOnBlack": "#04CCB4", - "goodColorOnWhite": "#027A6B", - "palette": [ - "#04ccb4", - "#fafbfb", - "#aafa95", - "#62e1cc", - "#33d6c4" - ], - "source": { - "path": "apps/paymo-time-tracker/paymo-time-tracker-icon.png", - "revHash": "568ad7b526" - } - }, - "peacock": { - "faintColorOnWhite": "rgba(52, 60, 68, 0.1)", - "goodColorOnBlack": "#64E3FB", - "goodColorOnWhite": "#343C44", - "palette": [ - "#fbe4a3", - "#64e3fb", - "#343c44", - "#6c64fb", - "#fb6363" - ], - "source": { - "path": "apps/peacock/peacock-icon.png", - "revHash": "6b24cd8ff6" - } - }, - "pencil": { - "faintColorOnWhite": "rgba(135, 79, 7, 0.1)", - "goodColorOnBlack": "#F38B04", - "goodColorOnWhite": "#874F07", - "palette": [ - "#fbfaf9", - "#f38b04", - "#874f07", - "#e8b265", - "#fcc479" - ], - "source": { - "path": "apps/pencil/pencil-icon.png", - "revHash": "8bca383a7c" - } - }, - "pendulums": { - "faintColorOnWhite": "rgba(68, 68, 108, 0.1)", - "goodColorOnBlack": "#FAD273", - "goodColorOnWhite": "#44446C", - "palette": [ - "#44446c", - "#fad273", - "#80736c", - "#9c8c74", - "#a48c70" - ], - "source": { - "path": "apps/pendulums/pendulums-icon.png", - "revHash": "647f5b9144" - } - }, - "pennywise": { - "faintColorOnWhite": "rgba(30, 30, 30, 0.1)", - "goodColorOnBlack": "#CF5823", - "goodColorOnWhite": "#1E1E1E", - "palette": [ - "#d3d5d6", - "#cf5823", - "#1e1e1e", - "#d7742d", - "#7d8c9b" - ], - "source": { - "path": "apps/pennywise/pennywise-icon.png", - "revHash": "8e6b31a47c" - } - }, - "petal": { - "faintColorOnWhite": "rgba(202, 70, 118, 0.1)", - "goodColorOnBlack": "#FADDA5", - "goodColorOnWhite": "#CA4676", - "palette": [ - "#e77da0", - "#fadda5", - "#f4afac", - "#ca4676", - "#d45884" - ], - "source": { - "path": "apps/petal/petal-icon.png", - "revHash": "a8dc8f90f2" - } - }, - "phiewer": { - "faintColorOnWhite": "rgba(3, 116, 162, 0.1)", - "goodColorOnBlack": "#3BC3FB", - "goodColorOnWhite": "#0374A2", - "palette": [ - "#d8c6f1", - "#3bc3fb", - "#de1ffb", - "#9f60fa", - "#738ef9" - ], - "source": { - "path": "apps/phiewer/phiewer-icon.png", - "revHash": "e041e48350" - } - }, - "phonepresenter": { - "faintColorOnWhite": "rgba(10, 108, 192, 0.1)", - "goodColorOnBlack": "#2494F4", - "goodColorOnWhite": "#0A6CC0", - "palette": [ - "#f4f8fc", - "#2494f4", - "#6fbaf6", - "#54b4f4", - "#4caaf4" - ], - "source": { - "path": "apps/phonepresenter/phonepresenter-icon.png", - "revHash": "33e3712588" - } - }, - "photo-viewer": { - "faintColorOnWhite": "rgba(7, 9, 11, 0.1)", - "goodColorOnBlack": "#44BCFC", - "goodColorOnWhite": "#07090B", - "palette": [ - "#43a3f8", - "#07090b", - "#e2e2e2", - "#585858", - "#44bcfc" - ], - "source": { - "path": "apps/photo-viewer/photo-viewer-icon.png", - "revHash": "fb44dfaf24" - } - }, - "photoscreensaver": { - "faintColorOnWhite": "rgba(19, 19, 19, 0.1)", - "goodColorOnBlack": "#FBA736", - "goodColorOnWhite": "#131313", - "palette": [ - "#c5b9a4", - "#131313", - "#fba736", - "#dd472f", - "#747e98" - ], - "source": { - "path": "apps/photoscreensaver/photoscreensaver-icon.png", - "revHash": "55738e202b" - } - }, - "pic-crop": { - "faintColorOnWhite": "rgba(4, 4, 4, 0.1)", - "goodColorOnBlack": "#FBFBFB", - "goodColorOnWhite": "#040404", - "palette": [ - "#040404", - "#fbfbfb", - "#4c4c4c", - "#444444", - "#3c3c3c" - ], - "source": { - "path": "apps/pic-crop/pic-crop-icon.png", - "revHash": "18ae8ea284" - } - }, - "picturama": { - "faintColorOnWhite": "rgba(84, 56, 126, 0.1)", - "goodColorOnBlack": "#E67A2D", - "goodColorOnWhite": "#54387E", - "palette": [ - "#e67a2d", - "#3f96b7", - "#5fb52b", - "#54387e", - "#899d68" - ], - "source": { - "path": "apps/picturama/picturama-icon.png", - "revHash": "0ea6413332" - } - }, - "pilemd": { - "faintColorOnWhite": "rgba(29, 128, 136, 0.1)", - "goodColorOnBlack": "#2CC2CF", - "goodColorOnWhite": "#1D8088", - "palette": [ - "#2cc2cf", - "#f9f9f9", - "#7fbcc2", - "#49969b", - "#41a4a4" - ], - "source": { - "path": "apps/pilemd/pilemd-icon.png", - "revHash": "2bbbfcd025" - } - }, - "pitv": { - "faintColorOnWhite": "rgba(52, 108, 156, 0.1)", - "goodColorOnBlack": "#53B3FB", - "goodColorOnWhite": "#346C9C", - "palette": [ - "#141b1c", - "#53b3fb", - "#346c9c", - "#294c6c", - "#34648c" - ], - "source": { - "path": "apps/pitv/pitv-icon.png", - "revHash": "6b6a9ccc47" - } - }, - "playback": { - "faintColorOnWhite": "rgba(38, 16, 44, 0.1)", - "goodColorOnBlack": "#388D3C", - "goodColorOnWhite": "#26102C", - "palette": [ - "#313232", - "#388d3c", - "#2f5632", - "#2d452e", - "#26102c" - ], - "source": { - "path": "apps/playback/playback-icon.png", - "revHash": "bdbf9b226f" - } - }, - "playcode": { - "faintColorOnWhite": "rgba(96, 96, 88, 0.1)", - "goodColorOnBlack": "#74A146", - "goodColorOnWhite": "#606058", - "palette": [ - "#2c2c2c", - "#74a146", - "#606058", - "#545954", - "#444444" - ], - "source": { - "path": "apps/playcode/playcode-icon.png", - "revHash": "ae9692a492" - } - }, - "pocket-server": { - "faintColorOnWhite": "rgba(66, 112, 60, 0.1)", - "goodColorOnBlack": "#57B551", - "goodColorOnWhite": "#42703C", - "palette": [ - "#2b2b2b", - "#57b551", - "#42703c", - "#3c503c", - "#345234" - ], - "source": { - "path": "apps/pocket-server/pocket-server-icon.png", - "revHash": "495c4da4de" - } - }, - "poddycast-app": { - "faintColorOnWhite": "rgba(3, 124, 176, 0.1)", - "goodColorOnBlack": "#15B6FB", - "goodColorOnWhite": "#037CB0", - "palette": [ - "#eef7f9", - "#15b6fb", - "#35d1fb", - "#70bede", - "#3cdcfc" - ], - "source": { - "path": "apps/poddycast-app/poddycast-app-icon.png", - "revHash": "7c96dcbe15" - } - }, - "poi": { - "faintColorOnWhite": "rgba(150, 85, 61, 0.1)", - "goodColorOnBlack": "#F7E8D3", - "goodColorOnWhite": "#96553D", - "palette": [ - "#f7e8d3", - "#281617", - "#a49576", - "#96553d", - "#908894" - ], - "source": { - "path": "apps/poi/poi-icon.png", - "revHash": "e5ca9fea6a" - } - }, - "polar": { - "faintColorOnWhite": "rgba(92, 84, 108, 0.1)", - "goodColorOnBlack": "#F3331C", - "goodColorOnWhite": "#5C546C", - "palette": [ - "#f3331c", - "#289da4", - "#bda58f", - "#e99c31", - "#5c546c" - ], - "source": { - "path": "apps/polar/polar-icon.png", - "revHash": "f6e2b63f75" - } - }, - "polypane": { - "faintColorOnWhite": "rgba(19, 123, 119, 0.1)", - "goodColorOnBlack": "#1BABA5", - "goodColorOnWhite": "#137B77", - "palette": [ - "#1baba5", - "#edf5f7", - "#7cc5c7", - "#96c4d9", - "#45cca4" - ], - "source": { - "path": "apps/polypane/polypane-icon.png", - "revHash": "5df5528946" - } - }, - "pomodoro-logger": { - "faintColorOnWhite": "rgba(4, 105, 199, 0.1)", - "goodColorOnBlack": "#FB1C44", - "goodColorOnWhite": "#0469C7", - "palette": [ - "#0469c7", - "#f4c63a", - "#fb1c44", - "#fbfafb", - "#74948c" - ], - "source": { - "path": "apps/pomodoro-logger/pomodoro-logger-icon.png", - "revHash": "782de0002f" - } - }, - "pomolectron": { - "faintColorOnWhite": "rgba(211, 59, 52, 0.1)", - "goodColorOnBlack": "#E77260", - "goodColorOnWhite": "#D33B34", - "palette": [ - "#d33b34", - "#8cc254", - "#e77260", - "#ac8044", - "#bc5c3c" - ], - "source": { - "path": "apps/pomolectron/pomolectron-icon.png", - "revHash": "8d36899506" - } - }, - "pomotroid": { - "faintColorOnWhite": "rgba(176, 68, 76, 0.1)", - "goodColorOnBlack": "#FB4C4C", - "goodColorOnWhite": "#B0444C", - "palette": [ - "#fb4c4c", - "#2c3c4c", - "#7b404c", - "#b0444c", - "#513c4c" - ], - "source": { - "path": "apps/pomotroid/pomotroid-icon.png", - "revHash": "156bd82049" - } - }, - "popsql": { - "faintColorOnWhite": "rgba(208, 64, 3, 0.1)", - "goodColorOnBlack": "#FC7B45", - "goodColorOnWhite": "#D04003", - "palette": [ - "#fc7b45", - "#f67a75", - "#fc6462", - "#fc9c1f", - "#fc9424" - ], - "source": { - "path": "apps/popsql/popsql-icon.png", - "revHash": "b71f24c5fb" - } - }, - "postbird": { - "faintColorOnWhite": "rgba(41, 68, 146, 0.1)", - "goodColorOnBlack": "#748CB4", - "goodColorOnWhite": "#294492", - "palette": [ - "#e2e2e2", - "#294492", - "#7e8294", - "#8e9192", - "#748cb4" - ], - "source": { - "path": "apps/postbird/postbird-icon.png", - "revHash": "27d860c681" - } - }, - "postman": { - "faintColorOnWhite": "rgba(104, 104, 104, 0.1)", - "goodColorOnBlack": "#FCBC74", - "goodColorOnWhite": "#686868", - "palette": [ - "#cac6c3", - "#f45e24", - "#686868", - "#fcbc74", - "#f4926a" - ], - "source": { - "path": "apps/postman/postman-icon.png", - "revHash": "caa86e1931" - } - }, - "pragli": { - "faintColorOnWhite": "rgba(60, 60, 59, 0.1)", - "goodColorOnBlack": "#F2B743", - "goodColorOnWhite": "#3C3C3B", - "palette": [ - "#f2b743", - "#3c3c3b", - "#a7863c", - "#94743c", - "#c6943c" - ], - "source": { - "path": "apps/pragli/pragli-icon.png", - "revHash": "d83273e941" - } - }, - "premid": { - "faintColorOnWhite": "rgba(64, 96, 207, 0.1)", - "goodColorOnBlack": "#748BDC", - "goodColorOnWhite": "#4060CF", - "palette": [ - "#748bdc", - "#fafbfb", - "#bcc4ec", - "#b4c4ec", - "#a3b2e5" - ], - "source": { - "path": "apps/premid/premid-icon.png", - "revHash": "a6829c153c" - } - }, - "preserver": { - "faintColorOnWhite": "rgba(139, 107, 36, 0.1)", - "goodColorOnBlack": "#D3AC55", - "goodColorOnWhite": "#8B6B24", - "palette": [ - "#d3ac55", - "#f9faf9", - "#75c4cb", - "#a1b797", - "#a9dce4" - ], - "source": { - "path": "apps/preserver/preserver-icon.png", - "revHash": "d7bce55d17" - } - }, - "presets-io": { - "faintColorOnWhite": "rgba(209, 42, 25, 0.1)", - "goodColorOnBlack": "#E84C3C", - "goodColorOnWhite": "#D12A19", - "palette": [ - "#e44c3c", - "#e84c3c", - "#e84c3c", - "#e84c3c", - "#e84c3c" - ], - "source": { - "path": "apps/presets-io/presets-io-icon.png", - "revHash": "645db3c522" - } - }, - "prettyearth": { - "faintColorOnWhite": "rgba(142, 113, 14, 0.1)", - "goodColorOnBlack": "#F5E19D", - "goodColorOnWhite": "#8E710E", - "palette": [ - "#98b925", - "#f0f0f0", - "#9ca7bd", - "#f5e19d", - "#bcb4bc" - ], - "source": { - "path": "apps/prettyearth/prettyearth-icon.png", - "revHash": "b3db98a9e7" - } - }, - "prexview": { - "faintColorOnWhite": "rgba(42, 128, 42, 0.1)", - "goodColorOnBlack": "#ACE4AC", - "goodColorOnWhite": "#2A802A", - "palette": [ - "#76c46e", - "#fbfbfb", - "#bde3bc", - "#ace4ac", - "#d4eccc" - ], - "source": { - "path": "apps/prexview/prexview-icon.png", - "revHash": "7493d6c5e8" - } - }, - "primitive-nextgen": { - "faintColorOnWhite": "rgba(73, 92, 124, 0.1)", - "goodColorOnBlack": "#3074DE", - "goodColorOnWhite": "#495C7C", - "palette": [ - "#3074de", - "#b0aeab", - "#4f4e45", - "#495c7c", - "#8ca4bc" - ], - "source": { - "path": "apps/primitive-nextgen/primitive-nextgen-icon.png", - "revHash": "381d9105a6" - } - }, - "prodoctor-medicamentos": { - "faintColorOnWhite": "rgba(38, 30, 29, 0.1)", - "goodColorOnBlack": "#EC4C3F", - "goodColorOnWhite": "#261E1D", - "palette": [ - "#eb5c51", - "#f9f8f8", - "#ec4c3f", - "#e78c84", - "#261e1d" - ], - "source": { - "path": "apps/prodoctor-medicamentos/prodoctor-medicamentos-icon.png", - "revHash": "23e05a79cf" - } - }, - "proposales": { - "faintColorOnWhite": "rgba(104, 104, 106, 0.1)", - "goodColorOnBlack": "#F2F2F2", - "goodColorOnWhite": "#68686A", - "palette": [ - "#242424", - "#f2f2f2", - "#8c8c8c", - "#848484", - "#68686a" - ], - "source": { - "path": "apps/proposales/proposales-icon.png", - "revHash": "953f914993" - } - }, - "prosecrec": { - "faintColorOnWhite": "rgba(4, 12, 8, 0.1)", - "goodColorOnBlack": "#FFF", - "goodColorOnWhite": "#040C08", - "palette": [ - "#040404", - "#0c0c0c", - "#080404", - "#040c08", - "#04040c" - ], - "source": { - "path": "apps/prosecrec/prosecrec-icon.png", - "revHash": "6a0e66ed64" - } - }, - "protegopdf": { - "faintColorOnWhite": "rgba(28, 102, 162, 0.1)", - "goodColorOnBlack": "#949596", - "goodColorOnWhite": "#1C66A2", - "palette": [ - "#f2f2f2", - "#1c66a2", - "#949596", - "#848484", - "#7c7c7c" - ], - "source": { - "path": "apps/protegopdf/protegopdf-icon.png", - "revHash": "e576edc7d7" - } - }, - "protoman": { - "faintColorOnWhite": "rgba(49, 112, 226, 0.1)", - "goodColorOnBlack": "#C4CCFC", - "goodColorOnWhite": "#3170E2", - "palette": [ - "#3170e2", - "#fbfbfb", - "#a3c1f1", - "#94acf8", - "#c4ccfc" - ], - "source": { - "path": "apps/protoman/protoman-icon.png", - "revHash": "267086dfd5" - } - }, - "protopie": { - "faintColorOnWhite": "rgba(234, 8, 5, 0.1)", - "goodColorOnBlack": "#FC706E", - "goodColorOnWhite": "#EA0805", - "palette": [ - "#fc706e", - "#fcfbfb", - "#fca2a0", - "#fcb4b4", - "#fcbcbc" - ], - "source": { - "path": "apps/protopie/protopie-icon.png", - "revHash": "eb3f0d2839" - } - }, - "pullp": { - "faintColorOnWhite": "rgba(119, 68, 239, 0.1)", - "goodColorOnBlack": "#0AE5D7", - "goodColorOnWhite": "#7744EF", - "palette": [ - "#ad5f92", - "#0c0c1c", - "#7744ef", - "#0ae5d7", - "#603652" - ], - "source": { - "path": "apps/pullp/pullp-icon.png", - "revHash": "787daec3f3" - } - }, - "puppetry": { - "faintColorOnWhite": "rgba(16, 108, 195, 0.1)", - "goodColorOnBlack": "#52A4F1", - "goodColorOnWhite": "#106CC3", - "palette": [ - "#1c81e6", - "#f3f7fb", - "#6eb0f1", - "#8cc4f4", - "#52a4f1" - ], - "source": { - "path": "apps/puppetry/puppetry-icon.png", - "revHash": "3c7011b874" - } - }, - "putler": { - "faintColorOnWhite": "rgba(100, 100, 100, 0.1)", - "goodColorOnBlack": "#AFCC68", - "goodColorOnWhite": "#646464", - "palette": [ - "#cecec5", - "#646464", - "#8cae3c", - "#afcc68", - "#808d74" - ], - "source": { - "path": "apps/putler/putler-icon.png", - "revHash": "acf83bbf1b" - } - }, - "q-player": { - "faintColorOnWhite": "rgba(203, 50, 3, 0.1)", - "goodColorOnBlack": "#F93D04", - "goodColorOnWhite": "#CB3203", - "palette": [ - "#f56b11", - "#f93d04", - "#f08904", - "#f44c04", - "#f87c04" - ], - "source": { - "path": "apps/q-player/q-player-icon.png", - "revHash": "68a7c7c0b0" - } - }, - "qawl": { - "faintColorOnWhite": "rgba(124, 116, 108, 0.1)", - "goodColorOnBlack": "#FBF6EB", - "goodColorOnWhite": "#7C746C", - "palette": [ - "#0d0d0d", - "#fbf6eb", - "#9a968d", - "#7c746c", - "#7c7c6c" - ], - "source": { - "path": "apps/qawl/qawl-icon.png", - "revHash": "8b81983f5f" - } - }, - "qikqr": { - "faintColorOnWhite": "rgba(204, 2, 139, 0.1)", - "goodColorOnBlack": "#FC04AC", - "goodColorOnWhite": "#CC028B", - "palette": [ - "#fcf8fb", - "#fc04ac", - "#fc5dc8", - "#fc99dd", - "#fc39bc" - ], - "source": { - "path": "apps/qikqr/qikqr-icon.png", - "revHash": "195e42dd14" - } - }, - "qmui-web": { - "faintColorOnWhite": "rgba(4, 117, 142, 0.1)", - "goodColorOnBlack": "#07B9E1", - "goodColorOnWhite": "#04758E", - "palette": [ - "#e2eaec", - "#07b9e1", - "#8fccda", - "#a6aeb6", - "#acbcbc" - ], - "source": { - "path": "apps/qmui-web/qmui-web-icon.png", - "revHash": "41dc29af97" - } - }, - "quail": { - "faintColorOnWhite": "rgba(23, 124, 118, 0.1)", - "goodColorOnBlack": "#1D9C94", - "goodColorOnWhite": "#177C76", - "palette": [ - "#f9fafa", - "#1d9c94", - "#ba842f", - "#949494", - "#84ccc4" - ], - "source": { - "path": "apps/quail/quail-icon.png", - "revHash": "b9d1dba844" - } - }, - "quark": { - "faintColorOnWhite": "rgba(4, 12, 20, 0.1)", - "goodColorOnBlack": "#FFF", - "goodColorOnWhite": "#040C14", - "palette": [ - "#040c14", - "#040414", - "#080c14", - "#080c14", - "#080c14" - ], - "source": { - "path": "apps/quark/quark-icon.png", - "revHash": "398e0a8581" - } - }, - "quba-e-invoice-viewer": { - "faintColorOnWhite": "rgba(56, 112, 16, 0.1)", - "goodColorOnBlack": "#F0D410", - "goodColorOnWhite": "#387010", - "palette": [ - "#ecd414", - "#040404", - "#eccc1a", - "#387010", - "#f0d410" - ], - "source": { - "path": "apps/quba-e-invoice-viewer/quba-e-invoice-viewer-icon.png", - "revHash": "113c2ad5bf" - } - }, - "quickbooks": { - "faintColorOnWhite": "rgba(34, 130, 22, 0.1)", - "goodColorOnBlack": "#2BA31B", - "goodColorOnWhite": "#228216", - "palette": [ - "#2ba31b", - "#f9faf9", - "#93d08c", - "#7abf72", - "#5cb054" - ], - "source": { - "path": "apps/quickbooks/quickbooks-icon.png", - "revHash": "fab41beb4c" - } - }, - "quickredis": { - "faintColorOnWhite": "rgba(212, 4, 4, 0.1)", - "goodColorOnBlack": "#FA0808", - "goodColorOnWhite": "#D40404", - "palette": [ - "#d40404", - "#d80404", - "#d80404", - "#d80404", - "#d80404" - ], - "source": { - "path": "apps/quickredis/quickredis-icon.png", - "revHash": "78485920f3" - } - }, - "r2e-todoworks": { - "faintColorOnWhite": "rgba(220, 37, 73, 0.1)", - "goodColorOnBlack": "#F8BD20", - "goodColorOnWhite": "#DC2549", - "palette": [ - "#dc2549", - "#e5e3d9", - "#f8bd20", - "#3e6d96", - "#6c94b4" - ], - "source": { - "path": "apps/r2e-todoworks/r2e-todoworks-icon.png", - "revHash": "cd171fdaf0" - } - }, - "r6rc": { - "faintColorOnWhite": "rgba(77, 76, 75, 0.1)", - "goodColorOnBlack": "#FA9B0D", - "goodColorOnWhite": "#4D4C4B", - "palette": [ - "#fa9b0d", - "#e4e4e3", - "#4d4c4b", - "#fccc84", - "#80888c" - ], - "source": { - "path": "apps/r6rc/r6rc-icon.png", - "revHash": "ba88753be9" - } - }, - "racompass": { - "faintColorOnWhite": "rgba(78, 8, 149, 0.1)", - "goodColorOnBlack": "#FAB425", - "goodColorOnWhite": "#4E0895", - "palette": [ - "#4e0895", - "#fab425", - "#c4271d", - "#8b4ae3", - "#b963b6" - ], - "source": { - "path": "apps/racompass/racompass-icon.png", - "revHash": "9ea1c56cae" - } - }, - "radio5050": { - "faintColorOnWhite": "rgba(190, 55, 11, 0.1)", - "goodColorOnBlack": "#EADF41", - "goodColorOnWhite": "#BE370B", - "palette": [ - "#9b923d", - "#be370b", - "#353419", - "#d6ddd3", - "#eadf41" - ], - "source": { - "path": "apps/radio5050/radio5050-icon.png", - "revHash": "f74925baa8" - } - }, - "raider-for-instagram": { - "faintColorOnWhite": "rgba(217, 51, 17, 0.1)", - "goodColorOnBlack": "#F48973", - "goodColorOnWhite": "#D93311", - "palette": [ - "#ec4424", - "#fbfbfb", - "#f48973", - "#f4a494", - "#f4a48c" - ], - "source": { - "path": "apps/raider-for-instagram/raider-for-instagram-icon.png", - "revHash": "709ddb89d3" - } - }, - "rainbow-board": { - "faintColorOnWhite": "rgba(136, 28, 99, 0.1)", - "goodColorOnBlack": "#E27B2B", - "goodColorOnWhite": "#881C63", - "palette": [ - "#e15b63", - "#070505", - "#db34a8", - "#e27b2b", - "#881c63" - ], - "source": { - "path": "apps/rainbow-board/rainbow-board-icon.png", - "revHash": "75a668b469" - } - }, - "rambox": { - "faintColorOnWhite": "rgba(41, 49, 98, 0.1)", - "goodColorOnBlack": "#3294B3", - "goodColorOnWhite": "#293162", - "palette": [ - "#3294b3", - "#293162", - "#fafbfb", - "#9484a4", - "#6c5c7c" - ], - "source": { - "path": "apps/rambox/rambox-icon.png", - "revHash": "fd384229ae" - } - }, - "raven-reader": { - "faintColorOnWhite": "rgba(24, 50, 72, 0.1)", - "goodColorOnBlack": "#65DEC4", - "goodColorOnWhite": "#183248", - "palette": [ - "#dde398", - "#183248", - "#65dec4", - "#688b83", - "#78a0ab" - ], - "source": { - "path": "apps/raven-reader/raven-reader-icon.png", - "revHash": "8690ad1860" - } - }, - "raycho": { - "faintColorOnWhite": "rgba(3, 121, 115, 0.1)", - "goodColorOnBlack": "#04A49C", - "goodColorOnWhite": "#037973", - "palette": [ - "#04a49c", - "#f9fbfb", - "#63c5c1", - "#9ddbd7", - "#3cb5b4" - ], - "source": { - "path": "apps/raycho/raycho-icon.png", - "revHash": "2a23626fed" - } - }, - "reach-podcast-player": { - "faintColorOnWhite": "rgba(4, 4, 4, 0.1)", - "goodColorOnBlack": "#54DCFC", - "goodColorOnWhite": "#040404", - "palette": [ - "#54dcfc", - "#040404", - "#acecfc", - "#58e0bc", - "#58e0bc" - ], - "source": { - "path": "apps/reach-podcast-player/reach-podcast-player-icon.png", - "revHash": "3388d25d07" - } - }, - "react-explorer": { - "faintColorOnWhite": "rgba(15, 117, 164, 0.1)", - "goodColorOnBlack": "#D2EEFB", - "goodColorOnWhite": "#0F75A4", - "palette": [ - "#448cc4", - "#d2eefb", - "#8cbceb", - "#9fc4e8", - "#b4d4ec" - ], - "source": { - "path": "apps/react-explorer/react-explorer-icon.png", - "revHash": "6690390b14" - } - }, - "rebaslight": { - "faintColorOnWhite": "rgba(99, 99, 196, 0.1)", - "goodColorOnBlack": "#8C8CF9", - "goodColorOnWhite": "#6363C4", - "palette": [ - "#11111f", - "#dfdffc", - "#6363c4", - "#3d3d79", - "#8c8cf9" - ], - "source": { - "path": "apps/rebaslight/rebaslight-icon.png", - "revHash": "7c16743521" - } - }, - "recode-converter": { - "faintColorOnWhite": "rgba(73, 53, 168, 0.1)", - "goodColorOnBlack": "#9C84F4", - "goodColorOnWhite": "#4935A8", - "palette": [ - "#fbfbfb", - "#4935a8", - "#8c8ca9", - "#9c84f4", - "#9991ac" - ], - "source": { - "path": "apps/recode-converter/recode-converter-icon.png", - "revHash": "d21e3b2eeb" - } - }, - "recollectr": { - "faintColorOnWhite": "rgba(47, 88, 116, 0.1)", - "goodColorOnBlack": "#8CACB9", - "goodColorOnWhite": "#2F5874", - "palette": [ - "#fafafa", - "#2f5874", - "#262626", - "#88a1b4", - "#8cacb9" - ], - "source": { - "path": "apps/recollectr/recollectr-icon.png", - "revHash": "622991b81a" - } - }, - "redis-gui-unofficial": { - "faintColorOnWhite": "rgba(106, 4, 51, 0.1)", - "goodColorOnBlack": "#E47C74", - "goodColorOnWhite": "#6A0433", - "palette": [ - "#a90930", - "#df182f", - "#fbf6f6", - "#6a0433", - "#e47c74" - ], - "source": { - "path": "apps/redis-gui-unofficial/redis-gui-unofficial-icon.png", - "revHash": "b2a19670b8" - } - }, - "remaining-time": { - "faintColorOnWhite": "rgba(44, 112, 96, 0.1)", - "goodColorOnBlack": "#1C8C9A", - "goodColorOnWhite": "#2C7060", - "palette": [ - "#364c4c", - "#1c8c9a", - "#36444c", - "#1c848c", - "#2c7060" - ], - "source": { - "path": "apps/remaining-time/remaining-time-icon.png", - "revHash": "58aef11f2a" - } - }, - "remember": { - "faintColorOnWhite": "rgba(29, 127, 101, 0.1)", - "goodColorOnBlack": "#249C7C", - "goodColorOnWhite": "#1D7F65", - "palette": [ - "#f1f2f2", - "#249c7c", - "#6fb9a7", - "#84c4b4", - "#98ccbc" - ], - "source": { - "path": "apps/remember/remember-icon.png", - "revHash": "20b15aa88d" - } - }, - "remind": { - "faintColorOnWhite": "rgba(32, 101, 216, 0.1)", - "goodColorOnBlack": "#B4CCF4", - "goodColorOnWhite": "#2065D8", - "palette": [ - "#4c8cdc", - "#fbfbfb", - "#a4c4ec", - "#8eb4ea", - "#b4ccf4" - ], - "source": { - "path": "apps/remind/remind-icon.png", - "revHash": "05d530729e" - } - }, - "remindr": { - "faintColorOnWhite": "rgba(4, 132, 116, 0.1)", - "goodColorOnBlack": "#04B1CB", - "goodColorOnWhite": "#048474", - "palette": [ - "#04b1cb", - "#040404", - "#047bc9", - "#045357", - "#048474" - ], - "source": { - "path": "apps/remindr/remindr-icon.png", - "revHash": "ae9859ce85" - } - }, - "rendertune": { - "faintColorOnWhite": "rgba(115, 99, 203, 0.1)", - "goodColorOnBlack": "#A79ADE", - "goodColorOnWhite": "#7363CB", - "palette": [ - "#7363cb", - "#fbfafb", - "#a79ade", - "#bcace4", - "#9c84d4" - ], - "source": { - "path": "apps/rendertune/rendertune-icon.png", - "revHash": "e5ffb43348" - } - }, - "repic": { - "faintColorOnWhite": "rgba(102, 68, 249, 0.1)", - "goodColorOnBlack": "#8266FA", - "goodColorOnWhite": "#6644F9", - "palette": [ - "#3689ef", - "#eef5fb", - "#8266fa", - "#9bc6eb", - "#b4c4f4" - ], - "source": { - "path": "apps/repic/repic-icon.png", - "revHash": "94b27fe63a" - } - }, - "reqview": { - "faintColorOnWhite": "rgba(201, 79, 4, 0.1)", - "goodColorOnBlack": "#F55D04", - "goodColorOnWhite": "#C94F04", - "palette": [ - "#843404", - "#f55d04", - "#fc9c54", - "#c94f04", - "#c85430" - ], - "source": { - "path": "apps/reqview/reqview-icon.png", - "revHash": "7fa18330a7" - } - }, - "responsively": { - "faintColorOnWhite": "rgba(68, 68, 68, 0.1)", - "goodColorOnBlack": "#949C9C", - "goodColorOnWhite": "#444", - "palette": [ - "#fbfbfb", - "#444444", - "#a3a4a4", - "#9c9c9e", - "#949c9c" - ], - "source": { - "path": "apps/responsively/responsively-icon.png", - "revHash": "d582353142" - } - }, - "responsivize": { - "faintColorOnWhite": "rgba(38, 38, 38, 0.1)", - "goodColorOnBlack": "#FC7C7C", - "goodColorOnWhite": "#262626", - "palette": [ - "#262626", - "#eaeada", - "#60f7c4", - "#fc7c7c", - "#8c8c8c" - ], - "source": { - "path": "apps/responsivize/responsivize-icon.png", - "revHash": "b5be3c9120" - } - }, - "reversee": { - "faintColorOnWhite": "rgba(159, 20, 16, 0.1)", - "goodColorOnBlack": "#DA924D", - "goodColorOnWhite": "#9F1410", - "palette": [ - "#0b0b0b", - "#da924d", - "#9f1410", - "#519a2e", - "#efdecb" - ], - "source": { - "path": "apps/reversee/reversee-icon.png", - "revHash": "d2ba7d8122" - } - }, - "ride": { - "faintColorOnWhite": "rgba(142, 62, 12, 0.1)", - "goodColorOnBlack": "#FCC481", - "goodColorOnWhite": "#8E3E0C", - "palette": [ - "#f38926", - "#fbf9f7", - "#8e3e0c", - "#f9b569", - "#fcc481" - ], - "source": { - "path": "apps/ride/ride-icon.png", - "revHash": "d23c945fcf" - } - }, - "ridereceipts": { - "faintColorOnWhite": "rgba(182, 7, 203, 0.1)", - "goodColorOnBlack": "#A4A3BD", - "goodColorOnWhite": "#B607CB", - "palette": [ - "#fbfbfb", - "#3b0ebf", - "#b607cb", - "#a4a3bd", - "#8c8c8c" - ], - "source": { - "path": "apps/ridereceipts/ridereceipts-icon.png", - "revHash": "654be55e2b" - } - }, - "riot": { - "faintColorOnWhite": "rgba(30, 113, 167, 0.1)", - "goodColorOnBlack": "#6BB4E4", - "goodColorOnWhite": "#1E71A7", - "palette": [ - "#a3dbeb", - "#348cd4", - "#6bb4e4", - "#5ba7de", - "#74b4e4" - ], - "source": { - "path": "apps/riot/riot-icon.png", - "revHash": "041c355d4d" - } - }, - "rmclient": { - "faintColorOnWhite": "rgba(67, 62, 67, 0.1)", - "goodColorOnBlack": "#FAFAFA", - "goodColorOnWhite": "#433E43", - "palette": [ - "#433e43", - "#fafafa", - "#747474", - "#8c8c8c", - "#9c9c9c" - ], - "source": { - "path": "apps/rmclient/rmclient-icon.png", - "revHash": "668ff12b97" - } - }, - "rocket-chat": { - "faintColorOnWhite": "rgba(196, 36, 43, 0.1)", - "goodColorOnBlack": "#D47C7C", - "goodColorOnWhite": "#C4242B", - "palette": [ - "#c4242b", - "#f8f7f7", - "#d19a9c", - "#d47c7c", - "#cc6c74" - ], - "source": { - "path": "apps/rocket-chat/rocket-chat-icon.png", - "revHash": "18daecb882" - } - }, - "runjs": { - "faintColorOnWhite": "rgba(126, 108, 12, 0.1)", - "goodColorOnBlack": "#F7DF1F", - "goodColorOnWhite": "#7E6C0C", - "palette": [ - "#f7df1f", - "#070604", - "#a08c11", - "#7e6c0c", - "#bca110" - ], - "source": { - "path": "apps/runjs/runjs-icon.png", - "revHash": "c8336bb4f3" - } - }, - "runlet": { - "faintColorOnWhite": "rgba(36, 36, 60, 0.1)", - "goodColorOnBlack": "#F3F3FB", - "goodColorOnWhite": "#24243C", - "palette": [ - "#24243c", - "#f3f3fb", - "#8c8c9c", - "#8f949c", - "#848c94" - ], - "source": { - "path": "apps/runlet/runlet-icon.png", - "revHash": "9d82f3509d" - } - }, - "saadhn": { - "faintColorOnWhite": "rgba(44, 131, 117, 0.1)", - "goodColorOnBlack": "#78D2C4", - "goodColorOnWhite": "#2C8375", - "palette": [ - "#62c5b3", - "#fbfbfb", - "#9ad7ca", - "#78d2c4", - "#43c0ac" - ], - "source": { - "path": "apps/saadhn/saadhn-icon.png", - "revHash": "1d54d73e8f" - } - }, - "school-timetable": { - "faintColorOnWhite": "rgba(44, 116, 100, 0.1)", - "goodColorOnBlack": "#0CBC8C", - "goodColorOnWhite": "#2C7464", - "palette": [ - "#2b2b3a", - "#0cbc8c", - "#149c7c", - "#3c4c4c", - "#2c7464" - ], - "source": { - "path": "apps/school-timetable/school-timetable-icon.png", - "revHash": "439174cd71" - } - }, - "scratch-for-discord": { - "faintColorOnWhite": "rgba(158, 106, 3, 0.1)", - "goodColorOnBlack": "#FCC454", - "goodColorOnWhite": "#9E6A03", - "palette": [ - "#fcfbfa", - "#fbae23", - "#cb8c15", - "#fccb74", - "#fcc454" - ], - "source": { - "path": "apps/scratch-for-discord/scratch-for-discord-icon.png", - "revHash": "fa676886b7" - } - }, - "screencat": { - "faintColorOnWhite": "rgba(8, 4, 4, 0.1)", - "goodColorOnBlack": "#FFF", - "goodColorOnWhite": "#080404", - "palette": [ - "#040404", - "#080404", - "#080404", - "#080404", - "#080404" - ], - "source": { - "path": "apps/screencat/screencat-icon.png", - "revHash": "544246b093" - } - }, - "screentray": { - "faintColorOnWhite": "rgba(44, 84, 156, 0.1)", - "goodColorOnBlack": "#5BBB8C", - "goodColorOnWhite": "#2C549C", - "palette": [ - "#5bbb8c", - "#2c549c", - "#448c94", - "#3c7898", - "#447e94" - ], - "source": { - "path": "apps/screentray/screentray-icon.png", - "revHash": "b801dcf944" - } - }, - "seapig": { - "faintColorOnWhite": "rgba(29, 28, 38, 0.1)", - "goodColorOnBlack": "#9AA9B8", - "goodColorOnWhite": "#1D1C26", - "palette": [ - "#9aa9b8", - "#1d1c26", - "#64707c", - "#6c7482", - "#646c74" - ], - "source": { - "path": "apps/seapig/seapig-icon.png", - "revHash": "29ea269382" - } - }, - "sejda-pdf-desktop": { - "faintColorOnWhite": "rgba(29, 127, 88, 0.1)", - "goodColorOnBlack": "#249C6C", - "goodColorOnWhite": "#1D7F58", - "palette": [ - "#249c6c", - "#fbfbfb", - "#94ccb4", - "#69bd9d", - "#84c4ac" - ], - "source": { - "path": "apps/sejda-pdf-desktop/sejda-pdf-desktop-icon.png", - "revHash": "ebb9a907c9" - } - }, - "sencha-architect": { - "faintColorOnWhite": "rgba(12, 68, 108, 0.1)", - "goodColorOnBlack": "#2C7CB3", - "goodColorOnWhite": "#0C446C", - "palette": [ - "#2c7cb3", - "#fbfbfb", - "#0c446c", - "#7cacd4", - "#94bcdc" - ], - "source": { - "path": "apps/sencha-architect/sencha-architect-icon.png", - "revHash": "d35003d975" - } - }, - "sencha-inspector": { - "faintColorOnWhite": "rgba(4, 113, 81, 0.1)", - "goodColorOnBlack": "#04B383", - "goodColorOnWhite": "#047151", - "palette": [ - "#04b383", - "#f8fafa", - "#047151", - "#56bca2", - "#74d4bc" - ], - "source": { - "path": "apps/sencha-inspector/sencha-inspector-icon.png", - "revHash": "3ca9129b21" - } - }, - "sencha-test": { - "faintColorOnWhite": "rgba(4, 68, 92, 0.1)", - "goodColorOnBlack": "#3393AB", - "goodColorOnWhite": "#04445C", - "palette": [ - "#3393ab", - "#fbfbfb", - "#04445c", - "#7badbb", - "#8cc4d4" - ], - "source": { - "path": "apps/sencha-test/sencha-test-icon.png", - "revHash": "14fd98ee62" - } - }, - "sencha-themer": { - "faintColorOnWhite": "rgba(4, 90, 129, 0.1)", - "goodColorOnBlack": "#74A4BC", - "goodColorOnWhite": "#045A81", - "palette": [ - "#045a81", - "#f5f6f8", - "#51798e", - "#74a4bc", - "#649cb4" - ], - "source": { - "path": "apps/sencha-themer/sencha-themer-icon.png", - "revHash": "29c2de30b7" - } - }, - "seobrowse": { - "faintColorOnWhite": "rgba(34, 110, 246, 0.1)", - "goodColorOnBlack": "#B1CCFC", - "goodColorOnWhite": "#226EF6", - "palette": [ - "#5b97f4", - "#fafbfc", - "#94b8f9", - "#b1ccfc", - "#7cacf4" - ], - "source": { - "path": "apps/seobrowse/seobrowse-icon.png", - "revHash": "0ad4230941" - } - }, - "serene-app": { - "faintColorOnWhite": "rgba(160, 97, 5, 0.1)", - "goodColorOnBlack": "#FBC980", - "goodColorOnWhite": "#A06105", - "palette": [ - "#f49f78", - "#fcfbfb", - "#fbc980", - "#ec7973", - "#fcd2c7" - ], - "source": { - "path": "apps/serene-app/serene-app-icon.png", - "revHash": "5f0e544d49" - } - }, - "serina": { - "faintColorOnWhite": "rgba(108, 108, 108, 0.1)", - "goodColorOnBlack": "#8CBA58", - "goodColorOnWhite": "#6C6C6C", - "palette": [ - "#8cba58", - "#f4f4f4", - "#6c6c6c", - "#bcbcbc", - "#b4b4b4" - ], - "source": { - "path": "apps/serina/serina-icon.png", - "revHash": "bd7be18fda" - } - }, - "ses": { - "faintColorOnWhite": "rgba(12, 12, 12, 0.1)", - "goodColorOnBlack": "#FBFBFB", - "goodColorOnWhite": "#0C0C0C", - "palette": [ - "#0c0c0c", - "#fbfbfb", - "#a4a4a4", - "#7c7c7c", - "#848484" - ], - "source": { - "path": "apps/ses/ses-icon.png", - "revHash": "463d3925ff" - } - }, - "sftpclient": { - "faintColorOnWhite": "rgba(41, 118, 156, 0.1)", - "goodColorOnBlack": "#5BACD4", - "goodColorOnWhite": "#29769C", - "palette": [ - "#d4e7ef", - "#4b8ba4", - "#5bacd4", - "#8ab2c5", - "#a3c4d3" - ], - "source": { - "path": "apps/sftpclient/sftpclient-icon.png", - "revHash": "b5f63434b5" - } - }, - "shadowsocks-electron": { - "faintColorOnWhite": "rgba(24, 121, 145, 0.1)", - "goodColorOnBlack": "#29BEF0", - "goodColorOnWhite": "#187991", - "palette": [ - "#29bef0", - "#09232d", - "#187991", - "#145c7c", - "#1c99a4" - ], - "source": { - "path": "apps/shadowsocks-electron/shadowsocks-electron-icon.png", - "revHash": "ac4a9e515b" - } - }, - "shapespark": { - "faintColorOnWhite": "rgba(28, 108, 212, 0.1)", - "goodColorOnBlack": "#04B0EC", - "goodColorOnWhite": "#1C6CD4", - "palette": [ - "#04b0ec", - "#2464d4", - "#138be1", - "#1c6cd4", - "#1494e4" - ], - "source": { - "path": "apps/shapespark/shapespark-icon.png", - "revHash": "6e6e1c1b7a" - } - }, - "sheepchat": { - "faintColorOnWhite": "rgba(4, 116, 164, 0.1)", - "goodColorOnBlack": "#0CB4FB", - "goodColorOnWhite": "#0474A4", - "palette": [ - "#044363", - "#0cb4fb", - "#0c89bd", - "#0474a4", - "#0c9cd4" - ], - "source": { - "path": "apps/sheepchat/sheepchat-icon.png", - "revHash": "177e6cdccd" - } - }, - "shift": { - "faintColorOnWhite": "rgba(60, 65, 79, 0.1)", - "goodColorOnBlack": "#3E7BE1", - "goodColorOnWhite": "#3C414F", - "palette": [ - "#3c414f", - "#efc09d", - "#44b464", - "#3e7be1", - "#737484" - ], - "source": { - "path": "apps/shift/shift-icon.png", - "revHash": "b2b17f2c09" - } - }, - "shuttle": { - "faintColorOnWhite": "rgba(228, 28, 92, 0.1)", - "goodColorOnBlack": "#F489AC", - "goodColorOnWhite": "#E41C5C", - "palette": [ - "#fbf9fa", - "#e41c5c", - "#ed6e96", - "#f489ac", - "#ec5284" - ], - "source": { - "path": "apps/shuttle/shuttle-icon.png", - "revHash": "dd62eccbf9" - } - }, - "signal": { - "faintColorOnWhite": "rgba(31, 97, 240, 0.1)", - "goodColorOnBlack": "#3974F2", - "goodColorOnWhite": "#1F61F0", - "palette": [ - "#f2fafb", - "#3974f2", - "#749cf4", - "#98b2f4", - "#809ef4" - ], - "source": { - "path": "apps/signal/signal-icon.png", - "revHash": "38b333905d" - } - }, - "silex": { - "faintColorOnWhite": "rgba(52, 52, 52, 0.1)", - "goodColorOnBlack": "#FB8004", - "goodColorOnWhite": "#343434", - "palette": [ - "#fb8004", - "#04abfb", - "#343434", - "#04ca05", - "#fafafa" - ], - "source": { - "path": "apps\\silex\\silex-icon.png", - "revHash": "972ccfca18" - } - }, - "simpico": { - "faintColorOnWhite": "rgba(20, 68, 99, 0.1)", - "goodColorOnBlack": "#9BF323", - "goodColorOnWhite": "#144463", - "palette": [ - "#9bf323", - "#144463", - "#58994a", - "#428448", - "#3c745c" - ], - "source": { - "path": "apps/simpico/simpico-icon.png", - "revHash": "90a8dbc772" - } - }, - "simple-finder": { - "faintColorOnWhite": "rgba(194, 86, 4, 0.1)", - "goodColorOnBlack": "#FB8A34", - "goodColorOnWhite": "#C25604", - "palette": [ - "#fbc755", - "#f9f5dd", - "#faecac", - "#fb8a34", - "#fbe58b" - ], - "source": { - "path": "apps/simple-finder/simple-finder-icon.png", - "revHash": "bc15f0735b" - } - }, - "simpleinstabot": { - "faintColorOnWhite": "rgba(21, 108, 158, 0.1)", - "goodColorOnBlack": "#FCCC89", - "goodColorOnWhite": "#156C9E", - "palette": [ - "#ec8c14", - "#f3f3f3", - "#156c9e", - "#846424", - "#fccc89" - ], - "source": { - "path": "apps/simpleinstabot/simpleinstabot-icon.png", - "revHash": "08e36939e5" - } - }, - "simplenote": { - "faintColorOnWhite": "rgba(43, 118, 186, 0.1)", - "goodColorOnBlack": "#4A93D5", - "goodColorOnWhite": "#2B76BA", - "palette": [ - "#f4f4f4", - "#4a93d5", - "#b1cde6", - "#8ebce4", - "#acbccc" - ], - "source": { - "path": "apps/simplenote/simplenote-icon.png", - "revHash": "a30135986e" - } - }, - "singlebox": { - "faintColorOnWhite": "rgba(139, 28, 25, 0.1)", - "goodColorOnBlack": "#CA7D79", - "goodColorOnWhite": "#8B1C19", - "palette": [ - "#fbfbfb", - "#cf2e27", - "#8b1c19", - "#c69494", - "#ca7d79" - ], - "source": { - "path": "apps/singlebox/singlebox-icon.png", - "revHash": "4299bd8287" - } - }, - "sizzy": { - "faintColorOnWhite": "rgba(100, 52, 184, 0.1)", - "goodColorOnBlack": "#C25B73", - "goodColorOnWhite": "#6434B8", - "palette": [ - "#6434b8", - "#e3e4e5", - "#c25b73", - "#7eacb3", - "#a54c7b" - ], - "source": { - "path": "apps/sizzy/sizzy-icon.png", - "revHash": "ce401c5ba3" - } - }, - "skype": { - "faintColorOnWhite": "rgba(4, 111, 189, 0.1)", - "goodColorOnBlack": "#047CD4", - "goodColorOnWhite": "#046FBD", - "palette": [ - "#047cd4", - "#087cd4", - "#087cd4", - "#087cd4", - "#087cd4" - ], - "source": { - "path": "apps/skype/skype-icon.png", - "revHash": "8dabc6044e" - } - }, - "slack": { - "faintColorOnWhite": "rgba(228, 28, 92, 0.1)", - "goodColorOnBlack": "#34C4F4", - "goodColorOnWhite": "#E41C5C", - "palette": [ - "#2cb47c", - "#e41c5c", - "#ecb42c", - "#34c4f4", - "#3cc4f4" - ], - "source": { - "path": "apps/slack/slack-icon.png", - "revHash": "2665d135bd" - } - }, - "slapdash": { - "faintColorOnWhite": "rgba(70, 46, 185, 0.1)", - "goodColorOnBlack": "#53A0FA", - "goodColorOnWhite": "#462EB9", - "palette": [ - "#53a0fa", - "#fb93b5", - "#462eb9", - "#8c5fbf", - "#c46cb4" - ], - "source": { - "path": "apps/slapdash/slapdash-icon.png", - "revHash": "8ddb028bac" - } - }, - "sleek": { - "faintColorOnWhite": "rgba(135, 83, 153, 0.1)", - "goodColorOnBlack": "#AC9DBC", - "goodColorOnWhite": "#875399", - "palette": [ - "#534976", - "#f9f9fa", - "#875399", - "#acacc0", - "#ac9dbc" - ], - "source": { - "path": "apps/sleek/sleek-icon.png", - "revHash": "ab053004e1" - } - }, - "smallpdf": { - "faintColorOnWhite": "rgba(2, 127, 163, 0.1)", - "goodColorOnBlack": "#04C4FC", - "goodColorOnWhite": "#027FA3", - "palette": [ - "#d4c11e", - "#c646fc", - "#04c4fc", - "#04d464", - "#fc5404" - ], - "source": { - "path": "apps/smallpdf/smallpdf-icon.png", - "revHash": "4633c928b9" - } - }, - "snailfm": { - "faintColorOnWhite": "rgba(39, 70, 106, 0.1)", - "goodColorOnBlack": "#F72B66", - "goodColorOnWhite": "#27466A", - "palette": [ - "#eb53b7", - "#27466a", - "#e774f7", - "#f72b66", - "#f71b46" - ], - "source": { - "path": "apps/snailfm/snailfm-icon.png", - "revHash": "0db02cbc7c" - } - }, - "snipaway": { - "faintColorOnWhite": "rgba(3, 129, 140, 0.1)", - "goodColorOnBlack": "#2CEBFB", - "goodColorOnWhite": "#03818C", - "palette": [ - "#2cebfb", - "#24dcec", - "#24d3e3", - "#24e4f5", - "#24dcf4" - ], - "source": { - "path": "apps/snipaway/snipaway-icon.png", - "revHash": "f6a42a8b55" - } - }, - "snipcommand": { - "faintColorOnWhite": "rgba(4, 111, 189, 0.1)", - "goodColorOnBlack": "#047CD4", - "goodColorOnWhite": "#046FBD", - "palette": [ - "#fafbfb", - "#047cd4", - "#4b9fde", - "#74b4e4", - "#2e91dc" - ], - "source": { - "path": "apps/snipcommand/snipcommand-icon.png", - "revHash": "ae508a2b6e" - } - }, - "snipline": { - "faintColorOnWhite": "rgba(102, 113, 1, 0.1)", - "goodColorOnBlack": "#E4FC14", - "goodColorOnWhite": "#667101", - "palette": [ - "#fbfbfb", - "#ccec13", - "#dff469", - "#d6f141", - "#e4fc14" - ], - "source": { - "path": "apps/snipline/snipline-icon.png", - "revHash": "33c046f6f7" - } - }, - "snippetstore": { - "faintColorOnWhite": "rgba(3, 107, 199, 0.1)", - "goodColorOnBlack": "#0484F4", - "goodColorOnWhite": "#036BC7", - "palette": [ - "#0484f4", - "#fbfbfc", - "#9dc9fb", - "#63aff6", - "#3ca4f4" - ], - "source": { - "path": "apps/snippetstore/snippetstore-icon.png", - "revHash": "973beec040" - } - }, - "snowyowl": { - "faintColorOnWhite": "rgba(59, 62, 69, 0.1)", - "goodColorOnBlack": "#B4630B", - "goodColorOnWhite": "#3B3E45", - "palette": [ - "#3b3e45", - "#f5f6f5", - "#eabe3b", - "#b4630b", - "#97989a" - ], - "source": { - "path": "apps/snowyowl/snowyowl-icon.png", - "revHash": "fee9519f30" - } - }, - "social-amnesia": { - "faintColorOnWhite": "rgba(59, 59, 59, 0.1)", - "goodColorOnBlack": "#949494", - "goodColorOnWhite": "#3B3B3B", - "palette": [ - "#3b3b3b", - "#949494", - "#6c6c6c", - "#747474", - "#5e5e5e" - ], - "source": { - "path": "apps/social-amnesia/social-amnesia-icon.png", - "revHash": "4103897f52" - } - }, - "socially": { - "faintColorOnWhite": "rgba(28, 44, 52, 0.1)", - "goodColorOnBlack": "#7C848C", - "goodColorOnWhite": "#1C2C34", - "palette": [ - "#1c2c34", - "#f2f2f2", - "#848c92", - "#6a737a", - "#7c848c" - ], - "source": { - "path": "apps/socially/socially-icon.png", - "revHash": "9a7dabefbb" - } - }, - "sofia": { - "faintColorOnWhite": "rgba(140, 80, 244, 0.1)", - "goodColorOnBlack": "#70B0FF", - "goodColorOnWhite": "#8C50F4", - "palette": [ - "#66d5fc", - "#8c50f4", - "#70b0ff", - "#70b0ff", - "#70b0ff" - ], - "source": { - "path": "apps/sofia/sofia-icon.png", - "revHash": "d15414ca5f" - } - }, - "somiibo": { - "faintColorOnWhite": "rgba(4, 120, 161, 0.1)", - "goodColorOnBlack": "#65D4FB", - "goodColorOnWhite": "#0478A1", - "palette": [ - "#e3e3e3", - "#48a5f7", - "#2472f0", - "#65d4fb", - "#92b2d2" - ], - "source": { - "path": "apps/somiibo/somiibo-icon.png", - "revHash": "f90370b364" - } - }, - "songriffer": { - "faintColorOnWhite": "rgba(37, 39, 91, 0.1)", - "goodColorOnBlack": "#7C7CA8", - "goodColorOnWhite": "#25275B", - "palette": [ - "#25275b", - "#e9e9ea", - "#7c7ca8", - "#898dad", - "#9494ad" - ], - "source": { - "path": "apps/songriffer/songriffer-icon.png", - "revHash": "a1d2ebfcef" - } - }, - "sononym": { - "faintColorOnWhite": "rgba(8, 4, 4, 0.1)", - "goodColorOnBlack": "#FFF", - "goodColorOnWhite": "#080404", - "palette": [ - "#040404", - "#080404", - "#080404", - "#080404", - "#080404" - ], - "source": { - "path": "apps/sononym/sononym-icon.png", - "revHash": "3f62a87ef2" - } - }, - "soundboard": { - "faintColorOnWhite": "rgba(52, 76, 44, 0.1)", - "goodColorOnBlack": "#2CEB04", - "goodColorOnWhite": "#344C2C", - "palette": [ - "#2ceb04", - "#040404", - "#80b360", - "#4e693e", - "#344c2c" - ], - "source": { - "path": "apps/soundboard/soundboard-icon.png", - "revHash": "895b90f9ef" - } - }, - "soundglass": { - "faintColorOnWhite": "rgba(76, 57, 42, 0.1)", - "goodColorOnBlack": "#9F7758", - "goodColorOnWhite": "#4C392A", - "palette": [ - "#362c24", - "#4f4434", - "#4c392a", - "#1b1b1b", - "#251c1c" - ], - "source": { - "path": "apps/soundglass/soundglass-icon.png", - "revHash": "29770f1162" - } - }, - "soundnode": { - "faintColorOnWhite": "rgba(213, 53, 66, 0.1)", - "goodColorOnBlack": "#F5EBEC", - "goodColorOnWhite": "#D53542", - "palette": [ - "#9a3156", - "#f5ebec", - "#d53542", - "#ba7c95", - "#ba90ac" - ], - "source": { - "path": "apps/soundnode/soundnode-icon.png", - "revHash": "ea319061b5" - } - }, - "source-me": { - "faintColorOnWhite": "rgba(60, 76, 172, 0.1)", - "goodColorOnBlack": "#9CA4DC", - "goodColorOnWhite": "#3C4CAC", - "palette": [ - "#3c4cac", - "#f9f9fb", - "#7c84cc", - "#acb4dc", - "#9ca4dc" - ], - "source": { - "path": "apps/source-me/source-me-icon.png", - "revHash": "e02ec9d51d" - } - }, - "spaceeye": { - "faintColorOnWhite": "rgba(88, 88, 88, 0.1)", - "goodColorOnBlack": "#F5F5F5", - "goodColorOnWhite": "#585858", - "palette": [ - "#585858", - "#f5f5f5", - "#9c9c9c", - "#acacac", - "#b4b4b4" - ], - "source": { - "path": "apps/spaceeye/spaceeye-icon.png", - "revHash": "3347229c7b" - } - }, - "sparkchess": { - "faintColorOnWhite": "rgba(19, 80, 120, 0.1)", - "goodColorOnBlack": "#05C5F5", - "goodColorOnWhite": "#135078", - "palette": [ - "#daa56d", - "#135078", - "#1a191a", - "#0889c9", - "#05c5f5" - ], - "source": { - "path": "apps/sparkchess/sparkchess-icon.png", - "revHash": "ff0d022d4d" - } - }, - "spinshare-client": { - "faintColorOnWhite": "rgba(132, 20, 68, 0.1)", - "goodColorOnBlack": "#F61455", - "goodColorOnWhite": "#841444", - "palette": [ - "#231433", - "#2dc8cc", - "#f61455", - "#2473b3", - "#841444" - ], - "source": { - "path": "apps/spinshare-client/spinshare-client-icon.png", - "revHash": "c29e364a95" - } - }, - "spofly": { - "faintColorOnWhite": "rgba(36, 30, 36, 0.1)", - "goodColorOnBlack": "#FBFBFB", - "goodColorOnWhite": "#241E24", - "palette": [ - "#241e24", - "#fbfbfb", - "#8c8c8c", - "#949494", - "#848484" - ], - "source": { - "path": "apps/spofly/spofly-icon.png", - "revHash": "c726dab3b0" - } - }, - "sportfx-studio": { - "faintColorOnWhite": "rgba(20, 118, 182, 0.1)", - "goodColorOnBlack": "#6CBBEF", - "goodColorOnWhite": "#1476B6", - "palette": [ - "#fbfbfb", - "#1c94e4", - "#a4d4f4", - "#6cbbef", - "#d4d4d4" - ], - "source": { - "path": "apps/sportfx-studio/sportfx-studio-icon.png", - "revHash": "616ac347e9" - } - }, - "spotspot": { - "faintColorOnWhite": "rgba(34, 97, 52, 0.1)", - "goodColorOnBlack": "#2CD363", - "goodColorOnWhite": "#226134", - "palette": [ - "#1c1c14", - "#2cd363", - "#258f48", - "#226134", - "#1c442c" - ], - "source": { - "path": "apps/spotspot/spotspot-icon.png", - "revHash": "5124310469" - } - }, - "spreaker-studio": { - "faintColorOnWhite": "rgba(201, 46, 49, 0.1)", - "goodColorOnBlack": "#E08284", - "goodColorOnWhite": "#C92E31", - "palette": [ - "#f9f5f5", - "#c92e31", - "#e08284", - "#e4949c", - "#d4646c" - ], - "source": { - "path": "apps/spreaker-studio/spreaker-studio-icon.png", - "revHash": "48e6b631a6" - } - }, - "sqlectron": { - "faintColorOnWhite": "rgba(46, 125, 137, 0.1)", - "goodColorOnBlack": "#3898A7", - "goodColorOnWhite": "#2E7D89", - "palette": [ - "#3898a7", - "#fafafa", - "#9ebfcb", - "#848cb5", - "#8c94ac" - ], - "source": { - "path": "apps/sqlectron/sqlectron-icon.png", - "revHash": "d050a4326c" - } - }, - "sqlui-native": { - "faintColorOnWhite": "rgba(100, 100, 100, 0.1)", - "goodColorOnBlack": "#838383", - "goodColorOnWhite": "#646464", - "palette": [ - "#838383", - "#646464", - "#ababab", - "#525252", - "#6c6c6c" - ], - "source": { - "path": "apps/sqlui-native/sqlui-native-icon.png", - "revHash": "896d2b0a13" - } - }, - "stack": { - "faintColorOnWhite": "rgba(35, 52, 69, 0.1)", - "goodColorOnBlack": "#84949C", - "goodColorOnWhite": "#233445", - "palette": [ - "#f9f9f9", - "#233445", - "#657584", - "#84949c", - "#7c8494" - ], - "source": { - "path": "apps/stack/stack-icon.png", - "revHash": "d3474e66a3" - } - }, - "stacker": { - "faintColorOnWhite": "rgba(102, 116, 31, 0.1)", - "goodColorOnBlack": "#ACC434", - "goodColorOnWhite": "#66741F", - "palette": [ - "#9cb433", - "#a4b933", - "#acc434", - "#a4c434", - "#9cbc34" - ], - "source": { - "path": "apps/stacker/stacker-icon.png", - "revHash": "6283f281ee" - } - }, - "stacks": { - "faintColorOnWhite": "rgba(5, 5, 5, 0.1)", - "goodColorOnBlack": "#FBFBFB", - "goodColorOnWhite": "#050505", - "palette": [ - "#050505", - "#fbfbfb", - "#a1a1a1", - "#7c7c7c", - "#848484" - ], - "source": { - "path": "apps/stacks/stacks-icon.png", - "revHash": "c3834c38a5" - } - }, - "stamp": { - "faintColorOnWhite": "rgba(153, 5, 63, 0.1)", - "goodColorOnBlack": "#9BC0CA", - "goodColorOnWhite": "#99053F", - "palette": [ - "#225271", - "#efefef", - "#99053f", - "#9bc0ca", - "#8a7e94" - ], - "source": { - "path": "apps/stamp/stamp-icon.png", - "revHash": "89d082da5a" - } - }, - "standard-notes": { - "faintColorOnWhite": "rgba(11, 107, 212, 0.1)", - "goodColorOnBlack": "#3C7CDC", - "goodColorOnWhite": "#0B6BD4", - "palette": [ - "#0b6bd4", - "#f8f9fb", - "#7094dc", - "#5c8cdc", - "#3c7cdc" - ], - "source": { - "path": "apps/standard-notes/standard-notes-icon.png", - "revHash": "96bfe084e3" - } - }, - "standup-picker": { - "faintColorOnWhite": "rgba(54, 54, 54, 0.1)", - "goodColorOnBlack": "#FA0E0E", - "goodColorOnWhite": "#363636", - "palette": [ - "#363636", - "#fbfafa", - "#fa0e0e", - "#c69c9c", - "#c09494" - ], - "source": { - "path": "apps/standup-picker/standup-picker-icon.png", - "revHash": "0a219e20ce" - } - }, - "station": { - "faintColorOnWhite": "rgba(22, 26, 188, 0.1)", - "goodColorOnBlack": "#47C0DF", - "goodColorOnWhite": "#161ABC", - "palette": [ - "#2b60c9", - "#47c0df", - "#3993d5", - "#161abc", - "#2444c4" - ], - "source": { - "path": "apps/station/station-icon.png", - "revHash": "ab9fed99d9" - } - }, - "stay-hydrated": { - "faintColorOnWhite": "rgba(29, 120, 146, 0.1)", - "goodColorOnBlack": "#4CBCDC", - "goodColorOnWhite": "#1D7892", - "palette": [ - "#3bacd3", - "#64bbda", - "#8cc7dc", - "#4cbcdc", - "#3a99b3" - ], - "source": { - "path": "apps/stay-hydrated/stay-hydrated-icon.png", - "revHash": "c444d87379" - } - }, - "steelseries-engine-3": { - "faintColorOnWhite": "rgba(69, 69, 69, 0.1)", - "goodColorOnBlack": "#E9E9E9", - "goodColorOnWhite": "#454545", - "palette": [ - "#e9e9e9", - "#454545", - "#747474", - "#929292", - "#7c7c7c" - ], - "source": { - "path": "apps/steelseries-engine-3/steelseries-engine-3-icon.png", - "revHash": "e7b7793bfa" - } - }, - "stickynotes": { - "faintColorOnWhite": "rgba(6, 6, 4, 0.1)", - "goodColorOnBlack": "#FBFB04", - "goodColorOnWhite": "#060604", - "palette": [ - "#060604", - "#fbfb04", - "#a4a404", - "#7c7c04", - "#bcbc04" - ], - "source": { - "path": "apps/stickynotes/stickynotes-icon.png", - "revHash": "9c4975a9e9" - } - }, - "stinker": { - "faintColorOnWhite": "rgba(36, 36, 36, 0.1)", - "goodColorOnBlack": "#FAFAFA", - "goodColorOnWhite": "#242424", - "palette": [ - "#fafafa", - "#242424", - "#8c8c8c", - "#6f6f6f", - "#848484" - ], - "source": { - "path": "apps/stinker/stinker-icon.png", - "revHash": "7dbec6b477" - } - }, - "stockifier": { - "faintColorOnWhite": "rgba(75, 35, 163, 0.1)", - "goodColorOnBlack": "#A48CCC", - "goodColorOnWhite": "#4B23A3", - "palette": [ - "#4b23a3", - "#f7f6f9", - "#8c76c0", - "#a48ccc", - "#725db2" - ], - "source": { - "path": "apps/stockifier/stockifier-icon.png", - "revHash": "db8a03255a" - } - }, - "stopawu": { - "faintColorOnWhite": "rgba(4, 116, 156, 0.1)", - "goodColorOnBlack": "#FC0404", - "goodColorOnWhite": "#04749C", - "palette": [ - "#04abeb", - "#f40c0c", - "#fc0404", - "#348cc4", - "#04749c" - ], - "source": { - "path": "apps/stopawu/stopawu-icon.png", - "revHash": "9097f1a4d3" - } - }, - "stoplight": { - "faintColorOnWhite": "rgba(5, 107, 197, 0.1)", - "goodColorOnBlack": "#84C4FC", - "goodColorOnWhite": "#056BC5", - "palette": [ - "#fbfbfb", - "#3c9af8", - "#a8cef3", - "#84c4fc", - "#95bce0" - ], - "source": { - "path": "apps/stoplight/stoplight-icon.png", - "revHash": "b350521a92" - } - }, - "storaji": { - "faintColorOnWhite": "rgba(38, 115, 178, 0.1)", - "goodColorOnBlack": "#348CD4", - "goodColorOnWhite": "#2673B2", - "palette": [ - "#348cd4", - "#3494d4", - "#388cd4", - "#388cd4", - "#388cd4" - ], - "source": { - "path": "apps/storaji/storaji-icon.png", - "revHash": "aa6d4ef0a0" - } - }, - "storm": { - "faintColorOnWhite": "rgba(127, 77, 32, 0.1)", - "goodColorOnBlack": "#FB7B04", - "goodColorOnWhite": "#7F4D20", - "palette": [ - "#333434", - "#fb7b04", - "#04cbfb", - "#04d304", - "#7f4d20" - ], - "source": { - "path": "apps/storm/storm-icon.png", - "revHash": "2597a9ae5c" - } - }, - "streambop": { - "faintColorOnWhite": "rgba(203, 67, 67, 0.1)", - "goodColorOnBlack": "#D15858", - "goodColorOnWhite": "#CB4343", - "palette": [ - "#090505", - "#cb4343", - "#762424", - "#9e3434", - "#942c2c" - ], - "source": { - "path": "apps/streambop/streambop-icon.png", - "revHash": "b7e1dfa6a9" - } - }, - "streamlabs-obs": { - "faintColorOnWhite": "rgba(54, 70, 78, 0.1)", - "goodColorOnBlack": "#34C3A3", - "goodColorOnWhite": "#36464E", - "palette": [ - "#34c3a3", - "#f9f9f9", - "#36464e", - "#39867c", - "#84b4ac" - ], - "source": { - "path": "apps/streamlabs-obs/streamlabs-obs-icon.png", - "revHash": "aac0441c07" - } - }, - "streetviewdownload360": { - "faintColorOnWhite": "rgba(145, 111, 2, 0.1)", - "goodColorOnBlack": "#F9C004", - "goodColorOnWhite": "#916F02", - "palette": [ - "#0c8c4c", - "#0e9c5c", - "#f9c004", - "#dc6125", - "#e4642c" - ], - "source": { - "path": "apps/streetviewdownload360/streetviewdownload360-icon.png", - "revHash": "c778e557eb" - } - }, - "strimio": { - "faintColorOnWhite": "rgba(147, 62, 228, 0.1)", - "goodColorOnBlack": "#D657D3", - "goodColorOnWhite": "#933EE4", - "palette": [ - "#942fba", - "#f1e5f6", - "#a46bd2", - "#d657d3", - "#933ee4" - ], - "source": { - "path": "apps/strimio/strimio-icon.png", - "revHash": "981748dd5e" - } - }, - "studiotrans": { - "faintColorOnWhite": "rgba(4, 77, 251, 0.1)", - "goodColorOnBlack": "#3479FC", - "goodColorOnWhite": "#044DFB", - "palette": [ - "#f8f9fb", - "#044dfb", - "#5e8afb", - "#7ca4fc", - "#3479fc" - ], - "source": { - "path": "apps/studiotrans/studiotrans-icon.png", - "revHash": "0087398b05" - } - }, - "studymd": { - "faintColorOnWhite": "rgba(70, 123, 54, 0.1)", - "goodColorOnBlack": "#0FB391", - "goodColorOnWhite": "#467B36", - "palette": [ - "#040504", - "#77c44f", - "#0fb391", - "#30b87d", - "#467b36" - ], - "source": { - "path": "apps/studymd/studymd-icon.png", - "revHash": "b2e4dac868" - } - }, - "subordination": { - "faintColorOnWhite": "rgba(171, 101, 13, 0.1)", - "goodColorOnBlack": "#F1A648", - "goodColorOnWhite": "#AB650D", - "palette": [ - "#7c9ebc", - "#f1a648", - "#76b4a9", - "#b28d88", - "#b4c46c" - ], - "source": { - "path": "apps/subordination/subordination-icon.png", - "revHash": "067b967e05" - } - }, - "subtitler": { - "faintColorOnWhite": "rgba(24, 32, 47, 0.1)", - "goodColorOnBlack": "#92949C", - "goodColorOnWhite": "#18202F", - "palette": [ - "#18202f", - "#fafafa", - "#8b8c94", - "#7b7c84", - "#92949c" - ], - "source": { - "path": "apps/subtitler/subtitler-icon.png", - "revHash": "e2ceaec34d" - } - }, - "super-productivity": { - "faintColorOnWhite": "rgba(90, 90, 140, 0.1)", - "goodColorOnBlack": "#A5B2F7", - "goodColorOnWhite": "#5A5A8C", - "palette": [ - "#a5b2f7", - "#050505", - "#69759d", - "#5a5a8c", - "#546484" - ], - "source": { - "path": "apps/super-productivity/super-productivity-icon.png", - "revHash": "b6ef9fb3f9" - } - }, - "superpowers-html5-2d-3d-game-maker": { - "faintColorOnWhite": "rgba(105, 125, 3, 0.1)", - "goodColorOnBlack": "#E4FB6D", - "goodColorOnWhite": "#697D03", - "palette": [ - "#b3f43b", - "#0fa544", - "#e4fb6d", - "#f4fbe4", - "#6cd046" - ], - "source": { - "path": "apps/superpowers-html5-2d-3d-game-maker/superpowers-html5-2d-3d-game-maker-icon.png", - "revHash": "93bcd259d2" - } - }, - "superscript": { - "faintColorOnWhite": "rgba(78, 71, 133, 0.1)", - "goodColorOnBlack": "#9CBCD7", - "goodColorOnWhite": "#4E4785", - "palette": [ - "#4e4785", - "#fbfbfb", - "#af9cbb", - "#93a7c9", - "#9cbcd7" - ], - "source": { - "path": "apps/superscript/superscript-icon.png", - "revHash": "63e9b9b5ac" - } - }, - "svgsus": { - "faintColorOnWhite": "rgba(25, 131, 123, 0.1)", - "goodColorOnBlack": "#22B5A9", - "goodColorOnWhite": "#19837B", - "palette": [ - "#f8f8f8", - "#22b5a9", - "#9acfcc", - "#bcbcbc", - "#c4c4c4" - ], - "source": { - "path": "apps/svgsus/svgsus-icon.png", - "revHash": "39d1155cdc" - } - }, - "swifty": { - "faintColorOnWhite": "rgba(215, 5, 39, 0.1)", - "goodColorOnBlack": "#FC798E", - "goodColorOnWhite": "#D70527", - "palette": [ - "#f9f8f9", - "#fc798e", - "#fcb5c1", - "#fcccd4", - "#fca4ac" - ], - "source": { - "path": "apps/swifty/swifty-icon.png", - "revHash": "2e3a3c626b" - } - }, - "swit": { - "faintColorOnWhite": "rgba(220, 5, 7, 0.1)", - "goodColorOnBlack": "#FB5B5C", - "goodColorOnWhite": "#DC0507", - "palette": [ - "#fb5b5c", - "#fcfafa", - "#fc999c", - "#fcacb4", - "#fc848c" - ], - "source": { - "path": "apps/swit/swit-icon.png", - "revHash": "91323cb274" - } - }, - "switch": { - "faintColorOnWhite": "rgba(48, 101, 242, 0.1)", - "goodColorOnBlack": "#20AEF5", - "goodColorOnWhite": "#3065F2", - "palette": [ - "#eafbfb", - "#20aef5", - "#3065f2", - "#64838b", - "#63b3e7" - ], - "source": { - "path": "apps/switch/switch-icon.png", - "revHash": "cd5f63d2dd" - } - }, - "switchhosts": { - "faintColorOnWhite": "rgba(205, 47, 65, 0.1)", - "goodColorOnBlack": "#D44454", - "goodColorOnWhite": "#CD2F41", - "palette": [ - "#d44454", - "#fbfafa", - "#e0858e", - "#e49ca4", - "#e4a4a4" - ], - "source": { - "path": "apps/switchhosts/switchhosts-icon.png", - "revHash": "3a067ef96d" - } - }, - "symphony": { - "faintColorOnWhite": "rgba(56, 108, 148, 0.1)", - "goodColorOnBlack": "#22A6FB", - "goodColorOnWhite": "#386C94", - "palette": [ - "#18183c", - "#22a6fb", - "#343454", - "#343f7e", - "#386c94" - ], - "source": { - "path": "apps/symphony/symphony-icon.png", - "revHash": "434eb974fe" - } - }, - "synap": { - "faintColorOnWhite": "rgba(222, 21, 41, 0.1)", - "goodColorOnBlack": "#ED4152", - "goodColorOnWhite": "#DE1529", - "palette": [ - "#ed4152", - "#fbfbfb", - "#f48e8d", - "#f49fb3", - "#ee5c89" - ], - "source": { - "path": "apps/synap/synap-icon.png", - "revHash": "76163e2d6f" - } - }, - "syng": { - "faintColorOnWhite": "rgba(5, 5, 5, 0.1)", - "goodColorOnBlack": "#F44163", - "goodColorOnWhite": "#050505", - "palette": [ - "#fbfbfb", - "#f44163", - "#050505", - "#a9a6a7", - "#7c7c7c" - ], - "source": { - "path": "apps/syng/syng-icon.png", - "revHash": "978e5267f5" - } - }, - "system-designer": { - "faintColorOnWhite": "rgba(101, 119, 138, 0.1)", - "goodColorOnBlack": "#C4CCD4", - "goodColorOnWhite": "#65778A", - "palette": [ - "#7b939b", - "#fbfbfb", - "#c4ccd4", - "#b4bcc4", - "#b4c4c4" - ], - "source": { - "path": "apps/system-designer/system-designer-icon.png", - "revHash": "45bacc8d44" - } - }, - "tabby": { - "faintColorOnWhite": "rgba(4, 100, 252, 0.1)", - "goodColorOnBlack": "#5498FC", - "goodColorOnWhite": "#0464FC", - "palette": [ - "#0464fc", - "#f9fafc", - "#3b3c54", - "#74acfc", - "#5498fc" - ], - "source": { - "path": "apps/tabby/tabby-icon.png", - "revHash": "8700147922" - } - }, - "tabby-terminal": { - "faintColorOnWhite": "rgba(4, 36, 44, 0.1)", - "goodColorOnBlack": "#B3EBF5", - "goodColorOnWhite": "#04242C", - "palette": [ - "#6aa6bd", - "#04242c", - "#b3ebf5", - "#3c6c7e", - "#487088" - ], - "source": { - "path": "apps/tabby-terminal/tabby-terminal-icon.png", - "revHash": "7c5d11f96b" - } - }, - "tagflow": { - "faintColorOnWhite": "rgba(62, 120, 162, 0.1)", - "goodColorOnBlack": "#A4C4DC", - "goodColorOnWhite": "#3E78A2", - "palette": [ - "#5484b4", - "#fafafb", - "#95b2d2", - "#acc4dc", - "#a4c4dc" - ], - "source": { - "path": "apps/tagflow/tagflow-icon.png", - "revHash": "47c27fa7d9" - } - }, - "tagspaces": { - "faintColorOnWhite": "rgba(104, 103, 120, 0.1)", - "goodColorOnBlack": "#F29829", - "goodColorOnWhite": "#686778", - "palette": [ - "#686778", - "#f6f7f7", - "#f29829", - "#36b5bd", - "#a9acb4" - ], - "source": { - "path": "apps/tagspaces/tagspaces-icon.png", - "revHash": "f0b96441eb" - } - }, - "tagstoo": { - "faintColorOnWhite": "rgba(146, 82, 27, 0.1)", - "goodColorOnBlack": "#FAD869", - "goodColorOnWhite": "#92521B", - "palette": [ - "#fad869", - "#44b1e7", - "#92521b", - "#ae7029", - "#96c6b6" - ], - "source": { - "path": "apps/tagstoo/tagstoo-icon.png", - "revHash": "c789bfa229" - } - }, - "taskade": { - "faintColorOnWhite": "rgba(4, 4, 4, 0.1)", - "goodColorOnBlack": "#FBFBFB", - "goodColorOnWhite": "#040404", - "palette": [ - "#fbfbfb", - "#040404", - "#848484", - "#7c7c7c", - "#747474" - ], - "source": { - "path": "apps/taskade/taskade-icon.png", - "revHash": "033d7d1a99" - } - }, - "taskview": { - "faintColorOnWhite": "rgba(212, 28, 36, 0.1)", - "goodColorOnBlack": "#E58C94", - "goodColorOnWhite": "#D41C24", - "palette": [ - "#d41c24", - "#241c24", - "#e3d1d2", - "#868282", - "#e58c94" - ], - "source": { - "path": "apps/taskview/taskview-icon.png", - "revHash": "e4f1ac8830" - } - }, - "tch-filector": { - "faintColorOnWhite": "rgba(5, 4, 100, 0.1)", - "goodColorOnBlack": "#FBD304", - "goodColorOnWhite": "#050464", - "palette": [ - "#fbd304", - "#050464", - "#d7d7d9", - "#64649a", - "#6c6c9c" - ], - "source": { - "path": "apps/tch-filector/tch-filector-icon.png", - "revHash": "55ea452a6e" - } - }, - "tea-ebook": { - "faintColorOnWhite": "rgba(52, 75, 92, 0.1)", - "goodColorOnBlack": "#848C9C", - "goodColorOnWhite": "#344B5C", - "palette": [ - "#e9e9e7", - "#344b5c", - "#949ca4", - "#76828e", - "#848c9c" - ], - "source": { - "path": "apps/tea-ebook/tea-ebook-icon.png", - "revHash": "9c29ea4f52" - } - }, - "ten-hands": { - "faintColorOnWhite": "rgba(11, 99, 66, 0.1)", - "goodColorOnBlack": "#74A48C", - "goodColorOnWhite": "#0B6342", - "palette": [ - "#0b6342", - "#fafafa", - "#5b8473", - "#7ca894", - "#74a48c" - ], - "source": { - "path": "apps/ten-hands/ten-hands-icon.png", - "revHash": "99677612f3" - } - }, - "teseve": { - "faintColorOnWhite": "rgba(143, 108, 4, 0.1)", - "goodColorOnBlack": "#FBD45F", - "goodColorOnWhite": "#8F6C04", - "palette": [ - "#fbfbfb", - "#f4a843", - "#f37926", - "#fbd45f", - "#f3b882" - ], - "source": { - "path": "apps/teseve/teseve-icon.png", - "revHash": "52a7ed967f" - } - }, - "tess": { - "faintColorOnWhite": "rgba(7, 120, 158, 0.1)", - "goodColorOnBlack": "#FAFAFA", - "goodColorOnWhite": "#07789E", - "palette": [ - "#1c1d28", - "#fafafa", - "#07789e", - "#6a6a6a", - "#8c8c8c" - ], - "source": { - "path": "apps/tess/tess-icon.png", - "revHash": "7196177b31" - } - }, - "testcafe-studio": { - "faintColorOnWhite": "rgba(27, 43, 60, 0.1)", - "goodColorOnBlack": "#34B4E4", - "goodColorOnWhite": "#1B2B3C", - "palette": [ - "#34b4e4", - "#1b2b3c", - "#24b8b8", - "#24b8b8", - "#24b8b8" - ], - "source": { - "path": "apps/testcafe-studio/testcafe-studio-icon.png", - "revHash": "4666cd1b15" - } - }, - "testmace": { - "faintColorOnWhite": "rgba(145, 105, 25, 0.1)", - "goodColorOnBlack": "#DFAC44", - "goodColorOnWhite": "#916919", - "palette": [ - "#c65e34", - "#dfac44", - "#d69343", - "#d07f37", - "#ce7c69" - ], - "source": { - "path": "apps/testmace/testmace-icon.png", - "revHash": "49678a9470" - } - }, - "testrec": { - "faintColorOnWhite": "rgba(3, 123, 181, 0.1)", - "goodColorOnBlack": "#36BCFC", - "goodColorOnWhite": "#037BB5", - "palette": [ - "#1e99fa", - "#eef7fb", - "#75b8ee", - "#36bcfc", - "#8cd4fc" - ], - "source": { - "path": "apps/testrec/testrec-icon.png", - "revHash": "602c0eaf2b" - } - }, - "texpaste": { - "faintColorOnWhite": "rgba(79, 66, 44, 0.1)", - "goodColorOnBlack": "#E6E8E9", - "goodColorOnWhite": "#4F422C", - "palette": [ - "#e6e8e9", - "#4f422c", - "#84867e", - "#797c86", - "#847c74" - ], - "source": { - "path": "apps/texpaste/texpaste-icon.png", - "revHash": "49cae985e6" - } - }, - "texturelab": { - "faintColorOnWhite": "rgba(72, 12, 136, 0.1)", - "goodColorOnBlack": "#C4FF84", - "goodColorOnWhite": "#480C88", - "palette": [ - "#fcfcfc", - "#0c0c0c", - "#141414", - "#c4ff84", - "#480c88" - ], - "source": { - "path": "apps/texturelab/texturelab-icon.png", - "revHash": "403620a7e1" - } - }, - "the-poker-timer": { - "faintColorOnWhite": "rgba(203, 29, 9, 0.1)", - "goodColorOnBlack": "#F75136", - "goodColorOnWhite": "#CB1D09", - "palette": [ - "#f4f1f1", - "#cb1d09", - "#0e0d0d", - "#f75136", - "#da8d82" - ], - "source": { - "path": "apps/the-poker-timer/the-poker-timer-icon.png", - "revHash": "726414a64b" - } - }, - "themebuilder": { - "faintColorOnWhite": "rgba(177, 88, 112, 0.1)", - "goodColorOnBlack": "#F4BB69", - "goodColorOnWhite": "#B15870", - "palette": [ - "#f4bb69", - "#b15870", - "#e4816a", - "#5d83a3", - "#d3cc94" - ], - "source": { - "path": "apps/themebuilder/themebuilder-icon.png", - "revHash": "ce301d86ca" - } - }, - "thismypc": { - "faintColorOnWhite": "rgba(5, 105, 187, 0.1)", - "goodColorOnBlack": "#0481F5", - "goodColorOnWhite": "#0569BB", - "palette": [ - "#0481f5", - "#84baee", - "#0569bb", - "#489df1", - "#54acf8" - ], - "source": { - "path": "apps/thismypc/thismypc-icon.png", - "revHash": "c8185f5fb7" - } - }, - "thorium-reader": { - "faintColorOnWhite": "rgba(15, 101, 251, 0.1)", - "goodColorOnBlack": "#518FFC", - "goodColorOnWhite": "#0F65FB", - "palette": [ - "#518ffc", - "#f8f9fc", - "#90b2fc", - "#1e7dfc", - "#7cacfc" - ], - "source": { - "path": "apps/thorium-reader/thorium-reader-icon.png", - "revHash": "9afe9a5954" - } - }, - "threema-for-desktop": { - "faintColorOnWhite": "rgba(52, 52, 52, 0.1)", - "goodColorOnBlack": "#04A33C", - "goodColorOnWhite": "#343434", - "palette": [ - "#343434", - "#fbfbfb", - "#04a33c", - "#9c9c9c", - "#949494" - ], - "source": { - "path": "apps/threema-for-desktop/threema-for-desktop-icon.png", - "revHash": "e6e574da3b" - } - }, - "thunderdocs": { - "faintColorOnWhite": "rgba(4, 116, 217, 0.1)", - "goodColorOnBlack": "#0481F0", - "goodColorOnWhite": "#0474D9", - "palette": [ - "#fbfbfc", - "#0481f0", - "#04b7fa", - "#54aef5", - "#74ccfc" - ], - "source": { - "path": "apps/thunderdocs/thunderdocs-icon.png", - "revHash": "ab03f1835b" - } - }, - "tidal": { - "faintColorOnWhite": "rgba(4, 4, 4, 0.1)", - "goodColorOnBlack": "#F1F1F1", - "goodColorOnWhite": "#040404", - "palette": [ - "#f1f1f1", - "#040404", - "#646464", - "#6c6c6c", - "#5c5c5c" - ], - "source": { - "path": "apps/tidal/tidal-icon.png", - "revHash": "e9bd268e84" - } - }, - "tilde": { - "faintColorOnWhite": "rgba(27, 90, 101, 0.1)", - "goodColorOnBlack": "#88B4B5", - "goodColorOnWhite": "#1B5A65", - "palette": [ - "#1b5a65", - "#fbfbfb", - "#9ab4bc", - "#88b4b5", - "#89acb4" - ], - "source": { - "path": "apps\\tilde\\tilde-icon.png", - "revHash": "b828d19931" - } - }, - "tiliq": { - "faintColorOnWhite": "rgba(4, 107, 203, 0.1)", - "goodColorOnBlack": "#2493FB", - "goodColorOnWhite": "#046BCB", - "palette": [ - "#fafbfc", - "#2493fb", - "#837c75", - "#68aff0", - "#89c4fc" - ], - "source": { - "path": "apps/tiliq/tiliq-icon.png", - "revHash": "2e264ed634" - } - }, - "time-zone-converter": { - "faintColorOnWhite": "rgba(66, 60, 71, 0.1)", - "goodColorOnBlack": "#54D681", - "goodColorOnWhite": "#423C47", - "palette": [ - "#423c47", - "#e7e7eb", - "#9494a4", - "#54d681", - "#88858e" - ], - "source": { - "path": "apps/time-zone-converter/time-zone-converter-icon.png", - "revHash": "b5388d49f9" - } - }, - "timebuzzer": { - "faintColorOnWhite": "rgba(4, 89, 191, 0.1)", - "goodColorOnBlack": "#04B7EC", - "goodColorOnWhite": "#0459BF", - "palette": [ - "#0459bf", - "#f9fafb", - "#04b7ec", - "#04a7e2", - "#064087" - ], - "source": { - "path": "apps/timebuzzer/timebuzzer-icon.png", - "revHash": "b50afd7bd5" - } - }, - "timeseriesadmin": { - "faintColorOnWhite": "rgba(36, 103, 112, 0.1)", - "goodColorOnBlack": "#24DEF6", - "goodColorOnWhite": "#246770", - "palette": [ - "#232424", - "#24def6", - "#246770", - "#24848c", - "#245454" - ], - "source": { - "path": "apps/timeseriesadmin/timeseriesadmin-icon.png", - "revHash": "71e7016a7b" - } - }, - "tockler": { - "faintColorOnWhite": "rgba(105, 65, 251, 0.1)", - "goodColorOnBlack": "#8464FC", - "goodColorOnWhite": "#6941FB", - "palette": [ - "#fbfafc", - "#8464fc", - "#b19dfc", - "#c4b4fc", - "#c4acfc" - ], - "source": { - "path": "apps/tockler/tockler-icon.png", - "revHash": "2da34bc7b0" - } - }, - "todo": { - "faintColorOnWhite": "rgba(128, 17, 49, 0.1)", - "goodColorOnBlack": "#C47C7C", - "goodColorOnWhite": "#801131", - "palette": [ - "#c7c7c7", - "#140b39", - "#801131", - "#a5809d", - "#c47c7c" - ], - "source": { - "path": "apps/todo/todo-icon.png", - "revHash": "1b521acde0" - } - }, - "todolist": { - "faintColorOnWhite": "rgba(3, 121, 162, 0.1)", - "goodColorOnBlack": "#62D4FC", - "goodColorOnWhite": "#0379A2", - "palette": [ - "#42c5f6", - "#fafbfb", - "#89daf7", - "#b4e5f8", - "#62d4fc" - ], - "source": { - "path": "apps/todolist/todolist-icon.png", - "revHash": "52ba011a8d" - } - }, - "todometer": { - "faintColorOnWhite": "rgba(44, 44, 52, 0.1)", - "goodColorOnBlack": "#63DBA3", - "goodColorOnWhite": "#2C2C34", - "palette": [ - "#2c2c34", - "#63dba3", - "#555459", - "#646464", - "#64646c" - ], - "source": { - "path": "apps/todometer/todometer-icon.png", - "revHash": "1b2c1edc86" - } - }, - "tofino": { - "faintColorOnWhite": "rgba(35, 119, 171, 0.1)", - "goodColorOnBlack": "#7CBCE4", - "goodColorOnWhite": "#2377AB", - "palette": [ - "#5b94d4", - "#f7f9fb", - "#9dc3e4", - "#3a8ccc", - "#7cbce4" - ], - "source": { - "path": "apps/tofino/tofino-icon.png", - "revHash": "e90559a9c0" - } - }, - "top-browser": { - "faintColorOnWhite": "rgba(83, 111, 123, 0.1)", - "goodColorOnBlack": "#EB9B40", - "goodColorOnWhite": "#536F7B", - "palette": [ - "#536f7b", - "#4da3d9", - "#ecf4f4", - "#eb9b40", - "#bcdcf4" - ], - "source": { - "path": "apps/top-browser/top-browser-icon.png", - "revHash": "0df07c22ed" - } - }, - "tough-cookies": { - "faintColorOnWhite": "rgba(119, 43, 63, 0.1)", - "goodColorOnBlack": "#EFC891", - "goodColorOnWhite": "#772B3F", - "palette": [ - "#efc891", - "#772b3f", - "#201f1f", - "#70b3c9", - "#548ca4" - ], - "source": { - "path": "apps/tough-cookies/tough-cookies-icon.png", - "revHash": "983d10bad7" - } - }, - "trackabi": { - "faintColorOnWhite": "rgba(3, 126, 171, 0.1)", - "goodColorOnBlack": "#04ACEA", - "goodColorOnWhite": "#037EAB", - "palette": [ - "#e5ecf4", - "#04acea", - "#0483c8", - "#f9fafb", - "#4480c8" - ], - "source": { - "path": "apps/trackabi/trackabi-icon.png", - "revHash": "273a7a5a06" - } - }, - "trackingtime": { - "faintColorOnWhite": "rgba(27, 35, 43, 0.1)", - "goodColorOnBlack": "#EF8C80", - "goodColorOnWhite": "#1B232B", - "palette": [ - "#ef8c80", - "#1b232b", - "#74747c", - "#747c84", - "#5c646c" - ], - "source": { - "path": "apps/trackingtime/trackingtime-icon.png", - "revHash": "0b4d316647" - } - }, - "transee": { - "faintColorOnWhite": "rgba(37, 37, 37, 0.1)", - "goodColorOnBlack": "#DBDBDB", - "goodColorOnWhite": "#252525", - "palette": [ - "#252525", - "#dbdbdb", - "#949494", - "#767676", - "#8c8c8c" - ], - "source": { - "path": "apps/transee/transee-icon.png", - "revHash": "692f77cb77" - } - }, - "translation-editor": { - "faintColorOnWhite": "rgba(15, 130, 143, 0.1)", - "goodColorOnBlack": "#05C1D8", - "goodColorOnWhite": "#0F828F", - "palette": [ - "#05c1d8", - "#e8eaea", - "#0f828f", - "#979a9e", - "#2c949c" - ], - "source": { - "path": "apps/translation-editor/translation-editor-icon.png", - "revHash": "c05e3ec968" - } - }, - "translatium": { - "faintColorOnWhite": "rgba(57, 122, 61, 0.1)", - "goodColorOnBlack": "#46954B", - "goodColorOnWhite": "#397A3D", - "palette": [ - "#46954b", - "#fbfbfb", - "#a5c0a8", - "#9cc49c", - "#b4d4b4" - ], - "source": { - "path": "apps/translatium/translatium-icon.png", - "revHash": "cd5b49a651" - } - }, - "trico": { - "faintColorOnWhite": "rgba(4, 20, 28, 0.1)", - "goodColorOnBlack": "#34E1E9", - "goodColorOnWhite": "#04141C", - "palette": [ - "#04141c", - "#f1b4aa", - "#34e1e9", - "#4e5b67", - "#747c84" - ], - "source": { - "path": "apps/trico/trico-icon.png", - "revHash": "8270a2cade" - } - }, - "trilium-notes": { - "faintColorOnWhite": "rgba(5, 5, 5, 0.1)", - "goodColorOnBlack": "#EBEBEB", - "goodColorOnWhite": "#050505", - "palette": [ - "#ebebeb", - "#050505", - "#6c6c6c", - "#7c7c7c", - "#747474" - ], - "source": { - "path": "apps/trilium-notes/trilium-notes-icon.png", - "revHash": "52770c0808" - } - }, - "trivia-desktop": { - "faintColorOnWhite": "rgba(198, 35, 68, 0.1)", - "goodColorOnBlack": "#FB979C", - "goodColorOnWhite": "#C62344", - "palette": [ - "#eb5675", - "#fb979c", - "#c62344", - "#5c1118", - "#ae1f31" - ], - "source": { - "path": "apps/trivia-desktop/trivia-desktop-icon.png", - "revHash": "402e5e443b" - } - }, - "tropy": { - "faintColorOnWhite": "rgba(30, 105, 209, 0.1)", - "goodColorOnBlack": "#A3C4F2", - "goodColorOnWhite": "#1E69D1", - "palette": [ - "#5a92e1", - "#ebf1fb", - "#8eb3eb", - "#a3c4f2", - "#7cacec" - ], - "source": { - "path": "apps/tropy/tropy-icon.png", - "revHash": "de3dcc3273" - } - }, - "trym": { - "faintColorOnWhite": "rgba(53, 66, 83, 0.1)", - "goodColorOnBlack": "#1893F9", - "goodColorOnWhite": "#354253", - "palette": [ - "#354253", - "#eff6e7", - "#4ec7e7", - "#1893f9", - "#6f838e" - ], - "source": { - "path": "apps/trym/trym-icon.png", - "revHash": "276f50a027" - } - }, - "ttth": { - "faintColorOnWhite": "rgba(74, 102, 74, 0.1)", - "goodColorOnBlack": "#04FB04", - "goodColorOnWhite": "#4A664A", - "palette": [ - "#050505", - "#04fb04", - "#619861", - "#5ad85a", - "#4a664a" - ], - "source": { - "path": "apps/ttth/ttth-icon.png", - "revHash": "bf8f9fb238" - } - }, - "tunlookup": { - "faintColorOnWhite": "rgba(144, 115, 3, 0.1)", - "goodColorOnBlack": "#FBD33B", - "goodColorOnWhite": "#907303", - "palette": [ - "#4b82e9", - "#fbd33b", - "#e3e5e5", - "#a6a98e", - "#999491" - ], - "source": { - "path": "apps/tunlookup/tunlookup-icon.png", - "revHash": "7a76636ce4" - } - }, - "turbo-download-manager": { - "faintColorOnWhite": "rgba(92, 92, 92, 0.1)", - "goodColorOnBlack": "#9480AC", - "goodColorOnWhite": "#5C5C5C", - "palette": [ - "#a4a4a4", - "#5c5c5c", - "#acacac", - "#94a880", - "#9480ac" - ], - "source": { - "path": "apps/turbo-download-manager/turbo-download-manager-icon.png", - "revHash": "7357d00a04" - } - }, - "tusk": { - "faintColorOnWhite": "rgba(4, 129, 33, 0.1)", - "goodColorOnBlack": "#89FBA3", - "goodColorOnWhite": "#048121", - "palette": [ - "#5aeac3", - "#fbfcfc", - "#89fba3", - "#a7facc", - "#8cecdc" - ], - "source": { - "path": "apps/tusk/tusk-icon.png", - "revHash": "3288b71570" - } - }, - "tutti-quanti-shelf": { - "faintColorOnWhite": "rgba(36, 124, 148, 0.1)", - "goodColorOnBlack": "#7FB4C4", - "goodColorOnWhite": "#247C94", - "palette": [ - "#fbfbfb", - "#247c94", - "#7fb4c4", - "#8fbcca", - "#a9cad4" - ], - "source": { - "path": "apps/tutti-quanti-shelf/tutti-quanti-shelf-icon.png", - "revHash": "f130bac4eb" - } - }, - "tviewer": { - "faintColorOnWhite": "rgba(52, 52, 52, 0.1)", - "goodColorOnBlack": "#1BB0EB", - "goodColorOnWhite": "#343434", - "palette": [ - "#343434", - "#1bb0eb", - "#f3f4f4", - "#1d87b5", - "#818282" - ], - "source": { - "path": "apps/tviewer/tviewer-icon.png", - "revHash": "495e8b08ee" - } - }, - "tweakstyle": { - "faintColorOnWhite": "rgba(7, 128, 159, 0.1)", - "goodColorOnBlack": "#04BAE5", - "goodColorOnWhite": "#07809F", - "palette": [ - "#04bae5", - "#1a2123", - "#f8d59a", - "#07809f", - "#0c6278" - ], - "source": { - "path": "apps/tweakstyle/tweakstyle-icon.png", - "revHash": "3c6dd92e37" - } - }, - "tweeten": { - "faintColorOnWhite": "rgba(2, 120, 204, 0.1)", - "goodColorOnBlack": "#0494FC", - "goodColorOnWhite": "#0278CC", - "palette": [ - "#f4f8fc", - "#0494fc", - "#60bafc", - "#3cacfc", - "#29a0fc" - ], - "source": { - "path": "apps/tweeten/tweeten-icon.png", - "revHash": "aa7c449736" - } - }, - "twinkle-tray": { - "faintColorOnWhite": "rgba(28, 5, 44, 0.1)", - "goodColorOnBlack": "#DA9AF9", - "goodColorOnWhite": "#1C052C", - "palette": [ - "#1c052c", - "#da9af9", - "#84559e", - "#8c5da4", - "#7c5494" - ], - "source": { - "path": "apps/twinkle-tray/twinkle-tray-icon.png", - "revHash": "d92b1537dc" - } - }, - "twitch": { - "faintColorOnWhite": "rgba(57, 37, 90, 0.1)", - "goodColorOnBlack": "#9C8BC4", - "goodColorOnWhite": "#39255A", - "palette": [ - "#6444a3", - "#f7f6f8", - "#9c8bc4", - "#ac9cc6", - "#39255a" - ], - "source": { - "path": "apps/twitch/twitch-icon.png", - "revHash": "82fbe8f0dc" - } - }, - "twittertron": { - "faintColorOnWhite": "rgba(2, 122, 163, 0.1)", - "goodColorOnBlack": "#04BCFC", - "goodColorOnWhite": "#027AA3", - "palette": [ - "#04abec", - "#048bbe", - "#0494cc", - "#04bcfc", - "#049cd4" - ], - "source": { - "path": "apps/twittertron/twittertron-icon.png", - "revHash": "5452c7121b" - } - }, - "typetalk": { - "faintColorOnWhite": "rgba(220, 45, 18, 0.1)", - "goodColorOnBlack": "#F48C7C", - "goodColorOnWhite": "#DC2D12", - "palette": [ - "#ec6454", - "#fbfbfb", - "#f4aca4", - "#f49890", - "#f48c7c" - ], - "source": { - "path": "apps/typetalk/typetalk-icon.png", - "revHash": "a07e7d51b0" - } - }, - "tzared": { - "faintColorOnWhite": "rgba(134, 5, 4, 0.1)", - "goodColorOnBlack": "#FCB404", - "goodColorOnWhite": "#860504", - "palette": [ - "#fac763", - "#fcb404", - "#860504", - "#c49639", - "#d07038" - ], - "source": { - "path": "apps/tzared/tzared-icon.png", - "revHash": "8465c685b9" - } - }, - "u-stair": { - "faintColorOnWhite": "rgba(45, 61, 85, 0.1)", - "goodColorOnBlack": "#8C94A4", - "goodColorOnWhite": "#2D3D55", - "palette": [ - "#2d3d55", - "#f8f9f9", - "#9ca4ac", - "#8d9ca4", - "#8c94a4" - ], - "source": { - "path": "apps/u-stair/u-stair-icon.png", - "revHash": "4e6084f16f" - } - }, - "ubauth": { - "faintColorOnWhite": "rgba(44, 44, 44, 0.1)", - "goodColorOnBlack": "#F9F9F9", - "goodColorOnWhite": "#2C2C2C", - "palette": [ - "#2c2c2c", - "#f9f9f9", - "#949494", - "#9c9c9c", - "#8c8c8c" - ], - "source": { - "path": "apps/ubauth/ubauth-icon.png", - "revHash": "5691326f1b" - } - }, - "ueli": { - "faintColorOnWhite": "rgba(8, 4, 4, 0.1)", - "goodColorOnBlack": "#FFF", - "goodColorOnWhite": "#080404", - "palette": [ - "#040404", - "#080404", - "#080404", - "#080404", - "#080404" - ], - "source": { - "path": "apps/ueli/ueli-icon.png", - "revHash": "d5aceafff1" - } - }, - "umlboard": { - "faintColorOnWhite": "rgba(124, 108, 8, 0.1)", - "goodColorOnBlack": "#F4D620", - "goodColorOnWhite": "#7C6C08", - "palette": [ - "#3d3d3c", - "#ededea", - "#f4d620", - "#989898", - "#7c6c08" - ], - "source": { - "path": "apps/umlboard/umlboard-icon.png", - "revHash": "96b8479e45" - } - }, - "unfx-proxy-checker": { - "faintColorOnWhite": "rgba(34, 122, 86, 0.1)", - "goodColorOnBlack": "#34BC84", - "goodColorOnWhite": "#227A56", - "palette": [ - "#34bc84", - "#38bc84", - "#38bc84", - "#38bc84", - "#38bc84" - ], - "source": { - "path": "apps/unfx-proxy-checker/unfx-proxy-checker-icon.png", - "revHash": "6eac927a39" - } - }, - "unicopedia-plus": { - "faintColorOnWhite": "rgba(35, 124, 156, 0.1)", - "goodColorOnBlack": "#A9CADA", - "goodColorOnWhite": "#237C9C", - "palette": [ - "#237c9c", - "#fbfbfb", - "#8cbccc", - "#a9cada", - "#7cb4c4" - ], - "source": { - "path": "apps/unicopedia-plus/unicopedia-plus-icon.png", - "revHash": "d3f4aadb7b" - } - }, - "unicopedia-sinica": { - "faintColorOnWhite": "rgba(36, 124, 156, 0.1)", - "goodColorOnBlack": "#ABCCDB", - "goodColorOnWhite": "#247C9C", - "palette": [ - "#fbfbfb", - "#247c9c", - "#7cb4c4", - "#8cbccc", - "#abccdb" - ], - "source": { - "path": "apps/unicopedia-sinica/unicopedia-sinica-icon.png", - "revHash": "0e8cc86ef7" - } - }, - "unlimited-clipboard": { - "faintColorOnWhite": "rgba(129, 100, 129, 0.1)", - "goodColorOnBlack": "#F1EDF1", - "goodColorOnWhite": "#816481", - "palette": [ - "#9c90a4", - "#f1edf1", - "#b3acbb", - "#c2bac7", - "#bcb4bc" - ], - "source": { - "path": "apps/unlimited-clipboard/unlimited-clipboard-icon.png", - "revHash": "84a429af99" - } - }, - "unofficial-riot-games-launcher": { - "faintColorOnWhite": "rgba(120, 116, 116, 0.1)", - "goodColorOnBlack": "#FAF2F2", - "goodColorOnWhite": "#787474", - "palette": [ - "#040404", - "#faf2f2", - "#8c8c8c", - "#787474", - "#7c7c7c" - ], - "source": { - "path": "apps/unofficial-riot-games-launcher/unofficial-riot-games-launcher-icon.png", - "revHash": "f955b716d4" - } - }, - "unofficial-zalo": { - "faintColorOnWhite": "rgba(11, 117, 177, 0.1)", - "goodColorOnBlack": "#0C83C6", - "goodColorOnWhite": "#0B75B1", - "palette": [ - "#0c83c6", - "#f7fafb", - "#9fcfe9", - "#73bce3", - "#7eb4d1" - ], - "source": { - "path": "apps/unofficial-zalo/unofficial-zalo-icon.png", - "revHash": "ba5d5c2fed" - } - }, - "upcount": { - "faintColorOnWhite": "rgba(51, 60, 83, 0.1)", - "goodColorOnBlack": "#44DA8B", - "goodColorOnWhite": "#333C53", - "palette": [ - "#333c53", - "#f7f9f8", - "#44da8b", - "#717985", - "#8c949c" - ], - "source": { - "path": "apps/upcount/upcount-icon.png", - "revHash": "8893f6f6b0" - } - }, - "uphone": { - "faintColorOnWhite": "rgba(180, 86, 89, 0.1)", - "goodColorOnBlack": "#BCC4C4", - "goodColorOnWhite": "#B45659", - "palette": [ - "#b45659", - "#8c9494", - "#a3abab", - "#cccccc", - "#bcc4c4" - ], - "source": { - "path": "apps/uphone/uphone-icon.png", - "revHash": "cac2d7f8cf" - } - }, - "utilso": { - "faintColorOnWhite": "rgba(28, 49, 60, 0.1)", - "goodColorOnBlack": "#2C9CDC", - "goodColorOnWhite": "#1C313C", - "palette": [ - "#1c313c", - "#e1d7d1", - "#2c9cdc", - "#636263", - "#4c84a4" - ], - "source": { - "path": "apps/utilso/utilso-icon.png", - "revHash": "c14ec4fe4f" - } - }, - "vade-mecum-shelf": { - "faintColorOnWhite": "rgba(32, 118, 147, 0.1)", - "goodColorOnBlack": "#2484A4", - "goodColorOnWhite": "#207693", - "palette": [ - "#2484a4", - "#fbfbfb", - "#a3cbda", - "#8cbccc", - "#84bccc" - ], - "source": { - "path": "apps/vade-mecum-shelf/vade-mecum-shelf-icon.png", - "revHash": "8851c4cbaa" - } - }, - "vagrant-manager": { - "faintColorOnWhite": "rgba(2, 126, 55, 0.1)", - "goodColorOnBlack": "#54FC9C", - "goodColorOnWhite": "#027E37", - "palette": [ - "#54fc9c", - "#7cfcda", - "#31fcd3", - "#6bfcc2", - "#58fcb0" - ], - "source": { - "path": "apps/vagrant-manager/vagrant-manager-icon.png", - "revHash": "add8d48688" - } - }, - "vectr": { - "faintColorOnWhite": "rgba(33, 34, 34, 0.1)", - "goodColorOnBlack": "#7C8C94", - "goodColorOnWhite": "#212222", - "palette": [ - "#212222", - "#f7f7f8", - "#7c8c94", - "#839496", - "#717d7f" - ], - "source": { - "path": "apps/vectr/vectr-icon.png", - "revHash": "b84c0f016c" - } - }, - "vershd": { - "faintColorOnWhite": "rgba(164, 62, 141, 0.1)", - "goodColorOnBlack": "#7884BC", - "goodColorOnWhite": "#A43E8D", - "palette": [ - "#fbfafb", - "#a43e8d", - "#3e4594", - "#b984b4", - "#7884bc" - ], - "source": { - "path": "apps/vershd/vershd-icon.png", - "revHash": "56e8c99306" - } - }, - "video-hub-app": { - "faintColorOnWhite": "rgba(219, 4, 4, 0.1)", - "goodColorOnBlack": "#5275FA", - "goodColorOnWhite": "#DB0404", - "palette": [ - "#db0404", - "#b7c8f8", - "#5275fa", - "#570507", - "#dc8484" - ], - "source": { - "path": "apps/video-hub-app/video-hub-app-icon.png", - "revHash": "33f98a48e9" - } - }, - "video-player": { - "faintColorOnWhite": "rgba(90, 66, 248, 0.1)", - "goodColorOnBlack": "#7663F9", - "goodColorOnWhite": "#5A42F8", - "palette": [ - "#040405", - "#5a42f8", - "#322087", - "#1e1556", - "#3c2cb4" - ], - "source": { - "path": "apps/video-player/video-player-icon.png", - "revHash": "e35b80d9bc" - } - }, - "vikunja": { - "faintColorOnWhite": "rgba(28, 108, 251, 0.1)", - "goodColorOnBlack": "#1C6CFB", - "goodColorOnWhite": "#1C6CFB", - "palette": [ - "#1c6cfb", - "#faf8f6", - "#44494c", - "#8ab4fc", - "#98948c" - ], - "source": { - "path": "apps/vikunja/vikunja-icon.png", - "revHash": "9626da7f6e" - } - }, - "visual-family-tree": { - "faintColorOnWhite": "rgba(32, 100, 52, 0.1)", - "goodColorOnBlack": "#D88434", - "goodColorOnWhite": "#206434", - "palette": [ - "#d4ac64", - "#8c4444", - "#040404", - "#d88434", - "#206434" - ], - "source": { - "path": "apps/visual-family-tree/visual-family-tree-icon.png", - "revHash": "637ce27c91" - } - }, - "visual-studio-code": { - "faintColorOnWhite": "rgba(12, 92, 156, 0.1)", - "goodColorOnBlack": "#258DD2", - "goodColorOnWhite": "#0C5C9C", - "palette": [ - "#2f3033", - "#258dd2", - "#646064", - "#547c94", - "#0c5c9c" - ], - "source": { - "path": "apps/visual-studio-code/visual-studio-code-icon.png", - "revHash": "34d2977678" - } - }, - "vivifyscrum": { - "faintColorOnWhite": "rgba(44, 121, 98, 0.1)", - "goodColorOnBlack": "#5CC4A4", - "goodColorOnWhite": "#2C7962", - "palette": [ - "#56b698", - "#f9fbfa", - "#5cc4a4", - "#92ccba", - "#a4d4cc" - ], - "source": { - "path": "apps/vivifyscrum/vivifyscrum-icon.png", - "revHash": "9122a9db4e" - } - }, - "vk-messenger": { - "faintColorOnWhite": "rgba(10, 118, 183, 0.1)", - "goodColorOnBlack": "#34ACF4", - "goodColorOnWhite": "#0A76B7", - "palette": [ - "#2688e5", - "#f9fafb", - "#7eb6ec", - "#34acf4", - "#8cc4f4" - ], - "source": { - "path": "apps/vk-messenger/vk-messenger-icon.png", - "revHash": "b362550676" - } - }, - "voice-notifies": { - "faintColorOnWhite": "rgba(8, 4, 4, 0.1)", - "goodColorOnBlack": "#FFF", - "goodColorOnWhite": "#080404", - "palette": [ - "#040404", - "#080404", - "#080404", - "#080404", - "#080404" - ], - "source": { - "path": "apps/voice-notifies/voice-notifies-icon.png", - "revHash": "bd8f51740e" - } - }, - "voipstudio": { - "faintColorOnWhite": "rgba(2, 116, 145, 0.1)", - "goodColorOnBlack": "#04C4F4", - "goodColorOnWhite": "#027491", - "palette": [ - "#04c4f4", - "#08c4f4", - "#08c4f4", - "#08c4f4", - "#08c4f4" - ], - "source": { - "path": "apps/voipstudio/voipstudio-icon.png", - "revHash": "8531cf3b8a" - } - }, - "vonage-business-communications": { - "faintColorOnWhite": "rgba(8, 4, 4, 0.1)", - "goodColorOnBlack": "#FFF", - "goodColorOnWhite": "#080404", - "palette": [ - "#040404", - "#080404", - "#080404", - "#080404", - "#080404" - ], - "source": { - "path": "apps/vonage-business-communications/vonage-business-communications-icon.png", - "revHash": "9ef06c6975" - } - }, - "vrap": { - "faintColorOnWhite": "rgba(78, 28, 60, 0.1)", - "goodColorOnBlack": "#CF579F", - "goodColorOnWhite": "#4E1C3C", - "palette": [ - "#8e3b6b", - "#fbfafb", - "#4e1c3c", - "#bc94ac", - "#cf579f" - ], - "source": { - "path": "apps/vrap/vrap-icon.png", - "revHash": "4b6a59ec1a" - } - }, - "vue-calc": { - "faintColorOnWhite": "rgba(4, 60, 84, 0.1)", - "goodColorOnBlack": "#1F954D", - "goodColorOnWhite": "#043C54", - "palette": [ - "#d5d2d3", - "#1f954d", - "#043c54", - "#7999a4", - "#6cc494" - ], - "source": { - "path": "apps/vue-calc/vue-calc-icon.png", - "revHash": "436fcc3469" - } - }, - "vupc": { - "faintColorOnWhite": "rgba(44, 122, 85, 0.1)", - "goodColorOnBlack": "#44BC84", - "goodColorOnWhite": "#2C7A55", - "palette": [ - "#44bc84", - "#48bc84", - "#48bc84", - "#48bc84", - "#48bc84" - ], - "source": { - "path": "apps/vupc/vupc-icon.png", - "revHash": "d6d3bceab4" - } - }, - "waifu2x-gui": { - "faintColorOnWhite": "rgba(41, 103, 99, 0.1)", - "goodColorOnBlack": "#4FF1EE", - "goodColorOnWhite": "#296763", - "palette": [ - "#070b0b", - "#4ff1ee", - "#329590", - "#296763", - "#37a49c" - ], - "source": { - "path": "apps/waifu2x-gui/waifu2x-gui-icon.png", - "revHash": "477e2b8e7e" - } - }, - "wail": { - "faintColorOnWhite": "rgba(4, 4, 4, 0.1)", - "goodColorOnBlack": "#FFF", - "goodColorOnWhite": "#040404", - "palette": [ - "#040404", - "#555555", - "#3c3c3c", - "#343434", - "#292929" - ], - "source": { - "path": "apps/wail/wail-icon.png", - "revHash": "a1ac7a0827" - } - }, - "waiterio-restaurant-pos": { - "faintColorOnWhite": "rgba(3, 116, 180, 0.1)", - "goodColorOnBlack": "#0491E1", - "goodColorOnWhite": "#0374B4", - "palette": [ - "#0491e1", - "#fbfbfb", - "#5dace2", - "#9fd0ef", - "#3aacec" - ], - "source": { - "path": "apps/waiterio-restaurant-pos/waiterio-restaurant-pos-icon.png", - "revHash": "31aea07b10" - } - }, - "wakefy": { - "faintColorOnWhite": "rgba(49, 123, 33, 0.1)", - "goodColorOnBlack": "#B7E9AC", - "goodColorOnWhite": "#317B21", - "palette": [ - "#99e1ac", - "#b7e9ac", - "#4fcaac", - "#7bd8ac", - "#68d4ac" - ], - "source": { - "path": "apps/wakefy/wakefy-icon.png", - "revHash": "437315ccc8" - } - }, - "walling": { - "faintColorOnWhite": "rgba(51, 51, 51, 0.1)", - "goodColorOnBlack": "#FBFBFB", - "goodColorOnWhite": "#333", - "palette": [ - "#333333", - "#fbfbfb", - "#b0b0b0", - "#8c8c8c", - "#949494" - ], - "source": { - "path": "apps/walling/walling-icon.png", - "revHash": "279c7456cb" - } - }, - "wanna-class": { - "faintColorOnWhite": "rgba(12, 28, 67, 0.1)", - "goodColorOnBlack": "#6AC2E9", - "goodColorOnWhite": "#0C1C43", - "palette": [ - "#0c1c43", - "#6ac2e9", - "#346488", - "#447c9c", - "#3c7494" - ], - "source": { - "path": "apps/wanna-class/wanna-class-icon.png", - "revHash": "71cfa3fbef" - } - }, - "waqt": { - "faintColorOnWhite": "rgba(4, 84, 212, 0.1)", - "goodColorOnBlack": "#2376FB", - "goodColorOnWhite": "#0454D4", - "palette": [ - "#0454d4", - "#0854d4", - "#0854d4", - "#0854d4", - "#0854d4" - ], - "source": { - "path": "apps/waqt/waqt-icon.png", - "revHash": "139b0b71c4" - } - }, - "wayward": { - "faintColorOnWhite": "rgba(132, 84, 28, 0.1)", - "goodColorOnBlack": "#F2DECE", - "goodColorOnWhite": "#84541C", - "palette": [ - "#84541c", - "#342c24", - "#f2dece", - "#b4947c", - "#36220c" - ], - "source": { - "path": "apps/wayward/wayward-icon.png", - "revHash": "c570fd67b9" - } - }, - "wdos": { - "faintColorOnWhite": "rgba(20, 100, 220, 0.1)", - "goodColorOnBlack": "#DC8C14", - "goodColorOnWhite": "#1464DC", - "palette": [ - "#1464dc", - "#dc8c14", - "#4478e0", - "#4478e0", - "#4478e0" - ], - "source": { - "path": "apps/wdos/wdos-icon.png", - "revHash": "5dabb15971" - } - }, - "web-toolbox": { - "faintColorOnWhite": "rgba(132, 84, 84, 0.1)", - "goodColorOnBlack": "#E8B340", - "goodColorOnWhite": "#845454", - "palette": [ - "#ce5444", - "#acb4b4", - "#e8b340", - "#333c4a", - "#845454" - ], - "source": { - "path": "apps/web-toolbox/web-toolbox-icon.png", - "revHash": "4369d3f134" - } - }, - "webcatalog": { - "faintColorOnWhite": "rgba(12, 61, 122, 0.1)", - "goodColorOnBlack": "#8CB4DC", - "goodColorOnWhite": "#0C3D7A", - "palette": [ - "#1566c0", - "#fbfbfb", - "#0c3d7a", - "#94acc4", - "#8cb4dc" - ], - "source": { - "path": "apps/webcatalog/webcatalog-icon.png", - "revHash": "adfbeed343" - } - }, - "webkiosk-wrapper": { - "faintColorOnWhite": "rgba(42, 120, 163, 0.1)", - "goodColorOnBlack": "#26AAE1", - "goodColorOnWhite": "#2A78A3", - "palette": [ - "#0f172f", - "#26aae1", - "#f8f9f8", - "#2a78a3", - "#8c8c94" - ], - "source": { - "path": "apps/webkiosk-wrapper/webkiosk-wrapper-icon.png", - "revHash": "3293e68803" - } - }, - "webkitty": { - "faintColorOnWhite": "rgba(79, 79, 79, 0.1)", - "goodColorOnBlack": "#F3F3F3", - "goodColorOnWhite": "#4F4F4F", - "palette": [ - "#4f4f4f", - "#f3f3f3", - "#acacac", - "#a4a4a4", - "#9c9c9c" - ], - "source": { - "path": "apps\\webkitty\\webkitty-icon.png", - "revHash": "24c1b7cab7" - } - }, - "webnet": { - "faintColorOnWhite": "rgba(4, 120, 109, 0.1)", - "goodColorOnBlack": "#07E2CD", - "goodColorOnWhite": "#04786D", - "palette": [ - "#23a6dc", - "#dde5e4", - "#07e2cd", - "#72adde", - "#4a9dde" - ], - "source": { - "path": "apps/webnet/webnet-icon.png", - "revHash": "31e1a8bad6" - } - }, - "webtorrent": { - "faintColorOnWhite": "rgba(162, 52, 75, 0.1)", - "goodColorOnBlack": "#EB344B", - "goodColorOnWhite": "#A2344B", - "palette": [ - "#303840", - "#eb344b", - "#843445", - "#a2344b", - "#593c44" - ], - "source": { - "path": "apps/webtorrent/webtorrent-icon.png", - "revHash": "273adabec1" - } - }, - "weflow": { - "faintColorOnWhite": "rgba(21, 77, 14, 0.1)", - "goodColorOnBlack": "#1CD45C", - "goodColorOnWhite": "#154D0E", - "palette": [ - "#1cd45c", - "#154d0e", - "#3fca6c", - "#38974c", - "#2c8c3c" - ], - "source": { - "path": "apps/weflow/weflow-icon.png", - "revHash": "5d01ea4e1f" - } - }, - "weighthub": { - "faintColorOnWhite": "rgba(43, 108, 157, 0.1)", - "goodColorOnBlack": "#2E8CD4", - "goodColorOnWhite": "#2B6C9D", - "palette": [ - "#2b6c9d", - "#f5f7f9", - "#233644", - "#2e8cd4", - "#92b6ce" - ], - "source": { - "path": "apps/weighthub/weighthub-icon.png", - "revHash": "e03cfd4a93" - } - }, - "weltenschaft": { - "faintColorOnWhite": "rgba(58, 124, 64, 0.1)", - "goodColorOnBlack": "#47A249", - "goodColorOnWhite": "#3A7C40", - "palette": [ - "#566e7a", - "#47a249", - "#3a7c40", - "#7f95a2", - "#7c8c94" - ], - "source": { - "path": "apps/weltenschaft/weltenschaft-icon.png", - "revHash": "634d63df25" - } - }, - "wexond": { - "faintColorOnWhite": "rgba(2, 120, 186, 0.1)", - "goodColorOnBlack": "#09A5FC", - "goodColorOnWhite": "#0278BA", - "palette": [ - "#2280fc", - "#fbfbfc", - "#09a5fc", - "#79ccfc", - "#6cb3fc" - ], - "source": { - "path": "apps/wexond/wexond-icon.png", - "revHash": "18e5220bb2" - } - }, - "whale": { - "faintColorOnWhite": "rgba(4, 123, 187, 0.1)", - "goodColorOnBlack": "#047BBB", - "goodColorOnWhite": "#047BBB", - "palette": [ - "#047bbb", - "#fbfbfb", - "#6caccc", - "#04456d", - "#94acbc" - ], - "source": { - "path": "apps/whale/whale-icon.png", - "revHash": "bb8f40ea8b" - } - }, - "whatsapp": { - "faintColorOnWhite": "rgba(38, 127, 56, 0.1)", - "goodColorOnBlack": "#4FCA67", - "goodColorOnWhite": "#267F38", - "palette": [ - "#f2f2f2", - "#4fca67", - "#a1c8a7", - "#b4d8bc", - "#80ca8c" - ], - "source": { - "path": "apps/whatsapp/whatsapp-icon.png", - "revHash": "72eab31a1d" - } - }, - "wildlink": { - "faintColorOnWhite": "rgba(55, 95, 141, 0.1)", - "goodColorOnBlack": "#2F91BA", - "goodColorOnWhite": "#375F8D", - "palette": [ - "#375f8d", - "#f9fafa", - "#2f91ba", - "#89b6ce", - "#77accc" - ], - "source": { - "path": "apps/wildlink/wildlink-icon.png", - "revHash": "2bcbf7a878" - } - }, - "winds": { - "faintColorOnWhite": "rgba(40, 130, 73, 0.1)", - "goodColorOnBlack": "#37B566", - "goodColorOnWhite": "#288249", - "palette": [ - "#37b566", - "#fbfbfb", - "#aee0c2", - "#94d4ac", - "#c4e4d1" - ], - "source": { - "path": "apps/winds/winds-icon.png", - "revHash": "1c2939a5ad" - } - }, - "wire": { - "faintColorOnWhite": "rgba(7, 7, 7, 0.1)", - "goodColorOnBlack": "#F9F9F9", - "goodColorOnWhite": "#070707", - "palette": [ - "#f9f9f9", - "#070707", - "#848484", - "#a7a7a7", - "#949494" - ], - "source": { - "path": "apps/wire/wire-icon.png", - "revHash": "4f478c4dd4" - } - }, - "wizard-mirror": { - "faintColorOnWhite": "rgba(5, 5, 7, 0.1)", - "goodColorOnBlack": "#D8542A", - "goodColorOnWhite": "#050507", - "palette": [ - "#eef2f0", - "#050507", - "#cbb749", - "#d8542a", - "#5ad051" - ], - "source": { - "path": "apps/wizard-mirror/wizard-mirror-icon.png", - "revHash": "687ca765b9" - } - }, - "wnr": { - "faintColorOnWhite": "rgba(230, 31, 31, 0.1)", - "goodColorOnBlack": "#EC5454", - "goodColorOnWhite": "#E61F1F", - "palette": [ - "#ec5454", - "#5494ec", - "#fcfcfc", - "#efeff4", - "#6c9cec" - ], - "source": { - "path": "apps/wnr/wnr-icon.png", - "revHash": "09956328d9" - } - }, - "wordmark": { - "faintColorOnWhite": "rgba(4, 124, 189, 0.1)", - "goodColorOnBlack": "#74CCFC", - "goodColorOnWhite": "#047CBD", - "palette": [ - "#fbfbfb", - "#62baf2", - "#74ccfc", - "#a4bed2", - "#3595c9" - ], - "source": { - "path": "apps/wordmark/wordmark-icon.png", - "revHash": "4083fbac8d" - } - }, - "wordofthehour": { - "faintColorOnWhite": "rgba(21, 21, 21, 0.1)", - "goodColorOnBlack": "#F9F9F9", - "goodColorOnWhite": "#151515", - "palette": [ - "#151515", - "#f9f9f9", - "#9f9f9f", - "#7c7c7c", - "#848484" - ], - "source": { - "path": "apps/wordofthehour/wordofthehour-icon.png", - "revHash": "68ec0d35e0" - } - }, - "wordpress-com": { - "faintColorOnWhite": "rgba(4, 121, 157, 0.1)", - "goodColorOnBlack": "#05A3D4", - "goodColorOnWhite": "#04799D", - "palette": [ - "#05a3d4", - "#f3f9fa", - "#56c1e0", - "#72cce4", - "#84cce4" - ], - "source": { - "path": "apps/wordpress-com/wordpress-com-icon.png", - "revHash": "a955dd14e3" - } - }, - "workpuls": { - "faintColorOnWhite": "rgba(25, 131, 116, 0.1)", - "goodColorOnBlack": "#1C9080", - "goodColorOnWhite": "#198374", - "palette": [ - "#1c9080", - "#cce3df", - "#71b8ae", - "#8cccc4", - "#54b4a4" - ], - "source": { - "path": "apps/workpuls/workpuls-icon.png", - "revHash": "e6fcd5b334" - } - }, - "world-history-ap": { - "faintColorOnWhite": "rgba(76, 57, 25, 0.1)", - "goodColorOnBlack": "#2CECEB", - "goodColorOnWhite": "#4C3919", - "palette": [ - "#4c3919", - "#2ceceb", - "#c98485", - "#3a7860", - "#379684" - ], - "source": { - "path": "apps/world-history-ap/world-history-ap-icon.png", - "revHash": "887f9c05a3" - } - }, - "wow-stat": { - "faintColorOnWhite": "rgba(72, 68, 68, 0.1)", - "goodColorOnBlack": "#7F7878", - "goodColorOnWhite": "#484444", - "palette": [ - "#444444", - "#484444", - "#484444", - "#484444", - "#484444" - ], - "source": { - "path": "apps/wow-stat/wow-stat-icon.png", - "revHash": "8858cf64b6" - } - }, - "writebar": { - "faintColorOnWhite": "rgba(5, 5, 5, 0.1)", - "goodColorOnBlack": "#F3F3F3", - "goodColorOnWhite": "#050505", - "palette": [ - "#050505", - "#f3f3f3", - "#7c7c7c", - "#747474", - "#848484" - ], - "source": { - "path": "apps/writebar/writebar-icon.png", - "revHash": "2a590cf710" - } - }, - "xmind-zen": { - "faintColorOnWhite": "rgba(221, 29, 4, 0.1)", - "goodColorOnBlack": "#FB3319", - "goodColorOnWhite": "#DD1D04", - "palette": [ - "#fbfaf9", - "#fb3319", - "#fb7618", - "#f89296", - "#fc575e" - ], - "source": { - "path": "apps/xmind-zen/xmind-zen-icon.png", - "revHash": "75e3134d09" - } - }, - "xuanxuan": { - "faintColorOnWhite": "rgba(225, 9, 85, 0.1)", - "goodColorOnBlack": "#F96A9C", - "goodColorOnWhite": "#E10955", - "palette": [ - "#f43c7b", - "#fbfbfb", - "#f786ac", - "#f89cbc", - "#f96a9c" - ], - "source": { - "path": "apps/xuanxuan/xuanxuan-icon.png", - "revHash": "d524a61af0" - } - }, - "y2mp3": { - "faintColorOnWhite": "rgba(26, 125, 73, 0.1)", - "goodColorOnBlack": "#24AC64", - "goodColorOnWhite": "#1A7D49", - "palette": [ - "#f7faf8", - "#24ac64", - "#6dc894", - "#8cd4ac", - "#54c484" - ], - "source": { - "path": "apps/y2mp3/y2mp3-icon.png", - "revHash": "6b06e5d496" - } - }, - "yana": { - "faintColorOnWhite": "rgba(52, 92, 140, 0.1)", - "goodColorOnBlack": "#347CC4", - "goodColorOnWhite": "#345C8C", - "palette": [ - "#fafafb", - "#347cc4", - "#2c3c54", - "#8cb4dc", - "#345c8c" - ], - "source": { - "path": "apps/yana/yana-icon.png", - "revHash": "9931308c93" - } - }, - "yeoman": { - "faintColorOnWhite": "rgba(218, 30, 44, 0.1)", - "goodColorOnBlack": "#EDBF79", - "goodColorOnWhite": "#DA1E2C", - "palette": [ - "#1c0e0b", - "#edbf79", - "#da1e2c", - "#807474", - "#a4845c" - ], - "source": { - "path": "apps/yeoman/yeoman-icon.png", - "revHash": "9e099b3d92" - } - }, - "yet-another-gitbook-reader": { - "faintColorOnWhite": "rgba(90, 68, 88, 0.1)", - "goodColorOnBlack": "#85ACD4", - "goodColorOnWhite": "#5A4458", - "palette": [ - "#849980", - "#efece4", - "#85acd4", - "#5a4458", - "#c1ccb3" - ], - "source": { - "path": "apps/yet-another-gitbook-reader/yet-another-gitbook-reader-icon.png", - "revHash": "3faa76b0b2" - } - }, - "yoheim": { - "faintColorOnWhite": "rgba(186, 71, 148, 0.1)", - "goodColorOnBlack": "#EC4587", - "goodColorOnWhite": "#BA4794", - "palette": [ - "#fbf9fa", - "#ba4794", - "#834ca3", - "#ec4587", - "#d09fcd" - ], - "source": { - "path": "apps/yoheim/yoheim-icon.png", - "revHash": "6f784f39cd" - } - }, - "yout": { - "faintColorOnWhite": "rgba(217, 41, 76, 0.1)", - "goodColorOnBlack": "#F4F4F4", - "goodColorOnWhite": "#D9294C", - "palette": [ - "#252424", - "#d9294c", - "#f4f4f4", - "#8c8c8c", - "#848484" - ], - "source": { - "path": "apps/yout/yout-icon.png", - "revHash": "f68f2da091" - } - }, - "youtube-music-desktop-app": { - "faintColorOnWhite": "rgba(227, 3, 3, 0.1)", - "goodColorOnBlack": "#FC0404", - "goodColorOnWhite": "#E30303", - "palette": [ - "#fcfbfb", - "#fc0404", - "#fc5555", - "#fc7c7c", - "#fc3434" - ], - "source": { - "path": "apps/youtube-music-desktop-app/youtube-music-desktop-app-icon.png", - "revHash": "64531d5548" - } - }, - "zap": { - "faintColorOnWhite": "rgba(36, 36, 52, 0.1)", - "goodColorOnBlack": "#E99411", - "goodColorOnWhite": "#242434", - "palette": [ - "#242434", - "#dbdbdb", - "#e99411", - "#7b777b", - "#8b8c90" - ], - "source": { - "path": "apps/zap/zap-icon.png", - "revHash": "d2057c8135" - } - }, - "zector": { - "faintColorOnWhite": "rgba(20, 20, 20, 0.1)", - "goodColorOnBlack": "#FBFBFB", - "goodColorOnWhite": "#141414", - "palette": [ - "#fbfbfb", - "#141414", - "#848484", - "#8c8c8c", - "#7c7c7c" - ], - "source": { - "path": "apps/zector/zector-icon.png", - "revHash": "675cc32afc" - } - }, - "zefenify": { - "faintColorOnWhite": "rgba(48, 101, 130, 0.1)", - "goodColorOnBlack": "#40B1E3", - "goodColorOnWhite": "#306582", - "palette": [ - "#232323", - "#40b1e3", - "#5387da", - "#306582", - "#3a5481" - ], - "source": { - "path": "apps/zefenify/zefenify-icon.png", - "revHash": "6e2a87714a" - } - }, - "zello": { - "faintColorOnWhite": "rgba(140, 76, 4, 0.1)", - "goodColorOnBlack": "#FB8E04", - "goodColorOnWhite": "#8C4C04", - "palette": [ - "#140f04", - "#fb8e04", - "#714204", - "#8c4c04", - "#845404" - ], - "source": { - "path": "apps/zello/zello-icon.png", - "revHash": "5410f7a7cf" - } - }, - "zeplin": { - "faintColorOnWhite": "rgba(145, 110, 2, 0.1)", - "goodColorOnBlack": "#FCCC36", - "goodColorOnWhite": "#916E02", - "palette": [ - "#fbf8f6", - "#f7a634", - "#fccc36", - "#ec6423", - "#f4a67d" - ], - "source": { - "path": "apps/zeplin/zeplin-icon.png", - "revHash": "ff77720f9c" - } - }, - "zerabase": { - "faintColorOnWhite": "rgba(81, 89, 105, 0.1)", - "goodColorOnBlack": "#54BCA4", - "goodColorOnWhite": "#515969", - "palette": [ - "#515969", - "#54bca4", - "#92ccc1", - "#899baa", - "#7c8c94" - ], - "source": { - "path": "apps/zerabase/zerabase-icon.png", - "revHash": "657ca88182" - } - }, - "zettlr": { - "faintColorOnWhite": "rgba(38, 127, 98, 0.1)", - "goodColorOnBlack": "#33AB83", - "goodColorOnWhite": "#267F62", - "palette": [ - "#fbfbfb", - "#33ab83", - "#90d0bc", - "#84cab1", - "#5dbc9a" - ], - "source": { - "path": "apps/zettlr/zettlr-icon.png", - "revHash": "fea9e4197b" - } - }, - "znote": { - "faintColorOnWhite": "rgba(181, 80, 3, 0.1)", - "goodColorOnBlack": "#FC8F3C", - "goodColorOnWhite": "#B55003", - "palette": [ - "#fbba2e", - "#fbfbf9", - "#fc8f3c", - "#f6bd7b", - "#fbdf79" - ], - "source": { - "path": "apps/znote/znote-icon.png", - "revHash": "a13697c1cd" - } - }, - "zonote": { - "faintColorOnWhite": "rgba(7, 7, 7, 0.1)", - "goodColorOnBlack": "#FBFBFB", - "goodColorOnWhite": "#070707", - "palette": [ - "#fbfbfb", - "#070707", - "#9c9c9c", - "#7c7c7c", - "#acacac" - ], - "source": { - "path": "apps/zonote/zonote-icon.png", - "revHash": "5643a2028e" - } - }, - "zoommy": { - "faintColorOnWhite": "rgba(90, 89, 220, 0.1)", - "goodColorOnBlack": "#D49CFC", - "goodColorOnWhite": "#5A59DC", - "palette": [ - "#8d5cf7", - "#e8e7e8", - "#5a59dc", - "#78737a", - "#d49cfc" - ], - "source": { - "path": "apps/zoommy/zoommy-icon.png", - "revHash": "63873c6365" - } - }, - "zulip": { - "faintColorOnWhite": "rgba(34, 99, 251, 0.1)", - "goodColorOnBlack": "#6492FC", - "goodColorOnWhite": "#2263FB", - "palette": [ - "#6492fc", - "#fbfbfc", - "#95b4fc", - "#a6ccfc", - "#7cb4fc" - ], - "source": { - "path": "apps/zulip/zulip-icon.png", - "revHash": "739f92420b" - } - } -} \ No newline at end of file diff --git a/meta/dates.json b/meta/dates.json index aa98c50dcf1..119a137bf29 100644 --- a/meta/dates.json +++ b/meta/dates.json @@ -1156,5 +1156,36 @@ "sqlui-native": "2022-04-06", "csgo-tracker": "2022-04-08", "fairshare": "2022-05-06", - "monami-note": "2022-05-10" + "monami-note": "2022-05-10", + "armcord": "2022-08-05", + "barklarm": "2022-08-05", + "cider": "2022-08-05", + "enclina-messenger": "2022-08-05", + "hearo": "2022-08-05", + "janpankana": "2022-08-05", + "laradumps": "2022-08-05", + "minimal-image-viewer": "2022-08-05", + "monokle": "2022-08-05", + "muezzin": "2022-08-05", + "peershare": "2022-08-05", + "primate": "2022-08-05", + "remsupp": "2022-08-05", + "sturdy": "2022-08-05", + "taskana": "2022-08-05", + "teleios-bible": "2022-08-05", + "tidgi": "2022-08-05", + "tonfotos": "2022-08-05", + "upnotes": "2022-08-05", + "weektodo": "2022-08-05", + "worksheets-data-studio": "2022-08-05", + "youtube-music-for-desktop": "2022-08-05", + "wordpress": "2022-08-10", + "1password": "2022-08-15", + "asana": "2022-08-15", + "obsidian": "2022-08-15", + "splice": "2022-08-15", + "trello": "2022-08-15", + "agora-flat": "2022-08-23", + "oomol-studio": "2025-02-19", + "horse-browser": "2025-07-08" } \ No newline at end of file diff --git a/meta/releases.json b/meta/releases.json deleted file mode 100644 index 2a0b16fed7a..00000000000 --- a/meta/releases.json +++ /dev/null @@ -1,119151 +0,0 @@ -{ - "1clipboard": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:39.731Z" - }, - "aether": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:39.731Z" - }, - "aeon": { - "latestRelease": { - "url": "https://api.github.com/repos/leinelissen/aeon/releases/61363828", - "assets_url": "https://api.github.com/repos/leinelissen/aeon/releases/61363828/assets", - "upload_url": "https://uploads.github.com/repos/leinelissen/aeon/releases/61363828/assets{?name,label}", - "html_url": "https://github.com/leinelissen/aeon/releases/tag/v0.2.18", - "id": 61363828, - "author": { - "login": "leinelissen", - "id": 10154841, - "node_id": "MDQ6VXNlcjEwMTU0ODQx", - "avatar_url": "https://avatars.githubusercontent.com/u/10154841?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/leinelissen", - "html_url": "https://github.com/leinelissen", - "followers_url": "https://api.github.com/users/leinelissen/followers", - "following_url": "https://api.github.com/users/leinelissen/following{/other_user}", - "gists_url": "https://api.github.com/users/leinelissen/gists{/gist_id}", - "starred_url": "https://api.github.com/users/leinelissen/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/leinelissen/subscriptions", - "organizations_url": "https://api.github.com/users/leinelissen/orgs", - "repos_url": "https://api.github.com/users/leinelissen/repos", - "events_url": "https://api.github.com/users/leinelissen/events{/privacy}", - "received_events_url": "https://api.github.com/users/leinelissen/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDODsRfuM4DqFZ0", - "tag_name": "v0.2.18", - "target_commitish": "master", - "name": "v0.2.18", - "draft": false, - "prerelease": false, - "created_at": "2022-03-09T11:45:26Z", - "published_at": "2022-03-09T11:50:55Z", - "assets": [ - { - "url": "https://api.github.com/repos/leinelissen/aeon/releases/assets/58997552", - "id": 58997552, - "node_id": "RA_kwDODsRfuM4DhDsw", - "name": "aeon-0.2.18-1.arm64.rpm", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/x-redhat-package-manager", - "state": "uploaded", - "size": 83801072, - "download_count": 4, - "created_at": "2022-03-09T12:01:14Z", - "updated_at": "2022-03-09T12:01:17Z", - "browser_download_url": "https://github.com/leinelissen/aeon/releases/download/v0.2.18/aeon-0.2.18-1.arm64.rpm" - }, - { - "url": "https://api.github.com/repos/leinelissen/aeon/releases/assets/58997576", - "id": 58997576, - "node_id": "RA_kwDODsRfuM4DhDtI", - "name": "aeon-0.2.18-1.x86_64.rpm", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/x-redhat-package-manager", - "state": "uploaded", - "size": 83803320, - "download_count": 17, - "created_at": "2022-03-09T12:01:42Z", - "updated_at": "2022-03-09T12:01:46Z", - "browser_download_url": "https://github.com/leinelissen/aeon/releases/download/v0.2.18/aeon-0.2.18-1.x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/leinelissen/aeon/releases/assets/58998419", - "id": 58998419, - "node_id": "RA_kwDODsRfuM4DhD6T", - "name": "Aeon-0.2.18-arm64.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 89606818, - "download_count": 34, - "created_at": "2022-03-09T12:13:23Z", - "updated_at": "2022-03-09T12:13:28Z", - "browser_download_url": "https://github.com/leinelissen/aeon/releases/download/v0.2.18/Aeon-0.2.18-arm64.dmg" - }, - { - "url": "https://api.github.com/repos/leinelissen/aeon/releases/assets/58998681", - "id": 58998681, - "node_id": "RA_kwDODsRfuM4DhD-Z", - "name": "aeon-0.2.18-full.nupkg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 92318555, - "download_count": 1, - "created_at": "2022-03-09T12:16:29Z", - "updated_at": "2022-03-09T12:16:33Z", - "browser_download_url": "https://github.com/leinelissen/aeon/releases/download/v0.2.18/aeon-0.2.18-full.nupkg" - }, - { - "url": "https://api.github.com/repos/leinelissen/aeon/releases/assets/58998643", - "id": 58998643, - "node_id": "RA_kwDODsRfuM4DhD9z", - "name": "Aeon-0.2.18-x64.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 89527392, - "download_count": 29, - "created_at": "2022-03-09T12:15:59Z", - "updated_at": "2022-03-09T12:16:02Z", - "browser_download_url": "https://github.com/leinelissen/aeon/releases/download/v0.2.18/Aeon-0.2.18-x64.dmg" - }, - { - "url": "https://api.github.com/repos/leinelissen/aeon/releases/assets/58998678", - "id": 58998678, - "node_id": "RA_kwDODsRfuM4DhD-W", - "name": "Aeon-0.2.18.Setup.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 93141504, - "download_count": 189, - "created_at": "2022-03-09T12:16:29Z", - "updated_at": "2022-03-09T12:16:33Z", - "browser_download_url": "https://github.com/leinelissen/aeon/releases/download/v0.2.18/Aeon-0.2.18.Setup.exe" - }, - { - "url": "https://api.github.com/repos/leinelissen/aeon/releases/assets/58998418", - "id": 58998418, - "node_id": "RA_kwDODsRfuM4DhD6S", - "name": "Aeon-darwin-arm64-0.2.18.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 89617573, - "download_count": 5, - "created_at": "2022-03-09T12:13:23Z", - "updated_at": "2022-03-09T12:13:28Z", - "browser_download_url": "https://github.com/leinelissen/aeon/releases/download/v0.2.18/Aeon-darwin-arm64-0.2.18.zip" - }, - { - "url": "https://api.github.com/repos/leinelissen/aeon/releases/assets/58998641", - "id": 58998641, - "node_id": "RA_kwDODsRfuM4DhD9x", - "name": "Aeon-darwin-x64-0.2.18.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 89276567, - "download_count": 8, - "created_at": "2022-03-09T12:15:59Z", - "updated_at": "2022-03-09T12:16:01Z", - "browser_download_url": "https://github.com/leinelissen/aeon/releases/download/v0.2.18/Aeon-darwin-x64-0.2.18.zip" - }, - { - "url": "https://api.github.com/repos/leinelissen/aeon/releases/assets/58997575", - "id": 58997575, - "node_id": "RA_kwDODsRfuM4DhDtH", - "name": "aeon_0.2.18_amd64.deb", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 76012580, - "download_count": 75, - "created_at": "2022-03-09T12:01:42Z", - "updated_at": "2022-03-09T12:01:45Z", - "browser_download_url": "https://github.com/leinelissen/aeon/releases/download/v0.2.18/aeon_0.2.18_amd64.deb" - }, - { - "url": "https://api.github.com/repos/leinelissen/aeon/releases/assets/58997551", - "id": 58997551, - "node_id": "RA_kwDODsRfuM4DhDsv", - "name": "aeon_0.2.18_arm64.deb", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 75831752, - "download_count": 8, - "created_at": "2022-03-09T12:01:14Z", - "updated_at": "2022-03-09T12:01:16Z", - "browser_download_url": "https://github.com/leinelissen/aeon/releases/download/v0.2.18/aeon_0.2.18_arm64.deb" - }, - { - "url": "https://api.github.com/repos/leinelissen/aeon/releases/assets/58998680", - "id": 58998680, - "node_id": "RA_kwDODsRfuM4DhD-Y", - "name": "RELEASES", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 75, - "download_count": 293, - "created_at": "2022-03-09T12:16:29Z", - "updated_at": "2022-03-09T12:16:29Z", - "browser_download_url": "https://github.com/leinelissen/aeon/releases/download/v0.2.18/RELEASES" - } - ], - "tarball_url": "https://api.github.com/repos/leinelissen/aeon/tarball/v0.2.18", - "zipball_url": "https://api.github.com/repos/leinelissen/aeon/zipball/v0.2.18", - "body_html": "

No changelog for this release.

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:39.770Z" - }, - "advanced-rest-client": { - "latestRelease": { - "url": "https://api.github.com/repos/advanced-rest-client/arc-electron/releases/60843719", - "assets_url": "https://api.github.com/repos/advanced-rest-client/arc-electron/releases/60843719/assets", - "upload_url": "https://uploads.github.com/repos/advanced-rest-client/arc-electron/releases/60843719/assets{?name,label}", - "html_url": "https://github.com/advanced-rest-client/arc-electron/releases/tag/v17.0.9", - "id": 60843719, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "RE_kwDOBlDEm84DoGbH", - "tag_name": "v17.0.9", - "target_commitish": "master", - "name": "17.0.9", - "draft": false, - "prerelease": false, - "created_at": "2022-03-02T23:34:30Z", - "published_at": "2022-03-02T23:51:55Z", - "assets": [ - { - "url": "https://api.github.com/repos/advanced-rest-client/arc-electron/releases/assets/58388072", - "id": 58388072, - "node_id": "RA_kwDOBlDEm84Deu5o", - "name": "arc-linux-17.0.9-amd64.deb", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 82934334, - "download_count": 1503, - "created_at": "2022-03-02T23:47:11Z", - "updated_at": "2022-03-02T23:47:15Z", - "browser_download_url": "https://github.com/advanced-rest-client/arc-electron/releases/download/v17.0.9/arc-linux-17.0.9-amd64.deb" - }, - { - "url": "https://api.github.com/repos/advanced-rest-client/arc-electron/releases/assets/58387896", - "id": 58387896, - "node_id": "RA_kwDOBlDEm84Deu24", - "name": "arc-linux-17.0.9-x64.tar.gz", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/gzip", - "state": "uploaded", - "size": 119533715, - "download_count": 159, - "created_at": "2022-03-02T23:45:04Z", - "updated_at": "2022-03-02T23:45:08Z", - "browser_download_url": "https://github.com/advanced-rest-client/arc-electron/releases/download/v17.0.9/arc-linux-17.0.9-x64.tar.gz" - }, - { - "url": "https://api.github.com/repos/advanced-rest-client/arc-electron/releases/assets/58387461", - "id": 58387461, - "node_id": "RA_kwDOBlDEm84DeuwF", - "name": "arc-linux-17.0.9-x86_64.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 126615377, - "download_count": 448, - "created_at": "2022-03-02T23:38:57Z", - "updated_at": "2022-03-02T23:39:02Z", - "browser_download_url": "https://github.com/advanced-rest-client/arc-electron/releases/download/v17.0.9/arc-linux-17.0.9-x86_64.AppImage" - }, - { - "url": "https://api.github.com/repos/advanced-rest-client/arc-electron/releases/assets/58388226", - "id": 58388226, - "node_id": "RA_kwDOBlDEm84Deu8C", - "name": "arc-linux-17.0.9-x86_64.rpm", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/x-redhat-package-manager", - "state": "uploaded", - "size": 83134880, - "download_count": 142, - "created_at": "2022-03-02T23:49:20Z", - "updated_at": "2022-03-02T23:49:23Z", - "browser_download_url": "https://github.com/advanced-rest-client/arc-electron/releases/download/v17.0.9/arc-linux-17.0.9-x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/advanced-rest-client/arc-electron/releases/assets/58387887", - "id": 58387887, - "node_id": "RA_kwDOBlDEm84Deu2v", - "name": "arc-macos.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 108040699, - "download_count": 3849, - "created_at": "2022-03-02T23:44:55Z", - "updated_at": "2022-03-02T23:44:59Z", - "browser_download_url": "https://github.com/advanced-rest-client/arc-electron/releases/download/v17.0.9/arc-macos.dmg" - }, - { - "url": "https://api.github.com/repos/advanced-rest-client/arc-electron/releases/assets/58387884", - "id": 58387884, - "node_id": "RA_kwDOBlDEm84Deu2s", - "name": "arc-macos.dmg.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 114163, - "download_count": 12, - "created_at": "2022-03-02T23:44:55Z", - "updated_at": "2022-03-02T23:44:56Z", - "browser_download_url": "https://github.com/advanced-rest-client/arc-electron/releases/download/v17.0.9/arc-macos.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/advanced-rest-client/arc-electron/releases/assets/58387913", - "id": 58387913, - "node_id": "RA_kwDOBlDEm84Deu3J", - "name": "arc-macos.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 103947908, - "download_count": 3290, - "created_at": "2022-03-02T23:45:08Z", - "updated_at": "2022-03-02T23:45:12Z", - "browser_download_url": "https://github.com/advanced-rest-client/arc-electron/releases/download/v17.0.9/arc-macos.zip" - }, - { - "url": "https://api.github.com/repos/advanced-rest-client/arc-electron/releases/assets/58387912", - "id": 58387912, - "node_id": "RA_kwDOBlDEm84Deu3I", - "name": "arc-macos.zip.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 110026, - "download_count": 13, - "created_at": "2022-03-02T23:45:08Z", - "updated_at": "2022-03-02T23:45:08Z", - "browser_download_url": "https://github.com/advanced-rest-client/arc-electron/releases/download/v17.0.9/arc-macos.zip.blockmap" - }, - { - "url": "https://api.github.com/repos/advanced-rest-client/arc-electron/releases/assets/58387542", - "id": 58387542, - "node_id": "RA_kwDOBlDEm84DeuxW", - "name": "arc-setup.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 79899816, - "download_count": 42962, - "created_at": "2022-03-02T23:40:21Z", - "updated_at": "2022-03-02T23:40:25Z", - "browser_download_url": "https://github.com/advanced-rest-client/arc-electron/releases/download/v17.0.9/arc-setup.exe" - }, - { - "url": "https://api.github.com/repos/advanced-rest-client/arc-electron/releases/assets/58387541", - "id": 58387541, - "node_id": "RA_kwDOBlDEm84DeuxV", - "name": "arc-setup.exe.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 84355, - "download_count": 25039, - "created_at": "2022-03-02T23:40:21Z", - "updated_at": "2022-03-02T23:40:22Z", - "browser_download_url": "https://github.com/advanced-rest-client/arc-electron/releases/download/v17.0.9/arc-setup.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/advanced-rest-client/arc-electron/releases/assets/58388227", - "id": 58388227, - "node_id": "RA_kwDOBlDEm84Deu8D", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 387, - "download_count": 441, - "created_at": "2022-03-02T23:49:24Z", - "updated_at": "2022-03-02T23:49:24Z", - "browser_download_url": "https://github.com/advanced-rest-client/arc-electron/releases/download/v17.0.9/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/advanced-rest-client/arc-electron/releases/assets/58387931", - "id": 58387931, - "node_id": "RA_kwDOBlDEm84Deu3b", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 468, - "download_count": 18899, - "created_at": "2022-03-02T23:45:12Z", - "updated_at": "2022-03-02T23:45:13Z", - "browser_download_url": "https://github.com/advanced-rest-client/arc-electron/releases/download/v17.0.9/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/advanced-rest-client/arc-electron/releases/assets/58387553", - "id": 58387553, - "node_id": "RA_kwDOBlDEm84Deuxh", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 323, - "download_count": 87019, - "created_at": "2022-03-02T23:40:25Z", - "updated_at": "2022-03-02T23:40:25Z", - "browser_download_url": "https://github.com/advanced-rest-client/arc-electron/releases/download/v17.0.9/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/advanced-rest-client/arc-electron/tarball/v17.0.9", - "zipball_url": "https://api.github.com/repos/advanced-rest-client/arc-electron/zipball/v17.0.9", - "body_html": "

Fixes a security vulnerability: GHSA-v3wr-67px-44xg

", - "reactions": { - "url": "https://api.github.com/repos/advanced-rest-client/arc-electron/releases/60843719/reactions", - "total_count": 4, - "+1": 1, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 3, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:39.781Z" - }, - "alchemy": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:39.900Z" - }, - "aliceandbob-io": { - "latestRelease": { - "url": "https://api.github.com/repos/aliceandbob-io/aliceandbob-desktop/releases/61709802", - "assets_url": "https://api.github.com/repos/aliceandbob-io/aliceandbob-desktop/releases/61709802/assets", - "upload_url": "https://uploads.github.com/repos/aliceandbob-io/aliceandbob-desktop/releases/61709802/assets{?name,label}", - "html_url": "https://github.com/aliceandbob-io/aliceandbob-desktop/releases/tag/1.1.0-beta.2", - "id": 61709802, - "author": { - "login": "aliceandbob-io", - "id": 71557418, - "node_id": "MDQ6VXNlcjcxNTU3NDE4", - "avatar_url": "https://avatars.githubusercontent.com/u/71557418?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/aliceandbob-io", - "html_url": "https://github.com/aliceandbob-io", - "followers_url": "https://api.github.com/users/aliceandbob-io/followers", - "following_url": "https://api.github.com/users/aliceandbob-io/following{/other_user}", - "gists_url": "https://api.github.com/users/aliceandbob-io/gists{/gist_id}", - "starred_url": "https://api.github.com/users/aliceandbob-io/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/aliceandbob-io/subscriptions", - "organizations_url": "https://api.github.com/users/aliceandbob-io/orgs", - "repos_url": "https://api.github.com/users/aliceandbob-io/repos", - "events_url": "https://api.github.com/users/aliceandbob-io/events{/privacy}", - "received_events_url": "https://api.github.com/users/aliceandbob-io/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOE6pwE84DrZ3q", - "tag_name": "1.1.0-beta.2", - "target_commitish": "master", - "name": "1.1.0-beta.2", - "draft": false, - "prerelease": false, - "created_at": "2022-03-13T17:50:01Z", - "published_at": "2022-03-13T18:08:08Z", - "assets": [ - { - "url": "https://api.github.com/repos/aliceandbob-io/aliceandbob-desktop/releases/assets/59395324", - "id": 59395324, - "node_id": "RA_kwDOE6pwE84Dikz8", - "name": "aliceandbob.io-1.1.0-Beta.2_x32.Setup.exe", - "label": null, - "uploader": { - "login": "aliceandbob-io", - "id": 71557418, - "node_id": "MDQ6VXNlcjcxNTU3NDE4", - "avatar_url": "https://avatars.githubusercontent.com/u/71557418?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/aliceandbob-io", - "html_url": "https://github.com/aliceandbob-io", - "followers_url": "https://api.github.com/users/aliceandbob-io/followers", - "following_url": "https://api.github.com/users/aliceandbob-io/following{/other_user}", - "gists_url": "https://api.github.com/users/aliceandbob-io/gists{/gist_id}", - "starred_url": "https://api.github.com/users/aliceandbob-io/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/aliceandbob-io/subscriptions", - "organizations_url": "https://api.github.com/users/aliceandbob-io/orgs", - "repos_url": "https://api.github.com/users/aliceandbob-io/repos", - "events_url": "https://api.github.com/users/aliceandbob-io/events{/privacy}", - "received_events_url": "https://api.github.com/users/aliceandbob-io/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 74245632, - "download_count": 20, - "created_at": "2022-03-13T18:08:38Z", - "updated_at": "2022-03-13T18:08:47Z", - "browser_download_url": "https://github.com/aliceandbob-io/aliceandbob-desktop/releases/download/1.1.0-beta.2/aliceandbob.io-1.1.0-Beta.2_x32.Setup.exe" - }, - { - "url": "https://api.github.com/repos/aliceandbob-io/aliceandbob-desktop/releases/assets/59395224", - "id": 59395224, - "node_id": "RA_kwDOE6pwE84DikyY", - "name": "aliceandbob.io-1.1.0-Beta.2_x64.Setup.exe", - "label": null, - "uploader": { - "login": "aliceandbob-io", - "id": 71557418, - "node_id": "MDQ6VXNlcjcxNTU3NDE4", - "avatar_url": "https://avatars.githubusercontent.com/u/71557418?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/aliceandbob-io", - "html_url": "https://github.com/aliceandbob-io", - "followers_url": "https://api.github.com/users/aliceandbob-io/followers", - "following_url": "https://api.github.com/users/aliceandbob-io/following{/other_user}", - "gists_url": "https://api.github.com/users/aliceandbob-io/gists{/gist_id}", - "starred_url": "https://api.github.com/users/aliceandbob-io/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/aliceandbob-io/subscriptions", - "organizations_url": "https://api.github.com/users/aliceandbob-io/orgs", - "repos_url": "https://api.github.com/users/aliceandbob-io/repos", - "events_url": "https://api.github.com/users/aliceandbob-io/events{/privacy}", - "received_events_url": "https://api.github.com/users/aliceandbob-io/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 78225920, - "download_count": 60, - "created_at": "2022-03-13T18:07:00Z", - "updated_at": "2022-03-13T18:08:08Z", - "browser_download_url": "https://github.com/aliceandbob-io/aliceandbob-desktop/releases/download/1.1.0-beta.2/aliceandbob.io-1.1.0-Beta.2_x64.Setup.exe" - }, - { - "url": "https://api.github.com/repos/aliceandbob-io/aliceandbob-desktop/releases/assets/59395409", - "id": 59395409, - "node_id": "RA_kwDOE6pwE84Dik1R", - "name": "aliceandbob.io-1.1.0.Beta.2-1.x86_64.rpm", - "label": null, - "uploader": { - "login": "aliceandbob-io", - "id": 71557418, - "node_id": "MDQ6VXNlcjcxNTU3NDE4", - "avatar_url": "https://avatars.githubusercontent.com/u/71557418?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/aliceandbob-io", - "html_url": "https://github.com/aliceandbob-io", - "followers_url": "https://api.github.com/users/aliceandbob-io/followers", - "following_url": "https://api.github.com/users/aliceandbob-io/following{/other_user}", - "gists_url": "https://api.github.com/users/aliceandbob-io/gists{/gist_id}", - "starred_url": "https://api.github.com/users/aliceandbob-io/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/aliceandbob-io/subscriptions", - "organizations_url": "https://api.github.com/users/aliceandbob-io/orgs", - "repos_url": "https://api.github.com/users/aliceandbob-io/repos", - "events_url": "https://api.github.com/users/aliceandbob-io/events{/privacy}", - "received_events_url": "https://api.github.com/users/aliceandbob-io/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 64876088, - "download_count": 7, - "created_at": "2022-03-13T18:09:55Z", - "updated_at": "2022-03-13T18:10:02Z", - "browser_download_url": "https://github.com/aliceandbob-io/aliceandbob-desktop/releases/download/1.1.0-beta.2/aliceandbob.io-1.1.0.Beta.2-1.x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/aliceandbob-io/aliceandbob-desktop/releases/assets/59395487", - "id": 59395487, - "node_id": "RA_kwDOE6pwE84Dik2f", - "name": "aliceandbob.io-darwin-x64-1.1.0-Beta.2.zip", - "label": null, - "uploader": { - "login": "aliceandbob-io", - "id": 71557418, - "node_id": "MDQ6VXNlcjcxNTU3NDE4", - "avatar_url": "https://avatars.githubusercontent.com/u/71557418?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/aliceandbob-io", - "html_url": "https://github.com/aliceandbob-io", - "followers_url": "https://api.github.com/users/aliceandbob-io/followers", - "following_url": "https://api.github.com/users/aliceandbob-io/following{/other_user}", - "gists_url": "https://api.github.com/users/aliceandbob-io/gists{/gist_id}", - "starred_url": "https://api.github.com/users/aliceandbob-io/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/aliceandbob-io/subscriptions", - "organizations_url": "https://api.github.com/users/aliceandbob-io/orgs", - "repos_url": "https://api.github.com/users/aliceandbob-io/repos", - "events_url": "https://api.github.com/users/aliceandbob-io/events{/privacy}", - "received_events_url": "https://api.github.com/users/aliceandbob-io/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 80295472, - "download_count": 18, - "created_at": "2022-03-13T18:11:21Z", - "updated_at": "2022-03-13T18:11:33Z", - "browser_download_url": "https://github.com/aliceandbob-io/aliceandbob-desktop/releases/download/1.1.0-beta.2/aliceandbob.io-darwin-x64-1.1.0-Beta.2.zip" - }, - { - "url": "https://api.github.com/repos/aliceandbob-io/aliceandbob-desktop/releases/assets/59395391", - "id": 59395391, - "node_id": "RA_kwDOE6pwE84Dik0_", - "name": "aliceandbob.io_1.1.0-Beta.2_amd64.deb", - "label": null, - "uploader": { - "login": "aliceandbob-io", - "id": 71557418, - "node_id": "MDQ6VXNlcjcxNTU3NDE4", - "avatar_url": "https://avatars.githubusercontent.com/u/71557418?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/aliceandbob-io", - "html_url": "https://github.com/aliceandbob-io", - "followers_url": "https://api.github.com/users/aliceandbob-io/followers", - "following_url": "https://api.github.com/users/aliceandbob-io/following{/other_user}", - "gists_url": "https://api.github.com/users/aliceandbob-io/gists{/gist_id}", - "starred_url": "https://api.github.com/users/aliceandbob-io/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/aliceandbob-io/subscriptions", - "organizations_url": "https://api.github.com/users/aliceandbob-io/orgs", - "repos_url": "https://api.github.com/users/aliceandbob-io/repos", - "events_url": "https://api.github.com/users/aliceandbob-io/events{/privacy}", - "received_events_url": "https://api.github.com/users/aliceandbob-io/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 58661340, - "download_count": 18, - "created_at": "2022-03-13T18:09:30Z", - "updated_at": "2022-03-13T18:09:38Z", - "browser_download_url": "https://github.com/aliceandbob-io/aliceandbob-desktop/releases/download/1.1.0-beta.2/aliceandbob.io_1.1.0-Beta.2_amd64.deb" - } - ], - "tarball_url": "https://api.github.com/repos/aliceandbob-io/aliceandbob-desktop/tarball/1.1.0-beta.2", - "zipball_url": "https://api.github.com/repos/aliceandbob-io/aliceandbob-desktop/zipball/1.1.0-beta.2", - "body_html": "

JQuery wasn't properly loaded. This new release fixes the issue.

\n

Closes #9

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:39.977Z" - }, - "akiee": { - "latestRelease": { - "url": "https://api.github.com/repos/rockiger/akiee/releases/26396787", - "assets_url": "https://api.github.com/repos/rockiger/akiee/releases/26396787/assets", - "upload_url": "https://uploads.github.com/repos/rockiger/akiee/releases/26396787/assets{?name,label}", - "html_url": "https://github.com/rockiger/akiee/releases/tag/v0.3", - "id": 26396787, - "author": { - "login": "rockiger", - "id": 458677, - "node_id": "MDQ6VXNlcjQ1ODY3Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/458677?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/rockiger", - "html_url": "https://github.com/rockiger", - "followers_url": "https://api.github.com/users/rockiger/followers", - "following_url": "https://api.github.com/users/rockiger/following{/other_user}", - "gists_url": "https://api.github.com/users/rockiger/gists{/gist_id}", - "starred_url": "https://api.github.com/users/rockiger/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/rockiger/subscriptions", - "organizations_url": "https://api.github.com/users/rockiger/orgs", - "repos_url": "https://api.github.com/users/rockiger/repos", - "events_url": "https://api.github.com/users/rockiger/events{/privacy}", - "received_events_url": "https://api.github.com/users/rockiger/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI2Mzk2Nzg3", - "tag_name": "v0.3", - "target_commitish": "master", - "name": "v0.3", - "draft": false, - "prerelease": false, - "created_at": "2017-03-18T14:23:00Z", - "published_at": "2020-05-11T19:48:09Z", - "assets": [], - "tarball_url": "https://api.github.com/repos/rockiger/akiee/tarball/v0.3", - "zipball_url": "https://api.github.com/repos/rockiger/akiee/zipball/v0.3", - "body_html": "

Linux Downloads

\n

AppImage 64 bit
\nArch
\nUbuntu/Debian
\nTarBall

\n

BSD Downloads

\n

Free BSD
\nMac OS X DMG
\nMax OS X Zip

\n

Windows Downloads

\n

Windows 64
\nWindows 32

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:40.057Z" - }, - "altus": { - "latestRelease": { - "url": "https://api.github.com/repos/amanharwara/altus/releases/64529261", - "assets_url": "https://api.github.com/repos/amanharwara/altus/releases/64529261/assets", - "upload_url": "https://uploads.github.com/repos/amanharwara/altus/releases/64529261/assets{?name,label}", - "html_url": "https://github.com/amanharwara/altus/releases/tag/4.7.0", - "id": 64529261, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "RE_kwDOCOeOe84D2KNt", - "tag_name": "4.7.0", - "target_commitish": "master", - "name": "v4.7.0", - "draft": false, - "prerelease": false, - "created_at": "2022-04-15T10:58:28Z", - "published_at": "2022-04-15T11:03:43Z", - "assets": [ - { - "url": "https://api.github.com/repos/amanharwara/altus/releases/assets/62663093", - "id": 62663093, - "node_id": "RA_kwDOCOeOe84DvCm1", - "name": "Altus-4.7.0-x86_64.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 88036544, - "download_count": 2, - "created_at": "2022-04-15T11:03:43Z", - "updated_at": "2022-04-15T11:03:45Z", - "browser_download_url": "https://github.com/amanharwara/altus/releases/download/4.7.0/Altus-4.7.0-x86_64.AppImage" - }, - { - "url": "https://api.github.com/repos/amanharwara/altus/releases/assets/62663094", - "id": 62663094, - "node_id": "RA_kwDOCOeOe84DvCm2", - "name": "Altus-4.7.0-x86_64.AppImage.zsync", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 301134, - "download_count": 1, - "created_at": "2022-04-15T11:03:45Z", - "updated_at": "2022-04-15T11:03:45Z", - "browser_download_url": "https://github.com/amanharwara/altus/releases/download/4.7.0/Altus-4.7.0-x86_64.AppImage.zsync" - }, - { - "url": "https://api.github.com/repos/amanharwara/altus/releases/assets/62663102", - "id": 62663102, - "node_id": "RA_kwDOCOeOe84DvCm-", - "name": "Altus-4.7.0.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 84919866, - "download_count": 7, - "created_at": "2022-04-15T11:03:49Z", - "updated_at": "2022-04-15T11:03:51Z", - "browser_download_url": "https://github.com/amanharwara/altus/releases/download/4.7.0/Altus-4.7.0.dmg" - }, - { - "url": "https://api.github.com/repos/amanharwara/altus/releases/assets/62663096", - "id": 62663096, - "node_id": "RA_kwDOCOeOe84DvCm4", - "name": "Altus-Setup-4.7.0.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 127475977, - "download_count": 20, - "created_at": "2022-04-15T11:03:46Z", - "updated_at": "2022-04-15T11:03:49Z", - "browser_download_url": "https://github.com/amanharwara/altus/releases/download/4.7.0/Altus-Setup-4.7.0.exe" - } - ], - "tarball_url": "https://api.github.com/repos/amanharwara/altus/tarball/4.7.0", - "zipball_url": "https://api.github.com/repos/amanharwara/altus/zipball/4.7.0", - "body_html": "

Changes

\n
    \n
  • Potentially fix multi-device beta issue.
  • \n
  • Update dependencies
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:40.111Z" - }, - "android-messages": { - "latestRelease": { - "url": "https://api.github.com/repos/nparsons08/android-messages/releases/16932519", - "assets_url": "https://api.github.com/repos/nparsons08/android-messages/releases/16932519/assets", - "upload_url": "https://uploads.github.com/repos/nparsons08/android-messages/releases/16932519/assets{?name,label}", - "html_url": "https://github.com/nparsons08/android-messages/releases/tag/v1.0.1", - "id": 16932519, - "author": { - "login": "nparsons08", - "id": 1328388, - "node_id": "MDQ6VXNlcjEzMjgzODg=", - "avatar_url": "https://avatars.githubusercontent.com/u/1328388?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/nparsons08", - "html_url": "https://github.com/nparsons08", - "followers_url": "https://api.github.com/users/nparsons08/followers", - "following_url": "https://api.github.com/users/nparsons08/following{/other_user}", - "gists_url": "https://api.github.com/users/nparsons08/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nparsons08/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nparsons08/subscriptions", - "organizations_url": "https://api.github.com/users/nparsons08/orgs", - "repos_url": "https://api.github.com/users/nparsons08/repos", - "events_url": "https://api.github.com/users/nparsons08/events{/privacy}", - "received_events_url": "https://api.github.com/users/nparsons08/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTE2OTMyNTE5", - "tag_name": "v1.0.1", - "target_commitish": "master", - "name": "Updated URL", - "draft": false, - "prerelease": false, - "created_at": "2019-05-13T01:46:49Z", - "published_at": "2019-05-13T01:51:02Z", - "assets": [ - { - "url": "https://api.github.com/repos/nparsons08/android-messages/releases/assets/12597122", - "id": 12597122, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEyNTk3MTIy", - "name": "Android.Messages-darwin-x64.zip", - "label": null, - "uploader": { - "login": "nparsons08", - "id": 1328388, - "node_id": "MDQ6VXNlcjEzMjgzODg=", - "avatar_url": "https://avatars.githubusercontent.com/u/1328388?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/nparsons08", - "html_url": "https://github.com/nparsons08", - "followers_url": "https://api.github.com/users/nparsons08/followers", - "following_url": "https://api.github.com/users/nparsons08/following{/other_user}", - "gists_url": "https://api.github.com/users/nparsons08/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nparsons08/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nparsons08/subscriptions", - "organizations_url": "https://api.github.com/users/nparsons08/orgs", - "repos_url": "https://api.github.com/users/nparsons08/repos", - "events_url": "https://api.github.com/users/nparsons08/events{/privacy}", - "received_events_url": "https://api.github.com/users/nparsons08/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 50727009, - "download_count": 760, - "created_at": "2019-05-13T01:50:30Z", - "updated_at": "2019-05-13T01:50:41Z", - "browser_download_url": "https://github.com/nparsons08/android-messages/releases/download/v1.0.1/Android.Messages-darwin-x64.zip" - }, - { - "url": "https://api.github.com/repos/nparsons08/android-messages/releases/assets/12597129", - "id": 12597129, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEyNTk3MTI5", - "name": "android-messages-linux-x64.zip", - "label": null, - "uploader": { - "login": "nparsons08", - "id": 1328388, - "node_id": "MDQ6VXNlcjEzMjgzODg=", - "avatar_url": "https://avatars.githubusercontent.com/u/1328388?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/nparsons08", - "html_url": "https://github.com/nparsons08", - "followers_url": "https://api.github.com/users/nparsons08/followers", - "following_url": "https://api.github.com/users/nparsons08/following{/other_user}", - "gists_url": "https://api.github.com/users/nparsons08/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nparsons08/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nparsons08/subscriptions", - "organizations_url": "https://api.github.com/users/nparsons08/orgs", - "repos_url": "https://api.github.com/users/nparsons08/repos", - "events_url": "https://api.github.com/users/nparsons08/events{/privacy}", - "received_events_url": "https://api.github.com/users/nparsons08/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 52075231, - "download_count": 729, - "created_at": "2019-05-13T01:50:46Z", - "updated_at": "2019-05-13T01:50:59Z", - "browser_download_url": "https://github.com/nparsons08/android-messages/releases/download/v1.0.1/android-messages-linux-x64.zip" - } - ], - "tarball_url": "https://api.github.com/repos/nparsons08/android-messages/tarball/v1.0.1", - "zipball_url": "https://api.github.com/repos/nparsons08/android-messages/zipball/v1.0.1", - "body_html": "

Updated URL from https://messages.android.com to https://messages.google.com/web. Dropped support for Windows.

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:40.224Z" - }, - "anote": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:40.234Z" - }, - "altair": { - "latestRelease": { - "url": "https://api.github.com/repos/altair-graphql/altair/releases/61085855", - "assets_url": "https://api.github.com/repos/altair-graphql/altair/releases/61085855/assets", - "upload_url": "https://uploads.github.com/repos/altair-graphql/altair/releases/61085855/assets{?name,label}", - "html_url": "https://github.com/altair-graphql/altair/releases/tag/v4.4.1", - "id": 61085855, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "RE_kwDOBSMibc4DpBif", - "tag_name": "v4.4.1", - "target_commitish": "master", - "name": "v4.4.1", - "draft": false, - "prerelease": false, - "created_at": "2022-03-06T13:40:40Z", - "published_at": "2022-03-06T15:28:03Z", - "assets": [ - { - "url": "https://api.github.com/repos/altair-graphql/altair/releases/assets/58716940", - "id": 58716940, - "node_id": "RA_kwDOBSMibc4Df_MM", - "name": "altair_4.4.1_amd64_linux.deb", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 62053244, - "download_count": 36, - "created_at": "2022-03-06T13:51:25Z", - "updated_at": "2022-03-06T13:51:28Z", - "browser_download_url": "https://github.com/altair-graphql/altair/releases/download/v4.4.1/altair_4.4.1_amd64_linux.deb" - }, - { - "url": "https://api.github.com/repos/altair-graphql/altair/releases/assets/58716836", - "id": 58716836, - "node_id": "RA_kwDOBSMibc4Df_Kk", - "name": "altair_4.4.1_amd64_linux.snap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 76357632, - "download_count": 7, - "created_at": "2022-03-06T13:49:29Z", - "updated_at": "2022-03-06T13:49:32Z", - "browser_download_url": "https://github.com/altair-graphql/altair/releases/download/v4.4.1/altair_4.4.1_amd64_linux.snap" - }, - { - "url": "https://api.github.com/repos/altair-graphql/altair/releases/assets/58721915", - "id": 58721915, - "node_id": "RA_kwDOBSMibc4DgAZ7", - "name": "altair_4.4.1_arm64_mac.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 91944961, - "download_count": 30, - "created_at": "2022-03-06T15:27:48Z", - "updated_at": "2022-03-06T15:27:51Z", - "browser_download_url": "https://github.com/altair-graphql/altair/releases/download/v4.4.1/altair_4.4.1_arm64_mac.dmg" - }, - { - "url": "https://api.github.com/repos/altair-graphql/altair/releases/assets/58721914", - "id": 58721914, - "node_id": "RA_kwDOBSMibc4DgAZ6", - "name": "altair_4.4.1_arm64_mac.dmg.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 97630, - "download_count": 4, - "created_at": "2022-03-06T15:27:48Z", - "updated_at": "2022-03-06T15:27:48Z", - "browser_download_url": "https://github.com/altair-graphql/altair/releases/download/v4.4.1/altair_4.4.1_arm64_mac.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/altair-graphql/altair/releases/assets/58721887", - "id": 58721887, - "node_id": "RA_kwDOBSMibc4DgAZf", - "name": "altair_4.4.1_arm64_mac.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 88928359, - "download_count": 2413, - "created_at": "2022-03-06T15:27:29Z", - "updated_at": "2022-03-06T15:27:32Z", - "browser_download_url": "https://github.com/altair-graphql/altair/releases/download/v4.4.1/altair_4.4.1_arm64_mac.zip" - }, - { - "url": "https://api.github.com/repos/altair-graphql/altair/releases/assets/58721754", - "id": 58721754, - "node_id": "RA_kwDOBSMibc4DgAXa", - "name": "altair_4.4.1_x64_mac.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 90174615, - "download_count": 33, - "created_at": "2022-03-06T15:24:21Z", - "updated_at": "2022-03-06T15:24:24Z", - "browser_download_url": "https://github.com/altair-graphql/altair/releases/download/v4.4.1/altair_4.4.1_x64_mac.dmg" - }, - { - "url": "https://api.github.com/repos/altair-graphql/altair/releases/assets/58721753", - "id": 58721753, - "node_id": "RA_kwDOBSMibc4DgAXZ", - "name": "altair_4.4.1_x64_mac.dmg.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 95213, - "download_count": 5, - "created_at": "2022-03-06T15:24:21Z", - "updated_at": "2022-03-06T15:24:21Z", - "browser_download_url": "https://github.com/altair-graphql/altair/releases/download/v4.4.1/altair_4.4.1_x64_mac.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/altair-graphql/altair/releases/assets/58721672", - "id": 58721672, - "node_id": "RA_kwDOBSMibc4DgAWI", - "name": "altair_4.4.1_x64_mac.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 87408595, - "download_count": 4182, - "created_at": "2022-03-06T15:22:54Z", - "updated_at": "2022-03-06T15:22:57Z", - "browser_download_url": "https://github.com/altair-graphql/altair/releases/download/v4.4.1/altair_4.4.1_x64_mac.zip" - }, - { - "url": "https://api.github.com/repos/altair-graphql/altair/releases/assets/58717156", - "id": 58717156, - "node_id": "RA_kwDOBSMibc4Df_Pk", - "name": "altair_4.4.1_x64_win.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 65521772, - "download_count": 2775, - "created_at": "2022-03-06T13:54:32Z", - "updated_at": "2022-03-06T13:54:34Z", - "browser_download_url": "https://github.com/altair-graphql/altair/releases/download/v4.4.1/altair_4.4.1_x64_win.exe" - }, - { - "url": "https://api.github.com/repos/altair-graphql/altair/releases/assets/58717157", - "id": 58717157, - "node_id": "RA_kwDOBSMibc4Df_Pl", - "name": "altair_4.4.1_x64_win.exe.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 69500, - "download_count": 2474, - "created_at": "2022-03-06T13:54:32Z", - "updated_at": "2022-03-06T13:54:32Z", - "browser_download_url": "https://github.com/altair-graphql/altair/releases/download/v4.4.1/altair_4.4.1_x64_win.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/altair-graphql/altair/releases/assets/58716816", - "id": 58716816, - "node_id": "RA_kwDOBSMibc4Df_KQ", - "name": "altair_4.4.1_x86_64_linux.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 88873594, - "download_count": 481, - "created_at": "2022-03-06T13:49:06Z", - "updated_at": "2022-03-06T13:49:09Z", - "browser_download_url": "https://github.com/altair-graphql/altair/releases/download/v4.4.1/altair_4.4.1_x86_64_linux.AppImage" - }, - { - "url": "https://api.github.com/repos/altair-graphql/altair/releases/assets/58716948", - "id": 58716948, - "node_id": "RA_kwDOBSMibc4Df_MU", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 388, - "download_count": 2429, - "created_at": "2022-03-06T13:51:28Z", - "updated_at": "2022-03-06T13:51:28Z", - "browser_download_url": "https://github.com/altair-graphql/altair/releases/download/v4.4.1/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/altair-graphql/altair/releases/assets/58721917", - "id": 58721917, - "node_id": "RA_kwDOBSMibc4DgAZ9", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 858, - "download_count": 34376, - "created_at": "2022-03-06T15:27:51Z", - "updated_at": "2022-03-06T15:27:52Z", - "browser_download_url": "https://github.com/altair-graphql/altair/releases/download/v4.4.1/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/altair-graphql/altair/releases/assets/58717163", - "id": 58717163, - "node_id": "RA_kwDOBSMibc4Df_Pr", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 344, - "download_count": 22657, - "created_at": "2022-03-06T13:54:34Z", - "updated_at": "2022-03-06T13:54:35Z", - "browser_download_url": "https://github.com/altair-graphql/altair/releases/download/v4.4.1/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/altair-graphql/altair/tarball/v4.4.1", - "zipball_url": "https://api.github.com/repos/altair-graphql/altair/zipball/v4.4.1", - "body_html": "

What's Changed

\n
    \n
  • Bump lodash from 4.17.19 to 4.17.21 in /packages/altair-app by @dependabot in #1824
  • \n
  • Bump follow-redirects from 1.14.6 to 1.14.7 in /packages/altair-server by @dependabot in #1828
  • \n
  • Bump dot-prop from 4.2.0 to 4.2.1 in /packages/altair-express-middleware by @dependabot in #1827
  • \n
  • Bump dns-packet from 1.3.1 to 1.3.4 in /site by @dependabot in #1826
  • \n
  • Bump prismjs from 1.23.0 to 1.26.0 in /packages/altair-app by @dependabot in #1830
  • \n
  • Bump follow-redirects from 1.14.7 to 1.14.8 in /packages/altair-server by @dependabot in #1845
  • \n
  • Bump follow-redirects from 1.14.7 to 1.14.8 in /packages/altair-app by @dependabot in #1844
  • \n
  • Bump ajv from 6.10.2 to 6.12.6 in /packages/altair-electron by @dependabot in #1841
  • \n
  • Bump pathval from 1.1.0 to 1.1.1 in /packages/altair-app by @dependabot in #1839
  • \n
  • Bump undefsafe from 2.0.2 to 2.0.5 in /packages/altair-express-middleware by @dependabot in #1838
  • \n
  • Fix desktop xss by @imolorhe in #1857
  • \n
  • Bump follow-redirects from 1.14.7 to 1.14.8 in /site by @dependabot in #1843
  • \n
  • Bump ajv from 6.12.2 to 6.12.3 by @dependabot in #1842
  • \n
  • Bump plist from 3.0.2 to 3.0.4 in /packages/altair-electron by @dependabot in #1853
  • \n
  • Bump prismjs from 1.26.0 to 1.27.0 in /packages/altair-app by @dependabot in #1849
  • \n
  • Bump prismjs from 1.23.0 to 1.27.0 in /site by @dependabot in #1848
  • \n
  • Bump url-parse from 1.5.1 to 1.5.10 in /site by @dependabot in #1852
  • \n
  • Bump url-parse from 1.4.7 to 1.5.10 in /packages/altair-app by @dependabot in #1851
  • \n
  • feat: support csp for fastify plugin by @ZiiMakc in #1856
  • \n
\n

New Contributors

\n\n

Full Changelog: v4.4.0...v4.4.1

", - "mentions_count": 3 - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:40.280Z" - }, - "anotherredisdesktopmanager": { - "latestRelease": { - "url": "https://api.github.com/repos/qishibo/AnotherRedisDesktopManager/releases/63430441", - "assets_url": "https://api.github.com/repos/qishibo/AnotherRedisDesktopManager/releases/63430441/assets", - "upload_url": "https://uploads.github.com/repos/qishibo/AnotherRedisDesktopManager/releases/63430441/assets{?name,label}", - "html_url": "https://github.com/qishibo/AnotherRedisDesktopManager/releases/tag/v1.5.5", - "id": 63430441, - "author": { - "login": "qishibo", - "id": 5136418, - "node_id": "MDQ6VXNlcjUxMzY0MTg=", - "avatar_url": "https://avatars.githubusercontent.com/u/5136418?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/qishibo", - "html_url": "https://github.com/qishibo", - "followers_url": "https://api.github.com/users/qishibo/followers", - "following_url": "https://api.github.com/users/qishibo/following{/other_user}", - "gists_url": "https://api.github.com/users/qishibo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/qishibo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/qishibo/subscriptions", - "organizations_url": "https://api.github.com/users/qishibo/orgs", - "repos_url": "https://api.github.com/users/qishibo/repos", - "events_url": "https://api.github.com/users/qishibo/events{/privacy}", - "received_events_url": "https://api.github.com/users/qishibo/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOCc815c4Dx98p", - "tag_name": "v1.5.5", - "target_commitish": "master", - "name": "v1.5.5", - "draft": false, - "prerelease": false, - "created_at": "2022-04-02T02:40:06Z", - "published_at": "2022-04-02T02:58:04Z", - "assets": [ - { - "url": "https://api.github.com/repos/qishibo/AnotherRedisDesktopManager/releases/assets/61321844", - "id": 61321844, - "node_id": "RA_kwDOCc815c4Dp7J0", - "name": "Another-Redis-Desktop-Manager-M1-arm64-1.5.5.dmg", - "label": "", - "uploader": { - "login": "qishibo", - "id": 5136418, - "node_id": "MDQ6VXNlcjUxMzY0MTg=", - "avatar_url": "https://avatars.githubusercontent.com/u/5136418?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/qishibo", - "html_url": "https://github.com/qishibo", - "followers_url": "https://api.github.com/users/qishibo/followers", - "following_url": "https://api.github.com/users/qishibo/following{/other_user}", - "gists_url": "https://api.github.com/users/qishibo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/qishibo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/qishibo/subscriptions", - "organizations_url": "https://api.github.com/users/qishibo/orgs", - "repos_url": "https://api.github.com/users/qishibo/repos", - "events_url": "https://api.github.com/users/qishibo/events{/privacy}", - "received_events_url": "https://api.github.com/users/qishibo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 85469653, - "download_count": 4716, - "created_at": "2022-04-02T03:05:21Z", - "updated_at": "2022-04-02T03:05:23Z", - "browser_download_url": "https://github.com/qishibo/AnotherRedisDesktopManager/releases/download/v1.5.5/Another-Redis-Desktop-Manager-M1-arm64-1.5.5.dmg" - }, - { - "url": "https://api.github.com/repos/qishibo/AnotherRedisDesktopManager/releases/assets/61321562", - "id": 61321562, - "node_id": "RA_kwDOCc815c4Dp7Fa", - "name": "Another-Redis-Desktop-Manager.1.5.5.AppImage", - "label": "", - "uploader": { - "login": "qishibo", - "id": 5136418, - "node_id": "MDQ6VXNlcjUxMzY0MTg=", - "avatar_url": "https://avatars.githubusercontent.com/u/5136418?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/qishibo", - "html_url": "https://github.com/qishibo", - "followers_url": "https://api.github.com/users/qishibo/followers", - "following_url": "https://api.github.com/users/qishibo/following{/other_user}", - "gists_url": "https://api.github.com/users/qishibo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/qishibo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/qishibo/subscriptions", - "organizations_url": "https://api.github.com/users/qishibo/orgs", - "repos_url": "https://api.github.com/users/qishibo/repos", - "events_url": "https://api.github.com/users/qishibo/events{/privacy}", - "received_events_url": "https://api.github.com/users/qishibo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 83237073, - "download_count": 1171, - "created_at": "2022-04-02T03:00:54Z", - "updated_at": "2022-04-02T03:00:56Z", - "browser_download_url": "https://github.com/qishibo/AnotherRedisDesktopManager/releases/download/v1.5.5/Another-Redis-Desktop-Manager.1.5.5.AppImage" - }, - { - "url": "https://api.github.com/repos/qishibo/AnotherRedisDesktopManager/releases/assets/61321782", - "id": 61321782, - "node_id": "RA_kwDOCc815c4Dp7I2", - "name": "Another-Redis-Desktop-Manager.1.5.5.dmg", - "label": "", - "uploader": { - "login": "qishibo", - "id": 5136418, - "node_id": "MDQ6VXNlcjUxMzY0MTg=", - "avatar_url": "https://avatars.githubusercontent.com/u/5136418?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/qishibo", - "html_url": "https://github.com/qishibo", - "followers_url": "https://api.github.com/users/qishibo/followers", - "following_url": "https://api.github.com/users/qishibo/following{/other_user}", - "gists_url": "https://api.github.com/users/qishibo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/qishibo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/qishibo/subscriptions", - "organizations_url": "https://api.github.com/users/qishibo/orgs", - "repos_url": "https://api.github.com/users/qishibo/repos", - "events_url": "https://api.github.com/users/qishibo/events{/privacy}", - "received_events_url": "https://api.github.com/users/qishibo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 82083984, - "download_count": 7144, - "created_at": "2022-04-02T03:04:16Z", - "updated_at": "2022-04-02T03:04:18Z", - "browser_download_url": "https://github.com/qishibo/AnotherRedisDesktopManager/releases/download/v1.5.5/Another-Redis-Desktop-Manager.1.5.5.dmg" - }, - { - "url": "https://api.github.com/repos/qishibo/AnotherRedisDesktopManager/releases/assets/61321696", - "id": 61321696, - "node_id": "RA_kwDOCc815c4Dp7Hg", - "name": "Another-Redis-Desktop-Manager.1.5.5.exe", - "label": "", - "uploader": { - "login": "qishibo", - "id": 5136418, - "node_id": "MDQ6VXNlcjUxMzY0MTg=", - "avatar_url": "https://avatars.githubusercontent.com/u/5136418?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/qishibo", - "html_url": "https://github.com/qishibo", - "followers_url": "https://api.github.com/users/qishibo/followers", - "following_url": "https://api.github.com/users/qishibo/following{/other_user}", - "gists_url": "https://api.github.com/users/qishibo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/qishibo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/qishibo/subscriptions", - "organizations_url": "https://api.github.com/users/qishibo/orgs", - "repos_url": "https://api.github.com/users/qishibo/repos", - "events_url": "https://api.github.com/users/qishibo/events{/privacy}", - "received_events_url": "https://api.github.com/users/qishibo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 60605012, - "download_count": 28582, - "created_at": "2022-04-02T03:02:46Z", - "updated_at": "2022-04-02T03:02:48Z", - "browser_download_url": "https://github.com/qishibo/AnotherRedisDesktopManager/releases/download/v1.5.5/Another-Redis-Desktop-Manager.1.5.5.exe" - }, - { - "url": "https://api.github.com/repos/qishibo/AnotherRedisDesktopManager/releases/assets/61321565", - "id": 61321565, - "node_id": "RA_kwDOCc815c4Dp7Fd", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "qishibo", - "id": 5136418, - "node_id": "MDQ6VXNlcjUxMzY0MTg=", - "avatar_url": "https://avatars.githubusercontent.com/u/5136418?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/qishibo", - "html_url": "https://github.com/qishibo", - "followers_url": "https://api.github.com/users/qishibo/followers", - "following_url": "https://api.github.com/users/qishibo/following{/other_user}", - "gists_url": "https://api.github.com/users/qishibo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/qishibo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/qishibo/subscriptions", - "organizations_url": "https://api.github.com/users/qishibo/orgs", - "repos_url": "https://api.github.com/users/qishibo/repos", - "events_url": "https://api.github.com/users/qishibo/events{/privacy}", - "received_events_url": "https://api.github.com/users/qishibo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 408, - "download_count": 3998, - "created_at": "2022-04-02T03:00:56Z", - "updated_at": "2022-04-02T03:00:57Z", - "browser_download_url": "https://github.com/qishibo/AnotherRedisDesktopManager/releases/download/v1.5.5/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/qishibo/AnotherRedisDesktopManager/releases/assets/61321788", - "id": 61321788, - "node_id": "RA_kwDOCc815c4Dp7I8", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "qishibo", - "id": 5136418, - "node_id": "MDQ6VXNlcjUxMzY0MTg=", - "avatar_url": "https://avatars.githubusercontent.com/u/5136418?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/qishibo", - "html_url": "https://github.com/qishibo", - "followers_url": "https://api.github.com/users/qishibo/followers", - "following_url": "https://api.github.com/users/qishibo/following{/other_user}", - "gists_url": "https://api.github.com/users/qishibo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/qishibo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/qishibo/subscriptions", - "organizations_url": "https://api.github.com/users/qishibo/orgs", - "repos_url": "https://api.github.com/users/qishibo/repos", - "events_url": "https://api.github.com/users/qishibo/events{/privacy}", - "received_events_url": "https://api.github.com/users/qishibo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 374, - "download_count": 33326, - "created_at": "2022-04-02T03:04:18Z", - "updated_at": "2022-04-02T03:04:19Z", - "browser_download_url": "https://github.com/qishibo/AnotherRedisDesktopManager/releases/download/v1.5.5/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/qishibo/AnotherRedisDesktopManager/releases/assets/61321698", - "id": 61321698, - "node_id": "RA_kwDOCc815c4Dp7Hi", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "qishibo", - "id": 5136418, - "node_id": "MDQ6VXNlcjUxMzY0MTg=", - "avatar_url": "https://avatars.githubusercontent.com/u/5136418?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/qishibo", - "html_url": "https://github.com/qishibo", - "followers_url": "https://api.github.com/users/qishibo/followers", - "following_url": "https://api.github.com/users/qishibo/following{/other_user}", - "gists_url": "https://api.github.com/users/qishibo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/qishibo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/qishibo/subscriptions", - "organizations_url": "https://api.github.com/users/qishibo/orgs", - "repos_url": "https://api.github.com/users/qishibo/repos", - "events_url": "https://api.github.com/users/qishibo/events{/privacy}", - "received_events_url": "https://api.github.com/users/qishibo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 374, - "download_count": 67035, - "created_at": "2022-04-02T03:02:48Z", - "updated_at": "2022-04-02T03:02:48Z", - "browser_download_url": "https://github.com/qishibo/AnotherRedisDesktopManager/releases/download/v1.5.5/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/qishibo/AnotherRedisDesktopManager/tarball/v1.5.5", - "zipball_url": "https://api.github.com/repos/qishibo/AnotherRedisDesktopManager/zipball/v1.5.5", - "body_html": "

Change Log:

\n
    \n
  • Auto refresh in key tab
  • \n
  • Readonly mode 🕹️🕹️
  • \n
  • Memory analysis 📈📈
  • \n
  • Monitor && Protobuf support 💂💂
  • \n
  • Bug fix 🐞
  • \n
\n

PS: if Mac M1 errors damaged and can’t be opened. You should move it to the Trash:

\n
    \n
  1. sudo spctl --master-disable
  2. \n
  3. sudo xattr -rd com.apple.quarantine /Applications/Another\\ Redis\\ Desktop\\ Manager.app
  4. \n
", - "reactions": { - "url": "https://api.github.com/repos/qishibo/AnotherRedisDesktopManager/releases/63430441/reactions", - "total_count": 64, - "+1": 31, - "-1": 0, - "laugh": 5, - "hooray": 11, - "confused": 0, - "heart": 8, - "rocket": 5, - "eyes": 4 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:40.363Z" - }, - "appium": { - "latestRelease": { - "url": "https://api.github.com/repos/appium/appium-desktop/releases/62887423", - "assets_url": "https://api.github.com/repos/appium/appium-desktop/releases/62887423/assets", - "upload_url": "https://uploads.github.com/repos/appium/appium-desktop/releases/62887423/assets{?name,label}", - "html_url": "https://github.com/appium/appium-desktop/releases/tag/v1.22.3", - "id": 62887423, - "author": { - "login": "dpgraham", - "id": 852574, - "node_id": "MDQ6VXNlcjg1MjU3NA==", - "avatar_url": "https://avatars.githubusercontent.com/u/852574?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dpgraham", - "html_url": "https://github.com/dpgraham", - "followers_url": "https://api.github.com/users/dpgraham/followers", - "following_url": "https://api.github.com/users/dpgraham/following{/other_user}", - "gists_url": "https://api.github.com/users/dpgraham/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dpgraham/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dpgraham/subscriptions", - "organizations_url": "https://api.github.com/users/dpgraham/orgs", - "repos_url": "https://api.github.com/users/dpgraham/repos", - "events_url": "https://api.github.com/users/dpgraham/events{/privacy}", - "received_events_url": "https://api.github.com/users/dpgraham/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOA8nRxM4Dv5X_", - "tag_name": "v1.22.3", - "target_commitish": "master", - "name": "1.22.3", - "draft": false, - "prerelease": false, - "created_at": "2022-03-28T04:08:56Z", - "published_at": "2022-03-28T05:20:43Z", - "assets": [ - { - "url": "https://api.github.com/repos/appium/appium-desktop/releases/assets/60797377", - "id": 60797377, - "node_id": "RA_kwDOA8nRxM4Dn7HB", - "name": "Appium-Server-GUI-1.22.3-mac.zip", - "label": "", - "uploader": { - "login": "dpgraham", - "id": 852574, - "node_id": "MDQ6VXNlcjg1MjU3NA==", - "avatar_url": "https://avatars.githubusercontent.com/u/852574?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dpgraham", - "html_url": "https://github.com/dpgraham", - "followers_url": "https://api.github.com/users/dpgraham/followers", - "following_url": "https://api.github.com/users/dpgraham/following{/other_user}", - "gists_url": "https://api.github.com/users/dpgraham/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dpgraham/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dpgraham/subscriptions", - "organizations_url": "https://api.github.com/users/dpgraham/orgs", - "repos_url": "https://api.github.com/users/dpgraham/repos", - "events_url": "https://api.github.com/users/dpgraham/events{/privacy}", - "received_events_url": "https://api.github.com/users/dpgraham/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 166836651, - "download_count": 4217, - "created_at": "2022-03-28T04:16:51Z", - "updated_at": "2022-03-28T04:17:01Z", - "browser_download_url": "https://github.com/appium/appium-desktop/releases/download/v1.22.3/Appium-Server-GUI-1.22.3-mac.zip" - }, - { - "url": "https://api.github.com/repos/appium/appium-desktop/releases/assets/60797102", - "id": 60797102, - "node_id": "RA_kwDOA8nRxM4Dn7Cu", - "name": "Appium-Server-GUI-linux-1.22.3.AppImage", - "label": "", - "uploader": { - "login": "dpgraham", - "id": 852574, - "node_id": "MDQ6VXNlcjg1MjU3NA==", - "avatar_url": "https://avatars.githubusercontent.com/u/852574?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dpgraham", - "html_url": "https://github.com/dpgraham", - "followers_url": "https://api.github.com/users/dpgraham/followers", - "following_url": "https://api.github.com/users/dpgraham/following{/other_user}", - "gists_url": "https://api.github.com/users/dpgraham/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dpgraham/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dpgraham/subscriptions", - "organizations_url": "https://api.github.com/users/dpgraham/orgs", - "repos_url": "https://api.github.com/users/dpgraham/repos", - "events_url": "https://api.github.com/users/dpgraham/events{/privacy}", - "received_events_url": "https://api.github.com/users/dpgraham/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 143804917, - "download_count": 2083, - "created_at": "2022-03-28T04:12:48Z", - "updated_at": "2022-03-28T04:12:51Z", - "browser_download_url": "https://github.com/appium/appium-desktop/releases/download/v1.22.3/Appium-Server-GUI-linux-1.22.3.AppImage" - }, - { - "url": "https://api.github.com/repos/appium/appium-desktop/releases/assets/60797422", - "id": 60797422, - "node_id": "RA_kwDOA8nRxM4Dn7Hu", - "name": "Appium-Server-GUI-mac-1.22.3.dmg", - "label": "", - "uploader": { - "login": "dpgraham", - "id": 852574, - "node_id": "MDQ6VXNlcjg1MjU3NA==", - "avatar_url": "https://avatars.githubusercontent.com/u/852574?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dpgraham", - "html_url": "https://github.com/dpgraham", - "followers_url": "https://api.github.com/users/dpgraham/followers", - "following_url": "https://api.github.com/users/dpgraham/following{/other_user}", - "gists_url": "https://api.github.com/users/dpgraham/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dpgraham/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dpgraham/subscriptions", - "organizations_url": "https://api.github.com/users/dpgraham/orgs", - "repos_url": "https://api.github.com/users/dpgraham/repos", - "events_url": "https://api.github.com/users/dpgraham/events{/privacy}", - "received_events_url": "https://api.github.com/users/dpgraham/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 155274629, - "download_count": 10558, - "created_at": "2022-03-28T04:17:39Z", - "updated_at": "2022-03-28T04:17:51Z", - "browser_download_url": "https://github.com/appium/appium-desktop/releases/download/v1.22.3/Appium-Server-GUI-mac-1.22.3.dmg" - }, - { - "url": "https://api.github.com/repos/appium/appium-desktop/releases/assets/60797423", - "id": 60797423, - "node_id": "RA_kwDOA8nRxM4Dn7Hv", - "name": "Appium-Server-GUI-mac-1.22.3.dmg.blockmap", - "label": "", - "uploader": { - "login": "dpgraham", - "id": 852574, - "node_id": "MDQ6VXNlcjg1MjU3NA==", - "avatar_url": "https://avatars.githubusercontent.com/u/852574?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dpgraham", - "html_url": "https://github.com/dpgraham", - "followers_url": "https://api.github.com/users/dpgraham/followers", - "following_url": "https://api.github.com/users/dpgraham/following{/other_user}", - "gists_url": "https://api.github.com/users/dpgraham/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dpgraham/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dpgraham/subscriptions", - "organizations_url": "https://api.github.com/users/dpgraham/orgs", - "repos_url": "https://api.github.com/users/dpgraham/repos", - "events_url": "https://api.github.com/users/dpgraham/events{/privacy}", - "received_events_url": "https://api.github.com/users/dpgraham/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 162418, - "download_count": 1426, - "created_at": "2022-03-28T04:17:39Z", - "updated_at": "2022-03-28T04:17:39Z", - "browser_download_url": "https://github.com/appium/appium-desktop/releases/download/v1.22.3/Appium-Server-GUI-mac-1.22.3.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/appium/appium-desktop/releases/assets/60804837", - "id": 60804837, - "node_id": "RA_kwDOA8nRxM4Dn87l", - "name": "Appium.Server.GUI-windows-1.22.3.exe", - "label": null, - "uploader": { - "login": "KazuCocoa", - "id": 5511591, - "node_id": "MDQ6VXNlcjU1MTE1OTE=", - "avatar_url": "https://avatars.githubusercontent.com/u/5511591?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/KazuCocoa", - "html_url": "https://github.com/KazuCocoa", - "followers_url": "https://api.github.com/users/KazuCocoa/followers", - "following_url": "https://api.github.com/users/KazuCocoa/following{/other_user}", - "gists_url": "https://api.github.com/users/KazuCocoa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KazuCocoa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KazuCocoa/subscriptions", - "organizations_url": "https://api.github.com/users/KazuCocoa/orgs", - "repos_url": "https://api.github.com/users/KazuCocoa/repos", - "events_url": "https://api.github.com/users/KazuCocoa/events{/privacy}", - "received_events_url": "https://api.github.com/users/KazuCocoa/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 277991771, - "download_count": 13741, - "created_at": "2022-03-28T06:55:45Z", - "updated_at": "2022-03-28T06:56:13Z", - "browser_download_url": "https://github.com/appium/appium-desktop/releases/download/v1.22.3/Appium.Server.GUI-windows-1.22.3.exe" - }, - { - "url": "https://api.github.com/repos/appium/appium-desktop/releases/assets/60804866", - "id": 60804866, - "node_id": "RA_kwDOA8nRxM4Dn88C", - "name": "Appium.Server.GUI-windows-1.22.3.exe.blockmap", - "label": null, - "uploader": { - "login": "KazuCocoa", - "id": 5511591, - "node_id": "MDQ6VXNlcjU1MTE1OTE=", - "avatar_url": "https://avatars.githubusercontent.com/u/5511591?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/KazuCocoa", - "html_url": "https://github.com/KazuCocoa", - "followers_url": "https://api.github.com/users/KazuCocoa/followers", - "following_url": "https://api.github.com/users/KazuCocoa/following{/other_user}", - "gists_url": "https://api.github.com/users/KazuCocoa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KazuCocoa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KazuCocoa/subscriptions", - "organizations_url": "https://api.github.com/users/KazuCocoa/orgs", - "repos_url": "https://api.github.com/users/KazuCocoa/repos", - "events_url": "https://api.github.com/users/KazuCocoa/events{/privacy}", - "received_events_url": "https://api.github.com/users/KazuCocoa/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 257009, - "download_count": 1293, - "created_at": "2022-03-28T06:56:13Z", - "updated_at": "2022-03-28T06:56:14Z", - "browser_download_url": "https://github.com/appium/appium-desktop/releases/download/v1.22.3/Appium.Server.GUI-windows-1.22.3.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/appium/appium-desktop/releases/assets/60804868", - "id": 60804868, - "node_id": "RA_kwDOA8nRxM4Dn88E", - "name": "Appium.Server.GUI-windows-1.22.3.zip", - "label": null, - "uploader": { - "login": "KazuCocoa", - "id": 5511591, - "node_id": "MDQ6VXNlcjU1MTE1OTE=", - "avatar_url": "https://avatars.githubusercontent.com/u/5511591?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/KazuCocoa", - "html_url": "https://github.com/KazuCocoa", - "followers_url": "https://api.github.com/users/KazuCocoa/followers", - "following_url": "https://api.github.com/users/KazuCocoa/following{/other_user}", - "gists_url": "https://api.github.com/users/KazuCocoa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KazuCocoa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KazuCocoa/subscriptions", - "organizations_url": "https://api.github.com/users/KazuCocoa/orgs", - "repos_url": "https://api.github.com/users/KazuCocoa/repos", - "events_url": "https://api.github.com/users/KazuCocoa/events{/privacy}", - "received_events_url": "https://api.github.com/users/KazuCocoa/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 163762147, - "download_count": 3867, - "created_at": "2022-03-28T06:56:14Z", - "updated_at": "2022-03-28T06:56:51Z", - "browser_download_url": "https://github.com/appium/appium-desktop/releases/download/v1.22.3/Appium.Server.GUI-windows-1.22.3.zip" - }, - { - "url": "https://api.github.com/repos/appium/appium-desktop/releases/assets/60797103", - "id": 60797103, - "node_id": "RA_kwDOA8nRxM4Dn7Cv", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "dpgraham", - "id": 852574, - "node_id": "MDQ6VXNlcjg1MjU3NA==", - "avatar_url": "https://avatars.githubusercontent.com/u/852574?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dpgraham", - "html_url": "https://github.com/dpgraham", - "followers_url": "https://api.github.com/users/dpgraham/followers", - "following_url": "https://api.github.com/users/dpgraham/following{/other_user}", - "gists_url": "https://api.github.com/users/dpgraham/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dpgraham/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dpgraham/subscriptions", - "organizations_url": "https://api.github.com/users/dpgraham/orgs", - "repos_url": "https://api.github.com/users/dpgraham/repos", - "events_url": "https://api.github.com/users/dpgraham/events{/privacy}", - "received_events_url": "https://api.github.com/users/dpgraham/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 401, - "download_count": 1266, - "created_at": "2022-03-28T04:12:52Z", - "updated_at": "2022-03-28T04:12:52Z", - "browser_download_url": "https://github.com/appium/appium-desktop/releases/download/v1.22.3/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/appium/appium-desktop/releases/assets/60797439", - "id": 60797439, - "node_id": "RA_kwDOA8nRxM4Dn7H_", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "dpgraham", - "id": 852574, - "node_id": "MDQ6VXNlcjg1MjU3NA==", - "avatar_url": "https://avatars.githubusercontent.com/u/852574?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dpgraham", - "html_url": "https://github.com/dpgraham", - "followers_url": "https://api.github.com/users/dpgraham/followers", - "following_url": "https://api.github.com/users/dpgraham/following{/other_user}", - "gists_url": "https://api.github.com/users/dpgraham/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dpgraham/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dpgraham/subscriptions", - "organizations_url": "https://api.github.com/users/dpgraham/orgs", - "repos_url": "https://api.github.com/users/dpgraham/repos", - "events_url": "https://api.github.com/users/dpgraham/events{/privacy}", - "received_events_url": "https://api.github.com/users/dpgraham/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 550, - "download_count": 1305, - "created_at": "2022-03-28T04:17:51Z", - "updated_at": "2022-03-28T04:17:52Z", - "browser_download_url": "https://github.com/appium/appium-desktop/releases/download/v1.22.3/latest-mac.yml" - } - ], - "tarball_url": "https://api.github.com/repos/appium/appium-desktop/tarball/v1.22.3", - "zipball_url": "https://api.github.com/repos/appium/appium-desktop/zipball/v1.22.3", - "body_html": "
    \n
  • bump the embedded appium version to 1.22.3
  • \n
\n

Note: On Windows environment, it might get a warning as #1995 . Then, please uninstall the old one and re-install the new one.
\nIf you got a JS error on macOS 12.3, please try https://github.com/appium/appium-desktop#installing-on-macos out, especially the codesign.

", - "reactions": { - "url": "https://api.github.com/repos/appium/appium-desktop/releases/62887423/reactions", - "total_count": 41, - "+1": 18, - "-1": 0, - "laugh": 2, - "hooray": 13, - "confused": 0, - "heart": 3, - "rocket": 2, - "eyes": 3 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:40.467Z" - }, - "argo": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:40.529Z" - }, - "antares": { - "latestRelease": { - "url": "https://api.github.com/repos/antares-sql/antares/releases/66309255", - "assets_url": "https://api.github.com/repos/antares-sql/antares/releases/66309255/assets", - "upload_url": "https://uploads.github.com/repos/antares-sql/antares/releases/66309255/assets{?name,label}", - "html_url": "https://github.com/antares-sql/antares/releases/tag/v0.5.3", - "id": 66309255, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "RE_kwDOD4GU-c4D88yH", - "tag_name": "v0.5.3", - "target_commitish": "master", - "name": "0.5.3", - "draft": false, - "prerelease": false, - "created_at": "2022-05-08T07:25:59Z", - "published_at": "2022-05-08T11:13:32Z", - "assets": [ - { - "url": "https://api.github.com/repos/antares-sql/antares/releases/assets/64837986", - "id": 64837986, - "node_id": "RA_kwDOD4GU-c4D3Vli", - "name": "Antares-0.5.3-linux_amd64.deb", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 73786756, - "download_count": 6, - "created_at": "2022-05-08T08:05:22Z", - "updated_at": "2022-05-08T08:05:25Z", - "browser_download_url": "https://github.com/antares-sql/antares/releases/download/v0.5.3/Antares-0.5.3-linux_amd64.deb" - }, - { - "url": "https://api.github.com/repos/antares-sql/antares/releases/assets/64837988", - "id": 64837988, - "node_id": "RA_kwDOD4GU-c4D3Vlk", - "name": "Antares-0.5.3-linux_arm64.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 126893607, - "download_count": 0, - "created_at": "2022-05-08T08:05:31Z", - "updated_at": "2022-05-08T08:05:35Z", - "browser_download_url": "https://github.com/antares-sql/antares/releases/download/v0.5.3/Antares-0.5.3-linux_arm64.AppImage" - }, - { - "url": "https://api.github.com/repos/antares-sql/antares/releases/assets/64837945", - "id": 64837945, - "node_id": "RA_kwDOD4GU-c4D3Vk5", - "name": "Antares-0.5.3-linux_armv7l.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 110442204, - "download_count": 0, - "created_at": "2022-05-08T08:04:07Z", - "updated_at": "2022-05-08T08:04:10Z", - "browser_download_url": "https://github.com/antares-sql/antares/releases/download/v0.5.3/Antares-0.5.3-linux_armv7l.AppImage" - }, - { - "url": "https://api.github.com/repos/antares-sql/antares/releases/assets/64837908", - "id": 64837908, - "node_id": "RA_kwDOD4GU-c4D3VkU", - "name": "Antares-0.5.3-linux_x86_64.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 120877805, - "download_count": 9, - "created_at": "2022-05-08T08:02:44Z", - "updated_at": "2022-05-08T08:02:47Z", - "browser_download_url": "https://github.com/antares-sql/antares/releases/download/v0.5.3/Antares-0.5.3-linux_x86_64.AppImage" - }, - { - "url": "https://api.github.com/repos/antares-sql/antares/releases/assets/64838086", - "id": 64838086, - "node_id": "RA_kwDOD4GU-c4D3VnG", - "name": "Antares-0.5.3-mac_x64.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 116796506, - "download_count": 5, - "created_at": "2022-05-08T08:06:56Z", - "updated_at": "2022-05-08T08:07:00Z", - "browser_download_url": "https://github.com/antares-sql/antares/releases/download/v0.5.3/Antares-0.5.3-mac_x64.dmg" - }, - { - "url": "https://api.github.com/repos/antares-sql/antares/releases/assets/64838085", - "id": 64838085, - "node_id": "RA_kwDOD4GU-c4D3VnF", - "name": "Antares-0.5.3-mac_x64.dmg.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 122538, - "download_count": 0, - "created_at": "2022-05-08T08:06:56Z", - "updated_at": "2022-05-08T08:06:56Z", - "browser_download_url": "https://github.com/antares-sql/antares/releases/download/v0.5.3/Antares-0.5.3-mac_x64.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/antares-sql/antares/releases/assets/64838092", - "id": 64838092, - "node_id": "RA_kwDOD4GU-c4D3VnM", - "name": "Antares-0.5.3-mac_x64.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 112075051, - "download_count": 0, - "created_at": "2022-05-08T08:07:21Z", - "updated_at": "2022-05-08T08:07:26Z", - "browser_download_url": "https://github.com/antares-sql/antares/releases/download/v0.5.3/Antares-0.5.3-mac_x64.zip" - }, - { - "url": "https://api.github.com/repos/antares-sql/antares/releases/assets/64838091", - "id": 64838091, - "node_id": "RA_kwDOD4GU-c4D3VnL", - "name": "Antares-0.5.3-mac_x64.zip.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 119595, - "download_count": 0, - "created_at": "2022-05-08T08:07:21Z", - "updated_at": "2022-05-08T08:07:21Z", - "browser_download_url": "https://github.com/antares-sql/antares/releases/download/v0.5.3/Antares-0.5.3-mac_x64.zip.blockmap" - }, - { - "url": "https://api.github.com/repos/antares-sql/antares/releases/assets/64838124", - "id": 64838124, - "node_id": "RA_kwDOD4GU-c4D3Vns", - "name": "Antares-0.5.3-portable.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 74000946, - "download_count": 7, - "created_at": "2022-05-08T08:08:03Z", - "updated_at": "2022-05-08T08:08:07Z", - "browser_download_url": "https://github.com/antares-sql/antares/releases/download/v0.5.3/Antares-0.5.3-portable.exe" - }, - { - "url": "https://api.github.com/repos/antares-sql/antares/releases/assets/64838127", - "id": 64838127, - "node_id": "RA_kwDOD4GU-c4D3Vnv", - "name": "Antares-0.5.3-win_x64.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 74191112, - "download_count": 61, - "created_at": "2022-05-08T08:08:06Z", - "updated_at": "2022-05-08T08:08:11Z", - "browser_download_url": "https://github.com/antares-sql/antares/releases/download/v0.5.3/Antares-0.5.3-win_x64.exe" - }, - { - "url": "https://api.github.com/repos/antares-sql/antares/releases/assets/64838126", - "id": 64838126, - "node_id": "RA_kwDOD4GU-c4D3Vnu", - "name": "Antares-0.5.3-win_x64.exe.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 77662, - "download_count": 36, - "created_at": "2022-05-08T08:08:06Z", - "updated_at": "2022-05-08T08:08:06Z", - "browser_download_url": "https://github.com/antares-sql/antares/releases/download/v0.5.3/Antares-0.5.3-win_x64.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/antares-sql/antares/releases/assets/64837992", - "id": 64837992, - "node_id": "RA_kwDOD4GU-c4D3Vlo", - "name": "latest-linux-arm.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 392, - "download_count": 0, - "created_at": "2022-05-08T08:05:36Z", - "updated_at": "2022-05-08T08:05:36Z", - "browser_download_url": "https://github.com/antares-sql/antares/releases/download/v0.5.3/latest-linux-arm.yml" - }, - { - "url": "https://api.github.com/repos/antares-sql/antares/releases/assets/64837993", - "id": 64837993, - "node_id": "RA_kwDOD4GU-c4D3Vlp", - "name": "latest-linux-arm64.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 390, - "download_count": 0, - "created_at": "2022-05-08T08:05:36Z", - "updated_at": "2022-05-08T08:05:36Z", - "browser_download_url": "https://github.com/antares-sql/antares/releases/download/v0.5.3/latest-linux-arm64.yml" - }, - { - "url": "https://api.github.com/repos/antares-sql/antares/releases/assets/64837991", - "id": 64837991, - "node_id": "RA_kwDOD4GU-c4D3Vln", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 392, - "download_count": 1, - "created_at": "2022-05-08T08:05:36Z", - "updated_at": "2022-05-08T08:05:36Z", - "browser_download_url": "https://github.com/antares-sql/antares/releases/download/v0.5.3/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/antares-sql/antares/releases/assets/64838096", - "id": 64838096, - "node_id": "RA_kwDOD4GU-c4D3VnQ", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 503, - "download_count": 0, - "created_at": "2022-05-08T08:07:26Z", - "updated_at": "2022-05-08T08:07:26Z", - "browser_download_url": "https://github.com/antares-sql/antares/releases/download/v0.5.3/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/antares-sql/antares/releases/assets/64838132", - "id": 64838132, - "node_id": "RA_kwDOD4GU-c4D3Vn0", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 346, - "download_count": 43, - "created_at": "2022-05-08T08:08:11Z", - "updated_at": "2022-05-08T08:08:11Z", - "browser_download_url": "https://github.com/antares-sql/antares/releases/download/v0.5.3/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/antares-sql/antares/tarball/v0.5.3", - "zipball_url": "https://api.github.com/repos/antares-sql/antares/zipball/v0.5.3", - "body_html": "

0.5.3 (2022-05-08)

\n

If you appreciate this project and would like to express your support, please give us a on GitHub and a review on the store you downloaded it from.
\nDon't forget to report bugs or send us feedback, this will allow us to build a more stable and complete application.

\n

Features

\n
    \n
  • Default open schema if only one present (0fa22fb)
  • \n
\n

Bug Fixes

\n
    \n
  • LIKE operator in table filter not properly working, closes #242 (eb1afed)
  • \n
  • MySQL: Creating temporary tables on export to overcome view dependency errors (e4c5d9b)
  • \n
  • MySQL: support to ANSI_QUOTES mode not working, closes #243 (9fcc7d1)
  • \n
  • Prevents query tabs targets previous schema if not in explorebar, closes #236 (5e4abd3)
  • \n
  • SQLite: Tables with sqlite in name not visible, closes #239 (690cdcb)
  • \n
  • Unable to set an empty string as field default (bfdb463)
  • \n
\n

Download

\n

\"Get \"Get \"Get

", - "discussion_url": "https://github.com/antares-sql/antares/discussions/246" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:40.624Z" - }, - "arizona": { - "latestRelease": { - "url": "https://api.github.com/repos/strnadchristopher/arizona/releases/29898153", - "assets_url": "https://api.github.com/repos/strnadchristopher/arizona/releases/29898153/assets", - "upload_url": "https://uploads.github.com/repos/strnadchristopher/arizona/releases/29898153/assets{?name,label}", - "html_url": "https://github.com/strnadchristopher/arizona/releases/tag/v1.0.0-beta", - "id": 29898153, - "author": { - "login": "strnadchristopher", - "id": 16929234, - "node_id": "MDQ6VXNlcjE2OTI5MjM0", - "avatar_url": "https://avatars.githubusercontent.com/u/16929234?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/strnadchristopher", - "html_url": "https://github.com/strnadchristopher", - "followers_url": "https://api.github.com/users/strnadchristopher/followers", - "following_url": "https://api.github.com/users/strnadchristopher/following{/other_user}", - "gists_url": "https://api.github.com/users/strnadchristopher/gists{/gist_id}", - "starred_url": "https://api.github.com/users/strnadchristopher/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/strnadchristopher/subscriptions", - "organizations_url": "https://api.github.com/users/strnadchristopher/orgs", - "repos_url": "https://api.github.com/users/strnadchristopher/repos", - "events_url": "https://api.github.com/users/strnadchristopher/events{/privacy}", - "received_events_url": "https://api.github.com/users/strnadchristopher/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI5ODk4MTUz", - "tag_name": "v1.0.0-beta", - "target_commitish": "master", - "name": "Arizona v1.0.0-beta", - "draft": false, - "prerelease": false, - "created_at": "2020-08-20T04:13:28Z", - "published_at": "2020-08-20T05:57:45Z", - "assets": [ - { - "url": "https://api.github.com/repos/strnadchristopher/arizona/releases/assets/24143479", - "id": 24143479, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI0MTQzNDc5", - "name": "Arizona-v1.0.0-beta-macOS.zip", - "label": null, - "uploader": { - "login": "strnadchristopher", - "id": 16929234, - "node_id": "MDQ6VXNlcjE2OTI5MjM0", - "avatar_url": "https://avatars.githubusercontent.com/u/16929234?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/strnadchristopher", - "html_url": "https://github.com/strnadchristopher", - "followers_url": "https://api.github.com/users/strnadchristopher/followers", - "following_url": "https://api.github.com/users/strnadchristopher/following{/other_user}", - "gists_url": "https://api.github.com/users/strnadchristopher/gists{/gist_id}", - "starred_url": "https://api.github.com/users/strnadchristopher/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/strnadchristopher/subscriptions", - "organizations_url": "https://api.github.com/users/strnadchristopher/orgs", - "repos_url": "https://api.github.com/users/strnadchristopher/repos", - "events_url": "https://api.github.com/users/strnadchristopher/events{/privacy}", - "received_events_url": "https://api.github.com/users/strnadchristopher/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 109916523, - "download_count": 107, - "created_at": "2020-08-21T03:05:10Z", - "updated_at": "2020-08-21T03:07:49Z", - "browser_download_url": "https://github.com/strnadchristopher/arizona/releases/download/v1.0.0-beta/Arizona-v1.0.0-beta-macOS.zip" - }, - { - "url": "https://api.github.com/repos/strnadchristopher/arizona/releases/assets/24107201", - "id": 24107201, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI0MTA3MjAx", - "name": "Arizona-v1.0.0-beta-Windows.zip", - "label": null, - "uploader": { - "login": "strnadchristopher", - "id": 16929234, - "node_id": "MDQ6VXNlcjE2OTI5MjM0", - "avatar_url": "https://avatars.githubusercontent.com/u/16929234?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/strnadchristopher", - "html_url": "https://github.com/strnadchristopher", - "followers_url": "https://api.github.com/users/strnadchristopher/followers", - "following_url": "https://api.github.com/users/strnadchristopher/following{/other_user}", - "gists_url": "https://api.github.com/users/strnadchristopher/gists{/gist_id}", - "starred_url": "https://api.github.com/users/strnadchristopher/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/strnadchristopher/subscriptions", - "organizations_url": "https://api.github.com/users/strnadchristopher/orgs", - "repos_url": "https://api.github.com/users/strnadchristopher/repos", - "events_url": "https://api.github.com/users/strnadchristopher/events{/privacy}", - "received_events_url": "https://api.github.com/users/strnadchristopher/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 265060912, - "download_count": 366, - "created_at": "2020-08-20T04:07:35Z", - "updated_at": "2020-08-20T20:28:52Z", - "browser_download_url": "https://github.com/strnadchristopher/arizona/releases/download/v1.0.0-beta/Arizona-v1.0.0-beta-Windows.zip" - } - ], - "tarball_url": "https://api.github.com/repos/strnadchristopher/arizona/tarball/v1.0.0-beta", - "zipball_url": "https://api.github.com/repos/strnadchristopher/arizona/zipball/v1.0.0-beta", - "body_html": "

First official windows release of Arizona.
\nFeatures:
\nSpotify Control
\nConversations
\nGetting lyrics
\nRunning Python Scripts
\nand more

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:40.718Z" - }, - "assessment-disaggregation": { - "latestRelease": { - "url": "https://api.github.com/repos/tazzben/Assessment-Disaggregation/releases/63966216", - "assets_url": "https://api.github.com/repos/tazzben/Assessment-Disaggregation/releases/63966216/assets", - "upload_url": "https://uploads.github.com/repos/tazzben/Assessment-Disaggregation/releases/63966216/assets{?name,label}", - "html_url": "https://github.com/tazzben/Assessment-Disaggregation/releases/tag/v1.5.7", - "id": 63966216, - "author": { - "login": "tazzben", - "id": 303181, - "node_id": "MDQ6VXNlcjMwMzE4MQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/303181?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tazzben", - "html_url": "https://github.com/tazzben", - "followers_url": "https://api.github.com/users/tazzben/followers", - "following_url": "https://api.github.com/users/tazzben/following{/other_user}", - "gists_url": "https://api.github.com/users/tazzben/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tazzben/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tazzben/subscriptions", - "organizations_url": "https://api.github.com/users/tazzben/orgs", - "repos_url": "https://api.github.com/users/tazzben/repos", - "events_url": "https://api.github.com/users/tazzben/events{/privacy}", - "received_events_url": "https://api.github.com/users/tazzben/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOEIwB1M4D0AwI", - "tag_name": "v1.5.7", - "target_commitish": "main", - "name": "v1.5.7", - "draft": false, - "prerelease": false, - "created_at": "2022-04-08T11:58:38Z", - "published_at": "2022-04-08T12:43:29Z", - "assets": [ - { - "url": "https://api.github.com/repos/tazzben/Assessment-Disaggregation/releases/assets/61947383", - "id": 61947383, - "node_id": "RA_kwDOEIwB1M4DsT33", - "name": "assessment-disaggregation-1.5.7-full.nupkg", - "label": null, - "uploader": { - "login": "tazzben", - "id": 303181, - "node_id": "MDQ6VXNlcjMwMzE4MQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/303181?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tazzben", - "html_url": "https://github.com/tazzben", - "followers_url": "https://api.github.com/users/tazzben/followers", - "following_url": "https://api.github.com/users/tazzben/following{/other_user}", - "gists_url": "https://api.github.com/users/tazzben/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tazzben/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tazzben/subscriptions", - "organizations_url": "https://api.github.com/users/tazzben/orgs", - "repos_url": "https://api.github.com/users/tazzben/repos", - "events_url": "https://api.github.com/users/tazzben/events{/privacy}", - "received_events_url": "https://api.github.com/users/tazzben/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 110381394, - "download_count": 11, - "created_at": "2022-04-08T12:42:39Z", - "updated_at": "2022-04-08T12:43:05Z", - "browser_download_url": "https://github.com/tazzben/Assessment-Disaggregation/releases/download/v1.5.7/assessment-disaggregation-1.5.7-full.nupkg" - }, - { - "url": "https://api.github.com/repos/tazzben/Assessment-Disaggregation/releases/assets/61947359", - "id": 61947359, - "node_id": "RA_kwDOEIwB1M4DsT3f", - "name": "Assessment.Disaggregation-1.5.7.Setup.exe", - "label": null, - "uploader": { - "login": "tazzben", - "id": 303181, - "node_id": "MDQ6VXNlcjMwMzE4MQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/303181?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tazzben", - "html_url": "https://github.com/tazzben", - "followers_url": "https://api.github.com/users/tazzben/followers", - "following_url": "https://api.github.com/users/tazzben/following{/other_user}", - "gists_url": "https://api.github.com/users/tazzben/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tazzben/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tazzben/subscriptions", - "organizations_url": "https://api.github.com/users/tazzben/orgs", - "repos_url": "https://api.github.com/users/tazzben/repos", - "events_url": "https://api.github.com/users/tazzben/events{/privacy}", - "received_events_url": "https://api.github.com/users/tazzben/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 110730112, - "download_count": 468, - "created_at": "2022-04-08T12:42:06Z", - "updated_at": "2022-04-08T12:42:39Z", - "browser_download_url": "https://github.com/tazzben/Assessment-Disaggregation/releases/download/v1.5.7/Assessment.Disaggregation-1.5.7.Setup.exe" - }, - { - "url": "https://api.github.com/repos/tazzben/Assessment-Disaggregation/releases/assets/61944024", - "id": 61944024, - "node_id": "RA_kwDOEIwB1M4DsTDY", - "name": "Assessment.Disaggregation-arm64.dmg", - "label": null, - "uploader": { - "login": "tazzben", - "id": 303181, - "node_id": "MDQ6VXNlcjMwMzE4MQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/303181?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tazzben", - "html_url": "https://github.com/tazzben", - "followers_url": "https://api.github.com/users/tazzben/followers", - "following_url": "https://api.github.com/users/tazzben/following{/other_user}", - "gists_url": "https://api.github.com/users/tazzben/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tazzben/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tazzben/subscriptions", - "organizations_url": "https://api.github.com/users/tazzben/orgs", - "repos_url": "https://api.github.com/users/tazzben/repos", - "events_url": "https://api.github.com/users/tazzben/events{/privacy}", - "received_events_url": "https://api.github.com/users/tazzben/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-diskcopy", - "state": "uploaded", - "size": 96214775, - "download_count": 9, - "created_at": "2022-04-08T11:59:47Z", - "updated_at": "2022-04-08T12:00:10Z", - "browser_download_url": "https://github.com/tazzben/Assessment-Disaggregation/releases/download/v1.5.7/Assessment.Disaggregation-arm64.dmg" - }, - { - "url": "https://api.github.com/repos/tazzben/Assessment-Disaggregation/releases/assets/61943977", - "id": 61943977, - "node_id": "RA_kwDOEIwB1M4DsTCp", - "name": "Assessment.Disaggregation-darwin-arm64-1.5.7.zip", - "label": null, - "uploader": { - "login": "tazzben", - "id": 303181, - "node_id": "MDQ6VXNlcjMwMzE4MQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/303181?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tazzben", - "html_url": "https://github.com/tazzben", - "followers_url": "https://api.github.com/users/tazzben/followers", - "following_url": "https://api.github.com/users/tazzben/following{/other_user}", - "gists_url": "https://api.github.com/users/tazzben/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tazzben/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tazzben/subscriptions", - "organizations_url": "https://api.github.com/users/tazzben/orgs", - "repos_url": "https://api.github.com/users/tazzben/repos", - "events_url": "https://api.github.com/users/tazzben/events{/privacy}", - "received_events_url": "https://api.github.com/users/tazzben/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 96070968, - "download_count": 4, - "created_at": "2022-04-08T11:59:16Z", - "updated_at": "2022-04-08T11:59:47Z", - "browser_download_url": "https://github.com/tazzben/Assessment-Disaggregation/releases/download/v1.5.7/Assessment.Disaggregation-darwin-arm64-1.5.7.zip" - }, - { - "url": "https://api.github.com/repos/tazzben/Assessment-Disaggregation/releases/assets/61946325", - "id": 61946325, - "node_id": "RA_kwDOEIwB1M4DsTnV", - "name": "Assessment.Disaggregation-darwin-x64-1.5.7.zip", - "label": null, - "uploader": { - "login": "tazzben", - "id": 303181, - "node_id": "MDQ6VXNlcjMwMzE4MQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/303181?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tazzben", - "html_url": "https://github.com/tazzben", - "followers_url": "https://api.github.com/users/tazzben/followers", - "following_url": "https://api.github.com/users/tazzben/following{/other_user}", - "gists_url": "https://api.github.com/users/tazzben/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tazzben/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tazzben/subscriptions", - "organizations_url": "https://api.github.com/users/tazzben/orgs", - "repos_url": "https://api.github.com/users/tazzben/repos", - "events_url": "https://api.github.com/users/tazzben/events{/privacy}", - "received_events_url": "https://api.github.com/users/tazzben/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 96101428, - "download_count": 4, - "created_at": "2022-04-08T12:29:48Z", - "updated_at": "2022-04-08T12:30:10Z", - "browser_download_url": "https://github.com/tazzben/Assessment-Disaggregation/releases/download/v1.5.7/Assessment.Disaggregation-darwin-x64-1.5.7.zip" - }, - { - "url": "https://api.github.com/repos/tazzben/Assessment-Disaggregation/releases/assets/61946290", - "id": 61946290, - "node_id": "RA_kwDOEIwB1M4DsTmy", - "name": "Assessment.Disaggregation-x64.dmg", - "label": null, - "uploader": { - "login": "tazzben", - "id": 303181, - "node_id": "MDQ6VXNlcjMwMzE4MQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/303181?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tazzben", - "html_url": "https://github.com/tazzben", - "followers_url": "https://api.github.com/users/tazzben/followers", - "following_url": "https://api.github.com/users/tazzben/following{/other_user}", - "gists_url": "https://api.github.com/users/tazzben/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tazzben/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tazzben/subscriptions", - "organizations_url": "https://api.github.com/users/tazzben/orgs", - "repos_url": "https://api.github.com/users/tazzben/repos", - "events_url": "https://api.github.com/users/tazzben/events{/privacy}", - "received_events_url": "https://api.github.com/users/tazzben/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-diskcopy", - "state": "uploaded", - "size": 96214888, - "download_count": 9, - "created_at": "2022-04-08T12:29:20Z", - "updated_at": "2022-04-08T12:29:48Z", - "browser_download_url": "https://github.com/tazzben/Assessment-Disaggregation/releases/download/v1.5.7/Assessment.Disaggregation-x64.dmg" - }, - { - "url": "https://api.github.com/repos/tazzben/Assessment-Disaggregation/releases/assets/61947419", - "id": 61947419, - "node_id": "RA_kwDOEIwB1M4DsT4b", - "name": "RELEASES", - "label": null, - "uploader": { - "login": "tazzben", - "id": 303181, - "node_id": "MDQ6VXNlcjMwMzE4MQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/303181?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tazzben", - "html_url": "https://github.com/tazzben", - "followers_url": "https://api.github.com/users/tazzben/followers", - "following_url": "https://api.github.com/users/tazzben/following{/other_user}", - "gists_url": "https://api.github.com/users/tazzben/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tazzben/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tazzben/subscriptions", - "organizations_url": "https://api.github.com/users/tazzben/orgs", - "repos_url": "https://api.github.com/users/tazzben/repos", - "events_url": "https://api.github.com/users/tazzben/events{/privacy}", - "received_events_url": "https://api.github.com/users/tazzben/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 96, - "download_count": 55, - "created_at": "2022-04-08T12:43:05Z", - "updated_at": "2022-04-08T12:43:06Z", - "browser_download_url": "https://github.com/tazzben/Assessment-Disaggregation/releases/download/v1.5.7/RELEASES" - } - ], - "tarball_url": "https://api.github.com/repos/tazzben/Assessment-Disaggregation/tarball/v1.5.7", - "zipball_url": "https://api.github.com/repos/tazzben/Assessment-Disaggregation/zipball/v1.5.7", - "body_html": "

Upgrade electron and better-sqlite3.

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:40.754Z" - }, - "apple-music-electron": { - "latestRelease": { - "url": "https://api.github.com/repos/ciderapp/Apple-Music-Electron/releases/51072081", - "assets_url": "https://api.github.com/repos/ciderapp/Apple-Music-Electron/releases/51072081/assets", - "upload_url": "https://uploads.github.com/repos/ciderapp/Apple-Music-Electron/releases/51072081/assets{?name,label}", - "html_url": "https://github.com/ciderapp/Apple-Music-Electron/releases/tag/v3.0.0", - "id": 51072081, - "author": { - "login": "quacksire", - "id": 19170969, - "node_id": "MDQ6VXNlcjE5MTcwOTY5", - "avatar_url": "https://avatars.githubusercontent.com/u/19170969?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/quacksire", - "html_url": "https://github.com/quacksire", - "followers_url": "https://api.github.com/users/quacksire/followers", - "following_url": "https://api.github.com/users/quacksire/following{/other_user}", - "gists_url": "https://api.github.com/users/quacksire/gists{/gist_id}", - "starred_url": "https://api.github.com/users/quacksire/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/quacksire/subscriptions", - "organizations_url": "https://api.github.com/users/quacksire/orgs", - "repos_url": "https://api.github.com/users/quacksire/repos", - "events_url": "https://api.github.com/users/quacksire/events{/privacy}", - "received_events_url": "https://api.github.com/users/quacksire/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOET60O84DC0xR", - "tag_name": "v3.0.0", - "target_commitish": "master", - "name": "3.0.0 Day!", - "draft": false, - "prerelease": false, - "created_at": "2021-11-19T21:37:23Z", - "published_at": "2021-11-20T00:03:15Z", - "assets": [ - { - "url": "https://api.github.com/repos/ciderapp/Apple-Music-Electron/releases/assets/51089800", - "id": 51089800, - "node_id": "RA_kwDOET60O84DC5GI", - "name": "apple-music-electron-3.0.0.x86_64.rpm", - "label": null, - "uploader": { - "login": "vapormusic", - "id": 27716185, - "node_id": "MDQ6VXNlcjI3NzE2MTg1", - "avatar_url": "https://avatars.githubusercontent.com/u/27716185?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/vapormusic", - "html_url": "https://github.com/vapormusic", - "followers_url": "https://api.github.com/users/vapormusic/followers", - "following_url": "https://api.github.com/users/vapormusic/following{/other_user}", - "gists_url": "https://api.github.com/users/vapormusic/gists{/gist_id}", - "starred_url": "https://api.github.com/users/vapormusic/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vapormusic/subscriptions", - "organizations_url": "https://api.github.com/users/vapormusic/orgs", - "repos_url": "https://api.github.com/users/vapormusic/repos", - "events_url": "https://api.github.com/users/vapormusic/events{/privacy}", - "received_events_url": "https://api.github.com/users/vapormusic/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 75478036, - "download_count": 693, - "created_at": "2021-12-06T02:46:24Z", - "updated_at": "2021-12-06T02:46:32Z", - "browser_download_url": "https://github.com/ciderapp/Apple-Music-Electron/releases/download/v3.0.0/apple-music-electron-3.0.0.x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/ciderapp/Apple-Music-Electron/releases/assets/51089839", - "id": 51089839, - "node_id": "RA_kwDOET60O84DC5Gv", - "name": "apple-music-electron_3.0.0_amd64.deb", - "label": null, - "uploader": { - "login": "vapormusic", - "id": 27716185, - "node_id": "MDQ6VXNlcjI3NzE2MTg1", - "avatar_url": "https://avatars.githubusercontent.com/u/27716185?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/vapormusic", - "html_url": "https://github.com/vapormusic", - "followers_url": "https://api.github.com/users/vapormusic/followers", - "following_url": "https://api.github.com/users/vapormusic/following{/other_user}", - "gists_url": "https://api.github.com/users/vapormusic/gists{/gist_id}", - "starred_url": "https://api.github.com/users/vapormusic/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vapormusic/subscriptions", - "organizations_url": "https://api.github.com/users/vapormusic/orgs", - "repos_url": "https://api.github.com/users/vapormusic/repos", - "events_url": "https://api.github.com/users/vapormusic/events{/privacy}", - "received_events_url": "https://api.github.com/users/vapormusic/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 75484100, - "download_count": 1105, - "created_at": "2021-12-06T02:46:52Z", - "updated_at": "2021-12-06T02:47:00Z", - "browser_download_url": "https://github.com/ciderapp/Apple-Music-Electron/releases/download/v3.0.0/apple-music-electron_3.0.0_amd64.deb" - }, - { - "url": "https://api.github.com/repos/ciderapp/Apple-Music-Electron/releases/assets/51089790", - "id": 51089790, - "node_id": "RA_kwDOET60O84DC5F-", - "name": "apple-music-electron_3.0.0_amd64.snap", - "label": null, - "uploader": { - "login": "vapormusic", - "id": 27716185, - "node_id": "MDQ6VXNlcjI3NzE2MTg1", - "avatar_url": "https://avatars.githubusercontent.com/u/27716185?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/vapormusic", - "html_url": "https://github.com/vapormusic", - "followers_url": "https://api.github.com/users/vapormusic/followers", - "following_url": "https://api.github.com/users/vapormusic/following{/other_user}", - "gists_url": "https://api.github.com/users/vapormusic/gists{/gist_id}", - "starred_url": "https://api.github.com/users/vapormusic/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vapormusic/subscriptions", - "organizations_url": "https://api.github.com/users/vapormusic/orgs", - "repos_url": "https://api.github.com/users/vapormusic/repos", - "events_url": "https://api.github.com/users/vapormusic/events{/privacy}", - "received_events_url": "https://api.github.com/users/vapormusic/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 94334976, - "download_count": 231, - "created_at": "2021-12-06T02:46:12Z", - "updated_at": "2021-12-06T02:46:24Z", - "browser_download_url": "https://github.com/ciderapp/Apple-Music-Electron/releases/download/v3.0.0/apple-music-electron_3.0.0_amd64.snap" - }, - { - "url": "https://api.github.com/repos/ciderapp/Apple-Music-Electron/releases/assets/51089819", - "id": 51089819, - "node_id": "RA_kwDOET60O84DC5Gb", - "name": "Apple.Music-3.0.0.AppImage", - "label": null, - "uploader": { - "login": "vapormusic", - "id": 27716185, - "node_id": "MDQ6VXNlcjI3NzE2MTg1", - "avatar_url": "https://avatars.githubusercontent.com/u/27716185?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/vapormusic", - "html_url": "https://github.com/vapormusic", - "followers_url": "https://api.github.com/users/vapormusic/followers", - "following_url": "https://api.github.com/users/vapormusic/following{/other_user}", - "gists_url": "https://api.github.com/users/vapormusic/gists{/gist_id}", - "starred_url": "https://api.github.com/users/vapormusic/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vapormusic/subscriptions", - "organizations_url": "https://api.github.com/users/vapormusic/orgs", - "repos_url": "https://api.github.com/users/vapormusic/repos", - "events_url": "https://api.github.com/users/vapormusic/events{/privacy}", - "received_events_url": "https://api.github.com/users/vapormusic/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 111070359, - "download_count": 686, - "created_at": "2021-12-06T02:46:40Z", - "updated_at": "2021-12-06T02:46:52Z", - "browser_download_url": "https://github.com/ciderapp/Apple-Music-Electron/releases/download/v3.0.0/Apple.Music-3.0.0.AppImage" - }, - { - "url": "https://api.github.com/repos/ciderapp/Apple-Music-Electron/releases/assets/51375586", - "id": 51375586, - "node_id": "RA_kwDOET60O84DD-3i", - "name": "Apple.Music.Setup.3.0.0.exe", - "label": null, - "uploader": { - "login": "vapormusic", - "id": 27716185, - "node_id": "MDQ6VXNlcjI3NzE2MTg1", - "avatar_url": "https://avatars.githubusercontent.com/u/27716185?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/vapormusic", - "html_url": "https://github.com/vapormusic", - "followers_url": "https://api.github.com/users/vapormusic/followers", - "following_url": "https://api.github.com/users/vapormusic/following{/other_user}", - "gists_url": "https://api.github.com/users/vapormusic/gists{/gist_id}", - "starred_url": "https://api.github.com/users/vapormusic/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vapormusic/subscriptions", - "organizations_url": "https://api.github.com/users/vapormusic/orgs", - "repos_url": "https://api.github.com/users/vapormusic/repos", - "events_url": "https://api.github.com/users/vapormusic/events{/privacy}", - "received_events_url": "https://api.github.com/users/vapormusic/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 69507381, - "download_count": 7819, - "created_at": "2021-12-09T09:25:16Z", - "updated_at": "2021-12-09T09:25:34Z", - "browser_download_url": "https://github.com/ciderapp/Apple-Music-Electron/releases/download/v3.0.0/Apple.Music.Setup.3.0.0.exe" - } - ], - "tarball_url": "https://api.github.com/repos/ciderapp/Apple-Music-Electron/tarball/v3.0.0", - "zipball_url": "https://api.github.com/repos/ciderapp/Apple-Music-Electron/zipball/v3.0.0", - "body_html": "

absolutely fucking massive update. changelog is incomplete.

\n

Note: While Apple Music Electron supports migration from old versions of the app, it is RECOMMENDED to DELETE the %appdata%/AppleMusic folder before installing the update, in some cases some the app will show blank screen if the folder is not deleted.

\n

There are some missing packages. Give me some time to upload em.

\n

What's Changed

\n\n

New Contributors

\n\n

Full Changelog: v2.5.0...v3.0.0-alpha-1

", - "reactions": { - "url": "https://api.github.com/repos/ciderapp/Apple-Music-Electron/releases/51072081/reactions", - "total_count": 66, - "+1": 11, - "-1": 0, - "laugh": 0, - "hooray": 35, - "confused": 0, - "heart": 11, - "rocket": 5, - "eyes": 4 - }, - "mentions_count": 10 - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:40.760Z" - }, - "atom": { - "latestRelease": { - "url": "https://api.github.com/repos/atom/atom/releases/61227208", - "assets_url": "https://api.github.com/repos/atom/atom/releases/61227208/assets", - "upload_url": "https://uploads.github.com/repos/atom/atom/releases/61227208/assets{?name,label}", - "html_url": "https://github.com/atom/atom/releases/tag/v1.60.0", - "id": 61227208, - "author": { - "login": "atom-build", - "id": 6125002, - "node_id": "MDQ6VXNlcjYxMjUwMDI=", - "avatar_url": "https://avatars.githubusercontent.com/u/6125002?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/atom-build", - "html_url": "https://github.com/atom-build", - "followers_url": "https://api.github.com/users/atom-build/followers", - "following_url": "https://api.github.com/users/atom-build/following{/other_user}", - "gists_url": "https://api.github.com/users/atom-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/atom-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/atom-build/subscriptions", - "organizations_url": "https://api.github.com/users/atom-build/orgs", - "repos_url": "https://api.github.com/users/atom-build/repos", - "events_url": "https://api.github.com/users/atom-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/atom-build/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOADFDWc4DpkDI", - "tag_name": "v1.60.0", - "target_commitish": "03c9ad93793b5e78ea7fbcdcdabf38fd4065fcc0", - "name": "1.60.0", - "draft": false, - "prerelease": false, - "created_at": "2022-03-07T23:18:58Z", - "published_at": "2022-03-08T09:58:25Z", - "assets": [ - { - "url": "https://api.github.com/repos/atom/atom/releases/assets/58851894", - "id": 58851894, - "node_id": "RA_kwDOADFDWc4DggI2", - "name": "atom-1.60.0-delta.nupkg", - "label": "", - "uploader": { - "login": "atom-build", - "id": 6125002, - "node_id": "MDQ6VXNlcjYxMjUwMDI=", - "avatar_url": "https://avatars.githubusercontent.com/u/6125002?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/atom-build", - "html_url": "https://github.com/atom-build", - "followers_url": "https://api.github.com/users/atom-build/followers", - "following_url": "https://api.github.com/users/atom-build/following{/other_user}", - "gists_url": "https://api.github.com/users/atom-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/atom-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/atom-build/subscriptions", - "organizations_url": "https://api.github.com/users/atom-build/orgs", - "repos_url": "https://api.github.com/users/atom-build/repos", - "events_url": "https://api.github.com/users/atom-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/atom-build/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 81137765, - "download_count": 3668, - "created_at": "2022-03-08T01:43:07Z", - "updated_at": "2022-03-08T01:43:11Z", - "browser_download_url": "https://github.com/atom/atom/releases/download/v1.60.0/atom-1.60.0-delta.nupkg" - }, - { - "url": "https://api.github.com/repos/atom/atom/releases/assets/58851900", - "id": 58851900, - "node_id": "RA_kwDOADFDWc4DggI8", - "name": "atom-1.60.0-full.nupkg", - "label": "", - "uploader": { - "login": "atom-build", - "id": 6125002, - "node_id": "MDQ6VXNlcjYxMjUwMDI=", - "avatar_url": "https://avatars.githubusercontent.com/u/6125002?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/atom-build", - "html_url": "https://github.com/atom-build", - "followers_url": "https://api.github.com/users/atom-build/followers", - "following_url": "https://api.github.com/users/atom-build/following{/other_user}", - "gists_url": "https://api.github.com/users/atom-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/atom-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/atom-build/subscriptions", - "organizations_url": "https://api.github.com/users/atom-build/orgs", - "repos_url": "https://api.github.com/users/atom-build/repos", - "events_url": "https://api.github.com/users/atom-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/atom-build/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 194735146, - "download_count": 3123, - "created_at": "2022-03-08T01:43:11Z", - "updated_at": "2022-03-08T01:43:18Z", - "browser_download_url": "https://github.com/atom/atom/releases/download/v1.60.0/atom-1.60.0-full.nupkg" - }, - { - "url": "https://api.github.com/repos/atom/atom/releases/assets/58851903", - "id": 58851903, - "node_id": "RA_kwDOADFDWc4DggI_", - "name": "atom-amd64.deb", - "label": "", - "uploader": { - "login": "atom-build", - "id": 6125002, - "node_id": "MDQ6VXNlcjYxMjUwMDI=", - "avatar_url": "https://avatars.githubusercontent.com/u/6125002?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/atom-build", - "html_url": "https://github.com/atom-build", - "followers_url": "https://api.github.com/users/atom-build/followers", - "following_url": "https://api.github.com/users/atom-build/following{/other_user}", - "gists_url": "https://api.github.com/users/atom-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/atom-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/atom-build/subscriptions", - "organizations_url": "https://api.github.com/users/atom-build/orgs", - "repos_url": "https://api.github.com/users/atom-build/repos", - "events_url": "https://api.github.com/users/atom-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/atom-build/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 138703216, - "download_count": 7886, - "created_at": "2022-03-08T01:43:19Z", - "updated_at": "2022-03-08T01:43:24Z", - "browser_download_url": "https://github.com/atom/atom/releases/download/v1.60.0/atom-amd64.deb" - }, - { - "url": "https://api.github.com/repos/atom/atom/releases/assets/58851905", - "id": 58851905, - "node_id": "RA_kwDOADFDWc4DggJB", - "name": "atom-amd64.tar.gz", - "label": "", - "uploader": { - "login": "atom-build", - "id": 6125002, - "node_id": "MDQ6VXNlcjYxMjUwMDI=", - "avatar_url": "https://avatars.githubusercontent.com/u/6125002?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/atom-build", - "html_url": "https://github.com/atom-build", - "followers_url": "https://api.github.com/users/atom-build/followers", - "following_url": "https://api.github.com/users/atom-build/following{/other_user}", - "gists_url": "https://api.github.com/users/atom-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/atom-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/atom-build/subscriptions", - "organizations_url": "https://api.github.com/users/atom-build/orgs", - "repos_url": "https://api.github.com/users/atom-build/repos", - "events_url": "https://api.github.com/users/atom-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/atom-build/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/gzip", - "state": "uploaded", - "size": 203910299, - "download_count": 2700, - "created_at": "2022-03-08T01:43:24Z", - "updated_at": "2022-03-08T01:43:31Z", - "browser_download_url": "https://github.com/atom/atom/releases/download/v1.60.0/atom-amd64.tar.gz" - }, - { - "url": "https://api.github.com/repos/atom/atom/releases/assets/58851920", - "id": 58851920, - "node_id": "RA_kwDOADFDWc4DggJQ", - "name": "atom-api.json", - "label": "", - "uploader": { - "login": "atom-build", - "id": 6125002, - "node_id": "MDQ6VXNlcjYxMjUwMDI=", - "avatar_url": "https://avatars.githubusercontent.com/u/6125002?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/atom-build", - "html_url": "https://github.com/atom-build", - "followers_url": "https://api.github.com/users/atom-build/followers", - "following_url": "https://api.github.com/users/atom-build/following{/other_user}", - "gists_url": "https://api.github.com/users/atom-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/atom-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/atom-build/subscriptions", - "organizations_url": "https://api.github.com/users/atom-build/orgs", - "repos_url": "https://api.github.com/users/atom-build/repos", - "events_url": "https://api.github.com/users/atom-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/atom-build/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/json", - "state": "uploaded", - "size": 1080687, - "download_count": 459, - "created_at": "2022-03-08T01:43:32Z", - "updated_at": "2022-03-08T01:43:32Z", - "browser_download_url": "https://github.com/atom/atom/releases/download/v1.60.0/atom-api.json" - }, - { - "url": "https://api.github.com/repos/atom/atom/releases/assets/58851921", - "id": 58851921, - "node_id": "RA_kwDOADFDWc4DggJR", - "name": "atom-mac-symbols.zip", - "label": "", - "uploader": { - "login": "atom-build", - "id": 6125002, - "node_id": "MDQ6VXNlcjYxMjUwMDI=", - "avatar_url": "https://avatars.githubusercontent.com/u/6125002?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/atom-build", - "html_url": "https://github.com/atom-build", - "followers_url": "https://api.github.com/users/atom-build/followers", - "following_url": "https://api.github.com/users/atom-build/following{/other_user}", - "gists_url": "https://api.github.com/users/atom-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/atom-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/atom-build/subscriptions", - "organizations_url": "https://api.github.com/users/atom-build/orgs", - "repos_url": "https://api.github.com/users/atom-build/repos", - "events_url": "https://api.github.com/users/atom-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/atom-build/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 139094, - "download_count": 687, - "created_at": "2022-03-08T01:43:33Z", - "updated_at": "2022-03-08T01:43:33Z", - "browser_download_url": "https://github.com/atom/atom/releases/download/v1.60.0/atom-mac-symbols.zip" - }, - { - "url": "https://api.github.com/repos/atom/atom/releases/assets/58851922", - "id": 58851922, - "node_id": "RA_kwDOADFDWc4DggJS", - "name": "atom-mac.zip", - "label": "", - "uploader": { - "login": "atom-build", - "id": 6125002, - "node_id": "MDQ6VXNlcjYxMjUwMDI=", - "avatar_url": "https://avatars.githubusercontent.com/u/6125002?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/atom-build", - "html_url": "https://github.com/atom-build", - "followers_url": "https://api.github.com/users/atom-build/followers", - "following_url": "https://api.github.com/users/atom-build/following{/other_user}", - "gists_url": "https://api.github.com/users/atom-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/atom-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/atom-build/subscriptions", - "organizations_url": "https://api.github.com/users/atom-build/orgs", - "repos_url": "https://api.github.com/users/atom-build/repos", - "events_url": "https://api.github.com/users/atom-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/atom-build/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 213343706, - "download_count": 54038, - "created_at": "2022-03-08T01:43:33Z", - "updated_at": "2022-03-08T01:43:42Z", - "browser_download_url": "https://github.com/atom/atom/releases/download/v1.60.0/atom-mac.zip" - }, - { - "url": "https://api.github.com/repos/atom/atom/releases/assets/58851932", - "id": 58851932, - "node_id": "RA_kwDOADFDWc4DggJc", - "name": "atom-windows.zip", - "label": "", - "uploader": { - "login": "atom-build", - "id": 6125002, - "node_id": "MDQ6VXNlcjYxMjUwMDI=", - "avatar_url": "https://avatars.githubusercontent.com/u/6125002?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/atom-build", - "html_url": "https://github.com/atom-build", - "followers_url": "https://api.github.com/users/atom-build/followers", - "following_url": "https://api.github.com/users/atom-build/following{/other_user}", - "gists_url": "https://api.github.com/users/atom-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/atom-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/atom-build/subscriptions", - "organizations_url": "https://api.github.com/users/atom-build/orgs", - "repos_url": "https://api.github.com/users/atom-build/repos", - "events_url": "https://api.github.com/users/atom-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/atom-build/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 196491597, - "download_count": 9734, - "created_at": "2022-03-08T01:43:43Z", - "updated_at": "2022-03-08T01:43:52Z", - "browser_download_url": "https://github.com/atom/atom/releases/download/v1.60.0/atom-windows.zip" - }, - { - "url": "https://api.github.com/repos/atom/atom/releases/assets/58851943", - "id": 58851943, - "node_id": "RA_kwDOADFDWc4DggJn", - "name": "atom-x64-1.60.0-delta.nupkg", - "label": "", - "uploader": { - "login": "atom-build", - "id": 6125002, - "node_id": "MDQ6VXNlcjYxMjUwMDI=", - "avatar_url": "https://avatars.githubusercontent.com/u/6125002?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/atom-build", - "html_url": "https://github.com/atom-build", - "followers_url": "https://api.github.com/users/atom-build/followers", - "following_url": "https://api.github.com/users/atom-build/following{/other_user}", - "gists_url": "https://api.github.com/users/atom-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/atom-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/atom-build/subscriptions", - "organizations_url": "https://api.github.com/users/atom-build/orgs", - "repos_url": "https://api.github.com/users/atom-build/repos", - "events_url": "https://api.github.com/users/atom-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/atom-build/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 81072022, - "download_count": 339, - "created_at": "2022-03-08T01:43:52Z", - "updated_at": "2022-03-08T01:43:56Z", - "browser_download_url": "https://github.com/atom/atom/releases/download/v1.60.0/atom-x64-1.60.0-delta.nupkg" - }, - { - "url": "https://api.github.com/repos/atom/atom/releases/assets/58851947", - "id": 58851947, - "node_id": "RA_kwDOADFDWc4DggJr", - "name": "atom-x64-1.60.0-full.nupkg", - "label": "", - "uploader": { - "login": "atom-build", - "id": 6125002, - "node_id": "MDQ6VXNlcjYxMjUwMDI=", - "avatar_url": "https://avatars.githubusercontent.com/u/6125002?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/atom-build", - "html_url": "https://github.com/atom-build", - "followers_url": "https://api.github.com/users/atom-build/followers", - "following_url": "https://api.github.com/users/atom-build/following{/other_user}", - "gists_url": "https://api.github.com/users/atom-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/atom-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/atom-build/subscriptions", - "organizations_url": "https://api.github.com/users/atom-build/orgs", - "repos_url": "https://api.github.com/users/atom-build/repos", - "events_url": "https://api.github.com/users/atom-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/atom-build/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 200441348, - "download_count": 2075, - "created_at": "2022-03-08T01:43:56Z", - "updated_at": "2022-03-08T01:44:06Z", - "browser_download_url": "https://github.com/atom/atom/releases/download/v1.60.0/atom-x64-1.60.0-full.nupkg" - }, - { - "url": "https://api.github.com/repos/atom/atom/releases/assets/58851955", - "id": 58851955, - "node_id": "RA_kwDOADFDWc4DggJz", - "name": "atom-x64-windows.zip", - "label": "", - "uploader": { - "login": "atom-build", - "id": 6125002, - "node_id": "MDQ6VXNlcjYxMjUwMDI=", - "avatar_url": "https://avatars.githubusercontent.com/u/6125002?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/atom-build", - "html_url": "https://github.com/atom-build", - "followers_url": "https://api.github.com/users/atom-build/followers", - "following_url": "https://api.github.com/users/atom-build/following{/other_user}", - "gists_url": "https://api.github.com/users/atom-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/atom-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/atom-build/subscriptions", - "organizations_url": "https://api.github.com/users/atom-build/orgs", - "repos_url": "https://api.github.com/users/atom-build/repos", - "events_url": "https://api.github.com/users/atom-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/atom-build/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 202264136, - "download_count": 14103, - "created_at": "2022-03-08T01:44:06Z", - "updated_at": "2022-03-08T01:44:14Z", - "browser_download_url": "https://github.com/atom/atom/releases/download/v1.60.0/atom-x64-windows.zip" - }, - { - "url": "https://api.github.com/repos/atom/atom/releases/assets/58851958", - "id": 58851958, - "node_id": "RA_kwDOADFDWc4DggJ2", - "name": "atom.x86_64.rpm", - "label": "", - "uploader": { - "login": "atom-build", - "id": 6125002, - "node_id": "MDQ6VXNlcjYxMjUwMDI=", - "avatar_url": "https://avatars.githubusercontent.com/u/6125002?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/atom-build", - "html_url": "https://github.com/atom-build", - "followers_url": "https://api.github.com/users/atom-build/followers", - "following_url": "https://api.github.com/users/atom-build/following{/other_user}", - "gists_url": "https://api.github.com/users/atom-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/atom-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/atom-build/subscriptions", - "organizations_url": "https://api.github.com/users/atom-build/orgs", - "repos_url": "https://api.github.com/users/atom-build/repos", - "events_url": "https://api.github.com/users/atom-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/atom-build/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-redhat-package-manager", - "state": "uploaded", - "size": 203320728, - "download_count": 3804, - "created_at": "2022-03-08T01:44:14Z", - "updated_at": "2022-03-08T01:44:31Z", - "browser_download_url": "https://github.com/atom/atom/releases/download/v1.60.0/atom.x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/atom/atom/releases/assets/58851972", - "id": 58851972, - "node_id": "RA_kwDOADFDWc4DggKE", - "name": "AtomSetup-x64.exe", - "label": "", - "uploader": { - "login": "atom-build", - "id": 6125002, - "node_id": "MDQ6VXNlcjYxMjUwMDI=", - "avatar_url": "https://avatars.githubusercontent.com/u/6125002?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/atom-build", - "html_url": "https://github.com/atom-build", - "followers_url": "https://api.github.com/users/atom-build/followers", - "following_url": "https://api.github.com/users/atom-build/following{/other_user}", - "gists_url": "https://api.github.com/users/atom-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/atom-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/atom-build/subscriptions", - "organizations_url": "https://api.github.com/users/atom-build/orgs", - "repos_url": "https://api.github.com/users/atom-build/repos", - "events_url": "https://api.github.com/users/atom-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/atom-build/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 198986592, - "download_count": 39547, - "created_at": "2022-03-08T01:44:31Z", - "updated_at": "2022-03-08T01:44:40Z", - "browser_download_url": "https://github.com/atom/atom/releases/download/v1.60.0/AtomSetup-x64.exe" - }, - { - "url": "https://api.github.com/repos/atom/atom/releases/assets/58851978", - "id": 58851978, - "node_id": "RA_kwDOADFDWc4DggKK", - "name": "AtomSetup.exe", - "label": "", - "uploader": { - "login": "atom-build", - "id": 6125002, - "node_id": "MDQ6VXNlcjYxMjUwMDI=", - "avatar_url": "https://avatars.githubusercontent.com/u/6125002?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/atom-build", - "html_url": "https://github.com/atom-build", - "followers_url": "https://api.github.com/users/atom-build/followers", - "following_url": "https://api.github.com/users/atom-build/following{/other_user}", - "gists_url": "https://api.github.com/users/atom-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/atom-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/atom-build/subscriptions", - "organizations_url": "https://api.github.com/users/atom-build/orgs", - "repos_url": "https://api.github.com/users/atom-build/repos", - "events_url": "https://api.github.com/users/atom-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/atom-build/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 193334112, - "download_count": 8213, - "created_at": "2022-03-08T01:44:40Z", - "updated_at": "2022-03-08T01:44:49Z", - "browser_download_url": "https://github.com/atom/atom/releases/download/v1.60.0/AtomSetup.exe" - }, - { - "url": "https://api.github.com/repos/atom/atom/releases/assets/58851988", - "id": 58851988, - "node_id": "RA_kwDOADFDWc4DggKU", - "name": "RELEASES", - "label": "", - "uploader": { - "login": "atom-build", - "id": 6125002, - "node_id": "MDQ6VXNlcjYxMjUwMDI=", - "avatar_url": "https://avatars.githubusercontent.com/u/6125002?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/atom-build", - "html_url": "https://github.com/atom-build", - "followers_url": "https://api.github.com/users/atom-build/followers", - "following_url": "https://api.github.com/users/atom-build/following{/other_user}", - "gists_url": "https://api.github.com/users/atom-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/atom-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/atom-build/subscriptions", - "organizations_url": "https://api.github.com/users/atom-build/orgs", - "repos_url": "https://api.github.com/users/atom-build/repos", - "events_url": "https://api.github.com/users/atom-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/atom-build/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 28598, - "download_count": 915, - "created_at": "2022-03-08T01:44:50Z", - "updated_at": "2022-03-08T01:44:50Z", - "browser_download_url": "https://github.com/atom/atom/releases/download/v1.60.0/RELEASES" - }, - { - "url": "https://api.github.com/repos/atom/atom/releases/assets/58851987", - "id": 58851987, - "node_id": "RA_kwDOADFDWc4DggKT", - "name": "RELEASES-x64", - "label": "", - "uploader": { - "login": "atom-build", - "id": 6125002, - "node_id": "MDQ6VXNlcjYxMjUwMDI=", - "avatar_url": "https://avatars.githubusercontent.com/u/6125002?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/atom-build", - "html_url": "https://github.com/atom-build", - "followers_url": "https://api.github.com/users/atom-build/followers", - "following_url": "https://api.github.com/users/atom-build/following{/other_user}", - "gists_url": "https://api.github.com/users/atom-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/atom-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/atom-build/subscriptions", - "organizations_url": "https://api.github.com/users/atom-build/orgs", - "repos_url": "https://api.github.com/users/atom-build/repos", - "events_url": "https://api.github.com/users/atom-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/atom-build/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 12512, - "download_count": 1131, - "created_at": "2022-03-08T01:44:50Z", - "updated_at": "2022-03-08T01:44:50Z", - "browser_download_url": "https://github.com/atom/atom/releases/download/v1.60.0/RELEASES-x64" - } - ], - "tarball_url": "https://api.github.com/repos/atom/atom/tarball/v1.60.0", - "zipball_url": "https://api.github.com/repos/atom/atom/zipball/v1.60.0", - "body_html": "

Notable Changes

\n
    \n
  • atom/tabs#531 - Activate panes on any click, not just left click
  • \n
  • #13414 - Adds context menu for cinnamon desktop enviroment (Linux)
  • \n
  • #19016 - Allow line endings to be converted when copying and pasting
  • \n
\n
\nAll Changes\n

Atom Core

\n

v1.59.0...1.60.0

\n\n

keybinding-resolver

\n

v0.39.0...v0.39.1

\n\n

notifications

\n

v0.71.0...v0.72.1

\n\n

tabs

\n

v0.110.0...v0.110.2

\n\n

tree-view

\n

v0.228.3...v0.229.1

\n\n

language-css

\n

v0.44.4...v0.45.1

\n\n
", - "reactions": { - "url": "https://api.github.com/repos/atom/atom/releases/61227208/reactions", - "total_count": 137, - "+1": 53, - "-1": 0, - "laugh": 6, - "hooray": 19, - "confused": 0, - "heart": 29, - "rocket": 14, - "eyes": 16 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:40.909Z" - }, - "backlog": { - "latestRelease": { - "url": "https://api.github.com/repos/czytelny/backlog/releases/12336688", - "assets_url": "https://api.github.com/repos/czytelny/backlog/releases/12336688/assets", - "upload_url": "https://uploads.github.com/repos/czytelny/backlog/releases/12336688/assets{?name,label}", - "html_url": "https://github.com/czytelny/backlog/releases/tag/v1.8.0", - "id": 12336688, - "author": { - "login": "czytelny", - "id": 5399256, - "node_id": "MDQ6VXNlcjUzOTkyNTY=", - "avatar_url": "https://avatars.githubusercontent.com/u/5399256?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/czytelny", - "html_url": "https://github.com/czytelny", - "followers_url": "https://api.github.com/users/czytelny/followers", - "following_url": "https://api.github.com/users/czytelny/following{/other_user}", - "gists_url": "https://api.github.com/users/czytelny/gists{/gist_id}", - "starred_url": "https://api.github.com/users/czytelny/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/czytelny/subscriptions", - "organizations_url": "https://api.github.com/users/czytelny/orgs", - "repos_url": "https://api.github.com/users/czytelny/repos", - "events_url": "https://api.github.com/users/czytelny/events{/privacy}", - "received_events_url": "https://api.github.com/users/czytelny/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTEyMzM2Njg4", - "tag_name": "v1.8.0", - "target_commitish": "master", - "name": "v1.8.0", - "draft": false, - "prerelease": false, - "created_at": "2018-08-09T19:29:00Z", - "published_at": "2018-08-09T19:50:01Z", - "assets": [ - { - "url": "https://api.github.com/repos/czytelny/backlog/releases/assets/8190773", - "id": 8190773, - "node_id": "MDEyOlJlbGVhc2VBc3NldDgxOTA3NzM=", - "name": "Backlog-darwin-x64.zip", - "label": null, - "uploader": { - "login": "czytelny", - "id": 5399256, - "node_id": "MDQ6VXNlcjUzOTkyNTY=", - "avatar_url": "https://avatars.githubusercontent.com/u/5399256?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/czytelny", - "html_url": "https://github.com/czytelny", - "followers_url": "https://api.github.com/users/czytelny/followers", - "following_url": "https://api.github.com/users/czytelny/following{/other_user}", - "gists_url": "https://api.github.com/users/czytelny/gists{/gist_id}", - "starred_url": "https://api.github.com/users/czytelny/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/czytelny/subscriptions", - "organizations_url": "https://api.github.com/users/czytelny/orgs", - "repos_url": "https://api.github.com/users/czytelny/repos", - "events_url": "https://api.github.com/users/czytelny/events{/privacy}", - "received_events_url": "https://api.github.com/users/czytelny/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 55143655, - "download_count": 1511, - "created_at": "2018-08-09T19:40:27Z", - "updated_at": "2018-08-09T19:41:16Z", - "browser_download_url": "https://github.com/czytelny/backlog/releases/download/v1.8.0/Backlog-darwin-x64.zip" - }, - { - "url": "https://api.github.com/repos/czytelny/backlog/releases/assets/8190838", - "id": 8190838, - "node_id": "MDEyOlJlbGVhc2VBc3NldDgxOTA4Mzg=", - "name": "Backlog-linux-ia32.tar.gz", - "label": null, - "uploader": { - "login": "czytelny", - "id": 5399256, - "node_id": "MDQ6VXNlcjUzOTkyNTY=", - "avatar_url": "https://avatars.githubusercontent.com/u/5399256?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/czytelny", - "html_url": "https://github.com/czytelny", - "followers_url": "https://api.github.com/users/czytelny/followers", - "following_url": "https://api.github.com/users/czytelny/following{/other_user}", - "gists_url": "https://api.github.com/users/czytelny/gists{/gist_id}", - "starred_url": "https://api.github.com/users/czytelny/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/czytelny/subscriptions", - "organizations_url": "https://api.github.com/users/czytelny/orgs", - "repos_url": "https://api.github.com/users/czytelny/repos", - "events_url": "https://api.github.com/users/czytelny/events{/privacy}", - "received_events_url": "https://api.github.com/users/czytelny/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-gzip", - "state": "uploaded", - "size": 58396680, - "download_count": 173, - "created_at": "2018-08-09T19:48:10Z", - "updated_at": "2018-08-09T19:49:01Z", - "browser_download_url": "https://github.com/czytelny/backlog/releases/download/v1.8.0/Backlog-linux-ia32.tar.gz" - }, - { - "url": "https://api.github.com/repos/czytelny/backlog/releases/assets/8190839", - "id": 8190839, - "node_id": "MDEyOlJlbGVhc2VBc3NldDgxOTA4Mzk=", - "name": "Backlog-linux-x64.tar.gz", - "label": null, - "uploader": { - "login": "czytelny", - "id": 5399256, - "node_id": "MDQ6VXNlcjUzOTkyNTY=", - "avatar_url": "https://avatars.githubusercontent.com/u/5399256?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/czytelny", - "html_url": "https://github.com/czytelny", - "followers_url": "https://api.github.com/users/czytelny/followers", - "following_url": "https://api.github.com/users/czytelny/following{/other_user}", - "gists_url": "https://api.github.com/users/czytelny/gists{/gist_id}", - "starred_url": "https://api.github.com/users/czytelny/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/czytelny/subscriptions", - "organizations_url": "https://api.github.com/users/czytelny/orgs", - "repos_url": "https://api.github.com/users/czytelny/repos", - "events_url": "https://api.github.com/users/czytelny/events{/privacy}", - "received_events_url": "https://api.github.com/users/czytelny/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-gzip", - "state": "uploaded", - "size": 55257779, - "download_count": 690, - "created_at": "2018-08-09T19:48:10Z", - "updated_at": "2018-08-09T19:49:47Z", - "browser_download_url": "https://github.com/czytelny/backlog/releases/download/v1.8.0/Backlog-linux-x64.tar.gz" - }, - { - "url": "https://api.github.com/repos/czytelny/backlog/releases/assets/8190818", - "id": 8190818, - "node_id": "MDEyOlJlbGVhc2VBc3NldDgxOTA4MTg=", - "name": "Backlog-win32-ia32.zip", - "label": null, - "uploader": { - "login": "czytelny", - "id": 5399256, - "node_id": "MDQ6VXNlcjUzOTkyNTY=", - "avatar_url": "https://avatars.githubusercontent.com/u/5399256?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/czytelny", - "html_url": "https://github.com/czytelny", - "followers_url": "https://api.github.com/users/czytelny/followers", - "following_url": "https://api.github.com/users/czytelny/following{/other_user}", - "gists_url": "https://api.github.com/users/czytelny/gists{/gist_id}", - "starred_url": "https://api.github.com/users/czytelny/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/czytelny/subscriptions", - "organizations_url": "https://api.github.com/users/czytelny/orgs", - "repos_url": "https://api.github.com/users/czytelny/repos", - "events_url": "https://api.github.com/users/czytelny/events{/privacy}", - "received_events_url": "https://api.github.com/users/czytelny/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 49277635, - "download_count": 307, - "created_at": "2018-08-09T19:45:36Z", - "updated_at": "2018-08-09T19:47:46Z", - "browser_download_url": "https://github.com/czytelny/backlog/releases/download/v1.8.0/Backlog-win32-ia32.zip" - }, - { - "url": "https://api.github.com/repos/czytelny/backlog/releases/assets/8190793", - "id": 8190793, - "node_id": "MDEyOlJlbGVhc2VBc3NldDgxOTA3OTM=", - "name": "Backlog-win32-x64.zip", - "label": null, - "uploader": { - "login": "czytelny", - "id": 5399256, - "node_id": "MDQ6VXNlcjUzOTkyNTY=", - "avatar_url": "https://avatars.githubusercontent.com/u/5399256?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/czytelny", - "html_url": "https://github.com/czytelny", - "followers_url": "https://api.github.com/users/czytelny/followers", - "following_url": "https://api.github.com/users/czytelny/following{/other_user}", - "gists_url": "https://api.github.com/users/czytelny/gists{/gist_id}", - "starred_url": "https://api.github.com/users/czytelny/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/czytelny/subscriptions", - "organizations_url": "https://api.github.com/users/czytelny/orgs", - "repos_url": "https://api.github.com/users/czytelny/repos", - "events_url": "https://api.github.com/users/czytelny/events{/privacy}", - "received_events_url": "https://api.github.com/users/czytelny/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 57517090, - "download_count": 2358, - "created_at": "2018-08-09T19:42:17Z", - "updated_at": "2018-08-09T19:43:07Z", - "browser_download_url": "https://github.com/czytelny/backlog/releases/download/v1.8.0/Backlog-win32-x64.zip" - } - ], - "tarball_url": "https://api.github.com/repos/czytelny/backlog/tarball/v1.8.0", - "zipball_url": "https://api.github.com/repos/czytelny/backlog/zipball/v1.8.0", - "body_html": "
\n

This is another huge update with number of significant improvements/features added.
\nHopefully it will stay for a longer.

\n
\n

Features & improvements

\n
    \n
  • dark theme
  • \n
  • search items feature
  • \n
  • backup to file feature
  • \n
  • simple progress bar added for boards
  • \n
  • new top bar unified acroos OS
  • \n
  • modals can be closed by pressing ESC or click outside modal area
  • \n
  • scroolbar ui improved
  • \n
  • number of keyboard shortcuts added
  • \n
  • check for updates on app startup
  • \n
  • other minor ui improvements...
  • \n
\n

Bug fixes

\n
    \n
  • fixed issue which makes impossible to move some item to newly created board
  • \n
  • fix bug when specific items can't be edited nor deleted
  • \n
  • fixed issue when items list was not fully visible (last item was truncated)
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:40.970Z" - }, - "authme": { - "latestRelease": { - "url": "https://api.github.com/repos/Levminer/authme/releases/64667350", - "assets_url": "https://api.github.com/repos/Levminer/authme/releases/64667350/assets", - "upload_url": "https://uploads.github.com/repos/Levminer/authme/releases/64667350/assets{?name,label}", - "html_url": "https://github.com/Levminer/authme/releases/tag/3.2.1", - "id": 64667350, - "author": { - "login": "Levminer", - "id": 33373714, - "node_id": "MDQ6VXNlcjMzMzczNzE0", - "avatar_url": "https://avatars.githubusercontent.com/u/33373714?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Levminer", - "html_url": "https://github.com/Levminer", - "followers_url": "https://api.github.com/users/Levminer/followers", - "following_url": "https://api.github.com/users/Levminer/following{/other_user}", - "gists_url": "https://api.github.com/users/Levminer/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Levminer/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Levminer/subscriptions", - "organizations_url": "https://api.github.com/users/Levminer/orgs", - "repos_url": "https://api.github.com/users/Levminer/repos", - "events_url": "https://api.github.com/users/Levminer/events{/privacy}", - "received_events_url": "https://api.github.com/users/Levminer/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOEg8WO84D2r7W", - "tag_name": "3.2.1", - "target_commitish": "dev", - "name": "Authme 3.2.1", - "draft": false, - "prerelease": false, - "created_at": "2022-04-18T18:29:42Z", - "published_at": "2022-04-19T08:47:24Z", - "assets": [ - { - "url": "https://api.github.com/repos/Levminer/authme/releases/assets/62976444", - "id": 62976444, - "node_id": "RA_kwDOEg8WO84DwPG8", - "name": "authme-3.2.1-linux-x64-installer.appimage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 85045548, - "download_count": 12, - "created_at": "2022-04-19T08:43:32Z", - "updated_at": "2022-04-19T08:43:35Z", - "browser_download_url": "https://github.com/Levminer/authme/releases/download/3.2.1/authme-3.2.1-linux-x64-installer.appimage" - }, - { - "url": "https://api.github.com/repos/Levminer/authme/releases/assets/62976447", - "id": 62976447, - "node_id": "RA_kwDOEg8WO84DwPG_", - "name": "authme-3.2.1-linux-x64-portable.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 80998758, - "download_count": 5, - "created_at": "2022-04-19T08:43:36Z", - "updated_at": "2022-04-19T08:43:37Z", - "browser_download_url": "https://github.com/Levminer/authme/releases/download/3.2.1/authme-3.2.1-linux-x64-portable.zip" - }, - { - "url": "https://api.github.com/repos/Levminer/authme/releases/assets/62976482", - "id": 62976482, - "node_id": "RA_kwDOEg8WO84DwPHi", - "name": "authme-3.2.1-mac-x64-installer.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 81828816, - "download_count": 13, - "created_at": "2022-04-19T08:43:58Z", - "updated_at": "2022-04-19T08:44:01Z", - "browser_download_url": "https://github.com/Levminer/authme/releases/download/3.2.1/authme-3.2.1-mac-x64-installer.dmg" - }, - { - "url": "https://api.github.com/repos/Levminer/authme/releases/assets/62976483", - "id": 62976483, - "node_id": "RA_kwDOEg8WO84DwPHj", - "name": "authme-3.2.1-mac-x64-portable.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 79206716, - "download_count": 4, - "created_at": "2022-04-19T08:44:02Z", - "updated_at": "2022-04-19T08:44:05Z", - "browser_download_url": "https://github.com/Levminer/authme/releases/download/3.2.1/authme-3.2.1-mac-x64-portable.zip" - }, - { - "url": "https://api.github.com/repos/Levminer/authme/releases/assets/62976531", - "id": 62976531, - "node_id": "RA_kwDOEg8WO84DwPIT", - "name": "authme-3.2.1-windows-x64-installer.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 63350716, - "download_count": 1679, - "created_at": "2022-04-19T08:45:13Z", - "updated_at": "2022-04-19T08:45:14Z", - "browser_download_url": "https://github.com/Levminer/authme/releases/download/3.2.1/authme-3.2.1-windows-x64-installer.exe" - }, - { - "url": "https://api.github.com/repos/Levminer/authme/releases/assets/62976534", - "id": 62976534, - "node_id": "RA_kwDOEg8WO84DwPIW", - "name": "authme-3.2.1-windows-x64-portable.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 86668049, - "download_count": 23, - "created_at": "2022-04-19T08:45:15Z", - "updated_at": "2022-04-19T08:45:17Z", - "browser_download_url": "https://github.com/Levminer/authme/releases/download/3.2.1/authme-3.2.1-windows-x64-portable.zip" - }, - { - "url": "https://api.github.com/repos/Levminer/authme/releases/assets/62976537", - "id": 62976537, - "node_id": "RA_kwDOEg8WO84DwPIZ", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 372, - "download_count": 4595, - "created_at": "2022-04-19T08:45:18Z", - "updated_at": "2022-04-19T08:45:18Z", - "browser_download_url": "https://github.com/Levminer/authme/releases/download/3.2.1/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/Levminer/authme/tarball/3.2.1", - "zipball_url": "https://api.github.com/repos/Levminer/authme/zipball/3.2.1", - "body_html": "

Authme 3.2.1

\n
    \n
  • 2022.04.19 (Hotfix update)
  • \n
\n

Bug

\n
    \n
  • #203 Fix app showing on startup
  • \n
\n

Other

\n
    \n
  • Electron 18.0.4
  • \n
\n

Changelog

\n
    \n
  • Check out the full list of changes: Changelog
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:40.980Z" - }, - "auryo": { - "latestRelease": { - "url": "https://api.github.com/repos/sneljo1/auryo/releases/26844276", - "assets_url": "https://api.github.com/repos/sneljo1/auryo/releases/26844276/assets", - "upload_url": "https://uploads.github.com/repos/sneljo1/auryo/releases/26844276/assets{?name,label}", - "html_url": "https://github.com/sneljo1/auryo/releases/tag/v2.5.4", - "id": 26844276, - "author": { - "login": "sneljo1", - "id": 4314204, - "node_id": "MDQ6VXNlcjQzMTQyMDQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4314204?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sneljo1", - "html_url": "https://github.com/sneljo1", - "followers_url": "https://api.github.com/users/sneljo1/followers", - "following_url": "https://api.github.com/users/sneljo1/following{/other_user}", - "gists_url": "https://api.github.com/users/sneljo1/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sneljo1/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sneljo1/subscriptions", - "organizations_url": "https://api.github.com/users/sneljo1/orgs", - "repos_url": "https://api.github.com/users/sneljo1/repos", - "events_url": "https://api.github.com/users/sneljo1/events{/privacy}", - "received_events_url": "https://api.github.com/users/sneljo1/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI2ODQ0Mjc2", - "tag_name": "v2.5.4", - "target_commitish": "master", - "name": "v2.5.4", - "draft": false, - "prerelease": false, - "created_at": "2020-05-24T21:02:37Z", - "published_at": "2020-05-24T21:48:20Z", - "assets": [ - { - "url": "https://api.github.com/repos/sneljo1/auryo/releases/assets/21020524", - "id": 21020524, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMDIwNTI0", - "name": "Auryo-2.5.4-ia32-win.zip", - "label": "", - "uploader": { - "login": "sneljo1", - "id": 4314204, - "node_id": "MDQ6VXNlcjQzMTQyMDQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4314204?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sneljo1", - "html_url": "https://github.com/sneljo1", - "followers_url": "https://api.github.com/users/sneljo1/followers", - "following_url": "https://api.github.com/users/sneljo1/following{/other_user}", - "gists_url": "https://api.github.com/users/sneljo1/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sneljo1/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sneljo1/subscriptions", - "organizations_url": "https://api.github.com/users/sneljo1/orgs", - "repos_url": "https://api.github.com/users/sneljo1/repos", - "events_url": "https://api.github.com/users/sneljo1/events{/privacy}", - "received_events_url": "https://api.github.com/users/sneljo1/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 91886742, - "download_count": 103, - "created_at": "2020-05-24T21:13:31Z", - "updated_at": "2020-05-24T21:14:21Z", - "browser_download_url": "https://github.com/sneljo1/auryo/releases/download/v2.5.4/Auryo-2.5.4-ia32-win.zip" - }, - { - "url": "https://api.github.com/repos/sneljo1/auryo/releases/assets/21021134", - "id": 21021134, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMDIxMTM0", - "name": "Auryo-2.5.4-mac.zip", - "label": "", - "uploader": { - "login": "sneljo1", - "id": 4314204, - "node_id": "MDQ6VXNlcjQzMTQyMDQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4314204?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sneljo1", - "html_url": "https://github.com/sneljo1", - "followers_url": "https://api.github.com/users/sneljo1/followers", - "following_url": "https://api.github.com/users/sneljo1/following{/other_user}", - "gists_url": "https://api.github.com/users/sneljo1/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sneljo1/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sneljo1/subscriptions", - "organizations_url": "https://api.github.com/users/sneljo1/orgs", - "repos_url": "https://api.github.com/users/sneljo1/repos", - "events_url": "https://api.github.com/users/sneljo1/events{/privacy}", - "received_events_url": "https://api.github.com/users/sneljo1/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 84807528, - "download_count": 126, - "created_at": "2020-05-24T21:43:15Z", - "updated_at": "2020-05-24T21:43:17Z", - "browser_download_url": "https://github.com/sneljo1/auryo/releases/download/v2.5.4/Auryo-2.5.4-mac.zip" - }, - { - "url": "https://api.github.com/repos/sneljo1/auryo/releases/assets/21020489", - "id": 21020489, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMDIwNDg5", - "name": "Auryo-2.5.4-win.zip", - "label": "", - "uploader": { - "login": "sneljo1", - "id": 4314204, - "node_id": "MDQ6VXNlcjQzMTQyMDQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4314204?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sneljo1", - "html_url": "https://github.com/sneljo1", - "followers_url": "https://api.github.com/users/sneljo1/followers", - "following_url": "https://api.github.com/users/sneljo1/following{/other_user}", - "gists_url": "https://api.github.com/users/sneljo1/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sneljo1/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sneljo1/subscriptions", - "organizations_url": "https://api.github.com/users/sneljo1/orgs", - "repos_url": "https://api.github.com/users/sneljo1/repos", - "events_url": "https://api.github.com/users/sneljo1/events{/privacy}", - "received_events_url": "https://api.github.com/users/sneljo1/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 96578878, - "download_count": 268, - "created_at": "2020-05-24T21:10:38Z", - "updated_at": "2020-05-24T21:10:44Z", - "browser_download_url": "https://github.com/sneljo1/auryo/releases/download/v2.5.4/Auryo-2.5.4-win.zip" - }, - { - "url": "https://api.github.com/repos/sneljo1/auryo/releases/assets/21020476", - "id": 21020476, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMDIwNDc2", - "name": "Auryo-2.5.4.AppImage", - "label": "", - "uploader": { - "login": "sneljo1", - "id": 4314204, - "node_id": "MDQ6VXNlcjQzMTQyMDQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4314204?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sneljo1", - "html_url": "https://github.com/sneljo1", - "followers_url": "https://api.github.com/users/sneljo1/followers", - "following_url": "https://api.github.com/users/sneljo1/following{/other_user}", - "gists_url": "https://api.github.com/users/sneljo1/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sneljo1/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sneljo1/subscriptions", - "organizations_url": "https://api.github.com/users/sneljo1/orgs", - "repos_url": "https://api.github.com/users/sneljo1/repos", - "events_url": "https://api.github.com/users/sneljo1/events{/privacy}", - "received_events_url": "https://api.github.com/users/sneljo1/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 93520211, - "download_count": 4649, - "created_at": "2020-05-24T21:10:18Z", - "updated_at": "2020-05-24T21:10:20Z", - "browser_download_url": "https://github.com/sneljo1/auryo/releases/download/v2.5.4/Auryo-2.5.4.AppImage" - }, - { - "url": "https://api.github.com/repos/sneljo1/auryo/releases/assets/21021131", - "id": 21021131, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMDIxMTMx", - "name": "Auryo-2.5.4.dmg", - "label": "", - "uploader": { - "login": "sneljo1", - "id": 4314204, - "node_id": "MDQ6VXNlcjQzMTQyMDQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4314204?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sneljo1", - "html_url": "https://github.com/sneljo1", - "followers_url": "https://api.github.com/users/sneljo1/followers", - "following_url": "https://api.github.com/users/sneljo1/following{/other_user}", - "gists_url": "https://api.github.com/users/sneljo1/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sneljo1/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sneljo1/subscriptions", - "organizations_url": "https://api.github.com/users/sneljo1/orgs", - "repos_url": "https://api.github.com/users/sneljo1/repos", - "events_url": "https://api.github.com/users/sneljo1/events{/privacy}", - "received_events_url": "https://api.github.com/users/sneljo1/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 87704972, - "download_count": 2936, - "created_at": "2020-05-24T21:43:04Z", - "updated_at": "2020-05-24T21:43:08Z", - "browser_download_url": "https://github.com/sneljo1/auryo/releases/download/v2.5.4/Auryo-2.5.4.dmg" - }, - { - "url": "https://api.github.com/repos/sneljo1/auryo/releases/assets/21021130", - "id": 21021130, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMDIxMTMw", - "name": "Auryo-2.5.4.dmg.blockmap", - "label": "", - "uploader": { - "login": "sneljo1", - "id": 4314204, - "node_id": "MDQ6VXNlcjQzMTQyMDQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4314204?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sneljo1", - "html_url": "https://github.com/sneljo1", - "followers_url": "https://api.github.com/users/sneljo1/followers", - "following_url": "https://api.github.com/users/sneljo1/following{/other_user}", - "gists_url": "https://api.github.com/users/sneljo1/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sneljo1/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sneljo1/subscriptions", - "organizations_url": "https://api.github.com/users/sneljo1/orgs", - "repos_url": "https://api.github.com/users/sneljo1/repos", - "events_url": "https://api.github.com/users/sneljo1/events{/privacy}", - "received_events_url": "https://api.github.com/users/sneljo1/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 91943, - "download_count": 16, - "created_at": "2020-05-24T21:43:04Z", - "updated_at": "2020-05-24T21:43:05Z", - "browser_download_url": "https://github.com/sneljo1/auryo/releases/download/v2.5.4/Auryo-2.5.4.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/sneljo1/auryo/releases/assets/21020562", - "id": 21020562, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMDIwNTYy", - "name": "auryo-2.5.4.pacman", - "label": "", - "uploader": { - "login": "sneljo1", - "id": 4314204, - "node_id": "MDQ6VXNlcjQzMTQyMDQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4314204?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sneljo1", - "html_url": "https://github.com/sneljo1", - "followers_url": "https://api.github.com/users/sneljo1/followers", - "following_url": "https://api.github.com/users/sneljo1/following{/other_user}", - "gists_url": "https://api.github.com/users/sneljo1/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sneljo1/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sneljo1/subscriptions", - "organizations_url": "https://api.github.com/users/sneljo1/orgs", - "repos_url": "https://api.github.com/users/sneljo1/repos", - "events_url": "https://api.github.com/users/sneljo1/events{/privacy}", - "received_events_url": "https://api.github.com/users/sneljo1/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 59497464, - "download_count": 2975, - "created_at": "2020-05-24T21:16:12Z", - "updated_at": "2020-05-24T21:16:15Z", - "browser_download_url": "https://github.com/sneljo1/auryo/releases/download/v2.5.4/auryo-2.5.4.pacman" - }, - { - "url": "https://api.github.com/repos/sneljo1/auryo/releases/assets/21020536", - "id": 21020536, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMDIwNTM2", - "name": "auryo-2.5.4.x86_64.rpm", - "label": "", - "uploader": { - "login": "sneljo1", - "id": 4314204, - "node_id": "MDQ6VXNlcjQzMTQyMDQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4314204?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sneljo1", - "html_url": "https://github.com/sneljo1", - "followers_url": "https://api.github.com/users/sneljo1/followers", - "following_url": "https://api.github.com/users/sneljo1/following{/other_user}", - "gists_url": "https://api.github.com/users/sneljo1/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sneljo1/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sneljo1/subscriptions", - "organizations_url": "https://api.github.com/users/sneljo1/orgs", - "repos_url": "https://api.github.com/users/sneljo1/repos", - "events_url": "https://api.github.com/users/sneljo1/events{/privacy}", - "received_events_url": "https://api.github.com/users/sneljo1/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-redhat-package-manager", - "state": "uploaded", - "size": 59330674, - "download_count": 1334, - "created_at": "2020-05-24T21:14:27Z", - "updated_at": "2020-05-24T21:14:28Z", - "browser_download_url": "https://github.com/sneljo1/auryo/releases/download/v2.5.4/auryo-2.5.4.x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/sneljo1/auryo/releases/assets/21020527", - "id": 21020527, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMDIwNTI3", - "name": "Auryo-Setup-2.5.4.exe", - "label": "", - "uploader": { - "login": "sneljo1", - "id": 4314204, - "node_id": "MDQ6VXNlcjQzMTQyMDQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4314204?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sneljo1", - "html_url": "https://github.com/sneljo1", - "followers_url": "https://api.github.com/users/sneljo1/followers", - "following_url": "https://api.github.com/users/sneljo1/following{/other_user}", - "gists_url": "https://api.github.com/users/sneljo1/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sneljo1/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sneljo1/subscriptions", - "organizations_url": "https://api.github.com/users/sneljo1/orgs", - "repos_url": "https://api.github.com/users/sneljo1/repos", - "events_url": "https://api.github.com/users/sneljo1/events{/privacy}", - "received_events_url": "https://api.github.com/users/sneljo1/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 128782447, - "download_count": 5616, - "created_at": "2020-05-24T21:13:48Z", - "updated_at": "2020-05-24T21:15:14Z", - "browser_download_url": "https://github.com/sneljo1/auryo/releases/download/v2.5.4/Auryo-Setup-2.5.4.exe" - }, - { - "url": "https://api.github.com/repos/sneljo1/auryo/releases/assets/21020526", - "id": 21020526, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMDIwNTI2", - "name": "Auryo-Setup-2.5.4.exe.blockmap", - "label": "", - "uploader": { - "login": "sneljo1", - "id": 4314204, - "node_id": "MDQ6VXNlcjQzMTQyMDQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4314204?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sneljo1", - "html_url": "https://github.com/sneljo1", - "followers_url": "https://api.github.com/users/sneljo1/followers", - "following_url": "https://api.github.com/users/sneljo1/following{/other_user}", - "gists_url": "https://api.github.com/users/sneljo1/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sneljo1/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sneljo1/subscriptions", - "organizations_url": "https://api.github.com/users/sneljo1/orgs", - "repos_url": "https://api.github.com/users/sneljo1/repos", - "events_url": "https://api.github.com/users/sneljo1/events{/privacy}", - "received_events_url": "https://api.github.com/users/sneljo1/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 134752, - "download_count": 372, - "created_at": "2020-05-24T21:13:48Z", - "updated_at": "2020-05-24T21:13:48Z", - "browser_download_url": "https://github.com/sneljo1/auryo/releases/download/v2.5.4/Auryo-Setup-2.5.4.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/sneljo1/auryo/releases/assets/21020506", - "id": 21020506, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMDIwNTA2", - "name": "auryo_2.5.4_amd64.deb", - "label": "", - "uploader": { - "login": "sneljo1", - "id": 4314204, - "node_id": "MDQ6VXNlcjQzMTQyMDQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4314204?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sneljo1", - "html_url": "https://github.com/sneljo1", - "followers_url": "https://api.github.com/users/sneljo1/followers", - "following_url": "https://api.github.com/users/sneljo1/following{/other_user}", - "gists_url": "https://api.github.com/users/sneljo1/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sneljo1/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sneljo1/subscriptions", - "organizations_url": "https://api.github.com/users/sneljo1/orgs", - "repos_url": "https://api.github.com/users/sneljo1/repos", - "events_url": "https://api.github.com/users/sneljo1/events{/privacy}", - "received_events_url": "https://api.github.com/users/sneljo1/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 59498526, - "download_count": 3268, - "created_at": "2020-05-24T21:12:00Z", - "updated_at": "2020-05-24T21:12:02Z", - "browser_download_url": "https://github.com/sneljo1/auryo/releases/download/v2.5.4/auryo_2.5.4_amd64.deb" - }, - { - "url": "https://api.github.com/repos/sneljo1/auryo/releases/assets/21020564", - "id": 21020564, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMDIwNTY0", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "sneljo1", - "id": 4314204, - "node_id": "MDQ6VXNlcjQzMTQyMDQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4314204?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sneljo1", - "html_url": "https://github.com/sneljo1", - "followers_url": "https://api.github.com/users/sneljo1/followers", - "following_url": "https://api.github.com/users/sneljo1/following{/other_user}", - "gists_url": "https://api.github.com/users/sneljo1/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sneljo1/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sneljo1/subscriptions", - "organizations_url": "https://api.github.com/users/sneljo1/orgs", - "repos_url": "https://api.github.com/users/sneljo1/repos", - "events_url": "https://api.github.com/users/sneljo1/events{/privacy}", - "received_events_url": "https://api.github.com/users/sneljo1/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 360, - "download_count": 28, - "created_at": "2020-05-24T21:16:15Z", - "updated_at": "2020-05-24T21:16:15Z", - "browser_download_url": "https://github.com/sneljo1/auryo/releases/download/v2.5.4/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/sneljo1/auryo/releases/assets/21021135", - "id": 21021135, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMDIxMTM1", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "sneljo1", - "id": 4314204, - "node_id": "MDQ6VXNlcjQzMTQyMDQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4314204?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sneljo1", - "html_url": "https://github.com/sneljo1", - "followers_url": "https://api.github.com/users/sneljo1/followers", - "following_url": "https://api.github.com/users/sneljo1/following{/other_user}", - "gists_url": "https://api.github.com/users/sneljo1/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sneljo1/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sneljo1/subscriptions", - "organizations_url": "https://api.github.com/users/sneljo1/orgs", - "repos_url": "https://api.github.com/users/sneljo1/repos", - "events_url": "https://api.github.com/users/sneljo1/events{/privacy}", - "received_events_url": "https://api.github.com/users/sneljo1/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 503, - "download_count": 24308, - "created_at": "2020-05-24T21:43:17Z", - "updated_at": "2020-05-24T21:43:17Z", - "browser_download_url": "https://github.com/sneljo1/auryo/releases/download/v2.5.4/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/sneljo1/auryo/releases/assets/21020553", - "id": 21020553, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMDIwNTUz", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "sneljo1", - "id": 4314204, - "node_id": "MDQ6VXNlcjQzMTQyMDQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4314204?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sneljo1", - "html_url": "https://github.com/sneljo1", - "followers_url": "https://api.github.com/users/sneljo1/followers", - "following_url": "https://api.github.com/users/sneljo1/following{/other_user}", - "gists_url": "https://api.github.com/users/sneljo1/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sneljo1/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sneljo1/subscriptions", - "organizations_url": "https://api.github.com/users/sneljo1/orgs", - "repos_url": "https://api.github.com/users/sneljo1/repos", - "events_url": "https://api.github.com/users/sneljo1/events{/privacy}", - "received_events_url": "https://api.github.com/users/sneljo1/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 339, - "download_count": 45814, - "created_at": "2020-05-24T21:15:15Z", - "updated_at": "2020-05-24T21:15:15Z", - "browser_download_url": "https://github.com/sneljo1/auryo/releases/download/v2.5.4/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/sneljo1/auryo/tarball/v2.5.4", - "zipball_url": "https://api.github.com/repos/sneljo1/auryo/zipball/v2.5.4", - "body_html": "

Added

\n
    \n
  • #92 Add txt file to pull current track from, for OBS or other
  • \n
\n

Fixed

\n
    \n
  • #276 Auryo not starting up
  • \n
  • #249 Do not goto link when updating for mac, we have auto-update for this
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:41.149Z" - }, - "bdash": { - "latestRelease": { - "url": "https://api.github.com/repos/bdash-app/bdash/releases/64735572", - "assets_url": "https://api.github.com/repos/bdash-app/bdash/releases/64735572/assets", - "upload_url": "https://uploads.github.com/repos/bdash-app/bdash/releases/64735572/assets{?name,label}", - "html_url": "https://github.com/bdash-app/bdash/releases/tag/v1.14.7", - "id": 64735572, - "author": { - "login": "hokaccha", - "id": 39471, - "node_id": "MDQ6VXNlcjM5NDcx", - "avatar_url": "https://avatars.githubusercontent.com/u/39471?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/hokaccha", - "html_url": "https://github.com/hokaccha", - "followers_url": "https://api.github.com/users/hokaccha/followers", - "following_url": "https://api.github.com/users/hokaccha/following{/other_user}", - "gists_url": "https://api.github.com/users/hokaccha/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hokaccha/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hokaccha/subscriptions", - "organizations_url": "https://api.github.com/users/hokaccha/orgs", - "repos_url": "https://api.github.com/users/hokaccha/repos", - "events_url": "https://api.github.com/users/hokaccha/events{/privacy}", - "received_events_url": "https://api.github.com/users/hokaccha/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOA_SjhM4D28lU", - "tag_name": "v1.14.7", - "target_commitish": "master", - "name": "v1.14.7", - "draft": false, - "prerelease": false, - "created_at": "2022-04-19T13:20:59Z", - "published_at": "2022-04-19T13:21:40Z", - "assets": [ - { - "url": "https://api.github.com/repos/bdash-app/bdash/releases/assets/62999048", - "id": 62999048, - "node_id": "RA_kwDOA_SjhM4DwUoI", - "name": "Bdash-1.14.7-mac.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 93903256, - "download_count": 75, - "created_at": "2022-04-19T13:06:59Z", - "updated_at": "2022-04-19T13:07:02Z", - "browser_download_url": "https://github.com/bdash-app/bdash/releases/download/v1.14.7/Bdash-1.14.7-mac.zip" - }, - { - "url": "https://api.github.com/repos/bdash-app/bdash/releases/assets/62999047", - "id": 62999047, - "node_id": "RA_kwDOA_SjhM4DwUoH", - "name": "Bdash-1.14.7-mac.zip.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 99423, - "download_count": 3, - "created_at": "2022-04-19T13:06:59Z", - "updated_at": "2022-04-19T13:06:59Z", - "browser_download_url": "https://github.com/bdash-app/bdash/releases/download/v1.14.7/Bdash-1.14.7-mac.zip.blockmap" - }, - { - "url": "https://api.github.com/repos/bdash-app/bdash/releases/assets/62998647", - "id": 62998647, - "node_id": "RA_kwDOA_SjhM4DwUh3", - "name": "Bdash-1.14.7.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 96833665, - "download_count": 7, - "created_at": "2022-04-19T13:01:21Z", - "updated_at": "2022-04-19T13:01:25Z", - "browser_download_url": "https://github.com/bdash-app/bdash/releases/download/v1.14.7/Bdash-1.14.7.AppImage" - }, - { - "url": "https://api.github.com/repos/bdash-app/bdash/releases/assets/62999089", - "id": 62999089, - "node_id": "RA_kwDOA_SjhM4DwUox", - "name": "Bdash-1.14.7.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 97833763, - "download_count": 13, - "created_at": "2022-04-19T13:07:42Z", - "updated_at": "2022-04-19T13:07:46Z", - "browser_download_url": "https://github.com/bdash-app/bdash/releases/download/v1.14.7/Bdash-1.14.7.dmg" - }, - { - "url": "https://api.github.com/repos/bdash-app/bdash/releases/assets/62999088", - "id": 62999088, - "node_id": "RA_kwDOA_SjhM4DwUow", - "name": "Bdash-1.14.7.dmg.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 102631, - "download_count": 2, - "created_at": "2022-04-19T13:07:42Z", - "updated_at": "2022-04-19T13:07:43Z", - "browser_download_url": "https://github.com/bdash-app/bdash/releases/download/v1.14.7/Bdash-1.14.7.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/bdash-app/bdash/releases/assets/62998715", - "id": 62998715, - "node_id": "RA_kwDOA_SjhM4DwUi7", - "name": "Bdash-Setup-1.14.7.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 68447076, - "download_count": 196, - "created_at": "2022-04-19T13:02:52Z", - "updated_at": "2022-04-19T13:02:54Z", - "browser_download_url": "https://github.com/bdash-app/bdash/releases/download/v1.14.7/Bdash-Setup-1.14.7.exe" - }, - { - "url": "https://api.github.com/repos/bdash-app/bdash/releases/assets/62998714", - "id": 62998714, - "node_id": "RA_kwDOA_SjhM4DwUi6", - "name": "Bdash-Setup-1.14.7.exe.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 73172, - "download_count": 162, - "created_at": "2022-04-19T13:02:52Z", - "updated_at": "2022-04-19T13:02:52Z", - "browser_download_url": "https://github.com/bdash-app/bdash/releases/download/v1.14.7/Bdash-Setup-1.14.7.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/bdash-app/bdash/releases/assets/62998651", - "id": 62998651, - "node_id": "RA_kwDOA_SjhM4DwUh7", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 364, - "download_count": 3, - "created_at": "2022-04-19T13:01:25Z", - "updated_at": "2022-04-19T13:01:25Z", - "browser_download_url": "https://github.com/bdash-app/bdash/releases/download/v1.14.7/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/bdash-app/bdash/releases/assets/62999101", - "id": 62999101, - "node_id": "RA_kwDOA_SjhM4DwUo9", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 629, - "download_count": 1000, - "created_at": "2022-04-19T13:07:56Z", - "updated_at": "2022-04-19T13:07:56Z", - "browser_download_url": "https://github.com/bdash-app/bdash/releases/download/v1.14.7/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/bdash-app/bdash/releases/assets/62998718", - "id": 62998718, - "node_id": "RA_kwDOA_SjhM4DwUi-", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 341, - "download_count": 161, - "created_at": "2022-04-19T13:02:55Z", - "updated_at": "2022-04-19T13:02:55Z", - "browser_download_url": "https://github.com/bdash-app/bdash/releases/download/v1.14.7/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/bdash-app/bdash/tarball/v1.14.7", - "zipball_url": "https://api.github.com/repos/bdash-app/bdash/zipball/v1.14.7", - "body_html": "
    \n
  • Update sql-formatter
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:41.157Z" - }, - "beaker-browser": { - "latestRelease": { - "url": "https://api.github.com/repos/beakerbrowser/beaker/releases/35011861", - "assets_url": "https://api.github.com/repos/beakerbrowser/beaker/releases/35011861/assets", - "upload_url": "https://uploads.github.com/repos/beakerbrowser/beaker/releases/35011861/assets{?name,label}", - "html_url": "https://github.com/beakerbrowser/beaker/releases/tag/1.1.0", - "id": 35011861, - "author": { - "login": "pfrazee", - "id": 1270099, - "node_id": "MDQ6VXNlcjEyNzAwOTk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1270099?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/pfrazee", - "html_url": "https://github.com/pfrazee", - "followers_url": "https://api.github.com/users/pfrazee/followers", - "following_url": "https://api.github.com/users/pfrazee/following{/other_user}", - "gists_url": "https://api.github.com/users/pfrazee/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pfrazee/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pfrazee/subscriptions", - "organizations_url": "https://api.github.com/users/pfrazee/orgs", - "repos_url": "https://api.github.com/users/pfrazee/repos", - "events_url": "https://api.github.com/users/pfrazee/events{/privacy}", - "received_events_url": "https://api.github.com/users/pfrazee/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTM1MDExODYx", - "tag_name": "1.1.0", - "target_commitish": "master", - "name": "Beaker 1.1.0", - "draft": false, - "prerelease": false, - "created_at": "2020-12-08T21:13:17Z", - "published_at": "2020-12-08T21:57:06Z", - "assets": [ - { - "url": "https://api.github.com/repos/beakerbrowser/beaker/releases/assets/29319985", - "id": 29319985, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI5MzE5OTg1", - "name": "beaker-browser-1.1.0-mac.zip", - "label": null, - "uploader": { - "login": "pfrazee", - "id": 1270099, - "node_id": "MDQ6VXNlcjEyNzAwOTk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1270099?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/pfrazee", - "html_url": "https://github.com/pfrazee", - "followers_url": "https://api.github.com/users/pfrazee/followers", - "following_url": "https://api.github.com/users/pfrazee/following{/other_user}", - "gists_url": "https://api.github.com/users/pfrazee/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pfrazee/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pfrazee/subscriptions", - "organizations_url": "https://api.github.com/users/pfrazee/orgs", - "repos_url": "https://api.github.com/users/pfrazee/repos", - "events_url": "https://api.github.com/users/pfrazee/events{/privacy}", - "received_events_url": "https://api.github.com/users/pfrazee/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 139888420, - "download_count": 4086, - "created_at": "2020-12-08T21:50:38Z", - "updated_at": "2020-12-08T21:51:44Z", - "browser_download_url": "https://github.com/beakerbrowser/beaker/releases/download/1.1.0/beaker-browser-1.1.0-mac.zip" - }, - { - "url": "https://api.github.com/repos/beakerbrowser/beaker/releases/assets/29320031", - "id": 29320031, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI5MzIwMDMx", - "name": "beaker-browser-1.1.0.dmg", - "label": null, - "uploader": { - "login": "pfrazee", - "id": 1270099, - "node_id": "MDQ6VXNlcjEyNzAwOTk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1270099?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/pfrazee", - "html_url": "https://github.com/pfrazee", - "followers_url": "https://api.github.com/users/pfrazee/followers", - "following_url": "https://api.github.com/users/pfrazee/following{/other_user}", - "gists_url": "https://api.github.com/users/pfrazee/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pfrazee/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pfrazee/subscriptions", - "organizations_url": "https://api.github.com/users/pfrazee/orgs", - "repos_url": "https://api.github.com/users/pfrazee/repos", - "events_url": "https://api.github.com/users/pfrazee/events{/privacy}", - "received_events_url": "https://api.github.com/users/pfrazee/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-diskcopy", - "state": "uploaded", - "size": 139558604, - "download_count": 12875, - "created_at": "2020-12-08T21:51:44Z", - "updated_at": "2020-12-08T21:52:57Z", - "browser_download_url": "https://github.com/beakerbrowser/beaker/releases/download/1.1.0/beaker-browser-1.1.0.dmg" - }, - { - "url": "https://api.github.com/repos/beakerbrowser/beaker/releases/assets/29320074", - "id": 29320074, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI5MzIwMDc0", - "name": "beaker-browser-setup-1.1.0.exe", - "label": null, - "uploader": { - "login": "pfrazee", - "id": 1270099, - "node_id": "MDQ6VXNlcjEyNzAwOTk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1270099?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/pfrazee", - "html_url": "https://github.com/pfrazee", - "followers_url": "https://api.github.com/users/pfrazee/followers", - "following_url": "https://api.github.com/users/pfrazee/following{/other_user}", - "gists_url": "https://api.github.com/users/pfrazee/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pfrazee/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pfrazee/subscriptions", - "organizations_url": "https://api.github.com/users/pfrazee/orgs", - "repos_url": "https://api.github.com/users/pfrazee/repos", - "events_url": "https://api.github.com/users/pfrazee/events{/privacy}", - "received_events_url": "https://api.github.com/users/pfrazee/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 112073104, - "download_count": 37302, - "created_at": "2020-12-08T21:53:38Z", - "updated_at": "2020-12-08T21:54:27Z", - "browser_download_url": "https://github.com/beakerbrowser/beaker/releases/download/1.1.0/beaker-browser-setup-1.1.0.exe" - }, - { - "url": "https://api.github.com/repos/beakerbrowser/beaker/releases/assets/29320130", - "id": 29320130, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI5MzIwMTMw", - "name": "Beaker.Browser-1.1.0.AppImage", - "label": null, - "uploader": { - "login": "pfrazee", - "id": 1270099, - "node_id": "MDQ6VXNlcjEyNzAwOTk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1270099?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/pfrazee", - "html_url": "https://github.com/pfrazee", - "followers_url": "https://api.github.com/users/pfrazee/followers", - "following_url": "https://api.github.com/users/pfrazee/following{/other_user}", - "gists_url": "https://api.github.com/users/pfrazee/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pfrazee/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pfrazee/subscriptions", - "organizations_url": "https://api.github.com/users/pfrazee/orgs", - "repos_url": "https://api.github.com/users/pfrazee/repos", - "events_url": "https://api.github.com/users/pfrazee/events{/privacy}", - "received_events_url": "https://api.github.com/users/pfrazee/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-iso9660-appimage", - "state": "uploaded", - "size": 133687862, - "download_count": 14392, - "created_at": "2020-12-08T21:56:15Z", - "updated_at": "2020-12-08T21:57:04Z", - "browser_download_url": "https://github.com/beakerbrowser/beaker/releases/download/1.1.0/Beaker.Browser-1.1.0.AppImage" - }, - { - "url": "https://api.github.com/repos/beakerbrowser/beaker/releases/assets/29320129", - "id": 29320129, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI5MzIwMTI5", - "name": "latest-linux.yml", - "label": null, - "uploader": { - "login": "pfrazee", - "id": 1270099, - "node_id": "MDQ6VXNlcjEyNzAwOTk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1270099?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/pfrazee", - "html_url": "https://github.com/pfrazee", - "followers_url": "https://api.github.com/users/pfrazee/followers", - "following_url": "https://api.github.com/users/pfrazee/following{/other_user}", - "gists_url": "https://api.github.com/users/pfrazee/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pfrazee/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pfrazee/subscriptions", - "organizations_url": "https://api.github.com/users/pfrazee/orgs", - "repos_url": "https://api.github.com/users/pfrazee/repos", - "events_url": "https://api.github.com/users/pfrazee/events{/privacy}", - "received_events_url": "https://api.github.com/users/pfrazee/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-yaml", - "state": "uploaded", - "size": 380, - "download_count": 105, - "created_at": "2020-12-08T21:56:14Z", - "updated_at": "2020-12-08T21:56:15Z", - "browser_download_url": "https://github.com/beakerbrowser/beaker/releases/download/1.1.0/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/beakerbrowser/beaker/releases/assets/29319984", - "id": 29319984, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI5MzE5OTg0", - "name": "latest-mac.yml", - "label": null, - "uploader": { - "login": "pfrazee", - "id": 1270099, - "node_id": "MDQ6VXNlcjEyNzAwOTk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1270099?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/pfrazee", - "html_url": "https://github.com/pfrazee", - "followers_url": "https://api.github.com/users/pfrazee/followers", - "following_url": "https://api.github.com/users/pfrazee/following{/other_user}", - "gists_url": "https://api.github.com/users/pfrazee/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pfrazee/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pfrazee/subscriptions", - "organizations_url": "https://api.github.com/users/pfrazee/orgs", - "repos_url": "https://api.github.com/users/pfrazee/repos", - "events_url": "https://api.github.com/users/pfrazee/events{/privacy}", - "received_events_url": "https://api.github.com/users/pfrazee/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-yaml", - "state": "uploaded", - "size": 533, - "download_count": 36847, - "created_at": "2020-12-08T21:50:37Z", - "updated_at": "2020-12-08T21:50:38Z", - "browser_download_url": "https://github.com/beakerbrowser/beaker/releases/download/1.1.0/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/beakerbrowser/beaker/releases/assets/29320073", - "id": 29320073, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI5MzIwMDcz", - "name": "latest.yml", - "label": null, - "uploader": { - "login": "pfrazee", - "id": 1270099, - "node_id": "MDQ6VXNlcjEyNzAwOTk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1270099?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/pfrazee", - "html_url": "https://github.com/pfrazee", - "followers_url": "https://api.github.com/users/pfrazee/followers", - "following_url": "https://api.github.com/users/pfrazee/following{/other_user}", - "gists_url": "https://api.github.com/users/pfrazee/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pfrazee/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pfrazee/subscriptions", - "organizations_url": "https://api.github.com/users/pfrazee/orgs", - "repos_url": "https://api.github.com/users/pfrazee/repos", - "events_url": "https://api.github.com/users/pfrazee/events{/privacy}", - "received_events_url": "https://api.github.com/users/pfrazee/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 357, - "download_count": 96782, - "created_at": "2020-12-08T21:53:37Z", - "updated_at": "2020-12-08T21:53:38Z", - "browser_download_url": "https://github.com/beakerbrowser/beaker/releases/download/1.1.0/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/beakerbrowser/beaker/tarball/1.1.0", - "zipball_url": "https://api.github.com/repos/beakerbrowser/beaker/zipball/1.1.0", - "body_html": "

Release notes: https://beakerbrowser.com/2020/12/08/beaker-1.1.html

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:41.222Z" - }, - "beekeeper-studio": { - "latestRelease": { - "url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/65695497", - "assets_url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/65695497/assets", - "upload_url": "https://uploads.github.com/repos/beekeeper-studio/beekeeper-studio/releases/65695497/assets{?name,label}", - "html_url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/tag/v3.4.2", - "id": 65695497, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "RE_kwDOC9SjLM4D6m8J", - "tag_name": "v3.4.2", - "target_commitish": "master", - "name": "3.4.2 - Cell selection, copy paste, and copy as insert sql", - "draft": false, - "prerelease": false, - "created_at": "2022-04-29T15:55:07Z", - "published_at": "2022-04-29T17:26:30Z", - "assets": [ - { - "url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/assets/64031479", - "id": 64031479, - "node_id": "RA_kwDOC9SjLM4D0Qr3", - "name": "Beekeeper-Studio-3.4.2-arm64-mac.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 112574954, - "download_count": 937, - "created_at": "2022-04-29T16:15:59Z", - "updated_at": "2022-04-29T16:23:55Z", - "browser_download_url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v3.4.2/Beekeeper-Studio-3.4.2-arm64-mac.zip" - }, - { - "url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/assets/64031728", - "id": 64031728, - "node_id": "RA_kwDOC9SjLM4D0Qvw", - "name": "Beekeeper-Studio-3.4.2-arm64.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 108268661, - "download_count": 90, - "created_at": "2022-04-29T16:18:02Z", - "updated_at": "2022-04-29T16:18:06Z", - "browser_download_url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v3.4.2/Beekeeper-Studio-3.4.2-arm64.AppImage" - }, - { - "url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/assets/64031455", - "id": 64031455, - "node_id": "RA_kwDOC9SjLM4D0Qrf", - "name": "Beekeeper-Studio-3.4.2-arm64.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 116700918, - "download_count": 781, - "created_at": "2022-04-29T16:15:38Z", - "updated_at": "2022-04-29T16:24:36Z", - "browser_download_url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v3.4.2/Beekeeper-Studio-3.4.2-arm64.dmg" - }, - { - "url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/assets/64031454", - "id": 64031454, - "node_id": "RA_kwDOC9SjLM4D0Qre", - "name": "Beekeeper-Studio-3.4.2-arm64.dmg.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 122454, - "download_count": 1, - "created_at": "2022-04-29T16:15:38Z", - "updated_at": "2022-04-29T16:15:39Z", - "browser_download_url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v3.4.2/Beekeeper-Studio-3.4.2-arm64.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/assets/64030853", - "id": 64030853, - "node_id": "RA_kwDOC9SjLM4D0QiF", - "name": "Beekeeper-Studio-3.4.2-mac.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 110988484, - "download_count": 1412, - "created_at": "2022-04-29T16:07:16Z", - "updated_at": "2022-04-29T16:22:36Z", - "browser_download_url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v3.4.2/Beekeeper-Studio-3.4.2-mac.zip" - }, - { - "url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/assets/64030502", - "id": 64030502, - "node_id": "RA_kwDOC9SjLM4D0Qcm", - "name": "Beekeeper-Studio-3.4.2-portable.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 66189848, - "download_count": 772, - "created_at": "2022-04-29T16:03:14Z", - "updated_at": "2022-04-29T16:03:16Z", - "browser_download_url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v3.4.2/Beekeeper-Studio-3.4.2-portable.exe" - }, - { - "url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/assets/64030263", - "id": 64030263, - "node_id": "RA_kwDOC9SjLM4D0QY3", - "name": "Beekeeper-Studio-3.4.2.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 99940693, - "download_count": 650, - "created_at": "2022-04-29T15:59:23Z", - "updated_at": "2022-04-29T15:59:28Z", - "browser_download_url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v3.4.2/Beekeeper-Studio-3.4.2.AppImage" - }, - { - "url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/assets/64030827", - "id": 64030827, - "node_id": "RA_kwDOC9SjLM4D0Qhr", - "name": "Beekeeper-Studio-3.4.2.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 114826793, - "download_count": 757, - "created_at": "2022-04-29T16:06:55Z", - "updated_at": "2022-04-29T16:17:24Z", - "browser_download_url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v3.4.2/Beekeeper-Studio-3.4.2.dmg" - }, - { - "url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/assets/64030828", - "id": 64030828, - "node_id": "RA_kwDOC9SjLM4D0Qhs", - "name": "Beekeeper-Studio-3.4.2.dmg.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 121371, - "download_count": 2, - "created_at": "2022-04-29T16:06:55Z", - "updated_at": "2022-04-29T16:06:56Z", - "browser_download_url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v3.4.2/Beekeeper-Studio-3.4.2.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/assets/64030506", - "id": 64030506, - "node_id": "RA_kwDOC9SjLM4D0Qcq", - "name": "Beekeeper-Studio-Setup-3.4.2.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 66353400, - "download_count": 4438, - "created_at": "2022-04-29T16:03:16Z", - "updated_at": "2022-04-29T16:03:18Z", - "browser_download_url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v3.4.2/Beekeeper-Studio-Setup-3.4.2.exe" - }, - { - "url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/assets/64030505", - "id": 64030505, - "node_id": "RA_kwDOC9SjLM4D0Qcp", - "name": "Beekeeper-Studio-Setup-3.4.2.exe.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 70834, - "download_count": 2035, - "created_at": "2022-04-29T16:03:16Z", - "updated_at": "2022-04-29T16:03:16Z", - "browser_download_url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v3.4.2/Beekeeper-Studio-Setup-3.4.2.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/assets/64030397", - "id": 64030397, - "node_id": "RA_kwDOC9SjLM4D0Qa9", - "name": "beekeeper-studio_3.4.2_amd64.deb", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 69186684, - "download_count": 31, - "created_at": "2022-04-29T16:01:15Z", - "updated_at": "2022-04-29T16:01:19Z", - "browser_download_url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v3.4.2/beekeeper-studio_3.4.2_amd64.deb" - }, - { - "url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/assets/64030290", - "id": 64030290, - "node_id": "RA_kwDOC9SjLM4D0QZS", - "name": "beekeeper-studio_3.4.2_amd64.snap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 86245376, - "download_count": 3, - "created_at": "2022-04-29T15:59:47Z", - "updated_at": "2022-04-29T15:59:50Z", - "browser_download_url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v3.4.2/beekeeper-studio_3.4.2_amd64.snap" - }, - { - "url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/assets/64032157", - "id": 64032157, - "node_id": "RA_kwDOC9SjLM4D0Q2d", - "name": "beekeeper-studio_3.4.2_arm64.deb", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 71755602, - "download_count": 8, - "created_at": "2022-04-29T16:25:34Z", - "updated_at": "2022-04-29T16:25:36Z", - "browser_download_url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v3.4.2/beekeeper-studio_3.4.2_arm64.deb" - }, - { - "url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/assets/64031935", - "id": 64031935, - "node_id": "RA_kwDOC9SjLM4D0Qy_", - "name": "beekeeper-studio_3.4.2_arm64.snap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 88752128, - "download_count": 2, - "created_at": "2022-04-29T16:21:20Z", - "updated_at": "2022-04-29T16:21:24Z", - "browser_download_url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v3.4.2/beekeeper-studio_3.4.2_arm64.snap" - }, - { - "url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/assets/64032172", - "id": 64032172, - "node_id": "RA_kwDOC9SjLM4D0Q2s", - "name": "latest-linux-arm64.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 5008, - "download_count": 2, - "created_at": "2022-04-29T16:25:36Z", - "updated_at": "2022-04-29T16:25:36Z", - "browser_download_url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v3.4.2/latest-linux-arm64.yml" - }, - { - "url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/assets/64030403", - "id": 64030403, - "node_id": "RA_kwDOC9SjLM4D0QbD", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 4995, - "download_count": 575, - "created_at": "2022-04-29T16:01:19Z", - "updated_at": "2022-04-29T16:01:19Z", - "browser_download_url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v3.4.2/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/assets/64032086", - "id": 64032086, - "node_id": "RA_kwDOC9SjLM4D0Q1W", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 5506, - "download_count": 18921, - "created_at": "2022-04-29T16:24:37Z", - "updated_at": "2022-04-29T16:24:37Z", - "browser_download_url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v3.4.2/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/releases/assets/64030510", - "id": 64030510, - "node_id": "RA_kwDOC9SjLM4D0Qcu", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 5137, - "download_count": 17350, - "created_at": "2022-04-29T16:03:18Z", - "updated_at": "2022-04-29T16:03:18Z", - "browser_download_url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v3.4.2/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/tarball/v3.4.2", - "zipball_url": "https://api.github.com/repos/beekeeper-studio/beekeeper-studio/zipball/v3.4.2", - "body_html": "

Hey folks!

\n

A great release today with some UI bug fixes, tweaks, and a couple of new features.

\n

New Features

\n
    \n
  • Connect to PostgreSQL and MySQL using a unix socket
  • \n
  • Copy a row of a table as an INSERT SQL statement
  • \n
\n

Thanks this week to @azmy60 for both of these new features! 🙏

\n

Minor fixes

\n
    \n
  • Right click -> copy cell now works with read-only fields, and non-string values
  • \n
  • Cell selection is back when you click a cell, but this time when you copy with Ctrl/Cmd+C you don't get the weird formatting characters.
  • \n
\n

Merged PRs

\n
    \n
  • 323e28c Merge pull request #1202 from beekeeper-studio/unit-tests-for-sockets
  • \n
  • b67c698 Merge pull request #1153 from azmy60/add-option-to-use-socket
  • \n
  • dd7e70d Merge pull request #1171 from azmy60/copy-as-insert
  • \n
  • 5bec6d5 Merge pull request #1198 from beekeeper-studio/cell-selection-back
  • \n
", - "mentions_count": 1 - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:41.269Z" - }, - "beveldm": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:41.324Z" - }, - "believers-sword": { - "latestRelease": { - "url": "https://api.github.com/repos/Bible-Projects/believers-sword-app/releases/66094700", - "assets_url": "https://api.github.com/repos/Bible-Projects/believers-sword-app/releases/66094700/assets", - "upload_url": "https://uploads.github.com/repos/Bible-Projects/believers-sword-app/releases/66094700/assets{?name,label}", - "html_url": "https://github.com/Bible-Projects/believers-sword-app/releases/tag/v0.8.5", - "id": 66094700, - "author": { - "login": "BroJenuel", - "id": 31676163, - "node_id": "MDQ6VXNlcjMxNjc2MTYz", - "avatar_url": "https://avatars.githubusercontent.com/u/31676163?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/BroJenuel", - "html_url": "https://github.com/BroJenuel", - "followers_url": "https://api.github.com/users/BroJenuel/followers", - "following_url": "https://api.github.com/users/BroJenuel/following{/other_user}", - "gists_url": "https://api.github.com/users/BroJenuel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/BroJenuel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/BroJenuel/subscriptions", - "organizations_url": "https://api.github.com/users/BroJenuel/orgs", - "repos_url": "https://api.github.com/users/BroJenuel/repos", - "events_url": "https://api.github.com/users/BroJenuel/events{/privacy}", - "received_events_url": "https://api.github.com/users/BroJenuel/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOFs6Ebs4D8IZs", - "tag_name": "v0.8.5", - "target_commitish": "main", - "name": "0.8.5", - "draft": false, - "prerelease": false, - "created_at": "2022-05-05T09:09:52Z", - "published_at": "2022-05-05T09:19:52Z", - "assets": [ - { - "url": "https://api.github.com/repos/Bible-Projects/believers-sword-app/releases/assets/64547331", - "id": 64547331, - "node_id": "RA_kwDOFs6Ebs4D2OoD", - "name": "Believers-Sword-Setup-0.8.5.exe", - "label": "", - "uploader": { - "login": "BroJenuel", - "id": 31676163, - "node_id": "MDQ6VXNlcjMxNjc2MTYz", - "avatar_url": "https://avatars.githubusercontent.com/u/31676163?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/BroJenuel", - "html_url": "https://github.com/BroJenuel", - "followers_url": "https://api.github.com/users/BroJenuel/followers", - "following_url": "https://api.github.com/users/BroJenuel/following{/other_user}", - "gists_url": "https://api.github.com/users/BroJenuel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/BroJenuel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/BroJenuel/subscriptions", - "organizations_url": "https://api.github.com/users/BroJenuel/orgs", - "repos_url": "https://api.github.com/users/BroJenuel/repos", - "events_url": "https://api.github.com/users/BroJenuel/events{/privacy}", - "received_events_url": "https://api.github.com/users/BroJenuel/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 95817375, - "download_count": 10, - "created_at": "2022-05-05T09:13:51Z", - "updated_at": "2022-05-05T09:18:05Z", - "browser_download_url": "https://github.com/Bible-Projects/believers-sword-app/releases/download/v0.8.5/Believers-Sword-Setup-0.8.5.exe" - }, - { - "url": "https://api.github.com/repos/Bible-Projects/believers-sword-app/releases/assets/64547330", - "id": 64547330, - "node_id": "RA_kwDOFs6Ebs4D2OoC", - "name": "Believers-Sword-Setup-0.8.5.exe.blockmap", - "label": "", - "uploader": { - "login": "BroJenuel", - "id": 31676163, - "node_id": "MDQ6VXNlcjMxNjc2MTYz", - "avatar_url": "https://avatars.githubusercontent.com/u/31676163?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/BroJenuel", - "html_url": "https://github.com/BroJenuel", - "followers_url": "https://api.github.com/users/BroJenuel/followers", - "following_url": "https://api.github.com/users/BroJenuel/following{/other_user}", - "gists_url": "https://api.github.com/users/BroJenuel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/BroJenuel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/BroJenuel/subscriptions", - "organizations_url": "https://api.github.com/users/BroJenuel/orgs", - "repos_url": "https://api.github.com/users/BroJenuel/repos", - "events_url": "https://api.github.com/users/BroJenuel/events{/privacy}", - "received_events_url": "https://api.github.com/users/BroJenuel/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 102515, - "download_count": 1, - "created_at": "2022-05-05T09:13:51Z", - "updated_at": "2022-05-05T09:13:53Z", - "browser_download_url": "https://github.com/Bible-Projects/believers-sword-app/releases/download/v0.8.5/Believers-Sword-Setup-0.8.5.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/Bible-Projects/believers-sword-app/releases/assets/64547871", - "id": 64547871, - "node_id": "RA_kwDOFs6Ebs4D2Owf", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "BroJenuel", - "id": 31676163, - "node_id": "MDQ6VXNlcjMxNjc2MTYz", - "avatar_url": "https://avatars.githubusercontent.com/u/31676163?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/BroJenuel", - "html_url": "https://github.com/BroJenuel", - "followers_url": "https://api.github.com/users/BroJenuel/followers", - "following_url": "https://api.github.com/users/BroJenuel/following{/other_user}", - "gists_url": "https://api.github.com/users/BroJenuel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/BroJenuel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/BroJenuel/subscriptions", - "organizations_url": "https://api.github.com/users/BroJenuel/orgs", - "repos_url": "https://api.github.com/users/BroJenuel/repos", - "events_url": "https://api.github.com/users/BroJenuel/events{/privacy}", - "received_events_url": "https://api.github.com/users/BroJenuel/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 358, - "download_count": 7, - "created_at": "2022-05-05T09:18:06Z", - "updated_at": "2022-05-05T09:18:06Z", - "browser_download_url": "https://github.com/Bible-Projects/believers-sword-app/releases/download/v0.8.5/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/Bible-Projects/believers-sword-app/tarball/v0.8.5", - "zipball_url": "https://api.github.com/repos/Bible-Projects/believers-sword-app/zipball/v0.8.5", - "body_html": "

UI changes

\n
    \n
  • fix wrapping of sermon contents in sermon page.
  • \n
  • able to see and read contents of sermons
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:41.374Z" - }, - "bibisco": { - "latestRelease": { - "url": "https://api.github.com/repos/andreafeccomandi/bibisco/releases/30025337", - "assets_url": "https://api.github.com/repos/andreafeccomandi/bibisco/releases/30025337/assets", - "upload_url": "https://uploads.github.com/repos/andreafeccomandi/bibisco/releases/30025337/assets{?name,label}", - "html_url": "https://github.com/andreafeccomandi/bibisco/releases/tag/v2.2.0", - "id": 30025337, - "author": { - "login": "andreafeccomandi", - "id": 5682514, - "node_id": "MDQ6VXNlcjU2ODI1MTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/5682514?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/andreafeccomandi", - "html_url": "https://github.com/andreafeccomandi", - "followers_url": "https://api.github.com/users/andreafeccomandi/followers", - "following_url": "https://api.github.com/users/andreafeccomandi/following{/other_user}", - "gists_url": "https://api.github.com/users/andreafeccomandi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/andreafeccomandi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/andreafeccomandi/subscriptions", - "organizations_url": "https://api.github.com/users/andreafeccomandi/orgs", - "repos_url": "https://api.github.com/users/andreafeccomandi/repos", - "events_url": "https://api.github.com/users/andreafeccomandi/events{/privacy}", - "received_events_url": "https://api.github.com/users/andreafeccomandi/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTMwMDI1MzM3", - "tag_name": "v2.2.0", - "target_commitish": "master", - "name": "Version 2.2.0", - "draft": false, - "prerelease": false, - "created_at": "2020-05-10T07:58:03Z", - "published_at": "2020-08-23T13:11:27Z", - "assets": [], - "tarball_url": "https://api.github.com/repos/andreafeccomandi/bibisco/tarball/v2.2.0", - "zipball_url": "https://api.github.com/repos/andreafeccomandi/bibisco/zipball/v2.2.0", - "body_html": "

Added

\n
    \n
  • Writing goals (Supporters Edition only).
  • \n
  • Export to EPUB (Supporters Edition only).
  • \n
  • Relations' diagram (Supporters Edition only).
  • \n
  • Export to TXT.
  • \n
  • Shortcut to text-align in editor.\n
      \n
    • CTRL+SHIFT+L / CMD+SHIFT+L: align left
    • \n
    • CTRL+SHIFT+C / CMD+SHIFT+C: align center
    • \n
    • CTRL+SHIFT+R / CMD+SHIFT+R: align right
    • \n
    • CTRL+SHIFT+J / CMD+SHIFT+J: justify
      \nDutch translation.
    • \n
    \n
  • \n
\n

Fixed

\n
    \n
  • Update Hurfbuzz library
  • \n
\n

Download bibisco at https://bibisco.com

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:41.507Z" - }, - "birds-kitchen": { - "latestRelease": { - "url": "https://api.github.com/repos/fredserva/birdskitchen/releases/37311297", - "assets_url": "https://api.github.com/repos/fredserva/birdskitchen/releases/37311297/assets", - "upload_url": "https://uploads.github.com/repos/fredserva/birdskitchen/releases/37311297/assets{?name,label}", - "html_url": "https://github.com/fredserva/birdskitchen/releases/tag/v0.8.3", - "id": 37311297, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTM3MzExMjk3", - "tag_name": "v0.8.3", - "target_commitish": "master", - "name": "version 0.8.3", - "draft": false, - "prerelease": false, - "created_at": "2021-02-03T17:54:59Z", - "published_at": "2021-02-03T17:59:17Z", - "assets": [ - { - "url": "https://api.github.com/repos/fredserva/birdskitchen/releases/assets/31593549", - "id": 31593549, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxNTkzNTQ5", - "name": "Birds-Kitchen-0.8.3-mac.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 246775707, - "download_count": 148, - "created_at": "2021-02-03T18:02:28Z", - "updated_at": "2021-02-03T18:02:37Z", - "browser_download_url": "https://github.com/fredserva/birdskitchen/releases/download/v0.8.3/Birds-Kitchen-0.8.3-mac.zip" - }, - { - "url": "https://api.github.com/repos/fredserva/birdskitchen/releases/assets/31593457", - "id": 31593457, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxNTkzNDU3", - "name": "Birds-Kitchen-0.8.3.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 235703379, - "download_count": 1531, - "created_at": "2021-02-03T17:59:17Z", - "updated_at": "2021-02-03T17:59:23Z", - "browser_download_url": "https://github.com/fredserva/birdskitchen/releases/download/v0.8.3/Birds-Kitchen-0.8.3.AppImage" - }, - { - "url": "https://api.github.com/repos/fredserva/birdskitchen/releases/assets/31593606", - "id": 31593606, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxNTkzNjA2", - "name": "Birds-Kitchen-Setup-0.8.3.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 204872470, - "download_count": 1029, - "created_at": "2021-02-03T18:04:06Z", - "updated_at": "2021-02-03T18:04:16Z", - "browser_download_url": "https://github.com/fredserva/birdskitchen/releases/download/v0.8.3/Birds-Kitchen-Setup-0.8.3.exe" - }, - { - "url": "https://api.github.com/repos/fredserva/birdskitchen/releases/assets/31593605", - "id": 31593605, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxNTkzNjA1", - "name": "Birds-Kitchen-Setup-0.8.3.exe.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 212561, - "download_count": 42, - "created_at": "2021-02-03T18:04:05Z", - "updated_at": "2021-02-03T18:04:06Z", - "browser_download_url": "https://github.com/fredserva/birdskitchen/releases/download/v0.8.3/Birds-Kitchen-Setup-0.8.3.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/fredserva/birdskitchen/releases/assets/31593464", - "id": 31593464, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxNTkzNDY0", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 378, - "download_count": 954, - "created_at": "2021-02-03T17:59:24Z", - "updated_at": "2021-02-03T17:59:24Z", - "browser_download_url": "https://github.com/fredserva/birdskitchen/releases/download/v0.8.3/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/fredserva/birdskitchen/releases/assets/31593556", - "id": 31593556, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxNTkzNTU2", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 376, - "download_count": 48, - "created_at": "2021-02-03T18:02:37Z", - "updated_at": "2021-02-03T18:02:37Z", - "browser_download_url": "https://github.com/fredserva/birdskitchen/releases/download/v0.8.3/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/fredserva/birdskitchen/releases/assets/31593608", - "id": 31593608, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxNTkzNjA4", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 355, - "download_count": 708, - "created_at": "2021-02-03T18:04:16Z", - "updated_at": "2021-02-03T18:04:16Z", - "browser_download_url": "https://github.com/fredserva/birdskitchen/releases/download/v0.8.3/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/fredserva/birdskitchen/tarball/v0.8.3", - "zipball_url": "https://api.github.com/repos/fredserva/birdskitchen/zipball/v0.8.3", - "body_html": "

Fixed bugs

\n

fix: Fix Electron failing to launch Chromium (needed to execute puppeteer)

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:41.514Z" - }, - "blankup": { - "latestRelease": { - "url": "https://api.github.com/repos/HoverBaum/BlankUp-Electron/releases/4034838", - "assets_url": "https://api.github.com/repos/HoverBaum/BlankUp-Electron/releases/4034838/assets", - "upload_url": "https://uploads.github.com/repos/HoverBaum/BlankUp-Electron/releases/4034838/assets{?name,label}", - "html_url": "https://github.com/HoverBaum/BlankUp-Electron/releases/tag/v1.1.0", - "id": 4034838, - "author": { - "login": "HoverBaum", - "id": 7557414, - "node_id": "MDQ6VXNlcjc1NTc0MTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/7557414?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/HoverBaum", - "html_url": "https://github.com/HoverBaum", - "followers_url": "https://api.github.com/users/HoverBaum/followers", - "following_url": "https://api.github.com/users/HoverBaum/following{/other_user}", - "gists_url": "https://api.github.com/users/HoverBaum/gists{/gist_id}", - "starred_url": "https://api.github.com/users/HoverBaum/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/HoverBaum/subscriptions", - "organizations_url": "https://api.github.com/users/HoverBaum/orgs", - "repos_url": "https://api.github.com/users/HoverBaum/repos", - "events_url": "https://api.github.com/users/HoverBaum/events{/privacy}", - "received_events_url": "https://api.github.com/users/HoverBaum/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTQwMzQ4Mzg=", - "tag_name": "v1.1.0", - "target_commitish": "master", - "name": "BlankUp v1.1.0", - "draft": false, - "prerelease": false, - "created_at": "2016-09-02T02:03:54Z", - "published_at": "2016-09-02T02:18:37Z", - "assets": [ - { - "url": "https://api.github.com/repos/HoverBaum/BlankUp-Electron/releases/assets/2244883", - "id": 2244883, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIyNDQ4ODM=", - "name": "BlankUp-1.1.0-full.nupkg", - "label": "", - "uploader": { - "login": "HoverBaum", - "id": 7557414, - "node_id": "MDQ6VXNlcjc1NTc0MTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/7557414?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/HoverBaum", - "html_url": "https://github.com/HoverBaum", - "followers_url": "https://api.github.com/users/HoverBaum/followers", - "following_url": "https://api.github.com/users/HoverBaum/following{/other_user}", - "gists_url": "https://api.github.com/users/HoverBaum/gists{/gist_id}", - "starred_url": "https://api.github.com/users/HoverBaum/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/HoverBaum/subscriptions", - "organizations_url": "https://api.github.com/users/HoverBaum/orgs", - "repos_url": "https://api.github.com/users/HoverBaum/repos", - "events_url": "https://api.github.com/users/HoverBaum/events{/privacy}", - "received_events_url": "https://api.github.com/users/HoverBaum/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 56117264, - "download_count": 56, - "created_at": "2016-09-02T02:06:12Z", - "updated_at": "2016-09-02T02:06:15Z", - "browser_download_url": "https://github.com/HoverBaum/BlankUp-Electron/releases/download/v1.1.0/BlankUp-1.1.0-full.nupkg" - }, - { - "url": "https://api.github.com/repos/HoverBaum/BlankUp-Electron/releases/assets/2244889", - "id": 2244889, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIyNDQ4ODk=", - "name": "BlankUp-1.1.0-mac.zip", - "label": "", - "uploader": { - "login": "HoverBaum", - "id": 7557414, - "node_id": "MDQ6VXNlcjc1NTc0MTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/7557414?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/HoverBaum", - "html_url": "https://github.com/HoverBaum", - "followers_url": "https://api.github.com/users/HoverBaum/followers", - "following_url": "https://api.github.com/users/HoverBaum/following{/other_user}", - "gists_url": "https://api.github.com/users/HoverBaum/gists{/gist_id}", - "starred_url": "https://api.github.com/users/HoverBaum/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/HoverBaum/subscriptions", - "organizations_url": "https://api.github.com/users/HoverBaum/orgs", - "repos_url": "https://api.github.com/users/HoverBaum/repos", - "events_url": "https://api.github.com/users/HoverBaum/events{/privacy}", - "received_events_url": "https://api.github.com/users/HoverBaum/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 43553282, - "download_count": 108, - "created_at": "2016-09-02T02:08:44Z", - "updated_at": "2016-09-02T02:08:48Z", - "browser_download_url": "https://github.com/HoverBaum/BlankUp-Electron/releases/download/v1.1.0/BlankUp-1.1.0-mac.zip" - }, - { - "url": "https://api.github.com/repos/HoverBaum/BlankUp-Electron/releases/assets/2244887", - "id": 2244887, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIyNDQ4ODc=", - "name": "BlankUp-1.1.0.deb", - "label": "", - "uploader": { - "login": "HoverBaum", - "id": 7557414, - "node_id": "MDQ6VXNlcjc1NTc0MTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/7557414?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/HoverBaum", - "html_url": "https://github.com/HoverBaum", - "followers_url": "https://api.github.com/users/HoverBaum/followers", - "following_url": "https://api.github.com/users/HoverBaum/following{/other_user}", - "gists_url": "https://api.github.com/users/HoverBaum/gists{/gist_id}", - "starred_url": "https://api.github.com/users/HoverBaum/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/HoverBaum/subscriptions", - "organizations_url": "https://api.github.com/users/HoverBaum/orgs", - "repos_url": "https://api.github.com/users/HoverBaum/repos", - "events_url": "https://api.github.com/users/HoverBaum/events{/privacy}", - "received_events_url": "https://api.github.com/users/HoverBaum/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-debian-package", - "state": "uploaded", - "size": 32049440, - "download_count": 181, - "created_at": "2016-09-02T02:07:16Z", - "updated_at": "2016-09-02T02:07:17Z", - "browser_download_url": "https://github.com/HoverBaum/BlankUp-Electron/releases/download/v1.1.0/BlankUp-1.1.0.deb" - }, - { - "url": "https://api.github.com/repos/HoverBaum/BlankUp-Electron/releases/assets/2244888", - "id": 2244888, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIyNDQ4ODg=", - "name": "BlankUp-1.1.0.dmg", - "label": "", - "uploader": { - "login": "HoverBaum", - "id": 7557414, - "node_id": "MDQ6VXNlcjc1NTc0MTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/7557414?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/HoverBaum", - "html_url": "https://github.com/HoverBaum", - "followers_url": "https://api.github.com/users/HoverBaum/followers", - "following_url": "https://api.github.com/users/HoverBaum/following{/other_user}", - "gists_url": "https://api.github.com/users/HoverBaum/gists{/gist_id}", - "starred_url": "https://api.github.com/users/HoverBaum/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/HoverBaum/subscriptions", - "organizations_url": "https://api.github.com/users/HoverBaum/orgs", - "repos_url": "https://api.github.com/users/HoverBaum/repos", - "events_url": "https://api.github.com/users/HoverBaum/events{/privacy}", - "received_events_url": "https://api.github.com/users/HoverBaum/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-apple-diskimage", - "state": "uploaded", - "size": 40549706, - "download_count": 105, - "created_at": "2016-09-02T02:08:41Z", - "updated_at": "2016-09-02T02:08:45Z", - "browser_download_url": "https://github.com/HoverBaum/BlankUp-Electron/releases/download/v1.1.0/BlankUp-1.1.0.dmg" - }, - { - "url": "https://api.github.com/repos/HoverBaum/BlankUp-Electron/releases/assets/2244885", - "id": 2244885, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIyNDQ4ODU=", - "name": "BlankUp-Setup-1.1.0.exe", - "label": "", - "uploader": { - "login": "HoverBaum", - "id": 7557414, - "node_id": "MDQ6VXNlcjc1NTc0MTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/7557414?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/HoverBaum", - "html_url": "https://github.com/HoverBaum", - "followers_url": "https://api.github.com/users/HoverBaum/followers", - "following_url": "https://api.github.com/users/HoverBaum/following{/other_user}", - "gists_url": "https://api.github.com/users/HoverBaum/gists{/gist_id}", - "starred_url": "https://api.github.com/users/HoverBaum/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/HoverBaum/subscriptions", - "organizations_url": "https://api.github.com/users/HoverBaum/orgs", - "repos_url": "https://api.github.com/users/HoverBaum/repos", - "events_url": "https://api.github.com/users/HoverBaum/events{/privacy}", - "received_events_url": "https://api.github.com/users/HoverBaum/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 57072128, - "download_count": 403, - "created_at": "2016-09-02T02:06:12Z", - "updated_at": "2016-09-02T02:06:15Z", - "browser_download_url": "https://github.com/HoverBaum/BlankUp-Electron/releases/download/v1.1.0/BlankUp-Setup-1.1.0.exe" - }, - { - "url": "https://api.github.com/repos/HoverBaum/BlankUp-Electron/releases/assets/2244884", - "id": 2244884, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIyNDQ4ODQ=", - "name": "RELEASES", - "label": "", - "uploader": { - "login": "HoverBaum", - "id": 7557414, - "node_id": "MDQ6VXNlcjc1NTc0MTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/7557414?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/HoverBaum", - "html_url": "https://github.com/HoverBaum", - "followers_url": "https://api.github.com/users/HoverBaum/followers", - "following_url": "https://api.github.com/users/HoverBaum/following{/other_user}", - "gists_url": "https://api.github.com/users/HoverBaum/gists{/gist_id}", - "starred_url": "https://api.github.com/users/HoverBaum/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/HoverBaum/subscriptions", - "organizations_url": "https://api.github.com/users/HoverBaum/orgs", - "repos_url": "https://api.github.com/users/HoverBaum/repos", - "events_url": "https://api.github.com/users/HoverBaum/events{/privacy}", - "received_events_url": "https://api.github.com/users/HoverBaum/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 77, - "download_count": 50, - "created_at": "2016-09-02T02:06:12Z", - "updated_at": "2016-09-02T02:06:12Z", - "browser_download_url": "https://github.com/HoverBaum/BlankUp-Electron/releases/download/v1.1.0/RELEASES" - } - ], - "tarball_url": "https://api.github.com/repos/HoverBaum/BlankUp-Electron/tarball/v1.1.0", - "zipball_url": "https://api.github.com/repos/HoverBaum/BlankUp-Electron/zipball/v1.1.0", - "body_html": "

BlankUp the clean and multi-platform Markdown editor with clarity 👍

\n

Changelog:

\n
    \n
  • Open files are now fixed to the top
  • \n
  • Help can open a Markdown syntax example
  • \n
\n

Fixes:

\n
    \n
  • \"Learn more\" now leads to the repo
  • \n
  • Reload works
  • \n
  • Preview scrolls when editor is scrolled
  • \n
  • Preview jumps to edited line
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:41.562Z" - }, - "blink-mind-desktop": { - "latestRelease": { - "url": "https://api.github.com/repos/awehook/blink-mind-desktop/releases/34174776", - "assets_url": "https://api.github.com/repos/awehook/blink-mind-desktop/releases/34174776/assets", - "upload_url": "https://uploads.github.com/repos/awehook/blink-mind-desktop/releases/34174776/assets{?name,label}", - "html_url": "https://github.com/awehook/blink-mind-desktop/releases/tag/v0.1.7", - "id": 34174776, - "author": { - "login": "awehook", - "id": 43373978, - "node_id": "MDQ6VXNlcjQzMzczOTc4", - "avatar_url": "https://avatars.githubusercontent.com/u/43373978?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/awehook", - "html_url": "https://github.com/awehook", - "followers_url": "https://api.github.com/users/awehook/followers", - "following_url": "https://api.github.com/users/awehook/following{/other_user}", - "gists_url": "https://api.github.com/users/awehook/gists{/gist_id}", - "starred_url": "https://api.github.com/users/awehook/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/awehook/subscriptions", - "organizations_url": "https://api.github.com/users/awehook/orgs", - "repos_url": "https://api.github.com/users/awehook/repos", - "events_url": "https://api.github.com/users/awehook/events{/privacy}", - "received_events_url": "https://api.github.com/users/awehook/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTM0MTc0Nzc2", - "tag_name": "v0.1.7", - "target_commitish": "master", - "name": "BlinkMindDesktop-v0.1.7", - "draft": false, - "prerelease": false, - "created_at": "2020-11-19T13:41:29Z", - "published_at": "2020-11-19T15:50:59Z", - "assets": [ - { - "url": "https://api.github.com/repos/awehook/blink-mind-desktop/releases/assets/28507991", - "id": 28507991, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4NTA3OTkx", - "name": "BlinkMind-0.1.7.dmg", - "label": null, - "uploader": { - "login": "awehook", - "id": 43373978, - "node_id": "MDQ6VXNlcjQzMzczOTc4", - "avatar_url": "https://avatars.githubusercontent.com/u/43373978?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/awehook", - "html_url": "https://github.com/awehook", - "followers_url": "https://api.github.com/users/awehook/followers", - "following_url": "https://api.github.com/users/awehook/following{/other_user}", - "gists_url": "https://api.github.com/users/awehook/gists{/gist_id}", - "starred_url": "https://api.github.com/users/awehook/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/awehook/subscriptions", - "organizations_url": "https://api.github.com/users/awehook/orgs", - "repos_url": "https://api.github.com/users/awehook/repos", - "events_url": "https://api.github.com/users/awehook/events{/privacy}", - "received_events_url": "https://api.github.com/users/awehook/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 80929179, - "download_count": 630, - "created_at": "2020-11-19T13:44:23Z", - "updated_at": "2020-11-19T13:56:22Z", - "browser_download_url": "https://github.com/awehook/blink-mind-desktop/releases/download/v0.1.7/BlinkMind-0.1.7.dmg" - }, - { - "url": "https://api.github.com/repos/awehook/blink-mind-desktop/releases/assets/28513666", - "id": 28513666, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4NTEzNjY2", - "name": "BlinkMind-0.1.7.exe", - "label": null, - "uploader": { - "login": "awehook", - "id": 43373978, - "node_id": "MDQ6VXNlcjQzMzczOTc4", - "avatar_url": "https://avatars.githubusercontent.com/u/43373978?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/awehook", - "html_url": "https://github.com/awehook", - "followers_url": "https://api.github.com/users/awehook/followers", - "following_url": "https://api.github.com/users/awehook/following{/other_user}", - "gists_url": "https://api.github.com/users/awehook/gists{/gist_id}", - "starred_url": "https://api.github.com/users/awehook/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/awehook/subscriptions", - "organizations_url": "https://api.github.com/users/awehook/orgs", - "repos_url": "https://api.github.com/users/awehook/repos", - "events_url": "https://api.github.com/users/awehook/events{/privacy}", - "received_events_url": "https://api.github.com/users/awehook/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 58725539, - "download_count": 6400, - "created_at": "2020-11-19T15:48:30Z", - "updated_at": "2020-11-19T15:50:32Z", - "browser_download_url": "https://github.com/awehook/blink-mind-desktop/releases/download/v0.1.7/BlinkMind-0.1.7.exe" - } - ], - "tarball_url": "https://api.github.com/repos/awehook/blink-mind-desktop/tarball/v0.1.7", - "zipball_url": "https://api.github.com/repos/awehook/blink-mind-desktop/zipball/v0.1.7", - "body_html": "" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:41.586Z" - }, - "blockbench": { - "latestRelease": { - "url": "https://api.github.com/repos/JannisX11/blockbench/releases/65628109", - "assets_url": "https://api.github.com/repos/JannisX11/blockbench/releases/65628109/assets", - "upload_url": "https://uploads.github.com/repos/JannisX11/blockbench/releases/65628109/assets{?name,label}", - "html_url": "https://github.com/JannisX11/blockbench/releases/tag/v4.2.4", - "id": 65628109, - "author": { - "login": "JannisX11", - "id": 29278436, - "node_id": "MDQ6VXNlcjI5Mjc4NDM2", - "avatar_url": "https://avatars.githubusercontent.com/u/29278436?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/JannisX11", - "html_url": "https://github.com/JannisX11", - "followers_url": "https://api.github.com/users/JannisX11/followers", - "following_url": "https://api.github.com/users/JannisX11/following{/other_user}", - "gists_url": "https://api.github.com/users/JannisX11/gists{/gist_id}", - "starred_url": "https://api.github.com/users/JannisX11/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/JannisX11/subscriptions", - "organizations_url": "https://api.github.com/users/JannisX11/orgs", - "repos_url": "https://api.github.com/users/JannisX11/repos", - "events_url": "https://api.github.com/users/JannisX11/events{/privacy}", - "received_events_url": "https://api.github.com/users/JannisX11/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOBZZ4t84D6WfN", - "tag_name": "v4.2.4", - "target_commitish": "master", - "name": "4.2.4", - "draft": false, - "prerelease": false, - "created_at": "2022-04-29T08:11:53Z", - "published_at": "2022-04-29T10:20:55Z", - "assets": [ - { - "url": "https://api.github.com/repos/JannisX11/blockbench/releases/assets/63990926", - "id": 63990926, - "node_id": "RA_kwDOBZZ4t84D0GyO", - "name": "Blockbench_4.2.4.AppImage", - "label": "", - "uploader": { - "login": "JannisX11", - "id": 29278436, - "node_id": "MDQ6VXNlcjI5Mjc4NDM2", - "avatar_url": "https://avatars.githubusercontent.com/u/29278436?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/JannisX11", - "html_url": "https://github.com/JannisX11", - "followers_url": "https://api.github.com/users/JannisX11/followers", - "following_url": "https://api.github.com/users/JannisX11/following{/other_user}", - "gists_url": "https://api.github.com/users/JannisX11/gists{/gist_id}", - "starred_url": "https://api.github.com/users/JannisX11/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/JannisX11/subscriptions", - "organizations_url": "https://api.github.com/users/JannisX11/orgs", - "repos_url": "https://api.github.com/users/JannisX11/repos", - "events_url": "https://api.github.com/users/JannisX11/events{/privacy}", - "received_events_url": "https://api.github.com/users/JannisX11/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 87423548, - "download_count": 271, - "created_at": "2022-04-29T08:14:20Z", - "updated_at": "2022-04-29T08:14:23Z", - "browser_download_url": "https://github.com/JannisX11/blockbench/releases/download/v4.2.4/Blockbench_4.2.4.AppImage" - }, - { - "url": "https://api.github.com/repos/JannisX11/blockbench/releases/assets/63991000", - "id": 63991000, - "node_id": "RA_kwDOBZZ4t84D0GzY", - "name": "Blockbench_4.2.4.deb", - "label": "", - "uploader": { - "login": "JannisX11", - "id": 29278436, - "node_id": "MDQ6VXNlcjI5Mjc4NDM2", - "avatar_url": "https://avatars.githubusercontent.com/u/29278436?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/JannisX11", - "html_url": "https://github.com/JannisX11", - "followers_url": "https://api.github.com/users/JannisX11/followers", - "following_url": "https://api.github.com/users/JannisX11/following{/other_user}", - "gists_url": "https://api.github.com/users/JannisX11/gists{/gist_id}", - "starred_url": "https://api.github.com/users/JannisX11/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/JannisX11/subscriptions", - "organizations_url": "https://api.github.com/users/JannisX11/orgs", - "repos_url": "https://api.github.com/users/JannisX11/repos", - "events_url": "https://api.github.com/users/JannisX11/events{/privacy}", - "received_events_url": "https://api.github.com/users/JannisX11/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 62303366, - "download_count": 992, - "created_at": "2022-04-29T08:15:42Z", - "updated_at": "2022-04-29T08:15:44Z", - "browser_download_url": "https://github.com/JannisX11/blockbench/releases/download/v4.2.4/Blockbench_4.2.4.deb" - }, - { - "url": "https://api.github.com/repos/JannisX11/blockbench/releases/assets/63991173", - "id": 63991173, - "node_id": "RA_kwDOBZZ4t84D0G2F", - "name": "Blockbench_4.2.4.exe", - "label": "", - "uploader": { - "login": "JannisX11", - "id": 29278436, - "node_id": "MDQ6VXNlcjI5Mjc4NDM2", - "avatar_url": "https://avatars.githubusercontent.com/u/29278436?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/JannisX11", - "html_url": "https://github.com/JannisX11", - "followers_url": "https://api.github.com/users/JannisX11/followers", - "following_url": "https://api.github.com/users/JannisX11/following{/other_user}", - "gists_url": "https://api.github.com/users/JannisX11/gists{/gist_id}", - "starred_url": "https://api.github.com/users/JannisX11/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/JannisX11/subscriptions", - "organizations_url": "https://api.github.com/users/JannisX11/orgs", - "repos_url": "https://api.github.com/users/JannisX11/repos", - "events_url": "https://api.github.com/users/JannisX11/events{/privacy}", - "received_events_url": "https://api.github.com/users/JannisX11/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 138863920, - "download_count": 38853, - "created_at": "2022-04-29T08:17:36Z", - "updated_at": "2022-04-29T08:17:40Z", - "browser_download_url": "https://github.com/JannisX11/blockbench/releases/download/v4.2.4/Blockbench_4.2.4.exe" - }, - { - "url": "https://api.github.com/repos/JannisX11/blockbench/releases/assets/63991174", - "id": 63991174, - "node_id": "RA_kwDOBZZ4t84D0G2G", - "name": "Blockbench_4.2.4.exe.blockmap", - "label": "", - "uploader": { - "login": "JannisX11", - "id": 29278436, - "node_id": "MDQ6VXNlcjI5Mjc4NDM2", - "avatar_url": "https://avatars.githubusercontent.com/u/29278436?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/JannisX11", - "html_url": "https://github.com/JannisX11", - "followers_url": "https://api.github.com/users/JannisX11/followers", - "following_url": "https://api.github.com/users/JannisX11/following{/other_user}", - "gists_url": "https://api.github.com/users/JannisX11/gists{/gist_id}", - "starred_url": "https://api.github.com/users/JannisX11/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/JannisX11/subscriptions", - "organizations_url": "https://api.github.com/users/JannisX11/orgs", - "repos_url": "https://api.github.com/users/JannisX11/repos", - "events_url": "https://api.github.com/users/JannisX11/events{/privacy}", - "received_events_url": "https://api.github.com/users/JannisX11/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 145133, - "download_count": 21899, - "created_at": "2022-04-29T08:17:36Z", - "updated_at": "2022-04-29T08:17:36Z", - "browser_download_url": "https://github.com/JannisX11/blockbench/releases/download/v4.2.4/Blockbench_4.2.4.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/JannisX11/blockbench/releases/assets/63991187", - "id": 63991187, - "node_id": "RA_kwDOBZZ4t84D0G2T", - "name": "Blockbench_4.2.4.rpm", - "label": "", - "uploader": { - "login": "JannisX11", - "id": 29278436, - "node_id": "MDQ6VXNlcjI5Mjc4NDM2", - "avatar_url": "https://avatars.githubusercontent.com/u/29278436?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/JannisX11", - "html_url": "https://github.com/JannisX11", - "followers_url": "https://api.github.com/users/JannisX11/followers", - "following_url": "https://api.github.com/users/JannisX11/following{/other_user}", - "gists_url": "https://api.github.com/users/JannisX11/gists{/gist_id}", - "starred_url": "https://api.github.com/users/JannisX11/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/JannisX11/subscriptions", - "organizations_url": "https://api.github.com/users/JannisX11/orgs", - "repos_url": "https://api.github.com/users/JannisX11/repos", - "events_url": "https://api.github.com/users/JannisX11/events{/privacy}", - "received_events_url": "https://api.github.com/users/JannisX11/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-redhat-package-manager", - "state": "uploaded", - "size": 62154804, - "download_count": 74, - "created_at": "2022-04-29T08:17:43Z", - "updated_at": "2022-04-29T08:17:45Z", - "browser_download_url": "https://github.com/JannisX11/blockbench/releases/download/v4.2.4/Blockbench_4.2.4.rpm" - }, - { - "url": "https://api.github.com/repos/JannisX11/blockbench/releases/assets/64000485", - "id": 64000485, - "node_id": "RA_kwDOBZZ4t84D0JHl", - "name": "Blockbench_4.2.4.zip", - "label": "", - "uploader": { - "login": "JannisX11", - "id": 29278436, - "node_id": "MDQ6VXNlcjI5Mjc4NDM2", - "avatar_url": "https://avatars.githubusercontent.com/u/29278436?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/JannisX11", - "html_url": "https://github.com/JannisX11", - "followers_url": "https://api.github.com/users/JannisX11/followers", - "following_url": "https://api.github.com/users/JannisX11/following{/other_user}", - "gists_url": "https://api.github.com/users/JannisX11/gists{/gist_id}", - "starred_url": "https://api.github.com/users/JannisX11/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/JannisX11/subscriptions", - "organizations_url": "https://api.github.com/users/JannisX11/orgs", - "repos_url": "https://api.github.com/users/JannisX11/repos", - "events_url": "https://api.github.com/users/JannisX11/events{/privacy}", - "received_events_url": "https://api.github.com/users/JannisX11/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 83347576, - "download_count": 1588, - "created_at": "2022-04-29T10:10:20Z", - "updated_at": "2022-04-29T10:10:23Z", - "browser_download_url": "https://github.com/JannisX11/blockbench/releases/download/v4.2.4/Blockbench_4.2.4.zip" - }, - { - "url": "https://api.github.com/repos/JannisX11/blockbench/releases/assets/64000459", - "id": 64000459, - "node_id": "RA_kwDOBZZ4t84D0JHL", - "name": "Blockbench_4.2.4.zip.blockmap", - "label": "", - "uploader": { - "login": "JannisX11", - "id": 29278436, - "node_id": "MDQ6VXNlcjI5Mjc4NDM2", - "avatar_url": "https://avatars.githubusercontent.com/u/29278436?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/JannisX11", - "html_url": "https://github.com/JannisX11", - "followers_url": "https://api.github.com/users/JannisX11/followers", - "following_url": "https://api.github.com/users/JannisX11/following{/other_user}", - "gists_url": "https://api.github.com/users/JannisX11/gists{/gist_id}", - "starred_url": "https://api.github.com/users/JannisX11/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/JannisX11/subscriptions", - "organizations_url": "https://api.github.com/users/JannisX11/orgs", - "repos_url": "https://api.github.com/users/JannisX11/repos", - "events_url": "https://api.github.com/users/JannisX11/events{/privacy}", - "received_events_url": "https://api.github.com/users/JannisX11/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 88399, - "download_count": 2, - "created_at": "2022-04-29T10:09:56Z", - "updated_at": "2022-04-29T10:09:56Z", - "browser_download_url": "https://github.com/JannisX11/blockbench/releases/download/v4.2.4/Blockbench_4.2.4.zip.blockmap" - }, - { - "url": "https://api.github.com/repos/JannisX11/blockbench/releases/assets/63991364", - "id": 63991364, - "node_id": "RA_kwDOBZZ4t84D0G5E", - "name": "Blockbench_4.2.4_portable.exe", - "label": "", - "uploader": { - "login": "JannisX11", - "id": 29278436, - "node_id": "MDQ6VXNlcjI5Mjc4NDM2", - "avatar_url": "https://avatars.githubusercontent.com/u/29278436?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/JannisX11", - "html_url": "https://github.com/JannisX11", - "followers_url": "https://api.github.com/users/JannisX11/followers", - "following_url": "https://api.github.com/users/JannisX11/following{/other_user}", - "gists_url": "https://api.github.com/users/JannisX11/gists{/gist_id}", - "starred_url": "https://api.github.com/users/JannisX11/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/JannisX11/subscriptions", - "organizations_url": "https://api.github.com/users/JannisX11/orgs", - "repos_url": "https://api.github.com/users/JannisX11/repos", - "events_url": "https://api.github.com/users/JannisX11/events{/privacy}", - "received_events_url": "https://api.github.com/users/JannisX11/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 62503328, - "download_count": 1647, - "created_at": "2022-04-29T08:20:06Z", - "updated_at": "2022-04-29T08:20:09Z", - "browser_download_url": "https://github.com/JannisX11/blockbench/releases/download/v4.2.4/Blockbench_4.2.4_portable.exe" - }, - { - "url": "https://api.github.com/repos/JannisX11/blockbench/releases/assets/64000162", - "id": 64000162, - "node_id": "RA_kwDOBZZ4t84D0JCi", - "name": "Blockbench_arm64_4.2.4.dmg", - "label": "", - "uploader": { - "login": "JannisX11", - "id": 29278436, - "node_id": "MDQ6VXNlcjI5Mjc4NDM2", - "avatar_url": "https://avatars.githubusercontent.com/u/29278436?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/JannisX11", - "html_url": "https://github.com/JannisX11", - "followers_url": "https://api.github.com/users/JannisX11/followers", - "following_url": "https://api.github.com/users/JannisX11/following{/other_user}", - "gists_url": "https://api.github.com/users/JannisX11/gists{/gist_id}", - "starred_url": "https://api.github.com/users/JannisX11/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/JannisX11/subscriptions", - "organizations_url": "https://api.github.com/users/JannisX11/orgs", - "repos_url": "https://api.github.com/users/JannisX11/repos", - "events_url": "https://api.github.com/users/JannisX11/events{/privacy}", - "received_events_url": "https://api.github.com/users/JannisX11/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 87118130, - "download_count": 256, - "created_at": "2022-04-29T10:05:45Z", - "updated_at": "2022-04-29T10:05:48Z", - "browser_download_url": "https://github.com/JannisX11/blockbench/releases/download/v4.2.4/Blockbench_arm64_4.2.4.dmg" - }, - { - "url": "https://api.github.com/repos/JannisX11/blockbench/releases/assets/64000133", - "id": 64000133, - "node_id": "RA_kwDOBZZ4t84D0JCF", - "name": "Blockbench_arm64_4.2.4.dmg.blockmap", - "label": "", - "uploader": { - "login": "JannisX11", - "id": 29278436, - "node_id": "MDQ6VXNlcjI5Mjc4NDM2", - "avatar_url": "https://avatars.githubusercontent.com/u/29278436?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/JannisX11", - "html_url": "https://github.com/JannisX11", - "followers_url": "https://api.github.com/users/JannisX11/followers", - "following_url": "https://api.github.com/users/JannisX11/following{/other_user}", - "gists_url": "https://api.github.com/users/JannisX11/gists{/gist_id}", - "starred_url": "https://api.github.com/users/JannisX11/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/JannisX11/subscriptions", - "organizations_url": "https://api.github.com/users/JannisX11/orgs", - "repos_url": "https://api.github.com/users/JannisX11/repos", - "events_url": "https://api.github.com/users/JannisX11/events{/privacy}", - "received_events_url": "https://api.github.com/users/JannisX11/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 91408, - "download_count": 1, - "created_at": "2022-04-29T10:05:22Z", - "updated_at": "2022-04-29T10:05:22Z", - "browser_download_url": "https://github.com/JannisX11/blockbench/releases/download/v4.2.4/Blockbench_arm64_4.2.4.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/JannisX11/blockbench/releases/assets/64000466", - "id": 64000466, - "node_id": "RA_kwDOBZZ4t84D0JHS", - "name": "Blockbench_x64_4.2.4.dmg", - "label": "", - "uploader": { - "login": "JannisX11", - "id": 29278436, - "node_id": "MDQ6VXNlcjI5Mjc4NDM2", - "avatar_url": "https://avatars.githubusercontent.com/u/29278436?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/JannisX11", - "html_url": "https://github.com/JannisX11", - "followers_url": "https://api.github.com/users/JannisX11/followers", - "following_url": "https://api.github.com/users/JannisX11/following{/other_user}", - "gists_url": "https://api.github.com/users/JannisX11/gists{/gist_id}", - "starred_url": "https://api.github.com/users/JannisX11/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/JannisX11/subscriptions", - "organizations_url": "https://api.github.com/users/JannisX11/orgs", - "repos_url": "https://api.github.com/users/JannisX11/repos", - "events_url": "https://api.github.com/users/JannisX11/events{/privacy}", - "received_events_url": "https://api.github.com/users/JannisX11/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 86377097, - "download_count": 2017, - "created_at": "2022-04-29T10:10:08Z", - "updated_at": "2022-04-29T10:10:12Z", - "browser_download_url": "https://github.com/JannisX11/blockbench/releases/download/v4.2.4/Blockbench_x64_4.2.4.dmg" - }, - { - "url": "https://api.github.com/repos/JannisX11/blockbench/releases/assets/64000453", - "id": 64000453, - "node_id": "RA_kwDOBZZ4t84D0JHF", - "name": "Blockbench_x64_4.2.4.dmg.blockmap", - "label": "", - "uploader": { - "login": "JannisX11", - "id": 29278436, - "node_id": "MDQ6VXNlcjI5Mjc4NDM2", - "avatar_url": "https://avatars.githubusercontent.com/u/29278436?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/JannisX11", - "html_url": "https://github.com/JannisX11", - "followers_url": "https://api.github.com/users/JannisX11/followers", - "following_url": "https://api.github.com/users/JannisX11/following{/other_user}", - "gists_url": "https://api.github.com/users/JannisX11/gists{/gist_id}", - "starred_url": "https://api.github.com/users/JannisX11/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/JannisX11/subscriptions", - "organizations_url": "https://api.github.com/users/JannisX11/orgs", - "repos_url": "https://api.github.com/users/JannisX11/repos", - "events_url": "https://api.github.com/users/JannisX11/events{/privacy}", - "received_events_url": "https://api.github.com/users/JannisX11/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 90493, - "download_count": 2, - "created_at": "2022-04-29T10:09:53Z", - "updated_at": "2022-04-29T10:09:53Z", - "browser_download_url": "https://github.com/JannisX11/blockbench/releases/download/v4.2.4/Blockbench_x64_4.2.4.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/JannisX11/blockbench/releases/assets/63991189", - "id": 63991189, - "node_id": "RA_kwDOBZZ4t84D0G2V", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "JannisX11", - "id": 29278436, - "node_id": "MDQ6VXNlcjI5Mjc4NDM2", - "avatar_url": "https://avatars.githubusercontent.com/u/29278436?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/JannisX11", - "html_url": "https://github.com/JannisX11", - "followers_url": "https://api.github.com/users/JannisX11/followers", - "following_url": "https://api.github.com/users/JannisX11/following{/other_user}", - "gists_url": "https://api.github.com/users/JannisX11/gists{/gist_id}", - "starred_url": "https://api.github.com/users/JannisX11/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/JannisX11/subscriptions", - "organizations_url": "https://api.github.com/users/JannisX11/orgs", - "repos_url": "https://api.github.com/users/JannisX11/repos", - "events_url": "https://api.github.com/users/JannisX11/events{/privacy}", - "received_events_url": "https://api.github.com/users/JannisX11/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 370, - "download_count": 730, - "created_at": "2022-04-29T08:17:45Z", - "updated_at": "2022-04-29T08:17:45Z", - "browser_download_url": "https://github.com/JannisX11/blockbench/releases/download/v4.2.4/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/JannisX11/blockbench/releases/assets/64001277", - "id": 64001277, - "node_id": "RA_kwDOBZZ4t84D0JT9", - "name": "latest-mac.yml", - "label": null, - "uploader": { - "login": "JannisX11", - "id": 29278436, - "node_id": "MDQ6VXNlcjI5Mjc4NDM2", - "avatar_url": "https://avatars.githubusercontent.com/u/29278436?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/JannisX11", - "html_url": "https://github.com/JannisX11", - "followers_url": "https://api.github.com/users/JannisX11/followers", - "following_url": "https://api.github.com/users/JannisX11/following{/other_user}", - "gists_url": "https://api.github.com/users/JannisX11/gists{/gist_id}", - "starred_url": "https://api.github.com/users/JannisX11/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/JannisX11/subscriptions", - "organizations_url": "https://api.github.com/users/JannisX11/orgs", - "repos_url": "https://api.github.com/users/JannisX11/repos", - "events_url": "https://api.github.com/users/JannisX11/events{/privacy}", - "received_events_url": "https://api.github.com/users/JannisX11/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 646, - "download_count": 6041, - "created_at": "2022-04-29T10:19:21Z", - "updated_at": "2022-04-29T10:19:22Z", - "browser_download_url": "https://github.com/JannisX11/blockbench/releases/download/v4.2.4/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/JannisX11/blockbench/releases/assets/63991186", - "id": 63991186, - "node_id": "RA_kwDOBZZ4t84D0G2S", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "JannisX11", - "id": 29278436, - "node_id": "MDQ6VXNlcjI5Mjc4NDM2", - "avatar_url": "https://avatars.githubusercontent.com/u/29278436?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/JannisX11", - "html_url": "https://github.com/JannisX11", - "followers_url": "https://api.github.com/users/JannisX11/followers", - "following_url": "https://api.github.com/users/JannisX11/following{/other_user}", - "gists_url": "https://api.github.com/users/JannisX11/gists{/gist_id}", - "starred_url": "https://api.github.com/users/JannisX11/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/JannisX11/subscriptions", - "organizations_url": "https://api.github.com/users/JannisX11/orgs", - "repos_url": "https://api.github.com/users/JannisX11/repos", - "events_url": "https://api.github.com/users/JannisX11/events{/privacy}", - "received_events_url": "https://api.github.com/users/JannisX11/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 337, - "download_count": 46525, - "created_at": "2022-04-29T08:17:41Z", - "updated_at": "2022-04-29T08:17:41Z", - "browser_download_url": "https://github.com/JannisX11/blockbench/releases/download/v4.2.4/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/JannisX11/blockbench/tarball/v4.2.4", - "zipball_url": "https://api.github.com/repos/JannisX11/blockbench/zipball/v4.2.4", - "body_html": "

Fixes

\n
    \n
  • Fixed issue with GIF playback on Discord
  • \n
  • Improved rotation tool behavior in local space
  • \n
  • Fixed #1366 Prism editor bottom scrollbar issue
  • \n
  • Fixed #1068 Move gizmo in normal space sometimes not aligned correctly
  • \n
  • Fixed #1232 Gizmo does not stay aligned on normal transform space
  • \n
  • Fixed issue with spliting quads into tris
  • \n
  • Fixed #1240 AutoUV drifting on mesh models
  • \n
  • Fixed #1388 Dummy item model displayed incorrectly
  • \n
  • Fixed #1225 Area select keybind not working correctly
  • \n
  • Fixed #1151 lock alpha channel doesn't work with gradient and shape tool
  • \n
  • Fixed #1365 Generating a higher resolution template from an existing template
  • \n
\n

Technical Changes

\n
    \n
  • Updated Electron to 17.4.1
  • \n
  • Exposed templates in skin format
  • \n
", - "reactions": { - "url": "https://api.github.com/repos/JannisX11/blockbench/releases/65628109/reactions", - "total_count": 5, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 5, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:41.749Z" - }, - "boost-changer": { - "latestRelease": { - "url": "https://api.github.com/repos/nbebaw/boostchanger/releases/58084954", - "assets_url": "https://api.github.com/repos/nbebaw/boostchanger/releases/58084954/assets", - "upload_url": "https://uploads.github.com/repos/nbebaw/boostchanger/releases/58084954/assets{?name,label}", - "html_url": "https://github.com/nbebaw/boostchanger/releases/tag/v4.4.0", - "id": 58084954, - "author": { - "login": "nbebaw", - "id": 57049550, - "node_id": "MDQ6VXNlcjU3MDQ5NTUw", - "avatar_url": "https://avatars.githubusercontent.com/u/57049550?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/nbebaw", - "html_url": "https://github.com/nbebaw", - "followers_url": "https://api.github.com/users/nbebaw/followers", - "following_url": "https://api.github.com/users/nbebaw/following{/other_user}", - "gists_url": "https://api.github.com/users/nbebaw/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nbebaw/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nbebaw/subscriptions", - "organizations_url": "https://api.github.com/users/nbebaw/orgs", - "repos_url": "https://api.github.com/users/nbebaw/repos", - "events_url": "https://api.github.com/users/nbebaw/events{/privacy}", - "received_events_url": "https://api.github.com/users/nbebaw/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOE8ghn84Ddk5a", - "tag_name": "v4.4.0", - "target_commitish": "master", - "name": "v4.4.0", - "draft": false, - "prerelease": false, - "created_at": "2022-01-25T12:46:24Z", - "published_at": "2022-01-27T10:52:33Z", - "assets": [ - { - "url": "https://api.github.com/repos/nbebaw/boostchanger/releases/assets/55091841", - "id": 55091841, - "node_id": "RA_kwDOE8ghn84DSKKB", - "name": "boostchanger-4.4.0.AppImage", - "label": "", - "uploader": { - "login": "nbebaw", - "id": 57049550, - "node_id": "MDQ6VXNlcjU3MDQ5NTUw", - "avatar_url": "https://avatars.githubusercontent.com/u/57049550?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/nbebaw", - "html_url": "https://github.com/nbebaw", - "followers_url": "https://api.github.com/users/nbebaw/followers", - "following_url": "https://api.github.com/users/nbebaw/following{/other_user}", - "gists_url": "https://api.github.com/users/nbebaw/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nbebaw/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nbebaw/subscriptions", - "organizations_url": "https://api.github.com/users/nbebaw/orgs", - "repos_url": "https://api.github.com/users/nbebaw/repos", - "events_url": "https://api.github.com/users/nbebaw/events{/privacy}", - "received_events_url": "https://api.github.com/users/nbebaw/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 100830809, - "download_count": 310, - "created_at": "2022-01-27T10:46:06Z", - "updated_at": "2022-01-27T10:50:30Z", - "browser_download_url": "https://github.com/nbebaw/boostchanger/releases/download/v4.4.0/boostchanger-4.4.0.AppImage" - }, - { - "url": "https://api.github.com/repos/nbebaw/boostchanger/releases/assets/55091979", - "id": 55091979, - "node_id": "RA_kwDOE8ghn84DSKML", - "name": "boostchanger-4.4.0.pacman", - "label": "", - "uploader": { - "login": "nbebaw", - "id": 57049550, - "node_id": "MDQ6VXNlcjU3MDQ5NTUw", - "avatar_url": "https://avatars.githubusercontent.com/u/57049550?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/nbebaw", - "html_url": "https://github.com/nbebaw", - "followers_url": "https://api.github.com/users/nbebaw/followers", - "following_url": "https://api.github.com/users/nbebaw/following{/other_user}", - "gists_url": "https://api.github.com/users/nbebaw/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nbebaw/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nbebaw/subscriptions", - "organizations_url": "https://api.github.com/users/nbebaw/orgs", - "repos_url": "https://api.github.com/users/nbebaw/repos", - "events_url": "https://api.github.com/users/nbebaw/events{/privacy}", - "received_events_url": "https://api.github.com/users/nbebaw/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 69617508, - "download_count": 7, - "created_at": "2022-01-27T10:48:31Z", - "updated_at": "2022-01-27T10:52:02Z", - "browser_download_url": "https://github.com/nbebaw/boostchanger/releases/download/v4.4.0/boostchanger-4.4.0.pacman" - }, - { - "url": "https://api.github.com/repos/nbebaw/boostchanger/releases/assets/55091914", - "id": 55091914, - "node_id": "RA_kwDOE8ghn84DSKLK", - "name": "boostchanger-4.4.0.tar.xz", - "label": "", - "uploader": { - "login": "nbebaw", - "id": 57049550, - "node_id": "MDQ6VXNlcjU3MDQ5NTUw", - "avatar_url": "https://avatars.githubusercontent.com/u/57049550?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/nbebaw", - "html_url": "https://github.com/nbebaw", - "followers_url": "https://api.github.com/users/nbebaw/followers", - "following_url": "https://api.github.com/users/nbebaw/following{/other_user}", - "gists_url": "https://api.github.com/users/nbebaw/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nbebaw/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nbebaw/subscriptions", - "organizations_url": "https://api.github.com/users/nbebaw/orgs", - "repos_url": "https://api.github.com/users/nbebaw/repos", - "events_url": "https://api.github.com/users/nbebaw/events{/privacy}", - "received_events_url": "https://api.github.com/users/nbebaw/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-xz", - "state": "uploaded", - "size": 69744844, - "download_count": 9, - "created_at": "2022-01-27T10:47:21Z", - "updated_at": "2022-01-27T10:51:22Z", - "browser_download_url": "https://github.com/nbebaw/boostchanger/releases/download/v4.4.0/boostchanger-4.4.0.tar.xz" - }, - { - "url": "https://api.github.com/repos/nbebaw/boostchanger/releases/assets/55091876", - "id": 55091876, - "node_id": "RA_kwDOE8ghn84DSKKk", - "name": "boostchanger-4.4.0.zip", - "label": "", - "uploader": { - "login": "nbebaw", - "id": 57049550, - "node_id": "MDQ6VXNlcjU3MDQ5NTUw", - "avatar_url": "https://avatars.githubusercontent.com/u/57049550?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/nbebaw", - "html_url": "https://github.com/nbebaw", - "followers_url": "https://api.github.com/users/nbebaw/followers", - "following_url": "https://api.github.com/users/nbebaw/following{/other_user}", - "gists_url": "https://api.github.com/users/nbebaw/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nbebaw/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nbebaw/subscriptions", - "organizations_url": "https://api.github.com/users/nbebaw/orgs", - "repos_url": "https://api.github.com/users/nbebaw/repos", - "events_url": "https://api.github.com/users/nbebaw/events{/privacy}", - "received_events_url": "https://api.github.com/users/nbebaw/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 96058406, - "download_count": 16, - "created_at": "2022-01-27T10:46:55Z", - "updated_at": "2022-01-27T10:51:47Z", - "browser_download_url": "https://github.com/nbebaw/boostchanger/releases/download/v4.4.0/boostchanger-4.4.0.zip" - }, - { - "url": "https://api.github.com/repos/nbebaw/boostchanger/releases/assets/55092047", - "id": 55092047, - "node_id": "RA_kwDOE8ghn84DSKNP", - "name": "boostchanger_4.4.0_amd64.deb", - "label": "", - "uploader": { - "login": "nbebaw", - "id": 57049550, - "node_id": "MDQ6VXNlcjU3MDQ5NTUw", - "avatar_url": "https://avatars.githubusercontent.com/u/57049550?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/nbebaw", - "html_url": "https://github.com/nbebaw", - "followers_url": "https://api.github.com/users/nbebaw/followers", - "following_url": "https://api.github.com/users/nbebaw/following{/other_user}", - "gists_url": "https://api.github.com/users/nbebaw/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nbebaw/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nbebaw/subscriptions", - "organizations_url": "https://api.github.com/users/nbebaw/orgs", - "repos_url": "https://api.github.com/users/nbebaw/repos", - "events_url": "https://api.github.com/users/nbebaw/events{/privacy}", - "received_events_url": "https://api.github.com/users/nbebaw/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 69603060, - "download_count": 41, - "created_at": "2022-01-27T10:49:37Z", - "updated_at": "2022-01-27T10:52:18Z", - "browser_download_url": "https://github.com/nbebaw/boostchanger/releases/download/v4.4.0/boostchanger_4.4.0_amd64.deb" - }, - { - "url": "https://api.github.com/repos/nbebaw/boostchanger/releases/assets/55091846", - "id": 55091846, - "node_id": "RA_kwDOE8ghn84DSKKG", - "name": "boostchanger_4.4.0_amd64.snap", - "label": "", - "uploader": { - "login": "nbebaw", - "id": 57049550, - "node_id": "MDQ6VXNlcjU3MDQ5NTUw", - "avatar_url": "https://avatars.githubusercontent.com/u/57049550?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/nbebaw", - "html_url": "https://github.com/nbebaw", - "followers_url": "https://api.github.com/users/nbebaw/followers", - "following_url": "https://api.github.com/users/nbebaw/following{/other_user}", - "gists_url": "https://api.github.com/users/nbebaw/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nbebaw/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nbebaw/subscriptions", - "organizations_url": "https://api.github.com/users/nbebaw/orgs", - "repos_url": "https://api.github.com/users/nbebaw/repos", - "events_url": "https://api.github.com/users/nbebaw/events{/privacy}", - "received_events_url": "https://api.github.com/users/nbebaw/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 85180416, - "download_count": 54, - "created_at": "2022-01-27T10:46:23Z", - "updated_at": "2022-01-27T10:50:01Z", - "browser_download_url": "https://github.com/nbebaw/boostchanger/releases/download/v4.4.0/boostchanger_4.4.0_amd64.snap" - }, - { - "url": "https://api.github.com/repos/nbebaw/boostchanger/releases/assets/55092207", - "id": 55092207, - "node_id": "RA_kwDOE8ghn84DSKPv", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "nbebaw", - "id": 57049550, - "node_id": "MDQ6VXNlcjU3MDQ5NTUw", - "avatar_url": "https://avatars.githubusercontent.com/u/57049550?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/nbebaw", - "html_url": "https://github.com/nbebaw", - "followers_url": "https://api.github.com/users/nbebaw/followers", - "following_url": "https://api.github.com/users/nbebaw/following{/other_user}", - "gists_url": "https://api.github.com/users/nbebaw/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nbebaw/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nbebaw/subscriptions", - "organizations_url": "https://api.github.com/users/nbebaw/orgs", - "repos_url": "https://api.github.com/users/nbebaw/repos", - "events_url": "https://api.github.com/users/nbebaw/events{/privacy}", - "received_events_url": "https://api.github.com/users/nbebaw/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 376, - "download_count": 516, - "created_at": "2022-01-27T10:52:19Z", - "updated_at": "2022-01-27T10:52:19Z", - "browser_download_url": "https://github.com/nbebaw/boostchanger/releases/download/v4.4.0/latest-linux.yml" - } - ], - "tarball_url": "https://api.github.com/repos/nbebaw/boostchanger/tarball/v4.4.0", - "zipball_url": "https://api.github.com/repos/nbebaw/boostchanger/zipball/v4.4.0", - "body_html": "

Release Note:

\n
    \n
  • Update all Code
  • \n
  • Update to electron 16.0.7
  • \n
  • Update systeminformation to 5.10.7
  • \n
  • Delete public-ip package and all ip information from dashboard
  • \n
  • Added to dashboard new information (Disk Type, Disk Model, Disk Vendor and Has Battery).
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:41.770Z" - }, - "boxhero": { - "latestRelease": { - "url": "https://api.github.com/repos/bgpworks/boxhero-electron/releases/62745584", - "assets_url": "https://api.github.com/repos/bgpworks/boxhero-electron/releases/62745584/assets", - "upload_url": "https://uploads.github.com/repos/bgpworks/boxhero-electron/releases/62745584/assets{?name,label}", - "html_url": "https://github.com/bgpworks/boxhero-electron/releases/tag/v1.0.5", - "id": 62745584, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "RE_kwDOCveIDc4DvWvw", - "tag_name": "v1.0.5", - "target_commitish": "master", - "name": "1.0.5", - "draft": false, - "prerelease": false, - "created_at": "2022-03-22T00:46:53Z", - "published_at": "2022-03-25T04:00:30Z", - "assets": [ - { - "url": "https://api.github.com/repos/bgpworks/boxhero-electron/releases/assets/60533497", - "id": 60533497, - "node_id": "RA_kwDOCveIDc4Dm6r5", - "name": "BoxHero-1.0.5-mac.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 82015985, - "download_count": 4, - "created_at": "2022-03-25T03:52:48Z", - "updated_at": "2022-03-25T03:52:51Z", - "browser_download_url": "https://github.com/bgpworks/boxhero-electron/releases/download/v1.0.5/BoxHero-1.0.5-mac.zip" - }, - { - "url": "https://api.github.com/repos/bgpworks/boxhero-electron/releases/assets/60533498", - "id": 60533498, - "node_id": "RA_kwDOCveIDc4Dm6r6", - "name": "BoxHero-1.0.5-mac.zip.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 87043, - "download_count": 2, - "created_at": "2022-03-25T03:52:48Z", - "updated_at": "2022-03-25T03:52:48Z", - "browser_download_url": "https://github.com/bgpworks/boxhero-electron/releases/download/v1.0.5/BoxHero-1.0.5-mac.zip.blockmap" - }, - { - "url": "https://api.github.com/repos/bgpworks/boxhero-electron/releases/assets/60533876", - "id": 60533876, - "node_id": "RA_kwDOCveIDc4Dm6x0", - "name": "BoxHero-1.0.5.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 158336342, - "download_count": 5, - "created_at": "2022-03-25T03:57:56Z", - "updated_at": "2022-03-25T03:58:00Z", - "browser_download_url": "https://github.com/bgpworks/boxhero-electron/releases/download/v1.0.5/BoxHero-1.0.5.dmg" - }, - { - "url": "https://api.github.com/repos/bgpworks/boxhero-electron/releases/assets/60533875", - "id": 60533875, - "node_id": "RA_kwDOCveIDc4Dm6xz", - "name": "BoxHero-1.0.5.dmg.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 165885, - "download_count": 2, - "created_at": "2022-03-25T03:57:56Z", - "updated_at": "2022-03-25T03:57:56Z", - "browser_download_url": "https://github.com/bgpworks/boxhero-electron/releases/download/v1.0.5/BoxHero-1.0.5.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/bgpworks/boxhero-electron/releases/assets/60533972", - "id": 60533972, - "node_id": "RA_kwDOCveIDc4Dm6zU", - "name": "BoxHero-1.0.5.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 129699688, - "download_count": 86, - "created_at": "2022-03-25T03:59:00Z", - "updated_at": "2022-03-25T03:59:04Z", - "browser_download_url": "https://github.com/bgpworks/boxhero-electron/releases/download/v1.0.5/BoxHero-1.0.5.exe" - }, - { - "url": "https://api.github.com/repos/bgpworks/boxhero-electron/releases/assets/60533973", - "id": 60533973, - "node_id": "RA_kwDOCveIDc4Dm6zV", - "name": "BoxHero-1.0.5.exe.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 135138, - "download_count": 2, - "created_at": "2022-03-25T03:59:00Z", - "updated_at": "2022-03-25T03:59:00Z", - "browser_download_url": "https://github.com/bgpworks/boxhero-electron/releases/download/v1.0.5/BoxHero-1.0.5.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/bgpworks/boxhero-electron/releases/assets/60534017", - "id": 60534017, - "node_id": "RA_kwDOCveIDc4Dm60B", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 930, - "download_count": 4, - "created_at": "2022-03-25T03:59:30Z", - "updated_at": "2022-03-25T03:59:30Z", - "browser_download_url": "https://github.com/bgpworks/boxhero-electron/releases/download/v1.0.5/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/bgpworks/boxhero-electron/releases/assets/60534016", - "id": 60534016, - "node_id": "RA_kwDOCveIDc4Dm60A", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 331, - "download_count": 2, - "created_at": "2022-03-25T03:59:30Z", - "updated_at": "2022-03-25T03:59:30Z", - "browser_download_url": "https://github.com/bgpworks/boxhero-electron/releases/download/v1.0.5/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/bgpworks/boxhero-electron/tarball/v1.0.5", - "zipball_url": "https://api.github.com/repos/bgpworks/boxhero-electron/zipball/v1.0.5", - "body_html": "
    \n
  • 화면 위치 및 크기를 유지하는 모듈 관련 잠재적 오류 수정.
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:41.839Z" - }, - "boostnote": { - "latestRelease": { - "url": "https://api.github.com/repos/BoostIO/BoostNote-Legacy/releases/9016812", - "assets_url": "https://api.github.com/repos/BoostIO/BoostNote-Legacy/releases/9016812/assets", - "upload_url": "https://uploads.github.com/repos/BoostIO/BoostNote-Legacy/releases/9016812/assets{?name,label}", - "html_url": "https://github.com/BoostIO/BoostNote-Legacy/releases/tag/v0.8.19", - "id": 9016812, - "author": { - "login": "kohei-takata", - "id": 7623979, - "node_id": "MDQ6VXNlcjc2MjM5Nzk=", - "avatar_url": "https://avatars.githubusercontent.com/u/7623979?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/kohei-takata", - "html_url": "https://github.com/kohei-takata", - "followers_url": "https://api.github.com/users/kohei-takata/followers", - "following_url": "https://api.github.com/users/kohei-takata/following{/other_user}", - "gists_url": "https://api.github.com/users/kohei-takata/gists{/gist_id}", - "starred_url": "https://api.github.com/users/kohei-takata/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kohei-takata/subscriptions", - "organizations_url": "https://api.github.com/users/kohei-takata/orgs", - "repos_url": "https://api.github.com/users/kohei-takata/repos", - "events_url": "https://api.github.com/users/kohei-takata/events{/privacy}", - "received_events_url": "https://api.github.com/users/kohei-takata/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTkwMTY4MTI=", - "tag_name": "v0.8.19", - "target_commitish": "master", - "name": "v0.8.19", - "draft": false, - "prerelease": false, - "created_at": "2017-12-23T03:51:13Z", - "published_at": "2017-12-23T03:54:50Z", - "assets": [], - "tarball_url": "https://api.github.com/repos/BoostIO/BoostNote-Legacy/tarball/v0.8.19", - "zipball_url": "https://api.github.com/repos/BoostIO/BoostNote-Legacy/zipball/v0.8.19", - "body_html": "", - "reactions": { - "url": "https://api.github.com/repos/BoostIO/BoostNote-Legacy/releases/9016812/reactions", - "total_count": 3, - "+1": 3, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:41.911Z" - }, - "browserosaurus": { - "latestRelease": { - "url": "https://api.github.com/repos/will-stone/browserosaurus/releases/65230748", - "assets_url": "https://api.github.com/repos/will-stone/browserosaurus/releases/65230748/assets", - "upload_url": "https://uploads.github.com/repos/will-stone/browserosaurus/releases/65230748/assets{?name,label}", - "html_url": "https://github.com/will-stone/browserosaurus/releases/tag/v18.1.0", - "id": 65230748, - "author": { - "login": "will-stone", - "id": 654103, - "node_id": "MDQ6VXNlcjY1NDEwMw==", - "avatar_url": "https://avatars.githubusercontent.com/u/654103?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/will-stone", - "html_url": "https://github.com/will-stone", - "followers_url": "https://api.github.com/users/will-stone/followers", - "following_url": "https://api.github.com/users/will-stone/following{/other_user}", - "gists_url": "https://api.github.com/users/will-stone/gists{/gist_id}", - "starred_url": "https://api.github.com/users/will-stone/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/will-stone/subscriptions", - "organizations_url": "https://api.github.com/users/will-stone/orgs", - "repos_url": "https://api.github.com/users/will-stone/repos", - "events_url": "https://api.github.com/users/will-stone/events{/privacy}", - "received_events_url": "https://api.github.com/users/will-stone/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOBaf0X84D41ec", - "tag_name": "v18.1.0", - "target_commitish": "main", - "name": "v18.1.0", - "draft": false, - "prerelease": false, - "created_at": "2022-04-25T12:40:54Z", - "published_at": "2022-04-25T12:52:02Z", - "assets": [ - { - "url": "https://api.github.com/repos/will-stone/browserosaurus/releases/assets/63581537", - "id": 63581537, - "node_id": "RA_kwDOBaf0X84Dyi1h", - "name": "Browserosaurus-darwin-arm64-18.1.0.zip", - "label": null, - "uploader": { - "login": "will-stone", - "id": 654103, - "node_id": "MDQ6VXNlcjY1NDEwMw==", - "avatar_url": "https://avatars.githubusercontent.com/u/654103?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/will-stone", - "html_url": "https://github.com/will-stone", - "followers_url": "https://api.github.com/users/will-stone/followers", - "following_url": "https://api.github.com/users/will-stone/following{/other_user}", - "gists_url": "https://api.github.com/users/will-stone/gists{/gist_id}", - "starred_url": "https://api.github.com/users/will-stone/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/will-stone/subscriptions", - "organizations_url": "https://api.github.com/users/will-stone/orgs", - "repos_url": "https://api.github.com/users/will-stone/repos", - "events_url": "https://api.github.com/users/will-stone/events{/privacy}", - "received_events_url": "https://api.github.com/users/will-stone/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 87511035, - "download_count": 416, - "created_at": "2022-04-25T12:50:54Z", - "updated_at": "2022-04-25T12:52:00Z", - "browser_download_url": "https://github.com/will-stone/browserosaurus/releases/download/v18.1.0/Browserosaurus-darwin-arm64-18.1.0.zip" - }, - { - "url": "https://api.github.com/repos/will-stone/browserosaurus/releases/assets/63581463", - "id": 63581463, - "node_id": "RA_kwDOBaf0X84Dyi0X", - "name": "Browserosaurus-darwin-x64-18.1.0.zip", - "label": null, - "uploader": { - "login": "will-stone", - "id": 654103, - "node_id": "MDQ6VXNlcjY1NDEwMw==", - "avatar_url": "https://avatars.githubusercontent.com/u/654103?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/will-stone", - "html_url": "https://github.com/will-stone", - "followers_url": "https://api.github.com/users/will-stone/followers", - "following_url": "https://api.github.com/users/will-stone/following{/other_user}", - "gists_url": "https://api.github.com/users/will-stone/gists{/gist_id}", - "starred_url": "https://api.github.com/users/will-stone/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/will-stone/subscriptions", - "organizations_url": "https://api.github.com/users/will-stone/orgs", - "repos_url": "https://api.github.com/users/will-stone/repos", - "events_url": "https://api.github.com/users/will-stone/events{/privacy}", - "received_events_url": "https://api.github.com/users/will-stone/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 87433568, - "download_count": 8751, - "created_at": "2022-04-25T12:49:40Z", - "updated_at": "2022-04-25T12:50:46Z", - "browser_download_url": "https://github.com/will-stone/browserosaurus/releases/download/v18.1.0/Browserosaurus-darwin-x64-18.1.0.zip" - } - ], - "tarball_url": "https://api.github.com/repos/will-stone/browserosaurus/tarball/v18.1.0", - "zipball_url": "https://api.github.com/repos/will-stone/browserosaurus/zipball/v18.1.0", - "body_html": "

What's Changed

\n
    \n
  • feat: hover anywhere in picker window to see full URL
  • \n
  • feat: make URL less prominent - with the URL bar being less of a feature now, and the full URL displayed in a tooltip when hovering anywhere in the picker, the URL bar now only displays the domain: like Safari does.
  • \n
  • fix: picker window too tall for small amount of apps
  • \n
  • fix: scrollbar gap shown when not needed
  • \n
  • fix: hiding www that's not a subdomain
  • \n
  • fix: links to images in README by @karbassi in #524
  • \n
\n

New Contributors

\n\n

Full Changelog: v18.0.0...v18.1.0

", - "mentions_count": 1 - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:41.979Z" - }, - "buka": { - "latestRelease": { - "url": "https://api.github.com/repos/oguzhaninan/Buka/releases/5748864", - "assets_url": "https://api.github.com/repos/oguzhaninan/Buka/releases/5748864/assets", - "upload_url": "https://uploads.github.com/repos/oguzhaninan/Buka/releases/5748864/assets{?name,label}", - "html_url": "https://github.com/oguzhaninan/Buka/releases/tag/v1.0.0", - "id": 5748864, - "author": { - "login": "oguzhaninan", - "id": 16149251, - "node_id": "MDQ6VXNlcjE2MTQ5MjUx", - "avatar_url": "https://avatars.githubusercontent.com/u/16149251?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/oguzhaninan", - "html_url": "https://github.com/oguzhaninan", - "followers_url": "https://api.github.com/users/oguzhaninan/followers", - "following_url": "https://api.github.com/users/oguzhaninan/following{/other_user}", - "gists_url": "https://api.github.com/users/oguzhaninan/gists{/gist_id}", - "starred_url": "https://api.github.com/users/oguzhaninan/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/oguzhaninan/subscriptions", - "organizations_url": "https://api.github.com/users/oguzhaninan/orgs", - "repos_url": "https://api.github.com/users/oguzhaninan/repos", - "events_url": "https://api.github.com/users/oguzhaninan/events{/privacy}", - "received_events_url": "https://api.github.com/users/oguzhaninan/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTU3NDg4NjQ=", - "tag_name": "v1.0.0", - "target_commitish": "master", - "name": "Buka v1.0.0", - "draft": false, - "prerelease": false, - "created_at": "2017-03-15T07:17:57Z", - "published_at": "2017-05-30T16:52:27Z", - "assets": [ - { - "url": "https://api.github.com/repos/oguzhaninan/Buka/releases/assets/3966561", - "id": 3966561, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM5NjY1NjE=", - "name": "Buka-1.0.0-x86_64.AppImage", - "label": null, - "uploader": { - "login": "oguzhaninan", - "id": 16149251, - "node_id": "MDQ6VXNlcjE2MTQ5MjUx", - "avatar_url": "https://avatars.githubusercontent.com/u/16149251?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/oguzhaninan", - "html_url": "https://github.com/oguzhaninan", - "followers_url": "https://api.github.com/users/oguzhaninan/followers", - "following_url": "https://api.github.com/users/oguzhaninan/following{/other_user}", - "gists_url": "https://api.github.com/users/oguzhaninan/gists{/gist_id}", - "starred_url": "https://api.github.com/users/oguzhaninan/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/oguzhaninan/subscriptions", - "organizations_url": "https://api.github.com/users/oguzhaninan/orgs", - "repos_url": "https://api.github.com/users/oguzhaninan/repos", - "events_url": "https://api.github.com/users/oguzhaninan/events{/privacy}", - "received_events_url": "https://api.github.com/users/oguzhaninan/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-iso9660-appimage", - "state": "uploaded", - "size": 57212928, - "download_count": 5834, - "created_at": "2017-05-26T07:46:34Z", - "updated_at": "2017-05-26T07:57:57Z", - "browser_download_url": "https://github.com/oguzhaninan/Buka/releases/download/v1.0.0/Buka-1.0.0-x86_64.AppImage" - }, - { - "url": "https://api.github.com/repos/oguzhaninan/Buka/releases/assets/3969800", - "id": 3969800, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM5Njk4MDA=", - "name": "Buka-1.0.0.freebsd", - "label": null, - "uploader": { - "login": "oguzhaninan", - "id": 16149251, - "node_id": "MDQ6VXNlcjE2MTQ5MjUx", - "avatar_url": "https://avatars.githubusercontent.com/u/16149251?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/oguzhaninan", - "html_url": "https://github.com/oguzhaninan", - "followers_url": "https://api.github.com/users/oguzhaninan/followers", - "following_url": "https://api.github.com/users/oguzhaninan/following{/other_user}", - "gists_url": "https://api.github.com/users/oguzhaninan/gists{/gist_id}", - "starred_url": "https://api.github.com/users/oguzhaninan/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/oguzhaninan/subscriptions", - "organizations_url": "https://api.github.com/users/oguzhaninan/orgs", - "repos_url": "https://api.github.com/users/oguzhaninan/repos", - "events_url": "https://api.github.com/users/oguzhaninan/events{/privacy}", - "received_events_url": "https://api.github.com/users/oguzhaninan/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 38948252, - "download_count": 149, - "created_at": "2017-05-26T15:37:05Z", - "updated_at": "2017-05-26T15:45:21Z", - "browser_download_url": "https://github.com/oguzhaninan/Buka/releases/download/v1.0.0/Buka-1.0.0.freebsd" - }, - { - "url": "https://api.github.com/repos/oguzhaninan/Buka/releases/assets/3969914", - "id": 3969914, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM5Njk5MTQ=", - "name": "Buka-1.0.0.pacman", - "label": null, - "uploader": { - "login": "oguzhaninan", - "id": 16149251, - "node_id": "MDQ6VXNlcjE2MTQ5MjUx", - "avatar_url": "https://avatars.githubusercontent.com/u/16149251?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/oguzhaninan", - "html_url": "https://github.com/oguzhaninan", - "followers_url": "https://api.github.com/users/oguzhaninan/followers", - "following_url": "https://api.github.com/users/oguzhaninan/following{/other_user}", - "gists_url": "https://api.github.com/users/oguzhaninan/gists{/gist_id}", - "starred_url": "https://api.github.com/users/oguzhaninan/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/oguzhaninan/subscriptions", - "organizations_url": "https://api.github.com/users/oguzhaninan/orgs", - "repos_url": "https://api.github.com/users/oguzhaninan/repos", - "events_url": "https://api.github.com/users/oguzhaninan/events{/privacy}", - "received_events_url": "https://api.github.com/users/oguzhaninan/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 39417268, - "download_count": 462, - "created_at": "2017-05-26T15:55:03Z", - "updated_at": "2017-05-26T16:03:21Z", - "browser_download_url": "https://github.com/oguzhaninan/Buka/releases/download/v1.0.0/Buka-1.0.0.pacman" - }, - { - "url": "https://api.github.com/repos/oguzhaninan/Buka/releases/assets/3963270", - "id": 3963270, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM5NjMyNzA=", - "name": "Buka-1.0.0.rpm", - "label": null, - "uploader": { - "login": "oguzhaninan", - "id": 16149251, - "node_id": "MDQ6VXNlcjE2MTQ5MjUx", - "avatar_url": "https://avatars.githubusercontent.com/u/16149251?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/oguzhaninan", - "html_url": "https://github.com/oguzhaninan", - "followers_url": "https://api.github.com/users/oguzhaninan/followers", - "following_url": "https://api.github.com/users/oguzhaninan/following{/other_user}", - "gists_url": "https://api.github.com/users/oguzhaninan/gists{/gist_id}", - "starred_url": "https://api.github.com/users/oguzhaninan/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/oguzhaninan/subscriptions", - "organizations_url": "https://api.github.com/users/oguzhaninan/orgs", - "repos_url": "https://api.github.com/users/oguzhaninan/repos", - "events_url": "https://api.github.com/users/oguzhaninan/events{/privacy}", - "received_events_url": "https://api.github.com/users/oguzhaninan/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-rpm", - "state": "uploaded", - "size": 55871438, - "download_count": 1111, - "created_at": "2017-05-25T20:20:16Z", - "updated_at": "2017-05-25T20:31:59Z", - "browser_download_url": "https://github.com/oguzhaninan/Buka/releases/download/v1.0.0/Buka-1.0.0.rpm" - }, - { - "url": "https://api.github.com/repos/oguzhaninan/Buka/releases/assets/3786397", - "id": 3786397, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM3ODYzOTc=", - "name": "Buka_1.0.0_amd64.deb", - "label": null, - "uploader": { - "login": "oguzhaninan", - "id": 16149251, - "node_id": "MDQ6VXNlcjE2MTQ5MjUx", - "avatar_url": "https://avatars.githubusercontent.com/u/16149251?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/oguzhaninan", - "html_url": "https://github.com/oguzhaninan", - "followers_url": "https://api.github.com/users/oguzhaninan/followers", - "following_url": "https://api.github.com/users/oguzhaninan/following{/other_user}", - "gists_url": "https://api.github.com/users/oguzhaninan/gists{/gist_id}", - "starred_url": "https://api.github.com/users/oguzhaninan/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/oguzhaninan/subscriptions", - "organizations_url": "https://api.github.com/users/oguzhaninan/orgs", - "repos_url": "https://api.github.com/users/oguzhaninan/repos", - "events_url": "https://api.github.com/users/oguzhaninan/events{/privacy}", - "received_events_url": "https://api.github.com/users/oguzhaninan/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.debian.binary-package", - "state": "uploaded", - "size": 40639300, - "download_count": 12640, - "created_at": "2017-05-02T19:14:31Z", - "updated_at": "2017-05-02T19:23:32Z", - "browser_download_url": "https://github.com/oguzhaninan/Buka/releases/download/v1.0.0/Buka_1.0.0_amd64.deb" - }, - { - "url": "https://api.github.com/repos/oguzhaninan/Buka/releases/assets/3966699", - "id": 3966699, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM5NjY2OTk=", - "name": "buka_1.0.0_amd64.snap", - "label": null, - "uploader": { - "login": "oguzhaninan", - "id": 16149251, - "node_id": "MDQ6VXNlcjE2MTQ5MjUx", - "avatar_url": "https://avatars.githubusercontent.com/u/16149251?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/oguzhaninan", - "html_url": "https://github.com/oguzhaninan", - "followers_url": "https://api.github.com/users/oguzhaninan/followers", - "following_url": "https://api.github.com/users/oguzhaninan/following{/other_user}", - "gists_url": "https://api.github.com/users/oguzhaninan/gists{/gist_id}", - "starred_url": "https://api.github.com/users/oguzhaninan/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/oguzhaninan/subscriptions", - "organizations_url": "https://api.github.com/users/oguzhaninan/orgs", - "repos_url": "https://api.github.com/users/oguzhaninan/repos", - "events_url": "https://api.github.com/users/oguzhaninan/events{/privacy}", - "received_events_url": "https://api.github.com/users/oguzhaninan/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.snap", - "state": "uploaded", - "size": 91725824, - "download_count": 714, - "created_at": "2017-05-26T08:17:53Z", - "updated_at": "2017-05-26T08:51:15Z", - "browser_download_url": "https://github.com/oguzhaninan/Buka/releases/download/v1.0.0/buka_1.0.0_amd64.snap" - }, - { - "url": "https://api.github.com/repos/oguzhaninan/Buka/releases/assets/3786518", - "id": 3786518, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM3ODY1MTg=", - "name": "Buka_1.0.0_i386.deb", - "label": null, - "uploader": { - "login": "oguzhaninan", - "id": 16149251, - "node_id": "MDQ6VXNlcjE2MTQ5MjUx", - "avatar_url": "https://avatars.githubusercontent.com/u/16149251?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/oguzhaninan", - "html_url": "https://github.com/oguzhaninan", - "followers_url": "https://api.github.com/users/oguzhaninan/followers", - "following_url": "https://api.github.com/users/oguzhaninan/following{/other_user}", - "gists_url": "https://api.github.com/users/oguzhaninan/gists{/gist_id}", - "starred_url": "https://api.github.com/users/oguzhaninan/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/oguzhaninan/subscriptions", - "organizations_url": "https://api.github.com/users/oguzhaninan/orgs", - "repos_url": "https://api.github.com/users/oguzhaninan/repos", - "events_url": "https://api.github.com/users/oguzhaninan/events{/privacy}", - "received_events_url": "https://api.github.com/users/oguzhaninan/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.debian.binary-package", - "state": "uploaded", - "size": 41745542, - "download_count": 1179, - "created_at": "2017-05-02T19:26:07Z", - "updated_at": "2017-05-02T19:34:45Z", - "browser_download_url": "https://github.com/oguzhaninan/Buka/releases/download/v1.0.0/Buka_1.0.0_i386.deb" - } - ], - "tarball_url": "https://api.github.com/repos/oguzhaninan/Buka/tarball/v1.0.0", - "zipball_url": "https://api.github.com/repos/oguzhaninan/Buka/zipball/v1.0.0", - "body_html": "

\"Download

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:42.097Z" - }, - "buttercup": { - "latestRelease": { - "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/57745554", - "assets_url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/57745554/assets", - "upload_url": "https://uploads.github.com/repos/buttercup/buttercup-desktop/releases/57745554/assets{?name,label}", - "html_url": "https://github.com/buttercup/buttercup-desktop/releases/tag/v2.14.2", - "id": 57745554, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "RE_kwDOAoaHcc4DcSCS", - "tag_name": "v2.14.2", - "target_commitish": "master", - "name": "Google Drive re-authorisation", - "draft": false, - "prerelease": false, - "created_at": "2022-01-22T12:11:16Z", - "published_at": "2022-01-22T12:21:19Z", - "assets": [ - { - "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/assets/54659456", - "id": 54659456, - "node_id": "RA_kwDOAoaHcc4DQgmA", - "name": "Buttercup-2.14.2-mac.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 87858912, - "download_count": 975, - "created_at": "2022-01-22T12:19:15Z", - "updated_at": "2022-01-22T12:19:20Z", - "browser_download_url": "https://github.com/buttercup/buttercup-desktop/releases/download/v2.14.2/Buttercup-2.14.2-mac.zip" - }, - { - "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/assets/54659457", - "id": 54659457, - "node_id": "RA_kwDOAoaHcc4DQgmB", - "name": "Buttercup-2.14.2-mac.zip.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 91914, - "download_count": 6, - "created_at": "2022-01-22T12:19:15Z", - "updated_at": "2022-01-22T12:19:15Z", - "browser_download_url": "https://github.com/buttercup/buttercup-desktop/releases/download/v2.14.2/Buttercup-2.14.2-mac.zip.blockmap" - }, - { - "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/assets/54659238", - "id": 54659238, - "node_id": "RA_kwDOAoaHcc4DQgim", - "name": "Buttercup-linux-arm64.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 112268791, - "download_count": 540, - "created_at": "2022-01-22T12:14:32Z", - "updated_at": "2022-01-22T12:14:37Z", - "browser_download_url": "https://github.com/buttercup/buttercup-desktop/releases/download/v2.14.2/Buttercup-linux-arm64.AppImage" - }, - { - "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/assets/54659227", - "id": 54659227, - "node_id": "RA_kwDOAoaHcc4DQgib", - "name": "Buttercup-linux-armv7l.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 80608768, - "download_count": 87, - "created_at": "2022-01-22T12:14:16Z", - "updated_at": "2022-01-22T12:14:20Z", - "browser_download_url": "https://github.com/buttercup/buttercup-desktop/releases/download/v2.14.2/Buttercup-linux-armv7l.AppImage" - }, - { - "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/assets/54659220", - "id": 54659220, - "node_id": "RA_kwDOAoaHcc4DQgiU", - "name": "Buttercup-linux-x86_64.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 106425346, - "download_count": 4679, - "created_at": "2022-01-22T12:14:05Z", - "updated_at": "2022-01-22T12:14:14Z", - "browser_download_url": "https://github.com/buttercup/buttercup-desktop/releases/download/v2.14.2/Buttercup-linux-x86_64.AppImage" - }, - { - "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/assets/54659474", - "id": 54659474, - "node_id": "RA_kwDOAoaHcc4DQgmS", - "name": "Buttercup-mac-x64-2.14.2.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 91594684, - "download_count": 2517, - "created_at": "2022-01-22T12:19:29Z", - "updated_at": "2022-01-22T12:19:53Z", - "browser_download_url": "https://github.com/buttercup/buttercup-desktop/releases/download/v2.14.2/Buttercup-mac-x64-2.14.2.dmg" - }, - { - "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/assets/54659473", - "id": 54659473, - "node_id": "RA_kwDOAoaHcc4DQgmR", - "name": "Buttercup-mac-x64-2.14.2.dmg.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 96807, - "download_count": 7, - "created_at": "2022-01-22T12:19:29Z", - "updated_at": "2022-01-22T12:19:29Z", - "browser_download_url": "https://github.com/buttercup/buttercup-desktop/releases/download/v2.14.2/Buttercup-mac-x64-2.14.2.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/assets/54659409", - "id": 54659409, - "node_id": "RA_kwDOAoaHcc4DQglR", - "name": "Buttercup-win-x64-2.14.2-installer.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 60324568, - "download_count": 9948, - "created_at": "2022-01-22T12:17:46Z", - "updated_at": "2022-01-22T12:17:49Z", - "browser_download_url": "https://github.com/buttercup/buttercup-desktop/releases/download/v2.14.2/Buttercup-win-x64-2.14.2-installer.exe" - }, - { - "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/assets/54659410", - "id": 54659410, - "node_id": "RA_kwDOAoaHcc4DQglS", - "name": "Buttercup-win-x64-2.14.2-installer.exe.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 63977, - "download_count": 1747, - "created_at": "2022-01-22T12:17:46Z", - "updated_at": "2022-01-22T12:17:46Z", - "browser_download_url": "https://github.com/buttercup/buttercup-desktop/releases/download/v2.14.2/Buttercup-win-x64-2.14.2-installer.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/assets/54659403", - "id": 54659403, - "node_id": "RA_kwDOAoaHcc4DQglL", - "name": "Buttercup-win-x64-2.14.2-portable.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 60055560, - "download_count": 624, - "created_at": "2022-01-22T12:17:41Z", - "updated_at": "2022-01-22T12:17:44Z", - "browser_download_url": "https://github.com/buttercup/buttercup-desktop/releases/download/v2.14.2/Buttercup-win-x64-2.14.2-portable.exe" - }, - { - "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/assets/54659401", - "id": 54659401, - "node_id": "RA_kwDOAoaHcc4DQglJ", - "name": "Buttercup-win-x64-2.14.2.7z", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/x-7z-compressed", - "state": "uploaded", - "size": 59590436, - "download_count": 62, - "created_at": "2022-01-22T12:17:39Z", - "updated_at": "2022-01-22T12:17:43Z", - "browser_download_url": "https://github.com/buttercup/buttercup-desktop/releases/download/v2.14.2/Buttercup-win-x64-2.14.2.7z" - }, - { - "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/assets/54659239", - "id": 54659239, - "node_id": "RA_kwDOAoaHcc4DQgin", - "name": "latest-linux-arm.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 383, - "download_count": 12, - "created_at": "2022-01-22T12:14:37Z", - "updated_at": "2022-01-22T12:14:38Z", - "browser_download_url": "https://github.com/buttercup/buttercup-desktop/releases/download/v2.14.2/latest-linux-arm.yml" - }, - { - "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/assets/54659241", - "id": 54659241, - "node_id": "RA_kwDOAoaHcc4DQgip", - "name": "latest-linux-arm64.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 383, - "download_count": 2157, - "created_at": "2022-01-22T12:14:37Z", - "updated_at": "2022-01-22T12:14:37Z", - "browser_download_url": "https://github.com/buttercup/buttercup-desktop/releases/download/v2.14.2/latest-linux-arm64.yml" - }, - { - "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/assets/54659240", - "id": 54659240, - "node_id": "RA_kwDOAoaHcc4DQgio", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 385, - "download_count": 297105, - "created_at": "2022-01-22T12:14:37Z", - "updated_at": "2022-01-22T12:14:37Z", - "browser_download_url": "https://github.com/buttercup/buttercup-desktop/releases/download/v2.14.2/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/assets/54659496", - "id": 54659496, - "node_id": "RA_kwDOAoaHcc4DQgmo", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 503, - "download_count": 339629, - "created_at": "2022-01-22T12:19:54Z", - "updated_at": "2022-01-22T12:19:54Z", - "browser_download_url": "https://github.com/buttercup/buttercup-desktop/releases/download/v2.14.2/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/assets/54659414", - "id": 54659414, - "node_id": "RA_kwDOAoaHcc4DQglW", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 405, - "download_count": 435651, - "created_at": "2022-01-22T12:17:49Z", - "updated_at": "2022-01-22T12:17:49Z", - "browser_download_url": "https://github.com/buttercup/buttercup-desktop/releases/download/v2.14.2/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/buttercup/buttercup-desktop/tarball/v2.14.2", - "zipball_url": "https://api.github.com/repos/buttercup/buttercup-desktop/zipball/v2.14.2", - "body_html": "

This release adds the ability to re-authorise Google Drive vault tokens after they completely expire, requiring you to sign in to your account again.

", - "reactions": { - "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/57745554/reactions", - "total_count": 1, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 1, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:42.138Z" - }, - "calcy": { - "latestRelease": { - "url": "https://api.github.com/repos/VarunDevPro/calcy/releases/22227684", - "assets_url": "https://api.github.com/repos/VarunDevPro/calcy/releases/22227684/assets", - "upload_url": "https://uploads.github.com/repos/VarunDevPro/calcy/releases/22227684/assets{?name,label}", - "html_url": "https://github.com/VarunDevPro/calcy/releases/tag/v1.1.0", - "id": 22227684, - "author": { - "login": "VarunDevPro", - "id": 28918411, - "node_id": "MDQ6VXNlcjI4OTE4NDEx", - "avatar_url": "https://avatars.githubusercontent.com/u/28918411?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/VarunDevPro", - "html_url": "https://github.com/VarunDevPro", - "followers_url": "https://api.github.com/users/VarunDevPro/followers", - "following_url": "https://api.github.com/users/VarunDevPro/following{/other_user}", - "gists_url": "https://api.github.com/users/VarunDevPro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/VarunDevPro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/VarunDevPro/subscriptions", - "organizations_url": "https://api.github.com/users/VarunDevPro/orgs", - "repos_url": "https://api.github.com/users/VarunDevPro/repos", - "events_url": "https://api.github.com/users/VarunDevPro/events{/privacy}", - "received_events_url": "https://api.github.com/users/VarunDevPro/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTIyMjI3Njg0", - "tag_name": "v1.1.0", - "target_commitish": "master", - "name": "Calcy v1.1.0", - "draft": false, - "prerelease": false, - "created_at": "2019-12-14T07:28:15Z", - "published_at": "2019-12-14T07:32:59Z", - "assets": [ - { - "url": "https://api.github.com/repos/VarunDevPro/calcy/releases/assets/16795819", - "id": 16795819, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2Nzk1ODE5", - "name": "calcy-1.1.0-mac.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 62045779, - "download_count": 45, - "created_at": "2019-12-14T07:34:49Z", - "updated_at": "2019-12-14T07:34:52Z", - "browser_download_url": "https://github.com/VarunDevPro/calcy/releases/download/v1.1.0/calcy-1.1.0-mac.zip" - }, - { - "url": "https://api.github.com/repos/VarunDevPro/calcy/releases/assets/16795817", - "id": 16795817, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2Nzk1ODE3", - "name": "calcy-1.1.0.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 71873371, - "download_count": 82, - "created_at": "2019-12-14T07:34:47Z", - "updated_at": "2019-12-14T07:34:49Z", - "browser_download_url": "https://github.com/VarunDevPro/calcy/releases/download/v1.1.0/calcy-1.1.0.AppImage" - }, - { - "url": "https://api.github.com/repos/VarunDevPro/calcy/releases/assets/16795820", - "id": 16795820, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2Nzk1ODIw", - "name": "calcy-1.1.0.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 64076674, - "download_count": 60, - "created_at": "2019-12-14T07:34:49Z", - "updated_at": "2019-12-14T07:34:52Z", - "browser_download_url": "https://github.com/VarunDevPro/calcy/releases/download/v1.1.0/calcy-1.1.0.dmg" - }, - { - "url": "https://api.github.com/repos/VarunDevPro/calcy/releases/assets/16795826", - "id": 16795826, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2Nzk1ODI2", - "name": "calcy-portable.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 64907813, - "download_count": 149, - "created_at": "2019-12-14T07:35:36Z", - "updated_at": "2019-12-14T07:35:42Z", - "browser_download_url": "https://github.com/VarunDevPro/calcy/releases/download/v1.1.0/calcy-portable.zip" - }, - { - "url": "https://api.github.com/repos/VarunDevPro/calcy/releases/assets/16795827", - "id": 16795827, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2Nzk1ODI3", - "name": "calcy.Setup.1.1.0.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 45594579, - "download_count": 366, - "created_at": "2019-12-14T07:35:36Z", - "updated_at": "2019-12-14T07:35:39Z", - "browser_download_url": "https://github.com/VarunDevPro/calcy/releases/download/v1.1.0/calcy.Setup.1.1.0.exe" - }, - { - "url": "https://api.github.com/repos/VarunDevPro/calcy/releases/assets/16795818", - "id": 16795818, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2Nzk1ODE4", - "name": "calcy_1.1.0_amd64.snap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 60350464, - "download_count": 28, - "created_at": "2019-12-14T07:34:47Z", - "updated_at": "2019-12-14T07:34:49Z", - "browser_download_url": "https://github.com/VarunDevPro/calcy/releases/download/v1.1.0/calcy_1.1.0_amd64.snap" - }, - { - "url": "https://api.github.com/repos/VarunDevPro/calcy/releases/assets/16795816", - "id": 16795816, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2Nzk1ODE2", - "name": "linux-unpacked.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 70709426, - "download_count": 51, - "created_at": "2019-12-14T07:34:47Z", - "updated_at": "2019-12-14T07:34:49Z", - "browser_download_url": "https://github.com/VarunDevPro/calcy/releases/download/v1.1.0/linux-unpacked.zip" - } - ], - "tarball_url": "https://api.github.com/repos/VarunDevPro/calcy/tarball/v1.1.0", - "zipball_url": "https://api.github.com/repos/VarunDevPro/calcy/zipball/v1.1.0", - "body_html": "" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:42.297Z" - }, - "brim": { - "latestRelease": { - "url": "https://api.github.com/repos/brimdata/brim/releases/63197854", - "assets_url": "https://api.github.com/repos/brimdata/brim/releases/63197854/assets", - "upload_url": "https://uploads.github.com/repos/brimdata/brim/releases/63197854/assets{?name,label}", - "html_url": "https://github.com/brimdata/brim/releases/tag/v0.29.0", - "id": 63197854, - "author": { - "login": "jameskerr", - "id": 3460638, - "node_id": "MDQ6VXNlcjM0NjA2Mzg=", - "avatar_url": "https://avatars.githubusercontent.com/u/3460638?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jameskerr", - "html_url": "https://github.com/jameskerr", - "followers_url": "https://api.github.com/users/jameskerr/followers", - "following_url": "https://api.github.com/users/jameskerr/following{/other_user}", - "gists_url": "https://api.github.com/users/jameskerr/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jameskerr/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jameskerr/subscriptions", - "organizations_url": "https://api.github.com/users/jameskerr/orgs", - "repos_url": "https://api.github.com/users/jameskerr/repos", - "events_url": "https://api.github.com/users/jameskerr/events{/privacy}", - "received_events_url": "https://api.github.com/users/jameskerr/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOCJiAa84DxFKe", - "tag_name": "v0.29.0", - "target_commitish": "rc-v0.29.0", - "name": "Version 0.29.0", - "draft": false, - "prerelease": false, - "created_at": "2022-03-31T23:43:26Z", - "published_at": "2022-03-30T20:43:23Z", - "assets": [ - { - "url": "https://api.github.com/repos/brimdata/brim/releases/assets/61215924", - "id": 61215924, - "node_id": "RA_kwDOCJiAa84DphS0", - "name": "Brim-0.29.0-mac.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "binary/octet-stream", - "state": "uploaded", - "size": 288167185, - "download_count": 123, - "created_at": "2022-04-01T02:25:36Z", - "updated_at": "2022-04-01T02:25:43Z", - "browser_download_url": "https://github.com/brimdata/brim/releases/download/v0.29.0/Brim-0.29.0-mac.zip" - }, - { - "url": "https://api.github.com/repos/brimdata/brim/releases/assets/61215912", - "id": 61215912, - "node_id": "RA_kwDOCJiAa84DphSo", - "name": "Brim-0.29.0.deb", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "binary/octet-stream", - "state": "uploaded", - "size": 192459002, - "download_count": 502, - "created_at": "2022-04-01T02:24:59Z", - "updated_at": "2022-04-01T02:25:03Z", - "browser_download_url": "https://github.com/brimdata/brim/releases/download/v0.29.0/Brim-0.29.0.deb" - }, - { - "url": "https://api.github.com/repos/brimdata/brim/releases/assets/61215932", - "id": 61215932, - "node_id": "RA_kwDOCJiAa84DphS8", - "name": "Brim-0.29.0.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "binary/octet-stream", - "state": "uploaded", - "size": 295884900, - "download_count": 262, - "created_at": "2022-04-01T02:25:44Z", - "updated_at": "2022-04-01T02:25:50Z", - "browser_download_url": "https://github.com/brimdata/brim/releases/download/v0.29.0/Brim-0.29.0.dmg" - }, - { - "url": "https://api.github.com/repos/brimdata/brim/releases/assets/61215934", - "id": 61215934, - "node_id": "RA_kwDOCJiAa84DphS-", - "name": "Brim-0.29.0.dmg.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "binary/octet-stream", - "state": "uploaded", - "size": 310613, - "download_count": 1, - "created_at": "2022-04-01T02:25:50Z", - "updated_at": "2022-04-01T02:25:50Z", - "browser_download_url": "https://github.com/brimdata/brim/releases/download/v0.29.0/Brim-0.29.0.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/brimdata/brim/releases/assets/61215916", - "id": 61215916, - "node_id": "RA_kwDOCJiAa84DphSs", - "name": "Brim-0.29.0.rpm", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "binary/octet-stream", - "state": "uploaded", - "size": 200041484, - "download_count": 79, - "created_at": "2022-04-01T02:25:04Z", - "updated_at": "2022-04-01T02:25:08Z", - "browser_download_url": "https://github.com/brimdata/brim/releases/download/v0.29.0/Brim-0.29.0.rpm" - }, - { - "url": "https://api.github.com/repos/brimdata/brim/releases/assets/61215936", - "id": 61215936, - "node_id": "RA_kwDOCJiAa84DphTA", - "name": "Brim-Setup-0.29.0.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "binary/octet-stream", - "state": "uploaded", - "size": 211448888, - "download_count": 2039, - "created_at": "2022-04-01T02:25:56Z", - "updated_at": "2022-04-01T02:26:04Z", - "browser_download_url": "https://github.com/brimdata/brim/releases/download/v0.29.0/Brim-Setup-0.29.0.exe" - }, - { - "url": "https://api.github.com/repos/brimdata/brim/releases/assets/61215941", - "id": 61215941, - "node_id": "RA_kwDOCJiAa84DphTF", - "name": "Brim-Setup-0.29.0.exe.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "binary/octet-stream", - "state": "uploaded", - "size": 222026, - "download_count": 433, - "created_at": "2022-04-01T02:26:04Z", - "updated_at": "2022-04-01T02:26:05Z", - "browser_download_url": "https://github.com/brimdata/brim/releases/download/v0.29.0/Brim-Setup-0.29.0.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/brimdata/brim/releases/assets/61215935", - "id": 61215935, - "node_id": "RA_kwDOCJiAa84DphS_", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "binary/octet-stream", - "state": "uploaded", - "size": 482, - "download_count": 1012, - "created_at": "2022-04-01T02:25:51Z", - "updated_at": "2022-04-01T02:25:51Z", - "browser_download_url": "https://github.com/brimdata/brim/releases/download/v0.29.0/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/brimdata/brim/releases/assets/61215944", - "id": 61215944, - "node_id": "RA_kwDOCJiAa84DphTI", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "binary/octet-stream", - "state": "uploaded", - "size": 340, - "download_count": 3311, - "created_at": "2022-04-01T02:26:05Z", - "updated_at": "2022-04-01T02:26:06Z", - "browser_download_url": "https://github.com/brimdata/brim/releases/download/v0.29.0/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/brimdata/brim/tarball/v0.29.0", - "zipball_url": "https://api.github.com/repos/brimdata/brim/zipball/v0.29.0", - "body_html": "

Where are my pools?

\n

Your pools are still here! But you need to run a migration script to convert them to the new Zed lake data format.

\n

How to migrate

\n

If you don't care to keep the old data, no need to run the migration. The app will work fine. Click the link above to learn how to remove the old pools if you desire.

\n

New Features

\n

This release includes exciting new features we hope you'll find very useful. However, most of the work for this release was focused on the Zed backend that powers Brim. Zed 1.0 is here! Check out the release notes for Zed 1.0

\n

Inspector View

\n

\"Inspector

\n

The largest new feature you'll notice is the addition of the inspector view. The inspector lets you clearly see the shape of nested data structures. You can expand or collapse data containers like records and arrays.

\n

\"Inspector-View-Expand-Contianers\"

\n

You can toggle back and forth between this view and the familiar table view.

\n

\"Table-Inspector-Toggle\"

\n

The buttons on the right of the results header will expand and collapse all the nested data structures.

\n

\"Inspector-View-Expand-All\"

\n

New Font

\n

Brim now uses the excellent, open source Recursive font family to display your data.

\n

\"Data

\n

What's next?

\n

The next release will be Brim 1.0. It includes a much awaited re-design of the main app components. Stay tuned!

\n

Other Changes

\n
    \n
  • Update Zed to v1.0.0
  • \n
  • Save the scroll position when switching between table and inspector (#2271)
  • \n
  • Add a JSON export format (#2269)
  • \n
  • Use Recursive Mono as our data font (#2259)
  • \n
  • Allow the default Brim query folder to be moved (#2178)
  • \n
  • Always show queries section in the sidebar (#2177)
  • \n
  • Move to a new Zed Root Directory (#2158)
  • \n
  • Big upgrade to Zealot, the JavaScript Zed client (#2124, #1983)
  • \n
  • Use yarn instead of npm (#2059)
  • \n
  • Add ability to save queries in the lake (#2036)
  • \n
  • Set BRIM_SURICATA_USER_DIR in the brimcap plugin (#1964)
  • \n
  • Introduce the Zed Inspector (#1981)
  • \n
  • Make our type checking stricter (#1984)
  • \n
  • Upgrade Electron to v14 and replace Spectron with Playwright (#1985)
  • \n
  • New Zealot (zed, zjson) (#1983)
  • \n
  • Autofocus the query name when saving a query (#1979)
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:42.308Z" - }, - "cashcash": { - "latestRelease": { - "url": "https://api.github.com/repos/Winbee/cashcash-desktop/releases/64058061", - "assets_url": "https://api.github.com/repos/Winbee/cashcash-desktop/releases/64058061/assets", - "upload_url": "https://uploads.github.com/repos/Winbee/cashcash-desktop/releases/64058061/assets{?name,label}", - "html_url": "https://github.com/Winbee/cashcash-desktop/releases/tag/v1.2.2", - "id": 64058061, - "author": { - "login": "Winbee", - "id": 7758451, - "node_id": "MDQ6VXNlcjc3NTg0NTE=", - "avatar_url": "https://avatars.githubusercontent.com/u/7758451?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Winbee", - "html_url": "https://github.com/Winbee", - "followers_url": "https://api.github.com/users/Winbee/followers", - "following_url": "https://api.github.com/users/Winbee/following{/other_user}", - "gists_url": "https://api.github.com/users/Winbee/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Winbee/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Winbee/subscriptions", - "organizations_url": "https://api.github.com/users/Winbee/orgs", - "repos_url": "https://api.github.com/users/Winbee/repos", - "events_url": "https://api.github.com/users/Winbee/events{/privacy}", - "received_events_url": "https://api.github.com/users/Winbee/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOE0tu384D0XLN", - "tag_name": "v1.2.2", - "target_commitish": "master", - "name": "v1.2.2", - "draft": false, - "prerelease": false, - "created_at": "2022-04-10T16:46:47Z", - "published_at": "2022-04-10T16:47:07Z", - "assets": [ - { - "url": "https://api.github.com/repos/Winbee/cashcash-desktop/releases/assets/62143867", - "id": 62143867, - "node_id": "RA_kwDOE0tu384DtD17", - "name": "Cashcash-1.2.2.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 85819481, - "download_count": 7, - "created_at": "2022-04-10T16:51:30Z", - "updated_at": "2022-04-10T16:51:34Z", - "browser_download_url": "https://github.com/Winbee/cashcash-desktop/releases/download/v1.2.2/Cashcash-1.2.2.AppImage" - }, - { - "url": "https://api.github.com/repos/Winbee/cashcash-desktop/releases/assets/62143939", - "id": 62143939, - "node_id": "RA_kwDOE0tu384DtD3D", - "name": "Cashcash-1.2.2.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 86175002, - "download_count": 6, - "created_at": "2022-04-10T16:53:16Z", - "updated_at": "2022-04-10T16:53:19Z", - "browser_download_url": "https://github.com/Winbee/cashcash-desktop/releases/download/v1.2.2/Cashcash-1.2.2.dmg" - }, - { - "url": "https://api.github.com/repos/Winbee/cashcash-desktop/releases/assets/62143940", - "id": 62143940, - "node_id": "RA_kwDOE0tu384DtD3E", - "name": "Cashcash.Setup.1.2.2.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 62347397, - "download_count": 70, - "created_at": "2022-04-10T16:53:21Z", - "updated_at": "2022-04-10T16:53:24Z", - "browser_download_url": "https://github.com/Winbee/cashcash-desktop/releases/download/v1.2.2/Cashcash.Setup.1.2.2.exe" - } - ], - "tarball_url": "https://api.github.com/repos/Winbee/cashcash-desktop/tarball/v1.2.2", - "zipball_url": "https://api.github.com/repos/Winbee/cashcash-desktop/zipball/v1.2.2", - "body_html": "

1.2.2 (2022-04-10)

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:42.348Z" - }, - "camunda-modeler": { - "latestRelease": { - "url": "https://api.github.com/repos/camunda/camunda-modeler/releases/64093066", - "assets_url": "https://api.github.com/repos/camunda/camunda-modeler/releases/64093066/assets", - "upload_url": "https://uploads.github.com/repos/camunda/camunda-modeler/releases/64093066/assets{?name,label}", - "html_url": "https://github.com/camunda/camunda-modeler/releases/tag/v5.0.0", - "id": 64093066, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "RE_kwDOAou-us4D0fuK", - "tag_name": "v5.0.0", - "target_commitish": "develop", - "name": "v5.0.0", - "draft": false, - "prerelease": false, - "created_at": "2022-04-11T10:01:00Z", - "published_at": "2022-04-11T10:11:17Z", - "assets": [ - { - "url": "https://api.github.com/repos/camunda/camunda-modeler/releases/assets/62207023", - "id": 62207023, - "node_id": "RA_kwDOAou-us4DtTQv", - "name": "camunda-modeler-5.0.0-linux-x64.tar.gz", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/gzip", - "state": "uploaded", - "size": 87214527, - "download_count": 48, - "created_at": "2022-04-11T10:08:01Z", - "updated_at": "2022-04-11T10:08:05Z", - "browser_download_url": "https://github.com/camunda/camunda-modeler/releases/download/v5.0.0/camunda-modeler-5.0.0-linux-x64.tar.gz" - }, - { - "url": "https://api.github.com/repos/camunda/camunda-modeler/releases/assets/62207138", - "id": 62207138, - "node_id": "RA_kwDOAou-us4DtTSi", - "name": "camunda-modeler-5.0.0-mac.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 90867349, - "download_count": 193, - "created_at": "2022-04-11T10:09:29Z", - "updated_at": "2022-04-11T10:09:32Z", - "browser_download_url": "https://github.com/camunda/camunda-modeler/releases/download/v5.0.0/camunda-modeler-5.0.0-mac.dmg" - }, - { - "url": "https://api.github.com/repos/camunda/camunda-modeler/releases/assets/62207137", - "id": 62207137, - "node_id": "RA_kwDOAou-us4DtTSh", - "name": "camunda-modeler-5.0.0-mac.dmg.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 93486, - "download_count": 4, - "created_at": "2022-04-11T10:09:29Z", - "updated_at": "2022-04-11T10:09:29Z", - "browser_download_url": "https://github.com/camunda/camunda-modeler/releases/download/v5.0.0/camunda-modeler-5.0.0-mac.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/camunda/camunda-modeler/releases/assets/62207136", - "id": 62207136, - "node_id": "RA_kwDOAou-us4DtTSg", - "name": "camunda-modeler-5.0.0-mac.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 90595874, - "download_count": 23, - "created_at": "2022-04-11T10:09:29Z", - "updated_at": "2022-04-11T10:09:32Z", - "browser_download_url": "https://github.com/camunda/camunda-modeler/releases/download/v5.0.0/camunda-modeler-5.0.0-mac.zip" - }, - { - "url": "https://api.github.com/repos/camunda/camunda-modeler/releases/assets/62207002", - "id": 62207002, - "node_id": "RA_kwDOAou-us4DtTQa", - "name": "camunda-modeler-5.0.0-win-ia32.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 88442293, - "download_count": 46, - "created_at": "2022-04-11T10:07:39Z", - "updated_at": "2022-04-11T10:07:44Z", - "browser_download_url": "https://github.com/camunda/camunda-modeler/releases/download/v5.0.0/camunda-modeler-5.0.0-win-ia32.zip" - }, - { - "url": "https://api.github.com/repos/camunda/camunda-modeler/releases/assets/62206990", - "id": 62206990, - "node_id": "RA_kwDOAou-us4DtTQO", - "name": "camunda-modeler-5.0.0-win-x64.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 93167253, - "download_count": 325, - "created_at": "2022-04-11T10:07:11Z", - "updated_at": "2022-04-11T10:07:15Z", - "browser_download_url": "https://github.com/camunda/camunda-modeler/releases/download/v5.0.0/camunda-modeler-5.0.0-win-x64.zip" - }, - { - "url": "https://api.github.com/repos/camunda/camunda-modeler/releases/assets/62207144", - "id": 62207144, - "node_id": "RA_kwDOAou-us4DtTSo", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 354, - "download_count": 5, - "created_at": "2022-04-11T10:09:32Z", - "updated_at": "2022-04-11T10:09:32Z", - "browser_download_url": "https://github.com/camunda/camunda-modeler/releases/download/v5.0.0/latest-mac.yml" - } - ], - "tarball_url": "https://api.github.com/repos/camunda/camunda-modeler/tarball/v5.0.0", - "zipball_url": "https://api.github.com/repos/camunda/camunda-modeler/zipball/v5.0.0", - "body_html": "", - "reactions": { - "url": "https://api.github.com/repos/camunda/camunda-modeler/releases/64093066/reactions", - "total_count": 4, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 2, - "confused": 0, - "heart": 0, - "rocket": 2, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:42.348Z" - }, - "catalyst": { - "latestRelease": { - "url": "https://api.github.com/repos/JaydenDev/Catalyst/releases/65760305", - "assets_url": "https://api.github.com/repos/JaydenDev/Catalyst/releases/65760305/assets", - "upload_url": "https://uploads.github.com/repos/JaydenDev/Catalyst/releases/65760305/assets{?name,label}", - "html_url": "https://github.com/JaydenDev/Catalyst/releases/tag/v3.1.0", - "id": 65760305, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "RE_kwDOGjXPus4D62wx", - "tag_name": "v3.1.0", - "target_commitish": "master", - "name": "v3.1.0", - "draft": false, - "prerelease": false, - "created_at": "2022-05-01T14:19:55Z", - "published_at": "2022-05-01T14:32:56Z", - "assets": [ - { - "url": "https://api.github.com/repos/JaydenDev/Catalyst/releases/assets/64178549", - "id": 64178549, - "node_id": "RA_kwDOGjXPus4D00l1", - "name": "catalyst-3.1.0-1.i386.rpm", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/x-redhat-package-manager", - "state": "uploaded", - "size": 68149668, - "download_count": 1, - "created_at": "2022-05-01T14:22:31Z", - "updated_at": "2022-05-01T14:22:34Z", - "browser_download_url": "https://github.com/JaydenDev/Catalyst/releases/download/v3.1.0/catalyst-3.1.0-1.i386.rpm" - }, - { - "url": "https://api.github.com/repos/JaydenDev/Catalyst/releases/assets/64178534", - "id": 64178534, - "node_id": "RA_kwDOGjXPus4D00lm", - "name": "catalyst-3.1.0-1.x86_64.rpm", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/x-redhat-package-manager", - "state": "uploaded", - "size": 68446884, - "download_count": 0, - "created_at": "2022-05-01T14:22:15Z", - "updated_at": "2022-05-01T14:22:17Z", - "browser_download_url": "https://github.com/JaydenDev/Catalyst/releases/download/v3.1.0/catalyst-3.1.0-1.x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/JaydenDev/Catalyst/releases/assets/64178605", - "id": 64178605, - "node_id": "RA_kwDOGjXPus4D00mt", - "name": "catalyst-3.1.0-arm64.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/x-apple-diskimage", - "state": "uploaded", - "size": 83814461, - "download_count": 4, - "created_at": "2022-05-01T14:23:48Z", - "updated_at": "2022-05-01T14:23:51Z", - "browser_download_url": "https://github.com/JaydenDev/Catalyst/releases/download/v3.1.0/catalyst-3.1.0-arm64.dmg" - }, - { - "url": "https://api.github.com/repos/JaydenDev/Catalyst/releases/assets/64178675", - "id": 64178675, - "node_id": "RA_kwDOGjXPus4D00nz", - "name": "catalyst-3.1.0-full.nupkg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 87012039, - "download_count": 0, - "created_at": "2022-05-01T14:24:27Z", - "updated_at": "2022-05-01T14:24:29Z", - "browser_download_url": "https://github.com/JaydenDev/Catalyst/releases/download/v3.1.0/catalyst-3.1.0-full.nupkg" - }, - { - "url": "https://api.github.com/repos/JaydenDev/Catalyst/releases/assets/64178551", - "id": 64178551, - "node_id": "RA_kwDOGjXPus4D00l3", - "name": "catalyst-3.1.0-x64.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/x-apple-diskimage", - "state": "uploaded", - "size": 81828772, - "download_count": 7, - "created_at": "2022-05-01T14:22:36Z", - "updated_at": "2022-05-01T14:22:38Z", - "browser_download_url": "https://github.com/JaydenDev/Catalyst/releases/download/v3.1.0/catalyst-3.1.0-x64.dmg" - }, - { - "url": "https://api.github.com/repos/JaydenDev/Catalyst/releases/assets/64178677", - "id": 64178677, - "node_id": "RA_kwDOGjXPus4D00n1", - "name": "catalyst-3.1.0.Setup.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/x-msdos-program", - "state": "uploaded", - "size": 87785472, - "download_count": 50, - "created_at": "2022-05-01T14:24:27Z", - "updated_at": "2022-05-01T14:24:30Z", - "browser_download_url": "https://github.com/JaydenDev/Catalyst/releases/download/v3.1.0/catalyst-3.1.0.Setup.exe" - }, - { - "url": "https://api.github.com/repos/JaydenDev/Catalyst/releases/assets/64178604", - "id": 64178604, - "node_id": "RA_kwDOGjXPus4D00ms", - "name": "catalyst-darwin-arm64-3.1.0.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 83775184, - "download_count": 0, - "created_at": "2022-05-01T14:23:48Z", - "updated_at": "2022-05-01T14:23:51Z", - "browser_download_url": "https://github.com/JaydenDev/Catalyst/releases/download/v3.1.0/catalyst-darwin-arm64-3.1.0.zip" - }, - { - "url": "https://api.github.com/repos/JaydenDev/Catalyst/releases/assets/64178550", - "id": 64178550, - "node_id": "RA_kwDOGjXPus4D00l2", - "name": "catalyst-darwin-x64-3.1.0.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 81675003, - "download_count": 3, - "created_at": "2022-05-01T14:22:35Z", - "updated_at": "2022-05-01T14:22:38Z", - "browser_download_url": "https://github.com/JaydenDev/Catalyst/releases/download/v3.1.0/catalyst-darwin-x64-3.1.0.zip" - }, - { - "url": "https://api.github.com/repos/JaydenDev/Catalyst/releases/assets/64178535", - "id": 64178535, - "node_id": "RA_kwDOGjXPus4D00ln", - "name": "catalyst_3.1.0_amd64.deb", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/x-debian-package", - "state": "uploaded", - "size": 62295780, - "download_count": 13, - "created_at": "2022-05-01T14:22:15Z", - "updated_at": "2022-05-01T14:22:17Z", - "browser_download_url": "https://github.com/JaydenDev/Catalyst/releases/download/v3.1.0/catalyst_3.1.0_amd64.deb" - }, - { - "url": "https://api.github.com/repos/JaydenDev/Catalyst/releases/assets/64178548", - "id": 64178548, - "node_id": "RA_kwDOGjXPus4D00l0", - "name": "catalyst_3.1.0_i386.deb", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/x-debian-package", - "state": "uploaded", - "size": 62008056, - "download_count": 0, - "created_at": "2022-05-01T14:22:31Z", - "updated_at": "2022-05-01T14:22:34Z", - "browser_download_url": "https://github.com/JaydenDev/Catalyst/releases/download/v3.1.0/catalyst_3.1.0_i386.deb" - }, - { - "url": "https://api.github.com/repos/JaydenDev/Catalyst/releases/assets/64178673", - "id": 64178673, - "node_id": "RA_kwDOGjXPus4D00nx", - "name": "RELEASES", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 78, - "download_count": 3, - "created_at": "2022-05-01T14:24:27Z", - "updated_at": "2022-05-01T14:24:27Z", - "browser_download_url": "https://github.com/JaydenDev/Catalyst/releases/download/v3.1.0/RELEASES" - } - ], - "tarball_url": "https://api.github.com/repos/JaydenDev/Catalyst/tarball/v3.1.0", - "zipball_url": "https://api.github.com/repos/JaydenDev/Catalyst/zipball/v3.1.0", - "body_html": "

PRs

\n\n

Features

\n

Plugin Checks

\n

Catalyst FLAGS!

\n

You can now toggle blur and logging in the flags menu in preferences

", - "mentions_count": 1 - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:42.521Z" - }, - "cbetar2": { - "latestRelease": { - "url": "https://api.github.com/repos/MrMYHuang/cbetar2/releases/65428836", - "assets_url": "https://api.github.com/repos/MrMYHuang/cbetar2/releases/65428836/assets", - "upload_url": "https://uploads.github.com/repos/MrMYHuang/cbetar2/releases/65428836/assets{?name,label}", - "html_url": "https://github.com/MrMYHuang/cbetar2/releases/tag/v19.2.0", - "id": 65428836, - "author": { - "login": "MrMYHuang", - "id": 12458706, - "node_id": "MDQ6VXNlcjEyNDU4NzA2", - "avatar_url": "https://avatars.githubusercontent.com/u/12458706?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MrMYHuang", - "html_url": "https://github.com/MrMYHuang", - "followers_url": "https://api.github.com/users/MrMYHuang/followers", - "following_url": "https://api.github.com/users/MrMYHuang/following{/other_user}", - "gists_url": "https://api.github.com/users/MrMYHuang/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MrMYHuang/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MrMYHuang/subscriptions", - "organizations_url": "https://api.github.com/users/MrMYHuang/orgs", - "repos_url": "https://api.github.com/users/MrMYHuang/repos", - "events_url": "https://api.github.com/users/MrMYHuang/events{/privacy}", - "received_events_url": "https://api.github.com/users/MrMYHuang/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOER_jfc4D5l1k", - "tag_name": "v19.2.0", - "target_commitish": "master", - "name": "v19.2.0", - "draft": false, - "prerelease": false, - "created_at": "2022-04-27T04:54:27Z", - "published_at": "2022-04-27T05:25:45Z", - "assets": [ - { - "url": "https://api.github.com/repos/MrMYHuang/cbetar2/releases/assets/63757927", - "id": 63757927, - "node_id": "RA_kwDOER_jfc4DzN5n", - "name": "cbetar2_19.2.0_linux_aarch64.rpm", - "label": "", - "uploader": { - "login": "MrMYHuang", - "id": 12458706, - "node_id": "MDQ6VXNlcjEyNDU4NzA2", - "avatar_url": "https://avatars.githubusercontent.com/u/12458706?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MrMYHuang", - "html_url": "https://github.com/MrMYHuang", - "followers_url": "https://api.github.com/users/MrMYHuang/followers", - "following_url": "https://api.github.com/users/MrMYHuang/following{/other_user}", - "gists_url": "https://api.github.com/users/MrMYHuang/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MrMYHuang/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MrMYHuang/subscriptions", - "organizations_url": "https://api.github.com/users/MrMYHuang/orgs", - "repos_url": "https://api.github.com/users/MrMYHuang/repos", - "events_url": "https://api.github.com/users/MrMYHuang/events{/privacy}", - "received_events_url": "https://api.github.com/users/MrMYHuang/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-redhat-package-manager", - "state": "uploaded", - "size": 63205956, - "download_count": 1, - "created_at": "2022-04-27T05:05:09Z", - "updated_at": "2022-04-27T05:05:11Z", - "browser_download_url": "https://github.com/MrMYHuang/cbetar2/releases/download/v19.2.0/cbetar2_19.2.0_linux_aarch64.rpm" - }, - { - "url": "https://api.github.com/repos/MrMYHuang/cbetar2/releases/assets/63757990", - "id": 63757990, - "node_id": "RA_kwDOER_jfc4DzN6m", - "name": "cbetar2_19.2.0_linux_amd64.deb", - "label": "", - "uploader": { - "login": "MrMYHuang", - "id": 12458706, - "node_id": "MDQ6VXNlcjEyNDU4NzA2", - "avatar_url": "https://avatars.githubusercontent.com/u/12458706?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MrMYHuang", - "html_url": "https://github.com/MrMYHuang", - "followers_url": "https://api.github.com/users/MrMYHuang/followers", - "following_url": "https://api.github.com/users/MrMYHuang/following{/other_user}", - "gists_url": "https://api.github.com/users/MrMYHuang/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MrMYHuang/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MrMYHuang/subscriptions", - "organizations_url": "https://api.github.com/users/MrMYHuang/orgs", - "repos_url": "https://api.github.com/users/MrMYHuang/repos", - "events_url": "https://api.github.com/users/MrMYHuang/events{/privacy}", - "received_events_url": "https://api.github.com/users/MrMYHuang/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 65656048, - "download_count": 2, - "created_at": "2022-04-27T05:06:39Z", - "updated_at": "2022-04-27T05:06:43Z", - "browser_download_url": "https://github.com/MrMYHuang/cbetar2/releases/download/v19.2.0/cbetar2_19.2.0_linux_amd64.deb" - }, - { - "url": "https://api.github.com/repos/MrMYHuang/cbetar2/releases/assets/63977971", - "id": 63977971, - "node_id": "RA_kwDOER_jfc4D0Dnz", - "name": "cbetar2_19.2.0_linux_arm64.AppImage", - "label": null, - "uploader": { - "login": "MrMYHuang", - "id": 12458706, - "node_id": "MDQ6VXNlcjEyNDU4NzA2", - "avatar_url": "https://avatars.githubusercontent.com/u/12458706?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MrMYHuang", - "html_url": "https://github.com/MrMYHuang", - "followers_url": "https://api.github.com/users/MrMYHuang/followers", - "following_url": "https://api.github.com/users/MrMYHuang/following{/other_user}", - "gists_url": "https://api.github.com/users/MrMYHuang/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MrMYHuang/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MrMYHuang/subscriptions", - "organizations_url": "https://api.github.com/users/MrMYHuang/orgs", - "repos_url": "https://api.github.com/users/MrMYHuang/repos", - "events_url": "https://api.github.com/users/MrMYHuang/events{/privacy}", - "received_events_url": "https://api.github.com/users/MrMYHuang/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.appimage", - "state": "uploaded", - "size": 96793515, - "download_count": 7, - "created_at": "2022-04-29T04:52:09Z", - "updated_at": "2022-04-29T04:52:20Z", - "browser_download_url": "https://github.com/MrMYHuang/cbetar2/releases/download/v19.2.0/cbetar2_19.2.0_linux_arm64.AppImage" - }, - { - "url": "https://api.github.com/repos/MrMYHuang/cbetar2/releases/assets/63757930", - "id": 63757930, - "node_id": "RA_kwDOER_jfc4DzN5q", - "name": "cbetar2_19.2.0_linux_arm64.deb", - "label": "", - "uploader": { - "login": "MrMYHuang", - "id": 12458706, - "node_id": "MDQ6VXNlcjEyNDU4NzA2", - "avatar_url": "https://avatars.githubusercontent.com/u/12458706?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MrMYHuang", - "html_url": "https://github.com/MrMYHuang", - "followers_url": "https://api.github.com/users/MrMYHuang/followers", - "following_url": "https://api.github.com/users/MrMYHuang/following{/other_user}", - "gists_url": "https://api.github.com/users/MrMYHuang/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MrMYHuang/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MrMYHuang/subscriptions", - "organizations_url": "https://api.github.com/users/MrMYHuang/orgs", - "repos_url": "https://api.github.com/users/MrMYHuang/repos", - "events_url": "https://api.github.com/users/MrMYHuang/events{/privacy}", - "received_events_url": "https://api.github.com/users/MrMYHuang/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 65022692, - "download_count": 1, - "created_at": "2022-04-27T05:05:13Z", - "updated_at": "2022-04-27T05:05:14Z", - "browser_download_url": "https://github.com/MrMYHuang/cbetar2/releases/download/v19.2.0/cbetar2_19.2.0_linux_arm64.deb" - }, - { - "url": "https://api.github.com/repos/MrMYHuang/cbetar2/releases/assets/63977994", - "id": 63977994, - "node_id": "RA_kwDOER_jfc4D0DoK", - "name": "cbetar2_19.2.0_linux_x86_64.AppImage", - "label": null, - "uploader": { - "login": "MrMYHuang", - "id": 12458706, - "node_id": "MDQ6VXNlcjEyNDU4NzA2", - "avatar_url": "https://avatars.githubusercontent.com/u/12458706?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MrMYHuang", - "html_url": "https://github.com/MrMYHuang", - "followers_url": "https://api.github.com/users/MrMYHuang/followers", - "following_url": "https://api.github.com/users/MrMYHuang/following{/other_user}", - "gists_url": "https://api.github.com/users/MrMYHuang/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MrMYHuang/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MrMYHuang/subscriptions", - "organizations_url": "https://api.github.com/users/MrMYHuang/orgs", - "repos_url": "https://api.github.com/users/MrMYHuang/repos", - "events_url": "https://api.github.com/users/MrMYHuang/events{/privacy}", - "received_events_url": "https://api.github.com/users/MrMYHuang/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.appimage", - "state": "uploaded", - "size": 91006227, - "download_count": 14, - "created_at": "2022-04-29T04:52:52Z", - "updated_at": "2022-04-29T04:53:04Z", - "browser_download_url": "https://github.com/MrMYHuang/cbetar2/releases/download/v19.2.0/cbetar2_19.2.0_linux_x86_64.AppImage" - }, - { - "url": "https://api.github.com/repos/MrMYHuang/cbetar2/releases/assets/63758016", - "id": 63758016, - "node_id": "RA_kwDOER_jfc4DzN7A", - "name": "cbetar2_19.2.0_linux_x86_64.rpm", - "label": "", - "uploader": { - "login": "MrMYHuang", - "id": 12458706, - "node_id": "MDQ6VXNlcjEyNDU4NzA2", - "avatar_url": "https://avatars.githubusercontent.com/u/12458706?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MrMYHuang", - "html_url": "https://github.com/MrMYHuang", - "followers_url": "https://api.github.com/users/MrMYHuang/followers", - "following_url": "https://api.github.com/users/MrMYHuang/following{/other_user}", - "gists_url": "https://api.github.com/users/MrMYHuang/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MrMYHuang/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MrMYHuang/subscriptions", - "organizations_url": "https://api.github.com/users/MrMYHuang/orgs", - "repos_url": "https://api.github.com/users/MrMYHuang/repos", - "events_url": "https://api.github.com/users/MrMYHuang/events{/privacy}", - "received_events_url": "https://api.github.com/users/MrMYHuang/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-redhat-package-manager", - "state": "uploaded", - "size": 63614164, - "download_count": 0, - "created_at": "2022-04-27T05:07:09Z", - "updated_at": "2022-04-27T05:07:12Z", - "browser_download_url": "https://github.com/MrMYHuang/cbetar2/releases/download/v19.2.0/cbetar2_19.2.0_linux_x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/MrMYHuang/cbetar2/releases/assets/63758506", - "id": 63758506, - "node_id": "RA_kwDOER_jfc4DzOCq", - "name": "cbetar2_19.2.0_macos_universal.pkg", - "label": "", - "uploader": { - "login": "MrMYHuang", - "id": 12458706, - "node_id": "MDQ6VXNlcjEyNDU4NzA2", - "avatar_url": "https://avatars.githubusercontent.com/u/12458706?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MrMYHuang", - "html_url": "https://github.com/MrMYHuang", - "followers_url": "https://api.github.com/users/MrMYHuang/followers", - "following_url": "https://api.github.com/users/MrMYHuang/following{/other_user}", - "gists_url": "https://api.github.com/users/MrMYHuang/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MrMYHuang/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MrMYHuang/subscriptions", - "organizations_url": "https://api.github.com/users/MrMYHuang/orgs", - "repos_url": "https://api.github.com/users/MrMYHuang/repos", - "events_url": "https://api.github.com/users/MrMYHuang/events{/privacy}", - "received_events_url": "https://api.github.com/users/MrMYHuang/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 166113875, - "download_count": 1, - "created_at": "2022-04-27T05:11:40Z", - "updated_at": "2022-04-27T05:11:43Z", - "browser_download_url": "https://github.com/MrMYHuang/cbetar2/releases/download/v19.2.0/cbetar2_19.2.0_macos_universal.pkg" - }, - { - "url": "https://api.github.com/repos/MrMYHuang/cbetar2/releases/assets/63757921", - "id": 63757921, - "node_id": "RA_kwDOER_jfc4DzN5h", - "name": "cbetar2_19.2.0_win_arm64.exe", - "label": "", - "uploader": { - "login": "MrMYHuang", - "id": 12458706, - "node_id": "MDQ6VXNlcjEyNDU4NzA2", - "avatar_url": "https://avatars.githubusercontent.com/u/12458706?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MrMYHuang", - "html_url": "https://github.com/MrMYHuang", - "followers_url": "https://api.github.com/users/MrMYHuang/followers", - "following_url": "https://api.github.com/users/MrMYHuang/following{/other_user}", - "gists_url": "https://api.github.com/users/MrMYHuang/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MrMYHuang/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MrMYHuang/subscriptions", - "organizations_url": "https://api.github.com/users/MrMYHuang/orgs", - "repos_url": "https://api.github.com/users/MrMYHuang/repos", - "events_url": "https://api.github.com/users/MrMYHuang/events{/privacy}", - "received_events_url": "https://api.github.com/users/MrMYHuang/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 64117368, - "download_count": 0, - "created_at": "2022-04-27T05:05:01Z", - "updated_at": "2022-04-27T05:05:04Z", - "browser_download_url": "https://github.com/MrMYHuang/cbetar2/releases/download/v19.2.0/cbetar2_19.2.0_win_arm64.exe" - }, - { - "url": "https://api.github.com/repos/MrMYHuang/cbetar2/releases/assets/63757890", - "id": 63757890, - "node_id": "RA_kwDOER_jfc4DzN5C", - "name": "cbetar2_19.2.0_win_x64.exe", - "label": "", - "uploader": { - "login": "MrMYHuang", - "id": 12458706, - "node_id": "MDQ6VXNlcjEyNDU4NzA2", - "avatar_url": "https://avatars.githubusercontent.com/u/12458706?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MrMYHuang", - "html_url": "https://github.com/MrMYHuang", - "followers_url": "https://api.github.com/users/MrMYHuang/followers", - "following_url": "https://api.github.com/users/MrMYHuang/following{/other_user}", - "gists_url": "https://api.github.com/users/MrMYHuang/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MrMYHuang/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MrMYHuang/subscriptions", - "organizations_url": "https://api.github.com/users/MrMYHuang/orgs", - "repos_url": "https://api.github.com/users/MrMYHuang/repos", - "events_url": "https://api.github.com/users/MrMYHuang/events{/privacy}", - "received_events_url": "https://api.github.com/users/MrMYHuang/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 61071088, - "download_count": 2, - "created_at": "2022-04-27T05:04:11Z", - "updated_at": "2022-04-27T05:04:14Z", - "browser_download_url": "https://github.com/MrMYHuang/cbetar2/releases/download/v19.2.0/cbetar2_19.2.0_win_x64.exe" - }, - { - "url": "https://api.github.com/repos/MrMYHuang/cbetar2/releases/assets/63759233", - "id": 63759233, - "node_id": "RA_kwDOER_jfc4DzOOB", - "name": "cbetar2_4.26.7.apk", - "label": null, - "uploader": { - "login": "MrMYHuang", - "id": 12458706, - "node_id": "MDQ6VXNlcjEyNDU4NzA2", - "avatar_url": "https://avatars.githubusercontent.com/u/12458706?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MrMYHuang", - "html_url": "https://github.com/MrMYHuang", - "followers_url": "https://api.github.com/users/MrMYHuang/followers", - "following_url": "https://api.github.com/users/MrMYHuang/following{/other_user}", - "gists_url": "https://api.github.com/users/MrMYHuang/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MrMYHuang/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MrMYHuang/subscriptions", - "organizations_url": "https://api.github.com/users/MrMYHuang/orgs", - "repos_url": "https://api.github.com/users/MrMYHuang/repos", - "events_url": "https://api.github.com/users/MrMYHuang/events{/privacy}", - "received_events_url": "https://api.github.com/users/MrMYHuang/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.android.package-archive", - "state": "uploaded", - "size": 595627, - "download_count": 1, - "created_at": "2022-04-27T05:25:09Z", - "updated_at": "2022-04-27T05:25:11Z", - "browser_download_url": "https://github.com/MrMYHuang/cbetar2/releases/download/v19.2.0/cbetar2_4.26.7.apk" - }, - { - "url": "https://api.github.com/repos/MrMYHuang/cbetar2/releases/assets/63757897", - "id": 63757897, - "node_id": "RA_kwDOER_jfc4DzN5J", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "MrMYHuang", - "id": 12458706, - "node_id": "MDQ6VXNlcjEyNDU4NzA2", - "avatar_url": "https://avatars.githubusercontent.com/u/12458706?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MrMYHuang", - "html_url": "https://github.com/MrMYHuang", - "followers_url": "https://api.github.com/users/MrMYHuang/followers", - "following_url": "https://api.github.com/users/MrMYHuang/following{/other_user}", - "gists_url": "https://api.github.com/users/MrMYHuang/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MrMYHuang/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MrMYHuang/subscriptions", - "organizations_url": "https://api.github.com/users/MrMYHuang/orgs", - "repos_url": "https://api.github.com/users/MrMYHuang/repos", - "events_url": "https://api.github.com/users/MrMYHuang/events{/privacy}", - "received_events_url": "https://api.github.com/users/MrMYHuang/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 330, - "download_count": 84, - "created_at": "2022-04-27T05:04:14Z", - "updated_at": "2022-04-27T05:04:14Z", - "browser_download_url": "https://github.com/MrMYHuang/cbetar2/releases/download/v19.2.0/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/MrMYHuang/cbetar2/tarball/v19.2.0", - "zipball_url": "https://api.github.com/repos/MrMYHuang/cbetar2/zipball/v19.2.0", - "body_html": "

Full Changelog: v19.1.0...v19.2.0

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:42.534Z" - }, - "cells": { - "latestRelease": { - "url": "https://api.github.com/repos/FlorianFe/Cells/releases/11265379", - "assets_url": "https://api.github.com/repos/FlorianFe/Cells/releases/11265379/assets", - "upload_url": "https://uploads.github.com/repos/FlorianFe/Cells/releases/11265379/assets{?name,label}", - "html_url": "https://github.com/FlorianFe/Cells/releases/tag/v1.0.0", - "id": 11265379, - "author": { - "login": "FlorianFe", - "id": 19766850, - "node_id": "MDQ6VXNlcjE5NzY2ODUw", - "avatar_url": "https://avatars.githubusercontent.com/u/19766850?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/FlorianFe", - "html_url": "https://github.com/FlorianFe", - "followers_url": "https://api.github.com/users/FlorianFe/followers", - "following_url": "https://api.github.com/users/FlorianFe/following{/other_user}", - "gists_url": "https://api.github.com/users/FlorianFe/gists{/gist_id}", - "starred_url": "https://api.github.com/users/FlorianFe/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/FlorianFe/subscriptions", - "organizations_url": "https://api.github.com/users/FlorianFe/orgs", - "repos_url": "https://api.github.com/users/FlorianFe/repos", - "events_url": "https://api.github.com/users/FlorianFe/events{/privacy}", - "received_events_url": "https://api.github.com/users/FlorianFe/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTExMjY1Mzc5", - "tag_name": "v1.0.0", - "target_commitish": "master", - "name": "Version 1.0.0", - "draft": false, - "prerelease": false, - "created_at": "2018-05-31T14:18:06Z", - "published_at": "2018-05-31T17:31:15Z", - "assets": [ - { - "url": "https://api.github.com/repos/FlorianFe/Cells/releases/assets/7365313", - "id": 7365313, - "node_id": "MDEyOlJlbGVhc2VBc3NldDczNjUzMTM=", - "name": "Cells.dmg", - "label": null, - "uploader": { - "login": "FlorianFe", - "id": 19766850, - "node_id": "MDQ6VXNlcjE5NzY2ODUw", - "avatar_url": "https://avatars.githubusercontent.com/u/19766850?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/FlorianFe", - "html_url": "https://github.com/FlorianFe", - "followers_url": "https://api.github.com/users/FlorianFe/followers", - "following_url": "https://api.github.com/users/FlorianFe/following{/other_user}", - "gists_url": "https://api.github.com/users/FlorianFe/gists{/gist_id}", - "starred_url": "https://api.github.com/users/FlorianFe/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/FlorianFe/subscriptions", - "organizations_url": "https://api.github.com/users/FlorianFe/orgs", - "repos_url": "https://api.github.com/users/FlorianFe/repos", - "events_url": "https://api.github.com/users/FlorianFe/events{/privacy}", - "received_events_url": "https://api.github.com/users/FlorianFe/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 60165628, - "download_count": 442, - "created_at": "2018-05-31T17:00:37Z", - "updated_at": "2018-05-31T17:31:15Z", - "browser_download_url": "https://github.com/FlorianFe/Cells/releases/download/v1.0.0/Cells.dmg" - }, - { - "url": "https://api.github.com/repos/FlorianFe/Cells/releases/assets/7365488", - "id": 7365488, - "node_id": "MDEyOlJlbGVhc2VBc3NldDczNjU0ODg=", - "name": "Cells.exe", - "label": null, - "uploader": { - "login": "FlorianFe", - "id": 19766850, - "node_id": "MDQ6VXNlcjE5NzY2ODUw", - "avatar_url": "https://avatars.githubusercontent.com/u/19766850?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/FlorianFe", - "html_url": "https://github.com/FlorianFe", - "followers_url": "https://api.github.com/users/FlorianFe/followers", - "following_url": "https://api.github.com/users/FlorianFe/following{/other_user}", - "gists_url": "https://api.github.com/users/FlorianFe/gists{/gist_id}", - "starred_url": "https://api.github.com/users/FlorianFe/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/FlorianFe/subscriptions", - "organizations_url": "https://api.github.com/users/FlorianFe/orgs", - "repos_url": "https://api.github.com/users/FlorianFe/repos", - "events_url": "https://api.github.com/users/FlorianFe/events{/privacy}", - "received_events_url": "https://api.github.com/users/FlorianFe/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 44980886, - "download_count": 2019, - "created_at": "2018-05-31T17:19:12Z", - "updated_at": "2018-05-31T17:31:15Z", - "browser_download_url": "https://github.com/FlorianFe/Cells/releases/download/v1.0.0/Cells.exe" - }, - { - "url": "https://api.github.com/repos/FlorianFe/Cells/releases/assets/7518002", - "id": 7518002, - "node_id": "MDEyOlJlbGVhc2VBc3NldDc1MTgwMDI=", - "name": "Cells_amd64.deb", - "label": null, - "uploader": { - "login": "FlorianFe", - "id": 19766850, - "node_id": "MDQ6VXNlcjE5NzY2ODUw", - "avatar_url": "https://avatars.githubusercontent.com/u/19766850?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/FlorianFe", - "html_url": "https://github.com/FlorianFe", - "followers_url": "https://api.github.com/users/FlorianFe/followers", - "following_url": "https://api.github.com/users/FlorianFe/following{/other_user}", - "gists_url": "https://api.github.com/users/FlorianFe/gists{/gist_id}", - "starred_url": "https://api.github.com/users/FlorianFe/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/FlorianFe/subscriptions", - "organizations_url": "https://api.github.com/users/FlorianFe/orgs", - "repos_url": "https://api.github.com/users/FlorianFe/repos", - "events_url": "https://api.github.com/users/FlorianFe/events{/privacy}", - "received_events_url": "https://api.github.com/users/FlorianFe/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-deb", - "state": "uploaded", - "size": 41012232, - "download_count": 551, - "created_at": "2018-06-13T11:54:40Z", - "updated_at": "2018-06-13T12:00:47Z", - "browser_download_url": "https://github.com/FlorianFe/Cells/releases/download/v1.0.0/Cells_amd64.deb" - } - ], - "tarball_url": "https://api.github.com/repos/FlorianFe/Cells/tarball/v1.0.0", - "zipball_url": "https://api.github.com/repos/FlorianFe/Cells/zipball/v1.0.0", - "body_html": "" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:42.557Z" - }, - "chronobreak": { - "latestRelease": { - "url": "https://api.github.com/repos/rollersteaam/chronobreak/releases/27762278", - "assets_url": "https://api.github.com/repos/rollersteaam/chronobreak/releases/27762278/assets", - "upload_url": "https://uploads.github.com/repos/rollersteaam/chronobreak/releases/27762278/assets{?name,label}", - "html_url": "https://github.com/rollersteaam/chronobreak/releases/tag/v1.1.2", - "id": 27762278, - "author": { - "login": "rollersteaam", - "id": 6756697, - "node_id": "MDQ6VXNlcjY3NTY2OTc=", - "avatar_url": "https://avatars.githubusercontent.com/u/6756697?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/rollersteaam", - "html_url": "https://github.com/rollersteaam", - "followers_url": "https://api.github.com/users/rollersteaam/followers", - "following_url": "https://api.github.com/users/rollersteaam/following{/other_user}", - "gists_url": "https://api.github.com/users/rollersteaam/gists{/gist_id}", - "starred_url": "https://api.github.com/users/rollersteaam/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/rollersteaam/subscriptions", - "organizations_url": "https://api.github.com/users/rollersteaam/orgs", - "repos_url": "https://api.github.com/users/rollersteaam/repos", - "events_url": "https://api.github.com/users/rollersteaam/events{/privacy}", - "received_events_url": "https://api.github.com/users/rollersteaam/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI3NzYyMjc4", - "tag_name": "v1.1.2", - "target_commitish": "master", - "name": "Fix the timer not working", - "draft": false, - "prerelease": false, - "created_at": "2020-06-21T14:14:26Z", - "published_at": "2020-06-21T14:19:55Z", - "assets": [ - { - "url": "https://api.github.com/repos/rollersteaam/chronobreak/releases/assets/21938301", - "id": 21938301, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxOTM4MzAx", - "name": "chronobreak-linux-x64.zip", - "label": null, - "uploader": { - "login": "rollersteaam", - "id": 6756697, - "node_id": "MDQ6VXNlcjY3NTY2OTc=", - "avatar_url": "https://avatars.githubusercontent.com/u/6756697?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/rollersteaam", - "html_url": "https://github.com/rollersteaam", - "followers_url": "https://api.github.com/users/rollersteaam/followers", - "following_url": "https://api.github.com/users/rollersteaam/following{/other_user}", - "gists_url": "https://api.github.com/users/rollersteaam/gists{/gist_id}", - "starred_url": "https://api.github.com/users/rollersteaam/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/rollersteaam/subscriptions", - "organizations_url": "https://api.github.com/users/rollersteaam/orgs", - "repos_url": "https://api.github.com/users/rollersteaam/repos", - "events_url": "https://api.github.com/users/rollersteaam/events{/privacy}", - "received_events_url": "https://api.github.com/users/rollersteaam/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 158001850, - "download_count": 194, - "created_at": "2020-06-21T14:17:55Z", - "updated_at": "2020-06-21T14:19:18Z", - "browser_download_url": "https://github.com/rollersteaam/chronobreak/releases/download/v1.1.2/chronobreak-linux-x64.zip" - } - ], - "tarball_url": "https://api.github.com/repos/rollersteaam/chronobreak/tarball/v1.1.2", - "zipball_url": "https://api.github.com/repos/rollersteaam/chronobreak/zipball/v1.1.2", - "body_html": "
    \n
  • Fixed the timer not working as of v1.1.1 on Linux machines.
  • \n
\n

The problem was because of the version update of Electron performed in the last patch that introduced new security settings. This meant that, by default, the renderer process can't use the require function. This caused execution of all scripts to halt as a result of require not being defined. The fix was to allow nodeIntegrations for BrowserWindow, therefore allowing use of require. This has no security implications because Chronobreak does not use any libraries, other than Electron itself.

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:42.568Z" - }, - "clipboard-manager-electron": { - "latestRelease": { - "url": "https://api.github.com/repos/dotenorio/clipboard-manager-electron/releases/37816154", - "assets_url": "https://api.github.com/repos/dotenorio/clipboard-manager-electron/releases/37816154/assets", - "upload_url": "https://uploads.github.com/repos/dotenorio/clipboard-manager-electron/releases/37816154/assets{?name,label}", - "html_url": "https://github.com/dotenorio/clipboard-manager-electron/releases/tag/v3.6.5", - "id": 37816154, - "author": { - "login": "dotenorio", - "id": 3117833, - "node_id": "MDQ6VXNlcjMxMTc4MzM=", - "avatar_url": "https://avatars.githubusercontent.com/u/3117833?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dotenorio", - "html_url": "https://github.com/dotenorio", - "followers_url": "https://api.github.com/users/dotenorio/followers", - "following_url": "https://api.github.com/users/dotenorio/following{/other_user}", - "gists_url": "https://api.github.com/users/dotenorio/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dotenorio/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dotenorio/subscriptions", - "organizations_url": "https://api.github.com/users/dotenorio/orgs", - "repos_url": "https://api.github.com/users/dotenorio/repos", - "events_url": "https://api.github.com/users/dotenorio/events{/privacy}", - "received_events_url": "https://api.github.com/users/dotenorio/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTM3ODE2MTU0", - "tag_name": "v3.6.5", - "target_commitish": "28faf4d9a68454189631322ca8c4122f63a5d420", - "name": "v3.6.5", - "draft": false, - "prerelease": false, - "created_at": "2021-02-09T17:57:39Z", - "published_at": "2021-02-09T17:58:41Z", - "assets": [ - { - "url": "https://api.github.com/repos/dotenorio/clipboard-manager-electron/releases/assets/31860587", - "id": 31860587, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxODYwNTg3", - "name": "clipboard-manager-electron-3.6.5.dmg", - "label": "", - "uploader": { - "login": "dotenorio", - "id": 3117833, - "node_id": "MDQ6VXNlcjMxMTc4MzM=", - "avatar_url": "https://avatars.githubusercontent.com/u/3117833?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dotenorio", - "html_url": "https://github.com/dotenorio", - "followers_url": "https://api.github.com/users/dotenorio/followers", - "following_url": "https://api.github.com/users/dotenorio/following{/other_user}", - "gists_url": "https://api.github.com/users/dotenorio/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dotenorio/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dotenorio/subscriptions", - "organizations_url": "https://api.github.com/users/dotenorio/orgs", - "repos_url": "https://api.github.com/users/dotenorio/repos", - "events_url": "https://api.github.com/users/dotenorio/events{/privacy}", - "received_events_url": "https://api.github.com/users/dotenorio/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-apple-diskimage", - "state": "uploaded", - "size": 76758902, - "download_count": 52, - "created_at": "2021-02-09T18:06:59Z", - "updated_at": "2021-02-09T18:07:08Z", - "browser_download_url": "https://github.com/dotenorio/clipboard-manager-electron/releases/download/v3.6.5/clipboard-manager-electron-3.6.5.dmg" - }, - { - "url": "https://api.github.com/repos/dotenorio/clipboard-manager-electron/releases/assets/31860583", - "id": 31860583, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxODYwNTgz", - "name": "clipboard-manager-electron-3.6.5.dmg.blockmap", - "label": "", - "uploader": { - "login": "dotenorio", - "id": 3117833, - "node_id": "MDQ6VXNlcjMxMTc4MzM=", - "avatar_url": "https://avatars.githubusercontent.com/u/3117833?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dotenorio", - "html_url": "https://github.com/dotenorio", - "followers_url": "https://api.github.com/users/dotenorio/followers", - "following_url": "https://api.github.com/users/dotenorio/following{/other_user}", - "gists_url": "https://api.github.com/users/dotenorio/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dotenorio/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dotenorio/subscriptions", - "organizations_url": "https://api.github.com/users/dotenorio/orgs", - "repos_url": "https://api.github.com/users/dotenorio/repos", - "events_url": "https://api.github.com/users/dotenorio/events{/privacy}", - "received_events_url": "https://api.github.com/users/dotenorio/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 80507, - "download_count": 14, - "created_at": "2021-02-09T18:06:58Z", - "updated_at": "2021-02-09T18:06:58Z", - "browser_download_url": "https://github.com/dotenorio/clipboard-manager-electron/releases/download/v3.6.5/clipboard-manager-electron-3.6.5.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/dotenorio/clipboard-manager-electron/releases/assets/31863027", - "id": 31863027, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxODYzMDI3", - "name": "clipboard-manager-electron-3.6.5.i686.rpm", - "label": "", - "uploader": { - "login": "dotenorio", - "id": 3117833, - "node_id": "MDQ6VXNlcjMxMTc4MzM=", - "avatar_url": "https://avatars.githubusercontent.com/u/3117833?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dotenorio", - "html_url": "https://github.com/dotenorio", - "followers_url": "https://api.github.com/users/dotenorio/followers", - "following_url": "https://api.github.com/users/dotenorio/following{/other_user}", - "gists_url": "https://api.github.com/users/dotenorio/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dotenorio/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dotenorio/subscriptions", - "organizations_url": "https://api.github.com/users/dotenorio/orgs", - "repos_url": "https://api.github.com/users/dotenorio/repos", - "events_url": "https://api.github.com/users/dotenorio/events{/privacy}", - "received_events_url": "https://api.github.com/users/dotenorio/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "audio/x-pn-realaudio-plugin", - "state": "uploaded", - "size": 53261316, - "download_count": 15, - "created_at": "2021-02-09T19:14:49Z", - "updated_at": "2021-02-09T19:14:50Z", - "browser_download_url": "https://github.com/dotenorio/clipboard-manager-electron/releases/download/v3.6.5/clipboard-manager-electron-3.6.5.i686.rpm" - }, - { - "url": "https://api.github.com/repos/dotenorio/clipboard-manager-electron/releases/assets/31863017", - "id": 31863017, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxODYzMDE3", - "name": "clipboard-manager-electron-3.6.5.x86_64.rpm", - "label": "", - "uploader": { - "login": "dotenorio", - "id": 3117833, - "node_id": "MDQ6VXNlcjMxMTc4MzM=", - "avatar_url": "https://avatars.githubusercontent.com/u/3117833?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dotenorio", - "html_url": "https://github.com/dotenorio", - "followers_url": "https://api.github.com/users/dotenorio/followers", - "following_url": "https://api.github.com/users/dotenorio/following{/other_user}", - "gists_url": "https://api.github.com/users/dotenorio/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dotenorio/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dotenorio/subscriptions", - "organizations_url": "https://api.github.com/users/dotenorio/orgs", - "repos_url": "https://api.github.com/users/dotenorio/repos", - "events_url": "https://api.github.com/users/dotenorio/events{/privacy}", - "received_events_url": "https://api.github.com/users/dotenorio/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "audio/x-pn-realaudio-plugin", - "state": "uploaded", - "size": 53708596, - "download_count": 20, - "created_at": "2021-02-09T19:14:30Z", - "updated_at": "2021-02-09T19:14:41Z", - "browser_download_url": "https://github.com/dotenorio/clipboard-manager-electron/releases/download/v3.6.5/clipboard-manager-electron-3.6.5.x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/dotenorio/clipboard-manager-electron/releases/assets/31863026", - "id": 31863026, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxODYzMDI2", - "name": "clipboard-manager-electron.3.6.5.exe", - "label": "", - "uploader": { - "login": "dotenorio", - "id": 3117833, - "node_id": "MDQ6VXNlcjMxMTc4MzM=", - "avatar_url": "https://avatars.githubusercontent.com/u/3117833?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dotenorio", - "html_url": "https://github.com/dotenorio", - "followers_url": "https://api.github.com/users/dotenorio/followers", - "following_url": "https://api.github.com/users/dotenorio/following{/other_user}", - "gists_url": "https://api.github.com/users/dotenorio/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dotenorio/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dotenorio/subscriptions", - "organizations_url": "https://api.github.com/users/dotenorio/orgs", - "repos_url": "https://api.github.com/users/dotenorio/repos", - "events_url": "https://api.github.com/users/dotenorio/events{/privacy}", - "received_events_url": "https://api.github.com/users/dotenorio/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-ms-dos-executable", - "state": "uploaded", - "size": 98893299, - "download_count": 63, - "created_at": "2021-02-09T19:14:45Z", - "updated_at": "2021-02-09T19:14:48Z", - "browser_download_url": "https://github.com/dotenorio/clipboard-manager-electron/releases/download/v3.6.5/clipboard-manager-electron.3.6.5.exe" - }, - { - "url": "https://api.github.com/repos/dotenorio/clipboard-manager-electron/releases/assets/31863030", - "id": 31863030, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxODYzMDMw", - "name": "clipboard-manager-electron.Setup.3.6.5.exe", - "label": "", - "uploader": { - "login": "dotenorio", - "id": 3117833, - "node_id": "MDQ6VXNlcjMxMTc4MzM=", - "avatar_url": "https://avatars.githubusercontent.com/u/3117833?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dotenorio", - "html_url": "https://github.com/dotenorio", - "followers_url": "https://api.github.com/users/dotenorio/followers", - "following_url": "https://api.github.com/users/dotenorio/following{/other_user}", - "gists_url": "https://api.github.com/users/dotenorio/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dotenorio/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dotenorio/subscriptions", - "organizations_url": "https://api.github.com/users/dotenorio/orgs", - "repos_url": "https://api.github.com/users/dotenorio/repos", - "events_url": "https://api.github.com/users/dotenorio/events{/privacy}", - "received_events_url": "https://api.github.com/users/dotenorio/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-ms-dos-executable", - "state": "uploaded", - "size": 99073823, - "download_count": 581, - "created_at": "2021-02-09T19:14:51Z", - "updated_at": "2021-02-09T19:14:54Z", - "browser_download_url": "https://github.com/dotenorio/clipboard-manager-electron/releases/download/v3.6.5/clipboard-manager-electron.Setup.3.6.5.exe" - }, - { - "url": "https://api.github.com/repos/dotenorio/clipboard-manager-electron/releases/assets/31863025", - "id": 31863025, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxODYzMDI1", - "name": "clipboard-manager-electron.Setup.3.6.5.exe.blockmap", - "label": "", - "uploader": { - "login": "dotenorio", - "id": 3117833, - "node_id": "MDQ6VXNlcjMxMTc4MzM=", - "avatar_url": "https://avatars.githubusercontent.com/u/3117833?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dotenorio", - "html_url": "https://github.com/dotenorio", - "followers_url": "https://api.github.com/users/dotenorio/followers", - "following_url": "https://api.github.com/users/dotenorio/following{/other_user}", - "gists_url": "https://api.github.com/users/dotenorio/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dotenorio/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dotenorio/subscriptions", - "organizations_url": "https://api.github.com/users/dotenorio/orgs", - "repos_url": "https://api.github.com/users/dotenorio/repos", - "events_url": "https://api.github.com/users/dotenorio/events{/privacy}", - "received_events_url": "https://api.github.com/users/dotenorio/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 103429, - "download_count": 13, - "created_at": "2021-02-09T19:14:44Z", - "updated_at": "2021-02-09T19:14:45Z", - "browser_download_url": "https://github.com/dotenorio/clipboard-manager-electron/releases/download/v3.6.5/clipboard-manager-electron.Setup.3.6.5.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/dotenorio/clipboard-manager-electron/releases/assets/31863015", - "id": 31863015, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxODYzMDE1", - "name": "clipboard-manager-electron_3.6.5_amd64.deb", - "label": "", - "uploader": { - "login": "dotenorio", - "id": 3117833, - "node_id": "MDQ6VXNlcjMxMTc4MzM=", - "avatar_url": "https://avatars.githubusercontent.com/u/3117833?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dotenorio", - "html_url": "https://github.com/dotenorio", - "followers_url": "https://api.github.com/users/dotenorio/followers", - "following_url": "https://api.github.com/users/dotenorio/following{/other_user}", - "gists_url": "https://api.github.com/users/dotenorio/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dotenorio/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dotenorio/subscriptions", - "organizations_url": "https://api.github.com/users/dotenorio/orgs", - "repos_url": "https://api.github.com/users/dotenorio/repos", - "events_url": "https://api.github.com/users/dotenorio/events{/privacy}", - "received_events_url": "https://api.github.com/users/dotenorio/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-debian-package", - "state": "uploaded", - "size": 53478522, - "download_count": 37, - "created_at": "2021-02-09T19:14:27Z", - "updated_at": "2021-02-09T19:14:29Z", - "browser_download_url": "https://github.com/dotenorio/clipboard-manager-electron/releases/download/v3.6.5/clipboard-manager-electron_3.6.5_amd64.deb" - }, - { - "url": "https://api.github.com/repos/dotenorio/clipboard-manager-electron/releases/assets/31863024", - "id": 31863024, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxODYzMDI0", - "name": "clipboard-manager-electron_3.6.5_i386.deb", - "label": "", - "uploader": { - "login": "dotenorio", - "id": 3117833, - "node_id": "MDQ6VXNlcjMxMTc4MzM=", - "avatar_url": "https://avatars.githubusercontent.com/u/3117833?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dotenorio", - "html_url": "https://github.com/dotenorio", - "followers_url": "https://api.github.com/users/dotenorio/followers", - "following_url": "https://api.github.com/users/dotenorio/following{/other_user}", - "gists_url": "https://api.github.com/users/dotenorio/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dotenorio/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dotenorio/subscriptions", - "organizations_url": "https://api.github.com/users/dotenorio/orgs", - "repos_url": "https://api.github.com/users/dotenorio/repos", - "events_url": "https://api.github.com/users/dotenorio/events{/privacy}", - "received_events_url": "https://api.github.com/users/dotenorio/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-debian-package", - "state": "uploaded", - "size": 53395462, - "download_count": 19, - "created_at": "2021-02-09T19:14:42Z", - "updated_at": "2021-02-09T19:14:44Z", - "browser_download_url": "https://github.com/dotenorio/clipboard-manager-electron/releases/download/v3.6.5/clipboard-manager-electron_3.6.5_i386.deb" - } - ], - "tarball_url": "https://api.github.com/repos/dotenorio/clipboard-manager-electron/tarball/v3.6.5", - "zipball_url": "https://api.github.com/repos/dotenorio/clipboard-manager-electron/zipball/v3.6.5", - "body_html": "
    \n
  • Fix ico for Windows
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:42.758Z" - }, - "clipper": { - "latestRelease": { - "url": "https://api.github.com/repos/AkashRajpurohit/clipper/releases/39596636", - "assets_url": "https://api.github.com/repos/AkashRajpurohit/clipper/releases/39596636/assets", - "upload_url": "https://uploads.github.com/repos/AkashRajpurohit/clipper/releases/39596636/assets{?name,label}", - "html_url": "https://github.com/AkashRajpurohit/clipper/releases/tag/v1.0.5", - "id": 39596636, - "author": { - "login": "AkashRajpurohit", - "id": 30044630, - "node_id": "MDQ6VXNlcjMwMDQ0NjMw", - "avatar_url": "https://avatars.githubusercontent.com/u/30044630?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/AkashRajpurohit", - "html_url": "https://github.com/AkashRajpurohit", - "followers_url": "https://api.github.com/users/AkashRajpurohit/followers", - "following_url": "https://api.github.com/users/AkashRajpurohit/following{/other_user}", - "gists_url": "https://api.github.com/users/AkashRajpurohit/gists{/gist_id}", - "starred_url": "https://api.github.com/users/AkashRajpurohit/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/AkashRajpurohit/subscriptions", - "organizations_url": "https://api.github.com/users/AkashRajpurohit/orgs", - "repos_url": "https://api.github.com/users/AkashRajpurohit/repos", - "events_url": "https://api.github.com/users/AkashRajpurohit/events{/privacy}", - "received_events_url": "https://api.github.com/users/AkashRajpurohit/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTM5NTk2NjM2", - "tag_name": "v1.0.5", - "target_commitish": "master", - "name": "Minor security patch release", - "draft": false, - "prerelease": false, - "created_at": "2021-03-10T14:36:28Z", - "published_at": "2021-03-10T14:46:01Z", - "assets": [], - "tarball_url": "https://api.github.com/repos/AkashRajpurohit/clipper/tarball/v1.0.5", - "zipball_url": "https://api.github.com/repos/AkashRajpurohit/clipper/zipball/v1.0.5", - "body_html": "

Fixes #13

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:42.762Z" - }, - "clippo": { - "latestRelease": { - "url": "https://api.github.com/repos/monsterkodi/clippo/releases/12740142", - "assets_url": "https://api.github.com/repos/monsterkodi/clippo/releases/12740142/assets", - "upload_url": "https://uploads.github.com/repos/monsterkodi/clippo/releases/12740142/assets{?name,label}", - "html_url": "https://github.com/monsterkodi/clippo/releases/tag/v1.40.0", - "id": 12740142, - "author": { - "login": "monsterkodi", - "id": 581442, - "node_id": "MDQ6VXNlcjU4MTQ0Mg==", - "avatar_url": "https://avatars.githubusercontent.com/u/581442?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/monsterkodi", - "html_url": "https://github.com/monsterkodi", - "followers_url": "https://api.github.com/users/monsterkodi/followers", - "following_url": "https://api.github.com/users/monsterkodi/following{/other_user}", - "gists_url": "https://api.github.com/users/monsterkodi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/monsterkodi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/monsterkodi/subscriptions", - "organizations_url": "https://api.github.com/users/monsterkodi/orgs", - "repos_url": "https://api.github.com/users/monsterkodi/repos", - "events_url": "https://api.github.com/users/monsterkodi/events{/privacy}", - "received_events_url": "https://api.github.com/users/monsterkodi/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTEyNzQwMTQy", - "tag_name": "v1.40.0", - "target_commitish": "master", - "name": "v1.40.0 mac", - "draft": false, - "prerelease": false, - "created_at": "2018-08-26T13:13:34Z", - "published_at": "2018-09-05T12:05:52Z", - "assets": [ - { - "url": "https://api.github.com/repos/monsterkodi/clippo/releases/assets/8524139", - "id": 8524139, - "node_id": "MDEyOlJlbGVhc2VBc3NldDg1MjQxMzk=", - "name": "clippo-1.40.0.dmg", - "label": null, - "uploader": { - "login": "monsterkodi", - "id": 581442, - "node_id": "MDQ6VXNlcjU4MTQ0Mg==", - "avatar_url": "https://avatars.githubusercontent.com/u/581442?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/monsterkodi", - "html_url": "https://github.com/monsterkodi", - "followers_url": "https://api.github.com/users/monsterkodi/followers", - "following_url": "https://api.github.com/users/monsterkodi/following{/other_user}", - "gists_url": "https://api.github.com/users/monsterkodi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/monsterkodi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/monsterkodi/subscriptions", - "organizations_url": "https://api.github.com/users/monsterkodi/orgs", - "repos_url": "https://api.github.com/users/monsterkodi/repos", - "events_url": "https://api.github.com/users/monsterkodi/events{/privacy}", - "received_events_url": "https://api.github.com/users/monsterkodi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-diskcopy", - "state": "uploaded", - "size": 65820374, - "download_count": 241, - "created_at": "2018-09-05T12:05:21Z", - "updated_at": "2018-09-05T12:05:49Z", - "browser_download_url": "https://github.com/monsterkodi/clippo/releases/download/v1.40.0/clippo-1.40.0.dmg" - } - ], - "tarball_url": "https://api.github.com/repos/monsterkodi/clippo/tarball/v1.40.0", - "zipball_url": "https://api.github.com/repos/monsterkodi/clippo/zipball/v1.40.0", - "body_html": "" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:42.782Z" - }, - "cliptext": { - "latestRelease": { - "url": "https://api.github.com/repos/aaabhilash97/cliptext/releases/32491655", - "assets_url": "https://api.github.com/repos/aaabhilash97/cliptext/releases/32491655/assets", - "upload_url": "https://uploads.github.com/repos/aaabhilash97/cliptext/releases/32491655/assets{?name,label}", - "html_url": "https://github.com/aaabhilash97/cliptext/releases/tag/v2.0.2", - "id": 32491655, - "author": { - "login": "aaabhilash97", - "id": 8166171, - "node_id": "MDQ6VXNlcjgxNjYxNzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8166171?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/aaabhilash97", - "html_url": "https://github.com/aaabhilash97", - "followers_url": "https://api.github.com/users/aaabhilash97/followers", - "following_url": "https://api.github.com/users/aaabhilash97/following{/other_user}", - "gists_url": "https://api.github.com/users/aaabhilash97/gists{/gist_id}", - "starred_url": "https://api.github.com/users/aaabhilash97/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/aaabhilash97/subscriptions", - "organizations_url": "https://api.github.com/users/aaabhilash97/orgs", - "repos_url": "https://api.github.com/users/aaabhilash97/repos", - "events_url": "https://api.github.com/users/aaabhilash97/events{/privacy}", - "received_events_url": "https://api.github.com/users/aaabhilash97/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTMyNDkxNjU1", - "tag_name": "v2.0.2", - "target_commitish": "master", - "name": "Version 2.0.2", - "draft": false, - "prerelease": false, - "created_at": "2020-07-19T07:34:40Z", - "published_at": "2020-10-13T08:52:51Z", - "assets": [ - { - "url": "https://api.github.com/repos/aaabhilash97/cliptext/releases/assets/26912438", - "id": 26912438, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI2OTEyNDM4", - "name": "cliptext-2.0.2-mac.zip", - "label": null, - "uploader": { - "login": "aaabhilash97", - "id": 8166171, - "node_id": "MDQ6VXNlcjgxNjYxNzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8166171?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/aaabhilash97", - "html_url": "https://github.com/aaabhilash97", - "followers_url": "https://api.github.com/users/aaabhilash97/followers", - "following_url": "https://api.github.com/users/aaabhilash97/following{/other_user}", - "gists_url": "https://api.github.com/users/aaabhilash97/gists{/gist_id}", - "starred_url": "https://api.github.com/users/aaabhilash97/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/aaabhilash97/subscriptions", - "organizations_url": "https://api.github.com/users/aaabhilash97/orgs", - "repos_url": "https://api.github.com/users/aaabhilash97/repos", - "events_url": "https://api.github.com/users/aaabhilash97/events{/privacy}", - "received_events_url": "https://api.github.com/users/aaabhilash97/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 47611606, - "download_count": 115, - "created_at": "2020-10-13T08:42:59Z", - "updated_at": "2020-10-13T08:52:42Z", - "browser_download_url": "https://github.com/aaabhilash97/cliptext/releases/download/v2.0.2/cliptext-2.0.2-mac.zip" - } - ], - "tarball_url": "https://api.github.com/repos/aaabhilash97/cliptext/tarball/v2.0.2", - "zipball_url": "https://api.github.com/repos/aaabhilash97/cliptext/zipball/v2.0.2", - "body_html": "" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:42.798Z" - }, - "cloudcmd": { - "latestRelease": { - "url": "https://api.github.com/repos/coderaiser/cloudcmd/releases/65128834", - "assets_url": "https://api.github.com/repos/coderaiser/cloudcmd/releases/65128834/assets", - "upload_url": "https://uploads.github.com/repos/coderaiser/cloudcmd/releases/65128834/assets{?name,label}", - "html_url": "https://github.com/coderaiser/cloudcmd/releases/tag/v16.1.0", - "id": 65128834, - "author": { - "login": "coderaiser", - "id": 1573141, - "node_id": "MDQ6VXNlcjE1NzMxNDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1573141?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/coderaiser", - "html_url": "https://github.com/coderaiser", - "followers_url": "https://api.github.com/users/coderaiser/followers", - "following_url": "https://api.github.com/users/coderaiser/following{/other_user}", - "gists_url": "https://api.github.com/users/coderaiser/gists{/gist_id}", - "starred_url": "https://api.github.com/users/coderaiser/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/coderaiser/subscriptions", - "organizations_url": "https://api.github.com/users/coderaiser/orgs", - "repos_url": "https://api.github.com/users/coderaiser/repos", - "events_url": "https://api.github.com/users/coderaiser/events{/privacy}", - "received_events_url": "https://api.github.com/users/coderaiser/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOAEX4HM4D4cmC", - "tag_name": "v16.1.0", - "target_commitish": "master", - "name": "cloudcmd v16.1.0", - "draft": false, - "prerelease": false, - "created_at": "2022-04-22T22:35:30Z", - "published_at": "2022-04-22T22:35:37Z", - "assets": [], - "tarball_url": "https://api.github.com/repos/coderaiser/cloudcmd/tarball/v16.1.0", - "zipball_url": "https://api.github.com/repos/coderaiser/cloudcmd/zipball/v16.1.0", - "body_html": "

🔥 feature

\n
    \n
  • (cloudcmd) improve support of NBSP
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:42.954Z" - }, - "clovery": { - "latestRelease": { - "url": "https://api.github.com/repos/webcatalog/neutron/releases/63576630", - "assets_url": "https://api.github.com/repos/webcatalog/neutron/releases/63576630/assets", - "upload_url": "https://uploads.github.com/repos/webcatalog/neutron/releases/63576630/assets{?name,label}", - "html_url": "https://github.com/webcatalog/neutron/releases/tag/v22.13.0", - "id": 63576630, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "RE_kwDOD7kLxc4Dyho2", - "tag_name": "v22.13.0", - "target_commitish": "master", - "name": "v22.13.0", - "draft": false, - "prerelease": false, - "created_at": "2022-04-05T00:11:03Z", - "published_at": "2022-04-05T00:44:03Z", - "assets": [ - { - "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/63529453", - "id": 63529453, - "node_id": "RA_kwDOD7kLxc4DyWHt", - "name": "template-darwin-arm64.json", - "label": null, - "uploader": { - "login": "quanglam2807", - "id": 1548835, - "node_id": "MDQ6VXNlcjE1NDg4MzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/1548835?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/quanglam2807", - "html_url": "https://github.com/quanglam2807", - "followers_url": "https://api.github.com/users/quanglam2807/followers", - "following_url": "https://api.github.com/users/quanglam2807/following{/other_user}", - "gists_url": "https://api.github.com/users/quanglam2807/gists{/gist_id}", - "starred_url": "https://api.github.com/users/quanglam2807/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/quanglam2807/subscriptions", - "organizations_url": "https://api.github.com/users/quanglam2807/orgs", - "repos_url": "https://api.github.com/users/quanglam2807/repos", - "events_url": "https://api.github.com/users/quanglam2807/events{/privacy}", - "received_events_url": "https://api.github.com/users/quanglam2807/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/json", - "state": "uploaded", - "size": 283, - "download_count": 395, - "created_at": "2022-04-24T22:38:31Z", - "updated_at": "2022-04-24T22:38:32Z", - "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.13.0/template-darwin-arm64.json" - }, - { - "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/61555475", - "id": 61555475, - "node_id": "RA_kwDOD7kLxc4Dq0MT", - "name": "template-darwin-arm64.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 11577337, - "download_count": 1416, - "created_at": "2022-04-05T00:24:49Z", - "updated_at": "2022-04-05T00:24:50Z", - "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.13.0/template-darwin-arm64.zip" - }, - { - "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/63529454", - "id": 63529454, - "node_id": "RA_kwDOD7kLxc4DyWHu", - "name": "template-darwin-x64.json", - "label": null, - "uploader": { - "login": "quanglam2807", - "id": 1548835, - "node_id": "MDQ6VXNlcjE1NDg4MzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/1548835?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/quanglam2807", - "html_url": "https://github.com/quanglam2807", - "followers_url": "https://api.github.com/users/quanglam2807/followers", - "following_url": "https://api.github.com/users/quanglam2807/following{/other_user}", - "gists_url": "https://api.github.com/users/quanglam2807/gists{/gist_id}", - "starred_url": "https://api.github.com/users/quanglam2807/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/quanglam2807/subscriptions", - "organizations_url": "https://api.github.com/users/quanglam2807/orgs", - "repos_url": "https://api.github.com/users/quanglam2807/repos", - "events_url": "https://api.github.com/users/quanglam2807/events{/privacy}", - "received_events_url": "https://api.github.com/users/quanglam2807/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/json", - "state": "uploaded", - "size": 279, - "download_count": 563, - "created_at": "2022-04-24T22:38:32Z", - "updated_at": "2022-04-24T22:38:32Z", - "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.13.0/template-darwin-x64.json" - }, - { - "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/61555459", - "id": 61555459, - "node_id": "RA_kwDOD7kLxc4Dq0MD", - "name": "template-darwin-x64.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 11564693, - "download_count": 2011, - "created_at": "2022-04-05T00:24:05Z", - "updated_at": "2022-04-05T00:24:06Z", - "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.13.0/template-darwin-x64.zip" - }, - { - "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/63529455", - "id": 63529455, - "node_id": "RA_kwDOD7kLxc4DyWHv", - "name": "template-linux-arm64.json", - "label": null, - "uploader": { - "login": "quanglam2807", - "id": 1548835, - "node_id": "MDQ6VXNlcjE1NDg4MzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/1548835?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/quanglam2807", - "html_url": "https://github.com/quanglam2807", - "followers_url": "https://api.github.com/users/quanglam2807/followers", - "following_url": "https://api.github.com/users/quanglam2807/following{/other_user}", - "gists_url": "https://api.github.com/users/quanglam2807/gists{/gist_id}", - "starred_url": "https://api.github.com/users/quanglam2807/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/quanglam2807/subscriptions", - "organizations_url": "https://api.github.com/users/quanglam2807/orgs", - "repos_url": "https://api.github.com/users/quanglam2807/repos", - "events_url": "https://api.github.com/users/quanglam2807/events{/privacy}", - "received_events_url": "https://api.github.com/users/quanglam2807/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/json", - "state": "uploaded", - "size": 281, - "download_count": 3, - "created_at": "2022-04-24T22:38:32Z", - "updated_at": "2022-04-24T22:38:33Z", - "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.13.0/template-linux-arm64.json" - }, - { - "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/61556646", - "id": 61556646, - "node_id": "RA_kwDOD7kLxc4Dq0em", - "name": "template-linux-arm64.zip", - "label": null, - "uploader": { - "login": "quanglam2807", - "id": 1548835, - "node_id": "MDQ6VXNlcjE1NDg4MzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/1548835?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/quanglam2807", - "html_url": "https://github.com/quanglam2807", - "followers_url": "https://api.github.com/users/quanglam2807/followers", - "following_url": "https://api.github.com/users/quanglam2807/following{/other_user}", - "gists_url": "https://api.github.com/users/quanglam2807/gists{/gist_id}", - "starred_url": "https://api.github.com/users/quanglam2807/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/quanglam2807/subscriptions", - "organizations_url": "https://api.github.com/users/quanglam2807/orgs", - "repos_url": "https://api.github.com/users/quanglam2807/repos", - "events_url": "https://api.github.com/users/quanglam2807/events{/privacy}", - "received_events_url": "https://api.github.com/users/quanglam2807/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 11514114, - "download_count": 6, - "created_at": "2022-04-05T00:43:32Z", - "updated_at": "2022-04-05T00:43:34Z", - "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.13.0/template-linux-arm64.zip" - }, - { - "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/63529456", - "id": 63529456, - "node_id": "RA_kwDOD7kLxc4DyWHw", - "name": "template-linux-x64.json", - "label": null, - "uploader": { - "login": "quanglam2807", - "id": 1548835, - "node_id": "MDQ6VXNlcjE1NDg4MzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/1548835?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/quanglam2807", - "html_url": "https://github.com/quanglam2807", - "followers_url": "https://api.github.com/users/quanglam2807/followers", - "following_url": "https://api.github.com/users/quanglam2807/following{/other_user}", - "gists_url": "https://api.github.com/users/quanglam2807/gists{/gist_id}", - "starred_url": "https://api.github.com/users/quanglam2807/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/quanglam2807/subscriptions", - "organizations_url": "https://api.github.com/users/quanglam2807/orgs", - "repos_url": "https://api.github.com/users/quanglam2807/repos", - "events_url": "https://api.github.com/users/quanglam2807/events{/privacy}", - "received_events_url": "https://api.github.com/users/quanglam2807/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/json", - "state": "uploaded", - "size": 277, - "download_count": 98, - "created_at": "2022-04-24T22:38:33Z", - "updated_at": "2022-04-24T22:38:33Z", - "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.13.0/template-linux-x64.json" - }, - { - "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/61555085", - "id": 61555085, - "node_id": "RA_kwDOD7kLxc4Dq0GN", - "name": "template-linux-x64.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 11504953, - "download_count": 362, - "created_at": "2022-04-05T00:17:25Z", - "updated_at": "2022-04-05T00:17:26Z", - "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.13.0/template-linux-x64.zip" - }, - { - "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/63529457", - "id": 63529457, - "node_id": "RA_kwDOD7kLxc4DyWHx", - "name": "template-win32-arm64.json", - "label": null, - "uploader": { - "login": "quanglam2807", - "id": 1548835, - "node_id": "MDQ6VXNlcjE1NDg4MzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/1548835?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/quanglam2807", - "html_url": "https://github.com/quanglam2807", - "followers_url": "https://api.github.com/users/quanglam2807/followers", - "following_url": "https://api.github.com/users/quanglam2807/following{/other_user}", - "gists_url": "https://api.github.com/users/quanglam2807/gists{/gist_id}", - "starred_url": "https://api.github.com/users/quanglam2807/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/quanglam2807/subscriptions", - "organizations_url": "https://api.github.com/users/quanglam2807/orgs", - "repos_url": "https://api.github.com/users/quanglam2807/repos", - "events_url": "https://api.github.com/users/quanglam2807/events{/privacy}", - "received_events_url": "https://api.github.com/users/quanglam2807/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/json", - "state": "uploaded", - "size": 281, - "download_count": 1, - "created_at": "2022-04-24T22:38:33Z", - "updated_at": "2022-04-24T22:38:33Z", - "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.13.0/template-win32-arm64.json" - }, - { - "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/61555266", - "id": 61555266, - "node_id": "RA_kwDOD7kLxc4Dq0JC", - "name": "template-win32-arm64.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 17080532, - "download_count": 10, - "created_at": "2022-04-05T00:20:47Z", - "updated_at": "2022-04-05T00:20:48Z", - "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.13.0/template-win32-arm64.zip" - }, - { - "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/63529459", - "id": 63529459, - "node_id": "RA_kwDOD7kLxc4DyWHz", - "name": "template-win32-x64.json", - "label": null, - "uploader": { - "login": "quanglam2807", - "id": 1548835, - "node_id": "MDQ6VXNlcjE1NDg4MzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/1548835?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/quanglam2807", - "html_url": "https://github.com/quanglam2807", - "followers_url": "https://api.github.com/users/quanglam2807/followers", - "following_url": "https://api.github.com/users/quanglam2807/following{/other_user}", - "gists_url": "https://api.github.com/users/quanglam2807/gists{/gist_id}", - "starred_url": "https://api.github.com/users/quanglam2807/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/quanglam2807/subscriptions", - "organizations_url": "https://api.github.com/users/quanglam2807/orgs", - "repos_url": "https://api.github.com/users/quanglam2807/repos", - "events_url": "https://api.github.com/users/quanglam2807/events{/privacy}", - "received_events_url": "https://api.github.com/users/quanglam2807/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/json", - "state": "uploaded", - "size": 277, - "download_count": 985, - "created_at": "2022-04-24T22:38:33Z", - "updated_at": "2022-04-24T22:38:33Z", - "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.13.0/template-win32-x64.json" - }, - { - "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/61555308", - "id": 61555308, - "node_id": "RA_kwDOD7kLxc4Dq0Js", - "name": "template-win32-x64.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 17417027, - "download_count": 3546, - "created_at": "2022-04-05T00:21:17Z", - "updated_at": "2022-04-05T00:21:18Z", - "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.13.0/template-win32-x64.zip" - } - ], - "tarball_url": "https://api.github.com/repos/webcatalog/neutron/tarball/v22.13.0", - "zipball_url": "https://api.github.com/repos/webcatalog/neutron/zipball/v22.13.0", - "body_html": "
    \n
  • Revert \"[NEU-175] Remove WebExtension support (#869)\" (#872)
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:42.982Z" - }, - "code-notes": { - "latestRelease": { - "url": "https://api.github.com/repos/lauthieb/code-notes/releases/26963400", - "assets_url": "https://api.github.com/repos/lauthieb/code-notes/releases/26963400/assets", - "upload_url": "https://uploads.github.com/repos/lauthieb/code-notes/releases/26963400/assets{?name,label}", - "html_url": "https://github.com/lauthieb/code-notes/releases/tag/1.2.4", - "id": 26963400, - "author": { - "login": "lauthieb", - "id": 9600228, - "node_id": "MDQ6VXNlcjk2MDAyMjg=", - "avatar_url": "https://avatars.githubusercontent.com/u/9600228?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lauthieb", - "html_url": "https://github.com/lauthieb", - "followers_url": "https://api.github.com/users/lauthieb/followers", - "following_url": "https://api.github.com/users/lauthieb/following{/other_user}", - "gists_url": "https://api.github.com/users/lauthieb/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lauthieb/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lauthieb/subscriptions", - "organizations_url": "https://api.github.com/users/lauthieb/orgs", - "repos_url": "https://api.github.com/users/lauthieb/repos", - "events_url": "https://api.github.com/users/lauthieb/events{/privacy}", - "received_events_url": "https://api.github.com/users/lauthieb/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI2OTYzNDAw", - "tag_name": "1.2.4", - "target_commitish": "master", - "name": "1.2.4", - "draft": false, - "prerelease": false, - "created_at": "2020-05-27T20:17:44Z", - "published_at": "2020-05-27T21:36:06Z", - "assets": [ - { - "url": "https://api.github.com/repos/lauthieb/code-notes/releases/assets/21118403", - "id": 21118403, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMTE4NDAz", - "name": "code-notes-1.2.4-x86_64.AppImage", - "label": null, - "uploader": { - "login": "lauthieb", - "id": 9600228, - "node_id": "MDQ6VXNlcjk2MDAyMjg=", - "avatar_url": "https://avatars.githubusercontent.com/u/9600228?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lauthieb", - "html_url": "https://github.com/lauthieb", - "followers_url": "https://api.github.com/users/lauthieb/followers", - "following_url": "https://api.github.com/users/lauthieb/following{/other_user}", - "gists_url": "https://api.github.com/users/lauthieb/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lauthieb/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lauthieb/subscriptions", - "organizations_url": "https://api.github.com/users/lauthieb/orgs", - "repos_url": "https://api.github.com/users/lauthieb/repos", - "events_url": "https://api.github.com/users/lauthieb/events{/privacy}", - "received_events_url": "https://api.github.com/users/lauthieb/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 92860176, - "download_count": 818, - "created_at": "2020-05-27T21:08:08Z", - "updated_at": "2020-05-27T21:23:10Z", - "browser_download_url": "https://github.com/lauthieb/code-notes/releases/download/1.2.4/code-notes-1.2.4-x86_64.AppImage" - }, - { - "url": "https://api.github.com/repos/lauthieb/code-notes/releases/assets/21117869", - "id": 21117869, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMTE3ODY5", - "name": "code-notes-1.2.4.dmg", - "label": null, - "uploader": { - "login": "lauthieb", - "id": 9600228, - "node_id": "MDQ6VXNlcjk2MDAyMjg=", - "avatar_url": "https://avatars.githubusercontent.com/u/9600228?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lauthieb", - "html_url": "https://github.com/lauthieb", - "followers_url": "https://api.github.com/users/lauthieb/followers", - "following_url": "https://api.github.com/users/lauthieb/following{/other_user}", - "gists_url": "https://api.github.com/users/lauthieb/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lauthieb/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lauthieb/subscriptions", - "organizations_url": "https://api.github.com/users/lauthieb/orgs", - "repos_url": "https://api.github.com/users/lauthieb/repos", - "events_url": "https://api.github.com/users/lauthieb/events{/privacy}", - "received_events_url": "https://api.github.com/users/lauthieb/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 86084266, - "download_count": 1486, - "created_at": "2020-05-27T20:45:59Z", - "updated_at": "2020-05-27T21:04:30Z", - "browser_download_url": "https://github.com/lauthieb/code-notes/releases/download/1.2.4/code-notes-1.2.4.dmg" - }, - { - "url": "https://api.github.com/repos/lauthieb/code-notes/releases/assets/21119106", - "id": 21119106, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMTE5MTA2", - "name": "code-notes-1.2.4.exe", - "label": null, - "uploader": { - "login": "lauthieb", - "id": 9600228, - "node_id": "MDQ6VXNlcjk2MDAyMjg=", - "avatar_url": "https://avatars.githubusercontent.com/u/9600228?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lauthieb", - "html_url": "https://github.com/lauthieb", - "followers_url": "https://api.github.com/users/lauthieb/followers", - "following_url": "https://api.github.com/users/lauthieb/following{/other_user}", - "gists_url": "https://api.github.com/users/lauthieb/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lauthieb/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lauthieb/subscriptions", - "organizations_url": "https://api.github.com/users/lauthieb/orgs", - "repos_url": "https://api.github.com/users/lauthieb/repos", - "events_url": "https://api.github.com/users/lauthieb/events{/privacy}", - "received_events_url": "https://api.github.com/users/lauthieb/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 65859972, - "download_count": 3695, - "created_at": "2020-05-27T21:23:57Z", - "updated_at": "2020-05-27T21:35:14Z", - "browser_download_url": "https://github.com/lauthieb/code-notes/releases/download/1.2.4/code-notes-1.2.4.exe" - } - ], - "tarball_url": "https://api.github.com/repos/lauthieb/code-notes/tarball/1.2.4", - "zipball_url": "https://api.github.com/repos/lauthieb/code-notes/zipball/1.2.4", - "body_html": "

Improvements and a new codebase!

\n

Contributors

\n

First of all, many thanks to our contributors of this new version ❤️

\n\n

Features

\n
    \n
  • Add Visual Basic Script support (#122)
  • \n
  • Added menu item with shortcut for dev tools in production (#126)
  • \n
  • Upgrading to vue-cli 4 and electron 8 (#135)
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:43.007Z" - }, - "cocos-creator": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:43.131Z" - }, - "code-sketch": { - "latestRelease": { - "url": "https://api.github.com/repos/keelii/code-sketch/releases/19062588", - "assets_url": "https://api.github.com/repos/keelii/code-sketch/releases/19062588/assets", - "upload_url": "https://uploads.github.com/repos/keelii/code-sketch/releases/19062588/assets{?name,label}", - "html_url": "https://github.com/keelii/code-sketch/releases/tag/v0.0.7", - "id": 19062588, - "author": { - "login": "keelii", - "id": 458894, - "node_id": "MDQ6VXNlcjQ1ODg5NA==", - "avatar_url": "https://avatars.githubusercontent.com/u/458894?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/keelii", - "html_url": "https://github.com/keelii", - "followers_url": "https://api.github.com/users/keelii/followers", - "following_url": "https://api.github.com/users/keelii/following{/other_user}", - "gists_url": "https://api.github.com/users/keelii/gists{/gist_id}", - "starred_url": "https://api.github.com/users/keelii/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/keelii/subscriptions", - "organizations_url": "https://api.github.com/users/keelii/orgs", - "repos_url": "https://api.github.com/users/keelii/repos", - "events_url": "https://api.github.com/users/keelii/events{/privacy}", - "received_events_url": "https://api.github.com/users/keelii/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTE5MDYyNTg4", - "tag_name": "v0.0.7", - "target_commitish": "master", - "name": "升级到 electron 6", - "draft": false, - "prerelease": false, - "created_at": "2019-08-04T08:55:40Z", - "published_at": "2019-08-04T09:01:15Z", - "assets": [ - { - "url": "https://api.github.com/repos/keelii/code-sketch/releases/assets/14154861", - "id": 14154861, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE0MTU0ODYx", - "name": "Code.Sketch-0.0.7.dmg", - "label": null, - "uploader": { - "login": "keelii", - "id": 458894, - "node_id": "MDQ6VXNlcjQ1ODg5NA==", - "avatar_url": "https://avatars.githubusercontent.com/u/458894?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/keelii", - "html_url": "https://github.com/keelii", - "followers_url": "https://api.github.com/users/keelii/followers", - "following_url": "https://api.github.com/users/keelii/following{/other_user}", - "gists_url": "https://api.github.com/users/keelii/gists{/gist_id}", - "starred_url": "https://api.github.com/users/keelii/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/keelii/subscriptions", - "organizations_url": "https://api.github.com/users/keelii/orgs", - "repos_url": "https://api.github.com/users/keelii/repos", - "events_url": "https://api.github.com/users/keelii/events{/privacy}", - "received_events_url": "https://api.github.com/users/keelii/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 67579782, - "download_count": 462, - "created_at": "2019-08-04T08:57:56Z", - "updated_at": "2019-08-04T09:01:09Z", - "browser_download_url": "https://github.com/keelii/code-sketch/releases/download/v0.0.7/Code.Sketch-0.0.7.dmg" - }, - { - "url": "https://api.github.com/repos/keelii/code-sketch/releases/assets/26223596", - "id": 26223596, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI2MjIzNTk2", - "name": "public.zip", - "label": null, - "uploader": { - "login": "keelii", - "id": 458894, - "node_id": "MDQ6VXNlcjQ1ODg5NA==", - "avatar_url": "https://avatars.githubusercontent.com/u/458894?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/keelii", - "html_url": "https://github.com/keelii", - "followers_url": "https://api.github.com/users/keelii/followers", - "following_url": "https://api.github.com/users/keelii/following{/other_user}", - "gists_url": "https://api.github.com/users/keelii/gists{/gist_id}", - "starred_url": "https://api.github.com/users/keelii/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/keelii/subscriptions", - "organizations_url": "https://api.github.com/users/keelii/orgs", - "repos_url": "https://api.github.com/users/keelii/repos", - "events_url": "https://api.github.com/users/keelii/events{/privacy}", - "received_events_url": "https://api.github.com/users/keelii/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 3126971, - "download_count": 36, - "created_at": "2020-09-26T13:19:25Z", - "updated_at": "2020-09-26T13:19:41Z", - "browser_download_url": "https://github.com/keelii/code-sketch/releases/download/v0.0.7/public.zip" - } - ], - "tarball_url": "https://api.github.com/repos/keelii/code-sketch/tarball/v0.0.7", - "zipball_url": "https://api.github.com/repos/keelii/code-sketch/zipball/v0.0.7", - "body_html": "
    \n
  • 升级到 electron 6
  • \n
  • 升级到 Electron builder 21.2.0(低版本不打包出来的 electron 6应用打开时会崩溃)
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:43.180Z" - }, - "codex": { - "latestRelease": { - "url": "https://api.github.com/repos/jcv8000/Codex/releases/59414572", - "assets_url": "https://api.github.com/repos/jcv8000/Codex/releases/59414572/assets", - "upload_url": "https://uploads.github.com/repos/jcv8000/Codex/releases/59414572/assets{?name,label}", - "html_url": "https://github.com/jcv8000/Codex/releases/tag/v1.4.2", - "id": 59414572, - "author": { - "login": "jcv8000", - "id": 12619113, - "node_id": "MDQ6VXNlcjEyNjE5MTEz", - "avatar_url": "https://avatars.githubusercontent.com/u/12619113?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jcv8000", - "html_url": "https://github.com/jcv8000", - "followers_url": "https://api.github.com/users/jcv8000/followers", - "following_url": "https://api.github.com/users/jcv8000/following{/other_user}", - "gists_url": "https://api.github.com/users/jcv8000/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jcv8000/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jcv8000/subscriptions", - "organizations_url": "https://api.github.com/users/jcv8000/orgs", - "repos_url": "https://api.github.com/users/jcv8000/repos", - "events_url": "https://api.github.com/users/jcv8000/events{/privacy}", - "received_events_url": "https://api.github.com/users/jcv8000/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOFPV96M4Dipgs", - "tag_name": "v1.4.2", - "target_commitish": "master", - "name": "Codex v1.4.2", - "draft": false, - "prerelease": false, - "created_at": "2022-02-12T22:10:36Z", - "published_at": "2022-02-12T22:41:48Z", - "assets": [ - { - "url": "https://api.github.com/repos/jcv8000/Codex/releases/assets/56645362", - "id": 56645362, - "node_id": "RA_kwDOFPV96M4DYFby", - "name": "Codex-1.4.2-win.zip", - "label": null, - "uploader": { - "login": "jcv8000", - "id": 12619113, - "node_id": "MDQ6VXNlcjEyNjE5MTEz", - "avatar_url": "https://avatars.githubusercontent.com/u/12619113?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jcv8000", - "html_url": "https://github.com/jcv8000", - "followers_url": "https://api.github.com/users/jcv8000/followers", - "following_url": "https://api.github.com/users/jcv8000/following{/other_user}", - "gists_url": "https://api.github.com/users/jcv8000/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jcv8000/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jcv8000/subscriptions", - "organizations_url": "https://api.github.com/users/jcv8000/orgs", - "repos_url": "https://api.github.com/users/jcv8000/repos", - "events_url": "https://api.github.com/users/jcv8000/events{/privacy}", - "received_events_url": "https://api.github.com/users/jcv8000/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 87138930, - "download_count": 234, - "created_at": "2022-02-12T22:38:07Z", - "updated_at": "2022-02-12T22:39:14Z", - "browser_download_url": "https://github.com/jcv8000/Codex/releases/download/v1.4.2/Codex-1.4.2-win.zip" - }, - { - "url": "https://api.github.com/repos/jcv8000/Codex/releases/assets/56645460", - "id": 56645460, - "node_id": "RA_kwDOFPV96M4DYFdU", - "name": "Codex-1.4.2.deb", - "label": null, - "uploader": { - "login": "jcv8000", - "id": 12619113, - "node_id": "MDQ6VXNlcjEyNjE5MTEz", - "avatar_url": "https://avatars.githubusercontent.com/u/12619113?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jcv8000", - "html_url": "https://github.com/jcv8000", - "followers_url": "https://api.github.com/users/jcv8000/followers", - "following_url": "https://api.github.com/users/jcv8000/following{/other_user}", - "gists_url": "https://api.github.com/users/jcv8000/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jcv8000/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jcv8000/subscriptions", - "organizations_url": "https://api.github.com/users/jcv8000/orgs", - "repos_url": "https://api.github.com/users/jcv8000/repos", - "events_url": "https://api.github.com/users/jcv8000/events{/privacy}", - "received_events_url": "https://api.github.com/users/jcv8000/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 60730310, - "download_count": 154, - "created_at": "2022-02-12T22:39:19Z", - "updated_at": "2022-02-12T22:40:07Z", - "browser_download_url": "https://github.com/jcv8000/Codex/releases/download/v1.4.2/Codex-1.4.2.deb" - }, - { - "url": "https://api.github.com/repos/jcv8000/Codex/releases/assets/56645530", - "id": 56645530, - "node_id": "RA_kwDOFPV96M4DYFea", - "name": "Codex-1.4.2.tar.xz", - "label": null, - "uploader": { - "login": "jcv8000", - "id": 12619113, - "node_id": "MDQ6VXNlcjEyNjE5MTEz", - "avatar_url": "https://avatars.githubusercontent.com/u/12619113?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jcv8000", - "html_url": "https://github.com/jcv8000", - "followers_url": "https://api.github.com/users/jcv8000/followers", - "following_url": "https://api.github.com/users/jcv8000/following{/other_user}", - "gists_url": "https://api.github.com/users/jcv8000/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jcv8000/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jcv8000/subscriptions", - "organizations_url": "https://api.github.com/users/jcv8000/orgs", - "repos_url": "https://api.github.com/users/jcv8000/repos", - "events_url": "https://api.github.com/users/jcv8000/events{/privacy}", - "received_events_url": "https://api.github.com/users/jcv8000/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 60469036, - "download_count": 54, - "created_at": "2022-02-12T22:40:13Z", - "updated_at": "2022-02-12T22:41:01Z", - "browser_download_url": "https://github.com/jcv8000/Codex/releases/download/v1.4.2/Codex-1.4.2.tar.xz" - }, - { - "url": "https://api.github.com/repos/jcv8000/Codex/releases/assets/56645304", - "id": 56645304, - "node_id": "RA_kwDOFPV96M4DYFa4", - "name": "Codex-Setup-1.4.2.exe", - "label": null, - "uploader": { - "login": "jcv8000", - "id": 12619113, - "node_id": "MDQ6VXNlcjEyNjE5MTEz", - "avatar_url": "https://avatars.githubusercontent.com/u/12619113?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jcv8000", - "html_url": "https://github.com/jcv8000", - "followers_url": "https://api.github.com/users/jcv8000/followers", - "following_url": "https://api.github.com/users/jcv8000/following{/other_user}", - "gists_url": "https://api.github.com/users/jcv8000/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jcv8000/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jcv8000/subscriptions", - "organizations_url": "https://api.github.com/users/jcv8000/orgs", - "repos_url": "https://api.github.com/users/jcv8000/repos", - "events_url": "https://api.github.com/users/jcv8000/events{/privacy}", - "received_events_url": "https://api.github.com/users/jcv8000/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 63511056, - "download_count": 1243, - "created_at": "2022-02-12T22:37:10Z", - "updated_at": "2022-02-12T22:38:00Z", - "browser_download_url": "https://github.com/jcv8000/Codex/releases/download/v1.4.2/Codex-Setup-1.4.2.exe" - } - ], - "tarball_url": "https://api.github.com/repos/jcv8000/Codex/tarball/v1.4.2", - "zipball_url": "https://api.github.com/repos/jcv8000/Codex/zipball/v1.4.2", - "body_html": "

Changelog

\n
    \n
  • This is a minor release to update packages that had security vulnerabilities.
  • \n
  • Also added a note on the home screen to let people know that version 2.0 is coming soon and the project isn't dead
  • \n
", - "reactions": { - "url": "https://api.github.com/repos/jcv8000/Codex/releases/59414572/reactions", - "total_count": 2, - "+1": 1, - "-1": 0, - "laugh": 0, - "hooray": 1, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:43.186Z" - }, - "color-ramp-formulator": { - "latestRelease": { - "url": "https://api.github.com/repos/tonton-pixel/color-ramp-formulator/releases/65734028", - "assets_url": "https://api.github.com/repos/tonton-pixel/color-ramp-formulator/releases/65734028/assets", - "upload_url": "https://uploads.github.com/repos/tonton-pixel/color-ramp-formulator/releases/65734028/assets{?name,label}", - "html_url": "https://github.com/tonton-pixel/color-ramp-formulator/releases/tag/v3.7.0", - "id": 65734028, - "author": { - "login": "tonton-pixel", - "id": 26766930, - "node_id": "MDQ6VXNlcjI2NzY2OTMw", - "avatar_url": "https://avatars.githubusercontent.com/u/26766930?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tonton-pixel", - "html_url": "https://github.com/tonton-pixel", - "followers_url": "https://api.github.com/users/tonton-pixel/followers", - "following_url": "https://api.github.com/users/tonton-pixel/following{/other_user}", - "gists_url": "https://api.github.com/users/tonton-pixel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tonton-pixel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tonton-pixel/subscriptions", - "organizations_url": "https://api.github.com/users/tonton-pixel/orgs", - "repos_url": "https://api.github.com/users/tonton-pixel/repos", - "events_url": "https://api.github.com/users/tonton-pixel/events{/privacy}", - "received_events_url": "https://api.github.com/users/tonton-pixel/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDODyqtoc4D6wWM", - "tag_name": "v3.7.0", - "target_commitish": "master", - "name": "3.7.0", - "draft": false, - "prerelease": false, - "created_at": "2022-04-30T12:18:09Z", - "published_at": "2022-04-30T12:21:16Z", - "assets": [ - { - "url": "https://api.github.com/repos/tonton-pixel/color-ramp-formulator/releases/assets/64098528", - "id": 64098528, - "node_id": "RA_kwDODyqtoc4D0hDg", - "name": "color-ramp-formulator-linux-x86_64-3.7.0.AppImage", - "label": null, - "uploader": { - "login": "tonton-pixel", - "id": 26766930, - "node_id": "MDQ6VXNlcjI2NzY2OTMw", - "avatar_url": "https://avatars.githubusercontent.com/u/26766930?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tonton-pixel", - "html_url": "https://github.com/tonton-pixel", - "followers_url": "https://api.github.com/users/tonton-pixel/followers", - "following_url": "https://api.github.com/users/tonton-pixel/following{/other_user}", - "gists_url": "https://api.github.com/users/tonton-pixel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tonton-pixel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tonton-pixel/subscriptions", - "organizations_url": "https://api.github.com/users/tonton-pixel/orgs", - "repos_url": "https://api.github.com/users/tonton-pixel/repos", - "events_url": "https://api.github.com/users/tonton-pixel/events{/privacy}", - "received_events_url": "https://api.github.com/users/tonton-pixel/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 89198821, - "download_count": 2, - "created_at": "2022-04-30T12:21:29Z", - "updated_at": "2022-04-30T12:37:53Z", - "browser_download_url": "https://github.com/tonton-pixel/color-ramp-formulator/releases/download/v3.7.0/color-ramp-formulator-linux-x86_64-3.7.0.AppImage" - }, - { - "url": "https://api.github.com/repos/tonton-pixel/color-ramp-formulator/releases/assets/64099438", - "id": 64099438, - "node_id": "RA_kwDODyqtoc4D0hRu", - "name": "color-ramp-formulator-mac-universal-3.7.0.dmg", - "label": null, - "uploader": { - "login": "tonton-pixel", - "id": 26766930, - "node_id": "MDQ6VXNlcjI2NzY2OTMw", - "avatar_url": "https://avatars.githubusercontent.com/u/26766930?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tonton-pixel", - "html_url": "https://github.com/tonton-pixel", - "followers_url": "https://api.github.com/users/tonton-pixel/followers", - "following_url": "https://api.github.com/users/tonton-pixel/following{/other_user}", - "gists_url": "https://api.github.com/users/tonton-pixel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tonton-pixel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tonton-pixel/subscriptions", - "organizations_url": "https://api.github.com/users/tonton-pixel/orgs", - "repos_url": "https://api.github.com/users/tonton-pixel/repos", - "events_url": "https://api.github.com/users/tonton-pixel/events{/privacy}", - "received_events_url": "https://api.github.com/users/tonton-pixel/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-diskcopy", - "state": "uploaded", - "size": 156522158, - "download_count": 1, - "created_at": "2022-04-30T12:38:21Z", - "updated_at": "2022-04-30T13:02:36Z", - "browser_download_url": "https://github.com/tonton-pixel/color-ramp-formulator/releases/download/v3.7.0/color-ramp-formulator-mac-universal-3.7.0.dmg" - }, - { - "url": "https://api.github.com/repos/tonton-pixel/color-ramp-formulator/releases/assets/64100565", - "id": 64100565, - "node_id": "RA_kwDODyqtoc4D0hjV", - "name": "color-ramp-formulator-mac-universal-3.7.0.zip", - "label": null, - "uploader": { - "login": "tonton-pixel", - "id": 26766930, - "node_id": "MDQ6VXNlcjI2NzY2OTMw", - "avatar_url": "https://avatars.githubusercontent.com/u/26766930?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tonton-pixel", - "html_url": "https://github.com/tonton-pixel", - "followers_url": "https://api.github.com/users/tonton-pixel/followers", - "following_url": "https://api.github.com/users/tonton-pixel/following{/other_user}", - "gists_url": "https://api.github.com/users/tonton-pixel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tonton-pixel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tonton-pixel/subscriptions", - "organizations_url": "https://api.github.com/users/tonton-pixel/orgs", - "repos_url": "https://api.github.com/users/tonton-pixel/repos", - "events_url": "https://api.github.com/users/tonton-pixel/events{/privacy}", - "received_events_url": "https://api.github.com/users/tonton-pixel/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 151635005, - "download_count": 0, - "created_at": "2022-04-30T13:03:22Z", - "updated_at": "2022-04-30T13:26:55Z", - "browser_download_url": "https://github.com/tonton-pixel/color-ramp-formulator/releases/download/v3.7.0/color-ramp-formulator-mac-universal-3.7.0.zip" - } - ], - "tarball_url": "https://api.github.com/repos/tonton-pixel/color-ramp-formulator/tarball/v3.7.0", - "zipball_url": "https://api.github.com/repos/tonton-pixel/color-ramp-formulator/zipball/v3.7.0", - "body_html": "
    \n
  • Added Other Applications to Help menu.
  • \n
  • Updated Electron to version 17.4.2.
  • \n
  • Updated Electron Packager to version 15.5.1.
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:43.254Z" - }, - "commandeer": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:43.347Z" - }, - "colorpicker": { - "latestRelease": { - "url": "https://api.github.com/repos/Toinane/colorpicker/releases/41127932", - "assets_url": "https://api.github.com/repos/Toinane/colorpicker/releases/41127932/assets", - "upload_url": "https://uploads.github.com/repos/Toinane/colorpicker/releases/41127932/assets{?name,label}", - "html_url": "https://github.com/Toinane/colorpicker/releases/tag/2.0.5", - "id": 41127932, - "author": { - "login": "Toinane", - "id": 7584391, - "node_id": "MDQ6VXNlcjc1ODQzOTE=", - "avatar_url": "https://avatars.githubusercontent.com/u/7584391?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Toinane", - "html_url": "https://github.com/Toinane", - "followers_url": "https://api.github.com/users/Toinane/followers", - "following_url": "https://api.github.com/users/Toinane/following{/other_user}", - "gists_url": "https://api.github.com/users/Toinane/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Toinane/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Toinane/subscriptions", - "organizations_url": "https://api.github.com/users/Toinane/orgs", - "repos_url": "https://api.github.com/users/Toinane/repos", - "events_url": "https://api.github.com/users/Toinane/events{/privacy}", - "received_events_url": "https://api.github.com/users/Toinane/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTQxMTI3OTMy", - "tag_name": "2.0.5", - "target_commitish": "master", - "name": "Colorpicker 2.0.5", - "draft": false, - "prerelease": false, - "created_at": "2021-04-08T14:20:10Z", - "published_at": "2021-04-08T14:35:37Z", - "assets": [ - { - "url": "https://api.github.com/repos/Toinane/colorpicker/releases/assets/34653854", - "id": 34653854, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NjUzODU0", - "name": "Colorpicker-2.0.5.dmg", - "label": null, - "uploader": { - "login": "Toinane", - "id": 7584391, - "node_id": "MDQ6VXNlcjc1ODQzOTE=", - "avatar_url": "https://avatars.githubusercontent.com/u/7584391?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Toinane", - "html_url": "https://github.com/Toinane", - "followers_url": "https://api.github.com/users/Toinane/followers", - "following_url": "https://api.github.com/users/Toinane/following{/other_user}", - "gists_url": "https://api.github.com/users/Toinane/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Toinane/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Toinane/subscriptions", - "organizations_url": "https://api.github.com/users/Toinane/orgs", - "repos_url": "https://api.github.com/users/Toinane/repos", - "events_url": "https://api.github.com/users/Toinane/events{/privacy}", - "received_events_url": "https://api.github.com/users/Toinane/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 67968755, - "download_count": 2149, - "created_at": "2021-04-08T14:35:18Z", - "updated_at": "2021-04-08T14:35:34Z", - "browser_download_url": "https://github.com/Toinane/colorpicker/releases/download/2.0.5/Colorpicker-2.0.5.dmg" - } - ], - "tarball_url": "https://api.github.com/repos/Toinane/colorpicker/tarball/2.0.5", - "zipball_url": "https://api.github.com/repos/Toinane/colorpicker/zipball/2.0.5", - "body_html": "

Changed

\n
    \n
  • Update Electron to 9.4.4
  • \n
  • Update all dependencies
  • \n
  • Add new temporary update available alert
  • \n
  • Removed tray icon temporary
  • \n
\n

Sorry it's all for now, I'm working hard on the new design and priorities. Next news soon!

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:43.360Z" - }, - "compact-log-viewer": { - "latestRelease": { - "url": "https://api.github.com/repos/warrenbuckley/Compact-Log-Format-Viewer/releases/65068760", - "assets_url": "https://api.github.com/repos/warrenbuckley/Compact-Log-Format-Viewer/releases/65068760/assets", - "upload_url": "https://uploads.github.com/repos/warrenbuckley/Compact-Log-Format-Viewer/releases/65068760/assets{?name,label}", - "html_url": "https://github.com/warrenbuckley/Compact-Log-Format-Viewer/releases/tag/v1.3.1", - "id": 65068760, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "RE_kwDOCjfxps4D4N7Y", - "tag_name": "v1.3.1", - "target_commitish": "dev", - "name": "v1.3.1", - "draft": false, - "prerelease": false, - "created_at": "2022-04-22T13:31:40Z", - "published_at": "2022-04-22T13:32:09Z", - "assets": [ - { - "url": "https://api.github.com/repos/warrenbuckley/Compact-Log-Format-Viewer/releases/assets/63331555", - "id": 63331555, - "node_id": "RA_kwDOCjfxps4Dxlzj", - "name": "Compact-Log-Viewer-1.3.1.appx", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 118444983, - "download_count": 2, - "created_at": "2022-04-22T13:24:51Z", - "updated_at": "2022-04-22T13:24:54Z", - "browser_download_url": "https://github.com/warrenbuckley/Compact-Log-Format-Viewer/releases/download/v1.3.1/Compact-Log-Viewer-1.3.1.appx" - }, - { - "url": "https://api.github.com/repos/warrenbuckley/Compact-Log-Format-Viewer/releases/assets/63331588", - "id": 63331588, - "node_id": "RA_kwDOCjfxps4Dxl0E", - "name": "Compact.Log.Viewer.Setup.1.3.1.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 81771965, - "download_count": 37, - "created_at": "2022-04-22T13:25:28Z", - "updated_at": "2022-04-22T13:25:31Z", - "browser_download_url": "https://github.com/warrenbuckley/Compact-Log-Format-Viewer/releases/download/v1.3.1/Compact.Log.Viewer.Setup.1.3.1.exe" - }, - { - "url": "https://api.github.com/repos/warrenbuckley/Compact-Log-Format-Viewer/releases/assets/63331572", - "id": 63331572, - "node_id": "RA_kwDOCjfxps4Dxlz0", - "name": "Compact.Log.Viewer.Setup.1.3.1.exe.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 85887, - "download_count": 1, - "created_at": "2022-04-22T13:25:08Z", - "updated_at": "2022-04-22T13:25:09Z", - "browser_download_url": "https://github.com/warrenbuckley/Compact-Log-Format-Viewer/releases/download/v1.3.1/Compact.Log.Viewer.Setup.1.3.1.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/warrenbuckley/Compact-Log-Format-Viewer/releases/assets/63331602", - "id": 63331602, - "node_id": "RA_kwDOCjfxps4Dxl0S", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 364, - "download_count": 2, - "created_at": "2022-04-22T13:25:35Z", - "updated_at": "2022-04-22T13:25:35Z", - "browser_download_url": "https://github.com/warrenbuckley/Compact-Log-Format-Viewer/releases/download/v1.3.1/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/warrenbuckley/Compact-Log-Format-Viewer/tarball/v1.3.1", - "zipball_url": "https://api.github.com/repos/warrenbuckley/Compact-Log-Format-Viewer/zipball/v1.3.1", - "body_html": "

Changes

\n

🐛 Bug Fixes

\n\n

🧰 Maintenance

\n
    \n
  • Bump electron from 18.0.4 to 18.1.0 in /LogViewer.Client @dependabot (#551)
  • \n
  • Bump eslint-plugin-jsdoc from 39.2.3 to 39.2.7 in /LogViewer.Client @dependabot (#550)
  • \n
  • Bump @typescript-eslint/parser from 5.19.0 to 5.20.0 in /LogViewer.Client @dependabot (#549)
  • \n
  • Bump eslint from 8.12.0 to 8.13.0 in /LogViewer.Client @dependabot (#548)
  • \n
  • Bump @typescript-eslint/eslint-plugin from 5.19.0 to 5.20.0 in /LogViewer.Client @dependabot (#547)
  • \n
\n

Contributors

\n

@dependabot, @dependabot[bot] and @warrenbuckley

", - "mentions_count": 2 - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:43.406Z" - }, - "companion": { - "latestRelease": { - "url": "https://api.github.com/repos/brunurd/companion/releases/53594553", - "assets_url": "https://api.github.com/repos/brunurd/companion/releases/53594553/assets", - "upload_url": "https://uploads.github.com/repos/brunurd/companion/releases/53594553/assets{?name,label}", - "html_url": "https://github.com/brunurd/companion/releases/tag/v1.5.9", - "id": 53594553, - "author": { - "login": "brunurd", - "id": 11222966, - "node_id": "MDQ6VXNlcjExMjIyOTY2", - "avatar_url": "https://avatars.githubusercontent.com/u/11222966?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/brunurd", - "html_url": "https://github.com/brunurd", - "followers_url": "https://api.github.com/users/brunurd/followers", - "following_url": "https://api.github.com/users/brunurd/following{/other_user}", - "gists_url": "https://api.github.com/users/brunurd/gists{/gist_id}", - "starred_url": "https://api.github.com/users/brunurd/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/brunurd/subscriptions", - "organizations_url": "https://api.github.com/users/brunurd/orgs", - "repos_url": "https://api.github.com/users/brunurd/repos", - "events_url": "https://api.github.com/users/brunurd/events{/privacy}", - "received_events_url": "https://api.github.com/users/brunurd/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOB0WoZc4DMcm5", - "tag_name": "v1.5.9", - "target_commitish": "main", - "name": "v1.5.9", - "draft": false, - "prerelease": false, - "created_at": "2021-11-17T22:02:44Z", - "published_at": "2021-11-17T22:07:51Z", - "assets": [ - { - "url": "https://api.github.com/repos/brunurd/companion/releases/assets/49705597", - "id": 49705597, - "node_id": "RA_kwDOB0WoZc4C9nJ9", - "name": "Companion-1.5.9.AppImage", - "label": null, - "uploader": { - "login": "brunurd", - "id": 11222966, - "node_id": "MDQ6VXNlcjExMjIyOTY2", - "avatar_url": "https://avatars.githubusercontent.com/u/11222966?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/brunurd", - "html_url": "https://github.com/brunurd", - "followers_url": "https://api.github.com/users/brunurd/followers", - "following_url": "https://api.github.com/users/brunurd/following{/other_user}", - "gists_url": "https://api.github.com/users/brunurd/gists{/gist_id}", - "starred_url": "https://api.github.com/users/brunurd/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/brunurd/subscriptions", - "organizations_url": "https://api.github.com/users/brunurd/orgs", - "repos_url": "https://api.github.com/users/brunurd/repos", - "events_url": "https://api.github.com/users/brunurd/events{/privacy}", - "received_events_url": "https://api.github.com/users/brunurd/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.appimage", - "state": "uploaded", - "size": 81251859, - "download_count": 65, - "created_at": "2021-11-17T22:05:00Z", - "updated_at": "2021-11-17T22:05:10Z", - "browser_download_url": "https://github.com/brunurd/companion/releases/download/v1.5.9/Companion-1.5.9.AppImage" - }, - { - "url": "https://api.github.com/repos/brunurd/companion/releases/assets/49705680", - "id": 49705680, - "node_id": "RA_kwDOB0WoZc4C9nLQ", - "name": "Companion.1.5.9.exe", - "label": null, - "uploader": { - "login": "brunurd", - "id": 11222966, - "node_id": "MDQ6VXNlcjExMjIyOTY2", - "avatar_url": "https://avatars.githubusercontent.com/u/11222966?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/brunurd", - "html_url": "https://github.com/brunurd", - "followers_url": "https://api.github.com/users/brunurd/followers", - "following_url": "https://api.github.com/users/brunurd/following{/other_user}", - "gists_url": "https://api.github.com/users/brunurd/gists{/gist_id}", - "starred_url": "https://api.github.com/users/brunurd/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/brunurd/subscriptions", - "organizations_url": "https://api.github.com/users/brunurd/orgs", - "repos_url": "https://api.github.com/users/brunurd/repos", - "events_url": "https://api.github.com/users/brunurd/events{/privacy}", - "received_events_url": "https://api.github.com/users/brunurd/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-ms-dos-executable", - "state": "uploaded", - "size": 60108348, - "download_count": 496, - "created_at": "2021-11-17T22:06:33Z", - "updated_at": "2021-11-17T22:06:40Z", - "browser_download_url": "https://github.com/brunurd/companion/releases/download/v1.5.9/Companion.1.5.9.exe" - } - ], - "tarball_url": "https://api.github.com/repos/brunurd/companion/tarball/v1.5.9", - "zipball_url": "https://api.github.com/repos/brunurd/companion/zipball/v1.5.9", - "body_html": "

Fix

\n
    \n
  • Bump Electron version to 11.5.0 for security reasons.
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:43.456Z" - }, - "container-ps": { - "latestRelease": { - "url": "https://api.github.com/repos/Toinane/container-ps/releases/39869944", - "assets_url": "https://api.github.com/repos/Toinane/container-ps/releases/39869944/assets", - "upload_url": "https://uploads.github.com/repos/Toinane/container-ps/releases/39869944/assets{?name,label}", - "html_url": "https://github.com/Toinane/container-ps/releases/tag/1.3.0", - "id": 39869944, - "author": { - "login": "Toinane", - "id": 7584391, - "node_id": "MDQ6VXNlcjc1ODQzOTE=", - "avatar_url": "https://avatars.githubusercontent.com/u/7584391?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Toinane", - "html_url": "https://github.com/Toinane", - "followers_url": "https://api.github.com/users/Toinane/followers", - "following_url": "https://api.github.com/users/Toinane/following{/other_user}", - "gists_url": "https://api.github.com/users/Toinane/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Toinane/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Toinane/subscriptions", - "organizations_url": "https://api.github.com/users/Toinane/orgs", - "repos_url": "https://api.github.com/users/Toinane/repos", - "events_url": "https://api.github.com/users/Toinane/events{/privacy}", - "received_events_url": "https://api.github.com/users/Toinane/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTM5ODY5OTQ0", - "tag_name": "1.3.0", - "target_commitish": "master", - "name": "Release 1.3.0", - "draft": false, - "prerelease": false, - "created_at": "2021-03-16T09:18:25Z", - "published_at": "2021-03-16T10:53:35Z", - "assets": [ - { - "url": "https://api.github.com/repos/Toinane/container-ps/releases/assets/33527182", - "id": 33527182, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzNTI3MTgy", - "name": "Container.PS-1.3.0.dmg", - "label": null, - "uploader": { - "login": "Toinane", - "id": 7584391, - "node_id": "MDQ6VXNlcjc1ODQzOTE=", - "avatar_url": "https://avatars.githubusercontent.com/u/7584391?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Toinane", - "html_url": "https://github.com/Toinane", - "followers_url": "https://api.github.com/users/Toinane/followers", - "following_url": "https://api.github.com/users/Toinane/following{/other_user}", - "gists_url": "https://api.github.com/users/Toinane/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Toinane/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Toinane/subscriptions", - "organizations_url": "https://api.github.com/users/Toinane/orgs", - "repos_url": "https://api.github.com/users/Toinane/repos", - "events_url": "https://api.github.com/users/Toinane/events{/privacy}", - "received_events_url": "https://api.github.com/users/Toinane/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 81801072, - "download_count": 234, - "created_at": "2021-03-16T10:53:14Z", - "updated_at": "2021-03-16T10:53:33Z", - "browser_download_url": "https://github.com/Toinane/container-ps/releases/download/1.3.0/Container.PS-1.3.0.dmg" - }, - { - "url": "https://api.github.com/repos/Toinane/container-ps/releases/assets/33527187", - "id": 33527187, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzNTI3MTg3", - "name": "Container.PS-1.3.0.dmg.blockmap", - "label": null, - "uploader": { - "login": "Toinane", - "id": 7584391, - "node_id": "MDQ6VXNlcjc1ODQzOTE=", - "avatar_url": "https://avatars.githubusercontent.com/u/7584391?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Toinane", - "html_url": "https://github.com/Toinane", - "followers_url": "https://api.github.com/users/Toinane/followers", - "following_url": "https://api.github.com/users/Toinane/following{/other_user}", - "gists_url": "https://api.github.com/users/Toinane/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Toinane/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Toinane/subscriptions", - "organizations_url": "https://api.github.com/users/Toinane/orgs", - "repos_url": "https://api.github.com/users/Toinane/repos", - "events_url": "https://api.github.com/users/Toinane/events{/privacy}", - "received_events_url": "https://api.github.com/users/Toinane/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 87562, - "download_count": 9, - "created_at": "2021-03-16T10:53:33Z", - "updated_at": "2021-03-16T10:53:33Z", - "browser_download_url": "https://github.com/Toinane/container-ps/releases/download/1.3.0/Container.PS-1.3.0.dmg.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/Toinane/container-ps/tarball/1.3.0", - "zipball_url": "https://api.github.com/repos/Toinane/container-ps/zipball/1.3.0", - "body_html": "
    \n
  • Add \"Open Console\" button to open container bash if possible or sh instead.
  • \n
  • Update dependencies
  • \n
  • Update Electron to v12
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:43.615Z" - }, - "corda-node-explorer": { - "latestRelease": { - "url": "https://api.github.com/repos/corda/node-explorer/releases/52225782", - "assets_url": "https://api.github.com/repos/corda/node-explorer/releases/52225782/assets", - "upload_url": "https://uploads.github.com/repos/corda/node-explorer/releases/52225782/assets{?name,label}", - "html_url": "https://github.com/corda/node-explorer/releases/tag/v0.1.2-rev", - "id": 52225782, - "author": { - "login": "jamesobrien86", - "id": 5717667, - "node_id": "MDQ6VXNlcjU3MTc2Njc=", - "avatar_url": "https://avatars.githubusercontent.com/u/5717667?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jamesobrien86", - "html_url": "https://github.com/jamesobrien86", - "followers_url": "https://api.github.com/users/jamesobrien86/followers", - "following_url": "https://api.github.com/users/jamesobrien86/following{/other_user}", - "gists_url": "https://api.github.com/users/jamesobrien86/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jamesobrien86/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jamesobrien86/subscriptions", - "organizations_url": "https://api.github.com/users/jamesobrien86/orgs", - "repos_url": "https://api.github.com/users/jamesobrien86/repos", - "events_url": "https://api.github.com/users/jamesobrien86/events{/privacy}", - "received_events_url": "https://api.github.com/users/jamesobrien86/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDODWZRV84DHOb2", - "tag_name": "v0.1.2-rev", - "target_commitish": "master", - "name": "Beta release v0.1.2-rev", - "draft": false, - "prerelease": false, - "created_at": "2021-10-22T15:30:11Z", - "published_at": "2021-10-28T11:52:55Z", - "assets": [ - { - "url": "https://api.github.com/repos/corda/node-explorer/releases/assets/48530967", - "id": 48530967, - "node_id": "RA_kwDODWZRV84C5IYX", - "name": "Corda.Node.Explorer-0.1.2.AppImage", - "label": null, - "uploader": { - "login": "jamesobrien86", - "id": 5717667, - "node_id": "MDQ6VXNlcjU3MTc2Njc=", - "avatar_url": "https://avatars.githubusercontent.com/u/5717667?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jamesobrien86", - "html_url": "https://github.com/jamesobrien86", - "followers_url": "https://api.github.com/users/jamesobrien86/followers", - "following_url": "https://api.github.com/users/jamesobrien86/following{/other_user}", - "gists_url": "https://api.github.com/users/jamesobrien86/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jamesobrien86/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jamesobrien86/subscriptions", - "organizations_url": "https://api.github.com/users/jamesobrien86/orgs", - "repos_url": "https://api.github.com/users/jamesobrien86/repos", - "events_url": "https://api.github.com/users/jamesobrien86/events{/privacy}", - "received_events_url": "https://api.github.com/users/jamesobrien86/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 227789596, - "download_count": 44, - "created_at": "2021-11-03T14:15:33Z", - "updated_at": "2021-11-03T14:17:42Z", - "browser_download_url": "https://github.com/corda/node-explorer/releases/download/v0.1.2-rev/Corda.Node.Explorer-0.1.2.AppImage" - }, - { - "url": "https://api.github.com/repos/corda/node-explorer/releases/assets/49448212", - "id": 49448212, - "node_id": "RA_kwDODWZRV84C8oUU", - "name": "Corda.Node.Explorer-0.1.2.dmg", - "label": null, - "uploader": { - "login": "jamesobrien86", - "id": 5717667, - "node_id": "MDQ6VXNlcjU3MTc2Njc=", - "avatar_url": "https://avatars.githubusercontent.com/u/5717667?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jamesobrien86", - "html_url": "https://github.com/jamesobrien86", - "followers_url": "https://api.github.com/users/jamesobrien86/followers", - "following_url": "https://api.github.com/users/jamesobrien86/following{/other_user}", - "gists_url": "https://api.github.com/users/jamesobrien86/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jamesobrien86/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jamesobrien86/subscriptions", - "organizations_url": "https://api.github.com/users/jamesobrien86/orgs", - "repos_url": "https://api.github.com/users/jamesobrien86/repos", - "events_url": "https://api.github.com/users/jamesobrien86/events{/privacy}", - "received_events_url": "https://api.github.com/users/jamesobrien86/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 207865045, - "download_count": 80, - "created_at": "2021-11-15T10:54:25Z", - "updated_at": "2021-11-15T10:56:30Z", - "browser_download_url": "https://github.com/corda/node-explorer/releases/download/v0.1.2-rev/Corda.Node.Explorer-0.1.2.dmg" - }, - { - "url": "https://api.github.com/repos/corda/node-explorer/releases/assets/48067494", - "id": 48067494, - "node_id": "RA_kwDODWZRV84C3XOm", - "name": "Corda.Node.Explorer.Setup.0.1.2.exe", - "label": null, - "uploader": { - "login": "jamesobrien86", - "id": 5717667, - "node_id": "MDQ6VXNlcjU3MTc2Njc=", - "avatar_url": "https://avatars.githubusercontent.com/u/5717667?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jamesobrien86", - "html_url": "https://github.com/jamesobrien86", - "followers_url": "https://api.github.com/users/jamesobrien86/followers", - "following_url": "https://api.github.com/users/jamesobrien86/following{/other_user}", - "gists_url": "https://api.github.com/users/jamesobrien86/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jamesobrien86/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jamesobrien86/subscriptions", - "organizations_url": "https://api.github.com/users/jamesobrien86/orgs", - "repos_url": "https://api.github.com/users/jamesobrien86/repos", - "events_url": "https://api.github.com/users/jamesobrien86/events{/privacy}", - "received_events_url": "https://api.github.com/users/jamesobrien86/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 168455299, - "download_count": 559, - "created_at": "2021-10-28T11:33:02Z", - "updated_at": "2021-10-28T11:35:01Z", - "browser_download_url": "https://github.com/corda/node-explorer/releases/download/v0.1.2-rev/Corda.Node.Explorer.Setup.0.1.2.exe" - }, - { - "url": "https://api.github.com/repos/corda/node-explorer/releases/assets/48531054", - "id": 48531054, - "node_id": "RA_kwDODWZRV84C5IZu", - "name": "node-explorer_0.1.2_amd64.deb", - "label": null, - "uploader": { - "login": "jamesobrien86", - "id": 5717667, - "node_id": "MDQ6VXNlcjU3MTc2Njc=", - "avatar_url": "https://avatars.githubusercontent.com/u/5717667?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jamesobrien86", - "html_url": "https://github.com/jamesobrien86", - "followers_url": "https://api.github.com/users/jamesobrien86/followers", - "following_url": "https://api.github.com/users/jamesobrien86/following{/other_user}", - "gists_url": "https://api.github.com/users/jamesobrien86/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jamesobrien86/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jamesobrien86/subscriptions", - "organizations_url": "https://api.github.com/users/jamesobrien86/orgs", - "repos_url": "https://api.github.com/users/jamesobrien86/repos", - "events_url": "https://api.github.com/users/jamesobrien86/events{/privacy}", - "received_events_url": "https://api.github.com/users/jamesobrien86/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 162152864, - "download_count": 61, - "created_at": "2021-11-03T14:16:49Z", - "updated_at": "2021-11-03T14:18:28Z", - "browser_download_url": "https://github.com/corda/node-explorer/releases/download/v0.1.2-rev/node-explorer_0.1.2_amd64.deb" - } - ], - "tarball_url": "https://api.github.com/repos/corda/node-explorer/tarball/v0.1.2-rev", - "zipball_url": "https://api.github.com/repos/corda/node-explorer/zipball/v0.1.2-rev", - "body_html": "

UI Update for Node Explorer

\n

What's Changed

\n\n

New Contributors

\n\n

Full Changelog: v0.1.1-rev...v0.1.2-rev

", - "mentions_count": 3 - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:43.635Z" - }, - "converse": { - "latestRelease": { - "url": "https://api.github.com/repos/conversejs/converse-desktop/releases/63855667", - "assets_url": "https://api.github.com/repos/conversejs/converse-desktop/releases/63855667/assets", - "upload_url": "https://uploads.github.com/repos/conversejs/converse-desktop/releases/63855667/assets{?name,label}", - "html_url": "https://github.com/conversejs/converse-desktop/releases/tag/v9.1.0", - "id": 63855667, - "author": { - "login": "jcbrand", - "id": 683911, - "node_id": "MDQ6VXNlcjY4MzkxMQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/683911?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jcbrand", - "html_url": "https://github.com/jcbrand", - "followers_url": "https://api.github.com/users/jcbrand/followers", - "following_url": "https://api.github.com/users/jcbrand/following{/other_user}", - "gists_url": "https://api.github.com/users/jcbrand/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jcbrand/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jcbrand/subscriptions", - "organizations_url": "https://api.github.com/users/jcbrand/orgs", - "repos_url": "https://api.github.com/users/jcbrand/repos", - "events_url": "https://api.github.com/users/jcbrand/events{/privacy}", - "received_events_url": "https://api.github.com/users/jcbrand/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOEMpj1M4Dzlwz", - "tag_name": "v9.1.0", - "target_commitish": "master", - "name": "Version 9.1.0 - 2022-04-07", - "draft": false, - "prerelease": false, - "created_at": "2022-04-07T12:45:30Z", - "published_at": "2022-04-07T12:46:14Z", - "assets": [ - { - "url": "https://api.github.com/repos/conversejs/converse-desktop/releases/assets/62021499", - "id": 62021499, - "node_id": "RA_kwDOEMpj1M4Dsl97", - "name": "Converse.Desktop-9.1.0.dmg", - "label": null, - "uploader": { - "login": "jcbrand", - "id": 683911, - "node_id": "MDQ6VXNlcjY4MzkxMQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/683911?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jcbrand", - "html_url": "https://github.com/jcbrand", - "followers_url": "https://api.github.com/users/jcbrand/followers", - "following_url": "https://api.github.com/users/jcbrand/following{/other_user}", - "gists_url": "https://api.github.com/users/jcbrand/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jcbrand/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jcbrand/subscriptions", - "organizations_url": "https://api.github.com/users/jcbrand/orgs", - "repos_url": "https://api.github.com/users/jcbrand/repos", - "events_url": "https://api.github.com/users/jcbrand/events{/privacy}", - "received_events_url": "https://api.github.com/users/jcbrand/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 97113487, - "download_count": 73, - "created_at": "2022-04-09T05:10:18Z", - "updated_at": "2022-04-09T05:10:41Z", - "browser_download_url": "https://github.com/conversejs/converse-desktop/releases/download/v9.1.0/Converse.Desktop-9.1.0.dmg" - }, - { - "url": "https://api.github.com/repos/conversejs/converse-desktop/releases/assets/62021344", - "id": 62021344, - "node_id": "RA_kwDOEMpj1M4Dsl7g", - "name": "Converse.Desktop.Setup.9.1.0.exe", - "label": null, - "uploader": { - "login": "jcbrand", - "id": 683911, - "node_id": "MDQ6VXNlcjY4MzkxMQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/683911?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jcbrand", - "html_url": "https://github.com/jcbrand", - "followers_url": "https://api.github.com/users/jcbrand/followers", - "following_url": "https://api.github.com/users/jcbrand/following{/other_user}", - "gists_url": "https://api.github.com/users/jcbrand/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jcbrand/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jcbrand/subscriptions", - "organizations_url": "https://api.github.com/users/jcbrand/orgs", - "repos_url": "https://api.github.com/users/jcbrand/repos", - "events_url": "https://api.github.com/users/jcbrand/events{/privacy}", - "received_events_url": "https://api.github.com/users/jcbrand/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-ms-dos-executable", - "state": "uploaded", - "size": 74306171, - "download_count": 222, - "created_at": "2022-04-09T05:04:45Z", - "updated_at": "2022-04-09T05:05:00Z", - "browser_download_url": "https://github.com/conversejs/converse-desktop/releases/download/v9.1.0/Converse.Desktop.Setup.9.1.0.exe" - }, - { - "url": "https://api.github.com/repos/conversejs/converse-desktop/releases/assets/62021317", - "id": 62021317, - "node_id": "RA_kwDOEMpj1M4Dsl7F", - "name": "converse_desktop-9.1.0_amd64.deb", - "label": null, - "uploader": { - "login": "jcbrand", - "id": 683911, - "node_id": "MDQ6VXNlcjY4MzkxMQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/683911?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jcbrand", - "html_url": "https://github.com/jcbrand", - "followers_url": "https://api.github.com/users/jcbrand/followers", - "following_url": "https://api.github.com/users/jcbrand/following{/other_user}", - "gists_url": "https://api.github.com/users/jcbrand/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jcbrand/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jcbrand/subscriptions", - "organizations_url": "https://api.github.com/users/jcbrand/orgs", - "repos_url": "https://api.github.com/users/jcbrand/repos", - "events_url": "https://api.github.com/users/jcbrand/events{/privacy}", - "received_events_url": "https://api.github.com/users/jcbrand/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.debian.binary-package", - "state": "uploaded", - "size": 65948842, - "download_count": 39, - "created_at": "2022-04-09T05:04:11Z", - "updated_at": "2022-04-09T05:04:26Z", - "browser_download_url": "https://github.com/conversejs/converse-desktop/releases/download/v9.1.0/converse_desktop-9.1.0_amd64.deb" - }, - { - "url": "https://api.github.com/repos/conversejs/converse-desktop/releases/assets/62021327", - "id": 62021327, - "node_id": "RA_kwDOEMpj1M4Dsl7P", - "name": "converse_desktop-9.1.0_x64.tar.gz", - "label": null, - "uploader": { - "login": "jcbrand", - "id": 683911, - "node_id": "MDQ6VXNlcjY4MzkxMQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/683911?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jcbrand", - "html_url": "https://github.com/jcbrand", - "followers_url": "https://api.github.com/users/jcbrand/followers", - "following_url": "https://api.github.com/users/jcbrand/following{/other_user}", - "gists_url": "https://api.github.com/users/jcbrand/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jcbrand/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jcbrand/subscriptions", - "organizations_url": "https://api.github.com/users/jcbrand/orgs", - "repos_url": "https://api.github.com/users/jcbrand/repos", - "events_url": "https://api.github.com/users/jcbrand/events{/privacy}", - "received_events_url": "https://api.github.com/users/jcbrand/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/gzip", - "state": "uploaded", - "size": 94807442, - "download_count": 34, - "created_at": "2022-04-09T05:04:26Z", - "updated_at": "2022-04-09T05:04:45Z", - "browser_download_url": "https://github.com/conversejs/converse-desktop/releases/download/v9.1.0/converse_desktop-9.1.0_x64.tar.gz" - } - ], - "tarball_url": "https://api.github.com/repos/conversejs/converse-desktop/tarball/v9.1.0", - "zipball_url": "https://api.github.com/repos/conversejs/converse-desktop/zipball/v9.1.0", - "body_html": "
    \n
  • Update to converse.js 9.1.0
  • \n
  • Update to Electron to 18.0.1
  • \n
  • Remove angularjs and simplify application
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:43.712Z" - }, - "correo": { - "latestRelease": { - "url": "https://api.github.com/repos/amitmerchant1990/correo/releases/3970606", - "assets_url": "https://api.github.com/repos/amitmerchant1990/correo/releases/3970606/assets", - "upload_url": "https://uploads.github.com/repos/amitmerchant1990/correo/releases/3970606/assets{?name,label}", - "html_url": "https://github.com/amitmerchant1990/correo/releases/tag/v1.0.5", - "id": 3970606, - "author": { - "login": "amitmerchant1990", - "id": 3647841, - "node_id": "MDQ6VXNlcjM2NDc4NDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/3647841?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/amitmerchant1990", - "html_url": "https://github.com/amitmerchant1990", - "followers_url": "https://api.github.com/users/amitmerchant1990/followers", - "following_url": "https://api.github.com/users/amitmerchant1990/following{/other_user}", - "gists_url": "https://api.github.com/users/amitmerchant1990/gists{/gist_id}", - "starred_url": "https://api.github.com/users/amitmerchant1990/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/amitmerchant1990/subscriptions", - "organizations_url": "https://api.github.com/users/amitmerchant1990/orgs", - "repos_url": "https://api.github.com/users/amitmerchant1990/repos", - "events_url": "https://api.github.com/users/amitmerchant1990/events{/privacy}", - "received_events_url": "https://api.github.com/users/amitmerchant1990/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTM5NzA2MDY=", - "tag_name": "v1.0.5", - "target_commitish": "master", - "name": "Initial Release", - "draft": false, - "prerelease": false, - "created_at": "2016-08-25T08:54:26Z", - "published_at": "2016-08-25T10:45:30Z", - "assets": [ - { - "url": "https://api.github.com/repos/amitmerchant1990/correo/releases/assets/2202905", - "id": 2202905, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIyMDI5MDU=", - "name": "Correo-darwin-x64.zip", - "label": null, - "uploader": { - "login": "amitmerchant1990", - "id": 3647841, - "node_id": "MDQ6VXNlcjM2NDc4NDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/3647841?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/amitmerchant1990", - "html_url": "https://github.com/amitmerchant1990", - "followers_url": "https://api.github.com/users/amitmerchant1990/followers", - "following_url": "https://api.github.com/users/amitmerchant1990/following{/other_user}", - "gists_url": "https://api.github.com/users/amitmerchant1990/gists{/gist_id}", - "starred_url": "https://api.github.com/users/amitmerchant1990/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/amitmerchant1990/subscriptions", - "organizations_url": "https://api.github.com/users/amitmerchant1990/orgs", - "repos_url": "https://api.github.com/users/amitmerchant1990/repos", - "events_url": "https://api.github.com/users/amitmerchant1990/events{/privacy}", - "received_events_url": "https://api.github.com/users/amitmerchant1990/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 121942534, - "download_count": 3888, - "created_at": "2016-08-25T10:25:13Z", - "updated_at": "2016-08-25T10:32:51Z", - "browser_download_url": "https://github.com/amitmerchant1990/correo/releases/download/v1.0.5/Correo-darwin-x64.zip" - }, - { - "url": "https://api.github.com/repos/amitmerchant1990/correo/releases/assets/2202467", - "id": 2202467, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIyMDI0Njc=", - "name": "Correo-linux-x64.zip", - "label": null, - "uploader": { - "login": "amitmerchant1990", - "id": 3647841, - "node_id": "MDQ6VXNlcjM2NDc4NDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/3647841?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/amitmerchant1990", - "html_url": "https://github.com/amitmerchant1990", - "followers_url": "https://api.github.com/users/amitmerchant1990/followers", - "following_url": "https://api.github.com/users/amitmerchant1990/following{/other_user}", - "gists_url": "https://api.github.com/users/amitmerchant1990/gists{/gist_id}", - "starred_url": "https://api.github.com/users/amitmerchant1990/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/amitmerchant1990/subscriptions", - "organizations_url": "https://api.github.com/users/amitmerchant1990/orgs", - "repos_url": "https://api.github.com/users/amitmerchant1990/repos", - "events_url": "https://api.github.com/users/amitmerchant1990/events{/privacy}", - "received_events_url": "https://api.github.com/users/amitmerchant1990/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 47875234, - "download_count": 3381, - "created_at": "2016-08-25T09:45:53Z", - "updated_at": "2016-08-25T09:52:25Z", - "browser_download_url": "https://github.com/amitmerchant1990/correo/releases/download/v1.0.5/Correo-linux-x64.zip" - }, - { - "url": "https://api.github.com/repos/amitmerchant1990/correo/releases/assets/2202555", - "id": 2202555, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIyMDI1NTU=", - "name": "Correo-win32-ia32.zip", - "label": null, - "uploader": { - "login": "amitmerchant1990", - "id": 3647841, - "node_id": "MDQ6VXNlcjM2NDc4NDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/3647841?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/amitmerchant1990", - "html_url": "https://github.com/amitmerchant1990", - "followers_url": "https://api.github.com/users/amitmerchant1990/followers", - "following_url": "https://api.github.com/users/amitmerchant1990/following{/other_user}", - "gists_url": "https://api.github.com/users/amitmerchant1990/gists{/gist_id}", - "starred_url": "https://api.github.com/users/amitmerchant1990/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/amitmerchant1990/subscriptions", - "organizations_url": "https://api.github.com/users/amitmerchant1990/orgs", - "repos_url": "https://api.github.com/users/amitmerchant1990/repos", - "events_url": "https://api.github.com/users/amitmerchant1990/events{/privacy}", - "received_events_url": "https://api.github.com/users/amitmerchant1990/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 48490299, - "download_count": 19795, - "created_at": "2016-08-25T10:09:20Z", - "updated_at": "2016-08-25T10:13:04Z", - "browser_download_url": "https://github.com/amitmerchant1990/correo/releases/download/v1.0.5/Correo-win32-ia32.zip" - } - ], - "tarball_url": "https://api.github.com/repos/amitmerchant1990/correo/tarball/v1.0.5", - "zipball_url": "https://api.github.com/repos/amitmerchant1990/correo/zipball/v1.0.5", - "body_html": "

Features

\n
    \n
  • Run Gmail right from the Taskbar(in Windows) or from the Menubar(in macOS).
  • \n
  • App will keep alive in tray for quick usage.
  • \n
  • Uses Gmail's UI for mobile so it's best to use within menubar/taskbar.
  • \n
  • Cross platform\n
      \n
    • Windows, macOS and Linux ready.
    • \n
    \n
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:43.717Z" - }, - "cozy-desktop": { - "latestRelease": { - "url": "https://api.github.com/repos/cozy-labs/cozy-desktop/releases/65568809", - "assets_url": "https://api.github.com/repos/cozy-labs/cozy-desktop/releases/65568809/assets", - "upload_url": "https://uploads.github.com/repos/cozy-labs/cozy-desktop/releases/65568809/assets{?name,label}", - "html_url": "https://github.com/cozy-labs/cozy-desktop/releases/tag/v3.34.2", - "id": 65568809, - "author": { - "login": "taratatach", - "id": 580382, - "node_id": "MDQ6VXNlcjU4MDM4Mg==", - "avatar_url": "https://avatars.githubusercontent.com/u/580382?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/taratatach", - "html_url": "https://github.com/taratatach", - "followers_url": "https://api.github.com/users/taratatach/followers", - "following_url": "https://api.github.com/users/taratatach/following{/other_user}", - "gists_url": "https://api.github.com/users/taratatach/gists{/gist_id}", - "starred_url": "https://api.github.com/users/taratatach/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/taratatach/subscriptions", - "organizations_url": "https://api.github.com/users/taratatach/orgs", - "repos_url": "https://api.github.com/users/taratatach/repos", - "events_url": "https://api.github.com/users/taratatach/events{/privacy}", - "received_events_url": "https://api.github.com/users/taratatach/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOAWTVE84D6IAp", - "tag_name": "v3.34.2", - "target_commitish": "a4dbdaa821d3739ca33b08c1823eac731cc39b22", - "name": "It's OK not to be present", - "draft": false, - "prerelease": false, - "created_at": "2022-04-28T11:58:58Z", - "published_at": "2022-04-28T12:27:02Z", - "assets": [ - { - "url": "https://api.github.com/repos/cozy-labs/cozy-desktop/releases/assets/63906219", - "id": 63906219, - "node_id": "RA_kwDOAWTVE84DzyGr", - "name": "Cozy-Drive-3.34.2-i386.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 33658350, - "download_count": 29, - "created_at": "2022-04-28T12:01:39Z", - "updated_at": "2022-04-28T12:01:40Z", - "browser_download_url": "https://github.com/cozy-labs/cozy-desktop/releases/download/v3.34.2/Cozy-Drive-3.34.2-i386.AppImage" - }, - { - "url": "https://api.github.com/repos/cozy-labs/cozy-desktop/releases/assets/63906876", - "id": 63906876, - "node_id": "RA_kwDOAWTVE84DzyQ8", - "name": "Cozy-Drive-3.34.2-mac.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 91515324, - "download_count": 531, - "created_at": "2022-04-28T12:11:30Z", - "updated_at": "2022-04-28T12:11:35Z", - "browser_download_url": "https://github.com/cozy-labs/cozy-desktop/releases/download/v3.34.2/Cozy-Drive-3.34.2-mac.zip" - }, - { - "url": "https://api.github.com/repos/cozy-labs/cozy-desktop/releases/assets/63906188", - "id": 63906188, - "node_id": "RA_kwDOAWTVE84DzyGM", - "name": "Cozy-Drive-3.34.2-x86_64.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 93057309, - "download_count": 916, - "created_at": "2022-04-28T12:01:18Z", - "updated_at": "2022-04-28T12:01:20Z", - "browser_download_url": "https://github.com/cozy-labs/cozy-desktop/releases/download/v3.34.2/Cozy-Drive-3.34.2-x86_64.AppImage" - }, - { - "url": "https://api.github.com/repos/cozy-labs/cozy-desktop/releases/assets/63906867", - "id": 63906867, - "node_id": "RA_kwDOAWTVE84DzyQz", - "name": "Cozy-Drive-3.34.2.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 94548163, - "download_count": 244, - "created_at": "2022-04-28T12:11:13Z", - "updated_at": "2022-04-28T12:11:18Z", - "browser_download_url": "https://github.com/cozy-labs/cozy-desktop/releases/download/v3.34.2/Cozy-Drive-3.34.2.dmg" - }, - { - "url": "https://api.github.com/repos/cozy-labs/cozy-desktop/releases/assets/63906868", - "id": 63906868, - "node_id": "RA_kwDOAWTVE84DzyQ0", - "name": "Cozy-Drive-3.34.2.dmg.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 100772, - "download_count": 0, - "created_at": "2022-04-28T12:11:13Z", - "updated_at": "2022-04-28T12:11:13Z", - "browser_download_url": "https://github.com/cozy-labs/cozy-desktop/releases/download/v3.34.2/Cozy-Drive-3.34.2.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/cozy-labs/cozy-desktop/releases/assets/63908050", - "id": 63908050, - "node_id": "RA_kwDOAWTVE84DzyjS", - "name": "Cozy-Drive-Setup-3.34.2.exe", - "label": "", - "uploader": { - "login": "cozy-desktop-bot", - "id": 39957458, - "node_id": "MDQ6VXNlcjM5OTU3NDU4", - "avatar_url": "https://avatars.githubusercontent.com/u/39957458?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/cozy-desktop-bot", - "html_url": "https://github.com/cozy-desktop-bot", - "followers_url": "https://api.github.com/users/cozy-desktop-bot/followers", - "following_url": "https://api.github.com/users/cozy-desktop-bot/following{/other_user}", - "gists_url": "https://api.github.com/users/cozy-desktop-bot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/cozy-desktop-bot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/cozy-desktop-bot/subscriptions", - "organizations_url": "https://api.github.com/users/cozy-desktop-bot/orgs", - "repos_url": "https://api.github.com/users/cozy-desktop-bot/repos", - "events_url": "https://api.github.com/users/cozy-desktop-bot/events{/privacy}", - "received_events_url": "https://api.github.com/users/cozy-desktop-bot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 134070696, - "download_count": 3384, - "created_at": "2022-04-28T12:23:01Z", - "updated_at": "2022-04-28T12:23:05Z", - "browser_download_url": "https://github.com/cozy-labs/cozy-desktop/releases/download/v3.34.2/Cozy-Drive-Setup-3.34.2.exe" - }, - { - "url": "https://api.github.com/repos/cozy-labs/cozy-desktop/releases/assets/63908051", - "id": 63908051, - "node_id": "RA_kwDOAWTVE84DzyjT", - "name": "Cozy-Drive-Setup-3.34.2.exe.blockmap", - "label": "", - "uploader": { - "login": "cozy-desktop-bot", - "id": 39957458, - "node_id": "MDQ6VXNlcjM5OTU3NDU4", - "avatar_url": "https://avatars.githubusercontent.com/u/39957458?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/cozy-desktop-bot", - "html_url": "https://github.com/cozy-desktop-bot", - "followers_url": "https://api.github.com/users/cozy-desktop-bot/followers", - "following_url": "https://api.github.com/users/cozy-desktop-bot/following{/other_user}", - "gists_url": "https://api.github.com/users/cozy-desktop-bot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/cozy-desktop-bot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/cozy-desktop-bot/subscriptions", - "organizations_url": "https://api.github.com/users/cozy-desktop-bot/orgs", - "repos_url": "https://api.github.com/users/cozy-desktop-bot/repos", - "events_url": "https://api.github.com/users/cozy-desktop-bot/events{/privacy}", - "received_events_url": "https://api.github.com/users/cozy-desktop-bot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 139855, - "download_count": 2126, - "created_at": "2022-04-28T12:23:01Z", - "updated_at": "2022-04-28T12:23:01Z", - "browser_download_url": "https://github.com/cozy-labs/cozy-desktop/releases/download/v3.34.2/Cozy-Drive-Setup-3.34.2.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/cozy-labs/cozy-desktop/releases/assets/63906221", - "id": 63906221, - "node_id": "RA_kwDOAWTVE84DzyGt", - "name": "latest-linux-ia32.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 383, - "download_count": 0, - "created_at": "2022-04-28T12:01:40Z", - "updated_at": "2022-04-28T12:01:40Z", - "browser_download_url": "https://github.com/cozy-labs/cozy-desktop/releases/download/v3.34.2/latest-linux-ia32.yml" - }, - { - "url": "https://api.github.com/repos/cozy-labs/cozy-desktop/releases/assets/63906222", - "id": 63906222, - "node_id": "RA_kwDOAWTVE84DzyGu", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 387, - "download_count": 4763, - "created_at": "2022-04-28T12:01:40Z", - "updated_at": "2022-04-28T12:01:40Z", - "browser_download_url": "https://github.com/cozy-labs/cozy-desktop/releases/download/v3.34.2/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/cozy-labs/cozy-desktop/releases/assets/63906887", - "id": 63906887, - "node_id": "RA_kwDOAWTVE84DzyRH", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 522, - "download_count": 3466, - "created_at": "2022-04-28T12:11:35Z", - "updated_at": "2022-04-28T12:11:35Z", - "browser_download_url": "https://github.com/cozy-labs/cozy-desktop/releases/download/v3.34.2/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/cozy-labs/cozy-desktop/releases/assets/63908069", - "id": 63908069, - "node_id": "RA_kwDOAWTVE84Dzyjl", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "cozy-desktop-bot", - "id": 39957458, - "node_id": "MDQ6VXNlcjM5OTU3NDU4", - "avatar_url": "https://avatars.githubusercontent.com/u/39957458?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/cozy-desktop-bot", - "html_url": "https://github.com/cozy-desktop-bot", - "followers_url": "https://api.github.com/users/cozy-desktop-bot/followers", - "following_url": "https://api.github.com/users/cozy-desktop-bot/following{/other_user}", - "gists_url": "https://api.github.com/users/cozy-desktop-bot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/cozy-desktop-bot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/cozy-desktop-bot/subscriptions", - "organizations_url": "https://api.github.com/users/cozy-desktop-bot/orgs", - "repos_url": "https://api.github.com/users/cozy-desktop-bot/repos", - "events_url": "https://api.github.com/users/cozy-desktop-bot/events{/privacy}", - "received_events_url": "https://api.github.com/users/cozy-desktop-bot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 352, - "download_count": 7697, - "created_at": "2022-04-28T12:23:05Z", - "updated_at": "2022-04-28T12:23:05Z", - "browser_download_url": "https://github.com/cozy-labs/cozy-desktop/releases/download/v3.34.2/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/cozy-labs/cozy-desktop/tarball/v3.34.2", - "zipball_url": "https://api.github.com/repos/cozy-labs/cozy-desktop/zipball/v3.34.2", - "body_html": "

Improvements for all users:

\n
    \n
  • 🐛 We fixed another issue with the latest data migration. It affected users who
    \nhad deleted directories which were still known to the local PouchDB database.
    \nMissing directories will now be handled appropriately.
  • \n
\n

See also known issues.

\n

Happy syncing!

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:43.866Z" - }, - "cromberg": { - "latestRelease": { - "url": "https://api.github.com/repos/z17/home-accounting-system/releases/56413344", - "assets_url": "https://api.github.com/repos/z17/home-accounting-system/releases/56413344/assets", - "upload_url": "https://uploads.github.com/repos/z17/home-accounting-system/releases/56413344/assets{?name,label}", - "html_url": "https://github.com/z17/home-accounting-system/releases/tag/v1.3.0", - "id": 56413344, - "author": { - "login": "z17", - "id": 4404097, - "node_id": "MDQ6VXNlcjQ0MDQwOTc=", - "avatar_url": "https://avatars.githubusercontent.com/u/4404097?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/z17", - "html_url": "https://github.com/z17", - "followers_url": "https://api.github.com/users/z17/followers", - "following_url": "https://api.github.com/users/z17/following{/other_user}", - "gists_url": "https://api.github.com/users/z17/gists{/gist_id}", - "starred_url": "https://api.github.com/users/z17/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/z17/subscriptions", - "organizations_url": "https://api.github.com/users/z17/orgs", - "repos_url": "https://api.github.com/users/z17/repos", - "events_url": "https://api.github.com/users/z17/events{/privacy}", - "received_events_url": "https://api.github.com/users/z17/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOBS6ejM4DXMyg", - "tag_name": "v1.3.0", - "target_commitish": "master", - "name": "v1.3.0", - "draft": false, - "prerelease": false, - "created_at": "2022-01-04T21:38:30Z", - "published_at": "2022-01-04T22:20:25Z", - "assets": [ - { - "url": "https://api.github.com/repos/z17/home-accounting-system/releases/assets/53208667", - "id": 53208667, - "node_id": "RA_kwDOBS6ejM4DK-Zb", - "name": "Cromberg-1.3.0.AppImage", - "label": null, - "uploader": { - "login": "z17", - "id": 4404097, - "node_id": "MDQ6VXNlcjQ0MDQwOTc=", - "avatar_url": "https://avatars.githubusercontent.com/u/4404097?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/z17", - "html_url": "https://github.com/z17", - "followers_url": "https://api.github.com/users/z17/followers", - "following_url": "https://api.github.com/users/z17/following{/other_user}", - "gists_url": "https://api.github.com/users/z17/gists{/gist_id}", - "starred_url": "https://api.github.com/users/z17/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/z17/subscriptions", - "organizations_url": "https://api.github.com/users/z17/orgs", - "repos_url": "https://api.github.com/users/z17/repos", - "events_url": "https://api.github.com/users/z17/events{/privacy}", - "received_events_url": "https://api.github.com/users/z17/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 128879829, - "download_count": 476, - "created_at": "2022-01-04T22:08:11Z", - "updated_at": "2022-01-04T22:13:18Z", - "browser_download_url": "https://github.com/z17/home-accounting-system/releases/download/v1.3.0/Cromberg-1.3.0.AppImage" - }, - { - "url": "https://api.github.com/repos/z17/home-accounting-system/releases/assets/53208966", - "id": 53208966, - "node_id": "RA_kwDOBS6ejM4DK-eG", - "name": "Cromberg-1.3.0.dmg", - "label": null, - "uploader": { - "login": "z17", - "id": 4404097, - "node_id": "MDQ6VXNlcjQ0MDQwOTc=", - "avatar_url": "https://avatars.githubusercontent.com/u/4404097?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/z17", - "html_url": "https://github.com/z17", - "followers_url": "https://api.github.com/users/z17/followers", - "following_url": "https://api.github.com/users/z17/following{/other_user}", - "gists_url": "https://api.github.com/users/z17/gists{/gist_id}", - "starred_url": "https://api.github.com/users/z17/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/z17/subscriptions", - "organizations_url": "https://api.github.com/users/z17/orgs", - "repos_url": "https://api.github.com/users/z17/repos", - "events_url": "https://api.github.com/users/z17/events{/privacy}", - "received_events_url": "https://api.github.com/users/z17/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 110170066, - "download_count": 14, - "created_at": "2022-01-04T22:13:18Z", - "updated_at": "2022-01-04T22:17:39Z", - "browser_download_url": "https://github.com/z17/home-accounting-system/releases/download/v1.3.0/Cromberg-1.3.0.dmg" - }, - { - "url": "https://api.github.com/repos/z17/home-accounting-system/releases/assets/53208412", - "id": 53208412, - "node_id": "RA_kwDOBS6ejM4DK-Vc", - "name": "Cromberg.1.3.0.exe", - "label": null, - "uploader": { - "login": "z17", - "id": 4404097, - "node_id": "MDQ6VXNlcjQ0MDQwOTc=", - "avatar_url": "https://avatars.githubusercontent.com/u/4404097?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/z17", - "html_url": "https://github.com/z17", - "followers_url": "https://api.github.com/users/z17/followers", - "following_url": "https://api.github.com/users/z17/following{/other_user}", - "gists_url": "https://api.github.com/users/z17/gists{/gist_id}", - "starred_url": "https://api.github.com/users/z17/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/z17/subscriptions", - "organizations_url": "https://api.github.com/users/z17/orgs", - "repos_url": "https://api.github.com/users/z17/repos", - "events_url": "https://api.github.com/users/z17/events{/privacy}", - "received_events_url": "https://api.github.com/users/z17/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 68687181, - "download_count": 51, - "created_at": "2022-01-04T22:02:08Z", - "updated_at": "2022-01-04T22:04:56Z", - "browser_download_url": "https://github.com/z17/home-accounting-system/releases/download/v1.3.0/Cromberg.1.3.0.exe" - }, - { - "url": "https://api.github.com/repos/z17/home-accounting-system/releases/assets/53208538", - "id": 53208538, - "node_id": "RA_kwDOBS6ejM4DK-Xa", - "name": "cromberg_1.3.0_amd64.deb", - "label": null, - "uploader": { - "login": "z17", - "id": 4404097, - "node_id": "MDQ6VXNlcjQ0MDQwOTc=", - "avatar_url": "https://avatars.githubusercontent.com/u/4404097?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/z17", - "html_url": "https://github.com/z17", - "followers_url": "https://api.github.com/users/z17/followers", - "following_url": "https://api.github.com/users/z17/following{/other_user}", - "gists_url": "https://api.github.com/users/z17/gists{/gist_id}", - "starred_url": "https://api.github.com/users/z17/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/z17/subscriptions", - "organizations_url": "https://api.github.com/users/z17/orgs", - "repos_url": "https://api.github.com/users/z17/repos", - "events_url": "https://api.github.com/users/z17/events{/privacy}", - "received_events_url": "https://api.github.com/users/z17/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 82285214, - "download_count": 9, - "created_at": "2022-01-04T22:04:56Z", - "updated_at": "2022-01-04T22:08:11Z", - "browser_download_url": "https://github.com/z17/home-accounting-system/releases/download/v1.3.0/cromberg_1.3.0_amd64.deb" - } - ], - "tarball_url": "https://api.github.com/repos/z17/home-accounting-system/tarball/v1.3.0", - "zipball_url": "https://api.github.com/repos/z17/home-accounting-system/zipball/v1.3.0", - "body_html": "

Release notes:

\n
    \n
  • Balance tab has become table-like
  • \n
  • ReactJS is used for rendering app
  • \n
", - "reactions": { - "url": "https://api.github.com/repos/z17/home-accounting-system/releases/56413344/reactions", - "total_count": 1, - "+1": 1, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:43.909Z" - }, - "crossover": { - "latestRelease": { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/64545236", - "assets_url": "https://api.github.com/repos/lacymorrow/crossover/releases/64545236/assets", - "upload_url": "https://uploads.github.com/repos/lacymorrow/crossover/releases/64545236/assets{?name,label}", - "html_url": "https://github.com/lacymorrow/crossover/releases/tag/v3.1.5", - "id": 64545236, - "author": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDODLBL_s4D2OHU", - "tag_name": "v3.1.5", - "target_commitish": "master", - "name": "CrossOver v3.1.5: New Features, New Look", - "draft": false, - "prerelease": false, - "created_at": "2022-04-15T16:01:54Z", - "published_at": "2022-04-15T18:57:54Z", - "assets": [ - { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/62691668", - "id": 62691668, - "node_id": "RA_kwDODLBL_s4DvJlU", - "name": "builder-debug.yml", - "label": null, - "uploader": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-yaml", - "state": "uploaded", - "size": 678, - "download_count": 171, - "created_at": "2022-04-15T18:03:36Z", - "updated_at": "2022-04-15T18:03:36Z", - "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.1.5/builder-debug.yml" - }, - { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/62691670", - "id": 62691670, - "node_id": "RA_kwDODLBL_s4DvJlW", - "name": "builder-effective-config.yaml", - "label": null, - "uploader": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-yaml", - "state": "uploaded", - "size": 1481, - "download_count": 49, - "created_at": "2022-04-15T18:03:36Z", - "updated_at": "2022-04-15T18:03:36Z", - "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.1.5/builder-effective-config.yaml" - }, - { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/62691671", - "id": 62691671, - "node_id": "RA_kwDODLBL_s4DvJlX", - "name": "CrossOver-3.1.5-amd64.deb", - "label": null, - "uploader": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-deb", - "state": "uploaded", - "size": 77320242, - "download_count": 376, - "created_at": "2022-04-15T18:03:36Z", - "updated_at": "2022-04-15T18:03:40Z", - "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.1.5/CrossOver-3.1.5-amd64.deb" - }, - { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/62691796", - "id": 62691796, - "node_id": "RA_kwDODLBL_s4DvJnU", - "name": "CrossOver-3.1.5-amd64.snap", - "label": null, - "uploader": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 91275264, - "download_count": 40, - "created_at": "2022-04-15T18:07:09Z", - "updated_at": "2022-04-15T18:07:13Z", - "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.1.5/CrossOver-3.1.5-amd64.snap" - }, - { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/62691800", - "id": 62691800, - "node_id": "RA_kwDODLBL_s4DvJnY", - "name": "CrossOver-3.1.5-arm64.dmg", - "label": null, - "uploader": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 110618490, - "download_count": 88, - "created_at": "2022-04-15T18:07:14Z", - "updated_at": "2022-04-15T18:07:19Z", - "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.1.5/CrossOver-3.1.5-arm64.dmg" - }, - { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/62691805", - "id": 62691805, - "node_id": "RA_kwDODLBL_s4DvJnd", - "name": "CrossOver-3.1.5-arm64.dmg.blockmap", - "label": null, - "uploader": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 116920, - "download_count": 32, - "created_at": "2022-04-15T18:07:19Z", - "updated_at": "2022-04-15T18:07:19Z", - "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.1.5/CrossOver-3.1.5-arm64.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/62691807", - "id": 62691807, - "node_id": "RA_kwDODLBL_s4DvJnf", - "name": "CrossOver-3.1.5-arm64.zip", - "label": null, - "uploader": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 106308804, - "download_count": 187, - "created_at": "2022-04-15T18:07:19Z", - "updated_at": "2022-04-15T18:07:24Z", - "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.1.5/CrossOver-3.1.5-arm64.zip" - }, - { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/62691818", - "id": 62691818, - "node_id": "RA_kwDODLBL_s4DvJnq", - "name": "CrossOver-3.1.5-arm64.zip.blockmap", - "label": null, - "uploader": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 111688, - "download_count": 17, - "created_at": "2022-04-15T18:07:24Z", - "updated_at": "2022-04-15T18:07:24Z", - "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.1.5/CrossOver-3.1.5-arm64.zip.blockmap" - }, - { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/62691819", - "id": 62691819, - "node_id": "RA_kwDODLBL_s4DvJnr", - "name": "CrossOver-3.1.5-i386.AppImage", - "label": null, - "uploader": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 103889894, - "download_count": 29, - "created_at": "2022-04-15T18:07:24Z", - "updated_at": "2022-04-15T18:07:29Z", - "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.1.5/CrossOver-3.1.5-i386.AppImage" - }, - { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/62691827", - "id": 62691827, - "node_id": "RA_kwDODLBL_s4DvJnz", - "name": "CrossOver-3.1.5-i386.deb", - "label": null, - "uploader": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-deb", - "state": "uploaded", - "size": 76041962, - "download_count": 17, - "created_at": "2022-04-15T18:07:29Z", - "updated_at": "2022-04-15T18:07:31Z", - "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.1.5/CrossOver-3.1.5-i386.deb" - }, - { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/62691830", - "id": 62691830, - "node_id": "RA_kwDODLBL_s4DvJn2", - "name": "CrossOver-3.1.5-i686.pacman", - "label": null, - "uploader": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 76037116, - "download_count": 19, - "created_at": "2022-04-15T18:07:31Z", - "updated_at": "2022-04-15T18:07:34Z", - "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.1.5/CrossOver-3.1.5-i686.pacman" - }, - { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/62691833", - "id": 62691833, - "node_id": "RA_kwDODLBL_s4DvJn5", - "name": "CrossOver-3.1.5-i686.rpm", - "label": null, - "uploader": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-rpm", - "state": "uploaded", - "size": 76067457, - "download_count": 16, - "created_at": "2022-04-15T18:07:34Z", - "updated_at": "2022-04-15T18:07:37Z", - "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.1.5/CrossOver-3.1.5-i686.rpm" - }, - { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/62691834", - "id": 62691834, - "node_id": "RA_kwDODLBL_s4DvJn6", - "name": "CrossOver-3.1.5-ia32.apk", - "label": null, - "uploader": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.android.package-archive", - "state": "uploaded", - "size": 102628866, - "download_count": 30, - "created_at": "2022-04-15T18:07:37Z", - "updated_at": "2022-04-15T18:07:41Z", - "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.1.5/CrossOver-3.1.5-ia32.apk" - }, - { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/62691837", - "id": 62691837, - "node_id": "RA_kwDODLBL_s4DvJn9", - "name": "CrossOver-3.1.5-ia32.freebsd", - "label": null, - "uploader": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 77953496, - "download_count": 12, - "created_at": "2022-04-15T18:07:41Z", - "updated_at": "2022-04-15T18:07:44Z", - "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.1.5/CrossOver-3.1.5-ia32.freebsd" - }, - { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/62691841", - "id": 62691841, - "node_id": "RA_kwDODLBL_s4DvJoB", - "name": "CrossOver-3.1.5-x64.apk", - "label": null, - "uploader": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.android.package-archive", - "state": "uploaded", - "size": 104760230, - "download_count": 50, - "created_at": "2022-04-15T18:07:44Z", - "updated_at": "2022-04-15T18:07:48Z", - "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.1.5/CrossOver-3.1.5-x64.apk" - }, - { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/62691844", - "id": 62691844, - "node_id": "RA_kwDODLBL_s4DvJoE", - "name": "CrossOver-3.1.5-x64.dmg", - "label": null, - "uploader": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 107858365, - "download_count": 62, - "created_at": "2022-04-15T18:07:48Z", - "updated_at": "2022-04-15T18:07:52Z", - "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.1.5/CrossOver-3.1.5-x64.dmg" - }, - { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/62691848", - "id": 62691848, - "node_id": "RA_kwDODLBL_s4DvJoI", - "name": "CrossOver-3.1.5-x64.dmg.blockmap", - "label": null, - "uploader": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 115253, - "download_count": 21, - "created_at": "2022-04-15T18:07:52Z", - "updated_at": "2022-04-15T18:07:52Z", - "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.1.5/CrossOver-3.1.5-x64.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/62691849", - "id": 62691849, - "node_id": "RA_kwDODLBL_s4DvJoJ", - "name": "CrossOver-3.1.5-x64.freebsd", - "label": null, - "uploader": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 79261888, - "download_count": 12, - "created_at": "2022-04-15T18:07:52Z", - "updated_at": "2022-04-15T18:07:55Z", - "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.1.5/CrossOver-3.1.5-x64.freebsd" - }, - { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/62691850", - "id": 62691850, - "node_id": "RA_kwDODLBL_s4DvJoK", - "name": "CrossOver-3.1.5-x64.pacman", - "label": null, - "uploader": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 77333020, - "download_count": 31, - "created_at": "2022-04-15T18:07:55Z", - "updated_at": "2022-04-15T18:07:58Z", - "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.1.5/CrossOver-3.1.5-x64.pacman" - }, - { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/62691853", - "id": 62691853, - "node_id": "RA_kwDODLBL_s4DvJoN", - "name": "CrossOver-3.1.5-x64.zip", - "label": null, - "uploader": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 103815653, - "download_count": 552, - "created_at": "2022-04-15T18:07:58Z", - "updated_at": "2022-04-15T18:08:02Z", - "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.1.5/CrossOver-3.1.5-x64.zip" - }, - { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/62691856", - "id": 62691856, - "node_id": "RA_kwDODLBL_s4DvJoQ", - "name": "CrossOver-3.1.5-x64.zip.blockmap", - "label": null, - "uploader": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 108047, - "download_count": 14, - "created_at": "2022-04-15T18:08:02Z", - "updated_at": "2022-04-15T18:08:02Z", - "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.1.5/CrossOver-3.1.5-x64.zip.blockmap" - }, - { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/62691858", - "id": 62691858, - "node_id": "RA_kwDODLBL_s4DvJoS", - "name": "CrossOver-3.1.5-x86_64.AppImage", - "label": null, - "uploader": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 106033278, - "download_count": 36, - "created_at": "2022-04-15T18:08:02Z", - "updated_at": "2022-04-15T18:08:06Z", - "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.1.5/CrossOver-3.1.5-x86_64.AppImage" - }, - { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/62691865", - "id": 62691865, - "node_id": "RA_kwDODLBL_s4DvJoZ", - "name": "CrossOver-3.1.5-x86_64.rpm", - "label": null, - "uploader": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-rpm", - "state": "uploaded", - "size": 77918053, - "download_count": 19, - "created_at": "2022-04-15T18:08:06Z", - "updated_at": "2022-04-15T18:08:09Z", - "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.1.5/CrossOver-3.1.5-x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/62691872", - "id": 62691872, - "node_id": "RA_kwDODLBL_s4DvJog", - "name": "CrossOver-3.1.5.exe", - "label": null, - "uploader": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 150082755, - "download_count": 19482, - "created_at": "2022-04-15T18:08:09Z", - "updated_at": "2022-04-15T18:08:14Z", - "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.1.5/CrossOver-3.1.5.exe" - }, - { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/62691876", - "id": 62691876, - "node_id": "RA_kwDODLBL_s4DvJok", - "name": "CrossOver-3.1.5.exe.blockmap", - "label": null, - "uploader": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 155570, - "download_count": 18422, - "created_at": "2022-04-15T18:08:14Z", - "updated_at": "2022-04-15T18:08:15Z", - "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.1.5/CrossOver-3.1.5.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/62691877", - "id": 62691877, - "node_id": "RA_kwDODLBL_s4DvJol", - "name": "CrossOver-Portable-3.1.5.exe", - "label": null, - "uploader": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 149937031, - "download_count": 354, - "created_at": "2022-04-15T18:08:15Z", - "updated_at": "2022-04-15T18:08:20Z", - "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.1.5/CrossOver-Portable-3.1.5.exe" - }, - { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/62691881", - "id": 62691881, - "node_id": "RA_kwDODLBL_s4DvJop", - "name": "CrossOver.exe", - "label": null, - "uploader": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 150082755, - "download_count": 9765, - "created_at": "2022-04-15T18:08:20Z", - "updated_at": "2022-04-15T18:08:26Z", - "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.1.5/CrossOver.exe" - }, - { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/62691885", - "id": 62691885, - "node_id": "RA_kwDODLBL_s4DvJot", - "name": "latest-linux-ia32.yml", - "label": null, - "uploader": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-yaml", - "state": "uploaded", - "size": 380, - "download_count": 12, - "created_at": "2022-04-15T18:08:26Z", - "updated_at": "2022-04-15T18:08:26Z", - "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.1.5/latest-linux-ia32.yml" - }, - { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/62691886", - "id": 62691886, - "node_id": "RA_kwDODLBL_s4DvJou", - "name": "latest-linux.yml", - "label": null, - "uploader": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-yaml", - "state": "uploaded", - "size": 384, - "download_count": 10, - "created_at": "2022-04-15T18:08:26Z", - "updated_at": "2022-04-15T18:08:26Z", - "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.1.5/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/62691887", - "id": 62691887, - "node_id": "RA_kwDODLBL_s4DvJov", - "name": "latest-mac.yml", - "label": null, - "uploader": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-yaml", - "state": "uploaded", - "size": 809, - "download_count": 3162, - "created_at": "2022-04-15T18:08:26Z", - "updated_at": "2022-04-15T18:08:26Z", - "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.1.5/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/assets/62691888", - "id": 62691888, - "node_id": "RA_kwDODLBL_s4DvJow", - "name": "latest.yml", - "label": null, - "uploader": { - "login": "lacymorrow", - "id": 1311301, - "node_id": "MDQ6VXNlcjEzMTEzMDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311301?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lacymorrow", - "html_url": "https://github.com/lacymorrow", - "followers_url": "https://api.github.com/users/lacymorrow/followers", - "following_url": "https://api.github.com/users/lacymorrow/following{/other_user}", - "gists_url": "https://api.github.com/users/lacymorrow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lacymorrow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lacymorrow/subscriptions", - "organizations_url": "https://api.github.com/users/lacymorrow/orgs", - "repos_url": "https://api.github.com/users/lacymorrow/repos", - "events_url": "https://api.github.com/users/lacymorrow/events{/privacy}", - "received_events_url": "https://api.github.com/users/lacymorrow/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-yaml", - "state": "uploaded", - "size": 335, - "download_count": 103454, - "created_at": "2022-04-15T18:08:26Z", - "updated_at": "2022-04-15T18:08:27Z", - "browser_download_url": "https://github.com/lacymorrow/crossover/releases/download/v3.1.5/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/lacymorrow/crossover/tarball/v3.1.5", - "zipball_url": "https://api.github.com/repos/lacymorrow/crossover/zipball/v3.1.5", - "body_html": "

IF YOU ARE RECEIVING AN ERROR, PLEASE MANUALLY UPDATE CROSSOVER TO THE LATEST VERSION. MY BAD 💀

\n

This version fixes windows store errors and other general bug fixes.

\n

\"Screen

\n
\n

Get your snaps...

\n
\n

Please don't hate me...

\n

Introducing improved auto-updates, a new CI, and MORE Linux support! (We're now in the Snap store!)

\n

This comes along with:

\n
    \n
  • SVG support!
  • \n
  • Application sounds!
  • \n
  • Notifications!
  • \n
  • Light/Dark mode support!
  • \n
  • bug fixes for preferences!
  • \n
  • The ability to disable all of it! (except the fixes)
  • \n
\n

Also:

\n
    \n
  • Ability to size reticle independent of crosshair
  • \n
  • Ability to make app and crosshair much larger
  • \n
  • Ability to edit app window background and icon color
  • \n
  • SVG customizations
  • \n
  • Theme changing
  • \n
  • App Tray/menubar/taskbar/dock support
  • \n
\n
", - "reactions": { - "url": "https://api.github.com/repos/lacymorrow/crossover/releases/64545236/reactions", - "total_count": 7, - "+1": 1, - "-1": 0, - "laugh": 1, - "hooray": 2, - "confused": 0, - "heart": 1, - "rocket": 1, - "eyes": 1 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:43.974Z" - }, - "covid-19-cases-overview": { - "latestRelease": { - "url": "https://api.github.com/repos/luapp/Covid-19-cases-overview/releases/36277745", - "assets_url": "https://api.github.com/repos/luapp/Covid-19-cases-overview/releases/36277745/assets", - "upload_url": "https://uploads.github.com/repos/luapp/Covid-19-cases-overview/releases/36277745/assets{?name,label}", - "html_url": "https://github.com/luapp/Covid-19-cases-overview/releases/tag/v1.0.0", - "id": 36277745, - "author": { - "login": "luapp", - "id": 42955270, - "node_id": "MDQ6VXNlcjQyOTU1Mjcw", - "avatar_url": "https://avatars.githubusercontent.com/u/42955270?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/luapp", - "html_url": "https://github.com/luapp", - "followers_url": "https://api.github.com/users/luapp/followers", - "following_url": "https://api.github.com/users/luapp/following{/other_user}", - "gists_url": "https://api.github.com/users/luapp/gists{/gist_id}", - "starred_url": "https://api.github.com/users/luapp/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/luapp/subscriptions", - "organizations_url": "https://api.github.com/users/luapp/orgs", - "repos_url": "https://api.github.com/users/luapp/repos", - "events_url": "https://api.github.com/users/luapp/events{/privacy}", - "received_events_url": "https://api.github.com/users/luapp/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTM2Mjc3NzQ1", - "tag_name": "v1.0.0", - "target_commitish": "master", - "name": "1.0.0", - "draft": false, - "prerelease": false, - "created_at": "2021-01-12T13:16:20Z", - "published_at": "2021-01-12T13:29:03Z", - "assets": [ - { - "url": "https://api.github.com/repos/luapp/Covid-19-cases-overview/releases/assets/30585633", - "id": 30585633, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNTg1NjMz", - "name": "Covid-19.Setup.1.0.0.exe", - "label": null, - "uploader": { - "login": "luapp", - "id": 42955270, - "node_id": "MDQ6VXNlcjQyOTU1Mjcw", - "avatar_url": "https://avatars.githubusercontent.com/u/42955270?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/luapp", - "html_url": "https://github.com/luapp", - "followers_url": "https://api.github.com/users/luapp/followers", - "following_url": "https://api.github.com/users/luapp/following{/other_user}", - "gists_url": "https://api.github.com/users/luapp/gists{/gist_id}", - "starred_url": "https://api.github.com/users/luapp/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/luapp/subscriptions", - "organizations_url": "https://api.github.com/users/luapp/orgs", - "repos_url": "https://api.github.com/users/luapp/repos", - "events_url": "https://api.github.com/users/luapp/events{/privacy}", - "received_events_url": "https://api.github.com/users/luapp/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 77553234, - "download_count": 866, - "created_at": "2021-01-12T13:27:14Z", - "updated_at": "2021-01-12T13:28:42Z", - "browser_download_url": "https://github.com/luapp/Covid-19-cases-overview/releases/download/v1.0.0/Covid-19.Setup.1.0.0.exe" - } - ], - "tarball_url": "https://api.github.com/repos/luapp/Covid-19-cases-overview/tarball/v1.0.0", - "zipball_url": "https://api.github.com/repos/luapp/Covid-19-cases-overview/zipball/v1.0.0", - "body_html": "

New Version with a new UI

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:43.988Z" - }, - "crypter": { - "latestRelease": { - "url": "https://api.github.com/repos/HR/Crypter/releases/18317549", - "assets_url": "https://api.github.com/repos/HR/Crypter/releases/18317549/assets", - "upload_url": "https://uploads.github.com/repos/HR/Crypter/releases/18317549/assets{?name,label}", - "html_url": "https://github.com/HR/Crypter/releases/tag/v4.0.0", - "id": 18317549, - "author": { - "login": "HR", - "id": 4217124, - "node_id": "MDQ6VXNlcjQyMTcxMjQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4217124?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/HR", - "html_url": "https://github.com/HR", - "followers_url": "https://api.github.com/users/HR/followers", - "following_url": "https://api.github.com/users/HR/following{/other_user}", - "gists_url": "https://api.github.com/users/HR/gists{/gist_id}", - "starred_url": "https://api.github.com/users/HR/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/HR/subscriptions", - "organizations_url": "https://api.github.com/users/HR/orgs", - "repos_url": "https://api.github.com/users/HR/repos", - "events_url": "https://api.github.com/users/HR/events{/privacy}", - "received_events_url": "https://api.github.com/users/HR/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTE4MzE3NTQ5", - "tag_name": "v4.0.0", - "target_commitish": "master", - "name": "Crypter v4.0", - "draft": false, - "prerelease": false, - "created_at": "2019-07-02T21:34:40Z", - "published_at": "2019-07-02T21:42:05Z", - "assets": [ - { - "url": "https://api.github.com/repos/HR/Crypter/releases/assets/13516520", - "id": 13516520, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEzNTE2NTIw", - "name": "Crypter-4.0.0-i386.AppImage", - "label": "", - "uploader": { - "login": "HR", - "id": 4217124, - "node_id": "MDQ6VXNlcjQyMTcxMjQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4217124?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/HR", - "html_url": "https://github.com/HR", - "followers_url": "https://api.github.com/users/HR/followers", - "following_url": "https://api.github.com/users/HR/following{/other_user}", - "gists_url": "https://api.github.com/users/HR/gists{/gist_id}", - "starred_url": "https://api.github.com/users/HR/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/HR/subscriptions", - "organizations_url": "https://api.github.com/users/HR/orgs", - "repos_url": "https://api.github.com/users/HR/repos", - "events_url": "https://api.github.com/users/HR/events{/privacy}", - "received_events_url": "https://api.github.com/users/HR/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 74194174, - "download_count": 1345, - "created_at": "2019-07-02T18:32:48Z", - "updated_at": "2019-07-02T18:32:52Z", - "browser_download_url": "https://github.com/HR/Crypter/releases/download/v4.0.0/Crypter-4.0.0-i386.AppImage" - }, - { - "url": "https://api.github.com/repos/HR/Crypter/releases/assets/13519874", - "id": 13519874, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEzNTE5ODc0", - "name": "Crypter-4.0.0-mac.zip", - "label": "", - "uploader": { - "login": "HR", - "id": 4217124, - "node_id": "MDQ6VXNlcjQyMTcxMjQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4217124?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/HR", - "html_url": "https://github.com/HR", - "followers_url": "https://api.github.com/users/HR/followers", - "following_url": "https://api.github.com/users/HR/following{/other_user}", - "gists_url": "https://api.github.com/users/HR/gists{/gist_id}", - "starred_url": "https://api.github.com/users/HR/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/HR/subscriptions", - "organizations_url": "https://api.github.com/users/HR/orgs", - "repos_url": "https://api.github.com/users/HR/repos", - "events_url": "https://api.github.com/users/HR/events{/privacy}", - "received_events_url": "https://api.github.com/users/HR/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 63005737, - "download_count": 159, - "created_at": "2019-07-02T21:41:19Z", - "updated_at": "2019-07-02T21:41:21Z", - "browser_download_url": "https://github.com/HR/Crypter/releases/download/v4.0.0/Crypter-4.0.0-mac.zip" - }, - { - "url": "https://api.github.com/repos/HR/Crypter/releases/assets/13516515", - "id": 13516515, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEzNTE2NTE1", - "name": "Crypter-4.0.0.AppImage", - "label": "", - "uploader": { - "login": "HR", - "id": 4217124, - "node_id": "MDQ6VXNlcjQyMTcxMjQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4217124?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/HR", - "html_url": "https://github.com/HR", - "followers_url": "https://api.github.com/users/HR/followers", - "following_url": "https://api.github.com/users/HR/following{/other_user}", - "gists_url": "https://api.github.com/users/HR/gists{/gist_id}", - "starred_url": "https://api.github.com/users/HR/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/HR/subscriptions", - "organizations_url": "https://api.github.com/users/HR/orgs", - "repos_url": "https://api.github.com/users/HR/repos", - "events_url": "https://api.github.com/users/HR/events{/privacy}", - "received_events_url": "https://api.github.com/users/HR/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 72703817, - "download_count": 550, - "created_at": "2019-07-02T18:32:43Z", - "updated_at": "2019-07-02T18:32:52Z", - "browser_download_url": "https://github.com/HR/Crypter/releases/download/v4.0.0/Crypter-4.0.0.AppImage" - }, - { - "url": "https://api.github.com/repos/HR/Crypter/releases/assets/13519869", - "id": 13519869, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEzNTE5ODY5", - "name": "Crypter-4.0.0.dmg", - "label": "", - "uploader": { - "login": "HR", - "id": 4217124, - "node_id": "MDQ6VXNlcjQyMTcxMjQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4217124?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/HR", - "html_url": "https://github.com/HR", - "followers_url": "https://api.github.com/users/HR/followers", - "following_url": "https://api.github.com/users/HR/following{/other_user}", - "gists_url": "https://api.github.com/users/HR/gists{/gist_id}", - "starred_url": "https://api.github.com/users/HR/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/HR/subscriptions", - "organizations_url": "https://api.github.com/users/HR/orgs", - "repos_url": "https://api.github.com/users/HR/repos", - "events_url": "https://api.github.com/users/HR/events{/privacy}", - "received_events_url": "https://api.github.com/users/HR/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 65102305, - "download_count": 609, - "created_at": "2019-07-02T21:41:17Z", - "updated_at": "2019-07-02T21:41:19Z", - "browser_download_url": "https://github.com/HR/Crypter/releases/download/v4.0.0/Crypter-4.0.0.dmg" - }, - { - "url": "https://api.github.com/repos/HR/Crypter/releases/assets/13519868", - "id": 13519868, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEzNTE5ODY4", - "name": "Crypter-4.0.0.dmg.blockmap", - "label": "", - "uploader": { - "login": "HR", - "id": 4217124, - "node_id": "MDQ6VXNlcjQyMTcxMjQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4217124?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/HR", - "html_url": "https://github.com/HR", - "followers_url": "https://api.github.com/users/HR/followers", - "following_url": "https://api.github.com/users/HR/following{/other_user}", - "gists_url": "https://api.github.com/users/HR/gists{/gist_id}", - "starred_url": "https://api.github.com/users/HR/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/HR/subscriptions", - "organizations_url": "https://api.github.com/users/HR/orgs", - "repos_url": "https://api.github.com/users/HR/repos", - "events_url": "https://api.github.com/users/HR/events{/privacy}", - "received_events_url": "https://api.github.com/users/HR/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 68719, - "download_count": 47, - "created_at": "2019-07-02T21:41:17Z", - "updated_at": "2019-07-02T21:41:17Z", - "browser_download_url": "https://github.com/HR/Crypter/releases/download/v4.0.0/Crypter-4.0.0.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/HR/Crypter/releases/assets/13519202", - "id": 13519202, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEzNTE5MjAy", - "name": "Crypter-Setup-4.0.0.exe", - "label": "", - "uploader": { - "login": "HR", - "id": 4217124, - "node_id": "MDQ6VXNlcjQyMTcxMjQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4217124?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/HR", - "html_url": "https://github.com/HR", - "followers_url": "https://api.github.com/users/HR/followers", - "following_url": "https://api.github.com/users/HR/following{/other_user}", - "gists_url": "https://api.github.com/users/HR/gists{/gist_id}", - "starred_url": "https://api.github.com/users/HR/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/HR/subscriptions", - "organizations_url": "https://api.github.com/users/HR/orgs", - "repos_url": "https://api.github.com/users/HR/repos", - "events_url": "https://api.github.com/users/HR/events{/privacy}", - "received_events_url": "https://api.github.com/users/HR/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 95911863, - "download_count": 5445, - "created_at": "2019-07-02T21:16:19Z", - "updated_at": "2019-07-02T21:16:23Z", - "browser_download_url": "https://github.com/HR/Crypter/releases/download/v4.0.0/Crypter-Setup-4.0.0.exe" - }, - { - "url": "https://api.github.com/repos/HR/Crypter/releases/assets/13519201", - "id": 13519201, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEzNTE5MjAx", - "name": "Crypter-Setup-4.0.0.exe.blockmap", - "label": "", - "uploader": { - "login": "HR", - "id": 4217124, - "node_id": "MDQ6VXNlcjQyMTcxMjQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4217124?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/HR", - "html_url": "https://github.com/HR", - "followers_url": "https://api.github.com/users/HR/followers", - "following_url": "https://api.github.com/users/HR/following{/other_user}", - "gists_url": "https://api.github.com/users/HR/gists{/gist_id}", - "starred_url": "https://api.github.com/users/HR/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/HR/subscriptions", - "organizations_url": "https://api.github.com/users/HR/orgs", - "repos_url": "https://api.github.com/users/HR/repos", - "events_url": "https://api.github.com/users/HR/events{/privacy}", - "received_events_url": "https://api.github.com/users/HR/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 100105, - "download_count": 77, - "created_at": "2019-07-02T21:16:19Z", - "updated_at": "2019-07-02T21:16:20Z", - "browser_download_url": "https://github.com/HR/Crypter/releases/download/v4.0.0/Crypter-Setup-4.0.0.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/HR/Crypter/releases/assets/13516535", - "id": 13516535, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEzNTE2NTM1", - "name": "Crypter_4.0.0_amd64.snap", - "label": "", - "uploader": { - "login": "HR", - "id": 4217124, - "node_id": "MDQ6VXNlcjQyMTcxMjQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4217124?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/HR", - "html_url": "https://github.com/HR", - "followers_url": "https://api.github.com/users/HR/followers", - "following_url": "https://api.github.com/users/HR/following{/other_user}", - "gists_url": "https://api.github.com/users/HR/gists{/gist_id}", - "starred_url": "https://api.github.com/users/HR/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/HR/subscriptions", - "organizations_url": "https://api.github.com/users/HR/orgs", - "repos_url": "https://api.github.com/users/HR/repos", - "events_url": "https://api.github.com/users/HR/events{/privacy}", - "received_events_url": "https://api.github.com/users/HR/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 61251584, - "download_count": 252, - "created_at": "2019-07-02T18:33:19Z", - "updated_at": "2019-07-02T18:33:20Z", - "browser_download_url": "https://github.com/HR/Crypter/releases/download/v4.0.0/Crypter_4.0.0_amd64.snap" - }, - { - "url": "https://api.github.com/repos/HR/Crypter/releases/assets/13519877", - "id": 13519877, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEzNTE5ODc3", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "HR", - "id": 4217124, - "node_id": "MDQ6VXNlcjQyMTcxMjQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4217124?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/HR", - "html_url": "https://github.com/HR", - "followers_url": "https://api.github.com/users/HR/followers", - "following_url": "https://api.github.com/users/HR/following{/other_user}", - "gists_url": "https://api.github.com/users/HR/gists{/gist_id}", - "starred_url": "https://api.github.com/users/HR/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/HR/subscriptions", - "organizations_url": "https://api.github.com/users/HR/orgs", - "repos_url": "https://api.github.com/users/HR/repos", - "events_url": "https://api.github.com/users/HR/events{/privacy}", - "received_events_url": "https://api.github.com/users/HR/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 509, - "download_count": 47, - "created_at": "2019-07-02T21:41:21Z", - "updated_at": "2019-07-02T21:41:21Z", - "browser_download_url": "https://github.com/HR/Crypter/releases/download/v4.0.0/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/HR/Crypter/releases/assets/13519210", - "id": 13519210, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEzNTE5MjEw", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "HR", - "id": 4217124, - "node_id": "MDQ6VXNlcjQyMTcxMjQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4217124?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/HR", - "html_url": "https://github.com/HR", - "followers_url": "https://api.github.com/users/HR/followers", - "following_url": "https://api.github.com/users/HR/following{/other_user}", - "gists_url": "https://api.github.com/users/HR/gists{/gist_id}", - "starred_url": "https://api.github.com/users/HR/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/HR/subscriptions", - "organizations_url": "https://api.github.com/users/HR/orgs", - "repos_url": "https://api.github.com/users/HR/repos", - "events_url": "https://api.github.com/users/HR/events{/privacy}", - "received_events_url": "https://api.github.com/users/HR/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 374, - "download_count": 59, - "created_at": "2019-07-02T21:16:23Z", - "updated_at": "2019-07-02T21:16:23Z", - "browser_download_url": "https://github.com/HR/Crypter/releases/download/v4.0.0/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/HR/Crypter/tarball/v4.0.0", - "zipball_url": "https://api.github.com/repos/HR/Crypter/zipball/v4.0.0", - "body_html": "

Notable changes:

\n
    \n
  • Implemented encryption & decryption of folders #12
  • \n
  • Implemented open folder or file (especially CRYPTO file) with Crypter #10
  • \n
  • Implemented checking for updates #18
  • \n
  • Bug fixes (N.B. Buffer vulnerability #41, #39)
  • \n
  • A dozen stability improvements
  • \n
  • Updated all dependencies
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:44.072Z" - }, - "csbooks": { - "latestRelease": { - "url": "https://api.github.com/repos/caesiumstudio/csBooks-updates/releases/56417826", - "assets_url": "https://api.github.com/repos/caesiumstudio/csBooks-updates/releases/56417826/assets", - "upload_url": "https://uploads.github.com/repos/caesiumstudio/csBooks-updates/releases/56417826/assets{?name,label}", - "html_url": "https://github.com/caesiumstudio/csBooks-updates/releases/tag/latest", - "id": 56417826, - "author": { - "login": "caesiumstudio", - "id": 46374776, - "node_id": "MDQ6VXNlcjQ2Mzc0Nzc2", - "avatar_url": "https://avatars.githubusercontent.com/u/46374776?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/caesiumstudio", - "html_url": "https://github.com/caesiumstudio", - "followers_url": "https://api.github.com/users/caesiumstudio/followers", - "following_url": "https://api.github.com/users/caesiumstudio/following{/other_user}", - "gists_url": "https://api.github.com/users/caesiumstudio/gists{/gist_id}", - "starred_url": "https://api.github.com/users/caesiumstudio/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/caesiumstudio/subscriptions", - "organizations_url": "https://api.github.com/users/caesiumstudio/orgs", - "repos_url": "https://api.github.com/users/caesiumstudio/repos", - "events_url": "https://api.github.com/users/caesiumstudio/events{/privacy}", - "received_events_url": "https://api.github.com/users/caesiumstudio/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTU2NDE3ODI2", - "tag_name": "latest", - "target_commitish": "master", - "name": "csBooks - A smart book manager", - "draft": false, - "prerelease": false, - "created_at": "2021-02-02T20:26:14Z", - "published_at": "2022-01-04T23:27:35Z", - "assets": [ - { - "url": "https://api.github.com/repos/caesiumstudio/csBooks-updates/releases/assets/64988008", - "id": 64988008, - "node_id": "RA_kwDOCgE8Wc4D36No", - "name": "csBooks-6.3.0.AppImage", - "label": null, - "uploader": { - "login": "caesiumstudio", - "id": 46374776, - "node_id": "MDQ6VXNlcjQ2Mzc0Nzc2", - "avatar_url": "https://avatars.githubusercontent.com/u/46374776?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/caesiumstudio", - "html_url": "https://github.com/caesiumstudio", - "followers_url": "https://api.github.com/users/caesiumstudio/followers", - "following_url": "https://api.github.com/users/caesiumstudio/following{/other_user}", - "gists_url": "https://api.github.com/users/caesiumstudio/gists{/gist_id}", - "starred_url": "https://api.github.com/users/caesiumstudio/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/caesiumstudio/subscriptions", - "organizations_url": "https://api.github.com/users/caesiumstudio/orgs", - "repos_url": "https://api.github.com/users/caesiumstudio/repos", - "events_url": "https://api.github.com/users/caesiumstudio/events{/privacy}", - "received_events_url": "https://api.github.com/users/caesiumstudio/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.appimage", - "state": "uploaded", - "size": 88831111, - "download_count": 0, - "created_at": "2022-05-09T21:52:49Z", - "updated_at": "2022-05-09T21:54:06Z", - "browser_download_url": "https://github.com/caesiumstudio/csBooks-updates/releases/download/latest/csBooks-6.3.0.AppImage" - }, - { - "url": "https://api.github.com/repos/caesiumstudio/csBooks-updates/releases/assets/64988365", - "id": 64988365, - "node_id": "RA_kwDOCgE8Wc4D36TN", - "name": "csBooks-6.3.0.dmg", - "label": null, - "uploader": { - "login": "caesiumstudio", - "id": 46374776, - "node_id": "MDQ6VXNlcjQ2Mzc0Nzc2", - "avatar_url": "https://avatars.githubusercontent.com/u/46374776?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/caesiumstudio", - "html_url": "https://github.com/caesiumstudio", - "followers_url": "https://api.github.com/users/caesiumstudio/followers", - "following_url": "https://api.github.com/users/caesiumstudio/following{/other_user}", - "gists_url": "https://api.github.com/users/caesiumstudio/gists{/gist_id}", - "starred_url": "https://api.github.com/users/caesiumstudio/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/caesiumstudio/subscriptions", - "organizations_url": "https://api.github.com/users/caesiumstudio/orgs", - "repos_url": "https://api.github.com/users/caesiumstudio/repos", - "events_url": "https://api.github.com/users/caesiumstudio/events{/privacy}", - "received_events_url": "https://api.github.com/users/caesiumstudio/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 85835216, - "download_count": 0, - "created_at": "2022-05-09T21:56:02Z", - "updated_at": "2022-05-09T21:57:23Z", - "browser_download_url": "https://github.com/caesiumstudio/csBooks-updates/releases/download/latest/csBooks-6.3.0.dmg" - }, - { - "url": "https://api.github.com/repos/caesiumstudio/csBooks-updates/releases/assets/64987605", - "id": 64987605, - "node_id": "RA_kwDOCgE8Wc4D36HV", - "name": "csBooks_6.3.0_amd64.deb", - "label": null, - "uploader": { - "login": "caesiumstudio", - "id": 46374776, - "node_id": "MDQ6VXNlcjQ2Mzc0Nzc2", - "avatar_url": "https://avatars.githubusercontent.com/u/46374776?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/caesiumstudio", - "html_url": "https://github.com/caesiumstudio", - "followers_url": "https://api.github.com/users/caesiumstudio/followers", - "following_url": "https://api.github.com/users/caesiumstudio/following{/other_user}", - "gists_url": "https://api.github.com/users/caesiumstudio/gists{/gist_id}", - "starred_url": "https://api.github.com/users/caesiumstudio/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/caesiumstudio/subscriptions", - "organizations_url": "https://api.github.com/users/caesiumstudio/orgs", - "repos_url": "https://api.github.com/users/caesiumstudio/repos", - "events_url": "https://api.github.com/users/caesiumstudio/events{/privacy}", - "received_events_url": "https://api.github.com/users/caesiumstudio/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.debian.binary-package", - "state": "uploaded", - "size": 62368870, - "download_count": 0, - "created_at": "2022-05-09T21:48:15Z", - "updated_at": "2022-05-09T21:51:48Z", - "browser_download_url": "https://github.com/caesiumstudio/csBooks-updates/releases/download/latest/csBooks_6.3.0_amd64.deb" - } - ], - "tarball_url": "https://api.github.com/repos/caesiumstudio/csBooks-updates/tarball/latest", - "zipball_url": "https://api.github.com/repos/caesiumstudio/csBooks-updates/zipball/latest", - "body_html": "
    \n
  • Comic Book format support for CBR and CBZ
  • \n
  • Fresh new look for First Run Screen
  • \n
  • Refresh Library function for auto removing the deleted books from storage
  • \n
  • Books store (Experimental support from Amazon)
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:44.176Z" - }, - "csgo-tracker": { - "latestRelease": { - "url": "https://api.github.com/repos/davidaf3/csgo-tracker/releases/58361684", - "assets_url": "https://api.github.com/repos/davidaf3/csgo-tracker/releases/58361684/assets", - "upload_url": "https://uploads.github.com/repos/davidaf3/csgo-tracker/releases/58361684/assets{?name,label}", - "html_url": "https://github.com/davidaf3/csgo-tracker/releases/tag/v0.2.0", - "id": 58361684, - "author": { - "login": "davidaf3", - "id": 85567306, - "node_id": "MDQ6VXNlcjg1NTY3MzA2", - "avatar_url": "https://avatars.githubusercontent.com/u/85567306?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/davidaf3", - "html_url": "https://github.com/davidaf3", - "followers_url": "https://api.github.com/users/davidaf3/followers", - "following_url": "https://api.github.com/users/davidaf3/following{/other_user}", - "gists_url": "https://api.github.com/users/davidaf3/gists{/gist_id}", - "starred_url": "https://api.github.com/users/davidaf3/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/davidaf3/subscriptions", - "organizations_url": "https://api.github.com/users/davidaf3/orgs", - "repos_url": "https://api.github.com/users/davidaf3/repos", - "events_url": "https://api.github.com/users/davidaf3/events{/privacy}", - "received_events_url": "https://api.github.com/users/davidaf3/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOFlq8_s4DeodU", - "tag_name": "v0.2.0", - "target_commitish": "master", - "name": "csgo-tracker v0.2.0", - "draft": false, - "prerelease": false, - "created_at": "2022-01-31T17:16:20Z", - "published_at": "2022-01-31T18:09:49Z", - "assets": [ - { - "url": "https://api.github.com/repos/davidaf3/csgo-tracker/releases/assets/55447810", - "id": 55447810, - "node_id": "RA_kwDOFlq8_s4DThEC", - "name": "csgo-tracker-linux.zip", - "label": null, - "uploader": { - "login": "davidaf3", - "id": 85567306, - "node_id": "MDQ6VXNlcjg1NTY3MzA2", - "avatar_url": "https://avatars.githubusercontent.com/u/85567306?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/davidaf3", - "html_url": "https://github.com/davidaf3", - "followers_url": "https://api.github.com/users/davidaf3/followers", - "following_url": "https://api.github.com/users/davidaf3/following{/other_user}", - "gists_url": "https://api.github.com/users/davidaf3/gists{/gist_id}", - "starred_url": "https://api.github.com/users/davidaf3/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/davidaf3/subscriptions", - "organizations_url": "https://api.github.com/users/davidaf3/orgs", - "repos_url": "https://api.github.com/users/davidaf3/repos", - "events_url": "https://api.github.com/users/davidaf3/events{/privacy}", - "received_events_url": "https://api.github.com/users/davidaf3/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 102971389, - "download_count": 21, - "created_at": "2022-01-31T18:02:05Z", - "updated_at": "2022-01-31T18:06:08Z", - "browser_download_url": "https://github.com/davidaf3/csgo-tracker/releases/download/v0.2.0/csgo-tracker-linux.zip" - }, - { - "url": "https://api.github.com/repos/davidaf3/csgo-tracker/releases/assets/55448088", - "id": 55448088, - "node_id": "RA_kwDOFlq8_s4DThIY", - "name": "csgo-tracker-windows.zip", - "label": null, - "uploader": { - "login": "davidaf3", - "id": 85567306, - "node_id": "MDQ6VXNlcjg1NTY3MzA2", - "avatar_url": "https://avatars.githubusercontent.com/u/85567306?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/davidaf3", - "html_url": "https://github.com/davidaf3", - "followers_url": "https://api.github.com/users/davidaf3/followers", - "following_url": "https://api.github.com/users/davidaf3/following{/other_user}", - "gists_url": "https://api.github.com/users/davidaf3/gists{/gist_id}", - "starred_url": "https://api.github.com/users/davidaf3/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/davidaf3/subscriptions", - "organizations_url": "https://api.github.com/users/davidaf3/orgs", - "repos_url": "https://api.github.com/users/davidaf3/repos", - "events_url": "https://api.github.com/users/davidaf3/events{/privacy}", - "received_events_url": "https://api.github.com/users/davidaf3/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 80836085, - "download_count": 105, - "created_at": "2022-01-31T18:06:24Z", - "updated_at": "2022-01-31T18:09:21Z", - "browser_download_url": "https://github.com/davidaf3/csgo-tracker/releases/download/v0.2.0/csgo-tracker-windows.zip" - } - ], - "tarball_url": "https://api.github.com/repos/davidaf3/csgo-tracker/tarball/v0.2.0", - "zipball_url": "https://api.github.com/repos/davidaf3/csgo-tracker/zipball/v0.2.0", - "body_html": "

Changes:

\n
    \n
  • Added stats dashboard.
  • \n
\n

If you don't know how to install it or use it, please read the main README.md.

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:44.268Z" - }, - "csv-to-sqlite": { - "latestRelease": { - "url": "https://api.github.com/repos/isaiahnields/csv-to-sqlite/releases/12169615", - "assets_url": "https://api.github.com/repos/isaiahnields/csv-to-sqlite/releases/12169615/assets", - "upload_url": "https://uploads.github.com/repos/isaiahnields/csv-to-sqlite/releases/12169615/assets{?name,label}", - "html_url": "https://github.com/isaiahnields/csv-to-sqlite/releases/tag/1.0.0", - "id": 12169615, - "author": { - "login": "isaiahnields", - "id": 12752162, - "node_id": "MDQ6VXNlcjEyNzUyMTYy", - "avatar_url": "https://avatars.githubusercontent.com/u/12752162?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/isaiahnields", - "html_url": "https://github.com/isaiahnields", - "followers_url": "https://api.github.com/users/isaiahnields/followers", - "following_url": "https://api.github.com/users/isaiahnields/following{/other_user}", - "gists_url": "https://api.github.com/users/isaiahnields/gists{/gist_id}", - "starred_url": "https://api.github.com/users/isaiahnields/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/isaiahnields/subscriptions", - "organizations_url": "https://api.github.com/users/isaiahnields/orgs", - "repos_url": "https://api.github.com/users/isaiahnields/repos", - "events_url": "https://api.github.com/users/isaiahnields/events{/privacy}", - "received_events_url": "https://api.github.com/users/isaiahnields/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTEyMTY5NjE1", - "tag_name": "1.0.0", - "target_commitish": "master", - "name": "Version 1.0.0", - "draft": false, - "prerelease": false, - "created_at": "2018-07-30T16:51:52Z", - "published_at": "2018-07-30T17:51:22Z", - "assets": [ - { - "url": "https://api.github.com/repos/isaiahnields/csv-to-sqlite/releases/assets/8064589", - "id": 8064589, - "node_id": "MDEyOlJlbGVhc2VBc3NldDgwNjQ1ODk=", - "name": "CSV.to.SQLite-1.0.0.dmg", - "label": null, - "uploader": { - "login": "isaiahnields", - "id": 12752162, - "node_id": "MDQ6VXNlcjEyNzUyMTYy", - "avatar_url": "https://avatars.githubusercontent.com/u/12752162?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/isaiahnields", - "html_url": "https://github.com/isaiahnields", - "followers_url": "https://api.github.com/users/isaiahnields/followers", - "following_url": "https://api.github.com/users/isaiahnields/following{/other_user}", - "gists_url": "https://api.github.com/users/isaiahnields/gists{/gist_id}", - "starred_url": "https://api.github.com/users/isaiahnields/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/isaiahnields/subscriptions", - "organizations_url": "https://api.github.com/users/isaiahnields/orgs", - "repos_url": "https://api.github.com/users/isaiahnields/repos", - "events_url": "https://api.github.com/users/isaiahnields/events{/privacy}", - "received_events_url": "https://api.github.com/users/isaiahnields/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 59044306, - "download_count": 648, - "created_at": "2018-07-30T19:15:01Z", - "updated_at": "2018-07-30T19:15:06Z", - "browser_download_url": "https://github.com/isaiahnields/csv-to-sqlite/releases/download/1.0.0/CSV.to.SQLite-1.0.0.dmg" - }, - { - "url": "https://api.github.com/repos/isaiahnields/csv-to-sqlite/releases/assets/8067574", - "id": 8067574, - "node_id": "MDEyOlJlbGVhc2VBc3NldDgwNjc1NzQ=", - "name": "CSV.to.SQLite.Setup.1.0.0.exe", - "label": null, - "uploader": { - "login": "isaiahnields", - "id": 12752162, - "node_id": "MDQ6VXNlcjEyNzUyMTYy", - "avatar_url": "https://avatars.githubusercontent.com/u/12752162?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/isaiahnields", - "html_url": "https://github.com/isaiahnields", - "followers_url": "https://api.github.com/users/isaiahnields/followers", - "following_url": "https://api.github.com/users/isaiahnields/following{/other_user}", - "gists_url": "https://api.github.com/users/isaiahnields/gists{/gist_id}", - "starred_url": "https://api.github.com/users/isaiahnields/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/isaiahnields/subscriptions", - "organizations_url": "https://api.github.com/users/isaiahnields/orgs", - "repos_url": "https://api.github.com/users/isaiahnields/repos", - "events_url": "https://api.github.com/users/isaiahnields/events{/privacy}", - "received_events_url": "https://api.github.com/users/isaiahnields/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 42316200, - "download_count": 1354, - "created_at": "2018-07-30T23:05:05Z", - "updated_at": "2018-07-30T23:06:04Z", - "browser_download_url": "https://github.com/isaiahnields/csv-to-sqlite/releases/download/1.0.0/CSV.to.SQLite.Setup.1.0.0.exe" - } - ], - "tarball_url": "https://api.github.com/repos/isaiahnields/csv-to-sqlite/tarball/1.0.0", - "zipball_url": "https://api.github.com/repos/isaiahnields/csv-to-sqlite/zipball/1.0.0", - "body_html": "" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:44.288Z" - }, - "cryptoarm-gost": { - "latestRelease": { - "url": "https://api.github.com/repos/CryptoARM/CryptoARMGOST/releases/55800919", - "assets_url": "https://api.github.com/repos/CryptoARM/CryptoARMGOST/releases/55800919/assets", - "upload_url": "https://uploads.github.com/repos/CryptoARM/CryptoARMGOST/releases/55800919/assets{?name,label}", - "html_url": "https://github.com/CryptoARM/CryptoARMGOST/releases/tag/v2.5.12", - "id": 55800919, - "author": { - "login": "algv", - "id": 16474118, - "node_id": "MDQ6VXNlcjE2NDc0MTE4", - "avatar_url": "https://avatars.githubusercontent.com/u/16474118?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/algv", - "html_url": "https://github.com/algv", - "followers_url": "https://api.github.com/users/algv/followers", - "following_url": "https://api.github.com/users/algv/following{/other_user}", - "gists_url": "https://api.github.com/users/algv/gists{/gist_id}", - "starred_url": "https://api.github.com/users/algv/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/algv/subscriptions", - "organizations_url": "https://api.github.com/users/algv/orgs", - "repos_url": "https://api.github.com/users/algv/repos", - "events_url": "https://api.github.com/users/algv/events{/privacy}", - "received_events_url": "https://api.github.com/users/algv/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOCHjgE84DU3RX", - "tag_name": "v2.5.12", - "target_commitish": "master", - "name": "КриптоАРМ ГОСТ v2.5.12", - "draft": false, - "prerelease": false, - "created_at": "2021-12-21T22:20:00Z", - "published_at": "2021-12-22T06:39:05Z", - "assets": [ - { - "url": "https://api.github.com/repos/CryptoARM/CryptoARMGOST/releases/assets/52711835", - "id": 52711835, - "node_id": "RA_kwDOCHjgE84DJFGb", - "name": "cryptoarm-gost-v2.5.12-darwin-x64.dmg", - "label": null, - "uploader": { - "login": "algv", - "id": 16474118, - "node_id": "MDQ6VXNlcjE2NDc0MTE4", - "avatar_url": "https://avatars.githubusercontent.com/u/16474118?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/algv", - "html_url": "https://github.com/algv", - "followers_url": "https://api.github.com/users/algv/followers", - "following_url": "https://api.github.com/users/algv/following{/other_user}", - "gists_url": "https://api.github.com/users/algv/gists{/gist_id}", - "starred_url": "https://api.github.com/users/algv/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/algv/subscriptions", - "organizations_url": "https://api.github.com/users/algv/orgs", - "repos_url": "https://api.github.com/users/algv/repos", - "events_url": "https://api.github.com/users/algv/events{/privacy}", - "received_events_url": "https://api.github.com/users/algv/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 79447196, - "download_count": 391, - "created_at": "2021-12-28T09:37:48Z", - "updated_at": "2021-12-28T09:39:59Z", - "browser_download_url": "https://github.com/CryptoARM/CryptoARMGOST/releases/download/v2.5.12/cryptoarm-gost-v2.5.12-darwin-x64.dmg" - }, - { - "url": "https://api.github.com/repos/CryptoARM/CryptoARMGOST/releases/assets/52712020", - "id": 52712020, - "node_id": "RA_kwDOCHjgE84DJFJU", - "name": "cryptoarm-gost-v2.5.12-darwin-x64.pkg", - "label": null, - "uploader": { - "login": "algv", - "id": 16474118, - "node_id": "MDQ6VXNlcjE2NDc0MTE4", - "avatar_url": "https://avatars.githubusercontent.com/u/16474118?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/algv", - "html_url": "https://github.com/algv", - "followers_url": "https://api.github.com/users/algv/followers", - "following_url": "https://api.github.com/users/algv/following{/other_user}", - "gists_url": "https://api.github.com/users/algv/gists{/gist_id}", - "starred_url": "https://api.github.com/users/algv/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/algv/subscriptions", - "organizations_url": "https://api.github.com/users/algv/orgs", - "repos_url": "https://api.github.com/users/algv/repos", - "events_url": "https://api.github.com/users/algv/events{/privacy}", - "received_events_url": "https://api.github.com/users/algv/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 78563508, - "download_count": 1116, - "created_at": "2021-12-28T09:39:59Z", - "updated_at": "2021-12-28T09:41:13Z", - "browser_download_url": "https://github.com/CryptoARM/CryptoARMGOST/releases/download/v2.5.12/cryptoarm-gost-v2.5.12-darwin-x64.pkg" - }, - { - "url": "https://api.github.com/repos/CryptoARM/CryptoARMGOST/releases/assets/52715694", - "id": 52715694, - "node_id": "RA_kwDOCHjgE84DJGCu", - "name": "cryptoarm-gost-v2.5.12-linux-x64.deb", - "label": null, - "uploader": { - "login": "algv", - "id": 16474118, - "node_id": "MDQ6VXNlcjE2NDc0MTE4", - "avatar_url": "https://avatars.githubusercontent.com/u/16474118?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/algv", - "html_url": "https://github.com/algv", - "followers_url": "https://api.github.com/users/algv/followers", - "following_url": "https://api.github.com/users/algv/following{/other_user}", - "gists_url": "https://api.github.com/users/algv/gists{/gist_id}", - "starred_url": "https://api.github.com/users/algv/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/algv/subscriptions", - "organizations_url": "https://api.github.com/users/algv/orgs", - "repos_url": "https://api.github.com/users/algv/repos", - "events_url": "https://api.github.com/users/algv/events{/privacy}", - "received_events_url": "https://api.github.com/users/algv/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 57437948, - "download_count": 539, - "created_at": "2021-12-28T10:38:40Z", - "updated_at": "2021-12-28T10:40:00Z", - "browser_download_url": "https://github.com/CryptoARM/CryptoARMGOST/releases/download/v2.5.12/cryptoarm-gost-v2.5.12-linux-x64.deb" - }, - { - "url": "https://api.github.com/repos/CryptoARM/CryptoARMGOST/releases/assets/52712820", - "id": 52712820, - "node_id": "RA_kwDOCHjgE84DJFV0", - "name": "cryptoarm-gost-v2.5.12-linux-x64.rpm", - "label": null, - "uploader": { - "login": "algv", - "id": 16474118, - "node_id": "MDQ6VXNlcjE2NDc0MTE4", - "avatar_url": "https://avatars.githubusercontent.com/u/16474118?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/algv", - "html_url": "https://github.com/algv", - "followers_url": "https://api.github.com/users/algv/followers", - "following_url": "https://api.github.com/users/algv/following{/other_user}", - "gists_url": "https://api.github.com/users/algv/gists{/gist_id}", - "starred_url": "https://api.github.com/users/algv/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/algv/subscriptions", - "organizations_url": "https://api.github.com/users/algv/orgs", - "repos_url": "https://api.github.com/users/algv/repos", - "events_url": "https://api.github.com/users/algv/events{/privacy}", - "received_events_url": "https://api.github.com/users/algv/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 63906088, - "download_count": 374, - "created_at": "2021-12-28T09:41:13Z", - "updated_at": "2021-12-28T09:42:13Z", - "browser_download_url": "https://github.com/CryptoARM/CryptoARMGOST/releases/download/v2.5.12/cryptoarm-gost-v2.5.12-linux-x64.rpm" - }, - { - "url": "https://api.github.com/repos/CryptoARM/CryptoARMGOST/releases/assets/52333971", - "id": 52333971, - "node_id": "RA_kwDOCHjgE84DHo2T", - "name": "cryptoarm-gost-v2.5.12-win32-x64.msi", - "label": null, - "uploader": { - "login": "algv", - "id": 16474118, - "node_id": "MDQ6VXNlcjE2NDc0MTE4", - "avatar_url": "https://avatars.githubusercontent.com/u/16474118?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/algv", - "html_url": "https://github.com/algv", - "followers_url": "https://api.github.com/users/algv/followers", - "following_url": "https://api.github.com/users/algv/following{/other_user}", - "gists_url": "https://api.github.com/users/algv/gists{/gist_id}", - "starred_url": "https://api.github.com/users/algv/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/algv/subscriptions", - "organizations_url": "https://api.github.com/users/algv/orgs", - "repos_url": "https://api.github.com/users/algv/repos", - "events_url": "https://api.github.com/users/algv/events{/privacy}", - "received_events_url": "https://api.github.com/users/algv/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 79798272, - "download_count": 22494, - "created_at": "2021-12-22T06:37:35Z", - "updated_at": "2021-12-22T06:38:52Z", - "browser_download_url": "https://github.com/CryptoARM/CryptoARMGOST/releases/download/v2.5.12/cryptoarm-gost-v2.5.12-win32-x64.msi" - }, - { - "url": "https://api.github.com/repos/CryptoARM/CryptoARMGOST/releases/assets/52744052", - "id": 52744052, - "node_id": "RA_kwDOCHjgE84DJM90", - "name": "cryptoarm-gost-v2.5.12-win32.msi", - "label": null, - "uploader": { - "login": "algv", - "id": 16474118, - "node_id": "MDQ6VXNlcjE2NDc0MTE4", - "avatar_url": "https://avatars.githubusercontent.com/u/16474118?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/algv", - "html_url": "https://github.com/algv", - "followers_url": "https://api.github.com/users/algv/followers", - "following_url": "https://api.github.com/users/algv/following{/other_user}", - "gists_url": "https://api.github.com/users/algv/gists{/gist_id}", - "starred_url": "https://api.github.com/users/algv/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/algv/subscriptions", - "organizations_url": "https://api.github.com/users/algv/orgs", - "repos_url": "https://api.github.com/users/algv/repos", - "events_url": "https://api.github.com/users/algv/events{/privacy}", - "received_events_url": "https://api.github.com/users/algv/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 75431936, - "download_count": 5703, - "created_at": "2021-12-28T20:46:14Z", - "updated_at": "2021-12-28T20:47:38Z", - "browser_download_url": "https://github.com/CryptoARM/CryptoARMGOST/releases/download/v2.5.12/cryptoarm-gost-v2.5.12-win32.msi" - } - ], - "tarball_url": "https://api.github.com/repos/CryptoARM/CryptoARMGOST/tarball/v2.5.12", - "zipball_url": "https://api.github.com/repos/CryptoARM/CryptoARMGOST/zipball/v2.5.12", - "body_html": "

Список изменений

\n

Новое:

\n
    \n
  • шаблон сертификата для владельца - юридического лица
  • \n
  • возможность указать тип идентификации при выдаче сертификата: identificationKind
  • \n
  • убрали ограничение на установку на Windows 7
  • \n
\n

Исправлено:

\n
    \n
  • юридический адрес ООО Цифровые технологии
  • \n
  • keyUsage для сертификатов шифрования
  • \n
  • валидация ИНН
  • \n
  • структура шаблонов сертификатов для физического лица и физического лица, являющегося индивидуальным предпринимателем
  • \n
\n

Замечания

\n

Для работы приложения у вас должен быть установлен КриптоПро CSP 5.0

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:44.319Z" - }, - "cumulus": { - "latestRelease": { - "url": "https://api.github.com/repos/gillesdemey/Cumulus/releases/5949447", - "assets_url": "https://api.github.com/repos/gillesdemey/Cumulus/releases/5949447/assets", - "upload_url": "https://uploads.github.com/repos/gillesdemey/Cumulus/releases/5949447/assets{?name,label}", - "html_url": "https://github.com/gillesdemey/Cumulus/releases/tag/v0.10.1", - "id": 5949447, - "author": { - "login": "gillesdemey", - "id": 868844, - "node_id": "MDQ6VXNlcjg2ODg0NA==", - "avatar_url": "https://avatars.githubusercontent.com/u/868844?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gillesdemey", - "html_url": "https://github.com/gillesdemey", - "followers_url": "https://api.github.com/users/gillesdemey/followers", - "following_url": "https://api.github.com/users/gillesdemey/following{/other_user}", - "gists_url": "https://api.github.com/users/gillesdemey/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gillesdemey/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gillesdemey/subscriptions", - "organizations_url": "https://api.github.com/users/gillesdemey/orgs", - "repos_url": "https://api.github.com/users/gillesdemey/repos", - "events_url": "https://api.github.com/users/gillesdemey/events{/privacy}", - "received_events_url": "https://api.github.com/users/gillesdemey/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTU5NDk0NDc=", - "tag_name": "v0.10.1", - "target_commitish": "master", - "name": "", - "draft": false, - "prerelease": false, - "created_at": "2017-04-02T15:24:00Z", - "published_at": "2017-04-02T15:27:01Z", - "assets": [ - { - "url": "https://api.github.com/repos/gillesdemey/Cumulus/releases/assets/3646873", - "id": 3646873, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2NDY4NzM=", - "name": "Cumulus-0.10.1.dmg", - "label": null, - "uploader": { - "login": "gillesdemey", - "id": 868844, - "node_id": "MDQ6VXNlcjg2ODg0NA==", - "avatar_url": "https://avatars.githubusercontent.com/u/868844?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gillesdemey", - "html_url": "https://github.com/gillesdemey", - "followers_url": "https://api.github.com/users/gillesdemey/followers", - "following_url": "https://api.github.com/users/gillesdemey/following{/other_user}", - "gists_url": "https://api.github.com/users/gillesdemey/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gillesdemey/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gillesdemey/subscriptions", - "organizations_url": "https://api.github.com/users/gillesdemey/orgs", - "repos_url": "https://api.github.com/users/gillesdemey/repos", - "events_url": "https://api.github.com/users/gillesdemey/events{/privacy}", - "received_events_url": "https://api.github.com/users/gillesdemey/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 52265551, - "download_count": 9748, - "created_at": "2017-04-13T15:29:54Z", - "updated_at": "2017-04-13T15:30:15Z", - "browser_download_url": "https://github.com/gillesdemey/Cumulus/releases/download/v0.10.1/Cumulus-0.10.1.dmg" - } - ], - "tarball_url": "https://api.github.com/repos/gillesdemey/Cumulus/tarball/v0.10.1", - "zipball_url": "https://api.github.com/repos/gillesdemey/Cumulus/zipball/v0.10.1", - "body_html": "" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:44.388Z" - }, - "cyapass": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:44.435Z" - }, - "cypress": { - "latestRelease": { - "url": "https://api.github.com/repos/cypress-io/cypress/releases/66402066", - "assets_url": "https://api.github.com/repos/cypress-io/cypress/releases/66402066/assets", - "upload_url": "https://uploads.github.com/repos/cypress-io/cypress/releases/66402066/assets{?name,label}", - "html_url": "https://github.com/cypress-io/cypress/releases/tag/v9.6.1", - "id": 66402066, - "author": { - "login": "ryanthemanuel", - "id": 4873279, - "node_id": "MDQ6VXNlcjQ4NzMyNzk=", - "avatar_url": "https://avatars.githubusercontent.com/u/4873279?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ryanthemanuel", - "html_url": "https://github.com/ryanthemanuel", - "followers_url": "https://api.github.com/users/ryanthemanuel/followers", - "following_url": "https://api.github.com/users/ryanthemanuel/following{/other_user}", - "gists_url": "https://api.github.com/users/ryanthemanuel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ryanthemanuel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ryanthemanuel/subscriptions", - "organizations_url": "https://api.github.com/users/ryanthemanuel/orgs", - "repos_url": "https://api.github.com/users/ryanthemanuel/repos", - "events_url": "https://api.github.com/users/ryanthemanuel/events{/privacy}", - "received_events_url": "https://api.github.com/users/ryanthemanuel/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOAeKht84D9TcS", - "tag_name": "v9.6.1", - "target_commitish": "78e3686df1d94fc02d80871a6faaab8b09195cb9", - "name": "9.6.1", - "draft": false, - "prerelease": false, - "created_at": "2022-05-09T18:02:05Z", - "published_at": "2022-05-09T18:08:54Z", - "assets": [], - "tarball_url": "https://api.github.com/repos/cypress-io/cypress/tarball/v9.6.1", - "zipball_url": "https://api.github.com/repos/cypress-io/cypress/zipball/v9.6.1", - "body_html": "

Released 5/9/2022

\n

Bugfixes:

\n
    \n
  • Cypress can now launch on systems where Firefox is installed via Snapcraft.
    \nFixed #19793.
  • \n
  • Updates were made to ensure XHR calls are properly displaying the response
    \nbody in the command log. Fixed
    \n#21361.
  • \n
  • Fixed cy.contains() and
    \n.should('contain', ...) to handle finding text that
    \ncontains backslash characters. Fixed
    \n#19116
  • \n
  • Updated .type('{enter}') to support sending the Enter
    \nkeystroke to submit buttons that are not rendered within a form html element,
    \nbut are associated with a form via the form attribute. Fixed
    \n#21163.
  • \n
  • Fixed an issue with cy.session() such that re-running tests in open mode
    \nwill now correctly recreate a session. Before this change, an error was thrown
    \nindicating the saved setup function was not a function because it was
    \nserialized. Fixed
    \n#17805.
  • \n
", - "reactions": { - "url": "https://api.github.com/repos/cypress-io/cypress/releases/66402066/reactions", - "total_count": 2, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 2, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:44.534Z" - }, - "darkj": { - "latestRelease": { - "url": "https://api.github.com/repos/Yamazaki93/DarkJ-Release/releases/13389474", - "assets_url": "https://api.github.com/repos/Yamazaki93/DarkJ-Release/releases/13389474/assets", - "upload_url": "https://uploads.github.com/repos/Yamazaki93/DarkJ-Release/releases/13389474/assets{?name,label}", - "html_url": "https://github.com/Yamazaki93/DarkJ-Release/releases/tag/v0.1.1", - "id": 13389474, - "author": { - "login": "Yamazaki93", - "id": 38804680, - "node_id": "MDQ6VXNlcjM4ODA0Njgw", - "avatar_url": "https://avatars.githubusercontent.com/u/38804680?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Yamazaki93", - "html_url": "https://github.com/Yamazaki93", - "followers_url": "https://api.github.com/users/Yamazaki93/followers", - "following_url": "https://api.github.com/users/Yamazaki93/following{/other_user}", - "gists_url": "https://api.github.com/users/Yamazaki93/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Yamazaki93/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Yamazaki93/subscriptions", - "organizations_url": "https://api.github.com/users/Yamazaki93/orgs", - "repos_url": "https://api.github.com/users/Yamazaki93/repos", - "events_url": "https://api.github.com/users/Yamazaki93/events{/privacy}", - "received_events_url": "https://api.github.com/users/Yamazaki93/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTEzMzg5NDc0", - "tag_name": "v0.1.1", - "target_commitish": "master", - "name": "0.1.1", - "draft": false, - "prerelease": false, - "created_at": "2018-10-09T05:16:35Z", - "published_at": "2018-10-13T19:45:20Z", - "assets": [ - { - "url": "https://api.github.com/repos/Yamazaki93/DarkJ-Release/releases/assets/9127533", - "id": 9127533, - "node_id": "MDEyOlJlbGVhc2VBc3NldDkxMjc1MzM=", - "name": "DarkJ-0.1.1-mac.zip", - "label": "", - "uploader": { - "login": "Yamazaki93", - "id": 38804680, - "node_id": "MDQ6VXNlcjM4ODA0Njgw", - "avatar_url": "https://avatars.githubusercontent.com/u/38804680?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Yamazaki93", - "html_url": "https://github.com/Yamazaki93", - "followers_url": "https://api.github.com/users/Yamazaki93/followers", - "following_url": "https://api.github.com/users/Yamazaki93/following{/other_user}", - "gists_url": "https://api.github.com/users/Yamazaki93/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Yamazaki93/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Yamazaki93/subscriptions", - "organizations_url": "https://api.github.com/users/Yamazaki93/orgs", - "repos_url": "https://api.github.com/users/Yamazaki93/repos", - "events_url": "https://api.github.com/users/Yamazaki93/events{/privacy}", - "received_events_url": "https://api.github.com/users/Yamazaki93/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 54900563, - "download_count": 840, - "created_at": "2018-10-13T19:44:55Z", - "updated_at": "2018-10-13T19:45:04Z", - "browser_download_url": "https://github.com/Yamazaki93/DarkJ-Release/releases/download/v0.1.1/DarkJ-0.1.1-mac.zip" - }, - { - "url": "https://api.github.com/repos/Yamazaki93/DarkJ-Release/releases/assets/9127531", - "id": 9127531, - "node_id": "MDEyOlJlbGVhc2VBc3NldDkxMjc1MzE=", - "name": "DarkJ-0.1.1.dmg", - "label": "", - "uploader": { - "login": "Yamazaki93", - "id": 38804680, - "node_id": "MDQ6VXNlcjM4ODA0Njgw", - "avatar_url": "https://avatars.githubusercontent.com/u/38804680?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Yamazaki93", - "html_url": "https://github.com/Yamazaki93", - "followers_url": "https://api.github.com/users/Yamazaki93/followers", - "following_url": "https://api.github.com/users/Yamazaki93/following{/other_user}", - "gists_url": "https://api.github.com/users/Yamazaki93/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Yamazaki93/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Yamazaki93/subscriptions", - "organizations_url": "https://api.github.com/users/Yamazaki93/orgs", - "repos_url": "https://api.github.com/users/Yamazaki93/repos", - "events_url": "https://api.github.com/users/Yamazaki93/events{/privacy}", - "received_events_url": "https://api.github.com/users/Yamazaki93/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 56803693, - "download_count": 2085, - "created_at": "2018-10-13T19:44:32Z", - "updated_at": "2018-10-13T19:44:41Z", - "browser_download_url": "https://github.com/Yamazaki93/DarkJ-Release/releases/download/v0.1.1/DarkJ-0.1.1.dmg" - }, - { - "url": "https://api.github.com/repos/Yamazaki93/DarkJ-Release/releases/assets/9127532", - "id": 9127532, - "node_id": "MDEyOlJlbGVhc2VBc3NldDkxMjc1MzI=", - "name": "DarkJ-0.1.1.dmg.blockmap", - "label": "", - "uploader": { - "login": "Yamazaki93", - "id": 38804680, - "node_id": "MDQ6VXNlcjM4ODA0Njgw", - "avatar_url": "https://avatars.githubusercontent.com/u/38804680?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Yamazaki93", - "html_url": "https://github.com/Yamazaki93", - "followers_url": "https://api.github.com/users/Yamazaki93/followers", - "following_url": "https://api.github.com/users/Yamazaki93/following{/other_user}", - "gists_url": "https://api.github.com/users/Yamazaki93/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Yamazaki93/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Yamazaki93/subscriptions", - "organizations_url": "https://api.github.com/users/Yamazaki93/orgs", - "repos_url": "https://api.github.com/users/Yamazaki93/repos", - "events_url": "https://api.github.com/users/Yamazaki93/events{/privacy}", - "received_events_url": "https://api.github.com/users/Yamazaki93/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 59385, - "download_count": 60, - "created_at": "2018-10-13T19:44:32Z", - "updated_at": "2018-10-13T19:44:32Z", - "browser_download_url": "https://github.com/Yamazaki93/DarkJ-Release/releases/download/v0.1.1/DarkJ-0.1.1.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/Yamazaki93/DarkJ-Release/releases/assets/9122794", - "id": 9122794, - "node_id": "MDEyOlJlbGVhc2VBc3NldDkxMjI3OTQ=", - "name": "darkj-setup-0.1.1.exe", - "label": "", - "uploader": { - "login": "Yamazaki93", - "id": 38804680, - "node_id": "MDQ6VXNlcjM4ODA0Njgw", - "avatar_url": "https://avatars.githubusercontent.com/u/38804680?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Yamazaki93", - "html_url": "https://github.com/Yamazaki93", - "followers_url": "https://api.github.com/users/Yamazaki93/followers", - "following_url": "https://api.github.com/users/Yamazaki93/following{/other_user}", - "gists_url": "https://api.github.com/users/Yamazaki93/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Yamazaki93/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Yamazaki93/subscriptions", - "organizations_url": "https://api.github.com/users/Yamazaki93/orgs", - "repos_url": "https://api.github.com/users/Yamazaki93/repos", - "events_url": "https://api.github.com/users/Yamazaki93/events{/privacy}", - "received_events_url": "https://api.github.com/users/Yamazaki93/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 41620447, - "download_count": 2349, - "created_at": "2018-10-13T10:11:44Z", - "updated_at": "2018-10-13T10:11:51Z", - "browser_download_url": "https://github.com/Yamazaki93/DarkJ-Release/releases/download/v0.1.1/darkj-setup-0.1.1.exe" - }, - { - "url": "https://api.github.com/repos/Yamazaki93/DarkJ-Release/releases/assets/9122795", - "id": 9122795, - "node_id": "MDEyOlJlbGVhc2VBc3NldDkxMjI3OTU=", - "name": "darkj-setup-0.1.1.exe.blockmap", - "label": "", - "uploader": { - "login": "Yamazaki93", - "id": 38804680, - "node_id": "MDQ6VXNlcjM4ODA0Njgw", - "avatar_url": "https://avatars.githubusercontent.com/u/38804680?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Yamazaki93", - "html_url": "https://github.com/Yamazaki93", - "followers_url": "https://api.github.com/users/Yamazaki93/followers", - "following_url": "https://api.github.com/users/Yamazaki93/following{/other_user}", - "gists_url": "https://api.github.com/users/Yamazaki93/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Yamazaki93/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Yamazaki93/subscriptions", - "organizations_url": "https://api.github.com/users/Yamazaki93/orgs", - "repos_url": "https://api.github.com/users/Yamazaki93/repos", - "events_url": "https://api.github.com/users/Yamazaki93/events{/privacy}", - "received_events_url": "https://api.github.com/users/Yamazaki93/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 44344, - "download_count": 70, - "created_at": "2018-10-13T10:11:44Z", - "updated_at": "2018-10-13T10:11:45Z", - "browser_download_url": "https://github.com/Yamazaki93/DarkJ-Release/releases/download/v0.1.1/darkj-setup-0.1.1.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/Yamazaki93/DarkJ-Release/releases/assets/9127536", - "id": 9127536, - "node_id": "MDEyOlJlbGVhc2VBc3NldDkxMjc1MzY=", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "Yamazaki93", - "id": 38804680, - "node_id": "MDQ6VXNlcjM4ODA0Njgw", - "avatar_url": "https://avatars.githubusercontent.com/u/38804680?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Yamazaki93", - "html_url": "https://github.com/Yamazaki93", - "followers_url": "https://api.github.com/users/Yamazaki93/followers", - "following_url": "https://api.github.com/users/Yamazaki93/following{/other_user}", - "gists_url": "https://api.github.com/users/Yamazaki93/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Yamazaki93/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Yamazaki93/subscriptions", - "organizations_url": "https://api.github.com/users/Yamazaki93/orgs", - "repos_url": "https://api.github.com/users/Yamazaki93/repos", - "events_url": "https://api.github.com/users/Yamazaki93/events{/privacy}", - "received_events_url": "https://api.github.com/users/Yamazaki93/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 460, - "download_count": 3121, - "created_at": "2018-10-13T19:45:04Z", - "updated_at": "2018-10-13T19:45:04Z", - "browser_download_url": "https://github.com/Yamazaki93/DarkJ-Release/releases/download/v0.1.1/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/Yamazaki93/DarkJ-Release/releases/assets/9122796", - "id": 9122796, - "node_id": "MDEyOlJlbGVhc2VBc3NldDkxMjI3OTY=", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "Yamazaki93", - "id": 38804680, - "node_id": "MDQ6VXNlcjM4ODA0Njgw", - "avatar_url": "https://avatars.githubusercontent.com/u/38804680?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Yamazaki93", - "html_url": "https://github.com/Yamazaki93", - "followers_url": "https://api.github.com/users/Yamazaki93/followers", - "following_url": "https://api.github.com/users/Yamazaki93/following{/other_user}", - "gists_url": "https://api.github.com/users/Yamazaki93/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Yamazaki93/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Yamazaki93/subscriptions", - "organizations_url": "https://api.github.com/users/Yamazaki93/orgs", - "repos_url": "https://api.github.com/users/Yamazaki93/repos", - "events_url": "https://api.github.com/users/Yamazaki93/events{/privacy}", - "received_events_url": "https://api.github.com/users/Yamazaki93/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 338, - "download_count": 2240, - "created_at": "2018-10-13T10:11:52Z", - "updated_at": "2018-10-13T10:11:52Z", - "browser_download_url": "https://github.com/Yamazaki93/DarkJ-Release/releases/download/v0.1.1/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/Yamazaki93/DarkJ-Release/tarball/v0.1.1", - "zipball_url": "https://api.github.com/repos/Yamazaki93/DarkJ-Release/zipball/v0.1.1", - "body_html": "

Bug fix release, see milestone 0.1.1 for details on issues fixed.

\n

NOTE
\nBefore 0.1.1, DarkJ is not signed so auto update on MacOS would not work. 0.1.1 has been signed with proper certificate so auto update should work properly now.

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:44.640Z" - }, - "data-pixels-playground": { - "latestRelease": { - "url": "https://api.github.com/repos/gmattie/Data-Pixels/releases/14320704", - "assets_url": "https://api.github.com/repos/gmattie/Data-Pixels/releases/14320704/assets", - "upload_url": "https://uploads.github.com/repos/gmattie/Data-Pixels/releases/14320704/assets{?name,label}", - "html_url": "https://github.com/gmattie/Data-Pixels/releases/tag/1.1.0", - "id": 14320704, - "author": { - "login": "gmattie", - "id": 933921, - "node_id": "MDQ6VXNlcjkzMzkyMQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/933921?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gmattie", - "html_url": "https://github.com/gmattie", - "followers_url": "https://api.github.com/users/gmattie/followers", - "following_url": "https://api.github.com/users/gmattie/following{/other_user}", - "gists_url": "https://api.github.com/users/gmattie/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gmattie/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gmattie/subscriptions", - "organizations_url": "https://api.github.com/users/gmattie/orgs", - "repos_url": "https://api.github.com/users/gmattie/repos", - "events_url": "https://api.github.com/users/gmattie/events{/privacy}", - "received_events_url": "https://api.github.com/users/gmattie/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTE0MzIwNzA0", - "tag_name": "1.1.0", - "target_commitish": "master", - "name": "Data Pixels Playground v1.1.0", - "draft": false, - "prerelease": false, - "created_at": "2018-12-03T17:12:10Z", - "published_at": "2018-12-03T17:36:19Z", - "assets": [ - { - "url": "https://api.github.com/repos/gmattie/Data-Pixels/releases/assets/9970512", - "id": 9970512, - "node_id": "MDEyOlJlbGVhc2VBc3NldDk5NzA1MTI=", - "name": "Data.Pixels.Playground-win32-x64.zip", - "label": null, - "uploader": { - "login": "gmattie", - "id": 933921, - "node_id": "MDQ6VXNlcjkzMzkyMQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/933921?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gmattie", - "html_url": "https://github.com/gmattie", - "followers_url": "https://api.github.com/users/gmattie/followers", - "following_url": "https://api.github.com/users/gmattie/following{/other_user}", - "gists_url": "https://api.github.com/users/gmattie/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gmattie/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gmattie/subscriptions", - "organizations_url": "https://api.github.com/users/gmattie/orgs", - "repos_url": "https://api.github.com/users/gmattie/repos", - "events_url": "https://api.github.com/users/gmattie/events{/privacy}", - "received_events_url": "https://api.github.com/users/gmattie/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 51995972, - "download_count": 596, - "created_at": "2018-12-03T17:35:37Z", - "updated_at": "2018-12-03T17:36:14Z", - "browser_download_url": "https://github.com/gmattie/Data-Pixels/releases/download/1.1.0/Data.Pixels.Playground-win32-x64.zip" - } - ], - "tarball_url": "https://api.github.com/repos/gmattie/Data-Pixels/tarball/1.1.0", - "zipball_url": "https://api.github.com/repos/gmattie/Data-Pixels/zipball/1.1.0", - "body_html": "

New Features:

\n
    \n
  • \n

    Added setting for automatic code execution
    \nCode can now be run automatically when changes are made by selecting the option in the settings panel.

    \n
  • \n
  • \n

    Added image controls and info labels
    \nCompiled images within the Frame View can now be moved, scaled, and/or reflected using either the mouse/wheel, HUD controls or application's View menu items.

    \n
  • \n
\n

Maintenance:

\n
    \n
  • \n

    Updated ./build dependencies
    \nUpdated all build dependencies to the latest versions (including Electron, Project Foundation and Gulp) and implemented ESM modules to refactor and share constants between the Main and Render processes.

    \n
  • \n
  • \n

    Refactored code
    \nMoved File logic into its own module and refactored Sass code.

    \n
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:44.664Z" - }, - "dbcloner": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:44.701Z" - }, - "dat": { - "latestRelease": { - "url": "https://api.github.com/repos/dat-ecosystem-archive/dat-desktop/releases/23754743", - "assets_url": "https://api.github.com/repos/dat-ecosystem-archive/dat-desktop/releases/23754743/assets", - "upload_url": "https://uploads.github.com/repos/dat-ecosystem-archive/dat-desktop/releases/23754743/assets{?name,label}", - "html_url": "https://github.com/dat-ecosystem-archive/dat-desktop/releases/tag/v3.0.1", - "id": 23754743, - "author": { - "login": "okdistribute", - "id": 633012, - "node_id": "MDQ6VXNlcjYzMzAxMg==", - "avatar_url": "https://avatars.githubusercontent.com/u/633012?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/okdistribute", - "html_url": "https://github.com/okdistribute", - "followers_url": "https://api.github.com/users/okdistribute/followers", - "following_url": "https://api.github.com/users/okdistribute/following{/other_user}", - "gists_url": "https://api.github.com/users/okdistribute/gists{/gist_id}", - "starred_url": "https://api.github.com/users/okdistribute/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/okdistribute/subscriptions", - "organizations_url": "https://api.github.com/users/okdistribute/orgs", - "repos_url": "https://api.github.com/users/okdistribute/repos", - "events_url": "https://api.github.com/users/okdistribute/events{/privacy}", - "received_events_url": "https://api.github.com/users/okdistribute/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTIzNzU0NzQz", - "tag_name": "v3.0.1", - "target_commitish": "master", - "name": "3.0.1", - "draft": false, - "prerelease": false, - "created_at": "2020-02-18T06:23:44Z", - "published_at": "2020-02-18T06:32:34Z", - "assets": [ - { - "url": "https://api.github.com/repos/dat-ecosystem-archive/dat-desktop/releases/assets/18109390", - "id": 18109390, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE4MTA5Mzkw", - "name": "Dat-Desktop-3.0.1-i386.AppImage", - "label": "", - "uploader": { - "login": "juliangruber", - "id": 10247, - "node_id": "MDQ6VXNlcjEwMjQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/10247?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/juliangruber", - "html_url": "https://github.com/juliangruber", - "followers_url": "https://api.github.com/users/juliangruber/followers", - "following_url": "https://api.github.com/users/juliangruber/following{/other_user}", - "gists_url": "https://api.github.com/users/juliangruber/gists{/gist_id}", - "starred_url": "https://api.github.com/users/juliangruber/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/juliangruber/subscriptions", - "organizations_url": "https://api.github.com/users/juliangruber/orgs", - "repos_url": "https://api.github.com/users/juliangruber/repos", - "events_url": "https://api.github.com/users/juliangruber/events{/privacy}", - "received_events_url": "https://api.github.com/users/juliangruber/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 88202340, - "download_count": 77, - "created_at": "2020-02-18T06:28:31Z", - "updated_at": "2020-02-18T06:28:33Z", - "browser_download_url": "https://github.com/dat-ecosystem-archive/dat-desktop/releases/download/v3.0.1/Dat-Desktop-3.0.1-i386.AppImage" - }, - { - "url": "https://api.github.com/repos/dat-ecosystem-archive/dat-desktop/releases/assets/18109406", - "id": 18109406, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE4MTA5NDA2", - "name": "Dat-Desktop-3.0.1-mac.zip", - "label": "", - "uploader": { - "login": "juliangruber", - "id": 10247, - "node_id": "MDQ6VXNlcjEwMjQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/10247?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/juliangruber", - "html_url": "https://github.com/juliangruber", - "followers_url": "https://api.github.com/users/juliangruber/followers", - "following_url": "https://api.github.com/users/juliangruber/following{/other_user}", - "gists_url": "https://api.github.com/users/juliangruber/gists{/gist_id}", - "starred_url": "https://api.github.com/users/juliangruber/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/juliangruber/subscriptions", - "organizations_url": "https://api.github.com/users/juliangruber/orgs", - "repos_url": "https://api.github.com/users/juliangruber/repos", - "events_url": "https://api.github.com/users/juliangruber/events{/privacy}", - "received_events_url": "https://api.github.com/users/juliangruber/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 81261704, - "download_count": 758, - "created_at": "2020-02-18T06:30:36Z", - "updated_at": "2020-02-18T06:30:40Z", - "browser_download_url": "https://github.com/dat-ecosystem-archive/dat-desktop/releases/download/v3.0.1/Dat-Desktop-3.0.1-mac.zip" - }, - { - "url": "https://api.github.com/repos/dat-ecosystem-archive/dat-desktop/releases/assets/18109383", - "id": 18109383, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE4MTA5Mzgz", - "name": "Dat-Desktop-3.0.1.AppImage", - "label": "", - "uploader": { - "login": "juliangruber", - "id": 10247, - "node_id": "MDQ6VXNlcjEwMjQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/10247?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/juliangruber", - "html_url": "https://github.com/juliangruber", - "followers_url": "https://api.github.com/users/juliangruber/followers", - "following_url": "https://api.github.com/users/juliangruber/following{/other_user}", - "gists_url": "https://api.github.com/users/juliangruber/gists{/gist_id}", - "starred_url": "https://api.github.com/users/juliangruber/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/juliangruber/subscriptions", - "organizations_url": "https://api.github.com/users/juliangruber/orgs", - "repos_url": "https://api.github.com/users/juliangruber/repos", - "events_url": "https://api.github.com/users/juliangruber/events{/privacy}", - "received_events_url": "https://api.github.com/users/juliangruber/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 87339617, - "download_count": 342, - "created_at": "2020-02-18T06:28:22Z", - "updated_at": "2020-02-18T06:28:25Z", - "browser_download_url": "https://github.com/dat-ecosystem-archive/dat-desktop/releases/download/v3.0.1/Dat-Desktop-3.0.1.AppImage" - }, - { - "url": "https://api.github.com/repos/dat-ecosystem-archive/dat-desktop/releases/assets/18109409", - "id": 18109409, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE4MTA5NDA5", - "name": "Dat-Desktop-3.0.1.dmg", - "label": "", - "uploader": { - "login": "juliangruber", - "id": 10247, - "node_id": "MDQ6VXNlcjEwMjQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/10247?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/juliangruber", - "html_url": "https://github.com/juliangruber", - "followers_url": "https://api.github.com/users/juliangruber/followers", - "following_url": "https://api.github.com/users/juliangruber/following{/other_user}", - "gists_url": "https://api.github.com/users/juliangruber/gists{/gist_id}", - "starred_url": "https://api.github.com/users/juliangruber/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/juliangruber/subscriptions", - "organizations_url": "https://api.github.com/users/juliangruber/orgs", - "repos_url": "https://api.github.com/users/juliangruber/repos", - "events_url": "https://api.github.com/users/juliangruber/events{/privacy}", - "received_events_url": "https://api.github.com/users/juliangruber/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 84205695, - "download_count": 259, - "created_at": "2020-02-18T06:31:01Z", - "updated_at": "2020-02-18T06:31:04Z", - "browser_download_url": "https://github.com/dat-ecosystem-archive/dat-desktop/releases/download/v3.0.1/Dat-Desktop-3.0.1.dmg" - }, - { - "url": "https://api.github.com/repos/dat-ecosystem-archive/dat-desktop/releases/assets/18109410", - "id": 18109410, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE4MTA5NDEw", - "name": "Dat-Desktop-3.0.1.dmg.blockmap", - "label": "", - "uploader": { - "login": "juliangruber", - "id": 10247, - "node_id": "MDQ6VXNlcjEwMjQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/10247?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/juliangruber", - "html_url": "https://github.com/juliangruber", - "followers_url": "https://api.github.com/users/juliangruber/followers", - "following_url": "https://api.github.com/users/juliangruber/following{/other_user}", - "gists_url": "https://api.github.com/users/juliangruber/gists{/gist_id}", - "starred_url": "https://api.github.com/users/juliangruber/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/juliangruber/subscriptions", - "organizations_url": "https://api.github.com/users/juliangruber/orgs", - "repos_url": "https://api.github.com/users/juliangruber/repos", - "events_url": "https://api.github.com/users/juliangruber/events{/privacy}", - "received_events_url": "https://api.github.com/users/juliangruber/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 88423, - "download_count": 35, - "created_at": "2020-02-18T06:31:01Z", - "updated_at": "2020-02-18T06:31:01Z", - "browser_download_url": "https://github.com/dat-ecosystem-archive/dat-desktop/releases/download/v3.0.1/Dat-Desktop-3.0.1.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/dat-ecosystem-archive/dat-desktop/releases/assets/18109404", - "id": 18109404, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE4MTA5NDA0", - "name": "Dat-Desktop-Setup-3.0.1.exe", - "label": "", - "uploader": { - "login": "okdistribute", - "id": 633012, - "node_id": "MDQ6VXNlcjYzMzAxMg==", - "avatar_url": "https://avatars.githubusercontent.com/u/633012?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/okdistribute", - "html_url": "https://github.com/okdistribute", - "followers_url": "https://api.github.com/users/okdistribute/followers", - "following_url": "https://api.github.com/users/okdistribute/following{/other_user}", - "gists_url": "https://api.github.com/users/okdistribute/gists{/gist_id}", - "starred_url": "https://api.github.com/users/okdistribute/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/okdistribute/subscriptions", - "organizations_url": "https://api.github.com/users/okdistribute/orgs", - "repos_url": "https://api.github.com/users/okdistribute/repos", - "events_url": "https://api.github.com/users/okdistribute/events{/privacy}", - "received_events_url": "https://api.github.com/users/okdistribute/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 112996494, - "download_count": 838, - "created_at": "2020-02-18T06:30:27Z", - "updated_at": "2020-02-18T06:30:33Z", - "browser_download_url": "https://github.com/dat-ecosystem-archive/dat-desktop/releases/download/v3.0.1/Dat-Desktop-Setup-3.0.1.exe" - }, - { - "url": "https://api.github.com/repos/dat-ecosystem-archive/dat-desktop/releases/assets/18109403", - "id": 18109403, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE4MTA5NDAz", - "name": "Dat-Desktop-Setup-3.0.1.exe.blockmap", - "label": "", - "uploader": { - "login": "okdistribute", - "id": 633012, - "node_id": "MDQ6VXNlcjYzMzAxMg==", - "avatar_url": "https://avatars.githubusercontent.com/u/633012?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/okdistribute", - "html_url": "https://github.com/okdistribute", - "followers_url": "https://api.github.com/users/okdistribute/followers", - "following_url": "https://api.github.com/users/okdistribute/following{/other_user}", - "gists_url": "https://api.github.com/users/okdistribute/gists{/gist_id}", - "starred_url": "https://api.github.com/users/okdistribute/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/okdistribute/subscriptions", - "organizations_url": "https://api.github.com/users/okdistribute/orgs", - "repos_url": "https://api.github.com/users/okdistribute/repos", - "events_url": "https://api.github.com/users/okdistribute/events{/privacy}", - "received_events_url": "https://api.github.com/users/okdistribute/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 116068, - "download_count": 47, - "created_at": "2020-02-18T06:30:24Z", - "updated_at": "2020-02-18T06:30:25Z", - "browser_download_url": "https://github.com/dat-ecosystem-archive/dat-desktop/releases/download/v3.0.1/Dat-Desktop-Setup-3.0.1.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/dat-ecosystem-archive/dat-desktop/releases/assets/18109407", - "id": 18109407, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE4MTA5NDA3", - "name": "dat-desktop_3.0.1_amd64.deb", - "label": "", - "uploader": { - "login": "juliangruber", - "id": 10247, - "node_id": "MDQ6VXNlcjEwMjQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/10247?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/juliangruber", - "html_url": "https://github.com/juliangruber", - "followers_url": "https://api.github.com/users/juliangruber/followers", - "following_url": "https://api.github.com/users/juliangruber/following{/other_user}", - "gists_url": "https://api.github.com/users/juliangruber/gists{/gist_id}", - "starred_url": "https://api.github.com/users/juliangruber/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/juliangruber/subscriptions", - "organizations_url": "https://api.github.com/users/juliangruber/orgs", - "repos_url": "https://api.github.com/users/juliangruber/repos", - "events_url": "https://api.github.com/users/juliangruber/events{/privacy}", - "received_events_url": "https://api.github.com/users/juliangruber/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 52774352, - "download_count": 518, - "created_at": "2020-02-18T06:30:58Z", - "updated_at": "2020-02-18T06:31:00Z", - "browser_download_url": "https://github.com/dat-ecosystem-archive/dat-desktop/releases/download/v3.0.1/dat-desktop_3.0.1_amd64.deb" - }, - { - "url": "https://api.github.com/repos/dat-ecosystem-archive/dat-desktop/releases/assets/18109408", - "id": 18109408, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE4MTA5NDA4", - "name": "dat-desktop_3.0.1_i386.deb", - "label": "", - "uploader": { - "login": "juliangruber", - "id": 10247, - "node_id": "MDQ6VXNlcjEwMjQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/10247?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/juliangruber", - "html_url": "https://github.com/juliangruber", - "followers_url": "https://api.github.com/users/juliangruber/followers", - "following_url": "https://api.github.com/users/juliangruber/following{/other_user}", - "gists_url": "https://api.github.com/users/juliangruber/gists{/gist_id}", - "starred_url": "https://api.github.com/users/juliangruber/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/juliangruber/subscriptions", - "organizations_url": "https://api.github.com/users/juliangruber/orgs", - "repos_url": "https://api.github.com/users/juliangruber/repos", - "events_url": "https://api.github.com/users/juliangruber/events{/privacy}", - "received_events_url": "https://api.github.com/users/juliangruber/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 53710806, - "download_count": 66, - "created_at": "2020-02-18T06:31:01Z", - "updated_at": "2020-02-18T06:31:02Z", - "browser_download_url": "https://github.com/dat-ecosystem-archive/dat-desktop/releases/download/v3.0.1/dat-desktop_3.0.1_i386.deb" - }, - { - "url": "https://api.github.com/repos/dat-ecosystem-archive/dat-desktop/releases/assets/18109411", - "id": 18109411, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE4MTA5NDEx", - "name": "latest-linux-ia32.yml", - "label": "", - "uploader": { - "login": "juliangruber", - "id": 10247, - "node_id": "MDQ6VXNlcjEwMjQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/10247?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/juliangruber", - "html_url": "https://github.com/juliangruber", - "followers_url": "https://api.github.com/users/juliangruber/followers", - "following_url": "https://api.github.com/users/juliangruber/following{/other_user}", - "gists_url": "https://api.github.com/users/juliangruber/gists{/gist_id}", - "starred_url": "https://api.github.com/users/juliangruber/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/juliangruber/subscriptions", - "organizations_url": "https://api.github.com/users/juliangruber/orgs", - "repos_url": "https://api.github.com/users/juliangruber/repos", - "events_url": "https://api.github.com/users/juliangruber/events{/privacy}", - "received_events_url": "https://api.github.com/users/juliangruber/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 382, - "download_count": 47, - "created_at": "2020-02-18T06:31:02Z", - "updated_at": "2020-02-18T06:31:02Z", - "browser_download_url": "https://github.com/dat-ecosystem-archive/dat-desktop/releases/download/v3.0.1/latest-linux-ia32.yml" - }, - { - "url": "https://api.github.com/repos/dat-ecosystem-archive/dat-desktop/releases/assets/18109412", - "id": 18109412, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE4MTA5NDEy", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "juliangruber", - "id": 10247, - "node_id": "MDQ6VXNlcjEwMjQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/10247?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/juliangruber", - "html_url": "https://github.com/juliangruber", - "followers_url": "https://api.github.com/users/juliangruber/followers", - "following_url": "https://api.github.com/users/juliangruber/following{/other_user}", - "gists_url": "https://api.github.com/users/juliangruber/gists{/gist_id}", - "starred_url": "https://api.github.com/users/juliangruber/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/juliangruber/subscriptions", - "organizations_url": "https://api.github.com/users/juliangruber/orgs", - "repos_url": "https://api.github.com/users/juliangruber/repos", - "events_url": "https://api.github.com/users/juliangruber/events{/privacy}", - "received_events_url": "https://api.github.com/users/juliangruber/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 372, - "download_count": 45, - "created_at": "2020-02-18T06:31:02Z", - "updated_at": "2020-02-18T06:31:02Z", - "browser_download_url": "https://github.com/dat-ecosystem-archive/dat-desktop/releases/download/v3.0.1/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/dat-ecosystem-archive/dat-desktop/releases/assets/18109413", - "id": 18109413, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE4MTA5NDEz", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "juliangruber", - "id": 10247, - "node_id": "MDQ6VXNlcjEwMjQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/10247?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/juliangruber", - "html_url": "https://github.com/juliangruber", - "followers_url": "https://api.github.com/users/juliangruber/followers", - "following_url": "https://api.github.com/users/juliangruber/following{/other_user}", - "gists_url": "https://api.github.com/users/juliangruber/gists{/gist_id}", - "starred_url": "https://api.github.com/users/juliangruber/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/juliangruber/subscriptions", - "organizations_url": "https://api.github.com/users/juliangruber/orgs", - "repos_url": "https://api.github.com/users/juliangruber/repos", - "events_url": "https://api.github.com/users/juliangruber/events{/privacy}", - "received_events_url": "https://api.github.com/users/juliangruber/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 521, - "download_count": 42, - "created_at": "2020-02-18T06:31:04Z", - "updated_at": "2020-02-18T06:31:04Z", - "browser_download_url": "https://github.com/dat-ecosystem-archive/dat-desktop/releases/download/v3.0.1/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/dat-ecosystem-archive/dat-desktop/releases/assets/18109405", - "id": 18109405, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE4MTA5NDA1", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "okdistribute", - "id": 633012, - "node_id": "MDQ6VXNlcjYzMzAxMg==", - "avatar_url": "https://avatars.githubusercontent.com/u/633012?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/okdistribute", - "html_url": "https://github.com/okdistribute", - "followers_url": "https://api.github.com/users/okdistribute/followers", - "following_url": "https://api.github.com/users/okdistribute/following{/other_user}", - "gists_url": "https://api.github.com/users/okdistribute/gists{/gist_id}", - "starred_url": "https://api.github.com/users/okdistribute/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/okdistribute/subscriptions", - "organizations_url": "https://api.github.com/users/okdistribute/orgs", - "repos_url": "https://api.github.com/users/okdistribute/repos", - "events_url": "https://api.github.com/users/okdistribute/events{/privacy}", - "received_events_url": "https://api.github.com/users/okdistribute/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 351, - "download_count": 46, - "created_at": "2020-02-18T06:30:33Z", - "updated_at": "2020-02-18T06:30:34Z", - "browser_download_url": "https://github.com/dat-ecosystem-archive/dat-desktop/releases/download/v3.0.1/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/dat-ecosystem-archive/dat-desktop/tarball/v3.0.1", - "zipball_url": "https://api.github.com/repos/dat-ecosystem-archive/dat-desktop/zipball/v3.0.1", - "body_html": "

Bug Fixes

\n
    \n
  • Fix a bug where sometimes download dir wouldn't exist and crash (7e1f2a7)
  • \n
  • Should no longer crash on startup for Mac. (1bd0436)
  • \n
  • When downloading a dat, ensure Download button is visible. (4a573ed)
  • \n
", - "reactions": { - "url": "https://api.github.com/repos/dat-ecosystem-archive/dat-desktop/releases/23754743/reactions", - "total_count": 1, - "+1": 1, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:44.801Z" - }, - "dbgate": { - "latestRelease": { - "url": "https://api.github.com/repos/dbgate/dbgate/releases/65695550", - "assets_url": "https://api.github.com/repos/dbgate/dbgate/releases/65695550/assets", - "upload_url": "https://uploads.github.com/repos/dbgate/dbgate/releases/65695550/assets{?name,label}", - "html_url": "https://github.com/dbgate/dbgate/releases/tag/v4.8.8", - "id": 65695550, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "RE_kwDODbTn_c4D6m8-", - "tag_name": "v4.8.8", - "target_commitish": "master", - "name": "v4.8.8", - "draft": false, - "prerelease": false, - "created_at": "2022-04-29T15:47:42Z", - "published_at": "2022-04-29T16:00:08Z", - "assets": [ - { - "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/64030317", - "id": 64030317, - "node_id": "RA_kwDODbTn_c4D0QZt", - "name": "dbgate-4.8.8-linux_amd64.deb", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 64415964, - "download_count": 101, - "created_at": "2022-04-29T16:00:09Z", - "updated_at": "2022-04-29T16:00:14Z", - "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v4.8.8/dbgate-4.8.8-linux_amd64.deb" - }, - { - "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/64030316", - "id": 64030316, - "node_id": "RA_kwDODbTn_c4D0QZs", - "name": "dbgate-4.8.8-linux_arm64.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 100298172, - "download_count": 23, - "created_at": "2022-04-29T16:00:09Z", - "updated_at": "2022-04-29T16:00:15Z", - "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v4.8.8/dbgate-4.8.8-linux_arm64.AppImage" - }, - { - "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/64030315", - "id": 64030315, - "node_id": "RA_kwDODbTn_c4D0QZr", - "name": "dbgate-4.8.8-linux_armv7l.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 85130743, - "download_count": 1, - "created_at": "2022-04-29T16:00:09Z", - "updated_at": "2022-04-29T16:00:15Z", - "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v4.8.8/dbgate-4.8.8-linux_armv7l.AppImage" - }, - { - "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/64030322", - "id": 64030322, - "node_id": "RA_kwDODbTn_c4D0QZy", - "name": "dbgate-4.8.8-linux_x86_64.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 91197860, - "download_count": 85, - "created_at": "2022-04-29T16:00:10Z", - "updated_at": "2022-04-29T16:00:16Z", - "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v4.8.8/dbgate-4.8.8-linux_x86_64.AppImage" - }, - { - "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/64030977", - "id": 64030977, - "node_id": "RA_kwDODbTn_c4D0QkB", - "name": "dbgate-4.8.8-mac_universal.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 177771514, - "download_count": 7, - "created_at": "2022-04-29T16:09:03Z", - "updated_at": "2022-04-29T16:09:12Z", - "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v4.8.8/dbgate-4.8.8-mac_universal.dmg" - }, - { - "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/64030980", - "id": 64030980, - "node_id": "RA_kwDODbTn_c4D0QkE", - "name": "dbgate-4.8.8-mac_universal.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 171516904, - "download_count": 103, - "created_at": "2022-04-29T16:09:03Z", - "updated_at": "2022-04-29T16:09:14Z", - "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v4.8.8/dbgate-4.8.8-mac_universal.zip" - }, - { - "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/64030979", - "id": 64030979, - "node_id": "RA_kwDODbTn_c4D0QkD", - "name": "dbgate-4.8.8-mac_x64.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 95443994, - "download_count": 5, - "created_at": "2022-04-29T16:09:03Z", - "updated_at": "2022-04-29T16:09:12Z", - "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v4.8.8/dbgate-4.8.8-mac_x64.dmg" - }, - { - "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/64030982", - "id": 64030982, - "node_id": "RA_kwDODbTn_c4D0QkG", - "name": "dbgate-4.8.8-mac_x64.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 91826952, - "download_count": 1, - "created_at": "2022-04-29T16:09:04Z", - "updated_at": "2022-04-29T16:09:09Z", - "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v4.8.8/dbgate-4.8.8-mac_x64.zip" - }, - { - "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/64030356", - "id": 64030356, - "node_id": "RA_kwDODbTn_c4D0QaU", - "name": "dbgate-4.8.8-win_arm64.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 94298164, - "download_count": 0, - "created_at": "2022-04-29T16:00:49Z", - "updated_at": "2022-04-29T16:00:54Z", - "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v4.8.8/dbgate-4.8.8-win_arm64.zip" - }, - { - "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/64030357", - "id": 64030357, - "node_id": "RA_kwDODbTn_c4D0QaV", - "name": "dbgate-4.8.8-win_x64.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 68491496, - "download_count": 438, - "created_at": "2022-04-29T16:00:49Z", - "updated_at": "2022-04-29T16:00:53Z", - "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v4.8.8/dbgate-4.8.8-win_x64.exe" - }, - { - "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/64030360", - "id": 64030360, - "node_id": "RA_kwDODbTn_c4D0QaY", - "name": "dbgate-4.8.8-win_x64.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 92498677, - "download_count": 46, - "created_at": "2022-04-29T16:00:49Z", - "updated_at": "2022-04-29T16:00:53Z", - "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v4.8.8/dbgate-4.8.8-win_x64.zip" - }, - { - "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/64030321", - "id": 64030321, - "node_id": "RA_kwDODbTn_c4D0QZx", - "name": "dbgate-latest-arm64.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 100298172, - "download_count": 174, - "created_at": "2022-04-29T16:00:10Z", - "updated_at": "2022-04-29T16:00:16Z", - "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v4.8.8/dbgate-latest-arm64.AppImage" - }, - { - "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/64030318", - "id": 64030318, - "node_id": "RA_kwDODbTn_c4D0QZu", - "name": "dbgate-latest-armv7l.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 85130743, - "download_count": 171, - "created_at": "2022-04-29T16:00:10Z", - "updated_at": "2022-04-29T16:00:15Z", - "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v4.8.8/dbgate-latest-armv7l.AppImage" - }, - { - "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/64030983", - "id": 64030983, - "node_id": "RA_kwDODbTn_c4D0QkH", - "name": "dbgate-latest-x64.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 95443994, - "download_count": 1, - "created_at": "2022-04-29T16:09:04Z", - "updated_at": "2022-04-29T16:09:12Z", - "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v4.8.8/dbgate-latest-x64.dmg" - }, - { - "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/64030320", - "id": 64030320, - "node_id": "RA_kwDODbTn_c4D0QZw", - "name": "dbgate-latest.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 91197860, - "download_count": 264, - "created_at": "2022-04-29T16:00:10Z", - "updated_at": "2022-04-29T16:00:16Z", - "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v4.8.8/dbgate-latest.AppImage" - }, - { - "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/64030319", - "id": 64030319, - "node_id": "RA_kwDODbTn_c4D0QZv", - "name": "dbgate-latest.deb", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 64415964, - "download_count": 235, - "created_at": "2022-04-29T16:00:10Z", - "updated_at": "2022-04-29T16:00:14Z", - "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v4.8.8/dbgate-latest.deb" - }, - { - "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/64030981", - "id": 64030981, - "node_id": "RA_kwDODbTn_c4D0QkF", - "name": "dbgate-latest.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 177771514, - "download_count": 269, - "created_at": "2022-04-29T16:09:04Z", - "updated_at": "2022-04-29T16:09:11Z", - "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v4.8.8/dbgate-latest.dmg" - }, - { - "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/64030364", - "id": 64030364, - "node_id": "RA_kwDODbTn_c4D0Qac", - "name": "dbgate-latest.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 68491496, - "download_count": 504, - "created_at": "2022-04-29T16:00:50Z", - "updated_at": "2022-04-29T16:00:53Z", - "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v4.8.8/dbgate-latest.exe" - }, - { - "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/64030323", - "id": 64030323, - "node_id": "RA_kwDODbTn_c4D0QZz", - "name": "dbgate-latest.snap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 78647296, - "download_count": 0, - "created_at": "2022-04-29T16:00:10Z", - "updated_at": "2022-04-29T16:00:17Z", - "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v4.8.8/dbgate-latest.snap" - }, - { - "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/64030355", - "id": 64030355, - "node_id": "RA_kwDODbTn_c4D0QaT", - "name": "dbgate-pad.xml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/xml", - "state": "uploaded", - "size": 9087, - "download_count": 0, - "created_at": "2022-04-29T16:00:49Z", - "updated_at": "2022-04-29T16:00:49Z", - "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v4.8.8/dbgate-pad.xml" - }, - { - "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/64030358", - "id": 64030358, - "node_id": "RA_kwDODbTn_c4D0QaW", - "name": "dbgate-windows-latest-arm64.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 94298164, - "download_count": 236, - "created_at": "2022-04-29T16:00:49Z", - "updated_at": "2022-04-29T16:00:55Z", - "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v4.8.8/dbgate-windows-latest-arm64.zip" - }, - { - "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/64030362", - "id": 64030362, - "node_id": "RA_kwDODbTn_c4D0Qaa", - "name": "dbgate-windows-latest.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 92498677, - "download_count": 334, - "created_at": "2022-04-29T16:00:49Z", - "updated_at": "2022-04-29T16:00:53Z", - "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v4.8.8/dbgate-windows-latest.zip" - }, - { - "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/64030324", - "id": 64030324, - "node_id": "RA_kwDODbTn_c4D0QZ0", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 388, - "download_count": 258, - "created_at": "2022-04-29T16:00:10Z", - "updated_at": "2022-04-29T16:00:10Z", - "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v4.8.8/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/64030984", - "id": 64030984, - "node_id": "RA_kwDODbTn_c4D0QkI", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 826, - "download_count": 325, - "created_at": "2022-04-29T16:09:04Z", - "updated_at": "2022-04-29T16:09:04Z", - "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v4.8.8/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/dbgate/dbgate/releases/assets/64030363", - "id": 64030363, - "node_id": "RA_kwDODbTn_c4D0Qab", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 344, - "download_count": 1538, - "created_at": "2022-04-29T16:00:50Z", - "updated_at": "2022-04-29T16:00:50Z", - "browser_download_url": "https://github.com/dbgate/dbgate/releases/download/v4.8.8/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/dbgate/dbgate/tarball/v4.8.8", - "zipball_url": "https://api.github.com/repos/dbgate/dbgate/zipball/v4.8.8", - "body_html": "
    \n
  • CHANGED: New app icon
  • \n
  • ADDED: SQL dump, SQL import - also from/to saved queries
  • \n
  • FIXED(mac): Fixed crash when reopening main window
  • \n
  • FIXED: MySQL dump now handles correctly dependand views
  • \n
  • FIXED(app): Browse tabs with Ctrl+Tab
  • \n
  • ADDED(app): Browse tabs in reverse order with Ctrl+Shift+Tab #245
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:44.873Z" - }, - "dbglass": { - "latestRelease": { - "url": "https://api.github.com/repos/web-pal/DBGlass/releases/4507794", - "assets_url": "https://api.github.com/repos/web-pal/DBGlass/releases/4507794/assets", - "upload_url": "https://uploads.github.com/repos/web-pal/DBGlass/releases/4507794/assets{?name,label}", - "html_url": "https://github.com/web-pal/DBGlass/releases/tag/v0.1.0-beta.6", - "id": 4507794, - "author": { - "login": "VladimirPal", - "id": 555405, - "node_id": "MDQ6VXNlcjU1NTQwNQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/555405?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/VladimirPal", - "html_url": "https://github.com/VladimirPal", - "followers_url": "https://api.github.com/users/VladimirPal/followers", - "following_url": "https://api.github.com/users/VladimirPal/following{/other_user}", - "gists_url": "https://api.github.com/users/VladimirPal/gists{/gist_id}", - "starred_url": "https://api.github.com/users/VladimirPal/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/VladimirPal/subscriptions", - "organizations_url": "https://api.github.com/users/VladimirPal/orgs", - "repos_url": "https://api.github.com/users/VladimirPal/repos", - "events_url": "https://api.github.com/users/VladimirPal/events{/privacy}", - "received_events_url": "https://api.github.com/users/VladimirPal/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTQ1MDc3OTQ=", - "tag_name": "v0.1.0-beta.6", - "target_commitish": "master", - "name": "v0.1.0-beta.6", - "draft": false, - "prerelease": false, - "created_at": "2016-10-28T07:47:13Z", - "published_at": "2016-10-28T08:04:01Z", - "assets": [ - { - "url": "https://api.github.com/repos/web-pal/DBGlass/releases/assets/2546904", - "id": 2546904, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI1NDY5MDQ=", - "name": "linux-ia32.tar.gz", - "label": null, - "uploader": { - "login": "VladimirPal", - "id": 555405, - "node_id": "MDQ6VXNlcjU1NTQwNQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/555405?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/VladimirPal", - "html_url": "https://github.com/VladimirPal", - "followers_url": "https://api.github.com/users/VladimirPal/followers", - "following_url": "https://api.github.com/users/VladimirPal/following{/other_user}", - "gists_url": "https://api.github.com/users/VladimirPal/gists{/gist_id}", - "starred_url": "https://api.github.com/users/VladimirPal/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/VladimirPal/subscriptions", - "organizations_url": "https://api.github.com/users/VladimirPal/orgs", - "repos_url": "https://api.github.com/users/VladimirPal/repos", - "events_url": "https://api.github.com/users/VladimirPal/events{/privacy}", - "received_events_url": "https://api.github.com/users/VladimirPal/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-gzip", - "state": "uploaded", - "size": 71101112, - "download_count": 116, - "created_at": "2016-10-28T09:18:28Z", - "updated_at": "2016-10-28T09:20:18Z", - "browser_download_url": "https://github.com/web-pal/DBGlass/releases/download/v0.1.0-beta.6/linux-ia32.tar.gz" - }, - { - "url": "https://api.github.com/repos/web-pal/DBGlass/releases/assets/2546901", - "id": 2546901, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI1NDY5MDE=", - "name": "linux-x64.tar.gz", - "label": null, - "uploader": { - "login": "VladimirPal", - "id": 555405, - "node_id": "MDQ6VXNlcjU1NTQwNQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/555405?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/VladimirPal", - "html_url": "https://github.com/VladimirPal", - "followers_url": "https://api.github.com/users/VladimirPal/followers", - "following_url": "https://api.github.com/users/VladimirPal/following{/other_user}", - "gists_url": "https://api.github.com/users/VladimirPal/gists{/gist_id}", - "starred_url": "https://api.github.com/users/VladimirPal/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/VladimirPal/subscriptions", - "organizations_url": "https://api.github.com/users/VladimirPal/orgs", - "repos_url": "https://api.github.com/users/VladimirPal/repos", - "events_url": "https://api.github.com/users/VladimirPal/events{/privacy}", - "received_events_url": "https://api.github.com/users/VladimirPal/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-gzip", - "state": "uploaded", - "size": 69918531, - "download_count": 1442, - "created_at": "2016-10-28T09:18:22Z", - "updated_at": "2016-10-28T09:19:21Z", - "browser_download_url": "https://github.com/web-pal/DBGlass/releases/download/v0.1.0-beta.6/linux-x64.tar.gz" - }, - { - "url": "https://api.github.com/repos/web-pal/DBGlass/releases/assets/2546889", - "id": 2546889, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI1NDY4ODk=", - "name": "MAC_OS-X.zip", - "label": null, - "uploader": { - "login": "VladimirPal", - "id": 555405, - "node_id": "MDQ6VXNlcjU1NTQwNQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/555405?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/VladimirPal", - "html_url": "https://github.com/VladimirPal", - "followers_url": "https://api.github.com/users/VladimirPal/followers", - "following_url": "https://api.github.com/users/VladimirPal/following{/other_user}", - "gists_url": "https://api.github.com/users/VladimirPal/gists{/gist_id}", - "starred_url": "https://api.github.com/users/VladimirPal/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/VladimirPal/subscriptions", - "organizations_url": "https://api.github.com/users/VladimirPal/orgs", - "repos_url": "https://api.github.com/users/VladimirPal/repos", - "events_url": "https://api.github.com/users/VladimirPal/events{/privacy}", - "received_events_url": "https://api.github.com/users/VladimirPal/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 72070987, - "download_count": 6345, - "created_at": "2016-10-28T09:16:00Z", - "updated_at": "2016-10-28T09:17:07Z", - "browser_download_url": "https://github.com/web-pal/DBGlass/releases/download/v0.1.0-beta.6/MAC_OS-X.zip" - }, - { - "url": "https://api.github.com/repos/web-pal/DBGlass/releases/assets/2546905", - "id": 2546905, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI1NDY5MDU=", - "name": "win32-ia32.zip", - "label": null, - "uploader": { - "login": "VladimirPal", - "id": 555405, - "node_id": "MDQ6VXNlcjU1NTQwNQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/555405?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/VladimirPal", - "html_url": "https://github.com/VladimirPal", - "followers_url": "https://api.github.com/users/VladimirPal/followers", - "following_url": "https://api.github.com/users/VladimirPal/following{/other_user}", - "gists_url": "https://api.github.com/users/VladimirPal/gists{/gist_id}", - "starred_url": "https://api.github.com/users/VladimirPal/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/VladimirPal/subscriptions", - "organizations_url": "https://api.github.com/users/VladimirPal/orgs", - "repos_url": "https://api.github.com/users/VladimirPal/repos", - "events_url": "https://api.github.com/users/VladimirPal/events{/privacy}", - "received_events_url": "https://api.github.com/users/VladimirPal/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 74736154, - "download_count": 1116, - "created_at": "2016-10-28T09:18:32Z", - "updated_at": "2016-10-28T09:21:19Z", - "browser_download_url": "https://github.com/web-pal/DBGlass/releases/download/v0.1.0-beta.6/win32-ia32.zip" - }, - { - "url": "https://api.github.com/repos/web-pal/DBGlass/releases/assets/2546897", - "id": 2546897, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI1NDY4OTc=", - "name": "win32-x64.zip", - "label": null, - "uploader": { - "login": "VladimirPal", - "id": 555405, - "node_id": "MDQ6VXNlcjU1NTQwNQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/555405?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/VladimirPal", - "html_url": "https://github.com/VladimirPal", - "followers_url": "https://api.github.com/users/VladimirPal/followers", - "following_url": "https://api.github.com/users/VladimirPal/following{/other_user}", - "gists_url": "https://api.github.com/users/VladimirPal/gists{/gist_id}", - "starred_url": "https://api.github.com/users/VladimirPal/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/VladimirPal/subscriptions", - "organizations_url": "https://api.github.com/users/VladimirPal/orgs", - "repos_url": "https://api.github.com/users/VladimirPal/repos", - "events_url": "https://api.github.com/users/VladimirPal/events{/privacy}", - "received_events_url": "https://api.github.com/users/VladimirPal/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 85015008, - "download_count": 2894, - "created_at": "2016-10-28T09:17:11Z", - "updated_at": "2016-10-28T09:18:16Z", - "browser_download_url": "https://github.com/web-pal/DBGlass/releases/download/v0.1.0-beta.6/win32-x64.zip" - } - ], - "tarball_url": "https://api.github.com/repos/web-pal/DBGlass/tarball/v0.1.0-beta.6", - "zipball_url": "https://api.github.com/repos/web-pal/DBGlass/zipball/v0.1.0-beta.6", - "body_html": "

Add Ctr/CMD - R hotkey for refresh tables
\nAdd new feature seach table #29 Thanks @y-takey

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:44.910Z" - }, - "debugtron": { - "latestRelease": { - "url": "https://api.github.com/repos/bytedance/debugtron/releases/22785830", - "assets_url": "https://api.github.com/repos/bytedance/debugtron/releases/22785830/assets", - "upload_url": "https://uploads.github.com/repos/bytedance/debugtron/releases/22785830/assets{?name,label}", - "html_url": "https://github.com/bytedance/debugtron/releases/tag/v0.5.0", - "id": 22785830, - "author": { - "login": "pd4d10", - "id": 9524411, - "node_id": "MDQ6VXNlcjk1MjQ0MTE=", - "avatar_url": "https://avatars.githubusercontent.com/u/9524411?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/pd4d10", - "html_url": "https://github.com/pd4d10", - "followers_url": "https://api.github.com/users/pd4d10/followers", - "following_url": "https://api.github.com/users/pd4d10/following{/other_user}", - "gists_url": "https://api.github.com/users/pd4d10/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pd4d10/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pd4d10/subscriptions", - "organizations_url": "https://api.github.com/users/pd4d10/orgs", - "repos_url": "https://api.github.com/users/pd4d10/repos", - "events_url": "https://api.github.com/users/pd4d10/events{/privacy}", - "received_events_url": "https://api.github.com/users/pd4d10/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTIyNzg1ODMw", - "tag_name": "v0.5.0", - "target_commitish": "master", - "name": "", - "draft": false, - "prerelease": false, - "created_at": "2020-01-13T10:45:51Z", - "published_at": "2020-01-13T11:26:01Z", - "assets": [ - { - "url": "https://api.github.com/repos/bytedance/debugtron/releases/assets/17305121", - "id": 17305121, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE3MzA1MTIx", - "name": "Debugtron-0.5.0.dmg", - "label": null, - "uploader": { - "login": "pd4d10", - "id": 9524411, - "node_id": "MDQ6VXNlcjk1MjQ0MTE=", - "avatar_url": "https://avatars.githubusercontent.com/u/9524411?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/pd4d10", - "html_url": "https://github.com/pd4d10", - "followers_url": "https://api.github.com/users/pd4d10/followers", - "following_url": "https://api.github.com/users/pd4d10/following{/other_user}", - "gists_url": "https://api.github.com/users/pd4d10/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pd4d10/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pd4d10/subscriptions", - "organizations_url": "https://api.github.com/users/pd4d10/orgs", - "repos_url": "https://api.github.com/users/pd4d10/repos", - "events_url": "https://api.github.com/users/pd4d10/events{/privacy}", - "received_events_url": "https://api.github.com/users/pd4d10/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 66343883, - "download_count": 3531, - "created_at": "2020-01-13T10:50:33Z", - "updated_at": "2020-01-13T10:51:03Z", - "browser_download_url": "https://github.com/bytedance/debugtron/releases/download/v0.5.0/Debugtron-0.5.0.dmg" - }, - { - "url": "https://api.github.com/repos/bytedance/debugtron/releases/assets/17305618", - "id": 17305618, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE3MzA1NjE4", - "name": "Debugtron-0.5.0.Setup.exe", - "label": null, - "uploader": { - "login": "pd4d10", - "id": 9524411, - "node_id": "MDQ6VXNlcjk1MjQ0MTE=", - "avatar_url": "https://avatars.githubusercontent.com/u/9524411?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/pd4d10", - "html_url": "https://github.com/pd4d10", - "followers_url": "https://api.github.com/users/pd4d10/followers", - "following_url": "https://api.github.com/users/pd4d10/following{/other_user}", - "gists_url": "https://api.github.com/users/pd4d10/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pd4d10/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pd4d10/subscriptions", - "organizations_url": "https://api.github.com/users/pd4d10/orgs", - "repos_url": "https://api.github.com/users/pd4d10/repos", - "events_url": "https://api.github.com/users/pd4d10/events{/privacy}", - "received_events_url": "https://api.github.com/users/pd4d10/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 63572480, - "download_count": 5612, - "created_at": "2020-01-13T11:21:50Z", - "updated_at": "2020-01-13T11:22:30Z", - "browser_download_url": "https://github.com/bytedance/debugtron/releases/download/v0.5.0/Debugtron-0.5.0.Setup.exe" - }, - { - "url": "https://api.github.com/repos/bytedance/debugtron/releases/assets/17305112", - "id": 17305112, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE3MzA1MTEy", - "name": "Debugtron-darwin-x64-0.5.0.zip", - "label": null, - "uploader": { - "login": "pd4d10", - "id": 9524411, - "node_id": "MDQ6VXNlcjk1MjQ0MTE=", - "avatar_url": "https://avatars.githubusercontent.com/u/9524411?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/pd4d10", - "html_url": "https://github.com/pd4d10", - "followers_url": "https://api.github.com/users/pd4d10/followers", - "following_url": "https://api.github.com/users/pd4d10/following{/other_user}", - "gists_url": "https://api.github.com/users/pd4d10/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pd4d10/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pd4d10/subscriptions", - "organizations_url": "https://api.github.com/users/pd4d10/orgs", - "repos_url": "https://api.github.com/users/pd4d10/repos", - "events_url": "https://api.github.com/users/pd4d10/events{/privacy}", - "received_events_url": "https://api.github.com/users/pd4d10/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 65330429, - "download_count": 412, - "created_at": "2020-01-13T10:50:27Z", - "updated_at": "2020-01-13T10:50:51Z", - "browser_download_url": "https://github.com/bytedance/debugtron/releases/download/v0.5.0/Debugtron-darwin-x64-0.5.0.zip" - }, - { - "url": "https://api.github.com/repos/bytedance/debugtron/releases/assets/17305731", - "id": 17305731, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE3MzA1NzMx", - "name": "Debugtron-linux-x64-0.5.0.zip", - "label": null, - "uploader": { - "login": "pd4d10", - "id": 9524411, - "node_id": "MDQ6VXNlcjk1MjQ0MTE=", - "avatar_url": "https://avatars.githubusercontent.com/u/9524411?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/pd4d10", - "html_url": "https://github.com/pd4d10", - "followers_url": "https://api.github.com/users/pd4d10/followers", - "following_url": "https://api.github.com/users/pd4d10/following{/other_user}", - "gists_url": "https://api.github.com/users/pd4d10/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pd4d10/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pd4d10/subscriptions", - "organizations_url": "https://api.github.com/users/pd4d10/orgs", - "repos_url": "https://api.github.com/users/pd4d10/repos", - "events_url": "https://api.github.com/users/pd4d10/events{/privacy}", - "received_events_url": "https://api.github.com/users/pd4d10/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 71790584, - "download_count": 759, - "created_at": "2020-01-13T11:25:12Z", - "updated_at": "2020-01-13T11:25:44Z", - "browser_download_url": "https://github.com/bytedance/debugtron/releases/download/v0.5.0/Debugtron-linux-x64-0.5.0.zip" - }, - { - "url": "https://api.github.com/repos/bytedance/debugtron/releases/assets/17305614", - "id": 17305614, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE3MzA1NjE0", - "name": "Debugtron-win32-x64-0.5.0.zip", - "label": null, - "uploader": { - "login": "pd4d10", - "id": 9524411, - "node_id": "MDQ6VXNlcjk1MjQ0MTE=", - "avatar_url": "https://avatars.githubusercontent.com/u/9524411?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/pd4d10", - "html_url": "https://github.com/pd4d10", - "followers_url": "https://api.github.com/users/pd4d10/followers", - "following_url": "https://api.github.com/users/pd4d10/following{/other_user}", - "gists_url": "https://api.github.com/users/pd4d10/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pd4d10/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pd4d10/subscriptions", - "organizations_url": "https://api.github.com/users/pd4d10/orgs", - "repos_url": "https://api.github.com/users/pd4d10/repos", - "events_url": "https://api.github.com/users/pd4d10/events{/privacy}", - "received_events_url": "https://api.github.com/users/pd4d10/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 65882983, - "download_count": 2078, - "created_at": "2020-01-13T11:21:43Z", - "updated_at": "2020-01-13T11:22:24Z", - "browser_download_url": "https://github.com/bytedance/debugtron/releases/download/v0.5.0/Debugtron-win32-x64-0.5.0.zip" - } - ], - "tarball_url": "https://api.github.com/repos/bytedance/debugtron/tarball/v0.5.0", - "zipball_url": "https://api.github.com/repos/bytedance/debugtron/zipball/v0.5.0", - "body_html": "
    \n
  • Upgrade Electron to v7
  • \n
  • Refresh detected Apps
  • \n
", - "reactions": { - "url": "https://api.github.com/repos/bytedance/debugtron/releases/22785830/reactions", - "total_count": 12, - "+1": 5, - "-1": 0, - "laugh": 4, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 3 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:44.955Z" - }, - "deckboard": { - "latestRelease": { - "url": "https://api.github.com/repos/rivafarabi/deckboard/releases/62214329", - "assets_url": "https://api.github.com/repos/rivafarabi/deckboard/releases/62214329/assets", - "upload_url": "https://uploads.github.com/repos/rivafarabi/deckboard/releases/62214329/assets{?name,label}", - "html_url": "https://github.com/rivafarabi/deckboard/releases/tag/v2.0.1", - "id": 62214329, - "author": { - "login": "rivafarabi", - "id": 4427494, - "node_id": "MDQ6VXNlcjQ0Mjc0OTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4427494?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/rivafarabi", - "html_url": "https://github.com/rivafarabi", - "followers_url": "https://api.github.com/users/rivafarabi/followers", - "following_url": "https://api.github.com/users/rivafarabi/following{/other_user}", - "gists_url": "https://api.github.com/users/rivafarabi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/rivafarabi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/rivafarabi/subscriptions", - "organizations_url": "https://api.github.com/users/rivafarabi/orgs", - "repos_url": "https://api.github.com/users/rivafarabi/repos", - "events_url": "https://api.github.com/users/rivafarabi/events{/privacy}", - "received_events_url": "https://api.github.com/users/rivafarabi/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTYyMjE0MzI5", - "tag_name": "v2.0.1", - "target_commitish": "master", - "name": "March 2022 (v2.0.1)", - "draft": false, - "prerelease": false, - "created_at": "2020-11-08T12:39:52Z", - "published_at": "2022-03-18T19:33:02Z", - "assets": [ - { - "url": "https://api.github.com/repos/rivafarabi/deckboard/releases/assets/59898204", - "id": 59898204, - "node_id": "RA_kwDOB1Jpj84Dkflc", - "name": "Deckboard-2.0.1-i386.AppImage", - "label": "", - "uploader": { - "login": "rivafarabi", - "id": 4427494, - "node_id": "MDQ6VXNlcjQ0Mjc0OTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4427494?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/rivafarabi", - "html_url": "https://github.com/rivafarabi", - "followers_url": "https://api.github.com/users/rivafarabi/followers", - "following_url": "https://api.github.com/users/rivafarabi/following{/other_user}", - "gists_url": "https://api.github.com/users/rivafarabi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/rivafarabi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/rivafarabi/subscriptions", - "organizations_url": "https://api.github.com/users/rivafarabi/orgs", - "repos_url": "https://api.github.com/users/rivafarabi/repos", - "events_url": "https://api.github.com/users/rivafarabi/events{/privacy}", - "received_events_url": "https://api.github.com/users/rivafarabi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 117470465, - "download_count": 170, - "created_at": "2022-03-18T19:06:28Z", - "updated_at": "2022-03-18T19:07:10Z", - "browser_download_url": "https://github.com/rivafarabi/deckboard/releases/download/v2.0.1/Deckboard-2.0.1-i386.AppImage" - }, - { - "url": "https://api.github.com/repos/rivafarabi/deckboard/releases/assets/59898755", - "id": 59898755, - "node_id": "RA_kwDOB1Jpj84DkfuD", - "name": "deckboard-2.0.1-ia32.tar.gz", - "label": "", - "uploader": { - "login": "rivafarabi", - "id": 4427494, - "node_id": "MDQ6VXNlcjQ0Mjc0OTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4427494?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/rivafarabi", - "html_url": "https://github.com/rivafarabi", - "followers_url": "https://api.github.com/users/rivafarabi/followers", - "following_url": "https://api.github.com/users/rivafarabi/following{/other_user}", - "gists_url": "https://api.github.com/users/rivafarabi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/rivafarabi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/rivafarabi/subscriptions", - "organizations_url": "https://api.github.com/users/rivafarabi/orgs", - "repos_url": "https://api.github.com/users/rivafarabi/repos", - "events_url": "https://api.github.com/users/rivafarabi/events{/privacy}", - "received_events_url": "https://api.github.com/users/rivafarabi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/gzip", - "state": "uploaded", - "size": 111194974, - "download_count": 72, - "created_at": "2022-03-18T19:14:21Z", - "updated_at": "2022-03-18T19:14:55Z", - "browser_download_url": "https://github.com/rivafarabi/deckboard/releases/download/v2.0.1/deckboard-2.0.1-ia32.tar.gz" - }, - { - "url": "https://api.github.com/repos/rivafarabi/deckboard/releases/assets/59898171", - "id": 59898171, - "node_id": "RA_kwDOB1Jpj84Dkfk7", - "name": "Deckboard-2.0.1.AppImage", - "label": "", - "uploader": { - "login": "rivafarabi", - "id": 4427494, - "node_id": "MDQ6VXNlcjQ0Mjc0OTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4427494?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/rivafarabi", - "html_url": "https://github.com/rivafarabi", - "followers_url": "https://api.github.com/users/rivafarabi/followers", - "following_url": "https://api.github.com/users/rivafarabi/following{/other_user}", - "gists_url": "https://api.github.com/users/rivafarabi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/rivafarabi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/rivafarabi/subscriptions", - "organizations_url": "https://api.github.com/users/rivafarabi/orgs", - "repos_url": "https://api.github.com/users/rivafarabi/repos", - "events_url": "https://api.github.com/users/rivafarabi/events{/privacy}", - "received_events_url": "https://api.github.com/users/rivafarabi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 113673043, - "download_count": 208, - "created_at": "2022-03-18T19:06:00Z", - "updated_at": "2022-03-18T19:06:39Z", - "browser_download_url": "https://github.com/rivafarabi/deckboard/releases/download/v2.0.1/Deckboard-2.0.1.AppImage" - }, - { - "url": "https://api.github.com/repos/rivafarabi/deckboard/releases/assets/59898732", - "id": 59898732, - "node_id": "RA_kwDOB1Jpj84Dkfts", - "name": "deckboard-2.0.1.tar.gz", - "label": "", - "uploader": { - "login": "rivafarabi", - "id": 4427494, - "node_id": "MDQ6VXNlcjQ0Mjc0OTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4427494?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/rivafarabi", - "html_url": "https://github.com/rivafarabi", - "followers_url": "https://api.github.com/users/rivafarabi/followers", - "following_url": "https://api.github.com/users/rivafarabi/following{/other_user}", - "gists_url": "https://api.github.com/users/rivafarabi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/rivafarabi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/rivafarabi/subscriptions", - "organizations_url": "https://api.github.com/users/rivafarabi/orgs", - "repos_url": "https://api.github.com/users/rivafarabi/repos", - "events_url": "https://api.github.com/users/rivafarabi/events{/privacy}", - "received_events_url": "https://api.github.com/users/rivafarabi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/gzip", - "state": "uploaded", - "size": 107570393, - "download_count": 120, - "created_at": "2022-03-18T19:13:43Z", - "updated_at": "2022-03-18T19:14:21Z", - "browser_download_url": "https://github.com/rivafarabi/deckboard/releases/download/v2.0.1/deckboard-2.0.1.tar.gz" - }, - { - "url": "https://api.github.com/repos/rivafarabi/deckboard/releases/assets/59894462", - "id": 59894462, - "node_id": "RA_kwDOB1Jpj84Dkeq-", - "name": "Deckboard-Setup-2.0.1.exe", - "label": "", - "uploader": { - "login": "rivafarabi", - "id": 4427494, - "node_id": "MDQ6VXNlcjQ0Mjc0OTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4427494?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/rivafarabi", - "html_url": "https://github.com/rivafarabi", - "followers_url": "https://api.github.com/users/rivafarabi/followers", - "following_url": "https://api.github.com/users/rivafarabi/following{/other_user}", - "gists_url": "https://api.github.com/users/rivafarabi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/rivafarabi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/rivafarabi/subscriptions", - "organizations_url": "https://api.github.com/users/rivafarabi/orgs", - "repos_url": "https://api.github.com/users/rivafarabi/repos", - "events_url": "https://api.github.com/users/rivafarabi/events{/privacy}", - "received_events_url": "https://api.github.com/users/rivafarabi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 157395749, - "download_count": 16679, - "created_at": "2022-03-18T18:15:38Z", - "updated_at": "2022-03-18T18:16:03Z", - "browser_download_url": "https://github.com/rivafarabi/deckboard/releases/download/v2.0.1/Deckboard-Setup-2.0.1.exe" - }, - { - "url": "https://api.github.com/repos/rivafarabi/deckboard/releases/assets/59894463", - "id": 59894463, - "node_id": "RA_kwDOB1Jpj84Dkeq_", - "name": "Deckboard-Setup-2.0.1.exe.blockmap", - "label": "", - "uploader": { - "login": "rivafarabi", - "id": 4427494, - "node_id": "MDQ6VXNlcjQ0Mjc0OTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4427494?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/rivafarabi", - "html_url": "https://github.com/rivafarabi", - "followers_url": "https://api.github.com/users/rivafarabi/followers", - "following_url": "https://api.github.com/users/rivafarabi/following{/other_user}", - "gists_url": "https://api.github.com/users/rivafarabi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/rivafarabi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/rivafarabi/subscriptions", - "organizations_url": "https://api.github.com/users/rivafarabi/orgs", - "repos_url": "https://api.github.com/users/rivafarabi/repos", - "events_url": "https://api.github.com/users/rivafarabi/events{/privacy}", - "received_events_url": "https://api.github.com/users/rivafarabi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 159988, - "download_count": 5894, - "created_at": "2022-03-18T18:15:38Z", - "updated_at": "2022-03-18T18:15:39Z", - "browser_download_url": "https://github.com/rivafarabi/deckboard/releases/download/v2.0.1/Deckboard-Setup-2.0.1.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/rivafarabi/deckboard/releases/assets/59898988", - "id": 59898988, - "node_id": "RA_kwDOB1Jpj84Dkfxs", - "name": "deckboard_2.0.1_amd64.deb", - "label": "", - "uploader": { - "login": "rivafarabi", - "id": 4427494, - "node_id": "MDQ6VXNlcjQ0Mjc0OTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4427494?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/rivafarabi", - "html_url": "https://github.com/rivafarabi", - "followers_url": "https://api.github.com/users/rivafarabi/followers", - "following_url": "https://api.github.com/users/rivafarabi/following{/other_user}", - "gists_url": "https://api.github.com/users/rivafarabi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/rivafarabi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/rivafarabi/subscriptions", - "organizations_url": "https://api.github.com/users/rivafarabi/orgs", - "repos_url": "https://api.github.com/users/rivafarabi/repos", - "events_url": "https://api.github.com/users/rivafarabi/events{/privacy}", - "received_events_url": "https://api.github.com/users/rivafarabi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 74755536, - "download_count": 253, - "created_at": "2022-03-18T19:19:28Z", - "updated_at": "2022-03-18T19:19:52Z", - "browser_download_url": "https://github.com/rivafarabi/deckboard/releases/download/v2.0.1/deckboard_2.0.1_amd64.deb" - }, - { - "url": "https://api.github.com/repos/rivafarabi/deckboard/releases/assets/59899000", - "id": 59899000, - "node_id": "RA_kwDOB1Jpj84Dkfx4", - "name": "deckboard_2.0.1_i386.deb", - "label": "", - "uploader": { - "login": "rivafarabi", - "id": 4427494, - "node_id": "MDQ6VXNlcjQ0Mjc0OTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4427494?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/rivafarabi", - "html_url": "https://github.com/rivafarabi", - "followers_url": "https://api.github.com/users/rivafarabi/followers", - "following_url": "https://api.github.com/users/rivafarabi/following{/other_user}", - "gists_url": "https://api.github.com/users/rivafarabi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/rivafarabi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/rivafarabi/subscriptions", - "organizations_url": "https://api.github.com/users/rivafarabi/orgs", - "repos_url": "https://api.github.com/users/rivafarabi/repos", - "events_url": "https://api.github.com/users/rivafarabi/events{/privacy}", - "received_events_url": "https://api.github.com/users/rivafarabi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 76671300, - "download_count": 87, - "created_at": "2022-03-18T19:19:47Z", - "updated_at": "2022-03-18T19:20:12Z", - "browser_download_url": "https://github.com/rivafarabi/deckboard/releases/download/v2.0.1/deckboard_2.0.1_i386.deb" - }, - { - "url": "https://api.github.com/repos/rivafarabi/deckboard/releases/assets/59899036", - "id": 59899036, - "node_id": "RA_kwDOB1Jpj84Dkfyc", - "name": "latest-linux-ia32.yml", - "label": "", - "uploader": { - "login": "rivafarabi", - "id": 4427494, - "node_id": "MDQ6VXNlcjQ0Mjc0OTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4427494?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/rivafarabi", - "html_url": "https://github.com/rivafarabi", - "followers_url": "https://api.github.com/users/rivafarabi/followers", - "following_url": "https://api.github.com/users/rivafarabi/following{/other_user}", - "gists_url": "https://api.github.com/users/rivafarabi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/rivafarabi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/rivafarabi/subscriptions", - "organizations_url": "https://api.github.com/users/rivafarabi/orgs", - "repos_url": "https://api.github.com/users/rivafarabi/repos", - "events_url": "https://api.github.com/users/rivafarabi/events{/privacy}", - "received_events_url": "https://api.github.com/users/rivafarabi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 380, - "download_count": 3, - "created_at": "2022-03-18T19:20:12Z", - "updated_at": "2022-03-18T19:20:13Z", - "browser_download_url": "https://github.com/rivafarabi/deckboard/releases/download/v2.0.1/latest-linux-ia32.yml" - }, - { - "url": "https://api.github.com/repos/rivafarabi/deckboard/releases/assets/59899037", - "id": 59899037, - "node_id": "RA_kwDOB1Jpj84Dkfyd", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "rivafarabi", - "id": 4427494, - "node_id": "MDQ6VXNlcjQ0Mjc0OTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4427494?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/rivafarabi", - "html_url": "https://github.com/rivafarabi", - "followers_url": "https://api.github.com/users/rivafarabi/followers", - "following_url": "https://api.github.com/users/rivafarabi/following{/other_user}", - "gists_url": "https://api.github.com/users/rivafarabi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/rivafarabi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/rivafarabi/subscriptions", - "organizations_url": "https://api.github.com/users/rivafarabi/orgs", - "repos_url": "https://api.github.com/users/rivafarabi/repos", - "events_url": "https://api.github.com/users/rivafarabi/events{/privacy}", - "received_events_url": "https://api.github.com/users/rivafarabi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 370, - "download_count": 895, - "created_at": "2022-03-18T19:20:12Z", - "updated_at": "2022-03-18T19:20:13Z", - "browser_download_url": "https://github.com/rivafarabi/deckboard/releases/download/v2.0.1/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/rivafarabi/deckboard/releases/assets/59894504", - "id": 59894504, - "node_id": "RA_kwDOB1Jpj84Dkero", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "rivafarabi", - "id": 4427494, - "node_id": "MDQ6VXNlcjQ0Mjc0OTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4427494?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/rivafarabi", - "html_url": "https://github.com/rivafarabi", - "followers_url": "https://api.github.com/users/rivafarabi/followers", - "following_url": "https://api.github.com/users/rivafarabi/following{/other_user}", - "gists_url": "https://api.github.com/users/rivafarabi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/rivafarabi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/rivafarabi/subscriptions", - "organizations_url": "https://api.github.com/users/rivafarabi/orgs", - "repos_url": "https://api.github.com/users/rivafarabi/repos", - "events_url": "https://api.github.com/users/rivafarabi/events{/privacy}", - "received_events_url": "https://api.github.com/users/rivafarabi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 347, - "download_count": 72646, - "created_at": "2022-03-18T18:16:04Z", - "updated_at": "2022-03-18T18:16:04Z", - "browser_download_url": "https://github.com/rivafarabi/deckboard/releases/download/v2.0.1/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/rivafarabi/deckboard/tarball/v2.0.1", - "zipball_url": "https://api.github.com/repos/rivafarabi/deckboard/zipball/v2.0.1", - "body_html": "
    \n
  • Add system notification for Spotify and Twitch commands execution error;
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:45.079Z" - }, - "deckmaster": { - "latestRelease": { - "url": "https://api.github.com/repos/TheOtterlord/deckmaster/releases/44371307", - "assets_url": "https://api.github.com/repos/TheOtterlord/deckmaster/releases/44371307/assets", - "upload_url": "https://uploads.github.com/repos/TheOtterlord/deckmaster/releases/44371307/assets{?name,label}", - "html_url": "https://github.com/TheOtterlord/deckmaster/releases/tag/v1.0.2", - "id": 44371307, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTQ0MzcxMzA3", - "tag_name": "v1.0.2", - "target_commitish": "main", - "name": "Version 1.0.2", - "draft": false, - "prerelease": false, - "created_at": "2021-06-09T19:45:26Z", - "published_at": "2021-06-10T09:23:11Z", - "assets": [ - { - "url": "https://api.github.com/repos/TheOtterlord/deckmaster/releases/assets/38345049", - "id": 38345049, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4MzQ1MDQ5", - "name": "installer.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 78439698, - "download_count": 20, - "created_at": "2021-06-09T19:48:19Z", - "updated_at": "2021-06-09T19:48:22Z", - "browser_download_url": "https://github.com/TheOtterlord/deckmaster/releases/download/v1.0.2/installer.dmg" - }, - { - "url": "https://api.github.com/repos/TheOtterlord/deckmaster/releases/assets/38345050", - "id": 38345050, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4MzQ1MDUw", - "name": "installer.dmg.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 82910, - "download_count": 11, - "created_at": "2021-06-09T19:48:19Z", - "updated_at": "2021-06-09T19:48:20Z", - "browser_download_url": "https://github.com/TheOtterlord/deckmaster/releases/download/v1.0.2/installer.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/TheOtterlord/deckmaster/releases/assets/38345073", - "id": 38345073, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4MzQ1MDcz", - "name": "installer.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 108909760, - "download_count": 543, - "created_at": "2021-06-09T19:49:15Z", - "updated_at": "2021-06-09T19:49:20Z", - "browser_download_url": "https://github.com/TheOtterlord/deckmaster/releases/download/v1.0.2/installer.exe" - }, - { - "url": "https://api.github.com/repos/TheOtterlord/deckmaster/releases/assets/38345074", - "id": 38345074, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4MzQ1MDc0", - "name": "installer.exe.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 113307, - "download_count": 9, - "created_at": "2021-06-09T19:49:15Z", - "updated_at": "2021-06-09T19:49:16Z", - "browser_download_url": "https://github.com/TheOtterlord/deckmaster/releases/download/v1.0.2/installer.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/TheOtterlord/deckmaster/releases/assets/38345052", - "id": 38345052, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4MzQ1MDUy", - "name": "installer.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 76117304, - "download_count": 14, - "created_at": "2021-06-09T19:48:34Z", - "updated_at": "2021-06-09T19:48:37Z", - "browser_download_url": "https://github.com/TheOtterlord/deckmaster/releases/download/v1.0.2/installer.zip" - }, - { - "url": "https://api.github.com/repos/TheOtterlord/deckmaster/releases/assets/38345200", - "id": 38345200, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4MzQ1MjAw", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 368, - "download_count": 40, - "created_at": "2021-06-09T19:53:26Z", - "updated_at": "2021-06-09T19:53:27Z", - "browser_download_url": "https://github.com/TheOtterlord/deckmaster/releases/download/v1.0.2/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/TheOtterlord/deckmaster/releases/assets/38345054", - "id": 38345054, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4MzQ1MDU0", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 489, - "download_count": 13, - "created_at": "2021-06-09T19:48:37Z", - "updated_at": "2021-06-09T19:48:37Z", - "browser_download_url": "https://github.com/TheOtterlord/deckmaster/releases/download/v1.0.2/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/TheOtterlord/deckmaster/releases/assets/38345080", - "id": 38345080, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4MzQ1MDgw", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 323, - "download_count": 220, - "created_at": "2021-06-09T19:49:20Z", - "updated_at": "2021-06-09T19:49:20Z", - "browser_download_url": "https://github.com/TheOtterlord/deckmaster/releases/download/v1.0.2/latest.yml" - }, - { - "url": "https://api.github.com/repos/TheOtterlord/deckmaster/releases/assets/38345109", - "id": 38345109, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4MzQ1MTA5", - "name": "linux-installer.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 78041875, - "download_count": 19, - "created_at": "2021-06-09T19:50:14Z", - "updated_at": "2021-06-09T19:50:17Z", - "browser_download_url": "https://github.com/TheOtterlord/deckmaster/releases/download/v1.0.2/linux-installer.AppImage" - }, - { - "url": "https://api.github.com/repos/TheOtterlord/deckmaster/releases/assets/38345145", - "id": 38345145, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4MzQ1MTQ1", - "name": "linux-installer.deb", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 54936306, - "download_count": 20, - "created_at": "2021-06-09T19:51:26Z", - "updated_at": "2021-06-09T19:51:27Z", - "browser_download_url": "https://github.com/TheOtterlord/deckmaster/releases/download/v1.0.2/linux-installer.deb" - }, - { - "url": "https://api.github.com/repos/TheOtterlord/deckmaster/releases/assets/38345199", - "id": 38345199, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4MzQ1MTk5", - "name": "linux-installer.rpm", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/x-redhat-package-manager", - "state": "uploaded", - "size": 55203700, - "download_count": 9, - "created_at": "2021-06-09T19:53:24Z", - "updated_at": "2021-06-09T19:53:26Z", - "browser_download_url": "https://github.com/TheOtterlord/deckmaster/releases/download/v1.0.2/linux-installer.rpm" - } - ], - "tarball_url": "https://api.github.com/repos/TheOtterlord/deckmaster/tarball/v1.0.2", - "zipball_url": "https://api.github.com/repos/TheOtterlord/deckmaster/zipball/v1.0.2", - "body_html": "

Fixed

\n
    \n
  • Image assets not being packaged correctly
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:45.128Z" - }, - "deco-ide": { - "latestRelease": { - "url": "https://api.github.com/repos/decosoftware/deco-ide/releases/3572947", - "assets_url": "https://api.github.com/repos/decosoftware/deco-ide/releases/3572947/assets", - "upload_url": "https://uploads.github.com/repos/decosoftware/deco-ide/releases/3572947/assets{?name,label}", - "html_url": "https://github.com/decosoftware/deco-ide/releases/tag/v0.7.1", - "id": 3572947, - "author": { - "login": "gdowens", - "id": 977466, - "node_id": "MDQ6VXNlcjk3NzQ2Ng==", - "avatar_url": "https://avatars.githubusercontent.com/u/977466?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gdowens", - "html_url": "https://github.com/gdowens", - "followers_url": "https://api.github.com/users/gdowens/followers", - "following_url": "https://api.github.com/users/gdowens/following{/other_user}", - "gists_url": "https://api.github.com/users/gdowens/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gdowens/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gdowens/subscriptions", - "organizations_url": "https://api.github.com/users/gdowens/orgs", - "repos_url": "https://api.github.com/users/gdowens/repos", - "events_url": "https://api.github.com/users/gdowens/events{/privacy}", - "received_events_url": "https://api.github.com/users/gdowens/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTM1NzI5NDc=", - "tag_name": "v0.7.1", - "target_commitish": "release", - "name": "0.7.1", - "draft": false, - "prerelease": false, - "created_at": "2016-07-01T20:34:59Z", - "published_at": "2016-07-01T21:36:16Z", - "assets": [ - { - "url": "https://api.github.com/repos/decosoftware/deco-ide/releases/assets/1931737", - "id": 1931737, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE5MzE3Mzc=", - "name": "Deco-0.7.1-osx.zip", - "label": null, - "uploader": { - "login": "gdowens", - "id": 977466, - "node_id": "MDQ6VXNlcjk3NzQ2Ng==", - "avatar_url": "https://avatars.githubusercontent.com/u/977466?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gdowens", - "html_url": "https://github.com/gdowens", - "followers_url": "https://api.github.com/users/gdowens/followers", - "following_url": "https://api.github.com/users/gdowens/following{/other_user}", - "gists_url": "https://api.github.com/users/gdowens/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gdowens/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gdowens/subscriptions", - "organizations_url": "https://api.github.com/users/gdowens/orgs", - "repos_url": "https://api.github.com/users/gdowens/repos", - "events_url": "https://api.github.com/users/gdowens/events{/privacy}", - "received_events_url": "https://api.github.com/users/gdowens/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 183314769, - "download_count": 10676, - "created_at": "2016-07-01T21:32:44Z", - "updated_at": "2016-07-01T21:34:27Z", - "browser_download_url": "https://github.com/decosoftware/deco-ide/releases/download/v0.7.1/Deco-0.7.1-osx.zip" - }, - { - "url": "https://api.github.com/repos/decosoftware/deco-ide/releases/assets/1931736", - "id": 1931736, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE5MzE3MzY=", - "name": "Deco-0.7.1.pkg", - "label": null, - "uploader": { - "login": "gdowens", - "id": 977466, - "node_id": "MDQ6VXNlcjk3NzQ2Ng==", - "avatar_url": "https://avatars.githubusercontent.com/u/977466?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gdowens", - "html_url": "https://github.com/gdowens", - "followers_url": "https://api.github.com/users/gdowens/followers", - "following_url": "https://api.github.com/users/gdowens/following{/other_user}", - "gists_url": "https://api.github.com/users/gdowens/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gdowens/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gdowens/subscriptions", - "organizations_url": "https://api.github.com/users/gdowens/orgs", - "repos_url": "https://api.github.com/users/gdowens/repos", - "events_url": "https://api.github.com/users/gdowens/events{/privacy}", - "received_events_url": "https://api.github.com/users/gdowens/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 101275433, - "download_count": 25805, - "created_at": "2016-07-01T21:32:44Z", - "updated_at": "2016-07-01T21:33:18Z", - "browser_download_url": "https://github.com/decosoftware/deco-ide/releases/download/v0.7.1/Deco-0.7.1.pkg" - } - ], - "tarball_url": "https://api.github.com/repos/decosoftware/deco-ide/tarball/v0.7.1", - "zipball_url": "https://api.github.com/repos/decosoftware/deco-ide/zipball/v0.7.1", - "body_html": "

Release Notes 0.7.1

\n

A small, but much needed update to the 0.7.0 release. This fixes an issue with existing projects using the wrong project settings defaults.

\n

Thanks for patience while we worked everything out 🙏

\n

fix simulator app path #110

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:45.188Z" - }, - "deck": { - "latestRelease": { - "url": "https://api.github.com/repos/sfx101/deck/releases/61097005", - "assets_url": "https://api.github.com/repos/sfx101/deck/releases/61097005/assets", - "upload_url": "https://uploads.github.com/repos/sfx101/deck/releases/61097005/assets{?name,label}", - "html_url": "https://github.com/sfx101/deck/releases/tag/v4.0.0", - "id": 61097005, - "author": { - "login": "sfx101", - "id": 1749545, - "node_id": "MDQ6VXNlcjE3NDk1NDU=", - "avatar_url": "https://avatars.githubusercontent.com/u/1749545?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sfx101", - "html_url": "https://github.com/sfx101", - "followers_url": "https://api.github.com/users/sfx101/followers", - "following_url": "https://api.github.com/users/sfx101/following{/other_user}", - "gists_url": "https://api.github.com/users/sfx101/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sfx101/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sfx101/subscriptions", - "organizations_url": "https://api.github.com/users/sfx101/orgs", - "repos_url": "https://api.github.com/users/sfx101/repos", - "events_url": "https://api.github.com/users/sfx101/events{/privacy}", - "received_events_url": "https://api.github.com/users/sfx101/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDODzNF384DpEQt", - "tag_name": "v4.0.0", - "target_commitish": "master", - "name": "4.0.0", - "draft": false, - "prerelease": false, - "created_at": "2022-01-20T14:59:31Z", - "published_at": "2022-03-06T22:20:53Z", - "assets": [], - "tarball_url": "https://api.github.com/repos/sfx101/deck/tarball/v4.0.0", - "zipball_url": "https://api.github.com/repos/sfx101/deck/zipball/v4.0.0", - "body_html": "

Important updates

\n\n

⬇️ Download for macOS
\n⬇️ Download for Ubuntu
\n⬇️ Download for Windows

\n

Need help? Feel free to create an issue or reach out to us at hello@get-deck.com. We'd love to hear from you.

", - "reactions": { - "url": "https://api.github.com/repos/sfx101/deck/releases/61097005/reactions", - "total_count": 4, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 2, - "confused": 0, - "heart": 2, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:45.191Z" - }, - "deskfiler": { - "latestRelease": { - "url": "https://api.github.com/repos/deskfiler/deskfiler/releases/22273241", - "assets_url": "https://api.github.com/repos/deskfiler/deskfiler/releases/22273241/assets", - "upload_url": "https://uploads.github.com/repos/deskfiler/deskfiler/releases/22273241/assets{?name,label}", - "html_url": "https://github.com/deskfiler/deskfiler/releases/tag/v1.2.3", - "id": 22273241, - "author": { - "login": "ilya-lopukhin", - "id": 4680555, - "node_id": "MDQ6VXNlcjQ2ODA1NTU=", - "avatar_url": "https://avatars.githubusercontent.com/u/4680555?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ilya-lopukhin", - "html_url": "https://github.com/ilya-lopukhin", - "followers_url": "https://api.github.com/users/ilya-lopukhin/followers", - "following_url": "https://api.github.com/users/ilya-lopukhin/following{/other_user}", - "gists_url": "https://api.github.com/users/ilya-lopukhin/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ilya-lopukhin/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ilya-lopukhin/subscriptions", - "organizations_url": "https://api.github.com/users/ilya-lopukhin/orgs", - "repos_url": "https://api.github.com/users/ilya-lopukhin/repos", - "events_url": "https://api.github.com/users/ilya-lopukhin/events{/privacy}", - "received_events_url": "https://api.github.com/users/ilya-lopukhin/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTIyMjczMjQx", - "tag_name": "v1.2.3", - "target_commitish": "master", - "name": "1.2.3", - "draft": false, - "prerelease": false, - "created_at": "2019-12-17T00:23:42Z", - "published_at": "2019-12-17T00:46:03Z", - "assets": [ - { - "url": "https://api.github.com/repos/deskfiler/deskfiler/releases/assets/16839110", - "id": 16839110, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2ODM5MTEw", - "name": "Deskfiler-1.2.3-mac.zip", - "label": "", - "uploader": { - "login": "ilya-lopukhin", - "id": 4680555, - "node_id": "MDQ6VXNlcjQ2ODA1NTU=", - "avatar_url": "https://avatars.githubusercontent.com/u/4680555?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ilya-lopukhin", - "html_url": "https://github.com/ilya-lopukhin", - "followers_url": "https://api.github.com/users/ilya-lopukhin/followers", - "following_url": "https://api.github.com/users/ilya-lopukhin/following{/other_user}", - "gists_url": "https://api.github.com/users/ilya-lopukhin/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ilya-lopukhin/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ilya-lopukhin/subscriptions", - "organizations_url": "https://api.github.com/users/ilya-lopukhin/orgs", - "repos_url": "https://api.github.com/users/ilya-lopukhin/repos", - "events_url": "https://api.github.com/users/ilya-lopukhin/events{/privacy}", - "received_events_url": "https://api.github.com/users/ilya-lopukhin/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 76610403, - "download_count": 107, - "created_at": "2019-12-17T00:45:25Z", - "updated_at": "2019-12-17T00:45:28Z", - "browser_download_url": "https://github.com/deskfiler/deskfiler/releases/download/v1.2.3/Deskfiler-1.2.3-mac.zip" - }, - { - "url": "https://api.github.com/repos/deskfiler/deskfiler/releases/assets/16839080", - "id": 16839080, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2ODM5MDgw", - "name": "Deskfiler-1.2.3.AppImage", - "label": "", - "uploader": { - "login": "ilya-lopukhin", - "id": 4680555, - "node_id": "MDQ6VXNlcjQ2ODA1NTU=", - "avatar_url": "https://avatars.githubusercontent.com/u/4680555?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ilya-lopukhin", - "html_url": "https://github.com/ilya-lopukhin", - "followers_url": "https://api.github.com/users/ilya-lopukhin/followers", - "following_url": "https://api.github.com/users/ilya-lopukhin/following{/other_user}", - "gists_url": "https://api.github.com/users/ilya-lopukhin/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ilya-lopukhin/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ilya-lopukhin/subscriptions", - "organizations_url": "https://api.github.com/users/ilya-lopukhin/orgs", - "repos_url": "https://api.github.com/users/ilya-lopukhin/repos", - "events_url": "https://api.github.com/users/ilya-lopukhin/events{/privacy}", - "received_events_url": "https://api.github.com/users/ilya-lopukhin/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 79112520, - "download_count": 174, - "created_at": "2019-12-17T00:41:38Z", - "updated_at": "2019-12-17T00:41:40Z", - "browser_download_url": "https://github.com/deskfiler/deskfiler/releases/download/v1.2.3/Deskfiler-1.2.3.AppImage" - }, - { - "url": "https://api.github.com/repos/deskfiler/deskfiler/releases/assets/16839106", - "id": 16839106, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2ODM5MTA2", - "name": "Deskfiler-1.2.3.dmg", - "label": "", - "uploader": { - "login": "ilya-lopukhin", - "id": 4680555, - "node_id": "MDQ6VXNlcjQ2ODA1NTU=", - "avatar_url": "https://avatars.githubusercontent.com/u/4680555?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ilya-lopukhin", - "html_url": "https://github.com/ilya-lopukhin", - "followers_url": "https://api.github.com/users/ilya-lopukhin/followers", - "following_url": "https://api.github.com/users/ilya-lopukhin/following{/other_user}", - "gists_url": "https://api.github.com/users/ilya-lopukhin/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ilya-lopukhin/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ilya-lopukhin/subscriptions", - "organizations_url": "https://api.github.com/users/ilya-lopukhin/orgs", - "repos_url": "https://api.github.com/users/ilya-lopukhin/repos", - "events_url": "https://api.github.com/users/ilya-lopukhin/events{/privacy}", - "received_events_url": "https://api.github.com/users/ilya-lopukhin/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 78920087, - "download_count": 308, - "created_at": "2019-12-17T00:45:09Z", - "updated_at": "2019-12-17T00:45:12Z", - "browser_download_url": "https://github.com/deskfiler/deskfiler/releases/download/v1.2.3/Deskfiler-1.2.3.dmg" - }, - { - "url": "https://api.github.com/repos/deskfiler/deskfiler/releases/assets/16839105", - "id": 16839105, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2ODM5MTA1", - "name": "Deskfiler-1.2.3.dmg.blockmap", - "label": "", - "uploader": { - "login": "ilya-lopukhin", - "id": 4680555, - "node_id": "MDQ6VXNlcjQ2ODA1NTU=", - "avatar_url": "https://avatars.githubusercontent.com/u/4680555?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ilya-lopukhin", - "html_url": "https://github.com/ilya-lopukhin", - "followers_url": "https://api.github.com/users/ilya-lopukhin/followers", - "following_url": "https://api.github.com/users/ilya-lopukhin/following{/other_user}", - "gists_url": "https://api.github.com/users/ilya-lopukhin/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ilya-lopukhin/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ilya-lopukhin/subscriptions", - "organizations_url": "https://api.github.com/users/ilya-lopukhin/orgs", - "repos_url": "https://api.github.com/users/ilya-lopukhin/repos", - "events_url": "https://api.github.com/users/ilya-lopukhin/events{/privacy}", - "received_events_url": "https://api.github.com/users/ilya-lopukhin/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 84339, - "download_count": 44, - "created_at": "2019-12-17T00:45:09Z", - "updated_at": "2019-12-17T00:45:09Z", - "browser_download_url": "https://github.com/deskfiler/deskfiler/releases/download/v1.2.3/Deskfiler-1.2.3.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/deskfiler/deskfiler/releases/assets/16839116", - "id": 16839116, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2ODM5MTE2", - "name": "Deskfiler-Setup-1.2.3.exe", - "label": "", - "uploader": { - "login": "ilya-lopukhin", - "id": 4680555, - "node_id": "MDQ6VXNlcjQ2ODA1NTU=", - "avatar_url": "https://avatars.githubusercontent.com/u/4680555?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ilya-lopukhin", - "html_url": "https://github.com/ilya-lopukhin", - "followers_url": "https://api.github.com/users/ilya-lopukhin/followers", - "following_url": "https://api.github.com/users/ilya-lopukhin/following{/other_user}", - "gists_url": "https://api.github.com/users/ilya-lopukhin/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ilya-lopukhin/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ilya-lopukhin/subscriptions", - "organizations_url": "https://api.github.com/users/ilya-lopukhin/orgs", - "repos_url": "https://api.github.com/users/ilya-lopukhin/repos", - "events_url": "https://api.github.com/users/ilya-lopukhin/events{/privacy}", - "received_events_url": "https://api.github.com/users/ilya-lopukhin/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 56204656, - "download_count": 4766, - "created_at": "2019-12-17T00:45:35Z", - "updated_at": "2019-12-17T00:45:39Z", - "browser_download_url": "https://github.com/deskfiler/deskfiler/releases/download/v1.2.3/Deskfiler-Setup-1.2.3.exe" - }, - { - "url": "https://api.github.com/repos/deskfiler/deskfiler/releases/assets/16839117", - "id": 16839117, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2ODM5MTE3", - "name": "Deskfiler-Setup-1.2.3.exe.blockmap", - "label": "", - "uploader": { - "login": "ilya-lopukhin", - "id": 4680555, - "node_id": "MDQ6VXNlcjQ2ODA1NTU=", - "avatar_url": "https://avatars.githubusercontent.com/u/4680555?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ilya-lopukhin", - "html_url": "https://github.com/ilya-lopukhin", - "followers_url": "https://api.github.com/users/ilya-lopukhin/followers", - "following_url": "https://api.github.com/users/ilya-lopukhin/following{/other_user}", - "gists_url": "https://api.github.com/users/ilya-lopukhin/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ilya-lopukhin/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ilya-lopukhin/subscriptions", - "organizations_url": "https://api.github.com/users/ilya-lopukhin/orgs", - "repos_url": "https://api.github.com/users/ilya-lopukhin/repos", - "events_url": "https://api.github.com/users/ilya-lopukhin/events{/privacy}", - "received_events_url": "https://api.github.com/users/ilya-lopukhin/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 59133, - "download_count": 56, - "created_at": "2019-12-17T00:45:36Z", - "updated_at": "2019-12-17T00:45:36Z", - "browser_download_url": "https://github.com/deskfiler/deskfiler/releases/download/v1.2.3/Deskfiler-Setup-1.2.3.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/deskfiler/deskfiler/releases/assets/16839081", - "id": 16839081, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2ODM5MDgx", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "ilya-lopukhin", - "id": 4680555, - "node_id": "MDQ6VXNlcjQ2ODA1NTU=", - "avatar_url": "https://avatars.githubusercontent.com/u/4680555?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ilya-lopukhin", - "html_url": "https://github.com/ilya-lopukhin", - "followers_url": "https://api.github.com/users/ilya-lopukhin/followers", - "following_url": "https://api.github.com/users/ilya-lopukhin/following{/other_user}", - "gists_url": "https://api.github.com/users/ilya-lopukhin/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ilya-lopukhin/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ilya-lopukhin/subscriptions", - "organizations_url": "https://api.github.com/users/ilya-lopukhin/orgs", - "repos_url": "https://api.github.com/users/ilya-lopukhin/repos", - "events_url": "https://api.github.com/users/ilya-lopukhin/events{/privacy}", - "received_events_url": "https://api.github.com/users/ilya-lopukhin/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 368, - "download_count": 269, - "created_at": "2019-12-17T00:41:41Z", - "updated_at": "2019-12-17T00:41:41Z", - "browser_download_url": "https://github.com/deskfiler/deskfiler/releases/download/v1.2.3/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/deskfiler/deskfiler/releases/assets/16839111", - "id": 16839111, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2ODM5MTEx", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "ilya-lopukhin", - "id": 4680555, - "node_id": "MDQ6VXNlcjQ2ODA1NTU=", - "avatar_url": "https://avatars.githubusercontent.com/u/4680555?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ilya-lopukhin", - "html_url": "https://github.com/ilya-lopukhin", - "followers_url": "https://api.github.com/users/ilya-lopukhin/followers", - "following_url": "https://api.github.com/users/ilya-lopukhin/following{/other_user}", - "gists_url": "https://api.github.com/users/ilya-lopukhin/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ilya-lopukhin/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ilya-lopukhin/subscriptions", - "organizations_url": "https://api.github.com/users/ilya-lopukhin/orgs", - "repos_url": "https://api.github.com/users/ilya-lopukhin/repos", - "events_url": "https://api.github.com/users/ilya-lopukhin/events{/privacy}", - "received_events_url": "https://api.github.com/users/ilya-lopukhin/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 515, - "download_count": 229, - "created_at": "2019-12-17T00:45:28Z", - "updated_at": "2019-12-17T00:45:28Z", - "browser_download_url": "https://github.com/deskfiler/deskfiler/releases/download/v1.2.3/latest-mac.yml" - } - ], - "tarball_url": "https://api.github.com/repos/deskfiler/deskfiler/tarball/v1.2.3", - "zipball_url": "https://api.github.com/repos/deskfiler/deskfiler/zipball/v1.2.3", - "body_html": "" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:45.384Z" - }, - "devhub": { - "latestRelease": { - "url": "https://api.github.com/repos/devhubapp/devhub/releases/34999701", - "assets_url": "https://api.github.com/repos/devhubapp/devhub/releases/34999701/assets", - "upload_url": "https://uploads.github.com/repos/devhubapp/devhub/releases/34999701/assets{?name,label}", - "html_url": "https://github.com/devhubapp/devhub/releases/tag/v0.102.0", - "id": 34999701, - "author": { - "login": "brunolemos", - "id": 619186, - "node_id": "MDQ6VXNlcjYxOTE4Ng==", - "avatar_url": "https://avatars.githubusercontent.com/u/619186?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/brunolemos", - "html_url": "https://github.com/brunolemos", - "followers_url": "https://api.github.com/users/brunolemos/followers", - "following_url": "https://api.github.com/users/brunolemos/following{/other_user}", - "gists_url": "https://api.github.com/users/brunolemos/gists{/gist_id}", - "starred_url": "https://api.github.com/users/brunolemos/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/brunolemos/subscriptions", - "organizations_url": "https://api.github.com/users/brunolemos/orgs", - "repos_url": "https://api.github.com/users/brunolemos/repos", - "events_url": "https://api.github.com/users/brunolemos/events{/privacy}", - "received_events_url": "https://api.github.com/users/brunolemos/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTM0OTk5NzAx", - "tag_name": "v0.102.0", - "target_commitish": "master", - "name": "0.102.0", - "draft": false, - "prerelease": false, - "created_at": "2020-12-08T17:34:15Z", - "published_at": "2020-12-08T17:30:20Z", - "assets": [ - { - "url": "https://api.github.com/repos/devhubapp/devhub/releases/assets/29308212", - "id": 29308212, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI5MzA4MjEy", - "name": "DevHub-0.102.0-mac.zip", - "label": "", - "uploader": { - "login": "brunolemos", - "id": 619186, - "node_id": "MDQ6VXNlcjYxOTE4Ng==", - "avatar_url": "https://avatars.githubusercontent.com/u/619186?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/brunolemos", - "html_url": "https://github.com/brunolemos", - "followers_url": "https://api.github.com/users/brunolemos/followers", - "following_url": "https://api.github.com/users/brunolemos/following{/other_user}", - "gists_url": "https://api.github.com/users/brunolemos/gists{/gist_id}", - "starred_url": "https://api.github.com/users/brunolemos/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/brunolemos/subscriptions", - "organizations_url": "https://api.github.com/users/brunolemos/orgs", - "repos_url": "https://api.github.com/users/brunolemos/repos", - "events_url": "https://api.github.com/users/brunolemos/events{/privacy}", - "received_events_url": "https://api.github.com/users/brunolemos/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 85955188, - "download_count": 276, - "created_at": "2020-12-08T17:01:54Z", - "updated_at": "2020-12-08T17:02:09Z", - "browser_download_url": "https://github.com/devhubapp/devhub/releases/download/v0.102.0/DevHub-0.102.0-mac.zip" - }, - { - "url": "https://api.github.com/repos/devhubapp/devhub/releases/assets/29313252", - "id": 29313252, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI5MzEzMjUy", - "name": "DevHub-0.102.0.apk", - "label": null, - "uploader": { - "login": "brunolemos", - "id": 619186, - "node_id": "MDQ6VXNlcjYxOTE4Ng==", - "avatar_url": "https://avatars.githubusercontent.com/u/619186?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/brunolemos", - "html_url": "https://github.com/brunolemos", - "followers_url": "https://api.github.com/users/brunolemos/followers", - "following_url": "https://api.github.com/users/brunolemos/following{/other_user}", - "gists_url": "https://api.github.com/users/brunolemos/gists{/gist_id}", - "starred_url": "https://api.github.com/users/brunolemos/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/brunolemos/subscriptions", - "organizations_url": "https://api.github.com/users/brunolemos/orgs", - "repos_url": "https://api.github.com/users/brunolemos/repos", - "events_url": "https://api.github.com/users/brunolemos/events{/privacy}", - "received_events_url": "https://api.github.com/users/brunolemos/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.android.package-archive", - "state": "uploaded", - "size": 31859325, - "download_count": 180, - "created_at": "2020-12-08T18:57:23Z", - "updated_at": "2020-12-08T18:57:39Z", - "browser_download_url": "https://github.com/devhubapp/devhub/releases/download/v0.102.0/DevHub-0.102.0.apk" - }, - { - "url": "https://api.github.com/repos/devhubapp/devhub/releases/assets/29308098", - "id": 29308098, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI5MzA4MDk4", - "name": "DevHub-0.102.0.AppImage", - "label": "", - "uploader": { - "login": "brunolemos", - "id": 619186, - "node_id": "MDQ6VXNlcjYxOTE4Ng==", - "avatar_url": "https://avatars.githubusercontent.com/u/619186?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/brunolemos", - "html_url": "https://github.com/brunolemos", - "followers_url": "https://api.github.com/users/brunolemos/followers", - "following_url": "https://api.github.com/users/brunolemos/following{/other_user}", - "gists_url": "https://api.github.com/users/brunolemos/gists{/gist_id}", - "starred_url": "https://api.github.com/users/brunolemos/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/brunolemos/subscriptions", - "organizations_url": "https://api.github.com/users/brunolemos/orgs", - "repos_url": "https://api.github.com/users/brunolemos/repos", - "events_url": "https://api.github.com/users/brunolemos/events{/privacy}", - "received_events_url": "https://api.github.com/users/brunolemos/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 86127787, - "download_count": 2996, - "created_at": "2020-12-08T16:59:17Z", - "updated_at": "2020-12-08T16:59:44Z", - "browser_download_url": "https://github.com/devhubapp/devhub/releases/download/v0.102.0/DevHub-0.102.0.AppImage" - }, - { - "url": "https://api.github.com/repos/devhubapp/devhub/releases/assets/29308256", - "id": 29308256, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI5MzA4MjU2", - "name": "DevHub-0.102.0.dmg", - "label": "", - "uploader": { - "login": "brunolemos", - "id": 619186, - "node_id": "MDQ6VXNlcjYxOTE4Ng==", - "avatar_url": "https://avatars.githubusercontent.com/u/619186?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/brunolemos", - "html_url": "https://github.com/brunolemos", - "followers_url": "https://api.github.com/users/brunolemos/followers", - "following_url": "https://api.github.com/users/brunolemos/following{/other_user}", - "gists_url": "https://api.github.com/users/brunolemos/gists{/gist_id}", - "starred_url": "https://api.github.com/users/brunolemos/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/brunolemos/subscriptions", - "organizations_url": "https://api.github.com/users/brunolemos/orgs", - "repos_url": "https://api.github.com/users/brunolemos/repos", - "events_url": "https://api.github.com/users/brunolemos/events{/privacy}", - "received_events_url": "https://api.github.com/users/brunolemos/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 88859779, - "download_count": 1946, - "created_at": "2020-12-08T17:02:52Z", - "updated_at": "2020-12-08T17:03:21Z", - "browser_download_url": "https://github.com/devhubapp/devhub/releases/download/v0.102.0/DevHub-0.102.0.dmg" - }, - { - "url": "https://api.github.com/repos/devhubapp/devhub/releases/assets/29308257", - "id": 29308257, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI5MzA4MjU3", - "name": "DevHub-0.102.0.dmg.blockmap", - "label": "", - "uploader": { - "login": "brunolemos", - "id": 619186, - "node_id": "MDQ6VXNlcjYxOTE4Ng==", - "avatar_url": "https://avatars.githubusercontent.com/u/619186?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/brunolemos", - "html_url": "https://github.com/brunolemos", - "followers_url": "https://api.github.com/users/brunolemos/followers", - "following_url": "https://api.github.com/users/brunolemos/following{/other_user}", - "gists_url": "https://api.github.com/users/brunolemos/gists{/gist_id}", - "starred_url": "https://api.github.com/users/brunolemos/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/brunolemos/subscriptions", - "organizations_url": "https://api.github.com/users/brunolemos/orgs", - "repos_url": "https://api.github.com/users/brunolemos/repos", - "events_url": "https://api.github.com/users/brunolemos/events{/privacy}", - "received_events_url": "https://api.github.com/users/brunolemos/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 93694, - "download_count": 37, - "created_at": "2020-12-08T17:02:52Z", - "updated_at": "2020-12-08T17:02:52Z", - "browser_download_url": "https://github.com/devhubapp/devhub/releases/download/v0.102.0/DevHub-0.102.0.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/devhubapp/devhub/releases/assets/29308173", - "id": 29308173, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI5MzA4MTcz", - "name": "DevHub-Setup-0.102.0.exe", - "label": "", - "uploader": { - "login": "brunolemos", - "id": 619186, - "node_id": "MDQ6VXNlcjYxOTE4Ng==", - "avatar_url": "https://avatars.githubusercontent.com/u/619186?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/brunolemos", - "html_url": "https://github.com/brunolemos", - "followers_url": "https://api.github.com/users/brunolemos/followers", - "following_url": "https://api.github.com/users/brunolemos/following{/other_user}", - "gists_url": "https://api.github.com/users/brunolemos/gists{/gist_id}", - "starred_url": "https://api.github.com/users/brunolemos/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/brunolemos/subscriptions", - "organizations_url": "https://api.github.com/users/brunolemos/orgs", - "repos_url": "https://api.github.com/users/brunolemos/repos", - "events_url": "https://api.github.com/users/brunolemos/events{/privacy}", - "received_events_url": "https://api.github.com/users/brunolemos/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 62611079, - "download_count": 3453, - "created_at": "2020-12-08T17:01:17Z", - "updated_at": "2020-12-08T17:01:25Z", - "browser_download_url": "https://github.com/devhubapp/devhub/releases/download/v0.102.0/DevHub-Setup-0.102.0.exe" - }, - { - "url": "https://api.github.com/repos/devhubapp/devhub/releases/assets/29308174", - "id": 29308174, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI5MzA4MTc0", - "name": "DevHub-Setup-0.102.0.exe.blockmap", - "label": "", - "uploader": { - "login": "brunolemos", - "id": 619186, - "node_id": "MDQ6VXNlcjYxOTE4Ng==", - "avatar_url": "https://avatars.githubusercontent.com/u/619186?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/brunolemos", - "html_url": "https://github.com/brunolemos", - "followers_url": "https://api.github.com/users/brunolemos/followers", - "following_url": "https://api.github.com/users/brunolemos/following{/other_user}", - "gists_url": "https://api.github.com/users/brunolemos/gists{/gist_id}", - "starred_url": "https://api.github.com/users/brunolemos/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/brunolemos/subscriptions", - "organizations_url": "https://api.github.com/users/brunolemos/orgs", - "repos_url": "https://api.github.com/users/brunolemos/repos", - "events_url": "https://api.github.com/users/brunolemos/events{/privacy}", - "received_events_url": "https://api.github.com/users/brunolemos/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 66269, - "download_count": 160, - "created_at": "2020-12-08T17:01:17Z", - "updated_at": "2020-12-08T17:01:17Z", - "browser_download_url": "https://github.com/devhubapp/devhub/releases/download/v0.102.0/DevHub-Setup-0.102.0.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/devhubapp/devhub/releases/assets/29308283", - "id": 29308283, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI5MzA4Mjgz", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "brunolemos", - "id": 619186, - "node_id": "MDQ6VXNlcjYxOTE4Ng==", - "avatar_url": "https://avatars.githubusercontent.com/u/619186?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/brunolemos", - "html_url": "https://github.com/brunolemos", - "followers_url": "https://api.github.com/users/brunolemos/followers", - "following_url": "https://api.github.com/users/brunolemos/following{/other_user}", - "gists_url": "https://api.github.com/users/brunolemos/gists{/gist_id}", - "starred_url": "https://api.github.com/users/brunolemos/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/brunolemos/subscriptions", - "organizations_url": "https://api.github.com/users/brunolemos/orgs", - "repos_url": "https://api.github.com/users/brunolemos/repos", - "events_url": "https://api.github.com/users/brunolemos/events{/privacy}", - "received_events_url": "https://api.github.com/users/brunolemos/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 368, - "download_count": 14064, - "created_at": "2020-12-08T17:03:22Z", - "updated_at": "2020-12-08T17:03:22Z", - "browser_download_url": "https://github.com/devhubapp/devhub/releases/download/v0.102.0/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/devhubapp/devhub/releases/assets/29308284", - "id": 29308284, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI5MzA4Mjg0", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "brunolemos", - "id": 619186, - "node_id": "MDQ6VXNlcjYxOTE4Ng==", - "avatar_url": "https://avatars.githubusercontent.com/u/619186?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/brunolemos", - "html_url": "https://github.com/brunolemos", - "followers_url": "https://api.github.com/users/brunolemos/followers", - "following_url": "https://api.github.com/users/brunolemos/following{/other_user}", - "gists_url": "https://api.github.com/users/brunolemos/gists{/gist_id}", - "starred_url": "https://api.github.com/users/brunolemos/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/brunolemos/subscriptions", - "organizations_url": "https://api.github.com/users/brunolemos/orgs", - "repos_url": "https://api.github.com/users/brunolemos/repos", - "events_url": "https://api.github.com/users/brunolemos/events{/privacy}", - "received_events_url": "https://api.github.com/users/brunolemos/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 514, - "download_count": 207039, - "created_at": "2020-12-08T17:03:22Z", - "updated_at": "2020-12-08T17:03:22Z", - "browser_download_url": "https://github.com/devhubapp/devhub/releases/download/v0.102.0/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/devhubapp/devhub/releases/assets/29308285", - "id": 29308285, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI5MzA4Mjg1", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "brunolemos", - "id": 619186, - "node_id": "MDQ6VXNlcjYxOTE4Ng==", - "avatar_url": "https://avatars.githubusercontent.com/u/619186?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/brunolemos", - "html_url": "https://github.com/brunolemos", - "followers_url": "https://api.github.com/users/brunolemos/followers", - "following_url": "https://api.github.com/users/brunolemos/following{/other_user}", - "gists_url": "https://api.github.com/users/brunolemos/gists{/gist_id}", - "starred_url": "https://api.github.com/users/brunolemos/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/brunolemos/subscriptions", - "organizations_url": "https://api.github.com/users/brunolemos/orgs", - "repos_url": "https://api.github.com/users/brunolemos/repos", - "events_url": "https://api.github.com/users/brunolemos/events{/privacy}", - "received_events_url": "https://api.github.com/users/brunolemos/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 346, - "download_count": 49859, - "created_at": "2020-12-08T17:03:22Z", - "updated_at": "2020-12-08T17:03:22Z", - "browser_download_url": "https://github.com/devhubapp/devhub/releases/download/v0.102.0/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/devhubapp/devhub/tarball/v0.102.0", - "zipball_url": "https://api.github.com/repos/devhubapp/devhub/zipball/v0.102.0", - "body_html": "

New Features

\n
    \n
  • Private activities for orgs! (requested by @nat, GitHub CEO)
  • \n
\n

Fixes

\n
    \n
  • Fix menubar mode on Windows and Linux
  • \n
  • Remove unnecessary trial indicator (reported by @johnkahn)
  • \n
  • Fix oauth error on Safari
  • \n
\n

Security

\n
    \n
  • Personal Access Tokens will not be synced between your other devices anymore
  • \n
\n

Internals

\n
    \n
  • \n

    Upgrade dependencies (react-native 0.64, electron 11, etc)

    \n
  • \n
  • \n

    Migrate from TSLint to ESLint

    \n
  • \n
  • \n

    And many other smaller fixes and improvements!

    \n
  • \n
", - "reactions": { - "url": "https://api.github.com/repos/devhubapp/devhub/releases/34999701/reactions", - "total_count": 1, - "+1": 0, - "-1": 0, - "laugh": 1, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:45.403Z" - }, - "deer": { - "latestRelease": { - "url": "https://api.github.com/repos/abahmed/Deer/releases/16293592", - "assets_url": "https://api.github.com/repos/abahmed/Deer/releases/16293592/assets", - "upload_url": "https://uploads.github.com/repos/abahmed/Deer/releases/16293592/assets{?name,label}", - "html_url": "https://github.com/abahmed/Deer/releases/tag/v1.0.0", - "id": 16293592, - "author": { - "login": "abahmed", - "id": 16365652, - "node_id": "MDQ6VXNlcjE2MzY1NjUy", - "avatar_url": "https://avatars.githubusercontent.com/u/16365652?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/abahmed", - "html_url": "https://github.com/abahmed", - "followers_url": "https://api.github.com/users/abahmed/followers", - "following_url": "https://api.github.com/users/abahmed/following{/other_user}", - "gists_url": "https://api.github.com/users/abahmed/gists{/gist_id}", - "starred_url": "https://api.github.com/users/abahmed/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/abahmed/subscriptions", - "organizations_url": "https://api.github.com/users/abahmed/orgs", - "repos_url": "https://api.github.com/users/abahmed/repos", - "events_url": "https://api.github.com/users/abahmed/events{/privacy}", - "received_events_url": "https://api.github.com/users/abahmed/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTE2MjkzNTky", - "tag_name": "v1.0.0", - "target_commitish": "master", - "name": "Deer v1.0.0", - "draft": false, - "prerelease": false, - "created_at": "2019-03-22T19:31:17Z", - "published_at": "2019-03-22T19:39:07Z", - "assets": [ - { - "url": "https://api.github.com/repos/abahmed/Deer/releases/assets/11681594", - "id": 11681594, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExNjgxNTk0", - "name": "Deer-linux-amd64.deb", - "label": "", - "uploader": { - "login": "abahmed", - "id": 16365652, - "node_id": "MDQ6VXNlcjE2MzY1NjUy", - "avatar_url": "https://avatars.githubusercontent.com/u/16365652?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/abahmed", - "html_url": "https://github.com/abahmed", - "followers_url": "https://api.github.com/users/abahmed/followers", - "following_url": "https://api.github.com/users/abahmed/following{/other_user}", - "gists_url": "https://api.github.com/users/abahmed/gists{/gist_id}", - "starred_url": "https://api.github.com/users/abahmed/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/abahmed/subscriptions", - "organizations_url": "https://api.github.com/users/abahmed/orgs", - "repos_url": "https://api.github.com/users/abahmed/repos", - "events_url": "https://api.github.com/users/abahmed/events{/privacy}", - "received_events_url": "https://api.github.com/users/abahmed/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 56363430, - "download_count": 691, - "created_at": "2019-03-22T19:40:23Z", - "updated_at": "2019-03-22T19:40:24Z", - "browser_download_url": "https://github.com/abahmed/Deer/releases/download/v1.0.0/Deer-linux-amd64.deb" - }, - { - "url": "https://api.github.com/repos/abahmed/Deer/releases/assets/11681596", - "id": 11681596, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExNjgxNTk2", - "name": "Deer-linux-x64.zip", - "label": "", - "uploader": { - "login": "abahmed", - "id": 16365652, - "node_id": "MDQ6VXNlcjE2MzY1NjUy", - "avatar_url": "https://avatars.githubusercontent.com/u/16365652?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/abahmed", - "html_url": "https://github.com/abahmed", - "followers_url": "https://api.github.com/users/abahmed/followers", - "following_url": "https://api.github.com/users/abahmed/following{/other_user}", - "gists_url": "https://api.github.com/users/abahmed/gists{/gist_id}", - "starred_url": "https://api.github.com/users/abahmed/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/abahmed/subscriptions", - "organizations_url": "https://api.github.com/users/abahmed/orgs", - "repos_url": "https://api.github.com/users/abahmed/repos", - "events_url": "https://api.github.com/users/abahmed/events{/privacy}", - "received_events_url": "https://api.github.com/users/abahmed/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 80662840, - "download_count": 322, - "created_at": "2019-03-22T19:40:26Z", - "updated_at": "2019-03-22T19:40:29Z", - "browser_download_url": "https://github.com/abahmed/Deer/releases/download/v1.0.0/Deer-linux-x64.zip" - }, - { - "url": "https://api.github.com/repos/abahmed/Deer/releases/assets/11681595", - "id": 11681595, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExNjgxNTk1", - "name": "Deer-linux-x86_64.rpm", - "label": "", - "uploader": { - "login": "abahmed", - "id": 16365652, - "node_id": "MDQ6VXNlcjE2MzY1NjUy", - "avatar_url": "https://avatars.githubusercontent.com/u/16365652?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/abahmed", - "html_url": "https://github.com/abahmed", - "followers_url": "https://api.github.com/users/abahmed/followers", - "following_url": "https://api.github.com/users/abahmed/following{/other_user}", - "gists_url": "https://api.github.com/users/abahmed/gists{/gist_id}", - "starred_url": "https://api.github.com/users/abahmed/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/abahmed/subscriptions", - "organizations_url": "https://api.github.com/users/abahmed/orgs", - "repos_url": "https://api.github.com/users/abahmed/repos", - "events_url": "https://api.github.com/users/abahmed/events{/privacy}", - "received_events_url": "https://api.github.com/users/abahmed/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-redhat-package-manager", - "state": "uploaded", - "size": 55637629, - "download_count": 193, - "created_at": "2019-03-22T19:40:24Z", - "updated_at": "2019-03-22T19:40:26Z", - "browser_download_url": "https://github.com/abahmed/Deer/releases/download/v1.0.0/Deer-linux-x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/abahmed/Deer/releases/assets/11681547", - "id": 11681547, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExNjgxNTQ3", - "name": "Deer-mac.dmg", - "label": "", - "uploader": { - "login": "abahmed", - "id": 16365652, - "node_id": "MDQ6VXNlcjE2MzY1NjUy", - "avatar_url": "https://avatars.githubusercontent.com/u/16365652?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/abahmed", - "html_url": "https://github.com/abahmed", - "followers_url": "https://api.github.com/users/abahmed/followers", - "following_url": "https://api.github.com/users/abahmed/following{/other_user}", - "gists_url": "https://api.github.com/users/abahmed/gists{/gist_id}", - "starred_url": "https://api.github.com/users/abahmed/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/abahmed/subscriptions", - "organizations_url": "https://api.github.com/users/abahmed/orgs", - "repos_url": "https://api.github.com/users/abahmed/repos", - "events_url": "https://api.github.com/users/abahmed/events{/privacy}", - "received_events_url": "https://api.github.com/users/abahmed/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 62959273, - "download_count": 524, - "created_at": "2019-03-22T19:39:07Z", - "updated_at": "2019-03-22T19:39:26Z", - "browser_download_url": "https://github.com/abahmed/Deer/releases/download/v1.0.0/Deer-mac.dmg" - }, - { - "url": "https://api.github.com/repos/abahmed/Deer/releases/assets/11681576", - "id": 11681576, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExNjgxNTc2", - "name": "Deer-win.exe", - "label": "", - "uploader": { - "login": "abahmed", - "id": 16365652, - "node_id": "MDQ6VXNlcjE2MzY1NjUy", - "avatar_url": "https://avatars.githubusercontent.com/u/16365652?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/abahmed", - "html_url": "https://github.com/abahmed", - "followers_url": "https://api.github.com/users/abahmed/followers", - "following_url": "https://api.github.com/users/abahmed/following{/other_user}", - "gists_url": "https://api.github.com/users/abahmed/gists{/gist_id}", - "starred_url": "https://api.github.com/users/abahmed/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/abahmed/subscriptions", - "organizations_url": "https://api.github.com/users/abahmed/orgs", - "repos_url": "https://api.github.com/users/abahmed/repos", - "events_url": "https://api.github.com/users/abahmed/events{/privacy}", - "received_events_url": "https://api.github.com/users/abahmed/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 94478144, - "download_count": 1897, - "created_at": "2019-03-22T19:39:27Z", - "updated_at": "2019-03-22T19:39:31Z", - "browser_download_url": "https://github.com/abahmed/Deer/releases/download/v1.0.0/Deer-win.exe" - } - ], - "tarball_url": "https://api.github.com/repos/abahmed/Deer/tarball/v1.0.0", - "zipball_url": "https://api.github.com/repos/abahmed/Deer/zipball/v1.0.0", - "body_html": "

We are happy to release 🎉 🎉 Deer v1.0.0

\n

Deer has a great changes from its first release and these are improvements introduced in this release

\n
    \n
  • Improving the overall User Interface
  • \n
  • Multi language support, it allow user to change language while using Deer without restarting it through settings and it supports: English, العربية, Español, Русский, Polski, Português do Brasil, Česky and German
  • \n
  • Rich Text Editor with necessary tools for styling your notes
  • \n
  • Auto saving notes
  • \n
  • Notes are automatically saved by last edit
  • \n
\n

Screenshots
\n\"deer-demo\"

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:45.429Z" - }, - "devdocs-app": { - "latestRelease": { - "url": "https://api.github.com/repos/egoist/devdocs-desktop/releases/41621056", - "assets_url": "https://api.github.com/repos/egoist/devdocs-desktop/releases/41621056/assets", - "upload_url": "https://uploads.github.com/repos/egoist/devdocs-desktop/releases/41621056/assets{?name,label}", - "html_url": "https://github.com/egoist/devdocs-desktop/releases/tag/v0.7.2", - "id": 41621056, - "author": { - "login": "egoist", - "id": 8784712, - "node_id": "MDQ6VXNlcjg3ODQ3MTI=", - "avatar_url": "https://avatars.githubusercontent.com/u/8784712?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/egoist", - "html_url": "https://github.com/egoist", - "followers_url": "https://api.github.com/users/egoist/followers", - "following_url": "https://api.github.com/users/egoist/following{/other_user}", - "gists_url": "https://api.github.com/users/egoist/gists{/gist_id}", - "starred_url": "https://api.github.com/users/egoist/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/egoist/subscriptions", - "organizations_url": "https://api.github.com/users/egoist/orgs", - "repos_url": "https://api.github.com/users/egoist/repos", - "events_url": "https://api.github.com/users/egoist/events{/privacy}", - "received_events_url": "https://api.github.com/users/egoist/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTQxNjIxMDU2", - "tag_name": "v0.7.2", - "target_commitish": "master", - "name": "v0.7.2", - "draft": false, - "prerelease": false, - "created_at": "2021-04-19T04:41:55Z", - "published_at": "2021-04-19T05:22:43Z", - "assets": [ - { - "url": "https://api.github.com/repos/egoist/devdocs-desktop/releases/assets/35359028", - "id": 35359028, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM1MzU5MDI4", - "name": "DevDocs-0.7.2-mac.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 78152242, - "download_count": 1477, - "created_at": "2021-04-19T05:08:03Z", - "updated_at": "2021-04-19T05:08:12Z", - "browser_download_url": "https://github.com/egoist/devdocs-desktop/releases/download/v0.7.2/DevDocs-0.7.2-mac.zip" - }, - { - "url": "https://api.github.com/repos/egoist/devdocs-desktop/releases/assets/35359067", - "id": 35359067, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM1MzU5MDY3", - "name": "DevDocs-0.7.2-win.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 80935584, - "download_count": 927, - "created_at": "2021-04-19T05:09:31Z", - "updated_at": "2021-04-19T05:09:34Z", - "browser_download_url": "https://github.com/egoist/devdocs-desktop/releases/download/v0.7.2/DevDocs-0.7.2-win.zip" - }, - { - "url": "https://api.github.com/repos/egoist/devdocs-desktop/releases/assets/35358858", - "id": 35358858, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM1MzU4ODU4", - "name": "DevDocs-0.7.2.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 64638174, - "download_count": 1905, - "created_at": "2021-04-19T05:02:05Z", - "updated_at": "2021-04-19T05:02:08Z", - "browser_download_url": "https://github.com/egoist/devdocs-desktop/releases/download/v0.7.2/DevDocs-0.7.2.AppImage" - }, - { - "url": "https://api.github.com/repos/egoist/devdocs-desktop/releases/assets/35358873", - "id": 35358873, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM1MzU4ODcz", - "name": "DevDocs-0.7.2.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 73929374, - "download_count": 3023, - "created_at": "2021-04-19T05:02:56Z", - "updated_at": "2021-04-19T05:03:00Z", - "browser_download_url": "https://github.com/egoist/devdocs-desktop/releases/download/v0.7.2/DevDocs-0.7.2.dmg" - }, - { - "url": "https://api.github.com/repos/egoist/devdocs-desktop/releases/assets/35358874", - "id": 35358874, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM1MzU4ODc0", - "name": "DevDocs-0.7.2.dmg.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 77959, - "download_count": 34, - "created_at": "2021-04-19T05:02:56Z", - "updated_at": "2021-04-19T05:02:56Z", - "browser_download_url": "https://github.com/egoist/devdocs-desktop/releases/download/v0.7.2/DevDocs-0.7.2.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/egoist/devdocs-desktop/releases/assets/35358903", - "id": 35358903, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM1MzU4OTAz", - "name": "DevDocs-0.7.2.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 52974349, - "download_count": 1953, - "created_at": "2021-04-19T05:03:57Z", - "updated_at": "2021-04-19T05:03:59Z", - "browser_download_url": "https://github.com/egoist/devdocs-desktop/releases/download/v0.7.2/DevDocs-0.7.2.exe" - }, - { - "url": "https://api.github.com/repos/egoist/devdocs-desktop/releases/assets/35358863", - "id": 35358863, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM1MzU4ODYz", - "name": "DevDocs-0.7.2.tar.xz", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/x-xz", - "state": "uploaded", - "size": 57003532, - "download_count": 84, - "created_at": "2021-04-19T05:02:37Z", - "updated_at": "2021-04-19T05:02:40Z", - "browser_download_url": "https://github.com/egoist/devdocs-desktop/releases/download/v0.7.2/DevDocs-0.7.2.tar.xz" - }, - { - "url": "https://api.github.com/repos/egoist/devdocs-desktop/releases/assets/35358912", - "id": 35358912, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM1MzU4OTEy", - "name": "DevDocs-Setup-0.7.2.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 53215609, - "download_count": 6779, - "created_at": "2021-04-19T05:04:15Z", - "updated_at": "2021-04-19T05:04:16Z", - "browser_download_url": "https://github.com/egoist/devdocs-desktop/releases/download/v0.7.2/DevDocs-Setup-0.7.2.exe" - }, - { - "url": "https://api.github.com/repos/egoist/devdocs-desktop/releases/assets/35358913", - "id": 35358913, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM1MzU4OTEz", - "name": "DevDocs-Setup-0.7.2.exe.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 57245, - "download_count": 2108, - "created_at": "2021-04-19T05:04:15Z", - "updated_at": "2021-04-19T05:04:15Z", - "browser_download_url": "https://github.com/egoist/devdocs-desktop/releases/download/v0.7.2/DevDocs-Setup-0.7.2.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/egoist/devdocs-desktop/releases/assets/35358902", - "id": 35358902, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM1MzU4OTAy", - "name": "DevDocs_0.7.2_amd64.deb", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 56773160, - "download_count": 1352, - "created_at": "2021-04-19T05:03:49Z", - "updated_at": "2021-04-19T05:04:04Z", - "browser_download_url": "https://github.com/egoist/devdocs-desktop/releases/download/v0.7.2/DevDocs_0.7.2_amd64.deb" - }, - { - "url": "https://api.github.com/repos/egoist/devdocs-desktop/releases/assets/35358908", - "id": 35358908, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM1MzU4OTA4", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 364, - "download_count": 62, - "created_at": "2021-04-19T05:04:05Z", - "updated_at": "2021-04-19T05:04:05Z", - "browser_download_url": "https://github.com/egoist/devdocs-desktop/releases/download/v0.7.2/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/egoist/devdocs-desktop/releases/assets/35359034", - "id": 35359034, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM1MzU5MDM0", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 509, - "download_count": 16617, - "created_at": "2021-04-19T05:08:12Z", - "updated_at": "2021-04-19T05:08:12Z", - "browser_download_url": "https://github.com/egoist/devdocs-desktop/releases/download/v0.7.2/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/egoist/devdocs-desktop/releases/assets/35359068", - "id": 35359068, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM1MzU5MDY4", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 342, - "download_count": 17507, - "created_at": "2021-04-19T05:09:34Z", - "updated_at": "2021-04-19T05:09:34Z", - "browser_download_url": "https://github.com/egoist/devdocs-desktop/releases/download/v0.7.2/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/egoist/devdocs-desktop/tarball/v0.7.2", - "zipball_url": "https://api.github.com/repos/egoist/devdocs-desktop/zipball/v0.7.2", - "body_html": "

To keep the maintenance active please consider sponsoring me on GitHub: https://github.com/sponsors/egoist

\n

Changes

\n
    \n
  • Upgraded to Electron 12, so it could run on Mac M1.
  • \n
  • Now the Mac app is not signed due to that my mac app developer program has expired and I've no intention to renew it (which costs $99/y)
  • \n
\n

Install

\n", - "reactions": { - "url": "https://api.github.com/repos/egoist/devdocs-desktop/releases/41621056/reactions", - "total_count": 21, - "+1": 5, - "-1": 0, - "laugh": 3, - "hooray": 3, - "confused": 0, - "heart": 6, - "rocket": 3, - "eyes": 1 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:45.615Z" - }, - "diffuse": { - "latestRelease": { - "url": "https://api.github.com/repos/icidasset/diffuse/releases/61707571", - "assets_url": "https://api.github.com/repos/icidasset/diffuse/releases/61707571/assets", - "upload_url": "https://uploads.github.com/repos/icidasset/diffuse/releases/61707571/assets{?name,label}", - "html_url": "https://github.com/icidasset/diffuse/releases/tag/3.0.2", - "id": 61707571, - "author": { - "login": "icidasset", - "id": 296665, - "node_id": "MDQ6VXNlcjI5NjY2NQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/296665?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/icidasset", - "html_url": "https://github.com/icidasset", - "followers_url": "https://api.github.com/users/icidasset/followers", - "following_url": "https://api.github.com/users/icidasset/following{/other_user}", - "gists_url": "https://api.github.com/users/icidasset/gists{/gist_id}", - "starred_url": "https://api.github.com/users/icidasset/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/icidasset/subscriptions", - "organizations_url": "https://api.github.com/users/icidasset/orgs", - "repos_url": "https://api.github.com/users/icidasset/repos", - "events_url": "https://api.github.com/users/icidasset/events{/privacy}", - "received_events_url": "https://api.github.com/users/icidasset/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOBMoqhc4DrZUz", - "tag_name": "3.0.2", - "target_commitish": "main", - "name": "v3.0.2", - "draft": false, - "prerelease": false, - "created_at": "2022-03-13T14:56:24Z", - "published_at": "2022-03-13T16:22:07Z", - "assets": [ - { - "url": "https://api.github.com/repos/icidasset/diffuse/releases/assets/59390913", - "id": 59390913, - "node_id": "RA_kwDOBMoqhc4DijvB", - "name": "diffuse-linux-amd64.snap", - "label": null, - "uploader": { - "login": "icidasset", - "id": 296665, - "node_id": "MDQ6VXNlcjI5NjY2NQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/296665?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/icidasset", - "html_url": "https://github.com/icidasset", - "followers_url": "https://api.github.com/users/icidasset/followers", - "following_url": "https://api.github.com/users/icidasset/following{/other_user}", - "gists_url": "https://api.github.com/users/icidasset/gists{/gist_id}", - "starred_url": "https://api.github.com/users/icidasset/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/icidasset/subscriptions", - "organizations_url": "https://api.github.com/users/icidasset/orgs", - "repos_url": "https://api.github.com/users/icidasset/repos", - "events_url": "https://api.github.com/users/icidasset/events{/privacy}", - "received_events_url": "https://api.github.com/users/icidasset/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 121880576, - "download_count": 9, - "created_at": "2022-03-13T16:15:32Z", - "updated_at": "2022-03-13T16:16:24Z", - "browser_download_url": "https://github.com/icidasset/diffuse/releases/download/3.0.2/diffuse-linux-amd64.snap" - }, - { - "url": "https://api.github.com/repos/icidasset/diffuse/releases/assets/59390989", - "id": 59390989, - "node_id": "RA_kwDOBMoqhc4DijwN", - "name": "diffuse-linux.AppImage", - "label": null, - "uploader": { - "login": "icidasset", - "id": 296665, - "node_id": "MDQ6VXNlcjI5NjY2NQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/296665?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/icidasset", - "html_url": "https://github.com/icidasset", - "followers_url": "https://api.github.com/users/icidasset/followers", - "following_url": "https://api.github.com/users/icidasset/following{/other_user}", - "gists_url": "https://api.github.com/users/icidasset/gists{/gist_id}", - "starred_url": "https://api.github.com/users/icidasset/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/icidasset/subscriptions", - "organizations_url": "https://api.github.com/users/icidasset/orgs", - "repos_url": "https://api.github.com/users/icidasset/repos", - "events_url": "https://api.github.com/users/icidasset/events{/privacy}", - "received_events_url": "https://api.github.com/users/icidasset/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 136733049, - "download_count": 196, - "created_at": "2022-03-13T16:16:24Z", - "updated_at": "2022-03-13T16:17:16Z", - "browser_download_url": "https://github.com/icidasset/diffuse/releases/download/3.0.2/diffuse-linux.AppImage" - }, - { - "url": "https://api.github.com/repos/icidasset/diffuse/releases/assets/59391018", - "id": 59391018, - "node_id": "RA_kwDOBMoqhc4Dijwq", - "name": "diffuse-mac-arm64.dmg", - "label": null, - "uploader": { - "login": "icidasset", - "id": 296665, - "node_id": "MDQ6VXNlcjI5NjY2NQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/296665?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/icidasset", - "html_url": "https://github.com/icidasset", - "followers_url": "https://api.github.com/users/icidasset/followers", - "following_url": "https://api.github.com/users/icidasset/following{/other_user}", - "gists_url": "https://api.github.com/users/icidasset/gists{/gist_id}", - "starred_url": "https://api.github.com/users/icidasset/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/icidasset/subscriptions", - "organizations_url": "https://api.github.com/users/icidasset/orgs", - "repos_url": "https://api.github.com/users/icidasset/repos", - "events_url": "https://api.github.com/users/icidasset/events{/privacy}", - "received_events_url": "https://api.github.com/users/icidasset/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 137175421, - "download_count": 9, - "created_at": "2022-03-13T16:17:16Z", - "updated_at": "2022-03-13T16:18:04Z", - "browser_download_url": "https://github.com/icidasset/diffuse/releases/download/3.0.2/diffuse-mac-arm64.dmg" - }, - { - "url": "https://api.github.com/repos/icidasset/diffuse/releases/assets/59391037", - "id": 59391037, - "node_id": "RA_kwDOBMoqhc4Dijw9", - "name": "diffuse-mac-arm64.zip", - "label": null, - "uploader": { - "login": "icidasset", - "id": 296665, - "node_id": "MDQ6VXNlcjI5NjY2NQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/296665?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/icidasset", - "html_url": "https://github.com/icidasset", - "followers_url": "https://api.github.com/users/icidasset/followers", - "following_url": "https://api.github.com/users/icidasset/following{/other_user}", - "gists_url": "https://api.github.com/users/icidasset/gists{/gist_id}", - "starred_url": "https://api.github.com/users/icidasset/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/icidasset/subscriptions", - "organizations_url": "https://api.github.com/users/icidasset/orgs", - "repos_url": "https://api.github.com/users/icidasset/repos", - "events_url": "https://api.github.com/users/icidasset/events{/privacy}", - "received_events_url": "https://api.github.com/users/icidasset/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 133402667, - "download_count": 5, - "created_at": "2022-03-13T16:18:04Z", - "updated_at": "2022-03-13T16:18:51Z", - "browser_download_url": "https://github.com/icidasset/diffuse/releases/download/3.0.2/diffuse-mac-arm64.zip" - }, - { - "url": "https://api.github.com/repos/icidasset/diffuse/releases/assets/59391078", - "id": 59391078, - "node_id": "RA_kwDOBMoqhc4Dijxm", - "name": "diffuse-mac-intel.dmg", - "label": null, - "uploader": { - "login": "icidasset", - "id": 296665, - "node_id": "MDQ6VXNlcjI5NjY2NQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/296665?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/icidasset", - "html_url": "https://github.com/icidasset", - "followers_url": "https://api.github.com/users/icidasset/followers", - "following_url": "https://api.github.com/users/icidasset/following{/other_user}", - "gists_url": "https://api.github.com/users/icidasset/gists{/gist_id}", - "starred_url": "https://api.github.com/users/icidasset/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/icidasset/subscriptions", - "organizations_url": "https://api.github.com/users/icidasset/orgs", - "repos_url": "https://api.github.com/users/icidasset/repos", - "events_url": "https://api.github.com/users/icidasset/events{/privacy}", - "received_events_url": "https://api.github.com/users/icidasset/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 134227775, - "download_count": 15, - "created_at": "2022-03-13T16:18:51Z", - "updated_at": "2022-03-13T16:19:38Z", - "browser_download_url": "https://github.com/icidasset/diffuse/releases/download/3.0.2/diffuse-mac-intel.dmg" - }, - { - "url": "https://api.github.com/repos/icidasset/diffuse/releases/assets/59391115", - "id": 59391115, - "node_id": "RA_kwDOBMoqhc4DijyL", - "name": "diffuse-mac-intel.zip", - "label": null, - "uploader": { - "login": "icidasset", - "id": 296665, - "node_id": "MDQ6VXNlcjI5NjY2NQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/296665?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/icidasset", - "html_url": "https://github.com/icidasset", - "followers_url": "https://api.github.com/users/icidasset/followers", - "following_url": "https://api.github.com/users/icidasset/following{/other_user}", - "gists_url": "https://api.github.com/users/icidasset/gists{/gist_id}", - "starred_url": "https://api.github.com/users/icidasset/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/icidasset/subscriptions", - "organizations_url": "https://api.github.com/users/icidasset/orgs", - "repos_url": "https://api.github.com/users/icidasset/repos", - "events_url": "https://api.github.com/users/icidasset/events{/privacy}", - "received_events_url": "https://api.github.com/users/icidasset/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 130803409, - "download_count": 4, - "created_at": "2022-03-13T16:19:38Z", - "updated_at": "2022-03-13T16:20:26Z", - "browser_download_url": "https://github.com/icidasset/diffuse/releases/download/3.0.2/diffuse-mac-intel.zip" - }, - { - "url": "https://api.github.com/repos/icidasset/diffuse/releases/assets/59391131", - "id": 59391131, - "node_id": "RA_kwDOBMoqhc4Dijyb", - "name": "diffuse-web.tar.gz", - "label": null, - "uploader": { - "login": "icidasset", - "id": 296665, - "node_id": "MDQ6VXNlcjI5NjY2NQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/296665?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/icidasset", - "html_url": "https://github.com/icidasset", - "followers_url": "https://api.github.com/users/icidasset/followers", - "following_url": "https://api.github.com/users/icidasset/following{/other_user}", - "gists_url": "https://api.github.com/users/icidasset/gists{/gist_id}", - "starred_url": "https://api.github.com/users/icidasset/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/icidasset/subscriptions", - "organizations_url": "https://api.github.com/users/icidasset/orgs", - "repos_url": "https://api.github.com/users/icidasset/repos", - "events_url": "https://api.github.com/users/icidasset/events{/privacy}", - "received_events_url": "https://api.github.com/users/icidasset/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-gzip", - "state": "uploaded", - "size": 35518600, - "download_count": 15, - "created_at": "2022-03-13T16:20:26Z", - "updated_at": "2022-03-13T16:20:39Z", - "browser_download_url": "https://github.com/icidasset/diffuse/releases/download/3.0.2/diffuse-web.tar.gz" - }, - { - "url": "https://api.github.com/repos/icidasset/diffuse/releases/assets/59391135", - "id": 59391135, - "node_id": "RA_kwDOBMoqhc4Dijyf", - "name": "diffuse-web.zip", - "label": null, - "uploader": { - "login": "icidasset", - "id": 296665, - "node_id": "MDQ6VXNlcjI5NjY2NQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/296665?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/icidasset", - "html_url": "https://github.com/icidasset", - "followers_url": "https://api.github.com/users/icidasset/followers", - "following_url": "https://api.github.com/users/icidasset/following{/other_user}", - "gists_url": "https://api.github.com/users/icidasset/gists{/gist_id}", - "starred_url": "https://api.github.com/users/icidasset/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/icidasset/subscriptions", - "organizations_url": "https://api.github.com/users/icidasset/orgs", - "repos_url": "https://api.github.com/users/icidasset/repos", - "events_url": "https://api.github.com/users/icidasset/events{/privacy}", - "received_events_url": "https://api.github.com/users/icidasset/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 35514802, - "download_count": 15, - "created_at": "2022-03-13T16:20:39Z", - "updated_at": "2022-03-13T16:20:52Z", - "browser_download_url": "https://github.com/icidasset/diffuse/releases/download/3.0.2/diffuse-web.zip" - }, - { - "url": "https://api.github.com/repos/icidasset/diffuse/releases/assets/59391143", - "id": 59391143, - "node_id": "RA_kwDOBMoqhc4Dijyn", - "name": "diffuse-windows.exe", - "label": null, - "uploader": { - "login": "icidasset", - "id": 296665, - "node_id": "MDQ6VXNlcjI5NjY2NQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/296665?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/icidasset", - "html_url": "https://github.com/icidasset", - "followers_url": "https://api.github.com/users/icidasset/followers", - "following_url": "https://api.github.com/users/icidasset/following{/other_user}", - "gists_url": "https://api.github.com/users/icidasset/gists{/gist_id}", - "starred_url": "https://api.github.com/users/icidasset/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/icidasset/subscriptions", - "organizations_url": "https://api.github.com/users/icidasset/orgs", - "repos_url": "https://api.github.com/users/icidasset/repos", - "events_url": "https://api.github.com/users/icidasset/events{/privacy}", - "received_events_url": "https://api.github.com/users/icidasset/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 117951786, - "download_count": 40, - "created_at": "2022-03-13T16:20:52Z", - "updated_at": "2022-03-13T16:21:46Z", - "browser_download_url": "https://github.com/icidasset/diffuse/releases/download/3.0.2/diffuse-windows.exe" - } - ], - "tarball_url": "https://api.github.com/repos/icidasset/diffuse/tarball/3.0.2", - "zipball_url": "https://api.github.com/repos/icidasset/diffuse/zipball/3.0.2", - "body_html": "

Version 3.0.2 🎶 🗻

\n

\n
\n
    \n
  • Fixes issue with Dropbox user-data storage (Dropbox API change)
  • \n
  • Fixes various issues with the album-cover view (eg. playback issues)
  • \n
  • Service worker tweaks to improve performance and offline behaviour
  • \n
\n

Available online as well at:
\nhttps://diffuse.sh/

\n

If you want to host the app yourself, make sure to check out the README.

\n
\n

Packages:

\n
    \n
  • Linux
  • \n
  • Mac
  • \n
  • Web: Just the web application, can be hosted on any HTTP server.
  • \n
  • Windows
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:45.616Z" - }, - "display-dj": { - "latestRelease": { - "url": "https://api.github.com/repos/synle/display-dj/releases/65880785", - "assets_url": "https://api.github.com/repos/synle/display-dj/releases/65880785/assets", - "upload_url": "https://uploads.github.com/repos/synle/display-dj/releases/65880785/assets{?name,label}", - "html_url": "https://github.com/synle/display-dj/releases/tag/1.8.0", - "id": 65880785, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "RE_kwDOHA7QA84D7ULR", - "tag_name": "1.8.0", - "target_commitish": "b435908b43bb4f06542e631089c1080023ca3b4b", - "name": "1.8.0", - "draft": false, - "prerelease": false, - "created_at": "2022-05-03T04:37:28Z", - "published_at": "2022-05-03T04:40:07Z", - "assets": [ - { - "url": "https://api.github.com/repos/synle/display-dj/releases/assets/64314964", - "id": 64314964, - "node_id": "RA_kwDOHA7QA84D1V5U", - "name": "display-dj-darwin.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 96715801, - "download_count": 1, - "created_at": "2022-05-03T04:43:27Z", - "updated_at": "2022-05-03T04:43:30Z", - "browser_download_url": "https://github.com/synle/display-dj/releases/download/1.8.0/display-dj-darwin.dmg" - }, - { - "url": "https://api.github.com/repos/synle/display-dj/releases/assets/64315085", - "id": 64315085, - "node_id": "RA_kwDOHA7QA84D1V7N", - "name": "display-dj-setup.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 103959040, - "download_count": 21, - "created_at": "2022-05-03T04:45:36Z", - "updated_at": "2022-05-03T04:45:45Z", - "browser_download_url": "https://github.com/synle/display-dj/releases/download/1.8.0/display-dj-setup.exe" - } - ], - "tarball_url": "https://api.github.com/repos/synle/display-dj/tarball/1.8.0", - "zipball_url": "https://api.github.com/repos/synle/display-dj/zipball/1.8.0", - "body_html": "

Version: 1.8.0

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:45.709Z" - }, - "dict": { - "latestRelease": { - "url": "https://api.github.com/repos/bryht/dian/releases/40784854", - "assets_url": "https://api.github.com/repos/bryht/dian/releases/40784854/assets", - "upload_url": "https://uploads.github.com/repos/bryht/dian/releases/40784854/assets{?name,label}", - "html_url": "https://github.com/bryht/dian/releases/tag/v0.7.3", - "id": 40784854, - "author": { - "login": "bryht", - "id": 2418508, - "node_id": "MDQ6VXNlcjI0MTg1MDg=", - "avatar_url": "https://avatars.githubusercontent.com/u/2418508?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/bryht", - "html_url": "https://github.com/bryht", - "followers_url": "https://api.github.com/users/bryht/followers", - "following_url": "https://api.github.com/users/bryht/following{/other_user}", - "gists_url": "https://api.github.com/users/bryht/gists{/gist_id}", - "starred_url": "https://api.github.com/users/bryht/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bryht/subscriptions", - "organizations_url": "https://api.github.com/users/bryht/orgs", - "repos_url": "https://api.github.com/users/bryht/repos", - "events_url": "https://api.github.com/users/bryht/events{/privacy}", - "received_events_url": "https://api.github.com/users/bryht/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTQwNzg0ODU0", - "tag_name": "v0.7.3", - "target_commitish": "master", - "name": "0.7.3", - "draft": false, - "prerelease": false, - "created_at": "2021-03-31T20:41:53Z", - "published_at": "2021-03-31T20:50:29Z", - "assets": [ - { - "url": "https://api.github.com/repos/bryht/dian/releases/assets/34282656", - "id": 34282656, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM0MjgyNjU2", - "name": "Dian_Setup_mac.dmg", - "label": "", - "uploader": { - "login": "bryht", - "id": 2418508, - "node_id": "MDQ6VXNlcjI0MTg1MDg=", - "avatar_url": "https://avatars.githubusercontent.com/u/2418508?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/bryht", - "html_url": "https://github.com/bryht", - "followers_url": "https://api.github.com/users/bryht/followers", - "following_url": "https://api.github.com/users/bryht/following{/other_user}", - "gists_url": "https://api.github.com/users/bryht/gists{/gist_id}", - "starred_url": "https://api.github.com/users/bryht/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bryht/subscriptions", - "organizations_url": "https://api.github.com/users/bryht/orgs", - "repos_url": "https://api.github.com/users/bryht/repos", - "events_url": "https://api.github.com/users/bryht/events{/privacy}", - "received_events_url": "https://api.github.com/users/bryht/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 114267687, - "download_count": 25, - "created_at": "2021-03-31T20:50:30Z", - "updated_at": "2021-03-31T20:50:32Z", - "browser_download_url": "https://github.com/bryht/dian/releases/download/v0.7.3/Dian_Setup_mac.dmg" - }, - { - "url": "https://api.github.com/repos/bryht/dian/releases/assets/34282657", - "id": 34282657, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM0MjgyNjU3", - "name": "Dian_Setup_mac.dmg.blockmap", - "label": "", - "uploader": { - "login": "bryht", - "id": 2418508, - "node_id": "MDQ6VXNlcjI0MTg1MDg=", - "avatar_url": "https://avatars.githubusercontent.com/u/2418508?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/bryht", - "html_url": "https://github.com/bryht", - "followers_url": "https://api.github.com/users/bryht/followers", - "following_url": "https://api.github.com/users/bryht/following{/other_user}", - "gists_url": "https://api.github.com/users/bryht/gists{/gist_id}", - "starred_url": "https://api.github.com/users/bryht/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bryht/subscriptions", - "organizations_url": "https://api.github.com/users/bryht/orgs", - "repos_url": "https://api.github.com/users/bryht/repos", - "events_url": "https://api.github.com/users/bryht/events{/privacy}", - "received_events_url": "https://api.github.com/users/bryht/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 120115, - "download_count": 7, - "created_at": "2021-03-31T20:50:30Z", - "updated_at": "2021-03-31T20:50:30Z", - "browser_download_url": "https://github.com/bryht/dian/releases/download/v0.7.3/Dian_Setup_mac.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/bryht/dian/releases/assets/34282819", - "id": 34282819, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM0MjgyODE5", - "name": "Dian_Setup_win.exe", - "label": "", - "uploader": { - "login": "bryht", - "id": 2418508, - "node_id": "MDQ6VXNlcjI0MTg1MDg=", - "avatar_url": "https://avatars.githubusercontent.com/u/2418508?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/bryht", - "html_url": "https://github.com/bryht", - "followers_url": "https://api.github.com/users/bryht/followers", - "following_url": "https://api.github.com/users/bryht/following{/other_user}", - "gists_url": "https://api.github.com/users/bryht/gists{/gist_id}", - "starred_url": "https://api.github.com/users/bryht/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bryht/subscriptions", - "organizations_url": "https://api.github.com/users/bryht/orgs", - "repos_url": "https://api.github.com/users/bryht/repos", - "events_url": "https://api.github.com/users/bryht/events{/privacy}", - "received_events_url": "https://api.github.com/users/bryht/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 86317404, - "download_count": 68, - "created_at": "2021-03-31T20:54:29Z", - "updated_at": "2021-03-31T20:54:30Z", - "browser_download_url": "https://github.com/bryht/dian/releases/download/v0.7.3/Dian_Setup_win.exe" - }, - { - "url": "https://api.github.com/repos/bryht/dian/releases/assets/34282820", - "id": 34282820, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM0MjgyODIw", - "name": "Dian_Setup_win.exe.blockmap", - "label": "", - "uploader": { - "login": "bryht", - "id": 2418508, - "node_id": "MDQ6VXNlcjI0MTg1MDg=", - "avatar_url": "https://avatars.githubusercontent.com/u/2418508?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/bryht", - "html_url": "https://github.com/bryht", - "followers_url": "https://api.github.com/users/bryht/followers", - "following_url": "https://api.github.com/users/bryht/following{/other_user}", - "gists_url": "https://api.github.com/users/bryht/gists{/gist_id}", - "starred_url": "https://api.github.com/users/bryht/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bryht/subscriptions", - "organizations_url": "https://api.github.com/users/bryht/orgs", - "repos_url": "https://api.github.com/users/bryht/repos", - "events_url": "https://api.github.com/users/bryht/events{/privacy}", - "received_events_url": "https://api.github.com/users/bryht/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 90572, - "download_count": 13, - "created_at": "2021-03-31T20:54:29Z", - "updated_at": "2021-03-31T20:54:29Z", - "browser_download_url": "https://github.com/bryht/dian/releases/download/v0.7.3/Dian_Setup_win.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/bryht/dian/releases/assets/34282823", - "id": 34282823, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM0MjgyODIz", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "bryht", - "id": 2418508, - "node_id": "MDQ6VXNlcjI0MTg1MDg=", - "avatar_url": "https://avatars.githubusercontent.com/u/2418508?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/bryht", - "html_url": "https://github.com/bryht", - "followers_url": "https://api.github.com/users/bryht/followers", - "following_url": "https://api.github.com/users/bryht/following{/other_user}", - "gists_url": "https://api.github.com/users/bryht/gists{/gist_id}", - "starred_url": "https://api.github.com/users/bryht/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bryht/subscriptions", - "organizations_url": "https://api.github.com/users/bryht/orgs", - "repos_url": "https://api.github.com/users/bryht/repos", - "events_url": "https://api.github.com/users/bryht/events{/privacy}", - "received_events_url": "https://api.github.com/users/bryht/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 333, - "download_count": 18, - "created_at": "2021-03-31T20:54:30Z", - "updated_at": "2021-03-31T20:54:31Z", - "browser_download_url": "https://github.com/bryht/dian/releases/download/v0.7.3/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/bryht/dian/releases/assets/34282822", - "id": 34282822, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM0MjgyODIy", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "bryht", - "id": 2418508, - "node_id": "MDQ6VXNlcjI0MTg1MDg=", - "avatar_url": "https://avatars.githubusercontent.com/u/2418508?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/bryht", - "html_url": "https://github.com/bryht", - "followers_url": "https://api.github.com/users/bryht/followers", - "following_url": "https://api.github.com/users/bryht/following{/other_user}", - "gists_url": "https://api.github.com/users/bryht/gists{/gist_id}", - "starred_url": "https://api.github.com/users/bryht/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bryht/subscriptions", - "organizations_url": "https://api.github.com/users/bryht/orgs", - "repos_url": "https://api.github.com/users/bryht/repos", - "events_url": "https://api.github.com/users/bryht/events{/privacy}", - "received_events_url": "https://api.github.com/users/bryht/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 332, - "download_count": 234, - "created_at": "2021-03-31T20:54:30Z", - "updated_at": "2021-03-31T20:54:31Z", - "browser_download_url": "https://github.com/bryht/dian/releases/download/v0.7.3/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/bryht/dian/tarball/v0.7.3", - "zipball_url": "https://api.github.com/repos/bryht/dian/zipball/v0.7.3", - "body_html": null - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:45.774Z" - }, - "dixa": { - "latestRelease": { - "url": "https://api.github.com/repos/dixahq/dixa-desktop-app-release/releases/62433287", - "assets_url": "https://api.github.com/repos/dixahq/dixa-desktop-app-release/releases/62433287/assets", - "upload_url": "https://uploads.github.com/repos/dixahq/dixa-desktop-app-release/releases/62433287/assets{?name,label}", - "html_url": "https://github.com/dixahq/dixa-desktop-app-release/releases/tag/v4.0.8", - "id": 62433287, - "author": { - "login": "Nederby", - "id": 6588469, - "node_id": "MDQ6VXNlcjY1ODg0Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/6588469?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Nederby", - "html_url": "https://github.com/Nederby", - "followers_url": "https://api.github.com/users/Nederby/followers", - "following_url": "https://api.github.com/users/Nederby/following{/other_user}", - "gists_url": "https://api.github.com/users/Nederby/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Nederby/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Nederby/subscriptions", - "organizations_url": "https://api.github.com/users/Nederby/orgs", - "repos_url": "https://api.github.com/users/Nederby/repos", - "events_url": "https://api.github.com/users/Nederby/events{/privacy}", - "received_events_url": "https://api.github.com/users/Nederby/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOBrXkxs4DuKgH", - "tag_name": "v4.0.8", - "target_commitish": "master", - "name": "4.0.8", - "draft": false, - "prerelease": false, - "created_at": "2022-02-03T09:18:56Z", - "published_at": "2022-03-23T08:52:31Z", - "assets": [ - { - "url": "https://api.github.com/repos/dixahq/dixa-desktop-app-release/releases/assets/60252190", - "id": 60252190, - "node_id": "RA_kwDOBrXkxs4Dl2Ae", - "name": "dixa-4.0.8.dmg", - "label": "", - "uploader": { - "login": "Nederby", - "id": 6588469, - "node_id": "MDQ6VXNlcjY1ODg0Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/6588469?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Nederby", - "html_url": "https://github.com/Nederby", - "followers_url": "https://api.github.com/users/Nederby/followers", - "following_url": "https://api.github.com/users/Nederby/following{/other_user}", - "gists_url": "https://api.github.com/users/Nederby/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Nederby/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Nederby/subscriptions", - "organizations_url": "https://api.github.com/users/Nederby/orgs", - "repos_url": "https://api.github.com/users/Nederby/repos", - "events_url": "https://api.github.com/users/Nederby/events{/privacy}", - "received_events_url": "https://api.github.com/users/Nederby/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 99959750, - "download_count": 337, - "created_at": "2022-03-22T14:14:50Z", - "updated_at": "2022-03-22T14:14:55Z", - "browser_download_url": "https://github.com/dixahq/dixa-desktop-app-release/releases/download/v4.0.8/dixa-4.0.8.dmg" - }, - { - "url": "https://api.github.com/repos/dixahq/dixa-desktop-app-release/releases/assets/60252189", - "id": 60252189, - "node_id": "RA_kwDOBrXkxs4Dl2Ad", - "name": "dixa-4.0.8.dmg.blockmap", - "label": "", - "uploader": { - "login": "Nederby", - "id": 6588469, - "node_id": "MDQ6VXNlcjY1ODg0Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/6588469?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Nederby", - "html_url": "https://github.com/Nederby", - "followers_url": "https://api.github.com/users/Nederby/followers", - "following_url": "https://api.github.com/users/Nederby/following{/other_user}", - "gists_url": "https://api.github.com/users/Nederby/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Nederby/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Nederby/subscriptions", - "organizations_url": "https://api.github.com/users/Nederby/orgs", - "repos_url": "https://api.github.com/users/Nederby/repos", - "events_url": "https://api.github.com/users/Nederby/events{/privacy}", - "received_events_url": "https://api.github.com/users/Nederby/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 106217, - "download_count": 2, - "created_at": "2022-03-22T14:14:50Z", - "updated_at": "2022-03-22T14:14:50Z", - "browser_download_url": "https://github.com/dixahq/dixa-desktop-app-release/releases/download/v4.0.8/dixa-4.0.8.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/dixahq/dixa-desktop-app-release/releases/assets/60252239", - "id": 60252239, - "node_id": "RA_kwDOBrXkxs4Dl2BP", - "name": "dixa-4.0.8.zip", - "label": "", - "uploader": { - "login": "Nederby", - "id": 6588469, - "node_id": "MDQ6VXNlcjY1ODg0Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/6588469?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Nederby", - "html_url": "https://github.com/Nederby", - "followers_url": "https://api.github.com/users/Nederby/followers", - "following_url": "https://api.github.com/users/Nederby/following{/other_user}", - "gists_url": "https://api.github.com/users/Nederby/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Nederby/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Nederby/subscriptions", - "organizations_url": "https://api.github.com/users/Nederby/orgs", - "repos_url": "https://api.github.com/users/Nederby/repos", - "events_url": "https://api.github.com/users/Nederby/events{/privacy}", - "received_events_url": "https://api.github.com/users/Nederby/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 96898328, - "download_count": 133, - "created_at": "2022-03-22T14:15:10Z", - "updated_at": "2022-03-22T14:15:21Z", - "browser_download_url": "https://github.com/dixahq/dixa-desktop-app-release/releases/download/v4.0.8/dixa-4.0.8.zip" - }, - { - "url": "https://api.github.com/repos/dixahq/dixa-desktop-app-release/releases/assets/60237936", - "id": 60237936, - "node_id": "RA_kwDOBrXkxs4Dlyhw", - "name": "dixa-setup-4.0.8.exe", - "label": "", - "uploader": { - "login": "Nederby", - "id": 6588469, - "node_id": "MDQ6VXNlcjY1ODg0Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/6588469?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Nederby", - "html_url": "https://github.com/Nederby", - "followers_url": "https://api.github.com/users/Nederby/followers", - "following_url": "https://api.github.com/users/Nederby/following{/other_user}", - "gists_url": "https://api.github.com/users/Nederby/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Nederby/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Nederby/subscriptions", - "organizations_url": "https://api.github.com/users/Nederby/orgs", - "repos_url": "https://api.github.com/users/Nederby/repos", - "events_url": "https://api.github.com/users/Nederby/events{/privacy}", - "received_events_url": "https://api.github.com/users/Nederby/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 75556112, - "download_count": 2713, - "created_at": "2022-03-22T11:12:02Z", - "updated_at": "2022-03-22T11:12:05Z", - "browser_download_url": "https://github.com/dixahq/dixa-desktop-app-release/releases/download/v4.0.8/dixa-setup-4.0.8.exe" - }, - { - "url": "https://api.github.com/repos/dixahq/dixa-desktop-app-release/releases/assets/60237932", - "id": 60237932, - "node_id": "RA_kwDOBrXkxs4Dlyhs", - "name": "dixa-setup-4.0.8.exe.blockmap", - "label": "", - "uploader": { - "login": "Nederby", - "id": 6588469, - "node_id": "MDQ6VXNlcjY1ODg0Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/6588469?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Nederby", - "html_url": "https://github.com/Nederby", - "followers_url": "https://api.github.com/users/Nederby/followers", - "following_url": "https://api.github.com/users/Nederby/following{/other_user}", - "gists_url": "https://api.github.com/users/Nederby/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Nederby/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Nederby/subscriptions", - "organizations_url": "https://api.github.com/users/Nederby/orgs", - "repos_url": "https://api.github.com/users/Nederby/repos", - "events_url": "https://api.github.com/users/Nederby/events{/privacy}", - "received_events_url": "https://api.github.com/users/Nederby/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 79109, - "download_count": 2, - "created_at": "2022-03-22T11:11:53Z", - "updated_at": "2022-03-22T11:11:53Z", - "browser_download_url": "https://github.com/dixahq/dixa-desktop-app-release/releases/download/v4.0.8/dixa-setup-4.0.8.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/dixahq/dixa-desktop-app-release/releases/assets/60238165", - "id": 60238165, - "node_id": "RA_kwDOBrXkxs4DlylV", - "name": "dixa-setup-4.0.8.msi", - "label": "", - "uploader": { - "login": "Nederby", - "id": 6588469, - "node_id": "MDQ6VXNlcjY1ODg0Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/6588469?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Nederby", - "html_url": "https://github.com/Nederby", - "followers_url": "https://api.github.com/users/Nederby/followers", - "following_url": "https://api.github.com/users/Nederby/following{/other_user}", - "gists_url": "https://api.github.com/users/Nederby/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Nederby/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Nederby/subscriptions", - "organizations_url": "https://api.github.com/users/Nederby/orgs", - "repos_url": "https://api.github.com/users/Nederby/repos", - "events_url": "https://api.github.com/users/Nederby/events{/privacy}", - "received_events_url": "https://api.github.com/users/Nederby/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 84996096, - "download_count": 68, - "created_at": "2022-03-22T11:17:07Z", - "updated_at": "2022-03-22T11:17:10Z", - "browser_download_url": "https://github.com/dixahq/dixa-desktop-app-release/releases/download/v4.0.8/dixa-setup-4.0.8.msi" - }, - { - "url": "https://api.github.com/repos/dixahq/dixa-desktop-app-release/releases/assets/60238487", - "id": 60238487, - "node_id": "RA_kwDOBrXkxs4DlyqX", - "name": "dixa-standalone-4.0.8.msi", - "label": "", - "uploader": { - "login": "Nederby", - "id": 6588469, - "node_id": "MDQ6VXNlcjY1ODg0Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/6588469?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Nederby", - "html_url": "https://github.com/Nederby", - "followers_url": "https://api.github.com/users/Nederby/followers", - "following_url": "https://api.github.com/users/Nederby/following{/other_user}", - "gists_url": "https://api.github.com/users/Nederby/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Nederby/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Nederby/subscriptions", - "organizations_url": "https://api.github.com/users/Nederby/orgs", - "repos_url": "https://api.github.com/users/Nederby/repos", - "events_url": "https://api.github.com/users/Nederby/events{/privacy}", - "received_events_url": "https://api.github.com/users/Nederby/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 84983808, - "download_count": 4, - "created_at": "2022-03-22T11:22:12Z", - "updated_at": "2022-03-22T11:22:14Z", - "browser_download_url": "https://github.com/dixahq/dixa-desktop-app-release/releases/download/v4.0.8/dixa-standalone-4.0.8.msi" - }, - { - "url": "https://api.github.com/repos/dixahq/dixa-desktop-app-release/releases/assets/60252258", - "id": 60252258, - "node_id": "RA_kwDOBrXkxs4Dl2Bi", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "Nederby", - "id": 6588469, - "node_id": "MDQ6VXNlcjY1ODg0Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/6588469?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Nederby", - "html_url": "https://github.com/Nederby", - "followers_url": "https://api.github.com/users/Nederby/followers", - "following_url": "https://api.github.com/users/Nederby/following{/other_user}", - "gists_url": "https://api.github.com/users/Nederby/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Nederby/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Nederby/subscriptions", - "organizations_url": "https://api.github.com/users/Nederby/orgs", - "repos_url": "https://api.github.com/users/Nederby/repos", - "events_url": "https://api.github.com/users/Nederby/events{/privacy}", - "received_events_url": "https://api.github.com/users/Nederby/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 493, - "download_count": 2557, - "created_at": "2022-03-22T14:15:21Z", - "updated_at": "2022-03-22T14:15:21Z", - "browser_download_url": "https://github.com/dixahq/dixa-desktop-app-release/releases/download/v4.0.8/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/dixahq/dixa-desktop-app-release/releases/assets/60237942", - "id": 60237942, - "node_id": "RA_kwDOBrXkxs4Dlyh2", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "Nederby", - "id": 6588469, - "node_id": "MDQ6VXNlcjY1ODg0Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/6588469?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Nederby", - "html_url": "https://github.com/Nederby", - "followers_url": "https://api.github.com/users/Nederby/followers", - "following_url": "https://api.github.com/users/Nederby/following{/other_user}", - "gists_url": "https://api.github.com/users/Nederby/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Nederby/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Nederby/subscriptions", - "organizations_url": "https://api.github.com/users/Nederby/orgs", - "repos_url": "https://api.github.com/users/Nederby/repos", - "events_url": "https://api.github.com/users/Nederby/events{/privacy}", - "received_events_url": "https://api.github.com/users/Nederby/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 336, - "download_count": 13342, - "created_at": "2022-03-22T11:12:06Z", - "updated_at": "2022-03-22T11:12:06Z", - "browser_download_url": "https://github.com/dixahq/dixa-desktop-app-release/releases/download/v4.0.8/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/dixahq/dixa-desktop-app-release/tarball/v4.0.8", - "zipball_url": "https://api.github.com/repos/dixahq/dixa-desktop-app-release/zipball/v4.0.8", - "body_html": "

Bug fixes

\n
    \n
  • Jabra: support for Jabra Pro 930 and Jabra Evolve series
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:45.839Z" - }, - "ditto": { - "latestRelease": { - "url": "https://api.github.com/repos/RubinderS/DittoPlusPlus/releases/47192570", - "assets_url": "https://api.github.com/repos/RubinderS/DittoPlusPlus/releases/47192570/assets", - "upload_url": "https://uploads.github.com/repos/RubinderS/DittoPlusPlus/releases/47192570/assets{?name,label}", - "html_url": "https://github.com/RubinderS/DittoPlusPlus/releases/tag/v1.0.0", - "id": 47192570, - "author": { - "login": "RubinderS", - "id": 38070847, - "node_id": "MDQ6VXNlcjM4MDcwODQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/38070847?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/RubinderS", - "html_url": "https://github.com/RubinderS", - "followers_url": "https://api.github.com/users/RubinderS/followers", - "following_url": "https://api.github.com/users/RubinderS/following{/other_user}", - "gists_url": "https://api.github.com/users/RubinderS/gists{/gist_id}", - "starred_url": "https://api.github.com/users/RubinderS/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/RubinderS/subscriptions", - "organizations_url": "https://api.github.com/users/RubinderS/orgs", - "repos_url": "https://api.github.com/users/RubinderS/repos", - "events_url": "https://api.github.com/users/RubinderS/events{/privacy}", - "received_events_url": "https://api.github.com/users/RubinderS/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTQ3MTkyNTcw", - "tag_name": "v1.0.0", - "target_commitish": "master", - "name": "v1.0.0", - "draft": false, - "prerelease": false, - "created_at": "2021-08-02T09:28:27Z", - "published_at": "2021-08-03T00:43:47Z", - "assets": [ - { - "url": "https://api.github.com/repos/RubinderS/DittoPlusPlus/releases/assets/41602845", - "id": 41602845, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxNjAyODQ1", - "name": "Ditto++_v1.0.0_Setup_Mac.dmg", - "label": null, - "uploader": { - "login": "RubinderS", - "id": 38070847, - "node_id": "MDQ6VXNlcjM4MDcwODQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/38070847?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/RubinderS", - "html_url": "https://github.com/RubinderS", - "followers_url": "https://api.github.com/users/RubinderS/followers", - "following_url": "https://api.github.com/users/RubinderS/following{/other_user}", - "gists_url": "https://api.github.com/users/RubinderS/gists{/gist_id}", - "starred_url": "https://api.github.com/users/RubinderS/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/RubinderS/subscriptions", - "organizations_url": "https://api.github.com/users/RubinderS/orgs", - "repos_url": "https://api.github.com/users/RubinderS/repos", - "events_url": "https://api.github.com/users/RubinderS/events{/privacy}", - "received_events_url": "https://api.github.com/users/RubinderS/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-diskcopy", - "state": "uploaded", - "size": 95494499, - "download_count": 92, - "created_at": "2021-08-03T00:40:57Z", - "updated_at": "2021-08-03T00:42:25Z", - "browser_download_url": "https://github.com/RubinderS/DittoPlusPlus/releases/download/v1.0.0/Ditto%2B%2B_v1.0.0_Setup_Mac.dmg" - }, - { - "url": "https://api.github.com/repos/RubinderS/DittoPlusPlus/releases/assets/41602889", - "id": 41602889, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxNjAyODg5", - "name": "Ditto++_v1.0.0_Setup_Windows.exe", - "label": null, - "uploader": { - "login": "RubinderS", - "id": 38070847, - "node_id": "MDQ6VXNlcjM4MDcwODQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/38070847?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/RubinderS", - "html_url": "https://github.com/RubinderS", - "followers_url": "https://api.github.com/users/RubinderS/followers", - "following_url": "https://api.github.com/users/RubinderS/following{/other_user}", - "gists_url": "https://api.github.com/users/RubinderS/gists{/gist_id}", - "starred_url": "https://api.github.com/users/RubinderS/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/RubinderS/subscriptions", - "organizations_url": "https://api.github.com/users/RubinderS/orgs", - "repos_url": "https://api.github.com/users/RubinderS/repos", - "events_url": "https://api.github.com/users/RubinderS/events{/privacy}", - "received_events_url": "https://api.github.com/users/RubinderS/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 72344366, - "download_count": 893, - "created_at": "2021-08-03T00:42:25Z", - "updated_at": "2021-08-03T00:43:21Z", - "browser_download_url": "https://github.com/RubinderS/DittoPlusPlus/releases/download/v1.0.0/Ditto%2B%2B_v1.0.0_Setup_Windows.exe" - } - ], - "tarball_url": "https://api.github.com/repos/RubinderS/DittoPlusPlus/tarball/v1.0.0", - "zipball_url": "https://api.github.com/repos/RubinderS/DittoPlusPlus/zipball/v1.0.0", - "body_html": "", - "reactions": { - "url": "https://api.github.com/repos/RubinderS/DittoPlusPlus/releases/47192570/reactions", - "total_count": 1, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 1, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:45.853Z" - }, - "dn-tool-container": { - "latestRelease": { - "url": "https://api.github.com/repos/como65416/DnToolContainer/releases/28901542", - "assets_url": "https://api.github.com/repos/como65416/DnToolContainer/releases/28901542/assets", - "upload_url": "https://uploads.github.com/repos/como65416/DnToolContainer/releases/28901542/assets{?name,label}", - "html_url": "https://github.com/como65416/DnToolContainer/releases/tag/1.5.1", - "id": 28901542, - "author": { - "login": "como65416", - "id": 37505722, - "node_id": "MDQ6VXNlcjM3NTA1NzIy", - "avatar_url": "https://avatars.githubusercontent.com/u/37505722?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/como65416", - "html_url": "https://github.com/como65416", - "followers_url": "https://api.github.com/users/como65416/followers", - "following_url": "https://api.github.com/users/como65416/following{/other_user}", - "gists_url": "https://api.github.com/users/como65416/gists{/gist_id}", - "starred_url": "https://api.github.com/users/como65416/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/como65416/subscriptions", - "organizations_url": "https://api.github.com/users/como65416/orgs", - "repos_url": "https://api.github.com/users/como65416/repos", - "events_url": "https://api.github.com/users/como65416/events{/privacy}", - "received_events_url": "https://api.github.com/users/como65416/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI4OTAxNTQy", - "tag_name": "1.5.1", - "target_commitish": "master", - "name": "1.5.1", - "draft": false, - "prerelease": false, - "created_at": "2020-07-24T03:56:06Z", - "published_at": "2020-07-24T07:24:16Z", - "assets": [ - { - "url": "https://api.github.com/repos/como65416/DnToolContainer/releases/assets/23197119", - "id": 23197119, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzMTk3MTE5", - "name": "DN-Tool-Container-darwin-x64.zip", - "label": null, - "uploader": { - "login": "como65416", - "id": 37505722, - "node_id": "MDQ6VXNlcjM3NTA1NzIy", - "avatar_url": "https://avatars.githubusercontent.com/u/37505722?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/como65416", - "html_url": "https://github.com/como65416", - "followers_url": "https://api.github.com/users/como65416/followers", - "following_url": "https://api.github.com/users/como65416/following{/other_user}", - "gists_url": "https://api.github.com/users/como65416/gists{/gist_id}", - "starred_url": "https://api.github.com/users/como65416/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/como65416/subscriptions", - "organizations_url": "https://api.github.com/users/como65416/orgs", - "repos_url": "https://api.github.com/users/como65416/repos", - "events_url": "https://api.github.com/users/como65416/events{/privacy}", - "received_events_url": "https://api.github.com/users/como65416/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 196636523, - "download_count": 30, - "created_at": "2020-07-24T07:18:23Z", - "updated_at": "2020-07-24T07:20:46Z", - "browser_download_url": "https://github.com/como65416/DnToolContainer/releases/download/1.5.1/DN-Tool-Container-darwin-x64.zip" - }, - { - "url": "https://api.github.com/repos/como65416/DnToolContainer/releases/assets/23197186", - "id": 23197186, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzMTk3MTg2", - "name": "DN-Tool-Container-linux-x64.zip", - "label": null, - "uploader": { - "login": "como65416", - "id": 37505722, - "node_id": "MDQ6VXNlcjM3NTA1NzIy", - "avatar_url": "https://avatars.githubusercontent.com/u/37505722?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/como65416", - "html_url": "https://github.com/como65416", - "followers_url": "https://api.github.com/users/como65416/followers", - "following_url": "https://api.github.com/users/como65416/following{/other_user}", - "gists_url": "https://api.github.com/users/como65416/gists{/gist_id}", - "starred_url": "https://api.github.com/users/como65416/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/como65416/subscriptions", - "organizations_url": "https://api.github.com/users/como65416/orgs", - "repos_url": "https://api.github.com/users/como65416/repos", - "events_url": "https://api.github.com/users/como65416/events{/privacy}", - "received_events_url": "https://api.github.com/users/como65416/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 71867258, - "download_count": 45, - "created_at": "2020-07-24T07:20:46Z", - "updated_at": "2020-07-24T07:21:37Z", - "browser_download_url": "https://github.com/como65416/DnToolContainer/releases/download/1.5.1/DN-Tool-Container-linux-x64.zip" - }, - { - "url": "https://api.github.com/repos/como65416/DnToolContainer/releases/assets/23197214", - "id": 23197214, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzMTk3MjE0", - "name": "DN-Tool-Container-win32-x64.zip", - "label": null, - "uploader": { - "login": "como65416", - "id": 37505722, - "node_id": "MDQ6VXNlcjM3NTA1NzIy", - "avatar_url": "https://avatars.githubusercontent.com/u/37505722?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/como65416", - "html_url": "https://github.com/como65416", - "followers_url": "https://api.github.com/users/como65416/followers", - "following_url": "https://api.github.com/users/como65416/following{/other_user}", - "gists_url": "https://api.github.com/users/como65416/gists{/gist_id}", - "starred_url": "https://api.github.com/users/como65416/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/como65416/subscriptions", - "organizations_url": "https://api.github.com/users/como65416/orgs", - "repos_url": "https://api.github.com/users/como65416/repos", - "events_url": "https://api.github.com/users/como65416/events{/privacy}", - "received_events_url": "https://api.github.com/users/como65416/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 71118182, - "download_count": 194, - "created_at": "2020-07-24T07:21:38Z", - "updated_at": "2020-07-24T07:22:42Z", - "browser_download_url": "https://github.com/como65416/DnToolContainer/releases/download/1.5.1/DN-Tool-Container-win32-x64.zip" - } - ], - "tarball_url": "https://api.github.com/repos/como65416/DnToolContainer/tarball/1.5.1", - "zipball_url": "https://api.github.com/repos/como65416/DnToolContainer/zipball/1.5.1", - "body_html": "

Fix

\n
    \n
  • fix notify not appear problem
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:45.922Z" - }, - "doki-doki-mod-manager": { - "latestRelease": { - "url": "https://api.github.com/repos/DokiDokiModManager/Mod-Manager/releases/29194465", - "assets_url": "https://api.github.com/repos/DokiDokiModManager/Mod-Manager/releases/29194465/assets", - "upload_url": "https://uploads.github.com/repos/DokiDokiModManager/Mod-Manager/releases/29194465/assets{?name,label}", - "html_url": "https://github.com/DokiDokiModManager/Mod-Manager/releases/tag/v4.3.0", - "id": 29194465, - "author": { - "login": "ddmm-bot", - "id": 47664313, - "node_id": "MDQ6VXNlcjQ3NjY0MzEz", - "avatar_url": "https://avatars.githubusercontent.com/u/47664313?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ddmm-bot", - "html_url": "https://github.com/ddmm-bot", - "followers_url": "https://api.github.com/users/ddmm-bot/followers", - "following_url": "https://api.github.com/users/ddmm-bot/following{/other_user}", - "gists_url": "https://api.github.com/users/ddmm-bot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ddmm-bot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ddmm-bot/subscriptions", - "organizations_url": "https://api.github.com/users/ddmm-bot/orgs", - "repos_url": "https://api.github.com/users/ddmm-bot/repos", - "events_url": "https://api.github.com/users/ddmm-bot/events{/privacy}", - "received_events_url": "https://api.github.com/users/ddmm-bot/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI5MTk0NDY1", - "tag_name": "v4.3.0", - "target_commitish": "master", - "name": "4.3.0", - "draft": false, - "prerelease": false, - "created_at": "2020-08-01T17:31:45Z", - "published_at": "2020-08-01T17:41:19Z", - "assets": [ - { - "url": "https://api.github.com/repos/DokiDokiModManager/Mod-Manager/releases/assets/23498960", - "id": 23498960, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNDk4OTYw", - "name": "ddmm-4.3.0-linux-amd64.deb", - "label": "", - "uploader": { - "login": "ddmm-bot", - "id": 47664313, - "node_id": "MDQ6VXNlcjQ3NjY0MzEz", - "avatar_url": "https://avatars.githubusercontent.com/u/47664313?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ddmm-bot", - "html_url": "https://github.com/ddmm-bot", - "followers_url": "https://api.github.com/users/ddmm-bot/followers", - "following_url": "https://api.github.com/users/ddmm-bot/following{/other_user}", - "gists_url": "https://api.github.com/users/ddmm-bot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ddmm-bot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ddmm-bot/subscriptions", - "organizations_url": "https://api.github.com/users/ddmm-bot/orgs", - "repos_url": "https://api.github.com/users/ddmm-bot/repos", - "events_url": "https://api.github.com/users/ddmm-bot/events{/privacy}", - "received_events_url": "https://api.github.com/users/ddmm-bot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 65497034, - "download_count": 110, - "created_at": "2020-08-01T17:38:44Z", - "updated_at": "2020-08-01T17:38:46Z", - "browser_download_url": "https://github.com/DokiDokiModManager/Mod-Manager/releases/download/v4.3.0/ddmm-4.3.0-linux-amd64.deb" - }, - { - "url": "https://api.github.com/repos/DokiDokiModManager/Mod-Manager/releases/assets/23498922", - "id": 23498922, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNDk4OTIy", - "name": "ddmm-4.3.0-linux-x64.tar.gz", - "label": "", - "uploader": { - "login": "ddmm-bot", - "id": 47664313, - "node_id": "MDQ6VXNlcjQ3NjY0MzEz", - "avatar_url": "https://avatars.githubusercontent.com/u/47664313?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ddmm-bot", - "html_url": "https://github.com/ddmm-bot", - "followers_url": "https://api.github.com/users/ddmm-bot/followers", - "following_url": "https://api.github.com/users/ddmm-bot/following{/other_user}", - "gists_url": "https://api.github.com/users/ddmm-bot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ddmm-bot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ddmm-bot/subscriptions", - "organizations_url": "https://api.github.com/users/ddmm-bot/orgs", - "repos_url": "https://api.github.com/users/ddmm-bot/repos", - "events_url": "https://api.github.com/users/ddmm-bot/events{/privacy}", - "received_events_url": "https://api.github.com/users/ddmm-bot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/gzip", - "state": "uploaded", - "size": 87537479, - "download_count": 45, - "created_at": "2020-08-01T17:37:15Z", - "updated_at": "2020-08-01T17:37:18Z", - "browser_download_url": "https://github.com/DokiDokiModManager/Mod-Manager/releases/download/v4.3.0/ddmm-4.3.0-linux-x64.tar.gz" - }, - { - "url": "https://api.github.com/repos/DokiDokiModManager/Mod-Manager/releases/assets/23498763", - "id": 23498763, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNDk4NzYz", - "name": "ddmm-4.3.0-linux-x86_64.AppImage", - "label": "", - "uploader": { - "login": "ddmm-bot", - "id": 47664313, - "node_id": "MDQ6VXNlcjQ3NjY0MzEz", - "avatar_url": "https://avatars.githubusercontent.com/u/47664313?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ddmm-bot", - "html_url": "https://github.com/ddmm-bot", - "followers_url": "https://api.github.com/users/ddmm-bot/followers", - "following_url": "https://api.github.com/users/ddmm-bot/following{/other_user}", - "gists_url": "https://api.github.com/users/ddmm-bot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ddmm-bot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ddmm-bot/subscriptions", - "organizations_url": "https://api.github.com/users/ddmm-bot/orgs", - "repos_url": "https://api.github.com/users/ddmm-bot/repos", - "events_url": "https://api.github.com/users/ddmm-bot/events{/privacy}", - "received_events_url": "https://api.github.com/users/ddmm-bot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 92191661, - "download_count": 2732, - "created_at": "2020-08-01T17:34:25Z", - "updated_at": "2020-08-01T17:34:27Z", - "browser_download_url": "https://github.com/DokiDokiModManager/Mod-Manager/releases/download/v4.3.0/ddmm-4.3.0-linux-x86_64.AppImage" - }, - { - "url": "https://api.github.com/repos/DokiDokiModManager/Mod-Manager/releases/assets/23499000", - "id": 23499000, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNDk5MDAw", - "name": "ddmm-4.3.0-linux-x86_64.rpm", - "label": "", - "uploader": { - "login": "ddmm-bot", - "id": 47664313, - "node_id": "MDQ6VXNlcjQ3NjY0MzEz", - "avatar_url": "https://avatars.githubusercontent.com/u/47664313?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ddmm-bot", - "html_url": "https://github.com/ddmm-bot", - "followers_url": "https://api.github.com/users/ddmm-bot/followers", - "following_url": "https://api.github.com/users/ddmm-bot/following{/other_user}", - "gists_url": "https://api.github.com/users/ddmm-bot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ddmm-bot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ddmm-bot/subscriptions", - "organizations_url": "https://api.github.com/users/ddmm-bot/orgs", - "repos_url": "https://api.github.com/users/ddmm-bot/repos", - "events_url": "https://api.github.com/users/ddmm-bot/events{/privacy}", - "received_events_url": "https://api.github.com/users/ddmm-bot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-redhat-package-manager", - "state": "uploaded", - "size": 66413340, - "download_count": 31, - "created_at": "2020-08-01T17:40:40Z", - "updated_at": "2020-08-01T17:40:42Z", - "browser_download_url": "https://github.com/DokiDokiModManager/Mod-Manager/releases/download/v4.3.0/ddmm-4.3.0-linux-x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/DokiDokiModManager/Mod-Manager/releases/assets/23498793", - "id": 23498793, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNDk4Nzkz", - "name": "ddmm-4.3.0-mac.dmg", - "label": "", - "uploader": { - "login": "ddmm-bot", - "id": 47664313, - "node_id": "MDQ6VXNlcjQ3NjY0MzEz", - "avatar_url": "https://avatars.githubusercontent.com/u/47664313?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ddmm-bot", - "html_url": "https://github.com/ddmm-bot", - "followers_url": "https://api.github.com/users/ddmm-bot/followers", - "following_url": "https://api.github.com/users/ddmm-bot/following{/other_user}", - "gists_url": "https://api.github.com/users/ddmm-bot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ddmm-bot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ddmm-bot/subscriptions", - "organizations_url": "https://api.github.com/users/ddmm-bot/orgs", - "repos_url": "https://api.github.com/users/ddmm-bot/repos", - "events_url": "https://api.github.com/users/ddmm-bot/events{/privacy}", - "received_events_url": "https://api.github.com/users/ddmm-bot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 89080527, - "download_count": 767, - "created_at": "2020-08-01T17:35:15Z", - "updated_at": "2020-08-01T17:35:18Z", - "browser_download_url": "https://github.com/DokiDokiModManager/Mod-Manager/releases/download/v4.3.0/ddmm-4.3.0-mac.dmg" - }, - { - "url": "https://api.github.com/repos/DokiDokiModManager/Mod-Manager/releases/assets/23498792", - "id": 23498792, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNDk4Nzky", - "name": "ddmm-4.3.0-mac.dmg.blockmap", - "label": "", - "uploader": { - "login": "ddmm-bot", - "id": 47664313, - "node_id": "MDQ6VXNlcjQ3NjY0MzEz", - "avatar_url": "https://avatars.githubusercontent.com/u/47664313?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ddmm-bot", - "html_url": "https://github.com/ddmm-bot", - "followers_url": "https://api.github.com/users/ddmm-bot/followers", - "following_url": "https://api.github.com/users/ddmm-bot/following{/other_user}", - "gists_url": "https://api.github.com/users/ddmm-bot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ddmm-bot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ddmm-bot/subscriptions", - "organizations_url": "https://api.github.com/users/ddmm-bot/orgs", - "repos_url": "https://api.github.com/users/ddmm-bot/repos", - "events_url": "https://api.github.com/users/ddmm-bot/events{/privacy}", - "received_events_url": "https://api.github.com/users/ddmm-bot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 93228, - "download_count": 28, - "created_at": "2020-08-01T17:35:15Z", - "updated_at": "2020-08-01T17:35:15Z", - "browser_download_url": "https://github.com/DokiDokiModManager/Mod-Manager/releases/download/v4.3.0/ddmm-4.3.0-mac.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/DokiDokiModManager/Mod-Manager/releases/assets/23498775", - "id": 23498775, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNDk4Nzc1", - "name": "ddmm-4.3.0-win.exe", - "label": "", - "uploader": { - "login": "ddmm-bot", - "id": 47664313, - "node_id": "MDQ6VXNlcjQ3NjY0MzEz", - "avatar_url": "https://avatars.githubusercontent.com/u/47664313?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ddmm-bot", - "html_url": "https://github.com/ddmm-bot", - "followers_url": "https://api.github.com/users/ddmm-bot/followers", - "following_url": "https://api.github.com/users/ddmm-bot/following{/other_user}", - "gists_url": "https://api.github.com/users/ddmm-bot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ddmm-bot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ddmm-bot/subscriptions", - "organizations_url": "https://api.github.com/users/ddmm-bot/orgs", - "repos_url": "https://api.github.com/users/ddmm-bot/repos", - "events_url": "https://api.github.com/users/ddmm-bot/events{/privacy}", - "received_events_url": "https://api.github.com/users/ddmm-bot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 747985, - "download_count": 12296, - "created_at": "2020-08-01T17:34:49Z", - "updated_at": "2020-08-01T17:34:49Z", - "browser_download_url": "https://github.com/DokiDokiModManager/Mod-Manager/releases/download/v4.3.0/ddmm-4.3.0-win.exe" - }, - { - "url": "https://api.github.com/repos/DokiDokiModManager/Mod-Manager/releases/assets/23498769", - "id": 23498769, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNDk4NzY5", - "name": "doki-doki-mod-manager-4.3.0-ia32.nsis.7z", - "label": "", - "uploader": { - "login": "ddmm-bot", - "id": 47664313, - "node_id": "MDQ6VXNlcjQ3NjY0MzEz", - "avatar_url": "https://avatars.githubusercontent.com/u/47664313?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ddmm-bot", - "html_url": "https://github.com/ddmm-bot", - "followers_url": "https://api.github.com/users/ddmm-bot/followers", - "following_url": "https://api.github.com/users/ddmm-bot/following{/other_user}", - "gists_url": "https://api.github.com/users/ddmm-bot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ddmm-bot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ddmm-bot/subscriptions", - "organizations_url": "https://api.github.com/users/ddmm-bot/orgs", - "repos_url": "https://api.github.com/users/ddmm-bot/repos", - "events_url": "https://api.github.com/users/ddmm-bot/events{/privacy}", - "received_events_url": "https://api.github.com/users/ddmm-bot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-7z-compressed", - "state": "uploaded", - "size": 62462953, - "download_count": 233, - "created_at": "2020-08-01T17:34:42Z", - "updated_at": "2020-08-01T17:34:44Z", - "browser_download_url": "https://github.com/DokiDokiModManager/Mod-Manager/releases/download/v4.3.0/doki-doki-mod-manager-4.3.0-ia32.nsis.7z" - }, - { - "url": "https://api.github.com/repos/DokiDokiModManager/Mod-Manager/releases/assets/23498771", - "id": 23498771, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNDk4Nzcx", - "name": "doki-doki-mod-manager-4.3.0-x64.nsis.7z", - "label": "", - "uploader": { - "login": "ddmm-bot", - "id": 47664313, - "node_id": "MDQ6VXNlcjQ3NjY0MzEz", - "avatar_url": "https://avatars.githubusercontent.com/u/47664313?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ddmm-bot", - "html_url": "https://github.com/ddmm-bot", - "followers_url": "https://api.github.com/users/ddmm-bot/followers", - "following_url": "https://api.github.com/users/ddmm-bot/following{/other_user}", - "gists_url": "https://api.github.com/users/ddmm-bot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ddmm-bot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ddmm-bot/subscriptions", - "organizations_url": "https://api.github.com/users/ddmm-bot/orgs", - "repos_url": "https://api.github.com/users/ddmm-bot/repos", - "events_url": "https://api.github.com/users/ddmm-bot/events{/privacy}", - "received_events_url": "https://api.github.com/users/ddmm-bot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-7z-compressed", - "state": "uploaded", - "size": 64531591, - "download_count": 17509, - "created_at": "2020-08-01T17:34:43Z", - "updated_at": "2020-08-01T17:34:45Z", - "browser_download_url": "https://github.com/DokiDokiModManager/Mod-Manager/releases/download/v4.3.0/doki-doki-mod-manager-4.3.0-x64.nsis.7z" - }, - { - "url": "https://api.github.com/repos/DokiDokiModManager/Mod-Manager/releases/assets/23499002", - "id": 23499002, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNDk5MDAy", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "ddmm-bot", - "id": 47664313, - "node_id": "MDQ6VXNlcjQ3NjY0MzEz", - "avatar_url": "https://avatars.githubusercontent.com/u/47664313?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ddmm-bot", - "html_url": "https://github.com/ddmm-bot", - "followers_url": "https://api.github.com/users/ddmm-bot/followers", - "following_url": "https://api.github.com/users/ddmm-bot/following{/other_user}", - "gists_url": "https://api.github.com/users/ddmm-bot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ddmm-bot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ddmm-bot/subscriptions", - "organizations_url": "https://api.github.com/users/ddmm-bot/orgs", - "repos_url": "https://api.github.com/users/ddmm-bot/repos", - "events_url": "https://api.github.com/users/ddmm-bot/events{/privacy}", - "received_events_url": "https://api.github.com/users/ddmm-bot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 384, - "download_count": 64, - "created_at": "2020-08-01T17:40:42Z", - "updated_at": "2020-08-01T17:40:43Z", - "browser_download_url": "https://github.com/DokiDokiModManager/Mod-Manager/releases/download/v4.3.0/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/DokiDokiModManager/Mod-Manager/releases/assets/23498794", - "id": 23498794, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNDk4Nzk0", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "ddmm-bot", - "id": 47664313, - "node_id": "MDQ6VXNlcjQ3NjY0MzEz", - "avatar_url": "https://avatars.githubusercontent.com/u/47664313?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ddmm-bot", - "html_url": "https://github.com/ddmm-bot", - "followers_url": "https://api.github.com/users/ddmm-bot/followers", - "following_url": "https://api.github.com/users/ddmm-bot/following{/other_user}", - "gists_url": "https://api.github.com/users/ddmm-bot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ddmm-bot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ddmm-bot/subscriptions", - "organizations_url": "https://api.github.com/users/ddmm-bot/orgs", - "repos_url": "https://api.github.com/users/ddmm-bot/repos", - "events_url": "https://api.github.com/users/ddmm-bot/events{/privacy}", - "received_events_url": "https://api.github.com/users/ddmm-bot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 332, - "download_count": 576, - "created_at": "2020-08-01T17:35:18Z", - "updated_at": "2020-08-01T17:35:18Z", - "browser_download_url": "https://github.com/DokiDokiModManager/Mod-Manager/releases/download/v4.3.0/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/DokiDokiModManager/Mod-Manager/releases/assets/23498776", - "id": 23498776, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNDk4Nzc2", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "ddmm-bot", - "id": 47664313, - "node_id": "MDQ6VXNlcjQ3NjY0MzEz", - "avatar_url": "https://avatars.githubusercontent.com/u/47664313?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ddmm-bot", - "html_url": "https://github.com/ddmm-bot", - "followers_url": "https://api.github.com/users/ddmm-bot/followers", - "following_url": "https://api.github.com/users/ddmm-bot/following{/other_user}", - "gists_url": "https://api.github.com/users/ddmm-bot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ddmm-bot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ddmm-bot/subscriptions", - "organizations_url": "https://api.github.com/users/ddmm-bot/orgs", - "repos_url": "https://api.github.com/users/ddmm-bot/repos", - "events_url": "https://api.github.com/users/ddmm-bot/events{/privacy}", - "received_events_url": "https://api.github.com/users/ddmm-bot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 828, - "download_count": 8129, - "created_at": "2020-08-01T17:34:49Z", - "updated_at": "2020-08-01T17:34:49Z", - "browser_download_url": "https://github.com/DokiDokiModManager/Mod-Manager/releases/download/v4.3.0/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/DokiDokiModManager/Mod-Manager/tarball/v4.3.0", - "zipball_url": "https://api.github.com/repos/DokiDokiModManager/Mod-Manager/zipball/v4.3.0", - "body_html": "" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:45.993Z" - }, - "domain-book": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:46.010Z" - }, - "dopamine": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:46.149Z" - }, - "droppoint": { - "latestRelease": { - "url": "https://api.github.com/repos/GameGodS3/DropPoint/releases/50676087", - "assets_url": "https://api.github.com/repos/GameGodS3/DropPoint/releases/50676087/assets", - "upload_url": "https://uploads.github.com/repos/GameGodS3/DropPoint/releases/50676087/assets{?name,label}", - "html_url": "https://github.com/GameGodS3/DropPoint/releases/tag/v1.1.3", - "id": 50676087, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "RE_kwDOFoDeV84DBUF3", - "tag_name": "v1.1.3", - "target_commitish": "main", - "name": "1.1.3", - "draft": false, - "prerelease": false, - "created_at": "2021-10-02T11:06:13Z", - "published_at": "2021-10-02T12:49:50Z", - "assets": [ - { - "url": "https://api.github.com/repos/GameGodS3/DropPoint/releases/assets/46125671", - "id": 46125671, - "node_id": "RA_kwDOFoDeV84Cv9Jn", - "name": "DropPoint-1.1.3-arm64-Apple-Silicon.dmg", - "label": null, - "uploader": { - "login": "GameGodS3", - "id": 54617167, - "node_id": "MDQ6VXNlcjU0NjE3MTY3", - "avatar_url": "https://avatars.githubusercontent.com/u/54617167?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/GameGodS3", - "html_url": "https://github.com/GameGodS3", - "followers_url": "https://api.github.com/users/GameGodS3/followers", - "following_url": "https://api.github.com/users/GameGodS3/following{/other_user}", - "gists_url": "https://api.github.com/users/GameGodS3/gists{/gist_id}", - "starred_url": "https://api.github.com/users/GameGodS3/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/GameGodS3/subscriptions", - "organizations_url": "https://api.github.com/users/GameGodS3/orgs", - "repos_url": "https://api.github.com/users/GameGodS3/repos", - "events_url": "https://api.github.com/users/GameGodS3/events{/privacy}", - "received_events_url": "https://api.github.com/users/GameGodS3/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 82839628, - "download_count": 224, - "created_at": "2021-10-03T05:11:12Z", - "updated_at": "2021-10-03T05:18:14Z", - "browser_download_url": "https://github.com/GameGodS3/DropPoint/releases/download/v1.1.3/DropPoint-1.1.3-arm64-Apple-Silicon.dmg" - }, - { - "url": "https://api.github.com/repos/GameGodS3/DropPoint/releases/assets/46084097", - "id": 46084097, - "node_id": "RA_kwDOFoDeV84CvzAB", - "name": "DropPoint-1.1.3-intel.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 78739325, - "download_count": 269, - "created_at": "2021-10-02T11:09:16Z", - "updated_at": "2021-10-02T12:45:33Z", - "browser_download_url": "https://github.com/GameGodS3/DropPoint/releases/download/v1.1.3/DropPoint-1.1.3-intel.dmg" - }, - { - "url": "https://api.github.com/repos/GameGodS3/DropPoint/releases/assets/46084145", - "id": 46084145, - "node_id": "RA_kwDOFoDeV84CvzAx", - "name": "DropPoint-1.1.3-win.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 80757302, - "download_count": 1771, - "created_at": "2021-10-02T11:10:24Z", - "updated_at": "2021-10-02T11:10:26Z", - "browser_download_url": "https://github.com/GameGodS3/DropPoint/releases/download/v1.1.3/DropPoint-1.1.3-win.zip" - }, - { - "url": "https://api.github.com/repos/GameGodS3/DropPoint/releases/assets/46084686", - "id": 46084686, - "node_id": "RA_kwDOFoDeV84CvzJO", - "name": "DropPoint-1.1.3.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 79402448, - "download_count": 92, - "created_at": "2021-10-02T11:19:40Z", - "updated_at": "2021-10-02T11:19:43Z", - "browser_download_url": "https://github.com/GameGodS3/DropPoint/releases/download/v1.1.3/DropPoint-1.1.3.AppImage" - }, - { - "url": "https://api.github.com/repos/GameGodS3/DropPoint/releases/assets/46084874", - "id": 46084874, - "node_id": "RA_kwDOFoDeV84CvzMK", - "name": "droppoint-1.1.3.tar.gz", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/gzip", - "state": "uploaded", - "size": 75305107, - "download_count": 27, - "created_at": "2021-10-02T11:22:34Z", - "updated_at": "2021-10-02T11:22:37Z", - "browser_download_url": "https://github.com/GameGodS3/DropPoint/releases/download/v1.1.3/droppoint-1.1.3.tar.gz" - }, - { - "url": "https://api.github.com/repos/GameGodS3/DropPoint/releases/assets/46084989", - "id": 46084989, - "node_id": "RA_kwDOFoDeV84CvzN9", - "name": "droppoint-1.1.3.x86_64.rpm", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/x-redhat-package-manager", - "state": "uploaded", - "size": 56218488, - "download_count": 35, - "created_at": "2021-10-02T11:25:44Z", - "updated_at": "2021-10-02T11:25:46Z", - "browser_download_url": "https://github.com/GameGodS3/DropPoint/releases/download/v1.1.3/droppoint-1.1.3.x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/GameGodS3/DropPoint/releases/assets/46084139", - "id": 46084139, - "node_id": "RA_kwDOFoDeV84CvzAr", - "name": "DropPoint-Setup-1.1.3.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 59111990, - "download_count": 618, - "created_at": "2021-10-02T11:10:05Z", - "updated_at": "2021-10-02T11:10:07Z", - "browser_download_url": "https://github.com/GameGodS3/DropPoint/releases/download/v1.1.3/DropPoint-Setup-1.1.3.exe" - }, - { - "url": "https://api.github.com/repos/GameGodS3/DropPoint/releases/assets/46084919", - "id": 46084919, - "node_id": "RA_kwDOFoDeV84CvzM3", - "name": "droppoint_1.1.3_amd64.deb", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 56332224, - "download_count": 78, - "created_at": "2021-10-02T11:23:57Z", - "updated_at": "2021-10-02T11:23:59Z", - "browser_download_url": "https://github.com/GameGodS3/DropPoint/releases/download/v1.1.3/droppoint_1.1.3_amd64.deb" - } - ], - "tarball_url": "https://api.github.com/repos/GameGodS3/DropPoint/tarball/v1.1.3", - "zipball_url": "https://api.github.com/repos/GameGodS3/DropPoint/zipball/v1.1.3", - "body_html": "

DropPoint v1.1.3 Official Release

\n
    \n
  • Windows :\n
      \n
    • DropPoint-1.1.3-win.zip
    • \n
    • DropPoint-Setup-1.1.3.exe (Requires special permission from Windows SmartScreen 😑)
    • \n
    \n
  • \n
  • MacOS :\n
      \n
    • DropPoint-1.1.3-intel.dmg
    • \n
    • DropPoint-1.1.3-arm64-Apple-Silicon.dmg (for Apple M1 devices only)
    • \n
    \n
  • \n
  • Linux :\n
      \n
    • Debian-based (Ubuntu, Mint, PopOS, etc) : DropPoint-1.1.3_amd64.deb
    • \n
    • Arch-based (Arch, Manjaro, etc) : DropPoint-1.1.3.tar.gz
    • \n
    • RHEL-based (Fedora, Red Hat, etc) : DropPoint-1.1.3.x86_64.rpm
    • \n
    • All Distros : DropPoint-1.1.3.AppImage
    • \n
    \n
  • \n
\n

Changelog

\n
    \n
  • Global Shortcut fix for MacOS ONLY (changed MacOS default keyboard shortcut to Shift+Tab)
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:46.218Z" - }, - "drpcm": { - "latestRelease": { - "url": "https://api.github.com/repos/ThatOneCalculator/DiscordRPCMaker/releases/45055071", - "assets_url": "https://api.github.com/repos/ThatOneCalculator/DiscordRPCMaker/releases/45055071/assets", - "upload_url": "https://uploads.github.com/repos/ThatOneCalculator/DiscordRPCMaker/releases/45055071/assets{?name,label}", - "html_url": "https://github.com/ThatOneCalculator/DiscordRPCMaker/releases/tag/v2.1.1", - "id": 45055071, - "author": { - "login": "ThatOneCalculator", - "id": 44733677, - "node_id": "MDQ6VXNlcjQ0NzMzNjc3", - "avatar_url": "https://avatars.githubusercontent.com/u/44733677?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ThatOneCalculator", - "html_url": "https://github.com/ThatOneCalculator", - "followers_url": "https://api.github.com/users/ThatOneCalculator/followers", - "following_url": "https://api.github.com/users/ThatOneCalculator/following{/other_user}", - "gists_url": "https://api.github.com/users/ThatOneCalculator/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ThatOneCalculator/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ThatOneCalculator/subscriptions", - "organizations_url": "https://api.github.com/users/ThatOneCalculator/orgs", - "repos_url": "https://api.github.com/users/ThatOneCalculator/repos", - "events_url": "https://api.github.com/users/ThatOneCalculator/events{/privacy}", - "received_events_url": "https://api.github.com/users/ThatOneCalculator/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTQ1MDU1MDcx", - "tag_name": "v2.1.1", - "target_commitish": "main", - "name": "More bug fixes (Windows Loading)", - "draft": false, - "prerelease": false, - "created_at": "2021-06-22T20:08:06Z", - "published_at": "2021-06-22T20:20:41Z", - "assets": [ - { - "url": "https://api.github.com/repos/ThatOneCalculator/DiscordRPCMaker/releases/assets/39063389", - "id": 39063389, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM5MDYzMzg5", - "name": "discordrpcmaker-linux.appimage", - "label": null, - "uploader": { - "login": "ThatOneCalculator", - "id": 44733677, - "node_id": "MDQ6VXNlcjQ0NzMzNjc3", - "avatar_url": "https://avatars.githubusercontent.com/u/44733677?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ThatOneCalculator", - "html_url": "https://github.com/ThatOneCalculator", - "followers_url": "https://api.github.com/users/ThatOneCalculator/followers", - "following_url": "https://api.github.com/users/ThatOneCalculator/following{/other_user}", - "gists_url": "https://api.github.com/users/ThatOneCalculator/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ThatOneCalculator/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ThatOneCalculator/subscriptions", - "organizations_url": "https://api.github.com/users/ThatOneCalculator/orgs", - "repos_url": "https://api.github.com/users/ThatOneCalculator/repos", - "events_url": "https://api.github.com/users/ThatOneCalculator/events{/privacy}", - "received_events_url": "https://api.github.com/users/ThatOneCalculator/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 84211444, - "download_count": 1547, - "created_at": "2021-06-22T20:12:47Z", - "updated_at": "2021-06-22T20:13:21Z", - "browser_download_url": "https://github.com/ThatOneCalculator/DiscordRPCMaker/releases/download/v2.1.1/discordrpcmaker-linux.appimage" - }, - { - "url": "https://api.github.com/repos/ThatOneCalculator/DiscordRPCMaker/releases/assets/39063418", - "id": 39063418, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM5MDYzNDE4", - "name": "discordrpcmaker-linux.deb", - "label": null, - "uploader": { - "login": "ThatOneCalculator", - "id": 44733677, - "node_id": "MDQ6VXNlcjQ0NzMzNjc3", - "avatar_url": "https://avatars.githubusercontent.com/u/44733677?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ThatOneCalculator", - "html_url": "https://github.com/ThatOneCalculator", - "followers_url": "https://api.github.com/users/ThatOneCalculator/followers", - "following_url": "https://api.github.com/users/ThatOneCalculator/following{/other_user}", - "gists_url": "https://api.github.com/users/ThatOneCalculator/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ThatOneCalculator/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ThatOneCalculator/subscriptions", - "organizations_url": "https://api.github.com/users/ThatOneCalculator/orgs", - "repos_url": "https://api.github.com/users/ThatOneCalculator/repos", - "events_url": "https://api.github.com/users/ThatOneCalculator/events{/privacy}", - "received_events_url": "https://api.github.com/users/ThatOneCalculator/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.debian.binary-package", - "state": "uploaded", - "size": 61389246, - "download_count": 788, - "created_at": "2021-06-22T20:13:21Z", - "updated_at": "2021-06-22T20:13:48Z", - "browser_download_url": "https://github.com/ThatOneCalculator/DiscordRPCMaker/releases/download/v2.1.1/discordrpcmaker-linux.deb" - }, - { - "url": "https://api.github.com/repos/ThatOneCalculator/DiscordRPCMaker/releases/assets/39063444", - "id": 39063444, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM5MDYzNDQ0", - "name": "discordrpcmaker-linux.rpm", - "label": null, - "uploader": { - "login": "ThatOneCalculator", - "id": 44733677, - "node_id": "MDQ6VXNlcjQ0NzMzNjc3", - "avatar_url": "https://avatars.githubusercontent.com/u/44733677?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ThatOneCalculator", - "html_url": "https://github.com/ThatOneCalculator", - "followers_url": "https://api.github.com/users/ThatOneCalculator/followers", - "following_url": "https://api.github.com/users/ThatOneCalculator/following{/other_user}", - "gists_url": "https://api.github.com/users/ThatOneCalculator/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ThatOneCalculator/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ThatOneCalculator/subscriptions", - "organizations_url": "https://api.github.com/users/ThatOneCalculator/orgs", - "repos_url": "https://api.github.com/users/ThatOneCalculator/repos", - "events_url": "https://api.github.com/users/ThatOneCalculator/events{/privacy}", - "received_events_url": "https://api.github.com/users/ThatOneCalculator/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-rpm", - "state": "uploaded", - "size": 61069301, - "download_count": 150, - "created_at": "2021-06-22T20:13:48Z", - "updated_at": "2021-06-22T20:14:29Z", - "browser_download_url": "https://github.com/ThatOneCalculator/DiscordRPCMaker/releases/download/v2.1.1/discordrpcmaker-linux.rpm" - }, - { - "url": "https://api.github.com/repos/ThatOneCalculator/DiscordRPCMaker/releases/assets/39063514", - "id": 39063514, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM5MDYzNTE0", - "name": "discordrpcmaker-linux.tar.gz", - "label": null, - "uploader": { - "login": "ThatOneCalculator", - "id": 44733677, - "node_id": "MDQ6VXNlcjQ0NzMzNjc3", - "avatar_url": "https://avatars.githubusercontent.com/u/44733677?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ThatOneCalculator", - "html_url": "https://github.com/ThatOneCalculator", - "followers_url": "https://api.github.com/users/ThatOneCalculator/followers", - "following_url": "https://api.github.com/users/ThatOneCalculator/following{/other_user}", - "gists_url": "https://api.github.com/users/ThatOneCalculator/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ThatOneCalculator/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ThatOneCalculator/subscriptions", - "organizations_url": "https://api.github.com/users/ThatOneCalculator/orgs", - "repos_url": "https://api.github.com/users/ThatOneCalculator/repos", - "events_url": "https://api.github.com/users/ThatOneCalculator/events{/privacy}", - "received_events_url": "https://api.github.com/users/ThatOneCalculator/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/gzip", - "state": "uploaded", - "size": 80197381, - "download_count": 218, - "created_at": "2021-06-22T20:14:29Z", - "updated_at": "2021-06-22T20:15:01Z", - "browser_download_url": "https://github.com/ThatOneCalculator/DiscordRPCMaker/releases/download/v2.1.1/discordrpcmaker-linux.tar.gz" - }, - { - "url": "https://api.github.com/repos/ThatOneCalculator/DiscordRPCMaker/releases/assets/39064981", - "id": 39064981, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM5MDY0OTgx", - "name": "discordrpcmaker-macos.dmg", - "label": null, - "uploader": { - "login": "ThatOneCalculator", - "id": 44733677, - "node_id": "MDQ6VXNlcjQ0NzMzNjc3", - "avatar_url": "https://avatars.githubusercontent.com/u/44733677?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ThatOneCalculator", - "html_url": "https://github.com/ThatOneCalculator", - "followers_url": "https://api.github.com/users/ThatOneCalculator/followers", - "following_url": "https://api.github.com/users/ThatOneCalculator/following{/other_user}", - "gists_url": "https://api.github.com/users/ThatOneCalculator/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ThatOneCalculator/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ThatOneCalculator/subscriptions", - "organizations_url": "https://api.github.com/users/ThatOneCalculator/orgs", - "repos_url": "https://api.github.com/users/ThatOneCalculator/repos", - "events_url": "https://api.github.com/users/ThatOneCalculator/events{/privacy}", - "received_events_url": "https://api.github.com/users/ThatOneCalculator/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 83136989, - "download_count": 2181, - "created_at": "2021-06-22T20:45:28Z", - "updated_at": "2021-06-22T20:46:17Z", - "browser_download_url": "https://github.com/ThatOneCalculator/DiscordRPCMaker/releases/download/v2.1.1/discordrpcmaker-macos.dmg" - }, - { - "url": "https://api.github.com/repos/ThatOneCalculator/DiscordRPCMaker/releases/assets/39063532", - "id": 39063532, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM5MDYzNTMy", - "name": "discordrpcmaker-windows.exe", - "label": null, - "uploader": { - "login": "ThatOneCalculator", - "id": 44733677, - "node_id": "MDQ6VXNlcjQ0NzMzNjc3", - "avatar_url": "https://avatars.githubusercontent.com/u/44733677?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ThatOneCalculator", - "html_url": "https://github.com/ThatOneCalculator", - "followers_url": "https://api.github.com/users/ThatOneCalculator/followers", - "following_url": "https://api.github.com/users/ThatOneCalculator/following{/other_user}", - "gists_url": "https://api.github.com/users/ThatOneCalculator/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ThatOneCalculator/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ThatOneCalculator/subscriptions", - "organizations_url": "https://api.github.com/users/ThatOneCalculator/orgs", - "repos_url": "https://api.github.com/users/ThatOneCalculator/repos", - "events_url": "https://api.github.com/users/ThatOneCalculator/events{/privacy}", - "received_events_url": "https://api.github.com/users/ThatOneCalculator/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-ms-dos-executable", - "state": "uploaded", - "size": 64196068, - "download_count": 52164, - "created_at": "2021-06-22T20:15:01Z", - "updated_at": "2021-06-22T20:15:25Z", - "browser_download_url": "https://github.com/ThatOneCalculator/DiscordRPCMaker/releases/download/v2.1.1/discordrpcmaker-windows.exe" - } - ], - "tarball_url": "https://api.github.com/repos/ThatOneCalculator/DiscordRPCMaker/tarball/v2.1.1", - "zipball_url": "https://api.github.com/repos/ThatOneCalculator/DiscordRPCMaker/zipball/v2.1.1", - "body_html": "
    \n
  • Fixes the Windows loading bug
  • \n
  • Fixes the too long description lines bug
  • \n
", - "reactions": { - "url": "https://api.github.com/repos/ThatOneCalculator/DiscordRPCMaker/releases/45055071/reactions", - "total_count": 47, - "+1": 26, - "-1": 0, - "laugh": 0, - "hooray": 15, - "confused": 0, - "heart": 0, - "rocket": 6, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:46.221Z" - }, - "eagluet": { - "latestRelease": { - "url": "https://api.github.com/repos/surajrathod/eagluet/releases/31647051", - "assets_url": "https://api.github.com/repos/surajrathod/eagluet/releases/31647051/assets", - "upload_url": "https://uploads.github.com/repos/surajrathod/eagluet/releases/31647051/assets{?name,label}", - "html_url": "https://github.com/surajrathod/eagluet/releases/tag/0.1.3", - "id": 31647051, - "author": { - "login": "surajrathod", - "id": 12035730, - "node_id": "MDQ6VXNlcjEyMDM1NzMw", - "avatar_url": "https://avatars.githubusercontent.com/u/12035730?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/surajrathod", - "html_url": "https://github.com/surajrathod", - "followers_url": "https://api.github.com/users/surajrathod/followers", - "following_url": "https://api.github.com/users/surajrathod/following{/other_user}", - "gists_url": "https://api.github.com/users/surajrathod/gists{/gist_id}", - "starred_url": "https://api.github.com/users/surajrathod/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/surajrathod/subscriptions", - "organizations_url": "https://api.github.com/users/surajrathod/orgs", - "repos_url": "https://api.github.com/users/surajrathod/repos", - "events_url": "https://api.github.com/users/surajrathod/events{/privacy}", - "received_events_url": "https://api.github.com/users/surajrathod/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTMxNjQ3MDUx", - "tag_name": "0.1.3", - "target_commitish": "master", - "name": "Minor Fix", - "draft": false, - "prerelease": false, - "created_at": "2020-09-22T10:39:05Z", - "published_at": "2020-09-22T11:55:04Z", - "assets": [ - { - "url": "https://api.github.com/repos/surajrathod/eagluet/releases/assets/26040915", - "id": 26040915, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI2MDQwOTE1", - "name": "Eagluet-0.1.3-full.nupkg", - "label": null, - "uploader": { - "login": "surajrathod", - "id": 12035730, - "node_id": "MDQ6VXNlcjEyMDM1NzMw", - "avatar_url": "https://avatars.githubusercontent.com/u/12035730?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/surajrathod", - "html_url": "https://github.com/surajrathod", - "followers_url": "https://api.github.com/users/surajrathod/followers", - "following_url": "https://api.github.com/users/surajrathod/following{/other_user}", - "gists_url": "https://api.github.com/users/surajrathod/gists{/gist_id}", - "starred_url": "https://api.github.com/users/surajrathod/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/surajrathod/subscriptions", - "organizations_url": "https://api.github.com/users/surajrathod/orgs", - "repos_url": "https://api.github.com/users/surajrathod/repos", - "events_url": "https://api.github.com/users/surajrathod/events{/privacy}", - "received_events_url": "https://api.github.com/users/surajrathod/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 69315331, - "download_count": 21, - "created_at": "2020-09-22T10:53:52Z", - "updated_at": "2020-09-22T11:00:41Z", - "browser_download_url": "https://github.com/surajrathod/eagluet/releases/download/0.1.3/Eagluet-0.1.3-full.nupkg" - }, - { - "url": "https://api.github.com/repos/surajrathod/eagluet/releases/assets/26040592", - "id": 26040592, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI2MDQwNTky", - "name": "eagluet-0.1.3.Setup.exe", - "label": null, - "uploader": { - "login": "surajrathod", - "id": 12035730, - "node_id": "MDQ6VXNlcjEyMDM1NzMw", - "avatar_url": "https://avatars.githubusercontent.com/u/12035730?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/surajrathod", - "html_url": "https://github.com/surajrathod", - "followers_url": "https://api.github.com/users/surajrathod/followers", - "following_url": "https://api.github.com/users/surajrathod/following{/other_user}", - "gists_url": "https://api.github.com/users/surajrathod/gists{/gist_id}", - "starred_url": "https://api.github.com/users/surajrathod/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/surajrathod/subscriptions", - "organizations_url": "https://api.github.com/users/surajrathod/orgs", - "repos_url": "https://api.github.com/users/surajrathod/repos", - "events_url": "https://api.github.com/users/surajrathod/events{/privacy}", - "received_events_url": "https://api.github.com/users/surajrathod/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 70159360, - "download_count": 560, - "created_at": "2020-09-22T10:43:25Z", - "updated_at": "2020-09-22T10:53:52Z", - "browser_download_url": "https://github.com/surajrathod/eagluet/releases/download/0.1.3/eagluet-0.1.3.Setup.exe" - }, - { - "url": "https://api.github.com/repos/surajrathod/eagluet/releases/assets/26041119", - "id": 26041119, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI2MDQxMTE5", - "name": "RELEASES", - "label": null, - "uploader": { - "login": "surajrathod", - "id": 12035730, - "node_id": "MDQ6VXNlcjEyMDM1NzMw", - "avatar_url": "https://avatars.githubusercontent.com/u/12035730?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/surajrathod", - "html_url": "https://github.com/surajrathod", - "followers_url": "https://api.github.com/users/surajrathod/followers", - "following_url": "https://api.github.com/users/surajrathod/following{/other_user}", - "gists_url": "https://api.github.com/users/surajrathod/gists{/gist_id}", - "starred_url": "https://api.github.com/users/surajrathod/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/surajrathod/subscriptions", - "organizations_url": "https://api.github.com/users/surajrathod/orgs", - "repos_url": "https://api.github.com/users/surajrathod/repos", - "events_url": "https://api.github.com/users/surajrathod/events{/privacy}", - "received_events_url": "https://api.github.com/users/surajrathod/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 77, - "download_count": 16, - "created_at": "2020-09-22T11:00:41Z", - "updated_at": "2020-09-22T11:00:43Z", - "browser_download_url": "https://github.com/surajrathod/eagluet/releases/download/0.1.3/RELEASES" - } - ], - "tarball_url": "https://api.github.com/repos/surajrathod/eagluet/tarball/0.1.3", - "zipball_url": "https://api.github.com/repos/surajrathod/eagluet/zipball/0.1.3", - "body_html": "" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:46.422Z" - }, - "e-search": { - "latestRelease": { - "url": "https://api.github.com/repos/xushengfeng/eSearch/releases/65728709", - "assets_url": "https://api.github.com/repos/xushengfeng/eSearch/releases/65728709/assets", - "upload_url": "https://uploads.github.com/repos/xushengfeng/eSearch/releases/65728709/assets{?name,label}", - "html_url": "https://github.com/xushengfeng/eSearch/releases/tag/1.4.4", - "id": 65728709, - "author": { - "login": "xushengfeng", - "id": 28475549, - "node_id": "MDQ6VXNlcjI4NDc1NTQ5", - "avatar_url": "https://avatars.githubusercontent.com/u/28475549?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/xushengfeng", - "html_url": "https://github.com/xushengfeng", - "followers_url": "https://api.github.com/users/xushengfeng/followers", - "following_url": "https://api.github.com/users/xushengfeng/following{/other_user}", - "gists_url": "https://api.github.com/users/xushengfeng/gists{/gist_id}", - "starred_url": "https://api.github.com/users/xushengfeng/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/xushengfeng/subscriptions", - "organizations_url": "https://api.github.com/users/xushengfeng/orgs", - "repos_url": "https://api.github.com/users/xushengfeng/repos", - "events_url": "https://api.github.com/users/xushengfeng/events{/privacy}", - "received_events_url": "https://api.github.com/users/xushengfeng/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOGK2On84D6vDF", - "tag_name": "1.4.4", - "target_commitish": "master", - "name": "1.4.4", - "draft": false, - "prerelease": false, - "created_at": "2022-04-30T06:19:30Z", - "published_at": "2022-04-30T06:59:11Z", - "assets": [ - { - "url": "https://api.github.com/repos/xushengfeng/eSearch/releases/assets/64091540", - "id": 64091540, - "node_id": "RA_kwDOGK2On84D0fWU", - "name": "e-search_1.4.4.aur", - "label": null, - "uploader": { - "login": "xushengfeng", - "id": 28475549, - "node_id": "MDQ6VXNlcjI4NDc1NTQ5", - "avatar_url": "https://avatars.githubusercontent.com/u/28475549?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/xushengfeng", - "html_url": "https://github.com/xushengfeng", - "followers_url": "https://api.github.com/users/xushengfeng/followers", - "following_url": "https://api.github.com/users/xushengfeng/following{/other_user}", - "gists_url": "https://api.github.com/users/xushengfeng/gists{/gist_id}", - "starred_url": "https://api.github.com/users/xushengfeng/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/xushengfeng/subscriptions", - "organizations_url": "https://api.github.com/users/xushengfeng/orgs", - "repos_url": "https://api.github.com/users/xushengfeng/repos", - "events_url": "https://api.github.com/users/xushengfeng/events{/privacy}", - "received_events_url": "https://api.github.com/users/xushengfeng/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 12777752, - "download_count": 8, - "created_at": "2022-04-30T09:56:35Z", - "updated_at": "2022-04-30T09:56:50Z", - "browser_download_url": "https://github.com/xushengfeng/eSearch/releases/download/1.4.4/e-search_1.4.4.aur" - }, - { - "url": "https://api.github.com/repos/xushengfeng/eSearch/releases/assets/64082965", - "id": 64082965, - "node_id": "RA_kwDOGK2On84D0dQV", - "name": "eSearch-1.4.4.dmg", - "label": null, - "uploader": { - "login": "xushengfeng", - "id": 28475549, - "node_id": "MDQ6VXNlcjI4NDc1NTQ5", - "avatar_url": "https://avatars.githubusercontent.com/u/28475549?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/xushengfeng", - "html_url": "https://github.com/xushengfeng", - "followers_url": "https://api.github.com/users/xushengfeng/followers", - "following_url": "https://api.github.com/users/xushengfeng/following{/other_user}", - "gists_url": "https://api.github.com/users/xushengfeng/gists{/gist_id}", - "starred_url": "https://api.github.com/users/xushengfeng/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/xushengfeng/subscriptions", - "organizations_url": "https://api.github.com/users/xushengfeng/orgs", - "repos_url": "https://api.github.com/users/xushengfeng/repos", - "events_url": "https://api.github.com/users/xushengfeng/events{/privacy}", - "received_events_url": "https://api.github.com/users/xushengfeng/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-diskcopy", - "state": "uploaded", - "size": 85913746, - "download_count": 10, - "created_at": "2022-04-30T06:58:03Z", - "updated_at": "2022-04-30T06:58:38Z", - "browser_download_url": "https://github.com/xushengfeng/eSearch/releases/download/1.4.4/eSearch-1.4.4.dmg" - }, - { - "url": "https://api.github.com/repos/xushengfeng/eSearch/releases/assets/64082365", - "id": 64082365, - "node_id": "RA_kwDOGK2On84D0dG9", - "name": "eSearch-1.4.4.tar.gz", - "label": null, - "uploader": { - "login": "xushengfeng", - "id": 28475549, - "node_id": "MDQ6VXNlcjI4NDc1NTQ5", - "avatar_url": "https://avatars.githubusercontent.com/u/28475549?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/xushengfeng", - "html_url": "https://github.com/xushengfeng", - "followers_url": "https://api.github.com/users/xushengfeng/followers", - "following_url": "https://api.github.com/users/xushengfeng/following{/other_user}", - "gists_url": "https://api.github.com/users/xushengfeng/gists{/gist_id}", - "starred_url": "https://api.github.com/users/xushengfeng/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/xushengfeng/subscriptions", - "organizations_url": "https://api.github.com/users/xushengfeng/orgs", - "repos_url": "https://api.github.com/users/xushengfeng/repos", - "events_url": "https://api.github.com/users/xushengfeng/events{/privacy}", - "received_events_url": "https://api.github.com/users/xushengfeng/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/gzip", - "state": "uploaded", - "size": 91562675, - "download_count": 1, - "created_at": "2022-04-30T06:42:01Z", - "updated_at": "2022-04-30T06:42:34Z", - "browser_download_url": "https://github.com/xushengfeng/eSearch/releases/download/1.4.4/eSearch-1.4.4.tar.gz" - }, - { - "url": "https://api.github.com/repos/xushengfeng/eSearch/releases/assets/64082323", - "id": 64082323, - "node_id": "RA_kwDOGK2On84D0dGT", - "name": "eSearch-1.4.4.x86_64.rpm", - "label": null, - "uploader": { - "login": "xushengfeng", - "id": 28475549, - "node_id": "MDQ6VXNlcjI4NDc1NTQ5", - "avatar_url": "https://avatars.githubusercontent.com/u/28475549?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/xushengfeng", - "html_url": "https://github.com/xushengfeng", - "followers_url": "https://api.github.com/users/xushengfeng/followers", - "following_url": "https://api.github.com/users/xushengfeng/following{/other_user}", - "gists_url": "https://api.github.com/users/xushengfeng/gists{/gist_id}", - "starred_url": "https://api.github.com/users/xushengfeng/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/xushengfeng/subscriptions", - "organizations_url": "https://api.github.com/users/xushengfeng/orgs", - "repos_url": "https://api.github.com/users/xushengfeng/repos", - "events_url": "https://api.github.com/users/xushengfeng/events{/privacy}", - "received_events_url": "https://api.github.com/users/xushengfeng/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-rpm", - "state": "uploaded", - "size": 70974517, - "download_count": 1, - "created_at": "2022-04-30T06:41:17Z", - "updated_at": "2022-04-30T06:41:39Z", - "browser_download_url": "https://github.com/xushengfeng/eSearch/releases/download/1.4.4/eSearch-1.4.4.x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/xushengfeng/eSearch/releases/assets/64083370", - "id": 64083370, - "node_id": "RA_kwDOGK2On84D0dWq", - "name": "eSearch-win32-x64-1.4.4.zip", - "label": null, - "uploader": { - "login": "xushengfeng", - "id": 28475549, - "node_id": "MDQ6VXNlcjI4NDc1NTQ5", - "avatar_url": "https://avatars.githubusercontent.com/u/28475549?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/xushengfeng", - "html_url": "https://github.com/xushengfeng", - "followers_url": "https://api.github.com/users/xushengfeng/followers", - "following_url": "https://api.github.com/users/xushengfeng/following{/other_user}", - "gists_url": "https://api.github.com/users/xushengfeng/gists{/gist_id}", - "starred_url": "https://api.github.com/users/xushengfeng/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/xushengfeng/subscriptions", - "organizations_url": "https://api.github.com/users/xushengfeng/orgs", - "repos_url": "https://api.github.com/users/xushengfeng/repos", - "events_url": "https://api.github.com/users/xushengfeng/events{/privacy}", - "received_events_url": "https://api.github.com/users/xushengfeng/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 99303807, - "download_count": 33, - "created_at": "2022-04-30T07:11:30Z", - "updated_at": "2022-04-30T07:12:21Z", - "browser_download_url": "https://github.com/xushengfeng/eSearch/releases/download/1.4.4/eSearch-win32-x64-1.4.4.zip" - }, - { - "url": "https://api.github.com/repos/xushengfeng/eSearch/releases/assets/64082311", - "id": 64082311, - "node_id": "RA_kwDOGK2On84D0dGH", - "name": "eSearch.Setup.1.4.4.exe", - "label": null, - "uploader": { - "login": "xushengfeng", - "id": 28475549, - "node_id": "MDQ6VXNlcjI4NDc1NTQ5", - "avatar_url": "https://avatars.githubusercontent.com/u/28475549?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/xushengfeng", - "html_url": "https://github.com/xushengfeng", - "followers_url": "https://api.github.com/users/xushengfeng/followers", - "following_url": "https://api.github.com/users/xushengfeng/following{/other_user}", - "gists_url": "https://api.github.com/users/xushengfeng/gists{/gist_id}", - "starred_url": "https://api.github.com/users/xushengfeng/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/xushengfeng/subscriptions", - "organizations_url": "https://api.github.com/users/xushengfeng/orgs", - "repos_url": "https://api.github.com/users/xushengfeng/repos", - "events_url": "https://api.github.com/users/xushengfeng/events{/privacy}", - "received_events_url": "https://api.github.com/users/xushengfeng/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-ms-dos-executable", - "state": "uploaded", - "size": 75261084, - "download_count": 104, - "created_at": "2022-04-30T06:40:40Z", - "updated_at": "2022-04-30T06:41:17Z", - "browser_download_url": "https://github.com/xushengfeng/eSearch/releases/download/1.4.4/eSearch.Setup.1.4.4.exe" - }, - { - "url": "https://api.github.com/repos/xushengfeng/eSearch/releases/assets/64082339", - "id": 64082339, - "node_id": "RA_kwDOGK2On84D0dGj", - "name": "eSearch_1.4.4_amd64.deb", - "label": null, - "uploader": { - "login": "xushengfeng", - "id": 28475549, - "node_id": "MDQ6VXNlcjI4NDc1NTQ5", - "avatar_url": "https://avatars.githubusercontent.com/u/28475549?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/xushengfeng", - "html_url": "https://github.com/xushengfeng", - "followers_url": "https://api.github.com/users/xushengfeng/followers", - "following_url": "https://api.github.com/users/xushengfeng/following{/other_user}", - "gists_url": "https://api.github.com/users/xushengfeng/gists{/gist_id}", - "starred_url": "https://api.github.com/users/xushengfeng/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/xushengfeng/subscriptions", - "organizations_url": "https://api.github.com/users/xushengfeng/orgs", - "repos_url": "https://api.github.com/users/xushengfeng/repos", - "events_url": "https://api.github.com/users/xushengfeng/events{/privacy}", - "received_events_url": "https://api.github.com/users/xushengfeng/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.debian.binary-package", - "state": "uploaded", - "size": 70409792, - "download_count": 5, - "created_at": "2022-04-30T06:41:39Z", - "updated_at": "2022-04-30T06:42:01Z", - "browser_download_url": "https://github.com/xushengfeng/eSearch/releases/download/1.4.4/eSearch_1.4.4_amd64.deb" - } - ], - "tarball_url": "https://api.github.com/repos/xushengfeng/eSearch/tarball/1.4.4", - "zipball_url": "https://api.github.com/repos/xushengfeng/eSearch/zipball/1.4.4", - "body_html": "

主要新增

\n
    \n
  • 点击行号选中
  • \n
  • 大小栏输入运算符
  • \n
  • 自定义截屏工具栏快捷键
  • \n
\n

新增

\n
    \n
  • 自定义截屏工具栏快捷键
  • \n
  • 图像编辑元素复制
  • \n
  • 离线OCR下载进度提示
  • \n
  • 编辑栏添加“操作”:撤回、重做、复制和删除功能
  • \n
  • 大小栏可输入+-*/运算符来表达
  • \n
  • 编辑器点击行号可选中该行
  • \n
  • 自定义图像编辑预设属性(填充颜色、画笔粗细等)
  • \n
\n

修复

\n
    \n
  • Windows下离线OCR下载失败
  • \n
  • 编辑栏颜色预览未能正确显示
  • \n
  • 图像编辑 多边形未保存到历史
  • \n
  • 关闭标签页错误
  • \n
\n

优化

\n
    \n
  • 合并框选和图像编辑的撤销
  • \n
  • jpg默认质量改为1
  • \n
\n

完整更新日志: 1.4.3...1.4.4

\n
\nsha512效验\n252cc64c21d72a78cdeaca84964a37f402d5078c79266d4102a40cbdf9fc662eb69c8175d6a26a199573634bd1179ad62eb5702f6a009b4eb2a866628ed9365d eSearch_1.4.4_amd64.deb\ne668bbcc4a1cc6bc30e57406eb3e9cac296ac917c6180432639c7c7ea5d8e4ae6f5f4249284ba315ab0ca1af1b314997b12da33499b133b2fb62e4c0b91d2ed0 eSearch-1.4.4.tar.gz\nf8b46feb4edebe3dd8cd73944b9237aa1ec580a3708bd089e605a2e35b33a5aff21bea66aa17e8853d315b52c3695c4d1a570e71a1dbdd701b3dc04be0190f28 eSearch-1.4.4.x86_64.rpm\n9eec2b5024feebf9ad45e142fff44cb4181b6f3b062721dbe308dd37536e844e1cfe2c7b437c0db225e38f9797495a53022437c0318c23ad010fcb4c305ea745 eSearch.Setup.1.4.4.exe\n578b065a9e0dac48a05aac8ed3b27b3a998818d901b1f5b004d4ba24165dae4ea6bd74d79518ef01c598992652f80e5a272efeaee630b8b96112c4aac0390f62 eSearch-1.4.4.dmg\n692aeed529f14274f606fcc6c03940c0bdca64ab0e402156bbcd360d8bc93cce336c40acb684af0d281020ea37ea6f19e54f095f35c506ce51693645551eeeb0 eSearch-win32-x64-1.4.4.zip\nee983ad9d3582c2830035a731a90f152cd95be59bf86e2528894a19a310104185efef35cf31001b24cac5a9b7502395e12561d753c59a39935a1946c9fcf4ae9 e-search_1.4.4.aur\n
", - "reactions": { - "url": "https://api.github.com/repos/xushengfeng/eSearch/releases/65728709/reactions", - "total_count": 1, - "+1": 1, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:46.432Z" - }, - "dusk-player": { - "latestRelease": { - "url": "https://api.github.com/repos/Aveek-Saha/DuskPlayer/releases/37339113", - "assets_url": "https://api.github.com/repos/Aveek-Saha/DuskPlayer/releases/37339113/assets", - "upload_url": "https://uploads.github.com/repos/Aveek-Saha/DuskPlayer/releases/37339113/assets{?name,label}", - "html_url": "https://github.com/Aveek-Saha/DuskPlayer/releases/tag/v6.0.0", - "id": 37339113, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTM3MzM5MTEz", - "tag_name": "v6.0.0", - "target_commitish": "master", - "name": "Dusk Player for Windows, Linux and Mac", - "draft": false, - "prerelease": false, - "created_at": "2021-02-04T08:36:11Z", - "published_at": "2021-02-04T10:49:12Z", - "assets": [ - { - "url": "https://api.github.com/repos/Aveek-Saha/DuskPlayer/releases/assets/31621020", - "id": 31621020, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxNjIxMDIw", - "name": "DuskPlayer-6.0.0.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 73546260, - "download_count": 242, - "created_at": "2021-02-04T08:42:33Z", - "updated_at": "2021-02-04T08:42:35Z", - "browser_download_url": "https://github.com/Aveek-Saha/DuskPlayer/releases/download/v6.0.0/DuskPlayer-6.0.0.AppImage" - }, - { - "url": "https://api.github.com/repos/Aveek-Saha/DuskPlayer/releases/assets/31620941", - "id": 31620941, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxNjIwOTQx", - "name": "DuskPlayer-6.0.0.pkg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 65629444, - "download_count": 208, - "created_at": "2021-02-04T08:41:25Z", - "updated_at": "2021-02-04T08:41:27Z", - "browser_download_url": "https://github.com/Aveek-Saha/DuskPlayer/releases/download/v6.0.0/DuskPlayer-6.0.0.pkg" - }, - { - "url": "https://api.github.com/repos/Aveek-Saha/DuskPlayer/releases/assets/31621052", - "id": 31621052, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxNjIxMDUy", - "name": "DuskPlayer-Setup-6.0.0.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 45881348, - "download_count": 1275, - "created_at": "2021-02-04T08:42:57Z", - "updated_at": "2021-02-04T08:42:58Z", - "browser_download_url": "https://github.com/Aveek-Saha/DuskPlayer/releases/download/v6.0.0/DuskPlayer-Setup-6.0.0.exe" - }, - { - "url": "https://api.github.com/repos/Aveek-Saha/DuskPlayer/releases/assets/31621088", - "id": 31621088, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxNjIxMDg4", - "name": "DuskPlayer_6.0.0_amd64.deb", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 50307952, - "download_count": 252, - "created_at": "2021-02-04T08:43:30Z", - "updated_at": "2021-02-04T08:43:31Z", - "browser_download_url": "https://github.com/Aveek-Saha/DuskPlayer/releases/download/v6.0.0/DuskPlayer_6.0.0_amd64.deb" - } - ], - "tarball_url": "https://api.github.com/repos/Aveek-Saha/DuskPlayer/tarball/v6.0.0", - "zipball_url": "https://api.github.com/repos/Aveek-Saha/DuskPlayer/zipball/v6.0.0", - "body_html": "

For Linux

\n

Download the .deb package or the AppImage

\n

For Windows

\n

Download the .exe file

\n

For MacOS

\n

Download the .pkg file

\n

Updates

\n
    \n
  • New function to shuffle songs.
  • \n
  • Volume and shuffle settings are now stored.
  • \n
  • You can now control playback using keyboard shortcuts.
  • \n
  • Playlist updates when files are added or removed to the selected folder without a restart.
  • \n
  • You can now sort songs by date added, track name or artist name.
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:46.535Z" - }, - "ebtcalc": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:46.598Z" - }, - "echo": { - "latestRelease": { - "url": "https://api.github.com/repos/afractal/echo-app/releases/49792493", - "assets_url": "https://api.github.com/repos/afractal/echo-app/releases/49792493/assets", - "upload_url": "https://uploads.github.com/repos/afractal/echo-app/releases/49792493/assets{?name,label}", - "html_url": "https://github.com/afractal/echo-app/releases/tag/1.0", - "id": 49792493, - "author": { - "login": "afractal", - "id": 8417583, - "node_id": "MDQ6VXNlcjg0MTc1ODM=", - "avatar_url": "https://avatars.githubusercontent.com/u/8417583?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/afractal", - "html_url": "https://github.com/afractal", - "followers_url": "https://api.github.com/users/afractal/followers", - "following_url": "https://api.github.com/users/afractal/following{/other_user}", - "gists_url": "https://api.github.com/users/afractal/gists{/gist_id}", - "starred_url": "https://api.github.com/users/afractal/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/afractal/subscriptions", - "organizations_url": "https://api.github.com/users/afractal/orgs", - "repos_url": "https://api.github.com/users/afractal/repos", - "events_url": "https://api.github.com/users/afractal/events{/privacy}", - "received_events_url": "https://api.github.com/users/afractal/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTQ5NzkyNDkz", - "tag_name": "1.0", - "target_commitish": "main", - "name": "1.0.0", - "draft": false, - "prerelease": false, - "created_at": "2021-09-02T08:25:09Z", - "published_at": "2021-09-18T10:55:07Z", - "assets": [ - { - "url": "https://api.github.com/repos/afractal/echo-app/releases/assets/45081452", - "id": 45081452, - "node_id": "RA_kwDOF70VHc4Cr-Ns", - "name": "Echo-v1.0.0.exe", - "label": null, - "uploader": { - "login": "afractal", - "id": 8417583, - "node_id": "MDQ6VXNlcjg0MTc1ODM=", - "avatar_url": "https://avatars.githubusercontent.com/u/8417583?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/afractal", - "html_url": "https://github.com/afractal", - "followers_url": "https://api.github.com/users/afractal/followers", - "following_url": "https://api.github.com/users/afractal/following{/other_user}", - "gists_url": "https://api.github.com/users/afractal/gists{/gist_id}", - "starred_url": "https://api.github.com/users/afractal/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/afractal/subscriptions", - "organizations_url": "https://api.github.com/users/afractal/orgs", - "repos_url": "https://api.github.com/users/afractal/repos", - "events_url": "https://api.github.com/users/afractal/events{/privacy}", - "received_events_url": "https://api.github.com/users/afractal/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 114081814, - "download_count": 104, - "created_at": "2021-09-18T10:48:27Z", - "updated_at": "2021-09-18T10:53:53Z", - "browser_download_url": "https://github.com/afractal/echo-app/releases/download/1.0/Echo-v1.0.0.exe" - } - ], - "tarball_url": "https://api.github.com/repos/afractal/echo-app/tarball/1.0", - "zipball_url": "https://api.github.com/repos/afractal/echo-app/zipball/1.0", - "body_html": "" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:46.639Z" - }, - "elcalc": { - "latestRelease": { - "url": "https://api.github.com/repos/elcalc/elcalc/releases/19702624", - "assets_url": "https://api.github.com/repos/elcalc/elcalc/releases/19702624/assets", - "upload_url": "https://uploads.github.com/repos/elcalc/elcalc/releases/19702624/assets{?name,label}", - "html_url": "https://github.com/elcalc/elcalc/releases/tag/6.1.3", - "id": 19702624, - "author": { - "login": "xxczaki", - "id": 22645979, - "node_id": "MDQ6VXNlcjIyNjQ1OTc5", - "avatar_url": "https://avatars.githubusercontent.com/u/22645979?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/xxczaki", - "html_url": "https://github.com/xxczaki", - "followers_url": "https://api.github.com/users/xxczaki/followers", - "following_url": "https://api.github.com/users/xxczaki/following{/other_user}", - "gists_url": "https://api.github.com/users/xxczaki/gists{/gist_id}", - "starred_url": "https://api.github.com/users/xxczaki/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/xxczaki/subscriptions", - "organizations_url": "https://api.github.com/users/xxczaki/orgs", - "repos_url": "https://api.github.com/users/xxczaki/repos", - "events_url": "https://api.github.com/users/xxczaki/events{/privacy}", - "received_events_url": "https://api.github.com/users/xxczaki/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTE5NzAyNjI0", - "tag_name": "6.1.3", - "target_commitish": "master", - "name": "v6.1.3", - "draft": false, - "prerelease": false, - "created_at": "2019-09-02T20:19:52Z", - "published_at": "2019-09-02T20:27:15Z", - "assets": [ - { - "url": "https://api.github.com/repos/elcalc/elcalc/releases/assets/14709117", - "id": 14709117, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE0NzA5MTE3", - "name": "elcalc-6.1.3.AppImage", - "label": null, - "uploader": { - "login": "xxczaki", - "id": 22645979, - "node_id": "MDQ6VXNlcjIyNjQ1OTc5", - "avatar_url": "https://avatars.githubusercontent.com/u/22645979?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/xxczaki", - "html_url": "https://github.com/xxczaki", - "followers_url": "https://api.github.com/users/xxczaki/followers", - "following_url": "https://api.github.com/users/xxczaki/following{/other_user}", - "gists_url": "https://api.github.com/users/xxczaki/gists{/gist_id}", - "starred_url": "https://api.github.com/users/xxczaki/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/xxczaki/subscriptions", - "organizations_url": "https://api.github.com/users/xxczaki/orgs", - "repos_url": "https://api.github.com/users/xxczaki/repos", - "events_url": "https://api.github.com/users/xxczaki/events{/privacy}", - "received_events_url": "https://api.github.com/users/xxczaki/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-iso9660-appimage", - "state": "uploaded", - "size": 63497792, - "download_count": 3367, - "created_at": "2019-09-02T20:26:36Z", - "updated_at": "2019-09-02T20:26:53Z", - "browser_download_url": "https://github.com/elcalc/elcalc/releases/download/6.1.3/elcalc-6.1.3.AppImage" - }, - { - "url": "https://api.github.com/repos/elcalc/elcalc/releases/assets/14709118", - "id": 14709118, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE0NzA5MTE4", - "name": "elcalc-6.1.3.x86_64.rpm", - "label": null, - "uploader": { - "login": "xxczaki", - "id": 22645979, - "node_id": "MDQ6VXNlcjIyNjQ1OTc5", - "avatar_url": "https://avatars.githubusercontent.com/u/22645979?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/xxczaki", - "html_url": "https://github.com/xxczaki", - "followers_url": "https://api.github.com/users/xxczaki/followers", - "following_url": "https://api.github.com/users/xxczaki/following{/other_user}", - "gists_url": "https://api.github.com/users/xxczaki/gists{/gist_id}", - "starred_url": "https://api.github.com/users/xxczaki/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/xxczaki/subscriptions", - "organizations_url": "https://api.github.com/users/xxczaki/orgs", - "repos_url": "https://api.github.com/users/xxczaki/repos", - "events_url": "https://api.github.com/users/xxczaki/events{/privacy}", - "received_events_url": "https://api.github.com/users/xxczaki/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-rpm", - "state": "uploaded", - "size": 44418324, - "download_count": 108, - "created_at": "2019-09-02T20:26:36Z", - "updated_at": "2019-09-02T20:27:00Z", - "browser_download_url": "https://github.com/elcalc/elcalc/releases/download/6.1.3/elcalc-6.1.3.x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/elcalc/elcalc/releases/assets/14709119", - "id": 14709119, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE0NzA5MTE5", - "name": "elcalc.Setup.6.1.3.exe", - "label": null, - "uploader": { - "login": "xxczaki", - "id": 22645979, - "node_id": "MDQ6VXNlcjIyNjQ1OTc5", - "avatar_url": "https://avatars.githubusercontent.com/u/22645979?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/xxczaki", - "html_url": "https://github.com/xxczaki", - "followers_url": "https://api.github.com/users/xxczaki/followers", - "following_url": "https://api.github.com/users/xxczaki/following{/other_user}", - "gists_url": "https://api.github.com/users/xxczaki/gists{/gist_id}", - "starred_url": "https://api.github.com/users/xxczaki/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/xxczaki/subscriptions", - "organizations_url": "https://api.github.com/users/xxczaki/orgs", - "repos_url": "https://api.github.com/users/xxczaki/repos", - "events_url": "https://api.github.com/users/xxczaki/events{/privacy}", - "received_events_url": "https://api.github.com/users/xxczaki/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-ms-dos-executable", - "state": "uploaded", - "size": 44000851, - "download_count": 6068, - "created_at": "2019-09-02T20:26:36Z", - "updated_at": "2019-09-02T20:27:06Z", - "browser_download_url": "https://github.com/elcalc/elcalc/releases/download/6.1.3/elcalc.Setup.6.1.3.exe" - }, - { - "url": "https://api.github.com/repos/elcalc/elcalc/releases/assets/14709116", - "id": 14709116, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE0NzA5MTE2", - "name": "elcalc_6.1.3_amd64.deb", - "label": null, - "uploader": { - "login": "xxczaki", - "id": 22645979, - "node_id": "MDQ6VXNlcjIyNjQ1OTc5", - "avatar_url": "https://avatars.githubusercontent.com/u/22645979?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/xxczaki", - "html_url": "https://github.com/xxczaki", - "followers_url": "https://api.github.com/users/xxczaki/followers", - "following_url": "https://api.github.com/users/xxczaki/following{/other_user}", - "gists_url": "https://api.github.com/users/xxczaki/gists{/gist_id}", - "starred_url": "https://api.github.com/users/xxczaki/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/xxczaki/subscriptions", - "organizations_url": "https://api.github.com/users/xxczaki/orgs", - "repos_url": "https://api.github.com/users/xxczaki/repos", - "events_url": "https://api.github.com/users/xxczaki/events{/privacy}", - "received_events_url": "https://api.github.com/users/xxczaki/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.debian.binary-package", - "state": "uploaded", - "size": 44378374, - "download_count": 266, - "created_at": "2019-09-02T20:26:35Z", - "updated_at": "2019-09-02T20:26:43Z", - "browser_download_url": "https://github.com/elcalc/elcalc/releases/download/6.1.3/elcalc_6.1.3_amd64.deb" - }, - { - "url": "https://api.github.com/repos/elcalc/elcalc/releases/assets/14709115", - "id": 14709115, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE0NzA5MTE1", - "name": "SHA256SUM.txt", - "label": null, - "uploader": { - "login": "xxczaki", - "id": 22645979, - "node_id": "MDQ6VXNlcjIyNjQ1OTc5", - "avatar_url": "https://avatars.githubusercontent.com/u/22645979?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/xxczaki", - "html_url": "https://github.com/xxczaki", - "followers_url": "https://api.github.com/users/xxczaki/followers", - "following_url": "https://api.github.com/users/xxczaki/following{/other_user}", - "gists_url": "https://api.github.com/users/xxczaki/gists{/gist_id}", - "starred_url": "https://api.github.com/users/xxczaki/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/xxczaki/subscriptions", - "organizations_url": "https://api.github.com/users/xxczaki/orgs", - "repos_url": "https://api.github.com/users/xxczaki/repos", - "events_url": "https://api.github.com/users/xxczaki/events{/privacy}", - "received_events_url": "https://api.github.com/users/xxczaki/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/plain", - "state": "uploaded", - "size": 356, - "download_count": 43, - "created_at": "2019-09-02T20:26:30Z", - "updated_at": "2019-09-02T20:26:31Z", - "browser_download_url": "https://github.com/elcalc/elcalc/releases/download/6.1.3/SHA256SUM.txt" - } - ], - "tarball_url": "https://api.github.com/repos/elcalc/elcalc/tarball/6.1.3", - "zipball_url": "https://api.github.com/repos/elcalc/elcalc/zipball/6.1.3", - "body_html": "

elcalc 6.1.3

\n
\n

This release is focused updates

\n
\n

Changelog

\n
    \n
  • Update dependencies (including Electron)
  • \n
  • Format Rust code with rustfmt
  • \n
  • Run rustfmt checks on every travis build
  • \n
  • Lowercase license
  • \n
\n

Note

\n

macOS release is not available at the moment. You can build it from source, by running electron-builder --mac 😄

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:46.742Z" - }, - "electorrent": { - "latestRelease": { - "url": "https://api.github.com/repos/tympanix/Electorrent/releases/53503587", - "assets_url": "https://api.github.com/repos/tympanix/Electorrent/releases/53503587/assets", - "upload_url": "https://uploads.github.com/repos/tympanix/Electorrent/releases/53503587/assets{?name,label}", - "html_url": "https://github.com/tympanix/Electorrent/releases/tag/v2.7.3", - "id": 53503587, - "author": { - "login": "tympanix", - "id": 9674814, - "node_id": "MDQ6VXNlcjk2NzQ4MTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/9674814?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tympanix", - "html_url": "https://github.com/tympanix", - "followers_url": "https://api.github.com/users/tympanix/followers", - "following_url": "https://api.github.com/users/tympanix/following{/other_user}", - "gists_url": "https://api.github.com/users/tympanix/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tympanix/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tympanix/subscriptions", - "organizations_url": "https://api.github.com/users/tympanix/orgs", - "repos_url": "https://api.github.com/users/tympanix/repos", - "events_url": "https://api.github.com/users/tympanix/events{/privacy}", - "received_events_url": "https://api.github.com/users/tympanix/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOA6l6_c4DMGZj", - "tag_name": "v2.7.3", - "target_commitish": "master", - "name": "2.7.3", - "draft": false, - "prerelease": false, - "created_at": "2021-11-16T20:20:51Z", - "published_at": "2021-11-17T07:44:52Z", - "assets": [ - { - "url": "https://api.github.com/repos/tympanix/Electorrent/releases/assets/49611830", - "id": 49611830, - "node_id": "RA_kwDOA6l6_c4C9QQ2", - "name": "electorrent-2.7.3-full.nupkg", - "label": "", - "uploader": { - "login": "tympanix", - "id": 9674814, - "node_id": "MDQ6VXNlcjk2NzQ4MTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/9674814?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tympanix", - "html_url": "https://github.com/tympanix", - "followers_url": "https://api.github.com/users/tympanix/followers", - "following_url": "https://api.github.com/users/tympanix/following{/other_user}", - "gists_url": "https://api.github.com/users/tympanix/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tympanix/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tympanix/subscriptions", - "organizations_url": "https://api.github.com/users/tympanix/orgs", - "repos_url": "https://api.github.com/users/tympanix/repos", - "events_url": "https://api.github.com/users/tympanix/events{/privacy}", - "received_events_url": "https://api.github.com/users/tympanix/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 89224596, - "download_count": 1241, - "created_at": "2021-11-16T20:47:15Z", - "updated_at": "2021-11-16T20:47:19Z", - "browser_download_url": "https://github.com/tympanix/Electorrent/releases/download/v2.7.3/electorrent-2.7.3-full.nupkg" - }, - { - "url": "https://api.github.com/repos/tympanix/Electorrent/releases/assets/49611965", - "id": 49611965, - "node_id": "RA_kwDOA6l6_c4C9QS9", - "name": "Electorrent-2.7.3-mac.zip", - "label": "", - "uploader": { - "login": "tympanix", - "id": 9674814, - "node_id": "MDQ6VXNlcjk2NzQ4MTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/9674814?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tympanix", - "html_url": "https://github.com/tympanix", - "followers_url": "https://api.github.com/users/tympanix/followers", - "following_url": "https://api.github.com/users/tympanix/following{/other_user}", - "gists_url": "https://api.github.com/users/tympanix/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tympanix/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tympanix/subscriptions", - "organizations_url": "https://api.github.com/users/tympanix/orgs", - "repos_url": "https://api.github.com/users/tympanix/repos", - "events_url": "https://api.github.com/users/tympanix/events{/privacy}", - "received_events_url": "https://api.github.com/users/tympanix/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 82108976, - "download_count": 61, - "created_at": "2021-11-16T20:48:50Z", - "updated_at": "2021-11-16T20:48:56Z", - "browser_download_url": "https://github.com/tympanix/Electorrent/releases/download/v2.7.3/Electorrent-2.7.3-mac.zip" - }, - { - "url": "https://api.github.com/repos/tympanix/Electorrent/releases/assets/49611966", - "id": 49611966, - "node_id": "RA_kwDOA6l6_c4C9QS-", - "name": "Electorrent-2.7.3-mac.zip.blockmap", - "label": "", - "uploader": { - "login": "tympanix", - "id": 9674814, - "node_id": "MDQ6VXNlcjk2NzQ4MTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/9674814?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tympanix", - "html_url": "https://github.com/tympanix", - "followers_url": "https://api.github.com/users/tympanix/followers", - "following_url": "https://api.github.com/users/tympanix/following{/other_user}", - "gists_url": "https://api.github.com/users/tympanix/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tympanix/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tympanix/subscriptions", - "organizations_url": "https://api.github.com/users/tympanix/orgs", - "repos_url": "https://api.github.com/users/tympanix/repos", - "events_url": "https://api.github.com/users/tympanix/events{/privacy}", - "received_events_url": "https://api.github.com/users/tympanix/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 87947, - "download_count": 10, - "created_at": "2021-11-16T20:48:50Z", - "updated_at": "2021-11-16T20:48:50Z", - "browser_download_url": "https://github.com/tympanix/Electorrent/releases/download/v2.7.3/Electorrent-2.7.3-mac.zip.blockmap" - }, - { - "url": "https://api.github.com/repos/tympanix/Electorrent/releases/assets/49611655", - "id": 49611655, - "node_id": "RA_kwDOA6l6_c4C9QOH", - "name": "Electorrent-2.7.3.AppImage", - "label": "", - "uploader": { - "login": "tympanix", - "id": 9674814, - "node_id": "MDQ6VXNlcjk2NzQ4MTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/9674814?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tympanix", - "html_url": "https://github.com/tympanix", - "followers_url": "https://api.github.com/users/tympanix/followers", - "following_url": "https://api.github.com/users/tympanix/following{/other_user}", - "gists_url": "https://api.github.com/users/tympanix/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tympanix/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tympanix/subscriptions", - "organizations_url": "https://api.github.com/users/tympanix/orgs", - "repos_url": "https://api.github.com/users/tympanix/repos", - "events_url": "https://api.github.com/users/tympanix/events{/privacy}", - "received_events_url": "https://api.github.com/users/tympanix/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 84765328, - "download_count": 654, - "created_at": "2021-11-16T20:44:59Z", - "updated_at": "2021-11-16T20:45:04Z", - "browser_download_url": "https://github.com/tympanix/Electorrent/releases/download/v2.7.3/Electorrent-2.7.3.AppImage" - }, - { - "url": "https://api.github.com/repos/tympanix/Electorrent/releases/assets/49612130", - "id": 49612130, - "node_id": "RA_kwDOA6l6_c4C9QVi", - "name": "Electorrent-2.7.3.dmg", - "label": "", - "uploader": { - "login": "tympanix", - "id": 9674814, - "node_id": "MDQ6VXNlcjk2NzQ4MTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/9674814?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tympanix", - "html_url": "https://github.com/tympanix", - "followers_url": "https://api.github.com/users/tympanix/followers", - "following_url": "https://api.github.com/users/tympanix/following{/other_user}", - "gists_url": "https://api.github.com/users/tympanix/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tympanix/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tympanix/subscriptions", - "organizations_url": "https://api.github.com/users/tympanix/orgs", - "repos_url": "https://api.github.com/users/tympanix/repos", - "events_url": "https://api.github.com/users/tympanix/events{/privacy}", - "received_events_url": "https://api.github.com/users/tympanix/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 85324312, - "download_count": 2101, - "created_at": "2021-11-16T20:51:36Z", - "updated_at": "2021-11-16T20:51:40Z", - "browser_download_url": "https://github.com/tympanix/Electorrent/releases/download/v2.7.3/Electorrent-2.7.3.dmg" - }, - { - "url": "https://api.github.com/repos/tympanix/Electorrent/releases/assets/49612129", - "id": 49612129, - "node_id": "RA_kwDOA6l6_c4C9QVh", - "name": "Electorrent-2.7.3.dmg.blockmap", - "label": "", - "uploader": { - "login": "tympanix", - "id": 9674814, - "node_id": "MDQ6VXNlcjk2NzQ4MTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/9674814?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tympanix", - "html_url": "https://github.com/tympanix", - "followers_url": "https://api.github.com/users/tympanix/followers", - "following_url": "https://api.github.com/users/tympanix/following{/other_user}", - "gists_url": "https://api.github.com/users/tympanix/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tympanix/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tympanix/subscriptions", - "organizations_url": "https://api.github.com/users/tympanix/orgs", - "repos_url": "https://api.github.com/users/tympanix/repos", - "events_url": "https://api.github.com/users/tympanix/events{/privacy}", - "received_events_url": "https://api.github.com/users/tympanix/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 90356, - "download_count": 8, - "created_at": "2021-11-16T20:51:36Z", - "updated_at": "2021-11-16T20:51:37Z", - "browser_download_url": "https://github.com/tympanix/Electorrent/releases/download/v2.7.3/Electorrent-2.7.3.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/tympanix/Electorrent/releases/assets/49611829", - "id": 49611829, - "node_id": "RA_kwDOA6l6_c4C9QQ1", - "name": "electorrent-Setup-2.7.3.exe", - "label": "", - "uploader": { - "login": "tympanix", - "id": 9674814, - "node_id": "MDQ6VXNlcjk2NzQ4MTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/9674814?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tympanix", - "html_url": "https://github.com/tympanix", - "followers_url": "https://api.github.com/users/tympanix/followers", - "following_url": "https://api.github.com/users/tympanix/following{/other_user}", - "gists_url": "https://api.github.com/users/tympanix/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tympanix/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tympanix/subscriptions", - "organizations_url": "https://api.github.com/users/tympanix/orgs", - "repos_url": "https://api.github.com/users/tympanix/repos", - "events_url": "https://api.github.com/users/tympanix/events{/privacy}", - "received_events_url": "https://api.github.com/users/tympanix/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 90584064, - "download_count": 8972, - "created_at": "2021-11-16T20:47:15Z", - "updated_at": "2021-11-16T20:47:18Z", - "browser_download_url": "https://github.com/tympanix/Electorrent/releases/download/v2.7.3/electorrent-Setup-2.7.3.exe" - }, - { - "url": "https://api.github.com/repos/tympanix/Electorrent/releases/assets/49611681", - "id": 49611681, - "node_id": "RA_kwDOA6l6_c4C9QOh", - "name": "electorrent_2.7.3_amd64.snap", - "label": "", - "uploader": { - "login": "tympanix", - "id": 9674814, - "node_id": "MDQ6VXNlcjk2NzQ4MTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/9674814?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tympanix", - "html_url": "https://github.com/tympanix", - "followers_url": "https://api.github.com/users/tympanix/followers", - "following_url": "https://api.github.com/users/tympanix/following{/other_user}", - "gists_url": "https://api.github.com/users/tympanix/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tympanix/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tympanix/subscriptions", - "organizations_url": "https://api.github.com/users/tympanix/orgs", - "repos_url": "https://api.github.com/users/tympanix/repos", - "events_url": "https://api.github.com/users/tympanix/events{/privacy}", - "received_events_url": "https://api.github.com/users/tympanix/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 72986624, - "download_count": 60, - "created_at": "2021-11-16T20:45:20Z", - "updated_at": "2021-11-16T20:45:26Z", - "browser_download_url": "https://github.com/tympanix/Electorrent/releases/download/v2.7.3/electorrent_2.7.3_amd64.snap" - }, - { - "url": "https://api.github.com/repos/tympanix/Electorrent/releases/assets/49611694", - "id": 49611694, - "node_id": "RA_kwDOA6l6_c4C9QOu", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "tympanix", - "id": 9674814, - "node_id": "MDQ6VXNlcjk2NzQ4MTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/9674814?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tympanix", - "html_url": "https://github.com/tympanix", - "followers_url": "https://api.github.com/users/tympanix/followers", - "following_url": "https://api.github.com/users/tympanix/following{/other_user}", - "gists_url": "https://api.github.com/users/tympanix/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tympanix/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tympanix/subscriptions", - "organizations_url": "https://api.github.com/users/tympanix/orgs", - "repos_url": "https://api.github.com/users/tympanix/repos", - "events_url": "https://api.github.com/users/tympanix/events{/privacy}", - "received_events_url": "https://api.github.com/users/tympanix/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 372, - "download_count": 1453, - "created_at": "2021-11-16T20:45:26Z", - "updated_at": "2021-11-16T20:45:27Z", - "browser_download_url": "https://github.com/tympanix/Electorrent/releases/download/v2.7.3/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/tympanix/Electorrent/releases/assets/49612134", - "id": 49612134, - "node_id": "RA_kwDOA6l6_c4C9QVm", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "tympanix", - "id": 9674814, - "node_id": "MDQ6VXNlcjk2NzQ4MTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/9674814?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tympanix", - "html_url": "https://github.com/tympanix", - "followers_url": "https://api.github.com/users/tympanix/followers", - "following_url": "https://api.github.com/users/tympanix/following{/other_user}", - "gists_url": "https://api.github.com/users/tympanix/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tympanix/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tympanix/subscriptions", - "organizations_url": "https://api.github.com/users/tympanix/orgs", - "repos_url": "https://api.github.com/users/tympanix/repos", - "events_url": "https://api.github.com/users/tympanix/events{/privacy}", - "received_events_url": "https://api.github.com/users/tympanix/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 497, - "download_count": 12, - "created_at": "2021-11-16T20:51:41Z", - "updated_at": "2021-11-16T20:51:41Z", - "browser_download_url": "https://github.com/tympanix/Electorrent/releases/download/v2.7.3/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/tympanix/Electorrent/releases/assets/49611828", - "id": 49611828, - "node_id": "RA_kwDOA6l6_c4C9QQ0", - "name": "RELEASES", - "label": "", - "uploader": { - "login": "tympanix", - "id": 9674814, - "node_id": "MDQ6VXNlcjk2NzQ4MTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/9674814?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tympanix", - "html_url": "https://github.com/tympanix", - "followers_url": "https://api.github.com/users/tympanix/followers", - "following_url": "https://api.github.com/users/tympanix/following{/other_user}", - "gists_url": "https://api.github.com/users/tympanix/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tympanix/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tympanix/subscriptions", - "organizations_url": "https://api.github.com/users/tympanix/orgs", - "repos_url": "https://api.github.com/users/tympanix/repos", - "events_url": "https://api.github.com/users/tympanix/events{/privacy}", - "received_events_url": "https://api.github.com/users/tympanix/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 81, - "download_count": 50115, - "created_at": "2021-11-16T20:47:15Z", - "updated_at": "2021-11-16T20:47:16Z", - "browser_download_url": "https://github.com/tympanix/Electorrent/releases/download/v2.7.3/RELEASES" - } - ], - "tarball_url": "https://api.github.com/repos/tympanix/Electorrent/tarball/v2.7.3", - "zipball_url": "https://api.github.com/repos/tympanix/Electorrent/zipball/v2.7.3", - "body_html": "
    \n
  • Update to Electron v13, resolves #230
  • \n
  • Remove selected torrents with delete key by @lewisl9029 in #226
  • \n
  • Add remove torrent shortcut to macOS menu by @lewisl9029 in #228
  • \n
", - "mentions_count": 1 - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:46.828Z" - }, - "domterm": { - "latestRelease": { - "url": "https://api.github.com/repos/PerBothner/DomTerm/releases/52379693", - "assets_url": "https://api.github.com/repos/PerBothner/DomTerm/releases/52379693/assets", - "upload_url": "https://uploads.github.com/repos/PerBothner/DomTerm/releases/52379693/assets{?name,label}", - "html_url": "https://github.com/PerBothner/DomTerm/releases/tag/2.9.4", - "id": 52379693, - "author": { - "login": "PerBothner", - "id": 10293361, - "node_id": "MDQ6VXNlcjEwMjkzMzYx", - "avatar_url": "https://avatars.githubusercontent.com/u/10293361?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/PerBothner", - "html_url": "https://github.com/PerBothner", - "followers_url": "https://api.github.com/users/PerBothner/followers", - "following_url": "https://api.github.com/users/PerBothner/following{/other_user}", - "gists_url": "https://api.github.com/users/PerBothner/gists{/gist_id}", - "starred_url": "https://api.github.com/users/PerBothner/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/PerBothner/subscriptions", - "organizations_url": "https://api.github.com/users/PerBothner/orgs", - "repos_url": "https://api.github.com/users/PerBothner/repos", - "events_url": "https://api.github.com/users/PerBothner/events{/privacy}", - "received_events_url": "https://api.github.com/users/PerBothner/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOAnNVXs4DH0At", - "tag_name": "2.9.4", - "target_commitish": "master", - "name": "DomTerm-2.9.4", - "draft": false, - "prerelease": false, - "created_at": "2021-10-30T20:56:31Z", - "published_at": "2021-10-30T21:12:45Z", - "assets": [ - { - "url": "https://api.github.com/repos/PerBothner/DomTerm/releases/assets/48248909", - "id": 48248909, - "node_id": "RA_kwDOAnNVXs4C4DhN", - "name": "DomTerm.AppImage", - "label": null, - "uploader": { - "login": "PerBothner", - "id": 10293361, - "node_id": "MDQ6VXNlcjEwMjkzMzYx", - "avatar_url": "https://avatars.githubusercontent.com/u/10293361?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/PerBothner", - "html_url": "https://github.com/PerBothner", - "followers_url": "https://api.github.com/users/PerBothner/followers", - "following_url": "https://api.github.com/users/PerBothner/following{/other_user}", - "gists_url": "https://api.github.com/users/PerBothner/gists{/gist_id}", - "starred_url": "https://api.github.com/users/PerBothner/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/PerBothner/subscriptions", - "organizations_url": "https://api.github.com/users/PerBothner/orgs", - "repos_url": "https://api.github.com/users/PerBothner/repos", - "events_url": "https://api.github.com/users/PerBothner/events{/privacy}", - "received_events_url": "https://api.github.com/users/PerBothner/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 786408, - "download_count": 103, - "created_at": "2021-10-30T21:12:16Z", - "updated_at": "2021-10-30T21:12:17Z", - "browser_download_url": "https://github.com/PerBothner/DomTerm/releases/download/2.9.4/DomTerm.AppImage" - } - ], - "tarball_url": "https://api.github.com/repos/PerBothner/DomTerm/tarball/2.9.4", - "zipball_url": "https://api.github.com/repos/PerBothner/DomTerm/zipball/2.9.4", - "body_html": "

A number of updates and bug fixes.

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:46.888Z" - }, - "electrocrud": { - "latestRelease": { - "url": "https://api.github.com/repos/garrylachman/ElectroCRUD/releases/35201305", - "assets_url": "https://api.github.com/repos/garrylachman/ElectroCRUD/releases/35201305/assets", - "upload_url": "https://uploads.github.com/repos/garrylachman/ElectroCRUD/releases/35201305/assets{?name,label}", - "html_url": "https://github.com/garrylachman/ElectroCRUD/releases/tag/2.8.0", - "id": 35201305, - "author": { - "login": "garrylachman", - "id": 11525012, - "node_id": "MDQ6VXNlcjExNTI1MDEy", - "avatar_url": "https://avatars.githubusercontent.com/u/11525012?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/garrylachman", - "html_url": "https://github.com/garrylachman", - "followers_url": "https://api.github.com/users/garrylachman/followers", - "following_url": "https://api.github.com/users/garrylachman/following{/other_user}", - "gists_url": "https://api.github.com/users/garrylachman/gists{/gist_id}", - "starred_url": "https://api.github.com/users/garrylachman/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/garrylachman/subscriptions", - "organizations_url": "https://api.github.com/users/garrylachman/orgs", - "repos_url": "https://api.github.com/users/garrylachman/repos", - "events_url": "https://api.github.com/users/garrylachman/events{/privacy}", - "received_events_url": "https://api.github.com/users/garrylachman/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTM1MjAxMzA1", - "tag_name": "2.8.0", - "target_commitish": "2.7.5", - "name": "2.8.0", - "draft": false, - "prerelease": false, - "created_at": "2020-12-13T07:11:52Z", - "published_at": "2020-12-13T10:57:50Z", - "assets": [ - { - "url": "https://api.github.com/repos/garrylachman/ElectroCRUD/releases/assets/29494089", - "id": 29494089, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI5NDk0MDg5", - "name": "ElectroCRUD-2.8.0.AppImage", - "label": null, - "uploader": { - "login": "garrylachman", - "id": 11525012, - "node_id": "MDQ6VXNlcjExNTI1MDEy", - "avatar_url": "https://avatars.githubusercontent.com/u/11525012?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/garrylachman", - "html_url": "https://github.com/garrylachman", - "followers_url": "https://api.github.com/users/garrylachman/followers", - "following_url": "https://api.github.com/users/garrylachman/following{/other_user}", - "gists_url": "https://api.github.com/users/garrylachman/gists{/gist_id}", - "starred_url": "https://api.github.com/users/garrylachman/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/garrylachman/subscriptions", - "organizations_url": "https://api.github.com/users/garrylachman/orgs", - "repos_url": "https://api.github.com/users/garrylachman/repos", - "events_url": "https://api.github.com/users/garrylachman/events{/privacy}", - "received_events_url": "https://api.github.com/users/garrylachman/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 238387768, - "download_count": 2921, - "created_at": "2020-12-13T09:48:20Z", - "updated_at": "2020-12-13T10:00:10Z", - "browser_download_url": "https://github.com/garrylachman/ElectroCRUD/releases/download/2.8.0/ElectroCRUD-2.8.0.AppImage" - }, - { - "url": "https://api.github.com/repos/garrylachman/ElectroCRUD/releases/assets/29494188", - "id": 29494188, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI5NDk0MTg4", - "name": "ElectroCRUD-2.8.0.dmg", - "label": null, - "uploader": { - "login": "garrylachman", - "id": 11525012, - "node_id": "MDQ6VXNlcjExNTI1MDEy", - "avatar_url": "https://avatars.githubusercontent.com/u/11525012?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/garrylachman", - "html_url": "https://github.com/garrylachman", - "followers_url": "https://api.github.com/users/garrylachman/followers", - "following_url": "https://api.github.com/users/garrylachman/following{/other_user}", - "gists_url": "https://api.github.com/users/garrylachman/gists{/gist_id}", - "starred_url": "https://api.github.com/users/garrylachman/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/garrylachman/subscriptions", - "organizations_url": "https://api.github.com/users/garrylachman/orgs", - "repos_url": "https://api.github.com/users/garrylachman/repos", - "events_url": "https://api.github.com/users/garrylachman/events{/privacy}", - "received_events_url": "https://api.github.com/users/garrylachman/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 234569029, - "download_count": 1263, - "created_at": "2020-12-13T10:00:10Z", - "updated_at": "2020-12-13T10:12:05Z", - "browser_download_url": "https://github.com/garrylachman/ElectroCRUD/releases/download/2.8.0/ElectroCRUD-2.8.0.dmg" - }, - { - "url": "https://api.github.com/repos/garrylachman/ElectroCRUD/releases/assets/29494026", - "id": 29494026, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI5NDk0MDI2", - "name": "ElectroCRUD.2.8.0.exe", - "label": null, - "uploader": { - "login": "garrylachman", - "id": 11525012, - "node_id": "MDQ6VXNlcjExNTI1MDEy", - "avatar_url": "https://avatars.githubusercontent.com/u/11525012?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/garrylachman", - "html_url": "https://github.com/garrylachman", - "followers_url": "https://api.github.com/users/garrylachman/followers", - "following_url": "https://api.github.com/users/garrylachman/following{/other_user}", - "gists_url": "https://api.github.com/users/garrylachman/gists{/gist_id}", - "starred_url": "https://api.github.com/users/garrylachman/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/garrylachman/subscriptions", - "organizations_url": "https://api.github.com/users/garrylachman/orgs", - "repos_url": "https://api.github.com/users/garrylachman/repos", - "events_url": "https://api.github.com/users/garrylachman/events{/privacy}", - "received_events_url": "https://api.github.com/users/garrylachman/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 112946580, - "download_count": 4288, - "created_at": "2020-12-13T09:42:25Z", - "updated_at": "2020-12-13T09:48:20Z", - "browser_download_url": "https://github.com/garrylachman/ElectroCRUD/releases/download/2.8.0/ElectroCRUD.2.8.0.exe" - } - ], - "tarball_url": "https://api.github.com/repos/garrylachman/ElectroCRUD/tarball/2.8.0", - "zipball_url": "https://api.github.com/repos/garrylachman/ElectroCRUD/zipball/2.8.0", - "body_html": "
    \n
  • Log Console
  • \n
  • Bugfixes
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:46.917Z" - }, - "electron-app-store": { - "latestRelease": { - "url": "https://api.github.com/repos/Electron-Store/electron-app-store/releases/51912563", - "assets_url": "https://api.github.com/repos/Electron-Store/electron-app-store/releases/51912563/assets", - "upload_url": "https://uploads.github.com/repos/Electron-Store/electron-app-store/releases/51912563/assets{?name,label}", - "html_url": "https://github.com/Electron-Store/electron-app-store/releases/tag/v0.0.4", - "id": 51912563, - "author": { - "login": "Rajdeep-TG", - "id": 82720547, - "node_id": "MDQ6VXNlcjgyNzIwNTQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/82720547?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Rajdeep-TG", - "html_url": "https://github.com/Rajdeep-TG", - "followers_url": "https://api.github.com/users/Rajdeep-TG/followers", - "following_url": "https://api.github.com/users/Rajdeep-TG/following{/other_user}", - "gists_url": "https://api.github.com/users/Rajdeep-TG/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Rajdeep-TG/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Rajdeep-TG/subscriptions", - "organizations_url": "https://api.github.com/users/Rajdeep-TG/orgs", - "repos_url": "https://api.github.com/users/Rajdeep-TG/repos", - "events_url": "https://api.github.com/users/Rajdeep-TG/events{/privacy}", - "received_events_url": "https://api.github.com/users/Rajdeep-TG/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOF40CC84DGB9z", - "tag_name": "v0.0.4", - "target_commitish": "main", - "name": "0.0.4", - "draft": false, - "prerelease": false, - "created_at": "2021-10-22T09:12:16Z", - "published_at": "2021-10-23T15:18:11Z", - "assets": [ - { - "url": "https://api.github.com/repos/Electron-Store/electron-app-store/releases/assets/47698953", - "id": 47698953, - "node_id": "RA_kwDOF40CC84C19QJ", - "name": "Electron-Store-0.0.4.AppImage", - "label": "", - "uploader": { - "login": "Rajdeep-TG", - "id": 82720547, - "node_id": "MDQ6VXNlcjgyNzIwNTQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/82720547?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Rajdeep-TG", - "html_url": "https://github.com/Rajdeep-TG", - "followers_url": "https://api.github.com/users/Rajdeep-TG/followers", - "following_url": "https://api.github.com/users/Rajdeep-TG/following{/other_user}", - "gists_url": "https://api.github.com/users/Rajdeep-TG/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Rajdeep-TG/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Rajdeep-TG/subscriptions", - "organizations_url": "https://api.github.com/users/Rajdeep-TG/orgs", - "repos_url": "https://api.github.com/users/Rajdeep-TG/repos", - "events_url": "https://api.github.com/users/Rajdeep-TG/events{/privacy}", - "received_events_url": "https://api.github.com/users/Rajdeep-TG/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 100650941, - "download_count": 1291, - "created_at": "2021-10-23T15:14:30Z", - "updated_at": "2021-10-23T15:14:34Z", - "browser_download_url": "https://github.com/Electron-Store/electron-app-store/releases/download/v0.0.4/Electron-Store-0.0.4.AppImage" - }, - { - "url": "https://api.github.com/repos/Electron-Store/electron-app-store/releases/assets/47698957", - "id": 47698957, - "node_id": "RA_kwDOF40CC84C19QN", - "name": "Electron-Store-0.0.4.dmg.blockmap", - "label": "", - "uploader": { - "login": "Rajdeep-TG", - "id": 82720547, - "node_id": "MDQ6VXNlcjgyNzIwNTQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/82720547?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Rajdeep-TG", - "html_url": "https://github.com/Rajdeep-TG", - "followers_url": "https://api.github.com/users/Rajdeep-TG/followers", - "following_url": "https://api.github.com/users/Rajdeep-TG/following{/other_user}", - "gists_url": "https://api.github.com/users/Rajdeep-TG/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Rajdeep-TG/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Rajdeep-TG/subscriptions", - "organizations_url": "https://api.github.com/users/Rajdeep-TG/orgs", - "repos_url": "https://api.github.com/users/Rajdeep-TG/repos", - "events_url": "https://api.github.com/users/Rajdeep-TG/events{/privacy}", - "received_events_url": "https://api.github.com/users/Rajdeep-TG/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 90674, - "download_count": 6, - "created_at": "2021-10-23T15:14:50Z", - "updated_at": "2021-10-24T11:27:30Z", - "browser_download_url": "https://github.com/Electron-Store/electron-app-store/releases/download/v0.0.4/Electron-Store-0.0.4.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/Electron-Store/electron-app-store/releases/assets/47704854", - "id": 47704854, - "node_id": "RA_kwDOF40CC84C1-sW", - "name": "electron-store_0.0.4_amd64.deb", - "label": null, - "uploader": { - "login": "Rajdeep-TG", - "id": 82720547, - "node_id": "MDQ6VXNlcjgyNzIwNTQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/82720547?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Rajdeep-TG", - "html_url": "https://github.com/Rajdeep-TG", - "followers_url": "https://api.github.com/users/Rajdeep-TG/followers", - "following_url": "https://api.github.com/users/Rajdeep-TG/following{/other_user}", - "gists_url": "https://api.github.com/users/Rajdeep-TG/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Rajdeep-TG/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Rajdeep-TG/subscriptions", - "organizations_url": "https://api.github.com/users/Rajdeep-TG/orgs", - "repos_url": "https://api.github.com/users/Rajdeep-TG/repos", - "events_url": "https://api.github.com/users/Rajdeep-TG/events{/privacy}", - "received_events_url": "https://api.github.com/users/Rajdeep-TG/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.debian.binary-package", - "state": "uploaded", - "size": 69917810, - "download_count": 176, - "created_at": "2021-10-23T17:52:50Z", - "updated_at": "2021-10-23T17:53:40Z", - "browser_download_url": "https://github.com/Electron-Store/electron-app-store/releases/download/v0.0.4/electron-store_0.0.4_amd64.deb" - }, - { - "url": "https://api.github.com/repos/Electron-Store/electron-app-store/releases/assets/47704974", - "id": 47704974, - "node_id": "RA_kwDOF40CC84C1-uO", - "name": "electron-store-0.0.4.x86_64.rpm", - "label": null, - "uploader": { - "login": "Rajdeep-TG", - "id": 82720547, - "node_id": "MDQ6VXNlcjgyNzIwNTQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/82720547?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Rajdeep-TG", - "html_url": "https://github.com/Rajdeep-TG", - "followers_url": "https://api.github.com/users/Rajdeep-TG/followers", - "following_url": "https://api.github.com/users/Rajdeep-TG/following{/other_user}", - "gists_url": "https://api.github.com/users/Rajdeep-TG/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Rajdeep-TG/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Rajdeep-TG/subscriptions", - "organizations_url": "https://api.github.com/users/Rajdeep-TG/orgs", - "repos_url": "https://api.github.com/users/Rajdeep-TG/repos", - "events_url": "https://api.github.com/users/Rajdeep-TG/events{/privacy}", - "received_events_url": "https://api.github.com/users/Rajdeep-TG/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-rpm", - "state": "uploaded", - "size": 70165969, - "download_count": 39, - "created_at": "2021-10-23T17:54:49Z", - "updated_at": "2021-10-23T17:55:27Z", - "browser_download_url": "https://github.com/Electron-Store/electron-app-store/releases/download/v0.0.4/electron-store-0.0.4.x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/Electron-Store/electron-app-store/releases/assets/47890431", - "id": 47890431, - "node_id": "RA_kwDOF40CC84C2r__", - "name": "Electron-Store-0.0.4-universal.dmg", - "label": null, - "uploader": { - "login": "Rajdeep-TG", - "id": 82720547, - "node_id": "MDQ6VXNlcjgyNzIwNTQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/82720547?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Rajdeep-TG", - "html_url": "https://github.com/Rajdeep-TG", - "followers_url": "https://api.github.com/users/Rajdeep-TG/followers", - "following_url": "https://api.github.com/users/Rajdeep-TG/following{/other_user}", - "gists_url": "https://api.github.com/users/Rajdeep-TG/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Rajdeep-TG/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Rajdeep-TG/subscriptions", - "organizations_url": "https://api.github.com/users/Rajdeep-TG/orgs", - "repos_url": "https://api.github.com/users/Rajdeep-TG/repos", - "events_url": "https://api.github.com/users/Rajdeep-TG/events{/privacy}", - "received_events_url": "https://api.github.com/users/Rajdeep-TG/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 155558183, - "download_count": 219, - "created_at": "2021-10-26T10:18:03Z", - "updated_at": "2021-10-26T10:18:21Z", - "browser_download_url": "https://github.com/Electron-Store/electron-app-store/releases/download/v0.0.4/Electron-Store-0.0.4-universal.dmg" - }, - { - "url": "https://api.github.com/repos/Electron-Store/electron-app-store/releases/assets/48600699", - "id": 48600699, - "node_id": "RA_kwDOF40CC84C5ZZ7", - "name": "Electron-Store-Setup-0.0.4.exe", - "label": null, - "uploader": { - "login": "Rajdeep-TG", - "id": 82720547, - "node_id": "MDQ6VXNlcjgyNzIwNTQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/82720547?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Rajdeep-TG", - "html_url": "https://github.com/Rajdeep-TG", - "followers_url": "https://api.github.com/users/Rajdeep-TG/followers", - "following_url": "https://api.github.com/users/Rajdeep-TG/following{/other_user}", - "gists_url": "https://api.github.com/users/Rajdeep-TG/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Rajdeep-TG/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Rajdeep-TG/subscriptions", - "organizations_url": "https://api.github.com/users/Rajdeep-TG/orgs", - "repos_url": "https://api.github.com/users/Rajdeep-TG/repos", - "events_url": "https://api.github.com/users/Rajdeep-TG/events{/privacy}", - "received_events_url": "https://api.github.com/users/Rajdeep-TG/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 62261387, - "download_count": 558, - "created_at": "2021-11-04T09:00:52Z", - "updated_at": "2021-11-04T09:06:00Z", - "browser_download_url": "https://github.com/Electron-Store/electron-app-store/releases/download/v0.0.4/Electron-Store-Setup-0.0.4.exe" - } - ], - "tarball_url": "https://api.github.com/repos/Electron-Store/electron-app-store/tarball/v0.0.4", - "zipball_url": "https://api.github.com/repos/Electron-Store/electron-app-store/zipball/v0.0.4", - "body_html": "

New Features

\n
    \n
  • Added Download button for canceled Downloads
  • \n
  • Updated Electron to v15
    \nFixed Issues
  • \n
  • Fixed Linux Issues
    \nKnown Bugs
  • \n
  • macOS Code-Signing issue exists so you need to launch it from Finder (for first time).
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:46.963Z" - }, - "electron-clippy": { - "latestRelease": { - "url": "https://api.github.com/repos/HeyitSaif/Clippy/releases/35216906", - "assets_url": "https://api.github.com/repos/HeyitSaif/Clippy/releases/35216906/assets", - "upload_url": "https://uploads.github.com/repos/HeyitSaif/Clippy/releases/35216906/assets{?name,label}", - "html_url": "https://github.com/HeyitSaif/Clippy/releases/tag/refs/heads/master", - "id": 35216906, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTM1MjE2OTA2", - "tag_name": "refs/heads/master", - "target_commitish": "b043c907d29014b3de55a5708d94974240a05969", - "name": "Release refs/heads/master", - "draft": false, - "prerelease": false, - "created_at": "2020-12-14T04:30:40Z", - "published_at": "2020-12-14T04:28:43Z", - "assets": [], - "tarball_url": "https://api.github.com/repos/HeyitSaif/Clippy/tarball/refs/heads/master", - "zipball_url": "https://api.github.com/repos/HeyitSaif/Clippy/zipball/refs/heads/master", - "body_html": "

Changes in this Release

\n
    \n
  • added release workflow
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:47.045Z" - }, - "elephicon": { - "latestRelease": { - "url": "https://api.github.com/repos/sprout2000/elephicon/releases/65650781", - "assets_url": "https://api.github.com/repos/sprout2000/elephicon/releases/65650781/assets", - "upload_url": "https://uploads.github.com/repos/sprout2000/elephicon/releases/65650781/assets{?name,label}", - "html_url": "https://github.com/sprout2000/elephicon/releases/tag/v1.7.12", - "id": 65650781, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "RE_kwDOD3J3M84D6cBd", - "tag_name": "v1.7.12", - "target_commitish": "main", - "name": null, - "draft": false, - "prerelease": false, - "created_at": "2022-04-29T07:13:54Z", - "published_at": "2022-04-29T07:20:13Z", - "assets": [ - { - "url": "https://api.github.com/repos/sprout2000/elephicon/releases/assets/63987682", - "id": 63987682, - "node_id": "RA_kwDOD3J3M84D0F_i", - "name": "Elephicon-1.7.12-darwin-arm64.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 101478029, - "download_count": 1, - "created_at": "2022-04-29T07:25:54Z", - "updated_at": "2022-04-29T07:25:57Z", - "browser_download_url": "https://github.com/sprout2000/elephicon/releases/download/v1.7.12/Elephicon-1.7.12-darwin-arm64.dmg" - }, - { - "url": "https://api.github.com/repos/sprout2000/elephicon/releases/assets/63987681", - "id": 63987681, - "node_id": "RA_kwDOD3J3M84D0F_h", - "name": "Elephicon-1.7.12-darwin-arm64.dmg.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 106908, - "download_count": 0, - "created_at": "2022-04-29T07:25:54Z", - "updated_at": "2022-04-29T07:25:54Z", - "browser_download_url": "https://github.com/sprout2000/elephicon/releases/download/v1.7.12/Elephicon-1.7.12-darwin-arm64.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/sprout2000/elephicon/releases/assets/63987661", - "id": 63987661, - "node_id": "RA_kwDOD3J3M84D0F_N", - "name": "Elephicon-1.7.12-darwin-arm64.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 96957483, - "download_count": 1, - "created_at": "2022-04-29T07:25:38Z", - "updated_at": "2022-04-29T07:25:43Z", - "browser_download_url": "https://github.com/sprout2000/elephicon/releases/download/v1.7.12/Elephicon-1.7.12-darwin-arm64.zip" - }, - { - "url": "https://api.github.com/repos/sprout2000/elephicon/releases/assets/63987662", - "id": 63987662, - "node_id": "RA_kwDOD3J3M84D0F_O", - "name": "Elephicon-1.7.12-darwin-arm64.zip.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 102010, - "download_count": 1, - "created_at": "2022-04-29T07:25:38Z", - "updated_at": "2022-04-29T07:25:39Z", - "browser_download_url": "https://github.com/sprout2000/elephicon/releases/download/v1.7.12/Elephicon-1.7.12-darwin-arm64.zip.blockmap" - }, - { - "url": "https://api.github.com/repos/sprout2000/elephicon/releases/assets/63987312", - "id": 63987312, - "node_id": "RA_kwDOD3J3M84D0F5w", - "name": "Elephicon-1.7.12-darwin-x64.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 101304042, - "download_count": 2, - "created_at": "2022-04-29T07:22:32Z", - "updated_at": "2022-04-29T07:22:36Z", - "browser_download_url": "https://github.com/sprout2000/elephicon/releases/download/v1.7.12/Elephicon-1.7.12-darwin-x64.dmg" - }, - { - "url": "https://api.github.com/repos/sprout2000/elephicon/releases/assets/63987311", - "id": 63987311, - "node_id": "RA_kwDOD3J3M84D0F5v", - "name": "Elephicon-1.7.12-darwin-x64.dmg.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 106293, - "download_count": 0, - "created_at": "2022-04-29T07:22:32Z", - "updated_at": "2022-04-29T07:22:32Z", - "browser_download_url": "https://github.com/sprout2000/elephicon/releases/download/v1.7.12/Elephicon-1.7.12-darwin-x64.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/sprout2000/elephicon/releases/assets/63987070", - "id": 63987070, - "node_id": "RA_kwDOD3J3M84D0F1-", - "name": "Elephicon-1.7.12-darwin-x64.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 97069549, - "download_count": 16, - "created_at": "2022-04-29T07:20:13Z", - "updated_at": "2022-04-29T07:20:17Z", - "browser_download_url": "https://github.com/sprout2000/elephicon/releases/download/v1.7.12/Elephicon-1.7.12-darwin-x64.zip" - }, - { - "url": "https://api.github.com/repos/sprout2000/elephicon/releases/assets/63987069", - "id": 63987069, - "node_id": "RA_kwDOD3J3M84D0F19", - "name": "Elephicon-1.7.12-darwin-x64.zip.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 102143, - "download_count": 0, - "created_at": "2022-04-29T07:20:13Z", - "updated_at": "2022-04-29T07:20:13Z", - "browser_download_url": "https://github.com/sprout2000/elephicon/releases/download/v1.7.12/Elephicon-1.7.12-darwin-x64.zip.blockmap" - }, - { - "url": "https://api.github.com/repos/sprout2000/elephicon/releases/assets/63987684", - "id": 63987684, - "node_id": "RA_kwDOD3J3M84D0F_k", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 848, - "download_count": 15, - "created_at": "2022-04-29T07:25:58Z", - "updated_at": "2022-04-29T07:25:58Z", - "browser_download_url": "https://github.com/sprout2000/elephicon/releases/download/v1.7.12/latest-mac.yml" - } - ], - "tarball_url": "https://api.github.com/repos/sprout2000/elephicon/tarball/v1.7.12", - "zipball_url": "https://api.github.com/repos/sprout2000/elephicon/zipball/v1.7.12", - "body_html": null - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:47.146Z" - }, - "elements": { - "latestRelease": { - "url": "https://api.github.com/repos/FlorianFe/Elements/releases/29028398", - "assets_url": "https://api.github.com/repos/FlorianFe/Elements/releases/29028398/assets", - "upload_url": "https://uploads.github.com/repos/FlorianFe/Elements/releases/29028398/assets{?name,label}", - "html_url": "https://github.com/FlorianFe/Elements/releases/tag/v1.2.1", - "id": 29028398, - "author": { - "login": "FlorianFe", - "id": 19766850, - "node_id": "MDQ6VXNlcjE5NzY2ODUw", - "avatar_url": "https://avatars.githubusercontent.com/u/19766850?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/FlorianFe", - "html_url": "https://github.com/FlorianFe", - "followers_url": "https://api.github.com/users/FlorianFe/followers", - "following_url": "https://api.github.com/users/FlorianFe/following{/other_user}", - "gists_url": "https://api.github.com/users/FlorianFe/gists{/gist_id}", - "starred_url": "https://api.github.com/users/FlorianFe/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/FlorianFe/subscriptions", - "organizations_url": "https://api.github.com/users/FlorianFe/orgs", - "repos_url": "https://api.github.com/users/FlorianFe/repos", - "events_url": "https://api.github.com/users/FlorianFe/events{/privacy}", - "received_events_url": "https://api.github.com/users/FlorianFe/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI5MDI4Mzk4", - "tag_name": "v1.2.1", - "target_commitish": "master", - "name": "", - "draft": false, - "prerelease": false, - "created_at": "2020-07-28T13:06:38Z", - "published_at": "2020-07-28T13:14:54Z", - "assets": [ - { - "url": "https://api.github.com/repos/FlorianFe/Elements/releases/assets/23434357", - "id": 23434357, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNDM0MzU3", - "name": "Elements.AppImage", - "label": null, - "uploader": { - "login": "FlorianFe", - "id": 19766850, - "node_id": "MDQ6VXNlcjE5NzY2ODUw", - "avatar_url": "https://avatars.githubusercontent.com/u/19766850?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/FlorianFe", - "html_url": "https://github.com/FlorianFe", - "followers_url": "https://api.github.com/users/FlorianFe/followers", - "following_url": "https://api.github.com/users/FlorianFe/following{/other_user}", - "gists_url": "https://api.github.com/users/FlorianFe/gists{/gist_id}", - "starred_url": "https://api.github.com/users/FlorianFe/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/FlorianFe/subscriptions", - "organizations_url": "https://api.github.com/users/FlorianFe/orgs", - "repos_url": "https://api.github.com/users/FlorianFe/repos", - "events_url": "https://api.github.com/users/FlorianFe/events{/privacy}", - "received_events_url": "https://api.github.com/users/FlorianFe/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 80567318, - "download_count": 2425, - "created_at": "2020-07-30T23:27:43Z", - "updated_at": "2020-07-30T23:38:28Z", - "browser_download_url": "https://github.com/FlorianFe/Elements/releases/download/v1.2.1/Elements.AppImage" - }, - { - "url": "https://api.github.com/repos/FlorianFe/Elements/releases/assets/23434581", - "id": 23434581, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNDM0NTgx", - "name": "Elements.deb", - "label": null, - "uploader": { - "login": "FlorianFe", - "id": 19766850, - "node_id": "MDQ6VXNlcjE5NzY2ODUw", - "avatar_url": "https://avatars.githubusercontent.com/u/19766850?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/FlorianFe", - "html_url": "https://github.com/FlorianFe", - "followers_url": "https://api.github.com/users/FlorianFe/followers", - "following_url": "https://api.github.com/users/FlorianFe/following{/other_user}", - "gists_url": "https://api.github.com/users/FlorianFe/gists{/gist_id}", - "starred_url": "https://api.github.com/users/FlorianFe/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/FlorianFe/subscriptions", - "organizations_url": "https://api.github.com/users/FlorianFe/orgs", - "repos_url": "https://api.github.com/users/FlorianFe/repos", - "events_url": "https://api.github.com/users/FlorianFe/events{/privacy}", - "received_events_url": "https://api.github.com/users/FlorianFe/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-deb", - "state": "uploaded", - "size": 56059018, - "download_count": 227, - "created_at": "2020-07-30T23:38:37Z", - "updated_at": "2020-07-30T23:45:55Z", - "browser_download_url": "https://github.com/FlorianFe/Elements/releases/download/v1.2.1/Elements.deb" - }, - { - "url": "https://api.github.com/repos/FlorianFe/Elements/releases/assets/23321641", - "id": 23321641, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzMzIxNjQx", - "name": "Elements.dmg", - "label": null, - "uploader": { - "login": "FlorianFe", - "id": 19766850, - "node_id": "MDQ6VXNlcjE5NzY2ODUw", - "avatar_url": "https://avatars.githubusercontent.com/u/19766850?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/FlorianFe", - "html_url": "https://github.com/FlorianFe", - "followers_url": "https://api.github.com/users/FlorianFe/followers", - "following_url": "https://api.github.com/users/FlorianFe/following{/other_user}", - "gists_url": "https://api.github.com/users/FlorianFe/gists{/gist_id}", - "starred_url": "https://api.github.com/users/FlorianFe/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/FlorianFe/subscriptions", - "organizations_url": "https://api.github.com/users/FlorianFe/orgs", - "repos_url": "https://api.github.com/users/FlorianFe/repos", - "events_url": "https://api.github.com/users/FlorianFe/events{/privacy}", - "received_events_url": "https://api.github.com/users/FlorianFe/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 77418095, - "download_count": 219, - "created_at": "2020-07-28T13:15:03Z", - "updated_at": "2020-07-28T13:28:44Z", - "browser_download_url": "https://github.com/FlorianFe/Elements/releases/download/v1.2.1/Elements.dmg" - }, - { - "url": "https://api.github.com/repos/FlorianFe/Elements/releases/assets/23323199", - "id": 23323199, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzMzIzMTk5", - "name": "Elements.exe", - "label": null, - "uploader": { - "login": "FlorianFe", - "id": 19766850, - "node_id": "MDQ6VXNlcjE5NzY2ODUw", - "avatar_url": "https://avatars.githubusercontent.com/u/19766850?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/FlorianFe", - "html_url": "https://github.com/FlorianFe", - "followers_url": "https://api.github.com/users/FlorianFe/followers", - "following_url": "https://api.github.com/users/FlorianFe/following{/other_user}", - "gists_url": "https://api.github.com/users/FlorianFe/gists{/gist_id}", - "starred_url": "https://api.github.com/users/FlorianFe/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/FlorianFe/subscriptions", - "organizations_url": "https://api.github.com/users/FlorianFe/orgs", - "repos_url": "https://api.github.com/users/FlorianFe/repos", - "events_url": "https://api.github.com/users/FlorianFe/events{/privacy}", - "received_events_url": "https://api.github.com/users/FlorianFe/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 54799628, - "download_count": 921, - "created_at": "2020-07-28T13:50:51Z", - "updated_at": "2020-07-28T13:59:11Z", - "browser_download_url": "https://github.com/FlorianFe/Elements/releases/download/v1.2.1/Elements.exe" - } - ], - "tarball_url": "https://api.github.com/repos/FlorianFe/Elements/tarball/v1.2.1", - "zipball_url": "https://api.github.com/repos/FlorianFe/Elements/zipball/v1.2.1", - "body_html": "

🗺 navigation with direction keys
\n🎨 small CSS changes
\n fixed a small issue with hydrogen

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:47.146Z" - }, - "encrypt0r": { - "latestRelease": { - "url": "https://api.github.com/repos/kunalnagar/encrypt0r/releases/66297501", - "assets_url": "https://api.github.com/repos/kunalnagar/encrypt0r/releases/66297501/assets", - "upload_url": "https://uploads.github.com/repos/kunalnagar/encrypt0r/releases/66297501/assets{?name,label}", - "html_url": "https://github.com/kunalnagar/encrypt0r/releases/tag/v3.10.8", - "id": 66297501, - "author": { - "login": "kunalnagar", - "id": 2741371, - "node_id": "MDQ6VXNlcjI3NDEzNzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/2741371?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/kunalnagar", - "html_url": "https://github.com/kunalnagar", - "followers_url": "https://api.github.com/users/kunalnagar/followers", - "following_url": "https://api.github.com/users/kunalnagar/following{/other_user}", - "gists_url": "https://api.github.com/users/kunalnagar/gists{/gist_id}", - "starred_url": "https://api.github.com/users/kunalnagar/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kunalnagar/subscriptions", - "organizations_url": "https://api.github.com/users/kunalnagar/orgs", - "repos_url": "https://api.github.com/users/kunalnagar/repos", - "events_url": "https://api.github.com/users/kunalnagar/events{/privacy}", - "received_events_url": "https://api.github.com/users/kunalnagar/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOCouNFs4D856d", - "tag_name": "v3.10.8", - "target_commitish": "master", - "name": "v3.10.8", - "draft": false, - "prerelease": false, - "created_at": "2022-05-07T18:47:48Z", - "published_at": "2022-05-07T18:47:53Z", - "assets": [ - { - "url": "https://api.github.com/repos/kunalnagar/encrypt0r/releases/assets/64793718", - "id": 64793718, - "node_id": "RA_kwDOCouNFs4D3Kx2", - "name": "encrypt0r-linux-deb.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "binary/octet-stream", - "state": "uploaded", - "size": 73428602, - "download_count": 1, - "created_at": "2022-05-07T18:54:23Z", - "updated_at": "2022-05-07T18:54:25Z", - "browser_download_url": "https://github.com/kunalnagar/encrypt0r/releases/download/v3.10.8/encrypt0r-linux-deb.zip" - }, - { - "url": "https://api.github.com/repos/kunalnagar/encrypt0r/releases/assets/64793722", - "id": 64793722, - "node_id": "RA_kwDOCouNFs4D3Kx6", - "name": "encrypt0r-linux-x64.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "binary/octet-stream", - "state": "uploaded", - "size": 102402524, - "download_count": 1, - "created_at": "2022-05-07T18:54:26Z", - "updated_at": "2022-05-07T18:54:28Z", - "browser_download_url": "https://github.com/kunalnagar/encrypt0r/releases/download/v3.10.8/encrypt0r-linux-x64.zip" - }, - { - "url": "https://api.github.com/repos/kunalnagar/encrypt0r/releases/assets/64793724", - "id": 64793724, - "node_id": "RA_kwDOCouNFs4D3Kx8", - "name": "encrypt0r-mac-m1.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "binary/octet-stream", - "state": "uploaded", - "size": 253072899, - "download_count": 0, - "created_at": "2022-05-07T18:54:29Z", - "updated_at": "2022-05-07T18:54:34Z", - "browser_download_url": "https://github.com/kunalnagar/encrypt0r/releases/download/v3.10.8/encrypt0r-mac-m1.zip" - }, - { - "url": "https://api.github.com/repos/kunalnagar/encrypt0r/releases/assets/64793725", - "id": 64793725, - "node_id": "RA_kwDOCouNFs4D3Kx9", - "name": "encrypt0r-mac.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "binary/octet-stream", - "state": "uploaded", - "size": 244880804, - "download_count": 0, - "created_at": "2022-05-07T18:54:34Z", - "updated_at": "2022-05-07T18:54:39Z", - "browser_download_url": "https://github.com/kunalnagar/encrypt0r/releases/download/v3.10.8/encrypt0r-mac.zip" - }, - { - "url": "https://api.github.com/repos/kunalnagar/encrypt0r/releases/assets/64793731", - "id": 64793731, - "node_id": "RA_kwDOCouNFs4D3KyD", - "name": "encrypt0r-windows-x64.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "binary/octet-stream", - "state": "uploaded", - "size": 90974785, - "download_count": 0, - "created_at": "2022-05-07T18:54:40Z", - "updated_at": "2022-05-07T18:54:41Z", - "browser_download_url": "https://github.com/kunalnagar/encrypt0r/releases/download/v3.10.8/encrypt0r-windows-x64.zip" - }, - { - "url": "https://api.github.com/repos/kunalnagar/encrypt0r/releases/assets/64793732", - "id": 64793732, - "node_id": "RA_kwDOCouNFs4D3KyE", - "name": "encrypt0r-windows-x86.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "binary/octet-stream", - "state": "uploaded", - "size": 85997908, - "download_count": 0, - "created_at": "2022-05-07T18:54:42Z", - "updated_at": "2022-05-07T18:54:44Z", - "browser_download_url": "https://github.com/kunalnagar/encrypt0r/releases/download/v3.10.8/encrypt0r-windows-x86.zip" - } - ], - "tarball_url": "https://api.github.com/repos/kunalnagar/encrypt0r/tarball/v3.10.8", - "zipball_url": "https://api.github.com/repos/kunalnagar/encrypt0r/zipball/v3.10.8", - "body_html": "

3.10.8 (2022-05-07)

\n

Chores

\n
    \n
  • deps: update dependency electron-packager to v15.5.1 (#144) (56b1595)
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:47.266Z" - }, - "email-securely-app": { - "latestRelease": { - "url": "https://api.github.com/repos/vladimiry/ElectronMail/releases/64972579", - "assets_url": "https://api.github.com/repos/vladimiry/ElectronMail/releases/64972579/assets", - "upload_url": "https://uploads.github.com/repos/vladimiry/ElectronMail/releases/64972579/assets{?name,label}", - "html_url": "https://github.com/vladimiry/ElectronMail/releases/tag/v4.15.0", - "id": 64972579, - "author": { - "login": "vladimiry", - "id": 1560781, - "node_id": "MDQ6VXNlcjE1NjA3ODE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1560781?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/vladimiry", - "html_url": "https://github.com/vladimiry", - "followers_url": "https://api.github.com/users/vladimiry/followers", - "following_url": "https://api.github.com/users/vladimiry/following{/other_user}", - "gists_url": "https://api.github.com/users/vladimiry/gists{/gist_id}", - "starred_url": "https://api.github.com/users/vladimiry/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vladimiry/subscriptions", - "organizations_url": "https://api.github.com/users/vladimiry/orgs", - "repos_url": "https://api.github.com/users/vladimiry/repos", - "events_url": "https://api.github.com/users/vladimiry/events{/privacy}", - "received_events_url": "https://api.github.com/users/vladimiry/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOBt668s4D32cj", - "tag_name": "v4.15.0", - "target_commitish": "master", - "name": "v4.15.0", - "draft": false, - "prerelease": false, - "created_at": "2022-04-21T21:04:01Z", - "published_at": "2022-04-22T06:45:34Z", - "assets": [ - { - "url": "https://api.github.com/repos/vladimiry/ElectronMail/releases/assets/63294047", - "id": 63294047, - "node_id": "RA_kwDOBt668s4Dxcpf", - "name": "electron-mail-4.15.0-linux-amd64.deb", - "label": null, - "uploader": { - "login": "vladimiry", - "id": 1560781, - "node_id": "MDQ6VXNlcjE1NjA3ODE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1560781?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/vladimiry", - "html_url": "https://github.com/vladimiry", - "followers_url": "https://api.github.com/users/vladimiry/followers", - "following_url": "https://api.github.com/users/vladimiry/following{/other_user}", - "gists_url": "https://api.github.com/users/vladimiry/gists{/gist_id}", - "starred_url": "https://api.github.com/users/vladimiry/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vladimiry/subscriptions", - "organizations_url": "https://api.github.com/users/vladimiry/orgs", - "repos_url": "https://api.github.com/users/vladimiry/repos", - "events_url": "https://api.github.com/users/vladimiry/events{/privacy}", - "received_events_url": "https://api.github.com/users/vladimiry/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.debian.binary-package", - "state": "uploaded", - "size": 106689672, - "download_count": 273, - "created_at": "2022-04-22T06:21:36Z", - "updated_at": "2022-04-22T06:23:26Z", - "browser_download_url": "https://github.com/vladimiry/ElectronMail/releases/download/v4.15.0/electron-mail-4.15.0-linux-amd64.deb" - }, - { - "url": "https://api.github.com/repos/vladimiry/ElectronMail/releases/assets/63294136", - "id": 63294136, - "node_id": "RA_kwDOBt668s4Dxcq4", - "name": "electron-mail-4.15.0-linux-amd64.snap", - "label": null, - "uploader": { - "login": "vladimiry", - "id": 1560781, - "node_id": "MDQ6VXNlcjE1NjA3ODE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1560781?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/vladimiry", - "html_url": "https://github.com/vladimiry", - "followers_url": "https://api.github.com/users/vladimiry/followers", - "following_url": "https://api.github.com/users/vladimiry/following{/other_user}", - "gists_url": "https://api.github.com/users/vladimiry/gists{/gist_id}", - "starred_url": "https://api.github.com/users/vladimiry/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vladimiry/subscriptions", - "organizations_url": "https://api.github.com/users/vladimiry/orgs", - "repos_url": "https://api.github.com/users/vladimiry/repos", - "events_url": "https://api.github.com/users/vladimiry/events{/privacy}", - "received_events_url": "https://api.github.com/users/vladimiry/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 217440256, - "download_count": 11, - "created_at": "2022-04-22T06:23:26Z", - "updated_at": "2022-04-22T06:27:04Z", - "browser_download_url": "https://github.com/vladimiry/ElectronMail/releases/download/v4.15.0/electron-mail-4.15.0-linux-amd64.snap" - }, - { - "url": "https://api.github.com/repos/vladimiry/ElectronMail/releases/assets/63294364", - "id": 63294364, - "node_id": "RA_kwDOBt668s4Dxcuc", - "name": "electron-mail-4.15.0-linux-x64.freebsd", - "label": null, - "uploader": { - "login": "vladimiry", - "id": 1560781, - "node_id": "MDQ6VXNlcjE1NjA3ODE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1560781?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/vladimiry", - "html_url": "https://github.com/vladimiry", - "followers_url": "https://api.github.com/users/vladimiry/followers", - "following_url": "https://api.github.com/users/vladimiry/following{/other_user}", - "gists_url": "https://api.github.com/users/vladimiry/gists{/gist_id}", - "starred_url": "https://api.github.com/users/vladimiry/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vladimiry/subscriptions", - "organizations_url": "https://api.github.com/users/vladimiry/orgs", - "repos_url": "https://api.github.com/users/vladimiry/repos", - "events_url": "https://api.github.com/users/vladimiry/events{/privacy}", - "received_events_url": "https://api.github.com/users/vladimiry/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 137699320, - "download_count": 3, - "created_at": "2022-04-22T06:27:04Z", - "updated_at": "2022-04-22T06:29:31Z", - "browser_download_url": "https://github.com/vladimiry/ElectronMail/releases/download/v4.15.0/electron-mail-4.15.0-linux-x64.freebsd" - }, - { - "url": "https://api.github.com/repos/vladimiry/ElectronMail/releases/assets/63294806", - "id": 63294806, - "node_id": "RA_kwDOBt668s4Dxc1W", - "name": "electron-mail-4.15.0-linux-x64.pacman", - "label": null, - "uploader": { - "login": "vladimiry", - "id": 1560781, - "node_id": "MDQ6VXNlcjE1NjA3ODE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1560781?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/vladimiry", - "html_url": "https://github.com/vladimiry", - "followers_url": "https://api.github.com/users/vladimiry/followers", - "following_url": "https://api.github.com/users/vladimiry/following{/other_user}", - "gists_url": "https://api.github.com/users/vladimiry/gists{/gist_id}", - "starred_url": "https://api.github.com/users/vladimiry/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vladimiry/subscriptions", - "organizations_url": "https://api.github.com/users/vladimiry/orgs", - "repos_url": "https://api.github.com/users/vladimiry/repos", - "events_url": "https://api.github.com/users/vladimiry/events{/privacy}", - "received_events_url": "https://api.github.com/users/vladimiry/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 106683224, - "download_count": 519, - "created_at": "2022-04-22T06:29:31Z", - "updated_at": "2022-04-22T06:31:29Z", - "browser_download_url": "https://github.com/vladimiry/ElectronMail/releases/download/v4.15.0/electron-mail-4.15.0-linux-x64.pacman" - }, - { - "url": "https://api.github.com/repos/vladimiry/ElectronMail/releases/assets/63294978", - "id": 63294978, - "node_id": "RA_kwDOBt668s4Dxc4C", - "name": "electron-mail-4.15.0-linux-x86_64.AppImage", - "label": null, - "uploader": { - "login": "vladimiry", - "id": 1560781, - "node_id": "MDQ6VXNlcjE1NjA3ODE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1560781?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/vladimiry", - "html_url": "https://github.com/vladimiry", - "followers_url": "https://api.github.com/users/vladimiry/followers", - "following_url": "https://api.github.com/users/vladimiry/following{/other_user}", - "gists_url": "https://api.github.com/users/vladimiry/gists{/gist_id}", - "starred_url": "https://api.github.com/users/vladimiry/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vladimiry/subscriptions", - "organizations_url": "https://api.github.com/users/vladimiry/orgs", - "repos_url": "https://api.github.com/users/vladimiry/repos", - "events_url": "https://api.github.com/users/vladimiry/events{/privacy}", - "received_events_url": "https://api.github.com/users/vladimiry/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.appimage", - "state": "uploaded", - "size": 214389952, - "download_count": 70, - "created_at": "2022-04-22T06:31:29Z", - "updated_at": "2022-04-22T06:35:15Z", - "browser_download_url": "https://github.com/vladimiry/ElectronMail/releases/download/v4.15.0/electron-mail-4.15.0-linux-x86_64.AppImage" - }, - { - "url": "https://api.github.com/repos/vladimiry/ElectronMail/releases/assets/63295180", - "id": 63295180, - "node_id": "RA_kwDOBt668s4Dxc7M", - "name": "electron-mail-4.15.0-linux-x86_64.rpm", - "label": null, - "uploader": { - "login": "vladimiry", - "id": 1560781, - "node_id": "MDQ6VXNlcjE1NjA3ODE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1560781?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/vladimiry", - "html_url": "https://github.com/vladimiry", - "followers_url": "https://api.github.com/users/vladimiry/followers", - "following_url": "https://api.github.com/users/vladimiry/following{/other_user}", - "gists_url": "https://api.github.com/users/vladimiry/gists{/gist_id}", - "starred_url": "https://api.github.com/users/vladimiry/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vladimiry/subscriptions", - "organizations_url": "https://api.github.com/users/vladimiry/orgs", - "repos_url": "https://api.github.com/users/vladimiry/repos", - "events_url": "https://api.github.com/users/vladimiry/events{/privacy}", - "received_events_url": "https://api.github.com/users/vladimiry/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-rpm", - "state": "uploaded", - "size": 111662780, - "download_count": 33, - "created_at": "2022-04-22T06:35:15Z", - "updated_at": "2022-04-22T06:37:16Z", - "browser_download_url": "https://github.com/vladimiry/ElectronMail/releases/download/v4.15.0/electron-mail-4.15.0-linux-x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/vladimiry/ElectronMail/releases/assets/63295345", - "id": 63295345, - "node_id": "RA_kwDOBt668s4Dxc9x", - "name": "electron-mail-4.15.0-mac-x64.dmg", - "label": null, - "uploader": { - "login": "vladimiry", - "id": 1560781, - "node_id": "MDQ6VXNlcjE1NjA3ODE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1560781?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/vladimiry", - "html_url": "https://github.com/vladimiry", - "followers_url": "https://api.github.com/users/vladimiry/followers", - "following_url": "https://api.github.com/users/vladimiry/following{/other_user}", - "gists_url": "https://api.github.com/users/vladimiry/gists{/gist_id}", - "starred_url": "https://api.github.com/users/vladimiry/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vladimiry/subscriptions", - "organizations_url": "https://api.github.com/users/vladimiry/orgs", - "repos_url": "https://api.github.com/users/vladimiry/repos", - "events_url": "https://api.github.com/users/vladimiry/events{/privacy}", - "received_events_url": "https://api.github.com/users/vladimiry/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 200280418, - "download_count": 242, - "created_at": "2022-04-22T06:37:16Z", - "updated_at": "2022-04-22T06:40:51Z", - "browser_download_url": "https://github.com/vladimiry/ElectronMail/releases/download/v4.15.0/electron-mail-4.15.0-mac-x64.dmg" - }, - { - "url": "https://api.github.com/repos/vladimiry/ElectronMail/releases/assets/63295486", - "id": 63295486, - "node_id": "RA_kwDOBt668s4Dxc_-", - "name": "electron-mail-4.15.0-windows-x64-nsis-installer.exe", - "label": null, - "uploader": { - "login": "vladimiry", - "id": 1560781, - "node_id": "MDQ6VXNlcjE1NjA3ODE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1560781?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/vladimiry", - "html_url": "https://github.com/vladimiry", - "followers_url": "https://api.github.com/users/vladimiry/followers", - "following_url": "https://api.github.com/users/vladimiry/following{/other_user}", - "gists_url": "https://api.github.com/users/vladimiry/gists{/gist_id}", - "starred_url": "https://api.github.com/users/vladimiry/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vladimiry/subscriptions", - "organizations_url": "https://api.github.com/users/vladimiry/orgs", - "repos_url": "https://api.github.com/users/vladimiry/repos", - "events_url": "https://api.github.com/users/vladimiry/events{/privacy}", - "received_events_url": "https://api.github.com/users/vladimiry/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-ms-dos-executable", - "state": "uploaded", - "size": 184921335, - "download_count": 690, - "created_at": "2022-04-22T06:40:51Z", - "updated_at": "2022-04-22T06:43:56Z", - "browser_download_url": "https://github.com/vladimiry/ElectronMail/releases/download/v4.15.0/electron-mail-4.15.0-windows-x64-nsis-installer.exe" - } - ], - "tarball_url": "https://api.github.com/repos/vladimiry/ElectronMail/tarball/v4.15.0", - "zipball_url": "https://api.github.com/repos/vladimiry/ElectronMail/zipball/v4.15.0", - "body_html": "
    \n
  • Adopt recent @ProtonMail's Tor \"v3 => v4\" address update (#507, 3dae304). This should fix the \"Not Found\"-like error started to occur in the app on April 20th 2022 when the v3 Tor address got suddenly discontinued by @ProtonMail.
  • \n
  • Enable support for tray icon size customization (#505, 4597565). This should help with solving a rare case when the app tray icon stands out by its size from the rest of the tray icons.
    \n\"164544462-8526abce-425a-4002-adb8-02192eb744ba\"
  • \n
  • Enable support for custom per-account \"User-Agent\" browser's request header (a64508d). This feature replaces the previously added \"user agent rotation\" feature.
    \n\"user-agent\"
  • \n
  • Update @ProtonMail web clients stack (29cf8d7, 17b56d2).
  • \n
  • The settings.bin and session.bin files produced or modified by v4.15.0+ app versions won't be compatible with the previous app versions (only the backward compatibility is respected). So if you practice downgrading the app version, it's recommended to backup the app data files (all the files produced and modified by the app listed in the FAQ, see point #2).
  • \n
\n
sha256 hash sums and build logs\n
f937527751a2a67280ff7c47c069e9e8c0a3bfa320d18cc4bb088ac1159a6e43  electron-mail-4.15.0-linux-amd64.deb\n9c76b801c403b9c7622cbc7d3592f8e3a8ebaf351434cb1538a34dd591266943  electron-mail-4.15.0-linux-amd64.snap\n7119fac29ea5ac5dbb85a5647e7bcbabf47e2fc486df23742eb47447492732f4  electron-mail-4.15.0-linux-x64.freebsd\n88e2bbe78f36139bb3711b055c1e40f0618dc7f6226bff52530a3c1602ebaaed  electron-mail-4.15.0-linux-x64.pacman\n818b381eb9b7c838e633db809e787f0746c83f7ae555e1ad6a289d2f72d86d29  electron-mail-4.15.0-linux-x86_64.AppImage\ndf9ae2b96576004907c99f3452621887651f956d08b42855468eb993a435cb35  electron-mail-4.15.0-linux-x86_64.rpm\n186f508ab4ab9e81120146ebba080bbad464b3e245d57e11f5be96f2a70b211a  electron-mail-4.15.0-mac-x64.dmg\n5b990fe313d71a12581f1c14c9768fdae96c9f9f745af9fcbdc968672f1e832a  electron-mail-4.15.0-windows-x64-nsis-installer.exe\n
\n

Build log link: https://github.com/vladimiry/ElectronMail/actions/runs/2204335630

\n
", - "reactions": { - "url": "https://api.github.com/repos/vladimiry/ElectronMail/releases/64972579/reactions", - "total_count": 5, - "+1": 4, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 1, - "rocket": 0, - "eyes": 0 - }, - "mentions_count": 1 - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:47.336Z" - }, - "erin": { - "latestRelease": { - "url": "https://api.github.com/repos/losbiw/erin/releases/54262330", - "assets_url": "https://api.github.com/repos/losbiw/erin/releases/54262330/assets", - "upload_url": "https://uploads.github.com/repos/losbiw/erin/releases/54262330/assets{?name,label}", - "html_url": "https://github.com/losbiw/erin/releases/tag/v2.1.4", - "id": 54262330, - "author": { - "login": "losbiw", - "id": 57506835, - "node_id": "MDQ6VXNlcjU3NTA2ODM1", - "avatar_url": "https://avatars.githubusercontent.com/u/57506835?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/losbiw", - "html_url": "https://github.com/losbiw", - "followers_url": "https://api.github.com/users/losbiw/followers", - "following_url": "https://api.github.com/users/losbiw/following{/other_user}", - "gists_url": "https://api.github.com/users/losbiw/gists{/gist_id}", - "starred_url": "https://api.github.com/users/losbiw/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/losbiw/subscriptions", - "organizations_url": "https://api.github.com/users/losbiw/orgs", - "repos_url": "https://api.github.com/users/losbiw/repos", - "events_url": "https://api.github.com/users/losbiw/events{/privacy}", - "received_events_url": "https://api.github.com/users/losbiw/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOEDEX4s4DO_o6", - "tag_name": "v2.1.4", - "target_commitish": "master", - "name": "Dependency update", - "draft": false, - "prerelease": false, - "created_at": "2021-11-29T18:13:00Z", - "published_at": "2021-11-29T18:22:37Z", - "assets": [ - { - "url": "https://api.github.com/repos/losbiw/erin/releases/assets/50576023", - "id": 50576023, - "node_id": "RA_kwDOEDEX4s4DA7qX", - "name": "erin.deb", - "label": "", - "uploader": { - "login": "losbiw", - "id": 57506835, - "node_id": "MDQ6VXNlcjU3NTA2ODM1", - "avatar_url": "https://avatars.githubusercontent.com/u/57506835?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/losbiw", - "html_url": "https://github.com/losbiw", - "followers_url": "https://api.github.com/users/losbiw/followers", - "following_url": "https://api.github.com/users/losbiw/following{/other_user}", - "gists_url": "https://api.github.com/users/losbiw/gists{/gist_id}", - "starred_url": "https://api.github.com/users/losbiw/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/losbiw/subscriptions", - "organizations_url": "https://api.github.com/users/losbiw/orgs", - "repos_url": "https://api.github.com/users/losbiw/repos", - "events_url": "https://api.github.com/users/losbiw/events{/privacy}", - "received_events_url": "https://api.github.com/users/losbiw/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 93715960, - "download_count": 32, - "created_at": "2021-11-29T18:16:50Z", - "updated_at": "2021-11-29T18:17:58Z", - "browser_download_url": "https://github.com/losbiw/erin/releases/download/v2.1.4/erin.deb" - }, - { - "url": "https://api.github.com/repos/losbiw/erin/releases/assets/50575236", - "id": 50575236, - "node_id": "RA_kwDOEDEX4s4DA7eE", - "name": "erin.dmg", - "label": "", - "uploader": { - "login": "losbiw", - "id": 57506835, - "node_id": "MDQ6VXNlcjU3NTA2ODM1", - "avatar_url": "https://avatars.githubusercontent.com/u/57506835?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/losbiw", - "html_url": "https://github.com/losbiw", - "followers_url": "https://api.github.com/users/losbiw/followers", - "following_url": "https://api.github.com/users/losbiw/following{/other_user}", - "gists_url": "https://api.github.com/users/losbiw/gists{/gist_id}", - "starred_url": "https://api.github.com/users/losbiw/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/losbiw/subscriptions", - "organizations_url": "https://api.github.com/users/losbiw/orgs", - "repos_url": "https://api.github.com/users/losbiw/repos", - "events_url": "https://api.github.com/users/losbiw/events{/privacy}", - "received_events_url": "https://api.github.com/users/losbiw/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 118392795, - "download_count": 18, - "created_at": "2021-11-29T18:03:52Z", - "updated_at": "2021-11-29T18:06:17Z", - "browser_download_url": "https://github.com/losbiw/erin/releases/download/v2.1.4/erin.dmg" - }, - { - "url": "https://api.github.com/repos/losbiw/erin/releases/assets/50575237", - "id": 50575237, - "node_id": "RA_kwDOEDEX4s4DA7eF", - "name": "erin.dmg.blockmap", - "label": "", - "uploader": { - "login": "losbiw", - "id": 57506835, - "node_id": "MDQ6VXNlcjU3NTA2ODM1", - "avatar_url": "https://avatars.githubusercontent.com/u/57506835?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/losbiw", - "html_url": "https://github.com/losbiw", - "followers_url": "https://api.github.com/users/losbiw/followers", - "following_url": "https://api.github.com/users/losbiw/following{/other_user}", - "gists_url": "https://api.github.com/users/losbiw/gists{/gist_id}", - "starred_url": "https://api.github.com/users/losbiw/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/losbiw/subscriptions", - "organizations_url": "https://api.github.com/users/losbiw/orgs", - "repos_url": "https://api.github.com/users/losbiw/repos", - "events_url": "https://api.github.com/users/losbiw/events{/privacy}", - "received_events_url": "https://api.github.com/users/losbiw/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 124008, - "download_count": 6, - "created_at": "2021-11-29T18:03:52Z", - "updated_at": "2021-11-29T18:03:52Z", - "browser_download_url": "https://github.com/losbiw/erin/releases/download/v2.1.4/erin.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/losbiw/erin/releases/assets/50575278", - "id": 50575278, - "node_id": "RA_kwDOEDEX4s4DA7eu", - "name": "erin.exe", - "label": "", - "uploader": { - "login": "losbiw", - "id": 57506835, - "node_id": "MDQ6VXNlcjU3NTA2ODM1", - "avatar_url": "https://avatars.githubusercontent.com/u/57506835?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/losbiw", - "html_url": "https://github.com/losbiw", - "followers_url": "https://api.github.com/users/losbiw/followers", - "following_url": "https://api.github.com/users/losbiw/following{/other_user}", - "gists_url": "https://api.github.com/users/losbiw/gists{/gist_id}", - "starred_url": "https://api.github.com/users/losbiw/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/losbiw/subscriptions", - "organizations_url": "https://api.github.com/users/losbiw/orgs", - "repos_url": "https://api.github.com/users/losbiw/repos", - "events_url": "https://api.github.com/users/losbiw/events{/privacy}", - "received_events_url": "https://api.github.com/users/losbiw/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 93325944, - "download_count": 442, - "created_at": "2021-11-29T18:04:14Z", - "updated_at": "2021-11-29T18:06:05Z", - "browser_download_url": "https://github.com/losbiw/erin/releases/download/v2.1.4/erin.exe" - }, - { - "url": "https://api.github.com/repos/losbiw/erin/releases/assets/50575277", - "id": 50575277, - "node_id": "RA_kwDOEDEX4s4DA7et", - "name": "erin.exe.blockmap", - "label": "", - "uploader": { - "login": "losbiw", - "id": 57506835, - "node_id": "MDQ6VXNlcjU3NTA2ODM1", - "avatar_url": "https://avatars.githubusercontent.com/u/57506835?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/losbiw", - "html_url": "https://github.com/losbiw", - "followers_url": "https://api.github.com/users/losbiw/followers", - "following_url": "https://api.github.com/users/losbiw/following{/other_user}", - "gists_url": "https://api.github.com/users/losbiw/gists{/gist_id}", - "starred_url": "https://api.github.com/users/losbiw/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/losbiw/subscriptions", - "organizations_url": "https://api.github.com/users/losbiw/orgs", - "repos_url": "https://api.github.com/users/losbiw/repos", - "events_url": "https://api.github.com/users/losbiw/events{/privacy}", - "received_events_url": "https://api.github.com/users/losbiw/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 97093, - "download_count": 10, - "created_at": "2021-11-29T18:04:14Z", - "updated_at": "2021-11-29T18:04:14Z", - "browser_download_url": "https://github.com/losbiw/erin/releases/download/v2.1.4/erin.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/losbiw/erin/releases/assets/50576161", - "id": 50576161, - "node_id": "RA_kwDOEDEX4s4DA7sh", - "name": "erin.rpm", - "label": "", - "uploader": { - "login": "losbiw", - "id": 57506835, - "node_id": "MDQ6VXNlcjU3NTA2ODM1", - "avatar_url": "https://avatars.githubusercontent.com/u/57506835?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/losbiw", - "html_url": "https://github.com/losbiw", - "followers_url": "https://api.github.com/users/losbiw/followers", - "following_url": "https://api.github.com/users/losbiw/following{/other_user}", - "gists_url": "https://api.github.com/users/losbiw/gists{/gist_id}", - "starred_url": "https://api.github.com/users/losbiw/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/losbiw/subscriptions", - "organizations_url": "https://api.github.com/users/losbiw/orgs", - "repos_url": "https://api.github.com/users/losbiw/repos", - "events_url": "https://api.github.com/users/losbiw/events{/privacy}", - "received_events_url": "https://api.github.com/users/losbiw/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-redhat-package-manager", - "state": "uploaded", - "size": 93829161, - "download_count": 6, - "created_at": "2021-11-29T18:18:36Z", - "updated_at": "2021-11-29T18:18:58Z", - "browser_download_url": "https://github.com/losbiw/erin/releases/download/v2.1.4/erin.rpm" - }, - { - "url": "https://api.github.com/repos/losbiw/erin/releases/assets/50575361", - "id": 50575361, - "node_id": "RA_kwDOEDEX4s4DA7gB", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "losbiw", - "id": 57506835, - "node_id": "MDQ6VXNlcjU3NTA2ODM1", - "avatar_url": "https://avatars.githubusercontent.com/u/57506835?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/losbiw", - "html_url": "https://github.com/losbiw", - "followers_url": "https://api.github.com/users/losbiw/followers", - "following_url": "https://api.github.com/users/losbiw/following{/other_user}", - "gists_url": "https://api.github.com/users/losbiw/gists{/gist_id}", - "starred_url": "https://api.github.com/users/losbiw/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/losbiw/subscriptions", - "organizations_url": "https://api.github.com/users/losbiw/orgs", - "repos_url": "https://api.github.com/users/losbiw/repos", - "events_url": "https://api.github.com/users/losbiw/events{/privacy}", - "received_events_url": "https://api.github.com/users/losbiw/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 313, - "download_count": 14, - "created_at": "2021-11-29T18:06:17Z", - "updated_at": "2021-11-29T18:06:18Z", - "browser_download_url": "https://github.com/losbiw/erin/releases/download/v2.1.4/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/losbiw/erin/releases/assets/50575362", - "id": 50575362, - "node_id": "RA_kwDOEDEX4s4DA7gC", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "losbiw", - "id": 57506835, - "node_id": "MDQ6VXNlcjU3NTA2ODM1", - "avatar_url": "https://avatars.githubusercontent.com/u/57506835?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/losbiw", - "html_url": "https://github.com/losbiw", - "followers_url": "https://api.github.com/users/losbiw/followers", - "following_url": "https://api.github.com/users/losbiw/following{/other_user}", - "gists_url": "https://api.github.com/users/losbiw/gists{/gist_id}", - "starred_url": "https://api.github.com/users/losbiw/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/losbiw/subscriptions", - "organizations_url": "https://api.github.com/users/losbiw/orgs", - "repos_url": "https://api.github.com/users/losbiw/repos", - "events_url": "https://api.github.com/users/losbiw/events{/privacy}", - "received_events_url": "https://api.github.com/users/losbiw/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 312, - "download_count": 577, - "created_at": "2021-11-29T18:06:17Z", - "updated_at": "2021-11-29T18:06:17Z", - "browser_download_url": "https://github.com/losbiw/erin/releases/download/v2.1.4/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/losbiw/erin/tarball/v2.1.4", - "zipball_url": "https://api.github.com/repos/losbiw/erin/zipball/v2.1.4", - "body_html": "

Update all vulnerable dependencies;
\nReplace \"Wallpaper\" directory with a single self-contained Wallpaper executable

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:47.346Z" - }, - "enderframework": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:47.483Z" - }, - "excel-parser-processor": { - "latestRelease": { - "url": "https://api.github.com/repos/btargac/excel-parser-processor/releases/59411809", - "assets_url": "https://api.github.com/repos/btargac/excel-parser-processor/releases/59411809/assets", - "upload_url": "https://uploads.github.com/repos/btargac/excel-parser-processor/releases/59411809/assets{?name,label}", - "html_url": "https://github.com/btargac/excel-parser-processor/releases/tag/v1.3.1", - "id": 59411809, - "author": { - "login": "btargac", - "id": 5160933, - "node_id": "MDQ6VXNlcjUxNjA5MzM=", - "avatar_url": "https://avatars.githubusercontent.com/u/5160933?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/btargac", - "html_url": "https://github.com/btargac", - "followers_url": "https://api.github.com/users/btargac/followers", - "following_url": "https://api.github.com/users/btargac/following{/other_user}", - "gists_url": "https://api.github.com/users/btargac/gists{/gist_id}", - "starred_url": "https://api.github.com/users/btargac/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/btargac/subscriptions", - "organizations_url": "https://api.github.com/users/btargac/orgs", - "repos_url": "https://api.github.com/users/btargac/repos", - "events_url": "https://api.github.com/users/btargac/events{/privacy}", - "received_events_url": "https://api.github.com/users/btargac/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOB0tdZM4Dio1h", - "tag_name": "v1.3.1", - "target_commitish": "master", - "name": "Fix for old xls files", - "draft": false, - "prerelease": false, - "created_at": "2022-02-13T23:09:51Z", - "published_at": "2022-02-13T23:24:24Z", - "assets": [ - { - "url": "https://api.github.com/repos/btargac/excel-parser-processor/releases/assets/56733369", - "id": 56733369, - "node_id": "RA_kwDOB0tdZM4DYa65", - "name": "excel-parser-processor-1.3.1-ia32.nsis.7z", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/x-7z-compressed", - "state": "uploaded", - "size": 80216813, - "download_count": 39, - "created_at": "2022-02-13T23:15:45Z", - "updated_at": "2022-02-13T23:15:48Z", - "browser_download_url": "https://github.com/btargac/excel-parser-processor/releases/download/v1.3.1/excel-parser-processor-1.3.1-ia32.nsis.7z" - }, - { - "url": "https://api.github.com/repos/btargac/excel-parser-processor/releases/assets/56733662", - "id": 56733662, - "node_id": "RA_kwDOB0tdZM4DYa_e", - "name": "Excel-Parser-Processor-1.3.1-mac.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 98426447, - "download_count": 41, - "created_at": "2022-02-13T23:21:17Z", - "updated_at": "2022-02-13T23:21:19Z", - "browser_download_url": "https://github.com/btargac/excel-parser-processor/releases/download/v1.3.1/Excel-Parser-Processor-1.3.1-mac.zip" - }, - { - "url": "https://api.github.com/repos/btargac/excel-parser-processor/releases/assets/56733372", - "id": 56733372, - "node_id": "RA_kwDOB0tdZM4DYa68", - "name": "excel-parser-processor-1.3.1-x64.nsis.7z", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/x-7z-compressed", - "state": "uploaded", - "size": 83548925, - "download_count": 191, - "created_at": "2022-02-13T23:16:00Z", - "updated_at": "2022-02-13T23:16:03Z", - "browser_download_url": "https://github.com/btargac/excel-parser-processor/releases/download/v1.3.1/excel-parser-processor-1.3.1-x64.nsis.7z" - }, - { - "url": "https://api.github.com/repos/btargac/excel-parser-processor/releases/assets/56733298", - "id": 56733298, - "node_id": "RA_kwDOB0tdZM4DYa5y", - "name": "Excel-Parser-Processor-1.3.1.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 94858340, - "download_count": 7, - "created_at": "2022-02-13T23:13:08Z", - "updated_at": "2022-02-13T23:13:12Z", - "browser_download_url": "https://github.com/btargac/excel-parser-processor/releases/download/v1.3.1/Excel-Parser-Processor-1.3.1.AppImage" - }, - { - "url": "https://api.github.com/repos/btargac/excel-parser-processor/releases/assets/56733332", - "id": 56733332, - "node_id": "RA_kwDOB0tdZM4DYa6U", - "name": "Excel-Parser-Processor-1.3.1.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 93329103, - "download_count": 26, - "created_at": "2022-02-13T23:14:19Z", - "updated_at": "2022-02-13T23:14:22Z", - "browser_download_url": "https://github.com/btargac/excel-parser-processor/releases/download/v1.3.1/Excel-Parser-Processor-1.3.1.dmg" - }, - { - "url": "https://api.github.com/repos/btargac/excel-parser-processor/releases/assets/56733333", - "id": 56733333, - "node_id": "RA_kwDOB0tdZM4DYa6V", - "name": "Excel-Parser-Processor-1.3.1.dmg.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 99987, - "download_count": 4, - "created_at": "2022-02-13T23:14:19Z", - "updated_at": "2022-02-13T23:14:19Z", - "browser_download_url": "https://github.com/btargac/excel-parser-processor/releases/download/v1.3.1/Excel-Parser-Processor-1.3.1.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/btargac/excel-parser-processor/releases/assets/56733376", - "id": 56733376, - "node_id": "RA_kwDOB0tdZM4DYa7A", - "name": "Excel-Parser-Processor-Web-Setup-1.3.1.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 1521393, - "download_count": 339, - "created_at": "2022-02-13T23:16:14Z", - "updated_at": "2022-02-13T23:16:14Z", - "browser_download_url": "https://github.com/btargac/excel-parser-processor/releases/download/v1.3.1/Excel-Parser-Processor-Web-Setup-1.3.1.exe" - }, - { - "url": "https://api.github.com/repos/btargac/excel-parser-processor/releases/assets/56733661", - "id": 56733661, - "node_id": "RA_kwDOB0tdZM4DYa_d", - "name": "Excel.Parser.Processor-1.3.1-mac.zip.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 103074, - "download_count": 7, - "created_at": "2022-02-13T23:21:17Z", - "updated_at": "2022-02-13T23:21:17Z", - "browser_download_url": "https://github.com/btargac/excel-parser-processor/releases/download/v1.3.1/Excel.Parser.Processor-1.3.1-mac.zip.blockmap" - }, - { - "url": "https://api.github.com/repos/btargac/excel-parser-processor/releases/assets/56733300", - "id": 56733300, - "node_id": "RA_kwDOB0tdZM4DYa50", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 395, - "download_count": 2, - "created_at": "2022-02-13T23:13:12Z", - "updated_at": "2022-02-13T23:13:12Z", - "browser_download_url": "https://github.com/btargac/excel-parser-processor/releases/download/v1.3.1/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/btargac/excel-parser-processor/releases/assets/56733664", - "id": 56733664, - "node_id": "RA_kwDOB0tdZM4DYa_g", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 530, - "download_count": 5, - "created_at": "2022-02-13T23:21:19Z", - "updated_at": "2022-02-13T23:21:19Z", - "browser_download_url": "https://github.com/btargac/excel-parser-processor/releases/download/v1.3.1/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/btargac/excel-parser-processor/releases/assets/56733665", - "id": 56733665, - "node_id": "RA_kwDOB0tdZM4DYa_h", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 880, - "download_count": 5, - "created_at": "2022-02-13T23:21:19Z", - "updated_at": "2022-02-13T23:21:19Z", - "browser_download_url": "https://github.com/btargac/excel-parser-processor/releases/download/v1.3.1/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/btargac/excel-parser-processor/tarball/v1.3.1", - "zipball_url": "https://api.github.com/repos/btargac/excel-parser-processor/zipball/v1.3.1", - "body_html": "

What's Changed

\n
    \n
  • Fix processing .xls files that had the old mime type application/vnd.ms-excel - The Excel 5.0/95 Binary file formatted files. 👴
  • \n
  • Update development related dependencies such as babel friends. 💻
  • \n
  • Update electron version to 17 \":electron:\"
  • \n
  • Update electron builder version to 22 \":electron:\"
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:47.576Z" - }, - "etcd-manager": { - "latestRelease": { - "url": "https://api.github.com/repos/gtamas/etcdmanager/releases/27784091", - "assets_url": "https://api.github.com/repos/gtamas/etcdmanager/releases/27784091/assets", - "upload_url": "https://uploads.github.com/repos/gtamas/etcdmanager/releases/27784091/assets{?name,label}", - "html_url": "https://github.com/gtamas/etcdmanager/releases/tag/1.2.0", - "id": 27784091, - "author": { - "login": "gtamas", - "id": 687850, - "node_id": "MDQ6VXNlcjY4Nzg1MA==", - "avatar_url": "https://avatars.githubusercontent.com/u/687850?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gtamas", - "html_url": "https://github.com/gtamas", - "followers_url": "https://api.github.com/users/gtamas/followers", - "following_url": "https://api.github.com/users/gtamas/following{/other_user}", - "gists_url": "https://api.github.com/users/gtamas/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gtamas/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gtamas/subscriptions", - "organizations_url": "https://api.github.com/users/gtamas/orgs", - "repos_url": "https://api.github.com/users/gtamas/repos", - "events_url": "https://api.github.com/users/gtamas/events{/privacy}", - "received_events_url": "https://api.github.com/users/gtamas/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI3Nzg0MDkx", - "tag_name": "1.2.0", - "target_commitish": "master", - "name": "1.2.0", - "draft": false, - "prerelease": false, - "created_at": "2020-06-22T12:18:59Z", - "published_at": "2020-06-22T13:04:17Z", - "assets": [ - { - "url": "https://api.github.com/repos/gtamas/etcdmanager/releases/assets/21966727", - "id": 21966727, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxOTY2NzI3", - "name": "etcd-manager-1.2.0-linux.AppImage", - "label": null, - "uploader": { - "login": "jozzyka", - "id": 24652955, - "node_id": "MDQ6VXNlcjI0NjUyOTU1", - "avatar_url": "https://avatars.githubusercontent.com/u/24652955?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jozzyka", - "html_url": "https://github.com/jozzyka", - "followers_url": "https://api.github.com/users/jozzyka/followers", - "following_url": "https://api.github.com/users/jozzyka/following{/other_user}", - "gists_url": "https://api.github.com/users/jozzyka/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jozzyka/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jozzyka/subscriptions", - "organizations_url": "https://api.github.com/users/jozzyka/orgs", - "repos_url": "https://api.github.com/users/jozzyka/repos", - "events_url": "https://api.github.com/users/jozzyka/events{/privacy}", - "received_events_url": "https://api.github.com/users/jozzyka/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-iso9660-appimage", - "state": "uploaded", - "size": 92659551, - "download_count": 2708, - "created_at": "2020-06-22T12:46:54Z", - "updated_at": "2020-06-22T12:47:10Z", - "browser_download_url": "https://github.com/gtamas/etcdmanager/releases/download/1.2.0/etcd-manager-1.2.0-linux.AppImage" - }, - { - "url": "https://api.github.com/repos/gtamas/etcdmanager/releases/assets/21967221", - "id": 21967221, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxOTY3MjIx", - "name": "etcd-manager-1.2.0-osx.dmg", - "label": null, - "uploader": { - "login": "gtamas", - "id": 687850, - "node_id": "MDQ6VXNlcjY4Nzg1MA==", - "avatar_url": "https://avatars.githubusercontent.com/u/687850?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gtamas", - "html_url": "https://github.com/gtamas", - "followers_url": "https://api.github.com/users/gtamas/followers", - "following_url": "https://api.github.com/users/gtamas/following{/other_user}", - "gists_url": "https://api.github.com/users/gtamas/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gtamas/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gtamas/subscriptions", - "organizations_url": "https://api.github.com/users/gtamas/orgs", - "repos_url": "https://api.github.com/users/gtamas/repos", - "events_url": "https://api.github.com/users/gtamas/events{/privacy}", - "received_events_url": "https://api.github.com/users/gtamas/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 101087617, - "download_count": 4651, - "created_at": "2020-06-22T13:02:10Z", - "updated_at": "2020-06-22T13:03:22Z", - "browser_download_url": "https://github.com/gtamas/etcdmanager/releases/download/1.2.0/etcd-manager-1.2.0-osx.dmg" - }, - { - "url": "https://api.github.com/repos/gtamas/etcdmanager/releases/assets/21967255", - "id": 21967255, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxOTY3MjU1", - "name": "etcd-manager-1.2.0-osx.dmg.blockmap", - "label": null, - "uploader": { - "login": "gtamas", - "id": 687850, - "node_id": "MDQ6VXNlcjY4Nzg1MA==", - "avatar_url": "https://avatars.githubusercontent.com/u/687850?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gtamas", - "html_url": "https://github.com/gtamas", - "followers_url": "https://api.github.com/users/gtamas/followers", - "following_url": "https://api.github.com/users/gtamas/following{/other_user}", - "gists_url": "https://api.github.com/users/gtamas/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gtamas/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gtamas/subscriptions", - "organizations_url": "https://api.github.com/users/gtamas/orgs", - "repos_url": "https://api.github.com/users/gtamas/repos", - "events_url": "https://api.github.com/users/gtamas/events{/privacy}", - "received_events_url": "https://api.github.com/users/gtamas/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 99551, - "download_count": 49, - "created_at": "2020-06-22T13:03:22Z", - "updated_at": "2020-06-22T13:03:22Z", - "browser_download_url": "https://github.com/gtamas/etcdmanager/releases/download/1.2.0/etcd-manager-1.2.0-osx.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/gtamas/etcdmanager/releases/assets/21966668", - "id": 21966668, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxOTY2NjY4", - "name": "etcd-manager-1.2.0-win64.exe", - "label": null, - "uploader": { - "login": "RudolfDaniel", - "id": 32936817, - "node_id": "MDQ6VXNlcjMyOTM2ODE3", - "avatar_url": "https://avatars.githubusercontent.com/u/32936817?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/RudolfDaniel", - "html_url": "https://github.com/RudolfDaniel", - "followers_url": "https://api.github.com/users/RudolfDaniel/followers", - "following_url": "https://api.github.com/users/RudolfDaniel/following{/other_user}", - "gists_url": "https://api.github.com/users/RudolfDaniel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/RudolfDaniel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/RudolfDaniel/subscriptions", - "organizations_url": "https://api.github.com/users/RudolfDaniel/orgs", - "repos_url": "https://api.github.com/users/RudolfDaniel/repos", - "events_url": "https://api.github.com/users/RudolfDaniel/events{/privacy}", - "received_events_url": "https://api.github.com/users/RudolfDaniel/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 191064012, - "download_count": 9331, - "created_at": "2020-06-22T12:45:00Z", - "updated_at": "2020-06-22T12:46:19Z", - "browser_download_url": "https://github.com/gtamas/etcdmanager/releases/download/1.2.0/etcd-manager-1.2.0-win64.exe" - }, - { - "url": "https://api.github.com/repos/gtamas/etcdmanager/releases/assets/21966721", - "id": 21966721, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxOTY2NzIx", - "name": "etcd-manager-1.2.0-win64.exe.blockmap", - "label": null, - "uploader": { - "login": "RudolfDaniel", - "id": 32936817, - "node_id": "MDQ6VXNlcjMyOTM2ODE3", - "avatar_url": "https://avatars.githubusercontent.com/u/32936817?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/RudolfDaniel", - "html_url": "https://github.com/RudolfDaniel", - "followers_url": "https://api.github.com/users/RudolfDaniel/followers", - "following_url": "https://api.github.com/users/RudolfDaniel/following{/other_user}", - "gists_url": "https://api.github.com/users/RudolfDaniel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/RudolfDaniel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/RudolfDaniel/subscriptions", - "organizations_url": "https://api.github.com/users/RudolfDaniel/orgs", - "repos_url": "https://api.github.com/users/RudolfDaniel/repos", - "events_url": "https://api.github.com/users/RudolfDaniel/events{/privacy}", - "received_events_url": "https://api.github.com/users/RudolfDaniel/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 191889, - "download_count": 50, - "created_at": "2020-06-22T12:46:41Z", - "updated_at": "2020-06-22T12:46:42Z", - "browser_download_url": "https://github.com/gtamas/etcdmanager/releases/download/1.2.0/etcd-manager-1.2.0-win64.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/gtamas/etcdmanager/releases/assets/21966738", - "id": 21966738, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxOTY2NzM4", - "name": "latest-linux.yml", - "label": null, - "uploader": { - "login": "jozzyka", - "id": 24652955, - "node_id": "MDQ6VXNlcjI0NjUyOTU1", - "avatar_url": "https://avatars.githubusercontent.com/u/24652955?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jozzyka", - "html_url": "https://github.com/jozzyka", - "followers_url": "https://api.github.com/users/jozzyka/followers", - "following_url": "https://api.github.com/users/jozzyka/following{/other_user}", - "gists_url": "https://api.github.com/users/jozzyka/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jozzyka/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jozzyka/subscriptions", - "organizations_url": "https://api.github.com/users/jozzyka/orgs", - "repos_url": "https://api.github.com/users/jozzyka/repos", - "events_url": "https://api.github.com/users/jozzyka/events{/privacy}", - "received_events_url": "https://api.github.com/users/jozzyka/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-yaml", - "state": "uploaded", - "size": 386, - "download_count": 132, - "created_at": "2020-06-22T12:47:16Z", - "updated_at": "2020-06-22T12:47:16Z", - "browser_download_url": "https://github.com/gtamas/etcdmanager/releases/download/1.2.0/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/gtamas/etcdmanager/releases/assets/21967257", - "id": 21967257, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxOTY3MjU3", - "name": "latest-mac.yml", - "label": null, - "uploader": { - "login": "gtamas", - "id": 687850, - "node_id": "MDQ6VXNlcjY4Nzg1MA==", - "avatar_url": "https://avatars.githubusercontent.com/u/687850?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gtamas", - "html_url": "https://github.com/gtamas", - "followers_url": "https://api.github.com/users/gtamas/followers", - "following_url": "https://api.github.com/users/gtamas/following{/other_user}", - "gists_url": "https://api.github.com/users/gtamas/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gtamas/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gtamas/subscriptions", - "organizations_url": "https://api.github.com/users/gtamas/orgs", - "repos_url": "https://api.github.com/users/gtamas/repos", - "events_url": "https://api.github.com/users/gtamas/events{/privacy}", - "received_events_url": "https://api.github.com/users/gtamas/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-yaml", - "state": "uploaded", - "size": 349, - "download_count": 43, - "created_at": "2020-06-22T13:03:22Z", - "updated_at": "2020-06-22T13:03:23Z", - "browser_download_url": "https://github.com/gtamas/etcdmanager/releases/download/1.2.0/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/gtamas/etcdmanager/releases/assets/21966765", - "id": 21966765, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxOTY2NzY1", - "name": "latest.yml", - "label": null, - "uploader": { - "login": "RudolfDaniel", - "id": 32936817, - "node_id": "MDQ6VXNlcjMyOTM2ODE3", - "avatar_url": "https://avatars.githubusercontent.com/u/32936817?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/RudolfDaniel", - "html_url": "https://github.com/RudolfDaniel", - "followers_url": "https://api.github.com/users/RudolfDaniel/followers", - "following_url": "https://api.github.com/users/RudolfDaniel/following{/other_user}", - "gists_url": "https://api.github.com/users/RudolfDaniel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/RudolfDaniel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/RudolfDaniel/subscriptions", - "organizations_url": "https://api.github.com/users/RudolfDaniel/orgs", - "repos_url": "https://api.github.com/users/RudolfDaniel/repos", - "events_url": "https://api.github.com/users/RudolfDaniel/events{/privacy}", - "received_events_url": "https://api.github.com/users/RudolfDaniel/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 353, - "download_count": 50, - "created_at": "2020-06-22T12:48:13Z", - "updated_at": "2020-06-22T12:48:14Z", - "browser_download_url": "https://github.com/gtamas/etcdmanager/releases/download/1.2.0/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/gtamas/etcdmanager/tarball/1.2.0", - "zipball_url": "https://api.github.com/repos/gtamas/etcdmanager/zipball/1.2.0", - "body_html": "

Windows, Mac and Linux 64bit builds. The windows build includes both 32 and 64 bit binaries.

\n

The packages support these OSes:

\n

MacOS X 10.15 Catalina+ (might work with Mojave too)
\nWindows 7, 8, 10+
\nUbuntu 10.04+ or compatible, older Linuxes, and rolling release distros like Arch.

", - "reactions": { - "url": "https://api.github.com/repos/gtamas/etcdmanager/releases/27784091/reactions", - "total_count": 1, - "+1": 1, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:47.652Z" - }, - "exifcleaner": { - "latestRelease": { - "url": "https://api.github.com/repos/szTheory/exifcleaner/releases/42410942", - "assets_url": "https://api.github.com/repos/szTheory/exifcleaner/releases/42410942/assets", - "upload_url": "https://uploads.github.com/repos/szTheory/exifcleaner/releases/42410942/assets{?name,label}", - "html_url": "https://github.com/szTheory/exifcleaner/releases/tag/v3.6.0", - "id": 42410942, - "author": { - "login": "szTheory", - "id": 28652, - "node_id": "MDQ6VXNlcjI4NjUy", - "avatar_url": "https://avatars.githubusercontent.com/u/28652?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/szTheory", - "html_url": "https://github.com/szTheory", - "followers_url": "https://api.github.com/users/szTheory/followers", - "following_url": "https://api.github.com/users/szTheory/following{/other_user}", - "gists_url": "https://api.github.com/users/szTheory/gists{/gist_id}", - "starred_url": "https://api.github.com/users/szTheory/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/szTheory/subscriptions", - "organizations_url": "https://api.github.com/users/szTheory/orgs", - "repos_url": "https://api.github.com/users/szTheory/repos", - "events_url": "https://api.github.com/users/szTheory/events{/privacy}", - "received_events_url": "https://api.github.com/users/szTheory/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTQyNDEwOTQy", - "tag_name": "v3.6.0", - "target_commitish": "master", - "name": "3.6.0", - "draft": false, - "prerelease": false, - "created_at": "2021-05-04T12:09:55Z", - "published_at": "2021-05-04T12:16:59Z", - "assets": [ - { - "url": "https://api.github.com/repos/szTheory/exifcleaner/releases/assets/36356917", - "id": 36356917, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2MzU2OTE3", - "name": "ExifCleaner-3.6.0-mac.zip", - "label": "", - "uploader": { - "login": "szTheory", - "id": 28652, - "node_id": "MDQ6VXNlcjI4NjUy", - "avatar_url": "https://avatars.githubusercontent.com/u/28652?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/szTheory", - "html_url": "https://github.com/szTheory", - "followers_url": "https://api.github.com/users/szTheory/followers", - "following_url": "https://api.github.com/users/szTheory/following{/other_user}", - "gists_url": "https://api.github.com/users/szTheory/gists{/gist_id}", - "starred_url": "https://api.github.com/users/szTheory/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/szTheory/subscriptions", - "organizations_url": "https://api.github.com/users/szTheory/orgs", - "repos_url": "https://api.github.com/users/szTheory/repos", - "events_url": "https://api.github.com/users/szTheory/events{/privacy}", - "received_events_url": "https://api.github.com/users/szTheory/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 79809932, - "download_count": 4284, - "created_at": "2021-05-04T12:11:37Z", - "updated_at": "2021-05-04T12:12:07Z", - "browser_download_url": "https://github.com/szTheory/exifcleaner/releases/download/v3.6.0/ExifCleaner-3.6.0-mac.zip" - }, - { - "url": "https://api.github.com/repos/szTheory/exifcleaner/releases/assets/36356880", - "id": 36356880, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2MzU2ODgw", - "name": "ExifCleaner-3.6.0.AppImage", - "label": "", - "uploader": { - "login": "szTheory", - "id": 28652, - "node_id": "MDQ6VXNlcjI4NjUy", - "avatar_url": "https://avatars.githubusercontent.com/u/28652?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/szTheory", - "html_url": "https://github.com/szTheory", - "followers_url": "https://api.github.com/users/szTheory/followers", - "following_url": "https://api.github.com/users/szTheory/following{/other_user}", - "gists_url": "https://api.github.com/users/szTheory/gists{/gist_id}", - "starred_url": "https://api.github.com/users/szTheory/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/szTheory/subscriptions", - "organizations_url": "https://api.github.com/users/szTheory/orgs", - "repos_url": "https://api.github.com/users/szTheory/repos", - "events_url": "https://api.github.com/users/szTheory/events{/privacy}", - "received_events_url": "https://api.github.com/users/szTheory/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 82067916, - "download_count": 6217, - "created_at": "2021-05-04T12:10:37Z", - "updated_at": "2021-05-04T12:11:07Z", - "browser_download_url": "https://github.com/szTheory/exifcleaner/releases/download/v3.6.0/ExifCleaner-3.6.0.AppImage" - }, - { - "url": "https://api.github.com/repos/szTheory/exifcleaner/releases/assets/36356903", - "id": 36356903, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2MzU2OTAz", - "name": "ExifCleaner-3.6.0.dmg", - "label": "", - "uploader": { - "login": "szTheory", - "id": 28652, - "node_id": "MDQ6VXNlcjI4NjUy", - "avatar_url": "https://avatars.githubusercontent.com/u/28652?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/szTheory", - "html_url": "https://github.com/szTheory", - "followers_url": "https://api.github.com/users/szTheory/followers", - "following_url": "https://api.github.com/users/szTheory/following{/other_user}", - "gists_url": "https://api.github.com/users/szTheory/gists{/gist_id}", - "starred_url": "https://api.github.com/users/szTheory/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/szTheory/subscriptions", - "organizations_url": "https://api.github.com/users/szTheory/orgs", - "repos_url": "https://api.github.com/users/szTheory/repos", - "events_url": "https://api.github.com/users/szTheory/events{/privacy}", - "received_events_url": "https://api.github.com/users/szTheory/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 82397926, - "download_count": 6248, - "created_at": "2021-05-04T12:11:06Z", - "updated_at": "2021-05-04T12:11:37Z", - "browser_download_url": "https://github.com/szTheory/exifcleaner/releases/download/v3.6.0/ExifCleaner-3.6.0.dmg" - }, - { - "url": "https://api.github.com/repos/szTheory/exifcleaner/releases/assets/36356904", - "id": 36356904, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2MzU2OTA0", - "name": "ExifCleaner-3.6.0.dmg.blockmap", - "label": "", - "uploader": { - "login": "szTheory", - "id": 28652, - "node_id": "MDQ6VXNlcjI4NjUy", - "avatar_url": "https://avatars.githubusercontent.com/u/28652?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/szTheory", - "html_url": "https://github.com/szTheory", - "followers_url": "https://api.github.com/users/szTheory/followers", - "following_url": "https://api.github.com/users/szTheory/following{/other_user}", - "gists_url": "https://api.github.com/users/szTheory/gists{/gist_id}", - "starred_url": "https://api.github.com/users/szTheory/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/szTheory/subscriptions", - "organizations_url": "https://api.github.com/users/szTheory/orgs", - "repos_url": "https://api.github.com/users/szTheory/repos", - "events_url": "https://api.github.com/users/szTheory/events{/privacy}", - "received_events_url": "https://api.github.com/users/szTheory/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 87276, - "download_count": 163, - "created_at": "2021-05-04T12:11:06Z", - "updated_at": "2021-05-04T12:11:06Z", - "browser_download_url": "https://github.com/szTheory/exifcleaner/releases/download/v3.6.0/ExifCleaner-3.6.0.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/szTheory/exifcleaner/releases/assets/36356930", - "id": 36356930, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2MzU2OTMw", - "name": "ExifCleaner-3.6.0.exe", - "label": "", - "uploader": { - "login": "szTheory", - "id": 28652, - "node_id": "MDQ6VXNlcjI4NjUy", - "avatar_url": "https://avatars.githubusercontent.com/u/28652?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/szTheory", - "html_url": "https://github.com/szTheory", - "followers_url": "https://api.github.com/users/szTheory/followers", - "following_url": "https://api.github.com/users/szTheory/following{/other_user}", - "gists_url": "https://api.github.com/users/szTheory/gists{/gist_id}", - "starred_url": "https://api.github.com/users/szTheory/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/szTheory/subscriptions", - "organizations_url": "https://api.github.com/users/szTheory/orgs", - "repos_url": "https://api.github.com/users/szTheory/repos", - "events_url": "https://api.github.com/users/szTheory/events{/privacy}", - "received_events_url": "https://api.github.com/users/szTheory/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 57783874, - "download_count": 17953, - "created_at": "2021-05-04T12:12:05Z", - "updated_at": "2021-05-04T12:13:00Z", - "browser_download_url": "https://github.com/szTheory/exifcleaner/releases/download/v3.6.0/ExifCleaner-3.6.0.exe" - }, - { - "url": "https://api.github.com/repos/szTheory/exifcleaner/releases/assets/36357018", - "id": 36357018, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2MzU3MDE4", - "name": "exifcleaner-3.6.0.x86_64.rpm", - "label": "", - "uploader": { - "login": "szTheory", - "id": 28652, - "node_id": "MDQ6VXNlcjI4NjUy", - "avatar_url": "https://avatars.githubusercontent.com/u/28652?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/szTheory", - "html_url": "https://github.com/szTheory", - "followers_url": "https://api.github.com/users/szTheory/followers", - "following_url": "https://api.github.com/users/szTheory/following{/other_user}", - "gists_url": "https://api.github.com/users/szTheory/gists{/gist_id}", - "starred_url": "https://api.github.com/users/szTheory/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/szTheory/subscriptions", - "organizations_url": "https://api.github.com/users/szTheory/orgs", - "repos_url": "https://api.github.com/users/szTheory/repos", - "events_url": "https://api.github.com/users/szTheory/events{/privacy}", - "received_events_url": "https://api.github.com/users/szTheory/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-redhat-package-manager", - "state": "uploaded", - "size": 58212573, - "download_count": 1701, - "created_at": "2021-05-04T12:14:03Z", - "updated_at": "2021-05-04T12:14:31Z", - "browser_download_url": "https://github.com/szTheory/exifcleaner/releases/download/v3.6.0/exifcleaner-3.6.0.x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/szTheory/exifcleaner/releases/assets/36356935", - "id": 36356935, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2MzU2OTM1", - "name": "ExifCleaner-Setup-3.6.0.exe", - "label": "", - "uploader": { - "login": "szTheory", - "id": 28652, - "node_id": "MDQ6VXNlcjI4NjUy", - "avatar_url": "https://avatars.githubusercontent.com/u/28652?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/szTheory", - "html_url": "https://github.com/szTheory", - "followers_url": "https://api.github.com/users/szTheory/followers", - "following_url": "https://api.github.com/users/szTheory/following{/other_user}", - "gists_url": "https://api.github.com/users/szTheory/gists{/gist_id}", - "starred_url": "https://api.github.com/users/szTheory/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/szTheory/subscriptions", - "organizations_url": "https://api.github.com/users/szTheory/orgs", - "repos_url": "https://api.github.com/users/szTheory/repos", - "events_url": "https://api.github.com/users/szTheory/events{/privacy}", - "received_events_url": "https://api.github.com/users/szTheory/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 57942093, - "download_count": 15071, - "created_at": "2021-05-04T12:12:09Z", - "updated_at": "2021-05-04T12:13:04Z", - "browser_download_url": "https://github.com/szTheory/exifcleaner/releases/download/v3.6.0/ExifCleaner-Setup-3.6.0.exe" - }, - { - "url": "https://api.github.com/repos/szTheory/exifcleaner/releases/assets/36356934", - "id": 36356934, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2MzU2OTM0", - "name": "ExifCleaner-Setup-3.6.0.exe.blockmap", - "label": "", - "uploader": { - "login": "szTheory", - "id": 28652, - "node_id": "MDQ6VXNlcjI4NjUy", - "avatar_url": "https://avatars.githubusercontent.com/u/28652?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/szTheory", - "html_url": "https://github.com/szTheory", - "followers_url": "https://api.github.com/users/szTheory/followers", - "following_url": "https://api.github.com/users/szTheory/following{/other_user}", - "gists_url": "https://api.github.com/users/szTheory/gists{/gist_id}", - "starred_url": "https://api.github.com/users/szTheory/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/szTheory/subscriptions", - "organizations_url": "https://api.github.com/users/szTheory/orgs", - "repos_url": "https://api.github.com/users/szTheory/repos", - "events_url": "https://api.github.com/users/szTheory/events{/privacy}", - "received_events_url": "https://api.github.com/users/szTheory/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 61787, - "download_count": 289, - "created_at": "2021-05-04T12:12:09Z", - "updated_at": "2021-05-04T12:12:09Z", - "browser_download_url": "https://github.com/szTheory/exifcleaner/releases/download/v3.6.0/ExifCleaner-Setup-3.6.0.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/szTheory/exifcleaner/releases/assets/36356942", - "id": 36356942, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2MzU2OTQy", - "name": "exifcleaner_3.6.0_amd64.deb", - "label": "", - "uploader": { - "login": "szTheory", - "id": 28652, - "node_id": "MDQ6VXNlcjI4NjUy", - "avatar_url": "https://avatars.githubusercontent.com/u/28652?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/szTheory", - "html_url": "https://github.com/szTheory", - "followers_url": "https://api.github.com/users/szTheory/followers", - "following_url": "https://api.github.com/users/szTheory/following{/other_user}", - "gists_url": "https://api.github.com/users/szTheory/gists{/gist_id}", - "starred_url": "https://api.github.com/users/szTheory/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/szTheory/subscriptions", - "organizations_url": "https://api.github.com/users/szTheory/orgs", - "repos_url": "https://api.github.com/users/szTheory/repos", - "events_url": "https://api.github.com/users/szTheory/events{/privacy}", - "received_events_url": "https://api.github.com/users/szTheory/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 57460108, - "download_count": 5301, - "created_at": "2021-05-04T12:12:17Z", - "updated_at": "2021-05-04T12:13:07Z", - "browser_download_url": "https://github.com/szTheory/exifcleaner/releases/download/v3.6.0/exifcleaner_3.6.0_amd64.deb" - }, - { - "url": "https://api.github.com/repos/szTheory/exifcleaner/releases/assets/36357059", - "id": 36357059, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2MzU3MDU5", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "szTheory", - "id": 28652, - "node_id": "MDQ6VXNlcjI4NjUy", - "avatar_url": "https://avatars.githubusercontent.com/u/28652?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/szTheory", - "html_url": "https://github.com/szTheory", - "followers_url": "https://api.github.com/users/szTheory/followers", - "following_url": "https://api.github.com/users/szTheory/following{/other_user}", - "gists_url": "https://api.github.com/users/szTheory/gists{/gist_id}", - "starred_url": "https://api.github.com/users/szTheory/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/szTheory/subscriptions", - "organizations_url": "https://api.github.com/users/szTheory/orgs", - "repos_url": "https://api.github.com/users/szTheory/repos", - "events_url": "https://api.github.com/users/szTheory/events{/privacy}", - "received_events_url": "https://api.github.com/users/szTheory/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 372, - "download_count": 362, - "created_at": "2021-05-04T12:14:32Z", - "updated_at": "2021-05-04T12:14:32Z", - "browser_download_url": "https://github.com/szTheory/exifcleaner/releases/download/v3.6.0/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/szTheory/exifcleaner/releases/assets/36357057", - "id": 36357057, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2MzU3MDU3", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "szTheory", - "id": 28652, - "node_id": "MDQ6VXNlcjI4NjUy", - "avatar_url": "https://avatars.githubusercontent.com/u/28652?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/szTheory", - "html_url": "https://github.com/szTheory", - "followers_url": "https://api.github.com/users/szTheory/followers", - "following_url": "https://api.github.com/users/szTheory/following{/other_user}", - "gists_url": "https://api.github.com/users/szTheory/gists{/gist_id}", - "starred_url": "https://api.github.com/users/szTheory/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/szTheory/subscriptions", - "organizations_url": "https://api.github.com/users/szTheory/orgs", - "repos_url": "https://api.github.com/users/szTheory/repos", - "events_url": "https://api.github.com/users/szTheory/events{/privacy}", - "received_events_url": "https://api.github.com/users/szTheory/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 521, - "download_count": 228, - "created_at": "2021-05-04T12:14:32Z", - "updated_at": "2021-05-04T12:14:32Z", - "browser_download_url": "https://github.com/szTheory/exifcleaner/releases/download/v3.6.0/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/szTheory/exifcleaner/releases/assets/36357058", - "id": 36357058, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2MzU3MDU4", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "szTheory", - "id": 28652, - "node_id": "MDQ6VXNlcjI4NjUy", - "avatar_url": "https://avatars.githubusercontent.com/u/28652?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/szTheory", - "html_url": "https://github.com/szTheory", - "followers_url": "https://api.github.com/users/szTheory/followers", - "following_url": "https://api.github.com/users/szTheory/following{/other_user}", - "gists_url": "https://api.github.com/users/szTheory/gists{/gist_id}", - "starred_url": "https://api.github.com/users/szTheory/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/szTheory/subscriptions", - "organizations_url": "https://api.github.com/users/szTheory/orgs", - "repos_url": "https://api.github.com/users/szTheory/repos", - "events_url": "https://api.github.com/users/szTheory/events{/privacy}", - "received_events_url": "https://api.github.com/users/szTheory/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 350, - "download_count": 317, - "created_at": "2021-05-04T12:14:32Z", - "updated_at": "2021-05-04T12:14:32Z", - "browser_download_url": "https://github.com/szTheory/exifcleaner/releases/download/v3.6.0/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/szTheory/exifcleaner/tarball/v3.6.0", - "zipball_url": "https://api.github.com/repos/szTheory/exifcleaner/zipball/v3.6.0", - "body_html": "

Security

\n
    \n
  • Fix for XSS and Electron reverse shell vulnerabilities by sanitizing exiftool HTML output in the UI. To take advantage of this, an attacker would have had to write image metadata containing malicious script code to a file that you then download and run through ExifCleaner. Proofs of concept:
  • \n
\n

XSS:

\n
exiftool -Comment='<img src=x onerror=alert(\"ok\") /><b>OverJT</b>' -PixelUnits='meters' image.png
\n

Electron reverse shell:

\n
exiftool -Comment='<img src=x onerror=window.require(\"child_process\").exec(\"/usr/bin/firefox\") /><b>OverJT</b>' -PixelUnits='meters' image.png
", - "reactions": { - "url": "https://api.github.com/repos/szTheory/exifcleaner/releases/42410942/reactions", - "total_count": 7, - "+1": 7, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:47.696Z" - }, - "etcher": { - "latestRelease": { - "url": "https://api.github.com/repos/balena-io/etcher/releases/65071265", - "assets_url": "https://api.github.com/repos/balena-io/etcher/releases/65071265/assets", - "upload_url": "https://uploads.github.com/repos/balena-io/etcher/releases/65071265/assets{?name,label}", - "html_url": "https://github.com/balena-io/etcher/releases/tag/v1.7.9", - "id": 65071265, - "author": { - "login": "balena-ci", - "id": 34882892, - "node_id": "MDQ6VXNlcjM0ODgyODky", - "avatar_url": "https://avatars.githubusercontent.com/u/34882892?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/balena-ci", - "html_url": "https://github.com/balena-ci", - "followers_url": "https://api.github.com/users/balena-ci/followers", - "following_url": "https://api.github.com/users/balena-ci/following{/other_user}", - "gists_url": "https://api.github.com/users/balena-ci/gists{/gist_id}", - "starred_url": "https://api.github.com/users/balena-ci/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/balena-ci/subscriptions", - "organizations_url": "https://api.github.com/users/balena-ci/orgs", - "repos_url": "https://api.github.com/users/balena-ci/repos", - "events_url": "https://api.github.com/users/balena-ci/events{/privacy}", - "received_events_url": "https://api.github.com/users/balena-ci/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOAq9-zc4D4Oih", - "tag_name": "v1.7.9", - "target_commitish": "master", - "name": "v1.7.9", - "draft": false, - "prerelease": false, - "created_at": "2022-04-22T13:47:30Z", - "published_at": "2022-04-22T13:48:15Z", - "assets": [ - { - "url": "https://api.github.com/repos/balena-io/etcher/releases/assets/63331419", - "id": 63331419, - "node_id": "RA_kwDOAq9-zc4Dxlxb", - "name": "balena-etcher-electron-1.7.9-linux-ia32.zip", - "label": "", - "uploader": { - "login": "balena-ci", - "id": 34882892, - "node_id": "MDQ6VXNlcjM0ODgyODky", - "avatar_url": "https://avatars.githubusercontent.com/u/34882892?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/balena-ci", - "html_url": "https://github.com/balena-ci", - "followers_url": "https://api.github.com/users/balena-ci/followers", - "following_url": "https://api.github.com/users/balena-ci/following{/other_user}", - "gists_url": "https://api.github.com/users/balena-ci/gists{/gist_id}", - "starred_url": "https://api.github.com/users/balena-ci/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/balena-ci/subscriptions", - "organizations_url": "https://api.github.com/users/balena-ci/orgs", - "repos_url": "https://api.github.com/users/balena-ci/repos", - "events_url": "https://api.github.com/users/balena-ci/events{/privacy}", - "received_events_url": "https://api.github.com/users/balena-ci/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 93178469, - "download_count": 14422, - "created_at": "2022-04-22T13:23:14Z", - "updated_at": "2022-04-22T13:23:45Z", - "browser_download_url": "https://github.com/balena-io/etcher/releases/download/v1.7.9/balena-etcher-electron-1.7.9-linux-ia32.zip" - }, - { - "url": "https://api.github.com/repos/balena-io/etcher/releases/assets/63331344", - "id": 63331344, - "node_id": "RA_kwDOAq9-zc4DxlwQ", - "name": "balena-etcher-electron-1.7.9-linux-x64.zip", - "label": "", - "uploader": { - "login": "balena-ci", - "id": 34882892, - "node_id": "MDQ6VXNlcjM0ODgyODky", - "avatar_url": "https://avatars.githubusercontent.com/u/34882892?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/balena-ci", - "html_url": "https://github.com/balena-ci", - "followers_url": "https://api.github.com/users/balena-ci/followers", - "following_url": "https://api.github.com/users/balena-ci/following{/other_user}", - "gists_url": "https://api.github.com/users/balena-ci/gists{/gist_id}", - "starred_url": "https://api.github.com/users/balena-ci/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/balena-ci/subscriptions", - "organizations_url": "https://api.github.com/users/balena-ci/orgs", - "repos_url": "https://api.github.com/users/balena-ci/repos", - "events_url": "https://api.github.com/users/balena-ci/events{/privacy}", - "received_events_url": "https://api.github.com/users/balena-ci/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 95475791, - "download_count": 83854, - "created_at": "2022-04-22T13:21:08Z", - "updated_at": "2022-04-22T13:22:11Z", - "browser_download_url": "https://github.com/balena-io/etcher/releases/download/v1.7.9/balena-etcher-electron-1.7.9-linux-x64.zip" - }, - { - "url": "https://api.github.com/repos/balena-io/etcher/releases/assets/63331363", - "id": 63331363, - "node_id": "RA_kwDOAq9-zc4Dxlwj", - "name": "balena-etcher-electron-1.7.9.i686.rpm", - "label": "", - "uploader": { - "login": "balena-ci", - "id": 34882892, - "node_id": "MDQ6VXNlcjM0ODgyODky", - "avatar_url": "https://avatars.githubusercontent.com/u/34882892?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/balena-ci", - "html_url": "https://github.com/balena-ci", - "followers_url": "https://api.github.com/users/balena-ci/followers", - "following_url": "https://api.github.com/users/balena-ci/following{/other_user}", - "gists_url": "https://api.github.com/users/balena-ci/gists{/gist_id}", - "starred_url": "https://api.github.com/users/balena-ci/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/balena-ci/subscriptions", - "organizations_url": "https://api.github.com/users/balena-ci/orgs", - "repos_url": "https://api.github.com/users/balena-ci/repos", - "events_url": "https://api.github.com/users/balena-ci/events{/privacy}", - "received_events_url": "https://api.github.com/users/balena-ci/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-redhat-package-manager", - "state": "uploaded", - "size": 66661708, - "download_count": 156, - "created_at": "2022-04-22T13:21:25Z", - "updated_at": "2022-04-22T13:22:10Z", - "browser_download_url": "https://github.com/balena-io/etcher/releases/download/v1.7.9/balena-etcher-electron-1.7.9.i686.rpm" - }, - { - "url": "https://api.github.com/repos/balena-io/etcher/releases/assets/63331008", - "id": 63331008, - "node_id": "RA_kwDOAq9-zc4DxlrA", - "name": "balena-etcher-electron-1.7.9.x86_64.rpm", - "label": "", - "uploader": { - "login": "balena-ci", - "id": 34882892, - "node_id": "MDQ6VXNlcjM0ODgyODky", - "avatar_url": "https://avatars.githubusercontent.com/u/34882892?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/balena-ci", - "html_url": "https://github.com/balena-ci", - "followers_url": "https://api.github.com/users/balena-ci/followers", - "following_url": "https://api.github.com/users/balena-ci/following{/other_user}", - "gists_url": "https://api.github.com/users/balena-ci/gists{/gist_id}", - "starred_url": "https://api.github.com/users/balena-ci/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/balena-ci/subscriptions", - "organizations_url": "https://api.github.com/users/balena-ci/orgs", - "repos_url": "https://api.github.com/users/balena-ci/repos", - "events_url": "https://api.github.com/users/balena-ci/events{/privacy}", - "received_events_url": "https://api.github.com/users/balena-ci/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-redhat-package-manager", - "state": "uploaded", - "size": 67676992, - "download_count": 389, - "created_at": "2022-04-22T13:19:51Z", - "updated_at": "2022-04-22T13:20:18Z", - "browser_download_url": "https://github.com/balena-io/etcher/releases/download/v1.7.9/balena-etcher-electron-1.7.9.x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/balena-io/etcher/releases/assets/63330973", - "id": 63330973, - "node_id": "RA_kwDOAq9-zc4Dxlqd", - "name": "balena-etcher-electron_1.7.9_amd64.deb", - "label": "", - "uploader": { - "login": "balena-ci", - "id": 34882892, - "node_id": "MDQ6VXNlcjM0ODgyODky", - "avatar_url": "https://avatars.githubusercontent.com/u/34882892?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/balena-ci", - "html_url": "https://github.com/balena-ci", - "followers_url": "https://api.github.com/users/balena-ci/followers", - "following_url": "https://api.github.com/users/balena-ci/following{/other_user}", - "gists_url": "https://api.github.com/users/balena-ci/gists{/gist_id}", - "starred_url": "https://api.github.com/users/balena-ci/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/balena-ci/subscriptions", - "organizations_url": "https://api.github.com/users/balena-ci/orgs", - "repos_url": "https://api.github.com/users/balena-ci/repos", - "events_url": "https://api.github.com/users/balena-ci/events{/privacy}", - "received_events_url": "https://api.github.com/users/balena-ci/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 86767140, - "download_count": 8268, - "created_at": "2022-04-22T13:19:23Z", - "updated_at": "2022-04-22T13:19:51Z", - "browser_download_url": "https://github.com/balena-io/etcher/releases/download/v1.7.9/balena-etcher-electron_1.7.9_amd64.deb" - }, - { - "url": "https://api.github.com/repos/balena-io/etcher/releases/assets/63331165", - "id": 63331165, - "node_id": "RA_kwDOAq9-zc4Dxltd", - "name": "balena-etcher-electron_1.7.9_i386.deb", - "label": "", - "uploader": { - "login": "balena-ci", - "id": 34882892, - "node_id": "MDQ6VXNlcjM0ODgyODky", - "avatar_url": "https://avatars.githubusercontent.com/u/34882892?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/balena-ci", - "html_url": "https://github.com/balena-ci", - "followers_url": "https://api.github.com/users/balena-ci/followers", - "following_url": "https://api.github.com/users/balena-ci/following{/other_user}", - "gists_url": "https://api.github.com/users/balena-ci/gists{/gist_id}", - "starred_url": "https://api.github.com/users/balena-ci/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/balena-ci/subscriptions", - "organizations_url": "https://api.github.com/users/balena-ci/orgs", - "repos_url": "https://api.github.com/users/balena-ci/repos", - "events_url": "https://api.github.com/users/balena-ci/events{/privacy}", - "received_events_url": "https://api.github.com/users/balena-ci/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 85051786, - "download_count": 266, - "created_at": "2022-04-22T13:20:24Z", - "updated_at": "2022-04-22T13:21:25Z", - "browser_download_url": "https://github.com/balena-io/etcher/releases/download/v1.7.9/balena-etcher-electron_1.7.9_i386.deb" - }, - { - "url": "https://api.github.com/repos/balena-io/etcher/releases/assets/63331380", - "id": 63331380, - "node_id": "RA_kwDOAq9-zc4Dxlw0", - "name": "balenaEtcher-1.7.9-ia32.AppImage", - "label": "", - "uploader": { - "login": "balena-ci", - "id": 34882892, - "node_id": "MDQ6VXNlcjM0ODgyODky", - "avatar_url": "https://avatars.githubusercontent.com/u/34882892?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/balena-ci", - "html_url": "https://github.com/balena-ci", - "followers_url": "https://api.github.com/users/balena-ci/followers", - "following_url": "https://api.github.com/users/balena-ci/following{/other_user}", - "gists_url": "https://api.github.com/users/balena-ci/gists{/gist_id}", - "starred_url": "https://api.github.com/users/balena-ci/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/balena-ci/subscriptions", - "organizations_url": "https://api.github.com/users/balena-ci/orgs", - "repos_url": "https://api.github.com/users/balena-ci/repos", - "events_url": "https://api.github.com/users/balena-ci/events{/privacy}", - "received_events_url": "https://api.github.com/users/balena-ci/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 93990136, - "download_count": 492, - "created_at": "2022-04-22T13:22:11Z", - "updated_at": "2022-04-22T13:23:13Z", - "browser_download_url": "https://github.com/balena-io/etcher/releases/download/v1.7.9/balenaEtcher-1.7.9-ia32.AppImage" - }, - { - "url": "https://api.github.com/repos/balena-io/etcher/releases/assets/63331103", - "id": 63331103, - "node_id": "RA_kwDOAq9-zc4Dxlsf", - "name": "balenaEtcher-1.7.9-x64.AppImage", - "label": "", - "uploader": { - "login": "balena-ci", - "id": 34882892, - "node_id": "MDQ6VXNlcjM0ODgyODky", - "avatar_url": "https://avatars.githubusercontent.com/u/34882892?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/balena-ci", - "html_url": "https://github.com/balena-ci", - "followers_url": "https://api.github.com/users/balena-ci/followers", - "following_url": "https://api.github.com/users/balena-ci/following{/other_user}", - "gists_url": "https://api.github.com/users/balena-ci/gists{/gist_id}", - "starred_url": "https://api.github.com/users/balena-ci/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/balena-ci/subscriptions", - "organizations_url": "https://api.github.com/users/balena-ci/orgs", - "repos_url": "https://api.github.com/users/balena-ci/repos", - "events_url": "https://api.github.com/users/balena-ci/events{/privacy}", - "received_events_url": "https://api.github.com/users/balena-ci/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 95980512, - "download_count": 1821, - "created_at": "2022-04-22T13:20:18Z", - "updated_at": "2022-04-22T13:21:07Z", - "browser_download_url": "https://github.com/balena-io/etcher/releases/download/v1.7.9/balenaEtcher-1.7.9-x64.AppImage" - }, - { - "url": "https://api.github.com/repos/balena-io/etcher/releases/assets/63331821", - "id": 63331821, - "node_id": "RA_kwDOAq9-zc4Dxl3t", - "name": "balenaEtcher-1.7.9.dmg", - "label": "", - "uploader": { - "login": "balena-ci", - "id": 34882892, - "node_id": "MDQ6VXNlcjM0ODgyODky", - "avatar_url": "https://avatars.githubusercontent.com/u/34882892?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/balena-ci", - "html_url": "https://github.com/balena-ci", - "followers_url": "https://api.github.com/users/balena-ci/followers", - "following_url": "https://api.github.com/users/balena-ci/following{/other_user}", - "gists_url": "https://api.github.com/users/balena-ci/gists{/gist_id}", - "starred_url": "https://api.github.com/users/balena-ci/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/balena-ci/subscriptions", - "organizations_url": "https://api.github.com/users/balena-ci/orgs", - "repos_url": "https://api.github.com/users/balena-ci/repos", - "events_url": "https://api.github.com/users/balena-ci/events{/privacy}", - "received_events_url": "https://api.github.com/users/balena-ci/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 97008589, - "download_count": 47715, - "created_at": "2022-04-22T13:27:23Z", - "updated_at": "2022-04-22T13:28:00Z", - "browser_download_url": "https://github.com/balena-io/etcher/releases/download/v1.7.9/balenaEtcher-1.7.9.dmg" - }, - { - "url": "https://api.github.com/repos/balena-io/etcher/releases/assets/63331710", - "id": 63331710, - "node_id": "RA_kwDOAq9-zc4Dxl1-", - "name": "balenaEtcher-1.7.9.dmg.blockmap", - "label": "", - "uploader": { - "login": "balena-ci", - "id": 34882892, - "node_id": "MDQ6VXNlcjM0ODgyODky", - "avatar_url": "https://avatars.githubusercontent.com/u/34882892?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/balena-ci", - "html_url": "https://github.com/balena-ci", - "followers_url": "https://api.github.com/users/balena-ci/followers", - "following_url": "https://api.github.com/users/balena-ci/following{/other_user}", - "gists_url": "https://api.github.com/users/balena-ci/gists{/gist_id}", - "starred_url": "https://api.github.com/users/balena-ci/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/balena-ci/subscriptions", - "organizations_url": "https://api.github.com/users/balena-ci/orgs", - "repos_url": "https://api.github.com/users/balena-ci/repos", - "events_url": "https://api.github.com/users/balena-ci/events{/privacy}", - "received_events_url": "https://api.github.com/users/balena-ci/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 102400, - "download_count": 70, - "created_at": "2022-04-22T13:26:34Z", - "updated_at": "2022-04-22T13:26:34Z", - "browser_download_url": "https://github.com/balena-io/etcher/releases/download/v1.7.9/balenaEtcher-1.7.9.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/balena-io/etcher/releases/assets/63331711", - "id": 63331711, - "node_id": "RA_kwDOAq9-zc4Dxl1_", - "name": "balenaEtcher-1.7.9.zip", - "label": "", - "uploader": { - "login": "balena-ci", - "id": 34882892, - "node_id": "MDQ6VXNlcjM0ODgyODky", - "avatar_url": "https://avatars.githubusercontent.com/u/34882892?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/balena-ci", - "html_url": "https://github.com/balena-ci", - "followers_url": "https://api.github.com/users/balena-ci/followers", - "following_url": "https://api.github.com/users/balena-ci/following{/other_user}", - "gists_url": "https://api.github.com/users/balena-ci/gists{/gist_id}", - "starred_url": "https://api.github.com/users/balena-ci/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/balena-ci/subscriptions", - "organizations_url": "https://api.github.com/users/balena-ci/orgs", - "repos_url": "https://api.github.com/users/balena-ci/repos", - "events_url": "https://api.github.com/users/balena-ci/events{/privacy}", - "received_events_url": "https://api.github.com/users/balena-ci/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 93948365, - "download_count": 385, - "created_at": "2022-04-22T13:26:34Z", - "updated_at": "2022-04-22T13:27:19Z", - "browser_download_url": "https://github.com/balena-io/etcher/releases/download/v1.7.9/balenaEtcher-1.7.9.zip" - }, - { - "url": "https://api.github.com/repos/balena-io/etcher/releases/assets/63331600", - "id": 63331600, - "node_id": "RA_kwDOAq9-zc4Dxl0Q", - "name": "balenaEtcher-Portable-1.7.9.exe", - "label": "", - "uploader": { - "login": "balena-ci", - "id": 34882892, - "node_id": "MDQ6VXNlcjM0ODgyODky", - "avatar_url": "https://avatars.githubusercontent.com/u/34882892?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/balena-ci", - "html_url": "https://github.com/balena-ci", - "followers_url": "https://api.github.com/users/balena-ci/followers", - "following_url": "https://api.github.com/users/balena-ci/following{/other_user}", - "gists_url": "https://api.github.com/users/balena-ci/gists{/gist_id}", - "starred_url": "https://api.github.com/users/balena-ci/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/balena-ci/subscriptions", - "organizations_url": "https://api.github.com/users/balena-ci/orgs", - "repos_url": "https://api.github.com/users/balena-ci/repos", - "events_url": "https://api.github.com/users/balena-ci/events{/privacy}", - "received_events_url": "https://api.github.com/users/balena-ci/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 129445856, - "download_count": 54801, - "created_at": "2022-04-22T13:25:34Z", - "updated_at": "2022-04-22T13:26:15Z", - "browser_download_url": "https://github.com/balena-io/etcher/releases/download/v1.7.9/balenaEtcher-Portable-1.7.9.exe" - }, - { - "url": "https://api.github.com/repos/balena-io/etcher/releases/assets/63331664", - "id": 63331664, - "node_id": "RA_kwDOAq9-zc4Dxl1Q", - "name": "balenaEtcher-Setup-1.7.9.exe", - "label": "", - "uploader": { - "login": "balena-ci", - "id": 34882892, - "node_id": "MDQ6VXNlcjM0ODgyODky", - "avatar_url": "https://avatars.githubusercontent.com/u/34882892?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/balena-ci", - "html_url": "https://github.com/balena-ci", - "followers_url": "https://api.github.com/users/balena-ci/followers", - "following_url": "https://api.github.com/users/balena-ci/following{/other_user}", - "gists_url": "https://api.github.com/users/balena-ci/gists{/gist_id}", - "starred_url": "https://api.github.com/users/balena-ci/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/balena-ci/subscriptions", - "organizations_url": "https://api.github.com/users/balena-ci/orgs", - "repos_url": "https://api.github.com/users/balena-ci/repos", - "events_url": "https://api.github.com/users/balena-ci/events{/privacy}", - "received_events_url": "https://api.github.com/users/balena-ci/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 145504344, - "download_count": 157392, - "created_at": "2022-04-22T13:26:15Z", - "updated_at": "2022-04-22T13:27:36Z", - "browser_download_url": "https://github.com/balena-io/etcher/releases/download/v1.7.9/balenaEtcher-Setup-1.7.9.exe" - }, - { - "url": "https://api.github.com/repos/balena-io/etcher/releases/assets/63331841", - "id": 63331841, - "node_id": "RA_kwDOAq9-zc4Dxl4B", - "name": "balenaEtcher-Setup-1.7.9.exe.blockmap", - "label": "", - "uploader": { - "login": "balena-ci", - "id": 34882892, - "node_id": "MDQ6VXNlcjM0ODgyODky", - "avatar_url": "https://avatars.githubusercontent.com/u/34882892?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/balena-ci", - "html_url": "https://github.com/balena-ci", - "followers_url": "https://api.github.com/users/balena-ci/followers", - "following_url": "https://api.github.com/users/balena-ci/following{/other_user}", - "gists_url": "https://api.github.com/users/balena-ci/gists{/gist_id}", - "starred_url": "https://api.github.com/users/balena-ci/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/balena-ci/subscriptions", - "organizations_url": "https://api.github.com/users/balena-ci/orgs", - "repos_url": "https://api.github.com/users/balena-ci/repos", - "events_url": "https://api.github.com/users/balena-ci/events{/privacy}", - "received_events_url": "https://api.github.com/users/balena-ci/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 150468, - "download_count": 130, - "created_at": "2022-04-22T13:27:36Z", - "updated_at": "2022-04-22T13:27:37Z", - "browser_download_url": "https://github.com/balena-io/etcher/releases/download/v1.7.9/balenaEtcher-Setup-1.7.9.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/balena-io/etcher/releases/assets/63331819", - "id": 63331819, - "node_id": "RA_kwDOAq9-zc4Dxl3r", - "name": "builder-effective-config.yaml", - "label": "", - "uploader": { - "login": "balena-ci", - "id": 34882892, - "node_id": "MDQ6VXNlcjM0ODgyODky", - "avatar_url": "https://avatars.githubusercontent.com/u/34882892?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/balena-ci", - "html_url": "https://github.com/balena-ci", - "followers_url": "https://api.github.com/users/balena-ci/followers", - "following_url": "https://api.github.com/users/balena-ci/following{/other_user}", - "gists_url": "https://api.github.com/users/balena-ci/gists{/gist_id}", - "starred_url": "https://api.github.com/users/balena-ci/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/balena-ci/subscriptions", - "organizations_url": "https://api.github.com/users/balena-ci/orgs", - "repos_url": "https://api.github.com/users/balena-ci/repos", - "events_url": "https://api.github.com/users/balena-ci/events{/privacy}", - "received_events_url": "https://api.github.com/users/balena-ci/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 2801, - "download_count": 77, - "created_at": "2022-04-22T13:27:22Z", - "updated_at": "2022-04-22T13:27:23Z", - "browser_download_url": "https://github.com/balena-io/etcher/releases/download/v1.7.9/builder-effective-config.yaml" - }, - { - "url": "https://api.github.com/repos/balena-io/etcher/releases/assets/63333616", - "id": 63333616, - "node_id": "RA_kwDOAq9-zc4DxmTw", - "name": "latest-linux-ia32.yml", - "label": "", - "uploader": { - "login": "balena-ci", - "id": 34882892, - "node_id": "MDQ6VXNlcjM0ODgyODky", - "avatar_url": "https://avatars.githubusercontent.com/u/34882892?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/balena-ci", - "html_url": "https://github.com/balena-ci", - "followers_url": "https://api.github.com/users/balena-ci/followers", - "following_url": "https://api.github.com/users/balena-ci/following{/other_user}", - "gists_url": "https://api.github.com/users/balena-ci/gists{/gist_id}", - "starred_url": "https://api.github.com/users/balena-ci/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/balena-ci/subscriptions", - "organizations_url": "https://api.github.com/users/balena-ci/orgs", - "repos_url": "https://api.github.com/users/balena-ci/repos", - "events_url": "https://api.github.com/users/balena-ci/events{/privacy}", - "received_events_url": "https://api.github.com/users/balena-ci/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 403, - "download_count": 6523, - "created_at": "2022-04-22T13:48:23Z", - "updated_at": "2022-04-22T13:48:23Z", - "browser_download_url": "https://github.com/balena-io/etcher/releases/download/v1.7.9/latest-linux-ia32.yml" - }, - { - "url": "https://api.github.com/repos/balena-io/etcher/releases/assets/63333612", - "id": 63333612, - "node_id": "RA_kwDOAq9-zc4DxmTs", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "balena-ci", - "id": 34882892, - "node_id": "MDQ6VXNlcjM0ODgyODky", - "avatar_url": "https://avatars.githubusercontent.com/u/34882892?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/balena-ci", - "html_url": "https://github.com/balena-ci", - "followers_url": "https://api.github.com/users/balena-ci/followers", - "following_url": "https://api.github.com/users/balena-ci/following{/other_user}", - "gists_url": "https://api.github.com/users/balena-ci/gists{/gist_id}", - "starred_url": "https://api.github.com/users/balena-ci/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/balena-ci/subscriptions", - "organizations_url": "https://api.github.com/users/balena-ci/orgs", - "repos_url": "https://api.github.com/users/balena-ci/repos", - "events_url": "https://api.github.com/users/balena-ci/events{/privacy}", - "received_events_url": "https://api.github.com/users/balena-ci/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 402, - "download_count": 113637, - "created_at": "2022-04-22T13:48:21Z", - "updated_at": "2022-04-22T13:48:21Z", - "browser_download_url": "https://github.com/balena-io/etcher/releases/download/v1.7.9/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/balena-io/etcher/releases/assets/63333617", - "id": 63333617, - "node_id": "RA_kwDOAq9-zc4DxmTx", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "balena-ci", - "id": 34882892, - "node_id": "MDQ6VXNlcjM0ODgyODky", - "avatar_url": "https://avatars.githubusercontent.com/u/34882892?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/balena-ci", - "html_url": "https://github.com/balena-ci", - "followers_url": "https://api.github.com/users/balena-ci/followers", - "following_url": "https://api.github.com/users/balena-ci/following{/other_user}", - "gists_url": "https://api.github.com/users/balena-ci/gists{/gist_id}", - "starred_url": "https://api.github.com/users/balena-ci/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/balena-ci/subscriptions", - "organizations_url": "https://api.github.com/users/balena-ci/orgs", - "repos_url": "https://api.github.com/users/balena-ci/repos", - "events_url": "https://api.github.com/users/balena-ci/events{/privacy}", - "received_events_url": "https://api.github.com/users/balena-ci/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 383, - "download_count": 126403, - "created_at": "2022-04-22T13:48:25Z", - "updated_at": "2022-04-22T13:48:25Z", - "browser_download_url": "https://github.com/balena-io/etcher/releases/download/v1.7.9/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/balena-io/etcher/releases/assets/63333618", - "id": 63333618, - "node_id": "RA_kwDOAq9-zc4DxmTy", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "balena-ci", - "id": 34882892, - "node_id": "MDQ6VXNlcjM0ODgyODky", - "avatar_url": "https://avatars.githubusercontent.com/u/34882892?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/balena-ci", - "html_url": "https://github.com/balena-ci", - "followers_url": "https://api.github.com/users/balena-ci/followers", - "following_url": "https://api.github.com/users/balena-ci/following{/other_user}", - "gists_url": "https://api.github.com/users/balena-ci/gists{/gist_id}", - "starred_url": "https://api.github.com/users/balena-ci/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/balena-ci/subscriptions", - "organizations_url": "https://api.github.com/users/balena-ci/orgs", - "repos_url": "https://api.github.com/users/balena-ci/repos", - "events_url": "https://api.github.com/users/balena-ci/events{/privacy}", - "received_events_url": "https://api.github.com/users/balena-ci/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 372, - "download_count": 140497, - "created_at": "2022-04-22T13:48:25Z", - "updated_at": "2022-04-22T13:48:26Z", - "browser_download_url": "https://github.com/balena-io/etcher/releases/download/v1.7.9/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/balena-io/etcher/tarball/v1.7.9", - "zipball_url": "https://api.github.com/repos/balena-io/etcher/zipball/v1.7.9", - "body_html": "

1.7.9

", - "reactions": { - "url": "https://api.github.com/repos/balena-io/etcher/releases/65071265/reactions", - "total_count": 25, - "+1": 21, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 4, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:47.727Z" - }, - "explorer": { - "latestRelease": { - "url": "https://api.github.com/repos/jfbouzereau/explorer/releases/3082901", - "assets_url": "https://api.github.com/repos/jfbouzereau/explorer/releases/3082901/assets", - "upload_url": "https://uploads.github.com/repos/jfbouzereau/explorer/releases/3082901/assets{?name,label}", - "html_url": "https://github.com/jfbouzereau/explorer/releases/tag/1.104", - "id": 3082901, - "author": { - "login": "jfbouzereau", - "id": 1042041, - "node_id": "MDQ6VXNlcjEwNDIwNDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1042041?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jfbouzereau", - "html_url": "https://github.com/jfbouzereau", - "followers_url": "https://api.github.com/users/jfbouzereau/followers", - "following_url": "https://api.github.com/users/jfbouzereau/following{/other_user}", - "gists_url": "https://api.github.com/users/jfbouzereau/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jfbouzereau/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jfbouzereau/subscriptions", - "organizations_url": "https://api.github.com/users/jfbouzereau/orgs", - "repos_url": "https://api.github.com/users/jfbouzereau/repos", - "events_url": "https://api.github.com/users/jfbouzereau/events{/privacy}", - "received_events_url": "https://api.github.com/users/jfbouzereau/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTMwODI5MDE=", - "tag_name": "1.104", - "target_commitish": "master", - "name": "v.104", - "draft": false, - "prerelease": false, - "created_at": "2016-04-23T08:04:59Z", - "published_at": "2016-04-23T08:39:44Z", - "assets": [ - { - "url": "https://api.github.com/repos/jfbouzereau/explorer/releases/assets/1588831", - "id": 1588831, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1ODg4MzE=", - "name": "Explorer-darwin-x64.zip", - "label": null, - "uploader": { - "login": "jfbouzereau", - "id": 1042041, - "node_id": "MDQ6VXNlcjEwNDIwNDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1042041?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jfbouzereau", - "html_url": "https://github.com/jfbouzereau", - "followers_url": "https://api.github.com/users/jfbouzereau/followers", - "following_url": "https://api.github.com/users/jfbouzereau/following{/other_user}", - "gists_url": "https://api.github.com/users/jfbouzereau/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jfbouzereau/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jfbouzereau/subscriptions", - "organizations_url": "https://api.github.com/users/jfbouzereau/orgs", - "repos_url": "https://api.github.com/users/jfbouzereau/repos", - "events_url": "https://api.github.com/users/jfbouzereau/events{/privacy}", - "received_events_url": "https://api.github.com/users/jfbouzereau/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 43580020, - "download_count": 6029, - "created_at": "2016-04-23T08:06:05Z", - "updated_at": "2016-04-23T08:12:52Z", - "browser_download_url": "https://github.com/jfbouzereau/explorer/releases/download/1.104/Explorer-darwin-x64.zip" - }, - { - "url": "https://api.github.com/repos/jfbouzereau/explorer/releases/assets/1588839", - "id": 1588839, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1ODg4Mzk=", - "name": "Explorer-win32-ia32.zip", - "label": null, - "uploader": { - "login": "jfbouzereau", - "id": 1042041, - "node_id": "MDQ6VXNlcjEwNDIwNDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1042041?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jfbouzereau", - "html_url": "https://github.com/jfbouzereau", - "followers_url": "https://api.github.com/users/jfbouzereau/followers", - "following_url": "https://api.github.com/users/jfbouzereau/following{/other_user}", - "gists_url": "https://api.github.com/users/jfbouzereau/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jfbouzereau/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jfbouzereau/subscriptions", - "organizations_url": "https://api.github.com/users/jfbouzereau/orgs", - "repos_url": "https://api.github.com/users/jfbouzereau/repos", - "events_url": "https://api.github.com/users/jfbouzereau/events{/privacy}", - "received_events_url": "https://api.github.com/users/jfbouzereau/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 43667276, - "download_count": 3133, - "created_at": "2016-04-23T08:13:05Z", - "updated_at": "2016-04-23T08:19:50Z", - "browser_download_url": "https://github.com/jfbouzereau/explorer/releases/download/1.104/Explorer-win32-ia32.zip" - }, - { - "url": "https://api.github.com/repos/jfbouzereau/explorer/releases/assets/1588856", - "id": 1588856, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1ODg4NTY=", - "name": "Explorer-win32-x64.zip", - "label": null, - "uploader": { - "login": "jfbouzereau", - "id": 1042041, - "node_id": "MDQ6VXNlcjEwNDIwNDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1042041?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jfbouzereau", - "html_url": "https://github.com/jfbouzereau", - "followers_url": "https://api.github.com/users/jfbouzereau/followers", - "following_url": "https://api.github.com/users/jfbouzereau/following{/other_user}", - "gists_url": "https://api.github.com/users/jfbouzereau/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jfbouzereau/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jfbouzereau/subscriptions", - "organizations_url": "https://api.github.com/users/jfbouzereau/orgs", - "repos_url": "https://api.github.com/users/jfbouzereau/repos", - "events_url": "https://api.github.com/users/jfbouzereau/events{/privacy}", - "received_events_url": "https://api.github.com/users/jfbouzereau/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 52875462, - "download_count": 3643, - "created_at": "2016-04-23T08:24:31Z", - "updated_at": "2016-04-23T08:32:44Z", - "browser_download_url": "https://github.com/jfbouzereau/explorer/releases/download/1.104/Explorer-win32-x64.zip" - } - ], - "tarball_url": "https://api.github.com/repos/jfbouzereau/explorer/tarball/1.104", - "zipball_url": "https://api.github.com/repos/jfbouzereau/explorer/zipball/1.104", - "body_html": "

Add neural network ( perceptron )

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:47.807Z" - }, - "extraterm": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:47.871Z" - }, - "expresslrs-configurator": { - "latestRelease": { - "url": "https://api.github.com/repos/ExpressLRS/ExpressLRS-Configurator/releases/66318262", - "assets_url": "https://api.github.com/repos/ExpressLRS/ExpressLRS-Configurator/releases/66318262/assets", - "upload_url": "https://uploads.github.com/repos/ExpressLRS/ExpressLRS-Configurator/releases/66318262/assets{?name,label}", - "html_url": "https://github.com/ExpressLRS/ExpressLRS-Configurator/releases/tag/v1.4.0", - "id": 66318262, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "RE_kwDOE9ELl84D8--2", - "tag_name": "v1.4.0", - "target_commitish": "master", - "name": "ExpressLRS Configurator 1.4.0", - "draft": false, - "prerelease": false, - "created_at": "2022-05-08T16:32:19Z", - "published_at": "2022-05-08T17:06:02Z", - "assets": [ - { - "url": "https://api.github.com/repos/ExpressLRS/ExpressLRS-Configurator/releases/assets/64864193", - "id": 64864193, - "node_id": "RA_kwDOE9ELl84D3b_B", - "name": "ExpressLRS-Configurator-1.4.0.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 133339426, - "download_count": 71, - "created_at": "2022-05-08T16:45:06Z", - "updated_at": "2022-05-08T16:45:11Z", - "browser_download_url": "https://github.com/ExpressLRS/ExpressLRS-Configurator/releases/download/v1.4.0/ExpressLRS-Configurator-1.4.0.dmg" - }, - { - "url": "https://api.github.com/repos/ExpressLRS/ExpressLRS-Configurator/releases/assets/64864194", - "id": 64864194, - "node_id": "RA_kwDOE9ELl84D3b_C", - "name": "ExpressLRS-Configurator-1.4.0.dmg.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 139663, - "download_count": 2, - "created_at": "2022-05-08T16:45:06Z", - "updated_at": "2022-05-08T16:45:06Z", - "browser_download_url": "https://github.com/ExpressLRS/ExpressLRS-Configurator/releases/download/v1.4.0/ExpressLRS-Configurator-1.4.0.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/ExpressLRS/ExpressLRS-Configurator/releases/assets/64863896", - "id": 64863896, - "node_id": "RA_kwDOE9ELl84D3b6Y", - "name": "expresslrs-configurator-1.4.0.pacman", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 89252344, - "download_count": 54, - "created_at": "2022-05-08T16:42:45Z", - "updated_at": "2022-05-08T16:42:48Z", - "browser_download_url": "https://github.com/ExpressLRS/ExpressLRS-Configurator/releases/download/v1.4.0/expresslrs-configurator-1.4.0.pacman" - }, - { - "url": "https://api.github.com/repos/ExpressLRS/ExpressLRS-Configurator/releases/assets/64864169", - "id": 64864169, - "node_id": "RA_kwDOE9ELl84D3b-p", - "name": "expresslrs-configurator-1.4.0.x86_64.rpm", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/x-redhat-package-manager", - "state": "uploaded", - "size": 88869712, - "download_count": 8, - "created_at": "2022-05-08T16:44:58Z", - "updated_at": "2022-05-08T16:45:02Z", - "browser_download_url": "https://github.com/ExpressLRS/ExpressLRS-Configurator/releases/download/v1.4.0/expresslrs-configurator-1.4.0.x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/ExpressLRS/ExpressLRS-Configurator/releases/assets/64863799", - "id": 64863799, - "node_id": "RA_kwDOE9ELl84D3b43", - "name": "expresslrs-configurator-1.4.0.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 126584093, - "download_count": 23, - "created_at": "2022-05-08T16:38:25Z", - "updated_at": "2022-05-08T16:38:30Z", - "browser_download_url": "https://github.com/ExpressLRS/ExpressLRS-Configurator/releases/download/v1.4.0/expresslrs-configurator-1.4.0.zip" - }, - { - "url": "https://api.github.com/repos/ExpressLRS/ExpressLRS-Configurator/releases/assets/64863890", - "id": 64863890, - "node_id": "RA_kwDOE9ELl84D3b6S", - "name": "ExpressLRS-Configurator-Setup-1.4.0.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 182928165, - "download_count": 712, - "created_at": "2022-05-08T16:42:27Z", - "updated_at": "2022-05-08T16:42:33Z", - "browser_download_url": "https://github.com/ExpressLRS/ExpressLRS-Configurator/releases/download/v1.4.0/ExpressLRS-Configurator-Setup-1.4.0.exe" - }, - { - "url": "https://api.github.com/repos/ExpressLRS/ExpressLRS-Configurator/releases/assets/64863891", - "id": 64863891, - "node_id": "RA_kwDOE9ELl84D3b6T", - "name": "ExpressLRS-Configurator-Setup-1.4.0.exe.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 170974, - "download_count": 399, - "created_at": "2022-05-08T16:42:27Z", - "updated_at": "2022-05-08T16:42:27Z", - "browser_download_url": "https://github.com/ExpressLRS/ExpressLRS-Configurator/releases/download/v1.4.0/ExpressLRS-Configurator-Setup-1.4.0.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/ExpressLRS/ExpressLRS-Configurator/releases/assets/64863829", - "id": 64863829, - "node_id": "RA_kwDOE9ELl84D3b5V", - "name": "expresslrs-configurator_1.4.0_amd64.deb", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 89262522, - "download_count": 18, - "created_at": "2022-05-08T16:40:34Z", - "updated_at": "2022-05-08T16:40:38Z", - "browser_download_url": "https://github.com/ExpressLRS/ExpressLRS-Configurator/releases/download/v1.4.0/expresslrs-configurator_1.4.0_amd64.deb" - }, - { - "url": "https://api.github.com/repos/ExpressLRS/ExpressLRS-Configurator/releases/assets/64864216", - "id": 64864216, - "node_id": "RA_kwDOE9ELl84D3b_Y", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 363, - "download_count": 0, - "created_at": "2022-05-08T16:45:12Z", - "updated_at": "2022-05-08T16:45:13Z", - "browser_download_url": "https://github.com/ExpressLRS/ExpressLRS-Configurator/releases/download/v1.4.0/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/ExpressLRS/ExpressLRS-Configurator/releases/assets/64863892", - "id": 64863892, - "node_id": "RA_kwDOE9ELl84D3b6U", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 375, - "download_count": 1234, - "created_at": "2022-05-08T16:42:33Z", - "updated_at": "2022-05-08T16:42:33Z", - "browser_download_url": "https://github.com/ExpressLRS/ExpressLRS-Configurator/releases/download/v1.4.0/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/ExpressLRS/ExpressLRS-Configurator/tarball/v1.4.0", - "zipball_url": "https://api.github.com/repos/ExpressLRS/ExpressLRS-Configurator/zipball/v1.4.0", - "body_html": "

Changelog

\n
    \n
  • Migrate Radiomaster Zorro Internal TX from alias into a full target #330
  • \n
  • Add GEPRC Targets #327
  • \n
  • Update on Devices WikiURLs #329
  • \n
  • Detect invalid git repository and fix it automatically #324
  • \n
\n

Which file do I need?

\n
    \n
  • Windows (8, 10, 11): ExpressLRS-Configurator-Setup-1.4.0.exe
  • \n
  • Mac OS X (please
    \nread macOS install notes): ExpressLRS-Configurator-1.4.0.dmg
  • \n
  • Linux (please read linux install notes):\n
      \n
    • expresslrs-configurator_1.4.0_amd64.deb (Ubuntu, debian)
    • \n
    • expresslrs-configurator-1.4.0.pacman (Arch)
    • \n
    • expresslrs-configurator-1.4.0.x86_64.rpm (Red Hat, Fedora, CentOS)
    • \n
    • expresslrs-configurator-1.4.0.zip (others)
    • \n
    \n
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:47.906Z" - }, - "f-curator": { - "latestRelease": { - "url": "https://api.github.com/repos/xizon/F-Curator/releases/57305453", - "assets_url": "https://api.github.com/repos/xizon/F-Curator/releases/57305453/assets", - "upload_url": "https://uploads.github.com/repos/xizon/F-Curator/releases/57305453/assets{?name,label}", - "html_url": "https://github.com/xizon/F-Curator/releases/tag/v1.3.3", - "id": 57305453, - "author": { - "login": "xizon", - "id": 5258143, - "node_id": "MDQ6VXNlcjUyNTgxNDM=", - "avatar_url": "https://avatars.githubusercontent.com/u/5258143?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/xizon", - "html_url": "https://github.com/xizon", - "followers_url": "https://api.github.com/users/xizon/followers", - "following_url": "https://api.github.com/users/xizon/following{/other_user}", - "gists_url": "https://api.github.com/users/xizon/gists{/gist_id}", - "starred_url": "https://api.github.com/users/xizon/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/xizon/subscriptions", - "organizations_url": "https://api.github.com/users/xizon/orgs", - "repos_url": "https://api.github.com/users/xizon/repos", - "events_url": "https://api.github.com/users/xizon/events{/privacy}", - "received_events_url": "https://api.github.com/users/xizon/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOGrz6wc4Damlt", - "tag_name": "v1.3.3", - "target_commitish": "main", - "name": "F-Curator(mac & win)", - "draft": false, - "prerelease": false, - "created_at": "2022-01-30T15:03:17Z", - "published_at": "2022-01-17T16:24:47Z", - "assets": [ - { - "url": "https://api.github.com/repos/xizon/F-Curator/releases/assets/55357987", - "id": 55357987, - "node_id": "RA_kwDOGrz6wc4DTLIj", - "name": "F-Curator.1.3.3.dmg", - "label": null, - "uploader": { - "login": "xizon", - "id": 5258143, - "node_id": "MDQ6VXNlcjUyNTgxNDM=", - "avatar_url": "https://avatars.githubusercontent.com/u/5258143?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/xizon", - "html_url": "https://github.com/xizon", - "followers_url": "https://api.github.com/users/xizon/followers", - "following_url": "https://api.github.com/users/xizon/following{/other_user}", - "gists_url": "https://api.github.com/users/xizon/gists{/gist_id}", - "starred_url": "https://api.github.com/users/xizon/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/xizon/subscriptions", - "organizations_url": "https://api.github.com/users/xizon/orgs", - "repos_url": "https://api.github.com/users/xizon/repos", - "events_url": "https://api.github.com/users/xizon/events{/privacy}", - "received_events_url": "https://api.github.com/users/xizon/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 79531377, - "download_count": 22, - "created_at": "2022-01-30T15:24:40Z", - "updated_at": "2022-01-30T15:29:19Z", - "browser_download_url": "https://github.com/xizon/F-Curator/releases/download/v1.3.3/F-Curator.1.3.3.dmg" - }, - { - "url": "https://api.github.com/repos/xizon/F-Curator/releases/assets/55358215", - "id": 55358215, - "node_id": "RA_kwDOGrz6wc4DTLMH", - "name": "F-Curator.win.1.3.3.zip", - "label": null, - "uploader": { - "login": "xizon", - "id": 5258143, - "node_id": "MDQ6VXNlcjUyNTgxNDM=", - "avatar_url": "https://avatars.githubusercontent.com/u/5258143?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/xizon", - "html_url": "https://github.com/xizon", - "followers_url": "https://api.github.com/users/xizon/followers", - "following_url": "https://api.github.com/users/xizon/following{/other_user}", - "gists_url": "https://api.github.com/users/xizon/gists{/gist_id}", - "starred_url": "https://api.github.com/users/xizon/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/xizon/subscriptions", - "organizations_url": "https://api.github.com/users/xizon/orgs", - "repos_url": "https://api.github.com/users/xizon/repos", - "events_url": "https://api.github.com/users/xizon/events{/privacy}", - "received_events_url": "https://api.github.com/users/xizon/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 92249755, - "download_count": 193, - "created_at": "2022-01-30T15:29:19Z", - "updated_at": "2022-01-30T15:33:08Z", - "browser_download_url": "https://github.com/xizon/F-Curator/releases/download/v1.3.3/F-Curator.win.1.3.3.zip" - } - ], - "tarball_url": "https://api.github.com/repos/xizon/F-Curator/tarball/v1.3.3", - "zipball_url": "https://api.github.com/repos/xizon/F-Curator/zipball/v1.3.3", - "body_html": "

tweak: Optimized editing experience for list.

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:47.944Z" - }, - "fairshare": { - "latestRelease": { - "url": "https://api.github.com/repos/fairdataihub/FAIRshare/releases/64568315", - "assets_url": "https://api.github.com/repos/fairdataihub/FAIRshare/releases/64568315/assets", - "upload_url": "https://uploads.github.com/repos/fairdataihub/FAIRshare/releases/64568315/assets{?name,label}", - "html_url": "https://github.com/fairdataihub/FAIRshare/releases/tag/v1.3.0", - "id": 64568315, - "author": { - "login": "megasanjay", - "id": 21206996, - "node_id": "MDQ6VXNlcjIxMjA2OTk2", - "avatar_url": "https://avatars.githubusercontent.com/u/21206996?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/megasanjay", - "html_url": "https://github.com/megasanjay", - "followers_url": "https://api.github.com/users/megasanjay/followers", - "following_url": "https://api.github.com/users/megasanjay/following{/other_user}", - "gists_url": "https://api.github.com/users/megasanjay/gists{/gist_id}", - "starred_url": "https://api.github.com/users/megasanjay/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/megasanjay/subscriptions", - "organizations_url": "https://api.github.com/users/megasanjay/orgs", - "repos_url": "https://api.github.com/users/megasanjay/repos", - "events_url": "https://api.github.com/users/megasanjay/events{/privacy}", - "received_events_url": "https://api.github.com/users/megasanjay/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOGIAQE84D2Tv7", - "tag_name": "v1.3.0", - "target_commitish": "main", - "name": "1.3.0", - "draft": false, - "prerelease": false, - "created_at": "2022-04-15T23:25:57Z", - "published_at": "2022-04-15T23:51:07Z", - "assets": [ - { - "url": "https://api.github.com/repos/fairdataihub/FAIRshare/releases/assets/62716560", - "id": 62716560, - "node_id": "RA_kwDOGIAQE84DvPqQ", - "name": "FAIRshare-1.3.0-mac.zip", - "label": "", - "uploader": { - "login": "megasanjay", - "id": 21206996, - "node_id": "MDQ6VXNlcjIxMjA2OTk2", - "avatar_url": "https://avatars.githubusercontent.com/u/21206996?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/megasanjay", - "html_url": "https://github.com/megasanjay", - "followers_url": "https://api.github.com/users/megasanjay/followers", - "following_url": "https://api.github.com/users/megasanjay/following{/other_user}", - "gists_url": "https://api.github.com/users/megasanjay/gists{/gist_id}", - "starred_url": "https://api.github.com/users/megasanjay/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/megasanjay/subscriptions", - "organizations_url": "https://api.github.com/users/megasanjay/orgs", - "repos_url": "https://api.github.com/users/megasanjay/repos", - "events_url": "https://api.github.com/users/megasanjay/events{/privacy}", - "received_events_url": "https://api.github.com/users/megasanjay/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 100708978, - "download_count": 2, - "created_at": "2022-04-15T23:45:53Z", - "updated_at": "2022-04-15T23:46:13Z", - "browser_download_url": "https://github.com/fairdataihub/FAIRshare/releases/download/v1.3.0/FAIRshare-1.3.0-mac.zip" - }, - { - "url": "https://api.github.com/repos/fairdataihub/FAIRshare/releases/assets/62716559", - "id": 62716559, - "node_id": "RA_kwDOGIAQE84DvPqP", - "name": "FAIRshare-1.3.0-mac.zip.blockmap", - "label": "", - "uploader": { - "login": "megasanjay", - "id": 21206996, - "node_id": "MDQ6VXNlcjIxMjA2OTk2", - "avatar_url": "https://avatars.githubusercontent.com/u/21206996?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/megasanjay", - "html_url": "https://github.com/megasanjay", - "followers_url": "https://api.github.com/users/megasanjay/followers", - "following_url": "https://api.github.com/users/megasanjay/following{/other_user}", - "gists_url": "https://api.github.com/users/megasanjay/gists{/gist_id}", - "starred_url": "https://api.github.com/users/megasanjay/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/megasanjay/subscriptions", - "organizations_url": "https://api.github.com/users/megasanjay/orgs", - "repos_url": "https://api.github.com/users/megasanjay/repos", - "events_url": "https://api.github.com/users/megasanjay/events{/privacy}", - "received_events_url": "https://api.github.com/users/megasanjay/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 106651, - "download_count": 1, - "created_at": "2022-04-15T23:45:53Z", - "updated_at": "2022-04-15T23:45:53Z", - "browser_download_url": "https://github.com/fairdataihub/FAIRshare/releases/download/v1.3.0/FAIRshare-1.3.0-mac.zip.blockmap" - }, - { - "url": "https://api.github.com/repos/fairdataihub/FAIRshare/releases/assets/62716513", - "id": 62716513, - "node_id": "RA_kwDOGIAQE84DvPph", - "name": "FAIRshare-1.3.0.AppImage", - "label": "", - "uploader": { - "login": "megasanjay", - "id": 21206996, - "node_id": "MDQ6VXNlcjIxMjA2OTk2", - "avatar_url": "https://avatars.githubusercontent.com/u/21206996?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/megasanjay", - "html_url": "https://github.com/megasanjay", - "followers_url": "https://api.github.com/users/megasanjay/followers", - "following_url": "https://api.github.com/users/megasanjay/following{/other_user}", - "gists_url": "https://api.github.com/users/megasanjay/gists{/gist_id}", - "starred_url": "https://api.github.com/users/megasanjay/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/megasanjay/subscriptions", - "organizations_url": "https://api.github.com/users/megasanjay/orgs", - "repos_url": "https://api.github.com/users/megasanjay/repos", - "events_url": "https://api.github.com/users/megasanjay/events{/privacy}", - "received_events_url": "https://api.github.com/users/megasanjay/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 111016737, - "download_count": 4, - "created_at": "2022-04-15T23:44:21Z", - "updated_at": "2022-04-15T23:44:45Z", - "browser_download_url": "https://github.com/fairdataihub/FAIRshare/releases/download/v1.3.0/FAIRshare-1.3.0.AppImage" - }, - { - "url": "https://api.github.com/repos/fairdataihub/FAIRshare/releases/assets/62716546", - "id": 62716546, - "node_id": "RA_kwDOGIAQE84DvPqC", - "name": "FAIRshare-1.3.0.dmg", - "label": "", - "uploader": { - "login": "megasanjay", - "id": 21206996, - "node_id": "MDQ6VXNlcjIxMjA2OTk2", - "avatar_url": "https://avatars.githubusercontent.com/u/21206996?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/megasanjay", - "html_url": "https://github.com/megasanjay", - "followers_url": "https://api.github.com/users/megasanjay/followers", - "following_url": "https://api.github.com/users/megasanjay/following{/other_user}", - "gists_url": "https://api.github.com/users/megasanjay/gists{/gist_id}", - "starred_url": "https://api.github.com/users/megasanjay/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/megasanjay/subscriptions", - "organizations_url": "https://api.github.com/users/megasanjay/orgs", - "repos_url": "https://api.github.com/users/megasanjay/repos", - "events_url": "https://api.github.com/users/megasanjay/events{/privacy}", - "received_events_url": "https://api.github.com/users/megasanjay/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 104043046, - "download_count": 17, - "created_at": "2022-04-15T23:45:26Z", - "updated_at": "2022-04-15T23:45:47Z", - "browser_download_url": "https://github.com/fairdataihub/FAIRshare/releases/download/v1.3.0/FAIRshare-1.3.0.dmg" - }, - { - "url": "https://api.github.com/repos/fairdataihub/FAIRshare/releases/assets/62716547", - "id": 62716547, - "node_id": "RA_kwDOGIAQE84DvPqD", - "name": "FAIRshare-1.3.0.dmg.blockmap", - "label": "", - "uploader": { - "login": "megasanjay", - "id": 21206996, - "node_id": "MDQ6VXNlcjIxMjA2OTk2", - "avatar_url": "https://avatars.githubusercontent.com/u/21206996?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/megasanjay", - "html_url": "https://github.com/megasanjay", - "followers_url": "https://api.github.com/users/megasanjay/followers", - "following_url": "https://api.github.com/users/megasanjay/following{/other_user}", - "gists_url": "https://api.github.com/users/megasanjay/gists{/gist_id}", - "starred_url": "https://api.github.com/users/megasanjay/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/megasanjay/subscriptions", - "organizations_url": "https://api.github.com/users/megasanjay/orgs", - "repos_url": "https://api.github.com/users/megasanjay/repos", - "events_url": "https://api.github.com/users/megasanjay/events{/privacy}", - "received_events_url": "https://api.github.com/users/megasanjay/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 109702, - "download_count": 2, - "created_at": "2022-04-15T23:45:26Z", - "updated_at": "2022-04-15T23:45:27Z", - "browser_download_url": "https://github.com/fairdataihub/FAIRshare/releases/download/v1.3.0/FAIRshare-1.3.0.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/fairdataihub/FAIRshare/releases/assets/62715806", - "id": 62715806, - "node_id": "RA_kwDOGIAQE84DvPee", - "name": "FAIRshare-Setup-1.3.0.exe", - "label": "", - "uploader": { - "login": "megasanjay", - "id": 21206996, - "node_id": "MDQ6VXNlcjIxMjA2OTk2", - "avatar_url": "https://avatars.githubusercontent.com/u/21206996?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/megasanjay", - "html_url": "https://github.com/megasanjay", - "followers_url": "https://api.github.com/users/megasanjay/followers", - "following_url": "https://api.github.com/users/megasanjay/following{/other_user}", - "gists_url": "https://api.github.com/users/megasanjay/gists{/gist_id}", - "starred_url": "https://api.github.com/users/megasanjay/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/megasanjay/subscriptions", - "organizations_url": "https://api.github.com/users/megasanjay/orgs", - "repos_url": "https://api.github.com/users/megasanjay/repos", - "events_url": "https://api.github.com/users/megasanjay/events{/privacy}", - "received_events_url": "https://api.github.com/users/megasanjay/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 82906398, - "download_count": 13, - "created_at": "2022-04-15T23:30:18Z", - "updated_at": "2022-04-15T23:30:34Z", - "browser_download_url": "https://github.com/fairdataihub/FAIRshare/releases/download/v1.3.0/FAIRshare-Setup-1.3.0.exe" - }, - { - "url": "https://api.github.com/repos/fairdataihub/FAIRshare/releases/assets/62715807", - "id": 62715807, - "node_id": "RA_kwDOGIAQE84DvPef", - "name": "FAIRshare-Setup-1.3.0.exe.blockmap", - "label": "", - "uploader": { - "login": "megasanjay", - "id": 21206996, - "node_id": "MDQ6VXNlcjIxMjA2OTk2", - "avatar_url": "https://avatars.githubusercontent.com/u/21206996?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/megasanjay", - "html_url": "https://github.com/megasanjay", - "followers_url": "https://api.github.com/users/megasanjay/followers", - "following_url": "https://api.github.com/users/megasanjay/following{/other_user}", - "gists_url": "https://api.github.com/users/megasanjay/gists{/gist_id}", - "starred_url": "https://api.github.com/users/megasanjay/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/megasanjay/subscriptions", - "organizations_url": "https://api.github.com/users/megasanjay/orgs", - "repos_url": "https://api.github.com/users/megasanjay/repos", - "events_url": "https://api.github.com/users/megasanjay/events{/privacy}", - "received_events_url": "https://api.github.com/users/megasanjay/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 87595, - "download_count": 5, - "created_at": "2022-04-15T23:30:18Z", - "updated_at": "2022-04-15T23:30:18Z", - "browser_download_url": "https://github.com/fairdataihub/FAIRshare/releases/download/v1.3.0/FAIRshare-Setup-1.3.0.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/fairdataihub/FAIRshare/releases/assets/62716525", - "id": 62716525, - "node_id": "RA_kwDOGIAQE84DvPpt", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "megasanjay", - "id": 21206996, - "node_id": "MDQ6VXNlcjIxMjA2OTk2", - "avatar_url": "https://avatars.githubusercontent.com/u/21206996?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/megasanjay", - "html_url": "https://github.com/megasanjay", - "followers_url": "https://api.github.com/users/megasanjay/followers", - "following_url": "https://api.github.com/users/megasanjay/following{/other_user}", - "gists_url": "https://api.github.com/users/megasanjay/gists{/gist_id}", - "starred_url": "https://api.github.com/users/megasanjay/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/megasanjay/subscriptions", - "organizations_url": "https://api.github.com/users/megasanjay/orgs", - "repos_url": "https://api.github.com/users/megasanjay/repos", - "events_url": "https://api.github.com/users/megasanjay/events{/privacy}", - "received_events_url": "https://api.github.com/users/megasanjay/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 370, - "download_count": 1, - "created_at": "2022-04-15T23:44:45Z", - "updated_at": "2022-04-15T23:44:45Z", - "browser_download_url": "https://github.com/fairdataihub/FAIRshare/releases/download/v1.3.0/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/fairdataihub/FAIRshare/releases/assets/62716601", - "id": 62716601, - "node_id": "RA_kwDOGIAQE84DvPq5", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "megasanjay", - "id": 21206996, - "node_id": "MDQ6VXNlcjIxMjA2OTk2", - "avatar_url": "https://avatars.githubusercontent.com/u/21206996?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/megasanjay", - "html_url": "https://github.com/megasanjay", - "followers_url": "https://api.github.com/users/megasanjay/followers", - "following_url": "https://api.github.com/users/megasanjay/following{/other_user}", - "gists_url": "https://api.github.com/users/megasanjay/gists{/gist_id}", - "starred_url": "https://api.github.com/users/megasanjay/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/megasanjay/subscriptions", - "organizations_url": "https://api.github.com/users/megasanjay/orgs", - "repos_url": "https://api.github.com/users/megasanjay/repos", - "events_url": "https://api.github.com/users/megasanjay/events{/privacy}", - "received_events_url": "https://api.github.com/users/megasanjay/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 493, - "download_count": 15, - "created_at": "2022-04-15T23:46:14Z", - "updated_at": "2022-04-15T23:46:14Z", - "browser_download_url": "https://github.com/fairdataihub/FAIRshare/releases/download/v1.3.0/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/fairdataihub/FAIRshare/releases/assets/62715812", - "id": 62715812, - "node_id": "RA_kwDOGIAQE84DvPek", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "megasanjay", - "id": 21206996, - "node_id": "MDQ6VXNlcjIxMjA2OTk2", - "avatar_url": "https://avatars.githubusercontent.com/u/21206996?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/megasanjay", - "html_url": "https://github.com/megasanjay", - "followers_url": "https://api.github.com/users/megasanjay/followers", - "following_url": "https://api.github.com/users/megasanjay/following{/other_user}", - "gists_url": "https://api.github.com/users/megasanjay/gists{/gist_id}", - "starred_url": "https://api.github.com/users/megasanjay/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/megasanjay/subscriptions", - "organizations_url": "https://api.github.com/users/megasanjay/orgs", - "repos_url": "https://api.github.com/users/megasanjay/repos", - "events_url": "https://api.github.com/users/megasanjay/events{/privacy}", - "received_events_url": "https://api.github.com/users/megasanjay/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 346, - "download_count": 27, - "created_at": "2022-04-15T23:30:34Z", - "updated_at": "2022-04-15T23:30:34Z", - "browser_download_url": "https://github.com/fairdataihub/FAIRshare/releases/download/v1.3.0/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/fairdataihub/FAIRshare/tarball/v1.3.0", - "zipball_url": "https://api.github.com/repos/fairdataihub/FAIRshare/zipball/v1.3.0", - "body_html": "

For Windows: FAIRshare-Setup-1.3.0.exe
\nFor Linux: FAIRshare-1.3.0.AppImage
\nFor macOS: FAIRshare-1.3.0.dmg

\n

For instructions on how to install and use FAIRshare, please refer here.

", - "reactions": { - "url": "https://api.github.com/repos/fairdataihub/FAIRshare/releases/64568315/reactions", - "total_count": 1, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 1, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:48.030Z" - }, - "ferdi": { - "latestRelease": { - "url": "https://api.github.com/repos/getferdi/ferdi/releases/62874907", - "assets_url": "https://api.github.com/repos/getferdi/ferdi/releases/62874907/assets", - "upload_url": "https://uploads.github.com/repos/getferdi/ferdi/releases/62874907/assets{?name,label}", - "html_url": "https://github.com/getferdi/ferdi/releases/tag/v5.8.1", - "id": 62874907, - "author": { - "login": "weliveinferdi", - "id": 56048320, - "node_id": "MDQ6VXNlcjU2MDQ4MzIw", - "avatar_url": "https://avatars.githubusercontent.com/u/56048320?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/weliveinferdi", - "html_url": "https://github.com/weliveinferdi", - "followers_url": "https://api.github.com/users/weliveinferdi/followers", - "following_url": "https://api.github.com/users/weliveinferdi/following{/other_user}", - "gists_url": "https://api.github.com/users/weliveinferdi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/weliveinferdi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/weliveinferdi/subscriptions", - "organizations_url": "https://api.github.com/users/weliveinferdi/orgs", - "repos_url": "https://api.github.com/users/weliveinferdi/repos", - "events_url": "https://api.github.com/users/weliveinferdi/events{/privacy}", - "received_events_url": "https://api.github.com/users/weliveinferdi/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOChiVY84Dv2Ub", - "tag_name": "v5.8.1", - "target_commitish": "release", - "name": "5.8.1", - "draft": false, - "prerelease": false, - "created_at": "2022-03-27T19:36:49Z", - "published_at": "2022-03-27T20:36:38Z", - "assets": [ - { - "url": "https://api.github.com/repos/getferdi/ferdi/releases/assets/60769614", - "id": 60769614, - "node_id": "RA_kwDOChiVY84Dn0VO", - "name": "Ferdi-5.8.1-arm64-mac.zip", - "label": "", - "uploader": { - "login": "weliveinferdi", - "id": 56048320, - "node_id": "MDQ6VXNlcjU2MDQ4MzIw", - "avatar_url": "https://avatars.githubusercontent.com/u/56048320?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/weliveinferdi", - "html_url": "https://github.com/weliveinferdi", - "followers_url": "https://api.github.com/users/weliveinferdi/followers", - "following_url": "https://api.github.com/users/weliveinferdi/following{/other_user}", - "gists_url": "https://api.github.com/users/weliveinferdi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/weliveinferdi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/weliveinferdi/subscriptions", - "organizations_url": "https://api.github.com/users/weliveinferdi/orgs", - "repos_url": "https://api.github.com/users/weliveinferdi/repos", - "events_url": "https://api.github.com/users/weliveinferdi/events{/privacy}", - "received_events_url": "https://api.github.com/users/weliveinferdi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 127363221, - "download_count": 2252, - "created_at": "2022-03-27T20:00:42Z", - "updated_at": "2022-03-27T20:00:48Z", - "browser_download_url": "https://github.com/getferdi/ferdi/releases/download/v5.8.1/Ferdi-5.8.1-arm64-mac.zip" - }, - { - "url": "https://api.github.com/repos/getferdi/ferdi/releases/assets/60769613", - "id": 60769613, - "node_id": "RA_kwDOChiVY84Dn0VN", - "name": "Ferdi-5.8.1-arm64-mac.zip.blockmap", - "label": "", - "uploader": { - "login": "weliveinferdi", - "id": 56048320, - "node_id": "MDQ6VXNlcjU2MDQ4MzIw", - "avatar_url": "https://avatars.githubusercontent.com/u/56048320?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/weliveinferdi", - "html_url": "https://github.com/weliveinferdi", - "followers_url": "https://api.github.com/users/weliveinferdi/followers", - "following_url": "https://api.github.com/users/weliveinferdi/following{/other_user}", - "gists_url": "https://api.github.com/users/weliveinferdi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/weliveinferdi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/weliveinferdi/subscriptions", - "organizations_url": "https://api.github.com/users/weliveinferdi/orgs", - "repos_url": "https://api.github.com/users/weliveinferdi/repos", - "events_url": "https://api.github.com/users/weliveinferdi/events{/privacy}", - "received_events_url": "https://api.github.com/users/weliveinferdi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 133383, - "download_count": 5, - "created_at": "2022-03-27T20:00:42Z", - "updated_at": "2022-03-27T20:00:42Z", - "browser_download_url": "https://github.com/getferdi/ferdi/releases/download/v5.8.1/Ferdi-5.8.1-arm64-mac.zip.blockmap" - }, - { - "url": "https://api.github.com/repos/getferdi/ferdi/releases/assets/60769638", - "id": 60769638, - "node_id": "RA_kwDOChiVY84Dn0Vm", - "name": "Ferdi-5.8.1-arm64.dmg", - "label": "", - "uploader": { - "login": "weliveinferdi", - "id": 56048320, - "node_id": "MDQ6VXNlcjU2MDQ4MzIw", - "avatar_url": "https://avatars.githubusercontent.com/u/56048320?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/weliveinferdi", - "html_url": "https://github.com/weliveinferdi", - "followers_url": "https://api.github.com/users/weliveinferdi/followers", - "following_url": "https://api.github.com/users/weliveinferdi/following{/other_user}", - "gists_url": "https://api.github.com/users/weliveinferdi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/weliveinferdi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/weliveinferdi/subscriptions", - "organizations_url": "https://api.github.com/users/weliveinferdi/orgs", - "repos_url": "https://api.github.com/users/weliveinferdi/repos", - "events_url": "https://api.github.com/users/weliveinferdi/events{/privacy}", - "received_events_url": "https://api.github.com/users/weliveinferdi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 134035468, - "download_count": 1325, - "created_at": "2022-03-27T20:01:14Z", - "updated_at": "2022-03-27T20:01:20Z", - "browser_download_url": "https://github.com/getferdi/ferdi/releases/download/v5.8.1/Ferdi-5.8.1-arm64.dmg" - }, - { - "url": "https://api.github.com/repos/getferdi/ferdi/releases/assets/60769639", - "id": 60769639, - "node_id": "RA_kwDOChiVY84Dn0Vn", - "name": "Ferdi-5.8.1-arm64.dmg.blockmap", - "label": "", - "uploader": { - "login": "weliveinferdi", - "id": 56048320, - "node_id": "MDQ6VXNlcjU2MDQ4MzIw", - "avatar_url": "https://avatars.githubusercontent.com/u/56048320?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/weliveinferdi", - "html_url": "https://github.com/weliveinferdi", - "followers_url": "https://api.github.com/users/weliveinferdi/followers", - "following_url": "https://api.github.com/users/weliveinferdi/following{/other_user}", - "gists_url": "https://api.github.com/users/weliveinferdi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/weliveinferdi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/weliveinferdi/subscriptions", - "organizations_url": "https://api.github.com/users/weliveinferdi/orgs", - "repos_url": "https://api.github.com/users/weliveinferdi/repos", - "events_url": "https://api.github.com/users/weliveinferdi/events{/privacy}", - "received_events_url": "https://api.github.com/users/weliveinferdi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 141749, - "download_count": 5, - "created_at": "2022-03-27T20:01:14Z", - "updated_at": "2022-03-27T20:01:15Z", - "browser_download_url": "https://github.com/getferdi/ferdi/releases/download/v5.8.1/Ferdi-5.8.1-arm64.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/getferdi/ferdi/releases/assets/60772224", - "id": 60772224, - "node_id": "RA_kwDOChiVY84Dn0-A", - "name": "Ferdi-5.8.1-ia32.msi", - "label": "", - "uploader": { - "login": "weliveinferdi", - "id": 56048320, - "node_id": "MDQ6VXNlcjU2MDQ4MzIw", - "avatar_url": "https://avatars.githubusercontent.com/u/56048320?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/weliveinferdi", - "html_url": "https://github.com/weliveinferdi", - "followers_url": "https://api.github.com/users/weliveinferdi/followers", - "following_url": "https://api.github.com/users/weliveinferdi/following{/other_user}", - "gists_url": "https://api.github.com/users/weliveinferdi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/weliveinferdi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/weliveinferdi/subscriptions", - "organizations_url": "https://api.github.com/users/weliveinferdi/orgs", - "repos_url": "https://api.github.com/users/weliveinferdi/repos", - "events_url": "https://api.github.com/users/weliveinferdi/events{/privacy}", - "received_events_url": "https://api.github.com/users/weliveinferdi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 93241344, - "download_count": 957, - "created_at": "2022-03-27T20:32:29Z", - "updated_at": "2022-03-27T20:32:33Z", - "browser_download_url": "https://github.com/getferdi/ferdi/releases/download/v5.8.1/Ferdi-5.8.1-ia32.msi" - }, - { - "url": "https://api.github.com/repos/getferdi/ferdi/releases/assets/60768944", - "id": 60768944, - "node_id": "RA_kwDOChiVY84Dn0Kw", - "name": "Ferdi-5.8.1-mac.zip", - "label": "", - "uploader": { - "login": "weliveinferdi", - "id": 56048320, - "node_id": "MDQ6VXNlcjU2MDQ4MzIw", - "avatar_url": "https://avatars.githubusercontent.com/u/56048320?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/weliveinferdi", - "html_url": "https://github.com/weliveinferdi", - "followers_url": "https://api.github.com/users/weliveinferdi/followers", - "following_url": "https://api.github.com/users/weliveinferdi/following{/other_user}", - "gists_url": "https://api.github.com/users/weliveinferdi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/weliveinferdi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/weliveinferdi/subscriptions", - "organizations_url": "https://api.github.com/users/weliveinferdi/orgs", - "repos_url": "https://api.github.com/users/weliveinferdi/repos", - "events_url": "https://api.github.com/users/weliveinferdi/events{/privacy}", - "received_events_url": "https://api.github.com/users/weliveinferdi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 120571634, - "download_count": 13016, - "created_at": "2022-03-27T19:52:18Z", - "updated_at": "2022-03-27T19:52:23Z", - "browser_download_url": "https://github.com/getferdi/ferdi/releases/download/v5.8.1/Ferdi-5.8.1-mac.zip" - }, - { - "url": "https://api.github.com/repos/getferdi/ferdi/releases/assets/60768945", - "id": 60768945, - "node_id": "RA_kwDOChiVY84Dn0Kx", - "name": "Ferdi-5.8.1-mac.zip.blockmap", - "label": "", - "uploader": { - "login": "weliveinferdi", - "id": 56048320, - "node_id": "MDQ6VXNlcjU2MDQ4MzIw", - "avatar_url": "https://avatars.githubusercontent.com/u/56048320?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/weliveinferdi", - "html_url": "https://github.com/weliveinferdi", - "followers_url": "https://api.github.com/users/weliveinferdi/followers", - "following_url": "https://api.github.com/users/weliveinferdi/following{/other_user}", - "gists_url": "https://api.github.com/users/weliveinferdi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/weliveinferdi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/weliveinferdi/subscriptions", - "organizations_url": "https://api.github.com/users/weliveinferdi/orgs", - "repos_url": "https://api.github.com/users/weliveinferdi/repos", - "events_url": "https://api.github.com/users/weliveinferdi/events{/privacy}", - "received_events_url": "https://api.github.com/users/weliveinferdi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 127415, - "download_count": 6, - "created_at": "2022-03-27T19:52:18Z", - "updated_at": "2022-03-27T19:52:18Z", - "browser_download_url": "https://github.com/getferdi/ferdi/releases/download/v5.8.1/Ferdi-5.8.1-mac.zip.blockmap" - }, - { - "url": "https://api.github.com/repos/getferdi/ferdi/releases/assets/60768372", - "id": 60768372, - "node_id": "RA_kwDOChiVY84Dn0B0", - "name": "Ferdi-5.8.1.AppImage", - "label": "", - "uploader": { - "login": "weliveinferdi", - "id": 56048320, - "node_id": "MDQ6VXNlcjU2MDQ4MzIw", - "avatar_url": "https://avatars.githubusercontent.com/u/56048320?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/weliveinferdi", - "html_url": "https://github.com/weliveinferdi", - "followers_url": "https://api.github.com/users/weliveinferdi/followers", - "following_url": "https://api.github.com/users/weliveinferdi/following{/other_user}", - "gists_url": "https://api.github.com/users/weliveinferdi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/weliveinferdi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/weliveinferdi/subscriptions", - "organizations_url": "https://api.github.com/users/weliveinferdi/orgs", - "repos_url": "https://api.github.com/users/weliveinferdi/repos", - "events_url": "https://api.github.com/users/weliveinferdi/events{/privacy}", - "received_events_url": "https://api.github.com/users/weliveinferdi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 141958206, - "download_count": 1561, - "created_at": "2022-03-27T19:44:19Z", - "updated_at": "2022-03-27T19:44:26Z", - "browser_download_url": "https://github.com/getferdi/ferdi/releases/download/v5.8.1/Ferdi-5.8.1.AppImage" - }, - { - "url": "https://api.github.com/repos/getferdi/ferdi/releases/assets/60769067", - "id": 60769067, - "node_id": "RA_kwDOChiVY84Dn0Mr", - "name": "Ferdi-5.8.1.dmg", - "label": "", - "uploader": { - "login": "weliveinferdi", - "id": 56048320, - "node_id": "MDQ6VXNlcjU2MDQ4MzIw", - "avatar_url": "https://avatars.githubusercontent.com/u/56048320?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/weliveinferdi", - "html_url": "https://github.com/weliveinferdi", - "followers_url": "https://api.github.com/users/weliveinferdi/followers", - "following_url": "https://api.github.com/users/weliveinferdi/following{/other_user}", - "gists_url": "https://api.github.com/users/weliveinferdi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/weliveinferdi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/weliveinferdi/subscriptions", - "organizations_url": "https://api.github.com/users/weliveinferdi/orgs", - "repos_url": "https://api.github.com/users/weliveinferdi/repos", - "events_url": "https://api.github.com/users/weliveinferdi/events{/privacy}", - "received_events_url": "https://api.github.com/users/weliveinferdi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 126784945, - "download_count": 2676, - "created_at": "2022-03-27T19:54:30Z", - "updated_at": "2022-03-27T19:54:35Z", - "browser_download_url": "https://github.com/getferdi/ferdi/releases/download/v5.8.1/Ferdi-5.8.1.dmg" - }, - { - "url": "https://api.github.com/repos/getferdi/ferdi/releases/assets/60769068", - "id": 60769068, - "node_id": "RA_kwDOChiVY84Dn0Ms", - "name": "Ferdi-5.8.1.dmg.blockmap", - "label": "", - "uploader": { - "login": "weliveinferdi", - "id": 56048320, - "node_id": "MDQ6VXNlcjU2MDQ4MzIw", - "avatar_url": "https://avatars.githubusercontent.com/u/56048320?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/weliveinferdi", - "html_url": "https://github.com/weliveinferdi", - "followers_url": "https://api.github.com/users/weliveinferdi/followers", - "following_url": "https://api.github.com/users/weliveinferdi/following{/other_user}", - "gists_url": "https://api.github.com/users/weliveinferdi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/weliveinferdi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/weliveinferdi/subscriptions", - "organizations_url": "https://api.github.com/users/weliveinferdi/orgs", - "repos_url": "https://api.github.com/users/weliveinferdi/repos", - "events_url": "https://api.github.com/users/weliveinferdi/events{/privacy}", - "received_events_url": "https://api.github.com/users/weliveinferdi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 134408, - "download_count": 7, - "created_at": "2022-03-27T19:54:30Z", - "updated_at": "2022-03-27T19:54:31Z", - "browser_download_url": "https://github.com/getferdi/ferdi/releases/download/v5.8.1/Ferdi-5.8.1.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/getferdi/ferdi/releases/assets/60772242", - "id": 60772242, - "node_id": "RA_kwDOChiVY84Dn0-S", - "name": "Ferdi-5.8.1.exe", - "label": "", - "uploader": { - "login": "weliveinferdi", - "id": 56048320, - "node_id": "MDQ6VXNlcjU2MDQ4MzIw", - "avatar_url": "https://avatars.githubusercontent.com/u/56048320?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/weliveinferdi", - "html_url": "https://github.com/weliveinferdi", - "followers_url": "https://api.github.com/users/weliveinferdi/followers", - "following_url": "https://api.github.com/users/weliveinferdi/following{/other_user}", - "gists_url": "https://api.github.com/users/weliveinferdi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/weliveinferdi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/weliveinferdi/subscriptions", - "organizations_url": "https://api.github.com/users/weliveinferdi/orgs", - "repos_url": "https://api.github.com/users/weliveinferdi/repos", - "events_url": "https://api.github.com/users/weliveinferdi/events{/privacy}", - "received_events_url": "https://api.github.com/users/weliveinferdi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 148677240, - "download_count": 1526, - "created_at": "2022-03-27T20:32:54Z", - "updated_at": "2022-03-27T20:33:00Z", - "browser_download_url": "https://github.com/getferdi/ferdi/releases/download/v5.8.1/Ferdi-5.8.1.exe" - }, - { - "url": "https://api.github.com/repos/getferdi/ferdi/releases/assets/60769661", - "id": 60769661, - "node_id": "RA_kwDOChiVY84Dn0V9", - "name": "ferdi-5.8.1.freebsd", - "label": "", - "uploader": { - "login": "weliveinferdi", - "id": 56048320, - "node_id": "MDQ6VXNlcjU2MDQ4MzIw", - "avatar_url": "https://avatars.githubusercontent.com/u/56048320?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/weliveinferdi", - "html_url": "https://github.com/weliveinferdi", - "followers_url": "https://api.github.com/users/weliveinferdi/followers", - "following_url": "https://api.github.com/users/weliveinferdi/following{/other_user}", - "gists_url": "https://api.github.com/users/weliveinferdi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/weliveinferdi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/weliveinferdi/subscriptions", - "organizations_url": "https://api.github.com/users/weliveinferdi/orgs", - "repos_url": "https://api.github.com/users/weliveinferdi/repos", - "events_url": "https://api.github.com/users/weliveinferdi/events{/privacy}", - "received_events_url": "https://api.github.com/users/weliveinferdi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 96820188, - "download_count": 596, - "created_at": "2022-03-27T20:01:45Z", - "updated_at": "2022-03-27T20:01:50Z", - "browser_download_url": "https://github.com/getferdi/ferdi/releases/download/v5.8.1/ferdi-5.8.1.freebsd" - }, - { - "url": "https://api.github.com/repos/getferdi/ferdi/releases/assets/60772151", - "id": 60772151, - "node_id": "RA_kwDOChiVY84Dn083", - "name": "Ferdi-5.8.1.msi", - "label": "", - "uploader": { - "login": "weliveinferdi", - "id": 56048320, - "node_id": "MDQ6VXNlcjU2MDQ4MzIw", - "avatar_url": "https://avatars.githubusercontent.com/u/56048320?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/weliveinferdi", - "html_url": "https://github.com/weliveinferdi", - "followers_url": "https://api.github.com/users/weliveinferdi/followers", - "following_url": "https://api.github.com/users/weliveinferdi/following{/other_user}", - "gists_url": "https://api.github.com/users/weliveinferdi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/weliveinferdi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/weliveinferdi/subscriptions", - "organizations_url": "https://api.github.com/users/weliveinferdi/orgs", - "repos_url": "https://api.github.com/users/weliveinferdi/repos", - "events_url": "https://api.github.com/users/weliveinferdi/events{/privacy}", - "received_events_url": "https://api.github.com/users/weliveinferdi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 96210944, - "download_count": 2337, - "created_at": "2022-03-27T20:31:27Z", - "updated_at": "2022-03-27T20:31:31Z", - "browser_download_url": "https://github.com/getferdi/ferdi/releases/download/v5.8.1/Ferdi-5.8.1.msi" - }, - { - "url": "https://api.github.com/repos/getferdi/ferdi/releases/assets/60769064", - "id": 60769064, - "node_id": "RA_kwDOChiVY84Dn0Mo", - "name": "ferdi-5.8.1.tar.gz", - "label": "", - "uploader": { - "login": "weliveinferdi", - "id": 56048320, - "node_id": "MDQ6VXNlcjU2MDQ4MzIw", - "avatar_url": "https://avatars.githubusercontent.com/u/56048320?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/weliveinferdi", - "html_url": "https://github.com/weliveinferdi", - "followers_url": "https://api.github.com/users/weliveinferdi/followers", - "following_url": "https://api.github.com/users/weliveinferdi/following{/other_user}", - "gists_url": "https://api.github.com/users/weliveinferdi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/weliveinferdi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/weliveinferdi/subscriptions", - "organizations_url": "https://api.github.com/users/weliveinferdi/orgs", - "repos_url": "https://api.github.com/users/weliveinferdi/repos", - "events_url": "https://api.github.com/users/weliveinferdi/events{/privacy}", - "received_events_url": "https://api.github.com/users/weliveinferdi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/gzip", - "state": "uploaded", - "size": 132975635, - "download_count": 477, - "created_at": "2022-03-27T19:54:25Z", - "updated_at": "2022-03-27T19:54:31Z", - "browser_download_url": "https://github.com/getferdi/ferdi/releases/download/v5.8.1/ferdi-5.8.1.tar.gz" - }, - { - "url": "https://api.github.com/repos/getferdi/ferdi/releases/assets/60769395", - "id": 60769395, - "node_id": "RA_kwDOChiVY84Dn0Rz", - "name": "ferdi-5.8.1.x86_64.rpm", - "label": "", - "uploader": { - "login": "weliveinferdi", - "id": 56048320, - "node_id": "MDQ6VXNlcjU2MDQ4MzIw", - "avatar_url": "https://avatars.githubusercontent.com/u/56048320?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/weliveinferdi", - "html_url": "https://github.com/weliveinferdi", - "followers_url": "https://api.github.com/users/weliveinferdi/followers", - "following_url": "https://api.github.com/users/weliveinferdi/following{/other_user}", - "gists_url": "https://api.github.com/users/weliveinferdi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/weliveinferdi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/weliveinferdi/subscriptions", - "organizations_url": "https://api.github.com/users/weliveinferdi/orgs", - "repos_url": "https://api.github.com/users/weliveinferdi/repos", - "events_url": "https://api.github.com/users/weliveinferdi/events{/privacy}", - "received_events_url": "https://api.github.com/users/weliveinferdi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-redhat-package-manager", - "state": "uploaded", - "size": 93156196, - "download_count": 1059, - "created_at": "2022-03-27T19:58:50Z", - "updated_at": "2022-03-27T19:58:54Z", - "browser_download_url": "https://github.com/getferdi/ferdi/releases/download/v5.8.1/ferdi-5.8.1.x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/getferdi/ferdi/releases/assets/60772256", - "id": 60772256, - "node_id": "RA_kwDOChiVY84Dn0-g", - "name": "Ferdi-Setup-5.8.1.exe", - "label": "", - "uploader": { - "login": "weliveinferdi", - "id": 56048320, - "node_id": "MDQ6VXNlcjU2MDQ4MzIw", - "avatar_url": "https://avatars.githubusercontent.com/u/56048320?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/weliveinferdi", - "html_url": "https://github.com/weliveinferdi", - "followers_url": "https://api.github.com/users/weliveinferdi/followers", - "following_url": "https://api.github.com/users/weliveinferdi/following{/other_user}", - "gists_url": "https://api.github.com/users/weliveinferdi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/weliveinferdi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/weliveinferdi/subscriptions", - "organizations_url": "https://api.github.com/users/weliveinferdi/orgs", - "repos_url": "https://api.github.com/users/weliveinferdi/repos", - "events_url": "https://api.github.com/users/weliveinferdi/events{/privacy}", - "received_events_url": "https://api.github.com/users/weliveinferdi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 148895848, - "download_count": 23869, - "created_at": "2022-03-27T20:32:58Z", - "updated_at": "2022-03-27T20:33:03Z", - "browser_download_url": "https://github.com/getferdi/ferdi/releases/download/v5.8.1/Ferdi-Setup-5.8.1.exe" - }, - { - "url": "https://api.github.com/repos/getferdi/ferdi/releases/assets/60772259", - "id": 60772259, - "node_id": "RA_kwDOChiVY84Dn0-j", - "name": "Ferdi-Setup-5.8.1.exe.blockmap", - "label": "", - "uploader": { - "login": "weliveinferdi", - "id": 56048320, - "node_id": "MDQ6VXNlcjU2MDQ4MzIw", - "avatar_url": "https://avatars.githubusercontent.com/u/56048320?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/weliveinferdi", - "html_url": "https://github.com/weliveinferdi", - "followers_url": "https://api.github.com/users/weliveinferdi/followers", - "following_url": "https://api.github.com/users/weliveinferdi/following{/other_user}", - "gists_url": "https://api.github.com/users/weliveinferdi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/weliveinferdi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/weliveinferdi/subscriptions", - "organizations_url": "https://api.github.com/users/weliveinferdi/orgs", - "repos_url": "https://api.github.com/users/weliveinferdi/repos", - "events_url": "https://api.github.com/users/weliveinferdi/events{/privacy}", - "received_events_url": "https://api.github.com/users/weliveinferdi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 157216, - "download_count": 19457, - "created_at": "2022-03-27T20:32:58Z", - "updated_at": "2022-03-27T20:32:59Z", - "browser_download_url": "https://github.com/getferdi/ferdi/releases/download/v5.8.1/Ferdi-Setup-5.8.1.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/getferdi/ferdi/releases/assets/60769232", - "id": 60769232, - "node_id": "RA_kwDOChiVY84Dn0PQ", - "name": "ferdi_5.8.1_amd64.deb", - "label": "", - "uploader": { - "login": "weliveinferdi", - "id": 56048320, - "node_id": "MDQ6VXNlcjU2MDQ4MzIw", - "avatar_url": "https://avatars.githubusercontent.com/u/56048320?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/weliveinferdi", - "html_url": "https://github.com/weliveinferdi", - "followers_url": "https://api.github.com/users/weliveinferdi/followers", - "following_url": "https://api.github.com/users/weliveinferdi/following{/other_user}", - "gists_url": "https://api.github.com/users/weliveinferdi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/weliveinferdi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/weliveinferdi/subscriptions", - "organizations_url": "https://api.github.com/users/weliveinferdi/orgs", - "repos_url": "https://api.github.com/users/weliveinferdi/repos", - "events_url": "https://api.github.com/users/weliveinferdi/events{/privacy}", - "received_events_url": "https://api.github.com/users/weliveinferdi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 92794576, - "download_count": 4260, - "created_at": "2022-03-27T19:56:36Z", - "updated_at": "2022-03-27T19:56:41Z", - "browser_download_url": "https://github.com/getferdi/ferdi/releases/download/v5.8.1/ferdi_5.8.1_amd64.deb" - }, - { - "url": "https://api.github.com/repos/getferdi/ferdi/releases/assets/60768865", - "id": 60768865, - "node_id": "RA_kwDOChiVY84Dn0Jh", - "name": "ferdi_5.8.1_arm64.deb", - "label": "", - "uploader": { - "login": "weliveinferdi", - "id": 56048320, - "node_id": "MDQ6VXNlcjU2MDQ4MzIw", - "avatar_url": "https://avatars.githubusercontent.com/u/56048320?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/weliveinferdi", - "html_url": "https://github.com/weliveinferdi", - "followers_url": "https://api.github.com/users/weliveinferdi/followers", - "following_url": "https://api.github.com/users/weliveinferdi/following{/other_user}", - "gists_url": "https://api.github.com/users/weliveinferdi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/weliveinferdi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/weliveinferdi/subscriptions", - "organizations_url": "https://api.github.com/users/weliveinferdi/orgs", - "repos_url": "https://api.github.com/users/weliveinferdi/repos", - "events_url": "https://api.github.com/users/weliveinferdi/events{/privacy}", - "received_events_url": "https://api.github.com/users/weliveinferdi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 92596338, - "download_count": 693, - "created_at": "2022-03-27T19:51:12Z", - "updated_at": "2022-03-27T19:51:17Z", - "browser_download_url": "https://github.com/getferdi/ferdi/releases/download/v5.8.1/ferdi_5.8.1_arm64.deb" - }, - { - "url": "https://api.github.com/repos/getferdi/ferdi/releases/assets/60768934", - "id": 60768934, - "node_id": "RA_kwDOChiVY84Dn0Km", - "name": "ferdi_5.8.1_armv7l.deb", - "label": "", - "uploader": { - "login": "weliveinferdi", - "id": 56048320, - "node_id": "MDQ6VXNlcjU2MDQ4MzIw", - "avatar_url": "https://avatars.githubusercontent.com/u/56048320?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/weliveinferdi", - "html_url": "https://github.com/weliveinferdi", - "followers_url": "https://api.github.com/users/weliveinferdi/followers", - "following_url": "https://api.github.com/users/weliveinferdi/following{/other_user}", - "gists_url": "https://api.github.com/users/weliveinferdi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/weliveinferdi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/weliveinferdi/subscriptions", - "organizations_url": "https://api.github.com/users/weliveinferdi/orgs", - "repos_url": "https://api.github.com/users/weliveinferdi/repos", - "events_url": "https://api.github.com/users/weliveinferdi/events{/privacy}", - "received_events_url": "https://api.github.com/users/weliveinferdi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 80826728, - "download_count": 455, - "created_at": "2022-03-27T19:52:07Z", - "updated_at": "2022-03-27T19:52:12Z", - "browser_download_url": "https://github.com/getferdi/ferdi/releases/download/v5.8.1/ferdi_5.8.1_armv7l.deb" - }, - { - "url": "https://api.github.com/repos/getferdi/ferdi/releases/assets/60769666", - "id": 60769666, - "node_id": "RA_kwDOChiVY84Dn0WC", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "weliveinferdi", - "id": 56048320, - "node_id": "MDQ6VXNlcjU2MDQ4MzIw", - "avatar_url": "https://avatars.githubusercontent.com/u/56048320?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/weliveinferdi", - "html_url": "https://github.com/weliveinferdi", - "followers_url": "https://api.github.com/users/weliveinferdi/followers", - "following_url": "https://api.github.com/users/weliveinferdi/following{/other_user}", - "gists_url": "https://api.github.com/users/weliveinferdi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/weliveinferdi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/weliveinferdi/subscriptions", - "organizations_url": "https://api.github.com/users/weliveinferdi/orgs", - "repos_url": "https://api.github.com/users/weliveinferdi/repos", - "events_url": "https://api.github.com/users/weliveinferdi/events{/privacy}", - "received_events_url": "https://api.github.com/users/weliveinferdi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 362, - "download_count": 38048, - "created_at": "2022-03-27T20:01:50Z", - "updated_at": "2022-03-27T20:01:50Z", - "browser_download_url": "https://github.com/getferdi/ferdi/releases/download/v5.8.1/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/getferdi/ferdi/releases/assets/60769643", - "id": 60769643, - "node_id": "RA_kwDOChiVY84Dn0Vr", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "weliveinferdi", - "id": 56048320, - "node_id": "MDQ6VXNlcjU2MDQ4MzIw", - "avatar_url": "https://avatars.githubusercontent.com/u/56048320?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/weliveinferdi", - "html_url": "https://github.com/weliveinferdi", - "followers_url": "https://api.github.com/users/weliveinferdi/followers", - "following_url": "https://api.github.com/users/weliveinferdi/following{/other_user}", - "gists_url": "https://api.github.com/users/weliveinferdi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/weliveinferdi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/weliveinferdi/subscriptions", - "organizations_url": "https://api.github.com/users/weliveinferdi/orgs", - "repos_url": "https://api.github.com/users/weliveinferdi/repos", - "events_url": "https://api.github.com/users/weliveinferdi/events{/privacy}", - "received_events_url": "https://api.github.com/users/weliveinferdi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 789, - "download_count": 199813, - "created_at": "2022-03-27T20:01:20Z", - "updated_at": "2022-03-27T20:01:20Z", - "browser_download_url": "https://github.com/getferdi/ferdi/releases/download/v5.8.1/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/getferdi/ferdi/releases/assets/60772263", - "id": 60772263, - "node_id": "RA_kwDOChiVY84Dn0-n", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "weliveinferdi", - "id": 56048320, - "node_id": "MDQ6VXNlcjU2MDQ4MzIw", - "avatar_url": "https://avatars.githubusercontent.com/u/56048320?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/weliveinferdi", - "html_url": "https://github.com/weliveinferdi", - "followers_url": "https://api.github.com/users/weliveinferdi/followers", - "following_url": "https://api.github.com/users/weliveinferdi/following{/other_user}", - "gists_url": "https://api.github.com/users/weliveinferdi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/weliveinferdi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/weliveinferdi/subscriptions", - "organizations_url": "https://api.github.com/users/weliveinferdi/orgs", - "repos_url": "https://api.github.com/users/weliveinferdi/repos", - "events_url": "https://api.github.com/users/weliveinferdi/events{/privacy}", - "received_events_url": "https://api.github.com/users/weliveinferdi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 339, - "download_count": 239532, - "created_at": "2022-03-27T20:33:04Z", - "updated_at": "2022-03-27T20:33:04Z", - "browser_download_url": "https://github.com/getferdi/ferdi/releases/download/v5.8.1/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/getferdi/ferdi/tarball/v5.8.1", - "zipball_url": "https://api.github.com/repos/getferdi/ferdi/zipball/v5.8.1", - "body_html": "\n

What's Changed

\n\n

Full Changelog: v5.8.0...v5.8.1

", - "reactions": { - "url": "https://api.github.com/repos/getferdi/ferdi/releases/62874907/reactions", - "total_count": 6, - "+1": 0, - "-1": 0, - "laugh": 1, - "hooray": 4, - "confused": 0, - "heart": 1, - "rocket": 0, - "eyes": 0 - }, - "mentions_count": 2 - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:48.082Z" - }, - "fifo": { - "latestRelease": { - "url": "https://api.github.com/repos/snaildos/Fifo-Browser/releases/59108557", - "assets_url": "https://api.github.com/repos/snaildos/Fifo-Browser/releases/59108557/assets", - "upload_url": "https://uploads.github.com/repos/snaildos/Fifo-Browser/releases/59108557/assets{?name,label}", - "html_url": "https://github.com/snaildos/Fifo-Browser/releases/tag/v1.1.0", - "id": 59108557, - "author": { - "login": "snaildos", - "id": 46210117, - "node_id": "MDQ6VXNlcjQ2MjEwMTE3", - "avatar_url": "https://avatars.githubusercontent.com/u/46210117?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/snaildos", - "html_url": "https://github.com/snaildos", - "followers_url": "https://api.github.com/users/snaildos/followers", - "following_url": "https://api.github.com/users/snaildos/following{/other_user}", - "gists_url": "https://api.github.com/users/snaildos/gists{/gist_id}", - "starred_url": "https://api.github.com/users/snaildos/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/snaildos/subscriptions", - "organizations_url": "https://api.github.com/users/snaildos/orgs", - "repos_url": "https://api.github.com/users/snaildos/repos", - "events_url": "https://api.github.com/users/snaildos/events{/privacy}", - "received_events_url": "https://api.github.com/users/snaildos/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOF847Hs4DhezN", - "tag_name": "v1.1.0", - "target_commitish": "main", - "name": "1.1.0", - "draft": false, - "prerelease": false, - "created_at": "2022-02-09T10:25:41Z", - "published_at": "2022-02-09T11:25:57Z", - "assets": [ - { - "url": "https://api.github.com/repos/snaildos/Fifo-Browser/releases/assets/56263636", - "id": 56263636, - "node_id": "RA_kwDOF847Hs4DWoPU", - "name": "Fifo-1.1.0-ia32.nsis.7z", - "label": null, - "uploader": { - "login": "snaildos", - "id": 46210117, - "node_id": "MDQ6VXNlcjQ2MjEwMTE3", - "avatar_url": "https://avatars.githubusercontent.com/u/46210117?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/snaildos", - "html_url": "https://github.com/snaildos", - "followers_url": "https://api.github.com/users/snaildos/followers", - "following_url": "https://api.github.com/users/snaildos/following{/other_user}", - "gists_url": "https://api.github.com/users/snaildos/gists{/gist_id}", - "starred_url": "https://api.github.com/users/snaildos/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/snaildos/subscriptions", - "organizations_url": "https://api.github.com/users/snaildos/orgs", - "repos_url": "https://api.github.com/users/snaildos/repos", - "events_url": "https://api.github.com/users/snaildos/events{/privacy}", - "received_events_url": "https://api.github.com/users/snaildos/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-7z-compressed", - "state": "uploaded", - "size": 56259805, - "download_count": 33, - "created_at": "2022-02-09T11:06:33Z", - "updated_at": "2022-02-09T11:09:51Z", - "browser_download_url": "https://github.com/snaildos/Fifo-Browser/releases/download/v1.1.0/Fifo-1.1.0-ia32.nsis.7z" - }, - { - "url": "https://api.github.com/repos/snaildos/Fifo-Browser/releases/assets/56263863", - "id": 56263863, - "node_id": "RA_kwDOF847Hs4DWoS3", - "name": "Fifo-1.1.0-x64.nsis.7z", - "label": null, - "uploader": { - "login": "snaildos", - "id": 46210117, - "node_id": "MDQ6VXNlcjQ2MjEwMTE3", - "avatar_url": "https://avatars.githubusercontent.com/u/46210117?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/snaildos", - "html_url": "https://github.com/snaildos", - "followers_url": "https://api.github.com/users/snaildos/followers", - "following_url": "https://api.github.com/users/snaildos/following{/other_user}", - "gists_url": "https://api.github.com/users/snaildos/gists{/gist_id}", - "starred_url": "https://api.github.com/users/snaildos/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/snaildos/subscriptions", - "organizations_url": "https://api.github.com/users/snaildos/orgs", - "repos_url": "https://api.github.com/users/snaildos/repos", - "events_url": "https://api.github.com/users/snaildos/events{/privacy}", - "received_events_url": "https://api.github.com/users/snaildos/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-7z-compressed", - "state": "uploaded", - "size": 59249981, - "download_count": 546, - "created_at": "2022-02-09T11:09:51Z", - "updated_at": "2022-02-09T11:13:18Z", - "browser_download_url": "https://github.com/snaildos/Fifo-Browser/releases/download/v1.1.0/Fifo-1.1.0-x64.nsis.7z" - }, - { - "url": "https://api.github.com/repos/snaildos/Fifo-Browser/releases/assets/56262622", - "id": 56262622, - "node_id": "RA_kwDOF847Hs4DWn_e", - "name": "Fifo-1.1.0.AppImage", - "label": null, - "uploader": { - "login": "snaildos", - "id": 46210117, - "node_id": "MDQ6VXNlcjQ2MjEwMTE3", - "avatar_url": "https://avatars.githubusercontent.com/u/46210117?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/snaildos", - "html_url": "https://github.com/snaildos", - "followers_url": "https://api.github.com/users/snaildos/followers", - "following_url": "https://api.github.com/users/snaildos/following{/other_user}", - "gists_url": "https://api.github.com/users/snaildos/gists{/gist_id}", - "starred_url": "https://api.github.com/users/snaildos/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/snaildos/subscriptions", - "organizations_url": "https://api.github.com/users/snaildos/orgs", - "repos_url": "https://api.github.com/users/snaildos/repos", - "events_url": "https://api.github.com/users/snaildos/events{/privacy}", - "received_events_url": "https://api.github.com/users/snaildos/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.appimage", - "state": "uploaded", - "size": 79709671, - "download_count": 49, - "created_at": "2022-02-09T10:56:30Z", - "updated_at": "2022-02-09T11:01:32Z", - "browser_download_url": "https://github.com/snaildos/Fifo-Browser/releases/download/v1.1.0/Fifo-1.1.0.AppImage" - }, - { - "url": "https://api.github.com/repos/snaildos/Fifo-Browser/releases/assets/56263633", - "id": 56263633, - "node_id": "RA_kwDOF847Hs4DWoPR", - "name": "Fifo-Web-Setup-1.1.0.exe", - "label": null, - "uploader": { - "login": "snaildos", - "id": 46210117, - "node_id": "MDQ6VXNlcjQ2MjEwMTE3", - "avatar_url": "https://avatars.githubusercontent.com/u/46210117?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/snaildos", - "html_url": "https://github.com/snaildos", - "followers_url": "https://api.github.com/users/snaildos/followers", - "following_url": "https://api.github.com/users/snaildos/following{/other_user}", - "gists_url": "https://api.github.com/users/snaildos/gists{/gist_id}", - "starred_url": "https://api.github.com/users/snaildos/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/snaildos/subscriptions", - "organizations_url": "https://api.github.com/users/snaildos/orgs", - "repos_url": "https://api.github.com/users/snaildos/repos", - "events_url": "https://api.github.com/users/snaildos/events{/privacy}", - "received_events_url": "https://api.github.com/users/snaildos/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-ms-dos-executable", - "state": "uploaded", - "size": 754297, - "download_count": 820, - "created_at": "2022-02-09T11:06:29Z", - "updated_at": "2022-02-09T11:25:57Z", - "browser_download_url": "https://github.com/snaildos/Fifo-Browser/releases/download/v1.1.0/Fifo-Web-Setup-1.1.0.exe" - }, - { - "url": "https://api.github.com/repos/snaildos/Fifo-Browser/releases/assets/56263181", - "id": 56263181, - "node_id": "RA_kwDOF847Hs4DWoIN", - "name": "latest-linux.yml", - "label": null, - "uploader": { - "login": "snaildos", - "id": 46210117, - "node_id": "MDQ6VXNlcjQ2MjEwMTE3", - "avatar_url": "https://avatars.githubusercontent.com/u/46210117?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/snaildos", - "html_url": "https://github.com/snaildos", - "followers_url": "https://api.github.com/users/snaildos/followers", - "following_url": "https://api.github.com/users/snaildos/following{/other_user}", - "gists_url": "https://api.github.com/users/snaildos/gists{/gist_id}", - "starred_url": "https://api.github.com/users/snaildos/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/snaildos/subscriptions", - "organizations_url": "https://api.github.com/users/snaildos/orgs", - "repos_url": "https://api.github.com/users/snaildos/repos", - "events_url": "https://api.github.com/users/snaildos/events{/privacy}", - "received_events_url": "https://api.github.com/users/snaildos/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-yaml", - "state": "uploaded", - "size": 358, - "download_count": 131, - "created_at": "2022-02-09T11:01:32Z", - "updated_at": "2022-02-09T11:01:34Z", - "browser_download_url": "https://github.com/snaildos/Fifo-Browser/releases/download/v1.1.0/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/snaildos/Fifo-Browser/releases/assets/56264087", - "id": 56264087, - "node_id": "RA_kwDOF847Hs4DWoWX", - "name": "latest.yml", - "label": null, - "uploader": { - "login": "snaildos", - "id": 46210117, - "node_id": "MDQ6VXNlcjQ2MjEwMTE3", - "avatar_url": "https://avatars.githubusercontent.com/u/46210117?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/snaildos", - "html_url": "https://github.com/snaildos", - "followers_url": "https://api.github.com/users/snaildos/followers", - "following_url": "https://api.github.com/users/snaildos/following{/other_user}", - "gists_url": "https://api.github.com/users/snaildos/gists{/gist_id}", - "starred_url": "https://api.github.com/users/snaildos/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/snaildos/subscriptions", - "organizations_url": "https://api.github.com/users/snaildos/orgs", - "repos_url": "https://api.github.com/users/snaildos/repos", - "events_url": "https://api.github.com/users/snaildos/events{/privacy}", - "received_events_url": "https://api.github.com/users/snaildos/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-yaml", - "state": "uploaded", - "size": 772, - "download_count": 2552, - "created_at": "2022-02-09T11:13:18Z", - "updated_at": "2022-02-09T11:13:19Z", - "browser_download_url": "https://github.com/snaildos/Fifo-Browser/releases/download/v1.1.0/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/snaildos/Fifo-Browser/tarball/v1.1.0", - "zipball_url": "https://api.github.com/repos/snaildos/Fifo-Browser/zipball/v1.1.0", - "body_html": "

Changelog

\n

1.1.0 (2022-02-05)
\nMiscellaneous

\n
Update node-fetch (security) [[0025d1c](https://github.com/snaildos/Fifo-Browser/commit/0025d1cb5554607fdb0deb33d8226e5c3fab7de9)]\nUpdate source-map [[89f3139](https://github.com/snaildos/Fifo-Browser/commit/89f3139dc78cab9cf94fda9163e7c568224ae903)]\nUpdate package.json [[5c463b8](https://github.com/snaildos/Fifo-Browser/commit/5c463b8c8a3a7c12652b9d8eec2310d0a798f214)]\nUpdate dependency @pmmmwh/react-refresh-webpack-plugin to v0.5.4 [[a6ea3ac](https://github.com/snaildos/Fifo-Browser/commit/a6ea3ac118888f78455294790e1745ceb968feea)]\nUpdate dependency @cliqz/adblocker-electron to v1.23.4 [[773c53a](https://github.com/snaildos/Fifo-Browser/commit/773c53a6ec52063c728959711128ddbe48b0644a)]\nUpdate dependency @types/chrome to v0.0.178 [[9d3fec5](https://github.com/snaildos/Fifo-Browser/commit/9d3fec5668ddef1ac615a9fe24639bd79a0f103e)]\nUpdate dependency eslint to v8.8.0 [[52d7067](https://github.com/snaildos/Fifo-Browser/commit/52d7067310a7dbeca06fff286b78e90a89bb6a17)]\nUpdate dependency fork-ts-checker-webpack-plugin to v6.5.0 [[19b16cf](https://github.com/snaildos/Fifo-Browser/commit/19b16cfc0e151a2e17811a06588b8c08d242a3ae)]\nUpdate dependency tsconfig-paths-webpack-plugin to v3.5.2 [[741d770](https://github.com/snaildos/Fifo-Browser/commit/741d770c6c7169f74fb5c41a4286e85787c9de97)]\nMinor Credit Changes [[933d812](https://github.com/snaildos/Fifo-Browser/commit/933d8126b110939030ee094f335538644c015686)]\nUpdate dependency prettier to v2.5.1 [[6a945a5](https://github.com/snaildos/Fifo-Browser/commit/6a945a58df23ae4072762cfdd0d800ce3884cb90)]\nUpdate dependency copy-webpack-plugin to v10.2.1 [[f7c360e](https://github.com/snaildos/Fifo-Browser/commit/f7c360e67584bf5b425b4e520e5b3334510e1d0c)]\nUpdate dependency gitmoji-changelog to v2.3.0 [[6cc5502](https://github.com/snaildos/Fifo-Browser/commit/6cc55023c4cc6b8d42e70ceef7c04cb1e5ccb490)]\nUpdate CHANGELOG.md [[8818966](https://github.com/snaildos/Fifo-Browser/commit/8818966118cf8caf0104fdcf2ef0cd61936ee9e3)]\nFix zoom keybinds [[0d56e65](https://github.com/snaildos/Fifo-Browser/commit/0d56e65924877f6b7537c441055ea68775903dc1)]\nFix the find bug. [[6069ead](https://github.com/snaildos/Fifo-Browser/commit/6069eadd51cd47d4af8fb36138867de3684e9fb4)]\nSet a fixed height for the download item progress bar. [[1c03852](https://github.com/snaildos/Fifo-Browser/commit/1c0385234fc29673a6ef6ac22216a9fc285aeb20)]\nCreate README.md [[6e59be7](https://github.com/snaildos/Fifo-Browser/commit/6e59be7ea260959b462d7ef4ff3616be5ccb329c)]\nUpdate README.md [[de1ecc5](https://github.com/snaildos/Fifo-Browser/commit/de1ecc55efb17be2fea4efe8832c2de9458f8483)]\nCreate SECURITY.md [[4f64b8c](https://github.com/snaildos/Fifo-Browser/commit/4f64b8c155d6c2a66e3ca592c5cddc72e02694ee)]\nUpdate package.json [[4bd1760](https://github.com/snaildos/Fifo-Browser/commit/4bd1760d9e93fd48faaaec4b807bd697992dd48c)]\nUpdate dependency mobx to v6.3.8 [[761c801](https://github.com/snaildos/Fifo-Browser/commit/761c801cbcb7c819039dc3bb5cf8987e60d8818f)]\nUpdate CHANGELOG.md [[d24ac43](https://github.com/snaildos/Fifo-Browser/commit/d24ac43c3ea0f58e1c8eb2e76bed3a940cb377cb)]\nUpdate dependency webpack-bundle-analyzer to v4.5.0 [[02956c5](https://github.com/snaildos/Fifo-Browser/commit/02956c575ce25b6f933e12a712a0b07eb0e0b1a6)]\nUpdate dependency typescript-plugin-styled-components to v2 [[be52ea2](https://github.com/snaildos/Fifo-Browser/commit/be52ea26f90882ac8447e93386b13101aca8cde8)]\nUpdate dependency ts-loader to v9.2.6 [[3b32218](https://github.com/snaildos/Fifo-Browser/commit/3b322180916174ce654b96829fad6fd98d24599f)]\nUpdate dependency @types/react-dom to v17.0.11 [[54e6797](https://github.com/snaildos/Fifo-Browser/commit/54e6797610b48201ebc0cb2da9ce8c5a35cd2ceb)]\nUpdate dependency @types/chrome to v0.0.164 [[149660a](https://github.com/snaildos/Fifo-Browser/commit/149660a7d22b79e8065bb85943495d75e317079c)]\nUpdate dependency copy-webpack-plugin to v10 [[dd36c2c](https://github.com/snaildos/Fifo-Browser/commit/dd36c2c270572a55b2f8492744d1aca4685e392d)]\nCreate codeql-analysis.yml [[fb3a8a1](https://github.com/snaildos/Fifo-Browser/commit/fb3a8a1da233ff95957e28ea94535119b3dfa766)]\nUpdate typescript-eslint monorepo to v5.4.0 [[1f76914](https://github.com/snaildos/Fifo-Browser/commit/1f76914ea846ab5264fc4213b2a1427e82f5061c)]\nPin dependencies [[b99d395](https://github.com/snaildos/Fifo-Browser/commit/b99d395f328907c36b0556b5fd7aa2c20faac6f4)]\nRemove Options page temporarily and Add Mauora [[0d885a1](https://github.com/snaildos/Fifo-Browser/commit/0d885a153176c5d36a794e46460ea231ba317e8c)]\nUpdate dependency @cliqz/adblocker-electron to v1.23.0 [[4e3aded](https://github.com/snaildos/Fifo-Browser/commit/4e3adedc72890694f36c454b2517c221eb34f13e)]\nAdd new Other options setting [[f233e1b](https://github.com/snaildos/Fifo-Browser/commit/f233e1bcc0fb2afd91b6e5355b59fb6c08397b60)]\nRestore to working condition [[7b826ac](https://github.com/snaildos/Fifo-Browser/commit/7b826ac5b47cc5f597b03ac75b42aae370a7e91d)]\nFix webpack dev server. [[1e315ad](https://github.com/snaildos/Fifo-Browser/commit/1e315ad195458ae213a7b947ff8a4a9ac7585534)]\nFix the react bug [[4ab357c](https://github.com/snaildos/Fifo-Browser/commit/4ab357c9fea69d2b82e8d45cd38fbac7f80eaa3c)]\nMerge branch 'main' of https://github.com/snaildos/Fifo-Browser [[4412585](https://github.com/snaildos/Fifo-Browser/commit/4412585097468420451c6893538745538ec866ab)]\nadd https enforce [[b81663c](https://github.com/snaildos/Fifo-Browser/commit/b81663c1e30fe2c9f2e4deffea528d5a6353db2e)]\nAddition to https enforce [[3cc3aae](https://github.com/snaildos/Fifo-Browser/commit/3cc3aaea611e164b6ddb57e2f5464c715b420c0c)]\nhttps enforce shouldn't be default [[498698f](https://github.com/snaildos/Fifo-Browser/commit/498698fb0011a180d4ba90212d19df4891c778e0)]\nTest some things [[921a0e1](https://github.com/snaildos/Fifo-Browser/commit/921a0e1b1dfc92fc07b3fe4b0e8c1a201462085a)]\nMore testing. [[86faa00](https://github.com/snaildos/Fifo-Browser/commit/86faa0002d5bc6d0196379a8c0ed2d57f02f13be)]\nAdd http unsecure error && add a testing request page. [[f37fc03](https://github.com/snaildos/Fifo-Browser/commit/f37fc03983985f121ceb91a59fbb20a5129f9722)]\nOptimise Variables [[1a1f755](https://github.com/snaildos/Fifo-Browser/commit/1a1f75540d9589042e05abfafd9cdbd8f6ea3159)]\nNew things to NewTab && Components Tab [[aa5e65a](https://github.com/snaildos/Fifo-Browser/commit/aa5e65ab0fe77f2ea0416f7b6a33c7e5a9abbf0a)]\nREADME UPDATE && Icon Refresh on NewTab [[bd6528a](https://github.com/snaildos/Fifo-Browser/commit/bd6528acd88b3bba1cd973f9032d1fccc7c42715)]\nOptimize Store [[671fb0c](https://github.com/snaildos/Fifo-Browser/commit/671fb0c8fcf5a1487e811657c4cb657243821b68)]\nUpdate ALL the old dependencies that are needed! [[5558136](https://github.com/snaildos/Fifo-Browser/commit/5558136a152f55ab6823b2120f5336fa86831a65)]\nBUGFIX: Final Bug fix's for release! [[6199f8c](https://github.com/snaildos/Fifo-Browser/commit/6199f8c1cf7f510ae66356bb44c82d1ed5286865)]\nBugFix: Lavender theme fix & Welcome fix [[52aaf1a](https://github.com/snaildos/Fifo-Browser/commit/52aaf1a1cd8177a68db632b488490f5f723cabd1)]\nBugFix: QuickMenu crash [[f062d6c](https://github.com/snaildos/Fifo-Browser/commit/f062d6c71ec6041d596ffa7aa396b68fa667db43)]\nAdd popup to set Fifo as your default browser! [[97af9e9](https://github.com/snaildos/Fifo-Browser/commit/97af9e939897636d9ee1ba7af0b1709e9841b121)]\nAdded Extra Menu [[88280a7](https://github.com/snaildos/Fifo-Browser/commit/88280a7ed3094a6d6ec4d27e0053f7e724ebffbb)]\nIncognitoMenu Addition [[b3ba3d8](https://github.com/snaildos/Fifo-Browser/commit/b3ba3d824d93889d9b90622ea6976e3c94c3f4e1)]\nUpdate Lint Configuration [[be64a8b](https://github.com/snaildos/Fifo-Browser/commit/be64a8b4d3ffbf58709e6e51b6910aeaec047bea)]\nUpdate dependency eslint to v8 [[2facdd2](https://github.com/snaildos/Fifo-Browser/commit/2facdd27a36e65c601b27b725b9e8e6fc99769a8)]\nUpdate dependency eslint-plugin-prettier to v4 [[fad4bad](https://github.com/snaildos/Fifo-Browser/commit/fad4badf54105c87961e050b89ba624bd45ec158)]\nUpdate typescript-eslint monorepo to v5 [[e0d73ba](https://github.com/snaildos/Fifo-Browser/commit/e0d73baa55a51130a904f0be8a093fd6ff1c1411)]\nUpdate dependency prettier to v2.4.1 [[b75e6de](https://github.com/snaildos/Fifo-Browser/commit/b75e6de71f1ae8111c98f9150c831352f7ad51ab)]\nRemove Qdex Search Engine since it is no longer private. [[40608d4](https://github.com/snaildos/Fifo-Browser/commit/40608d4aa32149c9adcb4a0cba86c05ba4a855aa)]\nLint! [[9134b86](https://github.com/snaildos/Fifo-Browser/commit/9134b8605f600e36825b0962569d602b2f0c7096)]\nSecurity Update [[91a0aac](https://github.com/snaildos/Fifo-Browser/commit/91a0aacd09adf01602f139597233e0ec2833e9b9)]\nUpdate dependency @types/react to v17.0.27 [[f8379e2](https://github.com/snaildos/Fifo-Browser/commit/f8379e2494123468513868615ba0659e8867bfe5)]\nUpdate dependency @cliqz/adblocker-electron to v1.22.7 [[7c3d077](https://github.com/snaildos/Fifo-Browser/commit/7c3d077366c244c2b99dfeeb723cf50f746d2720)]\nUpdate dependency @electron/remote to v1.2.2 [[75df00c](https://github.com/snaildos/Fifo-Browser/commit/75df00cb44935e706152afdc56a175e5605a6f34)]\nUpdate dependency electron-builder to v22.13.1 [[fd0c007](https://github.com/snaildos/Fifo-Browser/commit/fd0c0076e0bbf4fe89b07ca0f1fcfe5cf7e85e03)]\nUpdate dependency eslint-plugin-react to v7.26.1 [[fea8996](https://github.com/snaildos/Fifo-Browser/commit/fea8996a6b736c9c6d048871b16df765e2ff7a6c)]\nUpdate dependency webpack to v5.58.1 [[6af0f6e](https://github.com/snaildos/Fifo-Browser/commit/6af0f6ef90948a52f27f8d5f10cd67502a832d33)]\n
", - "reactions": { - "url": "https://api.github.com/repos/snaildos/Fifo-Browser/releases/59108557/reactions", - "total_count": 4, - "+1": 1, - "-1": 0, - "laugh": 0, - "hooray": 1, - "confused": 0, - "heart": 0, - "rocket": 1, - "eyes": 1 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:48.132Z" - }, - "final-countdown": { - "latestRelease": { - "url": "https://api.github.com/repos/hunterphillips/countdown/releases/9810950", - "assets_url": "https://api.github.com/repos/hunterphillips/countdown/releases/9810950/assets", - "upload_url": "https://uploads.github.com/repos/hunterphillips/countdown/releases/9810950/assets{?name,label}", - "html_url": "https://github.com/hunterphillips/countdown/releases/tag/1.0.1", - "id": 9810950, - "author": { - "login": "hunterphillips", - "id": 25643623, - "node_id": "MDQ6VXNlcjI1NjQzNjIz", - "avatar_url": "https://avatars.githubusercontent.com/u/25643623?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/hunterphillips", - "html_url": "https://github.com/hunterphillips", - "followers_url": "https://api.github.com/users/hunterphillips/followers", - "following_url": "https://api.github.com/users/hunterphillips/following{/other_user}", - "gists_url": "https://api.github.com/users/hunterphillips/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hunterphillips/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hunterphillips/subscriptions", - "organizations_url": "https://api.github.com/users/hunterphillips/orgs", - "repos_url": "https://api.github.com/users/hunterphillips/repos", - "events_url": "https://api.github.com/users/hunterphillips/events{/privacy}", - "received_events_url": "https://api.github.com/users/hunterphillips/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTk4MTA5NTA=", - "tag_name": "1.0.1", - "target_commitish": "master", - "name": "1.0.1", - "draft": false, - "prerelease": false, - "created_at": "2020-09-21T21:56:46Z", - "published_at": "2018-02-23T18:10:57Z", - "assets": [ - { - "url": "https://api.github.com/repos/hunterphillips/countdown/releases/assets/27507513", - "id": 27507513, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI3NTA3NTEz", - "name": "WindowsSetup.exe", - "label": null, - "uploader": { - "login": "hunterphillips", - "id": 25643623, - "node_id": "MDQ6VXNlcjI1NjQzNjIz", - "avatar_url": "https://avatars.githubusercontent.com/u/25643623?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/hunterphillips", - "html_url": "https://github.com/hunterphillips", - "followers_url": "https://api.github.com/users/hunterphillips/followers", - "following_url": "https://api.github.com/users/hunterphillips/following{/other_user}", - "gists_url": "https://api.github.com/users/hunterphillips/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hunterphillips/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hunterphillips/subscriptions", - "organizations_url": "https://api.github.com/users/hunterphillips/orgs", - "repos_url": "https://api.github.com/users/hunterphillips/repos", - "events_url": "https://api.github.com/users/hunterphillips/events{/privacy}", - "received_events_url": "https://api.github.com/users/hunterphillips/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 253444608, - "download_count": 63, - "created_at": "2020-10-25T15:54:10Z", - "updated_at": "2020-10-25T15:54:17Z", - "browser_download_url": "https://github.com/hunterphillips/countdown/releases/download/1.0.1/WindowsSetup.exe" - } - ], - "tarball_url": "https://api.github.com/repos/hunterphillips/countdown/tarball/1.0.1", - "zipball_url": "https://api.github.com/repos/hunterphillips/countdown/zipball/1.0.1", - "body_html": "

windows exe and API update

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:48.195Z" - }, - "fishing-funds": { - "latestRelease": { - "url": "https://api.github.com/repos/1zilc/fishing-funds/releases/66076419", - "assets_url": "https://api.github.com/repos/1zilc/fishing-funds/releases/66076419/assets", - "upload_url": "https://uploads.github.com/repos/1zilc/fishing-funds/releases/66076419/assets{?name,label}", - "html_url": "https://github.com/1zilc/fishing-funds/releases/tag/v6.0.0", - "id": 66076419, - "author": { - "login": "1zilc", - "id": 44715458, - "node_id": "MDQ6VXNlcjQ0NzE1NDU4", - "avatar_url": "https://avatars.githubusercontent.com/u/44715458?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/1zilc", - "html_url": "https://github.com/1zilc", - "followers_url": "https://api.github.com/users/1zilc/followers", - "following_url": "https://api.github.com/users/1zilc/following{/other_user}", - "gists_url": "https://api.github.com/users/1zilc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1zilc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1zilc/subscriptions", - "organizations_url": "https://api.github.com/users/1zilc/orgs", - "repos_url": "https://api.github.com/users/1zilc/repos", - "events_url": "https://api.github.com/users/1zilc/events{/privacy}", - "received_events_url": "https://api.github.com/users/1zilc/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOE9leEc4D8D8D", - "tag_name": "v6.0.0", - "target_commitish": "main", - "name": "6.0.0", - "draft": false, - "prerelease": false, - "created_at": "2022-05-05T02:51:07Z", - "published_at": "2022-05-05T03:07:36Z", - "assets": [ - { - "url": "https://api.github.com/repos/1zilc/fishing-funds/releases/assets/64523519", - "id": 64523519, - "node_id": "RA_kwDOE9leEc4D2Iz_", - "name": "Fishing-Funds-6.0.0-arm64.dmg", - "label": "", - "uploader": { - "login": "1zilc", - "id": 44715458, - "node_id": "MDQ6VXNlcjQ0NzE1NDU4", - "avatar_url": "https://avatars.githubusercontent.com/u/44715458?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/1zilc", - "html_url": "https://github.com/1zilc", - "followers_url": "https://api.github.com/users/1zilc/followers", - "following_url": "https://api.github.com/users/1zilc/following{/other_user}", - "gists_url": "https://api.github.com/users/1zilc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1zilc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1zilc/subscriptions", - "organizations_url": "https://api.github.com/users/1zilc/orgs", - "repos_url": "https://api.github.com/users/1zilc/repos", - "events_url": "https://api.github.com/users/1zilc/events{/privacy}", - "received_events_url": "https://api.github.com/users/1zilc/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 86574326, - "download_count": 16, - "created_at": "2022-05-05T02:58:57Z", - "updated_at": "2022-05-05T02:58:59Z", - "browser_download_url": "https://github.com/1zilc/fishing-funds/releases/download/v6.0.0/Fishing-Funds-6.0.0-arm64.dmg" - }, - { - "url": "https://api.github.com/repos/1zilc/fishing-funds/releases/assets/64523518", - "id": 64523518, - "node_id": "RA_kwDOE9leEc4D2Iz-", - "name": "Fishing-Funds-6.0.0-arm64.dmg.blockmap", - "label": "", - "uploader": { - "login": "1zilc", - "id": 44715458, - "node_id": "MDQ6VXNlcjQ0NzE1NDU4", - "avatar_url": "https://avatars.githubusercontent.com/u/44715458?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/1zilc", - "html_url": "https://github.com/1zilc", - "followers_url": "https://api.github.com/users/1zilc/followers", - "following_url": "https://api.github.com/users/1zilc/following{/other_user}", - "gists_url": "https://api.github.com/users/1zilc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1zilc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1zilc/subscriptions", - "organizations_url": "https://api.github.com/users/1zilc/orgs", - "repos_url": "https://api.github.com/users/1zilc/repos", - "events_url": "https://api.github.com/users/1zilc/events{/privacy}", - "received_events_url": "https://api.github.com/users/1zilc/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 91127, - "download_count": 2, - "created_at": "2022-05-05T02:58:57Z", - "updated_at": "2022-05-05T02:58:57Z", - "browser_download_url": "https://github.com/1zilc/fishing-funds/releases/download/v6.0.0/Fishing-Funds-6.0.0-arm64.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/1zilc/fishing-funds/releases/assets/64523400", - "id": 64523400, - "node_id": "RA_kwDOE9leEc4D2IyI", - "name": "Fishing-Funds-6.0.0.AppImage", - "label": "", - "uploader": { - "login": "1zilc", - "id": 44715458, - "node_id": "MDQ6VXNlcjQ0NzE1NDU4", - "avatar_url": "https://avatars.githubusercontent.com/u/44715458?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/1zilc", - "html_url": "https://github.com/1zilc", - "followers_url": "https://api.github.com/users/1zilc/followers", - "following_url": "https://api.github.com/users/1zilc/following{/other_user}", - "gists_url": "https://api.github.com/users/1zilc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1zilc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1zilc/subscriptions", - "organizations_url": "https://api.github.com/users/1zilc/orgs", - "repos_url": "https://api.github.com/users/1zilc/repos", - "events_url": "https://api.github.com/users/1zilc/events{/privacy}", - "received_events_url": "https://api.github.com/users/1zilc/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 87118942, - "download_count": 3, - "created_at": "2022-05-05T02:57:07Z", - "updated_at": "2022-05-05T02:57:10Z", - "browser_download_url": "https://github.com/1zilc/fishing-funds/releases/download/v6.0.0/Fishing-Funds-6.0.0.AppImage" - }, - { - "url": "https://api.github.com/repos/1zilc/fishing-funds/releases/assets/64523515", - "id": 64523515, - "node_id": "RA_kwDOE9leEc4D2Iz7", - "name": "Fishing-Funds-6.0.0.dmg", - "label": "", - "uploader": { - "login": "1zilc", - "id": 44715458, - "node_id": "MDQ6VXNlcjQ0NzE1NDU4", - "avatar_url": "https://avatars.githubusercontent.com/u/44715458?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/1zilc", - "html_url": "https://github.com/1zilc", - "followers_url": "https://api.github.com/users/1zilc/followers", - "following_url": "https://api.github.com/users/1zilc/following{/other_user}", - "gists_url": "https://api.github.com/users/1zilc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1zilc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1zilc/subscriptions", - "organizations_url": "https://api.github.com/users/1zilc/orgs", - "repos_url": "https://api.github.com/users/1zilc/repos", - "events_url": "https://api.github.com/users/1zilc/events{/privacy}", - "received_events_url": "https://api.github.com/users/1zilc/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 84351176, - "download_count": 37, - "created_at": "2022-05-05T02:58:55Z", - "updated_at": "2022-05-05T02:58:58Z", - "browser_download_url": "https://github.com/1zilc/fishing-funds/releases/download/v6.0.0/Fishing-Funds-6.0.0.dmg" - }, - { - "url": "https://api.github.com/repos/1zilc/fishing-funds/releases/assets/64523514", - "id": 64523514, - "node_id": "RA_kwDOE9leEc4D2Iz6", - "name": "Fishing-Funds-6.0.0.dmg.blockmap", - "label": "", - "uploader": { - "login": "1zilc", - "id": 44715458, - "node_id": "MDQ6VXNlcjQ0NzE1NDU4", - "avatar_url": "https://avatars.githubusercontent.com/u/44715458?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/1zilc", - "html_url": "https://github.com/1zilc", - "followers_url": "https://api.github.com/users/1zilc/followers", - "following_url": "https://api.github.com/users/1zilc/following{/other_user}", - "gists_url": "https://api.github.com/users/1zilc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1zilc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1zilc/subscriptions", - "organizations_url": "https://api.github.com/users/1zilc/orgs", - "repos_url": "https://api.github.com/users/1zilc/repos", - "events_url": "https://api.github.com/users/1zilc/events{/privacy}", - "received_events_url": "https://api.github.com/users/1zilc/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 89923, - "download_count": 2, - "created_at": "2022-05-05T02:58:55Z", - "updated_at": "2022-05-05T02:58:56Z", - "browser_download_url": "https://github.com/1zilc/fishing-funds/releases/download/v6.0.0/Fishing-Funds-6.0.0.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/1zilc/fishing-funds/releases/assets/64523561", - "id": 64523561, - "node_id": "RA_kwDOE9leEc4D2I0p", - "name": "Fishing-Funds-Setup-6.0.0.exe", - "label": "", - "uploader": { - "login": "1zilc", - "id": 44715458, - "node_id": "MDQ6VXNlcjQ0NzE1NDU4", - "avatar_url": "https://avatars.githubusercontent.com/u/44715458?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/1zilc", - "html_url": "https://github.com/1zilc", - "followers_url": "https://api.github.com/users/1zilc/followers", - "following_url": "https://api.github.com/users/1zilc/following{/other_user}", - "gists_url": "https://api.github.com/users/1zilc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1zilc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1zilc/subscriptions", - "organizations_url": "https://api.github.com/users/1zilc/orgs", - "repos_url": "https://api.github.com/users/1zilc/repos", - "events_url": "https://api.github.com/users/1zilc/events{/privacy}", - "received_events_url": "https://api.github.com/users/1zilc/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 70811278, - "download_count": 30, - "created_at": "2022-05-05T03:00:05Z", - "updated_at": "2022-05-05T03:00:06Z", - "browser_download_url": "https://github.com/1zilc/fishing-funds/releases/download/v6.0.0/Fishing-Funds-Setup-6.0.0.exe" - }, - { - "url": "https://api.github.com/repos/1zilc/fishing-funds/releases/assets/64523562", - "id": 64523562, - "node_id": "RA_kwDOE9leEc4D2I0q", - "name": "Fishing-Funds-Setup-6.0.0.exe.blockmap", - "label": "", - "uploader": { - "login": "1zilc", - "id": 44715458, - "node_id": "MDQ6VXNlcjQ0NzE1NDU4", - "avatar_url": "https://avatars.githubusercontent.com/u/44715458?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/1zilc", - "html_url": "https://github.com/1zilc", - "followers_url": "https://api.github.com/users/1zilc/followers", - "following_url": "https://api.github.com/users/1zilc/following{/other_user}", - "gists_url": "https://api.github.com/users/1zilc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1zilc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1zilc/subscriptions", - "organizations_url": "https://api.github.com/users/1zilc/orgs", - "repos_url": "https://api.github.com/users/1zilc/repos", - "events_url": "https://api.github.com/users/1zilc/events{/privacy}", - "received_events_url": "https://api.github.com/users/1zilc/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 75024, - "download_count": 1, - "created_at": "2022-05-05T03:00:05Z", - "updated_at": "2022-05-05T03:00:05Z", - "browser_download_url": "https://github.com/1zilc/fishing-funds/releases/download/v6.0.0/Fishing-Funds-Setup-6.0.0.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/1zilc/fishing-funds/releases/assets/64523564", - "id": 64523564, - "node_id": "RA_kwDOE9leEc4D2I0s", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "1zilc", - "id": 44715458, - "node_id": "MDQ6VXNlcjQ0NzE1NDU4", - "avatar_url": "https://avatars.githubusercontent.com/u/44715458?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/1zilc", - "html_url": "https://github.com/1zilc", - "followers_url": "https://api.github.com/users/1zilc/followers", - "following_url": "https://api.github.com/users/1zilc/following{/other_user}", - "gists_url": "https://api.github.com/users/1zilc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1zilc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1zilc/subscriptions", - "organizations_url": "https://api.github.com/users/1zilc/orgs", - "repos_url": "https://api.github.com/users/1zilc/repos", - "events_url": "https://api.github.com/users/1zilc/events{/privacy}", - "received_events_url": "https://api.github.com/users/1zilc/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 376, - "download_count": 2, - "created_at": "2022-05-05T03:00:07Z", - "updated_at": "2022-05-05T03:00:07Z", - "browser_download_url": "https://github.com/1zilc/fishing-funds/releases/download/v6.0.0/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/1zilc/fishing-funds/releases/assets/64523565", - "id": 64523565, - "node_id": "RA_kwDOE9leEc4D2I0t", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "1zilc", - "id": 44715458, - "node_id": "MDQ6VXNlcjQ0NzE1NDU4", - "avatar_url": "https://avatars.githubusercontent.com/u/44715458?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/1zilc", - "html_url": "https://github.com/1zilc", - "followers_url": "https://api.github.com/users/1zilc/followers", - "following_url": "https://api.github.com/users/1zilc/following{/other_user}", - "gists_url": "https://api.github.com/users/1zilc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1zilc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1zilc/subscriptions", - "organizations_url": "https://api.github.com/users/1zilc/orgs", - "repos_url": "https://api.github.com/users/1zilc/repos", - "events_url": "https://api.github.com/users/1zilc/events{/privacy}", - "received_events_url": "https://api.github.com/users/1zilc/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 501, - "download_count": 2, - "created_at": "2022-05-05T03:00:07Z", - "updated_at": "2022-05-05T03:00:07Z", - "browser_download_url": "https://github.com/1zilc/fishing-funds/releases/download/v6.0.0/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/1zilc/fishing-funds/releases/assets/64523563", - "id": 64523563, - "node_id": "RA_kwDOE9leEc4D2I0r", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "1zilc", - "id": 44715458, - "node_id": "MDQ6VXNlcjQ0NzE1NDU4", - "avatar_url": "https://avatars.githubusercontent.com/u/44715458?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/1zilc", - "html_url": "https://github.com/1zilc", - "followers_url": "https://api.github.com/users/1zilc/followers", - "following_url": "https://api.github.com/users/1zilc/following{/other_user}", - "gists_url": "https://api.github.com/users/1zilc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1zilc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1zilc/subscriptions", - "organizations_url": "https://api.github.com/users/1zilc/orgs", - "repos_url": "https://api.github.com/users/1zilc/repos", - "events_url": "https://api.github.com/users/1zilc/events{/privacy}", - "received_events_url": "https://api.github.com/users/1zilc/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 354, - "download_count": 2, - "created_at": "2022-05-05T03:00:07Z", - "updated_at": "2022-05-05T03:00:07Z", - "browser_download_url": "https://github.com/1zilc/fishing-funds/releases/download/v6.0.0/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/1zilc/fishing-funds/tarball/v6.0.0", - "zipball_url": "https://api.github.com/repos/1zilc/fishing-funds/zipball/v6.0.0", - "body_html": "
    \n
  1. 适配系统代理,支持http|https|socks代理
  2. \n
  3. mbp支持touchbar快捷操作
  4. \n
  5. 支持自定义h5专区内容
  6. \n
  7. 功能中心搜索支持股票、基金、指数搜索
  8. \n
  9. 功能中心添加全网搜索入口,支持域名直达
  10. \n
  11. 新增货币转换计算器
  12. \n
  13. 新增贵金属,金价模块
  14. \n
  15. 股票支持数字展示,指数支持图表展示
  16. \n
  17. 修复股票Grid模式查看详情bug
  18. \n
  19. 修复新浪基金接口查询失败bug
  20. \n
  21. 修复货币Grid模式显示精度问题
  22. \n
  23. 修复货币排序bug
  24. \n
  25. 修复行情中心短线机会
  26. \n
  27. 监听器,主题机制等优化
  28. \n
  29. 模块懒加载
  30. \n
  31. 升级Electron至v18.2.0
  32. \n
  33. 升级React18
  34. \n
", - "reactions": { - "url": "https://api.github.com/repos/1zilc/fishing-funds/releases/66076419/reactions", - "total_count": 3, - "+1": 2, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 1 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:48.278Z" - }, - "flawesome": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:48.311Z" - }, - "flat": { - "latestRelease": { - "url": "https://api.github.com/repos/netless-io/flat/releases/61259959", - "assets_url": "https://api.github.com/repos/netless-io/flat/releases/61259959/assets", - "upload_url": "https://uploads.github.com/repos/netless-io/flat/releases/61259959/assets{?name,label}", - "html_url": "https://github.com/netless-io/flat/releases/tag/v1.7.0", - "id": 61259959, - "author": { - "login": "BlackHole1", - "id": 8198408, - "node_id": "MDQ6VXNlcjgxOTg0MDg=", - "avatar_url": "https://avatars.githubusercontent.com/u/8198408?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/BlackHole1", - "html_url": "https://github.com/BlackHole1", - "followers_url": "https://api.github.com/users/BlackHole1/followers", - "following_url": "https://api.github.com/users/BlackHole1/following{/other_user}", - "gists_url": "https://api.github.com/users/BlackHole1/gists{/gist_id}", - "starred_url": "https://api.github.com/users/BlackHole1/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/BlackHole1/subscriptions", - "organizations_url": "https://api.github.com/users/BlackHole1/orgs", - "repos_url": "https://api.github.com/users/BlackHole1/repos", - "events_url": "https://api.github.com/users/BlackHole1/events{/privacy}", - "received_events_url": "https://api.github.com/users/BlackHole1/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOEU6_W84DpsC3", - "tag_name": "v1.7.0", - "target_commitish": "main", - "name": "v1.7.0", - "draft": false, - "prerelease": false, - "created_at": "2022-03-08T10:11:41Z", - "published_at": "2022-03-08T10:52:14Z", - "assets": [ - { - "url": "https://api.github.com/repos/netless-io/flat/releases/assets/58886559", - "id": 58886559, - "node_id": "RA_kwDOEU6_W84Dgomf", - "name": "Flat-1.7.0-mac.dmg", - "label": null, - "uploader": { - "login": "BlackHole1", - "id": 8198408, - "node_id": "MDQ6VXNlcjgxOTg0MDg=", - "avatar_url": "https://avatars.githubusercontent.com/u/8198408?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/BlackHole1", - "html_url": "https://github.com/BlackHole1", - "followers_url": "https://api.github.com/users/BlackHole1/followers", - "following_url": "https://api.github.com/users/BlackHole1/following{/other_user}", - "gists_url": "https://api.github.com/users/BlackHole1/gists{/gist_id}", - "starred_url": "https://api.github.com/users/BlackHole1/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/BlackHole1/subscriptions", - "organizations_url": "https://api.github.com/users/BlackHole1/orgs", - "repos_url": "https://api.github.com/users/BlackHole1/repos", - "events_url": "https://api.github.com/users/BlackHole1/events{/privacy}", - "received_events_url": "https://api.github.com/users/BlackHole1/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-diskcopy", - "state": "uploaded", - "size": 128685898, - "download_count": 21, - "created_at": "2022-03-08T10:42:44Z", - "updated_at": "2022-03-08T10:44:05Z", - "browser_download_url": "https://github.com/netless-io/flat/releases/download/v1.7.0/Flat-1.7.0-mac.dmg" - }, - { - "url": "https://api.github.com/repos/netless-io/flat/releases/assets/58886738", - "id": 58886738, - "node_id": "RA_kwDOEU6_W84DgopS", - "name": "Flat-1.7.0-win.zip", - "label": null, - "uploader": { - "login": "BlackHole1", - "id": 8198408, - "node_id": "MDQ6VXNlcjgxOTg0MDg=", - "avatar_url": "https://avatars.githubusercontent.com/u/8198408?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/BlackHole1", - "html_url": "https://github.com/BlackHole1", - "followers_url": "https://api.github.com/users/BlackHole1/followers", - "following_url": "https://api.github.com/users/BlackHole1/following{/other_user}", - "gists_url": "https://api.github.com/users/BlackHole1/gists{/gist_id}", - "starred_url": "https://api.github.com/users/BlackHole1/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/BlackHole1/subscriptions", - "organizations_url": "https://api.github.com/users/BlackHole1/orgs", - "repos_url": "https://api.github.com/users/BlackHole1/repos", - "events_url": "https://api.github.com/users/BlackHole1/events{/privacy}", - "received_events_url": "https://api.github.com/users/BlackHole1/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 123272199, - "download_count": 33, - "created_at": "2022-03-08T10:45:01Z", - "updated_at": "2022-03-08T10:45:55Z", - "browser_download_url": "https://github.com/netless-io/flat/releases/download/v1.7.0/Flat-1.7.0-win.zip" - }, - { - "url": "https://api.github.com/repos/netless-io/flat/releases/assets/58886646", - "id": 58886646, - "node_id": "RA_kwDOEU6_W84Dgon2", - "name": "Flat-1.7.0.dmg.blockmap", - "label": null, - "uploader": { - "login": "BlackHole1", - "id": 8198408, - "node_id": "MDQ6VXNlcjgxOTg0MDg=", - "avatar_url": "https://avatars.githubusercontent.com/u/8198408?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/BlackHole1", - "html_url": "https://github.com/BlackHole1", - "followers_url": "https://api.github.com/users/BlackHole1/followers", - "following_url": "https://api.github.com/users/BlackHole1/following{/other_user}", - "gists_url": "https://api.github.com/users/BlackHole1/gists{/gist_id}", - "starred_url": "https://api.github.com/users/BlackHole1/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/BlackHole1/subscriptions", - "organizations_url": "https://api.github.com/users/BlackHole1/orgs", - "repos_url": "https://api.github.com/users/BlackHole1/repos", - "events_url": "https://api.github.com/users/BlackHole1/events{/privacy}", - "received_events_url": "https://api.github.com/users/BlackHole1/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 136153, - "download_count": 3, - "created_at": "2022-03-08T10:44:05Z", - "updated_at": "2022-03-08T10:44:06Z", - "browser_download_url": "https://github.com/netless-io/flat/releases/download/v1.7.0/Flat-1.7.0.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/netless-io/flat/releases/assets/58886817", - "id": 58886817, - "node_id": "RA_kwDOEU6_W84Dgoqh", - "name": "Flat-1.7.0.exe", - "label": null, - "uploader": { - "login": "BlackHole1", - "id": 8198408, - "node_id": "MDQ6VXNlcjgxOTg0MDg=", - "avatar_url": "https://avatars.githubusercontent.com/u/8198408?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/BlackHole1", - "html_url": "https://github.com/BlackHole1", - "followers_url": "https://api.github.com/users/BlackHole1/followers", - "following_url": "https://api.github.com/users/BlackHole1/following{/other_user}", - "gists_url": "https://api.github.com/users/BlackHole1/gists{/gist_id}", - "starred_url": "https://api.github.com/users/BlackHole1/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/BlackHole1/subscriptions", - "organizations_url": "https://api.github.com/users/BlackHole1/orgs", - "repos_url": "https://api.github.com/users/BlackHole1/repos", - "events_url": "https://api.github.com/users/BlackHole1/events{/privacy}", - "received_events_url": "https://api.github.com/users/BlackHole1/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 95251096, - "download_count": 136, - "created_at": "2022-03-08T10:45:56Z", - "updated_at": "2022-03-08T10:46:40Z", - "browser_download_url": "https://github.com/netless-io/flat/releases/download/v1.7.0/Flat-1.7.0.exe" - }, - { - "url": "https://api.github.com/repos/netless-io/flat/releases/assets/58886857", - "id": 58886857, - "node_id": "RA_kwDOEU6_W84DgorJ", - "name": "Flat-1.7.0.exe.blockmap", - "label": null, - "uploader": { - "login": "BlackHole1", - "id": 8198408, - "node_id": "MDQ6VXNlcjgxOTg0MDg=", - "avatar_url": "https://avatars.githubusercontent.com/u/8198408?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/BlackHole1", - "html_url": "https://github.com/BlackHole1", - "followers_url": "https://api.github.com/users/BlackHole1/followers", - "following_url": "https://api.github.com/users/BlackHole1/following{/other_user}", - "gists_url": "https://api.github.com/users/BlackHole1/gists{/gist_id}", - "starred_url": "https://api.github.com/users/BlackHole1/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/BlackHole1/subscriptions", - "organizations_url": "https://api.github.com/users/BlackHole1/orgs", - "repos_url": "https://api.github.com/users/BlackHole1/repos", - "events_url": "https://api.github.com/users/BlackHole1/events{/privacy}", - "received_events_url": "https://api.github.com/users/BlackHole1/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 101984, - "download_count": 4, - "created_at": "2022-03-08T10:46:40Z", - "updated_at": "2022-03-08T10:46:41Z", - "browser_download_url": "https://github.com/netless-io/flat/releases/download/v1.7.0/Flat-1.7.0.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/netless-io/flat/releases/assets/58886650", - "id": 58886650, - "node_id": "RA_kwDOEU6_W84Dgon6", - "name": "Flat-1.7.0.zip", - "label": null, - "uploader": { - "login": "BlackHole1", - "id": 8198408, - "node_id": "MDQ6VXNlcjgxOTg0MDg=", - "avatar_url": "https://avatars.githubusercontent.com/u/8198408?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/BlackHole1", - "html_url": "https://github.com/BlackHole1", - "followers_url": "https://api.github.com/users/BlackHole1/followers", - "following_url": "https://api.github.com/users/BlackHole1/following{/other_user}", - "gists_url": "https://api.github.com/users/BlackHole1/gists{/gist_id}", - "starred_url": "https://api.github.com/users/BlackHole1/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/BlackHole1/subscriptions", - "organizations_url": "https://api.github.com/users/BlackHole1/orgs", - "repos_url": "https://api.github.com/users/BlackHole1/repos", - "events_url": "https://api.github.com/users/BlackHole1/events{/privacy}", - "received_events_url": "https://api.github.com/users/BlackHole1/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 124867625, - "download_count": 20, - "created_at": "2022-03-08T10:44:06Z", - "updated_at": "2022-03-08T10:45:00Z", - "browser_download_url": "https://github.com/netless-io/flat/releases/download/v1.7.0/Flat-1.7.0.zip" - }, - { - "url": "https://api.github.com/repos/netless-io/flat/releases/assets/58886736", - "id": 58886736, - "node_id": "RA_kwDOEU6_W84DgopQ", - "name": "latest-mac.yml", - "label": null, - "uploader": { - "login": "BlackHole1", - "id": 8198408, - "node_id": "MDQ6VXNlcjgxOTg0MDg=", - "avatar_url": "https://avatars.githubusercontent.com/u/8198408?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/BlackHole1", - "html_url": "https://github.com/BlackHole1", - "followers_url": "https://api.github.com/users/BlackHole1/followers", - "following_url": "https://api.github.com/users/BlackHole1/following{/other_user}", - "gists_url": "https://api.github.com/users/BlackHole1/gists{/gist_id}", - "starred_url": "https://api.github.com/users/BlackHole1/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/BlackHole1/subscriptions", - "organizations_url": "https://api.github.com/users/BlackHole1/orgs", - "repos_url": "https://api.github.com/users/BlackHole1/repos", - "events_url": "https://api.github.com/users/BlackHole1/events{/privacy}", - "received_events_url": "https://api.github.com/users/BlackHole1/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-yaml", - "state": "uploaded", - "size": 1289, - "download_count": 6, - "created_at": "2022-03-08T10:45:00Z", - "updated_at": "2022-03-08T10:45:01Z", - "browser_download_url": "https://github.com/netless-io/flat/releases/download/v1.7.0/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/netless-io/flat/releases/assets/58886859", - "id": 58886859, - "node_id": "RA_kwDOEU6_W84DgorL", - "name": "latest.yml", - "label": null, - "uploader": { - "login": "BlackHole1", - "id": 8198408, - "node_id": "MDQ6VXNlcjgxOTg0MDg=", - "avatar_url": "https://avatars.githubusercontent.com/u/8198408?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/BlackHole1", - "html_url": "https://github.com/BlackHole1", - "followers_url": "https://api.github.com/users/BlackHole1/followers", - "following_url": "https://api.github.com/users/BlackHole1/following{/other_user}", - "gists_url": "https://api.github.com/users/BlackHole1/gists{/gist_id}", - "starred_url": "https://api.github.com/users/BlackHole1/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/BlackHole1/subscriptions", - "organizations_url": "https://api.github.com/users/BlackHole1/orgs", - "repos_url": "https://api.github.com/users/BlackHole1/repos", - "events_url": "https://api.github.com/users/BlackHole1/events{/privacy}", - "received_events_url": "https://api.github.com/users/BlackHole1/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-yaml", - "state": "uploaded", - "size": 1118, - "download_count": 6, - "created_at": "2022-03-08T10:46:41Z", - "updated_at": "2022-03-08T10:46:42Z", - "browser_download_url": "https://github.com/netless-io/flat/releases/download/v1.7.0/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/netless-io/flat/tarball/v1.7.0", - "zipball_url": "https://api.github.com/repos/netless-io/flat/zipball/v1.7.0", - "body_html": "

Bug Fixes

\n
    \n
  • component: update small class video avatar styles (#1413) (a1f9ea8)
  • \n
  • desktop: device check speaker invalid (#1395) (4f75b16)
  • \n
  • doc: link error in README-zh (0b18d37)
  • \n
  • flat-components: chat message color & cancel-hands button position (#1410) (27aeab6)
  • \n
  • flat-components: cloud storage file title color (#1384) (23d0853)
  • \n
  • flat-components: fix the more btn show bug in home page room list (#1400) (9b43035)
  • \n
  • flat-components: handle very long user name (#1408) (5f421c3)
  • \n
  • flat-components: incorrect chat type box color (was inherit) (#1403) (b276207)
  • \n
  • flat-components: incorrect teacher's chat avatar position (#1407) (51cba1b)
  • \n
  • flat-components: periodic room detail page overflow (#1404) (f7121ff)
  • \n
  • project: jump to modify room page rather than modify periodic room page (#1406) (c251991)
  • \n
  • project: telebox position error (#1416) (41b7c15)
  • \n
  • renderer-app: room detailed page overflow (#1398) (e11d1a1)
  • \n
\n

Features

\n
    \n
  • flat-components: add appearance picker component (#1373) (91c4827)
  • \n
  • flat-components: add flat icons (#1368) (cf4c9d7)
  • \n
  • project: support drag-and-drop files to cloud storage (#1376) (c894261)
  • \n
\n

Commit History

\n
    \n
  • feat(flat-components): add flat icons by @crimx in #1368
  • \n
  • refactor(flat-components): add default icon size by @crimx in #1369
  • \n
  • chore(project): fix yarn workspace X add Y not working by @hyrious in #1371
  • \n
  • refactor(flat-components): add icon active state by @crimx in #1370
  • \n
  • feat(flat-components): add appearance picker component by @Cheerego7 in #1373
  • \n
  • refactor(flat-components): add dark theme to chat panel by @hyrious in #1372
  • \n
  • refactor(component): add HomePage dark mode by @crimx in #1374
  • \n
  • chore(deps): bump url-parse from 1.5.3 to 1.5.7 by @dependabot in #1375
  • \n
  • feat(project): support drag-and-drop files to cloud storage by @hyrious in #1376
  • \n
  • chore(library): bump window-manager from 0.4.4 to 0.4.5 by @hyrious in #1377
  • \n
  • refactor(project): apply dark mode to controls in the room by @hyrious in #1378
  • \n
  • refactor(web): apply setting page and MainPageLayout component dark mode by @Cheerego7 in #1379
  • \n
  • refactor(component): update HomePage list dark styles by @crimx in #1380
  • \n
  • refactor(storybook): add antd provider by @crimx in #1381
  • \n
  • refactor(web): improve agora sso login callback url by @BlackHole1 in #1382
  • \n
  • refactor(desktop): auto hide menu bar by @BlackHole1 in #1383
  • \n
  • fix(flat-components): cloud storage file title color by @hyrious in #1384
  • \n
  • refactor(desktop): disable window zoom by @BlackHole1 in #1387
  • \n
  • refactor(project): add flat dark mode by @Cheerego7 in #1386
  • \n
  • chore(deps): bump url-parse from 1.5.7 to 1.5.10 by @dependabot in #1385
  • \n
  • refactor(project): add dark theme to replay page by @hyrious in #1388
  • \n
  • refactor(project): adjust style of CloudStorageButton,DeviceTestPage,InviteModal components by @Cheerego7 in #1389
  • \n
  • refactor(project): adjust style of radio component by @Cheerego7 in #1390
  • \n
  • refactor(project): add radio component dark mode by @Cheerego7 in #1391
  • \n
  • refactor(component): cleanup theme styles by @crimx in #1392
  • \n
  • refactor(whiteboard): change the button outline of the Electron default properties by @Cheerego7 in #1393
  • \n
  • refactor(project): add settingPage, InviteModal dark mode and remove unused style file by @Cheerego7 in #1394
  • \n
  • fix(desktop): device check speaker invalid by @BlackHole1 in #1395
  • \n
  • refactor(flat-components): reduce a:visited specificity by @crimx in #1396
  • \n
  • fix(renderer-app): room detailed page overflow by @crimx in #1398
  • \n
  • refactor(renderer-app): add DeviceCheckPage dark mode by @Cheerego7 in #1399
  • \n
  • fix(flat-components): fix the more btn show bug in home page room list by @syt-honey in #1400
  • \n
  • chore(deps): bump plist from 3.0.3 to 3.0.4 by @dependabot in #1402
  • \n
  • fix(flat-components): incorrect chat type box color (was inherit) by @hyrious in #1403
  • \n
  • fix(flat-components): periodic room detail page overflow by @Cheerego7 in #1404
  • \n
  • refactor(flat-components): add DeviceTestSelect component dark mode by @Cheerego7 in #1405
  • \n
  • fix(project): jump to modify room page rather than modify periodic room page by @Cheerego7 in #1406
  • \n
  • fix(flat-components): incorrect teacher's chat avatar position by @hyrious in #1407
  • \n
  • fix(flat-components): handle very long user name by @hyrious in #1408
  • \n
  • Update README-zh.md by @kongkang in #1409
  • \n
  • refactor(component): add video avatar by @crimx in #1411
  • \n
  • fix(flat-components): chat message color & cancel-hands button position by @hyrious in #1410
  • \n
  • refactor(flat-components): add dark theme to raise hand button by @hyrious in #1412
  • \n
  • fix(component): update small class video avatar styles by @crimx in #1413
  • \n
  • chore(project): bump fastboard to 0.2.10 by @hyrious in #1414
  • \n
  • refactor(component): update room info colors by @hyrious in #1415
  • \n
  • fix(project): telebox position error by @Cheerego7 in #1416
  • \n
  • style(flat-components): adjust font color by @Cheerego7 in #1417
  • \n
  • style(project): update classroom top bar icons by @hyrious in #1418
  • \n
  • refactor(project): change layout of the UserSettingPage component by @Cheerego7 in #1420
  • \n
  • chore(project): bump fastboard to 0.2.11 by @hyrious in #1421
  • \n
  • chore(version): upgrade version to v1.7.0 by @BlackHole1 in #1422
  • \n
  • docs(changelog): update CHANGELOG.md by @BlackHole1 in #1423
  • \n
\n

New Contributors

\n\n

Full Changelog: v1.6.1...v1.7.0

", - "discussion_url": "https://github.com/netless-io/flat/discussions/1424", - "mentions_count": 7 - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:48.362Z" - }, - "focused-task": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:48.493Z" - }, - "flbmusic": { - "latestRelease": { - "url": "https://api.github.com/repos/Patrick-web/FLB-Music-Player-Official/releases/51926146", - "assets_url": "https://api.github.com/repos/Patrick-web/FLB-Music-Player-Official/releases/51926146/assets", - "upload_url": "https://uploads.github.com/repos/Patrick-web/FLB-Music-Player-Official/releases/51926146/assets{?name,label}", - "html_url": "https://github.com/Patrick-web/FLB-Music-Player-Official/releases/tag/v1.1.9", - "id": 51926146, - "author": { - "login": "Patrick-web", - "id": 56973177, - "node_id": "MDQ6VXNlcjU2OTczMTc3", - "avatar_url": "https://avatars.githubusercontent.com/u/56973177?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Patrick-web", - "html_url": "https://github.com/Patrick-web", - "followers_url": "https://api.github.com/users/Patrick-web/followers", - "following_url": "https://api.github.com/users/Patrick-web/following{/other_user}", - "gists_url": "https://api.github.com/users/Patrick-web/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Patrick-web/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Patrick-web/subscriptions", - "organizations_url": "https://api.github.com/users/Patrick-web/orgs", - "repos_url": "https://api.github.com/users/Patrick-web/repos", - "events_url": "https://api.github.com/users/Patrick-web/events{/privacy}", - "received_events_url": "https://api.github.com/users/Patrick-web/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTUxOTI2MTQ2", - "tag_name": "v1.1.9", - "target_commitish": "main", - "name": "v1.1.9", - "draft": false, - "prerelease": false, - "created_at": "2021-08-27T12:17:03Z", - "published_at": "2021-10-24T08:28:42Z", - "assets": [ - { - "url": "https://api.github.com/repos/Patrick-web/FLB-Music-Player-Official/releases/assets/47739245", - "id": 47739245, - "node_id": "RA_kwDOFH9Pg84C2HFt", - "name": "FLB.Music-1.1.9.AppImage", - "label": null, - "uploader": { - "login": "Patrick-web", - "id": 56973177, - "node_id": "MDQ6VXNlcjU2OTczMTc3", - "avatar_url": "https://avatars.githubusercontent.com/u/56973177?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Patrick-web", - "html_url": "https://github.com/Patrick-web", - "followers_url": "https://api.github.com/users/Patrick-web/followers", - "following_url": "https://api.github.com/users/Patrick-web/following{/other_user}", - "gists_url": "https://api.github.com/users/Patrick-web/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Patrick-web/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Patrick-web/subscriptions", - "organizations_url": "https://api.github.com/users/Patrick-web/orgs", - "repos_url": "https://api.github.com/users/Patrick-web/repos", - "events_url": "https://api.github.com/users/Patrick-web/events{/privacy}", - "received_events_url": "https://api.github.com/users/Patrick-web/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.appimage", - "state": "uploaded", - "size": 81994088, - "download_count": 329, - "created_at": "2021-10-24T08:28:20Z", - "updated_at": "2021-10-24T08:28:38Z", - "browser_download_url": "https://github.com/Patrick-web/FLB-Music-Player-Official/releases/download/v1.1.9/FLB.Music-1.1.9.AppImage" - }, - { - "url": "https://api.github.com/repos/Patrick-web/FLB-Music-Player-Official/releases/assets/47758836", - "id": 47758836, - "node_id": "RA_kwDOFH9Pg84C2L30", - "name": "FLB.Music.Setup.1.1.9.exe", - "label": null, - "uploader": { - "login": "Patrick-web", - "id": 56973177, - "node_id": "MDQ6VXNlcjU2OTczMTc3", - "avatar_url": "https://avatars.githubusercontent.com/u/56973177?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Patrick-web", - "html_url": "https://github.com/Patrick-web", - "followers_url": "https://api.github.com/users/Patrick-web/followers", - "following_url": "https://api.github.com/users/Patrick-web/following{/other_user}", - "gists_url": "https://api.github.com/users/Patrick-web/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Patrick-web/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Patrick-web/subscriptions", - "organizations_url": "https://api.github.com/users/Patrick-web/orgs", - "repos_url": "https://api.github.com/users/Patrick-web/repos", - "events_url": "https://api.github.com/users/Patrick-web/events{/privacy}", - "received_events_url": "https://api.github.com/users/Patrick-web/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 61533460, - "download_count": 602, - "created_at": "2021-10-24T16:37:01Z", - "updated_at": "2021-10-24T16:38:15Z", - "browser_download_url": "https://github.com/Patrick-web/FLB-Music-Player-Official/releases/download/v1.1.9/FLB.Music.Setup.1.1.9.exe" - }, - { - "url": "https://api.github.com/repos/Patrick-web/FLB-Music-Player-Official/releases/assets/47739222", - "id": 47739222, - "node_id": "RA_kwDOFH9Pg84C2HFW", - "name": "flbmusic_1.1.9_amd64.snap", - "label": null, - "uploader": { - "login": "Patrick-web", - "id": 56973177, - "node_id": "MDQ6VXNlcjU2OTczMTc3", - "avatar_url": "https://avatars.githubusercontent.com/u/56973177?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Patrick-web", - "html_url": "https://github.com/Patrick-web", - "followers_url": "https://api.github.com/users/Patrick-web/followers", - "following_url": "https://api.github.com/users/Patrick-web/following{/other_user}", - "gists_url": "https://api.github.com/users/Patrick-web/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Patrick-web/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Patrick-web/subscriptions", - "organizations_url": "https://api.github.com/users/Patrick-web/orgs", - "repos_url": "https://api.github.com/users/Patrick-web/repos", - "events_url": "https://api.github.com/users/Patrick-web/events{/privacy}", - "received_events_url": "https://api.github.com/users/Patrick-web/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.snap", - "state": "uploaded", - "size": 70492160, - "download_count": 27, - "created_at": "2021-10-24T08:27:13Z", - "updated_at": "2021-10-24T08:28:20Z", - "browser_download_url": "https://github.com/Patrick-web/FLB-Music-Player-Official/releases/download/v1.1.9/flbmusic_1.1.9_amd64.snap" - } - ], - "tarball_url": "https://api.github.com/repos/Patrick-web/FLB-Music-Player-Official/tarball/v1.1.9", - "zipball_url": "https://api.github.com/repos/Patrick-web/FLB-Music-Player-Official/zipball/v1.1.9", - "body_html": "

Fixed v1.1.8 bugs
\nChanged auto update url to the new url at https://FLB-Music/FLB-Music-Player

\n

Known Issues

\n
    \n
  1. The Tag Editor only works for mp3 files
  2. \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:48.518Z" - }, - "fluent-reader": { - "latestRelease": { - "url": "https://api.github.com/repos/yang991178/fluent-reader/releases/55434625", - "assets_url": "https://api.github.com/repos/yang991178/fluent-reader/releases/55434625/assets", - "upload_url": "https://uploads.github.com/repos/yang991178/fluent-reader/releases/55434625/assets{?name,label}", - "html_url": "https://github.com/yang991178/fluent-reader/releases/tag/v1.1.0", - "id": 55434625, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "RE_kwDOD_z5rs4DTd2B", - "tag_name": "v1.1.0", - "target_commitish": "73930f3e69e2dfa113dd10f0341e05892cabcf92", - "name": "Fluent Reader v1.1.0", - "draft": false, - "prerelease": false, - "created_at": "2021-12-16T09:28:02Z", - "published_at": "2021-12-16T09:45:32Z", - "assets": [ - { - "url": "https://api.github.com/repos/yang991178/fluent-reader/releases/assets/51909729", - "id": 51909729, - "node_id": "RA_kwDOD_z5rs4DGBRh", - "name": "Fluent.Reader.1.1.0.AppImage", - "label": null, - "uploader": { - "login": "yang991178", - "id": 16064741, - "node_id": "MDQ6VXNlcjE2MDY0NzQx", - "avatar_url": "https://avatars.githubusercontent.com/u/16064741?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/yang991178", - "html_url": "https://github.com/yang991178", - "followers_url": "https://api.github.com/users/yang991178/followers", - "following_url": "https://api.github.com/users/yang991178/following{/other_user}", - "gists_url": "https://api.github.com/users/yang991178/gists{/gist_id}", - "starred_url": "https://api.github.com/users/yang991178/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/yang991178/subscriptions", - "organizations_url": "https://api.github.com/users/yang991178/orgs", - "repos_url": "https://api.github.com/users/yang991178/repos", - "events_url": "https://api.github.com/users/yang991178/events{/privacy}", - "received_events_url": "https://api.github.com/users/yang991178/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 101228053, - "download_count": 3708, - "created_at": "2021-12-16T10:32:00Z", - "updated_at": "2021-12-16T10:33:42Z", - "browser_download_url": "https://github.com/yang991178/fluent-reader/releases/download/v1.1.0/Fluent.Reader.1.1.0.AppImage" - }, - { - "url": "https://api.github.com/repos/yang991178/fluent-reader/releases/assets/51905683", - "id": 51905683, - "node_id": "RA_kwDOD_z5rs4DGAST", - "name": "Fluent.Reader.1.1.0.dmg", - "label": null, - "uploader": { - "login": "yang991178", - "id": 16064741, - "node_id": "MDQ6VXNlcjE2MDY0NzQx", - "avatar_url": "https://avatars.githubusercontent.com/u/16064741?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/yang991178", - "html_url": "https://github.com/yang991178", - "followers_url": "https://api.github.com/users/yang991178/followers", - "following_url": "https://api.github.com/users/yang991178/following{/other_user}", - "gists_url": "https://api.github.com/users/yang991178/gists{/gist_id}", - "starred_url": "https://api.github.com/users/yang991178/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/yang991178/subscriptions", - "organizations_url": "https://api.github.com/users/yang991178/orgs", - "repos_url": "https://api.github.com/users/yang991178/repos", - "events_url": "https://api.github.com/users/yang991178/events{/privacy}", - "received_events_url": "https://api.github.com/users/yang991178/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 86701442, - "download_count": 893, - "created_at": "2021-12-16T09:41:05Z", - "updated_at": "2021-12-16T09:41:52Z", - "browser_download_url": "https://github.com/yang991178/fluent-reader/releases/download/v1.1.0/Fluent.Reader.1.1.0.dmg" - }, - { - "url": "https://api.github.com/repos/yang991178/fluent-reader/releases/assets/51905628", - "id": 51905628, - "node_id": "RA_kwDOD_z5rs4DGARc", - "name": "Fluent.Reader.Setup.1.1.0.x64.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/vnd.microsoft.portable-executable", - "state": "uploaded", - "size": 60789795, - "download_count": 5800, - "created_at": "2021-12-16T09:40:10Z", - "updated_at": "2021-12-16T09:40:13Z", - "browser_download_url": "https://github.com/yang991178/fluent-reader/releases/download/v1.1.0/Fluent.Reader.Setup.1.1.0.x64.exe" - }, - { - "url": "https://api.github.com/repos/yang991178/fluent-reader/releases/assets/51905635", - "id": 51905635, - "node_id": "RA_kwDOD_z5rs4DGARj", - "name": "Fluent.Reader.Setup.1.1.0.x86.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/vnd.microsoft.portable-executable", - "state": "uploaded", - "size": 58763966, - "download_count": 661, - "created_at": "2021-12-16T09:40:14Z", - "updated_at": "2021-12-16T09:40:17Z", - "browser_download_url": "https://github.com/yang991178/fluent-reader/releases/download/v1.1.0/Fluent.Reader.Setup.1.1.0.x86.exe" - }, - { - "url": "https://api.github.com/repos/yang991178/fluent-reader/releases/assets/51905640", - "id": 51905640, - "node_id": "RA_kwDOD_z5rs4DGARo", - "name": "Fluent.Reader.Unpacked.1.1.0.x64.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 82850374, - "download_count": 1934, - "created_at": "2021-12-16T09:40:18Z", - "updated_at": "2021-12-16T09:40:22Z", - "browser_download_url": "https://github.com/yang991178/fluent-reader/releases/download/v1.1.0/Fluent.Reader.Unpacked.1.1.0.x64.zip" - }, - { - "url": "https://api.github.com/repos/yang991178/fluent-reader/releases/assets/51905644", - "id": 51905644, - "node_id": "RA_kwDOD_z5rs4DGARs", - "name": "Fluent.Reader.Unpacked.1.1.0.x86.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 79904260, - "download_count": 199, - "created_at": "2021-12-16T09:40:23Z", - "updated_at": "2021-12-16T09:40:26Z", - "browser_download_url": "https://github.com/yang991178/fluent-reader/releases/download/v1.1.0/Fluent.Reader.Unpacked.1.1.0.x86.zip" - } - ], - "tarball_url": "https://api.github.com/repos/yang991178/fluent-reader/tarball/v1.1.0", - "zipball_url": "https://api.github.com/repos/yang991178/fluent-reader/zipball/v1.1.0", - "body_html": "

Features

\n
    \n
  • Customize fonts of articles. #109
  • \n
  • Support for RTL and vertical text directions for articles. #239
  • \n
  • Korean language support. #314
  • \n
\n

Fixed bugs

\n
    \n
  • Fixed negative unread counts. #216
  • \n
  • Fixed overflow of pre tags in articles. #323
  • \n
", - "reactions": { - "url": "https://api.github.com/repos/yang991178/fluent-reader/releases/55434625/reactions", - "total_count": 38, - "+1": 15, - "-1": 0, - "laugh": 3, - "hooray": 5, - "confused": 0, - "heart": 9, - "rocket": 5, - "eyes": 1 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:48.557Z" - }, - "fog": { - "latestRelease": { - "url": "https://api.github.com/repos/vitorgalvao/fog/releases/16340350", - "assets_url": "https://api.github.com/repos/vitorgalvao/fog/releases/16340350/assets", - "upload_url": "https://uploads.github.com/repos/vitorgalvao/fog/releases/16340350/assets{?name,label}", - "html_url": "https://github.com/vitorgalvao/fog/releases/tag/1.4.5", - "id": 16340350, - "author": { - "login": "vitorgalvao", - "id": 1699443, - "node_id": "MDQ6VXNlcjE2OTk0NDM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1699443?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/vitorgalvao", - "html_url": "https://github.com/vitorgalvao", - "followers_url": "https://api.github.com/users/vitorgalvao/followers", - "following_url": "https://api.github.com/users/vitorgalvao/following{/other_user}", - "gists_url": "https://api.github.com/users/vitorgalvao/gists{/gist_id}", - "starred_url": "https://api.github.com/users/vitorgalvao/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vitorgalvao/subscriptions", - "organizations_url": "https://api.github.com/users/vitorgalvao/orgs", - "repos_url": "https://api.github.com/users/vitorgalvao/repos", - "events_url": "https://api.github.com/users/vitorgalvao/events{/privacy}", - "received_events_url": "https://api.github.com/users/vitorgalvao/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTE2MzQwMzUw", - "tag_name": "1.4.5", - "target_commitish": "master", - "name": "1.4.5", - "draft": false, - "prerelease": false, - "created_at": "2019-03-25T18:23:11Z", - "published_at": "2019-03-25T23:41:32Z", - "assets": [ - { - "url": "https://api.github.com/repos/vitorgalvao/fog/releases/assets/11724140", - "id": 11724140, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExNzI0MTQw", - "name": "Fog-1.4.5-mac.zip", - "label": null, - "uploader": { - "login": "vitorgalvao", - "id": 1699443, - "node_id": "MDQ6VXNlcjE2OTk0NDM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1699443?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/vitorgalvao", - "html_url": "https://github.com/vitorgalvao", - "followers_url": "https://api.github.com/users/vitorgalvao/followers", - "following_url": "https://api.github.com/users/vitorgalvao/following{/other_user}", - "gists_url": "https://api.github.com/users/vitorgalvao/gists{/gist_id}", - "starred_url": "https://api.github.com/users/vitorgalvao/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vitorgalvao/subscriptions", - "organizations_url": "https://api.github.com/users/vitorgalvao/orgs", - "repos_url": "https://api.github.com/users/vitorgalvao/repos", - "events_url": "https://api.github.com/users/vitorgalvao/events{/privacy}", - "received_events_url": "https://api.github.com/users/vitorgalvao/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 53117104, - "download_count": 1358, - "created_at": "2019-03-25T23:41:19Z", - "updated_at": "2019-03-25T23:41:29Z", - "browser_download_url": "https://github.com/vitorgalvao/fog/releases/download/1.4.5/Fog-1.4.5-mac.zip" - } - ], - "tarball_url": "https://api.github.com/repos/vitorgalvao/fog/tarball/1.4.5", - "zipball_url": "https://api.github.com/repos/vitorgalvao/fog/zipball/1.4.5", - "body_html": "

Updated dependencies.

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:48.627Z" - }, - "gaucho": { - "latestRelease": { - "url": "https://api.github.com/repos/angrykoala/gaucho/releases/64292178", - "assets_url": "https://api.github.com/repos/angrykoala/gaucho/releases/64292178/assets", - "upload_url": "https://uploads.github.com/repos/angrykoala/gaucho/releases/64292178/assets{?name,label}", - "html_url": "https://github.com/angrykoala/gaucho/releases/tag/1.1.0", - "id": 64292178, - "author": { - "login": "angrykoala", - "id": 5960567, - "node_id": "MDQ6VXNlcjU5NjA1Njc=", - "avatar_url": "https://avatars.githubusercontent.com/u/5960567?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/angrykoala", - "html_url": "https://github.com/angrykoala", - "followers_url": "https://api.github.com/users/angrykoala/followers", - "following_url": "https://api.github.com/users/angrykoala/following{/other_user}", - "gists_url": "https://api.github.com/users/angrykoala/gists{/gist_id}", - "starred_url": "https://api.github.com/users/angrykoala/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/angrykoala/subscriptions", - "organizations_url": "https://api.github.com/users/angrykoala/orgs", - "repos_url": "https://api.github.com/users/angrykoala/repos", - "events_url": "https://api.github.com/users/angrykoala/events{/privacy}", - "received_events_url": "https://api.github.com/users/angrykoala/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOBG3Oe84D1QVS", - "tag_name": "1.1.0", - "target_commitish": "master", - "name": "Gaucho 1.1.0", - "draft": false, - "prerelease": false, - "created_at": "2022-04-12T20:41:52Z", - "published_at": "2022-04-12T20:46:16Z", - "assets": [ - { - "url": "https://api.github.com/repos/angrykoala/gaucho/releases/assets/62379214", - "id": 62379214, - "node_id": "RA_kwDOBG3Oe84Dt9TO", - "name": "Gaucho_Linux_1.1.0.AppImage", - "label": null, - "uploader": { - "login": "angrykoala", - "id": 5960567, - "node_id": "MDQ6VXNlcjU5NjA1Njc=", - "avatar_url": "https://avatars.githubusercontent.com/u/5960567?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/angrykoala", - "html_url": "https://github.com/angrykoala", - "followers_url": "https://api.github.com/users/angrykoala/followers", - "following_url": "https://api.github.com/users/angrykoala/following{/other_user}", - "gists_url": "https://api.github.com/users/angrykoala/gists{/gist_id}", - "starred_url": "https://api.github.com/users/angrykoala/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/angrykoala/subscriptions", - "organizations_url": "https://api.github.com/users/angrykoala/orgs", - "repos_url": "https://api.github.com/users/angrykoala/repos", - "events_url": "https://api.github.com/users/angrykoala/events{/privacy}", - "received_events_url": "https://api.github.com/users/angrykoala/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.appimage", - "state": "uploaded", - "size": 85273410, - "download_count": 2, - "created_at": "2022-04-12T20:49:12Z", - "updated_at": "2022-04-12T20:49:31Z", - "browser_download_url": "https://github.com/angrykoala/gaucho/releases/download/1.1.0/Gaucho_Linux_1.1.0.AppImage" - }, - { - "url": "https://api.github.com/repos/angrykoala/gaucho/releases/assets/62379239", - "id": 62379239, - "node_id": "RA_kwDOBG3Oe84Dt9Tn", - "name": "Gaucho_Linux_1.1.0.deb", - "label": null, - "uploader": { - "login": "angrykoala", - "id": 5960567, - "node_id": "MDQ6VXNlcjU5NjA1Njc=", - "avatar_url": "https://avatars.githubusercontent.com/u/5960567?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/angrykoala", - "html_url": "https://github.com/angrykoala", - "followers_url": "https://api.github.com/users/angrykoala/followers", - "following_url": "https://api.github.com/users/angrykoala/following{/other_user}", - "gists_url": "https://api.github.com/users/angrykoala/gists{/gist_id}", - "starred_url": "https://api.github.com/users/angrykoala/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/angrykoala/subscriptions", - "organizations_url": "https://api.github.com/users/angrykoala/orgs", - "repos_url": "https://api.github.com/users/angrykoala/repos", - "events_url": "https://api.github.com/users/angrykoala/events{/privacy}", - "received_events_url": "https://api.github.com/users/angrykoala/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.debian.binary-package", - "state": "uploaded", - "size": 58705086, - "download_count": 6, - "created_at": "2022-04-12T20:49:31Z", - "updated_at": "2022-04-12T20:49:43Z", - "browser_download_url": "https://github.com/angrykoala/gaucho/releases/download/1.1.0/Gaucho_Linux_1.1.0.deb" - }, - { - "url": "https://api.github.com/repos/angrykoala/gaucho/releases/assets/62379247", - "id": 62379247, - "node_id": "RA_kwDOBG3Oe84Dt9Tv", - "name": "Gaucho_Linux_1.1.0.snap", - "label": null, - "uploader": { - "login": "angrykoala", - "id": 5960567, - "node_id": "MDQ6VXNlcjU5NjA1Njc=", - "avatar_url": "https://avatars.githubusercontent.com/u/5960567?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/angrykoala", - "html_url": "https://github.com/angrykoala", - "followers_url": "https://api.github.com/users/angrykoala/followers", - "following_url": "https://api.github.com/users/angrykoala/following{/other_user}", - "gists_url": "https://api.github.com/users/angrykoala/gists{/gist_id}", - "starred_url": "https://api.github.com/users/angrykoala/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/angrykoala/subscriptions", - "organizations_url": "https://api.github.com/users/angrykoala/orgs", - "repos_url": "https://api.github.com/users/angrykoala/repos", - "events_url": "https://api.github.com/users/angrykoala/events{/privacy}", - "received_events_url": "https://api.github.com/users/angrykoala/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.snap", - "state": "uploaded", - "size": 73351168, - "download_count": 2, - "created_at": "2022-04-12T20:49:43Z", - "updated_at": "2022-04-12T20:49:57Z", - "browser_download_url": "https://github.com/angrykoala/gaucho/releases/download/1.1.0/Gaucho_Linux_1.1.0.snap" - }, - { - "url": "https://api.github.com/repos/angrykoala/gaucho/releases/assets/62379266", - "id": 62379266, - "node_id": "RA_kwDOBG3Oe84Dt9UC", - "name": "Gaucho_Linux_1.1.0.zip", - "label": null, - "uploader": { - "login": "angrykoala", - "id": 5960567, - "node_id": "MDQ6VXNlcjU5NjA1Njc=", - "avatar_url": "https://avatars.githubusercontent.com/u/5960567?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/angrykoala", - "html_url": "https://github.com/angrykoala", - "followers_url": "https://api.github.com/users/angrykoala/followers", - "following_url": "https://api.github.com/users/angrykoala/following{/other_user}", - "gists_url": "https://api.github.com/users/angrykoala/gists{/gist_id}", - "starred_url": "https://api.github.com/users/angrykoala/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/angrykoala/subscriptions", - "organizations_url": "https://api.github.com/users/angrykoala/orgs", - "repos_url": "https://api.github.com/users/angrykoala/repos", - "events_url": "https://api.github.com/users/angrykoala/events{/privacy}", - "received_events_url": "https://api.github.com/users/angrykoala/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 81030476, - "download_count": 1, - "created_at": "2022-04-12T20:49:57Z", - "updated_at": "2022-04-12T20:50:14Z", - "browser_download_url": "https://github.com/angrykoala/gaucho/releases/download/1.1.0/Gaucho_Linux_1.1.0.zip" - }, - { - "url": "https://api.github.com/repos/angrykoala/gaucho/releases/assets/62379288", - "id": 62379288, - "node_id": "RA_kwDOBG3Oe84Dt9UY", - "name": "Gaucho_MacOS_1.1.0.zip", - "label": null, - "uploader": { - "login": "angrykoala", - "id": 5960567, - "node_id": "MDQ6VXNlcjU5NjA1Njc=", - "avatar_url": "https://avatars.githubusercontent.com/u/5960567?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/angrykoala", - "html_url": "https://github.com/angrykoala", - "followers_url": "https://api.github.com/users/angrykoala/followers", - "following_url": "https://api.github.com/users/angrykoala/following{/other_user}", - "gists_url": "https://api.github.com/users/angrykoala/gists{/gist_id}", - "starred_url": "https://api.github.com/users/angrykoala/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/angrykoala/subscriptions", - "organizations_url": "https://api.github.com/users/angrykoala/orgs", - "repos_url": "https://api.github.com/users/angrykoala/repos", - "events_url": "https://api.github.com/users/angrykoala/events{/privacy}", - "received_events_url": "https://api.github.com/users/angrykoala/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 81766639, - "download_count": 2, - "created_at": "2022-04-12T20:50:14Z", - "updated_at": "2022-04-12T20:50:37Z", - "browser_download_url": "https://github.com/angrykoala/gaucho/releases/download/1.1.0/Gaucho_MacOS_1.1.0.zip" - }, - { - "url": "https://api.github.com/repos/angrykoala/gaucho/releases/assets/62379308", - "id": 62379308, - "node_id": "RA_kwDOBG3Oe84Dt9Us", - "name": "Gaucho_Windows_1.1.0.exe", - "label": null, - "uploader": { - "login": "angrykoala", - "id": 5960567, - "node_id": "MDQ6VXNlcjU5NjA1Njc=", - "avatar_url": "https://avatars.githubusercontent.com/u/5960567?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/angrykoala", - "html_url": "https://github.com/angrykoala", - "followers_url": "https://api.github.com/users/angrykoala/followers", - "following_url": "https://api.github.com/users/angrykoala/following{/other_user}", - "gists_url": "https://api.github.com/users/angrykoala/gists{/gist_id}", - "starred_url": "https://api.github.com/users/angrykoala/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/angrykoala/subscriptions", - "organizations_url": "https://api.github.com/users/angrykoala/orgs", - "repos_url": "https://api.github.com/users/angrykoala/repos", - "events_url": "https://api.github.com/users/angrykoala/events{/privacy}", - "received_events_url": "https://api.github.com/users/angrykoala/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-ms-dos-executable", - "state": "uploaded", - "size": 55968714, - "download_count": 24, - "created_at": "2022-04-12T20:50:37Z", - "updated_at": "2022-04-12T20:50:51Z", - "browser_download_url": "https://github.com/angrykoala/gaucho/releases/download/1.1.0/Gaucho_Windows_1.1.0.exe" - }, - { - "url": "https://api.github.com/repos/angrykoala/gaucho/releases/assets/62379318", - "id": 62379318, - "node_id": "RA_kwDOBG3Oe84Dt9U2", - "name": "Gaucho_Windows_Setup_1.1.0.exe", - "label": null, - "uploader": { - "login": "angrykoala", - "id": 5960567, - "node_id": "MDQ6VXNlcjU5NjA1Njc=", - "avatar_url": "https://avatars.githubusercontent.com/u/5960567?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/angrykoala", - "html_url": "https://github.com/angrykoala", - "followers_url": "https://api.github.com/users/angrykoala/followers", - "following_url": "https://api.github.com/users/angrykoala/following{/other_user}", - "gists_url": "https://api.github.com/users/angrykoala/gists{/gist_id}", - "starred_url": "https://api.github.com/users/angrykoala/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/angrykoala/subscriptions", - "organizations_url": "https://api.github.com/users/angrykoala/orgs", - "repos_url": "https://api.github.com/users/angrykoala/repos", - "events_url": "https://api.github.com/users/angrykoala/events{/privacy}", - "received_events_url": "https://api.github.com/users/angrykoala/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-ms-dos-executable", - "state": "uploaded", - "size": 56173811, - "download_count": 6, - "created_at": "2022-04-12T20:50:51Z", - "updated_at": "2022-04-12T20:51:02Z", - "browser_download_url": "https://github.com/angrykoala/gaucho/releases/download/1.1.0/Gaucho_Windows_Setup_1.1.0.exe" - } - ], - "tarball_url": "https://api.github.com/repos/angrykoala/gaucho/tarball/1.1.0", - "zipball_url": "https://api.github.com/repos/angrykoala/gaucho/zipball/1.1.0", - "body_html": "

Changelog

\n
    \n
  • Copy-command action in context menu
  • \n
  • Check for updates option is now outside of Display section
  • \n
  • Fixed problem with task timer not stopping
  • \n
  • Fixed missing Setup build for windows
  • \n
  • Updates disabled by default on dev mode
  • \n
  • Some minor dependencies updated
  • \n
", - "reactions": { - "url": "https://api.github.com/repos/angrykoala/gaucho/releases/64292178/reactions", - "total_count": 1, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 1, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:48.727Z" - }, - "frame": { - "latestRelease": { - "url": "https://api.github.com/repos/floating/frame/releases/65746458", - "assets_url": "https://api.github.com/repos/floating/frame/releases/65746458/assets", - "upload_url": "https://uploads.github.com/repos/floating/frame/releases/65746458/assets{?name,label}", - "html_url": "https://github.com/floating/frame/releases/tag/v0.5.0-beta.18", - "id": 65746458, - "author": { - "login": "mholtzman", - "id": 3717135, - "node_id": "MDQ6VXNlcjM3MTcxMzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/3717135?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mholtzman", - "html_url": "https://github.com/mholtzman", - "followers_url": "https://api.github.com/users/mholtzman/followers", - "following_url": "https://api.github.com/users/mholtzman/following{/other_user}", - "gists_url": "https://api.github.com/users/mholtzman/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mholtzman/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mholtzman/subscriptions", - "organizations_url": "https://api.github.com/users/mholtzman/orgs", - "repos_url": "https://api.github.com/users/mholtzman/repos", - "events_url": "https://api.github.com/users/mholtzman/events{/privacy}", - "received_events_url": "https://api.github.com/users/mholtzman/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOB20kYs4D6zYa", - "tag_name": "v0.5.0-beta.18", - "target_commitish": "0.5", - "name": "0.5.0-beta.18", - "draft": false, - "prerelease": false, - "created_at": "2022-05-01T04:38:40Z", - "published_at": "2022-05-02T17:39:17Z", - "assets": [ - { - "url": "https://api.github.com/repos/floating/frame/releases/assets/64140275", - "id": 64140275, - "node_id": "RA_kwDOB20kYs4D0rPz", - "name": "Frame-0.5.0-beta.18-arm64-mac.zip", - "label": "", - "uploader": { - "login": "mholtzman", - "id": 3717135, - "node_id": "MDQ6VXNlcjM3MTcxMzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/3717135?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mholtzman", - "html_url": "https://github.com/mholtzman", - "followers_url": "https://api.github.com/users/mholtzman/followers", - "following_url": "https://api.github.com/users/mholtzman/following{/other_user}", - "gists_url": "https://api.github.com/users/mholtzman/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mholtzman/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mholtzman/subscriptions", - "organizations_url": "https://api.github.com/users/mholtzman/orgs", - "repos_url": "https://api.github.com/users/mholtzman/repos", - "events_url": "https://api.github.com/users/mholtzman/events{/privacy}", - "received_events_url": "https://api.github.com/users/mholtzman/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 136355137, - "download_count": 391, - "created_at": "2022-05-01T01:01:04Z", - "updated_at": "2022-05-01T01:01:08Z", - "browser_download_url": "https://github.com/floating/frame/releases/download/v0.5.0-beta.18/Frame-0.5.0-beta.18-arm64-mac.zip" - }, - { - "url": "https://api.github.com/repos/floating/frame/releases/assets/64140274", - "id": 64140274, - "node_id": "RA_kwDOB20kYs4D0rPy", - "name": "Frame-0.5.0-beta.18-arm64-mac.zip.blockmap", - "label": "", - "uploader": { - "login": "mholtzman", - "id": 3717135, - "node_id": "MDQ6VXNlcjM3MTcxMzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/3717135?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mholtzman", - "html_url": "https://github.com/mholtzman", - "followers_url": "https://api.github.com/users/mholtzman/followers", - "following_url": "https://api.github.com/users/mholtzman/following{/other_user}", - "gists_url": "https://api.github.com/users/mholtzman/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mholtzman/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mholtzman/subscriptions", - "organizations_url": "https://api.github.com/users/mholtzman/orgs", - "repos_url": "https://api.github.com/users/mholtzman/repos", - "events_url": "https://api.github.com/users/mholtzman/events{/privacy}", - "received_events_url": "https://api.github.com/users/mholtzman/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 142802, - "download_count": 0, - "created_at": "2022-05-01T01:01:04Z", - "updated_at": "2022-05-01T01:01:05Z", - "browser_download_url": "https://github.com/floating/frame/releases/download/v0.5.0-beta.18/Frame-0.5.0-beta.18-arm64-mac.zip.blockmap" - }, - { - "url": "https://api.github.com/repos/floating/frame/releases/assets/64140222", - "id": 64140222, - "node_id": "RA_kwDOB20kYs4D0rO-", - "name": "Frame-0.5.0-beta.18-arm64.dmg", - "label": "", - "uploader": { - "login": "mholtzman", - "id": 3717135, - "node_id": "MDQ6VXNlcjM3MTcxMzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/3717135?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mholtzman", - "html_url": "https://github.com/mholtzman", - "followers_url": "https://api.github.com/users/mholtzman/followers", - "following_url": "https://api.github.com/users/mholtzman/following{/other_user}", - "gists_url": "https://api.github.com/users/mholtzman/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mholtzman/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mholtzman/subscriptions", - "organizations_url": "https://api.github.com/users/mholtzman/orgs", - "repos_url": "https://api.github.com/users/mholtzman/repos", - "events_url": "https://api.github.com/users/mholtzman/events{/privacy}", - "received_events_url": "https://api.github.com/users/mholtzman/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 144860836, - "download_count": 84, - "created_at": "2022-05-01T00:59:59Z", - "updated_at": "2022-05-01T01:00:03Z", - "browser_download_url": "https://github.com/floating/frame/releases/download/v0.5.0-beta.18/Frame-0.5.0-beta.18-arm64.dmg" - }, - { - "url": "https://api.github.com/repos/floating/frame/releases/assets/64140221", - "id": 64140221, - "node_id": "RA_kwDOB20kYs4D0rO9", - "name": "Frame-0.5.0-beta.18-arm64.dmg.blockmap", - "label": "", - "uploader": { - "login": "mholtzman", - "id": 3717135, - "node_id": "MDQ6VXNlcjM3MTcxMzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/3717135?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mholtzman", - "html_url": "https://github.com/mholtzman", - "followers_url": "https://api.github.com/users/mholtzman/followers", - "following_url": "https://api.github.com/users/mholtzman/following{/other_user}", - "gists_url": "https://api.github.com/users/mholtzman/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mholtzman/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mholtzman/subscriptions", - "organizations_url": "https://api.github.com/users/mholtzman/orgs", - "repos_url": "https://api.github.com/users/mholtzman/repos", - "events_url": "https://api.github.com/users/mholtzman/events{/privacy}", - "received_events_url": "https://api.github.com/users/mholtzman/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 152044, - "download_count": 1, - "created_at": "2022-05-01T00:59:59Z", - "updated_at": "2022-05-01T00:59:59Z", - "browser_download_url": "https://github.com/floating/frame/releases/download/v0.5.0-beta.18/Frame-0.5.0-beta.18-arm64.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/floating/frame/releases/assets/64140007", - "id": 64140007, - "node_id": "RA_kwDOB20kYs4D0rLn", - "name": "Frame-0.5.0-beta.18-mac.zip", - "label": "", - "uploader": { - "login": "mholtzman", - "id": 3717135, - "node_id": "MDQ6VXNlcjM3MTcxMzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/3717135?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mholtzman", - "html_url": "https://github.com/mholtzman", - "followers_url": "https://api.github.com/users/mholtzman/followers", - "following_url": "https://api.github.com/users/mholtzman/following{/other_user}", - "gists_url": "https://api.github.com/users/mholtzman/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mholtzman/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mholtzman/subscriptions", - "organizations_url": "https://api.github.com/users/mholtzman/orgs", - "repos_url": "https://api.github.com/users/mholtzman/repos", - "events_url": "https://api.github.com/users/mholtzman/events{/privacy}", - "received_events_url": "https://api.github.com/users/mholtzman/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 136465638, - "download_count": 265, - "created_at": "2022-05-01T00:54:15Z", - "updated_at": "2022-05-01T00:54:18Z", - "browser_download_url": "https://github.com/floating/frame/releases/download/v0.5.0-beta.18/Frame-0.5.0-beta.18-mac.zip" - }, - { - "url": "https://api.github.com/repos/floating/frame/releases/assets/64140008", - "id": 64140008, - "node_id": "RA_kwDOB20kYs4D0rLo", - "name": "Frame-0.5.0-beta.18-mac.zip.blockmap", - "label": "", - "uploader": { - "login": "mholtzman", - "id": 3717135, - "node_id": "MDQ6VXNlcjM3MTcxMzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/3717135?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mholtzman", - "html_url": "https://github.com/mholtzman", - "followers_url": "https://api.github.com/users/mholtzman/followers", - "following_url": "https://api.github.com/users/mholtzman/following{/other_user}", - "gists_url": "https://api.github.com/users/mholtzman/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mholtzman/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mholtzman/subscriptions", - "organizations_url": "https://api.github.com/users/mholtzman/orgs", - "repos_url": "https://api.github.com/users/mholtzman/repos", - "events_url": "https://api.github.com/users/mholtzman/events{/privacy}", - "received_events_url": "https://api.github.com/users/mholtzman/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 144292, - "download_count": 0, - "created_at": "2022-05-01T00:54:15Z", - "updated_at": "2022-05-01T00:54:15Z", - "browser_download_url": "https://github.com/floating/frame/releases/download/v0.5.0-beta.18/Frame-0.5.0-beta.18-mac.zip.blockmap" - }, - { - "url": "https://api.github.com/repos/floating/frame/releases/assets/64139250", - "id": 64139250, - "node_id": "RA_kwDOB20kYs4D0q_y", - "name": "Frame-0.5.0-beta.18.AppImage", - "label": "", - "uploader": { - "login": "mholtzman", - "id": 3717135, - "node_id": "MDQ6VXNlcjM3MTcxMzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/3717135?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mholtzman", - "html_url": "https://github.com/mholtzman", - "followers_url": "https://api.github.com/users/mholtzman/followers", - "following_url": "https://api.github.com/users/mholtzman/following{/other_user}", - "gists_url": "https://api.github.com/users/mholtzman/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mholtzman/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mholtzman/subscriptions", - "organizations_url": "https://api.github.com/users/mholtzman/orgs", - "repos_url": "https://api.github.com/users/mholtzman/repos", - "events_url": "https://api.github.com/users/mholtzman/events{/privacy}", - "received_events_url": "https://api.github.com/users/mholtzman/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 144937396, - "download_count": 60, - "created_at": "2022-05-01T00:44:38Z", - "updated_at": "2022-05-01T00:44:41Z", - "browser_download_url": "https://github.com/floating/frame/releases/download/v0.5.0-beta.18/Frame-0.5.0-beta.18.AppImage" - }, - { - "url": "https://api.github.com/repos/floating/frame/releases/assets/64140056", - "id": 64140056, - "node_id": "RA_kwDOB20kYs4D0rMY", - "name": "Frame-0.5.0-beta.18.dmg", - "label": "", - "uploader": { - "login": "mholtzman", - "id": 3717135, - "node_id": "MDQ6VXNlcjM3MTcxMzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/3717135?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mholtzman", - "html_url": "https://github.com/mholtzman", - "followers_url": "https://api.github.com/users/mholtzman/followers", - "following_url": "https://api.github.com/users/mholtzman/following{/other_user}", - "gists_url": "https://api.github.com/users/mholtzman/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mholtzman/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mholtzman/subscriptions", - "organizations_url": "https://api.github.com/users/mholtzman/orgs", - "repos_url": "https://api.github.com/users/mholtzman/repos", - "events_url": "https://api.github.com/users/mholtzman/events{/privacy}", - "received_events_url": "https://api.github.com/users/mholtzman/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 144738150, - "download_count": 53, - "created_at": "2022-05-01T00:54:55Z", - "updated_at": "2022-05-01T00:54:59Z", - "browser_download_url": "https://github.com/floating/frame/releases/download/v0.5.0-beta.18/Frame-0.5.0-beta.18.dmg" - }, - { - "url": "https://api.github.com/repos/floating/frame/releases/assets/64140057", - "id": 64140057, - "node_id": "RA_kwDOB20kYs4D0rMZ", - "name": "Frame-0.5.0-beta.18.dmg.blockmap", - "label": "", - "uploader": { - "login": "mholtzman", - "id": 3717135, - "node_id": "MDQ6VXNlcjM3MTcxMzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/3717135?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mholtzman", - "html_url": "https://github.com/mholtzman", - "followers_url": "https://api.github.com/users/mholtzman/followers", - "following_url": "https://api.github.com/users/mholtzman/following{/other_user}", - "gists_url": "https://api.github.com/users/mholtzman/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mholtzman/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mholtzman/subscriptions", - "organizations_url": "https://api.github.com/users/mholtzman/orgs", - "repos_url": "https://api.github.com/users/mholtzman/repos", - "events_url": "https://api.github.com/users/mholtzman/events{/privacy}", - "received_events_url": "https://api.github.com/users/mholtzman/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 151162, - "download_count": 0, - "created_at": "2022-05-01T00:54:55Z", - "updated_at": "2022-05-01T00:54:55Z", - "browser_download_url": "https://github.com/floating/frame/releases/download/v0.5.0-beta.18/Frame-0.5.0-beta.18.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/floating/frame/releases/assets/64139889", - "id": 64139889, - "node_id": "RA_kwDOB20kYs4D0rJx", - "name": "frame-0.5.0-beta.18.tar.gz", - "label": "", - "uploader": { - "login": "mholtzman", - "id": 3717135, - "node_id": "MDQ6VXNlcjM3MTcxMzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/3717135?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mholtzman", - "html_url": "https://github.com/mholtzman", - "followers_url": "https://api.github.com/users/mholtzman/followers", - "following_url": "https://api.github.com/users/mholtzman/following{/other_user}", - "gists_url": "https://api.github.com/users/mholtzman/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mholtzman/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mholtzman/subscriptions", - "organizations_url": "https://api.github.com/users/mholtzman/orgs", - "repos_url": "https://api.github.com/users/mholtzman/repos", - "events_url": "https://api.github.com/users/mholtzman/events{/privacy}", - "received_events_url": "https://api.github.com/users/mholtzman/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/gzip", - "state": "uploaded", - "size": 135529015, - "download_count": 5, - "created_at": "2022-05-01T00:52:08Z", - "updated_at": "2022-05-01T00:52:10Z", - "browser_download_url": "https://github.com/floating/frame/releases/download/v0.5.0-beta.18/frame-0.5.0-beta.18.tar.gz" - }, - { - "url": "https://api.github.com/repos/floating/frame/releases/assets/64139864", - "id": 64139864, - "node_id": "RA_kwDOB20kYs4D0rJY", - "name": "Frame-Setup-0.5.0-beta.18.exe", - "label": "", - "uploader": { - "login": "mholtzman", - "id": 3717135, - "node_id": "MDQ6VXNlcjM3MTcxMzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/3717135?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mholtzman", - "html_url": "https://github.com/mholtzman", - "followers_url": "https://api.github.com/users/mholtzman/followers", - "following_url": "https://api.github.com/users/mholtzman/following{/other_user}", - "gists_url": "https://api.github.com/users/mholtzman/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mholtzman/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mholtzman/subscriptions", - "organizations_url": "https://api.github.com/users/mholtzman/orgs", - "repos_url": "https://api.github.com/users/mholtzman/repos", - "events_url": "https://api.github.com/users/mholtzman/events{/privacy}", - "received_events_url": "https://api.github.com/users/mholtzman/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 99576768, - "download_count": 872, - "created_at": "2022-05-01T00:51:13Z", - "updated_at": "2022-05-01T00:51:15Z", - "browser_download_url": "https://github.com/floating/frame/releases/download/v0.5.0-beta.18/Frame-Setup-0.5.0-beta.18.exe" - }, - { - "url": "https://api.github.com/repos/floating/frame/releases/assets/64139863", - "id": 64139863, - "node_id": "RA_kwDOB20kYs4D0rJX", - "name": "Frame-Setup-0.5.0-beta.18.exe.blockmap", - "label": "", - "uploader": { - "login": "mholtzman", - "id": 3717135, - "node_id": "MDQ6VXNlcjM3MTcxMzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/3717135?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mholtzman", - "html_url": "https://github.com/mholtzman", - "followers_url": "https://api.github.com/users/mholtzman/followers", - "following_url": "https://api.github.com/users/mholtzman/following{/other_user}", - "gists_url": "https://api.github.com/users/mholtzman/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mholtzman/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mholtzman/subscriptions", - "organizations_url": "https://api.github.com/users/mholtzman/orgs", - "repos_url": "https://api.github.com/users/mholtzman/repos", - "events_url": "https://api.github.com/users/mholtzman/events{/privacy}", - "received_events_url": "https://api.github.com/users/mholtzman/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 105240, - "download_count": 654, - "created_at": "2022-05-01T00:51:13Z", - "updated_at": "2022-05-01T00:51:13Z", - "browser_download_url": "https://github.com/floating/frame/releases/download/v0.5.0-beta.18/Frame-Setup-0.5.0-beta.18.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/floating/frame/releases/assets/64140014", - "id": 64140014, - "node_id": "RA_kwDOB20kYs4D0rLu", - "name": "frame_0.5.0-beta.18_amd64.deb", - "label": "", - "uploader": { - "login": "mholtzman", - "id": 3717135, - "node_id": "MDQ6VXNlcjM3MTcxMzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/3717135?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mholtzman", - "html_url": "https://github.com/mholtzman", - "followers_url": "https://api.github.com/users/mholtzman/followers", - "following_url": "https://api.github.com/users/mholtzman/following{/other_user}", - "gists_url": "https://api.github.com/users/mholtzman/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mholtzman/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mholtzman/subscriptions", - "organizations_url": "https://api.github.com/users/mholtzman/orgs", - "repos_url": "https://api.github.com/users/mholtzman/repos", - "events_url": "https://api.github.com/users/mholtzman/events{/privacy}", - "received_events_url": "https://api.github.com/users/mholtzman/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 85700004, - "download_count": 121, - "created_at": "2022-05-01T00:54:17Z", - "updated_at": "2022-05-01T00:54:19Z", - "browser_download_url": "https://github.com/floating/frame/releases/download/v0.5.0-beta.18/frame_0.5.0-beta.18_amd64.deb" - }, - { - "url": "https://api.github.com/repos/floating/frame/releases/assets/64139460", - "id": 64139460, - "node_id": "RA_kwDOB20kYs4D0rDE", - "name": "frame_0.5.0-beta.18_amd64.snap", - "label": "", - "uploader": { - "login": "mholtzman", - "id": 3717135, - "node_id": "MDQ6VXNlcjM3MTcxMzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/3717135?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mholtzman", - "html_url": "https://github.com/mholtzman", - "followers_url": "https://api.github.com/users/mholtzman/followers", - "following_url": "https://api.github.com/users/mholtzman/following{/other_user}", - "gists_url": "https://api.github.com/users/mholtzman/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mholtzman/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mholtzman/subscriptions", - "organizations_url": "https://api.github.com/users/mholtzman/orgs", - "repos_url": "https://api.github.com/users/mholtzman/repos", - "events_url": "https://api.github.com/users/mholtzman/events{/privacy}", - "received_events_url": "https://api.github.com/users/mholtzman/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 123260928, - "download_count": 12, - "created_at": "2022-05-01T00:45:41Z", - "updated_at": "2022-05-01T00:45:43Z", - "browser_download_url": "https://github.com/floating/frame/releases/download/v0.5.0-beta.18/frame_0.5.0-beta.18_amd64.snap" - }, - { - "url": "https://api.github.com/repos/floating/frame/releases/assets/64140018", - "id": 64140018, - "node_id": "RA_kwDOB20kYs4D0rLy", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "mholtzman", - "id": 3717135, - "node_id": "MDQ6VXNlcjM3MTcxMzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/3717135?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mholtzman", - "html_url": "https://github.com/mholtzman", - "followers_url": "https://api.github.com/users/mholtzman/followers", - "following_url": "https://api.github.com/users/mholtzman/following{/other_user}", - "gists_url": "https://api.github.com/users/mholtzman/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mholtzman/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mholtzman/subscriptions", - "organizations_url": "https://api.github.com/users/mholtzman/orgs", - "repos_url": "https://api.github.com/users/mholtzman/repos", - "events_url": "https://api.github.com/users/mholtzman/events{/privacy}", - "received_events_url": "https://api.github.com/users/mholtzman/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 386, - "download_count": 6, - "created_at": "2022-05-01T00:54:19Z", - "updated_at": "2022-05-01T00:54:19Z", - "browser_download_url": "https://github.com/floating/frame/releases/download/v0.5.0-beta.18/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/floating/frame/releases/assets/64140278", - "id": 64140278, - "node_id": "RA_kwDOB20kYs4D0rP2", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "mholtzman", - "id": 3717135, - "node_id": "MDQ6VXNlcjM3MTcxMzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/3717135?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mholtzman", - "html_url": "https://github.com/mholtzman", - "followers_url": "https://api.github.com/users/mholtzman/followers", - "following_url": "https://api.github.com/users/mholtzman/following{/other_user}", - "gists_url": "https://api.github.com/users/mholtzman/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mholtzman/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mholtzman/subscriptions", - "organizations_url": "https://api.github.com/users/mholtzman/orgs", - "repos_url": "https://api.github.com/users/mholtzman/repos", - "events_url": "https://api.github.com/users/mholtzman/events{/privacy}", - "received_events_url": "https://api.github.com/users/mholtzman/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 837, - "download_count": 24999, - "created_at": "2022-05-01T01:01:08Z", - "updated_at": "2022-05-01T01:01:08Z", - "browser_download_url": "https://github.com/floating/frame/releases/download/v0.5.0-beta.18/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/floating/frame/releases/assets/64139865", - "id": 64139865, - "node_id": "RA_kwDOB20kYs4D0rJZ", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "mholtzman", - "id": 3717135, - "node_id": "MDQ6VXNlcjM3MTcxMzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/3717135?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mholtzman", - "html_url": "https://github.com/mholtzman", - "followers_url": "https://api.github.com/users/mholtzman/followers", - "following_url": "https://api.github.com/users/mholtzman/following{/other_user}", - "gists_url": "https://api.github.com/users/mholtzman/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mholtzman/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mholtzman/subscriptions", - "organizations_url": "https://api.github.com/users/mholtzman/orgs", - "repos_url": "https://api.github.com/users/mholtzman/repos", - "events_url": "https://api.github.com/users/mholtzman/events{/privacy}", - "received_events_url": "https://api.github.com/users/mholtzman/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 362, - "download_count": 19958, - "created_at": "2022-05-01T00:51:16Z", - "updated_at": "2022-05-01T00:51:16Z", - "browser_download_url": "https://github.com/floating/frame/releases/download/v0.5.0-beta.18/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/floating/frame/tarball/v0.5.0-beta.18", - "zipball_url": "https://api.github.com/repos/floating/frame/zipball/v0.5.0-beta.18", - "body_html": "

Restores fixes from beta.16 after regression in beta.17

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:48.746Z" - }, - "gdevelop": { - "latestRelease": { - "url": "https://api.github.com/repos/4ian/GDevelop/releases/65486866", - "assets_url": "https://api.github.com/repos/4ian/GDevelop/releases/65486866/assets", - "upload_url": "https://uploads.github.com/repos/4ian/GDevelop/releases/65486866/assets{?name,label}", - "html_url": "https://github.com/4ian/GDevelop/releases/tag/v5.0.132", - "id": 65486866, - "author": { - "login": "ClementPasteau", - "id": 4895034, - "node_id": "MDQ6VXNlcjQ4OTUwMzQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4895034?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ClementPasteau", - "html_url": "https://github.com/ClementPasteau", - "followers_url": "https://api.github.com/users/ClementPasteau/followers", - "following_url": "https://api.github.com/users/ClementPasteau/following{/other_user}", - "gists_url": "https://api.github.com/users/ClementPasteau/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ClementPasteau/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ClementPasteau/subscriptions", - "organizations_url": "https://api.github.com/users/ClementPasteau/orgs", - "repos_url": "https://api.github.com/users/ClementPasteau/repos", - "events_url": "https://api.github.com/users/ClementPasteau/events{/privacy}", - "received_events_url": "https://api.github.com/users/ClementPasteau/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOAUV8ks4D50AS", - "tag_name": "v5.0.132", - "target_commitish": "master", - "name": "5.0.132", - "draft": false, - "prerelease": false, - "created_at": "2022-04-28T14:40:10Z", - "published_at": "2022-04-28T16:35:47Z", - "assets": [ - { - "url": "https://api.github.com/repos/4ian/GDevelop/releases/assets/63928281", - "id": 63928281, - "node_id": "RA_kwDOAUV8ks4Dz3fZ", - "name": "GDevelop-5-5.0.132-mac.zip", - "label": null, - "uploader": { - "login": "ClementPasteau", - "id": 4895034, - "node_id": "MDQ6VXNlcjQ4OTUwMzQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4895034?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ClementPasteau", - "html_url": "https://github.com/ClementPasteau", - "followers_url": "https://api.github.com/users/ClementPasteau/followers", - "following_url": "https://api.github.com/users/ClementPasteau/following{/other_user}", - "gists_url": "https://api.github.com/users/ClementPasteau/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ClementPasteau/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ClementPasteau/subscriptions", - "organizations_url": "https://api.github.com/users/ClementPasteau/orgs", - "repos_url": "https://api.github.com/users/ClementPasteau/repos", - "events_url": "https://api.github.com/users/ClementPasteau/events{/privacy}", - "received_events_url": "https://api.github.com/users/ClementPasteau/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 112377071, - "download_count": 597, - "created_at": "2022-04-28T16:17:40Z", - "updated_at": "2022-04-28T16:18:20Z", - "browser_download_url": "https://github.com/4ian/GDevelop/releases/download/v5.0.132/GDevelop-5-5.0.132-mac.zip" - }, - { - "url": "https://api.github.com/repos/4ian/GDevelop/releases/assets/63928352", - "id": 63928352, - "node_id": "RA_kwDOAUV8ks4Dz3gg", - "name": "GDevelop-5-5.0.132.AppImage", - "label": null, - "uploader": { - "login": "ClementPasteau", - "id": 4895034, - "node_id": "MDQ6VXNlcjQ4OTUwMzQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4895034?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ClementPasteau", - "html_url": "https://github.com/ClementPasteau", - "followers_url": "https://api.github.com/users/ClementPasteau/followers", - "following_url": "https://api.github.com/users/ClementPasteau/following{/other_user}", - "gists_url": "https://api.github.com/users/ClementPasteau/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ClementPasteau/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ClementPasteau/subscriptions", - "organizations_url": "https://api.github.com/users/ClementPasteau/orgs", - "repos_url": "https://api.github.com/users/ClementPasteau/repos", - "events_url": "https://api.github.com/users/ClementPasteau/events{/privacy}", - "received_events_url": "https://api.github.com/users/ClementPasteau/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 120118898, - "download_count": 1133, - "created_at": "2022-04-28T16:18:20Z", - "updated_at": "2022-04-28T16:19:01Z", - "browser_download_url": "https://github.com/4ian/GDevelop/releases/download/v5.0.132/GDevelop-5-5.0.132.AppImage" - }, - { - "url": "https://api.github.com/repos/4ian/GDevelop/releases/assets/63928442", - "id": 63928442, - "node_id": "RA_kwDOAUV8ks4Dz3h6", - "name": "GDevelop-5-5.0.132.dmg", - "label": null, - "uploader": { - "login": "ClementPasteau", - "id": 4895034, - "node_id": "MDQ6VXNlcjQ4OTUwMzQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4895034?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ClementPasteau", - "html_url": "https://github.com/ClementPasteau", - "followers_url": "https://api.github.com/users/ClementPasteau/followers", - "following_url": "https://api.github.com/users/ClementPasteau/following{/other_user}", - "gists_url": "https://api.github.com/users/ClementPasteau/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ClementPasteau/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ClementPasteau/subscriptions", - "organizations_url": "https://api.github.com/users/ClementPasteau/orgs", - "repos_url": "https://api.github.com/users/ClementPasteau/repos", - "events_url": "https://api.github.com/users/ClementPasteau/events{/privacy}", - "received_events_url": "https://api.github.com/users/ClementPasteau/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 117143160, - "download_count": 880, - "created_at": "2022-04-28T16:19:01Z", - "updated_at": "2022-04-28T16:19:42Z", - "browser_download_url": "https://github.com/4ian/GDevelop/releases/download/v5.0.132/GDevelop-5-5.0.132.dmg" - }, - { - "url": "https://api.github.com/repos/4ian/GDevelop/releases/assets/63928496", - "id": 63928496, - "node_id": "RA_kwDOAUV8ks4Dz3iw", - "name": "GDevelop-5-5.0.132.dmg.blockmap", - "label": null, - "uploader": { - "login": "ClementPasteau", - "id": 4895034, - "node_id": "MDQ6VXNlcjQ4OTUwMzQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4895034?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ClementPasteau", - "html_url": "https://github.com/ClementPasteau", - "followers_url": "https://api.github.com/users/ClementPasteau/followers", - "following_url": "https://api.github.com/users/ClementPasteau/following{/other_user}", - "gists_url": "https://api.github.com/users/ClementPasteau/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ClementPasteau/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ClementPasteau/subscriptions", - "organizations_url": "https://api.github.com/users/ClementPasteau/orgs", - "repos_url": "https://api.github.com/users/ClementPasteau/repos", - "events_url": "https://api.github.com/users/ClementPasteau/events{/privacy}", - "received_events_url": "https://api.github.com/users/ClementPasteau/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 122602, - "download_count": 3, - "created_at": "2022-04-28T16:19:42Z", - "updated_at": "2022-04-28T16:19:43Z", - "browser_download_url": "https://github.com/4ian/GDevelop/releases/download/v5.0.132/GDevelop-5-5.0.132.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/4ian/GDevelop/releases/assets/63928497", - "id": 63928497, - "node_id": "RA_kwDOAUV8ks4Dz3ix", - "name": "GDevelop-5-Setup-5.0.132.exe", - "label": null, - "uploader": { - "login": "ClementPasteau", - "id": 4895034, - "node_id": "MDQ6VXNlcjQ4OTUwMzQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4895034?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ClementPasteau", - "html_url": "https://github.com/ClementPasteau", - "followers_url": "https://api.github.com/users/ClementPasteau/followers", - "following_url": "https://api.github.com/users/ClementPasteau/following{/other_user}", - "gists_url": "https://api.github.com/users/ClementPasteau/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ClementPasteau/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ClementPasteau/subscriptions", - "organizations_url": "https://api.github.com/users/ClementPasteau/orgs", - "repos_url": "https://api.github.com/users/ClementPasteau/repos", - "events_url": "https://api.github.com/users/ClementPasteau/events{/privacy}", - "received_events_url": "https://api.github.com/users/ClementPasteau/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 86041600, - "download_count": 10816, - "created_at": "2022-04-28T16:19:43Z", - "updated_at": "2022-04-28T16:20:17Z", - "browser_download_url": "https://github.com/4ian/GDevelop/releases/download/v5.0.132/GDevelop-5-Setup-5.0.132.exe" - }, - { - "url": "https://api.github.com/repos/4ian/GDevelop/releases/assets/63928523", - "id": 63928523, - "node_id": "RA_kwDOAUV8ks4Dz3jL", - "name": "GDevelop-5-Setup-5.0.132.exe.blockmap", - "label": null, - "uploader": { - "login": "ClementPasteau", - "id": 4895034, - "node_id": "MDQ6VXNlcjQ4OTUwMzQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4895034?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ClementPasteau", - "html_url": "https://github.com/ClementPasteau", - "followers_url": "https://api.github.com/users/ClementPasteau/followers", - "following_url": "https://api.github.com/users/ClementPasteau/following{/other_user}", - "gists_url": "https://api.github.com/users/ClementPasteau/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ClementPasteau/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ClementPasteau/subscriptions", - "organizations_url": "https://api.github.com/users/ClementPasteau/orgs", - "repos_url": "https://api.github.com/users/ClementPasteau/repos", - "events_url": "https://api.github.com/users/ClementPasteau/events{/privacy}", - "received_events_url": "https://api.github.com/users/ClementPasteau/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 90333, - "download_count": 5812, - "created_at": "2022-04-28T16:20:17Z", - "updated_at": "2022-04-28T16:20:18Z", - "browser_download_url": "https://github.com/4ian/GDevelop/releases/download/v5.0.132/GDevelop-5-Setup-5.0.132.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/4ian/GDevelop/releases/assets/64237565", - "id": 64237565, - "node_id": "RA_kwDOAUV8ks4D1C_9", - "name": "latest-linux.yml", - "label": null, - "uploader": { - "login": "ClementPasteau", - "id": 4895034, - "node_id": "MDQ6VXNlcjQ4OTUwMzQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4895034?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ClementPasteau", - "html_url": "https://github.com/ClementPasteau", - "followers_url": "https://api.github.com/users/ClementPasteau/followers", - "following_url": "https://api.github.com/users/ClementPasteau/following{/other_user}", - "gists_url": "https://api.github.com/users/ClementPasteau/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ClementPasteau/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ClementPasteau/subscriptions", - "organizations_url": "https://api.github.com/users/ClementPasteau/orgs", - "repos_url": "https://api.github.com/users/ClementPasteau/repos", - "events_url": "https://api.github.com/users/ClementPasteau/events{/privacy}", - "received_events_url": "https://api.github.com/users/ClementPasteau/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-yaml", - "state": "uploaded", - "size": 378, - "download_count": 1440, - "created_at": "2022-05-02T09:18:36Z", - "updated_at": "2022-05-02T09:18:37Z", - "browser_download_url": "https://github.com/4ian/GDevelop/releases/download/v5.0.132/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/4ian/GDevelop/releases/assets/64237570", - "id": 64237570, - "node_id": "RA_kwDOAUV8ks4D1DAC", - "name": "latest-mac.yml", - "label": null, - "uploader": { - "login": "ClementPasteau", - "id": 4895034, - "node_id": "MDQ6VXNlcjQ4OTUwMzQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4895034?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ClementPasteau", - "html_url": "https://github.com/ClementPasteau", - "followers_url": "https://api.github.com/users/ClementPasteau/followers", - "following_url": "https://api.github.com/users/ClementPasteau/following{/other_user}", - "gists_url": "https://api.github.com/users/ClementPasteau/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ClementPasteau/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ClementPasteau/subscriptions", - "organizations_url": "https://api.github.com/users/ClementPasteau/orgs", - "repos_url": "https://api.github.com/users/ClementPasteau/repos", - "events_url": "https://api.github.com/users/ClementPasteau/events{/privacy}", - "received_events_url": "https://api.github.com/users/ClementPasteau/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-yaml", - "state": "uploaded", - "size": 504, - "download_count": 2294, - "created_at": "2022-05-02T09:18:37Z", - "updated_at": "2022-05-02T09:18:37Z", - "browser_download_url": "https://github.com/4ian/GDevelop/releases/download/v5.0.132/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/4ian/GDevelop/releases/assets/64237572", - "id": 64237572, - "node_id": "RA_kwDOAUV8ks4D1DAE", - "name": "latest.yml", - "label": null, - "uploader": { - "login": "ClementPasteau", - "id": 4895034, - "node_id": "MDQ6VXNlcjQ4OTUwMzQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4895034?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ClementPasteau", - "html_url": "https://github.com/ClementPasteau", - "followers_url": "https://api.github.com/users/ClementPasteau/followers", - "following_url": "https://api.github.com/users/ClementPasteau/following{/other_user}", - "gists_url": "https://api.github.com/users/ClementPasteau/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ClementPasteau/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ClementPasteau/subscriptions", - "organizations_url": "https://api.github.com/users/ClementPasteau/orgs", - "repos_url": "https://api.github.com/users/ClementPasteau/repos", - "events_url": "https://api.github.com/users/ClementPasteau/events{/privacy}", - "received_events_url": "https://api.github.com/users/ClementPasteau/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-yaml", - "state": "uploaded", - "size": 354, - "download_count": 15913, - "created_at": "2022-05-02T09:18:37Z", - "updated_at": "2022-05-02T09:18:38Z", - "browser_download_url": "https://github.com/4ian/GDevelop/releases/download/v5.0.132/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/4ian/GDevelop/tarball/v5.0.132", - "zipball_url": "https://api.github.com/repos/4ian/GDevelop/zipball/v5.0.132", - "body_html": "

New feature

\n

Add leaderboards, usable in your game in a few clicks (experimental)

\n

Any game created with GDevelop can now have leaderboards, hosted for free on Liluo.io, and that can be displayed in your game. Leaderboards work on any platform: Android, iOS, desktop, on the web. They are also shown on your game page on Liluo.io.

\n
\n

ℹ️ While fairly basic for now, leaderboards will be improved with new customisation options in the near future! Please give us your feedbacks on the forum, on Discord or on GitHub. Because this is experimental, be sure to update to newer GDevelop versions when they are released.

\n
\n
    \n
  • Use the new \"Leaderboards\" actions and conditions to save the player score to a leaderboard.\n
      \n
    • You can verify if the score was properly saved (and display an error if something wrong happened, or retry)
    • \n
    • We recommend you use a Text Input object to allow players to enter their nicknames.
    • \n
    • Read more about these Leaderboards actions and conditions on the wiki.
    • \n
    \n
  • \n
  • Use the action to display a leaderboard in your game:
    \n\"image\"
  • \n
  • Manage leaderboards and their entries in your Games Dashboard. Leaderboards have basic customisation options. Notably, you can choose if the scores are sorted from highest to lowest, from lowest to highest, and if only each player best score is shown, or if all scores are shown... Read more about leaderboards administration on the wiki.
  • \n
  • You can also customize the \"Score\" column appearance from your dashboard
  • \n
  • Public leaderboards appear on the game page on Liluo.io.
  • \n
\n

💝 Improvements

\n

Liluo.io Games Platform

\n
    \n
  • \n

    The URL of your game can now be verified and changed right before publishing it.

    \n
  • \n
  • \n

    As a GDevelop user, you now have a user page on Liluo. For example, check https://liluo.io/helperwesley.

    \n

    \"image\"

    \n

    Open your profile in the editor to find a new button that opens your user page on Liluo.io.

    \n
  • \n
\n

UX/UI Improvements

\n
    \n
  • Improve wording consistency across event names
  • \n
  • Improve objects and groups lists\n
      \n
    • Use same drag and drop effect for both lists
    • \n
    • Add possibility to duplicate group
    • \n
    • Add possibility to move multiple objects at once
    • \n
    \n
  • \n
  • Don't allow picking image URLs that will fail when building the game on the web application\n
      \n
    • targeting specifically images with failed CORS
    • \n
    \n
  • \n
  • Polish the wording of particle emitter actions, conditions and expressions (Thanks @Elairyx7301!)
  • \n
\n

Engine and Events

\n
    \n
  • New touch conditions!\n
      \n
    • It allows extensions to handle touch events without conflicting with the scene event sheets.
    • \n
    • Existing conditions continue to work and can be used alongside new ones without any issue.
    • \n
    \n
  • \n
  • Add expressions to specify decimal place where to round, floor and ceil
  • \n
  • Add (new) conditions and expressions to compare the number of instances picked or living on the scene\n
      \n
    • Add PickedInstancesCount and SceneInstancesCount expressions, to replace Count. These expressions don't do any \"picking\" of instances, so they are safe to use anywhere without \"weird\" side effects.
    • \n
    • Equivalent conditions are available for all objects. These conditions allow to check at any point in your events the number of instances living on the scene or picked by actions/conditions.\n
        \n
      • This is useful to check if enough objects are picked by a condition before launching an action.
      • \n
      • Because this condition does not change the already picked objects, it's safe to use anywhere without any side effect.
      • \n
      \n
    • \n
    \n
  • \n
  • Add action to change image for particle emitter using project resources
  • \n
  • Add an action to fade a sound or a music on a channel to a new volume (Thanks @Oxey405 !)
  • \n
\n

⚙️ Extensions, 🎨 assets and 🕹 examples

\n

🕹 Examples

\n
    \n
  • Add a brand new Platformer example, replacing the old one
  • \n
  • The assets are also available in the store for you to use
  • \n
\n

\"image\"

\n

🎨 Assets

\n
    \n
  • Add GDevelop logos to the asset store, useful for crediting it in your game if you wish.
  • \n
  • Add Pixel Effects pack
  • \n
\n

⚙️ Extensions

\n
    \n
  • \n

    New Extensions 🎉 !

    \n
      \n
    • Pixel Perfect Movement\n
        \n
      • Allows objects using the platformer and top-down behaviors to always stop their movement on a grid of pixels.
      • \n
      • Example aded to show how to seamlessly align on a grid a top-down character using the \"pixel-perfect\" extension
      • \n
      \n
    • \n
    • Recolorize\n
        \n
      • Allows tuning existing assets to a new set of colors
      • \n
      • Example available to understand how to use it
      • \n
      \n
    • \n
    • Platformer trajectory\n
        \n
      • Allows to evaluate and draw Platformer jump trajectories
      • \n
      • Example added showing how to setup the platformer character jump height and predict its trajectory
      • \n
      \n
    • \n
    \n
  • \n
  • \n

    Extensions updated 🛠️

    \n
      \n
    • Smooth Camera\n
        \n
      • Fix the \"follow on X\" action which was not following the right axis
      • \n
      \n
    • \n
    • Pathfinder\n
        \n
      • Force it to NOT use diagonals
      • \n
      \n
    • \n
    • Draggable Slider\n
        \n
      • Fix parameters
      • \n
      \n
    • \n
    • Cursor Type\n
        \n
      • Actions moved under the Input group in the action list.
      • \n
      • Add string list parameter for behavior.
      • \n
      • Fix variables names to fit convention of naming
      • \n
      \n
    • \n
    \n
  • \n
\n

🐛 Bug fixes

\n
    \n
  • Save project after creation on Desktop app\n
      \n
    • This should avoid a known issue where a game created from an example could not be registered, because it was still identified from the ID of the example
    • \n
    \n
  • \n
  • Fix the input checkboxes \"Playable with [...]\" randomly checked when publishing a game for the first time
  • \n
  • Merge game management buttons in games dashboard to avoid having buttons overflowing
  • \n
  • Fix crash when an empty effect is added to a layer
  • \n
\n

🛠 Internal changes (for developers)

\n
    \n
  • Add a gitpod.io configuration file (experimental)\n
      \n
    • This is useful to edit some part of the codebase on gitpod.io
    • \n
    \n
  • \n
  • Allow to read events missing some fields (like disabled, folded).
  • \n
  • Reduce the useless information stored in project JSON files by not storing the fields if they have their default value.
  • \n
", - "reactions": { - "url": "https://api.github.com/repos/4ian/GDevelop/releases/65486866/reactions", - "total_count": 5, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 5, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "mentions_count": 2 - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:48.781Z" - }, - "geeks-diary": { - "latestRelease": { - "url": "https://api.github.com/repos/seokju-na/geeks-diary/releases/14752195", - "assets_url": "https://api.github.com/repos/seokju-na/geeks-diary/releases/14752195/assets", - "upload_url": "https://uploads.github.com/repos/seokju-na/geeks-diary/releases/14752195/assets{?name,label}", - "html_url": "https://github.com/seokju-na/geeks-diary/releases/tag/1.0.0-beta2", - "id": 14752195, - "author": { - "login": "seokju-na", - "id": 13250888, - "node_id": "MDQ6VXNlcjEzMjUwODg4", - "avatar_url": "https://avatars.githubusercontent.com/u/13250888?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/seokju-na", - "html_url": "https://github.com/seokju-na", - "followers_url": "https://api.github.com/users/seokju-na/followers", - "following_url": "https://api.github.com/users/seokju-na/following{/other_user}", - "gists_url": "https://api.github.com/users/seokju-na/gists{/gist_id}", - "starred_url": "https://api.github.com/users/seokju-na/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/seokju-na/subscriptions", - "organizations_url": "https://api.github.com/users/seokju-na/orgs", - "repos_url": "https://api.github.com/users/seokju-na/repos", - "events_url": "https://api.github.com/users/seokju-na/events{/privacy}", - "received_events_url": "https://api.github.com/users/seokju-na/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTE0NzUyMTk1", - "tag_name": "1.0.0-beta2", - "target_commitish": "master", - "name": "", - "draft": false, - "prerelease": false, - "created_at": "2018-12-31T15:14:47Z", - "published_at": "2018-12-31T15:17:03Z", - "assets": [ - { - "url": "https://api.github.com/repos/seokju-na/geeks-diary/releases/assets/10365267", - "id": 10365267, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEwMzY1MjY3", - "name": "Geeks.Diary-1.0.0-beta2-mac.zip", - "label": null, - "uploader": { - "login": "seokju-na", - "id": 13250888, - "node_id": "MDQ6VXNlcjEzMjUwODg4", - "avatar_url": "https://avatars.githubusercontent.com/u/13250888?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/seokju-na", - "html_url": "https://github.com/seokju-na", - "followers_url": "https://api.github.com/users/seokju-na/followers", - "following_url": "https://api.github.com/users/seokju-na/following{/other_user}", - "gists_url": "https://api.github.com/users/seokju-na/gists{/gist_id}", - "starred_url": "https://api.github.com/users/seokju-na/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/seokju-na/subscriptions", - "organizations_url": "https://api.github.com/users/seokju-na/orgs", - "repos_url": "https://api.github.com/users/seokju-na/repos", - "events_url": "https://api.github.com/users/seokju-na/events{/privacy}", - "received_events_url": "https://api.github.com/users/seokju-na/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 65936280, - "download_count": 357, - "created_at": "2018-12-31T15:15:59Z", - "updated_at": "2018-12-31T15:16:28Z", - "browser_download_url": "https://github.com/seokju-na/geeks-diary/releases/download/1.0.0-beta2/Geeks.Diary-1.0.0-beta2-mac.zip" - }, - { - "url": "https://api.github.com/repos/seokju-na/geeks-diary/releases/assets/10365268", - "id": 10365268, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEwMzY1MjY4", - "name": "Geeks.Diary-1.0.0-beta2.dmg", - "label": null, - "uploader": { - "login": "seokju-na", - "id": 13250888, - "node_id": "MDQ6VXNlcjEzMjUwODg4", - "avatar_url": "https://avatars.githubusercontent.com/u/13250888?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/seokju-na", - "html_url": "https://github.com/seokju-na", - "followers_url": "https://api.github.com/users/seokju-na/followers", - "following_url": "https://api.github.com/users/seokju-na/following{/other_user}", - "gists_url": "https://api.github.com/users/seokju-na/gists{/gist_id}", - "starred_url": "https://api.github.com/users/seokju-na/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/seokju-na/subscriptions", - "organizations_url": "https://api.github.com/users/seokju-na/orgs", - "repos_url": "https://api.github.com/users/seokju-na/repos", - "events_url": "https://api.github.com/users/seokju-na/events{/privacy}", - "received_events_url": "https://api.github.com/users/seokju-na/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 68274573, - "download_count": 902, - "created_at": "2018-12-31T15:15:59Z", - "updated_at": "2018-12-31T15:16:51Z", - "browser_download_url": "https://github.com/seokju-na/geeks-diary/releases/download/1.0.0-beta2/Geeks.Diary-1.0.0-beta2.dmg" - } - ], - "tarball_url": "https://api.github.com/repos/seokju-na/geeks-diary/tarball/1.0.0-beta2", - "zipball_url": "https://api.github.com/repos/seokju-na/geeks-diary/zipball/1.0.0-beta2", - "body_html": "

This release does not include Auto-Updater. You should manually update when new version released.

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:48.890Z" - }, - "geniemoji": { - "latestRelease": { - "url": "https://api.github.com/repos/virejdasani/Geniemoji/releases/46980494", - "assets_url": "https://api.github.com/repos/virejdasani/Geniemoji/releases/46980494/assets", - "upload_url": "https://uploads.github.com/repos/virejdasani/Geniemoji/releases/46980494/assets{?name,label}", - "html_url": "https://github.com/virejdasani/Geniemoji/releases/tag/v6.0.0", - "id": 46980494, - "author": { - "login": "virejdasani", - "id": 67495678, - "node_id": "MDQ6VXNlcjY3NDk1Njc4", - "avatar_url": "https://avatars.githubusercontent.com/u/67495678?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/virejdasani", - "html_url": "https://github.com/virejdasani", - "followers_url": "https://api.github.com/users/virejdasani/followers", - "following_url": "https://api.github.com/users/virejdasani/following{/other_user}", - "gists_url": "https://api.github.com/users/virejdasani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/virejdasani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/virejdasani/subscriptions", - "organizations_url": "https://api.github.com/users/virejdasani/orgs", - "repos_url": "https://api.github.com/users/virejdasani/repos", - "events_url": "https://api.github.com/users/virejdasani/events{/privacy}", - "received_events_url": "https://api.github.com/users/virejdasani/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTQ2OTgwNDk0", - "tag_name": "v6.0.0", - "target_commitish": "master", - "name": "Geniemoji v6.0.0", - "draft": false, - "prerelease": false, - "created_at": "2021-07-29T14:24:02Z", - "published_at": "2021-07-29T14:28:29Z", - "assets": [ - { - "url": "https://api.github.com/repos/virejdasani/Geniemoji/releases/assets/41272046", - "id": 41272046, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxMjcyMDQ2", - "name": "Geniemoji-Linux.zip", - "label": null, - "uploader": { - "login": "virejdasani", - "id": 67495678, - "node_id": "MDQ6VXNlcjY3NDk1Njc4", - "avatar_url": "https://avatars.githubusercontent.com/u/67495678?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/virejdasani", - "html_url": "https://github.com/virejdasani", - "followers_url": "https://api.github.com/users/virejdasani/followers", - "following_url": "https://api.github.com/users/virejdasani/following{/other_user}", - "gists_url": "https://api.github.com/users/virejdasani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/virejdasani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/virejdasani/subscriptions", - "organizations_url": "https://api.github.com/users/virejdasani/orgs", - "repos_url": "https://api.github.com/users/virejdasani/repos", - "events_url": "https://api.github.com/users/virejdasani/events{/privacy}", - "received_events_url": "https://api.github.com/users/virejdasani/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 84013551, - "download_count": 66, - "created_at": "2021-07-29T14:27:48Z", - "updated_at": "2021-07-29T14:28:24Z", - "browser_download_url": "https://github.com/virejdasani/Geniemoji/releases/download/v6.0.0/Geniemoji-Linux.zip" - }, - { - "url": "https://api.github.com/repos/virejdasani/Geniemoji/releases/assets/41271396", - "id": 41271396, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxMjcxMzk2", - "name": "Geniemoji-MacOS.zip", - "label": null, - "uploader": { - "login": "virejdasani", - "id": 67495678, - "node_id": "MDQ6VXNlcjY3NDk1Njc4", - "avatar_url": "https://avatars.githubusercontent.com/u/67495678?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/virejdasani", - "html_url": "https://github.com/virejdasani", - "followers_url": "https://api.github.com/users/virejdasani/followers", - "following_url": "https://api.github.com/users/virejdasani/following{/other_user}", - "gists_url": "https://api.github.com/users/virejdasani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/virejdasani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/virejdasani/subscriptions", - "organizations_url": "https://api.github.com/users/virejdasani/orgs", - "repos_url": "https://api.github.com/users/virejdasani/repos", - "events_url": "https://api.github.com/users/virejdasani/events{/privacy}", - "received_events_url": "https://api.github.com/users/virejdasani/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 85677243, - "download_count": 72, - "created_at": "2021-07-29T14:19:09Z", - "updated_at": "2021-07-29T14:19:38Z", - "browser_download_url": "https://github.com/virejdasani/Geniemoji/releases/download/v6.0.0/Geniemoji-MacOS.zip" - }, - { - "url": "https://api.github.com/repos/virejdasani/Geniemoji/releases/assets/41274312", - "id": 41274312, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxMjc0MzEy", - "name": "Geniemoji-Windows-PortableVersion.zip", - "label": null, - "uploader": { - "login": "virejdasani", - "id": 67495678, - "node_id": "MDQ6VXNlcjY3NDk1Njc4", - "avatar_url": "https://avatars.githubusercontent.com/u/67495678?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/virejdasani", - "html_url": "https://github.com/virejdasani", - "followers_url": "https://api.github.com/users/virejdasani/followers", - "following_url": "https://api.github.com/users/virejdasani/following{/other_user}", - "gists_url": "https://api.github.com/users/virejdasani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/virejdasani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/virejdasani/subscriptions", - "organizations_url": "https://api.github.com/users/virejdasani/orgs", - "repos_url": "https://api.github.com/users/virejdasani/repos", - "events_url": "https://api.github.com/users/virejdasani/events{/privacy}", - "received_events_url": "https://api.github.com/users/virejdasani/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 87891965, - "download_count": 36, - "created_at": "2021-07-29T14:56:08Z", - "updated_at": "2021-07-29T14:56:57Z", - "browser_download_url": "https://github.com/virejdasani/Geniemoji/releases/download/v6.0.0/Geniemoji-Windows-PortableVersion.zip" - }, - { - "url": "https://api.github.com/repos/virejdasani/Geniemoji/releases/assets/41275044", - "id": 41275044, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxMjc1MDQ0", - "name": "Geniemoji-Windows.zip", - "label": null, - "uploader": { - "login": "virejdasani", - "id": 67495678, - "node_id": "MDQ6VXNlcjY3NDk1Njc4", - "avatar_url": "https://avatars.githubusercontent.com/u/67495678?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/virejdasani", - "html_url": "https://github.com/virejdasani", - "followers_url": "https://api.github.com/users/virejdasani/followers", - "following_url": "https://api.github.com/users/virejdasani/following{/other_user}", - "gists_url": "https://api.github.com/users/virejdasani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/virejdasani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/virejdasani/subscriptions", - "organizations_url": "https://api.github.com/users/virejdasani/orgs", - "repos_url": "https://api.github.com/users/virejdasani/repos", - "events_url": "https://api.github.com/users/virejdasani/events{/privacy}", - "received_events_url": "https://api.github.com/users/virejdasani/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 62901216, - "download_count": 140, - "created_at": "2021-07-29T15:09:02Z", - "updated_at": "2021-07-29T15:09:30Z", - "browser_download_url": "https://github.com/virejdasani/Geniemoji/releases/download/v6.0.0/Geniemoji-Windows.zip" - } - ], - "tarball_url": "https://api.github.com/repos/virejdasani/Geniemoji/tarball/v6.0.0", - "zipball_url": "https://api.github.com/repos/virejdasani/Geniemoji/zipball/v6.0.0", - "body_html": "

Download Geniemoji (v6.0.0)

\n

What's new in v6.0.0?

\n

Recently used emoji now show up at the top of the emoji list
\nMade Emoji search more accurate

\n

Only On MacOS:
\nWhen pressing enter when typing in the search bar, the top most emoji is automatically typed out

", - "reactions": { - "url": "https://api.github.com/repos/virejdasani/Geniemoji/releases/46980494/reactions", - "total_count": 5, - "+1": 1, - "-1": 0, - "laugh": 1, - "hooray": 1, - "confused": 0, - "heart": 1, - "rocket": 1, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:48.932Z" - }, - "git-it": { - "latestRelease": { - "url": "https://api.github.com/repos/Git-it-App/git-it-electron/releases/52336737", - "assets_url": "https://api.github.com/repos/Git-it-App/git-it-electron/releases/52336737/assets", - "upload_url": "https://uploads.github.com/repos/Git-it-App/git-it-electron/releases/52336737/assets{?name,label}", - "html_url": "https://github.com/Git-it-App/git-it-electron/releases/tag/v5.2.2", - "id": 52336737, - "author": { - "login": "jotoeri", - "id": 47433654, - "node_id": "MDQ6VXNlcjQ3NDMzNjU0", - "avatar_url": "https://avatars.githubusercontent.com/u/47433654?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jotoeri", - "html_url": "https://github.com/jotoeri", - "followers_url": "https://api.github.com/users/jotoeri/followers", - "following_url": "https://api.github.com/users/jotoeri/following{/other_user}", - "gists_url": "https://api.github.com/users/jotoeri/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jotoeri/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jotoeri/subscriptions", - "organizations_url": "https://api.github.com/users/jotoeri/orgs", - "repos_url": "https://api.github.com/users/jotoeri/repos", - "events_url": "https://api.github.com/users/jotoeri/events{/privacy}", - "received_events_url": "https://api.github.com/users/jotoeri/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOEIcluc4DHphh", - "tag_name": "v5.2.2", - "target_commitish": "main", - "name": "v5.2.2", - "draft": false, - "prerelease": false, - "created_at": "2021-10-29T18:28:49Z", - "published_at": "2021-10-29T20:34:53Z", - "assets": [ - { - "url": "https://api.github.com/repos/Git-it-App/git-it-electron/releases/assets/48183624", - "id": 48183624, - "node_id": "RA_kwDOEIcluc4C3zlI", - "name": "Git-it-darwin-x64.7z", - "label": null, - "uploader": { - "login": "jotoeri", - "id": 47433654, - "node_id": "MDQ6VXNlcjQ3NDMzNjU0", - "avatar_url": "https://avatars.githubusercontent.com/u/47433654?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jotoeri", - "html_url": "https://github.com/jotoeri", - "followers_url": "https://api.github.com/users/jotoeri/followers", - "following_url": "https://api.github.com/users/jotoeri/following{/other_user}", - "gists_url": "https://api.github.com/users/jotoeri/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jotoeri/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jotoeri/subscriptions", - "organizations_url": "https://api.github.com/users/jotoeri/orgs", - "repos_url": "https://api.github.com/users/jotoeri/repos", - "events_url": "https://api.github.com/users/jotoeri/events{/privacy}", - "received_events_url": "https://api.github.com/users/jotoeri/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 63105889, - "download_count": 28, - "created_at": "2021-10-29T19:40:11Z", - "updated_at": "2021-10-29T19:52:20Z", - "browser_download_url": "https://github.com/Git-it-App/git-it-electron/releases/download/v5.2.2/Git-it-darwin-x64.7z" - }, - { - "url": "https://api.github.com/repos/Git-it-App/git-it-electron/releases/assets/48179837", - "id": 48179837, - "node_id": "RA_kwDOEIcluc4C3yp9", - "name": "Git-it-linux-x64.zip", - "label": null, - "uploader": { - "login": "jotoeri", - "id": 47433654, - "node_id": "MDQ6VXNlcjQ3NDMzNjU0", - "avatar_url": "https://avatars.githubusercontent.com/u/47433654?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jotoeri", - "html_url": "https://github.com/jotoeri", - "followers_url": "https://api.github.com/users/jotoeri/followers", - "following_url": "https://api.github.com/users/jotoeri/following{/other_user}", - "gists_url": "https://api.github.com/users/jotoeri/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jotoeri/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jotoeri/subscriptions", - "organizations_url": "https://api.github.com/users/jotoeri/orgs", - "repos_url": "https://api.github.com/users/jotoeri/repos", - "events_url": "https://api.github.com/users/jotoeri/events{/privacy}", - "received_events_url": "https://api.github.com/users/jotoeri/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 99238199, - "download_count": 61, - "created_at": "2021-10-29T18:38:39Z", - "updated_at": "2021-10-29T18:58:09Z", - "browser_download_url": "https://github.com/Git-it-App/git-it-electron/releases/download/v5.2.2/Git-it-linux-x64.zip" - }, - { - "url": "https://api.github.com/repos/Git-it-App/git-it-electron/releases/assets/48185773", - "id": 48185773, - "node_id": "RA_kwDOEIcluc4C30Gt", - "name": "Git-it-win32-ia32.zip", - "label": null, - "uploader": { - "login": "jotoeri", - "id": 47433654, - "node_id": "MDQ6VXNlcjQ3NDMzNjU0", - "avatar_url": "https://avatars.githubusercontent.com/u/47433654?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jotoeri", - "html_url": "https://github.com/jotoeri", - "followers_url": "https://api.github.com/users/jotoeri/followers", - "following_url": "https://api.github.com/users/jotoeri/following{/other_user}", - "gists_url": "https://api.github.com/users/jotoeri/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jotoeri/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jotoeri/subscriptions", - "organizations_url": "https://api.github.com/users/jotoeri/orgs", - "repos_url": "https://api.github.com/users/jotoeri/repos", - "events_url": "https://api.github.com/users/jotoeri/events{/privacy}", - "received_events_url": "https://api.github.com/users/jotoeri/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 82559287, - "download_count": 197, - "created_at": "2021-10-29T20:09:20Z", - "updated_at": "2021-10-29T20:25:50Z", - "browser_download_url": "https://github.com/Git-it-App/git-it-electron/releases/download/v5.2.2/Git-it-win32-ia32.zip" - } - ], - "tarball_url": "https://api.github.com/repos/Git-it-App/git-it-electron/tarball/v5.2.2", - "zipball_url": "https://api.github.com/repos/Git-it-App/git-it-electron/zipball/v5.2.2", - "body_html": "

Version 5.2.2 (2021-10-29)

\n

Enhancements

\n
    \n
  • Remove electron remote module (#318)
  • \n
\n

Fixes

\n
    \n
  • Small Translation update for Korean (Ther3tyle)
  • \n
  • Dependency updates, bumping electron to v15
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:49.011Z" - }, - "geppetto": { - "latestRelease": { - "url": "https://api.github.com/repos/matthijsgroen/geppetto/releases/55474836", - "assets_url": "https://api.github.com/repos/matthijsgroen/geppetto/releases/55474836/assets", - "upload_url": "https://uploads.github.com/repos/matthijsgroen/geppetto/releases/55474836/assets{?name,label}", - "html_url": "https://github.com/matthijsgroen/geppetto/releases/tag/1.3.1", - "id": 55474836, - "author": { - "login": "matthijsgroen", - "id": 23627, - "node_id": "MDQ6VXNlcjIzNjI3", - "avatar_url": "https://avatars.githubusercontent.com/u/23627?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/matthijsgroen", - "html_url": "https://github.com/matthijsgroen", - "followers_url": "https://api.github.com/users/matthijsgroen/followers", - "following_url": "https://api.github.com/users/matthijsgroen/following{/other_user}", - "gists_url": "https://api.github.com/users/matthijsgroen/gists{/gist_id}", - "starred_url": "https://api.github.com/users/matthijsgroen/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/matthijsgroen/subscriptions", - "organizations_url": "https://api.github.com/users/matthijsgroen/orgs", - "repos_url": "https://api.github.com/users/matthijsgroen/repos", - "events_url": "https://api.github.com/users/matthijsgroen/events{/privacy}", - "received_events_url": "https://api.github.com/users/matthijsgroen/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOE97UmM4DTnqU", - "tag_name": "1.3.1", - "target_commitish": "main", - "name": "Release 1.3.1", - "draft": false, - "prerelease": false, - "created_at": "2021-11-29T22:28:21Z", - "published_at": "2021-12-16T16:55:30Z", - "assets": [ - { - "url": "https://api.github.com/repos/matthijsgroen/geppetto/releases/assets/51941154", - "id": 51941154, - "node_id": "RA_kwDOE97UmM4DGI8i", - "name": "Geppetto-1.3.1-arm64.dmg", - "label": null, - "uploader": { - "login": "matthijsgroen", - "id": 23627, - "node_id": "MDQ6VXNlcjIzNjI3", - "avatar_url": "https://avatars.githubusercontent.com/u/23627?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/matthijsgroen", - "html_url": "https://github.com/matthijsgroen", - "followers_url": "https://api.github.com/users/matthijsgroen/followers", - "following_url": "https://api.github.com/users/matthijsgroen/following{/other_user}", - "gists_url": "https://api.github.com/users/matthijsgroen/gists{/gist_id}", - "starred_url": "https://api.github.com/users/matthijsgroen/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/matthijsgroen/subscriptions", - "organizations_url": "https://api.github.com/users/matthijsgroen/orgs", - "repos_url": "https://api.github.com/users/matthijsgroen/repos", - "events_url": "https://api.github.com/users/matthijsgroen/events{/privacy}", - "received_events_url": "https://api.github.com/users/matthijsgroen/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 128869238, - "download_count": 8, - "created_at": "2021-12-16T16:53:40Z", - "updated_at": "2021-12-16T16:54:16Z", - "browser_download_url": "https://github.com/matthijsgroen/geppetto/releases/download/1.3.1/Geppetto-1.3.1-arm64.dmg" - }, - { - "url": "https://api.github.com/repos/matthijsgroen/geppetto/releases/assets/51941184", - "id": 51941184, - "node_id": "RA_kwDOE97UmM4DGI9A", - "name": "Geppetto-1.3.1.dmg", - "label": null, - "uploader": { - "login": "matthijsgroen", - "id": 23627, - "node_id": "MDQ6VXNlcjIzNjI3", - "avatar_url": "https://avatars.githubusercontent.com/u/23627?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/matthijsgroen", - "html_url": "https://github.com/matthijsgroen", - "followers_url": "https://api.github.com/users/matthijsgroen/followers", - "following_url": "https://api.github.com/users/matthijsgroen/following{/other_user}", - "gists_url": "https://api.github.com/users/matthijsgroen/gists{/gist_id}", - "starred_url": "https://api.github.com/users/matthijsgroen/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/matthijsgroen/subscriptions", - "organizations_url": "https://api.github.com/users/matthijsgroen/orgs", - "repos_url": "https://api.github.com/users/matthijsgroen/repos", - "events_url": "https://api.github.com/users/matthijsgroen/events{/privacy}", - "received_events_url": "https://api.github.com/users/matthijsgroen/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 124111182, - "download_count": 4, - "created_at": "2021-12-16T16:54:16Z", - "updated_at": "2021-12-16T16:54:51Z", - "browser_download_url": "https://github.com/matthijsgroen/geppetto/releases/download/1.3.1/Geppetto-1.3.1.dmg" - }, - { - "url": "https://api.github.com/repos/matthijsgroen/geppetto/releases/assets/51941058", - "id": 51941058, - "node_id": "RA_kwDOE97UmM4DGI7C", - "name": "Geppetto.Setup.1.3.1.exe", - "label": null, - "uploader": { - "login": "matthijsgroen", - "id": 23627, - "node_id": "MDQ6VXNlcjIzNjI3", - "avatar_url": "https://avatars.githubusercontent.com/u/23627?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/matthijsgroen", - "html_url": "https://github.com/matthijsgroen", - "followers_url": "https://api.github.com/users/matthijsgroen/followers", - "following_url": "https://api.github.com/users/matthijsgroen/following{/other_user}", - "gists_url": "https://api.github.com/users/matthijsgroen/gists{/gist_id}", - "starred_url": "https://api.github.com/users/matthijsgroen/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/matthijsgroen/subscriptions", - "organizations_url": "https://api.github.com/users/matthijsgroen/orgs", - "repos_url": "https://api.github.com/users/matthijsgroen/repos", - "events_url": "https://api.github.com/users/matthijsgroen/events{/privacy}", - "received_events_url": "https://api.github.com/users/matthijsgroen/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 188425243, - "download_count": 344, - "created_at": "2021-12-16T16:51:51Z", - "updated_at": "2021-12-16T16:52:53Z", - "browser_download_url": "https://github.com/matthijsgroen/geppetto/releases/download/1.3.1/Geppetto.Setup.1.3.1.exe" - }, - { - "url": "https://api.github.com/repos/matthijsgroen/geppetto/releases/assets/51941126", - "id": 51941126, - "node_id": "RA_kwDOE97UmM4DGI8G", - "name": "geppetto_1.3.1_amd64.deb", - "label": null, - "uploader": { - "login": "matthijsgroen", - "id": 23627, - "node_id": "MDQ6VXNlcjIzNjI3", - "avatar_url": "https://avatars.githubusercontent.com/u/23627?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/matthijsgroen", - "html_url": "https://github.com/matthijsgroen", - "followers_url": "https://api.github.com/users/matthijsgroen/followers", - "following_url": "https://api.github.com/users/matthijsgroen/following{/other_user}", - "gists_url": "https://api.github.com/users/matthijsgroen/gists{/gist_id}", - "starred_url": "https://api.github.com/users/matthijsgroen/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/matthijsgroen/subscriptions", - "organizations_url": "https://api.github.com/users/matthijsgroen/orgs", - "repos_url": "https://api.github.com/users/matthijsgroen/repos", - "events_url": "https://api.github.com/users/matthijsgroen/events{/privacy}", - "received_events_url": "https://api.github.com/users/matthijsgroen/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 84986372, - "download_count": 13, - "created_at": "2021-12-16T16:52:53Z", - "updated_at": "2021-12-16T16:53:17Z", - "browser_download_url": "https://github.com/matthijsgroen/geppetto/releases/download/1.3.1/geppetto_1.3.1_amd64.deb" - }, - { - "url": "https://api.github.com/repos/matthijsgroen/geppetto/releases/assets/51941141", - "id": 51941141, - "node_id": "RA_kwDOE97UmM4DGI8V", - "name": "geppetto_1.3.1_arm64.deb", - "label": null, - "uploader": { - "login": "matthijsgroen", - "id": 23627, - "node_id": "MDQ6VXNlcjIzNjI3", - "avatar_url": "https://avatars.githubusercontent.com/u/23627?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/matthijsgroen", - "html_url": "https://github.com/matthijsgroen", - "followers_url": "https://api.github.com/users/matthijsgroen/followers", - "following_url": "https://api.github.com/users/matthijsgroen/following{/other_user}", - "gists_url": "https://api.github.com/users/matthijsgroen/gists{/gist_id}", - "starred_url": "https://api.github.com/users/matthijsgroen/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/matthijsgroen/subscriptions", - "organizations_url": "https://api.github.com/users/matthijsgroen/orgs", - "repos_url": "https://api.github.com/users/matthijsgroen/repos", - "events_url": "https://api.github.com/users/matthijsgroen/events{/privacy}", - "received_events_url": "https://api.github.com/users/matthijsgroen/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 81833848, - "download_count": 4, - "created_at": "2021-12-16T16:53:17Z", - "updated_at": "2021-12-16T16:53:40Z", - "browser_download_url": "https://github.com/matthijsgroen/geppetto/releases/download/1.3.1/geppetto_1.3.1_arm64.deb" - } - ], - "tarball_url": "https://api.github.com/repos/matthijsgroen/geppetto/tarball/1.3.1", - "zipball_url": "https://api.github.com/repos/matthijsgroen/geppetto/zipball/1.3.1", - "body_html": "

Fixed

\n
    \n
  • Updated Geppetto to fix major error in animation screen when animation
    \ndid not had multiple controls controlling the same mutation
  • \n
", - "reactions": { - "url": "https://api.github.com/repos/matthijsgroen/geppetto/releases/55474836/reactions", - "total_count": 1, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 1, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:49.038Z" - }, - "githoard": { - "latestRelease": { - "url": "https://api.github.com/repos/beepboopbangbang/githoard/releases/28581681", - "assets_url": "https://api.github.com/repos/beepboopbangbang/githoard/releases/28581681/assets", - "upload_url": "https://uploads.github.com/repos/beepboopbangbang/githoard/releases/28581681/assets{?name,label}", - "html_url": "https://github.com/beepboopbangbang/githoard/releases/tag/v0.4.0", - "id": 28581681, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI4NTgxNjgx", - "tag_name": "v0.4.0", - "target_commitish": "master", - "name": "0.4.0", - "draft": false, - "prerelease": false, - "created_at": "2020-07-15T11:08:32Z", - "published_at": "2020-07-15T11:19:31Z", - "assets": [ - { - "url": "https://api.github.com/repos/beepboopbangbang/githoard/releases/assets/22898611", - "id": 22898611, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIyODk4NjEx", - "name": "githoard-0.4.0-amd64.deb", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 58772114, - "download_count": 72, - "created_at": "2020-07-15T11:18:01Z", - "updated_at": "2020-07-15T11:18:03Z", - "browser_download_url": "https://github.com/beepboopbangbang/githoard/releases/download/v0.4.0/githoard-0.4.0-amd64.deb" - }, - { - "url": "https://api.github.com/repos/beepboopbangbang/githoard/releases/assets/22898557", - "id": 22898557, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIyODk4NTU3", - "name": "githoard-0.4.0-portable.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 60206694, - "download_count": 65, - "created_at": "2020-07-15T11:16:22Z", - "updated_at": "2020-07-15T11:16:25Z", - "browser_download_url": "https://github.com/beepboopbangbang/githoard/releases/download/v0.4.0/githoard-0.4.0-portable.exe" - }, - { - "url": "https://api.github.com/repos/beepboopbangbang/githoard/releases/assets/22898554", - "id": 22898554, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIyODk4NTU0", - "name": "githoard-0.4.0-x64.7z", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/x-7z-compressed", - "state": "uploaded", - "size": 59783793, - "download_count": 28, - "created_at": "2020-07-15T11:16:12Z", - "updated_at": "2020-07-15T11:16:14Z", - "browser_download_url": "https://github.com/beepboopbangbang/githoard/releases/download/v0.4.0/githoard-0.4.0-x64.7z" - }, - { - "url": "https://api.github.com/repos/beepboopbangbang/githoard/releases/assets/22898582", - "id": 22898582, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIyODk4NTgy", - "name": "githoard-0.4.0-x64.msi", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 77996579, - "download_count": 37, - "created_at": "2020-07-15T11:17:07Z", - "updated_at": "2020-07-15T11:17:10Z", - "browser_download_url": "https://github.com/beepboopbangbang/githoard/releases/download/v0.4.0/githoard-0.4.0-x64.msi" - }, - { - "url": "https://api.github.com/repos/beepboopbangbang/githoard/releases/assets/22898562", - "id": 22898562, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIyODk4NTYy", - "name": "githoard-0.4.0-x86_64.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 93319428, - "download_count": 1463, - "created_at": "2020-07-15T11:16:34Z", - "updated_at": "2020-07-15T11:16:54Z", - "browser_download_url": "https://github.com/beepboopbangbang/githoard/releases/download/v0.4.0/githoard-0.4.0-x86_64.AppImage" - }, - { - "url": "https://api.github.com/repos/beepboopbangbang/githoard/releases/assets/22898437", - "id": 22898437, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIyODk4NDM3", - "name": "githoard-0.4.0.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 88143066, - "download_count": 68, - "created_at": "2020-07-15T11:12:46Z", - "updated_at": "2020-07-15T11:12:49Z", - "browser_download_url": "https://github.com/beepboopbangbang/githoard/releases/download/v0.4.0/githoard-0.4.0.dmg" - }, - { - "url": "https://api.github.com/repos/beepboopbangbang/githoard/releases/assets/22898436", - "id": 22898436, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIyODk4NDM2", - "name": "githoard-0.4.0.dmg.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 92054, - "download_count": 20, - "created_at": "2020-07-15T11:12:46Z", - "updated_at": "2020-07-15T11:12:47Z", - "browser_download_url": "https://github.com/beepboopbangbang/githoard/releases/download/v0.4.0/githoard-0.4.0.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/beepboopbangbang/githoard/releases/assets/22898556", - "id": 22898556, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIyODk4NTU2", - "name": "githoard-0.4.0.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 60389625, - "download_count": 91, - "created_at": "2020-07-15T11:16:20Z", - "updated_at": "2020-07-15T11:16:22Z", - "browser_download_url": "https://github.com/beepboopbangbang/githoard/releases/download/v0.4.0/githoard-0.4.0.exe" - }, - { - "url": "https://api.github.com/repos/beepboopbangbang/githoard/releases/assets/22898555", - "id": 22898555, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIyODk4NTU1", - "name": "githoard-0.4.0.exe.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 64654, - "download_count": 15, - "created_at": "2020-07-15T11:16:18Z", - "updated_at": "2020-07-15T11:16:18Z", - "browser_download_url": "https://github.com/beepboopbangbang/githoard/releases/download/v0.4.0/githoard-0.4.0.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/beepboopbangbang/githoard/releases/assets/22898441", - "id": 22898441, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIyODk4NDQx", - "name": "githoard-0.4.0.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 85472257, - "download_count": 26, - "created_at": "2020-07-15T11:12:57Z", - "updated_at": "2020-07-15T11:13:00Z", - "browser_download_url": "https://github.com/beepboopbangbang/githoard/releases/download/v0.4.0/githoard-0.4.0.zip" - }, - { - "url": "https://api.github.com/repos/beepboopbangbang/githoard/releases/assets/22898612", - "id": 22898612, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIyODk4NjEy", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 380, - "download_count": 23, - "created_at": "2020-07-15T11:18:03Z", - "updated_at": "2020-07-15T11:18:04Z", - "browser_download_url": "https://github.com/beepboopbangbang/githoard/releases/download/v0.4.0/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/beepboopbangbang/githoard/releases/assets/22898443", - "id": 22898443, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIyODk4NDQz", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 504, - "download_count": 74, - "created_at": "2020-07-15T11:13:00Z", - "updated_at": "2020-07-15T11:13:00Z", - "browser_download_url": "https://github.com/beepboopbangbang/githoard/releases/download/v0.4.0/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/beepboopbangbang/githoard/releases/assets/22898587", - "id": 22898587, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIyODk4NTg3", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 332, - "download_count": 66, - "created_at": "2020-07-15T11:17:12Z", - "updated_at": "2020-07-15T11:17:12Z", - "browser_download_url": "https://github.com/beepboopbangbang/githoard/releases/download/v0.4.0/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/beepboopbangbang/githoard/tarball/v0.4.0", - "zipball_url": "https://api.github.com/repos/beepboopbangbang/githoard/zipball/v0.4.0", - "body_html": "

This has been a long time coming, more than a year. Bunch of speed and performance improvements. Fixed some errors. Got things more or less working on all major platforms. Enjoy. 😅 ✌️

\n

Known issues with Linux AppImage package not correctly opening the protocol. No solution yet. deb appears to work great.

\n

Pro Tip Press your ALT key while the search bar is focused.

\n

0.4.0 (2020-07-15)

\n

Features

\n
    \n
  • all the things: Massive rewrite and refactor (cb48e8b)
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:49.124Z" - }, - "github-desktop": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:49.130Z" - }, - "gitify": { - "latestRelease": { - "url": "https://api.github.com/repos/manosim/gitify/releases/53384936", - "assets_url": "https://api.github.com/repos/manosim/gitify/releases/53384936/assets", - "upload_url": "https://uploads.github.com/repos/manosim/gitify/releases/53384936/assets{?name,label}", - "html_url": "https://github.com/manosim/gitify/releases/tag/v4.3.1", - "id": 53384936, - "author": { - "login": "manosim", - "id": 6333409, - "node_id": "MDQ6VXNlcjYzMzM0MDk=", - "avatar_url": "https://avatars.githubusercontent.com/u/6333409?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/manosim", - "html_url": "https://github.com/manosim", - "followers_url": "https://api.github.com/users/manosim/followers", - "following_url": "https://api.github.com/users/manosim/following{/other_user}", - "gists_url": "https://api.github.com/users/manosim/gists{/gist_id}", - "starred_url": "https://api.github.com/users/manosim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/manosim/subscriptions", - "organizations_url": "https://api.github.com/users/manosim/orgs", - "repos_url": "https://api.github.com/users/manosim/repos", - "events_url": "https://api.github.com/users/manosim/events{/privacy}", - "received_events_url": "https://api.github.com/users/manosim/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOAiXFCs4DLpbo", - "tag_name": "v4.3.1", - "target_commitish": "main", - "name": "Release 4.3.1", - "draft": false, - "prerelease": false, - "created_at": "2021-11-15T12:40:30Z", - "published_at": "2021-11-15T12:41:05Z", - "assets": [ - { - "url": "https://api.github.com/repos/manosim/gitify/releases/assets/49454837", - "id": 49454837, - "node_id": "RA_kwDOAiXFCs4C8p71", - "name": "Gitify-4.3.1-universal-mac.zip", - "label": "", - "uploader": { - "login": "gitify-bot", - "id": 60982644, - "node_id": "MDQ6VXNlcjYwOTgyNjQ0", - "avatar_url": "https://avatars.githubusercontent.com/u/60982644?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gitify-bot", - "html_url": "https://github.com/gitify-bot", - "followers_url": "https://api.github.com/users/gitify-bot/followers", - "following_url": "https://api.github.com/users/gitify-bot/following{/other_user}", - "gists_url": "https://api.github.com/users/gitify-bot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gitify-bot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gitify-bot/subscriptions", - "organizations_url": "https://api.github.com/users/gitify-bot/orgs", - "repos_url": "https://api.github.com/users/gitify-bot/repos", - "events_url": "https://api.github.com/users/gitify-bot/events{/privacy}", - "received_events_url": "https://api.github.com/users/gitify-bot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 181660394, - "download_count": 6138, - "created_at": "2021-11-15T12:37:53Z", - "updated_at": "2021-11-15T12:38:07Z", - "browser_download_url": "https://github.com/manosim/gitify/releases/download/v4.3.1/Gitify-4.3.1-universal-mac.zip" - }, - { - "url": "https://api.github.com/repos/manosim/gitify/releases/assets/49454776", - "id": 49454776, - "node_id": "RA_kwDOAiXFCs4C8p64", - "name": "Gitify-4.3.1-universal.dmg", - "label": "", - "uploader": { - "login": "gitify-bot", - "id": 60982644, - "node_id": "MDQ6VXNlcjYwOTgyNjQ0", - "avatar_url": "https://avatars.githubusercontent.com/u/60982644?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gitify-bot", - "html_url": "https://github.com/gitify-bot", - "followers_url": "https://api.github.com/users/gitify-bot/followers", - "following_url": "https://api.github.com/users/gitify-bot/following{/other_user}", - "gists_url": "https://api.github.com/users/gitify-bot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gitify-bot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gitify-bot/subscriptions", - "organizations_url": "https://api.github.com/users/gitify-bot/orgs", - "repos_url": "https://api.github.com/users/gitify-bot/repos", - "events_url": "https://api.github.com/users/gitify-bot/events{/privacy}", - "received_events_url": "https://api.github.com/users/gitify-bot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 188200755, - "download_count": 2414, - "created_at": "2021-11-15T12:37:06Z", - "updated_at": "2021-11-15T12:37:15Z", - "browser_download_url": "https://github.com/manosim/gitify/releases/download/v4.3.1/Gitify-4.3.1-universal.dmg" - }, - { - "url": "https://api.github.com/repos/manosim/gitify/releases/assets/49454777", - "id": 49454777, - "node_id": "RA_kwDOAiXFCs4C8p65", - "name": "Gitify-4.3.1-universal.dmg.blockmap", - "label": "", - "uploader": { - "login": "gitify-bot", - "id": 60982644, - "node_id": "MDQ6VXNlcjYwOTgyNjQ0", - "avatar_url": "https://avatars.githubusercontent.com/u/60982644?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gitify-bot", - "html_url": "https://github.com/gitify-bot", - "followers_url": "https://api.github.com/users/gitify-bot/followers", - "following_url": "https://api.github.com/users/gitify-bot/following{/other_user}", - "gists_url": "https://api.github.com/users/gitify-bot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gitify-bot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gitify-bot/subscriptions", - "organizations_url": "https://api.github.com/users/gitify-bot/orgs", - "repos_url": "https://api.github.com/users/gitify-bot/repos", - "events_url": "https://api.github.com/users/gitify-bot/events{/privacy}", - "received_events_url": "https://api.github.com/users/gitify-bot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 196462, - "download_count": 4, - "created_at": "2021-11-15T12:37:06Z", - "updated_at": "2021-11-15T12:37:06Z", - "browser_download_url": "https://github.com/manosim/gitify/releases/download/v4.3.1/Gitify-4.3.1-universal.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/manosim/gitify/releases/assets/49454292", - "id": 49454292, - "node_id": "RA_kwDOAiXFCs4C8pzU", - "name": "Gitify-4.3.1.AppImage", - "label": "", - "uploader": { - "login": "gitify-bot", - "id": 60982644, - "node_id": "MDQ6VXNlcjYwOTgyNjQ0", - "avatar_url": "https://avatars.githubusercontent.com/u/60982644?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gitify-bot", - "html_url": "https://github.com/gitify-bot", - "followers_url": "https://api.github.com/users/gitify-bot/followers", - "following_url": "https://api.github.com/users/gitify-bot/following{/other_user}", - "gists_url": "https://api.github.com/users/gitify-bot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gitify-bot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gitify-bot/subscriptions", - "organizations_url": "https://api.github.com/users/gitify-bot/orgs", - "repos_url": "https://api.github.com/users/gitify-bot/repos", - "events_url": "https://api.github.com/users/gitify-bot/events{/privacy}", - "received_events_url": "https://api.github.com/users/gitify-bot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 115344438, - "download_count": 360, - "created_at": "2021-11-15T12:31:25Z", - "updated_at": "2021-11-15T12:31:28Z", - "browser_download_url": "https://github.com/manosim/gitify/releases/download/v4.3.1/Gitify-4.3.1.AppImage" - }, - { - "url": "https://api.github.com/repos/manosim/gitify/releases/assets/49454587", - "id": 49454587, - "node_id": "RA_kwDOAiXFCs4C8p37", - "name": "Gitify-Setup-4.3.1.exe", - "label": "", - "uploader": { - "login": "gitify-bot", - "id": 60982644, - "node_id": "MDQ6VXNlcjYwOTgyNjQ0", - "avatar_url": "https://avatars.githubusercontent.com/u/60982644?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gitify-bot", - "html_url": "https://github.com/gitify-bot", - "followers_url": "https://api.github.com/users/gitify-bot/followers", - "following_url": "https://api.github.com/users/gitify-bot/following{/other_user}", - "gists_url": "https://api.github.com/users/gitify-bot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gitify-bot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gitify-bot/subscriptions", - "organizations_url": "https://api.github.com/users/gitify-bot/orgs", - "repos_url": "https://api.github.com/users/gitify-bot/repos", - "events_url": "https://api.github.com/users/gitify-bot/events{/privacy}", - "received_events_url": "https://api.github.com/users/gitify-bot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 86290554, - "download_count": 1216, - "created_at": "2021-11-15T12:34:06Z", - "updated_at": "2021-11-15T12:34:11Z", - "browser_download_url": "https://github.com/manosim/gitify/releases/download/v4.3.1/Gitify-Setup-4.3.1.exe" - }, - { - "url": "https://api.github.com/repos/manosim/gitify/releases/assets/49454586", - "id": 49454586, - "node_id": "RA_kwDOAiXFCs4C8p36", - "name": "Gitify-Setup-4.3.1.exe.blockmap", - "label": "", - "uploader": { - "login": "gitify-bot", - "id": 60982644, - "node_id": "MDQ6VXNlcjYwOTgyNjQ0", - "avatar_url": "https://avatars.githubusercontent.com/u/60982644?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gitify-bot", - "html_url": "https://github.com/gitify-bot", - "followers_url": "https://api.github.com/users/gitify-bot/followers", - "following_url": "https://api.github.com/users/gitify-bot/following{/other_user}", - "gists_url": "https://api.github.com/users/gitify-bot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gitify-bot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gitify-bot/subscriptions", - "organizations_url": "https://api.github.com/users/gitify-bot/orgs", - "repos_url": "https://api.github.com/users/gitify-bot/repos", - "events_url": "https://api.github.com/users/gitify-bot/events{/privacy}", - "received_events_url": "https://api.github.com/users/gitify-bot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 91258, - "download_count": 246, - "created_at": "2021-11-15T12:34:06Z", - "updated_at": "2021-11-15T12:34:06Z", - "browser_download_url": "https://github.com/manosim/gitify/releases/download/v4.3.1/Gitify-Setup-4.3.1.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/manosim/gitify/releases/assets/49454501", - "id": 49454501, - "node_id": "RA_kwDOAiXFCs4C8p2l", - "name": "gitify_4.3.1_amd64.deb", - "label": "", - "uploader": { - "login": "gitify-bot", - "id": 60982644, - "node_id": "MDQ6VXNlcjYwOTgyNjQ0", - "avatar_url": "https://avatars.githubusercontent.com/u/60982644?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gitify-bot", - "html_url": "https://github.com/gitify-bot", - "followers_url": "https://api.github.com/users/gitify-bot/followers", - "following_url": "https://api.github.com/users/gitify-bot/following{/other_user}", - "gists_url": "https://api.github.com/users/gitify-bot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gitify-bot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gitify-bot/subscriptions", - "organizations_url": "https://api.github.com/users/gitify-bot/orgs", - "repos_url": "https://api.github.com/users/gitify-bot/repos", - "events_url": "https://api.github.com/users/gitify-bot/events{/privacy}", - "received_events_url": "https://api.github.com/users/gitify-bot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 77913902, - "download_count": 824, - "created_at": "2021-11-15T12:33:02Z", - "updated_at": "2021-11-15T12:33:05Z", - "browser_download_url": "https://github.com/manosim/gitify/releases/download/v4.3.1/gitify_4.3.1_amd64.deb" - }, - { - "url": "https://api.github.com/repos/manosim/gitify/releases/assets/49454510", - "id": 49454510, - "node_id": "RA_kwDOAiXFCs4C8p2u", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "gitify-bot", - "id": 60982644, - "node_id": "MDQ6VXNlcjYwOTgyNjQ0", - "avatar_url": "https://avatars.githubusercontent.com/u/60982644?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gitify-bot", - "html_url": "https://github.com/gitify-bot", - "followers_url": "https://api.github.com/users/gitify-bot/followers", - "following_url": "https://api.github.com/users/gitify-bot/following{/other_user}", - "gists_url": "https://api.github.com/users/gitify-bot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gitify-bot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gitify-bot/subscriptions", - "organizations_url": "https://api.github.com/users/gitify-bot/orgs", - "repos_url": "https://api.github.com/users/gitify-bot/repos", - "events_url": "https://api.github.com/users/gitify-bot/events{/privacy}", - "received_events_url": "https://api.github.com/users/gitify-bot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 364, - "download_count": 1847, - "created_at": "2021-11-15T12:33:05Z", - "updated_at": "2021-11-15T12:33:06Z", - "browser_download_url": "https://github.com/manosim/gitify/releases/download/v4.3.1/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/manosim/gitify/releases/assets/49454850", - "id": 49454850, - "node_id": "RA_kwDOAiXFCs4C8p8C", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "gitify-bot", - "id": 60982644, - "node_id": "MDQ6VXNlcjYwOTgyNjQ0", - "avatar_url": "https://avatars.githubusercontent.com/u/60982644?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gitify-bot", - "html_url": "https://github.com/gitify-bot", - "followers_url": "https://api.github.com/users/gitify-bot/followers", - "following_url": "https://api.github.com/users/gitify-bot/following{/other_user}", - "gists_url": "https://api.github.com/users/gitify-bot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gitify-bot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gitify-bot/subscriptions", - "organizations_url": "https://api.github.com/users/gitify-bot/orgs", - "repos_url": "https://api.github.com/users/gitify-bot/repos", - "events_url": "https://api.github.com/users/gitify-bot/events{/privacy}", - "received_events_url": "https://api.github.com/users/gitify-bot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 539, - "download_count": 54402, - "created_at": "2021-11-15T12:38:07Z", - "updated_at": "2021-11-15T12:38:07Z", - "browser_download_url": "https://github.com/manosim/gitify/releases/download/v4.3.1/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/manosim/gitify/releases/assets/49454593", - "id": 49454593, - "node_id": "RA_kwDOAiXFCs4C8p4B", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "gitify-bot", - "id": 60982644, - "node_id": "MDQ6VXNlcjYwOTgyNjQ0", - "avatar_url": "https://avatars.githubusercontent.com/u/60982644?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gitify-bot", - "html_url": "https://github.com/gitify-bot", - "followers_url": "https://api.github.com/users/gitify-bot/followers", - "following_url": "https://api.github.com/users/gitify-bot/following{/other_user}", - "gists_url": "https://api.github.com/users/gitify-bot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gitify-bot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gitify-bot/subscriptions", - "organizations_url": "https://api.github.com/users/gitify-bot/orgs", - "repos_url": "https://api.github.com/users/gitify-bot/repos", - "events_url": "https://api.github.com/users/gitify-bot/events{/privacy}", - "received_events_url": "https://api.github.com/users/gitify-bot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 340, - "download_count": 16512, - "created_at": "2021-11-15T12:34:11Z", - "updated_at": "2021-11-15T12:34:11Z", - "browser_download_url": "https://github.com/manosim/gitify/releases/download/v4.3.1/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/manosim/gitify/tarball/v4.3.1", - "zipball_url": "https://api.github.com/repos/manosim/gitify/zipball/v4.3.1", - "body_html": "

Changes

\n
    \n
  • fix: Capture callback by will-navigate event (#509) @yyar
  • \n
", - "mentions_count": 1 - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:49.238Z" - }, - "gitmoji": { - "latestRelease": { - "url": "https://api.github.com/repos/carloscuesta/gitmoji/releases/59360724", - "assets_url": "https://api.github.com/repos/carloscuesta/gitmoji/releases/59360724/assets", - "upload_url": "https://uploads.github.com/repos/carloscuesta/gitmoji/releases/59360724/assets{?name,label}", - "html_url": "https://github.com/carloscuesta/gitmoji/releases/tag/v3.9.0", - "id": 59360724, - "author": { - "login": "carloscuesta", - "id": 7629661, - "node_id": "MDQ6VXNlcjc2Mjk2NjE=", - "avatar_url": "https://avatars.githubusercontent.com/u/7629661?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/carloscuesta", - "html_url": "https://github.com/carloscuesta", - "followers_url": "https://api.github.com/users/carloscuesta/followers", - "following_url": "https://api.github.com/users/carloscuesta/following{/other_user}", - "gists_url": "https://api.github.com/users/carloscuesta/gists{/gist_id}", - "starred_url": "https://api.github.com/users/carloscuesta/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/carloscuesta/subscriptions", - "organizations_url": "https://api.github.com/users/carloscuesta/orgs", - "repos_url": "https://api.github.com/users/carloscuesta/repos", - "events_url": "https://api.github.com/users/carloscuesta/events{/privacy}", - "received_events_url": "https://api.github.com/users/carloscuesta/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOBEPKjc4DicXU", - "tag_name": "v3.9.0", - "target_commitish": "master", - "name": "gitmoji 3.9.0", - "draft": false, - "prerelease": false, - "created_at": "2022-02-11T19:16:15Z", - "published_at": "2022-02-11T19:17:10Z", - "assets": [], - "tarball_url": "https://api.github.com/repos/carloscuesta/gitmoji/tarball/v3.9.0", - "zipball_url": "https://api.github.com/repos/carloscuesta/gitmoji/zipball/v3.9.0", - "body_html": "

What's Changed

\n\n

New Contributors

\n\n

Full Changelog: v3.8.0...v3.9.0

", - "reactions": { - "url": "https://api.github.com/repos/carloscuesta/gitmoji/releases/59360724/reactions", - "total_count": 4, - "+1": 1, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 1, - "rocket": 2, - "eyes": 0 - }, - "mentions_count": 6 - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:49.252Z" - }, - "glue": { - "latestRelease": { - "url": "https://api.github.com/repos/gjthompson1/glue-public/releases/47502936", - "assets_url": "https://api.github.com/repos/gjthompson1/glue-public/releases/47502936/assets", - "upload_url": "https://uploads.github.com/repos/gjthompson1/glue-public/releases/47502936/assets{?name,label}", - "html_url": "https://github.com/gjthompson1/glue-public/releases/tag/v1.1.0", - "id": 47502936, - "author": { - "login": "gjthompson1", - "id": 8107988, - "node_id": "MDQ6VXNlcjgxMDc5ODg=", - "avatar_url": "https://avatars.githubusercontent.com/u/8107988?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gjthompson1", - "html_url": "https://github.com/gjthompson1", - "followers_url": "https://api.github.com/users/gjthompson1/followers", - "following_url": "https://api.github.com/users/gjthompson1/following{/other_user}", - "gists_url": "https://api.github.com/users/gjthompson1/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gjthompson1/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gjthompson1/subscriptions", - "organizations_url": "https://api.github.com/users/gjthompson1/orgs", - "repos_url": "https://api.github.com/users/gjthompson1/repos", - "events_url": "https://api.github.com/users/gjthompson1/events{/privacy}", - "received_events_url": "https://api.github.com/users/gjthompson1/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTQ3NTAyOTM2", - "tag_name": "v1.1.0", - "target_commitish": "main", - "name": "v1.1.0", - "draft": false, - "prerelease": false, - "created_at": "2021-08-02T15:48:36Z", - "published_at": "2021-08-08T21:17:47Z", - "assets": [], - "tarball_url": "https://api.github.com/repos/gjthompson1/glue-public/tarball/v1.1.0", - "zipball_url": "https://api.github.com/repos/gjthompson1/glue-public/zipball/v1.1.0", - "body_html": "
    \n
  • 🆕 Dependencies within the lambda tool: Install / specify python dependencies with the lambda tool
  • \n
  • 🆕 Email run summary when run completes
  • \n
  • 🐞 Bug fixes\n
      \n
    • Graph name update propagation to open tabs fix
    • \n
    • Graph runtime update within graph (more accurately reflect runtime and request time)
    • \n
    • Other minor bug fixes.
    • \n
    \n
  • \n
\n

\"Screen

\n

\"Screen

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:49.355Z" - }, - "glyphr-studio": { - "latestRelease": { - "url": "https://api.github.com/repos/glyphr-studio/Glyphr-Studio-Desktop/releases/28839749", - "assets_url": "https://api.github.com/repos/glyphr-studio/Glyphr-Studio-Desktop/releases/28839749/assets", - "upload_url": "https://uploads.github.com/repos/glyphr-studio/Glyphr-Studio-Desktop/releases/28839749/assets{?name,label}", - "html_url": "https://github.com/glyphr-studio/Glyphr-Studio-Desktop/releases/tag/v0.5.6", - "id": 28839749, - "author": { - "login": "Autre31415", - "id": 8182831, - "node_id": "MDQ6VXNlcjgxODI4MzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8182831?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Autre31415", - "html_url": "https://github.com/Autre31415", - "followers_url": "https://api.github.com/users/Autre31415/followers", - "following_url": "https://api.github.com/users/Autre31415/following{/other_user}", - "gists_url": "https://api.github.com/users/Autre31415/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Autre31415/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Autre31415/subscriptions", - "organizations_url": "https://api.github.com/users/Autre31415/orgs", - "repos_url": "https://api.github.com/users/Autre31415/repos", - "events_url": "https://api.github.com/users/Autre31415/events{/privacy}", - "received_events_url": "https://api.github.com/users/Autre31415/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI4ODM5NzQ5", - "tag_name": "v0.5.6", - "target_commitish": "master", - "name": "0.5.6", - "draft": false, - "prerelease": false, - "created_at": "2020-07-22T17:57:31Z", - "published_at": "2020-07-22T18:06:33Z", - "assets": [ - { - "url": "https://api.github.com/repos/glyphr-studio/Glyphr-Studio-Desktop/releases/assets/23143784", - "id": 23143784, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzMTQzNzg0", - "name": "glyphr-studio-desktop_0.5.6_amd64.deb", - "label": null, - "uploader": { - "login": "Autre31415", - "id": 8182831, - "node_id": "MDQ6VXNlcjgxODI4MzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8182831?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Autre31415", - "html_url": "https://github.com/Autre31415", - "followers_url": "https://api.github.com/users/Autre31415/followers", - "following_url": "https://api.github.com/users/Autre31415/following{/other_user}", - "gists_url": "https://api.github.com/users/Autre31415/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Autre31415/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Autre31415/subscriptions", - "organizations_url": "https://api.github.com/users/Autre31415/orgs", - "repos_url": "https://api.github.com/users/Autre31415/repos", - "events_url": "https://api.github.com/users/Autre31415/events{/privacy}", - "received_events_url": "https://api.github.com/users/Autre31415/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-deb", - "state": "uploaded", - "size": 54462636, - "download_count": 1873, - "created_at": "2020-07-22T18:06:02Z", - "updated_at": "2020-07-22T18:06:04Z", - "browser_download_url": "https://github.com/glyphr-studio/Glyphr-Studio-Desktop/releases/download/v0.5.6/glyphr-studio-desktop_0.5.6_amd64.deb" - }, - { - "url": "https://api.github.com/repos/glyphr-studio/Glyphr-Studio-Desktop/releases/assets/23143785", - "id": 23143785, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzMTQzNzg1", - "name": "glyphr-studio-desktop_0.5.6_amd64.snap", - "label": null, - "uploader": { - "login": "Autre31415", - "id": 8182831, - "node_id": "MDQ6VXNlcjgxODI4MzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8182831?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Autre31415", - "html_url": "https://github.com/Autre31415", - "followers_url": "https://api.github.com/users/Autre31415/followers", - "following_url": "https://api.github.com/users/Autre31415/following{/other_user}", - "gists_url": "https://api.github.com/users/Autre31415/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Autre31415/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Autre31415/subscriptions", - "organizations_url": "https://api.github.com/users/Autre31415/orgs", - "repos_url": "https://api.github.com/users/Autre31415/repos", - "events_url": "https://api.github.com/users/Autre31415/events{/privacy}", - "received_events_url": "https://api.github.com/users/Autre31415/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 94142464, - "download_count": 554, - "created_at": "2020-07-22T18:06:04Z", - "updated_at": "2020-07-22T18:06:07Z", - "browser_download_url": "https://github.com/glyphr-studio/Glyphr-Studio-Desktop/releases/download/v0.5.6/glyphr-studio-desktop_0.5.6_amd64.snap" - }, - { - "url": "https://api.github.com/repos/glyphr-studio/Glyphr-Studio-Desktop/releases/assets/23143779", - "id": 23143779, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzMTQzNzc5", - "name": "Glyphr.Studio-0.5.6.AppImage", - "label": null, - "uploader": { - "login": "Autre31415", - "id": 8182831, - "node_id": "MDQ6VXNlcjgxODI4MzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8182831?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Autre31415", - "html_url": "https://github.com/Autre31415", - "followers_url": "https://api.github.com/users/Autre31415/followers", - "following_url": "https://api.github.com/users/Autre31415/following{/other_user}", - "gists_url": "https://api.github.com/users/Autre31415/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Autre31415/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Autre31415/subscriptions", - "organizations_url": "https://api.github.com/users/Autre31415/orgs", - "repos_url": "https://api.github.com/users/Autre31415/repos", - "events_url": "https://api.github.com/users/Autre31415/events{/privacy}", - "received_events_url": "https://api.github.com/users/Autre31415/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 115119547, - "download_count": 3098, - "created_at": "2020-07-22T18:05:55Z", - "updated_at": "2020-07-22T18:05:59Z", - "browser_download_url": "https://github.com/glyphr-studio/Glyphr-Studio-Desktop/releases/download/v0.5.6/Glyphr.Studio-0.5.6.AppImage" - }, - { - "url": "https://api.github.com/repos/glyphr-studio/Glyphr-Studio-Desktop/releases/assets/23143781", - "id": 23143781, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzMTQzNzgx", - "name": "Glyphr.Studio-0.5.6.dmg", - "label": null, - "uploader": { - "login": "Autre31415", - "id": 8182831, - "node_id": "MDQ6VXNlcjgxODI4MzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8182831?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Autre31415", - "html_url": "https://github.com/Autre31415", - "followers_url": "https://api.github.com/users/Autre31415/followers", - "following_url": "https://api.github.com/users/Autre31415/following{/other_user}", - "gists_url": "https://api.github.com/users/Autre31415/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Autre31415/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Autre31415/subscriptions", - "organizations_url": "https://api.github.com/users/Autre31415/orgs", - "repos_url": "https://api.github.com/users/Autre31415/repos", - "events_url": "https://api.github.com/users/Autre31415/events{/privacy}", - "received_events_url": "https://api.github.com/users/Autre31415/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-diskcopy", - "state": "uploaded", - "size": 111072500, - "download_count": 2819, - "created_at": "2020-07-22T18:05:59Z", - "updated_at": "2020-07-22T18:06:02Z", - "browser_download_url": "https://github.com/glyphr-studio/Glyphr-Studio-Desktop/releases/download/v0.5.6/Glyphr.Studio-0.5.6.dmg" - }, - { - "url": "https://api.github.com/repos/glyphr-studio/Glyphr-Studio-Desktop/releases/assets/23143774", - "id": 23143774, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzMTQzNzc0", - "name": "Glyphr.Studio.Setup.0.5.6.exe", - "label": null, - "uploader": { - "login": "Autre31415", - "id": 8182831, - "node_id": "MDQ6VXNlcjgxODI4MzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8182831?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Autre31415", - "html_url": "https://github.com/Autre31415", - "followers_url": "https://api.github.com/users/Autre31415/followers", - "following_url": "https://api.github.com/users/Autre31415/following{/other_user}", - "gists_url": "https://api.github.com/users/Autre31415/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Autre31415/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Autre31415/subscriptions", - "organizations_url": "https://api.github.com/users/Autre31415/orgs", - "repos_url": "https://api.github.com/users/Autre31415/repos", - "events_url": "https://api.github.com/users/Autre31415/events{/privacy}", - "received_events_url": "https://api.github.com/users/Autre31415/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 77934505, - "download_count": 9705, - "created_at": "2020-07-22T18:05:52Z", - "updated_at": "2020-07-22T18:05:55Z", - "browser_download_url": "https://github.com/glyphr-studio/Glyphr-Studio-Desktop/releases/download/v0.5.6/Glyphr.Studio.Setup.0.5.6.exe" - } - ], - "tarball_url": "https://api.github.com/repos/glyphr-studio/Glyphr-Studio-Desktop/tarball/v0.5.6", - "zipball_url": "https://api.github.com/repos/glyphr-studio/Glyphr-Studio-Desktop/zipball/v0.5.6", - "body_html": "
    \n
  • Fixed broken AppImage build (Thanks @rolandbernard!)
  • \n
  • Update various other dependencies.
  • \n
", - "reactions": { - "url": "https://api.github.com/repos/glyphr-studio/Glyphr-Studio-Desktop/releases/28839749/reactions", - "total_count": 2, - "+1": 2, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:49.367Z" - }, - "google-chat-electron": { - "latestRelease": { - "url": "https://api.github.com/repos/ankurk91/google-chat-electron/releases/65646548", - "assets_url": "https://api.github.com/repos/ankurk91/google-chat-electron/releases/65646548/assets", - "upload_url": "https://uploads.github.com/repos/ankurk91/google-chat-electron/releases/65646548/assets{?name,label}", - "html_url": "https://github.com/ankurk91/google-chat-electron/releases/tag/2.15.1", - "id": 65646548, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "RE_kwDOEtNba84D6a_U", - "tag_name": "2.15.1", - "target_commitish": "main", - "name": "", - "draft": false, - "prerelease": false, - "created_at": "2022-04-29T05:50:50Z", - "published_at": "2022-04-29T05:53:26Z", - "assets": [ - { - "url": "https://api.github.com/repos/ankurk91/google-chat-electron/releases/assets/63981984", - "id": 63981984, - "node_id": "RA_kwDOEtNba84D0Emg", - "name": "google-chat-electron-2.15.1-darwin-arm64.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "binary/octet-stream", - "state": "uploaded", - "size": 86396854, - "download_count": 192, - "created_at": "2022-04-29T05:53:27Z", - "updated_at": "2022-04-29T05:53:29Z", - "browser_download_url": "https://github.com/ankurk91/google-chat-electron/releases/download/2.15.1/google-chat-electron-2.15.1-darwin-arm64.zip" - }, - { - "url": "https://api.github.com/repos/ankurk91/google-chat-electron/releases/assets/63981988", - "id": 63981988, - "node_id": "RA_kwDOEtNba84D0Emk", - "name": "google-chat-electron-2.15.1-darwin-x64.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "binary/octet-stream", - "state": "uploaded", - "size": 84203269, - "download_count": 257, - "created_at": "2022-04-29T05:53:29Z", - "updated_at": "2022-04-29T05:53:31Z", - "browser_download_url": "https://github.com/ankurk91/google-chat-electron/releases/download/2.15.1/google-chat-electron-2.15.1-darwin-x64.zip" - }, - { - "url": "https://api.github.com/repos/ankurk91/google-chat-electron/releases/assets/63981991", - "id": 63981991, - "node_id": "RA_kwDOEtNba84D0Emn", - "name": "google-chat-electron-deb-SHA512.txt", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "binary/octet-stream", - "state": "uploaded", - "size": 168, - "download_count": 3, - "created_at": "2022-04-29T05:53:33Z", - "updated_at": "2022-04-29T05:53:34Z", - "browser_download_url": "https://github.com/ankurk91/google-chat-electron/releases/download/2.15.1/google-chat-electron-deb-SHA512.txt" - }, - { - "url": "https://api.github.com/repos/ankurk91/google-chat-electron/releases/assets/63982057", - "id": 63982057, - "node_id": "RA_kwDOEtNba84D0Enp", - "name": "google-chat-electron-setup-win-x64-2.15.1.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "binary/octet-stream", - "state": "uploaded", - "size": 67086013, - "download_count": 202, - "created_at": "2022-04-29T05:54:43Z", - "updated_at": "2022-04-29T05:54:46Z", - "browser_download_url": "https://github.com/ankurk91/google-chat-electron/releases/download/2.15.1/google-chat-electron-setup-win-x64-2.15.1.exe" - }, - { - "url": "https://api.github.com/repos/ankurk91/google-chat-electron/releases/assets/63981987", - "id": 63981987, - "node_id": "RA_kwDOEtNba84D0Emj", - "name": "google-chat-electron_2.15.1_amd64.deb", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "binary/octet-stream", - "state": "uploaded", - "size": 63556748, - "download_count": 58, - "created_at": "2022-04-29T05:53:29Z", - "updated_at": "2022-04-29T05:53:33Z", - "browser_download_url": "https://github.com/ankurk91/google-chat-electron/releases/download/2.15.1/google-chat-electron_2.15.1_amd64.deb" - } - ], - "tarball_url": "https://api.github.com/repos/ankurk91/google-chat-electron/tarball/2.15.1", - "zipball_url": "https://api.github.com/repos/ankurk91/google-chat-electron/zipball/2.15.1", - "body_html": "
    \n
  • Update electron
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:49.466Z" - }, - "google-assistant-unofficial-desktop-client": { - "latestRelease": { - "url": "https://api.github.com/repos/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/51184937", - "assets_url": "https://api.github.com/repos/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/51184937/assets", - "upload_url": "https://uploads.github.com/repos/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/51184937/assets{?name,label}", - "html_url": "https://github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/tag/v1.0.0", - "id": 51184937, - "author": { - "login": "Melvin-Abraham", - "id": 26056183, - "node_id": "MDQ6VXNlcjI2MDU2MTgz", - "avatar_url": "https://avatars.githubusercontent.com/u/26056183?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Melvin-Abraham", - "html_url": "https://github.com/Melvin-Abraham", - "followers_url": "https://api.github.com/users/Melvin-Abraham/followers", - "following_url": "https://api.github.com/users/Melvin-Abraham/following{/other_user}", - "gists_url": "https://api.github.com/users/Melvin-Abraham/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Melvin-Abraham/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Melvin-Abraham/subscriptions", - "organizations_url": "https://api.github.com/users/Melvin-Abraham/orgs", - "repos_url": "https://api.github.com/users/Melvin-Abraham/repos", - "events_url": "https://api.github.com/users/Melvin-Abraham/events{/privacy}", - "received_events_url": "https://api.github.com/users/Melvin-Abraham/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDODeo_bc4DDQUp", - "tag_name": "v1.0.0", - "target_commitish": "master", - "name": "v1.0.0", - "draft": false, - "prerelease": false, - "created_at": "2021-10-12T05:01:16Z", - "published_at": "2021-10-12T07:00:21Z", - "assets": [ - { - "url": "https://api.github.com/repos/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/assets/46760226", - "id": 46760226, - "node_id": "RA_kwDODeo_bc4CyYEi", - "name": "Google-Assistant-1.0.0-mac.zip", - "label": null, - "uploader": { - "login": "Melvin-Abraham", - "id": 26056183, - "node_id": "MDQ6VXNlcjI2MDU2MTgz", - "avatar_url": "https://avatars.githubusercontent.com/u/26056183?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Melvin-Abraham", - "html_url": "https://github.com/Melvin-Abraham", - "followers_url": "https://api.github.com/users/Melvin-Abraham/followers", - "following_url": "https://api.github.com/users/Melvin-Abraham/following{/other_user}", - "gists_url": "https://api.github.com/users/Melvin-Abraham/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Melvin-Abraham/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Melvin-Abraham/subscriptions", - "organizations_url": "https://api.github.com/users/Melvin-Abraham/orgs", - "repos_url": "https://api.github.com/users/Melvin-Abraham/repos", - "events_url": "https://api.github.com/users/Melvin-Abraham/events{/privacy}", - "received_events_url": "https://api.github.com/users/Melvin-Abraham/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 85727682, - "download_count": 5590, - "created_at": "2021-10-12T06:27:48Z", - "updated_at": "2021-10-12T06:28:05Z", - "browser_download_url": "https://github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/download/v1.0.0/Google-Assistant-1.0.0-mac.zip" - }, - { - "url": "https://api.github.com/repos/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/assets/46760137", - "id": 46760137, - "node_id": "RA_kwDODeo_bc4CyYDJ", - "name": "Google-Assistant-1.0.0.dmg", - "label": null, - "uploader": { - "login": "Melvin-Abraham", - "id": 26056183, - "node_id": "MDQ6VXNlcjI2MDU2MTgz", - "avatar_url": "https://avatars.githubusercontent.com/u/26056183?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Melvin-Abraham", - "html_url": "https://github.com/Melvin-Abraham", - "followers_url": "https://api.github.com/users/Melvin-Abraham/followers", - "following_url": "https://api.github.com/users/Melvin-Abraham/following{/other_user}", - "gists_url": "https://api.github.com/users/Melvin-Abraham/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Melvin-Abraham/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Melvin-Abraham/subscriptions", - "organizations_url": "https://api.github.com/users/Melvin-Abraham/orgs", - "repos_url": "https://api.github.com/users/Melvin-Abraham/repos", - "events_url": "https://api.github.com/users/Melvin-Abraham/events{/privacy}", - "received_events_url": "https://api.github.com/users/Melvin-Abraham/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 88727498, - "download_count": 5085, - "created_at": "2021-10-12T06:27:08Z", - "updated_at": "2021-10-12T06:27:47Z", - "browser_download_url": "https://github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/download/v1.0.0/Google-Assistant-1.0.0.dmg" - }, - { - "url": "https://api.github.com/repos/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/assets/46760225", - "id": 46760225, - "node_id": "RA_kwDODeo_bc4CyYEh", - "name": "Google-Assistant-1.0.0.dmg.blockmap", - "label": null, - "uploader": { - "login": "Melvin-Abraham", - "id": 26056183, - "node_id": "MDQ6VXNlcjI2MDU2MTgz", - "avatar_url": "https://avatars.githubusercontent.com/u/26056183?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Melvin-Abraham", - "html_url": "https://github.com/Melvin-Abraham", - "followers_url": "https://api.github.com/users/Melvin-Abraham/followers", - "following_url": "https://api.github.com/users/Melvin-Abraham/following{/other_user}", - "gists_url": "https://api.github.com/users/Melvin-Abraham/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Melvin-Abraham/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Melvin-Abraham/subscriptions", - "organizations_url": "https://api.github.com/users/Melvin-Abraham/orgs", - "repos_url": "https://api.github.com/users/Melvin-Abraham/repos", - "events_url": "https://api.github.com/users/Melvin-Abraham/events{/privacy}", - "received_events_url": "https://api.github.com/users/Melvin-Abraham/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 93366, - "download_count": 828, - "created_at": "2021-10-12T06:27:47Z", - "updated_at": "2021-10-12T06:27:48Z", - "browser_download_url": "https://github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/download/v1.0.0/Google-Assistant-1.0.0.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/assets/46760161", - "id": 46760161, - "node_id": "RA_kwDODeo_bc4CyYDh", - "name": "Google-Assistant-Setup-1.0.0-amd64.deb", - "label": null, - "uploader": { - "login": "Melvin-Abraham", - "id": 26056183, - "node_id": "MDQ6VXNlcjI2MDU2MTgz", - "avatar_url": "https://avatars.githubusercontent.com/u/26056183?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Melvin-Abraham", - "html_url": "https://github.com/Melvin-Abraham", - "followers_url": "https://api.github.com/users/Melvin-Abraham/followers", - "following_url": "https://api.github.com/users/Melvin-Abraham/following{/other_user}", - "gists_url": "https://api.github.com/users/Melvin-Abraham/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Melvin-Abraham/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Melvin-Abraham/subscriptions", - "organizations_url": "https://api.github.com/users/Melvin-Abraham/orgs", - "repos_url": "https://api.github.com/users/Melvin-Abraham/repos", - "events_url": "https://api.github.com/users/Melvin-Abraham/events{/privacy}", - "received_events_url": "https://api.github.com/users/Melvin-Abraham/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 71146974, - "download_count": 3253, - "created_at": "2021-10-12T06:27:16Z", - "updated_at": "2021-10-12T06:28:19Z", - "browser_download_url": "https://github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/download/v1.0.0/Google-Assistant-Setup-1.0.0-amd64.deb" - }, - { - "url": "https://api.github.com/repos/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/assets/46760259", - "id": 46760259, - "node_id": "RA_kwDODeo_bc4CyYFD", - "name": "Google-Assistant-Setup-1.0.0-amd64.snap", - "label": null, - "uploader": { - "login": "Melvin-Abraham", - "id": 26056183, - "node_id": "MDQ6VXNlcjI2MDU2MTgz", - "avatar_url": "https://avatars.githubusercontent.com/u/26056183?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Melvin-Abraham", - "html_url": "https://github.com/Melvin-Abraham", - "followers_url": "https://api.github.com/users/Melvin-Abraham/followers", - "following_url": "https://api.github.com/users/Melvin-Abraham/following{/other_user}", - "gists_url": "https://api.github.com/users/Melvin-Abraham/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Melvin-Abraham/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Melvin-Abraham/subscriptions", - "organizations_url": "https://api.github.com/users/Melvin-Abraham/orgs", - "repos_url": "https://api.github.com/users/Melvin-Abraham/repos", - "events_url": "https://api.github.com/users/Melvin-Abraham/events{/privacy}", - "received_events_url": "https://api.github.com/users/Melvin-Abraham/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 99409920, - "download_count": 1473, - "created_at": "2021-10-12T06:28:19Z", - "updated_at": "2021-10-12T06:28:41Z", - "browser_download_url": "https://github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/download/v1.0.0/Google-Assistant-Setup-1.0.0-amd64.snap" - }, - { - "url": "https://api.github.com/repos/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/assets/46760291", - "id": 46760291, - "node_id": "RA_kwDODeo_bc4CyYFj", - "name": "Google-Assistant-Setup-1.0.0-x86_64.AppImage", - "label": null, - "uploader": { - "login": "Melvin-Abraham", - "id": 26056183, - "node_id": "MDQ6VXNlcjI2MDU2MTgz", - "avatar_url": "https://avatars.githubusercontent.com/u/26056183?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Melvin-Abraham", - "html_url": "https://github.com/Melvin-Abraham", - "followers_url": "https://api.github.com/users/Melvin-Abraham/followers", - "following_url": "https://api.github.com/users/Melvin-Abraham/following{/other_user}", - "gists_url": "https://api.github.com/users/Melvin-Abraham/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Melvin-Abraham/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Melvin-Abraham/subscriptions", - "organizations_url": "https://api.github.com/users/Melvin-Abraham/orgs", - "repos_url": "https://api.github.com/users/Melvin-Abraham/repos", - "events_url": "https://api.github.com/users/Melvin-Abraham/events{/privacy}", - "received_events_url": "https://api.github.com/users/Melvin-Abraham/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 120470110, - "download_count": 1974, - "created_at": "2021-10-12T06:28:41Z", - "updated_at": "2021-10-12T06:29:06Z", - "browser_download_url": "https://github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/download/v1.0.0/Google-Assistant-Setup-1.0.0-x86_64.AppImage" - }, - { - "url": "https://api.github.com/repos/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/assets/46760313", - "id": 46760313, - "node_id": "RA_kwDODeo_bc4CyYF5", - "name": "Google-Assistant-Setup-1.0.0-x86_64.rpm", - "label": null, - "uploader": { - "login": "Melvin-Abraham", - "id": 26056183, - "node_id": "MDQ6VXNlcjI2MDU2MTgz", - "avatar_url": "https://avatars.githubusercontent.com/u/26056183?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Melvin-Abraham", - "html_url": "https://github.com/Melvin-Abraham", - "followers_url": "https://api.github.com/users/Melvin-Abraham/followers", - "following_url": "https://api.github.com/users/Melvin-Abraham/following{/other_user}", - "gists_url": "https://api.github.com/users/Melvin-Abraham/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Melvin-Abraham/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Melvin-Abraham/subscriptions", - "organizations_url": "https://api.github.com/users/Melvin-Abraham/orgs", - "repos_url": "https://api.github.com/users/Melvin-Abraham/repos", - "events_url": "https://api.github.com/users/Melvin-Abraham/events{/privacy}", - "received_events_url": "https://api.github.com/users/Melvin-Abraham/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 72252900, - "download_count": 2368, - "created_at": "2021-10-12T06:29:06Z", - "updated_at": "2021-10-12T06:29:24Z", - "browser_download_url": "https://github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/download/v1.0.0/Google-Assistant-Setup-1.0.0-x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/assets/46760117", - "id": 46760117, - "node_id": "RA_kwDODeo_bc4CyYC1", - "name": "Google-Assistant-Setup-1.0.0.exe", - "label": null, - "uploader": { - "login": "Melvin-Abraham", - "id": 26056183, - "node_id": "MDQ6VXNlcjI2MDU2MTgz", - "avatar_url": "https://avatars.githubusercontent.com/u/26056183?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Melvin-Abraham", - "html_url": "https://github.com/Melvin-Abraham", - "followers_url": "https://api.github.com/users/Melvin-Abraham/followers", - "following_url": "https://api.github.com/users/Melvin-Abraham/following{/other_user}", - "gists_url": "https://api.github.com/users/Melvin-Abraham/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Melvin-Abraham/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Melvin-Abraham/subscriptions", - "organizations_url": "https://api.github.com/users/Melvin-Abraham/orgs", - "repos_url": "https://api.github.com/users/Melvin-Abraham/repos", - "events_url": "https://api.github.com/users/Melvin-Abraham/events{/privacy}", - "received_events_url": "https://api.github.com/users/Melvin-Abraham/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 127291857, - "download_count": 61480, - "created_at": "2021-10-12T06:26:56Z", - "updated_at": "2021-10-12T06:27:49Z", - "browser_download_url": "https://github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/download/v1.0.0/Google-Assistant-Setup-1.0.0.exe" - }, - { - "url": "https://api.github.com/repos/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/assets/46760228", - "id": 46760228, - "node_id": "RA_kwDODeo_bc4CyYEk", - "name": "Google-Assistant-Setup-1.0.0.exe.blockmap", - "label": null, - "uploader": { - "login": "Melvin-Abraham", - "id": 26056183, - "node_id": "MDQ6VXNlcjI2MDU2MTgz", - "avatar_url": "https://avatars.githubusercontent.com/u/26056183?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Melvin-Abraham", - "html_url": "https://github.com/Melvin-Abraham", - "followers_url": "https://api.github.com/users/Melvin-Abraham/followers", - "following_url": "https://api.github.com/users/Melvin-Abraham/following{/other_user}", - "gists_url": "https://api.github.com/users/Melvin-Abraham/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Melvin-Abraham/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Melvin-Abraham/subscriptions", - "organizations_url": "https://api.github.com/users/Melvin-Abraham/orgs", - "repos_url": "https://api.github.com/users/Melvin-Abraham/repos", - "events_url": "https://api.github.com/users/Melvin-Abraham/events{/privacy}", - "received_events_url": "https://api.github.com/users/Melvin-Abraham/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 132268, - "download_count": 3127, - "created_at": "2021-10-12T06:27:49Z", - "updated_at": "2021-10-12T06:27:51Z", - "browser_download_url": "https://github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/download/v1.0.0/Google-Assistant-Setup-1.0.0.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/assets/46760332", - "id": 46760332, - "node_id": "RA_kwDODeo_bc4CyYGM", - "name": "latest-linux.yml", - "label": null, - "uploader": { - "login": "Melvin-Abraham", - "id": 26056183, - "node_id": "MDQ6VXNlcjI2MDU2MTgz", - "avatar_url": "https://avatars.githubusercontent.com/u/26056183?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Melvin-Abraham", - "html_url": "https://github.com/Melvin-Abraham", - "followers_url": "https://api.github.com/users/Melvin-Abraham/followers", - "following_url": "https://api.github.com/users/Melvin-Abraham/following{/other_user}", - "gists_url": "https://api.github.com/users/Melvin-Abraham/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Melvin-Abraham/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Melvin-Abraham/subscriptions", - "organizations_url": "https://api.github.com/users/Melvin-Abraham/orgs", - "repos_url": "https://api.github.com/users/Melvin-Abraham/repos", - "events_url": "https://api.github.com/users/Melvin-Abraham/events{/privacy}", - "received_events_url": "https://api.github.com/users/Melvin-Abraham/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 410, - "download_count": 858, - "created_at": "2021-10-12T06:29:24Z", - "updated_at": "2021-10-12T06:29:24Z", - "browser_download_url": "https://github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/download/v1.0.0/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/assets/46760245", - "id": 46760245, - "node_id": "RA_kwDODeo_bc4CyYE1", - "name": "latest-mac.yml", - "label": null, - "uploader": { - "login": "Melvin-Abraham", - "id": 26056183, - "node_id": "MDQ6VXNlcjI2MDU2MTgz", - "avatar_url": "https://avatars.githubusercontent.com/u/26056183?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Melvin-Abraham", - "html_url": "https://github.com/Melvin-Abraham", - "followers_url": "https://api.github.com/users/Melvin-Abraham/followers", - "following_url": "https://api.github.com/users/Melvin-Abraham/following{/other_user}", - "gists_url": "https://api.github.com/users/Melvin-Abraham/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Melvin-Abraham/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Melvin-Abraham/subscriptions", - "organizations_url": "https://api.github.com/users/Melvin-Abraham/orgs", - "repos_url": "https://api.github.com/users/Melvin-Abraham/repos", - "events_url": "https://api.github.com/users/Melvin-Abraham/events{/privacy}", - "received_events_url": "https://api.github.com/users/Melvin-Abraham/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 536, - "download_count": 12574, - "created_at": "2021-10-12T06:28:05Z", - "updated_at": "2021-10-12T06:28:06Z", - "browser_download_url": "https://github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/download/v1.0.0/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/assets/46760230", - "id": 46760230, - "node_id": "RA_kwDODeo_bc4CyYEm", - "name": "latest.yml", - "label": null, - "uploader": { - "login": "Melvin-Abraham", - "id": 26056183, - "node_id": "MDQ6VXNlcjI2MDU2MTgz", - "avatar_url": "https://avatars.githubusercontent.com/u/26056183?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Melvin-Abraham", - "html_url": "https://github.com/Melvin-Abraham", - "followers_url": "https://api.github.com/users/Melvin-Abraham/followers", - "following_url": "https://api.github.com/users/Melvin-Abraham/following{/other_user}", - "gists_url": "https://api.github.com/users/Melvin-Abraham/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Melvin-Abraham/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Melvin-Abraham/subscriptions", - "organizations_url": "https://api.github.com/users/Melvin-Abraham/orgs", - "repos_url": "https://api.github.com/users/Melvin-Abraham/repos", - "events_url": "https://api.github.com/users/Melvin-Abraham/events{/privacy}", - "received_events_url": "https://api.github.com/users/Melvin-Abraham/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 361, - "download_count": 486516, - "created_at": "2021-10-12T06:27:51Z", - "updated_at": "2021-10-12T06:27:52Z", - "browser_download_url": "https://github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/download/v1.0.0/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/tarball/v1.0.0", - "zipball_url": "https://api.github.com/repos/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/zipball/v1.0.0", - "body_html": "

v1.0.0 Changelog

\n
    \n
  • Bumped electron version to 10.3.2 for Windows and MacOS
  • \n
  • Debian and RedHat packages are now available for Linux platform
  • \n
  • Prevent microphone from being active when not in use
  • \n
  • Fixed assistant error on first launch which occurred due to window positioning and desktop resolution
  • \n
  • Added support for \"Hey Google / Ok Google\" wake word detection (experimental)
  • \n
  • Added proper auto-update functionality for certain package/app formats over multiple platforms
  • \n
  • Added option to configure custom assistant hotkey (keyboard shortcut)
  • \n
  • Added \"Troubleshoot\" submenu in the tray context menu
  • \n
  • Added ability to set display monitor preference for multi-monitor setup
  • \n
  • Added ability to select custom microphone and speaker source
  • \n
  • Launching the assistant from launcher now focuses the running instance automatically instead of showing an error
  • \n
  • Now the user will be shown token expiry error instead of the generic \"invalid_grant\" error with an option to quickly reset the access tokens
  • \n
  • Prevent shutdown interruption on MacOS
  • \n
  • Fixed most of the issues relating to \"Close on Blur\" window behavior
  • \n
  • Added multiple window-border options to create separation between the app and background
  • \n
  • Fixed issue where clicking the suggestion chip did not respond
  • \n
  • Assistant can now infer supported assistant language based on system preferences
  • \n
  • Improvements to assistant display languages (special thanks to the community)
  • \n
  • Use up/down arrow keys on \"Ask me anything...\" box to flip through history
  • \n
  • Added option to use the Esc key to close or minimize the assistant window
  • \n
  • Now the typed queries by default do not reply the user back via voice (behavior can be customized)
  • \n
  • Added \"Feedback & Links\" section in settings for helpful links
  • \n
  • Consistent notification display on all platforms during initial app launch
  • \n
  • Warn user when \"savedTokensPath\" is not writable (probably due to permission)
  • \n
\n

Other minor changes

\n
    \n
  • Added support for copying authentication link and retrying in the \"Get Token\" screen
  • \n
  • Prevent token saving when initially starting app as hidden
  • \n
  • Added command line verbose logging for debugging purposes
  • \n
  • Prevent triggering microphone when assistant is not initialized
  • \n
  • Added option to toggle sending notification on startup
  • \n
  • Added option to toggle hiding the assistant on first launch
  • \n
  • Minor consistency in display language
  • \n
  • Other minor enhancements and bug fixes
  • \n
", - "discussion_url": "https://github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/discussions/545", - "reactions": { - "url": "https://api.github.com/repos/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/51184937/reactions", - "total_count": 135, - "+1": 47, - "-1": 0, - "laugh": 19, - "hooray": 23, - "confused": 0, - "heart": 42, - "rocket": 2, - "eyes": 2 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:49.486Z" - }, - "graphiql": { - "latestRelease": { - "url": "https://api.github.com/repos/skevy/graphiql-app/releases/10215102", - "assets_url": "https://api.github.com/repos/skevy/graphiql-app/releases/10215102/assets", - "upload_url": "https://uploads.github.com/repos/skevy/graphiql-app/releases/10215102/assets{?name,label}", - "html_url": "https://github.com/skevy/graphiql-app/releases/tag/v0.7.2", - "id": 10215102, - "author": { - "login": "gjtorikian", - "id": 64050, - "node_id": "MDQ6VXNlcjY0MDUw", - "avatar_url": "https://avatars.githubusercontent.com/u/64050?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gjtorikian", - "html_url": "https://github.com/gjtorikian", - "followers_url": "https://api.github.com/users/gjtorikian/followers", - "following_url": "https://api.github.com/users/gjtorikian/following{/other_user}", - "gists_url": "https://api.github.com/users/gjtorikian/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gjtorikian/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gjtorikian/subscriptions", - "organizations_url": "https://api.github.com/users/gjtorikian/orgs", - "repos_url": "https://api.github.com/users/gjtorikian/repos", - "events_url": "https://api.github.com/users/gjtorikian/events{/privacy}", - "received_events_url": "https://api.github.com/users/gjtorikian/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTEwMjE1MTAy", - "tag_name": "v0.7.2", - "target_commitish": "master", - "name": "0.7.2", - "draft": false, - "prerelease": false, - "created_at": "2018-03-22T17:11:00Z", - "published_at": "2018-03-22T17:53:17Z", - "assets": [ - { - "url": "https://api.github.com/repos/skevy/graphiql-app/releases/assets/6598708", - "id": 6598708, - "node_id": "MDEyOlJlbGVhc2VBc3NldDY1OTg3MDg=", - "name": "GraphiQL-0.7.2.dmg", - "label": "", - "uploader": { - "login": "gjtorikian", - "id": 64050, - "node_id": "MDQ6VXNlcjY0MDUw", - "avatar_url": "https://avatars.githubusercontent.com/u/64050?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gjtorikian", - "html_url": "https://github.com/gjtorikian", - "followers_url": "https://api.github.com/users/gjtorikian/followers", - "following_url": "https://api.github.com/users/gjtorikian/following{/other_user}", - "gists_url": "https://api.github.com/users/gjtorikian/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gjtorikian/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gjtorikian/subscriptions", - "organizations_url": "https://api.github.com/users/gjtorikian/orgs", - "repos_url": "https://api.github.com/users/gjtorikian/repos", - "events_url": "https://api.github.com/users/gjtorikian/events{/privacy}", - "received_events_url": "https://api.github.com/users/gjtorikian/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 52276700, - "download_count": 35857, - "created_at": "2018-03-22T17:12:02Z", - "updated_at": "2018-03-22T17:12:08Z", - "browser_download_url": "https://github.com/skevy/graphiql-app/releases/download/v0.7.2/GraphiQL-0.7.2.dmg" - }, - { - "url": "https://api.github.com/repos/skevy/graphiql-app/releases/assets/6598714", - "id": 6598714, - "node_id": "MDEyOlJlbGVhc2VBc3NldDY1OTg3MTQ=", - "name": "graphiql-app-0.7.2-mac.zip", - "label": "", - "uploader": { - "login": "gjtorikian", - "id": 64050, - "node_id": "MDQ6VXNlcjY0MDUw", - "avatar_url": "https://avatars.githubusercontent.com/u/64050?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gjtorikian", - "html_url": "https://github.com/gjtorikian", - "followers_url": "https://api.github.com/users/gjtorikian/followers", - "following_url": "https://api.github.com/users/gjtorikian/following{/other_user}", - "gists_url": "https://api.github.com/users/gjtorikian/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gjtorikian/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gjtorikian/subscriptions", - "organizations_url": "https://api.github.com/users/gjtorikian/orgs", - "repos_url": "https://api.github.com/users/gjtorikian/repos", - "events_url": "https://api.github.com/users/gjtorikian/events{/privacy}", - "received_events_url": "https://api.github.com/users/gjtorikian/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 49961725, - "download_count": 78146, - "created_at": "2018-03-22T17:12:49Z", - "updated_at": "2018-03-22T17:12:55Z", - "browser_download_url": "https://github.com/skevy/graphiql-app/releases/download/v0.7.2/graphiql-app-0.7.2-mac.zip" - }, - { - "url": "https://api.github.com/repos/skevy/graphiql-app/releases/assets/6598710", - "id": 6598710, - "node_id": "MDEyOlJlbGVhc2VBc3NldDY1OTg3MTA=", - "name": "graphiql-app-0.7.2-x86_64.AppImage", - "label": "", - "uploader": { - "login": "gjtorikian", - "id": 64050, - "node_id": "MDQ6VXNlcjY0MDUw", - "avatar_url": "https://avatars.githubusercontent.com/u/64050?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gjtorikian", - "html_url": "https://github.com/gjtorikian", - "followers_url": "https://api.github.com/users/gjtorikian/followers", - "following_url": "https://api.github.com/users/gjtorikian/following{/other_user}", - "gists_url": "https://api.github.com/users/gjtorikian/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gjtorikian/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gjtorikian/subscriptions", - "organizations_url": "https://api.github.com/users/gjtorikian/orgs", - "repos_url": "https://api.github.com/users/gjtorikian/repos", - "events_url": "https://api.github.com/users/gjtorikian/events{/privacy}", - "received_events_url": "https://api.github.com/users/gjtorikian/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 55665876, - "download_count": 19853, - "created_at": "2018-03-22T17:12:11Z", - "updated_at": "2018-03-22T17:12:16Z", - "browser_download_url": "https://github.com/skevy/graphiql-app/releases/download/v0.7.2/graphiql-app-0.7.2-x86_64.AppImage" - }, - { - "url": "https://api.github.com/repos/skevy/graphiql-app/releases/assets/6598720", - "id": 6598720, - "node_id": "MDEyOlJlbGVhc2VBc3NldDY1OTg3MjA=", - "name": "graphiql-app-setup-0.7.2.exe", - "label": "", - "uploader": { - "login": "gjtorikian", - "id": 64050, - "node_id": "MDQ6VXNlcjY0MDUw", - "avatar_url": "https://avatars.githubusercontent.com/u/64050?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gjtorikian", - "html_url": "https://github.com/gjtorikian", - "followers_url": "https://api.github.com/users/gjtorikian/followers", - "following_url": "https://api.github.com/users/gjtorikian/following{/other_user}", - "gists_url": "https://api.github.com/users/gjtorikian/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gjtorikian/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gjtorikian/subscriptions", - "organizations_url": "https://api.github.com/users/gjtorikian/orgs", - "repos_url": "https://api.github.com/users/gjtorikian/repos", - "events_url": "https://api.github.com/users/gjtorikian/events{/privacy}", - "received_events_url": "https://api.github.com/users/gjtorikian/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 37976830, - "download_count": 67590, - "created_at": "2018-03-22T17:13:28Z", - "updated_at": "2018-03-22T17:13:32Z", - "browser_download_url": "https://github.com/skevy/graphiql-app/releases/download/v0.7.2/graphiql-app-setup-0.7.2.exe" - }, - { - "url": "https://api.github.com/repos/skevy/graphiql-app/releases/assets/6598722", - "id": 6598722, - "node_id": "MDEyOlJlbGVhc2VBc3NldDY1OTg3MjI=", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "gjtorikian", - "id": 64050, - "node_id": "MDQ6VXNlcjY0MDUw", - "avatar_url": "https://avatars.githubusercontent.com/u/64050?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gjtorikian", - "html_url": "https://github.com/gjtorikian", - "followers_url": "https://api.github.com/users/gjtorikian/followers", - "following_url": "https://api.github.com/users/gjtorikian/following{/other_user}", - "gists_url": "https://api.github.com/users/gjtorikian/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gjtorikian/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gjtorikian/subscriptions", - "organizations_url": "https://api.github.com/users/gjtorikian/orgs", - "repos_url": "https://api.github.com/users/gjtorikian/repos", - "events_url": "https://api.github.com/users/gjtorikian/events{/privacy}", - "received_events_url": "https://api.github.com/users/gjtorikian/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 234, - "download_count": 750, - "created_at": "2018-03-22T17:13:32Z", - "updated_at": "2018-03-22T17:13:32Z", - "browser_download_url": "https://github.com/skevy/graphiql-app/releases/download/v0.7.2/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/skevy/graphiql-app/releases/assets/6598715", - "id": 6598715, - "node_id": "MDEyOlJlbGVhc2VBc3NldDY1OTg3MTU=", - "name": "latest-mac.json", - "label": "", - "uploader": { - "login": "gjtorikian", - "id": 64050, - "node_id": "MDQ6VXNlcjY0MDUw", - "avatar_url": "https://avatars.githubusercontent.com/u/64050?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gjtorikian", - "html_url": "https://github.com/gjtorikian", - "followers_url": "https://api.github.com/users/gjtorikian/followers", - "following_url": "https://api.github.com/users/gjtorikian/following{/other_user}", - "gists_url": "https://api.github.com/users/gjtorikian/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gjtorikian/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gjtorikian/subscriptions", - "organizations_url": "https://api.github.com/users/gjtorikian/orgs", - "repos_url": "https://api.github.com/users/gjtorikian/repos", - "events_url": "https://api.github.com/users/gjtorikian/events{/privacy}", - "received_events_url": "https://api.github.com/users/gjtorikian/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/json", - "state": "uploaded", - "size": 172, - "download_count": 271, - "created_at": "2018-03-22T17:12:50Z", - "updated_at": "2018-03-22T17:12:50Z", - "browser_download_url": "https://github.com/skevy/graphiql-app/releases/download/v0.7.2/latest-mac.json" - }, - { - "url": "https://api.github.com/repos/skevy/graphiql-app/releases/assets/6598721", - "id": 6598721, - "node_id": "MDEyOlJlbGVhc2VBc3NldDY1OTg3MjE=", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "gjtorikian", - "id": 64050, - "node_id": "MDQ6VXNlcjY0MDUw", - "avatar_url": "https://avatars.githubusercontent.com/u/64050?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gjtorikian", - "html_url": "https://github.com/gjtorikian", - "followers_url": "https://api.github.com/users/gjtorikian/followers", - "following_url": "https://api.github.com/users/gjtorikian/following{/other_user}", - "gists_url": "https://api.github.com/users/gjtorikian/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gjtorikian/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gjtorikian/subscriptions", - "organizations_url": "https://api.github.com/users/gjtorikian/orgs", - "repos_url": "https://api.github.com/users/gjtorikian/repos", - "events_url": "https://api.github.com/users/gjtorikian/events{/privacy}", - "received_events_url": "https://api.github.com/users/gjtorikian/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 233, - "download_count": 191, - "created_at": "2018-03-22T17:13:32Z", - "updated_at": "2018-03-22T17:13:32Z", - "browser_download_url": "https://github.com/skevy/graphiql-app/releases/download/v0.7.2/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/skevy/graphiql-app/releases/assets/6598723", - "id": 6598723, - "node_id": "MDEyOlJlbGVhc2VBc3NldDY1OTg3MjM=", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "gjtorikian", - "id": 64050, - "node_id": "MDQ6VXNlcjY0MDUw", - "avatar_url": "https://avatars.githubusercontent.com/u/64050?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gjtorikian", - "html_url": "https://github.com/gjtorikian", - "followers_url": "https://api.github.com/users/gjtorikian/followers", - "following_url": "https://api.github.com/users/gjtorikian/following{/other_user}", - "gists_url": "https://api.github.com/users/gjtorikian/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gjtorikian/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gjtorikian/subscriptions", - "organizations_url": "https://api.github.com/users/gjtorikian/orgs", - "repos_url": "https://api.github.com/users/gjtorikian/repos", - "events_url": "https://api.github.com/users/gjtorikian/events{/privacy}", - "received_events_url": "https://api.github.com/users/gjtorikian/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 308, - "download_count": 232, - "created_at": "2018-03-22T17:13:32Z", - "updated_at": "2018-03-22T17:13:33Z", - "browser_download_url": "https://github.com/skevy/graphiql-app/releases/download/v0.7.2/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/skevy/graphiql-app/tarball/v0.7.2", - "zipball_url": "https://api.github.com/repos/skevy/graphiql-app/zipball/v0.7.2", - "body_html": "", - "reactions": { - "url": "https://api.github.com/repos/skevy/graphiql-app/releases/10215102/reactions", - "total_count": 9, - "+1": 5, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 4, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:49.566Z" - }, - "graviton-editor": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:49.637Z" - }, - "gsubs": { - "latestRelease": { - "url": "https://api.github.com/repos/sanjevirau/gsubs/releases/28485925", - "assets_url": "https://api.github.com/repos/sanjevirau/gsubs/releases/28485925/assets", - "upload_url": "https://uploads.github.com/repos/sanjevirau/gsubs/releases/28485925/assets{?name,label}", - "html_url": "https://github.com/sanjevirau/gsubs/releases/tag/v1.0.3", - "id": 28485925, - "author": { - "login": "sanjevirau", - "id": 2032047, - "node_id": "MDQ6VXNlcjIwMzIwNDc=", - "avatar_url": "https://avatars.githubusercontent.com/u/2032047?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sanjevirau", - "html_url": "https://github.com/sanjevirau", - "followers_url": "https://api.github.com/users/sanjevirau/followers", - "following_url": "https://api.github.com/users/sanjevirau/following{/other_user}", - "gists_url": "https://api.github.com/users/sanjevirau/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sanjevirau/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sanjevirau/subscriptions", - "organizations_url": "https://api.github.com/users/sanjevirau/orgs", - "repos_url": "https://api.github.com/users/sanjevirau/repos", - "events_url": "https://api.github.com/users/sanjevirau/events{/privacy}", - "received_events_url": "https://api.github.com/users/sanjevirau/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI4NDg1OTI1", - "tag_name": "v1.0.3", - "target_commitish": "master", - "name": "1.0.3", - "draft": false, - "prerelease": false, - "created_at": "2020-07-12T14:09:09Z", - "published_at": "2020-07-13T01:34:55Z", - "assets": [ - { - "url": "https://api.github.com/repos/sanjevirau/gsubs/releases/assets/22815178", - "id": 22815178, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIyODE1MTc4", - "name": "gSubs-1.0.3.dmg", - "label": null, - "uploader": { - "login": "sanjevirau", - "id": 2032047, - "node_id": "MDQ6VXNlcjIwMzIwNDc=", - "avatar_url": "https://avatars.githubusercontent.com/u/2032047?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sanjevirau", - "html_url": "https://github.com/sanjevirau", - "followers_url": "https://api.github.com/users/sanjevirau/followers", - "following_url": "https://api.github.com/users/sanjevirau/following{/other_user}", - "gists_url": "https://api.github.com/users/sanjevirau/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sanjevirau/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sanjevirau/subscriptions", - "organizations_url": "https://api.github.com/users/sanjevirau/orgs", - "repos_url": "https://api.github.com/users/sanjevirau/repos", - "events_url": "https://api.github.com/users/sanjevirau/events{/privacy}", - "received_events_url": "https://api.github.com/users/sanjevirau/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 73968571, - "download_count": 299, - "created_at": "2020-07-13T01:32:30Z", - "updated_at": "2020-07-13T01:32:45Z", - "browser_download_url": "https://github.com/sanjevirau/gsubs/releases/download/v1.0.3/gSubs-1.0.3.dmg" - }, - { - "url": "https://api.github.com/repos/sanjevirau/gsubs/releases/assets/22815164", - "id": 22815164, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIyODE1MTY0", - "name": "gSubs-1.0.3.dmg.blockmap", - "label": null, - "uploader": { - "login": "sanjevirau", - "id": 2032047, - "node_id": "MDQ6VXNlcjIwMzIwNDc=", - "avatar_url": "https://avatars.githubusercontent.com/u/2032047?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sanjevirau", - "html_url": "https://github.com/sanjevirau", - "followers_url": "https://api.github.com/users/sanjevirau/followers", - "following_url": "https://api.github.com/users/sanjevirau/following{/other_user}", - "gists_url": "https://api.github.com/users/sanjevirau/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sanjevirau/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sanjevirau/subscriptions", - "organizations_url": "https://api.github.com/users/sanjevirau/orgs", - "repos_url": "https://api.github.com/users/sanjevirau/repos", - "events_url": "https://api.github.com/users/sanjevirau/events{/privacy}", - "received_events_url": "https://api.github.com/users/sanjevirau/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 77447, - "download_count": 17, - "created_at": "2020-07-13T01:31:45Z", - "updated_at": "2020-07-13T01:31:47Z", - "browser_download_url": "https://github.com/sanjevirau/gsubs/releases/download/v1.0.3/gSubs-1.0.3.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/sanjevirau/gsubs/releases/assets/22815165", - "id": 22815165, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIyODE1MTY1", - "name": "gsubs-1.0.3.x86_64.rpm", - "label": null, - "uploader": { - "login": "sanjevirau", - "id": 2032047, - "node_id": "MDQ6VXNlcjIwMzIwNDc=", - "avatar_url": "https://avatars.githubusercontent.com/u/2032047?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sanjevirau", - "html_url": "https://github.com/sanjevirau", - "followers_url": "https://api.github.com/users/sanjevirau/followers", - "following_url": "https://api.github.com/users/sanjevirau/following{/other_user}", - "gists_url": "https://api.github.com/users/sanjevirau/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sanjevirau/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sanjevirau/subscriptions", - "organizations_url": "https://api.github.com/users/sanjevirau/orgs", - "repos_url": "https://api.github.com/users/sanjevirau/repos", - "events_url": "https://api.github.com/users/sanjevirau/events{/privacy}", - "received_events_url": "https://api.github.com/users/sanjevirau/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 53542132, - "download_count": 35, - "created_at": "2020-07-13T01:31:47Z", - "updated_at": "2020-07-13T01:31:59Z", - "browser_download_url": "https://github.com/sanjevirau/gsubs/releases/download/v1.0.3/gsubs-1.0.3.x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/sanjevirau/gsubs/releases/assets/22815170", - "id": 22815170, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIyODE1MTcw", - "name": "gSubs.1.0.3.AppImage", - "label": null, - "uploader": { - "login": "sanjevirau", - "id": 2032047, - "node_id": "MDQ6VXNlcjIwMzIwNDc=", - "avatar_url": "https://avatars.githubusercontent.com/u/2032047?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sanjevirau", - "html_url": "https://github.com/sanjevirau", - "followers_url": "https://api.github.com/users/sanjevirau/followers", - "following_url": "https://api.github.com/users/sanjevirau/following{/other_user}", - "gists_url": "https://api.github.com/users/sanjevirau/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sanjevirau/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sanjevirau/subscriptions", - "organizations_url": "https://api.github.com/users/sanjevirau/orgs", - "repos_url": "https://api.github.com/users/sanjevirau/repos", - "events_url": "https://api.github.com/users/sanjevirau/events{/privacy}", - "received_events_url": "https://api.github.com/users/sanjevirau/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 76742813, - "download_count": 2257, - "created_at": "2020-07-13T01:32:02Z", - "updated_at": "2020-07-13T01:32:13Z", - "browser_download_url": "https://github.com/sanjevirau/gsubs/releases/download/v1.0.3/gSubs.1.0.3.AppImage" - }, - { - "url": "https://api.github.com/repos/sanjevirau/gsubs/releases/assets/22815172", - "id": 22815172, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIyODE1MTcy", - "name": "gSubs.Setup.1.0.3.exe", - "label": null, - "uploader": { - "login": "sanjevirau", - "id": 2032047, - "node_id": "MDQ6VXNlcjIwMzIwNDc=", - "avatar_url": "https://avatars.githubusercontent.com/u/2032047?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sanjevirau", - "html_url": "https://github.com/sanjevirau", - "followers_url": "https://api.github.com/users/sanjevirau/followers", - "following_url": "https://api.github.com/users/sanjevirau/following{/other_user}", - "gists_url": "https://api.github.com/users/sanjevirau/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sanjevirau/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sanjevirau/subscriptions", - "organizations_url": "https://api.github.com/users/sanjevirau/orgs", - "repos_url": "https://api.github.com/users/sanjevirau/repos", - "events_url": "https://api.github.com/users/sanjevirau/events{/privacy}", - "received_events_url": "https://api.github.com/users/sanjevirau/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 51959111, - "download_count": 3771, - "created_at": "2020-07-13T01:32:13Z", - "updated_at": "2020-07-13T01:32:21Z", - "browser_download_url": "https://github.com/sanjevirau/gsubs/releases/download/v1.0.3/gSubs.Setup.1.0.3.exe" - }, - { - "url": "https://api.github.com/repos/sanjevirau/gsubs/releases/assets/22815175", - "id": 22815175, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIyODE1MTc1", - "name": "gSubs.Setup.1.0.3.exe.blockmap", - "label": null, - "uploader": { - "login": "sanjevirau", - "id": 2032047, - "node_id": "MDQ6VXNlcjIwMzIwNDc=", - "avatar_url": "https://avatars.githubusercontent.com/u/2032047?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sanjevirau", - "html_url": "https://github.com/sanjevirau", - "followers_url": "https://api.github.com/users/sanjevirau/followers", - "following_url": "https://api.github.com/users/sanjevirau/following{/other_user}", - "gists_url": "https://api.github.com/users/sanjevirau/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sanjevirau/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sanjevirau/subscriptions", - "organizations_url": "https://api.github.com/users/sanjevirau/orgs", - "repos_url": "https://api.github.com/users/sanjevirau/repos", - "events_url": "https://api.github.com/users/sanjevirau/events{/privacy}", - "received_events_url": "https://api.github.com/users/sanjevirau/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 55862, - "download_count": 18, - "created_at": "2020-07-13T01:32:21Z", - "updated_at": "2020-07-13T01:32:21Z", - "browser_download_url": "https://github.com/sanjevirau/gsubs/releases/download/v1.0.3/gSubs.Setup.1.0.3.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/sanjevirau/gsubs/releases/assets/22815176", - "id": 22815176, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIyODE1MTc2", - "name": "gsubs_1.0.3_amd64.deb", - "label": null, - "uploader": { - "login": "sanjevirau", - "id": 2032047, - "node_id": "MDQ6VXNlcjIwMzIwNDc=", - "avatar_url": "https://avatars.githubusercontent.com/u/2032047?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sanjevirau", - "html_url": "https://github.com/sanjevirau", - "followers_url": "https://api.github.com/users/sanjevirau/followers", - "following_url": "https://api.github.com/users/sanjevirau/following{/other_user}", - "gists_url": "https://api.github.com/users/sanjevirau/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sanjevirau/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sanjevirau/subscriptions", - "organizations_url": "https://api.github.com/users/sanjevirau/orgs", - "repos_url": "https://api.github.com/users/sanjevirau/repos", - "events_url": "https://api.github.com/users/sanjevirau/events{/privacy}", - "received_events_url": "https://api.github.com/users/sanjevirau/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 53690234, - "download_count": 111, - "created_at": "2020-07-13T01:32:21Z", - "updated_at": "2020-07-13T01:32:30Z", - "browser_download_url": "https://github.com/sanjevirau/gsubs/releases/download/v1.0.3/gsubs_1.0.3_amd64.deb" - }, - { - "url": "https://api.github.com/repos/sanjevirau/gsubs/releases/assets/22815168", - "id": 22815168, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIyODE1MTY4", - "name": "latest-linux.yml", - "label": null, - "uploader": { - "login": "sanjevirau", - "id": 2032047, - "node_id": "MDQ6VXNlcjIwMzIwNDc=", - "avatar_url": "https://avatars.githubusercontent.com/u/2032047?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sanjevirau", - "html_url": "https://github.com/sanjevirau", - "followers_url": "https://api.github.com/users/sanjevirau/followers", - "following_url": "https://api.github.com/users/sanjevirau/following{/other_user}", - "gists_url": "https://api.github.com/users/sanjevirau/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sanjevirau/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sanjevirau/subscriptions", - "organizations_url": "https://api.github.com/users/sanjevirau/orgs", - "repos_url": "https://api.github.com/users/sanjevirau/repos", - "events_url": "https://api.github.com/users/sanjevirau/events{/privacy}", - "received_events_url": "https://api.github.com/users/sanjevirau/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 374, - "download_count": 333, - "created_at": "2020-07-13T01:32:00Z", - "updated_at": "2020-07-13T01:32:01Z", - "browser_download_url": "https://github.com/sanjevirau/gsubs/releases/download/v1.0.3/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/sanjevirau/gsubs/releases/assets/22815169", - "id": 22815169, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIyODE1MTY5", - "name": "latest-mac.yml", - "label": null, - "uploader": { - "login": "sanjevirau", - "id": 2032047, - "node_id": "MDQ6VXNlcjIwMzIwNDc=", - "avatar_url": "https://avatars.githubusercontent.com/u/2032047?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sanjevirau", - "html_url": "https://github.com/sanjevirau", - "followers_url": "https://api.github.com/users/sanjevirau/followers", - "following_url": "https://api.github.com/users/sanjevirau/following{/other_user}", - "gists_url": "https://api.github.com/users/sanjevirau/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sanjevirau/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sanjevirau/subscriptions", - "organizations_url": "https://api.github.com/users/sanjevirau/orgs", - "repos_url": "https://api.github.com/users/sanjevirau/repos", - "events_url": "https://api.github.com/users/sanjevirau/events{/privacy}", - "received_events_url": "https://api.github.com/users/sanjevirau/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 503, - "download_count": 742, - "created_at": "2020-07-13T01:32:01Z", - "updated_at": "2020-07-13T01:32:02Z", - "browser_download_url": "https://github.com/sanjevirau/gsubs/releases/download/v1.0.3/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/sanjevirau/gsubs/releases/assets/22815167", - "id": 22815167, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIyODE1MTY3", - "name": "latest.yml", - "label": null, - "uploader": { - "login": "sanjevirau", - "id": 2032047, - "node_id": "MDQ6VXNlcjIwMzIwNDc=", - "avatar_url": "https://avatars.githubusercontent.com/u/2032047?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sanjevirau", - "html_url": "https://github.com/sanjevirau", - "followers_url": "https://api.github.com/users/sanjevirau/followers", - "following_url": "https://api.github.com/users/sanjevirau/following{/other_user}", - "gists_url": "https://api.github.com/users/sanjevirau/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sanjevirau/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sanjevirau/subscriptions", - "organizations_url": "https://api.github.com/users/sanjevirau/orgs", - "repos_url": "https://api.github.com/users/sanjevirau/repos", - "events_url": "https://api.github.com/users/sanjevirau/events{/privacy}", - "received_events_url": "https://api.github.com/users/sanjevirau/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 370, - "download_count": 4947, - "created_at": "2020-07-13T01:31:59Z", - "updated_at": "2020-07-13T01:32:01Z", - "browser_download_url": "https://github.com/sanjevirau/gsubs/releases/download/v1.0.3/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/sanjevirau/gsubs/tarball/v1.0.3", - "zipball_url": "https://api.github.com/repos/sanjevirau/gsubs/zipball/v1.0.3", - "body_html": "

Improvement

\n
    \n
  • Update to latest Electron version, significant speed and performance improvement on startup and overall
  • \n
  • Added accurate border-radius to the overall app.
  • \n
\n

Fixes

\n
    \n
  • Fixed the OpenSubs integration problem, now the gSubs works as expected #17
  • \n
  • Fixed the Swedish flag icon #15
  • \n
\n

Special Thanks

\n
    \n
  • Special thanks to @SaraVieira for compiling and distributing Mac DMG of gSubs
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:49.708Z" - }, - "graphql-playground": { - "latestRelease": { - "url": "https://api.github.com/repos/graphql/graphql-playground/releases/15733883", - "assets_url": "https://api.github.com/repos/graphql/graphql-playground/releases/15733883/assets", - "upload_url": "https://uploads.github.com/repos/graphql/graphql-playground/releases/15733883/assets{?name,label}", - "html_url": "https://github.com/graphql/graphql-playground/releases/tag/v1.8.10", - "id": 15733883, - "author": { - "login": "huv1k", - "id": 5691926, - "node_id": "MDQ6VXNlcjU2OTE5MjY=", - "avatar_url": "https://avatars.githubusercontent.com/u/5691926?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/huv1k", - "html_url": "https://github.com/huv1k", - "followers_url": "https://api.github.com/users/huv1k/followers", - "following_url": "https://api.github.com/users/huv1k/following{/other_user}", - "gists_url": "https://api.github.com/users/huv1k/gists{/gist_id}", - "starred_url": "https://api.github.com/users/huv1k/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/huv1k/subscriptions", - "organizations_url": "https://api.github.com/users/huv1k/orgs", - "repos_url": "https://api.github.com/users/huv1k/repos", - "events_url": "https://api.github.com/users/huv1k/events{/privacy}", - "received_events_url": "https://api.github.com/users/huv1k/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTE1NzMzODgz", - "tag_name": "v1.8.10", - "target_commitish": "master", - "name": "1.8.10", - "draft": false, - "prerelease": false, - "created_at": "2019-02-23T13:06:12Z", - "published_at": "2019-02-23T13:55:00Z", - "assets": [ - { - "url": "https://api.github.com/repos/graphql/graphql-playground/releases/assets/11208782", - "id": 11208782, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExMjA4Nzgy", - "name": "graphql-playground-electron-1.8.10-mac.zip", - "label": "", - "uploader": { - "login": "schickling", - "id": 1567498, - "node_id": "MDQ6VXNlcjE1Njc0OTg=", - "avatar_url": "https://avatars.githubusercontent.com/u/1567498?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/schickling", - "html_url": "https://github.com/schickling", - "followers_url": "https://api.github.com/users/schickling/followers", - "following_url": "https://api.github.com/users/schickling/following{/other_user}", - "gists_url": "https://api.github.com/users/schickling/gists{/gist_id}", - "starred_url": "https://api.github.com/users/schickling/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/schickling/subscriptions", - "organizations_url": "https://api.github.com/users/schickling/orgs", - "repos_url": "https://api.github.com/users/schickling/repos", - "events_url": "https://api.github.com/users/schickling/events{/privacy}", - "received_events_url": "https://api.github.com/users/schickling/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 74244328, - "download_count": 794868, - "created_at": "2019-02-23T13:13:08Z", - "updated_at": "2019-02-23T13:13:12Z", - "browser_download_url": "https://github.com/graphql/graphql-playground/releases/download/v1.8.10/graphql-playground-electron-1.8.10-mac.zip" - }, - { - "url": "https://api.github.com/repos/graphql/graphql-playground/releases/assets/11208777", - "id": 11208777, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExMjA4Nzc3", - "name": "graphql-playground-electron-1.8.10-x86_64.AppImage", - "label": "", - "uploader": { - "login": "schickling", - "id": 1567498, - "node_id": "MDQ6VXNlcjE1Njc0OTg=", - "avatar_url": "https://avatars.githubusercontent.com/u/1567498?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/schickling", - "html_url": "https://github.com/schickling", - "followers_url": "https://api.github.com/users/schickling/followers", - "following_url": "https://api.github.com/users/schickling/following{/other_user}", - "gists_url": "https://api.github.com/users/schickling/gists{/gist_id}", - "starred_url": "https://api.github.com/users/schickling/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/schickling/subscriptions", - "organizations_url": "https://api.github.com/users/schickling/orgs", - "repos_url": "https://api.github.com/users/schickling/repos", - "events_url": "https://api.github.com/users/schickling/events{/privacy}", - "received_events_url": "https://api.github.com/users/schickling/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 77550245, - "download_count": 3777, - "created_at": "2019-02-23T13:11:55Z", - "updated_at": "2019-02-23T13:11:59Z", - "browser_download_url": "https://github.com/graphql/graphql-playground/releases/download/v1.8.10/graphql-playground-electron-1.8.10-x86_64.AppImage" - }, - { - "url": "https://api.github.com/repos/graphql/graphql-playground/releases/assets/11208775", - "id": 11208775, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExMjA4Nzc1", - "name": "graphql-playground-electron-1.8.10.dmg", - "label": "", - "uploader": { - "login": "schickling", - "id": 1567498, - "node_id": "MDQ6VXNlcjE1Njc0OTg=", - "avatar_url": "https://avatars.githubusercontent.com/u/1567498?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/schickling", - "html_url": "https://github.com/schickling", - "followers_url": "https://api.github.com/users/schickling/followers", - "following_url": "https://api.github.com/users/schickling/following{/other_user}", - "gists_url": "https://api.github.com/users/schickling/gists{/gist_id}", - "starred_url": "https://api.github.com/users/schickling/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/schickling/subscriptions", - "organizations_url": "https://api.github.com/users/schickling/orgs", - "repos_url": "https://api.github.com/users/schickling/repos", - "events_url": "https://api.github.com/users/schickling/events{/privacy}", - "received_events_url": "https://api.github.com/users/schickling/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 77040301, - "download_count": 61120, - "created_at": "2019-02-23T13:11:35Z", - "updated_at": "2019-02-23T13:11:39Z", - "browser_download_url": "https://github.com/graphql/graphql-playground/releases/download/v1.8.10/graphql-playground-electron-1.8.10.dmg" - }, - { - "url": "https://api.github.com/repos/graphql/graphql-playground/releases/assets/11208774", - "id": 11208774, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExMjA4Nzc0", - "name": "graphql-playground-electron-1.8.10.dmg.blockmap", - "label": "", - "uploader": { - "login": "schickling", - "id": 1567498, - "node_id": "MDQ6VXNlcjE1Njc0OTg=", - "avatar_url": "https://avatars.githubusercontent.com/u/1567498?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/schickling", - "html_url": "https://github.com/schickling", - "followers_url": "https://api.github.com/users/schickling/followers", - "following_url": "https://api.github.com/users/schickling/following{/other_user}", - "gists_url": "https://api.github.com/users/schickling/gists{/gist_id}", - "starred_url": "https://api.github.com/users/schickling/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/schickling/subscriptions", - "organizations_url": "https://api.github.com/users/schickling/orgs", - "repos_url": "https://api.github.com/users/schickling/repos", - "events_url": "https://api.github.com/users/schickling/events{/privacy}", - "received_events_url": "https://api.github.com/users/schickling/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 81837, - "download_count": 114, - "created_at": "2019-02-23T13:11:35Z", - "updated_at": "2019-02-23T13:11:35Z", - "browser_download_url": "https://github.com/graphql/graphql-playground/releases/download/v1.8.10/graphql-playground-electron-1.8.10.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/graphql/graphql-playground/releases/assets/11208787", - "id": 11208787, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExMjA4Nzg3", - "name": "graphql-playground-electron-setup-1.8.10.exe", - "label": "", - "uploader": { - "login": "schickling", - "id": 1567498, - "node_id": "MDQ6VXNlcjE1Njc0OTg=", - "avatar_url": "https://avatars.githubusercontent.com/u/1567498?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/schickling", - "html_url": "https://github.com/schickling", - "followers_url": "https://api.github.com/users/schickling/followers", - "following_url": "https://api.github.com/users/schickling/following{/other_user}", - "gists_url": "https://api.github.com/users/schickling/gists{/gist_id}", - "starred_url": "https://api.github.com/users/schickling/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/schickling/subscriptions", - "organizations_url": "https://api.github.com/users/schickling/orgs", - "repos_url": "https://api.github.com/users/schickling/repos", - "events_url": "https://api.github.com/users/schickling/events{/privacy}", - "received_events_url": "https://api.github.com/users/schickling/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 55091898, - "download_count": 49869, - "created_at": "2019-02-23T13:13:30Z", - "updated_at": "2019-02-23T13:13:32Z", - "browser_download_url": "https://github.com/graphql/graphql-playground/releases/download/v1.8.10/graphql-playground-electron-setup-1.8.10.exe" - }, - { - "url": "https://api.github.com/repos/graphql/graphql-playground/releases/assets/11208788", - "id": 11208788, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExMjA4Nzg4", - "name": "graphql-playground-electron-setup-1.8.10.exe.blockmap", - "label": "", - "uploader": { - "login": "schickling", - "id": 1567498, - "node_id": "MDQ6VXNlcjE1Njc0OTg=", - "avatar_url": "https://avatars.githubusercontent.com/u/1567498?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/schickling", - "html_url": "https://github.com/schickling", - "followers_url": "https://api.github.com/users/schickling/followers", - "following_url": "https://api.github.com/users/schickling/following{/other_user}", - "gists_url": "https://api.github.com/users/schickling/gists{/gist_id}", - "starred_url": "https://api.github.com/users/schickling/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/schickling/subscriptions", - "organizations_url": "https://api.github.com/users/schickling/orgs", - "repos_url": "https://api.github.com/users/schickling/repos", - "events_url": "https://api.github.com/users/schickling/events{/privacy}", - "received_events_url": "https://api.github.com/users/schickling/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 58391, - "download_count": 166, - "created_at": "2019-02-23T13:13:30Z", - "updated_at": "2019-02-23T13:13:30Z", - "browser_download_url": "https://github.com/graphql/graphql-playground/releases/download/v1.8.10/graphql-playground-electron-setup-1.8.10.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/graphql/graphql-playground/releases/assets/11208790", - "id": 11208790, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExMjA4Nzkw", - "name": "graphql-playground-electron_1.8.10_amd64.deb", - "label": "", - "uploader": { - "login": "schickling", - "id": 1567498, - "node_id": "MDQ6VXNlcjE1Njc0OTg=", - "avatar_url": "https://avatars.githubusercontent.com/u/1567498?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/schickling", - "html_url": "https://github.com/schickling", - "followers_url": "https://api.github.com/users/schickling/followers", - "following_url": "https://api.github.com/users/schickling/following{/other_user}", - "gists_url": "https://api.github.com/users/schickling/gists{/gist_id}", - "starred_url": "https://api.github.com/users/schickling/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/schickling/subscriptions", - "organizations_url": "https://api.github.com/users/schickling/orgs", - "repos_url": "https://api.github.com/users/schickling/repos", - "events_url": "https://api.github.com/users/schickling/events{/privacy}", - "received_events_url": "https://api.github.com/users/schickling/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 46095194, - "download_count": 9801, - "created_at": "2019-02-23T13:14:46Z", - "updated_at": "2019-02-23T13:14:48Z", - "browser_download_url": "https://github.com/graphql/graphql-playground/releases/download/v1.8.10/graphql-playground-electron_1.8.10_amd64.deb" - }, - { - "url": "https://api.github.com/repos/graphql/graphql-playground/releases/assets/11208784", - "id": 11208784, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExMjA4Nzg0", - "name": "graphql-playground-electron_1.8.10_amd64.snap", - "label": "", - "uploader": { - "login": "schickling", - "id": 1567498, - "node_id": "MDQ6VXNlcjE1Njc0OTg=", - "avatar_url": "https://avatars.githubusercontent.com/u/1567498?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/schickling", - "html_url": "https://github.com/schickling", - "followers_url": "https://api.github.com/users/schickling/followers", - "following_url": "https://api.github.com/users/schickling/following{/other_user}", - "gists_url": "https://api.github.com/users/schickling/gists{/gist_id}", - "starred_url": "https://api.github.com/users/schickling/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/schickling/subscriptions", - "organizations_url": "https://api.github.com/users/schickling/orgs", - "repos_url": "https://api.github.com/users/schickling/repos", - "events_url": "https://api.github.com/users/schickling/events{/privacy}", - "received_events_url": "https://api.github.com/users/schickling/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 130842624, - "download_count": 1061, - "created_at": "2019-02-23T13:13:19Z", - "updated_at": "2019-02-23T13:13:25Z", - "browser_download_url": "https://github.com/graphql/graphql-playground/releases/download/v1.8.10/graphql-playground-electron_1.8.10_amd64.snap" - }, - { - "url": "https://api.github.com/repos/graphql/graphql-playground/releases/assets/11208792", - "id": 11208792, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExMjA4Nzky", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "schickling", - "id": 1567498, - "node_id": "MDQ6VXNlcjE1Njc0OTg=", - "avatar_url": "https://avatars.githubusercontent.com/u/1567498?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/schickling", - "html_url": "https://github.com/schickling", - "followers_url": "https://api.github.com/users/schickling/followers", - "following_url": "https://api.github.com/users/schickling/following{/other_user}", - "gists_url": "https://api.github.com/users/schickling/gists{/gist_id}", - "starred_url": "https://api.github.com/users/schickling/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/schickling/subscriptions", - "organizations_url": "https://api.github.com/users/schickling/orgs", - "repos_url": "https://api.github.com/users/schickling/repos", - "events_url": "https://api.github.com/users/schickling/events{/privacy}", - "received_events_url": "https://api.github.com/users/schickling/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 421, - "download_count": 811, - "created_at": "2019-02-23T13:14:49Z", - "updated_at": "2019-02-23T13:14:49Z", - "browser_download_url": "https://github.com/graphql/graphql-playground/releases/download/v1.8.10/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/graphql/graphql-playground/releases/assets/11208793", - "id": 11208793, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExMjA4Nzkz", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "schickling", - "id": 1567498, - "node_id": "MDQ6VXNlcjE1Njc0OTg=", - "avatar_url": "https://avatars.githubusercontent.com/u/1567498?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/schickling", - "html_url": "https://github.com/schickling", - "followers_url": "https://api.github.com/users/schickling/followers", - "following_url": "https://api.github.com/users/schickling/following{/other_user}", - "gists_url": "https://api.github.com/users/schickling/gists{/gist_id}", - "starred_url": "https://api.github.com/users/schickling/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/schickling/subscriptions", - "organizations_url": "https://api.github.com/users/schickling/orgs", - "repos_url": "https://api.github.com/users/schickling/repos", - "events_url": "https://api.github.com/users/schickling/events{/privacy}", - "received_events_url": "https://api.github.com/users/schickling/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 573, - "download_count": 333, - "created_at": "2019-02-23T13:14:49Z", - "updated_at": "2019-02-23T13:14:49Z", - "browser_download_url": "https://github.com/graphql/graphql-playground/releases/download/v1.8.10/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/graphql/graphql-playground/releases/assets/11208791", - "id": 11208791, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExMjA4Nzkx", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "schickling", - "id": 1567498, - "node_id": "MDQ6VXNlcjE1Njc0OTg=", - "avatar_url": "https://avatars.githubusercontent.com/u/1567498?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/schickling", - "html_url": "https://github.com/schickling", - "followers_url": "https://api.github.com/users/schickling/followers", - "following_url": "https://api.github.com/users/schickling/following{/other_user}", - "gists_url": "https://api.github.com/users/schickling/gists{/gist_id}", - "starred_url": "https://api.github.com/users/schickling/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/schickling/subscriptions", - "organizations_url": "https://api.github.com/users/schickling/orgs", - "repos_url": "https://api.github.com/users/schickling/repos", - "events_url": "https://api.github.com/users/schickling/events{/privacy}", - "received_events_url": "https://api.github.com/users/schickling/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 385, - "download_count": 217, - "created_at": "2019-02-23T13:14:49Z", - "updated_at": "2019-02-23T13:14:49Z", - "browser_download_url": "https://github.com/graphql/graphql-playground/releases/download/v1.8.10/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/graphql/graphql-playground/tarball/v1.8.10", - "zipball_url": "https://api.github.com/repos/graphql/graphql-playground/zipball/v1.8.10", - "body_html": "

1.8.10

\n

This release was mostly focused on fixing small bugs.

\n

Fixes

\n" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:49.760Z" - }, - "harmony": { - "latestRelease": { - "url": "https://api.github.com/repos/vincelwt/harmony/releases/10023530", - "assets_url": "https://api.github.com/repos/vincelwt/harmony/releases/10023530/assets", - "upload_url": "https://uploads.github.com/repos/vincelwt/harmony/releases/10023530/assets{?name,label}", - "html_url": "https://github.com/vincelwt/harmony/releases/tag/v0.9.1", - "id": 10023530, - "author": { - "login": "vincelwt", - "id": 5092466, - "node_id": "MDQ6VXNlcjUwOTI0NjY=", - "avatar_url": "https://avatars.githubusercontent.com/u/5092466?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/vincelwt", - "html_url": "https://github.com/vincelwt", - "followers_url": "https://api.github.com/users/vincelwt/followers", - "following_url": "https://api.github.com/users/vincelwt/following{/other_user}", - "gists_url": "https://api.github.com/users/vincelwt/gists{/gist_id}", - "starred_url": "https://api.github.com/users/vincelwt/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vincelwt/subscriptions", - "organizations_url": "https://api.github.com/users/vincelwt/orgs", - "repos_url": "https://api.github.com/users/vincelwt/repos", - "events_url": "https://api.github.com/users/vincelwt/events{/privacy}", - "received_events_url": "https://api.github.com/users/vincelwt/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTEwMDIzNTMw", - "tag_name": "v0.9.1", - "target_commitish": "master", - "name": "v0.9.1", - "draft": false, - "prerelease": false, - "created_at": "2017-12-02T13:38:30Z", - "published_at": "2018-03-10T12:20:17Z", - "assets": [ - { - "url": "https://api.github.com/repos/vincelwt/harmony/releases/assets/6467545", - "id": 6467545, - "node_id": "MDEyOlJlbGVhc2VBc3NldDY0Njc1NDU=", - "name": "harmony-0.9.1-mac.app.zip", - "label": "", - "uploader": { - "login": "vincelwt", - "id": 5092466, - "node_id": "MDQ6VXNlcjUwOTI0NjY=", - "avatar_url": "https://avatars.githubusercontent.com/u/5092466?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/vincelwt", - "html_url": "https://github.com/vincelwt", - "followers_url": "https://api.github.com/users/vincelwt/followers", - "following_url": "https://api.github.com/users/vincelwt/following{/other_user}", - "gists_url": "https://api.github.com/users/vincelwt/gists{/gist_id}", - "starred_url": "https://api.github.com/users/vincelwt/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vincelwt/subscriptions", - "organizations_url": "https://api.github.com/users/vincelwt/orgs", - "repos_url": "https://api.github.com/users/vincelwt/repos", - "events_url": "https://api.github.com/users/vincelwt/events{/privacy}", - "received_events_url": "https://api.github.com/users/vincelwt/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 54254044, - "download_count": 2774, - "created_at": "2018-03-10T11:55:07Z", - "updated_at": "2018-03-10T11:55:14Z", - "browser_download_url": "https://github.com/vincelwt/harmony/releases/download/v0.9.1/harmony-0.9.1-mac.app.zip" - }, - { - "url": "https://api.github.com/repos/vincelwt/harmony/releases/assets/6467586", - "id": 6467586, - "node_id": "MDEyOlJlbGVhc2VBc3NldDY0Njc1ODY=", - "name": "harmony-0.9.1-mac.dmg", - "label": null, - "uploader": { - "login": "vincelwt", - "id": 5092466, - "node_id": "MDQ6VXNlcjUwOTI0NjY=", - "avatar_url": "https://avatars.githubusercontent.com/u/5092466?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/vincelwt", - "html_url": "https://github.com/vincelwt", - "followers_url": "https://api.github.com/users/vincelwt/followers", - "following_url": "https://api.github.com/users/vincelwt/following{/other_user}", - "gists_url": "https://api.github.com/users/vincelwt/gists{/gist_id}", - "starred_url": "https://api.github.com/users/vincelwt/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vincelwt/subscriptions", - "organizations_url": "https://api.github.com/users/vincelwt/orgs", - "repos_url": "https://api.github.com/users/vincelwt/repos", - "events_url": "https://api.github.com/users/vincelwt/events{/privacy}", - "received_events_url": "https://api.github.com/users/vincelwt/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 56329234, - "download_count": 6278, - "created_at": "2018-03-10T12:10:59Z", - "updated_at": "2018-03-10T12:19:52Z", - "browser_download_url": "https://github.com/vincelwt/harmony/releases/download/v0.9.1/harmony-0.9.1-mac.dmg" - }, - { - "url": "https://api.github.com/repos/vincelwt/harmony/releases/assets/6463724", - "id": 6463724, - "node_id": "MDEyOlJlbGVhc2VBc3NldDY0NjM3MjQ=", - "name": "harmony-0.9.1-setup.exe", - "label": "", - "uploader": { - "login": "vincelwt", - "id": 5092466, - "node_id": "MDQ6VXNlcjUwOTI0NjY=", - "avatar_url": "https://avatars.githubusercontent.com/u/5092466?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/vincelwt", - "html_url": "https://github.com/vincelwt", - "followers_url": "https://api.github.com/users/vincelwt/followers", - "following_url": "https://api.github.com/users/vincelwt/following{/other_user}", - "gists_url": "https://api.github.com/users/vincelwt/gists{/gist_id}", - "starred_url": "https://api.github.com/users/vincelwt/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vincelwt/subscriptions", - "organizations_url": "https://api.github.com/users/vincelwt/orgs", - "repos_url": "https://api.github.com/users/vincelwt/repos", - "events_url": "https://api.github.com/users/vincelwt/events{/privacy}", - "received_events_url": "https://api.github.com/users/vincelwt/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 68888540, - "download_count": 48746, - "created_at": "2018-03-09T22:05:01Z", - "updated_at": "2018-03-09T22:05:10Z", - "browser_download_url": "https://github.com/vincelwt/harmony/releases/download/v0.9.1/harmony-0.9.1-setup.exe" - }, - { - "url": "https://api.github.com/repos/vincelwt/harmony/releases/assets/6463634", - "id": 6463634, - "node_id": "MDEyOlJlbGVhc2VBc3NldDY0NjM2MzQ=", - "name": "harmony-0.9.1-x32.AppImage", - "label": "", - "uploader": { - "login": "vincelwt", - "id": 5092466, - "node_id": "MDQ6VXNlcjUwOTI0NjY=", - "avatar_url": "https://avatars.githubusercontent.com/u/5092466?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/vincelwt", - "html_url": "https://github.com/vincelwt", - "followers_url": "https://api.github.com/users/vincelwt/followers", - "following_url": "https://api.github.com/users/vincelwt/following{/other_user}", - "gists_url": "https://api.github.com/users/vincelwt/gists{/gist_id}", - "starred_url": "https://api.github.com/users/vincelwt/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vincelwt/subscriptions", - "organizations_url": "https://api.github.com/users/vincelwt/orgs", - "repos_url": "https://api.github.com/users/vincelwt/repos", - "events_url": "https://api.github.com/users/vincelwt/events{/privacy}", - "received_events_url": "https://api.github.com/users/vincelwt/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 59103267, - "download_count": 1024, - "created_at": "2018-03-09T21:55:09Z", - "updated_at": "2018-03-09T21:55:16Z", - "browser_download_url": "https://github.com/vincelwt/harmony/releases/download/v0.9.1/harmony-0.9.1-x32.AppImage" - }, - { - "url": "https://api.github.com/repos/vincelwt/harmony/releases/assets/6463633", - "id": 6463633, - "node_id": "MDEyOlJlbGVhc2VBc3NldDY0NjM2MzM=", - "name": "harmony-0.9.1-x32.deb", - "label": "", - "uploader": { - "login": "vincelwt", - "id": 5092466, - "node_id": "MDQ6VXNlcjUwOTI0NjY=", - "avatar_url": "https://avatars.githubusercontent.com/u/5092466?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/vincelwt", - "html_url": "https://github.com/vincelwt", - "followers_url": "https://api.github.com/users/vincelwt/followers", - "following_url": "https://api.github.com/users/vincelwt/following{/other_user}", - "gists_url": "https://api.github.com/users/vincelwt/gists{/gist_id}", - "starred_url": "https://api.github.com/users/vincelwt/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vincelwt/subscriptions", - "organizations_url": "https://api.github.com/users/vincelwt/orgs", - "repos_url": "https://api.github.com/users/vincelwt/repos", - "events_url": "https://api.github.com/users/vincelwt/events{/privacy}", - "received_events_url": "https://api.github.com/users/vincelwt/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 39446338, - "download_count": 1387, - "created_at": "2018-03-09T21:55:03Z", - "updated_at": "2018-03-09T21:55:07Z", - "browser_download_url": "https://github.com/vincelwt/harmony/releases/download/v0.9.1/harmony-0.9.1-x32.deb" - }, - { - "url": "https://api.github.com/repos/vincelwt/harmony/releases/assets/6467418", - "id": 6467418, - "node_id": "MDEyOlJlbGVhc2VBc3NldDY0Njc0MTg=", - "name": "harmony-0.9.1-x32.rpm", - "label": "", - "uploader": { - "login": "vincelwt", - "id": 5092466, - "node_id": "MDQ6VXNlcjUwOTI0NjY=", - "avatar_url": "https://avatars.githubusercontent.com/u/5092466?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/vincelwt", - "html_url": "https://github.com/vincelwt", - "followers_url": "https://api.github.com/users/vincelwt/followers", - "following_url": "https://api.github.com/users/vincelwt/following{/other_user}", - "gists_url": "https://api.github.com/users/vincelwt/gists{/gist_id}", - "starred_url": "https://api.github.com/users/vincelwt/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vincelwt/subscriptions", - "organizations_url": "https://api.github.com/users/vincelwt/orgs", - "repos_url": "https://api.github.com/users/vincelwt/repos", - "events_url": "https://api.github.com/users/vincelwt/events{/privacy}", - "received_events_url": "https://api.github.com/users/vincelwt/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 58185849, - "download_count": 833, - "created_at": "2018-03-10T11:33:36Z", - "updated_at": "2018-03-10T11:33:40Z", - "browser_download_url": "https://github.com/vincelwt/harmony/releases/download/v0.9.1/harmony-0.9.1-x32.rpm" - }, - { - "url": "https://api.github.com/repos/vincelwt/harmony/releases/assets/6463637", - "id": 6463637, - "node_id": "MDEyOlJlbGVhc2VBc3NldDY0NjM2Mzc=", - "name": "harmony-0.9.1-x32.tar.xz", - "label": "", - "uploader": { - "login": "vincelwt", - "id": 5092466, - "node_id": "MDQ6VXNlcjUwOTI0NjY=", - "avatar_url": "https://avatars.githubusercontent.com/u/5092466?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/vincelwt", - "html_url": "https://github.com/vincelwt", - "followers_url": "https://api.github.com/users/vincelwt/followers", - "following_url": "https://api.github.com/users/vincelwt/following{/other_user}", - "gists_url": "https://api.github.com/users/vincelwt/gists{/gist_id}", - "starred_url": "https://api.github.com/users/vincelwt/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vincelwt/subscriptions", - "organizations_url": "https://api.github.com/users/vincelwt/orgs", - "repos_url": "https://api.github.com/users/vincelwt/repos", - "events_url": "https://api.github.com/users/vincelwt/events{/privacy}", - "received_events_url": "https://api.github.com/users/vincelwt/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 39247368, - "download_count": 115, - "created_at": "2018-03-09T21:55:17Z", - "updated_at": "2018-03-09T21:55:23Z", - "browser_download_url": "https://github.com/vincelwt/harmony/releases/download/v0.9.1/harmony-0.9.1-x32.tar.xz" - }, - { - "url": "https://api.github.com/repos/vincelwt/harmony/releases/assets/6463638", - "id": 6463638, - "node_id": "MDEyOlJlbGVhc2VBc3NldDY0NjM2Mzg=", - "name": "harmony-0.9.1-x64.AppImage", - "label": "", - "uploader": { - "login": "vincelwt", - "id": 5092466, - "node_id": "MDQ6VXNlcjUwOTI0NjY=", - "avatar_url": "https://avatars.githubusercontent.com/u/5092466?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/vincelwt", - "html_url": "https://github.com/vincelwt", - "followers_url": "https://api.github.com/users/vincelwt/followers", - "following_url": "https://api.github.com/users/vincelwt/following{/other_user}", - "gists_url": "https://api.github.com/users/vincelwt/gists{/gist_id}", - "starred_url": "https://api.github.com/users/vincelwt/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vincelwt/subscriptions", - "organizations_url": "https://api.github.com/users/vincelwt/orgs", - "repos_url": "https://api.github.com/users/vincelwt/repos", - "events_url": "https://api.github.com/users/vincelwt/events{/privacy}", - "received_events_url": "https://api.github.com/users/vincelwt/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 56856925, - "download_count": 3050, - "created_at": "2018-03-09T21:55:24Z", - "updated_at": "2018-03-09T21:55:28Z", - "browser_download_url": "https://github.com/vincelwt/harmony/releases/download/v0.9.1/harmony-0.9.1-x64.AppImage" - }, - { - "url": "https://api.github.com/repos/vincelwt/harmony/releases/assets/6467605", - "id": 6467605, - "node_id": "MDEyOlJlbGVhc2VBc3NldDY0Njc2MDU=", - "name": "harmony-0.9.1-x64.deb", - "label": "", - "uploader": { - "login": "vincelwt", - "id": 5092466, - "node_id": "MDQ6VXNlcjUwOTI0NjY=", - "avatar_url": "https://avatars.githubusercontent.com/u/5092466?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/vincelwt", - "html_url": "https://github.com/vincelwt", - "followers_url": "https://api.github.com/users/vincelwt/followers", - "following_url": "https://api.github.com/users/vincelwt/following{/other_user}", - "gists_url": "https://api.github.com/users/vincelwt/gists{/gist_id}", - "starred_url": "https://api.github.com/users/vincelwt/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vincelwt/subscriptions", - "organizations_url": "https://api.github.com/users/vincelwt/orgs", - "repos_url": "https://api.github.com/users/vincelwt/repos", - "events_url": "https://api.github.com/users/vincelwt/events{/privacy}", - "received_events_url": "https://api.github.com/users/vincelwt/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 37730830, - "download_count": 10644, - "created_at": "2018-03-10T12:18:46Z", - "updated_at": "2018-03-10T12:18:49Z", - "browser_download_url": "https://github.com/vincelwt/harmony/releases/download/v0.9.1/harmony-0.9.1-x64.deb" - }, - { - "url": "https://api.github.com/repos/vincelwt/harmony/releases/assets/6467607", - "id": 6467607, - "node_id": "MDEyOlJlbGVhc2VBc3NldDY0Njc2MDc=", - "name": "harmony-0.9.1-x64.rpm", - "label": "", - "uploader": { - "login": "vincelwt", - "id": 5092466, - "node_id": "MDQ6VXNlcjUwOTI0NjY=", - "avatar_url": "https://avatars.githubusercontent.com/u/5092466?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/vincelwt", - "html_url": "https://github.com/vincelwt", - "followers_url": "https://api.github.com/users/vincelwt/followers", - "following_url": "https://api.github.com/users/vincelwt/following{/other_user}", - "gists_url": "https://api.github.com/users/vincelwt/gists{/gist_id}", - "starred_url": "https://api.github.com/users/vincelwt/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vincelwt/subscriptions", - "organizations_url": "https://api.github.com/users/vincelwt/orgs", - "repos_url": "https://api.github.com/users/vincelwt/repos", - "events_url": "https://api.github.com/users/vincelwt/events{/privacy}", - "received_events_url": "https://api.github.com/users/vincelwt/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 56059749, - "download_count": 1469, - "created_at": "2018-03-10T12:18:51Z", - "updated_at": "2018-03-10T12:18:56Z", - "browser_download_url": "https://github.com/vincelwt/harmony/releases/download/v0.9.1/harmony-0.9.1-x64.rpm" - }, - { - "url": "https://api.github.com/repos/vincelwt/harmony/releases/assets/6463639", - "id": 6463639, - "node_id": "MDEyOlJlbGVhc2VBc3NldDY0NjM2Mzk=", - "name": "harmony-0.9.1-x64.tar.xz", - "label": "", - "uploader": { - "login": "vincelwt", - "id": 5092466, - "node_id": "MDQ6VXNlcjUwOTI0NjY=", - "avatar_url": "https://avatars.githubusercontent.com/u/5092466?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/vincelwt", - "html_url": "https://github.com/vincelwt", - "followers_url": "https://api.github.com/users/vincelwt/followers", - "following_url": "https://api.github.com/users/vincelwt/following{/other_user}", - "gists_url": "https://api.github.com/users/vincelwt/gists{/gist_id}", - "starred_url": "https://api.github.com/users/vincelwt/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vincelwt/subscriptions", - "organizations_url": "https://api.github.com/users/vincelwt/orgs", - "repos_url": "https://api.github.com/users/vincelwt/repos", - "events_url": "https://api.github.com/users/vincelwt/events{/privacy}", - "received_events_url": "https://api.github.com/users/vincelwt/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 37606108, - "download_count": 1834, - "created_at": "2018-03-09T21:55:30Z", - "updated_at": "2018-03-09T21:55:34Z", - "browser_download_url": "https://github.com/vincelwt/harmony/releases/download/v0.9.1/harmony-0.9.1-x64.tar.xz" - } - ], - "tarball_url": "https://api.github.com/repos/vincelwt/harmony/tarball/v0.9.1", - "zipball_url": "https://api.github.com/repos/vincelwt/harmony/zipball/v0.9.1", - "body_html": "
    \n
  • Fixes YouTube playlists not corresponding to user
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:49.780Z" - }, - "hashtag": { - "latestRelease": { - "url": "https://api.github.com/repos/MrAnyx/HashTag/releases/28646947", - "assets_url": "https://api.github.com/repos/MrAnyx/HashTag/releases/28646947/assets", - "upload_url": "https://uploads.github.com/repos/MrAnyx/HashTag/releases/28646947/assets{?name,label}", - "html_url": "https://github.com/MrAnyx/HashTag/releases/tag/1.0", - "id": 28646947, - "author": { - "login": "MrAnyx", - "id": 44176707, - "node_id": "MDQ6VXNlcjQ0MTc2NzA3", - "avatar_url": "https://avatars.githubusercontent.com/u/44176707?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MrAnyx", - "html_url": "https://github.com/MrAnyx", - "followers_url": "https://api.github.com/users/MrAnyx/followers", - "following_url": "https://api.github.com/users/MrAnyx/following{/other_user}", - "gists_url": "https://api.github.com/users/MrAnyx/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MrAnyx/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MrAnyx/subscriptions", - "organizations_url": "https://api.github.com/users/MrAnyx/orgs", - "repos_url": "https://api.github.com/users/MrAnyx/repos", - "events_url": "https://api.github.com/users/MrAnyx/events{/privacy}", - "received_events_url": "https://api.github.com/users/MrAnyx/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI4NjQ2OTQ3", - "tag_name": "1.0", - "target_commitish": "master", - "name": "HashTag 1.0", - "draft": false, - "prerelease": false, - "created_at": "2020-07-08T13:32:36Z", - "published_at": "2020-07-16T19:23:40Z", - "assets": [ - { - "url": "https://api.github.com/repos/MrAnyx/HashTag/releases/assets/22947283", - "id": 22947283, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIyOTQ3Mjgz", - "name": "HashTag-win32-x64.zip", - "label": null, - "uploader": { - "login": "MrAnyx", - "id": 44176707, - "node_id": "MDQ6VXNlcjQ0MTc2NzA3", - "avatar_url": "https://avatars.githubusercontent.com/u/44176707?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MrAnyx", - "html_url": "https://github.com/MrAnyx", - "followers_url": "https://api.github.com/users/MrAnyx/followers", - "following_url": "https://api.github.com/users/MrAnyx/following{/other_user}", - "gists_url": "https://api.github.com/users/MrAnyx/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MrAnyx/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MrAnyx/subscriptions", - "organizations_url": "https://api.github.com/users/MrAnyx/orgs", - "repos_url": "https://api.github.com/users/MrAnyx/repos", - "events_url": "https://api.github.com/users/MrAnyx/events{/privacy}", - "received_events_url": "https://api.github.com/users/MrAnyx/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 66235710, - "download_count": 238, - "created_at": "2020-07-16T19:05:22Z", - "updated_at": "2020-07-16T19:13:46Z", - "browser_download_url": "https://github.com/MrAnyx/HashTag/releases/download/1.0/HashTag-win32-x64.zip" - } - ], - "tarball_url": "https://api.github.com/repos/MrAnyx/HashTag/tarball/1.0", - "zipball_url": "https://api.github.com/repos/MrAnyx/HashTag/zipball/1.0", - "body_html": "" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:49.842Z" - }, - "hbbatchbeast": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:49.900Z" - }, - "heads-tails": { - "latestRelease": { - "url": "https://api.github.com/repos/SmartHoldemDAPPs/heads-tails/releases/60815836", - "assets_url": "https://api.github.com/repos/SmartHoldemDAPPs/heads-tails/releases/60815836/assets", - "upload_url": "https://uploads.github.com/repos/SmartHoldemDAPPs/heads-tails/releases/60815836/assets{?name,label}", - "html_url": "https://github.com/SmartHoldemDAPPs/heads-tails/releases/tag/1.0.14", - "id": 60815836, - "author": { - "login": "technologiespro", - "id": 9394904, - "node_id": "MDQ6VXNlcjkzOTQ5MDQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/9394904?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/technologiespro", - "html_url": "https://github.com/technologiespro", - "followers_url": "https://api.github.com/users/technologiespro/followers", - "following_url": "https://api.github.com/users/technologiespro/following{/other_user}", - "gists_url": "https://api.github.com/users/technologiespro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/technologiespro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/technologiespro/subscriptions", - "organizations_url": "https://api.github.com/users/technologiespro/orgs", - "repos_url": "https://api.github.com/users/technologiespro/repos", - "events_url": "https://api.github.com/users/technologiespro/events{/privacy}", - "received_events_url": "https://api.github.com/users/technologiespro/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTYwODE1ODM2", - "tag_name": "1.0.14", - "target_commitish": "master", - "name": "Heads or Tails SmartHoldem DAPP BlockChain Game", - "draft": false, - "prerelease": false, - "created_at": "2020-07-10T06:57:15Z", - "published_at": "2022-03-02T16:30:30Z", - "assets": [ - { - "url": "https://api.github.com/repos/SmartHoldemDAPPs/heads-tails/releases/assets/58351717", - "id": 58351717, - "node_id": "RA_kwDOC8UB1c4DemBl", - "name": "heads-tails-win-1.0.14.exe", - "label": null, - "uploader": { - "login": "technologiespro", - "id": 9394904, - "node_id": "MDQ6VXNlcjkzOTQ5MDQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/9394904?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/technologiespro", - "html_url": "https://github.com/technologiespro", - "followers_url": "https://api.github.com/users/technologiespro/followers", - "following_url": "https://api.github.com/users/technologiespro/following{/other_user}", - "gists_url": "https://api.github.com/users/technologiespro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/technologiespro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/technologiespro/subscriptions", - "organizations_url": "https://api.github.com/users/technologiespro/orgs", - "repos_url": "https://api.github.com/users/technologiespro/repos", - "events_url": "https://api.github.com/users/technologiespro/events{/privacy}", - "received_events_url": "https://api.github.com/users/technologiespro/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 56548733, - "download_count": 198, - "created_at": "2022-03-02T16:29:08Z", - "updated_at": "2022-03-02T16:29:16Z", - "browser_download_url": "https://github.com/SmartHoldemDAPPs/heads-tails/releases/download/1.0.14/heads-tails-win-1.0.14.exe" - }, - { - "url": "https://api.github.com/repos/SmartHoldemDAPPs/heads-tails/releases/assets/58351716", - "id": 58351716, - "node_id": "RA_kwDOC8UB1c4DemBk", - "name": "heads-tails-win-1.0.14.exe.blockmap", - "label": null, - "uploader": { - "login": "technologiespro", - "id": 9394904, - "node_id": "MDQ6VXNlcjkzOTQ5MDQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/9394904?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/technologiespro", - "html_url": "https://github.com/technologiespro", - "followers_url": "https://api.github.com/users/technologiespro/followers", - "following_url": "https://api.github.com/users/technologiespro/following{/other_user}", - "gists_url": "https://api.github.com/users/technologiespro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/technologiespro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/technologiespro/subscriptions", - "organizations_url": "https://api.github.com/users/technologiespro/orgs", - "repos_url": "https://api.github.com/users/technologiespro/repos", - "events_url": "https://api.github.com/users/technologiespro/events{/privacy}", - "received_events_url": "https://api.github.com/users/technologiespro/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 60198, - "download_count": 0, - "created_at": "2022-03-02T16:29:07Z", - "updated_at": "2022-03-02T16:29:08Z", - "browser_download_url": "https://github.com/SmartHoldemDAPPs/heads-tails/releases/download/1.0.14/heads-tails-win-1.0.14.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/SmartHoldemDAPPs/heads-tails/tarball/1.0.14", - "zipball_url": "https://api.github.com/repos/SmartHoldemDAPPs/heads-tails/zipball/1.0.14", - "body_html": "
    \n
  • Update currency prices service
  • \n
\n

\"3_HOT98_26_10_2019\"

\n

See more info gaming portal https://dexgames.net

\n

\"googleplay192\"

\n

\"Get

\n

Heads or Tails version 1.0.14 sha256 sums:

\n

heads-tails-win-1.0.14.exe.blockmap
\n6be28632a3eeabd03239a2f868bf94fad29d158be826e728ccad714e6ba20f33
\nheads-tails-win-1.0.14.exe
\nbe46ae44acc52c7588c53ab4188a02ab8a7e3ae162e6965f8cd32ba53102ca77

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:49.973Z" - }, - "healthi": { - "latestRelease": { - "url": "https://api.github.com/repos/pablopunk/healthi-app/releases/15123780", - "assets_url": "https://api.github.com/repos/pablopunk/healthi-app/releases/15123780/assets", - "upload_url": "https://uploads.github.com/repos/pablopunk/healthi-app/releases/15123780/assets{?name,label}", - "html_url": "https://github.com/pablopunk/healthi-app/releases/tag/4.0.1", - "id": 15123780, - "author": { - "login": "pablopunk", - "id": 4324982, - "node_id": "MDQ6VXNlcjQzMjQ5ODI=", - "avatar_url": "https://avatars.githubusercontent.com/u/4324982?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/pablopunk", - "html_url": "https://github.com/pablopunk", - "followers_url": "https://api.github.com/users/pablopunk/followers", - "following_url": "https://api.github.com/users/pablopunk/following{/other_user}", - "gists_url": "https://api.github.com/users/pablopunk/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pablopunk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pablopunk/subscriptions", - "organizations_url": "https://api.github.com/users/pablopunk/orgs", - "repos_url": "https://api.github.com/users/pablopunk/repos", - "events_url": "https://api.github.com/users/pablopunk/events{/privacy}", - "received_events_url": "https://api.github.com/users/pablopunk/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTE1MTIzNzgw", - "tag_name": "4.0.1", - "target_commitish": "a0500c00803e11d459badd195ade3e89121e3a58", - "name": "", - "draft": false, - "prerelease": false, - "created_at": "2019-01-23T00:41:10Z", - "published_at": "2019-01-23T00:43:48Z", - "assets": [ - { - "url": "https://api.github.com/repos/pablopunk/healthi-app/releases/assets/10797182", - "id": 10797182, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEwNzk3MTgy", - "name": "Healthi-4.0.1-mac.zip", - "label": null, - "uploader": { - "login": "pablopunk", - "id": 4324982, - "node_id": "MDQ6VXNlcjQzMjQ5ODI=", - "avatar_url": "https://avatars.githubusercontent.com/u/4324982?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/pablopunk", - "html_url": "https://github.com/pablopunk", - "followers_url": "https://api.github.com/users/pablopunk/followers", - "following_url": "https://api.github.com/users/pablopunk/following{/other_user}", - "gists_url": "https://api.github.com/users/pablopunk/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pablopunk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pablopunk/subscriptions", - "organizations_url": "https://api.github.com/users/pablopunk/orgs", - "repos_url": "https://api.github.com/users/pablopunk/repos", - "events_url": "https://api.github.com/users/pablopunk/events{/privacy}", - "received_events_url": "https://api.github.com/users/pablopunk/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 52449359, - "download_count": 143, - "created_at": "2019-01-26T18:56:04Z", - "updated_at": "2019-01-26T18:56:27Z", - "browser_download_url": "https://github.com/pablopunk/healthi-app/releases/download/4.0.1/Healthi-4.0.1-mac.zip" - }, - { - "url": "https://api.github.com/repos/pablopunk/healthi-app/releases/assets/10730827", - "id": 10730827, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEwNzMwODI3", - "name": "Healthi_4.0.1_amd64.deb", - "label": null, - "uploader": { - "login": "pablopunk", - "id": 4324982, - "node_id": "MDQ6VXNlcjQzMjQ5ODI=", - "avatar_url": "https://avatars.githubusercontent.com/u/4324982?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/pablopunk", - "html_url": "https://github.com/pablopunk", - "followers_url": "https://api.github.com/users/pablopunk/followers", - "following_url": "https://api.github.com/users/pablopunk/following{/other_user}", - "gists_url": "https://api.github.com/users/pablopunk/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pablopunk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pablopunk/subscriptions", - "organizations_url": "https://api.github.com/users/pablopunk/orgs", - "repos_url": "https://api.github.com/users/pablopunk/repos", - "events_url": "https://api.github.com/users/pablopunk/events{/privacy}", - "received_events_url": "https://api.github.com/users/pablopunk/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.debian.binary-package", - "state": "uploaded", - "size": 51316056, - "download_count": 63, - "created_at": "2019-01-23T00:43:36Z", - "updated_at": "2019-01-23T00:43:44Z", - "browser_download_url": "https://github.com/pablopunk/healthi-app/releases/download/4.0.1/Healthi_4.0.1_amd64.deb" - } - ], - "tarball_url": "https://api.github.com/repos/pablopunk/healthi-app/tarball/4.0.1", - "zipball_url": "https://api.github.com/repos/pablopunk/healthi-app/zipball/4.0.1", - "body_html": "

Patches

\n" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:50.005Z" - }, - "helioslauncher": { - "latestRelease": { - "url": "https://api.github.com/repos/dscalzi/HeliosLauncher/releases/59390388", - "assets_url": "https://api.github.com/repos/dscalzi/HeliosLauncher/releases/59390388/assets", - "upload_url": "https://uploads.github.com/repos/dscalzi/HeliosLauncher/releases/59390388/assets{?name,label}", - "html_url": "https://github.com/dscalzi/HeliosLauncher/releases/tag/v1.9.0", - "id": 59390388, - "author": { - "login": "dscalzi", - "id": 9703873, - "node_id": "MDQ6VXNlcjk3MDM4NzM=", - "avatar_url": "https://avatars.githubusercontent.com/u/9703873?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dscalzi", - "html_url": "https://github.com/dscalzi", - "followers_url": "https://api.github.com/users/dscalzi/followers", - "following_url": "https://api.github.com/users/dscalzi/following{/other_user}", - "gists_url": "https://api.github.com/users/dscalzi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dscalzi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dscalzi/subscriptions", - "organizations_url": "https://api.github.com/users/dscalzi/orgs", - "repos_url": "https://api.github.com/users/dscalzi/repos", - "events_url": "https://api.github.com/users/dscalzi/events{/privacy}", - "received_events_url": "https://api.github.com/users/dscalzi/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOBxV5lM4Dijm0", - "tag_name": "v1.9.0", - "target_commitish": "master", - "name": "Release v1.9.0 - Microsoft Authentication, 2021 Maintenance", - "draft": false, - "prerelease": false, - "created_at": "2022-02-12T01:24:25Z", - "published_at": "2022-02-12T01:35:00Z", - "assets": [ - { - "url": "https://api.github.com/repos/dscalzi/HeliosLauncher/releases/assets/56566774", - "id": 56566774, - "node_id": "RA_kwDOBxV5lM4DXyP2", - "name": "Helios-Launcher-setup-1.9.0-arm64.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 95283464, - "download_count": 101, - "created_at": "2022-02-12T01:28:24Z", - "updated_at": "2022-02-12T01:28:27Z", - "browser_download_url": "https://github.com/dscalzi/HeliosLauncher/releases/download/v1.9.0/Helios-Launcher-setup-1.9.0-arm64.dmg" - }, - { - "url": "https://api.github.com/repos/dscalzi/HeliosLauncher/releases/assets/56566775", - "id": 56566775, - "node_id": "RA_kwDOBxV5lM4DXyP3", - "name": "Helios-Launcher-setup-1.9.0-arm64.dmg.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 101435, - "download_count": 10, - "created_at": "2022-02-12T01:28:24Z", - "updated_at": "2022-02-12T01:28:24Z", - "browser_download_url": "https://github.com/dscalzi/HeliosLauncher/releases/download/v1.9.0/Helios-Launcher-setup-1.9.0-arm64.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/dscalzi/HeliosLauncher/releases/assets/56566777", - "id": 56566777, - "node_id": "RA_kwDOBxV5lM4DXyP5", - "name": "Helios-Launcher-setup-1.9.0-x64.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 90281571, - "download_count": 60, - "created_at": "2022-02-12T01:28:24Z", - "updated_at": "2022-02-12T01:28:28Z", - "browser_download_url": "https://github.com/dscalzi/HeliosLauncher/releases/download/v1.9.0/Helios-Launcher-setup-1.9.0-x64.dmg" - }, - { - "url": "https://api.github.com/repos/dscalzi/HeliosLauncher/releases/assets/56566776", - "id": 56566776, - "node_id": "RA_kwDOBxV5lM4DXyP4", - "name": "Helios-Launcher-setup-1.9.0-x64.dmg.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 94800, - "download_count": 5, - "created_at": "2022-02-12T01:28:24Z", - "updated_at": "2022-02-12T01:28:24Z", - "browser_download_url": "https://github.com/dscalzi/HeliosLauncher/releases/download/v1.9.0/Helios-Launcher-setup-1.9.0-x64.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/dscalzi/HeliosLauncher/releases/assets/56566727", - "id": 56566727, - "node_id": "RA_kwDOBxV5lM4DXyPH", - "name": "Helios-Launcher-setup-1.9.0.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 109532237, - "download_count": 77, - "created_at": "2022-02-12T01:26:26Z", - "updated_at": "2022-02-12T01:26:30Z", - "browser_download_url": "https://github.com/dscalzi/HeliosLauncher/releases/download/v1.9.0/Helios-Launcher-setup-1.9.0.AppImage" - }, - { - "url": "https://api.github.com/repos/dscalzi/HeliosLauncher/releases/assets/56566742", - "id": 56566742, - "node_id": "RA_kwDOBxV5lM4DXyPW", - "name": "Helios-Launcher-setup-1.9.0.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 73805030, - "download_count": 1139, - "created_at": "2022-02-12T01:26:57Z", - "updated_at": "2022-02-12T01:27:01Z", - "browser_download_url": "https://github.com/dscalzi/HeliosLauncher/releases/download/v1.9.0/Helios-Launcher-setup-1.9.0.exe" - }, - { - "url": "https://api.github.com/repos/dscalzi/HeliosLauncher/releases/assets/56566741", - "id": 56566741, - "node_id": "RA_kwDOBxV5lM4DXyPV", - "name": "Helios-Launcher-setup-1.9.0.exe.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 77506, - "download_count": 142, - "created_at": "2022-02-12T01:26:57Z", - "updated_at": "2022-02-12T01:26:57Z", - "browser_download_url": "https://github.com/dscalzi/HeliosLauncher/releases/download/v1.9.0/Helios-Launcher-setup-1.9.0.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/dscalzi/HeliosLauncher/releases/assets/56566729", - "id": 56566729, - "node_id": "RA_kwDOBxV5lM4DXyPJ", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 394, - "download_count": 80, - "created_at": "2022-02-12T01:26:30Z", - "updated_at": "2022-02-12T01:26:30Z", - "browser_download_url": "https://github.com/dscalzi/HeliosLauncher/releases/download/v1.9.0/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/dscalzi/HeliosLauncher/releases/assets/56566780", - "id": 56566780, - "node_id": "RA_kwDOBxV5lM4DXyP8", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 535, - "download_count": 113, - "created_at": "2022-02-12T01:28:28Z", - "updated_at": "2022-02-12T01:28:29Z", - "browser_download_url": "https://github.com/dscalzi/HeliosLauncher/releases/download/v1.9.0/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/dscalzi/HeliosLauncher/releases/assets/56566744", - "id": 56566744, - "node_id": "RA_kwDOBxV5lM4DXyPY", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 358, - "download_count": 4049, - "created_at": "2022-02-12T01:27:01Z", - "updated_at": "2022-02-12T01:27:02Z", - "browser_download_url": "https://github.com/dscalzi/HeliosLauncher/releases/download/v1.9.0/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/dscalzi/HeliosLauncher/tarball/v1.9.0", - "zipball_url": "https://api.github.com/repos/dscalzi/HeliosLauncher/zipball/v1.9.0", - "body_html": "

Release v1.9.0

\n

This update includes support for Microsoft Authentication. Mojang account lockout will begin on March 10, 2022. Please integrate these changes before then. Forks should constantly be in sync with master to get the latest changes, fixes, and features.

\n

Is your network using Helios and its toolchain? Consider supporting its development https://github.com/sponsors/dscalzi
\nSponsors of a certain tier will be added to the README.

\n

Rewrite Update (v2) and helios-core

\n

The react-electron-typescript-webpack-etc toolchain is incredibly difficult to work with due to the complexities of getting all those third-party libraries to work together. Additionally, there are issues where third-party dependencies fall into disrepair or are extremely slow to update. This causes blocking issues when performing SEMVER-MAJOR upgrades (ie from webpack 4 to 5). I would much rather spend my available development hours on development, not getting these libraries to work together.

\n

As a compromise, all new logic that is not explicitly tied to UI integration will be done in helios-core. Helios-core is a typescript library containing the core mechanisms of the launcher. The benefit of moving the core mechanisms into this library are that we can leverage the full power of TypeScript to produce code that is more reliable, testable, and maintainable. This library already houses the core Microsoft and Mojang authentication functionality, among other things. Existing code will gradually be moved over. The next two to be moved over will likely be java handling and an assetguard replacement.

\n

Changelog

\n

Full diff can be viewed here.

\n

New Features

\n
    \n
  • 58e68c1 Microsoft Authentication
  • \n
  • cd1ca7e Add support for building arm64 dmg (Apple Silicon processors) (#157)
  • \n
\n

Changes

\n
    \n
  • ad47617 Replace mojang.js with helios-core implementation.
  • \n
  • Updated to Electron 16\n\n
  • \n
  • c1d36d2 Fork discord-rpc and remove native dependencies.
  • \n
  • 9c6d75f Implement helios-core, use Server List Ping protocol.
  • \n
  • 430e840 Update JDK handling to account for AdoptOpenJDK migration to Adoptium.
  • \n
  • 54e6572 Use MCHeads instead of Crafatar (#181)
  • \n
  • 31a51b8 MIT License.
  • \n
  • 84c13e6 Update PackXZExtract to v1.2.0
  • \n
  • be4a42b Use GitHub Actions for building.\n
      \n
    • Later commit updates the build config. See latest version of the file.
    • \n
    \n
  • \n
\n

Fixes

\n
    \n
  • f9e4fd8 CRITICAL Fix Let's Encrypt DST Root CA X3 certificate expiration.
  • \n
  • 79135f3 Fixed broken links on the login page (#159)
  • \n
  • 3ea41b4 Point to https mojang endpoint.
  • \n
", - "reactions": { - "url": "https://api.github.com/repos/dscalzi/HeliosLauncher/releases/59390388/reactions", - "total_count": 4, - "+1": 3, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 1 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:50.100Z" - }, - "heroic": { - "latestRelease": { - "url": "https://api.github.com/repos/Heroic-Games-Launcher/HeroicGamesLauncher/releases/61591695", - "assets_url": "https://api.github.com/repos/Heroic-Games-Launcher/HeroicGamesLauncher/releases/61591695/assets", - "upload_url": "https://uploads.github.com/repos/Heroic-Games-Launcher/HeroicGamesLauncher/releases/61591695/assets{?name,label}", - "html_url": "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/tag/v2.2.6", - "id": 61591695, - "author": { - "login": "flavioislima", - "id": 26871415, - "node_id": "MDQ6VXNlcjI2ODcxNDE1", - "avatar_url": "https://avatars.githubusercontent.com/u/26871415?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/flavioislima", - "html_url": "https://github.com/flavioislima", - "followers_url": "https://api.github.com/users/flavioislima/followers", - "following_url": "https://api.github.com/users/flavioislima/following{/other_user}", - "gists_url": "https://api.github.com/users/flavioislima/gists{/gist_id}", - "starred_url": "https://api.github.com/users/flavioislima/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/flavioislima/subscriptions", - "organizations_url": "https://api.github.com/users/flavioislima/orgs", - "repos_url": "https://api.github.com/users/flavioislima/repos", - "events_url": "https://api.github.com/users/flavioislima/events{/privacy}", - "received_events_url": "https://api.github.com/users/flavioislima/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOE2eAAc4Dq9CP", - "tag_name": "v2.2.6", - "target_commitish": "main", - "name": "2.2.6 (Hotfix #5 - Hopefully the last one)", - "draft": false, - "prerelease": false, - "created_at": "2022-03-11T11:33:22Z", - "published_at": "2022-03-11T11:52:23Z", - "assets": [ - { - "url": "https://api.github.com/repos/Heroic-Games-Launcher/HeroicGamesLauncher/releases/assets/59213741", - "id": 59213741, - "node_id": "RA_kwDOE2eAAc4Dh4et", - "name": "Heroic-2.2.6.AppImage", - "label": "", - "uploader": { - "login": "flavioislima", - "id": 26871415, - "node_id": "MDQ6VXNlcjI2ODcxNDE1", - "avatar_url": "https://avatars.githubusercontent.com/u/26871415?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/flavioislima", - "html_url": "https://github.com/flavioislima", - "followers_url": "https://api.github.com/users/flavioislima/followers", - "following_url": "https://api.github.com/users/flavioislima/following{/other_user}", - "gists_url": "https://api.github.com/users/flavioislima/gists{/gist_id}", - "starred_url": "https://api.github.com/users/flavioislima/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/flavioislima/subscriptions", - "organizations_url": "https://api.github.com/users/flavioislima/orgs", - "repos_url": "https://api.github.com/users/flavioislima/repos", - "events_url": "https://api.github.com/users/flavioislima/events{/privacy}", - "received_events_url": "https://api.github.com/users/flavioislima/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 155917823, - "download_count": 4365, - "created_at": "2022-03-11T11:38:43Z", - "updated_at": "2022-03-11T11:38:51Z", - "browser_download_url": "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v2.2.6/Heroic-2.2.6.AppImage" - }, - { - "url": "https://api.github.com/repos/Heroic-Games-Launcher/HeroicGamesLauncher/releases/assets/59213990", - "id": 59213990, - "node_id": "RA_kwDOE2eAAc4Dh4im", - "name": "Heroic-2.2.6.dmg", - "label": "", - "uploader": { - "login": "flavioislima", - "id": 26871415, - "node_id": "MDQ6VXNlcjI2ODcxNDE1", - "avatar_url": "https://avatars.githubusercontent.com/u/26871415?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/flavioislima", - "html_url": "https://github.com/flavioislima", - "followers_url": "https://api.github.com/users/flavioislima/followers", - "following_url": "https://api.github.com/users/flavioislima/following{/other_user}", - "gists_url": "https://api.github.com/users/flavioislima/gists{/gist_id}", - "starred_url": "https://api.github.com/users/flavioislima/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/flavioislima/subscriptions", - "organizations_url": "https://api.github.com/users/flavioislima/orgs", - "repos_url": "https://api.github.com/users/flavioislima/repos", - "events_url": "https://api.github.com/users/flavioislima/events{/privacy}", - "received_events_url": "https://api.github.com/users/flavioislima/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 134724665, - "download_count": 3419, - "created_at": "2022-03-11T11:42:04Z", - "updated_at": "2022-03-11T11:42:09Z", - "browser_download_url": "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v2.2.6/Heroic-2.2.6.dmg" - }, - { - "url": "https://api.github.com/repos/Heroic-Games-Launcher/HeroicGamesLauncher/releases/assets/59213991", - "id": 59213991, - "node_id": "RA_kwDOE2eAAc4Dh4in", - "name": "Heroic-2.2.6.dmg.blockmap", - "label": "", - "uploader": { - "login": "flavioislima", - "id": 26871415, - "node_id": "MDQ6VXNlcjI2ODcxNDE1", - "avatar_url": "https://avatars.githubusercontent.com/u/26871415?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/flavioislima", - "html_url": "https://github.com/flavioislima", - "followers_url": "https://api.github.com/users/flavioislima/followers", - "following_url": "https://api.github.com/users/flavioislima/following{/other_user}", - "gists_url": "https://api.github.com/users/flavioislima/gists{/gist_id}", - "starred_url": "https://api.github.com/users/flavioislima/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/flavioislima/subscriptions", - "organizations_url": "https://api.github.com/users/flavioislima/orgs", - "repos_url": "https://api.github.com/users/flavioislima/repos", - "events_url": "https://api.github.com/users/flavioislima/events{/privacy}", - "received_events_url": "https://api.github.com/users/flavioislima/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 142283, - "download_count": 98, - "created_at": "2022-03-11T11:42:04Z", - "updated_at": "2022-03-11T11:42:05Z", - "browser_download_url": "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v2.2.6/Heroic-2.2.6.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/Heroic-Games-Launcher/HeroicGamesLauncher/releases/assets/59214274", - "id": 59214274, - "node_id": "RA_kwDOE2eAAc4Dh4nC", - "name": "Heroic-2.2.6.exe", - "label": "", - "uploader": { - "login": "flavioislima", - "id": 26871415, - "node_id": "MDQ6VXNlcjI2ODcxNDE1", - "avatar_url": "https://avatars.githubusercontent.com/u/26871415?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/flavioislima", - "html_url": "https://github.com/flavioislima", - "followers_url": "https://api.github.com/users/flavioislima/followers", - "following_url": "https://api.github.com/users/flavioislima/following{/other_user}", - "gists_url": "https://api.github.com/users/flavioislima/gists{/gist_id}", - "starred_url": "https://api.github.com/users/flavioislima/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/flavioislima/subscriptions", - "organizations_url": "https://api.github.com/users/flavioislima/orgs", - "repos_url": "https://api.github.com/users/flavioislima/repos", - "events_url": "https://api.github.com/users/flavioislima/events{/privacy}", - "received_events_url": "https://api.github.com/users/flavioislima/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 91515999, - "download_count": 3906, - "created_at": "2022-03-11T11:45:33Z", - "updated_at": "2022-03-11T11:45:38Z", - "browser_download_url": "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v2.2.6/Heroic-2.2.6.exe" - }, - { - "url": "https://api.github.com/repos/Heroic-Games-Launcher/HeroicGamesLauncher/releases/assets/59214513", - "id": 59214513, - "node_id": "RA_kwDOE2eAAc4Dh4qx", - "name": "heroic-2.2.6.pacman", - "label": "", - "uploader": { - "login": "flavioislima", - "id": 26871415, - "node_id": "MDQ6VXNlcjI2ODcxNDE1", - "avatar_url": "https://avatars.githubusercontent.com/u/26871415?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/flavioislima", - "html_url": "https://github.com/flavioislima", - "followers_url": "https://api.github.com/users/flavioislima/followers", - "following_url": "https://api.github.com/users/flavioislima/following{/other_user}", - "gists_url": "https://api.github.com/users/flavioislima/gists{/gist_id}", - "starred_url": "https://api.github.com/users/flavioislima/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/flavioislima/subscriptions", - "organizations_url": "https://api.github.com/users/flavioislima/orgs", - "repos_url": "https://api.github.com/users/flavioislima/repos", - "events_url": "https://api.github.com/users/flavioislima/events{/privacy}", - "received_events_url": "https://api.github.com/users/flavioislima/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 103543812, - "download_count": 9369, - "created_at": "2022-03-11T11:48:25Z", - "updated_at": "2022-03-11T11:48:29Z", - "browser_download_url": "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v2.2.6/heroic-2.2.6.pacman" - }, - { - "url": "https://api.github.com/repos/Heroic-Games-Launcher/HeroicGamesLauncher/releases/assets/59213925", - "id": 59213925, - "node_id": "RA_kwDOE2eAAc4Dh4hl", - "name": "heroic-2.2.6.tar.xz", - "label": "", - "uploader": { - "login": "flavioislima", - "id": 26871415, - "node_id": "MDQ6VXNlcjI2ODcxNDE1", - "avatar_url": "https://avatars.githubusercontent.com/u/26871415?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/flavioislima", - "html_url": "https://github.com/flavioislima", - "followers_url": "https://api.github.com/users/flavioislima/followers", - "following_url": "https://api.github.com/users/flavioislima/following{/other_user}", - "gists_url": "https://api.github.com/users/flavioislima/gists{/gist_id}", - "starred_url": "https://api.github.com/users/flavioislima/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/flavioislima/subscriptions", - "organizations_url": "https://api.github.com/users/flavioislima/orgs", - "repos_url": "https://api.github.com/users/flavioislima/repos", - "events_url": "https://api.github.com/users/flavioislima/events{/privacy}", - "received_events_url": "https://api.github.com/users/flavioislima/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-xz", - "state": "uploaded", - "size": 103453800, - "download_count": 372, - "created_at": "2022-03-11T11:40:51Z", - "updated_at": "2022-03-11T11:40:55Z", - "browser_download_url": "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v2.2.6/heroic-2.2.6.tar.xz" - }, - { - "url": "https://api.github.com/repos/Heroic-Games-Launcher/HeroicGamesLauncher/releases/assets/59214297", - "id": 59214297, - "node_id": "RA_kwDOE2eAAc4Dh4nZ", - "name": "heroic-2.2.6.x86_64.rpm", - "label": "", - "uploader": { - "login": "flavioislima", - "id": 26871415, - "node_id": "MDQ6VXNlcjI2ODcxNDE1", - "avatar_url": "https://avatars.githubusercontent.com/u/26871415?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/flavioislima", - "html_url": "https://github.com/flavioislima", - "followers_url": "https://api.github.com/users/flavioislima/followers", - "following_url": "https://api.github.com/users/flavioislima/following{/other_user}", - "gists_url": "https://api.github.com/users/flavioislima/gists{/gist_id}", - "starred_url": "https://api.github.com/users/flavioislima/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/flavioislima/subscriptions", - "organizations_url": "https://api.github.com/users/flavioislima/orgs", - "repos_url": "https://api.github.com/users/flavioislima/repos", - "events_url": "https://api.github.com/users/flavioislima/events{/privacy}", - "received_events_url": "https://api.github.com/users/flavioislima/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-redhat-package-manager", - "state": "uploaded", - "size": 104527740, - "download_count": 1111, - "created_at": "2022-03-11T11:45:47Z", - "updated_at": "2022-03-11T11:45:52Z", - "browser_download_url": "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v2.2.6/heroic-2.2.6.x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/Heroic-Games-Launcher/HeroicGamesLauncher/releases/assets/59214285", - "id": 59214285, - "node_id": "RA_kwDOE2eAAc4Dh4nN", - "name": "Heroic-Setup-2.2.6.exe", - "label": "", - "uploader": { - "login": "flavioislima", - "id": 26871415, - "node_id": "MDQ6VXNlcjI2ODcxNDE1", - "avatar_url": "https://avatars.githubusercontent.com/u/26871415?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/flavioislima", - "html_url": "https://github.com/flavioislima", - "followers_url": "https://api.github.com/users/flavioislima/followers", - "following_url": "https://api.github.com/users/flavioislima/following{/other_user}", - "gists_url": "https://api.github.com/users/flavioislima/gists{/gist_id}", - "starred_url": "https://api.github.com/users/flavioislima/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/flavioislima/subscriptions", - "organizations_url": "https://api.github.com/users/flavioislima/orgs", - "repos_url": "https://api.github.com/users/flavioislima/repos", - "events_url": "https://api.github.com/users/flavioislima/events{/privacy}", - "received_events_url": "https://api.github.com/users/flavioislima/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 91666306, - "download_count": 5301, - "created_at": "2022-03-11T11:45:37Z", - "updated_at": "2022-03-11T11:45:40Z", - "browser_download_url": "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v2.2.6/Heroic-Setup-2.2.6.exe" - }, - { - "url": "https://api.github.com/repos/Heroic-Games-Launcher/HeroicGamesLauncher/releases/assets/59214287", - "id": 59214287, - "node_id": "RA_kwDOE2eAAc4Dh4nP", - "name": "Heroic-Setup-2.2.6.exe.blockmap", - "label": "", - "uploader": { - "login": "flavioislima", - "id": 26871415, - "node_id": "MDQ6VXNlcjI2ODcxNDE1", - "avatar_url": "https://avatars.githubusercontent.com/u/26871415?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/flavioislima", - "html_url": "https://github.com/flavioislima", - "followers_url": "https://api.github.com/users/flavioislima/followers", - "following_url": "https://api.github.com/users/flavioislima/following{/other_user}", - "gists_url": "https://api.github.com/users/flavioislima/gists{/gist_id}", - "starred_url": "https://api.github.com/users/flavioislima/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/flavioislima/subscriptions", - "organizations_url": "https://api.github.com/users/flavioislima/orgs", - "repos_url": "https://api.github.com/users/flavioislima/repos", - "events_url": "https://api.github.com/users/flavioislima/events{/privacy}", - "received_events_url": "https://api.github.com/users/flavioislima/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 96322, - "download_count": 80, - "created_at": "2022-03-11T11:45:37Z", - "updated_at": "2022-03-11T11:45:37Z", - "browser_download_url": "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v2.2.6/Heroic-Setup-2.2.6.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/Heroic-Games-Launcher/HeroicGamesLauncher/releases/assets/59214114", - "id": 59214114, - "node_id": "RA_kwDOE2eAAc4Dh4ki", - "name": "heroic_2.2.6_amd64.deb", - "label": "", - "uploader": { - "login": "flavioislima", - "id": 26871415, - "node_id": "MDQ6VXNlcjI2ODcxNDE1", - "avatar_url": "https://avatars.githubusercontent.com/u/26871415?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/flavioislima", - "html_url": "https://github.com/flavioislima", - "followers_url": "https://api.github.com/users/flavioislima/followers", - "following_url": "https://api.github.com/users/flavioislima/following{/other_user}", - "gists_url": "https://api.github.com/users/flavioislima/gists{/gist_id}", - "starred_url": "https://api.github.com/users/flavioislima/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/flavioislima/subscriptions", - "organizations_url": "https://api.github.com/users/flavioislima/orgs", - "repos_url": "https://api.github.com/users/flavioislima/repos", - "events_url": "https://api.github.com/users/flavioislima/events{/privacy}", - "received_events_url": "https://api.github.com/users/flavioislima/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 103555796, - "download_count": 5845, - "created_at": "2022-03-11T11:43:25Z", - "updated_at": "2022-03-11T11:43:30Z", - "browser_download_url": "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v2.2.6/heroic_2.2.6_amd64.deb" - }, - { - "url": "https://api.github.com/repos/Heroic-Games-Launcher/HeroicGamesLauncher/releases/assets/59214518", - "id": 59214518, - "node_id": "RA_kwDOE2eAAc4Dh4q2", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "flavioislima", - "id": 26871415, - "node_id": "MDQ6VXNlcjI2ODcxNDE1", - "avatar_url": "https://avatars.githubusercontent.com/u/26871415?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/flavioislima", - "html_url": "https://github.com/flavioislima", - "followers_url": "https://api.github.com/users/flavioislima/followers", - "following_url": "https://api.github.com/users/flavioislima/following{/other_user}", - "gists_url": "https://api.github.com/users/flavioislima/gists{/gist_id}", - "starred_url": "https://api.github.com/users/flavioislima/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/flavioislima/subscriptions", - "organizations_url": "https://api.github.com/users/flavioislima/orgs", - "repos_url": "https://api.github.com/users/flavioislima/repos", - "events_url": "https://api.github.com/users/flavioislima/events{/privacy}", - "received_events_url": "https://api.github.com/users/flavioislima/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 364, - "download_count": 1543, - "created_at": "2022-03-11T11:48:30Z", - "updated_at": "2022-03-11T11:48:30Z", - "browser_download_url": "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v2.2.6/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/Heroic-Games-Launcher/HeroicGamesLauncher/releases/assets/59214028", - "id": 59214028, - "node_id": "RA_kwDOE2eAAc4Dh4jM", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "flavioislima", - "id": 26871415, - "node_id": "MDQ6VXNlcjI2ODcxNDE1", - "avatar_url": "https://avatars.githubusercontent.com/u/26871415?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/flavioislima", - "html_url": "https://github.com/flavioislima", - "followers_url": "https://api.github.com/users/flavioislima/followers", - "following_url": "https://api.github.com/users/flavioislima/following{/other_user}", - "gists_url": "https://api.github.com/users/flavioislima/gists{/gist_id}", - "starred_url": "https://api.github.com/users/flavioislima/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/flavioislima/subscriptions", - "organizations_url": "https://api.github.com/users/flavioislima/orgs", - "repos_url": "https://api.github.com/users/flavioislima/repos", - "events_url": "https://api.github.com/users/flavioislima/events{/privacy}", - "received_events_url": "https://api.github.com/users/flavioislima/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 329, - "download_count": 73, - "created_at": "2022-03-11T11:42:09Z", - "updated_at": "2022-03-11T11:42:09Z", - "browser_download_url": "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v2.2.6/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/Heroic-Games-Launcher/HeroicGamesLauncher/releases/assets/59214293", - "id": 59214293, - "node_id": "RA_kwDOE2eAAc4Dh4nV", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "flavioislima", - "id": 26871415, - "node_id": "MDQ6VXNlcjI2ODcxNDE1", - "avatar_url": "https://avatars.githubusercontent.com/u/26871415?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/flavioislima", - "html_url": "https://github.com/flavioislima", - "followers_url": "https://api.github.com/users/flavioislima/followers", - "following_url": "https://api.github.com/users/flavioislima/following{/other_user}", - "gists_url": "https://api.github.com/users/flavioislima/gists{/gist_id}", - "starred_url": "https://api.github.com/users/flavioislima/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/flavioislima/subscriptions", - "organizations_url": "https://api.github.com/users/flavioislima/orgs", - "repos_url": "https://api.github.com/users/flavioislima/repos", - "events_url": "https://api.github.com/users/flavioislima/events{/privacy}", - "received_events_url": "https://api.github.com/users/flavioislima/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 340, - "download_count": 507, - "created_at": "2022-03-11T11:45:40Z", - "updated_at": "2022-03-11T11:45:40Z", - "browser_download_url": "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v2.2.6/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/Heroic-Games-Launcher/HeroicGamesLauncher/tarball/v2.2.6", - "zipball_url": "https://api.github.com/repos/Heroic-Games-Launcher/HeroicGamesLauncher/zipball/v2.2.6", - "body_html": "

Well, four hotfixes in 4 days, that's not ideal but since we changed a lot of things in the code, especially to fix some old issues on Windows and to support Flatpak, was expected that we could break some things 😅 .

\n

So this one basically should fix an issue on Linux and Mac where the Login is not working for the Epic Games.
\nLets hope it solves for good now 🤞🏽

\n

\"GitHub

", - "reactions": { - "url": "https://api.github.com/repos/Heroic-Games-Launcher/HeroicGamesLauncher/releases/61591695/reactions", - "total_count": 48, - "+1": 16, - "-1": 0, - "laugh": 6, - "hooray": 12, - "confused": 0, - "heart": 11, - "rocket": 2, - "eyes": 1 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:50.131Z" - }, - "hexo-client": { - "latestRelease": { - "url": "https://api.github.com/repos/gaoyoubo/hexo-client/releases/33947119", - "assets_url": "https://api.github.com/repos/gaoyoubo/hexo-client/releases/33947119/assets", - "upload_url": "https://uploads.github.com/repos/gaoyoubo/hexo-client/releases/33947119/assets{?name,label}", - "html_url": "https://github.com/gaoyoubo/hexo-client/releases/tag/v1.3.6", - "id": 33947119, - "author": { - "login": "gaoyoubo", - "id": 2127168, - "node_id": "MDQ6VXNlcjIxMjcxNjg=", - "avatar_url": "https://avatars.githubusercontent.com/u/2127168?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gaoyoubo", - "html_url": "https://github.com/gaoyoubo", - "followers_url": "https://api.github.com/users/gaoyoubo/followers", - "following_url": "https://api.github.com/users/gaoyoubo/following{/other_user}", - "gists_url": "https://api.github.com/users/gaoyoubo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gaoyoubo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gaoyoubo/subscriptions", - "organizations_url": "https://api.github.com/users/gaoyoubo/orgs", - "repos_url": "https://api.github.com/users/gaoyoubo/repos", - "events_url": "https://api.github.com/users/gaoyoubo/events{/privacy}", - "received_events_url": "https://api.github.com/users/gaoyoubo/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTMzOTQ3MTE5", - "tag_name": "v1.3.6", - "target_commitish": "master", - "name": "v1.3.6", - "draft": false, - "prerelease": false, - "created_at": "2020-11-14T05:31:51Z", - "published_at": "2020-11-28T12:17:19Z", - "assets": [ - { - "url": "https://api.github.com/repos/gaoyoubo/hexo-client/releases/assets/28304228", - "id": 28304228, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MzA0MjI4", - "name": "hexo-client-1.3.6.i686.rpm", - "label": "", - "uploader": { - "login": "gaoyoubo", - "id": 2127168, - "node_id": "MDQ6VXNlcjIxMjcxNjg=", - "avatar_url": "https://avatars.githubusercontent.com/u/2127168?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gaoyoubo", - "html_url": "https://github.com/gaoyoubo", - "followers_url": "https://api.github.com/users/gaoyoubo/followers", - "following_url": "https://api.github.com/users/gaoyoubo/following{/other_user}", - "gists_url": "https://api.github.com/users/gaoyoubo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gaoyoubo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gaoyoubo/subscriptions", - "organizations_url": "https://api.github.com/users/gaoyoubo/orgs", - "repos_url": "https://api.github.com/users/gaoyoubo/repos", - "events_url": "https://api.github.com/users/gaoyoubo/events{/privacy}", - "received_events_url": "https://api.github.com/users/gaoyoubo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-redhat-package-manager", - "state": "uploaded", - "size": 53009960, - "download_count": 45, - "created_at": "2020-11-14T05:39:56Z", - "updated_at": "2020-11-14T05:40:00Z", - "browser_download_url": "https://github.com/gaoyoubo/hexo-client/releases/download/v1.3.6/hexo-client-1.3.6.i686.rpm" - }, - { - "url": "https://api.github.com/repos/gaoyoubo/hexo-client/releases/assets/28304229", - "id": 28304229, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MzA0MjI5", - "name": "hexo-client-1.3.6.x86_64.rpm", - "label": "", - "uploader": { - "login": "gaoyoubo", - "id": 2127168, - "node_id": "MDQ6VXNlcjIxMjcxNjg=", - "avatar_url": "https://avatars.githubusercontent.com/u/2127168?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gaoyoubo", - "html_url": "https://github.com/gaoyoubo", - "followers_url": "https://api.github.com/users/gaoyoubo/followers", - "following_url": "https://api.github.com/users/gaoyoubo/following{/other_user}", - "gists_url": "https://api.github.com/users/gaoyoubo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gaoyoubo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gaoyoubo/subscriptions", - "organizations_url": "https://api.github.com/users/gaoyoubo/orgs", - "repos_url": "https://api.github.com/users/gaoyoubo/repos", - "events_url": "https://api.github.com/users/gaoyoubo/events{/privacy}", - "received_events_url": "https://api.github.com/users/gaoyoubo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-redhat-package-manager", - "state": "uploaded", - "size": 51599112, - "download_count": 53, - "created_at": "2020-11-14T05:39:58Z", - "updated_at": "2020-11-14T05:39:59Z", - "browser_download_url": "https://github.com/gaoyoubo/hexo-client/releases/download/v1.3.6/hexo-client-1.3.6.x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/gaoyoubo/hexo-client/releases/assets/28304158", - "id": 28304158, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MzA0MTU4", - "name": "hexo-client_1.3.6_amd64.deb", - "label": "", - "uploader": { - "login": "gaoyoubo", - "id": 2127168, - "node_id": "MDQ6VXNlcjIxMjcxNjg=", - "avatar_url": "https://avatars.githubusercontent.com/u/2127168?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gaoyoubo", - "html_url": "https://github.com/gaoyoubo", - "followers_url": "https://api.github.com/users/gaoyoubo/followers", - "following_url": "https://api.github.com/users/gaoyoubo/following{/other_user}", - "gists_url": "https://api.github.com/users/gaoyoubo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gaoyoubo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gaoyoubo/subscriptions", - "organizations_url": "https://api.github.com/users/gaoyoubo/orgs", - "repos_url": "https://api.github.com/users/gaoyoubo/repos", - "events_url": "https://api.github.com/users/gaoyoubo/events{/privacy}", - "received_events_url": "https://api.github.com/users/gaoyoubo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 51805500, - "download_count": 68, - "created_at": "2020-11-14T05:38:07Z", - "updated_at": "2020-11-14T05:38:08Z", - "browser_download_url": "https://github.com/gaoyoubo/hexo-client/releases/download/v1.3.6/hexo-client_1.3.6_amd64.deb" - }, - { - "url": "https://api.github.com/repos/gaoyoubo/hexo-client/releases/assets/28304157", - "id": 28304157, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MzA0MTU3", - "name": "hexo-client_1.3.6_i386.deb", - "label": "", - "uploader": { - "login": "gaoyoubo", - "id": 2127168, - "node_id": "MDQ6VXNlcjIxMjcxNjg=", - "avatar_url": "https://avatars.githubusercontent.com/u/2127168?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gaoyoubo", - "html_url": "https://github.com/gaoyoubo", - "followers_url": "https://api.github.com/users/gaoyoubo/followers", - "following_url": "https://api.github.com/users/gaoyoubo/following{/other_user}", - "gists_url": "https://api.github.com/users/gaoyoubo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gaoyoubo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gaoyoubo/subscriptions", - "organizations_url": "https://api.github.com/users/gaoyoubo/orgs", - "repos_url": "https://api.github.com/users/gaoyoubo/repos", - "events_url": "https://api.github.com/users/gaoyoubo/events{/privacy}", - "received_events_url": "https://api.github.com/users/gaoyoubo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 53276406, - "download_count": 39, - "created_at": "2020-11-14T05:38:05Z", - "updated_at": "2020-11-14T05:38:07Z", - "browser_download_url": "https://github.com/gaoyoubo/hexo-client/releases/download/v1.3.6/hexo-client_1.3.6_i386.deb" - }, - { - "url": "https://api.github.com/repos/gaoyoubo/hexo-client/releases/assets/28304254", - "id": 28304254, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MzA0MjU0", - "name": "HexoClient-1.3.6-i386.AppImage", - "label": "", - "uploader": { - "login": "gaoyoubo", - "id": 2127168, - "node_id": "MDQ6VXNlcjIxMjcxNjg=", - "avatar_url": "https://avatars.githubusercontent.com/u/2127168?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gaoyoubo", - "html_url": "https://github.com/gaoyoubo", - "followers_url": "https://api.github.com/users/gaoyoubo/followers", - "following_url": "https://api.github.com/users/gaoyoubo/following{/other_user}", - "gists_url": "https://api.github.com/users/gaoyoubo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gaoyoubo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gaoyoubo/subscriptions", - "organizations_url": "https://api.github.com/users/gaoyoubo/orgs", - "repos_url": "https://api.github.com/users/gaoyoubo/repos", - "events_url": "https://api.github.com/users/gaoyoubo/events{/privacy}", - "received_events_url": "https://api.github.com/users/gaoyoubo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 75702467, - "download_count": 1832, - "created_at": "2020-11-14T05:40:55Z", - "updated_at": "2020-11-14T05:41:14Z", - "browser_download_url": "https://github.com/gaoyoubo/hexo-client/releases/download/v1.3.6/HexoClient-1.3.6-i386.AppImage" - }, - { - "url": "https://api.github.com/repos/gaoyoubo/hexo-client/releases/assets/28304263", - "id": 28304263, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MzA0MjYz", - "name": "HexoClient-1.3.6-mac.zip", - "label": "", - "uploader": { - "login": "gaoyoubo", - "id": 2127168, - "node_id": "MDQ6VXNlcjIxMjcxNjg=", - "avatar_url": "https://avatars.githubusercontent.com/u/2127168?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gaoyoubo", - "html_url": "https://github.com/gaoyoubo", - "followers_url": "https://api.github.com/users/gaoyoubo/followers", - "following_url": "https://api.github.com/users/gaoyoubo/following{/other_user}", - "gists_url": "https://api.github.com/users/gaoyoubo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gaoyoubo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gaoyoubo/subscriptions", - "organizations_url": "https://api.github.com/users/gaoyoubo/orgs", - "repos_url": "https://api.github.com/users/gaoyoubo/repos", - "events_url": "https://api.github.com/users/gaoyoubo/events{/privacy}", - "received_events_url": "https://api.github.com/users/gaoyoubo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 65523218, - "download_count": 116, - "created_at": "2020-11-14T05:41:55Z", - "updated_at": "2020-11-14T05:41:57Z", - "browser_download_url": "https://github.com/gaoyoubo/hexo-client/releases/download/v1.3.6/HexoClient-1.3.6-mac.zip" - }, - { - "url": "https://api.github.com/repos/gaoyoubo/hexo-client/releases/assets/28304253", - "id": 28304253, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MzA0MjUz", - "name": "HexoClient-1.3.6.AppImage", - "label": "", - "uploader": { - "login": "gaoyoubo", - "id": 2127168, - "node_id": "MDQ6VXNlcjIxMjcxNjg=", - "avatar_url": "https://avatars.githubusercontent.com/u/2127168?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gaoyoubo", - "html_url": "https://github.com/gaoyoubo", - "followers_url": "https://api.github.com/users/gaoyoubo/followers", - "following_url": "https://api.github.com/users/gaoyoubo/following{/other_user}", - "gists_url": "https://api.github.com/users/gaoyoubo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gaoyoubo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gaoyoubo/subscriptions", - "organizations_url": "https://api.github.com/users/gaoyoubo/orgs", - "repos_url": "https://api.github.com/users/gaoyoubo/repos", - "events_url": "https://api.github.com/users/gaoyoubo/events{/privacy}", - "received_events_url": "https://api.github.com/users/gaoyoubo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 74178267, - "download_count": 62, - "created_at": "2020-11-14T05:40:52Z", - "updated_at": "2020-11-14T05:40:54Z", - "browser_download_url": "https://github.com/gaoyoubo/hexo-client/releases/download/v1.3.6/HexoClient-1.3.6.AppImage" - }, - { - "url": "https://api.github.com/repos/gaoyoubo/hexo-client/releases/assets/28304267", - "id": 28304267, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MzA0MjY3", - "name": "HexoClient-1.3.6.dmg", - "label": "", - "uploader": { - "login": "gaoyoubo", - "id": 2127168, - "node_id": "MDQ6VXNlcjIxMjcxNjg=", - "avatar_url": "https://avatars.githubusercontent.com/u/2127168?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gaoyoubo", - "html_url": "https://github.com/gaoyoubo", - "followers_url": "https://api.github.com/users/gaoyoubo/followers", - "following_url": "https://api.github.com/users/gaoyoubo/following{/other_user}", - "gists_url": "https://api.github.com/users/gaoyoubo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gaoyoubo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gaoyoubo/subscriptions", - "organizations_url": "https://api.github.com/users/gaoyoubo/orgs", - "repos_url": "https://api.github.com/users/gaoyoubo/repos", - "events_url": "https://api.github.com/users/gaoyoubo/events{/privacy}", - "received_events_url": "https://api.github.com/users/gaoyoubo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 68953087, - "download_count": 381, - "created_at": "2020-11-14T05:42:09Z", - "updated_at": "2020-11-14T05:42:10Z", - "browser_download_url": "https://github.com/gaoyoubo/hexo-client/releases/download/v1.3.6/HexoClient-1.3.6.dmg" - }, - { - "url": "https://api.github.com/repos/gaoyoubo/hexo-client/releases/assets/28304266", - "id": 28304266, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MzA0MjY2", - "name": "HexoClient-1.3.6.dmg.blockmap", - "label": "", - "uploader": { - "login": "gaoyoubo", - "id": 2127168, - "node_id": "MDQ6VXNlcjIxMjcxNjg=", - "avatar_url": "https://avatars.githubusercontent.com/u/2127168?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gaoyoubo", - "html_url": "https://github.com/gaoyoubo", - "followers_url": "https://api.github.com/users/gaoyoubo/followers", - "following_url": "https://api.github.com/users/gaoyoubo/following{/other_user}", - "gists_url": "https://api.github.com/users/gaoyoubo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gaoyoubo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gaoyoubo/subscriptions", - "organizations_url": "https://api.github.com/users/gaoyoubo/orgs", - "repos_url": "https://api.github.com/users/gaoyoubo/repos", - "events_url": "https://api.github.com/users/gaoyoubo/events{/privacy}", - "received_events_url": "https://api.github.com/users/gaoyoubo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 72716, - "download_count": 28, - "created_at": "2020-11-14T05:42:09Z", - "updated_at": "2020-11-14T05:42:09Z", - "browser_download_url": "https://github.com/gaoyoubo/hexo-client/releases/download/v1.3.6/HexoClient-1.3.6.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/gaoyoubo/hexo-client/releases/assets/28304219", - "id": 28304219, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MzA0MjE5", - "name": "HexoClient-Setup-1.3.6.exe", - "label": "", - "uploader": { - "login": "gaoyoubo", - "id": 2127168, - "node_id": "MDQ6VXNlcjIxMjcxNjg=", - "avatar_url": "https://avatars.githubusercontent.com/u/2127168?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gaoyoubo", - "html_url": "https://github.com/gaoyoubo", - "followers_url": "https://api.github.com/users/gaoyoubo/followers", - "following_url": "https://api.github.com/users/gaoyoubo/following{/other_user}", - "gists_url": "https://api.github.com/users/gaoyoubo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gaoyoubo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gaoyoubo/subscriptions", - "organizations_url": "https://api.github.com/users/gaoyoubo/orgs", - "repos_url": "https://api.github.com/users/gaoyoubo/repos", - "events_url": "https://api.github.com/users/gaoyoubo/events{/privacy}", - "received_events_url": "https://api.github.com/users/gaoyoubo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 47734773, - "download_count": 1521, - "created_at": "2020-11-14T05:39:32Z", - "updated_at": "2020-11-14T05:39:36Z", - "browser_download_url": "https://github.com/gaoyoubo/hexo-client/releases/download/v1.3.6/HexoClient-Setup-1.3.6.exe" - }, - { - "url": "https://api.github.com/repos/gaoyoubo/hexo-client/releases/assets/28304220", - "id": 28304220, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MzA0MjIw", - "name": "HexoClient-Setup-1.3.6.exe.blockmap", - "label": "", - "uploader": { - "login": "gaoyoubo", - "id": 2127168, - "node_id": "MDQ6VXNlcjIxMjcxNjg=", - "avatar_url": "https://avatars.githubusercontent.com/u/2127168?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gaoyoubo", - "html_url": "https://github.com/gaoyoubo", - "followers_url": "https://api.github.com/users/gaoyoubo/followers", - "following_url": "https://api.github.com/users/gaoyoubo/following{/other_user}", - "gists_url": "https://api.github.com/users/gaoyoubo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gaoyoubo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gaoyoubo/subscriptions", - "organizations_url": "https://api.github.com/users/gaoyoubo/orgs", - "repos_url": "https://api.github.com/users/gaoyoubo/repos", - "events_url": "https://api.github.com/users/gaoyoubo/events{/privacy}", - "received_events_url": "https://api.github.com/users/gaoyoubo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 50473, - "download_count": 31, - "created_at": "2020-11-14T05:39:32Z", - "updated_at": "2020-11-14T05:39:33Z", - "browser_download_url": "https://github.com/gaoyoubo/hexo-client/releases/download/v1.3.6/HexoClient-Setup-1.3.6.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/gaoyoubo/hexo-client/releases/assets/28304230", - "id": 28304230, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MzA0MjMw", - "name": "latest-linux-ia32.yml", - "label": "", - "uploader": { - "login": "gaoyoubo", - "id": 2127168, - "node_id": "MDQ6VXNlcjIxMjcxNjg=", - "avatar_url": "https://avatars.githubusercontent.com/u/2127168?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gaoyoubo", - "html_url": "https://github.com/gaoyoubo", - "followers_url": "https://api.github.com/users/gaoyoubo/followers", - "following_url": "https://api.github.com/users/gaoyoubo/following{/other_user}", - "gists_url": "https://api.github.com/users/gaoyoubo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gaoyoubo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gaoyoubo/subscriptions", - "organizations_url": "https://api.github.com/users/gaoyoubo/orgs", - "repos_url": "https://api.github.com/users/gaoyoubo/repos", - "events_url": "https://api.github.com/users/gaoyoubo/events{/privacy}", - "received_events_url": "https://api.github.com/users/gaoyoubo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 380, - "download_count": 21, - "created_at": "2020-11-14T05:40:00Z", - "updated_at": "2020-11-14T05:40:00Z", - "browser_download_url": "https://github.com/gaoyoubo/hexo-client/releases/download/v1.3.6/latest-linux-ia32.yml" - }, - { - "url": "https://api.github.com/repos/gaoyoubo/hexo-client/releases/assets/28304231", - "id": 28304231, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MzA0MjMx", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "gaoyoubo", - "id": 2127168, - "node_id": "MDQ6VXNlcjIxMjcxNjg=", - "avatar_url": "https://avatars.githubusercontent.com/u/2127168?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gaoyoubo", - "html_url": "https://github.com/gaoyoubo", - "followers_url": "https://api.github.com/users/gaoyoubo/followers", - "following_url": "https://api.github.com/users/gaoyoubo/following{/other_user}", - "gists_url": "https://api.github.com/users/gaoyoubo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gaoyoubo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gaoyoubo/subscriptions", - "organizations_url": "https://api.github.com/users/gaoyoubo/orgs", - "repos_url": "https://api.github.com/users/gaoyoubo/repos", - "events_url": "https://api.github.com/users/gaoyoubo/events{/privacy}", - "received_events_url": "https://api.github.com/users/gaoyoubo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 370, - "download_count": 20, - "created_at": "2020-11-14T05:40:00Z", - "updated_at": "2020-11-14T05:40:00Z", - "browser_download_url": "https://github.com/gaoyoubo/hexo-client/releases/download/v1.3.6/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/gaoyoubo/hexo-client/releases/assets/28304269", - "id": 28304269, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MzA0MjY5", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "gaoyoubo", - "id": 2127168, - "node_id": "MDQ6VXNlcjIxMjcxNjg=", - "avatar_url": "https://avatars.githubusercontent.com/u/2127168?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gaoyoubo", - "html_url": "https://github.com/gaoyoubo", - "followers_url": "https://api.github.com/users/gaoyoubo/followers", - "following_url": "https://api.github.com/users/gaoyoubo/following{/other_user}", - "gists_url": "https://api.github.com/users/gaoyoubo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gaoyoubo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gaoyoubo/subscriptions", - "organizations_url": "https://api.github.com/users/gaoyoubo/orgs", - "repos_url": "https://api.github.com/users/gaoyoubo/repos", - "events_url": "https://api.github.com/users/gaoyoubo/events{/privacy}", - "received_events_url": "https://api.github.com/users/gaoyoubo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 518, - "download_count": 24, - "created_at": "2020-11-14T05:42:11Z", - "updated_at": "2020-11-14T05:42:11Z", - "browser_download_url": "https://github.com/gaoyoubo/hexo-client/releases/download/v1.3.6/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/gaoyoubo/hexo-client/releases/assets/28304223", - "id": 28304223, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MzA0MjIz", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "gaoyoubo", - "id": 2127168, - "node_id": "MDQ6VXNlcjIxMjcxNjg=", - "avatar_url": "https://avatars.githubusercontent.com/u/2127168?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gaoyoubo", - "html_url": "https://github.com/gaoyoubo", - "followers_url": "https://api.github.com/users/gaoyoubo/followers", - "following_url": "https://api.github.com/users/gaoyoubo/following{/other_user}", - "gists_url": "https://api.github.com/users/gaoyoubo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gaoyoubo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gaoyoubo/subscriptions", - "organizations_url": "https://api.github.com/users/gaoyoubo/orgs", - "repos_url": "https://api.github.com/users/gaoyoubo/repos", - "events_url": "https://api.github.com/users/gaoyoubo/events{/privacy}", - "received_events_url": "https://api.github.com/users/gaoyoubo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 348, - "download_count": 26, - "created_at": "2020-11-14T05:39:36Z", - "updated_at": "2020-11-14T05:39:37Z", - "browser_download_url": "https://github.com/gaoyoubo/hexo-client/releases/download/v1.3.6/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/gaoyoubo/hexo-client/tarball/v1.3.6", - "zipball_url": "https://api.github.com/repos/gaoyoubo/hexo-client/zipball/v1.3.6", - "body_html": "
    \n
  1. 将markdown编辑器由mavon-editor切换为vditormavon-editor长时间无人维护,切存在跨站脚本漏洞:GHSA-jfcc-rm7f-xgf8
  2. \n
  3. 移除github图床,图片资源不推荐放到github
  4. \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:50.188Z" - }, - "homura": { - "latestRelease": { - "url": "https://api.github.com/repos/Saul-Mirone/homura/releases/37902832", - "assets_url": "https://api.github.com/repos/Saul-Mirone/homura/releases/37902832/assets", - "upload_url": "https://uploads.github.com/repos/Saul-Mirone/homura/releases/37902832/assets{?name,label}", - "html_url": "https://github.com/Saul-Mirone/homura/releases/tag/v0.1.0", - "id": 37902832, - "author": { - "login": "Saul-Mirone", - "id": 10047788, - "node_id": "MDQ6VXNlcjEwMDQ3Nzg4", - "avatar_url": "https://avatars.githubusercontent.com/u/10047788?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Saul-Mirone", - "html_url": "https://github.com/Saul-Mirone", - "followers_url": "https://api.github.com/users/Saul-Mirone/followers", - "following_url": "https://api.github.com/users/Saul-Mirone/following{/other_user}", - "gists_url": "https://api.github.com/users/Saul-Mirone/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Saul-Mirone/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Saul-Mirone/subscriptions", - "organizations_url": "https://api.github.com/users/Saul-Mirone/orgs", - "repos_url": "https://api.github.com/users/Saul-Mirone/repos", - "events_url": "https://api.github.com/users/Saul-Mirone/events{/privacy}", - "received_events_url": "https://api.github.com/users/Saul-Mirone/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTM3OTAyODMy", - "tag_name": "v0.1.0", - "target_commitish": "master", - "name": "Homura@0.1.0", - "draft": false, - "prerelease": false, - "created_at": "2021-02-11T06:31:32Z", - "published_at": "2021-02-11T07:02:02Z", - "assets": [ - { - "url": "https://api.github.com/repos/Saul-Mirone/homura/releases/assets/31931633", - "id": 31931633, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxOTMxNjMz", - "name": "Homura-darwin-x64-0.1.0.zip", - "label": null, - "uploader": { - "login": "Saul-Mirone", - "id": 10047788, - "node_id": "MDQ6VXNlcjEwMDQ3Nzg4", - "avatar_url": "https://avatars.githubusercontent.com/u/10047788?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Saul-Mirone", - "html_url": "https://github.com/Saul-Mirone", - "followers_url": "https://api.github.com/users/Saul-Mirone/followers", - "following_url": "https://api.github.com/users/Saul-Mirone/following{/other_user}", - "gists_url": "https://api.github.com/users/Saul-Mirone/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Saul-Mirone/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Saul-Mirone/subscriptions", - "organizations_url": "https://api.github.com/users/Saul-Mirone/orgs", - "repos_url": "https://api.github.com/users/Saul-Mirone/repos", - "events_url": "https://api.github.com/users/Saul-Mirone/events{/privacy}", - "received_events_url": "https://api.github.com/users/Saul-Mirone/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 81222956, - "download_count": 216, - "created_at": "2021-02-11T06:53:15Z", - "updated_at": "2021-02-11T06:53:46Z", - "browser_download_url": "https://github.com/Saul-Mirone/homura/releases/download/v0.1.0/Homura-darwin-x64-0.1.0.zip" - }, - { - "url": "https://api.github.com/repos/Saul-Mirone/homura/releases/assets/31931706", - "id": 31931706, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxOTMxNzA2", - "name": "Homura-linux-x64-0.1.0.zip", - "label": null, - "uploader": { - "login": "Saul-Mirone", - "id": 10047788, - "node_id": "MDQ6VXNlcjEwMDQ3Nzg4", - "avatar_url": "https://avatars.githubusercontent.com/u/10047788?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Saul-Mirone", - "html_url": "https://github.com/Saul-Mirone", - "followers_url": "https://api.github.com/users/Saul-Mirone/followers", - "following_url": "https://api.github.com/users/Saul-Mirone/following{/other_user}", - "gists_url": "https://api.github.com/users/Saul-Mirone/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Saul-Mirone/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Saul-Mirone/subscriptions", - "organizations_url": "https://api.github.com/users/Saul-Mirone/orgs", - "repos_url": "https://api.github.com/users/Saul-Mirone/repos", - "events_url": "https://api.github.com/users/Saul-Mirone/events{/privacy}", - "received_events_url": "https://api.github.com/users/Saul-Mirone/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 79778559, - "download_count": 58, - "created_at": "2021-02-11T06:53:46Z", - "updated_at": "2021-02-11T06:54:18Z", - "browser_download_url": "https://github.com/Saul-Mirone/homura/releases/download/v0.1.0/Homura-linux-x64-0.1.0.zip" - }, - { - "url": "https://api.github.com/repos/Saul-Mirone/homura/releases/assets/31932000", - "id": 31932000, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxOTMyMDAw", - "name": "Homura-squirrel-x64-0.1.0.zip", - "label": null, - "uploader": { - "login": "Saul-Mirone", - "id": 10047788, - "node_id": "MDQ6VXNlcjEwMDQ3Nzg4", - "avatar_url": "https://avatars.githubusercontent.com/u/10047788?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Saul-Mirone", - "html_url": "https://github.com/Saul-Mirone", - "followers_url": "https://api.github.com/users/Saul-Mirone/followers", - "following_url": "https://api.github.com/users/Saul-Mirone/following{/other_user}", - "gists_url": "https://api.github.com/users/Saul-Mirone/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Saul-Mirone/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Saul-Mirone/subscriptions", - "organizations_url": "https://api.github.com/users/Saul-Mirone/orgs", - "repos_url": "https://api.github.com/users/Saul-Mirone/repos", - "events_url": "https://api.github.com/users/Saul-Mirone/events{/privacy}", - "received_events_url": "https://api.github.com/users/Saul-Mirone/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 156793341, - "download_count": 53, - "created_at": "2021-02-11T07:00:06Z", - "updated_at": "2021-02-11T07:01:40Z", - "browser_download_url": "https://github.com/Saul-Mirone/homura/releases/download/v0.1.0/Homura-squirrel-x64-0.1.0.zip" - }, - { - "url": "https://api.github.com/repos/Saul-Mirone/homura/releases/assets/31931890", - "id": 31931890, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxOTMxODkw", - "name": "Homura-win32-x64-0.1.0.zip", - "label": null, - "uploader": { - "login": "Saul-Mirone", - "id": 10047788, - "node_id": "MDQ6VXNlcjEwMDQ3Nzg4", - "avatar_url": "https://avatars.githubusercontent.com/u/10047788?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Saul-Mirone", - "html_url": "https://github.com/Saul-Mirone", - "followers_url": "https://api.github.com/users/Saul-Mirone/followers", - "following_url": "https://api.github.com/users/Saul-Mirone/following{/other_user}", - "gists_url": "https://api.github.com/users/Saul-Mirone/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Saul-Mirone/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Saul-Mirone/subscriptions", - "organizations_url": "https://api.github.com/users/Saul-Mirone/orgs", - "repos_url": "https://api.github.com/users/Saul-Mirone/repos", - "events_url": "https://api.github.com/users/Saul-Mirone/events{/privacy}", - "received_events_url": "https://api.github.com/users/Saul-Mirone/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 82214297, - "download_count": 555, - "created_at": "2021-02-11T06:57:07Z", - "updated_at": "2021-02-11T06:57:41Z", - "browser_download_url": "https://github.com/Saul-Mirone/homura/releases/download/v0.1.0/Homura-win32-x64-0.1.0.zip" - }, - { - "url": "https://api.github.com/repos/Saul-Mirone/homura/releases/assets/31931583", - "id": 31931583, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxOTMxNTgz", - "name": "homura_0.1.0_amd64.deb", - "label": null, - "uploader": { - "login": "Saul-Mirone", - "id": 10047788, - "node_id": "MDQ6VXNlcjEwMDQ3Nzg4", - "avatar_url": "https://avatars.githubusercontent.com/u/10047788?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Saul-Mirone", - "html_url": "https://github.com/Saul-Mirone", - "followers_url": "https://api.github.com/users/Saul-Mirone/followers", - "following_url": "https://api.github.com/users/Saul-Mirone/following{/other_user}", - "gists_url": "https://api.github.com/users/Saul-Mirone/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Saul-Mirone/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Saul-Mirone/subscriptions", - "organizations_url": "https://api.github.com/users/Saul-Mirone/orgs", - "repos_url": "https://api.github.com/users/Saul-Mirone/repos", - "events_url": "https://api.github.com/users/Saul-Mirone/events{/privacy}", - "received_events_url": "https://api.github.com/users/Saul-Mirone/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-deb", - "state": "uploaded", - "size": 59730736, - "download_count": 86, - "created_at": "2021-02-11T06:52:48Z", - "updated_at": "2021-02-11T06:53:15Z", - "browser_download_url": "https://github.com/Saul-Mirone/homura/releases/download/v0.1.0/homura_0.1.0_amd64.deb" - } - ], - "tarball_url": "https://api.github.com/repos/Saul-Mirone/homura/tarball/v0.1.0", - "zipball_url": "https://api.github.com/repos/Saul-Mirone/homura/zipball/v0.1.0", - "body_html": "
    \n
  • Autoscroll to top: scroll to top when switch posts.
  • \n
  • Foldable side bar: rss source side bar can be folded now.
  • \n
  • Better accessibility support: optimize accessibility.
  • \n
  • Code optimize: optimize code implementation and unit tests.
  • \n
", - "reactions": { - "url": "https://api.github.com/repos/Saul-Mirone/homura/releases/37902832/reactions", - "total_count": 1, - "+1": 0, - "-1": 0, - "laugh": 1, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:50.265Z" - }, - "i18n-manager": { - "latestRelease": { - "url": "https://api.github.com/repos/gilmarsquinelato/i18n-manager/releases/26229796", - "assets_url": "https://api.github.com/repos/gilmarsquinelato/i18n-manager/releases/26229796/assets", - "upload_url": "https://uploads.github.com/repos/gilmarsquinelato/i18n-manager/releases/26229796/assets{?name,label}", - "html_url": "https://github.com/gilmarsquinelato/i18n-manager/releases/tag/3.0.3", - "id": 26229796, - "author": { - "login": "gilmarsquinelato", - "id": 4096165, - "node_id": "MDQ6VXNlcjQwOTYxNjU=", - "avatar_url": "https://avatars.githubusercontent.com/u/4096165?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gilmarsquinelato", - "html_url": "https://github.com/gilmarsquinelato", - "followers_url": "https://api.github.com/users/gilmarsquinelato/followers", - "following_url": "https://api.github.com/users/gilmarsquinelato/following{/other_user}", - "gists_url": "https://api.github.com/users/gilmarsquinelato/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gilmarsquinelato/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gilmarsquinelato/subscriptions", - "organizations_url": "https://api.github.com/users/gilmarsquinelato/orgs", - "repos_url": "https://api.github.com/users/gilmarsquinelato/repos", - "events_url": "https://api.github.com/users/gilmarsquinelato/events{/privacy}", - "received_events_url": "https://api.github.com/users/gilmarsquinelato/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI2MjI5Nzk2", - "tag_name": "3.0.3", - "target_commitish": "master", - "name": "3.0.3", - "draft": false, - "prerelease": false, - "created_at": "2020-05-06T14:44:46Z", - "published_at": "2020-05-06T15:07:37Z", - "assets": [ - { - "url": "https://api.github.com/repos/gilmarsquinelato/i18n-manager/releases/assets/20477420", - "id": 20477420, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIwNDc3NDIw", - "name": "i18n-Manager-3.0.3.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 103552195, - "download_count": 1102, - "created_at": "2020-05-06T14:49:28Z", - "updated_at": "2020-05-06T14:49:33Z", - "browser_download_url": "https://github.com/gilmarsquinelato/i18n-manager/releases/download/3.0.3/i18n-Manager-3.0.3.AppImage" - }, - { - "url": "https://api.github.com/repos/gilmarsquinelato/i18n-manager/releases/assets/20477427", - "id": 20477427, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIwNDc3NDI3", - "name": "i18n-Manager-3.0.3.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 95706868, - "download_count": 3552, - "created_at": "2020-05-06T14:49:53Z", - "updated_at": "2020-05-06T14:49:57Z", - "browser_download_url": "https://github.com/gilmarsquinelato/i18n-manager/releases/download/3.0.3/i18n-Manager-3.0.3.dmg" - }, - { - "url": "https://api.github.com/repos/gilmarsquinelato/i18n-manager/releases/assets/20477428", - "id": 20477428, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIwNDc3NDI4", - "name": "i18n-Manager-3.0.3.dmg.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 100953, - "download_count": 44, - "created_at": "2020-05-06T14:49:53Z", - "updated_at": "2020-05-06T14:49:53Z", - "browser_download_url": "https://github.com/gilmarsquinelato/i18n-manager/releases/download/3.0.3/i18n-Manager-3.0.3.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/gilmarsquinelato/i18n-manager/releases/assets/20477455", - "id": 20477455, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIwNDc3NDU1", - "name": "i18n-Manager-Setup-3.0.3.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 72775987, - "download_count": 6812, - "created_at": "2020-05-06T14:50:58Z", - "updated_at": "2020-05-06T14:51:02Z", - "browser_download_url": "https://github.com/gilmarsquinelato/i18n-manager/releases/download/3.0.3/i18n-Manager-Setup-3.0.3.exe" - }, - { - "url": "https://api.github.com/repos/gilmarsquinelato/i18n-manager/releases/assets/20477454", - "id": 20477454, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIwNDc3NDU0", - "name": "i18n-Manager-Setup-3.0.3.exe.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 75846, - "download_count": 37, - "created_at": "2020-05-06T14:50:58Z", - "updated_at": "2020-05-06T14:50:58Z", - "browser_download_url": "https://github.com/gilmarsquinelato/i18n-manager/releases/download/3.0.3/i18n-Manager-Setup-3.0.3.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/gilmarsquinelato/i18n-manager/releases/assets/20477430", - "id": 20477430, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIwNDc3NDMw", - "name": "i18n-manager_3.0.3_amd64.snap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 88600576, - "download_count": 109, - "created_at": "2020-05-06T14:49:55Z", - "updated_at": "2020-05-06T14:50:00Z", - "browser_download_url": "https://github.com/gilmarsquinelato/i18n-manager/releases/download/3.0.3/i18n-manager_3.0.3_amd64.snap" - }, - { - "url": "https://api.github.com/repos/gilmarsquinelato/i18n-manager/releases/assets/20477458", - "id": 20477458, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIwNDc3NDU4", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 376, - "download_count": 61, - "created_at": "2020-05-06T14:51:03Z", - "updated_at": "2020-05-06T14:51:03Z", - "browser_download_url": "https://github.com/gilmarsquinelato/i18n-manager/releases/download/3.0.3/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/gilmarsquinelato/i18n-manager/releases/assets/20477460", - "id": 20477460, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIwNDc3NDYw", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 340, - "download_count": 43, - "created_at": "2020-05-06T14:51:03Z", - "updated_at": "2020-05-06T14:51:03Z", - "browser_download_url": "https://github.com/gilmarsquinelato/i18n-manager/releases/download/3.0.3/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/gilmarsquinelato/i18n-manager/releases/assets/20477459", - "id": 20477459, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIwNDc3NDU5", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 352, - "download_count": 44, - "created_at": "2020-05-06T14:51:03Z", - "updated_at": "2020-05-06T14:51:03Z", - "browser_download_url": "https://github.com/gilmarsquinelato/i18n-manager/releases/download/3.0.3/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/gilmarsquinelato/i18n-manager/tarball/3.0.3", - "zipball_url": "https://api.github.com/repos/gilmarsquinelato/i18n-manager/zipball/3.0.3", - "body_html": "

Bugfixes

\n
    \n
  • #388 - Failed to save files with different object structures
  • \n
  • App doesn't quit during save triggered by exit the app
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:50.405Z" - }, - "horen": { - "latestRelease": { - "url": "https://api.github.com/repos/horenjs/Horen/releases/59680040", - "assets_url": "https://api.github.com/repos/horenjs/Horen/releases/59680040/assets", - "upload_url": "https://uploads.github.com/repos/horenjs/Horen/releases/59680040/assets{?name,label}", - "html_url": "https://github.com/horenjs/Horen/releases/tag/v0.1.1", - "id": 59680040, - "author": { - "login": "kevinjobs", - "id": 22622334, - "node_id": "MDQ6VXNlcjIyNjIyMzM0", - "avatar_url": "https://avatars.githubusercontent.com/u/22622334?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/kevinjobs", - "html_url": "https://github.com/kevinjobs", - "followers_url": "https://api.github.com/users/kevinjobs/followers", - "following_url": "https://api.github.com/users/kevinjobs/following{/other_user}", - "gists_url": "https://api.github.com/users/kevinjobs/gists{/gist_id}", - "starred_url": "https://api.github.com/users/kevinjobs/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kevinjobs/subscriptions", - "organizations_url": "https://api.github.com/users/kevinjobs/orgs", - "repos_url": "https://api.github.com/users/kevinjobs/repos", - "events_url": "https://api.github.com/users/kevinjobs/events{/privacy}", - "received_events_url": "https://api.github.com/users/kevinjobs/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOGAj8HM4DjqUo", - "tag_name": "v0.1.1", - "target_commitish": "b988756cb7a1dc7e2ef0cb48ccaf07c06a65cd4b", - "name": "v0.1.1", - "draft": false, - "prerelease": false, - "created_at": "2022-02-16T08:55:34Z", - "published_at": "2022-02-16T09:13:34Z", - "assets": [ - { - "url": "https://api.github.com/repos/horenjs/Horen/releases/assets/56998069", - "id": 56998069, - "node_id": "RA_kwDOGAj8HM4DZbi1", - "name": "horen-0.1.1-win.zip", - "label": null, - "uploader": { - "login": "kevinjobs", - "id": 22622334, - "node_id": "MDQ6VXNlcjIyNjIyMzM0", - "avatar_url": "https://avatars.githubusercontent.com/u/22622334?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/kevinjobs", - "html_url": "https://github.com/kevinjobs", - "followers_url": "https://api.github.com/users/kevinjobs/followers", - "following_url": "https://api.github.com/users/kevinjobs/following{/other_user}", - "gists_url": "https://api.github.com/users/kevinjobs/gists{/gist_id}", - "starred_url": "https://api.github.com/users/kevinjobs/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kevinjobs/subscriptions", - "organizations_url": "https://api.github.com/users/kevinjobs/orgs", - "repos_url": "https://api.github.com/users/kevinjobs/repos", - "events_url": "https://api.github.com/users/kevinjobs/events{/privacy}", - "received_events_url": "https://api.github.com/users/kevinjobs/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 96964796, - "download_count": 45, - "created_at": "2022-02-16T08:57:16Z", - "updated_at": "2022-02-16T09:02:13Z", - "browser_download_url": "https://github.com/horenjs/Horen/releases/download/v0.1.1/horen-0.1.1-win.zip" - } - ], - "tarball_url": "https://api.github.com/repos/horenjs/Horen/tarball/v0.1.1", - "zipball_url": "https://api.github.com/repos/horenjs/Horen/zipball/v0.1.1", - "body_html": "

[fix] some bugs
\n[perf] make app run quickly

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:50.475Z" - }, - "i5sing": { - "latestRelease": { - "url": "https://api.github.com/repos/i5sing/i5SING/releases/29591913", - "assets_url": "https://api.github.com/repos/i5sing/i5SING/releases/29591913/assets", - "upload_url": "https://uploads.github.com/repos/i5sing/i5SING/releases/29591913/assets{?name,label}", - "html_url": "https://github.com/i5sing/i5SING/releases/tag/v0.3.0", - "id": 29591913, - "author": { - "login": "miaowing", - "id": 12780562, - "node_id": "MDQ6VXNlcjEyNzgwNTYy", - "avatar_url": "https://avatars.githubusercontent.com/u/12780562?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/miaowing", - "html_url": "https://github.com/miaowing", - "followers_url": "https://api.github.com/users/miaowing/followers", - "following_url": "https://api.github.com/users/miaowing/following{/other_user}", - "gists_url": "https://api.github.com/users/miaowing/gists{/gist_id}", - "starred_url": "https://api.github.com/users/miaowing/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/miaowing/subscriptions", - "organizations_url": "https://api.github.com/users/miaowing/orgs", - "repos_url": "https://api.github.com/users/miaowing/repos", - "events_url": "https://api.github.com/users/miaowing/events{/privacy}", - "received_events_url": "https://api.github.com/users/miaowing/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI5NTkxOTEz", - "tag_name": "v0.3.0", - "target_commitish": "master", - "name": "v0.3.0", - "draft": false, - "prerelease": false, - "created_at": "2020-08-12T06:12:52Z", - "published_at": "2020-08-12T10:44:16Z", - "assets": [ - { - "url": "https://api.github.com/repos/i5sing/i5SING/releases/assets/23833572", - "id": 23833572, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzODMzNTcy", - "name": "i5sing-0.3.0-1.x86_64.rpm", - "label": "", - "uploader": { - "login": "miaowing", - "id": 12780562, - "node_id": "MDQ6VXNlcjEyNzgwNTYy", - "avatar_url": "https://avatars.githubusercontent.com/u/12780562?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/miaowing", - "html_url": "https://github.com/miaowing", - "followers_url": "https://api.github.com/users/miaowing/followers", - "following_url": "https://api.github.com/users/miaowing/following{/other_user}", - "gists_url": "https://api.github.com/users/miaowing/gists{/gist_id}", - "starred_url": "https://api.github.com/users/miaowing/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/miaowing/subscriptions", - "organizations_url": "https://api.github.com/users/miaowing/orgs", - "repos_url": "https://api.github.com/users/miaowing/repos", - "events_url": "https://api.github.com/users/miaowing/events{/privacy}", - "received_events_url": "https://api.github.com/users/miaowing/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "audio/x-pn-realaudio-plugin", - "state": "uploaded", - "size": 108944432, - "download_count": 37, - "created_at": "2020-08-12T06:19:35Z", - "updated_at": "2020-08-12T06:19:37Z", - "browser_download_url": "https://github.com/i5sing/i5SING/releases/download/v0.3.0/i5sing-0.3.0-1.x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/i5sing/i5SING/releases/assets/23833587", - "id": 23833587, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzODMzNTg3", - "name": "i5sing-0.3.0-full.nupkg", - "label": "", - "uploader": { - "login": "miaowing", - "id": 12780562, - "node_id": "MDQ6VXNlcjEyNzgwNTYy", - "avatar_url": "https://avatars.githubusercontent.com/u/12780562?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/miaowing", - "html_url": "https://github.com/miaowing", - "followers_url": "https://api.github.com/users/miaowing/followers", - "following_url": "https://api.github.com/users/miaowing/following{/other_user}", - "gists_url": "https://api.github.com/users/miaowing/gists{/gist_id}", - "starred_url": "https://api.github.com/users/miaowing/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/miaowing/subscriptions", - "organizations_url": "https://api.github.com/users/miaowing/orgs", - "repos_url": "https://api.github.com/users/miaowing/repos", - "events_url": "https://api.github.com/users/miaowing/events{/privacy}", - "received_events_url": "https://api.github.com/users/miaowing/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 129967266, - "download_count": 26, - "created_at": "2020-08-12T06:20:53Z", - "updated_at": "2020-08-12T06:20:57Z", - "browser_download_url": "https://github.com/i5sing/i5SING/releases/download/v0.3.0/i5sing-0.3.0-full.nupkg" - }, - { - "url": "https://api.github.com/repos/i5sing/i5SING/releases/assets/23833576", - "id": 23833576, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzODMzNTc2", - "name": "i5sing-0.3.0.dmg", - "label": "", - "uploader": { - "login": "miaowing", - "id": 12780562, - "node_id": "MDQ6VXNlcjEyNzgwNTYy", - "avatar_url": "https://avatars.githubusercontent.com/u/12780562?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/miaowing", - "html_url": "https://github.com/miaowing", - "followers_url": "https://api.github.com/users/miaowing/followers", - "following_url": "https://api.github.com/users/miaowing/following{/other_user}", - "gists_url": "https://api.github.com/users/miaowing/gists{/gist_id}", - "starred_url": "https://api.github.com/users/miaowing/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/miaowing/subscriptions", - "organizations_url": "https://api.github.com/users/miaowing/orgs", - "repos_url": "https://api.github.com/users/miaowing/repos", - "events_url": "https://api.github.com/users/miaowing/events{/privacy}", - "received_events_url": "https://api.github.com/users/miaowing/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-apple-diskimage", - "state": "uploaded", - "size": 136365260, - "download_count": 47, - "created_at": "2020-08-12T06:20:02Z", - "updated_at": "2020-08-12T06:20:06Z", - "browser_download_url": "https://github.com/i5sing/i5SING/releases/download/v0.3.0/i5sing-0.3.0.dmg" - }, - { - "url": "https://api.github.com/repos/i5sing/i5SING/releases/assets/23833586", - "id": 23833586, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzODMzNTg2", - "name": "i5sing-0.3.0.Setup.exe", - "label": "", - "uploader": { - "login": "miaowing", - "id": 12780562, - "node_id": "MDQ6VXNlcjEyNzgwNTYy", - "avatar_url": "https://avatars.githubusercontent.com/u/12780562?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/miaowing", - "html_url": "https://github.com/miaowing", - "followers_url": "https://api.github.com/users/miaowing/followers", - "following_url": "https://api.github.com/users/miaowing/following{/other_user}", - "gists_url": "https://api.github.com/users/miaowing/gists{/gist_id}", - "starred_url": "https://api.github.com/users/miaowing/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/miaowing/subscriptions", - "organizations_url": "https://api.github.com/users/miaowing/orgs", - "repos_url": "https://api.github.com/users/miaowing/repos", - "events_url": "https://api.github.com/users/miaowing/events{/privacy}", - "received_events_url": "https://api.github.com/users/miaowing/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdos-program", - "state": "uploaded", - "size": 130725376, - "download_count": 1046, - "created_at": "2020-08-12T06:20:49Z", - "updated_at": "2020-08-12T06:20:52Z", - "browser_download_url": "https://github.com/i5sing/i5SING/releases/download/v0.3.0/i5sing-0.3.0.Setup.exe" - }, - { - "url": "https://api.github.com/repos/i5sing/i5SING/releases/assets/23833578", - "id": 23833578, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzODMzNTc4", - "name": "i5sing-darwin-x64-0.3.0.zip", - "label": "", - "uploader": { - "login": "miaowing", - "id": 12780562, - "node_id": "MDQ6VXNlcjEyNzgwNTYy", - "avatar_url": "https://avatars.githubusercontent.com/u/12780562?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/miaowing", - "html_url": "https://github.com/miaowing", - "followers_url": "https://api.github.com/users/miaowing/followers", - "following_url": "https://api.github.com/users/miaowing/following{/other_user}", - "gists_url": "https://api.github.com/users/miaowing/gists{/gist_id}", - "starred_url": "https://api.github.com/users/miaowing/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/miaowing/subscriptions", - "organizations_url": "https://api.github.com/users/miaowing/orgs", - "repos_url": "https://api.github.com/users/miaowing/repos", - "events_url": "https://api.github.com/users/miaowing/events{/privacy}", - "received_events_url": "https://api.github.com/users/miaowing/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 138373432, - "download_count": 42, - "created_at": "2020-08-12T06:20:07Z", - "updated_at": "2020-08-12T06:20:11Z", - "browser_download_url": "https://github.com/i5sing/i5SING/releases/download/v0.3.0/i5sing-darwin-x64-0.3.0.zip" - }, - { - "url": "https://api.github.com/repos/i5sing/i5SING/releases/assets/23833574", - "id": 23833574, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzODMzNTc0", - "name": "i5sing_0.3.0_amd64.deb", - "label": "", - "uploader": { - "login": "miaowing", - "id": 12780562, - "node_id": "MDQ6VXNlcjEyNzgwNTYy", - "avatar_url": "https://avatars.githubusercontent.com/u/12780562?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/miaowing", - "html_url": "https://github.com/miaowing", - "followers_url": "https://api.github.com/users/miaowing/followers", - "following_url": "https://api.github.com/users/miaowing/following{/other_user}", - "gists_url": "https://api.github.com/users/miaowing/gists{/gist_id}", - "starred_url": "https://api.github.com/users/miaowing/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/miaowing/subscriptions", - "organizations_url": "https://api.github.com/users/miaowing/orgs", - "repos_url": "https://api.github.com/users/miaowing/repos", - "events_url": "https://api.github.com/users/miaowing/events{/privacy}", - "received_events_url": "https://api.github.com/users/miaowing/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-debian-package", - "state": "uploaded", - "size": 86099016, - "download_count": 110, - "created_at": "2020-08-12T06:19:38Z", - "updated_at": "2020-08-12T06:19:41Z", - "browser_download_url": "https://github.com/i5sing/i5SING/releases/download/v0.3.0/i5sing_0.3.0_amd64.deb" - }, - { - "url": "https://api.github.com/repos/i5sing/i5SING/releases/assets/23833588", - "id": 23833588, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzODMzNTg4", - "name": "RELEASES", - "label": "", - "uploader": { - "login": "miaowing", - "id": 12780562, - "node_id": "MDQ6VXNlcjEyNzgwNTYy", - "avatar_url": "https://avatars.githubusercontent.com/u/12780562?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/miaowing", - "html_url": "https://github.com/miaowing", - "followers_url": "https://api.github.com/users/miaowing/followers", - "following_url": "https://api.github.com/users/miaowing/following{/other_user}", - "gists_url": "https://api.github.com/users/miaowing/gists{/gist_id}", - "starred_url": "https://api.github.com/users/miaowing/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/miaowing/subscriptions", - "organizations_url": "https://api.github.com/users/miaowing/orgs", - "repos_url": "https://api.github.com/users/miaowing/repos", - "events_url": "https://api.github.com/users/miaowing/events{/privacy}", - "received_events_url": "https://api.github.com/users/miaowing/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 77, - "download_count": 20, - "created_at": "2020-08-12T06:20:57Z", - "updated_at": "2020-08-12T06:20:58Z", - "browser_download_url": "https://github.com/i5sing/i5SING/releases/download/v0.3.0/RELEASES" - } - ], - "tarball_url": "https://api.github.com/repos/i5sing/i5SING/tarball/v0.3.0", - "zipball_url": "https://api.github.com/repos/i5sing/i5SING/zipball/v0.3.0", - "body_html": "" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:50.509Z" - }, - "hyper": { - "latestRelease": { - "url": "https://api.github.com/repos/vercel/hyper/releases/64564881", - "assets_url": "https://api.github.com/repos/vercel/hyper/releases/64564881/assets", - "upload_url": "https://uploads.github.com/repos/vercel/hyper/releases/64564881/assets{?name,label}", - "html_url": "https://github.com/vercel/hyper/releases/tag/v3.2.3", - "id": 64564881, - "author": { - "login": "LabhanshAgrawal", - "id": 16598275, - "node_id": "MDQ6VXNlcjE2NTk4Mjc1", - "avatar_url": "https://avatars.githubusercontent.com/u/16598275?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/LabhanshAgrawal", - "html_url": "https://github.com/LabhanshAgrawal", - "followers_url": "https://api.github.com/users/LabhanshAgrawal/followers", - "following_url": "https://api.github.com/users/LabhanshAgrawal/following{/other_user}", - "gists_url": "https://api.github.com/users/LabhanshAgrawal/gists{/gist_id}", - "starred_url": "https://api.github.com/users/LabhanshAgrawal/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/LabhanshAgrawal/subscriptions", - "organizations_url": "https://api.github.com/users/LabhanshAgrawal/orgs", - "repos_url": "https://api.github.com/users/LabhanshAgrawal/repos", - "events_url": "https://api.github.com/users/LabhanshAgrawal/events{/privacy}", - "received_events_url": "https://api.github.com/users/LabhanshAgrawal/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOA7enRs4D2S6R", - "tag_name": "v3.2.3", - "target_commitish": "master", - "name": "3.2.3", - "draft": false, - "prerelease": false, - "created_at": "2022-04-15T21:14:32Z", - "published_at": "2022-04-15T21:49:23Z", - "assets": [ - { - "url": "https://api.github.com/repos/vercel/hyper/releases/assets/62707608", - "id": 62707608, - "node_id": "RA_kwDOA7enRs4DvNeY", - "name": "Hyper-3.2.3-arm64.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 95339172, - "download_count": 1250, - "created_at": "2022-04-15T21:27:00Z", - "updated_at": "2022-04-15T21:27:03Z", - "browser_download_url": "https://github.com/vercel/hyper/releases/download/v3.2.3/Hyper-3.2.3-arm64.AppImage" - }, - { - "url": "https://api.github.com/repos/vercel/hyper/releases/assets/62708508", - "id": 62708508, - "node_id": "RA_kwDOA7enRs4DvNsc", - "name": "Hyper-3.2.3-mac-arm64.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 89431588, - "download_count": 5328, - "created_at": "2022-04-15T21:39:46Z", - "updated_at": "2022-04-15T21:39:49Z", - "browser_download_url": "https://github.com/vercel/hyper/releases/download/v3.2.3/Hyper-3.2.3-mac-arm64.dmg" - }, - { - "url": "https://api.github.com/repos/vercel/hyper/releases/assets/62708507", - "id": 62708507, - "node_id": "RA_kwDOA7enRs4DvNsb", - "name": "Hyper-3.2.3-mac-arm64.dmg.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 96139, - "download_count": 488, - "created_at": "2022-04-15T21:39:46Z", - "updated_at": "2022-04-15T21:39:46Z", - "browser_download_url": "https://github.com/vercel/hyper/releases/download/v3.2.3/Hyper-3.2.3-mac-arm64.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/vercel/hyper/releases/assets/62708483", - "id": 62708483, - "node_id": "RA_kwDOA7enRs4DvNsD", - "name": "Hyper-3.2.3-mac-arm64.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 85638180, - "download_count": 172532, - "created_at": "2022-04-15T21:39:39Z", - "updated_at": "2022-04-15T21:39:42Z", - "browser_download_url": "https://github.com/vercel/hyper/releases/download/v3.2.3/Hyper-3.2.3-mac-arm64.zip" - }, - { - "url": "https://api.github.com/repos/vercel/hyper/releases/assets/62708484", - "id": 62708484, - "node_id": "RA_kwDOA7enRs4DvNsE", - "name": "Hyper-3.2.3-mac-arm64.zip.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 90195, - "download_count": 449, - "created_at": "2022-04-15T21:39:39Z", - "updated_at": "2022-04-15T21:39:39Z", - "browser_download_url": "https://github.com/vercel/hyper/releases/download/v3.2.3/Hyper-3.2.3-mac-arm64.zip.blockmap" - }, - { - "url": "https://api.github.com/repos/vercel/hyper/releases/assets/62708228", - "id": 62708228, - "node_id": "RA_kwDOA7enRs4DvNoE", - "name": "Hyper-3.2.3-mac-x64.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 88646780, - "download_count": 5503, - "created_at": "2022-04-15T21:35:21Z", - "updated_at": "2022-04-15T21:35:24Z", - "browser_download_url": "https://github.com/vercel/hyper/releases/download/v3.2.3/Hyper-3.2.3-mac-x64.dmg" - }, - { - "url": "https://api.github.com/repos/vercel/hyper/releases/assets/62708227", - "id": 62708227, - "node_id": "RA_kwDOA7enRs4DvNoD", - "name": "Hyper-3.2.3-mac-x64.dmg.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 93040, - "download_count": 468, - "created_at": "2022-04-15T21:35:21Z", - "updated_at": "2022-04-15T21:35:21Z", - "browser_download_url": "https://github.com/vercel/hyper/releases/download/v3.2.3/Hyper-3.2.3-mac-x64.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/vercel/hyper/releases/assets/62708076", - "id": 62708076, - "node_id": "RA_kwDOA7enRs4DvNls", - "name": "Hyper-3.2.3-mac-x64.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 85147201, - "download_count": 173500, - "created_at": "2022-04-15T21:33:55Z", - "updated_at": "2022-04-15T21:33:58Z", - "browser_download_url": "https://github.com/vercel/hyper/releases/download/v3.2.3/Hyper-3.2.3-mac-x64.zip" - }, - { - "url": "https://api.github.com/repos/vercel/hyper/releases/assets/62708075", - "id": 62708075, - "node_id": "RA_kwDOA7enRs4DvNlr", - "name": "Hyper-3.2.3-mac-x64.zip.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 89974, - "download_count": 432, - "created_at": "2022-04-15T21:33:55Z", - "updated_at": "2022-04-15T21:33:55Z", - "browser_download_url": "https://github.com/vercel/hyper/releases/download/v3.2.3/Hyper-3.2.3-mac-x64.zip.blockmap" - }, - { - "url": "https://api.github.com/repos/vercel/hyper/releases/assets/62707795", - "id": 62707795, - "node_id": "RA_kwDOA7enRs4DvNhT", - "name": "hyper-3.2.3.aarch64.rpm", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/x-redhat-package-manager", - "state": "uploaded", - "size": 62621540, - "download_count": 1198, - "created_at": "2022-04-15T21:29:43Z", - "updated_at": "2022-04-15T21:29:46Z", - "browser_download_url": "https://github.com/vercel/hyper/releases/download/v3.2.3/hyper-3.2.3.aarch64.rpm" - }, - { - "url": "https://api.github.com/repos/vercel/hyper/releases/assets/62707598", - "id": 62707598, - "node_id": "RA_kwDOA7enRs4DvNeO", - "name": "Hyper-3.2.3.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 89312751, - "download_count": 4310, - "created_at": "2022-04-15T21:26:54Z", - "updated_at": "2022-04-15T21:26:57Z", - "browser_download_url": "https://github.com/vercel/hyper/releases/download/v3.2.3/Hyper-3.2.3.AppImage" - }, - { - "url": "https://api.github.com/repos/vercel/hyper/releases/assets/62707821", - "id": 62707821, - "node_id": "RA_kwDOA7enRs4DvNht", - "name": "hyper-3.2.3.x86_64.rpm", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/x-redhat-package-manager", - "state": "uploaded", - "size": 62617972, - "download_count": 1678, - "created_at": "2022-04-15T21:30:09Z", - "updated_at": "2022-04-15T21:30:12Z", - "browser_download_url": "https://github.com/vercel/hyper/releases/download/v3.2.3/hyper-3.2.3.x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/vercel/hyper/releases/assets/62707949", - "id": 62707949, - "node_id": "RA_kwDOA7enRs4DvNjt", - "name": "Hyper-Setup-3.2.3.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 67179984, - "download_count": 16065, - "created_at": "2022-04-15T21:32:06Z", - "updated_at": "2022-04-15T21:32:07Z", - "browser_download_url": "https://github.com/vercel/hyper/releases/download/v3.2.3/Hyper-Setup-3.2.3.exe" - }, - { - "url": "https://api.github.com/repos/vercel/hyper/releases/assets/62707950", - "id": 62707950, - "node_id": "RA_kwDOA7enRs4DvNju", - "name": "Hyper-Setup-3.2.3.exe.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 72068, - "download_count": 412, - "created_at": "2022-04-15T21:32:06Z", - "updated_at": "2022-04-15T21:32:06Z", - "browser_download_url": "https://github.com/vercel/hyper/releases/download/v3.2.3/Hyper-Setup-3.2.3.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/vercel/hyper/releases/assets/62707700", - "id": 62707700, - "node_id": "RA_kwDOA7enRs4DvNf0", - "name": "hyper_3.2.3_amd64.deb", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 79412134, - "download_count": 6496, - "created_at": "2022-04-15T21:27:52Z", - "updated_at": "2022-04-15T21:27:56Z", - "browser_download_url": "https://github.com/vercel/hyper/releases/download/v3.2.3/hyper_3.2.3_amd64.deb" - }, - { - "url": "https://api.github.com/repos/vercel/hyper/releases/assets/62707648", - "id": 62707648, - "node_id": "RA_kwDOA7enRs4DvNfA", - "name": "hyper_3.2.3_amd64.snap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 76431360, - "download_count": 572, - "created_at": "2022-04-15T21:27:23Z", - "updated_at": "2022-04-15T21:27:26Z", - "browser_download_url": "https://github.com/vercel/hyper/releases/download/v3.2.3/hyper_3.2.3_amd64.snap" - }, - { - "url": "https://api.github.com/repos/vercel/hyper/releases/assets/62707665", - "id": 62707665, - "node_id": "RA_kwDOA7enRs4DvNfR", - "name": "hyper_3.2.3_arm64.deb", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 84979104, - "download_count": 1549, - "created_at": "2022-04-15T21:27:33Z", - "updated_at": "2022-04-15T21:27:36Z", - "browser_download_url": "https://github.com/vercel/hyper/releases/download/v3.2.3/hyper_3.2.3_arm64.deb" - }, - { - "url": "https://api.github.com/repos/vercel/hyper/releases/assets/62707833", - "id": 62707833, - "node_id": "RA_kwDOA7enRs4DvNh5", - "name": "latest-linux-arm64.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 373, - "download_count": 407, - "created_at": "2022-04-15T21:30:12Z", - "updated_at": "2022-04-15T21:30:12Z", - "browser_download_url": "https://github.com/vercel/hyper/releases/download/v3.2.3/latest-linux-arm64.yml" - }, - { - "url": "https://api.github.com/repos/vercel/hyper/releases/assets/62707831", - "id": 62707831, - "node_id": "RA_kwDOA7enRs4DvNh3", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 360, - "download_count": 435, - "created_at": "2022-04-15T21:30:12Z", - "updated_at": "2022-04-15T21:30:12Z", - "browser_download_url": "https://github.com/vercel/hyper/releases/download/v3.2.3/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/vercel/hyper/releases/assets/62708515", - "id": 62708515, - "node_id": "RA_kwDOA7enRs4DvNsj", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 805, - "download_count": 395, - "created_at": "2022-04-15T21:39:49Z", - "updated_at": "2022-04-15T21:39:49Z", - "browser_download_url": "https://github.com/vercel/hyper/releases/download/v3.2.3/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/vercel/hyper/releases/assets/62707953", - "id": 62707953, - "node_id": "RA_kwDOA7enRs4DvNjx", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 338, - "download_count": 420, - "created_at": "2022-04-15T21:32:07Z", - "updated_at": "2022-04-15T21:32:08Z", - "browser_download_url": "https://github.com/vercel/hyper/releases/download/v3.2.3/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/vercel/hyper/tarball/v3.2.3", - "zipball_url": "https://api.github.com/repos/vercel/hyper/zipball/v3.2.3", - "body_html": "

V3.2.3

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
OSInstaller
Macdmgx64 (Intel)arm64 (M1)
Linuxdebx64arm64
rpmx64arm64
AppImagex64arm64
snapx64
Windowsexex64
\n

Changelog

\n
    \n
  • Revert \"Allow transparent backgrounds in webgl\" (2f757d8)
  • \n
\n

Note: This is being done to avoid transparency issues in recent releases with the webgl renderer. Will re-enable once webgl and transparency work together properly.

\n

Full Changelog: v3.2.2...v3.2.3

", - "reactions": { - "url": "https://api.github.com/repos/vercel/hyper/releases/64564881/reactions", - "total_count": 3, - "+1": 3, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:50.530Z" - }, - "image-optimizer": { - "latestRelease": { - "url": "https://api.github.com/repos/antonreshetov/image-optimizer/releases/57257345", - "assets_url": "https://api.github.com/repos/antonreshetov/image-optimizer/releases/57257345/assets", - "upload_url": "https://uploads.github.com/repos/antonreshetov/image-optimizer/releases/57257345/assets{?name,label}", - "html_url": "https://github.com/antonreshetov/image-optimizer/releases/tag/v1.3.2", - "id": 57257345, - "author": { - "login": "antonreshetov", - "id": 17480987, - "node_id": "MDQ6VXNlcjE3NDgwOTg3", - "avatar_url": "https://avatars.githubusercontent.com/u/17480987?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/antonreshetov", - "html_url": "https://github.com/antonreshetov", - "followers_url": "https://api.github.com/users/antonreshetov/followers", - "following_url": "https://api.github.com/users/antonreshetov/following{/other_user}", - "gists_url": "https://api.github.com/users/antonreshetov/gists{/gist_id}", - "starred_url": "https://api.github.com/users/antonreshetov/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/antonreshetov/subscriptions", - "organizations_url": "https://api.github.com/users/antonreshetov/orgs", - "repos_url": "https://api.github.com/users/antonreshetov/repos", - "events_url": "https://api.github.com/users/antonreshetov/events{/privacy}", - "received_events_url": "https://api.github.com/users/antonreshetov/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOGb0gws4Daa2B", - "tag_name": "v1.3.2", - "target_commitish": "master", - "name": "v1.3.2", - "draft": false, - "prerelease": false, - "created_at": "2022-01-17T04:15:45Z", - "published_at": "2022-01-17T04:32:17Z", - "assets": [ - { - "url": "https://api.github.com/repos/antonreshetov/image-optimizer/releases/assets/54158868", - "id": 54158868, - "node_id": "RA_kwDOGb0gws4DOmYU", - "name": "Image.Optimizer-1.3.2-arm64.dmg", - "label": null, - "uploader": { - "login": "antonreshetov", - "id": 17480987, - "node_id": "MDQ6VXNlcjE3NDgwOTg3", - "avatar_url": "https://avatars.githubusercontent.com/u/17480987?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/antonreshetov", - "html_url": "https://github.com/antonreshetov", - "followers_url": "https://api.github.com/users/antonreshetov/followers", - "following_url": "https://api.github.com/users/antonreshetov/following{/other_user}", - "gists_url": "https://api.github.com/users/antonreshetov/gists{/gist_id}", - "starred_url": "https://api.github.com/users/antonreshetov/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/antonreshetov/subscriptions", - "organizations_url": "https://api.github.com/users/antonreshetov/orgs", - "repos_url": "https://api.github.com/users/antonreshetov/repos", - "events_url": "https://api.github.com/users/antonreshetov/events{/privacy}", - "received_events_url": "https://api.github.com/users/antonreshetov/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-diskcopy", - "state": "uploaded", - "size": 95666362, - "download_count": 362, - "created_at": "2022-01-17T04:31:44Z", - "updated_at": "2022-01-17T04:31:59Z", - "browser_download_url": "https://github.com/antonreshetov/image-optimizer/releases/download/v1.3.2/Image.Optimizer-1.3.2-arm64.dmg" - }, - { - "url": "https://api.github.com/repos/antonreshetov/image-optimizer/releases/assets/54158877", - "id": 54158877, - "node_id": "RA_kwDOGb0gws4DOmYd", - "name": "Image.Optimizer-1.3.2.dmg", - "label": null, - "uploader": { - "login": "antonreshetov", - "id": 17480987, - "node_id": "MDQ6VXNlcjE3NDgwOTg3", - "avatar_url": "https://avatars.githubusercontent.com/u/17480987?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/antonreshetov", - "html_url": "https://github.com/antonreshetov", - "followers_url": "https://api.github.com/users/antonreshetov/followers", - "following_url": "https://api.github.com/users/antonreshetov/following{/other_user}", - "gists_url": "https://api.github.com/users/antonreshetov/gists{/gist_id}", - "starred_url": "https://api.github.com/users/antonreshetov/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/antonreshetov/subscriptions", - "organizations_url": "https://api.github.com/users/antonreshetov/orgs", - "repos_url": "https://api.github.com/users/antonreshetov/repos", - "events_url": "https://api.github.com/users/antonreshetov/events{/privacy}", - "received_events_url": "https://api.github.com/users/antonreshetov/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-diskcopy", - "state": "uploaded", - "size": 93094195, - "download_count": 488, - "created_at": "2022-01-17T04:31:59Z", - "updated_at": "2022-01-17T04:32:13Z", - "browser_download_url": "https://github.com/antonreshetov/image-optimizer/releases/download/v1.3.2/Image.Optimizer-1.3.2.dmg" - } - ], - "tarball_url": "https://api.github.com/repos/antonreshetov/image-optimizer/tarball/v1.3.2", - "zipball_url": "https://api.github.com/repos/antonreshetov/image-optimizer/zipball/v1.3.2", - "body_html": "

What's Changed

\n
    \n
  • fix: jpeg compression in place #12 in #13
  • \n
", - "reactions": { - "url": "https://api.github.com/repos/antonreshetov/image-optimizer/releases/57257345/reactions", - "total_count": 5, - "+1": 3, - "-1": 0, - "laugh": 2, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:50.651Z" - }, - "image-shrinker": { - "latestRelease": { - "url": "https://api.github.com/repos/stefansl/image-shrinker/releases/32488552", - "assets_url": "https://api.github.com/repos/stefansl/image-shrinker/releases/32488552/assets", - "upload_url": "https://uploads.github.com/repos/stefansl/image-shrinker/releases/32488552/assets{?name,label}", - "html_url": "https://github.com/stefansl/image-shrinker/releases/tag/v1.6.4", - "id": 32488552, - "author": { - "login": "stefansl", - "id": 1564251, - "node_id": "MDQ6VXNlcjE1NjQyNTE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1564251?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/stefansl", - "html_url": "https://github.com/stefansl", - "followers_url": "https://api.github.com/users/stefansl/followers", - "following_url": "https://api.github.com/users/stefansl/following{/other_user}", - "gists_url": "https://api.github.com/users/stefansl/gists{/gist_id}", - "starred_url": "https://api.github.com/users/stefansl/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/stefansl/subscriptions", - "organizations_url": "https://api.github.com/users/stefansl/orgs", - "repos_url": "https://api.github.com/users/stefansl/repos", - "events_url": "https://api.github.com/users/stefansl/events{/privacy}", - "received_events_url": "https://api.github.com/users/stefansl/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTMyNDg4NTUy", - "tag_name": "v1.6.4", - "target_commitish": "master", - "name": "This is 1.6.4 🤙🏻", - "draft": false, - "prerelease": false, - "created_at": "2020-10-13T07:22:39Z", - "published_at": "2020-10-13T08:53:16Z", - "assets": [ - { - "url": "https://api.github.com/repos/stefansl/image-shrinker/releases/assets/26910403", - "id": 26910403, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI2OTEwNDAz", - "name": "Image-Shrinker-1.6.4-mac.zip", - "label": "", - "uploader": { - "login": "stefansl", - "id": 1564251, - "node_id": "MDQ6VXNlcjE1NjQyNTE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1564251?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/stefansl", - "html_url": "https://github.com/stefansl", - "followers_url": "https://api.github.com/users/stefansl/followers", - "following_url": "https://api.github.com/users/stefansl/following{/other_user}", - "gists_url": "https://api.github.com/users/stefansl/gists{/gist_id}", - "starred_url": "https://api.github.com/users/stefansl/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/stefansl/subscriptions", - "organizations_url": "https://api.github.com/users/stefansl/orgs", - "repos_url": "https://api.github.com/users/stefansl/repos", - "events_url": "https://api.github.com/users/stefansl/events{/privacy}", - "received_events_url": "https://api.github.com/users/stefansl/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 89298482, - "download_count": 1100, - "created_at": "2020-10-13T07:43:23Z", - "updated_at": "2020-10-13T07:56:01Z", - "browser_download_url": "https://github.com/stefansl/image-shrinker/releases/download/v1.6.4/Image-Shrinker-1.6.4-mac.zip" - }, - { - "url": "https://api.github.com/repos/stefansl/image-shrinker/releases/assets/26910392", - "id": 26910392, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI2OTEwMzky", - "name": "Image-Shrinker-1.6.4.dmg", - "label": "", - "uploader": { - "login": "stefansl", - "id": 1564251, - "node_id": "MDQ6VXNlcjE1NjQyNTE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1564251?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/stefansl", - "html_url": "https://github.com/stefansl", - "followers_url": "https://api.github.com/users/stefansl/followers", - "following_url": "https://api.github.com/users/stefansl/following{/other_user}", - "gists_url": "https://api.github.com/users/stefansl/gists{/gist_id}", - "starred_url": "https://api.github.com/users/stefansl/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/stefansl/subscriptions", - "organizations_url": "https://api.github.com/users/stefansl/orgs", - "repos_url": "https://api.github.com/users/stefansl/repos", - "events_url": "https://api.github.com/users/stefansl/events{/privacy}", - "received_events_url": "https://api.github.com/users/stefansl/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 91359340, - "download_count": 2588, - "created_at": "2020-10-13T07:43:04Z", - "updated_at": "2020-10-13T07:53:49Z", - "browser_download_url": "https://github.com/stefansl/image-shrinker/releases/download/v1.6.4/Image-Shrinker-1.6.4.dmg" - }, - { - "url": "https://api.github.com/repos/stefansl/image-shrinker/releases/assets/26910393", - "id": 26910393, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI2OTEwMzkz", - "name": "Image-Shrinker-1.6.4.dmg.blockmap", - "label": "", - "uploader": { - "login": "stefansl", - "id": 1564251, - "node_id": "MDQ6VXNlcjE1NjQyNTE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1564251?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/stefansl", - "html_url": "https://github.com/stefansl", - "followers_url": "https://api.github.com/users/stefansl/followers", - "following_url": "https://api.github.com/users/stefansl/following{/other_user}", - "gists_url": "https://api.github.com/users/stefansl/gists{/gist_id}", - "starred_url": "https://api.github.com/users/stefansl/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/stefansl/subscriptions", - "organizations_url": "https://api.github.com/users/stefansl/orgs", - "repos_url": "https://api.github.com/users/stefansl/repos", - "events_url": "https://api.github.com/users/stefansl/events{/privacy}", - "received_events_url": "https://api.github.com/users/stefansl/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 96516, - "download_count": 18, - "created_at": "2020-10-13T07:43:04Z", - "updated_at": "2020-10-13T07:43:05Z", - "browser_download_url": "https://github.com/stefansl/image-shrinker/releases/download/v1.6.4/Image-Shrinker-1.6.4.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/stefansl/image-shrinker/releases/assets/26910815", - "id": 26910815, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI2OTEwODE1", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "stefansl", - "id": 1564251, - "node_id": "MDQ6VXNlcjE1NjQyNTE=", - "avatar_url": "https://avatars.githubusercontent.com/u/1564251?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/stefansl", - "html_url": "https://github.com/stefansl", - "followers_url": "https://api.github.com/users/stefansl/followers", - "following_url": "https://api.github.com/users/stefansl/following{/other_user}", - "gists_url": "https://api.github.com/users/stefansl/gists{/gist_id}", - "starred_url": "https://api.github.com/users/stefansl/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/stefansl/subscriptions", - "organizations_url": "https://api.github.com/users/stefansl/orgs", - "repos_url": "https://api.github.com/users/stefansl/repos", - "events_url": "https://api.github.com/users/stefansl/events{/privacy}", - "received_events_url": "https://api.github.com/users/stefansl/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 530, - "download_count": 27923, - "created_at": "2020-10-13T07:56:01Z", - "updated_at": "2020-10-13T07:56:01Z", - "browser_download_url": "https://github.com/stefansl/image-shrinker/releases/download/v1.6.4/latest-mac.yml" - } - ], - "tarball_url": "https://api.github.com/repos/stefansl/image-shrinker/tarball/v1.6.4", - "zipball_url": "https://api.github.com/repos/stefansl/image-shrinker/zipball/v1.6.4", - "body_html": "

Please download this one from Github. Auto update did not work properly since 1.6.2

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:50.688Z" - }, - "imagine": { - "latestRelease": { - "url": "https://api.github.com/repos/meowtec/Imagine/releases/42639603", - "assets_url": "https://api.github.com/repos/meowtec/Imagine/releases/42639603/assets", - "upload_url": "https://uploads.github.com/repos/meowtec/Imagine/releases/42639603/assets{?name,label}", - "html_url": "https://github.com/meowtec/Imagine/releases/tag/v0.6.1", - "id": 42639603, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTQyNjM5NjAz", - "tag_name": "v0.6.1", - "target_commitish": "master", - "name": "0.6.1", - "draft": false, - "prerelease": false, - "created_at": "2021-05-08T06:46:15Z", - "published_at": "2021-05-08T07:11:00Z", - "assets": [ - { - "url": "https://api.github.com/repos/meowtec/Imagine/releases/assets/36631360", - "id": 36631360, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2NjMxMzYw", - "name": "Imagine-0.6.1-mac.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 88947048, - "download_count": 1365, - "created_at": "2021-05-08T06:49:53Z", - "updated_at": "2021-05-08T06:49:57Z", - "browser_download_url": "https://github.com/meowtec/Imagine/releases/download/v0.6.1/Imagine-0.6.1-mac.zip" - }, - { - "url": "https://api.github.com/repos/meowtec/Imagine/releases/assets/36631321", - "id": 36631321, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2NjMxMzIx", - "name": "Imagine-0.6.1.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 91272301, - "download_count": 2620, - "created_at": "2021-05-08T06:48:35Z", - "updated_at": "2021-05-08T06:48:39Z", - "browser_download_url": "https://github.com/meowtec/Imagine/releases/download/v0.6.1/Imagine-0.6.1.AppImage" - }, - { - "url": "https://api.github.com/repos/meowtec/Imagine/releases/assets/36631353", - "id": 36631353, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2NjMxMzUz", - "name": "Imagine-0.6.1.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 91529541, - "download_count": 1384, - "created_at": "2021-05-08T06:49:31Z", - "updated_at": "2021-05-08T06:49:35Z", - "browser_download_url": "https://github.com/meowtec/Imagine/releases/download/v0.6.1/Imagine-0.6.1.dmg" - }, - { - "url": "https://api.github.com/repos/meowtec/Imagine/releases/assets/36631352", - "id": 36631352, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2NjMxMzUy", - "name": "Imagine-0.6.1.dmg.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 96029, - "download_count": 74, - "created_at": "2021-05-08T06:49:31Z", - "updated_at": "2021-05-08T06:49:32Z", - "browser_download_url": "https://github.com/meowtec/Imagine/releases/download/v0.6.1/Imagine-0.6.1.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/meowtec/Imagine/releases/assets/36631354", - "id": 36631354, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2NjMxMzU0", - "name": "Imagine-0.6.1.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 62309425, - "download_count": 6724, - "created_at": "2021-05-08T06:49:38Z", - "updated_at": "2021-05-08T06:49:42Z", - "browser_download_url": "https://github.com/meowtec/Imagine/releases/download/v0.6.1/Imagine-0.6.1.exe" - }, - { - "url": "https://api.github.com/repos/meowtec/Imagine/releases/assets/36631356", - "id": 36631356, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2NjMxMzU2", - "name": "Imagine-Setup-0.6.1.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 62473586, - "download_count": 6270, - "created_at": "2021-05-08T06:49:40Z", - "updated_at": "2021-05-08T06:49:43Z", - "browser_download_url": "https://github.com/meowtec/Imagine/releases/download/v0.6.1/Imagine-Setup-0.6.1.exe" - }, - { - "url": "https://api.github.com/repos/meowtec/Imagine/releases/assets/36631355", - "id": 36631355, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2NjMxMzU1", - "name": "Imagine-Setup-0.6.1.exe.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 66277, - "download_count": 121, - "created_at": "2021-05-08T06:49:40Z", - "updated_at": "2021-05-08T06:49:41Z", - "browser_download_url": "https://github.com/meowtec/Imagine/releases/download/v0.6.1/Imagine-Setup-0.6.1.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/meowtec/Imagine/releases/assets/36631345", - "id": 36631345, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2NjMxMzQ1", - "name": "Imagine_0.6.1_amd64.snap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 78614528, - "download_count": 186, - "created_at": "2021-05-08T06:48:56Z", - "updated_at": "2021-05-08T06:48:59Z", - "browser_download_url": "https://github.com/meowtec/Imagine/releases/download/v0.6.1/Imagine_0.6.1_amd64.snap" - }, - { - "url": "https://api.github.com/repos/meowtec/Imagine/releases/assets/36631347", - "id": 36631347, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2NjMxMzQ3", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 364, - "download_count": 6608, - "created_at": "2021-05-08T06:48:59Z", - "updated_at": "2021-05-08T06:48:59Z", - "browser_download_url": "https://github.com/meowtec/Imagine/releases/download/v0.6.1/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/meowtec/Imagine/releases/assets/36631361", - "id": 36631361, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2NjMxMzYx", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 509, - "download_count": 28997, - "created_at": "2021-05-08T06:49:58Z", - "updated_at": "2021-05-08T06:49:58Z", - "browser_download_url": "https://github.com/meowtec/Imagine/releases/download/v0.6.1/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/meowtec/Imagine/releases/assets/36631358", - "id": 36631358, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2NjMxMzU4", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 374, - "download_count": 116384, - "created_at": "2021-05-08T06:49:44Z", - "updated_at": "2021-05-08T06:49:44Z", - "browser_download_url": "https://github.com/meowtec/Imagine/releases/download/v0.6.1/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/meowtec/Imagine/tarball/v0.6.1", - "zipball_url": "https://api.github.com/repos/meowtec/Imagine/zipball/v0.6.1", - "body_html": "

Fixies:

\n
    \n
  • fix the saving issue on windows. #90 #91
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:50.737Z" - }, - "inboxer": { - "latestRelease": { - "url": "https://api.github.com/repos/denysdovhan/inboxer/releases/16436962", - "assets_url": "https://api.github.com/repos/denysdovhan/inboxer/releases/16436962/assets", - "upload_url": "https://uploads.github.com/repos/denysdovhan/inboxer/releases/16436962/assets{?name,label}", - "html_url": "https://github.com/denysdovhan/inboxer/releases/tag/v1.3.2", - "id": 16436962, - "author": { - "login": "jmarino", - "id": 51268, - "node_id": "MDQ6VXNlcjUxMjY4", - "avatar_url": "https://avatars.githubusercontent.com/u/51268?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jmarino", - "html_url": "https://github.com/jmarino", - "followers_url": "https://api.github.com/users/jmarino/followers", - "following_url": "https://api.github.com/users/jmarino/following{/other_user}", - "gists_url": "https://api.github.com/users/jmarino/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jmarino/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jmarino/subscriptions", - "organizations_url": "https://api.github.com/users/jmarino/orgs", - "repos_url": "https://api.github.com/users/jmarino/repos", - "events_url": "https://api.github.com/users/jmarino/events{/privacy}", - "received_events_url": "https://api.github.com/users/jmarino/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTE2NDM2OTYy", - "tag_name": "v1.3.2", - "target_commitish": "master", - "name": "v1.3.2", - "draft": false, - "prerelease": false, - "created_at": "2019-03-29T15:06:33Z", - "published_at": "2019-04-01T14:17:47Z", - "assets": [ - { - "url": "https://api.github.com/repos/denysdovhan/inboxer/releases/assets/11793955", - "id": 11793955, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExNzkzOTU1", - "name": "Inboxer-1.3.2-mac.zip", - "label": "", - "uploader": { - "login": "denysdovhan", - "id": 3459374, - "node_id": "MDQ6VXNlcjM0NTkzNzQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/3459374?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/denysdovhan", - "html_url": "https://github.com/denysdovhan", - "followers_url": "https://api.github.com/users/denysdovhan/followers", - "following_url": "https://api.github.com/users/denysdovhan/following{/other_user}", - "gists_url": "https://api.github.com/users/denysdovhan/gists{/gist_id}", - "starred_url": "https://api.github.com/users/denysdovhan/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/denysdovhan/subscriptions", - "organizations_url": "https://api.github.com/users/denysdovhan/orgs", - "repos_url": "https://api.github.com/users/denysdovhan/repos", - "events_url": "https://api.github.com/users/denysdovhan/events{/privacy}", - "received_events_url": "https://api.github.com/users/denysdovhan/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 61995498, - "download_count": 325, - "created_at": "2019-03-29T14:03:28Z", - "updated_at": "2019-03-29T14:03:31Z", - "browser_download_url": "https://github.com/denysdovhan/inboxer/releases/download/v1.3.2/Inboxer-1.3.2-mac.zip" - }, - { - "url": "https://api.github.com/repos/denysdovhan/inboxer/releases/assets/11793968", - "id": 11793968, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExNzkzOTY4", - "name": "inboxer-1.3.2-x86_64.AppImage", - "label": "", - "uploader": { - "login": "denysdovhan", - "id": 3459374, - "node_id": "MDQ6VXNlcjM0NTkzNzQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/3459374?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/denysdovhan", - "html_url": "https://github.com/denysdovhan", - "followers_url": "https://api.github.com/users/denysdovhan/followers", - "following_url": "https://api.github.com/users/denysdovhan/following{/other_user}", - "gists_url": "https://api.github.com/users/denysdovhan/gists{/gist_id}", - "starred_url": "https://api.github.com/users/denysdovhan/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/denysdovhan/subscriptions", - "organizations_url": "https://api.github.com/users/denysdovhan/orgs", - "repos_url": "https://api.github.com/users/denysdovhan/repos", - "events_url": "https://api.github.com/users/denysdovhan/events{/privacy}", - "received_events_url": "https://api.github.com/users/denysdovhan/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 64984174, - "download_count": 4198, - "created_at": "2019-03-29T14:03:59Z", - "updated_at": "2019-03-29T14:04:02Z", - "browser_download_url": "https://github.com/denysdovhan/inboxer/releases/download/v1.3.2/inboxer-1.3.2-x86_64.AppImage" - }, - { - "url": "https://api.github.com/repos/denysdovhan/inboxer/releases/assets/11793949", - "id": 11793949, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExNzkzOTQ5", - "name": "Inboxer-1.3.2.dmg", - "label": "", - "uploader": { - "login": "denysdovhan", - "id": 3459374, - "node_id": "MDQ6VXNlcjM0NTkzNzQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/3459374?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/denysdovhan", - "html_url": "https://github.com/denysdovhan", - "followers_url": "https://api.github.com/users/denysdovhan/followers", - "following_url": "https://api.github.com/users/denysdovhan/following{/other_user}", - "gists_url": "https://api.github.com/users/denysdovhan/gists{/gist_id}", - "starred_url": "https://api.github.com/users/denysdovhan/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/denysdovhan/subscriptions", - "organizations_url": "https://api.github.com/users/denysdovhan/orgs", - "repos_url": "https://api.github.com/users/denysdovhan/repos", - "events_url": "https://api.github.com/users/denysdovhan/events{/privacy}", - "received_events_url": "https://api.github.com/users/denysdovhan/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 64236725, - "download_count": 1123, - "created_at": "2019-03-29T14:03:22Z", - "updated_at": "2019-03-29T14:03:25Z", - "browser_download_url": "https://github.com/denysdovhan/inboxer/releases/download/v1.3.2/Inboxer-1.3.2.dmg" - }, - { - "url": "https://api.github.com/repos/denysdovhan/inboxer/releases/assets/11793950", - "id": 11793950, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExNzkzOTUw", - "name": "Inboxer-1.3.2.dmg.blockmap", - "label": "", - "uploader": { - "login": "denysdovhan", - "id": 3459374, - "node_id": "MDQ6VXNlcjM0NTkzNzQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/3459374?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/denysdovhan", - "html_url": "https://github.com/denysdovhan", - "followers_url": "https://api.github.com/users/denysdovhan/followers", - "following_url": "https://api.github.com/users/denysdovhan/following{/other_user}", - "gists_url": "https://api.github.com/users/denysdovhan/gists{/gist_id}", - "starred_url": "https://api.github.com/users/denysdovhan/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/denysdovhan/subscriptions", - "organizations_url": "https://api.github.com/users/denysdovhan/orgs", - "repos_url": "https://api.github.com/users/denysdovhan/repos", - "events_url": "https://api.github.com/users/denysdovhan/events{/privacy}", - "received_events_url": "https://api.github.com/users/denysdovhan/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 67884, - "download_count": 47, - "created_at": "2019-03-29T14:03:22Z", - "updated_at": "2019-03-29T14:03:23Z", - "browser_download_url": "https://github.com/denysdovhan/inboxer/releases/download/v1.3.2/Inboxer-1.3.2.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/denysdovhan/inboxer/releases/assets/11794098", - "id": 11794098, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExNzk0MDk4", - "name": "inboxer-setup-1.3.2.exe", - "label": "", - "uploader": { - "login": "denysdovhan", - "id": 3459374, - "node_id": "MDQ6VXNlcjM0NTkzNzQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/3459374?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/denysdovhan", - "html_url": "https://github.com/denysdovhan", - "followers_url": "https://api.github.com/users/denysdovhan/followers", - "following_url": "https://api.github.com/users/denysdovhan/following{/other_user}", - "gists_url": "https://api.github.com/users/denysdovhan/gists{/gist_id}", - "starred_url": "https://api.github.com/users/denysdovhan/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/denysdovhan/subscriptions", - "organizations_url": "https://api.github.com/users/denysdovhan/orgs", - "repos_url": "https://api.github.com/users/denysdovhan/repos", - "events_url": "https://api.github.com/users/denysdovhan/events{/privacy}", - "received_events_url": "https://api.github.com/users/denysdovhan/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 48884928, - "download_count": 19963, - "created_at": "2019-03-29T14:07:46Z", - "updated_at": "2019-03-29T14:07:47Z", - "browser_download_url": "https://github.com/denysdovhan/inboxer/releases/download/v1.3.2/inboxer-setup-1.3.2.exe" - }, - { - "url": "https://api.github.com/repos/denysdovhan/inboxer/releases/assets/11794097", - "id": 11794097, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExNzk0MDk3", - "name": "inboxer-setup-1.3.2.exe.blockmap", - "label": "", - "uploader": { - "login": "denysdovhan", - "id": 3459374, - "node_id": "MDQ6VXNlcjM0NTkzNzQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/3459374?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/denysdovhan", - "html_url": "https://github.com/denysdovhan", - "followers_url": "https://api.github.com/users/denysdovhan/followers", - "following_url": "https://api.github.com/users/denysdovhan/following{/other_user}", - "gists_url": "https://api.github.com/users/denysdovhan/gists{/gist_id}", - "starred_url": "https://api.github.com/users/denysdovhan/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/denysdovhan/subscriptions", - "organizations_url": "https://api.github.com/users/denysdovhan/orgs", - "repos_url": "https://api.github.com/users/denysdovhan/repos", - "events_url": "https://api.github.com/users/denysdovhan/events{/privacy}", - "received_events_url": "https://api.github.com/users/denysdovhan/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 51831, - "download_count": 619, - "created_at": "2019-03-29T14:07:46Z", - "updated_at": "2019-03-29T14:07:46Z", - "browser_download_url": "https://github.com/denysdovhan/inboxer/releases/download/v1.3.2/inboxer-setup-1.3.2.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/denysdovhan/inboxer/releases/assets/11794066", - "id": 11794066, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExNzk0MDY2", - "name": "inboxer_1.3.2_amd64.deb", - "label": "", - "uploader": { - "login": "denysdovhan", - "id": 3459374, - "node_id": "MDQ6VXNlcjM0NTkzNzQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/3459374?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/denysdovhan", - "html_url": "https://github.com/denysdovhan", - "followers_url": "https://api.github.com/users/denysdovhan/followers", - "following_url": "https://api.github.com/users/denysdovhan/following{/other_user}", - "gists_url": "https://api.github.com/users/denysdovhan/gists{/gist_id}", - "starred_url": "https://api.github.com/users/denysdovhan/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/denysdovhan/subscriptions", - "organizations_url": "https://api.github.com/users/denysdovhan/orgs", - "repos_url": "https://api.github.com/users/denysdovhan/repos", - "events_url": "https://api.github.com/users/denysdovhan/events{/privacy}", - "received_events_url": "https://api.github.com/users/denysdovhan/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 47368906, - "download_count": 658, - "created_at": "2019-03-29T14:06:17Z", - "updated_at": "2019-03-29T14:06:18Z", - "browser_download_url": "https://github.com/denysdovhan/inboxer/releases/download/v1.3.2/inboxer_1.3.2_amd64.deb" - }, - { - "url": "https://api.github.com/repos/denysdovhan/inboxer/releases/assets/11794011", - "id": 11794011, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExNzk0MDEx", - "name": "inboxer_1.3.2_amd64.snap", - "label": "", - "uploader": { - "login": "denysdovhan", - "id": 3459374, - "node_id": "MDQ6VXNlcjM0NTkzNzQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/3459374?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/denysdovhan", - "html_url": "https://github.com/denysdovhan", - "followers_url": "https://api.github.com/users/denysdovhan/followers", - "following_url": "https://api.github.com/users/denysdovhan/following{/other_user}", - "gists_url": "https://api.github.com/users/denysdovhan/gists{/gist_id}", - "starred_url": "https://api.github.com/users/denysdovhan/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/denysdovhan/subscriptions", - "organizations_url": "https://api.github.com/users/denysdovhan/orgs", - "repos_url": "https://api.github.com/users/denysdovhan/repos", - "events_url": "https://api.github.com/users/denysdovhan/events{/privacy}", - "received_events_url": "https://api.github.com/users/denysdovhan/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 121106432, - "download_count": 93, - "created_at": "2019-03-29T14:05:09Z", - "updated_at": "2019-03-29T14:05:15Z", - "browser_download_url": "https://github.com/denysdovhan/inboxer/releases/download/v1.3.2/inboxer_1.3.2_amd64.snap" - }, - { - "url": "https://api.github.com/repos/denysdovhan/inboxer/releases/assets/11794067", - "id": 11794067, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExNzk0MDY3", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "denysdovhan", - "id": 3459374, - "node_id": "MDQ6VXNlcjM0NTkzNzQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/3459374?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/denysdovhan", - "html_url": "https://github.com/denysdovhan", - "followers_url": "https://api.github.com/users/denysdovhan/followers", - "following_url": "https://api.github.com/users/denysdovhan/following{/other_user}", - "gists_url": "https://api.github.com/users/denysdovhan/gists{/gist_id}", - "starred_url": "https://api.github.com/users/denysdovhan/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/denysdovhan/subscriptions", - "organizations_url": "https://api.github.com/users/denysdovhan/orgs", - "repos_url": "https://api.github.com/users/denysdovhan/repos", - "events_url": "https://api.github.com/users/denysdovhan/events{/privacy}", - "received_events_url": "https://api.github.com/users/denysdovhan/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 378, - "download_count": 88, - "created_at": "2019-03-29T14:06:18Z", - "updated_at": "2019-03-29T14:06:19Z", - "browser_download_url": "https://github.com/denysdovhan/inboxer/releases/download/v1.3.2/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/denysdovhan/inboxer/releases/assets/11793957", - "id": 11793957, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExNzkzOTU3", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "denysdovhan", - "id": 3459374, - "node_id": "MDQ6VXNlcjM0NTkzNzQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/3459374?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/denysdovhan", - "html_url": "https://github.com/denysdovhan", - "followers_url": "https://api.github.com/users/denysdovhan/followers", - "following_url": "https://api.github.com/users/denysdovhan/following{/other_user}", - "gists_url": "https://api.github.com/users/denysdovhan/gists{/gist_id}", - "starred_url": "https://api.github.com/users/denysdovhan/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/denysdovhan/subscriptions", - "organizations_url": "https://api.github.com/users/denysdovhan/orgs", - "repos_url": "https://api.github.com/users/denysdovhan/repos", - "events_url": "https://api.github.com/users/denysdovhan/events{/privacy}", - "received_events_url": "https://api.github.com/users/denysdovhan/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 509, - "download_count": 4856, - "created_at": "2019-03-29T14:03:31Z", - "updated_at": "2019-03-29T14:03:31Z", - "browser_download_url": "https://github.com/denysdovhan/inboxer/releases/download/v1.3.2/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/denysdovhan/inboxer/releases/assets/11794100", - "id": 11794100, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExNzk0MTAw", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "denysdovhan", - "id": 3459374, - "node_id": "MDQ6VXNlcjM0NTkzNzQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/3459374?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/denysdovhan", - "html_url": "https://github.com/denysdovhan", - "followers_url": "https://api.github.com/users/denysdovhan/followers", - "following_url": "https://api.github.com/users/denysdovhan/following{/other_user}", - "gists_url": "https://api.github.com/users/denysdovhan/gists{/gist_id}", - "starred_url": "https://api.github.com/users/denysdovhan/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/denysdovhan/subscriptions", - "organizations_url": "https://api.github.com/users/denysdovhan/orgs", - "repos_url": "https://api.github.com/users/denysdovhan/repos", - "events_url": "https://api.github.com/users/denysdovhan/events{/privacy}", - "received_events_url": "https://api.github.com/users/denysdovhan/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 342, - "download_count": 5856, - "created_at": "2019-03-29T14:07:47Z", - "updated_at": "2019-03-29T14:07:47Z", - "browser_download_url": "https://github.com/denysdovhan/inboxer/releases/download/v1.3.2/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/denysdovhan/inboxer/tarball/v1.3.2", - "zipball_url": "https://api.github.com/repos/denysdovhan/inboxer/zipball/v1.3.2", - "body_html": "

v1.3.2: The Return of the Binaries!
\nSorry about the lack of binaries in the last few releases. I'm a slow learner, bear with me.

\n
    \n
  • Add snap linux build
  • \n
  • Display tooltip when hovering on link
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:50.776Z" - }, - "infinitex": { - "latestRelease": { - "url": "https://api.github.com/repos/fetacore/Infinitex/releases/14018886", - "assets_url": "https://api.github.com/repos/fetacore/Infinitex/releases/14018886/assets", - "upload_url": "https://uploads.github.com/repos/fetacore/Infinitex/releases/14018886/assets{?name,label}", - "html_url": "https://github.com/fetacore/Infinitex/releases/tag/v0.9.16", - "id": 14018886, - "author": { - "login": "fetacore", - "id": 24443914, - "node_id": "MDQ6VXNlcjI0NDQzOTE0", - "avatar_url": "https://avatars.githubusercontent.com/u/24443914?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/fetacore", - "html_url": "https://github.com/fetacore", - "followers_url": "https://api.github.com/users/fetacore/followers", - "following_url": "https://api.github.com/users/fetacore/following{/other_user}", - "gists_url": "https://api.github.com/users/fetacore/gists{/gist_id}", - "starred_url": "https://api.github.com/users/fetacore/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/fetacore/subscriptions", - "organizations_url": "https://api.github.com/users/fetacore/orgs", - "repos_url": "https://api.github.com/users/fetacore/repos", - "events_url": "https://api.github.com/users/fetacore/events{/privacy}", - "received_events_url": "https://api.github.com/users/fetacore/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTE0MDE4ODg2", - "tag_name": "v0.9.16", - "target_commitish": "master", - "name": "Fixed issue with files and better update UI", - "draft": false, - "prerelease": false, - "created_at": "2018-11-15T11:29:51Z", - "published_at": "2018-11-15T12:02:26Z", - "assets": [ - { - "url": "https://api.github.com/repos/fetacore/Infinitex/releases/assets/9705492", - "id": 9705492, - "node_id": "MDEyOlJlbGVhc2VBc3NldDk3MDU0OTI=", - "name": "InfiniTex-0.9.16-x86_64.AppImage", - "label": null, - "uploader": { - "login": "fetacore", - "id": 24443914, - "node_id": "MDQ6VXNlcjI0NDQzOTE0", - "avatar_url": "https://avatars.githubusercontent.com/u/24443914?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/fetacore", - "html_url": "https://github.com/fetacore", - "followers_url": "https://api.github.com/users/fetacore/followers", - "following_url": "https://api.github.com/users/fetacore/following{/other_user}", - "gists_url": "https://api.github.com/users/fetacore/gists{/gist_id}", - "starred_url": "https://api.github.com/users/fetacore/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/fetacore/subscriptions", - "organizations_url": "https://api.github.com/users/fetacore/orgs", - "repos_url": "https://api.github.com/users/fetacore/repos", - "events_url": "https://api.github.com/users/fetacore/events{/privacy}", - "received_events_url": "https://api.github.com/users/fetacore/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-iso9660-appimage", - "state": "uploaded", - "size": 69350920, - "download_count": 3979, - "created_at": "2018-11-15T11:32:30Z", - "updated_at": "2018-11-15T11:34:42Z", - "browser_download_url": "https://github.com/fetacore/Infinitex/releases/download/v0.9.16/InfiniTex-0.9.16-x86_64.AppImage" - }, - { - "url": "https://api.github.com/repos/fetacore/Infinitex/releases/assets/9705754", - "id": 9705754, - "node_id": "MDEyOlJlbGVhc2VBc3NldDk3MDU3NTQ=", - "name": "InfiniTex-0.9.16.exe", - "label": null, - "uploader": { - "login": "fetacore", - "id": 24443914, - "node_id": "MDQ6VXNlcjI0NDQzOTE0", - "avatar_url": "https://avatars.githubusercontent.com/u/24443914?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/fetacore", - "html_url": "https://github.com/fetacore", - "followers_url": "https://api.github.com/users/fetacore/followers", - "following_url": "https://api.github.com/users/fetacore/following{/other_user}", - "gists_url": "https://api.github.com/users/fetacore/gists{/gist_id}", - "starred_url": "https://api.github.com/users/fetacore/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/fetacore/subscriptions", - "organizations_url": "https://api.github.com/users/fetacore/orgs", - "repos_url": "https://api.github.com/users/fetacore/repos", - "events_url": "https://api.github.com/users/fetacore/events{/privacy}", - "received_events_url": "https://api.github.com/users/fetacore/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 43315783, - "download_count": 4859, - "created_at": "2018-11-15T11:59:12Z", - "updated_at": "2018-11-15T12:00:31Z", - "browser_download_url": "https://github.com/fetacore/Infinitex/releases/download/v0.9.16/InfiniTex-0.9.16.exe" - }, - { - "url": "https://api.github.com/repos/fetacore/Infinitex/releases/assets/9705770", - "id": 9705770, - "node_id": "MDEyOlJlbGVhc2VBc3NldDk3MDU3NzA=", - "name": "InfiniTex-Setup-0.9.16.exe", - "label": null, - "uploader": { - "login": "fetacore", - "id": 24443914, - "node_id": "MDQ6VXNlcjI0NDQzOTE0", - "avatar_url": "https://avatars.githubusercontent.com/u/24443914?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/fetacore", - "html_url": "https://github.com/fetacore", - "followers_url": "https://api.github.com/users/fetacore/followers", - "following_url": "https://api.github.com/users/fetacore/following{/other_user}", - "gists_url": "https://api.github.com/users/fetacore/gists{/gist_id}", - "starred_url": "https://api.github.com/users/fetacore/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/fetacore/subscriptions", - "organizations_url": "https://api.github.com/users/fetacore/orgs", - "repos_url": "https://api.github.com/users/fetacore/repos", - "events_url": "https://api.github.com/users/fetacore/events{/privacy}", - "received_events_url": "https://api.github.com/users/fetacore/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 43486874, - "download_count": 5426, - "created_at": "2018-11-15T12:00:36Z", - "updated_at": "2018-11-15T12:02:09Z", - "browser_download_url": "https://github.com/fetacore/Infinitex/releases/download/v0.9.16/InfiniTex-Setup-0.9.16.exe" - }, - { - "url": "https://api.github.com/repos/fetacore/Infinitex/releases/assets/9705800", - "id": 9705800, - "node_id": "MDEyOlJlbGVhc2VBc3NldDk3MDU4MDA=", - "name": "InfiniTex-Setup-0.9.16.exe.blockmap", - "label": null, - "uploader": { - "login": "fetacore", - "id": 24443914, - "node_id": "MDQ6VXNlcjI0NDQzOTE0", - "avatar_url": "https://avatars.githubusercontent.com/u/24443914?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/fetacore", - "html_url": "https://github.com/fetacore", - "followers_url": "https://api.github.com/users/fetacore/followers", - "following_url": "https://api.github.com/users/fetacore/following{/other_user}", - "gists_url": "https://api.github.com/users/fetacore/gists{/gist_id}", - "starred_url": "https://api.github.com/users/fetacore/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/fetacore/subscriptions", - "organizations_url": "https://api.github.com/users/fetacore/orgs", - "repos_url": "https://api.github.com/users/fetacore/repos", - "events_url": "https://api.github.com/users/fetacore/events{/privacy}", - "received_events_url": "https://api.github.com/users/fetacore/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 46697, - "download_count": 57, - "created_at": "2018-11-15T12:02:21Z", - "updated_at": "2018-11-15T12:02:22Z", - "browser_download_url": "https://github.com/fetacore/Infinitex/releases/download/v0.9.16/InfiniTex-Setup-0.9.16.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/fetacore/Infinitex/releases/assets/9705511", - "id": 9705511, - "node_id": "MDEyOlJlbGVhc2VBc3NldDk3MDU1MTE=", - "name": "latest-linux.yml", - "label": null, - "uploader": { - "login": "fetacore", - "id": 24443914, - "node_id": "MDQ6VXNlcjI0NDQzOTE0", - "avatar_url": "https://avatars.githubusercontent.com/u/24443914?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/fetacore", - "html_url": "https://github.com/fetacore", - "followers_url": "https://api.github.com/users/fetacore/followers", - "following_url": "https://api.github.com/users/fetacore/following{/other_user}", - "gists_url": "https://api.github.com/users/fetacore/gists{/gist_id}", - "starred_url": "https://api.github.com/users/fetacore/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/fetacore/subscriptions", - "organizations_url": "https://api.github.com/users/fetacore/orgs", - "repos_url": "https://api.github.com/users/fetacore/repos", - "events_url": "https://api.github.com/users/fetacore/events{/privacy}", - "received_events_url": "https://api.github.com/users/fetacore/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-yaml", - "state": "uploaded", - "size": 385, - "download_count": 1122, - "created_at": "2018-11-15T11:34:45Z", - "updated_at": "2018-11-15T11:34:50Z", - "browser_download_url": "https://github.com/fetacore/Infinitex/releases/download/v0.9.16/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/fetacore/Infinitex/releases/assets/9705798", - "id": 9705798, - "node_id": "MDEyOlJlbGVhc2VBc3NldDk3MDU3OTg=", - "name": "latest.yml", - "label": null, - "uploader": { - "login": "fetacore", - "id": 24443914, - "node_id": "MDQ6VXNlcjI0NDQzOTE0", - "avatar_url": "https://avatars.githubusercontent.com/u/24443914?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/fetacore", - "html_url": "https://github.com/fetacore", - "followers_url": "https://api.github.com/users/fetacore/followers", - "following_url": "https://api.github.com/users/fetacore/following{/other_user}", - "gists_url": "https://api.github.com/users/fetacore/gists{/gist_id}", - "starred_url": "https://api.github.com/users/fetacore/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/fetacore/subscriptions", - "organizations_url": "https://api.github.com/users/fetacore/orgs", - "repos_url": "https://api.github.com/users/fetacore/repos", - "events_url": "https://api.github.com/users/fetacore/events{/privacy}", - "received_events_url": "https://api.github.com/users/fetacore/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 349, - "download_count": 1071, - "created_at": "2018-11-15T12:02:16Z", - "updated_at": "2018-11-15T12:02:17Z", - "browser_download_url": "https://github.com/fetacore/Infinitex/releases/download/v0.9.16/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/fetacore/Infinitex/tarball/v0.9.16", - "zipball_url": "https://api.github.com/repos/fetacore/Infinitex/zipball/v0.9.16", - "body_html": "" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:50.848Z" - }, - "instatron": { - "latestRelease": { - "url": "https://api.github.com/repos/alexdevero/instatron/releases/26790354", - "assets_url": "https://api.github.com/repos/alexdevero/instatron/releases/26790354/assets", - "upload_url": "https://uploads.github.com/repos/alexdevero/instatron/releases/26790354/assets{?name,label}", - "html_url": "https://github.com/alexdevero/instatron/releases/tag/v1.5.0", - "id": 26790354, - "author": { - "login": "alexdevero", - "id": 4237724, - "node_id": "MDQ6VXNlcjQyMzc3MjQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/4237724?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/alexdevero", - "html_url": "https://github.com/alexdevero", - "followers_url": "https://api.github.com/users/alexdevero/followers", - "following_url": "https://api.github.com/users/alexdevero/following{/other_user}", - "gists_url": "https://api.github.com/users/alexdevero/gists{/gist_id}", - "starred_url": "https://api.github.com/users/alexdevero/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/alexdevero/subscriptions", - "organizations_url": "https://api.github.com/users/alexdevero/orgs", - "repos_url": "https://api.github.com/users/alexdevero/repos", - "events_url": "https://api.github.com/users/alexdevero/events{/privacy}", - "received_events_url": "https://api.github.com/users/alexdevero/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI2NzkwMzU0", - "tag_name": "v1.5.0", - "target_commitish": "master", - "name": "v1.5.0", - "draft": false, - "prerelease": false, - "created_at": "2020-05-22T08:24:36Z", - "published_at": "2020-05-22T08:31:05Z", - "assets": [], - "tarball_url": "https://api.github.com/repos/alexdevero/instatron/tarball/v1.5.0", - "zipball_url": "https://api.github.com/repos/alexdevero/instatron/zipball/v1.5.0", - "body_html": "

Changes:

\n
    \n
  • Update cross-env v7.9.6
  • \n
  • Update electron to v9.0.0
  • \n
  • Update electron-context-menu to v2.0.1
  • \n
  • Update electron-packager to 14.2.1
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:50.986Z" - }, - "infiniti-clips": { - "latestRelease": { - "url": "https://api.github.com/repos/azure06/clips/releases/56150184", - "assets_url": "https://api.github.com/repos/azure06/clips/releases/56150184/assets", - "upload_url": "https://uploads.github.com/repos/azure06/clips/releases/56150184/assets{?name,label}", - "html_url": "https://github.com/azure06/clips/releases/tag/v0.2.3", - "id": 56150184, - "author": { - "login": "azure06", - "id": 28680604, - "node_id": "MDQ6VXNlcjI4NjgwNjA0", - "avatar_url": "https://avatars.githubusercontent.com/u/28680604?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/azure06", - "html_url": "https://github.com/azure06", - "followers_url": "https://api.github.com/users/azure06/followers", - "following_url": "https://api.github.com/users/azure06/following{/other_user}", - "gists_url": "https://api.github.com/users/azure06/gists{/gist_id}", - "starred_url": "https://api.github.com/users/azure06/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/azure06/subscriptions", - "organizations_url": "https://api.github.com/users/azure06/orgs", - "repos_url": "https://api.github.com/users/azure06/repos", - "events_url": "https://api.github.com/users/azure06/events{/privacy}", - "received_events_url": "https://api.github.com/users/azure06/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOCiiCJ84DWMio", - "tag_name": "v0.2.3", - "target_commitish": "release/0.2.3", - "name": "0.2.3", - "draft": false, - "prerelease": false, - "created_at": "2021-12-24T11:41:40Z", - "published_at": "2022-01-14T06:38:24Z", - "assets": [ - { - "url": "https://api.github.com/repos/azure06/clips/releases/assets/52801218", - "id": 52801218, - "node_id": "RA_kwDOCiiCJ84DJa7C", - "name": "Clips-0.2.3-mac.zip", - "label": "", - "uploader": { - "login": "azure06", - "id": 28680604, - "node_id": "MDQ6VXNlcjI4NjgwNjA0", - "avatar_url": "https://avatars.githubusercontent.com/u/28680604?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/azure06", - "html_url": "https://github.com/azure06", - "followers_url": "https://api.github.com/users/azure06/followers", - "following_url": "https://api.github.com/users/azure06/following{/other_user}", - "gists_url": "https://api.github.com/users/azure06/gists{/gist_id}", - "starred_url": "https://api.github.com/users/azure06/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/azure06/subscriptions", - "organizations_url": "https://api.github.com/users/azure06/orgs", - "repos_url": "https://api.github.com/users/azure06/repos", - "events_url": "https://api.github.com/users/azure06/events{/privacy}", - "received_events_url": "https://api.github.com/users/azure06/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 80766930, - "download_count": 15, - "created_at": "2021-12-29T17:08:55Z", - "updated_at": "2021-12-29T17:09:12Z", - "browser_download_url": "https://github.com/azure06/clips/releases/download/v0.2.3/Clips-0.2.3-mac.zip" - }, - { - "url": "https://api.github.com/repos/azure06/clips/releases/assets/53942581", - "id": 53942581, - "node_id": "RA_kwDOCiiCJ84DNxk1", - "name": "Clips-0.2.3.AppImage", - "label": "", - "uploader": { - "login": "azure06", - "id": 28680604, - "node_id": "MDQ6VXNlcjI4NjgwNjA0", - "avatar_url": "https://avatars.githubusercontent.com/u/28680604?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/azure06", - "html_url": "https://github.com/azure06", - "followers_url": "https://api.github.com/users/azure06/followers", - "following_url": "https://api.github.com/users/azure06/following{/other_user}", - "gists_url": "https://api.github.com/users/azure06/gists{/gist_id}", - "starred_url": "https://api.github.com/users/azure06/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/azure06/subscriptions", - "organizations_url": "https://api.github.com/users/azure06/orgs", - "repos_url": "https://api.github.com/users/azure06/repos", - "events_url": "https://api.github.com/users/azure06/events{/privacy}", - "received_events_url": "https://api.github.com/users/azure06/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 84391871, - "download_count": 35, - "created_at": "2022-01-14T06:20:46Z", - "updated_at": "2022-01-14T06:21:05Z", - "browser_download_url": "https://github.com/azure06/clips/releases/download/v0.2.3/Clips-0.2.3.AppImage" - }, - { - "url": "https://api.github.com/repos/azure06/clips/releases/assets/52801213", - "id": 52801213, - "node_id": "RA_kwDOCiiCJ84DJa69", - "name": "Clips-0.2.3.dmg", - "label": "", - "uploader": { - "login": "azure06", - "id": 28680604, - "node_id": "MDQ6VXNlcjI4NjgwNjA0", - "avatar_url": "https://avatars.githubusercontent.com/u/28680604?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/azure06", - "html_url": "https://github.com/azure06", - "followers_url": "https://api.github.com/users/azure06/followers", - "following_url": "https://api.github.com/users/azure06/following{/other_user}", - "gists_url": "https://api.github.com/users/azure06/gists{/gist_id}", - "starred_url": "https://api.github.com/users/azure06/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/azure06/subscriptions", - "organizations_url": "https://api.github.com/users/azure06/orgs", - "repos_url": "https://api.github.com/users/azure06/repos", - "events_url": "https://api.github.com/users/azure06/events{/privacy}", - "received_events_url": "https://api.github.com/users/azure06/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 83217201, - "download_count": 23, - "created_at": "2021-12-29T17:08:33Z", - "updated_at": "2021-12-29T17:08:39Z", - "browser_download_url": "https://github.com/azure06/clips/releases/download/v0.2.3/Clips-0.2.3.dmg" - }, - { - "url": "https://api.github.com/repos/azure06/clips/releases/assets/52801214", - "id": 52801214, - "node_id": "RA_kwDOCiiCJ84DJa6-", - "name": "Clips-0.2.3.dmg.blockmap", - "label": "", - "uploader": { - "login": "azure06", - "id": 28680604, - "node_id": "MDQ6VXNlcjI4NjgwNjA0", - "avatar_url": "https://avatars.githubusercontent.com/u/28680604?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/azure06", - "html_url": "https://github.com/azure06", - "followers_url": "https://api.github.com/users/azure06/followers", - "following_url": "https://api.github.com/users/azure06/following{/other_user}", - "gists_url": "https://api.github.com/users/azure06/gists{/gist_id}", - "starred_url": "https://api.github.com/users/azure06/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/azure06/subscriptions", - "organizations_url": "https://api.github.com/users/azure06/orgs", - "repos_url": "https://api.github.com/users/azure06/repos", - "events_url": "https://api.github.com/users/azure06/events{/privacy}", - "received_events_url": "https://api.github.com/users/azure06/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 88503, - "download_count": 4, - "created_at": "2021-12-29T17:08:33Z", - "updated_at": "2021-12-29T17:08:33Z", - "browser_download_url": "https://github.com/azure06/clips/releases/download/v0.2.3/Clips-0.2.3.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/azure06/clips/releases/assets/52801199", - "id": 52801199, - "node_id": "RA_kwDOCiiCJ84DJa6v", - "name": "Clips-0.2.3.pkg", - "label": "", - "uploader": { - "login": "azure06", - "id": 28680604, - "node_id": "MDQ6VXNlcjI4NjgwNjA0", - "avatar_url": "https://avatars.githubusercontent.com/u/28680604?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/azure06", - "html_url": "https://github.com/azure06", - "followers_url": "https://api.github.com/users/azure06/followers", - "following_url": "https://api.github.com/users/azure06/following{/other_user}", - "gists_url": "https://api.github.com/users/azure06/gists{/gist_id}", - "starred_url": "https://api.github.com/users/azure06/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/azure06/subscriptions", - "organizations_url": "https://api.github.com/users/azure06/orgs", - "repos_url": "https://api.github.com/users/azure06/repos", - "events_url": "https://api.github.com/users/azure06/events{/privacy}", - "received_events_url": "https://api.github.com/users/azure06/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 83297554, - "download_count": 6, - "created_at": "2021-12-29T17:07:50Z", - "updated_at": "2021-12-29T17:08:08Z", - "browser_download_url": "https://github.com/azure06/clips/releases/download/v0.2.3/Clips-0.2.3.pkg" - }, - { - "url": "https://api.github.com/repos/azure06/clips/releases/assets/52801216", - "id": 52801216, - "node_id": "RA_kwDOCiiCJ84DJa7A", - "name": "Clips-Setup-0.2.3.exe", - "label": "", - "uploader": { - "login": "azure06", - "id": 28680604, - "node_id": "MDQ6VXNlcjI4NjgwNjA0", - "avatar_url": "https://avatars.githubusercontent.com/u/28680604?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/azure06", - "html_url": "https://github.com/azure06", - "followers_url": "https://api.github.com/users/azure06/followers", - "following_url": "https://api.github.com/users/azure06/following{/other_user}", - "gists_url": "https://api.github.com/users/azure06/gists{/gist_id}", - "starred_url": "https://api.github.com/users/azure06/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/azure06/subscriptions", - "organizations_url": "https://api.github.com/users/azure06/orgs", - "repos_url": "https://api.github.com/users/azure06/repos", - "events_url": "https://api.github.com/users/azure06/events{/privacy}", - "received_events_url": "https://api.github.com/users/azure06/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 60539568, - "download_count": 403, - "created_at": "2021-12-29T17:08:49Z", - "updated_at": "2021-12-29T17:09:05Z", - "browser_download_url": "https://github.com/azure06/clips/releases/download/v0.2.3/Clips-Setup-0.2.3.exe" - }, - { - "url": "https://api.github.com/repos/azure06/clips/releases/assets/52801215", - "id": 52801215, - "node_id": "RA_kwDOCiiCJ84DJa6_", - "name": "Clips-Setup-0.2.3.exe.blockmap", - "label": "", - "uploader": { - "login": "azure06", - "id": 28680604, - "node_id": "MDQ6VXNlcjI4NjgwNjA0", - "avatar_url": "https://avatars.githubusercontent.com/u/28680604?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/azure06", - "html_url": "https://github.com/azure06", - "followers_url": "https://api.github.com/users/azure06/followers", - "following_url": "https://api.github.com/users/azure06/following{/other_user}", - "gists_url": "https://api.github.com/users/azure06/gists{/gist_id}", - "starred_url": "https://api.github.com/users/azure06/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/azure06/subscriptions", - "organizations_url": "https://api.github.com/users/azure06/orgs", - "repos_url": "https://api.github.com/users/azure06/repos", - "events_url": "https://api.github.com/users/azure06/events{/privacy}", - "received_events_url": "https://api.github.com/users/azure06/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 63723, - "download_count": 35, - "created_at": "2021-12-29T17:08:49Z", - "updated_at": "2021-12-29T17:08:50Z", - "browser_download_url": "https://github.com/azure06/clips/releases/download/v0.2.3/Clips-Setup-0.2.3.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/azure06/clips/releases/assets/53942644", - "id": 53942644, - "node_id": "RA_kwDOCiiCJ84DNxl0", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "azure06", - "id": 28680604, - "node_id": "MDQ6VXNlcjI4NjgwNjA0", - "avatar_url": "https://avatars.githubusercontent.com/u/28680604?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/azure06", - "html_url": "https://github.com/azure06", - "followers_url": "https://api.github.com/users/azure06/followers", - "following_url": "https://api.github.com/users/azure06/following{/other_user}", - "gists_url": "https://api.github.com/users/azure06/gists{/gist_id}", - "starred_url": "https://api.github.com/users/azure06/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/azure06/subscriptions", - "organizations_url": "https://api.github.com/users/azure06/orgs", - "repos_url": "https://api.github.com/users/azure06/repos", - "events_url": "https://api.github.com/users/azure06/events{/privacy}", - "received_events_url": "https://api.github.com/users/azure06/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 360, - "download_count": 5, - "created_at": "2022-01-14T06:22:43Z", - "updated_at": "2022-01-14T06:22:43Z", - "browser_download_url": "https://github.com/azure06/clips/releases/download/v0.2.3/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/azure06/clips/releases/assets/52801228", - "id": 52801228, - "node_id": "RA_kwDOCiiCJ84DJa7M", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "azure06", - "id": 28680604, - "node_id": "MDQ6VXNlcjI4NjgwNjA0", - "avatar_url": "https://avatars.githubusercontent.com/u/28680604?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/azure06", - "html_url": "https://github.com/azure06", - "followers_url": "https://api.github.com/users/azure06/followers", - "following_url": "https://api.github.com/users/azure06/following{/other_user}", - "gists_url": "https://api.github.com/users/azure06/gists{/gist_id}", - "starred_url": "https://api.github.com/users/azure06/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/azure06/subscriptions", - "organizations_url": "https://api.github.com/users/azure06/orgs", - "repos_url": "https://api.github.com/users/azure06/repos", - "events_url": "https://api.github.com/users/azure06/events{/privacy}", - "received_events_url": "https://api.github.com/users/azure06/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 503, - "download_count": 1315, - "created_at": "2021-12-29T17:09:12Z", - "updated_at": "2021-12-29T17:09:12Z", - "browser_download_url": "https://github.com/azure06/clips/releases/download/v0.2.3/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/azure06/clips/releases/assets/52801229", - "id": 52801229, - "node_id": "RA_kwDOCiiCJ84DJa7N", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "azure06", - "id": 28680604, - "node_id": "MDQ6VXNlcjI4NjgwNjA0", - "avatar_url": "https://avatars.githubusercontent.com/u/28680604?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/azure06", - "html_url": "https://github.com/azure06", - "followers_url": "https://api.github.com/users/azure06/followers", - "following_url": "https://api.github.com/users/azure06/following{/other_user}", - "gists_url": "https://api.github.com/users/azure06/gists{/gist_id}", - "starred_url": "https://api.github.com/users/azure06/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/azure06/subscriptions", - "organizations_url": "https://api.github.com/users/azure06/orgs", - "repos_url": "https://api.github.com/users/azure06/repos", - "events_url": "https://api.github.com/users/azure06/events{/privacy}", - "received_events_url": "https://api.github.com/users/azure06/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 338, - "download_count": 3728, - "created_at": "2021-12-29T17:09:12Z", - "updated_at": "2021-12-29T17:09:12Z", - "browser_download_url": "https://github.com/azure06/clips/releases/download/v0.2.3/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/azure06/clips/tarball/v0.2.3", - "zipball_url": "https://api.github.com/repos/azure06/clips/zipball/v0.2.3", - "body_html": "" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:51.093Z" - }, - "interactive-data-editor": { - "latestRelease": { - "url": "https://api.github.com/repos/Koushikphy/Interactive_Data_Editor/releases/64426863", - "assets_url": "https://api.github.com/repos/Koushikphy/Interactive_Data_Editor/releases/64426863/assets", - "upload_url": "https://uploads.github.com/repos/Koushikphy/Interactive_Data_Editor/releases/64426863/assets{?name,label}", - "html_url": "https://github.com/Koushikphy/Interactive_Data_Editor/releases/tag/v2.12.0", - "id": 64426863, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "RE_kwDODCHXRc4D1xNv", - "tag_name": "v2.12.0", - "target_commitish": "master", - "name": "v2.12.0", - "draft": false, - "prerelease": false, - "created_at": "2022-04-09T12:40:23Z", - "published_at": "2022-04-14T04:39:09Z", - "assets": [ - { - "url": "https://api.github.com/repos/Koushikphy/Interactive_Data_Editor/releases/assets/64024765", - "id": 64024765, - "node_id": "RA_kwDODCHXRc4D0PC9", - "name": "interactive-data-editor_2.12.0_amd64.deb", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "raw", - "state": "uploaded", - "size": 63829552, - "download_count": 1, - "created_at": "2022-04-29T14:54:53Z", - "updated_at": "2022-04-29T14:54:55Z", - "browser_download_url": "https://github.com/Koushikphy/Interactive_Data_Editor/releases/download/v2.12.0/interactive-data-editor_2.12.0_amd64.deb" - }, - { - "url": "https://api.github.com/repos/Koushikphy/Interactive_Data_Editor/releases/assets/64024766", - "id": 64024766, - "node_id": "RA_kwDODCHXRc4D0PC-", - "name": "interactive-data-editor_2.12.0_amd64.snap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "raw", - "state": "uploaded", - "size": 76427264, - "download_count": 0, - "created_at": "2022-04-29T14:54:55Z", - "updated_at": "2022-04-29T14:54:57Z", - "browser_download_url": "https://github.com/Koushikphy/Interactive_Data_Editor/releases/download/v2.12.0/interactive-data-editor_2.12.0_amd64.snap" - }, - { - "url": "https://api.github.com/repos/Koushikphy/Interactive_Data_Editor/releases/assets/64024773", - "id": 64024773, - "node_id": "RA_kwDODCHXRc4D0PDF", - "name": "interactive-data-editor_2.12.0_x64.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "raw", - "state": "uploaded", - "size": 66847292, - "download_count": 3, - "created_at": "2022-04-29T14:55:00Z", - "updated_at": "2022-04-29T14:55:01Z", - "browser_download_url": "https://github.com/Koushikphy/Interactive_Data_Editor/releases/download/v2.12.0/interactive-data-editor_2.12.0_x64.exe" - }, - { - "url": "https://api.github.com/repos/Koushikphy/Interactive_Data_Editor/releases/assets/64024775", - "id": 64024775, - "node_id": "RA_kwDODCHXRc4D0PDH", - "name": "interactive-data-editor_2.12.0_x64.msi", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "raw", - "state": "uploaded", - "size": 76980224, - "download_count": 1, - "created_at": "2022-04-29T14:55:01Z", - "updated_at": "2022-04-29T14:55:03Z", - "browser_download_url": "https://github.com/Koushikphy/Interactive_Data_Editor/releases/download/v2.12.0/interactive-data-editor_2.12.0_x64.msi" - }, - { - "url": "https://api.github.com/repos/Koushikphy/Interactive_Data_Editor/releases/assets/64024767", - "id": 64024767, - "node_id": "RA_kwDODCHXRc4D0PC_", - "name": "interactive-data-editor_2.12.0_x86_64.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "raw", - "state": "uploaded", - "size": 88830297, - "download_count": 2, - "created_at": "2022-04-29T14:54:57Z", - "updated_at": "2022-04-29T14:54:59Z", - "browser_download_url": "https://github.com/Koushikphy/Interactive_Data_Editor/releases/download/v2.12.0/interactive-data-editor_2.12.0_x86_64.AppImage" - } - ], - "tarball_url": "https://api.github.com/repos/Koushikphy/Interactive_Data_Editor/tarball/v2.12.0", - "zipball_url": "https://api.github.com/repos/Koushikphy/Interactive_Data_Editor/zipball/v2.12.0", - "body_html": "

v2.12.0

\n
    \n
  1. Auto Corrector: Automatically detect and rectify bad data.
  2. \n
  3. Bug fix for undo redo.
  4. \n
  5. Several bug fixes.
  6. \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:51.127Z" - }, - "insomnia": { - "latestRelease": { - "url": "https://api.github.com/repos/Kong/insomnia/releases/65570892", - "assets_url": "https://api.github.com/repos/Kong/insomnia/releases/65570892/assets", - "upload_url": "https://uploads.github.com/repos/Kong/insomnia/releases/65570892/assets{?name,label}", - "html_url": "https://github.com/Kong/insomnia/releases/tag/lib%403.0.0", - "id": 65570892, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "RE_kwDOA2Q21M4D6IhM", - "tag_name": "lib@3.0.0", - "target_commitish": "e83679950551c521e70e6477db54a1e21db7787b", - "name": "Inso CLI 3.0.0 📦", - "draft": false, - "prerelease": false, - "created_at": "2022-04-26T13:45:07Z", - "published_at": "2022-04-28T12:19:26Z", - "assets": [ - { - "url": "https://api.github.com/repos/Kong/insomnia/releases/assets/63907611", - "id": 63907611, - "node_id": "RA_kwDOA2Q21M4Dzycb", - "name": "inso-linux-3.0.0.tar.xz", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 34268200, - "download_count": 55, - "created_at": "2022-04-28T12:19:32Z", - "updated_at": "2022-04-28T12:19:34Z", - "browser_download_url": "https://github.com/Kong/insomnia/releases/download/lib%403.0.0/inso-linux-3.0.0.tar.xz" - }, - { - "url": "https://api.github.com/repos/Kong/insomnia/releases/assets/63907607", - "id": 63907607, - "node_id": "RA_kwDOA2Q21M4DzycX", - "name": "inso-macos-3.0.0.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 56943448, - "download_count": 135, - "created_at": "2022-04-28T12:19:27Z", - "updated_at": "2022-04-28T12:19:29Z", - "browser_download_url": "https://github.com/Kong/insomnia/releases/download/lib%403.0.0/inso-macos-3.0.0.zip" - }, - { - "url": "https://api.github.com/repos/Kong/insomnia/releases/assets/63907608", - "id": 63907608, - "node_id": "RA_kwDOA2Q21M4DzycY", - "name": "inso-macos-latest-3.0.0.pkg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 56959557, - "download_count": 19, - "created_at": "2022-04-28T12:19:30Z", - "updated_at": "2022-04-28T12:19:32Z", - "browser_download_url": "https://github.com/Kong/insomnia/releases/download/lib%403.0.0/inso-macos-latest-3.0.0.pkg" - }, - { - "url": "https://api.github.com/repos/Kong/insomnia/releases/assets/63907613", - "id": 63907613, - "node_id": "RA_kwDOA2Q21M4Dzycd", - "name": "inso-windows-3.0.0.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 49917351, - "download_count": 90, - "created_at": "2022-04-28T12:19:34Z", - "updated_at": "2022-04-28T12:19:37Z", - "browser_download_url": "https://github.com/Kong/insomnia/releases/download/lib%403.0.0/inso-windows-3.0.0.zip" - } - ], - "tarball_url": "https://api.github.com/repos/Kong/insomnia/tarball/lib@3.0.0", - "zipball_url": "https://api.github.com/repos/Kong/insomnia/zipball/lib@3.0.0", - "body_html": "

Full changelog ⇒ https://insomnia.rest/changelog

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:51.158Z" - }, - "invizi": { - "latestRelease": { - "url": "https://api.github.com/repos/invizi/invizi/releases/28770231", - "assets_url": "https://api.github.com/repos/invizi/invizi/releases/28770231/assets", - "upload_url": "https://uploads.github.com/repos/invizi/invizi/releases/28770231/assets{?name,label}", - "html_url": "https://github.com/invizi/invizi/releases/tag/v1.0.0", - "id": 28770231, - "author": { - "login": "monsieur-orwell", - "id": 67179784, - "node_id": "MDQ6VXNlcjY3MTc5Nzg0", - "avatar_url": "https://avatars.githubusercontent.com/u/67179784?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/monsieur-orwell", - "html_url": "https://github.com/monsieur-orwell", - "followers_url": "https://api.github.com/users/monsieur-orwell/followers", - "following_url": "https://api.github.com/users/monsieur-orwell/following{/other_user}", - "gists_url": "https://api.github.com/users/monsieur-orwell/gists{/gist_id}", - "starred_url": "https://api.github.com/users/monsieur-orwell/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/monsieur-orwell/subscriptions", - "organizations_url": "https://api.github.com/users/monsieur-orwell/orgs", - "repos_url": "https://api.github.com/users/monsieur-orwell/repos", - "events_url": "https://api.github.com/users/monsieur-orwell/events{/privacy}", - "received_events_url": "https://api.github.com/users/monsieur-orwell/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI4NzcwMjMx", - "tag_name": "v1.0.0", - "target_commitish": "master", - "name": "Invizi Initial Release", - "draft": false, - "prerelease": false, - "created_at": "2020-07-21T07:18:48Z", - "published_at": "2020-07-21T08:24:11Z", - "assets": [ - { - "url": "https://api.github.com/repos/invizi/invizi/releases/assets/23090492", - "id": 23090492, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzMDkwNDky", - "name": "Invizi-1.0.0.AppImage", - "label": null, - "uploader": { - "login": "monsieur-orwell", - "id": 67179784, - "node_id": "MDQ6VXNlcjY3MTc5Nzg0", - "avatar_url": "https://avatars.githubusercontent.com/u/67179784?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/monsieur-orwell", - "html_url": "https://github.com/monsieur-orwell", - "followers_url": "https://api.github.com/users/monsieur-orwell/followers", - "following_url": "https://api.github.com/users/monsieur-orwell/following{/other_user}", - "gists_url": "https://api.github.com/users/monsieur-orwell/gists{/gist_id}", - "starred_url": "https://api.github.com/users/monsieur-orwell/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/monsieur-orwell/subscriptions", - "organizations_url": "https://api.github.com/users/monsieur-orwell/orgs", - "repos_url": "https://api.github.com/users/monsieur-orwell/repos", - "events_url": "https://api.github.com/users/monsieur-orwell/events{/privacy}", - "received_events_url": "https://api.github.com/users/monsieur-orwell/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 91158043, - "download_count": 181, - "created_at": "2020-07-21T08:22:14Z", - "updated_at": "2020-07-21T08:24:02Z", - "browser_download_url": "https://github.com/invizi/invizi/releases/download/v1.0.0/Invizi-1.0.0.AppImage" - }, - { - "url": "https://api.github.com/repos/invizi/invizi/releases/assets/23090185", - "id": 23090185, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzMDkwMTg1", - "name": "Invizi-1.0.0.dmg", - "label": null, - "uploader": { - "login": "monsieur-orwell", - "id": 67179784, - "node_id": "MDQ6VXNlcjY3MTc5Nzg0", - "avatar_url": "https://avatars.githubusercontent.com/u/67179784?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/monsieur-orwell", - "html_url": "https://github.com/monsieur-orwell", - "followers_url": "https://api.github.com/users/monsieur-orwell/followers", - "following_url": "https://api.github.com/users/monsieur-orwell/following{/other_user}", - "gists_url": "https://api.github.com/users/monsieur-orwell/gists{/gist_id}", - "starred_url": "https://api.github.com/users/monsieur-orwell/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/monsieur-orwell/subscriptions", - "organizations_url": "https://api.github.com/users/monsieur-orwell/orgs", - "repos_url": "https://api.github.com/users/monsieur-orwell/repos", - "events_url": "https://api.github.com/users/monsieur-orwell/events{/privacy}", - "received_events_url": "https://api.github.com/users/monsieur-orwell/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 83492896, - "download_count": 399, - "created_at": "2020-07-21T08:09:33Z", - "updated_at": "2020-07-21T08:11:25Z", - "browser_download_url": "https://github.com/invizi/invizi/releases/download/v1.0.0/Invizi-1.0.0.dmg" - }, - { - "url": "https://api.github.com/repos/invizi/invizi/releases/assets/23090369", - "id": 23090369, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzMDkwMzY5", - "name": "Invizi-1.0.0.x86_64.rpm", - "label": null, - "uploader": { - "login": "monsieur-orwell", - "id": 67179784, - "node_id": "MDQ6VXNlcjY3MTc5Nzg0", - "avatar_url": "https://avatars.githubusercontent.com/u/67179784?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/monsieur-orwell", - "html_url": "https://github.com/monsieur-orwell", - "followers_url": "https://api.github.com/users/monsieur-orwell/followers", - "following_url": "https://api.github.com/users/monsieur-orwell/following{/other_user}", - "gists_url": "https://api.github.com/users/monsieur-orwell/gists{/gist_id}", - "starred_url": "https://api.github.com/users/monsieur-orwell/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/monsieur-orwell/subscriptions", - "organizations_url": "https://api.github.com/users/monsieur-orwell/orgs", - "repos_url": "https://api.github.com/users/monsieur-orwell/repos", - "events_url": "https://api.github.com/users/monsieur-orwell/events{/privacy}", - "received_events_url": "https://api.github.com/users/monsieur-orwell/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 59079096, - "download_count": 149, - "created_at": "2020-07-21T08:17:54Z", - "updated_at": "2020-07-21T08:19:35Z", - "browser_download_url": "https://github.com/invizi/invizi/releases/download/v1.0.0/Invizi-1.0.0.x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/invizi/invizi/releases/assets/23090152", - "id": 23090152, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzMDkwMTUy", - "name": "Invizi.Setup.1.0.0.exe", - "label": null, - "uploader": { - "login": "monsieur-orwell", - "id": 67179784, - "node_id": "MDQ6VXNlcjY3MTc5Nzg0", - "avatar_url": "https://avatars.githubusercontent.com/u/67179784?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/monsieur-orwell", - "html_url": "https://github.com/monsieur-orwell", - "followers_url": "https://api.github.com/users/monsieur-orwell/followers", - "following_url": "https://api.github.com/users/monsieur-orwell/following{/other_user}", - "gists_url": "https://api.github.com/users/monsieur-orwell/gists{/gist_id}", - "starred_url": "https://api.github.com/users/monsieur-orwell/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/monsieur-orwell/subscriptions", - "organizations_url": "https://api.github.com/users/monsieur-orwell/orgs", - "repos_url": "https://api.github.com/users/monsieur-orwell/repos", - "events_url": "https://api.github.com/users/monsieur-orwell/events{/privacy}", - "received_events_url": "https://api.github.com/users/monsieur-orwell/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 60805035, - "download_count": 2519, - "created_at": "2020-07-21T08:08:03Z", - "updated_at": "2020-07-21T08:09:22Z", - "browser_download_url": "https://github.com/invizi/invizi/releases/download/v1.0.0/Invizi.Setup.1.0.0.exe" - }, - { - "url": "https://api.github.com/repos/invizi/invizi/releases/assets/23090345", - "id": 23090345, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzMDkwMzQ1", - "name": "Invizi_1.0.0_amd64.deb", - "label": null, - "uploader": { - "login": "monsieur-orwell", - "id": 67179784, - "node_id": "MDQ6VXNlcjY3MTc5Nzg0", - "avatar_url": "https://avatars.githubusercontent.com/u/67179784?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/monsieur-orwell", - "html_url": "https://github.com/monsieur-orwell", - "followers_url": "https://api.github.com/users/monsieur-orwell/followers", - "following_url": "https://api.github.com/users/monsieur-orwell/following{/other_user}", - "gists_url": "https://api.github.com/users/monsieur-orwell/gists{/gist_id}", - "starred_url": "https://api.github.com/users/monsieur-orwell/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/monsieur-orwell/subscriptions", - "organizations_url": "https://api.github.com/users/monsieur-orwell/orgs", - "repos_url": "https://api.github.com/users/monsieur-orwell/repos", - "events_url": "https://api.github.com/users/monsieur-orwell/events{/privacy}", - "received_events_url": "https://api.github.com/users/monsieur-orwell/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 58921722, - "download_count": 214, - "created_at": "2020-07-21T08:16:37Z", - "updated_at": "2020-07-21T08:17:50Z", - "browser_download_url": "https://github.com/invizi/invizi/releases/download/v1.0.0/Invizi_1.0.0_amd64.deb" - }, - { - "url": "https://api.github.com/repos/invizi/invizi/releases/assets/23090305", - "id": 23090305, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzMDkwMzA1", - "name": "Invizi_1.0.0_amd64.snap", - "label": null, - "uploader": { - "login": "monsieur-orwell", - "id": 67179784, - "node_id": "MDQ6VXNlcjY3MTc5Nzg0", - "avatar_url": "https://avatars.githubusercontent.com/u/67179784?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/monsieur-orwell", - "html_url": "https://github.com/monsieur-orwell", - "followers_url": "https://api.github.com/users/monsieur-orwell/followers", - "following_url": "https://api.github.com/users/monsieur-orwell/following{/other_user}", - "gists_url": "https://api.github.com/users/monsieur-orwell/gists{/gist_id}", - "starred_url": "https://api.github.com/users/monsieur-orwell/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/monsieur-orwell/subscriptions", - "organizations_url": "https://api.github.com/users/monsieur-orwell/orgs", - "repos_url": "https://api.github.com/users/monsieur-orwell/repos", - "events_url": "https://api.github.com/users/monsieur-orwell/events{/privacy}", - "received_events_url": "https://api.github.com/users/monsieur-orwell/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 76664832, - "download_count": 102, - "created_at": "2020-07-21T08:14:59Z", - "updated_at": "2020-07-21T08:16:32Z", - "browser_download_url": "https://github.com/invizi/invizi/releases/download/v1.0.0/Invizi_1.0.0_amd64.snap" - } - ], - "tarball_url": "https://api.github.com/repos/invizi/invizi/tarball/v1.0.0", - "zipball_url": "https://api.github.com/repos/invizi/invizi/zipball/v1.0.0", - "body_html": "

Invizi 1.0.0 is now available for Windows, MacOs and Linux.

\n

SHA256 Digest

\n
SHA256(Invizi Setup 1.0.0.exe)= b481393949c336372b4a17917ad8579a47981be3f9261c3a59786c1a255f0891\nSHA256(Invizi-1.0.0.dmg)= 217cdf175aa005899483727b24f3a8f8c2406550c5eb22cafe017ff3066112c6\nSHA256(Invizi-1.0.0.AppImage)= 0e37b87806453c06080d134f09514ba285d9de9d78c4f0bbcedeb3b1a181f1d0\nSHA256(Invizi-1.0.0.x86_64.rpm)= 6af9c03713379915b46d4df2cb3724e64b8790405bd95a0b1dae60b88fcc1be9\nSHA256(Invizi_1.0.0_amd64.deb)= 3425e37a687c8102ed8dd37180b53edf1fd6c2a19020537267c943652df75d81\nSHA256(Invizi_1.0.0_amd64.snap)= 9a77c6c67352fed7d1eb14ee44285ea5d30f9d8bbece0dc3e55f6b7c2aab0822\n\n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:51.263Z" - }, - "ioui": { - "latestRelease": { - "url": "https://api.github.com/repos/shivang-pokar/ioui/releases/24529304", - "assets_url": "https://api.github.com/repos/shivang-pokar/ioui/releases/24529304/assets", - "upload_url": "https://uploads.github.com/repos/shivang-pokar/ioui/releases/24529304/assets{?name,label}", - "html_url": "https://github.com/shivang-pokar/ioui/releases/tag/v1.0", - "id": 24529304, - "author": { - "login": "shivang-pokar", - "id": 15052794, - "node_id": "MDQ6VXNlcjE1MDUyNzk0", - "avatar_url": "https://avatars.githubusercontent.com/u/15052794?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/shivang-pokar", - "html_url": "https://github.com/shivang-pokar", - "followers_url": "https://api.github.com/users/shivang-pokar/followers", - "following_url": "https://api.github.com/users/shivang-pokar/following{/other_user}", - "gists_url": "https://api.github.com/users/shivang-pokar/gists{/gist_id}", - "starred_url": "https://api.github.com/users/shivang-pokar/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/shivang-pokar/subscriptions", - "organizations_url": "https://api.github.com/users/shivang-pokar/orgs", - "repos_url": "https://api.github.com/users/shivang-pokar/repos", - "events_url": "https://api.github.com/users/shivang-pokar/events{/privacy}", - "received_events_url": "https://api.github.com/users/shivang-pokar/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI0NTI5MzA0", - "tag_name": "v1.0", - "target_commitish": "master", - "name": "v1.0", - "draft": false, - "prerelease": false, - "created_at": "2020-03-14T17:52:32Z", - "published_at": "2020-03-14T18:02:25Z", - "assets": [], - "tarball_url": "https://api.github.com/repos/shivang-pokar/ioui/tarball/v1.0", - "zipball_url": "https://api.github.com/repos/shivang-pokar/ioui/zipball/v1.0", - "body_html": "

We create Desktop APP which allow you to Build and Serve and Manage ionic Application without using CLI commands.

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:51.338Z" - }, - "iptvnator": { - "latestRelease": { - "url": "https://api.github.com/repos/4gray/iptvnator/releases/65216319", - "assets_url": "https://api.github.com/repos/4gray/iptvnator/releases/65216319/assets", - "upload_url": "https://uploads.github.com/repos/4gray/iptvnator/releases/65216319/assets{?name,label}", - "html_url": "https://github.com/4gray/iptvnator/releases/tag/v0.10.0", - "id": 65216319, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "RE_kwDODLUX8s4D4x8_", - "tag_name": "v0.10.0", - "target_commitish": "electron", - "name": "0.10.0 🎉 ", - "draft": false, - "prerelease": false, - "created_at": "2022-04-24T06:38:07Z", - "published_at": "2022-04-26T20:17:24Z", - "assets": [ - { - "url": "https://api.github.com/repos/4gray/iptvnator/releases/assets/63569111", - "id": 63569111, - "node_id": "RA_kwDODLUX8s4DyfzX", - "name": "IPTVnator-0.10.0-arm64.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 138202109, - "download_count": 144, - "created_at": "2022-04-25T10:02:10Z", - "updated_at": "2022-04-25T10:02:13Z", - "browser_download_url": "https://github.com/4gray/iptvnator/releases/download/v0.10.0/IPTVnator-0.10.0-arm64.AppImage" - }, - { - "url": "https://api.github.com/repos/4gray/iptvnator/releases/assets/63569132", - "id": 63569132, - "node_id": "RA_kwDODLUX8s4Dyfzs", - "name": "IPTVnator-0.10.0-armv7l.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 122288154, - "download_count": 10, - "created_at": "2022-04-25T10:02:39Z", - "updated_at": "2022-04-25T10:02:43Z", - "browser_download_url": "https://github.com/4gray/iptvnator/releases/download/v0.10.0/IPTVnator-0.10.0-armv7l.AppImage" - }, - { - "url": "https://api.github.com/repos/4gray/iptvnator/releases/assets/63569094", - "id": 63569094, - "node_id": "RA_kwDODLUX8s4DyfzG", - "name": "IPTVnator-0.10.0-i386.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 131841989, - "download_count": 24, - "created_at": "2022-04-25T10:01:38Z", - "updated_at": "2022-04-25T10:01:41Z", - "browser_download_url": "https://github.com/4gray/iptvnator/releases/download/v0.10.0/IPTVnator-0.10.0-i386.AppImage" - }, - { - "url": "https://api.github.com/repos/4gray/iptvnator/releases/assets/63568420", - "id": 63568420, - "node_id": "RA_kwDODLUX8s4Dyfok", - "name": "IPTVnator-0.10.0-universal.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 205533464, - "download_count": 119, - "created_at": "2022-04-25T09:50:02Z", - "updated_at": "2022-04-25T09:50:08Z", - "browser_download_url": "https://github.com/4gray/iptvnator/releases/download/v0.10.0/IPTVnator-0.10.0-universal.dmg" - }, - { - "url": "https://api.github.com/repos/4gray/iptvnator/releases/assets/63568419", - "id": 63568419, - "node_id": "RA_kwDODLUX8s4Dyfoj", - "name": "IPTVnator-0.10.0-universal.dmg.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 216406, - "download_count": 3, - "created_at": "2022-04-25T09:50:02Z", - "updated_at": "2022-04-25T09:50:02Z", - "browser_download_url": "https://github.com/4gray/iptvnator/releases/download/v0.10.0/IPTVnator-0.10.0-universal.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/4gray/iptvnator/releases/assets/63569076", - "id": 63569076, - "node_id": "RA_kwDODLUX8s4Dyfy0", - "name": "IPTVnator-0.10.0.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 132372801, - "download_count": 91, - "created_at": "2022-04-25T10:01:07Z", - "updated_at": "2022-04-25T10:01:10Z", - "browser_download_url": "https://github.com/4gray/iptvnator/releases/download/v0.10.0/IPTVnator-0.10.0.AppImage" - }, - { - "url": "https://api.github.com/repos/4gray/iptvnator/releases/assets/63568582", - "id": 63568582, - "node_id": "RA_kwDODLUX8s4DyfrG", - "name": "iptvnator-0.10.0.x86_64.rpm", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/x-redhat-package-manager", - "state": "uploaded", - "size": 78576284, - "download_count": 40, - "created_at": "2022-04-25T09:53:23Z", - "updated_at": "2022-04-25T09:53:25Z", - "browser_download_url": "https://github.com/4gray/iptvnator/releases/download/v0.10.0/iptvnator-0.10.0.x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/4gray/iptvnator/releases/assets/63568375", - "id": 63568375, - "node_id": "RA_kwDODLUX8s4Dyfn3", - "name": "IPTVnator-Setup-0.10.0.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 182259249, - "download_count": 499, - "created_at": "2022-04-25T09:48:50Z", - "updated_at": "2022-04-25T09:48:54Z", - "browser_download_url": "https://github.com/4gray/iptvnator/releases/download/v0.10.0/IPTVnator-Setup-0.10.0.exe" - }, - { - "url": "https://api.github.com/repos/4gray/iptvnator/releases/assets/63568374", - "id": 63568374, - "node_id": "RA_kwDODLUX8s4Dyfn2", - "name": "IPTVnator-Setup-0.10.0.exe.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 185714, - "download_count": 14, - "created_at": "2022-04-25T09:48:50Z", - "updated_at": "2022-04-25T09:48:50Z", - "browser_download_url": "https://github.com/4gray/iptvnator/releases/download/v0.10.0/IPTVnator-Setup-0.10.0.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/4gray/iptvnator/releases/assets/63568484", - "id": 63568484, - "node_id": "RA_kwDODLUX8s4Dyfpk", - "name": "iptvnator_0.10.0_amd64.deb", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 78332854, - "download_count": 155, - "created_at": "2022-04-25T09:51:04Z", - "updated_at": "2022-04-25T09:51:07Z", - "browser_download_url": "https://github.com/4gray/iptvnator/releases/download/v0.10.0/iptvnator_0.10.0_amd64.deb" - }, - { - "url": "https://api.github.com/repos/4gray/iptvnator/releases/assets/63568909", - "id": 63568909, - "node_id": "RA_kwDODLUX8s4DyfwN", - "name": "iptvnator_0.10.0_arm64.deb", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 78121304, - "download_count": 13, - "created_at": "2022-04-25T09:58:37Z", - "updated_at": "2022-04-25T09:58:39Z", - "browser_download_url": "https://github.com/4gray/iptvnator/releases/download/v0.10.0/iptvnator_0.10.0_arm64.deb" - }, - { - "url": "https://api.github.com/repos/4gray/iptvnator/releases/assets/63569050", - "id": 63569050, - "node_id": "RA_kwDODLUX8s4Dyfya", - "name": "iptvnator_0.10.0_armv7l.deb", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 72822236, - "download_count": 6, - "created_at": "2022-04-25T10:00:36Z", - "updated_at": "2022-04-25T10:00:38Z", - "browser_download_url": "https://github.com/4gray/iptvnator/releases/download/v0.10.0/iptvnator_0.10.0_armv7l.deb" - }, - { - "url": "https://api.github.com/repos/4gray/iptvnator/releases/assets/63568749", - "id": 63568749, - "node_id": "RA_kwDODLUX8s4Dyftt", - "name": "iptvnator_0.10.0_i386.deb", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 78067972, - "download_count": 14, - "created_at": "2022-04-25T09:55:59Z", - "updated_at": "2022-04-25T09:56:01Z", - "browser_download_url": "https://github.com/4gray/iptvnator/releases/download/v0.10.0/iptvnator_0.10.0_i386.deb" - }, - { - "url": "https://api.github.com/repos/4gray/iptvnator/releases/assets/63569135", - "id": 63569135, - "node_id": "RA_kwDODLUX8s4Dyfzv", - "name": "latest-linux-arm.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 387, - "download_count": 3, - "created_at": "2022-04-25T10:02:43Z", - "updated_at": "2022-04-25T10:02:43Z", - "browser_download_url": "https://github.com/4gray/iptvnator/releases/download/v0.10.0/latest-linux-arm.yml" - }, - { - "url": "https://api.github.com/repos/4gray/iptvnator/releases/assets/63569116", - "id": 63569116, - "node_id": "RA_kwDODLUX8s4Dyfzc", - "name": "latest-linux-arm64.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 385, - "download_count": 7, - "created_at": "2022-04-25T10:02:13Z", - "updated_at": "2022-04-25T10:02:13Z", - "browser_download_url": "https://github.com/4gray/iptvnator/releases/download/v0.10.0/latest-linux-arm64.yml" - }, - { - "url": "https://api.github.com/repos/4gray/iptvnator/releases/assets/63569100", - "id": 63569100, - "node_id": "RA_kwDODLUX8s4DyfzM", - "name": "latest-linux-ia32.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 383, - "download_count": 2, - "created_at": "2022-04-25T10:01:41Z", - "updated_at": "2022-04-25T10:01:42Z", - "browser_download_url": "https://github.com/4gray/iptvnator/releases/download/v0.10.0/latest-linux-ia32.yml" - }, - { - "url": "https://api.github.com/repos/4gray/iptvnator/releases/assets/63569078", - "id": 63569078, - "node_id": "RA_kwDODLUX8s4Dyfy2", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 373, - "download_count": 5, - "created_at": "2022-04-25T10:01:10Z", - "updated_at": "2022-04-25T10:01:10Z", - "browser_download_url": "https://github.com/4gray/iptvnator/releases/download/v0.10.0/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/4gray/iptvnator/releases/assets/63568422", - "id": 63568422, - "node_id": "RA_kwDODLUX8s4Dyfom", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 358, - "download_count": 3, - "created_at": "2022-04-25T09:50:08Z", - "updated_at": "2022-04-25T09:50:09Z", - "browser_download_url": "https://github.com/4gray/iptvnator/releases/download/v0.10.0/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/4gray/iptvnator/releases/assets/63568378", - "id": 63568378, - "node_id": "RA_kwDODLUX8s4Dyfn6", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 350, - "download_count": 6, - "created_at": "2022-04-25T09:48:54Z", - "updated_at": "2022-04-25T09:48:54Z", - "browser_download_url": "https://github.com/4gray/iptvnator/releases/download/v0.10.0/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/4gray/iptvnator/tarball/v0.10.0", - "zipball_url": "https://api.github.com/repos/4gray/iptvnator/zipball/v0.10.0", - "body_html": "

\"iptvnator-v0_10_0\"

\n

Dear friends,
\nI am pleased to present you the 10th version of IPTVnator. In this release there were many \"invisible\" changes related to code refactoring, improvement of application structure and update of dependencies. But apart from that there are some new features, here are the main ones:

\n

Playlist navigation from the sidebar 🔝
\nSwitching between playlists is now possible directly from the sidebar and without interrupting channel viewing.

\n

Global favorites 📺
\nAdditional playlist has been added, which is generated on the fly and contains favorite channels from all existing playlists.

\n

PWA 📱
\nIPTVnator is now available as a web-application, which means that you can use it directly from the browser. This means that application can be run on smartphones, tablets, set-top boxes or smart tv browsers.

\n

French localization 🇫🇷
\nThe app has been translated into another language and is now available in French. Many thanks to @m-p-3 for the translation!

", - "reactions": { - "url": "https://api.github.com/repos/4gray/iptvnator/releases/65216319/reactions", - "total_count": 2, - "+1": 1, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 1, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:51.383Z" - }, - "itch": { - "latestRelease": { - "url": "https://api.github.com/repos/itchio/itch/releases/42807376", - "assets_url": "https://api.github.com/repos/itchio/itch/releases/42807376/assets", - "upload_url": "https://uploads.github.com/repos/itchio/itch/releases/42807376/assets{?name,label}", - "html_url": "https://github.com/itchio/itch/releases/tag/v25.5.1", - "id": 42807376, - "author": { - "login": "leafo", - "id": 15198, - "node_id": "MDQ6VXNlcjE1MTk4", - "avatar_url": "https://avatars.githubusercontent.com/u/15198?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/leafo", - "html_url": "https://github.com/leafo", - "followers_url": "https://api.github.com/users/leafo/followers", - "following_url": "https://api.github.com/users/leafo/following{/other_user}", - "gists_url": "https://api.github.com/users/leafo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/leafo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/leafo/subscriptions", - "organizations_url": "https://api.github.com/users/leafo/orgs", - "repos_url": "https://api.github.com/users/leafo/repos", - "events_url": "https://api.github.com/users/leafo/events{/privacy}", - "received_events_url": "https://api.github.com/users/leafo/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTQyODA3Mzc2", - "tag_name": "v25.5.1", - "target_commitish": "master", - "name": "", - "draft": false, - "prerelease": false, - "created_at": "2021-05-11T22:56:27Z", - "published_at": "2021-05-12T00:24:54Z", - "assets": [], - "tarball_url": "https://api.github.com/repos/itchio/itch/tarball/v25.5.1", - "zipball_url": "https://api.github.com/repos/itchio/itch/zipball/v25.5.1", - "body_html": "
    \n
  • Update to Electron 10.4.5\n
      \n
    • This release fixes a bug within Electron that prevented HTML5 games that use wasm from loading
    • \n
    \n
  • \n
  • Update various dependencies
  • \n
  • App is now signed with itch corp. certificate. (Also updated butler and itch-setup)
  • \n
  • Add physical games as a common filter option
  • \n
", - "reactions": { - "url": "https://api.github.com/repos/itchio/itch/releases/42807376/reactions", - "total_count": 6, - "+1": 1, - "-1": 0, - "laugh": 1, - "hooray": 1, - "confused": 0, - "heart": 2, - "rocket": 0, - "eyes": 1 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:51.396Z" - }, - "jamovi": { - "latestRelease": { - "url": "https://api.github.com/repos/jamovi/jamovi/releases/39091278", - "assets_url": "https://api.github.com/repos/jamovi/jamovi/releases/39091278/assets", - "upload_url": "https://uploads.github.com/repos/jamovi/jamovi/releases/39091278/assets{?name,label}", - "html_url": "https://github.com/jamovi/jamovi/releases/tag/v1.6.15", - "id": 39091278, - "author": { - "login": "jonathon-love", - "id": 3240247, - "node_id": "MDQ6VXNlcjMyNDAyNDc=", - "avatar_url": "https://avatars.githubusercontent.com/u/3240247?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jonathon-love", - "html_url": "https://github.com/jonathon-love", - "followers_url": "https://api.github.com/users/jonathon-love/followers", - "following_url": "https://api.github.com/users/jonathon-love/following{/other_user}", - "gists_url": "https://api.github.com/users/jonathon-love/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jonathon-love/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jonathon-love/subscriptions", - "organizations_url": "https://api.github.com/users/jonathon-love/orgs", - "repos_url": "https://api.github.com/users/jonathon-love/repos", - "events_url": "https://api.github.com/users/jonathon-love/events{/privacy}", - "received_events_url": "https://api.github.com/users/jonathon-love/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTM5MDkxMjc4", - "tag_name": "v1.6.15", - "target_commitish": "master", - "name": "Version 1.6.15", - "draft": false, - "prerelease": false, - "created_at": "2021-02-16T23:26:09Z", - "published_at": "2021-03-02T03:06:50Z", - "assets": [], - "tarball_url": "https://api.github.com/repos/jamovi/jamovi/tarball/v1.6.15", - "zipball_url": "https://api.github.com/repos/jamovi/jamovi/zipball/v1.6.15", - "body_html": "" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:51.480Z" - }, - "jasper": { - "latestRelease": { - "url": "https://api.github.com/repos/jasperapp/jasper/releases/57214803", - "assets_url": "https://api.github.com/repos/jasperapp/jasper/releases/57214803/assets", - "upload_url": "https://uploads.github.com/repos/jasperapp/jasper/releases/57214803/assets{?name,label}", - "html_url": "https://github.com/jasperapp/jasper/releases/tag/v1.0.7", - "id": 57214803, - "author": { - "login": "h13i32maru", - "id": 985170, - "node_id": "MDQ6VXNlcjk4NTE3MA==", - "avatar_url": "https://avatars.githubusercontent.com/u/985170?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/h13i32maru", - "html_url": "https://github.com/h13i32maru", - "followers_url": "https://api.github.com/users/h13i32maru/followers", - "following_url": "https://api.github.com/users/h13i32maru/following{/other_user}", - "gists_url": "https://api.github.com/users/h13i32maru/gists{/gist_id}", - "starred_url": "https://api.github.com/users/h13i32maru/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/h13i32maru/subscriptions", - "organizations_url": "https://api.github.com/users/h13i32maru/orgs", - "repos_url": "https://api.github.com/users/h13i32maru/repos", - "events_url": "https://api.github.com/users/h13i32maru/events{/privacy}", - "received_events_url": "https://api.github.com/users/h13i32maru/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOA3wMXs4DaQdT", - "tag_name": "v1.0.7", - "target_commitish": "master", - "name": "v1.0.7", - "draft": false, - "prerelease": false, - "created_at": "2022-01-16T03:13:15Z", - "published_at": "2022-01-16T06:51:57Z", - "assets": [ - { - "url": "https://api.github.com/repos/jasperapp/jasper/releases/assets/54098447", - "id": 54098447, - "node_id": "RA_kwDOA3wMXs4DOXoP", - "name": "jasper_v1.0.7_linux.zip", - "label": null, - "uploader": { - "login": "h13i32maru", - "id": 985170, - "node_id": "MDQ6VXNlcjk4NTE3MA==", - "avatar_url": "https://avatars.githubusercontent.com/u/985170?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/h13i32maru", - "html_url": "https://github.com/h13i32maru", - "followers_url": "https://api.github.com/users/h13i32maru/followers", - "following_url": "https://api.github.com/users/h13i32maru/following{/other_user}", - "gists_url": "https://api.github.com/users/h13i32maru/gists{/gist_id}", - "starred_url": "https://api.github.com/users/h13i32maru/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/h13i32maru/subscriptions", - "organizations_url": "https://api.github.com/users/h13i32maru/orgs", - "repos_url": "https://api.github.com/users/h13i32maru/repos", - "events_url": "https://api.github.com/users/h13i32maru/events{/privacy}", - "received_events_url": "https://api.github.com/users/h13i32maru/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 113204901, - "download_count": 8, - "created_at": "2022-01-16T06:49:44Z", - "updated_at": "2022-01-16T06:50:16Z", - "browser_download_url": "https://github.com/jasperapp/jasper/releases/download/v1.0.7/jasper_v1.0.7_linux.zip" - }, - { - "url": "https://api.github.com/repos/jasperapp/jasper/releases/assets/54098460", - "id": 54098460, - "node_id": "RA_kwDOA3wMXs4DOXoc", - "name": "jasper_v1.0.7_mac.zip", - "label": null, - "uploader": { - "login": "h13i32maru", - "id": 985170, - "node_id": "MDQ6VXNlcjk4NTE3MA==", - "avatar_url": "https://avatars.githubusercontent.com/u/985170?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/h13i32maru", - "html_url": "https://github.com/h13i32maru", - "followers_url": "https://api.github.com/users/h13i32maru/followers", - "following_url": "https://api.github.com/users/h13i32maru/following{/other_user}", - "gists_url": "https://api.github.com/users/h13i32maru/gists{/gist_id}", - "starred_url": "https://api.github.com/users/h13i32maru/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/h13i32maru/subscriptions", - "organizations_url": "https://api.github.com/users/h13i32maru/orgs", - "repos_url": "https://api.github.com/users/h13i32maru/repos", - "events_url": "https://api.github.com/users/h13i32maru/events{/privacy}", - "received_events_url": "https://api.github.com/users/h13i32maru/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 100203314, - "download_count": 273, - "created_at": "2022-01-16T06:50:16Z", - "updated_at": "2022-01-16T06:50:40Z", - "browser_download_url": "https://github.com/jasperapp/jasper/releases/download/v1.0.7/jasper_v1.0.7_mac.zip" - }, - { - "url": "https://api.github.com/repos/jasperapp/jasper/releases/assets/58042959", - "id": 58042959, - "node_id": "RA_kwDOA3wMXs4DdapP", - "name": "jasper_v1.0.7_mac_arm64.zip", - "label": null, - "uploader": { - "login": "h13i32maru", - "id": 985170, - "node_id": "MDQ6VXNlcjk4NTE3MA==", - "avatar_url": "https://avatars.githubusercontent.com/u/985170?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/h13i32maru", - "html_url": "https://github.com/h13i32maru", - "followers_url": "https://api.github.com/users/h13i32maru/followers", - "following_url": "https://api.github.com/users/h13i32maru/following{/other_user}", - "gists_url": "https://api.github.com/users/h13i32maru/gists{/gist_id}", - "starred_url": "https://api.github.com/users/h13i32maru/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/h13i32maru/subscriptions", - "organizations_url": "https://api.github.com/users/h13i32maru/orgs", - "repos_url": "https://api.github.com/users/h13i32maru/repos", - "events_url": "https://api.github.com/users/h13i32maru/events{/privacy}", - "received_events_url": "https://api.github.com/users/h13i32maru/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 107364635, - "download_count": 4, - "created_at": "2022-02-27T07:41:47Z", - "updated_at": "2022-02-27T07:41:59Z", - "browser_download_url": "https://github.com/jasperapp/jasper/releases/download/v1.0.7/jasper_v1.0.7_mac_arm64.zip" - }, - { - "url": "https://api.github.com/repos/jasperapp/jasper/releases/assets/58043323", - "id": 58043323, - "node_id": "RA_kwDOA3wMXs4Ddau7", - "name": "jasper_v1.0.7_mac_x64.zip", - "label": null, - "uploader": { - "login": "h13i32maru", - "id": 985170, - "node_id": "MDQ6VXNlcjk4NTE3MA==", - "avatar_url": "https://avatars.githubusercontent.com/u/985170?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/h13i32maru", - "html_url": "https://github.com/h13i32maru", - "followers_url": "https://api.github.com/users/h13i32maru/followers", - "following_url": "https://api.github.com/users/h13i32maru/following{/other_user}", - "gists_url": "https://api.github.com/users/h13i32maru/gists{/gist_id}", - "starred_url": "https://api.github.com/users/h13i32maru/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/h13i32maru/subscriptions", - "organizations_url": "https://api.github.com/users/h13i32maru/orgs", - "repos_url": "https://api.github.com/users/h13i32maru/repos", - "events_url": "https://api.github.com/users/h13i32maru/events{/privacy}", - "received_events_url": "https://api.github.com/users/h13i32maru/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 100207948, - "download_count": 3, - "created_at": "2022-02-27T07:51:25Z", - "updated_at": "2022-02-27T07:51:44Z", - "browser_download_url": "https://github.com/jasperapp/jasper/releases/download/v1.0.7/jasper_v1.0.7_mac_x64.zip" - }, - { - "url": "https://api.github.com/repos/jasperapp/jasper/releases/assets/54098470", - "id": 54098470, - "node_id": "RA_kwDOA3wMXs4DOXom", - "name": "jasper_v1.0.7_windows_setup.exe", - "label": null, - "uploader": { - "login": "h13i32maru", - "id": 985170, - "node_id": "MDQ6VXNlcjk4NTE3MA==", - "avatar_url": "https://avatars.githubusercontent.com/u/985170?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/h13i32maru", - "html_url": "https://github.com/h13i32maru", - "followers_url": "https://api.github.com/users/h13i32maru/followers", - "following_url": "https://api.github.com/users/h13i32maru/following{/other_user}", - "gists_url": "https://api.github.com/users/h13i32maru/gists{/gist_id}", - "starred_url": "https://api.github.com/users/h13i32maru/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/h13i32maru/subscriptions", - "organizations_url": "https://api.github.com/users/h13i32maru/orgs", - "repos_url": "https://api.github.com/users/h13i32maru/repos", - "events_url": "https://api.github.com/users/h13i32maru/events{/privacy}", - "received_events_url": "https://api.github.com/users/h13i32maru/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 97246720, - "download_count": 307, - "created_at": "2022-01-16T06:50:40Z", - "updated_at": "2022-01-16T06:51:19Z", - "browser_download_url": "https://github.com/jasperapp/jasper/releases/download/v1.0.7/jasper_v1.0.7_windows_setup.exe" - } - ], - "tarball_url": "https://api.github.com/repos/jasperapp/jasper/tarball/v1.0.7", - "zipball_url": "https://api.github.com/repos/jasperapp/jasper/zipball/v1.0.7", - "body_html": "", - "reactions": { - "url": "https://api.github.com/repos/jasperapp/jasper/releases/57214803/reactions", - "total_count": 1, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 1, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:51.554Z" - }, - "joplin": { - "latestRelease": { - "url": "https://api.github.com/repos/laurent22/joplin/releases/61676599", - "assets_url": "https://api.github.com/repos/laurent22/joplin/releases/61676599/assets", - "upload_url": "https://uploads.github.com/repos/laurent22/joplin/releases/61676599/assets{?name,label}", - "html_url": "https://github.com/laurent22/joplin/releases/tag/v2.7.15", - "id": 61676599, - "author": { - "login": "laurent22", - "id": 1285584, - "node_id": "MDQ6VXNlcjEyODU1ODQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/1285584?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/laurent22", - "html_url": "https://github.com/laurent22", - "followers_url": "https://api.github.com/users/laurent22/followers", - "following_url": "https://api.github.com/users/laurent22/following{/other_user}", - "gists_url": "https://api.github.com/users/laurent22/gists{/gist_id}", - "starred_url": "https://api.github.com/users/laurent22/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/laurent22/subscriptions", - "organizations_url": "https://api.github.com/users/laurent22/orgs", - "repos_url": "https://api.github.com/users/laurent22/repos", - "events_url": "https://api.github.com/users/laurent22/events{/privacy}", - "received_events_url": "https://api.github.com/users/laurent22/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOBLftOs4DrRw3", - "tag_name": "v2.7.15", - "target_commitish": "dev", - "name": "v2.7.15", - "draft": false, - "prerelease": false, - "created_at": "2022-03-12T16:27:06Z", - "published_at": "2022-03-17T13:03:23Z", - "assets": [ - { - "url": "https://api.github.com/repos/laurent22/joplin/releases/assets/59322058", - "id": 59322058, - "node_id": "RA_kwDOBLftOs4DiS7K", - "name": "Joplin-2.7.15.AppImage", - "label": "", - "uploader": { - "login": "laurent22", - "id": 1285584, - "node_id": "MDQ6VXNlcjEyODU1ODQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/1285584?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/laurent22", - "html_url": "https://github.com/laurent22", - "followers_url": "https://api.github.com/users/laurent22/followers", - "following_url": "https://api.github.com/users/laurent22/following{/other_user}", - "gists_url": "https://api.github.com/users/laurent22/gists{/gist_id}", - "starred_url": "https://api.github.com/users/laurent22/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/laurent22/subscriptions", - "organizations_url": "https://api.github.com/users/laurent22/orgs", - "repos_url": "https://api.github.com/users/laurent22/repos", - "events_url": "https://api.github.com/users/laurent22/events{/privacy}", - "received_events_url": "https://api.github.com/users/laurent22/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 171861856, - "download_count": 35111, - "created_at": "2022-03-12T17:31:59Z", - "updated_at": "2022-03-12T17:32:03Z", - "browser_download_url": "https://github.com/laurent22/joplin/releases/download/v2.7.15/Joplin-2.7.15.AppImage" - }, - { - "url": "https://api.github.com/repos/laurent22/joplin/releases/assets/59322057", - "id": 59322057, - "node_id": "RA_kwDOBLftOs4DiS7J", - "name": "Joplin-2.7.15.AppImage.sha512", - "label": "", - "uploader": { - "login": "laurent22", - "id": 1285584, - "node_id": "MDQ6VXNlcjEyODU1ODQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/1285584?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/laurent22", - "html_url": "https://github.com/laurent22", - "followers_url": "https://api.github.com/users/laurent22/followers", - "following_url": "https://api.github.com/users/laurent22/following{/other_user}", - "gists_url": "https://api.github.com/users/laurent22/gists{/gist_id}", - "starred_url": "https://api.github.com/users/laurent22/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/laurent22/subscriptions", - "organizations_url": "https://api.github.com/users/laurent22/orgs", - "repos_url": "https://api.github.com/users/laurent22/repos", - "events_url": "https://api.github.com/users/laurent22/events{/privacy}", - "received_events_url": "https://api.github.com/users/laurent22/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 128, - "download_count": 610, - "created_at": "2022-03-12T17:31:59Z", - "updated_at": "2022-03-12T17:31:59Z", - "browser_download_url": "https://github.com/laurent22/joplin/releases/download/v2.7.15/Joplin-2.7.15.AppImage.sha512" - }, - { - "url": "https://api.github.com/repos/laurent22/joplin/releases/assets/59769032", - "id": 59769032, - "node_id": "RA_kwDOBLftOs4DkADI", - "name": "Joplin-2.7.15.dmg", - "label": "", - "uploader": { - "login": "laurent22", - "id": 1285584, - "node_id": "MDQ6VXNlcjEyODU1ODQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/1285584?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/laurent22", - "html_url": "https://github.com/laurent22", - "followers_url": "https://api.github.com/users/laurent22/followers", - "following_url": "https://api.github.com/users/laurent22/following{/other_user}", - "gists_url": "https://api.github.com/users/laurent22/gists{/gist_id}", - "starred_url": "https://api.github.com/users/laurent22/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/laurent22/subscriptions", - "organizations_url": "https://api.github.com/users/laurent22/orgs", - "repos_url": "https://api.github.com/users/laurent22/repos", - "events_url": "https://api.github.com/users/laurent22/events{/privacy}", - "received_events_url": "https://api.github.com/users/laurent22/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 170727811, - "download_count": 43969, - "created_at": "2022-03-17T12:11:02Z", - "updated_at": "2022-03-17T12:11:14Z", - "browser_download_url": "https://github.com/laurent22/joplin/releases/download/v2.7.15/Joplin-2.7.15.dmg" - }, - { - "url": "https://api.github.com/repos/laurent22/joplin/releases/assets/59322115", - "id": 59322115, - "node_id": "RA_kwDOBLftOs4DiS8D", - "name": "Joplin-Setup-2.7.15.exe", - "label": "", - "uploader": { - "login": "laurent22", - "id": 1285584, - "node_id": "MDQ6VXNlcjEyODU1ODQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/1285584?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/laurent22", - "html_url": "https://github.com/laurent22", - "followers_url": "https://api.github.com/users/laurent22/followers", - "following_url": "https://api.github.com/users/laurent22/following{/other_user}", - "gists_url": "https://api.github.com/users/laurent22/gists{/gist_id}", - "starred_url": "https://api.github.com/users/laurent22/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/laurent22/subscriptions", - "organizations_url": "https://api.github.com/users/laurent22/orgs", - "repos_url": "https://api.github.com/users/laurent22/repos", - "events_url": "https://api.github.com/users/laurent22/events{/privacy}", - "received_events_url": "https://api.github.com/users/laurent22/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 197409976, - "download_count": 101939, - "created_at": "2022-03-12T17:33:09Z", - "updated_at": "2022-03-12T17:33:19Z", - "browser_download_url": "https://github.com/laurent22/joplin/releases/download/v2.7.15/Joplin-Setup-2.7.15.exe" - }, - { - "url": "https://api.github.com/repos/laurent22/joplin/releases/assets/59322111", - "id": 59322111, - "node_id": "RA_kwDOBLftOs4DiS7_", - "name": "JoplinPortable.exe", - "label": "", - "uploader": { - "login": "laurent22", - "id": 1285584, - "node_id": "MDQ6VXNlcjEyODU1ODQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/1285584?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/laurent22", - "html_url": "https://github.com/laurent22", - "followers_url": "https://api.github.com/users/laurent22/followers", - "following_url": "https://api.github.com/users/laurent22/following{/other_user}", - "gists_url": "https://api.github.com/users/laurent22/gists{/gist_id}", - "starred_url": "https://api.github.com/users/laurent22/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/laurent22/subscriptions", - "organizations_url": "https://api.github.com/users/laurent22/orgs", - "repos_url": "https://api.github.com/users/laurent22/repos", - "events_url": "https://api.github.com/users/laurent22/events{/privacy}", - "received_events_url": "https://api.github.com/users/laurent22/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 197176080, - "download_count": 10262, - "created_at": "2022-03-12T17:33:03Z", - "updated_at": "2022-03-12T17:33:09Z", - "browser_download_url": "https://github.com/laurent22/joplin/releases/download/v2.7.15/JoplinPortable.exe" - }, - { - "url": "https://api.github.com/repos/laurent22/joplin/releases/assets/59322064", - "id": 59322064, - "node_id": "RA_kwDOBLftOs4DiS7Q", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "laurent22", - "id": 1285584, - "node_id": "MDQ6VXNlcjEyODU1ODQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/1285584?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/laurent22", - "html_url": "https://github.com/laurent22", - "followers_url": "https://api.github.com/users/laurent22/followers", - "following_url": "https://api.github.com/users/laurent22/following{/other_user}", - "gists_url": "https://api.github.com/users/laurent22/gists{/gist_id}", - "starred_url": "https://api.github.com/users/laurent22/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/laurent22/subscriptions", - "organizations_url": "https://api.github.com/users/laurent22/orgs", - "repos_url": "https://api.github.com/users/laurent22/repos", - "events_url": "https://api.github.com/users/laurent22/events{/privacy}", - "received_events_url": "https://api.github.com/users/laurent22/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 367, - "download_count": 273, - "created_at": "2022-03-12T17:32:03Z", - "updated_at": "2022-03-12T17:32:03Z", - "browser_download_url": "https://github.com/laurent22/joplin/releases/download/v2.7.15/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/laurent22/joplin/releases/assets/59322119", - "id": 59322119, - "node_id": "RA_kwDOBLftOs4DiS8H", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "laurent22", - "id": 1285584, - "node_id": "MDQ6VXNlcjEyODU1ODQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/1285584?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/laurent22", - "html_url": "https://github.com/laurent22", - "followers_url": "https://api.github.com/users/laurent22/followers", - "following_url": "https://api.github.com/users/laurent22/following{/other_user}", - "gists_url": "https://api.github.com/users/laurent22/gists{/gist_id}", - "starred_url": "https://api.github.com/users/laurent22/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/laurent22/subscriptions", - "organizations_url": "https://api.github.com/users/laurent22/orgs", - "repos_url": "https://api.github.com/users/laurent22/repos", - "events_url": "https://api.github.com/users/laurent22/events{/privacy}", - "received_events_url": "https://api.github.com/users/laurent22/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 324, - "download_count": 170, - "created_at": "2022-03-12T17:33:19Z", - "updated_at": "2022-03-12T17:33:19Z", - "browser_download_url": "https://github.com/laurent22/joplin/releases/download/v2.7.15/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/laurent22/joplin/tarball/v2.7.15", - "zipball_url": "https://api.github.com/repos/laurent22/joplin/zipball/v2.7.15", - "body_html": "
    \n
  • Improved: Handle invalid revision patches (#6209)
  • \n
  • Fixed: Clicking on folder button was no longer jumping to the right folder (#5584)
  • \n
  • Fixed: Ensure that note revision markup type is set correctly (#6261)
  • \n
  • Fixed: Fixed Tags Order (#6136) (#5686 by @OmGole)
  • \n
  • Fixed: Undo and redo on note title did not work in some cases (#6214)
  • \n
", - "reactions": { - "url": "https://api.github.com/repos/laurent22/joplin/releases/61676599/reactions", - "total_count": 32, - "+1": 15, - "-1": 0, - "laugh": 0, - "hooray": 17, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:51.692Z" - }, - "juggernaut": { - "latestRelease": { - "url": "https://api.github.com/repos/LN-Juggernaut/juggernaut-desktop/releases/25695113", - "assets_url": "https://api.github.com/repos/LN-Juggernaut/juggernaut-desktop/releases/25695113/assets", - "upload_url": "https://uploads.github.com/repos/LN-Juggernaut/juggernaut-desktop/releases/25695113/assets{?name,label}", - "html_url": "https://github.com/LN-Juggernaut/juggernaut-desktop/releases/tag/0.1.2", - "id": 25695113, - "author": { - "login": "johncantrell97", - "id": 41305919, - "node_id": "MDQ6VXNlcjQxMzA1OTE5", - "avatar_url": "https://avatars.githubusercontent.com/u/41305919?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/johncantrell97", - "html_url": "https://github.com/johncantrell97", - "followers_url": "https://api.github.com/users/johncantrell97/followers", - "following_url": "https://api.github.com/users/johncantrell97/following{/other_user}", - "gists_url": "https://api.github.com/users/johncantrell97/gists{/gist_id}", - "starred_url": "https://api.github.com/users/johncantrell97/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/johncantrell97/subscriptions", - "organizations_url": "https://api.github.com/users/johncantrell97/orgs", - "repos_url": "https://api.github.com/users/johncantrell97/repos", - "events_url": "https://api.github.com/users/johncantrell97/events{/privacy}", - "received_events_url": "https://api.github.com/users/johncantrell97/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI1Njk1MTEz", - "tag_name": "0.1.2", - "target_commitish": "master", - "name": "v0.1.2 Release", - "draft": false, - "prerelease": false, - "created_at": "2020-05-01T16:52:39Z", - "published_at": "2020-05-01T18:34:31Z", - "assets": [ - { - "url": "https://api.github.com/repos/LN-Juggernaut/juggernaut-desktop/releases/assets/20300603", - "id": 20300603, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIwMzAwNjAz", - "name": "Juggernaut-linux-armv7l-v0.1.2.AppImage", - "label": "", - "uploader": { - "login": "johncantrell97", - "id": 41305919, - "node_id": "MDQ6VXNlcjQxMzA1OTE5", - "avatar_url": "https://avatars.githubusercontent.com/u/41305919?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/johncantrell97", - "html_url": "https://github.com/johncantrell97", - "followers_url": "https://api.github.com/users/johncantrell97/followers", - "following_url": "https://api.github.com/users/johncantrell97/following{/other_user}", - "gists_url": "https://api.github.com/users/johncantrell97/gists{/gist_id}", - "starred_url": "https://api.github.com/users/johncantrell97/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/johncantrell97/subscriptions", - "organizations_url": "https://api.github.com/users/johncantrell97/orgs", - "repos_url": "https://api.github.com/users/johncantrell97/repos", - "events_url": "https://api.github.com/users/johncantrell97/events{/privacy}", - "received_events_url": "https://api.github.com/users/johncantrell97/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 66290860, - "download_count": 2067, - "created_at": "2020-04-30T15:10:17Z", - "updated_at": "2020-04-30T15:21:28Z", - "browser_download_url": "https://github.com/LN-Juggernaut/juggernaut-desktop/releases/download/0.1.2/Juggernaut-linux-armv7l-v0.1.2.AppImage" - }, - { - "url": "https://api.github.com/repos/LN-Juggernaut/juggernaut-desktop/releases/assets/20300589", - "id": 20300589, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIwMzAwNTg5", - "name": "Juggernaut-linux-x86_64-v0.1.2.AppImage", - "label": "", - "uploader": { - "login": "johncantrell97", - "id": 41305919, - "node_id": "MDQ6VXNlcjQxMzA1OTE5", - "avatar_url": "https://avatars.githubusercontent.com/u/41305919?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/johncantrell97", - "html_url": "https://github.com/johncantrell97", - "followers_url": "https://api.github.com/users/johncantrell97/followers", - "following_url": "https://api.github.com/users/johncantrell97/following{/other_user}", - "gists_url": "https://api.github.com/users/johncantrell97/gists{/gist_id}", - "starred_url": "https://api.github.com/users/johncantrell97/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/johncantrell97/subscriptions", - "organizations_url": "https://api.github.com/users/johncantrell97/orgs", - "repos_url": "https://api.github.com/users/johncantrell97/repos", - "events_url": "https://api.github.com/users/johncantrell97/events{/privacy}", - "received_events_url": "https://api.github.com/users/johncantrell97/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 75941630, - "download_count": 656, - "created_at": "2020-04-30T15:09:53Z", - "updated_at": "2020-04-30T15:20:36Z", - "browser_download_url": "https://github.com/LN-Juggernaut/juggernaut-desktop/releases/download/0.1.2/Juggernaut-linux-x86_64-v0.1.2.AppImage" - }, - { - "url": "https://api.github.com/repos/LN-Juggernaut/juggernaut-desktop/releases/assets/20300616", - "id": 20300616, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIwMzAwNjE2", - "name": "Juggernaut-mac-v0.1.2.dmg", - "label": "", - "uploader": { - "login": "johncantrell97", - "id": 41305919, - "node_id": "MDQ6VXNlcjQxMzA1OTE5", - "avatar_url": "https://avatars.githubusercontent.com/u/41305919?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/johncantrell97", - "html_url": "https://github.com/johncantrell97", - "followers_url": "https://api.github.com/users/johncantrell97/followers", - "following_url": "https://api.github.com/users/johncantrell97/following{/other_user}", - "gists_url": "https://api.github.com/users/johncantrell97/gists{/gist_id}", - "starred_url": "https://api.github.com/users/johncantrell97/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/johncantrell97/subscriptions", - "organizations_url": "https://api.github.com/users/johncantrell97/orgs", - "repos_url": "https://api.github.com/users/johncantrell97/repos", - "events_url": "https://api.github.com/users/johncantrell97/events{/privacy}", - "received_events_url": "https://api.github.com/users/johncantrell97/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 70513697, - "download_count": 580, - "created_at": "2020-04-30T15:10:45Z", - "updated_at": "2020-04-30T15:22:45Z", - "browser_download_url": "https://github.com/LN-Juggernaut/juggernaut-desktop/releases/download/0.1.2/Juggernaut-mac-v0.1.2.dmg" - }, - { - "url": "https://api.github.com/repos/LN-Juggernaut/juggernaut-desktop/releases/assets/20300617", - "id": 20300617, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIwMzAwNjE3", - "name": "Juggernaut-mac-v0.1.2.dmg.blockmap", - "label": "", - "uploader": { - "login": "johncantrell97", - "id": 41305919, - "node_id": "MDQ6VXNlcjQxMzA1OTE5", - "avatar_url": "https://avatars.githubusercontent.com/u/41305919?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/johncantrell97", - "html_url": "https://github.com/johncantrell97", - "followers_url": "https://api.github.com/users/johncantrell97/followers", - "following_url": "https://api.github.com/users/johncantrell97/following{/other_user}", - "gists_url": "https://api.github.com/users/johncantrell97/gists{/gist_id}", - "starred_url": "https://api.github.com/users/johncantrell97/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/johncantrell97/subscriptions", - "organizations_url": "https://api.github.com/users/johncantrell97/orgs", - "repos_url": "https://api.github.com/users/johncantrell97/repos", - "events_url": "https://api.github.com/users/johncantrell97/events{/privacy}", - "received_events_url": "https://api.github.com/users/johncantrell97/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 74375, - "download_count": 27, - "created_at": "2020-04-30T15:10:45Z", - "updated_at": "2020-04-30T15:10:46Z", - "browser_download_url": "https://github.com/LN-Juggernaut/juggernaut-desktop/releases/download/0.1.2/Juggernaut-mac-v0.1.2.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/LN-Juggernaut/juggernaut-desktop/releases/assets/20300623", - "id": 20300623, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIwMzAwNjIz", - "name": "Juggernaut-mac-v0.1.2.zip", - "label": "", - "uploader": { - "login": "johncantrell97", - "id": 41305919, - "node_id": "MDQ6VXNlcjQxMzA1OTE5", - "avatar_url": "https://avatars.githubusercontent.com/u/41305919?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/johncantrell97", - "html_url": "https://github.com/johncantrell97", - "followers_url": "https://api.github.com/users/johncantrell97/followers", - "following_url": "https://api.github.com/users/johncantrell97/following{/other_user}", - "gists_url": "https://api.github.com/users/johncantrell97/gists{/gist_id}", - "starred_url": "https://api.github.com/users/johncantrell97/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/johncantrell97/subscriptions", - "organizations_url": "https://api.github.com/users/johncantrell97/orgs", - "repos_url": "https://api.github.com/users/johncantrell97/repos", - "events_url": "https://api.github.com/users/johncantrell97/events{/privacy}", - "received_events_url": "https://api.github.com/users/johncantrell97/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 68364996, - "download_count": 28, - "created_at": "2020-04-30T15:11:02Z", - "updated_at": "2020-04-30T15:17:36Z", - "browser_download_url": "https://github.com/LN-Juggernaut/juggernaut-desktop/releases/download/0.1.2/Juggernaut-mac-v0.1.2.zip" - }, - { - "url": "https://api.github.com/repos/LN-Juggernaut/juggernaut-desktop/releases/assets/20300632", - "id": 20300632, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIwMzAwNjMy", - "name": "Juggernaut-win-v0.1.2.exe", - "label": "", - "uploader": { - "login": "johncantrell97", - "id": 41305919, - "node_id": "MDQ6VXNlcjQxMzA1OTE5", - "avatar_url": "https://avatars.githubusercontent.com/u/41305919?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/johncantrell97", - "html_url": "https://github.com/johncantrell97", - "followers_url": "https://api.github.com/users/johncantrell97/followers", - "following_url": "https://api.github.com/users/johncantrell97/following{/other_user}", - "gists_url": "https://api.github.com/users/johncantrell97/gists{/gist_id}", - "starred_url": "https://api.github.com/users/johncantrell97/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/johncantrell97/subscriptions", - "organizations_url": "https://api.github.com/users/johncantrell97/orgs", - "repos_url": "https://api.github.com/users/johncantrell97/repos", - "events_url": "https://api.github.com/users/johncantrell97/events{/privacy}", - "received_events_url": "https://api.github.com/users/johncantrell97/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 52626400, - "download_count": 1318, - "created_at": "2020-04-30T15:11:28Z", - "updated_at": "2020-04-30T15:21:33Z", - "browser_download_url": "https://github.com/LN-Juggernaut/juggernaut-desktop/releases/download/0.1.2/Juggernaut-win-v0.1.2.exe" - }, - { - "url": "https://api.github.com/repos/LN-Juggernaut/juggernaut-desktop/releases/assets/20300631", - "id": 20300631, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIwMzAwNjMx", - "name": "Juggernaut-win-v0.1.2.exe.blockmap", - "label": "", - "uploader": { - "login": "johncantrell97", - "id": 41305919, - "node_id": "MDQ6VXNlcjQxMzA1OTE5", - "avatar_url": "https://avatars.githubusercontent.com/u/41305919?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/johncantrell97", - "html_url": "https://github.com/johncantrell97", - "followers_url": "https://api.github.com/users/johncantrell97/followers", - "following_url": "https://api.github.com/users/johncantrell97/following{/other_user}", - "gists_url": "https://api.github.com/users/johncantrell97/gists{/gist_id}", - "starred_url": "https://api.github.com/users/johncantrell97/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/johncantrell97/subscriptions", - "organizations_url": "https://api.github.com/users/johncantrell97/orgs", - "repos_url": "https://api.github.com/users/johncantrell97/repos", - "events_url": "https://api.github.com/users/johncantrell97/events{/privacy}", - "received_events_url": "https://api.github.com/users/johncantrell97/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 55857, - "download_count": 28, - "created_at": "2020-04-30T15:11:28Z", - "updated_at": "2020-04-30T15:11:28Z", - "browser_download_url": "https://github.com/LN-Juggernaut/juggernaut-desktop/releases/download/0.1.2/Juggernaut-win-v0.1.2.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/LN-Juggernaut/juggernaut-desktop/releases/assets/20300930", - "id": 20300930, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIwMzAwOTMw", - "name": "latest-linux-arm.yml", - "label": "", - "uploader": { - "login": "johncantrell97", - "id": 41305919, - "node_id": "MDQ6VXNlcjQxMzA1OTE5", - "avatar_url": "https://avatars.githubusercontent.com/u/41305919?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/johncantrell97", - "html_url": "https://github.com/johncantrell97", - "followers_url": "https://api.github.com/users/johncantrell97/followers", - "following_url": "https://api.github.com/users/johncantrell97/following{/other_user}", - "gists_url": "https://api.github.com/users/johncantrell97/gists{/gist_id}", - "starred_url": "https://api.github.com/users/johncantrell97/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/johncantrell97/subscriptions", - "organizations_url": "https://api.github.com/users/johncantrell97/orgs", - "repos_url": "https://api.github.com/users/johncantrell97/repos", - "events_url": "https://api.github.com/users/johncantrell97/events{/privacy}", - "received_events_url": "https://api.github.com/users/johncantrell97/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 398, - "download_count": 19, - "created_at": "2020-04-30T15:22:48Z", - "updated_at": "2020-04-30T15:22:48Z", - "browser_download_url": "https://github.com/LN-Juggernaut/juggernaut-desktop/releases/download/0.1.2/latest-linux-arm.yml" - }, - { - "url": "https://api.github.com/repos/LN-Juggernaut/juggernaut-desktop/releases/assets/20300931", - "id": 20300931, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIwMzAwOTMx", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "johncantrell97", - "id": 41305919, - "node_id": "MDQ6VXNlcjQxMzA1OTE5", - "avatar_url": "https://avatars.githubusercontent.com/u/41305919?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/johncantrell97", - "html_url": "https://github.com/johncantrell97", - "followers_url": "https://api.github.com/users/johncantrell97/followers", - "following_url": "https://api.github.com/users/johncantrell97/following{/other_user}", - "gists_url": "https://api.github.com/users/johncantrell97/gists{/gist_id}", - "starred_url": "https://api.github.com/users/johncantrell97/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/johncantrell97/subscriptions", - "organizations_url": "https://api.github.com/users/johncantrell97/orgs", - "repos_url": "https://api.github.com/users/johncantrell97/repos", - "events_url": "https://api.github.com/users/johncantrell97/events{/privacy}", - "received_events_url": "https://api.github.com/users/johncantrell97/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 398, - "download_count": 25, - "created_at": "2020-04-30T15:22:48Z", - "updated_at": "2020-04-30T15:22:48Z", - "browser_download_url": "https://github.com/LN-Juggernaut/juggernaut-desktop/releases/download/0.1.2/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/LN-Juggernaut/juggernaut-desktop/releases/assets/20300929", - "id": 20300929, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIwMzAwOTI5", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "johncantrell97", - "id": 41305919, - "node_id": "MDQ6VXNlcjQxMzA1OTE5", - "avatar_url": "https://avatars.githubusercontent.com/u/41305919?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/johncantrell97", - "html_url": "https://github.com/johncantrell97", - "followers_url": "https://api.github.com/users/johncantrell97/followers", - "following_url": "https://api.github.com/users/johncantrell97/following{/other_user}", - "gists_url": "https://api.github.com/users/johncantrell97/gists{/gist_id}", - "starred_url": "https://api.github.com/users/johncantrell97/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/johncantrell97/subscriptions", - "organizations_url": "https://api.github.com/users/johncantrell97/orgs", - "repos_url": "https://api.github.com/users/johncantrell97/repos", - "events_url": "https://api.github.com/users/johncantrell97/events{/privacy}", - "received_events_url": "https://api.github.com/users/johncantrell97/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 525, - "download_count": 19, - "created_at": "2020-04-30T15:22:48Z", - "updated_at": "2020-04-30T15:22:48Z", - "browser_download_url": "https://github.com/LN-Juggernaut/juggernaut-desktop/releases/download/0.1.2/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/LN-Juggernaut/juggernaut-desktop/releases/assets/20300932", - "id": 20300932, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIwMzAwOTMy", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "johncantrell97", - "id": 41305919, - "node_id": "MDQ6VXNlcjQxMzA1OTE5", - "avatar_url": "https://avatars.githubusercontent.com/u/41305919?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/johncantrell97", - "html_url": "https://github.com/johncantrell97", - "followers_url": "https://api.github.com/users/johncantrell97/followers", - "following_url": "https://api.github.com/users/johncantrell97/following{/other_user}", - "gists_url": "https://api.github.com/users/johncantrell97/gists{/gist_id}", - "starred_url": "https://api.github.com/users/johncantrell97/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/johncantrell97/subscriptions", - "organizations_url": "https://api.github.com/users/johncantrell97/orgs", - "repos_url": "https://api.github.com/users/johncantrell97/repos", - "events_url": "https://api.github.com/users/johncantrell97/events{/privacy}", - "received_events_url": "https://api.github.com/users/johncantrell97/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 346, - "download_count": 24, - "created_at": "2020-04-30T15:22:48Z", - "updated_at": "2020-04-30T15:22:48Z", - "browser_download_url": "https://github.com/LN-Juggernaut/juggernaut-desktop/releases/download/0.1.2/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/LN-Juggernaut/juggernaut-desktop/tarball/0.1.2", - "zipball_url": "https://api.github.com/repos/LN-Juggernaut/juggernaut-desktop/zipball/0.1.2", - "body_html": "

Emojis 👍 💯 🔥 🚀

\n

There is now an emoji picker to the right of the message input box that lets you add emojis to your messages in a few clicks. Emojis are searchable and includes a skin color picker for emojis that support this feature.

\n

Open Channels Directly From Conversation

\n

Easily open a channel with your conversation partner. This is useful if you plan on communicating a lot with a same person and want to avoid paying routing fees for every message. Instead of having to search for their alias or ask for their pubkey to initiate a channel open you can now just click Open Channel from the conversation menu.

\n

LND 0.10.0 Support

\n

Updated GRPC library with 0.10.0 proto files. The only breaking change was related to how we calculate fees for each message we send. In 0.9.x we were able to grab the total fees directly from the payment response object. In 0.10.x we now loop over all HTLC's and sum up the total fees for each one. Luckily this is backwards compatible with 0.9.x so we have a single method for both versions.

\n

Code Signing

\n

The releases are now officially being code signed as part of the release process for Mac and Windows builds. This should remove warnings about an unknown developer when launching the apps on those platforms. I think on Windows there might still be some warning until we reach a certain number of downloads

\n

Bugs

\n

Lots of great bug fixes in this release. Thank you to all the testers who reported these issues.

\n
    \n
  • Wallet balance was not updating properly, now it stays in sync. #14
  • \n
  • Fixed a display issue when sending really long messages #19
  • \n
  • Spinner missing when paying a payment request #16
  • \n
  • Errors when trying to close the app on mac #9
  • \n
  • Blank screen when trying to open a channel with node not advertising addresses #15
  • \n
  • Improved validation and experience when sending payments and payment requests #11
  • \n
  • Error messages and better UX around launching into a node #18
  • \n
  • Better display for long aliases #26
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:51.695Z" - }, - "jukeboks": { - "latestRelease": { - "url": "https://api.github.com/repos/hirohisa/Jukeboks/releases/60821639", - "assets_url": "https://api.github.com/repos/hirohisa/Jukeboks/releases/60821639/assets", - "upload_url": "https://uploads.github.com/repos/hirohisa/Jukeboks/releases/60821639/assets{?name,label}", - "html_url": "https://github.com/hirohisa/Jukeboks/releases/tag/v2.2.4", - "id": 60821639, - "author": { - "login": "hirohisa", - "id": 1519837, - "node_id": "MDQ6VXNlcjE1MTk4Mzc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1519837?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/hirohisa", - "html_url": "https://github.com/hirohisa", - "followers_url": "https://api.github.com/users/hirohisa/followers", - "following_url": "https://api.github.com/users/hirohisa/following{/other_user}", - "gists_url": "https://api.github.com/users/hirohisa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hirohisa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hirohisa/subscriptions", - "organizations_url": "https://api.github.com/users/hirohisa/orgs", - "repos_url": "https://api.github.com/users/hirohisa/repos", - "events_url": "https://api.github.com/users/hirohisa/events{/privacy}", - "received_events_url": "https://api.github.com/users/hirohisa/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOBMnML84DoBCH", - "tag_name": "v2.2.4", - "target_commitish": "master", - "name": "", - "draft": false, - "prerelease": false, - "created_at": "2022-03-02T17:40:27Z", - "published_at": "2022-03-02T17:42:52Z", - "assets": [ - { - "url": "https://api.github.com/repos/hirohisa/Jukeboks/releases/assets/58358087", - "id": 58358087, - "node_id": "RA_kwDOBMnML84DenlH", - "name": "Jukeboks.app.zip", - "label": null, - "uploader": { - "login": "hirohisa", - "id": 1519837, - "node_id": "MDQ6VXNlcjE1MTk4Mzc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1519837?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/hirohisa", - "html_url": "https://github.com/hirohisa", - "followers_url": "https://api.github.com/users/hirohisa/followers", - "following_url": "https://api.github.com/users/hirohisa/following{/other_user}", - "gists_url": "https://api.github.com/users/hirohisa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hirohisa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hirohisa/subscriptions", - "organizations_url": "https://api.github.com/users/hirohisa/orgs", - "repos_url": "https://api.github.com/users/hirohisa/repos", - "events_url": "https://api.github.com/users/hirohisa/events{/privacy}", - "received_events_url": "https://api.github.com/users/hirohisa/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 79799297, - "download_count": 5, - "created_at": "2022-03-02T17:41:09Z", - "updated_at": "2022-03-02T17:42:49Z", - "browser_download_url": "https://github.com/hirohisa/Jukeboks/releases/download/v2.2.4/Jukeboks.app.zip" - } - ], - "tarball_url": "https://api.github.com/repos/hirohisa/Jukeboks/tarball/v2.2.4", - "zipball_url": "https://api.github.com/repos/hirohisa/Jukeboks/zipball/v2.2.4", - "body_html": "" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:51.704Z" - }, - "kankan": { - "latestRelease": { - "url": "https://api.github.com/repos/newham/kankan/releases/25156912", - "assets_url": "https://api.github.com/repos/newham/kankan/releases/25156912/assets", - "upload_url": "https://uploads.github.com/repos/newham/kankan/releases/25156912/assets{?name,label}", - "html_url": "https://github.com/newham/kankan/releases/tag/v0.4.0", - "id": 25156912, - "author": { - "login": "newham", - "id": 24582826, - "node_id": "MDQ6VXNlcjI0NTgyODI2", - "avatar_url": "https://avatars.githubusercontent.com/u/24582826?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/newham", - "html_url": "https://github.com/newham", - "followers_url": "https://api.github.com/users/newham/followers", - "following_url": "https://api.github.com/users/newham/following{/other_user}", - "gists_url": "https://api.github.com/users/newham/gists{/gist_id}", - "starred_url": "https://api.github.com/users/newham/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/newham/subscriptions", - "organizations_url": "https://api.github.com/users/newham/orgs", - "repos_url": "https://api.github.com/users/newham/repos", - "events_url": "https://api.github.com/users/newham/events{/privacy}", - "received_events_url": "https://api.github.com/users/newham/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI1MTU2OTEy", - "tag_name": "v0.4.0", - "target_commitish": "master", - "name": "KanKan - Mac OS", - "draft": false, - "prerelease": false, - "created_at": "2021-07-02T07:49:12Z", - "published_at": "2020-04-03T03:32:11Z", - "assets": [ - { - "url": "https://api.github.com/repos/newham/kankan/releases/assets/39606993", - "id": 39606993, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM5NjA2OTkz", - "name": "kankan-0.4.0.dmg.zip", - "label": null, - "uploader": { - "login": "newham", - "id": 24582826, - "node_id": "MDQ6VXNlcjI0NTgyODI2", - "avatar_url": "https://avatars.githubusercontent.com/u/24582826?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/newham", - "html_url": "https://github.com/newham", - "followers_url": "https://api.github.com/users/newham/followers", - "following_url": "https://api.github.com/users/newham/following{/other_user}", - "gists_url": "https://api.github.com/users/newham/gists{/gist_id}", - "starred_url": "https://api.github.com/users/newham/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/newham/subscriptions", - "organizations_url": "https://api.github.com/users/newham/orgs", - "repos_url": "https://api.github.com/users/newham/repos", - "events_url": "https://api.github.com/users/newham/events{/privacy}", - "received_events_url": "https://api.github.com/users/newham/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 68316109, - "download_count": 102, - "created_at": "2021-07-02T08:30:20Z", - "updated_at": "2021-07-02T08:30:41Z", - "browser_download_url": "https://github.com/newham/kankan/releases/download/v0.4.0/kankan-0.4.0.dmg.zip" - } - ], - "tarball_url": "https://api.github.com/repos/newham/kankan/tarball/v0.4.0", - "zipball_url": "https://api.github.com/repos/newham/kankan/zipball/v0.4.0", - "body_html": "

Pass the test on Mac OS 10.15.4

\n
    \n
  1. Download,
  2. \n
  3. Unzip,
  4. \n
  5. Click to install,
  6. \n
\n

Done.

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:51.900Z" - }, - "kalk": { - "latestRelease": { - "url": "https://api.github.com/repos/monsterkodi/kalk/releases/12075471", - "assets_url": "https://api.github.com/repos/monsterkodi/kalk/releases/12075471/assets", - "upload_url": "https://uploads.github.com/repos/monsterkodi/kalk/releases/12075471/assets{?name,label}", - "html_url": "https://github.com/monsterkodi/kalk/releases/tag/v0.16.0", - "id": 12075471, - "author": { - "login": "monsterkodi", - "id": 581442, - "node_id": "MDQ6VXNlcjU4MTQ0Mg==", - "avatar_url": "https://avatars.githubusercontent.com/u/581442?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/monsterkodi", - "html_url": "https://github.com/monsterkodi", - "followers_url": "https://api.github.com/users/monsterkodi/followers", - "following_url": "https://api.github.com/users/monsterkodi/following{/other_user}", - "gists_url": "https://api.github.com/users/monsterkodi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/monsterkodi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/monsterkodi/subscriptions", - "organizations_url": "https://api.github.com/users/monsterkodi/orgs", - "repos_url": "https://api.github.com/users/monsterkodi/repos", - "events_url": "https://api.github.com/users/monsterkodi/events{/privacy}", - "received_events_url": "https://api.github.com/users/monsterkodi/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTEyMDc1NDcx", - "tag_name": "v0.16.0", - "target_commitish": "master", - "name": "v0.16.0 windows", - "draft": false, - "prerelease": false, - "created_at": "2018-07-24T12:57:03Z", - "published_at": "2018-07-24T13:23:25Z", - "assets": [ - { - "url": "https://api.github.com/repos/monsterkodi/kalk/releases/assets/7988833", - "id": 7988833, - "node_id": "MDEyOlJlbGVhc2VBc3NldDc5ODg4MzM=", - "name": "kalk-0.16.0-setup.exe", - "label": null, - "uploader": { - "login": "monsterkodi", - "id": 581442, - "node_id": "MDQ6VXNlcjU4MTQ0Mg==", - "avatar_url": "https://avatars.githubusercontent.com/u/581442?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/monsterkodi", - "html_url": "https://github.com/monsterkodi", - "followers_url": "https://api.github.com/users/monsterkodi/followers", - "following_url": "https://api.github.com/users/monsterkodi/following{/other_user}", - "gists_url": "https://api.github.com/users/monsterkodi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/monsterkodi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/monsterkodi/subscriptions", - "organizations_url": "https://api.github.com/users/monsterkodi/orgs", - "repos_url": "https://api.github.com/users/monsterkodi/repos", - "events_url": "https://api.github.com/users/monsterkodi/events{/privacy}", - "received_events_url": "https://api.github.com/users/monsterkodi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 38318035, - "download_count": 20448, - "created_at": "2018-07-24T13:22:53Z", - "updated_at": "2018-07-24T13:23:02Z", - "browser_download_url": "https://github.com/monsterkodi/kalk/releases/download/v0.16.0/kalk-0.16.0-setup.exe" - } - ], - "tarball_url": "https://api.github.com/repos/monsterkodi/kalk/tarball/v0.16.0", - "zipball_url": "https://api.github.com/repos/monsterkodi/kalk/zipball/v0.16.0", - "body_html": "

v0.16.0 windows

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:51.940Z" - }, - "kahla": { - "latestRelease": { - "url": "https://api.github.com/repos/AiursoftWeb/Kahla.App/releases/64541935", - "assets_url": "https://api.github.com/repos/AiursoftWeb/Kahla.App/releases/64541935/assets", - "upload_url": "https://uploads.github.com/repos/AiursoftWeb/Kahla.App/releases/64541935/assets{?name,label}", - "html_url": "https://github.com/AiursoftWeb/Kahla.App/releases/tag/v4.5.0", - "id": 64541935, - "author": { - "login": "Anduin2017", - "id": 19531547, - "node_id": "MDQ6VXNlcjE5NTMxNTQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/19531547?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Anduin2017", - "html_url": "https://github.com/Anduin2017", - "followers_url": "https://api.github.com/users/Anduin2017/followers", - "following_url": "https://api.github.com/users/Anduin2017/following{/other_user}", - "gists_url": "https://api.github.com/users/Anduin2017/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Anduin2017/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Anduin2017/subscriptions", - "organizations_url": "https://api.github.com/users/Anduin2017/orgs", - "repos_url": "https://api.github.com/users/Anduin2017/repos", - "events_url": "https://api.github.com/users/Anduin2017/events{/privacy}", - "received_events_url": "https://api.github.com/users/Anduin2017/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOBmIfW84D2NTv", - "tag_name": "v4.5.0", - "target_commitish": "master", - "name": "v4.5.0", - "draft": false, - "prerelease": false, - "created_at": "2022-04-15T14:56:52Z", - "published_at": "2022-04-15T15:07:14Z", - "assets": [ - { - "url": "https://api.github.com/repos/AiursoftWeb/Kahla.App/releases/assets/64184015", - "id": 64184015, - "node_id": "RA_kwDOBmIfW84D017P", - "name": "Kahla-4.5.0-win.zip", - "label": "", - "uploader": { - "login": "Anduin2017", - "id": 19531547, - "node_id": "MDQ6VXNlcjE5NTMxNTQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/19531547?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Anduin2017", - "html_url": "https://github.com/Anduin2017", - "followers_url": "https://api.github.com/users/Anduin2017/followers", - "following_url": "https://api.github.com/users/Anduin2017/following{/other_user}", - "gists_url": "https://api.github.com/users/Anduin2017/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Anduin2017/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Anduin2017/subscriptions", - "organizations_url": "https://api.github.com/users/Anduin2017/orgs", - "repos_url": "https://api.github.com/users/Anduin2017/repos", - "events_url": "https://api.github.com/users/Anduin2017/events{/privacy}", - "received_events_url": "https://api.github.com/users/Anduin2017/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 70568239, - "download_count": 1, - "created_at": "2022-05-01T16:11:07Z", - "updated_at": "2022-05-01T16:11:16Z", - "browser_download_url": "https://github.com/AiursoftWeb/Kahla.App/releases/download/v4.5.0/Kahla-4.5.0-win.zip" - }, - { - "url": "https://api.github.com/repos/AiursoftWeb/Kahla.App/releases/assets/64184011", - "id": 64184011, - "node_id": "RA_kwDOBmIfW84D017L", - "name": "Kahla-4.5.0.dmg", - "label": "", - "uploader": { - "login": "Anduin2017", - "id": 19531547, - "node_id": "MDQ6VXNlcjE5NTMxNTQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/19531547?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Anduin2017", - "html_url": "https://github.com/Anduin2017", - "followers_url": "https://api.github.com/users/Anduin2017/followers", - "following_url": "https://api.github.com/users/Anduin2017/following{/other_user}", - "gists_url": "https://api.github.com/users/Anduin2017/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Anduin2017/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Anduin2017/subscriptions", - "organizations_url": "https://api.github.com/users/Anduin2017/orgs", - "repos_url": "https://api.github.com/users/Anduin2017/repos", - "events_url": "https://api.github.com/users/Anduin2017/events{/privacy}", - "received_events_url": "https://api.github.com/users/Anduin2017/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 68296523, - "download_count": 0, - "created_at": "2022-05-01T16:10:58Z", - "updated_at": "2022-05-01T16:11:05Z", - "browser_download_url": "https://github.com/AiursoftWeb/Kahla.App/releases/download/v4.5.0/Kahla-4.5.0.dmg" - }, - { - "url": "https://api.github.com/repos/AiursoftWeb/Kahla.App/releases/assets/64959082", - "id": 64959082, - "node_id": "RA_kwDOBmIfW84D3zJq", - "name": "kahla-4.5.0.tar.gz", - "label": "", - "uploader": { - "login": "Anduin2017", - "id": 19531547, - "node_id": "MDQ6VXNlcjE5NTMxNTQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/19531547?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Anduin2017", - "html_url": "https://github.com/Anduin2017", - "followers_url": "https://api.github.com/users/Anduin2017/followers", - "following_url": "https://api.github.com/users/Anduin2017/following{/other_user}", - "gists_url": "https://api.github.com/users/Anduin2017/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Anduin2017/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Anduin2017/subscriptions", - "organizations_url": "https://api.github.com/users/Anduin2017/orgs", - "repos_url": "https://api.github.com/users/Anduin2017/repos", - "events_url": "https://api.github.com/users/Anduin2017/events{/privacy}", - "received_events_url": "https://api.github.com/users/Anduin2017/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/gzip", - "state": "uploaded", - "size": 70965206, - "download_count": 0, - "created_at": "2022-05-09T16:11:07Z", - "updated_at": "2022-05-09T16:11:14Z", - "browser_download_url": "https://github.com/AiursoftWeb/Kahla.App/releases/download/v4.5.0/kahla-4.5.0.tar.gz" - }, - { - "url": "https://api.github.com/repos/AiursoftWeb/Kahla.App/releases/assets/64862477", - "id": 64862477, - "node_id": "RA_kwDOBmIfW84D3bkN", - "name": "kahla-4.5.0.x86_64.rpm", - "label": "", - "uploader": { - "login": "Anduin2017", - "id": 19531547, - "node_id": "MDQ6VXNlcjE5NTMxNTQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/19531547?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Anduin2017", - "html_url": "https://github.com/Anduin2017", - "followers_url": "https://api.github.com/users/Anduin2017/followers", - "following_url": "https://api.github.com/users/Anduin2017/following{/other_user}", - "gists_url": "https://api.github.com/users/Anduin2017/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Anduin2017/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Anduin2017/subscriptions", - "organizations_url": "https://api.github.com/users/Anduin2017/orgs", - "repos_url": "https://api.github.com/users/Anduin2017/repos", - "events_url": "https://api.github.com/users/Anduin2017/events{/privacy}", - "received_events_url": "https://api.github.com/users/Anduin2017/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-redhat-package-manager", - "state": "uploaded", - "size": 51980640, - "download_count": 0, - "created_at": "2022-05-08T16:11:02Z", - "updated_at": "2022-05-08T16:11:07Z", - "browser_download_url": "https://github.com/AiursoftWeb/Kahla.App/releases/download/v4.5.0/kahla-4.5.0.x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/AiursoftWeb/Kahla.App/releases/assets/64110590", - "id": 64110590, - "node_id": "RA_kwDOBmIfW84D0j_-", - "name": "Kahla.Setup.4.5.0.exe", - "label": "", - "uploader": { - "login": "Anduin2017", - "id": 19531547, - "node_id": "MDQ6VXNlcjE5NTMxNTQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/19531547?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Anduin2017", - "html_url": "https://github.com/Anduin2017", - "followers_url": "https://api.github.com/users/Anduin2017/followers", - "following_url": "https://api.github.com/users/Anduin2017/following{/other_user}", - "gists_url": "https://api.github.com/users/Anduin2017/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Anduin2017/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Anduin2017/subscriptions", - "organizations_url": "https://api.github.com/users/Anduin2017/orgs", - "repos_url": "https://api.github.com/users/Anduin2017/repos", - "events_url": "https://api.github.com/users/Anduin2017/events{/privacy}", - "received_events_url": "https://api.github.com/users/Anduin2017/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 51574620, - "download_count": 26, - "created_at": "2022-04-30T16:11:23Z", - "updated_at": "2022-04-30T16:11:41Z", - "browser_download_url": "https://github.com/AiursoftWeb/Kahla.App/releases/download/v4.5.0/Kahla.Setup.4.5.0.exe" - }, - { - "url": "https://api.github.com/repos/AiursoftWeb/Kahla.App/releases/assets/64862480", - "id": 64862480, - "node_id": "RA_kwDOBmIfW84D3bkQ", - "name": "kahla_4.5.0_amd64.deb", - "label": "", - "uploader": { - "login": "Anduin2017", - "id": 19531547, - "node_id": "MDQ6VXNlcjE5NTMxNTQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/19531547?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Anduin2017", - "html_url": "https://github.com/Anduin2017", - "followers_url": "https://api.github.com/users/Anduin2017/followers", - "following_url": "https://api.github.com/users/Anduin2017/following{/other_user}", - "gists_url": "https://api.github.com/users/Anduin2017/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Anduin2017/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Anduin2017/subscriptions", - "organizations_url": "https://api.github.com/users/Anduin2017/orgs", - "repos_url": "https://api.github.com/users/Anduin2017/repos", - "events_url": "https://api.github.com/users/Anduin2017/events{/privacy}", - "received_events_url": "https://api.github.com/users/Anduin2017/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 52181410, - "download_count": 0, - "created_at": "2022-05-08T16:11:08Z", - "updated_at": "2022-05-08T16:11:26Z", - "browser_download_url": "https://github.com/AiursoftWeb/Kahla.App/releases/download/v4.5.0/kahla_4.5.0_amd64.deb" - } - ], - "tarball_url": "https://api.github.com/repos/AiursoftWeb/Kahla.App/tarball/v4.5.0", - "zipball_url": "https://api.github.com/repos/AiursoftWeb/Kahla.App/zipball/v4.5.0", - "body_html": "

Auto release

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:51.950Z" - }, - "jumpfm": { - "latestRelease": { - "url": "https://api.github.com/repos/JumpFm/jumpfm/releases/7594612", - "assets_url": "https://api.github.com/repos/JumpFm/jumpfm/releases/7594612/assets", - "upload_url": "https://uploads.github.com/repos/JumpFm/jumpfm/releases/7594612/assets{?name,label}", - "html_url": "https://github.com/JumpFm/jumpfm/releases/tag/v1.0.5", - "id": 7594612, - "author": { - "login": "gkutiel", - "id": 1332967, - "node_id": "MDQ6VXNlcjEzMzI5Njc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1332967?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gkutiel", - "html_url": "https://github.com/gkutiel", - "followers_url": "https://api.github.com/users/gkutiel/followers", - "following_url": "https://api.github.com/users/gkutiel/following{/other_user}", - "gists_url": "https://api.github.com/users/gkutiel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gkutiel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gkutiel/subscriptions", - "organizations_url": "https://api.github.com/users/gkutiel/orgs", - "repos_url": "https://api.github.com/users/gkutiel/repos", - "events_url": "https://api.github.com/users/gkutiel/events{/privacy}", - "received_events_url": "https://api.github.com/users/gkutiel/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTc1OTQ2MTI=", - "tag_name": "v1.0.5", - "target_commitish": "master", - "name": "1.0.5", - "draft": false, - "prerelease": false, - "created_at": "2017-08-31T17:30:11Z", - "published_at": "2017-08-31T17:44:17Z", - "assets": [ - { - "url": "https://api.github.com/repos/JumpFm/jumpfm/releases/assets/4715630", - "id": 4715630, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQ3MTU2MzA=", - "name": "jumpfm-1.0.5-x86_64.AppImage", - "label": "", - "uploader": { - "login": "gkutiel", - "id": 1332967, - "node_id": "MDQ6VXNlcjEzMzI5Njc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1332967?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gkutiel", - "html_url": "https://github.com/gkutiel", - "followers_url": "https://api.github.com/users/gkutiel/followers", - "following_url": "https://api.github.com/users/gkutiel/following{/other_user}", - "gists_url": "https://api.github.com/users/gkutiel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gkutiel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gkutiel/subscriptions", - "organizations_url": "https://api.github.com/users/gkutiel/orgs", - "repos_url": "https://api.github.com/users/gkutiel/repos", - "events_url": "https://api.github.com/users/gkutiel/events{/privacy}", - "received_events_url": "https://api.github.com/users/gkutiel/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 57540608, - "download_count": 7260, - "created_at": "2017-08-31T17:33:12Z", - "updated_at": "2017-08-31T17:33:14Z", - "browser_download_url": "https://github.com/JumpFm/jumpfm/releases/download/v1.0.5/jumpfm-1.0.5-x86_64.AppImage" - }, - { - "url": "https://api.github.com/repos/JumpFm/jumpfm/releases/assets/4715663", - "id": 4715663, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQ3MTU2NjM=", - "name": "jumpfm-setup-1.0.5.exe", - "label": "", - "uploader": { - "login": "gkutiel", - "id": 1332967, - "node_id": "MDQ6VXNlcjEzMzI5Njc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1332967?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gkutiel", - "html_url": "https://github.com/gkutiel", - "followers_url": "https://api.github.com/users/gkutiel/followers", - "following_url": "https://api.github.com/users/gkutiel/following{/other_user}", - "gists_url": "https://api.github.com/users/gkutiel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gkutiel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gkutiel/subscriptions", - "organizations_url": "https://api.github.com/users/gkutiel/orgs", - "repos_url": "https://api.github.com/users/gkutiel/repos", - "events_url": "https://api.github.com/users/gkutiel/events{/privacy}", - "received_events_url": "https://api.github.com/users/gkutiel/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 32186073, - "download_count": 3766, - "created_at": "2017-08-31T17:38:08Z", - "updated_at": "2017-08-31T17:38:10Z", - "browser_download_url": "https://github.com/JumpFm/jumpfm/releases/download/v1.0.5/jumpfm-setup-1.0.5.exe" - }, - { - "url": "https://api.github.com/repos/JumpFm/jumpfm/releases/assets/4715664", - "id": 4715664, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQ3MTU2NjQ=", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "gkutiel", - "id": 1332967, - "node_id": "MDQ6VXNlcjEzMzI5Njc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1332967?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gkutiel", - "html_url": "https://github.com/gkutiel", - "followers_url": "https://api.github.com/users/gkutiel/followers", - "following_url": "https://api.github.com/users/gkutiel/following{/other_user}", - "gists_url": "https://api.github.com/users/gkutiel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gkutiel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gkutiel/subscriptions", - "organizations_url": "https://api.github.com/users/gkutiel/orgs", - "repos_url": "https://api.github.com/users/gkutiel/repos", - "events_url": "https://api.github.com/users/gkutiel/events{/privacy}", - "received_events_url": "https://api.github.com/users/gkutiel/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 300, - "download_count": 212, - "created_at": "2017-08-31T17:38:09Z", - "updated_at": "2017-08-31T17:38:10Z", - "browser_download_url": "https://github.com/JumpFm/jumpfm/releases/download/v1.0.5/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/JumpFm/jumpfm/tarball/v1.0.5", - "zipball_url": "https://api.github.com/repos/JumpFm/jumpfm/zipball/v1.0.5", - "body_html": "
    \n
  • adding plugins button
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:51.961Z" - }, - "kaplan-desktop": { - "latestRelease": { - "url": "https://api.github.com/repos/kaplanPRO/kaplan-desktop/releases/63472454", - "assets_url": "https://api.github.com/repos/kaplanPRO/kaplan-desktop/releases/63472454/assets", - "upload_url": "https://uploads.github.com/repos/kaplanPRO/kaplan-desktop/releases/63472454/assets{?name,label}", - "html_url": "https://github.com/kaplanPRO/kaplan-desktop/releases/tag/v0.6.4", - "id": 63472454, - "author": { - "login": "csengor", - "id": 17097756, - "node_id": "MDQ6VXNlcjE3MDk3NzU2", - "avatar_url": "https://avatars.githubusercontent.com/u/17097756?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/csengor", - "html_url": "https://github.com/csengor", - "followers_url": "https://api.github.com/users/csengor/followers", - "following_url": "https://api.github.com/users/csengor/following{/other_user}", - "gists_url": "https://api.github.com/users/csengor/gists{/gist_id}", - "starred_url": "https://api.github.com/users/csengor/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/csengor/subscriptions", - "organizations_url": "https://api.github.com/users/csengor/orgs", - "repos_url": "https://api.github.com/users/csengor/repos", - "events_url": "https://api.github.com/users/csengor/events{/privacy}", - "received_events_url": "https://api.github.com/users/csengor/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOEQ-2Ks4DyING", - "tag_name": "v0.6.4", - "target_commitish": "master", - "name": "0.6.4", - "draft": false, - "prerelease": false, - "created_at": "2022-04-03T17:39:47Z", - "published_at": "2022-04-03T17:46:11Z", - "assets": [], - "tarball_url": "https://api.github.com/repos/kaplanPRO/kaplan-desktop/tarball/v0.6.4", - "zipball_url": "https://api.github.com/repos/kaplanPRO/kaplan-desktop/zipball/v0.6.4", - "body_html": "" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:52.177Z" - }, - "katana": { - "latestRelease": { - "url": "https://api.github.com/repos/bluegill/katana/releases/16157608", - "assets_url": "https://api.github.com/repos/bluegill/katana/releases/16157608/assets", - "upload_url": "https://uploads.github.com/repos/bluegill/katana/releases/16157608/assets{?name,label}", - "html_url": "https://github.com/bluegill/katana/releases/tag/v1.4.4", - "id": 16157608, - "author": { - "login": "bluegill", - "id": 5233468, - "node_id": "MDQ6VXNlcjUyMzM0Njg=", - "avatar_url": "https://avatars.githubusercontent.com/u/5233468?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/bluegill", - "html_url": "https://github.com/bluegill", - "followers_url": "https://api.github.com/users/bluegill/followers", - "following_url": "https://api.github.com/users/bluegill/following{/other_user}", - "gists_url": "https://api.github.com/users/bluegill/gists{/gist_id}", - "starred_url": "https://api.github.com/users/bluegill/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bluegill/subscriptions", - "organizations_url": "https://api.github.com/users/bluegill/orgs", - "repos_url": "https://api.github.com/users/bluegill/repos", - "events_url": "https://api.github.com/users/bluegill/events{/privacy}", - "received_events_url": "https://api.github.com/users/bluegill/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTE2MTU3NjA4", - "tag_name": "v1.4.4", - "target_commitish": "master", - "name": "v1.4.4", - "draft": false, - "prerelease": false, - "created_at": "2019-03-16T16:01:43Z", - "published_at": "2019-03-16T16:10:09Z", - "assets": [ - { - "url": "https://api.github.com/repos/bluegill/katana/releases/assets/11572355", - "id": 11572355, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExNTcyMzU1", - "name": "katana-1.4.4-mac.zip", - "label": null, - "uploader": { - "login": "bluegill", - "id": 5233468, - "node_id": "MDQ6VXNlcjUyMzM0Njg=", - "avatar_url": "https://avatars.githubusercontent.com/u/5233468?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/bluegill", - "html_url": "https://github.com/bluegill", - "followers_url": "https://api.github.com/users/bluegill/followers", - "following_url": "https://api.github.com/users/bluegill/following{/other_user}", - "gists_url": "https://api.github.com/users/bluegill/gists{/gist_id}", - "starred_url": "https://api.github.com/users/bluegill/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bluegill/subscriptions", - "organizations_url": "https://api.github.com/users/bluegill/orgs", - "repos_url": "https://api.github.com/users/bluegill/repos", - "events_url": "https://api.github.com/users/bluegill/events{/privacy}", - "received_events_url": "https://api.github.com/users/bluegill/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 56493879, - "download_count": 3586, - "created_at": "2019-03-16T16:16:50Z", - "updated_at": "2019-03-16T16:17:42Z", - "browser_download_url": "https://github.com/bluegill/katana/releases/download/v1.4.4/katana-1.4.4-mac.zip" - } - ], - "tarball_url": "https://api.github.com/repos/bluegill/katana/tarball/v1.4.4", - "zipball_url": "https://api.github.com/repos/bluegill/katana/zipball/v1.4.4", - "body_html": "

Bug fixes
\nRemoved dead pomf hosts
\nDependency updates

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:52.185Z" - }, - "kap": { - "latestRelease": { - "url": "https://api.github.com/repos/wulkano/Kap/releases/60205345", - "assets_url": "https://api.github.com/repos/wulkano/Kap/releases/60205345/assets", - "upload_url": "https://uploads.github.com/repos/wulkano/Kap/releases/60205345/assets{?name,label}", - "html_url": "https://github.com/wulkano/Kap/releases/tag/v3.5.4", - "id": 60205345, - "author": { - "login": "sindresorhus", - "id": 170270, - "node_id": "MDQ6VXNlcjE3MDI3MA==", - "avatar_url": "https://avatars.githubusercontent.com/u/170270?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sindresorhus", - "html_url": "https://github.com/sindresorhus", - "followers_url": "https://api.github.com/users/sindresorhus/followers", - "following_url": "https://api.github.com/users/sindresorhus/following{/other_user}", - "gists_url": "https://api.github.com/users/sindresorhus/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sindresorhus/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sindresorhus/subscriptions", - "organizations_url": "https://api.github.com/users/sindresorhus/orgs", - "repos_url": "https://api.github.com/users/sindresorhus/repos", - "events_url": "https://api.github.com/users/sindresorhus/events{/privacy}", - "received_events_url": "https://api.github.com/users/sindresorhus/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOA-YX484Dlqkh", - "tag_name": "v3.5.4", - "target_commitish": "main", - "name": "", - "draft": false, - "prerelease": false, - "created_at": "2022-02-23T08:54:19Z", - "published_at": "2022-02-23T09:49:15Z", - "assets": [ - { - "url": "https://api.github.com/repos/wulkano/Kap/releases/assets/57679138", - "id": 57679138, - "node_id": "RA_kwDOA-YX484DcB0i", - "name": "Kap-3.5.4-arm64-mac.zip", - "label": "", - "uploader": { - "login": "matheuss", - "id": 4721750, - "node_id": "MDQ6VXNlcjQ3MjE3NTA=", - "avatar_url": "https://avatars.githubusercontent.com/u/4721750?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/matheuss", - "html_url": "https://github.com/matheuss", - "followers_url": "https://api.github.com/users/matheuss/followers", - "following_url": "https://api.github.com/users/matheuss/following{/other_user}", - "gists_url": "https://api.github.com/users/matheuss/gists{/gist_id}", - "starred_url": "https://api.github.com/users/matheuss/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/matheuss/subscriptions", - "organizations_url": "https://api.github.com/users/matheuss/orgs", - "repos_url": "https://api.github.com/users/matheuss/repos", - "events_url": "https://api.github.com/users/matheuss/events{/privacy}", - "received_events_url": "https://api.github.com/users/matheuss/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 119280378, - "download_count": 2998, - "created_at": "2022-02-23T09:18:07Z", - "updated_at": "2022-02-23T09:18:11Z", - "browser_download_url": "https://github.com/wulkano/Kap/releases/download/v3.5.4/Kap-3.5.4-arm64-mac.zip" - }, - { - "url": "https://api.github.com/repos/wulkano/Kap/releases/assets/57679137", - "id": 57679137, - "node_id": "RA_kwDOA-YX484DcB0h", - "name": "Kap-3.5.4-arm64-mac.zip.blockmap", - "label": "", - "uploader": { - "login": "matheuss", - "id": 4721750, - "node_id": "MDQ6VXNlcjQ3MjE3NTA=", - "avatar_url": "https://avatars.githubusercontent.com/u/4721750?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/matheuss", - "html_url": "https://github.com/matheuss", - "followers_url": "https://api.github.com/users/matheuss/followers", - "following_url": "https://api.github.com/users/matheuss/following{/other_user}", - "gists_url": "https://api.github.com/users/matheuss/gists{/gist_id}", - "starred_url": "https://api.github.com/users/matheuss/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/matheuss/subscriptions", - "organizations_url": "https://api.github.com/users/matheuss/orgs", - "repos_url": "https://api.github.com/users/matheuss/repos", - "events_url": "https://api.github.com/users/matheuss/events{/privacy}", - "received_events_url": "https://api.github.com/users/matheuss/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 125444, - "download_count": 6, - "created_at": "2022-02-23T09:18:07Z", - "updated_at": "2022-02-23T09:18:08Z", - "browser_download_url": "https://github.com/wulkano/Kap/releases/download/v3.5.4/Kap-3.5.4-arm64-mac.zip.blockmap" - }, - { - "url": "https://api.github.com/repos/wulkano/Kap/releases/assets/57679131", - "id": 57679131, - "node_id": "RA_kwDOA-YX484DcB0b", - "name": "Kap-3.5.4-arm64.dmg", - "label": "", - "uploader": { - "login": "matheuss", - "id": 4721750, - "node_id": "MDQ6VXNlcjQ3MjE3NTA=", - "avatar_url": "https://avatars.githubusercontent.com/u/4721750?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/matheuss", - "html_url": "https://github.com/matheuss", - "followers_url": "https://api.github.com/users/matheuss/followers", - "following_url": "https://api.github.com/users/matheuss/following{/other_user}", - "gists_url": "https://api.github.com/users/matheuss/gists{/gist_id}", - "starred_url": "https://api.github.com/users/matheuss/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/matheuss/subscriptions", - "organizations_url": "https://api.github.com/users/matheuss/orgs", - "repos_url": "https://api.github.com/users/matheuss/repos", - "events_url": "https://api.github.com/users/matheuss/events{/privacy}", - "received_events_url": "https://api.github.com/users/matheuss/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 124196605, - "download_count": 11859, - "created_at": "2022-02-23T09:18:02Z", - "updated_at": "2022-02-23T09:18:05Z", - "browser_download_url": "https://github.com/wulkano/Kap/releases/download/v3.5.4/Kap-3.5.4-arm64.dmg" - }, - { - "url": "https://api.github.com/repos/wulkano/Kap/releases/assets/57679130", - "id": 57679130, - "node_id": "RA_kwDOA-YX484DcB0a", - "name": "Kap-3.5.4-arm64.dmg.blockmap", - "label": "", - "uploader": { - "login": "matheuss", - "id": 4721750, - "node_id": "MDQ6VXNlcjQ3MjE3NTA=", - "avatar_url": "https://avatars.githubusercontent.com/u/4721750?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/matheuss", - "html_url": "https://github.com/matheuss", - "followers_url": "https://api.github.com/users/matheuss/followers", - "following_url": "https://api.github.com/users/matheuss/following{/other_user}", - "gists_url": "https://api.github.com/users/matheuss/gists{/gist_id}", - "starred_url": "https://api.github.com/users/matheuss/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/matheuss/subscriptions", - "organizations_url": "https://api.github.com/users/matheuss/orgs", - "repos_url": "https://api.github.com/users/matheuss/repos", - "events_url": "https://api.github.com/users/matheuss/events{/privacy}", - "received_events_url": "https://api.github.com/users/matheuss/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 131307, - "download_count": 6, - "created_at": "2022-02-23T09:18:02Z", - "updated_at": "2022-02-23T09:18:02Z", - "browser_download_url": "https://github.com/wulkano/Kap/releases/download/v3.5.4/Kap-3.5.4-arm64.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/wulkano/Kap/releases/assets/57678891", - "id": 57678891, - "node_id": "RA_kwDOA-YX484DcBwr", - "name": "Kap-3.5.4-mac.zip", - "label": "", - "uploader": { - "login": "matheuss", - "id": 4721750, - "node_id": "MDQ6VXNlcjQ3MjE3NTA=", - "avatar_url": "https://avatars.githubusercontent.com/u/4721750?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/matheuss", - "html_url": "https://github.com/matheuss", - "followers_url": "https://api.github.com/users/matheuss/followers", - "following_url": "https://api.github.com/users/matheuss/following{/other_user}", - "gists_url": "https://api.github.com/users/matheuss/gists{/gist_id}", - "starred_url": "https://api.github.com/users/matheuss/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/matheuss/subscriptions", - "organizations_url": "https://api.github.com/users/matheuss/orgs", - "repos_url": "https://api.github.com/users/matheuss/repos", - "events_url": "https://api.github.com/users/matheuss/events{/privacy}", - "received_events_url": "https://api.github.com/users/matheuss/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 117601230, - "download_count": 16331, - "created_at": "2022-02-23T09:15:37Z", - "updated_at": "2022-02-23T09:15:41Z", - "browser_download_url": "https://github.com/wulkano/Kap/releases/download/v3.5.4/Kap-3.5.4-mac.zip" - }, - { - "url": "https://api.github.com/repos/wulkano/Kap/releases/assets/57678890", - "id": 57678890, - "node_id": "RA_kwDOA-YX484DcBwq", - "name": "Kap-3.5.4-mac.zip.blockmap", - "label": "", - "uploader": { - "login": "matheuss", - "id": 4721750, - "node_id": "MDQ6VXNlcjQ3MjE3NTA=", - "avatar_url": "https://avatars.githubusercontent.com/u/4721750?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/matheuss", - "html_url": "https://github.com/matheuss", - "followers_url": "https://api.github.com/users/matheuss/followers", - "following_url": "https://api.github.com/users/matheuss/following{/other_user}", - "gists_url": "https://api.github.com/users/matheuss/gists{/gist_id}", - "starred_url": "https://api.github.com/users/matheuss/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/matheuss/subscriptions", - "organizations_url": "https://api.github.com/users/matheuss/orgs", - "repos_url": "https://api.github.com/users/matheuss/repos", - "events_url": "https://api.github.com/users/matheuss/events{/privacy}", - "received_events_url": "https://api.github.com/users/matheuss/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 124198, - "download_count": 4, - "created_at": "2022-02-23T09:15:37Z", - "updated_at": "2022-02-23T09:15:38Z", - "browser_download_url": "https://github.com/wulkano/Kap/releases/download/v3.5.4/Kap-3.5.4-mac.zip.blockmap" - }, - { - "url": "https://api.github.com/repos/wulkano/Kap/releases/assets/57678870", - "id": 57678870, - "node_id": "RA_kwDOA-YX484DcBwW", - "name": "Kap-3.5.4-x64.dmg", - "label": "", - "uploader": { - "login": "matheuss", - "id": 4721750, - "node_id": "MDQ6VXNlcjQ3MjE3NTA=", - "avatar_url": "https://avatars.githubusercontent.com/u/4721750?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/matheuss", - "html_url": "https://github.com/matheuss", - "followers_url": "https://api.github.com/users/matheuss/followers", - "following_url": "https://api.github.com/users/matheuss/following{/other_user}", - "gists_url": "https://api.github.com/users/matheuss/gists{/gist_id}", - "starred_url": "https://api.github.com/users/matheuss/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/matheuss/subscriptions", - "organizations_url": "https://api.github.com/users/matheuss/orgs", - "repos_url": "https://api.github.com/users/matheuss/repos", - "events_url": "https://api.github.com/users/matheuss/events{/privacy}", - "received_events_url": "https://api.github.com/users/matheuss/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 122226033, - "download_count": 12222, - "created_at": "2022-02-23T09:15:28Z", - "updated_at": "2022-02-23T09:15:32Z", - "browser_download_url": "https://github.com/wulkano/Kap/releases/download/v3.5.4/Kap-3.5.4-x64.dmg" - }, - { - "url": "https://api.github.com/repos/wulkano/Kap/releases/assets/57678869", - "id": 57678869, - "node_id": "RA_kwDOA-YX484DcBwV", - "name": "Kap-3.5.4-x64.dmg.blockmap", - "label": "", - "uploader": { - "login": "matheuss", - "id": 4721750, - "node_id": "MDQ6VXNlcjQ3MjE3NTA=", - "avatar_url": "https://avatars.githubusercontent.com/u/4721750?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/matheuss", - "html_url": "https://github.com/matheuss", - "followers_url": "https://api.github.com/users/matheuss/followers", - "following_url": "https://api.github.com/users/matheuss/following{/other_user}", - "gists_url": "https://api.github.com/users/matheuss/gists{/gist_id}", - "starred_url": "https://api.github.com/users/matheuss/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/matheuss/subscriptions", - "organizations_url": "https://api.github.com/users/matheuss/orgs", - "repos_url": "https://api.github.com/users/matheuss/repos", - "events_url": "https://api.github.com/users/matheuss/events{/privacy}", - "received_events_url": "https://api.github.com/users/matheuss/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 128870, - "download_count": 5, - "created_at": "2022-02-23T09:15:28Z", - "updated_at": "2022-02-23T09:15:28Z", - "browser_download_url": "https://github.com/wulkano/Kap/releases/download/v3.5.4/Kap-3.5.4-x64.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/wulkano/Kap/releases/assets/57679145", - "id": 57679145, - "node_id": "RA_kwDOA-YX484DcB0p", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "matheuss", - "id": 4721750, - "node_id": "MDQ6VXNlcjQ3MjE3NTA=", - "avatar_url": "https://avatars.githubusercontent.com/u/4721750?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/matheuss", - "html_url": "https://github.com/matheuss", - "followers_url": "https://api.github.com/users/matheuss/followers", - "following_url": "https://api.github.com/users/matheuss/following{/other_user}", - "gists_url": "https://api.github.com/users/matheuss/gists{/gist_id}", - "starred_url": "https://api.github.com/users/matheuss/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/matheuss/subscriptions", - "organizations_url": "https://api.github.com/users/matheuss/orgs", - "repos_url": "https://api.github.com/users/matheuss/repos", - "events_url": "https://api.github.com/users/matheuss/events{/privacy}", - "received_events_url": "https://api.github.com/users/matheuss/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 783, - "download_count": 489077, - "created_at": "2022-02-23T09:18:12Z", - "updated_at": "2022-02-23T09:18:12Z", - "browser_download_url": "https://github.com/wulkano/Kap/releases/download/v3.5.4/latest-mac.yml" - } - ], - "tarball_url": "https://api.github.com/repos/wulkano/Kap/tarball/v3.5.4", - "zipball_url": "https://api.github.com/repos/wulkano/Kap/zipball/v3.5.4", - "body_html": "
    \n
  • Don’t fail the recording on recording warnings 002ad5a
  • \n
\n

v3.5.3...v3.5.4

", - "reactions": { - "url": "https://api.github.com/repos/wulkano/Kap/releases/60205345/reactions", - "total_count": 5, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 5, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:52.185Z" - }, - "kappo": { - "latestRelease": { - "url": "https://api.github.com/repos/monsterkodi/kappo/releases/11840169", - "assets_url": "https://api.github.com/repos/monsterkodi/kappo/releases/11840169/assets", - "upload_url": "https://uploads.github.com/repos/monsterkodi/kappo/releases/11840169/assets{?name,label}", - "html_url": "https://github.com/monsterkodi/kappo/releases/tag/v1.31.0", - "id": 11840169, - "author": { - "login": "monsterkodi", - "id": 581442, - "node_id": "MDQ6VXNlcjU4MTQ0Mg==", - "avatar_url": "https://avatars.githubusercontent.com/u/581442?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/monsterkodi", - "html_url": "https://github.com/monsterkodi", - "followers_url": "https://api.github.com/users/monsterkodi/followers", - "following_url": "https://api.github.com/users/monsterkodi/following{/other_user}", - "gists_url": "https://api.github.com/users/monsterkodi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/monsterkodi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/monsterkodi/subscriptions", - "organizations_url": "https://api.github.com/users/monsterkodi/orgs", - "repos_url": "https://api.github.com/users/monsterkodi/repos", - "events_url": "https://api.github.com/users/monsterkodi/events{/privacy}", - "received_events_url": "https://api.github.com/users/monsterkodi/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTExODQwMTY5", - "tag_name": "v1.31.0", - "target_commitish": "master", - "name": "v1.31.0 windows", - "draft": false, - "prerelease": false, - "created_at": "2018-07-08T23:43:21Z", - "published_at": "2018-07-09T15:19:15Z", - "assets": [ - { - "url": "https://api.github.com/repos/monsterkodi/kappo/releases/assets/7812889", - "id": 7812889, - "node_id": "MDEyOlJlbGVhc2VBc3NldDc4MTI4ODk=", - "name": "kappo-1.31.0-setup.exe", - "label": null, - "uploader": { - "login": "monsterkodi", - "id": 581442, - "node_id": "MDQ6VXNlcjU4MTQ0Mg==", - "avatar_url": "https://avatars.githubusercontent.com/u/581442?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/monsterkodi", - "html_url": "https://github.com/monsterkodi", - "followers_url": "https://api.github.com/users/monsterkodi/followers", - "following_url": "https://api.github.com/users/monsterkodi/following{/other_user}", - "gists_url": "https://api.github.com/users/monsterkodi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/monsterkodi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/monsterkodi/subscriptions", - "organizations_url": "https://api.github.com/users/monsterkodi/orgs", - "repos_url": "https://api.github.com/users/monsterkodi/repos", - "events_url": "https://api.github.com/users/monsterkodi/events{/privacy}", - "received_events_url": "https://api.github.com/users/monsterkodi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 49527109, - "download_count": 1266, - "created_at": "2018-07-09T15:19:01Z", - "updated_at": "2018-07-09T15:19:13Z", - "browser_download_url": "https://github.com/monsterkodi/kappo/releases/download/v1.31.0/kappo-1.31.0-setup.exe" - } - ], - "tarball_url": "https://api.github.com/repos/monsterkodi/kappo/tarball/v1.31.0", - "zipball_url": "https://api.github.com/repos/monsterkodi/kappo/zipball/v1.31.0", - "body_html": "

v1.31.0 windows

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:52.195Z" - }, - "kinesis-ci": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:52.352Z" - }, - "keycombiner": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:52.356Z" - }, - "keeweb": { - "latestRelease": { - "url": "https://api.github.com/repos/keeweb/keeweb/releases/46375987", - "assets_url": "https://api.github.com/repos/keeweb/keeweb/releases/46375987/assets", - "upload_url": "https://uploads.github.com/repos/keeweb/keeweb/releases/46375987/assets{?name,label}", - "html_url": "https://github.com/keeweb/keeweb/releases/tag/v1.18.7", - "id": 46375987, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTQ2Mzc1OTg3", - "tag_name": "v1.18.7", - "target_commitish": "master", - "name": "Desktop apps v1.18.7", - "draft": false, - "prerelease": false, - "created_at": "2021-07-18T14:21:55Z", - "published_at": "2021-07-18T14:53:06Z", - "assets": [ - { - "url": "https://api.github.com/repos/keeweb/keeweb/releases/assets/40561527", - "id": 40561527, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQwNTYxNTI3", - "name": "KeeWeb-1.18.7.html.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 7160996, - "download_count": 2624, - "created_at": "2021-07-18T14:53:07Z", - "updated_at": "2021-07-18T14:53:09Z", - "browser_download_url": "https://github.com/keeweb/keeweb/releases/download/v1.18.7/KeeWeb-1.18.7.html.zip" - }, - { - "url": "https://api.github.com/repos/keeweb/keeweb/releases/assets/40561526", - "id": 40561526, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQwNTYxNTI2", - "name": "KeeWeb-1.18.7.linux.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 81703944, - "download_count": 2419, - "created_at": "2021-07-18T14:53:07Z", - "updated_at": "2021-07-18T14:53:15Z", - "browser_download_url": "https://github.com/keeweb/keeweb/releases/download/v1.18.7/KeeWeb-1.18.7.linux.AppImage" - }, - { - "url": "https://api.github.com/repos/keeweb/keeweb/releases/assets/40561540", - "id": 40561540, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQwNTYxNTQw", - "name": "KeeWeb-1.18.7.linux.snap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 95895552, - "download_count": 373, - "created_at": "2021-07-18T14:53:08Z", - "updated_at": "2021-07-18T14:53:14Z", - "browser_download_url": "https://github.com/keeweb/keeweb/releases/download/v1.18.7/KeeWeb-1.18.7.linux.snap" - }, - { - "url": "https://api.github.com/repos/keeweb/keeweb/releases/assets/40561537", - "id": 40561537, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQwNTYxNTM3", - "name": "KeeWeb-1.18.7.linux.x64.deb", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 80160394, - "download_count": 16715, - "created_at": "2021-07-18T14:53:08Z", - "updated_at": "2021-07-18T14:53:13Z", - "browser_download_url": "https://github.com/keeweb/keeweb/releases/download/v1.18.7/KeeWeb-1.18.7.linux.x64.deb" - }, - { - "url": "https://api.github.com/repos/keeweb/keeweb/releases/assets/40561532", - "id": 40561532, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQwNTYxNTMy", - "name": "KeeWeb-1.18.7.linux.x64.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 80141562, - "download_count": 615, - "created_at": "2021-07-18T14:53:07Z", - "updated_at": "2021-07-18T14:53:15Z", - "browser_download_url": "https://github.com/keeweb/keeweb/releases/download/v1.18.7/KeeWeb-1.18.7.linux.x64.zip" - }, - { - "url": "https://api.github.com/repos/keeweb/keeweb/releases/assets/40561539", - "id": 40561539, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQwNTYxNTM5", - "name": "KeeWeb-1.18.7.linux.x86_64.rpm", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/x-redhat-package-manager", - "state": "uploaded", - "size": 57174945, - "download_count": 936, - "created_at": "2021-07-18T14:53:08Z", - "updated_at": "2021-07-18T14:53:15Z", - "browser_download_url": "https://github.com/keeweb/keeweb/releases/download/v1.18.7/KeeWeb-1.18.7.linux.x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/keeweb/keeweb/releases/assets/40561538", - "id": 40561538, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQwNTYxNTM4", - "name": "KeeWeb-1.18.7.mac.arm64.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 85807370, - "download_count": 14627, - "created_at": "2021-07-18T14:53:08Z", - "updated_at": "2021-07-18T14:53:13Z", - "browser_download_url": "https://github.com/keeweb/keeweb/releases/download/v1.18.7/KeeWeb-1.18.7.mac.arm64.dmg" - }, - { - "url": "https://api.github.com/repos/keeweb/keeweb/releases/assets/40561543", - "id": 40561543, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQwNTYxNTQz", - "name": "KeeWeb-1.18.7.mac.x64.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 84478145, - "download_count": 56829, - "created_at": "2021-07-18T14:53:08Z", - "updated_at": "2021-07-18T14:53:15Z", - "browser_download_url": "https://github.com/keeweb/keeweb/releases/download/v1.18.7/KeeWeb-1.18.7.mac.x64.dmg" - }, - { - "url": "https://api.github.com/repos/keeweb/keeweb/releases/assets/40561542", - "id": 40561542, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQwNTYxNTQy", - "name": "KeeWeb-1.18.7.win.arm64.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 59490304, - "download_count": 949, - "created_at": "2021-07-18T14:53:08Z", - "updated_at": "2021-07-18T14:53:15Z", - "browser_download_url": "https://github.com/keeweb/keeweb/releases/download/v1.18.7/KeeWeb-1.18.7.win.arm64.exe" - }, - { - "url": "https://api.github.com/repos/keeweb/keeweb/releases/assets/40561534", - "id": 40561534, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQwNTYxNTM0", - "name": "KeeWeb-1.18.7.win.arm64.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 85382735, - "download_count": 222, - "created_at": "2021-07-18T14:53:08Z", - "updated_at": "2021-07-18T14:53:15Z", - "browser_download_url": "https://github.com/keeweb/keeweb/releases/download/v1.18.7/KeeWeb-1.18.7.win.arm64.zip" - }, - { - "url": "https://api.github.com/repos/keeweb/keeweb/releases/assets/40561531", - "id": 40561531, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQwNTYxNTMx", - "name": "KeeWeb-1.18.7.win.ia32.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 60156888, - "download_count": 8313, - "created_at": "2021-07-18T14:53:07Z", - "updated_at": "2021-07-18T14:53:13Z", - "browser_download_url": "https://github.com/keeweb/keeweb/releases/download/v1.18.7/KeeWeb-1.18.7.win.ia32.exe" - }, - { - "url": "https://api.github.com/repos/keeweb/keeweb/releases/assets/40561544", - "id": 40561544, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQwNTYxNTQ0", - "name": "KeeWeb-1.18.7.win.ia32.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 79082537, - "download_count": 681, - "created_at": "2021-07-18T14:53:08Z", - "updated_at": "2021-07-18T14:53:14Z", - "browser_download_url": "https://github.com/keeweb/keeweb/releases/download/v1.18.7/KeeWeb-1.18.7.win.ia32.zip" - }, - { - "url": "https://api.github.com/repos/keeweb/keeweb/releases/assets/40561536", - "id": 40561536, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQwNTYxNTM2", - "name": "KeeWeb-1.18.7.win.x64.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 63026752, - "download_count": 64202, - "created_at": "2021-07-18T14:53:08Z", - "updated_at": "2021-07-18T14:53:12Z", - "browser_download_url": "https://github.com/keeweb/keeweb/releases/download/v1.18.7/KeeWeb-1.18.7.win.x64.exe" - }, - { - "url": "https://api.github.com/repos/keeweb/keeweb/releases/assets/40561530", - "id": 40561530, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQwNTYxNTMw", - "name": "KeeWeb-1.18.7.win.x64.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 83753334, - "download_count": 2566, - "created_at": "2021-07-18T14:53:07Z", - "updated_at": "2021-07-18T14:53:14Z", - "browser_download_url": "https://github.com/keeweb/keeweb/releases/download/v1.18.7/KeeWeb-1.18.7.win.x64.zip" - }, - { - "url": "https://api.github.com/repos/keeweb/keeweb/releases/assets/40561533", - "id": 40561533, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQwNTYxNTMz", - "name": "Verify.sha256", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 1303, - "download_count": 529, - "created_at": "2021-07-18T14:53:07Z", - "updated_at": "2021-07-18T14:53:08Z", - "browser_download_url": "https://github.com/keeweb/keeweb/releases/download/v1.18.7/Verify.sha256" - }, - { - "url": "https://api.github.com/repos/keeweb/keeweb/releases/assets/40561541", - "id": 40561541, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQwNTYxNTQx", - "name": "Verify.sign.sha256", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 7575, - "download_count": 65759, - "created_at": "2021-07-18T14:53:08Z", - "updated_at": "2021-07-18T14:53:08Z", - "browser_download_url": "https://github.com/keeweb/keeweb/releases/download/v1.18.7/Verify.sign.sha256" - } - ], - "tarball_url": "https://api.github.com/repos/keeweb/keeweb/tarball/v1.18.7", - "zipball_url": "https://api.github.com/repos/keeweb/keeweb/zipball/v1.18.7", - "body_html": "

+ added Microsoft Teams storage
\n+ added a possibility to override tenant in Microsoft OneDrive
\n! disabled automatic installation of KeePassXC-Browser extension
\n+ added an option to diagnose YubiKey code listing issues
\n- fix #1845: fixed a visible crash on socket write error

\n

Want to keep releases happening? Donate to KeeWeb on OpenCollective or GitHub. Thank you!

", - "reactions": { - "url": "https://api.github.com/repos/keeweb/keeweb/releases/46375987/reactions", - "total_count": 23, - "+1": 10, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 3, - "rocket": 10, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:52.397Z" - }, - "knowte": { - "latestRelease": { - "url": "https://api.github.com/repos/digimezzo/knowte/releases/47110410", - "assets_url": "https://api.github.com/repos/digimezzo/knowte/releases/47110410/assets", - "upload_url": "https://uploads.github.com/repos/digimezzo/knowte/releases/47110410/assets{?name,label}", - "html_url": "https://github.com/digimezzo/knowte/releases/tag/v2.0.9", - "id": 47110410, - "author": { - "login": "digimezzo", - "id": 11945339, - "node_id": "MDQ6VXNlcjExOTQ1MzM5", - "avatar_url": "https://avatars.githubusercontent.com/u/11945339?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/digimezzo", - "html_url": "https://github.com/digimezzo", - "followers_url": "https://api.github.com/users/digimezzo/followers", - "following_url": "https://api.github.com/users/digimezzo/following{/other_user}", - "gists_url": "https://api.github.com/users/digimezzo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/digimezzo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/digimezzo/subscriptions", - "organizations_url": "https://api.github.com/users/digimezzo/orgs", - "repos_url": "https://api.github.com/users/digimezzo/repos", - "events_url": "https://api.github.com/users/digimezzo/events{/privacy}", - "received_events_url": "https://api.github.com/users/digimezzo/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTQ3MTEwNDEw", - "tag_name": "v2.0.9", - "target_commitish": "master", - "name": "Knowte 2.0.10", - "draft": false, - "prerelease": false, - "created_at": "2021-07-30T17:39:15Z", - "published_at": "2021-08-01T11:22:20Z", - "assets": [ - { - "url": "https://api.github.com/repos/digimezzo/knowte/releases/assets/41483256", - "id": 41483256, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxNDgzMjU2", - "name": "Knowte-2.0.9.AppImage", - "label": null, - "uploader": { - "login": "digimezzo", - "id": 11945339, - "node_id": "MDQ6VXNlcjExOTQ1MzM5", - "avatar_url": "https://avatars.githubusercontent.com/u/11945339?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/digimezzo", - "html_url": "https://github.com/digimezzo", - "followers_url": "https://api.github.com/users/digimezzo/followers", - "following_url": "https://api.github.com/users/digimezzo/following{/other_user}", - "gists_url": "https://api.github.com/users/digimezzo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/digimezzo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/digimezzo/subscriptions", - "organizations_url": "https://api.github.com/users/digimezzo/orgs", - "repos_url": "https://api.github.com/users/digimezzo/repos", - "events_url": "https://api.github.com/users/digimezzo/events{/privacy}", - "received_events_url": "https://api.github.com/users/digimezzo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.appimage", - "state": "uploaded", - "size": 107071266, - "download_count": 398, - "created_at": "2021-08-01T11:02:28Z", - "updated_at": "2021-08-01T11:06:16Z", - "browser_download_url": "https://github.com/digimezzo/knowte/releases/download/v2.0.9/Knowte-2.0.9.AppImage" - }, - { - "url": "https://api.github.com/repos/digimezzo/knowte/releases/assets/41483630", - "id": 41483630, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxNDgzNjMw", - "name": "Knowte-2.0.9.pacman", - "label": null, - "uploader": { - "login": "digimezzo", - "id": 11945339, - "node_id": "MDQ6VXNlcjExOTQ1MzM5", - "avatar_url": "https://avatars.githubusercontent.com/u/11945339?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/digimezzo", - "html_url": "https://github.com/digimezzo", - "followers_url": "https://api.github.com/users/digimezzo/followers", - "following_url": "https://api.github.com/users/digimezzo/following{/other_user}", - "gists_url": "https://api.github.com/users/digimezzo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/digimezzo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/digimezzo/subscriptions", - "organizations_url": "https://api.github.com/users/digimezzo/orgs", - "repos_url": "https://api.github.com/users/digimezzo/repos", - "events_url": "https://api.github.com/users/digimezzo/events{/privacy}", - "received_events_url": "https://api.github.com/users/digimezzo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 64601212, - "download_count": 144, - "created_at": "2021-08-01T11:11:34Z", - "updated_at": "2021-08-01T11:15:04Z", - "browser_download_url": "https://github.com/digimezzo/knowte/releases/download/v2.0.9/Knowte-2.0.9.pacman" - }, - { - "url": "https://api.github.com/repos/digimezzo/knowte/releases/assets/41483516", - "id": 41483516, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxNDgzNTE2", - "name": "Knowte-2.0.9.x86_64.rpm", - "label": null, - "uploader": { - "login": "digimezzo", - "id": 11945339, - "node_id": "MDQ6VXNlcjExOTQ1MzM5", - "avatar_url": "https://avatars.githubusercontent.com/u/11945339?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/digimezzo", - "html_url": "https://github.com/digimezzo", - "followers_url": "https://api.github.com/users/digimezzo/followers", - "following_url": "https://api.github.com/users/digimezzo/following{/other_user}", - "gists_url": "https://api.github.com/users/digimezzo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/digimezzo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/digimezzo/subscriptions", - "organizations_url": "https://api.github.com/users/digimezzo/orgs", - "repos_url": "https://api.github.com/users/digimezzo/repos", - "events_url": "https://api.github.com/users/digimezzo/events{/privacy}", - "received_events_url": "https://api.github.com/users/digimezzo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-rpm", - "state": "uploaded", - "size": 64221865, - "download_count": 156, - "created_at": "2021-08-01T11:08:08Z", - "updated_at": "2021-08-01T11:11:27Z", - "browser_download_url": "https://github.com/digimezzo/knowte/releases/download/v2.0.9/Knowte-2.0.9.x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/digimezzo/knowte/releases/assets/41483150", - "id": 41483150, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxNDgzMTUw", - "name": "Knowte.Setup.2.0.9.exe", - "label": null, - "uploader": { - "login": "digimezzo", - "id": 11945339, - "node_id": "MDQ6VXNlcjExOTQ1MzM5", - "avatar_url": "https://avatars.githubusercontent.com/u/11945339?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/digimezzo", - "html_url": "https://github.com/digimezzo", - "followers_url": "https://api.github.com/users/digimezzo/followers", - "following_url": "https://api.github.com/users/digimezzo/following{/other_user}", - "gists_url": "https://api.github.com/users/digimezzo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/digimezzo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/digimezzo/subscriptions", - "organizations_url": "https://api.github.com/users/digimezzo/orgs", - "repos_url": "https://api.github.com/users/digimezzo/repos", - "events_url": "https://api.github.com/users/digimezzo/events{/privacy}", - "received_events_url": "https://api.github.com/users/digimezzo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-ms-dos-executable", - "state": "uploaded", - "size": 61644992, - "download_count": 7984, - "created_at": "2021-08-01T11:00:11Z", - "updated_at": "2021-08-01T11:02:21Z", - "browser_download_url": "https://github.com/digimezzo/knowte/releases/download/v2.0.9/Knowte.Setup.2.0.9.exe" - }, - { - "url": "https://api.github.com/repos/digimezzo/knowte/releases/assets/41483772", - "id": 41483772, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxNDgzNzcy", - "name": "Knowte_2.0.9_amd64.deb", - "label": null, - "uploader": { - "login": "digimezzo", - "id": 11945339, - "node_id": "MDQ6VXNlcjExOTQ1MzM5", - "avatar_url": "https://avatars.githubusercontent.com/u/11945339?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/digimezzo", - "html_url": "https://github.com/digimezzo", - "followers_url": "https://api.github.com/users/digimezzo/followers", - "following_url": "https://api.github.com/users/digimezzo/following{/other_user}", - "gists_url": "https://api.github.com/users/digimezzo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/digimezzo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/digimezzo/subscriptions", - "organizations_url": "https://api.github.com/users/digimezzo/orgs", - "repos_url": "https://api.github.com/users/digimezzo/repos", - "events_url": "https://api.github.com/users/digimezzo/events{/privacy}", - "received_events_url": "https://api.github.com/users/digimezzo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.debian.binary-package", - "state": "uploaded", - "size": 64598476, - "download_count": 150, - "created_at": "2021-08-01T11:15:23Z", - "updated_at": "2021-08-01T11:18:56Z", - "browser_download_url": "https://github.com/digimezzo/knowte/releases/download/v2.0.9/Knowte_2.0.9_amd64.deb" - } - ], - "tarball_url": "https://api.github.com/repos/digimezzo/knowte/tarball/v2.0.9", - "zipball_url": "https://api.github.com/repos/digimezzo/knowte/zipball/v2.0.9", - "body_html": "

[2.0.10] - 2021-07-30

\n

Added

\n
    \n
  • Added setting to use light header bar
  • \n
  • Added Brazilian Portuguese translation
  • \n
  • When browsing the settings or information pages, the logo changes to a back arrow.
  • \n
\n

Changed

\n
    \n
  • Update indicator is now non-intrusive
  • \n
\n

Fixed

\n
    \n
  • Fixed a bug where a color change was not applied to all opened windows.
  • \n
", - "reactions": { - "url": "https://api.github.com/repos/digimezzo/knowte/releases/47110410/reactions", - "total_count": 2, - "+1": 2, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:52.547Z" - }, - "kube-dev-dashboard": { - "latestRelease": { - "url": "https://api.github.com/repos/prsh9/kubectl-dashboard/releases/62119502", - "assets_url": "https://api.github.com/repos/prsh9/kubectl-dashboard/releases/62119502/assets", - "upload_url": "https://uploads.github.com/repos/prsh9/kubectl-dashboard/releases/62119502/assets{?name,label}", - "html_url": "https://github.com/prsh9/kubectl-dashboard/releases/tag/v0.12.3", - "id": 62119502, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "RE_kwDODBAzUc4Ds95O", - "tag_name": "v0.12.3", - "target_commitish": "master", - "name": "v0.12.3", - "draft": false, - "prerelease": false, - "created_at": "2022-03-17T17:18:11Z", - "published_at": "2022-03-17T17:25:56Z", - "assets": [ - { - "url": "https://api.github.com/repos/prsh9/kubectl-dashboard/releases/assets/59789826", - "id": 59789826, - "node_id": "RA_kwDODBAzUc4DkFIC", - "name": "kube-dev-dashboard-0.12.3-linux.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 89510766, - "download_count": 6, - "created_at": "2022-03-17T17:24:44Z", - "updated_at": "2022-03-17T17:24:48Z", - "browser_download_url": "https://github.com/prsh9/kubectl-dashboard/releases/download/v0.12.3/kube-dev-dashboard-0.12.3-linux.zip" - }, - { - "url": "https://api.github.com/repos/prsh9/kubectl-dashboard/releases/assets/59789839", - "id": 59789839, - "node_id": "RA_kwDODBAzUc4DkFIP", - "name": "kube-dev-dashboard-0.12.3-mac.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 92462767, - "download_count": 8, - "created_at": "2022-03-17T17:24:52Z", - "updated_at": "2022-03-17T17:24:56Z", - "browser_download_url": "https://github.com/prsh9/kubectl-dashboard/releases/download/v0.12.3/kube-dev-dashboard-0.12.3-mac.dmg" - }, - { - "url": "https://api.github.com/repos/prsh9/kubectl-dashboard/releases/assets/59789836", - "id": 59789836, - "node_id": "RA_kwDODBAzUc4DkFIM", - "name": "kube-dev-dashboard-0.12.3-win.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 73620861, - "download_count": 88, - "created_at": "2022-03-17T17:24:48Z", - "updated_at": "2022-03-17T17:24:51Z", - "browser_download_url": "https://github.com/prsh9/kubectl-dashboard/releases/download/v0.12.3/kube-dev-dashboard-0.12.3-win.exe" - } - ], - "tarball_url": "https://api.github.com/repos/prsh9/kubectl-dashboard/tarball/v0.12.3", - "zipball_url": "https://api.github.com/repos/prsh9/kubectl-dashboard/zipball/v0.12.3", - "body_html": "

Commits

\n
    \n
  • 199f4a4: Auto-scroll support for logs
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:52.564Z" - }, - "kube-forwarder": { - "latestRelease": { - "url": "https://api.github.com/repos/pixel-point/kube-forwarder/releases/19281107", - "assets_url": "https://api.github.com/repos/pixel-point/kube-forwarder/releases/19281107/assets", - "upload_url": "https://uploads.github.com/repos/pixel-point/kube-forwarder/releases/19281107/assets{?name,label}", - "html_url": "https://github.com/pixel-point/kube-forwarder/releases/tag/v1.5.1", - "id": 19281107, - "author": { - "login": "proAlexandr", - "id": 1674582, - "node_id": "MDQ6VXNlcjE2NzQ1ODI=", - "avatar_url": "https://avatars.githubusercontent.com/u/1674582?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/proAlexandr", - "html_url": "https://github.com/proAlexandr", - "followers_url": "https://api.github.com/users/proAlexandr/followers", - "following_url": "https://api.github.com/users/proAlexandr/following{/other_user}", - "gists_url": "https://api.github.com/users/proAlexandr/gists{/gist_id}", - "starred_url": "https://api.github.com/users/proAlexandr/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/proAlexandr/subscriptions", - "organizations_url": "https://api.github.com/users/proAlexandr/orgs", - "repos_url": "https://api.github.com/users/proAlexandr/repos", - "events_url": "https://api.github.com/users/proAlexandr/events{/privacy}", - "received_events_url": "https://api.github.com/users/proAlexandr/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTE5MjgxMTA3", - "tag_name": "v1.5.1", - "target_commitish": "master", - "name": "1.5.1", - "draft": false, - "prerelease": false, - "created_at": "2019-08-14T10:06:41Z", - "published_at": "2019-08-14T10:13:43Z", - "assets": [ - { - "url": "https://api.github.com/repos/pixel-point/kube-forwarder/releases/assets/14370512", - "id": 14370512, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE0MzcwNTEy", - "name": "kube-forwarder.AppImage", - "label": "", - "uploader": { - "login": "proAlexandr", - "id": 1674582, - "node_id": "MDQ6VXNlcjE2NzQ1ODI=", - "avatar_url": "https://avatars.githubusercontent.com/u/1674582?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/proAlexandr", - "html_url": "https://github.com/proAlexandr", - "followers_url": "https://api.github.com/users/proAlexandr/followers", - "following_url": "https://api.github.com/users/proAlexandr/following{/other_user}", - "gists_url": "https://api.github.com/users/proAlexandr/gists{/gist_id}", - "starred_url": "https://api.github.com/users/proAlexandr/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/proAlexandr/subscriptions", - "organizations_url": "https://api.github.com/users/proAlexandr/orgs", - "repos_url": "https://api.github.com/users/proAlexandr/repos", - "events_url": "https://api.github.com/users/proAlexandr/events{/privacy}", - "received_events_url": "https://api.github.com/users/proAlexandr/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 72996821, - "download_count": 6193, - "created_at": "2019-08-14T10:08:22Z", - "updated_at": "2019-08-14T10:09:26Z", - "browser_download_url": "https://github.com/pixel-point/kube-forwarder/releases/download/v1.5.1/kube-forwarder.AppImage" - }, - { - "url": "https://api.github.com/repos/pixel-point/kube-forwarder/releases/assets/14370514", - "id": 14370514, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE0MzcwNTE0", - "name": "kube-forwarder.dmg", - "label": "", - "uploader": { - "login": "proAlexandr", - "id": 1674582, - "node_id": "MDQ6VXNlcjE2NzQ1ODI=", - "avatar_url": "https://avatars.githubusercontent.com/u/1674582?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/proAlexandr", - "html_url": "https://github.com/proAlexandr", - "followers_url": "https://api.github.com/users/proAlexandr/followers", - "following_url": "https://api.github.com/users/proAlexandr/following{/other_user}", - "gists_url": "https://api.github.com/users/proAlexandr/gists{/gist_id}", - "starred_url": "https://api.github.com/users/proAlexandr/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/proAlexandr/subscriptions", - "organizations_url": "https://api.github.com/users/proAlexandr/orgs", - "repos_url": "https://api.github.com/users/proAlexandr/repos", - "events_url": "https://api.github.com/users/proAlexandr/events{/privacy}", - "received_events_url": "https://api.github.com/users/proAlexandr/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 65280019, - "download_count": 12296, - "created_at": "2019-08-14T10:08:26Z", - "updated_at": "2019-08-14T10:09:09Z", - "browser_download_url": "https://github.com/pixel-point/kube-forwarder/releases/download/v1.5.1/kube-forwarder.dmg" - }, - { - "url": "https://api.github.com/repos/pixel-point/kube-forwarder/releases/assets/14370513", - "id": 14370513, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE0MzcwNTEz", - "name": "kube-forwarder.dmg.blockmap", - "label": "", - "uploader": { - "login": "proAlexandr", - "id": 1674582, - "node_id": "MDQ6VXNlcjE2NzQ1ODI=", - "avatar_url": "https://avatars.githubusercontent.com/u/1674582?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/proAlexandr", - "html_url": "https://github.com/proAlexandr", - "followers_url": "https://api.github.com/users/proAlexandr/followers", - "following_url": "https://api.github.com/users/proAlexandr/following{/other_user}", - "gists_url": "https://api.github.com/users/proAlexandr/gists{/gist_id}", - "starred_url": "https://api.github.com/users/proAlexandr/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/proAlexandr/subscriptions", - "organizations_url": "https://api.github.com/users/proAlexandr/orgs", - "repos_url": "https://api.github.com/users/proAlexandr/repos", - "events_url": "https://api.github.com/users/proAlexandr/events{/privacy}", - "received_events_url": "https://api.github.com/users/proAlexandr/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 69327, - "download_count": 102, - "created_at": "2019-08-14T10:08:26Z", - "updated_at": "2019-08-14T10:08:27Z", - "browser_download_url": "https://github.com/pixel-point/kube-forwarder/releases/download/v1.5.1/kube-forwarder.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/pixel-point/kube-forwarder/releases/assets/14370517", - "id": 14370517, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE0MzcwNTE3", - "name": "kube-forwarder.exe", - "label": "", - "uploader": { - "login": "proAlexandr", - "id": 1674582, - "node_id": "MDQ6VXNlcjE2NzQ1ODI=", - "avatar_url": "https://avatars.githubusercontent.com/u/1674582?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/proAlexandr", - "html_url": "https://github.com/proAlexandr", - "followers_url": "https://api.github.com/users/proAlexandr/followers", - "following_url": "https://api.github.com/users/proAlexandr/following{/other_user}", - "gists_url": "https://api.github.com/users/proAlexandr/gists{/gist_id}", - "starred_url": "https://api.github.com/users/proAlexandr/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/proAlexandr/subscriptions", - "organizations_url": "https://api.github.com/users/proAlexandr/orgs", - "repos_url": "https://api.github.com/users/proAlexandr/repos", - "events_url": "https://api.github.com/users/proAlexandr/events{/privacy}", - "received_events_url": "https://api.github.com/users/proAlexandr/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 47343308, - "download_count": 10055, - "created_at": "2019-08-14T10:08:55Z", - "updated_at": "2019-08-14T10:10:12Z", - "browser_download_url": "https://github.com/pixel-point/kube-forwarder/releases/download/v1.5.1/kube-forwarder.exe" - }, - { - "url": "https://api.github.com/repos/pixel-point/kube-forwarder/releases/assets/14370518", - "id": 14370518, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE0MzcwNTE4", - "name": "kube-forwarder.exe.blockmap", - "label": "", - "uploader": { - "login": "proAlexandr", - "id": 1674582, - "node_id": "MDQ6VXNlcjE2NzQ1ODI=", - "avatar_url": "https://avatars.githubusercontent.com/u/1674582?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/proAlexandr", - "html_url": "https://github.com/proAlexandr", - "followers_url": "https://api.github.com/users/proAlexandr/followers", - "following_url": "https://api.github.com/users/proAlexandr/following{/other_user}", - "gists_url": "https://api.github.com/users/proAlexandr/gists{/gist_id}", - "starred_url": "https://api.github.com/users/proAlexandr/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/proAlexandr/subscriptions", - "organizations_url": "https://api.github.com/users/proAlexandr/orgs", - "repos_url": "https://api.github.com/users/proAlexandr/repos", - "events_url": "https://api.github.com/users/proAlexandr/events{/privacy}", - "received_events_url": "https://api.github.com/users/proAlexandr/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 50253, - "download_count": 168, - "created_at": "2019-08-14T10:08:55Z", - "updated_at": "2019-08-14T10:08:56Z", - "browser_download_url": "https://github.com/pixel-point/kube-forwarder/releases/download/v1.5.1/kube-forwarder.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/pixel-point/kube-forwarder/releases/assets/14370519", - "id": 14370519, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE0MzcwNTE5", - "name": "kube-forwarder.zip", - "label": "", - "uploader": { - "login": "proAlexandr", - "id": 1674582, - "node_id": "MDQ6VXNlcjE2NzQ1ODI=", - "avatar_url": "https://avatars.githubusercontent.com/u/1674582?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/proAlexandr", - "html_url": "https://github.com/proAlexandr", - "followers_url": "https://api.github.com/users/proAlexandr/followers", - "following_url": "https://api.github.com/users/proAlexandr/following{/other_user}", - "gists_url": "https://api.github.com/users/proAlexandr/gists{/gist_id}", - "starred_url": "https://api.github.com/users/proAlexandr/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/proAlexandr/subscriptions", - "organizations_url": "https://api.github.com/users/proAlexandr/orgs", - "repos_url": "https://api.github.com/users/proAlexandr/repos", - "events_url": "https://api.github.com/users/proAlexandr/events{/privacy}", - "received_events_url": "https://api.github.com/users/proAlexandr/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 62901844, - "download_count": 503, - "created_at": "2019-08-14T10:08:56Z", - "updated_at": "2019-08-14T10:09:47Z", - "browser_download_url": "https://github.com/pixel-point/kube-forwarder/releases/download/v1.5.1/kube-forwarder.zip" - }, - { - "url": "https://api.github.com/repos/pixel-point/kube-forwarder/releases/assets/14370525", - "id": 14370525, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE0MzcwNTI1", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "proAlexandr", - "id": 1674582, - "node_id": "MDQ6VXNlcjE2NzQ1ODI=", - "avatar_url": "https://avatars.githubusercontent.com/u/1674582?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/proAlexandr", - "html_url": "https://github.com/proAlexandr", - "followers_url": "https://api.github.com/users/proAlexandr/followers", - "following_url": "https://api.github.com/users/proAlexandr/following{/other_user}", - "gists_url": "https://api.github.com/users/proAlexandr/gists{/gist_id}", - "starred_url": "https://api.github.com/users/proAlexandr/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/proAlexandr/subscriptions", - "organizations_url": "https://api.github.com/users/proAlexandr/orgs", - "repos_url": "https://api.github.com/users/proAlexandr/repos", - "events_url": "https://api.github.com/users/proAlexandr/events{/privacy}", - "received_events_url": "https://api.github.com/users/proAlexandr/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 366, - "download_count": 38620, - "created_at": "2019-08-14T10:10:13Z", - "updated_at": "2019-08-14T10:10:13Z", - "browser_download_url": "https://github.com/pixel-point/kube-forwarder/releases/download/v1.5.1/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/pixel-point/kube-forwarder/releases/assets/14370524", - "id": 14370524, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE0MzcwNTI0", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "proAlexandr", - "id": 1674582, - "node_id": "MDQ6VXNlcjE2NzQ1ODI=", - "avatar_url": "https://avatars.githubusercontent.com/u/1674582?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/proAlexandr", - "html_url": "https://github.com/proAlexandr", - "followers_url": "https://api.github.com/users/proAlexandr/followers", - "following_url": "https://api.github.com/users/proAlexandr/following{/other_user}", - "gists_url": "https://api.github.com/users/proAlexandr/gists{/gist_id}", - "starred_url": "https://api.github.com/users/proAlexandr/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/proAlexandr/subscriptions", - "organizations_url": "https://api.github.com/users/proAlexandr/orgs", - "repos_url": "https://api.github.com/users/proAlexandr/repos", - "events_url": "https://api.github.com/users/proAlexandr/events{/privacy}", - "received_events_url": "https://api.github.com/users/proAlexandr/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 504, - "download_count": 133347, - "created_at": "2019-08-14T10:10:13Z", - "updated_at": "2019-08-14T10:10:13Z", - "browser_download_url": "https://github.com/pixel-point/kube-forwarder/releases/download/v1.5.1/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/pixel-point/kube-forwarder/releases/assets/14370526", - "id": 14370526, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE0MzcwNTI2", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "proAlexandr", - "id": 1674582, - "node_id": "MDQ6VXNlcjE2NzQ1ODI=", - "avatar_url": "https://avatars.githubusercontent.com/u/1674582?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/proAlexandr", - "html_url": "https://github.com/proAlexandr", - "followers_url": "https://api.github.com/users/proAlexandr/followers", - "following_url": "https://api.github.com/users/proAlexandr/following{/other_user}", - "gists_url": "https://api.github.com/users/proAlexandr/gists{/gist_id}", - "starred_url": "https://api.github.com/users/proAlexandr/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/proAlexandr/subscriptions", - "organizations_url": "https://api.github.com/users/proAlexandr/orgs", - "repos_url": "https://api.github.com/users/proAlexandr/repos", - "events_url": "https://api.github.com/users/proAlexandr/events{/privacy}", - "received_events_url": "https://api.github.com/users/proAlexandr/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 332, - "download_count": 123741, - "created_at": "2019-08-14T10:10:13Z", - "updated_at": "2019-08-14T10:10:13Z", - "browser_download_url": "https://github.com/pixel-point/kube-forwarder/releases/download/v1.5.1/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/pixel-point/kube-forwarder/tarball/v1.5.1", - "zipball_url": "https://api.github.com/repos/pixel-point/kube-forwarder/zipball/v1.5.1", - "body_html": "
    \n
  • Fix a freeze on a handshake. For example for MariaDB app.
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:52.617Z" - }, - "laravel-kit": { - "latestRelease": { - "url": "https://api.github.com/repos/tmdh/laravel-kit/releases/57740554", - "assets_url": "https://api.github.com/repos/tmdh/laravel-kit/releases/57740554/assets", - "upload_url": "https://uploads.github.com/repos/tmdh/laravel-kit/releases/57740554/assets{?name,label}", - "html_url": "https://github.com/tmdh/laravel-kit/releases/tag/v2.0.6", - "id": 57740554, - "author": { - "login": "tmdh", - "id": 18123729, - "node_id": "MDQ6VXNlcjE4MTIzNzI5", - "avatar_url": "https://avatars.githubusercontent.com/u/18123729?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tmdh", - "html_url": "https://github.com/tmdh", - "followers_url": "https://api.github.com/users/tmdh/followers", - "following_url": "https://api.github.com/users/tmdh/following{/other_user}", - "gists_url": "https://api.github.com/users/tmdh/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tmdh/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tmdh/subscriptions", - "organizations_url": "https://api.github.com/users/tmdh/orgs", - "repos_url": "https://api.github.com/users/tmdh/repos", - "events_url": "https://api.github.com/users/tmdh/events{/privacy}", - "received_events_url": "https://api.github.com/users/tmdh/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOBu3pmM4DcQ0K", - "tag_name": "v2.0.6", - "target_commitish": "master", - "name": "v2.0.6", - "draft": false, - "prerelease": false, - "created_at": "2022-01-22T07:18:54Z", - "published_at": "2022-01-23T12:16:29Z", - "assets": [ - { - "url": "https://api.github.com/repos/tmdh/laravel-kit/releases/assets/54646146", - "id": 54646146, - "node_id": "RA_kwDOBu3pmM4DQdWC", - "name": "Laravel-Kit-2.0.6-mac.zip", - "label": "", - "uploader": { - "login": "tmdh", - "id": 18123729, - "node_id": "MDQ6VXNlcjE4MTIzNzI5", - "avatar_url": "https://avatars.githubusercontent.com/u/18123729?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tmdh", - "html_url": "https://github.com/tmdh", - "followers_url": "https://api.github.com/users/tmdh/followers", - "following_url": "https://api.github.com/users/tmdh/following{/other_user}", - "gists_url": "https://api.github.com/users/tmdh/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tmdh/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tmdh/subscriptions", - "organizations_url": "https://api.github.com/users/tmdh/orgs", - "repos_url": "https://api.github.com/users/tmdh/repos", - "events_url": "https://api.github.com/users/tmdh/events{/privacy}", - "received_events_url": "https://api.github.com/users/tmdh/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 79863121, - "download_count": 419, - "created_at": "2022-01-22T07:25:46Z", - "updated_at": "2022-01-22T07:26:00Z", - "browser_download_url": "https://github.com/tmdh/laravel-kit/releases/download/v2.0.6/Laravel-Kit-2.0.6-mac.zip" - }, - { - "url": "https://api.github.com/repos/tmdh/laravel-kit/releases/assets/54646046", - "id": 54646046, - "node_id": "RA_kwDOBu3pmM4DQdUe", - "name": "Laravel-Kit-2.0.6.AppImage", - "label": "", - "uploader": { - "login": "tmdh", - "id": 18123729, - "node_id": "MDQ6VXNlcjE4MTIzNzI5", - "avatar_url": "https://avatars.githubusercontent.com/u/18123729?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tmdh", - "html_url": "https://github.com/tmdh", - "followers_url": "https://api.github.com/users/tmdh/followers", - "following_url": "https://api.github.com/users/tmdh/following{/other_user}", - "gists_url": "https://api.github.com/users/tmdh/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tmdh/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tmdh/subscriptions", - "organizations_url": "https://api.github.com/users/tmdh/orgs", - "repos_url": "https://api.github.com/users/tmdh/repos", - "events_url": "https://api.github.com/users/tmdh/events{/privacy}", - "received_events_url": "https://api.github.com/users/tmdh/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 81941328, - "download_count": 98, - "created_at": "2022-01-22T07:22:25Z", - "updated_at": "2022-01-22T07:22:28Z", - "browser_download_url": "https://github.com/tmdh/laravel-kit/releases/download/v2.0.6/Laravel-Kit-2.0.6.AppImage" - }, - { - "url": "https://api.github.com/repos/tmdh/laravel-kit/releases/assets/54646180", - "id": 54646180, - "node_id": "RA_kwDOBu3pmM4DQdWk", - "name": "Laravel-Kit-2.0.6.dmg", - "label": "", - "uploader": { - "login": "tmdh", - "id": 18123729, - "node_id": "MDQ6VXNlcjE4MTIzNzI5", - "avatar_url": "https://avatars.githubusercontent.com/u/18123729?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tmdh", - "html_url": "https://github.com/tmdh", - "followers_url": "https://api.github.com/users/tmdh/followers", - "following_url": "https://api.github.com/users/tmdh/following{/other_user}", - "gists_url": "https://api.github.com/users/tmdh/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tmdh/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tmdh/subscriptions", - "organizations_url": "https://api.github.com/users/tmdh/orgs", - "repos_url": "https://api.github.com/users/tmdh/repos", - "events_url": "https://api.github.com/users/tmdh/events{/privacy}", - "received_events_url": "https://api.github.com/users/tmdh/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 82744830, - "download_count": 100, - "created_at": "2022-01-22T07:26:11Z", - "updated_at": "2022-01-22T07:26:15Z", - "browser_download_url": "https://github.com/tmdh/laravel-kit/releases/download/v2.0.6/Laravel-Kit-2.0.6.dmg" - }, - { - "url": "https://api.github.com/repos/tmdh/laravel-kit/releases/assets/54646181", - "id": 54646181, - "node_id": "RA_kwDOBu3pmM4DQdWl", - "name": "Laravel-Kit-2.0.6.dmg.blockmap", - "label": "", - "uploader": { - "login": "tmdh", - "id": 18123729, - "node_id": "MDQ6VXNlcjE4MTIzNzI5", - "avatar_url": "https://avatars.githubusercontent.com/u/18123729?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tmdh", - "html_url": "https://github.com/tmdh", - "followers_url": "https://api.github.com/users/tmdh/followers", - "following_url": "https://api.github.com/users/tmdh/following{/other_user}", - "gists_url": "https://api.github.com/users/tmdh/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tmdh/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tmdh/subscriptions", - "organizations_url": "https://api.github.com/users/tmdh/orgs", - "repos_url": "https://api.github.com/users/tmdh/repos", - "events_url": "https://api.github.com/users/tmdh/events{/privacy}", - "received_events_url": "https://api.github.com/users/tmdh/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 87820, - "download_count": 7, - "created_at": "2022-01-22T07:26:11Z", - "updated_at": "2022-01-22T07:26:12Z", - "browser_download_url": "https://github.com/tmdh/laravel-kit/releases/download/v2.0.6/Laravel-Kit-2.0.6.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/tmdh/laravel-kit/releases/assets/54646112", - "id": 54646112, - "node_id": "RA_kwDOBu3pmM4DQdVg", - "name": "Laravel-Kit-Setup-2.0.6.exe", - "label": "", - "uploader": { - "login": "tmdh", - "id": 18123729, - "node_id": "MDQ6VXNlcjE4MTIzNzI5", - "avatar_url": "https://avatars.githubusercontent.com/u/18123729?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tmdh", - "html_url": "https://github.com/tmdh", - "followers_url": "https://api.github.com/users/tmdh/followers", - "following_url": "https://api.github.com/users/tmdh/following{/other_user}", - "gists_url": "https://api.github.com/users/tmdh/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tmdh/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tmdh/subscriptions", - "organizations_url": "https://api.github.com/users/tmdh/orgs", - "repos_url": "https://api.github.com/users/tmdh/repos", - "events_url": "https://api.github.com/users/tmdh/events{/privacy}", - "received_events_url": "https://api.github.com/users/tmdh/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 58976236, - "download_count": 555, - "created_at": "2022-01-22T07:24:57Z", - "updated_at": "2022-01-22T07:24:59Z", - "browser_download_url": "https://github.com/tmdh/laravel-kit/releases/download/v2.0.6/Laravel-Kit-Setup-2.0.6.exe" - }, - { - "url": "https://api.github.com/repos/tmdh/laravel-kit/releases/assets/54646113", - "id": 54646113, - "node_id": "RA_kwDOBu3pmM4DQdVh", - "name": "Laravel-Kit-Setup-2.0.6.exe.blockmap", - "label": "", - "uploader": { - "login": "tmdh", - "id": 18123729, - "node_id": "MDQ6VXNlcjE4MTIzNzI5", - "avatar_url": "https://avatars.githubusercontent.com/u/18123729?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tmdh", - "html_url": "https://github.com/tmdh", - "followers_url": "https://api.github.com/users/tmdh/followers", - "following_url": "https://api.github.com/users/tmdh/following{/other_user}", - "gists_url": "https://api.github.com/users/tmdh/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tmdh/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tmdh/subscriptions", - "organizations_url": "https://api.github.com/users/tmdh/orgs", - "repos_url": "https://api.github.com/users/tmdh/repos", - "events_url": "https://api.github.com/users/tmdh/events{/privacy}", - "received_events_url": "https://api.github.com/users/tmdh/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 62230, - "download_count": 92, - "created_at": "2022-01-22T07:24:57Z", - "updated_at": "2022-01-22T07:24:57Z", - "browser_download_url": "https://github.com/tmdh/laravel-kit/releases/download/v2.0.6/Laravel-Kit-Setup-2.0.6.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/tmdh/laravel-kit/releases/assets/54646069", - "id": 54646069, - "node_id": "RA_kwDOBu3pmM4DQdU1", - "name": "laravel-kit_2.0.6_amd64.deb", - "label": "", - "uploader": { - "login": "tmdh", - "id": 18123729, - "node_id": "MDQ6VXNlcjE4MTIzNzI5", - "avatar_url": "https://avatars.githubusercontent.com/u/18123729?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tmdh", - "html_url": "https://github.com/tmdh", - "followers_url": "https://api.github.com/users/tmdh/followers", - "following_url": "https://api.github.com/users/tmdh/following{/other_user}", - "gists_url": "https://api.github.com/users/tmdh/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tmdh/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tmdh/subscriptions", - "organizations_url": "https://api.github.com/users/tmdh/orgs", - "repos_url": "https://api.github.com/users/tmdh/repos", - "events_url": "https://api.github.com/users/tmdh/events{/privacy}", - "received_events_url": "https://api.github.com/users/tmdh/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 57207944, - "download_count": 121, - "created_at": "2022-01-22T07:23:32Z", - "updated_at": "2022-01-22T07:23:34Z", - "browser_download_url": "https://github.com/tmdh/laravel-kit/releases/download/v2.0.6/laravel-kit_2.0.6_amd64.deb" - }, - { - "url": "https://api.github.com/repos/tmdh/laravel-kit/releases/assets/54646070", - "id": 54646070, - "node_id": "RA_kwDOBu3pmM4DQdU2", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "tmdh", - "id": 18123729, - "node_id": "MDQ6VXNlcjE4MTIzNzI5", - "avatar_url": "https://avatars.githubusercontent.com/u/18123729?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tmdh", - "html_url": "https://github.com/tmdh", - "followers_url": "https://api.github.com/users/tmdh/followers", - "following_url": "https://api.github.com/users/tmdh/following{/other_user}", - "gists_url": "https://api.github.com/users/tmdh/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tmdh/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tmdh/subscriptions", - "organizations_url": "https://api.github.com/users/tmdh/orgs", - "repos_url": "https://api.github.com/users/tmdh/repos", - "events_url": "https://api.github.com/users/tmdh/events{/privacy}", - "received_events_url": "https://api.github.com/users/tmdh/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 372, - "download_count": 17, - "created_at": "2022-01-22T07:23:34Z", - "updated_at": "2022-01-22T07:23:35Z", - "browser_download_url": "https://github.com/tmdh/laravel-kit/releases/download/v2.0.6/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/tmdh/laravel-kit/releases/assets/54646183", - "id": 54646183, - "node_id": "RA_kwDOBu3pmM4DQdWn", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "tmdh", - "id": 18123729, - "node_id": "MDQ6VXNlcjE4MTIzNzI5", - "avatar_url": "https://avatars.githubusercontent.com/u/18123729?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tmdh", - "html_url": "https://github.com/tmdh", - "followers_url": "https://api.github.com/users/tmdh/followers", - "following_url": "https://api.github.com/users/tmdh/following{/other_user}", - "gists_url": "https://api.github.com/users/tmdh/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tmdh/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tmdh/subscriptions", - "organizations_url": "https://api.github.com/users/tmdh/orgs", - "repos_url": "https://api.github.com/users/tmdh/repos", - "events_url": "https://api.github.com/users/tmdh/events{/privacy}", - "received_events_url": "https://api.github.com/users/tmdh/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 521, - "download_count": 202, - "created_at": "2022-01-22T07:26:15Z", - "updated_at": "2022-01-22T07:26:15Z", - "browser_download_url": "https://github.com/tmdh/laravel-kit/releases/download/v2.0.6/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/tmdh/laravel-kit/releases/assets/54646117", - "id": 54646117, - "node_id": "RA_kwDOBu3pmM4DQdVl", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "tmdh", - "id": 18123729, - "node_id": "MDQ6VXNlcjE4MTIzNzI5", - "avatar_url": "https://avatars.githubusercontent.com/u/18123729?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tmdh", - "html_url": "https://github.com/tmdh", - "followers_url": "https://api.github.com/users/tmdh/followers", - "following_url": "https://api.github.com/users/tmdh/following{/other_user}", - "gists_url": "https://api.github.com/users/tmdh/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tmdh/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tmdh/subscriptions", - "organizations_url": "https://api.github.com/users/tmdh/orgs", - "repos_url": "https://api.github.com/users/tmdh/repos", - "events_url": "https://api.github.com/users/tmdh/events{/privacy}", - "received_events_url": "https://api.github.com/users/tmdh/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 350, - "download_count": 1739, - "created_at": "2022-01-22T07:24:59Z", - "updated_at": "2022-01-22T07:24:59Z", - "browser_download_url": "https://github.com/tmdh/laravel-kit/releases/download/v2.0.6/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/tmdh/laravel-kit/tarball/v2.0.6", - "zipball_url": "https://api.github.com/repos/tmdh/laravel-kit/zipball/v2.0.6", - "body_html": "
    \n
  • Tinker works now.
  • \n
  • Press Ctrl+T to tinker immediately.
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:52.634Z" - }, - "lax": { - "latestRelease": { - "url": "https://api.github.com/repos/brandly/Lax/releases/39798015", - "assets_url": "https://api.github.com/repos/brandly/Lax/releases/39798015/assets", - "upload_url": "https://uploads.github.com/repos/brandly/Lax/releases/39798015/assets{?name,label}", - "html_url": "https://github.com/brandly/Lax/releases/tag/v0.6.6", - "id": 39798015, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTM5Nzk4MDE1", - "tag_name": "v0.6.6", - "target_commitish": "09a8b650d17e19e3f755c57b160b3d2b3fb105eb", - "name": "Release v0.6.6", - "draft": false, - "prerelease": false, - "created_at": "2021-03-15T05:13:45Z", - "published_at": "2021-03-15T05:19:38Z", - "assets": [ - { - "url": "https://api.github.com/repos/brandly/Lax/releases/assets/33466946", - "id": 33466946, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzNDY2OTQ2", - "name": "Lax-win32-x64.zip", - "label": null, - "uploader": { - "login": "brandly", - "id": 820696, - "node_id": "MDQ6VXNlcjgyMDY5Ng==", - "avatar_url": "https://avatars.githubusercontent.com/u/820696?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/brandly", - "html_url": "https://github.com/brandly", - "followers_url": "https://api.github.com/users/brandly/followers", - "following_url": "https://api.github.com/users/brandly/following{/other_user}", - "gists_url": "https://api.github.com/users/brandly/gists{/gist_id}", - "starred_url": "https://api.github.com/users/brandly/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/brandly/subscriptions", - "organizations_url": "https://api.github.com/users/brandly/orgs", - "repos_url": "https://api.github.com/users/brandly/repos", - "events_url": "https://api.github.com/users/brandly/events{/privacy}", - "received_events_url": "https://api.github.com/users/brandly/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 72361571, - "download_count": 274, - "created_at": "2021-03-15T05:20:04Z", - "updated_at": "2021-03-15T05:21:51Z", - "browser_download_url": "https://github.com/brandly/Lax/releases/download/v0.6.6/Lax-win32-x64.zip" - }, - { - "url": "https://api.github.com/repos/brandly/Lax/releases/assets/33466938", - "id": 33466938, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzNDY2OTM4", - "name": "Lax.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 67871494, - "download_count": 88, - "created_at": "2021-03-15T05:19:39Z", - "updated_at": "2021-03-15T05:19:40Z", - "browser_download_url": "https://github.com/brandly/Lax/releases/download/v0.6.6/Lax.zip" - } - ], - "tarball_url": "https://api.github.com/repos/brandly/Lax/tarball/v0.6.6", - "zipball_url": "https://api.github.com/repos/brandly/Lax/zipball/v0.6.6", - "body_html": "

updated some dependencies

\n

using a gear icon for settings fdb8b23

\n

disable user-select on everything but .message-list #106

\n

handle RECEIVE_NICK #108

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:52.791Z" - }, - "last-hit": { - "latestRelease": { - "url": "https://api.github.com/repos/last-hit-aab/last-hit/releases/27361124", - "assets_url": "https://api.github.com/repos/last-hit-aab/last-hit/releases/27361124/assets", - "upload_url": "https://uploads.github.com/repos/last-hit-aab/last-hit/releases/27361124/assets{?name,label}", - "html_url": "https://github.com/last-hit-aab/last-hit/releases/tag/v0.9.19", - "id": 27361124, - "author": { - "login": "last-hit-aab", - "id": 55338531, - "node_id": "MDQ6VXNlcjU1MzM4NTMx", - "avatar_url": "https://avatars.githubusercontent.com/u/55338531?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/last-hit-aab", - "html_url": "https://github.com/last-hit-aab", - "followers_url": "https://api.github.com/users/last-hit-aab/followers", - "following_url": "https://api.github.com/users/last-hit-aab/following{/other_user}", - "gists_url": "https://api.github.com/users/last-hit-aab/gists{/gist_id}", - "starred_url": "https://api.github.com/users/last-hit-aab/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/last-hit-aab/subscriptions", - "organizations_url": "https://api.github.com/users/last-hit-aab/orgs", - "repos_url": "https://api.github.com/users/last-hit-aab/repos", - "events_url": "https://api.github.com/users/last-hit-aab/events{/privacy}", - "received_events_url": "https://api.github.com/users/last-hit-aab/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI3MzYxMTI0", - "tag_name": "v0.9.19", - "target_commitish": "master", - "name": "v0.9.19", - "draft": false, - "prerelease": false, - "created_at": "2020-08-26T10:13:49Z", - "published_at": "2020-09-15T09:05:56Z", - "assets": [ - { - "url": "https://api.github.com/repos/last-hit-aab/last-hit/releases/assets/24302974", - "id": 24302974, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI0MzAyOTc0", - "name": "last-hit-0.9.19-linux-x86_64.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 194730355, - "download_count": 42, - "created_at": "2020-08-26T10:17:35Z", - "updated_at": "2020-08-26T10:17:38Z", - "browser_download_url": "https://github.com/last-hit-aab/last-hit/releases/download/v0.9.19/last-hit-0.9.19-linux-x86_64.AppImage" - }, - { - "url": "https://api.github.com/repos/last-hit-aab/last-hit/releases/assets/24302985", - "id": 24302985, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI0MzAyOTg1", - "name": "last-hit-0.9.19-mac.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 183858890, - "download_count": 40, - "created_at": "2020-08-26T10:18:01Z", - "updated_at": "2020-08-26T10:18:05Z", - "browser_download_url": "https://github.com/last-hit-aab/last-hit/releases/download/v0.9.19/last-hit-0.9.19-mac.dmg" - }, - { - "url": "https://api.github.com/repos/last-hit-aab/last-hit/releases/assets/24302986", - "id": 24302986, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI0MzAyOTg2", - "name": "last-hit-0.9.19-mac.dmg.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 193726, - "download_count": 18, - "created_at": "2020-08-26T10:18:01Z", - "updated_at": "2020-08-26T10:18:01Z", - "browser_download_url": "https://github.com/last-hit-aab/last-hit/releases/download/v0.9.19/last-hit-0.9.19-mac.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/last-hit-aab/last-hit/releases/assets/24303004", - "id": 24303004, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI0MzAzMDA0", - "name": "last-hit-0.9.19-mac.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 177997715, - "download_count": 21, - "created_at": "2020-08-26T10:18:35Z", - "updated_at": "2020-08-26T10:18:40Z", - "browser_download_url": "https://github.com/last-hit-aab/last-hit/releases/download/v0.9.19/last-hit-0.9.19-mac.zip" - }, - { - "url": "https://api.github.com/repos/last-hit-aab/last-hit/releases/assets/24303119", - "id": 24303119, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI0MzAzMTE5", - "name": "last-hit-0.9.19-win.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 158551276, - "download_count": 566, - "created_at": "2020-08-26T10:22:13Z", - "updated_at": "2020-08-26T10:22:19Z", - "browser_download_url": "https://github.com/last-hit-aab/last-hit/releases/download/v0.9.19/last-hit-0.9.19-win.exe" - }, - { - "url": "https://api.github.com/repos/last-hit-aab/last-hit/releases/assets/24303120", - "id": 24303120, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI0MzAzMTIw", - "name": "last-hit-0.9.19-win.exe.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 166612, - "download_count": 19, - "created_at": "2020-08-26T10:22:13Z", - "updated_at": "2020-08-26T10:22:13Z", - "browser_download_url": "https://github.com/last-hit-aab/last-hit/releases/download/v0.9.19/last-hit-0.9.19-win.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/last-hit-aab/last-hit/releases/assets/24303005", - "id": 24303005, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI0MzAzMDA1", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 397, - "download_count": 16, - "created_at": "2020-08-26T10:18:35Z", - "updated_at": "2020-08-26T10:18:36Z", - "browser_download_url": "https://github.com/last-hit-aab/last-hit/releases/download/v0.9.19/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/last-hit-aab/last-hit/releases/assets/24303010", - "id": 24303010, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI0MzAzMDEw", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 523, - "download_count": 21, - "created_at": "2020-08-26T10:18:41Z", - "updated_at": "2020-08-26T10:18:41Z", - "browser_download_url": "https://github.com/last-hit-aab/last-hit/releases/download/v0.9.19/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/last-hit-aab/last-hit/releases/assets/24303123", - "id": 24303123, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI0MzAzMTIz", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 344, - "download_count": 21, - "created_at": "2020-08-26T10:22:19Z", - "updated_at": "2020-08-26T10:22:19Z", - "browser_download_url": "https://github.com/last-hit-aab/last-hit/releases/download/v0.9.19/latest.yml" - } - ], - "tarball_url": "https://api.github.com/repos/last-hit-aab/last-hit/tarball/v0.9.19", - "zipball_url": "https://api.github.com/repos/last-hit-aab/last-hit/zipball/v0.9.19", - "body_html": "" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:52.811Z" - }, - "lazytype": { - "latestRelease": { - "url": "https://api.github.com/repos/ngudbhav/lazyType/releases/21174221", - "assets_url": "https://api.github.com/repos/ngudbhav/lazyType/releases/21174221/assets", - "upload_url": "https://uploads.github.com/repos/ngudbhav/lazyType/releases/21174221/assets{?name,label}", - "html_url": "https://github.com/ngudbhav/lazyType/releases/tag/v1.0.1", - "id": 21174221, - "author": { - "login": "ngudbhav", - "id": 31446376, - "node_id": "MDQ6VXNlcjMxNDQ2Mzc2", - "avatar_url": "https://avatars.githubusercontent.com/u/31446376?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ngudbhav", - "html_url": "https://github.com/ngudbhav", - "followers_url": "https://api.github.com/users/ngudbhav/followers", - "following_url": "https://api.github.com/users/ngudbhav/following{/other_user}", - "gists_url": "https://api.github.com/users/ngudbhav/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ngudbhav/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ngudbhav/subscriptions", - "organizations_url": "https://api.github.com/users/ngudbhav/orgs", - "repos_url": "https://api.github.com/users/ngudbhav/repos", - "events_url": "https://api.github.com/users/ngudbhav/events{/privacy}", - "received_events_url": "https://api.github.com/users/ngudbhav/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTIxMTc0MjIx", - "tag_name": "v1.0.1", - "target_commitish": "master", - "name": "Lazy Type", - "draft": false, - "prerelease": false, - "created_at": "2019-11-03T13:45:48Z", - "published_at": "2019-11-03T14:09:57Z", - "assets": [ - { - "url": "https://api.github.com/repos/ngudbhav/lazyType/releases/assets/15925367", - "id": 15925367, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1OTI1MzY3", - "name": "Setupx64.exe", - "label": null, - "uploader": { - "login": "ngudbhav", - "id": 31446376, - "node_id": "MDQ6VXNlcjMxNDQ2Mzc2", - "avatar_url": "https://avatars.githubusercontent.com/u/31446376?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ngudbhav", - "html_url": "https://github.com/ngudbhav", - "followers_url": "https://api.github.com/users/ngudbhav/followers", - "following_url": "https://api.github.com/users/ngudbhav/following{/other_user}", - "gists_url": "https://api.github.com/users/ngudbhav/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ngudbhav/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ngudbhav/subscriptions", - "organizations_url": "https://api.github.com/users/ngudbhav/orgs", - "repos_url": "https://api.github.com/users/ngudbhav/repos", - "events_url": "https://api.github.com/users/ngudbhav/events{/privacy}", - "received_events_url": "https://api.github.com/users/ngudbhav/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 51869898, - "download_count": 945, - "created_at": "2019-11-03T14:09:30Z", - "updated_at": "2019-11-03T14:09:43Z", - "browser_download_url": "https://github.com/ngudbhav/lazyType/releases/download/v1.0.1/Setupx64.exe" - }, - { - "url": "https://api.github.com/repos/ngudbhav/lazyType/releases/assets/15925368", - "id": 15925368, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1OTI1MzY4", - "name": "Setupx86.exe", - "label": null, - "uploader": { - "login": "ngudbhav", - "id": 31446376, - "node_id": "MDQ6VXNlcjMxNDQ2Mzc2", - "avatar_url": "https://avatars.githubusercontent.com/u/31446376?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ngudbhav", - "html_url": "https://github.com/ngudbhav", - "followers_url": "https://api.github.com/users/ngudbhav/followers", - "following_url": "https://api.github.com/users/ngudbhav/following{/other_user}", - "gists_url": "https://api.github.com/users/ngudbhav/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ngudbhav/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ngudbhav/subscriptions", - "organizations_url": "https://api.github.com/users/ngudbhav/orgs", - "repos_url": "https://api.github.com/users/ngudbhav/repos", - "events_url": "https://api.github.com/users/ngudbhav/events{/privacy}", - "received_events_url": "https://api.github.com/users/ngudbhav/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 50110824, - "download_count": 121, - "created_at": "2019-11-03T14:09:31Z", - "updated_at": "2019-11-03T14:09:51Z", - "browser_download_url": "https://github.com/ngudbhav/lazyType/releases/download/v1.0.1/Setupx86.exe" - } - ], - "tarball_url": "https://api.github.com/repos/ngudbhav/lazyType/tarball/v1.0.1", - "zipball_url": "https://api.github.com/repos/ngudbhav/lazyType/zipball/v1.0.1", - "body_html": "

Changelog

\n
    \n
  1. Notification Bug Fixed
  2. \n
  3. Startup Bug Fixed
  4. \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:52.863Z" - }, - "lbry-desktop": { - "latestRelease": { - "url": "https://api.github.com/repos/lbryio/lbry-desktop/releases/65519848", - "assets_url": "https://api.github.com/repos/lbryio/lbry-desktop/releases/65519848/assets", - "upload_url": "https://uploads.github.com/repos/lbryio/lbry-desktop/releases/65519848/assets{?name,label}", - "html_url": "https://github.com/lbryio/lbry-desktop/releases/tag/v0.53.3", - "id": 65519848, - "author": { - "login": "jessopb", - "id": 36554050, - "node_id": "MDQ6VXNlcjM2NTU0MDUw", - "avatar_url": "https://avatars.githubusercontent.com/u/36554050?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jessopb", - "html_url": "https://github.com/jessopb", - "followers_url": "https://api.github.com/users/jessopb/followers", - "following_url": "https://api.github.com/users/jessopb/following{/other_user}", - "gists_url": "https://api.github.com/users/jessopb/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jessopb/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jessopb/subscriptions", - "organizations_url": "https://api.github.com/users/jessopb/orgs", - "repos_url": "https://api.github.com/users/jessopb/repos", - "events_url": "https://api.github.com/users/jessopb/events{/privacy}", - "received_events_url": "https://api.github.com/users/jessopb/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOBLe7Os4D58Do", - "tag_name": "v0.53.3", - "target_commitish": "master", - "name": "v0.53.3", - "draft": false, - "prerelease": false, - "created_at": "2022-04-27T22:32:11Z", - "published_at": "2022-04-27T23:06:35Z", - "assets": [ - { - "url": "https://api.github.com/repos/lbryio/lbry-desktop/releases/assets/63849860", - "id": 63849860, - "node_id": "RA_kwDOBLe7Os4DzkWE", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "jessopb", - "id": 36554050, - "node_id": "MDQ6VXNlcjM2NTU0MDUw", - "avatar_url": "https://avatars.githubusercontent.com/u/36554050?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jessopb", - "html_url": "https://github.com/jessopb", - "followers_url": "https://api.github.com/users/jessopb/followers", - "following_url": "https://api.github.com/users/jessopb/following{/other_user}", - "gists_url": "https://api.github.com/users/jessopb/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jessopb/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jessopb/subscriptions", - "organizations_url": "https://api.github.com/users/jessopb/orgs", - "repos_url": "https://api.github.com/users/jessopb/repos", - "events_url": "https://api.github.com/users/jessopb/events{/privacy}", - "received_events_url": "https://api.github.com/users/jessopb/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 363, - "download_count": 24977, - "created_at": "2022-04-27T22:45:31Z", - "updated_at": "2022-04-27T22:45:31Z", - "browser_download_url": "https://github.com/lbryio/lbry-desktop/releases/download/v0.53.3/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/lbryio/lbry-desktop/releases/assets/63850149", - "id": 63850149, - "node_id": "RA_kwDOBLe7Os4Dzkal", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "jessopb", - "id": 36554050, - "node_id": "MDQ6VXNlcjM2NTU0MDUw", - "avatar_url": "https://avatars.githubusercontent.com/u/36554050?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jessopb", - "html_url": "https://github.com/jessopb", - "followers_url": "https://api.github.com/users/jessopb/followers", - "following_url": "https://api.github.com/users/jessopb/following{/other_user}", - "gists_url": "https://api.github.com/users/jessopb/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jessopb/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jessopb/subscriptions", - "organizations_url": "https://api.github.com/users/jessopb/orgs", - "repos_url": "https://api.github.com/users/jessopb/repos", - "events_url": "https://api.github.com/users/jessopb/events{/privacy}", - "received_events_url": "https://api.github.com/users/jessopb/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 474, - "download_count": 26226, - "created_at": "2022-04-27T22:50:24Z", - "updated_at": "2022-04-27T22:50:24Z", - "browser_download_url": "https://github.com/lbryio/lbry-desktop/releases/download/v0.53.3/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/lbryio/lbry-desktop/releases/assets/63849963", - "id": 63849963, - "node_id": "RA_kwDOBLe7Os4DzkXr", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "jessopb", - "id": 36554050, - "node_id": "MDQ6VXNlcjM2NTU0MDUw", - "avatar_url": "https://avatars.githubusercontent.com/u/36554050?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jessopb", - "html_url": "https://github.com/jessopb", - "followers_url": "https://api.github.com/users/jessopb/followers", - "following_url": "https://api.github.com/users/jessopb/following{/other_user}", - "gists_url": "https://api.github.com/users/jessopb/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jessopb/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jessopb/subscriptions", - "organizations_url": "https://api.github.com/users/jessopb/orgs", - "repos_url": "https://api.github.com/users/jessopb/repos", - "events_url": "https://api.github.com/users/jessopb/events{/privacy}", - "received_events_url": "https://api.github.com/users/jessopb/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 360, - "download_count": 70026, - "created_at": "2022-04-27T22:47:24Z", - "updated_at": "2022-04-27T22:47:24Z", - "browser_download_url": "https://github.com/lbryio/lbry-desktop/releases/download/v0.53.3/latest.yml" - }, - { - "url": "https://api.github.com/repos/lbryio/lbry-desktop/releases/assets/63849698", - "id": 63849698, - "node_id": "RA_kwDOBLe7Os4DzkTi", - "name": "LBRY_0.53.3.AppImage", - "label": "", - "uploader": { - "login": "jessopb", - "id": 36554050, - "node_id": "MDQ6VXNlcjM2NTU0MDUw", - "avatar_url": "https://avatars.githubusercontent.com/u/36554050?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jessopb", - "html_url": "https://github.com/jessopb", - "followers_url": "https://api.github.com/users/jessopb/followers", - "following_url": "https://api.github.com/users/jessopb/following{/other_user}", - "gists_url": "https://api.github.com/users/jessopb/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jessopb/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jessopb/subscriptions", - "organizations_url": "https://api.github.com/users/jessopb/orgs", - "repos_url": "https://api.github.com/users/jessopb/repos", - "events_url": "https://api.github.com/users/jessopb/events{/privacy}", - "received_events_url": "https://api.github.com/users/jessopb/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 354183422, - "download_count": 711, - "created_at": "2022-04-27T22:42:33Z", - "updated_at": "2022-04-27T22:42:41Z", - "browser_download_url": "https://github.com/lbryio/lbry-desktop/releases/download/v0.53.3/LBRY_0.53.3.AppImage" - }, - { - "url": "https://api.github.com/repos/lbryio/lbry-desktop/releases/assets/63849847", - "id": 63849847, - "node_id": "RA_kwDOBLe7Os4DzkV3", - "name": "LBRY_0.53.3.deb", - "label": "", - "uploader": { - "login": "jessopb", - "id": 36554050, - "node_id": "MDQ6VXNlcjM2NTU0MDUw", - "avatar_url": "https://avatars.githubusercontent.com/u/36554050?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jessopb", - "html_url": "https://github.com/jessopb", - "followers_url": "https://api.github.com/users/jessopb/followers", - "following_url": "https://api.github.com/users/jessopb/following{/other_user}", - "gists_url": "https://api.github.com/users/jessopb/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jessopb/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jessopb/subscriptions", - "organizations_url": "https://api.github.com/users/jessopb/orgs", - "repos_url": "https://api.github.com/users/jessopb/repos", - "events_url": "https://api.github.com/users/jessopb/events{/privacy}", - "received_events_url": "https://api.github.com/users/jessopb/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 305406538, - "download_count": 1474, - "created_at": "2022-04-27T22:45:25Z", - "updated_at": "2022-04-27T22:45:31Z", - "browser_download_url": "https://github.com/lbryio/lbry-desktop/releases/download/v0.53.3/LBRY_0.53.3.deb" - }, - { - "url": "https://api.github.com/repos/lbryio/lbry-desktop/releases/assets/63850127", - "id": 63850127, - "node_id": "RA_kwDOBLe7Os4DzkaP", - "name": "LBRY_0.53.3.dmg", - "label": "", - "uploader": { - "login": "jessopb", - "id": 36554050, - "node_id": "MDQ6VXNlcjM2NTU0MDUw", - "avatar_url": "https://avatars.githubusercontent.com/u/36554050?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jessopb", - "html_url": "https://github.com/jessopb", - "followers_url": "https://api.github.com/users/jessopb/followers", - "following_url": "https://api.github.com/users/jessopb/following{/other_user}", - "gists_url": "https://api.github.com/users/jessopb/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jessopb/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jessopb/subscriptions", - "organizations_url": "https://api.github.com/users/jessopb/orgs", - "repos_url": "https://api.github.com/users/jessopb/repos", - "events_url": "https://api.github.com/users/jessopb/events{/privacy}", - "received_events_url": "https://api.github.com/users/jessopb/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 320395105, - "download_count": 480, - "created_at": "2022-04-27T22:49:52Z", - "updated_at": "2022-04-27T22:50:00Z", - "browser_download_url": "https://github.com/lbryio/lbry-desktop/releases/download/v0.53.3/LBRY_0.53.3.dmg" - }, - { - "url": "https://api.github.com/repos/lbryio/lbry-desktop/releases/assets/63850126", - "id": 63850126, - "node_id": "RA_kwDOBLe7Os4DzkaO", - "name": "LBRY_0.53.3.dmg.blockmap", - "label": "", - "uploader": { - "login": "jessopb", - "id": 36554050, - "node_id": "MDQ6VXNlcjM2NTU0MDUw", - "avatar_url": "https://avatars.githubusercontent.com/u/36554050?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jessopb", - "html_url": "https://github.com/jessopb", - "followers_url": "https://api.github.com/users/jessopb/followers", - "following_url": "https://api.github.com/users/jessopb/following{/other_user}", - "gists_url": "https://api.github.com/users/jessopb/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jessopb/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jessopb/subscriptions", - "organizations_url": "https://api.github.com/users/jessopb/orgs", - "repos_url": "https://api.github.com/users/jessopb/repos", - "events_url": "https://api.github.com/users/jessopb/events{/privacy}", - "received_events_url": "https://api.github.com/users/jessopb/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 333877, - "download_count": 2, - "created_at": "2022-04-27T22:49:52Z", - "updated_at": "2022-04-27T22:49:52Z", - "browser_download_url": "https://github.com/lbryio/lbry-desktop/releases/download/v0.53.3/LBRY_0.53.3.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/lbryio/lbry-desktop/releases/assets/63849961", - "id": 63849961, - "node_id": "RA_kwDOBLe7Os4DzkXp", - "name": "LBRY_0.53.3.exe", - "label": "", - "uploader": { - "login": "jessopb", - "id": 36554050, - "node_id": "MDQ6VXNlcjM2NTU0MDUw", - "avatar_url": "https://avatars.githubusercontent.com/u/36554050?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jessopb", - "html_url": "https://github.com/jessopb", - "followers_url": "https://api.github.com/users/jessopb/followers", - "following_url": "https://api.github.com/users/jessopb/following{/other_user}", - "gists_url": "https://api.github.com/users/jessopb/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jessopb/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jessopb/subscriptions", - "organizations_url": "https://api.github.com/users/jessopb/orgs", - "repos_url": "https://api.github.com/users/jessopb/repos", - "events_url": "https://api.github.com/users/jessopb/events{/privacy}", - "received_events_url": "https://api.github.com/users/jessopb/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 290389376, - "download_count": 36834, - "created_at": "2022-04-27T22:47:17Z", - "updated_at": "2022-04-27T22:47:24Z", - "browser_download_url": "https://github.com/lbryio/lbry-desktop/releases/download/v0.53.3/LBRY_0.53.3.exe" - }, - { - "url": "https://api.github.com/repos/lbryio/lbry-desktop/releases/assets/63849960", - "id": 63849960, - "node_id": "RA_kwDOBLe7Os4DzkXo", - "name": "LBRY_0.53.3.exe.blockmap", - "label": "", - "uploader": { - "login": "jessopb", - "id": 36554050, - "node_id": "MDQ6VXNlcjM2NTU0MDUw", - "avatar_url": "https://avatars.githubusercontent.com/u/36554050?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jessopb", - "html_url": "https://github.com/jessopb", - "followers_url": "https://api.github.com/users/jessopb/followers", - "following_url": "https://api.github.com/users/jessopb/following{/other_user}", - "gists_url": "https://api.github.com/users/jessopb/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jessopb/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jessopb/subscriptions", - "organizations_url": "https://api.github.com/users/jessopb/orgs", - "repos_url": "https://api.github.com/users/jessopb/repos", - "events_url": "https://api.github.com/users/jessopb/events{/privacy}", - "received_events_url": "https://api.github.com/users/jessopb/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 303816, - "download_count": 32221, - "created_at": "2022-04-27T22:47:17Z", - "updated_at": "2022-04-27T22:47:17Z", - "browser_download_url": "https://github.com/lbryio/lbry-desktop/releases/download/v0.53.3/LBRY_0.53.3.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/lbryio/lbry-desktop/releases/assets/63850144", - "id": 63850144, - "node_id": "RA_kwDOBLe7Os4Dzkag", - "name": "LBRY_0.53.3.zip", - "label": "", - "uploader": { - "login": "jessopb", - "id": 36554050, - "node_id": "MDQ6VXNlcjM2NTU0MDUw", - "avatar_url": "https://avatars.githubusercontent.com/u/36554050?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jessopb", - "html_url": "https://github.com/jessopb", - "followers_url": "https://api.github.com/users/jessopb/followers", - "following_url": "https://api.github.com/users/jessopb/following{/other_user}", - "gists_url": "https://api.github.com/users/jessopb/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jessopb/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jessopb/subscriptions", - "organizations_url": "https://api.github.com/users/jessopb/orgs", - "repos_url": "https://api.github.com/users/jessopb/repos", - "events_url": "https://api.github.com/users/jessopb/events{/privacy}", - "received_events_url": "https://api.github.com/users/jessopb/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 314383797, - "download_count": 762, - "created_at": "2022-04-27T22:50:17Z", - "updated_at": "2022-04-27T22:50:23Z", - "browser_download_url": "https://github.com/lbryio/lbry-desktop/releases/download/v0.53.3/LBRY_0.53.3.zip" - }, - { - "url": "https://api.github.com/repos/lbryio/lbry-desktop/releases/assets/63850143", - "id": 63850143, - "node_id": "RA_kwDOBLe7Os4Dzkaf", - "name": "LBRY_0.53.3.zip.blockmap", - "label": "", - "uploader": { - "login": "jessopb", - "id": 36554050, - "node_id": "MDQ6VXNlcjM2NTU0MDUw", - "avatar_url": "https://avatars.githubusercontent.com/u/36554050?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jessopb", - "html_url": "https://github.com/jessopb", - "followers_url": "https://api.github.com/users/jessopb/followers", - "following_url": "https://api.github.com/users/jessopb/following{/other_user}", - "gists_url": "https://api.github.com/users/jessopb/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jessopb/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jessopb/subscriptions", - "organizations_url": "https://api.github.com/users/jessopb/orgs", - "repos_url": "https://api.github.com/users/jessopb/repos", - "events_url": "https://api.github.com/users/jessopb/events{/privacy}", - "received_events_url": "https://api.github.com/users/jessopb/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 328336, - "download_count": 2, - "created_at": "2022-04-27T22:50:17Z", - "updated_at": "2022-04-27T22:50:17Z", - "browser_download_url": "https://github.com/lbryio/lbry-desktop/releases/download/v0.53.3/LBRY_0.53.3.zip.blockmap" - }, - { - "url": "https://api.github.com/repos/lbryio/lbry-desktop/releases/assets/63853269", - "id": 63853269, - "node_id": "RA_kwDOBLe7Os4DzlLV", - "name": "LBRY_v0.53.3_sigs.asc", - "label": null, - "uploader": { - "login": "jessopb", - "id": 36554050, - "node_id": "MDQ6VXNlcjM2NTU0MDUw", - "avatar_url": "https://avatars.githubusercontent.com/u/36554050?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jessopb", - "html_url": "https://github.com/jessopb", - "followers_url": "https://api.github.com/users/jessopb/followers", - "following_url": "https://api.github.com/users/jessopb/following{/other_user}", - "gists_url": "https://api.github.com/users/jessopb/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jessopb/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jessopb/subscriptions", - "organizations_url": "https://api.github.com/users/jessopb/orgs", - "repos_url": "https://api.github.com/users/jessopb/repos", - "events_url": "https://api.github.com/users/jessopb/events{/privacy}", - "received_events_url": "https://api.github.com/users/jessopb/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/plain", - "state": "uploaded", - "size": 1768, - "download_count": 1, - "created_at": "2022-04-27T23:49:18Z", - "updated_at": "2022-04-27T23:49:18Z", - "browser_download_url": "https://github.com/lbryio/lbry-desktop/releases/download/v0.53.3/LBRY_v0.53.3_sigs.asc" - } - ], - "tarball_url": "https://api.github.com/repos/lbryio/lbry-desktop/tarball/v0.53.3", - "zipball_url": "https://api.github.com/repos/lbryio/lbry-desktop/zipball/v0.53.3", - "body_html": "

Fixed

\n
    \n
  • Reverted lbry.tv changes that broke production login (#7569)
  • \n
  • Reverted lbry.tv changes that broke login (#7570)
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:52.869Z" - }, - "leafview": { - "latestRelease": { - "url": "https://api.github.com/repos/sprout2000/leafview/releases/66283073", - "assets_url": "https://api.github.com/repos/sprout2000/leafview/releases/66283073/assets", - "upload_url": "https://uploads.github.com/repos/sprout2000/leafview/releases/66283073/assets{?name,label}", - "html_url": "https://github.com/sprout2000/leafview/releases/tag/v1.8.16", - "id": 66283073, - "author": { - "login": "sprout2000", - "id": 52094761, - "node_id": "MDQ6VXNlcjUyMDk0NzYx", - "avatar_url": "https://avatars.githubusercontent.com/u/52094761?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sprout2000", - "html_url": "https://github.com/sprout2000", - "followers_url": "https://api.github.com/users/sprout2000/followers", - "following_url": "https://api.github.com/users/sprout2000/following{/other_user}", - "gists_url": "https://api.github.com/users/sprout2000/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sprout2000/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sprout2000/subscriptions", - "organizations_url": "https://api.github.com/users/sprout2000/orgs", - "repos_url": "https://api.github.com/users/sprout2000/repos", - "events_url": "https://api.github.com/users/sprout2000/events{/privacy}", - "received_events_url": "https://api.github.com/users/sprout2000/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDODtmktM4D82ZB", - "tag_name": "v1.8.16", - "target_commitish": "main", - "name": null, - "draft": false, - "prerelease": false, - "created_at": "2022-05-07T04:44:48Z", - "published_at": "2022-05-07T04:46:38Z", - "assets": [ - { - "url": "https://api.github.com/repos/sprout2000/leafview/releases/assets/64744754", - "id": 64744754, - "node_id": "RA_kwDODtmktM4D2-0y", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "sprout2000", - "id": 52094761, - "node_id": "MDQ6VXNlcjUyMDk0NzYx", - "avatar_url": "https://avatars.githubusercontent.com/u/52094761?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sprout2000", - "html_url": "https://github.com/sprout2000", - "followers_url": "https://api.github.com/users/sprout2000/followers", - "following_url": "https://api.github.com/users/sprout2000/following{/other_user}", - "gists_url": "https://api.github.com/users/sprout2000/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sprout2000/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sprout2000/subscriptions", - "organizations_url": "https://api.github.com/users/sprout2000/orgs", - "repos_url": "https://api.github.com/users/sprout2000/repos", - "events_url": "https://api.github.com/users/sprout2000/events{/privacy}", - "received_events_url": "https://api.github.com/users/sprout2000/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 395, - "download_count": 1, - "created_at": "2022-05-07T04:46:41Z", - "updated_at": "2022-05-07T04:46:41Z", - "browser_download_url": "https://github.com/sprout2000/leafview/releases/download/v1.8.16/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/sprout2000/leafview/releases/assets/64745220", - "id": 64745220, - "node_id": "RA_kwDODtmktM4D2-8E", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "sprout2000", - "id": 52094761, - "node_id": "MDQ6VXNlcjUyMDk0NzYx", - "avatar_url": "https://avatars.githubusercontent.com/u/52094761?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sprout2000", - "html_url": "https://github.com/sprout2000", - "followers_url": "https://api.github.com/users/sprout2000/followers", - "following_url": "https://api.github.com/users/sprout2000/following{/other_user}", - "gists_url": "https://api.github.com/users/sprout2000/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sprout2000/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sprout2000/subscriptions", - "organizations_url": "https://api.github.com/users/sprout2000/orgs", - "repos_url": "https://api.github.com/users/sprout2000/repos", - "events_url": "https://api.github.com/users/sprout2000/events{/privacy}", - "received_events_url": "https://api.github.com/users/sprout2000/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 841, - "download_count": 20, - "created_at": "2022-05-07T04:55:00Z", - "updated_at": "2022-05-07T04:55:01Z", - "browser_download_url": "https://github.com/sprout2000/leafview/releases/download/v1.8.16/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/sprout2000/leafview/releases/assets/64744788", - "id": 64744788, - "node_id": "RA_kwDODtmktM4D2-1U", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "sprout2000", - "id": 52094761, - "node_id": "MDQ6VXNlcjUyMDk0NzYx", - "avatar_url": "https://avatars.githubusercontent.com/u/52094761?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sprout2000", - "html_url": "https://github.com/sprout2000", - "followers_url": "https://api.github.com/users/sprout2000/followers", - "following_url": "https://api.github.com/users/sprout2000/following{/other_user}", - "gists_url": "https://api.github.com/users/sprout2000/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sprout2000/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sprout2000/subscriptions", - "organizations_url": "https://api.github.com/users/sprout2000/orgs", - "repos_url": "https://api.github.com/users/sprout2000/repos", - "events_url": "https://api.github.com/users/sprout2000/events{/privacy}", - "received_events_url": "https://api.github.com/users/sprout2000/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 375, - "download_count": 0, - "created_at": "2022-05-07T04:49:09Z", - "updated_at": "2022-05-07T04:49:10Z", - "browser_download_url": "https://github.com/sprout2000/leafview/releases/download/v1.8.16/latest.yml" - }, - { - "url": "https://api.github.com/repos/sprout2000/leafview/releases/assets/64745218", - "id": 64745218, - "node_id": "RA_kwDODtmktM4D2-8C", - "name": "LeafView-1.8.16-darwin-arm64.dmg", - "label": "", - "uploader": { - "login": "sprout2000", - "id": 52094761, - "node_id": "MDQ6VXNlcjUyMDk0NzYx", - "avatar_url": "https://avatars.githubusercontent.com/u/52094761?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sprout2000", - "html_url": "https://github.com/sprout2000", - "followers_url": "https://api.github.com/users/sprout2000/followers", - "following_url": "https://api.github.com/users/sprout2000/following{/other_user}", - "gists_url": "https://api.github.com/users/sprout2000/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sprout2000/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sprout2000/subscriptions", - "organizations_url": "https://api.github.com/users/sprout2000/orgs", - "repos_url": "https://api.github.com/users/sprout2000/repos", - "events_url": "https://api.github.com/users/sprout2000/events{/privacy}", - "received_events_url": "https://api.github.com/users/sprout2000/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 88178930, - "download_count": 0, - "created_at": "2022-05-07T04:54:58Z", - "updated_at": "2022-05-07T04:55:00Z", - "browser_download_url": "https://github.com/sprout2000/leafview/releases/download/v1.8.16/LeafView-1.8.16-darwin-arm64.dmg" - }, - { - "url": "https://api.github.com/repos/sprout2000/leafview/releases/assets/64745219", - "id": 64745219, - "node_id": "RA_kwDODtmktM4D2-8D", - "name": "LeafView-1.8.16-darwin-arm64.dmg.blockmap", - "label": "", - "uploader": { - "login": "sprout2000", - "id": 52094761, - "node_id": "MDQ6VXNlcjUyMDk0NzYx", - "avatar_url": "https://avatars.githubusercontent.com/u/52094761?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sprout2000", - "html_url": "https://github.com/sprout2000", - "followers_url": "https://api.github.com/users/sprout2000/followers", - "following_url": "https://api.github.com/users/sprout2000/following{/other_user}", - "gists_url": "https://api.github.com/users/sprout2000/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sprout2000/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sprout2000/subscriptions", - "organizations_url": "https://api.github.com/users/sprout2000/orgs", - "repos_url": "https://api.github.com/users/sprout2000/repos", - "events_url": "https://api.github.com/users/sprout2000/events{/privacy}", - "received_events_url": "https://api.github.com/users/sprout2000/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 91412, - "download_count": 0, - "created_at": "2022-05-07T04:54:58Z", - "updated_at": "2022-05-07T04:54:59Z", - "browser_download_url": "https://github.com/sprout2000/leafview/releases/download/v1.8.16/LeafView-1.8.16-darwin-arm64.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/sprout2000/leafview/releases/assets/64745204", - "id": 64745204, - "node_id": "RA_kwDODtmktM4D2-70", - "name": "LeafView-1.8.16-darwin-arm64.zip", - "label": "", - "uploader": { - "login": "sprout2000", - "id": 52094761, - "node_id": "MDQ6VXNlcjUyMDk0NzYx", - "avatar_url": "https://avatars.githubusercontent.com/u/52094761?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sprout2000", - "html_url": "https://github.com/sprout2000", - "followers_url": "https://api.github.com/users/sprout2000/followers", - "following_url": "https://api.github.com/users/sprout2000/following{/other_user}", - "gists_url": "https://api.github.com/users/sprout2000/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sprout2000/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sprout2000/subscriptions", - "organizations_url": "https://api.github.com/users/sprout2000/orgs", - "repos_url": "https://api.github.com/users/sprout2000/repos", - "events_url": "https://api.github.com/users/sprout2000/events{/privacy}", - "received_events_url": "https://api.github.com/users/sprout2000/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 84298691, - "download_count": 4, - "created_at": "2022-05-07T04:54:45Z", - "updated_at": "2022-05-07T04:54:47Z", - "browser_download_url": "https://github.com/sprout2000/leafview/releases/download/v1.8.16/LeafView-1.8.16-darwin-arm64.zip" - }, - { - "url": "https://api.github.com/repos/sprout2000/leafview/releases/assets/64745205", - "id": 64745205, - "node_id": "RA_kwDODtmktM4D2-71", - "name": "LeafView-1.8.16-darwin-arm64.zip.blockmap", - "label": "", - "uploader": { - "login": "sprout2000", - "id": 52094761, - "node_id": "MDQ6VXNlcjUyMDk0NzYx", - "avatar_url": "https://avatars.githubusercontent.com/u/52094761?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sprout2000", - "html_url": "https://github.com/sprout2000", - "followers_url": "https://api.github.com/users/sprout2000/followers", - "following_url": "https://api.github.com/users/sprout2000/following{/other_user}", - "gists_url": "https://api.github.com/users/sprout2000/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sprout2000/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sprout2000/subscriptions", - "organizations_url": "https://api.github.com/users/sprout2000/orgs", - "repos_url": "https://api.github.com/users/sprout2000/repos", - "events_url": "https://api.github.com/users/sprout2000/events{/privacy}", - "received_events_url": "https://api.github.com/users/sprout2000/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 88521, - "download_count": 0, - "created_at": "2022-05-07T04:54:45Z", - "updated_at": "2022-05-07T04:54:45Z", - "browser_download_url": "https://github.com/sprout2000/leafview/releases/download/v1.8.16/LeafView-1.8.16-darwin-arm64.zip.blockmap" - }, - { - "url": "https://api.github.com/repos/sprout2000/leafview/releases/assets/64745061", - "id": 64745061, - "node_id": "RA_kwDODtmktM4D2-5l", - "name": "LeafView-1.8.16-darwin-x64.dmg", - "label": "", - "uploader": { - "login": "sprout2000", - "id": 52094761, - "node_id": "MDQ6VXNlcjUyMDk0NzYx", - "avatar_url": "https://avatars.githubusercontent.com/u/52094761?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sprout2000", - "html_url": "https://github.com/sprout2000", - "followers_url": "https://api.github.com/users/sprout2000/followers", - "following_url": "https://api.github.com/users/sprout2000/following{/other_user}", - "gists_url": "https://api.github.com/users/sprout2000/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sprout2000/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sprout2000/subscriptions", - "organizations_url": "https://api.github.com/users/sprout2000/orgs", - "repos_url": "https://api.github.com/users/sprout2000/repos", - "events_url": "https://api.github.com/users/sprout2000/events{/privacy}", - "received_events_url": "https://api.github.com/users/sprout2000/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 88048993, - "download_count": 0, - "created_at": "2022-05-07T04:51:50Z", - "updated_at": "2022-05-07T04:51:53Z", - "browser_download_url": "https://github.com/sprout2000/leafview/releases/download/v1.8.16/LeafView-1.8.16-darwin-x64.dmg" - }, - { - "url": "https://api.github.com/repos/sprout2000/leafview/releases/assets/64745060", - "id": 64745060, - "node_id": "RA_kwDODtmktM4D2-5k", - "name": "LeafView-1.8.16-darwin-x64.dmg.blockmap", - "label": "", - "uploader": { - "login": "sprout2000", - "id": 52094761, - "node_id": "MDQ6VXNlcjUyMDk0NzYx", - "avatar_url": "https://avatars.githubusercontent.com/u/52094761?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sprout2000", - "html_url": "https://github.com/sprout2000", - "followers_url": "https://api.github.com/users/sprout2000/followers", - "following_url": "https://api.github.com/users/sprout2000/following{/other_user}", - "gists_url": "https://api.github.com/users/sprout2000/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sprout2000/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sprout2000/subscriptions", - "organizations_url": "https://api.github.com/users/sprout2000/orgs", - "repos_url": "https://api.github.com/users/sprout2000/repos", - "events_url": "https://api.github.com/users/sprout2000/events{/privacy}", - "received_events_url": "https://api.github.com/users/sprout2000/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 93004, - "download_count": 0, - "created_at": "2022-05-07T04:51:50Z", - "updated_at": "2022-05-07T04:51:51Z", - "browser_download_url": "https://github.com/sprout2000/leafview/releases/download/v1.8.16/LeafView-1.8.16-darwin-x64.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/sprout2000/leafview/releases/assets/64745034", - "id": 64745034, - "node_id": "RA_kwDODtmktM4D2-5K", - "name": "LeafView-1.8.16-darwin-x64.zip", - "label": "", - "uploader": { - "login": "sprout2000", - "id": 52094761, - "node_id": "MDQ6VXNlcjUyMDk0NzYx", - "avatar_url": "https://avatars.githubusercontent.com/u/52094761?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sprout2000", - "html_url": "https://github.com/sprout2000", - "followers_url": "https://api.github.com/users/sprout2000/followers", - "following_url": "https://api.github.com/users/sprout2000/following{/other_user}", - "gists_url": "https://api.github.com/users/sprout2000/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sprout2000/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sprout2000/subscriptions", - "organizations_url": "https://api.github.com/users/sprout2000/orgs", - "repos_url": "https://api.github.com/users/sprout2000/repos", - "events_url": "https://api.github.com/users/sprout2000/events{/privacy}", - "received_events_url": "https://api.github.com/users/sprout2000/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 84410744, - "download_count": 4, - "created_at": "2022-05-07T04:51:27Z", - "updated_at": "2022-05-07T04:51:29Z", - "browser_download_url": "https://github.com/sprout2000/leafview/releases/download/v1.8.16/LeafView-1.8.16-darwin-x64.zip" - }, - { - "url": "https://api.github.com/repos/sprout2000/leafview/releases/assets/64745035", - "id": 64745035, - "node_id": "RA_kwDODtmktM4D2-5L", - "name": "LeafView-1.8.16-darwin-x64.zip.blockmap", - "label": "", - "uploader": { - "login": "sprout2000", - "id": 52094761, - "node_id": "MDQ6VXNlcjUyMDk0NzYx", - "avatar_url": "https://avatars.githubusercontent.com/u/52094761?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sprout2000", - "html_url": "https://github.com/sprout2000", - "followers_url": "https://api.github.com/users/sprout2000/followers", - "following_url": "https://api.github.com/users/sprout2000/following{/other_user}", - "gists_url": "https://api.github.com/users/sprout2000/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sprout2000/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sprout2000/subscriptions", - "organizations_url": "https://api.github.com/users/sprout2000/orgs", - "repos_url": "https://api.github.com/users/sprout2000/repos", - "events_url": "https://api.github.com/users/sprout2000/events{/privacy}", - "received_events_url": "https://api.github.com/users/sprout2000/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 88663, - "download_count": 0, - "created_at": "2022-05-07T04:51:27Z", - "updated_at": "2022-05-07T04:51:27Z", - "browser_download_url": "https://github.com/sprout2000/leafview/releases/download/v1.8.16/LeafView-1.8.16-darwin-x64.zip.blockmap" - }, - { - "url": "https://api.github.com/repos/sprout2000/leafview/releases/assets/64744753", - "id": 64744753, - "node_id": "RA_kwDODtmktM4D2-0x", - "name": "LeafView-1.8.16-linux-x86_64.AppImage", - "label": "", - "uploader": { - "login": "sprout2000", - "id": 52094761, - "node_id": "MDQ6VXNlcjUyMDk0NzYx", - "avatar_url": "https://avatars.githubusercontent.com/u/52094761?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sprout2000", - "html_url": "https://github.com/sprout2000", - "followers_url": "https://api.github.com/users/sprout2000/followers", - "following_url": "https://api.github.com/users/sprout2000/following{/other_user}", - "gists_url": "https://api.github.com/users/sprout2000/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sprout2000/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sprout2000/subscriptions", - "organizations_url": "https://api.github.com/users/sprout2000/orgs", - "repos_url": "https://api.github.com/users/sprout2000/repos", - "events_url": "https://api.github.com/users/sprout2000/events{/privacy}", - "received_events_url": "https://api.github.com/users/sprout2000/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 87910460, - "download_count": 1, - "created_at": "2022-05-07T04:46:38Z", - "updated_at": "2022-05-07T04:46:41Z", - "browser_download_url": "https://github.com/sprout2000/leafview/releases/download/v1.8.16/LeafView-1.8.16-linux-x86_64.AppImage" - }, - { - "url": "https://api.github.com/repos/sprout2000/leafview/releases/assets/64744783", - "id": 64744783, - "node_id": "RA_kwDODtmktM4D2-1P", - "name": "LeafView-1.8.16-win32-x64-installer.exe", - "label": "", - "uploader": { - "login": "sprout2000", - "id": 52094761, - "node_id": "MDQ6VXNlcjUyMDk0NzYx", - "avatar_url": "https://avatars.githubusercontent.com/u/52094761?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sprout2000", - "html_url": "https://github.com/sprout2000", - "followers_url": "https://api.github.com/users/sprout2000/followers", - "following_url": "https://api.github.com/users/sprout2000/following{/other_user}", - "gists_url": "https://api.github.com/users/sprout2000/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sprout2000/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sprout2000/subscriptions", - "organizations_url": "https://api.github.com/users/sprout2000/orgs", - "repos_url": "https://api.github.com/users/sprout2000/repos", - "events_url": "https://api.github.com/users/sprout2000/events{/privacy}", - "received_events_url": "https://api.github.com/users/sprout2000/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 64720560, - "download_count": 10, - "created_at": "2022-05-07T04:48:59Z", - "updated_at": "2022-05-07T04:49:00Z", - "browser_download_url": "https://github.com/sprout2000/leafview/releases/download/v1.8.16/LeafView-1.8.16-win32-x64-installer.exe" - }, - { - "url": "https://api.github.com/repos/sprout2000/leafview/releases/assets/64744782", - "id": 64744782, - "node_id": "RA_kwDODtmktM4D2-1O", - "name": "LeafView-1.8.16-win32-x64-installer.exe.blockmap", - "label": "", - "uploader": { - "login": "sprout2000", - "id": 52094761, - "node_id": "MDQ6VXNlcjUyMDk0NzYx", - "avatar_url": "https://avatars.githubusercontent.com/u/52094761?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sprout2000", - "html_url": "https://github.com/sprout2000", - "followers_url": "https://api.github.com/users/sprout2000/followers", - "following_url": "https://api.github.com/users/sprout2000/following{/other_user}", - "gists_url": "https://api.github.com/users/sprout2000/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sprout2000/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sprout2000/subscriptions", - "organizations_url": "https://api.github.com/users/sprout2000/orgs", - "repos_url": "https://api.github.com/users/sprout2000/repos", - "events_url": "https://api.github.com/users/sprout2000/events{/privacy}", - "received_events_url": "https://api.github.com/users/sprout2000/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 68999, - "download_count": 0, - "created_at": "2022-05-07T04:48:59Z", - "updated_at": "2022-05-07T04:48:59Z", - "browser_download_url": "https://github.com/sprout2000/leafview/releases/download/v1.8.16/LeafView-1.8.16-win32-x64-installer.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/sprout2000/leafview/releases/assets/64744787", - "id": 64744787, - "node_id": "RA_kwDODtmktM4D2-1T", - "name": "LeafView-1.8.16-win32-x64.zip", - "label": "", - "uploader": { - "login": "sprout2000", - "id": 52094761, - "node_id": "MDQ6VXNlcjUyMDk0NzYx", - "avatar_url": "https://avatars.githubusercontent.com/u/52094761?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sprout2000", - "html_url": "https://github.com/sprout2000", - "followers_url": "https://api.github.com/users/sprout2000/followers", - "following_url": "https://api.github.com/users/sprout2000/following{/other_user}", - "gists_url": "https://api.github.com/users/sprout2000/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sprout2000/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sprout2000/subscriptions", - "organizations_url": "https://api.github.com/users/sprout2000/orgs", - "repos_url": "https://api.github.com/users/sprout2000/repos", - "events_url": "https://api.github.com/users/sprout2000/events{/privacy}", - "received_events_url": "https://api.github.com/users/sprout2000/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 89181831, - "download_count": 1, - "created_at": "2022-05-07T04:49:07Z", - "updated_at": "2022-05-07T04:49:09Z", - "browser_download_url": "https://github.com/sprout2000/leafview/releases/download/v1.8.16/LeafView-1.8.16-win32-x64.zip" - } - ], - "tarball_url": "https://api.github.com/repos/sprout2000/leafview/tarball/v1.8.16", - "zipball_url": "https://api.github.com/repos/sprout2000/leafview/zipball/v1.8.16", - "body_html": null - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:52.991Z" - }, - "lectrote": { - "latestRelease": { - "url": "https://api.github.com/repos/erkyrath/lectrote/releases/56343565", - "assets_url": "https://api.github.com/repos/erkyrath/lectrote/releases/56343565/assets", - "upload_url": "https://uploads.github.com/repos/erkyrath/lectrote/releases/56343565/assets{?name,label}", - "html_url": "https://github.com/erkyrath/lectrote/releases/tag/lectrote-1.4.1", - "id": 56343565, - "author": { - "login": "erkyrath", - "id": 65666, - "node_id": "MDQ6VXNlcjY1NjY2", - "avatar_url": "https://avatars.githubusercontent.com/u/65666?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/erkyrath", - "html_url": "https://github.com/erkyrath", - "followers_url": "https://api.github.com/users/erkyrath/followers", - "following_url": "https://api.github.com/users/erkyrath/following{/other_user}", - "gists_url": "https://api.github.com/users/erkyrath/gists{/gist_id}", - "starred_url": "https://api.github.com/users/erkyrath/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/erkyrath/subscriptions", - "organizations_url": "https://api.github.com/users/erkyrath/orgs", - "repos_url": "https://api.github.com/users/erkyrath/repos", - "events_url": "https://api.github.com/users/erkyrath/events{/privacy}", - "received_events_url": "https://api.github.com/users/erkyrath/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOAvEAlc4DW7wN", - "tag_name": "lectrote-1.4.1", - "target_commitish": "master", - "name": "Lectrote 1.4.1", - "draft": false, - "prerelease": false, - "created_at": "2022-01-04T01:19:14Z", - "published_at": "2022-01-04T01:28:43Z", - "assets": [ - { - "url": "https://api.github.com/repos/erkyrath/lectrote/releases/assets/53139130", - "id": 53139130, - "node_id": "RA_kwDOAvEAlc4DKta6", - "name": "Lectrote-1.4.1-linux-arm64.zip", - "label": null, - "uploader": { - "login": "erkyrath", - "id": 65666, - "node_id": "MDQ6VXNlcjY1NjY2", - "avatar_url": "https://avatars.githubusercontent.com/u/65666?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/erkyrath", - "html_url": "https://github.com/erkyrath", - "followers_url": "https://api.github.com/users/erkyrath/followers", - "following_url": "https://api.github.com/users/erkyrath/following{/other_user}", - "gists_url": "https://api.github.com/users/erkyrath/gists{/gist_id}", - "starred_url": "https://api.github.com/users/erkyrath/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/erkyrath/subscriptions", - "organizations_url": "https://api.github.com/users/erkyrath/orgs", - "repos_url": "https://api.github.com/users/erkyrath/repos", - "events_url": "https://api.github.com/users/erkyrath/events{/privacy}", - "received_events_url": "https://api.github.com/users/erkyrath/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 88027933, - "download_count": 38, - "created_at": "2022-01-04T01:21:56Z", - "updated_at": "2022-01-04T01:22:39Z", - "browser_download_url": "https://github.com/erkyrath/lectrote/releases/download/lectrote-1.4.1/Lectrote-1.4.1-linux-arm64.zip" - }, - { - "url": "https://api.github.com/repos/erkyrath/lectrote/releases/assets/53139150", - "id": 53139150, - "node_id": "RA_kwDOAvEAlc4DKtbO", - "name": "Lectrote-1.4.1-linux-x64.zip", - "label": null, - "uploader": { - "login": "erkyrath", - "id": 65666, - "node_id": "MDQ6VXNlcjY1NjY2", - "avatar_url": "https://avatars.githubusercontent.com/u/65666?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/erkyrath", - "html_url": "https://github.com/erkyrath", - "followers_url": "https://api.github.com/users/erkyrath/followers", - "following_url": "https://api.github.com/users/erkyrath/following{/other_user}", - "gists_url": "https://api.github.com/users/erkyrath/gists{/gist_id}", - "starred_url": "https://api.github.com/users/erkyrath/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/erkyrath/subscriptions", - "organizations_url": "https://api.github.com/users/erkyrath/orgs", - "repos_url": "https://api.github.com/users/erkyrath/repos", - "events_url": "https://api.github.com/users/erkyrath/events{/privacy}", - "received_events_url": "https://api.github.com/users/erkyrath/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 82093393, - "download_count": 163, - "created_at": "2022-01-04T01:22:39Z", - "updated_at": "2022-01-04T01:23:20Z", - "browser_download_url": "https://github.com/erkyrath/lectrote/releases/download/lectrote-1.4.1/Lectrote-1.4.1-linux-x64.zip" - }, - { - "url": "https://api.github.com/repos/erkyrath/lectrote/releases/assets/53139216", - "id": 53139216, - "node_id": "RA_kwDOAvEAlc4DKtcQ", - "name": "Lectrote-1.4.1-macos-arm64.dmg", - "label": null, - "uploader": { - "login": "erkyrath", - "id": 65666, - "node_id": "MDQ6VXNlcjY1NjY2", - "avatar_url": "https://avatars.githubusercontent.com/u/65666?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/erkyrath", - "html_url": "https://github.com/erkyrath", - "followers_url": "https://api.github.com/users/erkyrath/followers", - "following_url": "https://api.github.com/users/erkyrath/following{/other_user}", - "gists_url": "https://api.github.com/users/erkyrath/gists{/gist_id}", - "starred_url": "https://api.github.com/users/erkyrath/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/erkyrath/subscriptions", - "organizations_url": "https://api.github.com/users/erkyrath/orgs", - "repos_url": "https://api.github.com/users/erkyrath/repos", - "events_url": "https://api.github.com/users/erkyrath/events{/privacy}", - "received_events_url": "https://api.github.com/users/erkyrath/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-diskcopy", - "state": "uploaded", - "size": 92474069, - "download_count": 84, - "created_at": "2022-01-04T01:24:41Z", - "updated_at": "2022-01-04T01:25:26Z", - "browser_download_url": "https://github.com/erkyrath/lectrote/releases/download/lectrote-1.4.1/Lectrote-1.4.1-macos-arm64.dmg" - }, - { - "url": "https://api.github.com/repos/erkyrath/lectrote/releases/assets/53139165", - "id": 53139165, - "node_id": "RA_kwDOAvEAlc4DKtbd", - "name": "Lectrote-1.4.1-macos-univ.dmg", - "label": null, - "uploader": { - "login": "erkyrath", - "id": 65666, - "node_id": "MDQ6VXNlcjY1NjY2", - "avatar_url": "https://avatars.githubusercontent.com/u/65666?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/erkyrath", - "html_url": "https://github.com/erkyrath", - "followers_url": "https://api.github.com/users/erkyrath/followers", - "following_url": "https://api.github.com/users/erkyrath/following{/other_user}", - "gists_url": "https://api.github.com/users/erkyrath/gists{/gist_id}", - "starred_url": "https://api.github.com/users/erkyrath/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/erkyrath/subscriptions", - "organizations_url": "https://api.github.com/users/erkyrath/orgs", - "repos_url": "https://api.github.com/users/erkyrath/repos", - "events_url": "https://api.github.com/users/erkyrath/events{/privacy}", - "received_events_url": "https://api.github.com/users/erkyrath/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-diskcopy", - "state": "uploaded", - "size": 162978236, - "download_count": 78, - "created_at": "2022-01-04T01:23:20Z", - "updated_at": "2022-01-04T01:24:41Z", - "browser_download_url": "https://github.com/erkyrath/lectrote/releases/download/lectrote-1.4.1/Lectrote-1.4.1-macos-univ.dmg" - }, - { - "url": "https://api.github.com/repos/erkyrath/lectrote/releases/assets/53139237", - "id": 53139237, - "node_id": "RA_kwDOAvEAlc4DKtcl", - "name": "Lectrote-1.4.1-macos-x64.dmg", - "label": null, - "uploader": { - "login": "erkyrath", - "id": 65666, - "node_id": "MDQ6VXNlcjY1NjY2", - "avatar_url": "https://avatars.githubusercontent.com/u/65666?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/erkyrath", - "html_url": "https://github.com/erkyrath", - "followers_url": "https://api.github.com/users/erkyrath/followers", - "following_url": "https://api.github.com/users/erkyrath/following{/other_user}", - "gists_url": "https://api.github.com/users/erkyrath/gists{/gist_id}", - "starred_url": "https://api.github.com/users/erkyrath/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/erkyrath/subscriptions", - "organizations_url": "https://api.github.com/users/erkyrath/orgs", - "repos_url": "https://api.github.com/users/erkyrath/repos", - "events_url": "https://api.github.com/users/erkyrath/events{/privacy}", - "received_events_url": "https://api.github.com/users/erkyrath/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-diskcopy", - "state": "uploaded", - "size": 90677434, - "download_count": 98, - "created_at": "2022-01-04T01:25:26Z", - "updated_at": "2022-01-04T01:26:11Z", - "browser_download_url": "https://github.com/erkyrath/lectrote/releases/download/lectrote-1.4.1/Lectrote-1.4.1-macos-x64.dmg" - }, - { - "url": "https://api.github.com/repos/erkyrath/lectrote/releases/assets/53139019", - "id": 53139019, - "node_id": "RA_kwDOAvEAlc4DKtZL", - "name": "Lectrote-1.4.1-win32-arm64.zip", - "label": null, - "uploader": { - "login": "erkyrath", - "id": 65666, - "node_id": "MDQ6VXNlcjY1NjY2", - "avatar_url": "https://avatars.githubusercontent.com/u/65666?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/erkyrath", - "html_url": "https://github.com/erkyrath", - "followers_url": "https://api.github.com/users/erkyrath/followers", - "following_url": "https://api.github.com/users/erkyrath/following{/other_user}", - "gists_url": "https://api.github.com/users/erkyrath/gists{/gist_id}", - "starred_url": "https://api.github.com/users/erkyrath/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/erkyrath/subscriptions", - "organizations_url": "https://api.github.com/users/erkyrath/orgs", - "repos_url": "https://api.github.com/users/erkyrath/repos", - "events_url": "https://api.github.com/users/erkyrath/events{/privacy}", - "received_events_url": "https://api.github.com/users/erkyrath/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 90862114, - "download_count": 90, - "created_at": "2022-01-04T01:19:45Z", - "updated_at": "2022-01-04T01:20:31Z", - "browser_download_url": "https://github.com/erkyrath/lectrote/releases/download/lectrote-1.4.1/Lectrote-1.4.1-win32-arm64.zip" - }, - { - "url": "https://api.github.com/repos/erkyrath/lectrote/releases/assets/53139101", - "id": 53139101, - "node_id": "RA_kwDOAvEAlc4DKtad", - "name": "Lectrote-1.4.1-win32-ia32.zip", - "label": null, - "uploader": { - "login": "erkyrath", - "id": 65666, - "node_id": "MDQ6VXNlcjY1NjY2", - "avatar_url": "https://avatars.githubusercontent.com/u/65666?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/erkyrath", - "html_url": "https://github.com/erkyrath", - "followers_url": "https://api.github.com/users/erkyrath/followers", - "following_url": "https://api.github.com/users/erkyrath/following{/other_user}", - "gists_url": "https://api.github.com/users/erkyrath/gists{/gist_id}", - "starred_url": "https://api.github.com/users/erkyrath/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/erkyrath/subscriptions", - "organizations_url": "https://api.github.com/users/erkyrath/orgs", - "repos_url": "https://api.github.com/users/erkyrath/repos", - "events_url": "https://api.github.com/users/erkyrath/events{/privacy}", - "received_events_url": "https://api.github.com/users/erkyrath/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 82448325, - "download_count": 44, - "created_at": "2022-01-04T01:21:14Z", - "updated_at": "2022-01-04T01:21:56Z", - "browser_download_url": "https://github.com/erkyrath/lectrote/releases/download/lectrote-1.4.1/Lectrote-1.4.1-win32-ia32.zip" - }, - { - "url": "https://api.github.com/repos/erkyrath/lectrote/releases/assets/53139078", - "id": 53139078, - "node_id": "RA_kwDOAvEAlc4DKtaG", - "name": "Lectrote-1.4.1-win32-x64.zip", - "label": null, - "uploader": { - "login": "erkyrath", - "id": 65666, - "node_id": "MDQ6VXNlcjY1NjY2", - "avatar_url": "https://avatars.githubusercontent.com/u/65666?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/erkyrath", - "html_url": "https://github.com/erkyrath", - "followers_url": "https://api.github.com/users/erkyrath/followers", - "following_url": "https://api.github.com/users/erkyrath/following{/other_user}", - "gists_url": "https://api.github.com/users/erkyrath/gists{/gist_id}", - "starred_url": "https://api.github.com/users/erkyrath/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/erkyrath/subscriptions", - "organizations_url": "https://api.github.com/users/erkyrath/orgs", - "repos_url": "https://api.github.com/users/erkyrath/repos", - "events_url": "https://api.github.com/users/erkyrath/events{/privacy}", - "received_events_url": "https://api.github.com/users/erkyrath/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 87276931, - "download_count": 636, - "created_at": "2022-01-04T01:20:31Z", - "updated_at": "2022-01-04T01:21:14Z", - "browser_download_url": "https://github.com/erkyrath/lectrote/releases/download/lectrote-1.4.1/Lectrote-1.4.1-win32-x64.zip" - } - ], - "tarball_url": "https://api.github.com/repos/erkyrath/lectrote/tarball/lectrote-1.4.1", - "zipball_url": "https://api.github.com/repos/erkyrath/lectrote/zipball/lectrote-1.4.1", - "body_html": "
    \n
  • Added a tray icon on Windows. This allows you to quit the app if it is running with no windows open. (Right-click on the tray icon for a Quit menu option.)
  • \n
  • Added Windows ARM and Linux ARM to the release platform list.
  • \n
  • Bumped Electron to 14.2.3.
  • \n
  • Fixed some bugs building bound apps.
  • \n
  • Linting and code cleanup down in the GlkOte library.
  • \n
\n

If you don't know which version to download, choose \"win32-x64\" (for Windows) or \"macos-univ\" (for MacOS).

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:53.025Z" - }, - "lightgallery": { - "latestRelease": { - "url": "https://api.github.com/repos/sachinchoolur/lightgallery-desktop/releases/3337438", - "assets_url": "https://api.github.com/repos/sachinchoolur/lightgallery-desktop/releases/3337438/assets", - "upload_url": "https://uploads.github.com/repos/sachinchoolur/lightgallery-desktop/releases/3337438/assets{?name,label}", - "html_url": "https://github.com/sachinchoolur/lightgallery-desktop/releases/tag/0.1.1", - "id": 3337438, - "author": { - "login": "sachinchoolur", - "id": 6586706, - "node_id": "MDQ6VXNlcjY1ODY3MDY=", - "avatar_url": "https://avatars.githubusercontent.com/u/6586706?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sachinchoolur", - "html_url": "https://github.com/sachinchoolur", - "followers_url": "https://api.github.com/users/sachinchoolur/followers", - "following_url": "https://api.github.com/users/sachinchoolur/following{/other_user}", - "gists_url": "https://api.github.com/users/sachinchoolur/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sachinchoolur/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sachinchoolur/subscriptions", - "organizations_url": "https://api.github.com/users/sachinchoolur/orgs", - "repos_url": "https://api.github.com/users/sachinchoolur/repos", - "events_url": "https://api.github.com/users/sachinchoolur/events{/privacy}", - "received_events_url": "https://api.github.com/users/sachinchoolur/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTMzMzc0Mzg=", - "tag_name": "0.1.1", - "target_commitish": "master", - "name": "Version 0.1.1 release", - "draft": false, - "prerelease": false, - "created_at": "2016-05-31T03:40:24Z", - "published_at": "2016-05-31T09:05:32Z", - "assets": [ - { - "url": "https://api.github.com/repos/sachinchoolur/lightgallery-desktop/releases/assets/1769761", - "id": 1769761, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE3Njk3NjE=", - "name": "lightgallery_0.1.1-windows.zip", - "label": null, - "uploader": { - "login": "sachinchoolur", - "id": 6586706, - "node_id": "MDQ6VXNlcjY1ODY3MDY=", - "avatar_url": "https://avatars.githubusercontent.com/u/6586706?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sachinchoolur", - "html_url": "https://github.com/sachinchoolur", - "followers_url": "https://api.github.com/users/sachinchoolur/followers", - "following_url": "https://api.github.com/users/sachinchoolur/following{/other_user}", - "gists_url": "https://api.github.com/users/sachinchoolur/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sachinchoolur/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sachinchoolur/subscriptions", - "organizations_url": "https://api.github.com/users/sachinchoolur/orgs", - "repos_url": "https://api.github.com/users/sachinchoolur/repos", - "events_url": "https://api.github.com/users/sachinchoolur/events{/privacy}", - "received_events_url": "https://api.github.com/users/sachinchoolur/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 35933893, - "download_count": 30788, - "created_at": "2016-05-31T08:43:47Z", - "updated_at": "2016-05-31T09:05:32Z", - "browser_download_url": "https://github.com/sachinchoolur/lightgallery-desktop/releases/download/0.1.1/lightgallery_0.1.1-windows.zip" - }, - { - "url": "https://api.github.com/repos/sachinchoolur/lightgallery-desktop/releases/assets/1769326", - "id": 1769326, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE3NjkzMjY=", - "name": "lightgallery_0.1.1.dmg-mac.zip", - "label": null, - "uploader": { - "login": "sachinchoolur", - "id": 6586706, - "node_id": "MDQ6VXNlcjY1ODY3MDY=", - "avatar_url": "https://avatars.githubusercontent.com/u/6586706?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sachinchoolur", - "html_url": "https://github.com/sachinchoolur", - "followers_url": "https://api.github.com/users/sachinchoolur/followers", - "following_url": "https://api.github.com/users/sachinchoolur/following{/other_user}", - "gists_url": "https://api.github.com/users/sachinchoolur/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sachinchoolur/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sachinchoolur/subscriptions", - "organizations_url": "https://api.github.com/users/sachinchoolur/orgs", - "repos_url": "https://api.github.com/users/sachinchoolur/repos", - "events_url": "https://api.github.com/users/sachinchoolur/events{/privacy}", - "received_events_url": "https://api.github.com/users/sachinchoolur/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 37197188, - "download_count": 21189, - "created_at": "2016-05-31T06:57:50Z", - "updated_at": "2016-05-31T07:58:43Z", - "browser_download_url": "https://github.com/sachinchoolur/lightgallery-desktop/releases/download/0.1.1/lightgallery_0.1.1.dmg-mac.zip" - }, - { - "url": "https://api.github.com/repos/sachinchoolur/lightgallery-desktop/releases/assets/1769762", - "id": 1769762, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE3Njk3NjI=", - "name": "lightgallery_0.1.1_amd64-linux.deb", - "label": null, - "uploader": { - "login": "sachinchoolur", - "id": 6586706, - "node_id": "MDQ6VXNlcjY1ODY3MDY=", - "avatar_url": "https://avatars.githubusercontent.com/u/6586706?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sachinchoolur", - "html_url": "https://github.com/sachinchoolur", - "followers_url": "https://api.github.com/users/sachinchoolur/followers", - "following_url": "https://api.github.com/users/sachinchoolur/following{/other_user}", - "gists_url": "https://api.github.com/users/sachinchoolur/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sachinchoolur/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sachinchoolur/subscriptions", - "organizations_url": "https://api.github.com/users/sachinchoolur/orgs", - "repos_url": "https://api.github.com/users/sachinchoolur/repos", - "events_url": "https://api.github.com/users/sachinchoolur/events{/privacy}", - "received_events_url": "https://api.github.com/users/sachinchoolur/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 27184170, - "download_count": 2610, - "created_at": "2016-05-31T08:43:47Z", - "updated_at": "2016-05-31T09:05:32Z", - "browser_download_url": "https://github.com/sachinchoolur/lightgallery-desktop/releases/download/0.1.1/lightgallery_0.1.1_amd64-linux.deb" - } - ], - "tarball_url": "https://api.github.com/repos/sachinchoolur/lightgallery-desktop/tarball/0.1.1", - "zipball_url": "https://api.github.com/repos/sachinchoolur/lightgallery-desktop/zipball/0.1.1", - "body_html": "

Minor bug fixes and updates..

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:53.073Z" - }, - "lepton": { - "latestRelease": { - "url": "https://api.github.com/repos/hackjutsu/Lepton/releases/44886265", - "assets_url": "https://api.github.com/repos/hackjutsu/Lepton/releases/44886265/assets", - "upload_url": "https://uploads.github.com/repos/hackjutsu/Lepton/releases/44886265/assets{?name,label}", - "html_url": "https://github.com/hackjutsu/Lepton/releases/tag/v1.10.0", - "id": 44886265, - "author": { - "login": "hackjutsu", - "id": 7756581, - "node_id": "MDQ6VXNlcjc3NTY1ODE=", - "avatar_url": "https://avatars.githubusercontent.com/u/7756581?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/hackjutsu", - "html_url": "https://github.com/hackjutsu", - "followers_url": "https://api.github.com/users/hackjutsu/followers", - "following_url": "https://api.github.com/users/hackjutsu/following{/other_user}", - "gists_url": "https://api.github.com/users/hackjutsu/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hackjutsu/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hackjutsu/subscriptions", - "organizations_url": "https://api.github.com/users/hackjutsu/orgs", - "repos_url": "https://api.github.com/users/hackjutsu/repos", - "events_url": "https://api.github.com/users/hackjutsu/events{/privacy}", - "received_events_url": "https://api.github.com/users/hackjutsu/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTQ0ODg2MjY1", - "tag_name": "v1.10.0", - "target_commitish": "master", - "name": "Lepton v1.10.0 Released!", - "draft": false, - "prerelease": false, - "created_at": "2021-06-18T22:41:25Z", - "published_at": "2021-06-18T22:53:29Z", - "assets": [ - { - "url": "https://api.github.com/repos/hackjutsu/Lepton/releases/assets/38821584", - "id": 38821584, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4ODIxNTg0", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "hackjutsu", - "id": 7756581, - "node_id": "MDQ6VXNlcjc3NTY1ODE=", - "avatar_url": "https://avatars.githubusercontent.com/u/7756581?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/hackjutsu", - "html_url": "https://github.com/hackjutsu", - "followers_url": "https://api.github.com/users/hackjutsu/followers", - "following_url": "https://api.github.com/users/hackjutsu/following{/other_user}", - "gists_url": "https://api.github.com/users/hackjutsu/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hackjutsu/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hackjutsu/subscriptions", - "organizations_url": "https://api.github.com/users/hackjutsu/orgs", - "repos_url": "https://api.github.com/users/hackjutsu/repos", - "events_url": "https://api.github.com/users/hackjutsu/events{/privacy}", - "received_events_url": "https://api.github.com/users/hackjutsu/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 366, - "download_count": 4026, - "created_at": "2021-06-18T20:19:08Z", - "updated_at": "2021-06-18T20:19:09Z", - "browser_download_url": "https://github.com/hackjutsu/Lepton/releases/download/v1.10.0/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/hackjutsu/Lepton/releases/assets/38821582", - "id": 38821582, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4ODIxNTgy", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "hackjutsu", - "id": 7756581, - "node_id": "MDQ6VXNlcjc3NTY1ODE=", - "avatar_url": "https://avatars.githubusercontent.com/u/7756581?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/hackjutsu", - "html_url": "https://github.com/hackjutsu", - "followers_url": "https://api.github.com/users/hackjutsu/followers", - "following_url": "https://api.github.com/users/hackjutsu/following{/other_user}", - "gists_url": "https://api.github.com/users/hackjutsu/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hackjutsu/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hackjutsu/subscriptions", - "organizations_url": "https://api.github.com/users/hackjutsu/orgs", - "repos_url": "https://api.github.com/users/hackjutsu/repos", - "events_url": "https://api.github.com/users/hackjutsu/events{/privacy}", - "received_events_url": "https://api.github.com/users/hackjutsu/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 511, - "download_count": 28555, - "created_at": "2021-06-18T20:19:08Z", - "updated_at": "2021-06-18T20:19:09Z", - "browser_download_url": "https://github.com/hackjutsu/Lepton/releases/download/v1.10.0/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/hackjutsu/Lepton/releases/assets/38821583", - "id": 38821583, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4ODIxNTgz", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "hackjutsu", - "id": 7756581, - "node_id": "MDQ6VXNlcjc3NTY1ODE=", - "avatar_url": "https://avatars.githubusercontent.com/u/7756581?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/hackjutsu", - "html_url": "https://github.com/hackjutsu", - "followers_url": "https://api.github.com/users/hackjutsu/followers", - "following_url": "https://api.github.com/users/hackjutsu/following{/other_user}", - "gists_url": "https://api.github.com/users/hackjutsu/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hackjutsu/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hackjutsu/subscriptions", - "organizations_url": "https://api.github.com/users/hackjutsu/orgs", - "repos_url": "https://api.github.com/users/hackjutsu/repos", - "events_url": "https://api.github.com/users/hackjutsu/events{/privacy}", - "received_events_url": "https://api.github.com/users/hackjutsu/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 344, - "download_count": 33568, - "created_at": "2021-06-18T20:19:08Z", - "updated_at": "2021-06-18T20:19:09Z", - "browser_download_url": "https://github.com/hackjutsu/Lepton/releases/download/v1.10.0/latest.yml" - }, - { - "url": "https://api.github.com/repos/hackjutsu/Lepton/releases/assets/38821468", - "id": 38821468, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4ODIxNDY4", - "name": "Lepton-1.10.0-ia32-win.7z", - "label": "", - "uploader": { - "login": "hackjutsu", - "id": 7756581, - "node_id": "MDQ6VXNlcjc3NTY1ODE=", - "avatar_url": "https://avatars.githubusercontent.com/u/7756581?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/hackjutsu", - "html_url": "https://github.com/hackjutsu", - "followers_url": "https://api.github.com/users/hackjutsu/followers", - "following_url": "https://api.github.com/users/hackjutsu/following{/other_user}", - "gists_url": "https://api.github.com/users/hackjutsu/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hackjutsu/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hackjutsu/subscriptions", - "organizations_url": "https://api.github.com/users/hackjutsu/orgs", - "repos_url": "https://api.github.com/users/hackjutsu/repos", - "events_url": "https://api.github.com/users/hackjutsu/events{/privacy}", - "received_events_url": "https://api.github.com/users/hackjutsu/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-7z-compressed", - "state": "uploaded", - "size": 61069737, - "download_count": 94, - "created_at": "2021-06-18T20:16:39Z", - "updated_at": "2021-06-18T20:18:16Z", - "browser_download_url": "https://github.com/hackjutsu/Lepton/releases/download/v1.10.0/Lepton-1.10.0-ia32-win.7z" - }, - { - "url": "https://api.github.com/repos/hackjutsu/Lepton/releases/assets/38821419", - "id": 38821419, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4ODIxNDE5", - "name": "Lepton-1.10.0-mac.zip", - "label": "", - "uploader": { - "login": "hackjutsu", - "id": 7756581, - "node_id": "MDQ6VXNlcjc3NTY1ODE=", - "avatar_url": "https://avatars.githubusercontent.com/u/7756581?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/hackjutsu", - "html_url": "https://github.com/hackjutsu", - "followers_url": "https://api.github.com/users/hackjutsu/followers", - "following_url": "https://api.github.com/users/hackjutsu/following{/other_user}", - "gists_url": "https://api.github.com/users/hackjutsu/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hackjutsu/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hackjutsu/subscriptions", - "organizations_url": "https://api.github.com/users/hackjutsu/orgs", - "repos_url": "https://api.github.com/users/hackjutsu/repos", - "events_url": "https://api.github.com/users/hackjutsu/events{/privacy}", - "received_events_url": "https://api.github.com/users/hackjutsu/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 93898090, - "download_count": 1627, - "created_at": "2021-06-18T20:16:04Z", - "updated_at": "2021-06-18T20:18:26Z", - "browser_download_url": "https://github.com/hackjutsu/Lepton/releases/download/v1.10.0/Lepton-1.10.0-mac.zip" - }, - { - "url": "https://api.github.com/repos/hackjutsu/Lepton/releases/assets/38821485", - "id": 38821485, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4ODIxNDg1", - "name": "Lepton-1.10.0-win.7z", - "label": "", - "uploader": { - "login": "hackjutsu", - "id": 7756581, - "node_id": "MDQ6VXNlcjc3NTY1ODE=", - "avatar_url": "https://avatars.githubusercontent.com/u/7756581?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/hackjutsu", - "html_url": "https://github.com/hackjutsu", - "followers_url": "https://api.github.com/users/hackjutsu/followers", - "following_url": "https://api.github.com/users/hackjutsu/following{/other_user}", - "gists_url": "https://api.github.com/users/hackjutsu/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hackjutsu/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hackjutsu/subscriptions", - "organizations_url": "https://api.github.com/users/hackjutsu/orgs", - "repos_url": "https://api.github.com/users/hackjutsu/repos", - "events_url": "https://api.github.com/users/hackjutsu/events{/privacy}", - "received_events_url": "https://api.github.com/users/hackjutsu/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-7z-compressed", - "state": "uploaded", - "size": 63800839, - "download_count": 1351, - "created_at": "2021-06-18T20:16:50Z", - "updated_at": "2021-06-18T20:18:41Z", - "browser_download_url": "https://github.com/hackjutsu/Lepton/releases/download/v1.10.0/Lepton-1.10.0-win.7z" - }, - { - "url": "https://api.github.com/repos/hackjutsu/Lepton/releases/assets/38821306", - "id": 38821306, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4ODIxMzA2", - "name": "Lepton-1.10.0.AppImage", - "label": "", - "uploader": { - "login": "hackjutsu", - "id": 7756581, - "node_id": "MDQ6VXNlcjc3NTY1ODE=", - "avatar_url": "https://avatars.githubusercontent.com/u/7756581?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/hackjutsu", - "html_url": "https://github.com/hackjutsu", - "followers_url": "https://api.github.com/users/hackjutsu/followers", - "following_url": "https://api.github.com/users/hackjutsu/following{/other_user}", - "gists_url": "https://api.github.com/users/hackjutsu/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hackjutsu/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hackjutsu/subscriptions", - "organizations_url": "https://api.github.com/users/hackjutsu/orgs", - "repos_url": "https://api.github.com/users/hackjutsu/repos", - "events_url": "https://api.github.com/users/hackjutsu/events{/privacy}", - "received_events_url": "https://api.github.com/users/hackjutsu/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 98144553, - "download_count": 2139, - "created_at": "2021-06-18T20:14:25Z", - "updated_at": "2021-06-18T20:15:46Z", - "browser_download_url": "https://github.com/hackjutsu/Lepton/releases/download/v1.10.0/Lepton-1.10.0.AppImage" - }, - { - "url": "https://api.github.com/repos/hackjutsu/Lepton/releases/assets/38821334", - "id": 38821334, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4ODIxMzM0", - "name": "Lepton-1.10.0.dmg", - "label": "", - "uploader": { - "login": "hackjutsu", - "id": 7756581, - "node_id": "MDQ6VXNlcjc3NTY1ODE=", - "avatar_url": "https://avatars.githubusercontent.com/u/7756581?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/hackjutsu", - "html_url": "https://github.com/hackjutsu", - "followers_url": "https://api.github.com/users/hackjutsu/followers", - "following_url": "https://api.github.com/users/hackjutsu/following{/other_user}", - "gists_url": "https://api.github.com/users/hackjutsu/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hackjutsu/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hackjutsu/subscriptions", - "organizations_url": "https://api.github.com/users/hackjutsu/orgs", - "repos_url": "https://api.github.com/users/hackjutsu/repos", - "events_url": "https://api.github.com/users/hackjutsu/events{/privacy}", - "received_events_url": "https://api.github.com/users/hackjutsu/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 97046613, - "download_count": 4764, - "created_at": "2021-06-18T20:15:06Z", - "updated_at": "2021-06-18T20:17:53Z", - "browser_download_url": "https://github.com/hackjutsu/Lepton/releases/download/v1.10.0/Lepton-1.10.0.dmg" - }, - { - "url": "https://api.github.com/repos/hackjutsu/Lepton/releases/assets/38821333", - "id": 38821333, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4ODIxMzMz", - "name": "Lepton-1.10.0.dmg.blockmap", - "label": "", - "uploader": { - "login": "hackjutsu", - "id": 7756581, - "node_id": "MDQ6VXNlcjc3NTY1ODE=", - "avatar_url": "https://avatars.githubusercontent.com/u/7756581?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/hackjutsu", - "html_url": "https://github.com/hackjutsu", - "followers_url": "https://api.github.com/users/hackjutsu/followers", - "following_url": "https://api.github.com/users/hackjutsu/following{/other_user}", - "gists_url": "https://api.github.com/users/hackjutsu/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hackjutsu/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hackjutsu/subscriptions", - "organizations_url": "https://api.github.com/users/hackjutsu/orgs", - "repos_url": "https://api.github.com/users/hackjutsu/repos", - "events_url": "https://api.github.com/users/hackjutsu/events{/privacy}", - "received_events_url": "https://api.github.com/users/hackjutsu/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 102211, - "download_count": 33, - "created_at": "2021-06-18T20:15:06Z", - "updated_at": "2021-06-18T20:15:07Z", - "browser_download_url": "https://github.com/hackjutsu/Lepton/releases/download/v1.10.0/Lepton-1.10.0.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/hackjutsu/Lepton/releases/assets/38821385", - "id": 38821385, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4ODIxMzg1", - "name": "Lepton-Setup-1.10.0.exe", - "label": "", - "uploader": { - "login": "hackjutsu", - "id": 7756581, - "node_id": "MDQ6VXNlcjc3NTY1ODE=", - "avatar_url": "https://avatars.githubusercontent.com/u/7756581?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/hackjutsu", - "html_url": "https://github.com/hackjutsu", - "followers_url": "https://api.github.com/users/hackjutsu/followers", - "following_url": "https://api.github.com/users/hackjutsu/following{/other_user}", - "gists_url": "https://api.github.com/users/hackjutsu/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hackjutsu/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hackjutsu/subscriptions", - "organizations_url": "https://api.github.com/users/hackjutsu/orgs", - "repos_url": "https://api.github.com/users/hackjutsu/repos", - "events_url": "https://api.github.com/users/hackjutsu/events{/privacy}", - "received_events_url": "https://api.github.com/users/hackjutsu/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 141665867, - "download_count": 5343, - "created_at": "2021-06-18T20:15:51Z", - "updated_at": "2021-06-18T20:19:08Z", - "browser_download_url": "https://github.com/hackjutsu/Lepton/releases/download/v1.10.0/Lepton-Setup-1.10.0.exe" - }, - { - "url": "https://api.github.com/repos/hackjutsu/Lepton/releases/assets/38821386", - "id": 38821386, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4ODIxMzg2", - "name": "Lepton-Setup-1.10.0.exe.blockmap", - "label": "", - "uploader": { - "login": "hackjutsu", - "id": 7756581, - "node_id": "MDQ6VXNlcjc3NTY1ODE=", - "avatar_url": "https://avatars.githubusercontent.com/u/7756581?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/hackjutsu", - "html_url": "https://github.com/hackjutsu", - "followers_url": "https://api.github.com/users/hackjutsu/followers", - "following_url": "https://api.github.com/users/hackjutsu/following{/other_user}", - "gists_url": "https://api.github.com/users/hackjutsu/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hackjutsu/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hackjutsu/subscriptions", - "organizations_url": "https://api.github.com/users/hackjutsu/orgs", - "repos_url": "https://api.github.com/users/hackjutsu/repos", - "events_url": "https://api.github.com/users/hackjutsu/events{/privacy}", - "received_events_url": "https://api.github.com/users/hackjutsu/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 147369, - "download_count": 211, - "created_at": "2021-06-18T20:15:51Z", - "updated_at": "2021-06-18T20:15:52Z", - "browser_download_url": "https://github.com/hackjutsu/Lepton/releases/download/v1.10.0/Lepton-Setup-1.10.0.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/hackjutsu/Lepton/releases/assets/38821315", - "id": 38821315, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4ODIxMzE1", - "name": "Lepton_1.10.0_amd64.snap", - "label": "", - "uploader": { - "login": "hackjutsu", - "id": 7756581, - "node_id": "MDQ6VXNlcjc3NTY1ODE=", - "avatar_url": "https://avatars.githubusercontent.com/u/7756581?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/hackjutsu", - "html_url": "https://github.com/hackjutsu", - "followers_url": "https://api.github.com/users/hackjutsu/followers", - "following_url": "https://api.github.com/users/hackjutsu/following{/other_user}", - "gists_url": "https://api.github.com/users/hackjutsu/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hackjutsu/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hackjutsu/subscriptions", - "organizations_url": "https://api.github.com/users/hackjutsu/orgs", - "repos_url": "https://api.github.com/users/hackjutsu/repos", - "events_url": "https://api.github.com/users/hackjutsu/events{/privacy}", - "received_events_url": "https://api.github.com/users/hackjutsu/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 84791296, - "download_count": 114, - "created_at": "2021-06-18T20:14:45Z", - "updated_at": "2021-06-18T20:16:41Z", - "browser_download_url": "https://github.com/hackjutsu/Lepton/releases/download/v1.10.0/Lepton_1.10.0_amd64.snap" - } - ], - "tarball_url": "https://api.github.com/repos/hackjutsu/Lepton/tarball/v1.10.0", - "zipball_url": "https://api.github.com/repos/hackjutsu/Lepton/zipball/v1.10.0", - "body_html": "

For developers

\n
    \n
  • Update dependencies (e.g. Electron 8 -> 13)
  • \n
  • Auto-generate license and contributor lists when building the app
  • \n
\n

For users

\n
    \n
  • Open .leptonrc and the log file with OS default application when clicked on \"About Page\" (Ctrl/Cmd + ,) (#498)
  • \n
  • Highlighting for GraphQL (#494)
  • \n
  • Support login by GitHub token (#412)
  • \n
\n

\"Screen

\n

Platforms

\n

macOS

\n
\n

Notice: I haven't continued the Apple developer account since 2019. Pls enable Lepton in the security settings preference when you open the app for the first time.

\n
\n
    \n
  • Lepton-1.x.x-mac.zip
  • \n
  • Lepton-1.x.x.dmg
  • \n
\n

Windows

\n
    \n
  • Installer\n
      \n
    • Lepton-Setup-1.x.x.exe (32 bit + 64 bit)\n
        \n
      • The appropriate arch will be installed automatically.
      • \n
      \n
    • \n
    \n
  • \n
  • 7z\n
      \n
    • Lepton-1.x.x-win.7z (64 bit)
    • \n
    • Lepton-1.x.x-ia32-win.7z (32 bit)
    • \n
    \n
  • \n
\n

Linux

\n", - "reactions": { - "url": "https://api.github.com/repos/hackjutsu/Lepton/releases/44886265/reactions", - "total_count": 23, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 23, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:53.074Z" - }, - "local-by-flywheel": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:53.250Z" - }, - "linked": { - "latestRelease": { - "url": "https://api.github.com/repos/lostdesign/linked/releases/61163492", - "assets_url": "https://api.github.com/repos/lostdesign/linked/releases/61163492/assets", - "upload_url": "https://uploads.github.com/repos/lostdesign/linked/releases/61163492/assets{?name,label}", - "html_url": "https://github.com/lostdesign/linked/releases/tag/v1.4.13", - "id": 61163492, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "RE_kwDOFM_VvM4DpUfk", - "tag_name": "v1.4.13", - "target_commitish": "master", - "name": "1.4.13", - "draft": false, - "prerelease": false, - "created_at": "2022-03-07T15:39:38Z", - "published_at": "2022-03-10T13:17:55Z", - "assets": [ - { - "url": "https://api.github.com/repos/lostdesign/linked/releases/assets/58810197", - "id": 58810197, - "node_id": "RA_kwDOFM_VvM4DgV9V", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 367, - "download_count": 302, - "created_at": "2022-03-07T15:47:26Z", - "updated_at": "2022-03-07T15:47:26Z", - "browser_download_url": "https://github.com/lostdesign/linked/releases/download/v1.4.13/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/lostdesign/linked/releases/assets/58810477", - "id": 58810477, - "node_id": "RA_kwDOFM_VvM4DgWBt", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 486, - "download_count": 1287, - "created_at": "2022-03-07T15:51:55Z", - "updated_at": "2022-03-07T15:51:56Z", - "browser_download_url": "https://github.com/lostdesign/linked/releases/download/v1.4.13/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/lostdesign/linked/releases/assets/58810227", - "id": 58810227, - "node_id": "RA_kwDOFM_VvM4DgV9z", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 343, - "download_count": 1377, - "created_at": "2022-03-07T15:47:46Z", - "updated_at": "2022-03-07T15:47:46Z", - "browser_download_url": "https://github.com/lostdesign/linked/releases/download/v1.4.13/latest.yml" - }, - { - "url": "https://api.github.com/repos/lostdesign/linked/releases/assets/58810458", - "id": 58810458, - "node_id": "RA_kwDOFM_VvM4DgWBa", - "name": "linked-1.4.13-mac.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 81843248, - "download_count": 115, - "created_at": "2022-03-07T15:51:27Z", - "updated_at": "2022-03-07T15:51:32Z", - "browser_download_url": "https://github.com/lostdesign/linked/releases/download/v1.4.13/linked-1.4.13-mac.zip" - }, - { - "url": "https://api.github.com/repos/lostdesign/linked/releases/assets/58810457", - "id": 58810457, - "node_id": "RA_kwDOFM_VvM4DgWBZ", - "name": "linked-1.4.13-mac.zip.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 87775, - "download_count": 3, - "created_at": "2022-03-07T15:51:27Z", - "updated_at": "2022-03-07T15:51:27Z", - "browser_download_url": "https://github.com/lostdesign/linked/releases/download/v1.4.13/linked-1.4.13-mac.zip.blockmap" - }, - { - "url": "https://api.github.com/repos/lostdesign/linked/releases/assets/58809935", - "id": 58809935, - "node_id": "RA_kwDOFM_VvM4DgV5P", - "name": "linked-1.4.13.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 103115278, - "download_count": 150, - "created_at": "2022-03-07T15:42:48Z", - "updated_at": "2022-03-07T15:42:51Z", - "browser_download_url": "https://github.com/lostdesign/linked/releases/download/v1.4.13/linked-1.4.13.AppImage" - }, - { - "url": "https://api.github.com/repos/lostdesign/linked/releases/assets/58810474", - "id": 58810474, - "node_id": "RA_kwDOFM_VvM4DgWBq", - "name": "linked-1.4.13.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 85462481, - "download_count": 345, - "created_at": "2022-03-07T15:51:51Z", - "updated_at": "2022-03-07T15:51:55Z", - "browser_download_url": "https://github.com/lostdesign/linked/releases/download/v1.4.13/linked-1.4.13.dmg" - }, - { - "url": "https://api.github.com/repos/lostdesign/linked/releases/assets/58810475", - "id": 58810475, - "node_id": "RA_kwDOFM_VvM4DgWBr", - "name": "linked-1.4.13.dmg.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 89598, - "download_count": 4, - "created_at": "2022-03-07T15:51:51Z", - "updated_at": "2022-03-07T15:51:51Z", - "browser_download_url": "https://github.com/lostdesign/linked/releases/download/v1.4.13/linked-1.4.13.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/lostdesign/linked/releases/assets/58810209", - "id": 58810209, - "node_id": "RA_kwDOFM_VvM4DgV9h", - "name": "linked-1.4.13.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 57638850, - "download_count": 225, - "created_at": "2022-03-07T15:47:39Z", - "updated_at": "2022-03-07T15:47:42Z", - "browser_download_url": "https://github.com/lostdesign/linked/releases/download/v1.4.13/linked-1.4.13.exe" - }, - { - "url": "https://api.github.com/repos/lostdesign/linked/releases/assets/58810195", - "id": 58810195, - "node_id": "RA_kwDOFM_VvM4DgV9T", - "name": "linked-1.4.13.pacman", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 71298640, - "download_count": 56, - "created_at": "2022-03-07T15:47:23Z", - "updated_at": "2022-03-07T15:47:25Z", - "browser_download_url": "https://github.com/lostdesign/linked/releases/download/v1.4.13/linked-1.4.13.pacman" - }, - { - "url": "https://api.github.com/repos/lostdesign/linked/releases/assets/58810134", - "id": 58810134, - "node_id": "RA_kwDOFM_VvM4DgV8W", - "name": "linked-1.4.13.x86_64.rpm", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/x-redhat-package-manager", - "state": "uploaded", - "size": 71537112, - "download_count": 37, - "created_at": "2022-03-07T15:45:59Z", - "updated_at": "2022-03-07T15:46:00Z", - "browser_download_url": "https://github.com/lostdesign/linked/releases/download/v1.4.13/linked-1.4.13.x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/lostdesign/linked/releases/assets/58810216", - "id": 58810216, - "node_id": "RA_kwDOFM_VvM4DgV9o", - "name": "linked-Setup-1.4.13.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 57802050, - "download_count": 412, - "created_at": "2022-03-07T15:47:42Z", - "updated_at": "2022-03-07T15:47:45Z", - "browser_download_url": "https://github.com/lostdesign/linked/releases/download/v1.4.13/linked-Setup-1.4.13.exe" - }, - { - "url": "https://api.github.com/repos/lostdesign/linked/releases/assets/58810217", - "id": 58810217, - "node_id": "RA_kwDOFM_VvM4DgV9p", - "name": "linked-Setup-1.4.13.exe.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 60292, - "download_count": 64, - "created_at": "2022-03-07T15:47:42Z", - "updated_at": "2022-03-07T15:47:43Z", - "browser_download_url": "https://github.com/lostdesign/linked/releases/download/v1.4.13/linked-Setup-1.4.13.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/lostdesign/linked/releases/assets/58810005", - "id": 58810005, - "node_id": "RA_kwDOFM_VvM4DgV6V", - "name": "linked_1.4.13_amd64.deb", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 71285562, - "download_count": 162, - "created_at": "2022-03-07T15:44:12Z", - "updated_at": "2022-03-07T15:44:14Z", - "browser_download_url": "https://github.com/lostdesign/linked/releases/download/v1.4.13/linked_1.4.13_amd64.deb" - } - ], - "tarball_url": "https://api.github.com/repos/lostdesign/linked/tarball/v1.4.13", - "zipball_url": "https://api.github.com/repos/lostdesign/linked/zipball/v1.4.13", - "body_html": "

Changes

\n\n

New Contributors

\n", - "reactions": { - "url": "https://api.github.com/repos/lostdesign/linked/releases/61163492/reactions", - "total_count": 1, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 1, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "mentions_count": 2 - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:53.292Z" - }, - "lightproxy": { - "latestRelease": { - "url": "https://api.github.com/repos/alibaba/lightproxy/releases/39035207", - "assets_url": "https://api.github.com/repos/alibaba/lightproxy/releases/39035207/assets", - "upload_url": "https://uploads.github.com/repos/alibaba/lightproxy/releases/39035207/assets{?name,label}", - "html_url": "https://github.com/alibaba/lightproxy/releases/tag/v1.1.41", - "id": 39035207, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTM5MDM1MjA3", - "tag_name": "v1.1.41", - "target_commitish": "master", - "name": "1.1.41", - "draft": false, - "prerelease": false, - "created_at": "2021-03-01T05:39:04Z", - "published_at": "2021-03-01T06:12:54Z", - "assets": [ - { - "url": "https://api.github.com/repos/alibaba/lightproxy/releases/assets/32764396", - "id": 32764396, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyNzY0Mzk2", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 525, - "download_count": 20, - "created_at": "2021-03-01T05:51:43Z", - "updated_at": "2021-03-01T05:51:43Z", - "browser_download_url": "https://github.com/alibaba/lightproxy/releases/download/v1.1.41/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/alibaba/lightproxy/releases/assets/32764157", - "id": 32764157, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyNzY0MTU3", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 351, - "download_count": 24, - "created_at": "2021-03-01T05:47:45Z", - "updated_at": "2021-03-01T05:47:45Z", - "browser_download_url": "https://github.com/alibaba/lightproxy/releases/download/v1.1.41/latest.yml" - }, - { - "url": "https://api.github.com/repos/alibaba/lightproxy/releases/assets/32764387", - "id": 32764387, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyNzY0Mzg3", - "name": "LightProxy-1.1.41-mac.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 119482353, - "download_count": 120, - "created_at": "2021-03-01T05:51:32Z", - "updated_at": "2021-03-01T05:51:42Z", - "browser_download_url": "https://github.com/alibaba/lightproxy/releases/download/v1.1.41/LightProxy-1.1.41-mac.zip" - }, - { - "url": "https://api.github.com/repos/alibaba/lightproxy/releases/assets/32764359", - "id": 32764359, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyNzY0MzU5", - "name": "LightProxy-1.1.41.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 122143755, - "download_count": 904, - "created_at": "2021-03-01T05:51:12Z", - "updated_at": "2021-03-01T05:51:21Z", - "browser_download_url": "https://github.com/alibaba/lightproxy/releases/download/v1.1.41/LightProxy-1.1.41.dmg" - }, - { - "url": "https://api.github.com/repos/alibaba/lightproxy/releases/assets/32764358", - "id": 32764358, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyNzY0MzU4", - "name": "LightProxy-1.1.41.dmg.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 128191, - "download_count": 20, - "created_at": "2021-03-01T05:51:12Z", - "updated_at": "2021-03-01T05:51:12Z", - "browser_download_url": "https://github.com/alibaba/lightproxy/releases/download/v1.1.41/LightProxy-1.1.41.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/alibaba/lightproxy/releases/assets/32764154", - "id": 32764154, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyNzY0MTU0", - "name": "LightProxy-Setup-1.1.41.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 97512377, - "download_count": 3381, - "created_at": "2021-03-01T05:47:41Z", - "updated_at": "2021-03-01T05:47:45Z", - "browser_download_url": "https://github.com/alibaba/lightproxy/releases/download/v1.1.41/LightProxy-Setup-1.1.41.exe" - }, - { - "url": "https://api.github.com/repos/alibaba/lightproxy/releases/assets/32764153", - "id": 32764153, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyNzY0MTUz", - "name": "LightProxy-Setup-1.1.41.exe.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 103350, - "download_count": 1620, - "created_at": "2021-03-01T05:47:41Z", - "updated_at": "2021-03-01T05:47:41Z", - "browser_download_url": "https://github.com/alibaba/lightproxy/releases/download/v1.1.41/LightProxy-Setup-1.1.41.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/alibaba/lightproxy/tarball/v1.1.41", - "zipball_url": "https://api.github.com/repos/alibaba/lightproxy/zipball/v1.1.41", - "body_html": "
    \n
  • \n

    修复 remote debugger

    \n
  • \n
  • \n

    修复长时间使用后部分请求一直 pending 的问题(H2 连接保持时长降低到 30s)

    \n
  • \n
  • \n

    升级 whistle 版本

    \n
  • \n
  • \n

    无线代理页面提供复制证书 URL 给模拟器等场景使用

    \n
  • \n
  • \n

    修复 bigsur 下的证书安装问题

    \n
  • \n
  • \n

    Fix the remote debugger

    \n
  • \n
  • \n

    Fix the problem that some requests have been pending after continuous use (H2 connection retention time is reduced to 30s)

    \n
  • \n
  • \n

    Upgrade the whistle version

    \n
  • \n
  • \n

    The wireless proxy page provides a copy of the certificate URL for use in scenarios such as simulators

    \n
  • \n
  • \n

    Fix the next certificate installation problem in bigsur

    \n
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:53.299Z" - }, - "lisk-hub": { - "latestRelease": { - "url": "https://api.github.com/repos/LiskHQ/lisk-desktop/releases/63381078", - "assets_url": "https://api.github.com/repos/LiskHQ/lisk-desktop/releases/63381078/assets", - "upload_url": "https://uploads.github.com/repos/LiskHQ/lisk-desktop/releases/63381078/assets{?name,label}", - "html_url": "https://github.com/LiskHQ/lisk-desktop/releases/tag/v2.3.0", - "id": 63381078, - "author": { - "login": "reyraa", - "id": 666685, - "node_id": "MDQ6VXNlcjY2NjY4NQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/666685?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/reyraa", - "html_url": "https://github.com/reyraa", - "followers_url": "https://api.github.com/users/reyraa/followers", - "following_url": "https://api.github.com/users/reyraa/following{/other_user}", - "gists_url": "https://api.github.com/users/reyraa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/reyraa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/reyraa/subscriptions", - "organizations_url": "https://api.github.com/users/reyraa/orgs", - "repos_url": "https://api.github.com/users/reyraa/repos", - "events_url": "https://api.github.com/users/reyraa/events{/privacy}", - "received_events_url": "https://api.github.com/users/reyraa/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOBoORl84Dxx5W", - "tag_name": "v2.3.0", - "target_commitish": "development", - "name": "Version 2.3.0", - "draft": false, - "prerelease": false, - "created_at": "2022-04-27T13:03:08Z", - "published_at": "2022-04-28T07:48:42Z", - "assets": [ - { - "url": "https://api.github.com/repos/LiskHQ/lisk-desktop/releases/assets/63801391", - "id": 63801391, - "node_id": "RA_kwDOBoORl84DzYgv", - "name": "latest-linux.yml", - "label": null, - "uploader": { - "login": "reyraa", - "id": 666685, - "node_id": "MDQ6VXNlcjY2NjY4NQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/666685?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/reyraa", - "html_url": "https://github.com/reyraa", - "followers_url": "https://api.github.com/users/reyraa/followers", - "following_url": "https://api.github.com/users/reyraa/following{/other_user}", - "gists_url": "https://api.github.com/users/reyraa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/reyraa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/reyraa/subscriptions", - "organizations_url": "https://api.github.com/users/reyraa/orgs", - "repos_url": "https://api.github.com/users/reyraa/repos", - "events_url": "https://api.github.com/users/reyraa/events{/privacy}", - "received_events_url": "https://api.github.com/users/reyraa/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-yaml", - "state": "uploaded", - "size": 386, - "download_count": 125, - "created_at": "2022-04-27T13:43:48Z", - "updated_at": "2022-04-27T13:43:49Z", - "browser_download_url": "https://github.com/LiskHQ/lisk-desktop/releases/download/v2.3.0/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/LiskHQ/lisk-desktop/releases/assets/63799390", - "id": 63799390, - "node_id": "RA_kwDOBoORl84DzYBe", - "name": "latest-mac.yml", - "label": null, - "uploader": { - "login": "reyraa", - "id": 666685, - "node_id": "MDQ6VXNlcjY2NjY4NQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/666685?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/reyraa", - "html_url": "https://github.com/reyraa", - "followers_url": "https://api.github.com/users/reyraa/followers", - "following_url": "https://api.github.com/users/reyraa/following{/other_user}", - "gists_url": "https://api.github.com/users/reyraa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/reyraa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/reyraa/subscriptions", - "organizations_url": "https://api.github.com/users/reyraa/orgs", - "repos_url": "https://api.github.com/users/reyraa/repos", - "events_url": "https://api.github.com/users/reyraa/events{/privacy}", - "received_events_url": "https://api.github.com/users/reyraa/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-yaml", - "state": "uploaded", - "size": 800, - "download_count": 546, - "created_at": "2022-04-27T13:19:00Z", - "updated_at": "2022-04-27T13:19:01Z", - "browser_download_url": "https://github.com/LiskHQ/lisk-desktop/releases/download/v2.3.0/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/LiskHQ/lisk-desktop/releases/assets/63801973", - "id": 63801973, - "node_id": "RA_kwDOBoORl84DzYp1", - "name": "latest.yml", - "label": null, - "uploader": { - "login": "reyraa", - "id": 666685, - "node_id": "MDQ6VXNlcjY2NjY4NQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/666685?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/reyraa", - "html_url": "https://github.com/reyraa", - "followers_url": "https://api.github.com/users/reyraa/followers", - "following_url": "https://api.github.com/users/reyraa/following{/other_user}", - "gists_url": "https://api.github.com/users/reyraa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/reyraa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/reyraa/subscriptions", - "organizations_url": "https://api.github.com/users/reyraa/orgs", - "repos_url": "https://api.github.com/users/reyraa/repos", - "events_url": "https://api.github.com/users/reyraa/events{/privacy}", - "received_events_url": "https://api.github.com/users/reyraa/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-yaml", - "state": "uploaded", - "size": 638, - "download_count": 1139, - "created_at": "2022-04-27T13:52:40Z", - "updated_at": "2022-04-27T13:52:41Z", - "browser_download_url": "https://github.com/LiskHQ/lisk-desktop/releases/download/v2.3.0/latest.yml" - }, - { - "url": "https://api.github.com/repos/LiskHQ/lisk-desktop/releases/assets/63801392", - "id": 63801392, - "node_id": "RA_kwDOBoORl84DzYgw", - "name": "lisk-linux-x86_64-2.3.0.AppImage", - "label": null, - "uploader": { - "login": "reyraa", - "id": 666685, - "node_id": "MDQ6VXNlcjY2NjY4NQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/666685?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/reyraa", - "html_url": "https://github.com/reyraa", - "followers_url": "https://api.github.com/users/reyraa/followers", - "following_url": "https://api.github.com/users/reyraa/following{/other_user}", - "gists_url": "https://api.github.com/users/reyraa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/reyraa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/reyraa/subscriptions", - "organizations_url": "https://api.github.com/users/reyraa/orgs", - "repos_url": "https://api.github.com/users/reyraa/repos", - "events_url": "https://api.github.com/users/reyraa/events{/privacy}", - "received_events_url": "https://api.github.com/users/reyraa/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 115530158, - "download_count": 42, - "created_at": "2022-04-27T13:43:49Z", - "updated_at": "2022-04-27T13:46:01Z", - "browser_download_url": "https://github.com/LiskHQ/lisk-desktop/releases/download/v2.3.0/lisk-linux-x86_64-2.3.0.AppImage" - }, - { - "url": "https://api.github.com/repos/LiskHQ/lisk-desktop/releases/assets/63799392", - "id": 63799392, - "node_id": "RA_kwDOBoORl84DzYBg", - "name": "lisk-mac-arm64-2.3.0.dmg", - "label": null, - "uploader": { - "login": "reyraa", - "id": 666685, - "node_id": "MDQ6VXNlcjY2NjY4NQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/666685?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/reyraa", - "html_url": "https://github.com/reyraa", - "followers_url": "https://api.github.com/users/reyraa/followers", - "following_url": "https://api.github.com/users/reyraa/following{/other_user}", - "gists_url": "https://api.github.com/users/reyraa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/reyraa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/reyraa/subscriptions", - "organizations_url": "https://api.github.com/users/reyraa/orgs", - "repos_url": "https://api.github.com/users/reyraa/repos", - "events_url": "https://api.github.com/users/reyraa/events{/privacy}", - "received_events_url": "https://api.github.com/users/reyraa/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-diskcopy", - "state": "uploaded", - "size": 97829035, - "download_count": 0, - "created_at": "2022-04-27T13:19:01Z", - "updated_at": "2022-04-27T13:20:45Z", - "browser_download_url": "https://github.com/LiskHQ/lisk-desktop/releases/download/v2.3.0/lisk-mac-arm64-2.3.0.dmg" - }, - { - "url": "https://api.github.com/repos/LiskHQ/lisk-desktop/releases/assets/63799488", - "id": 63799488, - "node_id": "RA_kwDOBoORl84DzYDA", - "name": "lisk-mac-arm64-2.3.0.dmg.blockmap", - "label": null, - "uploader": { - "login": "reyraa", - "id": 666685, - "node_id": "MDQ6VXNlcjY2NjY4NQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/666685?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/reyraa", - "html_url": "https://github.com/reyraa", - "followers_url": "https://api.github.com/users/reyraa/followers", - "following_url": "https://api.github.com/users/reyraa/following{/other_user}", - "gists_url": "https://api.github.com/users/reyraa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/reyraa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/reyraa/subscriptions", - "organizations_url": "https://api.github.com/users/reyraa/orgs", - "repos_url": "https://api.github.com/users/reyraa/repos", - "events_url": "https://api.github.com/users/reyraa/events{/privacy}", - "received_events_url": "https://api.github.com/users/reyraa/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 103225, - "download_count": 0, - "created_at": "2022-04-27T13:20:45Z", - "updated_at": "2022-04-27T13:20:46Z", - "browser_download_url": "https://github.com/LiskHQ/lisk-desktop/releases/download/v2.3.0/lisk-mac-arm64-2.3.0.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/LiskHQ/lisk-desktop/releases/assets/63799489", - "id": 63799489, - "node_id": "RA_kwDOBoORl84DzYDB", - "name": "lisk-mac-arm64-2.3.0.zip", - "label": null, - "uploader": { - "login": "reyraa", - "id": 666685, - "node_id": "MDQ6VXNlcjY2NjY4NQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/666685?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/reyraa", - "html_url": "https://github.com/reyraa", - "followers_url": "https://api.github.com/users/reyraa/followers", - "following_url": "https://api.github.com/users/reyraa/following{/other_user}", - "gists_url": "https://api.github.com/users/reyraa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/reyraa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/reyraa/subscriptions", - "organizations_url": "https://api.github.com/users/reyraa/orgs", - "repos_url": "https://api.github.com/users/reyraa/repos", - "events_url": "https://api.github.com/users/reyraa/events{/privacy}", - "received_events_url": "https://api.github.com/users/reyraa/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 94089336, - "download_count": 1, - "created_at": "2022-04-27T13:20:46Z", - "updated_at": "2022-04-27T13:22:27Z", - "browser_download_url": "https://github.com/LiskHQ/lisk-desktop/releases/download/v2.3.0/lisk-mac-arm64-2.3.0.zip" - }, - { - "url": "https://api.github.com/repos/LiskHQ/lisk-desktop/releases/assets/63799583", - "id": 63799583, - "node_id": "RA_kwDOBoORl84DzYEf", - "name": "lisk-mac-arm64-2.3.0.zip.blockmap", - "label": null, - "uploader": { - "login": "reyraa", - "id": 666685, - "node_id": "MDQ6VXNlcjY2NjY4NQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/666685?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/reyraa", - "html_url": "https://github.com/reyraa", - "followers_url": "https://api.github.com/users/reyraa/followers", - "following_url": "https://api.github.com/users/reyraa/following{/other_user}", - "gists_url": "https://api.github.com/users/reyraa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/reyraa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/reyraa/subscriptions", - "organizations_url": "https://api.github.com/users/reyraa/orgs", - "repos_url": "https://api.github.com/users/reyraa/repos", - "events_url": "https://api.github.com/users/reyraa/events{/privacy}", - "received_events_url": "https://api.github.com/users/reyraa/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 100624, - "download_count": 1, - "created_at": "2022-04-27T13:22:27Z", - "updated_at": "2022-04-27T13:22:28Z", - "browser_download_url": "https://github.com/LiskHQ/lisk-desktop/releases/download/v2.3.0/lisk-mac-arm64-2.3.0.zip.blockmap" - }, - { - "url": "https://api.github.com/repos/LiskHQ/lisk-desktop/releases/assets/63799584", - "id": 63799584, - "node_id": "RA_kwDOBoORl84DzYEg", - "name": "lisk-mac-x64-2.3.0.dmg", - "label": null, - "uploader": { - "login": "reyraa", - "id": 666685, - "node_id": "MDQ6VXNlcjY2NjY4NQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/666685?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/reyraa", - "html_url": "https://github.com/reyraa", - "followers_url": "https://api.github.com/users/reyraa/followers", - "following_url": "https://api.github.com/users/reyraa/following{/other_user}", - "gists_url": "https://api.github.com/users/reyraa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/reyraa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/reyraa/subscriptions", - "organizations_url": "https://api.github.com/users/reyraa/orgs", - "repos_url": "https://api.github.com/users/reyraa/repos", - "events_url": "https://api.github.com/users/reyraa/events{/privacy}", - "received_events_url": "https://api.github.com/users/reyraa/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-diskcopy", - "state": "uploaded", - "size": 97132089, - "download_count": 42, - "created_at": "2022-04-27T13:22:28Z", - "updated_at": "2022-04-27T13:24:11Z", - "browser_download_url": "https://github.com/LiskHQ/lisk-desktop/releases/download/v2.3.0/lisk-mac-x64-2.3.0.dmg" - }, - { - "url": "https://api.github.com/repos/LiskHQ/lisk-desktop/releases/assets/63799668", - "id": 63799668, - "node_id": "RA_kwDOBoORl84DzYF0", - "name": "lisk-mac-x64-2.3.0.dmg.blockmap", - "label": null, - "uploader": { - "login": "reyraa", - "id": 666685, - "node_id": "MDQ6VXNlcjY2NjY4NQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/666685?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/reyraa", - "html_url": "https://github.com/reyraa", - "followers_url": "https://api.github.com/users/reyraa/followers", - "following_url": "https://api.github.com/users/reyraa/following{/other_user}", - "gists_url": "https://api.github.com/users/reyraa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/reyraa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/reyraa/subscriptions", - "organizations_url": "https://api.github.com/users/reyraa/orgs", - "repos_url": "https://api.github.com/users/reyraa/repos", - "events_url": "https://api.github.com/users/reyraa/events{/privacy}", - "received_events_url": "https://api.github.com/users/reyraa/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 103169, - "download_count": 1, - "created_at": "2022-04-27T13:24:11Z", - "updated_at": "2022-04-27T13:24:12Z", - "browser_download_url": "https://github.com/LiskHQ/lisk-desktop/releases/download/v2.3.0/lisk-mac-x64-2.3.0.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/LiskHQ/lisk-desktop/releases/assets/63799670", - "id": 63799670, - "node_id": "RA_kwDOBoORl84DzYF2", - "name": "lisk-mac-x64-2.3.0.zip", - "label": null, - "uploader": { - "login": "reyraa", - "id": 666685, - "node_id": "MDQ6VXNlcjY2NjY4NQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/666685?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/reyraa", - "html_url": "https://github.com/reyraa", - "followers_url": "https://api.github.com/users/reyraa/followers", - "following_url": "https://api.github.com/users/reyraa/following{/other_user}", - "gists_url": "https://api.github.com/users/reyraa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/reyraa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/reyraa/subscriptions", - "organizations_url": "https://api.github.com/users/reyraa/orgs", - "repos_url": "https://api.github.com/users/reyraa/repos", - "events_url": "https://api.github.com/users/reyraa/events{/privacy}", - "received_events_url": "https://api.github.com/users/reyraa/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 93637668, - "download_count": 74, - "created_at": "2022-04-27T13:24:12Z", - "updated_at": "2022-04-27T13:25:52Z", - "browser_download_url": "https://github.com/LiskHQ/lisk-desktop/releases/download/v2.3.0/lisk-mac-x64-2.3.0.zip" - }, - { - "url": "https://api.github.com/repos/LiskHQ/lisk-desktop/releases/assets/63799745", - "id": 63799745, - "node_id": "RA_kwDOBoORl84DzYHB", - "name": "lisk-mac-x64-2.3.0.zip.blockmap", - "label": null, - "uploader": { - "login": "reyraa", - "id": 666685, - "node_id": "MDQ6VXNlcjY2NjY4NQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/666685?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/reyraa", - "html_url": "https://github.com/reyraa", - "followers_url": "https://api.github.com/users/reyraa/followers", - "following_url": "https://api.github.com/users/reyraa/following{/other_user}", - "gists_url": "https://api.github.com/users/reyraa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/reyraa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/reyraa/subscriptions", - "organizations_url": "https://api.github.com/users/reyraa/orgs", - "repos_url": "https://api.github.com/users/reyraa/repos", - "events_url": "https://api.github.com/users/reyraa/events{/privacy}", - "received_events_url": "https://api.github.com/users/reyraa/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 98644, - "download_count": 1, - "created_at": "2022-04-27T13:25:52Z", - "updated_at": "2022-04-27T13:25:52Z", - "browser_download_url": "https://github.com/LiskHQ/lisk-desktop/releases/download/v2.3.0/lisk-mac-x64-2.3.0.zip.blockmap" - }, - { - "url": "https://api.github.com/repos/LiskHQ/lisk-desktop/releases/assets/63801974", - "id": 63801974, - "node_id": "RA_kwDOBoORl84DzYp2", - "name": "lisk-win-2.3.0.exe", - "label": null, - "uploader": { - "login": "reyraa", - "id": 666685, - "node_id": "MDQ6VXNlcjY2NjY4NQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/666685?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/reyraa", - "html_url": "https://github.com/reyraa", - "followers_url": "https://api.github.com/users/reyraa/followers", - "following_url": "https://api.github.com/users/reyraa/following{/other_user}", - "gists_url": "https://api.github.com/users/reyraa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/reyraa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/reyraa/subscriptions", - "organizations_url": "https://api.github.com/users/reyraa/orgs", - "repos_url": "https://api.github.com/users/reyraa/repos", - "events_url": "https://api.github.com/users/reyraa/events{/privacy}", - "received_events_url": "https://api.github.com/users/reyraa/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 147144888, - "download_count": 229, - "created_at": "2022-04-27T13:52:41Z", - "updated_at": "2022-04-27T13:55:29Z", - "browser_download_url": "https://github.com/LiskHQ/lisk-desktop/releases/download/v2.3.0/lisk-win-2.3.0.exe" - }, - { - "url": "https://api.github.com/repos/LiskHQ/lisk-desktop/releases/assets/63802172", - "id": 63802172, - "node_id": "RA_kwDOBoORl84DzYs8", - "name": "lisk-win-2.3.0.exe.blockmap", - "label": null, - "uploader": { - "login": "reyraa", - "id": 666685, - "node_id": "MDQ6VXNlcjY2NjY4NQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/666685?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/reyraa", - "html_url": "https://github.com/reyraa", - "followers_url": "https://api.github.com/users/reyraa/followers", - "following_url": "https://api.github.com/users/reyraa/following{/other_user}", - "gists_url": "https://api.github.com/users/reyraa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/reyraa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/reyraa/subscriptions", - "organizations_url": "https://api.github.com/users/reyraa/orgs", - "repos_url": "https://api.github.com/users/reyraa/repos", - "events_url": "https://api.github.com/users/reyraa/events{/privacy}", - "received_events_url": "https://api.github.com/users/reyraa/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 152736, - "download_count": 211, - "created_at": "2022-04-27T13:55:29Z", - "updated_at": "2022-04-27T13:55:30Z", - "browser_download_url": "https://github.com/LiskHQ/lisk-desktop/releases/download/v2.3.0/lisk-win-2.3.0.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/LiskHQ/lisk-desktop/releases/assets/63802173", - "id": 63802173, - "node_id": "RA_kwDOBoORl84DzYs9", - "name": "lisk-win-ia32-2.3.0.exe", - "label": null, - "uploader": { - "login": "reyraa", - "id": 666685, - "node_id": "MDQ6VXNlcjY2NjY4NQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/666685?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/reyraa", - "html_url": "https://github.com/reyraa", - "followers_url": "https://api.github.com/users/reyraa/followers", - "following_url": "https://api.github.com/users/reyraa/following{/other_user}", - "gists_url": "https://api.github.com/users/reyraa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/reyraa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/reyraa/subscriptions", - "organizations_url": "https://api.github.com/users/reyraa/orgs", - "repos_url": "https://api.github.com/users/reyraa/repos", - "events_url": "https://api.github.com/users/reyraa/events{/privacy}", - "received_events_url": "https://api.github.com/users/reyraa/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 72291976, - "download_count": 0, - "created_at": "2022-04-27T13:55:30Z", - "updated_at": "2022-04-27T13:56:59Z", - "browser_download_url": "https://github.com/LiskHQ/lisk-desktop/releases/download/v2.3.0/lisk-win-ia32-2.3.0.exe" - }, - { - "url": "https://api.github.com/repos/LiskHQ/lisk-desktop/releases/assets/63802308", - "id": 63802308, - "node_id": "RA_kwDOBoORl84DzYvE", - "name": "lisk-win-ia32-2.3.0.exe.blockmap", - "label": null, - "uploader": { - "login": "reyraa", - "id": 666685, - "node_id": "MDQ6VXNlcjY2NjY4NQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/666685?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/reyraa", - "html_url": "https://github.com/reyraa", - "followers_url": "https://api.github.com/users/reyraa/followers", - "following_url": "https://api.github.com/users/reyraa/following{/other_user}", - "gists_url": "https://api.github.com/users/reyraa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/reyraa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/reyraa/subscriptions", - "organizations_url": "https://api.github.com/users/reyraa/orgs", - "repos_url": "https://api.github.com/users/reyraa/repos", - "events_url": "https://api.github.com/users/reyraa/events{/privacy}", - "received_events_url": "https://api.github.com/users/reyraa/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 75757, - "download_count": 0, - "created_at": "2022-04-27T13:56:59Z", - "updated_at": "2022-04-27T13:57:00Z", - "browser_download_url": "https://github.com/LiskHQ/lisk-desktop/releases/download/v2.3.0/lisk-win-ia32-2.3.0.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/LiskHQ/lisk-desktop/releases/assets/63802309", - "id": 63802309, - "node_id": "RA_kwDOBoORl84DzYvF", - "name": "lisk-win-x64-2.3.0.exe", - "label": null, - "uploader": { - "login": "reyraa", - "id": 666685, - "node_id": "MDQ6VXNlcjY2NjY4NQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/666685?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/reyraa", - "html_url": "https://github.com/reyraa", - "followers_url": "https://api.github.com/users/reyraa/followers", - "following_url": "https://api.github.com/users/reyraa/following{/other_user}", - "gists_url": "https://api.github.com/users/reyraa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/reyraa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/reyraa/subscriptions", - "organizations_url": "https://api.github.com/users/reyraa/orgs", - "repos_url": "https://api.github.com/users/reyraa/repos", - "events_url": "https://api.github.com/users/reyraa/events{/privacy}", - "received_events_url": "https://api.github.com/users/reyraa/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 75386464, - "download_count": 135, - "created_at": "2022-04-27T13:57:00Z", - "updated_at": "2022-04-27T13:58:30Z", - "browser_download_url": "https://github.com/LiskHQ/lisk-desktop/releases/download/v2.3.0/lisk-win-x64-2.3.0.exe" - }, - { - "url": "https://api.github.com/repos/LiskHQ/lisk-desktop/releases/assets/63802431", - "id": 63802431, - "node_id": "RA_kwDOBoORl84DzYw_", - "name": "lisk-win-x64-2.3.0.exe.blockmap", - "label": null, - "uploader": { - "login": "reyraa", - "id": 666685, - "node_id": "MDQ6VXNlcjY2NjY4NQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/666685?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/reyraa", - "html_url": "https://github.com/reyraa", - "followers_url": "https://api.github.com/users/reyraa/followers", - "following_url": "https://api.github.com/users/reyraa/following{/other_user}", - "gists_url": "https://api.github.com/users/reyraa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/reyraa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/reyraa/subscriptions", - "organizations_url": "https://api.github.com/users/reyraa/orgs", - "repos_url": "https://api.github.com/users/reyraa/repos", - "events_url": "https://api.github.com/users/reyraa/events{/privacy}", - "received_events_url": "https://api.github.com/users/reyraa/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 79688, - "download_count": 1, - "created_at": "2022-04-27T13:58:30Z", - "updated_at": "2022-04-27T13:58:30Z", - "browser_download_url": "https://github.com/LiskHQ/lisk-desktop/releases/download/v2.3.0/lisk-win-x64-2.3.0.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/LiskHQ/lisk-desktop/tarball/v2.3.0", - "zipball_url": "https://api.github.com/repos/LiskHQ/lisk-desktop/zipball/v2.3.0", - "body_html": "

Release goals

\n

This version introduces multiple design improvements and fixes certain issues identified in v2.2.0. In addition, it also enables users to send zero LSK.

\n

Description

\n\n

Known issues

\n\n

To view the changes in more detail, please refer to the Github project

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:53.470Z" - }, - "local-mock-server": { - "latestRelease": { - "url": "https://api.github.com/repos/jayakumarreddy/Local-Mock-Server/releases/26834846", - "assets_url": "https://api.github.com/repos/jayakumarreddy/Local-Mock-Server/releases/26834846/assets", - "upload_url": "https://uploads.github.com/repos/jayakumarreddy/Local-Mock-Server/releases/26834846/assets{?name,label}", - "html_url": "https://github.com/jayakumarreddy/Local-Mock-Server/releases/tag/v1.2.0", - "id": 26834846, - "author": { - "login": "jayakumarreddy", - "id": 30066382, - "node_id": "MDQ6VXNlcjMwMDY2Mzgy", - "avatar_url": "https://avatars.githubusercontent.com/u/30066382?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jayakumarreddy", - "html_url": "https://github.com/jayakumarreddy", - "followers_url": "https://api.github.com/users/jayakumarreddy/followers", - "following_url": "https://api.github.com/users/jayakumarreddy/following{/other_user}", - "gists_url": "https://api.github.com/users/jayakumarreddy/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jayakumarreddy/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jayakumarreddy/subscriptions", - "organizations_url": "https://api.github.com/users/jayakumarreddy/orgs", - "repos_url": "https://api.github.com/users/jayakumarreddy/repos", - "events_url": "https://api.github.com/users/jayakumarreddy/events{/privacy}", - "received_events_url": "https://api.github.com/users/jayakumarreddy/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI2ODM0ODQ2", - "tag_name": "v1.2.0", - "target_commitish": "master", - "name": "1.2.0", - "draft": false, - "prerelease": false, - "created_at": "2020-05-24T03:57:43Z", - "published_at": "2020-05-24T04:41:36Z", - "assets": [ - { - "url": "https://api.github.com/repos/jayakumarreddy/Local-Mock-Server/releases/assets/21007194", - "id": 21007194, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMDA3MTk0", - "name": "Local-Mock-Server-1.2.0.AppImage", - "label": "", - "uploader": { - "login": "jayakumarreddy", - "id": 30066382, - "node_id": "MDQ6VXNlcjMwMDY2Mzgy", - "avatar_url": "https://avatars.githubusercontent.com/u/30066382?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jayakumarreddy", - "html_url": "https://github.com/jayakumarreddy", - "followers_url": "https://api.github.com/users/jayakumarreddy/followers", - "following_url": "https://api.github.com/users/jayakumarreddy/following{/other_user}", - "gists_url": "https://api.github.com/users/jayakumarreddy/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jayakumarreddy/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jayakumarreddy/subscriptions", - "organizations_url": "https://api.github.com/users/jayakumarreddy/orgs", - "repos_url": "https://api.github.com/users/jayakumarreddy/repos", - "events_url": "https://api.github.com/users/jayakumarreddy/events{/privacy}", - "received_events_url": "https://api.github.com/users/jayakumarreddy/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 101391800, - "download_count": 229, - "created_at": "2020-05-24T04:01:58Z", - "updated_at": "2020-05-24T04:21:34Z", - "browser_download_url": "https://github.com/jayakumarreddy/Local-Mock-Server/releases/download/v1.2.0/Local-Mock-Server-1.2.0.AppImage" - }, - { - "url": "https://api.github.com/repos/jayakumarreddy/Local-Mock-Server/releases/assets/21007201", - "id": 21007201, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMDA3MjAx", - "name": "Local-Mock-Server-1.2.0.dmg", - "label": "", - "uploader": { - "login": "jayakumarreddy", - "id": 30066382, - "node_id": "MDQ6VXNlcjMwMDY2Mzgy", - "avatar_url": "https://avatars.githubusercontent.com/u/30066382?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jayakumarreddy", - "html_url": "https://github.com/jayakumarreddy", - "followers_url": "https://api.github.com/users/jayakumarreddy/followers", - "following_url": "https://api.github.com/users/jayakumarreddy/following{/other_user}", - "gists_url": "https://api.github.com/users/jayakumarreddy/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jayakumarreddy/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jayakumarreddy/subscriptions", - "organizations_url": "https://api.github.com/users/jayakumarreddy/orgs", - "repos_url": "https://api.github.com/users/jayakumarreddy/repos", - "events_url": "https://api.github.com/users/jayakumarreddy/events{/privacy}", - "received_events_url": "https://api.github.com/users/jayakumarreddy/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 95594702, - "download_count": 263, - "created_at": "2020-05-24T04:02:28Z", - "updated_at": "2020-05-24T04:13:28Z", - "browser_download_url": "https://github.com/jayakumarreddy/Local-Mock-Server/releases/download/v1.2.0/Local-Mock-Server-1.2.0.dmg" - }, - { - "url": "https://api.github.com/repos/jayakumarreddy/Local-Mock-Server/releases/assets/21007202", - "id": 21007202, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMDA3MjAy", - "name": "Local-Mock-Server-1.2.0.dmg.blockmap", - "label": "", - "uploader": { - "login": "jayakumarreddy", - "id": 30066382, - "node_id": "MDQ6VXNlcjMwMDY2Mzgy", - "avatar_url": "https://avatars.githubusercontent.com/u/30066382?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jayakumarreddy", - "html_url": "https://github.com/jayakumarreddy", - "followers_url": "https://api.github.com/users/jayakumarreddy/followers", - "following_url": "https://api.github.com/users/jayakumarreddy/following{/other_user}", - "gists_url": "https://api.github.com/users/jayakumarreddy/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jayakumarreddy/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jayakumarreddy/subscriptions", - "organizations_url": "https://api.github.com/users/jayakumarreddy/orgs", - "repos_url": "https://api.github.com/users/jayakumarreddy/repos", - "events_url": "https://api.github.com/users/jayakumarreddy/events{/privacy}", - "received_events_url": "https://api.github.com/users/jayakumarreddy/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 101185, - "download_count": 26, - "created_at": "2020-05-24T04:02:28Z", - "updated_at": "2020-05-24T04:02:31Z", - "browser_download_url": "https://github.com/jayakumarreddy/Local-Mock-Server/releases/download/v1.2.0/Local-Mock-Server-1.2.0.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/jayakumarreddy/Local-Mock-Server/releases/assets/21007211", - "id": 21007211, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMDA3MjEx", - "name": "Local-Mock-Server-Setup-1.2.0.exe", - "label": "", - "uploader": { - "login": "jayakumarreddy", - "id": 30066382, - "node_id": "MDQ6VXNlcjMwMDY2Mzgy", - "avatar_url": "https://avatars.githubusercontent.com/u/30066382?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jayakumarreddy", - "html_url": "https://github.com/jayakumarreddy", - "followers_url": "https://api.github.com/users/jayakumarreddy/followers", - "following_url": "https://api.github.com/users/jayakumarreddy/following{/other_user}", - "gists_url": "https://api.github.com/users/jayakumarreddy/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jayakumarreddy/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jayakumarreddy/subscriptions", - "organizations_url": "https://api.github.com/users/jayakumarreddy/orgs", - "repos_url": "https://api.github.com/users/jayakumarreddy/repos", - "events_url": "https://api.github.com/users/jayakumarreddy/events{/privacy}", - "received_events_url": "https://api.github.com/users/jayakumarreddy/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 68666595, - "download_count": 981, - "created_at": "2020-05-24T04:04:31Z", - "updated_at": "2020-05-24T04:19:01Z", - "browser_download_url": "https://github.com/jayakumarreddy/Local-Mock-Server/releases/download/v1.2.0/Local-Mock-Server-Setup-1.2.0.exe" - }, - { - "url": "https://api.github.com/repos/jayakumarreddy/Local-Mock-Server/releases/assets/21007212", - "id": 21007212, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMDA3MjEy", - "name": "Local-Mock-Server-Setup-1.2.0.exe.blockmap", - "label": "", - "uploader": { - "login": "jayakumarreddy", - "id": 30066382, - "node_id": "MDQ6VXNlcjMwMDY2Mzgy", - "avatar_url": "https://avatars.githubusercontent.com/u/30066382?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jayakumarreddy", - "html_url": "https://github.com/jayakumarreddy", - "followers_url": "https://api.github.com/users/jayakumarreddy/followers", - "following_url": "https://api.github.com/users/jayakumarreddy/following{/other_user}", - "gists_url": "https://api.github.com/users/jayakumarreddy/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jayakumarreddy/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jayakumarreddy/subscriptions", - "organizations_url": "https://api.github.com/users/jayakumarreddy/orgs", - "repos_url": "https://api.github.com/users/jayakumarreddy/repos", - "events_url": "https://api.github.com/users/jayakumarreddy/events{/privacy}", - "received_events_url": "https://api.github.com/users/jayakumarreddy/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 72297, - "download_count": 27, - "created_at": "2020-05-24T04:04:31Z", - "updated_at": "2020-05-24T04:04:32Z", - "browser_download_url": "https://github.com/jayakumarreddy/Local-Mock-Server/releases/download/v1.2.0/Local-Mock-Server-Setup-1.2.0.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/jayakumarreddy/Local-Mock-Server/tarball/v1.2.0", - "zipball_url": "https://api.github.com/repos/jayakumarreddy/Local-Mock-Server/zipball/v1.2.0", - "body_html": "

Added JSON Viewer
\nResolved some alignment issues
\nModified auto updater config

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:53.481Z" - }, - "logsnag": { - "latestRelease": { - "url": "https://api.github.com/repos/LogSnag/LogSnag/releases/66258200", - "assets_url": "https://api.github.com/repos/LogSnag/LogSnag/releases/66258200/assets", - "upload_url": "https://uploads.github.com/repos/LogSnag/LogSnag/releases/66258200/assets{?name,label}", - "html_url": "https://github.com/LogSnag/LogSnag/releases/tag/v1.1.4", - "id": 66258200, - "author": { - "login": "Sh4yy", - "id": 23535123, - "node_id": "MDQ6VXNlcjIzNTM1MTIz", - "avatar_url": "https://avatars.githubusercontent.com/u/23535123?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Sh4yy", - "html_url": "https://github.com/Sh4yy", - "followers_url": "https://api.github.com/users/Sh4yy/followers", - "following_url": "https://api.github.com/users/Sh4yy/following{/other_user}", - "gists_url": "https://api.github.com/users/Sh4yy/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Sh4yy/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Sh4yy/subscriptions", - "organizations_url": "https://api.github.com/users/Sh4yy/orgs", - "repos_url": "https://api.github.com/users/Sh4yy/repos", - "events_url": "https://api.github.com/users/Sh4yy/events{/privacy}", - "received_events_url": "https://api.github.com/users/Sh4yy/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOGx3w7M4D8wUY", - "tag_name": "v1.1.4", - "target_commitish": "main", - "name": "", - "draft": false, - "prerelease": false, - "created_at": "2022-02-03T18:47:04Z", - "published_at": "2022-05-06T19:17:22Z", - "assets": [ - { - "url": "https://api.github.com/repos/LogSnag/LogSnag/releases/assets/64701530", - "id": 64701530, - "node_id": "RA_kwDOGx3w7M4D20Ra", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "Sh4yy", - "id": 23535123, - "node_id": "MDQ6VXNlcjIzNTM1MTIz", - "avatar_url": "https://avatars.githubusercontent.com/u/23535123?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Sh4yy", - "html_url": "https://github.com/Sh4yy", - "followers_url": "https://api.github.com/users/Sh4yy/followers", - "following_url": "https://api.github.com/users/Sh4yy/following{/other_user}", - "gists_url": "https://api.github.com/users/Sh4yy/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Sh4yy/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Sh4yy/subscriptions", - "organizations_url": "https://api.github.com/users/Sh4yy/orgs", - "repos_url": "https://api.github.com/users/Sh4yy/repos", - "events_url": "https://api.github.com/users/Sh4yy/events{/privacy}", - "received_events_url": "https://api.github.com/users/Sh4yy/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 366, - "download_count": 1, - "created_at": "2022-05-06T19:01:47Z", - "updated_at": "2022-05-06T19:01:47Z", - "browser_download_url": "https://github.com/LogSnag/LogSnag/releases/download/v1.1.4/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/LogSnag/LogSnag/releases/assets/64701529", - "id": 64701529, - "node_id": "RA_kwDOGx3w7M4D20RZ", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "Sh4yy", - "id": 23535123, - "node_id": "MDQ6VXNlcjIzNTM1MTIz", - "avatar_url": "https://avatars.githubusercontent.com/u/23535123?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Sh4yy", - "html_url": "https://github.com/Sh4yy", - "followers_url": "https://api.github.com/users/Sh4yy/followers", - "following_url": "https://api.github.com/users/Sh4yy/following{/other_user}", - "gists_url": "https://api.github.com/users/Sh4yy/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Sh4yy/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Sh4yy/subscriptions", - "organizations_url": "https://api.github.com/users/Sh4yy/orgs", - "repos_url": "https://api.github.com/users/Sh4yy/repos", - "events_url": "https://api.github.com/users/Sh4yy/events{/privacy}", - "received_events_url": "https://api.github.com/users/Sh4yy/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 799, - "download_count": 23, - "created_at": "2022-05-06T19:01:47Z", - "updated_at": "2022-05-06T19:01:47Z", - "browser_download_url": "https://github.com/LogSnag/LogSnag/releases/download/v1.1.4/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/LogSnag/LogSnag/releases/assets/64701531", - "id": 64701531, - "node_id": "RA_kwDOGx3w7M4D20Rb", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "Sh4yy", - "id": 23535123, - "node_id": "MDQ6VXNlcjIzNTM1MTIz", - "avatar_url": "https://avatars.githubusercontent.com/u/23535123?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Sh4yy", - "html_url": "https://github.com/Sh4yy", - "followers_url": "https://api.github.com/users/Sh4yy/followers", - "following_url": "https://api.github.com/users/Sh4yy/following{/other_user}", - "gists_url": "https://api.github.com/users/Sh4yy/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Sh4yy/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Sh4yy/subscriptions", - "organizations_url": "https://api.github.com/users/Sh4yy/orgs", - "repos_url": "https://api.github.com/users/Sh4yy/repos", - "events_url": "https://api.github.com/users/Sh4yy/events{/privacy}", - "received_events_url": "https://api.github.com/users/Sh4yy/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 342, - "download_count": 1, - "created_at": "2022-05-06T19:01:47Z", - "updated_at": "2022-05-06T19:01:47Z", - "browser_download_url": "https://github.com/LogSnag/LogSnag/releases/download/v1.1.4/latest.yml" - }, - { - "url": "https://api.github.com/repos/LogSnag/LogSnag/releases/assets/64701397", - "id": 64701397, - "node_id": "RA_kwDOGx3w7M4D20PV", - "name": "LogSnag-1.1.4-arm64-mac.zip", - "label": "", - "uploader": { - "login": "Sh4yy", - "id": 23535123, - "node_id": "MDQ6VXNlcjIzNTM1MTIz", - "avatar_url": "https://avatars.githubusercontent.com/u/23535123?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Sh4yy", - "html_url": "https://github.com/Sh4yy", - "followers_url": "https://api.github.com/users/Sh4yy/followers", - "following_url": "https://api.github.com/users/Sh4yy/following{/other_user}", - "gists_url": "https://api.github.com/users/Sh4yy/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Sh4yy/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Sh4yy/subscriptions", - "organizations_url": "https://api.github.com/users/Sh4yy/orgs", - "repos_url": "https://api.github.com/users/Sh4yy/repos", - "events_url": "https://api.github.com/users/Sh4yy/events{/privacy}", - "received_events_url": "https://api.github.com/users/Sh4yy/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 132355260, - "download_count": 6, - "created_at": "2022-05-06T18:59:42Z", - "updated_at": "2022-05-06T18:59:52Z", - "browser_download_url": "https://github.com/LogSnag/LogSnag/releases/download/v1.1.4/LogSnag-1.1.4-arm64-mac.zip" - }, - { - "url": "https://api.github.com/repos/LogSnag/LogSnag/releases/assets/64701398", - "id": 64701398, - "node_id": "RA_kwDOGx3w7M4D20PW", - "name": "LogSnag-1.1.4-arm64-mac.zip.blockmap", - "label": "", - "uploader": { - "login": "Sh4yy", - "id": 23535123, - "node_id": "MDQ6VXNlcjIzNTM1MTIz", - "avatar_url": "https://avatars.githubusercontent.com/u/23535123?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Sh4yy", - "html_url": "https://github.com/Sh4yy", - "followers_url": "https://api.github.com/users/Sh4yy/followers", - "following_url": "https://api.github.com/users/Sh4yy/following{/other_user}", - "gists_url": "https://api.github.com/users/Sh4yy/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Sh4yy/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Sh4yy/subscriptions", - "organizations_url": "https://api.github.com/users/Sh4yy/orgs", - "repos_url": "https://api.github.com/users/Sh4yy/repos", - "events_url": "https://api.github.com/users/Sh4yy/events{/privacy}", - "received_events_url": "https://api.github.com/users/Sh4yy/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 136806, - "download_count": 0, - "created_at": "2022-05-06T18:59:42Z", - "updated_at": "2022-05-06T18:59:42Z", - "browser_download_url": "https://github.com/LogSnag/LogSnag/releases/download/v1.1.4/LogSnag-1.1.4-arm64-mac.zip.blockmap" - }, - { - "url": "https://api.github.com/repos/LogSnag/LogSnag/releases/assets/64701311", - "id": 64701311, - "node_id": "RA_kwDOGx3w7M4D20N_", - "name": "LogSnag-1.1.4-arm64.dmg", - "label": "", - "uploader": { - "login": "Sh4yy", - "id": 23535123, - "node_id": "MDQ6VXNlcjIzNTM1MTIz", - "avatar_url": "https://avatars.githubusercontent.com/u/23535123?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Sh4yy", - "html_url": "https://github.com/Sh4yy", - "followers_url": "https://api.github.com/users/Sh4yy/followers", - "following_url": "https://api.github.com/users/Sh4yy/following{/other_user}", - "gists_url": "https://api.github.com/users/Sh4yy/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Sh4yy/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Sh4yy/subscriptions", - "organizations_url": "https://api.github.com/users/Sh4yy/orgs", - "repos_url": "https://api.github.com/users/Sh4yy/repos", - "events_url": "https://api.github.com/users/Sh4yy/events{/privacy}", - "received_events_url": "https://api.github.com/users/Sh4yy/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 138239466, - "download_count": 0, - "created_at": "2022-05-06T18:58:59Z", - "updated_at": "2022-05-06T18:59:10Z", - "browser_download_url": "https://github.com/LogSnag/LogSnag/releases/download/v1.1.4/LogSnag-1.1.4-arm64.dmg" - }, - { - "url": "https://api.github.com/repos/LogSnag/LogSnag/releases/assets/64701312", - "id": 64701312, - "node_id": "RA_kwDOGx3w7M4D20OA", - "name": "LogSnag-1.1.4-arm64.dmg.blockmap", - "label": "", - "uploader": { - "login": "Sh4yy", - "id": 23535123, - "node_id": "MDQ6VXNlcjIzNTM1MTIz", - "avatar_url": "https://avatars.githubusercontent.com/u/23535123?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Sh4yy", - "html_url": "https://github.com/Sh4yy", - "followers_url": "https://api.github.com/users/Sh4yy/followers", - "following_url": "https://api.github.com/users/Sh4yy/following{/other_user}", - "gists_url": "https://api.github.com/users/Sh4yy/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Sh4yy/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Sh4yy/subscriptions", - "organizations_url": "https://api.github.com/users/Sh4yy/orgs", - "repos_url": "https://api.github.com/users/Sh4yy/repos", - "events_url": "https://api.github.com/users/Sh4yy/events{/privacy}", - "received_events_url": "https://api.github.com/users/Sh4yy/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 146558, - "download_count": 0, - "created_at": "2022-05-06T18:58:59Z", - "updated_at": "2022-05-06T18:58:59Z", - "browser_download_url": "https://github.com/LogSnag/LogSnag/releases/download/v1.1.4/LogSnag-1.1.4-arm64.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/LogSnag/LogSnag/releases/assets/64701013", - "id": 64701013, - "node_id": "RA_kwDOGx3w7M4D20JV", - "name": "LogSnag-1.1.4-mac.zip", - "label": "", - "uploader": { - "login": "Sh4yy", - "id": 23535123, - "node_id": "MDQ6VXNlcjIzNTM1MTIz", - "avatar_url": "https://avatars.githubusercontent.com/u/23535123?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Sh4yy", - "html_url": "https://github.com/Sh4yy", - "followers_url": "https://api.github.com/users/Sh4yy/followers", - "following_url": "https://api.github.com/users/Sh4yy/following{/other_user}", - "gists_url": "https://api.github.com/users/Sh4yy/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Sh4yy/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Sh4yy/subscriptions", - "organizations_url": "https://api.github.com/users/Sh4yy/orgs", - "repos_url": "https://api.github.com/users/Sh4yy/repos", - "events_url": "https://api.github.com/users/Sh4yy/events{/privacy}", - "received_events_url": "https://api.github.com/users/Sh4yy/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 132484400, - "download_count": 2, - "created_at": "2022-05-06T18:55:45Z", - "updated_at": "2022-05-06T18:56:03Z", - "browser_download_url": "https://github.com/LogSnag/LogSnag/releases/download/v1.1.4/LogSnag-1.1.4-mac.zip" - }, - { - "url": "https://api.github.com/repos/LogSnag/LogSnag/releases/assets/64701014", - "id": 64701014, - "node_id": "RA_kwDOGx3w7M4D20JW", - "name": "LogSnag-1.1.4-mac.zip.blockmap", - "label": "", - "uploader": { - "login": "Sh4yy", - "id": 23535123, - "node_id": "MDQ6VXNlcjIzNTM1MTIz", - "avatar_url": "https://avatars.githubusercontent.com/u/23535123?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Sh4yy", - "html_url": "https://github.com/Sh4yy", - "followers_url": "https://api.github.com/users/Sh4yy/followers", - "following_url": "https://api.github.com/users/Sh4yy/following{/other_user}", - "gists_url": "https://api.github.com/users/Sh4yy/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Sh4yy/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Sh4yy/subscriptions", - "organizations_url": "https://api.github.com/users/Sh4yy/orgs", - "repos_url": "https://api.github.com/users/Sh4yy/repos", - "events_url": "https://api.github.com/users/Sh4yy/events{/privacy}", - "received_events_url": "https://api.github.com/users/Sh4yy/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 137178, - "download_count": 0, - "created_at": "2022-05-06T18:55:45Z", - "updated_at": "2022-05-06T18:55:45Z", - "browser_download_url": "https://github.com/LogSnag/LogSnag/releases/download/v1.1.4/LogSnag-1.1.4-mac.zip.blockmap" - }, - { - "url": "https://api.github.com/repos/LogSnag/LogSnag/releases/assets/64701299", - "id": 64701299, - "node_id": "RA_kwDOGx3w7M4D20Nz", - "name": "LogSnag-1.1.4.AppImage", - "label": "", - "uploader": { - "login": "Sh4yy", - "id": 23535123, - "node_id": "MDQ6VXNlcjIzNTM1MTIz", - "avatar_url": "https://avatars.githubusercontent.com/u/23535123?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Sh4yy", - "html_url": "https://github.com/Sh4yy", - "followers_url": "https://api.github.com/users/Sh4yy/followers", - "following_url": "https://api.github.com/users/Sh4yy/following{/other_user}", - "gists_url": "https://api.github.com/users/Sh4yy/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Sh4yy/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Sh4yy/subscriptions", - "organizations_url": "https://api.github.com/users/Sh4yy/orgs", - "repos_url": "https://api.github.com/users/Sh4yy/repos", - "events_url": "https://api.github.com/users/Sh4yy/events{/privacy}", - "received_events_url": "https://api.github.com/users/Sh4yy/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 140371131, - "download_count": 0, - "created_at": "2022-05-06T18:58:44Z", - "updated_at": "2022-05-06T18:58:56Z", - "browser_download_url": "https://github.com/LogSnag/LogSnag/releases/download/v1.1.4/LogSnag-1.1.4.AppImage" - }, - { - "url": "https://api.github.com/repos/LogSnag/LogSnag/releases/assets/64700906", - "id": 64700906, - "node_id": "RA_kwDOGx3w7M4D20Hq", - "name": "LogSnag-1.1.4.dmg", - "label": "", - "uploader": { - "login": "Sh4yy", - "id": 23535123, - "node_id": "MDQ6VXNlcjIzNTM1MTIz", - "avatar_url": "https://avatars.githubusercontent.com/u/23535123?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Sh4yy", - "html_url": "https://github.com/Sh4yy", - "followers_url": "https://api.github.com/users/Sh4yy/followers", - "following_url": "https://api.github.com/users/Sh4yy/following{/other_user}", - "gists_url": "https://api.github.com/users/Sh4yy/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Sh4yy/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Sh4yy/subscriptions", - "organizations_url": "https://api.github.com/users/Sh4yy/orgs", - "repos_url": "https://api.github.com/users/Sh4yy/repos", - "events_url": "https://api.github.com/users/Sh4yy/events{/privacy}", - "received_events_url": "https://api.github.com/users/Sh4yy/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 138104273, - "download_count": 5, - "created_at": "2022-05-06T18:54:47Z", - "updated_at": "2022-05-06T18:54:57Z", - "browser_download_url": "https://github.com/LogSnag/LogSnag/releases/download/v1.1.4/LogSnag-1.1.4.dmg" - }, - { - "url": "https://api.github.com/repos/LogSnag/LogSnag/releases/assets/64700903", - "id": 64700903, - "node_id": "RA_kwDOGx3w7M4D20Hn", - "name": "LogSnag-1.1.4.dmg.blockmap", - "label": "", - "uploader": { - "login": "Sh4yy", - "id": 23535123, - "node_id": "MDQ6VXNlcjIzNTM1MTIz", - "avatar_url": "https://avatars.githubusercontent.com/u/23535123?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Sh4yy", - "html_url": "https://github.com/Sh4yy", - "followers_url": "https://api.github.com/users/Sh4yy/followers", - "following_url": "https://api.github.com/users/Sh4yy/following{/other_user}", - "gists_url": "https://api.github.com/users/Sh4yy/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Sh4yy/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Sh4yy/subscriptions", - "organizations_url": "https://api.github.com/users/Sh4yy/orgs", - "repos_url": "https://api.github.com/users/Sh4yy/repos", - "events_url": "https://api.github.com/users/Sh4yy/events{/privacy}", - "received_events_url": "https://api.github.com/users/Sh4yy/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 146292, - "download_count": 0, - "created_at": "2022-05-06T18:54:47Z", - "updated_at": "2022-05-06T18:54:47Z", - "browser_download_url": "https://github.com/LogSnag/LogSnag/releases/download/v1.1.4/LogSnag-1.1.4.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/LogSnag/LogSnag/releases/assets/64701510", - "id": 64701510, - "node_id": "RA_kwDOGx3w7M4D20RG", - "name": "LogSnag-1.1.4.exe", - "label": "", - "uploader": { - "login": "Sh4yy", - "id": 23535123, - "node_id": "MDQ6VXNlcjIzNTM1MTIz", - "avatar_url": "https://avatars.githubusercontent.com/u/23535123?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Sh4yy", - "html_url": "https://github.com/Sh4yy", - "followers_url": "https://api.github.com/users/Sh4yy/followers", - "following_url": "https://api.github.com/users/Sh4yy/following{/other_user}", - "gists_url": "https://api.github.com/users/Sh4yy/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Sh4yy/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Sh4yy/subscriptions", - "organizations_url": "https://api.github.com/users/Sh4yy/orgs", - "repos_url": "https://api.github.com/users/Sh4yy/repos", - "events_url": "https://api.github.com/users/Sh4yy/events{/privacy}", - "received_events_url": "https://api.github.com/users/Sh4yy/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 82540115, - "download_count": 0, - "created_at": "2022-05-06T19:01:23Z", - "updated_at": "2022-05-06T19:01:33Z", - "browser_download_url": "https://github.com/LogSnag/LogSnag/releases/download/v1.1.4/LogSnag-1.1.4.exe" - }, - { - "url": "https://api.github.com/repos/LogSnag/LogSnag/releases/assets/64701525", - "id": 64701525, - "node_id": "RA_kwDOGx3w7M4D20RV", - "name": "logsnag-1.1.4.x86_64.rpm", - "label": "", - "uploader": { - "login": "Sh4yy", - "id": 23535123, - "node_id": "MDQ6VXNlcjIzNTM1MTIz", - "avatar_url": "https://avatars.githubusercontent.com/u/23535123?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Sh4yy", - "html_url": "https://github.com/Sh4yy", - "followers_url": "https://api.github.com/users/Sh4yy/followers", - "following_url": "https://api.github.com/users/Sh4yy/following{/other_user}", - "gists_url": "https://api.github.com/users/Sh4yy/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Sh4yy/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Sh4yy/subscriptions", - "organizations_url": "https://api.github.com/users/Sh4yy/orgs", - "repos_url": "https://api.github.com/users/Sh4yy/repos", - "events_url": "https://api.github.com/users/Sh4yy/events{/privacy}", - "received_events_url": "https://api.github.com/users/Sh4yy/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-redhat-package-manager", - "state": "uploaded", - "size": 79460781, - "download_count": 0, - "created_at": "2022-05-06T19:01:38Z", - "updated_at": "2022-05-06T19:01:46Z", - "browser_download_url": "https://github.com/LogSnag/LogSnag/releases/download/v1.1.4/logsnag-1.1.4.x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/LogSnag/LogSnag/releases/assets/64701516", - "id": 64701516, - "node_id": "RA_kwDOGx3w7M4D20RM", - "name": "LogSnag-Setup-1.1.4.exe", - "label": "", - "uploader": { - "login": "Sh4yy", - "id": 23535123, - "node_id": "MDQ6VXNlcjIzNTM1MTIz", - "avatar_url": "https://avatars.githubusercontent.com/u/23535123?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Sh4yy", - "html_url": "https://github.com/Sh4yy", - "followers_url": "https://api.github.com/users/Sh4yy/followers", - "following_url": "https://api.github.com/users/Sh4yy/following{/other_user}", - "gists_url": "https://api.github.com/users/Sh4yy/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Sh4yy/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Sh4yy/subscriptions", - "organizations_url": "https://api.github.com/users/Sh4yy/orgs", - "repos_url": "https://api.github.com/users/Sh4yy/repos", - "events_url": "https://api.github.com/users/Sh4yy/events{/privacy}", - "received_events_url": "https://api.github.com/users/Sh4yy/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 82689760, - "download_count": 3, - "created_at": "2022-05-06T19:01:27Z", - "updated_at": "2022-05-06T19:01:36Z", - "browser_download_url": "https://github.com/LogSnag/LogSnag/releases/download/v1.1.4/LogSnag-Setup-1.1.4.exe" - }, - { - "url": "https://api.github.com/repos/LogSnag/LogSnag/releases/assets/64701515", - "id": 64701515, - "node_id": "RA_kwDOGx3w7M4D20RL", - "name": "LogSnag-Setup-1.1.4.exe.blockmap", - "label": "", - "uploader": { - "login": "Sh4yy", - "id": 23535123, - "node_id": "MDQ6VXNlcjIzNTM1MTIz", - "avatar_url": "https://avatars.githubusercontent.com/u/23535123?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Sh4yy", - "html_url": "https://github.com/Sh4yy", - "followers_url": "https://api.github.com/users/Sh4yy/followers", - "following_url": "https://api.github.com/users/Sh4yy/following{/other_user}", - "gists_url": "https://api.github.com/users/Sh4yy/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Sh4yy/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Sh4yy/subscriptions", - "organizations_url": "https://api.github.com/users/Sh4yy/orgs", - "repos_url": "https://api.github.com/users/Sh4yy/repos", - "events_url": "https://api.github.com/users/Sh4yy/events{/privacy}", - "received_events_url": "https://api.github.com/users/Sh4yy/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 87303, - "download_count": 0, - "created_at": "2022-05-06T19:01:27Z", - "updated_at": "2022-05-06T19:01:27Z", - "browser_download_url": "https://github.com/LogSnag/LogSnag/releases/download/v1.1.4/LogSnag-Setup-1.1.4.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/LogSnag/LogSnag/releases/assets/64701407", - "id": 64701407, - "node_id": "RA_kwDOGx3w7M4D20Pf", - "name": "logsnag_1.1.4_amd64.deb", - "label": "", - "uploader": { - "login": "Sh4yy", - "id": 23535123, - "node_id": "MDQ6VXNlcjIzNTM1MTIz", - "avatar_url": "https://avatars.githubusercontent.com/u/23535123?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Sh4yy", - "html_url": "https://github.com/Sh4yy", - "followers_url": "https://api.github.com/users/Sh4yy/followers", - "following_url": "https://api.github.com/users/Sh4yy/following{/other_user}", - "gists_url": "https://api.github.com/users/Sh4yy/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Sh4yy/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Sh4yy/subscriptions", - "organizations_url": "https://api.github.com/users/Sh4yy/orgs", - "repos_url": "https://api.github.com/users/Sh4yy/repos", - "events_url": "https://api.github.com/users/Sh4yy/events{/privacy}", - "received_events_url": "https://api.github.com/users/Sh4yy/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 79536252, - "download_count": 0, - "created_at": "2022-05-06T18:59:58Z", - "updated_at": "2022-05-06T19:00:04Z", - "browser_download_url": "https://github.com/LogSnag/LogSnag/releases/download/v1.1.4/logsnag_1.1.4_amd64.deb" - } - ], - "tarball_url": "https://api.github.com/repos/LogSnag/LogSnag/tarball/v1.1.4", - "zipball_url": "https://api.github.com/repos/LogSnag/LogSnag/zipball/v1.1.4", - "body_html": "
    \n
  • Minor UI updates.
  • \n
  • Performance fix.
  • \n
  • Improved onboarding.
  • \n
", - "reactions": { - "url": "https://api.github.com/repos/LogSnag/LogSnag/releases/66258200/reactions", - "total_count": 2, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 2, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:53.519Z" - }, - "losslesscut": { - "latestRelease": { - "url": "https://api.github.com/repos/mifi/lossless-cut/releases/61393914", - "assets_url": "https://api.github.com/repos/mifi/lossless-cut/releases/61393914/assets", - "upload_url": "https://uploads.github.com/repos/mifi/lossless-cut/releases/61393914/assets{?name,label}", - "html_url": "https://github.com/mifi/lossless-cut/releases/tag/v3.44.0", - "id": 61393914, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "RE_kwDOBE_gac4DqMv6", - "tag_name": "v3.44.0", - "target_commitish": "master", - "name": "3.44.0", - "draft": false, - "prerelease": false, - "created_at": "2022-03-09T16:12:06Z", - "published_at": "2022-03-10T04:03:10Z", - "assets": [ - { - "url": "https://api.github.com/repos/mifi/lossless-cut/releases/assets/59020972", - "id": 59020972, - "node_id": "RA_kwDOBE_gac4DhJas", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 389, - "download_count": 314, - "created_at": "2022-03-09T16:28:02Z", - "updated_at": "2022-03-09T16:28:03Z", - "browser_download_url": "https://github.com/mifi/lossless-cut/releases/download/v3.44.0/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/mifi/lossless-cut/releases/assets/59020431", - "id": 59020431, - "node_id": "RA_kwDOBE_gac4DhJSP", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 343, - "download_count": 156, - "created_at": "2022-03-09T16:20:55Z", - "updated_at": "2022-03-09T16:20:55Z", - "browser_download_url": "https://github.com/mifi/lossless-cut/releases/download/v3.44.0/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/mifi/lossless-cut/releases/assets/59020809", - "id": 59020809, - "node_id": "RA_kwDOBE_gac4DhJYJ", - "name": "LosslessCut-linux-arm64.tar.bz2", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/x-bzip2", - "state": "uploaded", - "size": 70247769, - "download_count": 430, - "created_at": "2022-03-09T16:25:09Z", - "updated_at": "2022-03-09T16:25:11Z", - "browser_download_url": "https://github.com/mifi/lossless-cut/releases/download/v3.44.0/LosslessCut-linux-arm64.tar.bz2" - }, - { - "url": "https://api.github.com/repos/mifi/lossless-cut/releases/assets/59020968", - "id": 59020968, - "node_id": "RA_kwDOBE_gac4DhJao", - "name": "LosslessCut-linux-x64.tar.bz2", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/x-bzip2", - "state": "uploaded", - "size": 122729903, - "download_count": 3145, - "created_at": "2022-03-09T16:27:59Z", - "updated_at": "2022-03-09T16:28:02Z", - "browser_download_url": "https://github.com/mifi/lossless-cut/releases/download/v3.44.0/LosslessCut-linux-x64.tar.bz2" - }, - { - "url": "https://api.github.com/repos/mifi/lossless-cut/releases/assets/59020189", - "id": 59020189, - "node_id": "RA_kwDOBE_gac4DhJOd", - "name": "LosslessCut-linux-x86_64.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 138676510, - "download_count": 3188, - "created_at": "2022-03-09T16:17:28Z", - "updated_at": "2022-03-09T16:17:33Z", - "browser_download_url": "https://github.com/mifi/lossless-cut/releases/download/v3.44.0/LosslessCut-linux-x86_64.AppImage" - }, - { - "url": "https://api.github.com/repos/mifi/lossless-cut/releases/assets/59020423", - "id": 59020423, - "node_id": "RA_kwDOBE_gac4DhJSH", - "name": "LosslessCut-mac-x64.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 98791372, - "download_count": 6157, - "created_at": "2022-03-09T16:20:50Z", - "updated_at": "2022-03-09T16:20:55Z", - "browser_download_url": "https://github.com/mifi/lossless-cut/releases/download/v3.44.0/LosslessCut-mac-x64.dmg" - }, - { - "url": "https://api.github.com/repos/mifi/lossless-cut/releases/assets/59020422", - "id": 59020422, - "node_id": "RA_kwDOBE_gac4DhJSG", - "name": "LosslessCut-mac-x64.dmg.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 104215, - "download_count": 74, - "created_at": "2022-03-09T16:20:50Z", - "updated_at": "2022-03-09T16:20:51Z", - "browser_download_url": "https://github.com/mifi/lossless-cut/releases/download/v3.44.0/LosslessCut-mac-x64.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/mifi/lossless-cut/releases/assets/59020194", - "id": 59020194, - "node_id": "RA_kwDOBE_gac4DhJOi", - "name": "LosslessCut-mac-x64.pkg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 97550641, - "download_count": 340, - "created_at": "2022-03-09T16:17:37Z", - "updated_at": "2022-03-09T16:17:42Z", - "browser_download_url": "https://github.com/mifi/lossless-cut/releases/download/v3.44.0/LosslessCut-mac-x64.pkg" - }, - { - "url": "https://api.github.com/repos/mifi/lossless-cut/releases/assets/59020421", - "id": 59020421, - "node_id": "RA_kwDOBE_gac4DhJSF", - "name": "LosslessCut-win-x64.appx", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 153180394, - "download_count": 1239, - "created_at": "2022-03-09T16:20:47Z", - "updated_at": "2022-03-09T16:20:52Z", - "browser_download_url": "https://github.com/mifi/lossless-cut/releases/download/v3.44.0/LosslessCut-win-x64.appx" - }, - { - "url": "https://api.github.com/repos/mifi/lossless-cut/releases/assets/59020752", - "id": 59020752, - "node_id": "RA_kwDOBE_gac4DhJXQ", - "name": "LosslessCut-win-x64.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 97848423, - "download_count": 36160, - "created_at": "2022-03-09T16:24:00Z", - "updated_at": "2022-03-09T16:24:06Z", - "browser_download_url": "https://github.com/mifi/lossless-cut/releases/download/v3.44.0/LosslessCut-win-x64.exe" - }, - { - "url": "https://api.github.com/repos/mifi/lossless-cut/releases/assets/59020537", - "id": 59020537, - "node_id": "RA_kwDOBE_gac4DhJT5", - "name": "LosslessCut-win-x64.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 143097602, - "download_count": 24193, - "created_at": "2022-03-09T16:22:11Z", - "updated_at": "2022-03-09T16:22:20Z", - "browser_download_url": "https://github.com/mifi/lossless-cut/releases/download/v3.44.0/LosslessCut-win-x64.zip" - } - ], - "tarball_url": "https://api.github.com/repos/mifi/lossless-cut/tarball/v3.44.0", - "zipball_url": "https://api.github.com/repos/mifi/lossless-cut/zipball/v3.44.0", - "body_html": "

🎉 Most requested feature: 🎊

\n

Implement smart cut (experimental) 🔥 #126 aka. accurate cuts.

\n

Other improvements and fixes:

\n
    \n
  • build for linux arm64 (without ffmpeg) #1056
  • \n
  • improve format detection in concat/merge dialog and allow selecting any output format #1032
  • \n
  • auto-convert any subtitle to mov_text when output is mp4 #418
  • \n
  • auto convert subtitle mov_text to srt when trying to put it in matroska (and webm to webvtt)
  • \n
  • default to mov when pcm audio - fixes #947 #163 #367 #948
  • \n
  • losslessly convert pcm_bluray to pcm_s24le for non-mpegts output formats - fixes #476, #895
  • \n
  • increase size of concat dialog
  • \n
  • re-introduce merge menu item
  • \n
  • for mp4/mov, use vtag hvc1 instead of the default unsupported hev1 #1032
  • \n
  • copy disposition when concat (ffmpeg doesnt automatically)
  • \n
  • fix color bug
  • \n
  • remove menu from batch list (less clicks)
  • \n
  • improve batch list selection
  • \n
  • move sorting from merge dialog to batch files list #1043
  • \n
  • make sure to select previous item when deleting from batch list #89 (comment)
  • \n
  • improve canvas player to hopefully workaround losslesscut keeping file handles #272
  • \n
  • improve concat ffmpeg command logging #954
  • \n
  • add key binding for fix invalid duration #254
  • \n
  • allow using external ffmpeg executable #400
  • \n
  • fix play button #1048
  • \n
  • implement increase/descrease volume hotkeys #254
  • \n
  • try to fix issue where file does not open on macos (Open With LosslessCut)
  • \n
  • implement function to shift all segments times
  • \n
  • allow configuring where to store project file #1004
  • \n
  • chapters improvments #993 (with chapters only export, add gap chapters between segments)
  • \n
  • segment list allow selecting multiple
  • \n
  • implement \"select segments by label\" #993
  • \n
  • implement function to fill gaps between segments #993
  • \n
  • implement function to remove multiple segments
  • \n
  • Implement Extract all frames as images #1033
  • \n
  • implement label selected segments #993
  • \n
  • move merge options into separate dialog and add option to clear batch
  • \n
  • fix missing keyframe seek shortcuts #1038
  • \n
", - "discussion_url": "https://github.com/mifi/lossless-cut/discussions/1065", - "reactions": { - "url": "https://api.github.com/repos/mifi/lossless-cut/releases/61393914/reactions", - "total_count": 76, - "+1": 46, - "-1": 0, - "laugh": 0, - "hooray": 15, - "confused": 0, - "heart": 9, - "rocket": 6, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:53.522Z" - }, - "lot-lot-of-things": { - "latestRelease": { - "url": "https://api.github.com/repos/Jisco/LotOfThings/releases/56222581", - "assets_url": "https://api.github.com/repos/Jisco/LotOfThings/releases/56222581/assets", - "upload_url": "https://uploads.github.com/repos/Jisco/LotOfThings/releases/56222581/assets{?name,label}", - "html_url": "https://github.com/Jisco/LotOfThings/releases/tag/v1.1.0", - "id": 56222581, - "author": { - "login": "Jisco", - "id": 770001, - "node_id": "MDQ6VXNlcjc3MDAwMQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/770001?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Jisco", - "html_url": "https://github.com/Jisco", - "followers_url": "https://api.github.com/users/Jisco/followers", - "following_url": "https://api.github.com/users/Jisco/following{/other_user}", - "gists_url": "https://api.github.com/users/Jisco/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Jisco/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Jisco/subscriptions", - "organizations_url": "https://api.github.com/users/Jisco/orgs", - "repos_url": "https://api.github.com/users/Jisco/repos", - "events_url": "https://api.github.com/users/Jisco/events{/privacy}", - "received_events_url": "https://api.github.com/users/Jisco/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOGcXhEM4DWeN1", - "tag_name": "v1.1.0", - "target_commitish": "main", - "name": "Version 1.1.0", - "draft": false, - "prerelease": false, - "created_at": "2021-12-31T07:09:23Z", - "published_at": "2021-12-31T08:41:02Z", - "assets": [ - { - "url": "https://api.github.com/repos/Jisco/LotOfThings/releases/assets/52907605", - "id": 52907605, - "node_id": "RA_kwDOGcXhEM4DJ05V", - "name": "LoT.1.1.0.dmg", - "label": null, - "uploader": { - "login": "Jisco", - "id": 770001, - "node_id": "MDQ6VXNlcjc3MDAwMQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/770001?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Jisco", - "html_url": "https://github.com/Jisco", - "followers_url": "https://api.github.com/users/Jisco/followers", - "following_url": "https://api.github.com/users/Jisco/following{/other_user}", - "gists_url": "https://api.github.com/users/Jisco/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Jisco/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Jisco/subscriptions", - "organizations_url": "https://api.github.com/users/Jisco/orgs", - "repos_url": "https://api.github.com/users/Jisco/repos", - "events_url": "https://api.github.com/users/Jisco/events{/privacy}", - "received_events_url": "https://api.github.com/users/Jisco/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 106230609, - "download_count": 8, - "created_at": "2021-12-31T08:39:32Z", - "updated_at": "2021-12-31T08:40:42Z", - "browser_download_url": "https://github.com/Jisco/LotOfThings/releases/download/v1.1.0/LoT.1.1.0.dmg" - }, - { - "url": "https://api.github.com/repos/Jisco/LotOfThings/releases/assets/52907466", - "id": 52907466, - "node_id": "RA_kwDOGcXhEM4DJ03K", - "name": "LoT.1.1.0.exe", - "label": null, - "uploader": { - "login": "Jisco", - "id": 770001, - "node_id": "MDQ6VXNlcjc3MDAwMQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/770001?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Jisco", - "html_url": "https://github.com/Jisco", - "followers_url": "https://api.github.com/users/Jisco/followers", - "following_url": "https://api.github.com/users/Jisco/following{/other_user}", - "gists_url": "https://api.github.com/users/Jisco/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Jisco/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Jisco/subscriptions", - "organizations_url": "https://api.github.com/users/Jisco/orgs", - "repos_url": "https://api.github.com/users/Jisco/repos", - "events_url": "https://api.github.com/users/Jisco/events{/privacy}", - "received_events_url": "https://api.github.com/users/Jisco/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 64446864, - "download_count": 49, - "created_at": "2021-12-31T08:34:24Z", - "updated_at": "2021-12-31T08:34:50Z", - "browser_download_url": "https://github.com/Jisco/LotOfThings/releases/download/v1.1.0/LoT.1.1.0.exe" - }, - { - "url": "https://api.github.com/repos/Jisco/LotOfThings/releases/assets/52907478", - "id": 52907478, - "node_id": "RA_kwDOGcXhEM4DJ03W", - "name": "LoT.1.1.0.portable.exe", - "label": null, - "uploader": { - "login": "Jisco", - "id": 770001, - "node_id": "MDQ6VXNlcjc3MDAwMQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/770001?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Jisco", - "html_url": "https://github.com/Jisco", - "followers_url": "https://api.github.com/users/Jisco/followers", - "following_url": "https://api.github.com/users/Jisco/following{/other_user}", - "gists_url": "https://api.github.com/users/Jisco/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Jisco/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Jisco/subscriptions", - "organizations_url": "https://api.github.com/users/Jisco/orgs", - "repos_url": "https://api.github.com/users/Jisco/repos", - "events_url": "https://api.github.com/users/Jisco/events{/privacy}", - "received_events_url": "https://api.github.com/users/Jisco/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 64270560, - "download_count": 25, - "created_at": "2021-12-31T08:34:50Z", - "updated_at": "2021-12-31T08:35:15Z", - "browser_download_url": "https://github.com/Jisco/LotOfThings/releases/download/v1.1.0/LoT.1.1.0.portable.exe" - } - ], - "tarball_url": "https://api.github.com/repos/Jisco/LotOfThings/tarball/v1.1.0", - "zipball_url": "https://api.github.com/repos/Jisco/LotOfThings/zipball/v1.1.0", - "body_html": "
Features
\n
    \n
  • Automatic focus on the first field of a form or, if it is a new element, select the text so that you can start typing straight away
  • \n
  • Confirm saving or delete dialogs via the Enter key
  • \n
  • Adding multiple shortcuts
  • \n \n \n \n \n \n \n \n
    CTRL + T or ⌘ + TCreate a new thing
    CTRL + F or ⌘ + FFocus searchbar
    CTRL + N CTRL + F or ⌘ + N ⌘ + FCreate new field (associated to a thing, if thing dialog is open)
    CTRL + N CTRL + T or ⌘ + N ⌘ + TCreate new tag (associated to a thing, if thing dialog is open)
    CTRL + L CTRL + F or ⌘ + L ⌘ + FOpen field list dialog
    CTRL + L CTRL + T or ⌘ + L ⌘ + TOpen tag list dialog
    \n
\n
Bugs
\n
    \n
  • Store standard tag will be loaded correctly
  • \n
  • Handling of long field list which can be associated to tags
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:53.680Z" - }, - "lsdeer": { - "latestRelease": { - "url": "https://api.github.com/repos/AlexanderPershin/lsdeer/releases/29058200", - "assets_url": "https://api.github.com/repos/AlexanderPershin/lsdeer/releases/29058200/assets", - "upload_url": "https://uploads.github.com/repos/AlexanderPershin/lsdeer/releases/29058200/assets{?name,label}", - "html_url": "https://github.com/AlexanderPershin/lsdeer/releases/tag/v0.1.6", - "id": 29058200, - "author": { - "login": "AlexanderPershin", - "id": 34563627, - "node_id": "MDQ6VXNlcjM0NTYzNjI3", - "avatar_url": "https://avatars.githubusercontent.com/u/34563627?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/AlexanderPershin", - "html_url": "https://github.com/AlexanderPershin", - "followers_url": "https://api.github.com/users/AlexanderPershin/followers", - "following_url": "https://api.github.com/users/AlexanderPershin/following{/other_user}", - "gists_url": "https://api.github.com/users/AlexanderPershin/gists{/gist_id}", - "starred_url": "https://api.github.com/users/AlexanderPershin/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/AlexanderPershin/subscriptions", - "organizations_url": "https://api.github.com/users/AlexanderPershin/orgs", - "repos_url": "https://api.github.com/users/AlexanderPershin/repos", - "events_url": "https://api.github.com/users/AlexanderPershin/events{/privacy}", - "received_events_url": "https://api.github.com/users/AlexanderPershin/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI5MDU4MjAw", - "tag_name": "v0.1.6", - "target_commitish": "master", - "name": "v0.1.6", - "draft": false, - "prerelease": false, - "created_at": "2020-07-29T05:56:59Z", - "published_at": "2020-07-29T06:35:40Z", - "assets": [ - { - "url": "https://api.github.com/repos/AlexanderPershin/lsdeer/releases/assets/23351796", - "id": 23351796, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzMzUxNzk2", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "AlexanderPershin", - "id": 34563627, - "node_id": "MDQ6VXNlcjM0NTYzNjI3", - "avatar_url": "https://avatars.githubusercontent.com/u/34563627?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/AlexanderPershin", - "html_url": "https://github.com/AlexanderPershin", - "followers_url": "https://api.github.com/users/AlexanderPershin/followers", - "following_url": "https://api.github.com/users/AlexanderPershin/following{/other_user}", - "gists_url": "https://api.github.com/users/AlexanderPershin/gists{/gist_id}", - "starred_url": "https://api.github.com/users/AlexanderPershin/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/AlexanderPershin/subscriptions", - "organizations_url": "https://api.github.com/users/AlexanderPershin/orgs", - "repos_url": "https://api.github.com/users/AlexanderPershin/repos", - "events_url": "https://api.github.com/users/AlexanderPershin/events{/privacy}", - "received_events_url": "https://api.github.com/users/AlexanderPershin/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 341, - "download_count": 553, - "created_at": "2020-07-29T06:35:17Z", - "updated_at": "2020-07-29T06:35:17Z", - "browser_download_url": "https://github.com/AlexanderPershin/lsdeer/releases/download/v0.1.6/latest.yml" - }, - { - "url": "https://api.github.com/repos/AlexanderPershin/lsdeer/releases/assets/23351565", - "id": 23351565, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzMzUxNTY1", - "name": "lsdeer-Setup-0.1.6.exe", - "label": "", - "uploader": { - "login": "AlexanderPershin", - "id": 34563627, - "node_id": "MDQ6VXNlcjM0NTYzNjI3", - "avatar_url": "https://avatars.githubusercontent.com/u/34563627?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/AlexanderPershin", - "html_url": "https://github.com/AlexanderPershin", - "followers_url": "https://api.github.com/users/AlexanderPershin/followers", - "following_url": "https://api.github.com/users/AlexanderPershin/following{/other_user}", - "gists_url": "https://api.github.com/users/AlexanderPershin/gists{/gist_id}", - "starred_url": "https://api.github.com/users/AlexanderPershin/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/AlexanderPershin/subscriptions", - "organizations_url": "https://api.github.com/users/AlexanderPershin/orgs", - "repos_url": "https://api.github.com/users/AlexanderPershin/repos", - "events_url": "https://api.github.com/users/AlexanderPershin/events{/privacy}", - "received_events_url": "https://api.github.com/users/AlexanderPershin/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 100690146, - "download_count": 921, - "created_at": "2020-07-29T06:30:53Z", - "updated_at": "2020-07-29T06:35:16Z", - "browser_download_url": "https://github.com/AlexanderPershin/lsdeer/releases/download/v0.1.6/lsdeer-Setup-0.1.6.exe" - }, - { - "url": "https://api.github.com/repos/AlexanderPershin/lsdeer/releases/assets/23351566", - "id": 23351566, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzMzUxNTY2", - "name": "lsdeer-Setup-0.1.6.exe.blockmap", - "label": "", - "uploader": { - "login": "AlexanderPershin", - "id": 34563627, - "node_id": "MDQ6VXNlcjM0NTYzNjI3", - "avatar_url": "https://avatars.githubusercontent.com/u/34563627?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/AlexanderPershin", - "html_url": "https://github.com/AlexanderPershin", - "followers_url": "https://api.github.com/users/AlexanderPershin/followers", - "following_url": "https://api.github.com/users/AlexanderPershin/following{/other_user}", - "gists_url": "https://api.github.com/users/AlexanderPershin/gists{/gist_id}", - "starred_url": "https://api.github.com/users/AlexanderPershin/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/AlexanderPershin/subscriptions", - "organizations_url": "https://api.github.com/users/AlexanderPershin/orgs", - "repos_url": "https://api.github.com/users/AlexanderPershin/repos", - "events_url": "https://api.github.com/users/AlexanderPershin/events{/privacy}", - "received_events_url": "https://api.github.com/users/AlexanderPershin/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 98040, - "download_count": 33, - "created_at": "2020-07-29T06:30:53Z", - "updated_at": "2020-07-29T06:30:53Z", - "browser_download_url": "https://github.com/AlexanderPershin/lsdeer/releases/download/v0.1.6/lsdeer-Setup-0.1.6.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/AlexanderPershin/lsdeer/tarball/v0.1.6", - "zipball_url": "https://api.github.com/repos/AlexanderPershin/lsdeer/zipball/v0.1.6", - "body_html": "" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:53.692Z" - }, - "luna": { - "latestRelease": { - "url": "https://api.github.com/repos/rvpanoz/luna/releases/33246022", - "assets_url": "https://api.github.com/repos/rvpanoz/luna/releases/33246022/assets", - "upload_url": "https://uploads.github.com/repos/rvpanoz/luna/releases/33246022/assets{?name,label}", - "html_url": "https://github.com/rvpanoz/luna/releases/tag/v.3.4.6", - "id": 33246022, - "author": { - "login": "rvpanoz", - "id": 14031616, - "node_id": "MDQ6VXNlcjE0MDMxNjE2", - "avatar_url": "https://avatars.githubusercontent.com/u/14031616?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/rvpanoz", - "html_url": "https://github.com/rvpanoz", - "followers_url": "https://api.github.com/users/rvpanoz/followers", - "following_url": "https://api.github.com/users/rvpanoz/following{/other_user}", - "gists_url": "https://api.github.com/users/rvpanoz/gists{/gist_id}", - "starred_url": "https://api.github.com/users/rvpanoz/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/rvpanoz/subscriptions", - "organizations_url": "https://api.github.com/users/rvpanoz/orgs", - "repos_url": "https://api.github.com/users/rvpanoz/repos", - "events_url": "https://api.github.com/users/rvpanoz/events{/privacy}", - "received_events_url": "https://api.github.com/users/rvpanoz/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTMzMjQ2MDIy", - "tag_name": "v.3.4.6", - "target_commitish": "master", - "name": "version 3.4.6", - "draft": false, - "prerelease": false, - "created_at": "2020-10-29T23:04:29Z", - "published_at": "2020-10-29T23:06:39Z", - "assets": [ - { - "url": "https://api.github.com/repos/rvpanoz/luna/releases/assets/27731742", - "id": 27731742, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI3NzMxNzQy", - "name": "luna-3.4.6-mac.zip", - "label": null, - "uploader": { - "login": "rvpanoz", - "id": 14031616, - "node_id": "MDQ6VXNlcjE0MDMxNjE2", - "avatar_url": "https://avatars.githubusercontent.com/u/14031616?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/rvpanoz", - "html_url": "https://github.com/rvpanoz", - "followers_url": "https://api.github.com/users/rvpanoz/followers", - "following_url": "https://api.github.com/users/rvpanoz/following{/other_user}", - "gists_url": "https://api.github.com/users/rvpanoz/gists{/gist_id}", - "starred_url": "https://api.github.com/users/rvpanoz/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/rvpanoz/subscriptions", - "organizations_url": "https://api.github.com/users/rvpanoz/orgs", - "repos_url": "https://api.github.com/users/rvpanoz/repos", - "events_url": "https://api.github.com/users/rvpanoz/events{/privacy}", - "received_events_url": "https://api.github.com/users/rvpanoz/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 104750547, - "download_count": 75, - "created_at": "2020-10-30T11:12:26Z", - "updated_at": "2020-10-30T11:14:06Z", - "browser_download_url": "https://github.com/rvpanoz/luna/releases/download/v.3.4.6/luna-3.4.6-mac.zip" - }, - { - "url": "https://api.github.com/repos/rvpanoz/luna/releases/assets/27731818", - "id": 27731818, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI3NzMxODE4", - "name": "luna-3.4.6.AppImage", - "label": null, - "uploader": { - "login": "rvpanoz", - "id": 14031616, - "node_id": "MDQ6VXNlcjE0MDMxNjE2", - "avatar_url": "https://avatars.githubusercontent.com/u/14031616?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/rvpanoz", - "html_url": "https://github.com/rvpanoz", - "followers_url": "https://api.github.com/users/rvpanoz/followers", - "following_url": "https://api.github.com/users/rvpanoz/following{/other_user}", - "gists_url": "https://api.github.com/users/rvpanoz/gists{/gist_id}", - "starred_url": "https://api.github.com/users/rvpanoz/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/rvpanoz/subscriptions", - "organizations_url": "https://api.github.com/users/rvpanoz/orgs", - "repos_url": "https://api.github.com/users/rvpanoz/repos", - "events_url": "https://api.github.com/users/rvpanoz/events{/privacy}", - "received_events_url": "https://api.github.com/users/rvpanoz/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 115087471, - "download_count": 1887, - "created_at": "2020-10-30T11:14:06Z", - "updated_at": "2020-10-30T11:15:58Z", - "browser_download_url": "https://github.com/rvpanoz/luna/releases/download/v.3.4.6/luna-3.4.6.AppImage" - }, - { - "url": "https://api.github.com/repos/rvpanoz/luna/releases/assets/27731856", - "id": 27731856, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI3NzMxODU2", - "name": "luna-3.4.6.dmg", - "label": null, - "uploader": { - "login": "rvpanoz", - "id": 14031616, - "node_id": "MDQ6VXNlcjE0MDMxNjE2", - "avatar_url": "https://avatars.githubusercontent.com/u/14031616?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/rvpanoz", - "html_url": "https://github.com/rvpanoz", - "followers_url": "https://api.github.com/users/rvpanoz/followers", - "following_url": "https://api.github.com/users/rvpanoz/following{/other_user}", - "gists_url": "https://api.github.com/users/rvpanoz/gists{/gist_id}", - "starred_url": "https://api.github.com/users/rvpanoz/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/rvpanoz/subscriptions", - "organizations_url": "https://api.github.com/users/rvpanoz/orgs", - "repos_url": "https://api.github.com/users/rvpanoz/repos", - "events_url": "https://api.github.com/users/rvpanoz/events{/privacy}", - "received_events_url": "https://api.github.com/users/rvpanoz/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 107469858, - "download_count": 165, - "created_at": "2020-10-30T11:15:58Z", - "updated_at": "2020-10-30T11:17:38Z", - "browser_download_url": "https://github.com/rvpanoz/luna/releases/download/v.3.4.6/luna-3.4.6.dmg" - }, - { - "url": "https://api.github.com/repos/rvpanoz/luna/releases/assets/27769570", - "id": 27769570, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI3NzY5NTcw", - "name": "luna.3.4.6.msi", - "label": null, - "uploader": { - "login": "rvpanoz", - "id": 14031616, - "node_id": "MDQ6VXNlcjE0MDMxNjE2", - "avatar_url": "https://avatars.githubusercontent.com/u/14031616?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/rvpanoz", - "html_url": "https://github.com/rvpanoz", - "followers_url": "https://api.github.com/users/rvpanoz/followers", - "following_url": "https://api.github.com/users/rvpanoz/following{/other_user}", - "gists_url": "https://api.github.com/users/rvpanoz/gists{/gist_id}", - "starred_url": "https://api.github.com/users/rvpanoz/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/rvpanoz/subscriptions", - "organizations_url": "https://api.github.com/users/rvpanoz/orgs", - "repos_url": "https://api.github.com/users/rvpanoz/repos", - "events_url": "https://api.github.com/users/rvpanoz/events{/privacy}", - "received_events_url": "https://api.github.com/users/rvpanoz/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 79966208, - "download_count": 263, - "created_at": "2020-10-31T13:09:40Z", - "updated_at": "2020-10-31T13:11:57Z", - "browser_download_url": "https://github.com/rvpanoz/luna/releases/download/v.3.4.6/luna.3.4.6.msi" - }, - { - "url": "https://api.github.com/repos/rvpanoz/luna/releases/assets/27731675", - "id": 27731675, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI3NzMxNjc1", - "name": "luna_3.4.6_amd64.deb", - "label": null, - "uploader": { - "login": "rvpanoz", - "id": 14031616, - "node_id": "MDQ6VXNlcjE0MDMxNjE2", - "avatar_url": "https://avatars.githubusercontent.com/u/14031616?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/rvpanoz", - "html_url": "https://github.com/rvpanoz", - "followers_url": "https://api.github.com/users/rvpanoz/followers", - "following_url": "https://api.github.com/users/rvpanoz/following{/other_user}", - "gists_url": "https://api.github.com/users/rvpanoz/gists{/gist_id}", - "starred_url": "https://api.github.com/users/rvpanoz/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/rvpanoz/subscriptions", - "organizations_url": "https://api.github.com/users/rvpanoz/orgs", - "repos_url": "https://api.github.com/users/rvpanoz/repos", - "events_url": "https://api.github.com/users/rvpanoz/events{/privacy}", - "received_events_url": "https://api.github.com/users/rvpanoz/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 68335262, - "download_count": 224, - "created_at": "2020-10-30T11:11:00Z", - "updated_at": "2020-10-30T11:12:26Z", - "browser_download_url": "https://github.com/rvpanoz/luna/releases/download/v.3.4.6/luna_3.4.6_amd64.deb" - } - ], - "tarball_url": "https://api.github.com/repos/rvpanoz/luna/tarball/v.3.4.6", - "zipball_url": "https://api.github.com/repos/rvpanoz/luna/zipball/v.3.4.6", - "body_html": "
    \n
  • app theme
  • \n
  • bug fixes
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:53.726Z" - }, - "magiccap": { - "latestRelease": { - "url": "https://api.github.com/repos/MagicCap/MagicCap/releases/22161831", - "assets_url": "https://api.github.com/repos/MagicCap/MagicCap/releases/22161831/assets", - "upload_url": "https://uploads.github.com/repos/MagicCap/MagicCap/releases/22161831/assets{?name,label}", - "html_url": "https://github.com/MagicCap/MagicCap/releases/tag/v2.1.2", - "id": 22161831, - "author": { - "login": "JakeMakesStuff", - "id": 23243233, - "node_id": "MDQ6VXNlcjIzMjQzMjMz", - "avatar_url": "https://avatars.githubusercontent.com/u/23243233?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/JakeMakesStuff", - "html_url": "https://github.com/JakeMakesStuff", - "followers_url": "https://api.github.com/users/JakeMakesStuff/followers", - "following_url": "https://api.github.com/users/JakeMakesStuff/following{/other_user}", - "gists_url": "https://api.github.com/users/JakeMakesStuff/gists{/gist_id}", - "starred_url": "https://api.github.com/users/JakeMakesStuff/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/JakeMakesStuff/subscriptions", - "organizations_url": "https://api.github.com/users/JakeMakesStuff/orgs", - "repos_url": "https://api.github.com/users/JakeMakesStuff/repos", - "events_url": "https://api.github.com/users/JakeMakesStuff/events{/privacy}", - "received_events_url": "https://api.github.com/users/JakeMakesStuff/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTIyMTYxODMx", - "tag_name": "v2.1.2", - "target_commitish": "master", - "name": "MagicCap", - "draft": false, - "prerelease": false, - "created_at": "2019-12-11T23:12:29Z", - "published_at": "2019-12-11T23:13:39Z", - "assets": [ - { - "url": "https://api.github.com/repos/MagicCap/MagicCap/releases/assets/16744872", - "id": 16744872, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2NzQ0ODcy", - "name": "magiccap-linux.zip", - "label": "", - "uploader": { - "login": "JakeMakesStuff", - "id": 23243233, - "node_id": "MDQ6VXNlcjIzMjQzMjMz", - "avatar_url": "https://avatars.githubusercontent.com/u/23243233?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/JakeMakesStuff", - "html_url": "https://github.com/JakeMakesStuff", - "followers_url": "https://api.github.com/users/JakeMakesStuff/followers", - "following_url": "https://api.github.com/users/JakeMakesStuff/following{/other_user}", - "gists_url": "https://api.github.com/users/JakeMakesStuff/gists{/gist_id}", - "starred_url": "https://api.github.com/users/JakeMakesStuff/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/JakeMakesStuff/subscriptions", - "organizations_url": "https://api.github.com/users/JakeMakesStuff/orgs", - "repos_url": "https://api.github.com/users/JakeMakesStuff/repos", - "events_url": "https://api.github.com/users/JakeMakesStuff/events{/privacy}", - "received_events_url": "https://api.github.com/users/JakeMakesStuff/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 128481109, - "download_count": 807, - "created_at": "2019-12-11T23:20:58Z", - "updated_at": "2019-12-11T23:21:01Z", - "browser_download_url": "https://github.com/MagicCap/MagicCap/releases/download/v2.1.2/magiccap-linux.zip" - }, - { - "url": "https://api.github.com/repos/MagicCap/MagicCap/releases/assets/16744874", - "id": 16744874, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2NzQ0ODc0", - "name": "magiccap-mac.dmg", - "label": "", - "uploader": { - "login": "JakeMakesStuff", - "id": 23243233, - "node_id": "MDQ6VXNlcjIzMjQzMjMz", - "avatar_url": "https://avatars.githubusercontent.com/u/23243233?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/JakeMakesStuff", - "html_url": "https://github.com/JakeMakesStuff", - "followers_url": "https://api.github.com/users/JakeMakesStuff/followers", - "following_url": "https://api.github.com/users/JakeMakesStuff/following{/other_user}", - "gists_url": "https://api.github.com/users/JakeMakesStuff/gists{/gist_id}", - "starred_url": "https://api.github.com/users/JakeMakesStuff/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/JakeMakesStuff/subscriptions", - "organizations_url": "https://api.github.com/users/JakeMakesStuff/orgs", - "repos_url": "https://api.github.com/users/JakeMakesStuff/repos", - "events_url": "https://api.github.com/users/JakeMakesStuff/events{/privacy}", - "received_events_url": "https://api.github.com/users/JakeMakesStuff/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-apple-diskimage", - "state": "uploaded", - "size": 101836259, - "download_count": 528, - "created_at": "2019-12-11T23:20:58Z", - "updated_at": "2019-12-11T23:21:01Z", - "browser_download_url": "https://github.com/MagicCap/MagicCap/releases/download/v2.1.2/magiccap-mac.dmg" - }, - { - "url": "https://api.github.com/repos/MagicCap/MagicCap/releases/assets/16744873", - "id": 16744873, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2NzQ0ODcz", - "name": "magiccap-mac.zip", - "label": "", - "uploader": { - "login": "JakeMakesStuff", - "id": 23243233, - "node_id": "MDQ6VXNlcjIzMjQzMjMz", - "avatar_url": "https://avatars.githubusercontent.com/u/23243233?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/JakeMakesStuff", - "html_url": "https://github.com/JakeMakesStuff", - "followers_url": "https://api.github.com/users/JakeMakesStuff/followers", - "following_url": "https://api.github.com/users/JakeMakesStuff/following{/other_user}", - "gists_url": "https://api.github.com/users/JakeMakesStuff/gists{/gist_id}", - "starred_url": "https://api.github.com/users/JakeMakesStuff/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/JakeMakesStuff/subscriptions", - "organizations_url": "https://api.github.com/users/JakeMakesStuff/orgs", - "repos_url": "https://api.github.com/users/JakeMakesStuff/repos", - "events_url": "https://api.github.com/users/JakeMakesStuff/events{/privacy}", - "received_events_url": "https://api.github.com/users/JakeMakesStuff/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 106895575, - "download_count": 98, - "created_at": "2019-12-11T23:20:58Z", - "updated_at": "2019-12-11T23:21:01Z", - "browser_download_url": "https://github.com/MagicCap/MagicCap/releases/download/v2.1.2/magiccap-mac.zip" - } - ], - "tarball_url": "https://api.github.com/repos/MagicCap/MagicCap/tarball/v2.1.2", - "zipball_url": "https://api.github.com/repos/MagicCap/MagicCap/zipball/v2.1.2", - "body_html": "
    \n
  • Fix the reupload uploader.
  • \n
  • Fix some sub-dependancies of npm packages being out of date.
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:53.762Z" - }, - "mailspring": { - "latestRelease": { - "url": "https://api.github.com/repos/Foundry376/Mailspring/releases/64648212", - "assets_url": "https://api.github.com/repos/Foundry376/Mailspring/releases/64648212/assets", - "upload_url": "https://uploads.github.com/repos/Foundry376/Mailspring/releases/64648212/assets{?name,label}", - "html_url": "https://github.com/Foundry376/Mailspring/releases/tag/1.10.3", - "id": 64648212, - "author": { - "login": "bengotow", - "id": 1037212, - "node_id": "MDQ6VXNlcjEwMzcyMTI=", - "avatar_url": "https://avatars.githubusercontent.com/u/1037212?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/bengotow", - "html_url": "https://github.com/bengotow", - "followers_url": "https://api.github.com/users/bengotow/followers", - "following_url": "https://api.github.com/users/bengotow/following{/other_user}", - "gists_url": "https://api.github.com/users/bengotow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/bengotow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bengotow/subscriptions", - "organizations_url": "https://api.github.com/users/bengotow/orgs", - "repos_url": "https://api.github.com/users/bengotow/repos", - "events_url": "https://api.github.com/users/bengotow/events{/privacy}", - "received_events_url": "https://api.github.com/users/bengotow/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOBDf5XM4D2nQU", - "tag_name": "1.10.3", - "target_commitish": "master", - "name": "1.10.3", - "draft": false, - "prerelease": false, - "created_at": "2022-04-18T04:06:54Z", - "published_at": "2022-04-18T14:20:24Z", - "assets": [ - { - "url": "https://api.github.com/repos/Foundry376/Mailspring/releases/assets/62905049", - "id": 62905049, - "node_id": "RA_kwDOBDf5XM4Dv9rZ", - "name": "mailspring-1.10.3-0.1.x86_64.rpm", - "label": null, - "uploader": { - "login": "bengotow", - "id": 1037212, - "node_id": "MDQ6VXNlcjEwMzcyMTI=", - "avatar_url": "https://avatars.githubusercontent.com/u/1037212?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/bengotow", - "html_url": "https://github.com/bengotow", - "followers_url": "https://api.github.com/users/bengotow/followers", - "following_url": "https://api.github.com/users/bengotow/following{/other_user}", - "gists_url": "https://api.github.com/users/bengotow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/bengotow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bengotow/subscriptions", - "organizations_url": "https://api.github.com/users/bengotow/orgs", - "repos_url": "https://api.github.com/users/bengotow/repos", - "events_url": "https://api.github.com/users/bengotow/events{/privacy}", - "received_events_url": "https://api.github.com/users/bengotow/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "audio/x-pn-realaudio-plugin", - "state": "uploaded", - "size": 145755735, - "download_count": 1369, - "created_at": "2022-04-18T14:14:42Z", - "updated_at": "2022-04-18T14:15:18Z", - "browser_download_url": "https://github.com/Foundry376/Mailspring/releases/download/1.10.3/mailspring-1.10.3-0.1.x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/Foundry376/Mailspring/releases/assets/62905105", - "id": 62905105, - "node_id": "RA_kwDOBDf5XM4Dv9sR", - "name": "mailspring-1.10.3-amd64.deb", - "label": null, - "uploader": { - "login": "bengotow", - "id": 1037212, - "node_id": "MDQ6VXNlcjEwMzcyMTI=", - "avatar_url": "https://avatars.githubusercontent.com/u/1037212?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/bengotow", - "html_url": "https://github.com/bengotow", - "followers_url": "https://api.github.com/users/bengotow/followers", - "following_url": "https://api.github.com/users/bengotow/following{/other_user}", - "gists_url": "https://api.github.com/users/bengotow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/bengotow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bengotow/subscriptions", - "organizations_url": "https://api.github.com/users/bengotow/orgs", - "repos_url": "https://api.github.com/users/bengotow/repos", - "events_url": "https://api.github.com/users/bengotow/events{/privacy}", - "received_events_url": "https://api.github.com/users/bengotow/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-deb", - "state": "uploaded", - "size": 98695864, - "download_count": 7625, - "created_at": "2022-04-18T14:15:18Z", - "updated_at": "2022-04-18T14:15:42Z", - "browser_download_url": "https://github.com/Foundry376/Mailspring/releases/download/1.10.3/mailspring-1.10.3-amd64.deb" - }, - { - "url": "https://api.github.com/repos/Foundry376/Mailspring/releases/assets/62904911", - "id": 62904911, - "node_id": "RA_kwDOBDf5XM4Dv9pP", - "name": "Mailspring-1.10.3-full.nupkg", - "label": null, - "uploader": { - "login": "bengotow", - "id": 1037212, - "node_id": "MDQ6VXNlcjEwMzcyMTI=", - "avatar_url": "https://avatars.githubusercontent.com/u/1037212?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/bengotow", - "html_url": "https://github.com/bengotow", - "followers_url": "https://api.github.com/users/bengotow/followers", - "following_url": "https://api.github.com/users/bengotow/following{/other_user}", - "gists_url": "https://api.github.com/users/bengotow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/bengotow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bengotow/subscriptions", - "organizations_url": "https://api.github.com/users/bengotow/orgs", - "repos_url": "https://api.github.com/users/bengotow/repos", - "events_url": "https://api.github.com/users/bengotow/events{/privacy}", - "received_events_url": "https://api.github.com/users/bengotow/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 153476741, - "download_count": 17848, - "created_at": "2022-04-18T14:12:30Z", - "updated_at": "2022-04-18T14:13:06Z", - "browser_download_url": "https://github.com/Foundry376/Mailspring/releases/download/1.10.3/Mailspring-1.10.3-full.nupkg" - }, - { - "url": "https://api.github.com/repos/Foundry376/Mailspring/releases/assets/62904972", - "id": 62904972, - "node_id": "RA_kwDOBDf5XM4Dv9qM", - "name": "Mailspring.dmg", - "label": null, - "uploader": { - "login": "bengotow", - "id": 1037212, - "node_id": "MDQ6VXNlcjEwMzcyMTI=", - "avatar_url": "https://avatars.githubusercontent.com/u/1037212?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/bengotow", - "html_url": "https://github.com/bengotow", - "followers_url": "https://api.github.com/users/bengotow/followers", - "following_url": "https://api.github.com/users/bengotow/following{/other_user}", - "gists_url": "https://api.github.com/users/bengotow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/bengotow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bengotow/subscriptions", - "organizations_url": "https://api.github.com/users/bengotow/orgs", - "repos_url": "https://api.github.com/users/bengotow/repos", - "events_url": "https://api.github.com/users/bengotow/events{/privacy}", - "received_events_url": "https://api.github.com/users/bengotow/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-diskcopy", - "state": "uploaded", - "size": 125023172, - "download_count": 429, - "created_at": "2022-04-18T14:13:42Z", - "updated_at": "2022-04-18T14:14:12Z", - "browser_download_url": "https://github.com/Foundry376/Mailspring/releases/download/1.10.3/Mailspring.dmg" - }, - { - "url": "https://api.github.com/repos/Foundry376/Mailspring/releases/assets/62905011", - "id": 62905011, - "node_id": "RA_kwDOBDf5XM4Dv9qz", - "name": "Mailspring.zip", - "label": null, - "uploader": { - "login": "bengotow", - "id": 1037212, - "node_id": "MDQ6VXNlcjEwMzcyMTI=", - "avatar_url": "https://avatars.githubusercontent.com/u/1037212?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/bengotow", - "html_url": "https://github.com/bengotow", - "followers_url": "https://api.github.com/users/bengotow/followers", - "following_url": "https://api.github.com/users/bengotow/following{/other_user}", - "gists_url": "https://api.github.com/users/bengotow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/bengotow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bengotow/subscriptions", - "organizations_url": "https://api.github.com/users/bengotow/orgs", - "repos_url": "https://api.github.com/users/bengotow/repos", - "events_url": "https://api.github.com/users/bengotow/events{/privacy}", - "received_events_url": "https://api.github.com/users/bengotow/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 123798422, - "download_count": 14454, - "created_at": "2022-04-18T14:14:12Z", - "updated_at": "2022-04-18T14:14:42Z", - "browser_download_url": "https://github.com/Foundry376/Mailspring/releases/download/1.10.3/Mailspring.zip" - }, - { - "url": "https://api.github.com/repos/Foundry376/Mailspring/releases/assets/62904942", - "id": 62904942, - "node_id": "RA_kwDOBDf5XM4Dv9pu", - "name": "MailspringSetup.exe", - "label": null, - "uploader": { - "login": "bengotow", - "id": 1037212, - "node_id": "MDQ6VXNlcjEwMzcyMTI=", - "avatar_url": "https://avatars.githubusercontent.com/u/1037212?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/bengotow", - "html_url": "https://github.com/bengotow", - "followers_url": "https://api.github.com/users/bengotow/followers", - "following_url": "https://api.github.com/users/bengotow/following{/other_user}", - "gists_url": "https://api.github.com/users/bengotow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/bengotow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bengotow/subscriptions", - "organizations_url": "https://api.github.com/users/bengotow/orgs", - "repos_url": "https://api.github.com/users/bengotow/repos", - "events_url": "https://api.github.com/users/bengotow/events{/privacy}", - "received_events_url": "https://api.github.com/users/bengotow/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 153973096, - "download_count": 11148, - "created_at": "2022-04-18T14:13:06Z", - "updated_at": "2022-04-18T14:13:41Z", - "browser_download_url": "https://github.com/Foundry376/Mailspring/releases/download/1.10.3/MailspringSetup.exe" - }, - { - "url": "https://api.github.com/repos/Foundry376/Mailspring/releases/assets/62904970", - "id": 62904970, - "node_id": "RA_kwDOBDf5XM4Dv9qK", - "name": "RELEASES", - "label": null, - "uploader": { - "login": "bengotow", - "id": 1037212, - "node_id": "MDQ6VXNlcjEwMzcyMTI=", - "avatar_url": "https://avatars.githubusercontent.com/u/1037212?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/bengotow", - "html_url": "https://github.com/bengotow", - "followers_url": "https://api.github.com/users/bengotow/followers", - "following_url": "https://api.github.com/users/bengotow/following{/other_user}", - "gists_url": "https://api.github.com/users/bengotow/gists{/gist_id}", - "starred_url": "https://api.github.com/users/bengotow/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bengotow/subscriptions", - "organizations_url": "https://api.github.com/users/bengotow/orgs", - "repos_url": "https://api.github.com/users/bengotow/repos", - "events_url": "https://api.github.com/users/bengotow/events{/privacy}", - "received_events_url": "https://api.github.com/users/bengotow/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 82, - "download_count": 24785, - "created_at": "2022-04-18T14:13:41Z", - "updated_at": "2022-04-18T14:13:42Z", - "browser_download_url": "https://github.com/Foundry376/Mailspring/releases/download/1.10.3/RELEASES" - } - ], - "tarball_url": "https://api.github.com/repos/Foundry376/Mailspring/tarball/1.10.3", - "zipball_url": "https://api.github.com/repos/Foundry376/Mailspring/zipball/1.10.3", - "body_html": "

This release fixes several important issues and moves Mailspring to Electron 17.4:

\n
    \n
  • \n

    Fix the show original functionality by correctly electron/remote (Thanks @Phylu!)

    \n
  • \n
  • \n

    Adjust text when messages are hidden after being moved to trash or spam (Thanks @Phylu!)

    \n
  • \n
  • \n

    Upgrade electron to 18.0.1 and windows-quiet-hours to 2.0.0 in order to fix notifications on windows (Thanks @Phylu!)

    \n
  • \n
  • \n

    Fix spellchecking by adjusting languages based on the supported hunspell languages (Thanks @Phylu!)

    \n
  • \n
  • \n

    Updated some wrong auto translations to Spanish (Thanks @javiermartingonzalez!)

    \n
  • \n
  • \n

    Fix login to Office 365 Accounts (Thanks @Phylu!)

    \n
  • \n
", - "reactions": { - "url": "https://api.github.com/repos/Foundry376/Mailspring/releases/64648212/reactions", - "total_count": 34, - "+1": 2, - "-1": 0, - "laugh": 0, - "hooray": 24, - "confused": 0, - "heart": 8, - "rocket": 0, - "eyes": 0 - }, - "mentions_count": 2 - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:53.894Z" - }, - "markdown-c3": { - "latestRelease": { - "url": "https://api.github.com/repos/el3um4s/markdown-c3/releases/14129714", - "assets_url": "https://api.github.com/repos/el3um4s/markdown-c3/releases/14129714/assets", - "upload_url": "https://uploads.github.com/repos/el3um4s/markdown-c3/releases/14129714/assets{?name,label}", - "html_url": "https://github.com/el3um4s/markdown-c3/releases/tag/v.1.0.0", - "id": 14129714, - "author": { - "login": "el3um4s", - "id": 23579630, - "node_id": "MDQ6VXNlcjIzNTc5NjMw", - "avatar_url": "https://avatars.githubusercontent.com/u/23579630?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/el3um4s", - "html_url": "https://github.com/el3um4s", - "followers_url": "https://api.github.com/users/el3um4s/followers", - "following_url": "https://api.github.com/users/el3um4s/following{/other_user}", - "gists_url": "https://api.github.com/users/el3um4s/gists{/gist_id}", - "starred_url": "https://api.github.com/users/el3um4s/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/el3um4s/subscriptions", - "organizations_url": "https://api.github.com/users/el3um4s/orgs", - "repos_url": "https://api.github.com/users/el3um4s/repos", - "events_url": "https://api.github.com/users/el3um4s/events{/privacy}", - "received_events_url": "https://api.github.com/users/el3um4s/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTE0MTI5NzE0", - "tag_name": "v.1.0.0", - "target_commitish": "master", - "name": "First Release", - "draft": false, - "prerelease": false, - "created_at": "2018-11-21T22:19:05Z", - "published_at": "2018-11-21T22:22:54Z", - "assets": [ - { - "url": "https://api.github.com/repos/el3um4s/markdown-c3/releases/assets/9802808", - "id": 9802808, - "node_id": "MDEyOlJlbGVhc2VBc3NldDk4MDI4MDg=", - "name": "Markdown.C3.1.0.0.exe", - "label": null, - "uploader": { - "login": "el3um4s", - "id": 23579630, - "node_id": "MDQ6VXNlcjIzNTc5NjMw", - "avatar_url": "https://avatars.githubusercontent.com/u/23579630?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/el3um4s", - "html_url": "https://github.com/el3um4s", - "followers_url": "https://api.github.com/users/el3um4s/followers", - "following_url": "https://api.github.com/users/el3um4s/following{/other_user}", - "gists_url": "https://api.github.com/users/el3um4s/gists{/gist_id}", - "starred_url": "https://api.github.com/users/el3um4s/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/el3um4s/subscriptions", - "organizations_url": "https://api.github.com/users/el3um4s/orgs", - "repos_url": "https://api.github.com/users/el3um4s/repos", - "events_url": "https://api.github.com/users/el3um4s/events{/privacy}", - "received_events_url": "https://api.github.com/users/el3um4s/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 37905761, - "download_count": 925, - "created_at": "2018-11-21T22:23:31Z", - "updated_at": "2018-11-21T22:23:58Z", - "browser_download_url": "https://github.com/el3um4s/markdown-c3/releases/download/v.1.0.0/Markdown.C3.1.0.0.exe" - } - ], - "tarball_url": "https://api.github.com/repos/el3um4s/markdown-c3/tarball/v.1.0.0", - "zipball_url": "https://api.github.com/repos/el3um4s/markdown-c3/zipball/v.1.0.0", - "body_html": "

First release

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:53.903Z" - }, - "markdownify": { - "latestRelease": { - "url": "https://api.github.com/repos/amitmerchant1990/electron-markdownify/releases/32316306", - "assets_url": "https://api.github.com/repos/amitmerchant1990/electron-markdownify/releases/32316306/assets", - "upload_url": "https://uploads.github.com/repos/amitmerchant1990/electron-markdownify/releases/32316306/assets{?name,label}", - "html_url": "https://github.com/amitmerchant1990/electron-markdownify/releases/tag/1.4.1", - "id": 32316306, - "author": { - "login": "amitmerchant1990", - "id": 3647841, - "node_id": "MDQ6VXNlcjM2NDc4NDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/3647841?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/amitmerchant1990", - "html_url": "https://github.com/amitmerchant1990", - "followers_url": "https://api.github.com/users/amitmerchant1990/followers", - "following_url": "https://api.github.com/users/amitmerchant1990/following{/other_user}", - "gists_url": "https://api.github.com/users/amitmerchant1990/gists{/gist_id}", - "starred_url": "https://api.github.com/users/amitmerchant1990/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/amitmerchant1990/subscriptions", - "organizations_url": "https://api.github.com/users/amitmerchant1990/orgs", - "repos_url": "https://api.github.com/users/amitmerchant1990/repos", - "events_url": "https://api.github.com/users/amitmerchant1990/events{/privacy}", - "received_events_url": "https://api.github.com/users/amitmerchant1990/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTMyMzE2MzA2", - "tag_name": "1.4.1", - "target_commitish": "master", - "name": "Bump to electron v7.2.4", - "draft": false, - "prerelease": false, - "created_at": "2020-10-08T11:34:37Z", - "published_at": "2020-10-08T11:36:06Z", - "assets": [], - "tarball_url": "https://api.github.com/repos/amitmerchant1990/electron-markdownify/tarball/1.4.1", - "zipball_url": "https://api.github.com/repos/amitmerchant1990/electron-markdownify/zipball/1.4.1", - "body_html": "" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:53.931Z" - }, - "marktext": { - "latestRelease": { - "url": "https://api.github.com/repos/marktext/marktext/releases/61171160", - "assets_url": "https://api.github.com/repos/marktext/marktext/releases/61171160/assets", - "upload_url": "https://uploads.github.com/repos/marktext/marktext/releases/61171160/assets{?name,label}", - "html_url": "https://github.com/marktext/marktext/releases/tag/v0.17.1", - "id": 61171160, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "RE_kwDOBpVI_M4DpWXY", - "tag_name": "v0.17.1", - "target_commitish": "release-v0.17.1", - "name": "0.17.1", - "draft": false, - "prerelease": false, - "created_at": "2022-03-07T16:16:05Z", - "published_at": "2022-03-07T18:12:02Z", - "assets": [ - { - "url": "https://api.github.com/repos/marktext/marktext/releases/assets/58814005", - "id": 58814005, - "node_id": "RA_kwDOBpVI_M4DgW41", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 371, - "download_count": 428, - "created_at": "2022-03-07T16:33:40Z", - "updated_at": "2022-03-07T16:33:41Z", - "browser_download_url": "https://github.com/marktext/marktext/releases/download/v0.17.1/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/marktext/marktext/releases/assets/58814406", - "id": 58814406, - "node_id": "RA_kwDOBpVI_M4DgW_G", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 787, - "download_count": 2817, - "created_at": "2022-03-07T16:40:22Z", - "updated_at": "2022-03-07T16:40:22Z", - "browser_download_url": "https://github.com/marktext/marktext/releases/download/v0.17.1/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/marktext/marktext/releases/assets/58814159", - "id": 58814159, - "node_id": "RA_kwDOBpVI_M4DgW7P", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 334, - "download_count": 4668, - "created_at": "2022-03-07T16:36:48Z", - "updated_at": "2022-03-07T16:36:48Z", - "browser_download_url": "https://github.com/marktext/marktext/releases/download/v0.17.1/latest.yml" - }, - { - "url": "https://api.github.com/repos/marktext/marktext/releases/assets/58813638", - "id": 58813638, - "node_id": "RA_kwDOBpVI_M4DgWzG", - "name": "marktext-amd64.deb", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 75198556, - "download_count": 2119, - "created_at": "2022-03-07T16:31:26Z", - "updated_at": "2022-03-07T16:31:30Z", - "browser_download_url": "https://github.com/marktext/marktext/releases/download/v0.17.1/marktext-amd64.deb" - }, - { - "url": "https://api.github.com/repos/marktext/marktext/releases/assets/58814403", - "id": 58814403, - "node_id": "RA_kwDOBpVI_M4DgW_D", - "name": "marktext-arm64-mac.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 111418578, - "download_count": 1216, - "created_at": "2022-03-07T16:40:17Z", - "updated_at": "2022-03-07T16:40:22Z", - "browser_download_url": "https://github.com/marktext/marktext/releases/download/v0.17.1/marktext-arm64-mac.zip" - }, - { - "url": "https://api.github.com/repos/marktext/marktext/releases/assets/58814402", - "id": 58814402, - "node_id": "RA_kwDOBpVI_M4DgW_C", - "name": "marktext-arm64-mac.zip.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 119041, - "download_count": 60, - "created_at": "2022-03-07T16:40:17Z", - "updated_at": "2022-03-07T16:40:18Z", - "browser_download_url": "https://github.com/marktext/marktext/releases/download/v0.17.1/marktext-arm64-mac.zip.blockmap" - }, - { - "url": "https://api.github.com/repos/marktext/marktext/releases/assets/58814392", - "id": 58814392, - "node_id": "RA_kwDOBpVI_M4DgW-4", - "name": "marktext-arm64.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 115442635, - "download_count": 2658, - "created_at": "2022-03-07T16:40:10Z", - "updated_at": "2022-03-07T16:40:16Z", - "browser_download_url": "https://github.com/marktext/marktext/releases/download/v0.17.1/marktext-arm64.dmg" - }, - { - "url": "https://api.github.com/repos/marktext/marktext/releases/assets/58814393", - "id": 58814393, - "node_id": "RA_kwDOBpVI_M4DgW-5", - "name": "marktext-arm64.dmg.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 121558, - "download_count": 61, - "created_at": "2022-03-07T16:40:10Z", - "updated_at": "2022-03-07T16:40:11Z", - "browser_download_url": "https://github.com/marktext/marktext/releases/download/v0.17.1/marktext-arm64.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/marktext/marktext/releases/assets/58813985", - "id": 58813985, - "node_id": "RA_kwDOBpVI_M4DgW4h", - "name": "marktext-ia32-win.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 104752040, - "download_count": 483, - "created_at": "2022-03-07T16:33:12Z", - "updated_at": "2022-03-07T16:33:17Z", - "browser_download_url": "https://github.com/marktext/marktext/releases/download/v0.17.1/marktext-ia32-win.zip" - }, - { - "url": "https://api.github.com/repos/marktext/marktext/releases/assets/58814148", - "id": 58814148, - "node_id": "RA_kwDOBpVI_M4DgW7E", - "name": "marktext-setup.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 156301724, - "download_count": 39793, - "created_at": "2022-03-07T16:36:42Z", - "updated_at": "2022-03-07T16:36:46Z", - "browser_download_url": "https://github.com/marktext/marktext/releases/download/v0.17.1/marktext-setup.exe" - }, - { - "url": "https://api.github.com/repos/marktext/marktext/releases/assets/58814147", - "id": 58814147, - "node_id": "RA_kwDOBpVI_M4DgW7D", - "name": "marktext-setup.exe.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 160929, - "download_count": 2165, - "created_at": "2022-03-07T16:36:42Z", - "updated_at": "2022-03-07T16:36:42Z", - "browser_download_url": "https://github.com/marktext/marktext/releases/download/v0.17.1/marktext-setup.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/marktext/marktext/releases/assets/58814272", - "id": 58814272, - "node_id": "RA_kwDOBpVI_M4DgW9A", - "name": "marktext-x64-mac.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 107973974, - "download_count": 1852, - "created_at": "2022-03-07T16:38:05Z", - "updated_at": "2022-03-07T16:38:09Z", - "browser_download_url": "https://github.com/marktext/marktext/releases/download/v0.17.1/marktext-x64-mac.zip" - }, - { - "url": "https://api.github.com/repos/marktext/marktext/releases/assets/58814273", - "id": 58814273, - "node_id": "RA_kwDOBpVI_M4DgW9B", - "name": "marktext-x64-mac.zip.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 114682, - "download_count": 46, - "created_at": "2022-03-07T16:38:06Z", - "updated_at": "2022-03-07T16:38:06Z", - "browser_download_url": "https://github.com/marktext/marktext/releases/download/v0.17.1/marktext-x64-mac.zip.blockmap" - }, - { - "url": "https://api.github.com/repos/marktext/marktext/releases/assets/58814151", - "id": 58814151, - "node_id": "RA_kwDOBpVI_M4DgW7H", - "name": "marktext-x64-win.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 109742644, - "download_count": 8512, - "created_at": "2022-03-07T16:36:43Z", - "updated_at": "2022-03-07T16:36:48Z", - "browser_download_url": "https://github.com/marktext/marktext/releases/download/v0.17.1/marktext-x64-win.zip" - }, - { - "url": "https://api.github.com/repos/marktext/marktext/releases/assets/58814241", - "id": 58814241, - "node_id": "RA_kwDOBpVI_M4DgW8h", - "name": "marktext-x64.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 111749624, - "download_count": 11186, - "created_at": "2022-03-07T16:37:51Z", - "updated_at": "2022-03-07T16:37:56Z", - "browser_download_url": "https://github.com/marktext/marktext/releases/download/v0.17.1/marktext-x64.dmg" - }, - { - "url": "https://api.github.com/repos/marktext/marktext/releases/assets/58814242", - "id": 58814242, - "node_id": "RA_kwDOBpVI_M4DgW8i", - "name": "marktext-x64.dmg.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 116980, - "download_count": 36, - "created_at": "2022-03-07T16:37:51Z", - "updated_at": "2022-03-07T16:37:52Z", - "browser_download_url": "https://github.com/marktext/marktext/releases/download/v0.17.1/marktext-x64.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/marktext/marktext/releases/assets/58813519", - "id": 58813519, - "node_id": "RA_kwDOBpVI_M4DgWxP", - "name": "marktext-x64.tar.gz", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/gzip", - "state": "uploaded", - "size": 107248293, - "download_count": 2248, - "created_at": "2022-03-07T16:29:45Z", - "updated_at": "2022-03-07T16:29:50Z", - "browser_download_url": "https://github.com/marktext/marktext/releases/download/v0.17.1/marktext-x64.tar.gz" - }, - { - "url": "https://api.github.com/repos/marktext/marktext/releases/assets/58813267", - "id": 58813267, - "node_id": "RA_kwDOBpVI_M4DgWtT", - "name": "marktext-x86_64.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 113210032, - "download_count": 6011, - "created_at": "2022-03-07T16:25:37Z", - "updated_at": "2022-03-07T16:25:42Z", - "browser_download_url": "https://github.com/marktext/marktext/releases/download/v0.17.1/marktext-x86_64.AppImage" - }, - { - "url": "https://api.github.com/repos/marktext/marktext/releases/assets/58814002", - "id": 58814002, - "node_id": "RA_kwDOBpVI_M4DgW4y", - "name": "marktext-x86_64.rpm", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/x-redhat-package-manager", - "state": "uploaded", - "size": 75477476, - "download_count": 311, - "created_at": "2022-03-07T16:33:36Z", - "updated_at": "2022-03-07T16:33:40Z", - "browser_download_url": "https://github.com/marktext/marktext/releases/download/v0.17.1/marktext-x86_64.rpm" - } - ], - "tarball_url": "https://api.github.com/repos/marktext/marktext/tarball/v0.17.1", - "zipball_url": "https://api.github.com/repos/marktext/marktext/zipball/v0.17.1", - "body_html": "

0.17.1

\n

Added experimental native support for Apple M1 (see #2983 if you have issues).

\n

🦋Optimization

\n
    \n
  • Improved behavior of inline markdown character auto pairing.
  • \n
\n

🪲Bug fix

\n
    \n
  • Fixed crash at startup when a key binding was unset.
  • \n
  • Fixed paste handler for images.
  • \n
  • Fixed deletion behavior of a selected image.
  • \n
\n
\n Binary checksums\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
NameSHA256 checksums
marktext-arm64-mac.zip703e5411b80514c867b4e9ce26dde5c16c416158ef45c6479256b6818aea5acf
marktext-x64-mac.zipdaba6e7358dc3488e29ffd786d5bf49ba41da66a53df91b11065d68c68846ee5
marktext-arm64.dmgc7fb2f9917b0626999d4fef9a1827ccc515afb1c32f7453977af5c1cbcd9de4f
marktext-x64.dmg83320faad3b217079f6638b1f4169ffc37465f255a93e262d1646f2a5f53f263
marktext-x64.tar.gz6e333bcd1e8ae0cd93e1de52bdb966fdd9b8896986acb72f13d23ae100872e5c
marktext-x86_64.AppImage2e2555113e37df830ba3958efcccce7020907b12fd4162368cfd906aeda630b7
marktext-amd64.deb927fa87c11e6763171bd68dbf60f235bfea62989e799620dd392d19077574fd2
marktext-x86_64.rpm685a151943f854ebc9c475108fbe988bec6d5ead3b008337244ae33567de0a4e
marktext-setup.exeb9bf5a5d9307e190cdd12c05e6056ddbed54dce3a1b4fdb28e7d61683ac799aa
marktext-ia32-win.zipcb04c3dc7404223fd241c5479a65ff77c3923896e17a4848ad11a767164b90c7
marktext-x64-win.zip2e5ffe0e6e77b8400f60dc0b38bf2615e558b2defaeda5f3ba4b2dc57ee2af15
\n
", - "reactions": { - "url": "https://api.github.com/repos/marktext/marktext/releases/61171160/reactions", - "total_count": 117, - "+1": 72, - "-1": 0, - "laugh": 9, - "hooray": 8, - "confused": 0, - "heart": 12, - "rocket": 9, - "eyes": 7 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:54.013Z" - }, - "masscode": { - "latestRelease": { - "url": "https://api.github.com/repos/antonreshetov/massCode/releases/27683117", - "assets_url": "https://api.github.com/repos/antonreshetov/massCode/releases/27683117/assets", - "upload_url": "https://uploads.github.com/repos/antonreshetov/massCode/releases/27683117/assets{?name,label}", - "html_url": "https://github.com/antonreshetov/massCode/releases/tag/v1.3.0", - "id": 27683117, - "author": { - "login": "antonreshetov", - "id": 17480987, - "node_id": "MDQ6VXNlcjE3NDgwOTg3", - "avatar_url": "https://avatars.githubusercontent.com/u/17480987?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/antonreshetov", - "html_url": "https://github.com/antonreshetov", - "followers_url": "https://api.github.com/users/antonreshetov/followers", - "following_url": "https://api.github.com/users/antonreshetov/following{/other_user}", - "gists_url": "https://api.github.com/users/antonreshetov/gists{/gist_id}", - "starred_url": "https://api.github.com/users/antonreshetov/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/antonreshetov/subscriptions", - "organizations_url": "https://api.github.com/users/antonreshetov/orgs", - "repos_url": "https://api.github.com/users/antonreshetov/repos", - "events_url": "https://api.github.com/users/antonreshetov/events{/privacy}", - "received_events_url": "https://api.github.com/users/antonreshetov/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI3NjgzMTE3", - "tag_name": "v1.3.0", - "target_commitish": "master", - "name": "Release v1.3.0", - "draft": false, - "prerelease": false, - "created_at": "2020-06-18T12:39:22Z", - "published_at": "2020-06-18T12:53:55Z", - "assets": [ - { - "url": "https://api.github.com/repos/antonreshetov/massCode/releases/assets/21858446", - "id": 21858446, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxODU4NDQ2", - "name": "massCode-1.3.0.AppImage", - "label": null, - "uploader": { - "login": "antonreshetov", - "id": 17480987, - "node_id": "MDQ6VXNlcjE3NDgwOTg3", - "avatar_url": "https://avatars.githubusercontent.com/u/17480987?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/antonreshetov", - "html_url": "https://github.com/antonreshetov", - "followers_url": "https://api.github.com/users/antonreshetov/followers", - "following_url": "https://api.github.com/users/antonreshetov/following{/other_user}", - "gists_url": "https://api.github.com/users/antonreshetov/gists{/gist_id}", - "starred_url": "https://api.github.com/users/antonreshetov/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/antonreshetov/subscriptions", - "organizations_url": "https://api.github.com/users/antonreshetov/orgs", - "repos_url": "https://api.github.com/users/antonreshetov/repos", - "events_url": "https://api.github.com/users/antonreshetov/events{/privacy}", - "received_events_url": "https://api.github.com/users/antonreshetov/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 96094694, - "download_count": 3239, - "created_at": "2020-06-18T12:53:29Z", - "updated_at": "2020-06-18T12:53:41Z", - "browser_download_url": "https://github.com/antonreshetov/massCode/releases/download/v1.3.0/massCode-1.3.0.AppImage" - }, - { - "url": "https://api.github.com/repos/antonreshetov/massCode/releases/assets/21858451", - "id": 21858451, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxODU4NDUx", - "name": "massCode-1.3.0.dmg", - "label": null, - "uploader": { - "login": "antonreshetov", - "id": 17480987, - "node_id": "MDQ6VXNlcjE3NDgwOTg3", - "avatar_url": "https://avatars.githubusercontent.com/u/17480987?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/antonreshetov", - "html_url": "https://github.com/antonreshetov", - "followers_url": "https://api.github.com/users/antonreshetov/followers", - "following_url": "https://api.github.com/users/antonreshetov/following{/other_user}", - "gists_url": "https://api.github.com/users/antonreshetov/gists{/gist_id}", - "starred_url": "https://api.github.com/users/antonreshetov/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/antonreshetov/subscriptions", - "organizations_url": "https://api.github.com/users/antonreshetov/orgs", - "repos_url": "https://api.github.com/users/antonreshetov/repos", - "events_url": "https://api.github.com/users/antonreshetov/events{/privacy}", - "received_events_url": "https://api.github.com/users/antonreshetov/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-diskcopy", - "state": "uploaded", - "size": 87721597, - "download_count": 7956, - "created_at": "2020-06-18T12:53:41Z", - "updated_at": "2020-06-18T12:53:52Z", - "browser_download_url": "https://github.com/antonreshetov/massCode/releases/download/v1.3.0/massCode-1.3.0.dmg" - }, - { - "url": "https://api.github.com/repos/antonreshetov/massCode/releases/assets/21858441", - "id": 21858441, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxODU4NDQx", - "name": "massCode.Setup.1.3.0.exe", - "label": null, - "uploader": { - "login": "antonreshetov", - "id": 17480987, - "node_id": "MDQ6VXNlcjE3NDgwOTg3", - "avatar_url": "https://avatars.githubusercontent.com/u/17480987?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/antonreshetov", - "html_url": "https://github.com/antonreshetov", - "followers_url": "https://api.github.com/users/antonreshetov/followers", - "following_url": "https://api.github.com/users/antonreshetov/following{/other_user}", - "gists_url": "https://api.github.com/users/antonreshetov/gists{/gist_id}", - "starred_url": "https://api.github.com/users/antonreshetov/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/antonreshetov/subscriptions", - "organizations_url": "https://api.github.com/users/antonreshetov/orgs", - "repos_url": "https://api.github.com/users/antonreshetov/repos", - "events_url": "https://api.github.com/users/antonreshetov/events{/privacy}", - "received_events_url": "https://api.github.com/users/antonreshetov/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 62406329, - "download_count": 12194, - "created_at": "2020-06-18T12:53:19Z", - "updated_at": "2020-06-18T12:53:29Z", - "browser_download_url": "https://github.com/antonreshetov/massCode/releases/download/v1.3.0/massCode.Setup.1.3.0.exe" - } - ], - "tarball_url": "https://api.github.com/repos/antonreshetov/massCode/tarball/v1.3.0", - "zipball_url": "https://api.github.com/repos/antonreshetov/massCode/zipball/v1.3.0", - "body_html": "

Features

\n
    \n
  • Added syntax highlighting for Dart
  • \n
  • Added ability to scroll tags with arrows, as well as adding from suggestions by Enter
  • \n
\n

Fixes

\n
    \n
  • Fixed copy, past and cut from menu #114 (#117)
  • \n
\n

Other Changes

\n
    \n
  • Removed snippet list animation
  • \n
", - "reactions": { - "url": "https://api.github.com/repos/antonreshetov/massCode/releases/27683117/reactions", - "total_count": 2, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 2, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:54.099Z" - }, - "mattermost": { - "latestRelease": { - "url": "https://api.github.com/repos/mattermost/desktop/releases/58730028", - "assets_url": "https://api.github.com/repos/mattermost/desktop/releases/58730028/assets", - "upload_url": "https://uploads.github.com/repos/mattermost/desktop/releases/58730028/assets{?name,label}", - "html_url": "https://github.com/mattermost/desktop/releases/tag/v5.0.4", - "id": 58730028, - "author": { - "login": "mattermost-build", - "id": 10821961, - "node_id": "MDQ6VXNlcjEwODIxOTYx", - "avatar_url": "https://avatars.githubusercontent.com/u/10821961?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mattermost-build", - "html_url": "https://github.com/mattermost-build", - "followers_url": "https://api.github.com/users/mattermost-build/followers", - "following_url": "https://api.github.com/users/mattermost-build/following{/other_user}", - "gists_url": "https://api.github.com/users/mattermost-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mattermost-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mattermost-build/subscriptions", - "organizations_url": "https://api.github.com/users/mattermost-build/orgs", - "repos_url": "https://api.github.com/users/mattermost-build/repos", - "events_url": "https://api.github.com/users/mattermost-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/mattermost-build/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOAp7Yk84DgCYs", - "tag_name": "v5.0.4", - "target_commitish": "12f1011ec396cb1e17fd641c56e737551b46713b", - "name": "v5.0.4 (2022-02-04)", - "draft": false, - "prerelease": false, - "created_at": "2022-02-04T21:42:40Z", - "published_at": "2022-02-07T12:46:04Z", - "assets": [ - { - "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/55884660", - "id": 55884660, - "node_id": "RA_kwDOAp7Yk84DVLt0", - "name": "builder-debug.yml", - "label": "", - "uploader": { - "login": "mattermost-build", - "id": 10821961, - "node_id": "MDQ6VXNlcjEwODIxOTYx", - "avatar_url": "https://avatars.githubusercontent.com/u/10821961?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mattermost-build", - "html_url": "https://github.com/mattermost-build", - "followers_url": "https://api.github.com/users/mattermost-build/followers", - "following_url": "https://api.github.com/users/mattermost-build/following{/other_user}", - "gists_url": "https://api.github.com/users/mattermost-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mattermost-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mattermost-build/subscriptions", - "organizations_url": "https://api.github.com/users/mattermost-build/orgs", - "repos_url": "https://api.github.com/users/mattermost-build/repos", - "events_url": "https://api.github.com/users/mattermost-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/mattermost-build/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 1691, - "download_count": 13, - "created_at": "2022-02-04T22:12:21Z", - "updated_at": "2022-02-04T22:12:22Z", - "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.0.4/builder-debug.yml" - }, - { - "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/55884661", - "id": 55884661, - "node_id": "RA_kwDOAp7Yk84DVLt1", - "name": "builder-debug.yml.1", - "label": "", - "uploader": { - "login": "mattermost-build", - "id": 10821961, - "node_id": "MDQ6VXNlcjEwODIxOTYx", - "avatar_url": "https://avatars.githubusercontent.com/u/10821961?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mattermost-build", - "html_url": "https://github.com/mattermost-build", - "followers_url": "https://api.github.com/users/mattermost-build/followers", - "following_url": "https://api.github.com/users/mattermost-build/following{/other_user}", - "gists_url": "https://api.github.com/users/mattermost-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mattermost-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mattermost-build/subscriptions", - "organizations_url": "https://api.github.com/users/mattermost-build/orgs", - "repos_url": "https://api.github.com/users/mattermost-build/repos", - "events_url": "https://api.github.com/users/mattermost-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/mattermost-build/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 1692, - "download_count": 12, - "created_at": "2022-02-04T22:12:21Z", - "updated_at": "2022-02-04T22:12:22Z", - "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.0.4/builder-debug.yml.1" - }, - { - "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/55884672", - "id": 55884672, - "node_id": "RA_kwDOAp7Yk84DVLuA", - "name": "latest-linux-ia32.yml", - "label": "", - "uploader": { - "login": "mattermost-build", - "id": 10821961, - "node_id": "MDQ6VXNlcjEwODIxOTYx", - "avatar_url": "https://avatars.githubusercontent.com/u/10821961?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mattermost-build", - "html_url": "https://github.com/mattermost-build", - "followers_url": "https://api.github.com/users/mattermost-build/followers", - "following_url": "https://api.github.com/users/mattermost-build/following{/other_user}", - "gists_url": "https://api.github.com/users/mattermost-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mattermost-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mattermost-build/subscriptions", - "organizations_url": "https://api.github.com/users/mattermost-build/orgs", - "repos_url": "https://api.github.com/users/mattermost-build/repos", - "events_url": "https://api.github.com/users/mattermost-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/mattermost-build/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 408, - "download_count": 11, - "created_at": "2022-02-04T22:12:21Z", - "updated_at": "2022-02-04T22:12:22Z", - "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.0.4/latest-linux-ia32.yml" - }, - { - "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/55884651", - "id": 55884651, - "node_id": "RA_kwDOAp7Yk84DVLtr", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "mattermost-build", - "id": 10821961, - "node_id": "MDQ6VXNlcjEwODIxOTYx", - "avatar_url": "https://avatars.githubusercontent.com/u/10821961?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mattermost-build", - "html_url": "https://github.com/mattermost-build", - "followers_url": "https://api.github.com/users/mattermost-build/followers", - "following_url": "https://api.github.com/users/mattermost-build/following{/other_user}", - "gists_url": "https://api.github.com/users/mattermost-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mattermost-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mattermost-build/subscriptions", - "organizations_url": "https://api.github.com/users/mattermost-build/orgs", - "repos_url": "https://api.github.com/users/mattermost-build/repos", - "events_url": "https://api.github.com/users/mattermost-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/mattermost-build/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 412, - "download_count": 27, - "created_at": "2022-02-04T22:12:21Z", - "updated_at": "2022-02-04T22:12:22Z", - "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.0.4/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/55884671", - "id": 55884671, - "node_id": "RA_kwDOAp7Yk84DVLt_", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "mattermost-build", - "id": 10821961, - "node_id": "MDQ6VXNlcjEwODIxOTYx", - "avatar_url": "https://avatars.githubusercontent.com/u/10821961?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mattermost-build", - "html_url": "https://github.com/mattermost-build", - "followers_url": "https://api.github.com/users/mattermost-build/followers", - "following_url": "https://api.github.com/users/mattermost-build/following{/other_user}", - "gists_url": "https://api.github.com/users/mattermost-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mattermost-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mattermost-build/subscriptions", - "organizations_url": "https://api.github.com/users/mattermost-build/orgs", - "repos_url": "https://api.github.com/users/mattermost-build/repos", - "events_url": "https://api.github.com/users/mattermost-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/mattermost-build/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 918, - "download_count": 19, - "created_at": "2022-02-04T22:12:21Z", - "updated_at": "2022-02-04T22:12:22Z", - "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.0.4/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/55884646", - "id": 55884646, - "node_id": "RA_kwDOAp7Yk84DVLtm", - "name": "mattermost-desktop-5.0.4-linux-amd64.deb", - "label": "", - "uploader": { - "login": "mattermost-build", - "id": 10821961, - "node_id": "MDQ6VXNlcjEwODIxOTYx", - "avatar_url": "https://avatars.githubusercontent.com/u/10821961?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mattermost-build", - "html_url": "https://github.com/mattermost-build", - "followers_url": "https://api.github.com/users/mattermost-build/followers", - "following_url": "https://api.github.com/users/mattermost-build/following{/other_user}", - "gists_url": "https://api.github.com/users/mattermost-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mattermost-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mattermost-build/subscriptions", - "organizations_url": "https://api.github.com/users/mattermost-build/orgs", - "repos_url": "https://api.github.com/users/mattermost-build/repos", - "events_url": "https://api.github.com/users/mattermost-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/mattermost-build/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-debian-package", - "state": "uploaded", - "size": 63270448, - "download_count": 746, - "created_at": "2022-02-04T22:12:21Z", - "updated_at": "2022-02-04T22:12:28Z", - "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.0.4/mattermost-desktop-5.0.4-linux-amd64.deb" - }, - { - "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/55884656", - "id": 55884656, - "node_id": "RA_kwDOAp7Yk84DVLtw", - "name": "mattermost-desktop-5.0.4-linux-i386.AppImage", - "label": "", - "uploader": { - "login": "mattermost-build", - "id": 10821961, - "node_id": "MDQ6VXNlcjEwODIxOTYx", - "avatar_url": "https://avatars.githubusercontent.com/u/10821961?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mattermost-build", - "html_url": "https://github.com/mattermost-build", - "followers_url": "https://api.github.com/users/mattermost-build/followers", - "following_url": "https://api.github.com/users/mattermost-build/following{/other_user}", - "gists_url": "https://api.github.com/users/mattermost-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mattermost-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mattermost-build/subscriptions", - "organizations_url": "https://api.github.com/users/mattermost-build/orgs", - "repos_url": "https://api.github.com/users/mattermost-build/repos", - "events_url": "https://api.github.com/users/mattermost-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/mattermost-build/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 92283216, - "download_count": 293, - "created_at": "2022-02-04T22:12:21Z", - "updated_at": "2022-02-04T22:12:30Z", - "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.0.4/mattermost-desktop-5.0.4-linux-i386.AppImage" - }, - { - "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/55884673", - "id": 55884673, - "node_id": "RA_kwDOAp7Yk84DVLuB", - "name": "mattermost-desktop-5.0.4-linux-i386.deb", - "label": "", - "uploader": { - "login": "mattermost-build", - "id": 10821961, - "node_id": "MDQ6VXNlcjEwODIxOTYx", - "avatar_url": "https://avatars.githubusercontent.com/u/10821961?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mattermost-build", - "html_url": "https://github.com/mattermost-build", - "followers_url": "https://api.github.com/users/mattermost-build/followers", - "following_url": "https://api.github.com/users/mattermost-build/following{/other_user}", - "gists_url": "https://api.github.com/users/mattermost-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mattermost-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mattermost-build/subscriptions", - "organizations_url": "https://api.github.com/users/mattermost-build/orgs", - "repos_url": "https://api.github.com/users/mattermost-build/repos", - "events_url": "https://api.github.com/users/mattermost-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/mattermost-build/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-debian-package", - "state": "uploaded", - "size": 62952356, - "download_count": 46, - "created_at": "2022-02-04T22:12:21Z", - "updated_at": "2022-02-04T22:12:28Z", - "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.0.4/mattermost-desktop-5.0.4-linux-i386.deb" - }, - { - "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/55884648", - "id": 55884648, - "node_id": "RA_kwDOAp7Yk84DVLto", - "name": "mattermost-desktop-5.0.4-linux-i686.rpm", - "label": "", - "uploader": { - "login": "mattermost-build", - "id": 10821961, - "node_id": "MDQ6VXNlcjEwODIxOTYx", - "avatar_url": "https://avatars.githubusercontent.com/u/10821961?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mattermost-build", - "html_url": "https://github.com/mattermost-build", - "followers_url": "https://api.github.com/users/mattermost-build/followers", - "following_url": "https://api.github.com/users/mattermost-build/following{/other_user}", - "gists_url": "https://api.github.com/users/mattermost-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mattermost-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mattermost-build/subscriptions", - "organizations_url": "https://api.github.com/users/mattermost-build/orgs", - "repos_url": "https://api.github.com/users/mattermost-build/repos", - "events_url": "https://api.github.com/users/mattermost-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/mattermost-build/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-redhat-package-manager", - "state": "uploaded", - "size": 63628908, - "download_count": 20, - "created_at": "2022-02-04T22:12:21Z", - "updated_at": "2022-02-04T22:12:31Z", - "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.0.4/mattermost-desktop-5.0.4-linux-i686.rpm" - }, - { - "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/55884657", - "id": 55884657, - "node_id": "RA_kwDOAp7Yk84DVLtx", - "name": "mattermost-desktop-5.0.4-linux-ia32.tar.gz", - "label": "", - "uploader": { - "login": "mattermost-build", - "id": 10821961, - "node_id": "MDQ6VXNlcjEwODIxOTYx", - "avatar_url": "https://avatars.githubusercontent.com/u/10821961?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mattermost-build", - "html_url": "https://github.com/mattermost-build", - "followers_url": "https://api.github.com/users/mattermost-build/followers", - "following_url": "https://api.github.com/users/mattermost-build/following{/other_user}", - "gists_url": "https://api.github.com/users/mattermost-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mattermost-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mattermost-build/subscriptions", - "organizations_url": "https://api.github.com/users/mattermost-build/orgs", - "repos_url": "https://api.github.com/users/mattermost-build/repos", - "events_url": "https://api.github.com/users/mattermost-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/mattermost-build/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/gzip", - "state": "uploaded", - "size": 86957532, - "download_count": 7, - "created_at": "2022-02-04T22:12:21Z", - "updated_at": "2022-02-04T22:12:30Z", - "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.0.4/mattermost-desktop-5.0.4-linux-ia32.tar.gz" - }, - { - "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/55884666", - "id": 55884666, - "node_id": "RA_kwDOAp7Yk84DVLt6", - "name": "mattermost-desktop-5.0.4-linux-x64.tar.gz", - "label": "", - "uploader": { - "login": "mattermost-build", - "id": 10821961, - "node_id": "MDQ6VXNlcjEwODIxOTYx", - "avatar_url": "https://avatars.githubusercontent.com/u/10821961?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mattermost-build", - "html_url": "https://github.com/mattermost-build", - "followers_url": "https://api.github.com/users/mattermost-build/followers", - "following_url": "https://api.github.com/users/mattermost-build/following{/other_user}", - "gists_url": "https://api.github.com/users/mattermost-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mattermost-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mattermost-build/subscriptions", - "organizations_url": "https://api.github.com/users/mattermost-build/orgs", - "repos_url": "https://api.github.com/users/mattermost-build/repos", - "events_url": "https://api.github.com/users/mattermost-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/mattermost-build/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/gzip", - "state": "uploaded", - "size": 87315900, - "download_count": 86, - "created_at": "2022-02-04T22:12:21Z", - "updated_at": "2022-02-04T22:12:30Z", - "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.0.4/mattermost-desktop-5.0.4-linux-x64.tar.gz" - }, - { - "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/55884658", - "id": 55884658, - "node_id": "RA_kwDOAp7Yk84DVLty", - "name": "mattermost-desktop-5.0.4-linux-x86_64.AppImage", - "label": "", - "uploader": { - "login": "mattermost-build", - "id": 10821961, - "node_id": "MDQ6VXNlcjEwODIxOTYx", - "avatar_url": "https://avatars.githubusercontent.com/u/10821961?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mattermost-build", - "html_url": "https://github.com/mattermost-build", - "followers_url": "https://api.github.com/users/mattermost-build/followers", - "following_url": "https://api.github.com/users/mattermost-build/following{/other_user}", - "gists_url": "https://api.github.com/users/mattermost-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mattermost-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mattermost-build/subscriptions", - "organizations_url": "https://api.github.com/users/mattermost-build/orgs", - "repos_url": "https://api.github.com/users/mattermost-build/repos", - "events_url": "https://api.github.com/users/mattermost-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/mattermost-build/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 92855794, - "download_count": 65, - "created_at": "2022-02-04T22:12:21Z", - "updated_at": "2022-02-04T22:12:30Z", - "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.0.4/mattermost-desktop-5.0.4-linux-x86_64.AppImage" - }, - { - "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/55884674", - "id": 55884674, - "node_id": "RA_kwDOAp7Yk84DVLuC", - "name": "mattermost-desktop-5.0.4-linux-x86_64.rpm", - "label": "", - "uploader": { - "login": "mattermost-build", - "id": 10821961, - "node_id": "MDQ6VXNlcjEwODIxOTYx", - "avatar_url": "https://avatars.githubusercontent.com/u/10821961?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mattermost-build", - "html_url": "https://github.com/mattermost-build", - "followers_url": "https://api.github.com/users/mattermost-build/followers", - "following_url": "https://api.github.com/users/mattermost-build/following{/other_user}", - "gists_url": "https://api.github.com/users/mattermost-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mattermost-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mattermost-build/subscriptions", - "organizations_url": "https://api.github.com/users/mattermost-build/orgs", - "repos_url": "https://api.github.com/users/mattermost-build/repos", - "events_url": "https://api.github.com/users/mattermost-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/mattermost-build/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-redhat-package-manager", - "state": "uploaded", - "size": 63664468, - "download_count": 63, - "created_at": "2022-02-04T22:12:21Z", - "updated_at": "2022-02-04T22:12:28Z", - "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.0.4/mattermost-desktop-5.0.4-linux-x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/55884653", - "id": 55884653, - "node_id": "RA_kwDOAp7Yk84DVLtt", - "name": "mattermost-desktop-5.0.4-mac-arm64.dmg", - "label": "", - "uploader": { - "login": "mattermost-build", - "id": 10821961, - "node_id": "MDQ6VXNlcjEwODIxOTYx", - "avatar_url": "https://avatars.githubusercontent.com/u/10821961?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mattermost-build", - "html_url": "https://github.com/mattermost-build", - "followers_url": "https://api.github.com/users/mattermost-build/followers", - "following_url": "https://api.github.com/users/mattermost-build/following{/other_user}", - "gists_url": "https://api.github.com/users/mattermost-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mattermost-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mattermost-build/subscriptions", - "organizations_url": "https://api.github.com/users/mattermost-build/orgs", - "repos_url": "https://api.github.com/users/mattermost-build/repos", - "events_url": "https://api.github.com/users/mattermost-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/mattermost-build/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-apple-diskimage", - "state": "uploaded", - "size": 96518269, - "download_count": 302, - "created_at": "2022-02-04T22:12:21Z", - "updated_at": "2022-02-04T22:12:30Z", - "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.0.4/mattermost-desktop-5.0.4-mac-arm64.dmg" - }, - { - "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/55884650", - "id": 55884650, - "node_id": "RA_kwDOAp7Yk84DVLtq", - "name": "mattermost-desktop-5.0.4-mac-arm64.dmg.blockmap", - "label": "", - "uploader": { - "login": "mattermost-build", - "id": 10821961, - "node_id": "MDQ6VXNlcjEwODIxOTYx", - "avatar_url": "https://avatars.githubusercontent.com/u/10821961?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mattermost-build", - "html_url": "https://github.com/mattermost-build", - "followers_url": "https://api.github.com/users/mattermost-build/followers", - "following_url": "https://api.github.com/users/mattermost-build/following{/other_user}", - "gists_url": "https://api.github.com/users/mattermost-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mattermost-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mattermost-build/subscriptions", - "organizations_url": "https://api.github.com/users/mattermost-build/orgs", - "repos_url": "https://api.github.com/users/mattermost-build/repos", - "events_url": "https://api.github.com/users/mattermost-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/mattermost-build/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 101857, - "download_count": 36, - "created_at": "2022-02-04T22:12:21Z", - "updated_at": "2022-02-04T22:12:22Z", - "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.0.4/mattermost-desktop-5.0.4-mac-arm64.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/55884647", - "id": 55884647, - "node_id": "RA_kwDOAp7Yk84DVLtn", - "name": "mattermost-desktop-5.0.4-mac-arm64.zip", - "label": "", - "uploader": { - "login": "mattermost-build", - "id": 10821961, - "node_id": "MDQ6VXNlcjEwODIxOTYx", - "avatar_url": "https://avatars.githubusercontent.com/u/10821961?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mattermost-build", - "html_url": "https://github.com/mattermost-build", - "followers_url": "https://api.github.com/users/mattermost-build/followers", - "following_url": "https://api.github.com/users/mattermost-build/following{/other_user}", - "gists_url": "https://api.github.com/users/mattermost-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mattermost-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mattermost-build/subscriptions", - "organizations_url": "https://api.github.com/users/mattermost-build/orgs", - "repos_url": "https://api.github.com/users/mattermost-build/repos", - "events_url": "https://api.github.com/users/mattermost-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/mattermost-build/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 92586679, - "download_count": 37, - "created_at": "2022-02-04T22:12:21Z", - "updated_at": "2022-02-04T22:12:33Z", - "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.0.4/mattermost-desktop-5.0.4-mac-arm64.zip" - }, - { - "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/55884654", - "id": 55884654, - "node_id": "RA_kwDOAp7Yk84DVLtu", - "name": "mattermost-desktop-5.0.4-mac-m1.dmg", - "label": "", - "uploader": { - "login": "mattermost-build", - "id": 10821961, - "node_id": "MDQ6VXNlcjEwODIxOTYx", - "avatar_url": "https://avatars.githubusercontent.com/u/10821961?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mattermost-build", - "html_url": "https://github.com/mattermost-build", - "followers_url": "https://api.github.com/users/mattermost-build/followers", - "following_url": "https://api.github.com/users/mattermost-build/following{/other_user}", - "gists_url": "https://api.github.com/users/mattermost-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mattermost-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mattermost-build/subscriptions", - "organizations_url": "https://api.github.com/users/mattermost-build/orgs", - "repos_url": "https://api.github.com/users/mattermost-build/repos", - "events_url": "https://api.github.com/users/mattermost-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/mattermost-build/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-apple-diskimage", - "state": "uploaded", - "size": 96518269, - "download_count": 51, - "created_at": "2022-02-04T22:12:21Z", - "updated_at": "2022-02-04T22:12:30Z", - "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.0.4/mattermost-desktop-5.0.4-mac-m1.dmg" - }, - { - "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/55884655", - "id": 55884655, - "node_id": "RA_kwDOAp7Yk84DVLtv", - "name": "mattermost-desktop-5.0.4-mac-m1.dmg.blockmap", - "label": "", - "uploader": { - "login": "mattermost-build", - "id": 10821961, - "node_id": "MDQ6VXNlcjEwODIxOTYx", - "avatar_url": "https://avatars.githubusercontent.com/u/10821961?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mattermost-build", - "html_url": "https://github.com/mattermost-build", - "followers_url": "https://api.github.com/users/mattermost-build/followers", - "following_url": "https://api.github.com/users/mattermost-build/following{/other_user}", - "gists_url": "https://api.github.com/users/mattermost-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mattermost-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mattermost-build/subscriptions", - "organizations_url": "https://api.github.com/users/mattermost-build/orgs", - "repos_url": "https://api.github.com/users/mattermost-build/repos", - "events_url": "https://api.github.com/users/mattermost-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/mattermost-build/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 101857, - "download_count": 9, - "created_at": "2022-02-04T22:12:21Z", - "updated_at": "2022-02-04T22:12:22Z", - "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.0.4/mattermost-desktop-5.0.4-mac-m1.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/55884664", - "id": 55884664, - "node_id": "RA_kwDOAp7Yk84DVLt4", - "name": "mattermost-desktop-5.0.4-mac-m1.zip", - "label": "", - "uploader": { - "login": "mattermost-build", - "id": 10821961, - "node_id": "MDQ6VXNlcjEwODIxOTYx", - "avatar_url": "https://avatars.githubusercontent.com/u/10821961?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mattermost-build", - "html_url": "https://github.com/mattermost-build", - "followers_url": "https://api.github.com/users/mattermost-build/followers", - "following_url": "https://api.github.com/users/mattermost-build/following{/other_user}", - "gists_url": "https://api.github.com/users/mattermost-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mattermost-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mattermost-build/subscriptions", - "organizations_url": "https://api.github.com/users/mattermost-build/orgs", - "repos_url": "https://api.github.com/users/mattermost-build/repos", - "events_url": "https://api.github.com/users/mattermost-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/mattermost-build/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 92586679, - "download_count": 11, - "created_at": "2022-02-04T22:12:21Z", - "updated_at": "2022-02-04T22:12:30Z", - "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.0.4/mattermost-desktop-5.0.4-mac-m1.zip" - }, - { - "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/55884667", - "id": 55884667, - "node_id": "RA_kwDOAp7Yk84DVLt7", - "name": "mattermost-desktop-5.0.4-mac-universal.dmg", - "label": "", - "uploader": { - "login": "mattermost-build", - "id": 10821961, - "node_id": "MDQ6VXNlcjEwODIxOTYx", - "avatar_url": "https://avatars.githubusercontent.com/u/10821961?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mattermost-build", - "html_url": "https://github.com/mattermost-build", - "followers_url": "https://api.github.com/users/mattermost-build/followers", - "following_url": "https://api.github.com/users/mattermost-build/following{/other_user}", - "gists_url": "https://api.github.com/users/mattermost-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mattermost-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mattermost-build/subscriptions", - "organizations_url": "https://api.github.com/users/mattermost-build/orgs", - "repos_url": "https://api.github.com/users/mattermost-build/repos", - "events_url": "https://api.github.com/users/mattermost-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/mattermost-build/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-apple-diskimage", - "state": "uploaded", - "size": 167047815, - "download_count": 3906, - "created_at": "2022-02-04T22:12:21Z", - "updated_at": "2022-02-04T22:12:32Z", - "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.0.4/mattermost-desktop-5.0.4-mac-universal.dmg" - }, - { - "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/55884670", - "id": 55884670, - "node_id": "RA_kwDOAp7Yk84DVLt-", - "name": "mattermost-desktop-5.0.4-mac-universal.dmg.blockmap", - "label": "", - "uploader": { - "login": "mattermost-build", - "id": 10821961, - "node_id": "MDQ6VXNlcjEwODIxOTYx", - "avatar_url": "https://avatars.githubusercontent.com/u/10821961?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mattermost-build", - "html_url": "https://github.com/mattermost-build", - "followers_url": "https://api.github.com/users/mattermost-build/followers", - "following_url": "https://api.github.com/users/mattermost-build/following{/other_user}", - "gists_url": "https://api.github.com/users/mattermost-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mattermost-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mattermost-build/subscriptions", - "organizations_url": "https://api.github.com/users/mattermost-build/orgs", - "repos_url": "https://api.github.com/users/mattermost-build/repos", - "events_url": "https://api.github.com/users/mattermost-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/mattermost-build/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 174803, - "download_count": 7, - "created_at": "2022-02-04T22:12:21Z", - "updated_at": "2022-02-04T22:12:22Z", - "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.0.4/mattermost-desktop-5.0.4-mac-universal.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/55884663", - "id": 55884663, - "node_id": "RA_kwDOAp7Yk84DVLt3", - "name": "mattermost-desktop-5.0.4-mac-universal.zip", - "label": "", - "uploader": { - "login": "mattermost-build", - "id": 10821961, - "node_id": "MDQ6VXNlcjEwODIxOTYx", - "avatar_url": "https://avatars.githubusercontent.com/u/10821961?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mattermost-build", - "html_url": "https://github.com/mattermost-build", - "followers_url": "https://api.github.com/users/mattermost-build/followers", - "following_url": "https://api.github.com/users/mattermost-build/following{/other_user}", - "gists_url": "https://api.github.com/users/mattermost-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mattermost-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mattermost-build/subscriptions", - "organizations_url": "https://api.github.com/users/mattermost-build/orgs", - "repos_url": "https://api.github.com/users/mattermost-build/repos", - "events_url": "https://api.github.com/users/mattermost-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/mattermost-build/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 161130559, - "download_count": 8, - "created_at": "2022-02-04T22:12:21Z", - "updated_at": "2022-02-04T22:12:32Z", - "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.0.4/mattermost-desktop-5.0.4-mac-universal.zip" - }, - { - "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/55884659", - "id": 55884659, - "node_id": "RA_kwDOAp7Yk84DVLtz", - "name": "mattermost-desktop-5.0.4-mac-x64.dmg", - "label": "", - "uploader": { - "login": "mattermost-build", - "id": 10821961, - "node_id": "MDQ6VXNlcjEwODIxOTYx", - "avatar_url": "https://avatars.githubusercontent.com/u/10821961?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mattermost-build", - "html_url": "https://github.com/mattermost-build", - "followers_url": "https://api.github.com/users/mattermost-build/followers", - "following_url": "https://api.github.com/users/mattermost-build/following{/other_user}", - "gists_url": "https://api.github.com/users/mattermost-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mattermost-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mattermost-build/subscriptions", - "organizations_url": "https://api.github.com/users/mattermost-build/orgs", - "repos_url": "https://api.github.com/users/mattermost-build/repos", - "events_url": "https://api.github.com/users/mattermost-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/mattermost-build/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-apple-diskimage", - "state": "uploaded", - "size": 94663866, - "download_count": 128, - "created_at": "2022-02-04T22:12:21Z", - "updated_at": "2022-02-04T22:12:30Z", - "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.0.4/mattermost-desktop-5.0.4-mac-x64.dmg" - }, - { - "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/55884665", - "id": 55884665, - "node_id": "RA_kwDOAp7Yk84DVLt5", - "name": "mattermost-desktop-5.0.4-mac-x64.dmg.blockmap", - "label": "", - "uploader": { - "login": "mattermost-build", - "id": 10821961, - "node_id": "MDQ6VXNlcjEwODIxOTYx", - "avatar_url": "https://avatars.githubusercontent.com/u/10821961?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mattermost-build", - "html_url": "https://github.com/mattermost-build", - "followers_url": "https://api.github.com/users/mattermost-build/followers", - "following_url": "https://api.github.com/users/mattermost-build/following{/other_user}", - "gists_url": "https://api.github.com/users/mattermost-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mattermost-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mattermost-build/subscriptions", - "organizations_url": "https://api.github.com/users/mattermost-build/orgs", - "repos_url": "https://api.github.com/users/mattermost-build/repos", - "events_url": "https://api.github.com/users/mattermost-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/mattermost-build/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 100348, - "download_count": 8, - "created_at": "2022-02-04T22:12:21Z", - "updated_at": "2022-02-04T22:12:22Z", - "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.0.4/mattermost-desktop-5.0.4-mac-x64.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/55884652", - "id": 55884652, - "node_id": "RA_kwDOAp7Yk84DVLts", - "name": "mattermost-desktop-5.0.4-mac-x64.zip", - "label": "", - "uploader": { - "login": "mattermost-build", - "id": 10821961, - "node_id": "MDQ6VXNlcjEwODIxOTYx", - "avatar_url": "https://avatars.githubusercontent.com/u/10821961?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mattermost-build", - "html_url": "https://github.com/mattermost-build", - "followers_url": "https://api.github.com/users/mattermost-build/followers", - "following_url": "https://api.github.com/users/mattermost-build/following{/other_user}", - "gists_url": "https://api.github.com/users/mattermost-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mattermost-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mattermost-build/subscriptions", - "organizations_url": "https://api.github.com/users/mattermost-build/orgs", - "repos_url": "https://api.github.com/users/mattermost-build/repos", - "events_url": "https://api.github.com/users/mattermost-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/mattermost-build/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 91069424, - "download_count": 13, - "created_at": "2022-02-04T22:12:21Z", - "updated_at": "2022-02-04T22:12:30Z", - "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.0.4/mattermost-desktop-5.0.4-mac-x64.zip" - }, - { - "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/55884668", - "id": 55884668, - "node_id": "RA_kwDOAp7Yk84DVLt8", - "name": "mattermost-desktop-5.0.4-win-ia32.zip", - "label": "", - "uploader": { - "login": "mattermost-build", - "id": 10821961, - "node_id": "MDQ6VXNlcjEwODIxOTYx", - "avatar_url": "https://avatars.githubusercontent.com/u/10821961?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mattermost-build", - "html_url": "https://github.com/mattermost-build", - "followers_url": "https://api.github.com/users/mattermost-build/followers", - "following_url": "https://api.github.com/users/mattermost-build/following{/other_user}", - "gists_url": "https://api.github.com/users/mattermost-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mattermost-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mattermost-build/subscriptions", - "organizations_url": "https://api.github.com/users/mattermost-build/orgs", - "repos_url": "https://api.github.com/users/mattermost-build/repos", - "events_url": "https://api.github.com/users/mattermost-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/mattermost-build/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 88067509, - "download_count": 28, - "created_at": "2022-02-04T22:12:21Z", - "updated_at": "2022-02-04T22:12:29Z", - "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.0.4/mattermost-desktop-5.0.4-win-ia32.zip" - }, - { - "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/55884662", - "id": 55884662, - "node_id": "RA_kwDOAp7Yk84DVLt2", - "name": "mattermost-desktop-5.0.4-win-x64.zip", - "label": "", - "uploader": { - "login": "mattermost-build", - "id": 10821961, - "node_id": "MDQ6VXNlcjEwODIxOTYx", - "avatar_url": "https://avatars.githubusercontent.com/u/10821961?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mattermost-build", - "html_url": "https://github.com/mattermost-build", - "followers_url": "https://api.github.com/users/mattermost-build/followers", - "following_url": "https://api.github.com/users/mattermost-build/following{/other_user}", - "gists_url": "https://api.github.com/users/mattermost-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mattermost-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mattermost-build/subscriptions", - "organizations_url": "https://api.github.com/users/mattermost-build/orgs", - "repos_url": "https://api.github.com/users/mattermost-build/repos", - "events_url": "https://api.github.com/users/mattermost-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/mattermost-build/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 92576708, - "download_count": 64, - "created_at": "2022-02-04T22:12:21Z", - "updated_at": "2022-02-04T22:12:30Z", - "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.0.4/mattermost-desktop-5.0.4-win-x64.zip" - }, - { - "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/55884675", - "id": 55884675, - "node_id": "RA_kwDOAp7Yk84DVLuD", - "name": "mattermost-desktop-5.0.4-x64.msi", - "label": "", - "uploader": { - "login": "mattermost-build", - "id": 10821961, - "node_id": "MDQ6VXNlcjEwODIxOTYx", - "avatar_url": "https://avatars.githubusercontent.com/u/10821961?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mattermost-build", - "html_url": "https://github.com/mattermost-build", - "followers_url": "https://api.github.com/users/mattermost-build/followers", - "following_url": "https://api.github.com/users/mattermost-build/following{/other_user}", - "gists_url": "https://api.github.com/users/mattermost-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mattermost-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mattermost-build/subscriptions", - "organizations_url": "https://api.github.com/users/mattermost-build/orgs", - "repos_url": "https://api.github.com/users/mattermost-build/repos", - "events_url": "https://api.github.com/users/mattermost-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/mattermost-build/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msi", - "state": "uploaded", - "size": 76906496, - "download_count": 253, - "created_at": "2022-02-04T22:12:21Z", - "updated_at": "2022-02-04T22:12:29Z", - "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.0.4/mattermost-desktop-5.0.4-x64.msi" - }, - { - "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/55884669", - "id": 55884669, - "node_id": "RA_kwDOAp7Yk84DVLt9", - "name": "mattermost-desktop-5.0.4-x86.msi", - "label": "", - "uploader": { - "login": "mattermost-build", - "id": 10821961, - "node_id": "MDQ6VXNlcjEwODIxOTYx", - "avatar_url": "https://avatars.githubusercontent.com/u/10821961?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mattermost-build", - "html_url": "https://github.com/mattermost-build", - "followers_url": "https://api.github.com/users/mattermost-build/followers", - "following_url": "https://api.github.com/users/mattermost-build/following{/other_user}", - "gists_url": "https://api.github.com/users/mattermost-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mattermost-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mattermost-build/subscriptions", - "organizations_url": "https://api.github.com/users/mattermost-build/orgs", - "repos_url": "https://api.github.com/users/mattermost-build/repos", - "events_url": "https://api.github.com/users/mattermost-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/mattermost-build/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msi", - "state": "uploaded", - "size": 73572352, - "download_count": 29, - "created_at": "2022-02-04T22:12:21Z", - "updated_at": "2022-02-04T22:12:28Z", - "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.0.4/mattermost-desktop-5.0.4-x86.msi" - }, - { - "url": "https://api.github.com/repos/mattermost/desktop/releases/assets/55884649", - "id": 55884649, - "node_id": "RA_kwDOAp7Yk84DVLtp", - "name": "mattermost-desktop-setup-5.0.4-win.exe", - "label": "", - "uploader": { - "login": "mattermost-build", - "id": 10821961, - "node_id": "MDQ6VXNlcjEwODIxOTYx", - "avatar_url": "https://avatars.githubusercontent.com/u/10821961?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mattermost-build", - "html_url": "https://github.com/mattermost-build", - "followers_url": "https://api.github.com/users/mattermost-build/followers", - "following_url": "https://api.github.com/users/mattermost-build/following{/other_user}", - "gists_url": "https://api.github.com/users/mattermost-build/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mattermost-build/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mattermost-build/subscriptions", - "organizations_url": "https://api.github.com/users/mattermost-build/orgs", - "repos_url": "https://api.github.com/users/mattermost-build/repos", - "events_url": "https://api.github.com/users/mattermost-build/events{/privacy}", - "received_events_url": "https://api.github.com/users/mattermost-build/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdos-program", - "state": "uploaded", - "size": 131272648, - "download_count": 80, - "created_at": "2022-02-04T22:12:21Z", - "updated_at": "2022-02-04T22:12:32Z", - "browser_download_url": "https://github.com/mattermost/desktop/releases/download/v5.0.4/mattermost-desktop-setup-5.0.4-win.exe" - } - ], - "tarball_url": "https://api.github.com/repos/mattermost/desktop/tarball/v5.0.4", - "zipball_url": "https://api.github.com/repos/mattermost/desktop/zipball/v5.0.4", - "body_html": "

Mattermost Desktop v5.0.4 has been cut!

\n

Release notes can be found here: https://docs.mattermost.com/help/apps/desktop-changelog.html

\n

The download links can be found below.

\n

Windows - msi files (beta)

\n\n

Windows - setup exe files

\n\n

Windows - zip files

\n\n

Mac

\n\n

Linux

\n\n

Linux (Unofficial) - deb files

\n\n

Linux (Unofficial) - rpm files (beta)

\n\n

Linux (Unofficial) - AppImage files

\n", - "reactions": { - "url": "https://api.github.com/repos/mattermost/desktop/releases/58730028/reactions", - "total_count": 1, - "+1": 1, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:54.137Z" - }, - "md5app": { - "latestRelease": { - "url": "https://api.github.com/repos/mhmdkrmabd/md5-app/releases/15320919", - "assets_url": "https://api.github.com/repos/mhmdkrmabd/md5-app/releases/15320919/assets", - "upload_url": "https://uploads.github.com/repos/mhmdkrmabd/md5-app/releases/15320919/assets{?name,label}", - "html_url": "https://github.com/mhmdkrmabd/md5-app/releases/tag/v1.0.0", - "id": 15320919, - "author": { - "login": "mhmdkrmabd", - "id": 30116323, - "node_id": "MDQ6VXNlcjMwMTE2MzIz", - "avatar_url": "https://avatars.githubusercontent.com/u/30116323?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mhmdkrmabd", - "html_url": "https://github.com/mhmdkrmabd", - "followers_url": "https://api.github.com/users/mhmdkrmabd/followers", - "following_url": "https://api.github.com/users/mhmdkrmabd/following{/other_user}", - "gists_url": "https://api.github.com/users/mhmdkrmabd/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mhmdkrmabd/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mhmdkrmabd/subscriptions", - "organizations_url": "https://api.github.com/users/mhmdkrmabd/orgs", - "repos_url": "https://api.github.com/users/mhmdkrmabd/repos", - "events_url": "https://api.github.com/users/mhmdkrmabd/events{/privacy}", - "received_events_url": "https://api.github.com/users/mhmdkrmabd/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTE1MzIwOTE5", - "tag_name": "v1.0.0", - "target_commitish": "master", - "name": "v1.0.0", - "draft": false, - "prerelease": false, - "created_at": "2019-01-28T19:39:59Z", - "published_at": "2019-02-01T19:38:31Z", - "assets": [ - { - "url": "https://api.github.com/repos/mhmdkrmabd/md5-app/releases/assets/10890115", - "id": 10890115, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEwODkwMTE1", - "name": "32bit.exe", - "label": null, - "uploader": { - "login": "mhmdkrmabd", - "id": 30116323, - "node_id": "MDQ6VXNlcjMwMTE2MzIz", - "avatar_url": "https://avatars.githubusercontent.com/u/30116323?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mhmdkrmabd", - "html_url": "https://github.com/mhmdkrmabd", - "followers_url": "https://api.github.com/users/mhmdkrmabd/followers", - "following_url": "https://api.github.com/users/mhmdkrmabd/following{/other_user}", - "gists_url": "https://api.github.com/users/mhmdkrmabd/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mhmdkrmabd/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mhmdkrmabd/subscriptions", - "organizations_url": "https://api.github.com/users/mhmdkrmabd/orgs", - "repos_url": "https://api.github.com/users/mhmdkrmabd/repos", - "events_url": "https://api.github.com/users/mhmdkrmabd/events{/privacy}", - "received_events_url": "https://api.github.com/users/mhmdkrmabd/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 58771556, - "download_count": 229, - "created_at": "2019-02-01T18:41:48Z", - "updated_at": "2019-02-01T19:04:11Z", - "browser_download_url": "https://github.com/mhmdkrmabd/md5-app/releases/download/v1.0.0/32bit.exe" - }, - { - "url": "https://api.github.com/repos/mhmdkrmabd/md5-app/releases/assets/10890307", - "id": 10890307, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEwODkwMzA3", - "name": "64bit.exe", - "label": null, - "uploader": { - "login": "mhmdkrmabd", - "id": 30116323, - "node_id": "MDQ6VXNlcjMwMTE2MzIz", - "avatar_url": "https://avatars.githubusercontent.com/u/30116323?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mhmdkrmabd", - "html_url": "https://github.com/mhmdkrmabd", - "followers_url": "https://api.github.com/users/mhmdkrmabd/followers", - "following_url": "https://api.github.com/users/mhmdkrmabd/following{/other_user}", - "gists_url": "https://api.github.com/users/mhmdkrmabd/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mhmdkrmabd/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mhmdkrmabd/subscriptions", - "organizations_url": "https://api.github.com/users/mhmdkrmabd/orgs", - "repos_url": "https://api.github.com/users/mhmdkrmabd/repos", - "events_url": "https://api.github.com/users/mhmdkrmabd/events{/privacy}", - "received_events_url": "https://api.github.com/users/mhmdkrmabd/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 61281414, - "download_count": 462, - "created_at": "2019-02-01T19:05:23Z", - "updated_at": "2019-02-01T19:33:10Z", - "browser_download_url": "https://github.com/mhmdkrmabd/md5-app/releases/download/v1.0.0/64bit.exe" - } - ], - "tarball_url": "https://api.github.com/repos/mhmdkrmabd/md5-app/tarball/v1.0.0", - "zipball_url": "https://api.github.com/repos/mhmdkrmabd/md5-app/zipball/v1.0.0", - "body_html": "

This is the first (and last) version of the application.

\n

Please choose the suitable installation package for your operating system, note that the application works ONLY on Windows OS, 7 & higher.

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:54.141Z" - }, - "mdp": { - "latestRelease": { - "url": "https://api.github.com/repos/ericlink/mdp/releases/25955388", - "assets_url": "https://api.github.com/repos/ericlink/mdp/releases/25955388/assets", - "upload_url": "https://uploads.github.com/repos/ericlink/mdp/releases/25955388/assets{?name,label}", - "html_url": "https://github.com/ericlink/mdp/releases/tag/v1.0.0", - "id": 25955388, - "author": { - "login": "ericlink", - "id": 840390, - "node_id": "MDQ6VXNlcjg0MDM5MA==", - "avatar_url": "https://avatars.githubusercontent.com/u/840390?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ericlink", - "html_url": "https://github.com/ericlink", - "followers_url": "https://api.github.com/users/ericlink/followers", - "following_url": "https://api.github.com/users/ericlink/following{/other_user}", - "gists_url": "https://api.github.com/users/ericlink/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ericlink/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ericlink/subscriptions", - "organizations_url": "https://api.github.com/users/ericlink/orgs", - "repos_url": "https://api.github.com/users/ericlink/repos", - "events_url": "https://api.github.com/users/ericlink/events{/privacy}", - "received_events_url": "https://api.github.com/users/ericlink/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI1OTU1Mzg4", - "tag_name": "v1.0.0", - "target_commitish": "master", - "name": "v1.0.0", - "draft": false, - "prerelease": false, - "created_at": "2020-04-28T09:23:22Z", - "published_at": "2020-04-28T09:54:20Z", - "assets": [ - { - "url": "https://api.github.com/repos/ericlink/mdp/releases/assets/20223182", - "id": 20223182, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIwMjIzMTgy", - "name": "mdp-1.0.0.dmg", - "label": "", - "uploader": { - "login": "ericlink", - "id": 840390, - "node_id": "MDQ6VXNlcjg0MDM5MA==", - "avatar_url": "https://avatars.githubusercontent.com/u/840390?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ericlink", - "html_url": "https://github.com/ericlink", - "followers_url": "https://api.github.com/users/ericlink/followers", - "following_url": "https://api.github.com/users/ericlink/following{/other_user}", - "gists_url": "https://api.github.com/users/ericlink/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ericlink/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ericlink/subscriptions", - "organizations_url": "https://api.github.com/users/ericlink/orgs", - "repos_url": "https://api.github.com/users/ericlink/repos", - "events_url": "https://api.github.com/users/ericlink/events{/privacy}", - "received_events_url": "https://api.github.com/users/ericlink/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-apple-diskimage", - "state": "uploaded", - "size": 67056398, - "download_count": 126, - "created_at": "2020-04-28T09:49:21Z", - "updated_at": "2020-04-28T09:50:38Z", - "browser_download_url": "https://github.com/ericlink/mdp/releases/download/v1.0.0/mdp-1.0.0.dmg" - } - ], - "tarball_url": "https://api.github.com/repos/ericlink/mdp/tarball/v1.0.0", - "zipball_url": "https://api.github.com/repos/ericlink/mdp/zipball/v1.0.0", - "body_html": "

notarized installer

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:54.235Z" - }, - "mediachips": { - "latestRelease": { - "url": "https://api.github.com/repos/fupdec/mediaChips/releases/59135495", - "assets_url": "https://api.github.com/repos/fupdec/mediaChips/releases/59135495/assets", - "upload_url": "https://uploads.github.com/repos/fupdec/mediaChips/releases/59135495/assets{?name,label}", - "html_url": "https://github.com/fupdec/mediaChips/releases/tag/v0.11.2-beta", - "id": 59135495, - "author": { - "login": "fupdec", - "id": 74197516, - "node_id": "MDQ6VXNlcjc0MTk3NTE2", - "avatar_url": "https://avatars.githubusercontent.com/u/74197516?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/fupdec", - "html_url": "https://github.com/fupdec", - "followers_url": "https://api.github.com/users/fupdec/followers", - "following_url": "https://api.github.com/users/fupdec/following{/other_user}", - "gists_url": "https://api.github.com/users/fupdec/gists{/gist_id}", - "starred_url": "https://api.github.com/users/fupdec/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/fupdec/subscriptions", - "organizations_url": "https://api.github.com/users/fupdec/orgs", - "repos_url": "https://api.github.com/users/fupdec/repos", - "events_url": "https://api.github.com/users/fupdec/events{/privacy}", - "received_events_url": "https://api.github.com/users/fupdec/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOEo9iZc4DhlYH", - "tag_name": "v0.11.2-beta", - "target_commitish": "87f2f9574cf1f2a5d6428be3822c6fa9bc9f3602", - "name": "mediaChips v0.11.2-beta", - "draft": false, - "prerelease": false, - "created_at": "2022-02-09T14:54:40Z", - "published_at": "2022-02-09T15:24:00Z", - "assets": [ - { - "url": "https://api.github.com/repos/fupdec/mediaChips/releases/assets/57408572", - "id": 57408572, - "node_id": "RA_kwDOEo9iZc4Da_w8", - "name": "mediaChips.v0.11.2.Linux.AppImage", - "label": null, - "uploader": { - "login": "fupdec", - "id": 74197516, - "node_id": "MDQ6VXNlcjc0MTk3NTE2", - "avatar_url": "https://avatars.githubusercontent.com/u/74197516?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/fupdec", - "html_url": "https://github.com/fupdec", - "followers_url": "https://api.github.com/users/fupdec/followers", - "following_url": "https://api.github.com/users/fupdec/following{/other_user}", - "gists_url": "https://api.github.com/users/fupdec/gists{/gist_id}", - "starred_url": "https://api.github.com/users/fupdec/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/fupdec/subscriptions", - "organizations_url": "https://api.github.com/users/fupdec/orgs", - "repos_url": "https://api.github.com/users/fupdec/repos", - "events_url": "https://api.github.com/users/fupdec/events{/privacy}", - "received_events_url": "https://api.github.com/users/fupdec/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 163630410, - "download_count": 1431, - "created_at": "2022-02-20T13:27:04Z", - "updated_at": "2022-02-20T13:27:24Z", - "browser_download_url": "https://github.com/fupdec/mediaChips/releases/download/v0.11.2-beta/mediaChips.v0.11.2.Linux.AppImage" - }, - { - "url": "https://api.github.com/repos/fupdec/mediaChips/releases/assets/57408086", - "id": 57408086, - "node_id": "RA_kwDOEo9iZc4Da_pW", - "name": "mediaChips.v0.11.2.Mac.dmg", - "label": null, - "uploader": { - "login": "fupdec", - "id": 74197516, - "node_id": "MDQ6VXNlcjc0MTk3NTE2", - "avatar_url": "https://avatars.githubusercontent.com/u/74197516?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/fupdec", - "html_url": "https://github.com/fupdec", - "followers_url": "https://api.github.com/users/fupdec/followers", - "following_url": "https://api.github.com/users/fupdec/following{/other_user}", - "gists_url": "https://api.github.com/users/fupdec/gists{/gist_id}", - "starred_url": "https://api.github.com/users/fupdec/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/fupdec/subscriptions", - "organizations_url": "https://api.github.com/users/fupdec/orgs", - "repos_url": "https://api.github.com/users/fupdec/repos", - "events_url": "https://api.github.com/users/fupdec/events{/privacy}", - "received_events_url": "https://api.github.com/users/fupdec/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 174966195, - "download_count": 1473, - "created_at": "2022-02-20T13:16:50Z", - "updated_at": "2022-02-20T13:17:13Z", - "browser_download_url": "https://github.com/fupdec/mediaChips/releases/download/v0.11.2-beta/mediaChips.v0.11.2.Mac.dmg" - }, - { - "url": "https://api.github.com/repos/fupdec/mediaChips/releases/assets/57408097", - "id": 57408097, - "node_id": "RA_kwDOEo9iZc4Da_ph", - "name": "mediaChips.v0.11.2.Windows.Installer.exe", - "label": null, - "uploader": { - "login": "fupdec", - "id": 74197516, - "node_id": "MDQ6VXNlcjc0MTk3NTE2", - "avatar_url": "https://avatars.githubusercontent.com/u/74197516?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/fupdec", - "html_url": "https://github.com/fupdec", - "followers_url": "https://api.github.com/users/fupdec/followers", - "following_url": "https://api.github.com/users/fupdec/following{/other_user}", - "gists_url": "https://api.github.com/users/fupdec/gists{/gist_id}", - "starred_url": "https://api.github.com/users/fupdec/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/fupdec/subscriptions", - "organizations_url": "https://api.github.com/users/fupdec/orgs", - "repos_url": "https://api.github.com/users/fupdec/repos", - "events_url": "https://api.github.com/users/fupdec/events{/privacy}", - "received_events_url": "https://api.github.com/users/fupdec/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 163021976, - "download_count": 1831, - "created_at": "2022-02-20T13:17:20Z", - "updated_at": "2022-02-20T13:17:38Z", - "browser_download_url": "https://github.com/fupdec/mediaChips/releases/download/v0.11.2-beta/mediaChips.v0.11.2.Windows.Installer.exe" - }, - { - "url": "https://api.github.com/repos/fupdec/mediaChips/releases/assets/57408105", - "id": 57408105, - "node_id": "RA_kwDOEo9iZc4Da_pp", - "name": "mediaChips.v0.11.2.Windows.Portable.exe", - "label": null, - "uploader": { - "login": "fupdec", - "id": 74197516, - "node_id": "MDQ6VXNlcjc0MTk3NTE2", - "avatar_url": "https://avatars.githubusercontent.com/u/74197516?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/fupdec", - "html_url": "https://github.com/fupdec", - "followers_url": "https://api.github.com/users/fupdec/followers", - "following_url": "https://api.github.com/users/fupdec/following{/other_user}", - "gists_url": "https://api.github.com/users/fupdec/gists{/gist_id}", - "starred_url": "https://api.github.com/users/fupdec/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/fupdec/subscriptions", - "organizations_url": "https://api.github.com/users/fupdec/orgs", - "repos_url": "https://api.github.com/users/fupdec/repos", - "events_url": "https://api.github.com/users/fupdec/events{/privacy}", - "received_events_url": "https://api.github.com/users/fupdec/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 144831047, - "download_count": 1763, - "created_at": "2022-02-20T13:17:55Z", - "updated_at": "2022-02-20T13:18:28Z", - "browser_download_url": "https://github.com/fupdec/mediaChips/releases/download/v0.11.2-beta/mediaChips.v0.11.2.Windows.Portable.exe" - } - ], - "tarball_url": "https://api.github.com/repos/fupdec/mediaChips/tarball/v0.11.2-beta", - "zipball_url": "https://api.github.com/repos/fupdec/mediaChips/zipball/v0.11.2-beta", - "body_html": "

Added:

\n
    \n
  • Option for view counting.
  • \n
  • Shortkey for quit in macOS (Cmd + Q).
  • \n
\n

Fixed:

\n
    \n
  • Checking for new versions.
  • \n
  • The generation of images was launched with the timeline preview option turned off. #138
  • \n
  • Slightly optimized application performance during timeline image generation. This was achieved by adding a delay of half a second after the generation of each frame. When generating a frame, the CPU is still used at 100%, but the process of generating one frame is very fast.
  • \n
  • When you had already closed the player but it was still blocking access to the file being played.
  • \n
  • It was not possible to move the file to another drive.
  • \n
  • More accurate movement of files through the context menu. This function can no longer be run twice, which previously resulted in excessive resource usage. Also, during the move, an icon is displayed in the status bar.
  • \n
\n

Changed:

\n
    \n
  • Jump to page was a dropdown list, and became an input field.
  • \n
  • App icon.
  • \n
  • Logo during application launch with animation.
  • \n
  • Default image for cards (it shows a ghost).
  • \n
  • The app's default colors are now purple and yellow hues.
  • \n
  • On macOS, when you close the application, it closes immediately (the error still occurs).
  • \n
  • Update to the latest version of Electron 17.
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:54.347Z" - }, - "melodie": { - "latestRelease": { - "url": "https://api.github.com/repos/feugy/melodie/releases/63168519", - "assets_url": "https://api.github.com/repos/feugy/melodie/releases/63168519/assets", - "upload_url": "https://uploads.github.com/repos/feugy/melodie/releases/63168519/assets{?name,label}", - "html_url": "https://github.com/feugy/melodie/releases/tag/v2.0.0", - "id": 63168519, - "author": { - "login": "feugy", - "id": 186268, - "node_id": "MDQ6VXNlcjE4NjI2OA==", - "avatar_url": "https://avatars.githubusercontent.com/u/186268?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/feugy", - "html_url": "https://github.com/feugy", - "followers_url": "https://api.github.com/users/feugy/followers", - "following_url": "https://api.github.com/users/feugy/following{/other_user}", - "gists_url": "https://api.github.com/users/feugy/gists{/gist_id}", - "starred_url": "https://api.github.com/users/feugy/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/feugy/subscriptions", - "organizations_url": "https://api.github.com/users/feugy/orgs", - "repos_url": "https://api.github.com/users/feugy/repos", - "events_url": "https://api.github.com/users/feugy/events{/privacy}", - "received_events_url": "https://api.github.com/users/feugy/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOEMj8Lc4Dw-AH", - "tag_name": "v2.0.0", - "target_commitish": "main", - "name": "J'avais presque peur, en vérité", - "draft": false, - "prerelease": false, - "created_at": "2022-03-30T14:52:31Z", - "published_at": "2022-03-30T15:53:38Z", - "assets": [ - { - "url": "https://api.github.com/repos/feugy/melodie/releases/assets/61051136", - "id": 61051136, - "node_id": "RA_kwDOEMj8Lc4Do5EA", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "feugy", - "id": 186268, - "node_id": "MDQ6VXNlcjE4NjI2OA==", - "avatar_url": "https://avatars.githubusercontent.com/u/186268?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/feugy", - "html_url": "https://github.com/feugy", - "followers_url": "https://api.github.com/users/feugy/followers", - "following_url": "https://api.github.com/users/feugy/following{/other_user}", - "gists_url": "https://api.github.com/users/feugy/gists{/gist_id}", - "starred_url": "https://api.github.com/users/feugy/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/feugy/subscriptions", - "organizations_url": "https://api.github.com/users/feugy/orgs", - "repos_url": "https://api.github.com/users/feugy/repos", - "events_url": "https://api.github.com/users/feugy/events{/privacy}", - "received_events_url": "https://api.github.com/users/feugy/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 380, - "download_count": 117, - "created_at": "2022-03-30T15:43:12Z", - "updated_at": "2022-03-30T15:43:12Z", - "browser_download_url": "https://github.com/feugy/melodie/releases/download/v2.0.0/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/feugy/melodie/releases/assets/61051682", - "id": 61051682, - "node_id": "RA_kwDOEMj8Lc4Do5Mi", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "feugy", - "id": 186268, - "node_id": "MDQ6VXNlcjE4NjI2OA==", - "avatar_url": "https://avatars.githubusercontent.com/u/186268?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/feugy", - "html_url": "https://github.com/feugy", - "followers_url": "https://api.github.com/users/feugy/followers", - "following_url": "https://api.github.com/users/feugy/following{/other_user}", - "gists_url": "https://api.github.com/users/feugy/gists{/gist_id}", - "starred_url": "https://api.github.com/users/feugy/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/feugy/subscriptions", - "organizations_url": "https://api.github.com/users/feugy/orgs", - "repos_url": "https://api.github.com/users/feugy/repos", - "events_url": "https://api.github.com/users/feugy/events{/privacy}", - "received_events_url": "https://api.github.com/users/feugy/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 331, - "download_count": 42, - "created_at": "2022-03-30T15:49:30Z", - "updated_at": "2022-03-30T15:49:30Z", - "browser_download_url": "https://github.com/feugy/melodie/releases/download/v2.0.0/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/feugy/melodie/releases/assets/61050979", - "id": 61050979, - "node_id": "RA_kwDOEMj8Lc4Do5Bj", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "feugy", - "id": 186268, - "node_id": "MDQ6VXNlcjE4NjI2OA==", - "avatar_url": "https://avatars.githubusercontent.com/u/186268?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/feugy", - "html_url": "https://github.com/feugy", - "followers_url": "https://api.github.com/users/feugy/followers", - "following_url": "https://api.github.com/users/feugy/following{/other_user}", - "gists_url": "https://api.github.com/users/feugy/gists{/gist_id}", - "starred_url": "https://api.github.com/users/feugy/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/feugy/subscriptions", - "organizations_url": "https://api.github.com/users/feugy/orgs", - "repos_url": "https://api.github.com/users/feugy/repos", - "events_url": "https://api.github.com/users/feugy/events{/privacy}", - "received_events_url": "https://api.github.com/users/feugy/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 342, - "download_count": 111, - "created_at": "2022-03-30T15:41:53Z", - "updated_at": "2022-03-30T15:41:53Z", - "browser_download_url": "https://github.com/feugy/melodie/releases/download/v2.0.0/latest.yml" - }, - { - "url": "https://api.github.com/repos/feugy/melodie/releases/assets/61050921", - "id": 61050921, - "node_id": "RA_kwDOEMj8Lc4Do5Ap", - "name": "melodie-2.0.0-win.zip", - "label": "", - "uploader": { - "login": "feugy", - "id": 186268, - "node_id": "MDQ6VXNlcjE4NjI2OA==", - "avatar_url": "https://avatars.githubusercontent.com/u/186268?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/feugy", - "html_url": "https://github.com/feugy", - "followers_url": "https://api.github.com/users/feugy/followers", - "following_url": "https://api.github.com/users/feugy/following{/other_user}", - "gists_url": "https://api.github.com/users/feugy/gists{/gist_id}", - "starred_url": "https://api.github.com/users/feugy/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/feugy/subscriptions", - "organizations_url": "https://api.github.com/users/feugy/orgs", - "repos_url": "https://api.github.com/users/feugy/repos", - "events_url": "https://api.github.com/users/feugy/events{/privacy}", - "received_events_url": "https://api.github.com/users/feugy/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 113648462, - "download_count": 5, - "created_at": "2022-03-30T15:41:09Z", - "updated_at": "2022-03-30T15:41:13Z", - "browser_download_url": "https://github.com/feugy/melodie/releases/download/v2.0.0/melodie-2.0.0-win.zip" - }, - { - "url": "https://api.github.com/repos/feugy/melodie/releases/assets/61050797", - "id": 61050797, - "node_id": "RA_kwDOEMj8Lc4Do4-t", - "name": "melodie-2.0.0-x86_64.AppImage", - "label": "", - "uploader": { - "login": "feugy", - "id": 186268, - "node_id": "MDQ6VXNlcjE4NjI2OA==", - "avatar_url": "https://avatars.githubusercontent.com/u/186268?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/feugy", - "html_url": "https://github.com/feugy", - "followers_url": "https://api.github.com/users/feugy/followers", - "following_url": "https://api.github.com/users/feugy/following{/other_user}", - "gists_url": "https://api.github.com/users/feugy/gists{/gist_id}", - "starred_url": "https://api.github.com/users/feugy/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/feugy/subscriptions", - "organizations_url": "https://api.github.com/users/feugy/orgs", - "repos_url": "https://api.github.com/users/feugy/repos", - "events_url": "https://api.github.com/users/feugy/events{/privacy}", - "received_events_url": "https://api.github.com/users/feugy/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 101039303, - "download_count": 179, - "created_at": "2022-03-30T15:39:26Z", - "updated_at": "2022-03-30T15:39:30Z", - "browser_download_url": "https://github.com/feugy/melodie/releases/download/v2.0.0/melodie-2.0.0-x86_64.AppImage" - }, - { - "url": "https://api.github.com/repos/feugy/melodie/releases/assets/61050841", - "id": 61050841, - "node_id": "RA_kwDOEMj8Lc4Do4_Z", - "name": "melodie-2.0.0.appx", - "label": "", - "uploader": { - "login": "feugy", - "id": 186268, - "node_id": "MDQ6VXNlcjE4NjI2OA==", - "avatar_url": "https://avatars.githubusercontent.com/u/186268?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/feugy", - "html_url": "https://github.com/feugy", - "followers_url": "https://api.github.com/users/feugy/followers", - "following_url": "https://api.github.com/users/feugy/following{/other_user}", - "gists_url": "https://api.github.com/users/feugy/gists{/gist_id}", - "starred_url": "https://api.github.com/users/feugy/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/feugy/subscriptions", - "organizations_url": "https://api.github.com/users/feugy/orgs", - "repos_url": "https://api.github.com/users/feugy/repos", - "events_url": "https://api.github.com/users/feugy/events{/privacy}", - "received_events_url": "https://api.github.com/users/feugy/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 120349641, - "download_count": 2, - "created_at": "2022-03-30T15:40:08Z", - "updated_at": "2022-03-30T15:40:12Z", - "browser_download_url": "https://github.com/feugy/melodie/releases/download/v2.0.0/melodie-2.0.0.appx" - }, - { - "url": "https://api.github.com/repos/feugy/melodie/releases/assets/61051672", - "id": 61051672, - "node_id": "RA_kwDOEMj8Lc4Do5MY", - "name": "melodie-2.0.0.dmg", - "label": "", - "uploader": { - "login": "feugy", - "id": 186268, - "node_id": "MDQ6VXNlcjE4NjI2OA==", - "avatar_url": "https://avatars.githubusercontent.com/u/186268?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/feugy", - "html_url": "https://github.com/feugy", - "followers_url": "https://api.github.com/users/feugy/followers", - "following_url": "https://api.github.com/users/feugy/following{/other_user}", - "gists_url": "https://api.github.com/users/feugy/gists{/gist_id}", - "starred_url": "https://api.github.com/users/feugy/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/feugy/subscriptions", - "organizations_url": "https://api.github.com/users/feugy/orgs", - "repos_url": "https://api.github.com/users/feugy/repos", - "events_url": "https://api.github.com/users/feugy/events{/privacy}", - "received_events_url": "https://api.github.com/users/feugy/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 102158439, - "download_count": 22, - "created_at": "2022-03-30T15:49:23Z", - "updated_at": "2022-03-30T15:49:28Z", - "browser_download_url": "https://github.com/feugy/melodie/releases/download/v2.0.0/melodie-2.0.0.dmg" - }, - { - "url": "https://api.github.com/repos/feugy/melodie/releases/assets/61051671", - "id": 61051671, - "node_id": "RA_kwDOEMj8Lc4Do5MX", - "name": "melodie-2.0.0.dmg.blockmap", - "label": "", - "uploader": { - "login": "feugy", - "id": 186268, - "node_id": "MDQ6VXNlcjE4NjI2OA==", - "avatar_url": "https://avatars.githubusercontent.com/u/186268?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/feugy", - "html_url": "https://github.com/feugy", - "followers_url": "https://api.github.com/users/feugy/followers", - "following_url": "https://api.github.com/users/feugy/following{/other_user}", - "gists_url": "https://api.github.com/users/feugy/gists{/gist_id}", - "starred_url": "https://api.github.com/users/feugy/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/feugy/subscriptions", - "organizations_url": "https://api.github.com/users/feugy/orgs", - "repos_url": "https://api.github.com/users/feugy/repos", - "events_url": "https://api.github.com/users/feugy/events{/privacy}", - "received_events_url": "https://api.github.com/users/feugy/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 104540, - "download_count": 2, - "created_at": "2022-03-30T15:49:23Z", - "updated_at": "2022-03-30T15:49:24Z", - "browser_download_url": "https://github.com/feugy/melodie/releases/download/v2.0.0/melodie-2.0.0.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/feugy/melodie/releases/assets/61050974", - "id": 61050974, - "node_id": "RA_kwDOEMj8Lc4Do5Be", - "name": "melodie-2.0.0.exe", - "label": "", - "uploader": { - "login": "feugy", - "id": 186268, - "node_id": "MDQ6VXNlcjE4NjI2OA==", - "avatar_url": "https://avatars.githubusercontent.com/u/186268?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/feugy", - "html_url": "https://github.com/feugy", - "followers_url": "https://api.github.com/users/feugy/followers", - "following_url": "https://api.github.com/users/feugy/following{/other_user}", - "gists_url": "https://api.github.com/users/feugy/gists{/gist_id}", - "starred_url": "https://api.github.com/users/feugy/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/feugy/subscriptions", - "organizations_url": "https://api.github.com/users/feugy/orgs", - "repos_url": "https://api.github.com/users/feugy/repos", - "events_url": "https://api.github.com/users/feugy/events{/privacy}", - "received_events_url": "https://api.github.com/users/feugy/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 73275291, - "download_count": 10, - "created_at": "2022-03-30T15:41:45Z", - "updated_at": "2022-03-30T15:41:47Z", - "browser_download_url": "https://github.com/feugy/melodie/releases/download/v2.0.0/melodie-2.0.0.exe" - }, - { - "url": "https://api.github.com/repos/feugy/melodie/releases/assets/61051125", - "id": 61051125, - "node_id": "RA_kwDOEMj8Lc4Do5D1", - "name": "melodie-2.0.0.tar.gz", - "label": "", - "uploader": { - "login": "feugy", - "id": 186268, - "node_id": "MDQ6VXNlcjE4NjI2OA==", - "avatar_url": "https://avatars.githubusercontent.com/u/186268?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/feugy", - "html_url": "https://github.com/feugy", - "followers_url": "https://api.github.com/users/feugy/followers", - "following_url": "https://api.github.com/users/feugy/following{/other_user}", - "gists_url": "https://api.github.com/users/feugy/gists{/gist_id}", - "starred_url": "https://api.github.com/users/feugy/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/feugy/subscriptions", - "organizations_url": "https://api.github.com/users/feugy/orgs", - "repos_url": "https://api.github.com/users/feugy/repos", - "events_url": "https://api.github.com/users/feugy/events{/privacy}", - "received_events_url": "https://api.github.com/users/feugy/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/gzip", - "state": "uploaded", - "size": 100475465, - "download_count": 4, - "created_at": "2022-03-30T15:43:06Z", - "updated_at": "2022-03-30T15:43:10Z", - "browser_download_url": "https://github.com/feugy/melodie/releases/download/v2.0.0/melodie-2.0.0.tar.gz" - }, - { - "url": "https://api.github.com/repos/feugy/melodie/releases/assets/61050977", - "id": 61050977, - "node_id": "RA_kwDOEMj8Lc4Do5Bh", - "name": "melodie-setup-2.0.0.exe", - "label": "", - "uploader": { - "login": "feugy", - "id": 186268, - "node_id": "MDQ6VXNlcjE4NjI2OA==", - "avatar_url": "https://avatars.githubusercontent.com/u/186268?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/feugy", - "html_url": "https://github.com/feugy", - "followers_url": "https://api.github.com/users/feugy/followers", - "following_url": "https://api.github.com/users/feugy/following{/other_user}", - "gists_url": "https://api.github.com/users/feugy/gists{/gist_id}", - "starred_url": "https://api.github.com/users/feugy/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/feugy/subscriptions", - "organizations_url": "https://api.github.com/users/feugy/orgs", - "repos_url": "https://api.github.com/users/feugy/repos", - "events_url": "https://api.github.com/users/feugy/events{/privacy}", - "received_events_url": "https://api.github.com/users/feugy/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 73455936, - "download_count": 107, - "created_at": "2022-03-30T15:41:48Z", - "updated_at": "2022-03-30T15:41:52Z", - "browser_download_url": "https://github.com/feugy/melodie/releases/download/v2.0.0/melodie-setup-2.0.0.exe" - }, - { - "url": "https://api.github.com/repos/feugy/melodie/releases/assets/61050976", - "id": 61050976, - "node_id": "RA_kwDOEMj8Lc4Do5Bg", - "name": "melodie-setup-2.0.0.exe.blockmap", - "label": "", - "uploader": { - "login": "feugy", - "id": 186268, - "node_id": "MDQ6VXNlcjE4NjI2OA==", - "avatar_url": "https://avatars.githubusercontent.com/u/186268?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/feugy", - "html_url": "https://github.com/feugy", - "followers_url": "https://api.github.com/users/feugy/followers", - "following_url": "https://api.github.com/users/feugy/following{/other_user}", - "gists_url": "https://api.github.com/users/feugy/gists{/gist_id}", - "starred_url": "https://api.github.com/users/feugy/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/feugy/subscriptions", - "organizations_url": "https://api.github.com/users/feugy/orgs", - "repos_url": "https://api.github.com/users/feugy/repos", - "events_url": "https://api.github.com/users/feugy/events{/privacy}", - "received_events_url": "https://api.github.com/users/feugy/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 78193, - "download_count": 42, - "created_at": "2022-03-30T15:41:48Z", - "updated_at": "2022-03-30T15:41:48Z", - "browser_download_url": "https://github.com/feugy/melodie/releases/download/v2.0.0/melodie-setup-2.0.0.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/feugy/melodie/tarball/v2.0.0", - "zipball_url": "https://api.github.com/repos/feugy/melodie/zipball/v2.0.0", - "body_html": "

Listen

\n

Finally, v2!
\nI've been using it for a long while, and have not received negative feedback from the beta.

\n

Here it is!

\n

2.0.0 (2022-03-30)

\n

Features

\n
    \n
  • ui: improves usage on mobile and updates dependencies (#30) (54d802e)
  • \n
  • core, ui: final tweaks for v2 (#25) (2c95e19)
  • \n
  • core, ui: web broadcast (#19) (2c95e19)
  • \n
  • ui: includes album artists in artist list, display in tracks tables (#31) (bbeb62f)
  • \n
  • core,ui: secures broadcast with TOTP (#37) (4a31f92)
  • \n
  • core,ui: uses jwt to secure accesses (#40) (52eca69)
  • \n
  • ui: improve play on mobile (#24) (85b1cd0)
  • \n
  • core: adds more audio formats (#48) (4a0643e)
  • \n
\n

Bug Fixes

\n
    \n
  • ui: images are broken after JWT has expired (#43) (4b87b72)
  • \n
  • ui: improves player's stablility (#39) (f4715a2), closes #38
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:54.374Z" - }, - "media-dupes": { - "latestRelease": { - "url": "https://api.github.com/repos/yafp/media-dupes/releases/29195607", - "assets_url": "https://api.github.com/repos/yafp/media-dupes/releases/29195607/assets", - "upload_url": "https://uploads.github.com/repos/yafp/media-dupes/releases/29195607/assets{?name,label}", - "html_url": "https://github.com/yafp/media-dupes/releases/tag/0.10.3", - "id": 29195607, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI5MTk1NjA3", - "tag_name": "0.10.3", - "target_commitish": "master", - "name": "0.10.3", - "draft": false, - "prerelease": false, - "created_at": "2020-08-01T19:24:12Z", - "published_at": "2020-08-01T19:57:59Z", - "assets": [ - { - "url": "https://api.github.com/repos/yafp/media-dupes/releases/assets/23500962", - "id": 23500962, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNTAwOTYy", - "name": "media-dupes-0.10.3-linux-amd64.deb", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 80430346, - "download_count": 80, - "created_at": "2020-08-01T19:46:16Z", - "updated_at": "2020-08-01T19:46:18Z", - "browser_download_url": "https://github.com/yafp/media-dupes/releases/download/0.10.3/media-dupes-0.10.3-linux-amd64.deb" - }, - { - "url": "https://api.github.com/repos/yafp/media-dupes/releases/assets/23500942", - "id": 23500942, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNTAwOTQy", - "name": "media-dupes-0.10.3-linux-amd64.snap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 102916096, - "download_count": 28, - "created_at": "2020-08-01T19:44:15Z", - "updated_at": "2020-08-01T19:44:17Z", - "browser_download_url": "https://github.com/yafp/media-dupes/releases/download/0.10.3/media-dupes-0.10.3-linux-amd64.snap" - }, - { - "url": "https://api.github.com/repos/yafp/media-dupes/releases/assets/23501010", - "id": 23501010, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNTAxMDEw", - "name": "media-dupes-0.10.3-linux-x64.freebsd", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 83856580, - "download_count": 21, - "created_at": "2020-08-01T19:50:06Z", - "updated_at": "2020-08-01T19:50:08Z", - "browser_download_url": "https://github.com/yafp/media-dupes/releases/download/0.10.3/media-dupes-0.10.3-linux-x64.freebsd" - }, - { - "url": "https://api.github.com/repos/yafp/media-dupes/releases/assets/23500980", - "id": 23500980, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNTAwOTgw", - "name": "media-dupes-0.10.3-linux-x64.pacman", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 80828852, - "download_count": 24, - "created_at": "2020-08-01T19:47:58Z", - "updated_at": "2020-08-01T19:48:00Z", - "browser_download_url": "https://github.com/yafp/media-dupes/releases/download/0.10.3/media-dupes-0.10.3-linux-x64.pacman" - }, - { - "url": "https://api.github.com/repos/yafp/media-dupes/releases/assets/23500946", - "id": 23500946, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNTAwOTQ2", - "name": "media-dupes-0.10.3-linux-x64.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 118290192, - "download_count": 34, - "created_at": "2020-08-01T19:44:41Z", - "updated_at": "2020-08-01T19:44:43Z", - "browser_download_url": "https://github.com/yafp/media-dupes/releases/download/0.10.3/media-dupes-0.10.3-linux-x64.zip" - }, - { - "url": "https://api.github.com/repos/yafp/media-dupes/releases/assets/23500916", - "id": 23500916, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNTAwOTE2", - "name": "media-dupes-0.10.3-linux-x86_64.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 120688829, - "download_count": 2913, - "created_at": "2020-08-01T19:43:30Z", - "updated_at": "2020-08-01T19:43:33Z", - "browser_download_url": "https://github.com/yafp/media-dupes/releases/download/0.10.3/media-dupes-0.10.3-linux-x86_64.AppImage" - }, - { - "url": "https://api.github.com/repos/yafp/media-dupes/releases/assets/23501042", - "id": 23501042, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNTAxMDQy", - "name": "media-dupes-0.10.3-linux-x86_64.rpm", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/x-redhat-package-manager", - "state": "uploaded", - "size": 80723848, - "download_count": 39, - "created_at": "2020-08-01T19:52:22Z", - "updated_at": "2020-08-01T19:52:23Z", - "browser_download_url": "https://github.com/yafp/media-dupes/releases/download/0.10.3/media-dupes-0.10.3-linux-x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/yafp/media-dupes/releases/assets/23501036", - "id": 23501036, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNTAxMDM2", - "name": "media-dupes-0.10.3-mac.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 98831526, - "download_count": 81, - "created_at": "2020-08-01T19:51:17Z", - "updated_at": "2020-08-01T19:51:20Z", - "browser_download_url": "https://github.com/yafp/media-dupes/releases/download/0.10.3/media-dupes-0.10.3-mac.dmg" - }, - { - "url": "https://api.github.com/repos/yafp/media-dupes/releases/assets/23500953", - "id": 23500953, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNTAwOTUz", - "name": "media-dupes-0.10.3-win-installer.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 77317332, - "download_count": 721, - "created_at": "2020-08-01T19:45:11Z", - "updated_at": "2020-08-01T19:45:12Z", - "browser_download_url": "https://github.com/yafp/media-dupes/releases/download/0.10.3/media-dupes-0.10.3-win-installer.exe" - }, - { - "url": "https://api.github.com/repos/yafp/media-dupes/releases/assets/23500951", - "id": 23500951, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNTAwOTUx", - "name": "media-dupes-0.10.3-win-portable.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 77172385, - "download_count": 157, - "created_at": "2020-08-01T19:45:08Z", - "updated_at": "2020-08-01T19:45:09Z", - "browser_download_url": "https://github.com/yafp/media-dupes/releases/download/0.10.3/media-dupes-0.10.3-win-portable.exe" - }, - { - "url": "https://api.github.com/repos/yafp/media-dupes/releases/assets/23500945", - "id": 23500945, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNTAwOTQ1", - "name": "media-dupes-0.10.3-win-x64.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 120364261, - "download_count": 131, - "created_at": "2020-08-01T19:44:38Z", - "updated_at": "2020-08-01T19:44:40Z", - "browser_download_url": "https://github.com/yafp/media-dupes/releases/download/0.10.3/media-dupes-0.10.3-win-x64.zip" - } - ], - "tarball_url": "https://api.github.com/repos/yafp/media-dupes/tarball/0.10.3", - "zipball_url": "https://api.github.com/repos/yafp/media-dupes/zipball/0.10.3", - "body_html": "

Based on

\n
    \n
  • electron: 9.1.2
  • \n
  • youtube-dl: 2020.07.28
  • \n
\n

Featuring:

\n
    \n
  • Minor dependencies updates and a small fix (#140)
  • \n
\n

Please check the changelog for more details.

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:54.389Z" - }, - "merge-request-notifier": { - "latestRelease": { - "url": "https://api.github.com/repos/codecentric/merge-request-notifier/releases/35657265", - "assets_url": "https://api.github.com/repos/codecentric/merge-request-notifier/releases/35657265/assets", - "upload_url": "https://uploads.github.com/repos/codecentric/merge-request-notifier/releases/35657265/assets{?name,label}", - "html_url": "https://github.com/codecentric/merge-request-notifier/releases/tag/v1.9.0", - "id": 35657265, - "author": { - "login": "ruettenm", - "id": 2926623, - "node_id": "MDQ6VXNlcjI5MjY2MjM=", - "avatar_url": "https://avatars.githubusercontent.com/u/2926623?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ruettenm", - "html_url": "https://github.com/ruettenm", - "followers_url": "https://api.github.com/users/ruettenm/followers", - "following_url": "https://api.github.com/users/ruettenm/following{/other_user}", - "gists_url": "https://api.github.com/users/ruettenm/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ruettenm/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ruettenm/subscriptions", - "organizations_url": "https://api.github.com/users/ruettenm/orgs", - "repos_url": "https://api.github.com/users/ruettenm/repos", - "events_url": "https://api.github.com/users/ruettenm/events{/privacy}", - "received_events_url": "https://api.github.com/users/ruettenm/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTM1NjU3MjY1", - "tag_name": "v1.9.0", - "target_commitish": "master", - "name": "v1.9.0", - "draft": false, - "prerelease": false, - "created_at": "2021-01-28T08:23:21Z", - "published_at": "2021-01-28T08:32:13Z", - "assets": [ - { - "url": "https://api.github.com/repos/codecentric/merge-request-notifier/releases/assets/30999102", - "id": 30999102, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwOTk5MTAy", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "ruettenm", - "id": 2926623, - "node_id": "MDQ6VXNlcjI5MjY2MjM=", - "avatar_url": "https://avatars.githubusercontent.com/u/2926623?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ruettenm", - "html_url": "https://github.com/ruettenm", - "followers_url": "https://api.github.com/users/ruettenm/followers", - "following_url": "https://api.github.com/users/ruettenm/following{/other_user}", - "gists_url": "https://api.github.com/users/ruettenm/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ruettenm/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ruettenm/subscriptions", - "organizations_url": "https://api.github.com/users/ruettenm/orgs", - "repos_url": "https://api.github.com/users/ruettenm/repos", - "events_url": "https://api.github.com/users/ruettenm/events{/privacy}", - "received_events_url": "https://api.github.com/users/ruettenm/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 554, - "download_count": 374818, - "created_at": "2021-01-21T14:44:34Z", - "updated_at": "2021-01-21T14:44:34Z", - "browser_download_url": "https://github.com/codecentric/merge-request-notifier/releases/download/v1.9.0/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/codecentric/merge-request-notifier/releases/assets/30998872", - "id": 30998872, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwOTk4ODcy", - "name": "Merge-Request-Notifier-1.9.0-mac.zip", - "label": "", - "uploader": { - "login": "ruettenm", - "id": 2926623, - "node_id": "MDQ6VXNlcjI5MjY2MjM=", - "avatar_url": "https://avatars.githubusercontent.com/u/2926623?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ruettenm", - "html_url": "https://github.com/ruettenm", - "followers_url": "https://api.github.com/users/ruettenm/followers", - "following_url": "https://api.github.com/users/ruettenm/following{/other_user}", - "gists_url": "https://api.github.com/users/ruettenm/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ruettenm/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ruettenm/subscriptions", - "organizations_url": "https://api.github.com/users/ruettenm/orgs", - "repos_url": "https://api.github.com/users/ruettenm/repos", - "events_url": "https://api.github.com/users/ruettenm/events{/privacy}", - "received_events_url": "https://api.github.com/users/ruettenm/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 65516314, - "download_count": 50, - "created_at": "2021-01-21T14:38:48Z", - "updated_at": "2021-01-21T14:38:50Z", - "browser_download_url": "https://github.com/codecentric/merge-request-notifier/releases/download/v1.9.0/Merge-Request-Notifier-1.9.0-mac.zip" - }, - { - "url": "https://api.github.com/repos/codecentric/merge-request-notifier/releases/assets/30998878", - "id": 30998878, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwOTk4ODc4", - "name": "Merge-Request-Notifier-1.9.0.dmg", - "label": "", - "uploader": { - "login": "ruettenm", - "id": 2926623, - "node_id": "MDQ6VXNlcjI5MjY2MjM=", - "avatar_url": "https://avatars.githubusercontent.com/u/2926623?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ruettenm", - "html_url": "https://github.com/ruettenm", - "followers_url": "https://api.github.com/users/ruettenm/followers", - "following_url": "https://api.github.com/users/ruettenm/following{/other_user}", - "gists_url": "https://api.github.com/users/ruettenm/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ruettenm/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ruettenm/subscriptions", - "organizations_url": "https://api.github.com/users/ruettenm/orgs", - "repos_url": "https://api.github.com/users/ruettenm/repos", - "events_url": "https://api.github.com/users/ruettenm/events{/privacy}", - "received_events_url": "https://api.github.com/users/ruettenm/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 68042874, - "download_count": 50, - "created_at": "2021-01-21T14:38:53Z", - "updated_at": "2021-01-21T14:38:55Z", - "browser_download_url": "https://github.com/codecentric/merge-request-notifier/releases/download/v1.9.0/Merge-Request-Notifier-1.9.0.dmg" - }, - { - "url": "https://api.github.com/repos/codecentric/merge-request-notifier/releases/assets/30998876", - "id": 30998876, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwOTk4ODc2", - "name": "Merge-Request-Notifier-1.9.0.dmg.blockmap", - "label": "", - "uploader": { - "login": "ruettenm", - "id": 2926623, - "node_id": "MDQ6VXNlcjI5MjY2MjM=", - "avatar_url": "https://avatars.githubusercontent.com/u/2926623?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ruettenm", - "html_url": "https://github.com/ruettenm", - "followers_url": "https://api.github.com/users/ruettenm/followers", - "following_url": "https://api.github.com/users/ruettenm/following{/other_user}", - "gists_url": "https://api.github.com/users/ruettenm/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ruettenm/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ruettenm/subscriptions", - "organizations_url": "https://api.github.com/users/ruettenm/orgs", - "repos_url": "https://api.github.com/users/ruettenm/repos", - "events_url": "https://api.github.com/users/ruettenm/events{/privacy}", - "received_events_url": "https://api.github.com/users/ruettenm/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 72784, - "download_count": 11, - "created_at": "2021-01-21T14:38:51Z", - "updated_at": "2021-01-21T14:38:51Z", - "browser_download_url": "https://github.com/codecentric/merge-request-notifier/releases/download/v1.9.0/Merge-Request-Notifier-1.9.0.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/codecentric/merge-request-notifier/releases/assets/30999101", - "id": 30999101, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwOTk5MTAx", - "name": "merge-request-notifier-1.9.0.freebsd", - "label": "", - "uploader": { - "login": "ruettenm", - "id": 2926623, - "node_id": "MDQ6VXNlcjI5MjY2MjM=", - "avatar_url": "https://avatars.githubusercontent.com/u/2926623?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ruettenm", - "html_url": "https://github.com/ruettenm", - "followers_url": "https://api.github.com/users/ruettenm/followers", - "following_url": "https://api.github.com/users/ruettenm/following{/other_user}", - "gists_url": "https://api.github.com/users/ruettenm/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ruettenm/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ruettenm/subscriptions", - "organizations_url": "https://api.github.com/users/ruettenm/orgs", - "repos_url": "https://api.github.com/users/ruettenm/repos", - "events_url": "https://api.github.com/users/ruettenm/events{/privacy}", - "received_events_url": "https://api.github.com/users/ruettenm/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 52638220, - "download_count": 12, - "created_at": "2021-01-21T14:44:32Z", - "updated_at": "2021-01-21T14:44:33Z", - "browser_download_url": "https://github.com/codecentric/merge-request-notifier/releases/download/v1.9.0/merge-request-notifier-1.9.0.freebsd" - }, - { - "url": "https://api.github.com/repos/codecentric/merge-request-notifier/releases/assets/30998979", - "id": 30998979, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwOTk4OTc5", - "name": "merge-request-notifier-1.9.0.pacman", - "label": "", - "uploader": { - "login": "ruettenm", - "id": 2926623, - "node_id": "MDQ6VXNlcjI5MjY2MjM=", - "avatar_url": "https://avatars.githubusercontent.com/u/2926623?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ruettenm", - "html_url": "https://github.com/ruettenm", - "followers_url": "https://api.github.com/users/ruettenm/followers", - "following_url": "https://api.github.com/users/ruettenm/following{/other_user}", - "gists_url": "https://api.github.com/users/ruettenm/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ruettenm/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ruettenm/subscriptions", - "organizations_url": "https://api.github.com/users/ruettenm/orgs", - "repos_url": "https://api.github.com/users/ruettenm/repos", - "events_url": "https://api.github.com/users/ruettenm/events{/privacy}", - "received_events_url": "https://api.github.com/users/ruettenm/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 51523372, - "download_count": 11, - "created_at": "2021-01-21T14:41:19Z", - "updated_at": "2021-01-21T14:41:20Z", - "browser_download_url": "https://github.com/codecentric/merge-request-notifier/releases/download/v1.9.0/merge-request-notifier-1.9.0.pacman" - }, - { - "url": "https://api.github.com/repos/codecentric/merge-request-notifier/releases/assets/30998921", - "id": 30998921, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwOTk4OTIx", - "name": "merge-request-notifier-1.9.0.tar.xz", - "label": "", - "uploader": { - "login": "ruettenm", - "id": 2926623, - "node_id": "MDQ6VXNlcjI5MjY2MjM=", - "avatar_url": "https://avatars.githubusercontent.com/u/2926623?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ruettenm", - "html_url": "https://github.com/ruettenm", - "followers_url": "https://api.github.com/users/ruettenm/followers", - "following_url": "https://api.github.com/users/ruettenm/following{/other_user}", - "gists_url": "https://api.github.com/users/ruettenm/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ruettenm/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ruettenm/subscriptions", - "organizations_url": "https://api.github.com/users/ruettenm/orgs", - "repos_url": "https://api.github.com/users/ruettenm/repos", - "events_url": "https://api.github.com/users/ruettenm/events{/privacy}", - "received_events_url": "https://api.github.com/users/ruettenm/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-xz", - "state": "uploaded", - "size": 51239752, - "download_count": 14, - "created_at": "2021-01-21T14:39:50Z", - "updated_at": "2021-01-21T14:39:52Z", - "browser_download_url": "https://github.com/codecentric/merge-request-notifier/releases/download/v1.9.0/merge-request-notifier-1.9.0.tar.xz" - }, - { - "url": "https://api.github.com/repos/codecentric/merge-request-notifier/releases/assets/30999042", - "id": 30999042, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwOTk5MDQy", - "name": "merge-request-notifier_1.9.0_amd64.deb", - "label": "", - "uploader": { - "login": "ruettenm", - "id": 2926623, - "node_id": "MDQ6VXNlcjI5MjY2MjM=", - "avatar_url": "https://avatars.githubusercontent.com/u/2926623?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ruettenm", - "html_url": "https://github.com/ruettenm", - "followers_url": "https://api.github.com/users/ruettenm/followers", - "following_url": "https://api.github.com/users/ruettenm/following{/other_user}", - "gists_url": "https://api.github.com/users/ruettenm/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ruettenm/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ruettenm/subscriptions", - "organizations_url": "https://api.github.com/users/ruettenm/orgs", - "repos_url": "https://api.github.com/users/ruettenm/repos", - "events_url": "https://api.github.com/users/ruettenm/events{/privacy}", - "received_events_url": "https://api.github.com/users/ruettenm/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 51533474, - "download_count": 31, - "created_at": "2021-01-21T14:42:51Z", - "updated_at": "2021-01-21T14:42:52Z", - "browser_download_url": "https://github.com/codecentric/merge-request-notifier/releases/download/v1.9.0/merge-request-notifier_1.9.0_amd64.deb" - }, - { - "url": "https://api.github.com/repos/codecentric/merge-request-notifier/releases/assets/30998851", - "id": 30998851, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwOTk4ODUx", - "name": "merge-request-notifier_1.9.0_amd64.snap", - "label": "", - "uploader": { - "login": "ruettenm", - "id": 2926623, - "node_id": "MDQ6VXNlcjI5MjY2MjM=", - "avatar_url": "https://avatars.githubusercontent.com/u/2926623?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ruettenm", - "html_url": "https://github.com/ruettenm", - "followers_url": "https://api.github.com/users/ruettenm/followers", - "following_url": "https://api.github.com/users/ruettenm/following{/other_user}", - "gists_url": "https://api.github.com/users/ruettenm/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ruettenm/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ruettenm/subscriptions", - "organizations_url": "https://api.github.com/users/ruettenm/orgs", - "repos_url": "https://api.github.com/users/ruettenm/repos", - "events_url": "https://api.github.com/users/ruettenm/events{/privacy}", - "received_events_url": "https://api.github.com/users/ruettenm/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 61698048, - "download_count": 15, - "created_at": "2021-01-21T14:38:22Z", - "updated_at": "2021-01-21T14:38:24Z", - "browser_download_url": "https://github.com/codecentric/merge-request-notifier/releases/download/v1.9.0/merge-request-notifier_1.9.0_amd64.snap" - } - ], - "tarball_url": "https://api.github.com/repos/codecentric/merge-request-notifier/tarball/v1.9.0", - "zipball_url": "https://api.github.com/repos/codecentric/merge-request-notifier/zipball/v1.9.0", - "body_html": "

🙌 New Features:

\n
    \n
  • Support Big Sur statusbar
  • \n
  • Also detect the WIP status from the title
  • \n
\n

🧐 Under the hood:

\n
    \n
  • move from travis to github pipeline
  • \n
  • Some smaller bugfixes
  • \n
  • A few dependency updates
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:54.455Z" - }, - "metastream": { - "latestRelease": { - "url": "https://api.github.com/repos/samuelmaddock/metastream/releases/39407440", - "assets_url": "https://api.github.com/repos/samuelmaddock/metastream/releases/39407440/assets", - "upload_url": "https://uploads.github.com/repos/samuelmaddock/metastream/releases/39407440/assets{?name,label}", - "html_url": "https://github.com/samuelmaddock/metastream/releases/tag/v0.10.3", - "id": 39407440, - "author": { - "login": "samuelmaddock", - "id": 1656324, - "node_id": "MDQ6VXNlcjE2NTYzMjQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/1656324?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/samuelmaddock", - "html_url": "https://github.com/samuelmaddock", - "followers_url": "https://api.github.com/users/samuelmaddock/followers", - "following_url": "https://api.github.com/users/samuelmaddock/following{/other_user}", - "gists_url": "https://api.github.com/users/samuelmaddock/gists{/gist_id}", - "starred_url": "https://api.github.com/users/samuelmaddock/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/samuelmaddock/subscriptions", - "organizations_url": "https://api.github.com/users/samuelmaddock/orgs", - "repos_url": "https://api.github.com/users/samuelmaddock/repos", - "events_url": "https://api.github.com/users/samuelmaddock/events{/privacy}", - "received_events_url": "https://api.github.com/users/samuelmaddock/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTM5NDA3NDQw", - "tag_name": "v0.10.3", - "target_commitish": "master", - "name": "v0.10.3", - "draft": false, - "prerelease": false, - "created_at": "2021-03-07T23:10:25Z", - "published_at": "2021-03-07T23:13:31Z", - "assets": [], - "tarball_url": "https://api.github.com/repos/samuelmaddock/metastream/tarball/v0.10.3", - "zipball_url": "https://api.github.com/repos/samuelmaddock/metastream/zipball/v0.10.3", - "body_html": "

Added

\n\n

Fixed

\n
    \n
  • Display names support numbers again
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:54.543Z" - }, - "metronome-wallet": { - "latestRelease": { - "url": "https://api.github.com/repos/autonomoussoftware/metronome-wallet-desktop/releases/45928680", - "assets_url": "https://api.github.com/repos/autonomoussoftware/metronome-wallet-desktop/releases/45928680/assets", - "upload_url": "https://uploads.github.com/repos/autonomoussoftware/metronome-wallet-desktop/releases/45928680/assets{?name,label}", - "html_url": "https://github.com/autonomoussoftware/metronome-wallet-desktop/releases/tag/v1.4.3", - "id": 45928680, - "author": { - "login": "gabmontes", - "id": 2621975, - "node_id": "MDQ6VXNlcjI2MjE5NzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/2621975?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gabmontes", - "html_url": "https://github.com/gabmontes", - "followers_url": "https://api.github.com/users/gabmontes/followers", - "following_url": "https://api.github.com/users/gabmontes/following{/other_user}", - "gists_url": "https://api.github.com/users/gabmontes/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gabmontes/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gabmontes/subscriptions", - "organizations_url": "https://api.github.com/users/gabmontes/orgs", - "repos_url": "https://api.github.com/users/gabmontes/repos", - "events_url": "https://api.github.com/users/gabmontes/events{/privacy}", - "received_events_url": "https://api.github.com/users/gabmontes/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOBx63ZM4CvNDo", - "tag_name": "v1.4.3", - "target_commitish": "develop", - "name": "1.4.3", - "draft": false, - "prerelease": false, - "created_at": "2021-09-08T22:12:16Z", - "published_at": "2021-09-28T13:31:51Z", - "assets": [ - { - "url": "https://api.github.com/repos/autonomoussoftware/metronome-wallet-desktop/releases/assets/44340217", - "id": 44340217, - "node_id": "RA_kwDOBx63ZM4CpJP5", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "gabmontes", - "id": 2621975, - "node_id": "MDQ6VXNlcjI2MjE5NzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/2621975?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gabmontes", - "html_url": "https://github.com/gabmontes", - "followers_url": "https://api.github.com/users/gabmontes/followers", - "following_url": "https://api.github.com/users/gabmontes/following{/other_user}", - "gists_url": "https://api.github.com/users/gabmontes/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gabmontes/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gabmontes/subscriptions", - "organizations_url": "https://api.github.com/users/gabmontes/orgs", - "repos_url": "https://api.github.com/users/gabmontes/repos", - "events_url": "https://api.github.com/users/gabmontes/events{/privacy}", - "received_events_url": "https://api.github.com/users/gabmontes/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 558, - "download_count": 451, - "created_at": "2021-09-08T22:29:13Z", - "updated_at": "2021-09-08T22:29:13Z", - "browser_download_url": "https://github.com/autonomoussoftware/metronome-wallet-desktop/releases/download/v1.4.3/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/autonomoussoftware/metronome-wallet-desktop/releases/assets/44340034", - "id": 44340034, - "node_id": "RA_kwDOBx63ZM4CpJNC", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "gabmontes", - "id": 2621975, - "node_id": "MDQ6VXNlcjI2MjE5NzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/2621975?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gabmontes", - "html_url": "https://github.com/gabmontes", - "followers_url": "https://api.github.com/users/gabmontes/followers", - "following_url": "https://api.github.com/users/gabmontes/following{/other_user}", - "gists_url": "https://api.github.com/users/gabmontes/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gabmontes/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gabmontes/subscriptions", - "organizations_url": "https://api.github.com/users/gabmontes/orgs", - "repos_url": "https://api.github.com/users/gabmontes/repos", - "events_url": "https://api.github.com/users/gabmontes/events{/privacy}", - "received_events_url": "https://api.github.com/users/gabmontes/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 366, - "download_count": 762, - "created_at": "2021-09-08T22:24:48Z", - "updated_at": "2021-09-08T22:24:48Z", - "browser_download_url": "https://github.com/autonomoussoftware/metronome-wallet-desktop/releases/download/v1.4.3/latest.yml" - }, - { - "url": "https://api.github.com/repos/autonomoussoftware/metronome-wallet-desktop/releases/assets/44341162", - "id": 44341162, - "node_id": "RA_kwDOBx63ZM4CpJeq", - "name": "metronome-desktop-wallet_v1.4.3.deb", - "label": "", - "uploader": { - "login": "gabmontes", - "id": 2621975, - "node_id": "MDQ6VXNlcjI2MjE5NzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/2621975?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gabmontes", - "html_url": "https://github.com/gabmontes", - "followers_url": "https://api.github.com/users/gabmontes/followers", - "following_url": "https://api.github.com/users/gabmontes/following{/other_user}", - "gists_url": "https://api.github.com/users/gabmontes/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gabmontes/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gabmontes/subscriptions", - "organizations_url": "https://api.github.com/users/gabmontes/orgs", - "repos_url": "https://api.github.com/users/gabmontes/repos", - "events_url": "https://api.github.com/users/gabmontes/events{/privacy}", - "received_events_url": "https://api.github.com/users/gabmontes/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 75223024, - "download_count": 17, - "created_at": "2021-09-08T22:44:18Z", - "updated_at": "2021-09-08T22:44:47Z", - "browser_download_url": "https://github.com/autonomoussoftware/metronome-wallet-desktop/releases/download/v1.4.3/metronome-desktop-wallet_v1.4.3.deb" - }, - { - "url": "https://api.github.com/repos/autonomoussoftware/metronome-wallet-desktop/releases/assets/44340157", - "id": 44340157, - "node_id": "RA_kwDOBx63ZM4CpJO9", - "name": "metronome-desktop-wallet_v1.4.3.dmg", - "label": "", - "uploader": { - "login": "gabmontes", - "id": 2621975, - "node_id": "MDQ6VXNlcjI2MjE5NzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/2621975?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gabmontes", - "html_url": "https://github.com/gabmontes", - "followers_url": "https://api.github.com/users/gabmontes/followers", - "following_url": "https://api.github.com/users/gabmontes/following{/other_user}", - "gists_url": "https://api.github.com/users/gabmontes/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gabmontes/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gabmontes/subscriptions", - "organizations_url": "https://api.github.com/users/gabmontes/orgs", - "repos_url": "https://api.github.com/users/gabmontes/repos", - "events_url": "https://api.github.com/users/gabmontes/events{/privacy}", - "received_events_url": "https://api.github.com/users/gabmontes/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 122881147, - "download_count": 64, - "created_at": "2021-09-08T22:27:34Z", - "updated_at": "2021-09-08T22:28:19Z", - "browser_download_url": "https://github.com/autonomoussoftware/metronome-wallet-desktop/releases/download/v1.4.3/metronome-desktop-wallet_v1.4.3.dmg" - }, - { - "url": "https://api.github.com/repos/autonomoussoftware/metronome-wallet-desktop/releases/assets/44340156", - "id": 44340156, - "node_id": "RA_kwDOBx63ZM4CpJO8", - "name": "metronome-desktop-wallet_v1.4.3.dmg.blockmap", - "label": "", - "uploader": { - "login": "gabmontes", - "id": 2621975, - "node_id": "MDQ6VXNlcjI2MjE5NzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/2621975?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gabmontes", - "html_url": "https://github.com/gabmontes", - "followers_url": "https://api.github.com/users/gabmontes/followers", - "following_url": "https://api.github.com/users/gabmontes/following{/other_user}", - "gists_url": "https://api.github.com/users/gabmontes/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gabmontes/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gabmontes/subscriptions", - "organizations_url": "https://api.github.com/users/gabmontes/orgs", - "repos_url": "https://api.github.com/users/gabmontes/repos", - "events_url": "https://api.github.com/users/gabmontes/events{/privacy}", - "received_events_url": "https://api.github.com/users/gabmontes/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 130054, - "download_count": 2, - "created_at": "2021-09-08T22:27:34Z", - "updated_at": "2021-09-08T22:27:35Z", - "browser_download_url": "https://github.com/autonomoussoftware/metronome-wallet-desktop/releases/download/v1.4.3/metronome-desktop-wallet_v1.4.3.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/autonomoussoftware/metronome-wallet-desktop/releases/assets/44339975", - "id": 44339975, - "node_id": "RA_kwDOBx63ZM4CpJMH", - "name": "metronome-desktop-wallet_v1.4.3.exe", - "label": "", - "uploader": { - "login": "gabmontes", - "id": 2621975, - "node_id": "MDQ6VXNlcjI2MjE5NzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/2621975?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gabmontes", - "html_url": "https://github.com/gabmontes", - "followers_url": "https://api.github.com/users/gabmontes/followers", - "following_url": "https://api.github.com/users/gabmontes/following{/other_user}", - "gists_url": "https://api.github.com/users/gabmontes/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gabmontes/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gabmontes/subscriptions", - "organizations_url": "https://api.github.com/users/gabmontes/orgs", - "repos_url": "https://api.github.com/users/gabmontes/repos", - "events_url": "https://api.github.com/users/gabmontes/events{/privacy}", - "received_events_url": "https://api.github.com/users/gabmontes/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 84624784, - "download_count": 760, - "created_at": "2021-09-08T22:23:43Z", - "updated_at": "2021-09-08T22:24:46Z", - "browser_download_url": "https://github.com/autonomoussoftware/metronome-wallet-desktop/releases/download/v1.4.3/metronome-desktop-wallet_v1.4.3.exe" - }, - { - "url": "https://api.github.com/repos/autonomoussoftware/metronome-wallet-desktop/releases/assets/44339972", - "id": 44339972, - "node_id": "RA_kwDOBx63ZM4CpJME", - "name": "metronome-desktop-wallet_v1.4.3.exe.blockmap", - "label": "", - "uploader": { - "login": "gabmontes", - "id": 2621975, - "node_id": "MDQ6VXNlcjI2MjE5NzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/2621975?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gabmontes", - "html_url": "https://github.com/gabmontes", - "followers_url": "https://api.github.com/users/gabmontes/followers", - "following_url": "https://api.github.com/users/gabmontes/following{/other_user}", - "gists_url": "https://api.github.com/users/gabmontes/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gabmontes/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gabmontes/subscriptions", - "organizations_url": "https://api.github.com/users/gabmontes/orgs", - "repos_url": "https://api.github.com/users/gabmontes/repos", - "events_url": "https://api.github.com/users/gabmontes/events{/privacy}", - "received_events_url": "https://api.github.com/users/gabmontes/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 89692, - "download_count": 128, - "created_at": "2021-09-08T22:23:41Z", - "updated_at": "2021-09-08T22:23:42Z", - "browser_download_url": "https://github.com/autonomoussoftware/metronome-wallet-desktop/releases/download/v1.4.3/metronome-desktop-wallet_v1.4.3.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/autonomoussoftware/metronome-wallet-desktop/releases/assets/44340187", - "id": 44340187, - "node_id": "RA_kwDOBx63ZM4CpJPb", - "name": "metronome-desktop-wallet_v1.4.3.zip", - "label": "", - "uploader": { - "login": "gabmontes", - "id": 2621975, - "node_id": "MDQ6VXNlcjI2MjE5NzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/2621975?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gabmontes", - "html_url": "https://github.com/gabmontes", - "followers_url": "https://api.github.com/users/gabmontes/followers", - "following_url": "https://api.github.com/users/gabmontes/following{/other_user}", - "gists_url": "https://api.github.com/users/gabmontes/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gabmontes/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gabmontes/subscriptions", - "organizations_url": "https://api.github.com/users/gabmontes/orgs", - "repos_url": "https://api.github.com/users/gabmontes/repos", - "events_url": "https://api.github.com/users/gabmontes/events{/privacy}", - "received_events_url": "https://api.github.com/users/gabmontes/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 117845432, - "download_count": 88, - "created_at": "2021-09-08T22:28:26Z", - "updated_at": "2021-09-08T22:29:11Z", - "browser_download_url": "https://github.com/autonomoussoftware/metronome-wallet-desktop/releases/download/v1.4.3/metronome-desktop-wallet_v1.4.3.zip" - } - ], - "tarball_url": "https://api.github.com/repos/autonomoussoftware/metronome-wallet-desktop/tarball/v1.4.3", - "zipball_url": "https://api.github.com/repos/autonomoussoftware/metronome-wallet-desktop/zipball/v1.4.3", - "body_html": "

Notable changes

\n
    \n
  • Fixed a long standing issue that prevented the wallet to complete a full-sync on the Ethereum chain. The initial sync process is now slower but more reliable.
  • \n
\n

Known issues

\n

See https://github.com/autonomoussoftware/metronome-wallet-desktop/issues for more known issues.

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:54.654Z" - }, - "min": { - "latestRelease": { - "url": "https://api.github.com/repos/minbrowser/min/releases/62982092", - "assets_url": "https://api.github.com/repos/minbrowser/min/releases/62982092/assets", - "upload_url": "https://uploads.github.com/repos/minbrowser/min/releases/62982092/assets{?name,label}", - "html_url": "https://github.com/minbrowser/min/releases/tag/v1.24.0", - "id": 62982092, - "author": { - "login": "PalmerAL", - "id": 10314059, - "node_id": "MDQ6VXNlcjEwMzE0MDU5", - "avatar_url": "https://avatars.githubusercontent.com/u/10314059?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/PalmerAL", - "html_url": "https://github.com/PalmerAL", - "followers_url": "https://api.github.com/users/PalmerAL/followers", - "following_url": "https://api.github.com/users/PalmerAL/following{/other_user}", - "gists_url": "https://api.github.com/users/PalmerAL/gists{/gist_id}", - "starred_url": "https://api.github.com/users/PalmerAL/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/PalmerAL/subscriptions", - "organizations_url": "https://api.github.com/users/PalmerAL/orgs", - "repos_url": "https://api.github.com/users/PalmerAL/repos", - "events_url": "https://api.github.com/users/PalmerAL/events{/privacy}", - "received_events_url": "https://api.github.com/users/PalmerAL/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOArOGUc4DwQfM", - "tag_name": "v1.24.0", - "target_commitish": "1.24.x", - "name": "1.24.0", - "draft": false, - "prerelease": false, - "created_at": "2022-03-29T00:11:37Z", - "published_at": "2022-03-29T00:44:41Z", - "assets": [ - { - "url": "https://api.github.com/repos/minbrowser/min/releases/assets/60884948", - "id": 60884948, - "node_id": "RA_kwDOArOGUc4DoQfU", - "name": "min-1.24.0-1.x86_64.rpm", - "label": null, - "uploader": { - "login": "PalmerAL", - "id": 10314059, - "node_id": "MDQ6VXNlcjEwMzE0MDU5", - "avatar_url": "https://avatars.githubusercontent.com/u/10314059?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/PalmerAL", - "html_url": "https://github.com/PalmerAL", - "followers_url": "https://api.github.com/users/PalmerAL/followers", - "following_url": "https://api.github.com/users/PalmerAL/following{/other_user}", - "gists_url": "https://api.github.com/users/PalmerAL/gists{/gist_id}", - "starred_url": "https://api.github.com/users/PalmerAL/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/PalmerAL/subscriptions", - "organizations_url": "https://api.github.com/users/PalmerAL/orgs", - "repos_url": "https://api.github.com/users/PalmerAL/repos", - "events_url": "https://api.github.com/users/PalmerAL/events{/privacy}", - "received_events_url": "https://api.github.com/users/PalmerAL/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "audio/x-pn-realaudio-plugin", - "state": "uploaded", - "size": 72143876, - "download_count": 517, - "created_at": "2022-03-29T00:41:25Z", - "updated_at": "2022-03-29T00:42:33Z", - "browser_download_url": "https://github.com/minbrowser/min/releases/download/v1.24.0/min-1.24.0-1.x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/minbrowser/min/releases/assets/60883995", - "id": 60883995, - "node_id": "RA_kwDOArOGUc4DoQQb", - "name": "min-1.24.0-setup.exe", - "label": null, - "uploader": { - "login": "PalmerAL", - "id": 10314059, - "node_id": "MDQ6VXNlcjEwMzE0MDU5", - "avatar_url": "https://avatars.githubusercontent.com/u/10314059?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/PalmerAL", - "html_url": "https://github.com/PalmerAL", - "followers_url": "https://api.github.com/users/PalmerAL/followers", - "following_url": "https://api.github.com/users/PalmerAL/following{/other_user}", - "gists_url": "https://api.github.com/users/PalmerAL/gists{/gist_id}", - "starred_url": "https://api.github.com/users/PalmerAL/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/PalmerAL/subscriptions", - "organizations_url": "https://api.github.com/users/PalmerAL/orgs", - "repos_url": "https://api.github.com/users/PalmerAL/repos", - "events_url": "https://api.github.com/users/PalmerAL/events{/privacy}", - "received_events_url": "https://api.github.com/users/PalmerAL/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 91438080, - "download_count": 6575, - "created_at": "2022-03-29T00:29:23Z", - "updated_at": "2022-03-29T00:30:44Z", - "browser_download_url": "https://github.com/minbrowser/min/releases/download/v1.24.0/min-1.24.0-setup.exe" - }, - { - "url": "https://api.github.com/repos/minbrowser/min/releases/assets/60884504", - "id": 60884504, - "node_id": "RA_kwDOArOGUc4DoQYY", - "name": "Min-v1.24.0-darwin-arm64.zip", - "label": null, - "uploader": { - "login": "PalmerAL", - "id": 10314059, - "node_id": "MDQ6VXNlcjEwMzE0MDU5", - "avatar_url": "https://avatars.githubusercontent.com/u/10314059?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/PalmerAL", - "html_url": "https://github.com/PalmerAL", - "followers_url": "https://api.github.com/users/PalmerAL/followers", - "following_url": "https://api.github.com/users/PalmerAL/following{/other_user}", - "gists_url": "https://api.github.com/users/PalmerAL/gists{/gist_id}", - "starred_url": "https://api.github.com/users/PalmerAL/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/PalmerAL/subscriptions", - "organizations_url": "https://api.github.com/users/PalmerAL/orgs", - "repos_url": "https://api.github.com/users/PalmerAL/repos", - "events_url": "https://api.github.com/users/PalmerAL/events{/privacy}", - "received_events_url": "https://api.github.com/users/PalmerAL/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 94984759, - "download_count": 2418, - "created_at": "2022-03-29T00:34:38Z", - "updated_at": "2022-03-29T00:35:55Z", - "browser_download_url": "https://github.com/minbrowser/min/releases/download/v1.24.0/Min-v1.24.0-darwin-arm64.zip" - }, - { - "url": "https://api.github.com/repos/minbrowser/min/releases/assets/60884565", - "id": 60884565, - "node_id": "RA_kwDOArOGUc4DoQZV", - "name": "Min-v1.24.0-darwin-x64.zip", - "label": null, - "uploader": { - "login": "PalmerAL", - "id": 10314059, - "node_id": "MDQ6VXNlcjEwMzE0MDU5", - "avatar_url": "https://avatars.githubusercontent.com/u/10314059?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/PalmerAL", - "html_url": "https://github.com/PalmerAL", - "followers_url": "https://api.github.com/users/PalmerAL/followers", - "following_url": "https://api.github.com/users/PalmerAL/following{/other_user}", - "gists_url": "https://api.github.com/users/PalmerAL/gists{/gist_id}", - "starred_url": "https://api.github.com/users/PalmerAL/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/PalmerAL/subscriptions", - "organizations_url": "https://api.github.com/users/PalmerAL/orgs", - "repos_url": "https://api.github.com/users/PalmerAL/repos", - "events_url": "https://api.github.com/users/PalmerAL/events{/privacy}", - "received_events_url": "https://api.github.com/users/PalmerAL/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 90089125, - "download_count": 2519, - "created_at": "2022-03-29T00:35:55Z", - "updated_at": "2022-03-29T00:36:39Z", - "browser_download_url": "https://github.com/minbrowser/min/releases/download/v1.24.0/Min-v1.24.0-darwin-x64.zip" - }, - { - "url": "https://api.github.com/repos/minbrowser/min/releases/assets/60884037", - "id": 60884037, - "node_id": "RA_kwDOArOGUc4DoQRF", - "name": "Min-v1.24.0-win32-x64.zip", - "label": null, - "uploader": { - "login": "PalmerAL", - "id": 10314059, - "node_id": "MDQ6VXNlcjEwMzE0MDU5", - "avatar_url": "https://avatars.githubusercontent.com/u/10314059?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/PalmerAL", - "html_url": "https://github.com/PalmerAL", - "followers_url": "https://api.github.com/users/PalmerAL/followers", - "following_url": "https://api.github.com/users/PalmerAL/following{/other_user}", - "gists_url": "https://api.github.com/users/PalmerAL/gists{/gist_id}", - "starred_url": "https://api.github.com/users/PalmerAL/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/PalmerAL/subscriptions", - "organizations_url": "https://api.github.com/users/PalmerAL/orgs", - "repos_url": "https://api.github.com/users/PalmerAL/repos", - "events_url": "https://api.github.com/users/PalmerAL/events{/privacy}", - "received_events_url": "https://api.github.com/users/PalmerAL/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 93945326, - "download_count": 613, - "created_at": "2022-03-29T00:30:44Z", - "updated_at": "2022-03-29T00:31:53Z", - "browser_download_url": "https://github.com/minbrowser/min/releases/download/v1.24.0/Min-v1.24.0-win32-x64.zip" - }, - { - "url": "https://api.github.com/repos/minbrowser/min/releases/assets/60884759", - "id": 60884759, - "node_id": "RA_kwDOArOGUc4DoQcX", - "name": "min_1.24.0_amd64.deb", - "label": null, - "uploader": { - "login": "PalmerAL", - "id": 10314059, - "node_id": "MDQ6VXNlcjEwMzE0MDU5", - "avatar_url": "https://avatars.githubusercontent.com/u/10314059?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/PalmerAL", - "html_url": "https://github.com/PalmerAL", - "followers_url": "https://api.github.com/users/PalmerAL/followers", - "following_url": "https://api.github.com/users/PalmerAL/following{/other_user}", - "gists_url": "https://api.github.com/users/PalmerAL/gists{/gist_id}", - "starred_url": "https://api.github.com/users/PalmerAL/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/PalmerAL/subscriptions", - "organizations_url": "https://api.github.com/users/PalmerAL/orgs", - "repos_url": "https://api.github.com/users/PalmerAL/repos", - "events_url": "https://api.github.com/users/PalmerAL/events{/privacy}", - "received_events_url": "https://api.github.com/users/PalmerAL/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-deb", - "state": "uploaded", - "size": 65185376, - "download_count": 2468, - "created_at": "2022-03-29T00:39:09Z", - "updated_at": "2022-03-29T00:39:34Z", - "browser_download_url": "https://github.com/minbrowser/min/releases/download/v1.24.0/min_1.24.0_amd64.deb" - }, - { - "url": "https://api.github.com/repos/minbrowser/min/releases/assets/60884770", - "id": 60884770, - "node_id": "RA_kwDOArOGUc4DoQci", - "name": "min_1.24.0_arm64.deb", - "label": null, - "uploader": { - "login": "PalmerAL", - "id": 10314059, - "node_id": "MDQ6VXNlcjEwMzE0MDU5", - "avatar_url": "https://avatars.githubusercontent.com/u/10314059?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/PalmerAL", - "html_url": "https://github.com/PalmerAL", - "followers_url": "https://api.github.com/users/PalmerAL/followers", - "following_url": "https://api.github.com/users/PalmerAL/following{/other_user}", - "gists_url": "https://api.github.com/users/PalmerAL/gists{/gist_id}", - "starred_url": "https://api.github.com/users/PalmerAL/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/PalmerAL/subscriptions", - "organizations_url": "https://api.github.com/users/PalmerAL/orgs", - "repos_url": "https://api.github.com/users/PalmerAL/repos", - "events_url": "https://api.github.com/users/PalmerAL/events{/privacy}", - "received_events_url": "https://api.github.com/users/PalmerAL/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-deb", - "state": "uploaded", - "size": 64736424, - "download_count": 1341, - "created_at": "2022-03-29T00:39:34Z", - "updated_at": "2022-03-29T00:40:30Z", - "browser_download_url": "https://github.com/minbrowser/min/releases/download/v1.24.0/min_1.24.0_arm64.deb" - }, - { - "url": "https://api.github.com/repos/minbrowser/min/releases/assets/60884864", - "id": 60884864, - "node_id": "RA_kwDOArOGUc4DoQeA", - "name": "min_1.24.0_armhf.deb", - "label": null, - "uploader": { - "login": "PalmerAL", - "id": 10314059, - "node_id": "MDQ6VXNlcjEwMzE0MDU5", - "avatar_url": "https://avatars.githubusercontent.com/u/10314059?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/PalmerAL", - "html_url": "https://github.com/PalmerAL", - "followers_url": "https://api.github.com/users/PalmerAL/followers", - "following_url": "https://api.github.com/users/PalmerAL/following{/other_user}", - "gists_url": "https://api.github.com/users/PalmerAL/gists{/gist_id}", - "starred_url": "https://api.github.com/users/PalmerAL/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/PalmerAL/subscriptions", - "organizations_url": "https://api.github.com/users/PalmerAL/orgs", - "repos_url": "https://api.github.com/users/PalmerAL/repos", - "events_url": "https://api.github.com/users/PalmerAL/events{/privacy}", - "received_events_url": "https://api.github.com/users/PalmerAL/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-deb", - "state": "uploaded", - "size": 59195468, - "download_count": 1320, - "created_at": "2022-03-29T00:40:30Z", - "updated_at": "2022-03-29T00:41:25Z", - "browser_download_url": "https://github.com/minbrowser/min/releases/download/v1.24.0/min_1.24.0_armhf.deb" - } - ], - "tarball_url": "https://api.github.com/repos/minbrowser/min/tarball/v1.24.0", - "zipball_url": "https://api.github.com/repos/minbrowser/min/zipball/v1.24.0", - "body_html": "
    \n
  • On macOS, you can now rearrange tabs in the tab bar by holding down the command key and dragging.\n
      \n
    • And on Windows and Linux, dragging-and-dropping tabs now works more reliably.
    • \n
    \n
  • \n
  • Enabling the dark mode in Min now also enables dark mode on websites that support it.
  • \n
  • Improved the touchbar layout on macOS.
  • \n
  • Fixed an issue where Min couldn't be set as the default browser on macOS.
  • \n
  • Fixed an issue where an error message would appear when loading pages for some users.
  • \n
  • Added Belarusian translation (@MaximFedarau)
  • \n
  • Updated Chromium to address security issues.
  • \n
", - "reactions": { - "url": "https://api.github.com/repos/minbrowser/min/releases/62982092/reactions", - "total_count": 19, - "+1": 4, - "-1": 0, - "laugh": 5, - "hooray": 4, - "confused": 0, - "heart": 5, - "rocket": 1, - "eyes": 0 - }, - "mentions_count": 1 - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:54.675Z" - }, - "mingo": { - "latestRelease": { - "url": "https://api.github.com/repos/mingo-app/mingo/releases/64839743", - "assets_url": "https://api.github.com/repos/mingo-app/mingo/releases/64839743/assets", - "upload_url": "https://uploads.github.com/repos/mingo-app/mingo/releases/64839743/assets{?name,label}", - "html_url": "https://github.com/mingo-app/mingo/releases/tag/v1.8.0", - "id": 64839743, - "author": { - "login": "tothradoslav", - "id": 3465808, - "node_id": "MDQ6VXNlcjM0NjU4MDg=", - "avatar_url": "https://avatars.githubusercontent.com/u/3465808?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tothradoslav", - "html_url": "https://github.com/tothradoslav", - "followers_url": "https://api.github.com/users/tothradoslav/followers", - "following_url": "https://api.github.com/users/tothradoslav/following{/other_user}", - "gists_url": "https://api.github.com/users/tothradoslav/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tothradoslav/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tothradoslav/subscriptions", - "organizations_url": "https://api.github.com/users/tothradoslav/orgs", - "repos_url": "https://api.github.com/users/tothradoslav/repos", - "events_url": "https://api.github.com/users/tothradoslav/events{/privacy}", - "received_events_url": "https://api.github.com/users/tothradoslav/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOCo5aHM4D3WA_", - "tag_name": "v1.8.0", - "target_commitish": "master", - "name": "v1.8.0", - "draft": false, - "prerelease": false, - "created_at": "2022-04-15T11:59:07Z", - "published_at": "2022-04-20T12:52:52Z", - "assets": [ - { - "url": "https://api.github.com/repos/mingo-app/mingo/releases/assets/63103503", - "id": 63103503, - "node_id": "RA_kwDOCo5aHM4DwuIP", - "name": "latest-linux.yml", - "label": null, - "uploader": { - "login": "tothradoslav", - "id": 3465808, - "node_id": "MDQ6VXNlcjM0NjU4MDg=", - "avatar_url": "https://avatars.githubusercontent.com/u/3465808?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tothradoslav", - "html_url": "https://github.com/tothradoslav", - "followers_url": "https://api.github.com/users/tothradoslav/followers", - "following_url": "https://api.github.com/users/tothradoslav/following{/other_user}", - "gists_url": "https://api.github.com/users/tothradoslav/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tothradoslav/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tothradoslav/subscriptions", - "organizations_url": "https://api.github.com/users/tothradoslav/orgs", - "repos_url": "https://api.github.com/users/tothradoslav/repos", - "events_url": "https://api.github.com/users/tothradoslav/events{/privacy}", - "received_events_url": "https://api.github.com/users/tothradoslav/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-yaml", - "state": "uploaded", - "size": 362, - "download_count": 632, - "created_at": "2022-04-20T12:40:26Z", - "updated_at": "2022-04-20T12:40:27Z", - "browser_download_url": "https://github.com/mingo-app/mingo/releases/download/v1.8.0/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/mingo-app/mingo/releases/assets/63103506", - "id": 63103506, - "node_id": "RA_kwDOCo5aHM4DwuIS", - "name": "latest-mac.yml", - "label": null, - "uploader": { - "login": "tothradoslav", - "id": 3465808, - "node_id": "MDQ6VXNlcjM0NjU4MDg=", - "avatar_url": "https://avatars.githubusercontent.com/u/3465808?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tothradoslav", - "html_url": "https://github.com/tothradoslav", - "followers_url": "https://api.github.com/users/tothradoslav/followers", - "following_url": "https://api.github.com/users/tothradoslav/following{/other_user}", - "gists_url": "https://api.github.com/users/tothradoslav/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tothradoslav/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tothradoslav/subscriptions", - "organizations_url": "https://api.github.com/users/tothradoslav/orgs", - "repos_url": "https://api.github.com/users/tothradoslav/repos", - "events_url": "https://api.github.com/users/tothradoslav/events{/privacy}", - "received_events_url": "https://api.github.com/users/tothradoslav/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-yaml", - "state": "uploaded", - "size": 786, - "download_count": 3249, - "created_at": "2022-04-20T12:40:27Z", - "updated_at": "2022-04-20T12:40:28Z", - "browser_download_url": "https://github.com/mingo-app/mingo/releases/download/v1.8.0/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/mingo-app/mingo/releases/assets/63103508", - "id": 63103508, - "node_id": "RA_kwDOCo5aHM4DwuIU", - "name": "latest.yml", - "label": null, - "uploader": { - "login": "tothradoslav", - "id": 3465808, - "node_id": "MDQ6VXNlcjM0NjU4MDg=", - "avatar_url": "https://avatars.githubusercontent.com/u/3465808?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tothradoslav", - "html_url": "https://github.com/tothradoslav", - "followers_url": "https://api.github.com/users/tothradoslav/followers", - "following_url": "https://api.github.com/users/tothradoslav/following{/other_user}", - "gists_url": "https://api.github.com/users/tothradoslav/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tothradoslav/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tothradoslav/subscriptions", - "organizations_url": "https://api.github.com/users/tothradoslav/orgs", - "repos_url": "https://api.github.com/users/tothradoslav/repos", - "events_url": "https://api.github.com/users/tothradoslav/events{/privacy}", - "received_events_url": "https://api.github.com/users/tothradoslav/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-yaml", - "state": "uploaded", - "size": 338, - "download_count": 2445, - "created_at": "2022-04-20T12:40:28Z", - "updated_at": "2022-04-20T12:40:28Z", - "browser_download_url": "https://github.com/mingo-app/mingo/releases/download/v1.8.0/latest.yml" - }, - { - "url": "https://api.github.com/repos/mingo-app/mingo/releases/assets/63103727", - "id": 63103727, - "node_id": "RA_kwDOCo5aHM4DwuLv", - "name": "Mingo-1.8.0-arm64-mac.zip", - "label": null, - "uploader": { - "login": "tothradoslav", - "id": 3465808, - "node_id": "MDQ6VXNlcjM0NjU4MDg=", - "avatar_url": "https://avatars.githubusercontent.com/u/3465808?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tothradoslav", - "html_url": "https://github.com/tothradoslav", - "followers_url": "https://api.github.com/users/tothradoslav/followers", - "following_url": "https://api.github.com/users/tothradoslav/following{/other_user}", - "gists_url": "https://api.github.com/users/tothradoslav/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tothradoslav/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tothradoslav/subscriptions", - "organizations_url": "https://api.github.com/users/tothradoslav/orgs", - "repos_url": "https://api.github.com/users/tothradoslav/repos", - "events_url": "https://api.github.com/users/tothradoslav/events{/privacy}", - "received_events_url": "https://api.github.com/users/tothradoslav/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 97342676, - "download_count": 106, - "created_at": "2022-04-20T12:43:17Z", - "updated_at": "2022-04-20T12:44:39Z", - "browser_download_url": "https://github.com/mingo-app/mingo/releases/download/v1.8.0/Mingo-1.8.0-arm64-mac.zip" - }, - { - "url": "https://api.github.com/repos/mingo-app/mingo/releases/assets/63103829", - "id": 63103829, - "node_id": "RA_kwDOCo5aHM4DwuNV", - "name": "Mingo-1.8.0-arm64-mac.zip.blockmap", - "label": null, - "uploader": { - "login": "tothradoslav", - "id": 3465808, - "node_id": "MDQ6VXNlcjM0NjU4MDg=", - "avatar_url": "https://avatars.githubusercontent.com/u/3465808?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tothradoslav", - "html_url": "https://github.com/tothradoslav", - "followers_url": "https://api.github.com/users/tothradoslav/followers", - "following_url": "https://api.github.com/users/tothradoslav/following{/other_user}", - "gists_url": "https://api.github.com/users/tothradoslav/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tothradoslav/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tothradoslav/subscriptions", - "organizations_url": "https://api.github.com/users/tothradoslav/orgs", - "repos_url": "https://api.github.com/users/tothradoslav/repos", - "events_url": "https://api.github.com/users/tothradoslav/events{/privacy}", - "received_events_url": "https://api.github.com/users/tothradoslav/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 102134, - "download_count": 1, - "created_at": "2022-04-20T12:44:39Z", - "updated_at": "2022-04-20T12:44:40Z", - "browser_download_url": "https://github.com/mingo-app/mingo/releases/download/v1.8.0/Mingo-1.8.0-arm64-mac.zip.blockmap" - }, - { - "url": "https://api.github.com/repos/mingo-app/mingo/releases/assets/63103830", - "id": 63103830, - "node_id": "RA_kwDOCo5aHM4DwuNW", - "name": "Mingo-1.8.0-arm64.dmg", - "label": null, - "uploader": { - "login": "tothradoslav", - "id": 3465808, - "node_id": "MDQ6VXNlcjM0NjU4MDg=", - "avatar_url": "https://avatars.githubusercontent.com/u/3465808?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tothradoslav", - "html_url": "https://github.com/tothradoslav", - "followers_url": "https://api.github.com/users/tothradoslav/followers", - "following_url": "https://api.github.com/users/tothradoslav/following{/other_user}", - "gists_url": "https://api.github.com/users/tothradoslav/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tothradoslav/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tothradoslav/subscriptions", - "organizations_url": "https://api.github.com/users/tothradoslav/orgs", - "repos_url": "https://api.github.com/users/tothradoslav/repos", - "events_url": "https://api.github.com/users/tothradoslav/events{/privacy}", - "received_events_url": "https://api.github.com/users/tothradoslav/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 101148676, - "download_count": 142, - "created_at": "2022-04-20T12:44:40Z", - "updated_at": "2022-04-20T12:45:35Z", - "browser_download_url": "https://github.com/mingo-app/mingo/releases/download/v1.8.0/Mingo-1.8.0-arm64.dmg" - }, - { - "url": "https://api.github.com/repos/mingo-app/mingo/releases/assets/63103960", - "id": 63103960, - "node_id": "RA_kwDOCo5aHM4DwuPY", - "name": "Mingo-1.8.0-arm64.dmg.blockmap", - "label": null, - "uploader": { - "login": "tothradoslav", - "id": 3465808, - "node_id": "MDQ6VXNlcjM0NjU4MDg=", - "avatar_url": "https://avatars.githubusercontent.com/u/3465808?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tothradoslav", - "html_url": "https://github.com/tothradoslav", - "followers_url": "https://api.github.com/users/tothradoslav/followers", - "following_url": "https://api.github.com/users/tothradoslav/following{/other_user}", - "gists_url": "https://api.github.com/users/tothradoslav/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tothradoslav/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tothradoslav/subscriptions", - "organizations_url": "https://api.github.com/users/tothradoslav/orgs", - "repos_url": "https://api.github.com/users/tothradoslav/repos", - "events_url": "https://api.github.com/users/tothradoslav/events{/privacy}", - "received_events_url": "https://api.github.com/users/tothradoslav/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 107279, - "download_count": 2, - "created_at": "2022-04-20T12:45:35Z", - "updated_at": "2022-04-20T12:45:35Z", - "browser_download_url": "https://github.com/mingo-app/mingo/releases/download/v1.8.0/Mingo-1.8.0-arm64.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/mingo-app/mingo/releases/assets/63103962", - "id": 63103962, - "node_id": "RA_kwDOCo5aHM4DwuPa", - "name": "Mingo-1.8.0-mac.zip", - "label": null, - "uploader": { - "login": "tothradoslav", - "id": 3465808, - "node_id": "MDQ6VXNlcjM0NjU4MDg=", - "avatar_url": "https://avatars.githubusercontent.com/u/3465808?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tothradoslav", - "html_url": "https://github.com/tothradoslav", - "followers_url": "https://api.github.com/users/tothradoslav/followers", - "following_url": "https://api.github.com/users/tothradoslav/following{/other_user}", - "gists_url": "https://api.github.com/users/tothradoslav/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tothradoslav/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tothradoslav/subscriptions", - "organizations_url": "https://api.github.com/users/tothradoslav/orgs", - "repos_url": "https://api.github.com/users/tothradoslav/repos", - "events_url": "https://api.github.com/users/tothradoslav/events{/privacy}", - "received_events_url": "https://api.github.com/users/tothradoslav/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 96009656, - "download_count": 113, - "created_at": "2022-04-20T12:45:35Z", - "updated_at": "2022-04-20T12:46:40Z", - "browser_download_url": "https://github.com/mingo-app/mingo/releases/download/v1.8.0/Mingo-1.8.0-mac.zip" - }, - { - "url": "https://api.github.com/repos/mingo-app/mingo/releases/assets/63104092", - "id": 63104092, - "node_id": "RA_kwDOCo5aHM4DwuRc", - "name": "Mingo-1.8.0-mac.zip.blockmap", - "label": null, - "uploader": { - "login": "tothradoslav", - "id": 3465808, - "node_id": "MDQ6VXNlcjM0NjU4MDg=", - "avatar_url": "https://avatars.githubusercontent.com/u/3465808?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tothradoslav", - "html_url": "https://github.com/tothradoslav", - "followers_url": "https://api.github.com/users/tothradoslav/followers", - "following_url": "https://api.github.com/users/tothradoslav/following{/other_user}", - "gists_url": "https://api.github.com/users/tothradoslav/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tothradoslav/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tothradoslav/subscriptions", - "organizations_url": "https://api.github.com/users/tothradoslav/orgs", - "repos_url": "https://api.github.com/users/tothradoslav/repos", - "events_url": "https://api.github.com/users/tothradoslav/events{/privacy}", - "received_events_url": "https://api.github.com/users/tothradoslav/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 102386, - "download_count": 1, - "created_at": "2022-04-20T12:46:40Z", - "updated_at": "2022-04-20T12:46:41Z", - "browser_download_url": "https://github.com/mingo-app/mingo/releases/download/v1.8.0/Mingo-1.8.0-mac.zip.blockmap" - }, - { - "url": "https://api.github.com/repos/mingo-app/mingo/releases/assets/63104354", - "id": 63104354, - "node_id": "RA_kwDOCo5aHM4DwuVi", - "name": "Mingo-1.8.0.AppImage", - "label": null, - "uploader": { - "login": "tothradoslav", - "id": 3465808, - "node_id": "MDQ6VXNlcjM0NjU4MDg=", - "avatar_url": "https://avatars.githubusercontent.com/u/3465808?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tothradoslav", - "html_url": "https://github.com/tothradoslav", - "followers_url": "https://api.github.com/users/tothradoslav/followers", - "following_url": "https://api.github.com/users/tothradoslav/following{/other_user}", - "gists_url": "https://api.github.com/users/tothradoslav/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tothradoslav/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tothradoslav/subscriptions", - "organizations_url": "https://api.github.com/users/tothradoslav/orgs", - "repos_url": "https://api.github.com/users/tothradoslav/repos", - "events_url": "https://api.github.com/users/tothradoslav/events{/privacy}", - "received_events_url": "https://api.github.com/users/tothradoslav/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 142974893, - "download_count": 293, - "created_at": "2022-04-20T12:49:51Z", - "updated_at": "2022-04-20T12:51:26Z", - "browser_download_url": "https://github.com/mingo-app/mingo/releases/download/v1.8.0/Mingo-1.8.0.AppImage" - }, - { - "url": "https://api.github.com/repos/mingo-app/mingo/releases/assets/63104588", - "id": 63104588, - "node_id": "RA_kwDOCo5aHM4DwuZM", - "name": "Mingo-1.8.0.dmg", - "label": null, - "uploader": { - "login": "tothradoslav", - "id": 3465808, - "node_id": "MDQ6VXNlcjM0NjU4MDg=", - "avatar_url": "https://avatars.githubusercontent.com/u/3465808?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tothradoslav", - "html_url": "https://github.com/tothradoslav", - "followers_url": "https://api.github.com/users/tothradoslav/followers", - "following_url": "https://api.github.com/users/tothradoslav/following{/other_user}", - "gists_url": "https://api.github.com/users/tothradoslav/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tothradoslav/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tothradoslav/subscriptions", - "organizations_url": "https://api.github.com/users/tothradoslav/orgs", - "repos_url": "https://api.github.com/users/tothradoslav/repos", - "events_url": "https://api.github.com/users/tothradoslav/events{/privacy}", - "received_events_url": "https://api.github.com/users/tothradoslav/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 99578236, - "download_count": 204, - "created_at": "2022-04-20T12:51:26Z", - "updated_at": "2022-04-20T12:52:37Z", - "browser_download_url": "https://github.com/mingo-app/mingo/releases/download/v1.8.0/Mingo-1.8.0.dmg" - }, - { - "url": "https://api.github.com/repos/mingo-app/mingo/releases/assets/63104715", - "id": 63104715, - "node_id": "RA_kwDOCo5aHM4DwubL", - "name": "Mingo-1.8.0.dmg.blockmap", - "label": null, - "uploader": { - "login": "tothradoslav", - "id": 3465808, - "node_id": "MDQ6VXNlcjM0NjU4MDg=", - "avatar_url": "https://avatars.githubusercontent.com/u/3465808?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tothradoslav", - "html_url": "https://github.com/tothradoslav", - "followers_url": "https://api.github.com/users/tothradoslav/followers", - "following_url": "https://api.github.com/users/tothradoslav/following{/other_user}", - "gists_url": "https://api.github.com/users/tothradoslav/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tothradoslav/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tothradoslav/subscriptions", - "organizations_url": "https://api.github.com/users/tothradoslav/orgs", - "repos_url": "https://api.github.com/users/tothradoslav/repos", - "events_url": "https://api.github.com/users/tothradoslav/events{/privacy}", - "received_events_url": "https://api.github.com/users/tothradoslav/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 104639, - "download_count": 1, - "created_at": "2022-04-20T12:52:37Z", - "updated_at": "2022-04-20T12:52:37Z", - "browser_download_url": "https://github.com/mingo-app/mingo/releases/download/v1.8.0/Mingo-1.8.0.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/mingo-app/mingo/releases/assets/63104716", - "id": 63104716, - "node_id": "RA_kwDOCo5aHM4DwubM", - "name": "mingo.plist", - "label": null, - "uploader": { - "login": "tothradoslav", - "id": 3465808, - "node_id": "MDQ6VXNlcjM0NjU4MDg=", - "avatar_url": "https://avatars.githubusercontent.com/u/3465808?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tothradoslav", - "html_url": "https://github.com/tothradoslav", - "followers_url": "https://api.github.com/users/tothradoslav/followers", - "following_url": "https://api.github.com/users/tothradoslav/following{/other_user}", - "gists_url": "https://api.github.com/users/tothradoslav/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tothradoslav/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tothradoslav/subscriptions", - "organizations_url": "https://api.github.com/users/tothradoslav/orgs", - "repos_url": "https://api.github.com/users/tothradoslav/repos", - "events_url": "https://api.github.com/users/tothradoslav/events{/privacy}", - "received_events_url": "https://api.github.com/users/tothradoslav/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 434, - "download_count": 1, - "created_at": "2022-04-20T12:52:38Z", - "updated_at": "2022-04-20T12:52:38Z", - "browser_download_url": "https://github.com/mingo-app/mingo/releases/download/v1.8.0/mingo.plist" - }, - { - "url": "https://api.github.com/repos/mingo-app/mingo/releases/assets/63103509", - "id": 63103509, - "node_id": "RA_kwDOCo5aHM4DwuIV", - "name": "Mingo.Setup.1.8.0.exe", - "label": null, - "uploader": { - "login": "tothradoslav", - "id": 3465808, - "node_id": "MDQ6VXNlcjM0NjU4MDg=", - "avatar_url": "https://avatars.githubusercontent.com/u/3465808?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tothradoslav", - "html_url": "https://github.com/tothradoslav", - "followers_url": "https://api.github.com/users/tothradoslav/followers", - "following_url": "https://api.github.com/users/tothradoslav/following{/other_user}", - "gists_url": "https://api.github.com/users/tothradoslav/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tothradoslav/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tothradoslav/subscriptions", - "organizations_url": "https://api.github.com/users/tothradoslav/orgs", - "repos_url": "https://api.github.com/users/tothradoslav/repos", - "events_url": "https://api.github.com/users/tothradoslav/events{/privacy}", - "received_events_url": "https://api.github.com/users/tothradoslav/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 77211072, - "download_count": 567, - "created_at": "2022-04-20T12:40:28Z", - "updated_at": "2022-04-20T12:40:44Z", - "browser_download_url": "https://github.com/mingo-app/mingo/releases/download/v1.8.0/Mingo.Setup.1.8.0.exe" - }, - { - "url": "https://api.github.com/repos/mingo-app/mingo/releases/assets/63103525", - "id": 63103525, - "node_id": "RA_kwDOCo5aHM4DwuIl", - "name": "Mingo.Setup.1.8.0.exe.blockmap", - "label": null, - "uploader": { - "login": "tothradoslav", - "id": 3465808, - "node_id": "MDQ6VXNlcjM0NjU4MDg=", - "avatar_url": "https://avatars.githubusercontent.com/u/3465808?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tothradoslav", - "html_url": "https://github.com/tothradoslav", - "followers_url": "https://api.github.com/users/tothradoslav/followers", - "following_url": "https://api.github.com/users/tothradoslav/following{/other_user}", - "gists_url": "https://api.github.com/users/tothradoslav/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tothradoslav/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tothradoslav/subscriptions", - "organizations_url": "https://api.github.com/users/tothradoslav/orgs", - "repos_url": "https://api.github.com/users/tothradoslav/repos", - "events_url": "https://api.github.com/users/tothradoslav/events{/privacy}", - "received_events_url": "https://api.github.com/users/tothradoslav/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 81926, - "download_count": 2, - "created_at": "2022-04-20T12:40:44Z", - "updated_at": "2022-04-20T12:40:45Z", - "browser_download_url": "https://github.com/mingo-app/mingo/releases/download/v1.8.0/Mingo.Setup.1.8.0.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/mingo-app/mingo/releases/assets/63103526", - "id": 63103526, - "node_id": "RA_kwDOCo5aHM4DwuIm", - "name": "mingo_1.8.0_amd64.deb", - "label": null, - "uploader": { - "login": "tothradoslav", - "id": 3465808, - "node_id": "MDQ6VXNlcjM0NjU4MDg=", - "avatar_url": "https://avatars.githubusercontent.com/u/3465808?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tothradoslav", - "html_url": "https://github.com/tothradoslav", - "followers_url": "https://api.github.com/users/tothradoslav/followers", - "following_url": "https://api.github.com/users/tothradoslav/following{/other_user}", - "gists_url": "https://api.github.com/users/tothradoslav/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tothradoslav/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tothradoslav/subscriptions", - "organizations_url": "https://api.github.com/users/tothradoslav/orgs", - "repos_url": "https://api.github.com/users/tothradoslav/repos", - "events_url": "https://api.github.com/users/tothradoslav/events{/privacy}", - "received_events_url": "https://api.github.com/users/tothradoslav/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 94059220, - "download_count": 65, - "created_at": "2022-04-20T12:40:45Z", - "updated_at": "2022-04-20T12:41:55Z", - "browser_download_url": "https://github.com/mingo-app/mingo/releases/download/v1.8.0/mingo_1.8.0_amd64.deb" - }, - { - "url": "https://api.github.com/repos/mingo-app/mingo/releases/assets/63103594", - "id": 63103594, - "node_id": "RA_kwDOCo5aHM4DwuJq", - "name": "mingo_1.8.0_amd64.snap", - "label": null, - "uploader": { - "login": "tothradoslav", - "id": 3465808, - "node_id": "MDQ6VXNlcjM0NjU4MDg=", - "avatar_url": "https://avatars.githubusercontent.com/u/3465808?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tothradoslav", - "html_url": "https://github.com/tothradoslav", - "followers_url": "https://api.github.com/users/tothradoslav/followers", - "following_url": "https://api.github.com/users/tothradoslav/following{/other_user}", - "gists_url": "https://api.github.com/users/tothradoslav/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tothradoslav/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tothradoslav/subscriptions", - "organizations_url": "https://api.github.com/users/tothradoslav/orgs", - "repos_url": "https://api.github.com/users/tothradoslav/repos", - "events_url": "https://api.github.com/users/tothradoslav/events{/privacy}", - "received_events_url": "https://api.github.com/users/tothradoslav/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 120135680, - "download_count": 4, - "created_at": "2022-04-20T12:41:55Z", - "updated_at": "2022-04-20T12:43:17Z", - "browser_download_url": "https://github.com/mingo-app/mingo/releases/download/v1.8.0/mingo_1.8.0_amd64.snap" - } - ], - "tarball_url": "https://api.github.com/repos/mingo-app/mingo/tarball/v1.8.0", - "zipball_url": "https://api.github.com/repos/mingo-app/mingo/zipball/v1.8.0", - "body_html": "" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:54.784Z" - }, - "mindmapp": { - "latestRelease": { - "url": "https://api.github.com/repos/cedoor/mindmapp/releases/26676997", - "assets_url": "https://api.github.com/repos/cedoor/mindmapp/releases/26676997/assets", - "upload_url": "https://uploads.github.com/repos/cedoor/mindmapp/releases/26676997/assets{?name,label}", - "html_url": "https://github.com/cedoor/mindmapp/releases/tag/v0.10.0", - "id": 26676997, - "author": { - "login": "cedoor", - "id": 11427903, - "node_id": "MDQ6VXNlcjExNDI3OTAz", - "avatar_url": "https://avatars.githubusercontent.com/u/11427903?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/cedoor", - "html_url": "https://github.com/cedoor", - "followers_url": "https://api.github.com/users/cedoor/followers", - "following_url": "https://api.github.com/users/cedoor/following{/other_user}", - "gists_url": "https://api.github.com/users/cedoor/gists{/gist_id}", - "starred_url": "https://api.github.com/users/cedoor/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/cedoor/subscriptions", - "organizations_url": "https://api.github.com/users/cedoor/orgs", - "repos_url": "https://api.github.com/users/cedoor/repos", - "events_url": "https://api.github.com/users/cedoor/events{/privacy}", - "received_events_url": "https://api.github.com/users/cedoor/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI2Njc2OTk3", - "tag_name": "v0.10.0", - "target_commitish": "master", - "name": "v0.10.0", - "draft": false, - "prerelease": false, - "created_at": "2020-05-19T15:26:48Z", - "published_at": "2020-05-19T15:32:01Z", - "assets": [], - "tarball_url": "https://api.github.com/repos/cedoor/mindmapp/tarball/v0.10.0", - "zipball_url": "https://api.github.com/repos/cedoor/mindmapp/zipball/v0.10.0", - "body_html": "
    \n
  • Add German translations
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:54.806Z" - }, - "mini-diary": { - "latestRelease": { - "url": "https://api.github.com/repos/samuelmeuli/mini-diary/releases/27034151", - "assets_url": "https://api.github.com/repos/samuelmeuli/mini-diary/releases/27034151/assets", - "upload_url": "https://uploads.github.com/repos/samuelmeuli/mini-diary/releases/27034151/assets{?name,label}", - "html_url": "https://github.com/samuelmeuli/mini-diary/releases/tag/v3.3.0", - "id": 27034151, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI3MDM0MTUx", - "tag_name": "v3.3.0", - "target_commitish": "master", - "name": "", - "draft": false, - "prerelease": false, - "created_at": "2020-05-29T13:08:39Z", - "published_at": "2020-05-29T14:17:51Z", - "assets": [ - { - "url": "https://api.github.com/repos/samuelmeuli/mini-diary/releases/assets/21181158", - "id": 21181158, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMTgxMTU4", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 370, - "download_count": 7124, - "created_at": "2020-05-29T14:12:48Z", - "updated_at": "2020-05-29T14:12:48Z", - "browser_download_url": "https://github.com/samuelmeuli/mini-diary/releases/download/v3.3.0/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/samuelmeuli/mini-diary/releases/assets/21181278", - "id": 21181278, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMTgxMjc4", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 518, - "download_count": 26981, - "created_at": "2020-05-29T14:17:00Z", - "updated_at": "2020-05-29T14:17:01Z", - "browser_download_url": "https://github.com/samuelmeuli/mini-diary/releases/download/v3.3.0/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/samuelmeuli/mini-diary/releases/assets/21181201", - "id": 21181201, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMTgxMjAx", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 348, - "download_count": 148303, - "created_at": "2020-05-29T14:13:45Z", - "updated_at": "2020-05-29T14:13:46Z", - "browser_download_url": "https://github.com/samuelmeuli/mini-diary/releases/download/v3.3.0/latest.yml" - }, - { - "url": "https://api.github.com/repos/samuelmeuli/mini-diary/releases/assets/21181276", - "id": 21181276, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMTgxMjc2", - "name": "Mini-Diary-3.3.0-mac.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 66681538, - "download_count": 1658, - "created_at": "2020-05-29T14:16:56Z", - "updated_at": "2020-05-29T14:17:00Z", - "browser_download_url": "https://github.com/samuelmeuli/mini-diary/releases/download/v3.3.0/Mini-Diary-3.3.0-mac.zip" - }, - { - "url": "https://api.github.com/repos/samuelmeuli/mini-diary/releases/assets/21181129", - "id": 21181129, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMTgxMTI5", - "name": "Mini-Diary-3.3.0.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 73686225, - "download_count": 4121, - "created_at": "2020-05-29T14:11:55Z", - "updated_at": "2020-05-29T14:11:57Z", - "browser_download_url": "https://github.com/samuelmeuli/mini-diary/releases/download/v3.3.0/Mini-Diary-3.3.0.AppImage" - }, - { - "url": "https://api.github.com/repos/samuelmeuli/mini-diary/releases/assets/21181273", - "id": 21181273, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMTgxMjcz", - "name": "Mini-Diary-3.3.0.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 68719994, - "download_count": 1414, - "created_at": "2020-05-29T14:16:41Z", - "updated_at": "2020-05-29T14:16:45Z", - "browser_download_url": "https://github.com/samuelmeuli/mini-diary/releases/download/v3.3.0/Mini-Diary-3.3.0.dmg" - }, - { - "url": "https://api.github.com/repos/samuelmeuli/mini-diary/releases/assets/21181274", - "id": 21181274, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMTgxMjc0", - "name": "Mini-Diary-3.3.0.dmg.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 72369, - "download_count": 60, - "created_at": "2020-05-29T14:16:41Z", - "updated_at": "2020-05-29T14:16:41Z", - "browser_download_url": "https://github.com/samuelmeuli/mini-diary/releases/download/v3.3.0/Mini-Diary-3.3.0.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/samuelmeuli/mini-diary/releases/assets/21181234", - "id": 21181234, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMTgxMjM0", - "name": "Mini-Diary-3.3.0.pkg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 67538714, - "download_count": 216, - "created_at": "2020-05-29T14:15:04Z", - "updated_at": "2020-05-29T14:15:08Z", - "browser_download_url": "https://github.com/samuelmeuli/mini-diary/releases/download/v3.3.0/Mini-Diary-3.3.0.pkg" - }, - { - "url": "https://api.github.com/repos/samuelmeuli/mini-diary/releases/assets/21181199", - "id": 21181199, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMTgxMTk5", - "name": "Mini-Diary-Setup-3.3.0.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 50267729, - "download_count": 22281, - "created_at": "2020-05-29T14:13:38Z", - "updated_at": "2020-05-29T14:13:45Z", - "browser_download_url": "https://github.com/samuelmeuli/mini-diary/releases/download/v3.3.0/Mini-Diary-Setup-3.3.0.exe" - }, - { - "url": "https://api.github.com/repos/samuelmeuli/mini-diary/releases/assets/21181171", - "id": 21181171, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMTgxMTcx", - "name": "Mini-Diary-Setup-3.3.0.exe.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 53766, - "download_count": 3593, - "created_at": "2020-05-29T14:13:25Z", - "updated_at": "2020-05-29T14:13:25Z", - "browser_download_url": "https://github.com/samuelmeuli/mini-diary/releases/download/v3.3.0/Mini-Diary-Setup-3.3.0.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/samuelmeuli/mini-diary/tarball/v3.3.0", - "zipball_url": "https://api.github.com/repos/samuelmeuli/mini-diary/zipball/v3.3.0", - "body_html": "
    \n
  • Add option for disabling spellcheck (#87, ecf66cc)
  • \n
  • Fix missing mapping for Norwegian (Bokmal) translations (#90, cf3a5ee)
  • \n
\n

v3.2.0...v3.3.0

", - "reactions": { - "url": "https://api.github.com/repos/samuelmeuli/mini-diary/releases/27034151/reactions", - "total_count": 1, - "+1": 1, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:54.888Z" - }, - "mjml-app": { - "latestRelease": { - "url": "https://api.github.com/repos/mjmlio/mjml-app/releases/59867186", - "assets_url": "https://api.github.com/repos/mjmlio/mjml-app/releases/59867186/assets", - "upload_url": "https://uploads.github.com/repos/mjmlio/mjml-app/releases/59867186/assets{?name,label}", - "html_url": "https://github.com/mjmlio/mjml-app/releases/tag/v3.1.0-beta", - "id": 59867186, - "author": { - "login": "kmcb777", - "id": 8144509, - "node_id": "MDQ6VXNlcjgxNDQ1MDk=", - "avatar_url": "https://avatars.githubusercontent.com/u/8144509?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/kmcb777", - "html_url": "https://github.com/kmcb777", - "followers_url": "https://api.github.com/users/kmcb777/followers", - "following_url": "https://api.github.com/users/kmcb777/following{/other_user}", - "gists_url": "https://api.github.com/users/kmcb777/gists{/gist_id}", - "starred_url": "https://api.github.com/users/kmcb777/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kmcb777/subscriptions", - "organizations_url": "https://api.github.com/users/kmcb777/orgs", - "repos_url": "https://api.github.com/users/kmcb777/repos", - "events_url": "https://api.github.com/users/kmcb777/events{/privacy}", - "received_events_url": "https://api.github.com/users/kmcb777/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOAx4Qmc4DkYAy", - "tag_name": "v3.1.0-beta", - "target_commitish": "master", - "name": "3.1.0-beta", - "draft": false, - "prerelease": false, - "created_at": "2022-02-18T02:10:19Z", - "published_at": "2022-02-18T14:06:55Z", - "assets": [ - { - "url": "https://api.github.com/repos/mjmlio/mjml-app/releases/assets/57210517", - "id": 57210517, - "node_id": "RA_kwDOAx4Qmc4DaPaV", - "name": "latest-linux.yml", - "label": null, - "uploader": { - "login": "kmcb777", - "id": 8144509, - "node_id": "MDQ6VXNlcjgxNDQ1MDk=", - "avatar_url": "https://avatars.githubusercontent.com/u/8144509?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/kmcb777", - "html_url": "https://github.com/kmcb777", - "followers_url": "https://api.github.com/users/kmcb777/followers", - "following_url": "https://api.github.com/users/kmcb777/following{/other_user}", - "gists_url": "https://api.github.com/users/kmcb777/gists{/gist_id}", - "starred_url": "https://api.github.com/users/kmcb777/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kmcb777/subscriptions", - "organizations_url": "https://api.github.com/users/kmcb777/orgs", - "repos_url": "https://api.github.com/users/kmcb777/repos", - "events_url": "https://api.github.com/users/kmcb777/events{/privacy}", - "received_events_url": "https://api.github.com/users/kmcb777/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-yaml", - "state": "uploaded", - "size": 407, - "download_count": 230, - "created_at": "2022-02-18T02:37:00Z", - "updated_at": "2022-02-18T02:37:00Z", - "browser_download_url": "https://github.com/mjmlio/mjml-app/releases/download/v3.1.0-beta/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/mjmlio/mjml-app/releases/assets/57209513", - "id": 57209513, - "node_id": "RA_kwDOAx4Qmc4DaPKp", - "name": "latest-mac.yml", - "label": null, - "uploader": { - "login": "kmcb777", - "id": 8144509, - "node_id": "MDQ6VXNlcjgxNDQ1MDk=", - "avatar_url": "https://avatars.githubusercontent.com/u/8144509?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/kmcb777", - "html_url": "https://github.com/kmcb777", - "followers_url": "https://api.github.com/users/kmcb777/followers", - "following_url": "https://api.github.com/users/kmcb777/following{/other_user}", - "gists_url": "https://api.github.com/users/kmcb777/gists{/gist_id}", - "starred_url": "https://api.github.com/users/kmcb777/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kmcb777/subscriptions", - "organizations_url": "https://api.github.com/users/kmcb777/orgs", - "repos_url": "https://api.github.com/users/kmcb777/repos", - "events_url": "https://api.github.com/users/kmcb777/events{/privacy}", - "received_events_url": "https://api.github.com/users/kmcb777/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-yaml", - "state": "uploaded", - "size": 536, - "download_count": 15909, - "created_at": "2022-02-18T02:20:02Z", - "updated_at": "2022-02-18T02:20:02Z", - "browser_download_url": "https://github.com/mjmlio/mjml-app/releases/download/v3.1.0-beta/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/mjmlio/mjml-app/releases/assets/57210218", - "id": 57210218, - "node_id": "RA_kwDOAx4Qmc4DaPVq", - "name": "latest.yml", - "label": null, - "uploader": { - "login": "kmcb777", - "id": 8144509, - "node_id": "MDQ6VXNlcjgxNDQ1MDk=", - "avatar_url": "https://avatars.githubusercontent.com/u/8144509?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/kmcb777", - "html_url": "https://github.com/kmcb777", - "followers_url": "https://api.github.com/users/kmcb777/followers", - "following_url": "https://api.github.com/users/kmcb777/following{/other_user}", - "gists_url": "https://api.github.com/users/kmcb777/gists{/gist_id}", - "starred_url": "https://api.github.com/users/kmcb777/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kmcb777/subscriptions", - "organizations_url": "https://api.github.com/users/kmcb777/orgs", - "repos_url": "https://api.github.com/users/kmcb777/repos", - "events_url": "https://api.github.com/users/kmcb777/events{/privacy}", - "received_events_url": "https://api.github.com/users/kmcb777/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 356, - "download_count": 20366, - "created_at": "2022-02-18T02:31:35Z", - "updated_at": "2022-02-18T02:31:36Z", - "browser_download_url": "https://github.com/mjmlio/mjml-app/releases/download/v3.1.0-beta/latest.yml" - }, - { - "url": "https://api.github.com/repos/mjmlio/mjml-app/releases/assets/57258488", - "id": 57258488, - "node_id": "RA_kwDOAx4Qmc4DabH4", - "name": "mjml-app-3.1.0-beta-linux-x64.tar.gz", - "label": null, - "uploader": { - "login": "kmcb777", - "id": 8144509, - "node_id": "MDQ6VXNlcjgxNDQ1MDk=", - "avatar_url": "https://avatars.githubusercontent.com/u/8144509?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/kmcb777", - "html_url": "https://github.com/kmcb777", - "followers_url": "https://api.github.com/users/kmcb777/followers", - "following_url": "https://api.github.com/users/kmcb777/following{/other_user}", - "gists_url": "https://api.github.com/users/kmcb777/gists{/gist_id}", - "starred_url": "https://api.github.com/users/kmcb777/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kmcb777/subscriptions", - "organizations_url": "https://api.github.com/users/kmcb777/orgs", - "repos_url": "https://api.github.com/users/kmcb777/repos", - "events_url": "https://api.github.com/users/kmcb777/events{/privacy}", - "received_events_url": "https://api.github.com/users/kmcb777/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/gzip", - "state": "uploaded", - "size": 85372156, - "download_count": 16, - "created_at": "2022-02-18T14:01:15Z", - "updated_at": "2022-02-18T14:01:28Z", - "browser_download_url": "https://github.com/mjmlio/mjml-app/releases/download/v3.1.0-beta/mjml-app-3.1.0-beta-linux-x64.tar.gz" - }, - { - "url": "https://api.github.com/repos/mjmlio/mjml-app/releases/assets/57258547", - "id": 57258547, - "node_id": "RA_kwDOAx4Qmc4DabIz", - "name": "mjml-app-3.1.0-beta-linux-x86_64.AppImage", - "label": null, - "uploader": { - "login": "kmcb777", - "id": 8144509, - "node_id": "MDQ6VXNlcjgxNDQ1MDk=", - "avatar_url": "https://avatars.githubusercontent.com/u/8144509?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/kmcb777", - "html_url": "https://github.com/kmcb777", - "followers_url": "https://api.github.com/users/kmcb777/followers", - "following_url": "https://api.github.com/users/kmcb777/following{/other_user}", - "gists_url": "https://api.github.com/users/kmcb777/gists{/gist_id}", - "starred_url": "https://api.github.com/users/kmcb777/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kmcb777/subscriptions", - "organizations_url": "https://api.github.com/users/kmcb777/orgs", - "repos_url": "https://api.github.com/users/kmcb777/repos", - "events_url": "https://api.github.com/users/kmcb777/events{/privacy}", - "received_events_url": "https://api.github.com/users/kmcb777/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-iso9660-appimage", - "state": "uploaded", - "size": 90644869, - "download_count": 315, - "created_at": "2022-02-18T14:01:53Z", - "updated_at": "2022-02-18T14:02:05Z", - "browser_download_url": "https://github.com/mjmlio/mjml-app/releases/download/v3.1.0-beta/mjml-app-3.1.0-beta-linux-x86_64.AppImage" - }, - { - "url": "https://api.github.com/repos/mjmlio/mjml-app/releases/assets/57258747", - "id": 57258747, - "node_id": "RA_kwDOAx4Qmc4DabL7", - "name": "mjml-app-3.1.0-beta-mac.dmg", - "label": null, - "uploader": { - "login": "kmcb777", - "id": 8144509, - "node_id": "MDQ6VXNlcjgxNDQ1MDk=", - "avatar_url": "https://avatars.githubusercontent.com/u/8144509?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/kmcb777", - "html_url": "https://github.com/kmcb777", - "followers_url": "https://api.github.com/users/kmcb777/followers", - "following_url": "https://api.github.com/users/kmcb777/following{/other_user}", - "gists_url": "https://api.github.com/users/kmcb777/gists{/gist_id}", - "starred_url": "https://api.github.com/users/kmcb777/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kmcb777/subscriptions", - "organizations_url": "https://api.github.com/users/kmcb777/orgs", - "repos_url": "https://api.github.com/users/kmcb777/repos", - "events_url": "https://api.github.com/users/kmcb777/events{/privacy}", - "received_events_url": "https://api.github.com/users/kmcb777/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 82551561, - "download_count": 87, - "created_at": "2022-02-18T14:04:35Z", - "updated_at": "2022-02-18T14:04:48Z", - "browser_download_url": "https://github.com/mjmlio/mjml-app/releases/download/v3.1.0-beta/mjml-app-3.1.0-beta-mac.dmg" - }, - { - "url": "https://api.github.com/repos/mjmlio/mjml-app/releases/assets/57210214", - "id": 57210214, - "node_id": "RA_kwDOAx4Qmc4DaPVm", - "name": "mjml-app-3.1.0-beta-win.exe", - "label": null, - "uploader": { - "login": "kmcb777", - "id": 8144509, - "node_id": "MDQ6VXNlcjgxNDQ1MDk=", - "avatar_url": "https://avatars.githubusercontent.com/u/8144509?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/kmcb777", - "html_url": "https://github.com/kmcb777", - "followers_url": "https://api.github.com/users/kmcb777/followers", - "following_url": "https://api.github.com/users/kmcb777/following{/other_user}", - "gists_url": "https://api.github.com/users/kmcb777/gists{/gist_id}", - "starred_url": "https://api.github.com/users/kmcb777/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kmcb777/subscriptions", - "organizations_url": "https://api.github.com/users/kmcb777/orgs", - "repos_url": "https://api.github.com/users/kmcb777/repos", - "events_url": "https://api.github.com/users/kmcb777/events{/privacy}", - "received_events_url": "https://api.github.com/users/kmcb777/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 115372835, - "download_count": 2762, - "created_at": "2022-02-18T02:31:26Z", - "updated_at": "2022-02-18T02:31:35Z", - "browser_download_url": "https://github.com/mjmlio/mjml-app/releases/download/v3.1.0-beta/mjml-app-3.1.0-beta-win.exe" - }, - { - "url": "https://api.github.com/repos/mjmlio/mjml-app/releases/assets/57210211", - "id": 57210211, - "node_id": "RA_kwDOAx4Qmc4DaPVj", - "name": "mjml-app-3.1.0-beta-win.exe.blockmap", - "label": null, - "uploader": { - "login": "kmcb777", - "id": 8144509, - "node_id": "MDQ6VXNlcjgxNDQ1MDk=", - "avatar_url": "https://avatars.githubusercontent.com/u/8144509?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/kmcb777", - "html_url": "https://github.com/kmcb777", - "followers_url": "https://api.github.com/users/kmcb777/followers", - "following_url": "https://api.github.com/users/kmcb777/following{/other_user}", - "gists_url": "https://api.github.com/users/kmcb777/gists{/gist_id}", - "starred_url": "https://api.github.com/users/kmcb777/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kmcb777/subscriptions", - "organizations_url": "https://api.github.com/users/kmcb777/orgs", - "repos_url": "https://api.github.com/users/kmcb777/repos", - "events_url": "https://api.github.com/users/kmcb777/events{/privacy}", - "received_events_url": "https://api.github.com/users/kmcb777/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 119347, - "download_count": 2610, - "created_at": "2022-02-18T02:31:25Z", - "updated_at": "2022-02-18T02:31:26Z", - "browser_download_url": "https://github.com/mjmlio/mjml-app/releases/download/v3.1.0-beta/mjml-app-3.1.0-beta-win.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/mjmlio/mjml-app/tarball/v3.1.0-beta", - "zipball_url": "https://api.github.com/repos/mjmlio/mjml-app/zipball/v3.1.0-beta", - "body_html": "

Features

\n
    \n
  • Templating system : Supports erb and handlebars engines
  • \n
", - "reactions": { - "url": "https://api.github.com/repos/mjmlio/mjml-app/releases/59867186/reactions", - "total_count": 1, - "+1": 1, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:54.922Z" - }, - "mobirise": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:54.961Z" - }, - "moderndeck": { - "latestRelease": { - "url": "https://api.github.com/repos/dangeredwolf/ModernDeck/releases/64675890", - "assets_url": "https://api.github.com/repos/dangeredwolf/ModernDeck/releases/64675890/assets", - "upload_url": "https://uploads.github.com/repos/dangeredwolf/ModernDeck/releases/64675890/assets{?name,label}", - "html_url": "https://github.com/dangeredwolf/ModernDeck/releases/tag/v9.4.4", - "id": 64675890, - "author": { - "login": "dangeredwolf", - "id": 2636265, - "node_id": "MDQ6VXNlcjI2MzYyNjU=", - "avatar_url": "https://avatars.githubusercontent.com/u/2636265?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dangeredwolf", - "html_url": "https://github.com/dangeredwolf", - "followers_url": "https://api.github.com/users/dangeredwolf/followers", - "following_url": "https://api.github.com/users/dangeredwolf/following{/other_user}", - "gists_url": "https://api.github.com/users/dangeredwolf/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dangeredwolf/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dangeredwolf/subscriptions", - "organizations_url": "https://api.github.com/users/dangeredwolf/orgs", - "repos_url": "https://api.github.com/users/dangeredwolf/repos", - "events_url": "https://api.github.com/users/dangeredwolf/events{/privacy}", - "received_events_url": "https://api.github.com/users/dangeredwolf/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOAaZkd84D2uAy", - "tag_name": "v9.4.4", - "target_commitish": "master", - "name": "ModernDeck 9.4.4", - "draft": false, - "prerelease": false, - "created_at": "2022-04-18T20:18:00Z", - "published_at": "2022-04-18T20:41:18Z", - "assets": [ - { - "url": "https://api.github.com/repos/dangeredwolf/ModernDeck/releases/assets/62931231", - "id": 62931231, - "node_id": "RA_kwDOAaZkd84DwEEf", - "name": "latest-linux-arm64.yml", - "label": null, - "uploader": { - "login": "dangeredwolf", - "id": 2636265, - "node_id": "MDQ6VXNlcjI2MzYyNjU=", - "avatar_url": "https://avatars.githubusercontent.com/u/2636265?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dangeredwolf", - "html_url": "https://github.com/dangeredwolf", - "followers_url": "https://api.github.com/users/dangeredwolf/followers", - "following_url": "https://api.github.com/users/dangeredwolf/following{/other_user}", - "gists_url": "https://api.github.com/users/dangeredwolf/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dangeredwolf/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dangeredwolf/subscriptions", - "organizations_url": "https://api.github.com/users/dangeredwolf/orgs", - "repos_url": "https://api.github.com/users/dangeredwolf/repos", - "events_url": "https://api.github.com/users/dangeredwolf/events{/privacy}", - "received_events_url": "https://api.github.com/users/dangeredwolf/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-yaml", - "state": "uploaded", - "size": 372, - "download_count": 421, - "created_at": "2022-04-18T20:42:53Z", - "updated_at": "2022-04-18T20:42:53Z", - "browser_download_url": "https://github.com/dangeredwolf/ModernDeck/releases/download/v9.4.4/latest-linux-arm64.yml" - }, - { - "url": "https://api.github.com/repos/dangeredwolf/ModernDeck/releases/assets/62931232", - "id": 62931232, - "node_id": "RA_kwDOAaZkd84DwEEg", - "name": "latest-linux.yml", - "label": null, - "uploader": { - "login": "dangeredwolf", - "id": 2636265, - "node_id": "MDQ6VXNlcjI2MzYyNjU=", - "avatar_url": "https://avatars.githubusercontent.com/u/2636265?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dangeredwolf", - "html_url": "https://github.com/dangeredwolf", - "followers_url": "https://api.github.com/users/dangeredwolf/followers", - "following_url": "https://api.github.com/users/dangeredwolf/following{/other_user}", - "gists_url": "https://api.github.com/users/dangeredwolf/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dangeredwolf/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dangeredwolf/subscriptions", - "organizations_url": "https://api.github.com/users/dangeredwolf/orgs", - "repos_url": "https://api.github.com/users/dangeredwolf/repos", - "events_url": "https://api.github.com/users/dangeredwolf/events{/privacy}", - "received_events_url": "https://api.github.com/users/dangeredwolf/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-yaml", - "state": "uploaded", - "size": 374, - "download_count": 28321, - "created_at": "2022-04-18T20:42:54Z", - "updated_at": "2022-04-18T20:42:54Z", - "browser_download_url": "https://github.com/dangeredwolf/ModernDeck/releases/download/v9.4.4/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/dangeredwolf/ModernDeck/releases/assets/62931814", - "id": 62931814, - "node_id": "RA_kwDOAaZkd84DwENm", - "name": "latest-mac.yml", - "label": null, - "uploader": { - "login": "dangeredwolf", - "id": 2636265, - "node_id": "MDQ6VXNlcjI2MzYyNjU=", - "avatar_url": "https://avatars.githubusercontent.com/u/2636265?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dangeredwolf", - "html_url": "https://github.com/dangeredwolf", - "followers_url": "https://api.github.com/users/dangeredwolf/followers", - "following_url": "https://api.github.com/users/dangeredwolf/following{/other_user}", - "gists_url": "https://api.github.com/users/dangeredwolf/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dangeredwolf/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dangeredwolf/subscriptions", - "organizations_url": "https://api.github.com/users/dangeredwolf/orgs", - "repos_url": "https://api.github.com/users/dangeredwolf/repos", - "events_url": "https://api.github.com/users/dangeredwolf/events{/privacy}", - "received_events_url": "https://api.github.com/users/dangeredwolf/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-yaml", - "state": "uploaded", - "size": 500, - "download_count": 250, - "created_at": "2022-04-18T20:49:06Z", - "updated_at": "2022-04-18T20:49:07Z", - "browser_download_url": "https://github.com/dangeredwolf/ModernDeck/releases/download/v9.4.4/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/dangeredwolf/ModernDeck/releases/assets/62931116", - "id": 62931116, - "node_id": "RA_kwDOAaZkd84DwECs", - "name": "latest.yml", - "label": null, - "uploader": { - "login": "dangeredwolf", - "id": 2636265, - "node_id": "MDQ6VXNlcjI2MzYyNjU=", - "avatar_url": "https://avatars.githubusercontent.com/u/2636265?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dangeredwolf", - "html_url": "https://github.com/dangeredwolf", - "followers_url": "https://api.github.com/users/dangeredwolf/followers", - "following_url": "https://api.github.com/users/dangeredwolf/following{/other_user}", - "gists_url": "https://api.github.com/users/dangeredwolf/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dangeredwolf/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dangeredwolf/subscriptions", - "organizations_url": "https://api.github.com/users/dangeredwolf/orgs", - "repos_url": "https://api.github.com/users/dangeredwolf/repos", - "events_url": "https://api.github.com/users/dangeredwolf/events{/privacy}", - "received_events_url": "https://api.github.com/users/dangeredwolf/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-yaml", - "state": "uploaded", - "size": 333, - "download_count": 2942, - "created_at": "2022-04-18T20:40:37Z", - "updated_at": "2022-04-18T20:40:38Z", - "browser_download_url": "https://github.com/dangeredwolf/ModernDeck/releases/download/v9.4.4/latest.yml" - }, - { - "url": "https://api.github.com/repos/dangeredwolf/ModernDeck/releases/assets/62931815", - "id": 62931815, - "node_id": "RA_kwDOAaZkd84DwENn", - "name": "ModernDeck-universal.dmg", - "label": null, - "uploader": { - "login": "dangeredwolf", - "id": 2636265, - "node_id": "MDQ6VXNlcjI2MzYyNjU=", - "avatar_url": "https://avatars.githubusercontent.com/u/2636265?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dangeredwolf", - "html_url": "https://github.com/dangeredwolf", - "followers_url": "https://api.github.com/users/dangeredwolf/followers", - "following_url": "https://api.github.com/users/dangeredwolf/following{/other_user}", - "gists_url": "https://api.github.com/users/dangeredwolf/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dangeredwolf/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dangeredwolf/subscriptions", - "organizations_url": "https://api.github.com/users/dangeredwolf/orgs", - "repos_url": "https://api.github.com/users/dangeredwolf/repos", - "events_url": "https://api.github.com/users/dangeredwolf/events{/privacy}", - "received_events_url": "https://api.github.com/users/dangeredwolf/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 192976908, - "download_count": 39, - "created_at": "2022-04-18T20:49:07Z", - "updated_at": "2022-04-18T20:49:46Z", - "browser_download_url": "https://github.com/dangeredwolf/ModernDeck/releases/download/v9.4.4/ModernDeck-universal.dmg" - }, - { - "url": "https://api.github.com/repos/dangeredwolf/ModernDeck/releases/assets/62931823", - "id": 62931823, - "node_id": "RA_kwDOAaZkd84DwENv", - "name": "ModernDeck-universal.dmg.blockmap", - "label": null, - "uploader": { - "login": "dangeredwolf", - "id": 2636265, - "node_id": "MDQ6VXNlcjI2MzYyNjU=", - "avatar_url": "https://avatars.githubusercontent.com/u/2636265?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dangeredwolf", - "html_url": "https://github.com/dangeredwolf", - "followers_url": "https://api.github.com/users/dangeredwolf/followers", - "following_url": "https://api.github.com/users/dangeredwolf/following{/other_user}", - "gists_url": "https://api.github.com/users/dangeredwolf/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dangeredwolf/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dangeredwolf/subscriptions", - "organizations_url": "https://api.github.com/users/dangeredwolf/orgs", - "repos_url": "https://api.github.com/users/dangeredwolf/repos", - "events_url": "https://api.github.com/users/dangeredwolf/events{/privacy}", - "received_events_url": "https://api.github.com/users/dangeredwolf/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 203787, - "download_count": 1, - "created_at": "2022-04-18T20:49:46Z", - "updated_at": "2022-04-18T20:49:46Z", - "browser_download_url": "https://github.com/dangeredwolf/ModernDeck/releases/download/v9.4.4/ModernDeck-universal.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/dangeredwolf/ModernDeck/releases/assets/62931824", - "id": 62931824, - "node_id": "RA_kwDOAaZkd84DwENw", - "name": "ModernDeck-universal.zip", - "label": null, - "uploader": { - "login": "dangeredwolf", - "id": 2636265, - "node_id": "MDQ6VXNlcjI2MzYyNjU=", - "avatar_url": "https://avatars.githubusercontent.com/u/2636265?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dangeredwolf", - "html_url": "https://github.com/dangeredwolf", - "followers_url": "https://api.github.com/users/dangeredwolf/followers", - "following_url": "https://api.github.com/users/dangeredwolf/following{/other_user}", - "gists_url": "https://api.github.com/users/dangeredwolf/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dangeredwolf/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dangeredwolf/subscriptions", - "organizations_url": "https://api.github.com/users/dangeredwolf/orgs", - "repos_url": "https://api.github.com/users/dangeredwolf/repos", - "events_url": "https://api.github.com/users/dangeredwolf/events{/privacy}", - "received_events_url": "https://api.github.com/users/dangeredwolf/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 188989317, - "download_count": 61, - "created_at": "2022-04-18T20:49:46Z", - "updated_at": "2022-04-18T20:50:52Z", - "browser_download_url": "https://github.com/dangeredwolf/ModernDeck/releases/download/v9.4.4/ModernDeck-universal.zip" - }, - { - "url": "https://api.github.com/repos/dangeredwolf/ModernDeck/releases/assets/62931894", - "id": 62931894, - "node_id": "RA_kwDOAaZkd84DwEO2", - "name": "ModernDeck-universal.zip.blockmap", - "label": null, - "uploader": { - "login": "dangeredwolf", - "id": 2636265, - "node_id": "MDQ6VXNlcjI2MzYyNjU=", - "avatar_url": "https://avatars.githubusercontent.com/u/2636265?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dangeredwolf", - "html_url": "https://github.com/dangeredwolf", - "followers_url": "https://api.github.com/users/dangeredwolf/followers", - "following_url": "https://api.github.com/users/dangeredwolf/following{/other_user}", - "gists_url": "https://api.github.com/users/dangeredwolf/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dangeredwolf/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dangeredwolf/subscriptions", - "organizations_url": "https://api.github.com/users/dangeredwolf/orgs", - "repos_url": "https://api.github.com/users/dangeredwolf/repos", - "events_url": "https://api.github.com/users/dangeredwolf/events{/privacy}", - "received_events_url": "https://api.github.com/users/dangeredwolf/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 197720, - "download_count": 1, - "created_at": "2022-04-18T20:50:52Z", - "updated_at": "2022-04-18T20:50:52Z", - "browser_download_url": "https://github.com/dangeredwolf/ModernDeck/releases/download/v9.4.4/ModernDeck-universal.zip.blockmap" - }, - { - "url": "https://api.github.com/repos/dangeredwolf/ModernDeck/releases/assets/62931234", - "id": 62931234, - "node_id": "RA_kwDOAaZkd84DwEEi", - "name": "ModernDeck_arm64.AppImage", - "label": null, - "uploader": { - "login": "dangeredwolf", - "id": 2636265, - "node_id": "MDQ6VXNlcjI2MzYyNjU=", - "avatar_url": "https://avatars.githubusercontent.com/u/2636265?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dangeredwolf", - "html_url": "https://github.com/dangeredwolf", - "followers_url": "https://api.github.com/users/dangeredwolf/followers", - "following_url": "https://api.github.com/users/dangeredwolf/following{/other_user}", - "gists_url": "https://api.github.com/users/dangeredwolf/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dangeredwolf/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dangeredwolf/subscriptions", - "organizations_url": "https://api.github.com/users/dangeredwolf/orgs", - "repos_url": "https://api.github.com/users/dangeredwolf/repos", - "events_url": "https://api.github.com/users/dangeredwolf/events{/privacy}", - "received_events_url": "https://api.github.com/users/dangeredwolf/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 129726132, - "download_count": 18, - "created_at": "2022-04-18T20:42:54Z", - "updated_at": "2022-04-18T20:43:19Z", - "browser_download_url": "https://github.com/dangeredwolf/ModernDeck/releases/download/v9.4.4/ModernDeck_arm64.AppImage" - }, - { - "url": "https://api.github.com/repos/dangeredwolf/ModernDeck/releases/assets/62931117", - "id": 62931117, - "node_id": "RA_kwDOAaZkd84DwECt", - "name": "ModernDeck_x64.exe", - "label": null, - "uploader": { - "login": "dangeredwolf", - "id": 2636265, - "node_id": "MDQ6VXNlcjI2MzYyNjU=", - "avatar_url": "https://avatars.githubusercontent.com/u/2636265?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dangeredwolf", - "html_url": "https://github.com/dangeredwolf", - "followers_url": "https://api.github.com/users/dangeredwolf/followers", - "following_url": "https://api.github.com/users/dangeredwolf/following{/other_user}", - "gists_url": "https://api.github.com/users/dangeredwolf/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dangeredwolf/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dangeredwolf/subscriptions", - "organizations_url": "https://api.github.com/users/dangeredwolf/orgs", - "repos_url": "https://api.github.com/users/dangeredwolf/repos", - "events_url": "https://api.github.com/users/dangeredwolf/events{/privacy}", - "received_events_url": "https://api.github.com/users/dangeredwolf/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 100835998, - "download_count": 508, - "created_at": "2022-04-18T20:40:38Z", - "updated_at": "2022-04-18T20:41:00Z", - "browser_download_url": "https://github.com/dangeredwolf/ModernDeck/releases/download/v9.4.4/ModernDeck_x64.exe" - }, - { - "url": "https://api.github.com/repos/dangeredwolf/ModernDeck/releases/assets/62931145", - "id": 62931145, - "node_id": "RA_kwDOAaZkd84DwEDJ", - "name": "ModernDeck_x64.exe.blockmap", - "label": null, - "uploader": { - "login": "dangeredwolf", - "id": 2636265, - "node_id": "MDQ6VXNlcjI2MzYyNjU=", - "avatar_url": "https://avatars.githubusercontent.com/u/2636265?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dangeredwolf", - "html_url": "https://github.com/dangeredwolf", - "followers_url": "https://api.github.com/users/dangeredwolf/followers", - "following_url": "https://api.github.com/users/dangeredwolf/following{/other_user}", - "gists_url": "https://api.github.com/users/dangeredwolf/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dangeredwolf/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dangeredwolf/subscriptions", - "organizations_url": "https://api.github.com/users/dangeredwolf/orgs", - "repos_url": "https://api.github.com/users/dangeredwolf/repos", - "events_url": "https://api.github.com/users/dangeredwolf/events{/privacy}", - "received_events_url": "https://api.github.com/users/dangeredwolf/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 105432, - "download_count": 308, - "created_at": "2022-04-18T20:41:00Z", - "updated_at": "2022-04-18T20:41:01Z", - "browser_download_url": "https://github.com/dangeredwolf/ModernDeck/releases/download/v9.4.4/ModernDeck_x64.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/dangeredwolf/ModernDeck/releases/assets/62931310", - "id": 62931310, - "node_id": "RA_kwDOAaZkd84DwEFu", - "name": "ModernDeck_x86_64.AppImage", - "label": null, - "uploader": { - "login": "dangeredwolf", - "id": 2636265, - "node_id": "MDQ6VXNlcjI2MzYyNjU=", - "avatar_url": "https://avatars.githubusercontent.com/u/2636265?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dangeredwolf", - "html_url": "https://github.com/dangeredwolf", - "followers_url": "https://api.github.com/users/dangeredwolf/followers", - "following_url": "https://api.github.com/users/dangeredwolf/following{/other_user}", - "gists_url": "https://api.github.com/users/dangeredwolf/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dangeredwolf/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dangeredwolf/subscriptions", - "organizations_url": "https://api.github.com/users/dangeredwolf/orgs", - "repos_url": "https://api.github.com/users/dangeredwolf/repos", - "events_url": "https://api.github.com/users/dangeredwolf/events{/privacy}", - "received_events_url": "https://api.github.com/users/dangeredwolf/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 123502883, - "download_count": 354, - "created_at": "2022-04-18T20:43:19Z", - "updated_at": "2022-04-18T20:43:42Z", - "browser_download_url": "https://github.com/dangeredwolf/ModernDeck/releases/download/v9.4.4/ModernDeck_x86_64.AppImage" - } - ], - "tarball_url": "https://api.github.com/repos/dangeredwolf/ModernDeck/tarball/v9.4.4", - "zipball_url": "https://api.github.com/repos/dangeredwolf/ModernDeck/zipball/v9.4.4", - "body_html": "

This update is only applicable to Desktop versions of ModernDeck

\n
    \n
  • Updated Electron to hopefully fix weird resize behavior
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:55.091Z" - }, - "monolith-code": { - "latestRelease": { - "url": "https://api.github.com/repos/Haeri/MonolithCode2/releases/63441806", - "assets_url": "https://api.github.com/repos/Haeri/MonolithCode2/releases/63441806/assets", - "upload_url": "https://uploads.github.com/repos/Haeri/MonolithCode2/releases/63441806/assets{?name,label}", - "html_url": "https://github.com/Haeri/MonolithCode2/releases/tag/2.1.7", - "id": 63441806, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "RE_kwDOEcgmYs4DyAuO", - "tag_name": "2.1.7", - "target_commitish": "aa519eac69e3cee85043bd760b4bf85fec2e4a5d", - "name": "Release 2.1.7", - "draft": false, - "prerelease": false, - "created_at": "2022-04-02T12:29:28Z", - "published_at": "2022-04-02T12:38:01Z", - "assets": [ - { - "url": "https://api.github.com/repos/Haeri/MonolithCode2/releases/assets/61351012", - "id": 61351012, - "node_id": "RA_kwDOEcgmYs4DqCRk", - "name": "monolithcode_linux.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 99179535, - "download_count": 233, - "created_at": "2022-04-02T12:38:07Z", - "updated_at": "2022-04-02T12:38:15Z", - "browser_download_url": "https://github.com/Haeri/MonolithCode2/releases/download/2.1.7/monolithcode_linux.zip" - }, - { - "url": "https://api.github.com/repos/Haeri/MonolithCode2/releases/assets/61351015", - "id": 61351015, - "node_id": "RA_kwDOEcgmYs4DqCRn", - "name": "monolithcode_mac.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 255929118, - "download_count": 29, - "created_at": "2022-04-02T12:38:16Z", - "updated_at": "2022-04-02T12:38:24Z", - "browser_download_url": "https://github.com/Haeri/MonolithCode2/releases/download/2.1.7/monolithcode_mac.zip" - }, - { - "url": "https://api.github.com/repos/Haeri/MonolithCode2/releases/assets/61351004", - "id": 61351004, - "node_id": "RA_kwDOEcgmYs4DqCRc", - "name": "monolithcode_win.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 98096378, - "download_count": 427, - "created_at": "2022-04-02T12:38:02Z", - "updated_at": "2022-04-02T12:38:07Z", - "browser_download_url": "https://github.com/Haeri/MonolithCode2/releases/download/2.1.7/monolithcode_win.zip" - }, - { - "url": "https://api.github.com/repos/Haeri/MonolithCode2/releases/assets/61351021", - "id": 61351021, - "node_id": "RA_kwDOEcgmYs4DqCRt", - "name": "sha512sums.txt", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/plain", - "state": "uploaded", - "size": 455, - "download_count": 16, - "created_at": "2022-04-02T12:38:25Z", - "updated_at": "2022-04-02T12:38:25Z", - "browser_download_url": "https://github.com/Haeri/MonolithCode2/releases/download/2.1.7/sha512sums.txt" - } - ], - "tarball_url": "https://api.github.com/repos/Haeri/MonolithCode2/tarball/2.1.7", - "zipball_url": "https://api.github.com/repos/Haeri/MonolithCode2/zipball/2.1.7", - "body_html": "" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:55.131Z" - }, - "moosync": { - "latestRelease": { - "url": "https://api.github.com/repos/Moosync/Moosync/releases/66099079", - "assets_url": "https://api.github.com/repos/Moosync/Moosync/releases/66099079/assets", - "upload_url": "https://uploads.github.com/repos/Moosync/Moosync/releases/66099079/assets{?name,label}", - "html_url": "https://github.com/Moosync/Moosync/releases/tag/v2.1.0", - "id": 66099079, - "author": { - "login": "Ovenoboyo", - "id": 36789504, - "node_id": "MDQ6VXNlcjM2Nzg5NTA0", - "avatar_url": "https://avatars.githubusercontent.com/u/36789504?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Ovenoboyo", - "html_url": "https://github.com/Ovenoboyo", - "followers_url": "https://api.github.com/users/Ovenoboyo/followers", - "following_url": "https://api.github.com/users/Ovenoboyo/following{/other_user}", - "gists_url": "https://api.github.com/users/Ovenoboyo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Ovenoboyo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Ovenoboyo/subscriptions", - "organizations_url": "https://api.github.com/users/Ovenoboyo/orgs", - "repos_url": "https://api.github.com/users/Ovenoboyo/repos", - "events_url": "https://api.github.com/users/Ovenoboyo/events{/privacy}", - "received_events_url": "https://api.github.com/users/Ovenoboyo/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOGKHM3M4D8JeH", - "tag_name": "v2.1.0", - "target_commitish": "main", - "name": "v2.1.0", - "draft": false, - "prerelease": false, - "created_at": "2022-05-05T10:06:47Z", - "published_at": "2022-05-05T11:57:13Z", - "assets": [ - { - "url": "https://api.github.com/repos/Moosync/Moosync/releases/assets/64553490", - "id": 64553490, - "node_id": "RA_kwDOGKHM3M4D2QIS", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 392, - "download_count": 11, - "created_at": "2022-05-05T10:19:53Z", - "updated_at": "2022-05-05T10:19:54Z", - "browser_download_url": "https://github.com/Moosync/Moosync/releases/download/v2.1.0/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/Moosync/Moosync/releases/assets/64552622", - "id": 64552622, - "node_id": "RA_kwDOGKHM3M4D2P6u", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 501, - "download_count": 17, - "created_at": "2022-05-05T10:14:10Z", - "updated_at": "2022-05-05T10:14:10Z", - "browser_download_url": "https://github.com/Moosync/Moosync/releases/download/v2.1.0/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/Moosync/Moosync/releases/assets/64552828", - "id": 64552828, - "node_id": "RA_kwDOGKHM3M4D2P98", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 346, - "download_count": 157, - "created_at": "2022-05-05T10:15:14Z", - "updated_at": "2022-05-05T10:15:15Z", - "browser_download_url": "https://github.com/Moosync/Moosync/releases/download/v2.1.0/latest.yml" - }, - { - "url": "https://api.github.com/repos/Moosync/Moosync/releases/assets/64553229", - "id": 64553229, - "node_id": "RA_kwDOGKHM3M4D2QEN", - "name": "Moosync-2.1.0-linux-amd64.deb", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 71777158, - "download_count": 5, - "created_at": "2022-05-05T10:18:13Z", - "updated_at": "2022-05-05T10:18:16Z", - "browser_download_url": "https://github.com/Moosync/Moosync/releases/download/v2.1.0/Moosync-2.1.0-linux-amd64.deb" - }, - { - "url": "https://api.github.com/repos/Moosync/Moosync/releases/assets/64553481", - "id": 64553481, - "node_id": "RA_kwDOGKHM3M4D2QIJ", - "name": "Moosync-2.1.0-linux-x64.pacman", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 71767816, - "download_count": 28, - "created_at": "2022-05-05T10:19:49Z", - "updated_at": "2022-05-05T10:19:53Z", - "browser_download_url": "https://github.com/Moosync/Moosync/releases/download/v2.1.0/Moosync-2.1.0-linux-x64.pacman" - }, - { - "url": "https://api.github.com/repos/Moosync/Moosync/releases/assets/64553006", - "id": 64553006, - "node_id": "RA_kwDOGKHM3M4D2QAu", - "name": "Moosync-2.1.0-linux-x64.tar.gz", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/gzip", - "state": "uploaded", - "size": 95717406, - "download_count": 2, - "created_at": "2022-05-05T10:16:33Z", - "updated_at": "2022-05-05T10:16:38Z", - "browser_download_url": "https://github.com/Moosync/Moosync/releases/download/v2.1.0/Moosync-2.1.0-linux-x64.tar.gz" - }, - { - "url": "https://api.github.com/repos/Moosync/Moosync/releases/assets/64552533", - "id": 64552533, - "node_id": "RA_kwDOGKHM3M4D2P5V", - "name": "Moosync-2.1.0-linux-x86_64.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 100868132, - "download_count": 11, - "created_at": "2022-05-05T10:13:03Z", - "updated_at": "2022-05-05T10:13:07Z", - "browser_download_url": "https://github.com/Moosync/Moosync/releases/download/v2.1.0/Moosync-2.1.0-linux-x86_64.AppImage" - }, - { - "url": "https://api.github.com/repos/Moosync/Moosync/releases/assets/64552599", - "id": 64552599, - "node_id": "RA_kwDOGKHM3M4D2P6X", - "name": "Moosync-2.1.0-mac-x64.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 97775666, - "download_count": 6, - "created_at": "2022-05-05T10:13:37Z", - "updated_at": "2022-05-05T10:13:41Z", - "browser_download_url": "https://github.com/Moosync/Moosync/releases/download/v2.1.0/Moosync-2.1.0-mac-x64.dmg" - }, - { - "url": "https://api.github.com/repos/Moosync/Moosync/releases/assets/64552598", - "id": 64552598, - "node_id": "RA_kwDOGKHM3M4D2P6W", - "name": "Moosync-2.1.0-mac-x64.dmg.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 104189, - "download_count": 0, - "created_at": "2022-05-05T10:13:37Z", - "updated_at": "2022-05-05T10:13:37Z", - "browser_download_url": "https://github.com/Moosync/Moosync/releases/download/v2.1.0/Moosync-2.1.0-mac-x64.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/Moosync/Moosync/releases/assets/64552615", - "id": 64552615, - "node_id": "RA_kwDOGKHM3M4D2P6n", - "name": "Moosync-2.1.0-mac-x64.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 94553199, - "download_count": 0, - "created_at": "2022-05-05T10:14:06Z", - "updated_at": "2022-05-05T10:14:10Z", - "browser_download_url": "https://github.com/Moosync/Moosync/releases/download/v2.1.0/Moosync-2.1.0-mac-x64.zip" - }, - { - "url": "https://api.github.com/repos/Moosync/Moosync/releases/assets/64552614", - "id": 64552614, - "node_id": "RA_kwDOGKHM3M4D2P6m", - "name": "Moosync-2.1.0-mac-x64.zip.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 100174, - "download_count": 0, - "created_at": "2022-05-05T10:14:06Z", - "updated_at": "2022-05-05T10:14:06Z", - "browser_download_url": "https://github.com/Moosync/Moosync/releases/download/v2.1.0/Moosync-2.1.0-mac-x64.zip.blockmap" - }, - { - "url": "https://api.github.com/repos/Moosync/Moosync/releases/assets/64552813", - "id": 64552813, - "node_id": "RA_kwDOGKHM3M4D2P9t", - "name": "Moosync-2.1.0-win-x64.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 84604768, - "download_count": 29, - "created_at": "2022-05-05T10:15:11Z", - "updated_at": "2022-05-05T10:15:14Z", - "browser_download_url": "https://github.com/Moosync/Moosync/releases/download/v2.1.0/Moosync-2.1.0-win-x64.exe" - }, - { - "url": "https://api.github.com/repos/Moosync/Moosync/releases/assets/64552814", - "id": 64552814, - "node_id": "RA_kwDOGKHM3M4D2P9u", - "name": "Moosync-2.1.0-win-x64.exe.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 82294, - "download_count": 7, - "created_at": "2022-05-05T10:15:11Z", - "updated_at": "2022-05-05T10:15:11Z", - "browser_download_url": "https://github.com/Moosync/Moosync/releases/download/v2.1.0/Moosync-2.1.0-win-x64.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/Moosync/Moosync/tarball/v2.1.0", - "zipball_url": "https://api.github.com/repos/Moosync/Moosync/zipball/v2.1.0", - "body_html": "

What's Changed

\n
    \n
  • Show spotify liked songs
  • \n
  • Export and parse playlists with songs from youtube and spotify
  • \n
  • Fix theme color picker palette item positioning
  • \n
  • Allow editing of song, album, artist and playlist details in \"More info\"
  • \n
  • Add context menu api for extensions
  • \n
\n

Full Changelog: v2.0.0...v2.1.0

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:55.187Z" - }, - "mockoon": { - "latestRelease": { - "url": "https://api.github.com/repos/mockoon/mockoon/releases/61069287", - "assets_url": "https://api.github.com/repos/mockoon/mockoon/releases/61069287/assets", - "upload_url": "https://uploads.github.com/repos/mockoon/mockoon/releases/61069287/assets{?name,label}", - "html_url": "https://github.com/mockoon/mockoon/releases/tag/v1.18.1", - "id": 61069287, - "author": { - "login": "255kb", - "id": 7489814, - "node_id": "MDQ6VXNlcjc0ODk4MTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/7489814?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/255kb", - "html_url": "https://github.com/255kb", - "followers_url": "https://api.github.com/users/255kb/followers", - "following_url": "https://api.github.com/users/255kb/following{/other_user}", - "gists_url": "https://api.github.com/users/255kb/gists{/gist_id}", - "starred_url": "https://api.github.com/users/255kb/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/255kb/subscriptions", - "organizations_url": "https://api.github.com/users/255kb/orgs", - "repos_url": "https://api.github.com/users/255kb/repos", - "events_url": "https://api.github.com/users/255kb/events{/privacy}", - "received_events_url": "https://api.github.com/users/255kb/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOBc9nE84Do9fn", - "tag_name": "v1.18.1", - "target_commitish": "main", - "name": "v1.18.1", - "draft": false, - "prerelease": false, - "created_at": "2022-03-05T20:11:25Z", - "published_at": "2022-03-05T20:15:26Z", - "assets": [ - { - "url": "https://api.github.com/repos/mockoon/mockoon/releases/assets/58664778", - "id": 58664778, - "node_id": "RA_kwDOBc9nE84DfydK", - "name": "mockoon-1.18.1.AppImage", - "label": null, - "uploader": { - "login": "255kb", - "id": 7489814, - "node_id": "MDQ6VXNlcjc0ODk4MTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/7489814?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/255kb", - "html_url": "https://github.com/255kb", - "followers_url": "https://api.github.com/users/255kb/followers", - "following_url": "https://api.github.com/users/255kb/following{/other_user}", - "gists_url": "https://api.github.com/users/255kb/gists{/gist_id}", - "starred_url": "https://api.github.com/users/255kb/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/255kb/subscriptions", - "organizations_url": "https://api.github.com/users/255kb/orgs", - "repos_url": "https://api.github.com/users/255kb/repos", - "events_url": "https://api.github.com/users/255kb/events{/privacy}", - "received_events_url": "https://api.github.com/users/255kb/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 107645647, - "download_count": 231, - "created_at": "2022-03-05T20:45:08Z", - "updated_at": "2022-03-05T20:45:18Z", - "browser_download_url": "https://github.com/mockoon/mockoon/releases/download/v1.18.1/mockoon-1.18.1.AppImage" - }, - { - "url": "https://api.github.com/repos/mockoon/mockoon/releases/assets/58664800", - "id": 58664800, - "node_id": "RA_kwDOBc9nE84Dfydg", - "name": "mockoon-1.18.1.deb", - "label": null, - "uploader": { - "login": "255kb", - "id": 7489814, - "node_id": "MDQ6VXNlcjc0ODk4MTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/7489814?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/255kb", - "html_url": "https://github.com/255kb", - "followers_url": "https://api.github.com/users/255kb/followers", - "following_url": "https://api.github.com/users/255kb/following{/other_user}", - "gists_url": "https://api.github.com/users/255kb/gists{/gist_id}", - "starred_url": "https://api.github.com/users/255kb/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/255kb/subscriptions", - "organizations_url": "https://api.github.com/users/255kb/orgs", - "repos_url": "https://api.github.com/users/255kb/repos", - "events_url": "https://api.github.com/users/255kb/events{/privacy}", - "received_events_url": "https://api.github.com/users/255kb/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 73036662, - "download_count": 1120, - "created_at": "2022-03-05T20:45:18Z", - "updated_at": "2022-03-05T20:45:25Z", - "browser_download_url": "https://github.com/mockoon/mockoon/releases/download/v1.18.1/mockoon-1.18.1.deb" - }, - { - "url": "https://api.github.com/repos/mockoon/mockoon/releases/assets/58664808", - "id": 58664808, - "node_id": "RA_kwDOBc9nE84Dfydo", - "name": "mockoon-1.18.1.rpm", - "label": null, - "uploader": { - "login": "255kb", - "id": 7489814, - "node_id": "MDQ6VXNlcjc0ODk4MTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/7489814?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/255kb", - "html_url": "https://github.com/255kb", - "followers_url": "https://api.github.com/users/255kb/followers", - "following_url": "https://api.github.com/users/255kb/following{/other_user}", - "gists_url": "https://api.github.com/users/255kb/gists{/gist_id}", - "starred_url": "https://api.github.com/users/255kb/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/255kb/subscriptions", - "organizations_url": "https://api.github.com/users/255kb/orgs", - "repos_url": "https://api.github.com/users/255kb/repos", - "events_url": "https://api.github.com/users/255kb/events{/privacy}", - "received_events_url": "https://api.github.com/users/255kb/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 73466004, - "download_count": 195, - "created_at": "2022-03-05T20:45:25Z", - "updated_at": "2022-03-05T20:45:34Z", - "browser_download_url": "https://github.com/mockoon/mockoon/releases/download/v1.18.1/mockoon-1.18.1.rpm" - }, - { - "url": "https://api.github.com/repos/mockoon/mockoon/releases/assets/58664812", - "id": 58664812, - "node_id": "RA_kwDOBc9nE84Dfyds", - "name": "mockoon-1.18.1.snap", - "label": null, - "uploader": { - "login": "255kb", - "id": 7489814, - "node_id": "MDQ6VXNlcjc0ODk4MTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/7489814?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/255kb", - "html_url": "https://github.com/255kb", - "followers_url": "https://api.github.com/users/255kb/followers", - "following_url": "https://api.github.com/users/255kb/following{/other_user}", - "gists_url": "https://api.github.com/users/255kb/gists{/gist_id}", - "starred_url": "https://api.github.com/users/255kb/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/255kb/subscriptions", - "organizations_url": "https://api.github.com/users/255kb/orgs", - "repos_url": "https://api.github.com/users/255kb/repos", - "events_url": "https://api.github.com/users/255kb/events{/privacy}", - "received_events_url": "https://api.github.com/users/255kb/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 90898432, - "download_count": 4, - "created_at": "2022-03-05T20:45:34Z", - "updated_at": "2022-03-05T20:45:45Z", - "browser_download_url": "https://github.com/mockoon/mockoon/releases/download/v1.18.1/mockoon-1.18.1.snap" - }, - { - "url": "https://api.github.com/repos/mockoon/mockoon/releases/assets/58664827", - "id": 58664827, - "node_id": "RA_kwDOBc9nE84Dfyd7", - "name": "mockoon.1.18.1.appx", - "label": null, - "uploader": { - "login": "255kb", - "id": 7489814, - "node_id": "MDQ6VXNlcjc0ODk4MTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/7489814?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/255kb", - "html_url": "https://github.com/255kb", - "followers_url": "https://api.github.com/users/255kb/followers", - "following_url": "https://api.github.com/users/255kb/following{/other_user}", - "gists_url": "https://api.github.com/users/255kb/gists{/gist_id}", - "starred_url": "https://api.github.com/users/255kb/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/255kb/subscriptions", - "organizations_url": "https://api.github.com/users/255kb/orgs", - "repos_url": "https://api.github.com/users/255kb/repos", - "events_url": "https://api.github.com/users/255kb/events{/privacy}", - "received_events_url": "https://api.github.com/users/255kb/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 94833236, - "download_count": 5, - "created_at": "2022-03-05T20:45:45Z", - "updated_at": "2022-03-05T20:45:58Z", - "browser_download_url": "https://github.com/mockoon/mockoon/releases/download/v1.18.1/mockoon.1.18.1.appx" - }, - { - "url": "https://api.github.com/repos/mockoon/mockoon/releases/assets/58664832", - "id": 58664832, - "node_id": "RA_kwDOBc9nE84DfyeA", - "name": "mockoon.portable.1.18.1.exe", - "label": null, - "uploader": { - "login": "255kb", - "id": 7489814, - "node_id": "MDQ6VXNlcjc0ODk4MTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/7489814?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/255kb", - "html_url": "https://github.com/255kb", - "followers_url": "https://api.github.com/users/255kb/followers", - "following_url": "https://api.github.com/users/255kb/following{/other_user}", - "gists_url": "https://api.github.com/users/255kb/gists{/gist_id}", - "starred_url": "https://api.github.com/users/255kb/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/255kb/subscriptions", - "organizations_url": "https://api.github.com/users/255kb/orgs", - "repos_url": "https://api.github.com/users/255kb/repos", - "events_url": "https://api.github.com/users/255kb/events{/privacy}", - "received_events_url": "https://api.github.com/users/255kb/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 58748024, - "download_count": 1830, - "created_at": "2022-03-05T20:45:58Z", - "updated_at": "2022-03-05T20:46:06Z", - "browser_download_url": "https://github.com/mockoon/mockoon/releases/download/v1.18.1/mockoon.portable.1.18.1.exe" - }, - { - "url": "https://api.github.com/repos/mockoon/mockoon/releases/assets/58664837", - "id": 58664837, - "node_id": "RA_kwDOBc9nE84DfyeF", - "name": "mockoon.setup.1.18.1.arm64.dmg", - "label": null, - "uploader": { - "login": "255kb", - "id": 7489814, - "node_id": "MDQ6VXNlcjc0ODk4MTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/7489814?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/255kb", - "html_url": "https://github.com/255kb", - "followers_url": "https://api.github.com/users/255kb/followers", - "following_url": "https://api.github.com/users/255kb/following{/other_user}", - "gists_url": "https://api.github.com/users/255kb/gists{/gist_id}", - "starred_url": "https://api.github.com/users/255kb/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/255kb/subscriptions", - "organizations_url": "https://api.github.com/users/255kb/orgs", - "repos_url": "https://api.github.com/users/255kb/repos", - "events_url": "https://api.github.com/users/255kb/events{/privacy}", - "received_events_url": "https://api.github.com/users/255kb/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 94747123, - "download_count": 1166, - "created_at": "2022-03-05T20:46:06Z", - "updated_at": "2022-03-05T20:46:21Z", - "browser_download_url": "https://github.com/mockoon/mockoon/releases/download/v1.18.1/mockoon.setup.1.18.1.arm64.dmg" - }, - { - "url": "https://api.github.com/repos/mockoon/mockoon/releases/assets/58664846", - "id": 58664846, - "node_id": "RA_kwDOBc9nE84DfyeO", - "name": "mockoon.setup.1.18.1.exe", - "label": null, - "uploader": { - "login": "255kb", - "id": 7489814, - "node_id": "MDQ6VXNlcjc0ODk4MTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/7489814?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/255kb", - "html_url": "https://github.com/255kb", - "followers_url": "https://api.github.com/users/255kb/followers", - "following_url": "https://api.github.com/users/255kb/following{/other_user}", - "gists_url": "https://api.github.com/users/255kb/gists{/gist_id}", - "starred_url": "https://api.github.com/users/255kb/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/255kb/subscriptions", - "organizations_url": "https://api.github.com/users/255kb/orgs", - "repos_url": "https://api.github.com/users/255kb/repos", - "events_url": "https://api.github.com/users/255kb/events{/privacy}", - "received_events_url": "https://api.github.com/users/255kb/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 58915032, - "download_count": 11316, - "created_at": "2022-03-05T20:46:21Z", - "updated_at": "2022-03-05T20:46:29Z", - "browser_download_url": "https://github.com/mockoon/mockoon/releases/download/v1.18.1/mockoon.setup.1.18.1.exe" - }, - { - "url": "https://api.github.com/repos/mockoon/mockoon/releases/assets/58664747", - "id": 58664747, - "node_id": "RA_kwDOBc9nE84Dfycr", - "name": "mockoon.setup.1.18.1.universal.dmg", - "label": null, - "uploader": { - "login": "255kb", - "id": 7489814, - "node_id": "MDQ6VXNlcjc0ODk4MTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/7489814?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/255kb", - "html_url": "https://github.com/255kb", - "followers_url": "https://api.github.com/users/255kb/followers", - "following_url": "https://api.github.com/users/255kb/following{/other_user}", - "gists_url": "https://api.github.com/users/255kb/gists{/gist_id}", - "starred_url": "https://api.github.com/users/255kb/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/255kb/subscriptions", - "organizations_url": "https://api.github.com/users/255kb/orgs", - "repos_url": "https://api.github.com/users/255kb/repos", - "events_url": "https://api.github.com/users/255kb/events{/privacy}", - "received_events_url": "https://api.github.com/users/255kb/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 167970274, - "download_count": 2732, - "created_at": "2022-03-05T20:44:56Z", - "updated_at": "2022-03-05T20:45:04Z", - "browser_download_url": "https://github.com/mockoon/mockoon/releases/download/v1.18.1/mockoon.setup.1.18.1.universal.dmg" - }, - { - "url": "https://api.github.com/repos/mockoon/mockoon/releases/assets/58664765", - "id": 58664765, - "node_id": "RA_kwDOBc9nE84Dfyc9", - "name": "mockoon.setup.1.18.1.x64.dmg", - "label": null, - "uploader": { - "login": "255kb", - "id": 7489814, - "node_id": "MDQ6VXNlcjc0ODk4MTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/7489814?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/255kb", - "html_url": "https://github.com/255kb", - "followers_url": "https://api.github.com/users/255kb/followers", - "following_url": "https://api.github.com/users/255kb/following{/other_user}", - "gists_url": "https://api.github.com/users/255kb/gists{/gist_id}", - "starred_url": "https://api.github.com/users/255kb/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/255kb/subscriptions", - "organizations_url": "https://api.github.com/users/255kb/orgs", - "repos_url": "https://api.github.com/users/255kb/repos", - "events_url": "https://api.github.com/users/255kb/events{/privacy}", - "received_events_url": "https://api.github.com/users/255kb/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 92166097, - "download_count": 1513, - "created_at": "2022-03-05T20:45:04Z", - "updated_at": "2022-03-05T20:45:08Z", - "browser_download_url": "https://github.com/mockoon/mockoon/releases/download/v1.18.1/mockoon.setup.1.18.1.x64.dmg" - } - ], - "tarball_url": "https://api.github.com/repos/mockoon/mockoon/tarball/v1.18.1", - "zipball_url": "https://api.github.com/repos/mockoon/mockoon/zipball/v1.18.1", - "body_html": "

Welcome to this new release of Mockoon. There are several bug fixes and new features in this version that we hope you will like.

\n
\n

Mockoon is an open-source project built by volunteer maintainers. If you like our application, please consider sponsoring us and join all the Sponsors and Backers who helped this project over time!

\n

\"sponsor

\n

Patch v1.18.1

\n

We temporarily disabled v1.18.0's automated file changes monitoring (see below) due do some unforeseen bugs (Issue #649). We will investigate and fix the issue in the next release.

\n

Environment files changes monitoring

\n

Mockoon now monitors for environment's files external changes and automatically reloads the interface with the new data. It's completely automated and will restart the running server if needed. (Issue #580)

\n

Import/export deprecation

\n

We removed the options to import/export your mock data in Mockoon's proprietary format. Since v1.16.0, importing and exporting in Mockoon's format was made mostly useless. Environment files are now easier to share \"as-is\" and they are supported out of the box by the CLI. Also, user feedback indicated that keeping this export option was rather confusing.

\n

Here are the consequences of this removal:

\n
    \n
  • import/export in Mockoon's format options were removed.
  • \n
  • Exporting environments and routes to the clipboard (in the right-click context menu) now copy the regular JSON data, without wrapping them in the old export format.
  • \n
\n

The application and the CLI are still able to open old export files, but you won't be able to create them anymore.

\n

(Issue #626)

\n

Mock API samples

\n

To help you mock third party APIs in no time, we added more than 2000 new mock samples: 1Password, AWS, Giphy Mastercard, Slack, etc.
\nYou can run them directly in the application or the CLI:
\n\"image\"

\n

➡️Head over to our website to discover all the Mock Samples!

\n

Many thanks to the awesome folks at APIs.guru who maintains this list of public APIs!

\n

Enhancements

\n
    \n
  • Mockoon now directly streams files that do not support templating, or when templating is disabled, to improve the performance, especially the memory usage. (Issue #605)
  • \n
  • The query string display in the logs has been improved. It now shows the raw query and the parameters in a more structured way:
    \n\"image\"
    \n(Issue #635)
  • \n
\n

Fixes

\n
    \n
  • dateTimeShift helper's days, months, years, etc. parameters are now compatible with helpers returning strings (queryParam, etc.). (Issue mockoon/commons-server#39)
  • \n
  • Using bodyRaw without a path is now compatible with other helpers like each and allows to retrieve root level arrays. (Issue mockoon/commons-server#41)
  • \n
  • Using numbers as body and bodyRaw paths, like in {{#repeat 2}}{{body @index}}{{/repeat}}, now works and returns the correct values. (Issue mockoon/commons-server#42)
  • \n
  • AppImage format should now correctly show the application icon in the dock.
  • \n
\n

Thank you

\n

A big thank you to the following people that helped to make Mockoon better:

\n
    \n
  • @timon: Improved query string display in logs. (Issue #635)
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:55.229Z" - }, - "motrix": { - "latestRelease": { - "url": "https://api.github.com/repos/agalwood/Motrix/releases/42998050", - "assets_url": "https://api.github.com/repos/agalwood/Motrix/releases/42998050/assets", - "upload_url": "https://uploads.github.com/repos/agalwood/Motrix/releases/42998050/assets{?name,label}", - "html_url": "https://github.com/agalwood/Motrix/releases/tag/v1.6.11", - "id": 42998050, - "author": { - "login": "agalwood", - "id": 1032175, - "node_id": "MDQ6VXNlcjEwMzIxNzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/1032175?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/agalwood", - "html_url": "https://github.com/agalwood", - "followers_url": "https://api.github.com/users/agalwood/followers", - "following_url": "https://api.github.com/users/agalwood/following{/other_user}", - "gists_url": "https://api.github.com/users/agalwood/gists{/gist_id}", - "starred_url": "https://api.github.com/users/agalwood/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/agalwood/subscriptions", - "organizations_url": "https://api.github.com/users/agalwood/orgs", - "repos_url": "https://api.github.com/users/agalwood/repos", - "events_url": "https://api.github.com/users/agalwood/events{/privacy}", - "received_events_url": "https://api.github.com/users/agalwood/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTQyOTk4MDUw", - "tag_name": "v1.6.11", - "target_commitish": "master", - "name": "Motrix v1.6.11", - "draft": false, - "prerelease": false, - "created_at": "2021-05-15T14:30:00Z", - "published_at": "2021-05-15T15:13:36Z", - "assets": [ - { - "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/37000144", - "id": 37000144, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM3MDAwMTQ0", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 365, - "download_count": 1577, - "created_at": "2021-05-15T14:37:50Z", - "updated_at": "2021-05-15T14:37:50Z", - "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.6.11/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/37000233", - "id": 37000233, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM3MDAwMjMz", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 1325, - "download_count": 642, - "created_at": "2021-05-15T14:41:10Z", - "updated_at": "2021-05-15T14:41:10Z", - "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.6.11/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/37000175", - "id": 37000175, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM3MDAwMTc1", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 344, - "download_count": 1047, - "created_at": "2021-05-15T14:38:43Z", - "updated_at": "2021-05-15T14:38:43Z", - "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.6.11/latest.yml" - }, - { - "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/37000232", - "id": 37000232, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM3MDAwMjMy", - "name": "Motrix-1.6.11-arm64-mac.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 89151082, - "download_count": 5135, - "created_at": "2021-05-15T14:41:07Z", - "updated_at": "2021-05-15T14:41:10Z", - "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.6.11/Motrix-1.6.11-arm64-mac.zip" - }, - { - "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/37000231", - "id": 37000231, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM3MDAwMjMx", - "name": "Motrix-1.6.11-arm64.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 92737427, - "download_count": 9713, - "created_at": "2021-05-15T14:40:54Z", - "updated_at": "2021-05-15T14:40:57Z", - "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.6.11/Motrix-1.6.11-arm64.dmg" - }, - { - "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/37000230", - "id": 37000230, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM3MDAwMjMw", - "name": "Motrix-1.6.11-arm64.dmg.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 99157, - "download_count": 533, - "created_at": "2021-05-15T14:40:54Z", - "updated_at": "2021-05-15T14:40:54Z", - "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.6.11/Motrix-1.6.11-arm64.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/37000133", - "id": 37000133, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM3MDAwMTMz", - "name": "Motrix-1.6.11-ia32-win.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 79921524, - "download_count": 3623, - "created_at": "2021-05-15T14:37:32Z", - "updated_at": "2021-05-15T14:37:35Z", - "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.6.11/Motrix-1.6.11-ia32-win.zip" - }, - { - "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/37000177", - "id": 37000177, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM3MDAwMTc3", - "name": "Motrix-1.6.11-mac.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 88640081, - "download_count": 27177, - "created_at": "2021-05-15T14:38:59Z", - "updated_at": "2021-05-15T14:39:01Z", - "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.6.11/Motrix-1.6.11-mac.zip" - }, - { - "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/37000012", - "id": 37000012, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM3MDAwMDEy", - "name": "Motrix-1.6.11-win.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 83980969, - "download_count": 39058, - "created_at": "2021-05-15T14:37:00Z", - "updated_at": "2021-05-15T14:37:03Z", - "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.6.11/Motrix-1.6.11-win.zip" - }, - { - "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/36999881", - "id": 36999881, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2OTk5ODgx", - "name": "Motrix-1.6.11.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 88505024, - "download_count": 94385, - "created_at": "2021-05-15T14:34:35Z", - "updated_at": "2021-05-15T14:34:37Z", - "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.6.11/Motrix-1.6.11.AppImage" - }, - { - "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/37000172", - "id": 37000172, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM3MDAwMTcy", - "name": "Motrix-1.6.11.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 91955173, - "download_count": 140752, - "created_at": "2021-05-15T14:38:40Z", - "updated_at": "2021-05-15T14:38:43Z", - "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.6.11/Motrix-1.6.11.dmg" - }, - { - "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/37000171", - "id": 37000171, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM3MDAwMTcx", - "name": "Motrix-1.6.11.dmg.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 97623, - "download_count": 360, - "created_at": "2021-05-15T14:38:40Z", - "updated_at": "2021-05-15T14:38:41Z", - "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.6.11/Motrix-1.6.11.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/37000167", - "id": 37000167, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM3MDAwMTY3", - "name": "Motrix-1.6.11.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 107535363, - "download_count": 21299, - "created_at": "2021-05-15T14:38:28Z", - "updated_at": "2021-05-15T14:38:42Z", - "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.6.11/Motrix-1.6.11.exe" - }, - { - "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/37000143", - "id": 37000143, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM3MDAwMTQz", - "name": "Motrix-1.6.11.x86_64.rpm", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/x-redhat-package-manager", - "state": "uploaded", - "size": 61107164, - "download_count": 2870, - "created_at": "2021-05-15T14:37:48Z", - "updated_at": "2021-05-15T14:37:50Z", - "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.6.11/Motrix-1.6.11.x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/37000170", - "id": 37000170, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM3MDAwMTcw", - "name": "Motrix-Setup-1.6.11.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 107829008, - "download_count": 922816, - "created_at": "2021-05-15T14:38:32Z", - "updated_at": "2021-05-15T14:38:42Z", - "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.6.11/Motrix-Setup-1.6.11.exe" - }, - { - "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/37000169", - "id": 37000169, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM3MDAwMTY5", - "name": "Motrix-Setup-1.6.11.exe.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 111562, - "download_count": 20853, - "created_at": "2021-05-15T14:38:32Z", - "updated_at": "2021-05-15T14:38:32Z", - "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.6.11/Motrix-Setup-1.6.11.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/36999918", - "id": 36999918, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2OTk5OTE4", - "name": "Motrix_1.6.11_amd64.deb", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 61554794, - "download_count": 14422, - "created_at": "2021-05-15T14:36:05Z", - "updated_at": "2021-05-15T14:36:07Z", - "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.6.11/Motrix_1.6.11_amd64.deb" - }, - { - "url": "https://api.github.com/repos/agalwood/Motrix/releases/assets/36999885", - "id": 36999885, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2OTk5ODg1", - "name": "Motrix_1.6.11_amd64.snap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 74895360, - "download_count": 1020, - "created_at": "2021-05-15T14:34:55Z", - "updated_at": "2021-05-15T14:34:57Z", - "browser_download_url": "https://github.com/agalwood/Motrix/releases/download/v1.6.11/Motrix_1.6.11_amd64.snap" - } - ], - "tarball_url": "https://api.github.com/repos/agalwood/Motrix/tarball/v1.6.11", - "zipball_url": "https://api.github.com/repos/agalwood/Motrix/zipball/v1.6.11", - "body_html": "

\"release-banner\"

\n

Release Note

\n
    \n
  • feat: New app icon
  • \n
  • feat: New task detail panel #921
  • \n
  • feat: Menu bar tray speedometer (macOS only) #720
  • \n
  • feat: Support Apple Silicon M1 #836, thanks to @Shatyuka
  • \n
  • feat: Redesign Motrix scheme #716
  • \n
  • feat: Preference add tracker cdn source
  • \n
  • feat: Preference add more speed options
  • \n
  • feat: Preference totally reset session
  • \n
  • feat: Preference BitTorrent keep seeding
  • \n
  • feat: Preference BitTorrent save magnet link as torrent file
  • \n
  • feat: Task progress info show seeder number
  • \n
  • feat: Mock UA add a option (aria2/1.35.0)
  • \n
  • feat: Added Polish translation #731, thanks to @KanarekLife
  • \n
  • feat: Added Hungarian translation #754, thanks to @zalnaRs
  • \n
  • feat: Added Greek translation #774, thanks to @Akis S.
  • \n
  • feat: Added Italian translation #794, thanks to @blackcat-917
  • \n
  • feat: Added Romanian translation #844, thanks to @Alin Ion
  • \n
  • feat: Added Arabic translation #833, #919, thanks to @Hadi Alqattan & @AhmedElTabarani
  • \n
  • feat: lab page dark theme
  • \n
  • feat: task detail support save task file selection #933
  • \n
  • fix: drawer header close icon could not click
  • \n
  • fix: auto update exception
  • \n
  • fix: auto theme #937
  • \n
  • fix: add one task triggered rename rule #845
  • \n
  • fix: task detail not auto hide when remove task
  • \n
  • fix: element ui message z-index
  • \n
  • fix: task detail activity graphic align center
  • \n
  • fix: New task uri params error
  • \n
  • fix: Preference Basic panel show run mode only in macOS
  • \n
  • fix: Stop bt task seeding notification #604
  • \n
  • fix: Replace TrackersListCollection other.txt with http.txt #809
  • \n
  • fix: Tray menu crash issue
  • \n
  • fix: Engine failed to quit issue
  • \n
  • fix: Preference Lab panel use iframe instead of webview
  • \n
  • fix: Shadow not complete issue
  • \n
  • fix: macOS Big Sur tray color
  • \n
  • fix: Task progress info text font style normal
  • \n
  • fix: Function overload error, unable to trigger events bound in EngineClient.vue
  • \n
  • fix: Stop seeding params gid error
  • \n
  • fix: Update app info icon
  • \n
  • refactor: Form actions position sticky
  • \n
  • refactor: Replace forever with child process
  • \n
  • refactor: replace Electron remote use @electron/remote
  • \n
  • refactor: Pause task use force pause
  • \n
  • refactor: Main menu quit
  • \n
  • refactor: Adjusted task item min-height
  • \n
\n

更新日志

\n
    \n
  • 新特性:新应用图标
  • \n
  • 新特性:新任务详细信息面板 #921
  • \n
  • 新特性:菜单栏托盘速度计(仅适用于macOS) #720
  • \n
  • 新特性:支持Apple Silicon M1 #836,感谢 @Shatyuka
  • \n
  • 新特性:重新设计的 Motrix Scheme #716
  • \n
  • 新特性:偏好设置——Tracker 添加了 CDN源
  • \n
  • 新特性:偏好设置——传输设置 添加了更多速度选项
  • \n
  • 新特性:完全重置下载会话记录,清空所有任务
  • \n
  • 新特性:偏好设置——BT设置 持续播种
  • \n
  • 新特性:偏好设置——BT设置 将磁力链接保存为种子文件
  • \n
  • 新特性:任务进度信息显示连接种子数
  • \n
  • 新特性:新增加了一个 aria2 的默认 UA
  • \n
  • 新特性:国际化新增了波兰语翻译 #731,感谢 @KanarekLife
  • \n
  • 新特性:国际化新增了匈牙利语翻译 #754,感谢 @zalnaRs
  • \n
  • 新特性:国际化新增了希腊语翻译 #774,感谢 @Akis S.
  • \n
  • 新特性:国际化新增了意大利语翻译 #794,感谢 @blackcat-917
  • \n
  • 新特性:国际化新增了罗马尼亚语翻译 #844,感谢 @Alin Ion
  • \n
  • 新特性:国际化新增了阿拉伯语翻译 #833#919,感谢 @Hadi Alqattan & @AhmedElTabarani
  • \n
  • 新特性:偏好设置—实验室适配深色模式
  • \n
  • 新特性:任务详情文件面板支持修改选择下载的文件
  • \n
  • 修复:菜单点击新增任务 uri 参数错误
  • \n
  • 修复:偏好设置——运行模式 仅在 macOS 中显示
  • \n
  • 修复:停止 BT 任务播种通知错乱 #604
  • \n
  • 修复:将 TrackersListCollection other.txt 替换为 http.txt #809
  • \n
  • 修复:系统托盘菜单的崩溃问题
  • \n
  • 修复:引擎无法退出的问题
  • \n
  • 修复:偏好设置实验室页面使用 iframe 替换 webview
  • \n
  • 修复:应用界面阴影不完整的问题
  • \n
  • 修复:macOS Big Sur 托盘图标颜色
  • \n
  • 修复:函数重载错误,无法触发 EngineClient 中绑定的事件
  • \n
  • 修复:停止做种的参数错误
  • \n
  • 修复:替换了应用信息弹层的应用图标
  • \n
  • 修复:任务详情弹层关闭按钮不易点击的问题
  • \n
  • 修复:应用自动更新异常处理的问题
  • \n
  • 修复:自动切换主题尝试适配 Windows 和 Linux
  • \n
  • 修复:新增任务时任务重命名触发了重命名规则的问题
  • \n
  • 修复:移除任务时打开状态的任务详情未自动关闭的问题
  • \n
  • 修复:信息提醒被任务详情遮挡的问题
  • \n
  • 修复:任务详情下载进度图例未居中的问题
  • \n
  • 优化:调整了任务条目的最小高度
  • \n
  • 优化:任务进度信息字体样式
  • \n
  • 优化:表单提交动作位置固定
  • \n
  • 优化:引擎守护进程重构为 Node 子进程
  • \n
  • 优化:使用 @electron/remote 替换 Electron Remote 模块
  • \n
  • 优化:暂停任务使用强制暂停
  • \n
  • 优化:主菜单应用退出逻辑
  • \n
", - "reactions": { - "url": "https://api.github.com/repos/agalwood/Motrix/releases/42998050/reactions", - "total_count": 267, - "+1": 147, - "-1": 0, - "laugh": 21, - "hooray": 28, - "confused": 0, - "heart": 28, - "rocket": 21, - "eyes": 22 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:55.330Z" - }, - "movieprint": { - "latestRelease": { - "url": "https://api.github.com/repos/fakob/MoviePrint_v004/releases/30343105", - "assets_url": "https://api.github.com/repos/fakob/MoviePrint_v004/releases/30343105/assets", - "upload_url": "https://uploads.github.com/repos/fakob/MoviePrint_v004/releases/30343105/assets{?name,label}", - "html_url": "https://github.com/fakob/MoviePrint_v004/releases/tag/0.2.23", - "id": 30343105, - "author": { - "login": "fakob", - "id": 4619772, - "node_id": "MDQ6VXNlcjQ2MTk3NzI=", - "avatar_url": "https://avatars.githubusercontent.com/u/4619772?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/fakob", - "html_url": "https://github.com/fakob", - "followers_url": "https://api.github.com/users/fakob/followers", - "following_url": "https://api.github.com/users/fakob/following{/other_user}", - "gists_url": "https://api.github.com/users/fakob/gists{/gist_id}", - "starred_url": "https://api.github.com/users/fakob/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/fakob/subscriptions", - "organizations_url": "https://api.github.com/users/fakob/orgs", - "repos_url": "https://api.github.com/users/fakob/repos", - "events_url": "https://api.github.com/users/fakob/events{/privacy}", - "received_events_url": "https://api.github.com/users/fakob/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTMwMzQzMTA1", - "tag_name": "0.2.23", - "target_commitish": "master", - "name": "MoviePrint_v004 - 0.2.23", - "draft": false, - "prerelease": false, - "created_at": "2020-08-28T18:34:53Z", - "published_at": "2020-09-21T20:11:51Z", - "assets": [ - { - "url": "https://api.github.com/repos/fakob/MoviePrint_v004/releases/assets/24420820", - "id": 24420820, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI0NDIwODIw", - "name": "MoviePrint_v004-0.2.23-mac.dmg", - "label": null, - "uploader": { - "login": "fakob", - "id": 4619772, - "node_id": "MDQ6VXNlcjQ2MTk3NzI=", - "avatar_url": "https://avatars.githubusercontent.com/u/4619772?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/fakob", - "html_url": "https://github.com/fakob", - "followers_url": "https://api.github.com/users/fakob/followers", - "following_url": "https://api.github.com/users/fakob/following{/other_user}", - "gists_url": "https://api.github.com/users/fakob/gists{/gist_id}", - "starred_url": "https://api.github.com/users/fakob/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/fakob/subscriptions", - "organizations_url": "https://api.github.com/users/fakob/orgs", - "repos_url": "https://api.github.com/users/fakob/repos", - "events_url": "https://api.github.com/users/fakob/events{/privacy}", - "received_events_url": "https://api.github.com/users/fakob/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 259230303, - "download_count": 380, - "created_at": "2020-08-28T18:36:37Z", - "updated_at": "2020-08-28T18:38:36Z", - "browser_download_url": "https://github.com/fakob/MoviePrint_v004/releases/download/0.2.23/MoviePrint_v004-0.2.23-mac.dmg" - }, - { - "url": "https://api.github.com/repos/fakob/MoviePrint_v004/releases/assets/24421254", - "id": 24421254, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI0NDIxMjU0", - "name": "MoviePrint_v004-0.2.23-win.zip", - "label": null, - "uploader": { - "login": "fakob", - "id": 4619772, - "node_id": "MDQ6VXNlcjQ2MTk3NzI=", - "avatar_url": "https://avatars.githubusercontent.com/u/4619772?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/fakob", - "html_url": "https://github.com/fakob", - "followers_url": "https://api.github.com/users/fakob/followers", - "following_url": "https://api.github.com/users/fakob/following{/other_user}", - "gists_url": "https://api.github.com/users/fakob/gists{/gist_id}", - "starred_url": "https://api.github.com/users/fakob/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/fakob/subscriptions", - "organizations_url": "https://api.github.com/users/fakob/orgs", - "repos_url": "https://api.github.com/users/fakob/repos", - "events_url": "https://api.github.com/users/fakob/events{/privacy}", - "received_events_url": "https://api.github.com/users/fakob/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 149027112, - "download_count": 352, - "created_at": "2020-08-28T18:45:33Z", - "updated_at": "2020-08-28T18:46:23Z", - "browser_download_url": "https://github.com/fakob/MoviePrint_v004/releases/download/0.2.23/MoviePrint_v004-0.2.23-win.zip" - } - ], - "tarball_url": "https://api.github.com/repos/fakob/MoviePrint_v004/tarball/0.2.23", - "zipball_url": "https://api.github.com/repos/fakob/MoviePrint_v004/zipball/0.2.23", - "body_html": "

Changelog

\n

https://www.movieprint.org/download/

\n

Help

\n

https://www.movieprint.org/help/

\n

NEW WEBSITE - movieprint.org

\n

Fixed

\n
    \n
  • Fixed issue where saving MoviePrints while file details are not available yet would crash the app
  • \n
  • Fixed issue where adding movies while file details and thumbs of the previous movie list were still loading, would stop loading the previous movie list and overwrite the list with the newly added movies
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:55.341Z" - }, - "mrdclutterer": { - "latestRelease": { - "url": "https://api.github.com/repos/deep5050/Mr.Dclutterer/releases/30989371", - "assets_url": "https://api.github.com/repos/deep5050/Mr.Dclutterer/releases/30989371/assets", - "upload_url": "https://uploads.github.com/repos/deep5050/Mr.Dclutterer/releases/30989371/assets{?name,label}", - "html_url": "https://github.com/deep5050/Mr.Dclutterer/releases/tag/v1.0.0", - "id": 30989371, - "author": { - "login": "deep5050", - "id": 27947066, - "node_id": "MDQ6VXNlcjI3OTQ3MDY2", - "avatar_url": "https://avatars.githubusercontent.com/u/27947066?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/deep5050", - "html_url": "https://github.com/deep5050", - "followers_url": "https://api.github.com/users/deep5050/followers", - "following_url": "https://api.github.com/users/deep5050/following{/other_user}", - "gists_url": "https://api.github.com/users/deep5050/gists{/gist_id}", - "starred_url": "https://api.github.com/users/deep5050/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/deep5050/subscriptions", - "organizations_url": "https://api.github.com/users/deep5050/orgs", - "repos_url": "https://api.github.com/users/deep5050/repos", - "events_url": "https://api.github.com/users/deep5050/events{/privacy}", - "received_events_url": "https://api.github.com/users/deep5050/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTMwOTg5Mzcx", - "tag_name": "v1.0.0", - "target_commitish": "master", - "name": "First good release :)", - "draft": false, - "prerelease": false, - "created_at": "2020-09-09T14:25:33Z", - "published_at": "2020-09-09T15:50:57Z", - "assets": [ - { - "url": "https://api.github.com/repos/deep5050/Mr.Dclutterer/releases/assets/25250656", - "id": 25250656, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI1MjUwNjU2", - "name": "Mr.Dclutterer-1.0.0.AppImage", - "label": null, - "uploader": { - "login": "deep5050", - "id": 27947066, - "node_id": "MDQ6VXNlcjI3OTQ3MDY2", - "avatar_url": "https://avatars.githubusercontent.com/u/27947066?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/deep5050", - "html_url": "https://github.com/deep5050", - "followers_url": "https://api.github.com/users/deep5050/followers", - "following_url": "https://api.github.com/users/deep5050/following{/other_user}", - "gists_url": "https://api.github.com/users/deep5050/gists{/gist_id}", - "starred_url": "https://api.github.com/users/deep5050/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/deep5050/subscriptions", - "organizations_url": "https://api.github.com/users/deep5050/orgs", - "repos_url": "https://api.github.com/users/deep5050/repos", - "events_url": "https://api.github.com/users/deep5050/events{/privacy}", - "received_events_url": "https://api.github.com/users/deep5050/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-iso9660-appimage", - "state": "uploaded", - "size": 81146440, - "download_count": 2285, - "created_at": "2020-09-09T15:47:51Z", - "updated_at": "2020-09-09T15:48:54Z", - "browser_download_url": "https://github.com/deep5050/Mr.Dclutterer/releases/download/v1.0.0/Mr.Dclutterer-1.0.0.AppImage" - }, - { - "url": "https://api.github.com/repos/deep5050/Mr.Dclutterer/releases/assets/25250718", - "id": 25250718, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI1MjUwNzE4", - "name": "Mr.Dclutterer-1.0.0.tar.xz", - "label": null, - "uploader": { - "login": "deep5050", - "id": 27947066, - "node_id": "MDQ6VXNlcjI3OTQ3MDY2", - "avatar_url": "https://avatars.githubusercontent.com/u/27947066?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/deep5050", - "html_url": "https://github.com/deep5050", - "followers_url": "https://api.github.com/users/deep5050/followers", - "following_url": "https://api.github.com/users/deep5050/following{/other_user}", - "gists_url": "https://api.github.com/users/deep5050/gists{/gist_id}", - "starred_url": "https://api.github.com/users/deep5050/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/deep5050/subscriptions", - "organizations_url": "https://api.github.com/users/deep5050/orgs", - "repos_url": "https://api.github.com/users/deep5050/repos", - "events_url": "https://api.github.com/users/deep5050/events{/privacy}", - "received_events_url": "https://api.github.com/users/deep5050/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-xz", - "state": "uploaded", - "size": 57530580, - "download_count": 77, - "created_at": "2020-09-09T15:48:54Z", - "updated_at": "2020-09-09T15:49:53Z", - "browser_download_url": "https://github.com/deep5050/Mr.Dclutterer/releases/download/v1.0.0/Mr.Dclutterer-1.0.0.tar.xz" - }, - { - "url": "https://api.github.com/repos/deep5050/Mr.Dclutterer/releases/assets/25252473", - "id": 25252473, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI1MjUyNDcz", - "name": "Mr.Dclutterer.Setup.1.0.0.exe", - "label": null, - "uploader": { - "login": "deep5050", - "id": 27947066, - "node_id": "MDQ6VXNlcjI3OTQ3MDY2", - "avatar_url": "https://avatars.githubusercontent.com/u/27947066?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/deep5050", - "html_url": "https://github.com/deep5050", - "followers_url": "https://api.github.com/users/deep5050/followers", - "following_url": "https://api.github.com/users/deep5050/following{/other_user}", - "gists_url": "https://api.github.com/users/deep5050/gists{/gist_id}", - "starred_url": "https://api.github.com/users/deep5050/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/deep5050/subscriptions", - "organizations_url": "https://api.github.com/users/deep5050/orgs", - "repos_url": "https://api.github.com/users/deep5050/repos", - "events_url": "https://api.github.com/users/deep5050/events{/privacy}", - "received_events_url": "https://api.github.com/users/deep5050/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-ms-dos-executable", - "state": "uploaded", - "size": 57037694, - "download_count": 875, - "created_at": "2020-09-09T16:18:25Z", - "updated_at": "2020-09-09T16:19:08Z", - "browser_download_url": "https://github.com/deep5050/Mr.Dclutterer/releases/download/v1.0.0/Mr.Dclutterer.Setup.1.0.0.exe" - }, - { - "url": "https://api.github.com/repos/deep5050/Mr.Dclutterer/releases/assets/25250770", - "id": 25250770, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI1MjUwNzcw", - "name": "Mr.Dclutterer_1.0.0_amd64.deb", - "label": null, - "uploader": { - "login": "deep5050", - "id": 27947066, - "node_id": "MDQ6VXNlcjI3OTQ3MDY2", - "avatar_url": "https://avatars.githubusercontent.com/u/27947066?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/deep5050", - "html_url": "https://github.com/deep5050", - "followers_url": "https://api.github.com/users/deep5050/followers", - "following_url": "https://api.github.com/users/deep5050/following{/other_user}", - "gists_url": "https://api.github.com/users/deep5050/gists{/gist_id}", - "starred_url": "https://api.github.com/users/deep5050/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/deep5050/subscriptions", - "organizations_url": "https://api.github.com/users/deep5050/orgs", - "repos_url": "https://api.github.com/users/deep5050/repos", - "events_url": "https://api.github.com/users/deep5050/events{/privacy}", - "received_events_url": "https://api.github.com/users/deep5050/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.debian.binary-package", - "state": "uploaded", - "size": 58436840, - "download_count": 158, - "created_at": "2020-09-09T15:49:53Z", - "updated_at": "2020-09-09T15:50:35Z", - "browser_download_url": "https://github.com/deep5050/Mr.Dclutterer/releases/download/v1.0.0/Mr.Dclutterer_1.0.0_amd64.deb" - } - ], - "tarball_url": "https://api.github.com/repos/deep5050/Mr.Dclutterer/tarball/v1.0.0", - "zipball_url": "https://api.github.com/repos/deep5050/Mr.Dclutterer/zipball/v1.0.0", - "body_html": "" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:55.448Z" - }, - "multiple-file-manager": { - "latestRelease": { - "url": "https://api.github.com/repos/dhanyn10/multiple-file-manager/releases/64940952", - "assets_url": "https://api.github.com/repos/dhanyn10/multiple-file-manager/releases/64940952/assets", - "upload_url": "https://uploads.github.com/repos/dhanyn10/multiple-file-manager/releases/64940952/assets{?name,label}", - "html_url": "https://github.com/dhanyn10/multiple-file-manager/releases/tag/v4.0.0", - "id": 64940952, - "author": { - "login": "dhanyn10", - "id": 11478316, - "node_id": "MDQ6VXNlcjExNDc4MzE2", - "avatar_url": "https://avatars.githubusercontent.com/u/11478316?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dhanyn10", - "html_url": "https://github.com/dhanyn10", - "followers_url": "https://api.github.com/users/dhanyn10/followers", - "following_url": "https://api.github.com/users/dhanyn10/following{/other_user}", - "gists_url": "https://api.github.com/users/dhanyn10/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dhanyn10/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dhanyn10/subscriptions", - "organizations_url": "https://api.github.com/users/dhanyn10/orgs", - "repos_url": "https://api.github.com/users/dhanyn10/repos", - "events_url": "https://api.github.com/users/dhanyn10/events{/privacy}", - "received_events_url": "https://api.github.com/users/dhanyn10/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOB0SY-s4D3uuY", - "tag_name": "v4.0.0", - "target_commitish": "master", - "name": "", - "draft": false, - "prerelease": false, - "created_at": "2022-04-21T09:42:05Z", - "published_at": "2022-04-22T05:42:01Z", - "assets": [ - { - "url": "https://api.github.com/repos/dhanyn10/multiple-file-manager/releases/assets/63290584", - "id": 63290584, - "node_id": "RA_kwDOB0SY-s4DxbzY", - "name": "mfm_4.0.0.exe", - "label": null, - "uploader": { - "login": "dhanyn10", - "id": 11478316, - "node_id": "MDQ6VXNlcjExNDc4MzE2", - "avatar_url": "https://avatars.githubusercontent.com/u/11478316?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dhanyn10", - "html_url": "https://github.com/dhanyn10", - "followers_url": "https://api.github.com/users/dhanyn10/followers", - "following_url": "https://api.github.com/users/dhanyn10/following{/other_user}", - "gists_url": "https://api.github.com/users/dhanyn10/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dhanyn10/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dhanyn10/subscriptions", - "organizations_url": "https://api.github.com/users/dhanyn10/orgs", - "repos_url": "https://api.github.com/users/dhanyn10/repos", - "events_url": "https://api.github.com/users/dhanyn10/events{/privacy}", - "received_events_url": "https://api.github.com/users/dhanyn10/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 131117568, - "download_count": 136, - "created_at": "2022-04-22T05:32:49Z", - "updated_at": "2022-04-22T05:42:01Z", - "browser_download_url": "https://github.com/dhanyn10/multiple-file-manager/releases/download/v4.0.0/mfm_4.0.0.exe" - }, - { - "url": "https://api.github.com/repos/dhanyn10/multiple-file-manager/releases/assets/63290973", - "id": 63290973, - "node_id": "RA_kwDOB0SY-s4Dxb5d", - "name": "mfm_4.0.0_amd64.deb", - "label": null, - "uploader": { - "login": "dhanyn10", - "id": 11478316, - "node_id": "MDQ6VXNlcjExNDc4MzE2", - "avatar_url": "https://avatars.githubusercontent.com/u/11478316?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dhanyn10", - "html_url": "https://github.com/dhanyn10", - "followers_url": "https://api.github.com/users/dhanyn10/followers", - "following_url": "https://api.github.com/users/dhanyn10/following{/other_user}", - "gists_url": "https://api.github.com/users/dhanyn10/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dhanyn10/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dhanyn10/subscriptions", - "organizations_url": "https://api.github.com/users/dhanyn10/orgs", - "repos_url": "https://api.github.com/users/dhanyn10/repos", - "events_url": "https://api.github.com/users/dhanyn10/events{/privacy}", - "received_events_url": "https://api.github.com/users/dhanyn10/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 56684204, - "download_count": 12, - "created_at": "2022-04-22T05:39:05Z", - "updated_at": "2022-04-22T05:41:21Z", - "browser_download_url": "https://github.com/dhanyn10/multiple-file-manager/releases/download/v4.0.0/mfm_4.0.0_amd64.deb" - } - ], - "tarball_url": "https://api.github.com/repos/dhanyn10/multiple-file-manager/tarball/v4.0.0", - "zipball_url": "https://api.github.com/repos/dhanyn10/multiple-file-manager/zipball/v4.0.0", - "body_html": "

updates:

\n
    \n
  • fix dock developer tools to bottom
  • \n
  • drop build for macos. i'm unable to create a simple vm to build this apps from macos. You can still use this apps from macos by using nodejs and build it by yourself
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:55.576Z" - }, - "mr-noplay": { - "latestRelease": { - "url": "https://api.github.com/repos/mrnoplay/mrnoplay/releases/29721173", - "assets_url": "https://api.github.com/repos/mrnoplay/mrnoplay/releases/29721173/assets", - "upload_url": "https://uploads.github.com/repos/mrnoplay/mrnoplay/releases/29721173/assets{?name,label}", - "html_url": "https://github.com/mrnoplay/mrnoplay/releases/tag/4.0.1", - "id": 29721173, - "author": { - "login": "scris", - "id": 23412857, - "node_id": "MDQ6VXNlcjIzNDEyODU3", - "avatar_url": "https://avatars.githubusercontent.com/u/23412857?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/scris", - "html_url": "https://github.com/scris", - "followers_url": "https://api.github.com/users/scris/followers", - "following_url": "https://api.github.com/users/scris/following{/other_user}", - "gists_url": "https://api.github.com/users/scris/gists{/gist_id}", - "starred_url": "https://api.github.com/users/scris/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/scris/subscriptions", - "organizations_url": "https://api.github.com/users/scris/orgs", - "repos_url": "https://api.github.com/users/scris/repos", - "events_url": "https://api.github.com/users/scris/events{/privacy}", - "received_events_url": "https://api.github.com/users/scris/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI5NzIxMTcz", - "tag_name": "4.0.1", - "target_commitish": "master", - "name": "4.0.1 Version", - "draft": false, - "prerelease": false, - "created_at": "2020-08-14T14:57:07Z", - "published_at": "2020-08-15T00:01:07Z", - "assets": [ - { - "url": "https://api.github.com/repos/mrnoplay/mrnoplay/releases/assets/23941335", - "id": 23941335, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzOTQxMzM1", - "name": "mrnoplay.4.0.1.mac.dmg", - "label": null, - "uploader": { - "login": "scris", - "id": 23412857, - "node_id": "MDQ6VXNlcjIzNDEyODU3", - "avatar_url": "https://avatars.githubusercontent.com/u/23412857?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/scris", - "html_url": "https://github.com/scris", - "followers_url": "https://api.github.com/users/scris/followers", - "following_url": "https://api.github.com/users/scris/following{/other_user}", - "gists_url": "https://api.github.com/users/scris/gists{/gist_id}", - "starred_url": "https://api.github.com/users/scris/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/scris/subscriptions", - "organizations_url": "https://api.github.com/users/scris/orgs", - "repos_url": "https://api.github.com/users/scris/repos", - "events_url": "https://api.github.com/users/scris/events{/privacy}", - "received_events_url": "https://api.github.com/users/scris/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-diskcopy", - "state": "uploaded", - "size": 73943581, - "download_count": 34, - "created_at": "2020-08-14T23:56:08Z", - "updated_at": "2020-08-14T23:57:53Z", - "browser_download_url": "https://github.com/mrnoplay/mrnoplay/releases/download/4.0.1/mrnoplay.4.0.1.mac.dmg" - }, - { - "url": "https://api.github.com/repos/mrnoplay/mrnoplay/releases/assets/23940517", - "id": 23940517, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzOTQwNTE3", - "name": "mrnoplay.4.0.1.win.7z", - "label": null, - "uploader": { - "login": "scris", - "id": 23412857, - "node_id": "MDQ6VXNlcjIzNDEyODU3", - "avatar_url": "https://avatars.githubusercontent.com/u/23412857?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/scris", - "html_url": "https://github.com/scris", - "followers_url": "https://api.github.com/users/scris/followers", - "following_url": "https://api.github.com/users/scris/following{/other_user}", - "gists_url": "https://api.github.com/users/scris/gists{/gist_id}", - "starred_url": "https://api.github.com/users/scris/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/scris/subscriptions", - "organizations_url": "https://api.github.com/users/scris/orgs", - "repos_url": "https://api.github.com/users/scris/repos", - "events_url": "https://api.github.com/users/scris/events{/privacy}", - "received_events_url": "https://api.github.com/users/scris/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 83843782, - "download_count": 64, - "created_at": "2020-08-14T23:22:51Z", - "updated_at": "2020-08-14T23:25:13Z", - "browser_download_url": "https://github.com/mrnoplay/mrnoplay/releases/download/4.0.1/mrnoplay.4.0.1.win.7z" - } - ], - "tarball_url": "https://api.github.com/repos/mrnoplay/mrnoplay/tarball/4.0.1", - "zipball_url": "https://api.github.com/repos/mrnoplay/mrnoplay/zipball/4.0.1", - "body_html": "

中文部分

\n

👉 English Part Below!

\n
    \n
  • 应用同时支持英文和中文
  • \n
  • 软件可以使用蓝奏云下载 https://www.lanzous.com/b01n0vl3a (密码 3n6k),macOS 用户请直接下载 dmg 文件,Windows 用户请直接下载 zip 文件。
  • \n
  • 源码可以从 https://gitee.com/scris/mrnoplay-update 获得(每个版本发布后从 GitHub 镜像一次)
  • \n
  • 若您发现问题,或者希望添加功能,或者有建议,欢迎联系开发者!(tianze#scris.top,#换成@)
  • \n
\n

本更新日志包括 4.0.04.0.1 更新的内容。

\n

🎉 重要功能更新

\n

黑名单功能

\n

可以在 Mr Noplay 以工作模式运行时禁止设置中设定的程序开启。(本功能需要下载额外文件,另外,工作模式请通过主界面时间设置文本框上方的箭头按钮开启)

\n

💎 功能性更新

\n

设置最长超时时间

\n

之前,最长超时时间是10分钟,现在你可以手动修改。

\n

⚙️ 小变化

\n
    \n
  • (4.0.1)用户体验改进。
  • \n
\n

🗞 更多信息

\n

Windows 注意事项

\n
    \n
  • 请注意,如果您打开了 Windows Defender 的 SmartScreen 功能, 您可能需要点击 更多信息 然后点击 仍然允许 以打开此应用。(Win8上,请点击 仍然运行 )。这是因为解决这个问题需要花数百美元购买数字签名。
  • \n
\n

macOS 注意事项

\n
    \n
  • 应用的 macOS 版本没有经过签名,所以你可能需要跟随这个教程完成安装。我保证软件安全、无捆绑。
  • \n
\n

English Part

\n

This release note includes updates from both 4.0.0 and 4.0.1.

\n

🎉 Important Features

\n

The Blacklist

\n

Forbid your chosen apps when Mr Noplay is running in work mode. (Click the arrow button above the time inputbox to set work mode)

\n

💎 Functional Updates

\n

Change Maximum Overtime

\n

Now we allow users to change the length of the maximum overtime.

\n

⚙️ Minor Modifications

\n
    \n
  • (4.0.1) User experience enhancements.
  • \n
\n

🗞 Information

\n

Tips for Windows Users:

\n
    \n
  • Please note that if you've turned on Windows Defender SmartScreen, you may need to click more info and then still allow to run it, or to click run anyway for Windows 8. The situation is here because we cannot afford to buy a signing certificate which costs hundreds of dollars.
  • \n
\n

Tip for macOS Users:

\n
    \n
  • Please note that the macOS version is unsigned, so you may need to follow this guide in order to use. This software is clean and safe, I promise.
  • \n
\n

How can I get in touch with the developer?

\n
    \n
  • Email: tianze#scris.top (#->@)
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:55.581Z" - }, - "mstream": { - "latestRelease": { - "url": "https://api.github.com/repos/IrosTheBeggar/mStream/releases/62467759", - "assets_url": "https://api.github.com/repos/IrosTheBeggar/mStream/releases/62467759/assets", - "upload_url": "https://uploads.github.com/repos/IrosTheBeggar/mStream/releases/62467759/assets{?name,label}", - "html_url": "https://github.com/IrosTheBeggar/mStream/releases/tag/v5.11.4", - "id": 62467759, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "RE_kwDOAtRpl84DuS6v", - "tag_name": "v5.11.4", - "target_commitish": "master", - "name": "5.11.4", - "draft": false, - "prerelease": false, - "created_at": "2022-03-22T15:27:00Z", - "published_at": "2022-03-22T15:34:31Z", - "assets": [ - { - "url": "https://api.github.com/repos/IrosTheBeggar/mStream/releases/assets/60259420", - "id": 60259420, - "node_id": "RA_kwDOAtRpl84Dl3xc", - "name": "latest-linux-arm.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 395, - "download_count": 6, - "created_at": "2022-03-22T15:30:11Z", - "updated_at": "2022-03-22T15:30:11Z", - "browser_download_url": "https://github.com/IrosTheBeggar/mStream/releases/download/v5.11.4/latest-linux-arm.yml" - }, - { - "url": "https://api.github.com/repos/IrosTheBeggar/mStream/releases/assets/60259422", - "id": 60259422, - "node_id": "RA_kwDOAtRpl84Dl3xe", - "name": "latest-linux-arm64.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 395, - "download_count": 4, - "created_at": "2022-03-22T15:30:12Z", - "updated_at": "2022-03-22T15:30:12Z", - "browser_download_url": "https://github.com/IrosTheBeggar/mStream/releases/download/v5.11.4/latest-linux-arm64.yml" - }, - { - "url": "https://api.github.com/repos/IrosTheBeggar/mStream/releases/assets/60259421", - "id": 60259421, - "node_id": "RA_kwDOAtRpl84Dl3xd", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 383, - "download_count": 32, - "created_at": "2022-03-22T15:30:12Z", - "updated_at": "2022-03-22T15:30:12Z", - "browser_download_url": "https://github.com/IrosTheBeggar/mStream/releases/download/v5.11.4/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/IrosTheBeggar/mStream/releases/assets/60259611", - "id": 60259611, - "node_id": "RA_kwDOAtRpl84Dl30b", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 537, - "download_count": 15, - "created_at": "2022-03-22T15:31:40Z", - "updated_at": "2022-03-22T15:31:40Z", - "browser_download_url": "https://github.com/IrosTheBeggar/mStream/releases/download/v5.11.4/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/IrosTheBeggar/mStream/releases/assets/60259478", - "id": 60259478, - "node_id": "RA_kwDOAtRpl84Dl3yW", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 360, - "download_count": 442, - "created_at": "2022-03-22T15:31:00Z", - "updated_at": "2022-03-22T15:31:00Z", - "browser_download_url": "https://github.com/IrosTheBeggar/mStream/releases/download/v5.11.4/latest.yml" - }, - { - "url": "https://api.github.com/repos/IrosTheBeggar/mStream/releases/assets/60259402", - "id": 60259402, - "node_id": "RA_kwDOAtRpl84Dl3xK", - "name": "mStream-Server-5.11.4-arm64.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 120793269, - "download_count": 2094, - "created_at": "2022-03-22T15:30:00Z", - "updated_at": "2022-03-22T15:30:07Z", - "browser_download_url": "https://github.com/IrosTheBeggar/mStream/releases/download/v5.11.4/mStream-Server-5.11.4-arm64.AppImage" - }, - { - "url": "https://api.github.com/repos/IrosTheBeggar/mStream/releases/assets/60259400", - "id": 60259400, - "node_id": "RA_kwDOAtRpl84Dl3xI", - "name": "mStream-Server-5.11.4-armv7l.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 88919458, - "download_count": 1985, - "created_at": "2022-03-22T15:30:00Z", - "updated_at": "2022-03-22T15:30:09Z", - "browser_download_url": "https://github.com/IrosTheBeggar/mStream/releases/download/v5.11.4/mStream-Server-5.11.4-armv7l.AppImage" - }, - { - "url": "https://api.github.com/repos/IrosTheBeggar/mStream/releases/assets/60259603", - "id": 60259603, - "node_id": "RA_kwDOAtRpl84Dl30T", - "name": "mStream-Server-5.11.4-mac.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 105277319, - "download_count": 3, - "created_at": "2022-03-22T15:31:36Z", - "updated_at": "2022-03-22T15:31:40Z", - "browser_download_url": "https://github.com/IrosTheBeggar/mStream/releases/download/v5.11.4/mStream-Server-5.11.4-mac.zip" - }, - { - "url": "https://api.github.com/repos/IrosTheBeggar/mStream/releases/assets/60259367", - "id": 60259367, - "node_id": "RA_kwDOAtRpl84Dl3wn", - "name": "mStream-Server-5.11.4.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 115103916, - "download_count": 2260, - "created_at": "2022-03-22T15:29:44Z", - "updated_at": "2022-03-22T15:29:49Z", - "browser_download_url": "https://github.com/IrosTheBeggar/mStream/releases/download/v5.11.4/mStream-Server-5.11.4.AppImage" - }, - { - "url": "https://api.github.com/repos/IrosTheBeggar/mStream/releases/assets/60259524", - "id": 60259524, - "node_id": "RA_kwDOAtRpl84Dl3zE", - "name": "mStream-Server-5.11.4.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 106166364, - "download_count": 2208, - "created_at": "2022-03-22T15:31:09Z", - "updated_at": "2022-03-22T15:31:13Z", - "browser_download_url": "https://github.com/IrosTheBeggar/mStream/releases/download/v5.11.4/mStream-Server-5.11.4.dmg" - }, - { - "url": "https://api.github.com/repos/IrosTheBeggar/mStream/releases/assets/60259525", - "id": 60259525, - "node_id": "RA_kwDOAtRpl84Dl3zF", - "name": "mStream-Server-5.11.4.dmg.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 111818, - "download_count": 1, - "created_at": "2022-03-22T15:31:09Z", - "updated_at": "2022-03-22T15:31:09Z", - "browser_download_url": "https://github.com/IrosTheBeggar/mStream/releases/download/v5.11.4/mStream-Server-5.11.4.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/IrosTheBeggar/mStream/releases/assets/60259467", - "id": 60259467, - "node_id": "RA_kwDOAtRpl84Dl3yL", - "name": "mStream-Server-Setup-5.11.4.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 159507087, - "download_count": 2705, - "created_at": "2022-03-22T15:30:55Z", - "updated_at": "2022-03-22T15:30:58Z", - "browser_download_url": "https://github.com/IrosTheBeggar/mStream/releases/download/v5.11.4/mStream-Server-Setup-5.11.4.exe" - }, - { - "url": "https://api.github.com/repos/IrosTheBeggar/mStream/releases/assets/60259465", - "id": 60259465, - "node_id": "RA_kwDOAtRpl84Dl3yJ", - "name": "mStream-Server-Setup-5.11.4.exe.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 163333, - "download_count": 15, - "created_at": "2022-03-22T15:30:55Z", - "updated_at": "2022-03-22T15:30:55Z", - "browser_download_url": "https://github.com/IrosTheBeggar/mStream/releases/download/v5.11.4/mStream-Server-Setup-5.11.4.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/IrosTheBeggar/mStream/tarball/v5.11.4", - "zipball_url": "https://api.github.com/repos/IrosTheBeggar/mStream/zipball/v5.11.4", - "body_html": "

Added linksfor the iOS app

", - "reactions": { - "url": "https://api.github.com/repos/IrosTheBeggar/mStream/releases/62467759/reactions", - "total_count": 1, - "+1": 1, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:55.607Z" - }, - "multrin": { - "latestRelease": { - "url": "https://api.github.com/repos/sentialx/multrin/releases/25587907", - "assets_url": "https://api.github.com/repos/sentialx/multrin/releases/25587907/assets", - "upload_url": "https://uploads.github.com/repos/sentialx/multrin/releases/25587907/assets{?name,label}", - "html_url": "https://github.com/sentialx/multrin/releases/tag/v1.3.0", - "id": 25587907, - "author": { - "login": "sentialx", - "id": 11065386, - "node_id": "MDQ6VXNlcjExMDY1Mzg2", - "avatar_url": "https://avatars.githubusercontent.com/u/11065386?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sentialx", - "html_url": "https://github.com/sentialx", - "followers_url": "https://api.github.com/users/sentialx/followers", - "following_url": "https://api.github.com/users/sentialx/following{/other_user}", - "gists_url": "https://api.github.com/users/sentialx/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sentialx/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sentialx/subscriptions", - "organizations_url": "https://api.github.com/users/sentialx/orgs", - "repos_url": "https://api.github.com/users/sentialx/repos", - "events_url": "https://api.github.com/users/sentialx/events{/privacy}", - "received_events_url": "https://api.github.com/users/sentialx/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI1NTg3OTA3", - "tag_name": "v1.3.0", - "target_commitish": "master", - "name": "1.3.0", - "draft": false, - "prerelease": false, - "created_at": "2020-04-16T20:24:17Z", - "published_at": "2020-04-16T20:51:41Z", - "assets": [ - { - "url": "https://api.github.com/repos/sentialx/multrin/releases/assets/19892821", - "id": 19892821, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE5ODkyODIx", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "sentialx", - "id": 11065386, - "node_id": "MDQ6VXNlcjExMDY1Mzg2", - "avatar_url": "https://avatars.githubusercontent.com/u/11065386?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sentialx", - "html_url": "https://github.com/sentialx", - "followers_url": "https://api.github.com/users/sentialx/followers", - "following_url": "https://api.github.com/users/sentialx/following{/other_user}", - "gists_url": "https://api.github.com/users/sentialx/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sentialx/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sentialx/subscriptions", - "organizations_url": "https://api.github.com/users/sentialx/orgs", - "repos_url": "https://api.github.com/users/sentialx/repos", - "events_url": "https://api.github.com/users/sentialx/events{/privacy}", - "received_events_url": "https://api.github.com/users/sentialx/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 509, - "download_count": 1627, - "created_at": "2020-04-16T20:28:00Z", - "updated_at": "2020-04-16T20:28:00Z", - "browser_download_url": "https://github.com/sentialx/multrin/releases/download/v1.3.0/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/sentialx/multrin/releases/assets/19892880", - "id": 19892880, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE5ODkyODgw", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "sentialx", - "id": 11065386, - "node_id": "MDQ6VXNlcjExMDY1Mzg2", - "avatar_url": "https://avatars.githubusercontent.com/u/11065386?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sentialx", - "html_url": "https://github.com/sentialx", - "followers_url": "https://api.github.com/users/sentialx/followers", - "following_url": "https://api.github.com/users/sentialx/following{/other_user}", - "gists_url": "https://api.github.com/users/sentialx/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sentialx/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sentialx/subscriptions", - "organizations_url": "https://api.github.com/users/sentialx/orgs", - "repos_url": "https://api.github.com/users/sentialx/repos", - "events_url": "https://api.github.com/users/sentialx/events{/privacy}", - "received_events_url": "https://api.github.com/users/sentialx/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 343, - "download_count": 317077, - "created_at": "2020-04-16T20:30:19Z", - "updated_at": "2020-04-16T20:30:19Z", - "browser_download_url": "https://github.com/sentialx/multrin/releases/download/v1.3.0/latest.yml" - }, - { - "url": "https://api.github.com/repos/sentialx/multrin/releases/assets/19892876", - "id": 19892876, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE5ODkyODc2", - "name": "Multrin-1.3.0-ia32-win.zip", - "label": "", - "uploader": { - "login": "sentialx", - "id": 11065386, - "node_id": "MDQ6VXNlcjExMDY1Mzg2", - "avatar_url": "https://avatars.githubusercontent.com/u/11065386?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sentialx", - "html_url": "https://github.com/sentialx", - "followers_url": "https://api.github.com/users/sentialx/followers", - "following_url": "https://api.github.com/users/sentialx/following{/other_user}", - "gists_url": "https://api.github.com/users/sentialx/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sentialx/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sentialx/subscriptions", - "organizations_url": "https://api.github.com/users/sentialx/orgs", - "repos_url": "https://api.github.com/users/sentialx/repos", - "events_url": "https://api.github.com/users/sentialx/events{/privacy}", - "received_events_url": "https://api.github.com/users/sentialx/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 67992956, - "download_count": 1907, - "created_at": "2020-04-16T20:30:14Z", - "updated_at": "2020-04-16T20:30:16Z", - "browser_download_url": "https://github.com/sentialx/multrin/releases/download/v1.3.0/Multrin-1.3.0-ia32-win.zip" - }, - { - "url": "https://api.github.com/repos/sentialx/multrin/releases/assets/19892815", - "id": 19892815, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE5ODkyODE1", - "name": "Multrin-1.3.0-mac.zip", - "label": "", - "uploader": { - "login": "sentialx", - "id": 11065386, - "node_id": "MDQ6VXNlcjExMDY1Mzg2", - "avatar_url": "https://avatars.githubusercontent.com/u/11065386?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sentialx", - "html_url": "https://github.com/sentialx", - "followers_url": "https://api.github.com/users/sentialx/followers", - "following_url": "https://api.github.com/users/sentialx/following{/other_user}", - "gists_url": "https://api.github.com/users/sentialx/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sentialx/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sentialx/subscriptions", - "organizations_url": "https://api.github.com/users/sentialx/orgs", - "repos_url": "https://api.github.com/users/sentialx/repos", - "events_url": "https://api.github.com/users/sentialx/events{/privacy}", - "received_events_url": "https://api.github.com/users/sentialx/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 64895037, - "download_count": 563, - "created_at": "2020-04-16T20:27:57Z", - "updated_at": "2020-04-16T20:27:59Z", - "browser_download_url": "https://github.com/sentialx/multrin/releases/download/v1.3.0/Multrin-1.3.0-mac.zip" - }, - { - "url": "https://api.github.com/repos/sentialx/multrin/releases/assets/19892839", - "id": 19892839, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE5ODkyODM5", - "name": "Multrin-1.3.0-win.zip", - "label": "", - "uploader": { - "login": "sentialx", - "id": 11065386, - "node_id": "MDQ6VXNlcjExMDY1Mzg2", - "avatar_url": "https://avatars.githubusercontent.com/u/11065386?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sentialx", - "html_url": "https://github.com/sentialx", - "followers_url": "https://api.github.com/users/sentialx/followers", - "following_url": "https://api.github.com/users/sentialx/following{/other_user}", - "gists_url": "https://api.github.com/users/sentialx/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sentialx/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sentialx/subscriptions", - "organizations_url": "https://api.github.com/users/sentialx/orgs", - "repos_url": "https://api.github.com/users/sentialx/repos", - "events_url": "https://api.github.com/users/sentialx/events{/privacy}", - "received_events_url": "https://api.github.com/users/sentialx/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 70823711, - "download_count": 6855, - "created_at": "2020-04-16T20:28:43Z", - "updated_at": "2020-04-16T20:28:45Z", - "browser_download_url": "https://github.com/sentialx/multrin/releases/download/v1.3.0/Multrin-1.3.0-win.zip" - }, - { - "url": "https://api.github.com/repos/sentialx/multrin/releases/assets/19892807", - "id": 19892807, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE5ODkyODA3", - "name": "Multrin-1.3.0.dmg", - "label": "", - "uploader": { - "login": "sentialx", - "id": 11065386, - "node_id": "MDQ6VXNlcjExMDY1Mzg2", - "avatar_url": "https://avatars.githubusercontent.com/u/11065386?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sentialx", - "html_url": "https://github.com/sentialx", - "followers_url": "https://api.github.com/users/sentialx/followers", - "following_url": "https://api.github.com/users/sentialx/following{/other_user}", - "gists_url": "https://api.github.com/users/sentialx/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sentialx/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sentialx/subscriptions", - "organizations_url": "https://api.github.com/users/sentialx/orgs", - "repos_url": "https://api.github.com/users/sentialx/repos", - "events_url": "https://api.github.com/users/sentialx/events{/privacy}", - "received_events_url": "https://api.github.com/users/sentialx/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 67016340, - "download_count": 1093, - "created_at": "2020-04-16T20:27:37Z", - "updated_at": "2020-04-16T20:27:39Z", - "browser_download_url": "https://github.com/sentialx/multrin/releases/download/v1.3.0/Multrin-1.3.0.dmg" - }, - { - "url": "https://api.github.com/repos/sentialx/multrin/releases/assets/19892806", - "id": 19892806, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE5ODkyODA2", - "name": "Multrin-1.3.0.dmg.blockmap", - "label": "", - "uploader": { - "login": "sentialx", - "id": 11065386, - "node_id": "MDQ6VXNlcjExMDY1Mzg2", - "avatar_url": "https://avatars.githubusercontent.com/u/11065386?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sentialx", - "html_url": "https://github.com/sentialx", - "followers_url": "https://api.github.com/users/sentialx/followers", - "following_url": "https://api.github.com/users/sentialx/following{/other_user}", - "gists_url": "https://api.github.com/users/sentialx/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sentialx/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sentialx/subscriptions", - "organizations_url": "https://api.github.com/users/sentialx/orgs", - "repos_url": "https://api.github.com/users/sentialx/repos", - "events_url": "https://api.github.com/users/sentialx/events{/privacy}", - "received_events_url": "https://api.github.com/users/sentialx/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 70439, - "download_count": 137, - "created_at": "2020-04-16T20:27:37Z", - "updated_at": "2020-04-16T20:27:37Z", - "browser_download_url": "https://github.com/sentialx/multrin/releases/download/v1.3.0/Multrin-1.3.0.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/sentialx/multrin/releases/assets/19892878", - "id": 19892878, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE5ODkyODc4", - "name": "Multrin-Setup-1.3.0.exe", - "label": "", - "uploader": { - "login": "sentialx", - "id": 11065386, - "node_id": "MDQ6VXNlcjExMDY1Mzg2", - "avatar_url": "https://avatars.githubusercontent.com/u/11065386?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sentialx", - "html_url": "https://github.com/sentialx", - "followers_url": "https://api.github.com/users/sentialx/followers", - "following_url": "https://api.github.com/users/sentialx/following{/other_user}", - "gists_url": "https://api.github.com/users/sentialx/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sentialx/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sentialx/subscriptions", - "organizations_url": "https://api.github.com/users/sentialx/orgs", - "repos_url": "https://api.github.com/users/sentialx/repos", - "events_url": "https://api.github.com/users/sentialx/events{/privacy}", - "received_events_url": "https://api.github.com/users/sentialx/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 100893158, - "download_count": 144600, - "created_at": "2020-04-16T20:30:15Z", - "updated_at": "2020-04-16T20:30:18Z", - "browser_download_url": "https://github.com/sentialx/multrin/releases/download/v1.3.0/Multrin-Setup-1.3.0.exe" - }, - { - "url": "https://api.github.com/repos/sentialx/multrin/releases/assets/19892877", - "id": 19892877, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE5ODkyODc3", - "name": "Multrin-Setup-1.3.0.exe.blockmap", - "label": "", - "uploader": { - "login": "sentialx", - "id": 11065386, - "node_id": "MDQ6VXNlcjExMDY1Mzg2", - "avatar_url": "https://avatars.githubusercontent.com/u/11065386?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sentialx", - "html_url": "https://github.com/sentialx", - "followers_url": "https://api.github.com/users/sentialx/followers", - "following_url": "https://api.github.com/users/sentialx/following{/other_user}", - "gists_url": "https://api.github.com/users/sentialx/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sentialx/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sentialx/subscriptions", - "organizations_url": "https://api.github.com/users/sentialx/orgs", - "repos_url": "https://api.github.com/users/sentialx/repos", - "events_url": "https://api.github.com/users/sentialx/events{/privacy}", - "received_events_url": "https://api.github.com/users/sentialx/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 105364, - "download_count": 134403, - "created_at": "2020-04-16T20:30:15Z", - "updated_at": "2020-04-16T20:30:16Z", - "browser_download_url": "https://github.com/sentialx/multrin/releases/download/v1.3.0/Multrin-Setup-1.3.0.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/sentialx/multrin/tarball/v1.3.0", - "zipball_url": "https://api.github.com/repos/sentialx/multrin/zipball/v1.3.0", - "body_html": "

Changes

\n
    \n
  • Upgraded to Electron 8.2.2
  • \n
  • Added an add tab button duplicating currently selected window (#104)
  • \n
\n

Fixes

\n
    \n
  • Fixed tab closing
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:55.660Z" - }, - "museeks": { - "latestRelease": { - "url": "https://api.github.com/repos/martpie/museeks/releases/46923542", - "assets_url": "https://api.github.com/repos/martpie/museeks/releases/46923542/assets", - "upload_url": "https://uploads.github.com/repos/martpie/museeks/releases/46923542/assets{?name,label}", - "html_url": "https://github.com/martpie/museeks/releases/tag/0.12.0", - "id": 46923542, - "author": { - "login": "martpie", - "id": 1311607, - "node_id": "MDQ6VXNlcjEzMTE2MDc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/martpie", - "html_url": "https://github.com/martpie", - "followers_url": "https://api.github.com/users/martpie/followers", - "following_url": "https://api.github.com/users/martpie/following{/other_user}", - "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", - "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", - "organizations_url": "https://api.github.com/users/martpie/orgs", - "repos_url": "https://api.github.com/users/martpie/repos", - "events_url": "https://api.github.com/users/martpie/events{/privacy}", - "received_events_url": "https://api.github.com/users/martpie/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTQ2OTIzNTQy", - "tag_name": "0.12.0", - "target_commitish": "master", - "name": "0.12.0", - "draft": false, - "prerelease": false, - "created_at": "2021-07-28T21:45:51Z", - "published_at": "2021-07-28T23:13:52Z", - "assets": [ - { - "url": "https://api.github.com/repos/martpie/museeks/releases/assets/41222462", - "id": 41222462, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxMjIyNDYy", - "name": "museeks-amd64.deb", - "label": null, - "uploader": { - "login": "martpie", - "id": 1311607, - "node_id": "MDQ6VXNlcjEzMTE2MDc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/martpie", - "html_url": "https://github.com/martpie", - "followers_url": "https://api.github.com/users/martpie/followers", - "following_url": "https://api.github.com/users/martpie/following{/other_user}", - "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", - "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", - "organizations_url": "https://api.github.com/users/martpie/orgs", - "repos_url": "https://api.github.com/users/martpie/repos", - "events_url": "https://api.github.com/users/martpie/events{/privacy}", - "received_events_url": "https://api.github.com/users/martpie/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-deb", - "state": "uploaded", - "size": 57075184, - "download_count": 6521, - "created_at": "2021-07-28T22:55:20Z", - "updated_at": "2021-07-28T22:56:50Z", - "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.12.0/museeks-amd64.deb" - }, - { - "url": "https://api.github.com/repos/martpie/museeks/releases/assets/41222563", - "id": 41222563, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxMjIyNTYz", - "name": "museeks-amd64.deb.sha256", - "label": null, - "uploader": { - "login": "martpie", - "id": 1311607, - "node_id": "MDQ6VXNlcjEzMTE2MDc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/martpie", - "html_url": "https://github.com/martpie", - "followers_url": "https://api.github.com/users/martpie/followers", - "following_url": "https://api.github.com/users/martpie/following{/other_user}", - "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", - "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", - "organizations_url": "https://api.github.com/users/martpie/orgs", - "repos_url": "https://api.github.com/users/martpie/repos", - "events_url": "https://api.github.com/users/martpie/events{/privacy}", - "received_events_url": "https://api.github.com/users/martpie/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 90, - "download_count": 16, - "created_at": "2021-07-28T22:56:50Z", - "updated_at": "2021-07-28T22:56:50Z", - "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.12.0/museeks-amd64.deb.sha256" - }, - { - "url": "https://api.github.com/repos/martpie/museeks/releases/assets/41222564", - "id": 41222564, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxMjIyNTY0", - "name": "museeks-i386.AppImage", - "label": null, - "uploader": { - "login": "martpie", - "id": 1311607, - "node_id": "MDQ6VXNlcjEzMTE2MDc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/martpie", - "html_url": "https://github.com/martpie", - "followers_url": "https://api.github.com/users/martpie/followers", - "following_url": "https://api.github.com/users/martpie/following{/other_user}", - "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", - "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", - "organizations_url": "https://api.github.com/users/martpie/orgs", - "repos_url": "https://api.github.com/users/martpie/repos", - "events_url": "https://api.github.com/users/martpie/events{/privacy}", - "received_events_url": "https://api.github.com/users/martpie/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 80245506, - "download_count": 3986, - "created_at": "2021-07-28T22:56:50Z", - "updated_at": "2021-07-28T22:58:59Z", - "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.12.0/museeks-i386.AppImage" - }, - { - "url": "https://api.github.com/repos/martpie/museeks/releases/assets/41222695", - "id": 41222695, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxMjIyNjk1", - "name": "museeks-i386.AppImage.sha256", - "label": null, - "uploader": { - "login": "martpie", - "id": 1311607, - "node_id": "MDQ6VXNlcjEzMTE2MDc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/martpie", - "html_url": "https://github.com/martpie", - "followers_url": "https://api.github.com/users/martpie/followers", - "following_url": "https://api.github.com/users/martpie/following{/other_user}", - "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", - "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", - "organizations_url": "https://api.github.com/users/martpie/orgs", - "repos_url": "https://api.github.com/users/martpie/repos", - "events_url": "https://api.github.com/users/martpie/events{/privacy}", - "received_events_url": "https://api.github.com/users/martpie/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 94, - "download_count": 13, - "created_at": "2021-07-28T22:58:59Z", - "updated_at": "2021-07-28T22:59:00Z", - "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.12.0/museeks-i386.AppImage.sha256" - }, - { - "url": "https://api.github.com/repos/martpie/museeks/releases/assets/41222696", - "id": 41222696, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxMjIyNjk2", - "name": "museeks-i386.deb", - "label": null, - "uploader": { - "login": "martpie", - "id": 1311607, - "node_id": "MDQ6VXNlcjEzMTE2MDc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/martpie", - "html_url": "https://github.com/martpie", - "followers_url": "https://api.github.com/users/martpie/followers", - "following_url": "https://api.github.com/users/martpie/following{/other_user}", - "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", - "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", - "organizations_url": "https://api.github.com/users/martpie/orgs", - "repos_url": "https://api.github.com/users/martpie/repos", - "events_url": "https://api.github.com/users/martpie/events{/privacy}", - "received_events_url": "https://api.github.com/users/martpie/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-deb", - "state": "uploaded", - "size": 56952808, - "download_count": 3715, - "created_at": "2021-07-28T22:59:00Z", - "updated_at": "2021-07-28T23:00:25Z", - "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.12.0/museeks-i386.deb" - }, - { - "url": "https://api.github.com/repos/martpie/museeks/releases/assets/41222752", - "id": 41222752, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxMjIyNzUy", - "name": "museeks-i386.deb.sha256", - "label": null, - "uploader": { - "login": "martpie", - "id": 1311607, - "node_id": "MDQ6VXNlcjEzMTE2MDc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/martpie", - "html_url": "https://github.com/martpie", - "followers_url": "https://api.github.com/users/martpie/followers", - "following_url": "https://api.github.com/users/martpie/following{/other_user}", - "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", - "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", - "organizations_url": "https://api.github.com/users/martpie/orgs", - "repos_url": "https://api.github.com/users/martpie/repos", - "events_url": "https://api.github.com/users/martpie/events{/privacy}", - "received_events_url": "https://api.github.com/users/martpie/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 89, - "download_count": 8, - "created_at": "2021-07-28T23:00:25Z", - "updated_at": "2021-07-28T23:00:26Z", - "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.12.0/museeks-i386.deb.sha256" - }, - { - "url": "https://api.github.com/repos/martpie/museeks/releases/assets/41222787", - "id": 41222787, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxMjIyNzg3", - "name": "museeks-i686.rpm", - "label": null, - "uploader": { - "login": "martpie", - "id": 1311607, - "node_id": "MDQ6VXNlcjEzMTE2MDc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/martpie", - "html_url": "https://github.com/martpie", - "followers_url": "https://api.github.com/users/martpie/followers", - "following_url": "https://api.github.com/users/martpie/following{/other_user}", - "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", - "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", - "organizations_url": "https://api.github.com/users/martpie/orgs", - "repos_url": "https://api.github.com/users/martpie/repos", - "events_url": "https://api.github.com/users/martpie/events{/privacy}", - "received_events_url": "https://api.github.com/users/martpie/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "audio/x-pn-realaudio-plugin", - "state": "uploaded", - "size": 56905484, - "download_count": 3684, - "created_at": "2021-07-28T23:01:11Z", - "updated_at": "2021-07-28T23:02:47Z", - "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.12.0/museeks-i686.rpm" - }, - { - "url": "https://api.github.com/repos/martpie/museeks/releases/assets/41222935", - "id": 41222935, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxMjIyOTM1", - "name": "museeks-i686.rpm.sha256", - "label": null, - "uploader": { - "login": "martpie", - "id": 1311607, - "node_id": "MDQ6VXNlcjEzMTE2MDc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/martpie", - "html_url": "https://github.com/martpie", - "followers_url": "https://api.github.com/users/martpie/followers", - "following_url": "https://api.github.com/users/martpie/following{/other_user}", - "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", - "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", - "organizations_url": "https://api.github.com/users/martpie/orgs", - "repos_url": "https://api.github.com/users/martpie/repos", - "events_url": "https://api.github.com/users/martpie/events{/privacy}", - "received_events_url": "https://api.github.com/users/martpie/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 89, - "download_count": 9, - "created_at": "2021-07-28T23:02:47Z", - "updated_at": "2021-07-28T23:02:47Z", - "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.12.0/museeks-i686.rpm.sha256" - }, - { - "url": "https://api.github.com/repos/martpie/museeks/releases/assets/41222937", - "id": 41222937, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxMjIyOTM3", - "name": "museeks-ia32-portable.exe", - "label": null, - "uploader": { - "login": "martpie", - "id": 1311607, - "node_id": "MDQ6VXNlcjEzMTE2MDc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/martpie", - "html_url": "https://github.com/martpie", - "followers_url": "https://api.github.com/users/martpie/followers", - "following_url": "https://api.github.com/users/martpie/following{/other_user}", - "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", - "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", - "organizations_url": "https://api.github.com/users/martpie/orgs", - "repos_url": "https://api.github.com/users/martpie/repos", - "events_url": "https://api.github.com/users/martpie/events{/privacy}", - "received_events_url": "https://api.github.com/users/martpie/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 51737627, - "download_count": 5019, - "created_at": "2021-07-28T23:02:47Z", - "updated_at": "2021-07-28T23:04:03Z", - "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.12.0/museeks-ia32-portable.exe" - }, - { - "url": "https://api.github.com/repos/martpie/museeks/releases/assets/41223009", - "id": 41223009, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxMjIzMDA5", - "name": "museeks-ia32-portable.exe.sha256", - "label": null, - "uploader": { - "login": "martpie", - "id": 1311607, - "node_id": "MDQ6VXNlcjEzMTE2MDc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/martpie", - "html_url": "https://github.com/martpie", - "followers_url": "https://api.github.com/users/martpie/followers", - "following_url": "https://api.github.com/users/martpie/following{/other_user}", - "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", - "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", - "organizations_url": "https://api.github.com/users/martpie/orgs", - "repos_url": "https://api.github.com/users/martpie/repos", - "events_url": "https://api.github.com/users/martpie/events{/privacy}", - "received_events_url": "https://api.github.com/users/martpie/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 98, - "download_count": 5, - "created_at": "2021-07-28T23:04:03Z", - "updated_at": "2021-07-28T23:04:03Z", - "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.12.0/museeks-ia32-portable.exe.sha256" - }, - { - "url": "https://api.github.com/repos/martpie/museeks/releases/assets/41223018", - "id": 41223018, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxMjIzMDE4", - "name": "museeks-ia32-setup.exe", - "label": null, - "uploader": { - "login": "martpie", - "id": 1311607, - "node_id": "MDQ6VXNlcjEzMTE2MDc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/martpie", - "html_url": "https://github.com/martpie", - "followers_url": "https://api.github.com/users/martpie/followers", - "following_url": "https://api.github.com/users/martpie/following{/other_user}", - "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", - "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", - "organizations_url": "https://api.github.com/users/martpie/orgs", - "repos_url": "https://api.github.com/users/martpie/repos", - "events_url": "https://api.github.com/users/martpie/events{/privacy}", - "received_events_url": "https://api.github.com/users/martpie/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 51924811, - "download_count": 5883, - "created_at": "2021-07-28T23:04:03Z", - "updated_at": "2021-07-28T23:05:21Z", - "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.12.0/museeks-ia32-setup.exe" - }, - { - "url": "https://api.github.com/repos/martpie/museeks/releases/assets/41223053", - "id": 41223053, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxMjIzMDUz", - "name": "museeks-ia32-setup.exe.sha256", - "label": null, - "uploader": { - "login": "martpie", - "id": 1311607, - "node_id": "MDQ6VXNlcjEzMTE2MDc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/martpie", - "html_url": "https://github.com/martpie", - "followers_url": "https://api.github.com/users/martpie/followers", - "following_url": "https://api.github.com/users/martpie/following{/other_user}", - "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", - "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", - "organizations_url": "https://api.github.com/users/martpie/orgs", - "repos_url": "https://api.github.com/users/martpie/repos", - "events_url": "https://api.github.com/users/martpie/events{/privacy}", - "received_events_url": "https://api.github.com/users/martpie/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 95, - "download_count": 8, - "created_at": "2021-07-28T23:05:21Z", - "updated_at": "2021-07-28T23:05:21Z", - "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.12.0/museeks-ia32-setup.exe.sha256" - }, - { - "url": "https://api.github.com/repos/martpie/museeks/releases/assets/41223055", - "id": 41223055, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxMjIzMDU1", - "name": "museeks-x64-portable.exe", - "label": null, - "uploader": { - "login": "martpie", - "id": 1311607, - "node_id": "MDQ6VXNlcjEzMTE2MDc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/martpie", - "html_url": "https://github.com/martpie", - "followers_url": "https://api.github.com/users/martpie/followers", - "following_url": "https://api.github.com/users/martpie/following{/other_user}", - "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", - "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", - "organizations_url": "https://api.github.com/users/martpie/orgs", - "repos_url": "https://api.github.com/users/martpie/repos", - "events_url": "https://api.github.com/users/martpie/events{/privacy}", - "received_events_url": "https://api.github.com/users/martpie/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 54488453, - "download_count": 5629, - "created_at": "2021-07-28T23:05:21Z", - "updated_at": "2021-07-28T23:06:45Z", - "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.12.0/museeks-x64-portable.exe" - }, - { - "url": "https://api.github.com/repos/martpie/museeks/releases/assets/41223126", - "id": 41223126, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxMjIzMTI2", - "name": "museeks-x64-portable.exe.sha256", - "label": null, - "uploader": { - "login": "martpie", - "id": 1311607, - "node_id": "MDQ6VXNlcjEzMTE2MDc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/martpie", - "html_url": "https://github.com/martpie", - "followers_url": "https://api.github.com/users/martpie/followers", - "following_url": "https://api.github.com/users/martpie/following{/other_user}", - "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", - "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", - "organizations_url": "https://api.github.com/users/martpie/orgs", - "repos_url": "https://api.github.com/users/martpie/repos", - "events_url": "https://api.github.com/users/martpie/events{/privacy}", - "received_events_url": "https://api.github.com/users/martpie/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 97, - "download_count": 13, - "created_at": "2021-07-28T23:06:45Z", - "updated_at": "2021-07-28T23:06:45Z", - "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.12.0/museeks-x64-portable.exe.sha256" - }, - { - "url": "https://api.github.com/repos/martpie/museeks/releases/assets/41223127", - "id": 41223127, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxMjIzMTI3", - "name": "museeks-x64-setup.exe", - "label": null, - "uploader": { - "login": "martpie", - "id": 1311607, - "node_id": "MDQ6VXNlcjEzMTE2MDc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/martpie", - "html_url": "https://github.com/martpie", - "followers_url": "https://api.github.com/users/martpie/followers", - "following_url": "https://api.github.com/users/martpie/following{/other_user}", - "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", - "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", - "organizations_url": "https://api.github.com/users/martpie/orgs", - "repos_url": "https://api.github.com/users/martpie/repos", - "events_url": "https://api.github.com/users/martpie/events{/privacy}", - "received_events_url": "https://api.github.com/users/martpie/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 54676009, - "download_count": 10625, - "created_at": "2021-07-28T23:06:45Z", - "updated_at": "2021-07-28T23:08:06Z", - "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.12.0/museeks-x64-setup.exe" - }, - { - "url": "https://api.github.com/repos/martpie/museeks/releases/assets/41223204", - "id": 41223204, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxMjIzMjA0", - "name": "museeks-x64-setup.exe.sha256", - "label": null, - "uploader": { - "login": "martpie", - "id": 1311607, - "node_id": "MDQ6VXNlcjEzMTE2MDc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/martpie", - "html_url": "https://github.com/martpie", - "followers_url": "https://api.github.com/users/martpie/followers", - "following_url": "https://api.github.com/users/martpie/following{/other_user}", - "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", - "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", - "organizations_url": "https://api.github.com/users/martpie/orgs", - "repos_url": "https://api.github.com/users/martpie/repos", - "events_url": "https://api.github.com/users/martpie/events{/privacy}", - "received_events_url": "https://api.github.com/users/martpie/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 94, - "download_count": 11, - "created_at": "2021-07-28T23:08:06Z", - "updated_at": "2021-07-28T23:08:07Z", - "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.12.0/museeks-x64-setup.exe.sha256" - }, - { - "url": "https://api.github.com/repos/martpie/museeks/releases/assets/41223205", - "id": 41223205, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxMjIzMjA1", - "name": "museeks-x86_64.AppImage", - "label": null, - "uploader": { - "login": "martpie", - "id": 1311607, - "node_id": "MDQ6VXNlcjEzMTE2MDc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/martpie", - "html_url": "https://github.com/martpie", - "followers_url": "https://api.github.com/users/martpie/followers", - "following_url": "https://api.github.com/users/martpie/following{/other_user}", - "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", - "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", - "organizations_url": "https://api.github.com/users/martpie/orgs", - "repos_url": "https://api.github.com/users/martpie/repos", - "events_url": "https://api.github.com/users/martpie/events{/privacy}", - "received_events_url": "https://api.github.com/users/martpie/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 80571296, - "download_count": 5015, - "created_at": "2021-07-28T23:08:07Z", - "updated_at": "2021-07-28T23:10:02Z", - "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.12.0/museeks-x86_64.AppImage" - }, - { - "url": "https://api.github.com/repos/martpie/museeks/releases/assets/41223279", - "id": 41223279, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxMjIzMjc5", - "name": "museeks-x86_64.AppImage.sha256", - "label": null, - "uploader": { - "login": "martpie", - "id": 1311607, - "node_id": "MDQ6VXNlcjEzMTE2MDc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/martpie", - "html_url": "https://github.com/martpie", - "followers_url": "https://api.github.com/users/martpie/followers", - "following_url": "https://api.github.com/users/martpie/following{/other_user}", - "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", - "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", - "organizations_url": "https://api.github.com/users/martpie/orgs", - "repos_url": "https://api.github.com/users/martpie/repos", - "events_url": "https://api.github.com/users/martpie/events{/privacy}", - "received_events_url": "https://api.github.com/users/martpie/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 96, - "download_count": 15, - "created_at": "2021-07-28T23:10:02Z", - "updated_at": "2021-07-28T23:10:03Z", - "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.12.0/museeks-x86_64.AppImage.sha256" - }, - { - "url": "https://api.github.com/repos/martpie/museeks/releases/assets/41223280", - "id": 41223280, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxMjIzMjgw", - "name": "museeks-x86_64.rpm", - "label": null, - "uploader": { - "login": "martpie", - "id": 1311607, - "node_id": "MDQ6VXNlcjEzMTE2MDc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/martpie", - "html_url": "https://github.com/martpie", - "followers_url": "https://api.github.com/users/martpie/followers", - "following_url": "https://api.github.com/users/martpie/following{/other_user}", - "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", - "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", - "organizations_url": "https://api.github.com/users/martpie/orgs", - "repos_url": "https://api.github.com/users/martpie/repos", - "events_url": "https://api.github.com/users/martpie/events{/privacy}", - "received_events_url": "https://api.github.com/users/martpie/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "audio/x-pn-realaudio-plugin", - "state": "uploaded", - "size": 57010928, - "download_count": 5136, - "created_at": "2021-07-28T23:10:03Z", - "updated_at": "2021-07-28T23:11:24Z", - "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.12.0/museeks-x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/martpie/museeks/releases/assets/41223337", - "id": 41223337, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxMjIzMzM3", - "name": "museeks-x86_64.rpm.sha256", - "label": null, - "uploader": { - "login": "martpie", - "id": 1311607, - "node_id": "MDQ6VXNlcjEzMTE2MDc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/martpie", - "html_url": "https://github.com/martpie", - "followers_url": "https://api.github.com/users/martpie/followers", - "following_url": "https://api.github.com/users/martpie/following{/other_user}", - "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", - "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", - "organizations_url": "https://api.github.com/users/martpie/orgs", - "repos_url": "https://api.github.com/users/martpie/repos", - "events_url": "https://api.github.com/users/martpie/events{/privacy}", - "received_events_url": "https://api.github.com/users/martpie/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 91, - "download_count": 6, - "created_at": "2021-07-28T23:11:24Z", - "updated_at": "2021-07-28T23:11:24Z", - "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.12.0/museeks-x86_64.rpm.sha256" - }, - { - "url": "https://api.github.com/repos/martpie/museeks/releases/assets/41223338", - "id": 41223338, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxMjIzMzM4", - "name": "museeks.dmg", - "label": null, - "uploader": { - "login": "martpie", - "id": 1311607, - "node_id": "MDQ6VXNlcjEzMTE2MDc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/martpie", - "html_url": "https://github.com/martpie", - "followers_url": "https://api.github.com/users/martpie/followers", - "following_url": "https://api.github.com/users/martpie/following{/other_user}", - "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", - "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", - "organizations_url": "https://api.github.com/users/martpie/orgs", - "repos_url": "https://api.github.com/users/martpie/repos", - "events_url": "https://api.github.com/users/martpie/events{/privacy}", - "received_events_url": "https://api.github.com/users/martpie/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-diskcopy", - "state": "uploaded", - "size": 82190053, - "download_count": 5563, - "created_at": "2021-07-28T23:11:24Z", - "updated_at": "2021-07-28T23:13:20Z", - "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.12.0/museeks.dmg" - }, - { - "url": "https://api.github.com/repos/martpie/museeks/releases/assets/41223398", - "id": 41223398, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxMjIzMzk4", - "name": "museeks.dmg.sha256", - "label": null, - "uploader": { - "login": "martpie", - "id": 1311607, - "node_id": "MDQ6VXNlcjEzMTE2MDc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1311607?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/martpie", - "html_url": "https://github.com/martpie", - "followers_url": "https://api.github.com/users/martpie/followers", - "following_url": "https://api.github.com/users/martpie/following{/other_user}", - "gists_url": "https://api.github.com/users/martpie/gists{/gist_id}", - "starred_url": "https://api.github.com/users/martpie/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/martpie/subscriptions", - "organizations_url": "https://api.github.com/users/martpie/orgs", - "repos_url": "https://api.github.com/users/martpie/repos", - "events_url": "https://api.github.com/users/martpie/events{/privacy}", - "received_events_url": "https://api.github.com/users/martpie/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 84, - "download_count": 10, - "created_at": "2021-07-28T23:13:20Z", - "updated_at": "2021-07-28T23:13:20Z", - "browser_download_url": "https://github.com/martpie/museeks/releases/download/0.12.0/museeks.dmg.sha256" - } - ], - "tarball_url": "https://api.github.com/repos/martpie/museeks/tarball/0.12.0", - "zipball_url": "https://api.github.com/repos/martpie/museeks/zipball/0.12.0", - "body_html": "

UI improvements

\n
    \n
  • New dark mode: darker, with higher contrast
  • \n
  • Old dark theme still available (called Dark (legacy))
  • \n
  • Some elements not themed are now themed when using dark mode (selects, inputs...)
  • \n
  • Native elements (like selects and context menus) on Windows and macOS should now be dark/light depending on the theme used
  • \n
  • Some UI elements are now in bold/medium font-weight to make sure they are easily readable
  • \n
\n

State persistence when re-opening the app

\n

The player state is now saved and restored on restart (queue, playing track, etc). Here are some additional details:

\n
    \n
  • Library content (tracks + playlists) is not restored, it will be loaded as usual (loading library...)
  • \n
  • If the player was playing something, on restart, the player will be paused, and the queue will be easily \"resumable\" by just clicking the \"Play\" button
  • \n
\n

System theme

\n

There is a new theme option in Settings > Appearance > Theme to make Museeks use the system theme you have defined in your OS settings, enjoy :)

\n

Custom default view

\n

You can now set a default view between \"Library\" and \"Playlists\" in Settings > Appearance.

\n

Webm support

\n

.webm files are now supported and playable by Museeks.

\n

New shortcuts

\n
    \n
  • leftArrow and rightArrow keys will seek -/+ 10 seconds on the playing track
  • \n
  • ctrl/cmd+L will redirect to the Library view
  • \n
  • ctrl/cmd+P will redirect to the Playlists view
  • \n
  • ctrl/cmd+T will make the tracks list jump to the playing track
  • \n
\n

Portable binaries for Windows

\n

Portable versions of Museeks are now available for Windows.

\n

Other improvements

\n
    \n
  • Fixed playlists not being exportable when some tracks have moved on the filesystem
  • \n
  • Fixed some FreeDesktop deprecation warnings
  • \n
  • Fixed ia32 Windows binaries not being correctly published
  • \n
\n

Internals

\n
    \n
  • Binaries are now built on the CI, this should help solve a couple of mistakes I sometimes do when releasing a new version of Museeks
  • \n
  • Setup unit-tests
  • \n
  • Code consolidation, file naming, add more JSDoc
  • \n
  • Themes definition changed a little bit
  • \n
  • Work on Electron deprecations
  • \n
  • Moved more logic to the main process
  • \n
", - "reactions": { - "url": "https://api.github.com/repos/martpie/museeks/releases/46923542/reactions", - "total_count": 10, - "+1": 10, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:55.796Z" - }, - "musify": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:55.822Z" - }, - "music-player2": { - "latestRelease": { - "url": "https://api.github.com/repos/Tenpi/Music-Player/releases/62708396", - "assets_url": "https://api.github.com/repos/Tenpi/Music-Player/releases/62708396/assets", - "upload_url": "https://uploads.github.com/repos/Tenpi/Music-Player/releases/62708396/assets{?name,label}", - "html_url": "https://github.com/Tenpi/Music-Player/releases/tag/v0.2.1", - "id": 62708396, - "author": { - "login": "Tenpi", - "id": 37512637, - "node_id": "MDQ6VXNlcjM3NTEyNjM3", - "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Tenpi", - "html_url": "https://github.com/Tenpi", - "followers_url": "https://api.github.com/users/Tenpi/followers", - "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", - "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", - "organizations_url": "https://api.github.com/users/Tenpi/orgs", - "repos_url": "https://api.github.com/users/Tenpi/repos", - "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", - "received_events_url": "https://api.github.com/users/Tenpi/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOF2_Wvc4DvNqs", - "tag_name": "v0.2.1", - "target_commitish": "master", - "name": "Music Player v0.2.1", - "draft": false, - "prerelease": false, - "created_at": "2022-03-24T17:55:53Z", - "published_at": "2022-03-24T18:01:42Z", - "assets": [ - { - "url": "https://api.github.com/repos/Tenpi/Music-Player/releases/assets/60487794", - "id": 60487794, - "node_id": "RA_kwDOF2_Wvc4Dmvhy", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "Tenpi", - "id": 37512637, - "node_id": "MDQ6VXNlcjM3NTEyNjM3", - "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Tenpi", - "html_url": "https://github.com/Tenpi", - "followers_url": "https://api.github.com/users/Tenpi/followers", - "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", - "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", - "organizations_url": "https://api.github.com/users/Tenpi/orgs", - "repos_url": "https://api.github.com/users/Tenpi/repos", - "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", - "received_events_url": "https://api.github.com/users/Tenpi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 375, - "download_count": 17, - "created_at": "2022-03-24T17:58:32Z", - "updated_at": "2022-03-24T17:58:32Z", - "browser_download_url": "https://github.com/Tenpi/Music-Player/releases/download/v0.2.1/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/Tenpi/Music-Player/releases/assets/60487795", - "id": 60487795, - "node_id": "RA_kwDOF2_Wvc4Dmvhz", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "Tenpi", - "id": 37512637, - "node_id": "MDQ6VXNlcjM3NTEyNjM3", - "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Tenpi", - "html_url": "https://github.com/Tenpi", - "followers_url": "https://api.github.com/users/Tenpi/followers", - "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", - "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", - "organizations_url": "https://api.github.com/users/Tenpi/orgs", - "repos_url": "https://api.github.com/users/Tenpi/repos", - "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", - "received_events_url": "https://api.github.com/users/Tenpi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 340, - "download_count": 114, - "created_at": "2022-03-24T17:58:32Z", - "updated_at": "2022-03-24T17:58:32Z", - "browser_download_url": "https://github.com/Tenpi/Music-Player/releases/download/v0.2.1/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/Tenpi/Music-Player/releases/assets/60487796", - "id": 60487796, - "node_id": "RA_kwDOF2_Wvc4Dmvh0", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "Tenpi", - "id": 37512637, - "node_id": "MDQ6VXNlcjM3NTEyNjM3", - "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Tenpi", - "html_url": "https://github.com/Tenpi", - "followers_url": "https://api.github.com/users/Tenpi/followers", - "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", - "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", - "organizations_url": "https://api.github.com/users/Tenpi/orgs", - "repos_url": "https://api.github.com/users/Tenpi/repos", - "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", - "received_events_url": "https://api.github.com/users/Tenpi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 352, - "download_count": 51, - "created_at": "2022-03-24T17:58:32Z", - "updated_at": "2022-03-24T17:58:32Z", - "browser_download_url": "https://github.com/Tenpi/Music-Player/releases/download/v0.2.1/latest.yml" - }, - { - "url": "https://api.github.com/repos/Tenpi/Music-Player/releases/assets/60487661", - "id": 60487661, - "node_id": "RA_kwDOF2_Wvc4Dmvft", - "name": "Music-Player-0.2.1.AppImage", - "label": "", - "uploader": { - "login": "Tenpi", - "id": 37512637, - "node_id": "MDQ6VXNlcjM3NTEyNjM3", - "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Tenpi", - "html_url": "https://github.com/Tenpi", - "followers_url": "https://api.github.com/users/Tenpi/followers", - "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", - "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", - "organizations_url": "https://api.github.com/users/Tenpi/orgs", - "repos_url": "https://api.github.com/users/Tenpi/repos", - "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", - "received_events_url": "https://api.github.com/users/Tenpi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 95258733, - "download_count": 15, - "created_at": "2022-03-24T17:57:41Z", - "updated_at": "2022-03-24T17:57:58Z", - "browser_download_url": "https://github.com/Tenpi/Music-Player/releases/download/v0.2.1/Music-Player-0.2.1.AppImage" - }, - { - "url": "https://api.github.com/repos/Tenpi/Music-Player/releases/assets/60487640", - "id": 60487640, - "node_id": "RA_kwDOF2_Wvc4DmvfY", - "name": "Music-Player-0.2.1.dmg", - "label": "", - "uploader": { - "login": "Tenpi", - "id": 37512637, - "node_id": "MDQ6VXNlcjM3NTEyNjM3", - "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Tenpi", - "html_url": "https://github.com/Tenpi", - "followers_url": "https://api.github.com/users/Tenpi/followers", - "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", - "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", - "organizations_url": "https://api.github.com/users/Tenpi/orgs", - "repos_url": "https://api.github.com/users/Tenpi/repos", - "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", - "received_events_url": "https://api.github.com/users/Tenpi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 94824714, - "download_count": 12, - "created_at": "2022-03-24T17:57:30Z", - "updated_at": "2022-03-24T17:57:45Z", - "browser_download_url": "https://github.com/Tenpi/Music-Player/releases/download/v0.2.1/Music-Player-0.2.1.dmg" - }, - { - "url": "https://api.github.com/repos/Tenpi/Music-Player/releases/assets/60487641", - "id": 60487641, - "node_id": "RA_kwDOF2_Wvc4DmvfZ", - "name": "Music-Player-0.2.1.dmg.blockmap", - "label": "", - "uploader": { - "login": "Tenpi", - "id": 37512637, - "node_id": "MDQ6VXNlcjM3NTEyNjM3", - "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Tenpi", - "html_url": "https://github.com/Tenpi", - "followers_url": "https://api.github.com/users/Tenpi/followers", - "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", - "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", - "organizations_url": "https://api.github.com/users/Tenpi/orgs", - "repos_url": "https://api.github.com/users/Tenpi/repos", - "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", - "received_events_url": "https://api.github.com/users/Tenpi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 100970, - "download_count": 0, - "created_at": "2022-03-24T17:57:30Z", - "updated_at": "2022-03-24T17:57:31Z", - "browser_download_url": "https://github.com/Tenpi/Music-Player/releases/download/v0.2.1/Music-Player-0.2.1.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/Tenpi/Music-Player/releases/assets/60487767", - "id": 60487767, - "node_id": "RA_kwDOF2_Wvc4DmvhX", - "name": "Music-Player-Setup-0.2.1.exe", - "label": "", - "uploader": { - "login": "Tenpi", - "id": 37512637, - "node_id": "MDQ6VXNlcjM3NTEyNjM3", - "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Tenpi", - "html_url": "https://github.com/Tenpi", - "followers_url": "https://api.github.com/users/Tenpi/followers", - "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", - "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", - "organizations_url": "https://api.github.com/users/Tenpi/orgs", - "repos_url": "https://api.github.com/users/Tenpi/repos", - "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", - "received_events_url": "https://api.github.com/users/Tenpi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 69592381, - "download_count": 70, - "created_at": "2022-03-24T17:58:23Z", - "updated_at": "2022-03-24T17:58:31Z", - "browser_download_url": "https://github.com/Tenpi/Music-Player/releases/download/v0.2.1/Music-Player-Setup-0.2.1.exe" - }, - { - "url": "https://api.github.com/repos/Tenpi/Music-Player/releases/assets/60487768", - "id": 60487768, - "node_id": "RA_kwDOF2_Wvc4DmvhY", - "name": "Music-Player-Setup-0.2.1.exe.blockmap", - "label": "", - "uploader": { - "login": "Tenpi", - "id": 37512637, - "node_id": "MDQ6VXNlcjM3NTEyNjM3", - "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Tenpi", - "html_url": "https://github.com/Tenpi", - "followers_url": "https://api.github.com/users/Tenpi/followers", - "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", - "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", - "organizations_url": "https://api.github.com/users/Tenpi/orgs", - "repos_url": "https://api.github.com/users/Tenpi/repos", - "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", - "received_events_url": "https://api.github.com/users/Tenpi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 73729, - "download_count": 6, - "created_at": "2022-03-24T17:58:23Z", - "updated_at": "2022-03-24T17:58:23Z", - "browser_download_url": "https://github.com/Tenpi/Music-Player/releases/download/v0.2.1/Music-Player-Setup-0.2.1.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/Tenpi/Music-Player/tarball/v0.2.1", - "zipball_url": "https://api.github.com/repos/Tenpi/Music-Player/zipball/v0.2.1", - "body_html": "

-Replaced sliders with better ones
\n-Resetting also resets position again, I prefer it this way

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:55.828Z" - }, - "music-player": { - "latestRelease": { - "url": "https://api.github.com/repos/Aveek-Saha/DuskPlayer/releases/37339113", - "assets_url": "https://api.github.com/repos/Aveek-Saha/DuskPlayer/releases/37339113/assets", - "upload_url": "https://uploads.github.com/repos/Aveek-Saha/DuskPlayer/releases/37339113/assets{?name,label}", - "html_url": "https://github.com/Aveek-Saha/DuskPlayer/releases/tag/v6.0.0", - "id": 37339113, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTM3MzM5MTEz", - "tag_name": "v6.0.0", - "target_commitish": "master", - "name": "Dusk Player for Windows, Linux and Mac", - "draft": false, - "prerelease": false, - "created_at": "2021-02-04T08:36:11Z", - "published_at": "2021-02-04T10:49:12Z", - "assets": [ - { - "url": "https://api.github.com/repos/Aveek-Saha/DuskPlayer/releases/assets/31621020", - "id": 31621020, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxNjIxMDIw", - "name": "DuskPlayer-6.0.0.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 73546260, - "download_count": 242, - "created_at": "2021-02-04T08:42:33Z", - "updated_at": "2021-02-04T08:42:35Z", - "browser_download_url": "https://github.com/Aveek-Saha/DuskPlayer/releases/download/v6.0.0/DuskPlayer-6.0.0.AppImage" - }, - { - "url": "https://api.github.com/repos/Aveek-Saha/DuskPlayer/releases/assets/31620941", - "id": 31620941, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxNjIwOTQx", - "name": "DuskPlayer-6.0.0.pkg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 65629444, - "download_count": 208, - "created_at": "2021-02-04T08:41:25Z", - "updated_at": "2021-02-04T08:41:27Z", - "browser_download_url": "https://github.com/Aveek-Saha/DuskPlayer/releases/download/v6.0.0/DuskPlayer-6.0.0.pkg" - }, - { - "url": "https://api.github.com/repos/Aveek-Saha/DuskPlayer/releases/assets/31621052", - "id": 31621052, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxNjIxMDUy", - "name": "DuskPlayer-Setup-6.0.0.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 45881348, - "download_count": 1275, - "created_at": "2021-02-04T08:42:57Z", - "updated_at": "2021-02-04T08:42:58Z", - "browser_download_url": "https://github.com/Aveek-Saha/DuskPlayer/releases/download/v6.0.0/DuskPlayer-Setup-6.0.0.exe" - }, - { - "url": "https://api.github.com/repos/Aveek-Saha/DuskPlayer/releases/assets/31621088", - "id": 31621088, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxNjIxMDg4", - "name": "DuskPlayer_6.0.0_amd64.deb", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 50307952, - "download_count": 252, - "created_at": "2021-02-04T08:43:30Z", - "updated_at": "2021-02-04T08:43:31Z", - "browser_download_url": "https://github.com/Aveek-Saha/DuskPlayer/releases/download/v6.0.0/DuskPlayer_6.0.0_amd64.deb" - } - ], - "tarball_url": "https://api.github.com/repos/Aveek-Saha/DuskPlayer/tarball/v6.0.0", - "zipball_url": "https://api.github.com/repos/Aveek-Saha/DuskPlayer/zipball/v6.0.0", - "body_html": "

For Linux

\n

Download the .deb package or the AppImage

\n

For Windows

\n

Download the .exe file

\n

For MacOS

\n

Download the .pkg file

\n

Updates

\n
    \n
  • New function to shuffle songs.
  • \n
  • Volume and shuffle settings are now stored.
  • \n
  • You can now control playback using keyboard shortcuts.
  • \n
  • Playlist updates when files are added or removed to the selected folder without a restart.
  • \n
  • You can now sort songs by date added, track name or artist name.
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:55.949Z" - }, - "mytools": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:56.013Z" - }, - "netron": { - "latestRelease": { - "url": "https://api.github.com/repos/lutzroeder/netron/releases/66297246", - "assets_url": "https://api.github.com/repos/lutzroeder/netron/releases/66297246/assets", - "upload_url": "https://uploads.github.com/repos/lutzroeder/netron/releases/66297246/assets{?name,label}", - "html_url": "https://github.com/lutzroeder/netron/releases/tag/v5.7.8", - "id": 66297246, - "author": { - "login": "lutzroeder", - "id": 438516, - "node_id": "MDQ6VXNlcjQzODUxNg==", - "avatar_url": "https://avatars.githubusercontent.com/u/438516?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lutzroeder", - "html_url": "https://github.com/lutzroeder", - "followers_url": "https://api.github.com/users/lutzroeder/followers", - "following_url": "https://api.github.com/users/lutzroeder/following{/other_user}", - "gists_url": "https://api.github.com/users/lutzroeder/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lutzroeder/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lutzroeder/subscriptions", - "organizations_url": "https://api.github.com/users/lutzroeder/orgs", - "repos_url": "https://api.github.com/users/lutzroeder/repos", - "events_url": "https://api.github.com/users/lutzroeder/events{/privacy}", - "received_events_url": "https://api.github.com/users/lutzroeder/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOABJJy84D852e", - "tag_name": "v5.7.8", - "target_commitish": "main", - "name": null, - "draft": false, - "prerelease": false, - "created_at": "2022-05-07T18:33:03Z", - "published_at": "2022-05-07T18:34:29Z", - "assets": [ - { - "url": "https://api.github.com/repos/lutzroeder/netron/releases/assets/64792529", - "id": 64792529, - "node_id": "RA_kwDOABJJy84D3KfR", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "lutzroeder", - "id": 438516, - "node_id": "MDQ6VXNlcjQzODUxNg==", - "avatar_url": "https://avatars.githubusercontent.com/u/438516?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lutzroeder", - "html_url": "https://github.com/lutzroeder", - "followers_url": "https://api.github.com/users/lutzroeder/followers", - "following_url": "https://api.github.com/users/lutzroeder/following{/other_user}", - "gists_url": "https://api.github.com/users/lutzroeder/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lutzroeder/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lutzroeder/subscriptions", - "organizations_url": "https://api.github.com/users/lutzroeder/orgs", - "repos_url": "https://api.github.com/users/lutzroeder/repos", - "events_url": "https://api.github.com/users/lutzroeder/events{/privacy}", - "received_events_url": "https://api.github.com/users/lutzroeder/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 362, - "download_count": 247, - "created_at": "2022-05-07T18:34:32Z", - "updated_at": "2022-05-07T18:34:32Z", - "browser_download_url": "https://github.com/lutzroeder/netron/releases/download/v5.7.8/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/lutzroeder/netron/releases/assets/64793112", - "id": 64793112, - "node_id": "RA_kwDOABJJy84D3KoY", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "lutzroeder", - "id": 438516, - "node_id": "MDQ6VXNlcjQzODUxNg==", - "avatar_url": "https://avatars.githubusercontent.com/u/438516?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lutzroeder", - "html_url": "https://github.com/lutzroeder", - "followers_url": "https://api.github.com/users/lutzroeder/followers", - "following_url": "https://api.github.com/users/lutzroeder/following{/other_user}", - "gists_url": "https://api.github.com/users/lutzroeder/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lutzroeder/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lutzroeder/subscriptions", - "organizations_url": "https://api.github.com/users/lutzroeder/orgs", - "repos_url": "https://api.github.com/users/lutzroeder/repos", - "events_url": "https://api.github.com/users/lutzroeder/events{/privacy}", - "received_events_url": "https://api.github.com/users/lutzroeder/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 337, - "download_count": 657, - "created_at": "2022-05-07T18:44:19Z", - "updated_at": "2022-05-07T18:44:19Z", - "browser_download_url": "https://github.com/lutzroeder/netron/releases/download/v5.7.8/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/lutzroeder/netron/releases/assets/64792683", - "id": 64792683, - "node_id": "RA_kwDOABJJy84D3Khr", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "lutzroeder", - "id": 438516, - "node_id": "MDQ6VXNlcjQzODUxNg==", - "avatar_url": "https://avatars.githubusercontent.com/u/438516?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lutzroeder", - "html_url": "https://github.com/lutzroeder", - "followers_url": "https://api.github.com/users/lutzroeder/followers", - "following_url": "https://api.github.com/users/lutzroeder/following{/other_user}", - "gists_url": "https://api.github.com/users/lutzroeder/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lutzroeder/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lutzroeder/subscriptions", - "organizations_url": "https://api.github.com/users/lutzroeder/orgs", - "repos_url": "https://api.github.com/users/lutzroeder/repos", - "events_url": "https://api.github.com/users/lutzroeder/events{/privacy}", - "received_events_url": "https://api.github.com/users/lutzroeder/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 321, - "download_count": 2578, - "created_at": "2022-05-07T18:38:04Z", - "updated_at": "2022-05-07T18:38:04Z", - "browser_download_url": "https://github.com/lutzroeder/netron/releases/download/v5.7.8/latest.yml" - }, - { - "url": "https://api.github.com/repos/lutzroeder/netron/releases/assets/64793105", - "id": 64793105, - "node_id": "RA_kwDOABJJy84D3KoR", - "name": "Netron-5.7.8-mac.zip", - "label": "", - "uploader": { - "login": "lutzroeder", - "id": 438516, - "node_id": "MDQ6VXNlcjQzODUxNg==", - "avatar_url": "https://avatars.githubusercontent.com/u/438516?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lutzroeder", - "html_url": "https://github.com/lutzroeder", - "followers_url": "https://api.github.com/users/lutzroeder/followers", - "following_url": "https://api.github.com/users/lutzroeder/following{/other_user}", - "gists_url": "https://api.github.com/users/lutzroeder/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lutzroeder/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lutzroeder/subscriptions", - "organizations_url": "https://api.github.com/users/lutzroeder/orgs", - "repos_url": "https://api.github.com/users/lutzroeder/repos", - "events_url": "https://api.github.com/users/lutzroeder/events{/privacy}", - "received_events_url": "https://api.github.com/users/lutzroeder/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 151462734, - "download_count": 565, - "created_at": "2022-05-07T18:44:15Z", - "updated_at": "2022-05-07T18:44:19Z", - "browser_download_url": "https://github.com/lutzroeder/netron/releases/download/v5.7.8/Netron-5.7.8-mac.zip" - }, - { - "url": "https://api.github.com/repos/lutzroeder/netron/releases/assets/64793106", - "id": 64793106, - "node_id": "RA_kwDOABJJy84D3KoS", - "name": "Netron-5.7.8-mac.zip.blockmap", - "label": "", - "uploader": { - "login": "lutzroeder", - "id": 438516, - "node_id": "MDQ6VXNlcjQzODUxNg==", - "avatar_url": "https://avatars.githubusercontent.com/u/438516?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lutzroeder", - "html_url": "https://github.com/lutzroeder", - "followers_url": "https://api.github.com/users/lutzroeder/followers", - "following_url": "https://api.github.com/users/lutzroeder/following{/other_user}", - "gists_url": "https://api.github.com/users/lutzroeder/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lutzroeder/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lutzroeder/subscriptions", - "organizations_url": "https://api.github.com/users/lutzroeder/orgs", - "repos_url": "https://api.github.com/users/lutzroeder/repos", - "events_url": "https://api.github.com/users/lutzroeder/events{/privacy}", - "received_events_url": "https://api.github.com/users/lutzroeder/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 160436, - "download_count": 1, - "created_at": "2022-05-07T18:44:15Z", - "updated_at": "2022-05-07T18:44:15Z", - "browser_download_url": "https://github.com/lutzroeder/netron/releases/download/v5.7.8/Netron-5.7.8-mac.zip.blockmap" - }, - { - "url": "https://api.github.com/repos/lutzroeder/netron/releases/assets/64792527", - "id": 64792527, - "node_id": "RA_kwDOABJJy84D3KfP", - "name": "Netron-5.7.8.AppImage", - "label": "", - "uploader": { - "login": "lutzroeder", - "id": 438516, - "node_id": "MDQ6VXNlcjQzODUxNg==", - "avatar_url": "https://avatars.githubusercontent.com/u/438516?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lutzroeder", - "html_url": "https://github.com/lutzroeder", - "followers_url": "https://api.github.com/users/lutzroeder/followers", - "following_url": "https://api.github.com/users/lutzroeder/following{/other_user}", - "gists_url": "https://api.github.com/users/lutzroeder/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lutzroeder/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lutzroeder/subscriptions", - "organizations_url": "https://api.github.com/users/lutzroeder/orgs", - "repos_url": "https://api.github.com/users/lutzroeder/repos", - "events_url": "https://api.github.com/users/lutzroeder/events{/privacy}", - "received_events_url": "https://api.github.com/users/lutzroeder/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 86000150, - "download_count": 148, - "created_at": "2022-05-07T18:34:29Z", - "updated_at": "2022-05-07T18:34:32Z", - "browser_download_url": "https://github.com/lutzroeder/netron/releases/download/v5.7.8/Netron-5.7.8.AppImage" - }, - { - "url": "https://api.github.com/repos/lutzroeder/netron/releases/assets/64793084", - "id": 64793084, - "node_id": "RA_kwDOABJJy84D3Kn8", - "name": "Netron-5.7.8.dmg", - "label": "", - "uploader": { - "login": "lutzroeder", - "id": 438516, - "node_id": "MDQ6VXNlcjQzODUxNg==", - "avatar_url": "https://avatars.githubusercontent.com/u/438516?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lutzroeder", - "html_url": "https://github.com/lutzroeder", - "followers_url": "https://api.github.com/users/lutzroeder/followers", - "following_url": "https://api.github.com/users/lutzroeder/following{/other_user}", - "gists_url": "https://api.github.com/users/lutzroeder/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lutzroeder/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lutzroeder/subscriptions", - "organizations_url": "https://api.github.com/users/lutzroeder/orgs", - "repos_url": "https://api.github.com/users/lutzroeder/repos", - "events_url": "https://api.github.com/users/lutzroeder/events{/privacy}", - "received_events_url": "https://api.github.com/users/lutzroeder/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 156956616, - "download_count": 69, - "created_at": "2022-05-07T18:43:51Z", - "updated_at": "2022-05-07T18:43:55Z", - "browser_download_url": "https://github.com/lutzroeder/netron/releases/download/v5.7.8/Netron-5.7.8.dmg" - }, - { - "url": "https://api.github.com/repos/lutzroeder/netron/releases/assets/64792682", - "id": 64792682, - "node_id": "RA_kwDOABJJy84D3Khq", - "name": "Netron-Setup-5.7.8.exe", - "label": "", - "uploader": { - "login": "lutzroeder", - "id": 438516, - "node_id": "MDQ6VXNlcjQzODUxNg==", - "avatar_url": "https://avatars.githubusercontent.com/u/438516?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lutzroeder", - "html_url": "https://github.com/lutzroeder", - "followers_url": "https://api.github.com/users/lutzroeder/followers", - "following_url": "https://api.github.com/users/lutzroeder/following{/other_user}", - "gists_url": "https://api.github.com/users/lutzroeder/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lutzroeder/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lutzroeder/subscriptions", - "organizations_url": "https://api.github.com/users/lutzroeder/orgs", - "repos_url": "https://api.github.com/users/lutzroeder/repos", - "events_url": "https://api.github.com/users/lutzroeder/events{/privacy}", - "received_events_url": "https://api.github.com/users/lutzroeder/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 118314936, - "download_count": 2403, - "created_at": "2022-05-07T18:38:01Z", - "updated_at": "2022-05-07T18:38:04Z", - "browser_download_url": "https://github.com/lutzroeder/netron/releases/download/v5.7.8/Netron-Setup-5.7.8.exe" - } - ], - "tarball_url": "https://api.github.com/repos/lutzroeder/netron/tarball/v5.7.8", - "zipball_url": "https://api.github.com/repos/lutzroeder/netron/zipball/v5.7.8", - "body_html": null - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:56.041Z" - }, - "nertivia": { - "latestRelease": { - "url": "https://api.github.com/repos/supertiger1234/nertivia-desktop-app/releases/53288678", - "assets_url": "https://api.github.com/repos/supertiger1234/nertivia-desktop-app/releases/53288678/assets", - "upload_url": "https://uploads.github.com/repos/supertiger1234/nertivia-desktop-app/releases/53288678/assets{?name,label}", - "html_url": "https://github.com/supertiger1234/nertivia-desktop-app/releases/tag/v0.3.15", - "id": 53288678, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "RE_kwDODAUf884DLR7m", - "tag_name": "v0.3.15", - "target_commitish": "master", - "name": "0.3.15", - "draft": false, - "prerelease": false, - "created_at": "2021-11-13T10:42:08Z", - "published_at": "2021-11-13T10:43:22Z", - "assets": [ - { - "url": "https://api.github.com/repos/supertiger1234/nertivia-desktop-app/releases/assets/49321200", - "id": 49321200, - "node_id": "RA_kwDODAUf884C8JTw", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 371, - "download_count": 170, - "created_at": "2021-11-13T10:43:25Z", - "updated_at": "2021-11-13T10:43:25Z", - "browser_download_url": "https://github.com/supertiger1234/nertivia-desktop-app/releases/download/v0.3.15/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/supertiger1234/nertivia-desktop-app/releases/assets/49321266", - "id": 49321266, - "node_id": "RA_kwDODAUf884C8JUy", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 347, - "download_count": 10574, - "created_at": "2021-11-13T10:45:04Z", - "updated_at": "2021-11-13T10:45:04Z", - "browser_download_url": "https://github.com/supertiger1234/nertivia-desktop-app/releases/download/v0.3.15/latest.yml" - }, - { - "url": "https://api.github.com/repos/supertiger1234/nertivia-desktop-app/releases/assets/49321197", - "id": 49321197, - "node_id": "RA_kwDODAUf884C8JTt", - "name": "nertivia-0.3.15.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 105789031, - "download_count": 50, - "created_at": "2021-11-13T10:43:22Z", - "updated_at": "2021-11-13T10:43:25Z", - "browser_download_url": "https://github.com/supertiger1234/nertivia-desktop-app/releases/download/v0.3.15/nertivia-0.3.15.AppImage" - }, - { - "url": "https://api.github.com/repos/supertiger1234/nertivia-desktop-app/releases/assets/49321262", - "id": 49321262, - "node_id": "RA_kwDODAUf884C8JUu", - "name": "nertivia-Setup-0.3.15.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 70748581, - "download_count": 678, - "created_at": "2021-11-13T10:45:00Z", - "updated_at": "2021-11-13T10:45:04Z", - "browser_download_url": "https://github.com/supertiger1234/nertivia-desktop-app/releases/download/v0.3.15/nertivia-Setup-0.3.15.exe" - }, - { - "url": "https://api.github.com/repos/supertiger1234/nertivia-desktop-app/releases/assets/49321261", - "id": 49321261, - "node_id": "RA_kwDODAUf884C8JUt", - "name": "nertivia-Setup-0.3.15.exe.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 74050, - "download_count": 189, - "created_at": "2021-11-13T10:45:00Z", - "updated_at": "2021-11-13T10:45:00Z", - "browser_download_url": "https://github.com/supertiger1234/nertivia-desktop-app/releases/download/v0.3.15/nertivia-Setup-0.3.15.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/supertiger1234/nertivia-desktop-app/tarball/v0.3.15", - "zipball_url": "https://api.github.com/repos/supertiger1234/nertivia-desktop-app/zipball/v0.3.15", - "body_html": null, - "reactions": { - "url": "https://api.github.com/repos/supertiger1234/nertivia-desktop-app/releases/53288678/reactions", - "total_count": 1, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 1 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:56.051Z" - }, - "network-assembler": { - "latestRelease": { - "url": "https://api.github.com/repos/kir486680/Network-Assembler/releases/29726715", - "assets_url": "https://api.github.com/repos/kir486680/Network-Assembler/releases/29726715/assets", - "upload_url": "https://uploads.github.com/repos/kir486680/Network-Assembler/releases/29726715/assets{?name,label}", - "html_url": "https://github.com/kir486680/Network-Assembler/releases/tag/0.0.2", - "id": 29726715, - "author": { - "login": "kir486680", - "id": 17931046, - "node_id": "MDQ6VXNlcjE3OTMxMDQ2", - "avatar_url": "https://avatars.githubusercontent.com/u/17931046?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/kir486680", - "html_url": "https://github.com/kir486680", - "followers_url": "https://api.github.com/users/kir486680/followers", - "following_url": "https://api.github.com/users/kir486680/following{/other_user}", - "gists_url": "https://api.github.com/users/kir486680/gists{/gist_id}", - "starred_url": "https://api.github.com/users/kir486680/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kir486680/subscriptions", - "organizations_url": "https://api.github.com/users/kir486680/orgs", - "repos_url": "https://api.github.com/users/kir486680/repos", - "events_url": "https://api.github.com/users/kir486680/events{/privacy}", - "received_events_url": "https://api.github.com/users/kir486680/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI5NzI2NzE1", - "tag_name": "0.0.2", - "target_commitish": "master", - "name": "0.0.2 Alpha Release", - "draft": false, - "prerelease": false, - "created_at": "2020-08-15T08:24:36Z", - "published_at": "2020-08-15T08:37:34Z", - "assets": [ - { - "url": "https://api.github.com/repos/kir486680/Network-Assembler/releases/assets/23954286", - "id": 23954286, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzOTU0Mjg2", - "name": "Network-Assembler.zip", - "label": null, - "uploader": { - "login": "kir486680", - "id": 17931046, - "node_id": "MDQ6VXNlcjE3OTMxMDQ2", - "avatar_url": "https://avatars.githubusercontent.com/u/17931046?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/kir486680", - "html_url": "https://github.com/kir486680", - "followers_url": "https://api.github.com/users/kir486680/followers", - "following_url": "https://api.github.com/users/kir486680/following{/other_user}", - "gists_url": "https://api.github.com/users/kir486680/gists{/gist_id}", - "starred_url": "https://api.github.com/users/kir486680/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kir486680/subscriptions", - "organizations_url": "https://api.github.com/users/kir486680/orgs", - "repos_url": "https://api.github.com/users/kir486680/repos", - "events_url": "https://api.github.com/users/kir486680/events{/privacy}", - "received_events_url": "https://api.github.com/users/kir486680/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 63118669, - "download_count": 156, - "created_at": "2020-08-15T08:36:59Z", - "updated_at": "2020-08-15T08:37:30Z", - "browser_download_url": "https://github.com/kir486680/Network-Assembler/releases/download/0.0.2/Network-Assembler.zip" - } - ], - "tarball_url": "https://api.github.com/repos/kir486680/Network-Assembler/tarball/0.0.2", - "zipball_url": "https://api.github.com/repos/kir486680/Network-Assembler/zipball/0.0.2", - "body_html": "

Network Assembler allows you to make simple keras neural networks with simple GUI

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:56.161Z" - }, - "nicepage": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:56.214Z" - }, - "neucalculator": { - "latestRelease": { - "url": "https://api.github.com/repos/moh3n9595/neu-calculator/releases/25484250", - "assets_url": "https://api.github.com/repos/moh3n9595/neu-calculator/releases/25484250/assets", - "upload_url": "https://uploads.github.com/repos/moh3n9595/neu-calculator/releases/25484250/assets{?name,label}", - "html_url": "https://github.com/moh3n9595/neu-calculator/releases/tag/V1.0.0", - "id": 25484250, - "author": { - "login": "moh3n9595", - "id": 20948388, - "node_id": "MDQ6VXNlcjIwOTQ4Mzg4", - "avatar_url": "https://avatars.githubusercontent.com/u/20948388?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/moh3n9595", - "html_url": "https://github.com/moh3n9595", - "followers_url": "https://api.github.com/users/moh3n9595/followers", - "following_url": "https://api.github.com/users/moh3n9595/following{/other_user}", - "gists_url": "https://api.github.com/users/moh3n9595/gists{/gist_id}", - "starred_url": "https://api.github.com/users/moh3n9595/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/moh3n9595/subscriptions", - "organizations_url": "https://api.github.com/users/moh3n9595/orgs", - "repos_url": "https://api.github.com/users/moh3n9595/repos", - "events_url": "https://api.github.com/users/moh3n9595/events{/privacy}", - "received_events_url": "https://api.github.com/users/moh3n9595/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI1NDg0MjUw", - "tag_name": "V1.0.0", - "target_commitish": "master", - "name": "", - "draft": false, - "prerelease": false, - "created_at": "2020-04-14T12:09:59Z", - "published_at": "2020-04-14T12:53:11Z", - "assets": [ - { - "url": "https://api.github.com/repos/moh3n9595/neu-calculator/releases/assets/19769968", - "id": 19769968, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE5NzY5OTY4", - "name": "NeuCalculator-1.0.0.dmg", - "label": null, - "uploader": { - "login": "moh3n9595", - "id": 20948388, - "node_id": "MDQ6VXNlcjIwOTQ4Mzg4", - "avatar_url": "https://avatars.githubusercontent.com/u/20948388?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/moh3n9595", - "html_url": "https://github.com/moh3n9595", - "followers_url": "https://api.github.com/users/moh3n9595/followers", - "following_url": "https://api.github.com/users/moh3n9595/following{/other_user}", - "gists_url": "https://api.github.com/users/moh3n9595/gists{/gist_id}", - "starred_url": "https://api.github.com/users/moh3n9595/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/moh3n9595/subscriptions", - "organizations_url": "https://api.github.com/users/moh3n9595/orgs", - "repos_url": "https://api.github.com/users/moh3n9595/repos", - "events_url": "https://api.github.com/users/moh3n9595/events{/privacy}", - "received_events_url": "https://api.github.com/users/moh3n9595/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-diskcopy", - "state": "uploaded", - "size": 64322144, - "download_count": 139, - "created_at": "2020-04-14T12:22:55Z", - "updated_at": "2020-04-14T12:49:57Z", - "browser_download_url": "https://github.com/moh3n9595/neu-calculator/releases/download/V1.0.0/NeuCalculator-1.0.0.dmg" - } - ], - "tarball_url": "https://api.github.com/repos/moh3n9595/neu-calculator/tarball/V1.0.0", - "zipball_url": "https://api.github.com/repos/moh3n9595/neu-calculator/zipball/V1.0.0", - "body_html": "
    \n
  • README - Edited
  • \n
  • README - Edited
  • \n
  • README - Added
  • \n
  • Init
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:56.256Z" - }, - "network-status-check": { - "latestRelease": { - "url": "https://api.github.com/repos/cjerrington/net-check/releases/37094024", - "assets_url": "https://api.github.com/repos/cjerrington/net-check/releases/37094024/assets", - "upload_url": "https://uploads.github.com/repos/cjerrington/net-check/releases/37094024/assets{?name,label}", - "html_url": "https://github.com/cjerrington/net-check/releases/tag/v1.0.8", - "id": 37094024, - "author": { - "login": "cjerrington", - "id": 8809376, - "node_id": "MDQ6VXNlcjg4MDkzNzY=", - "avatar_url": "https://avatars.githubusercontent.com/u/8809376?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/cjerrington", - "html_url": "https://github.com/cjerrington", - "followers_url": "https://api.github.com/users/cjerrington/followers", - "following_url": "https://api.github.com/users/cjerrington/following{/other_user}", - "gists_url": "https://api.github.com/users/cjerrington/gists{/gist_id}", - "starred_url": "https://api.github.com/users/cjerrington/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/cjerrington/subscriptions", - "organizations_url": "https://api.github.com/users/cjerrington/orgs", - "repos_url": "https://api.github.com/users/cjerrington/repos", - "events_url": "https://api.github.com/users/cjerrington/events{/privacy}", - "received_events_url": "https://api.github.com/users/cjerrington/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTM3MDk0MDI0", - "tag_name": "v1.0.8", - "target_commitish": "master", - "name": "v1.0.8", - "draft": false, - "prerelease": false, - "created_at": "2021-01-29T16:41:13Z", - "published_at": "2021-01-29T16:44:40Z", - "assets": [ - { - "url": "https://api.github.com/repos/cjerrington/net-check/releases/assets/31366565", - "id": 31366565, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxMzY2NTY1", - "name": "Network-Status-Check-1.0.8.Setup.exe", - "label": null, - "uploader": { - "login": "cjerrington", - "id": 8809376, - "node_id": "MDQ6VXNlcjg4MDkzNzY=", - "avatar_url": "https://avatars.githubusercontent.com/u/8809376?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/cjerrington", - "html_url": "https://github.com/cjerrington", - "followers_url": "https://api.github.com/users/cjerrington/followers", - "following_url": "https://api.github.com/users/cjerrington/following{/other_user}", - "gists_url": "https://api.github.com/users/cjerrington/gists{/gist_id}", - "starred_url": "https://api.github.com/users/cjerrington/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/cjerrington/subscriptions", - "organizations_url": "https://api.github.com/users/cjerrington/orgs", - "repos_url": "https://api.github.com/users/cjerrington/repos", - "events_url": "https://api.github.com/users/cjerrington/events{/privacy}", - "received_events_url": "https://api.github.com/users/cjerrington/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 71808512, - "download_count": 720, - "created_at": "2021-01-29T16:44:07Z", - "updated_at": "2021-01-29T16:44:15Z", - "browser_download_url": "https://github.com/cjerrington/net-check/releases/download/v1.0.8/Network-Status-Check-1.0.8.Setup.exe" - }, - { - "url": "https://api.github.com/repos/cjerrington/net-check/releases/assets/31366583", - "id": 31366583, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxMzY2NTgz", - "name": "Network-Status-Check-portable-1.0.8.zip", - "label": null, - "uploader": { - "login": "cjerrington", - "id": 8809376, - "node_id": "MDQ6VXNlcjg4MDkzNzY=", - "avatar_url": "https://avatars.githubusercontent.com/u/8809376?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/cjerrington", - "html_url": "https://github.com/cjerrington", - "followers_url": "https://api.github.com/users/cjerrington/followers", - "following_url": "https://api.github.com/users/cjerrington/following{/other_user}", - "gists_url": "https://api.github.com/users/cjerrington/gists{/gist_id}", - "starred_url": "https://api.github.com/users/cjerrington/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/cjerrington/subscriptions", - "organizations_url": "https://api.github.com/users/cjerrington/orgs", - "repos_url": "https://api.github.com/users/cjerrington/repos", - "events_url": "https://api.github.com/users/cjerrington/events{/privacy}", - "received_events_url": "https://api.github.com/users/cjerrington/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 74953316, - "download_count": 85, - "created_at": "2021-01-29T16:44:20Z", - "updated_at": "2021-01-29T16:45:26Z", - "browser_download_url": "https://github.com/cjerrington/net-check/releases/download/v1.0.8/Network-Status-Check-portable-1.0.8.zip" - }, - { - "url": "https://api.github.com/repos/cjerrington/net-check/releases/assets/31366542", - "id": 31366542, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxMzY2NTQy", - "name": "Network-Status-Check.msi", - "label": null, - "uploader": { - "login": "cjerrington", - "id": 8809376, - "node_id": "MDQ6VXNlcjg4MDkzNzY=", - "avatar_url": "https://avatars.githubusercontent.com/u/8809376?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/cjerrington", - "html_url": "https://github.com/cjerrington", - "followers_url": "https://api.github.com/users/cjerrington/followers", - "following_url": "https://api.github.com/users/cjerrington/following{/other_user}", - "gists_url": "https://api.github.com/users/cjerrington/gists{/gist_id}", - "starred_url": "https://api.github.com/users/cjerrington/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/cjerrington/subscriptions", - "organizations_url": "https://api.github.com/users/cjerrington/orgs", - "repos_url": "https://api.github.com/users/cjerrington/repos", - "events_url": "https://api.github.com/users/cjerrington/events{/privacy}", - "received_events_url": "https://api.github.com/users/cjerrington/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 74109251, - "download_count": 47, - "created_at": "2021-01-29T16:43:25Z", - "updated_at": "2021-01-29T16:43:55Z", - "browser_download_url": "https://github.com/cjerrington/net-check/releases/download/v1.0.8/Network-Status-Check.msi" - } - ], - "tarball_url": "https://api.github.com/repos/cjerrington/net-check/tarball/v1.0.8", - "zipball_url": "https://api.github.com/repos/cjerrington/net-check/zipball/v1.0.8", - "body_html": "

Updates electron and dependencies

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:56.260Z" - }, - "nimblenote": { - "latestRelease": { - "url": "https://api.github.com/repos/nimblenote/nimblenote/releases/55820440", - "assets_url": "https://api.github.com/repos/nimblenote/nimblenote/releases/55820440/assets", - "upload_url": "https://uploads.github.com/repos/nimblenote/nimblenote/releases/55820440/assets{?name,label}", - "html_url": "https://github.com/nimblenote/nimblenote/releases/tag/v3.2.1", - "id": 55820440, - "author": { - "login": "davidwinter", - "id": 9681, - "node_id": "MDQ6VXNlcjk2ODE=", - "avatar_url": "https://avatars.githubusercontent.com/u/9681?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/davidwinter", - "html_url": "https://github.com/davidwinter", - "followers_url": "https://api.github.com/users/davidwinter/followers", - "following_url": "https://api.github.com/users/davidwinter/following{/other_user}", - "gists_url": "https://api.github.com/users/davidwinter/gists{/gist_id}", - "starred_url": "https://api.github.com/users/davidwinter/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/davidwinter/subscriptions", - "organizations_url": "https://api.github.com/users/davidwinter/orgs", - "repos_url": "https://api.github.com/users/davidwinter/repos", - "events_url": "https://api.github.com/users/davidwinter/events{/privacy}", - "received_events_url": "https://api.github.com/users/davidwinter/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTU1ODIwNDQw", - "tag_name": "v3.2.1", - "target_commitish": "main", - "name": "3.2.1", - "draft": false, - "prerelease": false, - "created_at": "2021-08-10T14:55:12Z", - "published_at": "2021-12-22T12:44:46Z", - "assets": [ - { - "url": "https://api.github.com/repos/nimblenote/nimblenote/releases/assets/52353395", - "id": 52353395, - "node_id": "RA_kwDOEkFp7M4DHtlz", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "davidwinter", - "id": 9681, - "node_id": "MDQ6VXNlcjk2ODE=", - "avatar_url": "https://avatars.githubusercontent.com/u/9681?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/davidwinter", - "html_url": "https://github.com/davidwinter", - "followers_url": "https://api.github.com/users/davidwinter/followers", - "following_url": "https://api.github.com/users/davidwinter/following{/other_user}", - "gists_url": "https://api.github.com/users/davidwinter/gists{/gist_id}", - "starred_url": "https://api.github.com/users/davidwinter/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/davidwinter/subscriptions", - "organizations_url": "https://api.github.com/users/davidwinter/orgs", - "repos_url": "https://api.github.com/users/davidwinter/repos", - "events_url": "https://api.github.com/users/davidwinter/events{/privacy}", - "received_events_url": "https://api.github.com/users/davidwinter/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/json; charset=utf-8", - "state": "uploaded", - "size": 486, - "download_count": 6447, - "created_at": "2021-12-22T12:15:44Z", - "updated_at": "2021-12-22T12:15:44Z", - "browser_download_url": "https://github.com/nimblenote/nimblenote/releases/download/v3.2.1/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/nimblenote/nimblenote/releases/assets/52353394", - "id": 52353394, - "node_id": "RA_kwDOEkFp7M4DHtly", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "davidwinter", - "id": 9681, - "node_id": "MDQ6VXNlcjk2ODE=", - "avatar_url": "https://avatars.githubusercontent.com/u/9681?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/davidwinter", - "html_url": "https://github.com/davidwinter", - "followers_url": "https://api.github.com/users/davidwinter/followers", - "following_url": "https://api.github.com/users/davidwinter/following{/other_user}", - "gists_url": "https://api.github.com/users/davidwinter/gists{/gist_id}", - "starred_url": "https://api.github.com/users/davidwinter/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/davidwinter/subscriptions", - "organizations_url": "https://api.github.com/users/davidwinter/orgs", - "repos_url": "https://api.github.com/users/davidwinter/repos", - "events_url": "https://api.github.com/users/davidwinter/events{/privacy}", - "received_events_url": "https://api.github.com/users/davidwinter/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/json; charset=utf-8", - "state": "uploaded", - "size": 336, - "download_count": 7263, - "created_at": "2021-12-22T12:15:44Z", - "updated_at": "2021-12-22T12:15:44Z", - "browser_download_url": "https://github.com/nimblenote/nimblenote/releases/download/v3.2.1/latest.yml" - }, - { - "url": "https://api.github.com/repos/nimblenote/nimblenote/releases/assets/52353398", - "id": 52353398, - "node_id": "RA_kwDOEkFp7M4DHtl2", - "name": "nimblenote-3.2.1.dmg", - "label": "", - "uploader": { - "login": "davidwinter", - "id": 9681, - "node_id": "MDQ6VXNlcjk2ODE=", - "avatar_url": "https://avatars.githubusercontent.com/u/9681?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/davidwinter", - "html_url": "https://github.com/davidwinter", - "followers_url": "https://api.github.com/users/davidwinter/followers", - "following_url": "https://api.github.com/users/davidwinter/following{/other_user}", - "gists_url": "https://api.github.com/users/davidwinter/gists{/gist_id}", - "starred_url": "https://api.github.com/users/davidwinter/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/davidwinter/subscriptions", - "organizations_url": "https://api.github.com/users/davidwinter/orgs", - "repos_url": "https://api.github.com/users/davidwinter/repos", - "events_url": "https://api.github.com/users/davidwinter/events{/privacy}", - "received_events_url": "https://api.github.com/users/davidwinter/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/json; charset=utf-8", - "state": "uploaded", - "size": 90057321, - "download_count": 174, - "created_at": "2021-12-22T12:15:46Z", - "updated_at": "2021-12-22T12:16:54Z", - "browser_download_url": "https://github.com/nimblenote/nimblenote/releases/download/v3.2.1/nimblenote-3.2.1.dmg" - }, - { - "url": "https://api.github.com/repos/nimblenote/nimblenote/releases/assets/52353393", - "id": 52353393, - "node_id": "RA_kwDOEkFp7M4DHtlx", - "name": "nimblenote-3.2.1.exe", - "label": "", - "uploader": { - "login": "davidwinter", - "id": 9681, - "node_id": "MDQ6VXNlcjk2ODE=", - "avatar_url": "https://avatars.githubusercontent.com/u/9681?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/davidwinter", - "html_url": "https://github.com/davidwinter", - "followers_url": "https://api.github.com/users/davidwinter/followers", - "following_url": "https://api.github.com/users/davidwinter/following{/other_user}", - "gists_url": "https://api.github.com/users/davidwinter/gists{/gist_id}", - "starred_url": "https://api.github.com/users/davidwinter/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/davidwinter/subscriptions", - "organizations_url": "https://api.github.com/users/davidwinter/orgs", - "repos_url": "https://api.github.com/users/davidwinter/repos", - "events_url": "https://api.github.com/users/davidwinter/events{/privacy}", - "received_events_url": "https://api.github.com/users/davidwinter/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/json; charset=utf-8", - "state": "uploaded", - "size": 63778974, - "download_count": 698, - "created_at": "2021-12-22T12:15:44Z", - "updated_at": "2021-12-22T12:16:34Z", - "browser_download_url": "https://github.com/nimblenote/nimblenote/releases/download/v3.2.1/nimblenote-3.2.1.exe" - }, - { - "url": "https://api.github.com/repos/nimblenote/nimblenote/releases/assets/52353397", - "id": 52353397, - "node_id": "RA_kwDOEkFp7M4DHtl1", - "name": "nimblenote-3.2.1.zip", - "label": "", - "uploader": { - "login": "davidwinter", - "id": 9681, - "node_id": "MDQ6VXNlcjk2ODE=", - "avatar_url": "https://avatars.githubusercontent.com/u/9681?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/davidwinter", - "html_url": "https://github.com/davidwinter", - "followers_url": "https://api.github.com/users/davidwinter/followers", - "following_url": "https://api.github.com/users/davidwinter/following{/other_user}", - "gists_url": "https://api.github.com/users/davidwinter/gists{/gist_id}", - "starred_url": "https://api.github.com/users/davidwinter/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/davidwinter/subscriptions", - "organizations_url": "https://api.github.com/users/davidwinter/orgs", - "repos_url": "https://api.github.com/users/davidwinter/repos", - "events_url": "https://api.github.com/users/davidwinter/events{/privacy}", - "received_events_url": "https://api.github.com/users/davidwinter/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/json; charset=utf-8", - "state": "uploaded", - "size": 86809795, - "download_count": 82, - "created_at": "2021-12-22T12:15:45Z", - "updated_at": "2021-12-22T12:16:42Z", - "browser_download_url": "https://github.com/nimblenote/nimblenote/releases/download/v3.2.1/nimblenote-3.2.1.zip" - }, - { - "url": "https://api.github.com/repos/nimblenote/nimblenote/releases/assets/52353396", - "id": 52353396, - "node_id": "RA_kwDOEkFp7M4DHtl0", - "name": "release.json", - "label": "", - "uploader": { - "login": "davidwinter", - "id": 9681, - "node_id": "MDQ6VXNlcjk2ODE=", - "avatar_url": "https://avatars.githubusercontent.com/u/9681?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/davidwinter", - "html_url": "https://github.com/davidwinter", - "followers_url": "https://api.github.com/users/davidwinter/followers", - "following_url": "https://api.github.com/users/davidwinter/following{/other_user}", - "gists_url": "https://api.github.com/users/davidwinter/gists{/gist_id}", - "starred_url": "https://api.github.com/users/davidwinter/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/davidwinter/subscriptions", - "organizations_url": "https://api.github.com/users/davidwinter/orgs", - "repos_url": "https://api.github.com/users/davidwinter/repos", - "events_url": "https://api.github.com/users/davidwinter/events{/privacy}", - "received_events_url": "https://api.github.com/users/davidwinter/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/json; charset=utf-8", - "state": "uploaded", - "size": 78, - "download_count": 3, - "created_at": "2021-12-22T12:15:44Z", - "updated_at": "2021-12-22T12:15:44Z", - "browser_download_url": "https://github.com/nimblenote/nimblenote/releases/download/v3.2.1/release.json" - } - ], - "tarball_url": "https://api.github.com/repos/nimblenote/nimblenote/tarball/v3.2.1", - "zipball_url": "https://api.github.com/repos/nimblenote/nimblenote/zipball/v3.2.1", - "body_html": "
    \n
  • fix for windows updates
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:56.407Z" - }, - "nodemailer-app": { - "latestRelease": { - "url": "https://api.github.com/repos/nodemailer/nodemailer-app/releases/22513398", - "assets_url": "https://api.github.com/repos/nodemailer/nodemailer-app/releases/22513398/assets", - "upload_url": "https://uploads.github.com/repos/nodemailer/nodemailer-app/releases/22513398/assets{?name,label}", - "html_url": "https://github.com/nodemailer/nodemailer-app/releases/tag/v1.0.16", - "id": 22513398, - "author": { - "login": "andris9", - "id": 132242, - "node_id": "MDQ6VXNlcjEzMjI0Mg==", - "avatar_url": "https://avatars.githubusercontent.com/u/132242?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/andris9", - "html_url": "https://github.com/andris9", - "followers_url": "https://api.github.com/users/andris9/followers", - "following_url": "https://api.github.com/users/andris9/following{/other_user}", - "gists_url": "https://api.github.com/users/andris9/gists{/gist_id}", - "starred_url": "https://api.github.com/users/andris9/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/andris9/subscriptions", - "organizations_url": "https://api.github.com/users/andris9/orgs", - "repos_url": "https://api.github.com/users/andris9/repos", - "events_url": "https://api.github.com/users/andris9/events{/privacy}", - "received_events_url": "https://api.github.com/users/andris9/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTIyNTEzMzk4", - "tag_name": "v1.0.16", - "target_commitish": "master", - "name": "v1.0.16", - "draft": false, - "prerelease": false, - "created_at": "2019-12-11T22:00:49Z", - "published_at": "2019-12-30T12:07:08Z", - "assets": [ - { - "url": "https://api.github.com/repos/nodemailer/nodemailer-app/releases/assets/17057332", - "id": 17057332, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE3MDU3MzMy", - "name": "NodemailerApp-1.0.16-full.nupkg", - "label": "", - "uploader": { - "login": "andris9", - "id": 132242, - "node_id": "MDQ6VXNlcjEzMjI0Mg==", - "avatar_url": "https://avatars.githubusercontent.com/u/132242?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/andris9", - "html_url": "https://github.com/andris9", - "followers_url": "https://api.github.com/users/andris9/followers", - "following_url": "https://api.github.com/users/andris9/following{/other_user}", - "gists_url": "https://api.github.com/users/andris9/gists{/gist_id}", - "starred_url": "https://api.github.com/users/andris9/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/andris9/subscriptions", - "organizations_url": "https://api.github.com/users/andris9/orgs", - "repos_url": "https://api.github.com/users/andris9/repos", - "events_url": "https://api.github.com/users/andris9/events{/privacy}", - "received_events_url": "https://api.github.com/users/andris9/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 143597127, - "download_count": 65, - "created_at": "2019-12-30T12:04:43Z", - "updated_at": "2019-12-30T12:04:57Z", - "browser_download_url": "https://github.com/nodemailer/nodemailer-app/releases/download/v1.0.16/NodemailerApp-1.0.16-full.nupkg" - }, - { - "url": "https://api.github.com/repos/nodemailer/nodemailer-app/releases/assets/17057255", - "id": 17057255, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE3MDU3MjU1", - "name": "NodemailerApp-1.0.16.dmg", - "label": "", - "uploader": { - "login": "andris9", - "id": 132242, - "node_id": "MDQ6VXNlcjEzMjI0Mg==", - "avatar_url": "https://avatars.githubusercontent.com/u/132242?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/andris9", - "html_url": "https://github.com/andris9", - "followers_url": "https://api.github.com/users/andris9/followers", - "following_url": "https://api.github.com/users/andris9/following{/other_user}", - "gists_url": "https://api.github.com/users/andris9/gists{/gist_id}", - "starred_url": "https://api.github.com/users/andris9/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/andris9/subscriptions", - "organizations_url": "https://api.github.com/users/andris9/orgs", - "repos_url": "https://api.github.com/users/andris9/repos", - "events_url": "https://api.github.com/users/andris9/events{/privacy}", - "received_events_url": "https://api.github.com/users/andris9/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-apple-diskimage", - "state": "uploaded", - "size": 135056152, - "download_count": 6185, - "created_at": "2019-12-30T11:53:39Z", - "updated_at": "2019-12-30T11:54:10Z", - "browser_download_url": "https://github.com/nodemailer/nodemailer-app/releases/download/v1.0.16/NodemailerApp-1.0.16.dmg" - }, - { - "url": "https://api.github.com/repos/nodemailer/nodemailer-app/releases/assets/17057254", - "id": 17057254, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE3MDU3MjU0", - "name": "NodemailerApp-1.0.16.pkg", - "label": "", - "uploader": { - "login": "andris9", - "id": 132242, - "node_id": "MDQ6VXNlcjEzMjI0Mg==", - "avatar_url": "https://avatars.githubusercontent.com/u/132242?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/andris9", - "html_url": "https://github.com/andris9", - "followers_url": "https://api.github.com/users/andris9/followers", - "following_url": "https://api.github.com/users/andris9/following{/other_user}", - "gists_url": "https://api.github.com/users/andris9/gists{/gist_id}", - "starred_url": "https://api.github.com/users/andris9/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/andris9/subscriptions", - "organizations_url": "https://api.github.com/users/andris9/orgs", - "repos_url": "https://api.github.com/users/andris9/repos", - "events_url": "https://api.github.com/users/andris9/events{/privacy}", - "received_events_url": "https://api.github.com/users/andris9/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 136752962, - "download_count": 58, - "created_at": "2019-12-30T11:53:39Z", - "updated_at": "2019-12-30T11:54:06Z", - "browser_download_url": "https://github.com/nodemailer/nodemailer-app/releases/download/v1.0.16/NodemailerApp-1.0.16.pkg" - }, - { - "url": "https://api.github.com/repos/nodemailer/nodemailer-app/releases/assets/17057333", - "id": 17057333, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE3MDU3MzMz", - "name": "NodemailerApp-1.0.16.Setup.exe", - "label": "", - "uploader": { - "login": "andris9", - "id": 132242, - "node_id": "MDQ6VXNlcjEzMjI0Mg==", - "avatar_url": "https://avatars.githubusercontent.com/u/132242?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/andris9", - "html_url": "https://github.com/andris9", - "followers_url": "https://api.github.com/users/andris9/followers", - "following_url": "https://api.github.com/users/andris9/following{/other_user}", - "gists_url": "https://api.github.com/users/andris9/gists{/gist_id}", - "starred_url": "https://api.github.com/users/andris9/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/andris9/subscriptions", - "organizations_url": "https://api.github.com/users/andris9/orgs", - "repos_url": "https://api.github.com/users/andris9/repos", - "events_url": "https://api.github.com/users/andris9/events{/privacy}", - "received_events_url": "https://api.github.com/users/andris9/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdos-program", - "state": "uploaded", - "size": 143878144, - "download_count": 12697, - "created_at": "2019-12-30T12:04:43Z", - "updated_at": "2019-12-30T12:05:07Z", - "browser_download_url": "https://github.com/nodemailer/nodemailer-app/releases/download/v1.0.16/NodemailerApp-1.0.16.Setup.exe" - }, - { - "url": "https://api.github.com/repos/nodemailer/nodemailer-app/releases/assets/17057256", - "id": 17057256, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE3MDU3MjU2", - "name": "NodemailerApp-darwin-x64-1.0.16.zip", - "label": "", - "uploader": { - "login": "andris9", - "id": 132242, - "node_id": "MDQ6VXNlcjEzMjI0Mg==", - "avatar_url": "https://avatars.githubusercontent.com/u/132242?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/andris9", - "html_url": "https://github.com/andris9", - "followers_url": "https://api.github.com/users/andris9/followers", - "following_url": "https://api.github.com/users/andris9/following{/other_user}", - "gists_url": "https://api.github.com/users/andris9/gists{/gist_id}", - "starred_url": "https://api.github.com/users/andris9/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/andris9/subscriptions", - "organizations_url": "https://api.github.com/users/andris9/orgs", - "repos_url": "https://api.github.com/users/andris9/repos", - "events_url": "https://api.github.com/users/andris9/events{/privacy}", - "received_events_url": "https://api.github.com/users/andris9/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 136899234, - "download_count": 355, - "created_at": "2019-12-30T11:53:39Z", - "updated_at": "2019-12-30T11:53:53Z", - "browser_download_url": "https://github.com/nodemailer/nodemailer-app/releases/download/v1.0.16/NodemailerApp-darwin-x64-1.0.16.zip" - }, - { - "url": "https://api.github.com/repos/nodemailer/nodemailer-app/releases/assets/17057334", - "id": 17057334, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE3MDU3MzM0", - "name": "NodemailerApp-win32-x64-1.0.16.zip", - "label": "", - "uploader": { - "login": "andris9", - "id": 132242, - "node_id": "MDQ6VXNlcjEzMjI0Mg==", - "avatar_url": "https://avatars.githubusercontent.com/u/132242?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/andris9", - "html_url": "https://github.com/andris9", - "followers_url": "https://api.github.com/users/andris9/followers", - "following_url": "https://api.github.com/users/andris9/following{/other_user}", - "gists_url": "https://api.github.com/users/andris9/gists{/gist_id}", - "starred_url": "https://api.github.com/users/andris9/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/andris9/subscriptions", - "organizations_url": "https://api.github.com/users/andris9/orgs", - "repos_url": "https://api.github.com/users/andris9/repos", - "events_url": "https://api.github.com/users/andris9/events{/privacy}", - "received_events_url": "https://api.github.com/users/andris9/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 149549567, - "download_count": 184, - "created_at": "2019-12-30T12:04:43Z", - "updated_at": "2019-12-30T12:05:08Z", - "browser_download_url": "https://github.com/nodemailer/nodemailer-app/releases/download/v1.0.16/NodemailerApp-win32-x64-1.0.16.zip" - }, - { - "url": "https://api.github.com/repos/nodemailer/nodemailer-app/releases/assets/17057331", - "id": 17057331, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE3MDU3MzMx", - "name": "RELEASES", - "label": "", - "uploader": { - "login": "andris9", - "id": 132242, - "node_id": "MDQ6VXNlcjEzMjI0Mg==", - "avatar_url": "https://avatars.githubusercontent.com/u/132242?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/andris9", - "html_url": "https://github.com/andris9", - "followers_url": "https://api.github.com/users/andris9/followers", - "following_url": "https://api.github.com/users/andris9/following{/other_user}", - "gists_url": "https://api.github.com/users/andris9/gists{/gist_id}", - "starred_url": "https://api.github.com/users/andris9/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/andris9/subscriptions", - "organizations_url": "https://api.github.com/users/andris9/orgs", - "repos_url": "https://api.github.com/users/andris9/repos", - "events_url": "https://api.github.com/users/andris9/events{/privacy}", - "received_events_url": "https://api.github.com/users/andris9/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 85, - "download_count": 344262, - "created_at": "2019-12-30T12:04:43Z", - "updated_at": "2019-12-30T12:04:43Z", - "browser_download_url": "https://github.com/nodemailer/nodemailer-app/releases/download/v1.0.16/RELEASES" - } - ], - "tarball_url": "https://api.github.com/repos/nodemailer/nodemailer-app/tarball/v1.0.16", - "zipball_url": "https://api.github.com/repos/nodemailer/nodemailer-app/zipball/v1.0.16", - "body_html": "
    \n
  • Added support for AMP4EMAIL
  • \n
  • Better EMLX metadata handling
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:56.474Z" - }, - "nota": { - "latestRelease": { - "url": "https://api.github.com/repos/notaapp/releases/releases/65196415", - "assets_url": "https://api.github.com/repos/notaapp/releases/releases/65196415/assets", - "upload_url": "https://uploads.github.com/repos/notaapp/releases/releases/65196415/assets{?name,label}", - "html_url": "https://github.com/notaapp/releases/releases/tag/0.35.4", - "id": 65196415, - "author": { - "login": "astoilkov", - "id": 884810, - "node_id": "MDQ6VXNlcjg4NDgxMA==", - "avatar_url": "https://avatars.githubusercontent.com/u/884810?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/astoilkov", - "html_url": "https://github.com/astoilkov", - "followers_url": "https://api.github.com/users/astoilkov/followers", - "following_url": "https://api.github.com/users/astoilkov/following{/other_user}", - "gists_url": "https://api.github.com/users/astoilkov/gists{/gist_id}", - "starred_url": "https://api.github.com/users/astoilkov/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/astoilkov/subscriptions", - "organizations_url": "https://api.github.com/users/astoilkov/orgs", - "repos_url": "https://api.github.com/users/astoilkov/repos", - "events_url": "https://api.github.com/users/astoilkov/events{/privacy}", - "received_events_url": "https://api.github.com/users/astoilkov/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTY1MTk2NDE1", - "tag_name": "0.35.4", - "target_commitish": "master", - "name": "0.35.4", - "draft": false, - "prerelease": false, - "created_at": "2020-01-20T14:20:11Z", - "published_at": "2022-04-25T11:33:57Z", - "assets": [ - { - "url": "https://api.github.com/repos/notaapp/releases/releases/assets/63555205", - "id": 63555205, - "node_id": "RA_kwDOC0SFBc4DycaF", - "name": "Nota-0.35.4-arm64-mac.zip", - "label": "", - "uploader": { - "login": "astoilkov", - "id": 884810, - "node_id": "MDQ6VXNlcjg4NDgxMA==", - "avatar_url": "https://avatars.githubusercontent.com/u/884810?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/astoilkov", - "html_url": "https://github.com/astoilkov", - "followers_url": "https://api.github.com/users/astoilkov/followers", - "following_url": "https://api.github.com/users/astoilkov/following{/other_user}", - "gists_url": "https://api.github.com/users/astoilkov/gists{/gist_id}", - "starred_url": "https://api.github.com/users/astoilkov/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/astoilkov/subscriptions", - "organizations_url": "https://api.github.com/users/astoilkov/orgs", - "repos_url": "https://api.github.com/users/astoilkov/repos", - "events_url": "https://api.github.com/users/astoilkov/events{/privacy}", - "received_events_url": "https://api.github.com/users/astoilkov/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/json; charset=utf-8", - "state": "uploaded", - "size": 83431422, - "download_count": 6718, - "created_at": "2022-04-25T06:33:59Z", - "updated_at": "2022-04-25T06:34:05Z", - "browser_download_url": "https://github.com/notaapp/releases/releases/download/0.35.4/Nota-0.35.4-arm64-mac.zip" - }, - { - "url": "https://api.github.com/repos/notaapp/releases/releases/assets/63555204", - "id": 63555204, - "node_id": "RA_kwDOC0SFBc4DycaE", - "name": "Nota-0.35.4-arm64.dmg", - "label": "", - "uploader": { - "login": "astoilkov", - "id": 884810, - "node_id": "MDQ6VXNlcjg4NDgxMA==", - "avatar_url": "https://avatars.githubusercontent.com/u/884810?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/astoilkov", - "html_url": "https://github.com/astoilkov", - "followers_url": "https://api.github.com/users/astoilkov/followers", - "following_url": "https://api.github.com/users/astoilkov/following{/other_user}", - "gists_url": "https://api.github.com/users/astoilkov/gists{/gist_id}", - "starred_url": "https://api.github.com/users/astoilkov/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/astoilkov/subscriptions", - "organizations_url": "https://api.github.com/users/astoilkov/orgs", - "repos_url": "https://api.github.com/users/astoilkov/repos", - "events_url": "https://api.github.com/users/astoilkov/events{/privacy}", - "received_events_url": "https://api.github.com/users/astoilkov/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/json; charset=utf-8", - "state": "uploaded", - "size": 87040126, - "download_count": 190, - "created_at": "2022-04-25T06:33:59Z", - "updated_at": "2022-04-25T06:34:03Z", - "browser_download_url": "https://github.com/notaapp/releases/releases/download/0.35.4/Nota-0.35.4-arm64.dmg" - }, - { - "url": "https://api.github.com/repos/notaapp/releases/releases/assets/63555206", - "id": 63555206, - "node_id": "RA_kwDOC0SFBc4DycaG", - "name": "Nota-0.35.4-mac.zip", - "label": "", - "uploader": { - "login": "astoilkov", - "id": 884810, - "node_id": "MDQ6VXNlcjg4NDgxMA==", - "avatar_url": "https://avatars.githubusercontent.com/u/884810?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/astoilkov", - "html_url": "https://github.com/astoilkov", - "followers_url": "https://api.github.com/users/astoilkov/followers", - "following_url": "https://api.github.com/users/astoilkov/following{/other_user}", - "gists_url": "https://api.github.com/users/astoilkov/gists{/gist_id}", - "starred_url": "https://api.github.com/users/astoilkov/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/astoilkov/subscriptions", - "organizations_url": "https://api.github.com/users/astoilkov/orgs", - "repos_url": "https://api.github.com/users/astoilkov/repos", - "events_url": "https://api.github.com/users/astoilkov/events{/privacy}", - "received_events_url": "https://api.github.com/users/astoilkov/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/json; charset=utf-8", - "state": "uploaded", - "size": 83534166, - "download_count": 8212, - "created_at": "2022-04-25T06:33:59Z", - "updated_at": "2022-04-25T06:34:03Z", - "browser_download_url": "https://github.com/notaapp/releases/releases/download/0.35.4/Nota-0.35.4-mac.zip" - }, - { - "url": "https://api.github.com/repos/notaapp/releases/releases/assets/63555203", - "id": 63555203, - "node_id": "RA_kwDOC0SFBc4DycaD", - "name": "Nota-0.35.4.dmg", - "label": "", - "uploader": { - "login": "astoilkov", - "id": 884810, - "node_id": "MDQ6VXNlcjg4NDgxMA==", - "avatar_url": "https://avatars.githubusercontent.com/u/884810?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/astoilkov", - "html_url": "https://github.com/astoilkov", - "followers_url": "https://api.github.com/users/astoilkov/followers", - "following_url": "https://api.github.com/users/astoilkov/following{/other_user}", - "gists_url": "https://api.github.com/users/astoilkov/gists{/gist_id}", - "starred_url": "https://api.github.com/users/astoilkov/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/astoilkov/subscriptions", - "organizations_url": "https://api.github.com/users/astoilkov/orgs", - "repos_url": "https://api.github.com/users/astoilkov/repos", - "events_url": "https://api.github.com/users/astoilkov/events{/privacy}", - "received_events_url": "https://api.github.com/users/astoilkov/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/json; charset=utf-8", - "state": "uploaded", - "size": 86891497, - "download_count": 148, - "created_at": "2022-04-25T06:33:58Z", - "updated_at": "2022-04-25T06:34:02Z", - "browser_download_url": "https://github.com/notaapp/releases/releases/download/0.35.4/Nota-0.35.4.dmg" - } - ], - "tarball_url": "https://api.github.com/repos/notaapp/releases/tarball/0.35.4", - "zipball_url": "https://api.github.com/repos/notaapp/releases/zipball/0.35.4", - "body_html": "" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:56.516Z" - }, - "notable": { - "latestRelease": { - "url": "https://api.github.com/repos/notable/notable/releases/23018127", - "assets_url": "https://api.github.com/repos/notable/notable/releases/23018127/assets", - "upload_url": "https://uploads.github.com/repos/notable/notable/releases/23018127/assets{?name,label}", - "html_url": "https://github.com/notable/notable/releases/tag/v1.8.4", - "id": 23018127, - "author": { - "login": "fabiospampinato", - "id": 1812093, - "node_id": "MDQ6VXNlcjE4MTIwOTM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1812093?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/fabiospampinato", - "html_url": "https://github.com/fabiospampinato", - "followers_url": "https://api.github.com/users/fabiospampinato/followers", - "following_url": "https://api.github.com/users/fabiospampinato/following{/other_user}", - "gists_url": "https://api.github.com/users/fabiospampinato/gists{/gist_id}", - "starred_url": "https://api.github.com/users/fabiospampinato/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/fabiospampinato/subscriptions", - "organizations_url": "https://api.github.com/users/fabiospampinato/orgs", - "repos_url": "https://api.github.com/users/fabiospampinato/repos", - "events_url": "https://api.github.com/users/fabiospampinato/events{/privacy}", - "received_events_url": "https://api.github.com/users/fabiospampinato/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTIzMDE4MTI3", - "tag_name": "v1.8.4", - "target_commitish": "master", - "name": "v1.8.4", - "draft": false, - "prerelease": false, - "created_at": "2020-01-18T01:52:49Z", - "published_at": "2020-01-21T20:15:06Z", - "assets": [ - { - "url": "https://api.github.com/repos/notable/notable/releases/assets/17487792", - "id": 17487792, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE3NDg3Nzky", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "fabiospampinato", - "id": 1812093, - "node_id": "MDQ6VXNlcjE4MTIwOTM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1812093?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/fabiospampinato", - "html_url": "https://github.com/fabiospampinato", - "followers_url": "https://api.github.com/users/fabiospampinato/followers", - "following_url": "https://api.github.com/users/fabiospampinato/following{/other_user}", - "gists_url": "https://api.github.com/users/fabiospampinato/gists{/gist_id}", - "starred_url": "https://api.github.com/users/fabiospampinato/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/fabiospampinato/subscriptions", - "organizations_url": "https://api.github.com/users/fabiospampinato/orgs", - "repos_url": "https://api.github.com/users/fabiospampinato/repos", - "events_url": "https://api.github.com/users/fabiospampinato/events{/privacy}", - "received_events_url": "https://api.github.com/users/fabiospampinato/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 364, - "download_count": 63455, - "created_at": "2020-01-21T20:12:29Z", - "updated_at": "2020-01-21T20:12:29Z", - "browser_download_url": "https://github.com/notable/notable/releases/download/v1.8.4/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/notable/notable/releases/assets/17487795", - "id": 17487795, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE3NDg3Nzk1", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "fabiospampinato", - "id": 1812093, - "node_id": "MDQ6VXNlcjE4MTIwOTM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1812093?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/fabiospampinato", - "html_url": "https://github.com/fabiospampinato", - "followers_url": "https://api.github.com/users/fabiospampinato/followers", - "following_url": "https://api.github.com/users/fabiospampinato/following{/other_user}", - "gists_url": "https://api.github.com/users/fabiospampinato/gists{/gist_id}", - "starred_url": "https://api.github.com/users/fabiospampinato/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/fabiospampinato/subscriptions", - "organizations_url": "https://api.github.com/users/fabiospampinato/orgs", - "repos_url": "https://api.github.com/users/fabiospampinato/repos", - "events_url": "https://api.github.com/users/fabiospampinato/events{/privacy}", - "received_events_url": "https://api.github.com/users/fabiospampinato/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 509, - "download_count": 1220302, - "created_at": "2020-01-21T20:12:30Z", - "updated_at": "2020-01-21T20:12:30Z", - "browser_download_url": "https://github.com/notable/notable/releases/download/v1.8.4/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/notable/notable/releases/assets/17487796", - "id": 17487796, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE3NDg3Nzk2", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "fabiospampinato", - "id": 1812093, - "node_id": "MDQ6VXNlcjE4MTIwOTM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1812093?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/fabiospampinato", - "html_url": "https://github.com/fabiospampinato", - "followers_url": "https://api.github.com/users/fabiospampinato/followers", - "following_url": "https://api.github.com/users/fabiospampinato/following{/other_user}", - "gists_url": "https://api.github.com/users/fabiospampinato/gists{/gist_id}", - "starred_url": "https://api.github.com/users/fabiospampinato/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/fabiospampinato/subscriptions", - "organizations_url": "https://api.github.com/users/fabiospampinato/orgs", - "repos_url": "https://api.github.com/users/fabiospampinato/repos", - "events_url": "https://api.github.com/users/fabiospampinato/events{/privacy}", - "received_events_url": "https://api.github.com/users/fabiospampinato/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 342, - "download_count": 1179106, - "created_at": "2020-01-21T20:12:31Z", - "updated_at": "2020-01-21T20:12:31Z", - "browser_download_url": "https://github.com/notable/notable/releases/download/v1.8.4/latest.yml" - }, - { - "url": "https://api.github.com/repos/notable/notable/releases/assets/17487708", - "id": 17487708, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE3NDg3NzA4", - "name": "Notable-1.8.4-ia32-win.zip", - "label": "", - "uploader": { - "login": "fabiospampinato", - "id": 1812093, - "node_id": "MDQ6VXNlcjE4MTIwOTM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1812093?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/fabiospampinato", - "html_url": "https://github.com/fabiospampinato", - "followers_url": "https://api.github.com/users/fabiospampinato/followers", - "following_url": "https://api.github.com/users/fabiospampinato/following{/other_user}", - "gists_url": "https://api.github.com/users/fabiospampinato/gists{/gist_id}", - "starred_url": "https://api.github.com/users/fabiospampinato/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/fabiospampinato/subscriptions", - "organizations_url": "https://api.github.com/users/fabiospampinato/orgs", - "repos_url": "https://api.github.com/users/fabiospampinato/repos", - "events_url": "https://api.github.com/users/fabiospampinato/events{/privacy}", - "received_events_url": "https://api.github.com/users/fabiospampinato/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 59959226, - "download_count": 1088, - "created_at": "2020-01-21T20:07:47Z", - "updated_at": "2020-01-21T20:08:40Z", - "browser_download_url": "https://github.com/notable/notable/releases/download/v1.8.4/Notable-1.8.4-ia32-win.zip" - }, - { - "url": "https://api.github.com/repos/notable/notable/releases/assets/17487717", - "id": 17487717, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE3NDg3NzE3", - "name": "Notable-1.8.4-mac.zip", - "label": "", - "uploader": { - "login": "fabiospampinato", - "id": 1812093, - "node_id": "MDQ6VXNlcjE4MTIwOTM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1812093?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/fabiospampinato", - "html_url": "https://github.com/fabiospampinato", - "followers_url": "https://api.github.com/users/fabiospampinato/followers", - "following_url": "https://api.github.com/users/fabiospampinato/following{/other_user}", - "gists_url": "https://api.github.com/users/fabiospampinato/gists{/gist_id}", - "starred_url": "https://api.github.com/users/fabiospampinato/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/fabiospampinato/subscriptions", - "organizations_url": "https://api.github.com/users/fabiospampinato/orgs", - "repos_url": "https://api.github.com/users/fabiospampinato/repos", - "events_url": "https://api.github.com/users/fabiospampinato/events{/privacy}", - "received_events_url": "https://api.github.com/users/fabiospampinato/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 64220867, - "download_count": 7555, - "created_at": "2020-01-21T20:08:43Z", - "updated_at": "2020-01-21T20:09:40Z", - "browser_download_url": "https://github.com/notable/notable/releases/download/v1.8.4/Notable-1.8.4-mac.zip" - }, - { - "url": "https://api.github.com/repos/notable/notable/releases/assets/17487729", - "id": 17487729, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE3NDg3NzI5", - "name": "Notable-1.8.4-win.zip", - "label": "", - "uploader": { - "login": "fabiospampinato", - "id": 1812093, - "node_id": "MDQ6VXNlcjE4MTIwOTM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1812093?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/fabiospampinato", - "html_url": "https://github.com/fabiospampinato", - "followers_url": "https://api.github.com/users/fabiospampinato/followers", - "following_url": "https://api.github.com/users/fabiospampinato/following{/other_user}", - "gists_url": "https://api.github.com/users/fabiospampinato/gists{/gist_id}", - "starred_url": "https://api.github.com/users/fabiospampinato/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/fabiospampinato/subscriptions", - "organizations_url": "https://api.github.com/users/fabiospampinato/orgs", - "repos_url": "https://api.github.com/users/fabiospampinato/repos", - "events_url": "https://api.github.com/users/fabiospampinato/events{/privacy}", - "received_events_url": "https://api.github.com/users/fabiospampinato/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 62881898, - "download_count": 8081, - "created_at": "2020-01-21T20:09:41Z", - "updated_at": "2020-01-21T20:10:05Z", - "browser_download_url": "https://github.com/notable/notable/releases/download/v1.8.4/Notable-1.8.4-win.zip" - }, - { - "url": "https://api.github.com/repos/notable/notable/releases/assets/17487736", - "id": 17487736, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE3NDg3NzM2", - "name": "Notable-1.8.4.AppImage", - "label": "", - "uploader": { - "login": "fabiospampinato", - "id": 1812093, - "node_id": "MDQ6VXNlcjE4MTIwOTM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1812093?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/fabiospampinato", - "html_url": "https://github.com/fabiospampinato", - "followers_url": "https://api.github.com/users/fabiospampinato/followers", - "following_url": "https://api.github.com/users/fabiospampinato/following{/other_user}", - "gists_url": "https://api.github.com/users/fabiospampinato/gists{/gist_id}", - "starred_url": "https://api.github.com/users/fabiospampinato/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/fabiospampinato/subscriptions", - "organizations_url": "https://api.github.com/users/fabiospampinato/orgs", - "repos_url": "https://api.github.com/users/fabiospampinato/repos", - "events_url": "https://api.github.com/users/fabiospampinato/events{/privacy}", - "received_events_url": "https://api.github.com/users/fabiospampinato/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/json; charset=utf-8", - "state": "uploaded", - "size": 72406357, - "download_count": 9908, - "created_at": "2020-01-21T20:10:05Z", - "updated_at": "2020-01-21T20:11:04Z", - "browser_download_url": "https://github.com/notable/notable/releases/download/v1.8.4/Notable-1.8.4.AppImage" - }, - { - "url": "https://api.github.com/repos/notable/notable/releases/assets/17487757", - "id": 17487757, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE3NDg3NzU3", - "name": "Notable-1.8.4.dmg", - "label": "", - "uploader": { - "login": "fabiospampinato", - "id": 1812093, - "node_id": "MDQ6VXNlcjE4MTIwOTM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1812093?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/fabiospampinato", - "html_url": "https://github.com/fabiospampinato", - "followers_url": "https://api.github.com/users/fabiospampinato/followers", - "following_url": "https://api.github.com/users/fabiospampinato/following{/other_user}", - "gists_url": "https://api.github.com/users/fabiospampinato/gists{/gist_id}", - "starred_url": "https://api.github.com/users/fabiospampinato/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/fabiospampinato/subscriptions", - "organizations_url": "https://api.github.com/users/fabiospampinato/orgs", - "repos_url": "https://api.github.com/users/fabiospampinato/repos", - "events_url": "https://api.github.com/users/fabiospampinato/events{/privacy}", - "received_events_url": "https://api.github.com/users/fabiospampinato/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-apple-diskimage", - "state": "uploaded", - "size": 66335088, - "download_count": 58519, - "created_at": "2020-01-21T20:11:04Z", - "updated_at": "2020-01-21T20:12:25Z", - "browser_download_url": "https://github.com/notable/notable/releases/download/v1.8.4/Notable-1.8.4.dmg" - }, - { - "url": "https://api.github.com/repos/notable/notable/releases/assets/17487791", - "id": 17487791, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE3NDg3Nzkx", - "name": "Notable-1.8.4.dmg.blockmap", - "label": "", - "uploader": { - "login": "fabiospampinato", - "id": 1812093, - "node_id": "MDQ6VXNlcjE4MTIwOTM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1812093?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/fabiospampinato", - "html_url": "https://github.com/fabiospampinato", - "followers_url": "https://api.github.com/users/fabiospampinato/followers", - "following_url": "https://api.github.com/users/fabiospampinato/following{/other_user}", - "gists_url": "https://api.github.com/users/fabiospampinato/gists{/gist_id}", - "starred_url": "https://api.github.com/users/fabiospampinato/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/fabiospampinato/subscriptions", - "organizations_url": "https://api.github.com/users/fabiospampinato/orgs", - "repos_url": "https://api.github.com/users/fabiospampinato/repos", - "events_url": "https://api.github.com/users/fabiospampinato/events{/privacy}", - "received_events_url": "https://api.github.com/users/fabiospampinato/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/json; charset=utf-8", - "state": "uploaded", - "size": 70535, - "download_count": 97, - "created_at": "2020-01-21T20:12:28Z", - "updated_at": "2020-01-21T20:12:29Z", - "browser_download_url": "https://github.com/notable/notable/releases/download/v1.8.4/Notable-1.8.4.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/notable/notable/releases/assets/17487799", - "id": 17487799, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE3NDg3Nzk5", - "name": "notable-1.8.4.pacman", - "label": "", - "uploader": { - "login": "fabiospampinato", - "id": 1812093, - "node_id": "MDQ6VXNlcjE4MTIwOTM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1812093?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/fabiospampinato", - "html_url": "https://github.com/fabiospampinato", - "followers_url": "https://api.github.com/users/fabiospampinato/followers", - "following_url": "https://api.github.com/users/fabiospampinato/following{/other_user}", - "gists_url": "https://api.github.com/users/fabiospampinato/gists{/gist_id}", - "starred_url": "https://api.github.com/users/fabiospampinato/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/fabiospampinato/subscriptions", - "organizations_url": "https://api.github.com/users/fabiospampinato/orgs", - "repos_url": "https://api.github.com/users/fabiospampinato/repos", - "events_url": "https://api.github.com/users/fabiospampinato/events{/privacy}", - "received_events_url": "https://api.github.com/users/fabiospampinato/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/json; charset=utf-8", - "state": "uploaded", - "size": 50739148, - "download_count": 10791, - "created_at": "2020-01-21T20:12:32Z", - "updated_at": "2020-01-21T20:12:52Z", - "browser_download_url": "https://github.com/notable/notable/releases/download/v1.8.4/notable-1.8.4.pacman" - }, - { - "url": "https://api.github.com/repos/notable/notable/releases/assets/17487802", - "id": 17487802, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE3NDg3ODAy", - "name": "notable-1.8.4.x86_64.rpm", - "label": "", - "uploader": { - "login": "fabiospampinato", - "id": 1812093, - "node_id": "MDQ6VXNlcjE4MTIwOTM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1812093?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/fabiospampinato", - "html_url": "https://github.com/fabiospampinato", - "followers_url": "https://api.github.com/users/fabiospampinato/followers", - "following_url": "https://api.github.com/users/fabiospampinato/following{/other_user}", - "gists_url": "https://api.github.com/users/fabiospampinato/gists{/gist_id}", - "starred_url": "https://api.github.com/users/fabiospampinato/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/fabiospampinato/subscriptions", - "organizations_url": "https://api.github.com/users/fabiospampinato/orgs", - "repos_url": "https://api.github.com/users/fabiospampinato/repos", - "events_url": "https://api.github.com/users/fabiospampinato/events{/privacy}", - "received_events_url": "https://api.github.com/users/fabiospampinato/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-redhat-package-manager", - "state": "uploaded", - "size": 50785696, - "download_count": 3353, - "created_at": "2020-01-21T20:12:52Z", - "updated_at": "2020-01-21T20:13:40Z", - "browser_download_url": "https://github.com/notable/notable/releases/download/v1.8.4/notable-1.8.4.x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/notable/notable/releases/assets/17487697", - "id": 17487697, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE3NDg3Njk3", - "name": "Notable.Setup.1.8.4.exe", - "label": "", - "uploader": { - "login": "fabiospampinato", - "id": 1812093, - "node_id": "MDQ6VXNlcjE4MTIwOTM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1812093?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/fabiospampinato", - "html_url": "https://github.com/fabiospampinato", - "followers_url": "https://api.github.com/users/fabiospampinato/followers", - "following_url": "https://api.github.com/users/fabiospampinato/following{/other_user}", - "gists_url": "https://api.github.com/users/fabiospampinato/gists{/gist_id}", - "starred_url": "https://api.github.com/users/fabiospampinato/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/fabiospampinato/subscriptions", - "organizations_url": "https://api.github.com/users/fabiospampinato/orgs", - "repos_url": "https://api.github.com/users/fabiospampinato/repos", - "events_url": "https://api.github.com/users/fabiospampinato/events{/privacy}", - "received_events_url": "https://api.github.com/users/fabiospampinato/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdos-program", - "state": "uploaded", - "size": 90623743, - "download_count": 110853, - "created_at": "2020-01-21T20:07:06Z", - "updated_at": "2020-01-21T20:07:46Z", - "browser_download_url": "https://github.com/notable/notable/releases/download/v1.8.4/Notable.Setup.1.8.4.exe" - }, - { - "url": "https://api.github.com/repos/notable/notable/releases/assets/17487707", - "id": 17487707, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE3NDg3NzA3", - "name": "Notable.Setup.1.8.4.exe.blockmap", - "label": "", - "uploader": { - "login": "fabiospampinato", - "id": 1812093, - "node_id": "MDQ6VXNlcjE4MTIwOTM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1812093?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/fabiospampinato", - "html_url": "https://github.com/fabiospampinato", - "followers_url": "https://api.github.com/users/fabiospampinato/followers", - "following_url": "https://api.github.com/users/fabiospampinato/following{/other_user}", - "gists_url": "https://api.github.com/users/fabiospampinato/gists{/gist_id}", - "starred_url": "https://api.github.com/users/fabiospampinato/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/fabiospampinato/subscriptions", - "organizations_url": "https://api.github.com/users/fabiospampinato/orgs", - "repos_url": "https://api.github.com/users/fabiospampinato/repos", - "events_url": "https://api.github.com/users/fabiospampinato/events{/privacy}", - "received_events_url": "https://api.github.com/users/fabiospampinato/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/json; charset=utf-8", - "state": "uploaded", - "size": 95672, - "download_count": 9116, - "created_at": "2020-01-21T20:07:46Z", - "updated_at": "2020-01-21T20:07:47Z", - "browser_download_url": "https://github.com/notable/notable/releases/download/v1.8.4/Notable.Setup.1.8.4.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/notable/notable/releases/assets/17487808", - "id": 17487808, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE3NDg3ODA4", - "name": "notable_1.8.4_amd64.deb", - "label": "", - "uploader": { - "login": "fabiospampinato", - "id": 1812093, - "node_id": "MDQ6VXNlcjE4MTIwOTM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1812093?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/fabiospampinato", - "html_url": "https://github.com/fabiospampinato", - "followers_url": "https://api.github.com/users/fabiospampinato/followers", - "following_url": "https://api.github.com/users/fabiospampinato/following{/other_user}", - "gists_url": "https://api.github.com/users/fabiospampinato/gists{/gist_id}", - "starred_url": "https://api.github.com/users/fabiospampinato/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/fabiospampinato/subscriptions", - "organizations_url": "https://api.github.com/users/fabiospampinato/orgs", - "repos_url": "https://api.github.com/users/fabiospampinato/repos", - "events_url": "https://api.github.com/users/fabiospampinato/events{/privacy}", - "received_events_url": "https://api.github.com/users/fabiospampinato/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-debian-package", - "state": "uploaded", - "size": 50730302, - "download_count": 33091, - "created_at": "2020-01-21T20:13:41Z", - "updated_at": "2020-01-21T20:13:58Z", - "browser_download_url": "https://github.com/notable/notable/releases/download/v1.8.4/notable_1.8.4_amd64.deb" - }, - { - "url": "https://api.github.com/repos/notable/notable/releases/assets/19596513", - "id": 19596513, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE5NTk2NTEz", - "name": "notable_1.8.4_amd64.snap", - "label": null, - "uploader": { - "login": "fabiospampinato", - "id": 1812093, - "node_id": "MDQ6VXNlcjE4MTIwOTM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1812093?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/fabiospampinato", - "html_url": "https://github.com/fabiospampinato", - "followers_url": "https://api.github.com/users/fabiospampinato/followers", - "following_url": "https://api.github.com/users/fabiospampinato/following{/other_user}", - "gists_url": "https://api.github.com/users/fabiospampinato/gists{/gist_id}", - "starred_url": "https://api.github.com/users/fabiospampinato/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/fabiospampinato/subscriptions", - "organizations_url": "https://api.github.com/users/fabiospampinato/orgs", - "repos_url": "https://api.github.com/users/fabiospampinato/repos", - "events_url": "https://api.github.com/users/fabiospampinato/events{/privacy}", - "received_events_url": "https://api.github.com/users/fabiospampinato/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 60645376, - "download_count": 2991, - "created_at": "2020-04-09T15:07:07Z", - "updated_at": "2020-04-09T15:07:23Z", - "browser_download_url": "https://github.com/notable/notable/releases/download/v1.8.4/notable_1.8.4_amd64.snap" - } - ], - "tarball_url": "https://api.github.com/repos/notable/notable/tarball/v1.8.4", - "zipball_url": "https://api.github.com/repos/notable/notable/zipball/v1.8.4", - "body_html": "
Improvements
\n
    \n
  • Bundling OS-specific dependencies only when needed\n
      \n
    • This removes a file from Windows bundles that tripped Windows Defender into finding a false positive
    • \n
    \n
  • \n
  • Importing: ensuring arbitrarily large notes collections containing arbitrarily many files with the same name are still imported correctly, assuming the underlying importing library can parse the collection in the first place
  • \n
\n
Bug Fixes
\n
    \n
  • Editor: disabled automatic clipboard copying when selecting in favor of being able to create multiple cursors while dragging with the middle click (Linux)
  • \n
  • Ensuring both creation date and modification date are updated when duplicating a note
  • \n
  • Ensuring paste actions when dragging with the middle click are only prevented inside the editor (Linux)
  • \n
  • Fixed misalignment in loose task lists
  • \n
  • Fixed some regexes that were wrongly expecting to match at least one character in certain places
  • \n
  • Multi-cursors: using “Ctrl+MouseEvent” rather than “Alt+MouseEvent” as the latter switches the focus to the menu bar (Windows)
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:56.520Z" - }, - "nteract": { - "latestRelease": { - "url": "https://api.github.com/repos/nteract/nteract/releases/36894838", - "assets_url": "https://api.github.com/repos/nteract/nteract/releases/36894838/assets", - "upload_url": "https://uploads.github.com/repos/nteract/nteract/releases/36894838/assets{?name,label}", - "html_url": "https://github.com/nteract/nteract/releases/tag/v0.28.0", - "id": 36894838, - "author": { - "login": "captainsafia", - "id": 1857993, - "node_id": "MDQ6VXNlcjE4NTc5OTM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1857993?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/captainsafia", - "html_url": "https://github.com/captainsafia", - "followers_url": "https://api.github.com/users/captainsafia/followers", - "following_url": "https://api.github.com/users/captainsafia/following{/other_user}", - "gists_url": "https://api.github.com/users/captainsafia/gists{/gist_id}", - "starred_url": "https://api.github.com/users/captainsafia/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/captainsafia/subscriptions", - "organizations_url": "https://api.github.com/users/captainsafia/orgs", - "repos_url": "https://api.github.com/users/captainsafia/repos", - "events_url": "https://api.github.com/users/captainsafia/events{/privacy}", - "received_events_url": "https://api.github.com/users/captainsafia/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTM2ODk0ODM4", - "tag_name": "v0.28.0", - "target_commitish": "main", - "name": "v0.28.0: Coy Copernicus", - "draft": false, - "prerelease": false, - "created_at": "2021-01-26T05:09:27Z", - "published_at": "2021-01-26T05:18:38Z", - "assets": [ - { - "url": "https://api.github.com/repos/nteract/nteract/releases/assets/31189692", - "id": 31189692, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxMTg5Njky", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "captainsafia", - "id": 1857993, - "node_id": "MDQ6VXNlcjE4NTc5OTM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1857993?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/captainsafia", - "html_url": "https://github.com/captainsafia", - "followers_url": "https://api.github.com/users/captainsafia/followers", - "following_url": "https://api.github.com/users/captainsafia/following{/other_user}", - "gists_url": "https://api.github.com/users/captainsafia/gists{/gist_id}", - "starred_url": "https://api.github.com/users/captainsafia/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/captainsafia/subscriptions", - "organizations_url": "https://api.github.com/users/captainsafia/orgs", - "repos_url": "https://api.github.com/users/captainsafia/repos", - "events_url": "https://api.github.com/users/captainsafia/events{/privacy}", - "received_events_url": "https://api.github.com/users/captainsafia/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 369, - "download_count": 5969, - "created_at": "2021-01-26T05:13:06Z", - "updated_at": "2021-01-26T05:13:06Z", - "browser_download_url": "https://github.com/nteract/nteract/releases/download/v0.28.0/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/nteract/nteract/releases/assets/31189691", - "id": 31189691, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxMTg5Njkx", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "captainsafia", - "id": 1857993, - "node_id": "MDQ6VXNlcjE4NTc5OTM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1857993?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/captainsafia", - "html_url": "https://github.com/captainsafia", - "followers_url": "https://api.github.com/users/captainsafia/followers", - "following_url": "https://api.github.com/users/captainsafia/following{/other_user}", - "gists_url": "https://api.github.com/users/captainsafia/gists{/gist_id}", - "starred_url": "https://api.github.com/users/captainsafia/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/captainsafia/subscriptions", - "organizations_url": "https://api.github.com/users/captainsafia/orgs", - "repos_url": "https://api.github.com/users/captainsafia/repos", - "events_url": "https://api.github.com/users/captainsafia/events{/privacy}", - "received_events_url": "https://api.github.com/users/captainsafia/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 515, - "download_count": 63492, - "created_at": "2021-01-26T05:13:06Z", - "updated_at": "2021-01-26T05:13:06Z", - "browser_download_url": "https://github.com/nteract/nteract/releases/download/v0.28.0/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/nteract/nteract/releases/assets/31189690", - "id": 31189690, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxMTg5Njkw", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "captainsafia", - "id": 1857993, - "node_id": "MDQ6VXNlcjE4NTc5OTM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1857993?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/captainsafia", - "html_url": "https://github.com/captainsafia", - "followers_url": "https://api.github.com/users/captainsafia/followers", - "following_url": "https://api.github.com/users/captainsafia/following{/other_user}", - "gists_url": "https://api.github.com/users/captainsafia/gists{/gist_id}", - "starred_url": "https://api.github.com/users/captainsafia/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/captainsafia/subscriptions", - "organizations_url": "https://api.github.com/users/captainsafia/orgs", - "repos_url": "https://api.github.com/users/captainsafia/repos", - "events_url": "https://api.github.com/users/captainsafia/events{/privacy}", - "received_events_url": "https://api.github.com/users/captainsafia/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 345, - "download_count": 106480, - "created_at": "2021-01-26T05:13:06Z", - "updated_at": "2021-01-26T05:13:06Z", - "browser_download_url": "https://github.com/nteract/nteract/releases/download/v0.28.0/latest.yml" - }, - { - "url": "https://api.github.com/repos/nteract/nteract/releases/assets/31189634", - "id": 31189634, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxMTg5NjM0", - "name": "nteract-0.28.0-mac.zip", - "label": "", - "uploader": { - "login": "captainsafia", - "id": 1857993, - "node_id": "MDQ6VXNlcjE4NTc5OTM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1857993?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/captainsafia", - "html_url": "https://github.com/captainsafia", - "followers_url": "https://api.github.com/users/captainsafia/followers", - "following_url": "https://api.github.com/users/captainsafia/following{/other_user}", - "gists_url": "https://api.github.com/users/captainsafia/gists{/gist_id}", - "starred_url": "https://api.github.com/users/captainsafia/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/captainsafia/subscriptions", - "organizations_url": "https://api.github.com/users/captainsafia/orgs", - "repos_url": "https://api.github.com/users/captainsafia/repos", - "events_url": "https://api.github.com/users/captainsafia/events{/privacy}", - "received_events_url": "https://api.github.com/users/captainsafia/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 96653856, - "download_count": 4878, - "created_at": "2021-01-26T05:07:57Z", - "updated_at": "2021-01-26T05:08:42Z", - "browser_download_url": "https://github.com/nteract/nteract/releases/download/v0.28.0/nteract-0.28.0-mac.zip" - }, - { - "url": "https://api.github.com/repos/nteract/nteract/releases/assets/31189637", - "id": 31189637, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxMTg5NjM3", - "name": "nteract-0.28.0-win.zip", - "label": "", - "uploader": { - "login": "captainsafia", - "id": 1857993, - "node_id": "MDQ6VXNlcjE4NTc5OTM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1857993?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/captainsafia", - "html_url": "https://github.com/captainsafia", - "followers_url": "https://api.github.com/users/captainsafia/followers", - "following_url": "https://api.github.com/users/captainsafia/following{/other_user}", - "gists_url": "https://api.github.com/users/captainsafia/gists{/gist_id}", - "starred_url": "https://api.github.com/users/captainsafia/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/captainsafia/subscriptions", - "organizations_url": "https://api.github.com/users/captainsafia/orgs", - "repos_url": "https://api.github.com/users/captainsafia/repos", - "events_url": "https://api.github.com/users/captainsafia/events{/privacy}", - "received_events_url": "https://api.github.com/users/captainsafia/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 95141627, - "download_count": 1526, - "created_at": "2021-01-26T05:08:17Z", - "updated_at": "2021-01-26T05:08:53Z", - "browser_download_url": "https://github.com/nteract/nteract/releases/download/v0.28.0/nteract-0.28.0-win.zip" - }, - { - "url": "https://api.github.com/repos/nteract/nteract/releases/assets/31189607", - "id": 31189607, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxMTg5NjA3", - "name": "nteract-0.28.0.AppImage", - "label": "", - "uploader": { - "login": "captainsafia", - "id": 1857993, - "node_id": "MDQ6VXNlcjE4NTc5OTM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1857993?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/captainsafia", - "html_url": "https://github.com/captainsafia", - "followers_url": "https://api.github.com/users/captainsafia/followers", - "following_url": "https://api.github.com/users/captainsafia/following{/other_user}", - "gists_url": "https://api.github.com/users/captainsafia/gists{/gist_id}", - "starred_url": "https://api.github.com/users/captainsafia/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/captainsafia/subscriptions", - "organizations_url": "https://api.github.com/users/captainsafia/orgs", - "repos_url": "https://api.github.com/users/captainsafia/repos", - "events_url": "https://api.github.com/users/captainsafia/events{/privacy}", - "received_events_url": "https://api.github.com/users/captainsafia/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 106352907, - "download_count": 3882, - "created_at": "2021-01-26T05:07:04Z", - "updated_at": "2021-01-26T05:07:37Z", - "browser_download_url": "https://github.com/nteract/nteract/releases/download/v0.28.0/nteract-0.28.0.AppImage" - }, - { - "url": "https://api.github.com/repos/nteract/nteract/releases/assets/31189619", - "id": 31189619, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxMTg5NjE5", - "name": "nteract-0.28.0.dmg", - "label": "", - "uploader": { - "login": "captainsafia", - "id": 1857993, - "node_id": "MDQ6VXNlcjE4NTc5OTM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1857993?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/captainsafia", - "html_url": "https://github.com/captainsafia", - "followers_url": "https://api.github.com/users/captainsafia/followers", - "following_url": "https://api.github.com/users/captainsafia/following{/other_user}", - "gists_url": "https://api.github.com/users/captainsafia/gists{/gist_id}", - "starred_url": "https://api.github.com/users/captainsafia/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/captainsafia/subscriptions", - "organizations_url": "https://api.github.com/users/captainsafia/orgs", - "repos_url": "https://api.github.com/users/captainsafia/repos", - "events_url": "https://api.github.com/users/captainsafia/events{/privacy}", - "received_events_url": "https://api.github.com/users/captainsafia/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 100181308, - "download_count": 8070, - "created_at": "2021-01-26T05:07:18Z", - "updated_at": "2021-01-26T05:08:08Z", - "browser_download_url": "https://github.com/nteract/nteract/releases/download/v0.28.0/nteract-0.28.0.dmg" - }, - { - "url": "https://api.github.com/repos/nteract/nteract/releases/assets/31189620", - "id": 31189620, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxMTg5NjIw", - "name": "nteract-0.28.0.dmg.blockmap", - "label": "", - "uploader": { - "login": "captainsafia", - "id": 1857993, - "node_id": "MDQ6VXNlcjE4NTc5OTM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1857993?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/captainsafia", - "html_url": "https://github.com/captainsafia", - "followers_url": "https://api.github.com/users/captainsafia/followers", - "following_url": "https://api.github.com/users/captainsafia/following{/other_user}", - "gists_url": "https://api.github.com/users/captainsafia/gists{/gist_id}", - "starred_url": "https://api.github.com/users/captainsafia/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/captainsafia/subscriptions", - "organizations_url": "https://api.github.com/users/captainsafia/orgs", - "repos_url": "https://api.github.com/users/captainsafia/repos", - "events_url": "https://api.github.com/users/captainsafia/events{/privacy}", - "received_events_url": "https://api.github.com/users/captainsafia/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 106306, - "download_count": 25, - "created_at": "2021-01-26T05:07:18Z", - "updated_at": "2021-01-26T05:07:18Z", - "browser_download_url": "https://github.com/nteract/nteract/releases/download/v0.28.0/nteract-0.28.0.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/nteract/nteract/releases/assets/31189677", - "id": 31189677, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxMTg5Njc3", - "name": "nteract-0.28.0.tar.gz", - "label": "", - "uploader": { - "login": "captainsafia", - "id": 1857993, - "node_id": "MDQ6VXNlcjE4NTc5OTM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1857993?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/captainsafia", - "html_url": "https://github.com/captainsafia", - "followers_url": "https://api.github.com/users/captainsafia/followers", - "following_url": "https://api.github.com/users/captainsafia/following{/other_user}", - "gists_url": "https://api.github.com/users/captainsafia/gists{/gist_id}", - "starred_url": "https://api.github.com/users/captainsafia/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/captainsafia/subscriptions", - "organizations_url": "https://api.github.com/users/captainsafia/orgs", - "repos_url": "https://api.github.com/users/captainsafia/repos", - "events_url": "https://api.github.com/users/captainsafia/events{/privacy}", - "received_events_url": "https://api.github.com/users/captainsafia/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/gzip", - "state": "uploaded", - "size": 100367576, - "download_count": 120, - "created_at": "2021-01-26T05:11:46Z", - "updated_at": "2021-01-26T05:12:13Z", - "browser_download_url": "https://github.com/nteract/nteract/releases/download/v0.28.0/nteract-0.28.0.tar.gz" - }, - { - "url": "https://api.github.com/repos/nteract/nteract/releases/assets/31189632", - "id": 31189632, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxMTg5NjMy", - "name": "nteract-Setup-0.28.0.exe", - "label": "", - "uploader": { - "login": "captainsafia", - "id": 1857993, - "node_id": "MDQ6VXNlcjE4NTc5OTM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1857993?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/captainsafia", - "html_url": "https://github.com/captainsafia", - "followers_url": "https://api.github.com/users/captainsafia/followers", - "following_url": "https://api.github.com/users/captainsafia/following{/other_user}", - "gists_url": "https://api.github.com/users/captainsafia/gists{/gist_id}", - "starred_url": "https://api.github.com/users/captainsafia/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/captainsafia/subscriptions", - "organizations_url": "https://api.github.com/users/captainsafia/orgs", - "repos_url": "https://api.github.com/users/captainsafia/repos", - "events_url": "https://api.github.com/users/captainsafia/events{/privacy}", - "received_events_url": "https://api.github.com/users/captainsafia/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 70347825, - "download_count": 18562, - "created_at": "2021-01-26T05:07:50Z", - "updated_at": "2021-01-26T05:08:28Z", - "browser_download_url": "https://github.com/nteract/nteract/releases/download/v0.28.0/nteract-Setup-0.28.0.exe" - }, - { - "url": "https://api.github.com/repos/nteract/nteract/releases/assets/31189631", - "id": 31189631, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxMTg5NjMx", - "name": "nteract-Setup-0.28.0.exe.blockmap", - "label": "", - "uploader": { - "login": "captainsafia", - "id": 1857993, - "node_id": "MDQ6VXNlcjE4NTc5OTM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1857993?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/captainsafia", - "html_url": "https://github.com/captainsafia", - "followers_url": "https://api.github.com/users/captainsafia/followers", - "following_url": "https://api.github.com/users/captainsafia/following{/other_user}", - "gists_url": "https://api.github.com/users/captainsafia/gists{/gist_id}", - "starred_url": "https://api.github.com/users/captainsafia/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/captainsafia/subscriptions", - "organizations_url": "https://api.github.com/users/captainsafia/orgs", - "repos_url": "https://api.github.com/users/captainsafia/repos", - "events_url": "https://api.github.com/users/captainsafia/events{/privacy}", - "received_events_url": "https://api.github.com/users/captainsafia/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 74495, - "download_count": 4640, - "created_at": "2021-01-26T05:07:50Z", - "updated_at": "2021-01-26T05:07:50Z", - "browser_download_url": "https://github.com/nteract/nteract/releases/download/v0.28.0/nteract-Setup-0.28.0.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/nteract/nteract/releases/assets/31189686", - "id": 31189686, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxMTg5Njg2", - "name": "nteract_0.28.0_amd64.deb", - "label": "", - "uploader": { - "login": "captainsafia", - "id": 1857993, - "node_id": "MDQ6VXNlcjE4NTc5OTM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1857993?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/captainsafia", - "html_url": "https://github.com/captainsafia", - "followers_url": "https://api.github.com/users/captainsafia/followers", - "following_url": "https://api.github.com/users/captainsafia/following{/other_user}", - "gists_url": "https://api.github.com/users/captainsafia/gists{/gist_id}", - "starred_url": "https://api.github.com/users/captainsafia/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/captainsafia/subscriptions", - "organizations_url": "https://api.github.com/users/captainsafia/orgs", - "repos_url": "https://api.github.com/users/captainsafia/repos", - "events_url": "https://api.github.com/users/captainsafia/events{/privacy}", - "received_events_url": "https://api.github.com/users/captainsafia/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 67501270, - "download_count": 1282, - "created_at": "2021-01-26T05:12:50Z", - "updated_at": "2021-01-26T05:13:06Z", - "browser_download_url": "https://github.com/nteract/nteract/releases/download/v0.28.0/nteract_0.28.0_amd64.deb" - } - ], - "tarball_url": "https://api.github.com/repos/nteract/nteract/tarball/v0.28.0", - "zipball_url": "https://api.github.com/repos/nteract/nteract/zipball/v0.28.0", - "body_html": "

You can find the release notes for this month's release in this changelog.

\n

That next desktop release will ship on February 22nd, 2020.

\n

Thank you for using the nteract desktop app! nteract is a non-profit open-source organization fiscally sponsored by NumFOCUS. If you like our work, please consider making a recurring donation.

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:56.619Z" - }, - "nuclear": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:56.667Z" - }, - "octopi-init": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:56.681Z" - }, - "nxshell": { - "latestRelease": { - "url": "https://api.github.com/repos/nxshell/nxshell/releases/66112965", - "assets_url": "https://api.github.com/repos/nxshell/nxshell/releases/66112965/assets", - "upload_url": "https://uploads.github.com/repos/nxshell/nxshell/releases/66112965/assets{?name,label}", - "html_url": "https://github.com/nxshell/nxshell/releases/tag/v1.5.2", - "id": 66112965, - "author": { - "login": "nxshell", - "id": 74552956, - "node_id": "MDQ6VXNlcjc0NTUyOTU2", - "avatar_url": "https://avatars.githubusercontent.com/u/74552956?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/nxshell", - "html_url": "https://github.com/nxshell", - "followers_url": "https://api.github.com/users/nxshell/followers", - "following_url": "https://api.github.com/users/nxshell/following{/other_user}", - "gists_url": "https://api.github.com/users/nxshell/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nxshell/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nxshell/subscriptions", - "organizations_url": "https://api.github.com/users/nxshell/orgs", - "repos_url": "https://api.github.com/users/nxshell/repos", - "events_url": "https://api.github.com/users/nxshell/events{/privacy}", - "received_events_url": "https://api.github.com/users/nxshell/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOE32GLs4D8M3F", - "tag_name": "v1.5.2", - "target_commitish": "main", - "name": "v1.5.2新增支持全屏和Dark暗黑模式配置", - "draft": false, - "prerelease": false, - "created_at": "2021-12-15T11:26:02Z", - "published_at": "2022-05-05T13:23:39Z", - "assets": [ - { - "url": "https://api.github.com/repos/nxshell/nxshell/releases/assets/64565831", - "id": 64565831, - "node_id": "RA_kwDOE32GLs4D2TJH", - "name": "NxShell-amd64-linux-1.5.2-202205051232.deb", - "label": null, - "uploader": { - "login": "nxshell", - "id": 74552956, - "node_id": "MDQ6VXNlcjc0NTUyOTU2", - "avatar_url": "https://avatars.githubusercontent.com/u/74552956?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/nxshell", - "html_url": "https://github.com/nxshell", - "followers_url": "https://api.github.com/users/nxshell/followers", - "following_url": "https://api.github.com/users/nxshell/following{/other_user}", - "gists_url": "https://api.github.com/users/nxshell/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nxshell/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nxshell/subscriptions", - "organizations_url": "https://api.github.com/users/nxshell/orgs", - "repos_url": "https://api.github.com/users/nxshell/repos", - "events_url": "https://api.github.com/users/nxshell/events{/privacy}", - "received_events_url": "https://api.github.com/users/nxshell/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 58445848, - "download_count": 74, - "created_at": "2022-05-05T13:06:09Z", - "updated_at": "2022-05-05T13:08:33Z", - "browser_download_url": "https://github.com/nxshell/nxshell/releases/download/v1.5.2/NxShell-amd64-linux-1.5.2-202205051232.deb" - }, - { - "url": "https://api.github.com/repos/nxshell/nxshell/releases/assets/64566427", - "id": 64566427, - "node_id": "RA_kwDOE32GLs4D2TSb", - "name": "NxShell-mac-1.5.2-202205042344.dmg", - "label": null, - "uploader": { - "login": "nxshell", - "id": 74552956, - "node_id": "MDQ6VXNlcjc0NTUyOTU2", - "avatar_url": "https://avatars.githubusercontent.com/u/74552956?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/nxshell", - "html_url": "https://github.com/nxshell", - "followers_url": "https://api.github.com/users/nxshell/followers", - "following_url": "https://api.github.com/users/nxshell/following{/other_user}", - "gists_url": "https://api.github.com/users/nxshell/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nxshell/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nxshell/subscriptions", - "organizations_url": "https://api.github.com/users/nxshell/orgs", - "repos_url": "https://api.github.com/users/nxshell/repos", - "events_url": "https://api.github.com/users/nxshell/events{/privacy}", - "received_events_url": "https://api.github.com/users/nxshell/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 87789732, - "download_count": 61, - "created_at": "2022-05-05T13:12:50Z", - "updated_at": "2022-05-05T13:16:26Z", - "browser_download_url": "https://github.com/nxshell/nxshell/releases/download/v1.5.2/NxShell-mac-1.5.2-202205042344.dmg" - }, - { - "url": "https://api.github.com/repos/nxshell/nxshell/releases/assets/64565005", - "id": 64565005, - "node_id": "RA_kwDOE32GLs4D2S8N", - "name": "NxShell-x64-win-1.5.2-202205051228.exe", - "label": null, - "uploader": { - "login": "nxshell", - "id": 74552956, - "node_id": "MDQ6VXNlcjc0NTUyOTU2", - "avatar_url": "https://avatars.githubusercontent.com/u/74552956?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/nxshell", - "html_url": "https://github.com/nxshell", - "followers_url": "https://api.github.com/users/nxshell/followers", - "following_url": "https://api.github.com/users/nxshell/following{/other_user}", - "gists_url": "https://api.github.com/users/nxshell/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nxshell/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nxshell/subscriptions", - "organizations_url": "https://api.github.com/users/nxshell/orgs", - "repos_url": "https://api.github.com/users/nxshell/repos", - "events_url": "https://api.github.com/users/nxshell/events{/privacy}", - "received_events_url": "https://api.github.com/users/nxshell/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 79701320, - "download_count": 406, - "created_at": "2022-05-05T12:55:52Z", - "updated_at": "2022-05-05T13:01:03Z", - "browser_download_url": "https://github.com/nxshell/nxshell/releases/download/v1.5.2/NxShell-x64-win-1.5.2-202205051228.exe" - }, - { - "url": "https://api.github.com/repos/nxshell/nxshell/releases/assets/64566617", - "id": 64566617, - "node_id": "RA_kwDOE32GLs4D2TVZ", - "name": "NxShell-x86_64-linux-1.5.2-202205051232.AppImage", - "label": null, - "uploader": { - "login": "nxshell", - "id": 74552956, - "node_id": "MDQ6VXNlcjc0NTUyOTU2", - "avatar_url": "https://avatars.githubusercontent.com/u/74552956?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/nxshell", - "html_url": "https://github.com/nxshell", - "followers_url": "https://api.github.com/users/nxshell/followers", - "following_url": "https://api.github.com/users/nxshell/following{/other_user}", - "gists_url": "https://api.github.com/users/nxshell/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nxshell/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nxshell/subscriptions", - "organizations_url": "https://api.github.com/users/nxshell/orgs", - "repos_url": "https://api.github.com/users/nxshell/repos", - "events_url": "https://api.github.com/users/nxshell/events{/privacy}", - "received_events_url": "https://api.github.com/users/nxshell/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 82329585, - "download_count": 37, - "created_at": "2022-05-05T13:16:26Z", - "updated_at": "2022-05-05T13:19:48Z", - "browser_download_url": "https://github.com/nxshell/nxshell/releases/download/v1.5.2/NxShell-x86_64-linux-1.5.2-202205051232.AppImage" - }, - { - "url": "https://api.github.com/repos/nxshell/nxshell/releases/assets/64565392", - "id": 64565392, - "node_id": "RA_kwDOE32GLs4D2TCQ", - "name": "win-unpacked.zip", - "label": null, - "uploader": { - "login": "nxshell", - "id": 74552956, - "node_id": "MDQ6VXNlcjc0NTUyOTU2", - "avatar_url": "https://avatars.githubusercontent.com/u/74552956?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/nxshell", - "html_url": "https://github.com/nxshell", - "followers_url": "https://api.github.com/users/nxshell/followers", - "following_url": "https://api.github.com/users/nxshell/following{/other_user}", - "gists_url": "https://api.github.com/users/nxshell/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nxshell/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nxshell/subscriptions", - "organizations_url": "https://api.github.com/users/nxshell/orgs", - "repos_url": "https://api.github.com/users/nxshell/repos", - "events_url": "https://api.github.com/users/nxshell/events{/privacy}", - "received_events_url": "https://api.github.com/users/nxshell/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 114501669, - "download_count": 99, - "created_at": "2022-05-05T13:01:03Z", - "updated_at": "2022-05-05T13:05:46Z", - "browser_download_url": "https://github.com/nxshell/nxshell/releases/download/v1.5.2/win-unpacked.zip" - } - ], - "tarball_url": "https://api.github.com/repos/nxshell/nxshell/tarball/v1.5.2", - "zipball_url": "https://api.github.com/repos/nxshell/nxshell/zipball/v1.5.2", - "body_html": "

功能

\n
    \n
  • 增加会话全屏模式,在打开的ssh 会话中,右键选择进入全屏模式
  • \n
  • 增加软件dark模式
  • \n
\n

优化

\n
    \n
  • 优化linux/mac 退出后遗留进程的问题
  • \n
  • 优化macos关闭后再次打开白屏的问题
  • \n
  • 优化部分UI问题
  • \n
  • 优化telnet登录resize问题
  • \n
\n

\"Download

", - "reactions": { - "url": "https://api.github.com/repos/nxshell/nxshell/releases/66112965/reactions", - "total_count": 4, - "+1": 2, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 2 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:56.750Z" - }, - "odrive": { - "latestRelease": { - "url": "https://api.github.com/repos/liberodark/ODrive/releases/15807232", - "assets_url": "https://api.github.com/repos/liberodark/ODrive/releases/15807232/assets", - "upload_url": "https://uploads.github.com/repos/liberodark/ODrive/releases/15807232/assets{?name,label}", - "html_url": "https://github.com/liberodark/ODrive/releases/tag/0.2.1", - "id": 15807232, - "author": { - "login": "liberodark", - "id": 4238928, - "node_id": "MDQ6VXNlcjQyMzg5Mjg=", - "avatar_url": "https://avatars.githubusercontent.com/u/4238928?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/liberodark", - "html_url": "https://github.com/liberodark", - "followers_url": "https://api.github.com/users/liberodark/followers", - "following_url": "https://api.github.com/users/liberodark/following{/other_user}", - "gists_url": "https://api.github.com/users/liberodark/gists{/gist_id}", - "starred_url": "https://api.github.com/users/liberodark/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/liberodark/subscriptions", - "organizations_url": "https://api.github.com/users/liberodark/orgs", - "repos_url": "https://api.github.com/users/liberodark/repos", - "events_url": "https://api.github.com/users/liberodark/events{/privacy}", - "received_events_url": "https://api.github.com/users/liberodark/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTE1ODA3MjMy", - "tag_name": "0.2.1", - "target_commitish": "master", - "name": "0.2.1", - "draft": false, - "prerelease": false, - "created_at": "2019-02-27T13:56:17Z", - "published_at": "2019-02-27T14:08:08Z", - "assets": [ - { - "url": "https://api.github.com/repos/liberodark/ODrive/releases/assets/11268256", - "id": 11268256, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExMjY4MjU2", - "name": "odrive_0.2.1_amd64.deb", - "label": null, - "uploader": { - "login": "liberodark", - "id": 4238928, - "node_id": "MDQ6VXNlcjQyMzg5Mjg=", - "avatar_url": "https://avatars.githubusercontent.com/u/4238928?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/liberodark", - "html_url": "https://github.com/liberodark", - "followers_url": "https://api.github.com/users/liberodark/followers", - "following_url": "https://api.github.com/users/liberodark/following{/other_user}", - "gists_url": "https://api.github.com/users/liberodark/gists{/gist_id}", - "starred_url": "https://api.github.com/users/liberodark/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/liberodark/subscriptions", - "organizations_url": "https://api.github.com/users/liberodark/orgs", - "repos_url": "https://api.github.com/users/liberodark/repos", - "events_url": "https://api.github.com/users/liberodark/events{/privacy}", - "received_events_url": "https://api.github.com/users/liberodark/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.debian.binary-package", - "state": "uploaded", - "size": 56363868, - "download_count": 34950, - "created_at": "2019-02-27T14:07:33Z", - "updated_at": "2019-02-27T14:07:58Z", - "browser_download_url": "https://github.com/liberodark/ODrive/releases/download/0.2.1/odrive_0.2.1_amd64.deb" - }, - { - "url": "https://api.github.com/repos/liberodark/ODrive/releases/assets/11268230", - "id": 11268230, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExMjY4MjMw", - "name": "odrive_0.2.1_amd64.snap", - "label": null, - "uploader": { - "login": "liberodark", - "id": 4238928, - "node_id": "MDQ6VXNlcjQyMzg5Mjg=", - "avatar_url": "https://avatars.githubusercontent.com/u/4238928?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/liberodark", - "html_url": "https://github.com/liberodark", - "followers_url": "https://api.github.com/users/liberodark/followers", - "following_url": "https://api.github.com/users/liberodark/following{/other_user}", - "gists_url": "https://api.github.com/users/liberodark/gists{/gist_id}", - "starred_url": "https://api.github.com/users/liberodark/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/liberodark/subscriptions", - "organizations_url": "https://api.github.com/users/liberodark/orgs", - "repos_url": "https://api.github.com/users/liberodark/repos", - "events_url": "https://api.github.com/users/liberodark/events{/privacy}", - "received_events_url": "https://api.github.com/users/liberodark/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 136273920, - "download_count": 2317, - "created_at": "2019-02-27T14:05:53Z", - "updated_at": "2019-02-27T14:06:57Z", - "browser_download_url": "https://github.com/liberodark/ODrive/releases/download/0.2.1/odrive_0.2.1_amd64.snap" - }, - { - "url": "https://api.github.com/repos/liberodark/ODrive/releases/assets/11268231", - "id": 11268231, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExMjY4MjMx", - "name": "OpenDrive.0.2.1.AppImage", - "label": null, - "uploader": { - "login": "liberodark", - "id": 4238928, - "node_id": "MDQ6VXNlcjQyMzg5Mjg=", - "avatar_url": "https://avatars.githubusercontent.com/u/4238928?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/liberodark", - "html_url": "https://github.com/liberodark", - "followers_url": "https://api.github.com/users/liberodark/followers", - "following_url": "https://api.github.com/users/liberodark/following{/other_user}", - "gists_url": "https://api.github.com/users/liberodark/gists{/gist_id}", - "starred_url": "https://api.github.com/users/liberodark/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/liberodark/subscriptions", - "organizations_url": "https://api.github.com/users/liberodark/orgs", - "repos_url": "https://api.github.com/users/liberodark/repos", - "events_url": "https://api.github.com/users/liberodark/events{/privacy}", - "received_events_url": "https://api.github.com/users/liberodark/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 86054450, - "download_count": 4457, - "created_at": "2019-02-27T14:05:53Z", - "updated_at": "2019-02-27T14:07:20Z", - "browser_download_url": "https://github.com/liberodark/ODrive/releases/download/0.2.1/OpenDrive.0.2.1.AppImage" - }, - { - "url": "https://api.github.com/repos/liberodark/ODrive/releases/assets/11268232", - "id": 11268232, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExMjY4MjMy", - "name": "OpenDrive.Setup.0.2.1.exe", - "label": null, - "uploader": { - "login": "liberodark", - "id": 4238928, - "node_id": "MDQ6VXNlcjQyMzg5Mjg=", - "avatar_url": "https://avatars.githubusercontent.com/u/4238928?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/liberodark", - "html_url": "https://github.com/liberodark", - "followers_url": "https://api.github.com/users/liberodark/followers", - "following_url": "https://api.github.com/users/liberodark/following{/other_user}", - "gists_url": "https://api.github.com/users/liberodark/gists{/gist_id}", - "starred_url": "https://api.github.com/users/liberodark/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/liberodark/subscriptions", - "organizations_url": "https://api.github.com/users/liberodark/orgs", - "repos_url": "https://api.github.com/users/liberodark/repos", - "events_url": "https://api.github.com/users/liberodark/events{/privacy}", - "received_events_url": "https://api.github.com/users/liberodark/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-ms-dos-executable", - "state": "uploaded", - "size": 49574857, - "download_count": 6258, - "created_at": "2019-02-27T14:05:53Z", - "updated_at": "2019-02-27T14:07:40Z", - "browser_download_url": "https://github.com/liberodark/ODrive/releases/download/0.2.1/OpenDrive.Setup.0.2.1.exe" - } - ], - "tarball_url": "https://api.github.com/repos/liberodark/ODrive/tarball/0.2.1", - "zipball_url": "https://api.github.com/repos/liberodark/ODrive/zipball/0.2.1", - "body_html": "

Changelog

\n

0.2.1

\n
    \n
  • Security Update
  • \n
  • Build on Electron 4.0.6
  • \n
", - "reactions": { - "url": "https://api.github.com/repos/liberodark/ODrive/releases/15807232/reactions", - "total_count": 8, - "+1": 5, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 1, - "eyes": 2 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:56.831Z" - }, - "onecopy": { - "latestRelease": { - "url": "https://api.github.com/repos/HiroshiFuu/onecopy-electron/releases/42703214", - "assets_url": "https://api.github.com/repos/HiroshiFuu/onecopy-electron/releases/42703214/assets", - "upload_url": "https://uploads.github.com/repos/HiroshiFuu/onecopy-electron/releases/42703214/assets{?name,label}", - "html_url": "https://github.com/HiroshiFuu/onecopy-electron/releases/tag/1.0.3", - "id": 42703214, - "author": { - "login": "HiroshiFuu", - "id": 6489442, - "node_id": "MDQ6VXNlcjY0ODk0NDI=", - "avatar_url": "https://avatars.githubusercontent.com/u/6489442?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/HiroshiFuu", - "html_url": "https://github.com/HiroshiFuu", - "followers_url": "https://api.github.com/users/HiroshiFuu/followers", - "following_url": "https://api.github.com/users/HiroshiFuu/following{/other_user}", - "gists_url": "https://api.github.com/users/HiroshiFuu/gists{/gist_id}", - "starred_url": "https://api.github.com/users/HiroshiFuu/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/HiroshiFuu/subscriptions", - "organizations_url": "https://api.github.com/users/HiroshiFuu/orgs", - "repos_url": "https://api.github.com/users/HiroshiFuu/repos", - "events_url": "https://api.github.com/users/HiroshiFuu/events{/privacy}", - "received_events_url": "https://api.github.com/users/HiroshiFuu/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTQyNzAzMjE0", - "tag_name": "1.0.3", - "target_commitish": "main", - "name": "Tested with Electron v12 on Win 10", - "draft": false, - "prerelease": false, - "created_at": "2021-05-10T12:51:05Z", - "published_at": "2021-05-10T12:54:26Z", - "assets": [ - { - "url": "https://api.github.com/repos/HiroshiFuu/onecopy-electron/releases/assets/36732761", - "id": 36732761, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2NzMyNzYx", - "name": "onecopy-electron.Setup.1.0.3.exe", - "label": null, - "uploader": { - "login": "HiroshiFuu", - "id": 6489442, - "node_id": "MDQ6VXNlcjY0ODk0NDI=", - "avatar_url": "https://avatars.githubusercontent.com/u/6489442?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/HiroshiFuu", - "html_url": "https://github.com/HiroshiFuu", - "followers_url": "https://api.github.com/users/HiroshiFuu/followers", - "following_url": "https://api.github.com/users/HiroshiFuu/following{/other_user}", - "gists_url": "https://api.github.com/users/HiroshiFuu/gists{/gist_id}", - "starred_url": "https://api.github.com/users/HiroshiFuu/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/HiroshiFuu/subscriptions", - "organizations_url": "https://api.github.com/users/HiroshiFuu/orgs", - "repos_url": "https://api.github.com/users/HiroshiFuu/repos", - "events_url": "https://api.github.com/users/HiroshiFuu/events{/privacy}", - "received_events_url": "https://api.github.com/users/HiroshiFuu/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 78005513, - "download_count": 544, - "created_at": "2021-05-10T12:54:49Z", - "updated_at": "2021-05-10T12:55:20Z", - "browser_download_url": "https://github.com/HiroshiFuu/onecopy-electron/releases/download/1.0.3/onecopy-electron.Setup.1.0.3.exe" - } - ], - "tarball_url": "https://api.github.com/repos/HiroshiFuu/onecopy-electron/tarball/1.0.3", - "zipball_url": "https://api.github.com/repos/HiroshiFuu/onecopy-electron/zipball/1.0.3", - "body_html": "" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:56.879Z" - }, - "ohhai-browser": { - "latestRelease": { - "url": "https://api.github.com/repos/OhHaiBrowser/Browser/releases/26354359", - "assets_url": "https://api.github.com/repos/OhHaiBrowser/Browser/releases/26354359/assets", - "upload_url": "https://uploads.github.com/repos/OhHaiBrowser/Browser/releases/26354359/assets{?name,label}", - "html_url": "https://github.com/OhHaiBrowser/Browser/releases/tag/v3.4", - "id": 26354359, - "author": { - "login": "LucasReade", - "id": 19557485, - "node_id": "MDQ6VXNlcjE5NTU3NDg1", - "avatar_url": "https://avatars.githubusercontent.com/u/19557485?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/LucasReade", - "html_url": "https://github.com/LucasReade", - "followers_url": "https://api.github.com/users/LucasReade/followers", - "following_url": "https://api.github.com/users/LucasReade/following{/other_user}", - "gists_url": "https://api.github.com/users/LucasReade/gists{/gist_id}", - "starred_url": "https://api.github.com/users/LucasReade/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/LucasReade/subscriptions", - "organizations_url": "https://api.github.com/users/LucasReade/orgs", - "repos_url": "https://api.github.com/users/LucasReade/repos", - "events_url": "https://api.github.com/users/LucasReade/events{/privacy}", - "received_events_url": "https://api.github.com/users/LucasReade/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI2MzU0MzU5", - "tag_name": "v3.4", - "target_commitish": "master", - "name": "OhHai Browser 3.4", - "draft": false, - "prerelease": false, - "created_at": "2020-05-10T09:19:02Z", - "published_at": "2020-05-10T13:11:58Z", - "assets": [ - { - "url": "https://api.github.com/repos/OhHaiBrowser/Browser/releases/assets/20591968", - "id": 20591968, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIwNTkxOTY4", - "name": "ohhaibrowser-3.4.0.x86_64.rpm", - "label": null, - "uploader": { - "login": "LucasReade", - "id": 19557485, - "node_id": "MDQ6VXNlcjE5NTU3NDg1", - "avatar_url": "https://avatars.githubusercontent.com/u/19557485?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/LucasReade", - "html_url": "https://github.com/LucasReade", - "followers_url": "https://api.github.com/users/LucasReade/followers", - "following_url": "https://api.github.com/users/LucasReade/following{/other_user}", - "gists_url": "https://api.github.com/users/LucasReade/gists{/gist_id}", - "starred_url": "https://api.github.com/users/LucasReade/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/LucasReade/subscriptions", - "organizations_url": "https://api.github.com/users/LucasReade/orgs", - "repos_url": "https://api.github.com/users/LucasReade/repos", - "events_url": "https://api.github.com/users/LucasReade/events{/privacy}", - "received_events_url": "https://api.github.com/users/LucasReade/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 50942524, - "download_count": 137, - "created_at": "2020-05-10T13:09:21Z", - "updated_at": "2020-05-10T13:09:43Z", - "browser_download_url": "https://github.com/OhHaiBrowser/Browser/releases/download/v3.4/ohhaibrowser-3.4.0.x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/OhHaiBrowser/Browser/releases/assets/20592090", - "id": 20592090, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIwNTkyMDkw", - "name": "OhHaiBrowser-linux-setup.deb", - "label": null, - "uploader": { - "login": "LucasReade", - "id": 19557485, - "node_id": "MDQ6VXNlcjE5NTU3NDg1", - "avatar_url": "https://avatars.githubusercontent.com/u/19557485?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/LucasReade", - "html_url": "https://github.com/LucasReade", - "followers_url": "https://api.github.com/users/LucasReade/followers", - "following_url": "https://api.github.com/users/LucasReade/following{/other_user}", - "gists_url": "https://api.github.com/users/LucasReade/gists{/gist_id}", - "starred_url": "https://api.github.com/users/LucasReade/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/LucasReade/subscriptions", - "organizations_url": "https://api.github.com/users/LucasReade/orgs", - "repos_url": "https://api.github.com/users/LucasReade/repos", - "events_url": "https://api.github.com/users/LucasReade/events{/privacy}", - "received_events_url": "https://api.github.com/users/LucasReade/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 50936574, - "download_count": 6175, - "created_at": "2020-05-10T13:13:32Z", - "updated_at": "2020-05-10T13:13:55Z", - "browser_download_url": "https://github.com/OhHaiBrowser/Browser/releases/download/v3.4/OhHaiBrowser-linux-setup.deb" - }, - { - "url": "https://api.github.com/repos/OhHaiBrowser/Browser/releases/assets/20592096", - "id": 20592096, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIwNTkyMDk2", - "name": "OhHaiBrowser-windows-setup.exe", - "label": null, - "uploader": { - "login": "LucasReade", - "id": 19557485, - "node_id": "MDQ6VXNlcjE5NTU3NDg1", - "avatar_url": "https://avatars.githubusercontent.com/u/19557485?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/LucasReade", - "html_url": "https://github.com/LucasReade", - "followers_url": "https://api.github.com/users/LucasReade/followers", - "following_url": "https://api.github.com/users/LucasReade/following{/other_user}", - "gists_url": "https://api.github.com/users/LucasReade/gists{/gist_id}", - "starred_url": "https://api.github.com/users/LucasReade/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/LucasReade/subscriptions", - "organizations_url": "https://api.github.com/users/LucasReade/orgs", - "repos_url": "https://api.github.com/users/LucasReade/repos", - "events_url": "https://api.github.com/users/LucasReade/events{/privacy}", - "received_events_url": "https://api.github.com/users/LucasReade/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 99071569, - "download_count": 2144, - "created_at": "2020-05-10T13:13:55Z", - "updated_at": "2020-05-10T13:14:37Z", - "browser_download_url": "https://github.com/OhHaiBrowser/Browser/releases/download/v3.4/OhHaiBrowser-windows-setup.exe" - } - ], - "tarball_url": "https://api.github.com/repos/OhHaiBrowser/Browser/tarball/v3.4", - "zipball_url": "https://api.github.com/repos/OhHaiBrowser/Browser/zipball/v3.4", - "body_html": "

Completely refactored component based UI

\n
    \n
  • \n

    New bookmark UI

    \n
  • \n
  • \n

    Updated browser engine

    \n
  • \n
  • \n

    URL bar now shows the TLD+1 instead of the page title

    \n
  • \n
  • \n

    many more code fixes

    \n
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:56.884Z" - }, - "open-log-viewer": { - "latestRelease": { - "url": "https://api.github.com/repos/tmoreno/open-log-viewer/releases/42980838", - "assets_url": "https://api.github.com/repos/tmoreno/open-log-viewer/releases/42980838/assets", - "upload_url": "https://uploads.github.com/repos/tmoreno/open-log-viewer/releases/42980838/assets{?name,label}", - "html_url": "https://github.com/tmoreno/open-log-viewer/releases/tag/1.5.1", - "id": 42980838, - "author": { - "login": "tmoreno", - "id": 1009817, - "node_id": "MDQ6VXNlcjEwMDk4MTc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1009817?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tmoreno", - "html_url": "https://github.com/tmoreno", - "followers_url": "https://api.github.com/users/tmoreno/followers", - "following_url": "https://api.github.com/users/tmoreno/following{/other_user}", - "gists_url": "https://api.github.com/users/tmoreno/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tmoreno/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tmoreno/subscriptions", - "organizations_url": "https://api.github.com/users/tmoreno/orgs", - "repos_url": "https://api.github.com/users/tmoreno/repos", - "events_url": "https://api.github.com/users/tmoreno/events{/privacy}", - "received_events_url": "https://api.github.com/users/tmoreno/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTQyOTgwODM4", - "tag_name": "1.5.1", - "target_commitish": "f9f6852e73862777deaf32c995b3a121fc891716", - "name": "1.5.1", - "draft": false, - "prerelease": false, - "created_at": "2021-05-14T20:27:23Z", - "published_at": "2021-05-14T20:39:17Z", - "assets": [ - { - "url": "https://api.github.com/repos/tmoreno/open-log-viewer/releases/assets/36974092", - "id": 36974092, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2OTc0MDky", - "name": "open-log-viewer_1.5.1.deb", - "label": "", - "uploader": { - "login": "tmoreno", - "id": 1009817, - "node_id": "MDQ6VXNlcjEwMDk4MTc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1009817?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tmoreno", - "html_url": "https://github.com/tmoreno", - "followers_url": "https://api.github.com/users/tmoreno/followers", - "following_url": "https://api.github.com/users/tmoreno/following{/other_user}", - "gists_url": "https://api.github.com/users/tmoreno/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tmoreno/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tmoreno/subscriptions", - "organizations_url": "https://api.github.com/users/tmoreno/orgs", - "repos_url": "https://api.github.com/users/tmoreno/repos", - "events_url": "https://api.github.com/users/tmoreno/events{/privacy}", - "received_events_url": "https://api.github.com/users/tmoreno/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-debian-package", - "state": "uploaded", - "size": 57331722, - "download_count": 185, - "created_at": "2021-05-14T20:36:50Z", - "updated_at": "2021-05-14T20:36:52Z", - "browser_download_url": "https://github.com/tmoreno/open-log-viewer/releases/download/1.5.1/open-log-viewer_1.5.1.deb" - }, - { - "url": "https://api.github.com/repos/tmoreno/open-log-viewer/releases/assets/36974088", - "id": 36974088, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2OTc0MDg4", - "name": "open-log-viewer_1.5.1.dmg", - "label": "", - "uploader": { - "login": "tmoreno", - "id": 1009817, - "node_id": "MDQ6VXNlcjEwMDk4MTc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1009817?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tmoreno", - "html_url": "https://github.com/tmoreno", - "followers_url": "https://api.github.com/users/tmoreno/followers", - "following_url": "https://api.github.com/users/tmoreno/following{/other_user}", - "gists_url": "https://api.github.com/users/tmoreno/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tmoreno/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tmoreno/subscriptions", - "organizations_url": "https://api.github.com/users/tmoreno/orgs", - "repos_url": "https://api.github.com/users/tmoreno/repos", - "events_url": "https://api.github.com/users/tmoreno/events{/privacy}", - "received_events_url": "https://api.github.com/users/tmoreno/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-apple-diskimage", - "state": "uploaded", - "size": 82522127, - "download_count": 1442, - "created_at": "2021-05-14T20:36:42Z", - "updated_at": "2021-05-14T20:36:45Z", - "browser_download_url": "https://github.com/tmoreno/open-log-viewer/releases/download/1.5.1/open-log-viewer_1.5.1.dmg" - }, - { - "url": "https://api.github.com/repos/tmoreno/open-log-viewer/releases/assets/36974152", - "id": 36974152, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2OTc0MTUy", - "name": "open-log-viewer_1.5.1.exe", - "label": null, - "uploader": { - "login": "tmoreno", - "id": 1009817, - "node_id": "MDQ6VXNlcjEwMDk4MTc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1009817?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tmoreno", - "html_url": "https://github.com/tmoreno", - "followers_url": "https://api.github.com/users/tmoreno/followers", - "following_url": "https://api.github.com/users/tmoreno/following{/other_user}", - "gists_url": "https://api.github.com/users/tmoreno/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tmoreno/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tmoreno/subscriptions", - "organizations_url": "https://api.github.com/users/tmoreno/orgs", - "repos_url": "https://api.github.com/users/tmoreno/repos", - "events_url": "https://api.github.com/users/tmoreno/events{/privacy}", - "received_events_url": "https://api.github.com/users/tmoreno/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 52472496, - "download_count": 2238, - "created_at": "2021-05-14T20:38:41Z", - "updated_at": "2021-05-14T20:38:56Z", - "browser_download_url": "https://github.com/tmoreno/open-log-viewer/releases/download/1.5.1/open-log-viewer_1.5.1.exe" - }, - { - "url": "https://api.github.com/repos/tmoreno/open-log-viewer/releases/assets/36974091", - "id": 36974091, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2OTc0MDkx", - "name": "open-log-viewer_1.5.1.rpm", - "label": "", - "uploader": { - "login": "tmoreno", - "id": 1009817, - "node_id": "MDQ6VXNlcjEwMDk4MTc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1009817?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tmoreno", - "html_url": "https://github.com/tmoreno", - "followers_url": "https://api.github.com/users/tmoreno/followers", - "following_url": "https://api.github.com/users/tmoreno/following{/other_user}", - "gists_url": "https://api.github.com/users/tmoreno/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tmoreno/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tmoreno/subscriptions", - "organizations_url": "https://api.github.com/users/tmoreno/orgs", - "repos_url": "https://api.github.com/users/tmoreno/repos", - "events_url": "https://api.github.com/users/tmoreno/events{/privacy}", - "received_events_url": "https://api.github.com/users/tmoreno/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "audio/x-pn-realaudio-plugin", - "state": "uploaded", - "size": 57208469, - "download_count": 49, - "created_at": "2021-05-14T20:36:48Z", - "updated_at": "2021-05-14T20:36:49Z", - "browser_download_url": "https://github.com/tmoreno/open-log-viewer/releases/download/1.5.1/open-log-viewer_1.5.1.rpm" - } - ], - "tarball_url": "https://api.github.com/repos/tmoreno/open-log-viewer/tarball/1.5.1", - "zipball_url": "https://api.github.com/repos/tmoreno/open-log-viewer/zipball/1.5.1", - "body_html": "

Bugs fixed

\n
    \n
  • Now macOS users can copy/paste using shortcuts.
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:56.973Z" - }, - "openbazaar": { - "latestRelease": { - "url": "https://api.github.com/repos/OpenBazaar/openbazaar-desktop/releases/35826362", - "assets_url": "https://api.github.com/repos/OpenBazaar/openbazaar-desktop/releases/35826362/assets", - "upload_url": "https://uploads.github.com/repos/OpenBazaar/openbazaar-desktop/releases/35826362/assets{?name,label}", - "html_url": "https://github.com/OpenBazaar/openbazaar-desktop/releases/tag/v2.4.10", - "id": 35826362, - "author": { - "login": "hoffmabc", - "id": 45482, - "node_id": "MDQ6VXNlcjQ1NDgy", - "avatar_url": "https://avatars.githubusercontent.com/u/45482?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/hoffmabc", - "html_url": "https://github.com/hoffmabc", - "followers_url": "https://api.github.com/users/hoffmabc/followers", - "following_url": "https://api.github.com/users/hoffmabc/following{/other_user}", - "gists_url": "https://api.github.com/users/hoffmabc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hoffmabc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hoffmabc/subscriptions", - "organizations_url": "https://api.github.com/users/hoffmabc/orgs", - "repos_url": "https://api.github.com/users/hoffmabc/repos", - "events_url": "https://api.github.com/users/hoffmabc/events{/privacy}", - "received_events_url": "https://api.github.com/users/hoffmabc/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTM1ODI2MzYy", - "tag_name": "v2.4.10", - "target_commitish": "f724cf15684d0930468d9a1dbb01cb9b0a0b9825", - "name": null, - "draft": false, - "prerelease": false, - "created_at": "2020-12-30T00:29:17Z", - "published_at": "2020-12-30T00:39:06Z", - "assets": [ - { - "url": "https://api.github.com/repos/OpenBazaar/openbazaar-desktop/releases/assets/30092083", - "id": 30092083, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwMDkyMDgz", - "name": "openbazaar2-2.4.10-1.x86_64.rpm", - "label": "", - "uploader": { - "login": "hoffmabc", - "id": 45482, - "node_id": "MDQ6VXNlcjQ1NDgy", - "avatar_url": "https://avatars.githubusercontent.com/u/45482?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/hoffmabc", - "html_url": "https://github.com/hoffmabc", - "followers_url": "https://api.github.com/users/hoffmabc/followers", - "following_url": "https://api.github.com/users/hoffmabc/following{/other_user}", - "gists_url": "https://api.github.com/users/hoffmabc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hoffmabc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hoffmabc/subscriptions", - "organizations_url": "https://api.github.com/users/hoffmabc/orgs", - "repos_url": "https://api.github.com/users/hoffmabc/repos", - "events_url": "https://api.github.com/users/hoffmabc/events{/privacy}", - "received_events_url": "https://api.github.com/users/hoffmabc/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "audio/x-pn-realaudio-plugin", - "state": "uploaded", - "size": 95107137, - "download_count": 664, - "created_at": "2020-12-30T00:39:03Z", - "updated_at": "2020-12-30T00:39:06Z", - "browser_download_url": "https://github.com/OpenBazaar/openbazaar-desktop/releases/download/v2.4.10/openbazaar2-2.4.10-1.x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/OpenBazaar/openbazaar-desktop/releases/assets/30093021", - "id": 30093021, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwMDkzMDIx", - "name": "OpenBazaar2-2.4.10-full.nupkg", - "label": "", - "uploader": { - "login": "hoffmabc", - "id": 45482, - "node_id": "MDQ6VXNlcjQ1NDgy", - "avatar_url": "https://avatars.githubusercontent.com/u/45482?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/hoffmabc", - "html_url": "https://github.com/hoffmabc", - "followers_url": "https://api.github.com/users/hoffmabc/followers", - "following_url": "https://api.github.com/users/hoffmabc/following{/other_user}", - "gists_url": "https://api.github.com/users/hoffmabc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hoffmabc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hoffmabc/subscriptions", - "organizations_url": "https://api.github.com/users/hoffmabc/orgs", - "repos_url": "https://api.github.com/users/hoffmabc/repos", - "events_url": "https://api.github.com/users/hoffmabc/events{/privacy}", - "received_events_url": "https://api.github.com/users/hoffmabc/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 117951474, - "download_count": 1185, - "created_at": "2020-12-30T01:43:05Z", - "updated_at": "2020-12-30T01:43:08Z", - "browser_download_url": "https://github.com/OpenBazaar/openbazaar-desktop/releases/download/v2.4.10/OpenBazaar2-2.4.10-full.nupkg" - }, - { - "url": "https://api.github.com/repos/OpenBazaar/openbazaar-desktop/releases/assets/30093018", - "id": 30093018, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwMDkzMDE4", - "name": "OpenBazaar2-2.4.10-Setup-64.exe", - "label": "", - "uploader": { - "login": "hoffmabc", - "id": 45482, - "node_id": "MDQ6VXNlcjQ1NDgy", - "avatar_url": "https://avatars.githubusercontent.com/u/45482?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/hoffmabc", - "html_url": "https://github.com/hoffmabc", - "followers_url": "https://api.github.com/users/hoffmabc/followers", - "following_url": "https://api.github.com/users/hoffmabc/following{/other_user}", - "gists_url": "https://api.github.com/users/hoffmabc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hoffmabc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hoffmabc/subscriptions", - "organizations_url": "https://api.github.com/users/hoffmabc/orgs", - "repos_url": "https://api.github.com/users/hoffmabc/repos", - "events_url": "https://api.github.com/users/hoffmabc/events{/privacy}", - "received_events_url": "https://api.github.com/users/hoffmabc/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-ms-dos-executable", - "state": "uploaded", - "size": 119110144, - "download_count": 14258, - "created_at": "2020-12-30T01:42:58Z", - "updated_at": "2020-12-30T01:43:01Z", - "browser_download_url": "https://github.com/OpenBazaar/openbazaar-desktop/releases/download/v2.4.10/OpenBazaar2-2.4.10-Setup-64.exe" - }, - { - "url": "https://api.github.com/repos/OpenBazaar/openbazaar-desktop/releases/assets/30092503", - "id": 30092503, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwMDkyNTAz", - "name": "OpenBazaar2-2.4.10.dmg", - "label": "", - "uploader": { - "login": "hoffmabc", - "id": 45482, - "node_id": "MDQ6VXNlcjQ1NDgy", - "avatar_url": "https://avatars.githubusercontent.com/u/45482?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/hoffmabc", - "html_url": "https://github.com/hoffmabc", - "followers_url": "https://api.github.com/users/hoffmabc/followers", - "following_url": "https://api.github.com/users/hoffmabc/following{/other_user}", - "gists_url": "https://api.github.com/users/hoffmabc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hoffmabc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hoffmabc/subscriptions", - "organizations_url": "https://api.github.com/users/hoffmabc/orgs", - "repos_url": "https://api.github.com/users/hoffmabc/repos", - "events_url": "https://api.github.com/users/hoffmabc/events{/privacy}", - "received_events_url": "https://api.github.com/users/hoffmabc/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-apple-diskimage", - "state": "uploaded", - "size": 110098558, - "download_count": 5093, - "created_at": "2020-12-30T01:04:36Z", - "updated_at": "2020-12-30T01:04:39Z", - "browser_download_url": "https://github.com/OpenBazaar/openbazaar-desktop/releases/download/v2.4.10/OpenBazaar2-2.4.10.dmg" - }, - { - "url": "https://api.github.com/repos/OpenBazaar/openbazaar-desktop/releases/assets/30092504", - "id": 30092504, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwMDkyNTA0", - "name": "OpenBazaar2-mac-2.4.10.zip", - "label": "", - "uploader": { - "login": "hoffmabc", - "id": 45482, - "node_id": "MDQ6VXNlcjQ1NDgy", - "avatar_url": "https://avatars.githubusercontent.com/u/45482?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/hoffmabc", - "html_url": "https://github.com/hoffmabc", - "followers_url": "https://api.github.com/users/hoffmabc/followers", - "following_url": "https://api.github.com/users/hoffmabc/following{/other_user}", - "gists_url": "https://api.github.com/users/hoffmabc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hoffmabc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hoffmabc/subscriptions", - "organizations_url": "https://api.github.com/users/hoffmabc/orgs", - "repos_url": "https://api.github.com/users/hoffmabc/repos", - "events_url": "https://api.github.com/users/hoffmabc/events{/privacy}", - "received_events_url": "https://api.github.com/users/hoffmabc/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 423290042, - "download_count": 4623, - "created_at": "2020-12-30T01:04:41Z", - "updated_at": "2020-12-30T01:04:50Z", - "browser_download_url": "https://github.com/OpenBazaar/openbazaar-desktop/releases/download/v2.4.10/OpenBazaar2-mac-2.4.10.zip" - }, - { - "url": "https://api.github.com/repos/OpenBazaar/openbazaar-desktop/releases/assets/30092508", - "id": 30092508, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwMDkyNTA4", - "name": "OpenBazaar2.zip", - "label": "", - "uploader": { - "login": "hoffmabc", - "id": 45482, - "node_id": "MDQ6VXNlcjQ1NDgy", - "avatar_url": "https://avatars.githubusercontent.com/u/45482?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/hoffmabc", - "html_url": "https://github.com/hoffmabc", - "followers_url": "https://api.github.com/users/hoffmabc/followers", - "following_url": "https://api.github.com/users/hoffmabc/following{/other_user}", - "gists_url": "https://api.github.com/users/hoffmabc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hoffmabc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hoffmabc/subscriptions", - "organizations_url": "https://api.github.com/users/hoffmabc/orgs", - "repos_url": "https://api.github.com/users/hoffmabc/repos", - "events_url": "https://api.github.com/users/hoffmabc/events{/privacy}", - "received_events_url": "https://api.github.com/users/hoffmabc/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 109749709, - "download_count": 44, - "created_at": "2020-12-30T01:04:51Z", - "updated_at": "2020-12-30T01:04:54Z", - "browser_download_url": "https://github.com/OpenBazaar/openbazaar-desktop/releases/download/v2.4.10/OpenBazaar2.zip" - }, - { - "url": "https://api.github.com/repos/OpenBazaar/openbazaar-desktop/releases/assets/30092082", - "id": 30092082, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwMDkyMDgy", - "name": "openbazaar2client-2.4.10-1.x86_64.rpm", - "label": "", - "uploader": { - "login": "hoffmabc", - "id": 45482, - "node_id": "MDQ6VXNlcjQ1NDgy", - "avatar_url": "https://avatars.githubusercontent.com/u/45482?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/hoffmabc", - "html_url": "https://github.com/hoffmabc", - "followers_url": "https://api.github.com/users/hoffmabc/followers", - "following_url": "https://api.github.com/users/hoffmabc/following{/other_user}", - "gists_url": "https://api.github.com/users/hoffmabc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hoffmabc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hoffmabc/subscriptions", - "organizations_url": "https://api.github.com/users/hoffmabc/orgs", - "repos_url": "https://api.github.com/users/hoffmabc/repos", - "events_url": "https://api.github.com/users/hoffmabc/events{/privacy}", - "received_events_url": "https://api.github.com/users/hoffmabc/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "audio/x-pn-realaudio-plugin", - "state": "uploaded", - "size": 76832786, - "download_count": 24, - "created_at": "2020-12-30T00:39:00Z", - "updated_at": "2020-12-30T00:39:02Z", - "browser_download_url": "https://github.com/OpenBazaar/openbazaar-desktop/releases/download/v2.4.10/openbazaar2client-2.4.10-1.x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/OpenBazaar/openbazaar-desktop/releases/assets/30093019", - "id": 30093019, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwMDkzMDE5", - "name": "OpenBazaar2Client-2.4.10-full.nupkg", - "label": "", - "uploader": { - "login": "hoffmabc", - "id": 45482, - "node_id": "MDQ6VXNlcjQ1NDgy", - "avatar_url": "https://avatars.githubusercontent.com/u/45482?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/hoffmabc", - "html_url": "https://github.com/hoffmabc", - "followers_url": "https://api.github.com/users/hoffmabc/followers", - "following_url": "https://api.github.com/users/hoffmabc/following{/other_user}", - "gists_url": "https://api.github.com/users/hoffmabc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hoffmabc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hoffmabc/subscriptions", - "organizations_url": "https://api.github.com/users/hoffmabc/orgs", - "repos_url": "https://api.github.com/users/hoffmabc/repos", - "events_url": "https://api.github.com/users/hoffmabc/events{/privacy}", - "received_events_url": "https://api.github.com/users/hoffmabc/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 93864188, - "download_count": 22, - "created_at": "2020-12-30T01:43:02Z", - "updated_at": "2020-12-30T01:43:05Z", - "browser_download_url": "https://github.com/OpenBazaar/openbazaar-desktop/releases/download/v2.4.10/OpenBazaar2Client-2.4.10-full.nupkg" - }, - { - "url": "https://api.github.com/repos/OpenBazaar/openbazaar-desktop/releases/assets/30093016", - "id": 30093016, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwMDkzMDE2", - "name": "OpenBazaar2Client-2.4.10-Setup-64.exe", - "label": "", - "uploader": { - "login": "hoffmabc", - "id": 45482, - "node_id": "MDQ6VXNlcjQ1NDgy", - "avatar_url": "https://avatars.githubusercontent.com/u/45482?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/hoffmabc", - "html_url": "https://github.com/hoffmabc", - "followers_url": "https://api.github.com/users/hoffmabc/followers", - "following_url": "https://api.github.com/users/hoffmabc/following{/other_user}", - "gists_url": "https://api.github.com/users/hoffmabc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hoffmabc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hoffmabc/subscriptions", - "organizations_url": "https://api.github.com/users/hoffmabc/orgs", - "repos_url": "https://api.github.com/users/hoffmabc/repos", - "events_url": "https://api.github.com/users/hoffmabc/events{/privacy}", - "received_events_url": "https://api.github.com/users/hoffmabc/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-ms-dos-executable", - "state": "uploaded", - "size": 95079424, - "download_count": 62, - "created_at": "2020-12-30T01:42:55Z", - "updated_at": "2020-12-30T01:42:57Z", - "browser_download_url": "https://github.com/OpenBazaar/openbazaar-desktop/releases/download/v2.4.10/OpenBazaar2Client-2.4.10-Setup-64.exe" - }, - { - "url": "https://api.github.com/repos/OpenBazaar/openbazaar-desktop/releases/assets/30092486", - "id": 30092486, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwMDkyNDg2", - "name": "OpenBazaar2Client-2.4.10.dmg", - "label": "", - "uploader": { - "login": "hoffmabc", - "id": 45482, - "node_id": "MDQ6VXNlcjQ1NDgy", - "avatar_url": "https://avatars.githubusercontent.com/u/45482?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/hoffmabc", - "html_url": "https://github.com/hoffmabc", - "followers_url": "https://api.github.com/users/hoffmabc/followers", - "following_url": "https://api.github.com/users/hoffmabc/following{/other_user}", - "gists_url": "https://api.github.com/users/hoffmabc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hoffmabc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hoffmabc/subscriptions", - "organizations_url": "https://api.github.com/users/hoffmabc/orgs", - "repos_url": "https://api.github.com/users/hoffmabc/repos", - "events_url": "https://api.github.com/users/hoffmabc/events{/privacy}", - "received_events_url": "https://api.github.com/users/hoffmabc/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-apple-diskimage", - "state": "uploaded", - "size": 91692815, - "download_count": 31, - "created_at": "2020-12-30T01:03:02Z", - "updated_at": "2020-12-30T01:03:04Z", - "browser_download_url": "https://github.com/OpenBazaar/openbazaar-desktop/releases/download/v2.4.10/OpenBazaar2Client-2.4.10.dmg" - }, - { - "url": "https://api.github.com/repos/OpenBazaar/openbazaar-desktop/releases/assets/30092489", - "id": 30092489, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwMDkyNDg5", - "name": "OpenBazaar2Client-mac-2.4.10.zip", - "label": "", - "uploader": { - "login": "hoffmabc", - "id": 45482, - "node_id": "MDQ6VXNlcjQ1NDgy", - "avatar_url": "https://avatars.githubusercontent.com/u/45482?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/hoffmabc", - "html_url": "https://github.com/hoffmabc", - "followers_url": "https://api.github.com/users/hoffmabc/followers", - "following_url": "https://api.github.com/users/hoffmabc/following{/other_user}", - "gists_url": "https://api.github.com/users/hoffmabc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hoffmabc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hoffmabc/subscriptions", - "organizations_url": "https://api.github.com/users/hoffmabc/orgs", - "repos_url": "https://api.github.com/users/hoffmabc/repos", - "events_url": "https://api.github.com/users/hoffmabc/events{/privacy}", - "received_events_url": "https://api.github.com/users/hoffmabc/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 386488814, - "download_count": 27, - "created_at": "2020-12-30T01:03:09Z", - "updated_at": "2020-12-30T01:03:18Z", - "browser_download_url": "https://github.com/OpenBazaar/openbazaar-desktop/releases/download/v2.4.10/OpenBazaar2Client-mac-2.4.10.zip" - }, - { - "url": "https://api.github.com/repos/OpenBazaar/openbazaar-desktop/releases/assets/30092488", - "id": 30092488, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwMDkyNDg4", - "name": "OpenBazaar2Client.zip", - "label": "", - "uploader": { - "login": "hoffmabc", - "id": 45482, - "node_id": "MDQ6VXNlcjQ1NDgy", - "avatar_url": "https://avatars.githubusercontent.com/u/45482?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/hoffmabc", - "html_url": "https://github.com/hoffmabc", - "followers_url": "https://api.github.com/users/hoffmabc/followers", - "following_url": "https://api.github.com/users/hoffmabc/following{/other_user}", - "gists_url": "https://api.github.com/users/hoffmabc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hoffmabc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hoffmabc/subscriptions", - "organizations_url": "https://api.github.com/users/hoffmabc/orgs", - "repos_url": "https://api.github.com/users/hoffmabc/repos", - "events_url": "https://api.github.com/users/hoffmabc/events{/privacy}", - "received_events_url": "https://api.github.com/users/hoffmabc/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 91442388, - "download_count": 41, - "created_at": "2020-12-30T01:03:05Z", - "updated_at": "2020-12-30T01:03:07Z", - "browser_download_url": "https://github.com/OpenBazaar/openbazaar-desktop/releases/download/v2.4.10/OpenBazaar2Client.zip" - }, - { - "url": "https://api.github.com/repos/OpenBazaar/openbazaar-desktop/releases/assets/30092081", - "id": 30092081, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwMDkyMDgx", - "name": "openbazaar2client_2.4.10_amd64.deb", - "label": "", - "uploader": { - "login": "hoffmabc", - "id": 45482, - "node_id": "MDQ6VXNlcjQ1NDgy", - "avatar_url": "https://avatars.githubusercontent.com/u/45482?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/hoffmabc", - "html_url": "https://github.com/hoffmabc", - "followers_url": "https://api.github.com/users/hoffmabc/followers", - "following_url": "https://api.github.com/users/hoffmabc/following{/other_user}", - "gists_url": "https://api.github.com/users/hoffmabc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hoffmabc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hoffmabc/subscriptions", - "organizations_url": "https://api.github.com/users/hoffmabc/orgs", - "repos_url": "https://api.github.com/users/hoffmabc/repos", - "events_url": "https://api.github.com/users/hoffmabc/events{/privacy}", - "received_events_url": "https://api.github.com/users/hoffmabc/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-debian-package", - "state": "uploaded", - "size": 70930856, - "download_count": 136, - "created_at": "2020-12-30T00:38:57Z", - "updated_at": "2020-12-30T00:38:59Z", - "browser_download_url": "https://github.com/OpenBazaar/openbazaar-desktop/releases/download/v2.4.10/openbazaar2client_2.4.10_amd64.deb" - }, - { - "url": "https://api.github.com/repos/OpenBazaar/openbazaar-desktop/releases/assets/30092080", - "id": 30092080, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwMDkyMDgw", - "name": "openbazaar2_2.4.10_amd64.deb", - "label": "", - "uploader": { - "login": "hoffmabc", - "id": 45482, - "node_id": "MDQ6VXNlcjQ1NDgy", - "avatar_url": "https://avatars.githubusercontent.com/u/45482?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/hoffmabc", - "html_url": "https://github.com/hoffmabc", - "followers_url": "https://api.github.com/users/hoffmabc/followers", - "following_url": "https://api.github.com/users/hoffmabc/following{/other_user}", - "gists_url": "https://api.github.com/users/hoffmabc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hoffmabc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hoffmabc/subscriptions", - "organizations_url": "https://api.github.com/users/hoffmabc/orgs", - "repos_url": "https://api.github.com/users/hoffmabc/repos", - "events_url": "https://api.github.com/users/hoffmabc/events{/privacy}", - "received_events_url": "https://api.github.com/users/hoffmabc/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-debian-package", - "state": "uploaded", - "size": 88469422, - "download_count": 3662, - "created_at": "2020-12-30T00:38:54Z", - "updated_at": "2020-12-30T00:38:56Z", - "browser_download_url": "https://github.com/OpenBazaar/openbazaar-desktop/releases/download/v2.4.10/openbazaar2_2.4.10_amd64.deb" - }, - { - "url": "https://api.github.com/repos/OpenBazaar/openbazaar-desktop/releases/assets/30093015", - "id": 30093015, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwMDkzMDE1", - "name": "RELEASES", - "label": "", - "uploader": { - "login": "hoffmabc", - "id": 45482, - "node_id": "MDQ6VXNlcjQ1NDgy", - "avatar_url": "https://avatars.githubusercontent.com/u/45482?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/hoffmabc", - "html_url": "https://github.com/hoffmabc", - "followers_url": "https://api.github.com/users/hoffmabc/followers", - "following_url": "https://api.github.com/users/hoffmabc/following{/other_user}", - "gists_url": "https://api.github.com/users/hoffmabc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hoffmabc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hoffmabc/subscriptions", - "organizations_url": "https://api.github.com/users/hoffmabc/orgs", - "repos_url": "https://api.github.com/users/hoffmabc/repos", - "events_url": "https://api.github.com/users/hoffmabc/events{/privacy}", - "received_events_url": "https://api.github.com/users/hoffmabc/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 83, - "download_count": 55216, - "created_at": "2020-12-30T01:42:54Z", - "updated_at": "2020-12-30T01:42:54Z", - "browser_download_url": "https://github.com/OpenBazaar/openbazaar-desktop/releases/download/v2.4.10/RELEASES" - } - ], - "tarball_url": "https://api.github.com/repos/OpenBazaar/openbazaar-desktop/tarball/v2.4.10", - "zipball_url": "https://api.github.com/repos/OpenBazaar/openbazaar-desktop/zipball/v2.4.10", - "body_html": null - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:57.070Z" - }, - "openspeedtest-server": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:57.078Z" - }, - "opencomic": { - "latestRelease": { - "url": "https://api.github.com/repos/ollm/OpenComic/releases/44222201", - "assets_url": "https://api.github.com/repos/ollm/OpenComic/releases/44222201/assets", - "upload_url": "https://uploads.github.com/repos/ollm/OpenComic/releases/44222201/assets{?name,label}", - "html_url": "https://github.com/ollm/OpenComic/releases/tag/v0.2.1", - "id": 44222201, - "author": { - "login": "ollm", - "id": 18549191, - "node_id": "MDQ6VXNlcjE4NTQ5MTkx", - "avatar_url": "https://avatars.githubusercontent.com/u/18549191?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ollm", - "html_url": "https://github.com/ollm", - "followers_url": "https://api.github.com/users/ollm/followers", - "following_url": "https://api.github.com/users/ollm/following{/other_user}", - "gists_url": "https://api.github.com/users/ollm/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ollm/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ollm/subscriptions", - "organizations_url": "https://api.github.com/users/ollm/orgs", - "repos_url": "https://api.github.com/users/ollm/repos", - "events_url": "https://api.github.com/users/ollm/events{/privacy}", - "received_events_url": "https://api.github.com/users/ollm/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTQ0MjIyMjAx", - "tag_name": "v0.2.1", - "target_commitish": "master", - "name": "v0.2.1", - "draft": false, - "prerelease": false, - "created_at": "2021-06-08T12:40:50Z", - "published_at": "2021-06-08T14:06:32Z", - "assets": [ - { - "url": "https://api.github.com/repos/ollm/OpenComic/releases/assets/38215497", - "id": 38215497, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4MjE1NDk3", - "name": "opencomic-0.2.1-arm64.7z", - "label": null, - "uploader": { - "login": "ollm", - "id": 18549191, - "node_id": "MDQ6VXNlcjE4NTQ5MTkx", - "avatar_url": "https://avatars.githubusercontent.com/u/18549191?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ollm", - "html_url": "https://github.com/ollm", - "followers_url": "https://api.github.com/users/ollm/followers", - "following_url": "https://api.github.com/users/ollm/following{/other_user}", - "gists_url": "https://api.github.com/users/ollm/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ollm/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ollm/subscriptions", - "organizations_url": "https://api.github.com/users/ollm/orgs", - "repos_url": "https://api.github.com/users/ollm/repos", - "events_url": "https://api.github.com/users/ollm/events{/privacy}", - "received_events_url": "https://api.github.com/users/ollm/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-7z-compressed", - "state": "uploaded", - "size": 72342041, - "download_count": 257, - "created_at": "2021-06-07T17:39:47Z", - "updated_at": "2021-06-07T17:42:32Z", - "browser_download_url": "https://github.com/ollm/OpenComic/releases/download/v0.2.1/opencomic-0.2.1-arm64.7z" - }, - { - "url": "https://api.github.com/repos/ollm/OpenComic/releases/assets/38215939", - "id": 38215939, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4MjE1OTM5", - "name": "OpenComic-0.2.1-arm64.AppImage", - "label": null, - "uploader": { - "login": "ollm", - "id": 18549191, - "node_id": "MDQ6VXNlcjE4NTQ5MTkx", - "avatar_url": "https://avatars.githubusercontent.com/u/18549191?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ollm", - "html_url": "https://github.com/ollm", - "followers_url": "https://api.github.com/users/ollm/followers", - "following_url": "https://api.github.com/users/ollm/following{/other_user}", - "gists_url": "https://api.github.com/users/ollm/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ollm/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ollm/subscriptions", - "organizations_url": "https://api.github.com/users/ollm/orgs", - "repos_url": "https://api.github.com/users/ollm/repos", - "events_url": "https://api.github.com/users/ollm/events{/privacy}", - "received_events_url": "https://api.github.com/users/ollm/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.appimage", - "state": "uploaded", - "size": 110161545, - "download_count": 190, - "created_at": "2021-06-07T17:45:25Z", - "updated_at": "2021-06-07T17:50:34Z", - "browser_download_url": "https://github.com/ollm/OpenComic/releases/download/v0.2.1/OpenComic-0.2.1-arm64.AppImage" - }, - { - "url": "https://api.github.com/repos/ollm/OpenComic/releases/assets/45452221", - "id": 45452221, - "node_id": "RA_kwDOBK05lM4CtYu9", - "name": "OpenComic-0.2.1-mac-build2.7z", - "label": null, - "uploader": { - "login": "ollm", - "id": 18549191, - "node_id": "MDQ6VXNlcjE4NTQ5MTkx", - "avatar_url": "https://avatars.githubusercontent.com/u/18549191?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ollm", - "html_url": "https://github.com/ollm", - "followers_url": "https://api.github.com/users/ollm/followers", - "following_url": "https://api.github.com/users/ollm/following{/other_user}", - "gists_url": "https://api.github.com/users/ollm/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ollm/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ollm/subscriptions", - "organizations_url": "https://api.github.com/users/ollm/orgs", - "repos_url": "https://api.github.com/users/ollm/repos", - "events_url": "https://api.github.com/users/ollm/events{/privacy}", - "received_events_url": "https://api.github.com/users/ollm/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-7z-compressed", - "state": "uploaded", - "size": 72716915, - "download_count": 524, - "created_at": "2021-09-23T13:16:07Z", - "updated_at": "2021-09-23T13:20:29Z", - "browser_download_url": "https://github.com/ollm/OpenComic/releases/download/v0.2.1/OpenComic-0.2.1-mac-build2.7z" - }, - { - "url": "https://api.github.com/repos/ollm/OpenComic/releases/assets/38216329", - "id": 38216329, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4MjE2MzI5", - "name": "opencomic-0.2.1.7z", - "label": null, - "uploader": { - "login": "ollm", - "id": 18549191, - "node_id": "MDQ6VXNlcjE4NTQ5MTkx", - "avatar_url": "https://avatars.githubusercontent.com/u/18549191?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ollm", - "html_url": "https://github.com/ollm", - "followers_url": "https://api.github.com/users/ollm/followers", - "following_url": "https://api.github.com/users/ollm/following{/other_user}", - "gists_url": "https://api.github.com/users/ollm/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ollm/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ollm/subscriptions", - "organizations_url": "https://api.github.com/users/ollm/orgs", - "repos_url": "https://api.github.com/users/ollm/repos", - "events_url": "https://api.github.com/users/ollm/events{/privacy}", - "received_events_url": "https://api.github.com/users/ollm/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-7z-compressed", - "state": "uploaded", - "size": 66166028, - "download_count": 454, - "created_at": "2021-06-07T17:55:57Z", - "updated_at": "2021-06-07T17:58:40Z", - "browser_download_url": "https://github.com/ollm/OpenComic/releases/download/v0.2.1/opencomic-0.2.1.7z" - }, - { - "url": "https://api.github.com/repos/ollm/OpenComic/releases/assets/38215401", - "id": 38215401, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4MjE1NDAx", - "name": "opencomic-0.2.1.aarch64.rpm", - "label": null, - "uploader": { - "login": "ollm", - "id": 18549191, - "node_id": "MDQ6VXNlcjE4NTQ5MTkx", - "avatar_url": "https://avatars.githubusercontent.com/u/18549191?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ollm", - "html_url": "https://github.com/ollm", - "followers_url": "https://api.github.com/users/ollm/followers", - "following_url": "https://api.github.com/users/ollm/following{/other_user}", - "gists_url": "https://api.github.com/users/ollm/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ollm/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ollm/subscriptions", - "organizations_url": "https://api.github.com/users/ollm/orgs", - "repos_url": "https://api.github.com/users/ollm/repos", - "events_url": "https://api.github.com/users/ollm/events{/privacy}", - "received_events_url": "https://api.github.com/users/ollm/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-rpm", - "state": "uploaded", - "size": 72784408, - "download_count": 67, - "created_at": "2021-06-07T17:36:36Z", - "updated_at": "2021-06-07T17:39:47Z", - "browser_download_url": "https://github.com/ollm/OpenComic/releases/download/v0.2.1/opencomic-0.2.1.aarch64.rpm" - }, - { - "url": "https://api.github.com/repos/ollm/OpenComic/releases/assets/38216616", - "id": 38216616, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4MjE2NjE2", - "name": "OpenComic-0.2.1.AppImage", - "label": null, - "uploader": { - "login": "ollm", - "id": 18549191, - "node_id": "MDQ6VXNlcjE4NTQ5MTkx", - "avatar_url": "https://avatars.githubusercontent.com/u/18549191?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ollm", - "html_url": "https://github.com/ollm", - "followers_url": "https://api.github.com/users/ollm/followers", - "following_url": "https://api.github.com/users/ollm/following{/other_user}", - "gists_url": "https://api.github.com/users/ollm/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ollm/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ollm/subscriptions", - "organizations_url": "https://api.github.com/users/ollm/orgs", - "repos_url": "https://api.github.com/users/ollm/repos", - "events_url": "https://api.github.com/users/ollm/events{/privacy}", - "received_events_url": "https://api.github.com/users/ollm/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.appimage", - "state": "uploaded", - "size": 103113903, - "download_count": 462, - "created_at": "2021-06-07T18:02:22Z", - "updated_at": "2021-06-07T18:06:23Z", - "browser_download_url": "https://github.com/ollm/OpenComic/releases/download/v0.2.1/OpenComic-0.2.1.AppImage" - }, - { - "url": "https://api.github.com/repos/ollm/OpenComic/releases/assets/38216504", - "id": 38216504, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4MjE2NTA0", - "name": "opencomic-0.2.1.x86_64.rpm", - "label": null, - "uploader": { - "login": "ollm", - "id": 18549191, - "node_id": "MDQ6VXNlcjE4NTQ5MTkx", - "avatar_url": "https://avatars.githubusercontent.com/u/18549191?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ollm", - "html_url": "https://github.com/ollm", - "followers_url": "https://api.github.com/users/ollm/followers", - "following_url": "https://api.github.com/users/ollm/following{/other_user}", - "gists_url": "https://api.github.com/users/ollm/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ollm/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ollm/subscriptions", - "organizations_url": "https://api.github.com/users/ollm/orgs", - "repos_url": "https://api.github.com/users/ollm/repos", - "events_url": "https://api.github.com/users/ollm/events{/privacy}", - "received_events_url": "https://api.github.com/users/ollm/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-rpm", - "state": "uploaded", - "size": 72433804, - "download_count": 889, - "created_at": "2021-06-07T17:59:35Z", - "updated_at": "2021-06-07T18:02:22Z", - "browser_download_url": "https://github.com/ollm/OpenComic/releases/download/v0.2.1/opencomic-0.2.1.x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/ollm/OpenComic/releases/assets/38267074", - "id": 38267074, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4MjY3MDc0", - "name": "OpenComic.Setup.0.2.1.exe", - "label": null, - "uploader": { - "login": "ollm", - "id": 18549191, - "node_id": "MDQ6VXNlcjE4NTQ5MTkx", - "avatar_url": "https://avatars.githubusercontent.com/u/18549191?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ollm", - "html_url": "https://github.com/ollm", - "followers_url": "https://api.github.com/users/ollm/followers", - "following_url": "https://api.github.com/users/ollm/following{/other_user}", - "gists_url": "https://api.github.com/users/ollm/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ollm/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ollm/subscriptions", - "organizations_url": "https://api.github.com/users/ollm/orgs", - "repos_url": "https://api.github.com/users/ollm/repos", - "events_url": "https://api.github.com/users/ollm/events{/privacy}", - "received_events_url": "https://api.github.com/users/ollm/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 87451263, - "download_count": 7545, - "created_at": "2021-06-08T14:01:54Z", - "updated_at": "2021-06-08T14:06:27Z", - "browser_download_url": "https://github.com/ollm/OpenComic/releases/download/v0.2.1/OpenComic.Setup.0.2.1.exe" - }, - { - "url": "https://api.github.com/repos/ollm/OpenComic/releases/assets/38216134", - "id": 38216134, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4MjE2MTM0", - "name": "opencomic_0.2.1_amd64.deb", - "label": null, - "uploader": { - "login": "ollm", - "id": 18549191, - "node_id": "MDQ6VXNlcjE4NTQ5MTkx", - "avatar_url": "https://avatars.githubusercontent.com/u/18549191?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ollm", - "html_url": "https://github.com/ollm", - "followers_url": "https://api.github.com/users/ollm/followers", - "following_url": "https://api.github.com/users/ollm/following{/other_user}", - "gists_url": "https://api.github.com/users/ollm/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ollm/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ollm/subscriptions", - "organizations_url": "https://api.github.com/users/ollm/orgs", - "repos_url": "https://api.github.com/users/ollm/repos", - "events_url": "https://api.github.com/users/ollm/events{/privacy}", - "received_events_url": "https://api.github.com/users/ollm/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.debian.binary-package", - "state": "uploaded", - "size": 72599822, - "download_count": 815, - "created_at": "2021-06-07T17:50:45Z", - "updated_at": "2021-06-07T17:53:34Z", - "browser_download_url": "https://github.com/ollm/OpenComic/releases/download/v0.2.1/opencomic_0.2.1_amd64.deb" - }, - { - "url": "https://api.github.com/repos/ollm/OpenComic/releases/assets/38262482", - "id": 38262482, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4MjYyNDgy", - "name": "opencomic_0.2.1_amd64.snap", - "label": null, - "uploader": { - "login": "ollm", - "id": 18549191, - "node_id": "MDQ6VXNlcjE4NTQ5MTkx", - "avatar_url": "https://avatars.githubusercontent.com/u/18549191?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ollm", - "html_url": "https://github.com/ollm", - "followers_url": "https://api.github.com/users/ollm/followers", - "following_url": "https://api.github.com/users/ollm/following{/other_user}", - "gists_url": "https://api.github.com/users/ollm/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ollm/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ollm/subscriptions", - "organizations_url": "https://api.github.com/users/ollm/orgs", - "repos_url": "https://api.github.com/users/ollm/repos", - "events_url": "https://api.github.com/users/ollm/events{/privacy}", - "received_events_url": "https://api.github.com/users/ollm/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.snap", - "state": "uploaded", - "size": 88498176, - "download_count": 111, - "created_at": "2021-06-08T12:35:33Z", - "updated_at": "2021-06-08T12:38:50Z", - "browser_download_url": "https://github.com/ollm/OpenComic/releases/download/v0.2.1/opencomic_0.2.1_amd64.snap" - }, - { - "url": "https://api.github.com/repos/ollm/OpenComic/releases/assets/38215673", - "id": 38215673, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4MjE1Njcz", - "name": "opencomic_0.2.1_arm64.deb", - "label": null, - "uploader": { - "login": "ollm", - "id": 18549191, - "node_id": "MDQ6VXNlcjE4NTQ5MTkx", - "avatar_url": "https://avatars.githubusercontent.com/u/18549191?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ollm", - "html_url": "https://github.com/ollm", - "followers_url": "https://api.github.com/users/ollm/followers", - "following_url": "https://api.github.com/users/ollm/following{/other_user}", - "gists_url": "https://api.github.com/users/ollm/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ollm/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ollm/subscriptions", - "organizations_url": "https://api.github.com/users/ollm/orgs", - "repos_url": "https://api.github.com/users/ollm/repos", - "events_url": "https://api.github.com/users/ollm/events{/privacy}", - "received_events_url": "https://api.github.com/users/ollm/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.debian.binary-package", - "state": "uploaded", - "size": 73069126, - "download_count": 137, - "created_at": "2021-06-07T17:42:32Z", - "updated_at": "2021-06-07T17:45:25Z", - "browser_download_url": "https://github.com/ollm/OpenComic/releases/download/v0.2.1/opencomic_0.2.1_arm64.deb" - } - ], - "tarball_url": "https://api.github.com/repos/ollm/OpenComic/tarball/v0.2.1", - "zipball_url": "https://api.github.com/repos/ollm/OpenComic/zipball/v0.2.1", - "body_html": "", - "reactions": { - "url": "https://api.github.com/repos/ollm/OpenComic/releases/44222201/reactions", - "total_count": 7, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 7, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:57.148Z" - }, - "oversetter": { - "latestRelease": { - "url": "https://api.github.com/repos/4gray/oversetter/releases/29744313", - "assets_url": "https://api.github.com/repos/4gray/oversetter/releases/29744313/assets", - "upload_url": "https://uploads.github.com/repos/4gray/oversetter/releases/29744313/assets{?name,label}", - "html_url": "https://github.com/4gray/oversetter/releases/tag/v0.4.0", - "id": 29744313, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI5NzQ0MzEz", - "tag_name": "v0.4.0", - "target_commitish": "master", - "name": "v0.4.0", - "draft": false, - "prerelease": false, - "created_at": "2020-08-16T10:18:23Z", - "published_at": "2020-08-16T11:08:32Z", - "assets": [ - { - "url": "https://api.github.com/repos/4gray/oversetter/releases/assets/23977293", - "id": 23977293, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzOTc3Mjkz", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 370, - "download_count": 18, - "created_at": "2020-08-16T11:00:21Z", - "updated_at": "2020-08-16T11:00:22Z", - "browser_download_url": "https://github.com/4gray/oversetter/releases/download/v0.4.0/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/4gray/oversetter/releases/assets/23977351", - "id": 23977351, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzOTc3MzUx", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 336, - "download_count": 17, - "created_at": "2020-08-16T11:03:13Z", - "updated_at": "2020-08-16T11:03:13Z", - "browser_download_url": "https://github.com/4gray/oversetter/releases/download/v0.4.0/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/4gray/oversetter/releases/assets/23977288", - "id": 23977288, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzOTc3Mjg4", - "name": "oversetter-0.4.0.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 83175057, - "download_count": 55, - "created_at": "2020-08-16T10:59:59Z", - "updated_at": "2020-08-16T11:00:01Z", - "browser_download_url": "https://github.com/4gray/oversetter/releases/download/v0.4.0/oversetter-0.4.0.AppImage" - }, - { - "url": "https://api.github.com/repos/4gray/oversetter/releases/assets/23977349", - "id": 23977349, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzOTc3MzQ5", - "name": "oversetter-0.4.0.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 76840854, - "download_count": 183, - "created_at": "2020-08-16T11:03:10Z", - "updated_at": "2020-08-16T11:03:12Z", - "browser_download_url": "https://github.com/4gray/oversetter/releases/download/v0.4.0/oversetter-0.4.0.dmg" - }, - { - "url": "https://api.github.com/repos/4gray/oversetter/releases/assets/23977350", - "id": 23977350, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzOTc3MzUw", - "name": "oversetter-0.4.0.dmg.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 81395, - "download_count": 20, - "created_at": "2020-08-16T11:03:10Z", - "updated_at": "2020-08-16T11:03:11Z", - "browser_download_url": "https://github.com/4gray/oversetter/releases/download/v0.4.0/oversetter-0.4.0.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/4gray/oversetter/releases/assets/23977339", - "id": 23977339, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzOTc3MzM5", - "name": "oversetter-0.4.0.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 48898285, - "download_count": 113, - "created_at": "2020-08-16T11:02:05Z", - "updated_at": "2020-08-16T11:02:07Z", - "browser_download_url": "https://github.com/4gray/oversetter/releases/download/v0.4.0/oversetter-0.4.0.exe" - }, - { - "url": "https://api.github.com/repos/4gray/oversetter/releases/assets/23977421", - "id": 23977421, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzOTc3NDIx", - "name": "oversetter_0.4.0_amd64.snap", - "label": null, - "uploader": { - "login": "4gray", - "id": 1503032, - "node_id": "MDQ6VXNlcjE1MDMwMzI=", - "avatar_url": "https://avatars.githubusercontent.com/u/1503032?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/4gray", - "html_url": "https://github.com/4gray", - "followers_url": "https://api.github.com/users/4gray/followers", - "following_url": "https://api.github.com/users/4gray/following{/other_user}", - "gists_url": "https://api.github.com/users/4gray/gists{/gist_id}", - "starred_url": "https://api.github.com/users/4gray/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/4gray/subscriptions", - "organizations_url": "https://api.github.com/users/4gray/orgs", - "repos_url": "https://api.github.com/users/4gray/repos", - "events_url": "https://api.github.com/users/4gray/events{/privacy}", - "received_events_url": "https://api.github.com/users/4gray/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.snap", - "state": "uploaded", - "size": 70119424, - "download_count": 25, - "created_at": "2020-08-16T11:08:57Z", - "updated_at": "2020-08-16T11:10:04Z", - "browser_download_url": "https://github.com/4gray/oversetter/releases/download/v0.4.0/oversetter_0.4.0_amd64.snap" - } - ], - "tarball_url": "https://api.github.com/repos/4gray/oversetter/tarball/v0.4.0", - "zipball_url": "https://api.github.com/repos/4gray/oversetter/zipball/v0.4.0", - "body_html": "

\"2020-08-16_13-15\"
\n\"2020-08-16_13-15_1\"
\n\"2020-08-16_13-17\"

\n

Changes:

\n
    \n
  • added themes support, dark and light theme are included
  • \n
  • refactored settings module (UI + state management)
  • \n
  • updated project dependecies
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:57.191Z" - }, - "p3x-redis-ui": { - "latestRelease": { - "url": "https://api.github.com/repos/patrikx3/redis-ui/releases/58761063", - "assets_url": "https://api.github.com/repos/patrikx3/redis-ui/releases/58761063/assets", - "upload_url": "https://uploads.github.com/repos/patrikx3/redis-ui/releases/58761063/assets{?name,label}", - "html_url": "https://github.com/patrikx3/redis-ui/releases/tag/v2022.4.116", - "id": 58761063, - "author": { - "login": "p3x-robot", - "id": 28588124, - "node_id": "MDQ6VXNlcjI4NTg4MTI0", - "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/p3x-robot", - "html_url": "https://github.com/p3x-robot", - "followers_url": "https://api.github.com/users/p3x-robot/followers", - "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", - "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", - "organizations_url": "https://api.github.com/users/p3x-robot/orgs", - "repos_url": "https://api.github.com/users/p3x-robot/repos", - "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", - "received_events_url": "https://api.github.com/users/p3x-robot/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOCNDtQ84DgJ9n", - "tag_name": "v2022.4.116", - "target_commitish": "master", - "name": "2022.4.116", - "draft": false, - "prerelease": false, - "created_at": "2022-02-05T11:02:00Z", - "published_at": "2022-02-05T11:03:08Z", - "assets": [ - { - "url": "https://api.github.com/repos/patrikx3/redis-ui/releases/assets/55921705", - "id": 55921705, - "node_id": "RA_kwDOCNDtQ84DVUwp", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "p3x-robot", - "id": 28588124, - "node_id": "MDQ6VXNlcjI4NTg4MTI0", - "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/p3x-robot", - "html_url": "https://github.com/p3x-robot", - "followers_url": "https://api.github.com/users/p3x-robot/followers", - "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", - "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", - "organizations_url": "https://api.github.com/users/p3x-robot/orgs", - "repos_url": "https://api.github.com/users/p3x-robot/repos", - "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", - "received_events_url": "https://api.github.com/users/p3x-robot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 389, - "download_count": 278, - "created_at": "2022-02-05T10:57:51Z", - "updated_at": "2022-02-05T10:57:51Z", - "browser_download_url": "https://github.com/patrikx3/redis-ui/releases/download/v2022.4.116/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/patrikx3/redis-ui/releases/assets/55921877", - "id": 55921877, - "node_id": "RA_kwDOCNDtQ84DVUzV", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "p3x-robot", - "id": 28588124, - "node_id": "MDQ6VXNlcjI4NTg4MTI0", - "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/p3x-robot", - "html_url": "https://github.com/p3x-robot", - "followers_url": "https://api.github.com/users/p3x-robot/followers", - "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", - "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", - "organizations_url": "https://api.github.com/users/p3x-robot/orgs", - "repos_url": "https://api.github.com/users/p3x-robot/repos", - "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", - "received_events_url": "https://api.github.com/users/p3x-robot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 355, - "download_count": 4060, - "created_at": "2022-02-05T11:02:05Z", - "updated_at": "2022-02-05T11:02:05Z", - "browser_download_url": "https://github.com/patrikx3/redis-ui/releases/download/v2022.4.116/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/patrikx3/redis-ui/releases/assets/55921878", - "id": 55921878, - "node_id": "RA_kwDOCNDtQ84DVUzW", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "p3x-robot", - "id": 28588124, - "node_id": "MDQ6VXNlcjI4NTg4MTI0", - "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/p3x-robot", - "html_url": "https://github.com/p3x-robot", - "followers_url": "https://api.github.com/users/p3x-robot/followers", - "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", - "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", - "organizations_url": "https://api.github.com/users/p3x-robot/orgs", - "repos_url": "https://api.github.com/users/p3x-robot/repos", - "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", - "received_events_url": "https://api.github.com/users/p3x-robot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 393, - "download_count": 12151, - "created_at": "2022-02-05T11:02:06Z", - "updated_at": "2022-02-05T11:02:07Z", - "browser_download_url": "https://github.com/patrikx3/redis-ui/releases/download/v2022.4.116/latest.yml" - }, - { - "url": "https://api.github.com/repos/patrikx3/redis-ui/releases/assets/55921694", - "id": 55921694, - "node_id": "RA_kwDOCNDtQ84DVUwe", - "name": "P3X-Redis-UI-2022.4.116.AppImage", - "label": "", - "uploader": { - "login": "p3x-robot", - "id": 28588124, - "node_id": "MDQ6VXNlcjI4NTg4MTI0", - "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/p3x-robot", - "html_url": "https://github.com/p3x-robot", - "followers_url": "https://api.github.com/users/p3x-robot/followers", - "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", - "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", - "organizations_url": "https://api.github.com/users/p3x-robot/orgs", - "repos_url": "https://api.github.com/users/p3x-robot/repos", - "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", - "received_events_url": "https://api.github.com/users/p3x-robot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 114040808, - "download_count": 139, - "created_at": "2022-02-05T10:57:30Z", - "updated_at": "2022-02-05T10:57:50Z", - "browser_download_url": "https://github.com/patrikx3/redis-ui/releases/download/v2022.4.116/P3X-Redis-UI-2022.4.116.AppImage" - }, - { - "url": "https://api.github.com/repos/patrikx3/redis-ui/releases/assets/55921875", - "id": 55921875, - "node_id": "RA_kwDOCNDtQ84DVUzT", - "name": "P3X-Redis-UI-2022.4.116.dmg", - "label": "", - "uploader": { - "login": "p3x-robot", - "id": 28588124, - "node_id": "MDQ6VXNlcjI4NTg4MTI0", - "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/p3x-robot", - "html_url": "https://github.com/p3x-robot", - "followers_url": "https://api.github.com/users/p3x-robot/followers", - "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", - "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", - "organizations_url": "https://api.github.com/users/p3x-robot/orgs", - "repos_url": "https://api.github.com/users/p3x-robot/repos", - "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", - "received_events_url": "https://api.github.com/users/p3x-robot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 93727250, - "download_count": 598, - "created_at": "2022-02-05T11:01:54Z", - "updated_at": "2022-02-05T11:02:05Z", - "browser_download_url": "https://github.com/patrikx3/redis-ui/releases/download/v2022.4.116/P3X-Redis-UI-2022.4.116.dmg" - }, - { - "url": "https://api.github.com/repos/patrikx3/redis-ui/releases/assets/55921874", - "id": 55921874, - "node_id": "RA_kwDOCNDtQ84DVUzS", - "name": "P3X-Redis-UI-2022.4.116.dmg.blockmap", - "label": "", - "uploader": { - "login": "p3x-robot", - "id": 28588124, - "node_id": "MDQ6VXNlcjI4NTg4MTI0", - "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/p3x-robot", - "html_url": "https://github.com/p3x-robot", - "followers_url": "https://api.github.com/users/p3x-robot/followers", - "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", - "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", - "organizations_url": "https://api.github.com/users/p3x-robot/orgs", - "repos_url": "https://api.github.com/users/p3x-robot/repos", - "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", - "received_events_url": "https://api.github.com/users/p3x-robot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 99103, - "download_count": 4, - "created_at": "2022-02-05T11:01:53Z", - "updated_at": "2022-02-05T11:01:54Z", - "browser_download_url": "https://github.com/patrikx3/redis-ui/releases/download/v2022.4.116/P3X-Redis-UI-2022.4.116.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/patrikx3/redis-ui/releases/assets/55921872", - "id": 55921872, - "node_id": "RA_kwDOCNDtQ84DVUzQ", - "name": "p3x-redis-ui-electron-setup-win-2022.4.116.exe", - "label": "", - "uploader": { - "login": "p3x-robot", - "id": 28588124, - "node_id": "MDQ6VXNlcjI4NTg4MTI0", - "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/p3x-robot", - "html_url": "https://github.com/p3x-robot", - "followers_url": "https://api.github.com/users/p3x-robot/followers", - "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", - "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", - "organizations_url": "https://api.github.com/users/p3x-robot/orgs", - "repos_url": "https://api.github.com/users/p3x-robot/repos", - "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", - "received_events_url": "https://api.github.com/users/p3x-robot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 73506369, - "download_count": 3525, - "created_at": "2022-02-05T11:01:52Z", - "updated_at": "2022-02-05T11:02:06Z", - "browser_download_url": "https://github.com/patrikx3/redis-ui/releases/download/v2022.4.116/p3x-redis-ui-electron-setup-win-2022.4.116.exe" - }, - { - "url": "https://api.github.com/repos/patrikx3/redis-ui/releases/assets/55921873", - "id": 55921873, - "node_id": "RA_kwDOCNDtQ84DVUzR", - "name": "p3x-redis-ui-electron-setup-win-2022.4.116.exe.blockmap", - "label": "", - "uploader": { - "login": "p3x-robot", - "id": 28588124, - "node_id": "MDQ6VXNlcjI4NTg4MTI0", - "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/p3x-robot", - "html_url": "https://github.com/p3x-robot", - "followers_url": "https://api.github.com/users/p3x-robot/followers", - "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", - "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", - "organizations_url": "https://api.github.com/users/p3x-robot/orgs", - "repos_url": "https://api.github.com/users/p3x-robot/repos", - "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", - "received_events_url": "https://api.github.com/users/p3x-robot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 77667, - "download_count": 1659, - "created_at": "2022-02-05T11:01:52Z", - "updated_at": "2022-02-05T11:01:52Z", - "browser_download_url": "https://github.com/patrikx3/redis-ui/releases/download/v2022.4.116/p3x-redis-ui-electron-setup-win-2022.4.116.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/patrikx3/redis-ui/tarball/v2022.4.116", - "zipball_url": "https://api.github.com/repos/patrikx3/redis-ui/zipball/v2022.4.116", - "body_html": "

https://github.com/patrikx3/redis-ui/blob/master/change-log.md#v20224116

\n

\"Snapcraft\"

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:57.288Z" - }, - "p3x-onenote": { - "latestRelease": { - "url": "https://api.github.com/repos/patrikx3/onenote/releases/60067015", - "assets_url": "https://api.github.com/repos/patrikx3/onenote/releases/60067015/assets", - "upload_url": "https://uploads.github.com/repos/patrikx3/onenote/releases/60067015/assets{?name,label}", - "html_url": "https://github.com/patrikx3/onenote/releases/tag/v2022.4.114", - "id": 60067015, - "author": { - "login": "p3x-robot", - "id": 28588124, - "node_id": "MDQ6VXNlcjI4NTg4MTI0", - "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/p3x-robot", - "html_url": "https://github.com/p3x-robot", - "followers_url": "https://api.github.com/users/p3x-robot/followers", - "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", - "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", - "organizations_url": "https://api.github.com/users/p3x-robot/orgs", - "repos_url": "https://api.github.com/users/p3x-robot/repos", - "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", - "received_events_url": "https://api.github.com/users/p3x-robot/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOBW4gns4DlIzH", - "tag_name": "v2022.4.114", - "target_commitish": "master", - "name": "2022.4.114", - "draft": false, - "prerelease": false, - "created_at": "2022-02-21T17:34:13Z", - "published_at": "2022-02-21T17:34:22Z", - "assets": [ - { - "url": "https://api.github.com/repos/patrikx3/onenote/releases/assets/57515319", - "id": 57515319, - "node_id": "RA_kwDOBW4gns4DbZ03", - "name": "latest-linux-arm.yml", - "label": "", - "uploader": { - "login": "p3x-robot", - "id": 28588124, - "node_id": "MDQ6VXNlcjI4NTg4MTI0", - "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/p3x-robot", - "html_url": "https://github.com/p3x-robot", - "followers_url": "https://api.github.com/users/p3x-robot/followers", - "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", - "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", - "organizations_url": "https://api.github.com/users/p3x-robot/orgs", - "repos_url": "https://api.github.com/users/p3x-robot/repos", - "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", - "received_events_url": "https://api.github.com/users/p3x-robot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 401, - "download_count": 24, - "created_at": "2022-02-21T17:29:03Z", - "updated_at": "2022-02-21T17:29:03Z", - "browser_download_url": "https://github.com/patrikx3/onenote/releases/download/v2022.4.114/latest-linux-arm.yml" - }, - { - "url": "https://api.github.com/repos/patrikx3/onenote/releases/assets/57515320", - "id": 57515320, - "node_id": "RA_kwDOBW4gns4DbZ04", - "name": "latest-linux-arm64.yml", - "label": "", - "uploader": { - "login": "p3x-robot", - "id": 28588124, - "node_id": "MDQ6VXNlcjI4NTg4MTI0", - "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/p3x-robot", - "html_url": "https://github.com/p3x-robot", - "followers_url": "https://api.github.com/users/p3x-robot/followers", - "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", - "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", - "organizations_url": "https://api.github.com/users/p3x-robot/orgs", - "repos_url": "https://api.github.com/users/p3x-robot/repos", - "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", - "received_events_url": "https://api.github.com/users/p3x-robot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 401, - "download_count": 47, - "created_at": "2022-02-21T17:29:03Z", - "updated_at": "2022-02-21T17:29:03Z", - "browser_download_url": "https://github.com/patrikx3/onenote/releases/download/v2022.4.114/latest-linux-arm64.yml" - }, - { - "url": "https://api.github.com/repos/patrikx3/onenote/releases/assets/57515294", - "id": 57515294, - "node_id": "RA_kwDOBW4gns4DbZ0e", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "p3x-robot", - "id": 28588124, - "node_id": "MDQ6VXNlcjI4NTg4MTI0", - "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/p3x-robot", - "html_url": "https://github.com/p3x-robot", - "followers_url": "https://api.github.com/users/p3x-robot/followers", - "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", - "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", - "organizations_url": "https://api.github.com/users/p3x-robot/orgs", - "repos_url": "https://api.github.com/users/p3x-robot/repos", - "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", - "received_events_url": "https://api.github.com/users/p3x-robot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 387, - "download_count": 4065, - "created_at": "2022-02-21T17:28:26Z", - "updated_at": "2022-02-21T17:28:27Z", - "browser_download_url": "https://github.com/patrikx3/onenote/releases/download/v2022.4.114/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/patrikx3/onenote/releases/assets/57515314", - "id": 57515314, - "node_id": "RA_kwDOBW4gns4DbZ0y", - "name": "P3X-OneNote-2022.4.114-arm64.AppImage", - "label": "", - "uploader": { - "login": "p3x-robot", - "id": 28588124, - "node_id": "MDQ6VXNlcjI4NTg4MTI0", - "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/p3x-robot", - "html_url": "https://github.com/p3x-robot", - "followers_url": "https://api.github.com/users/p3x-robot/followers", - "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", - "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", - "organizations_url": "https://api.github.com/users/p3x-robot/orgs", - "repos_url": "https://api.github.com/users/p3x-robot/repos", - "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", - "received_events_url": "https://api.github.com/users/p3x-robot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 118688489, - "download_count": 647, - "created_at": "2022-02-21T17:28:49Z", - "updated_at": "2022-02-21T17:29:03Z", - "browser_download_url": "https://github.com/patrikx3/onenote/releases/download/v2022.4.114/P3X-OneNote-2022.4.114-arm64.AppImage" - }, - { - "url": "https://api.github.com/repos/patrikx3/onenote/releases/assets/57515300", - "id": 57515300, - "node_id": "RA_kwDOBW4gns4DbZ0k", - "name": "P3X-OneNote-2022.4.114-armv7l.AppImage", - "label": "", - "uploader": { - "login": "p3x-robot", - "id": 28588124, - "node_id": "MDQ6VXNlcjI4NTg4MTI0", - "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/p3x-robot", - "html_url": "https://github.com/p3x-robot", - "followers_url": "https://api.github.com/users/p3x-robot/followers", - "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", - "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", - "organizations_url": "https://api.github.com/users/p3x-robot/orgs", - "repos_url": "https://api.github.com/users/p3x-robot/repos", - "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", - "received_events_url": "https://api.github.com/users/p3x-robot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 86049249, - "download_count": 93, - "created_at": "2022-02-21T17:28:38Z", - "updated_at": "2022-02-21T17:28:59Z", - "browser_download_url": "https://github.com/patrikx3/onenote/releases/download/v2022.4.114/P3X-OneNote-2022.4.114-armv7l.AppImage" - }, - { - "url": "https://api.github.com/repos/patrikx3/onenote/releases/assets/57515273", - "id": 57515273, - "node_id": "RA_kwDOBW4gns4DbZ0J", - "name": "P3X-OneNote-2022.4.114-i386.AppImage", - "label": "", - "uploader": { - "login": "p3x-robot", - "id": 28588124, - "node_id": "MDQ6VXNlcjI4NTg4MTI0", - "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/p3x-robot", - "html_url": "https://github.com/p3x-robot", - "followers_url": "https://api.github.com/users/p3x-robot/followers", - "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", - "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", - "organizations_url": "https://api.github.com/users/p3x-robot/orgs", - "repos_url": "https://api.github.com/users/p3x-robot/repos", - "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", - "received_events_url": "https://api.github.com/users/p3x-robot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 95068136, - "download_count": 204, - "created_at": "2022-02-21T17:27:55Z", - "updated_at": "2022-02-21T17:28:09Z", - "browser_download_url": "https://github.com/patrikx3/onenote/releases/download/v2022.4.114/P3X-OneNote-2022.4.114-i386.AppImage" - }, - { - "url": "https://api.github.com/repos/patrikx3/onenote/releases/assets/57515285", - "id": 57515285, - "node_id": "RA_kwDOBW4gns4DbZ0V", - "name": "P3X-OneNote-2022.4.114.AppImage", - "label": "", - "uploader": { - "login": "p3x-robot", - "id": 28588124, - "node_id": "MDQ6VXNlcjI4NTg4MTI0", - "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/p3x-robot", - "html_url": "https://github.com/p3x-robot", - "followers_url": "https://api.github.com/users/p3x-robot/followers", - "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", - "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", - "organizations_url": "https://api.github.com/users/p3x-robot/orgs", - "repos_url": "https://api.github.com/users/p3x-robot/repos", - "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", - "received_events_url": "https://api.github.com/users/p3x-robot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 111701992, - "download_count": 986, - "created_at": "2022-02-21T17:28:09Z", - "updated_at": "2022-02-21T17:28:24Z", - "browser_download_url": "https://github.com/patrikx3/onenote/releases/download/v2022.4.114/P3X-OneNote-2022.4.114.AppImage" - }, - { - "url": "https://api.github.com/repos/patrikx3/onenote/releases/assets/57515489", - "id": 57515489, - "node_id": "RA_kwDOBW4gns4DbZ3h", - "name": "p3x-onenote-2022.4.114.x86_64.rpm", - "label": "", - "uploader": { - "login": "p3x-robot", - "id": 28588124, - "node_id": "MDQ6VXNlcjI4NTg4MTI0", - "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/p3x-robot", - "html_url": "https://github.com/p3x-robot", - "followers_url": "https://api.github.com/users/p3x-robot/followers", - "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", - "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", - "organizations_url": "https://api.github.com/users/p3x-robot/orgs", - "repos_url": "https://api.github.com/users/p3x-robot/repos", - "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", - "received_events_url": "https://api.github.com/users/p3x-robot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-redhat-package-manager", - "state": "uploaded", - "size": 76266020, - "download_count": 299, - "created_at": "2022-02-21T17:31:57Z", - "updated_at": "2022-02-21T17:32:03Z", - "browser_download_url": "https://github.com/patrikx3/onenote/releases/download/v2022.4.114/p3x-onenote-2022.4.114.x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/patrikx3/onenote/releases/assets/57515395", - "id": 57515395, - "node_id": "RA_kwDOBW4gns4DbZ2D", - "name": "p3x-onenote_2022.4.114_amd64.deb", - "label": "", - "uploader": { - "login": "p3x-robot", - "id": 28588124, - "node_id": "MDQ6VXNlcjI4NTg4MTI0", - "avatar_url": "https://avatars.githubusercontent.com/u/28588124?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/p3x-robot", - "html_url": "https://github.com/p3x-robot", - "followers_url": "https://api.github.com/users/p3x-robot/followers", - "following_url": "https://api.github.com/users/p3x-robot/following{/other_user}", - "gists_url": "https://api.github.com/users/p3x-robot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/p3x-robot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/p3x-robot/subscriptions", - "organizations_url": "https://api.github.com/users/p3x-robot/orgs", - "repos_url": "https://api.github.com/users/p3x-robot/repos", - "events_url": "https://api.github.com/users/p3x-robot/events{/privacy}", - "received_events_url": "https://api.github.com/users/p3x-robot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 76091210, - "download_count": 683, - "created_at": "2022-02-21T17:30:26Z", - "updated_at": "2022-02-21T17:30:36Z", - "browser_download_url": "https://github.com/patrikx3/onenote/releases/download/v2022.4.114/p3x-onenote_2022.4.114_amd64.deb" - } - ], - "tarball_url": "https://api.github.com/repos/patrikx3/onenote/tarball/v2022.4.114", - "zipball_url": "https://api.github.com/repos/patrikx3/onenote/zipball/v2022.4.114", - "body_html": "

https://github.com/patrikx3/onenote/blob/master/change-log.md#v20224114

\n

\"Snapcraft\"

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:57.298Z" - }, - "paperarxiv": { - "latestRelease": { - "url": "https://api.github.com/repos/fuzihaofzh/PaperArxiv/releases/56216101", - "assets_url": "https://api.github.com/repos/fuzihaofzh/PaperArxiv/releases/56216101/assets", - "upload_url": "https://uploads.github.com/repos/fuzihaofzh/PaperArxiv/releases/56216101/assets{?name,label}", - "html_url": "https://github.com/fuzihaofzh/PaperArxiv/releases/tag/v0.1.2", - "id": 56216101, - "author": { - "login": "fuzihaofzh", - "id": 1419566, - "node_id": "MDQ6VXNlcjE0MTk1NjY=", - "avatar_url": "https://avatars.githubusercontent.com/u/1419566?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/fuzihaofzh", - "html_url": "https://github.com/fuzihaofzh", - "followers_url": "https://api.github.com/users/fuzihaofzh/followers", - "following_url": "https://api.github.com/users/fuzihaofzh/following{/other_user}", - "gists_url": "https://api.github.com/users/fuzihaofzh/gists{/gist_id}", - "starred_url": "https://api.github.com/users/fuzihaofzh/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/fuzihaofzh/subscriptions", - "organizations_url": "https://api.github.com/users/fuzihaofzh/orgs", - "repos_url": "https://api.github.com/users/fuzihaofzh/repos", - "events_url": "https://api.github.com/users/fuzihaofzh/events{/privacy}", - "received_events_url": "https://api.github.com/users/fuzihaofzh/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOBinwyc4DWcol", - "tag_name": "v0.1.2", - "target_commitish": "master", - "name": "v0.1.2", - "draft": false, - "prerelease": false, - "created_at": "2022-01-01T14:04:22Z", - "published_at": "2022-01-01T15:31:47Z", - "assets": [ - { - "url": "https://api.github.com/repos/fuzihaofzh/PaperArxiv/releases/assets/52978366", - "id": 52978366, - "node_id": "RA_kwDOBinwyc4DKGK-", - "name": "PaperArxiv-0.1.2-setup.exe", - "label": null, - "uploader": { - "login": "fuzihaofzh", - "id": 1419566, - "node_id": "MDQ6VXNlcjE0MTk1NjY=", - "avatar_url": "https://avatars.githubusercontent.com/u/1419566?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/fuzihaofzh", - "html_url": "https://github.com/fuzihaofzh", - "followers_url": "https://api.github.com/users/fuzihaofzh/followers", - "following_url": "https://api.github.com/users/fuzihaofzh/following{/other_user}", - "gists_url": "https://api.github.com/users/fuzihaofzh/gists{/gist_id}", - "starred_url": "https://api.github.com/users/fuzihaofzh/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/fuzihaofzh/subscriptions", - "organizations_url": "https://api.github.com/users/fuzihaofzh/orgs", - "repos_url": "https://api.github.com/users/fuzihaofzh/repos", - "events_url": "https://api.github.com/users/fuzihaofzh/events{/privacy}", - "received_events_url": "https://api.github.com/users/fuzihaofzh/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 100150272, - "download_count": 7, - "created_at": "2022-01-01T15:28:18Z", - "updated_at": "2022-01-01T15:29:04Z", - "browser_download_url": "https://github.com/fuzihaofzh/PaperArxiv/releases/download/v0.1.2/PaperArxiv-0.1.2-setup.exe" - }, - { - "url": "https://api.github.com/repos/fuzihaofzh/PaperArxiv/releases/assets/52894124", - "id": 52894124, - "node_id": "RA_kwDOBinwyc4DJxms", - "name": "PaperArxiv.app.zip", - "label": null, - "uploader": { - "login": "fuzihaofzh", - "id": 1419566, - "node_id": "MDQ6VXNlcjE0MTk1NjY=", - "avatar_url": "https://avatars.githubusercontent.com/u/1419566?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/fuzihaofzh", - "html_url": "https://github.com/fuzihaofzh", - "followers_url": "https://api.github.com/users/fuzihaofzh/followers", - "following_url": "https://api.github.com/users/fuzihaofzh/following{/other_user}", - "gists_url": "https://api.github.com/users/fuzihaofzh/gists{/gist_id}", - "starred_url": "https://api.github.com/users/fuzihaofzh/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/fuzihaofzh/subscriptions", - "organizations_url": "https://api.github.com/users/fuzihaofzh/orgs", - "repos_url": "https://api.github.com/users/fuzihaofzh/repos", - "events_url": "https://api.github.com/users/fuzihaofzh/events{/privacy}", - "received_events_url": "https://api.github.com/users/fuzihaofzh/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 100699029, - "download_count": 8, - "created_at": "2021-12-31T03:07:26Z", - "updated_at": "2021-12-31T03:17:21Z", - "browser_download_url": "https://github.com/fuzihaofzh/PaperArxiv/releases/download/v0.1.2/PaperArxiv.app.zip" - }, - { - "url": "https://api.github.com/repos/fuzihaofzh/PaperArxiv/releases/assets/52894135", - "id": 52894135, - "node_id": "RA_kwDOBinwyc4DJxm3", - "name": "paperarxiv_0.1.2_amd64.deb", - "label": null, - "uploader": { - "login": "fuzihaofzh", - "id": 1419566, - "node_id": "MDQ6VXNlcjE0MTk1NjY=", - "avatar_url": "https://avatars.githubusercontent.com/u/1419566?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/fuzihaofzh", - "html_url": "https://github.com/fuzihaofzh", - "followers_url": "https://api.github.com/users/fuzihaofzh/followers", - "following_url": "https://api.github.com/users/fuzihaofzh/following{/other_user}", - "gists_url": "https://api.github.com/users/fuzihaofzh/gists{/gist_id}", - "starred_url": "https://api.github.com/users/fuzihaofzh/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/fuzihaofzh/subscriptions", - "organizations_url": "https://api.github.com/users/fuzihaofzh/orgs", - "repos_url": "https://api.github.com/users/fuzihaofzh/repos", - "events_url": "https://api.github.com/users/fuzihaofzh/events{/privacy}", - "received_events_url": "https://api.github.com/users/fuzihaofzh/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-deb", - "state": "uploaded", - "size": 82554820, - "download_count": 9, - "created_at": "2021-12-31T03:07:54Z", - "updated_at": "2021-12-31T03:16:38Z", - "browser_download_url": "https://github.com/fuzihaofzh/PaperArxiv/releases/download/v0.1.2/paperarxiv_0.1.2_amd64.deb" - } - ], - "tarball_url": "https://api.github.com/repos/fuzihaofzh/PaperArxiv/tarball/v0.1.2", - "zipball_url": "https://api.github.com/repos/fuzihaofzh/PaperArxiv/zipball/v0.1.2", - "body_html": "
    \n
  • Support Markdown, LaTeX, Mermaid
  • \n
  • New GUI
  • \n
  • Lazy load to speed up the app
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:57.435Z" - }, - "panwriter": { - "latestRelease": { - "url": "https://api.github.com/repos/mb21/panwriter/releases/63465720", - "assets_url": "https://api.github.com/repos/mb21/panwriter/releases/63465720/assets", - "upload_url": "https://uploads.github.com/repos/mb21/panwriter/releases/63465720/assets{?name,label}", - "html_url": "https://github.com/mb21/panwriter/releases/tag/v0.8.4", - "id": 63465720, - "author": { - "login": "mb21", - "id": 157497, - "node_id": "MDQ6VXNlcjE1NzQ5Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/157497?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mb21", - "html_url": "https://github.com/mb21", - "followers_url": "https://api.github.com/users/mb21/followers", - "following_url": "https://api.github.com/users/mb21/following{/other_user}", - "gists_url": "https://api.github.com/users/mb21/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mb21/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mb21/subscriptions", - "organizations_url": "https://api.github.com/users/mb21/orgs", - "repos_url": "https://api.github.com/users/mb21/repos", - "events_url": "https://api.github.com/users/mb21/events{/privacy}", - "received_events_url": "https://api.github.com/users/mb21/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOCUw__c4DyGj4", - "tag_name": "v0.8.4", - "target_commitish": "master", - "name": "v0.8.4", - "draft": false, - "prerelease": false, - "created_at": "2022-04-03T12:37:00Z", - "published_at": "2022-04-03T12:58:00Z", - "assets": [ - { - "url": "https://api.github.com/repos/mb21/panwriter/releases/assets/61422218", - "id": 61422218, - "node_id": "RA_kwDOCUw__c4DqTqK", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "mb21", - "id": 157497, - "node_id": "MDQ6VXNlcjE1NzQ5Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/157497?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mb21", - "html_url": "https://github.com/mb21", - "followers_url": "https://api.github.com/users/mb21/followers", - "following_url": "https://api.github.com/users/mb21/following{/other_user}", - "gists_url": "https://api.github.com/users/mb21/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mb21/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mb21/subscriptions", - "organizations_url": "https://api.github.com/users/mb21/orgs", - "repos_url": "https://api.github.com/users/mb21/repos", - "events_url": "https://api.github.com/users/mb21/events{/privacy}", - "received_events_url": "https://api.github.com/users/mb21/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 370, - "download_count": 471, - "created_at": "2022-04-03T12:56:45Z", - "updated_at": "2022-04-03T12:56:45Z", - "browser_download_url": "https://github.com/mb21/panwriter/releases/download/v0.8.4/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/mb21/panwriter/releases/assets/61422220", - "id": 61422220, - "node_id": "RA_kwDOCUw__c4DqTqM", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "mb21", - "id": 157497, - "node_id": "MDQ6VXNlcjE1NzQ5Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/157497?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mb21", - "html_url": "https://github.com/mb21", - "followers_url": "https://api.github.com/users/mb21/followers", - "following_url": "https://api.github.com/users/mb21/following{/other_user}", - "gists_url": "https://api.github.com/users/mb21/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mb21/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mb21/subscriptions", - "organizations_url": "https://api.github.com/users/mb21/orgs", - "repos_url": "https://api.github.com/users/mb21/repos", - "events_url": "https://api.github.com/users/mb21/events{/privacy}", - "received_events_url": "https://api.github.com/users/mb21/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 823, - "download_count": 681, - "created_at": "2022-04-03T12:56:45Z", - "updated_at": "2022-04-03T12:56:45Z", - "browser_download_url": "https://github.com/mb21/panwriter/releases/download/v0.8.4/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/mb21/panwriter/releases/assets/61422219", - "id": 61422219, - "node_id": "RA_kwDOCUw__c4DqTqL", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "mb21", - "id": 157497, - "node_id": "MDQ6VXNlcjE1NzQ5Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/157497?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mb21", - "html_url": "https://github.com/mb21", - "followers_url": "https://api.github.com/users/mb21/followers", - "following_url": "https://api.github.com/users/mb21/following{/other_user}", - "gists_url": "https://api.github.com/users/mb21/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mb21/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mb21/subscriptions", - "organizations_url": "https://api.github.com/users/mb21/orgs", - "repos_url": "https://api.github.com/users/mb21/repos", - "events_url": "https://api.github.com/users/mb21/events{/privacy}", - "received_events_url": "https://api.github.com/users/mb21/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 347, - "download_count": 1722, - "created_at": "2022-04-03T12:56:45Z", - "updated_at": "2022-04-03T12:56:45Z", - "browser_download_url": "https://github.com/mb21/panwriter/releases/download/v0.8.4/latest.yml" - }, - { - "url": "https://api.github.com/repos/mb21/panwriter/releases/assets/61422068", - "id": 61422068, - "node_id": "RA_kwDOCUw__c4DqTn0", - "name": "PanWriter-0.8.4-arm64-mac.zip", - "label": "", - "uploader": { - "login": "mb21", - "id": 157497, - "node_id": "MDQ6VXNlcjE1NzQ5Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/157497?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mb21", - "html_url": "https://github.com/mb21", - "followers_url": "https://api.github.com/users/mb21/followers", - "following_url": "https://api.github.com/users/mb21/following{/other_user}", - "gists_url": "https://api.github.com/users/mb21/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mb21/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mb21/subscriptions", - "organizations_url": "https://api.github.com/users/mb21/orgs", - "repos_url": "https://api.github.com/users/mb21/repos", - "events_url": "https://api.github.com/users/mb21/events{/privacy}", - "received_events_url": "https://api.github.com/users/mb21/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 128361801, - "download_count": 99, - "created_at": "2022-04-03T12:53:47Z", - "updated_at": "2022-04-03T12:54:52Z", - "browser_download_url": "https://github.com/mb21/panwriter/releases/download/v0.8.4/PanWriter-0.8.4-arm64-mac.zip" - }, - { - "url": "https://api.github.com/repos/mb21/panwriter/releases/assets/61422067", - "id": 61422067, - "node_id": "RA_kwDOCUw__c4DqTnz", - "name": "PanWriter-0.8.4-arm64-mac.zip.blockmap", - "label": "", - "uploader": { - "login": "mb21", - "id": 157497, - "node_id": "MDQ6VXNlcjE1NzQ5Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/157497?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mb21", - "html_url": "https://github.com/mb21", - "followers_url": "https://api.github.com/users/mb21/followers", - "following_url": "https://api.github.com/users/mb21/following{/other_user}", - "gists_url": "https://api.github.com/users/mb21/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mb21/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mb21/subscriptions", - "organizations_url": "https://api.github.com/users/mb21/orgs", - "repos_url": "https://api.github.com/users/mb21/repos", - "events_url": "https://api.github.com/users/mb21/events{/privacy}", - "received_events_url": "https://api.github.com/users/mb21/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 135033, - "download_count": 3, - "created_at": "2022-04-03T12:53:47Z", - "updated_at": "2022-04-03T12:53:47Z", - "browser_download_url": "https://github.com/mb21/panwriter/releases/download/v0.8.4/PanWriter-0.8.4-arm64-mac.zip.blockmap" - }, - { - "url": "https://api.github.com/repos/mb21/panwriter/releases/assets/61421869", - "id": 61421869, - "node_id": "RA_kwDOCUw__c4DqTkt", - "name": "PanWriter-0.8.4-arm64.dmg", - "label": "", - "uploader": { - "login": "mb21", - "id": 157497, - "node_id": "MDQ6VXNlcjE1NzQ5Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/157497?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mb21", - "html_url": "https://github.com/mb21", - "followers_url": "https://api.github.com/users/mb21/followers", - "following_url": "https://api.github.com/users/mb21/following{/other_user}", - "gists_url": "https://api.github.com/users/mb21/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mb21/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mb21/subscriptions", - "organizations_url": "https://api.github.com/users/mb21/orgs", - "repos_url": "https://api.github.com/users/mb21/repos", - "events_url": "https://api.github.com/users/mb21/events{/privacy}", - "received_events_url": "https://api.github.com/users/mb21/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 134999822, - "download_count": 77, - "created_at": "2022-04-03T12:49:53Z", - "updated_at": "2022-04-03T12:51:01Z", - "browser_download_url": "https://github.com/mb21/panwriter/releases/download/v0.8.4/PanWriter-0.8.4-arm64.dmg" - }, - { - "url": "https://api.github.com/repos/mb21/panwriter/releases/assets/61421870", - "id": 61421870, - "node_id": "RA_kwDOCUw__c4DqTku", - "name": "PanWriter-0.8.4-arm64.dmg.blockmap", - "label": "", - "uploader": { - "login": "mb21", - "id": 157497, - "node_id": "MDQ6VXNlcjE1NzQ5Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/157497?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mb21", - "html_url": "https://github.com/mb21", - "followers_url": "https://api.github.com/users/mb21/followers", - "following_url": "https://api.github.com/users/mb21/following{/other_user}", - "gists_url": "https://api.github.com/users/mb21/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mb21/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mb21/subscriptions", - "organizations_url": "https://api.github.com/users/mb21/orgs", - "repos_url": "https://api.github.com/users/mb21/repos", - "events_url": "https://api.github.com/users/mb21/events{/privacy}", - "received_events_url": "https://api.github.com/users/mb21/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 141797, - "download_count": 4, - "created_at": "2022-04-03T12:49:53Z", - "updated_at": "2022-04-03T12:49:54Z", - "browser_download_url": "https://github.com/mb21/panwriter/releases/download/v0.8.4/PanWriter-0.8.4-arm64.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/mb21/panwriter/releases/assets/61422181", - "id": 61422181, - "node_id": "RA_kwDOCUw__c4DqTpl", - "name": "PanWriter-0.8.4-x64-mac.zip", - "label": "", - "uploader": { - "login": "mb21", - "id": 157497, - "node_id": "MDQ6VXNlcjE1NzQ5Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/157497?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mb21", - "html_url": "https://github.com/mb21", - "followers_url": "https://api.github.com/users/mb21/followers", - "following_url": "https://api.github.com/users/mb21/following{/other_user}", - "gists_url": "https://api.github.com/users/mb21/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mb21/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mb21/subscriptions", - "organizations_url": "https://api.github.com/users/mb21/orgs", - "repos_url": "https://api.github.com/users/mb21/repos", - "events_url": "https://api.github.com/users/mb21/events{/privacy}", - "received_events_url": "https://api.github.com/users/mb21/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 128490894, - "download_count": 82, - "created_at": "2022-04-03T12:55:56Z", - "updated_at": "2022-04-03T12:56:39Z", - "browser_download_url": "https://github.com/mb21/panwriter/releases/download/v0.8.4/PanWriter-0.8.4-x64-mac.zip" - }, - { - "url": "https://api.github.com/repos/mb21/panwriter/releases/assets/61422182", - "id": 61422182, - "node_id": "RA_kwDOCUw__c4DqTpm", - "name": "PanWriter-0.8.4-x64-mac.zip.blockmap", - "label": "", - "uploader": { - "login": "mb21", - "id": 157497, - "node_id": "MDQ6VXNlcjE1NzQ5Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/157497?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mb21", - "html_url": "https://github.com/mb21", - "followers_url": "https://api.github.com/users/mb21/followers", - "following_url": "https://api.github.com/users/mb21/following{/other_user}", - "gists_url": "https://api.github.com/users/mb21/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mb21/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mb21/subscriptions", - "organizations_url": "https://api.github.com/users/mb21/orgs", - "repos_url": "https://api.github.com/users/mb21/repos", - "events_url": "https://api.github.com/users/mb21/events{/privacy}", - "received_events_url": "https://api.github.com/users/mb21/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 135401, - "download_count": 3, - "created_at": "2022-04-03T12:55:56Z", - "updated_at": "2022-04-03T12:55:56Z", - "browser_download_url": "https://github.com/mb21/panwriter/releases/download/v0.8.4/PanWriter-0.8.4-x64-mac.zip.blockmap" - }, - { - "url": "https://api.github.com/repos/mb21/panwriter/releases/assets/61421945", - "id": 61421945, - "node_id": "RA_kwDOCUw__c4DqTl5", - "name": "PanWriter-0.8.4-x64.dmg", - "label": "", - "uploader": { - "login": "mb21", - "id": 157497, - "node_id": "MDQ6VXNlcjE1NzQ5Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/157497?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mb21", - "html_url": "https://github.com/mb21", - "followers_url": "https://api.github.com/users/mb21/followers", - "following_url": "https://api.github.com/users/mb21/following{/other_user}", - "gists_url": "https://api.github.com/users/mb21/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mb21/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mb21/subscriptions", - "organizations_url": "https://api.github.com/users/mb21/orgs", - "repos_url": "https://api.github.com/users/mb21/repos", - "events_url": "https://api.github.com/users/mb21/events{/privacy}", - "received_events_url": "https://api.github.com/users/mb21/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 134888893, - "download_count": 187, - "created_at": "2022-04-03T12:51:59Z", - "updated_at": "2022-04-03T12:53:15Z", - "browser_download_url": "https://github.com/mb21/panwriter/releases/download/v0.8.4/PanWriter-0.8.4-x64.dmg" - }, - { - "url": "https://api.github.com/repos/mb21/panwriter/releases/assets/61421944", - "id": 61421944, - "node_id": "RA_kwDOCUw__c4DqTl4", - "name": "PanWriter-0.8.4-x64.dmg.blockmap", - "label": "", - "uploader": { - "login": "mb21", - "id": 157497, - "node_id": "MDQ6VXNlcjE1NzQ5Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/157497?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mb21", - "html_url": "https://github.com/mb21", - "followers_url": "https://api.github.com/users/mb21/followers", - "following_url": "https://api.github.com/users/mb21/following{/other_user}", - "gists_url": "https://api.github.com/users/mb21/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mb21/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mb21/subscriptions", - "organizations_url": "https://api.github.com/users/mb21/orgs", - "repos_url": "https://api.github.com/users/mb21/repos", - "events_url": "https://api.github.com/users/mb21/events{/privacy}", - "received_events_url": "https://api.github.com/users/mb21/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 142397, - "download_count": 2, - "created_at": "2022-04-03T12:51:59Z", - "updated_at": "2022-04-03T12:51:59Z", - "browser_download_url": "https://github.com/mb21/panwriter/releases/download/v0.8.4/PanWriter-0.8.4-x64.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/mb21/panwriter/releases/assets/61422046", - "id": 61422046, - "node_id": "RA_kwDOCUw__c4DqTne", - "name": "PanWriter-0.8.4.AppImage", - "label": "", - "uploader": { - "login": "mb21", - "id": 157497, - "node_id": "MDQ6VXNlcjE1NzQ5Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/157497?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mb21", - "html_url": "https://github.com/mb21", - "followers_url": "https://api.github.com/users/mb21/followers", - "following_url": "https://api.github.com/users/mb21/following{/other_user}", - "gists_url": "https://api.github.com/users/mb21/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mb21/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mb21/subscriptions", - "organizations_url": "https://api.github.com/users/mb21/orgs", - "repos_url": "https://api.github.com/users/mb21/repos", - "events_url": "https://api.github.com/users/mb21/events{/privacy}", - "received_events_url": "https://api.github.com/users/mb21/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 135507624, - "download_count": 278, - "created_at": "2022-04-03T12:53:21Z", - "updated_at": "2022-04-03T12:54:42Z", - "browser_download_url": "https://github.com/mb21/panwriter/releases/download/v0.8.4/PanWriter-0.8.4.AppImage" - }, - { - "url": "https://api.github.com/repos/mb21/panwriter/releases/assets/61422187", - "id": 61422187, - "node_id": "RA_kwDOCUw__c4DqTpr", - "name": "PanWriter-Setup-0.8.4.exe", - "label": "", - "uploader": { - "login": "mb21", - "id": 157497, - "node_id": "MDQ6VXNlcjE1NzQ5Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/157497?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mb21", - "html_url": "https://github.com/mb21", - "followers_url": "https://api.github.com/users/mb21/followers", - "following_url": "https://api.github.com/users/mb21/following{/other_user}", - "gists_url": "https://api.github.com/users/mb21/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mb21/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mb21/subscriptions", - "organizations_url": "https://api.github.com/users/mb21/orgs", - "repos_url": "https://api.github.com/users/mb21/repos", - "events_url": "https://api.github.com/users/mb21/events{/privacy}", - "received_events_url": "https://api.github.com/users/mb21/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 100963946, - "download_count": 855, - "created_at": "2022-04-03T12:56:08Z", - "updated_at": "2022-04-03T12:56:45Z", - "browser_download_url": "https://github.com/mb21/panwriter/releases/download/v0.8.4/PanWriter-Setup-0.8.4.exe" - }, - { - "url": "https://api.github.com/repos/mb21/panwriter/releases/assets/61422186", - "id": 61422186, - "node_id": "RA_kwDOCUw__c4DqTpq", - "name": "PanWriter-Setup-0.8.4.exe.blockmap", - "label": "", - "uploader": { - "login": "mb21", - "id": 157497, - "node_id": "MDQ6VXNlcjE1NzQ5Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/157497?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mb21", - "html_url": "https://github.com/mb21", - "followers_url": "https://api.github.com/users/mb21/followers", - "following_url": "https://api.github.com/users/mb21/following{/other_user}", - "gists_url": "https://api.github.com/users/mb21/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mb21/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mb21/subscriptions", - "organizations_url": "https://api.github.com/users/mb21/orgs", - "repos_url": "https://api.github.com/users/mb21/repos", - "events_url": "https://api.github.com/users/mb21/events{/privacy}", - "received_events_url": "https://api.github.com/users/mb21/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 105581, - "download_count": 417, - "created_at": "2022-04-03T12:56:08Z", - "updated_at": "2022-04-03T12:56:09Z", - "browser_download_url": "https://github.com/mb21/panwriter/releases/download/v0.8.4/PanWriter-Setup-0.8.4.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/mb21/panwriter/tarball/v0.8.4", - "zipball_url": "https://api.github.com/repos/mb21/panwriter/zipball/v0.8.4", - "body_html": "" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:57.470Z" - }, - "papercubes": { - "latestRelease": { - "url": "https://api.github.com/repos/FlorianFe/PaperCubes/releases/10663593", - "assets_url": "https://api.github.com/repos/FlorianFe/PaperCubes/releases/10663593/assets", - "upload_url": "https://uploads.github.com/repos/FlorianFe/PaperCubes/releases/10663593/assets{?name,label}", - "html_url": "https://github.com/FlorianFe/PaperCubes/releases/tag/v1.3.0-beta", - "id": 10663593, - "author": { - "login": "FlorianFe", - "id": 19766850, - "node_id": "MDQ6VXNlcjE5NzY2ODUw", - "avatar_url": "https://avatars.githubusercontent.com/u/19766850?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/FlorianFe", - "html_url": "https://github.com/FlorianFe", - "followers_url": "https://api.github.com/users/FlorianFe/followers", - "following_url": "https://api.github.com/users/FlorianFe/following{/other_user}", - "gists_url": "https://api.github.com/users/FlorianFe/gists{/gist_id}", - "starred_url": "https://api.github.com/users/FlorianFe/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/FlorianFe/subscriptions", - "organizations_url": "https://api.github.com/users/FlorianFe/orgs", - "repos_url": "https://api.github.com/users/FlorianFe/repos", - "events_url": "https://api.github.com/users/FlorianFe/events{/privacy}", - "received_events_url": "https://api.github.com/users/FlorianFe/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTEwNjYzNTkz", - "tag_name": "v1.3.0-beta", - "target_commitish": "master", - "name": "1.3.0 Beta Release", - "draft": false, - "prerelease": false, - "created_at": "2018-04-22T19:17:54Z", - "published_at": "2018-04-22T19:20:47Z", - "assets": [ - { - "url": "https://api.github.com/repos/FlorianFe/PaperCubes/releases/assets/6934283", - "id": 6934283, - "node_id": "MDEyOlJlbGVhc2VBc3NldDY5MzQyODM=", - "name": "PaperCubes.dmg", - "label": null, - "uploader": { - "login": "FlorianFe", - "id": 19766850, - "node_id": "MDQ6VXNlcjE5NzY2ODUw", - "avatar_url": "https://avatars.githubusercontent.com/u/19766850?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/FlorianFe", - "html_url": "https://github.com/FlorianFe", - "followers_url": "https://api.github.com/users/FlorianFe/followers", - "following_url": "https://api.github.com/users/FlorianFe/following{/other_user}", - "gists_url": "https://api.github.com/users/FlorianFe/gists{/gist_id}", - "starred_url": "https://api.github.com/users/FlorianFe/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/FlorianFe/subscriptions", - "organizations_url": "https://api.github.com/users/FlorianFe/orgs", - "repos_url": "https://api.github.com/users/FlorianFe/repos", - "events_url": "https://api.github.com/users/FlorianFe/events{/privacy}", - "received_events_url": "https://api.github.com/users/FlorianFe/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 54336848, - "download_count": 95, - "created_at": "2018-04-22T19:21:00Z", - "updated_at": "2018-04-22T19:30:12Z", - "browser_download_url": "https://github.com/FlorianFe/PaperCubes/releases/download/v1.3.0-beta/PaperCubes.dmg" - }, - { - "url": "https://api.github.com/repos/FlorianFe/PaperCubes/releases/assets/6935493", - "id": 6935493, - "node_id": "MDEyOlJlbGVhc2VBc3NldDY5MzU0OTM=", - "name": "PaperCubes.exe", - "label": null, - "uploader": { - "login": "FlorianFe", - "id": 19766850, - "node_id": "MDQ6VXNlcjE5NzY2ODUw", - "avatar_url": "https://avatars.githubusercontent.com/u/19766850?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/FlorianFe", - "html_url": "https://github.com/FlorianFe", - "followers_url": "https://api.github.com/users/FlorianFe/followers", - "following_url": "https://api.github.com/users/FlorianFe/following{/other_user}", - "gists_url": "https://api.github.com/users/FlorianFe/gists{/gist_id}", - "starred_url": "https://api.github.com/users/FlorianFe/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/FlorianFe/subscriptions", - "organizations_url": "https://api.github.com/users/FlorianFe/orgs", - "repos_url": "https://api.github.com/users/FlorianFe/repos", - "events_url": "https://api.github.com/users/FlorianFe/events{/privacy}", - "received_events_url": "https://api.github.com/users/FlorianFe/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 44248630, - "download_count": 480, - "created_at": "2018-04-22T22:16:43Z", - "updated_at": "2018-04-22T22:23:41Z", - "browser_download_url": "https://github.com/FlorianFe/PaperCubes/releases/download/v1.3.0-beta/PaperCubes.exe" - }, - { - "url": "https://api.github.com/repos/FlorianFe/PaperCubes/releases/assets/7518356", - "id": 7518356, - "node_id": "MDEyOlJlbGVhc2VBc3NldDc1MTgzNTY=", - "name": "PaperCubes_amd64.deb", - "label": null, - "uploader": { - "login": "FlorianFe", - "id": 19766850, - "node_id": "MDQ6VXNlcjE5NzY2ODUw", - "avatar_url": "https://avatars.githubusercontent.com/u/19766850?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/FlorianFe", - "html_url": "https://github.com/FlorianFe", - "followers_url": "https://api.github.com/users/FlorianFe/followers", - "following_url": "https://api.github.com/users/FlorianFe/following{/other_user}", - "gists_url": "https://api.github.com/users/FlorianFe/gists{/gist_id}", - "starred_url": "https://api.github.com/users/FlorianFe/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/FlorianFe/subscriptions", - "organizations_url": "https://api.github.com/users/FlorianFe/orgs", - "repos_url": "https://api.github.com/users/FlorianFe/repos", - "events_url": "https://api.github.com/users/FlorianFe/events{/privacy}", - "received_events_url": "https://api.github.com/users/FlorianFe/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-deb", - "state": "uploaded", - "size": 40368344, - "download_count": 91, - "created_at": "2018-06-13T12:27:48Z", - "updated_at": "2018-06-13T12:34:03Z", - "browser_download_url": "https://github.com/FlorianFe/PaperCubes/releases/download/v1.3.0-beta/PaperCubes_amd64.deb" - } - ], - "tarball_url": "https://api.github.com/repos/FlorianFe/PaperCubes/tarball/v1.3.0-beta", - "zipball_url": "https://api.github.com/repos/FlorianFe/PaperCubes/zipball/v1.3.0-beta", - "body_html": "
    \n
  • added stairs
  • \n
  • added slabs
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:57.516Z" - }, - "papyrus": { - "latestRelease": { - "url": "https://api.github.com/repos/morkro/papyrus/releases/44573208", - "assets_url": "https://api.github.com/repos/morkro/papyrus/releases/44573208/assets", - "upload_url": "https://uploads.github.com/repos/morkro/papyrus/releases/44573208/assets{?name,label}", - "html_url": "https://github.com/morkro/papyrus/releases/tag/1.0.3", - "id": 44573208, - "author": { - "login": "morkro", - "id": 2461956, - "node_id": "MDQ6VXNlcjI0NjE5NTY=", - "avatar_url": "https://avatars.githubusercontent.com/u/2461956?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/morkro", - "html_url": "https://github.com/morkro", - "followers_url": "https://api.github.com/users/morkro/followers", - "following_url": "https://api.github.com/users/morkro/following{/other_user}", - "gists_url": "https://api.github.com/users/morkro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/morkro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/morkro/subscriptions", - "organizations_url": "https://api.github.com/users/morkro/orgs", - "repos_url": "https://api.github.com/users/morkro/repos", - "events_url": "https://api.github.com/users/morkro/events{/privacy}", - "received_events_url": "https://api.github.com/users/morkro/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTQ0NTczMjA4", - "tag_name": "1.0.3", - "target_commitish": "main", - "name": "Release 1.0.3", - "draft": false, - "prerelease": false, - "created_at": "2021-06-14T13:07:47Z", - "published_at": "2021-06-14T14:28:28Z", - "assets": [ - { - "url": "https://api.github.com/repos/morkro/papyrus/releases/assets/38561096", - "id": 38561096, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4NTYxMDk2", - "name": "Papyrus-linux-1.0.3.zip", - "label": null, - "uploader": { - "login": "morkro", - "id": 2461956, - "node_id": "MDQ6VXNlcjI0NjE5NTY=", - "avatar_url": "https://avatars.githubusercontent.com/u/2461956?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/morkro", - "html_url": "https://github.com/morkro", - "followers_url": "https://api.github.com/users/morkro/followers", - "following_url": "https://api.github.com/users/morkro/following{/other_user}", - "gists_url": "https://api.github.com/users/morkro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/morkro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/morkro/subscriptions", - "organizations_url": "https://api.github.com/users/morkro/orgs", - "repos_url": "https://api.github.com/users/morkro/repos", - "events_url": "https://api.github.com/users/morkro/events{/privacy}", - "received_events_url": "https://api.github.com/users/morkro/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 80683730, - "download_count": 63, - "created_at": "2021-06-14T13:37:17Z", - "updated_at": "2021-06-14T13:39:06Z", - "browser_download_url": "https://github.com/morkro/papyrus/releases/download/1.0.3/Papyrus-linux-1.0.3.zip" - }, - { - "url": "https://api.github.com/repos/morkro/papyrus/releases/assets/38561177", - "id": 38561177, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4NTYxMTc3", - "name": "Papyrus-osx-1.0.3.zip", - "label": null, - "uploader": { - "login": "morkro", - "id": 2461956, - "node_id": "MDQ6VXNlcjI0NjE5NTY=", - "avatar_url": "https://avatars.githubusercontent.com/u/2461956?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/morkro", - "html_url": "https://github.com/morkro", - "followers_url": "https://api.github.com/users/morkro/followers", - "following_url": "https://api.github.com/users/morkro/following{/other_user}", - "gists_url": "https://api.github.com/users/morkro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/morkro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/morkro/subscriptions", - "organizations_url": "https://api.github.com/users/morkro/orgs", - "repos_url": "https://api.github.com/users/morkro/repos", - "events_url": "https://api.github.com/users/morkro/events{/privacy}", - "received_events_url": "https://api.github.com/users/morkro/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 79415787, - "download_count": 235, - "created_at": "2021-06-14T13:39:16Z", - "updated_at": "2021-06-14T13:41:10Z", - "browser_download_url": "https://github.com/morkro/papyrus/releases/download/1.0.3/Papyrus-osx-1.0.3.zip" - }, - { - "url": "https://api.github.com/repos/morkro/papyrus/releases/assets/38564541", - "id": 38564541, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4NTY0NTQx", - "name": "Papyrus-windows-1.0.3.zip", - "label": null, - "uploader": { - "login": "morkro", - "id": 2461956, - "node_id": "MDQ6VXNlcjI0NjE5NTY=", - "avatar_url": "https://avatars.githubusercontent.com/u/2461956?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/morkro", - "html_url": "https://github.com/morkro", - "followers_url": "https://api.github.com/users/morkro/followers", - "following_url": "https://api.github.com/users/morkro/following{/other_user}", - "gists_url": "https://api.github.com/users/morkro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/morkro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/morkro/subscriptions", - "organizations_url": "https://api.github.com/users/morkro/orgs", - "repos_url": "https://api.github.com/users/morkro/repos", - "events_url": "https://api.github.com/users/morkro/events{/privacy}", - "received_events_url": "https://api.github.com/users/morkro/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 76437835, - "download_count": 92, - "created_at": "2021-06-14T14:26:23Z", - "updated_at": "2021-06-14T14:27:54Z", - "browser_download_url": "https://github.com/morkro/papyrus/releases/download/1.0.3/Papyrus-windows-1.0.3.zip" - } - ], - "tarball_url": "https://api.github.com/repos/morkro/papyrus/tarball/1.0.3", - "zipball_url": "https://api.github.com/repos/morkro/papyrus/zipball/1.0.3", - "body_html": "
    \n
  • Updated Electron to latest version and improved linting/formatting 85d0623
  • \n
  • Fixes external links being opened in a new browser window f9892f2 - #16
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:57.548Z" - }, - "passky": { - "latestRelease": { - "url": "https://api.github.com/repos/Rabbit-Company/Passky-Desktop/releases/60983951", - "assets_url": "https://api.github.com/repos/Rabbit-Company/Passky-Desktop/releases/60983951/assets", - "upload_url": "https://uploads.github.com/repos/Rabbit-Company/Passky-Desktop/releases/60983951/assets{?name,label}", - "html_url": "https://github.com/Rabbit-Company/Passky-Desktop/releases/tag/v6.0.2", - "id": 60983951, - "author": { - "login": "zigazajc007", - "id": 44822563, - "node_id": "MDQ6VXNlcjQ0ODIyNTYz", - "avatar_url": "https://avatars.githubusercontent.com/u/44822563?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/zigazajc007", - "html_url": "https://github.com/zigazajc007", - "followers_url": "https://api.github.com/users/zigazajc007/followers", - "following_url": "https://api.github.com/users/zigazajc007/following{/other_user}", - "gists_url": "https://api.github.com/users/zigazajc007/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zigazajc007/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zigazajc007/subscriptions", - "organizations_url": "https://api.github.com/users/zigazajc007/orgs", - "repos_url": "https://api.github.com/users/zigazajc007/repos", - "events_url": "https://api.github.com/users/zigazajc007/events{/privacy}", - "received_events_url": "https://api.github.com/users/zigazajc007/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOFY8Irs4DooqP", - "tag_name": "v6.0.2", - "target_commitish": "main", - "name": "v6.0.2", - "draft": false, - "prerelease": false, - "created_at": "2022-03-04T12:32:22Z", - "published_at": "2022-03-04T12:51:30Z", - "assets": [ - { - "url": "https://api.github.com/repos/Rabbit-Company/Passky-Desktop/releases/assets/58562596", - "id": 58562596, - "node_id": "RA_kwDOFY8Irs4DfZgk", - "name": "Passky-6.0.2-mac.zip", - "label": null, - "uploader": { - "login": "zigazajc007", - "id": 44822563, - "node_id": "MDQ6VXNlcjQ0ODIyNTYz", - "avatar_url": "https://avatars.githubusercontent.com/u/44822563?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/zigazajc007", - "html_url": "https://github.com/zigazajc007", - "followers_url": "https://api.github.com/users/zigazajc007/followers", - "following_url": "https://api.github.com/users/zigazajc007/following{/other_user}", - "gists_url": "https://api.github.com/users/zigazajc007/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zigazajc007/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zigazajc007/subscriptions", - "organizations_url": "https://api.github.com/users/zigazajc007/orgs", - "repos_url": "https://api.github.com/users/zigazajc007/repos", - "events_url": "https://api.github.com/users/zigazajc007/events{/privacy}", - "received_events_url": "https://api.github.com/users/zigazajc007/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 77793458, - "download_count": 4, - "created_at": "2022-03-04T15:47:05Z", - "updated_at": "2022-03-04T15:47:13Z", - "browser_download_url": "https://github.com/Rabbit-Company/Passky-Desktop/releases/download/v6.0.2/Passky-6.0.2-mac.zip" - }, - { - "url": "https://api.github.com/repos/Rabbit-Company/Passky-Desktop/releases/assets/58547915", - "id": 58547915, - "node_id": "RA_kwDOFY8Irs4DfV7L", - "name": "Passky-6.0.2.AppImage", - "label": null, - "uploader": { - "login": "zigazajc007", - "id": 44822563, - "node_id": "MDQ6VXNlcjQ0ODIyNTYz", - "avatar_url": "https://avatars.githubusercontent.com/u/44822563?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/zigazajc007", - "html_url": "https://github.com/zigazajc007", - "followers_url": "https://api.github.com/users/zigazajc007/followers", - "following_url": "https://api.github.com/users/zigazajc007/following{/other_user}", - "gists_url": "https://api.github.com/users/zigazajc007/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zigazajc007/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zigazajc007/subscriptions", - "organizations_url": "https://api.github.com/users/zigazajc007/orgs", - "repos_url": "https://api.github.com/users/zigazajc007/repos", - "events_url": "https://api.github.com/users/zigazajc007/events{/privacy}", - "received_events_url": "https://api.github.com/users/zigazajc007/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.appimage", - "state": "uploaded", - "size": 101197043, - "download_count": 237, - "created_at": "2022-03-04T12:36:51Z", - "updated_at": "2022-03-04T12:37:01Z", - "browser_download_url": "https://github.com/Rabbit-Company/Passky-Desktop/releases/download/v6.0.2/Passky-6.0.2.AppImage" - }, - { - "url": "https://api.github.com/repos/Rabbit-Company/Passky-Desktop/releases/assets/58562639", - "id": 58562639, - "node_id": "RA_kwDOFY8Irs4DfZhP", - "name": "Passky-6.0.2.dmg", - "label": null, - "uploader": { - "login": "zigazajc007", - "id": 44822563, - "node_id": "MDQ6VXNlcjQ0ODIyNTYz", - "avatar_url": "https://avatars.githubusercontent.com/u/44822563?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/zigazajc007", - "html_url": "https://github.com/zigazajc007", - "followers_url": "https://api.github.com/users/zigazajc007/followers", - "following_url": "https://api.github.com/users/zigazajc007/following{/other_user}", - "gists_url": "https://api.github.com/users/zigazajc007/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zigazajc007/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zigazajc007/subscriptions", - "organizations_url": "https://api.github.com/users/zigazajc007/orgs", - "repos_url": "https://api.github.com/users/zigazajc007/repos", - "events_url": "https://api.github.com/users/zigazajc007/events{/privacy}", - "received_events_url": "https://api.github.com/users/zigazajc007/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-apple-diskimage", - "state": "uploaded", - "size": 80377100, - "download_count": 25, - "created_at": "2022-03-04T15:47:38Z", - "updated_at": "2022-03-04T15:47:46Z", - "browser_download_url": "https://github.com/Rabbit-Company/Passky-Desktop/releases/download/v6.0.2/Passky-6.0.2.dmg" - }, - { - "url": "https://api.github.com/repos/Rabbit-Company/Passky-Desktop/releases/assets/58547884", - "id": 58547884, - "node_id": "RA_kwDOFY8Irs4DfV6s", - "name": "passky-6.0.2.freebsd", - "label": null, - "uploader": { - "login": "zigazajc007", - "id": 44822563, - "node_id": "MDQ6VXNlcjQ0ODIyNTYz", - "avatar_url": "https://avatars.githubusercontent.com/u/44822563?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/zigazajc007", - "html_url": "https://github.com/zigazajc007", - "followers_url": "https://api.github.com/users/zigazajc007/followers", - "following_url": "https://api.github.com/users/zigazajc007/following{/other_user}", - "gists_url": "https://api.github.com/users/zigazajc007/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zigazajc007/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zigazajc007/subscriptions", - "organizations_url": "https://api.github.com/users/zigazajc007/orgs", - "repos_url": "https://api.github.com/users/zigazajc007/repos", - "events_url": "https://api.github.com/users/zigazajc007/events{/privacy}", - "received_events_url": "https://api.github.com/users/zigazajc007/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 71512572, - "download_count": 6, - "created_at": "2022-03-04T12:36:26Z", - "updated_at": "2022-03-04T12:36:34Z", - "browser_download_url": "https://github.com/Rabbit-Company/Passky-Desktop/releases/download/v6.0.2/passky-6.0.2.freebsd" - }, - { - "url": "https://api.github.com/repos/Rabbit-Company/Passky-Desktop/releases/assets/58547841", - "id": 58547841, - "node_id": "RA_kwDOFY8Irs4DfV6B", - "name": "passky-6.0.2.x86_64.rpm", - "label": null, - "uploader": { - "login": "zigazajc007", - "id": 44822563, - "node_id": "MDQ6VXNlcjQ0ODIyNTYz", - "avatar_url": "https://avatars.githubusercontent.com/u/44822563?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/zigazajc007", - "html_url": "https://github.com/zigazajc007", - "followers_url": "https://api.github.com/users/zigazajc007/followers", - "following_url": "https://api.github.com/users/zigazajc007/following{/other_user}", - "gists_url": "https://api.github.com/users/zigazajc007/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zigazajc007/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zigazajc007/subscriptions", - "organizations_url": "https://api.github.com/users/zigazajc007/orgs", - "repos_url": "https://api.github.com/users/zigazajc007/repos", - "events_url": "https://api.github.com/users/zigazajc007/events{/privacy}", - "received_events_url": "https://api.github.com/users/zigazajc007/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-rpm", - "state": "uploaded", - "size": 70196257, - "download_count": 9, - "created_at": "2022-03-04T12:36:11Z", - "updated_at": "2022-03-04T12:36:19Z", - "browser_download_url": "https://github.com/Rabbit-Company/Passky-Desktop/releases/download/v6.0.2/passky-6.0.2.x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/Rabbit-Company/Passky-Desktop/releases/assets/58548901", - "id": 58548901, - "node_id": "RA_kwDOFY8Irs4DfWKl", - "name": "Passky.6.0.2.appx", - "label": null, - "uploader": { - "login": "zigazajc007", - "id": 44822563, - "node_id": "MDQ6VXNlcjQ0ODIyNTYz", - "avatar_url": "https://avatars.githubusercontent.com/u/44822563?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/zigazajc007", - "html_url": "https://github.com/zigazajc007", - "followers_url": "https://api.github.com/users/zigazajc007/followers", - "following_url": "https://api.github.com/users/zigazajc007/following{/other_user}", - "gists_url": "https://api.github.com/users/zigazajc007/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zigazajc007/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zigazajc007/subscriptions", - "organizations_url": "https://api.github.com/users/zigazajc007/orgs", - "repos_url": "https://api.github.com/users/zigazajc007/repos", - "events_url": "https://api.github.com/users/zigazajc007/events{/privacy}", - "received_events_url": "https://api.github.com/users/zigazajc007/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 90725743, - "download_count": 6, - "created_at": "2022-03-04T12:50:52Z", - "updated_at": "2022-03-04T12:51:01Z", - "browser_download_url": "https://github.com/Rabbit-Company/Passky-Desktop/releases/download/v6.0.2/Passky.6.0.2.appx" - }, - { - "url": "https://api.github.com/repos/Rabbit-Company/Passky-Desktop/releases/assets/58548886", - "id": 58548886, - "node_id": "RA_kwDOFY8Irs4DfWKW", - "name": "Passky.6.0.2.exe", - "label": null, - "uploader": { - "login": "zigazajc007", - "id": 44822563, - "node_id": "MDQ6VXNlcjQ0ODIyNTYz", - "avatar_url": "https://avatars.githubusercontent.com/u/44822563?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/zigazajc007", - "html_url": "https://github.com/zigazajc007", - "followers_url": "https://api.github.com/users/zigazajc007/followers", - "following_url": "https://api.github.com/users/zigazajc007/following{/other_user}", - "gists_url": "https://api.github.com/users/zigazajc007/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zigazajc007/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zigazajc007/subscriptions", - "organizations_url": "https://api.github.com/users/zigazajc007/orgs", - "repos_url": "https://api.github.com/users/zigazajc007/repos", - "events_url": "https://api.github.com/users/zigazajc007/events{/privacy}", - "received_events_url": "https://api.github.com/users/zigazajc007/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-ms-dos-executable", - "state": "uploaded", - "size": 56816094, - "download_count": 46, - "created_at": "2022-03-04T12:50:18Z", - "updated_at": "2022-03-04T12:50:25Z", - "browser_download_url": "https://github.com/Rabbit-Company/Passky-Desktop/releases/download/v6.0.2/Passky.6.0.2.exe" - }, - { - "url": "https://api.github.com/repos/Rabbit-Company/Passky-Desktop/releases/assets/58548890", - "id": 58548890, - "node_id": "RA_kwDOFY8Irs4DfWKa", - "name": "Passky.Setup.6.0.2.exe", - "label": null, - "uploader": { - "login": "zigazajc007", - "id": 44822563, - "node_id": "MDQ6VXNlcjQ0ODIyNTYz", - "avatar_url": "https://avatars.githubusercontent.com/u/44822563?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/zigazajc007", - "html_url": "https://github.com/zigazajc007", - "followers_url": "https://api.github.com/users/zigazajc007/followers", - "following_url": "https://api.github.com/users/zigazajc007/following{/other_user}", - "gists_url": "https://api.github.com/users/zigazajc007/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zigazajc007/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zigazajc007/subscriptions", - "organizations_url": "https://api.github.com/users/zigazajc007/orgs", - "repos_url": "https://api.github.com/users/zigazajc007/repos", - "events_url": "https://api.github.com/users/zigazajc007/events{/privacy}", - "received_events_url": "https://api.github.com/users/zigazajc007/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-ms-dos-executable", - "state": "uploaded", - "size": 56966633, - "download_count": 261, - "created_at": "2022-03-04T12:50:30Z", - "updated_at": "2022-03-04T12:50:36Z", - "browser_download_url": "https://github.com/Rabbit-Company/Passky-Desktop/releases/download/v6.0.2/Passky.Setup.6.0.2.exe" - }, - { - "url": "https://api.github.com/repos/Rabbit-Company/Passky-Desktop/releases/assets/58547798", - "id": 58547798, - "node_id": "RA_kwDOFY8Irs4DfV5W", - "name": "passky_6.0.2_amd64.deb", - "label": null, - "uploader": { - "login": "zigazajc007", - "id": 44822563, - "node_id": "MDQ6VXNlcjQ0ODIyNTYz", - "avatar_url": "https://avatars.githubusercontent.com/u/44822563?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/zigazajc007", - "html_url": "https://github.com/zigazajc007", - "followers_url": "https://api.github.com/users/zigazajc007/followers", - "following_url": "https://api.github.com/users/zigazajc007/following{/other_user}", - "gists_url": "https://api.github.com/users/zigazajc007/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zigazajc007/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zigazajc007/subscriptions", - "organizations_url": "https://api.github.com/users/zigazajc007/orgs", - "repos_url": "https://api.github.com/users/zigazajc007/repos", - "events_url": "https://api.github.com/users/zigazajc007/events{/privacy}", - "received_events_url": "https://api.github.com/users/zigazajc007/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.debian.binary-package", - "state": "uploaded", - "size": 69821238, - "download_count": 23, - "created_at": "2022-03-04T12:35:55Z", - "updated_at": "2022-03-04T12:36:03Z", - "browser_download_url": "https://github.com/Rabbit-Company/Passky-Desktop/releases/download/v6.0.2/passky_6.0.2_amd64.deb" - }, - { - "url": "https://api.github.com/repos/Rabbit-Company/Passky-Desktop/releases/assets/58547934", - "id": 58547934, - "node_id": "RA_kwDOFY8Irs4DfV7e", - "name": "passky_6.0.2_amd64.snap", - "label": null, - "uploader": { - "login": "zigazajc007", - "id": 44822563, - "node_id": "MDQ6VXNlcjQ0ODIyNTYz", - "avatar_url": "https://avatars.githubusercontent.com/u/44822563?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/zigazajc007", - "html_url": "https://github.com/zigazajc007", - "followers_url": "https://api.github.com/users/zigazajc007/followers", - "following_url": "https://api.github.com/users/zigazajc007/following{/other_user}", - "gists_url": "https://api.github.com/users/zigazajc007/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zigazajc007/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zigazajc007/subscriptions", - "organizations_url": "https://api.github.com/users/zigazajc007/orgs", - "repos_url": "https://api.github.com/users/zigazajc007/repos", - "events_url": "https://api.github.com/users/zigazajc007/events{/privacy}", - "received_events_url": "https://api.github.com/users/zigazajc007/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.snap", - "state": "uploaded", - "size": 85381120, - "download_count": 7, - "created_at": "2022-03-04T12:37:07Z", - "updated_at": "2022-03-04T12:37:15Z", - "browser_download_url": "https://github.com/Rabbit-Company/Passky-Desktop/releases/download/v6.0.2/passky_6.0.2_amd64.snap" - } - ], - "tarball_url": "https://api.github.com/repos/Rabbit-Company/Passky-Desktop/tarball/v6.0.2", - "zipball_url": "https://api.github.com/repos/Rabbit-Company/Passky-Desktop/zipball/v6.0.2", - "body_html": "

Added:

\n
    \n
  • Indonesian, Korean and Ukrainian languages
  • \n
  • Link to Crowdin for translations
  • \n
\n

Updated:

\n
    \n
  • Hindi, Greek and Czech languages
  • \n
\n

Fixed:

\n
    \n
  • Broken position with really long website links or usernames
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:57.648Z" - }, - "patchwork": { - "latestRelease": { - "url": "https://api.github.com/repos/ssbc/patchwork/releases/40939383", - "assets_url": "https://api.github.com/repos/ssbc/patchwork/releases/40939383/assets", - "upload_url": "https://uploads.github.com/repos/ssbc/patchwork/releases/40939383/assets{?name,label}", - "html_url": "https://github.com/ssbc/patchwork/releases/tag/v3.18.1", - "id": 40939383, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTQwOTM5Mzgz", - "tag_name": "v3.18.1", - "target_commitish": "master", - "name": "Patchwork v3.18.1", - "draft": false, - "prerelease": false, - "created_at": "2021-04-05T11:22:43Z", - "published_at": "2021-04-05T19:08:57Z", - "assets": [ - { - "url": "https://api.github.com/repos/ssbc/patchwork/releases/assets/34467198", - "id": 34467198, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NDY3MTk4", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 373, - "download_count": 24, - "created_at": "2021-04-05T11:32:38Z", - "updated_at": "2021-04-05T11:32:38Z", - "browser_download_url": "https://github.com/ssbc/patchwork/releases/download/v3.18.1/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/ssbc/patchwork/releases/assets/34467276", - "id": 34467276, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NDY3Mjc2", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 522, - "download_count": 22, - "created_at": "2021-04-05T11:33:57Z", - "updated_at": "2021-04-05T11:33:57Z", - "browser_download_url": "https://github.com/ssbc/patchwork/releases/download/v3.18.1/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/ssbc/patchwork/releases/assets/34467119", - "id": 34467119, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NDY3MTE5", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 350, - "download_count": 28, - "created_at": "2021-04-05T11:30:50Z", - "updated_at": "2021-04-05T11:30:50Z", - "browser_download_url": "https://github.com/ssbc/patchwork/releases/download/v3.18.1/latest.yml" - }, - { - "url": "https://api.github.com/repos/ssbc/patchwork/releases/assets/34467928", - "id": 34467928, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NDY3OTI4", - "name": "Patchwork-3.18.1-arm64.AppImage", - "label": null, - "uploader": { - "login": "black-puppydog", - "id": 189241, - "node_id": "MDQ6VXNlcjE4OTI0MQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/189241?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/black-puppydog", - "html_url": "https://github.com/black-puppydog", - "followers_url": "https://api.github.com/users/black-puppydog/followers", - "following_url": "https://api.github.com/users/black-puppydog/following{/other_user}", - "gists_url": "https://api.github.com/users/black-puppydog/gists{/gist_id}", - "starred_url": "https://api.github.com/users/black-puppydog/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/black-puppydog/subscriptions", - "organizations_url": "https://api.github.com/users/black-puppydog/orgs", - "repos_url": "https://api.github.com/users/black-puppydog/repos", - "events_url": "https://api.github.com/users/black-puppydog/events{/privacy}", - "received_events_url": "https://api.github.com/users/black-puppydog/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 125084708, - "download_count": 195, - "created_at": "2021-04-05T11:59:31Z", - "updated_at": "2021-04-05T11:59:44Z", - "browser_download_url": "https://github.com/ssbc/patchwork/releases/download/v3.18.1/Patchwork-3.18.1-arm64.AppImage" - }, - { - "url": "https://api.github.com/repos/ssbc/patchwork/releases/assets/34474948", - "id": 34474948, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NDc0OTQ4", - "name": "Patchwork-3.18.1-armv7l.AppImage", - "label": null, - "uploader": { - "login": "black-puppydog", - "id": 189241, - "node_id": "MDQ6VXNlcjE4OTI0MQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/189241?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/black-puppydog", - "html_url": "https://github.com/black-puppydog", - "followers_url": "https://api.github.com/users/black-puppydog/followers", - "following_url": "https://api.github.com/users/black-puppydog/following{/other_user}", - "gists_url": "https://api.github.com/users/black-puppydog/gists{/gist_id}", - "starred_url": "https://api.github.com/users/black-puppydog/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/black-puppydog/subscriptions", - "organizations_url": "https://api.github.com/users/black-puppydog/orgs", - "repos_url": "https://api.github.com/users/black-puppydog/repos", - "events_url": "https://api.github.com/users/black-puppydog/events{/privacy}", - "received_events_url": "https://api.github.com/users/black-puppydog/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 109342979, - "download_count": 82, - "created_at": "2021-04-05T14:47:40Z", - "updated_at": "2021-04-05T14:47:52Z", - "browser_download_url": "https://github.com/ssbc/patchwork/releases/download/v3.18.1/Patchwork-3.18.1-armv7l.AppImage" - }, - { - "url": "https://api.github.com/repos/ssbc/patchwork/releases/assets/34467075", - "id": 34467075, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NDY3MDc1", - "name": "Patchwork-3.18.1-mac.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 113909949, - "download_count": 38, - "created_at": "2021-04-05T11:29:51Z", - "updated_at": "2021-04-05T11:29:54Z", - "browser_download_url": "https://github.com/ssbc/patchwork/releases/download/v3.18.1/Patchwork-3.18.1-mac.zip" - }, - { - "url": "https://api.github.com/repos/ssbc/patchwork/releases/assets/34467114", - "id": 34467114, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NDY3MTE0", - "name": "Patchwork-3.18.1.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 117593005, - "download_count": 1605, - "created_at": "2021-04-05T11:30:42Z", - "updated_at": "2021-04-05T11:30:45Z", - "browser_download_url": "https://github.com/ssbc/patchwork/releases/download/v3.18.1/Patchwork-3.18.1.AppImage" - }, - { - "url": "https://api.github.com/repos/ssbc/patchwork/releases/assets/34467273", - "id": 34467273, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NDY3Mjcz", - "name": "Patchwork-3.18.1.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 117502107, - "download_count": 1899, - "created_at": "2021-04-05T11:33:55Z", - "updated_at": "2021-04-05T11:33:57Z", - "browser_download_url": "https://github.com/ssbc/patchwork/releases/download/v3.18.1/Patchwork-3.18.1.dmg" - }, - { - "url": "https://api.github.com/repos/ssbc/patchwork/releases/assets/34467272", - "id": 34467272, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NDY3Mjcy", - "name": "Patchwork-3.18.1.dmg.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 122616, - "download_count": 23, - "created_at": "2021-04-05T11:33:55Z", - "updated_at": "2021-04-05T11:33:55Z", - "browser_download_url": "https://github.com/ssbc/patchwork/releases/download/v3.18.1/Patchwork-3.18.1.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/ssbc/patchwork/releases/assets/34467115", - "id": 34467115, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NDY3MTE1", - "name": "Patchwork-Setup-3.18.1.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 170328393, - "download_count": 4306, - "created_at": "2021-04-05T11:30:44Z", - "updated_at": "2021-04-05T11:30:50Z", - "browser_download_url": "https://github.com/ssbc/patchwork/releases/download/v3.18.1/Patchwork-Setup-3.18.1.exe" - }, - { - "url": "https://api.github.com/repos/ssbc/patchwork/releases/assets/34467116", - "id": 34467116, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NDY3MTE2", - "name": "Patchwork-Setup-3.18.1.exe.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 175890, - "download_count": 27, - "created_at": "2021-04-05T11:30:44Z", - "updated_at": "2021-04-05T11:30:44Z", - "browser_download_url": "https://github.com/ssbc/patchwork/releases/download/v3.18.1/Patchwork-Setup-3.18.1.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/ssbc/patchwork/releases/assets/34467196", - "id": 34467196, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NDY3MTk2", - "name": "ssb-patchwork_3.18.1_amd64.deb", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 76489250, - "download_count": 284, - "created_at": "2021-04-05T11:32:36Z", - "updated_at": "2021-04-05T11:32:38Z", - "browser_download_url": "https://github.com/ssbc/patchwork/releases/download/v3.18.1/ssb-patchwork_3.18.1_amd64.deb" - }, - { - "url": "https://api.github.com/repos/ssbc/patchwork/releases/assets/34467171", - "id": 34467171, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NDY3MTcx", - "name": "ssb-patchwork_3.18.1_amd64.snap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 100966400, - "download_count": 46, - "created_at": "2021-04-05T11:31:33Z", - "updated_at": "2021-04-05T11:31:35Z", - "browser_download_url": "https://github.com/ssbc/patchwork/releases/download/v3.18.1/ssb-patchwork_3.18.1_amd64.snap" - } - ], - "tarball_url": "https://api.github.com/repos/ssbc/patchwork/tarball/v3.18.1", - "zipball_url": "https://api.github.com/repos/ssbc/patchwork/zipball/v3.18.1", - "body_html": "

🎉 That one last proper release of Patchwork! 🎉

\n

That's right folks. This is it. Nearly six years after the initial commit by Paul, the time of Patchwork will come to an end.

\n

This is the last release of Patchwork
\nThere will be no further development on Patchwork.
\nIssue tracker and pull requests will be closed.

\n

This release is meant to tide us over so that other clients can take it from here.

\n

Where do we go from here? Do I have to change client now?

\n

For the time being (the next couple of months) you should be fine to just keep Patchwork running. However, as time progresses and security of the underlying components \"degrades\" (read: already existing issues are discovered) it will become a bad idea to keep running Patchwork.
\nBy that time, you should pick a different ssb client.

\n

Why retire Patchwork? Can I keep it alive?

\n

Of course Patchwork is, as always, released under the AGPL license. So if you really wanted to, you could fork it and keep it alive. However, let me (Daan) explain why this is a bad idea:

\n

All the devs say \"Don't do it!\"

\n

Everyone who has spent significant time in the codebase agrees that it is time to retire Patchwork. Over the years, it has seen multiple iterations of developers coming in, trying to change things in a structural way, then burning out on it. It's a pattern, so be warned. This is due to the fact that Patchwork makes some architectural decisions that make it hard to maintain, and even harder for new developers to get into the codebase:

\n
    \n
  • depject is a bespoke dependency injection system, which breaks any kind of navigation and tool support for debugging.
  • \n
  • mutant is another bespoke implementation of observables. It is also used for generating HTML, which makes a transition to component-based UI toolkits very hard.
  • \n
  • custom sbot: Patchwork doesn't really work except with its own, bundled ssb-server. This is considered bad form; ssb applications should really be able to peacefully co-exist.
  • \n
  • ssb-db, the bespoke database of the original ssb stack, is deeply baked into patchwork. Migrating to the new ssb-db2 would be a long and painful process. This is compounded by the fact that patchwork bundles a few custom plugins for ssb-db.
  • \n
\n

I want to be clear that none of the above are impossible to solve; in fact, they all have straight-forward but labour-intensive solutions. I also want to be clear that these technological choices were all made for good reasons at the time, and I am sure you're as greatful to the developers who made them as I am, for putting their (overwhelmingly volunteered!) time into the project, and for making Patchwork the application that it is. In combination however, the above issues mean that new developers are faced with a very, very steep leaning curve before they're able to even make small changes.
\nGiven all of the above, it makes more sense to deprecate Patchwork and focus our efforts on projects like oasis or manyverse which are nearing feature parity with Patchwork. If you want to get involved with ssb development, both are great projects for that; they are much more hackable than Patchwork, and follow standard techniques & workflows, so you'll feel right at home.

\n

If you do, against all advice, want to continue developing Patchwork then we kindly request you rename it to reflect the change in leadership.

\n

Install

\n

Use your favorite package manager or install manually.

\n

Windows

\n

Patchwork-Setup-3.18.1.exe

\n

macOS

\n

Patchwork-3.18.1.dmg

\n

You must allow apps from \"unidentified\" developers.

\n

Linux

\n

Patchwork-3.18.1.AppImage
\nPatchwork-3.18.1-arm64.AppImage
\nPatchwork-3.18.1-armv7l.AppImage

\n

You may need to fix the sandbox.

\n

There are also releases for Debian and Snapcraft:

\n
    \n
  • Debian: ssb-patchwork_3.18.1_amd64.deb
  • \n
  • Snapcraft: sudo snap install ssb-patchwork\n
      \n
    • If this somehow doesn't work, you might be on the beta channel. Using sudo snap refresh --channel=stable ssb-patchwork should solve this.
    • \n
    • You can also download ssb-patchwork_3.18.1_amd64.snap directly but you have to install with snap install --dangerous because it's unsigned.
    • \n
    \n
  • \n
\n

Getting started

\n

If this is your first time on Scuttlebutt you may need an invite to get connected. After installing Patchwork and choosing your name you should select the Join Pub button. You'll need to get a pub invite, paste it into the prompt, and select Redeem invite.

\n

You can find more information in the Getting Started Guide.

\n

Changes

\n

Added

\n
    \n
  • Builds for arm64 & armv7l Linux
  • \n
  • Spellchecking: add ability to select multiple languages or to disable it completely.
  • \n
  • Rudimentary Status page shows index progress per view
  • \n
  • Context menus are much richer now, allowing to copy media & open things in Browser both locally and on a public viewer.
  • \n
\n

Deprecated

\n
    \n
  • Use of depject had been deprecated for a long while.
    \nAs a proof of concept, some modules in this release were now migrated from depject to regular imports.
  • \n
\n

Security

\n
    \n
  • A metric ton of version bumps, most notably including electron (now v11.3.0) and chloride.
    \nThe result is a much snappier experience and virtually no \"falling back to JS crypto\" slowness.
  • \n
\n

Added

\n\n

Changed

\n
    \n
  • While publishing a message, the content warning will be trim()'ed of leading and trailing whitespace. If the result is empty, no content warning will be published.
  • \n
\n

Fixed

\n\n

Security

\n
    \n
  • Many version bumps, including some security updates in direct and transitive dependencies.
  • \n
\n

Support

\n

🤔 Any questions? Check out the Scuttlebutt FAQ!

\n

🆘 Need help? Please create an issue!

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:57.698Z" - }, - "pendulums": { - "latestRelease": { - "url": "https://api.github.com/repos/Swing-team/pendulums-web-client/releases/20353247", - "assets_url": "https://api.github.com/repos/Swing-team/pendulums-web-client/releases/20353247/assets", - "upload_url": "https://uploads.github.com/repos/Swing-team/pendulums-web-client/releases/20353247/assets{?name,label}", - "html_url": "https://github.com/Swing-team/pendulums-web-client/releases/tag/v1.1.0", - "id": 20353247, - "author": { - "login": "arminghm", - "id": 11267514, - "node_id": "MDQ6VXNlcjExMjY3NTE0", - "avatar_url": "https://avatars.githubusercontent.com/u/11267514?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/arminghm", - "html_url": "https://github.com/arminghm", - "followers_url": "https://api.github.com/users/arminghm/followers", - "following_url": "https://api.github.com/users/arminghm/following{/other_user}", - "gists_url": "https://api.github.com/users/arminghm/gists{/gist_id}", - "starred_url": "https://api.github.com/users/arminghm/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/arminghm/subscriptions", - "organizations_url": "https://api.github.com/users/arminghm/orgs", - "repos_url": "https://api.github.com/users/arminghm/repos", - "events_url": "https://api.github.com/users/arminghm/events{/privacy}", - "received_events_url": "https://api.github.com/users/arminghm/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTIwMzUzMjQ3", - "tag_name": "v1.1.0", - "target_commitish": "master", - "name": "", - "draft": false, - "prerelease": false, - "created_at": "2019-09-30T14:41:38Z", - "published_at": "2019-09-30T14:54:30Z", - "assets": [ - { - "url": "https://api.github.com/repos/Swing-team/pendulums-web-client/releases/assets/15209175", - "id": 15209175, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MjA5MTc1", - "name": "Pendulums.apk", - "label": null, - "uploader": { - "login": "arminghm", - "id": 11267514, - "node_id": "MDQ6VXNlcjExMjY3NTE0", - "avatar_url": "https://avatars.githubusercontent.com/u/11267514?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/arminghm", - "html_url": "https://github.com/arminghm", - "followers_url": "https://api.github.com/users/arminghm/followers", - "following_url": "https://api.github.com/users/arminghm/following{/other_user}", - "gists_url": "https://api.github.com/users/arminghm/gists{/gist_id}", - "starred_url": "https://api.github.com/users/arminghm/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/arminghm/subscriptions", - "organizations_url": "https://api.github.com/users/arminghm/orgs", - "repos_url": "https://api.github.com/users/arminghm/repos", - "events_url": "https://api.github.com/users/arminghm/events{/privacy}", - "received_events_url": "https://api.github.com/users/arminghm/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.android.package-archive", - "state": "uploaded", - "size": 4899984, - "download_count": 1810, - "created_at": "2019-09-30T14:52:41Z", - "updated_at": "2019-09-30T15:26:01Z", - "browser_download_url": "https://github.com/Swing-team/pendulums-web-client/releases/download/v1.1.0/Pendulums.apk" - }, - { - "url": "https://api.github.com/repos/Swing-team/pendulums-web-client/releases/assets/15208846", - "id": 15208846, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MjA4ODQ2", - "name": "Pendulums.AppImage", - "label": null, - "uploader": { - "login": "arminghm", - "id": 11267514, - "node_id": "MDQ6VXNlcjExMjY3NTE0", - "avatar_url": "https://avatars.githubusercontent.com/u/11267514?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/arminghm", - "html_url": "https://github.com/arminghm", - "followers_url": "https://api.github.com/users/arminghm/followers", - "following_url": "https://api.github.com/users/arminghm/following{/other_user}", - "gists_url": "https://api.github.com/users/arminghm/gists{/gist_id}", - "starred_url": "https://api.github.com/users/arminghm/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/arminghm/subscriptions", - "organizations_url": "https://api.github.com/users/arminghm/orgs", - "repos_url": "https://api.github.com/users/arminghm/repos", - "events_url": "https://api.github.com/users/arminghm/events{/privacy}", - "received_events_url": "https://api.github.com/users/arminghm/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 64810114, - "download_count": 608, - "created_at": "2019-09-30T14:39:22Z", - "updated_at": "2019-09-30T15:26:01Z", - "browser_download_url": "https://github.com/Swing-team/pendulums-web-client/releases/download/v1.1.0/Pendulums.AppImage" - }, - { - "url": "https://api.github.com/repos/Swing-team/pendulums-web-client/releases/assets/15208507", - "id": 15208507, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MjA4NTA3", - "name": "Pendulums.deb", - "label": null, - "uploader": { - "login": "arminghm", - "id": 11267514, - "node_id": "MDQ6VXNlcjExMjY3NTE0", - "avatar_url": "https://avatars.githubusercontent.com/u/11267514?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/arminghm", - "html_url": "https://github.com/arminghm", - "followers_url": "https://api.github.com/users/arminghm/followers", - "following_url": "https://api.github.com/users/arminghm/following{/other_user}", - "gists_url": "https://api.github.com/users/arminghm/gists{/gist_id}", - "starred_url": "https://api.github.com/users/arminghm/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/arminghm/subscriptions", - "organizations_url": "https://api.github.com/users/arminghm/orgs", - "repos_url": "https://api.github.com/users/arminghm/repos", - "events_url": "https://api.github.com/users/arminghm/events{/privacy}", - "received_events_url": "https://api.github.com/users/arminghm/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 45404278, - "download_count": 817, - "created_at": "2019-09-30T14:18:51Z", - "updated_at": "2019-09-30T15:26:01Z", - "browser_download_url": "https://github.com/Swing-team/pendulums-web-client/releases/download/v1.1.0/Pendulums.deb" - }, - { - "url": "https://api.github.com/repos/Swing-team/pendulums-web-client/releases/assets/15208085", - "id": 15208085, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MjA4MDg1", - "name": "Pendulums.dmg", - "label": null, - "uploader": { - "login": "arminghm", - "id": 11267514, - "node_id": "MDQ6VXNlcjExMjY3NTE0", - "avatar_url": "https://avatars.githubusercontent.com/u/11267514?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/arminghm", - "html_url": "https://github.com/arminghm", - "followers_url": "https://api.github.com/users/arminghm/followers", - "following_url": "https://api.github.com/users/arminghm/following{/other_user}", - "gists_url": "https://api.github.com/users/arminghm/gists{/gist_id}", - "starred_url": "https://api.github.com/users/arminghm/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/arminghm/subscriptions", - "organizations_url": "https://api.github.com/users/arminghm/orgs", - "repos_url": "https://api.github.com/users/arminghm/repos", - "events_url": "https://api.github.com/users/arminghm/events{/privacy}", - "received_events_url": "https://api.github.com/users/arminghm/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 63635091, - "download_count": 1719, - "created_at": "2019-09-30T13:58:08Z", - "updated_at": "2019-09-30T15:26:01Z", - "browser_download_url": "https://github.com/Swing-team/pendulums-web-client/releases/download/v1.1.0/Pendulums.dmg" - }, - { - "url": "https://api.github.com/repos/Swing-team/pendulums-web-client/releases/assets/15208305", - "id": 15208305, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MjA4MzA1", - "name": "Pendulums.exe", - "label": null, - "uploader": { - "login": "arminghm", - "id": 11267514, - "node_id": "MDQ6VXNlcjExMjY3NTE0", - "avatar_url": "https://avatars.githubusercontent.com/u/11267514?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/arminghm", - "html_url": "https://github.com/arminghm", - "followers_url": "https://api.github.com/users/arminghm/followers", - "following_url": "https://api.github.com/users/arminghm/following{/other_user}", - "gists_url": "https://api.github.com/users/arminghm/gists{/gist_id}", - "starred_url": "https://api.github.com/users/arminghm/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/arminghm/subscriptions", - "organizations_url": "https://api.github.com/users/arminghm/orgs", - "repos_url": "https://api.github.com/users/arminghm/repos", - "events_url": "https://api.github.com/users/arminghm/events{/privacy}", - "received_events_url": "https://api.github.com/users/arminghm/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 44953639, - "download_count": 4583, - "created_at": "2019-09-30T14:09:25Z", - "updated_at": "2019-09-30T15:26:01Z", - "browser_download_url": "https://github.com/Swing-team/pendulums-web-client/releases/download/v1.1.0/Pendulums.exe" - }, - { - "url": "https://api.github.com/repos/Swing-team/pendulums-web-client/releases/assets/15208665", - "id": 15208665, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MjA4NjY1", - "name": "Pendulums.snap", - "label": null, - "uploader": { - "login": "arminghm", - "id": 11267514, - "node_id": "MDQ6VXNlcjExMjY3NTE0", - "avatar_url": "https://avatars.githubusercontent.com/u/11267514?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/arminghm", - "html_url": "https://github.com/arminghm", - "followers_url": "https://api.github.com/users/arminghm/followers", - "following_url": "https://api.github.com/users/arminghm/following{/other_user}", - "gists_url": "https://api.github.com/users/arminghm/gists{/gist_id}", - "starred_url": "https://api.github.com/users/arminghm/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/arminghm/subscriptions", - "organizations_url": "https://api.github.com/users/arminghm/orgs", - "repos_url": "https://api.github.com/users/arminghm/repos", - "events_url": "https://api.github.com/users/arminghm/events{/privacy}", - "received_events_url": "https://api.github.com/users/arminghm/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 54349824, - "download_count": 49, - "created_at": "2019-09-30T14:29:53Z", - "updated_at": "2019-09-30T15:26:01Z", - "browser_download_url": "https://github.com/Swing-team/pendulums-web-client/releases/download/v1.1.0/Pendulums.snap" - } - ], - "tarball_url": "https://api.github.com/repos/Swing-team/pendulums-web-client/tarball/v1.1.0", - "zipball_url": "https://api.github.com/repos/Swing-team/pendulums-web-client/zipball/v1.1.0", - "body_html": "

Changes

\n
    \n
  • \n

    Do you have many projects and notes? you can now sort them!

    \n
  • \n
  • \n

    You can access and read your notes when you are offline

    \n
  • \n
  • \n

    Are you a fan of light themes? You can switch your theme in \"Profile Settings\"

    \n
  • \n
  • \n

    Added new grouped chart

    \n
  • \n
  • \n

    Do you miss rest time notifications on Android? We have added a background service to keep track of your activities when the app is in background

    \n
  • \n
  • \n

    Strikethrough was missing in notes, so we have added it

    \n
  • \n
  • \n

    Now you can leave a project. If you are an owner, you should choose a new owner for the project

    \n
  • \n
  • \n

    Now you can delete your account if you don't like Pendulums 😞

    \n
  • \n
  • \n

    We've made a lot of UI improvements

    \n
  • \n
  • \n

    We've made a lot of performance improvements

    \n
  • \n
  • \n

    Fixed a lot of issues

    \n
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:57.866Z" - }, - "pencil": { - "latestRelease": { - "url": "https://api.github.com/repos/evolus/pencil/releases/20823439", - "assets_url": "https://api.github.com/repos/evolus/pencil/releases/20823439/assets", - "upload_url": "https://uploads.github.com/repos/evolus/pencil/releases/20823439/assets{?name,label}", - "html_url": "https://github.com/evolus/pencil/releases/tag/v3.1.0", - "id": 20823439, - "author": { - "login": "dgthanhan", - "id": 7098377, - "node_id": "MDQ6VXNlcjcwOTgzNzc=", - "avatar_url": "https://avatars.githubusercontent.com/u/7098377?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dgthanhan", - "html_url": "https://github.com/dgthanhan", - "followers_url": "https://api.github.com/users/dgthanhan/followers", - "following_url": "https://api.github.com/users/dgthanhan/following{/other_user}", - "gists_url": "https://api.github.com/users/dgthanhan/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dgthanhan/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dgthanhan/subscriptions", - "organizations_url": "https://api.github.com/users/dgthanhan/orgs", - "repos_url": "https://api.github.com/users/dgthanhan/repos", - "events_url": "https://api.github.com/users/dgthanhan/events{/privacy}", - "received_events_url": "https://api.github.com/users/dgthanhan/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTIwODIzNDM5", - "tag_name": "v3.1.0", - "target_commitish": "master", - "name": "3.1.0", - "draft": false, - "prerelease": false, - "created_at": "2019-10-18T11:38:10Z", - "published_at": "2019-10-19T09:54:03Z", - "assets": [], - "tarball_url": "https://api.github.com/repos/evolus/pencil/tarball/v3.1.0", - "zipball_url": "https://api.github.com/repos/evolus/pencil/zipball/v3.1.0", - "body_html": "

RELEASE NOTES 3.1.0

\n
    \n
  • Support for compact layout
  • \n
  • Optimize output file by removing unused/gabbage resources
  • \n
  • Add copy page bitmap to clipboard
  • \n
  • Add screencapture and color picker
  • \n
  • Implement quick canvas resizing using corner resizer
  • \n
  • Add support for line-height in font property
  • \n
  • Fix dialog API and script editor
  • \n
  • Automatically show \"Launch script editor\" for special plain text properties
  • \n
  • Enhance connector invalidation code to improve keyboard moving performance
  • \n
  • Add support for built-in private collection embedded inside stencil collection
  • \n
  • Fix problem when pasting shapes are out of the current view-port
  • \n
  • Change default page size for new page as best-fit
  • \n
  • Fix broken bitmap and svg image embedded in private shape collection
  • \n
  • Add support for shadow color in stencil generated from stencil builder
  • \n
  • Fix shape preparing bug that make background bitmap generation failed.
  • \n
  • Normalize calculated values from group sizing policy to int to avoid blurry edges
  • \n
  • Enhance snapping performance and support snapping when moving multiple shapes
  • \n
  • Allow range-selection from canvas scrollpane, clear selection when clicking outside canvas.
  • \n
  • Support horizontal/vertical only moving using ctrl key
  • \n
  • Fix #297 - handling for command line argument
  • \n
  • Fix dialog sizing and style that cause long dialogs
  • \n
  • Showing actual file path or the installed collection in its about dialog
  • \n
  • Fix duplication of system collection loading
  • \n
  • Showing edge border in collection pane to indicate user-installed collections
  • \n
  • Fix handling of file argumennt whens starting Pencil in developer mode
  • \n
  • Fix crash caused by unzip2 and easy-zip2
  • \n
  • Use Electron 6.0.1 (Node 12, Chrome 76)
  • \n
  • Fix character encoding in PDF export
  • \n
  • Fix #227 Printing more than once Hangs on \"Exporting\" screen
  • \n
  • Improving property editor side pane
  • \n
  • Fix Page detail menu and dialog: move \"Properties\" to the end, automatically focus and select title input.
  • \n
  • Add \"Insert Screenshot...\" menu action for canvas, replacing the startup screen button.
  • \n
  • Implement native MAC capture service
  • \n
  • Add option to insert screenshot as n-patch image
  • \n
  • Cleanup parsererror message in output PDF/print
  • \n
  • Add support for copy selection to clipboard as bitmap when holding \"shift\" key.
  • \n
  • Initial impl for checking missing resources
  • \n
  • Fix file missing bug in stencil builder
  • \n
  • Fix wrong file filter when corespodent collection is not installed
  • \n
  • Fix large image captured in HiDPI screen
  • \n
  • Update \"Edit Image...\" into using external editor
  • \n
  • Stop using local version of Material Design Icons which may cause problem in some Linux systems with chinese locale
  • \n
  • Fix losing of n-patch bitmap image after reloading, add offscreen validation support for n-patch behavior
  • \n
  • Add clickable prototype HTML export template
  • \n
  • Add multi repo view for stencil repo browser
  • \n
  • Add deploy tool for stencil builder
  • \n
  • Add page property to allow copying of background page links
  • \n
  • Add export scale and clickable PDF export
  • \n
  • Fix child pages ordering not saved
  • \n
  • Fix performance problem caused by timer leaking in color selector
  • \n
  • Add support for document color palette in color pickers
  • \n
", - "reactions": { - "url": "https://api.github.com/repos/evolus/pencil/releases/20823439/reactions", - "total_count": 12, - "+1": 5, - "-1": 0, - "laugh": 2, - "hooray": 2, - "confused": 0, - "heart": 1, - "rocket": 1, - "eyes": 1 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:57.873Z" - }, - "peacock": { - "latestRelease": { - "url": "https://api.github.com/repos/spikecodes/peacock/releases/25249444", - "assets_url": "https://api.github.com/repos/spikecodes/peacock/releases/25249444/assets", - "upload_url": "https://uploads.github.com/repos/spikecodes/peacock/releases/25249444/assets{?name,label}", - "html_url": "https://github.com/spikecodes/peacock/releases/tag/v2.3.5", - "id": 25249444, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI1MjQ5NDQ0", - "tag_name": "v2.3.5", - "target_commitish": "master", - "name": "2.3.5", - "draft": false, - "prerelease": false, - "created_at": "2020-04-06T18:56:24Z", - "published_at": "2020-04-06T19:11:30Z", - "assets": [ - { - "url": "https://api.github.com/repos/spikecodes/peacock/releases/assets/19445878", - "id": 19445878, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE5NDQ1ODc4", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 364, - "download_count": 362, - "created_at": "2020-04-06T19:00:32Z", - "updated_at": "2020-04-06T19:00:32Z", - "browser_download_url": "https://github.com/spikecodes/peacock/releases/download/v2.3.5/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/spikecodes/peacock/releases/assets/19445934", - "id": 19445934, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE5NDQ1OTM0", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 342, - "download_count": 20435, - "created_at": "2020-04-06T19:02:33Z", - "updated_at": "2020-04-06T19:02:33Z", - "browser_download_url": "https://github.com/spikecodes/peacock/releases/download/v2.3.5/latest.yml" - }, - { - "url": "https://api.github.com/repos/spikecodes/peacock/releases/assets/19445928", - "id": 19445928, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE5NDQ1OTI4", - "name": "Peacock-2.3.5-win.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 79031892, - "download_count": 553, - "created_at": "2020-04-06T19:02:18Z", - "updated_at": "2020-04-06T19:02:33Z", - "browser_download_url": "https://github.com/spikecodes/peacock/releases/download/v2.3.5/Peacock-2.3.5-win.zip" - }, - { - "url": "https://api.github.com/repos/spikecodes/peacock/releases/assets/19445847", - "id": 19445847, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE5NDQ1ODQ3", - "name": "Peacock-2.3.5.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 87450069, - "download_count": 266, - "created_at": "2020-04-06T18:59:20Z", - "updated_at": "2020-04-06T18:59:22Z", - "browser_download_url": "https://github.com/spikecodes/peacock/releases/download/v2.3.5/Peacock-2.3.5.AppImage" - }, - { - "url": "https://api.github.com/repos/spikecodes/peacock/releases/assets/19445926", - "id": 19445926, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE5NDQ1OTI2", - "name": "Peacock-Setup-2.3.5.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 57243029, - "download_count": 1798, - "created_at": "2020-04-06T19:02:11Z", - "updated_at": "2020-04-06T19:02:18Z", - "browser_download_url": "https://github.com/spikecodes/peacock/releases/download/v2.3.5/Peacock-Setup-2.3.5.exe" - }, - { - "url": "https://api.github.com/repos/spikecodes/peacock/releases/assets/19445927", - "id": 19445927, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE5NDQ1OTI3", - "name": "Peacock-Setup-2.3.5.exe.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 60329, - "download_count": 57, - "created_at": "2020-04-06T19:02:11Z", - "updated_at": "2020-04-06T19:02:12Z", - "browser_download_url": "https://github.com/spikecodes/peacock/releases/download/v2.3.5/Peacock-Setup-2.3.5.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/spikecodes/peacock/releases/assets/19445876", - "id": 19445876, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE5NDQ1ODc2", - "name": "peacock_2.3.5_amd64.deb", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 58934778, - "download_count": 363, - "created_at": "2020-04-06T19:00:30Z", - "updated_at": "2020-04-06T19:00:32Z", - "browser_download_url": "https://github.com/spikecodes/peacock/releases/download/v2.3.5/peacock_2.3.5_amd64.deb" - } - ], - "tarball_url": "https://api.github.com/repos/spikecodes/peacock/tarball/v2.3.5", - "zipball_url": "https://api.github.com/repos/spikecodes/peacock/zipball/v2.3.5", - "body_html": "

Check #timeline on our discord server to see the changelog.

\n

(No mac version for this build, sorry guys)

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:57.883Z" - }, - "pennywise": { - "latestRelease": { - "url": "https://api.github.com/repos/kamranahmedse/pennywise/releases/18300065", - "assets_url": "https://api.github.com/repos/kamranahmedse/pennywise/releases/18300065/assets", - "upload_url": "https://uploads.github.com/repos/kamranahmedse/pennywise/releases/18300065/assets{?name,label}", - "html_url": "https://github.com/kamranahmedse/pennywise/releases/tag/v0.8.0", - "id": 18300065, - "author": { - "login": "kamranahmedse", - "id": 4921183, - "node_id": "MDQ6VXNlcjQ5MjExODM=", - "avatar_url": "https://avatars.githubusercontent.com/u/4921183?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/kamranahmedse", - "html_url": "https://github.com/kamranahmedse", - "followers_url": "https://api.github.com/users/kamranahmedse/followers", - "following_url": "https://api.github.com/users/kamranahmedse/following{/other_user}", - "gists_url": "https://api.github.com/users/kamranahmedse/gists{/gist_id}", - "starred_url": "https://api.github.com/users/kamranahmedse/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kamranahmedse/subscriptions", - "organizations_url": "https://api.github.com/users/kamranahmedse/orgs", - "repos_url": "https://api.github.com/users/kamranahmedse/repos", - "events_url": "https://api.github.com/users/kamranahmedse/events{/privacy}", - "received_events_url": "https://api.github.com/users/kamranahmedse/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTE4MzAwMDY1", - "tag_name": "v0.8.0", - "target_commitish": "master", - "name": "0.8.0", - "draft": false, - "prerelease": false, - "created_at": "2019-06-14T13:52:23Z", - "published_at": "2019-06-29T05:38:49Z", - "assets": [ - { - "url": "https://api.github.com/repos/kamranahmedse/pennywise/releases/assets/13456567", - "id": 13456567, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEzNDU2NTY3", - "name": "latest-linux-ia32.yml", - "label": "", - "uploader": { - "login": "kamranahmedse", - "id": 4921183, - "node_id": "MDQ6VXNlcjQ5MjExODM=", - "avatar_url": "https://avatars.githubusercontent.com/u/4921183?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/kamranahmedse", - "html_url": "https://github.com/kamranahmedse", - "followers_url": "https://api.github.com/users/kamranahmedse/followers", - "following_url": "https://api.github.com/users/kamranahmedse/following{/other_user}", - "gists_url": "https://api.github.com/users/kamranahmedse/gists{/gist_id}", - "starred_url": "https://api.github.com/users/kamranahmedse/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kamranahmedse/subscriptions", - "organizations_url": "https://api.github.com/users/kamranahmedse/orgs", - "repos_url": "https://api.github.com/users/kamranahmedse/repos", - "events_url": "https://api.github.com/users/kamranahmedse/events{/privacy}", - "received_events_url": "https://api.github.com/users/kamranahmedse/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 379, - "download_count": 295, - "created_at": "2019-06-28T17:36:12Z", - "updated_at": "2019-06-28T17:36:12Z", - "browser_download_url": "https://github.com/kamranahmedse/pennywise/releases/download/v0.8.0/latest-linux-ia32.yml" - }, - { - "url": "https://api.github.com/repos/kamranahmedse/pennywise/releases/assets/13456568", - "id": 13456568, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEzNDU2NTY4", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "kamranahmedse", - "id": 4921183, - "node_id": "MDQ6VXNlcjQ5MjExODM=", - "avatar_url": "https://avatars.githubusercontent.com/u/4921183?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/kamranahmedse", - "html_url": "https://github.com/kamranahmedse", - "followers_url": "https://api.github.com/users/kamranahmedse/followers", - "following_url": "https://api.github.com/users/kamranahmedse/following{/other_user}", - "gists_url": "https://api.github.com/users/kamranahmedse/gists{/gist_id}", - "starred_url": "https://api.github.com/users/kamranahmedse/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kamranahmedse/subscriptions", - "organizations_url": "https://api.github.com/users/kamranahmedse/orgs", - "repos_url": "https://api.github.com/users/kamranahmedse/repos", - "events_url": "https://api.github.com/users/kamranahmedse/events{/privacy}", - "received_events_url": "https://api.github.com/users/kamranahmedse/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 382, - "download_count": 2925, - "created_at": "2019-06-28T17:36:12Z", - "updated_at": "2019-06-28T17:36:12Z", - "browser_download_url": "https://github.com/kamranahmedse/pennywise/releases/download/v0.8.0/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/kamranahmedse/pennywise/releases/assets/13456569", - "id": 13456569, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEzNDU2NTY5", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "kamranahmedse", - "id": 4921183, - "node_id": "MDQ6VXNlcjQ5MjExODM=", - "avatar_url": "https://avatars.githubusercontent.com/u/4921183?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/kamranahmedse", - "html_url": "https://github.com/kamranahmedse", - "followers_url": "https://api.github.com/users/kamranahmedse/followers", - "following_url": "https://api.github.com/users/kamranahmedse/following{/other_user}", - "gists_url": "https://api.github.com/users/kamranahmedse/gists{/gist_id}", - "starred_url": "https://api.github.com/users/kamranahmedse/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kamranahmedse/subscriptions", - "organizations_url": "https://api.github.com/users/kamranahmedse/orgs", - "repos_url": "https://api.github.com/users/kamranahmedse/repos", - "events_url": "https://api.github.com/users/kamranahmedse/events{/privacy}", - "received_events_url": "https://api.github.com/users/kamranahmedse/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 515, - "download_count": 36075, - "created_at": "2019-06-28T17:36:12Z", - "updated_at": "2019-06-28T17:36:12Z", - "browser_download_url": "https://github.com/kamranahmedse/pennywise/releases/download/v0.8.0/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/kamranahmedse/pennywise/releases/assets/13456566", - "id": 13456566, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEzNDU2NTY2", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "kamranahmedse", - "id": 4921183, - "node_id": "MDQ6VXNlcjQ5MjExODM=", - "avatar_url": "https://avatars.githubusercontent.com/u/4921183?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/kamranahmedse", - "html_url": "https://github.com/kamranahmedse", - "followers_url": "https://api.github.com/users/kamranahmedse/followers", - "following_url": "https://api.github.com/users/kamranahmedse/following{/other_user}", - "gists_url": "https://api.github.com/users/kamranahmedse/gists{/gist_id}", - "starred_url": "https://api.github.com/users/kamranahmedse/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kamranahmedse/subscriptions", - "organizations_url": "https://api.github.com/users/kamranahmedse/orgs", - "repos_url": "https://api.github.com/users/kamranahmedse/repos", - "events_url": "https://api.github.com/users/kamranahmedse/events{/privacy}", - "received_events_url": "https://api.github.com/users/kamranahmedse/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 347, - "download_count": 55871, - "created_at": "2019-06-28T17:36:12Z", - "updated_at": "2019-06-28T17:36:12Z", - "browser_download_url": "https://github.com/kamranahmedse/pennywise/releases/download/v0.8.0/latest.yml" - }, - { - "url": "https://api.github.com/repos/kamranahmedse/pennywise/releases/assets/13456469", - "id": 13456469, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEzNDU2NDY5", - "name": "pennywise-0.8.0-i386.AppImage", - "label": "", - "uploader": { - "login": "kamranahmedse", - "id": 4921183, - "node_id": "MDQ6VXNlcjQ5MjExODM=", - "avatar_url": "https://avatars.githubusercontent.com/u/4921183?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/kamranahmedse", - "html_url": "https://github.com/kamranahmedse", - "followers_url": "https://api.github.com/users/kamranahmedse/followers", - "following_url": "https://api.github.com/users/kamranahmedse/following{/other_user}", - "gists_url": "https://api.github.com/users/kamranahmedse/gists{/gist_id}", - "starred_url": "https://api.github.com/users/kamranahmedse/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kamranahmedse/subscriptions", - "organizations_url": "https://api.github.com/users/kamranahmedse/orgs", - "repos_url": "https://api.github.com/users/kamranahmedse/repos", - "events_url": "https://api.github.com/users/kamranahmedse/events{/privacy}", - "received_events_url": "https://api.github.com/users/kamranahmedse/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 96151676, - "download_count": 3340, - "created_at": "2019-06-28T17:30:58Z", - "updated_at": "2019-06-28T17:32:03Z", - "browser_download_url": "https://github.com/kamranahmedse/pennywise/releases/download/v0.8.0/pennywise-0.8.0-i386.AppImage" - }, - { - "url": "https://api.github.com/repos/kamranahmedse/pennywise/releases/assets/13456529", - "id": 13456529, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEzNDU2NTI5", - "name": "Pennywise-0.8.0-ia32-win.zip", - "label": "", - "uploader": { - "login": "kamranahmedse", - "id": 4921183, - "node_id": "MDQ6VXNlcjQ5MjExODM=", - "avatar_url": "https://avatars.githubusercontent.com/u/4921183?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/kamranahmedse", - "html_url": "https://github.com/kamranahmedse", - "followers_url": "https://api.github.com/users/kamranahmedse/followers", - "following_url": "https://api.github.com/users/kamranahmedse/following{/other_user}", - "gists_url": "https://api.github.com/users/kamranahmedse/gists{/gist_id}", - "starred_url": "https://api.github.com/users/kamranahmedse/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kamranahmedse/subscriptions", - "organizations_url": "https://api.github.com/users/kamranahmedse/orgs", - "repos_url": "https://api.github.com/users/kamranahmedse/repos", - "events_url": "https://api.github.com/users/kamranahmedse/events{/privacy}", - "received_events_url": "https://api.github.com/users/kamranahmedse/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 82240823, - "download_count": 1517, - "created_at": "2019-06-28T17:33:54Z", - "updated_at": "2019-06-28T17:35:59Z", - "browser_download_url": "https://github.com/kamranahmedse/pennywise/releases/download/v0.8.0/Pennywise-0.8.0-ia32-win.zip" - }, - { - "url": "https://api.github.com/repos/kamranahmedse/pennywise/releases/assets/13456470", - "id": 13456470, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEzNDU2NDcw", - "name": "Pennywise-0.8.0-mac.zip", - "label": "", - "uploader": { - "login": "kamranahmedse", - "id": 4921183, - "node_id": "MDQ6VXNlcjQ5MjExODM=", - "avatar_url": "https://avatars.githubusercontent.com/u/4921183?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/kamranahmedse", - "html_url": "https://github.com/kamranahmedse", - "followers_url": "https://api.github.com/users/kamranahmedse/followers", - "following_url": "https://api.github.com/users/kamranahmedse/following{/other_user}", - "gists_url": "https://api.github.com/users/kamranahmedse/gists{/gist_id}", - "starred_url": "https://api.github.com/users/kamranahmedse/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kamranahmedse/subscriptions", - "organizations_url": "https://api.github.com/users/kamranahmedse/orgs", - "repos_url": "https://api.github.com/users/kamranahmedse/repos", - "events_url": "https://api.github.com/users/kamranahmedse/events{/privacy}", - "received_events_url": "https://api.github.com/users/kamranahmedse/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 81572563, - "download_count": 2418, - "created_at": "2019-06-28T17:31:09Z", - "updated_at": "2019-06-28T17:32:00Z", - "browser_download_url": "https://github.com/kamranahmedse/pennywise/releases/download/v0.8.0/Pennywise-0.8.0-mac.zip" - }, - { - "url": "https://api.github.com/repos/kamranahmedse/pennywise/releases/assets/13456514", - "id": 13456514, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEzNDU2NTE0", - "name": "Pennywise-0.8.0-win.zip", - "label": "", - "uploader": { - "login": "kamranahmedse", - "id": 4921183, - "node_id": "MDQ6VXNlcjQ5MjExODM=", - "avatar_url": "https://avatars.githubusercontent.com/u/4921183?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/kamranahmedse", - "html_url": "https://github.com/kamranahmedse", - "followers_url": "https://api.github.com/users/kamranahmedse/followers", - "following_url": "https://api.github.com/users/kamranahmedse/following{/other_user}", - "gists_url": "https://api.github.com/users/kamranahmedse/gists{/gist_id}", - "starred_url": "https://api.github.com/users/kamranahmedse/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kamranahmedse/subscriptions", - "organizations_url": "https://api.github.com/users/kamranahmedse/orgs", - "repos_url": "https://api.github.com/users/kamranahmedse/repos", - "events_url": "https://api.github.com/users/kamranahmedse/events{/privacy}", - "received_events_url": "https://api.github.com/users/kamranahmedse/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 85353127, - "download_count": 4998, - "created_at": "2019-06-28T17:33:30Z", - "updated_at": "2019-06-28T17:35:05Z", - "browser_download_url": "https://github.com/kamranahmedse/pennywise/releases/download/v0.8.0/Pennywise-0.8.0-win.zip" - }, - { - "url": "https://api.github.com/repos/kamranahmedse/pennywise/releases/assets/13456458", - "id": 13456458, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEzNDU2NDU4", - "name": "pennywise-0.8.0-x86_64.AppImage", - "label": "", - "uploader": { - "login": "kamranahmedse", - "id": 4921183, - "node_id": "MDQ6VXNlcjQ5MjExODM=", - "avatar_url": "https://avatars.githubusercontent.com/u/4921183?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/kamranahmedse", - "html_url": "https://github.com/kamranahmedse", - "followers_url": "https://api.github.com/users/kamranahmedse/followers", - "following_url": "https://api.github.com/users/kamranahmedse/following{/other_user}", - "gists_url": "https://api.github.com/users/kamranahmedse/gists{/gist_id}", - "starred_url": "https://api.github.com/users/kamranahmedse/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kamranahmedse/subscriptions", - "organizations_url": "https://api.github.com/users/kamranahmedse/orgs", - "repos_url": "https://api.github.com/users/kamranahmedse/repos", - "events_url": "https://api.github.com/users/kamranahmedse/events{/privacy}", - "received_events_url": "https://api.github.com/users/kamranahmedse/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 94661290, - "download_count": 1504, - "created_at": "2019-06-28T17:30:27Z", - "updated_at": "2019-06-28T17:32:01Z", - "browser_download_url": "https://github.com/kamranahmedse/pennywise/releases/download/v0.8.0/pennywise-0.8.0-x86_64.AppImage" - }, - { - "url": "https://api.github.com/repos/kamranahmedse/pennywise/releases/assets/13456431", - "id": 13456431, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEzNDU2NDMx", - "name": "Pennywise-0.8.0.dmg", - "label": "", - "uploader": { - "login": "kamranahmedse", - "id": 4921183, - "node_id": "MDQ6VXNlcjQ5MjExODM=", - "avatar_url": "https://avatars.githubusercontent.com/u/4921183?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/kamranahmedse", - "html_url": "https://github.com/kamranahmedse", - "followers_url": "https://api.github.com/users/kamranahmedse/followers", - "following_url": "https://api.github.com/users/kamranahmedse/following{/other_user}", - "gists_url": "https://api.github.com/users/kamranahmedse/gists{/gist_id}", - "starred_url": "https://api.github.com/users/kamranahmedse/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kamranahmedse/subscriptions", - "organizations_url": "https://api.github.com/users/kamranahmedse/orgs", - "repos_url": "https://api.github.com/users/kamranahmedse/repos", - "events_url": "https://api.github.com/users/kamranahmedse/events{/privacy}", - "received_events_url": "https://api.github.com/users/kamranahmedse/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 84781684, - "download_count": 5614, - "created_at": "2019-06-28T17:30:11Z", - "updated_at": "2019-06-28T17:31:01Z", - "browser_download_url": "https://github.com/kamranahmedse/pennywise/releases/download/v0.8.0/Pennywise-0.8.0.dmg" - }, - { - "url": "https://api.github.com/repos/kamranahmedse/pennywise/releases/assets/13456430", - "id": 13456430, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEzNDU2NDMw", - "name": "Pennywise-0.8.0.dmg.blockmap", - "label": "", - "uploader": { - "login": "kamranahmedse", - "id": 4921183, - "node_id": "MDQ6VXNlcjQ5MjExODM=", - "avatar_url": "https://avatars.githubusercontent.com/u/4921183?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/kamranahmedse", - "html_url": "https://github.com/kamranahmedse", - "followers_url": "https://api.github.com/users/kamranahmedse/followers", - "following_url": "https://api.github.com/users/kamranahmedse/following{/other_user}", - "gists_url": "https://api.github.com/users/kamranahmedse/gists{/gist_id}", - "starred_url": "https://api.github.com/users/kamranahmedse/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kamranahmedse/subscriptions", - "organizations_url": "https://api.github.com/users/kamranahmedse/orgs", - "repos_url": "https://api.github.com/users/kamranahmedse/repos", - "events_url": "https://api.github.com/users/kamranahmedse/events{/privacy}", - "received_events_url": "https://api.github.com/users/kamranahmedse/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 89642, - "download_count": 97, - "created_at": "2019-06-28T17:30:11Z", - "updated_at": "2019-06-28T17:30:13Z", - "browser_download_url": "https://github.com/kamranahmedse/pennywise/releases/download/v0.8.0/Pennywise-0.8.0.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/kamranahmedse/pennywise/releases/assets/13456518", - "id": 13456518, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEzNDU2NTE4", - "name": "pennywise-setup-0.8.0.exe", - "label": "", - "uploader": { - "login": "kamranahmedse", - "id": 4921183, - "node_id": "MDQ6VXNlcjQ5MjExODM=", - "avatar_url": "https://avatars.githubusercontent.com/u/4921183?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/kamranahmedse", - "html_url": "https://github.com/kamranahmedse", - "followers_url": "https://api.github.com/users/kamranahmedse/followers", - "following_url": "https://api.github.com/users/kamranahmedse/following{/other_user}", - "gists_url": "https://api.github.com/users/kamranahmedse/gists{/gist_id}", - "starred_url": "https://api.github.com/users/kamranahmedse/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kamranahmedse/subscriptions", - "organizations_url": "https://api.github.com/users/kamranahmedse/orgs", - "repos_url": "https://api.github.com/users/kamranahmedse/repos", - "events_url": "https://api.github.com/users/kamranahmedse/events{/privacy}", - "received_events_url": "https://api.github.com/users/kamranahmedse/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 122406147, - "download_count": 7951, - "created_at": "2019-06-28T17:33:38Z", - "updated_at": "2019-06-28T17:36:05Z", - "browser_download_url": "https://github.com/kamranahmedse/pennywise/releases/download/v0.8.0/pennywise-setup-0.8.0.exe" - }, - { - "url": "https://api.github.com/repos/kamranahmedse/pennywise/releases/assets/13456519", - "id": 13456519, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEzNDU2NTE5", - "name": "pennywise-setup-0.8.0.exe.blockmap", - "label": "", - "uploader": { - "login": "kamranahmedse", - "id": 4921183, - "node_id": "MDQ6VXNlcjQ5MjExODM=", - "avatar_url": "https://avatars.githubusercontent.com/u/4921183?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/kamranahmedse", - "html_url": "https://github.com/kamranahmedse", - "followers_url": "https://api.github.com/users/kamranahmedse/followers", - "following_url": "https://api.github.com/users/kamranahmedse/following{/other_user}", - "gists_url": "https://api.github.com/users/kamranahmedse/gists{/gist_id}", - "starred_url": "https://api.github.com/users/kamranahmedse/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kamranahmedse/subscriptions", - "organizations_url": "https://api.github.com/users/kamranahmedse/orgs", - "repos_url": "https://api.github.com/users/kamranahmedse/repos", - "events_url": "https://api.github.com/users/kamranahmedse/events{/privacy}", - "received_events_url": "https://api.github.com/users/kamranahmedse/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 127181, - "download_count": 1435, - "created_at": "2019-06-28T17:33:38Z", - "updated_at": "2019-06-28T17:33:40Z", - "browser_download_url": "https://github.com/kamranahmedse/pennywise/releases/download/v0.8.0/pennywise-setup-0.8.0.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/kamranahmedse/pennywise/releases/assets/13456515", - "id": 13456515, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEzNDU2NTE1", - "name": "pennywise_0.8.0_amd64.deb", - "label": "", - "uploader": { - "login": "kamranahmedse", - "id": 4921183, - "node_id": "MDQ6VXNlcjQ5MjExODM=", - "avatar_url": "https://avatars.githubusercontent.com/u/4921183?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/kamranahmedse", - "html_url": "https://github.com/kamranahmedse", - "followers_url": "https://api.github.com/users/kamranahmedse/followers", - "following_url": "https://api.github.com/users/kamranahmedse/following{/other_user}", - "gists_url": "https://api.github.com/users/kamranahmedse/gists{/gist_id}", - "starred_url": "https://api.github.com/users/kamranahmedse/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kamranahmedse/subscriptions", - "organizations_url": "https://api.github.com/users/kamranahmedse/orgs", - "repos_url": "https://api.github.com/users/kamranahmedse/repos", - "events_url": "https://api.github.com/users/kamranahmedse/events{/privacy}", - "received_events_url": "https://api.github.com/users/kamranahmedse/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 59782598, - "download_count": 1729, - "created_at": "2019-06-28T17:33:33Z", - "updated_at": "2019-06-28T17:36:10Z", - "browser_download_url": "https://github.com/kamranahmedse/pennywise/releases/download/v0.8.0/pennywise_0.8.0_amd64.deb" - }, - { - "url": "https://api.github.com/repos/kamranahmedse/pennywise/releases/assets/13456528", - "id": 13456528, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEzNDU2NTI4", - "name": "pennywise_0.8.0_i386.deb", - "label": "", - "uploader": { - "login": "kamranahmedse", - "id": 4921183, - "node_id": "MDQ6VXNlcjQ5MjExODM=", - "avatar_url": "https://avatars.githubusercontent.com/u/4921183?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/kamranahmedse", - "html_url": "https://github.com/kamranahmedse", - "followers_url": "https://api.github.com/users/kamranahmedse/followers", - "following_url": "https://api.github.com/users/kamranahmedse/following{/other_user}", - "gists_url": "https://api.github.com/users/kamranahmedse/gists{/gist_id}", - "starred_url": "https://api.github.com/users/kamranahmedse/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kamranahmedse/subscriptions", - "organizations_url": "https://api.github.com/users/kamranahmedse/orgs", - "repos_url": "https://api.github.com/users/kamranahmedse/repos", - "events_url": "https://api.github.com/users/kamranahmedse/events{/privacy}", - "received_events_url": "https://api.github.com/users/kamranahmedse/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 61070988, - "download_count": 264, - "created_at": "2019-06-28T17:33:53Z", - "updated_at": "2019-06-28T17:35:24Z", - "browser_download_url": "https://github.com/kamranahmedse/pennywise/releases/download/v0.8.0/pennywise_0.8.0_i386.deb" - } - ], - "tarball_url": "https://api.github.com/repos/kamranahmedse/pennywise/tarball/v0.8.0", - "zipball_url": "https://api.github.com/repos/kamranahmedse/pennywise/zipball/v0.8.0", - "body_html": "

5a64588 Adds flash support (Thanks to @coltnz)
\n3da9899 Updates dependencies to latest

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:57.945Z" - }, - "photo-viewer": { - "latestRelease": { - "url": "https://api.github.com/repos/Tenpi/Photo-Viewer/releases/66041294", - "assets_url": "https://api.github.com/repos/Tenpi/Photo-Viewer/releases/66041294/assets", - "upload_url": "https://uploads.github.com/repos/Tenpi/Photo-Viewer/releases/66041294/assets{?name,label}", - "html_url": "https://github.com/Tenpi/Photo-Viewer/releases/tag/v0.2.0", - "id": 66041294, - "author": { - "login": "Tenpi", - "id": 37512637, - "node_id": "MDQ6VXNlcjM3NTEyNjM3", - "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Tenpi", - "html_url": "https://github.com/Tenpi", - "followers_url": "https://api.github.com/users/Tenpi/followers", - "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", - "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", - "organizations_url": "https://api.github.com/users/Tenpi/orgs", - "repos_url": "https://api.github.com/users/Tenpi/repos", - "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", - "received_events_url": "https://api.github.com/users/Tenpi/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOF5ZpE84D77XO", - "tag_name": "v0.2.0", - "target_commitish": "master", - "name": "Photo Viewer v0.2.0", - "draft": false, - "prerelease": false, - "created_at": "2022-05-04T16:36:56Z", - "published_at": "2022-05-04T16:50:32Z", - "assets": [ - { - "url": "https://api.github.com/repos/Tenpi/Photo-Viewer/releases/assets/64479736", - "id": 64479736, - "node_id": "RA_kwDOF5ZpE84D1-H4", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "Tenpi", - "id": 37512637, - "node_id": "MDQ6VXNlcjM3NTEyNjM3", - "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Tenpi", - "html_url": "https://github.com/Tenpi", - "followers_url": "https://api.github.com/users/Tenpi/followers", - "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", - "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", - "organizations_url": "https://api.github.com/users/Tenpi/orgs", - "repos_url": "https://api.github.com/users/Tenpi/repos", - "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", - "received_events_url": "https://api.github.com/users/Tenpi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 376, - "download_count": 0, - "created_at": "2022-05-04T16:43:52Z", - "updated_at": "2022-05-04T16:43:53Z", - "browser_download_url": "https://github.com/Tenpi/Photo-Viewer/releases/download/v0.2.0/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/Tenpi/Photo-Viewer/releases/assets/64479569", - "id": 64479569, - "node_id": "RA_kwDOF5ZpE84D1-FR", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "Tenpi", - "id": 37512637, - "node_id": "MDQ6VXNlcjM3NTEyNjM3", - "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Tenpi", - "html_url": "https://github.com/Tenpi", - "followers_url": "https://api.github.com/users/Tenpi/followers", - "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", - "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", - "organizations_url": "https://api.github.com/users/Tenpi/orgs", - "repos_url": "https://api.github.com/users/Tenpi/repos", - "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", - "received_events_url": "https://api.github.com/users/Tenpi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 341, - "download_count": 5, - "created_at": "2022-05-04T16:39:51Z", - "updated_at": "2022-05-04T16:39:52Z", - "browser_download_url": "https://github.com/Tenpi/Photo-Viewer/releases/download/v0.2.0/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/Tenpi/Photo-Viewer/releases/assets/64479664", - "id": 64479664, - "node_id": "RA_kwDOF5ZpE84D1-Gw", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "Tenpi", - "id": 37512637, - "node_id": "MDQ6VXNlcjM3NTEyNjM3", - "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Tenpi", - "html_url": "https://github.com/Tenpi", - "followers_url": "https://api.github.com/users/Tenpi/followers", - "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", - "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", - "organizations_url": "https://api.github.com/users/Tenpi/orgs", - "repos_url": "https://api.github.com/users/Tenpi/repos", - "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", - "received_events_url": "https://api.github.com/users/Tenpi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 353, - "download_count": 61, - "created_at": "2022-05-04T16:42:10Z", - "updated_at": "2022-05-04T16:42:11Z", - "browser_download_url": "https://github.com/Tenpi/Photo-Viewer/releases/download/v0.2.0/latest.yml" - }, - { - "url": "https://api.github.com/repos/Tenpi/Photo-Viewer/releases/assets/64479716", - "id": 64479716, - "node_id": "RA_kwDOF5ZpE84D1-Hk", - "name": "Photo-Viewer-0.2.0.AppImage", - "label": "", - "uploader": { - "login": "Tenpi", - "id": 37512637, - "node_id": "MDQ6VXNlcjM3NTEyNjM3", - "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Tenpi", - "html_url": "https://github.com/Tenpi", - "followers_url": "https://api.github.com/users/Tenpi/followers", - "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", - "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", - "organizations_url": "https://api.github.com/users/Tenpi/orgs", - "repos_url": "https://api.github.com/users/Tenpi/repos", - "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", - "received_events_url": "https://api.github.com/users/Tenpi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 183701901, - "download_count": 13, - "created_at": "2022-05-04T16:43:19Z", - "updated_at": "2022-05-04T16:43:52Z", - "browser_download_url": "https://github.com/Tenpi/Photo-Viewer/releases/download/v0.2.0/Photo-Viewer-0.2.0.AppImage" - }, - { - "url": "https://api.github.com/repos/Tenpi/Photo-Viewer/releases/assets/64479544", - "id": 64479544, - "node_id": "RA_kwDOF5ZpE84D1-E4", - "name": "Photo-Viewer-0.2.0.dmg", - "label": "", - "uploader": { - "login": "Tenpi", - "id": 37512637, - "node_id": "MDQ6VXNlcjM3NTEyNjM3", - "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Tenpi", - "html_url": "https://github.com/Tenpi", - "followers_url": "https://api.github.com/users/Tenpi/followers", - "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", - "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", - "organizations_url": "https://api.github.com/users/Tenpi/orgs", - "repos_url": "https://api.github.com/users/Tenpi/repos", - "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", - "received_events_url": "https://api.github.com/users/Tenpi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 195400393, - "download_count": 9, - "created_at": "2022-05-04T16:39:15Z", - "updated_at": "2022-05-04T16:39:51Z", - "browser_download_url": "https://github.com/Tenpi/Photo-Viewer/releases/download/v0.2.0/Photo-Viewer-0.2.0.dmg" - }, - { - "url": "https://api.github.com/repos/Tenpi/Photo-Viewer/releases/assets/64479543", - "id": 64479543, - "node_id": "RA_kwDOF5ZpE84D1-E3", - "name": "Photo-Viewer-0.2.0.dmg.blockmap", - "label": "", - "uploader": { - "login": "Tenpi", - "id": 37512637, - "node_id": "MDQ6VXNlcjM3NTEyNjM3", - "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Tenpi", - "html_url": "https://github.com/Tenpi", - "followers_url": "https://api.github.com/users/Tenpi/followers", - "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", - "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", - "organizations_url": "https://api.github.com/users/Tenpi/orgs", - "repos_url": "https://api.github.com/users/Tenpi/repos", - "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", - "received_events_url": "https://api.github.com/users/Tenpi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 205260, - "download_count": 0, - "created_at": "2022-05-04T16:39:15Z", - "updated_at": "2022-05-04T16:39:15Z", - "browser_download_url": "https://github.com/Tenpi/Photo-Viewer/releases/download/v0.2.0/Photo-Viewer-0.2.0.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/Tenpi/Photo-Viewer/releases/assets/64479637", - "id": 64479637, - "node_id": "RA_kwDOF5ZpE84D1-GV", - "name": "Photo-Viewer-Setup-0.2.0.exe", - "label": "", - "uploader": { - "login": "Tenpi", - "id": 37512637, - "node_id": "MDQ6VXNlcjM3NTEyNjM3", - "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Tenpi", - "html_url": "https://github.com/Tenpi", - "followers_url": "https://api.github.com/users/Tenpi/followers", - "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", - "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", - "organizations_url": "https://api.github.com/users/Tenpi/orgs", - "repos_url": "https://api.github.com/users/Tenpi/repos", - "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", - "received_events_url": "https://api.github.com/users/Tenpi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 140517884, - "download_count": 158, - "created_at": "2022-05-04T16:41:33Z", - "updated_at": "2022-05-04T16:42:10Z", - "browser_download_url": "https://github.com/Tenpi/Photo-Viewer/releases/download/v0.2.0/Photo-Viewer-Setup-0.2.0.exe" - }, - { - "url": "https://api.github.com/repos/Tenpi/Photo-Viewer/releases/assets/64479638", - "id": 64479638, - "node_id": "RA_kwDOF5ZpE84D1-GW", - "name": "Photo-Viewer-Setup-0.2.0.exe.blockmap", - "label": "", - "uploader": { - "login": "Tenpi", - "id": 37512637, - "node_id": "MDQ6VXNlcjM3NTEyNjM3", - "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Tenpi", - "html_url": "https://github.com/Tenpi", - "followers_url": "https://api.github.com/users/Tenpi/followers", - "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", - "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", - "organizations_url": "https://api.github.com/users/Tenpi/orgs", - "repos_url": "https://api.github.com/users/Tenpi/repos", - "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", - "received_events_url": "https://api.github.com/users/Tenpi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 142819, - "download_count": 7, - "created_at": "2022-05-04T16:41:33Z", - "updated_at": "2022-05-04T16:41:33Z", - "browser_download_url": "https://github.com/Tenpi/Photo-Viewer/releases/download/v0.2.0/Photo-Viewer-Setup-0.2.0.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/Tenpi/Photo-Viewer/tarball/v0.2.0", - "zipball_url": "https://api.github.com/repos/Tenpi/Photo-Viewer/zipball/v0.2.0", - "body_html": "

-Added an option to lock the crop to a square aspect ratio

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:58.068Z" - }, - "petal": { - "latestRelease": { - "url": "https://api.github.com/repos/ilime/Petal/releases/25429509", - "assets_url": "https://api.github.com/repos/ilime/Petal/releases/25429509/assets", - "upload_url": "https://uploads.github.com/repos/ilime/Petal/releases/25429509/assets{?name,label}", - "html_url": "https://github.com/ilime/Petal/releases/tag/v2.25.0", - "id": 25429509, - "author": { - "login": "g1eny0ung", - "id": 15034155, - "node_id": "MDQ6VXNlcjE1MDM0MTU1", - "avatar_url": "https://avatars.githubusercontent.com/u/15034155?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/g1eny0ung", - "html_url": "https://github.com/g1eny0ung", - "followers_url": "https://api.github.com/users/g1eny0ung/followers", - "following_url": "https://api.github.com/users/g1eny0ung/following{/other_user}", - "gists_url": "https://api.github.com/users/g1eny0ung/gists{/gist_id}", - "starred_url": "https://api.github.com/users/g1eny0ung/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/g1eny0ung/subscriptions", - "organizations_url": "https://api.github.com/users/g1eny0ung/orgs", - "repos_url": "https://api.github.com/users/g1eny0ung/repos", - "events_url": "https://api.github.com/users/g1eny0ung/events{/privacy}", - "received_events_url": "https://api.github.com/users/g1eny0ung/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI1NDI5NTA5", - "tag_name": "v2.25.0", - "target_commitish": "dev", - "name": "Release 2.25.0", - "draft": false, - "prerelease": false, - "created_at": "2020-04-12T16:16:13Z", - "published_at": "2020-04-12T16:44:18Z", - "assets": [ - { - "url": "https://api.github.com/repos/ilime/Petal/releases/assets/23674826", - "id": 23674826, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNjc0ODI2", - "name": "Petal-2.25.0.dmg", - "label": null, - "uploader": { - "login": "g1eny0ung", - "id": 15034155, - "node_id": "MDQ6VXNlcjE1MDM0MTU1", - "avatar_url": "https://avatars.githubusercontent.com/u/15034155?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/g1eny0ung", - "html_url": "https://github.com/g1eny0ung", - "followers_url": "https://api.github.com/users/g1eny0ung/followers", - "following_url": "https://api.github.com/users/g1eny0ung/following{/other_user}", - "gists_url": "https://api.github.com/users/g1eny0ung/gists{/gist_id}", - "starred_url": "https://api.github.com/users/g1eny0ung/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/g1eny0ung/subscriptions", - "organizations_url": "https://api.github.com/users/g1eny0ung/orgs", - "repos_url": "https://api.github.com/users/g1eny0ung/repos", - "events_url": "https://api.github.com/users/g1eny0ung/events{/privacy}", - "received_events_url": "https://api.github.com/users/g1eny0ung/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 69822035, - "download_count": 467, - "created_at": "2020-08-06T18:37:17Z", - "updated_at": "2020-08-06T18:37:41Z", - "browser_download_url": "https://github.com/ilime/Petal/releases/download/v2.25.0/Petal-2.25.0.dmg" - }, - { - "url": "https://api.github.com/repos/ilime/Petal/releases/assets/23674824", - "id": 23674824, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNjc0ODI0", - "name": "Petal-2.25.0.tar.gz", - "label": null, - "uploader": { - "login": "g1eny0ung", - "id": 15034155, - "node_id": "MDQ6VXNlcjE1MDM0MTU1", - "avatar_url": "https://avatars.githubusercontent.com/u/15034155?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/g1eny0ung", - "html_url": "https://github.com/g1eny0ung", - "followers_url": "https://api.github.com/users/g1eny0ung/followers", - "following_url": "https://api.github.com/users/g1eny0ung/following{/other_user}", - "gists_url": "https://api.github.com/users/g1eny0ung/gists{/gist_id}", - "starred_url": "https://api.github.com/users/g1eny0ung/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/g1eny0ung/subscriptions", - "organizations_url": "https://api.github.com/users/g1eny0ung/orgs", - "repos_url": "https://api.github.com/users/g1eny0ung/repos", - "events_url": "https://api.github.com/users/g1eny0ung/events{/privacy}", - "received_events_url": "https://api.github.com/users/g1eny0ung/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-gzip", - "state": "uploaded", - "size": 70641841, - "download_count": 102, - "created_at": "2020-08-06T18:37:15Z", - "updated_at": "2020-08-06T18:37:46Z", - "browser_download_url": "https://github.com/ilime/Petal/releases/download/v2.25.0/Petal-2.25.0.tar.gz" - }, - { - "url": "https://api.github.com/repos/ilime/Petal/releases/assets/23674802", - "id": 23674802, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNjc0ODAy", - "name": "Petal.Setup.2.25.0.exe", - "label": null, - "uploader": { - "login": "g1eny0ung", - "id": 15034155, - "node_id": "MDQ6VXNlcjE1MDM0MTU1", - "avatar_url": "https://avatars.githubusercontent.com/u/15034155?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/g1eny0ung", - "html_url": "https://github.com/g1eny0ung", - "followers_url": "https://api.github.com/users/g1eny0ung/followers", - "following_url": "https://api.github.com/users/g1eny0ung/following{/other_user}", - "gists_url": "https://api.github.com/users/g1eny0ung/gists{/gist_id}", - "starred_url": "https://api.github.com/users/g1eny0ung/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/g1eny0ung/subscriptions", - "organizations_url": "https://api.github.com/users/g1eny0ung/orgs", - "repos_url": "https://api.github.com/users/g1eny0ung/repos", - "events_url": "https://api.github.com/users/g1eny0ung/events{/privacy}", - "received_events_url": "https://api.github.com/users/g1eny0ung/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 51943557, - "download_count": 776, - "created_at": "2020-08-06T18:36:45Z", - "updated_at": "2020-08-06T18:37:12Z", - "browser_download_url": "https://github.com/ilime/Petal/releases/download/v2.25.0/Petal.Setup.2.25.0.exe" - }, - { - "url": "https://api.github.com/repos/ilime/Petal/releases/assets/23674808", - "id": 23674808, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNjc0ODA4", - "name": "Petal_2.25.0_amd64.deb", - "label": null, - "uploader": { - "login": "g1eny0ung", - "id": 15034155, - "node_id": "MDQ6VXNlcjE1MDM0MTU1", - "avatar_url": "https://avatars.githubusercontent.com/u/15034155?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/g1eny0ung", - "html_url": "https://github.com/g1eny0ung", - "followers_url": "https://api.github.com/users/g1eny0ung/followers", - "following_url": "https://api.github.com/users/g1eny0ung/following{/other_user}", - "gists_url": "https://api.github.com/users/g1eny0ung/gists{/gist_id}", - "starred_url": "https://api.github.com/users/g1eny0ung/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/g1eny0ung/subscriptions", - "organizations_url": "https://api.github.com/users/g1eny0ung/orgs", - "repos_url": "https://api.github.com/users/g1eny0ung/repos", - "events_url": "https://api.github.com/users/g1eny0ung/events{/privacy}", - "received_events_url": "https://api.github.com/users/g1eny0ung/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 52057370, - "download_count": 148, - "created_at": "2020-08-06T18:36:47Z", - "updated_at": "2020-08-06T18:37:07Z", - "browser_download_url": "https://github.com/ilime/Petal/releases/download/v2.25.0/Petal_2.25.0_amd64.deb" - } - ], - "tarball_url": "https://api.github.com/repos/ilime/Petal/tarball/v2.25.0", - "zipball_url": "https://api.github.com/repos/ilime/Petal/zipball/v2.25.0", - "body_html": "
    \n
  • 修复了无法拖拽窗口的问题
  • \n
  • 修复 KDE 下窗口装饰 #86
  • \n
  • 依赖升级,没准儿可能解决一些小问题~
  • \n
\n

百度云下载链接

\n

链接: https://pan.baidu.com/s/1l-3ExzKzsim3LBiJHzCY_Q 密码: cjp1

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:58.090Z" - }, - "photoscreensaver": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:58.100Z" - }, - "pic-crop": { - "latestRelease": { - "url": "https://api.github.com/repos/ujw0l/pic-crop/releases/29444314", - "assets_url": "https://api.github.com/repos/ujw0l/pic-crop/releases/29444314/assets", - "upload_url": "https://uploads.github.com/repos/ujw0l/pic-crop/releases/29444314/assets{?name,label}", - "html_url": "https://github.com/ujw0l/pic-crop/releases/tag/1.0.0", - "id": 29444314, - "author": { - "login": "ujw0l", - "id": 39903425, - "node_id": "MDQ6VXNlcjM5OTAzNDI1", - "avatar_url": "https://avatars.githubusercontent.com/u/39903425?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ujw0l", - "html_url": "https://github.com/ujw0l", - "followers_url": "https://api.github.com/users/ujw0l/followers", - "following_url": "https://api.github.com/users/ujw0l/following{/other_user}", - "gists_url": "https://api.github.com/users/ujw0l/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ujw0l/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ujw0l/subscriptions", - "organizations_url": "https://api.github.com/users/ujw0l/orgs", - "repos_url": "https://api.github.com/users/ujw0l/repos", - "events_url": "https://api.github.com/users/ujw0l/events{/privacy}", - "received_events_url": "https://api.github.com/users/ujw0l/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI5NDQ0MzE0", - "tag_name": "1.0.0", - "target_commitish": "master", - "name": "v 1.0.0", - "draft": false, - "prerelease": false, - "created_at": "2020-08-07T10:31:05Z", - "published_at": "2020-08-07T10:33:03Z", - "assets": [ - { - "url": "https://api.github.com/repos/ujw0l/pic-crop/releases/assets/23812418", - "id": 23812418, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzODEyNDE4", - "name": "pic-crop.dmg", - "label": null, - "uploader": { - "login": "ujw0l", - "id": 39903425, - "node_id": "MDQ6VXNlcjM5OTAzNDI1", - "avatar_url": "https://avatars.githubusercontent.com/u/39903425?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ujw0l", - "html_url": "https://github.com/ujw0l", - "followers_url": "https://api.github.com/users/ujw0l/followers", - "following_url": "https://api.github.com/users/ujw0l/following{/other_user}", - "gists_url": "https://api.github.com/users/ujw0l/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ujw0l/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ujw0l/subscriptions", - "organizations_url": "https://api.github.com/users/ujw0l/orgs", - "repos_url": "https://api.github.com/users/ujw0l/repos", - "events_url": "https://api.github.com/users/ujw0l/events{/privacy}", - "received_events_url": "https://api.github.com/users/ujw0l/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 80067362, - "download_count": 99, - "created_at": "2020-08-11T15:06:05Z", - "updated_at": "2020-08-11T15:06:52Z", - "browser_download_url": "https://github.com/ujw0l/pic-crop/releases/download/1.0.0/pic-crop.dmg" - }, - { - "url": "https://api.github.com/repos/ujw0l/pic-crop/releases/assets/23812182", - "id": 23812182, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzODEyMTgy", - "name": "pic-crop.zip", - "label": null, - "uploader": { - "login": "ujw0l", - "id": 39903425, - "node_id": "MDQ6VXNlcjM5OTAzNDI1", - "avatar_url": "https://avatars.githubusercontent.com/u/39903425?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ujw0l", - "html_url": "https://github.com/ujw0l", - "followers_url": "https://api.github.com/users/ujw0l/followers", - "following_url": "https://api.github.com/users/ujw0l/following{/other_user}", - "gists_url": "https://api.github.com/users/ujw0l/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ujw0l/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ujw0l/subscriptions", - "organizations_url": "https://api.github.com/users/ujw0l/orgs", - "repos_url": "https://api.github.com/users/ujw0l/repos", - "events_url": "https://api.github.com/users/ujw0l/events{/privacy}", - "received_events_url": "https://api.github.com/users/ujw0l/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 71420997, - "download_count": 55, - "created_at": "2020-08-11T14:55:16Z", - "updated_at": "2020-08-11T14:55:58Z", - "browser_download_url": "https://github.com/ujw0l/pic-crop/releases/download/1.0.0/pic-crop.zip" - } - ], - "tarball_url": "https://api.github.com/repos/ujw0l/pic-crop/tarball/1.0.0", - "zipball_url": "https://api.github.com/repos/ujw0l/pic-crop/zipball/1.0.0", - "body_html": "" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:58.176Z" - }, - "picturama": { - "latestRelease": { - "url": "https://api.github.com/repos/picturama/picturama/releases/31872519", - "assets_url": "https://api.github.com/repos/picturama/picturama/releases/31872519/assets", - "upload_url": "https://uploads.github.com/repos/picturama/picturama/releases/31872519/assets{?name,label}", - "html_url": "https://github.com/picturama/picturama/releases/tag/v1.3.0", - "id": 31872519, - "author": { - "login": "til-schneider", - "id": 3951508, - "node_id": "MDQ6VXNlcjM5NTE1MDg=", - "avatar_url": "https://avatars.githubusercontent.com/u/3951508?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/til-schneider", - "html_url": "https://github.com/til-schneider", - "followers_url": "https://api.github.com/users/til-schneider/followers", - "following_url": "https://api.github.com/users/til-schneider/following{/other_user}", - "gists_url": "https://api.github.com/users/til-schneider/gists{/gist_id}", - "starred_url": "https://api.github.com/users/til-schneider/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/til-schneider/subscriptions", - "organizations_url": "https://api.github.com/users/til-schneider/orgs", - "repos_url": "https://api.github.com/users/til-schneider/repos", - "events_url": "https://api.github.com/users/til-schneider/events{/privacy}", - "received_events_url": "https://api.github.com/users/til-schneider/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTMxODcyNTE5", - "tag_name": "v1.3.0", - "target_commitish": "master", - "name": "v1.3.0", - "draft": false, - "prerelease": false, - "created_at": "2020-09-28T08:14:01Z", - "published_at": "2020-09-28T12:24:41Z", - "assets": [ - { - "url": "https://api.github.com/repos/picturama/picturama/releases/assets/26266150", - "id": 26266150, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI2MjY2MTUw", - "name": "Picturama-1.3.0.dmg", - "label": null, - "uploader": { - "login": "til-schneider", - "id": 3951508, - "node_id": "MDQ6VXNlcjM5NTE1MDg=", - "avatar_url": "https://avatars.githubusercontent.com/u/3951508?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/til-schneider", - "html_url": "https://github.com/til-schneider", - "followers_url": "https://api.github.com/users/til-schneider/followers", - "following_url": "https://api.github.com/users/til-schneider/following{/other_user}", - "gists_url": "https://api.github.com/users/til-schneider/gists{/gist_id}", - "starred_url": "https://api.github.com/users/til-schneider/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/til-schneider/subscriptions", - "organizations_url": "https://api.github.com/users/til-schneider/orgs", - "repos_url": "https://api.github.com/users/til-schneider/repos", - "events_url": "https://api.github.com/users/til-schneider/events{/privacy}", - "received_events_url": "https://api.github.com/users/til-schneider/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 104256069, - "download_count": 9985, - "created_at": "2020-09-28T08:23:59Z", - "updated_at": "2020-09-28T08:48:36Z", - "browser_download_url": "https://github.com/picturama/picturama/releases/download/v1.3.0/Picturama-1.3.0.dmg" - }, - { - "url": "https://api.github.com/repos/picturama/picturama/releases/assets/26503351", - "id": 26503351, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI2NTAzMzUx", - "name": "Picturama-1.3.1.AppImage", - "label": null, - "uploader": { - "login": "til-schneider", - "id": 3951508, - "node_id": "MDQ6VXNlcjM5NTE1MDg=", - "avatar_url": "https://avatars.githubusercontent.com/u/3951508?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/til-schneider", - "html_url": "https://github.com/til-schneider", - "followers_url": "https://api.github.com/users/til-schneider/followers", - "following_url": "https://api.github.com/users/til-schneider/following{/other_user}", - "gists_url": "https://api.github.com/users/til-schneider/gists{/gist_id}", - "starred_url": "https://api.github.com/users/til-schneider/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/til-schneider/subscriptions", - "organizations_url": "https://api.github.com/users/til-schneider/orgs", - "repos_url": "https://api.github.com/users/til-schneider/repos", - "events_url": "https://api.github.com/users/til-schneider/events{/privacy}", - "received_events_url": "https://api.github.com/users/til-schneider/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 104893031, - "download_count": 720, - "created_at": "2020-10-03T08:18:00Z", - "updated_at": "2020-10-03T08:42:29Z", - "browser_download_url": "https://github.com/picturama/picturama/releases/download/v1.3.0/Picturama-1.3.1.AppImage" - }, - { - "url": "https://api.github.com/repos/picturama/picturama/releases/assets/26306924", - "id": 26306924, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI2MzA2OTI0", - "name": "Picturama.Setup.1.3.1.exe", - "label": null, - "uploader": { - "login": "til-schneider", - "id": 3951508, - "node_id": "MDQ6VXNlcjM5NTE1MDg=", - "avatar_url": "https://avatars.githubusercontent.com/u/3951508?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/til-schneider", - "html_url": "https://github.com/til-schneider", - "followers_url": "https://api.github.com/users/til-schneider/followers", - "following_url": "https://api.github.com/users/til-schneider/following{/other_user}", - "gists_url": "https://api.github.com/users/til-schneider/gists{/gist_id}", - "starred_url": "https://api.github.com/users/til-schneider/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/til-schneider/subscriptions", - "organizations_url": "https://api.github.com/users/til-schneider/orgs", - "repos_url": "https://api.github.com/users/til-schneider/repos", - "events_url": "https://api.github.com/users/til-schneider/events{/privacy}", - "received_events_url": "https://api.github.com/users/til-schneider/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 75185061, - "download_count": 3348, - "created_at": "2020-09-29T06:00:27Z", - "updated_at": "2020-09-29T06:11:30Z", - "browser_download_url": "https://github.com/picturama/picturama/releases/download/v1.3.0/Picturama.Setup.1.3.1.exe" - } - ], - "tarball_url": "https://api.github.com/repos/picturama/picturama/tarball/v1.3.0", - "zipball_url": "https://api.github.com/repos/picturama/picturama/zipball/v1.3.0", - "body_html": "
    \n
  • French translation (thanks to @aelisya)
  • \n
  • Compact title bar also on Windows and Linux (#51)
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:58.274Z" - }, - "playback": { - "latestRelease": { - "url": "https://api.github.com/repos/mafintosh/playback/releases/2259520", - "assets_url": "https://api.github.com/repos/mafintosh/playback/releases/2259520/assets", - "upload_url": "https://uploads.github.com/repos/mafintosh/playback/releases/2259520/assets{?name,label}", - "html_url": "https://github.com/mafintosh/playback/releases/tag/v1.6.0", - "id": 2259520, - "author": { - "login": "mafintosh", - "id": 376661, - "node_id": "MDQ6VXNlcjM3NjY2MQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/376661?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mafintosh", - "html_url": "https://github.com/mafintosh", - "followers_url": "https://api.github.com/users/mafintosh/followers", - "following_url": "https://api.github.com/users/mafintosh/following{/other_user}", - "gists_url": "https://api.github.com/users/mafintosh/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mafintosh/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mafintosh/subscriptions", - "organizations_url": "https://api.github.com/users/mafintosh/orgs", - "repos_url": "https://api.github.com/users/mafintosh/repos", - "events_url": "https://api.github.com/users/mafintosh/events{/privacy}", - "received_events_url": "https://api.github.com/users/mafintosh/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTIyNTk1MjA=", - "tag_name": "v1.6.0", - "target_commitish": "master", - "name": "v1.6.0", - "draft": false, - "prerelease": false, - "created_at": "2015-12-09T15:20:27Z", - "published_at": "2015-12-09T15:32:05Z", - "assets": [ - { - "url": "https://api.github.com/repos/mafintosh/playback/releases/assets/1112042", - "id": 1112042, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExMTIwNDI=", - "name": "Playback.app.zip", - "label": null, - "uploader": { - "login": "mafintosh", - "id": 376661, - "node_id": "MDQ6VXNlcjM3NjY2MQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/376661?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mafintosh", - "html_url": "https://github.com/mafintosh", - "followers_url": "https://api.github.com/users/mafintosh/followers", - "following_url": "https://api.github.com/users/mafintosh/following{/other_user}", - "gists_url": "https://api.github.com/users/mafintosh/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mafintosh/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mafintosh/subscriptions", - "organizations_url": "https://api.github.com/users/mafintosh/orgs", - "repos_url": "https://api.github.com/users/mafintosh/repos", - "events_url": "https://api.github.com/users/mafintosh/events{/privacy}", - "received_events_url": "https://api.github.com/users/mafintosh/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 61236744, - "download_count": 12477, - "created_at": "2015-12-09T15:32:20Z", - "updated_at": "2015-12-09T15:38:13Z", - "browser_download_url": "https://github.com/mafintosh/playback/releases/download/v1.6.0/Playback.app.zip" - } - ], - "tarball_url": "https://api.github.com/repos/mafintosh/playback/tarball/v1.6.0", - "zipball_url": "https://api.github.com/repos/mafintosh/playback/zipball/v1.6.0", - "body_html": "

1.6.0 release of Playback.

\n

Changelog:

\n
    \n
  • Tweak volume controls ui (@mafintosh)
  • \n
  • Prevent computer from sleeping when watching videos (@jlord)
  • \n
\n

Leave feedback in https://github.com/mafintosh/playback/issues

\n

On OSX, to open Playback.app, Right Click > Open to bypass the security warning.

\n

Download links:

\n" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:58.362Z" - }, - "pitv": { - "latestRelease": { - "url": "https://api.github.com/repos/ozankaraali/PiTV/releases/39785666", - "assets_url": "https://api.github.com/repos/ozankaraali/PiTV/releases/39785666/assets", - "upload_url": "https://uploads.github.com/repos/ozankaraali/PiTV/releases/39785666/assets{?name,label}", - "html_url": "https://github.com/ozankaraali/PiTV/releases/tag/1.0.2", - "id": 39785666, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTM5Nzg1NjY2", - "tag_name": "1.0.2", - "target_commitish": "main", - "name": "PiTV Stable: 1.0.2", - "draft": false, - "prerelease": false, - "created_at": "2021-03-10T22:14:21Z", - "published_at": "2021-03-14T17:34:06Z", - "assets": [ - { - "url": "https://api.github.com/repos/ozankaraali/PiTV/releases/assets/33449975", - "id": 33449975, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzNDQ5OTc1", - "name": "PiTV-1.0.2-1.x86_64.rpm", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 85425140, - "download_count": 72, - "created_at": "2021-03-14T17:34:14Z", - "updated_at": "2021-03-14T17:34:16Z", - "browser_download_url": "https://github.com/ozankaraali/PiTV/releases/download/1.0.2/PiTV-1.0.2-1.x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/ozankaraali/PiTV/releases/assets/33449971", - "id": 33449971, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzNDQ5OTcx", - "name": "pitv-1.0.2-full.nupkg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 100848578, - "download_count": 38, - "created_at": "2021-03-14T17:34:09Z", - "updated_at": "2021-03-14T17:34:12Z", - "browser_download_url": "https://github.com/ozankaraali/PiTV/releases/download/1.0.2/pitv-1.0.2-full.nupkg" - }, - { - "url": "https://api.github.com/repos/ozankaraali/PiTV/releases/assets/33449976", - "id": 33449976, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzNDQ5OTc2", - "name": "PiTV-1.0.2.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 102729347, - "download_count": 95, - "created_at": "2021-03-14T17:34:17Z", - "updated_at": "2021-03-14T17:34:19Z", - "browser_download_url": "https://github.com/ozankaraali/PiTV/releases/download/1.0.2/PiTV-1.0.2.dmg" - }, - { - "url": "https://api.github.com/repos/ozankaraali/PiTV/releases/assets/33449969", - "id": 33449969, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzNDQ5OTY5", - "name": "PiTV-1.0.2.Setup.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 101668352, - "download_count": 981, - "created_at": "2021-03-14T17:34:06Z", - "updated_at": "2021-03-14T17:34:08Z", - "browser_download_url": "https://github.com/ozankaraali/PiTV/releases/download/1.0.2/PiTV-1.0.2.Setup.exe" - }, - { - "url": "https://api.github.com/repos/ozankaraali/PiTV/releases/assets/33449977", - "id": 33449977, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzNDQ5OTc3", - "name": "PiTV-darwin-x64-1.0.2.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 103662170, - "download_count": 80, - "created_at": "2021-03-14T17:34:19Z", - "updated_at": "2021-03-14T17:34:21Z", - "browser_download_url": "https://github.com/ozankaraali/PiTV/releases/download/1.0.2/PiTV-darwin-x64-1.0.2.zip" - }, - { - "url": "https://api.github.com/repos/ozankaraali/PiTV/releases/assets/33449972", - "id": 33449972, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzNDQ5OTcy", - "name": "pitv_1.0.2_amd64.deb", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 77457428, - "download_count": 176, - "created_at": "2021-03-14T17:34:12Z", - "updated_at": "2021-03-14T17:34:14Z", - "browser_download_url": "https://github.com/ozankaraali/PiTV/releases/download/1.0.2/pitv_1.0.2_amd64.deb" - }, - { - "url": "https://api.github.com/repos/ozankaraali/PiTV/releases/assets/33449970", - "id": 33449970, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzNDQ5OTcw", - "name": "RELEASES", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 75, - "download_count": 57, - "created_at": "2021-03-14T17:34:08Z", - "updated_at": "2021-03-14T17:34:09Z", - "browser_download_url": "https://github.com/ozankaraali/PiTV/releases/download/1.0.2/RELEASES" - } - ], - "tarball_url": "https://api.github.com/repos/ozankaraali/PiTV/tarball/1.0.2", - "zipball_url": "https://api.github.com/repos/ozankaraali/PiTV/zipball/1.0.2", - "body_html": "" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:58.375Z" - }, - "playcode": { - "latestRelease": { - "url": "https://api.github.com/repos/playcode/playcode-desktop/releases/64948941", - "assets_url": "https://api.github.com/repos/playcode/playcode-desktop/releases/64948941/assets", - "upload_url": "https://uploads.github.com/repos/playcode/playcode-desktop/releases/64948941/assets{?name,label}", - "html_url": "https://github.com/playcode/playcode-desktop/releases/tag/v2022.4.0", - "id": 64948941, - "author": { - "login": "ianberdin", - "id": 2521933, - "node_id": "MDQ6VXNlcjI1MjE5MzM=", - "avatar_url": "https://avatars.githubusercontent.com/u/2521933?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ianberdin", - "html_url": "https://github.com/ianberdin", - "followers_url": "https://api.github.com/users/ianberdin/followers", - "following_url": "https://api.github.com/users/ianberdin/following{/other_user}", - "gists_url": "https://api.github.com/users/ianberdin/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ianberdin/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ianberdin/subscriptions", - "organizations_url": "https://api.github.com/users/ianberdin/orgs", - "repos_url": "https://api.github.com/users/ianberdin/repos", - "events_url": "https://api.github.com/users/ianberdin/events{/privacy}", - "received_events_url": "https://api.github.com/users/ianberdin/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOBRJSWc4D3wrN", - "tag_name": "v2022.4.0", - "target_commitish": "master", - "name": "v2022.4.0", - "draft": false, - "prerelease": false, - "created_at": "2022-04-21T11:34:11Z", - "published_at": "2022-04-21T11:34:37Z", - "assets": [ - { - "url": "https://api.github.com/repos/playcode/playcode-desktop/releases/assets/63207549", - "id": 63207549, - "node_id": "RA_kwDOBRJSWc4DxHh9", - "name": "PLAYCODE-2022.4.0.dmg", - "label": null, - "uploader": { - "login": "ianberdin", - "id": 2521933, - "node_id": "MDQ6VXNlcjI1MjE5MzM=", - "avatar_url": "https://avatars.githubusercontent.com/u/2521933?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ianberdin", - "html_url": "https://github.com/ianberdin", - "followers_url": "https://api.github.com/users/ianberdin/followers", - "following_url": "https://api.github.com/users/ianberdin/following{/other_user}", - "gists_url": "https://api.github.com/users/ianberdin/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ianberdin/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ianberdin/subscriptions", - "organizations_url": "https://api.github.com/users/ianberdin/orgs", - "repos_url": "https://api.github.com/users/ianberdin/repos", - "events_url": "https://api.github.com/users/ianberdin/events{/privacy}", - "received_events_url": "https://api.github.com/users/ianberdin/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 81094056, - "download_count": 97, - "created_at": "2022-04-21T11:32:29Z", - "updated_at": "2022-04-21T11:34:18Z", - "browser_download_url": "https://github.com/playcode/playcode-desktop/releases/download/v2022.4.0/PLAYCODE-2022.4.0.dmg" - } - ], - "tarball_url": "https://api.github.com/repos/playcode/playcode-desktop/tarball/v2022.4.0", - "zipball_url": "https://api.github.com/repos/playcode/playcode-desktop/zipball/v2022.4.0", - "body_html": "" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:58.395Z" - }, - "poddycast-app": { - "latestRelease": { - "url": "https://api.github.com/repos/MrChuckomo/poddycast/releases/50257226", - "assets_url": "https://api.github.com/repos/MrChuckomo/poddycast/releases/50257226/assets", - "upload_url": "https://uploads.github.com/repos/MrChuckomo/poddycast/releases/50257226/assets{?name,label}", - "html_url": "https://github.com/MrChuckomo/poddycast/releases/tag/v0.9.0", - "id": 50257226, - "author": { - "login": "MrChuckomo", - "id": 29462476, - "node_id": "MDQ6VXNlcjI5NDYyNDc2", - "avatar_url": "https://avatars.githubusercontent.com/u/29462476?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MrChuckomo", - "html_url": "https://github.com/MrChuckomo", - "followers_url": "https://api.github.com/users/MrChuckomo/followers", - "following_url": "https://api.github.com/users/MrChuckomo/following{/other_user}", - "gists_url": "https://api.github.com/users/MrChuckomo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MrChuckomo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MrChuckomo/subscriptions", - "organizations_url": "https://api.github.com/users/MrChuckomo/orgs", - "repos_url": "https://api.github.com/users/MrChuckomo/repos", - "events_url": "https://api.github.com/users/MrChuckomo/events{/privacy}", - "received_events_url": "https://api.github.com/users/MrChuckomo/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOBnRsPc4C_t1K", - "tag_name": "v0.9.0", - "target_commitish": "master", - "name": "Poddycast App v0.9.0 (BETA)", - "draft": false, - "prerelease": false, - "created_at": "2022-02-28T18:35:50Z", - "published_at": "2022-02-28T19:19:34Z", - "assets": [ - { - "url": "https://api.github.com/repos/MrChuckomo/poddycast/releases/assets/58158096", - "id": 58158096, - "node_id": "RA_kwDOBnRsPc4Dd2wQ", - "name": "Poddycast-darwin-x64.zip", - "label": null, - "uploader": { - "login": "MrChuckomo", - "id": 29462476, - "node_id": "MDQ6VXNlcjI5NDYyNDc2", - "avatar_url": "https://avatars.githubusercontent.com/u/29462476?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MrChuckomo", - "html_url": "https://github.com/MrChuckomo", - "followers_url": "https://api.github.com/users/MrChuckomo/followers", - "following_url": "https://api.github.com/users/MrChuckomo/following{/other_user}", - "gists_url": "https://api.github.com/users/MrChuckomo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MrChuckomo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MrChuckomo/subscriptions", - "organizations_url": "https://api.github.com/users/MrChuckomo/orgs", - "repos_url": "https://api.github.com/users/MrChuckomo/repos", - "events_url": "https://api.github.com/users/MrChuckomo/events{/privacy}", - "received_events_url": "https://api.github.com/users/MrChuckomo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 82529372, - "download_count": 15, - "created_at": "2022-02-28T19:00:39Z", - "updated_at": "2022-02-28T19:02:24Z", - "browser_download_url": "https://github.com/MrChuckomo/poddycast/releases/download/v0.9.0/Poddycast-darwin-x64.zip" - }, - { - "url": "https://api.github.com/repos/MrChuckomo/poddycast/releases/assets/58158210", - "id": 58158210, - "node_id": "RA_kwDOBnRsPc4Dd2yC", - "name": "Poddycast-linux-arm64.zip", - "label": null, - "uploader": { - "login": "MrChuckomo", - "id": 29462476, - "node_id": "MDQ6VXNlcjI5NDYyNDc2", - "avatar_url": "https://avatars.githubusercontent.com/u/29462476?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MrChuckomo", - "html_url": "https://github.com/MrChuckomo", - "followers_url": "https://api.github.com/users/MrChuckomo/followers", - "following_url": "https://api.github.com/users/MrChuckomo/following{/other_user}", - "gists_url": "https://api.github.com/users/MrChuckomo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MrChuckomo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MrChuckomo/subscriptions", - "organizations_url": "https://api.github.com/users/MrChuckomo/orgs", - "repos_url": "https://api.github.com/users/MrChuckomo/repos", - "events_url": "https://api.github.com/users/MrChuckomo/events{/privacy}", - "received_events_url": "https://api.github.com/users/MrChuckomo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 84802710, - "download_count": 10, - "created_at": "2022-02-28T19:02:24Z", - "updated_at": "2022-02-28T19:03:57Z", - "browser_download_url": "https://github.com/MrChuckomo/poddycast/releases/download/v0.9.0/Poddycast-linux-arm64.zip" - }, - { - "url": "https://api.github.com/repos/MrChuckomo/poddycast/releases/assets/58158286", - "id": 58158286, - "node_id": "RA_kwDOBnRsPc4Dd2zO", - "name": "Poddycast-linux-armv7l.zip", - "label": null, - "uploader": { - "login": "MrChuckomo", - "id": 29462476, - "node_id": "MDQ6VXNlcjI5NDYyNDc2", - "avatar_url": "https://avatars.githubusercontent.com/u/29462476?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MrChuckomo", - "html_url": "https://github.com/MrChuckomo", - "followers_url": "https://api.github.com/users/MrChuckomo/followers", - "following_url": "https://api.github.com/users/MrChuckomo/following{/other_user}", - "gists_url": "https://api.github.com/users/MrChuckomo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MrChuckomo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MrChuckomo/subscriptions", - "organizations_url": "https://api.github.com/users/MrChuckomo/orgs", - "repos_url": "https://api.github.com/users/MrChuckomo/repos", - "events_url": "https://api.github.com/users/MrChuckomo/events{/privacy}", - "received_events_url": "https://api.github.com/users/MrChuckomo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 69741425, - "download_count": 4, - "created_at": "2022-02-28T19:03:57Z", - "updated_at": "2022-02-28T19:05:12Z", - "browser_download_url": "https://github.com/MrChuckomo/poddycast/releases/download/v0.9.0/Poddycast-linux-armv7l.zip" - }, - { - "url": "https://api.github.com/repos/MrChuckomo/poddycast/releases/assets/58158364", - "id": 58158364, - "node_id": "RA_kwDOBnRsPc4Dd20c", - "name": "Poddycast-linux-ia32.zip", - "label": null, - "uploader": { - "login": "MrChuckomo", - "id": 29462476, - "node_id": "MDQ6VXNlcjI5NDYyNDc2", - "avatar_url": "https://avatars.githubusercontent.com/u/29462476?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MrChuckomo", - "html_url": "https://github.com/MrChuckomo", - "followers_url": "https://api.github.com/users/MrChuckomo/followers", - "following_url": "https://api.github.com/users/MrChuckomo/following{/other_user}", - "gists_url": "https://api.github.com/users/MrChuckomo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MrChuckomo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MrChuckomo/subscriptions", - "organizations_url": "https://api.github.com/users/MrChuckomo/orgs", - "repos_url": "https://api.github.com/users/MrChuckomo/repos", - "events_url": "https://api.github.com/users/MrChuckomo/events{/privacy}", - "received_events_url": "https://api.github.com/users/MrChuckomo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 77566301, - "download_count": 5, - "created_at": "2022-02-28T19:05:12Z", - "updated_at": "2022-02-28T19:06:39Z", - "browser_download_url": "https://github.com/MrChuckomo/poddycast/releases/download/v0.9.0/Poddycast-linux-ia32.zip" - }, - { - "url": "https://api.github.com/repos/MrChuckomo/poddycast/releases/assets/58158461", - "id": 58158461, - "node_id": "RA_kwDOBnRsPc4Dd219", - "name": "Poddycast-linux-x64.zip", - "label": null, - "uploader": { - "login": "MrChuckomo", - "id": 29462476, - "node_id": "MDQ6VXNlcjI5NDYyNDc2", - "avatar_url": "https://avatars.githubusercontent.com/u/29462476?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MrChuckomo", - "html_url": "https://github.com/MrChuckomo", - "followers_url": "https://api.github.com/users/MrChuckomo/followers", - "following_url": "https://api.github.com/users/MrChuckomo/following{/other_user}", - "gists_url": "https://api.github.com/users/MrChuckomo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MrChuckomo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MrChuckomo/subscriptions", - "organizations_url": "https://api.github.com/users/MrChuckomo/orgs", - "repos_url": "https://api.github.com/users/MrChuckomo/repos", - "events_url": "https://api.github.com/users/MrChuckomo/events{/privacy}", - "received_events_url": "https://api.github.com/users/MrChuckomo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 79704365, - "download_count": 24, - "created_at": "2022-02-28T19:06:39Z", - "updated_at": "2022-02-28T19:07:55Z", - "browser_download_url": "https://github.com/MrChuckomo/poddycast/releases/download/v0.9.0/Poddycast-linux-x64.zip" - }, - { - "url": "https://api.github.com/repos/MrChuckomo/poddycast/releases/assets/58158522", - "id": 58158522, - "node_id": "RA_kwDOBnRsPc4Dd226", - "name": "Poddycast-win32-arm64.zip", - "label": null, - "uploader": { - "login": "MrChuckomo", - "id": 29462476, - "node_id": "MDQ6VXNlcjI5NDYyNDc2", - "avatar_url": "https://avatars.githubusercontent.com/u/29462476?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MrChuckomo", - "html_url": "https://github.com/MrChuckomo", - "followers_url": "https://api.github.com/users/MrChuckomo/followers", - "following_url": "https://api.github.com/users/MrChuckomo/following{/other_user}", - "gists_url": "https://api.github.com/users/MrChuckomo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MrChuckomo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MrChuckomo/subscriptions", - "organizations_url": "https://api.github.com/users/MrChuckomo/orgs", - "repos_url": "https://api.github.com/users/MrChuckomo/repos", - "events_url": "https://api.github.com/users/MrChuckomo/events{/privacy}", - "received_events_url": "https://api.github.com/users/MrChuckomo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 86494736, - "download_count": 7, - "created_at": "2022-02-28T19:07:55Z", - "updated_at": "2022-02-28T19:09:25Z", - "browser_download_url": "https://github.com/MrChuckomo/poddycast/releases/download/v0.9.0/Poddycast-win32-arm64.zip" - }, - { - "url": "https://api.github.com/repos/MrChuckomo/poddycast/releases/assets/58158565", - "id": 58158565, - "node_id": "RA_kwDOBnRsPc4Dd23l", - "name": "Poddycast-win32-ia32.zip", - "label": null, - "uploader": { - "login": "MrChuckomo", - "id": 29462476, - "node_id": "MDQ6VXNlcjI5NDYyNDc2", - "avatar_url": "https://avatars.githubusercontent.com/u/29462476?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MrChuckomo", - "html_url": "https://github.com/MrChuckomo", - "followers_url": "https://api.github.com/users/MrChuckomo/followers", - "following_url": "https://api.github.com/users/MrChuckomo/following{/other_user}", - "gists_url": "https://api.github.com/users/MrChuckomo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MrChuckomo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MrChuckomo/subscriptions", - "organizations_url": "https://api.github.com/users/MrChuckomo/orgs", - "repos_url": "https://api.github.com/users/MrChuckomo/repos", - "events_url": "https://api.github.com/users/MrChuckomo/events{/privacy}", - "received_events_url": "https://api.github.com/users/MrChuckomo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 77629065, - "download_count": 23, - "created_at": "2022-02-28T19:09:25Z", - "updated_at": "2022-02-28T19:10:50Z", - "browser_download_url": "https://github.com/MrChuckomo/poddycast/releases/download/v0.9.0/Poddycast-win32-ia32.zip" - }, - { - "url": "https://api.github.com/repos/MrChuckomo/poddycast/releases/assets/58158628", - "id": 58158628, - "node_id": "RA_kwDOBnRsPc4Dd24k", - "name": "Poddycast-win32-x64.zip", - "label": null, - "uploader": { - "login": "MrChuckomo", - "id": 29462476, - "node_id": "MDQ6VXNlcjI5NDYyNDc2", - "avatar_url": "https://avatars.githubusercontent.com/u/29462476?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MrChuckomo", - "html_url": "https://github.com/MrChuckomo", - "followers_url": "https://api.github.com/users/MrChuckomo/followers", - "following_url": "https://api.github.com/users/MrChuckomo/following{/other_user}", - "gists_url": "https://api.github.com/users/MrChuckomo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MrChuckomo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MrChuckomo/subscriptions", - "organizations_url": "https://api.github.com/users/MrChuckomo/orgs", - "repos_url": "https://api.github.com/users/MrChuckomo/repos", - "events_url": "https://api.github.com/users/MrChuckomo/events{/privacy}", - "received_events_url": "https://api.github.com/users/MrChuckomo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 81958399, - "download_count": 70, - "created_at": "2022-02-28T19:10:50Z", - "updated_at": "2022-02-28T19:12:34Z", - "browser_download_url": "https://github.com/MrChuckomo/poddycast/releases/download/v0.9.0/Poddycast-win32-x64.zip" - } - ], - "tarball_url": "https://api.github.com/repos/MrChuckomo/poddycast/tarball/v0.9.0", - "zipball_url": "https://api.github.com/repos/MrChuckomo/poddycast/zipball/v0.9.0", - "body_html": "

🚀 Release Notes

\n

🔒 Security

\n
    \n
  • Important security update (sanitize strings)
  • \n
  • Minor dependency update - #91, #92
  • \n
\n

Improvements

\n
    \n
  • OPML import/export - #86, #48, #49
  • \n
  • Added scrollbar with minimal design - #90
  • \n
  • Modern slider for episode progress bar on the bottom - #90
  • \n
  • RSS feed parsing - #93, #87
  • \n
\n

Notes

\n

⚠️ Due to general architectural changes you may lose the progress of your application!
\n🎉 Special thanks to @paologiua, @EthanGrahn

", - "mentions_count": 2 - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:58.500Z" - }, - "poi": { - "latestRelease": { - "url": "https://api.github.com/repos/poooi/poi/releases/58254675", - "assets_url": "https://api.github.com/repos/poooi/poi/releases/58254675/assets", - "upload_url": "https://uploads.github.com/repos/poooi/poi/releases/58254675/assets{?name,label}", - "html_url": "https://github.com/poooi/poi/releases/tag/v10.8.0", - "id": 58254675, - "author": { - "login": "KochiyaOcean", - "id": 8194131, - "node_id": "MDQ6VXNlcjgxOTQxMzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/KochiyaOcean", - "html_url": "https://github.com/KochiyaOcean", - "followers_url": "https://api.github.com/users/KochiyaOcean/followers", - "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", - "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", - "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", - "repos_url": "https://api.github.com/users/KochiyaOcean/repos", - "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", - "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOAhZLVs4DeOVT", - "tag_name": "v10.8.0", - "target_commitish": "f47f6f7673b6374555c6b664fd9fc1eba705bb5b", - "name": "poi v10.8.0", - "draft": false, - "prerelease": false, - "created_at": "2022-01-29T11:37:00Z", - "published_at": "2022-01-29T15:07:33Z", - "assets": [ - { - "url": "https://api.github.com/repos/poooi/poi/releases/assets/55292331", - "id": 55292331, - "node_id": "RA_kwDOAhZLVs4DS7Gr", - "name": "builder-debug.yml", - "label": "", - "uploader": { - "login": "KochiyaOcean", - "id": 8194131, - "node_id": "MDQ6VXNlcjgxOTQxMzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/KochiyaOcean", - "html_url": "https://github.com/KochiyaOcean", - "followers_url": "https://api.github.com/users/KochiyaOcean/followers", - "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", - "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", - "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", - "repos_url": "https://api.github.com/users/KochiyaOcean/repos", - "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", - "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 1312, - "download_count": 58, - "created_at": "2022-01-29T14:56:26Z", - "updated_at": "2022-01-29T14:56:26Z", - "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.8.0/builder-debug.yml" - }, - { - "url": "https://api.github.com/repos/poooi/poi/releases/assets/55292333", - "id": 55292333, - "node_id": "RA_kwDOAhZLVs4DS7Gt", - "name": "latest-linux-arm64.yml", - "label": "", - "uploader": { - "login": "KochiyaOcean", - "id": 8194131, - "node_id": "MDQ6VXNlcjgxOTQxMzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/KochiyaOcean", - "html_url": "https://github.com/KochiyaOcean", - "followers_url": "https://api.github.com/users/KochiyaOcean/followers", - "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", - "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", - "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", - "repos_url": "https://api.github.com/users/KochiyaOcean/repos", - "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", - "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 373, - "download_count": 27, - "created_at": "2022-01-29T14:56:26Z", - "updated_at": "2022-01-29T14:56:27Z", - "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.8.0/latest-linux-arm64.yml" - }, - { - "url": "https://api.github.com/repos/poooi/poi/releases/assets/55292334", - "id": 55292334, - "node_id": "RA_kwDOAhZLVs4DS7Gu", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "KochiyaOcean", - "id": 8194131, - "node_id": "MDQ6VXNlcjgxOTQxMzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/KochiyaOcean", - "html_url": "https://github.com/KochiyaOcean", - "followers_url": "https://api.github.com/users/KochiyaOcean/followers", - "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", - "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", - "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", - "repos_url": "https://api.github.com/users/KochiyaOcean/repos", - "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", - "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 361, - "download_count": 23, - "created_at": "2022-01-29T14:56:27Z", - "updated_at": "2022-01-29T14:56:27Z", - "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.8.0/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/poooi/poi/releases/assets/55292337", - "id": 55292337, - "node_id": "RA_kwDOAhZLVs4DS7Gx", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "KochiyaOcean", - "id": 8194131, - "node_id": "MDQ6VXNlcjgxOTQxMzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/KochiyaOcean", - "html_url": "https://github.com/KochiyaOcean", - "followers_url": "https://api.github.com/users/KochiyaOcean/followers", - "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", - "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", - "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", - "repos_url": "https://api.github.com/users/KochiyaOcean/repos", - "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", - "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 785, - "download_count": 24, - "created_at": "2022-01-29T14:56:28Z", - "updated_at": "2022-01-29T14:56:28Z", - "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.8.0/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/poooi/poi/releases/assets/55292338", - "id": 55292338, - "node_id": "RA_kwDOAhZLVs4DS7Gy", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "KochiyaOcean", - "id": 8194131, - "node_id": "MDQ6VXNlcjgxOTQxMzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/KochiyaOcean", - "html_url": "https://github.com/KochiyaOcean", - "followers_url": "https://api.github.com/users/KochiyaOcean/followers", - "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", - "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", - "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", - "repos_url": "https://api.github.com/users/KochiyaOcean/repos", - "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", - "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 338, - "download_count": 10289, - "created_at": "2022-01-29T14:56:28Z", - "updated_at": "2022-01-29T14:56:29Z", - "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.8.0/latest.yml" - }, - { - "url": "https://api.github.com/repos/poooi/poi/releases/assets/55292393", - "id": 55292393, - "node_id": "RA_kwDOAhZLVs4DS7Hp", - "name": "poi-10.8.0-aarch64.pacman", - "label": "", - "uploader": { - "login": "KochiyaOcean", - "id": 8194131, - "node_id": "MDQ6VXNlcjgxOTQxMzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/KochiyaOcean", - "html_url": "https://github.com/KochiyaOcean", - "followers_url": "https://api.github.com/users/KochiyaOcean/followers", - "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", - "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", - "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", - "repos_url": "https://api.github.com/users/KochiyaOcean/repos", - "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", - "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 148269632, - "download_count": 75, - "created_at": "2022-01-29T14:56:59Z", - "updated_at": "2022-01-29T14:57:14Z", - "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.8.0/poi-10.8.0-aarch64.pacman" - }, - { - "url": "https://api.github.com/repos/poooi/poi/releases/assets/55292406", - "id": 55292406, - "node_id": "RA_kwDOAhZLVs4DS7H2", - "name": "poi-10.8.0-arm64-mac.zip", - "label": "", - "uploader": { - "login": "KochiyaOcean", - "id": 8194131, - "node_id": "MDQ6VXNlcjgxOTQxMzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/KochiyaOcean", - "html_url": "https://github.com/KochiyaOcean", - "followers_url": "https://api.github.com/users/KochiyaOcean/followers", - "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", - "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", - "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", - "repos_url": "https://api.github.com/users/KochiyaOcean/repos", - "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", - "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 117549339, - "download_count": 180, - "created_at": "2022-01-29T14:57:15Z", - "updated_at": "2022-01-29T14:57:30Z", - "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.8.0/poi-10.8.0-arm64-mac.zip" - }, - { - "url": "https://api.github.com/repos/poooi/poi/releases/assets/55292424", - "id": 55292424, - "node_id": "RA_kwDOAhZLVs4DS7II", - "name": "poi-10.8.0-arm64-mac.zip.blockmap", - "label": "", - "uploader": { - "login": "KochiyaOcean", - "id": 8194131, - "node_id": "MDQ6VXNlcjgxOTQxMzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/KochiyaOcean", - "html_url": "https://github.com/KochiyaOcean", - "followers_url": "https://api.github.com/users/KochiyaOcean/followers", - "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", - "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", - "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", - "repos_url": "https://api.github.com/users/KochiyaOcean/repos", - "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", - "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 123452, - "download_count": 22, - "created_at": "2022-01-29T14:57:30Z", - "updated_at": "2022-01-29T14:57:31Z", - "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.8.0/poi-10.8.0-arm64-mac.zip.blockmap" - }, - { - "url": "https://api.github.com/repos/poooi/poi/releases/assets/55292427", - "id": 55292427, - "node_id": "RA_kwDOAhZLVs4DS7IL", - "name": "poi-10.8.0-arm64-win.7z", - "label": "", - "uploader": { - "login": "KochiyaOcean", - "id": 8194131, - "node_id": "MDQ6VXNlcjgxOTQxMzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/KochiyaOcean", - "html_url": "https://github.com/KochiyaOcean", - "followers_url": "https://api.github.com/users/KochiyaOcean/followers", - "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", - "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", - "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", - "repos_url": "https://api.github.com/users/KochiyaOcean/repos", - "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", - "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-7z-compressed", - "state": "uploaded", - "size": 71663168, - "download_count": 222, - "created_at": "2022-01-29T14:57:31Z", - "updated_at": "2022-01-29T14:57:42Z", - "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.8.0/poi-10.8.0-arm64-win.7z" - }, - { - "url": "https://api.github.com/repos/poooi/poi/releases/assets/55292438", - "id": 55292438, - "node_id": "RA_kwDOAhZLVs4DS7IW", - "name": "poi-10.8.0-arm64.7z", - "label": "", - "uploader": { - "login": "KochiyaOcean", - "id": 8194131, - "node_id": "MDQ6VXNlcjgxOTQxMzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/KochiyaOcean", - "html_url": "https://github.com/KochiyaOcean", - "followers_url": "https://api.github.com/users/KochiyaOcean/followers", - "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", - "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", - "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", - "repos_url": "https://api.github.com/users/KochiyaOcean/repos", - "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", - "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-7z-compressed", - "state": "uploaded", - "size": 148626429, - "download_count": 72, - "created_at": "2022-01-29T14:57:42Z", - "updated_at": "2022-01-29T14:58:03Z", - "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.8.0/poi-10.8.0-arm64.7z" - }, - { - "url": "https://api.github.com/repos/poooi/poi/releases/assets/55292453", - "id": 55292453, - "node_id": "RA_kwDOAhZLVs4DS7Il", - "name": "poi-10.8.0-arm64.AppImage", - "label": "", - "uploader": { - "login": "KochiyaOcean", - "id": 8194131, - "node_id": "MDQ6VXNlcjgxOTQxMzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/KochiyaOcean", - "html_url": "https://github.com/KochiyaOcean", - "followers_url": "https://api.github.com/users/KochiyaOcean/followers", - "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", - "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", - "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", - "repos_url": "https://api.github.com/users/KochiyaOcean/repos", - "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", - "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 249372520, - "download_count": 30, - "created_at": "2022-01-29T14:58:04Z", - "updated_at": "2022-01-29T14:58:28Z", - "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.8.0/poi-10.8.0-arm64.AppImage" - }, - { - "url": "https://api.github.com/repos/poooi/poi/releases/assets/55292489", - "id": 55292489, - "node_id": "RA_kwDOAhZLVs4DS7JJ", - "name": "poi-10.8.0-arm64.dmg", - "label": "", - "uploader": { - "login": "KochiyaOcean", - "id": 8194131, - "node_id": "MDQ6VXNlcjgxOTQxMzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/KochiyaOcean", - "html_url": "https://github.com/KochiyaOcean", - "followers_url": "https://api.github.com/users/KochiyaOcean/followers", - "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", - "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", - "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", - "repos_url": "https://api.github.com/users/KochiyaOcean/repos", - "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", - "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-apple-diskimage", - "state": "uploaded", - "size": 123142536, - "download_count": 25, - "created_at": "2022-01-29T14:58:28Z", - "updated_at": "2022-01-29T14:58:41Z", - "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.8.0/poi-10.8.0-arm64.dmg" - }, - { - "url": "https://api.github.com/repos/poooi/poi/releases/assets/55292499", - "id": 55292499, - "node_id": "RA_kwDOAhZLVs4DS7JT", - "name": "poi-10.8.0-arm64.dmg.blockmap", - "label": "", - "uploader": { - "login": "KochiyaOcean", - "id": 8194131, - "node_id": "MDQ6VXNlcjgxOTQxMzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/KochiyaOcean", - "html_url": "https://github.com/KochiyaOcean", - "followers_url": "https://api.github.com/users/KochiyaOcean/followers", - "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", - "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", - "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", - "repos_url": "https://api.github.com/users/KochiyaOcean/repos", - "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", - "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 129363, - "download_count": 18, - "created_at": "2022-01-29T14:58:42Z", - "updated_at": "2022-01-29T14:58:43Z", - "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.8.0/poi-10.8.0-arm64.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/poooi/poi/releases/assets/55292500", - "id": 55292500, - "node_id": "RA_kwDOAhZLVs4DS7JU", - "name": "poi-10.8.0-ia32-win.7z", - "label": "", - "uploader": { - "login": "KochiyaOcean", - "id": 8194131, - "node_id": "MDQ6VXNlcjgxOTQxMzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/KochiyaOcean", - "html_url": "https://github.com/KochiyaOcean", - "followers_url": "https://api.github.com/users/KochiyaOcean/followers", - "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", - "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", - "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", - "repos_url": "https://api.github.com/users/KochiyaOcean/repos", - "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", - "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-7z-compressed", - "state": "uploaded", - "size": 66630791, - "download_count": 150, - "created_at": "2022-01-29T14:58:43Z", - "updated_at": "2022-01-29T14:58:54Z", - "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.8.0/poi-10.8.0-ia32-win.7z" - }, - { - "url": "https://api.github.com/repos/poooi/poi/releases/assets/55292507", - "id": 55292507, - "node_id": "RA_kwDOAhZLVs4DS7Jb", - "name": "poi-10.8.0-mac.zip", - "label": "", - "uploader": { - "login": "KochiyaOcean", - "id": 8194131, - "node_id": "MDQ6VXNlcjgxOTQxMzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/KochiyaOcean", - "html_url": "https://github.com/KochiyaOcean", - "followers_url": "https://api.github.com/users/KochiyaOcean/followers", - "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", - "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", - "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", - "repos_url": "https://api.github.com/users/KochiyaOcean/repos", - "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", - "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 115268156, - "download_count": 51, - "created_at": "2022-01-29T14:58:55Z", - "updated_at": "2022-01-29T14:59:09Z", - "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.8.0/poi-10.8.0-mac.zip" - }, - { - "url": "https://api.github.com/repos/poooi/poi/releases/assets/55292518", - "id": 55292518, - "node_id": "RA_kwDOAhZLVs4DS7Jm", - "name": "poi-10.8.0-mac.zip.blockmap", - "label": "", - "uploader": { - "login": "KochiyaOcean", - "id": 8194131, - "node_id": "MDQ6VXNlcjgxOTQxMzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/KochiyaOcean", - "html_url": "https://github.com/KochiyaOcean", - "followers_url": "https://api.github.com/users/KochiyaOcean/followers", - "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", - "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", - "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", - "repos_url": "https://api.github.com/users/KochiyaOcean/repos", - "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", - "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 121308, - "download_count": 20, - "created_at": "2022-01-29T14:59:09Z", - "updated_at": "2022-01-29T14:59:10Z", - "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.8.0/poi-10.8.0-mac.zip.blockmap" - }, - { - "url": "https://api.github.com/repos/poooi/poi/releases/assets/55292519", - "id": 55292519, - "node_id": "RA_kwDOAhZLVs4DS7Jn", - "name": "poi-10.8.0-win.7z", - "label": "", - "uploader": { - "login": "KochiyaOcean", - "id": 8194131, - "node_id": "MDQ6VXNlcjgxOTQxMzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/KochiyaOcean", - "html_url": "https://github.com/KochiyaOcean", - "followers_url": "https://api.github.com/users/KochiyaOcean/followers", - "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", - "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", - "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", - "repos_url": "https://api.github.com/users/KochiyaOcean/repos", - "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", - "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-7z-compressed", - "state": "uploaded", - "size": 68672722, - "download_count": 658, - "created_at": "2022-01-29T14:59:10Z", - "updated_at": "2022-01-29T14:59:18Z", - "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.8.0/poi-10.8.0-win.7z" - }, - { - "url": "https://api.github.com/repos/poooi/poi/releases/assets/55292523", - "id": 55292523, - "node_id": "RA_kwDOAhZLVs4DS7Jr", - "name": "poi-10.8.0.7z", - "label": "", - "uploader": { - "login": "KochiyaOcean", - "id": 8194131, - "node_id": "MDQ6VXNlcjgxOTQxMzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/KochiyaOcean", - "html_url": "https://github.com/KochiyaOcean", - "followers_url": "https://api.github.com/users/KochiyaOcean/followers", - "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", - "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", - "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", - "repos_url": "https://api.github.com/users/KochiyaOcean/repos", - "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", - "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-7z-compressed", - "state": "uploaded", - "size": 94621577, - "download_count": 159, - "created_at": "2022-01-29T14:59:19Z", - "updated_at": "2022-01-29T14:59:28Z", - "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.8.0/poi-10.8.0.7z" - }, - { - "url": "https://api.github.com/repos/poooi/poi/releases/assets/55292526", - "id": 55292526, - "node_id": "RA_kwDOAhZLVs4DS7Ju", - "name": "poi-10.8.0.aarch64.rpm", - "label": "", - "uploader": { - "login": "KochiyaOcean", - "id": 8194131, - "node_id": "MDQ6VXNlcjgxOTQxMzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/KochiyaOcean", - "html_url": "https://github.com/KochiyaOcean", - "followers_url": "https://api.github.com/users/KochiyaOcean/followers", - "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", - "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", - "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", - "repos_url": "https://api.github.com/users/KochiyaOcean/repos", - "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", - "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 149820016, - "download_count": 20, - "created_at": "2022-01-29T14:59:29Z", - "updated_at": "2022-01-29T14:59:48Z", - "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.8.0/poi-10.8.0.aarch64.rpm" - }, - { - "url": "https://api.github.com/repos/poooi/poi/releases/assets/55292528", - "id": 55292528, - "node_id": "RA_kwDOAhZLVs4DS7Jw", - "name": "poi-10.8.0.AppImage", - "label": "", - "uploader": { - "login": "KochiyaOcean", - "id": 8194131, - "node_id": "MDQ6VXNlcjgxOTQxMzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/KochiyaOcean", - "html_url": "https://github.com/KochiyaOcean", - "followers_url": "https://api.github.com/users/KochiyaOcean/followers", - "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", - "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", - "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", - "repos_url": "https://api.github.com/users/KochiyaOcean/repos", - "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", - "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 162911731, - "download_count": 37, - "created_at": "2022-01-29T14:59:49Z", - "updated_at": "2022-01-29T15:00:11Z", - "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.8.0/poi-10.8.0.AppImage" - }, - { - "url": "https://api.github.com/repos/poooi/poi/releases/assets/55292542", - "id": 55292542, - "node_id": "RA_kwDOAhZLVs4DS7J-", - "name": "poi-10.8.0.dmg", - "label": "", - "uploader": { - "login": "KochiyaOcean", - "id": 8194131, - "node_id": "MDQ6VXNlcjgxOTQxMzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/KochiyaOcean", - "html_url": "https://github.com/KochiyaOcean", - "followers_url": "https://api.github.com/users/KochiyaOcean/followers", - "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", - "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", - "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", - "repos_url": "https://api.github.com/users/KochiyaOcean/repos", - "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", - "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-apple-diskimage", - "state": "uploaded", - "size": 120561603, - "download_count": 115, - "created_at": "2022-01-29T15:00:11Z", - "updated_at": "2022-01-29T15:00:24Z", - "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.8.0/poi-10.8.0.dmg" - }, - { - "url": "https://api.github.com/repos/poooi/poi/releases/assets/55292547", - "id": 55292547, - "node_id": "RA_kwDOAhZLVs4DS7KD", - "name": "poi-10.8.0.dmg.blockmap", - "label": "", - "uploader": { - "login": "KochiyaOcean", - "id": 8194131, - "node_id": "MDQ6VXNlcjgxOTQxMzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/KochiyaOcean", - "html_url": "https://github.com/KochiyaOcean", - "followers_url": "https://api.github.com/users/KochiyaOcean/followers", - "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", - "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", - "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", - "repos_url": "https://api.github.com/users/KochiyaOcean/repos", - "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", - "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 126397, - "download_count": 19, - "created_at": "2022-01-29T15:00:24Z", - "updated_at": "2022-01-29T15:00:25Z", - "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.8.0/poi-10.8.0.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/poooi/poi/releases/assets/55292548", - "id": 55292548, - "node_id": "RA_kwDOAhZLVs4DS7KE", - "name": "poi-10.8.0.pacman", - "label": "", - "uploader": { - "login": "KochiyaOcean", - "id": 8194131, - "node_id": "MDQ6VXNlcjgxOTQxMzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/KochiyaOcean", - "html_url": "https://github.com/KochiyaOcean", - "followers_url": "https://api.github.com/users/KochiyaOcean/followers", - "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", - "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", - "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", - "repos_url": "https://api.github.com/users/KochiyaOcean/repos", - "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", - "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 100247400, - "download_count": 24, - "created_at": "2022-01-29T15:00:25Z", - "updated_at": "2022-01-29T15:00:36Z", - "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.8.0/poi-10.8.0.pacman" - }, - { - "url": "https://api.github.com/repos/poooi/poi/releases/assets/55292559", - "id": 55292559, - "node_id": "RA_kwDOAhZLVs4DS7KP", - "name": "poi-10.8.0.x86_64.rpm", - "label": "", - "uploader": { - "login": "KochiyaOcean", - "id": 8194131, - "node_id": "MDQ6VXNlcjgxOTQxMzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/KochiyaOcean", - "html_url": "https://github.com/KochiyaOcean", - "followers_url": "https://api.github.com/users/KochiyaOcean/followers", - "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", - "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", - "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", - "repos_url": "https://api.github.com/users/KochiyaOcean/repos", - "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", - "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 102159832, - "download_count": 39, - "created_at": "2022-01-29T15:00:37Z", - "updated_at": "2022-01-29T15:00:46Z", - "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.8.0/poi-10.8.0.x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/poooi/poi/releases/assets/55292563", - "id": 55292563, - "node_id": "RA_kwDOAhZLVs4DS7KT", - "name": "poi-setup-10.8.0.exe", - "label": "", - "uploader": { - "login": "KochiyaOcean", - "id": 8194131, - "node_id": "MDQ6VXNlcjgxOTQxMzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/KochiyaOcean", - "html_url": "https://github.com/KochiyaOcean", - "followers_url": "https://api.github.com/users/KochiyaOcean/followers", - "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", - "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", - "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", - "repos_url": "https://api.github.com/users/KochiyaOcean/repos", - "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", - "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 164157647, - "download_count": 6776, - "created_at": "2022-01-29T15:00:47Z", - "updated_at": "2022-01-29T15:01:06Z", - "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.8.0/poi-setup-10.8.0.exe" - }, - { - "url": "https://api.github.com/repos/poooi/poi/releases/assets/55292573", - "id": 55292573, - "node_id": "RA_kwDOAhZLVs4DS7Kd", - "name": "poi-setup-10.8.0.exe.blockmap", - "label": "", - "uploader": { - "login": "KochiyaOcean", - "id": 8194131, - "node_id": "MDQ6VXNlcjgxOTQxMzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/KochiyaOcean", - "html_url": "https://github.com/KochiyaOcean", - "followers_url": "https://api.github.com/users/KochiyaOcean/followers", - "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", - "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", - "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", - "repos_url": "https://api.github.com/users/KochiyaOcean/repos", - "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", - "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 169470, - "download_count": 4717, - "created_at": "2022-01-29T15:01:06Z", - "updated_at": "2022-01-29T15:01:07Z", - "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.8.0/poi-setup-10.8.0.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/poooi/poi/releases/assets/55292341", - "id": 55292341, - "node_id": "RA_kwDOAhZLVs4DS7G1", - "name": "poi_10.8.0_amd64.deb", - "label": "", - "uploader": { - "login": "KochiyaOcean", - "id": 8194131, - "node_id": "MDQ6VXNlcjgxOTQxMzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/KochiyaOcean", - "html_url": "https://github.com/KochiyaOcean", - "followers_url": "https://api.github.com/users/KochiyaOcean/followers", - "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", - "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", - "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", - "repos_url": "https://api.github.com/users/KochiyaOcean/repos", - "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", - "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-debian-package", - "state": "uploaded", - "size": 100223144, - "download_count": 191, - "created_at": "2022-01-29T14:56:29Z", - "updated_at": "2022-01-29T14:56:41Z", - "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.8.0/poi_10.8.0_amd64.deb" - }, - { - "url": "https://api.github.com/repos/poooi/poi/releases/assets/55292374", - "id": 55292374, - "node_id": "RA_kwDOAhZLVs4DS7HW", - "name": "poi_10.8.0_arm64.deb", - "label": "", - "uploader": { - "login": "KochiyaOcean", - "id": 8194131, - "node_id": "MDQ6VXNlcjgxOTQxMzE=", - "avatar_url": "https://avatars.githubusercontent.com/u/8194131?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/KochiyaOcean", - "html_url": "https://github.com/KochiyaOcean", - "followers_url": "https://api.github.com/users/KochiyaOcean/followers", - "following_url": "https://api.github.com/users/KochiyaOcean/following{/other_user}", - "gists_url": "https://api.github.com/users/KochiyaOcean/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KochiyaOcean/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KochiyaOcean/subscriptions", - "organizations_url": "https://api.github.com/users/KochiyaOcean/orgs", - "repos_url": "https://api.github.com/users/KochiyaOcean/repos", - "events_url": "https://api.github.com/users/KochiyaOcean/events{/privacy}", - "received_events_url": "https://api.github.com/users/KochiyaOcean/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-debian-package", - "state": "uploaded", - "size": 148257096, - "download_count": 29, - "created_at": "2022-01-29T14:56:41Z", - "updated_at": "2022-01-29T14:56:58Z", - "browser_download_url": "https://github.com/poooi/poi/releases/download/v10.8.0/poi_10.8.0_arm64.deb" - } - ], - "tarball_url": "https://api.github.com/repos/poooi/poi/tarball/v10.8.0", - "zipball_url": "https://api.github.com/repos/poooi/poi/zipball/v10.8.0", - "body_html": "

POI v10.8.0 changelog

\n

Features

\n
    \n
  • Added support of new equipment count rule
  • \n
\n

Changes

\n
    \n
  • Update to Electron@16 (Chromium 96)
  • \n
  • Add code sigining for macOS version
  • \n
\n

Fixes

\n
    \n
  • Fixes crash on Windows 7/8 and macOS 10.x
  • \n
  • Miscellaneous UI fix
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:58.591Z" - }, - "pomodoro-logger": { - "latestRelease": { - "url": "https://api.github.com/repos/zxch3n/PomodoroLogger/releases/62153550", - "assets_url": "https://api.github.com/repos/zxch3n/PomodoroLogger/releases/62153550/assets", - "upload_url": "https://uploads.github.com/repos/zxch3n/PomodoroLogger/releases/62153550/assets{?name,label}", - "html_url": "https://github.com/zxch3n/PomodoroLogger/releases/tag/v0.6.3", - "id": 62153550, - "author": { - "login": "zxch3n", - "id": 18425020, - "node_id": "MDQ6VXNlcjE4NDI1MDIw", - "avatar_url": "https://avatars.githubusercontent.com/u/18425020?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/zxch3n", - "html_url": "https://github.com/zxch3n", - "followers_url": "https://api.github.com/users/zxch3n/followers", - "following_url": "https://api.github.com/users/zxch3n/following{/other_user}", - "gists_url": "https://api.github.com/users/zxch3n/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zxch3n/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zxch3n/subscriptions", - "organizations_url": "https://api.github.com/users/zxch3n/orgs", - "repos_url": "https://api.github.com/users/zxch3n/repos", - "events_url": "https://api.github.com/users/zxch3n/events{/privacy}", - "received_events_url": "https://api.github.com/users/zxch3n/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOC6xqic4DtGNO", - "tag_name": "v0.6.3", - "target_commitish": "master", - "name": "v0.6.3", - "draft": false, - "prerelease": false, - "created_at": "2022-03-18T01:56:11Z", - "published_at": "2022-03-18T02:14:36Z", - "assets": [ - { - "url": "https://api.github.com/repos/zxch3n/PomodoroLogger/releases/assets/59826213", - "id": 59826213, - "node_id": "RA_kwDOC6xqic4DkOAl", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "zxch3n", - "id": 18425020, - "node_id": "MDQ6VXNlcjE4NDI1MDIw", - "avatar_url": "https://avatars.githubusercontent.com/u/18425020?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/zxch3n", - "html_url": "https://github.com/zxch3n", - "followers_url": "https://api.github.com/users/zxch3n/followers", - "following_url": "https://api.github.com/users/zxch3n/following{/other_user}", - "gists_url": "https://api.github.com/users/zxch3n/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zxch3n/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zxch3n/subscriptions", - "organizations_url": "https://api.github.com/users/zxch3n/orgs", - "repos_url": "https://api.github.com/users/zxch3n/repos", - "events_url": "https://api.github.com/users/zxch3n/events{/privacy}", - "received_events_url": "https://api.github.com/users/zxch3n/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 509, - "download_count": 75, - "created_at": "2022-03-18T02:05:34Z", - "updated_at": "2022-03-18T02:05:34Z", - "browser_download_url": "https://github.com/zxch3n/PomodoroLogger/releases/download/v0.6.3/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/zxch3n/PomodoroLogger/releases/assets/59826324", - "id": 59826324, - "node_id": "RA_kwDOC6xqic4DkOCU", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "zxch3n", - "id": 18425020, - "node_id": "MDQ6VXNlcjE4NDI1MDIw", - "avatar_url": "https://avatars.githubusercontent.com/u/18425020?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/zxch3n", - "html_url": "https://github.com/zxch3n", - "followers_url": "https://api.github.com/users/zxch3n/followers", - "following_url": "https://api.github.com/users/zxch3n/following{/other_user}", - "gists_url": "https://api.github.com/users/zxch3n/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zxch3n/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zxch3n/subscriptions", - "organizations_url": "https://api.github.com/users/zxch3n/orgs", - "repos_url": "https://api.github.com/users/zxch3n/repos", - "events_url": "https://api.github.com/users/zxch3n/events{/privacy}", - "received_events_url": "https://api.github.com/users/zxch3n/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 358, - "download_count": 1771, - "created_at": "2022-03-18T02:08:00Z", - "updated_at": "2022-03-18T02:08:01Z", - "browser_download_url": "https://github.com/zxch3n/PomodoroLogger/releases/download/v0.6.3/latest.yml" - }, - { - "url": "https://api.github.com/repos/zxch3n/PomodoroLogger/releases/assets/59826307", - "id": 59826307, - "node_id": "RA_kwDOC6xqic4DkOCD", - "name": "Pomodoro-Logger-0.6.3-mac.zip", - "label": "", - "uploader": { - "login": "zxch3n", - "id": 18425020, - "node_id": "MDQ6VXNlcjE4NDI1MDIw", - "avatar_url": "https://avatars.githubusercontent.com/u/18425020?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/zxch3n", - "html_url": "https://github.com/zxch3n", - "followers_url": "https://api.github.com/users/zxch3n/followers", - "following_url": "https://api.github.com/users/zxch3n/following{/other_user}", - "gists_url": "https://api.github.com/users/zxch3n/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zxch3n/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zxch3n/subscriptions", - "organizations_url": "https://api.github.com/users/zxch3n/orgs", - "repos_url": "https://api.github.com/users/zxch3n/repos", - "events_url": "https://api.github.com/users/zxch3n/events{/privacy}", - "received_events_url": "https://api.github.com/users/zxch3n/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 85072518, - "download_count": 57, - "created_at": "2022-03-18T02:07:40Z", - "updated_at": "2022-03-18T02:07:44Z", - "browser_download_url": "https://github.com/zxch3n/PomodoroLogger/releases/download/v0.6.3/Pomodoro-Logger-0.6.3-mac.zip" - }, - { - "url": "https://api.github.com/repos/zxch3n/PomodoroLogger/releases/assets/59826280", - "id": 59826280, - "node_id": "RA_kwDOC6xqic4DkOBo", - "name": "Pomodoro-Logger-0.6.3.dmg", - "label": "", - "uploader": { - "login": "zxch3n", - "id": 18425020, - "node_id": "MDQ6VXNlcjE4NDI1MDIw", - "avatar_url": "https://avatars.githubusercontent.com/u/18425020?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/zxch3n", - "html_url": "https://github.com/zxch3n", - "followers_url": "https://api.github.com/users/zxch3n/followers", - "following_url": "https://api.github.com/users/zxch3n/following{/other_user}", - "gists_url": "https://api.github.com/users/zxch3n/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zxch3n/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zxch3n/subscriptions", - "organizations_url": "https://api.github.com/users/zxch3n/orgs", - "repos_url": "https://api.github.com/users/zxch3n/repos", - "events_url": "https://api.github.com/users/zxch3n/events{/privacy}", - "received_events_url": "https://api.github.com/users/zxch3n/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 88328604, - "download_count": 71, - "created_at": "2022-03-18T02:07:06Z", - "updated_at": "2022-03-18T02:07:10Z", - "browser_download_url": "https://github.com/zxch3n/PomodoroLogger/releases/download/v0.6.3/Pomodoro-Logger-0.6.3.dmg" - }, - { - "url": "https://api.github.com/repos/zxch3n/PomodoroLogger/releases/assets/59826275", - "id": 59826275, - "node_id": "RA_kwDOC6xqic4DkOBj", - "name": "Pomodoro-Logger-0.6.3.dmg.blockmap", - "label": "", - "uploader": { - "login": "zxch3n", - "id": 18425020, - "node_id": "MDQ6VXNlcjE4NDI1MDIw", - "avatar_url": "https://avatars.githubusercontent.com/u/18425020?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/zxch3n", - "html_url": "https://github.com/zxch3n", - "followers_url": "https://api.github.com/users/zxch3n/followers", - "following_url": "https://api.github.com/users/zxch3n/following{/other_user}", - "gists_url": "https://api.github.com/users/zxch3n/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zxch3n/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zxch3n/subscriptions", - "organizations_url": "https://api.github.com/users/zxch3n/orgs", - "repos_url": "https://api.github.com/users/zxch3n/repos", - "events_url": "https://api.github.com/users/zxch3n/events{/privacy}", - "received_events_url": "https://api.github.com/users/zxch3n/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 91759, - "download_count": 8, - "created_at": "2022-03-18T02:07:03Z", - "updated_at": "2022-03-18T02:07:04Z", - "browser_download_url": "https://github.com/zxch3n/PomodoroLogger/releases/download/v0.6.3/Pomodoro-Logger-0.6.3.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/zxch3n/PomodoroLogger/releases/assets/59826322", - "id": 59826322, - "node_id": "RA_kwDOC6xqic4DkOCS", - "name": "Pomodoro-Logger-Setup-0.6.3.exe", - "label": "", - "uploader": { - "login": "zxch3n", - "id": 18425020, - "node_id": "MDQ6VXNlcjE4NDI1MDIw", - "avatar_url": "https://avatars.githubusercontent.com/u/18425020?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/zxch3n", - "html_url": "https://github.com/zxch3n", - "followers_url": "https://api.github.com/users/zxch3n/followers", - "following_url": "https://api.github.com/users/zxch3n/following{/other_user}", - "gists_url": "https://api.github.com/users/zxch3n/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zxch3n/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zxch3n/subscriptions", - "organizations_url": "https://api.github.com/users/zxch3n/orgs", - "repos_url": "https://api.github.com/users/zxch3n/repos", - "events_url": "https://api.github.com/users/zxch3n/events{/privacy}", - "received_events_url": "https://api.github.com/users/zxch3n/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 64949353, - "download_count": 1009, - "created_at": "2022-03-18T02:07:57Z", - "updated_at": "2022-03-18T02:07:59Z", - "browser_download_url": "https://github.com/zxch3n/PomodoroLogger/releases/download/v0.6.3/Pomodoro-Logger-Setup-0.6.3.exe" - }, - { - "url": "https://api.github.com/repos/zxch3n/PomodoroLogger/releases/assets/59826317", - "id": 59826317, - "node_id": "RA_kwDOC6xqic4DkOCN", - "name": "Pomodoro-Logger-Setup-0.6.3.exe.blockmap", - "label": "", - "uploader": { - "login": "zxch3n", - "id": 18425020, - "node_id": "MDQ6VXNlcjE4NDI1MDIw", - "avatar_url": "https://avatars.githubusercontent.com/u/18425020?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/zxch3n", - "html_url": "https://github.com/zxch3n", - "followers_url": "https://api.github.com/users/zxch3n/followers", - "following_url": "https://api.github.com/users/zxch3n/following{/other_user}", - "gists_url": "https://api.github.com/users/zxch3n/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zxch3n/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zxch3n/subscriptions", - "organizations_url": "https://api.github.com/users/zxch3n/orgs", - "repos_url": "https://api.github.com/users/zxch3n/repos", - "events_url": "https://api.github.com/users/zxch3n/events{/privacy}", - "received_events_url": "https://api.github.com/users/zxch3n/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 69351, - "download_count": 177, - "created_at": "2022-03-18T02:07:52Z", - "updated_at": "2022-03-18T02:07:53Z", - "browser_download_url": "https://github.com/zxch3n/PomodoroLogger/releases/download/v0.6.3/Pomodoro-Logger-Setup-0.6.3.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/zxch3n/PomodoroLogger/releases/assets/59826121", - "id": 59826121, - "node_id": "RA_kwDOC6xqic4DkN_J", - "name": "pomodoro-logger_0.6.3_amd64.deb", - "label": "", - "uploader": { - "login": "zxch3n", - "id": 18425020, - "node_id": "MDQ6VXNlcjE4NDI1MDIw", - "avatar_url": "https://avatars.githubusercontent.com/u/18425020?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/zxch3n", - "html_url": "https://github.com/zxch3n", - "followers_url": "https://api.github.com/users/zxch3n/followers", - "following_url": "https://api.github.com/users/zxch3n/following{/other_user}", - "gists_url": "https://api.github.com/users/zxch3n/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zxch3n/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zxch3n/subscriptions", - "organizations_url": "https://api.github.com/users/zxch3n/orgs", - "repos_url": "https://api.github.com/users/zxch3n/repos", - "events_url": "https://api.github.com/users/zxch3n/events{/privacy}", - "received_events_url": "https://api.github.com/users/zxch3n/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 60977510, - "download_count": 226, - "created_at": "2022-03-18T02:01:13Z", - "updated_at": "2022-03-18T02:01:16Z", - "browser_download_url": "https://github.com/zxch3n/PomodoroLogger/releases/download/v0.6.3/pomodoro-logger_0.6.3_amd64.deb" - }, - { - "url": "https://api.github.com/repos/zxch3n/PomodoroLogger/releases/assets/59826212", - "id": 59826212, - "node_id": "RA_kwDOC6xqic4DkOAk", - "name": "Pomodoro.Logger-0.6.3-mac.zip.blockmap", - "label": "", - "uploader": { - "login": "zxch3n", - "id": 18425020, - "node_id": "MDQ6VXNlcjE4NDI1MDIw", - "avatar_url": "https://avatars.githubusercontent.com/u/18425020?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/zxch3n", - "html_url": "https://github.com/zxch3n", - "followers_url": "https://api.github.com/users/zxch3n/followers", - "following_url": "https://api.github.com/users/zxch3n/following{/other_user}", - "gists_url": "https://api.github.com/users/zxch3n/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zxch3n/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zxch3n/subscriptions", - "organizations_url": "https://api.github.com/users/zxch3n/orgs", - "repos_url": "https://api.github.com/users/zxch3n/repos", - "events_url": "https://api.github.com/users/zxch3n/events{/privacy}", - "received_events_url": "https://api.github.com/users/zxch3n/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 89443, - "download_count": 10, - "created_at": "2022-03-18T02:05:29Z", - "updated_at": "2022-03-18T02:05:30Z", - "browser_download_url": "https://github.com/zxch3n/PomodoroLogger/releases/download/v0.6.3/Pomodoro.Logger-0.6.3-mac.zip.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/zxch3n/PomodoroLogger/tarball/v0.6.3", - "zipball_url": "https://api.github.com/repos/zxch3n/PomodoroLogger/zipball/v0.6.3", - "body_html": "", - "reactions": { - "url": "https://api.github.com/repos/zxch3n/PomodoroLogger/releases/62153550/reactions", - "total_count": 7, - "+1": 3, - "-1": 0, - "laugh": 0, - "hooray": 1, - "confused": 0, - "heart": 2, - "rocket": 1, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:58.630Z" - }, - "polar": { - "latestRelease": { - "url": "https://api.github.com/repos/burtonator/polar-bookshelf/releases/36257774", - "assets_url": "https://api.github.com/repos/burtonator/polar-bookshelf/releases/36257774/assets", - "upload_url": "https://uploads.github.com/repos/burtonator/polar-bookshelf/releases/36257774/assets{?name,label}", - "html_url": "https://github.com/burtonator/polar-bookshelf/releases/tag/v2.0.103", - "id": 36257774, - "author": { - "login": "burtonator", - "id": 45447, - "node_id": "MDQ6VXNlcjQ1NDQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/45447?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/burtonator", - "html_url": "https://github.com/burtonator", - "followers_url": "https://api.github.com/users/burtonator/followers", - "following_url": "https://api.github.com/users/burtonator/following{/other_user}", - "gists_url": "https://api.github.com/users/burtonator/gists{/gist_id}", - "starred_url": "https://api.github.com/users/burtonator/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/burtonator/subscriptions", - "organizations_url": "https://api.github.com/users/burtonator/orgs", - "repos_url": "https://api.github.com/users/burtonator/repos", - "events_url": "https://api.github.com/users/burtonator/events{/privacy}", - "received_events_url": "https://api.github.com/users/burtonator/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTM2MjU3Nzc0", - "tag_name": "v2.0.103", - "target_commitish": "master", - "name": "2.0.103", - "draft": false, - "prerelease": false, - "created_at": "2021-01-12T01:40:57Z", - "published_at": "2021-01-12T15:04:28Z", - "assets": [ - { - "url": "https://api.github.com/repos/burtonator/polar-bookshelf/releases/assets/30568541", - "id": 30568541, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNTY4NTQx", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "burtonator", - "id": 45447, - "node_id": "MDQ6VXNlcjQ1NDQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/45447?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/burtonator", - "html_url": "https://github.com/burtonator", - "followers_url": "https://api.github.com/users/burtonator/followers", - "following_url": "https://api.github.com/users/burtonator/following{/other_user}", - "gists_url": "https://api.github.com/users/burtonator/gists{/gist_id}", - "starred_url": "https://api.github.com/users/burtonator/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/burtonator/subscriptions", - "organizations_url": "https://api.github.com/users/burtonator/orgs", - "repos_url": "https://api.github.com/users/burtonator/repos", - "events_url": "https://api.github.com/users/burtonator/events{/privacy}", - "received_events_url": "https://api.github.com/users/burtonator/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 406, - "download_count": 67, - "created_at": "2021-01-12T03:34:52Z", - "updated_at": "2021-01-12T03:34:52Z", - "browser_download_url": "https://github.com/burtonator/polar-bookshelf/releases/download/v2.0.103/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/burtonator/polar-bookshelf/releases/assets/30569966", - "id": 30569966, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNTY5OTY2", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "burtonator", - "id": 45447, - "node_id": "MDQ6VXNlcjQ1NDQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/45447?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/burtonator", - "html_url": "https://github.com/burtonator", - "followers_url": "https://api.github.com/users/burtonator/followers", - "following_url": "https://api.github.com/users/burtonator/following{/other_user}", - "gists_url": "https://api.github.com/users/burtonator/gists{/gist_id}", - "starred_url": "https://api.github.com/users/burtonator/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/burtonator/subscriptions", - "organizations_url": "https://api.github.com/users/burtonator/orgs", - "repos_url": "https://api.github.com/users/burtonator/repos", - "events_url": "https://api.github.com/users/burtonator/events{/privacy}", - "received_events_url": "https://api.github.com/users/burtonator/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 514, - "download_count": 9516, - "created_at": "2021-01-12T04:47:56Z", - "updated_at": "2021-01-12T04:47:56Z", - "browser_download_url": "https://github.com/burtonator/polar-bookshelf/releases/download/v2.0.103/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/burtonator/polar-bookshelf/releases/assets/30568733", - "id": 30568733, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNTY4NzMz", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "burtonator", - "id": 45447, - "node_id": "MDQ6VXNlcjQ1NDQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/45447?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/burtonator", - "html_url": "https://github.com/burtonator", - "followers_url": "https://api.github.com/users/burtonator/followers", - "following_url": "https://api.github.com/users/burtonator/following{/other_user}", - "gists_url": "https://api.github.com/users/burtonator/gists{/gist_id}", - "starred_url": "https://api.github.com/users/burtonator/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/burtonator/subscriptions", - "organizations_url": "https://api.github.com/users/burtonator/orgs", - "repos_url": "https://api.github.com/users/burtonator/repos", - "events_url": "https://api.github.com/users/burtonator/events{/privacy}", - "received_events_url": "https://api.github.com/users/burtonator/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 376, - "download_count": 25522, - "created_at": "2021-01-12T03:49:45Z", - "updated_at": "2021-01-12T03:49:45Z", - "browser_download_url": "https://github.com/burtonator/polar-bookshelf/releases/download/v2.0.103/latest.yml" - }, - { - "url": "https://api.github.com/repos/burtonator/polar-bookshelf/releases/assets/30569651", - "id": 30569651, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNTY5NjUx", - "name": "Polar-2.0.103-mac.zip", - "label": "", - "uploader": { - "login": "burtonator", - "id": 45447, - "node_id": "MDQ6VXNlcjQ1NDQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/45447?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/burtonator", - "html_url": "https://github.com/burtonator", - "followers_url": "https://api.github.com/users/burtonator/followers", - "following_url": "https://api.github.com/users/burtonator/following{/other_user}", - "gists_url": "https://api.github.com/users/burtonator/gists{/gist_id}", - "starred_url": "https://api.github.com/users/burtonator/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/burtonator/subscriptions", - "organizations_url": "https://api.github.com/users/burtonator/orgs", - "repos_url": "https://api.github.com/users/burtonator/repos", - "events_url": "https://api.github.com/users/burtonator/events{/privacy}", - "received_events_url": "https://api.github.com/users/burtonator/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 331466847, - "download_count": 494, - "created_at": "2021-01-12T04:35:45Z", - "updated_at": "2021-01-12T04:47:55Z", - "browser_download_url": "https://github.com/burtonator/polar-bookshelf/releases/download/v2.0.103/Polar-2.0.103-mac.zip" - }, - { - "url": "https://api.github.com/repos/burtonator/polar-bookshelf/releases/assets/30568462", - "id": 30568462, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNTY4NDYy", - "name": "Polar-2.0.103.dmg", - "label": "", - "uploader": { - "login": "burtonator", - "id": 45447, - "node_id": "MDQ6VXNlcjQ1NDQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/45447?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/burtonator", - "html_url": "https://github.com/burtonator", - "followers_url": "https://api.github.com/users/burtonator/followers", - "following_url": "https://api.github.com/users/burtonator/following{/other_user}", - "gists_url": "https://api.github.com/users/burtonator/gists{/gist_id}", - "starred_url": "https://api.github.com/users/burtonator/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/burtonator/subscriptions", - "organizations_url": "https://api.github.com/users/burtonator/orgs", - "repos_url": "https://api.github.com/users/burtonator/repos", - "events_url": "https://api.github.com/users/burtonator/events{/privacy}", - "received_events_url": "https://api.github.com/users/burtonator/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 282551192, - "download_count": 6801, - "created_at": "2021-01-12T03:29:31Z", - "updated_at": "2021-01-12T03:37:40Z", - "browser_download_url": "https://github.com/burtonator/polar-bookshelf/releases/download/v2.0.103/Polar-2.0.103.dmg" - }, - { - "url": "https://api.github.com/repos/burtonator/polar-bookshelf/releases/assets/30568460", - "id": 30568460, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNTY4NDYw", - "name": "Polar-2.0.103.dmg.blockmap", - "label": "", - "uploader": { - "login": "burtonator", - "id": 45447, - "node_id": "MDQ6VXNlcjQ1NDQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/45447?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/burtonator", - "html_url": "https://github.com/burtonator", - "followers_url": "https://api.github.com/users/burtonator/followers", - "following_url": "https://api.github.com/users/burtonator/following{/other_user}", - "gists_url": "https://api.github.com/users/burtonator/gists{/gist_id}", - "starred_url": "https://api.github.com/users/burtonator/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/burtonator/subscriptions", - "organizations_url": "https://api.github.com/users/burtonator/orgs", - "repos_url": "https://api.github.com/users/burtonator/repos", - "events_url": "https://api.github.com/users/burtonator/events{/privacy}", - "received_events_url": "https://api.github.com/users/burtonator/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 296648, - "download_count": 25, - "created_at": "2021-01-12T03:29:31Z", - "updated_at": "2021-01-12T03:29:32Z", - "browser_download_url": "https://github.com/burtonator/polar-bookshelf/releases/download/v2.0.103/Polar-2.0.103.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/burtonator/polar-bookshelf/releases/assets/30568537", - "id": 30568537, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNTY4NTM3", - "name": "polar-desktop-app-2.0.103-amd64.deb", - "label": "", - "uploader": { - "login": "burtonator", - "id": 45447, - "node_id": "MDQ6VXNlcjQ1NDQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/45447?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/burtonator", - "html_url": "https://github.com/burtonator", - "followers_url": "https://api.github.com/users/burtonator/followers", - "following_url": "https://api.github.com/users/burtonator/following{/other_user}", - "gists_url": "https://api.github.com/users/burtonator/gists{/gist_id}", - "starred_url": "https://api.github.com/users/burtonator/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/burtonator/subscriptions", - "organizations_url": "https://api.github.com/users/burtonator/orgs", - "repos_url": "https://api.github.com/users/burtonator/repos", - "events_url": "https://api.github.com/users/burtonator/events{/privacy}", - "received_events_url": "https://api.github.com/users/burtonator/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 154351490, - "download_count": 1724, - "created_at": "2021-01-12T03:34:43Z", - "updated_at": "2021-01-12T03:34:52Z", - "browser_download_url": "https://github.com/burtonator/polar-bookshelf/releases/download/v2.0.103/polar-desktop-app-2.0.103-amd64.deb" - }, - { - "url": "https://api.github.com/repos/burtonator/polar-bookshelf/releases/assets/30568731", - "id": 30568731, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNTY4NzMx", - "name": "polar-desktop-app-2.0.103-nsis-ia32.exe", - "label": "", - "uploader": { - "login": "burtonator", - "id": 45447, - "node_id": "MDQ6VXNlcjQ1NDQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/45447?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/burtonator", - "html_url": "https://github.com/burtonator", - "followers_url": "https://api.github.com/users/burtonator/followers", - "following_url": "https://api.github.com/users/burtonator/following{/other_user}", - "gists_url": "https://api.github.com/users/burtonator/gists{/gist_id}", - "starred_url": "https://api.github.com/users/burtonator/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/burtonator/subscriptions", - "organizations_url": "https://api.github.com/users/burtonator/orgs", - "repos_url": "https://api.github.com/users/burtonator/repos", - "events_url": "https://api.github.com/users/burtonator/events{/privacy}", - "received_events_url": "https://api.github.com/users/burtonator/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 55326440, - "download_count": 1552, - "created_at": "2021-01-12T03:49:40Z", - "updated_at": "2021-01-12T03:49:43Z", - "browser_download_url": "https://github.com/burtonator/polar-bookshelf/releases/download/v2.0.103/polar-desktop-app-2.0.103-nsis-ia32.exe" - }, - { - "url": "https://api.github.com/repos/burtonator/polar-bookshelf/releases/assets/30568730", - "id": 30568730, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNTY4NzMw", - "name": "polar-desktop-app-2.0.103-nsis-ia32.exe.blockmap", - "label": "", - "uploader": { - "login": "burtonator", - "id": 45447, - "node_id": "MDQ6VXNlcjQ1NDQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/45447?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/burtonator", - "html_url": "https://github.com/burtonator", - "followers_url": "https://api.github.com/users/burtonator/followers", - "following_url": "https://api.github.com/users/burtonator/following{/other_user}", - "gists_url": "https://api.github.com/users/burtonator/gists{/gist_id}", - "starred_url": "https://api.github.com/users/burtonator/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/burtonator/subscriptions", - "organizations_url": "https://api.github.com/users/burtonator/orgs", - "repos_url": "https://api.github.com/users/burtonator/repos", - "events_url": "https://api.github.com/users/burtonator/events{/privacy}", - "received_events_url": "https://api.github.com/users/burtonator/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 59151, - "download_count": 855, - "created_at": "2021-01-12T03:49:40Z", - "updated_at": "2021-01-12T03:49:40Z", - "browser_download_url": "https://github.com/burtonator/polar-bookshelf/releases/download/v2.0.103/polar-desktop-app-2.0.103-nsis-ia32.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/burtonator/polar-bookshelf/releases/assets/30568722", - "id": 30568722, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNTY4NzIy", - "name": "polar-desktop-app-2.0.103-nsis-x64.exe", - "label": "", - "uploader": { - "login": "burtonator", - "id": 45447, - "node_id": "MDQ6VXNlcjQ1NDQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/45447?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/burtonator", - "html_url": "https://github.com/burtonator", - "followers_url": "https://api.github.com/users/burtonator/followers", - "following_url": "https://api.github.com/users/burtonator/following{/other_user}", - "gists_url": "https://api.github.com/users/burtonator/gists{/gist_id}", - "starred_url": "https://api.github.com/users/burtonator/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/burtonator/subscriptions", - "organizations_url": "https://api.github.com/users/burtonator/orgs", - "repos_url": "https://api.github.com/users/burtonator/repos", - "events_url": "https://api.github.com/users/burtonator/events{/privacy}", - "received_events_url": "https://api.github.com/users/burtonator/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 58254744, - "download_count": 13428, - "created_at": "2021-01-12T03:48:42Z", - "updated_at": "2021-01-12T03:48:45Z", - "browser_download_url": "https://github.com/burtonator/polar-bookshelf/releases/download/v2.0.103/polar-desktop-app-2.0.103-nsis-x64.exe" - }, - { - "url": "https://api.github.com/repos/burtonator/polar-bookshelf/releases/assets/30568723", - "id": 30568723, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNTY4NzIz", - "name": "polar-desktop-app-2.0.103-nsis-x64.exe.blockmap", - "label": "", - "uploader": { - "login": "burtonator", - "id": 45447, - "node_id": "MDQ6VXNlcjQ1NDQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/45447?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/burtonator", - "html_url": "https://github.com/burtonator", - "followers_url": "https://api.github.com/users/burtonator/followers", - "following_url": "https://api.github.com/users/burtonator/following{/other_user}", - "gists_url": "https://api.github.com/users/burtonator/gists{/gist_id}", - "starred_url": "https://api.github.com/users/burtonator/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/burtonator/subscriptions", - "organizations_url": "https://api.github.com/users/burtonator/orgs", - "repos_url": "https://api.github.com/users/burtonator/repos", - "events_url": "https://api.github.com/users/burtonator/events{/privacy}", - "received_events_url": "https://api.github.com/users/burtonator/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 61580, - "download_count": 38, - "created_at": "2021-01-12T03:48:42Z", - "updated_at": "2021-01-12T03:48:42Z", - "browser_download_url": "https://github.com/burtonator/polar-bookshelf/releases/download/v2.0.103/polar-desktop-app-2.0.103-nsis-x64.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/burtonator/polar-bookshelf/releases/assets/30568698", - "id": 30568698, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNTY4Njk4", - "name": "polar-desktop-app-2.0.103-portable-x64.exe", - "label": "", - "uploader": { - "login": "burtonator", - "id": 45447, - "node_id": "MDQ6VXNlcjQ1NDQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/45447?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/burtonator", - "html_url": "https://github.com/burtonator", - "followers_url": "https://api.github.com/users/burtonator/followers", - "following_url": "https://api.github.com/users/burtonator/following{/other_user}", - "gists_url": "https://api.github.com/users/burtonator/gists{/gist_id}", - "starred_url": "https://api.github.com/users/burtonator/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/burtonator/subscriptions", - "organizations_url": "https://api.github.com/users/burtonator/orgs", - "repos_url": "https://api.github.com/users/burtonator/repos", - "events_url": "https://api.github.com/users/burtonator/events{/privacy}", - "received_events_url": "https://api.github.com/users/burtonator/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 52063128, - "download_count": 555, - "created_at": "2021-01-12T03:47:49Z", - "updated_at": "2021-01-12T03:47:52Z", - "browser_download_url": "https://github.com/burtonator/polar-bookshelf/releases/download/v2.0.103/polar-desktop-app-2.0.103-portable-x64.exe" - }, - { - "url": "https://api.github.com/repos/burtonator/polar-bookshelf/releases/assets/30568472", - "id": 30568472, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNTY4NDcy", - "name": "polar-desktop-app-2.0.103-x64.tar.gz", - "label": "", - "uploader": { - "login": "burtonator", - "id": 45447, - "node_id": "MDQ6VXNlcjQ1NDQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/45447?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/burtonator", - "html_url": "https://github.com/burtonator", - "followers_url": "https://api.github.com/users/burtonator/followers", - "following_url": "https://api.github.com/users/burtonator/following{/other_user}", - "gists_url": "https://api.github.com/users/burtonator/gists{/gist_id}", - "starred_url": "https://api.github.com/users/burtonator/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/burtonator/subscriptions", - "organizations_url": "https://api.github.com/users/burtonator/orgs", - "repos_url": "https://api.github.com/users/burtonator/repos", - "events_url": "https://api.github.com/users/burtonator/events{/privacy}", - "received_events_url": "https://api.github.com/users/burtonator/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/gzip", - "state": "uploaded", - "size": 282559382, - "download_count": 777, - "created_at": "2021-01-12T03:31:00Z", - "updated_at": "2021-01-12T03:31:07Z", - "browser_download_url": "https://github.com/burtonator/polar-bookshelf/releases/download/v2.0.103/polar-desktop-app-2.0.103-x64.tar.gz" - }, - { - "url": "https://api.github.com/repos/burtonator/polar-bookshelf/releases/assets/30568083", - "id": 30568083, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNTY4MDgz", - "name": "polar-desktop-app-2.0.103-x86_64.AppImage", - "label": "", - "uploader": { - "login": "burtonator", - "id": 45447, - "node_id": "MDQ6VXNlcjQ1NDQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/45447?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/burtonator", - "html_url": "https://github.com/burtonator", - "followers_url": "https://api.github.com/users/burtonator/followers", - "following_url": "https://api.github.com/users/burtonator/following{/other_user}", - "gists_url": "https://api.github.com/users/burtonator/gists{/gist_id}", - "starred_url": "https://api.github.com/users/burtonator/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/burtonator/subscriptions", - "organizations_url": "https://api.github.com/users/burtonator/orgs", - "repos_url": "https://api.github.com/users/burtonator/repos", - "events_url": "https://api.github.com/users/burtonator/events{/privacy}", - "received_events_url": "https://api.github.com/users/burtonator/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 232580267, - "download_count": 2770, - "created_at": "2021-01-12T03:10:19Z", - "updated_at": "2021-01-12T03:10:30Z", - "browser_download_url": "https://github.com/burtonator/polar-bookshelf/releases/download/v2.0.103/polar-desktop-app-2.0.103-x86_64.AppImage" - } - ], - "tarball_url": "https://api.github.com/repos/burtonator/polar-bookshelf/tarball/v2.0.103", - "zipball_url": "https://api.github.com/repos/burtonator/polar-bookshelf/zipball/v2.0.103", - "body_html": "" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:58.655Z" - }, - "pomolectron": { - "latestRelease": { - "url": "https://api.github.com/repos/amitmerchant1990/pomolectron/releases/13432243", - "assets_url": "https://api.github.com/repos/amitmerchant1990/pomolectron/releases/13432243/assets", - "upload_url": "https://uploads.github.com/repos/amitmerchant1990/pomolectron/releases/13432243/assets{?name,label}", - "html_url": "https://github.com/amitmerchant1990/pomolectron/releases/tag/v1.2.0", - "id": 13432243, - "author": { - "login": "amitmerchant1990", - "id": 3647841, - "node_id": "MDQ6VXNlcjM2NDc4NDE=", - "avatar_url": "https://avatars.githubusercontent.com/u/3647841?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/amitmerchant1990", - "html_url": "https://github.com/amitmerchant1990", - "followers_url": "https://api.github.com/users/amitmerchant1990/followers", - "following_url": "https://api.github.com/users/amitmerchant1990/following{/other_user}", - "gists_url": "https://api.github.com/users/amitmerchant1990/gists{/gist_id}", - "starred_url": "https://api.github.com/users/amitmerchant1990/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/amitmerchant1990/subscriptions", - "organizations_url": "https://api.github.com/users/amitmerchant1990/orgs", - "repos_url": "https://api.github.com/users/amitmerchant1990/repos", - "events_url": "https://api.github.com/users/amitmerchant1990/events{/privacy}", - "received_events_url": "https://api.github.com/users/amitmerchant1990/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTEzNDMyMjQz", - "tag_name": "v1.2.0", - "target_commitish": "master", - "name": "1.2.0", - "draft": false, - "prerelease": false, - "created_at": "2018-10-15T17:27:27Z", - "published_at": "2018-10-15T17:29:37Z", - "assets": [], - "tarball_url": "https://api.github.com/repos/amitmerchant1990/pomolectron/tarball/v1.2.0", - "zipball_url": "https://api.github.com/repos/amitmerchant1990/pomolectron/zipball/v1.2.0", - "body_html": "
    \n
  • Implemented dark mode thanks to @fawwaz
  • \n
  • Code refactor
  • \n
  • Bug fixes
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:58.732Z" - }, - "pomotroid": { - "latestRelease": { - "url": "https://api.github.com/repos/Splode/pomotroid/releases/36405710", - "assets_url": "https://api.github.com/repos/Splode/pomotroid/releases/36405710/assets", - "upload_url": "https://uploads.github.com/repos/Splode/pomotroid/releases/36405710/assets{?name,label}", - "html_url": "https://github.com/Splode/pomotroid/releases/tag/v0.13.0", - "id": 36405710, - "author": { - "login": "Splode", - "id": 13758438, - "node_id": "MDQ6VXNlcjEzNzU4NDM4", - "avatar_url": "https://avatars.githubusercontent.com/u/13758438?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Splode", - "html_url": "https://github.com/Splode", - "followers_url": "https://api.github.com/users/Splode/followers", - "following_url": "https://api.github.com/users/Splode/following{/other_user}", - "gists_url": "https://api.github.com/users/Splode/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Splode/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Splode/subscriptions", - "organizations_url": "https://api.github.com/users/Splode/orgs", - "repos_url": "https://api.github.com/users/Splode/repos", - "events_url": "https://api.github.com/users/Splode/events{/privacy}", - "received_events_url": "https://api.github.com/users/Splode/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTM2NDA1NzEw", - "tag_name": "v0.13.0", - "target_commitish": "master", - "name": "v0.13.0", - "draft": false, - "prerelease": false, - "created_at": "2021-01-14T20:01:42Z", - "published_at": "2021-01-14T22:39:42Z", - "assets": [ - { - "url": "https://api.github.com/repos/Splode/pomotroid/releases/assets/30704363", - "id": 30704363, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNzA0MzYz", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 383, - "download_count": 168, - "created_at": "2021-01-14T20:13:49Z", - "updated_at": "2021-01-14T20:13:50Z", - "browser_download_url": "https://github.com/Splode/pomotroid/releases/download/v0.13.0/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/Splode/pomotroid/releases/assets/30704111", - "id": 30704111, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNzA0MTEx", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 529, - "download_count": 62, - "created_at": "2021-01-14T20:07:54Z", - "updated_at": "2021-01-14T20:07:54Z", - "browser_download_url": "https://github.com/Splode/pomotroid/releases/download/v0.13.0/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/Splode/pomotroid/releases/assets/30704219", - "id": 30704219, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNzA0MjE5", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "Splode", - "id": 13758438, - "node_id": "MDQ6VXNlcjEzNzU4NDM4", - "avatar_url": "https://avatars.githubusercontent.com/u/13758438?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Splode", - "html_url": "https://github.com/Splode", - "followers_url": "https://api.github.com/users/Splode/followers", - "following_url": "https://api.github.com/users/Splode/following{/other_user}", - "gists_url": "https://api.github.com/users/Splode/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Splode/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Splode/subscriptions", - "organizations_url": "https://api.github.com/users/Splode/orgs", - "repos_url": "https://api.github.com/users/Splode/repos", - "events_url": "https://api.github.com/users/Splode/events{/privacy}", - "received_events_url": "https://api.github.com/users/Splode/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 349, - "download_count": 143, - "created_at": "2021-01-14T20:10:27Z", - "updated_at": "2021-01-14T20:10:27Z", - "browser_download_url": "https://github.com/Splode/pomotroid/releases/download/v0.13.0/latest.yml" - }, - { - "url": "https://api.github.com/repos/Splode/pomotroid/releases/assets/30704167", - "id": 30704167, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNzA0MTY3", - "name": "pomotroid-0.13.0-linux.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 78381854, - "download_count": 2853, - "created_at": "2021-01-14T20:09:06Z", - "updated_at": "2021-01-14T20:09:08Z", - "browser_download_url": "https://github.com/Splode/pomotroid/releases/download/v0.13.0/pomotroid-0.13.0-linux.AppImage" - }, - { - "url": "https://api.github.com/repos/Splode/pomotroid/releases/assets/30704360", - "id": 30704360, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNzA0MzYw", - "name": "pomotroid-0.13.0-linux.deb", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 53546202, - "download_count": 1612, - "created_at": "2021-01-14T20:13:46Z", - "updated_at": "2021-01-14T20:13:48Z", - "browser_download_url": "https://github.com/Splode/pomotroid/releases/download/v0.13.0/pomotroid-0.13.0-linux.deb" - }, - { - "url": "https://api.github.com/repos/Splode/pomotroid/releases/assets/30704400", - "id": 30704400, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNzA0NDAw", - "name": "pomotroid-0.13.0-linux.tar.gz", - "label": "", - "uploader": { - "login": "Splode", - "id": 13758438, - "node_id": "MDQ6VXNlcjEzNzU4NDM4", - "avatar_url": "https://avatars.githubusercontent.com/u/13758438?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Splode", - "html_url": "https://github.com/Splode", - "followers_url": "https://api.github.com/users/Splode/followers", - "following_url": "https://api.github.com/users/Splode/following{/other_user}", - "gists_url": "https://api.github.com/users/Splode/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Splode/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Splode/subscriptions", - "organizations_url": "https://api.github.com/users/Splode/orgs", - "repos_url": "https://api.github.com/users/Splode/repos", - "events_url": "https://api.github.com/users/Splode/events{/privacy}", - "received_events_url": "https://api.github.com/users/Splode/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/gzip", - "state": "uploaded", - "size": 74333317, - "download_count": 8026, - "created_at": "2021-01-14T20:15:25Z", - "updated_at": "2021-01-14T20:15:28Z", - "browser_download_url": "https://github.com/Splode/pomotroid/releases/download/v0.13.0/pomotroid-0.13.0-linux.tar.gz" - }, - { - "url": "https://api.github.com/repos/Splode/pomotroid/releases/assets/30704249", - "id": 30704249, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNzA0MjQ5", - "name": "pomotroid-0.13.0-macos.dmg", - "label": "", - "uploader": { - "login": "Splode", - "id": 13758438, - "node_id": "MDQ6VXNlcjEzNzU4NDM4", - "avatar_url": "https://avatars.githubusercontent.com/u/13758438?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Splode", - "html_url": "https://github.com/Splode", - "followers_url": "https://api.github.com/users/Splode/followers", - "following_url": "https://api.github.com/users/Splode/following{/other_user}", - "gists_url": "https://api.github.com/users/Splode/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Splode/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Splode/subscriptions", - "organizations_url": "https://api.github.com/users/Splode/orgs", - "repos_url": "https://api.github.com/users/Splode/repos", - "events_url": "https://api.github.com/users/Splode/events{/privacy}", - "received_events_url": "https://api.github.com/users/Splode/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 75476887, - "download_count": 5196, - "created_at": "2021-01-14T20:11:05Z", - "updated_at": "2021-01-14T20:11:08Z", - "browser_download_url": "https://github.com/Splode/pomotroid/releases/download/v0.13.0/pomotroid-0.13.0-macos.dmg" - }, - { - "url": "https://api.github.com/repos/Splode/pomotroid/releases/assets/30704250", - "id": 30704250, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNzA0MjUw", - "name": "pomotroid-0.13.0-macos.dmg.blockmap", - "label": "", - "uploader": { - "login": "Splode", - "id": 13758438, - "node_id": "MDQ6VXNlcjEzNzU4NDM4", - "avatar_url": "https://avatars.githubusercontent.com/u/13758438?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Splode", - "html_url": "https://github.com/Splode", - "followers_url": "https://api.github.com/users/Splode/followers", - "following_url": "https://api.github.com/users/Splode/following{/other_user}", - "gists_url": "https://api.github.com/users/Splode/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Splode/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Splode/subscriptions", - "organizations_url": "https://api.github.com/users/Splode/orgs", - "repos_url": "https://api.github.com/users/Splode/repos", - "events_url": "https://api.github.com/users/Splode/events{/privacy}", - "received_events_url": "https://api.github.com/users/Splode/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 79516, - "download_count": 40, - "created_at": "2021-01-14T20:11:05Z", - "updated_at": "2021-01-14T20:11:05Z", - "browser_download_url": "https://github.com/Splode/pomotroid/releases/download/v0.13.0/pomotroid-0.13.0-macos.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/Splode/pomotroid/releases/assets/30704180", - "id": 30704180, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNzA0MTgw", - "name": "pomotroid-0.13.0-macos.zip", - "label": "", - "uploader": { - "login": "Splode", - "id": 13758438, - "node_id": "MDQ6VXNlcjEzNzU4NDM4", - "avatar_url": "https://avatars.githubusercontent.com/u/13758438?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Splode", - "html_url": "https://github.com/Splode", - "followers_url": "https://api.github.com/users/Splode/followers", - "following_url": "https://api.github.com/users/Splode/following{/other_user}", - "gists_url": "https://api.github.com/users/Splode/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Splode/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Splode/subscriptions", - "organizations_url": "https://api.github.com/users/Splode/orgs", - "repos_url": "https://api.github.com/users/Splode/repos", - "events_url": "https://api.github.com/users/Splode/events{/privacy}", - "received_events_url": "https://api.github.com/users/Splode/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 73055279, - "download_count": 130, - "created_at": "2021-01-14T20:09:35Z", - "updated_at": "2021-01-14T20:09:38Z", - "browser_download_url": "https://github.com/Splode/pomotroid/releases/download/v0.13.0/pomotroid-0.13.0-macos.zip" - }, - { - "url": "https://api.github.com/repos/Splode/pomotroid/releases/assets/30704369", - "id": 30704369, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNzA0MzY5", - "name": "pomotroid-0.13.0-portable.exe", - "label": "", - "uploader": { - "login": "Splode", - "id": 13758438, - "node_id": "MDQ6VXNlcjEzNzU4NDM4", - "avatar_url": "https://avatars.githubusercontent.com/u/13758438?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Splode", - "html_url": "https://github.com/Splode", - "followers_url": "https://api.github.com/users/Splode/followers", - "following_url": "https://api.github.com/users/Splode/following{/other_user}", - "gists_url": "https://api.github.com/users/Splode/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Splode/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Splode/subscriptions", - "organizations_url": "https://api.github.com/users/Splode/orgs", - "repos_url": "https://api.github.com/users/Splode/repos", - "events_url": "https://api.github.com/users/Splode/events{/privacy}", - "received_events_url": "https://api.github.com/users/Splode/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 47872325, - "download_count": 3957, - "created_at": "2021-01-14T20:14:09Z", - "updated_at": "2021-01-14T20:14:11Z", - "browser_download_url": "https://github.com/Splode/pomotroid/releases/download/v0.13.0/pomotroid-0.13.0-portable.exe" - }, - { - "url": "https://api.github.com/repos/Splode/pomotroid/releases/assets/30704376", - "id": 30704376, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNzA0Mzc2", - "name": "pomotroid-0.13.0-setup.exe", - "label": "", - "uploader": { - "login": "Splode", - "id": 13758438, - "node_id": "MDQ6VXNlcjEzNzU4NDM4", - "avatar_url": "https://avatars.githubusercontent.com/u/13758438?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Splode", - "html_url": "https://github.com/Splode", - "followers_url": "https://api.github.com/users/Splode/followers", - "following_url": "https://api.github.com/users/Splode/following{/other_user}", - "gists_url": "https://api.github.com/users/Splode/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Splode/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Splode/subscriptions", - "organizations_url": "https://api.github.com/users/Splode/orgs", - "repos_url": "https://api.github.com/users/Splode/repos", - "events_url": "https://api.github.com/users/Splode/events{/privacy}", - "received_events_url": "https://api.github.com/users/Splode/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 48028783, - "download_count": 42602, - "created_at": "2021-01-14T20:14:24Z", - "updated_at": "2021-01-14T20:14:26Z", - "browser_download_url": "https://github.com/Splode/pomotroid/releases/download/v0.13.0/pomotroid-0.13.0-setup.exe" - }, - { - "url": "https://api.github.com/repos/Splode/pomotroid/releases/assets/30704375", - "id": 30704375, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNzA0Mzc1", - "name": "pomotroid-0.13.0-setup.exe.blockmap", - "label": "", - "uploader": { - "login": "Splode", - "id": 13758438, - "node_id": "MDQ6VXNlcjEzNzU4NDM4", - "avatar_url": "https://avatars.githubusercontent.com/u/13758438?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Splode", - "html_url": "https://github.com/Splode", - "followers_url": "https://api.github.com/users/Splode/followers", - "following_url": "https://api.github.com/users/Splode/following{/other_user}", - "gists_url": "https://api.github.com/users/Splode/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Splode/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Splode/subscriptions", - "organizations_url": "https://api.github.com/users/Splode/orgs", - "repos_url": "https://api.github.com/users/Splode/repos", - "events_url": "https://api.github.com/users/Splode/events{/privacy}", - "received_events_url": "https://api.github.com/users/Splode/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 51719, - "download_count": 84, - "created_at": "2021-01-14T20:14:24Z", - "updated_at": "2021-01-14T20:14:24Z", - "browser_download_url": "https://github.com/Splode/pomotroid/releases/download/v0.13.0/pomotroid-0.13.0-setup.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/Splode/pomotroid/tarball/v0.13.0", - "zipball_url": "https://api.github.com/repos/Splode/pomotroid/zipball/v0.13.0", - "body_html": "

v0.13.0 (2021-01-14)

\n

Bug Fixes

\n
    \n
  • #108 Visual feedback for settings checkbox
  • \n
  • tick sounds correctly during break
  • \n
  • disable menu so Ctrl+W doesn't close app
  • \n
  • scoop manifest hash for v0.12.0
  • \n
\n

Chores

\n
    \n
  • update various deps
  • \n
  • update various deps
  • \n
  • add codeql github action
  • \n
  • update scoop manifest for v0.12.0
  • \n
\n

Continuous Integration

\n
    \n
  • add electron-builder workflow
  • \n
\n

Docs

\n
    \n
  • add contributing guide
  • \n
\n

Features

\n
    \n
  • default to hardware acceleration disabled
  • \n
  • adjust shortcut input styling
  • \n
  • set tick sounds during break default to true
  • \n
  • Add option to disable tick sounds during break
  • \n
", - "reactions": { - "url": "https://api.github.com/repos/Splode/pomotroid/releases/36405710/reactions", - "total_count": 16, - "+1": 0, - "-1": 0, - "laugh": 1, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 15, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:58.805Z" - }, - "postbird": { - "latestRelease": { - "url": "https://api.github.com/repos/Paxa/postbird/releases/21608801", - "assets_url": "https://api.github.com/repos/Paxa/postbird/releases/21608801/assets", - "upload_url": "https://uploads.github.com/repos/Paxa/postbird/releases/21608801/assets{?name,label}", - "html_url": "https://github.com/Paxa/postbird/releases/tag/0.8.4", - "id": 21608801, - "author": { - "login": "Paxa", - "id": 26019, - "node_id": "MDQ6VXNlcjI2MDE5", - "avatar_url": "https://avatars.githubusercontent.com/u/26019?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Paxa", - "html_url": "https://github.com/Paxa", - "followers_url": "https://api.github.com/users/Paxa/followers", - "following_url": "https://api.github.com/users/Paxa/following{/other_user}", - "gists_url": "https://api.github.com/users/Paxa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Paxa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Paxa/subscriptions", - "organizations_url": "https://api.github.com/users/Paxa/orgs", - "repos_url": "https://api.github.com/users/Paxa/repos", - "events_url": "https://api.github.com/users/Paxa/events{/privacy}", - "received_events_url": "https://api.github.com/users/Paxa/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTIxNjA4ODAx", - "tag_name": "0.8.4", - "target_commitish": "master", - "name": "Postbird 0.8.4", - "draft": false, - "prerelease": false, - "created_at": "2019-11-20T05:37:20Z", - "published_at": "2019-11-20T06:07:30Z", - "assets": [ - { - "url": "https://api.github.com/repos/Paxa/postbird/releases/assets/16277524", - "id": 16277524, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2Mjc3NTI0", - "name": "Postbird-0.8.4-win.zip", - "label": null, - "uploader": { - "login": "Paxa", - "id": 26019, - "node_id": "MDQ6VXNlcjI2MDE5", - "avatar_url": "https://avatars.githubusercontent.com/u/26019?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Paxa", - "html_url": "https://github.com/Paxa", - "followers_url": "https://api.github.com/users/Paxa/followers", - "following_url": "https://api.github.com/users/Paxa/following{/other_user}", - "gists_url": "https://api.github.com/users/Paxa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Paxa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Paxa/subscriptions", - "organizations_url": "https://api.github.com/users/Paxa/orgs", - "repos_url": "https://api.github.com/users/Paxa/repos", - "events_url": "https://api.github.com/users/Paxa/events{/privacy}", - "received_events_url": "https://api.github.com/users/Paxa/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 66409134, - "download_count": 8420, - "created_at": "2019-11-20T05:50:42Z", - "updated_at": "2019-11-20T05:55:00Z", - "browser_download_url": "https://github.com/Paxa/postbird/releases/download/0.8.4/Postbird-0.8.4-win.zip" - }, - { - "url": "https://api.github.com/repos/Paxa/postbird/releases/assets/16277592", - "id": 16277592, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2Mjc3NTky", - "name": "Postbird-0.8.4.apk", - "label": null, - "uploader": { - "login": "Paxa", - "id": 26019, - "node_id": "MDQ6VXNlcjI2MDE5", - "avatar_url": "https://avatars.githubusercontent.com/u/26019?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Paxa", - "html_url": "https://github.com/Paxa", - "followers_url": "https://api.github.com/users/Paxa/followers", - "following_url": "https://api.github.com/users/Paxa/following{/other_user}", - "gists_url": "https://api.github.com/users/Paxa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Paxa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Paxa/subscriptions", - "organizations_url": "https://api.github.com/users/Paxa/orgs", - "repos_url": "https://api.github.com/users/Paxa/repos", - "events_url": "https://api.github.com/users/Paxa/events{/privacy}", - "received_events_url": "https://api.github.com/users/Paxa/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.android.package-archive", - "state": "uploaded", - "size": 69852470, - "download_count": 698, - "created_at": "2019-11-20T05:59:03Z", - "updated_at": "2019-11-20T06:00:41Z", - "browser_download_url": "https://github.com/Paxa/postbird/releases/download/0.8.4/Postbird-0.8.4.apk" - }, - { - "url": "https://api.github.com/repos/Paxa/postbird/releases/assets/16277593", - "id": 16277593, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2Mjc3NTkz", - "name": "postbird-0.8.4.AppImage", - "label": null, - "uploader": { - "login": "Paxa", - "id": 26019, - "node_id": "MDQ6VXNlcjI2MDE5", - "avatar_url": "https://avatars.githubusercontent.com/u/26019?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Paxa", - "html_url": "https://github.com/Paxa", - "followers_url": "https://api.github.com/users/Paxa/followers", - "following_url": "https://api.github.com/users/Paxa/following{/other_user}", - "gists_url": "https://api.github.com/users/Paxa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Paxa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Paxa/subscriptions", - "organizations_url": "https://api.github.com/users/Paxa/orgs", - "repos_url": "https://api.github.com/users/Paxa/repos", - "events_url": "https://api.github.com/users/Paxa/events{/privacy}", - "received_events_url": "https://api.github.com/users/Paxa/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 70976626, - "download_count": 1877, - "created_at": "2019-11-20T05:59:03Z", - "updated_at": "2019-11-20T06:02:03Z", - "browser_download_url": "https://github.com/Paxa/postbird/releases/download/0.8.4/postbird-0.8.4.AppImage" - }, - { - "url": "https://api.github.com/repos/Paxa/postbird/releases/assets/16277522", - "id": 16277522, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2Mjc3NTIy", - "name": "Postbird-0.8.4.dmg", - "label": null, - "uploader": { - "login": "Paxa", - "id": 26019, - "node_id": "MDQ6VXNlcjI2MDE5", - "avatar_url": "https://avatars.githubusercontent.com/u/26019?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Paxa", - "html_url": "https://github.com/Paxa", - "followers_url": "https://api.github.com/users/Paxa/followers", - "following_url": "https://api.github.com/users/Paxa/following{/other_user}", - "gists_url": "https://api.github.com/users/Paxa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Paxa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Paxa/subscriptions", - "organizations_url": "https://api.github.com/users/Paxa/orgs", - "repos_url": "https://api.github.com/users/Paxa/repos", - "events_url": "https://api.github.com/users/Paxa/events{/privacy}", - "received_events_url": "https://api.github.com/users/Paxa/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-diskcopy", - "state": "uploaded", - "size": 67637947, - "download_count": 17440, - "created_at": "2019-11-20T05:50:42Z", - "updated_at": "2019-11-20T05:52:22Z", - "browser_download_url": "https://github.com/Paxa/postbird/releases/download/0.8.4/Postbird-0.8.4.dmg" - }, - { - "url": "https://api.github.com/repos/Paxa/postbird/releases/assets/16277596", - "id": 16277596, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2Mjc3NTk2", - "name": "Postbird-0.8.4.pacman", - "label": null, - "uploader": { - "login": "Paxa", - "id": 26019, - "node_id": "MDQ6VXNlcjI2MDE5", - "avatar_url": "https://avatars.githubusercontent.com/u/26019?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Paxa", - "html_url": "https://github.com/Paxa", - "followers_url": "https://api.github.com/users/Paxa/followers", - "following_url": "https://api.github.com/users/Paxa/following{/other_user}", - "gists_url": "https://api.github.com/users/Paxa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Paxa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Paxa/subscriptions", - "organizations_url": "https://api.github.com/users/Paxa/orgs", - "repos_url": "https://api.github.com/users/Paxa/repos", - "events_url": "https://api.github.com/users/Paxa/events{/privacy}", - "received_events_url": "https://api.github.com/users/Paxa/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 49104016, - "download_count": 672, - "created_at": "2019-11-20T05:59:05Z", - "updated_at": "2019-11-20T06:07:19Z", - "browser_download_url": "https://github.com/Paxa/postbird/releases/download/0.8.4/Postbird-0.8.4.pacman" - }, - { - "url": "https://api.github.com/repos/Paxa/postbird/releases/assets/16277595", - "id": 16277595, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2Mjc3NTk1", - "name": "Postbird-0.8.4.x86_64.rpm", - "label": null, - "uploader": { - "login": "Paxa", - "id": 26019, - "node_id": "MDQ6VXNlcjI2MDE5", - "avatar_url": "https://avatars.githubusercontent.com/u/26019?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Paxa", - "html_url": "https://github.com/Paxa", - "followers_url": "https://api.github.com/users/Paxa/followers", - "following_url": "https://api.github.com/users/Paxa/following{/other_user}", - "gists_url": "https://api.github.com/users/Paxa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Paxa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Paxa/subscriptions", - "organizations_url": "https://api.github.com/users/Paxa/orgs", - "repos_url": "https://api.github.com/users/Paxa/repos", - "events_url": "https://api.github.com/users/Paxa/events{/privacy}", - "received_events_url": "https://api.github.com/users/Paxa/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "audio/x-pn-realaudio-plugin", - "state": "uploaded", - "size": 49152172, - "download_count": 1090, - "created_at": "2019-11-20T05:59:05Z", - "updated_at": "2019-11-20T06:04:57Z", - "browser_download_url": "https://github.com/Paxa/postbird/releases/download/0.8.4/Postbird-0.8.4.x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/Paxa/postbird/releases/assets/16277523", - "id": 16277523, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2Mjc3NTIz", - "name": "Postbird-Setup-0.8.4.exe", - "label": null, - "uploader": { - "login": "Paxa", - "id": 26019, - "node_id": "MDQ6VXNlcjI2MDE5", - "avatar_url": "https://avatars.githubusercontent.com/u/26019?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Paxa", - "html_url": "https://github.com/Paxa", - "followers_url": "https://api.github.com/users/Paxa/followers", - "following_url": "https://api.github.com/users/Paxa/following{/other_user}", - "gists_url": "https://api.github.com/users/Paxa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Paxa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Paxa/subscriptions", - "organizations_url": "https://api.github.com/users/Paxa/orgs", - "repos_url": "https://api.github.com/users/Paxa/repos", - "events_url": "https://api.github.com/users/Paxa/events{/privacy}", - "received_events_url": "https://api.github.com/users/Paxa/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 48360120, - "download_count": 28176, - "created_at": "2019-11-20T05:50:42Z", - "updated_at": "2019-11-20T05:53:48Z", - "browser_download_url": "https://github.com/Paxa/postbird/releases/download/0.8.4/Postbird-Setup-0.8.4.exe" - }, - { - "url": "https://api.github.com/repos/Paxa/postbird/releases/assets/16277571", - "id": 16277571, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2Mjc3NTcx", - "name": "Postbird_0.8.4_amd64.deb", - "label": null, - "uploader": { - "login": "Paxa", - "id": 26019, - "node_id": "MDQ6VXNlcjI2MDE5", - "avatar_url": "https://avatars.githubusercontent.com/u/26019?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Paxa", - "html_url": "https://github.com/Paxa", - "followers_url": "https://api.github.com/users/Paxa/followers", - "following_url": "https://api.github.com/users/Paxa/following{/other_user}", - "gists_url": "https://api.github.com/users/Paxa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Paxa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Paxa/subscriptions", - "organizations_url": "https://api.github.com/users/Paxa/orgs", - "repos_url": "https://api.github.com/users/Paxa/repos", - "events_url": "https://api.github.com/users/Paxa/events{/privacy}", - "received_events_url": "https://api.github.com/users/Paxa/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-deb", - "state": "uploaded", - "size": 49092300, - "download_count": 10963, - "created_at": "2019-11-20T05:56:05Z", - "updated_at": "2019-11-20T05:58:41Z", - "browser_download_url": "https://github.com/Paxa/postbird/releases/download/0.8.4/Postbird_0.8.4_amd64.deb" - }, - { - "url": "https://api.github.com/repos/Paxa/postbird/releases/assets/16277594", - "id": 16277594, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2Mjc3NTk0", - "name": "Postbird_0.8.4_amd64.snap", - "label": null, - "uploader": { - "login": "Paxa", - "id": 26019, - "node_id": "MDQ6VXNlcjI2MDE5", - "avatar_url": "https://avatars.githubusercontent.com/u/26019?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Paxa", - "html_url": "https://github.com/Paxa", - "followers_url": "https://api.github.com/users/Paxa/followers", - "following_url": "https://api.github.com/users/Paxa/following{/other_user}", - "gists_url": "https://api.github.com/users/Paxa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Paxa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Paxa/subscriptions", - "organizations_url": "https://api.github.com/users/Paxa/orgs", - "repos_url": "https://api.github.com/users/Paxa/repos", - "events_url": "https://api.github.com/users/Paxa/events{/privacy}", - "received_events_url": "https://api.github.com/users/Paxa/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 59600896, - "download_count": 221, - "created_at": "2019-11-20T05:59:05Z", - "updated_at": "2019-11-20T06:02:56Z", - "browser_download_url": "https://github.com/Paxa/postbird/releases/download/0.8.4/Postbird_0.8.4_amd64.snap" - } - ], - "tarball_url": "https://api.github.com/repos/Paxa/postbird/tarball/0.8.4", - "zipball_url": "https://api.github.com/repos/Paxa/postbird/zipball/0.8.4", - "body_html": "

Installation

\n

On Mac:
\nOn first launch you will probably have to Right Click > Open Postbird.app in order to bypass the Mac OS warning.

\n

On Linux:
\nDownload package for your system or use snap:

\n
sudo snap install postbird\n
\n

Snap page: https://snapcraft.io/postbird

\n

On Windows:
\nUse installer Postbird.Setup.0.8.4.exe or portable Postbird-0.8.4-win.zip

\n

What's new

\n
    \n
  • Fix electron.systemPreferences.subscribeNotification is not a function on windows and linux
  • \n
", - "reactions": { - "url": "https://api.github.com/repos/Paxa/postbird/releases/21608801/reactions", - "total_count": 3, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 3, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:58.867Z" - }, - "premid": { - "latestRelease": { - "url": "https://api.github.com/repos/PreMiD/PreMiD/releases/38381724", - "assets_url": "https://api.github.com/repos/PreMiD/PreMiD/releases/38381724/assets", - "upload_url": "https://uploads.github.com/repos/PreMiD/PreMiD/releases/38381724/assets{?name,label}", - "html_url": "https://github.com/PreMiD/PreMiD/releases/tag/app-v2.2.0", - "id": 38381724, - "author": { - "login": "Timeraa", - "id": 29104008, - "node_id": "MDQ6VXNlcjI5MTA0MDA4", - "avatar_url": "https://avatars.githubusercontent.com/u/29104008?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Timeraa", - "html_url": "https://github.com/Timeraa", - "followers_url": "https://api.github.com/users/Timeraa/followers", - "following_url": "https://api.github.com/users/Timeraa/following{/other_user}", - "gists_url": "https://api.github.com/users/Timeraa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Timeraa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Timeraa/subscriptions", - "organizations_url": "https://api.github.com/users/Timeraa/orgs", - "repos_url": "https://api.github.com/users/Timeraa/repos", - "events_url": "https://api.github.com/users/Timeraa/events{/privacy}", - "received_events_url": "https://api.github.com/users/Timeraa/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTM4MzgxNzI0", - "tag_name": "app-v2.2.0", - "target_commitish": "main", - "name": "App Version 2.2.0", - "draft": false, - "prerelease": false, - "created_at": "2021-02-21T00:02:47Z", - "published_at": "2021-02-21T00:06:23Z", - "assets": [ - { - "url": "https://api.github.com/repos/PreMiD/PreMiD/releases/assets/32366682", - "id": 32366682, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMzY2Njgy", - "name": "PreMiD-darwin-x64.zip", - "label": null, - "uploader": { - "login": "Timeraa", - "id": 29104008, - "node_id": "MDQ6VXNlcjI5MTA0MDA4", - "avatar_url": "https://avatars.githubusercontent.com/u/29104008?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Timeraa", - "html_url": "https://github.com/Timeraa", - "followers_url": "https://api.github.com/users/Timeraa/followers", - "following_url": "https://api.github.com/users/Timeraa/following{/other_user}", - "gists_url": "https://api.github.com/users/Timeraa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Timeraa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Timeraa/subscriptions", - "organizations_url": "https://api.github.com/users/Timeraa/orgs", - "repos_url": "https://api.github.com/users/Timeraa/repos", - "events_url": "https://api.github.com/users/Timeraa/events{/privacy}", - "received_events_url": "https://api.github.com/users/Timeraa/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 233606020, - "download_count": 56050, - "created_at": "2021-02-21T00:40:28Z", - "updated_at": "2021-02-21T00:41:42Z", - "browser_download_url": "https://github.com/PreMiD/PreMiD/releases/download/app-v2.2.0/PreMiD-darwin-x64.zip" - }, - { - "url": "https://api.github.com/repos/PreMiD/PreMiD/releases/assets/32366665", - "id": 32366665, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMzY2NjY1", - "name": "PreMiD-win32-ia32.zip", - "label": null, - "uploader": { - "login": "Timeraa", - "id": 29104008, - "node_id": "MDQ6VXNlcjI5MTA0MDA4", - "avatar_url": "https://avatars.githubusercontent.com/u/29104008?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Timeraa", - "html_url": "https://github.com/Timeraa", - "followers_url": "https://api.github.com/users/Timeraa/followers", - "following_url": "https://api.github.com/users/Timeraa/following{/other_user}", - "gists_url": "https://api.github.com/users/Timeraa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Timeraa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Timeraa/subscriptions", - "organizations_url": "https://api.github.com/users/Timeraa/orgs", - "repos_url": "https://api.github.com/users/Timeraa/repos", - "events_url": "https://api.github.com/users/Timeraa/events{/privacy}", - "received_events_url": "https://api.github.com/users/Timeraa/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 75339367, - "download_count": 41153, - "created_at": "2021-02-21T00:40:05Z", - "updated_at": "2021-02-21T00:42:14Z", - "browser_download_url": "https://github.com/PreMiD/PreMiD/releases/download/app-v2.2.0/PreMiD-win32-ia32.zip" - }, - { - "url": "https://api.github.com/repos/PreMiD/PreMiD/releases/assets/32366729", - "id": 32366729, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMzY2NzI5", - "name": "PreMiD-win32-x64.zip", - "label": null, - "uploader": { - "login": "Timeraa", - "id": 29104008, - "node_id": "MDQ6VXNlcjI5MTA0MDA4", - "avatar_url": "https://avatars.githubusercontent.com/u/29104008?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Timeraa", - "html_url": "https://github.com/Timeraa", - "followers_url": "https://api.github.com/users/Timeraa/followers", - "following_url": "https://api.github.com/users/Timeraa/following{/other_user}", - "gists_url": "https://api.github.com/users/Timeraa/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Timeraa/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Timeraa/subscriptions", - "organizations_url": "https://api.github.com/users/Timeraa/orgs", - "repos_url": "https://api.github.com/users/Timeraa/repos", - "events_url": "https://api.github.com/users/Timeraa/events{/privacy}", - "received_events_url": "https://api.github.com/users/Timeraa/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 79699596, - "download_count": 767986, - "created_at": "2021-02-21T00:41:42Z", - "updated_at": "2021-02-21T00:42:12Z", - "browser_download_url": "https://github.com/PreMiD/PreMiD/releases/download/app-v2.2.0/PreMiD-win32-x64.zip" - } - ], - "tarball_url": "https://api.github.com/repos/PreMiD/PreMiD/tarball/app-v2.2.0", - "zipball_url": "https://api.github.com/repos/PreMiD/PreMiD/zipball/app-v2.2.0", - "body_html": "

Adds

\n
    \n
  • Discord button support
  • \n
\n

Fixes

\n
    \n
  • Changes some tray menu's
  • \n
  • Dependency/Security updates
  • \n
\n

Please do not directly download these release files if not instructed by our staff.
\nDownload the application on our website

", - "reactions": { - "url": "https://api.github.com/repos/PreMiD/PreMiD/releases/38381724/reactions", - "total_count": 21, - "+1": 12, - "-1": 0, - "laugh": 0, - "hooray": 5, - "confused": 0, - "heart": 0, - "rocket": 4, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:58.873Z" - }, - "preserver": { - "latestRelease": { - "url": "https://api.github.com/repos/hsbalar/preserver/releases/5013756", - "assets_url": "https://api.github.com/repos/hsbalar/preserver/releases/5013756/assets", - "upload_url": "https://uploads.github.com/repos/hsbalar/preserver/releases/5013756/assets{?name,label}", - "html_url": "https://github.com/hsbalar/preserver/releases/tag/v3.0.0", - "id": 5013756, - "author": { - "login": "hsbalar", - "id": 16349536, - "node_id": "MDQ6VXNlcjE2MzQ5NTM2", - "avatar_url": "https://avatars.githubusercontent.com/u/16349536?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/hsbalar", - "html_url": "https://github.com/hsbalar", - "followers_url": "https://api.github.com/users/hsbalar/followers", - "following_url": "https://api.github.com/users/hsbalar/following{/other_user}", - "gists_url": "https://api.github.com/users/hsbalar/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hsbalar/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hsbalar/subscriptions", - "organizations_url": "https://api.github.com/users/hsbalar/orgs", - "repos_url": "https://api.github.com/users/hsbalar/repos", - "events_url": "https://api.github.com/users/hsbalar/events{/privacy}", - "received_events_url": "https://api.github.com/users/hsbalar/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTUwMTM3NTY=", - "tag_name": "v3.0.0", - "target_commitish": "master", - "name": "Latest with Angular 2.4.0 with lower dependencies", - "draft": false, - "prerelease": false, - "created_at": "2016-12-26T13:06:37Z", - "published_at": "2016-12-26T13:31:05Z", - "assets": [ - { - "url": "https://api.github.com/repos/hsbalar/preserver/releases/assets/2886728", - "id": 2886728, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4ODY3Mjg=", - "name": "Preserver-linux-x64.tar.gz", - "label": null, - "uploader": { - "login": "hsbalar", - "id": 16349536, - "node_id": "MDQ6VXNlcjE2MzQ5NTM2", - "avatar_url": "https://avatars.githubusercontent.com/u/16349536?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/hsbalar", - "html_url": "https://github.com/hsbalar", - "followers_url": "https://api.github.com/users/hsbalar/followers", - "following_url": "https://api.github.com/users/hsbalar/following{/other_user}", - "gists_url": "https://api.github.com/users/hsbalar/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hsbalar/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hsbalar/subscriptions", - "organizations_url": "https://api.github.com/users/hsbalar/orgs", - "repos_url": "https://api.github.com/users/hsbalar/repos", - "events_url": "https://api.github.com/users/hsbalar/events{/privacy}", - "received_events_url": "https://api.github.com/users/hsbalar/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/gzip", - "state": "uploaded", - "size": 57356415, - "download_count": 242, - "created_at": "2016-12-26T13:09:44Z", - "updated_at": "2016-12-26T13:20:27Z", - "browser_download_url": "https://github.com/hsbalar/preserver/releases/download/v3.0.0/Preserver-linux-x64.tar.gz" - } - ], - "tarball_url": "https://api.github.com/repos/hsbalar/preserver/tarball/v3.0.0", - "zipball_url": "https://api.github.com/repos/hsbalar/preserver/zipball/v3.0.0", - "body_html": "" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:58.947Z" - }, - "prettyearth": { - "latestRelease": { - "url": "https://api.github.com/repos/evertdespiegeleer/PrettyEarth/releases/18776766", - "assets_url": "https://api.github.com/repos/evertdespiegeleer/PrettyEarth/releases/18776766/assets", - "upload_url": "https://uploads.github.com/repos/evertdespiegeleer/PrettyEarth/releases/18776766/assets{?name,label}", - "html_url": "https://github.com/evertdespiegeleer/PrettyEarth/releases/tag/v1.0.4-beta", - "id": 18776766, - "author": { - "login": "evertdespiegeleer", - "id": 1685680, - "node_id": "MDQ6VXNlcjE2ODU2ODA=", - "avatar_url": "https://avatars.githubusercontent.com/u/1685680?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/evertdespiegeleer", - "html_url": "https://github.com/evertdespiegeleer", - "followers_url": "https://api.github.com/users/evertdespiegeleer/followers", - "following_url": "https://api.github.com/users/evertdespiegeleer/following{/other_user}", - "gists_url": "https://api.github.com/users/evertdespiegeleer/gists{/gist_id}", - "starred_url": "https://api.github.com/users/evertdespiegeleer/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/evertdespiegeleer/subscriptions", - "organizations_url": "https://api.github.com/users/evertdespiegeleer/orgs", - "repos_url": "https://api.github.com/users/evertdespiegeleer/repos", - "events_url": "https://api.github.com/users/evertdespiegeleer/events{/privacy}", - "received_events_url": "https://api.github.com/users/evertdespiegeleer/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTE4Nzc2NzY2", - "tag_name": "v1.0.4-beta", - "target_commitish": "master", - "name": "v1.0.4-beta", - "draft": false, - "prerelease": false, - "created_at": "2019-07-22T15:00:31Z", - "published_at": "2019-07-22T15:02:28Z", - "assets": [ - { - "url": "https://api.github.com/repos/evertdespiegeleer/PrettyEarth/releases/assets/13847207", - "id": 13847207, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEzODQ3MjA3", - "name": "macOS.zip", - "label": null, - "uploader": { - "login": "evertdespiegeleer", - "id": 1685680, - "node_id": "MDQ6VXNlcjE2ODU2ODA=", - "avatar_url": "https://avatars.githubusercontent.com/u/1685680?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/evertdespiegeleer", - "html_url": "https://github.com/evertdespiegeleer", - "followers_url": "https://api.github.com/users/evertdespiegeleer/followers", - "following_url": "https://api.github.com/users/evertdespiegeleer/following{/other_user}", - "gists_url": "https://api.github.com/users/evertdespiegeleer/gists{/gist_id}", - "starred_url": "https://api.github.com/users/evertdespiegeleer/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/evertdespiegeleer/subscriptions", - "organizations_url": "https://api.github.com/users/evertdespiegeleer/orgs", - "repos_url": "https://api.github.com/users/evertdespiegeleer/repos", - "events_url": "https://api.github.com/users/evertdespiegeleer/events{/privacy}", - "received_events_url": "https://api.github.com/users/evertdespiegeleer/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 59531298, - "download_count": 1077, - "created_at": "2019-07-22T15:03:11Z", - "updated_at": "2019-07-22T15:04:14Z", - "browser_download_url": "https://github.com/evertdespiegeleer/PrettyEarth/releases/download/v1.0.4-beta/macOS.zip" - } - ], - "tarball_url": "https://api.github.com/repos/evertdespiegeleer/PrettyEarth/tarball/v1.0.4-beta", - "zipball_url": "https://api.github.com/repos/evertdespiegeleer/PrettyEarth/zipball/v1.0.4-beta", - "body_html": "
    \n
  • Minor Mixpanel 🐛 fix
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:59.052Z" - }, - "prosecrec": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:59.054Z" - }, - "primitive-nextgen": { - "latestRelease": { - "url": "https://api.github.com/repos/cielito-lindo-productions/primitive.nextgen/releases/7691138", - "assets_url": "https://api.github.com/repos/cielito-lindo-productions/primitive.nextgen/releases/7691138/assets", - "upload_url": "https://uploads.github.com/repos/cielito-lindo-productions/primitive.nextgen/releases/7691138/assets{?name,label}", - "html_url": "https://github.com/cielito-lindo-productions/primitive.nextgen/releases/tag/v1.0.0", - "id": 7691138, - "author": { - "login": "cielito-lindo-productions", - "id": 24909917, - "node_id": "MDQ6VXNlcjI0OTA5OTE3", - "avatar_url": "https://avatars.githubusercontent.com/u/24909917?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/cielito-lindo-productions", - "html_url": "https://github.com/cielito-lindo-productions", - "followers_url": "https://api.github.com/users/cielito-lindo-productions/followers", - "following_url": "https://api.github.com/users/cielito-lindo-productions/following{/other_user}", - "gists_url": "https://api.github.com/users/cielito-lindo-productions/gists{/gist_id}", - "starred_url": "https://api.github.com/users/cielito-lindo-productions/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/cielito-lindo-productions/subscriptions", - "organizations_url": "https://api.github.com/users/cielito-lindo-productions/orgs", - "repos_url": "https://api.github.com/users/cielito-lindo-productions/repos", - "events_url": "https://api.github.com/users/cielito-lindo-productions/events{/privacy}", - "received_events_url": "https://api.github.com/users/cielito-lindo-productions/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTc2OTExMzg=", - "tag_name": "v1.0.0", - "target_commitish": "master", - "name": "first release", - "draft": false, - "prerelease": false, - "created_at": "2017-09-08T19:15:40Z", - "published_at": "2017-09-08T21:48:20Z", - "assets": [ - { - "url": "https://api.github.com/repos/cielito-lindo-productions/primitive.nextgen/releases/assets/4782111", - "id": 4782111, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQ3ODIxMTE=", - "name": "primitive.nextgen-1.0.0-ubuntu-x86_64.AppImage", - "label": null, - "uploader": { - "login": "cielito-lindo-productions", - "id": 24909917, - "node_id": "MDQ6VXNlcjI0OTA5OTE3", - "avatar_url": "https://avatars.githubusercontent.com/u/24909917?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/cielito-lindo-productions", - "html_url": "https://github.com/cielito-lindo-productions", - "followers_url": "https://api.github.com/users/cielito-lindo-productions/followers", - "following_url": "https://api.github.com/users/cielito-lindo-productions/following{/other_user}", - "gists_url": "https://api.github.com/users/cielito-lindo-productions/gists{/gist_id}", - "starred_url": "https://api.github.com/users/cielito-lindo-productions/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/cielito-lindo-productions/subscriptions", - "organizations_url": "https://api.github.com/users/cielito-lindo-productions/orgs", - "repos_url": "https://api.github.com/users/cielito-lindo-productions/repos", - "events_url": "https://api.github.com/users/cielito-lindo-productions/events{/privacy}", - "received_events_url": "https://api.github.com/users/cielito-lindo-productions/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 37814272, - "download_count": 124, - "created_at": "2017-09-08T21:11:04Z", - "updated_at": "2017-09-08T21:38:53Z", - "browser_download_url": "https://github.com/cielito-lindo-productions/primitive.nextgen/releases/download/v1.0.0/primitive.nextgen-1.0.0-ubuntu-x86_64.AppImage" - }, - { - "url": "https://api.github.com/repos/cielito-lindo-productions/primitive.nextgen/releases/assets/4782110", - "id": 4782110, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQ3ODIxMTA=", - "name": "primitive.nextgen.Windows.Setup.1.0.0.exe", - "label": null, - "uploader": { - "login": "cielito-lindo-productions", - "id": 24909917, - "node_id": "MDQ6VXNlcjI0OTA5OTE3", - "avatar_url": "https://avatars.githubusercontent.com/u/24909917?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/cielito-lindo-productions", - "html_url": "https://github.com/cielito-lindo-productions", - "followers_url": "https://api.github.com/users/cielito-lindo-productions/followers", - "following_url": "https://api.github.com/users/cielito-lindo-productions/following{/other_user}", - "gists_url": "https://api.github.com/users/cielito-lindo-productions/gists{/gist_id}", - "starred_url": "https://api.github.com/users/cielito-lindo-productions/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/cielito-lindo-productions/subscriptions", - "organizations_url": "https://api.github.com/users/cielito-lindo-productions/orgs", - "repos_url": "https://api.github.com/users/cielito-lindo-productions/repos", - "events_url": "https://api.github.com/users/cielito-lindo-productions/events{/privacy}", - "received_events_url": "https://api.github.com/users/cielito-lindo-productions/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 30645045, - "download_count": 410, - "created_at": "2017-09-08T21:11:03Z", - "updated_at": "2017-09-08T21:22:09Z", - "browser_download_url": "https://github.com/cielito-lindo-productions/primitive.nextgen/releases/download/v1.0.0/primitive.nextgen.Windows.Setup.1.0.0.exe" - } - ], - "tarball_url": "https://api.github.com/repos/cielito-lindo-productions/primitive.nextgen/tarball/v1.0.0", - "zipball_url": "https://api.github.com/repos/cielito-lindo-productions/primitive.nextgen/zipball/v1.0.0", - "body_html": "" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:59.131Z" - }, - "protegopdf": { - "latestRelease": { - "url": "https://api.github.com/repos/bbalvanera/protego-pdf/releases/20033688", - "assets_url": "https://api.github.com/repos/bbalvanera/protego-pdf/releases/20033688/assets", - "upload_url": "https://uploads.github.com/repos/bbalvanera/protego-pdf/releases/20033688/assets{?name,label}", - "html_url": "https://github.com/bbalvanera/protego-pdf/releases/tag/1.0.1", - "id": 20033688, - "author": { - "login": "bbalvanera", - "id": 54642668, - "node_id": "MDQ6VXNlcjU0NjQyNjY4", - "avatar_url": "https://avatars.githubusercontent.com/u/54642668?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/bbalvanera", - "html_url": "https://github.com/bbalvanera", - "followers_url": "https://api.github.com/users/bbalvanera/followers", - "following_url": "https://api.github.com/users/bbalvanera/following{/other_user}", - "gists_url": "https://api.github.com/users/bbalvanera/gists{/gist_id}", - "starred_url": "https://api.github.com/users/bbalvanera/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bbalvanera/subscriptions", - "organizations_url": "https://api.github.com/users/bbalvanera/orgs", - "repos_url": "https://api.github.com/users/bbalvanera/repos", - "events_url": "https://api.github.com/users/bbalvanera/events{/privacy}", - "received_events_url": "https://api.github.com/users/bbalvanera/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTIwMDMzNjg4", - "tag_name": "1.0.1", - "target_commitish": "master", - "name": "1.0.1", - "draft": false, - "prerelease": false, - "created_at": "2019-09-17T03:10:37Z", - "published_at": "2019-09-17T03:28:57Z", - "assets": [ - { - "url": "https://api.github.com/repos/bbalvanera/protego-pdf/releases/assets/14957250", - "id": 14957250, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE0OTU3MjUw", - "name": "protego-pdf-1.0.1.zip", - "label": null, - "uploader": { - "login": "bbalvanera", - "id": 54642668, - "node_id": "MDQ6VXNlcjU0NjQyNjY4", - "avatar_url": "https://avatars.githubusercontent.com/u/54642668?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/bbalvanera", - "html_url": "https://github.com/bbalvanera", - "followers_url": "https://api.github.com/users/bbalvanera/followers", - "following_url": "https://api.github.com/users/bbalvanera/following{/other_user}", - "gists_url": "https://api.github.com/users/bbalvanera/gists{/gist_id}", - "starred_url": "https://api.github.com/users/bbalvanera/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bbalvanera/subscriptions", - "organizations_url": "https://api.github.com/users/bbalvanera/orgs", - "repos_url": "https://api.github.com/users/bbalvanera/repos", - "events_url": "https://api.github.com/users/bbalvanera/events{/privacy}", - "received_events_url": "https://api.github.com/users/bbalvanera/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 53411251, - "download_count": 266, - "created_at": "2019-09-17T03:27:16Z", - "updated_at": "2019-09-17T03:28:53Z", - "browser_download_url": "https://github.com/bbalvanera/protego-pdf/releases/download/1.0.1/protego-pdf-1.0.1.zip" - } - ], - "tarball_url": "https://api.github.com/repos/bbalvanera/protego-pdf/tarball/1.0.1", - "zipball_url": "https://api.github.com/repos/bbalvanera/protego-pdf/zipball/1.0.1", - "body_html": "

Fixes issue #1

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:59.183Z" - }, - "pullp": { - "latestRelease": { - "url": "https://api.github.com/repos/rkclark/pullp/releases/50184614", - "assets_url": "https://api.github.com/repos/rkclark/pullp/releases/50184614/assets", - "upload_url": "https://uploads.github.com/repos/rkclark/pullp/releases/50184614/assets{?name,label}", - "html_url": "https://github.com/rkclark/pullp/releases/tag/v4.0.2", - "id": 50184614, - "author": { - "login": "rkclark", - "id": 15447744, - "node_id": "MDQ6VXNlcjE1NDQ3NzQ0", - "avatar_url": "https://avatars.githubusercontent.com/u/15447744?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/rkclark", - "html_url": "https://github.com/rkclark", - "followers_url": "https://api.github.com/users/rkclark/followers", - "following_url": "https://api.github.com/users/rkclark/following{/other_user}", - "gists_url": "https://api.github.com/users/rkclark/gists{/gist_id}", - "starred_url": "https://api.github.com/users/rkclark/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/rkclark/subscriptions", - "organizations_url": "https://api.github.com/users/rkclark/orgs", - "repos_url": "https://api.github.com/users/rkclark/repos", - "events_url": "https://api.github.com/users/rkclark/events{/privacy}", - "received_events_url": "https://api.github.com/users/rkclark/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOBdjDOs4C_cGm", - "tag_name": "v4.0.2", - "target_commitish": "master", - "name": "4.0.2", - "draft": false, - "prerelease": false, - "created_at": "2021-09-24T07:15:22Z", - "published_at": "2021-09-24T07:24:38Z", - "assets": [ - { - "url": "https://api.github.com/repos/rkclark/pullp/releases/assets/45510404", - "id": 45510404, - "node_id": "RA_kwDOBdjDOs4Ctm8E", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "rkclark", - "id": 15447744, - "node_id": "MDQ6VXNlcjE1NDQ3NzQ0", - "avatar_url": "https://avatars.githubusercontent.com/u/15447744?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/rkclark", - "html_url": "https://github.com/rkclark", - "followers_url": "https://api.github.com/users/rkclark/followers", - "following_url": "https://api.github.com/users/rkclark/following{/other_user}", - "gists_url": "https://api.github.com/users/rkclark/gists{/gist_id}", - "starred_url": "https://api.github.com/users/rkclark/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/rkclark/subscriptions", - "organizations_url": "https://api.github.com/users/rkclark/orgs", - "repos_url": "https://api.github.com/users/rkclark/repos", - "events_url": "https://api.github.com/users/rkclark/events{/privacy}", - "received_events_url": "https://api.github.com/users/rkclark/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 360, - "download_count": 556, - "created_at": "2021-09-24T07:06:52Z", - "updated_at": "2021-09-24T07:06:52Z", - "browser_download_url": "https://github.com/rkclark/pullp/releases/download/v4.0.2/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/rkclark/pullp/releases/assets/45510613", - "id": 45510613, - "node_id": "RA_kwDOBdjDOs4Ctm_V", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "rkclark", - "id": 15447744, - "node_id": "MDQ6VXNlcjE1NDQ3NzQ0", - "avatar_url": "https://avatars.githubusercontent.com/u/15447744?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/rkclark", - "html_url": "https://github.com/rkclark", - "followers_url": "https://api.github.com/users/rkclark/followers", - "following_url": "https://api.github.com/users/rkclark/following{/other_user}", - "gists_url": "https://api.github.com/users/rkclark/gists{/gist_id}", - "starred_url": "https://api.github.com/users/rkclark/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/rkclark/subscriptions", - "organizations_url": "https://api.github.com/users/rkclark/orgs", - "repos_url": "https://api.github.com/users/rkclark/repos", - "events_url": "https://api.github.com/users/rkclark/events{/privacy}", - "received_events_url": "https://api.github.com/users/rkclark/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 503, - "download_count": 451, - "created_at": "2021-09-24T07:09:13Z", - "updated_at": "2021-09-24T07:09:13Z", - "browser_download_url": "https://github.com/rkclark/pullp/releases/download/v4.0.2/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/rkclark/pullp/releases/assets/45510551", - "id": 45510551, - "node_id": "RA_kwDOBdjDOs4Ctm-X", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "rkclark", - "id": 15447744, - "node_id": "MDQ6VXNlcjE1NDQ3NzQ0", - "avatar_url": "https://avatars.githubusercontent.com/u/15447744?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/rkclark", - "html_url": "https://github.com/rkclark", - "followers_url": "https://api.github.com/users/rkclark/followers", - "following_url": "https://api.github.com/users/rkclark/following{/other_user}", - "gists_url": "https://api.github.com/users/rkclark/gists{/gist_id}", - "starred_url": "https://api.github.com/users/rkclark/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/rkclark/subscriptions", - "organizations_url": "https://api.github.com/users/rkclark/orgs", - "repos_url": "https://api.github.com/users/rkclark/repos", - "events_url": "https://api.github.com/users/rkclark/events{/privacy}", - "received_events_url": "https://api.github.com/users/rkclark/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 338, - "download_count": 58, - "created_at": "2021-09-24T07:08:00Z", - "updated_at": "2021-09-24T07:08:00Z", - "browser_download_url": "https://github.com/rkclark/pullp/releases/download/v4.0.2/latest.yml" - }, - { - "url": "https://api.github.com/repos/rkclark/pullp/releases/assets/45510382", - "id": 45510382, - "node_id": "RA_kwDOBdjDOs4Ctm7u", - "name": "Pullp-4.0.2.AppImage", - "label": "", - "uploader": { - "login": "rkclark", - "id": 15447744, - "node_id": "MDQ6VXNlcjE1NDQ3NzQ0", - "avatar_url": "https://avatars.githubusercontent.com/u/15447744?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/rkclark", - "html_url": "https://github.com/rkclark", - "followers_url": "https://api.github.com/users/rkclark/followers", - "following_url": "https://api.github.com/users/rkclark/following{/other_user}", - "gists_url": "https://api.github.com/users/rkclark/gists{/gist_id}", - "starred_url": "https://api.github.com/users/rkclark/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/rkclark/subscriptions", - "organizations_url": "https://api.github.com/users/rkclark/orgs", - "repos_url": "https://api.github.com/users/rkclark/repos", - "events_url": "https://api.github.com/users/rkclark/events{/privacy}", - "received_events_url": "https://api.github.com/users/rkclark/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 87093665, - "download_count": 1053, - "created_at": "2021-09-24T07:06:48Z", - "updated_at": "2021-09-24T07:06:52Z", - "browser_download_url": "https://github.com/rkclark/pullp/releases/download/v4.0.2/Pullp-4.0.2.AppImage" - }, - { - "url": "https://api.github.com/repos/rkclark/pullp/releases/assets/45510601", - "id": 45510601, - "node_id": "RA_kwDOBdjDOs4Ctm_J", - "name": "Pullp-4.0.2.dmg", - "label": "", - "uploader": { - "login": "rkclark", - "id": 15447744, - "node_id": "MDQ6VXNlcjE1NDQ3NzQ0", - "avatar_url": "https://avatars.githubusercontent.com/u/15447744?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/rkclark", - "html_url": "https://github.com/rkclark", - "followers_url": "https://api.github.com/users/rkclark/followers", - "following_url": "https://api.github.com/users/rkclark/following{/other_user}", - "gists_url": "https://api.github.com/users/rkclark/gists{/gist_id}", - "starred_url": "https://api.github.com/users/rkclark/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/rkclark/subscriptions", - "organizations_url": "https://api.github.com/users/rkclark/orgs", - "repos_url": "https://api.github.com/users/rkclark/repos", - "events_url": "https://api.github.com/users/rkclark/events{/privacy}", - "received_events_url": "https://api.github.com/users/rkclark/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 86535163, - "download_count": 88, - "created_at": "2021-09-24T07:08:57Z", - "updated_at": "2021-09-24T07:08:59Z", - "browser_download_url": "https://github.com/rkclark/pullp/releases/download/v4.0.2/Pullp-4.0.2.dmg" - }, - { - "url": "https://api.github.com/repos/rkclark/pullp/releases/assets/45510543", - "id": 45510543, - "node_id": "RA_kwDOBdjDOs4Ctm-P", - "name": "Pullp-Setup-4.0.2.exe", - "label": "", - "uploader": { - "login": "rkclark", - "id": 15447744, - "node_id": "MDQ6VXNlcjE1NDQ3NzQ0", - "avatar_url": "https://avatars.githubusercontent.com/u/15447744?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/rkclark", - "html_url": "https://github.com/rkclark", - "followers_url": "https://api.github.com/users/rkclark/followers", - "following_url": "https://api.github.com/users/rkclark/following{/other_user}", - "gists_url": "https://api.github.com/users/rkclark/gists{/gist_id}", - "starred_url": "https://api.github.com/users/rkclark/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/rkclark/subscriptions", - "organizations_url": "https://api.github.com/users/rkclark/orgs", - "repos_url": "https://api.github.com/users/rkclark/repos", - "events_url": "https://api.github.com/users/rkclark/events{/privacy}", - "received_events_url": "https://api.github.com/users/rkclark/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 63965598, - "download_count": 413, - "created_at": "2021-09-24T07:07:52Z", - "updated_at": "2021-09-24T07:08:00Z", - "browser_download_url": "https://github.com/rkclark/pullp/releases/download/v4.0.2/Pullp-Setup-4.0.2.exe" - } - ], - "tarball_url": "https://api.github.com/repos/rkclark/pullp/tarball/v4.0.2", - "zipball_url": "https://api.github.com/repos/rkclark/pullp/zipball/v4.0.2", - "body_html": "

⚠️ : This release will cause you to have to re-login to Pullp and re-select the repositories you want to monitor!

\n

Welcome to Pullp 4.0.2! This release brings some of Pullp's underlying dependencies up to date and fixes some current issues.

\n
    \n
  • Draft PRs are now visually distinguished from \"normal\" PRs.
  • \n
  • Extended the menu bar to include an option to open the Chrome devtools.
  • \n
  • 🏗️Upgraded 10(!) major versions of Electron so now using the latest. This resolves an issue with Github's login process no longer supporting the version of Chrome that was bundled in the previous Pullp version. Significant rework was required to complete this upgrade so 🤞 there are no bugs as a result!
  • \n
  • 🐛Fixed a bug where a review request made to a team that you are a member of would not result in the PR being flagged as \"your review requested\" in the UI. This was due to an unexpected change made by Github in their API.
  • \n
\n
\n

Download the .dmg file for MacOS
\nDownload the .AppImage file for Linux
\nDownload the .exe file for Windows

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:59.262Z" - }, - "protoman": { - "latestRelease": { - "url": "https://api.github.com/repos/spluxx/Protoman/releases/50542297", - "assets_url": "https://api.github.com/repos/spluxx/Protoman/releases/50542297/assets", - "upload_url": "https://uploads.github.com/repos/spluxx/Protoman/releases/50542297/assets{?name,label}", - "html_url": "https://github.com/spluxx/Protoman/releases/tag/v0.4.1", - "id": 50542297, - "author": { - "login": "spluxx", - "id": 28529771, - "node_id": "MDQ6VXNlcjI4NTI5Nzcx", - "avatar_url": "https://avatars.githubusercontent.com/u/28529771?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/spluxx", - "html_url": "https://github.com/spluxx", - "followers_url": "https://api.github.com/users/spluxx/followers", - "following_url": "https://api.github.com/users/spluxx/following{/other_user}", - "gists_url": "https://api.github.com/users/spluxx/gists{/gist_id}", - "starred_url": "https://api.github.com/users/spluxx/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/spluxx/subscriptions", - "organizations_url": "https://api.github.com/users/spluxx/orgs", - "repos_url": "https://api.github.com/users/spluxx/repos", - "events_url": "https://api.github.com/users/spluxx/events{/privacy}", - "received_events_url": "https://api.github.com/users/spluxx/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDODj8X184DAzbZ", - "tag_name": "v0.4.1", - "target_commitish": "master", - "name": "v0.4.1", - "draft": false, - "prerelease": false, - "created_at": "2021-09-30T11:20:26Z", - "published_at": "2021-09-30T11:28:10Z", - "assets": [ - { - "url": "https://api.github.com/repos/spluxx/Protoman/releases/assets/45939718", - "id": 45939718, - "node_id": "RA_kwDODj8X184CvPwG", - "name": "Protoman-0.4.1.AppImage", - "label": null, - "uploader": { - "login": "spluxx", - "id": 28529771, - "node_id": "MDQ6VXNlcjI4NTI5Nzcx", - "avatar_url": "https://avatars.githubusercontent.com/u/28529771?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/spluxx", - "html_url": "https://github.com/spluxx", - "followers_url": "https://api.github.com/users/spluxx/followers", - "following_url": "https://api.github.com/users/spluxx/following{/other_user}", - "gists_url": "https://api.github.com/users/spluxx/gists{/gist_id}", - "starred_url": "https://api.github.com/users/spluxx/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/spluxx/subscriptions", - "organizations_url": "https://api.github.com/users/spluxx/orgs", - "repos_url": "https://api.github.com/users/spluxx/repos", - "events_url": "https://api.github.com/users/spluxx/events{/privacy}", - "received_events_url": "https://api.github.com/users/spluxx/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 102358252, - "download_count": 133, - "created_at": "2021-09-30T11:26:19Z", - "updated_at": "2021-09-30T11:28:03Z", - "browser_download_url": "https://github.com/spluxx/Protoman/releases/download/v0.4.1/Protoman-0.4.1.AppImage" - }, - { - "url": "https://api.github.com/repos/spluxx/Protoman/releases/assets/45939543", - "id": 45939543, - "node_id": "RA_kwDODj8X184CvPtX", - "name": "Protoman-0.4.1.dmg", - "label": null, - "uploader": { - "login": "spluxx", - "id": 28529771, - "node_id": "MDQ6VXNlcjI4NTI5Nzcx", - "avatar_url": "https://avatars.githubusercontent.com/u/28529771?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/spluxx", - "html_url": "https://github.com/spluxx", - "followers_url": "https://api.github.com/users/spluxx/followers", - "following_url": "https://api.github.com/users/spluxx/following{/other_user}", - "gists_url": "https://api.github.com/users/spluxx/gists{/gist_id}", - "starred_url": "https://api.github.com/users/spluxx/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/spluxx/subscriptions", - "organizations_url": "https://api.github.com/users/spluxx/orgs", - "repos_url": "https://api.github.com/users/spluxx/repos", - "events_url": "https://api.github.com/users/spluxx/events{/privacy}", - "received_events_url": "https://api.github.com/users/spluxx/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 98696348, - "download_count": 764, - "created_at": "2021-09-30T11:22:20Z", - "updated_at": "2021-09-30T11:25:26Z", - "browser_download_url": "https://github.com/spluxx/Protoman/releases/download/v0.4.1/Protoman-0.4.1.dmg" - }, - { - "url": "https://api.github.com/repos/spluxx/Protoman/releases/assets/45939541", - "id": 45939541, - "node_id": "RA_kwDODj8X184CvPtV", - "name": "Protoman.Setup.0.4.1.exe", - "label": null, - "uploader": { - "login": "spluxx", - "id": 28529771, - "node_id": "MDQ6VXNlcjI4NTI5Nzcx", - "avatar_url": "https://avatars.githubusercontent.com/u/28529771?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/spluxx", - "html_url": "https://github.com/spluxx", - "followers_url": "https://api.github.com/users/spluxx/followers", - "following_url": "https://api.github.com/users/spluxx/following{/other_user}", - "gists_url": "https://api.github.com/users/spluxx/gists{/gist_id}", - "starred_url": "https://api.github.com/users/spluxx/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/spluxx/subscriptions", - "organizations_url": "https://api.github.com/users/spluxx/orgs", - "repos_url": "https://api.github.com/users/spluxx/repos", - "events_url": "https://api.github.com/users/spluxx/events{/privacy}", - "received_events_url": "https://api.github.com/users/spluxx/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 67577450, - "download_count": 879, - "created_at": "2021-09-30T11:22:16Z", - "updated_at": "2021-09-30T11:25:01Z", - "browser_download_url": "https://github.com/spluxx/Protoman/releases/download/v0.4.1/Protoman.Setup.0.4.1.exe" - } - ], - "tarball_url": "https://api.github.com/repos/spluxx/Protoman/tarball/v0.4.1", - "zipball_url": "https://api.github.com/repos/spluxx/Protoman/zipball/v0.4.1", - "body_html": "
    \n
  • Several dependabot updates
  • \n
  • #66 that fixes #25 and #60. Huge shoutout to @vorte !
  • \n
  • Starting from this version, MacOS builds won't be codesigned anymore
  • \n
", - "mentions_count": 1 - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:59.266Z" - }, - "puppetry": { - "latestRelease": { - "url": "https://api.github.com/repos/dsheiko/puppetry/releases/47904997", - "assets_url": "https://api.github.com/repos/dsheiko/puppetry/releases/47904997/assets", - "upload_url": "https://uploads.github.com/repos/dsheiko/puppetry/releases/47904997/assets{?name,label}", - "html_url": "https://github.com/dsheiko/puppetry/releases/tag/v3.2.6", - "id": 47904997, - "author": { - "login": "dsheiko", - "id": 1393963, - "node_id": "MDQ6VXNlcjEzOTM5NjM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1393963?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dsheiko", - "html_url": "https://github.com/dsheiko", - "followers_url": "https://api.github.com/users/dsheiko/followers", - "following_url": "https://api.github.com/users/dsheiko/following{/other_user}", - "gists_url": "https://api.github.com/users/dsheiko/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dsheiko/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dsheiko/subscriptions", - "organizations_url": "https://api.github.com/users/dsheiko/orgs", - "repos_url": "https://api.github.com/users/dsheiko/repos", - "events_url": "https://api.github.com/users/dsheiko/events{/privacy}", - "received_events_url": "https://api.github.com/users/dsheiko/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTQ3OTA0OTk3", - "tag_name": "v3.2.6", - "target_commitish": "master", - "name": "Puppetry 3.2.6", - "draft": false, - "prerelease": false, - "created_at": "2021-08-16T12:10:14Z", - "published_at": "2021-08-16T12:12:59Z", - "assets": [ - { - "url": "https://api.github.com/repos/dsheiko/puppetry/releases/assets/42555333", - "id": 42555333, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQyNTU1MzMz", - "name": "puppetry-linux-v3.2.6-x86_64.AppImage", - "label": null, - "uploader": { - "login": "dsheiko", - "id": 1393963, - "node_id": "MDQ6VXNlcjEzOTM5NjM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1393963?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dsheiko", - "html_url": "https://github.com/dsheiko", - "followers_url": "https://api.github.com/users/dsheiko/followers", - "following_url": "https://api.github.com/users/dsheiko/following{/other_user}", - "gists_url": "https://api.github.com/users/dsheiko/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dsheiko/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dsheiko/subscriptions", - "organizations_url": "https://api.github.com/users/dsheiko/orgs", - "repos_url": "https://api.github.com/users/dsheiko/repos", - "events_url": "https://api.github.com/users/dsheiko/events{/privacy}", - "received_events_url": "https://api.github.com/users/dsheiko/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 138611342, - "download_count": 1278, - "created_at": "2021-08-16T12:12:42Z", - "updated_at": "2021-08-16T12:12:50Z", - "browser_download_url": "https://github.com/dsheiko/puppetry/releases/download/v3.2.6/puppetry-linux-v3.2.6-x86_64.AppImage" - }, - { - "url": "https://api.github.com/repos/dsheiko/puppetry/releases/assets/42555390", - "id": 42555390, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQyNTU1Mzkw", - "name": "puppetry-mac-v3.2.6.dmg", - "label": null, - "uploader": { - "login": "dsheiko", - "id": 1393963, - "node_id": "MDQ6VXNlcjEzOTM5NjM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1393963?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dsheiko", - "html_url": "https://github.com/dsheiko", - "followers_url": "https://api.github.com/users/dsheiko/followers", - "following_url": "https://api.github.com/users/dsheiko/following{/other_user}", - "gists_url": "https://api.github.com/users/dsheiko/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dsheiko/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dsheiko/subscriptions", - "organizations_url": "https://api.github.com/users/dsheiko/orgs", - "repos_url": "https://api.github.com/users/dsheiko/repos", - "events_url": "https://api.github.com/users/dsheiko/events{/privacy}", - "received_events_url": "https://api.github.com/users/dsheiko/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 131995358, - "download_count": 239, - "created_at": "2021-08-16T12:13:34Z", - "updated_at": "2021-08-16T12:15:20Z", - "browser_download_url": "https://github.com/dsheiko/puppetry/releases/download/v3.2.6/puppetry-mac-v3.2.6.dmg" - }, - { - "url": "https://api.github.com/repos/dsheiko/puppetry/releases/assets/42555764", - "id": 42555764, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQyNTU1NzY0", - "name": "puppetry-mac-v3.2.6.zip", - "label": null, - "uploader": { - "login": "dsheiko", - "id": 1393963, - "node_id": "MDQ6VXNlcjEzOTM5NjM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1393963?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dsheiko", - "html_url": "https://github.com/dsheiko", - "followers_url": "https://api.github.com/users/dsheiko/followers", - "following_url": "https://api.github.com/users/dsheiko/following{/other_user}", - "gists_url": "https://api.github.com/users/dsheiko/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dsheiko/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dsheiko/subscriptions", - "organizations_url": "https://api.github.com/users/dsheiko/orgs", - "repos_url": "https://api.github.com/users/dsheiko/repos", - "events_url": "https://api.github.com/users/dsheiko/events{/privacy}", - "received_events_url": "https://api.github.com/users/dsheiko/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 127950155, - "download_count": 188, - "created_at": "2021-08-16T12:20:20Z", - "updated_at": "2021-08-16T12:22:04Z", - "browser_download_url": "https://github.com/dsheiko/puppetry/releases/download/v3.2.6/puppetry-mac-v3.2.6.zip" - }, - { - "url": "https://api.github.com/repos/dsheiko/puppetry/releases/assets/42555288", - "id": 42555288, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQyNTU1Mjg4", - "name": "puppetry-win-v3.2.6-x64.msi", - "label": null, - "uploader": { - "login": "dsheiko", - "id": 1393963, - "node_id": "MDQ6VXNlcjEzOTM5NjM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1393963?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dsheiko", - "html_url": "https://github.com/dsheiko", - "followers_url": "https://api.github.com/users/dsheiko/followers", - "following_url": "https://api.github.com/users/dsheiko/following{/other_user}", - "gists_url": "https://api.github.com/users/dsheiko/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dsheiko/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dsheiko/subscriptions", - "organizations_url": "https://api.github.com/users/dsheiko/orgs", - "repos_url": "https://api.github.com/users/dsheiko/repos", - "events_url": "https://api.github.com/users/dsheiko/events{/privacy}", - "received_events_url": "https://api.github.com/users/dsheiko/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 114069551, - "download_count": 941, - "created_at": "2021-08-16T12:12:18Z", - "updated_at": "2021-08-16T12:12:29Z", - "browser_download_url": "https://github.com/dsheiko/puppetry/releases/download/v3.2.6/puppetry-win-v3.2.6-x64.msi" - } - ], - "tarball_url": "https://api.github.com/repos/dsheiko/puppetry/tarball/v3.2.6", - "zipball_url": "https://api.github.com/repos/dsheiko/puppetry/zipball/v3.2.6", - "body_html": "

Updates

\n
    \n
  • improvement: update to Puppeteer 10.2.0
  • \n
\n

Bug fixes

\n
    \n
  • fix: issues #99
  • \n
  • fix: issues #98
  • \n
  • fix: issues #95
  • \n
  • fix: issues #93
  • \n
", - "reactions": { - "url": "https://api.github.com/repos/dsheiko/puppetry/releases/47904997/reactions", - "total_count": 5, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 3, - "confused": 0, - "heart": 0, - "rocket": 2, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:59.354Z" - }, - "q-player": { - "latestRelease": { - "url": "https://api.github.com/repos/Toooorch/q-player/releases/33295725", - "assets_url": "https://api.github.com/repos/Toooorch/q-player/releases/33295725/assets", - "upload_url": "https://uploads.github.com/repos/Toooorch/q-player/releases/33295725/assets{?name,label}", - "html_url": "https://github.com/Toooorch/q-player/releases/tag/1.0.4", - "id": 33295725, - "author": { - "login": "Toooorch", - "id": 4589728, - "node_id": "MDQ6VXNlcjQ1ODk3Mjg=", - "avatar_url": "https://avatars.githubusercontent.com/u/4589728?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Toooorch", - "html_url": "https://github.com/Toooorch", - "followers_url": "https://api.github.com/users/Toooorch/followers", - "following_url": "https://api.github.com/users/Toooorch/following{/other_user}", - "gists_url": "https://api.github.com/users/Toooorch/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Toooorch/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Toooorch/subscriptions", - "organizations_url": "https://api.github.com/users/Toooorch/orgs", - "repos_url": "https://api.github.com/users/Toooorch/repos", - "events_url": "https://api.github.com/users/Toooorch/events{/privacy}", - "received_events_url": "https://api.github.com/users/Toooorch/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTMzMjk1NzI1", - "tag_name": "1.0.4", - "target_commitish": "master", - "name": "v1.0.4", - "draft": false, - "prerelease": false, - "created_at": "2019-10-05T11:10:05Z", - "published_at": "2020-10-30T23:52:16Z", - "assets": [ - { - "url": "https://api.github.com/repos/Toooorch/q-player/releases/assets/27756005", - "id": 27756005, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI3NzU2MDA1", - "name": "MAC_Q-player-1.0.4.dmg", - "label": null, - "uploader": { - "login": "Toooorch", - "id": 4589728, - "node_id": "MDQ6VXNlcjQ1ODk3Mjg=", - "avatar_url": "https://avatars.githubusercontent.com/u/4589728?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Toooorch", - "html_url": "https://github.com/Toooorch", - "followers_url": "https://api.github.com/users/Toooorch/followers", - "following_url": "https://api.github.com/users/Toooorch/following{/other_user}", - "gists_url": "https://api.github.com/users/Toooorch/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Toooorch/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Toooorch/subscriptions", - "organizations_url": "https://api.github.com/users/Toooorch/orgs", - "repos_url": "https://api.github.com/users/Toooorch/repos", - "events_url": "https://api.github.com/users/Toooorch/events{/privacy}", - "received_events_url": "https://api.github.com/users/Toooorch/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 69173640, - "download_count": 148, - "created_at": "2020-10-30T23:51:37Z", - "updated_at": "2020-10-30T23:51:59Z", - "browser_download_url": "https://github.com/Toooorch/q-player/releases/download/1.0.4/MAC_Q-player-1.0.4.dmg" - }, - { - "url": "https://api.github.com/repos/Toooorch/q-player/releases/assets/27755272", - "id": 27755272, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI3NzU1Mjcy", - "name": "WIN_Q-player_Portable_1.0.4.zip", - "label": null, - "uploader": { - "login": "Toooorch", - "id": 4589728, - "node_id": "MDQ6VXNlcjQ1ODk3Mjg=", - "avatar_url": "https://avatars.githubusercontent.com/u/4589728?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Toooorch", - "html_url": "https://github.com/Toooorch", - "followers_url": "https://api.github.com/users/Toooorch/followers", - "following_url": "https://api.github.com/users/Toooorch/following{/other_user}", - "gists_url": "https://api.github.com/users/Toooorch/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Toooorch/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Toooorch/subscriptions", - "organizations_url": "https://api.github.com/users/Toooorch/orgs", - "repos_url": "https://api.github.com/users/Toooorch/repos", - "events_url": "https://api.github.com/users/Toooorch/events{/privacy}", - "received_events_url": "https://api.github.com/users/Toooorch/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 47471477, - "download_count": 264, - "created_at": "2020-10-30T23:16:29Z", - "updated_at": "2020-10-30T23:17:17Z", - "browser_download_url": "https://github.com/Toooorch/q-player/releases/download/1.0.4/WIN_Q-player_Portable_1.0.4.zip" - }, - { - "url": "https://api.github.com/repos/Toooorch/q-player/releases/assets/27755305", - "id": 27755305, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI3NzU1MzA1", - "name": "WIN_Q-player_Setup_1.0.4.zip", - "label": null, - "uploader": { - "login": "Toooorch", - "id": 4589728, - "node_id": "MDQ6VXNlcjQ1ODk3Mjg=", - "avatar_url": "https://avatars.githubusercontent.com/u/4589728?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Toooorch", - "html_url": "https://github.com/Toooorch", - "followers_url": "https://api.github.com/users/Toooorch/followers", - "following_url": "https://api.github.com/users/Toooorch/following{/other_user}", - "gists_url": "https://api.github.com/users/Toooorch/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Toooorch/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Toooorch/subscriptions", - "organizations_url": "https://api.github.com/users/Toooorch/orgs", - "repos_url": "https://api.github.com/users/Toooorch/repos", - "events_url": "https://api.github.com/users/Toooorch/events{/privacy}", - "received_events_url": "https://api.github.com/users/Toooorch/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 47620018, - "download_count": 605, - "created_at": "2020-10-30T23:17:17Z", - "updated_at": "2020-10-30T23:17:56Z", - "browser_download_url": "https://github.com/Toooorch/q-player/releases/download/1.0.4/WIN_Q-player_Setup_1.0.4.zip" - } - ], - "tarball_url": "https://api.github.com/repos/Toooorch/q-player/tarball/1.0.4", - "zipball_url": "https://api.github.com/repos/Toooorch/q-player/zipball/1.0.4", - "body_html": "

Small update, v1.0.3 no longer functioning properly.

\n

Changes

\n
    \n
  • fixed nonworking audio stream
  • \n
  • stability improvements
  • \n
  • optimizations
  • \n
  • security updates
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:59.415Z" - }, - "qikqr": { - "latestRelease": { - "url": "https://api.github.com/repos/deep5050/qikQR/releases/26326650", - "assets_url": "https://api.github.com/repos/deep5050/qikQR/releases/26326650/assets", - "upload_url": "https://uploads.github.com/repos/deep5050/qikQR/releases/26326650/assets{?name,label}", - "html_url": "https://github.com/deep5050/qikQR/releases/tag/v1.0.0", - "id": 26326650, - "author": { - "login": "deep5050", - "id": 27947066, - "node_id": "MDQ6VXNlcjI3OTQ3MDY2", - "avatar_url": "https://avatars.githubusercontent.com/u/27947066?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/deep5050", - "html_url": "https://github.com/deep5050", - "followers_url": "https://api.github.com/users/deep5050/followers", - "following_url": "https://api.github.com/users/deep5050/following{/other_user}", - "gists_url": "https://api.github.com/users/deep5050/gists{/gist_id}", - "starred_url": "https://api.github.com/users/deep5050/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/deep5050/subscriptions", - "organizations_url": "https://api.github.com/users/deep5050/orgs", - "repos_url": "https://api.github.com/users/deep5050/repos", - "events_url": "https://api.github.com/users/deep5050/events{/privacy}", - "received_events_url": "https://api.github.com/users/deep5050/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI2MzI2NjUw", - "tag_name": "v1.0.0", - "target_commitish": "master", - "name": "First good release :)", - "draft": false, - "prerelease": false, - "created_at": "2020-05-08T19:29:51Z", - "published_at": "2020-05-08T19:52:36Z", - "assets": [ - { - "url": "https://api.github.com/repos/deep5050/qikQR/releases/assets/20790849", - "id": 20790849, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIwNzkwODQ5", - "name": "qikqr-1.0.0.AppImage", - "label": null, - "uploader": { - "login": "deep5050", - "id": 27947066, - "node_id": "MDQ6VXNlcjI3OTQ3MDY2", - "avatar_url": "https://avatars.githubusercontent.com/u/27947066?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/deep5050", - "html_url": "https://github.com/deep5050", - "followers_url": "https://api.github.com/users/deep5050/followers", - "following_url": "https://api.github.com/users/deep5050/following{/other_user}", - "gists_url": "https://api.github.com/users/deep5050/gists{/gist_id}", - "starred_url": "https://api.github.com/users/deep5050/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/deep5050/subscriptions", - "organizations_url": "https://api.github.com/users/deep5050/orgs", - "repos_url": "https://api.github.com/users/deep5050/repos", - "events_url": "https://api.github.com/users/deep5050/events{/privacy}", - "received_events_url": "https://api.github.com/users/deep5050/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-iso9660-appimage", - "state": "uploaded", - "size": 75113788, - "download_count": 2863, - "created_at": "2020-05-16T14:48:31Z", - "updated_at": "2020-05-16T15:01:40Z", - "browser_download_url": "https://github.com/deep5050/qikQR/releases/download/v1.0.0/qikqr-1.0.0.AppImage" - }, - { - "url": "https://api.github.com/repos/deep5050/qikQR/releases/assets/21053620", - "id": 21053620, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxMDUzNjIw", - "name": "qikqr-1.0.0.exe", - "label": null, - "uploader": { - "login": "deep5050", - "id": 27947066, - "node_id": "MDQ6VXNlcjI3OTQ3MDY2", - "avatar_url": "https://avatars.githubusercontent.com/u/27947066?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/deep5050", - "html_url": "https://github.com/deep5050", - "followers_url": "https://api.github.com/users/deep5050/followers", - "following_url": "https://api.github.com/users/deep5050/following{/other_user}", - "gists_url": "https://api.github.com/users/deep5050/gists{/gist_id}", - "starred_url": "https://api.github.com/users/deep5050/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/deep5050/subscriptions", - "organizations_url": "https://api.github.com/users/deep5050/orgs", - "repos_url": "https://api.github.com/users/deep5050/repos", - "events_url": "https://api.github.com/users/deep5050/events{/privacy}", - "received_events_url": "https://api.github.com/users/deep5050/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 49646720, - "download_count": 3942, - "created_at": "2020-05-26T02:55:14Z", - "updated_at": "2020-05-26T03:02:48Z", - "browser_download_url": "https://github.com/deep5050/qikQR/releases/download/v1.0.0/qikqr-1.0.0.exe" - }, - { - "url": "https://api.github.com/repos/deep5050/qikQR/releases/assets/20558139", - "id": 20558139, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIwNTU4MTM5", - "name": "qikqr-1.0.0.tar.xz", - "label": null, - "uploader": { - "login": "deep5050", - "id": 27947066, - "node_id": "MDQ6VXNlcjI3OTQ3MDY2", - "avatar_url": "https://avatars.githubusercontent.com/u/27947066?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/deep5050", - "html_url": "https://github.com/deep5050", - "followers_url": "https://api.github.com/users/deep5050/followers", - "following_url": "https://api.github.com/users/deep5050/following{/other_user}", - "gists_url": "https://api.github.com/users/deep5050/gists{/gist_id}", - "starred_url": "https://api.github.com/users/deep5050/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/deep5050/subscriptions", - "organizations_url": "https://api.github.com/users/deep5050/orgs", - "repos_url": "https://api.github.com/users/deep5050/repos", - "events_url": "https://api.github.com/users/deep5050/events{/privacy}", - "received_events_url": "https://api.github.com/users/deep5050/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-xz", - "state": "uploaded", - "size": 51885420, - "download_count": 134, - "created_at": "2020-05-08T19:33:06Z", - "updated_at": "2020-05-08T19:52:25Z", - "browser_download_url": "https://github.com/deep5050/qikQR/releases/download/v1.0.0/qikqr-1.0.0.tar.xz" - }, - { - "url": "https://api.github.com/repos/deep5050/qikQR/releases/assets/20566962", - "id": 20566962, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIwNTY2OTYy", - "name": "qikqr_1.0.0_amd64.deb", - "label": null, - "uploader": { - "login": "deep5050", - "id": 27947066, - "node_id": "MDQ6VXNlcjI3OTQ3MDY2", - "avatar_url": "https://avatars.githubusercontent.com/u/27947066?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/deep5050", - "html_url": "https://github.com/deep5050", - "followers_url": "https://api.github.com/users/deep5050/followers", - "following_url": "https://api.github.com/users/deep5050/following{/other_user}", - "gists_url": "https://api.github.com/users/deep5050/gists{/gist_id}", - "starred_url": "https://api.github.com/users/deep5050/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/deep5050/subscriptions", - "organizations_url": "https://api.github.com/users/deep5050/orgs", - "repos_url": "https://api.github.com/users/deep5050/repos", - "events_url": "https://api.github.com/users/deep5050/events{/privacy}", - "received_events_url": "https://api.github.com/users/deep5050/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.debian.binary-package", - "state": "uploaded", - "size": 52083858, - "download_count": 245, - "created_at": "2020-05-09T06:24:55Z", - "updated_at": "2020-05-09T06:46:02Z", - "browser_download_url": "https://github.com/deep5050/qikQR/releases/download/v1.0.0/qikqr_1.0.0_amd64.deb" - } - ], - "tarball_url": "https://api.github.com/repos/deep5050/qikQR/tarball/v1.0.0", - "zipball_url": "https://api.github.com/repos/deep5050/qikQR/zipball/v1.0.0", - "body_html": "

Contains executables for Linux and Windows only.

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:59.468Z" - }, - "qawl": { - "latestRelease": { - "url": "https://api.github.com/repos/sufone/qawl/releases/37375755", - "assets_url": "https://api.github.com/repos/sufone/qawl/releases/37375755/assets", - "upload_url": "https://uploads.github.com/repos/sufone/qawl/releases/37375755/assets{?name,label}", - "html_url": "https://github.com/sufone/qawl/releases/tag/v0.0.7", - "id": 37375755, - "author": { - "login": "mr-islam", - "id": 17675428, - "node_id": "MDQ6VXNlcjE3Njc1NDI4", - "avatar_url": "https://avatars.githubusercontent.com/u/17675428?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mr-islam", - "html_url": "https://github.com/mr-islam", - "followers_url": "https://api.github.com/users/mr-islam/followers", - "following_url": "https://api.github.com/users/mr-islam/following{/other_user}", - "gists_url": "https://api.github.com/users/mr-islam/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mr-islam/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mr-islam/subscriptions", - "organizations_url": "https://api.github.com/users/mr-islam/orgs", - "repos_url": "https://api.github.com/users/mr-islam/repos", - "events_url": "https://api.github.com/users/mr-islam/events{/privacy}", - "received_events_url": "https://api.github.com/users/mr-islam/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTM3Mzc1NzU1", - "tag_name": "v0.0.7", - "target_commitish": "master", - "name": "Refining the experience", - "draft": false, - "prerelease": false, - "created_at": "2021-02-04T20:31:52Z", - "published_at": "2021-02-18T10:47:20Z", - "assets": [ - { - "url": "https://api.github.com/repos/sufone/qawl/releases/assets/32195746", - "id": 32195746, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMTk1NzQ2", - "name": "Qawl-Linux-0.0.7.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 240855847, - "download_count": 172, - "created_at": "2021-02-17T11:04:02Z", - "updated_at": "2021-02-18T10:47:20Z", - "browser_download_url": "https://github.com/sufone/qawl/releases/download/v0.0.7/Qawl-Linux-0.0.7.AppImage" - }, - { - "url": "https://api.github.com/repos/sufone/qawl/releases/assets/32195797", - "id": 32195797, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMTk1Nzk3", - "name": "Qawl-Mac-0.0.7.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 240759993, - "download_count": 36, - "created_at": "2021-02-17T11:05:05Z", - "updated_at": "2021-02-18T10:47:20Z", - "browser_download_url": "https://github.com/sufone/qawl/releases/download/v0.0.7/Qawl-Mac-0.0.7.dmg" - }, - { - "url": "https://api.github.com/repos/sufone/qawl/releases/assets/32195880", - "id": 32195880, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMTk1ODgw", - "name": "Qawl-Windows-Setup-0.0.7.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 215954542, - "download_count": 405, - "created_at": "2021-02-17T11:08:26Z", - "updated_at": "2021-02-18T10:47:20Z", - "browser_download_url": "https://github.com/sufone/qawl/releases/download/v0.0.7/Qawl-Windows-Setup-0.0.7.exe" - }, - { - "url": "https://api.github.com/repos/sufone/qawl/releases/assets/32195828", - "id": 32195828, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMTk1ODI4", - "name": "qawl_Linux_0.0.7_amd64.deb", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 214698984, - "download_count": 197, - "created_at": "2021-02-17T11:05:43Z", - "updated_at": "2021-02-18T10:47:20Z", - "browser_download_url": "https://github.com/sufone/qawl/releases/download/v0.0.7/qawl_Linux_0.0.7_amd64.deb" - } - ], - "tarball_url": "https://api.github.com/repos/sufone/qawl/tarball/v0.0.7", - "zipball_url": "https://api.github.com/repos/sufone/qawl/zipball/v0.0.7", - "body_html": "

Improvements:

\n
    \n
  • Smaller, cleaner design for command bar using icons
  • \n
  • Larger padding at the bottom of the page to allow more scrolling
  • \n
  • Show slim scroll bar on the sides when relevant
  • \n
  • Add full screen button to command bar
  • \n
  • Smoother zoom using touch pad pinch gesture
  • \n
  • Basic testing on macOS, all looking good
  • \n
\n

Fixes:

\n
    \n
  • Open external links from settings screen in new window
  • \n
\n

Plan for next update: fixed app icon on all platforms

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:59.487Z" - }, - "quail": { - "latestRelease": { - "url": "https://api.github.com/repos/1000ch/quail/releases/39379523", - "assets_url": "https://api.github.com/repos/1000ch/quail/releases/39379523/assets", - "upload_url": "https://uploads.github.com/repos/1000ch/quail/releases/39379523/assets{?name,label}", - "html_url": "https://github.com/1000ch/quail/releases/tag/v2.4.0", - "id": 39379523, - "author": { - "login": "1000ch", - "id": 1800018, - "node_id": "MDQ6VXNlcjE4MDAwMTg=", - "avatar_url": "https://avatars.githubusercontent.com/u/1800018?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/1000ch", - "html_url": "https://github.com/1000ch", - "followers_url": "https://api.github.com/users/1000ch/followers", - "following_url": "https://api.github.com/users/1000ch/following{/other_user}", - "gists_url": "https://api.github.com/users/1000ch/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1000ch/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1000ch/subscriptions", - "organizations_url": "https://api.github.com/users/1000ch/orgs", - "repos_url": "https://api.github.com/users/1000ch/repos", - "events_url": "https://api.github.com/users/1000ch/events{/privacy}", - "received_events_url": "https://api.github.com/users/1000ch/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTM5Mzc5NTIz", - "tag_name": "v2.4.0", - "target_commitish": "master", - "name": "", - "draft": false, - "prerelease": false, - "created_at": "2021-03-06T15:14:34Z", - "published_at": "2021-03-06T15:24:36Z", - "assets": [ - { - "url": "https://api.github.com/repos/1000ch/quail/releases/assets/33041272", - "id": 33041272, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzMDQxMjcy", - "name": "builder-debug.yml", - "label": null, - "uploader": { - "login": "1000ch", - "id": 1800018, - "node_id": "MDQ6VXNlcjE4MDAwMTg=", - "avatar_url": "https://avatars.githubusercontent.com/u/1800018?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/1000ch", - "html_url": "https://github.com/1000ch", - "followers_url": "https://api.github.com/users/1000ch/followers", - "following_url": "https://api.github.com/users/1000ch/following{/other_user}", - "gists_url": "https://api.github.com/users/1000ch/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1000ch/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1000ch/subscriptions", - "organizations_url": "https://api.github.com/users/1000ch/orgs", - "repos_url": "https://api.github.com/users/1000ch/repos", - "events_url": "https://api.github.com/users/1000ch/events{/privacy}", - "received_events_url": "https://api.github.com/users/1000ch/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-yaml", - "state": "uploaded", - "size": 7066, - "download_count": 16, - "created_at": "2021-03-06T15:18:58Z", - "updated_at": "2021-03-06T15:19:02Z", - "browser_download_url": "https://github.com/1000ch/quail/releases/download/v2.4.0/builder-debug.yml" - }, - { - "url": "https://api.github.com/repos/1000ch/quail/releases/assets/33041291", - "id": 33041291, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzMDQxMjkx", - "name": "builder-effective-config.yaml", - "label": null, - "uploader": { - "login": "1000ch", - "id": 1800018, - "node_id": "MDQ6VXNlcjE4MDAwMTg=", - "avatar_url": "https://avatars.githubusercontent.com/u/1800018?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/1000ch", - "html_url": "https://github.com/1000ch", - "followers_url": "https://api.github.com/users/1000ch/followers", - "following_url": "https://api.github.com/users/1000ch/following{/other_user}", - "gists_url": "https://api.github.com/users/1000ch/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1000ch/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1000ch/subscriptions", - "organizations_url": "https://api.github.com/users/1000ch/orgs", - "repos_url": "https://api.github.com/users/1000ch/repos", - "events_url": "https://api.github.com/users/1000ch/events{/privacy}", - "received_events_url": "https://api.github.com/users/1000ch/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-yaml", - "state": "uploaded", - "size": 608, - "download_count": 15, - "created_at": "2021-03-06T15:19:02Z", - "updated_at": "2021-03-06T15:19:02Z", - "browser_download_url": "https://github.com/1000ch/quail/releases/download/v2.4.0/builder-effective-config.yaml" - }, - { - "url": "https://api.github.com/repos/1000ch/quail/releases/assets/33041292", - "id": 33041292, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzMDQxMjky", - "name": "latest-linux.yml", - "label": null, - "uploader": { - "login": "1000ch", - "id": 1800018, - "node_id": "MDQ6VXNlcjE4MDAwMTg=", - "avatar_url": "https://avatars.githubusercontent.com/u/1800018?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/1000ch", - "html_url": "https://github.com/1000ch", - "followers_url": "https://api.github.com/users/1000ch/followers", - "following_url": "https://api.github.com/users/1000ch/following{/other_user}", - "gists_url": "https://api.github.com/users/1000ch/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1000ch/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1000ch/subscriptions", - "organizations_url": "https://api.github.com/users/1000ch/orgs", - "repos_url": "https://api.github.com/users/1000ch/repos", - "events_url": "https://api.github.com/users/1000ch/events{/privacy}", - "received_events_url": "https://api.github.com/users/1000ch/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-yaml", - "state": "uploaded", - "size": 360, - "download_count": 14, - "created_at": "2021-03-06T15:19:02Z", - "updated_at": "2021-03-06T15:19:03Z", - "browser_download_url": "https://github.com/1000ch/quail/releases/download/v2.4.0/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/1000ch/quail/releases/assets/33041295", - "id": 33041295, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzMDQxMjk1", - "name": "latest-mac.yml", - "label": null, - "uploader": { - "login": "1000ch", - "id": 1800018, - "node_id": "MDQ6VXNlcjE4MDAwMTg=", - "avatar_url": "https://avatars.githubusercontent.com/u/1800018?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/1000ch", - "html_url": "https://github.com/1000ch", - "followers_url": "https://api.github.com/users/1000ch/followers", - "following_url": "https://api.github.com/users/1000ch/following{/other_user}", - "gists_url": "https://api.github.com/users/1000ch/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1000ch/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1000ch/subscriptions", - "organizations_url": "https://api.github.com/users/1000ch/orgs", - "repos_url": "https://api.github.com/users/1000ch/repos", - "events_url": "https://api.github.com/users/1000ch/events{/privacy}", - "received_events_url": "https://api.github.com/users/1000ch/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-yaml", - "state": "uploaded", - "size": 503, - "download_count": 16, - "created_at": "2021-03-06T15:19:03Z", - "updated_at": "2021-03-06T15:19:04Z", - "browser_download_url": "https://github.com/1000ch/quail/releases/download/v2.4.0/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/1000ch/quail/releases/assets/33041296", - "id": 33041296, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzMDQxMjk2", - "name": "latest.yml", - "label": null, - "uploader": { - "login": "1000ch", - "id": 1800018, - "node_id": "MDQ6VXNlcjE4MDAwMTg=", - "avatar_url": "https://avatars.githubusercontent.com/u/1800018?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/1000ch", - "html_url": "https://github.com/1000ch", - "followers_url": "https://api.github.com/users/1000ch/followers", - "following_url": "https://api.github.com/users/1000ch/following{/other_user}", - "gists_url": "https://api.github.com/users/1000ch/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1000ch/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1000ch/subscriptions", - "organizations_url": "https://api.github.com/users/1000ch/orgs", - "repos_url": "https://api.github.com/users/1000ch/repos", - "events_url": "https://api.github.com/users/1000ch/events{/privacy}", - "received_events_url": "https://api.github.com/users/1000ch/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-yaml", - "state": "uploaded", - "size": 338, - "download_count": 11, - "created_at": "2021-03-06T15:19:04Z", - "updated_at": "2021-03-06T15:19:05Z", - "browser_download_url": "https://github.com/1000ch/quail/releases/download/v2.4.0/latest.yml" - }, - { - "url": "https://api.github.com/repos/1000ch/quail/releases/assets/33041362", - "id": 33041362, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzMDQxMzYy", - "name": "Quail-2.4.0-mac.zip", - "label": null, - "uploader": { - "login": "1000ch", - "id": 1800018, - "node_id": "MDQ6VXNlcjE4MDAwMTg=", - "avatar_url": "https://avatars.githubusercontent.com/u/1800018?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/1000ch", - "html_url": "https://github.com/1000ch", - "followers_url": "https://api.github.com/users/1000ch/followers", - "following_url": "https://api.github.com/users/1000ch/following{/other_user}", - "gists_url": "https://api.github.com/users/1000ch/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1000ch/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1000ch/subscriptions", - "organizations_url": "https://api.github.com/users/1000ch/orgs", - "repos_url": "https://api.github.com/users/1000ch/repos", - "events_url": "https://api.github.com/users/1000ch/events{/privacy}", - "received_events_url": "https://api.github.com/users/1000ch/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 77108604, - "download_count": 84, - "created_at": "2021-03-06T15:22:01Z", - "updated_at": "2021-03-06T15:22:47Z", - "browser_download_url": "https://github.com/1000ch/quail/releases/download/v2.4.0/Quail-2.4.0-mac.zip" - }, - { - "url": "https://api.github.com/repos/1000ch/quail/releases/assets/33041394", - "id": 33041394, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzMDQxMzk0", - "name": "Quail-2.4.0.AppImage", - "label": null, - "uploader": { - "login": "1000ch", - "id": 1800018, - "node_id": "MDQ6VXNlcjE4MDAwMTg=", - "avatar_url": "https://avatars.githubusercontent.com/u/1800018?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/1000ch", - "html_url": "https://github.com/1000ch", - "followers_url": "https://api.github.com/users/1000ch/followers", - "following_url": "https://api.github.com/users/1000ch/following{/other_user}", - "gists_url": "https://api.github.com/users/1000ch/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1000ch/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1000ch/subscriptions", - "organizations_url": "https://api.github.com/users/1000ch/orgs", - "repos_url": "https://api.github.com/users/1000ch/repos", - "events_url": "https://api.github.com/users/1000ch/events{/privacy}", - "received_events_url": "https://api.github.com/users/1000ch/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 80940010, - "download_count": 17, - "created_at": "2021-03-06T15:22:47Z", - "updated_at": "2021-03-06T15:23:39Z", - "browser_download_url": "https://github.com/1000ch/quail/releases/download/v2.4.0/Quail-2.4.0.AppImage" - }, - { - "url": "https://api.github.com/repos/1000ch/quail/releases/assets/33041413", - "id": 33041413, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzMDQxNDEz", - "name": "Quail-2.4.0.dmg", - "label": null, - "uploader": { - "login": "1000ch", - "id": 1800018, - "node_id": "MDQ6VXNlcjE4MDAwMTg=", - "avatar_url": "https://avatars.githubusercontent.com/u/1800018?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/1000ch", - "html_url": "https://github.com/1000ch", - "followers_url": "https://api.github.com/users/1000ch/followers", - "following_url": "https://api.github.com/users/1000ch/following{/other_user}", - "gists_url": "https://api.github.com/users/1000ch/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1000ch/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1000ch/subscriptions", - "organizations_url": "https://api.github.com/users/1000ch/orgs", - "repos_url": "https://api.github.com/users/1000ch/repos", - "events_url": "https://api.github.com/users/1000ch/events{/privacy}", - "received_events_url": "https://api.github.com/users/1000ch/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 79569916, - "download_count": 200, - "created_at": "2021-03-06T15:23:39Z", - "updated_at": "2021-03-06T15:24:31Z", - "browser_download_url": "https://github.com/1000ch/quail/releases/download/v2.4.0/Quail-2.4.0.dmg" - }, - { - "url": "https://api.github.com/repos/1000ch/quail/releases/assets/33041428", - "id": 33041428, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzMDQxNDI4", - "name": "Quail-2.4.0.dmg.blockmap", - "label": null, - "uploader": { - "login": "1000ch", - "id": 1800018, - "node_id": "MDQ6VXNlcjE4MDAwMTg=", - "avatar_url": "https://avatars.githubusercontent.com/u/1800018?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/1000ch", - "html_url": "https://github.com/1000ch", - "followers_url": "https://api.github.com/users/1000ch/followers", - "following_url": "https://api.github.com/users/1000ch/following{/other_user}", - "gists_url": "https://api.github.com/users/1000ch/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1000ch/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1000ch/subscriptions", - "organizations_url": "https://api.github.com/users/1000ch/orgs", - "repos_url": "https://api.github.com/users/1000ch/repos", - "events_url": "https://api.github.com/users/1000ch/events{/privacy}", - "received_events_url": "https://api.github.com/users/1000ch/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 84584, - "download_count": 13, - "created_at": "2021-03-06T15:24:31Z", - "updated_at": "2021-03-06T15:24:34Z", - "browser_download_url": "https://github.com/1000ch/quail/releases/download/v2.4.0/Quail-2.4.0.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/1000ch/quail/releases/assets/33041316", - "id": 33041316, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzMDQxMzE2", - "name": "Quail.Setup.2.4.0.exe", - "label": null, - "uploader": { - "login": "1000ch", - "id": 1800018, - "node_id": "MDQ6VXNlcjE4MDAwMTg=", - "avatar_url": "https://avatars.githubusercontent.com/u/1800018?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/1000ch", - "html_url": "https://github.com/1000ch", - "followers_url": "https://api.github.com/users/1000ch/followers", - "following_url": "https://api.github.com/users/1000ch/following{/other_user}", - "gists_url": "https://api.github.com/users/1000ch/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1000ch/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1000ch/subscriptions", - "organizations_url": "https://api.github.com/users/1000ch/orgs", - "repos_url": "https://api.github.com/users/1000ch/repos", - "events_url": "https://api.github.com/users/1000ch/events{/privacy}", - "received_events_url": "https://api.github.com/users/1000ch/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 58987821, - "download_count": 26, - "created_at": "2021-03-06T15:19:49Z", - "updated_at": "2021-03-06T15:20:36Z", - "browser_download_url": "https://github.com/1000ch/quail/releases/download/v2.4.0/Quail.Setup.2.4.0.exe" - }, - { - "url": "https://api.github.com/repos/1000ch/quail/releases/assets/33041327", - "id": 33041327, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzMDQxMzI3", - "name": "Quail.Setup.2.4.0.exe.blockmap", - "label": null, - "uploader": { - "login": "1000ch", - "id": 1800018, - "node_id": "MDQ6VXNlcjE4MDAwMTg=", - "avatar_url": "https://avatars.githubusercontent.com/u/1800018?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/1000ch", - "html_url": "https://github.com/1000ch", - "followers_url": "https://api.github.com/users/1000ch/followers", - "following_url": "https://api.github.com/users/1000ch/following{/other_user}", - "gists_url": "https://api.github.com/users/1000ch/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1000ch/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1000ch/subscriptions", - "organizations_url": "https://api.github.com/users/1000ch/orgs", - "repos_url": "https://api.github.com/users/1000ch/repos", - "events_url": "https://api.github.com/users/1000ch/events{/privacy}", - "received_events_url": "https://api.github.com/users/1000ch/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 62399, - "download_count": 14, - "created_at": "2021-03-06T15:20:36Z", - "updated_at": "2021-03-06T15:20:37Z", - "browser_download_url": "https://github.com/1000ch/quail/releases/download/v2.4.0/Quail.Setup.2.4.0.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/1000ch/quail/releases/assets/33041328", - "id": 33041328, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzMDQxMzI4", - "name": "quail_2.4.0_amd64.deb", - "label": null, - "uploader": { - "login": "1000ch", - "id": 1800018, - "node_id": "MDQ6VXNlcjE4MDAwMTg=", - "avatar_url": "https://avatars.githubusercontent.com/u/1800018?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/1000ch", - "html_url": "https://github.com/1000ch", - "followers_url": "https://api.github.com/users/1000ch/followers", - "following_url": "https://api.github.com/users/1000ch/following{/other_user}", - "gists_url": "https://api.github.com/users/1000ch/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1000ch/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1000ch/subscriptions", - "organizations_url": "https://api.github.com/users/1000ch/orgs", - "repos_url": "https://api.github.com/users/1000ch/repos", - "events_url": "https://api.github.com/users/1000ch/events{/privacy}", - "received_events_url": "https://api.github.com/users/1000ch/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 56306132, - "download_count": 24, - "created_at": "2021-03-06T15:20:37Z", - "updated_at": "2021-03-06T15:21:14Z", - "browser_download_url": "https://github.com/1000ch/quail/releases/download/v2.4.0/quail_2.4.0_amd64.deb" - }, - { - "url": "https://api.github.com/repos/1000ch/quail/releases/assets/33041339", - "id": 33041339, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzMDQxMzM5", - "name": "quail_2.4.0_amd64.snap", - "label": null, - "uploader": { - "login": "1000ch", - "id": 1800018, - "node_id": "MDQ6VXNlcjE4MDAwMTg=", - "avatar_url": "https://avatars.githubusercontent.com/u/1800018?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/1000ch", - "html_url": "https://github.com/1000ch", - "followers_url": "https://api.github.com/users/1000ch/followers", - "following_url": "https://api.github.com/users/1000ch/following{/other_user}", - "gists_url": "https://api.github.com/users/1000ch/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1000ch/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1000ch/subscriptions", - "organizations_url": "https://api.github.com/users/1000ch/orgs", - "repos_url": "https://api.github.com/users/1000ch/repos", - "events_url": "https://api.github.com/users/1000ch/events{/privacy}", - "received_events_url": "https://api.github.com/users/1000ch/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 68915200, - "download_count": 16, - "created_at": "2021-03-06T15:21:14Z", - "updated_at": "2021-03-06T15:22:01Z", - "browser_download_url": "https://github.com/1000ch/quail/releases/download/v2.4.0/quail_2.4.0_amd64.snap" - } - ], - "tarball_url": "https://api.github.com/repos/1000ch/quail/tarball/v2.4.0", - "zipball_url": "https://api.github.com/repos/1000ch/quail/zipball/v2.4.0", - "body_html": "" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:59.623Z" - }, - "quark": { - "latestRelease": { - "url": "https://api.github.com/repos/Nishkalkashyap/Quark-electron/releases/20331920", - "assets_url": "https://api.github.com/repos/Nishkalkashyap/Quark-electron/releases/20331920/assets", - "upload_url": "https://uploads.github.com/repos/Nishkalkashyap/Quark-electron/releases/20331920/assets{?name,label}", - "html_url": "https://github.com/Nishkalkashyap/Quark-electron/releases/tag/v0.6.2", - "id": 20331920, - "author": { - "login": "Nishkalkashyap", - "id": 32554850, - "node_id": "MDQ6VXNlcjMyNTU0ODUw", - "avatar_url": "https://avatars.githubusercontent.com/u/32554850?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Nishkalkashyap", - "html_url": "https://github.com/Nishkalkashyap", - "followers_url": "https://api.github.com/users/Nishkalkashyap/followers", - "following_url": "https://api.github.com/users/Nishkalkashyap/following{/other_user}", - "gists_url": "https://api.github.com/users/Nishkalkashyap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Nishkalkashyap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Nishkalkashyap/subscriptions", - "organizations_url": "https://api.github.com/users/Nishkalkashyap/orgs", - "repos_url": "https://api.github.com/users/Nishkalkashyap/repos", - "events_url": "https://api.github.com/users/Nishkalkashyap/events{/privacy}", - "received_events_url": "https://api.github.com/users/Nishkalkashyap/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTIwMzMxOTIw", - "tag_name": "v0.6.2", - "target_commitish": "master-all", - "name": "Quark-v0.6.2", - "draft": false, - "prerelease": false, - "created_at": "2019-09-29T05:56:23Z", - "published_at": "2019-09-29T06:34:31Z", - "assets": [ - { - "url": "https://api.github.com/repos/Nishkalkashyap/Quark-electron/releases/assets/15188946", - "id": 15188946, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTg4OTQ2", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "Nishkalkashyap", - "id": 32554850, - "node_id": "MDQ6VXNlcjMyNTU0ODUw", - "avatar_url": "https://avatars.githubusercontent.com/u/32554850?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Nishkalkashyap", - "html_url": "https://github.com/Nishkalkashyap", - "followers_url": "https://api.github.com/users/Nishkalkashyap/followers", - "following_url": "https://api.github.com/users/Nishkalkashyap/following{/other_user}", - "gists_url": "https://api.github.com/users/Nishkalkashyap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Nishkalkashyap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Nishkalkashyap/subscriptions", - "organizations_url": "https://api.github.com/users/Nishkalkashyap/orgs", - "repos_url": "https://api.github.com/users/Nishkalkashyap/repos", - "events_url": "https://api.github.com/users/Nishkalkashyap/events{/privacy}", - "received_events_url": "https://api.github.com/users/Nishkalkashyap/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 388, - "download_count": 87, - "created_at": "2019-09-29T06:27:46Z", - "updated_at": "2019-09-29T06:27:46Z", - "browser_download_url": "https://github.com/Nishkalkashyap/Quark-electron/releases/download/v0.6.2/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/Nishkalkashyap/Quark-electron/releases/assets/15188963", - "id": 15188963, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTg4OTYz", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "Nishkalkashyap", - "id": 32554850, - "node_id": "MDQ6VXNlcjMyNTU0ODUw", - "avatar_url": "https://avatars.githubusercontent.com/u/32554850?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Nishkalkashyap", - "html_url": "https://github.com/Nishkalkashyap", - "followers_url": "https://api.github.com/users/Nishkalkashyap/followers", - "following_url": "https://api.github.com/users/Nishkalkashyap/following{/other_user}", - "gists_url": "https://api.github.com/users/Nishkalkashyap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Nishkalkashyap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Nishkalkashyap/subscriptions", - "organizations_url": "https://api.github.com/users/Nishkalkashyap/orgs", - "repos_url": "https://api.github.com/users/Nishkalkashyap/repos", - "events_url": "https://api.github.com/users/Nishkalkashyap/events{/privacy}", - "received_events_url": "https://api.github.com/users/Nishkalkashyap/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 509, - "download_count": 75, - "created_at": "2019-09-29T06:31:46Z", - "updated_at": "2019-09-29T06:31:46Z", - "browser_download_url": "https://github.com/Nishkalkashyap/Quark-electron/releases/download/v0.6.2/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/Nishkalkashyap/Quark-electron/releases/assets/15188930", - "id": 15188930, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTg4OTMw", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "Nishkalkashyap", - "id": 32554850, - "node_id": "MDQ6VXNlcjMyNTU0ODUw", - "avatar_url": "https://avatars.githubusercontent.com/u/32554850?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Nishkalkashyap", - "html_url": "https://github.com/Nishkalkashyap", - "followers_url": "https://api.github.com/users/Nishkalkashyap/followers", - "following_url": "https://api.github.com/users/Nishkalkashyap/following{/other_user}", - "gists_url": "https://api.github.com/users/Nishkalkashyap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Nishkalkashyap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Nishkalkashyap/subscriptions", - "organizations_url": "https://api.github.com/users/Nishkalkashyap/orgs", - "repos_url": "https://api.github.com/users/Nishkalkashyap/repos", - "events_url": "https://api.github.com/users/Nishkalkashyap/events{/privacy}", - "received_events_url": "https://api.github.com/users/Nishkalkashyap/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 334, - "download_count": 75, - "created_at": "2019-09-29T06:22:51Z", - "updated_at": "2019-09-29T06:22:51Z", - "browser_download_url": "https://github.com/Nishkalkashyap/Quark-electron/releases/download/v0.6.2/latest.yml" - }, - { - "url": "https://api.github.com/repos/Nishkalkashyap/Quark-electron/releases/assets/15188943", - "id": 15188943, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTg4OTQz", - "name": "Quark-linux-amd64-0.6.2.deb", - "label": "", - "uploader": { - "login": "Nishkalkashyap", - "id": 32554850, - "node_id": "MDQ6VXNlcjMyNTU0ODUw", - "avatar_url": "https://avatars.githubusercontent.com/u/32554850?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Nishkalkashyap", - "html_url": "https://github.com/Nishkalkashyap", - "followers_url": "https://api.github.com/users/Nishkalkashyap/followers", - "following_url": "https://api.github.com/users/Nishkalkashyap/following{/other_user}", - "gists_url": "https://api.github.com/users/Nishkalkashyap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Nishkalkashyap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Nishkalkashyap/subscriptions", - "organizations_url": "https://api.github.com/users/Nishkalkashyap/orgs", - "repos_url": "https://api.github.com/users/Nishkalkashyap/repos", - "events_url": "https://api.github.com/users/Nishkalkashyap/events{/privacy}", - "received_events_url": "https://api.github.com/users/Nishkalkashyap/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-debian-package", - "state": "uploaded", - "size": 60348860, - "download_count": 132, - "created_at": "2019-09-29T06:27:45Z", - "updated_at": "2019-09-29T06:27:48Z", - "browser_download_url": "https://github.com/Nishkalkashyap/Quark-electron/releases/download/v0.6.2/Quark-linux-amd64-0.6.2.deb" - }, - { - "url": "https://api.github.com/repos/Nishkalkashyap/Quark-electron/releases/assets/15188947", - "id": 15188947, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTg4OTQ3", - "name": "Quark-linux-x64-0.6.2.tar.gz", - "label": "", - "uploader": { - "login": "Nishkalkashyap", - "id": 32554850, - "node_id": "MDQ6VXNlcjMyNTU0ODUw", - "avatar_url": "https://avatars.githubusercontent.com/u/32554850?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Nishkalkashyap", - "html_url": "https://github.com/Nishkalkashyap", - "followers_url": "https://api.github.com/users/Nishkalkashyap/followers", - "following_url": "https://api.github.com/users/Nishkalkashyap/following{/other_user}", - "gists_url": "https://api.github.com/users/Nishkalkashyap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Nishkalkashyap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Nishkalkashyap/subscriptions", - "organizations_url": "https://api.github.com/users/Nishkalkashyap/orgs", - "repos_url": "https://api.github.com/users/Nishkalkashyap/repos", - "events_url": "https://api.github.com/users/Nishkalkashyap/events{/privacy}", - "received_events_url": "https://api.github.com/users/Nishkalkashyap/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/gzip", - "state": "uploaded", - "size": 96127006, - "download_count": 58, - "created_at": "2019-09-29T06:27:46Z", - "updated_at": "2019-09-29T06:27:48Z", - "browser_download_url": "https://github.com/Nishkalkashyap/Quark-electron/releases/download/v0.6.2/Quark-linux-x64-0.6.2.tar.gz" - }, - { - "url": "https://api.github.com/repos/Nishkalkashyap/Quark-electron/releases/assets/15188945", - "id": 15188945, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTg4OTQ1", - "name": "Quark-linux-x86_64-0.6.2.AppImage", - "label": "", - "uploader": { - "login": "Nishkalkashyap", - "id": 32554850, - "node_id": "MDQ6VXNlcjMyNTU0ODUw", - "avatar_url": "https://avatars.githubusercontent.com/u/32554850?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Nishkalkashyap", - "html_url": "https://github.com/Nishkalkashyap", - "followers_url": "https://api.github.com/users/Nishkalkashyap/followers", - "following_url": "https://api.github.com/users/Nishkalkashyap/following{/other_user}", - "gists_url": "https://api.github.com/users/Nishkalkashyap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Nishkalkashyap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Nishkalkashyap/subscriptions", - "organizations_url": "https://api.github.com/users/Nishkalkashyap/orgs", - "repos_url": "https://api.github.com/users/Nishkalkashyap/repos", - "events_url": "https://api.github.com/users/Nishkalkashyap/events{/privacy}", - "received_events_url": "https://api.github.com/users/Nishkalkashyap/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/json; charset=utf-8", - "state": "uploaded", - "size": 102470801, - "download_count": 145, - "created_at": "2019-09-29T06:27:45Z", - "updated_at": "2019-09-29T06:27:49Z", - "browser_download_url": "https://github.com/Nishkalkashyap/Quark-electron/releases/download/v0.6.2/Quark-linux-x86_64-0.6.2.AppImage" - }, - { - "url": "https://api.github.com/repos/Nishkalkashyap/Quark-electron/releases/assets/15188960", - "id": 15188960, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTg4OTYw", - "name": "Quark-mac-0.6.2.dmg", - "label": "", - "uploader": { - "login": "Nishkalkashyap", - "id": 32554850, - "node_id": "MDQ6VXNlcjMyNTU0ODUw", - "avatar_url": "https://avatars.githubusercontent.com/u/32554850?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Nishkalkashyap", - "html_url": "https://github.com/Nishkalkashyap", - "followers_url": "https://api.github.com/users/Nishkalkashyap/followers", - "following_url": "https://api.github.com/users/Nishkalkashyap/following{/other_user}", - "gists_url": "https://api.github.com/users/Nishkalkashyap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Nishkalkashyap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Nishkalkashyap/subscriptions", - "organizations_url": "https://api.github.com/users/Nishkalkashyap/orgs", - "repos_url": "https://api.github.com/users/Nishkalkashyap/repos", - "events_url": "https://api.github.com/users/Nishkalkashyap/events{/privacy}", - "received_events_url": "https://api.github.com/users/Nishkalkashyap/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-apple-diskimage", - "state": "uploaded", - "size": 102301144, - "download_count": 130, - "created_at": "2019-09-29T06:31:45Z", - "updated_at": "2019-09-29T06:31:48Z", - "browser_download_url": "https://github.com/Nishkalkashyap/Quark-electron/releases/download/v0.6.2/Quark-mac-0.6.2.dmg" - }, - { - "url": "https://api.github.com/repos/Nishkalkashyap/Quark-electron/releases/assets/15188961", - "id": 15188961, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTg4OTYx", - "name": "Quark-mac-0.6.2.dmg.blockmap", - "label": "", - "uploader": { - "login": "Nishkalkashyap", - "id": 32554850, - "node_id": "MDQ6VXNlcjMyNTU0ODUw", - "avatar_url": "https://avatars.githubusercontent.com/u/32554850?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Nishkalkashyap", - "html_url": "https://github.com/Nishkalkashyap", - "followers_url": "https://api.github.com/users/Nishkalkashyap/followers", - "following_url": "https://api.github.com/users/Nishkalkashyap/following{/other_user}", - "gists_url": "https://api.github.com/users/Nishkalkashyap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Nishkalkashyap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Nishkalkashyap/subscriptions", - "organizations_url": "https://api.github.com/users/Nishkalkashyap/orgs", - "repos_url": "https://api.github.com/users/Nishkalkashyap/repos", - "events_url": "https://api.github.com/users/Nishkalkashyap/events{/privacy}", - "received_events_url": "https://api.github.com/users/Nishkalkashyap/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/json; charset=utf-8", - "state": "uploaded", - "size": 108127, - "download_count": 69, - "created_at": "2019-09-29T06:31:45Z", - "updated_at": "2019-09-29T06:31:45Z", - "browser_download_url": "https://github.com/Nishkalkashyap/Quark-electron/releases/download/v0.6.2/Quark-mac-0.6.2.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/Nishkalkashyap/Quark-electron/releases/assets/15188962", - "id": 15188962, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTg4OTYy", - "name": "Quark-mac-0.6.2.zip", - "label": "", - "uploader": { - "login": "Nishkalkashyap", - "id": 32554850, - "node_id": "MDQ6VXNlcjMyNTU0ODUw", - "avatar_url": "https://avatars.githubusercontent.com/u/32554850?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Nishkalkashyap", - "html_url": "https://github.com/Nishkalkashyap", - "followers_url": "https://api.github.com/users/Nishkalkashyap/followers", - "following_url": "https://api.github.com/users/Nishkalkashyap/following{/other_user}", - "gists_url": "https://api.github.com/users/Nishkalkashyap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Nishkalkashyap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Nishkalkashyap/subscriptions", - "organizations_url": "https://api.github.com/users/Nishkalkashyap/orgs", - "repos_url": "https://api.github.com/users/Nishkalkashyap/repos", - "events_url": "https://api.github.com/users/Nishkalkashyap/events{/privacy}", - "received_events_url": "https://api.github.com/users/Nishkalkashyap/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 98740777, - "download_count": 70, - "created_at": "2019-09-29T06:31:46Z", - "updated_at": "2019-09-29T06:31:48Z", - "browser_download_url": "https://github.com/Nishkalkashyap/Quark-electron/releases/download/v0.6.2/Quark-mac-0.6.2.zip" - }, - { - "url": "https://api.github.com/repos/Nishkalkashyap/Quark-electron/releases/assets/15188928", - "id": 15188928, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTg4OTI4", - "name": "Quark-win-0.6.2.exe", - "label": "", - "uploader": { - "login": "Nishkalkashyap", - "id": 32554850, - "node_id": "MDQ6VXNlcjMyNTU0ODUw", - "avatar_url": "https://avatars.githubusercontent.com/u/32554850?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Nishkalkashyap", - "html_url": "https://github.com/Nishkalkashyap", - "followers_url": "https://api.github.com/users/Nishkalkashyap/followers", - "following_url": "https://api.github.com/users/Nishkalkashyap/following{/other_user}", - "gists_url": "https://api.github.com/users/Nishkalkashyap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Nishkalkashyap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Nishkalkashyap/subscriptions", - "organizations_url": "https://api.github.com/users/Nishkalkashyap/orgs", - "repos_url": "https://api.github.com/users/Nishkalkashyap/repos", - "events_url": "https://api.github.com/users/Nishkalkashyap/events{/privacy}", - "received_events_url": "https://api.github.com/users/Nishkalkashyap/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdos-program", - "state": "uploaded", - "size": 70367528, - "download_count": 773, - "created_at": "2019-09-29T06:22:50Z", - "updated_at": "2019-09-29T06:23:00Z", - "browser_download_url": "https://github.com/Nishkalkashyap/Quark-electron/releases/download/v0.6.2/Quark-win-0.6.2.exe" - }, - { - "url": "https://api.github.com/repos/Nishkalkashyap/Quark-electron/releases/assets/15188927", - "id": 15188927, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTg4OTI3", - "name": "Quark-win-0.6.2.exe.blockmap", - "label": "", - "uploader": { - "login": "Nishkalkashyap", - "id": 32554850, - "node_id": "MDQ6VXNlcjMyNTU0ODUw", - "avatar_url": "https://avatars.githubusercontent.com/u/32554850?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Nishkalkashyap", - "html_url": "https://github.com/Nishkalkashyap", - "followers_url": "https://api.github.com/users/Nishkalkashyap/followers", - "following_url": "https://api.github.com/users/Nishkalkashyap/following{/other_user}", - "gists_url": "https://api.github.com/users/Nishkalkashyap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Nishkalkashyap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Nishkalkashyap/subscriptions", - "organizations_url": "https://api.github.com/users/Nishkalkashyap/orgs", - "repos_url": "https://api.github.com/users/Nishkalkashyap/repos", - "events_url": "https://api.github.com/users/Nishkalkashyap/events{/privacy}", - "received_events_url": "https://api.github.com/users/Nishkalkashyap/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/json; charset=utf-8", - "state": "uploaded", - "size": 74349, - "download_count": 67, - "created_at": "2019-09-29T06:22:50Z", - "updated_at": "2019-09-29T06:22:50Z", - "browser_download_url": "https://github.com/Nishkalkashyap/Quark-electron/releases/download/v0.6.2/Quark-win-0.6.2.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/Nishkalkashyap/Quark-electron/releases/assets/15188932", - "id": 15188932, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTg4OTMy", - "name": "Quark-win-x64-0.6.2.msi", - "label": "", - "uploader": { - "login": "Nishkalkashyap", - "id": 32554850, - "node_id": "MDQ6VXNlcjMyNTU0ODUw", - "avatar_url": "https://avatars.githubusercontent.com/u/32554850?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Nishkalkashyap", - "html_url": "https://github.com/Nishkalkashyap", - "followers_url": "https://api.github.com/users/Nishkalkashyap/followers", - "following_url": "https://api.github.com/users/Nishkalkashyap/following{/other_user}", - "gists_url": "https://api.github.com/users/Nishkalkashyap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Nishkalkashyap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Nishkalkashyap/subscriptions", - "organizations_url": "https://api.github.com/users/Nishkalkashyap/orgs", - "repos_url": "https://api.github.com/users/Nishkalkashyap/repos", - "events_url": "https://api.github.com/users/Nishkalkashyap/events{/privacy}", - "received_events_url": "https://api.github.com/users/Nishkalkashyap/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 76169216, - "download_count": 85, - "created_at": "2019-09-29T06:22:51Z", - "updated_at": "2019-09-29T06:23:06Z", - "browser_download_url": "https://github.com/Nishkalkashyap/Quark-electron/releases/download/v0.6.2/Quark-win-x64-0.6.2.msi" - }, - { - "url": "https://api.github.com/repos/Nishkalkashyap/Quark-electron/releases/assets/15188929", - "id": 15188929, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTg4OTI5", - "name": "Quark-win-x64-0.6.2.zip", - "label": "", - "uploader": { - "login": "Nishkalkashyap", - "id": 32554850, - "node_id": "MDQ6VXNlcjMyNTU0ODUw", - "avatar_url": "https://avatars.githubusercontent.com/u/32554850?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Nishkalkashyap", - "html_url": "https://github.com/Nishkalkashyap", - "followers_url": "https://api.github.com/users/Nishkalkashyap/followers", - "following_url": "https://api.github.com/users/Nishkalkashyap/following{/other_user}", - "gists_url": "https://api.github.com/users/Nishkalkashyap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Nishkalkashyap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Nishkalkashyap/subscriptions", - "organizations_url": "https://api.github.com/users/Nishkalkashyap/orgs", - "repos_url": "https://api.github.com/users/Nishkalkashyap/repos", - "events_url": "https://api.github.com/users/Nishkalkashyap/events{/privacy}", - "received_events_url": "https://api.github.com/users/Nishkalkashyap/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 98414061, - "download_count": 206, - "created_at": "2019-09-29T06:22:50Z", - "updated_at": "2019-09-29T06:23:15Z", - "browser_download_url": "https://github.com/Nishkalkashyap/Quark-electron/releases/download/v0.6.2/Quark-win-x64-0.6.2.zip" - }, - { - "url": "https://api.github.com/repos/Nishkalkashyap/Quark-electron/releases/assets/15188964", - "id": 15188964, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTg4OTY0", - "name": "www.tar.gz", - "label": "", - "uploader": { - "login": "Nishkalkashyap", - "id": 32554850, - "node_id": "MDQ6VXNlcjMyNTU0ODUw", - "avatar_url": "https://avatars.githubusercontent.com/u/32554850?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Nishkalkashyap", - "html_url": "https://github.com/Nishkalkashyap", - "followers_url": "https://api.github.com/users/Nishkalkashyap/followers", - "following_url": "https://api.github.com/users/Nishkalkashyap/following{/other_user}", - "gists_url": "https://api.github.com/users/Nishkalkashyap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Nishkalkashyap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Nishkalkashyap/subscriptions", - "organizations_url": "https://api.github.com/users/Nishkalkashyap/orgs", - "repos_url": "https://api.github.com/users/Nishkalkashyap/repos", - "events_url": "https://api.github.com/users/Nishkalkashyap/events{/privacy}", - "received_events_url": "https://api.github.com/users/Nishkalkashyap/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/gzip", - "state": "uploaded", - "size": 6069869, - "download_count": 61, - "created_at": "2019-09-29T06:31:46Z", - "updated_at": "2019-09-29T06:31:46Z", - "browser_download_url": "https://github.com/Nishkalkashyap/Quark-electron/releases/download/v0.6.2/www.tar.gz" - } - ], - "tarball_url": "https://api.github.com/repos/Nishkalkashyap/Quark-electron/tarball/v0.6.2", - "zipball_url": "https://api.github.com/repos/Nishkalkashyap/Quark-electron/zipball/v0.6.2", - "body_html": "

Minor Changes:

\n
    \n
  • Fixed angular-split issue
  • \n
  • Dependency updates
  • \n
\n

Bug fixes:

\n
    \n
  • Fixed menubar showing issue on landing page
  • \n
  • Enabled webview tag
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:59.678Z" - }, - "quba-e-invoice-viewer": { - "latestRelease": { - "url": "https://api.github.com/repos/ZUGFeRD/quba-viewer/releases/62905660", - "assets_url": "https://api.github.com/repos/ZUGFeRD/quba-viewer/releases/62905660/assets", - "upload_url": "https://uploads.github.com/repos/ZUGFeRD/quba-viewer/releases/62905660/assets{?name,label}", - "html_url": "https://github.com/ZUGFeRD/quba-viewer/releases/tag/v1.1.3", - "id": 62905660, - "author": { - "login": "asimkhanaup", - "id": 22451634, - "node_id": "MDQ6VXNlcjIyNDUxNjM0", - "avatar_url": "https://avatars.githubusercontent.com/u/22451634?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/asimkhanaup", - "html_url": "https://github.com/asimkhanaup", - "followers_url": "https://api.github.com/users/asimkhanaup/followers", - "following_url": "https://api.github.com/users/asimkhanaup/following{/other_user}", - "gists_url": "https://api.github.com/users/asimkhanaup/gists{/gist_id}", - "starred_url": "https://api.github.com/users/asimkhanaup/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/asimkhanaup/subscriptions", - "organizations_url": "https://api.github.com/users/asimkhanaup/orgs", - "repos_url": "https://api.github.com/users/asimkhanaup/repos", - "events_url": "https://api.github.com/users/asimkhanaup/events{/privacy}", - "received_events_url": "https://api.github.com/users/asimkhanaup/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOFEOpUc4Dv908", - "tag_name": "v1.1.3", - "target_commitish": "master", - "name": "1.1.3 Command-line arguments", - "draft": false, - "prerelease": false, - "created_at": "2022-04-04T18:23:28Z", - "published_at": "2022-04-28T08:57:08Z", - "assets": [ - { - "url": "https://api.github.com/repos/ZUGFeRD/quba-viewer/releases/assets/60820517", - "id": 60820517, - "node_id": "RA_kwDOFEOpUc4DoAwl", - "name": "latest-linux.yml", - "label": null, - "uploader": { - "login": "asimkhanaup", - "id": 22451634, - "node_id": "MDQ6VXNlcjIyNDUxNjM0", - "avatar_url": "https://avatars.githubusercontent.com/u/22451634?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/asimkhanaup", - "html_url": "https://github.com/asimkhanaup", - "followers_url": "https://api.github.com/users/asimkhanaup/followers", - "following_url": "https://api.github.com/users/asimkhanaup/following{/other_user}", - "gists_url": "https://api.github.com/users/asimkhanaup/gists{/gist_id}", - "starred_url": "https://api.github.com/users/asimkhanaup/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/asimkhanaup/subscriptions", - "organizations_url": "https://api.github.com/users/asimkhanaup/orgs", - "repos_url": "https://api.github.com/users/asimkhanaup/repos", - "events_url": "https://api.github.com/users/asimkhanaup/events{/privacy}", - "received_events_url": "https://api.github.com/users/asimkhanaup/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-yaml", - "state": "uploaded", - "size": 360, - "download_count": 19, - "created_at": "2022-03-28T10:41:16Z", - "updated_at": "2022-03-28T10:41:17Z", - "browser_download_url": "https://github.com/ZUGFeRD/quba-viewer/releases/download/v1.1.3/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/ZUGFeRD/quba-viewer/releases/assets/60820518", - "id": 60820518, - "node_id": "RA_kwDOFEOpUc4DoAwm", - "name": "latest-mac.yml", - "label": null, - "uploader": { - "login": "asimkhanaup", - "id": 22451634, - "node_id": "MDQ6VXNlcjIyNDUxNjM0", - "avatar_url": "https://avatars.githubusercontent.com/u/22451634?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/asimkhanaup", - "html_url": "https://github.com/asimkhanaup", - "followers_url": "https://api.github.com/users/asimkhanaup/followers", - "following_url": "https://api.github.com/users/asimkhanaup/following{/other_user}", - "gists_url": "https://api.github.com/users/asimkhanaup/gists{/gist_id}", - "starred_url": "https://api.github.com/users/asimkhanaup/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/asimkhanaup/subscriptions", - "organizations_url": "https://api.github.com/users/asimkhanaup/orgs", - "repos_url": "https://api.github.com/users/asimkhanaup/repos", - "events_url": "https://api.github.com/users/asimkhanaup/events{/privacy}", - "received_events_url": "https://api.github.com/users/asimkhanaup/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-yaml", - "state": "uploaded", - "size": 521, - "download_count": 3, - "created_at": "2022-03-28T10:41:17Z", - "updated_at": "2022-03-28T10:41:17Z", - "browser_download_url": "https://github.com/ZUGFeRD/quba-viewer/releases/download/v1.1.3/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/ZUGFeRD/quba-viewer/releases/assets/60820519", - "id": 60820519, - "node_id": "RA_kwDOFEOpUc4DoAwn", - "name": "latest.yml", - "label": null, - "uploader": { - "login": "asimkhanaup", - "id": 22451634, - "node_id": "MDQ6VXNlcjIyNDUxNjM0", - "avatar_url": "https://avatars.githubusercontent.com/u/22451634?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/asimkhanaup", - "html_url": "https://github.com/asimkhanaup", - "followers_url": "https://api.github.com/users/asimkhanaup/followers", - "following_url": "https://api.github.com/users/asimkhanaup/following{/other_user}", - "gists_url": "https://api.github.com/users/asimkhanaup/gists{/gist_id}", - "starred_url": "https://api.github.com/users/asimkhanaup/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/asimkhanaup/subscriptions", - "organizations_url": "https://api.github.com/users/asimkhanaup/orgs", - "repos_url": "https://api.github.com/users/asimkhanaup/repos", - "events_url": "https://api.github.com/users/asimkhanaup/events{/privacy}", - "received_events_url": "https://api.github.com/users/asimkhanaup/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-yaml", - "state": "uploaded", - "size": 336, - "download_count": 140, - "created_at": "2022-03-28T10:41:17Z", - "updated_at": "2022-03-28T10:41:18Z", - "browser_download_url": "https://github.com/ZUGFeRD/quba-viewer/releases/download/v1.1.3/latest.yml" - }, - { - "url": "https://api.github.com/repos/ZUGFeRD/quba-viewer/releases/assets/63885824", - "id": 63885824, - "node_id": "RA_kwDOFEOpUc4DztIA", - "name": "Quba-1.1.3-arm64-mac.zip", - "label": "", - "uploader": { - "login": "asimkhanaup", - "id": 22451634, - "node_id": "MDQ6VXNlcjIyNDUxNjM0", - "avatar_url": "https://avatars.githubusercontent.com/u/22451634?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/asimkhanaup", - "html_url": "https://github.com/asimkhanaup", - "followers_url": "https://api.github.com/users/asimkhanaup/followers", - "following_url": "https://api.github.com/users/asimkhanaup/following{/other_user}", - "gists_url": "https://api.github.com/users/asimkhanaup/gists{/gist_id}", - "starred_url": "https://api.github.com/users/asimkhanaup/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/asimkhanaup/subscriptions", - "organizations_url": "https://api.github.com/users/asimkhanaup/orgs", - "repos_url": "https://api.github.com/users/asimkhanaup/repos", - "events_url": "https://api.github.com/users/asimkhanaup/events{/privacy}", - "received_events_url": "https://api.github.com/users/asimkhanaup/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 103415796, - "download_count": 1, - "created_at": "2022-04-28T08:35:02Z", - "updated_at": "2022-04-28T08:35:23Z", - "browser_download_url": "https://github.com/ZUGFeRD/quba-viewer/releases/download/v1.1.3/Quba-1.1.3-arm64-mac.zip" - }, - { - "url": "https://api.github.com/repos/ZUGFeRD/quba-viewer/releases/assets/63885801", - "id": 63885801, - "node_id": "RA_kwDOFEOpUc4DztHp", - "name": "Quba-1.1.3-arm64.dmg", - "label": "", - "uploader": { - "login": "asimkhanaup", - "id": 22451634, - "node_id": "MDQ6VXNlcjIyNDUxNjM0", - "avatar_url": "https://avatars.githubusercontent.com/u/22451634?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/asimkhanaup", - "html_url": "https://github.com/asimkhanaup", - "followers_url": "https://api.github.com/users/asimkhanaup/followers", - "following_url": "https://api.github.com/users/asimkhanaup/following{/other_user}", - "gists_url": "https://api.github.com/users/asimkhanaup/gists{/gist_id}", - "starred_url": "https://api.github.com/users/asimkhanaup/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/asimkhanaup/subscriptions", - "organizations_url": "https://api.github.com/users/asimkhanaup/orgs", - "repos_url": "https://api.github.com/users/asimkhanaup/repos", - "events_url": "https://api.github.com/users/asimkhanaup/events{/privacy}", - "received_events_url": "https://api.github.com/users/asimkhanaup/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 106989133, - "download_count": 2, - "created_at": "2022-04-28T08:34:42Z", - "updated_at": "2022-04-28T08:34:47Z", - "browser_download_url": "https://github.com/ZUGFeRD/quba-viewer/releases/download/v1.1.3/Quba-1.1.3-arm64.dmg" - }, - { - "url": "https://api.github.com/repos/ZUGFeRD/quba-viewer/releases/assets/63885800", - "id": 63885800, - "node_id": "RA_kwDOFEOpUc4DztHo", - "name": "Quba-1.1.3-arm64.dmg.blockmap", - "label": "", - "uploader": { - "login": "asimkhanaup", - "id": 22451634, - "node_id": "MDQ6VXNlcjIyNDUxNjM0", - "avatar_url": "https://avatars.githubusercontent.com/u/22451634?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/asimkhanaup", - "html_url": "https://github.com/asimkhanaup", - "followers_url": "https://api.github.com/users/asimkhanaup/followers", - "following_url": "https://api.github.com/users/asimkhanaup/following{/other_user}", - "gists_url": "https://api.github.com/users/asimkhanaup/gists{/gist_id}", - "starred_url": "https://api.github.com/users/asimkhanaup/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/asimkhanaup/subscriptions", - "organizations_url": "https://api.github.com/users/asimkhanaup/orgs", - "repos_url": "https://api.github.com/users/asimkhanaup/repos", - "events_url": "https://api.github.com/users/asimkhanaup/events{/privacy}", - "received_events_url": "https://api.github.com/users/asimkhanaup/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 114338, - "download_count": 0, - "created_at": "2022-04-28T08:34:39Z", - "updated_at": "2022-04-28T08:34:40Z", - "browser_download_url": "https://github.com/ZUGFeRD/quba-viewer/releases/download/v1.1.3/Quba-1.1.3-arm64.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/ZUGFeRD/quba-viewer/releases/assets/63885775", - "id": 63885775, - "node_id": "RA_kwDOFEOpUc4DztHP", - "name": "Quba-1.1.3.AppImage", - "label": "", - "uploader": { - "login": "asimkhanaup", - "id": 22451634, - "node_id": "MDQ6VXNlcjIyNDUxNjM0", - "avatar_url": "https://avatars.githubusercontent.com/u/22451634?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/asimkhanaup", - "html_url": "https://github.com/asimkhanaup", - "followers_url": "https://api.github.com/users/asimkhanaup/followers", - "following_url": "https://api.github.com/users/asimkhanaup/following{/other_user}", - "gists_url": "https://api.github.com/users/asimkhanaup/gists{/gist_id}", - "starred_url": "https://api.github.com/users/asimkhanaup/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/asimkhanaup/subscriptions", - "organizations_url": "https://api.github.com/users/asimkhanaup/orgs", - "repos_url": "https://api.github.com/users/asimkhanaup/repos", - "events_url": "https://api.github.com/users/asimkhanaup/events{/privacy}", - "received_events_url": "https://api.github.com/users/asimkhanaup/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 105759276, - "download_count": 15, - "created_at": "2022-04-28T08:34:10Z", - "updated_at": "2022-04-28T08:34:15Z", - "browser_download_url": "https://github.com/ZUGFeRD/quba-viewer/releases/download/v1.1.3/Quba-1.1.3.AppImage" - }, - { - "url": "https://api.github.com/repos/ZUGFeRD/quba-viewer/releases/assets/63889363", - "id": 63889363, - "node_id": "RA_kwDOFEOpUc4Dzt_T", - "name": "Quba.Setup.1.1.3.exe", - "label": null, - "uploader": { - "login": "asimkhanaup", - "id": 22451634, - "node_id": "MDQ6VXNlcjIyNDUxNjM0", - "avatar_url": "https://avatars.githubusercontent.com/u/22451634?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/asimkhanaup", - "html_url": "https://github.com/asimkhanaup", - "followers_url": "https://api.github.com/users/asimkhanaup/followers", - "following_url": "https://api.github.com/users/asimkhanaup/following{/other_user}", - "gists_url": "https://api.github.com/users/asimkhanaup/gists{/gist_id}", - "starred_url": "https://api.github.com/users/asimkhanaup/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/asimkhanaup/subscriptions", - "organizations_url": "https://api.github.com/users/asimkhanaup/orgs", - "repos_url": "https://api.github.com/users/asimkhanaup/repos", - "events_url": "https://api.github.com/users/asimkhanaup/events{/privacy}", - "received_events_url": "https://api.github.com/users/asimkhanaup/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 77642535, - "download_count": 5, - "created_at": "2022-04-28T09:11:51Z", - "updated_at": "2022-04-28T09:12:48Z", - "browser_download_url": "https://github.com/ZUGFeRD/quba-viewer/releases/download/v1.1.3/Quba.Setup.1.1.3.exe" - }, - { - "url": "https://api.github.com/repos/ZUGFeRD/quba-viewer/releases/assets/63889465", - "id": 63889465, - "node_id": "RA_kwDOFEOpUc4DzuA5", - "name": "Quba.Setup.1.1.3.exe.blockmap", - "label": null, - "uploader": { - "login": "asimkhanaup", - "id": 22451634, - "node_id": "MDQ6VXNlcjIyNDUxNjM0", - "avatar_url": "https://avatars.githubusercontent.com/u/22451634?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/asimkhanaup", - "html_url": "https://github.com/asimkhanaup", - "followers_url": "https://api.github.com/users/asimkhanaup/followers", - "following_url": "https://api.github.com/users/asimkhanaup/following{/other_user}", - "gists_url": "https://api.github.com/users/asimkhanaup/gists{/gist_id}", - "starred_url": "https://api.github.com/users/asimkhanaup/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/asimkhanaup/subscriptions", - "organizations_url": "https://api.github.com/users/asimkhanaup/orgs", - "repos_url": "https://api.github.com/users/asimkhanaup/repos", - "events_url": "https://api.github.com/users/asimkhanaup/events{/privacy}", - "received_events_url": "https://api.github.com/users/asimkhanaup/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 82350, - "download_count": 0, - "created_at": "2022-04-28T09:12:48Z", - "updated_at": "2022-04-28T09:12:48Z", - "browser_download_url": "https://github.com/ZUGFeRD/quba-viewer/releases/download/v1.1.3/Quba.Setup.1.1.3.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/ZUGFeRD/quba-viewer/tarball/v1.1.3", - "zipball_url": "https://api.github.com/repos/ZUGFeRD/quba-viewer/zipball/v1.1.3", - "body_html": "

This version allows to specify the file to be opened via command line, making it possible to be set as system default viewer for invoices (#12)

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:59.712Z" - }, - "qmui-web": { - "latestRelease": { - "url": "https://api.github.com/repos/Tencent/QMUI_Web_Desktop/releases/10618321", - "assets_url": "https://api.github.com/repos/Tencent/QMUI_Web_Desktop/releases/10618321/assets", - "upload_url": "https://uploads.github.com/repos/Tencent/QMUI_Web_Desktop/releases/10618321/assets{?name,label}", - "html_url": "https://github.com/Tencent/QMUI_Web_Desktop/releases/tag/2.0.0", - "id": 10618321, - "author": { - "login": "kayo5994", - "id": 2270639, - "node_id": "MDQ6VXNlcjIyNzA2Mzk=", - "avatar_url": "https://avatars.githubusercontent.com/u/2270639?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/kayo5994", - "html_url": "https://github.com/kayo5994", - "followers_url": "https://api.github.com/users/kayo5994/followers", - "following_url": "https://api.github.com/users/kayo5994/following{/other_user}", - "gists_url": "https://api.github.com/users/kayo5994/gists{/gist_id}", - "starred_url": "https://api.github.com/users/kayo5994/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kayo5994/subscriptions", - "organizations_url": "https://api.github.com/users/kayo5994/orgs", - "repos_url": "https://api.github.com/users/kayo5994/repos", - "events_url": "https://api.github.com/users/kayo5994/events{/privacy}", - "received_events_url": "https://api.github.com/users/kayo5994/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTEwNjE4MzIx", - "tag_name": "2.0.0", - "target_commitish": "master", - "name": "2.0.0", - "draft": false, - "prerelease": false, - "created_at": "2018-04-24T11:11:49Z", - "published_at": "2018-04-24T12:20:12Z", - "assets": [ - { - "url": "https://api.github.com/repos/Tencent/QMUI_Web_Desktop/releases/assets/6898056", - "id": 6898056, - "node_id": "MDEyOlJlbGVhc2VBc3NldDY4OTgwNTY=", - "name": "QMUI-2.0.0-macOS.zip", - "label": null, - "uploader": { - "login": "kayo5994", - "id": 2270639, - "node_id": "MDQ6VXNlcjIyNzA2Mzk=", - "avatar_url": "https://avatars.githubusercontent.com/u/2270639?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/kayo5994", - "html_url": "https://github.com/kayo5994", - "followers_url": "https://api.github.com/users/kayo5994/followers", - "following_url": "https://api.github.com/users/kayo5994/following{/other_user}", - "gists_url": "https://api.github.com/users/kayo5994/gists{/gist_id}", - "starred_url": "https://api.github.com/users/kayo5994/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kayo5994/subscriptions", - "organizations_url": "https://api.github.com/users/kayo5994/orgs", - "repos_url": "https://api.github.com/users/kayo5994/repos", - "events_url": "https://api.github.com/users/kayo5994/events{/privacy}", - "received_events_url": "https://api.github.com/users/kayo5994/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 43045724, - "download_count": 196, - "created_at": "2018-04-19T07:24:21Z", - "updated_at": "2018-04-19T07:42:07Z", - "browser_download_url": "https://github.com/Tencent/QMUI_Web_Desktop/releases/download/2.0.0/QMUI-2.0.0-macOS.zip" - }, - { - "url": "https://api.github.com/repos/Tencent/QMUI_Web_Desktop/releases/assets/6898057", - "id": 6898057, - "node_id": "MDEyOlJlbGVhc2VBc3NldDY4OTgwNTc=", - "name": "QMUI-2.0.0-win32-x64.zip", - "label": null, - "uploader": { - "login": "kayo5994", - "id": 2270639, - "node_id": "MDQ6VXNlcjIyNzA2Mzk=", - "avatar_url": "https://avatars.githubusercontent.com/u/2270639?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/kayo5994", - "html_url": "https://github.com/kayo5994", - "followers_url": "https://api.github.com/users/kayo5994/followers", - "following_url": "https://api.github.com/users/kayo5994/following{/other_user}", - "gists_url": "https://api.github.com/users/kayo5994/gists{/gist_id}", - "starred_url": "https://api.github.com/users/kayo5994/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/kayo5994/subscriptions", - "organizations_url": "https://api.github.com/users/kayo5994/orgs", - "repos_url": "https://api.github.com/users/kayo5994/repos", - "events_url": "https://api.github.com/users/kayo5994/events{/privacy}", - "received_events_url": "https://api.github.com/users/kayo5994/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 55948190, - "download_count": 342, - "created_at": "2018-04-19T07:24:21Z", - "updated_at": "2018-04-19T08:05:31Z", - "browser_download_url": "https://github.com/Tencent/QMUI_Web_Desktop/releases/download/2.0.0/QMUI-2.0.0-win32-x64.zip" - } - ], - "tarball_url": "https://api.github.com/repos/Tencent/QMUI_Web_Desktop/tarball/2.0.0", - "zipball_url": "https://api.github.com/repos/Tencent/QMUI_Web_Desktop/zipball/2.0.0", - "body_html": "

本次更新

\n" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:59.727Z" - }, - "quickredis": { - "latestRelease": { - "url": "https://api.github.com/repos/quick123official/quick_redis_blog/releases/55817987", - "assets_url": "https://api.github.com/repos/quick123official/quick_redis_blog/releases/55817987/assets", - "upload_url": "https://uploads.github.com/repos/quick123official/quick_redis_blog/releases/55817987/assets{?name,label}", - "html_url": "https://github.com/quick123official/quick_redis_blog/releases/tag/v2.6.2", - "id": 55817987, - "author": { - "login": "quick123official", - "id": 58046636, - "node_id": "MDQ6VXNlcjU4MDQ2NjM2", - "avatar_url": "https://avatars.githubusercontent.com/u/58046636?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/quick123official", - "html_url": "https://github.com/quick123official", - "followers_url": "https://api.github.com/users/quick123official/followers", - "following_url": "https://api.github.com/users/quick123official/following{/other_user}", - "gists_url": "https://api.github.com/users/quick123official/gists{/gist_id}", - "starred_url": "https://api.github.com/users/quick123official/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/quick123official/subscriptions", - "organizations_url": "https://api.github.com/users/quick123official/orgs", - "repos_url": "https://api.github.com/users/quick123official/repos", - "events_url": "https://api.github.com/users/quick123official/events{/privacy}", - "received_events_url": "https://api.github.com/users/quick123official/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOD-Tppc4DU7cD", - "tag_name": "v2.6.2", - "target_commitish": "master", - "name": "v2.6.2", - "draft": false, - "prerelease": false, - "created_at": "2021-12-21T15:39:20Z", - "published_at": "2021-12-22T11:42:15Z", - "assets": [ - { - "url": "https://api.github.com/repos/quick123official/quick_redis_blog/releases/assets/52968535", - "id": 52968535, - "node_id": "RA_kwDOD-Tppc4DKDxX", - "name": "QuickRedis-2.6.2-linux-x86_64.AppImage", - "label": null, - "uploader": { - "login": "quick123official", - "id": 58046636, - "node_id": "MDQ6VXNlcjU4MDQ2NjM2", - "avatar_url": "https://avatars.githubusercontent.com/u/58046636?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/quick123official", - "html_url": "https://github.com/quick123official", - "followers_url": "https://api.github.com/users/quick123official/followers", - "following_url": "https://api.github.com/users/quick123official/following{/other_user}", - "gists_url": "https://api.github.com/users/quick123official/gists{/gist_id}", - "starred_url": "https://api.github.com/users/quick123official/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/quick123official/subscriptions", - "organizations_url": "https://api.github.com/users/quick123official/orgs", - "repos_url": "https://api.github.com/users/quick123official/repos", - "events_url": "https://api.github.com/users/quick123official/events{/privacy}", - "received_events_url": "https://api.github.com/users/quick123official/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 76910407, - "download_count": 724, - "created_at": "2022-01-01T10:58:45Z", - "updated_at": "2022-01-01T11:25:54Z", - "browser_download_url": "https://github.com/quick123official/quick_redis_blog/releases/download/v2.6.2/QuickRedis-2.6.2-linux-x86_64.AppImage" - }, - { - "url": "https://api.github.com/repos/quick123official/quick_redis_blog/releases/assets/52968301", - "id": 52968301, - "node_id": "RA_kwDOD-Tppc4DKDtt", - "name": "QuickRedis-2.6.2-mac-x64.dmg", - "label": null, - "uploader": { - "login": "quick123official", - "id": 58046636, - "node_id": "MDQ6VXNlcjU4MDQ2NjM2", - "avatar_url": "https://avatars.githubusercontent.com/u/58046636?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/quick123official", - "html_url": "https://github.com/quick123official", - "followers_url": "https://api.github.com/users/quick123official/followers", - "following_url": "https://api.github.com/users/quick123official/following{/other_user}", - "gists_url": "https://api.github.com/users/quick123official/gists{/gist_id}", - "starred_url": "https://api.github.com/users/quick123official/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/quick123official/subscriptions", - "organizations_url": "https://api.github.com/users/quick123official/orgs", - "repos_url": "https://api.github.com/users/quick123official/repos", - "events_url": "https://api.github.com/users/quick123official/events{/privacy}", - "received_events_url": "https://api.github.com/users/quick123official/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 87756539, - "download_count": 479, - "created_at": "2022-01-01T10:53:27Z", - "updated_at": "2022-01-01T11:24:13Z", - "browser_download_url": "https://github.com/quick123official/quick_redis_blog/releases/download/v2.6.2/QuickRedis-2.6.2-mac-x64.dmg" - }, - { - "url": "https://api.github.com/repos/quick123official/quick_redis_blog/releases/assets/52350721", - "id": 52350721, - "node_id": "RA_kwDOD-Tppc4DHs8B", - "name": "QuickRedis-2.6.2-win-ia32.exe", - "label": null, - "uploader": { - "login": "quick123official", - "id": 58046636, - "node_id": "MDQ6VXNlcjU4MDQ2NjM2", - "avatar_url": "https://avatars.githubusercontent.com/u/58046636?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/quick123official", - "html_url": "https://github.com/quick123official", - "followers_url": "https://api.github.com/users/quick123official/followers", - "following_url": "https://api.github.com/users/quick123official/following{/other_user}", - "gists_url": "https://api.github.com/users/quick123official/gists{/gist_id}", - "starred_url": "https://api.github.com/users/quick123official/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/quick123official/subscriptions", - "organizations_url": "https://api.github.com/users/quick123official/orgs", - "repos_url": "https://api.github.com/users/quick123official/repos", - "events_url": "https://api.github.com/users/quick123official/events{/privacy}", - "received_events_url": "https://api.github.com/users/quick123official/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 72146889, - "download_count": 1969, - "created_at": "2021-12-22T11:37:37Z", - "updated_at": "2021-12-22T11:41:09Z", - "browser_download_url": "https://github.com/quick123official/quick_redis_blog/releases/download/v2.6.2/QuickRedis-2.6.2-win-ia32.exe" - } - ], - "tarball_url": "https://api.github.com/repos/quick123official/quick_redis_blog/tarball/v2.6.2", - "zipball_url": "https://api.github.com/repos/quick123official/quick_redis_blog/zipball/v2.6.2", - "body_html": "
    \n
  1. 修复集群搜索key的bug
  2. \n
  3. 支持自动格式化json
  4. \n
", - "reactions": { - "url": "https://api.github.com/repos/quick123official/quick_redis_blog/releases/55817987/reactions", - "total_count": 1, - "+1": 1, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:59.827Z" - }, - "r2e-todoworks": { - "latestRelease": { - "url": "https://api.github.com/repos/tuantvk/r2e-todoworks/releases/21607924", - "assets_url": "https://api.github.com/repos/tuantvk/r2e-todoworks/releases/21607924/assets", - "upload_url": "https://uploads.github.com/repos/tuantvk/r2e-todoworks/releases/21607924/assets{?name,label}", - "html_url": "https://github.com/tuantvk/r2e-todoworks/releases/tag/v0.0.4", - "id": 21607924, - "author": { - "login": "tuantvk", - "id": 30563960, - "node_id": "MDQ6VXNlcjMwNTYzOTYw", - "avatar_url": "https://avatars.githubusercontent.com/u/30563960?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tuantvk", - "html_url": "https://github.com/tuantvk", - "followers_url": "https://api.github.com/users/tuantvk/followers", - "following_url": "https://api.github.com/users/tuantvk/following{/other_user}", - "gists_url": "https://api.github.com/users/tuantvk/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tuantvk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tuantvk/subscriptions", - "organizations_url": "https://api.github.com/users/tuantvk/orgs", - "repos_url": "https://api.github.com/users/tuantvk/repos", - "events_url": "https://api.github.com/users/tuantvk/events{/privacy}", - "received_events_url": "https://api.github.com/users/tuantvk/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTIxNjA3OTI0", - "tag_name": "v0.0.4", - "target_commitish": "master", - "name": "0.0.4", - "draft": false, - "prerelease": false, - "created_at": "2019-11-20T04:21:17Z", - "published_at": "2019-11-20T04:24:07Z", - "assets": [], - "tarball_url": "https://api.github.com/repos/tuantvk/r2e-todoworks/tarball/v0.0.4", - "zipball_url": "https://api.github.com/repos/tuantvk/r2e-todoworks/zipball/v0.0.4", - "body_html": "
    \n
  • 🎉 Release version 0.0.4 🎉
  • \n
  • 🐛 Fix build warning react-optimize
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:59.904Z" - }, - "racompass": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:06:59.907Z" - }, - "r6rc": { - "latestRelease": { - "url": "https://api.github.com/repos/AustinLeath/r6rc/releases/20294212", - "assets_url": "https://api.github.com/repos/AustinLeath/r6rc/releases/20294212/assets", - "upload_url": "https://uploads.github.com/repos/AustinLeath/r6rc/releases/20294212/assets{?name,label}", - "html_url": "https://github.com/AustinLeath/r6rc/releases/tag/v0.4.6", - "id": 20294212, - "author": { - "login": "AustinLeath", - "id": 32113014, - "node_id": "MDQ6VXNlcjMyMTEzMDE0", - "avatar_url": "https://avatars.githubusercontent.com/u/32113014?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/AustinLeath", - "html_url": "https://github.com/AustinLeath", - "followers_url": "https://api.github.com/users/AustinLeath/followers", - "following_url": "https://api.github.com/users/AustinLeath/following{/other_user}", - "gists_url": "https://api.github.com/users/AustinLeath/gists{/gist_id}", - "starred_url": "https://api.github.com/users/AustinLeath/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/AustinLeath/subscriptions", - "organizations_url": "https://api.github.com/users/AustinLeath/orgs", - "repos_url": "https://api.github.com/users/AustinLeath/repos", - "events_url": "https://api.github.com/users/AustinLeath/events{/privacy}", - "received_events_url": "https://api.github.com/users/AustinLeath/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTIwMjk0MjEy", - "tag_name": "v0.4.6", - "target_commitish": "master", - "name": "0.4.6", - "draft": false, - "prerelease": false, - "created_at": "2019-09-27T00:19:56Z", - "published_at": "2019-09-27T00:20:12Z", - "assets": [ - { - "url": "https://api.github.com/repos/AustinLeath/r6rc/releases/assets/15155198", - "id": 15155198, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTU1MTk4", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "AustinLeath", - "id": 32113014, - "node_id": "MDQ6VXNlcjMyMTEzMDE0", - "avatar_url": "https://avatars.githubusercontent.com/u/32113014?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/AustinLeath", - "html_url": "https://github.com/AustinLeath", - "followers_url": "https://api.github.com/users/AustinLeath/followers", - "following_url": "https://api.github.com/users/AustinLeath/following{/other_user}", - "gists_url": "https://api.github.com/users/AustinLeath/gists{/gist_id}", - "starred_url": "https://api.github.com/users/AustinLeath/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/AustinLeath/subscriptions", - "organizations_url": "https://api.github.com/users/AustinLeath/orgs", - "repos_url": "https://api.github.com/users/AustinLeath/repos", - "events_url": "https://api.github.com/users/AustinLeath/events{/privacy}", - "received_events_url": "https://api.github.com/users/AustinLeath/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 336, - "download_count": 1027, - "created_at": "2019-09-27T00:01:25Z", - "updated_at": "2019-09-27T00:01:25Z", - "browser_download_url": "https://github.com/AustinLeath/r6rc/releases/download/v0.4.6/latest.yml" - }, - { - "url": "https://api.github.com/repos/AustinLeath/r6rc/releases/assets/15155191", - "id": 15155191, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTU1MTkx", - "name": "R6RC-Setup-0.4.6.exe", - "label": "", - "uploader": { - "login": "AustinLeath", - "id": 32113014, - "node_id": "MDQ6VXNlcjMyMTEzMDE0", - "avatar_url": "https://avatars.githubusercontent.com/u/32113014?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/AustinLeath", - "html_url": "https://github.com/AustinLeath", - "followers_url": "https://api.github.com/users/AustinLeath/followers", - "following_url": "https://api.github.com/users/AustinLeath/following{/other_user}", - "gists_url": "https://api.github.com/users/AustinLeath/gists{/gist_id}", - "starred_url": "https://api.github.com/users/AustinLeath/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/AustinLeath/subscriptions", - "organizations_url": "https://api.github.com/users/AustinLeath/orgs", - "repos_url": "https://api.github.com/users/AustinLeath/repos", - "events_url": "https://api.github.com/users/AustinLeath/events{/privacy}", - "received_events_url": "https://api.github.com/users/AustinLeath/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 46191145, - "download_count": 5533, - "created_at": "2019-09-27T00:00:59Z", - "updated_at": "2019-09-27T00:01:25Z", - "browser_download_url": "https://github.com/AustinLeath/r6rc/releases/download/v0.4.6/R6RC-Setup-0.4.6.exe" - }, - { - "url": "https://api.github.com/repos/AustinLeath/r6rc/releases/assets/15155192", - "id": 15155192, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTU1MTky", - "name": "R6RC-Setup-0.4.6.exe.blockmap", - "label": "", - "uploader": { - "login": "AustinLeath", - "id": 32113014, - "node_id": "MDQ6VXNlcjMyMTEzMDE0", - "avatar_url": "https://avatars.githubusercontent.com/u/32113014?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/AustinLeath", - "html_url": "https://github.com/AustinLeath", - "followers_url": "https://api.github.com/users/AustinLeath/followers", - "following_url": "https://api.github.com/users/AustinLeath/following{/other_user}", - "gists_url": "https://api.github.com/users/AustinLeath/gists{/gist_id}", - "starred_url": "https://api.github.com/users/AustinLeath/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/AustinLeath/subscriptions", - "organizations_url": "https://api.github.com/users/AustinLeath/orgs", - "repos_url": "https://api.github.com/users/AustinLeath/repos", - "events_url": "https://api.github.com/users/AustinLeath/events{/privacy}", - "received_events_url": "https://api.github.com/users/AustinLeath/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 49179, - "download_count": 55, - "created_at": "2019-09-27T00:00:59Z", - "updated_at": "2019-09-27T00:00:59Z", - "browser_download_url": "https://github.com/AustinLeath/r6rc/releases/download/v0.4.6/R6RC-Setup-0.4.6.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/AustinLeath/r6rc/tarball/v0.4.6", - "zipball_url": "https://api.github.com/repos/AustinLeath/r6rc/zipball/v0.4.6", - "body_html": "

VERSION 0.4.6 CHANGE NOTES

\n

CHANGES

\n
    \n
  • Added profile images to the contributors page
  • \n
  • Added the Copper V, Bronze V, Silver V and Champion ranks to reflect Ember Rise
  • \n
  • Removed the Gold IV rank to reflect Ember Rise
  • \n
  • Changed how the dropdown looks for selecting a rank (now high to low)
  • \n
  • Changed the values in which MMR is calculated
  • \n
  • Improved R6RC startup time
  • \n
  • Updated crucial dependencies to the latest version
  • \n
\n

COMING SOON

\n
    \n
  • Soon ALL THE THINGS
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:06:59.919Z" - }, - "raider-for-instagram": { - "latestRelease": { - "url": "https://api.github.com/repos/AssetKid/raider-release/releases/45202090", - "assets_url": "https://api.github.com/repos/AssetKid/raider-release/releases/45202090/assets", - "upload_url": "https://uploads.github.com/repos/AssetKid/raider-release/releases/45202090/assets{?name,label}", - "html_url": "https://github.com/AssetKid/raider-release/releases/tag/v1.6.2", - "id": 45202090, - "author": { - "login": "AssetKid", - "id": 40426812, - "node_id": "MDQ6VXNlcjQwNDI2ODEy", - "avatar_url": "https://avatars.githubusercontent.com/u/40426812?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/AssetKid", - "html_url": "https://github.com/AssetKid", - "followers_url": "https://api.github.com/users/AssetKid/followers", - "following_url": "https://api.github.com/users/AssetKid/following{/other_user}", - "gists_url": "https://api.github.com/users/AssetKid/gists{/gist_id}", - "starred_url": "https://api.github.com/users/AssetKid/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/AssetKid/subscriptions", - "organizations_url": "https://api.github.com/users/AssetKid/orgs", - "repos_url": "https://api.github.com/users/AssetKid/repos", - "events_url": "https://api.github.com/users/AssetKid/events{/privacy}", - "received_events_url": "https://api.github.com/users/AssetKid/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTQ1MjAyMDkw", - "tag_name": "v1.6.2", - "target_commitish": "master", - "name": "", - "draft": false, - "prerelease": false, - "created_at": "2020-10-23T23:20:29Z", - "published_at": "2021-06-24T22:26:37Z", - "assets": [ - { - "url": "https://api.github.com/repos/AssetKid/raider-release/releases/assets/39182871", - "id": 39182871, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM5MTgyODcx", - "name": "Raider.Portable.1.6.2.zip", - "label": null, - "uploader": { - "login": "AssetKid", - "id": 40426812, - "node_id": "MDQ6VXNlcjQwNDI2ODEy", - "avatar_url": "https://avatars.githubusercontent.com/u/40426812?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/AssetKid", - "html_url": "https://github.com/AssetKid", - "followers_url": "https://api.github.com/users/AssetKid/followers", - "following_url": "https://api.github.com/users/AssetKid/following{/other_user}", - "gists_url": "https://api.github.com/users/AssetKid/gists{/gist_id}", - "starred_url": "https://api.github.com/users/AssetKid/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/AssetKid/subscriptions", - "organizations_url": "https://api.github.com/users/AssetKid/orgs", - "repos_url": "https://api.github.com/users/AssetKid/repos", - "events_url": "https://api.github.com/users/AssetKid/events{/privacy}", - "received_events_url": "https://api.github.com/users/AssetKid/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 69656767, - "download_count": 2396, - "created_at": "2021-06-24T22:21:12Z", - "updated_at": "2021-06-24T22:23:11Z", - "browser_download_url": "https://github.com/AssetKid/raider-release/releases/download/v1.6.2/Raider.Portable.1.6.2.zip" - }, - { - "url": "https://api.github.com/repos/AssetKid/raider-release/releases/assets/39182980", - "id": 39182980, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM5MTgyOTgw", - "name": "Raider.Setup.1.6.2.exe", - "label": null, - "uploader": { - "login": "AssetKid", - "id": 40426812, - "node_id": "MDQ6VXNlcjQwNDI2ODEy", - "avatar_url": "https://avatars.githubusercontent.com/u/40426812?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/AssetKid", - "html_url": "https://github.com/AssetKid", - "followers_url": "https://api.github.com/users/AssetKid/followers", - "following_url": "https://api.github.com/users/AssetKid/following{/other_user}", - "gists_url": "https://api.github.com/users/AssetKid/gists{/gist_id}", - "starred_url": "https://api.github.com/users/AssetKid/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/AssetKid/subscriptions", - "organizations_url": "https://api.github.com/users/AssetKid/orgs", - "repos_url": "https://api.github.com/users/AssetKid/repos", - "events_url": "https://api.github.com/users/AssetKid/events{/privacy}", - "received_events_url": "https://api.github.com/users/AssetKid/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 51477673, - "download_count": 4831, - "created_at": "2021-06-24T22:23:11Z", - "updated_at": "2021-06-24T22:24:22Z", - "browser_download_url": "https://github.com/AssetKid/raider-release/releases/download/v1.6.2/Raider.Setup.1.6.2.exe" - } - ], - "tarball_url": "https://api.github.com/repos/AssetKid/raider-release/tarball/v1.6.2", - "zipball_url": "https://api.github.com/repos/AssetKid/raider-release/zipball/v1.6.2", - "body_html": "

\"GitHub

\n

Changes

\n
    \n
  • Reduce long click delay to enter edit mode
  • \n
\n

Bug Fixes

\n
    \n
  • Edit button not working
  • \n
", - "reactions": { - "url": "https://api.github.com/repos/AssetKid/raider-release/releases/45202090/reactions", - "total_count": 3, - "+1": 3, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:00.035Z" - }, - "rainbow-board": { - "latestRelease": { - "url": "https://api.github.com/repos/harshkhandeparkar/rainbow-board/releases/53659664", - "assets_url": "https://api.github.com/repos/harshkhandeparkar/rainbow-board/releases/53659664/assets", - "upload_url": "https://uploads.github.com/repos/harshkhandeparkar/rainbow-board/releases/53659664/assets{?name,label}", - "html_url": "https://github.com/harshkhandeparkar/rainbow-board/releases/tag/v0.8.1", - "id": 53659664, - "author": { - "login": "harshkhandeparkar", - "id": 34770591, - "node_id": "MDQ6VXNlcjM0NzcwNTkx", - "avatar_url": "https://avatars.githubusercontent.com/u/34770591?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/harshkhandeparkar", - "html_url": "https://github.com/harshkhandeparkar", - "followers_url": "https://api.github.com/users/harshkhandeparkar/followers", - "following_url": "https://api.github.com/users/harshkhandeparkar/following{/other_user}", - "gists_url": "https://api.github.com/users/harshkhandeparkar/gists{/gist_id}", - "starred_url": "https://api.github.com/users/harshkhandeparkar/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/harshkhandeparkar/subscriptions", - "organizations_url": "https://api.github.com/users/harshkhandeparkar/orgs", - "repos_url": "https://api.github.com/users/harshkhandeparkar/repos", - "events_url": "https://api.github.com/users/harshkhandeparkar/events{/privacy}", - "received_events_url": "https://api.github.com/users/harshkhandeparkar/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOEltons4DMsgQ", - "tag_name": "v0.8.1", - "target_commitish": "main", - "name": "Multiple Export", - "draft": false, - "prerelease": false, - "created_at": "2021-11-18T17:14:04Z", - "published_at": "2021-11-18T17:28:04Z", - "assets": [ - { - "url": "https://api.github.com/repos/harshkhandeparkar/rainbow-board/releases/assets/49774099", - "id": 49774099, - "node_id": "RA_kwDOEltons4C934T", - "name": "Rainbow-Board-0.8.1-win.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 81023753, - "download_count": 122, - "created_at": "2021-11-18T17:32:26Z", - "updated_at": "2021-11-18T17:32:28Z", - "browser_download_url": "https://github.com/harshkhandeparkar/rainbow-board/releases/download/v0.8.1/Rainbow-Board-0.8.1-win.zip" - }, - { - "url": "https://api.github.com/repos/harshkhandeparkar/rainbow-board/releases/assets/49773972", - "id": 49773972, - "node_id": "RA_kwDOEltons4C932U", - "name": "Rainbow-Board-0.8.1.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 81568347, - "download_count": 905, - "created_at": "2021-11-18T17:30:07Z", - "updated_at": "2021-11-18T17:30:10Z", - "browser_download_url": "https://github.com/harshkhandeparkar/rainbow-board/releases/download/v0.8.1/Rainbow-Board-0.8.1.AppImage" - }, - { - "url": "https://api.github.com/repos/harshkhandeparkar/rainbow-board/releases/assets/49774101", - "id": 49774101, - "node_id": "RA_kwDOEltons4C934V", - "name": "Rainbow-Board-0.8.1.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 80679297, - "download_count": 48, - "created_at": "2021-11-18T17:32:34Z", - "updated_at": "2021-11-18T17:32:37Z", - "browser_download_url": "https://github.com/harshkhandeparkar/rainbow-board/releases/download/v0.8.1/Rainbow-Board-0.8.1.dmg" - }, - { - "url": "https://api.github.com/repos/harshkhandeparkar/rainbow-board/releases/assets/49774198", - "id": 49774198, - "node_id": "RA_kwDOEltons4C9352", - "name": "Rainbow-Board-0.8.1.msi", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 67805184, - "download_count": 398, - "created_at": "2021-11-18T17:33:47Z", - "updated_at": "2021-11-18T17:33:50Z", - "browser_download_url": "https://github.com/harshkhandeparkar/rainbow-board/releases/download/v0.8.1/Rainbow-Board-0.8.1.msi" - }, - { - "url": "https://api.github.com/repos/harshkhandeparkar/rainbow-board/releases/assets/49774033", - "id": 49774033, - "node_id": "RA_kwDOEltons4C933R", - "name": "rainbow-board-0.8.1.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 77658819, - "download_count": 51, - "created_at": "2021-11-18T17:31:00Z", - "updated_at": "2021-11-18T17:31:02Z", - "browser_download_url": "https://github.com/harshkhandeparkar/rainbow-board/releases/download/v0.8.1/rainbow-board-0.8.1.zip" - }, - { - "url": "https://api.github.com/repos/harshkhandeparkar/rainbow-board/releases/assets/49774098", - "id": 49774098, - "node_id": "RA_kwDOEltons4C934S", - "name": "Rainbow-Board-Setup-0.8.1.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 59158702, - "download_count": 568, - "created_at": "2021-11-18T17:32:24Z", - "updated_at": "2021-11-18T17:32:26Z", - "browser_download_url": "https://github.com/harshkhandeparkar/rainbow-board/releases/download/v0.8.1/Rainbow-Board-Setup-0.8.1.exe" - }, - { - "url": "https://api.github.com/repos/harshkhandeparkar/rainbow-board/releases/assets/49774087", - "id": 49774087, - "node_id": "RA_kwDOEltons4C934H", - "name": "rainbow-board_0.8.1_amd64.deb", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 56556384, - "download_count": 341, - "created_at": "2021-11-18T17:32:02Z", - "updated_at": "2021-11-18T17:32:04Z", - "browser_download_url": "https://github.com/harshkhandeparkar/rainbow-board/releases/download/v0.8.1/rainbow-board_0.8.1_amd64.deb" - } - ], - "tarball_url": "https://api.github.com/repos/harshkhandeparkar/rainbow-board/tarball/v0.8.1", - "zipball_url": "https://api.github.com/repos/harshkhandeparkar/rainbow-board/zipball/v0.8.1", - "body_html": "

Added

\n
    \n
  • Export all pages feature. Read the What's New screen.
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:00.111Z" - }, - "raven-reader": { - "latestRelease": { - "url": "https://api.github.com/repos/hello-efficiency-inc/raven-reader/releases/61680824", - "assets_url": "https://api.github.com/repos/hello-efficiency-inc/raven-reader/releases/61680824/assets", - "upload_url": "https://uploads.github.com/repos/hello-efficiency-inc/raven-reader/releases/61680824/assets{?name,label}", - "html_url": "https://github.com/hello-efficiency-inc/raven-reader/releases/tag/v1.0.72", - "id": 61680824, - "author": { - "login": "mrgodhani", - "id": 1529009, - "node_id": "MDQ6VXNlcjE1MjkwMDk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1529009?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mrgodhani", - "html_url": "https://github.com/mrgodhani", - "followers_url": "https://api.github.com/users/mrgodhani/followers", - "following_url": "https://api.github.com/users/mrgodhani/following{/other_user}", - "gists_url": "https://api.github.com/users/mrgodhani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mrgodhani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mrgodhani/subscriptions", - "organizations_url": "https://api.github.com/users/mrgodhani/orgs", - "repos_url": "https://api.github.com/users/mrgodhani/repos", - "events_url": "https://api.github.com/users/mrgodhani/events{/privacy}", - "received_events_url": "https://api.github.com/users/mrgodhani/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOAup9Ts4DrSy4", - "tag_name": "v1.0.72", - "target_commitish": "master", - "name": "v1.0.72", - "draft": false, - "prerelease": false, - "created_at": "2022-03-08T23:37:32Z", - "published_at": "2022-03-12T20:35:48Z", - "assets": [ - { - "url": "https://api.github.com/repos/hello-efficiency-inc/raven-reader/releases/assets/59327810", - "id": 59327810, - "node_id": "RA_kwDOAup9Ts4DiUVC", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "mrgodhani", - "id": 1529009, - "node_id": "MDQ6VXNlcjE1MjkwMDk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1529009?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mrgodhani", - "html_url": "https://github.com/mrgodhani", - "followers_url": "https://api.github.com/users/mrgodhani/followers", - "following_url": "https://api.github.com/users/mrgodhani/following{/other_user}", - "gists_url": "https://api.github.com/users/mrgodhani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mrgodhani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mrgodhani/subscriptions", - "organizations_url": "https://api.github.com/users/mrgodhani/orgs", - "repos_url": "https://api.github.com/users/mrgodhani/repos", - "events_url": "https://api.github.com/users/mrgodhani/events{/privacy}", - "received_events_url": "https://api.github.com/users/mrgodhani/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 377, - "download_count": 17, - "created_at": "2022-03-12T19:03:38Z", - "updated_at": "2022-03-12T19:03:38Z", - "browser_download_url": "https://github.com/hello-efficiency-inc/raven-reader/releases/download/v1.0.72/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/hello-efficiency-inc/raven-reader/releases/assets/59332361", - "id": 59332361, - "node_id": "RA_kwDOAup9Ts4DiVcJ", - "name": "latest-mac.yml", - "label": null, - "uploader": { - "login": "mrgodhani", - "id": 1529009, - "node_id": "MDQ6VXNlcjE1MjkwMDk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1529009?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mrgodhani", - "html_url": "https://github.com/mrgodhani", - "followers_url": "https://api.github.com/users/mrgodhani/followers", - "following_url": "https://api.github.com/users/mrgodhani/following{/other_user}", - "gists_url": "https://api.github.com/users/mrgodhani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mrgodhani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mrgodhani/subscriptions", - "organizations_url": "https://api.github.com/users/mrgodhani/orgs", - "repos_url": "https://api.github.com/users/mrgodhani/repos", - "events_url": "https://api.github.com/users/mrgodhani/events{/privacy}", - "received_events_url": "https://api.github.com/users/mrgodhani/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-yaml", - "state": "uploaded", - "size": 504, - "download_count": 8, - "created_at": "2022-03-12T20:35:25Z", - "updated_at": "2022-03-12T20:35:25Z", - "browser_download_url": "https://github.com/hello-efficiency-inc/raven-reader/releases/download/v1.0.72/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/hello-efficiency-inc/raven-reader/releases/assets/59327811", - "id": 59327811, - "node_id": "RA_kwDOAup9Ts4DiUVD", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "mrgodhani", - "id": 1529009, - "node_id": "MDQ6VXNlcjE1MjkwMDk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1529009?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mrgodhani", - "html_url": "https://github.com/mrgodhani", - "followers_url": "https://api.github.com/users/mrgodhani/followers", - "following_url": "https://api.github.com/users/mrgodhani/following{/other_user}", - "gists_url": "https://api.github.com/users/mrgodhani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mrgodhani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mrgodhani/subscriptions", - "organizations_url": "https://api.github.com/users/mrgodhani/orgs", - "repos_url": "https://api.github.com/users/mrgodhani/repos", - "events_url": "https://api.github.com/users/mrgodhani/events{/privacy}", - "received_events_url": "https://api.github.com/users/mrgodhani/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 355, - "download_count": 9, - "created_at": "2022-03-12T19:03:38Z", - "updated_at": "2022-03-12T19:03:38Z", - "browser_download_url": "https://github.com/hello-efficiency-inc/raven-reader/releases/download/v1.0.72/latest.yml" - }, - { - "url": "https://api.github.com/repos/hello-efficiency-inc/raven-reader/releases/assets/59327676", - "id": 59327676, - "node_id": "RA_kwDOAup9Ts4DiUS8", - "name": "Raven-1.0.72_portable.exe", - "label": "", - "uploader": { - "login": "mrgodhani", - "id": 1529009, - "node_id": "MDQ6VXNlcjE1MjkwMDk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1529009?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mrgodhani", - "html_url": "https://github.com/mrgodhani", - "followers_url": "https://api.github.com/users/mrgodhani/followers", - "following_url": "https://api.github.com/users/mrgodhani/following{/other_user}", - "gists_url": "https://api.github.com/users/mrgodhani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mrgodhani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mrgodhani/subscriptions", - "organizations_url": "https://api.github.com/users/mrgodhani/orgs", - "repos_url": "https://api.github.com/users/mrgodhani/repos", - "events_url": "https://api.github.com/users/mrgodhani/events{/privacy}", - "received_events_url": "https://api.github.com/users/mrgodhani/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 68994784, - "download_count": 165, - "created_at": "2022-03-12T19:01:35Z", - "updated_at": "2022-03-12T19:03:32Z", - "browser_download_url": "https://github.com/hello-efficiency-inc/raven-reader/releases/download/v1.0.72/Raven-1.0.72_portable.exe" - }, - { - "url": "https://api.github.com/repos/hello-efficiency-inc/raven-reader/releases/assets/59332326", - "id": 59332326, - "node_id": "RA_kwDOAup9Ts4DiVbm", - "name": "Raven-Reader-1.0.72-mac.zip", - "label": null, - "uploader": { - "login": "mrgodhani", - "id": 1529009, - "node_id": "MDQ6VXNlcjE1MjkwMDk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1529009?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mrgodhani", - "html_url": "https://github.com/mrgodhani", - "followers_url": "https://api.github.com/users/mrgodhani/followers", - "following_url": "https://api.github.com/users/mrgodhani/following{/other_user}", - "gists_url": "https://api.github.com/users/mrgodhani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mrgodhani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mrgodhani/subscriptions", - "organizations_url": "https://api.github.com/users/mrgodhani/orgs", - "repos_url": "https://api.github.com/users/mrgodhani/repos", - "events_url": "https://api.github.com/users/mrgodhani/events{/privacy}", - "received_events_url": "https://api.github.com/users/mrgodhani/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 91569276, - "download_count": 13, - "created_at": "2022-03-12T20:34:05Z", - "updated_at": "2022-03-12T20:34:30Z", - "browser_download_url": "https://github.com/hello-efficiency-inc/raven-reader/releases/download/v1.0.72/Raven-Reader-1.0.72-mac.zip" - }, - { - "url": "https://api.github.com/repos/hello-efficiency-inc/raven-reader/releases/assets/59327579", - "id": 59327579, - "node_id": "RA_kwDOAup9Ts4DiURb", - "name": "Raven-Reader-1.0.72.AppImage", - "label": "", - "uploader": { - "login": "mrgodhani", - "id": 1529009, - "node_id": "MDQ6VXNlcjE1MjkwMDk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1529009?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mrgodhani", - "html_url": "https://github.com/mrgodhani", - "followers_url": "https://api.github.com/users/mrgodhani/followers", - "following_url": "https://api.github.com/users/mrgodhani/following{/other_user}", - "gists_url": "https://api.github.com/users/mrgodhani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mrgodhani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mrgodhani/subscriptions", - "organizations_url": "https://api.github.com/users/mrgodhani/orgs", - "repos_url": "https://api.github.com/users/mrgodhani/repos", - "events_url": "https://api.github.com/users/mrgodhani/events{/privacy}", - "received_events_url": "https://api.github.com/users/mrgodhani/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 92430208, - "download_count": 439, - "created_at": "2022-03-12T19:00:11Z", - "updated_at": "2022-03-12T19:03:21Z", - "browser_download_url": "https://github.com/hello-efficiency-inc/raven-reader/releases/download/v1.0.72/Raven-Reader-1.0.72.AppImage" - }, - { - "url": "https://api.github.com/repos/hello-efficiency-inc/raven-reader/releases/assets/59327625", - "id": 59327625, - "node_id": "RA_kwDOAup9Ts4DiUSJ", - "name": "Raven-Reader-1.0.72.dmg", - "label": "", - "uploader": { - "login": "mrgodhani", - "id": 1529009, - "node_id": "MDQ6VXNlcjE1MjkwMDk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1529009?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mrgodhani", - "html_url": "https://github.com/mrgodhani", - "followers_url": "https://api.github.com/users/mrgodhani/followers", - "following_url": "https://api.github.com/users/mrgodhani/following{/other_user}", - "gists_url": "https://api.github.com/users/mrgodhani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mrgodhani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mrgodhani/subscriptions", - "organizations_url": "https://api.github.com/users/mrgodhani/orgs", - "repos_url": "https://api.github.com/users/mrgodhani/repos", - "events_url": "https://api.github.com/users/mrgodhani/events{/privacy}", - "received_events_url": "https://api.github.com/users/mrgodhani/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 92050595, - "download_count": 31, - "created_at": "2022-03-12T19:00:29Z", - "updated_at": "2022-03-12T19:03:38Z", - "browser_download_url": "https://github.com/hello-efficiency-inc/raven-reader/releases/download/v1.0.72/Raven-Reader-1.0.72.dmg" - }, - { - "url": "https://api.github.com/repos/hello-efficiency-inc/raven-reader/releases/assets/59327624", - "id": 59327624, - "node_id": "RA_kwDOAup9Ts4DiUSI", - "name": "Raven-Reader-1.0.72.dmg.blockmap", - "label": "", - "uploader": { - "login": "mrgodhani", - "id": 1529009, - "node_id": "MDQ6VXNlcjE1MjkwMDk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1529009?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mrgodhani", - "html_url": "https://github.com/mrgodhani", - "followers_url": "https://api.github.com/users/mrgodhani/followers", - "following_url": "https://api.github.com/users/mrgodhani/following{/other_user}", - "gists_url": "https://api.github.com/users/mrgodhani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mrgodhani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mrgodhani/subscriptions", - "organizations_url": "https://api.github.com/users/mrgodhani/orgs", - "repos_url": "https://api.github.com/users/mrgodhani/repos", - "events_url": "https://api.github.com/users/mrgodhani/events{/privacy}", - "received_events_url": "https://api.github.com/users/mrgodhani/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 97779, - "download_count": 6, - "created_at": "2022-03-12T19:00:29Z", - "updated_at": "2022-03-12T19:00:29Z", - "browser_download_url": "https://github.com/hello-efficiency-inc/raven-reader/releases/download/v1.0.72/Raven-Reader-1.0.72.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/hello-efficiency-inc/raven-reader/releases/assets/59327683", - "id": 59327683, - "node_id": "RA_kwDOAup9Ts4DiUTD", - "name": "Raven-Reader-Setup-1.0.72.exe", - "label": "", - "uploader": { - "login": "mrgodhani", - "id": 1529009, - "node_id": "MDQ6VXNlcjE1MjkwMDk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1529009?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mrgodhani", - "html_url": "https://github.com/mrgodhani", - "followers_url": "https://api.github.com/users/mrgodhani/followers", - "following_url": "https://api.github.com/users/mrgodhani/following{/other_user}", - "gists_url": "https://api.github.com/users/mrgodhani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mrgodhani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mrgodhani/subscriptions", - "organizations_url": "https://api.github.com/users/mrgodhani/orgs", - "repos_url": "https://api.github.com/users/mrgodhani/repos", - "events_url": "https://api.github.com/users/mrgodhani/events{/privacy}", - "received_events_url": "https://api.github.com/users/mrgodhani/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 69236912, - "download_count": 260, - "created_at": "2022-03-12T19:01:40Z", - "updated_at": "2022-03-12T19:03:35Z", - "browser_download_url": "https://github.com/hello-efficiency-inc/raven-reader/releases/download/v1.0.72/Raven-Reader-Setup-1.0.72.exe" - }, - { - "url": "https://api.github.com/repos/hello-efficiency-inc/raven-reader/releases/assets/59327682", - "id": 59327682, - "node_id": "RA_kwDOAup9Ts4DiUTC", - "name": "Raven-Reader-Setup-1.0.72.exe.blockmap", - "label": "", - "uploader": { - "login": "mrgodhani", - "id": 1529009, - "node_id": "MDQ6VXNlcjE1MjkwMDk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1529009?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mrgodhani", - "html_url": "https://github.com/mrgodhani", - "followers_url": "https://api.github.com/users/mrgodhani/followers", - "following_url": "https://api.github.com/users/mrgodhani/following{/other_user}", - "gists_url": "https://api.github.com/users/mrgodhani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mrgodhani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mrgodhani/subscriptions", - "organizations_url": "https://api.github.com/users/mrgodhani/orgs", - "repos_url": "https://api.github.com/users/mrgodhani/repos", - "events_url": "https://api.github.com/users/mrgodhani/events{/privacy}", - "received_events_url": "https://api.github.com/users/mrgodhani/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 73449, - "download_count": 8, - "created_at": "2022-03-12T19:01:40Z", - "updated_at": "2022-03-12T19:01:40Z", - "browser_download_url": "https://github.com/hello-efficiency-inc/raven-reader/releases/download/v1.0.72/Raven-Reader-Setup-1.0.72.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/hello-efficiency-inc/raven-reader/releases/assets/59327581", - "id": 59327581, - "node_id": "RA_kwDOAup9Ts4DiURd", - "name": "raven-reader_1.0.72_amd64.snap", - "label": "", - "uploader": { - "login": "mrgodhani", - "id": 1529009, - "node_id": "MDQ6VXNlcjE1MjkwMDk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1529009?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mrgodhani", - "html_url": "https://github.com/mrgodhani", - "followers_url": "https://api.github.com/users/mrgodhani/followers", - "following_url": "https://api.github.com/users/mrgodhani/following{/other_user}", - "gists_url": "https://api.github.com/users/mrgodhani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mrgodhani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mrgodhani/subscriptions", - "organizations_url": "https://api.github.com/users/mrgodhani/orgs", - "repos_url": "https://api.github.com/users/mrgodhani/repos", - "events_url": "https://api.github.com/users/mrgodhani/events{/privacy}", - "received_events_url": "https://api.github.com/users/mrgodhani/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 79441920, - "download_count": 77, - "created_at": "2022-03-12T19:00:14Z", - "updated_at": "2022-03-12T19:03:14Z", - "browser_download_url": "https://github.com/hello-efficiency-inc/raven-reader/releases/download/v1.0.72/raven-reader_1.0.72_amd64.snap" - } - ], - "tarball_url": "https://api.github.com/repos/hello-efficiency-inc/raven-reader/tarball/v1.0.72", - "zipball_url": "https://api.github.com/repos/hello-efficiency-inc/raven-reader/zipball/v1.0.72", - "body_html": "
    \n
  • Security bug fixes
  • \n
", - "reactions": { - "url": "https://api.github.com/repos/hello-efficiency-inc/raven-reader/releases/61680824/reactions", - "total_count": 2, - "+1": 2, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:00.134Z" - }, - "react-explorer": { - "latestRelease": { - "url": "https://api.github.com/repos/warpdesign/react-explorer/releases/30177497", - "assets_url": "https://api.github.com/repos/warpdesign/react-explorer/releases/30177497/assets", - "upload_url": "https://uploads.github.com/repos/warpdesign/react-explorer/releases/30177497/assets{?name,label}", - "html_url": "https://github.com/warpdesign/react-explorer/releases/tag/v2.3.1", - "id": 30177497, - "author": { - "login": "warpdesign", - "id": 199648, - "node_id": "MDQ6VXNlcjE5OTY0OA==", - "avatar_url": "https://avatars.githubusercontent.com/u/199648?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/warpdesign", - "html_url": "https://github.com/warpdesign", - "followers_url": "https://api.github.com/users/warpdesign/followers", - "following_url": "https://api.github.com/users/warpdesign/following{/other_user}", - "gists_url": "https://api.github.com/users/warpdesign/gists{/gist_id}", - "starred_url": "https://api.github.com/users/warpdesign/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/warpdesign/subscriptions", - "organizations_url": "https://api.github.com/users/warpdesign/orgs", - "repos_url": "https://api.github.com/users/warpdesign/repos", - "events_url": "https://api.github.com/users/warpdesign/events{/privacy}", - "received_events_url": "https://api.github.com/users/warpdesign/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTMwMTc3NDk3", - "tag_name": "v2.3.1", - "target_commitish": "master", - "name": "", - "draft": false, - "prerelease": false, - "created_at": "2020-08-26T21:46:17Z", - "published_at": "2020-08-27T07:58:59Z", - "assets": [ - { - "url": "https://api.github.com/repos/warpdesign/react-explorer/releases/assets/24336548", - "id": 24336548, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI0MzM2NTQ4", - "name": "React-Explorer-2.3.1.AppImage", - "label": null, - "uploader": { - "login": "warpdesign", - "id": 199648, - "node_id": "MDQ6VXNlcjE5OTY0OA==", - "avatar_url": "https://avatars.githubusercontent.com/u/199648?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/warpdesign", - "html_url": "https://github.com/warpdesign", - "followers_url": "https://api.github.com/users/warpdesign/followers", - "following_url": "https://api.github.com/users/warpdesign/following{/other_user}", - "gists_url": "https://api.github.com/users/warpdesign/gists{/gist_id}", - "starred_url": "https://api.github.com/users/warpdesign/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/warpdesign/subscriptions", - "organizations_url": "https://api.github.com/users/warpdesign/orgs", - "repos_url": "https://api.github.com/users/warpdesign/repos", - "events_url": "https://api.github.com/users/warpdesign/events{/privacy}", - "received_events_url": "https://api.github.com/users/warpdesign/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 59585812, - "download_count": 46, - "created_at": "2020-08-27T07:57:29Z", - "updated_at": "2020-08-27T07:57:41Z", - "browser_download_url": "https://github.com/warpdesign/react-explorer/releases/download/v2.3.1/React-Explorer-2.3.1.AppImage" - }, - { - "url": "https://api.github.com/repos/warpdesign/react-explorer/releases/assets/24323417", - "id": 24323417, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI0MzIzNDE3", - "name": "React-Explorer-2.3.1.dmg", - "label": null, - "uploader": { - "login": "warpdesign", - "id": 199648, - "node_id": "MDQ6VXNlcjE5OTY0OA==", - "avatar_url": "https://avatars.githubusercontent.com/u/199648?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/warpdesign", - "html_url": "https://github.com/warpdesign", - "followers_url": "https://api.github.com/users/warpdesign/followers", - "following_url": "https://api.github.com/users/warpdesign/following{/other_user}", - "gists_url": "https://api.github.com/users/warpdesign/gists{/gist_id}", - "starred_url": "https://api.github.com/users/warpdesign/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/warpdesign/subscriptions", - "organizations_url": "https://api.github.com/users/warpdesign/orgs", - "repos_url": "https://api.github.com/users/warpdesign/repos", - "events_url": "https://api.github.com/users/warpdesign/events{/privacy}", - "received_events_url": "https://api.github.com/users/warpdesign/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 57693086, - "download_count": 70, - "created_at": "2020-08-26T21:55:56Z", - "updated_at": "2020-08-26T21:56:33Z", - "browser_download_url": "https://github.com/warpdesign/react-explorer/releases/download/v2.3.1/React-Explorer-2.3.1.dmg" - }, - { - "url": "https://api.github.com/repos/warpdesign/react-explorer/releases/assets/24335643", - "id": 24335643, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI0MzM1NjQz", - "name": "React-Explorer.Setup.2.3.1.exe", - "label": null, - "uploader": { - "login": "warpdesign", - "id": 199648, - "node_id": "MDQ6VXNlcjE5OTY0OA==", - "avatar_url": "https://avatars.githubusercontent.com/u/199648?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/warpdesign", - "html_url": "https://github.com/warpdesign", - "followers_url": "https://api.github.com/users/warpdesign/followers", - "following_url": "https://api.github.com/users/warpdesign/following{/other_user}", - "gists_url": "https://api.github.com/users/warpdesign/gists{/gist_id}", - "starred_url": "https://api.github.com/users/warpdesign/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/warpdesign/subscriptions", - "organizations_url": "https://api.github.com/users/warpdesign/orgs", - "repos_url": "https://api.github.com/users/warpdesign/repos", - "events_url": "https://api.github.com/users/warpdesign/events{/privacy}", - "received_events_url": "https://api.github.com/users/warpdesign/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 43018931, - "download_count": 221, - "created_at": "2020-08-27T07:17:55Z", - "updated_at": "2020-08-27T07:17:59Z", - "browser_download_url": "https://github.com/warpdesign/react-explorer/releases/download/v2.3.1/React-Explorer.Setup.2.3.1.exe" - }, - { - "url": "https://api.github.com/repos/warpdesign/react-explorer/releases/assets/24336547", - "id": 24336547, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI0MzM2NTQ3", - "name": "React-Explorer_2.3.1_amd64.deb", - "label": null, - "uploader": { - "login": "warpdesign", - "id": 199648, - "node_id": "MDQ6VXNlcjE5OTY0OA==", - "avatar_url": "https://avatars.githubusercontent.com/u/199648?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/warpdesign", - "html_url": "https://github.com/warpdesign", - "followers_url": "https://api.github.com/users/warpdesign/followers", - "following_url": "https://api.github.com/users/warpdesign/following{/other_user}", - "gists_url": "https://api.github.com/users/warpdesign/gists{/gist_id}", - "starred_url": "https://api.github.com/users/warpdesign/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/warpdesign/subscriptions", - "organizations_url": "https://api.github.com/users/warpdesign/orgs", - "repos_url": "https://api.github.com/users/warpdesign/repos", - "events_url": "https://api.github.com/users/warpdesign/events{/privacy}", - "received_events_url": "https://api.github.com/users/warpdesign/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-deb", - "state": "uploaded", - "size": 39654478, - "download_count": 43, - "created_at": "2020-08-27T07:57:12Z", - "updated_at": "2020-08-27T07:57:29Z", - "browser_download_url": "https://github.com/warpdesign/react-explorer/releases/download/v2.3.1/React-Explorer_2.3.1_amd64.deb" - } - ], - "tarball_url": "https://api.github.com/repos/warpdesign/react-explorer/tarball/v2.3.1", - "zipball_url": "https://api.github.com/repos/warpdesign/react-explorer/zipball/v2.3.1", - "body_html": "

New Features

\n
    \n
  • Added WSL support (Windows only)
  • \n
  • Added WSL distributions on the left panel (Windows only)
  • \n
\n

Bug Fixes

\n
    \n
  • Crash on startup with languages other than en or fr (#167) reported by @saifis
  • \n
  • Don't fail to show directories that cannot be watched (#148)
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:00.325Z" - }, - "rambox": { - "latestRelease": { - "url": "https://api.github.com/repos/ramboxapp/community-edition/releases/61198513", - "assets_url": "https://api.github.com/repos/ramboxapp/community-edition/releases/61198513/assets", - "upload_url": "https://uploads.github.com/repos/ramboxapp/community-edition/releases/61198513/assets{?name,label}", - "html_url": "https://github.com/ramboxapp/community-edition/releases/tag/0.8.0", - "id": 61198513, - "author": { - "login": "saenzramiro", - "id": 2694669, - "node_id": "MDQ6VXNlcjI2OTQ2Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/2694669?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/saenzramiro", - "html_url": "https://github.com/saenzramiro", - "followers_url": "https://api.github.com/users/saenzramiro/followers", - "following_url": "https://api.github.com/users/saenzramiro/following{/other_user}", - "gists_url": "https://api.github.com/users/saenzramiro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saenzramiro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saenzramiro/subscriptions", - "organizations_url": "https://api.github.com/users/saenzramiro/orgs", - "repos_url": "https://api.github.com/users/saenzramiro/repos", - "events_url": "https://api.github.com/users/saenzramiro/events{/privacy}", - "received_events_url": "https://api.github.com/users/saenzramiro/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOA1fU4M4DpdCx", - "tag_name": "0.8.0", - "target_commitish": "master", - "name": "0.8.0", - "draft": false, - "prerelease": false, - "created_at": "2022-04-21T20:44:04Z", - "published_at": "2022-04-21T20:44:44Z", - "assets": [ - { - "url": "https://api.github.com/repos/ramboxapp/community-edition/releases/assets/59008565", - "id": 59008565, - "node_id": "RA_kwDOA1fU4M4DhGY1", - "name": "latest-linux-ia32.yml", - "label": "", - "uploader": { - "login": "saenzramiro", - "id": 2694669, - "node_id": "MDQ6VXNlcjI2OTQ2Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/2694669?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/saenzramiro", - "html_url": "https://github.com/saenzramiro", - "followers_url": "https://api.github.com/users/saenzramiro/followers", - "following_url": "https://api.github.com/users/saenzramiro/following{/other_user}", - "gists_url": "https://api.github.com/users/saenzramiro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saenzramiro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saenzramiro/subscriptions", - "organizations_url": "https://api.github.com/users/saenzramiro/orgs", - "repos_url": "https://api.github.com/users/saenzramiro/repos", - "events_url": "https://api.github.com/users/saenzramiro/events{/privacy}", - "received_events_url": "https://api.github.com/users/saenzramiro/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 384, - "download_count": 28, - "created_at": "2022-03-09T14:07:54Z", - "updated_at": "2022-03-09T14:07:54Z", - "browser_download_url": "https://github.com/ramboxapp/community-edition/releases/download/0.8.0/latest-linux-ia32.yml" - }, - { - "url": "https://api.github.com/repos/ramboxapp/community-edition/releases/assets/59008566", - "id": 59008566, - "node_id": "RA_kwDOA1fU4M4DhGY2", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "saenzramiro", - "id": 2694669, - "node_id": "MDQ6VXNlcjI2OTQ2Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/2694669?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/saenzramiro", - "html_url": "https://github.com/saenzramiro", - "followers_url": "https://api.github.com/users/saenzramiro/followers", - "following_url": "https://api.github.com/users/saenzramiro/following{/other_user}", - "gists_url": "https://api.github.com/users/saenzramiro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saenzramiro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saenzramiro/subscriptions", - "organizations_url": "https://api.github.com/users/saenzramiro/orgs", - "repos_url": "https://api.github.com/users/saenzramiro/repos", - "events_url": "https://api.github.com/users/saenzramiro/events{/privacy}", - "received_events_url": "https://api.github.com/users/saenzramiro/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 388, - "download_count": 1297, - "created_at": "2022-03-09T14:07:54Z", - "updated_at": "2022-03-09T14:07:54Z", - "browser_download_url": "https://github.com/ramboxapp/community-edition/releases/download/0.8.0/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/ramboxapp/community-edition/releases/assets/59008084", - "id": 59008084, - "node_id": "RA_kwDOA1fU4M4DhGRU", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "saenzramiro", - "id": 2694669, - "node_id": "MDQ6VXNlcjI2OTQ2Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/2694669?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/saenzramiro", - "html_url": "https://github.com/saenzramiro", - "followers_url": "https://api.github.com/users/saenzramiro/followers", - "following_url": "https://api.github.com/users/saenzramiro/following{/other_user}", - "gists_url": "https://api.github.com/users/saenzramiro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saenzramiro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saenzramiro/subscriptions", - "organizations_url": "https://api.github.com/users/saenzramiro/orgs", - "repos_url": "https://api.github.com/users/saenzramiro/repos", - "events_url": "https://api.github.com/users/saenzramiro/events{/privacy}", - "received_events_url": "https://api.github.com/users/saenzramiro/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 518, - "download_count": 8100, - "created_at": "2022-03-09T14:02:12Z", - "updated_at": "2022-03-09T14:02:12Z", - "browser_download_url": "https://github.com/ramboxapp/community-edition/releases/download/0.8.0/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/ramboxapp/community-edition/releases/assets/59007666", - "id": 59007666, - "node_id": "RA_kwDOA1fU4M4DhGKy", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "saenzramiro", - "id": 2694669, - "node_id": "MDQ6VXNlcjI2OTQ2Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/2694669?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/saenzramiro", - "html_url": "https://github.com/saenzramiro", - "followers_url": "https://api.github.com/users/saenzramiro/followers", - "following_url": "https://api.github.com/users/saenzramiro/following{/other_user}", - "gists_url": "https://api.github.com/users/saenzramiro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saenzramiro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saenzramiro/subscriptions", - "organizations_url": "https://api.github.com/users/saenzramiro/orgs", - "repos_url": "https://api.github.com/users/saenzramiro/repos", - "events_url": "https://api.github.com/users/saenzramiro/events{/privacy}", - "received_events_url": "https://api.github.com/users/saenzramiro/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 646, - "download_count": 41884, - "created_at": "2022-03-09T13:56:28Z", - "updated_at": "2022-03-09T13:56:28Z", - "browser_download_url": "https://github.com/ramboxapp/community-edition/releases/download/0.8.0/latest.yml" - }, - { - "url": "https://api.github.com/repos/ramboxapp/community-edition/releases/assets/59008369", - "id": 59008369, - "node_id": "RA_kwDOA1fU4M4DhGVx", - "name": "Rambox-0.8.0-linux-amd64.deb", - "label": "", - "uploader": { - "login": "saenzramiro", - "id": 2694669, - "node_id": "MDQ6VXNlcjI2OTQ2Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/2694669?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/saenzramiro", - "html_url": "https://github.com/saenzramiro", - "followers_url": "https://api.github.com/users/saenzramiro/followers", - "following_url": "https://api.github.com/users/saenzramiro/following{/other_user}", - "gists_url": "https://api.github.com/users/saenzramiro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saenzramiro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saenzramiro/subscriptions", - "organizations_url": "https://api.github.com/users/saenzramiro/orgs", - "repos_url": "https://api.github.com/users/saenzramiro/repos", - "events_url": "https://api.github.com/users/saenzramiro/events{/privacy}", - "received_events_url": "https://api.github.com/users/saenzramiro/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 60697692, - "download_count": 2267, - "created_at": "2022-03-09T14:05:23Z", - "updated_at": "2022-03-09T14:05:25Z", - "browser_download_url": "https://github.com/ramboxapp/community-edition/releases/download/0.8.0/Rambox-0.8.0-linux-amd64.deb" - }, - { - "url": "https://api.github.com/repos/ramboxapp/community-edition/releases/assets/59007813", - "id": 59007813, - "node_id": "RA_kwDOA1fU4M4DhGNF", - "name": "Rambox-0.8.0-linux-amd64.snap", - "label": "", - "uploader": { - "login": "saenzramiro", - "id": 2694669, - "node_id": "MDQ6VXNlcjI2OTQ2Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/2694669?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/saenzramiro", - "html_url": "https://github.com/saenzramiro", - "followers_url": "https://api.github.com/users/saenzramiro/followers", - "following_url": "https://api.github.com/users/saenzramiro/following{/other_user}", - "gists_url": "https://api.github.com/users/saenzramiro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saenzramiro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saenzramiro/subscriptions", - "organizations_url": "https://api.github.com/users/saenzramiro/orgs", - "repos_url": "https://api.github.com/users/saenzramiro/repos", - "events_url": "https://api.github.com/users/saenzramiro/events{/privacy}", - "received_events_url": "https://api.github.com/users/saenzramiro/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 73113600, - "download_count": 180, - "created_at": "2022-03-09T13:58:53Z", - "updated_at": "2022-03-09T13:58:55Z", - "browser_download_url": "https://github.com/ramboxapp/community-edition/releases/download/0.8.0/Rambox-0.8.0-linux-amd64.snap" - }, - { - "url": "https://api.github.com/repos/ramboxapp/community-edition/releases/assets/59007750", - "id": 59007750, - "node_id": "RA_kwDOA1fU4M4DhGMG", - "name": "Rambox-0.8.0-linux-i386.AppImage", - "label": "", - "uploader": { - "login": "saenzramiro", - "id": 2694669, - "node_id": "MDQ6VXNlcjI2OTQ2Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/2694669?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/saenzramiro", - "html_url": "https://github.com/saenzramiro", - "followers_url": "https://api.github.com/users/saenzramiro/followers", - "following_url": "https://api.github.com/users/saenzramiro/following{/other_user}", - "gists_url": "https://api.github.com/users/saenzramiro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saenzramiro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saenzramiro/subscriptions", - "organizations_url": "https://api.github.com/users/saenzramiro/orgs", - "repos_url": "https://api.github.com/users/saenzramiro/repos", - "events_url": "https://api.github.com/users/saenzramiro/events{/privacy}", - "received_events_url": "https://api.github.com/users/saenzramiro/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 84415850, - "download_count": 80, - "created_at": "2022-03-09T13:57:19Z", - "updated_at": "2022-03-09T13:57:22Z", - "browser_download_url": "https://github.com/ramboxapp/community-edition/releases/download/0.8.0/Rambox-0.8.0-linux-i386.AppImage" - }, - { - "url": "https://api.github.com/repos/ramboxapp/community-edition/releases/assets/59008335", - "id": 59008335, - "node_id": "RA_kwDOA1fU4M4DhGVP", - "name": "Rambox-0.8.0-linux-i386.deb", - "label": "", - "uploader": { - "login": "saenzramiro", - "id": 2694669, - "node_id": "MDQ6VXNlcjI2OTQ2Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/2694669?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/saenzramiro", - "html_url": "https://github.com/saenzramiro", - "followers_url": "https://api.github.com/users/saenzramiro/followers", - "following_url": "https://api.github.com/users/saenzramiro/following{/other_user}", - "gists_url": "https://api.github.com/users/saenzramiro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saenzramiro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saenzramiro/subscriptions", - "organizations_url": "https://api.github.com/users/saenzramiro/orgs", - "repos_url": "https://api.github.com/users/saenzramiro/repos", - "events_url": "https://api.github.com/users/saenzramiro/events{/privacy}", - "received_events_url": "https://api.github.com/users/saenzramiro/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 60587414, - "download_count": 93, - "created_at": "2022-03-09T14:05:12Z", - "updated_at": "2022-03-09T14:05:14Z", - "browser_download_url": "https://github.com/ramboxapp/community-edition/releases/download/0.8.0/Rambox-0.8.0-linux-i386.deb" - }, - { - "url": "https://api.github.com/repos/ramboxapp/community-edition/releases/assets/59008558", - "id": 59008558, - "node_id": "RA_kwDOA1fU4M4DhGYu", - "name": "Rambox-0.8.0-linux-i686.rpm", - "label": "", - "uploader": { - "login": "saenzramiro", - "id": 2694669, - "node_id": "MDQ6VXNlcjI2OTQ2Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/2694669?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/saenzramiro", - "html_url": "https://github.com/saenzramiro", - "followers_url": "https://api.github.com/users/saenzramiro/followers", - "following_url": "https://api.github.com/users/saenzramiro/following{/other_user}", - "gists_url": "https://api.github.com/users/saenzramiro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saenzramiro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saenzramiro/subscriptions", - "organizations_url": "https://api.github.com/users/saenzramiro/orgs", - "repos_url": "https://api.github.com/users/saenzramiro/repos", - "events_url": "https://api.github.com/users/saenzramiro/events{/privacy}", - "received_events_url": "https://api.github.com/users/saenzramiro/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-redhat-package-manager", - "state": "uploaded", - "size": 60512960, - "download_count": 36, - "created_at": "2022-03-09T14:07:45Z", - "updated_at": "2022-03-09T14:07:47Z", - "browser_download_url": "https://github.com/ramboxapp/community-edition/releases/download/0.8.0/Rambox-0.8.0-linux-i686.rpm" - }, - { - "url": "https://api.github.com/repos/ramboxapp/community-edition/releases/assets/59008136", - "id": 59008136, - "node_id": "RA_kwDOA1fU4M4DhGSI", - "name": "Rambox-0.8.0-linux-ia32.tar.gz", - "label": "", - "uploader": { - "login": "saenzramiro", - "id": 2694669, - "node_id": "MDQ6VXNlcjI2OTQ2Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/2694669?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/saenzramiro", - "html_url": "https://github.com/saenzramiro", - "followers_url": "https://api.github.com/users/saenzramiro/followers", - "following_url": "https://api.github.com/users/saenzramiro/following{/other_user}", - "gists_url": "https://api.github.com/users/saenzramiro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saenzramiro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saenzramiro/subscriptions", - "organizations_url": "https://api.github.com/users/saenzramiro/orgs", - "repos_url": "https://api.github.com/users/saenzramiro/repos", - "events_url": "https://api.github.com/users/saenzramiro/events{/privacy}", - "received_events_url": "https://api.github.com/users/saenzramiro/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/gzip", - "state": "uploaded", - "size": 80210377, - "download_count": 7, - "created_at": "2022-03-09T14:02:46Z", - "updated_at": "2022-03-09T14:02:48Z", - "browser_download_url": "https://github.com/ramboxapp/community-edition/releases/download/0.8.0/Rambox-0.8.0-linux-ia32.tar.gz" - }, - { - "url": "https://api.github.com/repos/ramboxapp/community-edition/releases/assets/59007917", - "id": 59007917, - "node_id": "RA_kwDOA1fU4M4DhGOt", - "name": "Rambox-0.8.0-linux-ia32.zip", - "label": "", - "uploader": { - "login": "saenzramiro", - "id": 2694669, - "node_id": "MDQ6VXNlcjI2OTQ2Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/2694669?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/saenzramiro", - "html_url": "https://github.com/saenzramiro", - "followers_url": "https://api.github.com/users/saenzramiro/followers", - "following_url": "https://api.github.com/users/saenzramiro/following{/other_user}", - "gists_url": "https://api.github.com/users/saenzramiro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saenzramiro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saenzramiro/subscriptions", - "organizations_url": "https://api.github.com/users/saenzramiro/orgs", - "repos_url": "https://api.github.com/users/saenzramiro/repos", - "events_url": "https://api.github.com/users/saenzramiro/events{/privacy}", - "received_events_url": "https://api.github.com/users/saenzramiro/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 80450847, - "download_count": 8, - "created_at": "2022-03-09T13:59:56Z", - "updated_at": "2022-03-09T13:59:59Z", - "browser_download_url": "https://github.com/ramboxapp/community-edition/releases/download/0.8.0/Rambox-0.8.0-linux-ia32.zip" - }, - { - "url": "https://api.github.com/repos/ramboxapp/community-edition/releases/assets/59008147", - "id": 59008147, - "node_id": "RA_kwDOA1fU4M4DhGST", - "name": "Rambox-0.8.0-linux-x64.tar.gz", - "label": "", - "uploader": { - "login": "saenzramiro", - "id": 2694669, - "node_id": "MDQ6VXNlcjI2OTQ2Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/2694669?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/saenzramiro", - "html_url": "https://github.com/saenzramiro", - "followers_url": "https://api.github.com/users/saenzramiro/followers", - "following_url": "https://api.github.com/users/saenzramiro/following{/other_user}", - "gists_url": "https://api.github.com/users/saenzramiro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saenzramiro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saenzramiro/subscriptions", - "organizations_url": "https://api.github.com/users/saenzramiro/orgs", - "repos_url": "https://api.github.com/users/saenzramiro/repos", - "events_url": "https://api.github.com/users/saenzramiro/events{/privacy}", - "received_events_url": "https://api.github.com/users/saenzramiro/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/gzip", - "state": "uploaded", - "size": 80367360, - "download_count": 92, - "created_at": "2022-03-09T14:02:55Z", - "updated_at": "2022-03-09T14:02:58Z", - "browser_download_url": "https://github.com/ramboxapp/community-edition/releases/download/0.8.0/Rambox-0.8.0-linux-x64.tar.gz" - }, - { - "url": "https://api.github.com/repos/ramboxapp/community-edition/releases/assets/59007919", - "id": 59007919, - "node_id": "RA_kwDOA1fU4M4DhGOv", - "name": "Rambox-0.8.0-linux-x64.zip", - "label": "", - "uploader": { - "login": "saenzramiro", - "id": 2694669, - "node_id": "MDQ6VXNlcjI2OTQ2Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/2694669?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/saenzramiro", - "html_url": "https://github.com/saenzramiro", - "followers_url": "https://api.github.com/users/saenzramiro/followers", - "following_url": "https://api.github.com/users/saenzramiro/following{/other_user}", - "gists_url": "https://api.github.com/users/saenzramiro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saenzramiro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saenzramiro/subscriptions", - "organizations_url": "https://api.github.com/users/saenzramiro/orgs", - "repos_url": "https://api.github.com/users/saenzramiro/repos", - "events_url": "https://api.github.com/users/saenzramiro/events{/privacy}", - "received_events_url": "https://api.github.com/users/saenzramiro/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 80596786, - "download_count": 29, - "created_at": "2022-03-09T13:59:58Z", - "updated_at": "2022-03-09T14:00:00Z", - "browser_download_url": "https://github.com/ramboxapp/community-edition/releases/download/0.8.0/Rambox-0.8.0-linux-x64.zip" - }, - { - "url": "https://api.github.com/repos/ramboxapp/community-edition/releases/assets/59007746", - "id": 59007746, - "node_id": "RA_kwDOA1fU4M4DhGMC", - "name": "Rambox-0.8.0-linux-x86_64.AppImage", - "label": "", - "uploader": { - "login": "saenzramiro", - "id": 2694669, - "node_id": "MDQ6VXNlcjI2OTQ2Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/2694669?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/saenzramiro", - "html_url": "https://github.com/saenzramiro", - "followers_url": "https://api.github.com/users/saenzramiro/followers", - "following_url": "https://api.github.com/users/saenzramiro/following{/other_user}", - "gists_url": "https://api.github.com/users/saenzramiro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saenzramiro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saenzramiro/subscriptions", - "organizations_url": "https://api.github.com/users/saenzramiro/orgs", - "repos_url": "https://api.github.com/users/saenzramiro/repos", - "events_url": "https://api.github.com/users/saenzramiro/events{/privacy}", - "received_events_url": "https://api.github.com/users/saenzramiro/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 84744524, - "download_count": 819, - "created_at": "2022-03-09T13:57:10Z", - "updated_at": "2022-03-09T13:57:13Z", - "browser_download_url": "https://github.com/ramboxapp/community-edition/releases/download/0.8.0/Rambox-0.8.0-linux-x86_64.AppImage" - }, - { - "url": "https://api.github.com/repos/ramboxapp/community-edition/releases/assets/59008564", - "id": 59008564, - "node_id": "RA_kwDOA1fU4M4DhGY0", - "name": "Rambox-0.8.0-linux-x86_64.rpm", - "label": "", - "uploader": { - "login": "saenzramiro", - "id": 2694669, - "node_id": "MDQ6VXNlcjI2OTQ2Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/2694669?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/saenzramiro", - "html_url": "https://github.com/saenzramiro", - "followers_url": "https://api.github.com/users/saenzramiro/followers", - "following_url": "https://api.github.com/users/saenzramiro/following{/other_user}", - "gists_url": "https://api.github.com/users/saenzramiro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saenzramiro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saenzramiro/subscriptions", - "organizations_url": "https://api.github.com/users/saenzramiro/orgs", - "repos_url": "https://api.github.com/users/saenzramiro/repos", - "events_url": "https://api.github.com/users/saenzramiro/events{/privacy}", - "received_events_url": "https://api.github.com/users/saenzramiro/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-redhat-package-manager", - "state": "uploaded", - "size": 60836940, - "download_count": 178, - "created_at": "2022-03-09T14:07:51Z", - "updated_at": "2022-03-09T14:07:54Z", - "browser_download_url": "https://github.com/ramboxapp/community-edition/releases/download/0.8.0/Rambox-0.8.0-linux-x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/ramboxapp/community-edition/releases/assets/59008019", - "id": 59008019, - "node_id": "RA_kwDOA1fU4M4DhGQT", - "name": "Rambox-0.8.0-mac-universal.dmg", - "label": "", - "uploader": { - "login": "saenzramiro", - "id": 2694669, - "node_id": "MDQ6VXNlcjI2OTQ2Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/2694669?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/saenzramiro", - "html_url": "https://github.com/saenzramiro", - "followers_url": "https://api.github.com/users/saenzramiro/followers", - "following_url": "https://api.github.com/users/saenzramiro/following{/other_user}", - "gists_url": "https://api.github.com/users/saenzramiro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saenzramiro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saenzramiro/subscriptions", - "organizations_url": "https://api.github.com/users/saenzramiro/orgs", - "repos_url": "https://api.github.com/users/saenzramiro/repos", - "events_url": "https://api.github.com/users/saenzramiro/events{/privacy}", - "received_events_url": "https://api.github.com/users/saenzramiro/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 158043509, - "download_count": 315, - "created_at": "2022-03-09T14:00:51Z", - "updated_at": "2022-03-09T14:00:57Z", - "browser_download_url": "https://github.com/ramboxapp/community-edition/releases/download/0.8.0/Rambox-0.8.0-mac-universal.dmg" - }, - { - "url": "https://api.github.com/repos/ramboxapp/community-edition/releases/assets/59008018", - "id": 59008018, - "node_id": "RA_kwDOA1fU4M4DhGQS", - "name": "Rambox-0.8.0-mac-universal.dmg.blockmap", - "label": "", - "uploader": { - "login": "saenzramiro", - "id": 2694669, - "node_id": "MDQ6VXNlcjI2OTQ2Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/2694669?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/saenzramiro", - "html_url": "https://github.com/saenzramiro", - "followers_url": "https://api.github.com/users/saenzramiro/followers", - "following_url": "https://api.github.com/users/saenzramiro/following{/other_user}", - "gists_url": "https://api.github.com/users/saenzramiro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saenzramiro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saenzramiro/subscriptions", - "organizations_url": "https://api.github.com/users/saenzramiro/orgs", - "repos_url": "https://api.github.com/users/saenzramiro/repos", - "events_url": "https://api.github.com/users/saenzramiro/events{/privacy}", - "received_events_url": "https://api.github.com/users/saenzramiro/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 164064, - "download_count": 7, - "created_at": "2022-03-09T14:00:51Z", - "updated_at": "2022-03-09T14:00:51Z", - "browser_download_url": "https://github.com/ramboxapp/community-edition/releases/download/0.8.0/Rambox-0.8.0-mac-universal.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/ramboxapp/community-edition/releases/assets/59008070", - "id": 59008070, - "node_id": "RA_kwDOA1fU4M4DhGRG", - "name": "Rambox-0.8.0-mac-universal.zip", - "label": "", - "uploader": { - "login": "saenzramiro", - "id": 2694669, - "node_id": "MDQ6VXNlcjI2OTQ2Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/2694669?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/saenzramiro", - "html_url": "https://github.com/saenzramiro", - "followers_url": "https://api.github.com/users/saenzramiro/followers", - "following_url": "https://api.github.com/users/saenzramiro/following{/other_user}", - "gists_url": "https://api.github.com/users/saenzramiro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saenzramiro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saenzramiro/subscriptions", - "organizations_url": "https://api.github.com/users/saenzramiro/orgs", - "repos_url": "https://api.github.com/users/saenzramiro/repos", - "events_url": "https://api.github.com/users/saenzramiro/events{/privacy}", - "received_events_url": "https://api.github.com/users/saenzramiro/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 152299060, - "download_count": 6116, - "created_at": "2022-03-09T14:02:06Z", - "updated_at": "2022-03-09T14:02:12Z", - "browser_download_url": "https://github.com/ramboxapp/community-edition/releases/download/0.8.0/Rambox-0.8.0-mac-universal.zip" - }, - { - "url": "https://api.github.com/repos/ramboxapp/community-edition/releases/assets/59008072", - "id": 59008072, - "node_id": "RA_kwDOA1fU4M4DhGRI", - "name": "Rambox-0.8.0-mac-universal.zip.blockmap", - "label": "", - "uploader": { - "login": "saenzramiro", - "id": 2694669, - "node_id": "MDQ6VXNlcjI2OTQ2Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/2694669?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/saenzramiro", - "html_url": "https://github.com/saenzramiro", - "followers_url": "https://api.github.com/users/saenzramiro/followers", - "following_url": "https://api.github.com/users/saenzramiro/following{/other_user}", - "gists_url": "https://api.github.com/users/saenzramiro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saenzramiro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saenzramiro/subscriptions", - "organizations_url": "https://api.github.com/users/saenzramiro/orgs", - "repos_url": "https://api.github.com/users/saenzramiro/repos", - "events_url": "https://api.github.com/users/saenzramiro/events{/privacy}", - "received_events_url": "https://api.github.com/users/saenzramiro/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 161487, - "download_count": 8, - "created_at": "2022-03-09T14:02:06Z", - "updated_at": "2022-03-09T14:02:07Z", - "browser_download_url": "https://github.com/ramboxapp/community-edition/releases/download/0.8.0/Rambox-0.8.0-mac-universal.zip.blockmap" - }, - { - "url": "https://api.github.com/repos/ramboxapp/community-edition/releases/assets/59007663", - "id": 59007663, - "node_id": "RA_kwDOA1fU4M4DhGKv", - "name": "Rambox-0.8.0-win-ia32.exe", - "label": "", - "uploader": { - "login": "saenzramiro", - "id": 2694669, - "node_id": "MDQ6VXNlcjI2OTQ2Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/2694669?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/saenzramiro", - "html_url": "https://github.com/saenzramiro", - "followers_url": "https://api.github.com/users/saenzramiro/followers", - "following_url": "https://api.github.com/users/saenzramiro/following{/other_user}", - "gists_url": "https://api.github.com/users/saenzramiro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saenzramiro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saenzramiro/subscriptions", - "organizations_url": "https://api.github.com/users/saenzramiro/orgs", - "repos_url": "https://api.github.com/users/saenzramiro/repos", - "events_url": "https://api.github.com/users/saenzramiro/events{/privacy}", - "received_events_url": "https://api.github.com/users/saenzramiro/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 60935200, - "download_count": 41, - "created_at": "2022-03-09T13:56:25Z", - "updated_at": "2022-03-09T13:56:28Z", - "browser_download_url": "https://github.com/ramboxapp/community-edition/releases/download/0.8.0/Rambox-0.8.0-win-ia32.exe" - }, - { - "url": "https://api.github.com/repos/ramboxapp/community-edition/releases/assets/59007662", - "id": 59007662, - "node_id": "RA_kwDOA1fU4M4DhGKu", - "name": "Rambox-0.8.0-win-ia32.exe.blockmap", - "label": "", - "uploader": { - "login": "saenzramiro", - "id": 2694669, - "node_id": "MDQ6VXNlcjI2OTQ2Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/2694669?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/saenzramiro", - "html_url": "https://github.com/saenzramiro", - "followers_url": "https://api.github.com/users/saenzramiro/followers", - "following_url": "https://api.github.com/users/saenzramiro/following{/other_user}", - "gists_url": "https://api.github.com/users/saenzramiro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saenzramiro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saenzramiro/subscriptions", - "organizations_url": "https://api.github.com/users/saenzramiro/orgs", - "repos_url": "https://api.github.com/users/saenzramiro/repos", - "events_url": "https://api.github.com/users/saenzramiro/events{/privacy}", - "received_events_url": "https://api.github.com/users/saenzramiro/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 64793, - "download_count": 5, - "created_at": "2022-03-09T13:56:25Z", - "updated_at": "2022-03-09T13:56:26Z", - "browser_download_url": "https://github.com/ramboxapp/community-edition/releases/download/0.8.0/Rambox-0.8.0-win-ia32.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/ramboxapp/community-edition/releases/assets/59007594", - "id": 59007594, - "node_id": "RA_kwDOA1fU4M4DhGJq", - "name": "Rambox-0.8.0-win-ia32.zip", - "label": "", - "uploader": { - "login": "saenzramiro", - "id": 2694669, - "node_id": "MDQ6VXNlcjI2OTQ2Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/2694669?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/saenzramiro", - "html_url": "https://github.com/saenzramiro", - "followers_url": "https://api.github.com/users/saenzramiro/followers", - "following_url": "https://api.github.com/users/saenzramiro/following{/other_user}", - "gists_url": "https://api.github.com/users/saenzramiro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saenzramiro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saenzramiro/subscriptions", - "organizations_url": "https://api.github.com/users/saenzramiro/orgs", - "repos_url": "https://api.github.com/users/saenzramiro/repos", - "events_url": "https://api.github.com/users/saenzramiro/events{/privacy}", - "received_events_url": "https://api.github.com/users/saenzramiro/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 81567237, - "download_count": 123, - "created_at": "2022-03-09T13:55:37Z", - "updated_at": "2022-03-09T13:55:40Z", - "browser_download_url": "https://github.com/ramboxapp/community-edition/releases/download/0.8.0/Rambox-0.8.0-win-ia32.zip" - }, - { - "url": "https://api.github.com/repos/ramboxapp/community-edition/releases/assets/59007653", - "id": 59007653, - "node_id": "RA_kwDOA1fU4M4DhGKl", - "name": "Rambox-0.8.0-win-x64.exe", - "label": "", - "uploader": { - "login": "saenzramiro", - "id": 2694669, - "node_id": "MDQ6VXNlcjI2OTQ2Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/2694669?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/saenzramiro", - "html_url": "https://github.com/saenzramiro", - "followers_url": "https://api.github.com/users/saenzramiro/followers", - "following_url": "https://api.github.com/users/saenzramiro/following{/other_user}", - "gists_url": "https://api.github.com/users/saenzramiro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saenzramiro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saenzramiro/subscriptions", - "organizations_url": "https://api.github.com/users/saenzramiro/orgs", - "repos_url": "https://api.github.com/users/saenzramiro/repos", - "events_url": "https://api.github.com/users/saenzramiro/events{/privacy}", - "received_events_url": "https://api.github.com/users/saenzramiro/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 63869288, - "download_count": 410, - "created_at": "2022-03-09T13:56:21Z", - "updated_at": "2022-03-09T13:56:23Z", - "browser_download_url": "https://github.com/ramboxapp/community-edition/releases/download/0.8.0/Rambox-0.8.0-win-x64.exe" - }, - { - "url": "https://api.github.com/repos/ramboxapp/community-edition/releases/assets/59007652", - "id": 59007652, - "node_id": "RA_kwDOA1fU4M4DhGKk", - "name": "Rambox-0.8.0-win-x64.exe.blockmap", - "label": "", - "uploader": { - "login": "saenzramiro", - "id": 2694669, - "node_id": "MDQ6VXNlcjI2OTQ2Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/2694669?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/saenzramiro", - "html_url": "https://github.com/saenzramiro", - "followers_url": "https://api.github.com/users/saenzramiro/followers", - "following_url": "https://api.github.com/users/saenzramiro/following{/other_user}", - "gists_url": "https://api.github.com/users/saenzramiro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saenzramiro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saenzramiro/subscriptions", - "organizations_url": "https://api.github.com/users/saenzramiro/orgs", - "repos_url": "https://api.github.com/users/saenzramiro/repos", - "events_url": "https://api.github.com/users/saenzramiro/events{/privacy}", - "received_events_url": "https://api.github.com/users/saenzramiro/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 67261, - "download_count": 13, - "created_at": "2022-03-09T13:56:21Z", - "updated_at": "2022-03-09T13:56:21Z", - "browser_download_url": "https://github.com/ramboxapp/community-edition/releases/download/0.8.0/Rambox-0.8.0-win-x64.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/ramboxapp/community-edition/releases/assets/59007568", - "id": 59007568, - "node_id": "RA_kwDOA1fU4M4DhGJQ", - "name": "Rambox-0.8.0-win-x64.zip", - "label": "", - "uploader": { - "login": "saenzramiro", - "id": 2694669, - "node_id": "MDQ6VXNlcjI2OTQ2Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/2694669?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/saenzramiro", - "html_url": "https://github.com/saenzramiro", - "followers_url": "https://api.github.com/users/saenzramiro/followers", - "following_url": "https://api.github.com/users/saenzramiro/following{/other_user}", - "gists_url": "https://api.github.com/users/saenzramiro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saenzramiro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saenzramiro/subscriptions", - "organizations_url": "https://api.github.com/users/saenzramiro/orgs", - "repos_url": "https://api.github.com/users/saenzramiro/repos", - "events_url": "https://api.github.com/users/saenzramiro/events{/privacy}", - "received_events_url": "https://api.github.com/users/saenzramiro/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 85858717, - "download_count": 258, - "created_at": "2022-03-09T13:55:16Z", - "updated_at": "2022-03-09T13:55:23Z", - "browser_download_url": "https://github.com/ramboxapp/community-edition/releases/download/0.8.0/Rambox-0.8.0-win-x64.zip" - }, - { - "url": "https://api.github.com/repos/ramboxapp/community-edition/releases/assets/59007643", - "id": 59007643, - "node_id": "RA_kwDOA1fU4M4DhGKb", - "name": "Rambox-0.8.0-win.exe", - "label": "", - "uploader": { - "login": "saenzramiro", - "id": 2694669, - "node_id": "MDQ6VXNlcjI2OTQ2Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/2694669?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/saenzramiro", - "html_url": "https://github.com/saenzramiro", - "followers_url": "https://api.github.com/users/saenzramiro/followers", - "following_url": "https://api.github.com/users/saenzramiro/following{/other_user}", - "gists_url": "https://api.github.com/users/saenzramiro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saenzramiro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saenzramiro/subscriptions", - "organizations_url": "https://api.github.com/users/saenzramiro/orgs", - "repos_url": "https://api.github.com/users/saenzramiro/repos", - "events_url": "https://api.github.com/users/saenzramiro/events{/privacy}", - "received_events_url": "https://api.github.com/users/saenzramiro/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 123687656, - "download_count": 20587, - "created_at": "2022-03-09T13:56:16Z", - "updated_at": "2022-03-09T13:56:20Z", - "browser_download_url": "https://github.com/ramboxapp/community-edition/releases/download/0.8.0/Rambox-0.8.0-win.exe" - }, - { - "url": "https://api.github.com/repos/ramboxapp/community-edition/releases/assets/59007642", - "id": 59007642, - "node_id": "RA_kwDOA1fU4M4DhGKa", - "name": "Rambox-0.8.0-win.exe.blockmap", - "label": "", - "uploader": { - "login": "saenzramiro", - "id": 2694669, - "node_id": "MDQ6VXNlcjI2OTQ2Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/2694669?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/saenzramiro", - "html_url": "https://github.com/saenzramiro", - "followers_url": "https://api.github.com/users/saenzramiro/followers", - "following_url": "https://api.github.com/users/saenzramiro/following{/other_user}", - "gists_url": "https://api.github.com/users/saenzramiro/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saenzramiro/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saenzramiro/subscriptions", - "organizations_url": "https://api.github.com/users/saenzramiro/orgs", - "repos_url": "https://api.github.com/users/saenzramiro/repos", - "events_url": "https://api.github.com/users/saenzramiro/events{/privacy}", - "received_events_url": "https://api.github.com/users/saenzramiro/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 128685, - "download_count": 18512, - "created_at": "2022-03-09T13:56:16Z", - "updated_at": "2022-03-09T13:56:16Z", - "browser_download_url": "https://github.com/ramboxapp/community-edition/releases/download/0.8.0/Rambox-0.8.0-win.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/ramboxapp/community-edition/tarball/0.8.0", - "zipball_url": "https://api.github.com/repos/ramboxapp/community-edition/zipball/0.8.0", - "body_html": "

EOL

\n

The Community Edition of Rambox is no longer maintained. We highly recommend that you update to the new version of Rambox, which has a FREE plan with all the features you already use and much more!

\n

Visit: https://rambox.app/download

\n

Thank you so much for all the users who contribute to this project all these years.

\n

Read our blog post to know more about our new Rambox.

\n
\n

Electron v13.6.3
\nWindows 32 and 64 bit
\nmacOS 64 bit (Intel and M1)
\nLinux 32 and 64 bit

\n
\n
CHANGELOG
\n
    \n
  • Added Apple Silicon Support.
  • \n
  • Fixed the screen share capability.
  • \n
  • Removed all Google Analytics measurements.
  • \n
  • Fixed Google logins.
  • \n
  • Removed authentication with Auth0.
  • \n
  • Added an easy migration option in the home screen to migrate to the new Rambox.
  • \n
", - "reactions": { - "url": "https://api.github.com/repos/ramboxapp/community-edition/releases/61198513/reactions", - "total_count": 13, - "+1": 2, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 1, - "eyes": 10 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:00.325Z" - }, - "rebaslight": { - "latestRelease": { - "url": "https://api.github.com/repos/rebaslight/rebaslight/releases/65151538", - "assets_url": "https://api.github.com/repos/rebaslight/rebaslight/releases/65151538/assets", - "upload_url": "https://uploads.github.com/repos/rebaslight/rebaslight/releases/65151538/assets{?name,label}", - "html_url": "https://github.com/rebaslight/rebaslight/releases/tag/v3.7.2", - "id": 65151538, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "RE_kwDOBOSnJ84D4iIy", - "tag_name": "v3.7.2", - "target_commitish": "main", - "name": "3.7.2", - "draft": false, - "prerelease": false, - "created_at": "2022-04-23T18:40:17Z", - "published_at": "2022-04-23T19:11:59Z", - "assets": [ - { - "url": "https://api.github.com/repos/rebaslight/rebaslight/releases/assets/63440120", - "id": 63440120, - "node_id": "RA_kwDOBOSnJ84DyAT4", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 496, - "download_count": 2, - "created_at": "2022-04-23T18:43:04Z", - "updated_at": "2022-04-23T18:43:04Z", - "browser_download_url": "https://github.com/rebaslight/rebaslight/releases/download/v3.7.2/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/rebaslight/rebaslight/releases/assets/63440116", - "id": 63440116, - "node_id": "RA_kwDOBOSnJ84DyAT0", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 348, - "download_count": 1, - "created_at": "2022-04-23T18:43:00Z", - "updated_at": "2022-04-23T18:43:00Z", - "browser_download_url": "https://github.com/rebaslight/rebaslight/releases/download/v3.7.2/latest.yml" - }, - { - "url": "https://api.github.com/repos/rebaslight/rebaslight/releases/assets/63440117", - "id": 63440117, - "node_id": "RA_kwDOBOSnJ84DyAT1", - "name": "Rebaslight-3.7.2-mac.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 102235326, - "download_count": 1, - "created_at": "2022-04-23T18:43:01Z", - "updated_at": "2022-04-23T18:43:04Z", - "browser_download_url": "https://github.com/rebaslight/rebaslight/releases/download/v3.7.2/Rebaslight-3.7.2-mac.zip" - }, - { - "url": "https://api.github.com/repos/rebaslight/rebaslight/releases/assets/63440118", - "id": 63440118, - "node_id": "RA_kwDOBOSnJ84DyAT2", - "name": "Rebaslight-3.7.2-mac.zip.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 107372, - "download_count": 2, - "created_at": "2022-04-23T18:43:01Z", - "updated_at": "2022-04-23T18:43:01Z", - "browser_download_url": "https://github.com/rebaslight/rebaslight/releases/download/v3.7.2/Rebaslight-3.7.2-mac.zip.blockmap" - }, - { - "url": "https://api.github.com/repos/rebaslight/rebaslight/releases/assets/63440107", - "id": 63440107, - "node_id": "RA_kwDOBOSnJ84DyATr", - "name": "Rebaslight-3.7.2.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 105792286, - "download_count": 368, - "created_at": "2022-04-23T18:42:44Z", - "updated_at": "2022-04-23T18:42:47Z", - "browser_download_url": "https://github.com/rebaslight/rebaslight/releases/download/v3.7.2/Rebaslight-3.7.2.dmg" - }, - { - "url": "https://api.github.com/repos/rebaslight/rebaslight/releases/assets/63440106", - "id": 63440106, - "node_id": "RA_kwDOBOSnJ84DyATq", - "name": "Rebaslight-3.7.2.dmg.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 112288, - "download_count": 1, - "created_at": "2022-04-23T18:42:44Z", - "updated_at": "2022-04-23T18:42:44Z", - "browser_download_url": "https://github.com/rebaslight/rebaslight/releases/download/v3.7.2/Rebaslight-3.7.2.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/rebaslight/rebaslight/releases/assets/63440164", - "id": 63440164, - "node_id": "RA_kwDOBOSnJ84DyAUk", - "name": "rebaslight-3.7.2.tar.bz2", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/x-bzip2", - "state": "uploaded", - "size": 105320626, - "download_count": 277, - "created_at": "2022-04-23T18:45:08Z", - "updated_at": "2022-04-23T18:45:12Z", - "browser_download_url": "https://github.com/rebaslight/rebaslight/releases/download/v3.7.2/rebaslight-3.7.2.tar.bz2" - }, - { - "url": "https://api.github.com/repos/rebaslight/rebaslight/releases/assets/63440113", - "id": 63440113, - "node_id": "RA_kwDOBOSnJ84DyATx", - "name": "Rebaslight-Setup-3.7.2.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 86152048, - "download_count": 588, - "created_at": "2022-04-23T18:42:56Z", - "updated_at": "2022-04-23T18:42:59Z", - "browser_download_url": "https://github.com/rebaslight/rebaslight/releases/download/v3.7.2/Rebaslight-Setup-3.7.2.exe" - }, - { - "url": "https://api.github.com/repos/rebaslight/rebaslight/releases/assets/63440114", - "id": 63440114, - "node_id": "RA_kwDOBOSnJ84DyATy", - "name": "Rebaslight-Setup-3.7.2.exe.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 90631, - "download_count": 1, - "created_at": "2022-04-23T18:42:56Z", - "updated_at": "2022-04-23T18:42:56Z", - "browser_download_url": "https://github.com/rebaslight/rebaslight/releases/download/v3.7.2/Rebaslight-Setup-3.7.2.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/rebaslight/rebaslight/tarball/v3.7.2", - "zipball_url": "https://api.github.com/repos/rebaslight/rebaslight/zipball/v3.7.2", - "body_html": "
    \n
  • electron update
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:00.371Z" - }, - "reach-podcast-player": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:07:00.374Z" - }, - "recollectr": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:07:00.495Z" - }, - "recode-converter": { - "latestRelease": { - "url": "https://api.github.com/repos/murgatt/recode-converter/releases/34535226", - "assets_url": "https://api.github.com/repos/murgatt/recode-converter/releases/34535226/assets", - "upload_url": "https://uploads.github.com/repos/murgatt/recode-converter/releases/34535226/assets{?name,label}", - "html_url": "https://github.com/murgatt/recode-converter/releases/tag/v1.2.0", - "id": 34535226, - "author": { - "login": "murgatt", - "id": 12082276, - "node_id": "MDQ6VXNlcjEyMDgyMjc2", - "avatar_url": "https://avatars.githubusercontent.com/u/12082276?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/murgatt", - "html_url": "https://github.com/murgatt", - "followers_url": "https://api.github.com/users/murgatt/followers", - "following_url": "https://api.github.com/users/murgatt/following{/other_user}", - "gists_url": "https://api.github.com/users/murgatt/gists{/gist_id}", - "starred_url": "https://api.github.com/users/murgatt/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/murgatt/subscriptions", - "organizations_url": "https://api.github.com/users/murgatt/orgs", - "repos_url": "https://api.github.com/users/murgatt/repos", - "events_url": "https://api.github.com/users/murgatt/events{/privacy}", - "received_events_url": "https://api.github.com/users/murgatt/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTM0NTM1MjI2", - "tag_name": "v1.2.0", - "target_commitish": "master", - "name": "v1.2.0", - "draft": false, - "prerelease": false, - "created_at": "2020-11-28T18:18:02Z", - "published_at": "2020-11-28T18:51:17Z", - "assets": [ - { - "url": "https://api.github.com/repos/murgatt/recode-converter/releases/assets/28889533", - "id": 28889533, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4ODg5NTMz", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 539, - "download_count": 18, - "created_at": "2020-11-28T18:46:41Z", - "updated_at": "2020-11-28T18:46:41Z", - "browser_download_url": "https://github.com/murgatt/recode-converter/releases/download/v1.2.0/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/murgatt/recode-converter/releases/assets/28889577", - "id": 28889577, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4ODg5NTc3", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 360, - "download_count": 19, - "created_at": "2020-11-28T18:48:39Z", - "updated_at": "2020-11-28T18:48:39Z", - "browser_download_url": "https://github.com/murgatt/recode-converter/releases/download/v1.2.0/latest.yml" - }, - { - "url": "https://api.github.com/repos/murgatt/recode-converter/releases/assets/28889522", - "id": 28889522, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4ODg5NTIy", - "name": "Recode-Converter-1.2.0-mac.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 105984157, - "download_count": 43, - "created_at": "2020-11-28T18:46:23Z", - "updated_at": "2020-11-28T18:46:26Z", - "browser_download_url": "https://github.com/murgatt/recode-converter/releases/download/v1.2.0/Recode-Converter-1.2.0-mac.zip" - }, - { - "url": "https://api.github.com/repos/murgatt/recode-converter/releases/assets/28889530", - "id": 28889530, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4ODg5NTMw", - "name": "Recode-Converter-1.2.0.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 109851634, - "download_count": 102, - "created_at": "2020-11-28T18:46:38Z", - "updated_at": "2020-11-28T18:46:40Z", - "browser_download_url": "https://github.com/murgatt/recode-converter/releases/download/v1.2.0/Recode-Converter-1.2.0.dmg" - }, - { - "url": "https://api.github.com/repos/murgatt/recode-converter/releases/assets/28889529", - "id": 28889529, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4ODg5NTI5", - "name": "Recode-Converter-1.2.0.dmg.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 116490, - "download_count": 15, - "created_at": "2020-11-28T18:46:37Z", - "updated_at": "2020-11-28T18:46:38Z", - "browser_download_url": "https://github.com/murgatt/recode-converter/releases/download/v1.2.0/Recode-Converter-1.2.0.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/murgatt/recode-converter/releases/assets/28889572", - "id": 28889572, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4ODg5NTcy", - "name": "Recode-Converter-Setup-1.2.0.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 77723362, - "download_count": 783, - "created_at": "2020-11-28T18:48:33Z", - "updated_at": "2020-11-28T18:48:38Z", - "browser_download_url": "https://github.com/murgatt/recode-converter/releases/download/v1.2.0/Recode-Converter-Setup-1.2.0.exe" - }, - { - "url": "https://api.github.com/repos/murgatt/recode-converter/releases/assets/28889573", - "id": 28889573, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4ODg5NTcz", - "name": "Recode-Converter-Setup-1.2.0.exe.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 82307, - "download_count": 18, - "created_at": "2020-11-28T18:48:33Z", - "updated_at": "2020-11-28T18:48:33Z", - "browser_download_url": "https://github.com/murgatt/recode-converter/releases/download/v1.2.0/Recode-Converter-Setup-1.2.0.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/murgatt/recode-converter/tarball/v1.2.0", - "zipball_url": "https://api.github.com/repos/murgatt/recode-converter/zipball/v1.2.0", - "body_html": "

Bug Fixes

\n
    \n
  • conversion error when destination is 'Same as source' (#64) (ec1dd6b)
  • \n
\n

Features

\n
    \n
  • add front side console error when conversion fails (#65) (ce1647e)
  • \n
  • [beta] add fullscreen mode (#62) (d479e65)
  • \n
  • [beta] video comparison slider (#59) (f8dc476)
  • \n
  • [beta] add an app menu (#58) (214fe21)
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:00.569Z" - }, - "remaining-time": { - "latestRelease": { - "url": "https://api.github.com/repos/funkyremi/macos-battery-remaining-menubar/releases/19009904", - "assets_url": "https://api.github.com/repos/funkyremi/macos-battery-remaining-menubar/releases/19009904/assets", - "upload_url": "https://uploads.github.com/repos/funkyremi/macos-battery-remaining-menubar/releases/19009904/assets{?name,label}", - "html_url": "https://github.com/funkyremi/macos-battery-remaining-menubar/releases/tag/1.0.3", - "id": 19009904, - "author": { - "login": "funkyremi", - "id": 4487178, - "node_id": "MDQ6VXNlcjQ0ODcxNzg=", - "avatar_url": "https://avatars.githubusercontent.com/u/4487178?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/funkyremi", - "html_url": "https://github.com/funkyremi", - "followers_url": "https://api.github.com/users/funkyremi/followers", - "following_url": "https://api.github.com/users/funkyremi/following{/other_user}", - "gists_url": "https://api.github.com/users/funkyremi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/funkyremi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/funkyremi/subscriptions", - "organizations_url": "https://api.github.com/users/funkyremi/orgs", - "repos_url": "https://api.github.com/users/funkyremi/repos", - "events_url": "https://api.github.com/users/funkyremi/events{/privacy}", - "received_events_url": "https://api.github.com/users/funkyremi/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTE5MDA5OTA0", - "tag_name": "1.0.3", - "target_commitish": "master", - "name": "1.0.3", - "draft": false, - "prerelease": false, - "created_at": "2019-08-01T09:50:55Z", - "published_at": "2019-08-01T09:53:46Z", - "assets": [ - { - "url": "https://api.github.com/repos/funkyremi/macos-battery-remaining-menubar/releases/assets/14058308", - "id": 14058308, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE0MDU4MzA4", - "name": "Battery.Remaining-1.0.3.dmg", - "label": null, - "uploader": { - "login": "funkyremi", - "id": 4487178, - "node_id": "MDQ6VXNlcjQ0ODcxNzg=", - "avatar_url": "https://avatars.githubusercontent.com/u/4487178?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/funkyremi", - "html_url": "https://github.com/funkyremi", - "followers_url": "https://api.github.com/users/funkyremi/followers", - "following_url": "https://api.github.com/users/funkyremi/following{/other_user}", - "gists_url": "https://api.github.com/users/funkyremi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/funkyremi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/funkyremi/subscriptions", - "organizations_url": "https://api.github.com/users/funkyremi/orgs", - "repos_url": "https://api.github.com/users/funkyremi/repos", - "events_url": "https://api.github.com/users/funkyremi/events{/privacy}", - "received_events_url": "https://api.github.com/users/funkyremi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-diskcopy", - "state": "uploaded", - "size": 57431031, - "download_count": 1068, - "created_at": "2019-08-01T09:53:06Z", - "updated_at": "2019-08-01T09:53:44Z", - "browser_download_url": "https://github.com/funkyremi/macos-battery-remaining-menubar/releases/download/1.0.3/Battery.Remaining-1.0.3.dmg" - } - ], - "tarball_url": "https://api.github.com/repos/funkyremi/macos-battery-remaining-menubar/tarball/1.0.3", - "zipball_url": "https://api.github.com/repos/funkyremi/macos-battery-remaining-menubar/zipball/1.0.3", - "body_html": "
    \n
  • Don't display time when battery is fully charged
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:00.596Z" - }, - "redis-gui-unofficial": { - "latestRelease": { - "url": "https://api.github.com/repos/ekvedaras/redis-gui/releases/62250616", - "assets_url": "https://api.github.com/repos/ekvedaras/redis-gui/releases/62250616/assets", - "upload_url": "https://uploads.github.com/repos/ekvedaras/redis-gui/releases/62250616/assets{?name,label}", - "html_url": "https://github.com/ekvedaras/redis-gui/releases/tag/v2.0.0", - "id": 62250616, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "RE_kwDOEUCvr84Dtd54", - "tag_name": "v2.0.0", - "target_commitish": "main", - "name": "v2.0.0", - "draft": false, - "prerelease": false, - "created_at": "2022-03-19T15:53:16Z", - "published_at": "2022-03-19T16:14:50Z", - "assets": [ - { - "url": "https://api.github.com/repos/ekvedaras/redis-gui/releases/assets/59969115", - "id": 59969115, - "node_id": "RA_kwDOEUCvr84Dkw5b", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 8115, - "download_count": 132, - "created_at": "2022-03-19T15:56:44Z", - "updated_at": "2022-03-19T15:56:45Z", - "browser_download_url": "https://github.com/ekvedaras/redis-gui/releases/download/v2.0.0/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/ekvedaras/redis-gui/releases/assets/59969179", - "id": 59969179, - "node_id": "RA_kwDOEUCvr84Dkw6b", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 8236, - "download_count": 1185, - "created_at": "2022-03-19T15:58:16Z", - "updated_at": "2022-03-19T15:58:16Z", - "browser_download_url": "https://github.com/ekvedaras/redis-gui/releases/download/v2.0.0/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/ekvedaras/redis-gui/releases/assets/59969163", - "id": 59969163, - "node_id": "RA_kwDOEUCvr84Dkw6L", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 8091, - "download_count": 2237, - "created_at": "2022-03-19T15:57:57Z", - "updated_at": "2022-03-19T15:57:57Z", - "browser_download_url": "https://github.com/ekvedaras/redis-gui/releases/download/v2.0.0/latest.yml" - }, - { - "url": "https://api.github.com/repos/ekvedaras/redis-gui/releases/assets/59969133", - "id": 59969133, - "node_id": "RA_kwDOEUCvr84Dkw5t", - "name": "redis-gui-2.0.0-mac.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 83147752, - "download_count": 547, - "created_at": "2022-03-19T15:57:25Z", - "updated_at": "2022-03-19T15:57:30Z", - "browser_download_url": "https://github.com/ekvedaras/redis-gui/releases/download/v2.0.0/redis-gui-2.0.0-mac.zip" - }, - { - "url": "https://api.github.com/repos/ekvedaras/redis-gui/releases/assets/59969134", - "id": 59969134, - "node_id": "RA_kwDOEUCvr84Dkw5u", - "name": "redis-gui-2.0.0-mac.zip.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 89694, - "download_count": 2, - "created_at": "2022-03-19T15:57:25Z", - "updated_at": "2022-03-19T15:57:26Z", - "browser_download_url": "https://github.com/ekvedaras/redis-gui/releases/download/v2.0.0/redis-gui-2.0.0-mac.zip.blockmap" - }, - { - "url": "https://api.github.com/repos/ekvedaras/redis-gui/releases/assets/59969091", - "id": 59969091, - "node_id": "RA_kwDOEUCvr84Dkw5D", - "name": "redis-gui-2.0.0.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 106952953, - "download_count": 94, - "created_at": "2022-03-19T15:56:15Z", - "updated_at": "2022-03-19T15:56:18Z", - "browser_download_url": "https://github.com/ekvedaras/redis-gui/releases/download/v2.0.0/redis-gui-2.0.0.AppImage" - }, - { - "url": "https://api.github.com/repos/ekvedaras/redis-gui/releases/assets/59969172", - "id": 59969172, - "node_id": "RA_kwDOEUCvr84Dkw6U", - "name": "redis-gui-2.0.0.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 85962231, - "download_count": 231, - "created_at": "2022-03-19T15:58:13Z", - "updated_at": "2022-03-19T15:58:16Z", - "browser_download_url": "https://github.com/ekvedaras/redis-gui/releases/download/v2.0.0/redis-gui-2.0.0.dmg" - }, - { - "url": "https://api.github.com/repos/ekvedaras/redis-gui/releases/assets/59969171", - "id": 59969171, - "node_id": "RA_kwDOEUCvr84Dkw6T", - "name": "redis-gui-2.0.0.dmg.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 89784, - "download_count": 8, - "created_at": "2022-03-19T15:58:13Z", - "updated_at": "2022-03-19T15:58:13Z", - "browser_download_url": "https://github.com/ekvedaras/redis-gui/releases/download/v2.0.0/redis-gui-2.0.0.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/ekvedaras/redis-gui/releases/assets/59969161", - "id": 59969161, - "node_id": "RA_kwDOEUCvr84Dkw6J", - "name": "redis-gui-Setup-2.0.0.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 66067916, - "download_count": 1131, - "created_at": "2022-03-19T15:57:54Z", - "updated_at": "2022-03-19T15:57:57Z", - "browser_download_url": "https://github.com/ekvedaras/redis-gui/releases/download/v2.0.0/redis-gui-Setup-2.0.0.exe" - }, - { - "url": "https://api.github.com/repos/ekvedaras/redis-gui/releases/assets/59969160", - "id": 59969160, - "node_id": "RA_kwDOEUCvr84Dkw6I", - "name": "redis-gui-Setup-2.0.0.exe.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 70011, - "download_count": 6, - "created_at": "2022-03-19T15:57:54Z", - "updated_at": "2022-03-19T15:57:54Z", - "browser_download_url": "https://github.com/ekvedaras/redis-gui/releases/download/v2.0.0/redis-gui-Setup-2.0.0.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/ekvedaras/redis-gui/tarball/v2.0.0", - "zipball_url": "https://api.github.com/repos/ekvedaras/redis-gui/zipball/v2.0.0", - "body_html": "

Changed

\n
    \n
  • Rewritten with new template, vite, vue3, typescript.
  • \n
\n

Added

\n
    \n
  • App will ask to define a server on first launch instead of trying to connect to localhost.
  • \n
\n

Fixed

\n
    \n
  • Handle cases when config command is not available.
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:00.610Z" - }, - "remindr": { - "latestRelease": { - "url": "https://api.github.com/repos/MrDavidRios/remindr_releases/releases/58528099", - "assets_url": "https://api.github.com/repos/MrDavidRios/remindr_releases/releases/58528099/assets", - "upload_url": "https://uploads.github.com/repos/MrDavidRios/remindr_releases/releases/58528099/assets{?name,label}", - "html_url": "https://github.com/MrDavidRios/remindr_releases/releases/tag/v1.5.5", - "id": 58528099, - "author": { - "login": "MrDavidRios", - "id": 52746497, - "node_id": "MDQ6VXNlcjUyNzQ2NDk3", - "avatar_url": "https://avatars.githubusercontent.com/u/52746497?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MrDavidRios", - "html_url": "https://github.com/MrDavidRios", - "followers_url": "https://api.github.com/users/MrDavidRios/followers", - "following_url": "https://api.github.com/users/MrDavidRios/following{/other_user}", - "gists_url": "https://api.github.com/users/MrDavidRios/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MrDavidRios/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MrDavidRios/subscriptions", - "organizations_url": "https://api.github.com/users/MrDavidRios/orgs", - "repos_url": "https://api.github.com/users/MrDavidRios/repos", - "events_url": "https://api.github.com/users/MrDavidRios/events{/privacy}", - "received_events_url": "https://api.github.com/users/MrDavidRios/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTU4NTI4MDk5", - "tag_name": "v1.5.5", - "target_commitish": "main", - "name": "1.5.5", - "draft": false, - "prerelease": false, - "created_at": "2021-06-17T02:24:06Z", - "published_at": "2022-02-02T15:55:11Z", - "assets": [ - { - "url": "https://api.github.com/repos/MrDavidRios/remindr_releases/releases/assets/55643856", - "id": 55643856, - "node_id": "RA_kwDOFan7uM4DUQ7Q", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "MrDavidRios", - "id": 52746497, - "node_id": "MDQ6VXNlcjUyNzQ2NDk3", - "avatar_url": "https://avatars.githubusercontent.com/u/52746497?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MrDavidRios", - "html_url": "https://github.com/MrDavidRios", - "followers_url": "https://api.github.com/users/MrDavidRios/followers", - "following_url": "https://api.github.com/users/MrDavidRios/following{/other_user}", - "gists_url": "https://api.github.com/users/MrDavidRios/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MrDavidRios/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MrDavidRios/subscriptions", - "organizations_url": "https://api.github.com/users/MrDavidRios/orgs", - "repos_url": "https://api.github.com/users/MrDavidRios/repos", - "events_url": "https://api.github.com/users/MrDavidRios/events{/privacy}", - "received_events_url": "https://api.github.com/users/MrDavidRios/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 342, - "download_count": 134552, - "created_at": "2022-02-02T15:42:38Z", - "updated_at": "2022-02-02T15:42:38Z", - "browser_download_url": "https://github.com/MrDavidRios/remindr_releases/releases/download/v1.5.5/latest.yml" - }, - { - "url": "https://api.github.com/repos/MrDavidRios/remindr_releases/releases/assets/55644435", - "id": 55644435, - "node_id": "RA_kwDOFan7uM4DURET", - "name": "Remindr-1.5.5.pkg", - "label": "", - "uploader": { - "login": "MrDavidRios", - "id": 52746497, - "node_id": "MDQ6VXNlcjUyNzQ2NDk3", - "avatar_url": "https://avatars.githubusercontent.com/u/52746497?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MrDavidRios", - "html_url": "https://github.com/MrDavidRios", - "followers_url": "https://api.github.com/users/MrDavidRios/followers", - "following_url": "https://api.github.com/users/MrDavidRios/following{/other_user}", - "gists_url": "https://api.github.com/users/MrDavidRios/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MrDavidRios/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MrDavidRios/subscriptions", - "organizations_url": "https://api.github.com/users/MrDavidRios/orgs", - "repos_url": "https://api.github.com/users/MrDavidRios/repos", - "events_url": "https://api.github.com/users/MrDavidRios/events{/privacy}", - "received_events_url": "https://api.github.com/users/MrDavidRios/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 132565118, - "download_count": 24, - "created_at": "2022-02-02T15:47:52Z", - "updated_at": "2022-02-02T15:47:56Z", - "browser_download_url": "https://github.com/MrDavidRios/remindr_releases/releases/download/v1.5.5/Remindr-1.5.5.pkg" - }, - { - "url": "https://api.github.com/repos/MrDavidRios/remindr_releases/releases/assets/55643846", - "id": 55643846, - "node_id": "RA_kwDOFan7uM4DUQ7G", - "name": "Remindr-Setup-1.5.5.exe", - "label": "", - "uploader": { - "login": "MrDavidRios", - "id": 52746497, - "node_id": "MDQ6VXNlcjUyNzQ2NDk3", - "avatar_url": "https://avatars.githubusercontent.com/u/52746497?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MrDavidRios", - "html_url": "https://github.com/MrDavidRios", - "followers_url": "https://api.github.com/users/MrDavidRios/followers", - "following_url": "https://api.github.com/users/MrDavidRios/following{/other_user}", - "gists_url": "https://api.github.com/users/MrDavidRios/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MrDavidRios/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MrDavidRios/subscriptions", - "organizations_url": "https://api.github.com/users/MrDavidRios/orgs", - "repos_url": "https://api.github.com/users/MrDavidRios/repos", - "events_url": "https://api.github.com/users/MrDavidRios/events{/privacy}", - "received_events_url": "https://api.github.com/users/MrDavidRios/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 93930906, - "download_count": 379, - "created_at": "2022-02-02T15:42:33Z", - "updated_at": "2022-02-02T15:42:38Z", - "browser_download_url": "https://github.com/MrDavidRios/remindr_releases/releases/download/v1.5.5/Remindr-Setup-1.5.5.exe" - }, - { - "url": "https://api.github.com/repos/MrDavidRios/remindr_releases/releases/assets/55643845", - "id": 55643845, - "node_id": "RA_kwDOFan7uM4DUQ7F", - "name": "Remindr-Setup-1.5.5.exe.blockmap", - "label": "", - "uploader": { - "login": "MrDavidRios", - "id": 52746497, - "node_id": "MDQ6VXNlcjUyNzQ2NDk3", - "avatar_url": "https://avatars.githubusercontent.com/u/52746497?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MrDavidRios", - "html_url": "https://github.com/MrDavidRios", - "followers_url": "https://api.github.com/users/MrDavidRios/followers", - "following_url": "https://api.github.com/users/MrDavidRios/following{/other_user}", - "gists_url": "https://api.github.com/users/MrDavidRios/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MrDavidRios/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MrDavidRios/subscriptions", - "organizations_url": "https://api.github.com/users/MrDavidRios/orgs", - "repos_url": "https://api.github.com/users/MrDavidRios/repos", - "events_url": "https://api.github.com/users/MrDavidRios/events{/privacy}", - "received_events_url": "https://api.github.com/users/MrDavidRios/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 99127, - "download_count": 62, - "created_at": "2022-02-02T15:42:33Z", - "updated_at": "2022-02-02T15:42:33Z", - "browser_download_url": "https://github.com/MrDavidRios/remindr_releases/releases/download/v1.5.5/Remindr-Setup-1.5.5.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/MrDavidRios/remindr_releases/releases/assets/55643987", - "id": 55643987, - "node_id": "RA_kwDOFan7uM4DUQ9T", - "name": "remindr_1.5.5_amd64.deb", - "label": "", - "uploader": { - "login": "MrDavidRios", - "id": 52746497, - "node_id": "MDQ6VXNlcjUyNzQ2NDk3", - "avatar_url": "https://avatars.githubusercontent.com/u/52746497?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MrDavidRios", - "html_url": "https://github.com/MrDavidRios", - "followers_url": "https://api.github.com/users/MrDavidRios/followers", - "following_url": "https://api.github.com/users/MrDavidRios/following{/other_user}", - "gists_url": "https://api.github.com/users/MrDavidRios/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MrDavidRios/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MrDavidRios/subscriptions", - "organizations_url": "https://api.github.com/users/MrDavidRios/orgs", - "repos_url": "https://api.github.com/users/MrDavidRios/repos", - "events_url": "https://api.github.com/users/MrDavidRios/events{/privacy}", - "received_events_url": "https://api.github.com/users/MrDavidRios/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 75710246, - "download_count": 96, - "created_at": "2022-02-02T15:43:35Z", - "updated_at": "2022-02-02T15:43:37Z", - "browser_download_url": "https://github.com/MrDavidRios/remindr_releases/releases/download/v1.5.5/remindr_1.5.5_amd64.deb" - } - ], - "tarball_url": "https://api.github.com/repos/MrDavidRios/remindr_releases/tarball/v1.5.5", - "zipball_url": "https://api.github.com/repos/MrDavidRios/remindr_releases/zipball/v1.5.5", - "body_html": "

Bugfixes

\n
    \n
  • Pinned tasks that are overdue now properly show up as overdue
  • \n
  • A variety of compatibility fixes for mobile
  • \n
  • Tasks can now be duplicated properly when containing a repeating scheduled reminder
  • \n
  • In the 'Today' timeframe, total tasks are now counted correctly when 'overdue reminders as today' setting is disabled
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:00.726Z" - }, - "rendertune": { - "latestRelease": { - "url": "https://api.github.com/repos/MartinBarker/RenderTune/releases/60531395", - "assets_url": "https://api.github.com/repos/MartinBarker/RenderTune/releases/60531395/assets", - "upload_url": "https://uploads.github.com/repos/MartinBarker/RenderTune/releases/60531395/assets{?name,label}", - "html_url": "https://github.com/MartinBarker/RenderTune/releases/tag/v1.1.1", - "id": 60531395, - "author": { - "login": "MartinBarker", - "id": 27025504, - "node_id": "MDQ6VXNlcjI3MDI1NTA0", - "avatar_url": "https://avatars.githubusercontent.com/u/27025504?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MartinBarker", - "html_url": "https://github.com/MartinBarker", - "followers_url": "https://api.github.com/users/MartinBarker/followers", - "following_url": "https://api.github.com/users/MartinBarker/following{/other_user}", - "gists_url": "https://api.github.com/users/MartinBarker/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MartinBarker/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MartinBarker/subscriptions", - "organizations_url": "https://api.github.com/users/MartinBarker/orgs", - "repos_url": "https://api.github.com/users/MartinBarker/repos", - "events_url": "https://api.github.com/users/MartinBarker/events{/privacy}", - "received_events_url": "https://api.github.com/users/MartinBarker/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOEz-T9M4Dm6LD", - "tag_name": "v1.1.1", - "target_commitish": "master", - "name": "1.1.1", - "draft": false, - "prerelease": false, - "created_at": "2022-01-19T01:52:05Z", - "published_at": "2022-02-26T19:25:59Z", - "assets": [ - { - "url": "https://api.github.com/repos/MartinBarker/RenderTune/releases/assets/58007075", - "id": 58007075, - "node_id": "RA_kwDOEz-T9M4DdR4j", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "MartinBarker", - "id": 27025504, - "node_id": "MDQ6VXNlcjI3MDI1NTA0", - "avatar_url": "https://avatars.githubusercontent.com/u/27025504?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MartinBarker", - "html_url": "https://github.com/MartinBarker", - "followers_url": "https://api.github.com/users/MartinBarker/followers", - "following_url": "https://api.github.com/users/MartinBarker/following{/other_user}", - "gists_url": "https://api.github.com/users/MartinBarker/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MartinBarker/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MartinBarker/subscriptions", - "organizations_url": "https://api.github.com/users/MartinBarker/orgs", - "repos_url": "https://api.github.com/users/MartinBarker/repos", - "events_url": "https://api.github.com/users/MartinBarker/events{/privacy}", - "received_events_url": "https://api.github.com/users/MartinBarker/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 372, - "download_count": 6, - "created_at": "2022-02-26T19:22:07Z", - "updated_at": "2022-02-26T19:22:08Z", - "browser_download_url": "https://github.com/MartinBarker/RenderTune/releases/download/v1.1.1/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/MartinBarker/RenderTune/releases/assets/57973377", - "id": 57973377, - "node_id": "RA_kwDOEz-T9M4DdJqB", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "MartinBarker", - "id": 27025504, - "node_id": "MDQ6VXNlcjI3MDI1NTA0", - "avatar_url": "https://avatars.githubusercontent.com/u/27025504?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MartinBarker", - "html_url": "https://github.com/MartinBarker", - "followers_url": "https://api.github.com/users/MartinBarker/followers", - "following_url": "https://api.github.com/users/MartinBarker/following{/other_user}", - "gists_url": "https://api.github.com/users/MartinBarker/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MartinBarker/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MartinBarker/subscriptions", - "organizations_url": "https://api.github.com/users/MartinBarker/orgs", - "repos_url": "https://api.github.com/users/MartinBarker/repos", - "events_url": "https://api.github.com/users/MartinBarker/events{/privacy}", - "received_events_url": "https://api.github.com/users/MartinBarker/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 507, - "download_count": 6, - "created_at": "2022-02-26T07:55:32Z", - "updated_at": "2022-02-26T07:55:33Z", - "browser_download_url": "https://github.com/MartinBarker/RenderTune/releases/download/v1.1.1/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/MartinBarker/RenderTune/releases/assets/58003687", - "id": 58003687, - "node_id": "RA_kwDOEz-T9M4DdRDn", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "MartinBarker", - "id": 27025504, - "node_id": "MDQ6VXNlcjI3MDI1NTA0", - "avatar_url": "https://avatars.githubusercontent.com/u/27025504?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MartinBarker", - "html_url": "https://github.com/MartinBarker", - "followers_url": "https://api.github.com/users/MartinBarker/followers", - "following_url": "https://api.github.com/users/MartinBarker/following{/other_user}", - "gists_url": "https://api.github.com/users/MartinBarker/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MartinBarker/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MartinBarker/subscriptions", - "organizations_url": "https://api.github.com/users/MartinBarker/orgs", - "repos_url": "https://api.github.com/users/MartinBarker/repos", - "events_url": "https://api.github.com/users/MartinBarker/events{/privacy}", - "received_events_url": "https://api.github.com/users/MartinBarker/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 578, - "download_count": 339, - "created_at": "2022-02-26T18:13:17Z", - "updated_at": "2022-02-26T18:13:17Z", - "browser_download_url": "https://github.com/MartinBarker/RenderTune/releases/download/v1.1.1/latest.yml" - }, - { - "url": "https://api.github.com/repos/MartinBarker/RenderTune/releases/assets/58003197", - "id": 58003197, - "node_id": "RA_kwDOEz-T9M4DdQ79", - "name": "rendertune-1.1.1-x64.nsis.7z", - "label": "", - "uploader": { - "login": "MartinBarker", - "id": 27025504, - "node_id": "MDQ6VXNlcjI3MDI1NTA0", - "avatar_url": "https://avatars.githubusercontent.com/u/27025504?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MartinBarker", - "html_url": "https://github.com/MartinBarker", - "followers_url": "https://api.github.com/users/MartinBarker/followers", - "following_url": "https://api.github.com/users/MartinBarker/following{/other_user}", - "gists_url": "https://api.github.com/users/MartinBarker/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MartinBarker/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MartinBarker/subscriptions", - "organizations_url": "https://api.github.com/users/MartinBarker/orgs", - "repos_url": "https://api.github.com/users/MartinBarker/repos", - "events_url": "https://api.github.com/users/MartinBarker/events{/privacy}", - "received_events_url": "https://api.github.com/users/MartinBarker/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-7z-compressed", - "state": "uploaded", - "size": 303142341, - "download_count": 49, - "created_at": "2022-02-26T18:02:21Z", - "updated_at": "2022-02-26T18:12:43Z", - "browser_download_url": "https://github.com/MartinBarker/RenderTune/releases/download/v1.1.1/rendertune-1.1.1-x64.nsis.7z" - }, - { - "url": "https://api.github.com/repos/MartinBarker/RenderTune/releases/assets/58006942", - "id": 58006942, - "node_id": "RA_kwDOEz-T9M4DdR2e", - "name": "RenderTune-1.1.1.AppImage", - "label": "", - "uploader": { - "login": "MartinBarker", - "id": 27025504, - "node_id": "MDQ6VXNlcjI3MDI1NTA0", - "avatar_url": "https://avatars.githubusercontent.com/u/27025504?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MartinBarker", - "html_url": "https://github.com/MartinBarker", - "followers_url": "https://api.github.com/users/MartinBarker/followers", - "following_url": "https://api.github.com/users/MartinBarker/following{/other_user}", - "gists_url": "https://api.github.com/users/MartinBarker/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MartinBarker/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MartinBarker/subscriptions", - "organizations_url": "https://api.github.com/users/MartinBarker/orgs", - "repos_url": "https://api.github.com/users/MartinBarker/repos", - "events_url": "https://api.github.com/users/MartinBarker/events{/privacy}", - "received_events_url": "https://api.github.com/users/MartinBarker/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 291226216, - "download_count": 5, - "created_at": "2022-02-26T19:18:59Z", - "updated_at": "2022-02-26T19:21:18Z", - "browser_download_url": "https://github.com/MartinBarker/RenderTune/releases/download/v1.1.1/RenderTune-1.1.1.AppImage" - }, - { - "url": "https://api.github.com/repos/MartinBarker/RenderTune/releases/assets/58003194", - "id": 58003194, - "node_id": "RA_kwDOEz-T9M4DdQ76", - "name": "RenderTune-1.1.1.appx", - "label": "", - "uploader": { - "login": "MartinBarker", - "id": 27025504, - "node_id": "MDQ6VXNlcjI3MDI1NTA0", - "avatar_url": "https://avatars.githubusercontent.com/u/27025504?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MartinBarker", - "html_url": "https://github.com/MartinBarker", - "followers_url": "https://api.github.com/users/MartinBarker/followers", - "following_url": "https://api.github.com/users/MartinBarker/following{/other_user}", - "gists_url": "https://api.github.com/users/MartinBarker/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MartinBarker/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MartinBarker/subscriptions", - "organizations_url": "https://api.github.com/users/MartinBarker/orgs", - "repos_url": "https://api.github.com/users/MartinBarker/repos", - "events_url": "https://api.github.com/users/MartinBarker/events{/privacy}", - "received_events_url": "https://api.github.com/users/MartinBarker/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 421751666, - "download_count": 1, - "created_at": "2022-02-26T18:02:16Z", - "updated_at": "2022-02-26T18:11:06Z", - "browser_download_url": "https://github.com/MartinBarker/RenderTune/releases/download/v1.1.1/RenderTune-1.1.1.appx" - }, - { - "url": "https://api.github.com/repos/MartinBarker/RenderTune/releases/assets/58003341", - "id": 58003341, - "node_id": "RA_kwDOEz-T9M4DdQ-N", - "name": "RenderTune-1.1.1.exe", - "label": "", - "uploader": { - "login": "MartinBarker", - "id": 27025504, - "node_id": "MDQ6VXNlcjI3MDI1NTA0", - "avatar_url": "https://avatars.githubusercontent.com/u/27025504?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MartinBarker", - "html_url": "https://github.com/MartinBarker", - "followers_url": "https://api.github.com/users/MartinBarker/followers", - "following_url": "https://api.github.com/users/MartinBarker/following{/other_user}", - "gists_url": "https://api.github.com/users/MartinBarker/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MartinBarker/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MartinBarker/subscriptions", - "organizations_url": "https://api.github.com/users/MartinBarker/orgs", - "repos_url": "https://api.github.com/users/MartinBarker/repos", - "events_url": "https://api.github.com/users/MartinBarker/events{/privacy}", - "received_events_url": "https://api.github.com/users/MartinBarker/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 246834096, - "download_count": 29, - "created_at": "2022-02-26T18:05:15Z", - "updated_at": "2022-02-26T18:13:17Z", - "browser_download_url": "https://github.com/MartinBarker/RenderTune/releases/download/v1.1.1/RenderTune-1.1.1.exe" - }, - { - "url": "https://api.github.com/repos/MartinBarker/RenderTune/releases/assets/57972363", - "id": 57972363, - "node_id": "RA_kwDOEz-T9M4DdJaL", - "name": "RenderTune-mac.dmg", - "label": "", - "uploader": { - "login": "MartinBarker", - "id": 27025504, - "node_id": "MDQ6VXNlcjI3MDI1NTA0", - "avatar_url": "https://avatars.githubusercontent.com/u/27025504?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MartinBarker", - "html_url": "https://github.com/MartinBarker", - "followers_url": "https://api.github.com/users/MartinBarker/followers", - "following_url": "https://api.github.com/users/MartinBarker/following{/other_user}", - "gists_url": "https://api.github.com/users/MartinBarker/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MartinBarker/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MartinBarker/subscriptions", - "organizations_url": "https://api.github.com/users/MartinBarker/orgs", - "repos_url": "https://api.github.com/users/MartinBarker/repos", - "events_url": "https://api.github.com/users/MartinBarker/events{/privacy}", - "received_events_url": "https://api.github.com/users/MartinBarker/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 333885059, - "download_count": 9, - "created_at": "2022-02-26T07:35:06Z", - "updated_at": "2022-02-26T07:53:44Z", - "browser_download_url": "https://github.com/MartinBarker/RenderTune/releases/download/v1.1.1/RenderTune-mac.dmg" - }, - { - "url": "https://api.github.com/repos/MartinBarker/RenderTune/releases/assets/57972362", - "id": 57972362, - "node_id": "RA_kwDOEz-T9M4DdJaK", - "name": "RenderTune-mac.dmg.blockmap", - "label": "", - "uploader": { - "login": "MartinBarker", - "id": 27025504, - "node_id": "MDQ6VXNlcjI3MDI1NTA0", - "avatar_url": "https://avatars.githubusercontent.com/u/27025504?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MartinBarker", - "html_url": "https://github.com/MartinBarker", - "followers_url": "https://api.github.com/users/MartinBarker/followers", - "following_url": "https://api.github.com/users/MartinBarker/following{/other_user}", - "gists_url": "https://api.github.com/users/MartinBarker/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MartinBarker/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MartinBarker/subscriptions", - "organizations_url": "https://api.github.com/users/MartinBarker/orgs", - "repos_url": "https://api.github.com/users/MartinBarker/repos", - "events_url": "https://api.github.com/users/MartinBarker/events{/privacy}", - "received_events_url": "https://api.github.com/users/MartinBarker/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 348165, - "download_count": 0, - "created_at": "2022-02-26T07:35:05Z", - "updated_at": "2022-02-26T07:35:08Z", - "browser_download_url": "https://github.com/MartinBarker/RenderTune/releases/download/v1.1.1/RenderTune-mac.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/MartinBarker/RenderTune/releases/assets/57972395", - "id": 57972395, - "node_id": "RA_kwDOEz-T9M4DdJar", - "name": "RenderTune-mac.zip", - "label": "", - "uploader": { - "login": "MartinBarker", - "id": 27025504, - "node_id": "MDQ6VXNlcjI3MDI1NTA0", - "avatar_url": "https://avatars.githubusercontent.com/u/27025504?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MartinBarker", - "html_url": "https://github.com/MartinBarker", - "followers_url": "https://api.github.com/users/MartinBarker/followers", - "following_url": "https://api.github.com/users/MartinBarker/following{/other_user}", - "gists_url": "https://api.github.com/users/MartinBarker/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MartinBarker/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MartinBarker/subscriptions", - "organizations_url": "https://api.github.com/users/MartinBarker/orgs", - "repos_url": "https://api.github.com/users/MartinBarker/repos", - "events_url": "https://api.github.com/users/MartinBarker/events{/privacy}", - "received_events_url": "https://api.github.com/users/MartinBarker/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 323308350, - "download_count": 1, - "created_at": "2022-02-26T07:35:53Z", - "updated_at": "2022-02-26T07:55:32Z", - "browser_download_url": "https://github.com/MartinBarker/RenderTune/releases/download/v1.1.1/RenderTune-mac.zip" - }, - { - "url": "https://api.github.com/repos/MartinBarker/RenderTune/releases/assets/58003200", - "id": 58003200, - "node_id": "RA_kwDOEz-T9M4DdQ8A", - "name": "RenderTune-Web-Setup-1.1.1.exe", - "label": "", - "uploader": { - "login": "MartinBarker", - "id": 27025504, - "node_id": "MDQ6VXNlcjI3MDI1NTA0", - "avatar_url": "https://avatars.githubusercontent.com/u/27025504?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MartinBarker", - "html_url": "https://github.com/MartinBarker", - "followers_url": "https://api.github.com/users/MartinBarker/followers", - "following_url": "https://api.github.com/users/MartinBarker/following{/other_user}", - "gists_url": "https://api.github.com/users/MartinBarker/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MartinBarker/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MartinBarker/subscriptions", - "organizations_url": "https://api.github.com/users/MartinBarker/orgs", - "repos_url": "https://api.github.com/users/MartinBarker/repos", - "events_url": "https://api.github.com/users/MartinBarker/events{/privacy}", - "received_events_url": "https://api.github.com/users/MartinBarker/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 649396, - "download_count": 23, - "created_at": "2022-02-26T18:02:27Z", - "updated_at": "2022-02-26T18:02:37Z", - "browser_download_url": "https://github.com/MartinBarker/RenderTune/releases/download/v1.1.1/RenderTune-Web-Setup-1.1.1.exe" - } - ], - "tarball_url": "https://api.github.com/repos/MartinBarker/RenderTune/tarball/v1.1.1", - "zipball_url": "https://api.github.com/repos/MartinBarker/RenderTune/zipball/v1.1.1", - "body_html": "

v1.1.1

\n

New Features:

\n

New image picker with preview for main / individual tables

\n

New video format option with .mkv / .mp4 options

\n

.mkv allows for video renders with much higher quality audio codecs

\n

Audio files table now initially be sorted naturally by filename

\n

Added custom padding color options

\n

Selected custom color option saved for main concat upload and individual table

\n

Padding color displayed in options and select dropdown

\n

Added open file and open folder icons in render list

\n

Revamped FFMPEG commands to only need one single command instead of two

\n

Added API route for rendering videos via HTTP request (default port: 3030)

\n

Improved tracklist timestamp preciseness

\n

Bug Fixes:

\n

Fixed edge case errors with render status percentages was not appearing

\n

Added FFMPEG command error text to render list status column if render fails

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:00.837Z" - }, - "responsivize": { - "latestRelease": { - "url": "https://api.github.com/repos/virejdasani/Responsivize/releases/50075891", - "assets_url": "https://api.github.com/repos/virejdasani/Responsivize/releases/50075891/assets", - "upload_url": "https://uploads.github.com/repos/virejdasani/Responsivize/releases/50075891/assets{?name,label}", - "html_url": "https://github.com/virejdasani/Responsivize/releases/tag/v3.0.0", - "id": 50075891, - "author": { - "login": "virejdasani", - "id": 67495678, - "node_id": "MDQ6VXNlcjY3NDk1Njc4", - "avatar_url": "https://avatars.githubusercontent.com/u/67495678?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/virejdasani", - "html_url": "https://github.com/virejdasani", - "followers_url": "https://api.github.com/users/virejdasani/followers", - "following_url": "https://api.github.com/users/virejdasani/following{/other_user}", - "gists_url": "https://api.github.com/users/virejdasani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/virejdasani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/virejdasani/subscriptions", - "organizations_url": "https://api.github.com/users/virejdasani/orgs", - "repos_url": "https://api.github.com/users/virejdasani/repos", - "events_url": "https://api.github.com/users/virejdasani/events{/privacy}", - "received_events_url": "https://api.github.com/users/virejdasani/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTUwMDc1ODkx", - "tag_name": "v3.0.0", - "target_commitish": "master", - "name": "Responsivize v3.0.0", - "draft": false, - "prerelease": false, - "created_at": "2021-09-03T04:28:06Z", - "published_at": "2021-09-22T17:18:51Z", - "assets": [ - { - "url": "https://api.github.com/repos/virejdasani/Responsivize/releases/assets/45512260", - "id": 45512260, - "node_id": "RA_kwDOFezpcs4CtnZE", - "name": "Responsivize-Linux.zip", - "label": null, - "uploader": { - "login": "virejdasani", - "id": 67495678, - "node_id": "MDQ6VXNlcjY3NDk1Njc4", - "avatar_url": "https://avatars.githubusercontent.com/u/67495678?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/virejdasani", - "html_url": "https://github.com/virejdasani", - "followers_url": "https://api.github.com/users/virejdasani/followers", - "following_url": "https://api.github.com/users/virejdasani/following{/other_user}", - "gists_url": "https://api.github.com/users/virejdasani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/virejdasani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/virejdasani/subscriptions", - "organizations_url": "https://api.github.com/users/virejdasani/orgs", - "repos_url": "https://api.github.com/users/virejdasani/repos", - "events_url": "https://api.github.com/users/virejdasani/events{/privacy}", - "received_events_url": "https://api.github.com/users/virejdasani/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 114082964, - "download_count": 210, - "created_at": "2021-09-24T07:37:56Z", - "updated_at": "2021-09-24T07:38:29Z", - "browser_download_url": "https://github.com/virejdasani/Responsivize/releases/download/v3.0.0/Responsivize-Linux.zip" - }, - { - "url": "https://api.github.com/repos/virejdasani/Responsivize/releases/assets/45512308", - "id": 45512308, - "node_id": "RA_kwDOFezpcs4CtnZ0", - "name": "Responsivize-MacOS.zip", - "label": null, - "uploader": { - "login": "virejdasani", - "id": 67495678, - "node_id": "MDQ6VXNlcjY3NDk1Njc4", - "avatar_url": "https://avatars.githubusercontent.com/u/67495678?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/virejdasani", - "html_url": "https://github.com/virejdasani", - "followers_url": "https://api.github.com/users/virejdasani/followers", - "following_url": "https://api.github.com/users/virejdasani/following{/other_user}", - "gists_url": "https://api.github.com/users/virejdasani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/virejdasani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/virejdasani/subscriptions", - "organizations_url": "https://api.github.com/users/virejdasani/orgs", - "repos_url": "https://api.github.com/users/virejdasani/repos", - "events_url": "https://api.github.com/users/virejdasani/events{/privacy}", - "received_events_url": "https://api.github.com/users/virejdasani/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 114183356, - "download_count": 583, - "created_at": "2021-09-24T07:38:50Z", - "updated_at": "2021-09-24T07:39:21Z", - "browser_download_url": "https://github.com/virejdasani/Responsivize/releases/download/v3.0.0/Responsivize-MacOS.zip" - }, - { - "url": "https://api.github.com/repos/virejdasani/Responsivize/releases/assets/45517733", - "id": 45517733, - "node_id": "RA_kwDOFezpcs4Ctoul", - "name": "Responsivize-Windows.zip", - "label": null, - "uploader": { - "login": "virejdasani", - "id": 67495678, - "node_id": "MDQ6VXNlcjY3NDk1Njc4", - "avatar_url": "https://avatars.githubusercontent.com/u/67495678?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/virejdasani", - "html_url": "https://github.com/virejdasani", - "followers_url": "https://api.github.com/users/virejdasani/followers", - "following_url": "https://api.github.com/users/virejdasani/following{/other_user}", - "gists_url": "https://api.github.com/users/virejdasani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/virejdasani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/virejdasani/subscriptions", - "organizations_url": "https://api.github.com/users/virejdasani/orgs", - "repos_url": "https://api.github.com/users/virejdasani/repos", - "events_url": "https://api.github.com/users/virejdasani/events{/privacy}", - "received_events_url": "https://api.github.com/users/virejdasani/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 68443080, - "download_count": 857, - "created_at": "2021-09-24T09:10:40Z", - "updated_at": "2021-09-24T09:10:56Z", - "browser_download_url": "https://github.com/virejdasani/Responsivize/releases/download/v3.0.0/Responsivize-Windows.zip" - }, - { - "url": "https://api.github.com/repos/virejdasani/Responsivize/releases/assets/45384252", - "id": 45384252, - "node_id": "RA_kwDOFezpcs4CtII8", - "name": "Responsivize-WindowsPortable.zip", - "label": null, - "uploader": { - "login": "virejdasani", - "id": 67495678, - "node_id": "MDQ6VXNlcjY3NDk1Njc4", - "avatar_url": "https://avatars.githubusercontent.com/u/67495678?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/virejdasani", - "html_url": "https://github.com/virejdasani", - "followers_url": "https://api.github.com/users/virejdasani/followers", - "following_url": "https://api.github.com/users/virejdasani/following{/other_user}", - "gists_url": "https://api.github.com/users/virejdasani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/virejdasani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/virejdasani/subscriptions", - "organizations_url": "https://api.github.com/users/virejdasani/orgs", - "repos_url": "https://api.github.com/users/virejdasani/repos", - "events_url": "https://api.github.com/users/virejdasani/events{/privacy}", - "received_events_url": "https://api.github.com/users/virejdasani/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 97336464, - "download_count": 51, - "created_at": "2021-09-22T17:17:25Z", - "updated_at": "2021-09-24T09:11:43Z", - "browser_download_url": "https://github.com/virejdasani/Responsivize/releases/download/v3.0.0/Responsivize-WindowsPortable.zip" - } - ], - "tarball_url": "https://api.github.com/repos/virejdasani/Responsivize/tarball/v3.0.0", - "zipball_url": "https://api.github.com/repos/virejdasani/Responsivize/zipball/v3.0.0", - "body_html": "

Responsivize v3.0.0

\n

What's new?

\n
    \n
  • The URL bar no longer requires http:// or https:// prefix
  • \n
  • Selecting URL bar now selects all the text
  • \n
  • Minor bug fixes
  • \n
", - "reactions": { - "url": "https://api.github.com/repos/virejdasani/Responsivize/releases/50075891/reactions", - "total_count": 7, - "+1": 1, - "-1": 0, - "laugh": 1, - "hooray": 2, - "confused": 0, - "heart": 2, - "rocket": 1, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:00.862Z" - }, - "ride": { - "latestRelease": { - "url": "https://api.github.com/repos/Dyalog/ride/releases/60223947", - "assets_url": "https://api.github.com/repos/Dyalog/ride/releases/60223947/assets", - "upload_url": "https://uploads.github.com/repos/Dyalog/ride/releases/60223947/assets{?name,label}", - "html_url": "https://github.com/Dyalog/ride/releases/tag/v4.4.3687", - "id": 60223947, - "author": { - "login": "DyalogJenkins", - "id": 19668375, - "node_id": "MDQ6VXNlcjE5NjY4Mzc1", - "avatar_url": "https://avatars.githubusercontent.com/u/19668375?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/DyalogJenkins", - "html_url": "https://github.com/DyalogJenkins", - "followers_url": "https://api.github.com/users/DyalogJenkins/followers", - "following_url": "https://api.github.com/users/DyalogJenkins/following{/other_user}", - "gists_url": "https://api.github.com/users/DyalogJenkins/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DyalogJenkins/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DyalogJenkins/subscriptions", - "organizations_url": "https://api.github.com/users/DyalogJenkins/orgs", - "repos_url": "https://api.github.com/users/DyalogJenkins/repos", - "events_url": "https://api.github.com/users/DyalogJenkins/events{/privacy}", - "received_events_url": "https://api.github.com/users/DyalogJenkins/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOAWHQQM4DlvHL", - "tag_name": "v4.4.3687", - "target_commitish": "a3d8123cfb690ead493e261ccced59407db04c64", - "name": "v4.4.3687", - "draft": false, - "prerelease": false, - "created_at": "2022-02-23T12:44:34Z", - "published_at": "2022-03-07T11:09:32Z", - "assets": [ - { - "url": "https://api.github.com/repos/Dyalog/ride/releases/assets/57695301", - "id": 57695301, - "node_id": "RA_kwDOAWHQQM4DcFxF", - "name": "ride-4.4.3687-1.armhf.rpm", - "label": "", - "uploader": { - "login": "DyalogJenkins", - "id": 19668375, - "node_id": "MDQ6VXNlcjE5NjY4Mzc1", - "avatar_url": "https://avatars.githubusercontent.com/u/19668375?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/DyalogJenkins", - "html_url": "https://github.com/DyalogJenkins", - "followers_url": "https://api.github.com/users/DyalogJenkins/followers", - "following_url": "https://api.github.com/users/DyalogJenkins/following{/other_user}", - "gists_url": "https://api.github.com/users/DyalogJenkins/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DyalogJenkins/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DyalogJenkins/subscriptions", - "organizations_url": "https://api.github.com/users/DyalogJenkins/orgs", - "repos_url": "https://api.github.com/users/DyalogJenkins/repos", - "events_url": "https://api.github.com/users/DyalogJenkins/events{/privacy}", - "received_events_url": "https://api.github.com/users/DyalogJenkins/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 74107427, - "download_count": 7, - "created_at": "2022-02-23T12:52:37Z", - "updated_at": "2022-02-23T12:52:57Z", - "browser_download_url": "https://github.com/Dyalog/ride/releases/download/v4.4.3687/ride-4.4.3687-1.armhf.rpm" - }, - { - "url": "https://api.github.com/repos/Dyalog/ride/releases/assets/57695314", - "id": 57695314, - "node_id": "RA_kwDOAWHQQM4DcFxS", - "name": "ride-4.4.3687-1.x86_64.rpm", - "label": "", - "uploader": { - "login": "DyalogJenkins", - "id": 19668375, - "node_id": "MDQ6VXNlcjE5NjY4Mzc1", - "avatar_url": "https://avatars.githubusercontent.com/u/19668375?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/DyalogJenkins", - "html_url": "https://github.com/DyalogJenkins", - "followers_url": "https://api.github.com/users/DyalogJenkins/followers", - "following_url": "https://api.github.com/users/DyalogJenkins/following{/other_user}", - "gists_url": "https://api.github.com/users/DyalogJenkins/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DyalogJenkins/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DyalogJenkins/subscriptions", - "organizations_url": "https://api.github.com/users/DyalogJenkins/orgs", - "repos_url": "https://api.github.com/users/DyalogJenkins/repos", - "events_url": "https://api.github.com/users/DyalogJenkins/events{/privacy}", - "received_events_url": "https://api.github.com/users/DyalogJenkins/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 82802414, - "download_count": 27, - "created_at": "2022-02-23T12:52:58Z", - "updated_at": "2022-02-23T12:53:19Z", - "browser_download_url": "https://github.com/Dyalog/ride/releases/download/v4.4.3687/ride-4.4.3687-1.x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/Dyalog/ride/releases/assets/57695340", - "id": 57695340, - "node_id": "RA_kwDOAWHQQM4DcFxs", - "name": "ride-4.4.3687-1_amd64.deb", - "label": "", - "uploader": { - "login": "DyalogJenkins", - "id": 19668375, - "node_id": "MDQ6VXNlcjE5NjY4Mzc1", - "avatar_url": "https://avatars.githubusercontent.com/u/19668375?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/DyalogJenkins", - "html_url": "https://github.com/DyalogJenkins", - "followers_url": "https://api.github.com/users/DyalogJenkins/followers", - "following_url": "https://api.github.com/users/DyalogJenkins/following{/other_user}", - "gists_url": "https://api.github.com/users/DyalogJenkins/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DyalogJenkins/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DyalogJenkins/subscriptions", - "organizations_url": "https://api.github.com/users/DyalogJenkins/orgs", - "repos_url": "https://api.github.com/users/DyalogJenkins/repos", - "events_url": "https://api.github.com/users/DyalogJenkins/events{/privacy}", - "received_events_url": "https://api.github.com/users/DyalogJenkins/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 83099872, - "download_count": 68, - "created_at": "2022-02-23T12:53:19Z", - "updated_at": "2022-02-23T12:53:41Z", - "browser_download_url": "https://github.com/Dyalog/ride/releases/download/v4.4.3687/ride-4.4.3687-1_amd64.deb" - }, - { - "url": "https://api.github.com/repos/Dyalog/ride/releases/assets/57695364", - "id": 57695364, - "node_id": "RA_kwDOAWHQQM4DcFyE", - "name": "ride-4.4.3687-1_armhf.deb", - "label": "", - "uploader": { - "login": "DyalogJenkins", - "id": 19668375, - "node_id": "MDQ6VXNlcjE5NjY4Mzc1", - "avatar_url": "https://avatars.githubusercontent.com/u/19668375?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/DyalogJenkins", - "html_url": "https://github.com/DyalogJenkins", - "followers_url": "https://api.github.com/users/DyalogJenkins/followers", - "following_url": "https://api.github.com/users/DyalogJenkins/following{/other_user}", - "gists_url": "https://api.github.com/users/DyalogJenkins/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DyalogJenkins/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DyalogJenkins/subscriptions", - "organizations_url": "https://api.github.com/users/DyalogJenkins/orgs", - "repos_url": "https://api.github.com/users/DyalogJenkins/repos", - "events_url": "https://api.github.com/users/DyalogJenkins/events{/privacy}", - "received_events_url": "https://api.github.com/users/DyalogJenkins/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 74258484, - "download_count": 10, - "created_at": "2022-02-23T12:53:42Z", - "updated_at": "2022-02-23T12:54:01Z", - "browser_download_url": "https://github.com/Dyalog/ride/releases/download/v4.4.3687/ride-4.4.3687-1_armhf.deb" - }, - { - "url": "https://api.github.com/repos/Dyalog/ride/releases/assets/57695400", - "id": 57695400, - "node_id": "RA_kwDOAWHQQM4DcFyo", - "name": "ride-4.4.3687_mac.pkg", - "label": "", - "uploader": { - "login": "DyalogJenkins", - "id": 19668375, - "node_id": "MDQ6VXNlcjE5NjY4Mzc1", - "avatar_url": "https://avatars.githubusercontent.com/u/19668375?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/DyalogJenkins", - "html_url": "https://github.com/DyalogJenkins", - "followers_url": "https://api.github.com/users/DyalogJenkins/followers", - "following_url": "https://api.github.com/users/DyalogJenkins/following{/other_user}", - "gists_url": "https://api.github.com/users/DyalogJenkins/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DyalogJenkins/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DyalogJenkins/subscriptions", - "organizations_url": "https://api.github.com/users/DyalogJenkins/orgs", - "repos_url": "https://api.github.com/users/DyalogJenkins/repos", - "events_url": "https://api.github.com/users/DyalogJenkins/events{/privacy}", - "received_events_url": "https://api.github.com/users/DyalogJenkins/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 87236014, - "download_count": 22, - "created_at": "2022-02-23T12:54:02Z", - "updated_at": "2022-02-23T12:54:26Z", - "browser_download_url": "https://github.com/Dyalog/ride/releases/download/v4.4.3687/ride-4.4.3687_mac.pkg" - }, - { - "url": "https://api.github.com/repos/Dyalog/ride/releases/assets/57695432", - "id": 57695432, - "node_id": "RA_kwDOAWHQQM4DcFzI", - "name": "ride-4.4.3687_windows.zip", - "label": "", - "uploader": { - "login": "DyalogJenkins", - "id": 19668375, - "node_id": "MDQ6VXNlcjE5NjY4Mzc1", - "avatar_url": "https://avatars.githubusercontent.com/u/19668375?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/DyalogJenkins", - "html_url": "https://github.com/DyalogJenkins", - "followers_url": "https://api.github.com/users/DyalogJenkins/followers", - "following_url": "https://api.github.com/users/DyalogJenkins/following{/other_user}", - "gists_url": "https://api.github.com/users/DyalogJenkins/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DyalogJenkins/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DyalogJenkins/subscriptions", - "organizations_url": "https://api.github.com/users/DyalogJenkins/orgs", - "repos_url": "https://api.github.com/users/DyalogJenkins/repos", - "events_url": "https://api.github.com/users/DyalogJenkins/events{/privacy}", - "received_events_url": "https://api.github.com/users/DyalogJenkins/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 69206595, - "download_count": 104, - "created_at": "2022-02-23T12:54:27Z", - "updated_at": "2022-02-23T12:54:47Z", - "browser_download_url": "https://github.com/Dyalog/ride/releases/download/v4.4.3687/ride-4.4.3687_windows.zip" - }, - { - "url": "https://api.github.com/repos/Dyalog/ride/releases/assets/57695444", - "id": 57695444, - "node_id": "RA_kwDOAWHQQM4DcFzU", - "name": "ride-4.4.3687_zerofootprint.zip", - "label": "", - "uploader": { - "login": "DyalogJenkins", - "id": 19668375, - "node_id": "MDQ6VXNlcjE5NjY4Mzc1", - "avatar_url": "https://avatars.githubusercontent.com/u/19668375?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/DyalogJenkins", - "html_url": "https://github.com/DyalogJenkins", - "followers_url": "https://api.github.com/users/DyalogJenkins/followers", - "following_url": "https://api.github.com/users/DyalogJenkins/following{/other_user}", - "gists_url": "https://api.github.com/users/DyalogJenkins/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DyalogJenkins/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DyalogJenkins/subscriptions", - "organizations_url": "https://api.github.com/users/DyalogJenkins/orgs", - "repos_url": "https://api.github.com/users/DyalogJenkins/repos", - "events_url": "https://api.github.com/users/DyalogJenkins/events{/privacy}", - "received_events_url": "https://api.github.com/users/DyalogJenkins/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 6019485, - "download_count": 10, - "created_at": "2022-02-23T12:54:48Z", - "updated_at": "2022-02-23T12:54:50Z", - "browser_download_url": "https://github.com/Dyalog/ride/releases/download/v4.4.3687/ride-4.4.3687_zerofootprint.zip" - } - ], - "tarball_url": "https://api.github.com/repos/Dyalog/ride/tarball/v4.4.3687", - "zipball_url": "https://api.github.com/repos/Dyalog/ride/zipball/v4.4.3687", - "body_html": "

RIDE 4.4 as released with Dyalog APL 18.2.45349

\n

Changelog:
\nMerge pull request #840 from tiamatica/iss838
\nMerge pull request #835 from tiamatica/upgrade-guids
\nAdd upgrade GUIDs for windows installer
\nMerge pull request #834 from tiamatica/iss833
\nUpdate cursor visibility when editing traced fn

", - "reactions": { - "url": "https://api.github.com/repos/Dyalog/ride/releases/60223947/reactions", - "total_count": 4, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 4, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:00.938Z" - }, - "responsively": { - "latestRelease": { - "url": "https://api.github.com/repos/responsively-org/responsively-app/releases/42658945", - "assets_url": "https://api.github.com/repos/responsively-org/responsively-app/releases/42658945/assets", - "upload_url": "https://uploads.github.com/repos/responsively-org/responsively-app/releases/42658945/assets{?name,label}", - "html_url": "https://github.com/responsively-org/responsively-app/releases/tag/v0.16.0", - "id": 42658945, - "author": { - "login": "manojVivek", - "id": 1283424, - "node_id": "MDQ6VXNlcjEyODM0MjQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/1283424?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/manojVivek", - "html_url": "https://github.com/manojVivek", - "followers_url": "https://api.github.com/users/manojVivek/followers", - "following_url": "https://api.github.com/users/manojVivek/following{/other_user}", - "gists_url": "https://api.github.com/users/manojVivek/gists{/gist_id}", - "starred_url": "https://api.github.com/users/manojVivek/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/manojVivek/subscriptions", - "organizations_url": "https://api.github.com/users/manojVivek/orgs", - "repos_url": "https://api.github.com/users/manojVivek/repos", - "events_url": "https://api.github.com/users/manojVivek/events{/privacy}", - "received_events_url": "https://api.github.com/users/manojVivek/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTQyNjU4OTQ1", - "tag_name": "v0.16.0", - "target_commitish": "master", - "name": "v0.16.0", - "draft": false, - "prerelease": false, - "created_at": "2021-05-09T04:50:45Z", - "published_at": "2021-05-09T08:14:58Z", - "assets": [ - { - "url": "https://api.github.com/repos/responsively-org/responsively-app/releases/assets/36678706", - "id": 36678706, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2Njc4NzA2", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "manojVivek", - "id": 1283424, - "node_id": "MDQ6VXNlcjEyODM0MjQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/1283424?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/manojVivek", - "html_url": "https://github.com/manojVivek", - "followers_url": "https://api.github.com/users/manojVivek/followers", - "following_url": "https://api.github.com/users/manojVivek/following{/other_user}", - "gists_url": "https://api.github.com/users/manojVivek/gists{/gist_id}", - "starred_url": "https://api.github.com/users/manojVivek/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/manojVivek/subscriptions", - "organizations_url": "https://api.github.com/users/manojVivek/orgs", - "repos_url": "https://api.github.com/users/manojVivek/repos", - "events_url": "https://api.github.com/users/manojVivek/events{/privacy}", - "received_events_url": "https://api.github.com/users/manojVivek/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 385, - "download_count": 1068, - "created_at": "2021-05-09T06:11:13Z", - "updated_at": "2021-05-09T06:11:14Z", - "browser_download_url": "https://github.com/responsively-org/responsively-app/releases/download/v0.16.0/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/responsively-org/responsively-app/releases/assets/36678708", - "id": 36678708, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2Njc4NzA4", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "manojVivek", - "id": 1283424, - "node_id": "MDQ6VXNlcjEyODM0MjQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/1283424?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/manojVivek", - "html_url": "https://github.com/manojVivek", - "followers_url": "https://api.github.com/users/manojVivek/followers", - "following_url": "https://api.github.com/users/manojVivek/following{/other_user}", - "gists_url": "https://api.github.com/users/manojVivek/gists{/gist_id}", - "starred_url": "https://api.github.com/users/manojVivek/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/manojVivek/subscriptions", - "organizations_url": "https://api.github.com/users/manojVivek/orgs", - "repos_url": "https://api.github.com/users/manojVivek/repos", - "events_url": "https://api.github.com/users/manojVivek/events{/privacy}", - "received_events_url": "https://api.github.com/users/manojVivek/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 540, - "download_count": 5328, - "created_at": "2021-05-09T06:11:14Z", - "updated_at": "2021-05-09T06:11:14Z", - "browser_download_url": "https://github.com/responsively-org/responsively-app/releases/download/v0.16.0/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/responsively-org/responsively-app/releases/assets/36678707", - "id": 36678707, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2Njc4NzA3", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "manojVivek", - "id": 1283424, - "node_id": "MDQ6VXNlcjEyODM0MjQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/1283424?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/manojVivek", - "html_url": "https://github.com/manojVivek", - "followers_url": "https://api.github.com/users/manojVivek/followers", - "following_url": "https://api.github.com/users/manojVivek/following{/other_user}", - "gists_url": "https://api.github.com/users/manojVivek/gists{/gist_id}", - "starred_url": "https://api.github.com/users/manojVivek/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/manojVivek/subscriptions", - "organizations_url": "https://api.github.com/users/manojVivek/orgs", - "repos_url": "https://api.github.com/users/manojVivek/repos", - "events_url": "https://api.github.com/users/manojVivek/events{/privacy}", - "received_events_url": "https://api.github.com/users/manojVivek/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 361, - "download_count": 11394, - "created_at": "2021-05-09T06:11:13Z", - "updated_at": "2021-05-09T06:11:14Z", - "browser_download_url": "https://github.com/responsively-org/responsively-app/releases/download/v0.16.0/latest.yml" - }, - { - "url": "https://api.github.com/repos/responsively-org/responsively-app/releases/assets/36678682", - "id": 36678682, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2Njc4Njgy", - "name": "Responsively-App-0.16.0.x86_64.rpm", - "label": "", - "uploader": { - "login": "manojVivek", - "id": 1283424, - "node_id": "MDQ6VXNlcjEyODM0MjQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/1283424?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/manojVivek", - "html_url": "https://github.com/manojVivek", - "followers_url": "https://api.github.com/users/manojVivek/followers", - "following_url": "https://api.github.com/users/manojVivek/following{/other_user}", - "gists_url": "https://api.github.com/users/manojVivek/gists{/gist_id}", - "starred_url": "https://api.github.com/users/manojVivek/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/manojVivek/subscriptions", - "organizations_url": "https://api.github.com/users/manojVivek/orgs", - "repos_url": "https://api.github.com/users/manojVivek/repos", - "events_url": "https://api.github.com/users/manojVivek/events{/privacy}", - "received_events_url": "https://api.github.com/users/manojVivek/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-redhat-package-manager", - "state": "uploaded", - "size": 68361200, - "download_count": 104, - "created_at": "2021-05-09T06:10:18Z", - "updated_at": "2021-05-09T06:10:37Z", - "browser_download_url": "https://github.com/responsively-org/responsively-app/releases/download/v0.16.0/Responsively-App-0.16.0.x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/responsively-org/responsively-app/releases/assets/36678701", - "id": 36678701, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2Njc4NzAx", - "name": "Responsively-App-0.16.0.x86_64.rpm.checksum.sha512", - "label": "", - "uploader": { - "login": "manojVivek", - "id": 1283424, - "node_id": "MDQ6VXNlcjEyODM0MjQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/1283424?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/manojVivek", - "html_url": "https://github.com/manojVivek", - "followers_url": "https://api.github.com/users/manojVivek/followers", - "following_url": "https://api.github.com/users/manojVivek/following{/other_user}", - "gists_url": "https://api.github.com/users/manojVivek/gists{/gist_id}", - "starred_url": "https://api.github.com/users/manojVivek/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/manojVivek/subscriptions", - "organizations_url": "https://api.github.com/users/manojVivek/orgs", - "repos_url": "https://api.github.com/users/manojVivek/repos", - "events_url": "https://api.github.com/users/manojVivek/events{/privacy}", - "received_events_url": "https://api.github.com/users/manojVivek/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 128, - "download_count": 6, - "created_at": "2021-05-09T06:10:57Z", - "updated_at": "2021-05-09T06:10:58Z", - "browser_download_url": "https://github.com/responsively-org/responsively-app/releases/download/v0.16.0/Responsively-App-0.16.0.x86_64.rpm.checksum.sha512" - }, - { - "url": "https://api.github.com/repos/responsively-org/responsively-app/releases/assets/36678671", - "id": 36678671, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2Njc4Njcx", - "name": "ResponsivelyApp-0.16.0-mac.zip", - "label": "", - "uploader": { - "login": "manojVivek", - "id": 1283424, - "node_id": "MDQ6VXNlcjEyODM0MjQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/1283424?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/manojVivek", - "html_url": "https://github.com/manojVivek", - "followers_url": "https://api.github.com/users/manojVivek/followers", - "following_url": "https://api.github.com/users/manojVivek/following{/other_user}", - "gists_url": "https://api.github.com/users/manojVivek/gists{/gist_id}", - "starred_url": "https://api.github.com/users/manojVivek/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/manojVivek/subscriptions", - "organizations_url": "https://api.github.com/users/manojVivek/orgs", - "repos_url": "https://api.github.com/users/manojVivek/repos", - "events_url": "https://api.github.com/users/manojVivek/events{/privacy}", - "received_events_url": "https://api.github.com/users/manojVivek/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 109261032, - "download_count": 1876, - "created_at": "2021-05-09T06:08:54Z", - "updated_at": "2021-05-09T06:09:13Z", - "browser_download_url": "https://github.com/responsively-org/responsively-app/releases/download/v0.16.0/ResponsivelyApp-0.16.0-mac.zip" - }, - { - "url": "https://api.github.com/repos/responsively-org/responsively-app/releases/assets/36678697", - "id": 36678697, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2Njc4Njk3", - "name": "ResponsivelyApp-0.16.0-mac.zip.checksum.sha512", - "label": "", - "uploader": { - "login": "manojVivek", - "id": 1283424, - "node_id": "MDQ6VXNlcjEyODM0MjQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/1283424?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/manojVivek", - "html_url": "https://github.com/manojVivek", - "followers_url": "https://api.github.com/users/manojVivek/followers", - "following_url": "https://api.github.com/users/manojVivek/following{/other_user}", - "gists_url": "https://api.github.com/users/manojVivek/gists{/gist_id}", - "starred_url": "https://api.github.com/users/manojVivek/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/manojVivek/subscriptions", - "organizations_url": "https://api.github.com/users/manojVivek/orgs", - "repos_url": "https://api.github.com/users/manojVivek/repos", - "events_url": "https://api.github.com/users/manojVivek/events{/privacy}", - "received_events_url": "https://api.github.com/users/manojVivek/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 128, - "download_count": 7, - "created_at": "2021-05-09T06:10:57Z", - "updated_at": "2021-05-09T06:10:58Z", - "browser_download_url": "https://github.com/responsively-org/responsively-app/releases/download/v0.16.0/ResponsivelyApp-0.16.0-mac.zip.checksum.sha512" - }, - { - "url": "https://api.github.com/repos/responsively-org/responsively-app/releases/assets/36678596", - "id": 36678596, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2Njc4NTk2", - "name": "ResponsivelyApp-0.16.0.AppImage", - "label": "", - "uploader": { - "login": "manojVivek", - "id": 1283424, - "node_id": "MDQ6VXNlcjEyODM0MjQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/1283424?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/manojVivek", - "html_url": "https://github.com/manojVivek", - "followers_url": "https://api.github.com/users/manojVivek/followers", - "following_url": "https://api.github.com/users/manojVivek/following{/other_user}", - "gists_url": "https://api.github.com/users/manojVivek/gists{/gist_id}", - "starred_url": "https://api.github.com/users/manojVivek/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/manojVivek/subscriptions", - "organizations_url": "https://api.github.com/users/manojVivek/orgs", - "repos_url": "https://api.github.com/users/manojVivek/repos", - "events_url": "https://api.github.com/users/manojVivek/events{/privacy}", - "received_events_url": "https://api.github.com/users/manojVivek/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 115430797, - "download_count": 709, - "created_at": "2021-05-09T06:05:15Z", - "updated_at": "2021-05-09T06:05:40Z", - "browser_download_url": "https://github.com/responsively-org/responsively-app/releases/download/v0.16.0/ResponsivelyApp-0.16.0.AppImage" - }, - { - "url": "https://api.github.com/repos/responsively-org/responsively-app/releases/assets/36678700", - "id": 36678700, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2Njc4NzAw", - "name": "ResponsivelyApp-0.16.0.AppImage.checksum.sha512", - "label": "", - "uploader": { - "login": "manojVivek", - "id": 1283424, - "node_id": "MDQ6VXNlcjEyODM0MjQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/1283424?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/manojVivek", - "html_url": "https://github.com/manojVivek", - "followers_url": "https://api.github.com/users/manojVivek/followers", - "following_url": "https://api.github.com/users/manojVivek/following{/other_user}", - "gists_url": "https://api.github.com/users/manojVivek/gists{/gist_id}", - "starred_url": "https://api.github.com/users/manojVivek/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/manojVivek/subscriptions", - "organizations_url": "https://api.github.com/users/manojVivek/orgs", - "repos_url": "https://api.github.com/users/manojVivek/repos", - "events_url": "https://api.github.com/users/manojVivek/events{/privacy}", - "received_events_url": "https://api.github.com/users/manojVivek/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 128, - "download_count": 7, - "created_at": "2021-05-09T06:10:57Z", - "updated_at": "2021-05-09T06:10:57Z", - "browser_download_url": "https://github.com/responsively-org/responsively-app/releases/download/v0.16.0/ResponsivelyApp-0.16.0.AppImage.checksum.sha512" - }, - { - "url": "https://api.github.com/repos/responsively-org/responsively-app/releases/assets/36678632", - "id": 36678632, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2Njc4NjMy", - "name": "ResponsivelyApp-0.16.0.dmg", - "label": "", - "uploader": { - "login": "manojVivek", - "id": 1283424, - "node_id": "MDQ6VXNlcjEyODM0MjQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/1283424?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/manojVivek", - "html_url": "https://github.com/manojVivek", - "followers_url": "https://api.github.com/users/manojVivek/followers", - "following_url": "https://api.github.com/users/manojVivek/following{/other_user}", - "gists_url": "https://api.github.com/users/manojVivek/gists{/gist_id}", - "starred_url": "https://api.github.com/users/manojVivek/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/manojVivek/subscriptions", - "organizations_url": "https://api.github.com/users/manojVivek/orgs", - "repos_url": "https://api.github.com/users/manojVivek/repos", - "events_url": "https://api.github.com/users/manojVivek/events{/privacy}", - "received_events_url": "https://api.github.com/users/manojVivek/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 113407965, - "download_count": 1602, - "created_at": "2021-05-09T06:07:05Z", - "updated_at": "2021-05-09T06:07:31Z", - "browser_download_url": "https://github.com/responsively-org/responsively-app/releases/download/v0.16.0/ResponsivelyApp-0.16.0.dmg" - }, - { - "url": "https://api.github.com/repos/responsively-org/responsively-app/releases/assets/36678631", - "id": 36678631, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2Njc4NjMx", - "name": "ResponsivelyApp-0.16.0.dmg.blockmap", - "label": "", - "uploader": { - "login": "manojVivek", - "id": 1283424, - "node_id": "MDQ6VXNlcjEyODM0MjQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/1283424?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/manojVivek", - "html_url": "https://github.com/manojVivek", - "followers_url": "https://api.github.com/users/manojVivek/followers", - "following_url": "https://api.github.com/users/manojVivek/following{/other_user}", - "gists_url": "https://api.github.com/users/manojVivek/gists{/gist_id}", - "starred_url": "https://api.github.com/users/manojVivek/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/manojVivek/subscriptions", - "organizations_url": "https://api.github.com/users/manojVivek/orgs", - "repos_url": "https://api.github.com/users/manojVivek/repos", - "events_url": "https://api.github.com/users/manojVivek/events{/privacy}", - "received_events_url": "https://api.github.com/users/manojVivek/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 120291, - "download_count": 5, - "created_at": "2021-05-09T06:07:05Z", - "updated_at": "2021-05-09T06:07:07Z", - "browser_download_url": "https://github.com/responsively-org/responsively-app/releases/download/v0.16.0/ResponsivelyApp-0.16.0.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/responsively-org/responsively-app/releases/assets/36678702", - "id": 36678702, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2Njc4NzAy", - "name": "ResponsivelyApp-0.16.0.dmg.checksum.sha512", - "label": "", - "uploader": { - "login": "manojVivek", - "id": 1283424, - "node_id": "MDQ6VXNlcjEyODM0MjQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/1283424?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/manojVivek", - "html_url": "https://github.com/manojVivek", - "followers_url": "https://api.github.com/users/manojVivek/followers", - "following_url": "https://api.github.com/users/manojVivek/following{/other_user}", - "gists_url": "https://api.github.com/users/manojVivek/gists{/gist_id}", - "starred_url": "https://api.github.com/users/manojVivek/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/manojVivek/subscriptions", - "organizations_url": "https://api.github.com/users/manojVivek/orgs", - "repos_url": "https://api.github.com/users/manojVivek/repos", - "events_url": "https://api.github.com/users/manojVivek/events{/privacy}", - "received_events_url": "https://api.github.com/users/manojVivek/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 128, - "download_count": 6, - "created_at": "2021-05-09T06:10:57Z", - "updated_at": "2021-05-09T06:10:58Z", - "browser_download_url": "https://github.com/responsively-org/responsively-app/releases/download/v0.16.0/ResponsivelyApp-0.16.0.dmg.checksum.sha512" - }, - { - "url": "https://api.github.com/repos/responsively-org/responsively-app/releases/assets/36678684", - "id": 36678684, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2Njc4Njg0", - "name": "ResponsivelyApp-0.16.0.exe", - "label": "", - "uploader": { - "login": "manojVivek", - "id": 1283424, - "node_id": "MDQ6VXNlcjEyODM0MjQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/1283424?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/manojVivek", - "html_url": "https://github.com/manojVivek", - "followers_url": "https://api.github.com/users/manojVivek/followers", - "following_url": "https://api.github.com/users/manojVivek/following{/other_user}", - "gists_url": "https://api.github.com/users/manojVivek/gists{/gist_id}", - "starred_url": "https://api.github.com/users/manojVivek/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/manojVivek/subscriptions", - "organizations_url": "https://api.github.com/users/manojVivek/orgs", - "repos_url": "https://api.github.com/users/manojVivek/repos", - "events_url": "https://api.github.com/users/manojVivek/events{/privacy}", - "received_events_url": "https://api.github.com/users/manojVivek/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 60146528, - "download_count": 43, - "created_at": "2021-05-09T06:10:46Z", - "updated_at": "2021-05-09T06:11:03Z", - "browser_download_url": "https://github.com/responsively-org/responsively-app/releases/download/v0.16.0/ResponsivelyApp-0.16.0.exe" - }, - { - "url": "https://api.github.com/repos/responsively-org/responsively-app/releases/assets/36678699", - "id": 36678699, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2Njc4Njk5", - "name": "ResponsivelyApp-0.16.0.exe.checksum.sha512", - "label": "", - "uploader": { - "login": "manojVivek", - "id": 1283424, - "node_id": "MDQ6VXNlcjEyODM0MjQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/1283424?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/manojVivek", - "html_url": "https://github.com/manojVivek", - "followers_url": "https://api.github.com/users/manojVivek/followers", - "following_url": "https://api.github.com/users/manojVivek/following{/other_user}", - "gists_url": "https://api.github.com/users/manojVivek/gists{/gist_id}", - "starred_url": "https://api.github.com/users/manojVivek/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/manojVivek/subscriptions", - "organizations_url": "https://api.github.com/users/manojVivek/orgs", - "repos_url": "https://api.github.com/users/manojVivek/repos", - "events_url": "https://api.github.com/users/manojVivek/events{/privacy}", - "received_events_url": "https://api.github.com/users/manojVivek/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 128, - "download_count": 6, - "created_at": "2021-05-09T06:10:57Z", - "updated_at": "2021-05-09T06:10:58Z", - "browser_download_url": "https://github.com/responsively-org/responsively-app/releases/download/v0.16.0/ResponsivelyApp-0.16.0.exe.checksum.sha512" - }, - { - "url": "https://api.github.com/repos/responsively-org/responsively-app/releases/assets/36678693", - "id": 36678693, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2Njc4Njkz", - "name": "ResponsivelyApp-Setup-0.16.0.exe", - "label": "", - "uploader": { - "login": "manojVivek", - "id": 1283424, - "node_id": "MDQ6VXNlcjEyODM0MjQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/1283424?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/manojVivek", - "html_url": "https://github.com/manojVivek", - "followers_url": "https://api.github.com/users/manojVivek/followers", - "following_url": "https://api.github.com/users/manojVivek/following{/other_user}", - "gists_url": "https://api.github.com/users/manojVivek/gists{/gist_id}", - "starred_url": "https://api.github.com/users/manojVivek/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/manojVivek/subscriptions", - "organizations_url": "https://api.github.com/users/manojVivek/orgs", - "repos_url": "https://api.github.com/users/manojVivek/repos", - "events_url": "https://api.github.com/users/manojVivek/events{/privacy}", - "received_events_url": "https://api.github.com/users/manojVivek/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 60304896, - "download_count": 6804, - "created_at": "2021-05-09T06:10:55Z", - "updated_at": "2021-05-09T06:11:13Z", - "browser_download_url": "https://github.com/responsively-org/responsively-app/releases/download/v0.16.0/ResponsivelyApp-Setup-0.16.0.exe" - }, - { - "url": "https://api.github.com/repos/responsively-org/responsively-app/releases/assets/36678692", - "id": 36678692, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2Njc4Njky", - "name": "ResponsivelyApp-Setup-0.16.0.exe.blockmap", - "label": "", - "uploader": { - "login": "manojVivek", - "id": 1283424, - "node_id": "MDQ6VXNlcjEyODM0MjQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/1283424?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/manojVivek", - "html_url": "https://github.com/manojVivek", - "followers_url": "https://api.github.com/users/manojVivek/followers", - "following_url": "https://api.github.com/users/manojVivek/following{/other_user}", - "gists_url": "https://api.github.com/users/manojVivek/gists{/gist_id}", - "starred_url": "https://api.github.com/users/manojVivek/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/manojVivek/subscriptions", - "organizations_url": "https://api.github.com/users/manojVivek/orgs", - "repos_url": "https://api.github.com/users/manojVivek/repos", - "events_url": "https://api.github.com/users/manojVivek/events{/privacy}", - "received_events_url": "https://api.github.com/users/manojVivek/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 64115, - "download_count": 7665, - "created_at": "2021-05-09T06:10:55Z", - "updated_at": "2021-05-09T06:10:56Z", - "browser_download_url": "https://github.com/responsively-org/responsively-app/releases/download/v0.16.0/ResponsivelyApp-Setup-0.16.0.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/responsively-org/responsively-app/releases/assets/36678698", - "id": 36678698, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM2Njc4Njk4", - "name": "ResponsivelyApp-Setup-0.16.0.exe.checksum.sha512", - "label": "", - "uploader": { - "login": "manojVivek", - "id": 1283424, - "node_id": "MDQ6VXNlcjEyODM0MjQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/1283424?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/manojVivek", - "html_url": "https://github.com/manojVivek", - "followers_url": "https://api.github.com/users/manojVivek/followers", - "following_url": "https://api.github.com/users/manojVivek/following{/other_user}", - "gists_url": "https://api.github.com/users/manojVivek/gists{/gist_id}", - "starred_url": "https://api.github.com/users/manojVivek/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/manojVivek/subscriptions", - "organizations_url": "https://api.github.com/users/manojVivek/orgs", - "repos_url": "https://api.github.com/users/manojVivek/repos", - "events_url": "https://api.github.com/users/manojVivek/events{/privacy}", - "received_events_url": "https://api.github.com/users/manojVivek/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 128, - "download_count": 24, - "created_at": "2021-05-09T06:10:57Z", - "updated_at": "2021-05-09T06:10:58Z", - "browser_download_url": "https://github.com/responsively-org/responsively-app/releases/download/v0.16.0/ResponsivelyApp-Setup-0.16.0.exe.checksum.sha512" - } - ], - "tarball_url": "https://api.github.com/repos/responsively-org/responsively-app/tarball/v0.16.0", - "zipball_url": "https://api.github.com/repos/responsively-org/responsively-app/zipball/v0.16.0", - "body_html": "

Includes:

\n
    \n
  • Option to disable Event Mirroring Globally. #317
  • \n
  • Option to disable spell-checker. #531
  • \n
  • Fixed Security Vulnerability where the local file content can be accessed by a remote webpage. #563
  • \n
  • Tooltip added for the left side pane icons. #561
  • \n
  • Fixed a bug where the horizontal scrollbar is missing in some scenarios. #553
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:01.005Z" - }, - "riot": { - "latestRelease": { - "url": "https://api.github.com/repos/vector-im/element-desktop/releases/65334947", - "assets_url": "https://api.github.com/repos/vector-im/element-desktop/releases/65334947/assets", - "upload_url": "https://uploads.github.com/repos/vector-im/element-desktop/releases/65334947/assets{?name,label}", - "html_url": "https://github.com/vector-im/element-desktop/releases/tag/v1.10.11", - "id": 65334947, - "author": { - "login": "RiotRobot", - "id": 24480685, - "node_id": "MDQ6VXNlcjI0NDgwNjg1", - "avatar_url": "https://avatars.githubusercontent.com/u/24480685?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/RiotRobot", - "html_url": "https://github.com/RiotRobot", - "followers_url": "https://api.github.com/users/RiotRobot/followers", - "following_url": "https://api.github.com/users/RiotRobot/following{/other_user}", - "gists_url": "https://api.github.com/users/RiotRobot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/RiotRobot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/RiotRobot/subscriptions", - "organizations_url": "https://api.github.com/users/RiotRobot/orgs", - "repos_url": "https://api.github.com/users/RiotRobot/repos", - "events_url": "https://api.github.com/users/RiotRobot/events{/privacy}", - "received_events_url": "https://api.github.com/users/RiotRobot/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDODX2N9M4D5O6j", - "tag_name": "v1.10.11", - "target_commitish": "develop", - "name": "v1.10.11", - "draft": false, - "prerelease": false, - "created_at": "2022-04-26T11:24:17Z", - "published_at": "2022-04-26T11:24:42Z", - "assets": [ - { - "url": "https://api.github.com/repos/vector-im/element-desktop/releases/assets/63679253", - "id": 63679253, - "node_id": "RA_kwDODX2N9M4Dy6sV", - "name": "v1.10.11-src.tar.gz.asc", - "label": "", - "uploader": { - "login": "RiotRobot", - "id": 24480685, - "node_id": "MDQ6VXNlcjI0NDgwNjg1", - "avatar_url": "https://avatars.githubusercontent.com/u/24480685?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/RiotRobot", - "html_url": "https://github.com/RiotRobot", - "followers_url": "https://api.github.com/users/RiotRobot/followers", - "following_url": "https://api.github.com/users/RiotRobot/following{/other_user}", - "gists_url": "https://api.github.com/users/RiotRobot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/RiotRobot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/RiotRobot/subscriptions", - "organizations_url": "https://api.github.com/users/RiotRobot/orgs", - "repos_url": "https://api.github.com/users/RiotRobot/repos", - "events_url": "https://api.github.com/users/RiotRobot/events{/privacy}", - "received_events_url": "https://api.github.com/users/RiotRobot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 858, - "download_count": 36, - "created_at": "2022-04-26T11:24:43Z", - "updated_at": "2022-04-26T11:24:43Z", - "browser_download_url": "https://github.com/vector-im/element-desktop/releases/download/v1.10.11/v1.10.11-src.tar.gz.asc" - } - ], - "tarball_url": "https://api.github.com/repos/vector-im/element-desktop/tarball/v1.10.11", - "zipball_url": "https://api.github.com/repos/vector-im/element-desktop/zipball/v1.10.11", - "body_html": "

Features

\n
    \n
  • Handle forced disconnects from Jitsi (#21697). Fixes vector-im/element-web#21517.
  • \n
  • Improve performance of switching to rooms with lots of servers and ACLs (#8347).
  • \n
  • Avoid a reflow when setting caret position on an empty composer (#8348).
  • \n
  • Add message right-click context menu as a labs feature (#5672).
  • \n
  • Live location sharing - basic maximised beacon map (#8310).
  • \n
  • Live location sharing - render users own beacons in timeline (#8296).
  • \n
  • Improve Threads beta around degraded mode (#8318).
  • \n
  • Live location sharing - beacon in timeline happy path (#8285).
  • \n
  • Add copy button to View Source screen (#8278). Fixes vector-im/element-web#21482. Contributed by @olivialivia.
  • \n
  • Add heart effect (#6188). Contributed by @CicadaCinema.
  • \n
  • Update new room icon (#8239).
  • \n
\n

🐛 Bug Fixes

\n", - "mentions_count": 8 - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:01.132Z" - }, - "runlet": { - "latestRelease": { - "url": "https://api.github.com/repos/runletapp/runlet/releases/65107644", - "assets_url": "https://api.github.com/repos/runletapp/runlet/releases/65107644/assets", - "upload_url": "https://uploads.github.com/repos/runletapp/runlet/releases/65107644/assets{?name,label}", - "html_url": "https://github.com/runletapp/runlet/releases/tag/1.0.7", - "id": 65107644, - "author": { - "login": "runletbot", - "id": 47398247, - "node_id": "MDQ6VXNlcjQ3Mzk4MjQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/47398247?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/runletbot", - "html_url": "https://github.com/runletbot", - "followers_url": "https://api.github.com/users/runletbot/followers", - "following_url": "https://api.github.com/users/runletbot/following{/other_user}", - "gists_url": "https://api.github.com/users/runletbot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/runletbot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/runletbot/subscriptions", - "organizations_url": "https://api.github.com/users/runletbot/orgs", - "repos_url": "https://api.github.com/users/runletbot/repos", - "events_url": "https://api.github.com/users/runletbot/events{/privacy}", - "received_events_url": "https://api.github.com/users/runletbot/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTY1MTA3NjQ0", - "tag_name": "1.0.7", - "target_commitish": "main", - "name": "1.0.7", - "draft": false, - "prerelease": false, - "created_at": "2020-10-19T05:22:29Z", - "published_at": "2022-04-22T19:09:02Z", - "assets": [ - { - "url": "https://api.github.com/repos/runletapp/runlet/releases/assets/63358413", - "id": 63358413, - "node_id": "RA_kwDOChFDfM4DxsXN", - "name": "runlet-daemon_1.0.7_amd64.deb", - "label": "", - "uploader": { - "login": "runletbot", - "id": 47398247, - "node_id": "MDQ6VXNlcjQ3Mzk4MjQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/47398247?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/runletbot", - "html_url": "https://github.com/runletbot", - "followers_url": "https://api.github.com/users/runletbot/followers", - "following_url": "https://api.github.com/users/runletbot/following{/other_user}", - "gists_url": "https://api.github.com/users/runletbot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/runletbot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/runletbot/subscriptions", - "organizations_url": "https://api.github.com/users/runletbot/orgs", - "repos_url": "https://api.github.com/users/runletbot/repos", - "events_url": "https://api.github.com/users/runletbot/events{/privacy}", - "received_events_url": "https://api.github.com/users/runletbot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-debian-package", - "state": "uploaded", - "size": 13530568, - "download_count": 6, - "created_at": "2022-04-22T18:42:23Z", - "updated_at": "2022-04-22T18:42:24Z", - "browser_download_url": "https://github.com/runletapp/runlet/releases/download/1.0.7/runlet-daemon_1.0.7_amd64.deb" - }, - { - "url": "https://api.github.com/repos/runletapp/runlet/releases/assets/63358411", - "id": 63358411, - "node_id": "RA_kwDOChFDfM4DxsXL", - "name": "runlet-daemon_1.0.7_arm6.deb", - "label": "", - "uploader": { - "login": "runletbot", - "id": 47398247, - "node_id": "MDQ6VXNlcjQ3Mzk4MjQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/47398247?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/runletbot", - "html_url": "https://github.com/runletbot", - "followers_url": "https://api.github.com/users/runletbot/followers", - "following_url": "https://api.github.com/users/runletbot/following{/other_user}", - "gists_url": "https://api.github.com/users/runletbot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/runletbot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/runletbot/subscriptions", - "organizations_url": "https://api.github.com/users/runletbot/orgs", - "repos_url": "https://api.github.com/users/runletbot/repos", - "events_url": "https://api.github.com/users/runletbot/events{/privacy}", - "received_events_url": "https://api.github.com/users/runletbot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-debian-package", - "state": "uploaded", - "size": 12533634, - "download_count": 1, - "created_at": "2022-04-22T18:42:22Z", - "updated_at": "2022-04-22T18:42:23Z", - "browser_download_url": "https://github.com/runletapp/runlet/releases/download/1.0.7/runlet-daemon_1.0.7_arm6.deb" - }, - { - "url": "https://api.github.com/repos/runletapp/runlet/releases/assets/63358414", - "id": 63358414, - "node_id": "RA_kwDOChFDfM4DxsXO", - "name": "runlet-daemon_1.0.7_arm64.deb", - "label": "", - "uploader": { - "login": "runletbot", - "id": 47398247, - "node_id": "MDQ6VXNlcjQ3Mzk4MjQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/47398247?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/runletbot", - "html_url": "https://github.com/runletbot", - "followers_url": "https://api.github.com/users/runletbot/followers", - "following_url": "https://api.github.com/users/runletbot/following{/other_user}", - "gists_url": "https://api.github.com/users/runletbot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/runletbot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/runletbot/subscriptions", - "organizations_url": "https://api.github.com/users/runletbot/orgs", - "repos_url": "https://api.github.com/users/runletbot/repos", - "events_url": "https://api.github.com/users/runletbot/events{/privacy}", - "received_events_url": "https://api.github.com/users/runletbot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-debian-package", - "state": "uploaded", - "size": 12623596, - "download_count": 3, - "created_at": "2022-04-22T18:42:23Z", - "updated_at": "2022-04-22T18:42:24Z", - "browser_download_url": "https://github.com/runletapp/runlet/releases/download/1.0.7/runlet-daemon_1.0.7_arm64.deb" - }, - { - "url": "https://api.github.com/repos/runletapp/runlet/releases/assets/63358400", - "id": 63358400, - "node_id": "RA_kwDOChFDfM4DxsXA", - "name": "runlet-daemon_1.0.7_arm7.deb", - "label": "", - "uploader": { - "login": "runletbot", - "id": 47398247, - "node_id": "MDQ6VXNlcjQ3Mzk4MjQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/47398247?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/runletbot", - "html_url": "https://github.com/runletbot", - "followers_url": "https://api.github.com/users/runletbot/followers", - "following_url": "https://api.github.com/users/runletbot/following{/other_user}", - "gists_url": "https://api.github.com/users/runletbot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/runletbot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/runletbot/subscriptions", - "organizations_url": "https://api.github.com/users/runletbot/orgs", - "repos_url": "https://api.github.com/users/runletbot/repos", - "events_url": "https://api.github.com/users/runletbot/events{/privacy}", - "received_events_url": "https://api.github.com/users/runletbot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-debian-package", - "state": "uploaded", - "size": 12527632, - "download_count": 2, - "created_at": "2022-04-22T18:42:15Z", - "updated_at": "2022-04-22T18:42:16Z", - "browser_download_url": "https://github.com/runletapp/runlet/releases/download/1.0.7/runlet-daemon_1.0.7_arm7.deb" - }, - { - "url": "https://api.github.com/repos/runletapp/runlet/releases/assets/63358402", - "id": 63358402, - "node_id": "RA_kwDOChFDfM4DxsXC", - "name": "runlet_1.0.7_amd64.deb", - "label": "", - "uploader": { - "login": "runletbot", - "id": 47398247, - "node_id": "MDQ6VXNlcjQ3Mzk4MjQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/47398247?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/runletbot", - "html_url": "https://github.com/runletbot", - "followers_url": "https://api.github.com/users/runletbot/followers", - "following_url": "https://api.github.com/users/runletbot/following{/other_user}", - "gists_url": "https://api.github.com/users/runletbot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/runletbot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/runletbot/subscriptions", - "organizations_url": "https://api.github.com/users/runletbot/orgs", - "repos_url": "https://api.github.com/users/runletbot/repos", - "events_url": "https://api.github.com/users/runletbot/events{/privacy}", - "received_events_url": "https://api.github.com/users/runletbot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-debian-package", - "state": "uploaded", - "size": 134867250, - "download_count": 2, - "created_at": "2022-04-22T18:42:16Z", - "updated_at": "2022-04-22T18:42:19Z", - "browser_download_url": "https://github.com/runletapp/runlet/releases/download/1.0.7/runlet_1.0.7_amd64.deb" - }, - { - "url": "https://api.github.com/repos/runletapp/runlet/releases/assets/63358406", - "id": 63358406, - "node_id": "RA_kwDOChFDfM4DxsXG", - "name": "runlet_1.0.7_amd64.dmg", - "label": "", - "uploader": { - "login": "runletbot", - "id": 47398247, - "node_id": "MDQ6VXNlcjQ3Mzk4MjQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/47398247?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/runletbot", - "html_url": "https://github.com/runletbot", - "followers_url": "https://api.github.com/users/runletbot/followers", - "following_url": "https://api.github.com/users/runletbot/following{/other_user}", - "gists_url": "https://api.github.com/users/runletbot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/runletbot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/runletbot/subscriptions", - "organizations_url": "https://api.github.com/users/runletbot/orgs", - "repos_url": "https://api.github.com/users/runletbot/repos", - "events_url": "https://api.github.com/users/runletbot/events{/privacy}", - "received_events_url": "https://api.github.com/users/runletbot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-apple-diskimage", - "state": "uploaded", - "size": 108101649, - "download_count": 10, - "created_at": "2022-04-22T18:42:19Z", - "updated_at": "2022-04-22T18:42:22Z", - "browser_download_url": "https://github.com/runletapp/runlet/releases/download/1.0.7/runlet_1.0.7_amd64.dmg" - }, - { - "url": "https://api.github.com/repos/runletapp/runlet/releases/assets/63358407", - "id": 63358407, - "node_id": "RA_kwDOChFDfM4DxsXH", - "name": "runlet_1.0.7_amd64.exe", - "label": "", - "uploader": { - "login": "runletbot", - "id": 47398247, - "node_id": "MDQ6VXNlcjQ3Mzk4MjQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/47398247?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/runletbot", - "html_url": "https://github.com/runletbot", - "followers_url": "https://api.github.com/users/runletbot/followers", - "following_url": "https://api.github.com/users/runletbot/following{/other_user}", - "gists_url": "https://api.github.com/users/runletbot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/runletbot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/runletbot/subscriptions", - "organizations_url": "https://api.github.com/users/runletbot/orgs", - "repos_url": "https://api.github.com/users/runletbot/repos", - "events_url": "https://api.github.com/users/runletbot/events{/privacy}", - "received_events_url": "https://api.github.com/users/runletbot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdos-program", - "state": "uploaded", - "size": 79775934, - "download_count": 34, - "created_at": "2022-04-22T18:42:20Z", - "updated_at": "2022-04-22T18:42:23Z", - "browser_download_url": "https://github.com/runletapp/runlet/releases/download/1.0.7/runlet_1.0.7_amd64.exe" - }, - { - "url": "https://api.github.com/repos/runletapp/runlet/releases/assets/63358399", - "id": 63358399, - "node_id": "RA_kwDOChFDfM4DxsW_", - "name": "runlet_1.0.7_amd64.snap", - "label": "", - "uploader": { - "login": "runletbot", - "id": 47398247, - "node_id": "MDQ6VXNlcjQ3Mzk4MjQ3", - "avatar_url": "https://avatars.githubusercontent.com/u/47398247?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/runletbot", - "html_url": "https://github.com/runletbot", - "followers_url": "https://api.github.com/users/runletbot/followers", - "following_url": "https://api.github.com/users/runletbot/following{/other_user}", - "gists_url": "https://api.github.com/users/runletbot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/runletbot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/runletbot/subscriptions", - "organizations_url": "https://api.github.com/users/runletbot/orgs", - "repos_url": "https://api.github.com/users/runletbot/repos", - "events_url": "https://api.github.com/users/runletbot/events{/privacy}", - "received_events_url": "https://api.github.com/users/runletbot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 176992256, - "download_count": 1, - "created_at": "2022-04-22T18:42:15Z", - "updated_at": "2022-04-22T18:42:19Z", - "browser_download_url": "https://github.com/runletapp/runlet/releases/download/1.0.7/runlet_1.0.7_amd64.snap" - } - ], - "tarball_url": "https://api.github.com/repos/runletapp/runlet/tarball/1.0.7", - "zipball_url": "https://api.github.com/repos/runletapp/runlet/zipball/1.0.7", - "body_html": "

🎉 Runlet 1.0.7

\n

[UI] Dependency and security updates.

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:01.170Z" - }, - "ridereceipts": { - "latestRelease": { - "url": "https://api.github.com/repos/hello-efficiency-inc/ridereceipts/releases/15736180", - "assets_url": "https://api.github.com/repos/hello-efficiency-inc/ridereceipts/releases/15736180/assets", - "upload_url": "https://uploads.github.com/repos/hello-efficiency-inc/ridereceipts/releases/15736180/assets{?name,label}", - "html_url": "https://github.com/hello-efficiency-inc/ridereceipts/releases/tag/v1.7.6", - "id": 15736180, - "author": { - "login": "mrgodhani", - "id": 1529009, - "node_id": "MDQ6VXNlcjE1MjkwMDk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1529009?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mrgodhani", - "html_url": "https://github.com/mrgodhani", - "followers_url": "https://api.github.com/users/mrgodhani/followers", - "following_url": "https://api.github.com/users/mrgodhani/following{/other_user}", - "gists_url": "https://api.github.com/users/mrgodhani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mrgodhani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mrgodhani/subscriptions", - "organizations_url": "https://api.github.com/users/mrgodhani/orgs", - "repos_url": "https://api.github.com/users/mrgodhani/repos", - "events_url": "https://api.github.com/users/mrgodhani/events{/privacy}", - "received_events_url": "https://api.github.com/users/mrgodhani/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTE1NzM2MTgw", - "tag_name": "v1.7.6", - "target_commitish": "master", - "name": "v1.7.6", - "draft": false, - "prerelease": false, - "created_at": "2019-02-23T18:59:04Z", - "published_at": "2019-02-23T19:51:20Z", - "assets": [ - { - "url": "https://api.github.com/repos/hello-efficiency-inc/ridereceipts/releases/assets/11211136", - "id": 11211136, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExMjExMTM2", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "mrgodhani", - "id": 1529009, - "node_id": "MDQ6VXNlcjE1MjkwMDk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1529009?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mrgodhani", - "html_url": "https://github.com/mrgodhani", - "followers_url": "https://api.github.com/users/mrgodhani/followers", - "following_url": "https://api.github.com/users/mrgodhani/following{/other_user}", - "gists_url": "https://api.github.com/users/mrgodhani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mrgodhani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mrgodhani/subscriptions", - "organizations_url": "https://api.github.com/users/mrgodhani/orgs", - "repos_url": "https://api.github.com/users/mrgodhani/repos", - "events_url": "https://api.github.com/users/mrgodhani/events{/privacy}", - "received_events_url": "https://api.github.com/users/mrgodhani/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 524, - "download_count": 86, - "created_at": "2019-02-23T19:50:14Z", - "updated_at": "2019-02-23T19:50:14Z", - "browser_download_url": "https://github.com/hello-efficiency-inc/ridereceipts/releases/download/v1.7.6/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/hello-efficiency-inc/ridereceipts/releases/assets/11211135", - "id": 11211135, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExMjExMTM1", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "mrgodhani", - "id": 1529009, - "node_id": "MDQ6VXNlcjE1MjkwMDk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1529009?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mrgodhani", - "html_url": "https://github.com/mrgodhani", - "followers_url": "https://api.github.com/users/mrgodhani/followers", - "following_url": "https://api.github.com/users/mrgodhani/following{/other_user}", - "gists_url": "https://api.github.com/users/mrgodhani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mrgodhani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mrgodhani/subscriptions", - "organizations_url": "https://api.github.com/users/mrgodhani/orgs", - "repos_url": "https://api.github.com/users/mrgodhani/repos", - "events_url": "https://api.github.com/users/mrgodhani/events{/privacy}", - "received_events_url": "https://api.github.com/users/mrgodhani/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 352, - "download_count": 88, - "created_at": "2019-02-23T19:50:14Z", - "updated_at": "2019-02-23T19:50:14Z", - "browser_download_url": "https://github.com/hello-efficiency-inc/ridereceipts/releases/download/v1.7.6/latest.yml" - }, - { - "url": "https://api.github.com/repos/hello-efficiency-inc/ridereceipts/releases/assets/11211126", - "id": 11211126, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExMjExMTI2", - "name": "ridereceipts-1.7.6-mac.zip", - "label": "", - "uploader": { - "login": "mrgodhani", - "id": 1529009, - "node_id": "MDQ6VXNlcjE1MjkwMDk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1529009?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mrgodhani", - "html_url": "https://github.com/mrgodhani", - "followers_url": "https://api.github.com/users/mrgodhani/followers", - "following_url": "https://api.github.com/users/mrgodhani/following{/other_user}", - "gists_url": "https://api.github.com/users/mrgodhani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mrgodhani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mrgodhani/subscriptions", - "organizations_url": "https://api.github.com/users/mrgodhani/orgs", - "repos_url": "https://api.github.com/users/mrgodhani/repos", - "events_url": "https://api.github.com/users/mrgodhani/events{/privacy}", - "received_events_url": "https://api.github.com/users/mrgodhani/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 61666701, - "download_count": 390, - "created_at": "2019-02-23T19:49:23Z", - "updated_at": "2019-02-23T19:50:14Z", - "browser_download_url": "https://github.com/hello-efficiency-inc/ridereceipts/releases/download/v1.7.6/ridereceipts-1.7.6-mac.zip" - }, - { - "url": "https://api.github.com/repos/hello-efficiency-inc/ridereceipts/releases/assets/11211115", - "id": 11211115, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExMjExMTE1", - "name": "ridereceipts-1.7.6.dmg", - "label": "", - "uploader": { - "login": "mrgodhani", - "id": 1529009, - "node_id": "MDQ6VXNlcjE1MjkwMDk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1529009?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mrgodhani", - "html_url": "https://github.com/mrgodhani", - "followers_url": "https://api.github.com/users/mrgodhani/followers", - "following_url": "https://api.github.com/users/mrgodhani/following{/other_user}", - "gists_url": "https://api.github.com/users/mrgodhani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mrgodhani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mrgodhani/subscriptions", - "organizations_url": "https://api.github.com/users/mrgodhani/orgs", - "repos_url": "https://api.github.com/users/mrgodhani/repos", - "events_url": "https://api.github.com/users/mrgodhani/events{/privacy}", - "received_events_url": "https://api.github.com/users/mrgodhani/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 63961522, - "download_count": 170, - "created_at": "2019-02-23T19:48:52Z", - "updated_at": "2019-02-23T19:49:39Z", - "browser_download_url": "https://github.com/hello-efficiency-inc/ridereceipts/releases/download/v1.7.6/ridereceipts-1.7.6.dmg" - }, - { - "url": "https://api.github.com/repos/hello-efficiency-inc/ridereceipts/releases/assets/11211114", - "id": 11211114, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExMjExMTE0", - "name": "ridereceipts-1.7.6.dmg.blockmap", - "label": "", - "uploader": { - "login": "mrgodhani", - "id": 1529009, - "node_id": "MDQ6VXNlcjE1MjkwMDk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1529009?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mrgodhani", - "html_url": "https://github.com/mrgodhani", - "followers_url": "https://api.github.com/users/mrgodhani/followers", - "following_url": "https://api.github.com/users/mrgodhani/following{/other_user}", - "gists_url": "https://api.github.com/users/mrgodhani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mrgodhani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mrgodhani/subscriptions", - "organizations_url": "https://api.github.com/users/mrgodhani/orgs", - "repos_url": "https://api.github.com/users/mrgodhani/repos", - "events_url": "https://api.github.com/users/mrgodhani/events{/privacy}", - "received_events_url": "https://api.github.com/users/mrgodhani/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 68237, - "download_count": 65, - "created_at": "2019-02-23T19:48:52Z", - "updated_at": "2019-02-23T19:48:52Z", - "browser_download_url": "https://github.com/hello-efficiency-inc/ridereceipts/releases/download/v1.7.6/ridereceipts-1.7.6.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/hello-efficiency-inc/ridereceipts/releases/assets/11211127", - "id": 11211127, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExMjExMTI3", - "name": "ridereceipts-setup-1.7.6.exe", - "label": "", - "uploader": { - "login": "mrgodhani", - "id": 1529009, - "node_id": "MDQ6VXNlcjE1MjkwMDk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1529009?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mrgodhani", - "html_url": "https://github.com/mrgodhani", - "followers_url": "https://api.github.com/users/mrgodhani/followers", - "following_url": "https://api.github.com/users/mrgodhani/following{/other_user}", - "gists_url": "https://api.github.com/users/mrgodhani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mrgodhani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mrgodhani/subscriptions", - "organizations_url": "https://api.github.com/users/mrgodhani/orgs", - "repos_url": "https://api.github.com/users/mrgodhani/repos", - "events_url": "https://api.github.com/users/mrgodhani/events{/privacy}", - "received_events_url": "https://api.github.com/users/mrgodhani/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 47837196, - "download_count": 15516, - "created_at": "2019-02-23T19:49:30Z", - "updated_at": "2019-02-23T19:49:59Z", - "browser_download_url": "https://github.com/hello-efficiency-inc/ridereceipts/releases/download/v1.7.6/ridereceipts-setup-1.7.6.exe" - }, - { - "url": "https://api.github.com/repos/hello-efficiency-inc/ridereceipts/releases/assets/11211128", - "id": 11211128, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExMjExMTI4", - "name": "ridereceipts-setup-1.7.6.exe.blockmap", - "label": "", - "uploader": { - "login": "mrgodhani", - "id": 1529009, - "node_id": "MDQ6VXNlcjE1MjkwMDk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1529009?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mrgodhani", - "html_url": "https://github.com/mrgodhani", - "followers_url": "https://api.github.com/users/mrgodhani/followers", - "following_url": "https://api.github.com/users/mrgodhani/following{/other_user}", - "gists_url": "https://api.github.com/users/mrgodhani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mrgodhani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mrgodhani/subscriptions", - "organizations_url": "https://api.github.com/users/mrgodhani/orgs", - "repos_url": "https://api.github.com/users/mrgodhani/repos", - "events_url": "https://api.github.com/users/mrgodhani/events{/privacy}", - "received_events_url": "https://api.github.com/users/mrgodhani/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 51431, - "download_count": 74, - "created_at": "2019-02-23T19:49:30Z", - "updated_at": "2019-02-23T19:49:30Z", - "browser_download_url": "https://github.com/hello-efficiency-inc/ridereceipts/releases/download/v1.7.6/ridereceipts-setup-1.7.6.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/hello-efficiency-inc/ridereceipts/tarball/v1.7.6", - "zipball_url": "https://api.github.com/repos/hello-efficiency-inc/ridereceipts/zipball/v1.7.6", - "body_html": "

Bug fixes

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:01.224Z" - }, - "saadhn": { - "latestRelease": { - "url": "https://api.github.com/repos/arkokoley/saadhn/releases/16098276", - "assets_url": "https://api.github.com/repos/arkokoley/saadhn/releases/16098276/assets", - "upload_url": "https://uploads.github.com/repos/arkokoley/saadhn/releases/16098276/assets{?name,label}", - "html_url": "https://github.com/arkokoley/saadhn/releases/tag/v0.3", - "id": 16098276, - "author": { - "login": "arkokoley", - "id": 1412469, - "node_id": "MDQ6VXNlcjE0MTI0Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1412469?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/arkokoley", - "html_url": "https://github.com/arkokoley", - "followers_url": "https://api.github.com/users/arkokoley/followers", - "following_url": "https://api.github.com/users/arkokoley/following{/other_user}", - "gists_url": "https://api.github.com/users/arkokoley/gists{/gist_id}", - "starred_url": "https://api.github.com/users/arkokoley/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/arkokoley/subscriptions", - "organizations_url": "https://api.github.com/users/arkokoley/orgs", - "repos_url": "https://api.github.com/users/arkokoley/repos", - "events_url": "https://api.github.com/users/arkokoley/events{/privacy}", - "received_events_url": "https://api.github.com/users/arkokoley/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTE2MDk4Mjc2", - "tag_name": "v0.3", - "target_commitish": "master", - "name": "v0.3", - "draft": false, - "prerelease": false, - "created_at": "2019-03-13T20:02:50Z", - "published_at": "2019-03-13T20:17:35Z", - "assets": [ - { - "url": "https://api.github.com/repos/arkokoley/saadhn/releases/assets/11514698", - "id": 11514698, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExNTE0Njk4", - "name": "Saadhn-darwin-x64.zip", - "label": null, - "uploader": { - "login": "arkokoley", - "id": 1412469, - "node_id": "MDQ6VXNlcjE0MTI0Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1412469?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/arkokoley", - "html_url": "https://github.com/arkokoley", - "followers_url": "https://api.github.com/users/arkokoley/followers", - "following_url": "https://api.github.com/users/arkokoley/following{/other_user}", - "gists_url": "https://api.github.com/users/arkokoley/gists{/gist_id}", - "starred_url": "https://api.github.com/users/arkokoley/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/arkokoley/subscriptions", - "organizations_url": "https://api.github.com/users/arkokoley/orgs", - "repos_url": "https://api.github.com/users/arkokoley/repos", - "events_url": "https://api.github.com/users/arkokoley/events{/privacy}", - "received_events_url": "https://api.github.com/users/arkokoley/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 41249105, - "download_count": 446, - "created_at": "2019-03-13T20:16:50Z", - "updated_at": "2019-03-13T20:17:05Z", - "browser_download_url": "https://github.com/arkokoley/saadhn/releases/download/v0.3/Saadhn-darwin-x64.zip" - }, - { - "url": "https://api.github.com/repos/arkokoley/saadhn/releases/assets/11514700", - "id": 11514700, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExNTE0NzAw", - "name": "Saadhn-linux-x64.zip", - "label": null, - "uploader": { - "login": "arkokoley", - "id": 1412469, - "node_id": "MDQ6VXNlcjE0MTI0Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1412469?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/arkokoley", - "html_url": "https://github.com/arkokoley", - "followers_url": "https://api.github.com/users/arkokoley/followers", - "following_url": "https://api.github.com/users/arkokoley/following{/other_user}", - "gists_url": "https://api.github.com/users/arkokoley/gists{/gist_id}", - "starred_url": "https://api.github.com/users/arkokoley/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/arkokoley/subscriptions", - "organizations_url": "https://api.github.com/users/arkokoley/orgs", - "repos_url": "https://api.github.com/users/arkokoley/repos", - "events_url": "https://api.github.com/users/arkokoley/events{/privacy}", - "received_events_url": "https://api.github.com/users/arkokoley/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 39988088, - "download_count": 1135, - "created_at": "2019-03-13T20:16:51Z", - "updated_at": "2019-03-13T20:17:32Z", - "browser_download_url": "https://github.com/arkokoley/saadhn/releases/download/v0.3/Saadhn-linux-x64.zip" - }, - { - "url": "https://api.github.com/repos/arkokoley/saadhn/releases/assets/11514699", - "id": 11514699, - "node_id": "MDEyOlJlbGVhc2VBc3NldDExNTE0Njk5", - "name": "Saadhn-win32-x64.zip", - "label": null, - "uploader": { - "login": "arkokoley", - "id": 1412469, - "node_id": "MDQ6VXNlcjE0MTI0Njk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1412469?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/arkokoley", - "html_url": "https://github.com/arkokoley", - "followers_url": "https://api.github.com/users/arkokoley/followers", - "following_url": "https://api.github.com/users/arkokoley/following{/other_user}", - "gists_url": "https://api.github.com/users/arkokoley/gists{/gist_id}", - "starred_url": "https://api.github.com/users/arkokoley/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/arkokoley/subscriptions", - "organizations_url": "https://api.github.com/users/arkokoley/orgs", - "repos_url": "https://api.github.com/users/arkokoley/repos", - "events_url": "https://api.github.com/users/arkokoley/events{/privacy}", - "received_events_url": "https://api.github.com/users/arkokoley/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 47132993, - "download_count": 838, - "created_at": "2019-03-13T20:16:50Z", - "updated_at": "2019-03-13T20:17:19Z", - "browser_download_url": "https://github.com/arkokoley/saadhn/releases/download/v0.3/Saadhn-win32-x64.zip" - } - ], - "tarball_url": "https://api.github.com/repos/arkokoley/saadhn/tarball/v0.3", - "zipball_url": "https://api.github.com/repos/arkokoley/saadhn/zipball/v0.3", - "body_html": "

Changed the project name to \"Saadhn\". Added new icons.

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:01.266Z" - }, - "school-timetable": { - "latestRelease": { - "url": "https://api.github.com/repos/KDani-99/school_timetable/releases/13046071", - "assets_url": "https://api.github.com/repos/KDani-99/school_timetable/releases/13046071/assets", - "upload_url": "https://uploads.github.com/repos/KDani-99/school_timetable/releases/13046071/assets{?name,label}", - "html_url": "https://github.com/KDani-99/school_timetable/releases/tag/1.2.0", - "id": 13046071, - "author": { - "login": "KDani-99", - "id": 39048573, - "node_id": "MDQ6VXNlcjM5MDQ4NTcz", - "avatar_url": "https://avatars.githubusercontent.com/u/39048573?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/KDani-99", - "html_url": "https://github.com/KDani-99", - "followers_url": "https://api.github.com/users/KDani-99/followers", - "following_url": "https://api.github.com/users/KDani-99/following{/other_user}", - "gists_url": "https://api.github.com/users/KDani-99/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KDani-99/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KDani-99/subscriptions", - "organizations_url": "https://api.github.com/users/KDani-99/orgs", - "repos_url": "https://api.github.com/users/KDani-99/repos", - "events_url": "https://api.github.com/users/KDani-99/events{/privacy}", - "received_events_url": "https://api.github.com/users/KDani-99/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTEzMDQ2MDcx", - "tag_name": "1.2.0", - "target_commitish": "master", - "name": "Version 1.2.0", - "draft": false, - "prerelease": false, - "created_at": "2018-09-23T17:14:41Z", - "published_at": "2018-09-23T17:21:10Z", - "assets": [ - { - "url": "https://api.github.com/repos/KDani-99/school_timetable/releases/assets/8804459", - "id": 8804459, - "node_id": "MDEyOlJlbGVhc2VBc3NldDg4MDQ0NTk=", - "name": "Timetable.Setup.1.2.0.exe", - "label": null, - "uploader": { - "login": "KDani-99", - "id": 39048573, - "node_id": "MDQ6VXNlcjM5MDQ4NTcz", - "avatar_url": "https://avatars.githubusercontent.com/u/39048573?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/KDani-99", - "html_url": "https://github.com/KDani-99", - "followers_url": "https://api.github.com/users/KDani-99/followers", - "following_url": "https://api.github.com/users/KDani-99/following{/other_user}", - "gists_url": "https://api.github.com/users/KDani-99/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KDani-99/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KDani-99/subscriptions", - "organizations_url": "https://api.github.com/users/KDani-99/orgs", - "repos_url": "https://api.github.com/users/KDani-99/repos", - "events_url": "https://api.github.com/users/KDani-99/events{/privacy}", - "received_events_url": "https://api.github.com/users/KDani-99/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 38708389, - "download_count": 2339, - "created_at": "2018-09-23T17:18:43Z", - "updated_at": "2018-09-23T17:19:43Z", - "browser_download_url": "https://github.com/KDani-99/school_timetable/releases/download/1.2.0/Timetable.Setup.1.2.0.exe" - } - ], - "tarball_url": "https://api.github.com/repos/KDani-99/school_timetable/tarball/1.2.0", - "zipball_url": "https://api.github.com/repos/KDani-99/school_timetable/zipball/1.2.0", - "body_html": "

Fixed

\n
    \n
  • Few UI issues
  • \n
\n

New Fetures

\n
    \n
  • Export/Import timetable (json file)
  • \n
  • New UI
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:01.349Z" - }, - "screencat": { - "latestRelease": { - "url": "https://api.github.com/repos/maxogden/screencat/releases/2081484", - "assets_url": "https://api.github.com/repos/maxogden/screencat/releases/2081484/assets", - "upload_url": "https://uploads.github.com/repos/maxogden/screencat/releases/2081484/assets{?name,label}", - "html_url": "https://github.com/maxogden/screencat/releases/tag/v4.2.0", - "id": 2081484, - "author": { - "login": "maxogden", - "id": 39759, - "node_id": "MDQ6VXNlcjM5NzU5", - "avatar_url": "https://avatars.githubusercontent.com/u/39759?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/maxogden", - "html_url": "https://github.com/maxogden", - "followers_url": "https://api.github.com/users/maxogden/followers", - "following_url": "https://api.github.com/users/maxogden/following{/other_user}", - "gists_url": "https://api.github.com/users/maxogden/gists{/gist_id}", - "starred_url": "https://api.github.com/users/maxogden/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/maxogden/subscriptions", - "organizations_url": "https://api.github.com/users/maxogden/orgs", - "repos_url": "https://api.github.com/users/maxogden/repos", - "events_url": "https://api.github.com/users/maxogden/events{/privacy}", - "received_events_url": "https://api.github.com/users/maxogden/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTIwODE0ODQ=", - "tag_name": "v4.2.0", - "target_commitish": "master", - "name": "4.2.0 (Beta)", - "draft": false, - "prerelease": false, - "created_at": "2015-11-06T00:59:58Z", - "published_at": "2015-11-06T01:02:59Z", - "assets": [ - { - "url": "https://api.github.com/repos/maxogden/screencat/releases/assets/1011068", - "id": 1011068, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEwMTEwNjg=", - "name": "ScreenCat.zip", - "label": null, - "uploader": { - "login": "maxogden", - "id": 39759, - "node_id": "MDQ6VXNlcjM5NzU5", - "avatar_url": "https://avatars.githubusercontent.com/u/39759?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/maxogden", - "html_url": "https://github.com/maxogden", - "followers_url": "https://api.github.com/users/maxogden/followers", - "following_url": "https://api.github.com/users/maxogden/following{/other_user}", - "gists_url": "https://api.github.com/users/maxogden/gists{/gist_id}", - "starred_url": "https://api.github.com/users/maxogden/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/maxogden/subscriptions", - "organizations_url": "https://api.github.com/users/maxogden/orgs", - "repos_url": "https://api.github.com/users/maxogden/repos", - "events_url": "https://api.github.com/users/maxogden/events{/privacy}", - "received_events_url": "https://api.github.com/users/maxogden/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 50012108, - "download_count": 5020, - "created_at": "2015-11-06T01:02:02Z", - "updated_at": "2015-11-06T01:02:53Z", - "browser_download_url": "https://github.com/maxogden/screencat/releases/download/v4.2.0/ScreenCat.zip" - } - ], - "tarball_url": "https://api.github.com/repos/maxogden/screencat/tarball/v4.2.0", - "zipball_url": "https://api.github.com/repos/maxogden/screencat/zipball/v4.2.0", - "body_html": "
    \n
  • New UI improvements from @jsimplicio
  • \n
  • Adds MDNS discovery of screencat share on your local network from @mafintosh
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:01.433Z" - }, - "screentray": { - "latestRelease": { - "url": "https://api.github.com/repos/DSnopov/screentray-distribution/releases/21296155", - "assets_url": "https://api.github.com/repos/DSnopov/screentray-distribution/releases/21296155/assets", - "upload_url": "https://uploads.github.com/repos/DSnopov/screentray-distribution/releases/21296155/assets{?name,label}", - "html_url": "https://github.com/DSnopov/screentray-distribution/releases/tag/v1.7.0", - "id": 21296155, - "author": { - "login": "DSnopov", - "id": 5386072, - "node_id": "MDQ6VXNlcjUzODYwNzI=", - "avatar_url": "https://avatars.githubusercontent.com/u/5386072?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/DSnopov", - "html_url": "https://github.com/DSnopov", - "followers_url": "https://api.github.com/users/DSnopov/followers", - "following_url": "https://api.github.com/users/DSnopov/following{/other_user}", - "gists_url": "https://api.github.com/users/DSnopov/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DSnopov/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DSnopov/subscriptions", - "organizations_url": "https://api.github.com/users/DSnopov/orgs", - "repos_url": "https://api.github.com/users/DSnopov/repos", - "events_url": "https://api.github.com/users/DSnopov/events{/privacy}", - "received_events_url": "https://api.github.com/users/DSnopov/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTIxMjk2MTU1", - "tag_name": "v1.7.0", - "target_commitish": "master", - "name": "1.7.0", - "draft": false, - "prerelease": false, - "created_at": "2019-11-07T15:56:31Z", - "published_at": "2019-11-07T17:57:48Z", - "assets": [ - { - "url": "https://api.github.com/repos/DSnopov/screentray-distribution/releases/assets/16023354", - "id": 16023354, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2MDIzMzU0", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "DSnopov", - "id": 5386072, - "node_id": "MDQ6VXNlcjUzODYwNzI=", - "avatar_url": "https://avatars.githubusercontent.com/u/5386072?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/DSnopov", - "html_url": "https://github.com/DSnopov", - "followers_url": "https://api.github.com/users/DSnopov/followers", - "following_url": "https://api.github.com/users/DSnopov/following{/other_user}", - "gists_url": "https://api.github.com/users/DSnopov/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DSnopov/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DSnopov/subscriptions", - "organizations_url": "https://api.github.com/users/DSnopov/orgs", - "repos_url": "https://api.github.com/users/DSnopov/repos", - "events_url": "https://api.github.com/users/DSnopov/events{/privacy}", - "received_events_url": "https://api.github.com/users/DSnopov/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 518, - "download_count": 44475, - "created_at": "2019-11-07T17:32:45Z", - "updated_at": "2019-11-07T17:32:46Z", - "browser_download_url": "https://github.com/DSnopov/screentray-distribution/releases/download/v1.7.0/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/DSnopov/screentray-distribution/releases/assets/16023350", - "id": 16023350, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2MDIzMzUw", - "name": "ScreenTray-1.7.0-mac.zip", - "label": "", - "uploader": { - "login": "DSnopov", - "id": 5386072, - "node_id": "MDQ6VXNlcjUzODYwNzI=", - "avatar_url": "https://avatars.githubusercontent.com/u/5386072?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/DSnopov", - "html_url": "https://github.com/DSnopov", - "followers_url": "https://api.github.com/users/DSnopov/followers", - "following_url": "https://api.github.com/users/DSnopov/following{/other_user}", - "gists_url": "https://api.github.com/users/DSnopov/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DSnopov/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DSnopov/subscriptions", - "organizations_url": "https://api.github.com/users/DSnopov/orgs", - "repos_url": "https://api.github.com/users/DSnopov/repos", - "events_url": "https://api.github.com/users/DSnopov/events{/privacy}", - "received_events_url": "https://api.github.com/users/DSnopov/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 69817526, - "download_count": 422, - "created_at": "2019-11-07T17:32:32Z", - "updated_at": "2019-11-07T17:32:45Z", - "browser_download_url": "https://github.com/DSnopov/screentray-distribution/releases/download/v1.7.0/ScreenTray-1.7.0-mac.zip" - }, - { - "url": "https://api.github.com/repos/DSnopov/screentray-distribution/releases/assets/16023334", - "id": 16023334, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2MDIzMzM0", - "name": "ScreenTray-1.7.0.dmg", - "label": "", - "uploader": { - "login": "DSnopov", - "id": 5386072, - "node_id": "MDQ6VXNlcjUzODYwNzI=", - "avatar_url": "https://avatars.githubusercontent.com/u/5386072?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/DSnopov", - "html_url": "https://github.com/DSnopov", - "followers_url": "https://api.github.com/users/DSnopov/followers", - "following_url": "https://api.github.com/users/DSnopov/following{/other_user}", - "gists_url": "https://api.github.com/users/DSnopov/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DSnopov/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DSnopov/subscriptions", - "organizations_url": "https://api.github.com/users/DSnopov/orgs", - "repos_url": "https://api.github.com/users/DSnopov/repos", - "events_url": "https://api.github.com/users/DSnopov/events{/privacy}", - "received_events_url": "https://api.github.com/users/DSnopov/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 72104205, - "download_count": 2165, - "created_at": "2019-11-07T17:32:13Z", - "updated_at": "2019-11-07T17:32:21Z", - "browser_download_url": "https://github.com/DSnopov/screentray-distribution/releases/download/v1.7.0/ScreenTray-1.7.0.dmg" - }, - { - "url": "https://api.github.com/repos/DSnopov/screentray-distribution/releases/assets/16023335", - "id": 16023335, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2MDIzMzM1", - "name": "ScreenTray-1.7.0.dmg.blockmap", - "label": "", - "uploader": { - "login": "DSnopov", - "id": 5386072, - "node_id": "MDQ6VXNlcjUzODYwNzI=", - "avatar_url": "https://avatars.githubusercontent.com/u/5386072?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/DSnopov", - "html_url": "https://github.com/DSnopov", - "followers_url": "https://api.github.com/users/DSnopov/followers", - "following_url": "https://api.github.com/users/DSnopov/following{/other_user}", - "gists_url": "https://api.github.com/users/DSnopov/gists{/gist_id}", - "starred_url": "https://api.github.com/users/DSnopov/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/DSnopov/subscriptions", - "organizations_url": "https://api.github.com/users/DSnopov/orgs", - "repos_url": "https://api.github.com/users/DSnopov/repos", - "events_url": "https://api.github.com/users/DSnopov/events{/privacy}", - "received_events_url": "https://api.github.com/users/DSnopov/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 75210, - "download_count": 41, - "created_at": "2019-11-07T17:32:13Z", - "updated_at": "2019-11-07T17:32:14Z", - "browser_download_url": "https://github.com/DSnopov/screentray-distribution/releases/download/v1.7.0/ScreenTray-1.7.0.dmg.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/DSnopov/screentray-distribution/tarball/v1.7.0", - "zipball_url": "https://api.github.com/repos/DSnopov/screentray-distribution/zipball/v1.7.0", - "body_html": "" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:01.503Z" - }, - "scratch-for-discord": { - "latestRelease": { - "url": "https://api.github.com/repos/scratch-for-discord/Desktop-Application/releases/52621628", - "assets_url": "https://api.github.com/repos/scratch-for-discord/Desktop-Application/releases/52621628/assets", - "upload_url": "https://uploads.github.com/repos/scratch-for-discord/Desktop-Application/releases/52621628/assets{?name,label}", - "html_url": "https://github.com/scratch-for-discord/Desktop-Application/releases/tag/v2.0.1", - "id": 52621628, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "RE_kwDOEyAO0s4DIvE8", - "tag_name": "v2.0.1", - "target_commitish": "master", - "name": "2.0.1", - "draft": false, - "prerelease": false, - "created_at": "2021-11-03T18:08:33Z", - "published_at": "2021-11-03T18:15:52Z", - "assets": [ - { - "url": "https://api.github.com/repos/scratch-for-discord/Desktop-Application/releases/assets/48548917", - "id": 48548917, - "node_id": "RA_kwDOEyAO0s4C5Mw1", - "name": "latest-linux-ia32.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 398, - "download_count": 13, - "created_at": "2021-11-03T18:10:46Z", - "updated_at": "2021-11-03T18:10:47Z", - "browser_download_url": "https://github.com/scratch-for-discord/Desktop-Application/releases/download/v2.0.1/latest-linux-ia32.yml" - }, - { - "url": "https://api.github.com/repos/scratch-for-discord/Desktop-Application/releases/assets/48548916", - "id": 48548916, - "node_id": "RA_kwDOEyAO0s4C5Mw0", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 390, - "download_count": 105, - "created_at": "2021-11-03T18:10:46Z", - "updated_at": "2021-11-03T18:10:47Z", - "browser_download_url": "https://github.com/scratch-for-discord/Desktop-Application/releases/download/v2.0.1/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/scratch-for-discord/Desktop-Application/releases/assets/48549260", - "id": 48549260, - "node_id": "RA_kwDOEyAO0s4C5M2M", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 354, - "download_count": 954, - "created_at": "2021-11-03T18:15:22Z", - "updated_at": "2021-11-03T18:15:22Z", - "browser_download_url": "https://github.com/scratch-for-discord/Desktop-Application/releases/download/v2.0.1/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/scratch-for-discord/Desktop-Application/releases/assets/48549205", - "id": 48549205, - "node_id": "RA_kwDOEyAO0s4C5M1V", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 367, - "download_count": 32941, - "created_at": "2021-11-03T18:14:52Z", - "updated_at": "2021-11-03T18:14:52Z", - "browser_download_url": "https://github.com/scratch-for-discord/Desktop-Application/releases/download/v2.0.1/latest.yml" - }, - { - "url": "https://api.github.com/repos/scratch-for-discord/Desktop-Application/releases/assets/48548912", - "id": 48548912, - "node_id": "RA_kwDOEyAO0s4C5Mww", - "name": "Scratch-For-Discord-2.0.1-i386.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 90714136, - "download_count": 424, - "created_at": "2021-11-03T18:10:41Z", - "updated_at": "2021-11-03T18:10:46Z", - "browser_download_url": "https://github.com/scratch-for-discord/Desktop-Application/releases/download/v2.0.1/Scratch-For-Discord-2.0.1-i386.AppImage" - }, - { - "url": "https://api.github.com/repos/scratch-for-discord/Desktop-Application/releases/assets/48548911", - "id": 48548911, - "node_id": "RA_kwDOEyAO0s4C5Mwv", - "name": "Scratch-For-Discord-2.0.1.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 107159518, - "download_count": 41, - "created_at": "2021-11-03T18:10:41Z", - "updated_at": "2021-11-03T18:10:45Z", - "browser_download_url": "https://github.com/scratch-for-discord/Desktop-Application/releases/download/v2.0.1/Scratch-For-Discord-2.0.1.AppImage" - }, - { - "url": "https://api.github.com/repos/scratch-for-discord/Desktop-Application/releases/assets/48549254", - "id": 48549254, - "node_id": "RA_kwDOEyAO0s4C5M2G", - "name": "Scratch-For-Discord-2.0.1.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 88750731, - "download_count": 701, - "created_at": "2021-11-03T18:15:17Z", - "updated_at": "2021-11-03T18:15:21Z", - "browser_download_url": "https://github.com/scratch-for-discord/Desktop-Application/releases/download/v2.0.1/Scratch-For-Discord-2.0.1.dmg" - }, - { - "url": "https://api.github.com/repos/scratch-for-discord/Desktop-Application/releases/assets/48549255", - "id": 48549255, - "node_id": "RA_kwDOEyAO0s4C5M2H", - "name": "Scratch-For-Discord-2.0.1.dmg.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 93126, - "download_count": 4, - "created_at": "2021-11-03T18:15:17Z", - "updated_at": "2021-11-03T18:15:17Z", - "browser_download_url": "https://github.com/scratch-for-discord/Desktop-Application/releases/download/v2.0.1/Scratch-For-Discord-2.0.1.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/scratch-for-discord/Desktop-Application/releases/assets/48549200", - "id": 48549200, - "node_id": "RA_kwDOEyAO0s4C5M1Q", - "name": "Scratch-For-Discord-Setup-2.0.1.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 129524298, - "download_count": 10036, - "created_at": "2021-11-03T18:14:46Z", - "updated_at": "2021-11-03T18:14:52Z", - "browser_download_url": "https://github.com/scratch-for-discord/Desktop-Application/releases/download/v2.0.1/Scratch-For-Discord-Setup-2.0.1.exe" - }, - { - "url": "https://api.github.com/repos/scratch-for-discord/Desktop-Application/releases/assets/48549199", - "id": 48549199, - "node_id": "RA_kwDOEyAO0s4C5M1P", - "name": "Scratch-For-Discord-Setup-2.0.1.exe.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 134667, - "download_count": 1089, - "created_at": "2021-11-03T18:14:46Z", - "updated_at": "2021-11-03T18:14:46Z", - "browser_download_url": "https://github.com/scratch-for-discord/Desktop-Application/releases/download/v2.0.1/Scratch-For-Discord-Setup-2.0.1.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/scratch-for-discord/Desktop-Application/tarball/v2.0.1", - "zipball_url": "https://api.github.com/repos/scratch-for-discord/Desktop-Application/zipball/v2.0.1", - "body_html": "

Fix user banner

\n

Full Changelog: v2.0.0-dev.13...v2.0.1

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:01.636Z" - }, - "seapig": { - "latestRelease": { - "url": "https://api.github.com/repos/yasumichi/seapig/releases/20161807", - "assets_url": "https://api.github.com/repos/yasumichi/seapig/releases/20161807/assets", - "upload_url": "https://uploads.github.com/repos/yasumichi/seapig/releases/20161807/assets{?name,label}", - "html_url": "https://github.com/yasumichi/seapig/releases/tag/v0.8.2", - "id": 20161807, - "author": { - "login": "yasumichi", - "id": 802334, - "node_id": "MDQ6VXNlcjgwMjMzNA==", - "avatar_url": "https://avatars.githubusercontent.com/u/802334?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/yasumichi", - "html_url": "https://github.com/yasumichi", - "followers_url": "https://api.github.com/users/yasumichi/followers", - "following_url": "https://api.github.com/users/yasumichi/following{/other_user}", - "gists_url": "https://api.github.com/users/yasumichi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/yasumichi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/yasumichi/subscriptions", - "organizations_url": "https://api.github.com/users/yasumichi/orgs", - "repos_url": "https://api.github.com/users/yasumichi/repos", - "events_url": "https://api.github.com/users/yasumichi/events{/privacy}", - "received_events_url": "https://api.github.com/users/yasumichi/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTIwMTYxODA3", - "tag_name": "v0.8.2", - "target_commitish": "master", - "name": "Bug fix release", - "draft": false, - "prerelease": false, - "created_at": "2019-09-22T08:34:48Z", - "published_at": "2019-09-22T08:46:52Z", - "assets": [ - { - "url": "https://api.github.com/repos/yasumichi/seapig/releases/assets/15054850", - "id": 15054850, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MDU0ODUw", - "name": "seapig-linux-arm64-0.8.2.zip", - "label": null, - "uploader": { - "login": "yasumichi", - "id": 802334, - "node_id": "MDQ6VXNlcjgwMjMzNA==", - "avatar_url": "https://avatars.githubusercontent.com/u/802334?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/yasumichi", - "html_url": "https://github.com/yasumichi", - "followers_url": "https://api.github.com/users/yasumichi/followers", - "following_url": "https://api.github.com/users/yasumichi/following{/other_user}", - "gists_url": "https://api.github.com/users/yasumichi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/yasumichi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/yasumichi/subscriptions", - "organizations_url": "https://api.github.com/users/yasumichi/orgs", - "repos_url": "https://api.github.com/users/yasumichi/repos", - "events_url": "https://api.github.com/users/yasumichi/events{/privacy}", - "received_events_url": "https://api.github.com/users/yasumichi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 66420255, - "download_count": 47, - "created_at": "2019-09-22T08:43:56Z", - "updated_at": "2019-09-22T08:44:19Z", - "browser_download_url": "https://github.com/yasumichi/seapig/releases/download/v0.8.2/seapig-linux-arm64-0.8.2.zip" - }, - { - "url": "https://api.github.com/repos/yasumichi/seapig/releases/assets/15054857", - "id": 15054857, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MDU0ODU3", - "name": "seapig-linux-armv7l-0.8.2.zip", - "label": null, - "uploader": { - "login": "yasumichi", - "id": 802334, - "node_id": "MDQ6VXNlcjgwMjMzNA==", - "avatar_url": "https://avatars.githubusercontent.com/u/802334?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/yasumichi", - "html_url": "https://github.com/yasumichi", - "followers_url": "https://api.github.com/users/yasumichi/followers", - "following_url": "https://api.github.com/users/yasumichi/following{/other_user}", - "gists_url": "https://api.github.com/users/yasumichi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/yasumichi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/yasumichi/subscriptions", - "organizations_url": "https://api.github.com/users/yasumichi/orgs", - "repos_url": "https://api.github.com/users/yasumichi/repos", - "events_url": "https://api.github.com/users/yasumichi/events{/privacy}", - "received_events_url": "https://api.github.com/users/yasumichi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 58575887, - "download_count": 35, - "created_at": "2019-09-22T08:44:51Z", - "updated_at": "2019-09-22T08:45:11Z", - "browser_download_url": "https://github.com/yasumichi/seapig/releases/download/v0.8.2/seapig-linux-armv7l-0.8.2.zip" - }, - { - "url": "https://api.github.com/repos/yasumichi/seapig/releases/assets/15054859", - "id": 15054859, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MDU0ODU5", - "name": "seapig-linux-ia32-0.8.2.zip", - "label": null, - "uploader": { - "login": "yasumichi", - "id": 802334, - "node_id": "MDQ6VXNlcjgwMjMzNA==", - "avatar_url": "https://avatars.githubusercontent.com/u/802334?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/yasumichi", - "html_url": "https://github.com/yasumichi", - "followers_url": "https://api.github.com/users/yasumichi/followers", - "following_url": "https://api.github.com/users/yasumichi/following{/other_user}", - "gists_url": "https://api.github.com/users/yasumichi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/yasumichi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/yasumichi/subscriptions", - "organizations_url": "https://api.github.com/users/yasumichi/orgs", - "repos_url": "https://api.github.com/users/yasumichi/repos", - "events_url": "https://api.github.com/users/yasumichi/events{/privacy}", - "received_events_url": "https://api.github.com/users/yasumichi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 67034627, - "download_count": 32, - "created_at": "2019-09-22T08:45:13Z", - "updated_at": "2019-09-22T08:45:35Z", - "browser_download_url": "https://github.com/yasumichi/seapig/releases/download/v0.8.2/seapig-linux-ia32-0.8.2.zip" - }, - { - "url": "https://api.github.com/repos/yasumichi/seapig/releases/assets/15054861", - "id": 15054861, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MDU0ODYx", - "name": "seapig-linux-x64-0.8.2.zip", - "label": null, - "uploader": { - "login": "yasumichi", - "id": 802334, - "node_id": "MDQ6VXNlcjgwMjMzNA==", - "avatar_url": "https://avatars.githubusercontent.com/u/802334?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/yasumichi", - "html_url": "https://github.com/yasumichi", - "followers_url": "https://api.github.com/users/yasumichi/followers", - "following_url": "https://api.github.com/users/yasumichi/following{/other_user}", - "gists_url": "https://api.github.com/users/yasumichi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/yasumichi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/yasumichi/subscriptions", - "organizations_url": "https://api.github.com/users/yasumichi/orgs", - "repos_url": "https://api.github.com/users/yasumichi/repos", - "events_url": "https://api.github.com/users/yasumichi/events{/privacy}", - "received_events_url": "https://api.github.com/users/yasumichi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 66152804, - "download_count": 50, - "created_at": "2019-09-22T08:45:38Z", - "updated_at": "2019-09-22T08:46:00Z", - "browser_download_url": "https://github.com/yasumichi/seapig/releases/download/v0.8.2/seapig-linux-x64-0.8.2.zip" - }, - { - "url": "https://api.github.com/repos/yasumichi/seapig/releases/assets/15054863", - "id": 15054863, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MDU0ODYz", - "name": "seapig-win32-ia32-0.8.2.zip", - "label": null, - "uploader": { - "login": "yasumichi", - "id": 802334, - "node_id": "MDQ6VXNlcjgwMjMzNA==", - "avatar_url": "https://avatars.githubusercontent.com/u/802334?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/yasumichi", - "html_url": "https://github.com/yasumichi", - "followers_url": "https://api.github.com/users/yasumichi/followers", - "following_url": "https://api.github.com/users/yasumichi/following{/other_user}", - "gists_url": "https://api.github.com/users/yasumichi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/yasumichi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/yasumichi/subscriptions", - "organizations_url": "https://api.github.com/users/yasumichi/orgs", - "repos_url": "https://api.github.com/users/yasumichi/repos", - "events_url": "https://api.github.com/users/yasumichi/events{/privacy}", - "received_events_url": "https://api.github.com/users/yasumichi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 61863277, - "download_count": 93, - "created_at": "2019-09-22T08:46:02Z", - "updated_at": "2019-09-22T08:46:22Z", - "browser_download_url": "https://github.com/yasumichi/seapig/releases/download/v0.8.2/seapig-win32-ia32-0.8.2.zip" - }, - { - "url": "https://api.github.com/repos/yasumichi/seapig/releases/assets/15054867", - "id": 15054867, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MDU0ODY3", - "name": "seapig-win32-x64-0.8.2.zip", - "label": null, - "uploader": { - "login": "yasumichi", - "id": 802334, - "node_id": "MDQ6VXNlcjgwMjMzNA==", - "avatar_url": "https://avatars.githubusercontent.com/u/802334?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/yasumichi", - "html_url": "https://github.com/yasumichi", - "followers_url": "https://api.github.com/users/yasumichi/followers", - "following_url": "https://api.github.com/users/yasumichi/following{/other_user}", - "gists_url": "https://api.github.com/users/yasumichi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/yasumichi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/yasumichi/subscriptions", - "organizations_url": "https://api.github.com/users/yasumichi/orgs", - "repos_url": "https://api.github.com/users/yasumichi/repos", - "events_url": "https://api.github.com/users/yasumichi/events{/privacy}", - "received_events_url": "https://api.github.com/users/yasumichi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 65096810, - "download_count": 160, - "created_at": "2019-09-22T08:46:25Z", - "updated_at": "2019-09-22T08:46:46Z", - "browser_download_url": "https://github.com/yasumichi/seapig/releases/download/v0.8.2/seapig-win32-x64-0.8.2.zip" - } - ], - "tarball_url": "https://api.github.com/repos/yasumichi/seapig/tarball/v0.8.2", - "zipball_url": "https://api.github.com/repos/yasumichi/seapig/zipball/v0.8.2", - "body_html": "

fix #40

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:01.659Z" - }, - "seobrowse": { - "latestRelease": { - "url": "https://api.github.com/repos/seobrowse/serp/releases/44801122", - "assets_url": "https://api.github.com/repos/seobrowse/serp/releases/44801122/assets", - "upload_url": "https://uploads.github.com/repos/seobrowse/serp/releases/44801122/assets{?name,label}", - "html_url": "https://github.com/seobrowse/serp/releases/tag/1.3.2", - "id": 44801122, - "author": { - "login": "ymschaap", - "id": 91795, - "node_id": "MDQ6VXNlcjkxNzk1", - "avatar_url": "https://avatars.githubusercontent.com/u/91795?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ymschaap", - "html_url": "https://github.com/ymschaap", - "followers_url": "https://api.github.com/users/ymschaap/followers", - "following_url": "https://api.github.com/users/ymschaap/following{/other_user}", - "gists_url": "https://api.github.com/users/ymschaap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ymschaap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ymschaap/subscriptions", - "organizations_url": "https://api.github.com/users/ymschaap/orgs", - "repos_url": "https://api.github.com/users/ymschaap/repos", - "events_url": "https://api.github.com/users/ymschaap/events{/privacy}", - "received_events_url": "https://api.github.com/users/ymschaap/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTQ0ODAxMTIy", - "tag_name": "1.3.2", - "target_commitish": "main", - "name": "Starred Queries", - "draft": false, - "prerelease": false, - "created_at": "2021-06-17T12:26:57Z", - "published_at": "2021-06-17T14:26:22Z", - "assets": [], - "tarball_url": "https://api.github.com/repos/seobrowse/serp/tarball/1.3.2", - "zipball_url": "https://api.github.com/repos/seobrowse/serp/zipball/1.3.2", - "body_html": "", - "reactions": { - "url": "https://api.github.com/repos/seobrowse/serp/releases/44801122/reactions", - "total_count": 1, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 1, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:01.672Z" - }, - "serina": { - "latestRelease": { - "url": "https://api.github.com/repos/ORN-Fox/serina-1/releases/27371869", - "assets_url": "https://api.github.com/repos/ORN-Fox/serina-1/releases/27371869/assets", - "upload_url": "https://uploads.github.com/repos/ORN-Fox/serina-1/releases/27371869/assets{?name,label}", - "html_url": "https://github.com/ORN-Fox/serina-1/releases/tag/R0.2.4", - "id": 27371869, - "author": { - "login": "ORN-Fox", - "id": 49326517, - "node_id": "MDQ6VXNlcjQ5MzI2NTE3", - "avatar_url": "https://avatars.githubusercontent.com/u/49326517?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ORN-Fox", - "html_url": "https://github.com/ORN-Fox", - "followers_url": "https://api.github.com/users/ORN-Fox/followers", - "following_url": "https://api.github.com/users/ORN-Fox/following{/other_user}", - "gists_url": "https://api.github.com/users/ORN-Fox/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ORN-Fox/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ORN-Fox/subscriptions", - "organizations_url": "https://api.github.com/users/ORN-Fox/orgs", - "repos_url": "https://api.github.com/users/ORN-Fox/repos", - "events_url": "https://api.github.com/users/ORN-Fox/events{/privacy}", - "received_events_url": "https://api.github.com/users/ORN-Fox/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI3MzcxODY5", - "tag_name": "R0.2.4", - "target_commitish": "master", - "name": "R0.2.4 - Update Electron to 9x + Maintenance Fix", - "draft": false, - "prerelease": false, - "created_at": "2020-06-15T22:25:10Z", - "published_at": "2020-06-15T22:42:57Z", - "assets": [ - { - "url": "https://api.github.com/repos/ORN-Fox/serina-1/releases/assets/21774744", - "id": 21774744, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxNzc0NzQ0", - "name": "serina-0-2-4-darwin-x64.zip", - "label": null, - "uploader": { - "login": "ORN-Fox", - "id": 49326517, - "node_id": "MDQ6VXNlcjQ5MzI2NTE3", - "avatar_url": "https://avatars.githubusercontent.com/u/49326517?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ORN-Fox", - "html_url": "https://github.com/ORN-Fox", - "followers_url": "https://api.github.com/users/ORN-Fox/followers", - "following_url": "https://api.github.com/users/ORN-Fox/following{/other_user}", - "gists_url": "https://api.github.com/users/ORN-Fox/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ORN-Fox/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ORN-Fox/subscriptions", - "organizations_url": "https://api.github.com/users/ORN-Fox/orgs", - "repos_url": "https://api.github.com/users/ORN-Fox/repos", - "events_url": "https://api.github.com/users/ORN-Fox/events{/privacy}", - "received_events_url": "https://api.github.com/users/ORN-Fox/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 73887290, - "download_count": 54, - "created_at": "2020-06-15T22:34:49Z", - "updated_at": "2020-06-15T22:35:00Z", - "browser_download_url": "https://github.com/ORN-Fox/serina-1/releases/download/R0.2.4/serina-0-2-4-darwin-x64.zip" - }, - { - "url": "https://api.github.com/repos/ORN-Fox/serina-1/releases/assets/21774911", - "id": 21774911, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxNzc0OTEx", - "name": "serina-0-2-4-linux-x64.zip", - "label": null, - "uploader": { - "login": "ORN-Fox", - "id": 49326517, - "node_id": "MDQ6VXNlcjQ5MzI2NTE3", - "avatar_url": "https://avatars.githubusercontent.com/u/49326517?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ORN-Fox", - "html_url": "https://github.com/ORN-Fox", - "followers_url": "https://api.github.com/users/ORN-Fox/followers", - "following_url": "https://api.github.com/users/ORN-Fox/following{/other_user}", - "gists_url": "https://api.github.com/users/ORN-Fox/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ORN-Fox/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ORN-Fox/subscriptions", - "organizations_url": "https://api.github.com/users/ORN-Fox/orgs", - "repos_url": "https://api.github.com/users/ORN-Fox/repos", - "events_url": "https://api.github.com/users/ORN-Fox/events{/privacy}", - "received_events_url": "https://api.github.com/users/ORN-Fox/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 72103256, - "download_count": 34, - "created_at": "2020-06-15T22:42:31Z", - "updated_at": "2020-06-15T22:42:45Z", - "browser_download_url": "https://github.com/ORN-Fox/serina-1/releases/download/R0.2.4/serina-0-2-4-linux-x64.zip" - }, - { - "url": "https://api.github.com/repos/ORN-Fox/serina-1/releases/assets/21774646", - "id": 21774646, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxNzc0NjQ2", - "name": "serina-0-2-4-win32-x64.zip", - "label": null, - "uploader": { - "login": "ORN-Fox", - "id": 49326517, - "node_id": "MDQ6VXNlcjQ5MzI2NTE3", - "avatar_url": "https://avatars.githubusercontent.com/u/49326517?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ORN-Fox", - "html_url": "https://github.com/ORN-Fox", - "followers_url": "https://api.github.com/users/ORN-Fox/followers", - "following_url": "https://api.github.com/users/ORN-Fox/following{/other_user}", - "gists_url": "https://api.github.com/users/ORN-Fox/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ORN-Fox/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ORN-Fox/subscriptions", - "organizations_url": "https://api.github.com/users/ORN-Fox/orgs", - "repos_url": "https://api.github.com/users/ORN-Fox/repos", - "events_url": "https://api.github.com/users/ORN-Fox/events{/privacy}", - "received_events_url": "https://api.github.com/users/ORN-Fox/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 68586856, - "download_count": 86, - "created_at": "2020-06-15T22:31:25Z", - "updated_at": "2020-06-15T22:31:36Z", - "browser_download_url": "https://github.com/ORN-Fox/serina-1/releases/download/R0.2.4/serina-0-2-4-win32-x64.zip" - } - ], - "tarball_url": "https://api.github.com/repos/ORN-Fox/serina-1/tarball/R0.2.4", - "zipball_url": "https://api.github.com/repos/ORN-Fox/serina-1/zipball/R0.2.4", - "body_html": "

Changelog

\n
    \n
  • Update Electron to 9x
  • \n
  • Fix Mac OS Crash on start : #1
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:01.730Z" - }, - "ses": { - "latestRelease": { - "url": "https://api.github.com/repos/dbilgili/Ses/releases/40763456", - "assets_url": "https://api.github.com/repos/dbilgili/Ses/releases/40763456/assets", - "upload_url": "https://uploads.github.com/repos/dbilgili/Ses/releases/40763456/assets{?name,label}", - "html_url": "https://github.com/dbilgili/Ses/releases/tag/1.0.4", - "id": 40763456, - "author": { - "login": "dbilgili", - "id": 22943912, - "node_id": "MDQ6VXNlcjIyOTQzOTEy", - "avatar_url": "https://avatars.githubusercontent.com/u/22943912?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dbilgili", - "html_url": "https://github.com/dbilgili", - "followers_url": "https://api.github.com/users/dbilgili/followers", - "following_url": "https://api.github.com/users/dbilgili/following{/other_user}", - "gists_url": "https://api.github.com/users/dbilgili/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dbilgili/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dbilgili/subscriptions", - "organizations_url": "https://api.github.com/users/dbilgili/orgs", - "repos_url": "https://api.github.com/users/dbilgili/repos", - "events_url": "https://api.github.com/users/dbilgili/events{/privacy}", - "received_events_url": "https://api.github.com/users/dbilgili/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTQwNzYzNDU2", - "tag_name": "1.0.4", - "target_commitish": "master", - "name": "v1.0.4", - "draft": false, - "prerelease": false, - "created_at": "2020-10-29T22:34:10Z", - "published_at": "2021-03-31T14:29:19Z", - "assets": [ - { - "url": "https://api.github.com/repos/dbilgili/Ses/releases/assets/34273215", - "id": 34273215, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM0MjczMjE1", - "name": "Ses-1.0.4.dmg.zip", - "label": null, - "uploader": { - "login": "dbilgili", - "id": 22943912, - "node_id": "MDQ6VXNlcjIyOTQzOTEy", - "avatar_url": "https://avatars.githubusercontent.com/u/22943912?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dbilgili", - "html_url": "https://github.com/dbilgili", - "followers_url": "https://api.github.com/users/dbilgili/followers", - "following_url": "https://api.github.com/users/dbilgili/following{/other_user}", - "gists_url": "https://api.github.com/users/dbilgili/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dbilgili/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dbilgili/subscriptions", - "organizations_url": "https://api.github.com/users/dbilgili/orgs", - "repos_url": "https://api.github.com/users/dbilgili/repos", - "events_url": "https://api.github.com/users/dbilgili/events{/privacy}", - "received_events_url": "https://api.github.com/users/dbilgili/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 71329529, - "download_count": 290, - "created_at": "2021-03-31T17:30:36Z", - "updated_at": "2021-03-31T17:30:53Z", - "browser_download_url": "https://github.com/dbilgili/Ses/releases/download/1.0.4/Ses-1.0.4.dmg.zip" - } - ], - "tarball_url": "https://api.github.com/repos/dbilgili/Ses/tarball/1.0.4", - "zipball_url": "https://api.github.com/repos/dbilgili/Ses/zipball/1.0.4", - "body_html": "

Fix for the issue with the main window not blurring when other menubar items are clicked.

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:01.886Z" - }, - "shadowsocks-electron": { - "latestRelease": { - "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/65031944", - "assets_url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/65031944/assets", - "upload_url": "https://uploads.github.com/repos/nojsja/shadowsocks-electron/releases/65031944/assets{?name,label}", - "html_url": "https://github.com/nojsja/shadowsocks-electron/releases/tag/v1.1.10", - "id": 65031944, - "author": { - "login": "nojsja", - "id": 19613878, - "node_id": "MDQ6VXNlcjE5NjEzODc4", - "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/nojsja", - "html_url": "https://github.com/nojsja", - "followers_url": "https://api.github.com/users/nojsja/followers", - "following_url": "https://api.github.com/users/nojsja/following{/other_user}", - "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", - "organizations_url": "https://api.github.com/users/nojsja/orgs", - "repos_url": "https://api.github.com/users/nojsja/repos", - "events_url": "https://api.github.com/users/nojsja/events{/privacy}", - "received_events_url": "https://api.github.com/users/nojsja/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOGKIxus4D4E8I", - "tag_name": "v1.1.10", - "target_commitish": "master", - "name": "1.1.10", - "draft": false, - "prerelease": false, - "created_at": "2022-04-22T04:49:15Z", - "published_at": "2022-04-22T04:57:46Z", - "assets": [ - { - "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/63286429", - "id": 63286429, - "node_id": "RA_kwDOGKIxus4Dxayd", - "name": "latest-linux-arm64.yml", - "label": "", - "uploader": { - "login": "nojsja", - "id": 19613878, - "node_id": "MDQ6VXNlcjE5NjEzODc4", - "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/nojsja", - "html_url": "https://github.com/nojsja", - "followers_url": "https://api.github.com/users/nojsja/followers", - "following_url": "https://api.github.com/users/nojsja/following{/other_user}", - "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", - "organizations_url": "https://api.github.com/users/nojsja/orgs", - "repos_url": "https://api.github.com/users/nojsja/repos", - "events_url": "https://api.github.com/users/nojsja/events{/privacy}", - "received_events_url": "https://api.github.com/users/nojsja/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 407, - "download_count": 3, - "created_at": "2022-04-22T04:26:00Z", - "updated_at": "2022-04-22T04:26:00Z", - "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.1.10/latest-linux-arm64.yml" - }, - { - "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/63286428", - "id": 63286428, - "node_id": "RA_kwDOGKIxus4Dxayc", - "name": "latest-linux-ia32.yml", - "label": "", - "uploader": { - "login": "nojsja", - "id": 19613878, - "node_id": "MDQ6VXNlcjE5NjEzODc4", - "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/nojsja", - "html_url": "https://github.com/nojsja", - "followers_url": "https://api.github.com/users/nojsja/followers", - "following_url": "https://api.github.com/users/nojsja/following{/other_user}", - "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", - "organizations_url": "https://api.github.com/users/nojsja/orgs", - "repos_url": "https://api.github.com/users/nojsja/repos", - "events_url": "https://api.github.com/users/nojsja/events{/privacy}", - "received_events_url": "https://api.github.com/users/nojsja/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 404, - "download_count": 2, - "created_at": "2022-04-22T04:26:00Z", - "updated_at": "2022-04-22T04:26:00Z", - "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.1.10/latest-linux-ia32.yml" - }, - { - "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/63286427", - "id": 63286427, - "node_id": "RA_kwDOGKIxus4Dxayb", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "nojsja", - "id": 19613878, - "node_id": "MDQ6VXNlcjE5NjEzODc4", - "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/nojsja", - "html_url": "https://github.com/nojsja", - "followers_url": "https://api.github.com/users/nojsja/followers", - "following_url": "https://api.github.com/users/nojsja/following{/other_user}", - "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", - "organizations_url": "https://api.github.com/users/nojsja/orgs", - "repos_url": "https://api.github.com/users/nojsja/repos", - "events_url": "https://api.github.com/users/nojsja/events{/privacy}", - "received_events_url": "https://api.github.com/users/nojsja/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 394, - "download_count": 140, - "created_at": "2022-04-22T04:26:00Z", - "updated_at": "2022-04-22T04:26:00Z", - "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.1.10/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/63286041", - "id": 63286041, - "node_id": "RA_kwDOGKIxus4DxasZ", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "nojsja", - "id": 19613878, - "node_id": "MDQ6VXNlcjE5NjEzODc4", - "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/nojsja", - "html_url": "https://github.com/nojsja", - "followers_url": "https://api.github.com/users/nojsja/followers", - "following_url": "https://api.github.com/users/nojsja/following{/other_user}", - "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", - "organizations_url": "https://api.github.com/users/nojsja/orgs", - "repos_url": "https://api.github.com/users/nojsja/repos", - "events_url": "https://api.github.com/users/nojsja/events{/privacy}", - "received_events_url": "https://api.github.com/users/nojsja/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 528, - "download_count": 61, - "created_at": "2022-04-22T04:23:22Z", - "updated_at": "2022-04-22T04:23:22Z", - "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.1.10/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/63286248", - "id": 63286248, - "node_id": "RA_kwDOGKIxus4Dxavo", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "nojsja", - "id": 19613878, - "node_id": "MDQ6VXNlcjE5NjEzODc4", - "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/nojsja", - "html_url": "https://github.com/nojsja", - "followers_url": "https://api.github.com/users/nojsja/followers", - "following_url": "https://api.github.com/users/nojsja/following{/other_user}", - "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", - "organizations_url": "https://api.github.com/users/nojsja/orgs", - "repos_url": "https://api.github.com/users/nojsja/repos", - "events_url": "https://api.github.com/users/nojsja/events{/privacy}", - "received_events_url": "https://api.github.com/users/nojsja/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 372, - "download_count": 729, - "created_at": "2022-04-22T04:24:27Z", - "updated_at": "2022-04-22T04:24:27Z", - "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.1.10/latest.yml" - }, - { - "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/63285926", - "id": 63285926, - "node_id": "RA_kwDOGKIxus4Dxaqm", - "name": "Shadowsocks-Electron-1.1.10-arm64.AppImage", - "label": "", - "uploader": { - "login": "nojsja", - "id": 19613878, - "node_id": "MDQ6VXNlcjE5NjEzODc4", - "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/nojsja", - "html_url": "https://github.com/nojsja", - "followers_url": "https://api.github.com/users/nojsja/followers", - "following_url": "https://api.github.com/users/nojsja/following{/other_user}", - "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", - "organizations_url": "https://api.github.com/users/nojsja/orgs", - "repos_url": "https://api.github.com/users/nojsja/repos", - "events_url": "https://api.github.com/users/nojsja/events{/privacy}", - "received_events_url": "https://api.github.com/users/nojsja/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 100339321, - "download_count": 16, - "created_at": "2022-04-22T04:21:38Z", - "updated_at": "2022-04-22T04:21:43Z", - "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.1.10/Shadowsocks-Electron-1.1.10-arm64.AppImage" - }, - { - "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/63285914", - "id": 63285914, - "node_id": "RA_kwDOGKIxus4Dxaqa", - "name": "Shadowsocks-Electron-1.1.10-i386.AppImage", - "label": "", - "uploader": { - "login": "nojsja", - "id": 19613878, - "node_id": "MDQ6VXNlcjE5NjEzODc4", - "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/nojsja", - "html_url": "https://github.com/nojsja", - "followers_url": "https://api.github.com/users/nojsja/followers", - "following_url": "https://api.github.com/users/nojsja/following{/other_user}", - "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", - "organizations_url": "https://api.github.com/users/nojsja/orgs", - "repos_url": "https://api.github.com/users/nojsja/repos", - "events_url": "https://api.github.com/users/nojsja/events{/privacy}", - "received_events_url": "https://api.github.com/users/nojsja/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 93572978, - "download_count": 6, - "created_at": "2022-04-22T04:21:29Z", - "updated_at": "2022-04-22T04:21:31Z", - "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.1.10/Shadowsocks-Electron-1.1.10-i386.AppImage" - }, - { - "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/63286030", - "id": 63286030, - "node_id": "RA_kwDOGKIxus4DxasO", - "name": "Shadowsocks-Electron-1.1.10-ia32-win.zip", - "label": "", - "uploader": { - "login": "nojsja", - "id": 19613878, - "node_id": "MDQ6VXNlcjE5NjEzODc4", - "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/nojsja", - "html_url": "https://github.com/nojsja", - "followers_url": "https://api.github.com/users/nojsja/followers", - "following_url": "https://api.github.com/users/nojsja/following{/other_user}", - "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", - "organizations_url": "https://api.github.com/users/nojsja/orgs", - "repos_url": "https://api.github.com/users/nojsja/repos", - "events_url": "https://api.github.com/users/nojsja/events{/privacy}", - "received_events_url": "https://api.github.com/users/nojsja/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 90413829, - "download_count": 11, - "created_at": "2022-04-22T04:23:12Z", - "updated_at": "2022-04-22T04:23:15Z", - "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.1.10/Shadowsocks-Electron-1.1.10-ia32-win.zip" - }, - { - "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/63286038", - "id": 63286038, - "node_id": "RA_kwDOGKIxus4DxasW", - "name": "Shadowsocks-Electron-1.1.10-mac.zip", - "label": "", - "uploader": { - "login": "nojsja", - "id": 19613878, - "node_id": "MDQ6VXNlcjE5NjEzODc4", - "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/nojsja", - "html_url": "https://github.com/nojsja", - "followers_url": "https://api.github.com/users/nojsja/followers", - "following_url": "https://api.github.com/users/nojsja/following{/other_user}", - "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", - "organizations_url": "https://api.github.com/users/nojsja/orgs", - "repos_url": "https://api.github.com/users/nojsja/repos", - "events_url": "https://api.github.com/users/nojsja/events{/privacy}", - "received_events_url": "https://api.github.com/users/nojsja/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 87922929, - "download_count": 13, - "created_at": "2022-04-22T04:23:18Z", - "updated_at": "2022-04-22T04:23:21Z", - "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.1.10/Shadowsocks-Electron-1.1.10-mac.zip" - }, - { - "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/63286243", - "id": 63286243, - "node_id": "RA_kwDOGKIxus4Dxavj", - "name": "Shadowsocks-Electron-1.1.10-win.zip", - "label": "", - "uploader": { - "login": "nojsja", - "id": 19613878, - "node_id": "MDQ6VXNlcjE5NjEzODc4", - "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/nojsja", - "html_url": "https://github.com/nojsja", - "followers_url": "https://api.github.com/users/nojsja/followers", - "following_url": "https://api.github.com/users/nojsja/following{/other_user}", - "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", - "organizations_url": "https://api.github.com/users/nojsja/orgs", - "repos_url": "https://api.github.com/users/nojsja/repos", - "events_url": "https://api.github.com/users/nojsja/events{/privacy}", - "received_events_url": "https://api.github.com/users/nojsja/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 95239417, - "download_count": 45, - "created_at": "2022-04-22T04:24:22Z", - "updated_at": "2022-04-22T04:24:27Z", - "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.1.10/Shadowsocks-Electron-1.1.10-win.zip" - }, - { - "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/63285898", - "id": 63285898, - "node_id": "RA_kwDOGKIxus4DxaqK", - "name": "Shadowsocks-Electron-1.1.10.AppImage", - "label": "", - "uploader": { - "login": "nojsja", - "id": 19613878, - "node_id": "MDQ6VXNlcjE5NjEzODc4", - "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/nojsja", - "html_url": "https://github.com/nojsja", - "followers_url": "https://api.github.com/users/nojsja/followers", - "following_url": "https://api.github.com/users/nojsja/following{/other_user}", - "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", - "organizations_url": "https://api.github.com/users/nojsja/orgs", - "repos_url": "https://api.github.com/users/nojsja/repos", - "events_url": "https://api.github.com/users/nojsja/events{/privacy}", - "received_events_url": "https://api.github.com/users/nojsja/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 94960515, - "download_count": 36, - "created_at": "2022-04-22T04:21:21Z", - "updated_at": "2022-04-22T04:21:24Z", - "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.1.10/Shadowsocks-Electron-1.1.10.AppImage" - }, - { - "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/63286019", - "id": 63286019, - "node_id": "RA_kwDOGKIxus4DxasD", - "name": "Shadowsocks-Electron-1.1.10.dmg", - "label": "", - "uploader": { - "login": "nojsja", - "id": 19613878, - "node_id": "MDQ6VXNlcjE5NjEzODc4", - "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/nojsja", - "html_url": "https://github.com/nojsja", - "followers_url": "https://api.github.com/users/nojsja/followers", - "following_url": "https://api.github.com/users/nojsja/following{/other_user}", - "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", - "organizations_url": "https://api.github.com/users/nojsja/orgs", - "repos_url": "https://api.github.com/users/nojsja/repos", - "events_url": "https://api.github.com/users/nojsja/events{/privacy}", - "received_events_url": "https://api.github.com/users/nojsja/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 91083165, - "download_count": 72, - "created_at": "2022-04-22T04:22:54Z", - "updated_at": "2022-04-22T04:22:57Z", - "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.1.10/Shadowsocks-Electron-1.1.10.dmg" - }, - { - "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/63286018", - "id": 63286018, - "node_id": "RA_kwDOGKIxus4DxasC", - "name": "Shadowsocks-Electron-1.1.10.dmg.blockmap", - "label": "", - "uploader": { - "login": "nojsja", - "id": 19613878, - "node_id": "MDQ6VXNlcjE5NjEzODc4", - "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/nojsja", - "html_url": "https://github.com/nojsja", - "followers_url": "https://api.github.com/users/nojsja/followers", - "following_url": "https://api.github.com/users/nojsja/following{/other_user}", - "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", - "organizations_url": "https://api.github.com/users/nojsja/orgs", - "repos_url": "https://api.github.com/users/nojsja/repos", - "events_url": "https://api.github.com/users/nojsja/events{/privacy}", - "received_events_url": "https://api.github.com/users/nojsja/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 96505, - "download_count": 3, - "created_at": "2022-04-22T04:22:54Z", - "updated_at": "2022-04-22T04:22:54Z", - "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.1.10/Shadowsocks-Electron-1.1.10.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/63286206", - "id": 63286206, - "node_id": "RA_kwDOGKIxus4Dxau-", - "name": "Shadowsocks-Electron-Setup-1.1.10.exe", - "label": "", - "uploader": { - "login": "nojsja", - "id": 19613878, - "node_id": "MDQ6VXNlcjE5NjEzODc4", - "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/nojsja", - "html_url": "https://github.com/nojsja", - "followers_url": "https://api.github.com/users/nojsja/followers", - "following_url": "https://api.github.com/users/nojsja/following{/other_user}", - "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", - "organizations_url": "https://api.github.com/users/nojsja/orgs", - "repos_url": "https://api.github.com/users/nojsja/repos", - "events_url": "https://api.github.com/users/nojsja/events{/privacy}", - "received_events_url": "https://api.github.com/users/nojsja/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 134696389, - "download_count": 31, - "created_at": "2022-04-22T04:24:08Z", - "updated_at": "2022-04-22T04:24:13Z", - "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.1.10/Shadowsocks-Electron-Setup-1.1.10.exe" - }, - { - "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/63286208", - "id": 63286208, - "node_id": "RA_kwDOGKIxus4DxavA", - "name": "Shadowsocks-Electron-Setup-1.1.10.exe.blockmap", - "label": "", - "uploader": { - "login": "nojsja", - "id": 19613878, - "node_id": "MDQ6VXNlcjE5NjEzODc4", - "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/nojsja", - "html_url": "https://github.com/nojsja", - "followers_url": "https://api.github.com/users/nojsja/followers", - "following_url": "https://api.github.com/users/nojsja/following{/other_user}", - "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", - "organizations_url": "https://api.github.com/users/nojsja/orgs", - "repos_url": "https://api.github.com/users/nojsja/repos", - "events_url": "https://api.github.com/users/nojsja/events{/privacy}", - "received_events_url": "https://api.github.com/users/nojsja/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 140160, - "download_count": 10, - "created_at": "2022-04-22T04:24:08Z", - "updated_at": "2022-04-22T04:24:08Z", - "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.1.10/Shadowsocks-Electron-Setup-1.1.10.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/63286418", - "id": 63286418, - "node_id": "RA_kwDOGKIxus4DxayS", - "name": "shadowsocks-electron_1.1.10_amd64.deb", - "label": "", - "uploader": { - "login": "nojsja", - "id": 19613878, - "node_id": "MDQ6VXNlcjE5NjEzODc4", - "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/nojsja", - "html_url": "https://github.com/nojsja", - "followers_url": "https://api.github.com/users/nojsja/followers", - "following_url": "https://api.github.com/users/nojsja/following{/other_user}", - "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", - "organizations_url": "https://api.github.com/users/nojsja/orgs", - "repos_url": "https://api.github.com/users/nojsja/repos", - "events_url": "https://api.github.com/users/nojsja/events{/privacy}", - "received_events_url": "https://api.github.com/users/nojsja/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 65960608, - "download_count": 40, - "created_at": "2022-04-22T04:25:57Z", - "updated_at": "2022-04-22T04:25:59Z", - "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.1.10/shadowsocks-electron_1.1.10_amd64.deb" - }, - { - "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/63285981", - "id": 63285981, - "node_id": "RA_kwDOGKIxus4Dxard", - "name": "shadowsocks-electron_1.1.10_amd64.snap", - "label": "", - "uploader": { - "login": "nojsja", - "id": 19613878, - "node_id": "MDQ6VXNlcjE5NjEzODc4", - "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/nojsja", - "html_url": "https://github.com/nojsja", - "followers_url": "https://api.github.com/users/nojsja/followers", - "following_url": "https://api.github.com/users/nojsja/following{/other_user}", - "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", - "organizations_url": "https://api.github.com/users/nojsja/orgs", - "repos_url": "https://api.github.com/users/nojsja/repos", - "events_url": "https://api.github.com/users/nojsja/events{/privacy}", - "received_events_url": "https://api.github.com/users/nojsja/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 81489920, - "download_count": 3, - "created_at": "2022-04-22T04:22:24Z", - "updated_at": "2022-04-22T04:22:26Z", - "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.1.10/shadowsocks-electron_1.1.10_amd64.snap" - }, - { - "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/63286380", - "id": 63286380, - "node_id": "RA_kwDOGKIxus4Dxaxs", - "name": "shadowsocks-electron_1.1.10_arm64.deb", - "label": "", - "uploader": { - "login": "nojsja", - "id": 19613878, - "node_id": "MDQ6VXNlcjE5NjEzODc4", - "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/nojsja", - "html_url": "https://github.com/nojsja", - "followers_url": "https://api.github.com/users/nojsja/followers", - "following_url": "https://api.github.com/users/nojsja/following{/other_user}", - "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", - "organizations_url": "https://api.github.com/users/nojsja/orgs", - "repos_url": "https://api.github.com/users/nojsja/repos", - "events_url": "https://api.github.com/users/nojsja/events{/privacy}", - "received_events_url": "https://api.github.com/users/nojsja/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 62530578, - "download_count": 4, - "created_at": "2022-04-22T04:25:45Z", - "updated_at": "2022-04-22T04:25:47Z", - "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.1.10/shadowsocks-electron_1.1.10_arm64.deb" - }, - { - "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/63286358", - "id": 63286358, - "node_id": "RA_kwDOGKIxus4DxaxW", - "name": "shadowsocks-electron_1.1.10_i386.deb", - "label": "", - "uploader": { - "login": "nojsja", - "id": 19613878, - "node_id": "MDQ6VXNlcjE5NjEzODc4", - "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/nojsja", - "html_url": "https://github.com/nojsja", - "followers_url": "https://api.github.com/users/nojsja/followers", - "following_url": "https://api.github.com/users/nojsja/following{/other_user}", - "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", - "organizations_url": "https://api.github.com/users/nojsja/orgs", - "repos_url": "https://api.github.com/users/nojsja/repos", - "events_url": "https://api.github.com/users/nojsja/events{/privacy}", - "received_events_url": "https://api.github.com/users/nojsja/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 65005778, - "download_count": 5, - "created_at": "2022-04-22T04:25:28Z", - "updated_at": "2022-04-22T04:25:31Z", - "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.1.10/shadowsocks-electron_1.1.10_i386.deb" - }, - { - "url": "https://api.github.com/repos/nojsja/shadowsocks-electron/releases/assets/63286039", - "id": 63286039, - "node_id": "RA_kwDOGKIxus4DxasX", - "name": "Shadowsocks.Electron-1.1.10-mac.zip.blockmap", - "label": "", - "uploader": { - "login": "nojsja", - "id": 19613878, - "node_id": "MDQ6VXNlcjE5NjEzODc4", - "avatar_url": "https://avatars.githubusercontent.com/u/19613878?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/nojsja", - "html_url": "https://github.com/nojsja", - "followers_url": "https://api.github.com/users/nojsja/followers", - "following_url": "https://api.github.com/users/nojsja/following{/other_user}", - "gists_url": "https://api.github.com/users/nojsja/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nojsja/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nojsja/subscriptions", - "organizations_url": "https://api.github.com/users/nojsja/orgs", - "repos_url": "https://api.github.com/users/nojsja/repos", - "events_url": "https://api.github.com/users/nojsja/events{/privacy}", - "received_events_url": "https://api.github.com/users/nojsja/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 91994, - "download_count": 3, - "created_at": "2022-04-22T04:23:18Z", - "updated_at": "2022-04-22T04:23:19Z", - "browser_download_url": "https://github.com/nojsja/shadowsocks-electron/releases/download/v1.1.10/Shadowsocks.Electron-1.1.10-mac.zip.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/nojsja/shadowsocks-electron/tarball/v1.1.10", - "zipball_url": "https://api.github.com/repos/nojsja/shadowsocks-electron/zipball/v1.1.10", - "body_html": "
    \n
  • feat: new web-based context menu.
  • \n
  • feat: Ubuntu22.04 supported.
  • \n
  • feat: server items dragging and sort.
  • \n
  • update: upgrade electron to v18.0.3.
  • \n
  • style: header bar and other small ui changes.
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:01.923Z" - }, - "shuttle": { - "latestRelease": { - "url": "https://api.github.com/repos/ShuttleBrowser/Shuttle/releases/20324830", - "assets_url": "https://api.github.com/repos/ShuttleBrowser/Shuttle/releases/20324830/assets", - "upload_url": "https://uploads.github.com/repos/ShuttleBrowser/Shuttle/releases/20324830/assets{?name,label}", - "html_url": "https://github.com/ShuttleBrowser/Shuttle/releases/tag/v3.1.0", - "id": 20324830, - "author": { - "login": "monok-o", - "id": 19715481, - "node_id": "MDQ6VXNlcjE5NzE1NDgx", - "avatar_url": "https://avatars.githubusercontent.com/u/19715481?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/monok-o", - "html_url": "https://github.com/monok-o", - "followers_url": "https://api.github.com/users/monok-o/followers", - "following_url": "https://api.github.com/users/monok-o/following{/other_user}", - "gists_url": "https://api.github.com/users/monok-o/gists{/gist_id}", - "starred_url": "https://api.github.com/users/monok-o/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/monok-o/subscriptions", - "organizations_url": "https://api.github.com/users/monok-o/orgs", - "repos_url": "https://api.github.com/users/monok-o/repos", - "events_url": "https://api.github.com/users/monok-o/events{/privacy}", - "received_events_url": "https://api.github.com/users/monok-o/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTIwMzI0ODMw", - "tag_name": "v3.1.0", - "target_commitish": "66b0093aef421b1e129330b6f3e0b152c6ebf945", - "name": "Shuttle v3.1.0", - "draft": false, - "prerelease": false, - "created_at": "2019-09-28T08:18:41Z", - "published_at": "2019-09-28T08:31:52Z", - "assets": [ - { - "url": "https://api.github.com/repos/ShuttleBrowser/Shuttle/releases/assets/15179779", - "id": 15179779, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTc5Nzc5", - "name": "latest-linux-ia32.yml", - "label": "", - "uploader": { - "login": "monok-o", - "id": 19715481, - "node_id": "MDQ6VXNlcjE5NzE1NDgx", - "avatar_url": "https://avatars.githubusercontent.com/u/19715481?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/monok-o", - "html_url": "https://github.com/monok-o", - "followers_url": "https://api.github.com/users/monok-o/followers", - "following_url": "https://api.github.com/users/monok-o/following{/other_user}", - "gists_url": "https://api.github.com/users/monok-o/gists{/gist_id}", - "starred_url": "https://api.github.com/users/monok-o/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/monok-o/subscriptions", - "organizations_url": "https://api.github.com/users/monok-o/orgs", - "repos_url": "https://api.github.com/users/monok-o/repos", - "events_url": "https://api.github.com/users/monok-o/events{/privacy}", - "received_events_url": "https://api.github.com/users/monok-o/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 374, - "download_count": 84, - "created_at": "2019-09-28T08:31:38Z", - "updated_at": "2019-09-28T08:31:38Z", - "browser_download_url": "https://github.com/ShuttleBrowser/Shuttle/releases/download/v3.1.0/latest-linux-ia32.yml" - }, - { - "url": "https://api.github.com/repos/ShuttleBrowser/Shuttle/releases/assets/15179778", - "id": 15179778, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTc5Nzc4", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "monok-o", - "id": 19715481, - "node_id": "MDQ6VXNlcjE5NzE1NDgx", - "avatar_url": "https://avatars.githubusercontent.com/u/19715481?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/monok-o", - "html_url": "https://github.com/monok-o", - "followers_url": "https://api.github.com/users/monok-o/followers", - "following_url": "https://api.github.com/users/monok-o/following{/other_user}", - "gists_url": "https://api.github.com/users/monok-o/gists{/gist_id}", - "starred_url": "https://api.github.com/users/monok-o/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/monok-o/subscriptions", - "organizations_url": "https://api.github.com/users/monok-o/orgs", - "repos_url": "https://api.github.com/users/monok-o/repos", - "events_url": "https://api.github.com/users/monok-o/events{/privacy}", - "received_events_url": "https://api.github.com/users/monok-o/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 378, - "download_count": 72, - "created_at": "2019-09-28T08:31:38Z", - "updated_at": "2019-09-28T08:31:38Z", - "browser_download_url": "https://github.com/ShuttleBrowser/Shuttle/releases/download/v3.1.0/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/ShuttleBrowser/Shuttle/releases/assets/15179747", - "id": 15179747, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTc5NzQ3", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "monok-o", - "id": 19715481, - "node_id": "MDQ6VXNlcjE5NzE1NDgx", - "avatar_url": "https://avatars.githubusercontent.com/u/19715481?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/monok-o", - "html_url": "https://github.com/monok-o", - "followers_url": "https://api.github.com/users/monok-o/followers", - "following_url": "https://api.github.com/users/monok-o/following{/other_user}", - "gists_url": "https://api.github.com/users/monok-o/gists{/gist_id}", - "starred_url": "https://api.github.com/users/monok-o/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/monok-o/subscriptions", - "organizations_url": "https://api.github.com/users/monok-o/orgs", - "repos_url": "https://api.github.com/users/monok-o/repos", - "events_url": "https://api.github.com/users/monok-o/events{/privacy}", - "received_events_url": "https://api.github.com/users/monok-o/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 330, - "download_count": 50, - "created_at": "2019-09-28T08:29:37Z", - "updated_at": "2019-09-28T08:29:37Z", - "browser_download_url": "https://github.com/ShuttleBrowser/Shuttle/releases/download/v3.1.0/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/ShuttleBrowser/Shuttle/releases/assets/15179777", - "id": 15179777, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTc5Nzc3", - "name": "Shuttle-Linux-i386.AppImage", - "label": "", - "uploader": { - "login": "monok-o", - "id": 19715481, - "node_id": "MDQ6VXNlcjE5NzE1NDgx", - "avatar_url": "https://avatars.githubusercontent.com/u/19715481?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/monok-o", - "html_url": "https://github.com/monok-o", - "followers_url": "https://api.github.com/users/monok-o/followers", - "following_url": "https://api.github.com/users/monok-o/following{/other_user}", - "gists_url": "https://api.github.com/users/monok-o/gists{/gist_id}", - "starred_url": "https://api.github.com/users/monok-o/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/monok-o/subscriptions", - "organizations_url": "https://api.github.com/users/monok-o/orgs", - "repos_url": "https://api.github.com/users/monok-o/repos", - "events_url": "https://api.github.com/users/monok-o/events{/privacy}", - "received_events_url": "https://api.github.com/users/monok-o/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 64525733, - "download_count": 2820, - "created_at": "2019-09-28T08:31:36Z", - "updated_at": "2019-09-28T08:31:37Z", - "browser_download_url": "https://github.com/ShuttleBrowser/Shuttle/releases/download/v3.1.0/Shuttle-Linux-i386.AppImage" - }, - { - "url": "https://api.github.com/repos/ShuttleBrowser/Shuttle/releases/assets/15179776", - "id": 15179776, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTc5Nzc2", - "name": "Shuttle-Linux-x86_64.AppImage", - "label": "", - "uploader": { - "login": "monok-o", - "id": 19715481, - "node_id": "MDQ6VXNlcjE5NzE1NDgx", - "avatar_url": "https://avatars.githubusercontent.com/u/19715481?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/monok-o", - "html_url": "https://github.com/monok-o", - "followers_url": "https://api.github.com/users/monok-o/followers", - "following_url": "https://api.github.com/users/monok-o/following{/other_user}", - "gists_url": "https://api.github.com/users/monok-o/gists{/gist_id}", - "starred_url": "https://api.github.com/users/monok-o/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/monok-o/subscriptions", - "organizations_url": "https://api.github.com/users/monok-o/orgs", - "repos_url": "https://api.github.com/users/monok-o/repos", - "events_url": "https://api.github.com/users/monok-o/events{/privacy}", - "received_events_url": "https://api.github.com/users/monok-o/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 62248564, - "download_count": 277, - "created_at": "2019-09-28T08:31:31Z", - "updated_at": "2019-09-28T08:31:33Z", - "browser_download_url": "https://github.com/ShuttleBrowser/Shuttle/releases/download/v3.1.0/Shuttle-Linux-x86_64.AppImage" - }, - { - "url": "https://api.github.com/repos/ShuttleBrowser/Shuttle/releases/assets/15179746", - "id": 15179746, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTc5NzQ2", - "name": "Shuttle-MacOS.dmg", - "label": "", - "uploader": { - "login": "monok-o", - "id": 19715481, - "node_id": "MDQ6VXNlcjE5NzE1NDgx", - "avatar_url": "https://avatars.githubusercontent.com/u/19715481?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/monok-o", - "html_url": "https://github.com/monok-o", - "followers_url": "https://api.github.com/users/monok-o/followers", - "following_url": "https://api.github.com/users/monok-o/following{/other_user}", - "gists_url": "https://api.github.com/users/monok-o/gists{/gist_id}", - "starred_url": "https://api.github.com/users/monok-o/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/monok-o/subscriptions", - "organizations_url": "https://api.github.com/users/monok-o/orgs", - "repos_url": "https://api.github.com/users/monok-o/repos", - "events_url": "https://api.github.com/users/monok-o/events{/privacy}", - "received_events_url": "https://api.github.com/users/monok-o/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 54462355, - "download_count": 189, - "created_at": "2019-09-28T08:29:35Z", - "updated_at": "2019-09-28T08:29:37Z", - "browser_download_url": "https://github.com/ShuttleBrowser/Shuttle/releases/download/v3.1.0/Shuttle-MacOS.dmg" - }, - { - "url": "https://api.github.com/repos/ShuttleBrowser/Shuttle/releases/assets/15179745", - "id": 15179745, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTc5NzQ1", - "name": "Shuttle-MacOS.dmg.blockmap", - "label": "", - "uploader": { - "login": "monok-o", - "id": 19715481, - "node_id": "MDQ6VXNlcjE5NzE1NDgx", - "avatar_url": "https://avatars.githubusercontent.com/u/19715481?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/monok-o", - "html_url": "https://github.com/monok-o", - "followers_url": "https://api.github.com/users/monok-o/followers", - "following_url": "https://api.github.com/users/monok-o/following{/other_user}", - "gists_url": "https://api.github.com/users/monok-o/gists{/gist_id}", - "starred_url": "https://api.github.com/users/monok-o/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/monok-o/subscriptions", - "organizations_url": "https://api.github.com/users/monok-o/orgs", - "repos_url": "https://api.github.com/users/monok-o/repos", - "events_url": "https://api.github.com/users/monok-o/events{/privacy}", - "received_events_url": "https://api.github.com/users/monok-o/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 57840, - "download_count": 56, - "created_at": "2019-09-28T08:29:35Z", - "updated_at": "2019-09-28T08:29:35Z", - "browser_download_url": "https://github.com/ShuttleBrowser/Shuttle/releases/download/v3.1.0/Shuttle-MacOS.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/ShuttleBrowser/Shuttle/releases/assets/15179768", - "id": 15179768, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTc5NzY4", - "name": "Shuttle-Windows.exe", - "label": "", - "uploader": { - "login": "monok-o", - "id": 19715481, - "node_id": "MDQ6VXNlcjE5NzE1NDgx", - "avatar_url": "https://avatars.githubusercontent.com/u/19715481?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/monok-o", - "html_url": "https://github.com/monok-o", - "followers_url": "https://api.github.com/users/monok-o/followers", - "following_url": "https://api.github.com/users/monok-o/following{/other_user}", - "gists_url": "https://api.github.com/users/monok-o/gists{/gist_id}", - "starred_url": "https://api.github.com/users/monok-o/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/monok-o/subscriptions", - "organizations_url": "https://api.github.com/users/monok-o/orgs", - "repos_url": "https://api.github.com/users/monok-o/repos", - "events_url": "https://api.github.com/users/monok-o/events{/privacy}", - "received_events_url": "https://api.github.com/users/monok-o/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 93232371, - "download_count": 6774, - "created_at": "2019-09-28T08:30:33Z", - "updated_at": "2019-09-28T08:30:37Z", - "browser_download_url": "https://github.com/ShuttleBrowser/Shuttle/releases/download/v3.1.0/Shuttle-Windows.exe" - } - ], - "tarball_url": "https://api.github.com/repos/ShuttleBrowser/Shuttle/tarball/v3.1.0", - "zipball_url": "https://api.github.com/repos/ShuttleBrowser/Shuttle/zipball/v3.1.0", - "body_html": "

Placeholder description

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:01.951Z" - }, - "signal": { - "latestRelease": { - "url": "https://api.github.com/repos/signalapp/Signal-Desktop/releases/66073107", - "assets_url": "https://api.github.com/repos/signalapp/Signal-Desktop/releases/66073107/assets", - "upload_url": "https://uploads.github.com/repos/signalapp/Signal-Desktop/releases/66073107/assets{?name,label}", - "html_url": "https://github.com/signalapp/Signal-Desktop/releases/tag/v5.42.0", - "id": 66073107, - "author": { - "login": "josh-signal", - "id": 60019601, - "node_id": "MDQ6VXNlcjYwMDE5NjAx", - "avatar_url": "https://avatars.githubusercontent.com/u/60019601?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/josh-signal", - "html_url": "https://github.com/josh-signal", - "followers_url": "https://api.github.com/users/josh-signal/followers", - "following_url": "https://api.github.com/users/josh-signal/following{/other_user}", - "gists_url": "https://api.github.com/users/josh-signal/gists{/gist_id}", - "starred_url": "https://api.github.com/users/josh-signal/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/josh-signal/subscriptions", - "organizations_url": "https://api.github.com/users/josh-signal/orgs", - "repos_url": "https://api.github.com/users/josh-signal/repos", - "events_url": "https://api.github.com/users/josh-signal/events{/privacy}", - "received_events_url": "https://api.github.com/users/josh-signal/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOAQWqrM4D8DIT", - "tag_name": "v5.42.0", - "target_commitish": "main", - "name": "v5.42.0", - "draft": false, - "prerelease": false, - "created_at": "2022-05-04T23:04:06Z", - "published_at": "2022-05-05T01:18:41Z", - "assets": [], - "tarball_url": "https://api.github.com/repos/signalapp/Signal-Desktop/tarball/v5.42.0", - "zipball_url": "https://api.github.com/repos/signalapp/Signal-Desktop/zipball/v5.42.0", - "body_html": "

This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.

", - "reactions": { - "url": "https://api.github.com/repos/signalapp/Signal-Desktop/releases/66073107/reactions", - "total_count": 4, - "+1": 4, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:02.003Z" - }, - "silex": { - "latestRelease": { - "url": "https://api.github.com/repos/silexlabs/silex-desktop/releases/64716111", - "assets_url": "https://api.github.com/repos/silexlabs/silex-desktop/releases/64716111/assets", - "upload_url": "https://uploads.github.com/repos/silexlabs/silex-desktop/releases/64716111/assets{?name,label}", - "html_url": "https://github.com/silexlabs/silex-desktop/releases/tag/v2.7.30", - "id": 64716111, - "author": { - "login": "lexoyo", - "id": 715377, - "node_id": "MDQ6VXNlcjcxNTM3Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/715377?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lexoyo", - "html_url": "https://github.com/lexoyo", - "followers_url": "https://api.github.com/users/lexoyo/followers", - "following_url": "https://api.github.com/users/lexoyo/following{/other_user}", - "gists_url": "https://api.github.com/users/lexoyo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lexoyo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lexoyo/subscriptions", - "organizations_url": "https://api.github.com/users/lexoyo/orgs", - "repos_url": "https://api.github.com/users/lexoyo/repos", - "events_url": "https://api.github.com/users/lexoyo/events{/privacy}", - "received_events_url": "https://api.github.com/users/lexoyo/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOD_hgyM4D231P", - "tag_name": "v2.7.30", - "target_commitish": "main", - "name": "2.7.30", - "draft": false, - "prerelease": false, - "created_at": "2022-04-19T09:03:14Z", - "published_at": "2022-04-19T09:37:09Z", - "assets": [ - { - "url": "https://api.github.com/repos/silexlabs/silex-desktop/releases/assets/62980426", - "id": 62980426, - "node_id": "RA_kwDOD_hgyM4DwQFK", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "lexoyo", - "id": 715377, - "node_id": "MDQ6VXNlcjcxNTM3Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/715377?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lexoyo", - "html_url": "https://github.com/lexoyo", - "followers_url": "https://api.github.com/users/lexoyo/followers", - "following_url": "https://api.github.com/users/lexoyo/following{/other_user}", - "gists_url": "https://api.github.com/users/lexoyo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lexoyo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lexoyo/subscriptions", - "organizations_url": "https://api.github.com/users/lexoyo/orgs", - "repos_url": "https://api.github.com/users/lexoyo/repos", - "events_url": "https://api.github.com/users/lexoyo/events{/privacy}", - "received_events_url": "https://api.github.com/users/lexoyo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 381, - "download_count": 6, - "created_at": "2022-04-19T09:30:58Z", - "updated_at": "2022-04-19T09:30:58Z", - "browser_download_url": "https://github.com/silexlabs/silex-desktop/releases/download/v2.7.30/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/silexlabs/silex-desktop/releases/assets/62980563", - "id": 62980563, - "node_id": "RA_kwDOD_hgyM4DwQHT", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "lexoyo", - "id": 715377, - "node_id": "MDQ6VXNlcjcxNTM3Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/715377?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lexoyo", - "html_url": "https://github.com/lexoyo", - "followers_url": "https://api.github.com/users/lexoyo/followers", - "following_url": "https://api.github.com/users/lexoyo/following{/other_user}", - "gists_url": "https://api.github.com/users/lexoyo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lexoyo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lexoyo/subscriptions", - "organizations_url": "https://api.github.com/users/lexoyo/orgs", - "repos_url": "https://api.github.com/users/lexoyo/repos", - "events_url": "https://api.github.com/users/lexoyo/events{/privacy}", - "received_events_url": "https://api.github.com/users/lexoyo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 534, - "download_count": 6, - "created_at": "2022-04-19T09:32:46Z", - "updated_at": "2022-04-19T09:32:46Z", - "browser_download_url": "https://github.com/silexlabs/silex-desktop/releases/download/v2.7.30/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/silexlabs/silex-desktop/releases/assets/62980539", - "id": 62980539, - "node_id": "RA_kwDOD_hgyM4DwQG7", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "lexoyo", - "id": 715377, - "node_id": "MDQ6VXNlcjcxNTM3Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/715377?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lexoyo", - "html_url": "https://github.com/lexoyo", - "followers_url": "https://api.github.com/users/lexoyo/followers", - "following_url": "https://api.github.com/users/lexoyo/following{/other_user}", - "gists_url": "https://api.github.com/users/lexoyo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lexoyo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lexoyo/subscriptions", - "organizations_url": "https://api.github.com/users/lexoyo/orgs", - "repos_url": "https://api.github.com/users/lexoyo/repos", - "events_url": "https://api.github.com/users/lexoyo/events{/privacy}", - "received_events_url": "https://api.github.com/users/lexoyo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 358, - "download_count": 15, - "created_at": "2022-04-19T09:32:25Z", - "updated_at": "2022-04-19T09:32:26Z", - "browser_download_url": "https://github.com/silexlabs/silex-desktop/releases/download/v2.7.30/latest.yml" - }, - { - "url": "https://api.github.com/repos/silexlabs/silex-desktop/releases/assets/62980448", - "id": 62980448, - "node_id": "RA_kwDOD_hgyM4DwQFg", - "name": "silex-desktop-2.7.30-mac.zip", - "label": "", - "uploader": { - "login": "lexoyo", - "id": 715377, - "node_id": "MDQ6VXNlcjcxNTM3Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/715377?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lexoyo", - "html_url": "https://github.com/lexoyo", - "followers_url": "https://api.github.com/users/lexoyo/followers", - "following_url": "https://api.github.com/users/lexoyo/following{/other_user}", - "gists_url": "https://api.github.com/users/lexoyo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lexoyo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lexoyo/subscriptions", - "organizations_url": "https://api.github.com/users/lexoyo/orgs", - "repos_url": "https://api.github.com/users/lexoyo/repos", - "events_url": "https://api.github.com/users/lexoyo/events{/privacy}", - "received_events_url": "https://api.github.com/users/lexoyo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 145685891, - "download_count": 20, - "created_at": "2022-04-19T09:31:19Z", - "updated_at": "2022-04-19T09:31:25Z", - "browser_download_url": "https://github.com/silexlabs/silex-desktop/releases/download/v2.7.30/silex-desktop-2.7.30-mac.zip" - }, - { - "url": "https://api.github.com/repos/silexlabs/silex-desktop/releases/assets/62980381", - "id": 62980381, - "node_id": "RA_kwDOD_hgyM4DwQEd", - "name": "silex-desktop-2.7.30.AppImage", - "label": "", - "uploader": { - "login": "lexoyo", - "id": 715377, - "node_id": "MDQ6VXNlcjcxNTM3Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/715377?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lexoyo", - "html_url": "https://github.com/lexoyo", - "followers_url": "https://api.github.com/users/lexoyo/followers", - "following_url": "https://api.github.com/users/lexoyo/following{/other_user}", - "gists_url": "https://api.github.com/users/lexoyo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lexoyo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lexoyo/subscriptions", - "organizations_url": "https://api.github.com/users/lexoyo/orgs", - "repos_url": "https://api.github.com/users/lexoyo/repos", - "events_url": "https://api.github.com/users/lexoyo/events{/privacy}", - "received_events_url": "https://api.github.com/users/lexoyo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 150858007, - "download_count": 101, - "created_at": "2022-04-19T09:30:16Z", - "updated_at": "2022-04-19T09:30:28Z", - "browser_download_url": "https://github.com/silexlabs/silex-desktop/releases/download/v2.7.30/silex-desktop-2.7.30.AppImage" - }, - { - "url": "https://api.github.com/repos/silexlabs/silex-desktop/releases/assets/62980551", - "id": 62980551, - "node_id": "RA_kwDOD_hgyM4DwQHH", - "name": "silex-desktop-2.7.30.dmg", - "label": "", - "uploader": { - "login": "lexoyo", - "id": 715377, - "node_id": "MDQ6VXNlcjcxNTM3Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/715377?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lexoyo", - "html_url": "https://github.com/lexoyo", - "followers_url": "https://api.github.com/users/lexoyo/followers", - "following_url": "https://api.github.com/users/lexoyo/following{/other_user}", - "gists_url": "https://api.github.com/users/lexoyo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lexoyo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lexoyo/subscriptions", - "organizations_url": "https://api.github.com/users/lexoyo/orgs", - "repos_url": "https://api.github.com/users/lexoyo/repos", - "events_url": "https://api.github.com/users/lexoyo/events{/privacy}", - "received_events_url": "https://api.github.com/users/lexoyo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 149379747, - "download_count": 51, - "created_at": "2022-04-19T09:32:39Z", - "updated_at": "2022-04-19T09:32:45Z", - "browser_download_url": "https://github.com/silexlabs/silex-desktop/releases/download/v2.7.30/silex-desktop-2.7.30.dmg" - }, - { - "url": "https://api.github.com/repos/silexlabs/silex-desktop/releases/assets/62980552", - "id": 62980552, - "node_id": "RA_kwDOD_hgyM4DwQHI", - "name": "silex-desktop-2.7.30.dmg.blockmap", - "label": "", - "uploader": { - "login": "lexoyo", - "id": 715377, - "node_id": "MDQ6VXNlcjcxNTM3Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/715377?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lexoyo", - "html_url": "https://github.com/lexoyo", - "followers_url": "https://api.github.com/users/lexoyo/followers", - "following_url": "https://api.github.com/users/lexoyo/following{/other_user}", - "gists_url": "https://api.github.com/users/lexoyo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lexoyo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lexoyo/subscriptions", - "organizations_url": "https://api.github.com/users/lexoyo/orgs", - "repos_url": "https://api.github.com/users/lexoyo/repos", - "events_url": "https://api.github.com/users/lexoyo/events{/privacy}", - "received_events_url": "https://api.github.com/users/lexoyo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 155467, - "download_count": 2, - "created_at": "2022-04-19T09:32:39Z", - "updated_at": "2022-04-19T09:32:40Z", - "browser_download_url": "https://github.com/silexlabs/silex-desktop/releases/download/v2.7.30/silex-desktop-2.7.30.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/silexlabs/silex-desktop/releases/assets/62980532", - "id": 62980532, - "node_id": "RA_kwDOD_hgyM4DwQG0", - "name": "silex-desktop-Setup-2.7.30.exe", - "label": "", - "uploader": { - "login": "lexoyo", - "id": 715377, - "node_id": "MDQ6VXNlcjcxNTM3Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/715377?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lexoyo", - "html_url": "https://github.com/lexoyo", - "followers_url": "https://api.github.com/users/lexoyo/followers", - "following_url": "https://api.github.com/users/lexoyo/following{/other_user}", - "gists_url": "https://api.github.com/users/lexoyo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lexoyo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lexoyo/subscriptions", - "organizations_url": "https://api.github.com/users/lexoyo/orgs", - "repos_url": "https://api.github.com/users/lexoyo/repos", - "events_url": "https://api.github.com/users/lexoyo/events{/privacy}", - "received_events_url": "https://api.github.com/users/lexoyo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 123959357, - "download_count": 256, - "created_at": "2022-04-19T09:32:22Z", - "updated_at": "2022-04-19T09:32:25Z", - "browser_download_url": "https://github.com/silexlabs/silex-desktop/releases/download/v2.7.30/silex-desktop-Setup-2.7.30.exe" - }, - { - "url": "https://api.github.com/repos/silexlabs/silex-desktop/releases/assets/62980533", - "id": 62980533, - "node_id": "RA_kwDOD_hgyM4DwQG1", - "name": "silex-desktop-Setup-2.7.30.exe.blockmap", - "label": "", - "uploader": { - "login": "lexoyo", - "id": 715377, - "node_id": "MDQ6VXNlcjcxNTM3Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/715377?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lexoyo", - "html_url": "https://github.com/lexoyo", - "followers_url": "https://api.github.com/users/lexoyo/followers", - "following_url": "https://api.github.com/users/lexoyo/following{/other_user}", - "gists_url": "https://api.github.com/users/lexoyo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lexoyo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lexoyo/subscriptions", - "organizations_url": "https://api.github.com/users/lexoyo/orgs", - "repos_url": "https://api.github.com/users/lexoyo/repos", - "events_url": "https://api.github.com/users/lexoyo/events{/privacy}", - "received_events_url": "https://api.github.com/users/lexoyo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 121842, - "download_count": 5, - "created_at": "2022-04-19T09:32:22Z", - "updated_at": "2022-04-19T09:32:22Z", - "browser_download_url": "https://github.com/silexlabs/silex-desktop/releases/download/v2.7.30/silex-desktop-Setup-2.7.30.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/silexlabs/silex-desktop/releases/assets/62980415", - "id": 62980415, - "node_id": "RA_kwDOD_hgyM4DwQE_", - "name": "silex-desktop_2.7.30_amd64.snap", - "label": "", - "uploader": { - "login": "lexoyo", - "id": 715377, - "node_id": "MDQ6VXNlcjcxNTM3Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/715377?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lexoyo", - "html_url": "https://github.com/lexoyo", - "followers_url": "https://api.github.com/users/lexoyo/followers", - "following_url": "https://api.github.com/users/lexoyo/following{/other_user}", - "gists_url": "https://api.github.com/users/lexoyo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lexoyo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lexoyo/subscriptions", - "organizations_url": "https://api.github.com/users/lexoyo/orgs", - "repos_url": "https://api.github.com/users/lexoyo/repos", - "events_url": "https://api.github.com/users/lexoyo/events{/privacy}", - "received_events_url": "https://api.github.com/users/lexoyo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 132423680, - "download_count": 24, - "created_at": "2022-04-19T09:30:51Z", - "updated_at": "2022-04-19T09:30:58Z", - "browser_download_url": "https://github.com/silexlabs/silex-desktop/releases/download/v2.7.30/silex-desktop_2.7.30_amd64.snap" - } - ], - "tarball_url": "https://api.github.com/repos/silexlabs/silex-desktop/tarball/v2.7.30", - "zipball_url": "https://api.github.com/repos/silexlabs/silex-desktop/zipball/v2.7.30", - "body_html": "

This is the official release for the Silex desktop version, an installable application for Windows, MacOS and Linux.

\n

Download the app for your system bellow:

\n

Note: .exe for windows, .dmg for mac, .AppImage or .snap for linux

\n

Installation instructions are here.

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:02.109Z" - }, - "simple-finder": { - "latestRelease": { - "url": "https://api.github.com/repos/seniya/electron-finder-normal/releases/33729239", - "assets_url": "https://api.github.com/repos/seniya/electron-finder-normal/releases/33729239/assets", - "upload_url": "https://uploads.github.com/repos/seniya/electron-finder-normal/releases/33729239/assets{?name,label}", - "html_url": "https://github.com/seniya/electron-finder-normal/releases/tag/1.0.0", - "id": 33729239, - "author": { - "login": "seniya", - "id": 2394520, - "node_id": "MDQ6VXNlcjIzOTQ1MjA=", - "avatar_url": "https://avatars.githubusercontent.com/u/2394520?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/seniya", - "html_url": "https://github.com/seniya", - "followers_url": "https://api.github.com/users/seniya/followers", - "following_url": "https://api.github.com/users/seniya/following{/other_user}", - "gists_url": "https://api.github.com/users/seniya/gists{/gist_id}", - "starred_url": "https://api.github.com/users/seniya/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/seniya/subscriptions", - "organizations_url": "https://api.github.com/users/seniya/orgs", - "repos_url": "https://api.github.com/users/seniya/repos", - "events_url": "https://api.github.com/users/seniya/events{/privacy}", - "received_events_url": "https://api.github.com/users/seniya/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTMzNzI5MjM5", - "tag_name": "1.0.0", - "target_commitish": "main", - "name": "first releases", - "draft": false, - "prerelease": false, - "created_at": "2020-11-10T16:03:37Z", - "published_at": "2020-11-10T16:25:02Z", - "assets": [ - { - "url": "https://api.github.com/repos/seniya/electron-finder-normal/releases/assets/28150727", - "id": 28150727, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MTUwNzI3", - "name": "Simple-Finder.Setup.1.0.0.zip", - "label": null, - "uploader": { - "login": "seniya", - "id": 2394520, - "node_id": "MDQ6VXNlcjIzOTQ1MjA=", - "avatar_url": "https://avatars.githubusercontent.com/u/2394520?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/seniya", - "html_url": "https://github.com/seniya", - "followers_url": "https://api.github.com/users/seniya/followers", - "following_url": "https://api.github.com/users/seniya/following{/other_user}", - "gists_url": "https://api.github.com/users/seniya/gists{/gist_id}", - "starred_url": "https://api.github.com/users/seniya/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/seniya/subscriptions", - "organizations_url": "https://api.github.com/users/seniya/orgs", - "repos_url": "https://api.github.com/users/seniya/repos", - "events_url": "https://api.github.com/users/seniya/events{/privacy}", - "received_events_url": "https://api.github.com/users/seniya/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 67475641, - "download_count": 232, - "created_at": "2020-11-10T16:24:05Z", - "updated_at": "2020-11-10T16:24:57Z", - "browser_download_url": "https://github.com/seniya/electron-finder-normal/releases/download/1.0.0/Simple-Finder.Setup.1.0.0.zip" - } - ], - "tarball_url": "https://api.github.com/repos/seniya/electron-finder-normal/tarball/1.0.0", - "zipball_url": "https://api.github.com/repos/seniya/electron-finder-normal/zipball/1.0.0", - "body_html": "

Thank you

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:02.150Z" - }, - "simpleinstabot": { - "latestRelease": { - "url": "https://api.github.com/repos/mifi/SimpleInstaBot/releases/64849141", - "assets_url": "https://api.github.com/repos/mifi/SimpleInstaBot/releases/64849141/assets", - "upload_url": "https://uploads.github.com/repos/mifi/SimpleInstaBot/releases/64849141/assets{?name,label}", - "html_url": "https://github.com/mifi/SimpleInstaBot/releases/tag/v1.10.1", - "id": 64849141, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "RE_kwDODkPels4D3YT1", - "tag_name": "v1.10.1", - "target_commitish": "master", - "name": "1.10.1", - "draft": false, - "prerelease": false, - "created_at": "2022-04-20T13:58:42Z", - "published_at": "2022-04-20T14:18:54Z", - "assets": [ - { - "url": "https://api.github.com/repos/mifi/SimpleInstaBot/releases/assets/63111876", - "id": 63111876, - "node_id": "RA_kwDODkPels4DwwLE", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 394, - "download_count": 2, - "created_at": "2022-04-20T14:11:09Z", - "updated_at": "2022-04-20T14:11:09Z", - "browser_download_url": "https://github.com/mifi/SimpleInstaBot/releases/download/v1.10.1/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/mifi/SimpleInstaBot/releases/assets/63111797", - "id": 63111797, - "node_id": "RA_kwDODkPels4DwwJ1", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 341, - "download_count": 3, - "created_at": "2022-04-20T14:10:24Z", - "updated_at": "2022-04-20T14:10:24Z", - "browser_download_url": "https://github.com/mifi/SimpleInstaBot/releases/download/v1.10.1/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/mifi/SimpleInstaBot/releases/assets/63111803", - "id": 63111803, - "node_id": "RA_kwDODkPels4DwwJ7", - "name": "SimpleInstaBot-linux-armv7l.tar.bz2", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/x-bzip2", - "state": "uploaded", - "size": 77378710, - "download_count": 61, - "created_at": "2022-04-20T14:10:29Z", - "updated_at": "2022-04-20T14:10:30Z", - "browser_download_url": "https://github.com/mifi/SimpleInstaBot/releases/download/v1.10.1/SimpleInstaBot-linux-armv7l.tar.bz2" - }, - { - "url": "https://api.github.com/repos/mifi/SimpleInstaBot/releases/assets/63111862", - "id": 63111862, - "node_id": "RA_kwDODkPels4DwwK2", - "name": "SimpleInstaBot-linux-x64.tar.bz2", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/x-bzip2", - "state": "uploaded", - "size": 82144744, - "download_count": 48, - "created_at": "2022-04-20T14:11:06Z", - "updated_at": "2022-04-20T14:11:09Z", - "browser_download_url": "https://github.com/mifi/SimpleInstaBot/releases/download/v1.10.1/SimpleInstaBot-linux-x64.tar.bz2" - }, - { - "url": "https://api.github.com/repos/mifi/SimpleInstaBot/releases/assets/63110908", - "id": 63110908, - "node_id": "RA_kwDODkPels4Dwv78", - "name": "SimpleInstaBot-linux-x86_64.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 98567399, - "download_count": 102, - "created_at": "2022-04-20T14:01:40Z", - "updated_at": "2022-04-20T14:01:42Z", - "browser_download_url": "https://github.com/mifi/SimpleInstaBot/releases/download/v1.10.1/SimpleInstaBot-linux-x86_64.AppImage" - }, - { - "url": "https://api.github.com/repos/mifi/SimpleInstaBot/releases/assets/63111786", - "id": 63111786, - "node_id": "RA_kwDODkPels4DwwJq", - "name": "SimpleInstaBot-mac.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 91797258, - "download_count": 96, - "created_at": "2022-04-20T14:10:20Z", - "updated_at": "2022-04-20T14:10:23Z", - "browser_download_url": "https://github.com/mifi/SimpleInstaBot/releases/download/v1.10.1/SimpleInstaBot-mac.dmg" - }, - { - "url": "https://api.github.com/repos/mifi/SimpleInstaBot/releases/assets/63111785", - "id": 63111785, - "node_id": "RA_kwDODkPels4DwwJp", - "name": "SimpleInstaBot-mac.dmg.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 96237, - "download_count": 2, - "created_at": "2022-04-20T14:10:20Z", - "updated_at": "2022-04-20T14:10:20Z", - "browser_download_url": "https://github.com/mifi/SimpleInstaBot/releases/download/v1.10.1/SimpleInstaBot-mac.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/mifi/SimpleInstaBot/releases/assets/63111291", - "id": 63111291, - "node_id": "RA_kwDODkPels4DwwB7", - "name": "SimpleInstaBot-win.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 55173474, - "download_count": 484, - "created_at": "2022-04-20T14:06:18Z", - "updated_at": "2022-04-20T14:06:20Z", - "browser_download_url": "https://github.com/mifi/SimpleInstaBot/releases/download/v1.10.1/SimpleInstaBot-win.exe" - } - ], - "tarball_url": "https://api.github.com/repos/mifi/SimpleInstaBot/tarball/v1.10.1", - "zipball_url": "https://api.github.com/repos/mifi/SimpleInstaBot/zipball/v1.10.1", - "body_html": "

fixes

", - "reactions": { - "url": "https://api.github.com/repos/mifi/SimpleInstaBot/releases/64849141/reactions", - "total_count": 4, - "+1": 4, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:02.186Z" - }, - "simplenote": { - "latestRelease": { - "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/51453605", - "assets_url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/51453605/assets", - "upload_url": "https://uploads.github.com/repos/Automattic/simplenote-electron/releases/51453605/assets{?name,label}", - "html_url": "https://github.com/Automattic/simplenote-electron/releases/tag/v2.21.0", - "id": 51453605, - "author": { - "login": "wpmobilebot", - "id": 22542933, - "node_id": "MDQ6VXNlcjIyNTQyOTMz", - "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/wpmobilebot", - "html_url": "https://github.com/wpmobilebot", - "followers_url": "https://api.github.com/users/wpmobilebot/followers", - "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", - "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", - "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", - "repos_url": "https://api.github.com/users/wpmobilebot/repos", - "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", - "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOAnSn2c4DER6l", - "tag_name": "v2.21.0", - "target_commitish": "develop", - "name": "2.21.0", - "draft": false, - "prerelease": false, - "created_at": "2021-10-15T19:22:12Z", - "published_at": "2021-10-18T13:38:30Z", - "assets": [ - { - "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47095334", - "id": 47095334, - "node_id": "RA_kwDOAnSn2c4Czp4m", - "name": "latest-linux-arm.yml", - "label": "", - "uploader": { - "login": "wpmobilebot", - "id": 22542933, - "node_id": "MDQ6VXNlcjIyNTQyOTMz", - "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/wpmobilebot", - "html_url": "https://github.com/wpmobilebot", - "followers_url": "https://api.github.com/users/wpmobilebot/followers", - "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", - "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", - "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", - "repos_url": "https://api.github.com/users/wpmobilebot/repos", - "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", - "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 400, - "download_count": 579, - "created_at": "2021-10-15T19:35:13Z", - "updated_at": "2021-10-15T19:35:13Z", - "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/latest-linux-arm.yml" - }, - { - "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47095337", - "id": 47095337, - "node_id": "RA_kwDOAnSn2c4Czp4p", - "name": "latest-linux-arm64.yml", - "label": "", - "uploader": { - "login": "wpmobilebot", - "id": 22542933, - "node_id": "MDQ6VXNlcjIyNTQyOTMz", - "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/wpmobilebot", - "html_url": "https://github.com/wpmobilebot", - "followers_url": "https://api.github.com/users/wpmobilebot/followers", - "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", - "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", - "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", - "repos_url": "https://api.github.com/users/wpmobilebot/repos", - "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", - "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 399, - "download_count": 951, - "created_at": "2021-10-15T19:35:13Z", - "updated_at": "2021-10-15T19:35:13Z", - "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/latest-linux-arm64.yml" - }, - { - "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47095336", - "id": 47095336, - "node_id": "RA_kwDOAnSn2c4Czp4o", - "name": "latest-linux-ia32.yml", - "label": "", - "uploader": { - "login": "wpmobilebot", - "id": 22542933, - "node_id": "MDQ6VXNlcjIyNTQyOTMz", - "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/wpmobilebot", - "html_url": "https://github.com/wpmobilebot", - "followers_url": "https://api.github.com/users/wpmobilebot/followers", - "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", - "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", - "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", - "repos_url": "https://api.github.com/users/wpmobilebot/repos", - "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", - "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 397, - "download_count": 187, - "created_at": "2021-10-15T19:35:13Z", - "updated_at": "2021-10-15T19:35:13Z", - "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/latest-linux-ia32.yml" - }, - { - "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47095335", - "id": 47095335, - "node_id": "RA_kwDOAnSn2c4Czp4n", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "wpmobilebot", - "id": 22542933, - "node_id": "MDQ6VXNlcjIyNTQyOTMz", - "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/wpmobilebot", - "html_url": "https://github.com/wpmobilebot", - "followers_url": "https://api.github.com/users/wpmobilebot/followers", - "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", - "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", - "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", - "repos_url": "https://api.github.com/users/wpmobilebot/repos", - "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", - "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 401, - "download_count": 13398, - "created_at": "2021-10-15T19:35:13Z", - "updated_at": "2021-10-15T19:35:13Z", - "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47095210", - "id": 47095210, - "node_id": "RA_kwDOAnSn2c4Czp2q", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "wpmobilebot", - "id": 22542933, - "node_id": "MDQ6VXNlcjIyNTQyOTMz", - "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/wpmobilebot", - "html_url": "https://github.com/wpmobilebot", - "followers_url": "https://api.github.com/users/wpmobilebot/followers", - "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", - "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", - "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", - "repos_url": "https://api.github.com/users/wpmobilebot/repos", - "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", - "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 352, - "download_count": 54458, - "created_at": "2021-10-15T19:33:46Z", - "updated_at": "2021-10-15T19:33:46Z", - "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47095060", - "id": 47095060, - "node_id": "RA_kwDOAnSn2c4Czp0U", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "wpmobilebot", - "id": 22542933, - "node_id": "MDQ6VXNlcjIyNTQyOTMz", - "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/wpmobilebot", - "html_url": "https://github.com/wpmobilebot", - "followers_url": "https://api.github.com/users/wpmobilebot/followers", - "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", - "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", - "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", - "repos_url": "https://api.github.com/users/wpmobilebot/repos", - "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", - "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 348, - "download_count": 868506, - "created_at": "2021-10-15T19:30:24Z", - "updated_at": "2021-10-15T19:30:24Z", - "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/latest.yml" - }, - { - "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47095151", - "id": 47095151, - "node_id": "RA_kwDOAnSn2c4Czp1v", - "name": "Simplenote-linux-2.21.0-amd64.deb", - "label": "", - "uploader": { - "login": "wpmobilebot", - "id": 22542933, - "node_id": "MDQ6VXNlcjIyNTQyOTMz", - "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/wpmobilebot", - "html_url": "https://github.com/wpmobilebot", - "followers_url": "https://api.github.com/users/wpmobilebot/followers", - "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", - "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", - "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", - "repos_url": "https://api.github.com/users/wpmobilebot/repos", - "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", - "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 108536154, - "download_count": 20526, - "created_at": "2021-10-15T19:32:03Z", - "updated_at": "2021-10-15T19:32:05Z", - "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-linux-2.21.0-amd64.deb" - }, - { - "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47094800", - "id": 47094800, - "node_id": "RA_kwDOAnSn2c4CzpwQ", - "name": "Simplenote-linux-2.21.0-arm64.AppImage", - "label": "", - "uploader": { - "login": "wpmobilebot", - "id": 22542933, - "node_id": "MDQ6VXNlcjIyNTQyOTMz", - "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/wpmobilebot", - "html_url": "https://github.com/wpmobilebot", - "followers_url": "https://api.github.com/users/wpmobilebot/followers", - "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", - "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", - "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", - "repos_url": "https://api.github.com/users/wpmobilebot/repos", - "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", - "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 116297658, - "download_count": 1538, - "created_at": "2021-10-15T19:26:28Z", - "updated_at": "2021-10-15T19:26:31Z", - "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-linux-2.21.0-arm64.AppImage" - }, - { - "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47095162", - "id": 47095162, - "node_id": "RA_kwDOAnSn2c4Czp16", - "name": "Simplenote-linux-2.21.0-arm64.tar.gz", - "label": "", - "uploader": { - "login": "wpmobilebot", - "id": 22542933, - "node_id": "MDQ6VXNlcjIyNTQyOTMz", - "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/wpmobilebot", - "html_url": "https://github.com/wpmobilebot", - "followers_url": "https://api.github.com/users/wpmobilebot/followers", - "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", - "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", - "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", - "repos_url": "https://api.github.com/users/wpmobilebot/repos", - "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", - "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/gzip", - "state": "uploaded", - "size": 109320134, - "download_count": 597, - "created_at": "2021-10-15T19:32:24Z", - "updated_at": "2021-10-15T19:32:26Z", - "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-linux-2.21.0-arm64.tar.gz" - }, - { - "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47094823", - "id": 47094823, - "node_id": "RA_kwDOAnSn2c4Czpwn", - "name": "Simplenote-linux-2.21.0-armv7l.AppImage", - "label": "", - "uploader": { - "login": "wpmobilebot", - "id": 22542933, - "node_id": "MDQ6VXNlcjIyNTQyOTMz", - "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/wpmobilebot", - "html_url": "https://github.com/wpmobilebot", - "followers_url": "https://api.github.com/users/wpmobilebot/followers", - "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", - "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", - "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", - "repos_url": "https://api.github.com/users/wpmobilebot/repos", - "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", - "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 99023675, - "download_count": 218, - "created_at": "2021-10-15T19:26:45Z", - "updated_at": "2021-10-15T19:26:47Z", - "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-linux-2.21.0-armv7l.AppImage" - }, - { - "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47095139", - "id": 47095139, - "node_id": "RA_kwDOAnSn2c4Czp1j", - "name": "Simplenote-linux-2.21.0-armv7l.deb", - "label": "", - "uploader": { - "login": "wpmobilebot", - "id": 22542933, - "node_id": "MDQ6VXNlcjIyNTQyOTMz", - "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/wpmobilebot", - "html_url": "https://github.com/wpmobilebot", - "followers_url": "https://api.github.com/users/wpmobilebot/followers", - "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", - "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", - "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", - "repos_url": "https://api.github.com/users/wpmobilebot/repos", - "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", - "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 97785892, - "download_count": 568, - "created_at": "2021-10-15T19:31:39Z", - "updated_at": "2021-10-15T19:31:41Z", - "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-linux-2.21.0-armv7l.deb" - }, - { - "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47095231", - "id": 47095231, - "node_id": "RA_kwDOAnSn2c4Czp2_", - "name": "Simplenote-linux-2.21.0-armv7l.rpm", - "label": "", - "uploader": { - "login": "wpmobilebot", - "id": 22542933, - "node_id": "MDQ6VXNlcjIyNTQyOTMz", - "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/wpmobilebot", - "html_url": "https://github.com/wpmobilebot", - "followers_url": "https://api.github.com/users/wpmobilebot/followers", - "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", - "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", - "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", - "repos_url": "https://api.github.com/users/wpmobilebot/repos", - "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", - "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-redhat-package-manager", - "state": "uploaded", - "size": 63782468, - "download_count": 420, - "created_at": "2021-10-15T19:34:02Z", - "updated_at": "2021-10-15T19:34:05Z", - "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-linux-2.21.0-armv7l.rpm" - }, - { - "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47095119", - "id": 47095119, - "node_id": "RA_kwDOAnSn2c4Czp1P", - "name": "Simplenote-linux-2.21.0-armv7l.tar.gz", - "label": "", - "uploader": { - "login": "wpmobilebot", - "id": 22542933, - "node_id": "MDQ6VXNlcjIyNTQyOTMz", - "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/wpmobilebot", - "html_url": "https://github.com/wpmobilebot", - "followers_url": "https://api.github.com/users/wpmobilebot/followers", - "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", - "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", - "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", - "repos_url": "https://api.github.com/users/wpmobilebot/repos", - "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", - "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/gzip", - "state": "uploaded", - "size": 94012373, - "download_count": 141, - "created_at": "2021-10-15T19:31:22Z", - "updated_at": "2021-10-15T19:31:25Z", - "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-linux-2.21.0-armv7l.tar.gz" - }, - { - "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47094793", - "id": 47094793, - "node_id": "RA_kwDOAnSn2c4CzpwJ", - "name": "Simplenote-linux-2.21.0-i386.AppImage", - "label": "", - "uploader": { - "login": "wpmobilebot", - "id": 22542933, - "node_id": "MDQ6VXNlcjIyNTQyOTMz", - "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/wpmobilebot", - "html_url": "https://github.com/wpmobilebot", - "followers_url": "https://api.github.com/users/wpmobilebot/followers", - "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", - "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", - "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", - "repos_url": "https://api.github.com/users/wpmobilebot/repos", - "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", - "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 108181551, - "download_count": 280, - "created_at": "2021-10-15T19:26:10Z", - "updated_at": "2021-10-15T19:26:12Z", - "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-linux-2.21.0-i386.AppImage" - }, - { - "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47095152", - "id": 47095152, - "node_id": "RA_kwDOAnSn2c4Czp1w", - "name": "Simplenote-linux-2.21.0-i386.deb", - "label": "", - "uploader": { - "login": "wpmobilebot", - "id": 22542933, - "node_id": "MDQ6VXNlcjIyNTQyOTMz", - "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/wpmobilebot", - "html_url": "https://github.com/wpmobilebot", - "followers_url": "https://api.github.com/users/wpmobilebot/followers", - "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", - "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", - "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", - "repos_url": "https://api.github.com/users/wpmobilebot/repos", - "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", - "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 106509182, - "download_count": 1099, - "created_at": "2021-10-15T19:32:04Z", - "updated_at": "2021-10-15T19:32:06Z", - "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-linux-2.21.0-i386.deb" - }, - { - "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47095331", - "id": 47095331, - "node_id": "RA_kwDOAnSn2c4Czp4j", - "name": "Simplenote-linux-2.21.0-i686.rpm", - "label": "", - "uploader": { - "login": "wpmobilebot", - "id": 22542933, - "node_id": "MDQ6VXNlcjIyNTQyOTMz", - "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/wpmobilebot", - "html_url": "https://github.com/wpmobilebot", - "followers_url": "https://api.github.com/users/wpmobilebot/followers", - "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", - "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", - "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", - "repos_url": "https://api.github.com/users/wpmobilebot/repos", - "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", - "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-redhat-package-manager", - "state": "uploaded", - "size": 68639973, - "download_count": 343, - "created_at": "2021-10-15T19:35:05Z", - "updated_at": "2021-10-15T19:35:07Z", - "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-linux-2.21.0-i686.rpm" - }, - { - "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47095147", - "id": 47095147, - "node_id": "RA_kwDOAnSn2c4Czp1r", - "name": "Simplenote-linux-2.21.0-ia32.tar.gz", - "label": "", - "uploader": { - "login": "wpmobilebot", - "id": 22542933, - "node_id": "MDQ6VXNlcjIyNTQyOTMz", - "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/wpmobilebot", - "html_url": "https://github.com/wpmobilebot", - "followers_url": "https://api.github.com/users/wpmobilebot/followers", - "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", - "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", - "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", - "repos_url": "https://api.github.com/users/wpmobilebot/repos", - "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", - "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/gzip", - "state": "uploaded", - "size": 101957082, - "download_count": 142, - "created_at": "2021-10-15T19:31:48Z", - "updated_at": "2021-10-15T19:31:50Z", - "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-linux-2.21.0-ia32.tar.gz" - }, - { - "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47095145", - "id": 47095145, - "node_id": "RA_kwDOAnSn2c4Czp1p", - "name": "Simplenote-linux-2.21.0-x64.tar.gz", - "label": "", - "uploader": { - "login": "wpmobilebot", - "id": 22542933, - "node_id": "MDQ6VXNlcjIyNTQyOTMz", - "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/wpmobilebot", - "html_url": "https://github.com/wpmobilebot", - "followers_url": "https://api.github.com/users/wpmobilebot/followers", - "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", - "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", - "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", - "repos_url": "https://api.github.com/users/wpmobilebot/repos", - "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", - "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/gzip", - "state": "uploaded", - "size": 103734725, - "download_count": 772, - "created_at": "2021-10-15T19:31:46Z", - "updated_at": "2021-10-15T19:31:49Z", - "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-linux-2.21.0-x64.tar.gz" - }, - { - "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47094771", - "id": 47094771, - "node_id": "RA_kwDOAnSn2c4Czpvz", - "name": "Simplenote-linux-2.21.0-x86_64.AppImage", - "label": "", - "uploader": { - "login": "wpmobilebot", - "id": 22542933, - "node_id": "MDQ6VXNlcjIyNTQyOTMz", - "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/wpmobilebot", - "html_url": "https://github.com/wpmobilebot", - "followers_url": "https://api.github.com/users/wpmobilebot/followers", - "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", - "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", - "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", - "repos_url": "https://api.github.com/users/wpmobilebot/repos", - "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", - "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 110232469, - "download_count": 2884, - "created_at": "2021-10-15T19:25:52Z", - "updated_at": "2021-10-15T19:25:54Z", - "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-linux-2.21.0-x86_64.AppImage" - }, - { - "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47095333", - "id": 47095333, - "node_id": "RA_kwDOAnSn2c4Czp4l", - "name": "Simplenote-linux-2.21.0-x86_64.rpm", - "label": "", - "uploader": { - "login": "wpmobilebot", - "id": 22542933, - "node_id": "MDQ6VXNlcjIyNTQyOTMz", - "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/wpmobilebot", - "html_url": "https://github.com/wpmobilebot", - "followers_url": "https://api.github.com/users/wpmobilebot/followers", - "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", - "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", - "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", - "repos_url": "https://api.github.com/users/wpmobilebot/repos", - "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", - "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-redhat-package-manager", - "state": "uploaded", - "size": 69510303, - "download_count": 1956, - "created_at": "2021-10-15T19:35:11Z", - "updated_at": "2021-10-15T19:35:13Z", - "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-linux-2.21.0-x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47095069", - "id": 47095069, - "node_id": "RA_kwDOAnSn2c4Czp0d", - "name": "Simplenote-macOS-2.21.0.dmg", - "label": "", - "uploader": { - "login": "wpmobilebot", - "id": 22542933, - "node_id": "MDQ6VXNlcjIyNTQyOTMz", - "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/wpmobilebot", - "html_url": "https://github.com/wpmobilebot", - "followers_url": "https://api.github.com/users/wpmobilebot/followers", - "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", - "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", - "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", - "repos_url": "https://api.github.com/users/wpmobilebot/repos", - "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", - "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 111074064, - "download_count": 3921, - "created_at": "2021-10-15T19:30:28Z", - "updated_at": "2021-10-15T19:30:31Z", - "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-macOS-2.21.0.dmg" - }, - { - "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47095068", - "id": 47095068, - "node_id": "RA_kwDOAnSn2c4Czp0c", - "name": "Simplenote-macOS-2.21.0.dmg.blockmap", - "label": "", - "uploader": { - "login": "wpmobilebot", - "id": 22542933, - "node_id": "MDQ6VXNlcjIyNTQyOTMz", - "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/wpmobilebot", - "html_url": "https://github.com/wpmobilebot", - "followers_url": "https://api.github.com/users/wpmobilebot/followers", - "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", - "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", - "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", - "repos_url": "https://api.github.com/users/wpmobilebot/repos", - "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", - "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 117476, - "download_count": 118, - "created_at": "2021-10-15T19:30:28Z", - "updated_at": "2021-10-15T19:30:28Z", - "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-macOS-2.21.0.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47094855", - "id": 47094855, - "node_id": "RA_kwDOAnSn2c4CzpxH", - "name": "Simplenote-win-2.21.0-ia32.appx", - "label": "", - "uploader": { - "login": "wpmobilebot", - "id": 22542933, - "node_id": "MDQ6VXNlcjIyNTQyOTMz", - "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/wpmobilebot", - "html_url": "https://github.com/wpmobilebot", - "followers_url": "https://api.github.com/users/wpmobilebot/followers", - "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", - "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", - "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", - "repos_url": "https://api.github.com/users/wpmobilebot/repos", - "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", - "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 112220883, - "download_count": 730, - "created_at": "2021-10-15T19:28:24Z", - "updated_at": "2021-10-15T19:28:27Z", - "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-win-2.21.0-ia32.appx" - }, - { - "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47094955", - "id": 47094955, - "node_id": "RA_kwDOAnSn2c4Czpyr", - "name": "Simplenote-win-2.21.0-x64.appx", - "label": "", - "uploader": { - "login": "wpmobilebot", - "id": 22542933, - "node_id": "MDQ6VXNlcjIyNTQyOTMz", - "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/wpmobilebot", - "html_url": "https://github.com/wpmobilebot", - "followers_url": "https://api.github.com/users/wpmobilebot/followers", - "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", - "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", - "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", - "repos_url": "https://api.github.com/users/wpmobilebot/repos", - "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", - "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 117393346, - "download_count": 5626, - "created_at": "2021-10-15T19:29:28Z", - "updated_at": "2021-10-15T19:29:31Z", - "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-win-2.21.0-x64.appx" - }, - { - "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47095048", - "id": 47095048, - "node_id": "RA_kwDOAnSn2c4Czp0I", - "name": "Simplenote-win-2.21.0.exe", - "label": "", - "uploader": { - "login": "wpmobilebot", - "id": 22542933, - "node_id": "MDQ6VXNlcjIyNTQyOTMz", - "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/wpmobilebot", - "html_url": "https://github.com/wpmobilebot", - "followers_url": "https://api.github.com/users/wpmobilebot/followers", - "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", - "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", - "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", - "repos_url": "https://api.github.com/users/wpmobilebot/repos", - "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", - "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 154259704, - "download_count": 309249, - "created_at": "2021-10-15T19:30:18Z", - "updated_at": "2021-10-15T19:30:23Z", - "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-win-2.21.0.exe" - }, - { - "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47095047", - "id": 47095047, - "node_id": "RA_kwDOAnSn2c4Czp0H", - "name": "Simplenote-win-2.21.0.exe.blockmap", - "label": "", - "uploader": { - "login": "wpmobilebot", - "id": 22542933, - "node_id": "MDQ6VXNlcjIyNTQyOTMz", - "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/wpmobilebot", - "html_url": "https://github.com/wpmobilebot", - "followers_url": "https://api.github.com/users/wpmobilebot/followers", - "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", - "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", - "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", - "repos_url": "https://api.github.com/users/wpmobilebot/repos", - "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", - "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 159785, - "download_count": 283240, - "created_at": "2021-10-15T19:30:18Z", - "updated_at": "2021-10-15T19:30:18Z", - "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-win-2.21.0.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47094872", - "id": 47094872, - "node_id": "RA_kwDOAnSn2c4CzpxY", - "name": "Simplenote-win-store-2.21.0-ia32.appx", - "label": "", - "uploader": { - "login": "wpmobilebot", - "id": 22542933, - "node_id": "MDQ6VXNlcjIyNTQyOTMz", - "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/wpmobilebot", - "html_url": "https://github.com/wpmobilebot", - "followers_url": "https://api.github.com/users/wpmobilebot/followers", - "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", - "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", - "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", - "repos_url": "https://api.github.com/users/wpmobilebot/repos", - "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", - "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 112206505, - "download_count": 134, - "created_at": "2021-10-15T19:28:40Z", - "updated_at": "2021-10-15T19:28:42Z", - "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-win-store-2.21.0-ia32.appx" - }, - { - "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/assets/47094917", - "id": 47094917, - "node_id": "RA_kwDOAnSn2c4CzpyF", - "name": "Simplenote-win-store-2.21.0-x64.appx", - "label": "", - "uploader": { - "login": "wpmobilebot", - "id": 22542933, - "node_id": "MDQ6VXNlcjIyNTQyOTMz", - "avatar_url": "https://avatars.githubusercontent.com/u/22542933?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/wpmobilebot", - "html_url": "https://github.com/wpmobilebot", - "followers_url": "https://api.github.com/users/wpmobilebot/followers", - "following_url": "https://api.github.com/users/wpmobilebot/following{/other_user}", - "gists_url": "https://api.github.com/users/wpmobilebot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/wpmobilebot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/wpmobilebot/subscriptions", - "organizations_url": "https://api.github.com/users/wpmobilebot/orgs", - "repos_url": "https://api.github.com/users/wpmobilebot/repos", - "events_url": "https://api.github.com/users/wpmobilebot/events{/privacy}", - "received_events_url": "https://api.github.com/users/wpmobilebot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 117379835, - "download_count": 833, - "created_at": "2021-10-15T19:29:07Z", - "updated_at": "2021-10-15T19:29:10Z", - "browser_download_url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-win-store-2.21.0-x64.appx" - } - ], - "tarball_url": "https://api.github.com/repos/Automattic/simplenote-electron/tarball/v2.21.0", - "zipball_url": "https://api.github.com/repos/Automattic/simplenote-electron/zipball/v2.21.0", - "body_html": "

Enhancements

\n
    \n
  • Updated the remaining components to use CSS variables for colors #3025, #3024, #3023, #3022, #3021, #3020, #3019, #3018
  • \n
  • Updated the message that is shown when attempting to log in with a known compromised password #3013
  • \n
  • Removed unused hint option in the importer dialog #3027
  • \n
  • Updated the CSS to complete the move to using CSS variables for colors #3028
  • \n
  • Updated login error handling for the case of too many login attempts #3029
  • \n
", - "reactions": { - "url": "https://api.github.com/repos/Automattic/simplenote-electron/releases/51453605/reactions", - "total_count": 35, - "+1": 28, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 7, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:02.271Z" - }, - "singlebox": { - "latestRelease": { - "url": "https://api.github.com/repos/webcatalog/neutron/releases/63576630", - "assets_url": "https://api.github.com/repos/webcatalog/neutron/releases/63576630/assets", - "upload_url": "https://uploads.github.com/repos/webcatalog/neutron/releases/63576630/assets{?name,label}", - "html_url": "https://github.com/webcatalog/neutron/releases/tag/v22.13.0", - "id": 63576630, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "RE_kwDOD7kLxc4Dyho2", - "tag_name": "v22.13.0", - "target_commitish": "master", - "name": "v22.13.0", - "draft": false, - "prerelease": false, - "created_at": "2022-04-05T00:11:03Z", - "published_at": "2022-04-05T00:44:03Z", - "assets": [ - { - "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/63529453", - "id": 63529453, - "node_id": "RA_kwDOD7kLxc4DyWHt", - "name": "template-darwin-arm64.json", - "label": null, - "uploader": { - "login": "quanglam2807", - "id": 1548835, - "node_id": "MDQ6VXNlcjE1NDg4MzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/1548835?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/quanglam2807", - "html_url": "https://github.com/quanglam2807", - "followers_url": "https://api.github.com/users/quanglam2807/followers", - "following_url": "https://api.github.com/users/quanglam2807/following{/other_user}", - "gists_url": "https://api.github.com/users/quanglam2807/gists{/gist_id}", - "starred_url": "https://api.github.com/users/quanglam2807/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/quanglam2807/subscriptions", - "organizations_url": "https://api.github.com/users/quanglam2807/orgs", - "repos_url": "https://api.github.com/users/quanglam2807/repos", - "events_url": "https://api.github.com/users/quanglam2807/events{/privacy}", - "received_events_url": "https://api.github.com/users/quanglam2807/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/json", - "state": "uploaded", - "size": 283, - "download_count": 395, - "created_at": "2022-04-24T22:38:31Z", - "updated_at": "2022-04-24T22:38:32Z", - "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.13.0/template-darwin-arm64.json" - }, - { - "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/61555475", - "id": 61555475, - "node_id": "RA_kwDOD7kLxc4Dq0MT", - "name": "template-darwin-arm64.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 11577337, - "download_count": 1416, - "created_at": "2022-04-05T00:24:49Z", - "updated_at": "2022-04-05T00:24:50Z", - "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.13.0/template-darwin-arm64.zip" - }, - { - "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/63529454", - "id": 63529454, - "node_id": "RA_kwDOD7kLxc4DyWHu", - "name": "template-darwin-x64.json", - "label": null, - "uploader": { - "login": "quanglam2807", - "id": 1548835, - "node_id": "MDQ6VXNlcjE1NDg4MzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/1548835?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/quanglam2807", - "html_url": "https://github.com/quanglam2807", - "followers_url": "https://api.github.com/users/quanglam2807/followers", - "following_url": "https://api.github.com/users/quanglam2807/following{/other_user}", - "gists_url": "https://api.github.com/users/quanglam2807/gists{/gist_id}", - "starred_url": "https://api.github.com/users/quanglam2807/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/quanglam2807/subscriptions", - "organizations_url": "https://api.github.com/users/quanglam2807/orgs", - "repos_url": "https://api.github.com/users/quanglam2807/repos", - "events_url": "https://api.github.com/users/quanglam2807/events{/privacy}", - "received_events_url": "https://api.github.com/users/quanglam2807/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/json", - "state": "uploaded", - "size": 279, - "download_count": 563, - "created_at": "2022-04-24T22:38:32Z", - "updated_at": "2022-04-24T22:38:32Z", - "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.13.0/template-darwin-x64.json" - }, - { - "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/61555459", - "id": 61555459, - "node_id": "RA_kwDOD7kLxc4Dq0MD", - "name": "template-darwin-x64.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 11564693, - "download_count": 2011, - "created_at": "2022-04-05T00:24:05Z", - "updated_at": "2022-04-05T00:24:06Z", - "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.13.0/template-darwin-x64.zip" - }, - { - "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/63529455", - "id": 63529455, - "node_id": "RA_kwDOD7kLxc4DyWHv", - "name": "template-linux-arm64.json", - "label": null, - "uploader": { - "login": "quanglam2807", - "id": 1548835, - "node_id": "MDQ6VXNlcjE1NDg4MzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/1548835?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/quanglam2807", - "html_url": "https://github.com/quanglam2807", - "followers_url": "https://api.github.com/users/quanglam2807/followers", - "following_url": "https://api.github.com/users/quanglam2807/following{/other_user}", - "gists_url": "https://api.github.com/users/quanglam2807/gists{/gist_id}", - "starred_url": "https://api.github.com/users/quanglam2807/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/quanglam2807/subscriptions", - "organizations_url": "https://api.github.com/users/quanglam2807/orgs", - "repos_url": "https://api.github.com/users/quanglam2807/repos", - "events_url": "https://api.github.com/users/quanglam2807/events{/privacy}", - "received_events_url": "https://api.github.com/users/quanglam2807/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/json", - "state": "uploaded", - "size": 281, - "download_count": 3, - "created_at": "2022-04-24T22:38:32Z", - "updated_at": "2022-04-24T22:38:33Z", - "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.13.0/template-linux-arm64.json" - }, - { - "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/61556646", - "id": 61556646, - "node_id": "RA_kwDOD7kLxc4Dq0em", - "name": "template-linux-arm64.zip", - "label": null, - "uploader": { - "login": "quanglam2807", - "id": 1548835, - "node_id": "MDQ6VXNlcjE1NDg4MzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/1548835?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/quanglam2807", - "html_url": "https://github.com/quanglam2807", - "followers_url": "https://api.github.com/users/quanglam2807/followers", - "following_url": "https://api.github.com/users/quanglam2807/following{/other_user}", - "gists_url": "https://api.github.com/users/quanglam2807/gists{/gist_id}", - "starred_url": "https://api.github.com/users/quanglam2807/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/quanglam2807/subscriptions", - "organizations_url": "https://api.github.com/users/quanglam2807/orgs", - "repos_url": "https://api.github.com/users/quanglam2807/repos", - "events_url": "https://api.github.com/users/quanglam2807/events{/privacy}", - "received_events_url": "https://api.github.com/users/quanglam2807/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 11514114, - "download_count": 6, - "created_at": "2022-04-05T00:43:32Z", - "updated_at": "2022-04-05T00:43:34Z", - "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.13.0/template-linux-arm64.zip" - }, - { - "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/63529456", - "id": 63529456, - "node_id": "RA_kwDOD7kLxc4DyWHw", - "name": "template-linux-x64.json", - "label": null, - "uploader": { - "login": "quanglam2807", - "id": 1548835, - "node_id": "MDQ6VXNlcjE1NDg4MzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/1548835?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/quanglam2807", - "html_url": "https://github.com/quanglam2807", - "followers_url": "https://api.github.com/users/quanglam2807/followers", - "following_url": "https://api.github.com/users/quanglam2807/following{/other_user}", - "gists_url": "https://api.github.com/users/quanglam2807/gists{/gist_id}", - "starred_url": "https://api.github.com/users/quanglam2807/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/quanglam2807/subscriptions", - "organizations_url": "https://api.github.com/users/quanglam2807/orgs", - "repos_url": "https://api.github.com/users/quanglam2807/repos", - "events_url": "https://api.github.com/users/quanglam2807/events{/privacy}", - "received_events_url": "https://api.github.com/users/quanglam2807/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/json", - "state": "uploaded", - "size": 277, - "download_count": 98, - "created_at": "2022-04-24T22:38:33Z", - "updated_at": "2022-04-24T22:38:33Z", - "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.13.0/template-linux-x64.json" - }, - { - "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/61555085", - "id": 61555085, - "node_id": "RA_kwDOD7kLxc4Dq0GN", - "name": "template-linux-x64.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 11504953, - "download_count": 362, - "created_at": "2022-04-05T00:17:25Z", - "updated_at": "2022-04-05T00:17:26Z", - "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.13.0/template-linux-x64.zip" - }, - { - "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/63529457", - "id": 63529457, - "node_id": "RA_kwDOD7kLxc4DyWHx", - "name": "template-win32-arm64.json", - "label": null, - "uploader": { - "login": "quanglam2807", - "id": 1548835, - "node_id": "MDQ6VXNlcjE1NDg4MzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/1548835?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/quanglam2807", - "html_url": "https://github.com/quanglam2807", - "followers_url": "https://api.github.com/users/quanglam2807/followers", - "following_url": "https://api.github.com/users/quanglam2807/following{/other_user}", - "gists_url": "https://api.github.com/users/quanglam2807/gists{/gist_id}", - "starred_url": "https://api.github.com/users/quanglam2807/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/quanglam2807/subscriptions", - "organizations_url": "https://api.github.com/users/quanglam2807/orgs", - "repos_url": "https://api.github.com/users/quanglam2807/repos", - "events_url": "https://api.github.com/users/quanglam2807/events{/privacy}", - "received_events_url": "https://api.github.com/users/quanglam2807/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/json", - "state": "uploaded", - "size": 281, - "download_count": 1, - "created_at": "2022-04-24T22:38:33Z", - "updated_at": "2022-04-24T22:38:33Z", - "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.13.0/template-win32-arm64.json" - }, - { - "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/61555266", - "id": 61555266, - "node_id": "RA_kwDOD7kLxc4Dq0JC", - "name": "template-win32-arm64.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 17080532, - "download_count": 10, - "created_at": "2022-04-05T00:20:47Z", - "updated_at": "2022-04-05T00:20:48Z", - "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.13.0/template-win32-arm64.zip" - }, - { - "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/63529459", - "id": 63529459, - "node_id": "RA_kwDOD7kLxc4DyWHz", - "name": "template-win32-x64.json", - "label": null, - "uploader": { - "login": "quanglam2807", - "id": 1548835, - "node_id": "MDQ6VXNlcjE1NDg4MzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/1548835?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/quanglam2807", - "html_url": "https://github.com/quanglam2807", - "followers_url": "https://api.github.com/users/quanglam2807/followers", - "following_url": "https://api.github.com/users/quanglam2807/following{/other_user}", - "gists_url": "https://api.github.com/users/quanglam2807/gists{/gist_id}", - "starred_url": "https://api.github.com/users/quanglam2807/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/quanglam2807/subscriptions", - "organizations_url": "https://api.github.com/users/quanglam2807/orgs", - "repos_url": "https://api.github.com/users/quanglam2807/repos", - "events_url": "https://api.github.com/users/quanglam2807/events{/privacy}", - "received_events_url": "https://api.github.com/users/quanglam2807/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/json", - "state": "uploaded", - "size": 277, - "download_count": 985, - "created_at": "2022-04-24T22:38:33Z", - "updated_at": "2022-04-24T22:38:33Z", - "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.13.0/template-win32-x64.json" - }, - { - "url": "https://api.github.com/repos/webcatalog/neutron/releases/assets/61555308", - "id": 61555308, - "node_id": "RA_kwDOD7kLxc4Dq0Js", - "name": "template-win32-x64.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 17417027, - "download_count": 3546, - "created_at": "2022-04-05T00:21:17Z", - "updated_at": "2022-04-05T00:21:18Z", - "browser_download_url": "https://github.com/webcatalog/neutron/releases/download/v22.13.0/template-win32-x64.zip" - } - ], - "tarball_url": "https://api.github.com/repos/webcatalog/neutron/tarball/v22.13.0", - "zipball_url": "https://api.github.com/repos/webcatalog/neutron/zipball/v22.13.0", - "body_html": "
    \n
  • Revert \"[NEU-175] Remove WebExtension support (#869)\" (#872)
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:02.330Z" - }, - "sleek": { - "latestRelease": { - "url": "https://api.github.com/repos/ransome1/sleek/releases/63832771", - "assets_url": "https://api.github.com/repos/ransome1/sleek/releases/63832771/assets", - "upload_url": "https://uploads.github.com/repos/ransome1/sleek/releases/63832771/assets{?name,label}", - "html_url": "https://github.com/ransome1/sleek/releases/tag/v1.1.9", - "id": 63832771, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "RE_kwDOEff4i84DzgLD", - "tag_name": "v1.1.9", - "target_commitish": "master", - "name": "1.1.9", - "draft": false, - "prerelease": false, - "created_at": "2022-04-07T08:07:19Z", - "published_at": "2022-04-07T08:32:58Z", - "assets": [ - { - "url": "https://api.github.com/repos/ransome1/sleek/releases/assets/61809519", - "id": 61809519, - "node_id": "RA_kwDOEff4i84DryNv", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 360, - "download_count": 382, - "created_at": "2022-04-07T08:16:03Z", - "updated_at": "2022-04-07T08:16:03Z", - "browser_download_url": "https://github.com/ransome1/sleek/releases/download/v1.1.9/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/ransome1/sleek/releases/assets/61810657", - "id": 61810657, - "node_id": "RA_kwDOEff4i84Dryfh", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 485, - "download_count": 112, - "created_at": "2022-04-07T08:30:42Z", - "updated_at": "2022-04-07T08:30:42Z", - "browser_download_url": "https://github.com/ransome1/sleek/releases/download/v1.1.9/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/ransome1/sleek/releases/assets/61809287", - "id": 61809287, - "node_id": "RA_kwDOEff4i84DryKH", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 346, - "download_count": 5, - "created_at": "2022-04-07T08:13:18Z", - "updated_at": "2022-04-07T08:13:18Z", - "browser_download_url": "https://github.com/ransome1/sleek/releases/download/v1.1.9/latest.yml" - }, - { - "url": "https://api.github.com/repos/ransome1/sleek/releases/assets/61810556", - "id": 61810556, - "node_id": "RA_kwDOEff4i84Dryd8", - "name": "sleek-1.1.9-mac.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 164098955, - "download_count": 190, - "created_at": "2022-04-07T08:30:00Z", - "updated_at": "2022-04-07T08:30:12Z", - "browser_download_url": "https://github.com/ransome1/sleek/releases/download/v1.1.9/sleek-1.1.9-mac.dmg" - }, - { - "url": "https://api.github.com/repos/ransome1/sleek/releases/assets/61810555", - "id": 61810555, - "node_id": "RA_kwDOEff4i84Dryd7", - "name": "sleek-1.1.9-mac.dmg.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 172364, - "download_count": 3, - "created_at": "2022-04-07T08:30:00Z", - "updated_at": "2022-04-07T08:30:01Z", - "browser_download_url": "https://github.com/ransome1/sleek/releases/download/v1.1.9/sleek-1.1.9-mac.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/ransome1/sleek/releases/assets/61810649", - "id": 61810649, - "node_id": "RA_kwDOEff4i84DryfZ", - "name": "sleek-1.1.9-mac.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 157669935, - "download_count": 6, - "created_at": "2022-04-07T08:30:32Z", - "updated_at": "2022-04-07T08:30:42Z", - "browser_download_url": "https://github.com/ransome1/sleek/releases/download/v1.1.9/sleek-1.1.9-mac.zip" - }, - { - "url": "https://api.github.com/repos/ransome1/sleek/releases/assets/61810648", - "id": 61810648, - "node_id": "RA_kwDOEff4i84DryfY", - "name": "sleek-1.1.9-mac.zip.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 165481, - "download_count": 3, - "created_at": "2022-04-07T08:30:32Z", - "updated_at": "2022-04-07T08:30:32Z", - "browser_download_url": "https://github.com/ransome1/sleek/releases/download/v1.1.9/sleek-1.1.9-mac.zip.blockmap" - }, - { - "url": "https://api.github.com/repos/ransome1/sleek/releases/assets/61809283", - "id": 61809283, - "node_id": "RA_kwDOEff4i84DryKD", - "name": "sleek-1.1.9-win-Setup.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 61230300, - "download_count": 139, - "created_at": "2022-04-07T08:13:16Z", - "updated_at": "2022-04-07T08:13:18Z", - "browser_download_url": "https://github.com/ransome1/sleek/releases/download/v1.1.9/sleek-1.1.9-win-Setup.exe" - }, - { - "url": "https://api.github.com/repos/ransome1/sleek/releases/assets/61809284", - "id": 61809284, - "node_id": "RA_kwDOEff4i84DryKE", - "name": "sleek-1.1.9-win-Setup.exe.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 64743, - "download_count": 6, - "created_at": "2022-04-07T08:13:16Z", - "updated_at": "2022-04-07T08:13:16Z", - "browser_download_url": "https://github.com/ransome1/sleek/releases/download/v1.1.9/sleek-1.1.9-win-Setup.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/ransome1/sleek/releases/assets/61809279", - "id": 61809279, - "node_id": "RA_kwDOEff4i84DryJ_", - "name": "sleek-1.1.9-win.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 60972163, - "download_count": 84, - "created_at": "2022-04-07T08:13:14Z", - "updated_at": "2022-04-07T08:13:16Z", - "browser_download_url": "https://github.com/ransome1/sleek/releases/download/v1.1.9/sleek-1.1.9-win.exe" - }, - { - "url": "https://api.github.com/repos/ransome1/sleek/releases/assets/61809238", - "id": 61809238, - "node_id": "RA_kwDOEff4i84DryJW", - "name": "sleek-1.1.9-win.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 93614375, - "download_count": 126, - "created_at": "2022-04-07T08:12:37Z", - "updated_at": "2022-04-07T08:12:39Z", - "browser_download_url": "https://github.com/ransome1/sleek/releases/download/v1.1.9/sleek-1.1.9-win.zip" - }, - { - "url": "https://api.github.com/repos/ransome1/sleek/releases/assets/61809093", - "id": 61809093, - "node_id": "RA_kwDOEff4i84DryHF", - "name": "sleek-1.1.9.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 92815004, - "download_count": 124, - "created_at": "2022-04-07T08:10:54Z", - "updated_at": "2022-04-07T08:11:05Z", - "browser_download_url": "https://github.com/ransome1/sleek/releases/download/v1.1.9/sleek-1.1.9.AppImage" - }, - { - "url": "https://api.github.com/repos/ransome1/sleek/releases/assets/61809325", - "id": 61809325, - "node_id": "RA_kwDOEff4i84DryKt", - "name": "sleek-1.1.9.freebsd", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 65227584, - "download_count": 5, - "created_at": "2022-04-07T08:14:03Z", - "updated_at": "2022-04-07T08:14:06Z", - "browser_download_url": "https://github.com/ransome1/sleek/releases/download/v1.1.9/sleek-1.1.9.freebsd" - }, - { - "url": "https://api.github.com/repos/ransome1/sleek/releases/assets/61809511", - "id": 61809511, - "node_id": "RA_kwDOEff4i84DryNn", - "name": "sleek-1.1.9.x86_64.rpm", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/x-redhat-package-manager", - "state": "uploaded", - "size": 64170424, - "download_count": 12, - "created_at": "2022-04-07T08:16:00Z", - "updated_at": "2022-04-07T08:16:03Z", - "browser_download_url": "https://github.com/ransome1/sleek/releases/download/v1.1.9/sleek-1.1.9.x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/ransome1/sleek/releases/assets/61809223", - "id": 61809223, - "node_id": "RA_kwDOEff4i84DryJH", - "name": "sleek_1.1.9_amd64.deb", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 63726186, - "download_count": 76, - "created_at": "2022-04-07T08:12:13Z", - "updated_at": "2022-04-07T08:12:15Z", - "browser_download_url": "https://github.com/ransome1/sleek/releases/download/v1.1.9/sleek_1.1.9_amd64.deb" - } - ], - "tarball_url": "https://api.github.com/repos/ransome1/sleek/tarball/v1.1.9", - "zipball_url": "https://api.github.com/repos/ransome1/sleek/zipball/v1.1.9", - "body_html": "
    \n
  • Fixed recurrence bug (#362)
  • \n
  • Enhanced darkmode and fixed text color bug (#361)
  • \n
", - "reactions": { - "url": "https://api.github.com/repos/ransome1/sleek/releases/63832771/reactions", - "total_count": 1, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 1, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:02.415Z" - }, - "snailfm": { - "latestRelease": { - "url": "https://api.github.com/repos/snaildos/SnailFM-Application/releases/58065182", - "assets_url": "https://api.github.com/repos/snaildos/SnailFM-Application/releases/58065182/assets", - "upload_url": "https://uploads.github.com/repos/snaildos/SnailFM-Application/releases/58065182/assets{?name,label}", - "html_url": "https://github.com/snaildos/SnailFM-Application/releases/tag/v2.1.5", - "id": 58065182, - "author": { - "login": "snaildos", - "id": 46210117, - "node_id": "MDQ6VXNlcjQ2MjEwMTE3", - "avatar_url": "https://avatars.githubusercontent.com/u/46210117?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/snaildos", - "html_url": "https://github.com/snaildos", - "followers_url": "https://api.github.com/users/snaildos/followers", - "following_url": "https://api.github.com/users/snaildos/following{/other_user}", - "gists_url": "https://api.github.com/users/snaildos/gists{/gist_id}", - "starred_url": "https://api.github.com/users/snaildos/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/snaildos/subscriptions", - "organizations_url": "https://api.github.com/users/snaildos/orgs", - "repos_url": "https://api.github.com/users/snaildos/repos", - "events_url": "https://api.github.com/users/snaildos/events{/privacy}", - "received_events_url": "https://api.github.com/users/snaildos/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOE5WGqM4DdgEe", - "tag_name": "v2.1.5", - "target_commitish": "main", - "name": "2.1.5", - "draft": false, - "prerelease": false, - "created_at": "2022-01-27T04:04:13Z", - "published_at": "2022-01-27T04:17:19Z", - "assets": [ - { - "url": "https://api.github.com/repos/snaildos/SnailFM-Application/releases/assets/55068444", - "id": 55068444, - "node_id": "RA_kwDOE5WGqM4DSEcc", - "name": "latest-linux.yml", - "label": null, - "uploader": { - "login": "snaildos", - "id": 46210117, - "node_id": "MDQ6VXNlcjQ2MjEwMTE3", - "avatar_url": "https://avatars.githubusercontent.com/u/46210117?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/snaildos", - "html_url": "https://github.com/snaildos", - "followers_url": "https://api.github.com/users/snaildos/followers", - "following_url": "https://api.github.com/users/snaildos/following{/other_user}", - "gists_url": "https://api.github.com/users/snaildos/gists{/gist_id}", - "starred_url": "https://api.github.com/users/snaildos/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/snaildos/subscriptions", - "organizations_url": "https://api.github.com/users/snaildos/orgs", - "repos_url": "https://api.github.com/users/snaildos/repos", - "events_url": "https://api.github.com/users/snaildos/events{/privacy}", - "received_events_url": "https://api.github.com/users/snaildos/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-yaml", - "state": "uploaded", - "size": 366, - "download_count": 19, - "created_at": "2022-01-27T04:07:00Z", - "updated_at": "2022-01-27T04:07:01Z", - "browser_download_url": "https://github.com/snaildos/SnailFM-Application/releases/download/v2.1.5/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/snaildos/SnailFM-Application/releases/assets/55068445", - "id": 55068445, - "node_id": "RA_kwDOE5WGqM4DSEcd", - "name": "latest.yml", - "label": null, - "uploader": { - "login": "snaildos", - "id": 46210117, - "node_id": "MDQ6VXNlcjQ2MjEwMTE3", - "avatar_url": "https://avatars.githubusercontent.com/u/46210117?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/snaildos", - "html_url": "https://github.com/snaildos", - "followers_url": "https://api.github.com/users/snaildos/followers", - "following_url": "https://api.github.com/users/snaildos/following{/other_user}", - "gists_url": "https://api.github.com/users/snaildos/gists{/gist_id}", - "starred_url": "https://api.github.com/users/snaildos/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/snaildos/subscriptions", - "organizations_url": "https://api.github.com/users/snaildos/orgs", - "repos_url": "https://api.github.com/users/snaildos/repos", - "events_url": "https://api.github.com/users/snaildos/events{/privacy}", - "received_events_url": "https://api.github.com/users/snaildos/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-yaml", - "state": "uploaded", - "size": 342, - "download_count": 108, - "created_at": "2022-01-27T04:07:01Z", - "updated_at": "2022-01-27T04:07:02Z", - "browser_download_url": "https://github.com/snaildos/SnailFM-Application/releases/download/v2.1.5/latest.yml" - }, - { - "url": "https://api.github.com/repos/snaildos/SnailFM-Application/releases/assets/55068547", - "id": 55068547, - "node_id": "RA_kwDOE5WGqM4DSEeD", - "name": "SnailFM-2.1.5.AppImage", - "label": null, - "uploader": { - "login": "snaildos", - "id": 46210117, - "node_id": "MDQ6VXNlcjQ2MjEwMTE3", - "avatar_url": "https://avatars.githubusercontent.com/u/46210117?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/snaildos", - "html_url": "https://github.com/snaildos", - "followers_url": "https://api.github.com/users/snaildos/followers", - "following_url": "https://api.github.com/users/snaildos/following{/other_user}", - "gists_url": "https://api.github.com/users/snaildos/gists{/gist_id}", - "starred_url": "https://api.github.com/users/snaildos/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/snaildos/subscriptions", - "organizations_url": "https://api.github.com/users/snaildos/orgs", - "repos_url": "https://api.github.com/users/snaildos/repos", - "events_url": "https://api.github.com/users/snaildos/events{/privacy}", - "received_events_url": "https://api.github.com/users/snaildos/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.appimage", - "state": "uploaded", - "size": 103734050, - "download_count": 25, - "created_at": "2022-01-27T04:10:29Z", - "updated_at": "2022-01-27T04:16:03Z", - "browser_download_url": "https://github.com/snaildos/SnailFM-Application/releases/download/v2.1.5/SnailFM-2.1.5.AppImage" - }, - { - "url": "https://api.github.com/repos/snaildos/SnailFM-Application/releases/assets/55068446", - "id": 55068446, - "node_id": "RA_kwDOE5WGqM4DSEce", - "name": "SnailFM-Setup-2.1.5.exe", - "label": null, - "uploader": { - "login": "snaildos", - "id": 46210117, - "node_id": "MDQ6VXNlcjQ2MjEwMTE3", - "avatar_url": "https://avatars.githubusercontent.com/u/46210117?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/snaildos", - "html_url": "https://github.com/snaildos", - "followers_url": "https://api.github.com/users/snaildos/followers", - "following_url": "https://api.github.com/users/snaildos/following{/other_user}", - "gists_url": "https://api.github.com/users/snaildos/gists{/gist_id}", - "starred_url": "https://api.github.com/users/snaildos/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/snaildos/subscriptions", - "organizations_url": "https://api.github.com/users/snaildos/orgs", - "repos_url": "https://api.github.com/users/snaildos/repos", - "events_url": "https://api.github.com/users/snaildos/events{/privacy}", - "received_events_url": "https://api.github.com/users/snaildos/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-ms-dos-executable", - "state": "uploaded", - "size": 63229077, - "download_count": 262, - "created_at": "2022-01-27T04:07:02Z", - "updated_at": "2022-01-27T04:17:19Z", - "browser_download_url": "https://github.com/snaildos/SnailFM-Application/releases/download/v2.1.5/SnailFM-Setup-2.1.5.exe" - }, - { - "url": "https://api.github.com/repos/snaildos/SnailFM-Application/releases/assets/55068543", - "id": 55068543, - "node_id": "RA_kwDOE5WGqM4DSEd_", - "name": "SnailFM-Setup-2.1.5.exe.blockmap", - "label": null, - "uploader": { - "login": "snaildos", - "id": 46210117, - "node_id": "MDQ6VXNlcjQ2MjEwMTE3", - "avatar_url": "https://avatars.githubusercontent.com/u/46210117?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/snaildos", - "html_url": "https://github.com/snaildos", - "followers_url": "https://api.github.com/users/snaildos/followers", - "following_url": "https://api.github.com/users/snaildos/following{/other_user}", - "gists_url": "https://api.github.com/users/snaildos/gists{/gist_id}", - "starred_url": "https://api.github.com/users/snaildos/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/snaildos/subscriptions", - "organizations_url": "https://api.github.com/users/snaildos/orgs", - "repos_url": "https://api.github.com/users/snaildos/repos", - "events_url": "https://api.github.com/users/snaildos/events{/privacy}", - "received_events_url": "https://api.github.com/users/snaildos/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 67602, - "download_count": 8, - "created_at": "2022-01-27T04:10:27Z", - "updated_at": "2022-01-27T04:17:19Z", - "browser_download_url": "https://github.com/snaildos/SnailFM-Application/releases/download/v2.1.5/SnailFM-Setup-2.1.5.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/snaildos/SnailFM-Application/tarball/v2.1.5", - "zipball_url": "https://api.github.com/repos/snaildos/SnailFM-Application/zipball/v2.1.5", - "body_html": "

Changelog

\n

2.1.5 (2022-01-27)
\nAdded

\n
:sparkles: Change logo [55da112]\n:sparkles:  Tons of code cleanup [0643b40]\n
\n

Miscellaneous

\n
Merge pull request #68 from snaildos/imgbot [ec5363b]\nUpdate CHANGELOG.md [026dfbe]\nMerge pull request #65 from snaildos/renovate/electron-16.x [3055f08]\nMerge pull request #66 from snaildos/renovate/axios-0.x [bed18d1]\nMerge pull request #67 from snaildos/renovate/gitmoji-changelog-2.x [6946a0e]\n[ImgBot] Optimize images [bf878d5]\nUpdate dependency gitmoji-changelog to v2.3.0 [35417b4]\nUpdate dependency axios to v0.25.0 [90b5ebf]\nUpdate dependency electron to v16.0.7 [864feed]\n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:02.447Z" - }, - "snipcommand": { - "latestRelease": { - "url": "https://api.github.com/repos/gurayyarar/SnipCommand/releases/31192475", - "assets_url": "https://api.github.com/repos/gurayyarar/SnipCommand/releases/31192475/assets", - "upload_url": "https://uploads.github.com/repos/gurayyarar/SnipCommand/releases/31192475/assets{?name,label}", - "html_url": "https://github.com/gurayyarar/SnipCommand/releases/tag/v0.1.0", - "id": 31192475, - "author": { - "login": "gurayyarar", - "id": 8344559, - "node_id": "MDQ6VXNlcjgzNDQ1NTk=", - "avatar_url": "https://avatars.githubusercontent.com/u/8344559?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gurayyarar", - "html_url": "https://github.com/gurayyarar", - "followers_url": "https://api.github.com/users/gurayyarar/followers", - "following_url": "https://api.github.com/users/gurayyarar/following{/other_user}", - "gists_url": "https://api.github.com/users/gurayyarar/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gurayyarar/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gurayyarar/subscriptions", - "organizations_url": "https://api.github.com/users/gurayyarar/orgs", - "repos_url": "https://api.github.com/users/gurayyarar/repos", - "events_url": "https://api.github.com/users/gurayyarar/events{/privacy}", - "received_events_url": "https://api.github.com/users/gurayyarar/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTMxMTkyNDc1", - "tag_name": "v0.1.0", - "target_commitish": "master", - "name": "Release v0.1.0", - "draft": false, - "prerelease": false, - "created_at": "2020-09-13T00:50:28Z", - "published_at": "2020-09-13T01:11:03Z", - "assets": [ - { - "url": "https://api.github.com/repos/gurayyarar/SnipCommand/releases/assets/25496527", - "id": 25496527, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI1NDk2NTI3", - "name": "SnipCommand-0.1.0.AppImage", - "label": null, - "uploader": { - "login": "gurayyarar", - "id": 8344559, - "node_id": "MDQ6VXNlcjgzNDQ1NTk=", - "avatar_url": "https://avatars.githubusercontent.com/u/8344559?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gurayyarar", - "html_url": "https://github.com/gurayyarar", - "followers_url": "https://api.github.com/users/gurayyarar/followers", - "following_url": "https://api.github.com/users/gurayyarar/following{/other_user}", - "gists_url": "https://api.github.com/users/gurayyarar/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gurayyarar/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gurayyarar/subscriptions", - "organizations_url": "https://api.github.com/users/gurayyarar/orgs", - "repos_url": "https://api.github.com/users/gurayyarar/repos", - "events_url": "https://api.github.com/users/gurayyarar/events{/privacy}", - "received_events_url": "https://api.github.com/users/gurayyarar/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 105660069, - "download_count": 217, - "created_at": "2020-09-13T01:04:57Z", - "updated_at": "2020-09-13T01:06:06Z", - "browser_download_url": "https://github.com/gurayyarar/SnipCommand/releases/download/v0.1.0/SnipCommand-0.1.0.AppImage" - }, - { - "url": "https://api.github.com/repos/gurayyarar/SnipCommand/releases/assets/25496716", - "id": 25496716, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI1NDk2NzE2", - "name": "SnipCommand-0.1.0.dmg", - "label": null, - "uploader": { - "login": "gurayyarar", - "id": 8344559, - "node_id": "MDQ6VXNlcjgzNDQ1NTk=", - "avatar_url": "https://avatars.githubusercontent.com/u/8344559?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gurayyarar", - "html_url": "https://github.com/gurayyarar", - "followers_url": "https://api.github.com/users/gurayyarar/followers", - "following_url": "https://api.github.com/users/gurayyarar/following{/other_user}", - "gists_url": "https://api.github.com/users/gurayyarar/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gurayyarar/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gurayyarar/subscriptions", - "organizations_url": "https://api.github.com/users/gurayyarar/orgs", - "repos_url": "https://api.github.com/users/gurayyarar/repos", - "events_url": "https://api.github.com/users/gurayyarar/events{/privacy}", - "received_events_url": "https://api.github.com/users/gurayyarar/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 103577088, - "download_count": 210, - "created_at": "2020-09-13T01:09:43Z", - "updated_at": "2020-09-13T01:10:59Z", - "browser_download_url": "https://github.com/gurayyarar/SnipCommand/releases/download/v0.1.0/SnipCommand-0.1.0.dmg" - }, - { - "url": "https://api.github.com/repos/gurayyarar/SnipCommand/releases/assets/25496562", - "id": 25496562, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI1NDk2NTYy", - "name": "SnipCommand-0.1.0.exe", - "label": null, - "uploader": { - "login": "gurayyarar", - "id": 8344559, - "node_id": "MDQ6VXNlcjgzNDQ1NTk=", - "avatar_url": "https://avatars.githubusercontent.com/u/8344559?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gurayyarar", - "html_url": "https://github.com/gurayyarar", - "followers_url": "https://api.github.com/users/gurayyarar/followers", - "following_url": "https://api.github.com/users/gurayyarar/following{/other_user}", - "gists_url": "https://api.github.com/users/gurayyarar/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gurayyarar/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gurayyarar/subscriptions", - "organizations_url": "https://api.github.com/users/gurayyarar/orgs", - "repos_url": "https://api.github.com/users/gurayyarar/repos", - "events_url": "https://api.github.com/users/gurayyarar/events{/privacy}", - "received_events_url": "https://api.github.com/users/gurayyarar/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 74826159, - "download_count": 1166, - "created_at": "2020-09-13T01:06:06Z", - "updated_at": "2020-09-13T01:06:49Z", - "browser_download_url": "https://github.com/gurayyarar/SnipCommand/releases/download/v0.1.0/SnipCommand-0.1.0.exe" - } - ], - "tarball_url": "https://api.github.com/repos/gurayyarar/SnipCommand/tarball/v0.1.0", - "zipball_url": "https://api.github.com/repos/gurayyarar/SnipCommand/zipball/v0.1.0", - "body_html": "" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:02.517Z" - }, - "snippetstore": { - "latestRelease": { - "url": "https://api.github.com/repos/ZeroX-DG/SnippetStore/releases/16816963", - "assets_url": "https://api.github.com/repos/ZeroX-DG/SnippetStore/releases/16816963/assets", - "upload_url": "https://uploads.github.com/repos/ZeroX-DG/SnippetStore/releases/16816963/assets{?name,label}", - "html_url": "https://github.com/ZeroX-DG/SnippetStore/releases/tag/v0.2.12", - "id": 16816963, - "author": { - "login": "ZeroX-DG", - "id": 12984316, - "node_id": "MDQ6VXNlcjEyOTg0MzE2", - "avatar_url": "https://avatars.githubusercontent.com/u/12984316?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ZeroX-DG", - "html_url": "https://github.com/ZeroX-DG", - "followers_url": "https://api.github.com/users/ZeroX-DG/followers", - "following_url": "https://api.github.com/users/ZeroX-DG/following{/other_user}", - "gists_url": "https://api.github.com/users/ZeroX-DG/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ZeroX-DG/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ZeroX-DG/subscriptions", - "organizations_url": "https://api.github.com/users/ZeroX-DG/orgs", - "repos_url": "https://api.github.com/users/ZeroX-DG/repos", - "events_url": "https://api.github.com/users/ZeroX-DG/events{/privacy}", - "received_events_url": "https://api.github.com/users/ZeroX-DG/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTE2ODE2OTYz", - "tag_name": "v0.2.12", - "target_commitish": "master", - "name": "v0.2.12", - "draft": false, - "prerelease": false, - "created_at": "2019-04-17T08:43:54Z", - "published_at": "2019-04-17T09:31:08Z", - "assets": [ - { - "url": "https://api.github.com/repos/ZeroX-DG/SnippetStore/releases/assets/12108352", - "id": 12108352, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEyMTA4MzUy", - "name": "Snippet.Store.Setup.0.2.12.exe", - "label": null, - "uploader": { - "login": "ZeroX-DG", - "id": 12984316, - "node_id": "MDQ6VXNlcjEyOTg0MzE2", - "avatar_url": "https://avatars.githubusercontent.com/u/12984316?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ZeroX-DG", - "html_url": "https://github.com/ZeroX-DG", - "followers_url": "https://api.github.com/users/ZeroX-DG/followers", - "following_url": "https://api.github.com/users/ZeroX-DG/following{/other_user}", - "gists_url": "https://api.github.com/users/ZeroX-DG/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ZeroX-DG/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ZeroX-DG/subscriptions", - "organizations_url": "https://api.github.com/users/ZeroX-DG/orgs", - "repos_url": "https://api.github.com/users/ZeroX-DG/repos", - "events_url": "https://api.github.com/users/ZeroX-DG/events{/privacy}", - "received_events_url": "https://api.github.com/users/ZeroX-DG/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-ms-dos-executable", - "state": "uploaded", - "size": 41623203, - "download_count": 13795, - "created_at": "2019-04-17T08:52:11Z", - "updated_at": "2019-04-17T09:18:54Z", - "browser_download_url": "https://github.com/ZeroX-DG/SnippetStore/releases/download/v0.2.12/Snippet.Store.Setup.0.2.12.exe" - }, - { - "url": "https://api.github.com/repos/ZeroX-DG/SnippetStore/releases/assets/12108354", - "id": 12108354, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEyMTA4MzU0", - "name": "Snippet.Store.Setup.0.2.12.exe.blockmap", - "label": null, - "uploader": { - "login": "ZeroX-DG", - "id": 12984316, - "node_id": "MDQ6VXNlcjEyOTg0MzE2", - "avatar_url": "https://avatars.githubusercontent.com/u/12984316?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ZeroX-DG", - "html_url": "https://github.com/ZeroX-DG", - "followers_url": "https://api.github.com/users/ZeroX-DG/followers", - "following_url": "https://api.github.com/users/ZeroX-DG/following{/other_user}", - "gists_url": "https://api.github.com/users/ZeroX-DG/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ZeroX-DG/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ZeroX-DG/subscriptions", - "organizations_url": "https://api.github.com/users/ZeroX-DG/orgs", - "repos_url": "https://api.github.com/users/ZeroX-DG/repos", - "events_url": "https://api.github.com/users/ZeroX-DG/events{/privacy}", - "received_events_url": "https://api.github.com/users/ZeroX-DG/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 44403, - "download_count": 66, - "created_at": "2019-04-17T08:52:11Z", - "updated_at": "2019-04-17T09:18:55Z", - "browser_download_url": "https://github.com/ZeroX-DG/SnippetStore/releases/download/v0.2.12/Snippet.Store.Setup.0.2.12.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/ZeroX-DG/SnippetStore/releases/assets/12108351", - "id": 12108351, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEyMTA4MzUx", - "name": "snippetstore-0.2.12-x86_64.AppImage", - "label": null, - "uploader": { - "login": "ZeroX-DG", - "id": 12984316, - "node_id": "MDQ6VXNlcjEyOTg0MzE2", - "avatar_url": "https://avatars.githubusercontent.com/u/12984316?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ZeroX-DG", - "html_url": "https://github.com/ZeroX-DG", - "followers_url": "https://api.github.com/users/ZeroX-DG/followers", - "following_url": "https://api.github.com/users/ZeroX-DG/following{/other_user}", - "gists_url": "https://api.github.com/users/ZeroX-DG/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ZeroX-DG/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ZeroX-DG/subscriptions", - "organizations_url": "https://api.github.com/users/ZeroX-DG/orgs", - "repos_url": "https://api.github.com/users/ZeroX-DG/repos", - "events_url": "https://api.github.com/users/ZeroX-DG/events{/privacy}", - "received_events_url": "https://api.github.com/users/ZeroX-DG/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 58053422, - "download_count": 3370, - "created_at": "2019-04-17T08:52:10Z", - "updated_at": "2019-04-17T09:07:02Z", - "browser_download_url": "https://github.com/ZeroX-DG/SnippetStore/releases/download/v0.2.12/snippetstore-0.2.12-x86_64.AppImage" - }, - { - "url": "https://api.github.com/repos/ZeroX-DG/SnippetStore/releases/assets/12108350", - "id": 12108350, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEyMTA4MzUw", - "name": "snippetstore_0.2.12_amd64.deb", - "label": null, - "uploader": { - "login": "ZeroX-DG", - "id": 12984316, - "node_id": "MDQ6VXNlcjEyOTg0MzE2", - "avatar_url": "https://avatars.githubusercontent.com/u/12984316?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ZeroX-DG", - "html_url": "https://github.com/ZeroX-DG", - "followers_url": "https://api.github.com/users/ZeroX-DG/followers", - "following_url": "https://api.github.com/users/ZeroX-DG/following{/other_user}", - "gists_url": "https://api.github.com/users/ZeroX-DG/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ZeroX-DG/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ZeroX-DG/subscriptions", - "organizations_url": "https://api.github.com/users/ZeroX-DG/orgs", - "repos_url": "https://api.github.com/users/ZeroX-DG/repos", - "events_url": "https://api.github.com/users/ZeroX-DG/events{/privacy}", - "received_events_url": "https://api.github.com/users/ZeroX-DG/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.debian.binary-package", - "state": "uploaded", - "size": 38735284, - "download_count": 316, - "created_at": "2019-04-17T08:52:10Z", - "updated_at": "2019-04-17T08:58:10Z", - "browser_download_url": "https://github.com/ZeroX-DG/SnippetStore/releases/download/v0.2.12/snippetstore_0.2.12_amd64.deb" - } - ], - "tarball_url": "https://api.github.com/repos/ZeroX-DG/SnippetStore/tarball/v0.2.12", - "zipball_url": "https://api.github.com/repos/ZeroX-DG/SnippetStore/zipball/v0.2.12", - "body_html": "

0.2.12

\n

Features:

\n
    \n
  • Interface: New Turkish translation by @zbahadir
  • \n
\n

Bugfixes:

\n
    \n
  • Interface: Fixed link not open in default browser when clicked in markdown preview (Fixed #40) (4864b8b)
  • \n
  • Interface: Fixed can't preview github flavored markdown (Fixed #39)(9dec808)
  • \n
  • Interface: Fixed MarkdownPreview not update when changing snippet (Fixed #38)(0d3ab7d)
  • \n
  • Interface: Fixed snippet not exiting preview mode when in edit mode (Fixed #37)(64b74cc)
  • \n
  • Interface: Fixed blank page when transfering snippet from vscode (Fixed #49)(052a8fc)
  • \n
\n

Improvement

\n
    \n
  • Interface: Improved UI for list-and-detail layout (Fixed #43)(c3e02ab)
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:02.559Z" - }, - "social-amnesia": { - "latestRelease": { - "url": "https://api.github.com/repos/Nick-Gottschlich/Social-Amnesia/releases/29138128", - "assets_url": "https://api.github.com/repos/Nick-Gottschlich/Social-Amnesia/releases/29138128/assets", - "upload_url": "https://uploads.github.com/repos/Nick-Gottschlich/Social-Amnesia/releases/29138128/assets{?name,label}", - "html_url": "https://github.com/Nick-Gottschlich/Social-Amnesia/releases/tag/v2.0.2", - "id": 29138128, - "author": { - "login": "Nick-Gottschlich", - "id": 10564265, - "node_id": "MDQ6VXNlcjEwNTY0MjY1", - "avatar_url": "https://avatars.githubusercontent.com/u/10564265?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Nick-Gottschlich", - "html_url": "https://github.com/Nick-Gottschlich", - "followers_url": "https://api.github.com/users/Nick-Gottschlich/followers", - "following_url": "https://api.github.com/users/Nick-Gottschlich/following{/other_user}", - "gists_url": "https://api.github.com/users/Nick-Gottschlich/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Nick-Gottschlich/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Nick-Gottschlich/subscriptions", - "organizations_url": "https://api.github.com/users/Nick-Gottschlich/orgs", - "repos_url": "https://api.github.com/users/Nick-Gottschlich/repos", - "events_url": "https://api.github.com/users/Nick-Gottschlich/events{/privacy}", - "received_events_url": "https://api.github.com/users/Nick-Gottschlich/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI5MTM4MTI4", - "tag_name": "v2.0.2", - "target_commitish": "master", - "name": "Social Amnesia v2.0.2", - "draft": false, - "prerelease": false, - "created_at": "2020-07-30T20:34:01Z", - "published_at": "2020-07-30T20:47:02Z", - "assets": [ - { - "url": "https://api.github.com/repos/Nick-Gottschlich/Social-Amnesia/releases/assets/23428805", - "id": 23428805, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNDI4ODA1", - "name": "Social.Amnesia-2.0.2-MAC.dmg", - "label": null, - "uploader": { - "login": "Nick-Gottschlich", - "id": 10564265, - "node_id": "MDQ6VXNlcjEwNTY0MjY1", - "avatar_url": "https://avatars.githubusercontent.com/u/10564265?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Nick-Gottschlich", - "html_url": "https://github.com/Nick-Gottschlich", - "followers_url": "https://api.github.com/users/Nick-Gottschlich/followers", - "following_url": "https://api.github.com/users/Nick-Gottschlich/following{/other_user}", - "gists_url": "https://api.github.com/users/Nick-Gottschlich/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Nick-Gottschlich/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Nick-Gottschlich/subscriptions", - "organizations_url": "https://api.github.com/users/Nick-Gottschlich/orgs", - "repos_url": "https://api.github.com/users/Nick-Gottschlich/repos", - "events_url": "https://api.github.com/users/Nick-Gottschlich/events{/privacy}", - "received_events_url": "https://api.github.com/users/Nick-Gottschlich/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-diskcopy", - "state": "uploaded", - "size": 75487586, - "download_count": 225, - "created_at": "2020-07-30T20:36:45Z", - "updated_at": "2020-07-30T20:39:24Z", - "browser_download_url": "https://github.com/Nick-Gottschlich/Social-Amnesia/releases/download/v2.0.2/Social.Amnesia-2.0.2-MAC.dmg" - }, - { - "url": "https://api.github.com/repos/Nick-Gottschlich/Social-Amnesia/releases/assets/23429018", - "id": 23429018, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNDI5MDE4", - "name": "Social.Amnesia.Setup.2.0.2-WINDOWS.exe", - "label": null, - "uploader": { - "login": "Nick-Gottschlich", - "id": 10564265, - "node_id": "MDQ6VXNlcjEwNTY0MjY1", - "avatar_url": "https://avatars.githubusercontent.com/u/10564265?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Nick-Gottschlich", - "html_url": "https://github.com/Nick-Gottschlich", - "followers_url": "https://api.github.com/users/Nick-Gottschlich/followers", - "following_url": "https://api.github.com/users/Nick-Gottschlich/following{/other_user}", - "gists_url": "https://api.github.com/users/Nick-Gottschlich/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Nick-Gottschlich/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Nick-Gottschlich/subscriptions", - "organizations_url": "https://api.github.com/users/Nick-Gottschlich/orgs", - "repos_url": "https://api.github.com/users/Nick-Gottschlich/repos", - "events_url": "https://api.github.com/users/Nick-Gottschlich/events{/privacy}", - "received_events_url": "https://api.github.com/users/Nick-Gottschlich/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 56084130, - "download_count": 1030, - "created_at": "2020-07-30T20:41:56Z", - "updated_at": "2020-07-30T20:44:08Z", - "browser_download_url": "https://github.com/Nick-Gottschlich/Social-Amnesia/releases/download/v2.0.2/Social.Amnesia.Setup.2.0.2-WINDOWS.exe" - }, - { - "url": "https://api.github.com/repos/Nick-Gottschlich/Social-Amnesia/releases/assets/23522579", - "id": 23522579, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNTIyNTc5", - "name": "Social.Amnesia.Setup.2.0.2-WINDOWS32BIT.exe", - "label": null, - "uploader": { - "login": "Nick-Gottschlich", - "id": 10564265, - "node_id": "MDQ6VXNlcjEwNTY0MjY1", - "avatar_url": "https://avatars.githubusercontent.com/u/10564265?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Nick-Gottschlich", - "html_url": "https://github.com/Nick-Gottschlich", - "followers_url": "https://api.github.com/users/Nick-Gottschlich/followers", - "following_url": "https://api.github.com/users/Nick-Gottschlich/following{/other_user}", - "gists_url": "https://api.github.com/users/Nick-Gottschlich/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Nick-Gottschlich/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Nick-Gottschlich/subscriptions", - "organizations_url": "https://api.github.com/users/Nick-Gottschlich/orgs", - "repos_url": "https://api.github.com/users/Nick-Gottschlich/repos", - "events_url": "https://api.github.com/users/Nick-Gottschlich/events{/privacy}", - "received_events_url": "https://api.github.com/users/Nick-Gottschlich/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 54149315, - "download_count": 66, - "created_at": "2020-08-02T17:07:21Z", - "updated_at": "2020-08-02T17:08:24Z", - "browser_download_url": "https://github.com/Nick-Gottschlich/Social-Amnesia/releases/download/v2.0.2/Social.Amnesia.Setup.2.0.2-WINDOWS32BIT.exe" - }, - { - "url": "https://api.github.com/repos/Nick-Gottschlich/Social-Amnesia/releases/assets/23429067", - "id": 23429067, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNDI5MDY3", - "name": "social_amnesia_2.0.2_amd64-LINUX.snap", - "label": null, - "uploader": { - "login": "Nick-Gottschlich", - "id": 10564265, - "node_id": "MDQ6VXNlcjEwNTY0MjY1", - "avatar_url": "https://avatars.githubusercontent.com/u/10564265?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Nick-Gottschlich", - "html_url": "https://github.com/Nick-Gottschlich", - "followers_url": "https://api.github.com/users/Nick-Gottschlich/followers", - "following_url": "https://api.github.com/users/Nick-Gottschlich/following{/other_user}", - "gists_url": "https://api.github.com/users/Nick-Gottschlich/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Nick-Gottschlich/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Nick-Gottschlich/subscriptions", - "organizations_url": "https://api.github.com/users/Nick-Gottschlich/orgs", - "repos_url": "https://api.github.com/users/Nick-Gottschlich/repos", - "events_url": "https://api.github.com/users/Nick-Gottschlich/events{/privacy}", - "received_events_url": "https://api.github.com/users/Nick-Gottschlich/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 71413760, - "download_count": 125, - "created_at": "2020-07-30T20:44:20Z", - "updated_at": "2020-07-30T20:46:37Z", - "browser_download_url": "https://github.com/Nick-Gottschlich/Social-Amnesia/releases/download/v2.0.2/social_amnesia_2.0.2_amd64-LINUX.snap" - } - ], - "tarball_url": "https://api.github.com/repos/Nick-Gottschlich/Social-Amnesia/tarball/v2.0.2", - "zipball_url": "https://api.github.com/repos/Nick-Gottschlich/Social-Amnesia/zipball/v2.0.2", - "body_html": "

Social Amnesia v2.0.2

\n

Changelog

\n
    \n
  • Fixed issue where tray icon was not appearing in Windows.
  • \n
\n

Screenshots

\n

Twitter

\n

\"image\"

\n

Reddit

\n

\"image\"

\n

Twitter

\n
    \n
  • Log in and out with oAuth, no need for API.
  • \n
  • Delete tweets and remove favorites, en masse or individually.
  • \n
  • White list tweets and favorites.
  • \n
  • Set a time range of tweets/favorites to save.
  • \n
  • Set high scores so if your tweet gets enough favorites or retweets it is saved.
  • \n
\n

Reddit

\n
    \n
  • Log in and out with oAuth, no need for API.
  • \n
  • Delete comments and posts, en masse or individually.
  • \n
  • Reddit comments and post body content edit to gibberish before deleting.
  • \n
  • White list comments and posts.
  • \n
  • Set a time range of comments/posts to save.
  • \n
  • Set high scores so if your comment or posts gets enough upvotes it is saved.
  • \n
\n

Scheduling

\n
    \n
  • Schedule a daily deletion of your tweets, favorites, comments, and posts on Reddit and Twitter.
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:02.631Z" - }, - "socially": { - "latestRelease": { - "url": "https://api.github.com/repos/JackHumphries9/Socially/releases/44146333", - "assets_url": "https://api.github.com/repos/JackHumphries9/Socially/releases/44146333/assets", - "upload_url": "https://uploads.github.com/repos/JackHumphries9/Socially/releases/44146333/assets{?name,label}", - "html_url": "https://github.com/JackHumphries9/Socially/releases/tag/V1.0", - "id": 44146333, - "author": { - "login": "JackHumphries9", - "id": 66338222, - "node_id": "MDQ6VXNlcjY2MzM4MjIy", - "avatar_url": "https://avatars.githubusercontent.com/u/66338222?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/JackHumphries9", - "html_url": "https://github.com/JackHumphries9", - "followers_url": "https://api.github.com/users/JackHumphries9/followers", - "following_url": "https://api.github.com/users/JackHumphries9/following{/other_user}", - "gists_url": "https://api.github.com/users/JackHumphries9/gists{/gist_id}", - "starred_url": "https://api.github.com/users/JackHumphries9/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/JackHumphries9/subscriptions", - "organizations_url": "https://api.github.com/users/JackHumphries9/orgs", - "repos_url": "https://api.github.com/users/JackHumphries9/repos", - "events_url": "https://api.github.com/users/JackHumphries9/events{/privacy}", - "received_events_url": "https://api.github.com/users/JackHumphries9/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTQ0MTQ2MzMz", - "tag_name": "V1.0", - "target_commitish": "master", - "name": "Socially V1.0", - "draft": false, - "prerelease": false, - "created_at": "2021-06-05T11:50:24Z", - "published_at": "2021-06-05T12:00:57Z", - "assets": [ - { - "url": "https://api.github.com/repos/JackHumphries9/Socially/releases/assets/38113791", - "id": 38113791, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4MTEzNzkx", - "name": "Socially-Linux_1.0.0-amd64.AppImage", - "label": null, - "uploader": { - "login": "JackHumphries9", - "id": 66338222, - "node_id": "MDQ6VXNlcjY2MzM4MjIy", - "avatar_url": "https://avatars.githubusercontent.com/u/66338222?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/JackHumphries9", - "html_url": "https://github.com/JackHumphries9", - "followers_url": "https://api.github.com/users/JackHumphries9/followers", - "following_url": "https://api.github.com/users/JackHumphries9/following{/other_user}", - "gists_url": "https://api.github.com/users/JackHumphries9/gists{/gist_id}", - "starred_url": "https://api.github.com/users/JackHumphries9/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/JackHumphries9/subscriptions", - "organizations_url": "https://api.github.com/users/JackHumphries9/orgs", - "repos_url": "https://api.github.com/users/JackHumphries9/repos", - "events_url": "https://api.github.com/users/JackHumphries9/events{/privacy}", - "received_events_url": "https://api.github.com/users/JackHumphries9/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 108314610, - "download_count": 104, - "created_at": "2021-06-05T11:56:28Z", - "updated_at": "2021-06-05T11:58:59Z", - "browser_download_url": "https://github.com/JackHumphries9/Socially/releases/download/V1.0/Socially-Linux_1.0.0-amd64.AppImage" - }, - { - "url": "https://api.github.com/repos/JackHumphries9/Socially/releases/assets/38113772", - "id": 38113772, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4MTEzNzcy", - "name": "Socially-Linux_1.0.0-amd64.deb", - "label": null, - "uploader": { - "login": "JackHumphries9", - "id": 66338222, - "node_id": "MDQ6VXNlcjY2MzM4MjIy", - "avatar_url": "https://avatars.githubusercontent.com/u/66338222?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/JackHumphries9", - "html_url": "https://github.com/JackHumphries9", - "followers_url": "https://api.github.com/users/JackHumphries9/followers", - "following_url": "https://api.github.com/users/JackHumphries9/following{/other_user}", - "gists_url": "https://api.github.com/users/JackHumphries9/gists{/gist_id}", - "starred_url": "https://api.github.com/users/JackHumphries9/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/JackHumphries9/subscriptions", - "organizations_url": "https://api.github.com/users/JackHumphries9/orgs", - "repos_url": "https://api.github.com/users/JackHumphries9/repos", - "events_url": "https://api.github.com/users/JackHumphries9/events{/privacy}", - "received_events_url": "https://api.github.com/users/JackHumphries9/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 68418020, - "download_count": 107, - "created_at": "2021-06-05T11:54:50Z", - "updated_at": "2021-06-05T11:58:59Z", - "browser_download_url": "https://github.com/JackHumphries9/Socially/releases/download/V1.0/Socially-Linux_1.0.0-amd64.deb" - }, - { - "url": "https://api.github.com/repos/JackHumphries9/Socially/releases/assets/38113783", - "id": 38113783, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4MTEzNzgz", - "name": "Socially-Linux_1.0.0-amd64.snap", - "label": null, - "uploader": { - "login": "JackHumphries9", - "id": 66338222, - "node_id": "MDQ6VXNlcjY2MzM4MjIy", - "avatar_url": "https://avatars.githubusercontent.com/u/66338222?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/JackHumphries9", - "html_url": "https://github.com/JackHumphries9", - "followers_url": "https://api.github.com/users/JackHumphries9/followers", - "following_url": "https://api.github.com/users/JackHumphries9/following{/other_user}", - "gists_url": "https://api.github.com/users/JackHumphries9/gists{/gist_id}", - "starred_url": "https://api.github.com/users/JackHumphries9/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/JackHumphries9/subscriptions", - "organizations_url": "https://api.github.com/users/JackHumphries9/orgs", - "repos_url": "https://api.github.com/users/JackHumphries9/repos", - "events_url": "https://api.github.com/users/JackHumphries9/events{/privacy}", - "received_events_url": "https://api.github.com/users/JackHumphries9/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 92319744, - "download_count": 24, - "created_at": "2021-06-05T11:55:42Z", - "updated_at": "2021-06-05T11:58:59Z", - "browser_download_url": "https://github.com/JackHumphries9/Socially/releases/download/V1.0/Socially-Linux_1.0.0-amd64.snap" - }, - { - "url": "https://api.github.com/repos/JackHumphries9/Socially/releases/assets/38113847", - "id": 38113847, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4MTEzODQ3", - "name": "Socially-Linux_1.0.0-amd64.zip", - "label": null, - "uploader": { - "login": "JackHumphries9", - "id": 66338222, - "node_id": "MDQ6VXNlcjY2MzM4MjIy", - "avatar_url": "https://avatars.githubusercontent.com/u/66338222?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/JackHumphries9", - "html_url": "https://github.com/JackHumphries9", - "followers_url": "https://api.github.com/users/JackHumphries9/followers", - "following_url": "https://api.github.com/users/JackHumphries9/following{/other_user}", - "gists_url": "https://api.github.com/users/JackHumphries9/gists{/gist_id}", - "starred_url": "https://api.github.com/users/JackHumphries9/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/JackHumphries9/subscriptions", - "organizations_url": "https://api.github.com/users/JackHumphries9/orgs", - "repos_url": "https://api.github.com/users/JackHumphries9/repos", - "events_url": "https://api.github.com/users/JackHumphries9/events{/privacy}", - "received_events_url": "https://api.github.com/users/JackHumphries9/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 102452171, - "download_count": 29, - "created_at": "2021-06-05T11:59:34Z", - "updated_at": "2021-06-05T12:00:53Z", - "browser_download_url": "https://github.com/JackHumphries9/Socially/releases/download/V1.0/Socially-Linux_1.0.0-amd64.zip" - }, - { - "url": "https://api.github.com/repos/JackHumphries9/Socially/releases/assets/38113821", - "id": 38113821, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4MTEzODIx", - "name": "Socially-Mac_1.0.0-amd64.dmg", - "label": null, - "uploader": { - "login": "JackHumphries9", - "id": 66338222, - "node_id": "MDQ6VXNlcjY2MzM4MjIy", - "avatar_url": "https://avatars.githubusercontent.com/u/66338222?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/JackHumphries9", - "html_url": "https://github.com/JackHumphries9", - "followers_url": "https://api.github.com/users/JackHumphries9/followers", - "following_url": "https://api.github.com/users/JackHumphries9/following{/other_user}", - "gists_url": "https://api.github.com/users/JackHumphries9/gists{/gist_id}", - "starred_url": "https://api.github.com/users/JackHumphries9/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/JackHumphries9/subscriptions", - "organizations_url": "https://api.github.com/users/JackHumphries9/orgs", - "repos_url": "https://api.github.com/users/JackHumphries9/repos", - "events_url": "https://api.github.com/users/JackHumphries9/events{/privacy}", - "received_events_url": "https://api.github.com/users/JackHumphries9/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 108256439, - "download_count": 225, - "created_at": "2021-06-05T11:57:39Z", - "updated_at": "2021-06-05T11:58:59Z", - "browser_download_url": "https://github.com/JackHumphries9/Socially/releases/download/V1.0/Socially-Mac_1.0.0-amd64.dmg" - }, - { - "url": "https://api.github.com/repos/JackHumphries9/Socially/releases/assets/38113740", - "id": 38113740, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4MTEzNzQw", - "name": "Socially-Windows_1.0.0-amd64.exe", - "label": null, - "uploader": { - "login": "JackHumphries9", - "id": 66338222, - "node_id": "MDQ6VXNlcjY2MzM4MjIy", - "avatar_url": "https://avatars.githubusercontent.com/u/66338222?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/JackHumphries9", - "html_url": "https://github.com/JackHumphries9", - "followers_url": "https://api.github.com/users/JackHumphries9/followers", - "following_url": "https://api.github.com/users/JackHumphries9/following{/other_user}", - "gists_url": "https://api.github.com/users/JackHumphries9/gists{/gist_id}", - "starred_url": "https://api.github.com/users/JackHumphries9/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/JackHumphries9/subscriptions", - "organizations_url": "https://api.github.com/users/JackHumphries9/orgs", - "repos_url": "https://api.github.com/users/JackHumphries9/repos", - "events_url": "https://api.github.com/users/JackHumphries9/events{/privacy}", - "received_events_url": "https://api.github.com/users/JackHumphries9/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 76546775, - "download_count": 1032, - "created_at": "2021-06-05T11:53:37Z", - "updated_at": "2021-06-05T11:58:59Z", - "browser_download_url": "https://github.com/JackHumphries9/Socially/releases/download/V1.0/Socially-Windows_1.0.0-amd64.exe" - } - ], - "tarball_url": "https://api.github.com/repos/JackHumphries9/Socially/tarball/V1.0", - "zipball_url": "https://api.github.com/repos/JackHumphries9/Socially/zipball/V1.0", - "body_html": "

It's finally here! After many Beta builds and many setbacks. Socially has been completely rewritten and works better than ever! Written in React, this new Socially is faster and better than V0.5. Socially will also soon be on the Mac App Store. It is being reviewed and I will edit this when it is live.

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:02.673Z" - }, - "sofia": { - "latestRelease": { - "url": "https://api.github.com/repos/TaiStudio/Sofia/releases/46000997", - "assets_url": "https://api.github.com/repos/TaiStudio/Sofia/releases/46000997/assets", - "upload_url": "https://uploads.github.com/repos/TaiStudio/Sofia/releases/46000997/assets{?name,label}", - "html_url": "https://github.com/TaiStudio/Sofia/releases/tag/v1.0.3", - "id": 46000997, - "author": { - "login": "LeGitHubDeTai", - "id": 65470169, - "node_id": "MDQ6VXNlcjY1NDcwMTY5", - "avatar_url": "https://avatars.githubusercontent.com/u/65470169?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/LeGitHubDeTai", - "html_url": "https://github.com/LeGitHubDeTai", - "followers_url": "https://api.github.com/users/LeGitHubDeTai/followers", - "following_url": "https://api.github.com/users/LeGitHubDeTai/following{/other_user}", - "gists_url": "https://api.github.com/users/LeGitHubDeTai/gists{/gist_id}", - "starred_url": "https://api.github.com/users/LeGitHubDeTai/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/LeGitHubDeTai/subscriptions", - "organizations_url": "https://api.github.com/users/LeGitHubDeTai/orgs", - "repos_url": "https://api.github.com/users/LeGitHubDeTai/repos", - "events_url": "https://api.github.com/users/LeGitHubDeTai/events{/privacy}", - "received_events_url": "https://api.github.com/users/LeGitHubDeTai/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTQ2MDAwOTk3", - "tag_name": "v1.0.3", - "target_commitish": "main", - "name": "v1.0.3", - "draft": false, - "prerelease": false, - "created_at": "2021-07-01T13:12:41Z", - "published_at": "2021-07-10T10:43:10Z", - "assets": [ - { - "url": "https://api.github.com/repos/TaiStudio/Sofia/releases/assets/40040665", - "id": 40040665, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQwMDQwNjY1", - "name": "latest.yml", - "label": null, - "uploader": { - "login": "LeGitHubDeTai", - "id": 65470169, - "node_id": "MDQ6VXNlcjY1NDcwMTY5", - "avatar_url": "https://avatars.githubusercontent.com/u/65470169?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/LeGitHubDeTai", - "html_url": "https://github.com/LeGitHubDeTai", - "followers_url": "https://api.github.com/users/LeGitHubDeTai/followers", - "following_url": "https://api.github.com/users/LeGitHubDeTai/following{/other_user}", - "gists_url": "https://api.github.com/users/LeGitHubDeTai/gists{/gist_id}", - "starred_url": "https://api.github.com/users/LeGitHubDeTai/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/LeGitHubDeTai/subscriptions", - "organizations_url": "https://api.github.com/users/LeGitHubDeTai/orgs", - "repos_url": "https://api.github.com/users/LeGitHubDeTai/repos", - "events_url": "https://api.github.com/users/LeGitHubDeTai/events{/privacy}", - "received_events_url": "https://api.github.com/users/LeGitHubDeTai/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 338, - "download_count": 513, - "created_at": "2021-07-10T10:23:39Z", - "updated_at": "2021-07-10T10:23:41Z", - "browser_download_url": "https://github.com/TaiStudio/Sofia/releases/download/v1.0.3/latest.yml" - }, - { - "url": "https://api.github.com/repos/TaiStudio/Sofia/releases/assets/40040643", - "id": 40040643, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQwMDQwNjQz", - "name": "Sofia.Setup.1.0.3.exe", - "label": null, - "uploader": { - "login": "LeGitHubDeTai", - "id": 65470169, - "node_id": "MDQ6VXNlcjY1NDcwMTY5", - "avatar_url": "https://avatars.githubusercontent.com/u/65470169?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/LeGitHubDeTai", - "html_url": "https://github.com/LeGitHubDeTai", - "followers_url": "https://api.github.com/users/LeGitHubDeTai/followers", - "following_url": "https://api.github.com/users/LeGitHubDeTai/following{/other_user}", - "gists_url": "https://api.github.com/users/LeGitHubDeTai/gists{/gist_id}", - "starred_url": "https://api.github.com/users/LeGitHubDeTai/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/LeGitHubDeTai/subscriptions", - "organizations_url": "https://api.github.com/users/LeGitHubDeTai/orgs", - "repos_url": "https://api.github.com/users/LeGitHubDeTai/repos", - "events_url": "https://api.github.com/users/LeGitHubDeTai/events{/privacy}", - "received_events_url": "https://api.github.com/users/LeGitHubDeTai/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 75826530, - "download_count": 756, - "created_at": "2021-07-10T10:22:54Z", - "updated_at": "2021-07-10T10:39:36Z", - "browser_download_url": "https://github.com/TaiStudio/Sofia/releases/download/v1.0.3/Sofia.Setup.1.0.3.exe" - }, - { - "url": "https://api.github.com/repos/TaiStudio/Sofia/releases/assets/40041163", - "id": 40041163, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQwMDQxMTYz", - "name": "Sofia.Setup.1.0.3.exe.blockmap", - "label": null, - "uploader": { - "login": "LeGitHubDeTai", - "id": 65470169, - "node_id": "MDQ6VXNlcjY1NDcwMTY5", - "avatar_url": "https://avatars.githubusercontent.com/u/65470169?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/LeGitHubDeTai", - "html_url": "https://github.com/LeGitHubDeTai", - "followers_url": "https://api.github.com/users/LeGitHubDeTai/followers", - "following_url": "https://api.github.com/users/LeGitHubDeTai/following{/other_user}", - "gists_url": "https://api.github.com/users/LeGitHubDeTai/gists{/gist_id}", - "starred_url": "https://api.github.com/users/LeGitHubDeTai/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/LeGitHubDeTai/subscriptions", - "organizations_url": "https://api.github.com/users/LeGitHubDeTai/orgs", - "repos_url": "https://api.github.com/users/LeGitHubDeTai/repos", - "events_url": "https://api.github.com/users/LeGitHubDeTai/events{/privacy}", - "received_events_url": "https://api.github.com/users/LeGitHubDeTai/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 79697, - "download_count": 26, - "created_at": "2021-07-10T10:39:36Z", - "updated_at": "2021-07-10T10:39:38Z", - "browser_download_url": "https://github.com/TaiStudio/Sofia/releases/download/v1.0.3/Sofia.Setup.1.0.3.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/TaiStudio/Sofia/tarball/v1.0.3", - "zipball_url": "https://api.github.com/repos/TaiStudio/Sofia/zipball/v1.0.3", - "body_html": "

⚠️ update:

\n
    \n
  • move dir \"%appdata%/.Sofia\" to \"%appdata%/.Tai_Studio/Sofia\"
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:02.795Z" - }, - "soundboard": { - "latestRelease": { - "url": "https://api.github.com/repos/Glecun/soundboard/releases/64663124", - "assets_url": "https://api.github.com/repos/Glecun/soundboard/releases/64663124/assets", - "upload_url": "https://uploads.github.com/repos/Glecun/soundboard/releases/64663124/assets{?name,label}", - "html_url": "https://github.com/Glecun/soundboard/releases/tag/v0.0.6", - "id": 64663124, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "RE_kwDOE-Adu84D2q5U", - "tag_name": "v0.0.6", - "target_commitish": "main", - "name": "0.0.6", - "draft": false, - "prerelease": false, - "created_at": "2022-04-18T17:40:10Z", - "published_at": "2022-04-18T17:50:16Z", - "assets": [ - { - "url": "https://api.github.com/repos/Glecun/soundboard/releases/assets/62919199", - "id": 62919199, - "node_id": "RA_kwDOE-Adu84DwBIf", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 370, - "download_count": 7, - "created_at": "2022-04-18T17:44:09Z", - "updated_at": "2022-04-18T17:44:09Z", - "browser_download_url": "https://github.com/Glecun/soundboard/releases/download/v0.0.6/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/Glecun/soundboard/releases/assets/62919200", - "id": 62919200, - "node_id": "RA_kwDOE-Adu84DwBIg", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 348, - "download_count": 163, - "created_at": "2022-04-18T17:44:09Z", - "updated_at": "2022-04-18T17:44:09Z", - "browser_download_url": "https://github.com/Glecun/soundboard/releases/download/v0.0.6/latest.yml" - }, - { - "url": "https://api.github.com/repos/Glecun/soundboard/releases/assets/62919130", - "id": 62919130, - "node_id": "RA_kwDOE-Adu84DwBHa", - "name": "soundboard-0.0.6.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 77794759, - "download_count": 6, - "created_at": "2022-04-18T17:42:57Z", - "updated_at": "2022-04-18T17:43:01Z", - "browser_download_url": "https://github.com/Glecun/soundboard/releases/download/v0.0.6/soundboard-0.0.6.AppImage" - }, - { - "url": "https://api.github.com/repos/Glecun/soundboard/releases/assets/62919187", - "id": 62919187, - "node_id": "RA_kwDOE-Adu84DwBIT", - "name": "soundboard-Setup-0.0.6.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 55867168, - "download_count": 117, - "created_at": "2022-04-18T17:44:06Z", - "updated_at": "2022-04-18T17:44:09Z", - "browser_download_url": "https://github.com/Glecun/soundboard/releases/download/v0.0.6/soundboard-Setup-0.0.6.exe" - }, - { - "url": "https://api.github.com/repos/Glecun/soundboard/releases/assets/62919188", - "id": 62919188, - "node_id": "RA_kwDOE-Adu84DwBIU", - "name": "soundboard-Setup-0.0.6.exe.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 59625, - "download_count": 43, - "created_at": "2022-04-18T17:44:06Z", - "updated_at": "2022-04-18T17:44:06Z", - "browser_download_url": "https://github.com/Glecun/soundboard/releases/download/v0.0.6/soundboard-Setup-0.0.6.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/Glecun/soundboard/tarball/v0.0.6", - "zipball_url": "https://api.github.com/repos/Glecun/soundboard/zipball/v0.0.6", - "body_html": "
    \n
  • Minimize to system tray
  • \n
  • Modify icon/logo
  • \n
  • Change \"Recherche...\" to \"Search...\" placeholder
  • \n
  • Use official myinstant API
  • \n
  • Remove max number of sound limit in list
  • \n
  • Random sound only trigger on local sound
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:02.795Z" - }, - "soundglass": { - "latestRelease": { - "url": "https://api.github.com/repos/pixldev/soundglass/releases/29131998", - "assets_url": "https://api.github.com/repos/pixldev/soundglass/releases/29131998/assets", - "upload_url": "https://uploads.github.com/repos/pixldev/soundglass/releases/29131998/assets{?name,label}", - "html_url": "https://github.com/pixldev/soundglass/releases/tag/1.0.1-no-transparency", - "id": 29131998, - "author": { - "login": "pixldev", - "id": 36799862, - "node_id": "MDQ6VXNlcjM2Nzk5ODYy", - "avatar_url": "https://avatars.githubusercontent.com/u/36799862?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/pixldev", - "html_url": "https://github.com/pixldev", - "followers_url": "https://api.github.com/users/pixldev/followers", - "following_url": "https://api.github.com/users/pixldev/following{/other_user}", - "gists_url": "https://api.github.com/users/pixldev/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pixldev/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pixldev/subscriptions", - "organizations_url": "https://api.github.com/users/pixldev/orgs", - "repos_url": "https://api.github.com/users/pixldev/repos", - "events_url": "https://api.github.com/users/pixldev/events{/privacy}", - "received_events_url": "https://api.github.com/users/pixldev/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI5MTMxOTk4", - "tag_name": "1.0.1-no-transparency", - "target_commitish": "master", - "name": "1.0.1-no-transparency", - "draft": false, - "prerelease": false, - "created_at": "2020-07-30T17:55:03Z", - "published_at": "2020-07-30T18:21:01Z", - "assets": [ - { - "url": "https://api.github.com/repos/pixldev/soundglass/releases/assets/23424021", - "id": 23424021, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNDI0MDIx", - "name": "Soundglass-1.0.1-macOS-no-transparency.zip", - "label": null, - "uploader": { - "login": "pixldev", - "id": 36799862, - "node_id": "MDQ6VXNlcjM2Nzk5ODYy", - "avatar_url": "https://avatars.githubusercontent.com/u/36799862?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/pixldev", - "html_url": "https://github.com/pixldev", - "followers_url": "https://api.github.com/users/pixldev/followers", - "following_url": "https://api.github.com/users/pixldev/following{/other_user}", - "gists_url": "https://api.github.com/users/pixldev/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pixldev/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pixldev/subscriptions", - "organizations_url": "https://api.github.com/users/pixldev/orgs", - "repos_url": "https://api.github.com/users/pixldev/repos", - "events_url": "https://api.github.com/users/pixldev/events{/privacy}", - "received_events_url": "https://api.github.com/users/pixldev/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 74291614, - "download_count": 100, - "created_at": "2020-07-30T18:19:24Z", - "updated_at": "2020-07-30T18:20:51Z", - "browser_download_url": "https://github.com/pixldev/soundglass/releases/download/1.0.1-no-transparency/Soundglass-1.0.1-macOS-no-transparency.zip" - }, - { - "url": "https://api.github.com/repos/pixldev/soundglass/releases/assets/23423930", - "id": 23423930, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzNDIzOTMw", - "name": "Soundglass-1.0.1-Windows-no-transparency.zip", - "label": null, - "uploader": { - "login": "pixldev", - "id": 36799862, - "node_id": "MDQ6VXNlcjM2Nzk5ODYy", - "avatar_url": "https://avatars.githubusercontent.com/u/36799862?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/pixldev", - "html_url": "https://github.com/pixldev", - "followers_url": "https://api.github.com/users/pixldev/followers", - "following_url": "https://api.github.com/users/pixldev/following{/other_user}", - "gists_url": "https://api.github.com/users/pixldev/gists{/gist_id}", - "starred_url": "https://api.github.com/users/pixldev/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/pixldev/subscriptions", - "organizations_url": "https://api.github.com/users/pixldev/orgs", - "repos_url": "https://api.github.com/users/pixldev/repos", - "events_url": "https://api.github.com/users/pixldev/events{/privacy}", - "received_events_url": "https://api.github.com/users/pixldev/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 72390197, - "download_count": 256, - "created_at": "2020-07-30T18:17:07Z", - "updated_at": "2020-07-30T18:18:32Z", - "browser_download_url": "https://github.com/pixldev/soundglass/releases/download/1.0.1-no-transparency/Soundglass-1.0.1-Windows-no-transparency.zip" - } - ], - "tarball_url": "https://api.github.com/repos/pixldev/soundglass/tarball/1.0.1-no-transparency", - "zipball_url": "https://api.github.com/repos/pixldev/soundglass/zipball/1.0.1-no-transparency", - "body_html": "" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:02.915Z" - }, - "soundnode": { - "latestRelease": { - "url": "https://api.github.com/repos/Soundnode/soundnode-app/releases/4030154", - "assets_url": "https://api.github.com/repos/Soundnode/soundnode-app/releases/4030154/assets", - "upload_url": "https://uploads.github.com/repos/Soundnode/soundnode-app/releases/4030154/assets{?name,label}", - "html_url": "https://github.com/Soundnode/soundnode-app/releases/tag/7.0.0", - "id": 4030154, - "author": { - "login": "weblancaster", - "id": 549394, - "node_id": "MDQ6VXNlcjU0OTM5NA==", - "avatar_url": "https://avatars.githubusercontent.com/u/549394?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/weblancaster", - "html_url": "https://github.com/weblancaster", - "followers_url": "https://api.github.com/users/weblancaster/followers", - "following_url": "https://api.github.com/users/weblancaster/following{/other_user}", - "gists_url": "https://api.github.com/users/weblancaster/gists{/gist_id}", - "starred_url": "https://api.github.com/users/weblancaster/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/weblancaster/subscriptions", - "organizations_url": "https://api.github.com/users/weblancaster/orgs", - "repos_url": "https://api.github.com/users/weblancaster/repos", - "events_url": "https://api.github.com/users/weblancaster/events{/privacy}", - "received_events_url": "https://api.github.com/users/weblancaster/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTQwMzAxNTQ=", - "tag_name": "7.0.0", - "target_commitish": "master", - "name": "7.0.0", - "draft": false, - "prerelease": false, - "created_at": "2018-01-05T03:07:35Z", - "published_at": "2018-01-05T11:26:59Z", - "assets": [ - { - "url": "https://api.github.com/repos/Soundnode/soundnode-app/releases/assets/5789374", - "id": 5789374, - "node_id": "MDEyOlJlbGVhc2VBc3NldDU3ODkzNzQ=", - "name": "Soundnode-darwin-x64.tar.xz", - "label": null, - "uploader": { - "login": "jakejarrett", - "id": 5661105, - "node_id": "MDQ6VXNlcjU2NjExMDU=", - "avatar_url": "https://avatars.githubusercontent.com/u/5661105?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jakejarrett", - "html_url": "https://github.com/jakejarrett", - "followers_url": "https://api.github.com/users/jakejarrett/followers", - "following_url": "https://api.github.com/users/jakejarrett/following{/other_user}", - "gists_url": "https://api.github.com/users/jakejarrett/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jakejarrett/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jakejarrett/subscriptions", - "organizations_url": "https://api.github.com/users/jakejarrett/orgs", - "repos_url": "https://api.github.com/users/jakejarrett/repos", - "events_url": "https://api.github.com/users/jakejarrett/events{/privacy}", - "received_events_url": "https://api.github.com/users/jakejarrett/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-xz", - "state": "uploaded", - "size": 39194300, - "download_count": 1928, - "created_at": "2018-01-05T11:23:11Z", - "updated_at": "2018-01-05T11:23:29Z", - "browser_download_url": "https://github.com/Soundnode/soundnode-app/releases/download/7.0.0/Soundnode-darwin-x64.tar.xz" - }, - { - "url": "https://api.github.com/repos/Soundnode/soundnode-app/releases/assets/5789375", - "id": 5789375, - "node_id": "MDEyOlJlbGVhc2VBc3NldDU3ODkzNzU=", - "name": "Soundnode-linux-x64.tar.xz", - "label": null, - "uploader": { - "login": "jakejarrett", - "id": 5661105, - "node_id": "MDQ6VXNlcjU2NjExMDU=", - "avatar_url": "https://avatars.githubusercontent.com/u/5661105?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jakejarrett", - "html_url": "https://github.com/jakejarrett", - "followers_url": "https://api.github.com/users/jakejarrett/followers", - "following_url": "https://api.github.com/users/jakejarrett/following{/other_user}", - "gists_url": "https://api.github.com/users/jakejarrett/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jakejarrett/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jakejarrett/subscriptions", - "organizations_url": "https://api.github.com/users/jakejarrett/orgs", - "repos_url": "https://api.github.com/users/jakejarrett/repos", - "events_url": "https://api.github.com/users/jakejarrett/events{/privacy}", - "received_events_url": "https://api.github.com/users/jakejarrett/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-xz", - "state": "uploaded", - "size": 41073848, - "download_count": 4577, - "created_at": "2018-01-05T11:23:12Z", - "updated_at": "2018-01-05T11:23:46Z", - "browser_download_url": "https://github.com/Soundnode/soundnode-app/releases/download/7.0.0/Soundnode-linux-x64.tar.xz" - }, - { - "url": "https://api.github.com/repos/Soundnode/soundnode-app/releases/assets/5789376", - "id": 5789376, - "node_id": "MDEyOlJlbGVhc2VBc3NldDU3ODkzNzY=", - "name": "Soundnode-win32-x64.zip", - "label": null, - "uploader": { - "login": "jakejarrett", - "id": 5661105, - "node_id": "MDQ6VXNlcjU2NjExMDU=", - "avatar_url": "https://avatars.githubusercontent.com/u/5661105?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jakejarrett", - "html_url": "https://github.com/jakejarrett", - "followers_url": "https://api.github.com/users/jakejarrett/followers", - "following_url": "https://api.github.com/users/jakejarrett/following{/other_user}", - "gists_url": "https://api.github.com/users/jakejarrett/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jakejarrett/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jakejarrett/subscriptions", - "organizations_url": "https://api.github.com/users/jakejarrett/orgs", - "repos_url": "https://api.github.com/users/jakejarrett/repos", - "events_url": "https://api.github.com/users/jakejarrett/events{/privacy}", - "received_events_url": "https://api.github.com/users/jakejarrett/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 73895276, - "download_count": 4952, - "created_at": "2018-01-05T11:23:12Z", - "updated_at": "2018-01-05T11:24:14Z", - "browser_download_url": "https://github.com/Soundnode/soundnode-app/releases/download/7.0.0/Soundnode-win32-x64.zip" - } - ], - "tarball_url": "https://api.github.com/repos/Soundnode/soundnode-app/tarball/7.0.0", - "zipball_url": "https://api.github.com/repos/Soundnode/soundnode-app/zipball/7.0.0", - "body_html": "

Note
\nThis includes the fixed release files.

\n

Migration to Electron

\n
    \n
  • The migration work can be found here #894
  • \n
\n

New Feats

\n

Fixes/Improvements

\n
    \n
  • Improve artwork hover animation #860
  • \n
  • Fix linux Icon #865
  • \n
  • Revert linux mpris build #873
  • \n
  • Fix linux build without mpris #877
  • \n
  • Fix player bar click area #883
  • \n
  • Close settings when clicking outside the dropdown #842
  • \n
  • Add shortcut to like/dislike currently playing song #893 #752
  • \n
  • Fix user config bug introduced (#894) #991
  • \n
  • Update headerActions.jsx #1010
  • \n
  • Introduce a setting for the API Key #1032
  • \n
  • Fix Panic when using npm start on OSX fresh dev setup. #1016
  • \n
\n

SHA-256 Sum

\n
    \n
  • \n

    Soundnode-linux-x64.tar.xz
    \nf45d389ad83db00e1eb9a735e24fa2a25b5819ffc29ee0728baffdba8e4d12bc

    \n
  • \n
  • \n

    Soundnode-darwin-x64.tar.xz
    \nbada00a3977dace63137e6854465cba213feab5a08bd628d9fa2710f68f01693

    \n
  • \n
  • \n

    Soundnode-win32-x64.zip
    \nc8632328243c612ccb5d5751699db29cc054064c9d168ebea9a5e28aaa9f994d

    \n
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:02.941Z" - }, - "source-me": { - "latestRelease": { - "url": "https://api.github.com/repos/theIYD/source-me/releases/8641453", - "assets_url": "https://api.github.com/repos/theIYD/source-me/releases/8641453/assets", - "upload_url": "https://uploads.github.com/repos/theIYD/source-me/releases/8641453/assets{?name,label}", - "html_url": "https://github.com/theIYD/source-me/releases/tag/0.2.1", - "id": 8641453, - "author": { - "login": "theIYD", - "id": 10477827, - "node_id": "MDQ6VXNlcjEwNDc3ODI3", - "avatar_url": "https://avatars.githubusercontent.com/u/10477827?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/theIYD", - "html_url": "https://github.com/theIYD", - "followers_url": "https://api.github.com/users/theIYD/followers", - "following_url": "https://api.github.com/users/theIYD/following{/other_user}", - "gists_url": "https://api.github.com/users/theIYD/gists{/gist_id}", - "starred_url": "https://api.github.com/users/theIYD/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/theIYD/subscriptions", - "organizations_url": "https://api.github.com/users/theIYD/orgs", - "repos_url": "https://api.github.com/users/theIYD/repos", - "events_url": "https://api.github.com/users/theIYD/events{/privacy}", - "received_events_url": "https://api.github.com/users/theIYD/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTg2NDE0NTM=", - "tag_name": "0.2.1", - "target_commitish": "master", - "name": "Release: 0.2.1", - "draft": false, - "prerelease": false, - "created_at": "2017-11-24T01:19:46Z", - "published_at": "2017-11-24T03:03:19Z", - "assets": [ - { - "url": "https://api.github.com/repos/theIYD/source-me/releases/assets/5433332", - "id": 5433332, - "node_id": "MDEyOlJlbGVhc2VBc3NldDU0MzMzMzI=", - "name": "source-me-linux-x64.zip", - "label": null, - "uploader": { - "login": "theIYD", - "id": 10477827, - "node_id": "MDQ6VXNlcjEwNDc3ODI3", - "avatar_url": "https://avatars.githubusercontent.com/u/10477827?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/theIYD", - "html_url": "https://github.com/theIYD", - "followers_url": "https://api.github.com/users/theIYD/followers", - "following_url": "https://api.github.com/users/theIYD/following{/other_user}", - "gists_url": "https://api.github.com/users/theIYD/gists{/gist_id}", - "starred_url": "https://api.github.com/users/theIYD/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/theIYD/subscriptions", - "organizations_url": "https://api.github.com/users/theIYD/orgs", - "repos_url": "https://api.github.com/users/theIYD/repos", - "events_url": "https://api.github.com/users/theIYD/events{/privacy}", - "received_events_url": "https://api.github.com/users/theIYD/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 69222334, - "download_count": 230, - "created_at": "2017-11-24T02:54:48Z", - "updated_at": "2017-11-24T03:01:54Z", - "browser_download_url": "https://github.com/theIYD/source-me/releases/download/0.2.1/source-me-linux-x64.zip" - }, - { - "url": "https://api.github.com/repos/theIYD/source-me/releases/assets/5433281", - "id": 5433281, - "node_id": "MDEyOlJlbGVhc2VBc3NldDU0MzMyODE=", - "name": "source-me-win-x64.zip", - "label": null, - "uploader": { - "login": "theIYD", - "id": 10477827, - "node_id": "MDQ6VXNlcjEwNDc3ODI3", - "avatar_url": "https://avatars.githubusercontent.com/u/10477827?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/theIYD", - "html_url": "https://github.com/theIYD", - "followers_url": "https://api.github.com/users/theIYD/followers", - "following_url": "https://api.github.com/users/theIYD/following{/other_user}", - "gists_url": "https://api.github.com/users/theIYD/gists{/gist_id}", - "starred_url": "https://api.github.com/users/theIYD/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/theIYD/subscriptions", - "organizations_url": "https://api.github.com/users/theIYD/orgs", - "repos_url": "https://api.github.com/users/theIYD/repos", - "events_url": "https://api.github.com/users/theIYD/events{/privacy}", - "received_events_url": "https://api.github.com/users/theIYD/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 60628475, - "download_count": 817, - "created_at": "2017-11-24T02:40:31Z", - "updated_at": "2017-11-24T02:46:37Z", - "browser_download_url": "https://github.com/theIYD/source-me/releases/download/0.2.1/source-me-win-x64.zip" - } - ], - "tarball_url": "https://api.github.com/repos/theIYD/source-me/tarball/0.2.1", - "zipball_url": "https://api.github.com/repos/theIYD/source-me/zipball/0.2.1", - "body_html": "

What's new

\n
    \n
  • \n

    Image Compressor:
    \nA small tool built with xkeshi's module to compress JPEG images in size.

    \n
  • \n
  • \n

    Support Linux
    \nHead over here to know How to get Color Emojis in Linux ?

    \n
  • \n
\n
\n

Changelog

\n
2340d36 bestzip for windows platform\n4f25410 use bestzip module to zip the builds\n40d882b 0.2.1\n11b1bac make default .png\n3e5756c do not go frameless on any operating system\n77acd57 feature: imagecompresser\n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:03.020Z" - }, - "spaceeye": { - "latestRelease": { - "url": "https://api.github.com/repos/KYDronePilot/SpaceEye/releases/40901665", - "assets_url": "https://api.github.com/repos/KYDronePilot/SpaceEye/releases/40901665/assets", - "upload_url": "https://uploads.github.com/repos/KYDronePilot/SpaceEye/releases/40901665/assets{?name,label}", - "html_url": "https://github.com/KYDronePilot/SpaceEye/releases/tag/v1.2.1", - "id": 40901665, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTQwOTAxNjY1", - "tag_name": "v1.2.1", - "target_commitish": "master", - "name": "1.2.1", - "draft": false, - "prerelease": false, - "created_at": "2021-04-03T16:19:36Z", - "published_at": "2021-04-03T20:02:41Z", - "assets": [ - { - "url": "https://api.github.com/repos/KYDronePilot/SpaceEye/releases/assets/34563299", - "id": 34563299, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NTYzMjk5", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "KYDronePilot", - "id": 33381603, - "node_id": "MDQ6VXNlcjMzMzgxNjAz", - "avatar_url": "https://avatars.githubusercontent.com/u/33381603?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/KYDronePilot", - "html_url": "https://github.com/KYDronePilot", - "followers_url": "https://api.github.com/users/KYDronePilot/followers", - "following_url": "https://api.github.com/users/KYDronePilot/following{/other_user}", - "gists_url": "https://api.github.com/users/KYDronePilot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KYDronePilot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KYDronePilot/subscriptions", - "organizations_url": "https://api.github.com/users/KYDronePilot/orgs", - "repos_url": "https://api.github.com/users/KYDronePilot/repos", - "events_url": "https://api.github.com/users/KYDronePilot/events{/privacy}", - "received_events_url": "https://api.github.com/users/KYDronePilot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 535, - "download_count": 609580, - "created_at": "2021-04-07T03:38:45Z", - "updated_at": "2021-04-07T03:38:45Z", - "browser_download_url": "https://github.com/KYDronePilot/SpaceEye/releases/download/v1.2.1/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/KYDronePilot/SpaceEye/releases/assets/34563302", - "id": 34563302, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NTYzMzAy", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "KYDronePilot", - "id": 33381603, - "node_id": "MDQ6VXNlcjMzMzgxNjAz", - "avatar_url": "https://avatars.githubusercontent.com/u/33381603?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/KYDronePilot", - "html_url": "https://github.com/KYDronePilot", - "followers_url": "https://api.github.com/users/KYDronePilot/followers", - "following_url": "https://api.github.com/users/KYDronePilot/following{/other_user}", - "gists_url": "https://api.github.com/users/KYDronePilot/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KYDronePilot/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KYDronePilot/subscriptions", - "organizations_url": "https://api.github.com/users/KYDronePilot/orgs", - "repos_url": "https://api.github.com/users/KYDronePilot/repos", - "events_url": "https://api.github.com/users/KYDronePilot/events{/privacy}", - "received_events_url": "https://api.github.com/users/KYDronePilot/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 367, - "download_count": 1763380, - "created_at": "2021-04-07T03:38:51Z", - "updated_at": "2021-04-07T03:38:51Z", - "browser_download_url": "https://github.com/KYDronePilot/SpaceEye/releases/download/v1.2.1/latest.yml" - }, - { - "url": "https://api.github.com/repos/KYDronePilot/SpaceEye/releases/assets/34407351", - "id": 34407351, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NDA3MzUx", - "name": "SpaceEye-1.2.1-mac.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 87257105, - "download_count": 474, - "created_at": "2021-04-03T16:28:37Z", - "updated_at": "2021-04-03T16:28:39Z", - "browser_download_url": "https://github.com/KYDronePilot/SpaceEye/releases/download/v1.2.1/SpaceEye-1.2.1-mac.zip" - }, - { - "url": "https://api.github.com/repos/KYDronePilot/SpaceEye/releases/assets/34407368", - "id": 34407368, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NDA3MzY4", - "name": "SpaceEye-1.2.1.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 90022251, - "download_count": 670, - "created_at": "2021-04-03T16:28:55Z", - "updated_at": "2021-04-03T16:28:57Z", - "browser_download_url": "https://github.com/KYDronePilot/SpaceEye/releases/download/v1.2.1/SpaceEye-1.2.1.dmg" - }, - { - "url": "https://api.github.com/repos/KYDronePilot/SpaceEye/releases/assets/34407367", - "id": 34407367, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NDA3MzY3", - "name": "SpaceEye-1.2.1.dmg.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 93527, - "download_count": 34, - "created_at": "2021-04-03T16:28:55Z", - "updated_at": "2021-04-03T16:28:55Z", - "browser_download_url": "https://github.com/KYDronePilot/SpaceEye/releases/download/v1.2.1/SpaceEye-1.2.1.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/KYDronePilot/SpaceEye/releases/assets/34407343", - "id": 34407343, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NDA3MzQz", - "name": "SpaceEye-Setup-1.2.1.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 61812694, - "download_count": 8919, - "created_at": "2021-04-03T16:27:25Z", - "updated_at": "2021-04-03T16:27:26Z", - "browser_download_url": "https://github.com/KYDronePilot/SpaceEye/releases/download/v1.2.1/SpaceEye-Setup-1.2.1.exe" - }, - { - "url": "https://api.github.com/repos/KYDronePilot/SpaceEye/releases/assets/34407342", - "id": 34407342, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NDA3MzQy", - "name": "SpaceEye-Setup-1.2.1.exe.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 64030, - "download_count": 4239, - "created_at": "2021-04-03T16:27:25Z", - "updated_at": "2021-04-03T16:27:25Z", - "browser_download_url": "https://github.com/KYDronePilot/SpaceEye/releases/download/v1.2.1/SpaceEye-Setup-1.2.1.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/KYDronePilot/SpaceEye/tarball/v1.2.1", - "zipball_url": "https://api.github.com/repos/KYDronePilot/SpaceEye/zipball/v1.2.1", - "body_html": "

Changes

\n

Added

\n
    \n
  • Status icon in the top left of each thumbnail.\n
      \n
    • Clicking on the icon reveals more info about the view and its status.
    • \n
    \n
  • \n
  • A force-reload button in the top right of a hovered thumbnail.\n
      \n
    • Forces SpaceEye to re-download the image, in case the image was corrupted.
    • \n
    \n
  • \n
\n

Changes

\n
    \n
  • Only download satellite config if it changed to reduce bandwidth.
  • \n
  • No DNS HTTP probes on certain domains to prevent new image sources from freezing up when downloading.
  • \n
\n

Fixed

\n
    \n
  • Use dark icon on light Windows taskbar.
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:03.023Z" - }, - "spinshare-client": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:07:03.097Z" - }, - "spofly": { - "latestRelease": { - "url": "https://api.github.com/repos/itsjustaplant/spofly/releases/36940985", - "assets_url": "https://api.github.com/repos/itsjustaplant/spofly/releases/36940985/assets", - "upload_url": "https://uploads.github.com/repos/itsjustaplant/spofly/releases/36940985/assets{?name,label}", - "html_url": "https://github.com/itsjustaplant/spofly/releases/tag/v1.7.0", - "id": 36940985, - "author": { - "login": "itsjustaplant", - "id": 42607830, - "node_id": "MDQ6VXNlcjQyNjA3ODMw", - "avatar_url": "https://avatars.githubusercontent.com/u/42607830?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/itsjustaplant", - "html_url": "https://github.com/itsjustaplant", - "followers_url": "https://api.github.com/users/itsjustaplant/followers", - "following_url": "https://api.github.com/users/itsjustaplant/following{/other_user}", - "gists_url": "https://api.github.com/users/itsjustaplant/gists{/gist_id}", - "starred_url": "https://api.github.com/users/itsjustaplant/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/itsjustaplant/subscriptions", - "organizations_url": "https://api.github.com/users/itsjustaplant/orgs", - "repos_url": "https://api.github.com/users/itsjustaplant/repos", - "events_url": "https://api.github.com/users/itsjustaplant/events{/privacy}", - "received_events_url": "https://api.github.com/users/itsjustaplant/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTM2OTQwOTg1", - "tag_name": "v1.7.0", - "target_commitish": "macos", - "name": "Major Update", - "draft": false, - "prerelease": false, - "created_at": "2021-01-26T22:35:04Z", - "published_at": "2021-01-26T22:45:31Z", - "assets": [ - { - "url": "https://api.github.com/repos/itsjustaplant/spofly/releases/assets/31230767", - "id": 31230767, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMxMjMwNzY3", - "name": "spofly1.7.0-darwin-x64.zip", - "label": null, - "uploader": { - "login": "itsjustaplant", - "id": 42607830, - "node_id": "MDQ6VXNlcjQyNjA3ODMw", - "avatar_url": "https://avatars.githubusercontent.com/u/42607830?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/itsjustaplant", - "html_url": "https://github.com/itsjustaplant", - "followers_url": "https://api.github.com/users/itsjustaplant/followers", - "following_url": "https://api.github.com/users/itsjustaplant/following{/other_user}", - "gists_url": "https://api.github.com/users/itsjustaplant/gists{/gist_id}", - "starred_url": "https://api.github.com/users/itsjustaplant/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/itsjustaplant/subscriptions", - "organizations_url": "https://api.github.com/users/itsjustaplant/orgs", - "repos_url": "https://api.github.com/users/itsjustaplant/repos", - "events_url": "https://api.github.com/users/itsjustaplant/events{/privacy}", - "received_events_url": "https://api.github.com/users/itsjustaplant/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 77310348, - "download_count": 356, - "created_at": "2021-01-26T22:43:47Z", - "updated_at": "2021-01-26T22:45:15Z", - "browser_download_url": "https://github.com/itsjustaplant/spofly/releases/download/v1.7.0/spofly1.7.0-darwin-x64.zip" - } - ], - "tarball_url": "https://api.github.com/repos/itsjustaplant/spofly/tarball/v1.7.0", - "zipball_url": "https://api.github.com/repos/itsjustaplant/spofly/zipball/v1.7.0", - "body_html": "

Intro page is added
\nIcon is updated with better

", - "reactions": { - "url": "https://api.github.com/repos/itsjustaplant/spofly/releases/36940985/reactions", - "total_count": 5, - "+1": 4, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 1, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:03.178Z" - }, - "sqlectron": { - "latestRelease": { - "url": "https://api.github.com/repos/sqlectron/sqlectron-gui/releases/63213063", - "assets_url": "https://api.github.com/repos/sqlectron/sqlectron-gui/releases/63213063/assets", - "upload_url": "https://uploads.github.com/repos/sqlectron/sqlectron-gui/releases/63213063/assets{?name,label}", - "html_url": "https://github.com/sqlectron/sqlectron-gui/releases/tag/v1.38.0", - "id": 63213063, - "author": { - "login": "MasterOdin", - "id": 1845314, - "node_id": "MDQ6VXNlcjE4NDUzMTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/1845314?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MasterOdin", - "html_url": "https://github.com/MasterOdin", - "followers_url": "https://api.github.com/users/MasterOdin/followers", - "following_url": "https://api.github.com/users/MasterOdin/following{/other_user}", - "gists_url": "https://api.github.com/users/MasterOdin/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MasterOdin/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MasterOdin/subscriptions", - "organizations_url": "https://api.github.com/users/MasterOdin/orgs", - "repos_url": "https://api.github.com/users/MasterOdin/repos", - "events_url": "https://api.github.com/users/MasterOdin/events{/privacy}", - "received_events_url": "https://api.github.com/users/MasterOdin/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOAoBBkc4DxI4H", - "tag_name": "v1.38.0", - "target_commitish": "main", - "name": "v1.38.0", - "draft": false, - "prerelease": false, - "created_at": "2022-03-31T00:36:24Z", - "published_at": "2022-03-31T00:39:45Z", - "assets": [ - { - "url": "https://api.github.com/repos/sqlectron/sqlectron-gui/releases/assets/61094393", - "id": 61094393, - "node_id": "RA_kwDOAoBBkc4DpDn5", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 497, - "download_count": 78, - "created_at": "2022-03-31T00:51:37Z", - "updated_at": "2022-03-31T00:51:37Z", - "browser_download_url": "https://github.com/sqlectron/sqlectron-gui/releases/download/v1.38.0/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/sqlectron/sqlectron-gui/releases/assets/61094241", - "id": 61094241, - "node_id": "RA_kwDOAoBBkc4DpDlh", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 350, - "download_count": 46, - "created_at": "2022-03-31T00:49:41Z", - "updated_at": "2022-03-31T00:49:42Z", - "browser_download_url": "https://github.com/sqlectron/sqlectron-gui/releases/download/v1.38.0/latest.yml" - }, - { - "url": "https://api.github.com/repos/sqlectron/sqlectron-gui/releases/assets/61094234", - "id": 61094234, - "node_id": "RA_kwDOAoBBkc4DpDla", - "name": "sqlectron-1.38.0-ia32-win.7z", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/x-7z-compressed", - "state": "uploaded", - "size": 63763840, - "download_count": 463, - "created_at": "2022-03-31T00:49:38Z", - "updated_at": "2022-03-31T00:49:41Z", - "browser_download_url": "https://github.com/sqlectron/sqlectron-gui/releases/download/v1.38.0/sqlectron-1.38.0-ia32-win.7z" - }, - { - "url": "https://api.github.com/repos/sqlectron/sqlectron-gui/releases/assets/61094191", - "id": 61094191, - "node_id": "RA_kwDOAoBBkc4DpDkv", - "name": "sqlectron-1.38.0-ia32-win.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 103817215, - "download_count": 678, - "created_at": "2022-03-31T00:49:02Z", - "updated_at": "2022-03-31T00:49:06Z", - "browser_download_url": "https://github.com/sqlectron/sqlectron-gui/releases/download/v1.38.0/sqlectron-1.38.0-ia32-win.zip" - }, - { - "url": "https://api.github.com/repos/sqlectron/sqlectron-gui/releases/assets/61094368", - "id": 61094368, - "node_id": "RA_kwDOAoBBkc4DpDng", - "name": "sqlectron-1.38.0-mac.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 106614361, - "download_count": 657, - "created_at": "2022-03-31T00:51:28Z", - "updated_at": "2022-03-31T00:51:32Z", - "browser_download_url": "https://github.com/sqlectron/sqlectron-gui/releases/download/v1.38.0/sqlectron-1.38.0-mac.zip" - }, - { - "url": "https://api.github.com/repos/sqlectron/sqlectron-gui/releases/assets/61094369", - "id": 61094369, - "node_id": "RA_kwDOAoBBkc4DpDnh", - "name": "sqlectron-1.38.0-mac.zip.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 112778, - "download_count": 12, - "created_at": "2022-03-31T00:51:28Z", - "updated_at": "2022-03-31T00:51:29Z", - "browser_download_url": "https://github.com/sqlectron/sqlectron-gui/releases/download/v1.38.0/sqlectron-1.38.0-mac.zip.blockmap" - }, - { - "url": "https://api.github.com/repos/sqlectron/sqlectron-gui/releases/assets/61094116", - "id": 61094116, - "node_id": "RA_kwDOAoBBkc4DpDjk", - "name": "sqlectron-1.38.0-win.7z", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/x-7z-compressed", - "state": "uploaded", - "size": 66112037, - "download_count": 417, - "created_at": "2022-03-31T00:48:20Z", - "updated_at": "2022-03-31T00:48:23Z", - "browser_download_url": "https://github.com/sqlectron/sqlectron-gui/releases/download/v1.38.0/sqlectron-1.38.0-win.7z" - }, - { - "url": "https://api.github.com/repos/sqlectron/sqlectron-gui/releases/assets/61093893", - "id": 61093893, - "node_id": "RA_kwDOAoBBkc4DpDgF", - "name": "sqlectron-1.38.0-win.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 107537201, - "download_count": 887, - "created_at": "2022-03-31T00:45:37Z", - "updated_at": "2022-03-31T00:45:41Z", - "browser_download_url": "https://github.com/sqlectron/sqlectron-gui/releases/download/v1.38.0/sqlectron-1.38.0-win.zip" - }, - { - "url": "https://api.github.com/repos/sqlectron/sqlectron-gui/releases/assets/61094392", - "id": 61094392, - "node_id": "RA_kwDOAoBBkc4DpDn4", - "name": "sqlectron-1.38.0.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 110842349, - "download_count": 778, - "created_at": "2022-03-31T00:51:33Z", - "updated_at": "2022-03-31T00:51:36Z", - "browser_download_url": "https://github.com/sqlectron/sqlectron-gui/releases/download/v1.38.0/sqlectron-1.38.0.dmg" - }, - { - "url": "https://api.github.com/repos/sqlectron/sqlectron-gui/releases/assets/61094391", - "id": 61094391, - "node_id": "RA_kwDOAoBBkc4DpDn3", - "name": "sqlectron-1.38.0.dmg.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 117253, - "download_count": 6, - "created_at": "2022-03-31T00:51:33Z", - "updated_at": "2022-03-31T00:51:33Z", - "browser_download_url": "https://github.com/sqlectron/sqlectron-gui/releases/download/v1.38.0/sqlectron-1.38.0.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/sqlectron/sqlectron-gui/releases/assets/61094526", - "id": 61094526, - "node_id": "RA_kwDOAoBBkc4DpDp-", - "name": "sqlectron-1.38.0.freebsd", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 77083160, - "download_count": 7, - "created_at": "2022-03-31T00:54:22Z", - "updated_at": "2022-03-31T00:54:24Z", - "browser_download_url": "https://github.com/sqlectron/sqlectron-gui/releases/download/v1.38.0/sqlectron-1.38.0.freebsd" - }, - { - "url": "https://api.github.com/repos/sqlectron/sqlectron-gui/releases/assets/61094615", - "id": 61094615, - "node_id": "RA_kwDOAoBBkc4DpDrX", - "name": "sqlectron-1.38.0.pacman", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 70948664, - "download_count": 21, - "created_at": "2022-03-31T00:56:04Z", - "updated_at": "2022-03-31T00:56:11Z", - "browser_download_url": "https://github.com/sqlectron/sqlectron-gui/releases/download/v1.38.0/sqlectron-1.38.0.pacman" - }, - { - "url": "https://api.github.com/repos/sqlectron/sqlectron-gui/releases/assets/61094180", - "id": 61094180, - "node_id": "RA_kwDOAoBBkc4DpDkk", - "name": "sqlectron-1.38.0.tar.gz", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/gzip", - "state": "uploaded", - "size": 104223889, - "download_count": 94, - "created_at": "2022-03-31T00:48:51Z", - "updated_at": "2022-03-31T00:48:54Z", - "browser_download_url": "https://github.com/sqlectron/sqlectron-gui/releases/download/v1.38.0/sqlectron-1.38.0.tar.gz" - }, - { - "url": "https://api.github.com/repos/sqlectron/sqlectron-gui/releases/assets/61093928", - "id": 61093928, - "node_id": "RA_kwDOAoBBkc4DpDgo", - "name": "sqlectron-1.38.0.tar.xz", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/x-xz", - "state": "uploaded", - "size": 70436328, - "download_count": 34, - "created_at": "2022-03-31T00:46:23Z", - "updated_at": "2022-03-31T00:46:25Z", - "browser_download_url": "https://github.com/sqlectron/sqlectron-gui/releases/download/v1.38.0/sqlectron-1.38.0.tar.xz" - }, - { - "url": "https://api.github.com/repos/sqlectron/sqlectron-gui/releases/assets/61094413", - "id": 61094413, - "node_id": "RA_kwDOAoBBkc4DpDoN", - "name": "sqlectron-1.38.0.x86_64.rpm", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/x-redhat-package-manager", - "state": "uploaded", - "size": 71033788, - "download_count": 94, - "created_at": "2022-03-31T00:52:02Z", - "updated_at": "2022-03-31T00:52:04Z", - "browser_download_url": "https://github.com/sqlectron/sqlectron-gui/releases/download/v1.38.0/sqlectron-1.38.0.x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/sqlectron/sqlectron-gui/releases/assets/61094196", - "id": 61094196, - "node_id": "RA_kwDOAoBBkc4DpDk0", - "name": "sqlectron-Setup-1.38.0.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 153182647, - "download_count": 1066, - "created_at": "2022-03-31T00:49:12Z", - "updated_at": "2022-03-31T00:49:17Z", - "browser_download_url": "https://github.com/sqlectron/sqlectron-gui/releases/download/v1.38.0/sqlectron-Setup-1.38.0.exe" - }, - { - "url": "https://api.github.com/repos/sqlectron/sqlectron-gui/releases/assets/61094197", - "id": 61094197, - "node_id": "RA_kwDOAoBBkc4DpDk1", - "name": "sqlectron-Setup-1.38.0.exe.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 160577, - "download_count": 8, - "created_at": "2022-03-31T00:49:12Z", - "updated_at": "2022-03-31T00:49:12Z", - "browser_download_url": "https://github.com/sqlectron/sqlectron-gui/releases/download/v1.38.0/sqlectron-Setup-1.38.0.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/sqlectron/sqlectron-gui/releases/assets/61094338", - "id": 61094338, - "node_id": "RA_kwDOAoBBkc4DpDnC", - "name": "sqlectron_1.38.0_amd64.deb", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 70932986, - "download_count": 481, - "created_at": "2022-03-31T00:50:32Z", - "updated_at": "2022-03-31T00:50:34Z", - "browser_download_url": "https://github.com/sqlectron/sqlectron-gui/releases/download/v1.38.0/sqlectron_1.38.0_amd64.deb" - } - ], - "tarball_url": "https://api.github.com/repos/sqlectron/sqlectron-gui/tarball/v1.38.0", - "zipball_url": "https://api.github.com/repos/sqlectron/sqlectron-gui/zipball/v1.38.0", - "body_html": "

Features

\n
    \n
  • Sign and notarize builds for macOS
  • \n
\n

Bugfixes

\n
    \n
  • Fix bug where switching tab causes loss of editor focus (#687, #690) (thanks @synle)
  • \n
  • Fix clicking on link to docs from config modal
  • \n
\n

Dependencies

\n
    \n
  • Update to sqlectron-db-core to 0.11.0 (includes update to underlying ssh library to support more protocols)
  • \n
  • Migrate from redux to @redux/toolkit
  • \n
  • Use regular lodash over per method installations
  • \n
  • Update classnames to 2.3.1
  • \n
  • Update to react-ace 9.4.4 (#683) (thanks @tomch3ng)
  • \n
  • Migrate from node-sass to sass
  • \n
\n

Developer

\n
    \n
  • Fix hot module reloading
  • \n
  • Use port 9000 for webpack server
  • \n
  • Migrate much of remaining JS code to TS
  • \n
", - "mentions_count": 2 - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:03.251Z" - }, - "spotspot": { - "latestRelease": { - "url": "https://api.github.com/repos/will-stone/SpotSpot/releases/27420723", - "assets_url": "https://api.github.com/repos/will-stone/SpotSpot/releases/27420723/assets", - "upload_url": "https://uploads.github.com/repos/will-stone/SpotSpot/releases/27420723/assets{?name,label}", - "html_url": "https://github.com/will-stone/SpotSpot/releases/tag/v4.0.2", - "id": 27420723, - "author": { - "login": "will-stone", - "id": 654103, - "node_id": "MDQ6VXNlcjY1NDEwMw==", - "avatar_url": "https://avatars.githubusercontent.com/u/654103?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/will-stone", - "html_url": "https://github.com/will-stone", - "followers_url": "https://api.github.com/users/will-stone/followers", - "following_url": "https://api.github.com/users/will-stone/following{/other_user}", - "gists_url": "https://api.github.com/users/will-stone/gists{/gist_id}", - "starred_url": "https://api.github.com/users/will-stone/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/will-stone/subscriptions", - "organizations_url": "https://api.github.com/users/will-stone/orgs", - "repos_url": "https://api.github.com/users/will-stone/repos", - "events_url": "https://api.github.com/users/will-stone/events{/privacy}", - "received_events_url": "https://api.github.com/users/will-stone/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI3NDIwNzIz", - "tag_name": "v4.0.2", - "target_commitish": "master", - "name": "v4.0.2", - "draft": false, - "prerelease": false, - "created_at": "2020-06-10T16:41:19Z", - "published_at": "2020-06-10T16:49:51Z", - "assets": [ - { - "url": "https://api.github.com/repos/will-stone/SpotSpot/releases/assets/21623774", - "id": 21623774, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxNjIzNzc0", - "name": "SpotSpot-4.0.2.dmg", - "label": null, - "uploader": { - "login": "will-stone", - "id": 654103, - "node_id": "MDQ6VXNlcjY1NDEwMw==", - "avatar_url": "https://avatars.githubusercontent.com/u/654103?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/will-stone", - "html_url": "https://github.com/will-stone", - "followers_url": "https://api.github.com/users/will-stone/followers", - "following_url": "https://api.github.com/users/will-stone/following{/other_user}", - "gists_url": "https://api.github.com/users/will-stone/gists{/gist_id}", - "starred_url": "https://api.github.com/users/will-stone/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/will-stone/subscriptions", - "organizations_url": "https://api.github.com/users/will-stone/orgs", - "repos_url": "https://api.github.com/users/will-stone/repos", - "events_url": "https://api.github.com/users/will-stone/events{/privacy}", - "received_events_url": "https://api.github.com/users/will-stone/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-diskcopy", - "state": "uploaded", - "size": 68259772, - "download_count": 846, - "created_at": "2020-06-10T16:48:37Z", - "updated_at": "2020-06-10T16:49:13Z", - "browser_download_url": "https://github.com/will-stone/SpotSpot/releases/download/v4.0.2/SpotSpot-4.0.2.dmg" - }, - { - "url": "https://api.github.com/repos/will-stone/SpotSpot/releases/assets/21623787", - "id": 21623787, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIxNjIzNzg3", - "name": "SpotSpot-darwin-x64-4.0.2.zip", - "label": null, - "uploader": { - "login": "will-stone", - "id": 654103, - "node_id": "MDQ6VXNlcjY1NDEwMw==", - "avatar_url": "https://avatars.githubusercontent.com/u/654103?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/will-stone", - "html_url": "https://github.com/will-stone", - "followers_url": "https://api.github.com/users/will-stone/followers", - "following_url": "https://api.github.com/users/will-stone/following{/other_user}", - "gists_url": "https://api.github.com/users/will-stone/gists{/gist_id}", - "starred_url": "https://api.github.com/users/will-stone/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/will-stone/subscriptions", - "organizations_url": "https://api.github.com/users/will-stone/orgs", - "repos_url": "https://api.github.com/users/will-stone/repos", - "events_url": "https://api.github.com/users/will-stone/events{/privacy}", - "received_events_url": "https://api.github.com/users/will-stone/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 68473115, - "download_count": 13548, - "created_at": "2020-06-10T16:49:19Z", - "updated_at": "2020-06-10T16:49:48Z", - "browser_download_url": "https://github.com/will-stone/SpotSpot/releases/download/v4.0.2/SpotSpot-darwin-x64-4.0.2.zip" - } - ], - "tarball_url": "https://api.github.com/repos/will-stone/SpotSpot/tarball/v4.0.2", - "zipball_url": "https://api.github.com/repos/will-stone/SpotSpot/zipball/v4.0.2", - "body_html": "

All the changes are under the bonnet. This includes Apple notarization, which means new users of SpotSpot should find it much faster to respond.

\n

Website has been updated.

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:03.277Z" - }, - "sqlui-native": { - "latestRelease": { - "url": "https://api.github.com/repos/synle/sqlui-native/releases/65583379", - "assets_url": "https://api.github.com/repos/synle/sqlui-native/releases/65583379/assets", - "upload_url": "https://uploads.github.com/repos/synle/sqlui-native/releases/65583379/assets{?name,label}", - "html_url": "https://github.com/synle/sqlui-native/releases/tag/1.25.3", - "id": 65583379, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "RE_kwDOGuGpx84D6LkT", - "tag_name": "1.25.3", - "target_commitish": "96b112b79958f638ee80e56a90fc7a2f85f9369e", - "name": "1.25.3", - "draft": false, - "prerelease": false, - "created_at": "2022-04-28T03:40:22Z", - "published_at": "2022-04-28T14:11:46Z", - "assets": [ - { - "url": "https://api.github.com/repos/synle/sqlui-native/releases/assets/63918444", - "id": 63918444, - "node_id": "RA_kwDOGuGpx84Dz1Fs", - "name": "sqlui-native-1.25.3.deb", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 81119524, - "download_count": 3, - "created_at": "2022-04-28T14:21:19Z", - "updated_at": "2022-04-28T14:21:21Z", - "browser_download_url": "https://github.com/synle/sqlui-native/releases/download/1.25.3/sqlui-native-1.25.3.deb" - }, - { - "url": "https://api.github.com/repos/synle/sqlui-native/releases/assets/63918562", - "id": 63918562, - "node_id": "RA_kwDOGuGpx84Dz1Hi", - "name": "sqlui-native-1.25.3.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 123982250, - "download_count": 7, - "created_at": "2022-04-28T14:22:39Z", - "updated_at": "2022-04-28T14:22:44Z", - "browser_download_url": "https://github.com/synle/sqlui-native/releases/download/1.25.3/sqlui-native-1.25.3.dmg" - }, - { - "url": "https://api.github.com/repos/synle/sqlui-native/releases/assets/63918440", - "id": 63918440, - "node_id": "RA_kwDOGuGpx84Dz1Fo", - "name": "sqlui-native-1.25.3.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 92093645, - "download_count": 21, - "created_at": "2022-04-28T14:21:15Z", - "updated_at": "2022-04-28T14:21:20Z", - "browser_download_url": "https://github.com/synle/sqlui-native/releases/download/1.25.3/sqlui-native-1.25.3.exe" - }, - { - "url": "https://api.github.com/repos/synle/sqlui-native/releases/assets/63918446", - "id": 63918446, - "node_id": "RA_kwDOGuGpx84Dz1Fu", - "name": "sqlui-native-1.25.3.rpm", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 82448028, - "download_count": 0, - "created_at": "2022-04-28T14:21:22Z", - "updated_at": "2022-04-28T14:21:25Z", - "browser_download_url": "https://github.com/synle/sqlui-native/releases/download/1.25.3/sqlui-native-1.25.3.rpm" - }, - { - "url": "https://api.github.com/repos/synle/sqlui-native/releases/assets/63918469", - "id": 63918469, - "node_id": "RA_kwDOGuGpx84Dz1GF", - "name": "sqlui-native-1.25.3.snap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 110862336, - "download_count": 1, - "created_at": "2022-04-28T14:21:25Z", - "updated_at": "2022-04-28T14:21:28Z", - "browser_download_url": "https://github.com/synle/sqlui-native/releases/download/1.25.3/sqlui-native-1.25.3.snap" - } - ], - "tarball_url": "https://api.github.com/repos/synle/sqlui-native/tarball/1.25.3", - "zipball_url": "https://api.github.com/repos/synle/sqlui-native/zipball/1.25.3", - "body_html": "" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:03.348Z" - }, - "stacker": { - "latestRelease": { - "url": "https://api.github.com/repos/enqueuer-land/stacker/releases/24529939", - "assets_url": "https://api.github.com/repos/enqueuer-land/stacker/releases/24529939/assets", - "upload_url": "https://uploads.github.com/repos/enqueuer-land/stacker/releases/24529939/assets{?name,label}", - "html_url": "https://github.com/enqueuer-land/stacker/releases/tag/v0.2.0", - "id": 24529939, - "author": { - "login": "virgs", - "id": 862212, - "node_id": "MDQ6VXNlcjg2MjIxMg==", - "avatar_url": "https://avatars.githubusercontent.com/u/862212?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/virgs", - "html_url": "https://github.com/virgs", - "followers_url": "https://api.github.com/users/virgs/followers", - "following_url": "https://api.github.com/users/virgs/following{/other_user}", - "gists_url": "https://api.github.com/users/virgs/gists{/gist_id}", - "starred_url": "https://api.github.com/users/virgs/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/virgs/subscriptions", - "organizations_url": "https://api.github.com/users/virgs/orgs", - "repos_url": "https://api.github.com/users/virgs/repos", - "events_url": "https://api.github.com/users/virgs/events{/privacy}", - "received_events_url": "https://api.github.com/users/virgs/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI0NTI5OTM5", - "tag_name": "v0.2.0", - "target_commitish": "master", - "name": "", - "draft": false, - "prerelease": false, - "created_at": "2020-03-14T19:16:03Z", - "published_at": "2020-03-14T19:44:15Z", - "assets": [ - { - "url": "https://api.github.com/repos/enqueuer-land/stacker/releases/assets/19105323", - "id": 19105323, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE5MTA1MzIz", - "name": "stacker-0.2.0.AppImage.zip", - "label": null, - "uploader": { - "login": "virgs", - "id": 862212, - "node_id": "MDQ6VXNlcjg2MjIxMg==", - "avatar_url": "https://avatars.githubusercontent.com/u/862212?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/virgs", - "html_url": "https://github.com/virgs", - "followers_url": "https://api.github.com/users/virgs/followers", - "following_url": "https://api.github.com/users/virgs/following{/other_user}", - "gists_url": "https://api.github.com/users/virgs/gists{/gist_id}", - "starred_url": "https://api.github.com/users/virgs/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/virgs/subscriptions", - "organizations_url": "https://api.github.com/users/virgs/orgs", - "repos_url": "https://api.github.com/users/virgs/repos", - "events_url": "https://api.github.com/users/virgs/events{/privacy}", - "received_events_url": "https://api.github.com/users/virgs/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 64831040, - "download_count": 60, - "created_at": "2020-03-29T03:35:11Z", - "updated_at": "2020-03-29T03:36:49Z", - "browser_download_url": "https://github.com/enqueuer-land/stacker/releases/download/v0.2.0/stacker-0.2.0.AppImage.zip" - }, - { - "url": "https://api.github.com/repos/enqueuer-land/stacker/releases/assets/19105337", - "id": 19105337, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE5MTA1MzM3", - "name": "stacker-0.2.0.dmg", - "label": null, - "uploader": { - "login": "virgs", - "id": 862212, - "node_id": "MDQ6VXNlcjg2MjIxMg==", - "avatar_url": "https://avatars.githubusercontent.com/u/862212?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/virgs", - "html_url": "https://github.com/virgs", - "followers_url": "https://api.github.com/users/virgs/followers", - "following_url": "https://api.github.com/users/virgs/following{/other_user}", - "gists_url": "https://api.github.com/users/virgs/gists{/gist_id}", - "starred_url": "https://api.github.com/users/virgs/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/virgs/subscriptions", - "organizations_url": "https://api.github.com/users/virgs/orgs", - "repos_url": "https://api.github.com/users/virgs/repos", - "events_url": "https://api.github.com/users/virgs/events{/privacy}", - "received_events_url": "https://api.github.com/users/virgs/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 64056927, - "download_count": 67, - "created_at": "2020-03-29T03:36:49Z", - "updated_at": "2020-03-29T03:37:42Z", - "browser_download_url": "https://github.com/enqueuer-land/stacker/releases/download/v0.2.0/stacker-0.2.0.dmg" - }, - { - "url": "https://api.github.com/repos/enqueuer-land/stacker/releases/assets/19105347", - "id": 19105347, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE5MTA1MzQ3", - "name": "stacker.Setup.0.2.0.exe.zip", - "label": null, - "uploader": { - "login": "virgs", - "id": 862212, - "node_id": "MDQ6VXNlcjg2MjIxMg==", - "avatar_url": "https://avatars.githubusercontent.com/u/862212?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/virgs", - "html_url": "https://github.com/virgs", - "followers_url": "https://api.github.com/users/virgs/followers", - "following_url": "https://api.github.com/users/virgs/following{/other_user}", - "gists_url": "https://api.github.com/users/virgs/gists{/gist_id}", - "starred_url": "https://api.github.com/users/virgs/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/virgs/subscriptions", - "organizations_url": "https://api.github.com/users/virgs/orgs", - "repos_url": "https://api.github.com/users/virgs/repos", - "events_url": "https://api.github.com/users/virgs/events{/privacy}", - "received_events_url": "https://api.github.com/users/virgs/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 45141602, - "download_count": 106, - "created_at": "2020-03-29T03:37:42Z", - "updated_at": "2020-03-29T03:38:01Z", - "browser_download_url": "https://github.com/enqueuer-land/stacker/releases/download/v0.2.0/stacker.Setup.0.2.0.exe.zip" - } - ], - "tarball_url": "https://api.github.com/repos/enqueuer-land/stacker/tarball/v0.2.0", - "zipball_url": "https://api.github.com/repos/enqueuer-land/stacker/zipball/v0.2.0", - "body_html": "

First commit after carabina merge

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:03.396Z" - }, - "standup-picker": { - "latestRelease": { - "url": "https://api.github.com/repos/Mokkapps/scrum-daily-standup-picker/releases/58919231", - "assets_url": "https://api.github.com/repos/Mokkapps/scrum-daily-standup-picker/releases/58919231/assets", - "upload_url": "https://uploads.github.com/repos/Mokkapps/scrum-daily-standup-picker/releases/58919231/assets{?name,label}", - "html_url": "https://github.com/Mokkapps/scrum-daily-standup-picker/releases/tag/v2.0.0", - "id": 58919231, - "author": { - "login": "Mokkapps", - "id": 3127210, - "node_id": "MDQ6VXNlcjMxMjcyMTA=", - "avatar_url": "https://avatars.githubusercontent.com/u/3127210?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Mokkapps", - "html_url": "https://github.com/Mokkapps", - "followers_url": "https://api.github.com/users/Mokkapps/followers", - "following_url": "https://api.github.com/users/Mokkapps/following{/other_user}", - "gists_url": "https://api.github.com/users/Mokkapps/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Mokkapps/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Mokkapps/subscriptions", - "organizations_url": "https://api.github.com/users/Mokkapps/orgs", - "repos_url": "https://api.github.com/users/Mokkapps/repos", - "events_url": "https://api.github.com/users/Mokkapps/events{/privacy}", - "received_events_url": "https://api.github.com/users/Mokkapps/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOBd_REs4Dgwk_", - "tag_name": "v2.0.0", - "target_commitish": "master", - "name": "2.0.0", - "draft": false, - "prerelease": false, - "created_at": "2022-02-08T07:46:32Z", - "published_at": "2022-02-08T10:42:31Z", - "assets": [ - { - "url": "https://api.github.com/repos/Mokkapps/scrum-daily-standup-picker/releases/assets/56096226", - "id": 56096226, - "node_id": "RA_kwDOBd_REs4DV_Xi", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "Mokkapps", - "id": 3127210, - "node_id": "MDQ6VXNlcjMxMjcyMTA=", - "avatar_url": "https://avatars.githubusercontent.com/u/3127210?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Mokkapps", - "html_url": "https://github.com/Mokkapps", - "followers_url": "https://api.github.com/users/Mokkapps/followers", - "following_url": "https://api.github.com/users/Mokkapps/following{/other_user}", - "gists_url": "https://api.github.com/users/Mokkapps/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Mokkapps/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Mokkapps/subscriptions", - "organizations_url": "https://api.github.com/users/Mokkapps/orgs", - "repos_url": "https://api.github.com/users/Mokkapps/repos", - "events_url": "https://api.github.com/users/Mokkapps/events{/privacy}", - "received_events_url": "https://api.github.com/users/Mokkapps/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 519, - "download_count": 13, - "created_at": "2022-02-07T17:59:50Z", - "updated_at": "2022-02-07T17:59:50Z", - "browser_download_url": "https://github.com/Mokkapps/scrum-daily-standup-picker/releases/download/v2.0.0/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/Mokkapps/scrum-daily-standup-picker/releases/assets/56096115", - "id": 56096115, - "node_id": "RA_kwDOBd_REs4DV_Vz", - "name": "StandupPicker-2.0.0-x64-mac.dmg", - "label": "", - "uploader": { - "login": "Mokkapps", - "id": 3127210, - "node_id": "MDQ6VXNlcjMxMjcyMTA=", - "avatar_url": "https://avatars.githubusercontent.com/u/3127210?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Mokkapps", - "html_url": "https://github.com/Mokkapps", - "followers_url": "https://api.github.com/users/Mokkapps/followers", - "following_url": "https://api.github.com/users/Mokkapps/following{/other_user}", - "gists_url": "https://api.github.com/users/Mokkapps/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Mokkapps/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Mokkapps/subscriptions", - "organizations_url": "https://api.github.com/users/Mokkapps/orgs", - "repos_url": "https://api.github.com/users/Mokkapps/repos", - "events_url": "https://api.github.com/users/Mokkapps/events{/privacy}", - "received_events_url": "https://api.github.com/users/Mokkapps/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 86598820, - "download_count": 11, - "created_at": "2022-02-07T17:59:00Z", - "updated_at": "2022-02-07T17:59:38Z", - "browser_download_url": "https://github.com/Mokkapps/scrum-daily-standup-picker/releases/download/v2.0.0/StandupPicker-2.0.0-x64-mac.dmg" - }, - { - "url": "https://api.github.com/repos/Mokkapps/scrum-daily-standup-picker/releases/assets/56096114", - "id": 56096114, - "node_id": "RA_kwDOBd_REs4DV_Vy", - "name": "StandupPicker-2.0.0-x64-mac.dmg.blockmap", - "label": "", - "uploader": { - "login": "Mokkapps", - "id": 3127210, - "node_id": "MDQ6VXNlcjMxMjcyMTA=", - "avatar_url": "https://avatars.githubusercontent.com/u/3127210?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Mokkapps", - "html_url": "https://github.com/Mokkapps", - "followers_url": "https://api.github.com/users/Mokkapps/followers", - "following_url": "https://api.github.com/users/Mokkapps/following{/other_user}", - "gists_url": "https://api.github.com/users/Mokkapps/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Mokkapps/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Mokkapps/subscriptions", - "organizations_url": "https://api.github.com/users/Mokkapps/orgs", - "repos_url": "https://api.github.com/users/Mokkapps/repos", - "events_url": "https://api.github.com/users/Mokkapps/events{/privacy}", - "received_events_url": "https://api.github.com/users/Mokkapps/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 91153, - "download_count": 3, - "created_at": "2022-02-07T17:59:00Z", - "updated_at": "2022-02-07T17:59:00Z", - "browser_download_url": "https://github.com/Mokkapps/scrum-daily-standup-picker/releases/download/v2.0.0/StandupPicker-2.0.0-x64-mac.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/Mokkapps/scrum-daily-standup-picker/releases/assets/56096158", - "id": 56096158, - "node_id": "RA_kwDOBd_REs4DV_We", - "name": "StandupPicker-2.0.0-x64-mac.zip", - "label": "", - "uploader": { - "login": "Mokkapps", - "id": 3127210, - "node_id": "MDQ6VXNlcjMxMjcyMTA=", - "avatar_url": "https://avatars.githubusercontent.com/u/3127210?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Mokkapps", - "html_url": "https://github.com/Mokkapps", - "followers_url": "https://api.github.com/users/Mokkapps/followers", - "following_url": "https://api.github.com/users/Mokkapps/following{/other_user}", - "gists_url": "https://api.github.com/users/Mokkapps/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Mokkapps/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Mokkapps/subscriptions", - "organizations_url": "https://api.github.com/users/Mokkapps/orgs", - "repos_url": "https://api.github.com/users/Mokkapps/repos", - "events_url": "https://api.github.com/users/Mokkapps/events{/privacy}", - "received_events_url": "https://api.github.com/users/Mokkapps/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 83552265, - "download_count": 5, - "created_at": "2022-02-07T17:59:20Z", - "updated_at": "2022-02-07T17:59:50Z", - "browser_download_url": "https://github.com/Mokkapps/scrum-daily-standup-picker/releases/download/v2.0.0/StandupPicker-2.0.0-x64-mac.zip" - }, - { - "url": "https://api.github.com/repos/Mokkapps/scrum-daily-standup-picker/releases/assets/56096157", - "id": 56096157, - "node_id": "RA_kwDOBd_REs4DV_Wd", - "name": "StandupPicker-2.0.0-x64-mac.zip.blockmap", - "label": "", - "uploader": { - "login": "Mokkapps", - "id": 3127210, - "node_id": "MDQ6VXNlcjMxMjcyMTA=", - "avatar_url": "https://avatars.githubusercontent.com/u/3127210?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Mokkapps", - "html_url": "https://github.com/Mokkapps", - "followers_url": "https://api.github.com/users/Mokkapps/followers", - "following_url": "https://api.github.com/users/Mokkapps/following{/other_user}", - "gists_url": "https://api.github.com/users/Mokkapps/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Mokkapps/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Mokkapps/subscriptions", - "organizations_url": "https://api.github.com/users/Mokkapps/orgs", - "repos_url": "https://api.github.com/users/Mokkapps/repos", - "events_url": "https://api.github.com/users/Mokkapps/events{/privacy}", - "received_events_url": "https://api.github.com/users/Mokkapps/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 89479, - "download_count": 3, - "created_at": "2022-02-07T17:59:20Z", - "updated_at": "2022-02-07T17:59:20Z", - "browser_download_url": "https://github.com/Mokkapps/scrum-daily-standup-picker/releases/download/v2.0.0/StandupPicker-2.0.0-x64-mac.zip.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/Mokkapps/scrum-daily-standup-picker/tarball/v2.0.0", - "zipball_url": "https://api.github.com/repos/Mokkapps/scrum-daily-standup-picker/zipball/v2.0.0", - "body_html": "

Breaking Change

\n
    \n
  • Completely rewritten in Vue 3
  • \n
  • Previous data backups are not compatible with this version
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:03.489Z" - }, - "standard-notes": { - "latestRelease": { - "url": "https://api.github.com/repos/standardnotes/desktop/releases/62872462", - "assets_url": "https://api.github.com/repos/standardnotes/desktop/releases/62872462/assets", - "upload_url": "https://uploads.github.com/repos/standardnotes/desktop/releases/62872462/assets{?name,label}", - "html_url": "https://github.com/standardnotes/desktop/releases/tag/v3.14.1", - "id": 62872462, - "author": { - "login": "moughxyz", - "id": 3277844, - "node_id": "MDQ6VXNlcjMyNzc4NDQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/3277844?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/moughxyz", - "html_url": "https://github.com/moughxyz", - "followers_url": "https://api.github.com/users/moughxyz/followers", - "following_url": "https://api.github.com/users/moughxyz/following{/other_user}", - "gists_url": "https://api.github.com/users/moughxyz/gists{/gist_id}", - "starred_url": "https://api.github.com/users/moughxyz/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/moughxyz/subscriptions", - "organizations_url": "https://api.github.com/users/moughxyz/orgs", - "repos_url": "https://api.github.com/users/moughxyz/repos", - "events_url": "https://api.github.com/users/moughxyz/events{/privacy}", - "received_events_url": "https://api.github.com/users/moughxyz/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOBJ0GmM4Dv1uO", - "tag_name": "v3.14.1", - "target_commitish": "main", - "name": "3.14.1", - "draft": false, - "prerelease": false, - "created_at": "2022-03-10T17:29:20Z", - "published_at": "2022-03-27T17:40:33Z", - "assets": [ - { - "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/60761617", - "id": 60761617, - "node_id": "RA_kwDOBJ0GmM4DnyYR", - "name": "builder-effective-config.yaml", - "label": "", - "uploader": { - "login": "moughxyz", - "id": 3277844, - "node_id": "MDQ6VXNlcjMyNzc4NDQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/3277844?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/moughxyz", - "html_url": "https://github.com/moughxyz", - "followers_url": "https://api.github.com/users/moughxyz/followers", - "following_url": "https://api.github.com/users/moughxyz/following{/other_user}", - "gists_url": "https://api.github.com/users/moughxyz/gists{/gist_id}", - "starred_url": "https://api.github.com/users/moughxyz/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/moughxyz/subscriptions", - "organizations_url": "https://api.github.com/users/moughxyz/orgs", - "repos_url": "https://api.github.com/users/moughxyz/repos", - "events_url": "https://api.github.com/users/moughxyz/events{/privacy}", - "received_events_url": "https://api.github.com/users/moughxyz/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-yaml", - "state": "uploaded", - "size": 997, - "download_count": 9, - "created_at": "2022-03-27T17:33:42Z", - "updated_at": "2022-03-27T17:33:42Z", - "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.14.1/builder-effective-config.yaml" - }, - { - "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/60761613", - "id": 60761613, - "node_id": "RA_kwDOBJ0GmM4DnyYN", - "name": "latest-linux-arm64.yml", - "label": "", - "uploader": { - "login": "moughxyz", - "id": 3277844, - "node_id": "MDQ6VXNlcjMyNzc4NDQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/3277844?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/moughxyz", - "html_url": "https://github.com/moughxyz", - "followers_url": "https://api.github.com/users/moughxyz/followers", - "following_url": "https://api.github.com/users/moughxyz/following{/other_user}", - "gists_url": "https://api.github.com/users/moughxyz/gists{/gist_id}", - "starred_url": "https://api.github.com/users/moughxyz/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/moughxyz/subscriptions", - "organizations_url": "https://api.github.com/users/moughxyz/orgs", - "repos_url": "https://api.github.com/users/moughxyz/repos", - "events_url": "https://api.github.com/users/moughxyz/events{/privacy}", - "received_events_url": "https://api.github.com/users/moughxyz/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-yaml", - "state": "uploaded", - "size": 407, - "download_count": 14, - "created_at": "2022-03-27T17:33:40Z", - "updated_at": "2022-03-27T17:33:40Z", - "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.14.1/latest-linux-arm64.yml" - }, - { - "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/60761611", - "id": 60761611, - "node_id": "RA_kwDOBJ0GmM4DnyYL", - "name": "latest-linux-ia32.yml", - "label": "", - "uploader": { - "login": "moughxyz", - "id": 3277844, - "node_id": "MDQ6VXNlcjMyNzc4NDQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/3277844?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/moughxyz", - "html_url": "https://github.com/moughxyz", - "followers_url": "https://api.github.com/users/moughxyz/followers", - "following_url": "https://api.github.com/users/moughxyz/following{/other_user}", - "gists_url": "https://api.github.com/users/moughxyz/gists{/gist_id}", - "starred_url": "https://api.github.com/users/moughxyz/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/moughxyz/subscriptions", - "organizations_url": "https://api.github.com/users/moughxyz/orgs", - "repos_url": "https://api.github.com/users/moughxyz/repos", - "events_url": "https://api.github.com/users/moughxyz/events{/privacy}", - "received_events_url": "https://api.github.com/users/moughxyz/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-yaml", - "state": "uploaded", - "size": 405, - "download_count": 44, - "created_at": "2022-03-27T17:33:38Z", - "updated_at": "2022-03-27T17:33:39Z", - "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.14.1/latest-linux-ia32.yml" - }, - { - "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/60761612", - "id": 60761612, - "node_id": "RA_kwDOBJ0GmM4DnyYM", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "moughxyz", - "id": 3277844, - "node_id": "MDQ6VXNlcjMyNzc4NDQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/3277844?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/moughxyz", - "html_url": "https://github.com/moughxyz", - "followers_url": "https://api.github.com/users/moughxyz/followers", - "following_url": "https://api.github.com/users/moughxyz/following{/other_user}", - "gists_url": "https://api.github.com/users/moughxyz/gists{/gist_id}", - "starred_url": "https://api.github.com/users/moughxyz/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/moughxyz/subscriptions", - "organizations_url": "https://api.github.com/users/moughxyz/orgs", - "repos_url": "https://api.github.com/users/moughxyz/repos", - "events_url": "https://api.github.com/users/moughxyz/events{/privacy}", - "received_events_url": "https://api.github.com/users/moughxyz/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-yaml", - "state": "uploaded", - "size": 409, - "download_count": 27906, - "created_at": "2022-03-27T17:33:39Z", - "updated_at": "2022-03-27T17:33:39Z", - "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.14.1/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/60761615", - "id": 60761615, - "node_id": "RA_kwDOBJ0GmM4DnyYP", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "moughxyz", - "id": 3277844, - "node_id": "MDQ6VXNlcjMyNzc4NDQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/3277844?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/moughxyz", - "html_url": "https://github.com/moughxyz", - "followers_url": "https://api.github.com/users/moughxyz/followers", - "following_url": "https://api.github.com/users/moughxyz/following{/other_user}", - "gists_url": "https://api.github.com/users/moughxyz/gists{/gist_id}", - "starred_url": "https://api.github.com/users/moughxyz/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/moughxyz/subscriptions", - "organizations_url": "https://api.github.com/users/moughxyz/orgs", - "repos_url": "https://api.github.com/users/moughxyz/repos", - "events_url": "https://api.github.com/users/moughxyz/events{/privacy}", - "received_events_url": "https://api.github.com/users/moughxyz/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-yaml", - "state": "uploaded", - "size": 860, - "download_count": 210647, - "created_at": "2022-03-27T17:33:41Z", - "updated_at": "2022-03-27T17:33:41Z", - "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.14.1/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/60761616", - "id": 60761616, - "node_id": "RA_kwDOBJ0GmM4DnyYQ", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "moughxyz", - "id": 3277844, - "node_id": "MDQ6VXNlcjMyNzc4NDQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/3277844?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/moughxyz", - "html_url": "https://github.com/moughxyz", - "followers_url": "https://api.github.com/users/moughxyz/followers", - "following_url": "https://api.github.com/users/moughxyz/following{/other_user}", - "gists_url": "https://api.github.com/users/moughxyz/gists{/gist_id}", - "starred_url": "https://api.github.com/users/moughxyz/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/moughxyz/subscriptions", - "organizations_url": "https://api.github.com/users/moughxyz/orgs", - "repos_url": "https://api.github.com/users/moughxyz/repos", - "events_url": "https://api.github.com/users/moughxyz/events{/privacy}", - "received_events_url": "https://api.github.com/users/moughxyz/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-yaml", - "state": "uploaded", - "size": 683, - "download_count": 104428, - "created_at": "2022-03-27T17:33:41Z", - "updated_at": "2022-03-27T17:33:41Z", - "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.14.1/latest.yml" - }, - { - "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/60761618", - "id": 60761618, - "node_id": "RA_kwDOBJ0GmM4DnyYS", - "name": "SHA256SUMS", - "label": "", - "uploader": { - "login": "moughxyz", - "id": 3277844, - "node_id": "MDQ6VXNlcjMyNzc4NDQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/3277844?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/moughxyz", - "html_url": "https://github.com/moughxyz", - "followers_url": "https://api.github.com/users/moughxyz/followers", - "following_url": "https://api.github.com/users/moughxyz/following{/other_user}", - "gists_url": "https://api.github.com/users/moughxyz/gists{/gist_id}", - "starred_url": "https://api.github.com/users/moughxyz/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/moughxyz/subscriptions", - "organizations_url": "https://api.github.com/users/moughxyz/orgs", - "repos_url": "https://api.github.com/users/moughxyz/repos", - "events_url": "https://api.github.com/users/moughxyz/events{/privacy}", - "received_events_url": "https://api.github.com/users/moughxyz/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 2294, - "download_count": 61, - "created_at": "2022-03-27T17:33:42Z", - "updated_at": "2022-03-27T17:33:42Z", - "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.14.1/SHA256SUMS" - }, - { - "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/60761516", - "id": 60761516, - "node_id": "RA_kwDOBJ0GmM4DnyWs", - "name": "standard-notes-3.14.1-linux-amd64.snap", - "label": "", - "uploader": { - "login": "moughxyz", - "id": 3277844, - "node_id": "MDQ6VXNlcjMyNzc4NDQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/3277844?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/moughxyz", - "html_url": "https://github.com/moughxyz", - "followers_url": "https://api.github.com/users/moughxyz/followers", - "following_url": "https://api.github.com/users/moughxyz/following{/other_user}", - "gists_url": "https://api.github.com/users/moughxyz/gists{/gist_id}", - "starred_url": "https://api.github.com/users/moughxyz/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/moughxyz/subscriptions", - "organizations_url": "https://api.github.com/users/moughxyz/orgs", - "repos_url": "https://api.github.com/users/moughxyz/repos", - "events_url": "https://api.github.com/users/moughxyz/events{/privacy}", - "received_events_url": "https://api.github.com/users/moughxyz/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.snap", - "state": "uploaded", - "size": 100429824, - "download_count": 20, - "created_at": "2022-03-27T17:32:10Z", - "updated_at": "2022-03-27T17:32:56Z", - "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.14.1/standard-notes-3.14.1-linux-amd64.snap" - }, - { - "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/60761591", - "id": 60761591, - "node_id": "RA_kwDOBJ0GmM4DnyX3", - "name": "standard-notes-3.14.1-linux-arm64.AppImage", - "label": "", - "uploader": { - "login": "moughxyz", - "id": 3277844, - "node_id": "MDQ6VXNlcjMyNzc4NDQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/3277844?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/moughxyz", - "html_url": "https://github.com/moughxyz", - "followers_url": "https://api.github.com/users/moughxyz/followers", - "following_url": "https://api.github.com/users/moughxyz/following{/other_user}", - "gists_url": "https://api.github.com/users/moughxyz/gists{/gist_id}", - "starred_url": "https://api.github.com/users/moughxyz/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/moughxyz/subscriptions", - "organizations_url": "https://api.github.com/users/moughxyz/orgs", - "repos_url": "https://api.github.com/users/moughxyz/repos", - "events_url": "https://api.github.com/users/moughxyz/events{/privacy}", - "received_events_url": "https://api.github.com/users/moughxyz/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.appimage", - "state": "uploaded", - "size": 121831370, - "download_count": 164, - "created_at": "2022-03-27T17:33:27Z", - "updated_at": "2022-03-27T17:35:01Z", - "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.14.1/standard-notes-3.14.1-linux-arm64.AppImage" - }, - { - "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/60761567", - "id": 60761567, - "node_id": "RA_kwDOBJ0GmM4DnyXf", - "name": "standard-notes-3.14.1-linux-arm64.deb", - "label": "", - "uploader": { - "login": "moughxyz", - "id": 3277844, - "node_id": "MDQ6VXNlcjMyNzc4NDQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/3277844?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/moughxyz", - "html_url": "https://github.com/moughxyz", - "followers_url": "https://api.github.com/users/moughxyz/followers", - "following_url": "https://api.github.com/users/moughxyz/following{/other_user}", - "gists_url": "https://api.github.com/users/moughxyz/gists{/gist_id}", - "starred_url": "https://api.github.com/users/moughxyz/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/moughxyz/subscriptions", - "organizations_url": "https://api.github.com/users/moughxyz/orgs", - "repos_url": "https://api.github.com/users/moughxyz/repos", - "events_url": "https://api.github.com/users/moughxyz/events{/privacy}", - "received_events_url": "https://api.github.com/users/moughxyz/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-debian-package", - "state": "uploaded", - "size": 82554020, - "download_count": 52, - "created_at": "2022-03-27T17:32:56Z", - "updated_at": "2022-03-27T17:33:35Z", - "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.14.1/standard-notes-3.14.1-linux-arm64.deb" - }, - { - "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/60761409", - "id": 60761409, - "node_id": "RA_kwDOBJ0GmM4DnyVB", - "name": "standard-notes-3.14.1-linux-i386.AppImage", - "label": "", - "uploader": { - "login": "moughxyz", - "id": 3277844, - "node_id": "MDQ6VXNlcjMyNzc4NDQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/3277844?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/moughxyz", - "html_url": "https://github.com/moughxyz", - "followers_url": "https://api.github.com/users/moughxyz/followers", - "following_url": "https://api.github.com/users/moughxyz/following{/other_user}", - "gists_url": "https://api.github.com/users/moughxyz/gists{/gist_id}", - "starred_url": "https://api.github.com/users/moughxyz/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/moughxyz/subscriptions", - "organizations_url": "https://api.github.com/users/moughxyz/orgs", - "repos_url": "https://api.github.com/users/moughxyz/repos", - "events_url": "https://api.github.com/users/moughxyz/events{/privacy}", - "received_events_url": "https://api.github.com/users/moughxyz/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.appimage", - "state": "uploaded", - "size": 115019697, - "download_count": 65, - "created_at": "2022-03-27T17:30:24Z", - "updated_at": "2022-03-27T17:31:18Z", - "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.14.1/standard-notes-3.14.1-linux-i386.AppImage" - }, - { - "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/60761464", - "id": 60761464, - "node_id": "RA_kwDOBJ0GmM4DnyV4", - "name": "standard-notes-3.14.1-linux-x86_64.AppImage", - "label": "", - "uploader": { - "login": "moughxyz", - "id": 3277844, - "node_id": "MDQ6VXNlcjMyNzc4NDQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/3277844?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/moughxyz", - "html_url": "https://github.com/moughxyz", - "followers_url": "https://api.github.com/users/moughxyz/followers", - "following_url": "https://api.github.com/users/moughxyz/following{/other_user}", - "gists_url": "https://api.github.com/users/moughxyz/gists{/gist_id}", - "starred_url": "https://api.github.com/users/moughxyz/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/moughxyz/subscriptions", - "organizations_url": "https://api.github.com/users/moughxyz/orgs", - "repos_url": "https://api.github.com/users/moughxyz/repos", - "events_url": "https://api.github.com/users/moughxyz/events{/privacy}", - "received_events_url": "https://api.github.com/users/moughxyz/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.appimage", - "state": "uploaded", - "size": 115796344, - "download_count": 7503, - "created_at": "2022-03-27T17:31:18Z", - "updated_at": "2022-03-27T17:32:10Z", - "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.14.1/standard-notes-3.14.1-linux-x86_64.AppImage" - }, - { - "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/60761400", - "id": 60761400, - "node_id": "RA_kwDOBJ0GmM4DnyU4", - "name": "standard-notes-3.14.1-mac-arm64.dmg", - "label": "", - "uploader": { - "login": "moughxyz", - "id": 3277844, - "node_id": "MDQ6VXNlcjMyNzc4NDQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/3277844?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/moughxyz", - "html_url": "https://github.com/moughxyz", - "followers_url": "https://api.github.com/users/moughxyz/followers", - "following_url": "https://api.github.com/users/moughxyz/following{/other_user}", - "gists_url": "https://api.github.com/users/moughxyz/gists{/gist_id}", - "starred_url": "https://api.github.com/users/moughxyz/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/moughxyz/subscriptions", - "organizations_url": "https://api.github.com/users/moughxyz/orgs", - "repos_url": "https://api.github.com/users/moughxyz/repos", - "events_url": "https://api.github.com/users/moughxyz/events{/privacy}", - "received_events_url": "https://api.github.com/users/moughxyz/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-apple-diskimage", - "state": "uploaded", - "size": 115071195, - "download_count": 569, - "created_at": "2022-03-27T17:30:21Z", - "updated_at": "2022-03-27T17:33:37Z", - "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.14.1/standard-notes-3.14.1-mac-arm64.dmg" - }, - { - "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/60761408", - "id": 60761408, - "node_id": "RA_kwDOBJ0GmM4DnyVA", - "name": "standard-notes-3.14.1-mac-arm64.dmg.blockmap", - "label": "", - "uploader": { - "login": "moughxyz", - "id": 3277844, - "node_id": "MDQ6VXNlcjMyNzc4NDQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/3277844?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/moughxyz", - "html_url": "https://github.com/moughxyz", - "followers_url": "https://api.github.com/users/moughxyz/followers", - "following_url": "https://api.github.com/users/moughxyz/following{/other_user}", - "gists_url": "https://api.github.com/users/moughxyz/gists{/gist_id}", - "starred_url": "https://api.github.com/users/moughxyz/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/moughxyz/subscriptions", - "organizations_url": "https://api.github.com/users/moughxyz/orgs", - "repos_url": "https://api.github.com/users/moughxyz/repos", - "events_url": "https://api.github.com/users/moughxyz/events{/privacy}", - "received_events_url": "https://api.github.com/users/moughxyz/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 120422, - "download_count": 9, - "created_at": "2022-03-27T17:30:23Z", - "updated_at": "2022-03-27T17:30:23Z", - "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.14.1/standard-notes-3.14.1-mac-arm64.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/60761398", - "id": 60761398, - "node_id": "RA_kwDOBJ0GmM4DnyU2", - "name": "standard-notes-3.14.1-mac-arm64.zip", - "label": "", - "uploader": { - "login": "moughxyz", - "id": 3277844, - "node_id": "MDQ6VXNlcjMyNzc4NDQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/3277844?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/moughxyz", - "html_url": "https://github.com/moughxyz", - "followers_url": "https://api.github.com/users/moughxyz/followers", - "following_url": "https://api.github.com/users/moughxyz/following{/other_user}", - "gists_url": "https://api.github.com/users/moughxyz/gists{/gist_id}", - "starred_url": "https://api.github.com/users/moughxyz/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/moughxyz/subscriptions", - "organizations_url": "https://api.github.com/users/moughxyz/orgs", - "repos_url": "https://api.github.com/users/moughxyz/repos", - "events_url": "https://api.github.com/users/moughxyz/events{/privacy}", - "received_events_url": "https://api.github.com/users/moughxyz/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 110656617, - "download_count": 3124, - "created_at": "2022-03-27T17:30:21Z", - "updated_at": "2022-03-27T17:33:27Z", - "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.14.1/standard-notes-3.14.1-mac-arm64.zip" - }, - { - "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/60761401", - "id": 60761401, - "node_id": "RA_kwDOBJ0GmM4DnyU5", - "name": "standard-notes-3.14.1-mac-x64.dmg", - "label": "", - "uploader": { - "login": "moughxyz", - "id": 3277844, - "node_id": "MDQ6VXNlcjMyNzc4NDQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/3277844?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/moughxyz", - "html_url": "https://github.com/moughxyz", - "followers_url": "https://api.github.com/users/moughxyz/followers", - "following_url": "https://api.github.com/users/moughxyz/following{/other_user}", - "gists_url": "https://api.github.com/users/moughxyz/gists{/gist_id}", - "starred_url": "https://api.github.com/users/moughxyz/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/moughxyz/subscriptions", - "organizations_url": "https://api.github.com/users/moughxyz/orgs", - "repos_url": "https://api.github.com/users/moughxyz/repos", - "events_url": "https://api.github.com/users/moughxyz/events{/privacy}", - "received_events_url": "https://api.github.com/users/moughxyz/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-apple-diskimage", - "state": "uploaded", - "size": 114335974, - "download_count": 3017, - "created_at": "2022-03-27T17:30:21Z", - "updated_at": "2022-03-27T17:33:37Z", - "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.14.1/standard-notes-3.14.1-mac-x64.dmg" - }, - { - "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/60761399", - "id": 60761399, - "node_id": "RA_kwDOBJ0GmM4DnyU3", - "name": "standard-notes-3.14.1-mac-x64.dmg.blockmap", - "label": "", - "uploader": { - "login": "moughxyz", - "id": 3277844, - "node_id": "MDQ6VXNlcjMyNzc4NDQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/3277844?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/moughxyz", - "html_url": "https://github.com/moughxyz", - "followers_url": "https://api.github.com/users/moughxyz/followers", - "following_url": "https://api.github.com/users/moughxyz/following{/other_user}", - "gists_url": "https://api.github.com/users/moughxyz/gists{/gist_id}", - "starred_url": "https://api.github.com/users/moughxyz/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/moughxyz/subscriptions", - "organizations_url": "https://api.github.com/users/moughxyz/orgs", - "repos_url": "https://api.github.com/users/moughxyz/repos", - "events_url": "https://api.github.com/users/moughxyz/events{/privacy}", - "received_events_url": "https://api.github.com/users/moughxyz/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 120594, - "download_count": 9, - "created_at": "2022-03-27T17:30:21Z", - "updated_at": "2022-03-27T17:30:21Z", - "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.14.1/standard-notes-3.14.1-mac-x64.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/60761402", - "id": 60761402, - "node_id": "RA_kwDOBJ0GmM4DnyU6", - "name": "standard-notes-3.14.1-mac-x64.zip", - "label": "", - "uploader": { - "login": "moughxyz", - "id": 3277844, - "node_id": "MDQ6VXNlcjMyNzc4NDQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/3277844?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/moughxyz", - "html_url": "https://github.com/moughxyz", - "followers_url": "https://api.github.com/users/moughxyz/followers", - "following_url": "https://api.github.com/users/moughxyz/following{/other_user}", - "gists_url": "https://api.github.com/users/moughxyz/gists{/gist_id}", - "starred_url": "https://api.github.com/users/moughxyz/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/moughxyz/subscriptions", - "organizations_url": "https://api.github.com/users/moughxyz/orgs", - "repos_url": "https://api.github.com/users/moughxyz/repos", - "events_url": "https://api.github.com/users/moughxyz/events{/privacy}", - "received_events_url": "https://api.github.com/users/moughxyz/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 110167884, - "download_count": 6964, - "created_at": "2022-03-27T17:30:21Z", - "updated_at": "2022-03-27T17:33:27Z", - "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.14.1/standard-notes-3.14.1-mac-x64.zip" - }, - { - "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/60761609", - "id": 60761609, - "node_id": "RA_kwDOBJ0GmM4DnyYJ", - "name": "standard-notes-3.14.1-win-ia32.exe", - "label": "", - "uploader": { - "login": "moughxyz", - "id": 3277844, - "node_id": "MDQ6VXNlcjMyNzc4NDQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/3277844?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/moughxyz", - "html_url": "https://github.com/moughxyz", - "followers_url": "https://api.github.com/users/moughxyz/followers", - "following_url": "https://api.github.com/users/moughxyz/following{/other_user}", - "gists_url": "https://api.github.com/users/moughxyz/gists{/gist_id}", - "starred_url": "https://api.github.com/users/moughxyz/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/moughxyz/subscriptions", - "organizations_url": "https://api.github.com/users/moughxyz/orgs", - "repos_url": "https://api.github.com/users/moughxyz/repos", - "events_url": "https://api.github.com/users/moughxyz/events{/privacy}", - "received_events_url": "https://api.github.com/users/moughxyz/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-ms-dos-executable", - "state": "uploaded", - "size": 89149880, - "download_count": 203, - "created_at": "2022-03-27T17:33:37Z", - "updated_at": "2022-03-27T17:34:53Z", - "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.14.1/standard-notes-3.14.1-win-ia32.exe" - }, - { - "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/60761610", - "id": 60761610, - "node_id": "RA_kwDOBJ0GmM4DnyYK", - "name": "standard-notes-3.14.1-win-ia32.exe.blockmap", - "label": "", - "uploader": { - "login": "moughxyz", - "id": 3277844, - "node_id": "MDQ6VXNlcjMyNzc4NDQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/3277844?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/moughxyz", - "html_url": "https://github.com/moughxyz", - "followers_url": "https://api.github.com/users/moughxyz/followers", - "following_url": "https://api.github.com/users/moughxyz/following{/other_user}", - "gists_url": "https://api.github.com/users/moughxyz/gists{/gist_id}", - "starred_url": "https://api.github.com/users/moughxyz/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/moughxyz/subscriptions", - "organizations_url": "https://api.github.com/users/moughxyz/orgs", - "repos_url": "https://api.github.com/users/moughxyz/repos", - "events_url": "https://api.github.com/users/moughxyz/events{/privacy}", - "received_events_url": "https://api.github.com/users/moughxyz/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 94236, - "download_count": 7, - "created_at": "2022-03-27T17:33:38Z", - "updated_at": "2022-03-27T17:33:38Z", - "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.14.1/standard-notes-3.14.1-win-ia32.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/60761592", - "id": 60761592, - "node_id": "RA_kwDOBJ0GmM4DnyX4", - "name": "standard-notes-3.14.1-win-x64.exe", - "label": "", - "uploader": { - "login": "moughxyz", - "id": 3277844, - "node_id": "MDQ6VXNlcjMyNzc4NDQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/3277844?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/moughxyz", - "html_url": "https://github.com/moughxyz", - "followers_url": "https://api.github.com/users/moughxyz/followers", - "following_url": "https://api.github.com/users/moughxyz/following{/other_user}", - "gists_url": "https://api.github.com/users/moughxyz/gists{/gist_id}", - "starred_url": "https://api.github.com/users/moughxyz/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/moughxyz/subscriptions", - "organizations_url": "https://api.github.com/users/moughxyz/orgs", - "repos_url": "https://api.github.com/users/moughxyz/repos", - "events_url": "https://api.github.com/users/moughxyz/events{/privacy}", - "received_events_url": "https://api.github.com/users/moughxyz/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-ms-dos-executable", - "state": "uploaded", - "size": 92684720, - "download_count": 10161, - "created_at": "2022-03-27T17:33:27Z", - "updated_at": "2022-03-27T17:34:46Z", - "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.14.1/standard-notes-3.14.1-win-x64.exe" - }, - { - "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/60761603", - "id": 60761603, - "node_id": "RA_kwDOBJ0GmM4DnyYD", - "name": "standard-notes-3.14.1-win-x64.exe.blockmap", - "label": "", - "uploader": { - "login": "moughxyz", - "id": 3277844, - "node_id": "MDQ6VXNlcjMyNzc4NDQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/3277844?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/moughxyz", - "html_url": "https://github.com/moughxyz", - "followers_url": "https://api.github.com/users/moughxyz/followers", - "following_url": "https://api.github.com/users/moughxyz/following{/other_user}", - "gists_url": "https://api.github.com/users/moughxyz/gists{/gist_id}", - "starred_url": "https://api.github.com/users/moughxyz/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/moughxyz/subscriptions", - "organizations_url": "https://api.github.com/users/moughxyz/orgs", - "repos_url": "https://api.github.com/users/moughxyz/repos", - "events_url": "https://api.github.com/users/moughxyz/events{/privacy}", - "received_events_url": "https://api.github.com/users/moughxyz/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 98621, - "download_count": 14, - "created_at": "2022-03-27T17:33:35Z", - "updated_at": "2022-03-27T17:33:35Z", - "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.14.1/standard-notes-3.14.1-win-x64.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/60761606", - "id": 60761606, - "node_id": "RA_kwDOBJ0GmM4DnyYG", - "name": "standard-notes-3.14.1-win.exe", - "label": "", - "uploader": { - "login": "moughxyz", - "id": 3277844, - "node_id": "MDQ6VXNlcjMyNzc4NDQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/3277844?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/moughxyz", - "html_url": "https://github.com/moughxyz", - "followers_url": "https://api.github.com/users/moughxyz/followers", - "following_url": "https://api.github.com/users/moughxyz/following{/other_user}", - "gists_url": "https://api.github.com/users/moughxyz/gists{/gist_id}", - "starred_url": "https://api.github.com/users/moughxyz/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/moughxyz/subscriptions", - "organizations_url": "https://api.github.com/users/moughxyz/orgs", - "repos_url": "https://api.github.com/users/moughxyz/repos", - "events_url": "https://api.github.com/users/moughxyz/events{/privacy}", - "received_events_url": "https://api.github.com/users/moughxyz/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-ms-dos-executable", - "state": "uploaded", - "size": 180961560, - "download_count": 10337, - "created_at": "2022-03-27T17:33:36Z", - "updated_at": "2022-03-27T17:35:18Z", - "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.14.1/standard-notes-3.14.1-win.exe" - }, - { - "url": "https://api.github.com/repos/standardnotes/desktop/releases/assets/60761607", - "id": 60761607, - "node_id": "RA_kwDOBJ0GmM4DnyYH", - "name": "standard-notes-3.14.1-win.exe.blockmap", - "label": "", - "uploader": { - "login": "moughxyz", - "id": 3277844, - "node_id": "MDQ6VXNlcjMyNzc4NDQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/3277844?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/moughxyz", - "html_url": "https://github.com/moughxyz", - "followers_url": "https://api.github.com/users/moughxyz/followers", - "following_url": "https://api.github.com/users/moughxyz/following{/other_user}", - "gists_url": "https://api.github.com/users/moughxyz/gists{/gist_id}", - "starred_url": "https://api.github.com/users/moughxyz/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/moughxyz/subscriptions", - "organizations_url": "https://api.github.com/users/moughxyz/orgs", - "repos_url": "https://api.github.com/users/moughxyz/repos", - "events_url": "https://api.github.com/users/moughxyz/events{/privacy}", - "received_events_url": "https://api.github.com/users/moughxyz/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 187687, - "download_count": 9626, - "created_at": "2022-03-27T17:33:37Z", - "updated_at": "2022-03-27T17:33:37Z", - "browser_download_url": "https://github.com/standardnotes/desktop/releases/download/v3.14.1/standard-notes-3.14.1-win.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/standardnotes/desktop/tarball/v3.14.1", - "zipball_url": "https://api.github.com/repos/standardnotes/desktop/zipball/v3.14.1", - "body_html": "

3.14.1 Release Notes

\n
    \n
  • Fixed: Disable encrypted spellchecker introduced in 3.14.0 due to performance issues on Windows. We'd like to take our time investigating a solution and would prefer to quickly revert the newly introduced feature than to allow for degraded performance for an unknown amount of time.
  • \n
\n

3.14.0 Release Notes

\n
    \n
  • New: Workspaces! Power users can now work with multiple accounts in the same application window. Workspaces let you create separate contexts for work, personal, and other accounts. Each workspace is tied to its own account.\n
      \n
    • We plan on working on state persistence soon, so that you pick up right where you left off when you switch workspaces (remembering which tag and note you were on, etc).
    • \n
    • You can also sign into the same account across multiple workspaces if you so choose.
    • \n
    • For paid features, each account requires its own subscription. However, we plan on working on the ability to share a single subscription between multiple accounts.
    • \n
    • Workspaces are available on desktop and web only, and will come to mobile soon.
    • \n
    \n
  • \n
  • New: Fine-grained Privacy controls in Preferences > Security > Privacy.\n
      \n
    • You'll now have the ability to disable sign-in notification emails (these emails require a paid account), and the ability to disable user agent persistence for your account sessions for increased privacy.
    • \n
    \n
  • \n
  • New: The ability to control whether adding a subtag to a note adds all parent tags recursively. By default, adding a subtag will add all parent tags to the note. But you can turn off this behavior via Preferences > General > Defaults > Add all parent tags when adding a nested tag to a note. This preference will also sync automatically to the mobile app (v3.14.0+).
  • \n
  • New: Encrypted spellchecker. Now, we'll encrypt the custom dictionary file used when you add a word from the spellchecker to your dictionary (\"Learn spelling\", \"Add to dictionary\", depending on platform). This file is automatically managed and created by the Electron framework, but we've taken it a step further by adding a layer of encryption on the file. (This file is located in the directory accessible via Help > Open data directory)
  • \n
  • Improved: Removed Bugsnag crash-reporting library altogether for improved general privacy. Previously, error reporting was disabled by default, and required opt-in participation. We'll share a blog post soon about why we made the decision to remove this service altogether, along with other general privacy and security improvements we've made.
  • \n
  • Improved: Themeing updates to the Markdown Visual editor.
  • \n
  • Fixed: Issue where desktop app editors would sometimes fail to load, requiring an app restart
  • \n
", - "reactions": { - "url": "https://api.github.com/repos/standardnotes/desktop/releases/62872462/reactions", - "total_count": 10, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 8, - "confused": 0, - "heart": 2, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:03.513Z" - }, - "stay-hydrated": { - "latestRelease": { - "url": "https://api.github.com/repos/QuentinGruber/stay-hydrated/releases/29765855", - "assets_url": "https://api.github.com/repos/QuentinGruber/stay-hydrated/releases/29765855/assets", - "upload_url": "https://uploads.github.com/repos/QuentinGruber/stay-hydrated/releases/29765855/assets{?name,label}", - "html_url": "https://github.com/QuentinGruber/stay-hydrated/releases/tag/v1.1.0", - "id": 29765855, - "author": { - "login": "QuentinGruber", - "id": 47059878, - "node_id": "MDQ6VXNlcjQ3MDU5ODc4", - "avatar_url": "https://avatars.githubusercontent.com/u/47059878?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/QuentinGruber", - "html_url": "https://github.com/QuentinGruber", - "followers_url": "https://api.github.com/users/QuentinGruber/followers", - "following_url": "https://api.github.com/users/QuentinGruber/following{/other_user}", - "gists_url": "https://api.github.com/users/QuentinGruber/gists{/gist_id}", - "starred_url": "https://api.github.com/users/QuentinGruber/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/QuentinGruber/subscriptions", - "organizations_url": "https://api.github.com/users/QuentinGruber/orgs", - "repos_url": "https://api.github.com/users/QuentinGruber/repos", - "events_url": "https://api.github.com/users/QuentinGruber/events{/privacy}", - "received_events_url": "https://api.github.com/users/QuentinGruber/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI5NzY1ODU1", - "tag_name": "v1.1.0", - "target_commitish": "master", - "name": "v1.1.0", - "draft": false, - "prerelease": false, - "created_at": "2020-08-17T10:55:11Z", - "published_at": "2020-08-17T11:17:56Z", - "assets": [ - { - "url": "https://api.github.com/repos/QuentinGruber/stay-hydrated/releases/assets/24002348", - "id": 24002348, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI0MDAyMzQ4", - "name": "stay-hydrated-1.1.0.AppImage", - "label": null, - "uploader": { - "login": "QuentinGruber", - "id": 47059878, - "node_id": "MDQ6VXNlcjQ3MDU5ODc4", - "avatar_url": "https://avatars.githubusercontent.com/u/47059878?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/QuentinGruber", - "html_url": "https://github.com/QuentinGruber", - "followers_url": "https://api.github.com/users/QuentinGruber/followers", - "following_url": "https://api.github.com/users/QuentinGruber/following{/other_user}", - "gists_url": "https://api.github.com/users/QuentinGruber/gists{/gist_id}", - "starred_url": "https://api.github.com/users/QuentinGruber/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/QuentinGruber/subscriptions", - "organizations_url": "https://api.github.com/users/QuentinGruber/orgs", - "repos_url": "https://api.github.com/users/QuentinGruber/repos", - "events_url": "https://api.github.com/users/QuentinGruber/events{/privacy}", - "received_events_url": "https://api.github.com/users/QuentinGruber/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 74920222, - "download_count": 63, - "created_at": "2020-08-17T11:05:26Z", - "updated_at": "2020-08-17T11:07:49Z", - "browser_download_url": "https://github.com/QuentinGruber/stay-hydrated/releases/download/v1.1.0/stay-hydrated-1.1.0.AppImage" - }, - { - "url": "https://api.github.com/repos/QuentinGruber/stay-hydrated/releases/assets/24002279", - "id": 24002279, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI0MDAyMjc5", - "name": "stay-hydrated.Setup.1.1.0.exe", - "label": null, - "uploader": { - "login": "QuentinGruber", - "id": 47059878, - "node_id": "MDQ6VXNlcjQ3MDU5ODc4", - "avatar_url": "https://avatars.githubusercontent.com/u/47059878?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/QuentinGruber", - "html_url": "https://github.com/QuentinGruber", - "followers_url": "https://api.github.com/users/QuentinGruber/followers", - "following_url": "https://api.github.com/users/QuentinGruber/following{/other_user}", - "gists_url": "https://api.github.com/users/QuentinGruber/gists{/gist_id}", - "starred_url": "https://api.github.com/users/QuentinGruber/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/QuentinGruber/subscriptions", - "organizations_url": "https://api.github.com/users/QuentinGruber/orgs", - "repos_url": "https://api.github.com/users/QuentinGruber/repos", - "events_url": "https://api.github.com/users/QuentinGruber/events{/privacy}", - "received_events_url": "https://api.github.com/users/QuentinGruber/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 50105429, - "download_count": 845, - "created_at": "2020-08-17T11:02:30Z", - "updated_at": "2020-08-17T11:03:55Z", - "browser_download_url": "https://github.com/QuentinGruber/stay-hydrated/releases/download/v1.1.0/stay-hydrated.Setup.1.1.0.exe" - }, - { - "url": "https://api.github.com/repos/QuentinGruber/stay-hydrated/releases/assets/24002403", - "id": 24002403, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI0MDAyNDAz", - "name": "stay-hydrated_1.1.0_amd64.deb", - "label": null, - "uploader": { - "login": "QuentinGruber", - "id": 47059878, - "node_id": "MDQ6VXNlcjQ3MDU5ODc4", - "avatar_url": "https://avatars.githubusercontent.com/u/47059878?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/QuentinGruber", - "html_url": "https://github.com/QuentinGruber", - "followers_url": "https://api.github.com/users/QuentinGruber/followers", - "following_url": "https://api.github.com/users/QuentinGruber/following{/other_user}", - "gists_url": "https://api.github.com/users/QuentinGruber/gists{/gist_id}", - "starred_url": "https://api.github.com/users/QuentinGruber/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/QuentinGruber/subscriptions", - "organizations_url": "https://api.github.com/users/QuentinGruber/orgs", - "repos_url": "https://api.github.com/users/QuentinGruber/repos", - "events_url": "https://api.github.com/users/QuentinGruber/events{/privacy}", - "received_events_url": "https://api.github.com/users/QuentinGruber/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.debian.binary-package", - "state": "uploaded", - "size": 54449992, - "download_count": 55, - "created_at": "2020-08-17T11:07:49Z", - "updated_at": "2020-08-17T11:09:26Z", - "browser_download_url": "https://github.com/QuentinGruber/stay-hydrated/releases/download/v1.1.0/stay-hydrated_1.1.0_amd64.deb" - }, - { - "url": "https://api.github.com/repos/QuentinGruber/stay-hydrated/releases/assets/24002213", - "id": 24002213, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI0MDAyMjEz", - "name": "win-unpacked.zip", - "label": null, - "uploader": { - "login": "QuentinGruber", - "id": 47059878, - "node_id": "MDQ6VXNlcjQ3MDU5ODc4", - "avatar_url": "https://avatars.githubusercontent.com/u/47059878?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/QuentinGruber", - "html_url": "https://github.com/QuentinGruber", - "followers_url": "https://api.github.com/users/QuentinGruber/followers", - "following_url": "https://api.github.com/users/QuentinGruber/following{/other_user}", - "gists_url": "https://api.github.com/users/QuentinGruber/gists{/gist_id}", - "starred_url": "https://api.github.com/users/QuentinGruber/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/QuentinGruber/subscriptions", - "organizations_url": "https://api.github.com/users/QuentinGruber/orgs", - "repos_url": "https://api.github.com/users/QuentinGruber/repos", - "events_url": "https://api.github.com/users/QuentinGruber/events{/privacy}", - "received_events_url": "https://api.github.com/users/QuentinGruber/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 70716742, - "download_count": 107, - "created_at": "2020-08-17T11:00:24Z", - "updated_at": "2020-08-17T11:02:30Z", - "browser_download_url": "https://github.com/QuentinGruber/stay-hydrated/releases/download/v1.1.0/win-unpacked.zip" - } - ], - "tarball_url": "https://api.github.com/repos/QuentinGruber/stay-hydrated/tarball/v1.1.0", - "zipball_url": "https://api.github.com/repos/QuentinGruber/stay-hydrated/zipball/v1.1.0", - "body_html": "
    \n
  • Add \"i'm out\" button
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:03.629Z" - }, - "stickynotes": { - "latestRelease": { - "url": "https://api.github.com/repos/Playork/StickyNotes/releases/16886058", - "assets_url": "https://api.github.com/repos/Playork/StickyNotes/releases/16886058/assets", - "upload_url": "https://uploads.github.com/repos/Playork/StickyNotes/releases/16886058/assets{?name,label}", - "html_url": "https://github.com/Playork/StickyNotes/releases/tag/v0.3.0", - "id": 16886058, - "author": { - "login": "bekalshenoy", - "id": 38488260, - "node_id": "MDQ6VXNlcjM4NDg4MjYw", - "avatar_url": "https://avatars.githubusercontent.com/u/38488260?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/bekalshenoy", - "html_url": "https://github.com/bekalshenoy", - "followers_url": "https://api.github.com/users/bekalshenoy/followers", - "following_url": "https://api.github.com/users/bekalshenoy/following{/other_user}", - "gists_url": "https://api.github.com/users/bekalshenoy/gists{/gist_id}", - "starred_url": "https://api.github.com/users/bekalshenoy/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bekalshenoy/subscriptions", - "organizations_url": "https://api.github.com/users/bekalshenoy/orgs", - "repos_url": "https://api.github.com/users/bekalshenoy/repos", - "events_url": "https://api.github.com/users/bekalshenoy/events{/privacy}", - "received_events_url": "https://api.github.com/users/bekalshenoy/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTE2ODg2MDU4", - "tag_name": "v0.3.0", - "target_commitish": "master", - "name": "A New Stable Release With Lot Features", - "draft": false, - "prerelease": false, - "created_at": "2019-04-21T10:48:10Z", - "published_at": "2019-04-21T10:52:52Z", - "assets": [ - { - "url": "https://api.github.com/repos/Playork/StickyNotes/releases/assets/12166166", - "id": 12166166, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEyMTY2MTY2", - "name": "latest.yml", - "label": null, - "uploader": { - "login": "bekalshenoy", - "id": 38488260, - "node_id": "MDQ6VXNlcjM4NDg4MjYw", - "avatar_url": "https://avatars.githubusercontent.com/u/38488260?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/bekalshenoy", - "html_url": "https://github.com/bekalshenoy", - "followers_url": "https://api.github.com/users/bekalshenoy/followers", - "following_url": "https://api.github.com/users/bekalshenoy/following{/other_user}", - "gists_url": "https://api.github.com/users/bekalshenoy/gists{/gist_id}", - "starred_url": "https://api.github.com/users/bekalshenoy/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bekalshenoy/subscriptions", - "organizations_url": "https://api.github.com/users/bekalshenoy/orgs", - "repos_url": "https://api.github.com/users/bekalshenoy/repos", - "events_url": "https://api.github.com/users/bekalshenoy/events{/privacy}", - "received_events_url": "https://api.github.com/users/bekalshenoy/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 350, - "download_count": 25227, - "created_at": "2019-04-21T11:14:07Z", - "updated_at": "2019-04-21T11:23:55Z", - "browser_download_url": "https://github.com/Playork/StickyNotes/releases/download/v0.3.0/latest.yml" - }, - { - "url": "https://api.github.com/repos/Playork/StickyNotes/releases/assets/12166164", - "id": 12166164, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEyMTY2MTY0", - "name": "stickynotes-setup-0.3.0.exe", - "label": null, - "uploader": { - "login": "bekalshenoy", - "id": 38488260, - "node_id": "MDQ6VXNlcjM4NDg4MjYw", - "avatar_url": "https://avatars.githubusercontent.com/u/38488260?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/bekalshenoy", - "html_url": "https://github.com/bekalshenoy", - "followers_url": "https://api.github.com/users/bekalshenoy/followers", - "following_url": "https://api.github.com/users/bekalshenoy/following{/other_user}", - "gists_url": "https://api.github.com/users/bekalshenoy/gists{/gist_id}", - "starred_url": "https://api.github.com/users/bekalshenoy/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bekalshenoy/subscriptions", - "organizations_url": "https://api.github.com/users/bekalshenoy/orgs", - "repos_url": "https://api.github.com/users/bekalshenoy/repos", - "events_url": "https://api.github.com/users/bekalshenoy/events{/privacy}", - "received_events_url": "https://api.github.com/users/bekalshenoy/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 43157916, - "download_count": 1775, - "created_at": "2019-04-21T11:14:06Z", - "updated_at": "2019-04-21T11:23:53Z", - "browser_download_url": "https://github.com/Playork/StickyNotes/releases/download/v0.3.0/stickynotes-setup-0.3.0.exe" - }, - { - "url": "https://api.github.com/repos/Playork/StickyNotes/releases/assets/12166165", - "id": 12166165, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEyMTY2MTY1", - "name": "stickynotes-setup-0.3.0.exe.blockmap", - "label": null, - "uploader": { - "login": "bekalshenoy", - "id": 38488260, - "node_id": "MDQ6VXNlcjM4NDg4MjYw", - "avatar_url": "https://avatars.githubusercontent.com/u/38488260?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/bekalshenoy", - "html_url": "https://github.com/bekalshenoy", - "followers_url": "https://api.github.com/users/bekalshenoy/followers", - "following_url": "https://api.github.com/users/bekalshenoy/following{/other_user}", - "gists_url": "https://api.github.com/users/bekalshenoy/gists{/gist_id}", - "starred_url": "https://api.github.com/users/bekalshenoy/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bekalshenoy/subscriptions", - "organizations_url": "https://api.github.com/users/bekalshenoy/orgs", - "repos_url": "https://api.github.com/users/bekalshenoy/repos", - "events_url": "https://api.github.com/users/bekalshenoy/events{/privacy}", - "received_events_url": "https://api.github.com/users/bekalshenoy/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 45549, - "download_count": 178, - "created_at": "2019-04-21T11:14:07Z", - "updated_at": "2019-04-21T11:23:55Z", - "browser_download_url": "https://github.com/Playork/StickyNotes/releases/download/v0.3.0/stickynotes-setup-0.3.0.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/Playork/StickyNotes/tarball/v0.3.0", - "zipball_url": "https://api.github.com/repos/Playork/StickyNotes/zipball/v0.3.0", - "body_html": "

\"screen\"

\n

For Linux

\n

\"Get

\n

For Windows

\n

Get it from the Softpedia

", - "reactions": { - "url": "https://api.github.com/repos/Playork/StickyNotes/releases/16886058/reactions", - "total_count": 2, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 2, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:03.653Z" - }, - "stockifier": { - "latestRelease": { - "url": "https://api.github.com/repos/jainsamyak/Stockifier/releases/16851609", - "assets_url": "https://api.github.com/repos/jainsamyak/Stockifier/releases/16851609/assets", - "upload_url": "https://uploads.github.com/repos/jainsamyak/Stockifier/releases/16851609/assets{?name,label}", - "html_url": "https://github.com/jainsamyak/Stockifier/releases/tag/v1.0.0", - "id": 16851609, - "author": { - "login": "jainsamyak", - "id": 33225811, - "node_id": "MDQ6VXNlcjMzMjI1ODEx", - "avatar_url": "https://avatars.githubusercontent.com/u/33225811?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jainsamyak", - "html_url": "https://github.com/jainsamyak", - "followers_url": "https://api.github.com/users/jainsamyak/followers", - "following_url": "https://api.github.com/users/jainsamyak/following{/other_user}", - "gists_url": "https://api.github.com/users/jainsamyak/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jainsamyak/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jainsamyak/subscriptions", - "organizations_url": "https://api.github.com/users/jainsamyak/orgs", - "repos_url": "https://api.github.com/users/jainsamyak/repos", - "events_url": "https://api.github.com/users/jainsamyak/events{/privacy}", - "received_events_url": "https://api.github.com/users/jainsamyak/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTE2ODUxNjA5", - "tag_name": "v1.0.0", - "target_commitish": "master", - "name": "Stockifier v1.0.0", - "draft": false, - "prerelease": false, - "created_at": "2019-04-14T07:00:55Z", - "published_at": "2019-04-18T14:50:25Z", - "assets": [ - { - "url": "https://api.github.com/repos/jainsamyak/Stockifier/releases/assets/12830590", - "id": 12830590, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEyODMwNTkw", - "name": "Stockifier-v1.0.0.MacOSX.dmg", - "label": null, - "uploader": { - "login": "jainsamyak", - "id": 33225811, - "node_id": "MDQ6VXNlcjMzMjI1ODEx", - "avatar_url": "https://avatars.githubusercontent.com/u/33225811?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jainsamyak", - "html_url": "https://github.com/jainsamyak", - "followers_url": "https://api.github.com/users/jainsamyak/followers", - "following_url": "https://api.github.com/users/jainsamyak/following{/other_user}", - "gists_url": "https://api.github.com/users/jainsamyak/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jainsamyak/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jainsamyak/subscriptions", - "organizations_url": "https://api.github.com/users/jainsamyak/orgs", - "repos_url": "https://api.github.com/users/jainsamyak/repos", - "events_url": "https://api.github.com/users/jainsamyak/events{/privacy}", - "received_events_url": "https://api.github.com/users/jainsamyak/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 115188009, - "download_count": 601, - "created_at": "2019-05-23T10:41:07Z", - "updated_at": "2019-05-23T10:43:18Z", - "browser_download_url": "https://github.com/jainsamyak/Stockifier/releases/download/v1.0.0/Stockifier-v1.0.0.MacOSX.dmg" - }, - { - "url": "https://api.github.com/repos/jainsamyak/Stockifier/releases/assets/12830777", - "id": 12830777, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEyODMwNzc3", - "name": "Stockifier-v1.0.0.Windows10.Setupx64.zip", - "label": null, - "uploader": { - "login": "jainsamyak", - "id": 33225811, - "node_id": "MDQ6VXNlcjMzMjI1ODEx", - "avatar_url": "https://avatars.githubusercontent.com/u/33225811?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jainsamyak", - "html_url": "https://github.com/jainsamyak", - "followers_url": "https://api.github.com/users/jainsamyak/followers", - "following_url": "https://api.github.com/users/jainsamyak/following{/other_user}", - "gists_url": "https://api.github.com/users/jainsamyak/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jainsamyak/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jainsamyak/subscriptions", - "organizations_url": "https://api.github.com/users/jainsamyak/orgs", - "repos_url": "https://api.github.com/users/jainsamyak/repos", - "events_url": "https://api.github.com/users/jainsamyak/events{/privacy}", - "received_events_url": "https://api.github.com/users/jainsamyak/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 92581972, - "download_count": 1243, - "created_at": "2019-05-23T10:52:23Z", - "updated_at": "2019-05-23T10:53:01Z", - "browser_download_url": "https://github.com/jainsamyak/Stockifier/releases/download/v1.0.0/Stockifier-v1.0.0.Windows10.Setupx64.zip" - } - ], - "tarball_url": "https://api.github.com/repos/jainsamyak/Stockifier/tarball/v1.0.0", - "zipball_url": "https://api.github.com/repos/jainsamyak/Stockifier/zipball/v1.0.0", - "body_html": "

The first commercial release of Stockifier.

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:03.722Z" - }, - "stinker": { - "latestRelease": { - "url": "https://api.github.com/repos/PatentLobster/stinker/releases/54140032", - "assets_url": "https://api.github.com/repos/PatentLobster/stinker/releases/54140032/assets", - "upload_url": "https://uploads.github.com/repos/PatentLobster/stinker/releases/54140032/assets{?name,label}", - "html_url": "https://github.com/PatentLobster/stinker/releases/tag/v0.3.2", - "id": 54140032, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "RE_kwDOFeHW0M4DOhyA", - "tag_name": "v0.3.2", - "target_commitish": "master", - "name": "0.3.2", - "draft": false, - "prerelease": false, - "created_at": "2021-11-26T14:47:32Z", - "published_at": "2021-11-26T14:56:04Z", - "assets": [ - { - "url": "https://api.github.com/repos/PatentLobster/stinker/releases/assets/50382522", - "id": 50382522, - "node_id": "RA_kwDOFeHW0M4DAMa6", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 509, - "download_count": 16, - "created_at": "2021-11-26T14:55:25Z", - "updated_at": "2021-11-26T14:55:26Z", - "browser_download_url": "https://github.com/PatentLobster/stinker/releases/download/v0.3.2/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/PatentLobster/stinker/releases/assets/50382520", - "id": 50382520, - "node_id": "RA_kwDOFeHW0M4DAMa4", - "name": "Stinker-0.3.2-mac.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 93760482, - "download_count": 9, - "created_at": "2021-11-26T14:55:21Z", - "updated_at": "2021-11-26T14:55:24Z", - "browser_download_url": "https://github.com/PatentLobster/stinker/releases/download/v0.3.2/Stinker-0.3.2-mac.zip" - }, - { - "url": "https://api.github.com/repos/PatentLobster/stinker/releases/assets/50382516", - "id": 50382516, - "node_id": "RA_kwDOFeHW0M4DAMa0", - "name": "Stinker-0.3.2.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 96953437, - "download_count": 10, - "created_at": "2021-11-26T14:55:17Z", - "updated_at": "2021-11-26T14:55:19Z", - "browser_download_url": "https://github.com/PatentLobster/stinker/releases/download/v0.3.2/Stinker-0.3.2.dmg" - }, - { - "url": "https://api.github.com/repos/PatentLobster/stinker/releases/assets/50382496", - "id": 50382496, - "node_id": "RA_kwDOFeHW0M4DAMag", - "name": "Stinker-0.3.2.dmg.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 101468, - "download_count": 3, - "created_at": "2021-11-26T14:54:55Z", - "updated_at": "2021-11-26T14:54:55Z", - "browser_download_url": "https://github.com/PatentLobster/stinker/releases/download/v0.3.2/Stinker-0.3.2.dmg.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/PatentLobster/stinker/tarball/v0.3.2", - "zipball_url": "https://api.github.com/repos/PatentLobster/stinker/zipball/v0.3.2", - "body_html": "" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:03.750Z" - }, - "storaji": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:07:03.858Z" - }, - "stopawu": { - "latestRelease": { - "url": "https://api.github.com/repos/tariibaba/stopawu/releases/55850841", - "assets_url": "https://api.github.com/repos/tariibaba/stopawu/releases/55850841/assets", - "upload_url": "https://uploads.github.com/repos/tariibaba/stopawu/releases/55850841/assets{?name,label}", - "html_url": "https://github.com/tariibaba/stopawu/releases/tag/v1.0.0", - "id": 55850841, - "author": { - "login": "tariibaba", - "id": 73142389, - "node_id": "MDQ6VXNlcjczMTQyMzg5", - "avatar_url": "https://avatars.githubusercontent.com/u/73142389?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tariibaba", - "html_url": "https://github.com/tariibaba", - "followers_url": "https://api.github.com/users/tariibaba/followers", - "following_url": "https://api.github.com/users/tariibaba/following{/other_user}", - "gists_url": "https://api.github.com/users/tariibaba/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tariibaba/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tariibaba/subscriptions", - "organizations_url": "https://api.github.com/users/tariibaba/orgs", - "repos_url": "https://api.github.com/users/tariibaba/repos", - "events_url": "https://api.github.com/users/tariibaba/events{/privacy}", - "received_events_url": "https://api.github.com/users/tariibaba/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOGkg7dM4DVDdZ", - "tag_name": "v1.0.0", - "target_commitish": "main", - "name": "v1.0.0", - "draft": false, - "prerelease": false, - "created_at": "2021-12-22T18:16:51Z", - "published_at": "2021-12-22T19:45:11Z", - "assets": [ - { - "url": "https://api.github.com/repos/tariibaba/stopawu/releases/assets/52381690", - "id": 52381690, - "node_id": "RA_kwDOGkg7dM4DH0f6", - "name": "Stopawu-1.0.0-x64.exe", - "label": null, - "uploader": { - "login": "tariibaba", - "id": 73142389, - "node_id": "MDQ6VXNlcjczMTQyMzg5", - "avatar_url": "https://avatars.githubusercontent.com/u/73142389?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tariibaba", - "html_url": "https://github.com/tariibaba", - "followers_url": "https://api.github.com/users/tariibaba/followers", - "following_url": "https://api.github.com/users/tariibaba/following{/other_user}", - "gists_url": "https://api.github.com/users/tariibaba/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tariibaba/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tariibaba/subscriptions", - "organizations_url": "https://api.github.com/users/tariibaba/orgs", - "repos_url": "https://api.github.com/users/tariibaba/repos", - "events_url": "https://api.github.com/users/tariibaba/events{/privacy}", - "received_events_url": "https://api.github.com/users/tariibaba/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 63272907, - "download_count": 29, - "created_at": "2021-12-22T19:39:08Z", - "updated_at": "2021-12-22T19:45:11Z", - "browser_download_url": "https://github.com/tariibaba/stopawu/releases/download/v1.0.0/Stopawu-1.0.0-x64.exe" - }, - { - "url": "https://api.github.com/repos/tariibaba/stopawu/releases/assets/52381863", - "id": 52381863, - "node_id": "RA_kwDOGkg7dM4DH0in", - "name": "Stopawu-1.0.0-x86.exe", - "label": null, - "uploader": { - "login": "tariibaba", - "id": 73142389, - "node_id": "MDQ6VXNlcjczMTQyMzg5", - "avatar_url": "https://avatars.githubusercontent.com/u/73142389?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tariibaba", - "html_url": "https://github.com/tariibaba", - "followers_url": "https://api.github.com/users/tariibaba/followers", - "following_url": "https://api.github.com/users/tariibaba/following{/other_user}", - "gists_url": "https://api.github.com/users/tariibaba/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tariibaba/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tariibaba/subscriptions", - "organizations_url": "https://api.github.com/users/tariibaba/orgs", - "repos_url": "https://api.github.com/users/tariibaba/repos", - "events_url": "https://api.github.com/users/tariibaba/events{/privacy}", - "received_events_url": "https://api.github.com/users/tariibaba/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 61244919, - "download_count": 13, - "created_at": "2021-12-22T19:43:30Z", - "updated_at": "2021-12-22T19:44:42Z", - "browser_download_url": "https://github.com/tariibaba/stopawu/releases/download/v1.0.0/Stopawu-1.0.0-x86.exe" - } - ], - "tarball_url": "https://api.github.com/repos/tariibaba/stopawu/tarball/v1.0.0", - "zipball_url": "https://api.github.com/repos/tariibaba/stopawu/zipball/v1.0.0", - "body_html": "

Initial release.

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:03.901Z" - }, - "storm": { - "latestRelease": { - "url": "https://api.github.com/repos/StormSDK/StormApp/releases/50691625", - "assets_url": "https://api.github.com/repos/StormSDK/StormApp/releases/50691625/assets", - "upload_url": "https://uploads.github.com/repos/StormSDK/StormApp/releases/50691625/assets{?name,label}", - "html_url": "https://github.com/StormSDK/StormApp/releases/tag/v0.3.10", - "id": 50691625, - "author": { - "login": "payne8", - "id": 5124686, - "node_id": "MDQ6VXNlcjUxMjQ2ODY=", - "avatar_url": "https://avatars.githubusercontent.com/u/5124686?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/payne8", - "html_url": "https://github.com/payne8", - "followers_url": "https://api.github.com/users/payne8/followers", - "following_url": "https://api.github.com/users/payne8/following{/other_user}", - "gists_url": "https://api.github.com/users/payne8/gists{/gist_id}", - "starred_url": "https://api.github.com/users/payne8/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/payne8/subscriptions", - "organizations_url": "https://api.github.com/users/payne8/orgs", - "repos_url": "https://api.github.com/users/payne8/repos", - "events_url": "https://api.github.com/users/payne8/events{/privacy}", - "received_events_url": "https://api.github.com/users/payne8/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOBBywxc4DBX4p", - "tag_name": "v0.3.10", - "target_commitish": "master", - "name": "Seriously needed update", - "draft": false, - "prerelease": false, - "created_at": "2021-10-03T05:10:33Z", - "published_at": "2021-10-03T05:25:02Z", - "assets": [ - { - "url": "https://api.github.com/repos/StormSDK/StormApp/releases/assets/46125899", - "id": 46125899, - "node_id": "RA_kwDOBBywxc4Cv9NL", - "name": "RELEASES", - "label": null, - "uploader": { - "login": "payne8", - "id": 5124686, - "node_id": "MDQ6VXNlcjUxMjQ2ODY=", - "avatar_url": "https://avatars.githubusercontent.com/u/5124686?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/payne8", - "html_url": "https://github.com/payne8", - "followers_url": "https://api.github.com/users/payne8/followers", - "following_url": "https://api.github.com/users/payne8/following{/other_user}", - "gists_url": "https://api.github.com/users/payne8/gists{/gist_id}", - "starred_url": "https://api.github.com/users/payne8/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/payne8/subscriptions", - "organizations_url": "https://api.github.com/users/payne8/orgs", - "repos_url": "https://api.github.com/users/payne8/repos", - "events_url": "https://api.github.com/users/payne8/events{/privacy}", - "received_events_url": "https://api.github.com/users/payne8/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 77, - "download_count": 3309, - "created_at": "2021-10-03T05:16:50Z", - "updated_at": "2021-10-03T05:16:51Z", - "browser_download_url": "https://github.com/StormSDK/StormApp/releases/download/v0.3.10/RELEASES" - }, - { - "url": "https://api.github.com/repos/StormSDK/StormApp/releases/assets/46126005", - "id": 46126005, - "node_id": "RA_kwDOBBywxc4Cv9O1", - "name": "Storm-0.3.10-full.nupkg", - "label": null, - "uploader": { - "login": "payne8", - "id": 5124686, - "node_id": "MDQ6VXNlcjUxMjQ2ODY=", - "avatar_url": "https://avatars.githubusercontent.com/u/5124686?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/payne8", - "html_url": "https://github.com/payne8", - "followers_url": "https://api.github.com/users/payne8/followers", - "following_url": "https://api.github.com/users/payne8/following{/other_user}", - "gists_url": "https://api.github.com/users/payne8/gists{/gist_id}", - "starred_url": "https://api.github.com/users/payne8/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/payne8/subscriptions", - "organizations_url": "https://api.github.com/users/payne8/orgs", - "repos_url": "https://api.github.com/users/payne8/repos", - "events_url": "https://api.github.com/users/payne8/events{/privacy}", - "received_events_url": "https://api.github.com/users/payne8/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 100639050, - "download_count": 75, - "created_at": "2021-10-03T05:19:33Z", - "updated_at": "2021-10-03T05:22:35Z", - "browser_download_url": "https://github.com/StormSDK/StormApp/releases/download/v0.3.10/Storm-0.3.10-full.nupkg" - }, - { - "url": "https://api.github.com/repos/StormSDK/StormApp/releases/assets/46126058", - "id": 46126058, - "node_id": "RA_kwDOBBywxc4Cv9Pq", - "name": "StormSetup.msi", - "label": null, - "uploader": { - "login": "payne8", - "id": 5124686, - "node_id": "MDQ6VXNlcjUxMjQ2ODY=", - "avatar_url": "https://avatars.githubusercontent.com/u/5124686?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/payne8", - "html_url": "https://github.com/payne8", - "followers_url": "https://api.github.com/users/payne8/followers", - "following_url": "https://api.github.com/users/payne8/following{/other_user}", - "gists_url": "https://api.github.com/users/payne8/gists{/gist_id}", - "starred_url": "https://api.github.com/users/payne8/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/payne8/subscriptions", - "organizations_url": "https://api.github.com/users/payne8/orgs", - "repos_url": "https://api.github.com/users/payne8/repos", - "events_url": "https://api.github.com/users/payne8/events{/privacy}", - "received_events_url": "https://api.github.com/users/payne8/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 101548032, - "download_count": 20, - "created_at": "2021-10-03T05:22:35Z", - "updated_at": "2021-10-03T05:24:54Z", - "browser_download_url": "https://github.com/StormSDK/StormApp/releases/download/v0.3.10/StormSetup.msi" - }, - { - "url": "https://api.github.com/repos/StormSDK/StormApp/releases/assets/46125902", - "id": 46125902, - "node_id": "RA_kwDOBBywxc4Cv9NO", - "name": "Storm_0.3.10_x64_setup.exe", - "label": null, - "uploader": { - "login": "payne8", - "id": 5124686, - "node_id": "MDQ6VXNlcjUxMjQ2ODY=", - "avatar_url": "https://avatars.githubusercontent.com/u/5124686?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/payne8", - "html_url": "https://github.com/payne8", - "followers_url": "https://api.github.com/users/payne8/followers", - "following_url": "https://api.github.com/users/payne8/following{/other_user}", - "gists_url": "https://api.github.com/users/payne8/gists{/gist_id}", - "starred_url": "https://api.github.com/users/payne8/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/payne8/subscriptions", - "organizations_url": "https://api.github.com/users/payne8/orgs", - "repos_url": "https://api.github.com/users/payne8/repos", - "events_url": "https://api.github.com/users/payne8/events{/privacy}", - "received_events_url": "https://api.github.com/users/payne8/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 101495808, - "download_count": 34, - "created_at": "2021-10-03T05:16:51Z", - "updated_at": "2021-10-03T05:19:33Z", - "browser_download_url": "https://github.com/StormSDK/StormApp/releases/download/v0.3.10/Storm_0.3.10_x64_setup.exe" - } - ], - "tarball_url": "https://api.github.com/repos/StormSDK/StormApp/tarball/v0.3.10", - "zipball_url": "https://api.github.com/repos/StormSDK/StormApp/zipball/v0.3.10", - "body_html": "

This release is the first in a long while. I updated Electron in order to have the latest Let's Encrypt Certs. That meant I needed to update most of the supporting packages around building the app as well as updating the Electron APIs used within the app.

\n
    \n
  • Fixes WebSocket issue when connecting to https using polling.
  • \n
  • Fixes UI issues with updating the status of transferring files.
  • \n
  • Brings build system up-to-date.
  • \n
  • Fixes Let's Encrypt Certificates.
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:03.950Z" - }, - "streambop": { - "latestRelease": { - "url": "https://api.github.com/repos/snaildos/StreamBop/releases/58753642", - "assets_url": "https://api.github.com/repos/snaildos/StreamBop/releases/58753642/assets", - "upload_url": "https://uploads.github.com/repos/snaildos/StreamBop/releases/58753642/assets{?name,label}", - "html_url": "https://github.com/snaildos/StreamBop/releases/tag/v1.5.2", - "id": 58753642, - "author": { - "login": "snaildos", - "id": 46210117, - "node_id": "MDQ6VXNlcjQ2MjEwMTE3", - "avatar_url": "https://avatars.githubusercontent.com/u/46210117?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/snaildos", - "html_url": "https://github.com/snaildos", - "followers_url": "https://api.github.com/users/snaildos/followers", - "following_url": "https://api.github.com/users/snaildos/following{/other_user}", - "gists_url": "https://api.github.com/users/snaildos/gists{/gist_id}", - "starred_url": "https://api.github.com/users/snaildos/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/snaildos/subscriptions", - "organizations_url": "https://api.github.com/users/snaildos/orgs", - "repos_url": "https://api.github.com/users/snaildos/repos", - "events_url": "https://api.github.com/users/snaildos/events{/privacy}", - "received_events_url": "https://api.github.com/users/snaildos/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOFlmN7s4DgIJq", - "tag_name": "v1.5.2", - "target_commitish": "main", - "name": "1.5.2", - "draft": false, - "prerelease": false, - "created_at": "2022-02-05T04:46:06Z", - "published_at": "2022-02-05T07:32:53Z", - "assets": [ - { - "url": "https://api.github.com/repos/snaildos/StreamBop/releases/assets/55910870", - "id": 55910870, - "node_id": "RA_kwDOFlmN7s4DVSHW", - "name": "latest-linux.yml", - "label": null, - "uploader": { - "login": "snaildos", - "id": 46210117, - "node_id": "MDQ6VXNlcjQ2MjEwMTE3", - "avatar_url": "https://avatars.githubusercontent.com/u/46210117?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/snaildos", - "html_url": "https://github.com/snaildos", - "followers_url": "https://api.github.com/users/snaildos/followers", - "following_url": "https://api.github.com/users/snaildos/following{/other_user}", - "gists_url": "https://api.github.com/users/snaildos/gists{/gist_id}", - "starred_url": "https://api.github.com/users/snaildos/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/snaildos/subscriptions", - "organizations_url": "https://api.github.com/users/snaildos/orgs", - "repos_url": "https://api.github.com/users/snaildos/repos", - "events_url": "https://api.github.com/users/snaildos/events{/privacy}", - "received_events_url": "https://api.github.com/users/snaildos/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-yaml", - "state": "uploaded", - "size": 370, - "download_count": 5, - "created_at": "2022-02-05T07:03:45Z", - "updated_at": "2022-02-05T07:03:47Z", - "browser_download_url": "https://github.com/snaildos/StreamBop/releases/download/v1.5.2/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/snaildos/StreamBop/releases/assets/55910871", - "id": 55910871, - "node_id": "RA_kwDOFlmN7s4DVSHX", - "name": "latest.yml", - "label": null, - "uploader": { - "login": "snaildos", - "id": 46210117, - "node_id": "MDQ6VXNlcjQ2MjEwMTE3", - "avatar_url": "https://avatars.githubusercontent.com/u/46210117?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/snaildos", - "html_url": "https://github.com/snaildos", - "followers_url": "https://api.github.com/users/snaildos/followers", - "following_url": "https://api.github.com/users/snaildos/following{/other_user}", - "gists_url": "https://api.github.com/users/snaildos/gists{/gist_id}", - "starred_url": "https://api.github.com/users/snaildos/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/snaildos/subscriptions", - "organizations_url": "https://api.github.com/users/snaildos/orgs", - "repos_url": "https://api.github.com/users/snaildos/repos", - "events_url": "https://api.github.com/users/snaildos/events{/privacy}", - "received_events_url": "https://api.github.com/users/snaildos/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-yaml", - "state": "uploaded", - "size": 346, - "download_count": 63, - "created_at": "2022-02-05T07:03:47Z", - "updated_at": "2022-02-05T07:03:47Z", - "browser_download_url": "https://github.com/snaildos/StreamBop/releases/download/v1.5.2/latest.yml" - }, - { - "url": "https://api.github.com/repos/snaildos/StreamBop/releases/assets/55910940", - "id": 55910940, - "node_id": "RA_kwDOFlmN7s4DVSIc", - "name": "StreamBop-1.5.2.AppImage", - "label": null, - "uploader": { - "login": "snaildos", - "id": 46210117, - "node_id": "MDQ6VXNlcjQ2MjEwMTE3", - "avatar_url": "https://avatars.githubusercontent.com/u/46210117?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/snaildos", - "html_url": "https://github.com/snaildos", - "followers_url": "https://api.github.com/users/snaildos/followers", - "following_url": "https://api.github.com/users/snaildos/following{/other_user}", - "gists_url": "https://api.github.com/users/snaildos/gists{/gist_id}", - "starred_url": "https://api.github.com/users/snaildos/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/snaildos/subscriptions", - "organizations_url": "https://api.github.com/users/snaildos/orgs", - "repos_url": "https://api.github.com/users/snaildos/repos", - "events_url": "https://api.github.com/users/snaildos/events{/privacy}", - "received_events_url": "https://api.github.com/users/snaildos/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.appimage", - "state": "uploaded", - "size": 105510152, - "download_count": 9, - "created_at": "2022-02-05T07:07:16Z", - "updated_at": "2022-02-05T07:12:47Z", - "browser_download_url": "https://github.com/snaildos/StreamBop/releases/download/v1.5.2/StreamBop-1.5.2.AppImage" - }, - { - "url": "https://api.github.com/repos/snaildos/StreamBop/releases/assets/55910872", - "id": 55910872, - "node_id": "RA_kwDOFlmN7s4DVSHY", - "name": "StreamBop-Setup-1.5.2.exe", - "label": null, - "uploader": { - "login": "snaildos", - "id": 46210117, - "node_id": "MDQ6VXNlcjQ2MjEwMTE3", - "avatar_url": "https://avatars.githubusercontent.com/u/46210117?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/snaildos", - "html_url": "https://github.com/snaildos", - "followers_url": "https://api.github.com/users/snaildos/followers", - "following_url": "https://api.github.com/users/snaildos/following{/other_user}", - "gists_url": "https://api.github.com/users/snaildos/gists{/gist_id}", - "starred_url": "https://api.github.com/users/snaildos/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/snaildos/subscriptions", - "organizations_url": "https://api.github.com/users/snaildos/orgs", - "repos_url": "https://api.github.com/users/snaildos/repos", - "events_url": "https://api.github.com/users/snaildos/events{/privacy}", - "received_events_url": "https://api.github.com/users/snaildos/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-ms-dos-executable", - "state": "uploaded", - "size": 66147476, - "download_count": 262, - "created_at": "2022-02-05T07:03:47Z", - "updated_at": "2022-02-05T07:32:53Z", - "browser_download_url": "https://github.com/snaildos/StreamBop/releases/download/v1.5.2/StreamBop-Setup-1.5.2.exe" - }, - { - "url": "https://api.github.com/repos/snaildos/StreamBop/releases/assets/55910939", - "id": 55910939, - "node_id": "RA_kwDOFlmN7s4DVSIb", - "name": "StreamBop-Setup-1.5.2.exe.blockmap", - "label": null, - "uploader": { - "login": "snaildos", - "id": 46210117, - "node_id": "MDQ6VXNlcjQ2MjEwMTE3", - "avatar_url": "https://avatars.githubusercontent.com/u/46210117?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/snaildos", - "html_url": "https://github.com/snaildos", - "followers_url": "https://api.github.com/users/snaildos/followers", - "following_url": "https://api.github.com/users/snaildos/following{/other_user}", - "gists_url": "https://api.github.com/users/snaildos/gists{/gist_id}", - "starred_url": "https://api.github.com/users/snaildos/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/snaildos/subscriptions", - "organizations_url": "https://api.github.com/users/snaildos/orgs", - "repos_url": "https://api.github.com/users/snaildos/repos", - "events_url": "https://api.github.com/users/snaildos/events{/privacy}", - "received_events_url": "https://api.github.com/users/snaildos/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 71030, - "download_count": 2, - "created_at": "2022-02-05T07:07:14Z", - "updated_at": "2022-02-05T07:32:53Z", - "browser_download_url": "https://github.com/snaildos/StreamBop/releases/download/v1.5.2/StreamBop-Setup-1.5.2.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/snaildos/StreamBop/tarball/v1.5.2", - "zipball_url": "https://api.github.com/repos/snaildos/StreamBop/zipball/v1.5.2", - "body_html": "

Changelog

\n

1.5.2 (2022-02-05)
\nAdded

\n
sparkles Mixer Improv [[faf3177](https://github.com/snaildos/StreamBop/commit/faf31778ba16c4bc4a13bd41dd470a915e84f78c)[](https://github.com/snaildos/StreamBop/blob/main/CHANGELOG.md#miscellaneous)]\n
\n

Miscellaneous

\n
Add the auto URL fetch [No more constant Updates] [[f936c48](https://github.com/snaildos/StreamBop/commit/f936c4850d96c8ad7110ae56eacef167e97c2923)]\nFix a locale error [[ba974df](https://github.com/snaildos/StreamBop/commit/ba974dfe54472423c7e31068f38eef80e3db54ca)]\nUnload temp variables more clear [[5f65c5e](https://github.com/snaildos/StreamBop/commit/5f65c5e3565a0486d6e21e4fe0cad68ace50eac0)]\nImprove loading screen [[8faa741](https://github.com/snaildos/StreamBop/commit/8faa741b46c28065eb1d8a14e11dfad4191f8aac)]\nClean Up Code [[477df18](https://github.com/snaildos/StreamBop/commit/477df18edb6126651a144400a33764526fb1bed6)]\nMore cleanup! [[195a143](https://github.com/snaildos/StreamBop/commit/195a143f3734b85ed0061b4c66b29d8f7199b27d)]\nUpdate First time setup [[02dfc3d](https://github.com/snaildos/StreamBop/commit/02dfc3d5db7e75d505594dedbe5aa949465110ee)]\nInitial Setup && Loading Improvments [[8db7e90](https://github.com/snaildos/StreamBop/commit/8db7e90339b16d6cec76d650c8198fa7de6d33c4)]\nPage UI improvments [[91e7cc7](https://github.com/snaildos/StreamBop/commit/91e7cc71dbaeb58f6eb79fd799ca39bb15988d73)]\nColor Improvments [[c27723f](https://github.com/snaildos/StreamBop/commit/c27723f44ddcf1c3df32d2f2db557bd571527000)]\nUI changes [[58f2ef4](https://github.com/snaildos/StreamBop/commit/58f2ef463fb5ce7bfce3bd87174cea9e8b361dfe)]\nMinor Loading Optmization [[b47ce8a](https://github.com/snaildos/StreamBop/commit/b47ce8ae9fa4788e5b8f41590bdabc44e10c8ed1)]\nMerge pull request [#51](https://github.com/snaildos/StreamBop/issues/51) from snaildos/renovate/electron-17.x [[c381c91](https://github.com/snaildos/StreamBop/commit/c381c91190f31cd598cf3a0cc088ed6450dc5b3c)]\nName Changes & Version Bump [[bb5691c](https://github.com/snaildos/StreamBop/commit/bb5691cfa1f14b72ba4ddb7baa7883209f10c2b0)]\nUpdate dependency electron to v17 [[22b78f0](https://github.com/snaildos/StreamBop/commit/22b78f0469ffccdbf26b294b38401f8a27d8af1d)]\n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:03.966Z" - }, - "subordination": { - "latestRelease": { - "url": "https://api.github.com/repos/sunabozu/subordination/releases/3515878", - "assets_url": "https://api.github.com/repos/sunabozu/subordination/releases/3515878/assets", - "upload_url": "https://uploads.github.com/repos/sunabozu/subordination/releases/3515878/assets{?name,label}", - "html_url": "https://github.com/sunabozu/subordination/releases/tag/v0.1.3", - "id": 3515878, - "author": { - "login": "sunabozu", - "id": 135717, - "node_id": "MDQ6VXNlcjEzNTcxNw==", - "avatar_url": "https://avatars.githubusercontent.com/u/135717?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sunabozu", - "html_url": "https://github.com/sunabozu", - "followers_url": "https://api.github.com/users/sunabozu/followers", - "following_url": "https://api.github.com/users/sunabozu/following{/other_user}", - "gists_url": "https://api.github.com/users/sunabozu/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sunabozu/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sunabozu/subscriptions", - "organizations_url": "https://api.github.com/users/sunabozu/orgs", - "repos_url": "https://api.github.com/users/sunabozu/repos", - "events_url": "https://api.github.com/users/sunabozu/events{/privacy}", - "received_events_url": "https://api.github.com/users/sunabozu/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTM1MTU4Nzg=", - "tag_name": "v0.1.3", - "target_commitish": "master", - "name": "v0.1.3", - "draft": false, - "prerelease": false, - "created_at": "2016-06-24T08:52:03Z", - "published_at": "2016-06-24T10:56:34Z", - "assets": [ - { - "url": "https://api.github.com/repos/sunabozu/subordination/releases/assets/1896312", - "id": 1896312, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE4OTYzMTI=", - "name": "LICENSE", - "label": null, - "uploader": { - "login": "sunabozu", - "id": 135717, - "node_id": "MDQ6VXNlcjEzNTcxNw==", - "avatar_url": "https://avatars.githubusercontent.com/u/135717?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sunabozu", - "html_url": "https://github.com/sunabozu", - "followers_url": "https://api.github.com/users/sunabozu/followers", - "following_url": "https://api.github.com/users/sunabozu/following{/other_user}", - "gists_url": "https://api.github.com/users/sunabozu/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sunabozu/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sunabozu/subscriptions", - "organizations_url": "https://api.github.com/users/sunabozu/orgs", - "repos_url": "https://api.github.com/users/sunabozu/repos", - "events_url": "https://api.github.com/users/sunabozu/events{/privacy}", - "received_events_url": "https://api.github.com/users/sunabozu/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 1055, - "download_count": 47, - "created_at": "2016-06-24T09:39:46Z", - "updated_at": "2016-06-24T09:39:48Z", - "browser_download_url": "https://github.com/sunabozu/subordination/releases/download/v0.1.3/LICENSE" - }, - { - "url": "https://api.github.com/repos/sunabozu/subordination/releases/assets/1896330", - "id": 1896330, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE4OTYzMzA=", - "name": "RELEASES", - "label": "", - "uploader": { - "login": "sunabozu", - "id": 135717, - "node_id": "MDQ6VXNlcjEzNTcxNw==", - "avatar_url": "https://avatars.githubusercontent.com/u/135717?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sunabozu", - "html_url": "https://github.com/sunabozu", - "followers_url": "https://api.github.com/users/sunabozu/followers", - "following_url": "https://api.github.com/users/sunabozu/following{/other_user}", - "gists_url": "https://api.github.com/users/sunabozu/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sunabozu/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sunabozu/subscriptions", - "organizations_url": "https://api.github.com/users/sunabozu/orgs", - "repos_url": "https://api.github.com/users/sunabozu/repos", - "events_url": "https://api.github.com/users/sunabozu/events{/privacy}", - "received_events_url": "https://api.github.com/users/sunabozu/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 482, - "download_count": 59, - "created_at": "2016-06-24T09:44:48Z", - "updated_at": "2016-06-24T09:44:48Z", - "browser_download_url": "https://github.com/sunabozu/subordination/releases/download/v0.1.3/RELEASES" - }, - { - "url": "https://api.github.com/repos/sunabozu/subordination/releases/assets/1896331", - "id": 1896331, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE4OTYzMzE=", - "name": "subordination-0.1.3-delta.nupkg", - "label": "", - "uploader": { - "login": "sunabozu", - "id": 135717, - "node_id": "MDQ6VXNlcjEzNTcxNw==", - "avatar_url": "https://avatars.githubusercontent.com/u/135717?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sunabozu", - "html_url": "https://github.com/sunabozu", - "followers_url": "https://api.github.com/users/sunabozu/followers", - "following_url": "https://api.github.com/users/sunabozu/following{/other_user}", - "gists_url": "https://api.github.com/users/sunabozu/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sunabozu/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sunabozu/subscriptions", - "organizations_url": "https://api.github.com/users/sunabozu/orgs", - "repos_url": "https://api.github.com/users/sunabozu/repos", - "events_url": "https://api.github.com/users/sunabozu/events{/privacy}", - "received_events_url": "https://api.github.com/users/sunabozu/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 36775, - "download_count": 52, - "created_at": "2016-06-24T09:44:48Z", - "updated_at": "2016-06-24T09:44:48Z", - "browser_download_url": "https://github.com/sunabozu/subordination/releases/download/v0.1.3/subordination-0.1.3-delta.nupkg" - }, - { - "url": "https://api.github.com/repos/sunabozu/subordination/releases/assets/1896332", - "id": 1896332, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE4OTYzMzI=", - "name": "subordination-0.1.3-full.nupkg", - "label": "", - "uploader": { - "login": "sunabozu", - "id": 135717, - "node_id": "MDQ6VXNlcjEzNTcxNw==", - "avatar_url": "https://avatars.githubusercontent.com/u/135717?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sunabozu", - "html_url": "https://github.com/sunabozu", - "followers_url": "https://api.github.com/users/sunabozu/followers", - "following_url": "https://api.github.com/users/sunabozu/following{/other_user}", - "gists_url": "https://api.github.com/users/sunabozu/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sunabozu/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sunabozu/subscriptions", - "organizations_url": "https://api.github.com/users/sunabozu/orgs", - "repos_url": "https://api.github.com/users/sunabozu/repos", - "events_url": "https://api.github.com/users/sunabozu/events{/privacy}", - "received_events_url": "https://api.github.com/users/sunabozu/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 54364509, - "download_count": 48, - "created_at": "2016-06-24T09:44:48Z", - "updated_at": "2016-06-24T09:45:56Z", - "browser_download_url": "https://github.com/sunabozu/subordination/releases/download/v0.1.3/subordination-0.1.3-full.nupkg" - }, - { - "url": "https://api.github.com/repos/sunabozu/subordination/releases/assets/1896303", - "id": 1896303, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE4OTYzMDM=", - "name": "subordination-0.1.3-mac.zip", - "label": "", - "uploader": { - "login": "sunabozu", - "id": 135717, - "node_id": "MDQ6VXNlcjEzNTcxNw==", - "avatar_url": "https://avatars.githubusercontent.com/u/135717?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sunabozu", - "html_url": "https://github.com/sunabozu", - "followers_url": "https://api.github.com/users/sunabozu/followers", - "following_url": "https://api.github.com/users/sunabozu/following{/other_user}", - "gists_url": "https://api.github.com/users/sunabozu/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sunabozu/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sunabozu/subscriptions", - "organizations_url": "https://api.github.com/users/sunabozu/orgs", - "repos_url": "https://api.github.com/users/sunabozu/repos", - "events_url": "https://api.github.com/users/sunabozu/events{/privacy}", - "received_events_url": "https://api.github.com/users/sunabozu/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 43390749, - "download_count": 88, - "created_at": "2016-06-24T09:38:31Z", - "updated_at": "2016-06-24T09:38:50Z", - "browser_download_url": "https://github.com/sunabozu/subordination/releases/download/v0.1.3/subordination-0.1.3-mac.zip" - }, - { - "url": "https://api.github.com/repos/sunabozu/subordination/releases/assets/1896302", - "id": 1896302, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE4OTYzMDI=", - "name": "subordination-0.1.3.dmg", - "label": "", - "uploader": { - "login": "sunabozu", - "id": 135717, - "node_id": "MDQ6VXNlcjEzNTcxNw==", - "avatar_url": "https://avatars.githubusercontent.com/u/135717?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sunabozu", - "html_url": "https://github.com/sunabozu", - "followers_url": "https://api.github.com/users/sunabozu/followers", - "following_url": "https://api.github.com/users/sunabozu/following{/other_user}", - "gists_url": "https://api.github.com/users/sunabozu/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sunabozu/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sunabozu/subscriptions", - "organizations_url": "https://api.github.com/users/sunabozu/orgs", - "repos_url": "https://api.github.com/users/sunabozu/repos", - "events_url": "https://api.github.com/users/sunabozu/events{/privacy}", - "received_events_url": "https://api.github.com/users/sunabozu/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-apple-diskimage", - "state": "uploaded", - "size": 39918523, - "download_count": 673, - "created_at": "2016-06-24T09:38:27Z", - "updated_at": "2016-06-24T09:38:43Z", - "browser_download_url": "https://github.com/sunabozu/subordination/releases/download/v0.1.3/subordination-0.1.3.dmg" - }, - { - "url": "https://api.github.com/repos/sunabozu/subordination/releases/assets/1896329", - "id": 1896329, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE4OTYzMjk=", - "name": "subordination-Setup-0.1.3.exe", - "label": "", - "uploader": { - "login": "sunabozu", - "id": 135717, - "node_id": "MDQ6VXNlcjEzNTcxNw==", - "avatar_url": "https://avatars.githubusercontent.com/u/135717?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sunabozu", - "html_url": "https://github.com/sunabozu", - "followers_url": "https://api.github.com/users/sunabozu/followers", - "following_url": "https://api.github.com/users/sunabozu/following{/other_user}", - "gists_url": "https://api.github.com/users/sunabozu/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sunabozu/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sunabozu/subscriptions", - "organizations_url": "https://api.github.com/users/sunabozu/orgs", - "repos_url": "https://api.github.com/users/sunabozu/repos", - "events_url": "https://api.github.com/users/sunabozu/events{/privacy}", - "received_events_url": "https://api.github.com/users/sunabozu/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 55345152, - "download_count": 1038, - "created_at": "2016-06-24T09:44:48Z", - "updated_at": "2016-06-24T09:45:35Z", - "browser_download_url": "https://github.com/sunabozu/subordination/releases/download/v0.1.3/subordination-Setup-0.1.3.exe" - } - ], - "tarball_url": "https://api.github.com/repos/sunabozu/subordination/tarball/v0.1.3", - "zipball_url": "https://api.github.com/repos/sunabozu/subordination/zipball/v0.1.3", - "body_html": "

Significant performance improvements.

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:04.165Z" - }, - "studymd": { - "latestRelease": { - "url": "https://api.github.com/repos/jotron/StudyMD/releases/11404708", - "assets_url": "https://api.github.com/repos/jotron/StudyMD/releases/11404708/assets", - "upload_url": "https://uploads.github.com/repos/jotron/StudyMD/releases/11404708/assets{?name,label}", - "html_url": "https://github.com/jotron/StudyMD/releases/tag/v0.3.2", - "id": 11404708, - "author": { - "login": "jotron", - "id": 26609103, - "node_id": "MDQ6VXNlcjI2NjA5MTAz", - "avatar_url": "https://avatars.githubusercontent.com/u/26609103?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jotron", - "html_url": "https://github.com/jotron", - "followers_url": "https://api.github.com/users/jotron/followers", - "following_url": "https://api.github.com/users/jotron/following{/other_user}", - "gists_url": "https://api.github.com/users/jotron/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jotron/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jotron/subscriptions", - "organizations_url": "https://api.github.com/users/jotron/orgs", - "repos_url": "https://api.github.com/users/jotron/repos", - "events_url": "https://api.github.com/users/jotron/events{/privacy}", - "received_events_url": "https://api.github.com/users/jotron/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTExNDA0NzA4", - "tag_name": "v0.3.2", - "target_commitish": "master", - "name": "0.3.2", - "draft": false, - "prerelease": false, - "created_at": "2018-06-09T14:59:42Z", - "published_at": "2018-06-09T15:02:49Z", - "assets": [ - { - "url": "https://api.github.com/repos/jotron/StudyMD/releases/assets/7471690", - "id": 7471690, - "node_id": "MDEyOlJlbGVhc2VBc3NldDc0NzE2OTA=", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "jotron", - "id": 26609103, - "node_id": "MDQ6VXNlcjI2NjA5MTAz", - "avatar_url": "https://avatars.githubusercontent.com/u/26609103?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jotron", - "html_url": "https://github.com/jotron", - "followers_url": "https://api.github.com/users/jotron/followers", - "following_url": "https://api.github.com/users/jotron/following{/other_user}", - "gists_url": "https://api.github.com/users/jotron/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jotron/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jotron/subscriptions", - "organizations_url": "https://api.github.com/users/jotron/orgs", - "repos_url": "https://api.github.com/users/jotron/repos", - "events_url": "https://api.github.com/users/jotron/events{/privacy}", - "received_events_url": "https://api.github.com/users/jotron/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 378, - "download_count": 67, - "created_at": "2018-06-09T14:58:55Z", - "updated_at": "2018-06-09T14:58:55Z", - "browser_download_url": "https://github.com/jotron/StudyMD/releases/download/v0.3.2/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/jotron/StudyMD/releases/assets/7471688", - "id": 7471688, - "node_id": "MDEyOlJlbGVhc2VBc3NldDc0NzE2ODg=", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "jotron", - "id": 26609103, - "node_id": "MDQ6VXNlcjI2NjA5MTAz", - "avatar_url": "https://avatars.githubusercontent.com/u/26609103?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jotron", - "html_url": "https://github.com/jotron", - "followers_url": "https://api.github.com/users/jotron/followers", - "following_url": "https://api.github.com/users/jotron/following{/other_user}", - "gists_url": "https://api.github.com/users/jotron/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jotron/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jotron/subscriptions", - "organizations_url": "https://api.github.com/users/jotron/orgs", - "repos_url": "https://api.github.com/users/jotron/repos", - "events_url": "https://api.github.com/users/jotron/events{/privacy}", - "received_events_url": "https://api.github.com/users/jotron/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 330, - "download_count": 61, - "created_at": "2018-06-09T14:58:55Z", - "updated_at": "2018-06-09T14:58:55Z", - "browser_download_url": "https://github.com/jotron/StudyMD/releases/download/v0.3.2/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/jotron/StudyMD/releases/assets/7471689", - "id": 7471689, - "node_id": "MDEyOlJlbGVhc2VBc3NldDc0NzE2ODk=", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "jotron", - "id": 26609103, - "node_id": "MDQ6VXNlcjI2NjA5MTAz", - "avatar_url": "https://avatars.githubusercontent.com/u/26609103?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jotron", - "html_url": "https://github.com/jotron", - "followers_url": "https://api.github.com/users/jotron/followers", - "following_url": "https://api.github.com/users/jotron/following{/other_user}", - "gists_url": "https://api.github.com/users/jotron/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jotron/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jotron/subscriptions", - "organizations_url": "https://api.github.com/users/jotron/orgs", - "repos_url": "https://api.github.com/users/jotron/repos", - "events_url": "https://api.github.com/users/jotron/events{/privacy}", - "received_events_url": "https://api.github.com/users/jotron/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 414, - "download_count": 38, - "created_at": "2018-06-09T14:58:55Z", - "updated_at": "2018-06-09T14:58:55Z", - "browser_download_url": "https://github.com/jotron/StudyMD/releases/download/v0.3.2/latest.yml" - }, - { - "url": "https://api.github.com/repos/jotron/StudyMD/releases/assets/7471672", - "id": 7471672, - "node_id": "MDEyOlJlbGVhc2VBc3NldDc0NzE2NzI=", - "name": "StudyMD-0.3.2-x86_64.AppImage", - "label": "", - "uploader": { - "login": "jotron", - "id": 26609103, - "node_id": "MDQ6VXNlcjI2NjA5MTAz", - "avatar_url": "https://avatars.githubusercontent.com/u/26609103?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jotron", - "html_url": "https://github.com/jotron", - "followers_url": "https://api.github.com/users/jotron/followers", - "following_url": "https://api.github.com/users/jotron/following{/other_user}", - "gists_url": "https://api.github.com/users/jotron/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jotron/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jotron/subscriptions", - "organizations_url": "https://api.github.com/users/jotron/orgs", - "repos_url": "https://api.github.com/users/jotron/repos", - "events_url": "https://api.github.com/users/jotron/events{/privacy}", - "received_events_url": "https://api.github.com/users/jotron/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 80176167, - "download_count": 216, - "created_at": "2018-06-09T14:55:17Z", - "updated_at": "2018-06-09T14:58:54Z", - "browser_download_url": "https://github.com/jotron/StudyMD/releases/download/v0.3.2/StudyMD-0.3.2-x86_64.AppImage" - }, - { - "url": "https://api.github.com/repos/jotron/StudyMD/releases/assets/7471673", - "id": 7471673, - "node_id": "MDEyOlJlbGVhc2VBc3NldDc0NzE2NzM=", - "name": "StudyMD-0.3.2.dmg", - "label": "", - "uploader": { - "login": "jotron", - "id": 26609103, - "node_id": "MDQ6VXNlcjI2NjA5MTAz", - "avatar_url": "https://avatars.githubusercontent.com/u/26609103?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jotron", - "html_url": "https://github.com/jotron", - "followers_url": "https://api.github.com/users/jotron/followers", - "following_url": "https://api.github.com/users/jotron/following{/other_user}", - "gists_url": "https://api.github.com/users/jotron/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jotron/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jotron/subscriptions", - "organizations_url": "https://api.github.com/users/jotron/orgs", - "repos_url": "https://api.github.com/users/jotron/repos", - "events_url": "https://api.github.com/users/jotron/events{/privacy}", - "received_events_url": "https://api.github.com/users/jotron/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 76022530, - "download_count": 219, - "created_at": "2018-06-09T14:55:21Z", - "updated_at": "2018-06-09T14:56:39Z", - "browser_download_url": "https://github.com/jotron/StudyMD/releases/download/v0.3.2/StudyMD-0.3.2.dmg" - }, - { - "url": "https://api.github.com/repos/jotron/StudyMD/releases/assets/7471674", - "id": 7471674, - "node_id": "MDEyOlJlbGVhc2VBc3NldDc0NzE2NzQ=", - "name": "StudyMD-0.3.2.dmg.blockmap", - "label": "", - "uploader": { - "login": "jotron", - "id": 26609103, - "node_id": "MDQ6VXNlcjI2NjA5MTAz", - "avatar_url": "https://avatars.githubusercontent.com/u/26609103?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jotron", - "html_url": "https://github.com/jotron", - "followers_url": "https://api.github.com/users/jotron/followers", - "following_url": "https://api.github.com/users/jotron/following{/other_user}", - "gists_url": "https://api.github.com/users/jotron/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jotron/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jotron/subscriptions", - "organizations_url": "https://api.github.com/users/jotron/orgs", - "repos_url": "https://api.github.com/users/jotron/repos", - "events_url": "https://api.github.com/users/jotron/events{/privacy}", - "received_events_url": "https://api.github.com/users/jotron/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 80298, - "download_count": 34, - "created_at": "2018-06-09T14:55:21Z", - "updated_at": "2018-06-09T14:55:21Z", - "browser_download_url": "https://github.com/jotron/StudyMD/releases/download/v0.3.2/StudyMD-0.3.2.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/jotron/StudyMD/releases/assets/7471684", - "id": 7471684, - "node_id": "MDEyOlJlbGVhc2VBc3NldDc0NzE2ODQ=", - "name": "StudyMD-Setup-0.3.2.exe", - "label": "", - "uploader": { - "login": "jotron", - "id": 26609103, - "node_id": "MDQ6VXNlcjI2NjA5MTAz", - "avatar_url": "https://avatars.githubusercontent.com/u/26609103?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jotron", - "html_url": "https://github.com/jotron", - "followers_url": "https://api.github.com/users/jotron/followers", - "following_url": "https://api.github.com/users/jotron/following{/other_user}", - "gists_url": "https://api.github.com/users/jotron/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jotron/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jotron/subscriptions", - "organizations_url": "https://api.github.com/users/jotron/orgs", - "repos_url": "https://api.github.com/users/jotron/repos", - "events_url": "https://api.github.com/users/jotron/events{/privacy}", - "received_events_url": "https://api.github.com/users/jotron/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 104376732, - "download_count": 410, - "created_at": "2018-06-09T14:57:12Z", - "updated_at": "2018-06-09T14:58:37Z", - "browser_download_url": "https://github.com/jotron/StudyMD/releases/download/v0.3.2/StudyMD-Setup-0.3.2.exe" - }, - { - "url": "https://api.github.com/repos/jotron/StudyMD/releases/assets/7471685", - "id": 7471685, - "node_id": "MDEyOlJlbGVhc2VBc3NldDc0NzE2ODU=", - "name": "StudyMD-Setup-0.3.2.exe.blockmap", - "label": "", - "uploader": { - "login": "jotron", - "id": 26609103, - "node_id": "MDQ6VXNlcjI2NjA5MTAz", - "avatar_url": "https://avatars.githubusercontent.com/u/26609103?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jotron", - "html_url": "https://github.com/jotron", - "followers_url": "https://api.github.com/users/jotron/followers", - "following_url": "https://api.github.com/users/jotron/following{/other_user}", - "gists_url": "https://api.github.com/users/jotron/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jotron/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jotron/subscriptions", - "organizations_url": "https://api.github.com/users/jotron/orgs", - "repos_url": "https://api.github.com/users/jotron/repos", - "events_url": "https://api.github.com/users/jotron/events{/privacy}", - "received_events_url": "https://api.github.com/users/jotron/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 110024, - "download_count": 57, - "created_at": "2018-06-09T14:57:12Z", - "updated_at": "2018-06-09T14:57:14Z", - "browser_download_url": "https://github.com/jotron/StudyMD/releases/download/v0.3.2/StudyMD-Setup-0.3.2.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/jotron/StudyMD/releases/assets/7471676", - "id": 7471676, - "node_id": "MDEyOlJlbGVhc2VBc3NldDc0NzE2NzY=", - "name": "studymd_0.3.2_amd64.snap", - "label": "", - "uploader": { - "login": "jotron", - "id": 26609103, - "node_id": "MDQ6VXNlcjI2NjA5MTAz", - "avatar_url": "https://avatars.githubusercontent.com/u/26609103?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jotron", - "html_url": "https://github.com/jotron", - "followers_url": "https://api.github.com/users/jotron/followers", - "following_url": "https://api.github.com/users/jotron/following{/other_user}", - "gists_url": "https://api.github.com/users/jotron/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jotron/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jotron/subscriptions", - "organizations_url": "https://api.github.com/users/jotron/orgs", - "repos_url": "https://api.github.com/users/jotron/repos", - "events_url": "https://api.github.com/users/jotron/events{/privacy}", - "received_events_url": "https://api.github.com/users/jotron/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 116752384, - "download_count": 74, - "created_at": "2018-06-09T14:55:32Z", - "updated_at": "2018-06-09T14:57:21Z", - "browser_download_url": "https://github.com/jotron/StudyMD/releases/download/v0.3.2/studymd_0.3.2_amd64.snap" - } - ], - "tarball_url": "https://api.github.com/repos/jotron/StudyMD/tarball/v0.3.2", - "zipball_url": "https://api.github.com/repos/jotron/StudyMD/zipball/v0.3.2", - "body_html": "
    \n
  • Images on the front side of the card adapt to the window size (don't overflow anymore)
  • \n
  • Fontawesome cdn was fixed
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:04.198Z" - }, - "streamlabs-obs": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:07:04.238Z" - }, - "subtitler": { - "latestRelease": { - "url": "https://api.github.com/repos/s8sachin/subtitler/releases/44923680", - "assets_url": "https://api.github.com/repos/s8sachin/subtitler/releases/44923680/assets", - "upload_url": "https://uploads.github.com/repos/s8sachin/subtitler/releases/44923680/assets{?name,label}", - "html_url": "https://github.com/s8sachin/subtitler/releases/tag/v1.5.5", - "id": 44923680, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTQ0OTIzNjgw", - "tag_name": "v1.5.5", - "target_commitish": "master", - "name": "1.5.5", - "draft": false, - "prerelease": false, - "created_at": "2021-06-20T14:56:05Z", - "published_at": "2021-06-20T15:05:50Z", - "assets": [ - { - "url": "https://api.github.com/repos/s8sachin/subtitler/releases/assets/38910896", - "id": 38910896, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4OTEwODk2", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 368, - "download_count": 191, - "created_at": "2021-06-20T15:02:06Z", - "updated_at": "2021-06-20T15:02:06Z", - "browser_download_url": "https://github.com/s8sachin/subtitler/releases/download/v1.5.5/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/s8sachin/subtitler/releases/assets/38910920", - "id": 38910920, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4OTEwOTIw", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 515, - "download_count": 199, - "created_at": "2021-06-20T15:02:56Z", - "updated_at": "2021-06-20T15:02:56Z", - "browser_download_url": "https://github.com/s8sachin/subtitler/releases/download/v1.5.5/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/s8sachin/subtitler/releases/assets/38910925", - "id": 38910925, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4OTEwOTI1", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 346, - "download_count": 1157, - "created_at": "2021-06-20T15:03:19Z", - "updated_at": "2021-06-20T15:03:19Z", - "browser_download_url": "https://github.com/s8sachin/subtitler/releases/download/v1.5.5/latest.yml" - }, - { - "url": "https://api.github.com/repos/s8sachin/subtitler/releases/assets/38910919", - "id": 38910919, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4OTEwOTE5", - "name": "Subtitler-1.5.5-mac.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 65323398, - "download_count": 24, - "created_at": "2021-06-20T15:02:54Z", - "updated_at": "2021-06-20T15:02:56Z", - "browser_download_url": "https://github.com/s8sachin/subtitler/releases/download/v1.5.5/Subtitler-1.5.5-mac.zip" - }, - { - "url": "https://api.github.com/repos/s8sachin/subtitler/releases/assets/38910798", - "id": 38910798, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4OTEwNzk4", - "name": "Subtitler-1.5.5.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 74712084, - "download_count": 74, - "created_at": "2021-06-20T14:58:52Z", - "updated_at": "2021-06-20T14:58:54Z", - "browser_download_url": "https://github.com/s8sachin/subtitler/releases/download/v1.5.5/Subtitler-1.5.5.AppImage" - }, - { - "url": "https://api.github.com/repos/s8sachin/subtitler/releases/assets/38910910", - "id": 38910910, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4OTEwOTEw", - "name": "Subtitler-1.5.5.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 67463953, - "download_count": 125, - "created_at": "2021-06-20T15:02:33Z", - "updated_at": "2021-06-20T15:02:35Z", - "browser_download_url": "https://github.com/s8sachin/subtitler/releases/download/v1.5.5/Subtitler-1.5.5.dmg" - }, - { - "url": "https://api.github.com/repos/s8sachin/subtitler/releases/assets/38910911", - "id": 38910911, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4OTEwOTEx", - "name": "Subtitler-1.5.5.dmg.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 72243, - "download_count": 6, - "created_at": "2021-06-20T15:02:33Z", - "updated_at": "2021-06-20T15:02:33Z", - "browser_download_url": "https://github.com/s8sachin/subtitler/releases/download/v1.5.5/Subtitler-1.5.5.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/s8sachin/subtitler/releases/assets/38910924", - "id": 38910924, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4OTEwOTI0", - "name": "Subtitler-1.5.5.msi", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 59150336, - "download_count": 12, - "created_at": "2021-06-20T15:03:16Z", - "updated_at": "2021-06-20T15:03:18Z", - "browser_download_url": "https://github.com/s8sachin/subtitler/releases/download/v1.5.5/Subtitler-1.5.5.msi" - }, - { - "url": "https://api.github.com/repos/s8sachin/subtitler/releases/assets/38910894", - "id": 38910894, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4OTEwODk0", - "name": "subtitler-1.5.5.x86_64.rpm", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/x-redhat-package-manager", - "state": "uploaded", - "size": 51913360, - "download_count": 6, - "created_at": "2021-06-20T15:02:04Z", - "updated_at": "2021-06-20T15:02:06Z", - "browser_download_url": "https://github.com/s8sachin/subtitler/releases/download/v1.5.5/subtitler-1.5.5.x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/s8sachin/subtitler/releases/assets/38910890", - "id": 38910890, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4OTEwODkw", - "name": "Subtitler-Setup-1.5.5.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 51293554, - "download_count": 777, - "created_at": "2021-06-20T15:01:56Z", - "updated_at": "2021-06-20T15:01:58Z", - "browser_download_url": "https://github.com/s8sachin/subtitler/releases/download/v1.5.5/Subtitler-Setup-1.5.5.exe" - }, - { - "url": "https://api.github.com/repos/s8sachin/subtitler/releases/assets/38910891", - "id": 38910891, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4OTEwODkx", - "name": "Subtitler-Setup-1.5.5.exe.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 55132, - "download_count": 36, - "created_at": "2021-06-20T15:01:56Z", - "updated_at": "2021-06-20T15:01:57Z", - "browser_download_url": "https://github.com/s8sachin/subtitler/releases/download/v1.5.5/Subtitler-Setup-1.5.5.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/s8sachin/subtitler/releases/assets/38910835", - "id": 38910835, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM4OTEwODM1", - "name": "subtitler_1.5.5_amd64.deb", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 51828392, - "download_count": 32, - "created_at": "2021-06-20T15:00:03Z", - "updated_at": "2021-06-20T15:00:05Z", - "browser_download_url": "https://github.com/s8sachin/subtitler/releases/download/v1.5.5/subtitler_1.5.5_amd64.deb" - } - ], - "tarball_url": "https://api.github.com/repos/s8sachin/subtitler/tarball/v1.5.5", - "zipball_url": "https://api.github.com/repos/s8sachin/subtitler/zipball/v1.5.5", - "body_html": "

Search bug fixes

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:04.290Z" - }, - "super-productivity": { - "latestRelease": { - "url": "https://api.github.com/repos/johannesjo/super-productivity/releases/65092068", - "assets_url": "https://api.github.com/repos/johannesjo/super-productivity/releases/65092068/assets", - "upload_url": "https://uploads.github.com/repos/johannesjo/super-productivity/releases/65092068/assets{?name,label}", - "html_url": "https://github.com/johannesjo/super-productivity/releases/tag/v7.11.5", - "id": 65092068, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "RE_kwDOBKnnxc4D4Tnk", - "tag_name": "v7.11.5", - "target_commitish": "master", - "name": "", - "draft": false, - "prerelease": false, - "created_at": "2022-04-22T15:25:16Z", - "published_at": "2022-04-22T16:15:24Z", - "assets": [ - { - "url": "https://api.github.com/repos/johannesjo/super-productivity/releases/assets/63344938", - "id": 63344938, - "node_id": "RA_kwDOBKnnxc4DxpEq", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 589, - "download_count": 25, - "created_at": "2022-04-22T15:48:51Z", - "updated_at": "2022-04-22T15:48:51Z", - "browser_download_url": "https://github.com/johannesjo/super-productivity/releases/download/v7.11.5/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/johannesjo/super-productivity/releases/assets/63346985", - "id": 63346985, - "node_id": "RA_kwDOBKnnxc4Dxpkp", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 885, - "download_count": 4, - "created_at": "2022-04-22T16:14:35Z", - "updated_at": "2022-04-22T16:14:35Z", - "browser_download_url": "https://github.com/johannesjo/super-productivity/releases/download/v7.11.5/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/johannesjo/super-productivity/releases/assets/63345257", - "id": 63345257, - "node_id": "RA_kwDOBKnnxc4DxpJp", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 569, - "download_count": 7, - "created_at": "2022-04-22T15:52:40Z", - "updated_at": "2022-04-22T15:52:40Z", - "browser_download_url": "https://github.com/johannesjo/super-productivity/releases/download/v7.11.5/latest.yml" - }, - { - "url": "https://api.github.com/repos/johannesjo/super-productivity/releases/assets/63346980", - "id": 63346980, - "node_id": "RA_kwDOBKnnxc4Dxpkk", - "name": "superProductivity-7.11.5-arm64.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 91022046, - "download_count": 432, - "created_at": "2022-04-22T16:14:32Z", - "updated_at": "2022-04-22T16:14:35Z", - "browser_download_url": "https://github.com/johannesjo/super-productivity/releases/download/v7.11.5/superProductivity-7.11.5-arm64.dmg" - }, - { - "url": "https://api.github.com/repos/johannesjo/super-productivity/releases/assets/63346979", - "id": 63346979, - "node_id": "RA_kwDOBKnnxc4Dxpkj", - "name": "superProductivity-7.11.5-arm64.dmg.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 97388, - "download_count": 3, - "created_at": "2022-04-22T16:14:32Z", - "updated_at": "2022-04-22T16:14:32Z", - "browser_download_url": "https://github.com/johannesjo/super-productivity/releases/download/v7.11.5/superProductivity-7.11.5-arm64.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/johannesjo/super-productivity/releases/assets/63346726", - "id": 63346726, - "node_id": "RA_kwDOBKnnxc4Dxpgm", - "name": "superProductivity-7.11.5-mac.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 87608419, - "download_count": 189, - "created_at": "2022-04-22T16:10:18Z", - "updated_at": "2022-04-22T16:10:20Z", - "browser_download_url": "https://github.com/johannesjo/super-productivity/releases/download/v7.11.5/superProductivity-7.11.5-mac.zip" - }, - { - "url": "https://api.github.com/repos/johannesjo/super-productivity/releases/assets/63346725", - "id": 63346725, - "node_id": "RA_kwDOBKnnxc4Dxpgl", - "name": "superProductivity-7.11.5-mac.zip.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 90991, - "download_count": 1, - "created_at": "2022-04-22T16:10:18Z", - "updated_at": "2022-04-22T16:10:18Z", - "browser_download_url": "https://github.com/johannesjo/super-productivity/releases/download/v7.11.5/superProductivity-7.11.5-mac.zip.blockmap" - }, - { - "url": "https://api.github.com/repos/johannesjo/super-productivity/releases/assets/63344387", - "id": 63344387, - "node_id": "RA_kwDOBKnnxc4Dxo8D", - "name": "superProductivity-7.11.5.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 91541016, - "download_count": 130, - "created_at": "2022-04-22T15:44:25Z", - "updated_at": "2022-04-22T15:44:27Z", - "browser_download_url": "https://github.com/johannesjo/super-productivity/releases/download/v7.11.5/superProductivity-7.11.5.AppImage" - }, - { - "url": "https://api.github.com/repos/johannesjo/super-productivity/releases/assets/63346748", - "id": 63346748, - "node_id": "RA_kwDOBKnnxc4Dxpg8", - "name": "superProductivity-7.11.5.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 90865945, - "download_count": 438, - "created_at": "2022-04-22T16:10:57Z", - "updated_at": "2022-04-22T16:11:00Z", - "browser_download_url": "https://github.com/johannesjo/super-productivity/releases/download/v7.11.5/superProductivity-7.11.5.dmg" - }, - { - "url": "https://api.github.com/repos/johannesjo/super-productivity/releases/assets/63346749", - "id": 63346749, - "node_id": "RA_kwDOBKnnxc4Dxpg9", - "name": "superProductivity-7.11.5.dmg.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 95931, - "download_count": 5, - "created_at": "2022-04-22T16:10:57Z", - "updated_at": "2022-04-22T16:10:57Z", - "browser_download_url": "https://github.com/johannesjo/super-productivity/releases/download/v7.11.5/superProductivity-7.11.5.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/johannesjo/super-productivity/releases/assets/63345243", - "id": 63345243, - "node_id": "RA_kwDOBKnnxc4DxpJb", - "name": "superProductivity-7.11.5.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 62578944, - "download_count": 620, - "created_at": "2022-04-22T15:52:36Z", - "updated_at": "2022-04-22T15:52:37Z", - "browser_download_url": "https://github.com/johannesjo/super-productivity/releases/download/v7.11.5/superProductivity-7.11.5.exe" - }, - { - "url": "https://api.github.com/repos/johannesjo/super-productivity/releases/assets/63344937", - "id": 63344937, - "node_id": "RA_kwDOBKnnxc4DxpEp", - "name": "superProductivity-7.11.5.x86_64.rpm", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/x-redhat-package-manager", - "state": "uploaded", - "size": 65828872, - "download_count": 56, - "created_at": "2022-04-22T15:48:49Z", - "updated_at": "2022-04-22T15:48:51Z", - "browser_download_url": "https://github.com/johannesjo/super-productivity/releases/download/v7.11.5/superProductivity-7.11.5.x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/johannesjo/super-productivity/releases/assets/63345250", - "id": 63345250, - "node_id": "RA_kwDOBKnnxc4DxpJi", - "name": "superProductivity-Setup-7.11.5.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 62767037, - "download_count": 830, - "created_at": "2022-04-22T15:52:38Z", - "updated_at": "2022-04-22T15:52:40Z", - "browser_download_url": "https://github.com/johannesjo/super-productivity/releases/download/v7.11.5/superProductivity-Setup-7.11.5.exe" - }, - { - "url": "https://api.github.com/repos/johannesjo/super-productivity/releases/assets/63345249", - "id": 63345249, - "node_id": "RA_kwDOBKnnxc4DxpJh", - "name": "superProductivity-Setup-7.11.5.exe.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 67067, - "download_count": 8, - "created_at": "2022-04-22T15:52:38Z", - "updated_at": "2022-04-22T15:52:38Z", - "browser_download_url": "https://github.com/johannesjo/super-productivity/releases/download/v7.11.5/superProductivity-Setup-7.11.5.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/johannesjo/super-productivity/releases/assets/63344693", - "id": 63344693, - "node_id": "RA_kwDOBKnnxc4DxpA1", - "name": "superProductivity_7.11.5_amd64.deb", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 65199498, - "download_count": 804, - "created_at": "2022-04-22T15:46:25Z", - "updated_at": "2022-04-22T15:46:26Z", - "browser_download_url": "https://github.com/johannesjo/super-productivity/releases/download/v7.11.5/superProductivity_7.11.5_amd64.deb" - }, - { - "url": "https://api.github.com/repos/johannesjo/super-productivity/releases/assets/63344459", - "id": 63344459, - "node_id": "RA_kwDOBKnnxc4Dxo9L", - "name": "superProductivity_7.11.5_amd64.snap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 78815232, - "download_count": 7, - "created_at": "2022-04-22T15:44:49Z", - "updated_at": "2022-04-22T15:44:52Z", - "browser_download_url": "https://github.com/johannesjo/super-productivity/releases/download/v7.11.5/superProductivity_7.11.5_amd64.snap" - } - ], - "tarball_url": "https://api.github.com/repos/johannesjo/super-productivity/tarball/v7.11.5", - "zipball_url": "https://api.github.com/repos/johannesjo/super-productivity/zipball/v7.11.5", - "body_html": "\n \"English\n\n\n \"App\n\n\n \"Play\n\n
\n
\n

Linux:
\nsudo snap install superproductivity
\n(or download from below)

\n

Windows:
\nDownload from Microsoft Store
\n(or download one of the exe files below)

\n

Mac OS:
\nDownload from Mac App Store
\n(or download the dmg file below)

\n

Android:
\nDownload from Play Store
\nDownload for FDroid

\n

List of all Changes:
\n--Changelog--

", - "reactions": { - "url": "https://api.github.com/repos/johannesjo/super-productivity/releases/65092068/reactions", - "total_count": 2, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 2, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:04.393Z" - }, - "switch": { - "latestRelease": { - "url": "https://api.github.com/repos/ahkohd/switch-desktop/releases/20030453", - "assets_url": "https://api.github.com/repos/ahkohd/switch-desktop/releases/20030453/assets", - "upload_url": "https://uploads.github.com/repos/ahkohd/switch-desktop/releases/20030453/assets{?name,label}", - "html_url": "https://github.com/ahkohd/switch-desktop/releases/tag/v1.0.23", - "id": 20030453, - "author": { - "login": "ahkohd", - "id": 13041443, - "node_id": "MDQ6VXNlcjEzMDQxNDQz", - "avatar_url": "https://avatars.githubusercontent.com/u/13041443?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ahkohd", - "html_url": "https://github.com/ahkohd", - "followers_url": "https://api.github.com/users/ahkohd/followers", - "following_url": "https://api.github.com/users/ahkohd/following{/other_user}", - "gists_url": "https://api.github.com/users/ahkohd/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ahkohd/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ahkohd/subscriptions", - "organizations_url": "https://api.github.com/users/ahkohd/orgs", - "repos_url": "https://api.github.com/users/ahkohd/repos", - "events_url": "https://api.github.com/users/ahkohd/events{/privacy}", - "received_events_url": "https://api.github.com/users/ahkohd/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTIwMDMwNDUz", - "tag_name": "v1.0.23", - "target_commitish": "master", - "name": "1.0.23", - "draft": false, - "prerelease": false, - "created_at": "2019-09-16T22:48:42Z", - "published_at": "2019-09-16T22:58:22Z", - "assets": [ - { - "url": "https://api.github.com/repos/ahkohd/switch-desktop/releases/assets/14954726", - "id": 14954726, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE0OTU0NzI2", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "ahkohd", - "id": 13041443, - "node_id": "MDQ6VXNlcjEzMDQxNDQz", - "avatar_url": "https://avatars.githubusercontent.com/u/13041443?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ahkohd", - "html_url": "https://github.com/ahkohd", - "followers_url": "https://api.github.com/users/ahkohd/followers", - "following_url": "https://api.github.com/users/ahkohd/following{/other_user}", - "gists_url": "https://api.github.com/users/ahkohd/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ahkohd/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ahkohd/subscriptions", - "organizations_url": "https://api.github.com/users/ahkohd/orgs", - "repos_url": "https://api.github.com/users/ahkohd/repos", - "events_url": "https://api.github.com/users/ahkohd/events{/privacy}", - "received_events_url": "https://api.github.com/users/ahkohd/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 510, - "download_count": 98, - "created_at": "2019-09-16T22:54:01Z", - "updated_at": "2019-09-16T22:54:01Z", - "browser_download_url": "https://github.com/ahkohd/switch-desktop/releases/download/v1.0.23/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/ahkohd/switch-desktop/releases/assets/14954717", - "id": 14954717, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE0OTU0NzE3", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "ahkohd", - "id": 13041443, - "node_id": "MDQ6VXNlcjEzMDQxNDQz", - "avatar_url": "https://avatars.githubusercontent.com/u/13041443?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ahkohd", - "html_url": "https://github.com/ahkohd", - "followers_url": "https://api.github.com/users/ahkohd/followers", - "following_url": "https://api.github.com/users/ahkohd/following{/other_user}", - "gists_url": "https://api.github.com/users/ahkohd/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ahkohd/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ahkohd/subscriptions", - "organizations_url": "https://api.github.com/users/ahkohd/orgs", - "repos_url": "https://api.github.com/users/ahkohd/repos", - "events_url": "https://api.github.com/users/ahkohd/events{/privacy}", - "received_events_url": "https://api.github.com/users/ahkohd/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 343, - "download_count": 101, - "created_at": "2019-09-16T22:51:49Z", - "updated_at": "2019-09-16T22:51:49Z", - "browser_download_url": "https://github.com/ahkohd/switch-desktop/releases/download/v1.0.23/latest.yml" - }, - { - "url": "https://api.github.com/repos/ahkohd/switch-desktop/releases/assets/14954725", - "id": 14954725, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE0OTU0NzI1", - "name": "Switch-1.0.23-mac.zip", - "label": "", - "uploader": { - "login": "ahkohd", - "id": 13041443, - "node_id": "MDQ6VXNlcjEzMDQxNDQz", - "avatar_url": "https://avatars.githubusercontent.com/u/13041443?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ahkohd", - "html_url": "https://github.com/ahkohd", - "followers_url": "https://api.github.com/users/ahkohd/followers", - "following_url": "https://api.github.com/users/ahkohd/following{/other_user}", - "gists_url": "https://api.github.com/users/ahkohd/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ahkohd/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ahkohd/subscriptions", - "organizations_url": "https://api.github.com/users/ahkohd/orgs", - "repos_url": "https://api.github.com/users/ahkohd/repos", - "events_url": "https://api.github.com/users/ahkohd/events{/privacy}", - "received_events_url": "https://api.github.com/users/ahkohd/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 79746703, - "download_count": 160, - "created_at": "2019-09-16T22:53:58Z", - "updated_at": "2019-09-16T22:54:00Z", - "browser_download_url": "https://github.com/ahkohd/switch-desktop/releases/download/v1.0.23/Switch-1.0.23-mac.zip" - }, - { - "url": "https://api.github.com/repos/ahkohd/switch-desktop/releases/assets/14954711", - "id": 14954711, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE0OTU0NzEx", - "name": "Switch-1.0.23-win.zip", - "label": "", - "uploader": { - "login": "ahkohd", - "id": 13041443, - "node_id": "MDQ6VXNlcjEzMDQxNDQz", - "avatar_url": "https://avatars.githubusercontent.com/u/13041443?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ahkohd", - "html_url": "https://github.com/ahkohd", - "followers_url": "https://api.github.com/users/ahkohd/followers", - "following_url": "https://api.github.com/users/ahkohd/following{/other_user}", - "gists_url": "https://api.github.com/users/ahkohd/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ahkohd/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ahkohd/subscriptions", - "organizations_url": "https://api.github.com/users/ahkohd/orgs", - "repos_url": "https://api.github.com/users/ahkohd/repos", - "events_url": "https://api.github.com/users/ahkohd/events{/privacy}", - "received_events_url": "https://api.github.com/users/ahkohd/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 78975877, - "download_count": 1157, - "created_at": "2019-09-16T22:51:21Z", - "updated_at": "2019-09-16T22:51:24Z", - "browser_download_url": "https://github.com/ahkohd/switch-desktop/releases/download/v1.0.23/Switch-1.0.23-win.zip" - }, - { - "url": "https://api.github.com/repos/ahkohd/switch-desktop/releases/assets/14954724", - "id": 14954724, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE0OTU0NzI0", - "name": "Switch-1.0.23.dmg", - "label": "", - "uploader": { - "login": "ahkohd", - "id": 13041443, - "node_id": "MDQ6VXNlcjEzMDQxNDQz", - "avatar_url": "https://avatars.githubusercontent.com/u/13041443?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ahkohd", - "html_url": "https://github.com/ahkohd", - "followers_url": "https://api.github.com/users/ahkohd/followers", - "following_url": "https://api.github.com/users/ahkohd/following{/other_user}", - "gists_url": "https://api.github.com/users/ahkohd/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ahkohd/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ahkohd/subscriptions", - "organizations_url": "https://api.github.com/users/ahkohd/orgs", - "repos_url": "https://api.github.com/users/ahkohd/repos", - "events_url": "https://api.github.com/users/ahkohd/events{/privacy}", - "received_events_url": "https://api.github.com/users/ahkohd/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 82902862, - "download_count": 182, - "created_at": "2019-09-16T22:53:54Z", - "updated_at": "2019-09-16T22:53:56Z", - "browser_download_url": "https://github.com/ahkohd/switch-desktop/releases/download/v1.0.23/Switch-1.0.23.dmg" - }, - { - "url": "https://api.github.com/repos/ahkohd/switch-desktop/releases/assets/14954723", - "id": 14954723, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE0OTU0NzIz", - "name": "Switch-1.0.23.dmg.blockmap", - "label": "", - "uploader": { - "login": "ahkohd", - "id": 13041443, - "node_id": "MDQ6VXNlcjEzMDQxNDQz", - "avatar_url": "https://avatars.githubusercontent.com/u/13041443?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ahkohd", - "html_url": "https://github.com/ahkohd", - "followers_url": "https://api.github.com/users/ahkohd/followers", - "following_url": "https://api.github.com/users/ahkohd/following{/other_user}", - "gists_url": "https://api.github.com/users/ahkohd/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ahkohd/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ahkohd/subscriptions", - "organizations_url": "https://api.github.com/users/ahkohd/orgs", - "repos_url": "https://api.github.com/users/ahkohd/repos", - "events_url": "https://api.github.com/users/ahkohd/events{/privacy}", - "received_events_url": "https://api.github.com/users/ahkohd/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 88059, - "download_count": 67, - "created_at": "2019-09-16T22:53:54Z", - "updated_at": "2019-09-16T22:53:54Z", - "browser_download_url": "https://github.com/ahkohd/switch-desktop/releases/download/v1.0.23/Switch-1.0.23.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/ahkohd/switch-desktop/releases/assets/14954714", - "id": 14954714, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE0OTU0NzE0", - "name": "Switch-Setup-1.0.23.exe", - "label": "", - "uploader": { - "login": "ahkohd", - "id": 13041443, - "node_id": "MDQ6VXNlcjEzMDQxNDQz", - "avatar_url": "https://avatars.githubusercontent.com/u/13041443?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ahkohd", - "html_url": "https://github.com/ahkohd", - "followers_url": "https://api.github.com/users/ahkohd/followers", - "following_url": "https://api.github.com/users/ahkohd/following{/other_user}", - "gists_url": "https://api.github.com/users/ahkohd/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ahkohd/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ahkohd/subscriptions", - "organizations_url": "https://api.github.com/users/ahkohd/orgs", - "repos_url": "https://api.github.com/users/ahkohd/repos", - "events_url": "https://api.github.com/users/ahkohd/events{/privacy}", - "received_events_url": "https://api.github.com/users/ahkohd/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 57265854, - "download_count": 12303, - "created_at": "2019-09-16T22:51:30Z", - "updated_at": "2019-09-16T22:51:49Z", - "browser_download_url": "https://github.com/ahkohd/switch-desktop/releases/download/v1.0.23/Switch-Setup-1.0.23.exe" - }, - { - "url": "https://api.github.com/repos/ahkohd/switch-desktop/releases/assets/14954713", - "id": 14954713, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE0OTU0NzEz", - "name": "Switch-Setup-1.0.23.exe.blockmap", - "label": "", - "uploader": { - "login": "ahkohd", - "id": 13041443, - "node_id": "MDQ6VXNlcjEzMDQxNDQz", - "avatar_url": "https://avatars.githubusercontent.com/u/13041443?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ahkohd", - "html_url": "https://github.com/ahkohd", - "followers_url": "https://api.github.com/users/ahkohd/followers", - "following_url": "https://api.github.com/users/ahkohd/following{/other_user}", - "gists_url": "https://api.github.com/users/ahkohd/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ahkohd/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ahkohd/subscriptions", - "organizations_url": "https://api.github.com/users/ahkohd/orgs", - "repos_url": "https://api.github.com/users/ahkohd/repos", - "events_url": "https://api.github.com/users/ahkohd/events{/privacy}", - "received_events_url": "https://api.github.com/users/ahkohd/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 60046, - "download_count": 82, - "created_at": "2019-09-16T22:51:30Z", - "updated_at": "2019-09-16T22:51:31Z", - "browser_download_url": "https://github.com/ahkohd/switch-desktop/releases/download/v1.0.23/Switch-Setup-1.0.23.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/ahkohd/switch-desktop/tarball/v1.0.23", - "zipball_url": "https://api.github.com/repos/ahkohd/switch-desktop/zipball/v1.0.23", - "body_html": "
    \n
  • Smarter and faster processes tracking 🔥.
  • \n
  • Fix #28 issue 😚.
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:04.475Z" - }, - "switchhosts": { - "latestRelease": { - "url": "https://api.github.com/repos/oldj/SwitchHosts/releases/58867709", - "assets_url": "https://api.github.com/repos/oldj/SwitchHosts/releases/58867709/assets", - "upload_url": "https://uploads.github.com/repos/oldj/SwitchHosts/releases/58867709/assets{?name,label}", - "html_url": "https://github.com/oldj/SwitchHosts/releases/tag/v4.1.1", - "id": 58867709, - "author": { - "login": "oldj", - "id": 416130, - "node_id": "MDQ6VXNlcjQxNjEzMA==", - "avatar_url": "https://avatars.githubusercontent.com/u/416130?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/oldj", - "html_url": "https://github.com/oldj", - "followers_url": "https://api.github.com/users/oldj/followers", - "following_url": "https://api.github.com/users/oldj/following{/other_user}", - "gists_url": "https://api.github.com/users/oldj/gists{/gist_id}", - "starred_url": "https://api.github.com/users/oldj/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/oldj/subscriptions", - "organizations_url": "https://api.github.com/users/oldj/orgs", - "repos_url": "https://api.github.com/users/oldj/repos", - "events_url": "https://api.github.com/users/oldj/events{/privacy}", - "received_events_url": "https://api.github.com/users/oldj/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOACNLEc4Dgj_9", - "tag_name": "v4.1.1", - "target_commitish": "master", - "name": "SwitchHosts v4.1.1", - "draft": false, - "prerelease": false, - "created_at": "2022-02-07T08:50:54Z", - "published_at": "2022-02-07T11:00:01Z", - "assets": [ - { - "url": "https://api.github.com/repos/oldj/SwitchHosts/releases/assets/56063785", - "id": 56063785, - "node_id": "RA_kwDOACNLEc4DV3cp", - "name": "SwitchHosts_installer_4.1.1.6077.exe", - "label": null, - "uploader": { - "login": "oldj", - "id": 416130, - "node_id": "MDQ6VXNlcjQxNjEzMA==", - "avatar_url": "https://avatars.githubusercontent.com/u/416130?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/oldj", - "html_url": "https://github.com/oldj", - "followers_url": "https://api.github.com/users/oldj/followers", - "following_url": "https://api.github.com/users/oldj/following{/other_user}", - "gists_url": "https://api.github.com/users/oldj/gists{/gist_id}", - "starred_url": "https://api.github.com/users/oldj/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/oldj/subscriptions", - "organizations_url": "https://api.github.com/users/oldj/orgs", - "repos_url": "https://api.github.com/users/oldj/repos", - "events_url": "https://api.github.com/users/oldj/events{/privacy}", - "received_events_url": "https://api.github.com/users/oldj/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 118094488, - "download_count": 17032, - "created_at": "2022-02-07T10:08:33Z", - "updated_at": "2022-02-07T10:09:20Z", - "browser_download_url": "https://github.com/oldj/SwitchHosts/releases/download/v4.1.1/SwitchHosts_installer_4.1.1.6077.exe" - }, - { - "url": "https://api.github.com/repos/oldj/SwitchHosts/releases/assets/56063828", - "id": 56063828, - "node_id": "RA_kwDOACNLEc4DV3dU", - "name": "SwitchHosts_installer_ia32_4.1.1.6077.exe", - "label": null, - "uploader": { - "login": "oldj", - "id": 416130, - "node_id": "MDQ6VXNlcjQxNjEzMA==", - "avatar_url": "https://avatars.githubusercontent.com/u/416130?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/oldj", - "html_url": "https://github.com/oldj", - "followers_url": "https://api.github.com/users/oldj/followers", - "following_url": "https://api.github.com/users/oldj/following{/other_user}", - "gists_url": "https://api.github.com/users/oldj/gists{/gist_id}", - "starred_url": "https://api.github.com/users/oldj/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/oldj/subscriptions", - "organizations_url": "https://api.github.com/users/oldj/orgs", - "repos_url": "https://api.github.com/users/oldj/repos", - "events_url": "https://api.github.com/users/oldj/events{/privacy}", - "received_events_url": "https://api.github.com/users/oldj/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 54757866, - "download_count": 628, - "created_at": "2022-02-07T10:09:38Z", - "updated_at": "2022-02-07T10:09:55Z", - "browser_download_url": "https://github.com/oldj/SwitchHosts/releases/download/v4.1.1/SwitchHosts_installer_ia32_4.1.1.6077.exe" - }, - { - "url": "https://api.github.com/repos/oldj/SwitchHosts/releases/assets/56063868", - "id": 56063868, - "node_id": "RA_kwDOACNLEc4DV3d8", - "name": "SwitchHosts_installer_x64_4.1.1.6077.exe", - "label": null, - "uploader": { - "login": "oldj", - "id": 416130, - "node_id": "MDQ6VXNlcjQxNjEzMA==", - "avatar_url": "https://avatars.githubusercontent.com/u/416130?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/oldj", - "html_url": "https://github.com/oldj", - "followers_url": "https://api.github.com/users/oldj/followers", - "following_url": "https://api.github.com/users/oldj/following{/other_user}", - "gists_url": "https://api.github.com/users/oldj/gists{/gist_id}", - "starred_url": "https://api.github.com/users/oldj/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/oldj/subscriptions", - "organizations_url": "https://api.github.com/users/oldj/orgs", - "repos_url": "https://api.github.com/users/oldj/repos", - "events_url": "https://api.github.com/users/oldj/events{/privacy}", - "received_events_url": "https://api.github.com/users/oldj/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 64161401, - "download_count": 19157, - "created_at": "2022-02-07T10:09:55Z", - "updated_at": "2022-02-07T10:10:15Z", - "browser_download_url": "https://github.com/oldj/SwitchHosts/releases/download/v4.1.1/SwitchHosts_installer_x64_4.1.1.6077.exe" - }, - { - "url": "https://api.github.com/repos/oldj/SwitchHosts/releases/assets/56063876", - "id": 56063876, - "node_id": "RA_kwDOACNLEc4DV3eE", - "name": "SwitchHosts_linux_amd64_4.1.1.6077.deb", - "label": null, - "uploader": { - "login": "oldj", - "id": 416130, - "node_id": "MDQ6VXNlcjQxNjEzMA==", - "avatar_url": "https://avatars.githubusercontent.com/u/416130?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/oldj", - "html_url": "https://github.com/oldj", - "followers_url": "https://api.github.com/users/oldj/followers", - "following_url": "https://api.github.com/users/oldj/following{/other_user}", - "gists_url": "https://api.github.com/users/oldj/gists{/gist_id}", - "starred_url": "https://api.github.com/users/oldj/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/oldj/subscriptions", - "organizations_url": "https://api.github.com/users/oldj/orgs", - "repos_url": "https://api.github.com/users/oldj/repos", - "events_url": "https://api.github.com/users/oldj/events{/privacy}", - "received_events_url": "https://api.github.com/users/oldj/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-deb", - "state": "uploaded", - "size": 70531112, - "download_count": 1498, - "created_at": "2022-02-07T10:10:15Z", - "updated_at": "2022-02-07T10:10:36Z", - "browser_download_url": "https://github.com/oldj/SwitchHosts/releases/download/v4.1.1/SwitchHosts_linux_amd64_4.1.1.6077.deb" - }, - { - "url": "https://api.github.com/repos/oldj/SwitchHosts/releases/assets/56066837", - "id": 56066837, - "node_id": "RA_kwDOACNLEc4DV4MV", - "name": "SwitchHosts_linux_x86_64_4.1.1.6077.AppImage", - "label": null, - "uploader": { - "login": "oldj", - "id": 416130, - "node_id": "MDQ6VXNlcjQxNjEzMA==", - "avatar_url": "https://avatars.githubusercontent.com/u/416130?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/oldj", - "html_url": "https://github.com/oldj", - "followers_url": "https://api.github.com/users/oldj/followers", - "following_url": "https://api.github.com/users/oldj/following{/other_user}", - "gists_url": "https://api.github.com/users/oldj/gists{/gist_id}", - "starred_url": "https://api.github.com/users/oldj/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/oldj/subscriptions", - "organizations_url": "https://api.github.com/users/oldj/orgs", - "repos_url": "https://api.github.com/users/oldj/repos", - "events_url": "https://api.github.com/users/oldj/events{/privacy}", - "received_events_url": "https://api.github.com/users/oldj/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 102910126, - "download_count": 1342, - "created_at": "2022-02-07T10:57:41Z", - "updated_at": "2022-02-07T10:58:16Z", - "browser_download_url": "https://github.com/oldj/SwitchHosts/releases/download/v4.1.1/SwitchHosts_linux_x86_64_4.1.1.6077.AppImage" - }, - { - "url": "https://api.github.com/repos/oldj/SwitchHosts/releases/assets/56061411", - "id": 56061411, - "node_id": "RA_kwDOACNLEc4DV23j", - "name": "SwitchHosts_mac_arm64_4.1.1.6077.dmg", - "label": null, - "uploader": { - "login": "oldj", - "id": 416130, - "node_id": "MDQ6VXNlcjQxNjEzMA==", - "avatar_url": "https://avatars.githubusercontent.com/u/416130?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/oldj", - "html_url": "https://github.com/oldj", - "followers_url": "https://api.github.com/users/oldj/followers", - "following_url": "https://api.github.com/users/oldj/following{/other_user}", - "gists_url": "https://api.github.com/users/oldj/gists{/gist_id}", - "starred_url": "https://api.github.com/users/oldj/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/oldj/subscriptions", - "organizations_url": "https://api.github.com/users/oldj/orgs", - "repos_url": "https://api.github.com/users/oldj/repos", - "events_url": "https://api.github.com/users/oldj/events{/privacy}", - "received_events_url": "https://api.github.com/users/oldj/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 85418051, - "download_count": 9726, - "created_at": "2022-02-07T09:39:35Z", - "updated_at": "2022-02-07T09:42:28Z", - "browser_download_url": "https://github.com/oldj/SwitchHosts/releases/download/v4.1.1/SwitchHosts_mac_arm64_4.1.1.6077.dmg" - }, - { - "url": "https://api.github.com/repos/oldj/SwitchHosts/releases/assets/56063904", - "id": 56063904, - "node_id": "RA_kwDOACNLEc4DV3eg", - "name": "SwitchHosts_mac_universal_4.1.1.6077.dmg", - "label": null, - "uploader": { - "login": "oldj", - "id": 416130, - "node_id": "MDQ6VXNlcjQxNjEzMA==", - "avatar_url": "https://avatars.githubusercontent.com/u/416130?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/oldj", - "html_url": "https://github.com/oldj", - "followers_url": "https://api.github.com/users/oldj/followers", - "following_url": "https://api.github.com/users/oldj/following{/other_user}", - "gists_url": "https://api.github.com/users/oldj/gists{/gist_id}", - "starred_url": "https://api.github.com/users/oldj/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/oldj/subscriptions", - "organizations_url": "https://api.github.com/users/oldj/orgs", - "repos_url": "https://api.github.com/users/oldj/repos", - "events_url": "https://api.github.com/users/oldj/events{/privacy}", - "received_events_url": "https://api.github.com/users/oldj/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 156232904, - "download_count": 3469, - "created_at": "2022-02-07T10:10:36Z", - "updated_at": "2022-02-07T10:11:39Z", - "browser_download_url": "https://github.com/oldj/SwitchHosts/releases/download/v4.1.1/SwitchHosts_mac_universal_4.1.1.6077.dmg" - }, - { - "url": "https://api.github.com/repos/oldj/SwitchHosts/releases/assets/56063974", - "id": 56063974, - "node_id": "RA_kwDOACNLEc4DV3fm", - "name": "SwitchHosts_mac_x64_4.1.1.6077.dmg", - "label": null, - "uploader": { - "login": "oldj", - "id": 416130, - "node_id": "MDQ6VXNlcjQxNjEzMA==", - "avatar_url": "https://avatars.githubusercontent.com/u/416130?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/oldj", - "html_url": "https://github.com/oldj", - "followers_url": "https://api.github.com/users/oldj/followers", - "following_url": "https://api.github.com/users/oldj/following{/other_user}", - "gists_url": "https://api.github.com/users/oldj/gists{/gist_id}", - "starred_url": "https://api.github.com/users/oldj/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/oldj/subscriptions", - "organizations_url": "https://api.github.com/users/oldj/orgs", - "repos_url": "https://api.github.com/users/oldj/repos", - "events_url": "https://api.github.com/users/oldj/events{/privacy}", - "received_events_url": "https://api.github.com/users/oldj/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 84643865, - "download_count": 11588, - "created_at": "2022-02-07T10:11:39Z", - "updated_at": "2022-02-07T10:12:12Z", - "browser_download_url": "https://github.com/oldj/SwitchHosts/releases/download/v4.1.1/SwitchHosts_mac_x64_4.1.1.6077.dmg" - }, - { - "url": "https://api.github.com/repos/oldj/SwitchHosts/releases/assets/56064020", - "id": 56064020, - "node_id": "RA_kwDOACNLEc4DV3gU", - "name": "SwitchHosts_portable_ia32_4.1.1.6077.exe", - "label": null, - "uploader": { - "login": "oldj", - "id": 416130, - "node_id": "MDQ6VXNlcjQxNjEzMA==", - "avatar_url": "https://avatars.githubusercontent.com/u/416130?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/oldj", - "html_url": "https://github.com/oldj", - "followers_url": "https://api.github.com/users/oldj/followers", - "following_url": "https://api.github.com/users/oldj/following{/other_user}", - "gists_url": "https://api.github.com/users/oldj/gists{/gist_id}", - "starred_url": "https://api.github.com/users/oldj/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/oldj/subscriptions", - "organizations_url": "https://api.github.com/users/oldj/orgs", - "repos_url": "https://api.github.com/users/oldj/repos", - "events_url": "https://api.github.com/users/oldj/events{/privacy}", - "received_events_url": "https://api.github.com/users/oldj/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 54348089, - "download_count": 2038, - "created_at": "2022-02-07T10:12:12Z", - "updated_at": "2022-02-07T10:12:50Z", - "browser_download_url": "https://github.com/oldj/SwitchHosts/releases/download/v4.1.1/SwitchHosts_portable_ia32_4.1.1.6077.exe" - } - ], - "tarball_url": "https://api.github.com/repos/oldj/SwitchHosts/tarball/v4.1.1", - "zipball_url": "https://api.github.com/repos/oldj/SwitchHosts/zipball/v4.1.1", - "body_html": "
    \n
  • [New] Add German translation #679
  • \n
  • [Fixed] Fix a bug in the search function #634
  • \n
  • [Improved] Optimize the appearance in dark mode
  • \n
  • [Improved] Update dependencies, update Electron to v17.0.0
  • \n
\n
\n
    \n
  • [New] 添加德语翻译 #679
  • \n
  • [Fixed] 修复一处搜索的问题 #634
  • \n
  • [Improved] 优化夜间模式的一些样式
  • \n
  • [Improved] 更新依赖,Electron 升级到 v17.0.0
  • \n
\n

What's Changed

\n\n

New Contributors

\n\n

Full Changelog: v4.1.0...v4.1.1

", - "reactions": { - "url": "https://api.github.com/repos/oldj/SwitchHosts/releases/58867709/reactions", - "total_count": 56, - "+1": 40, - "-1": 0, - "laugh": 0, - "hooray": 8, - "confused": 0, - "heart": 8, - "rocket": 0, - "eyes": 0 - }, - "mentions_count": 2 - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:04.558Z" - }, - "syng": { - "latestRelease": { - "url": "https://api.github.com/repos/sotch-pr35mac/syng/releases/36578618", - "assets_url": "https://api.github.com/repos/sotch-pr35mac/syng/releases/36578618/assets", - "upload_url": "https://uploads.github.com/repos/sotch-pr35mac/syng/releases/36578618/assets{?name,label}", - "html_url": "https://github.com/sotch-pr35mac/syng/releases/tag/v1.5.0", - "id": 36578618, - "author": { - "login": "sotch-pr35mac", - "id": 441131, - "node_id": "MDQ6VXNlcjQ0MTEzMQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/441131?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sotch-pr35mac", - "html_url": "https://github.com/sotch-pr35mac", - "followers_url": "https://api.github.com/users/sotch-pr35mac/followers", - "following_url": "https://api.github.com/users/sotch-pr35mac/following{/other_user}", - "gists_url": "https://api.github.com/users/sotch-pr35mac/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sotch-pr35mac/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sotch-pr35mac/subscriptions", - "organizations_url": "https://api.github.com/users/sotch-pr35mac/orgs", - "repos_url": "https://api.github.com/users/sotch-pr35mac/repos", - "events_url": "https://api.github.com/users/sotch-pr35mac/events{/privacy}", - "received_events_url": "https://api.github.com/users/sotch-pr35mac/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTM2NTc4NjE4", - "tag_name": "v1.5.0", - "target_commitish": "master", - "name": "v1.5.0", - "draft": false, - "prerelease": false, - "created_at": "2021-01-19T03:54:03Z", - "published_at": "2021-01-19T03:55:53Z", - "assets": [ - { - "url": "https://api.github.com/repos/sotch-pr35mac/syng/releases/assets/30884916", - "id": 30884916, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwODg0OTE2", - "name": "Syng-macOS.dmg", - "label": null, - "uploader": { - "login": "sotch-pr35mac", - "id": 441131, - "node_id": "MDQ6VXNlcjQ0MTEzMQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/441131?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sotch-pr35mac", - "html_url": "https://github.com/sotch-pr35mac", - "followers_url": "https://api.github.com/users/sotch-pr35mac/followers", - "following_url": "https://api.github.com/users/sotch-pr35mac/following{/other_user}", - "gists_url": "https://api.github.com/users/sotch-pr35mac/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sotch-pr35mac/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sotch-pr35mac/subscriptions", - "organizations_url": "https://api.github.com/users/sotch-pr35mac/orgs", - "repos_url": "https://api.github.com/users/sotch-pr35mac/repos", - "events_url": "https://api.github.com/users/sotch-pr35mac/events{/privacy}", - "received_events_url": "https://api.github.com/users/sotch-pr35mac/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-diskcopy", - "state": "uploaded", - "size": 121913257, - "download_count": 641, - "created_at": "2021-01-19T04:46:11Z", - "updated_at": "2021-01-19T04:47:03Z", - "browser_download_url": "https://github.com/sotch-pr35mac/syng/releases/download/v1.5.0/Syng-macOS.dmg" - } - ], - "tarball_url": "https://api.github.com/repos/sotch-pr35mac/syng/tarball/v1.5.0", - "zipball_url": "https://api.github.com/repos/sotch-pr35mac/syng/zipball/v1.5.0", - "body_html": "

Changelog

\n

Added

\n
    \n
  • Added support for custom tone colors as described in Issue #146
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:04.774Z" - }, - "symphony": { - "latestRelease": { - "url": "https://api.github.com/repos/finos/SymphonyElectron/releases/59470212", - "assets_url": "https://api.github.com/repos/finos/SymphonyElectron/releases/59470212/assets", - "upload_url": "https://uploads.github.com/repos/finos/SymphonyElectron/releases/59470212/assets{?name,label}", - "html_url": "https://github.com/finos/SymphonyElectron/releases/tag/v14.0.0", - "id": 59470212, - "author": { - "login": "KiranNiranjan", - "id": 13243259, - "node_id": "MDQ6VXNlcjEzMjQzMjU5", - "avatar_url": "https://avatars.githubusercontent.com/u/13243259?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/KiranNiranjan", - "html_url": "https://github.com/KiranNiranjan", - "followers_url": "https://api.github.com/users/KiranNiranjan/followers", - "following_url": "https://api.github.com/users/KiranNiranjan/following{/other_user}", - "gists_url": "https://api.github.com/users/KiranNiranjan/gists{/gist_id}", - "starred_url": "https://api.github.com/users/KiranNiranjan/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/KiranNiranjan/subscriptions", - "organizations_url": "https://api.github.com/users/KiranNiranjan/orgs", - "repos_url": "https://api.github.com/users/KiranNiranjan/repos", - "events_url": "https://api.github.com/users/KiranNiranjan/events{/privacy}", - "received_events_url": "https://api.github.com/users/KiranNiranjan/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOBCGdrs4Di3GE", - "tag_name": "v14.0.0", - "target_commitish": "14.0.x", - "name": "v14.0.0 🌈", - "draft": false, - "prerelease": false, - "created_at": "2022-02-09T18:37:14Z", - "published_at": "2022-02-14T09:08:34Z", - "assets": [], - "tarball_url": "https://api.github.com/repos/finos/SymphonyElectron/tarball/v14.0.0", - "zipball_url": "https://api.github.com/repos/finos/SymphonyElectron/zipball/v14.0.0", - "body_html": "

What's Changed

\n

Features 🆕

\n\n

Enhancement 🎉

\n\n

Bug Fixes 🐛

\n\n

New Contributors

\n\n

Full Changelog: v9.3.0...v14.0.0

", - "mentions_count": 5 - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:04.775Z" - }, - "system-designer": { - "latestRelease": { - "url": "https://api.github.com/repos/design-first/system-designer/releases/62272431", - "assets_url": "https://api.github.com/repos/design-first/system-designer/releases/62272431/assets", - "upload_url": "https://uploads.github.com/repos/design-first/system-designer/releases/62272431/assets{?name,label}", - "html_url": "https://github.com/design-first/system-designer/releases/tag/v5.2.0", - "id": 62272431, - "author": { - "login": "ecarriou", - "id": 2214504, - "node_id": "MDQ6VXNlcjIyMTQ1MDQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/2214504?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ecarriou", - "html_url": "https://github.com/ecarriou", - "followers_url": "https://api.github.com/users/ecarriou/followers", - "following_url": "https://api.github.com/users/ecarriou/following{/other_user}", - "gists_url": "https://api.github.com/users/ecarriou/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ecarriou/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ecarriou/subscriptions", - "organizations_url": "https://api.github.com/users/ecarriou/orgs", - "repos_url": "https://api.github.com/users/ecarriou/repos", - "events_url": "https://api.github.com/users/ecarriou/events{/privacy}", - "received_events_url": "https://api.github.com/users/ecarriou/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOAveWQM4DtjOv", - "tag_name": "v5.2.0", - "target_commitish": "master", - "name": "", - "draft": false, - "prerelease": false, - "created_at": "2022-03-20T13:42:11Z", - "published_at": "2022-03-20T13:53:29Z", - "assets": [], - "tarball_url": "https://api.github.com/repos/design-first/system-designer/tarball/v5.2.0", - "zipball_url": "https://api.github.com/repos/design-first/system-designer/zipball/v5.2.0", - "body_html": "

Changelogs:

\n
    \n
  • Fixed: require is not defined on opened window (Electron)
  • \n
  • Updated: dev dependencies.
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:04.780Z" - }, - "swifty": { - "latestRelease": { - "url": "https://api.github.com/repos/swiftyapp/swifty/releases/47931399", - "assets_url": "https://api.github.com/repos/swiftyapp/swifty/releases/47931399/assets", - "upload_url": "https://uploads.github.com/repos/swiftyapp/swifty/releases/47931399/assets{?name,label}", - "html_url": "https://github.com/swiftyapp/swifty/releases/tag/v0.6.6", - "id": 47931399, - "author": { - "login": "alchaplinsky", - "id": 695947, - "node_id": "MDQ6VXNlcjY5NTk0Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/695947?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/alchaplinsky", - "html_url": "https://github.com/alchaplinsky", - "followers_url": "https://api.github.com/users/alchaplinsky/followers", - "following_url": "https://api.github.com/users/alchaplinsky/following{/other_user}", - "gists_url": "https://api.github.com/users/alchaplinsky/gists{/gist_id}", - "starred_url": "https://api.github.com/users/alchaplinsky/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/alchaplinsky/subscriptions", - "organizations_url": "https://api.github.com/users/alchaplinsky/orgs", - "repos_url": "https://api.github.com/users/alchaplinsky/repos", - "events_url": "https://api.github.com/users/alchaplinsky/events{/privacy}", - "received_events_url": "https://api.github.com/users/alchaplinsky/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTQ3OTMxMzk5", - "tag_name": "v0.6.6", - "target_commitish": "master", - "name": "Add language setting", - "draft": false, - "prerelease": false, - "created_at": "2021-08-16T19:32:59Z", - "published_at": "2021-08-16T19:49:56Z", - "assets": [ - { - "url": "https://api.github.com/repos/swiftyapp/swifty/releases/assets/42581280", - "id": 42581280, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQyNTgxMjgw", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "alchaplinsky", - "id": 695947, - "node_id": "MDQ6VXNlcjY5NTk0Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/695947?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/alchaplinsky", - "html_url": "https://github.com/alchaplinsky", - "followers_url": "https://api.github.com/users/alchaplinsky/followers", - "following_url": "https://api.github.com/users/alchaplinsky/following{/other_user}", - "gists_url": "https://api.github.com/users/alchaplinsky/gists{/gist_id}", - "starred_url": "https://api.github.com/users/alchaplinsky/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/alchaplinsky/subscriptions", - "organizations_url": "https://api.github.com/users/alchaplinsky/orgs", - "repos_url": "https://api.github.com/users/alchaplinsky/repos", - "events_url": "https://api.github.com/users/alchaplinsky/events{/privacy}", - "received_events_url": "https://api.github.com/users/alchaplinsky/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 362, - "download_count": 179, - "created_at": "2021-08-16T19:43:48Z", - "updated_at": "2021-08-16T19:43:48Z", - "browser_download_url": "https://github.com/swiftyapp/swifty/releases/download/v0.6.6/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/swiftyapp/swifty/releases/assets/42580846", - "id": 42580846, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQyNTgwODQ2", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "alchaplinsky", - "id": 695947, - "node_id": "MDQ6VXNlcjY5NTk0Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/695947?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/alchaplinsky", - "html_url": "https://github.com/alchaplinsky", - "followers_url": "https://api.github.com/users/alchaplinsky/followers", - "following_url": "https://api.github.com/users/alchaplinsky/following{/other_user}", - "gists_url": "https://api.github.com/users/alchaplinsky/gists{/gist_id}", - "starred_url": "https://api.github.com/users/alchaplinsky/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/alchaplinsky/subscriptions", - "organizations_url": "https://api.github.com/users/alchaplinsky/orgs", - "repos_url": "https://api.github.com/users/alchaplinsky/repos", - "events_url": "https://api.github.com/users/alchaplinsky/events{/privacy}", - "received_events_url": "https://api.github.com/users/alchaplinsky/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 506, - "download_count": 1504, - "created_at": "2021-08-16T19:38:43Z", - "updated_at": "2021-08-16T19:38:44Z", - "browser_download_url": "https://github.com/swiftyapp/swifty/releases/download/v0.6.6/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/swiftyapp/swifty/releases/assets/42581516", - "id": 42581516, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQyNTgxNTE2", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "alchaplinsky", - "id": 695947, - "node_id": "MDQ6VXNlcjY5NTk0Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/695947?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/alchaplinsky", - "html_url": "https://github.com/alchaplinsky", - "followers_url": "https://api.github.com/users/alchaplinsky/followers", - "following_url": "https://api.github.com/users/alchaplinsky/following{/other_user}", - "gists_url": "https://api.github.com/users/alchaplinsky/gists{/gist_id}", - "starred_url": "https://api.github.com/users/alchaplinsky/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/alchaplinsky/subscriptions", - "organizations_url": "https://api.github.com/users/alchaplinsky/orgs", - "repos_url": "https://api.github.com/users/alchaplinsky/repos", - "events_url": "https://api.github.com/users/alchaplinsky/events{/privacy}", - "received_events_url": "https://api.github.com/users/alchaplinsky/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 340, - "download_count": 2935, - "created_at": "2021-08-16T19:47:53Z", - "updated_at": "2021-08-16T19:47:53Z", - "browser_download_url": "https://github.com/swiftyapp/swifty/releases/download/v0.6.6/latest.yml" - }, - { - "url": "https://api.github.com/repos/swiftyapp/swifty/releases/assets/42580776", - "id": 42580776, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQyNTgwNzc2", - "name": "Swifty-0.6.6-mac.zip", - "label": "", - "uploader": { - "login": "alchaplinsky", - "id": 695947, - "node_id": "MDQ6VXNlcjY5NTk0Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/695947?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/alchaplinsky", - "html_url": "https://github.com/alchaplinsky", - "followers_url": "https://api.github.com/users/alchaplinsky/followers", - "following_url": "https://api.github.com/users/alchaplinsky/following{/other_user}", - "gists_url": "https://api.github.com/users/alchaplinsky/gists{/gist_id}", - "starred_url": "https://api.github.com/users/alchaplinsky/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/alchaplinsky/subscriptions", - "organizations_url": "https://api.github.com/users/alchaplinsky/orgs", - "repos_url": "https://api.github.com/users/alchaplinsky/repos", - "events_url": "https://api.github.com/users/alchaplinsky/events{/privacy}", - "received_events_url": "https://api.github.com/users/alchaplinsky/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 79300140, - "download_count": 198, - "created_at": "2021-08-16T19:38:18Z", - "updated_at": "2021-08-16T19:38:43Z", - "browser_download_url": "https://github.com/swiftyapp/swifty/releases/download/v0.6.6/Swifty-0.6.6-mac.zip" - }, - { - "url": "https://api.github.com/repos/swiftyapp/swifty/releases/assets/42581091", - "id": 42581091, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQyNTgxMDkx", - "name": "Swifty-0.6.6.AppImage", - "label": "", - "uploader": { - "login": "alchaplinsky", - "id": 695947, - "node_id": "MDQ6VXNlcjY5NTk0Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/695947?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/alchaplinsky", - "html_url": "https://github.com/alchaplinsky", - "followers_url": "https://api.github.com/users/alchaplinsky/followers", - "following_url": "https://api.github.com/users/alchaplinsky/following{/other_user}", - "gists_url": "https://api.github.com/users/alchaplinsky/gists{/gist_id}", - "starred_url": "https://api.github.com/users/alchaplinsky/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/alchaplinsky/subscriptions", - "organizations_url": "https://api.github.com/users/alchaplinsky/orgs", - "repos_url": "https://api.github.com/users/alchaplinsky/repos", - "events_url": "https://api.github.com/users/alchaplinsky/events{/privacy}", - "received_events_url": "https://api.github.com/users/alchaplinsky/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 79700998, - "download_count": 112, - "created_at": "2021-08-16T19:40:17Z", - "updated_at": "2021-08-16T19:40:43Z", - "browser_download_url": "https://github.com/swiftyapp/swifty/releases/download/v0.6.6/Swifty-0.6.6.AppImage" - }, - { - "url": "https://api.github.com/repos/swiftyapp/swifty/releases/assets/42580716", - "id": 42580716, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQyNTgwNzE2", - "name": "Swifty-0.6.6.dmg", - "label": "", - "uploader": { - "login": "alchaplinsky", - "id": 695947, - "node_id": "MDQ6VXNlcjY5NTk0Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/695947?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/alchaplinsky", - "html_url": "https://github.com/alchaplinsky", - "followers_url": "https://api.github.com/users/alchaplinsky/followers", - "following_url": "https://api.github.com/users/alchaplinsky/following{/other_user}", - "gists_url": "https://api.github.com/users/alchaplinsky/gists{/gist_id}", - "starred_url": "https://api.github.com/users/alchaplinsky/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/alchaplinsky/subscriptions", - "organizations_url": "https://api.github.com/users/alchaplinsky/orgs", - "repos_url": "https://api.github.com/users/alchaplinsky/repos", - "events_url": "https://api.github.com/users/alchaplinsky/events{/privacy}", - "received_events_url": "https://api.github.com/users/alchaplinsky/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 82030659, - "download_count": 194, - "created_at": "2021-08-16T19:37:57Z", - "updated_at": "2021-08-16T19:38:22Z", - "browser_download_url": "https://github.com/swiftyapp/swifty/releases/download/v0.6.6/Swifty-0.6.6.dmg" - }, - { - "url": "https://api.github.com/repos/swiftyapp/swifty/releases/assets/42580717", - "id": 42580717, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQyNTgwNzE3", - "name": "Swifty-0.6.6.dmg.blockmap", - "label": "", - "uploader": { - "login": "alchaplinsky", - "id": 695947, - "node_id": "MDQ6VXNlcjY5NTk0Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/695947?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/alchaplinsky", - "html_url": "https://github.com/alchaplinsky", - "followers_url": "https://api.github.com/users/alchaplinsky/followers", - "following_url": "https://api.github.com/users/alchaplinsky/following{/other_user}", - "gists_url": "https://api.github.com/users/alchaplinsky/gists{/gist_id}", - "starred_url": "https://api.github.com/users/alchaplinsky/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/alchaplinsky/subscriptions", - "organizations_url": "https://api.github.com/users/alchaplinsky/orgs", - "repos_url": "https://api.github.com/users/alchaplinsky/repos", - "events_url": "https://api.github.com/users/alchaplinsky/events{/privacy}", - "received_events_url": "https://api.github.com/users/alchaplinsky/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 88561, - "download_count": 12, - "created_at": "2021-08-16T19:37:57Z", - "updated_at": "2021-08-16T19:37:57Z", - "browser_download_url": "https://github.com/swiftyapp/swifty/releases/download/v0.6.6/Swifty-0.6.6.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/swiftyapp/swifty/releases/assets/42580517", - "id": 42580517, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQyNTgwNTE3", - "name": "Swifty-0.6.6.pkg", - "label": "", - "uploader": { - "login": "alchaplinsky", - "id": 695947, - "node_id": "MDQ6VXNlcjY5NTk0Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/695947?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/alchaplinsky", - "html_url": "https://github.com/alchaplinsky", - "followers_url": "https://api.github.com/users/alchaplinsky/followers", - "following_url": "https://api.github.com/users/alchaplinsky/following{/other_user}", - "gists_url": "https://api.github.com/users/alchaplinsky/gists{/gist_id}", - "starred_url": "https://api.github.com/users/alchaplinsky/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/alchaplinsky/subscriptions", - "organizations_url": "https://api.github.com/users/alchaplinsky/orgs", - "repos_url": "https://api.github.com/users/alchaplinsky/repos", - "events_url": "https://api.github.com/users/alchaplinsky/events{/privacy}", - "received_events_url": "https://api.github.com/users/alchaplinsky/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 80691871, - "download_count": 24, - "created_at": "2021-08-16T19:34:57Z", - "updated_at": "2021-08-16T19:35:47Z", - "browser_download_url": "https://github.com/swiftyapp/swifty/releases/download/v0.6.6/Swifty-0.6.6.pkg" - }, - { - "url": "https://api.github.com/repos/swiftyapp/swifty/releases/assets/42581269", - "id": 42581269, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQyNTgxMjY5", - "name": "Swifty-0.6.6.x86_64.rpm", - "label": "", - "uploader": { - "login": "alchaplinsky", - "id": 695947, - "node_id": "MDQ6VXNlcjY5NTk0Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/695947?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/alchaplinsky", - "html_url": "https://github.com/alchaplinsky", - "followers_url": "https://api.github.com/users/alchaplinsky/followers", - "following_url": "https://api.github.com/users/alchaplinsky/following{/other_user}", - "gists_url": "https://api.github.com/users/alchaplinsky/gists{/gist_id}", - "starred_url": "https://api.github.com/users/alchaplinsky/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/alchaplinsky/subscriptions", - "organizations_url": "https://api.github.com/users/alchaplinsky/orgs", - "repos_url": "https://api.github.com/users/alchaplinsky/repos", - "events_url": "https://api.github.com/users/alchaplinsky/events{/privacy}", - "received_events_url": "https://api.github.com/users/alchaplinsky/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-redhat-package-manager", - "state": "uploaded", - "size": 56717921, - "download_count": 24, - "created_at": "2021-08-16T19:43:31Z", - "updated_at": "2021-08-16T19:43:47Z", - "browser_download_url": "https://github.com/swiftyapp/swifty/releases/download/v0.6.6/Swifty-0.6.6.x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/swiftyapp/swifty/releases/assets/42581497", - "id": 42581497, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQyNTgxNDk3", - "name": "Swifty-Setup-0.6.6.exe", - "label": "", - "uploader": { - "login": "alchaplinsky", - "id": 695947, - "node_id": "MDQ6VXNlcjY5NTk0Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/695947?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/alchaplinsky", - "html_url": "https://github.com/alchaplinsky", - "followers_url": "https://api.github.com/users/alchaplinsky/followers", - "following_url": "https://api.github.com/users/alchaplinsky/following{/other_user}", - "gists_url": "https://api.github.com/users/alchaplinsky/gists{/gist_id}", - "starred_url": "https://api.github.com/users/alchaplinsky/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/alchaplinsky/subscriptions", - "organizations_url": "https://api.github.com/users/alchaplinsky/orgs", - "repos_url": "https://api.github.com/users/alchaplinsky/repos", - "events_url": "https://api.github.com/users/alchaplinsky/events{/privacy}", - "received_events_url": "https://api.github.com/users/alchaplinsky/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 59784984, - "download_count": 1831, - "created_at": "2021-08-16T19:47:34Z", - "updated_at": "2021-08-16T19:47:52Z", - "browser_download_url": "https://github.com/swiftyapp/swifty/releases/download/v0.6.6/Swifty-Setup-0.6.6.exe" - }, - { - "url": "https://api.github.com/repos/swiftyapp/swifty/releases/assets/42581496", - "id": 42581496, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQyNTgxNDk2", - "name": "Swifty-Setup-0.6.6.exe.blockmap", - "label": "", - "uploader": { - "login": "alchaplinsky", - "id": 695947, - "node_id": "MDQ6VXNlcjY5NTk0Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/695947?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/alchaplinsky", - "html_url": "https://github.com/alchaplinsky", - "followers_url": "https://api.github.com/users/alchaplinsky/followers", - "following_url": "https://api.github.com/users/alchaplinsky/following{/other_user}", - "gists_url": "https://api.github.com/users/alchaplinsky/gists{/gist_id}", - "starred_url": "https://api.github.com/users/alchaplinsky/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/alchaplinsky/subscriptions", - "organizations_url": "https://api.github.com/users/alchaplinsky/orgs", - "repos_url": "https://api.github.com/users/alchaplinsky/repos", - "events_url": "https://api.github.com/users/alchaplinsky/events{/privacy}", - "received_events_url": "https://api.github.com/users/alchaplinsky/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 63628, - "download_count": 913, - "created_at": "2021-08-16T19:47:34Z", - "updated_at": "2021-08-16T19:47:34Z", - "browser_download_url": "https://github.com/swiftyapp/swifty/releases/download/v0.6.6/Swifty-Setup-0.6.6.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/swiftyapp/swifty/releases/assets/42581166", - "id": 42581166, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQyNTgxMTY2", - "name": "Swifty_0.6.6_amd64.deb", - "label": "", - "uploader": { - "login": "alchaplinsky", - "id": 695947, - "node_id": "MDQ6VXNlcjY5NTk0Nw==", - "avatar_url": "https://avatars.githubusercontent.com/u/695947?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/alchaplinsky", - "html_url": "https://github.com/alchaplinsky", - "followers_url": "https://api.github.com/users/alchaplinsky/followers", - "following_url": "https://api.github.com/users/alchaplinsky/following{/other_user}", - "gists_url": "https://api.github.com/users/alchaplinsky/gists{/gist_id}", - "starred_url": "https://api.github.com/users/alchaplinsky/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/alchaplinsky/subscriptions", - "organizations_url": "https://api.github.com/users/alchaplinsky/orgs", - "repos_url": "https://api.github.com/users/alchaplinsky/repos", - "events_url": "https://api.github.com/users/alchaplinsky/events{/privacy}", - "received_events_url": "https://api.github.com/users/alchaplinsky/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 56740592, - "download_count": 82, - "created_at": "2021-08-16T19:41:28Z", - "updated_at": "2021-08-16T19:41:45Z", - "browser_download_url": "https://github.com/swiftyapp/swifty/releases/download/v0.6.6/Swifty_0.6.6_amd64.deb" - } - ], - "tarball_url": "https://api.github.com/repos/swiftyapp/swifty/tarball/v0.6.6", - "zipball_url": "https://api.github.com/repos/swiftyapp/swifty/zipball/v0.6.6", - "body_html": "", - "reactions": { - "url": "https://api.github.com/repos/swiftyapp/swifty/releases/47931399/reactions", - "total_count": 3, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 3, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:04.824Z" - }, - "tabby": { - "latestRelease": { - "url": "https://api.github.com/repos/natixco/tabby/releases/31982288", - "assets_url": "https://api.github.com/repos/natixco/tabby/releases/31982288/assets", - "upload_url": "https://uploads.github.com/repos/natixco/tabby/releases/31982288/assets{?name,label}", - "html_url": "https://github.com/natixco/tabby/releases/tag/v1.3.6", - "id": 31982288, - "author": { - "login": "natixco", - "id": 20193608, - "node_id": "MDQ6VXNlcjIwMTkzNjA4", - "avatar_url": "https://avatars.githubusercontent.com/u/20193608?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/natixco", - "html_url": "https://github.com/natixco", - "followers_url": "https://api.github.com/users/natixco/followers", - "following_url": "https://api.github.com/users/natixco/following{/other_user}", - "gists_url": "https://api.github.com/users/natixco/gists{/gist_id}", - "starred_url": "https://api.github.com/users/natixco/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/natixco/subscriptions", - "organizations_url": "https://api.github.com/users/natixco/orgs", - "repos_url": "https://api.github.com/users/natixco/repos", - "events_url": "https://api.github.com/users/natixco/events{/privacy}", - "received_events_url": "https://api.github.com/users/natixco/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTMxOTgyMjg4", - "tag_name": "v1.3.6", - "target_commitish": "master", - "name": "v1.3.6", - "draft": false, - "prerelease": false, - "created_at": "2020-09-30T09:59:03Z", - "published_at": "2020-09-30T10:02:45Z", - "assets": [ - { - "url": "https://api.github.com/repos/natixco/tabby/releases/assets/26368375", - "id": 26368375, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI2MzY4Mzc1", - "name": "tabby.Setup.1.3.6.exe", - "label": null, - "uploader": { - "login": "natixco", - "id": 20193608, - "node_id": "MDQ6VXNlcjIwMTkzNjA4", - "avatar_url": "https://avatars.githubusercontent.com/u/20193608?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/natixco", - "html_url": "https://github.com/natixco", - "followers_url": "https://api.github.com/users/natixco/followers", - "following_url": "https://api.github.com/users/natixco/following{/other_user}", - "gists_url": "https://api.github.com/users/natixco/gists{/gist_id}", - "starred_url": "https://api.github.com/users/natixco/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/natixco/subscriptions", - "organizations_url": "https://api.github.com/users/natixco/orgs", - "repos_url": "https://api.github.com/users/natixco/repos", - "events_url": "https://api.github.com/users/natixco/events{/privacy}", - "received_events_url": "https://api.github.com/users/natixco/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 47774650, - "download_count": 1324, - "created_at": "2020-09-30T10:00:20Z", - "updated_at": "2020-09-30T10:02:32Z", - "browser_download_url": "https://github.com/natixco/tabby/releases/download/v1.3.6/tabby.Setup.1.3.6.exe" - } - ], - "tarball_url": "https://api.github.com/repos/natixco/tabby/tarball/v1.3.6", - "zipball_url": "https://api.github.com/repos/natixco/tabby/zipball/v1.3.6", - "body_html": "

If you set the ** classroom** of the lesson as a link you'll be able to click on it and open it in your default browser.

", - "reactions": { - "url": "https://api.github.com/repos/natixco/tabby/releases/31982288/reactions", - "total_count": 1, - "+1": 0, - "-1": 0, - "laugh": 1, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:04.993Z" - }, - "tagspaces": { - "latestRelease": { - "url": "https://api.github.com/repos/tagspaces/tagspaces/releases/62028270", - "assets_url": "https://api.github.com/repos/tagspaces/tagspaces/releases/62028270/assets", - "upload_url": "https://uploads.github.com/repos/tagspaces/tagspaces/releases/62028270/assets{?name,label}", - "html_url": "https://github.com/tagspaces/tagspaces/releases/tag/v4.3.1", - "id": 62028270, - "author": { - "login": "mladensap", - "id": 6659373, - "node_id": "MDQ6VXNlcjY2NTkzNzM=", - "avatar_url": "https://avatars.githubusercontent.com/u/6659373?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mladensap", - "html_url": "https://github.com/mladensap", - "followers_url": "https://api.github.com/users/mladensap/followers", - "following_url": "https://api.github.com/users/mladensap/following{/other_user}", - "gists_url": "https://api.github.com/users/mladensap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mladensap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mladensap/subscriptions", - "organizations_url": "https://api.github.com/users/mladensap/orgs", - "repos_url": "https://api.github.com/users/mladensap/repos", - "events_url": "https://api.github.com/users/mladensap/events{/privacy}", - "received_events_url": "https://api.github.com/users/mladensap/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOAGg6_s4Dsnnu", - "tag_name": "v4.3.1", - "target_commitish": "develop", - "name": "v4.3.1", - "draft": false, - "prerelease": false, - "created_at": "2022-03-13T19:57:42Z", - "published_at": "2022-03-16T19:00:19Z", - "assets": [ - { - "url": "https://api.github.com/repos/tagspaces/tagspaces/releases/assets/59690776", - "id": 59690776, - "node_id": "RA_kwDOAGg6_s4Djs8Y", - "name": "SHA256SUMS.txt", - "label": null, - "uploader": { - "login": "mladensap", - "id": 6659373, - "node_id": "MDQ6VXNlcjY2NTkzNzM=", - "avatar_url": "https://avatars.githubusercontent.com/u/6659373?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mladensap", - "html_url": "https://github.com/mladensap", - "followers_url": "https://api.github.com/users/mladensap/followers", - "following_url": "https://api.github.com/users/mladensap/following{/other_user}", - "gists_url": "https://api.github.com/users/mladensap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mladensap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mladensap/subscriptions", - "organizations_url": "https://api.github.com/users/mladensap/orgs", - "repos_url": "https://api.github.com/users/mladensap/repos", - "events_url": "https://api.github.com/users/mladensap/events{/privacy}", - "received_events_url": "https://api.github.com/users/mladensap/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/plain", - "state": "uploaded", - "size": 3397, - "download_count": 4082, - "created_at": "2022-03-16T18:19:22Z", - "updated_at": "2022-03-16T18:19:23Z", - "browser_download_url": "https://github.com/tagspaces/tagspaces/releases/download/v4.3.1/SHA256SUMS.txt" - }, - { - "url": "https://api.github.com/repos/tagspaces/tagspaces/releases/assets/59690797", - "id": 59690797, - "node_id": "RA_kwDOAGg6_s4Djs8t", - "name": "tagspaces-android-4.3.1.apk", - "label": null, - "uploader": { - "login": "mladensap", - "id": 6659373, - "node_id": "MDQ6VXNlcjY2NTkzNzM=", - "avatar_url": "https://avatars.githubusercontent.com/u/6659373?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mladensap", - "html_url": "https://github.com/mladensap", - "followers_url": "https://api.github.com/users/mladensap/followers", - "following_url": "https://api.github.com/users/mladensap/following{/other_user}", - "gists_url": "https://api.github.com/users/mladensap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mladensap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mladensap/subscriptions", - "organizations_url": "https://api.github.com/users/mladensap/orgs", - "repos_url": "https://api.github.com/users/mladensap/repos", - "events_url": "https://api.github.com/users/mladensap/events{/privacy}", - "received_events_url": "https://api.github.com/users/mladensap/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.android.package-archive", - "state": "uploaded", - "size": 31183621, - "download_count": 218, - "created_at": "2022-03-16T18:19:33Z", - "updated_at": "2022-03-16T18:20:05Z", - "browser_download_url": "https://github.com/tagspaces/tagspaces/releases/download/v4.3.1/tagspaces-android-4.3.1.apk" - }, - { - "url": "https://api.github.com/repos/tagspaces/tagspaces/releases/assets/59690928", - "id": 59690928, - "node_id": "RA_kwDOAGg6_s4Djs-w", - "name": "tagspaces-linux-amd64-4.3.1.deb", - "label": null, - "uploader": { - "login": "mladensap", - "id": 6659373, - "node_id": "MDQ6VXNlcjY2NTkzNzM=", - "avatar_url": "https://avatars.githubusercontent.com/u/6659373?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mladensap", - "html_url": "https://github.com/mladensap", - "followers_url": "https://api.github.com/users/mladensap/followers", - "following_url": "https://api.github.com/users/mladensap/following{/other_user}", - "gists_url": "https://api.github.com/users/mladensap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mladensap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mladensap/subscriptions", - "organizations_url": "https://api.github.com/users/mladensap/orgs", - "repos_url": "https://api.github.com/users/mladensap/repos", - "events_url": "https://api.github.com/users/mladensap/events{/privacy}", - "received_events_url": "https://api.github.com/users/mladensap/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 102531438, - "download_count": 714, - "created_at": "2022-03-16T18:22:28Z", - "updated_at": "2022-03-16T18:24:13Z", - "browser_download_url": "https://github.com/tagspaces/tagspaces/releases/download/v4.3.1/tagspaces-linux-amd64-4.3.1.deb" - }, - { - "url": "https://api.github.com/repos/tagspaces/tagspaces/releases/assets/59691019", - "id": 59691019, - "node_id": "RA_kwDOAGg6_s4DjtAL", - "name": "tagspaces-linux-x64-4.3.1.tar.gz", - "label": null, - "uploader": { - "login": "mladensap", - "id": 6659373, - "node_id": "MDQ6VXNlcjY2NTkzNzM=", - "avatar_url": "https://avatars.githubusercontent.com/u/6659373?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mladensap", - "html_url": "https://github.com/mladensap", - "followers_url": "https://api.github.com/users/mladensap/followers", - "following_url": "https://api.github.com/users/mladensap/following{/other_user}", - "gists_url": "https://api.github.com/users/mladensap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mladensap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mladensap/subscriptions", - "organizations_url": "https://api.github.com/users/mladensap/orgs", - "repos_url": "https://api.github.com/users/mladensap/repos", - "events_url": "https://api.github.com/users/mladensap/events{/privacy}", - "received_events_url": "https://api.github.com/users/mladensap/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-gzip", - "state": "uploaded", - "size": 145267195, - "download_count": 196, - "created_at": "2022-03-16T18:24:26Z", - "updated_at": "2022-03-16T18:27:03Z", - "browser_download_url": "https://github.com/tagspaces/tagspaces/releases/download/v4.3.1/tagspaces-linux-x64-4.3.1.tar.gz" - }, - { - "url": "https://api.github.com/repos/tagspaces/tagspaces/releases/assets/59691642", - "id": 59691642, - "node_id": "RA_kwDOAGg6_s4DjtJ6", - "name": "tagspaces-linux-x86_64-4.3.1.AppImage", - "label": null, - "uploader": { - "login": "mladensap", - "id": 6659373, - "node_id": "MDQ6VXNlcjY2NTkzNzM=", - "avatar_url": "https://avatars.githubusercontent.com/u/6659373?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mladensap", - "html_url": "https://github.com/mladensap", - "followers_url": "https://api.github.com/users/mladensap/followers", - "following_url": "https://api.github.com/users/mladensap/following{/other_user}", - "gists_url": "https://api.github.com/users/mladensap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mladensap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mladensap/subscriptions", - "organizations_url": "https://api.github.com/users/mladensap/orgs", - "repos_url": "https://api.github.com/users/mladensap/repos", - "events_url": "https://api.github.com/users/mladensap/events{/privacy}", - "received_events_url": "https://api.github.com/users/mladensap/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 153703836, - "download_count": 811, - "created_at": "2022-03-16T18:33:01Z", - "updated_at": "2022-03-16T18:35:35Z", - "browser_download_url": "https://github.com/tagspaces/tagspaces/releases/download/v4.3.1/tagspaces-linux-x86_64-4.3.1.AppImage" - }, - { - "url": "https://api.github.com/repos/tagspaces/tagspaces/releases/assets/59692003", - "id": 59692003, - "node_id": "RA_kwDOAGg6_s4DjtPj", - "name": "tagspaces-mac-arm64-4.3.1.dmg", - "label": null, - "uploader": { - "login": "mladensap", - "id": 6659373, - "node_id": "MDQ6VXNlcjY2NTkzNzM=", - "avatar_url": "https://avatars.githubusercontent.com/u/6659373?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mladensap", - "html_url": "https://github.com/mladensap", - "followers_url": "https://api.github.com/users/mladensap/followers", - "following_url": "https://api.github.com/users/mladensap/following{/other_user}", - "gists_url": "https://api.github.com/users/mladensap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mladensap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mladensap/subscriptions", - "organizations_url": "https://api.github.com/users/mladensap/orgs", - "repos_url": "https://api.github.com/users/mladensap/repos", - "events_url": "https://api.github.com/users/mladensap/events{/privacy}", - "received_events_url": "https://api.github.com/users/mladensap/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 140403982, - "download_count": 86, - "created_at": "2022-03-16T18:37:40Z", - "updated_at": "2022-03-16T18:40:00Z", - "browser_download_url": "https://github.com/tagspaces/tagspaces/releases/download/v4.3.1/tagspaces-mac-arm64-4.3.1.dmg" - }, - { - "url": "https://api.github.com/repos/tagspaces/tagspaces/releases/assets/59692183", - "id": 59692183, - "node_id": "RA_kwDOAGg6_s4DjtSX", - "name": "tagspaces-mac-arm64-4.3.1.zip", - "label": null, - "uploader": { - "login": "mladensap", - "id": 6659373, - "node_id": "MDQ6VXNlcjY2NTkzNzM=", - "avatar_url": "https://avatars.githubusercontent.com/u/6659373?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mladensap", - "html_url": "https://github.com/mladensap", - "followers_url": "https://api.github.com/users/mladensap/followers", - "following_url": "https://api.github.com/users/mladensap/following{/other_user}", - "gists_url": "https://api.github.com/users/mladensap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mladensap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mladensap/subscriptions", - "organizations_url": "https://api.github.com/users/mladensap/orgs", - "repos_url": "https://api.github.com/users/mladensap/repos", - "events_url": "https://api.github.com/users/mladensap/events{/privacy}", - "received_events_url": "https://api.github.com/users/mladensap/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 135579334, - "download_count": 66, - "created_at": "2022-03-16T18:40:26Z", - "updated_at": "2022-03-16T18:42:46Z", - "browser_download_url": "https://github.com/tagspaces/tagspaces/releases/download/v4.3.1/tagspaces-mac-arm64-4.3.1.zip" - }, - { - "url": "https://api.github.com/repos/tagspaces/tagspaces/releases/assets/59692350", - "id": 59692350, - "node_id": "RA_kwDOAGg6_s4DjtU-", - "name": "tagspaces-mac-x64-4.3.1.dmg", - "label": null, - "uploader": { - "login": "mladensap", - "id": 6659373, - "node_id": "MDQ6VXNlcjY2NTkzNzM=", - "avatar_url": "https://avatars.githubusercontent.com/u/6659373?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mladensap", - "html_url": "https://github.com/mladensap", - "followers_url": "https://api.github.com/users/mladensap/followers", - "following_url": "https://api.github.com/users/mladensap/following{/other_user}", - "gists_url": "https://api.github.com/users/mladensap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mladensap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mladensap/subscriptions", - "organizations_url": "https://api.github.com/users/mladensap/orgs", - "repos_url": "https://api.github.com/users/mladensap/repos", - "events_url": "https://api.github.com/users/mladensap/events{/privacy}", - "received_events_url": "https://api.github.com/users/mladensap/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 137803056, - "download_count": 487, - "created_at": "2022-03-16T18:44:35Z", - "updated_at": "2022-03-16T18:46:55Z", - "browser_download_url": "https://github.com/tagspaces/tagspaces/releases/download/v4.3.1/tagspaces-mac-x64-4.3.1.dmg" - }, - { - "url": "https://api.github.com/repos/tagspaces/tagspaces/releases/assets/59692670", - "id": 59692670, - "node_id": "RA_kwDOAGg6_s4DjtZ-", - "name": "tagspaces-mac-x64-4.3.1.zip", - "label": null, - "uploader": { - "login": "mladensap", - "id": 6659373, - "node_id": "MDQ6VXNlcjY2NTkzNzM=", - "avatar_url": "https://avatars.githubusercontent.com/u/6659373?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mladensap", - "html_url": "https://github.com/mladensap", - "followers_url": "https://api.github.com/users/mladensap/followers", - "following_url": "https://api.github.com/users/mladensap/following{/other_user}", - "gists_url": "https://api.github.com/users/mladensap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mladensap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mladensap/subscriptions", - "organizations_url": "https://api.github.com/users/mladensap/orgs", - "repos_url": "https://api.github.com/users/mladensap/repos", - "events_url": "https://api.github.com/users/mladensap/events{/privacy}", - "received_events_url": "https://api.github.com/users/mladensap/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 133924805, - "download_count": 65, - "created_at": "2022-03-16T18:49:52Z", - "updated_at": "2022-03-16T18:52:12Z", - "browser_download_url": "https://github.com/tagspaces/tagspaces/releases/download/v4.3.1/tagspaces-mac-x64-4.3.1.zip" - }, - { - "url": "https://api.github.com/repos/tagspaces/tagspaces/releases/assets/59692910", - "id": 59692910, - "node_id": "RA_kwDOAGg6_s4Djtdu", - "name": "tagspaces-win-x64-4.3.1.exe", - "label": null, - "uploader": { - "login": "mladensap", - "id": 6659373, - "node_id": "MDQ6VXNlcjY2NTkzNzM=", - "avatar_url": "https://avatars.githubusercontent.com/u/6659373?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mladensap", - "html_url": "https://github.com/mladensap", - "followers_url": "https://api.github.com/users/mladensap/followers", - "following_url": "https://api.github.com/users/mladensap/following{/other_user}", - "gists_url": "https://api.github.com/users/mladensap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mladensap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mladensap/subscriptions", - "organizations_url": "https://api.github.com/users/mladensap/orgs", - "repos_url": "https://api.github.com/users/mladensap/repos", - "events_url": "https://api.github.com/users/mladensap/events{/privacy}", - "received_events_url": "https://api.github.com/users/mladensap/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 111017080, - "download_count": 4111, - "created_at": "2022-03-16T18:52:56Z", - "updated_at": "2022-03-16T18:54:52Z", - "browser_download_url": "https://github.com/tagspaces/tagspaces/releases/download/v4.3.1/tagspaces-win-x64-4.3.1.exe" - }, - { - "url": "https://api.github.com/repos/tagspaces/tagspaces/releases/assets/59693039", - "id": 59693039, - "node_id": "RA_kwDOAGg6_s4Djtfv", - "name": "tagspaces-win-x64-4.3.1.zip", - "label": null, - "uploader": { - "login": "mladensap", - "id": 6659373, - "node_id": "MDQ6VXNlcjY2NTkzNzM=", - "avatar_url": "https://avatars.githubusercontent.com/u/6659373?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mladensap", - "html_url": "https://github.com/mladensap", - "followers_url": "https://api.github.com/users/mladensap/followers", - "following_url": "https://api.github.com/users/mladensap/following{/other_user}", - "gists_url": "https://api.github.com/users/mladensap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mladensap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mladensap/subscriptions", - "organizations_url": "https://api.github.com/users/mladensap/orgs", - "repos_url": "https://api.github.com/users/mladensap/repos", - "events_url": "https://api.github.com/users/mladensap/events{/privacy}", - "received_events_url": "https://api.github.com/users/mladensap/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 142219574, - "download_count": 918, - "created_at": "2022-03-16T18:55:10Z", - "updated_at": "2022-03-16T18:57:35Z", - "browser_download_url": "https://github.com/tagspaces/tagspaces/releases/download/v4.3.1/tagspaces-win-x64-4.3.1.zip" - } - ], - "tarball_url": "https://api.github.com/repos/tagspaces/tagspaces/tarball/v4.3.1", - "zipball_url": "https://api.github.com/repos/tagspaces/tagspaces/zipball/v4.3.1", - "body_html": "

🎉 New features

\n
    \n
  • improve usability of the inline search
  • \n
  • added search scope switch and tooltips
  • \n
  • added initial tag preview
  • \n
  • refactoring perspectives, adding list and wiki perspective
  • \n
  • extracting thumbs from number, pages and key documents
  • \n
\n

🌟 Enhancements

\n
    \n
  • fine tuning perspective switching
  • \n
  • updating Canadian french and Chinese translations
  • \n
  • rounding corners of the description field in the cell
  • \n
  • extracting markdown convertion, refactoring deprecated execute command
  • \n
\n

🐛 Bug fixes

\n
    \n
  • showing confirm delete dialog on empty selection
  • \n
  • making the entry close button always on top
  • \n
  • added missing vertical scrollbar in the folder properties
  • \n
  • improving color handing by tags and tag preview
  • \n
  • issue with ignoring search boxing in advanced search
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:05.022Z" - }, - "tabby-terminal": { - "latestRelease": { - "url": "https://api.github.com/repos/Eugeny/tabby/releases/64819941", - "assets_url": "https://api.github.com/repos/Eugeny/tabby/releases/64819941/assets", - "upload_url": "https://uploads.github.com/repos/Eugeny/tabby/releases/64819941/assets{?name,label}", - "html_url": "https://github.com/Eugeny/tabby/releases/tag/v1.0.176", - "id": 64819941, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "RE_kwDOBJotwM4D3RLl", - "tag_name": "v1.0.176", - "target_commitish": "master", - "name": "Alpha 176", - "draft": false, - "prerelease": false, - "created_at": "2022-04-20T07:37:43Z", - "published_at": "2022-04-20T10:03:33Z", - "assets": [ - { - "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/63083208", - "id": 63083208, - "node_id": "RA_kwDOBJotwM4DwpLI", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 339, - "download_count": 38480, - "created_at": "2022-04-20T08:57:45Z", - "updated_at": "2022-04-20T08:57:45Z", - "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.176/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/63083096", - "id": 63083096, - "node_id": "RA_kwDOBJotwM4DwpJY", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 352, - "download_count": 65852, - "created_at": "2022-04-20T08:56:33Z", - "updated_at": "2022-04-20T08:56:34Z", - "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.176/latest.yml" - }, - { - "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/63082854", - "id": 63082854, - "node_id": "RA_kwDOBJotwM4DwpFm", - "name": "tabby-1.0.176-linux-x64.deb", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 70911040, - "download_count": 2641, - "created_at": "2022-04-20T08:54:13Z", - "updated_at": "2022-04-20T08:54:15Z", - "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.176/tabby-1.0.176-linux-x64.deb" - }, - { - "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/63083238", - "id": 63083238, - "node_id": "RA_kwDOBJotwM4DwpLm", - "name": "tabby-1.0.176-linux-x64.pacman", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 70981716, - "download_count": 1571, - "created_at": "2022-04-20T08:58:12Z", - "updated_at": "2022-04-20T08:58:14Z", - "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.176/tabby-1.0.176-linux-x64.pacman" - }, - { - "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/63083036", - "id": 63083036, - "node_id": "RA_kwDOBJotwM4DwpIc", - "name": "tabby-1.0.176-linux-x64.rpm", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/x-redhat-package-manager", - "state": "uploaded", - "size": 72069336, - "download_count": 463, - "created_at": "2022-04-20T08:56:11Z", - "updated_at": "2022-04-20T08:56:15Z", - "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.176/tabby-1.0.176-linux-x64.rpm" - }, - { - "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/63082710", - "id": 63082710, - "node_id": "RA_kwDOBJotwM4DwpDW", - "name": "tabby-1.0.176-linux-x64.tar.gz", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/gzip", - "state": "uploaded", - "size": 102432458, - "download_count": 375, - "created_at": "2022-04-20T08:52:14Z", - "updated_at": "2022-04-20T08:52:18Z", - "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.176/tabby-1.0.176-linux-x64.tar.gz" - }, - { - "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/63082903", - "id": 63082903, - "node_id": "RA_kwDOBJotwM4DwpGX", - "name": "tabby-1.0.176-macos-arm64.pkg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 107762733, - "download_count": 1943, - "created_at": "2022-04-20T08:54:40Z", - "updated_at": "2022-04-20T08:54:49Z", - "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.176/tabby-1.0.176-macos-arm64.pkg" - }, - { - "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/63082879", - "id": 63082879, - "node_id": "RA_kwDOBJotwM4DwpF_", - "name": "tabby-1.0.176-macos-arm64.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 104091164, - "download_count": 22604, - "created_at": "2022-04-20T08:54:30Z", - "updated_at": "2022-04-20T08:54:35Z", - "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.176/tabby-1.0.176-macos-arm64.zip" - }, - { - "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/63083094", - "id": 63083094, - "node_id": "RA_kwDOBJotwM4DwpJW", - "name": "tabby-1.0.176-macos-x86_64.pkg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 107786272, - "download_count": 2230, - "created_at": "2022-04-20T08:56:33Z", - "updated_at": "2022-04-20T08:56:36Z", - "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.176/tabby-1.0.176-macos-x86_64.pkg" - }, - { - "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/63083190", - "id": 63083190, - "node_id": "RA_kwDOBJotwM4DwpK2", - "name": "tabby-1.0.176-macos-x86_64.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 104245910, - "download_count": 104837, - "created_at": "2022-04-20T08:57:36Z", - "updated_at": "2022-04-20T08:57:41Z", - "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.176/tabby-1.0.176-macos-x86_64.zip" - }, - { - "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/63082880", - "id": 63082880, - "node_id": "RA_kwDOBJotwM4DwpGA", - "name": "tabby-1.0.176-portable-arm64.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 127005910, - "download_count": 268, - "created_at": "2022-04-20T08:54:31Z", - "updated_at": "2022-04-20T08:54:35Z", - "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.176/tabby-1.0.176-portable-arm64.zip" - }, - { - "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/63083061", - "id": 63083061, - "node_id": "RA_kwDOBJotwM4DwpI1", - "name": "tabby-1.0.176-portable-x64.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 123283616, - "download_count": 3016, - "created_at": "2022-04-20T08:56:25Z", - "updated_at": "2022-04-20T08:56:28Z", - "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.176/tabby-1.0.176-portable-x64.zip" - }, - { - "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/63082859", - "id": 63082859, - "node_id": "RA_kwDOBJotwM4DwpFr", - "name": "tabby-1.0.176-setup-arm64.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 94971360, - "download_count": 1331, - "created_at": "2022-04-20T08:54:16Z", - "updated_at": "2022-04-20T08:54:19Z", - "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.176/tabby-1.0.176-setup-arm64.exe" - }, - { - "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/63082858", - "id": 63082858, - "node_id": "RA_kwDOBJotwM4DwpFq", - "name": "tabby-1.0.176-setup-arm64.exe.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 99908, - "download_count": 96, - "created_at": "2022-04-20T08:54:16Z", - "updated_at": "2022-04-20T08:54:16Z", - "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.176/tabby-1.0.176-setup-arm64.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/63083051", - "id": 63083051, - "node_id": "RA_kwDOBJotwM4DwpIr", - "name": "tabby-1.0.176-setup-x64.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 90112592, - "download_count": 31912, - "created_at": "2022-04-20T08:56:18Z", - "updated_at": "2022-04-20T08:56:20Z", - "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.176/tabby-1.0.176-setup-x64.exe" - }, - { - "url": "https://api.github.com/repos/Eugeny/tabby/releases/assets/63083052", - "id": 63083052, - "node_id": "RA_kwDOBJotwM4DwpIs", - "name": "tabby-1.0.176-setup-x64.exe.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 95338, - "download_count": 18526, - "created_at": "2022-04-20T08:56:18Z", - "updated_at": "2022-04-20T08:56:18Z", - "browser_download_url": "https://github.com/Eugeny/tabby/releases/download/v1.0.176/tabby-1.0.176-setup-x64.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/Eugeny/tabby/tarball/v1.0.176", - "zipball_url": "https://api.github.com/repos/Eugeny/tabby/zipball/v1.0.176", - "body_html": "
    \n
  • Fixed search
  • \n
  • Fixed macOS ARM build
  • \n
  • From this build on, updates will be downloaded from S3 instead of Github, which should solve the issues with a wrong arch installer getting downloaded (ARM vs x64)
  • \n
", - "discussion_url": "https://github.com/Eugeny/tabby/discussions/6217", - "reactions": { - "url": "https://api.github.com/repos/Eugeny/tabby/releases/64819941/reactions", - "total_count": 129, - "+1": 68, - "-1": 0, - "laugh": 9, - "hooray": 17, - "confused": 0, - "heart": 19, - "rocket": 8, - "eyes": 8 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:05.044Z" - }, - "taskview": { - "latestRelease": { - "url": "https://api.github.com/repos/Gimanh/handscream/releases/65176306", - "assets_url": "https://api.github.com/repos/Gimanh/handscream/releases/65176306/assets", - "upload_url": "https://uploads.github.com/repos/Gimanh/handscream/releases/65176306/assets{?name,label}", - "html_url": "https://github.com/Gimanh/handscream/releases/tag/v1.1.0-w", - "id": 65176306, - "author": { - "login": "Gimanh", - "id": 10837815, - "node_id": "MDQ6VXNlcjEwODM3ODE1", - "avatar_url": "https://avatars.githubusercontent.com/u/10837815?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Gimanh", - "html_url": "https://github.com/Gimanh", - "followers_url": "https://api.github.com/users/Gimanh/followers", - "following_url": "https://api.github.com/users/Gimanh/following{/other_user}", - "gists_url": "https://api.github.com/users/Gimanh/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Gimanh/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Gimanh/subscriptions", - "organizations_url": "https://api.github.com/users/Gimanh/orgs", - "repos_url": "https://api.github.com/users/Gimanh/repos", - "events_url": "https://api.github.com/users/Gimanh/events{/privacy}", - "received_events_url": "https://api.github.com/users/Gimanh/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDODeG7i84D4oLy", - "tag_name": "v1.1.0-w", - "target_commitish": "devel-web", - "name": "v1.1.0-w Primus gradus", - "draft": false, - "prerelease": false, - "created_at": "2022-04-24T18:53:54Z", - "published_at": "2022-04-24T18:58:39Z", - "assets": [ - { - "url": "https://api.github.com/repos/Gimanh/handscream/releases/assets/63643151", - "id": 63643151, - "node_id": "RA_kwDODeG7i84Dyx4P", - "name": "Archive.zip", - "label": null, - "uploader": { - "login": "Gimanh", - "id": 10837815, - "node_id": "MDQ6VXNlcjEwODM3ODE1", - "avatar_url": "https://avatars.githubusercontent.com/u/10837815?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Gimanh", - "html_url": "https://github.com/Gimanh", - "followers_url": "https://api.github.com/users/Gimanh/followers", - "following_url": "https://api.github.com/users/Gimanh/following{/other_user}", - "gists_url": "https://api.github.com/users/Gimanh/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Gimanh/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Gimanh/subscriptions", - "organizations_url": "https://api.github.com/users/Gimanh/orgs", - "repos_url": "https://api.github.com/users/Gimanh/repos", - "events_url": "https://api.github.com/users/Gimanh/events{/privacy}", - "received_events_url": "https://api.github.com/users/Gimanh/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 5381787, - "download_count": 2, - "created_at": "2022-04-26T02:54:38Z", - "updated_at": "2022-04-26T02:54:41Z", - "browser_download_url": "https://github.com/Gimanh/handscream/releases/download/v1.1.0-w/Archive.zip" - } - ], - "tarball_url": "https://api.github.com/repos/Gimanh/handscream/tarball/v1.1.0-w", - "zipball_url": "https://api.github.com/repos/Gimanh/handscream/zipball/v1.1.0-w", - "body_html": "
    \n
  • Dynamic task list loading
  • \n
  • Hide completed tasks
  • \n
  • Toggle completed and incomplete tasks
  • \n
  • Added priority for tasks
  • \n
  • Added tags for tasks
  • \n
  • Added permissions for tags and priorities
  • \n
  • Move task to another list
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:05.068Z" - }, - "tch-filector": { - "latestRelease": { - "url": "https://api.github.com/repos/tomaschyly/FileCtor/releases/29747442", - "assets_url": "https://api.github.com/repos/tomaschyly/FileCtor/releases/29747442/assets", - "upload_url": "https://uploads.github.com/repos/tomaschyly/FileCtor/releases/29747442/assets{?name,label}", - "html_url": "https://github.com/tomaschyly/FileCtor/releases/tag/v1.4.2", - "id": 29747442, - "author": { - "login": "tomaschyly", - "id": 3993960, - "node_id": "MDQ6VXNlcjM5OTM5NjA=", - "avatar_url": "https://avatars.githubusercontent.com/u/3993960?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tomaschyly", - "html_url": "https://github.com/tomaschyly", - "followers_url": "https://api.github.com/users/tomaschyly/followers", - "following_url": "https://api.github.com/users/tomaschyly/following{/other_user}", - "gists_url": "https://api.github.com/users/tomaschyly/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tomaschyly/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tomaschyly/subscriptions", - "organizations_url": "https://api.github.com/users/tomaschyly/orgs", - "repos_url": "https://api.github.com/users/tomaschyly/repos", - "events_url": "https://api.github.com/users/tomaschyly/events{/privacy}", - "received_events_url": "https://api.github.com/users/tomaschyly/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI5NzQ3NDQy", - "tag_name": "v1.4.2", - "target_commitish": "master", - "name": "Improvements & updates", - "draft": false, - "prerelease": false, - "created_at": "2020-08-16T15:28:20Z", - "published_at": "2020-08-17T11:39:28Z", - "assets": [ - { - "url": "https://api.github.com/repos/tomaschyly/FileCtor/releases/assets/24000910", - "id": 24000910, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI0MDAwOTEw", - "name": "FileCtor-darwin-x64.zip", - "label": null, - "uploader": { - "login": "tomaschyly", - "id": 3993960, - "node_id": "MDQ6VXNlcjM5OTM5NjA=", - "avatar_url": "https://avatars.githubusercontent.com/u/3993960?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tomaschyly", - "html_url": "https://github.com/tomaschyly", - "followers_url": "https://api.github.com/users/tomaschyly/followers", - "following_url": "https://api.github.com/users/tomaschyly/following{/other_user}", - "gists_url": "https://api.github.com/users/tomaschyly/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tomaschyly/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tomaschyly/subscriptions", - "organizations_url": "https://api.github.com/users/tomaschyly/orgs", - "repos_url": "https://api.github.com/users/tomaschyly/repos", - "events_url": "https://api.github.com/users/tomaschyly/events{/privacy}", - "received_events_url": "https://api.github.com/users/tomaschyly/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 98236752, - "download_count": 43, - "created_at": "2020-08-17T10:14:15Z", - "updated_at": "2020-08-17T10:16:13Z", - "browser_download_url": "https://github.com/tomaschyly/FileCtor/releases/download/v1.4.2/FileCtor-darwin-x64.zip" - }, - { - "url": "https://api.github.com/repos/tomaschyly/FileCtor/releases/assets/23981151", - "id": 23981151, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzOTgxMTUx", - "name": "FileCtor-deb-x64.zip", - "label": null, - "uploader": { - "login": "tomaschyly", - "id": 3993960, - "node_id": "MDQ6VXNlcjM5OTM5NjA=", - "avatar_url": "https://avatars.githubusercontent.com/u/3993960?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tomaschyly", - "html_url": "https://github.com/tomaschyly", - "followers_url": "https://api.github.com/users/tomaschyly/followers", - "following_url": "https://api.github.com/users/tomaschyly/following{/other_user}", - "gists_url": "https://api.github.com/users/tomaschyly/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tomaschyly/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tomaschyly/subscriptions", - "organizations_url": "https://api.github.com/users/tomaschyly/orgs", - "repos_url": "https://api.github.com/users/tomaschyly/repos", - "events_url": "https://api.github.com/users/tomaschyly/events{/privacy}", - "received_events_url": "https://api.github.com/users/tomaschyly/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 70446102, - "download_count": 35, - "created_at": "2020-08-16T15:32:57Z", - "updated_at": "2020-08-16T15:34:10Z", - "browser_download_url": "https://github.com/tomaschyly/FileCtor/releases/download/v1.4.2/FileCtor-deb-x64.zip" - }, - { - "url": "https://api.github.com/repos/tomaschyly/FileCtor/releases/assets/23998386", - "id": 23998386, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIzOTk4Mzg2", - "name": "FileCtor-win32-x64.zip", - "label": null, - "uploader": { - "login": "tomaschyly", - "id": 3993960, - "node_id": "MDQ6VXNlcjM5OTM5NjA=", - "avatar_url": "https://avatars.githubusercontent.com/u/3993960?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tomaschyly", - "html_url": "https://github.com/tomaschyly", - "followers_url": "https://api.github.com/users/tomaschyly/followers", - "following_url": "https://api.github.com/users/tomaschyly/following{/other_user}", - "gists_url": "https://api.github.com/users/tomaschyly/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tomaschyly/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tomaschyly/subscriptions", - "organizations_url": "https://api.github.com/users/tomaschyly/orgs", - "repos_url": "https://api.github.com/users/tomaschyly/repos", - "events_url": "https://api.github.com/users/tomaschyly/events{/privacy}", - "received_events_url": "https://api.github.com/users/tomaschyly/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 99463747, - "download_count": 98, - "created_at": "2020-08-17T08:28:11Z", - "updated_at": "2020-08-17T08:29:59Z", - "browser_download_url": "https://github.com/tomaschyly/FileCtor/releases/download/v1.4.2/FileCtor-win32-x64.zip" - } - ], - "tarball_url": "https://api.github.com/repos/tomaschyly/FileCtor/tarball/v1.4.2", - "zipball_url": "https://api.github.com/repos/tomaschyly/FileCtor/zipball/v1.4.2", - "body_html": "

Electron & packages updates.

\n

Minor improvements.

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:05.261Z" - }, - "ten-hands": { - "latestRelease": { - "url": "https://api.github.com/repos/saisandeepvaddi/ten-hands/releases/38045021", - "assets_url": "https://api.github.com/repos/saisandeepvaddi/ten-hands/releases/38045021/assets", - "upload_url": "https://uploads.github.com/repos/saisandeepvaddi/ten-hands/releases/38045021/assets{?name,label}", - "html_url": "https://github.com/saisandeepvaddi/ten-hands/releases/tag/v2.10.3", - "id": 38045021, - "author": { - "login": "saisandeepvaddi", - "id": 13838175, - "node_id": "MDQ6VXNlcjEzODM4MTc1", - "avatar_url": "https://avatars.githubusercontent.com/u/13838175?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/saisandeepvaddi", - "html_url": "https://github.com/saisandeepvaddi", - "followers_url": "https://api.github.com/users/saisandeepvaddi/followers", - "following_url": "https://api.github.com/users/saisandeepvaddi/following{/other_user}", - "gists_url": "https://api.github.com/users/saisandeepvaddi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saisandeepvaddi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saisandeepvaddi/subscriptions", - "organizations_url": "https://api.github.com/users/saisandeepvaddi/orgs", - "repos_url": "https://api.github.com/users/saisandeepvaddi/repos", - "events_url": "https://api.github.com/users/saisandeepvaddi/events{/privacy}", - "received_events_url": "https://api.github.com/users/saisandeepvaddi/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTM4MDQ1MDIx", - "tag_name": "v2.10.3", - "target_commitish": "main", - "name": "Ten Hands v2.10.3", - "draft": false, - "prerelease": false, - "created_at": "2021-02-15T02:27:26Z", - "published_at": "2021-02-15T06:55:23Z", - "assets": [ - { - "url": "https://api.github.com/repos/saisandeepvaddi/ten-hands/releases/assets/32084924", - "id": 32084924, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMDg0OTI0", - "name": "latest-mac.yml", - "label": null, - "uploader": { - "login": "saisandeepvaddi", - "id": 13838175, - "node_id": "MDQ6VXNlcjEzODM4MTc1", - "avatar_url": "https://avatars.githubusercontent.com/u/13838175?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/saisandeepvaddi", - "html_url": "https://github.com/saisandeepvaddi", - "followers_url": "https://api.github.com/users/saisandeepvaddi/followers", - "following_url": "https://api.github.com/users/saisandeepvaddi/following{/other_user}", - "gists_url": "https://api.github.com/users/saisandeepvaddi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saisandeepvaddi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saisandeepvaddi/subscriptions", - "organizations_url": "https://api.github.com/users/saisandeepvaddi/orgs", - "repos_url": "https://api.github.com/users/saisandeepvaddi/repos", - "events_url": "https://api.github.com/users/saisandeepvaddi/events{/privacy}", - "received_events_url": "https://api.github.com/users/saisandeepvaddi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 519, - "download_count": 11, - "created_at": "2021-02-15T06:48:40Z", - "updated_at": "2021-02-15T06:48:40Z", - "browser_download_url": "https://github.com/saisandeepvaddi/ten-hands/releases/download/v2.10.3/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/saisandeepvaddi/ten-hands/releases/assets/32084922", - "id": 32084922, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMDg0OTIy", - "name": "latest.yml", - "label": null, - "uploader": { - "login": "saisandeepvaddi", - "id": 13838175, - "node_id": "MDQ6VXNlcjEzODM4MTc1", - "avatar_url": "https://avatars.githubusercontent.com/u/13838175?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/saisandeepvaddi", - "html_url": "https://github.com/saisandeepvaddi", - "followers_url": "https://api.github.com/users/saisandeepvaddi/followers", - "following_url": "https://api.github.com/users/saisandeepvaddi/following{/other_user}", - "gists_url": "https://api.github.com/users/saisandeepvaddi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saisandeepvaddi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saisandeepvaddi/subscriptions", - "organizations_url": "https://api.github.com/users/saisandeepvaddi/orgs", - "repos_url": "https://api.github.com/users/saisandeepvaddi/repos", - "events_url": "https://api.github.com/users/saisandeepvaddi/events{/privacy}", - "received_events_url": "https://api.github.com/users/saisandeepvaddi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 349, - "download_count": 11, - "created_at": "2021-02-15T06:48:39Z", - "updated_at": "2021-02-15T06:48:40Z", - "browser_download_url": "https://github.com/saisandeepvaddi/ten-hands/releases/download/v2.10.3/latest.yml" - }, - { - "url": "https://api.github.com/repos/saisandeepvaddi/ten-hands/releases/assets/32085162", - "id": 32085162, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMDg1MTYy", - "name": "ten-hands-app_2.10.3_amd64.deb", - "label": null, - "uploader": { - "login": "saisandeepvaddi", - "id": 13838175, - "node_id": "MDQ6VXNlcjEzODM4MTc1", - "avatar_url": "https://avatars.githubusercontent.com/u/13838175?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/saisandeepvaddi", - "html_url": "https://github.com/saisandeepvaddi", - "followers_url": "https://api.github.com/users/saisandeepvaddi/followers", - "following_url": "https://api.github.com/users/saisandeepvaddi/following{/other_user}", - "gists_url": "https://api.github.com/users/saisandeepvaddi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saisandeepvaddi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saisandeepvaddi/subscriptions", - "organizations_url": "https://api.github.com/users/saisandeepvaddi/orgs", - "repos_url": "https://api.github.com/users/saisandeepvaddi/repos", - "events_url": "https://api.github.com/users/saisandeepvaddi/events{/privacy}", - "received_events_url": "https://api.github.com/users/saisandeepvaddi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 57214000, - "download_count": 265, - "created_at": "2021-02-15T06:53:43Z", - "updated_at": "2021-02-15T06:55:01Z", - "browser_download_url": "https://github.com/saisandeepvaddi/ten-hands/releases/download/v2.10.3/ten-hands-app_2.10.3_amd64.deb" - }, - { - "url": "https://api.github.com/repos/saisandeepvaddi/ten-hands/releases/assets/32085094", - "id": 32085094, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMDg1MDk0", - "name": "Ten.Hands-2.10.3-mac.zip", - "label": null, - "uploader": { - "login": "saisandeepvaddi", - "id": 13838175, - "node_id": "MDQ6VXNlcjEzODM4MTc1", - "avatar_url": "https://avatars.githubusercontent.com/u/13838175?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/saisandeepvaddi", - "html_url": "https://github.com/saisandeepvaddi", - "followers_url": "https://api.github.com/users/saisandeepvaddi/followers", - "following_url": "https://api.github.com/users/saisandeepvaddi/following{/other_user}", - "gists_url": "https://api.github.com/users/saisandeepvaddi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saisandeepvaddi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saisandeepvaddi/subscriptions", - "organizations_url": "https://api.github.com/users/saisandeepvaddi/orgs", - "repos_url": "https://api.github.com/users/saisandeepvaddi/repos", - "events_url": "https://api.github.com/users/saisandeepvaddi/events{/privacy}", - "received_events_url": "https://api.github.com/users/saisandeepvaddi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 81550165, - "download_count": 21, - "created_at": "2021-02-15T06:51:54Z", - "updated_at": "2021-02-15T06:53:43Z", - "browser_download_url": "https://github.com/saisandeepvaddi/ten-hands/releases/download/v2.10.3/Ten.Hands-2.10.3-mac.zip" - }, - { - "url": "https://api.github.com/repos/saisandeepvaddi/ten-hands/releases/assets/32085021", - "id": 32085021, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMDg1MDIx", - "name": "Ten.Hands-2.10.3.dmg", - "label": null, - "uploader": { - "login": "saisandeepvaddi", - "id": 13838175, - "node_id": "MDQ6VXNlcjEzODM4MTc1", - "avatar_url": "https://avatars.githubusercontent.com/u/13838175?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/saisandeepvaddi", - "html_url": "https://github.com/saisandeepvaddi", - "followers_url": "https://api.github.com/users/saisandeepvaddi/followers", - "following_url": "https://api.github.com/users/saisandeepvaddi/following{/other_user}", - "gists_url": "https://api.github.com/users/saisandeepvaddi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saisandeepvaddi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saisandeepvaddi/subscriptions", - "organizations_url": "https://api.github.com/users/saisandeepvaddi/orgs", - "repos_url": "https://api.github.com/users/saisandeepvaddi/repos", - "events_url": "https://api.github.com/users/saisandeepvaddi/events{/privacy}", - "received_events_url": "https://api.github.com/users/saisandeepvaddi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 84286169, - "download_count": 169, - "created_at": "2021-02-15T06:50:01Z", - "updated_at": "2021-02-15T06:51:54Z", - "browser_download_url": "https://github.com/saisandeepvaddi/ten-hands/releases/download/v2.10.3/Ten.Hands-2.10.3.dmg" - }, - { - "url": "https://api.github.com/repos/saisandeepvaddi/ten-hands/releases/assets/32085093", - "id": 32085093, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMDg1MDkz", - "name": "Ten.Hands-2.10.3.dmg.blockmap", - "label": null, - "uploader": { - "login": "saisandeepvaddi", - "id": 13838175, - "node_id": "MDQ6VXNlcjEzODM4MTc1", - "avatar_url": "https://avatars.githubusercontent.com/u/13838175?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/saisandeepvaddi", - "html_url": "https://github.com/saisandeepvaddi", - "followers_url": "https://api.github.com/users/saisandeepvaddi/followers", - "following_url": "https://api.github.com/users/saisandeepvaddi/following{/other_user}", - "gists_url": "https://api.github.com/users/saisandeepvaddi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saisandeepvaddi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saisandeepvaddi/subscriptions", - "organizations_url": "https://api.github.com/users/saisandeepvaddi/orgs", - "repos_url": "https://api.github.com/users/saisandeepvaddi/repos", - "events_url": "https://api.github.com/users/saisandeepvaddi/events{/privacy}", - "received_events_url": "https://api.github.com/users/saisandeepvaddi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 89486, - "download_count": 15, - "created_at": "2021-02-15T06:51:54Z", - "updated_at": "2021-02-15T06:51:54Z", - "browser_download_url": "https://github.com/saisandeepvaddi/ten-hands/releases/download/v2.10.3/Ten.Hands-2.10.3.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/saisandeepvaddi/ten-hands/releases/assets/32084925", - "id": 32084925, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMDg0OTI1", - "name": "Ten.Hands.Setup.2.10.3.exe", - "label": null, - "uploader": { - "login": "saisandeepvaddi", - "id": 13838175, - "node_id": "MDQ6VXNlcjEzODM4MTc1", - "avatar_url": "https://avatars.githubusercontent.com/u/13838175?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/saisandeepvaddi", - "html_url": "https://github.com/saisandeepvaddi", - "followers_url": "https://api.github.com/users/saisandeepvaddi/followers", - "following_url": "https://api.github.com/users/saisandeepvaddi/following{/other_user}", - "gists_url": "https://api.github.com/users/saisandeepvaddi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saisandeepvaddi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saisandeepvaddi/subscriptions", - "organizations_url": "https://api.github.com/users/saisandeepvaddi/orgs", - "repos_url": "https://api.github.com/users/saisandeepvaddi/repos", - "events_url": "https://api.github.com/users/saisandeepvaddi/events{/privacy}", - "received_events_url": "https://api.github.com/users/saisandeepvaddi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 59726413, - "download_count": 776, - "created_at": "2021-02-15T06:48:40Z", - "updated_at": "2021-02-15T06:50:00Z", - "browser_download_url": "https://github.com/saisandeepvaddi/ten-hands/releases/download/v2.10.3/Ten.Hands.Setup.2.10.3.exe" - }, - { - "url": "https://api.github.com/repos/saisandeepvaddi/ten-hands/releases/assets/32085019", - "id": 32085019, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMDg1MDE5", - "name": "Ten.Hands.Setup.2.10.3.exe.blockmap", - "label": null, - "uploader": { - "login": "saisandeepvaddi", - "id": 13838175, - "node_id": "MDQ6VXNlcjEzODM4MTc1", - "avatar_url": "https://avatars.githubusercontent.com/u/13838175?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/saisandeepvaddi", - "html_url": "https://github.com/saisandeepvaddi", - "followers_url": "https://api.github.com/users/saisandeepvaddi/followers", - "following_url": "https://api.github.com/users/saisandeepvaddi/following{/other_user}", - "gists_url": "https://api.github.com/users/saisandeepvaddi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/saisandeepvaddi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/saisandeepvaddi/subscriptions", - "organizations_url": "https://api.github.com/users/saisandeepvaddi/orgs", - "repos_url": "https://api.github.com/users/saisandeepvaddi/repos", - "events_url": "https://api.github.com/users/saisandeepvaddi/events{/privacy}", - "received_events_url": "https://api.github.com/users/saisandeepvaddi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 62486, - "download_count": 15, - "created_at": "2021-02-15T06:50:00Z", - "updated_at": "2021-02-15T06:50:01Z", - "browser_download_url": "https://github.com/saisandeepvaddi/ten-hands/releases/download/v2.10.3/Ten.Hands.Setup.2.10.3.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/saisandeepvaddi/ten-hands/tarball/v2.10.3", - "zipball_url": "https://api.github.com/repos/saisandeepvaddi/ten-hands/zipball/v2.10.3", - "body_html": "

This is a small maintenance release.

\n

Bug fixes

\n
    \n
  • Fix: Killing NodeJS processes not releasing the port on macOS. #238
  • \n
  • Fix: Not able to click the last project when sidebar overflows when there are many projects.
  • \n
  • Fix: Deleting project not refreshing the sidebar.
  • \n
\n

Some other code clean-up and add some linter rules etc.,

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:05.266Z" - }, - "teseve": { - "latestRelease": { - "url": "https://api.github.com/repos/teseve/teseve/releases/3366339", - "assets_url": "https://api.github.com/repos/teseve/teseve/releases/3366339/assets", - "upload_url": "https://uploads.github.com/repos/teseve/teseve/releases/3366339/assets{?name,label}", - "html_url": "https://github.com/teseve/teseve/releases/tag/0.5.3", - "id": 3366339, - "author": { - "login": "leny", - "id": 692824, - "node_id": "MDQ6VXNlcjY5MjgyNA==", - "avatar_url": "https://avatars.githubusercontent.com/u/692824?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/leny", - "html_url": "https://github.com/leny", - "followers_url": "https://api.github.com/users/leny/followers", - "following_url": "https://api.github.com/users/leny/following{/other_user}", - "gists_url": "https://api.github.com/users/leny/gists{/gist_id}", - "starred_url": "https://api.github.com/users/leny/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/leny/subscriptions", - "organizations_url": "https://api.github.com/users/leny/orgs", - "repos_url": "https://api.github.com/users/leny/repos", - "events_url": "https://api.github.com/users/leny/events{/privacy}", - "received_events_url": "https://api.github.com/users/leny/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTMzNjYzMzk=", - "tag_name": "0.5.3", - "target_commitish": "master", - "name": "v0.5.3", - "draft": false, - "prerelease": false, - "created_at": "2016-06-03T10:03:14Z", - "published_at": "2016-06-03T10:11:13Z", - "assets": [ - { - "url": "https://api.github.com/repos/teseve/teseve/releases/assets/1787424", - "id": 1787424, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE3ODc0MjQ=", - "name": "Teseve-0.5.3-mac-x64.zip", - "label": null, - "uploader": { - "login": "leny", - "id": 692824, - "node_id": "MDQ6VXNlcjY5MjgyNA==", - "avatar_url": "https://avatars.githubusercontent.com/u/692824?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/leny", - "html_url": "https://github.com/leny", - "followers_url": "https://api.github.com/users/leny/followers", - "following_url": "https://api.github.com/users/leny/following{/other_user}", - "gists_url": "https://api.github.com/users/leny/gists{/gist_id}", - "starred_url": "https://api.github.com/users/leny/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/leny/subscriptions", - "organizations_url": "https://api.github.com/users/leny/orgs", - "repos_url": "https://api.github.com/users/leny/repos", - "events_url": "https://api.github.com/users/leny/events{/privacy}", - "received_events_url": "https://api.github.com/users/leny/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 45718804, - "download_count": 4698, - "created_at": "2016-06-03T10:08:27Z", - "updated_at": "2016-06-03T10:09:36Z", - "browser_download_url": "https://github.com/teseve/teseve/releases/download/0.5.3/Teseve-0.5.3-mac-x64.zip" - }, - { - "url": "https://api.github.com/repos/teseve/teseve/releases/assets/1787425", - "id": 1787425, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE3ODc0MjU=", - "name": "Teseve-0.5.3-win32-x64.zip", - "label": null, - "uploader": { - "login": "leny", - "id": 692824, - "node_id": "MDQ6VXNlcjY5MjgyNA==", - "avatar_url": "https://avatars.githubusercontent.com/u/692824?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/leny", - "html_url": "https://github.com/leny", - "followers_url": "https://api.github.com/users/leny/followers", - "following_url": "https://api.github.com/users/leny/following{/other_user}", - "gists_url": "https://api.github.com/users/leny/gists{/gist_id}", - "starred_url": "https://api.github.com/users/leny/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/leny/subscriptions", - "organizations_url": "https://api.github.com/users/leny/orgs", - "repos_url": "https://api.github.com/users/leny/repos", - "events_url": "https://api.github.com/users/leny/events{/privacy}", - "received_events_url": "https://api.github.com/users/leny/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 61995491, - "download_count": 5068, - "created_at": "2016-06-03T10:08:27Z", - "updated_at": "2016-06-03T10:11:05Z", - "browser_download_url": "https://github.com/teseve/teseve/releases/download/0.5.3/Teseve-0.5.3-win32-x64.zip" - } - ], - "tarball_url": "https://api.github.com/repos/teseve/teseve/tarball/0.5.3", - "zipball_url": "https://api.github.com/repos/teseve/teseve/zipball/0.5.3", - "body_html": "
    \n
  • fix \"choose folder\" button
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:05.275Z" - }, - "tess": { - "latestRelease": { - "url": "https://api.github.com/repos/SquitchYT/Tess/releases/66286372", - "assets_url": "https://api.github.com/repos/SquitchYT/Tess/releases/66286372/assets", - "upload_url": "https://uploads.github.com/repos/SquitchYT/Tess/releases/66286372/assets{?name,label}", - "html_url": "https://github.com/SquitchYT/Tess/releases/tag/0.6.1", - "id": 66286372, - "author": { - "login": "SquitchYT", - "id": 63391793, - "node_id": "MDQ6VXNlcjYzMzkxNzkz", - "avatar_url": "https://avatars.githubusercontent.com/u/63391793?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/SquitchYT", - "html_url": "https://github.com/SquitchYT", - "followers_url": "https://api.github.com/users/SquitchYT/followers", - "following_url": "https://api.github.com/users/SquitchYT/following{/other_user}", - "gists_url": "https://api.github.com/users/SquitchYT/gists{/gist_id}", - "starred_url": "https://api.github.com/users/SquitchYT/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/SquitchYT/subscriptions", - "organizations_url": "https://api.github.com/users/SquitchYT/orgs", - "repos_url": "https://api.github.com/users/SquitchYT/repos", - "events_url": "https://api.github.com/users/SquitchYT/events{/privacy}", - "received_events_url": "https://api.github.com/users/SquitchYT/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOFCX9H84D83Mk", - "tag_name": "0.6.1", - "target_commitish": "main", - "name": "0.6.1", - "draft": false, - "prerelease": false, - "created_at": "2022-05-07T08:25:15Z", - "published_at": "2022-05-07T08:26:00Z", - "assets": [ - { - "url": "https://api.github.com/repos/SquitchYT/Tess/releases/assets/64758850", - "id": 64758850, - "node_id": "RA_kwDOFCX9H84D3CRC", - "name": "tess-0.6.1-x86_64.rpm", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 69329681, - "download_count": 0, - "created_at": "2022-05-07T08:34:23Z", - "updated_at": "2022-05-07T08:34:26Z", - "browser_download_url": "https://github.com/SquitchYT/Tess/releases/download/0.6.1/tess-0.6.1-x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/SquitchYT/Tess/releases/assets/64758807", - "id": 64758807, - "node_id": "RA_kwDOFCX9H84D3CQX", - "name": "tess-git-x86_64.pkg.tar.zst", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 99212428, - "download_count": 2, - "created_at": "2022-05-07T08:32:42Z", - "updated_at": "2022-05-07T08:32:46Z", - "browser_download_url": "https://github.com/SquitchYT/Tess/releases/download/0.6.1/tess-git-x86_64.pkg.tar.zst" - }, - { - "url": "https://api.github.com/repos/SquitchYT/Tess/releases/assets/64759383", - "id": 64759383, - "node_id": "RA_kwDOFCX9H84D3CZX", - "name": "tess-portable.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 99737968, - "download_count": 2, - "created_at": "2022-05-07T08:43:51Z", - "updated_at": "2022-05-07T08:43:53Z", - "browser_download_url": "https://github.com/SquitchYT/Tess/releases/download/0.6.1/tess-portable.zip" - }, - { - "url": "https://api.github.com/repos/SquitchYT/Tess/releases/assets/64759382", - "id": 64759382, - "node_id": "RA_kwDOFCX9H84D3CZW", - "name": "tess-setup.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 103624227, - "download_count": 16, - "created_at": "2022-05-07T08:43:47Z", - "updated_at": "2022-05-07T08:43:49Z", - "browser_download_url": "https://github.com/SquitchYT/Tess/releases/download/0.6.1/tess-setup.exe" - }, - { - "url": "https://api.github.com/repos/SquitchYT/Tess/releases/assets/64758755", - "id": 64758755, - "node_id": "RA_kwDOFCX9H84D3CPj", - "name": "tess_0.6.1-1_all.deb", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 66596508, - "download_count": 1, - "created_at": "2022-05-07T08:31:22Z", - "updated_at": "2022-05-07T08:31:26Z", - "browser_download_url": "https://github.com/SquitchYT/Tess/releases/download/0.6.1/tess_0.6.1-1_all.deb" - }, - { - "url": "https://api.github.com/repos/SquitchYT/Tess/releases/assets/64758644", - "id": 64758644, - "node_id": "RA_kwDOFCX9H84D3CN0", - "name": "tess_0.6.1.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 89638010, - "download_count": 0, - "created_at": "2022-05-07T08:29:39Z", - "updated_at": "2022-05-07T08:29:42Z", - "browser_download_url": "https://github.com/SquitchYT/Tess/releases/download/0.6.1/tess_0.6.1.AppImage" - } - ], - "tarball_url": "https://api.github.com/repos/SquitchYT/Tess/tarball/0.6.1", - "zipball_url": "https://api.github.com/repos/SquitchYT/Tess/zipball/0.6.1", - "body_html": "

Patch Note

\n
    \n
  1. \n

    General:
    \n1 Ignoring Case For launch-page & launch-profil Arguments
    \n2 Showing Terminal After Theme Applied To Prevent Flashes During Load
    \n3 Switching Terminal Mode To xterm-256color
    \n4 Bug Fix 🐞

    \n
  2. \n
  3. \n

    Config:
    \n1 New Option lineHeight

    \n
  4. \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:05.296Z" - }, - "testmace": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:07:05.428Z" - }, - "texpaste": { - "latestRelease": { - "url": "https://api.github.com/repos/jonasmusall/texpaste/releases/60542124", - "assets_url": "https://api.github.com/repos/jonasmusall/texpaste/releases/60542124/assets", - "upload_url": "https://uploads.github.com/repos/jonasmusall/texpaste/releases/60542124/assets{?name,label}", - "html_url": "https://github.com/jonasmusall/texpaste/releases/tag/v1.2.0", - "id": 60542124, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "RE_kwDOFxPD5s4Dm8ys", - "tag_name": "v1.2.0", - "target_commitish": "main", - "name": "texpaste v1.2.0", - "draft": false, - "prerelease": false, - "created_at": "2022-02-26T18:11:35Z", - "published_at": "2022-02-26T19:47:41Z", - "assets": [ - { - "url": "https://api.github.com/repos/jonasmusall/texpaste/releases/assets/58004012", - "id": 58004012, - "node_id": "RA_kwDOFxPD5s4DdRIs", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 380, - "download_count": 12, - "created_at": "2022-02-26T18:19:52Z", - "updated_at": "2022-02-26T18:19:52Z", - "browser_download_url": "https://github.com/jonasmusall/texpaste/releases/download/v1.2.0/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/jonasmusall/texpaste/releases/assets/58004013", - "id": 58004013, - "node_id": "RA_kwDOFxPD5s4DdRIt", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 352, - "download_count": 69, - "created_at": "2022-02-26T18:19:52Z", - "updated_at": "2022-02-26T18:19:52Z", - "browser_download_url": "https://github.com/jonasmusall/texpaste/releases/download/v1.2.0/latest.yml" - }, - { - "url": "https://api.github.com/repos/jonasmusall/texpaste/releases/assets/58004015", - "id": 58004015, - "node_id": "RA_kwDOFxPD5s4DdRIv", - "name": "SHA512CHECKSUMS.txt", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/plain", - "state": "uploaded", - "size": 1043, - "download_count": 6, - "created_at": "2022-02-26T18:19:52Z", - "updated_at": "2022-02-26T18:19:52Z", - "browser_download_url": "https://github.com/jonasmusall/texpaste/releases/download/v1.2.0/SHA512CHECKSUMS.txt" - }, - { - "url": "https://api.github.com/repos/jonasmusall/texpaste/releases/assets/58004016", - "id": 58004016, - "node_id": "RA_kwDOFxPD5s4DdRIw", - "name": "texpaste_1.2.0_linux.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 102996259, - "download_count": 5, - "created_at": "2022-02-26T18:19:52Z", - "updated_at": "2022-02-26T18:19:56Z", - "browser_download_url": "https://github.com/jonasmusall/texpaste/releases/download/v1.2.0/texpaste_1.2.0_linux.AppImage" - }, - { - "url": "https://api.github.com/repos/jonasmusall/texpaste/releases/assets/58004014", - "id": 58004014, - "node_id": "RA_kwDOFxPD5s4DdRIu", - "name": "texpaste_1.2.0_linux.deb", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 70841170, - "download_count": 14, - "created_at": "2022-02-26T18:19:52Z", - "updated_at": "2022-02-26T18:19:56Z", - "browser_download_url": "https://github.com/jonasmusall/texpaste/releases/download/v1.2.0/texpaste_1.2.0_linux.deb" - }, - { - "url": "https://api.github.com/repos/jonasmusall/texpaste/releases/assets/58004011", - "id": 58004011, - "node_id": "RA_kwDOFxPD5s4DdRIr", - "name": "texpaste_1.2.0_linux.tar.gz", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/gzip", - "state": "uploaded", - "size": 97785443, - "download_count": 3, - "created_at": "2022-02-26T18:19:52Z", - "updated_at": "2022-02-26T18:19:56Z", - "browser_download_url": "https://github.com/jonasmusall/texpaste/releases/download/v1.2.0/texpaste_1.2.0_linux.tar.gz" - }, - { - "url": "https://api.github.com/repos/jonasmusall/texpaste/releases/assets/58004010", - "id": 58004010, - "node_id": "RA_kwDOFxPD5s4DdRIq", - "name": "texpaste_1.2.0_win.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 86958491, - "download_count": 14, - "created_at": "2022-02-26T18:19:51Z", - "updated_at": "2022-02-26T18:19:56Z", - "browser_download_url": "https://github.com/jonasmusall/texpaste/releases/download/v1.2.0/texpaste_1.2.0_win.zip" - }, - { - "url": "https://api.github.com/repos/jonasmusall/texpaste/releases/assets/58004008", - "id": 58004008, - "node_id": "RA_kwDOFxPD5s4DdRIo", - "name": "texpaste_1.2.0_win_portable.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 58040496, - "download_count": 28, - "created_at": "2022-02-26T18:19:51Z", - "updated_at": "2022-02-26T18:19:54Z", - "browser_download_url": "https://github.com/jonasmusall/texpaste/releases/download/v1.2.0/texpaste_1.2.0_win_portable.exe" - }, - { - "url": "https://api.github.com/repos/jonasmusall/texpaste/releases/assets/58004009", - "id": 58004009, - "node_id": "RA_kwDOFxPD5s4DdRIp", - "name": "texpaste_1.2.0_win_setup.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 63512279, - "download_count": 31, - "created_at": "2022-02-26T18:19:51Z", - "updated_at": "2022-02-26T18:19:55Z", - "browser_download_url": "https://github.com/jonasmusall/texpaste/releases/download/v1.2.0/texpaste_1.2.0_win_setup.exe" - }, - { - "url": "https://api.github.com/repos/jonasmusall/texpaste/releases/assets/58004007", - "id": 58004007, - "node_id": "RA_kwDOFxPD5s4DdRIn", - "name": "texpaste_1.2.0_win_setup.exe.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 68458, - "download_count": 7, - "created_at": "2022-02-26T18:19:51Z", - "updated_at": "2022-02-26T18:19:51Z", - "browser_download_url": "https://github.com/jonasmusall/texpaste/releases/download/v1.2.0/texpaste_1.2.0_win_setup.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/jonasmusall/texpaste/tarball/v1.2.0", - "zipball_url": "https://api.github.com/repos/jonasmusall/texpaste/zipball/v1.2.0", - "body_html": "

⚠️ If you have enabled window dragging and opted out of automatic update installation in version 1.1.0, clicking the buttons on the update notification banner will not work. To fix this, press TAB once or download the update from here.

\n

Features

\n
    \n
  • Added custom macro support. 🎉
  • \n
  • Improved startup performance.
  • \n
  • Provided download options for Linux.
  • \n
\n

Fixes

\n
    \n
  • Implemented proper update checks on all installation types. [#7]
  • \n
  • Fixed vector arrows not being displayed. [#5]
  • \n
  • Fixed an issue with the buttons on the update notification banner. [#9]
  • \n
\n

Files

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
FilePlatformType
texpaste_1.2.0_linux.AppImageLinuxStandalone app
texpaste_1.2.0_linux.debLinuxInstallable package for Debian
texpaste_1.2.0_linux.tar.gzLinuxArchive containing executable and program files
texpaste_1.2.0_win.zipWindowsArchive containing executable and program files
texpaste_1.2.0_win_portable.exeWindowsStandalone app (slow startup)
texpaste_1.2.0_win_setup.exeWindowsInstallation wizard
\n

⚠️ Windows users will be presented with a security warning on first launch. This is because I cannot afford a certificate to sign my code. You can circumvent the warning by clicking on \"More info\" and \"Run anyway\".

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:05.490Z" - }, - "texturelab": { - "latestRelease": { - "url": "https://api.github.com/repos/njbrown/texturelab/releases/62396833", - "assets_url": "https://api.github.com/repos/njbrown/texturelab/releases/62396833/assets", - "upload_url": "https://uploads.github.com/repos/njbrown/texturelab/releases/62396833/assets{?name,label}", - "html_url": "https://github.com/njbrown/texturelab/releases/tag/v0.3.3", - "id": 62396833, - "author": { - "login": "njbrown", - "id": 1708550, - "node_id": "MDQ6VXNlcjE3MDg1NTA=", - "avatar_url": "https://avatars.githubusercontent.com/u/1708550?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/njbrown", - "html_url": "https://github.com/njbrown", - "followers_url": "https://api.github.com/users/njbrown/followers", - "following_url": "https://api.github.com/users/njbrown/following{/other_user}", - "gists_url": "https://api.github.com/users/njbrown/gists{/gist_id}", - "starred_url": "https://api.github.com/users/njbrown/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/njbrown/subscriptions", - "organizations_url": "https://api.github.com/users/njbrown/orgs", - "repos_url": "https://api.github.com/users/njbrown/repos", - "events_url": "https://api.github.com/users/njbrown/events{/privacy}", - "received_events_url": "https://api.github.com/users/njbrown/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOC4-bD84DuBmh", - "tag_name": "v0.3.3", - "target_commitish": "master", - "name": "TextureLab v0.3.3 Release", - "draft": false, - "prerelease": false, - "created_at": "2022-02-27T04:48:17Z", - "published_at": "2022-03-22T04:50:25Z", - "assets": [ - { - "url": "https://api.github.com/repos/njbrown/texturelab/releases/assets/60203630", - "id": 60203630, - "node_id": "RA_kwDOC4-bD84DlqJu", - "name": "texturelab-linux-v0.3.3.zip", - "label": null, - "uploader": { - "login": "njbrown", - "id": 1708550, - "node_id": "MDQ6VXNlcjE3MDg1NTA=", - "avatar_url": "https://avatars.githubusercontent.com/u/1708550?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/njbrown", - "html_url": "https://github.com/njbrown", - "followers_url": "https://api.github.com/users/njbrown/followers", - "following_url": "https://api.github.com/users/njbrown/following{/other_user}", - "gists_url": "https://api.github.com/users/njbrown/gists{/gist_id}", - "starred_url": "https://api.github.com/users/njbrown/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/njbrown/subscriptions", - "organizations_url": "https://api.github.com/users/njbrown/orgs", - "repos_url": "https://api.github.com/users/njbrown/repos", - "events_url": "https://api.github.com/users/njbrown/events{/privacy}", - "received_events_url": "https://api.github.com/users/njbrown/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 111825073, - "download_count": 25, - "created_at": "2022-03-22T04:48:37Z", - "updated_at": "2022-03-22T04:49:59Z", - "browser_download_url": "https://github.com/njbrown/texturelab/releases/download/v0.3.3/texturelab-linux-v0.3.3.zip" - }, - { - "url": "https://api.github.com/repos/njbrown/texturelab/releases/assets/60203501", - "id": 60203501, - "node_id": "RA_kwDOC4-bD84DlqHt", - "name": "texturelab-macos-v0.3.3.zip", - "label": null, - "uploader": { - "login": "njbrown", - "id": 1708550, - "node_id": "MDQ6VXNlcjE3MDg1NTA=", - "avatar_url": "https://avatars.githubusercontent.com/u/1708550?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/njbrown", - "html_url": "https://github.com/njbrown", - "followers_url": "https://api.github.com/users/njbrown/followers", - "following_url": "https://api.github.com/users/njbrown/following{/other_user}", - "gists_url": "https://api.github.com/users/njbrown/gists{/gist_id}", - "starred_url": "https://api.github.com/users/njbrown/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/njbrown/subscriptions", - "organizations_url": "https://api.github.com/users/njbrown/orgs", - "repos_url": "https://api.github.com/users/njbrown/repos", - "events_url": "https://api.github.com/users/njbrown/events{/privacy}", - "received_events_url": "https://api.github.com/users/njbrown/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 113426530, - "download_count": 12, - "created_at": "2022-03-22T04:45:21Z", - "updated_at": "2022-03-22T04:46:46Z", - "browser_download_url": "https://github.com/njbrown/texturelab/releases/download/v0.3.3/texturelab-macos-v0.3.3.zip" - }, - { - "url": "https://api.github.com/repos/njbrown/texturelab/releases/assets/60203553", - "id": 60203553, - "node_id": "RA_kwDOC4-bD84DlqIh", - "name": "texturelab-win-v0.3.3.zip", - "label": null, - "uploader": { - "login": "njbrown", - "id": 1708550, - "node_id": "MDQ6VXNlcjE3MDg1NTA=", - "avatar_url": "https://avatars.githubusercontent.com/u/1708550?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/njbrown", - "html_url": "https://github.com/njbrown", - "followers_url": "https://api.github.com/users/njbrown/followers", - "following_url": "https://api.github.com/users/njbrown/following{/other_user}", - "gists_url": "https://api.github.com/users/njbrown/gists{/gist_id}", - "starred_url": "https://api.github.com/users/njbrown/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/njbrown/subscriptions", - "organizations_url": "https://api.github.com/users/njbrown/orgs", - "repos_url": "https://api.github.com/users/njbrown/repos", - "events_url": "https://api.github.com/users/njbrown/events{/privacy}", - "received_events_url": "https://api.github.com/users/njbrown/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 128956236, - "download_count": 48, - "created_at": "2022-03-22T04:46:46Z", - "updated_at": "2022-03-22T04:48:37Z", - "browser_download_url": "https://github.com/njbrown/texturelab/releases/download/v0.3.3/texturelab-win-v0.3.3.zip" - } - ], - "tarball_url": "https://api.github.com/repos/njbrown/texturelab/tarball/v0.3.3", - "zipball_url": "https://api.github.com/repos/njbrown/texturelab/zipball/v0.3.3", - "body_html": "

Changes:

\n
    \n
  • Add async node processing
  • \n
\n

Full Changelog: v0.3.2...v0.3.3

", - "reactions": { - "url": "https://api.github.com/repos/njbrown/texturelab/releases/62396833/reactions", - "total_count": 3, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 3, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:05.501Z" - }, - "thismypc": { - "latestRelease": { - "url": "https://api.github.com/repos/supunlakmal/thismypc/releases/22377906", - "assets_url": "https://api.github.com/repos/supunlakmal/thismypc/releases/22377906/assets", - "upload_url": "https://uploads.github.com/repos/supunlakmal/thismypc/releases/22377906/assets{?name,label}", - "html_url": "https://github.com/supunlakmal/thismypc/releases/tag/v0.3.4", - "id": 22377906, - "author": { - "login": "supunlakmal", - "id": 1840893, - "node_id": "MDQ6VXNlcjE4NDA4OTM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1840893?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/supunlakmal", - "html_url": "https://github.com/supunlakmal", - "followers_url": "https://api.github.com/users/supunlakmal/followers", - "following_url": "https://api.github.com/users/supunlakmal/following{/other_user}", - "gists_url": "https://api.github.com/users/supunlakmal/gists{/gist_id}", - "starred_url": "https://api.github.com/users/supunlakmal/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/supunlakmal/subscriptions", - "organizations_url": "https://api.github.com/users/supunlakmal/orgs", - "repos_url": "https://api.github.com/users/supunlakmal/repos", - "events_url": "https://api.github.com/users/supunlakmal/events{/privacy}", - "received_events_url": "https://api.github.com/users/supunlakmal/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTIyMzc3OTA2", - "tag_name": "v0.3.4", - "target_commitish": "master", - "name": "Support screenshot features", - "draft": false, - "prerelease": false, - "created_at": "2019-12-20T05:59:39Z", - "published_at": "2019-12-20T06:14:02Z", - "assets": [], - "tarball_url": "https://api.github.com/repos/supunlakmal/thismypc/tarball/v0.3.4", - "zipball_url": "https://api.github.com/repos/supunlakmal/thismypc/zipball/v0.3.4", - "body_html": "

\n

You can get a screenshot of the computer screen that you connected to. 𝙈𝙪𝙡𝙩𝙞𝙥𝙡𝙚 𝙨𝙘𝙧𝙚𝙚𝙣𝙨 𝙨𝙪𝙥𝙥𝙤𝙧𝙩𝙚𝙙.

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:05.685Z" - }, - "themebuilder": { - "latestRelease": { - "url": "https://api.github.com/repos/wurde/custom-elements/releases/65159231", - "assets_url": "https://api.github.com/repos/wurde/custom-elements/releases/65159231/assets", - "upload_url": "https://uploads.github.com/repos/wurde/custom-elements/releases/65159231/assets{?name,label}", - "html_url": "https://github.com/wurde/custom-elements/releases/tag/v4.0", - "id": 65159231, - "author": { - "login": "wurde", - "id": 21303095, - "node_id": "MDQ6VXNlcjIxMzAzMDk1", - "avatar_url": "https://avatars.githubusercontent.com/u/21303095?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/wurde", - "html_url": "https://github.com/wurde", - "followers_url": "https://api.github.com/users/wurde/followers", - "following_url": "https://api.github.com/users/wurde/following{/other_user}", - "gists_url": "https://api.github.com/users/wurde/gists{/gist_id}", - "starred_url": "https://api.github.com/users/wurde/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/wurde/subscriptions", - "organizations_url": "https://api.github.com/users/wurde/orgs", - "repos_url": "https://api.github.com/users/wurde/repos", - "events_url": "https://api.github.com/users/wurde/events{/privacy}", - "received_events_url": "https://api.github.com/users/wurde/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOBl5D4M4D4kA_", - "tag_name": "v4.0", - "target_commitish": "main", - "name": "v4.0", - "draft": false, - "prerelease": false, - "created_at": "2022-04-24T03:30:46Z", - "published_at": "2022-04-24T03:34:34Z", - "assets": [], - "tarball_url": "https://api.github.com/repos/wurde/custom-elements/tarball/v4.0", - "zipball_url": "https://api.github.com/repos/wurde/custom-elements/zipball/v4.0", - "body_html": "" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:05.716Z" - }, - "threema-for-desktop": { - "latestRelease": { - "url": "https://api.github.com/repos/GeekCornerGH/threema-for-desktop/releases/63722725", - "assets_url": "https://api.github.com/repos/GeekCornerGH/threema-for-desktop/releases/63722725/assets", - "upload_url": "https://uploads.github.com/repos/GeekCornerGH/threema-for-desktop/releases/63722725/assets{?name,label}", - "html_url": "https://github.com/GeekCornerGH/threema-for-desktop/releases/tag/v2.4.0", - "id": 63722725, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "RE_kwDOFciSTc4DzFTl", - "tag_name": "v2.4.0", - "target_commitish": "master", - "name": "The DMG Update", - "draft": false, - "prerelease": false, - "created_at": "2022-04-06T08:23:36Z", - "published_at": "2022-04-06T08:41:39Z", - "assets": [ - { - "url": "https://api.github.com/repos/GeekCornerGH/threema-for-desktop/releases/assets/61698384", - "id": 61698384, - "node_id": "RA_kwDOFciSTc4DrXFQ", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 400, - "download_count": 1, - "created_at": "2022-04-06T08:25:18Z", - "updated_at": "2022-04-06T08:25:18Z", - "browser_download_url": "https://github.com/GeekCornerGH/threema-for-desktop/releases/download/v2.4.0/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/GeekCornerGH/threema-for-desktop/releases/assets/61698747", - "id": 61698747, - "node_id": "RA_kwDOFciSTc4DrXK7", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 383, - "download_count": 2, - "created_at": "2022-04-06T08:29:13Z", - "updated_at": "2022-04-06T08:29:14Z", - "browser_download_url": "https://github.com/GeekCornerGH/threema-for-desktop/releases/download/v2.4.0/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/GeekCornerGH/threema-for-desktop/releases/assets/61698668", - "id": 61698668, - "node_id": "RA_kwDOFciSTc4DrXJs", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 367, - "download_count": 2, - "created_at": "2022-04-06T08:28:27Z", - "updated_at": "2022-04-06T08:28:28Z", - "browser_download_url": "https://github.com/GeekCornerGH/threema-for-desktop/releases/download/v2.4.0/latest.yml" - }, - { - "url": "https://api.github.com/repos/GeekCornerGH/threema-for-desktop/releases/assets/61698380", - "id": 61698380, - "node_id": "RA_kwDOFciSTc4DrXFM", - "name": "Threema-For-Desktop-linux-2.4.0.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 66295143, - "download_count": 19, - "created_at": "2022-04-06T08:25:15Z", - "updated_at": "2022-04-06T08:25:18Z", - "browser_download_url": "https://github.com/GeekCornerGH/threema-for-desktop/releases/download/v2.4.0/Threema-For-Desktop-linux-2.4.0.AppImage" - }, - { - "url": "https://api.github.com/repos/GeekCornerGH/threema-for-desktop/releases/assets/61698955", - "id": 61698955, - "node_id": "RA_kwDOFciSTc4DrXOL", - "name": "Threema-For-Desktop-mac-arm64-2.4.0.dmg", - "label": "", - "uploader": { - "login": "GeekCornerGH", - "id": 45696571, - "node_id": "MDQ6VXNlcjQ1Njk2NTcx", - "avatar_url": "https://avatars.githubusercontent.com/u/45696571?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/GeekCornerGH", - "html_url": "https://github.com/GeekCornerGH", - "followers_url": "https://api.github.com/users/GeekCornerGH/followers", - "following_url": "https://api.github.com/users/GeekCornerGH/following{/other_user}", - "gists_url": "https://api.github.com/users/GeekCornerGH/gists{/gist_id}", - "starred_url": "https://api.github.com/users/GeekCornerGH/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/GeekCornerGH/subscriptions", - "organizations_url": "https://api.github.com/users/GeekCornerGH/orgs", - "repos_url": "https://api.github.com/users/GeekCornerGH/repos", - "events_url": "https://api.github.com/users/GeekCornerGH/events{/privacy}", - "received_events_url": "https://api.github.com/users/GeekCornerGH/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-apple-diskimage", - "state": "uploaded", - "size": 138836323, - "download_count": 1, - "created_at": "2022-04-06T08:31:48Z", - "updated_at": "2022-04-06T08:41:20Z", - "browser_download_url": "https://github.com/GeekCornerGH/threema-for-desktop/releases/download/v2.4.0/Threema-For-Desktop-mac-arm64-2.4.0.dmg" - }, - { - "url": "https://api.github.com/repos/GeekCornerGH/threema-for-desktop/releases/assets/61698741", - "id": 61698741, - "node_id": "RA_kwDOFciSTc4DrXK1", - "name": "Threema-For-Desktop-mac-universal-2.4.0.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 138836323, - "download_count": 5, - "created_at": "2022-04-06T08:29:10Z", - "updated_at": "2022-04-06T08:29:13Z", - "browser_download_url": "https://github.com/GeekCornerGH/threema-for-desktop/releases/download/v2.4.0/Threema-For-Desktop-mac-universal-2.4.0.dmg" - }, - { - "url": "https://api.github.com/repos/GeekCornerGH/threema-for-desktop/releases/assets/61698740", - "id": 61698740, - "node_id": "RA_kwDOFciSTc4DrXK0", - "name": "Threema-For-Desktop-mac-universal-2.4.0.dmg.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 145355, - "download_count": 1, - "created_at": "2022-04-06T08:29:10Z", - "updated_at": "2022-04-06T08:29:10Z", - "browser_download_url": "https://github.com/GeekCornerGH/threema-for-desktop/releases/download/v2.4.0/Threema-For-Desktop-mac-universal-2.4.0.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/GeekCornerGH/threema-for-desktop/releases/assets/61698954", - "id": 61698954, - "node_id": "RA_kwDOFciSTc4DrXOK", - "name": "Threema-For-Desktop-mac-x64-2.4.0.dmg", - "label": "", - "uploader": { - "login": "GeekCornerGH", - "id": 45696571, - "node_id": "MDQ6VXNlcjQ1Njk2NTcx", - "avatar_url": "https://avatars.githubusercontent.com/u/45696571?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/GeekCornerGH", - "html_url": "https://github.com/GeekCornerGH", - "followers_url": "https://api.github.com/users/GeekCornerGH/followers", - "following_url": "https://api.github.com/users/GeekCornerGH/following{/other_user}", - "gists_url": "https://api.github.com/users/GeekCornerGH/gists{/gist_id}", - "starred_url": "https://api.github.com/users/GeekCornerGH/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/GeekCornerGH/subscriptions", - "organizations_url": "https://api.github.com/users/GeekCornerGH/orgs", - "repos_url": "https://api.github.com/users/GeekCornerGH/repos", - "events_url": "https://api.github.com/users/GeekCornerGH/events{/privacy}", - "received_events_url": "https://api.github.com/users/GeekCornerGH/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-apple-diskimage", - "state": "uploaded", - "size": 138836323, - "download_count": 5, - "created_at": "2022-04-06T08:31:48Z", - "updated_at": "2022-04-06T08:41:20Z", - "browser_download_url": "https://github.com/GeekCornerGH/threema-for-desktop/releases/download/v2.4.0/Threema-For-Desktop-mac-x64-2.4.0.dmg" - }, - { - "url": "https://api.github.com/repos/GeekCornerGH/threema-for-desktop/releases/assets/61698656", - "id": 61698656, - "node_id": "RA_kwDOFciSTc4DrXJg", - "name": "Threema-For-Desktop-portable-2.4.0.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 172953316, - "download_count": 27, - "created_at": "2022-04-06T08:28:19Z", - "updated_at": "2022-04-06T08:28:23Z", - "browser_download_url": "https://github.com/GeekCornerGH/threema-for-desktop/releases/download/v2.4.0/Threema-For-Desktop-portable-2.4.0.exe" - }, - { - "url": "https://api.github.com/repos/GeekCornerGH/threema-for-desktop/releases/assets/61698659", - "id": 61698659, - "node_id": "RA_kwDOFciSTc4DrXJj", - "name": "Threema-For-Desktop-portable-arm64-2.4.0.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 62586694, - "download_count": 10, - "created_at": "2022-04-06T08:28:21Z", - "updated_at": "2022-04-06T08:28:22Z", - "browser_download_url": "https://github.com/GeekCornerGH/threema-for-desktop/releases/download/v2.4.0/Threema-For-Desktop-portable-arm64-2.4.0.exe" - }, - { - "url": "https://api.github.com/repos/GeekCornerGH/threema-for-desktop/releases/assets/61698658", - "id": 61698658, - "node_id": "RA_kwDOFciSTc4DrXJi", - "name": "Threema-For-Desktop-portable-ia32-2.4.0.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 53894124, - "download_count": 13, - "created_at": "2022-04-06T08:28:20Z", - "updated_at": "2022-04-06T08:28:22Z", - "browser_download_url": "https://github.com/GeekCornerGH/threema-for-desktop/releases/download/v2.4.0/Threema-For-Desktop-portable-ia32-2.4.0.exe" - }, - { - "url": "https://api.github.com/repos/GeekCornerGH/threema-for-desktop/releases/assets/61698657", - "id": 61698657, - "node_id": "RA_kwDOFciSTc4DrXJh", - "name": "Threema-For-Desktop-portable-x64-2.4.0.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 57165569, - "download_count": 23, - "created_at": "2022-04-06T08:28:19Z", - "updated_at": "2022-04-06T08:28:21Z", - "browser_download_url": "https://github.com/GeekCornerGH/threema-for-desktop/releases/download/v2.4.0/Threema-For-Desktop-portable-x64-2.4.0.exe" - }, - { - "url": "https://api.github.com/repos/GeekCornerGH/threema-for-desktop/releases/assets/61698663", - "id": 61698663, - "node_id": "RA_kwDOFciSTc4DrXJn", - "name": "Threema-For-Desktop-setup-2.4.0.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 173184421, - "download_count": 81, - "created_at": "2022-04-06T08:28:23Z", - "updated_at": "2022-04-06T08:28:27Z", - "browser_download_url": "https://github.com/GeekCornerGH/threema-for-desktop/releases/download/v2.4.0/Threema-For-Desktop-setup-2.4.0.exe" - }, - { - "url": "https://api.github.com/repos/GeekCornerGH/threema-for-desktop/releases/assets/61698662", - "id": 61698662, - "node_id": "RA_kwDOFciSTc4DrXJm", - "name": "Threema-For-Desktop-setup-2.4.0.exe.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 179653, - "download_count": 1, - "created_at": "2022-04-06T08:28:23Z", - "updated_at": "2022-04-06T08:28:24Z", - "browser_download_url": "https://github.com/GeekCornerGH/threema-for-desktop/releases/download/v2.4.0/Threema-For-Desktop-setup-2.4.0.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/GeekCornerGH/threema-for-desktop/tarball/v2.4.0", - "zipball_url": "https://api.github.com/repos/GeekCornerGH/threema-for-desktop/zipball/v2.4.0", - "body_html": "

What's Changed

\n
    \n
  • Bump electron to v18.0.2
  • \n
  • Improved DMG design
  • \n
  • Removed a useless file in builds
  • \n
  • Improved dark theme (yep again)
  • \n
\n

Full Changelog: v2.3.0...v2.4.0

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:05.728Z" - }, - "thorium-reader": { - "latestRelease": { - "url": "https://api.github.com/repos/edrlab/thorium-reader/releases/56698791", - "assets_url": "https://api.github.com/repos/edrlab/thorium-reader/releases/56698791/assets", - "upload_url": "https://uploads.github.com/repos/edrlab/thorium-reader/releases/56698791/assets{?name,label}", - "html_url": "https://github.com/edrlab/thorium-reader/releases/tag/v1.8.0", - "id": 56698791, - "author": { - "login": "danielweck", - "id": 625201, - "node_id": "MDQ6VXNlcjYyNTIwMQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/625201?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/danielweck", - "html_url": "https://github.com/danielweck", - "followers_url": "https://api.github.com/users/danielweck/followers", - "following_url": "https://api.github.com/users/danielweck/following{/other_user}", - "gists_url": "https://api.github.com/users/danielweck/gists{/gist_id}", - "starred_url": "https://api.github.com/users/danielweck/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/danielweck/subscriptions", - "organizations_url": "https://api.github.com/users/danielweck/orgs", - "repos_url": "https://api.github.com/users/danielweck/repos", - "events_url": "https://api.github.com/users/danielweck/events{/privacy}", - "received_events_url": "https://api.github.com/users/danielweck/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOBRmkFc4DYSen", - "tag_name": "v1.8.0", - "target_commitish": "develop", - "name": "Thorium Reader v1.8.0", - "draft": false, - "prerelease": false, - "created_at": "2022-01-09T23:56:27Z", - "published_at": "2022-01-09T23:57:34Z", - "assets": [ - { - "url": "https://api.github.com/repos/edrlab/thorium-reader/releases/assets/53569769", - "id": 53569769, - "node_id": "RA_kwDOBRmkFc4DMWjp", - "name": "EDRLab.ThoriumReader_1.8.0_amd64.deb", - "label": null, - "uploader": { - "login": "danielweck", - "id": 625201, - "node_id": "MDQ6VXNlcjYyNTIwMQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/625201?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/danielweck", - "html_url": "https://github.com/danielweck", - "followers_url": "https://api.github.com/users/danielweck/followers", - "following_url": "https://api.github.com/users/danielweck/following{/other_user}", - "gists_url": "https://api.github.com/users/danielweck/gists{/gist_id}", - "starred_url": "https://api.github.com/users/danielweck/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/danielweck/subscriptions", - "organizations_url": "https://api.github.com/users/danielweck/orgs", - "repos_url": "https://api.github.com/users/danielweck/repos", - "events_url": "https://api.github.com/users/danielweck/events{/privacy}", - "received_events_url": "https://api.github.com/users/danielweck/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-deb", - "state": "uploaded", - "size": 76832858, - "download_count": 1105, - "created_at": "2022-01-09T22:17:39Z", - "updated_at": "2022-01-09T22:18:38Z", - "browser_download_url": "https://github.com/edrlab/thorium-reader/releases/download/v1.8.0/EDRLab.ThoriumReader_1.8.0_amd64.deb" - }, - { - "url": "https://api.github.com/repos/edrlab/thorium-reader/releases/assets/53569794", - "id": 53569794, - "node_id": "RA_kwDOBRmkFc4DMWkC", - "name": "Thorium-1.8.0.AppImage", - "label": null, - "uploader": { - "login": "danielweck", - "id": 625201, - "node_id": "MDQ6VXNlcjYyNTIwMQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/625201?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/danielweck", - "html_url": "https://github.com/danielweck", - "followers_url": "https://api.github.com/users/danielweck/followers", - "following_url": "https://api.github.com/users/danielweck/following{/other_user}", - "gists_url": "https://api.github.com/users/danielweck/gists{/gist_id}", - "starred_url": "https://api.github.com/users/danielweck/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/danielweck/subscriptions", - "organizations_url": "https://api.github.com/users/danielweck/orgs", - "repos_url": "https://api.github.com/users/danielweck/repos", - "events_url": "https://api.github.com/users/danielweck/events{/privacy}", - "received_events_url": "https://api.github.com/users/danielweck/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 120909222, - "download_count": 877, - "created_at": "2022-01-09T22:18:38Z", - "updated_at": "2022-01-09T22:20:11Z", - "browser_download_url": "https://github.com/edrlab/thorium-reader/releases/download/v1.8.0/Thorium-1.8.0.AppImage" - }, - { - "url": "https://api.github.com/repos/edrlab/thorium-reader/releases/assets/53573321", - "id": 53573321, - "node_id": "RA_kwDOBRmkFc4DMXbJ", - "name": "Thorium-1.8.0.dmg", - "label": null, - "uploader": { - "login": "danielweck", - "id": 625201, - "node_id": "MDQ6VXNlcjYyNTIwMQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/625201?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/danielweck", - "html_url": "https://github.com/danielweck", - "followers_url": "https://api.github.com/users/danielweck/followers", - "following_url": "https://api.github.com/users/danielweck/following{/other_user}", - "gists_url": "https://api.github.com/users/danielweck/gists{/gist_id}", - "starred_url": "https://api.github.com/users/danielweck/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/danielweck/subscriptions", - "organizations_url": "https://api.github.com/users/danielweck/orgs", - "repos_url": "https://api.github.com/users/danielweck/repos", - "events_url": "https://api.github.com/users/danielweck/events{/privacy}", - "received_events_url": "https://api.github.com/users/danielweck/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-diskcopy", - "state": "uploaded", - "size": 110104659, - "download_count": 6379, - "created_at": "2022-01-09T23:52:40Z", - "updated_at": "2022-01-09T23:54:02Z", - "browser_download_url": "https://github.com/edrlab/thorium-reader/releases/download/v1.8.0/Thorium-1.8.0.dmg" - }, - { - "url": "https://api.github.com/repos/edrlab/thorium-reader/releases/assets/53572807", - "id": 53572807, - "node_id": "RA_kwDOBRmkFc4DMXTH", - "name": "Thorium.Setup.1.8.0.exe", - "label": null, - "uploader": { - "login": "danielweck", - "id": 625201, - "node_id": "MDQ6VXNlcjYyNTIwMQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/625201?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/danielweck", - "html_url": "https://github.com/danielweck", - "followers_url": "https://api.github.com/users/danielweck/followers", - "following_url": "https://api.github.com/users/danielweck/following{/other_user}", - "gists_url": "https://api.github.com/users/danielweck/gists{/gist_id}", - "starred_url": "https://api.github.com/users/danielweck/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/danielweck/subscriptions", - "organizations_url": "https://api.github.com/users/danielweck/orgs", - "repos_url": "https://api.github.com/users/danielweck/repos", - "events_url": "https://api.github.com/users/danielweck/events{/privacy}", - "received_events_url": "https://api.github.com/users/danielweck/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 79361592, - "download_count": 9522, - "created_at": "2022-01-09T23:39:35Z", - "updated_at": "2022-01-09T23:40:35Z", - "browser_download_url": "https://github.com/edrlab/thorium-reader/releases/download/v1.8.0/Thorium.Setup.1.8.0.exe" - } - ], - "tarball_url": "https://api.github.com/repos/edrlab/thorium-reader/tarball/v1.8.0", - "zipball_url": "https://api.github.com/repos/edrlab/thorium-reader/zipball/v1.8.0", - "body_html": "

Summary

\n

Version 1.8.0 was released on 10 January 2022.

\n

\"Total

\n

This release includes the following (notable) new features, improvements and bug fixes:

\n
    \n
  • Electron v16
  • \n
  • New feature: URL protocol handler (opds:// in addition to thorium://) and fixed command line interface / file browser actions, open multiple files
  • \n
  • EPUB popup footnotes: added support for external documents
  • \n
  • Accessibility feature: \"where am i?\" information in publication popup, including headings trail leading to current reading location in \"where am I\" section of publication info popup modal dialog, CTRL+i keyboard shortcut with SHIFT modifier key to focus
  • \n
  • Accessibility: much improved accessibility support in content webview, keyboard focus management with screen readers
  • \n
  • Accessibility: bookmark add/remove screen reader notifications (ARIA live via visual \"toast\" user interface), also fixed the bookmark add/remove logic based on keyboard interaction versus icon button, current text selection (for bookmark name), etc.
  • \n
  • Accessibility fix: screen reader hyperlink activation was causing mouse interaction in some cases, which in turn triggered false positives in some critical user interaction detection logic to establish the current reading location (for bookmarking, resuming, etc.)
  • \n
  • Accessible visual indicator of current reading location in table of content (navigation panel) as well as keyboard shortcut SHIFT CTRL N to focus directly on the current heading (existing CTRL N shortcut remains, which only opens the navigation panel, doesn't focus on the TOC tree)
  • \n
  • TTS: synthetic speech readaloud of hidden DOM fragments now skipped, also improved mouse click hit testing and handling of deep MathML text nodes when alttext is present
  • \n
  • TTS: MathML synthetic speech read aloud without MathJax via alttext attribute or fallback to element textual contents
  • \n
  • TTS: synthetic speech read aloud of MathJax / MathML + added image / SVG playback highlight
  • \n
  • DAISY: support for v2.02 ncc.html import and packaged / zipped fileset, audio-only with TOC and phrase granularity, as well as full-text full-audio (EPUB3 Media Overlays equivalent)
  • \n
  • DAISY: fixed regression bug with exploded / unzipped fileset import (publication from OPF package file was failing)
  • \n
  • Fixed EPUB pagebreaks (ARIA role and epub:type attributes)
  • \n
  • GUI fix: OPDS add dialog text input keyboard default focus + button submit click on enter, also added OPDS URL to hover tooltip
  • \n
  • GUI fix: keyboard usability of LCP passphrase input dialog (default focus of text input, default submit button on enter key)
  • \n
  • CSS fix for dialogs, scrollbars were visible even when no overflow (Windows and Linux, or MacOS with optional \"show always\" system setting)
  • \n
  • Fix for EPUBs with scripted drag-drop interactions
  • \n
  • Improvement of CSS styles in library window, significant refactoring under the hood to ease maintenance
  • \n
  • Bugfix: fixed-layout (FXL) zoom now with crisp text / vector graphics font scaling
  • \n
  • OPDS: fixed a bug in W3C LPF acquisition
  • \n
  • OPDS: fullscreen authentication window
  • \n
  • OPDS: improved title+summary user interface (Atom XML)
  • \n
  • OPDS: import of catalog of feeds from system ENV variable
  • \n
  • Developer workflow: CSS styles are now \"typed\", i.e. static analysis of available classnames + compile-time checking, improved CSS loader / hashed classnames syntax
  • \n
  • Documentation: updated French readme
  • \n
  • LCP: localisation fixes (multilingual information)
  • \n
\n

Full Change Log

\n

https://github.com/edrlab/thorium-reader/blob/develop/changelogs/CHANGELOG-v1.8.0.md#full-change-log

", - "reactions": { - "url": "https://api.github.com/repos/edrlab/thorium-reader/releases/56698791/reactions", - "total_count": 1, - "+1": 1, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:05.742Z" - }, - "timeseriesadmin": { - "latestRelease": { - "url": "https://api.github.com/repos/timeseriesadmin/timeseriesadmin/releases/31535468", - "assets_url": "https://api.github.com/repos/timeseriesadmin/timeseriesadmin/releases/31535468/assets", - "upload_url": "https://uploads.github.com/repos/timeseriesadmin/timeseriesadmin/releases/31535468/assets{?name,label}", - "html_url": "https://github.com/timeseriesadmin/timeseriesadmin/releases/tag/v0.1.13", - "id": 31535468, - "author": { - "login": "jmarceli", - "id": 4281333, - "node_id": "MDQ6VXNlcjQyODEzMzM=", - "avatar_url": "https://avatars.githubusercontent.com/u/4281333?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jmarceli", - "html_url": "https://github.com/jmarceli", - "followers_url": "https://api.github.com/users/jmarceli/followers", - "following_url": "https://api.github.com/users/jmarceli/following{/other_user}", - "gists_url": "https://api.github.com/users/jmarceli/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jmarceli/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jmarceli/subscriptions", - "organizations_url": "https://api.github.com/users/jmarceli/orgs", - "repos_url": "https://api.github.com/users/jmarceli/repos", - "events_url": "https://api.github.com/users/jmarceli/events{/privacy}", - "received_events_url": "https://api.github.com/users/jmarceli/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTMxNTM1NDY4", - "tag_name": "v0.1.13", - "target_commitish": "master", - "name": "v0.1.13", - "draft": false, - "prerelease": false, - "created_at": "2020-09-18T16:43:46Z", - "published_at": "2020-09-18T16:53:28Z", - "assets": [ - { - "url": "https://api.github.com/repos/timeseriesadmin/timeseriesadmin/releases/assets/25917801", - "id": 25917801, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI1OTE3ODAx", - "name": "TimeSeriesAdmin.deb", - "label": null, - "uploader": { - "login": "jmarceli", - "id": 4281333, - "node_id": "MDQ6VXNlcjQyODEzMzM=", - "avatar_url": "https://avatars.githubusercontent.com/u/4281333?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jmarceli", - "html_url": "https://github.com/jmarceli", - "followers_url": "https://api.github.com/users/jmarceli/followers", - "following_url": "https://api.github.com/users/jmarceli/following{/other_user}", - "gists_url": "https://api.github.com/users/jmarceli/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jmarceli/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jmarceli/subscriptions", - "organizations_url": "https://api.github.com/users/jmarceli/orgs", - "repos_url": "https://api.github.com/users/jmarceli/repos", - "events_url": "https://api.github.com/users/jmarceli/events{/privacy}", - "received_events_url": "https://api.github.com/users/jmarceli/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-deb", - "state": "uploaded", - "size": 67296900, - "download_count": 1297, - "created_at": "2020-09-18T16:44:45Z", - "updated_at": "2020-09-18T16:46:21Z", - "browser_download_url": "https://github.com/timeseriesadmin/timeseriesadmin/releases/download/v0.1.13/TimeSeriesAdmin.deb" - }, - { - "url": "https://api.github.com/repos/timeseriesadmin/timeseriesadmin/releases/assets/25917837", - "id": 25917837, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI1OTE3ODM3", - "name": "TimeSeriesAdmin.dmg", - "label": null, - "uploader": { - "login": "jmarceli", - "id": 4281333, - "node_id": "MDQ6VXNlcjQyODEzMzM=", - "avatar_url": "https://avatars.githubusercontent.com/u/4281333?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jmarceli", - "html_url": "https://github.com/jmarceli", - "followers_url": "https://api.github.com/users/jmarceli/followers", - "following_url": "https://api.github.com/users/jmarceli/following{/other_user}", - "gists_url": "https://api.github.com/users/jmarceli/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jmarceli/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jmarceli/subscriptions", - "organizations_url": "https://api.github.com/users/jmarceli/orgs", - "repos_url": "https://api.github.com/users/jmarceli/repos", - "events_url": "https://api.github.com/users/jmarceli/events{/privacy}", - "received_events_url": "https://api.github.com/users/jmarceli/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 112694471, - "download_count": 3004, - "created_at": "2020-09-18T16:46:21Z", - "updated_at": "2020-09-18T16:49:31Z", - "browser_download_url": "https://github.com/timeseriesadmin/timeseriesadmin/releases/download/v0.1.13/TimeSeriesAdmin.dmg" - }, - { - "url": "https://api.github.com/repos/timeseriesadmin/timeseriesadmin/releases/assets/25917912", - "id": 25917912, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI1OTE3OTEy", - "name": "TimeSeriesAdmin.exe", - "label": null, - "uploader": { - "login": "jmarceli", - "id": 4281333, - "node_id": "MDQ6VXNlcjQyODEzMzM=", - "avatar_url": "https://avatars.githubusercontent.com/u/4281333?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jmarceli", - "html_url": "https://github.com/jmarceli", - "followers_url": "https://api.github.com/users/jmarceli/followers", - "following_url": "https://api.github.com/users/jmarceli/following{/other_user}", - "gists_url": "https://api.github.com/users/jmarceli/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jmarceli/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jmarceli/subscriptions", - "organizations_url": "https://api.github.com/users/jmarceli/orgs", - "repos_url": "https://api.github.com/users/jmarceli/repos", - "events_url": "https://api.github.com/users/jmarceli/events{/privacy}", - "received_events_url": "https://api.github.com/users/jmarceli/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 80645545, - "download_count": 5353, - "created_at": "2020-09-18T16:49:31Z", - "updated_at": "2020-09-18T16:50:43Z", - "browser_download_url": "https://github.com/timeseriesadmin/timeseriesadmin/releases/download/v0.1.13/TimeSeriesAdmin.exe" - } - ], - "tarball_url": "https://api.github.com/repos/timeseriesadmin/timeseriesadmin/tarball/v0.1.13", - "zipball_url": "https://api.github.com/repos/timeseriesadmin/timeseriesadmin/zipball/v0.1.13", - "body_html": "

🐛 Bug Fix

\n
    \n
  • fix #463 by updating mui-datatables
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:05.934Z" - }, - "tilde": { - "latestRelease": { - "url": "https://api.github.com/repos/paologiua/tilde/releases/56674677", - "assets_url": "https://api.github.com/repos/paologiua/tilde/releases/56674677/assets", - "upload_url": "https://uploads.github.com/repos/paologiua/tilde/releases/56674677/assets{?name,label}", - "html_url": "https://github.com/paologiua/tilde/releases/tag/v1.0.0", - "id": 56674677, - "author": { - "login": "paologiua", - "id": 46423764, - "node_id": "MDQ6VXNlcjQ2NDIzNzY0", - "avatar_url": "https://avatars.githubusercontent.com/u/46423764?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/paologiua", - "html_url": "https://github.com/paologiua", - "followers_url": "https://api.github.com/users/paologiua/followers", - "following_url": "https://api.github.com/users/paologiua/following{/other_user}", - "gists_url": "https://api.github.com/users/paologiua/gists{/gist_id}", - "starred_url": "https://api.github.com/users/paologiua/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/paologiua/subscriptions", - "organizations_url": "https://api.github.com/users/paologiua/orgs", - "repos_url": "https://api.github.com/users/paologiua/repos", - "events_url": "https://api.github.com/users/paologiua/events{/privacy}", - "received_events_url": "https://api.github.com/users/paologiua/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOE4Ifms4DYMl1", - "tag_name": "v1.0.0", - "target_commitish": "main", - "name": "v1.0.0", - "draft": false, - "prerelease": false, - "created_at": "2022-01-09T00:19:51Z", - "published_at": "2022-01-09T01:09:14Z", - "assets": [ - { - "url": "https://api.github.com/repos/paologiua/tilde/releases/assets/53515770", - "id": 53515770, - "node_id": "RA_kwDOE4Ifms4DMJX6", - "name": "Tilde-1.0.0.AppImage", - "label": null, - "uploader": { - "login": "paologiua", - "id": 46423764, - "node_id": "MDQ6VXNlcjQ2NDIzNzY0", - "avatar_url": "https://avatars.githubusercontent.com/u/46423764?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/paologiua", - "html_url": "https://github.com/paologiua", - "followers_url": "https://api.github.com/users/paologiua/followers", - "following_url": "https://api.github.com/users/paologiua/following{/other_user}", - "gists_url": "https://api.github.com/users/paologiua/gists{/gist_id}", - "starred_url": "https://api.github.com/users/paologiua/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/paologiua/subscriptions", - "organizations_url": "https://api.github.com/users/paologiua/orgs", - "repos_url": "https://api.github.com/users/paologiua/repos", - "events_url": "https://api.github.com/users/paologiua/events{/privacy}", - "received_events_url": "https://api.github.com/users/paologiua/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.appimage", - "state": "uploaded", - "size": 83138602, - "download_count": 11, - "created_at": "2022-01-09T00:22:11Z", - "updated_at": "2022-01-09T00:22:30Z", - "browser_download_url": "https://github.com/paologiua/tilde/releases/download/v1.0.0/Tilde-1.0.0.AppImage" - }, - { - "url": "https://api.github.com/repos/paologiua/tilde/releases/assets/53515779", - "id": 53515779, - "node_id": "RA_kwDOE4Ifms4DMJYD", - "name": "tilde-podcast-1.0.0.x86_64.rpm", - "label": null, - "uploader": { - "login": "paologiua", - "id": 46423764, - "node_id": "MDQ6VXNlcjQ2NDIzNzY0", - "avatar_url": "https://avatars.githubusercontent.com/u/46423764?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/paologiua", - "html_url": "https://github.com/paologiua", - "followers_url": "https://api.github.com/users/paologiua/followers", - "following_url": "https://api.github.com/users/paologiua/following{/other_user}", - "gists_url": "https://api.github.com/users/paologiua/gists{/gist_id}", - "starred_url": "https://api.github.com/users/paologiua/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/paologiua/subscriptions", - "organizations_url": "https://api.github.com/users/paologiua/orgs", - "repos_url": "https://api.github.com/users/paologiua/repos", - "events_url": "https://api.github.com/users/paologiua/events{/privacy}", - "received_events_url": "https://api.github.com/users/paologiua/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-rpm", - "state": "uploaded", - "size": 56684757, - "download_count": 4, - "created_at": "2022-01-09T00:22:30Z", - "updated_at": "2022-01-09T00:23:20Z", - "browser_download_url": "https://github.com/paologiua/tilde/releases/download/v1.0.0/tilde-podcast-1.0.0.x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/paologiua/tilde/releases/assets/53515800", - "id": 53515800, - "node_id": "RA_kwDOE4Ifms4DMJYY", - "name": "tilde-podcast_1.0.0_amd64.deb", - "label": null, - "uploader": { - "login": "paologiua", - "id": 46423764, - "node_id": "MDQ6VXNlcjQ2NDIzNzY0", - "avatar_url": "https://avatars.githubusercontent.com/u/46423764?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/paologiua", - "html_url": "https://github.com/paologiua", - "followers_url": "https://api.github.com/users/paologiua/followers", - "following_url": "https://api.github.com/users/paologiua/following{/other_user}", - "gists_url": "https://api.github.com/users/paologiua/gists{/gist_id}", - "starred_url": "https://api.github.com/users/paologiua/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/paologiua/subscriptions", - "organizations_url": "https://api.github.com/users/paologiua/orgs", - "repos_url": "https://api.github.com/users/paologiua/repos", - "events_url": "https://api.github.com/users/paologiua/events{/privacy}", - "received_events_url": "https://api.github.com/users/paologiua/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.debian.binary-package", - "state": "uploaded", - "size": 55903710, - "download_count": 11, - "created_at": "2022-01-09T00:23:20Z", - "updated_at": "2022-01-09T00:24:07Z", - "browser_download_url": "https://github.com/paologiua/tilde/releases/download/v1.0.0/tilde-podcast_1.0.0_amd64.deb" - }, - { - "url": "https://api.github.com/repos/paologiua/tilde/releases/assets/53515826", - "id": 53515826, - "node_id": "RA_kwDOE4Ifms4DMJYy", - "name": "tilde-podcast_1.0.0_amd64.snap", - "label": null, - "uploader": { - "login": "paologiua", - "id": 46423764, - "node_id": "MDQ6VXNlcjQ2NDIzNzY0", - "avatar_url": "https://avatars.githubusercontent.com/u/46423764?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/paologiua", - "html_url": "https://github.com/paologiua", - "followers_url": "https://api.github.com/users/paologiua/followers", - "following_url": "https://api.github.com/users/paologiua/following{/other_user}", - "gists_url": "https://api.github.com/users/paologiua/gists{/gist_id}", - "starred_url": "https://api.github.com/users/paologiua/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/paologiua/subscriptions", - "organizations_url": "https://api.github.com/users/paologiua/orgs", - "repos_url": "https://api.github.com/users/paologiua/repos", - "events_url": "https://api.github.com/users/paologiua/events{/privacy}", - "received_events_url": "https://api.github.com/users/paologiua/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.snap", - "state": "uploaded", - "size": 69472256, - "download_count": 2, - "created_at": "2022-01-09T00:24:07Z", - "updated_at": "2022-01-09T00:24:47Z", - "browser_download_url": "https://github.com/paologiua/tilde/releases/download/v1.0.0/tilde-podcast_1.0.0_amd64.snap" - }, - { - "url": "https://api.github.com/repos/paologiua/tilde/releases/assets/53609345", - "id": 53609345, - "node_id": "RA_kwDOE4Ifms4DMgOB", - "name": "Tilde.1.0.0.exe", - "label": null, - "uploader": { - "login": "paologiua", - "id": 46423764, - "node_id": "MDQ6VXNlcjQ2NDIzNzY0", - "avatar_url": "https://avatars.githubusercontent.com/u/46423764?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/paologiua", - "html_url": "https://github.com/paologiua", - "followers_url": "https://api.github.com/users/paologiua/followers", - "following_url": "https://api.github.com/users/paologiua/following{/other_user}", - "gists_url": "https://api.github.com/users/paologiua/gists{/gist_id}", - "starred_url": "https://api.github.com/users/paologiua/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/paologiua/subscriptions", - "organizations_url": "https://api.github.com/users/paologiua/orgs", - "repos_url": "https://api.github.com/users/paologiua/repos", - "events_url": "https://api.github.com/users/paologiua/events{/privacy}", - "received_events_url": "https://api.github.com/users/paologiua/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 53148781, - "download_count": 35, - "created_at": "2022-01-10T12:47:48Z", - "updated_at": "2022-01-10T12:48:05Z", - "browser_download_url": "https://github.com/paologiua/tilde/releases/download/v1.0.0/Tilde.1.0.0.exe" - }, - { - "url": "https://api.github.com/repos/paologiua/tilde/releases/assets/53609361", - "id": 53609361, - "node_id": "RA_kwDOE4Ifms4DMgOR", - "name": "Tilde.1.0.0.msi", - "label": null, - "uploader": { - "login": "paologiua", - "id": 46423764, - "node_id": "MDQ6VXNlcjQ2NDIzNzY0", - "avatar_url": "https://avatars.githubusercontent.com/u/46423764?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/paologiua", - "html_url": "https://github.com/paologiua", - "followers_url": "https://api.github.com/users/paologiua/followers", - "following_url": "https://api.github.com/users/paologiua/following{/other_user}", - "gists_url": "https://api.github.com/users/paologiua/gists{/gist_id}", - "starred_url": "https://api.github.com/users/paologiua/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/paologiua/subscriptions", - "organizations_url": "https://api.github.com/users/paologiua/orgs", - "repos_url": "https://api.github.com/users/paologiua/repos", - "events_url": "https://api.github.com/users/paologiua/events{/privacy}", - "received_events_url": "https://api.github.com/users/paologiua/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 66400256, - "download_count": 10, - "created_at": "2022-01-10T12:48:05Z", - "updated_at": "2022-01-10T12:48:40Z", - "browser_download_url": "https://github.com/paologiua/tilde/releases/download/v1.0.0/Tilde.1.0.0.msi" - }, - { - "url": "https://api.github.com/repos/paologiua/tilde/releases/assets/53609381", - "id": 53609381, - "node_id": "RA_kwDOE4Ifms4DMgOl", - "name": "Tilde.Setup.0.9.9.exe", - "label": null, - "uploader": { - "login": "paologiua", - "id": 46423764, - "node_id": "MDQ6VXNlcjQ2NDIzNzY0", - "avatar_url": "https://avatars.githubusercontent.com/u/46423764?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/paologiua", - "html_url": "https://github.com/paologiua", - "followers_url": "https://api.github.com/users/paologiua/followers", - "following_url": "https://api.github.com/users/paologiua/following{/other_user}", - "gists_url": "https://api.github.com/users/paologiua/gists{/gist_id}", - "starred_url": "https://api.github.com/users/paologiua/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/paologiua/subscriptions", - "organizations_url": "https://api.github.com/users/paologiua/orgs", - "repos_url": "https://api.github.com/users/paologiua/repos", - "events_url": "https://api.github.com/users/paologiua/events{/privacy}", - "received_events_url": "https://api.github.com/users/paologiua/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 52961639, - "download_count": 2, - "created_at": "2022-01-10T12:48:40Z", - "updated_at": "2022-01-10T12:49:07Z", - "browser_download_url": "https://github.com/paologiua/tilde/releases/download/v1.0.0/Tilde.Setup.0.9.9.exe" - }, - { - "url": "https://api.github.com/repos/paologiua/tilde/releases/assets/53609415", - "id": 53609415, - "node_id": "RA_kwDOE4Ifms4DMgPH", - "name": "Tilde.Setup.1.0.0.exe", - "label": null, - "uploader": { - "login": "paologiua", - "id": 46423764, - "node_id": "MDQ6VXNlcjQ2NDIzNzY0", - "avatar_url": "https://avatars.githubusercontent.com/u/46423764?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/paologiua", - "html_url": "https://github.com/paologiua", - "followers_url": "https://api.github.com/users/paologiua/followers", - "following_url": "https://api.github.com/users/paologiua/following{/other_user}", - "gists_url": "https://api.github.com/users/paologiua/gists{/gist_id}", - "starred_url": "https://api.github.com/users/paologiua/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/paologiua/subscriptions", - "organizations_url": "https://api.github.com/users/paologiua/orgs", - "repos_url": "https://api.github.com/users/paologiua/repos", - "events_url": "https://api.github.com/users/paologiua/events{/privacy}", - "received_events_url": "https://api.github.com/users/paologiua/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 53321953, - "download_count": 10, - "created_at": "2022-01-10T12:49:07Z", - "updated_at": "2022-01-10T12:49:22Z", - "browser_download_url": "https://github.com/paologiua/tilde/releases/download/v1.0.0/Tilde.Setup.1.0.0.exe" - } - ], - "tarball_url": "https://api.github.com/repos/paologiua/tilde/tarball/v1.0.0", - "zipball_url": "https://api.github.com/repos/paologiua/tilde/zipball/v1.0.0", - "body_html": "" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:05.934Z" - }, - "thunderdocs": { - "latestRelease": { - "url": "https://api.github.com/repos/Vista1nik/ThunderDocs/releases/14388198", - "assets_url": "https://api.github.com/repos/Vista1nik/ThunderDocs/releases/14388198/assets", - "upload_url": "https://uploads.github.com/repos/Vista1nik/ThunderDocs/releases/14388198/assets{?name,label}", - "html_url": "https://github.com/Vista1nik/ThunderDocs/releases/tag/1.5.0", - "id": 14388198, - "author": { - "login": "Vista1nik", - "id": 16061243, - "node_id": "MDQ6VXNlcjE2MDYxMjQz", - "avatar_url": "https://avatars.githubusercontent.com/u/16061243?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Vista1nik", - "html_url": "https://github.com/Vista1nik", - "followers_url": "https://api.github.com/users/Vista1nik/followers", - "following_url": "https://api.github.com/users/Vista1nik/following{/other_user}", - "gists_url": "https://api.github.com/users/Vista1nik/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Vista1nik/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Vista1nik/subscriptions", - "organizations_url": "https://api.github.com/users/Vista1nik/orgs", - "repos_url": "https://api.github.com/users/Vista1nik/repos", - "events_url": "https://api.github.com/users/Vista1nik/events{/privacy}", - "received_events_url": "https://api.github.com/users/Vista1nik/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTE0Mzg4MTk4", - "tag_name": "1.5.0", - "target_commitish": "master", - "name": "1.5.0 ThunderDocs for Windows", - "draft": false, - "prerelease": false, - "created_at": "2018-12-06T14:00:59Z", - "published_at": "2018-12-06T14:49:03Z", - "assets": [ - { - "url": "https://api.github.com/repos/Vista1nik/ThunderDocs/releases/assets/10029959", - "id": 10029959, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEwMDI5OTU5", - "name": "ThunderDocs-win32-x64.zip", - "label": null, - "uploader": { - "login": "Vista1nik", - "id": 16061243, - "node_id": "MDQ6VXNlcjE2MDYxMjQz", - "avatar_url": "https://avatars.githubusercontent.com/u/16061243?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Vista1nik", - "html_url": "https://github.com/Vista1nik", - "followers_url": "https://api.github.com/users/Vista1nik/followers", - "following_url": "https://api.github.com/users/Vista1nik/following{/other_user}", - "gists_url": "https://api.github.com/users/Vista1nik/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Vista1nik/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Vista1nik/subscriptions", - "organizations_url": "https://api.github.com/users/Vista1nik/orgs", - "repos_url": "https://api.github.com/users/Vista1nik/repos", - "events_url": "https://api.github.com/users/Vista1nik/events{/privacy}", - "received_events_url": "https://api.github.com/users/Vista1nik/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 69845756, - "download_count": 1337, - "created_at": "2018-12-06T14:45:23Z", - "updated_at": "2018-12-06T14:48:58Z", - "browser_download_url": "https://github.com/Vista1nik/ThunderDocs/releases/download/1.5.0/ThunderDocs-win32-x64.zip" - } - ], - "tarball_url": "https://api.github.com/repos/Vista1nik/ThunderDocs/tarball/1.5.0", - "zipball_url": "https://api.github.com/repos/Vista1nik/ThunderDocs/zipball/1.5.0", - "body_html": "" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:05.947Z" - }, - "tockler": { - "latestRelease": { - "url": "https://api.github.com/repos/MayGo/tockler/releases/58422065", - "assets_url": "https://api.github.com/repos/MayGo/tockler/releases/58422065/assets", - "upload_url": "https://uploads.github.com/repos/MayGo/tockler/releases/58422065/assets{?name,label}", - "html_url": "https://github.com/MayGo/tockler/releases/tag/v3.21.12", - "id": 58422065, - "author": { - "login": "MayGo", - "id": 1929299, - "node_id": "MDQ6VXNlcjE5MjkyOTk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1929299?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MayGo", - "html_url": "https://github.com/MayGo", - "followers_url": "https://api.github.com/users/MayGo/followers", - "following_url": "https://api.github.com/users/MayGo/following{/other_user}", - "gists_url": "https://api.github.com/users/MayGo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MayGo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MayGo/subscriptions", - "organizations_url": "https://api.github.com/users/MayGo/orgs", - "repos_url": "https://api.github.com/users/MayGo/repos", - "events_url": "https://api.github.com/users/MayGo/events{/privacy}", - "received_events_url": "https://api.github.com/users/MayGo/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOAyRSI84De3Mx", - "tag_name": "v3.21.12", - "target_commitish": "master", - "name": "3.21.12", - "draft": false, - "prerelease": false, - "created_at": "2022-02-01T12:15:51Z", - "published_at": "2022-02-01T20:52:47Z", - "assets": [ - { - "url": "https://api.github.com/repos/MayGo/tockler/releases/assets/55530682", - "id": 55530682, - "node_id": "RA_kwDOAyRSI84DT1S6", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "MayGo", - "id": 1929299, - "node_id": "MDQ6VXNlcjE5MjkyOTk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1929299?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MayGo", - "html_url": "https://github.com/MayGo", - "followers_url": "https://api.github.com/users/MayGo/followers", - "following_url": "https://api.github.com/users/MayGo/following{/other_user}", - "gists_url": "https://api.github.com/users/MayGo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MayGo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MayGo/subscriptions", - "organizations_url": "https://api.github.com/users/MayGo/orgs", - "repos_url": "https://api.github.com/users/MayGo/repos", - "events_url": "https://api.github.com/users/MayGo/events{/privacy}", - "received_events_url": "https://api.github.com/users/MayGo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 372, - "download_count": 100, - "created_at": "2022-02-01T14:47:01Z", - "updated_at": "2022-02-01T14:47:01Z", - "browser_download_url": "https://github.com/MayGo/tockler/releases/download/v3.21.12/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/MayGo/tockler/releases/assets/55531152", - "id": 55531152, - "node_id": "RA_kwDOAyRSI84DT1aQ", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "MayGo", - "id": 1929299, - "node_id": "MDQ6VXNlcjE5MjkyOTk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1929299?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MayGo", - "html_url": "https://github.com/MayGo", - "followers_url": "https://api.github.com/users/MayGo/followers", - "following_url": "https://api.github.com/users/MayGo/following{/other_user}", - "gists_url": "https://api.github.com/users/MayGo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MayGo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MayGo/subscriptions", - "organizations_url": "https://api.github.com/users/MayGo/orgs", - "repos_url": "https://api.github.com/users/MayGo/repos", - "events_url": "https://api.github.com/users/MayGo/events{/privacy}", - "received_events_url": "https://api.github.com/users/MayGo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 495, - "download_count": 4332, - "created_at": "2022-02-01T14:53:40Z", - "updated_at": "2022-02-01T14:53:40Z", - "browser_download_url": "https://github.com/MayGo/tockler/releases/download/v3.21.12/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/MayGo/tockler/releases/assets/55516927", - "id": 55516927, - "node_id": "RA_kwDOAyRSI84DTx7_", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "MayGo", - "id": 1929299, - "node_id": "MDQ6VXNlcjE5MjkyOTk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1929299?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MayGo", - "html_url": "https://github.com/MayGo", - "followers_url": "https://api.github.com/users/MayGo/followers", - "following_url": "https://api.github.com/users/MayGo/following{/other_user}", - "gists_url": "https://api.github.com/users/MayGo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MayGo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MayGo/subscriptions", - "organizations_url": "https://api.github.com/users/MayGo/orgs", - "repos_url": "https://api.github.com/users/MayGo/repos", - "events_url": "https://api.github.com/users/MayGo/events{/privacy}", - "received_events_url": "https://api.github.com/users/MayGo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 626, - "download_count": 11299, - "created_at": "2022-02-01T12:27:41Z", - "updated_at": "2022-02-01T12:27:41Z", - "browser_download_url": "https://github.com/MayGo/tockler/releases/download/v3.21.12/latest.yml" - }, - { - "url": "https://api.github.com/repos/MayGo/tockler/releases/assets/55531141", - "id": 55531141, - "node_id": "RA_kwDOAyRSI84DT1aF", - "name": "Tockler-3.21.12-mac.zip", - "label": "", - "uploader": { - "login": "MayGo", - "id": 1929299, - "node_id": "MDQ6VXNlcjE5MjkyOTk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1929299?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MayGo", - "html_url": "https://github.com/MayGo", - "followers_url": "https://api.github.com/users/MayGo/followers", - "following_url": "https://api.github.com/users/MayGo/following{/other_user}", - "gists_url": "https://api.github.com/users/MayGo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MayGo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MayGo/subscriptions", - "organizations_url": "https://api.github.com/users/MayGo/orgs", - "repos_url": "https://api.github.com/users/MayGo/repos", - "events_url": "https://api.github.com/users/MayGo/events{/privacy}", - "received_events_url": "https://api.github.com/users/MayGo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 101895029, - "download_count": 80, - "created_at": "2022-02-01T14:53:26Z", - "updated_at": "2022-02-01T14:53:31Z", - "browser_download_url": "https://github.com/MayGo/tockler/releases/download/v3.21.12/Tockler-3.21.12-mac.zip" - }, - { - "url": "https://api.github.com/repos/MayGo/tockler/releases/assets/55531140", - "id": 55531140, - "node_id": "RA_kwDOAyRSI84DT1aE", - "name": "Tockler-3.21.12-mac.zip.blockmap", - "label": "", - "uploader": { - "login": "MayGo", - "id": 1929299, - "node_id": "MDQ6VXNlcjE5MjkyOTk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1929299?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MayGo", - "html_url": "https://github.com/MayGo", - "followers_url": "https://api.github.com/users/MayGo/followers", - "following_url": "https://api.github.com/users/MayGo/following{/other_user}", - "gists_url": "https://api.github.com/users/MayGo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MayGo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MayGo/subscriptions", - "organizations_url": "https://api.github.com/users/MayGo/orgs", - "repos_url": "https://api.github.com/users/MayGo/repos", - "events_url": "https://api.github.com/users/MayGo/events{/privacy}", - "received_events_url": "https://api.github.com/users/MayGo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 107476, - "download_count": 8, - "created_at": "2022-02-01T14:53:26Z", - "updated_at": "2022-02-01T14:53:26Z", - "browser_download_url": "https://github.com/MayGo/tockler/releases/download/v3.21.12/Tockler-3.21.12-mac.zip.blockmap" - }, - { - "url": "https://api.github.com/repos/MayGo/tockler/releases/assets/55516903", - "id": 55516903, - "node_id": "RA_kwDOAyRSI84DTx7n", - "name": "tockler-3.21.12-portable-win-ia32.exe", - "label": "", - "uploader": { - "login": "MayGo", - "id": 1929299, - "node_id": "MDQ6VXNlcjE5MjkyOTk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1929299?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MayGo", - "html_url": "https://github.com/MayGo", - "followers_url": "https://api.github.com/users/MayGo/followers", - "following_url": "https://api.github.com/users/MayGo/following{/other_user}", - "gists_url": "https://api.github.com/users/MayGo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MayGo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MayGo/subscriptions", - "organizations_url": "https://api.github.com/users/MayGo/orgs", - "repos_url": "https://api.github.com/users/MayGo/repos", - "events_url": "https://api.github.com/users/MayGo/events{/privacy}", - "received_events_url": "https://api.github.com/users/MayGo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 64198880, - "download_count": 13, - "created_at": "2022-02-01T12:27:30Z", - "updated_at": "2022-02-01T12:27:33Z", - "browser_download_url": "https://github.com/MayGo/tockler/releases/download/v3.21.12/tockler-3.21.12-portable-win-ia32.exe" - }, - { - "url": "https://api.github.com/repos/MayGo/tockler/releases/assets/55516896", - "id": 55516896, - "node_id": "RA_kwDOAyRSI84DTx7g", - "name": "tockler-3.21.12-portable-win-x64.exe", - "label": "", - "uploader": { - "login": "MayGo", - "id": 1929299, - "node_id": "MDQ6VXNlcjE5MjkyOTk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1929299?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MayGo", - "html_url": "https://github.com/MayGo", - "followers_url": "https://api.github.com/users/MayGo/followers", - "following_url": "https://api.github.com/users/MayGo/following{/other_user}", - "gists_url": "https://api.github.com/users/MayGo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MayGo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MayGo/subscriptions", - "organizations_url": "https://api.github.com/users/MayGo/orgs", - "repos_url": "https://api.github.com/users/MayGo/repos", - "events_url": "https://api.github.com/users/MayGo/events{/privacy}", - "received_events_url": "https://api.github.com/users/MayGo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 66185384, - "download_count": 63, - "created_at": "2022-02-01T12:27:26Z", - "updated_at": "2022-02-01T12:27:28Z", - "browser_download_url": "https://github.com/MayGo/tockler/releases/download/v3.21.12/tockler-3.21.12-portable-win-x64.exe" - }, - { - "url": "https://api.github.com/repos/MayGo/tockler/releases/assets/55516893", - "id": 55516893, - "node_id": "RA_kwDOAyRSI84DTx7d", - "name": "tockler-3.21.12-portable-win.exe", - "label": "", - "uploader": { - "login": "MayGo", - "id": 1929299, - "node_id": "MDQ6VXNlcjE5MjkyOTk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1929299?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MayGo", - "html_url": "https://github.com/MayGo", - "followers_url": "https://api.github.com/users/MayGo/followers", - "following_url": "https://api.github.com/users/MayGo/following{/other_user}", - "gists_url": "https://api.github.com/users/MayGo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MayGo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MayGo/subscriptions", - "organizations_url": "https://api.github.com/users/MayGo/orgs", - "repos_url": "https://api.github.com/users/MayGo/repos", - "events_url": "https://api.github.com/users/MayGo/events{/privacy}", - "received_events_url": "https://api.github.com/users/MayGo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 129658992, - "download_count": 25, - "created_at": "2022-02-01T12:27:24Z", - "updated_at": "2022-02-01T12:27:28Z", - "browser_download_url": "https://github.com/MayGo/tockler/releases/download/v3.21.12/tockler-3.21.12-portable-win.exe" - }, - { - "url": "https://api.github.com/repos/MayGo/tockler/releases/assets/55516921", - "id": 55516921, - "node_id": "RA_kwDOAyRSI84DTx75", - "name": "tockler-3.21.12-setup-win-ia32.exe", - "label": "", - "uploader": { - "login": "MayGo", - "id": 1929299, - "node_id": "MDQ6VXNlcjE5MjkyOTk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1929299?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MayGo", - "html_url": "https://github.com/MayGo", - "followers_url": "https://api.github.com/users/MayGo/followers", - "following_url": "https://api.github.com/users/MayGo/following{/other_user}", - "gists_url": "https://api.github.com/users/MayGo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MayGo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MayGo/subscriptions", - "organizations_url": "https://api.github.com/users/MayGo/orgs", - "repos_url": "https://api.github.com/users/MayGo/repos", - "events_url": "https://api.github.com/users/MayGo/events{/privacy}", - "received_events_url": "https://api.github.com/users/MayGo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 64445600, - "download_count": 269, - "created_at": "2022-02-01T12:27:39Z", - "updated_at": "2022-02-01T12:27:41Z", - "browser_download_url": "https://github.com/MayGo/tockler/releases/download/v3.21.12/tockler-3.21.12-setup-win-ia32.exe" - }, - { - "url": "https://api.github.com/repos/MayGo/tockler/releases/assets/55516908", - "id": 55516908, - "node_id": "RA_kwDOAyRSI84DTx7s", - "name": "tockler-3.21.12-setup-win-x64.exe", - "label": "", - "uploader": { - "login": "MayGo", - "id": 1929299, - "node_id": "MDQ6VXNlcjE5MjkyOTk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1929299?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MayGo", - "html_url": "https://github.com/MayGo", - "followers_url": "https://api.github.com/users/MayGo/followers", - "following_url": "https://api.github.com/users/MayGo/following{/other_user}", - "gists_url": "https://api.github.com/users/MayGo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MayGo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MayGo/subscriptions", - "organizations_url": "https://api.github.com/users/MayGo/orgs", - "repos_url": "https://api.github.com/users/MayGo/repos", - "events_url": "https://api.github.com/users/MayGo/events{/privacy}", - "received_events_url": "https://api.github.com/users/MayGo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 66432648, - "download_count": 350, - "created_at": "2022-02-01T12:27:34Z", - "updated_at": "2022-02-01T12:27:36Z", - "browser_download_url": "https://github.com/MayGo/tockler/releases/download/v3.21.12/tockler-3.21.12-setup-win-x64.exe" - }, - { - "url": "https://api.github.com/repos/MayGo/tockler/releases/assets/55516898", - "id": 55516898, - "node_id": "RA_kwDOAyRSI84DTx7i", - "name": "tockler-3.21.12-setup-win.exe", - "label": "", - "uploader": { - "login": "MayGo", - "id": 1929299, - "node_id": "MDQ6VXNlcjE5MjkyOTk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1929299?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MayGo", - "html_url": "https://github.com/MayGo", - "followers_url": "https://api.github.com/users/MayGo/followers", - "following_url": "https://api.github.com/users/MayGo/following{/other_user}", - "gists_url": "https://api.github.com/users/MayGo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MayGo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MayGo/subscriptions", - "organizations_url": "https://api.github.com/users/MayGo/orgs", - "repos_url": "https://api.github.com/users/MayGo/repos", - "events_url": "https://api.github.com/users/MayGo/events{/privacy}", - "received_events_url": "https://api.github.com/users/MayGo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 129906048, - "download_count": 5235, - "created_at": "2022-02-01T12:27:28Z", - "updated_at": "2022-02-01T12:27:32Z", - "browser_download_url": "https://github.com/MayGo/tockler/releases/download/v3.21.12/tockler-3.21.12-setup-win.exe" - }, - { - "url": "https://api.github.com/repos/MayGo/tockler/releases/assets/55530486", - "id": 55530486, - "node_id": "RA_kwDOAyRSI84DT1P2", - "name": "Tockler-3.21.12.AppImage", - "label": "", - "uploader": { - "login": "MayGo", - "id": 1929299, - "node_id": "MDQ6VXNlcjE5MjkyOTk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1929299?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MayGo", - "html_url": "https://github.com/MayGo", - "followers_url": "https://api.github.com/users/MayGo/followers", - "following_url": "https://api.github.com/users/MayGo/following{/other_user}", - "gists_url": "https://api.github.com/users/MayGo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MayGo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MayGo/subscriptions", - "organizations_url": "https://api.github.com/users/MayGo/orgs", - "repos_url": "https://api.github.com/users/MayGo/repos", - "events_url": "https://api.github.com/users/MayGo/events{/privacy}", - "received_events_url": "https://api.github.com/users/MayGo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 117998970, - "download_count": 167, - "created_at": "2022-02-01T14:44:23Z", - "updated_at": "2022-02-01T14:44:27Z", - "browser_download_url": "https://github.com/MayGo/tockler/releases/download/v3.21.12/Tockler-3.21.12.AppImage" - }, - { - "url": "https://api.github.com/repos/MayGo/tockler/releases/assets/55531150", - "id": 55531150, - "node_id": "RA_kwDOAyRSI84DT1aO", - "name": "Tockler-3.21.12.dmg", - "label": "", - "uploader": { - "login": "MayGo", - "id": 1929299, - "node_id": "MDQ6VXNlcjE5MjkyOTk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1929299?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MayGo", - "html_url": "https://github.com/MayGo", - "followers_url": "https://api.github.com/users/MayGo/followers", - "following_url": "https://api.github.com/users/MayGo/following{/other_user}", - "gists_url": "https://api.github.com/users/MayGo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MayGo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MayGo/subscriptions", - "organizations_url": "https://api.github.com/users/MayGo/orgs", - "repos_url": "https://api.github.com/users/MayGo/repos", - "events_url": "https://api.github.com/users/MayGo/events{/privacy}", - "received_events_url": "https://api.github.com/users/MayGo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 102958975, - "download_count": 156, - "created_at": "2022-02-01T14:53:36Z", - "updated_at": "2022-02-01T14:53:40Z", - "browser_download_url": "https://github.com/MayGo/tockler/releases/download/v3.21.12/Tockler-3.21.12.dmg" - }, - { - "url": "https://api.github.com/repos/MayGo/tockler/releases/assets/55531149", - "id": 55531149, - "node_id": "RA_kwDOAyRSI84DT1aN", - "name": "Tockler-3.21.12.dmg.blockmap", - "label": "", - "uploader": { - "login": "MayGo", - "id": 1929299, - "node_id": "MDQ6VXNlcjE5MjkyOTk=", - "avatar_url": "https://avatars.githubusercontent.com/u/1929299?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MayGo", - "html_url": "https://github.com/MayGo", - "followers_url": "https://api.github.com/users/MayGo/followers", - "following_url": "https://api.github.com/users/MayGo/following{/other_user}", - "gists_url": "https://api.github.com/users/MayGo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MayGo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MayGo/subscriptions", - "organizations_url": "https://api.github.com/users/MayGo/orgs", - "repos_url": "https://api.github.com/users/MayGo/repos", - "events_url": "https://api.github.com/users/MayGo/events{/privacy}", - "received_events_url": "https://api.github.com/users/MayGo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 109255, - "download_count": 7, - "created_at": "2022-02-01T14:53:36Z", - "updated_at": "2022-02-01T14:53:37Z", - "browser_download_url": "https://github.com/MayGo/tockler/releases/download/v3.21.12/Tockler-3.21.12.dmg.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/MayGo/tockler/tarball/v3.21.12", - "zipball_url": "https://api.github.com/repos/MayGo/tockler/zipball/v3.21.12", - "body_html": "

Update electron 16.0.7. (Fix windows title reading in Windows 11)

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:05.947Z" - }, - "todolist": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:07:06.128Z" - }, - "todometer": { - "latestRelease": { - "url": "https://api.github.com/repos/cassidoo/todometer/releases/24017631", - "assets_url": "https://api.github.com/repos/cassidoo/todometer/releases/24017631/assets", - "upload_url": "https://uploads.github.com/repos/cassidoo/todometer/releases/24017631/assets{?name,label}", - "html_url": "https://github.com/cassidoo/todometer/releases/tag/v2.0.1", - "id": 24017631, - "author": { - "login": "cassidoo", - "id": 1454517, - "node_id": "MDQ6VXNlcjE0NTQ1MTc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1454517?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/cassidoo", - "html_url": "https://github.com/cassidoo", - "followers_url": "https://api.github.com/users/cassidoo/followers", - "following_url": "https://api.github.com/users/cassidoo/following{/other_user}", - "gists_url": "https://api.github.com/users/cassidoo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/cassidoo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/cassidoo/subscriptions", - "organizations_url": "https://api.github.com/users/cassidoo/orgs", - "repos_url": "https://api.github.com/users/cassidoo/repos", - "events_url": "https://api.github.com/users/cassidoo/events{/privacy}", - "received_events_url": "https://api.github.com/users/cassidoo/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI0MDE3NjMx", - "tag_name": "v2.0.1", - "target_commitish": "master", - "name": "Version 2.0.1", - "draft": false, - "prerelease": false, - "created_at": "2020-02-26T20:57:34Z", - "published_at": "2020-02-26T21:27:09Z", - "assets": [ - { - "url": "https://api.github.com/repos/cassidoo/todometer/releases/assets/18318049", - "id": 18318049, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE4MzE4MDQ5", - "name": "todometer.for.linux.zip", - "label": null, - "uploader": { - "login": "cassidoo", - "id": 1454517, - "node_id": "MDQ6VXNlcjE0NTQ1MTc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1454517?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/cassidoo", - "html_url": "https://github.com/cassidoo", - "followers_url": "https://api.github.com/users/cassidoo/followers", - "following_url": "https://api.github.com/users/cassidoo/following{/other_user}", - "gists_url": "https://api.github.com/users/cassidoo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/cassidoo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/cassidoo/subscriptions", - "organizations_url": "https://api.github.com/users/cassidoo/orgs", - "repos_url": "https://api.github.com/users/cassidoo/repos", - "events_url": "https://api.github.com/users/cassidoo/events{/privacy}", - "received_events_url": "https://api.github.com/users/cassidoo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 70804485, - "download_count": 1333, - "created_at": "2020-02-26T21:05:26Z", - "updated_at": "2020-02-26T21:06:04Z", - "browser_download_url": "https://github.com/cassidoo/todometer/releases/download/v2.0.1/todometer.for.linux.zip" - }, - { - "url": "https://api.github.com/repos/cassidoo/todometer/releases/assets/18318059", - "id": 18318059, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE4MzE4MDU5", - "name": "todometer.for.mac.zip", - "label": null, - "uploader": { - "login": "cassidoo", - "id": 1454517, - "node_id": "MDQ6VXNlcjE0NTQ1MTc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1454517?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/cassidoo", - "html_url": "https://github.com/cassidoo", - "followers_url": "https://api.github.com/users/cassidoo/followers", - "following_url": "https://api.github.com/users/cassidoo/following{/other_user}", - "gists_url": "https://api.github.com/users/cassidoo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/cassidoo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/cassidoo/subscriptions", - "organizations_url": "https://api.github.com/users/cassidoo/orgs", - "repos_url": "https://api.github.com/users/cassidoo/repos", - "events_url": "https://api.github.com/users/cassidoo/events{/privacy}", - "received_events_url": "https://api.github.com/users/cassidoo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 64290796, - "download_count": 2077, - "created_at": "2020-02-26T21:06:04Z", - "updated_at": "2020-02-26T21:06:22Z", - "browser_download_url": "https://github.com/cassidoo/todometer/releases/download/v2.0.1/todometer.for.mac.zip" - }, - { - "url": "https://api.github.com/repos/cassidoo/todometer/releases/assets/18318064", - "id": 18318064, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE4MzE4MDY0", - "name": "todometer.for.windows.zip", - "label": null, - "uploader": { - "login": "cassidoo", - "id": 1454517, - "node_id": "MDQ6VXNlcjE0NTQ1MTc=", - "avatar_url": "https://avatars.githubusercontent.com/u/1454517?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/cassidoo", - "html_url": "https://github.com/cassidoo", - "followers_url": "https://api.github.com/users/cassidoo/followers", - "following_url": "https://api.github.com/users/cassidoo/following{/other_user}", - "gists_url": "https://api.github.com/users/cassidoo/gists{/gist_id}", - "starred_url": "https://api.github.com/users/cassidoo/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/cassidoo/subscriptions", - "organizations_url": "https://api.github.com/users/cassidoo/orgs", - "repos_url": "https://api.github.com/users/cassidoo/repos", - "events_url": "https://api.github.com/users/cassidoo/events{/privacy}", - "received_events_url": "https://api.github.com/users/cassidoo/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 64728993, - "download_count": 5015, - "created_at": "2020-02-26T21:06:22Z", - "updated_at": "2020-02-26T21:06:31Z", - "browser_download_url": "https://github.com/cassidoo/todometer/releases/download/v2.0.1/todometer.for.windows.zip" - } - ], - "tarball_url": "https://api.github.com/repos/cassidoo/todometer/tarball/v2.0.1", - "zipball_url": "https://api.github.com/repos/cassidoo/todometer/zipball/v2.0.1", - "body_html": "

They say that the best way to find bugs is to make a release. Here's the latest with some improvements:

\n
    \n
  • #77: This fixes notifications settings that were not saving properly
  • \n
  • #76 + #78: This allows for users to resume their tasks that they paused before
  • \n
  • #79: This adds the ability to see an example notification before enabling them
  • \n
", - "reactions": { - "url": "https://api.github.com/repos/cassidoo/todometer/releases/24017631/reactions", - "total_count": 19, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 12, - "rocket": 7, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:06.151Z" - }, - "todo": { - "latestRelease": { - "url": "https://api.github.com/repos/luapp/ToDo/releases/38814646", - "assets_url": "https://api.github.com/repos/luapp/ToDo/releases/38814646/assets", - "upload_url": "https://uploads.github.com/repos/luapp/ToDo/releases/38814646/assets{?name,label}", - "html_url": "https://github.com/luapp/ToDo/releases/tag/v1.0.0", - "id": 38814646, - "author": { - "login": "luapp", - "id": 42955270, - "node_id": "MDQ6VXNlcjQyOTU1Mjcw", - "avatar_url": "https://avatars.githubusercontent.com/u/42955270?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/luapp", - "html_url": "https://github.com/luapp", - "followers_url": "https://api.github.com/users/luapp/followers", - "following_url": "https://api.github.com/users/luapp/following{/other_user}", - "gists_url": "https://api.github.com/users/luapp/gists{/gist_id}", - "starred_url": "https://api.github.com/users/luapp/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/luapp/subscriptions", - "organizations_url": "https://api.github.com/users/luapp/orgs", - "repos_url": "https://api.github.com/users/luapp/repos", - "events_url": "https://api.github.com/users/luapp/events{/privacy}", - "received_events_url": "https://api.github.com/users/luapp/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTM4ODE0NjQ2", - "tag_name": "v1.0.0", - "target_commitish": "main", - "name": "1.0.0", - "draft": false, - "prerelease": false, - "created_at": "2021-02-26T18:00:42Z", - "published_at": "2021-02-26T20:26:25Z", - "assets": [ - { - "url": "https://api.github.com/repos/luapp/ToDo/releases/assets/32688839", - "id": 32688839, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyNjg4ODM5", - "name": "To-Do-Setup-1.0.0.exe", - "label": "", - "uploader": { - "login": "luapp", - "id": 42955270, - "node_id": "MDQ6VXNlcjQyOTU1Mjcw", - "avatar_url": "https://avatars.githubusercontent.com/u/42955270?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/luapp", - "html_url": "https://github.com/luapp", - "followers_url": "https://api.github.com/users/luapp/followers", - "following_url": "https://api.github.com/users/luapp/following{/other_user}", - "gists_url": "https://api.github.com/users/luapp/gists{/gist_id}", - "starred_url": "https://api.github.com/users/luapp/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/luapp/subscriptions", - "organizations_url": "https://api.github.com/users/luapp/orgs", - "repos_url": "https://api.github.com/users/luapp/repos", - "events_url": "https://api.github.com/users/luapp/events{/privacy}", - "received_events_url": "https://api.github.com/users/luapp/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 85743139, - "download_count": 857, - "created_at": "2021-02-26T18:41:29Z", - "updated_at": "2021-02-26T18:41:42Z", - "browser_download_url": "https://github.com/luapp/ToDo/releases/download/v1.0.0/To-Do-Setup-1.0.0.exe" - }, - { - "url": "https://api.github.com/repos/luapp/ToDo/releases/assets/33128143", - "id": 33128143, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzMTI4MTQz", - "name": "To.Do-1.0.0.dmg", - "label": null, - "uploader": { - "login": "luapp", - "id": 42955270, - "node_id": "MDQ6VXNlcjQyOTU1Mjcw", - "avatar_url": "https://avatars.githubusercontent.com/u/42955270?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/luapp", - "html_url": "https://github.com/luapp", - "followers_url": "https://api.github.com/users/luapp/followers", - "following_url": "https://api.github.com/users/luapp/following{/other_user}", - "gists_url": "https://api.github.com/users/luapp/gists{/gist_id}", - "starred_url": "https://api.github.com/users/luapp/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/luapp/subscriptions", - "organizations_url": "https://api.github.com/users/luapp/orgs", - "repos_url": "https://api.github.com/users/luapp/repos", - "events_url": "https://api.github.com/users/luapp/events{/privacy}", - "received_events_url": "https://api.github.com/users/luapp/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-diskcopy", - "state": "uploaded", - "size": 122636634, - "download_count": 71, - "created_at": "2021-03-08T14:13:03Z", - "updated_at": "2021-03-08T14:13:47Z", - "browser_download_url": "https://github.com/luapp/ToDo/releases/download/v1.0.0/To.Do-1.0.0.dmg" - } - ], - "tarball_url": "https://api.github.com/repos/luapp/ToDo/tarball/v1.0.0", - "zipball_url": "https://api.github.com/repos/luapp/ToDo/zipball/v1.0.0", - "body_html": "

Windows and MacOS release

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:06.152Z" - }, - "tofino": { - "latestRelease": { - "url": "https://api.github.com/repos/mozilla/tofino/releases/4637911", - "assets_url": "https://api.github.com/repos/mozilla/tofino/releases/4637911/assets", - "upload_url": "https://uploads.github.com/repos/mozilla/tofino/releases/4637911/assets{?name,label}", - "html_url": "https://github.com/mozilla/tofino/releases/tag/v0.2.0", - "id": 4637911, - "author": { - "login": "Mossop", - "id": 437326, - "node_id": "MDQ6VXNlcjQzNzMyNg==", - "avatar_url": "https://avatars.githubusercontent.com/u/437326?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Mossop", - "html_url": "https://github.com/Mossop", - "followers_url": "https://api.github.com/users/Mossop/followers", - "following_url": "https://api.github.com/users/Mossop/following{/other_user}", - "gists_url": "https://api.github.com/users/Mossop/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Mossop/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Mossop/subscriptions", - "organizations_url": "https://api.github.com/users/Mossop/orgs", - "repos_url": "https://api.github.com/users/Mossop/repos", - "events_url": "https://api.github.com/users/Mossop/events{/privacy}", - "received_events_url": "https://api.github.com/users/Mossop/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTQ2Mzc5MTE=", - "tag_name": "v0.2.0", - "target_commitish": "e4900259666a13832e51a698d3dd45dd93221a65", - "name": "v0.2.0", - "draft": false, - "prerelease": false, - "created_at": "2016-11-11T17:04:10Z", - "published_at": "2016-11-11T18:10:23Z", - "assets": [ - { - "url": "https://api.github.com/repos/mozilla/tofino/releases/assets/2630457", - "id": 2630457, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI2MzA0NTc=", - "name": "RELEASES", - "label": "", - "uploader": { - "login": "Mossop", - "id": 437326, - "node_id": "MDQ6VXNlcjQzNzMyNg==", - "avatar_url": "https://avatars.githubusercontent.com/u/437326?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Mossop", - "html_url": "https://github.com/Mossop", - "followers_url": "https://api.github.com/users/Mossop/followers", - "following_url": "https://api.github.com/users/Mossop/following{/other_user}", - "gists_url": "https://api.github.com/users/Mossop/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Mossop/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Mossop/subscriptions", - "organizations_url": "https://api.github.com/users/Mossop/orgs", - "repos_url": "https://api.github.com/users/Mossop/repos", - "events_url": "https://api.github.com/users/Mossop/events{/privacy}", - "received_events_url": "https://api.github.com/users/Mossop/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 76, - "download_count": 181, - "created_at": "2016-11-11T17:21:24Z", - "updated_at": "2016-11-11T17:21:25Z", - "browser_download_url": "https://github.com/mozilla/tofino/releases/download/v0.2.0/RELEASES" - }, - { - "url": "https://api.github.com/repos/mozilla/tofino/releases/assets/2630458", - "id": 2630458, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI2MzA0NTg=", - "name": "Tofino-0.2.0-full.nupkg", - "label": "", - "uploader": { - "login": "Mossop", - "id": 437326, - "node_id": "MDQ6VXNlcjQzNzMyNg==", - "avatar_url": "https://avatars.githubusercontent.com/u/437326?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Mossop", - "html_url": "https://github.com/Mossop", - "followers_url": "https://api.github.com/users/Mossop/followers", - "following_url": "https://api.github.com/users/Mossop/following{/other_user}", - "gists_url": "https://api.github.com/users/Mossop/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Mossop/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Mossop/subscriptions", - "organizations_url": "https://api.github.com/users/Mossop/orgs", - "repos_url": "https://api.github.com/users/Mossop/repos", - "events_url": "https://api.github.com/users/Mossop/events{/privacy}", - "received_events_url": "https://api.github.com/users/Mossop/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 63380456, - "download_count": 110, - "created_at": "2016-11-11T17:21:25Z", - "updated_at": "2016-11-11T17:21:28Z", - "browser_download_url": "https://github.com/mozilla/tofino/releases/download/v0.2.0/Tofino-0.2.0-full.nupkg" - }, - { - "url": "https://api.github.com/repos/mozilla/tofino/releases/assets/2630625", - "id": 2630625, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI2MzA2MjU=", - "name": "tofino-darwin-x64.dmg", - "label": "", - "uploader": { - "login": "Mossop", - "id": 437326, - "node_id": "MDQ6VXNlcjQzNzMyNg==", - "avatar_url": "https://avatars.githubusercontent.com/u/437326?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Mossop", - "html_url": "https://github.com/Mossop", - "followers_url": "https://api.github.com/users/Mossop/followers", - "following_url": "https://api.github.com/users/Mossop/following{/other_user}", - "gists_url": "https://api.github.com/users/Mossop/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Mossop/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Mossop/subscriptions", - "organizations_url": "https://api.github.com/users/Mossop/orgs", - "repos_url": "https://api.github.com/users/Mossop/repos", - "events_url": "https://api.github.com/users/Mossop/events{/privacy}", - "received_events_url": "https://api.github.com/users/Mossop/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-apple-diskimage", - "state": "uploaded", - "size": 55939390, - "download_count": 555, - "created_at": "2016-11-11T18:10:20Z", - "updated_at": "2016-11-11T18:10:23Z", - "browser_download_url": "https://github.com/mozilla/tofino/releases/download/v0.2.0/tofino-darwin-x64.dmg" - }, - { - "url": "https://api.github.com/repos/mozilla/tofino/releases/assets/2630624", - "id": 2630624, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI2MzA2MjQ=", - "name": "tofino-darwin-x64.zip", - "label": "", - "uploader": { - "login": "Mossop", - "id": 437326, - "node_id": "MDQ6VXNlcjQzNzMyNg==", - "avatar_url": "https://avatars.githubusercontent.com/u/437326?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Mossop", - "html_url": "https://github.com/Mossop", - "followers_url": "https://api.github.com/users/Mossop/followers", - "following_url": "https://api.github.com/users/Mossop/following{/other_user}", - "gists_url": "https://api.github.com/users/Mossop/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Mossop/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Mossop/subscriptions", - "organizations_url": "https://api.github.com/users/Mossop/orgs", - "repos_url": "https://api.github.com/users/Mossop/repos", - "events_url": "https://api.github.com/users/Mossop/events{/privacy}", - "received_events_url": "https://api.github.com/users/Mossop/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 61333178, - "download_count": 127, - "created_at": "2016-11-11T18:10:12Z", - "updated_at": "2016-11-11T18:10:19Z", - "browser_download_url": "https://github.com/mozilla/tofino/releases/download/v0.2.0/tofino-darwin-x64.zip" - }, - { - "url": "https://api.github.com/repos/mozilla/tofino/releases/assets/2630436", - "id": 2630436, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI2MzA0MzY=", - "name": "tofino-linux-x64.tar.bz2", - "label": "", - "uploader": { - "login": "Mossop", - "id": 437326, - "node_id": "MDQ6VXNlcjQzNzMyNg==", - "avatar_url": "https://avatars.githubusercontent.com/u/437326?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Mossop", - "html_url": "https://github.com/Mossop", - "followers_url": "https://api.github.com/users/Mossop/followers", - "following_url": "https://api.github.com/users/Mossop/following{/other_user}", - "gists_url": "https://api.github.com/users/Mossop/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Mossop/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Mossop/subscriptions", - "organizations_url": "https://api.github.com/users/Mossop/orgs", - "repos_url": "https://api.github.com/users/Mossop/repos", - "events_url": "https://api.github.com/users/Mossop/events{/privacy}", - "received_events_url": "https://api.github.com/users/Mossop/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-bzip2", - "state": "uploaded", - "size": 59138317, - "download_count": 518, - "created_at": "2016-11-11T17:15:32Z", - "updated_at": "2016-11-11T17:15:35Z", - "browser_download_url": "https://github.com/mozilla/tofino/releases/download/v0.2.0/tofino-linux-x64.tar.bz2" - }, - { - "url": "https://api.github.com/repos/mozilla/tofino/releases/assets/2630459", - "id": 2630459, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI2MzA0NTk=", - "name": "tofino-win32-ia32.exe", - "label": "", - "uploader": { - "login": "Mossop", - "id": 437326, - "node_id": "MDQ6VXNlcjQzNzMyNg==", - "avatar_url": "https://avatars.githubusercontent.com/u/437326?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Mossop", - "html_url": "https://github.com/Mossop", - "followers_url": "https://api.github.com/users/Mossop/followers", - "following_url": "https://api.github.com/users/Mossop/following{/other_user}", - "gists_url": "https://api.github.com/users/Mossop/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Mossop/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Mossop/subscriptions", - "organizations_url": "https://api.github.com/users/Mossop/orgs", - "repos_url": "https://api.github.com/users/Mossop/repos", - "events_url": "https://api.github.com/users/Mossop/events{/privacy}", - "received_events_url": "https://api.github.com/users/Mossop/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 63611904, - "download_count": 1565, - "created_at": "2016-11-11T17:21:28Z", - "updated_at": "2016-11-11T17:21:31Z", - "browser_download_url": "https://github.com/mozilla/tofino/releases/download/v0.2.0/tofino-win32-ia32.exe" - } - ], - "tarball_url": "https://api.github.com/repos/mozilla/tofino/tarball/v0.2.0", - "zipball_url": "https://api.github.com/repos/mozilla/tofino/zipball/v0.2.0", - "body_html": "

Draft release

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:06.200Z" - }, - "trackabi": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:07:06.364Z" - }, - "transee": { - "latestRelease": { - "url": "https://api.github.com/repos/alessioforte/transee/releases/40920247", - "assets_url": "https://api.github.com/repos/alessioforte/transee/releases/40920247/assets", - "upload_url": "https://uploads.github.com/repos/alessioforte/transee/releases/40920247/assets{?name,label}", - "html_url": "https://github.com/alessioforte/transee/releases/tag/v2.0.0", - "id": 40920247, - "author": { - "login": "alessioforte", - "id": 26298269, - "node_id": "MDQ6VXNlcjI2Mjk4MjY5", - "avatar_url": "https://avatars.githubusercontent.com/u/26298269?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/alessioforte", - "html_url": "https://github.com/alessioforte", - "followers_url": "https://api.github.com/users/alessioforte/followers", - "following_url": "https://api.github.com/users/alessioforte/following{/other_user}", - "gists_url": "https://api.github.com/users/alessioforte/gists{/gist_id}", - "starred_url": "https://api.github.com/users/alessioforte/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/alessioforte/subscriptions", - "organizations_url": "https://api.github.com/users/alessioforte/orgs", - "repos_url": "https://api.github.com/users/alessioforte/repos", - "events_url": "https://api.github.com/users/alessioforte/events{/privacy}", - "received_events_url": "https://api.github.com/users/alessioforte/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTQwOTIwMjQ3", - "tag_name": "v2.0.0", - "target_commitish": "master", - "name": "2.0.0", - "draft": false, - "prerelease": false, - "created_at": "2021-04-02T11:51:40Z", - "published_at": "2021-04-04T18:53:30Z", - "assets": [ - { - "url": "https://api.github.com/repos/alessioforte/transee/releases/assets/34440705", - "id": 34440705, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NDQwNzA1", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "alessioforte", - "id": 26298269, - "node_id": "MDQ6VXNlcjI2Mjk4MjY5", - "avatar_url": "https://avatars.githubusercontent.com/u/26298269?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/alessioforte", - "html_url": "https://github.com/alessioforte", - "followers_url": "https://api.github.com/users/alessioforte/followers", - "following_url": "https://api.github.com/users/alessioforte/following{/other_user}", - "gists_url": "https://api.github.com/users/alessioforte/gists{/gist_id}", - "starred_url": "https://api.github.com/users/alessioforte/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/alessioforte/subscriptions", - "organizations_url": "https://api.github.com/users/alessioforte/orgs", - "repos_url": "https://api.github.com/users/alessioforte/repos", - "events_url": "https://api.github.com/users/alessioforte/events{/privacy}", - "received_events_url": "https://api.github.com/users/alessioforte/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 509, - "download_count": 3234, - "created_at": "2021-04-04T18:48:45Z", - "updated_at": "2021-04-04T18:48:45Z", - "browser_download_url": "https://github.com/alessioforte/transee/releases/download/v2.0.0/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/alessioforte/transee/releases/assets/34440706", - "id": 34440706, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NDQwNzA2", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "alessioforte", - "id": 26298269, - "node_id": "MDQ6VXNlcjI2Mjk4MjY5", - "avatar_url": "https://avatars.githubusercontent.com/u/26298269?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/alessioforte", - "html_url": "https://github.com/alessioforte", - "followers_url": "https://api.github.com/users/alessioforte/followers", - "following_url": "https://api.github.com/users/alessioforte/following{/other_user}", - "gists_url": "https://api.github.com/users/alessioforte/gists{/gist_id}", - "starred_url": "https://api.github.com/users/alessioforte/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/alessioforte/subscriptions", - "organizations_url": "https://api.github.com/users/alessioforte/orgs", - "repos_url": "https://api.github.com/users/alessioforte/repos", - "events_url": "https://api.github.com/users/alessioforte/events{/privacy}", - "received_events_url": "https://api.github.com/users/alessioforte/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 342, - "download_count": 7522, - "created_at": "2021-04-04T18:48:45Z", - "updated_at": "2021-04-04T18:48:45Z", - "browser_download_url": "https://github.com/alessioforte/transee/releases/download/v2.0.0/latest.yml" - }, - { - "url": "https://api.github.com/repos/alessioforte/transee/releases/assets/34440610", - "id": 34440610, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NDQwNjEw", - "name": "Transee-2.0.0-mac.zip", - "label": "", - "uploader": { - "login": "alessioforte", - "id": 26298269, - "node_id": "MDQ6VXNlcjI2Mjk4MjY5", - "avatar_url": "https://avatars.githubusercontent.com/u/26298269?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/alessioforte", - "html_url": "https://github.com/alessioforte", - "followers_url": "https://api.github.com/users/alessioforte/followers", - "following_url": "https://api.github.com/users/alessioforte/following{/other_user}", - "gists_url": "https://api.github.com/users/alessioforte/gists{/gist_id}", - "starred_url": "https://api.github.com/users/alessioforte/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/alessioforte/subscriptions", - "organizations_url": "https://api.github.com/users/alessioforte/orgs", - "repos_url": "https://api.github.com/users/alessioforte/repos", - "events_url": "https://api.github.com/users/alessioforte/events{/privacy}", - "received_events_url": "https://api.github.com/users/alessioforte/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 80034181, - "download_count": 137, - "created_at": "2021-04-04T18:47:25Z", - "updated_at": "2021-04-04T18:48:45Z", - "browser_download_url": "https://github.com/alessioforte/transee/releases/download/v2.0.0/Transee-2.0.0-mac.zip" - }, - { - "url": "https://api.github.com/repos/alessioforte/transee/releases/assets/34440604", - "id": 34440604, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NDQwNjA0", - "name": "Transee-2.0.0.dmg", - "label": "", - "uploader": { - "login": "alessioforte", - "id": 26298269, - "node_id": "MDQ6VXNlcjI2Mjk4MjY5", - "avatar_url": "https://avatars.githubusercontent.com/u/26298269?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/alessioforte", - "html_url": "https://github.com/alessioforte", - "followers_url": "https://api.github.com/users/alessioforte/followers", - "following_url": "https://api.github.com/users/alessioforte/following{/other_user}", - "gists_url": "https://api.github.com/users/alessioforte/gists{/gist_id}", - "starred_url": "https://api.github.com/users/alessioforte/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/alessioforte/subscriptions", - "organizations_url": "https://api.github.com/users/alessioforte/orgs", - "repos_url": "https://api.github.com/users/alessioforte/repos", - "events_url": "https://api.github.com/users/alessioforte/events{/privacy}", - "received_events_url": "https://api.github.com/users/alessioforte/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 83101166, - "download_count": 196, - "created_at": "2021-04-04T18:47:14Z", - "updated_at": "2021-04-04T18:48:38Z", - "browser_download_url": "https://github.com/alessioforte/transee/releases/download/v2.0.0/Transee-2.0.0.dmg" - }, - { - "url": "https://api.github.com/repos/alessioforte/transee/releases/assets/34440603", - "id": 34440603, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NDQwNjAz", - "name": "Transee-2.0.0.dmg.blockmap", - "label": "", - "uploader": { - "login": "alessioforte", - "id": 26298269, - "node_id": "MDQ6VXNlcjI2Mjk4MjY5", - "avatar_url": "https://avatars.githubusercontent.com/u/26298269?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/alessioforte", - "html_url": "https://github.com/alessioforte", - "followers_url": "https://api.github.com/users/alessioforte/followers", - "following_url": "https://api.github.com/users/alessioforte/following{/other_user}", - "gists_url": "https://api.github.com/users/alessioforte/gists{/gist_id}", - "starred_url": "https://api.github.com/users/alessioforte/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/alessioforte/subscriptions", - "organizations_url": "https://api.github.com/users/alessioforte/orgs", - "repos_url": "https://api.github.com/users/alessioforte/repos", - "events_url": "https://api.github.com/users/alessioforte/events{/privacy}", - "received_events_url": "https://api.github.com/users/alessioforte/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 87697, - "download_count": 13, - "created_at": "2021-04-04T18:47:14Z", - "updated_at": "2021-04-04T18:47:14Z", - "browser_download_url": "https://github.com/alessioforte/transee/releases/download/v2.0.0/Transee-2.0.0.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/alessioforte/transee/releases/assets/34440605", - "id": 34440605, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NDQwNjA1", - "name": "Transee-Setup-2.0.0.exe", - "label": "", - "uploader": { - "login": "alessioforte", - "id": 26298269, - "node_id": "MDQ6VXNlcjI2Mjk4MjY5", - "avatar_url": "https://avatars.githubusercontent.com/u/26298269?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/alessioforte", - "html_url": "https://github.com/alessioforte", - "followers_url": "https://api.github.com/users/alessioforte/followers", - "following_url": "https://api.github.com/users/alessioforte/following{/other_user}", - "gists_url": "https://api.github.com/users/alessioforte/gists{/gist_id}", - "starred_url": "https://api.github.com/users/alessioforte/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/alessioforte/subscriptions", - "organizations_url": "https://api.github.com/users/alessioforte/orgs", - "repos_url": "https://api.github.com/users/alessioforte/repos", - "events_url": "https://api.github.com/users/alessioforte/events{/privacy}", - "received_events_url": "https://api.github.com/users/alessioforte/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 59089132, - "download_count": 422, - "created_at": "2021-04-04T18:47:14Z", - "updated_at": "2021-04-04T18:48:31Z", - "browser_download_url": "https://github.com/alessioforte/transee/releases/download/v2.0.0/Transee-Setup-2.0.0.exe" - }, - { - "url": "https://api.github.com/repos/alessioforte/transee/releases/assets/34440606", - "id": 34440606, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM0NDQwNjA2", - "name": "Transee-Setup-2.0.0.exe.blockmap", - "label": "", - "uploader": { - "login": "alessioforte", - "id": 26298269, - "node_id": "MDQ6VXNlcjI2Mjk4MjY5", - "avatar_url": "https://avatars.githubusercontent.com/u/26298269?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/alessioforte", - "html_url": "https://github.com/alessioforte", - "followers_url": "https://api.github.com/users/alessioforte/followers", - "following_url": "https://api.github.com/users/alessioforte/following{/other_user}", - "gists_url": "https://api.github.com/users/alessioforte/gists{/gist_id}", - "starred_url": "https://api.github.com/users/alessioforte/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/alessioforte/subscriptions", - "organizations_url": "https://api.github.com/users/alessioforte/orgs", - "repos_url": "https://api.github.com/users/alessioforte/repos", - "events_url": "https://api.github.com/users/alessioforte/events{/privacy}", - "received_events_url": "https://api.github.com/users/alessioforte/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 63298, - "download_count": 165, - "created_at": "2021-04-04T18:47:14Z", - "updated_at": "2021-04-04T18:47:14Z", - "browser_download_url": "https://github.com/alessioforte/transee/releases/download/v2.0.0/Transee-Setup-2.0.0.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/alessioforte/transee/tarball/v2.0.0", - "zipball_url": "https://api.github.com/repos/alessioforte/transee/zipball/v2.0.0", - "body_html": "" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:06.402Z" - }, - "trico": { - "latestRelease": { - "url": "https://api.github.com/repos/ngudbhav/TriCo-electron-app/releases/47480485", - "assets_url": "https://api.github.com/repos/ngudbhav/TriCo-electron-app/releases/47480485/assets", - "upload_url": "https://uploads.github.com/repos/ngudbhav/TriCo-electron-app/releases/47480485/assets{?name,label}", - "html_url": "https://github.com/ngudbhav/TriCo-electron-app/releases/tag/v3.0.0", - "id": 47480485, - "author": { - "login": "ngudbhav", - "id": 31446376, - "node_id": "MDQ6VXNlcjMxNDQ2Mzc2", - "avatar_url": "https://avatars.githubusercontent.com/u/31446376?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ngudbhav", - "html_url": "https://github.com/ngudbhav", - "followers_url": "https://api.github.com/users/ngudbhav/followers", - "following_url": "https://api.github.com/users/ngudbhav/following{/other_user}", - "gists_url": "https://api.github.com/users/ngudbhav/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ngudbhav/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ngudbhav/subscriptions", - "organizations_url": "https://api.github.com/users/ngudbhav/orgs", - "repos_url": "https://api.github.com/users/ngudbhav/repos", - "events_url": "https://api.github.com/users/ngudbhav/events{/privacy}", - "received_events_url": "https://api.github.com/users/ngudbhav/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTQ3NDgwNDg1", - "tag_name": "v3.0.0", - "target_commitish": "master", - "name": "TriCo", - "draft": false, - "prerelease": false, - "created_at": "2021-08-08T17:48:41Z", - "published_at": "2021-08-08T19:21:32Z", - "assets": [ - { - "url": "https://api.github.com/repos/ngudbhav/TriCo-electron-app/releases/assets/42021887", - "id": 42021887, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQyMDIxODg3", - "name": "Portable-x64.exe", - "label": null, - "uploader": { - "login": "ngudbhav", - "id": 31446376, - "node_id": "MDQ6VXNlcjMxNDQ2Mzc2", - "avatar_url": "https://avatars.githubusercontent.com/u/31446376?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ngudbhav", - "html_url": "https://github.com/ngudbhav", - "followers_url": "https://api.github.com/users/ngudbhav/followers", - "following_url": "https://api.github.com/users/ngudbhav/following{/other_user}", - "gists_url": "https://api.github.com/users/ngudbhav/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ngudbhav/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ngudbhav/subscriptions", - "organizations_url": "https://api.github.com/users/ngudbhav/orgs", - "repos_url": "https://api.github.com/users/ngudbhav/repos", - "events_url": "https://api.github.com/users/ngudbhav/events{/privacy}", - "received_events_url": "https://api.github.com/users/ngudbhav/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 55867738, - "download_count": 61, - "created_at": "2021-08-08T17:46:38Z", - "updated_at": "2021-08-08T17:47:38Z", - "browser_download_url": "https://github.com/ngudbhav/TriCo-electron-app/releases/download/v3.0.0/Portable-x64.exe" - }, - { - "url": "https://api.github.com/repos/ngudbhav/TriCo-electron-app/releases/assets/42021893", - "id": 42021893, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQyMDIxODkz", - "name": "Portable-x86.exe", - "label": null, - "uploader": { - "login": "ngudbhav", - "id": 31446376, - "node_id": "MDQ6VXNlcjMxNDQ2Mzc2", - "avatar_url": "https://avatars.githubusercontent.com/u/31446376?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ngudbhav", - "html_url": "https://github.com/ngudbhav", - "followers_url": "https://api.github.com/users/ngudbhav/followers", - "following_url": "https://api.github.com/users/ngudbhav/following{/other_user}", - "gists_url": "https://api.github.com/users/ngudbhav/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ngudbhav/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ngudbhav/subscriptions", - "organizations_url": "https://api.github.com/users/ngudbhav/orgs", - "repos_url": "https://api.github.com/users/ngudbhav/repos", - "events_url": "https://api.github.com/users/ngudbhav/events{/privacy}", - "received_events_url": "https://api.github.com/users/ngudbhav/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 53119471, - "download_count": 20, - "created_at": "2021-08-08T17:46:52Z", - "updated_at": "2021-08-08T17:47:38Z", - "browser_download_url": "https://github.com/ngudbhav/TriCo-electron-app/releases/download/v3.0.0/Portable-x86.exe" - }, - { - "url": "https://api.github.com/repos/ngudbhav/TriCo-electron-app/releases/assets/42021489", - "id": 42021489, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQyMDIxNDg5", - "name": "Setup-x64.exe", - "label": null, - "uploader": { - "login": "ngudbhav", - "id": 31446376, - "node_id": "MDQ6VXNlcjMxNDQ2Mzc2", - "avatar_url": "https://avatars.githubusercontent.com/u/31446376?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ngudbhav", - "html_url": "https://github.com/ngudbhav", - "followers_url": "https://api.github.com/users/ngudbhav/followers", - "following_url": "https://api.github.com/users/ngudbhav/following{/other_user}", - "gists_url": "https://api.github.com/users/ngudbhav/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ngudbhav/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ngudbhav/subscriptions", - "organizations_url": "https://api.github.com/users/ngudbhav/orgs", - "repos_url": "https://api.github.com/users/ngudbhav/repos", - "events_url": "https://api.github.com/users/ngudbhav/events{/privacy}", - "received_events_url": "https://api.github.com/users/ngudbhav/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 66069702, - "download_count": 463, - "created_at": "2021-08-08T17:32:44Z", - "updated_at": "2021-08-08T17:32:59Z", - "browser_download_url": "https://github.com/ngudbhav/TriCo-electron-app/releases/download/v3.0.0/Setup-x64.exe" - }, - { - "url": "https://api.github.com/repos/ngudbhav/TriCo-electron-app/releases/assets/42021248", - "id": 42021248, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQyMDIxMjQ4", - "name": "Setup-x86.exe", - "label": null, - "uploader": { - "login": "ngudbhav", - "id": 31446376, - "node_id": "MDQ6VXNlcjMxNDQ2Mzc2", - "avatar_url": "https://avatars.githubusercontent.com/u/31446376?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ngudbhav", - "html_url": "https://github.com/ngudbhav", - "followers_url": "https://api.github.com/users/ngudbhav/followers", - "following_url": "https://api.github.com/users/ngudbhav/following{/other_user}", - "gists_url": "https://api.github.com/users/ngudbhav/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ngudbhav/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ngudbhav/subscriptions", - "organizations_url": "https://api.github.com/users/ngudbhav/orgs", - "repos_url": "https://api.github.com/users/ngudbhav/repos", - "events_url": "https://api.github.com/users/ngudbhav/events{/privacy}", - "received_events_url": "https://api.github.com/users/ngudbhav/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 63339482, - "download_count": 473, - "created_at": "2021-08-08T17:23:24Z", - "updated_at": "2021-08-08T17:23:58Z", - "browser_download_url": "https://github.com/ngudbhav/TriCo-electron-app/releases/download/v3.0.0/Setup-x86.exe" - }, - { - "url": "https://api.github.com/repos/ngudbhav/TriCo-electron-app/releases/assets/42028173", - "id": 42028173, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQyMDI4MTcz", - "name": "TriCo-3.0.0-linux.zip", - "label": null, - "uploader": { - "login": "ngudbhav", - "id": 31446376, - "node_id": "MDQ6VXNlcjMxNDQ2Mzc2", - "avatar_url": "https://avatars.githubusercontent.com/u/31446376?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ngudbhav", - "html_url": "https://github.com/ngudbhav", - "followers_url": "https://api.github.com/users/ngudbhav/followers", - "following_url": "https://api.github.com/users/ngudbhav/following{/other_user}", - "gists_url": "https://api.github.com/users/ngudbhav/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ngudbhav/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ngudbhav/subscriptions", - "organizations_url": "https://api.github.com/users/ngudbhav/orgs", - "repos_url": "https://api.github.com/users/ngudbhav/repos", - "events_url": "https://api.github.com/users/ngudbhav/events{/privacy}", - "received_events_url": "https://api.github.com/users/ngudbhav/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 79808148, - "download_count": 12, - "created_at": "2021-08-08T19:20:07Z", - "updated_at": "2021-08-08T19:21:32Z", - "browser_download_url": "https://github.com/ngudbhav/TriCo-electron-app/releases/download/v3.0.0/TriCo-3.0.0-linux.zip" - }, - { - "url": "https://api.github.com/repos/ngudbhav/TriCo-electron-app/releases/assets/41966511", - "id": 41966511, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxOTY2NTEx", - "name": "TriCo-3.0.0-mac.zip", - "label": null, - "uploader": { - "login": "ngudbhav", - "id": 31446376, - "node_id": "MDQ6VXNlcjMxNDQ2Mzc2", - "avatar_url": "https://avatars.githubusercontent.com/u/31446376?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ngudbhav", - "html_url": "https://github.com/ngudbhav", - "followers_url": "https://api.github.com/users/ngudbhav/followers", - "following_url": "https://api.github.com/users/ngudbhav/following{/other_user}", - "gists_url": "https://api.github.com/users/ngudbhav/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ngudbhav/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ngudbhav/subscriptions", - "organizations_url": "https://api.github.com/users/ngudbhav/orgs", - "repos_url": "https://api.github.com/users/ngudbhav/repos", - "events_url": "https://api.github.com/users/ngudbhav/events{/privacy}", - "received_events_url": "https://api.github.com/users/ngudbhav/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 80495877, - "download_count": 11, - "created_at": "2021-08-07T18:54:05Z", - "updated_at": "2021-08-07T18:54:37Z", - "browser_download_url": "https://github.com/ngudbhav/TriCo-electron-app/releases/download/v3.0.0/TriCo-3.0.0-mac.zip" - }, - { - "url": "https://api.github.com/repos/ngudbhav/TriCo-electron-app/releases/assets/41966534", - "id": 41966534, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxOTY2NTM0", - "name": "TriCo-3.0.0.dmg", - "label": null, - "uploader": { - "login": "ngudbhav", - "id": 31446376, - "node_id": "MDQ6VXNlcjMxNDQ2Mzc2", - "avatar_url": "https://avatars.githubusercontent.com/u/31446376?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ngudbhav", - "html_url": "https://github.com/ngudbhav", - "followers_url": "https://api.github.com/users/ngudbhav/followers", - "following_url": "https://api.github.com/users/ngudbhav/following{/other_user}", - "gists_url": "https://api.github.com/users/ngudbhav/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ngudbhav/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ngudbhav/subscriptions", - "organizations_url": "https://api.github.com/users/ngudbhav/orgs", - "repos_url": "https://api.github.com/users/ngudbhav/repos", - "events_url": "https://api.github.com/users/ngudbhav/events{/privacy}", - "received_events_url": "https://api.github.com/users/ngudbhav/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 75524555, - "download_count": 28, - "created_at": "2021-08-07T18:54:37Z", - "updated_at": "2021-08-07T18:54:54Z", - "browser_download_url": "https://github.com/ngudbhav/TriCo-electron-app/releases/download/v3.0.0/TriCo-3.0.0.dmg" - }, - { - "url": "https://api.github.com/repos/ngudbhav/TriCo-electron-app/releases/assets/42027891", - "id": 42027891, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQyMDI3ODkx", - "name": "TriCo-3.0.0.x86_64.rpm", - "label": null, - "uploader": { - "login": "ngudbhav", - "id": 31446376, - "node_id": "MDQ6VXNlcjMxNDQ2Mzc2", - "avatar_url": "https://avatars.githubusercontent.com/u/31446376?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ngudbhav", - "html_url": "https://github.com/ngudbhav", - "followers_url": "https://api.github.com/users/ngudbhav/followers", - "following_url": "https://api.github.com/users/ngudbhav/following{/other_user}", - "gists_url": "https://api.github.com/users/ngudbhav/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ngudbhav/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ngudbhav/subscriptions", - "organizations_url": "https://api.github.com/users/ngudbhav/orgs", - "repos_url": "https://api.github.com/users/ngudbhav/repos", - "events_url": "https://api.github.com/users/ngudbhav/events{/privacy}", - "received_events_url": "https://api.github.com/users/ngudbhav/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 59029641, - "download_count": 13, - "created_at": "2021-08-08T19:13:07Z", - "updated_at": "2021-08-08T19:13:46Z", - "browser_download_url": "https://github.com/ngudbhav/TriCo-electron-app/releases/download/v3.0.0/TriCo-3.0.0.x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/ngudbhav/TriCo-electron-app/releases/assets/42027851", - "id": 42027851, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQyMDI3ODUx", - "name": "TriCo_3.0.0_amd64.deb", - "label": null, - "uploader": { - "login": "ngudbhav", - "id": 31446376, - "node_id": "MDQ6VXNlcjMxNDQ2Mzc2", - "avatar_url": "https://avatars.githubusercontent.com/u/31446376?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ngudbhav", - "html_url": "https://github.com/ngudbhav", - "followers_url": "https://api.github.com/users/ngudbhav/followers", - "following_url": "https://api.github.com/users/ngudbhav/following{/other_user}", - "gists_url": "https://api.github.com/users/ngudbhav/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ngudbhav/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ngudbhav/subscriptions", - "organizations_url": "https://api.github.com/users/ngudbhav/orgs", - "repos_url": "https://api.github.com/users/ngudbhav/repos", - "events_url": "https://api.github.com/users/ngudbhav/events{/privacy}", - "received_events_url": "https://api.github.com/users/ngudbhav/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 58847572, - "download_count": 27, - "created_at": "2021-08-08T19:12:15Z", - "updated_at": "2021-08-08T19:13:07Z", - "browser_download_url": "https://github.com/ngudbhav/TriCo-electron-app/releases/download/v3.0.0/TriCo_3.0.0_amd64.deb" - } - ], - "tarball_url": "https://api.github.com/repos/ngudbhav/TriCo-electron-app/tarball/v3.0.0", - "zipball_url": "https://api.github.com/repos/ngudbhav/TriCo-electron-app/zipball/v3.0.0", - "body_html": "

Changelog

\n

New

\n
    \n
  1. Dark Mode support
  2. \n
  3. Visual improvements at various places
  4. \n
  5. Removed useless notifications
  6. \n
  7. Faster startup and overall performance improvements
  8. \n
  9. Host support for both MySQL and Mongo
  10. \n
  11. Authentication support for Mongo
  12. \n
  13. Custom Destination for both Safe Mode and Save to File operations
  14. \n
  15. Sort history in descending order by time (by default)
  16. \n
  17. Better Error handling.
  18. \n
  19. Latest OS Compatibility (OS Big Sur, Fedora 34, Ubuntu 20, etc.)
  20. \n
\n

Bug Fixes

\n
    \n
  1. Data was not be fully submitted to DB in some cases.
  2. \n
  3. Sequential processing of all the files one by one.
  4. \n
  5. Unexpected errors in certain scenarios.
  6. \n
  7. Unexpected app crashes.
  8. \n
  9. Security Improvements
  10. \n
", - "reactions": { - "url": "https://api.github.com/repos/ngudbhav/TriCo-electron-app/releases/47480485/reactions", - "total_count": 1, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 1, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:06.440Z" - }, - "translatium": { - "latestRelease": { - "url": "https://api.github.com/repos/webcatalog/translatium-legacy/releases/60246285", - "assets_url": "https://api.github.com/repos/webcatalog/translatium-legacy/releases/60246285/assets", - "upload_url": "https://uploads.github.com/repos/webcatalog/translatium-legacy/releases/60246285/assets{?name,label}", - "html_url": "https://github.com/webcatalog/translatium-legacy/releases/tag/v20.4.0", - "id": 60246285, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "RE_kwDOBKKjGc4Dl0kN", - "tag_name": "v20.4.0", - "target_commitish": "master", - "name": "20.4.0", - "draft": false, - "prerelease": false, - "created_at": "2022-02-23T16:37:40Z", - "published_at": "2022-02-23T16:50:20Z", - "assets": [ - { - "url": "https://api.github.com/repos/webcatalog/translatium-legacy/releases/assets/57715563", - "id": 57715563, - "node_id": "RA_kwDOBKKjGc4DcKtr", - "name": "latest-linux-arm64.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 389, - "download_count": 6, - "created_at": "2022-02-23T16:40:30Z", - "updated_at": "2022-02-23T16:40:30Z", - "browser_download_url": "https://github.com/webcatalog/translatium-legacy/releases/download/v20.4.0/latest-linux-arm64.yml" - }, - { - "url": "https://api.github.com/repos/webcatalog/translatium-legacy/releases/assets/57715717", - "id": 57715717, - "node_id": "RA_kwDOBKKjGc4DcKwF", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 377, - "download_count": 51, - "created_at": "2022-02-23T16:43:02Z", - "updated_at": "2022-02-23T16:43:02Z", - "browser_download_url": "https://github.com/webcatalog/translatium-legacy/releases/download/v20.4.0/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/webcatalog/translatium-legacy/releases/assets/57715562", - "id": 57715562, - "node_id": "RA_kwDOBKKjGc4DcKtq", - "name": "Translatium-20.4.0-arm64.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 109804494, - "download_count": 83, - "created_at": "2022-02-23T16:40:27Z", - "updated_at": "2022-02-23T16:40:29Z", - "browser_download_url": "https://github.com/webcatalog/translatium-legacy/releases/download/v20.4.0/Translatium-20.4.0-arm64.AppImage" - }, - { - "url": "https://api.github.com/repos/webcatalog/translatium-legacy/releases/assets/57715917", - "id": 57715917, - "node_id": "RA_kwDOBKKjGc4DcKzN", - "name": "Translatium-20.4.0-arm64.appx", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 97839533, - "download_count": 28, - "created_at": "2022-02-23T16:45:47Z", - "updated_at": "2022-02-23T16:45:50Z", - "browser_download_url": "https://github.com/webcatalog/translatium-legacy/releases/download/v20.4.0/Translatium-20.4.0-arm64.appx" - }, - { - "url": "https://api.github.com/repos/webcatalog/translatium-legacy/releases/assets/57715779", - "id": 57715779, - "node_id": "RA_kwDOBKKjGc4DcKxD", - "name": "Translatium-20.4.0-universal.pkg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 165812695, - "download_count": 41, - "created_at": "2022-02-23T16:44:43Z", - "updated_at": "2022-02-23T16:44:51Z", - "browser_download_url": "https://github.com/webcatalog/translatium-legacy/releases/download/v20.4.0/Translatium-20.4.0-universal.pkg" - }, - { - "url": "https://api.github.com/repos/webcatalog/translatium-legacy/releases/assets/57715586", - "id": 57715586, - "node_id": "RA_kwDOBKKjGc4DcKuC", - "name": "Translatium-20.4.0.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 104123046, - "download_count": 263, - "created_at": "2022-02-23T16:41:00Z", - "updated_at": "2022-02-23T16:41:03Z", - "browser_download_url": "https://github.com/webcatalog/translatium-legacy/releases/download/v20.4.0/Translatium-20.4.0.AppImage" - }, - { - "url": "https://api.github.com/repos/webcatalog/translatium-legacy/releases/assets/57715871", - "id": 57715871, - "node_id": "RA_kwDOBKKjGc4DcKyf", - "name": "Translatium-20.4.0.appx", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 91757568, - "download_count": 20, - "created_at": "2022-02-23T16:45:25Z", - "updated_at": "2022-02-23T16:45:27Z", - "browser_download_url": "https://github.com/webcatalog/translatium-legacy/releases/download/v20.4.0/Translatium-20.4.0.appx" - }, - { - "url": "https://api.github.com/repos/webcatalog/translatium-legacy/releases/assets/57715602", - "id": 57715602, - "node_id": "RA_kwDOBKKjGc4DcKuS", - "name": "translatium_20.4.0_amd64.snap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 88109056, - "download_count": 19, - "created_at": "2022-02-23T16:41:26Z", - "updated_at": "2022-02-23T16:41:28Z", - "browser_download_url": "https://github.com/webcatalog/translatium-legacy/releases/download/v20.4.0/translatium_20.4.0_amd64.snap" - } - ], - "tarball_url": "https://api.github.com/repos/webcatalog/translatium-legacy/tarball/v20.4.0", - "zipball_url": "https://api.github.com/repos/webcatalog/translatium-legacy/zipball/v20.4.0", - "body_html": "
    \n
  • [TRA-1] Improve Turkish localization (2) (#380)
  • \n
  • [TRA-1] Improve Turkish localization (#376)
  • \n
  • Upgrade to electron@16.0.9 (#379)
  • \n
  • [CU-2f1c49r] Remove Amplitude integration (#378)
  • \n
  • [CU-2f1c49n] Remove Sentry integration (#377)
  • \n
", - "reactions": { - "url": "https://api.github.com/repos/webcatalog/translatium-legacy/releases/60246285/reactions", - "total_count": 1, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 1, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:06.545Z" - }, - "trilium-notes": { - "latestRelease": { - "url": "https://api.github.com/repos/zadam/trilium/releases/65850622", - "assets_url": "https://api.github.com/repos/zadam/trilium/releases/65850622/assets", - "upload_url": "https://uploads.github.com/repos/zadam/trilium/releases/65850622/assets{?name,label}", - "html_url": "https://github.com/zadam/trilium/releases/tag/v0.51.2", - "id": 65850622, - "author": { - "login": "zadam", - "id": 617641, - "node_id": "MDQ6VXNlcjYxNzY0MQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/617641?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/zadam", - "html_url": "https://github.com/zadam", - "followers_url": "https://api.github.com/users/zadam/followers", - "following_url": "https://api.github.com/users/zadam/following{/other_user}", - "gists_url": "https://api.github.com/users/zadam/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zadam/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zadam/subscriptions", - "organizations_url": "https://api.github.com/users/zadam/orgs", - "repos_url": "https://api.github.com/users/zadam/repos", - "events_url": "https://api.github.com/users/zadam/events{/privacy}", - "received_events_url": "https://api.github.com/users/zadam/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOBX2Clc4D7Mz-", - "tag_name": "v0.51.2", - "target_commitish": "master", - "name": "v0.51.2", - "draft": false, - "prerelease": false, - "created_at": "2022-05-01T21:18:35Z", - "published_at": "2022-05-02T22:50:09Z", - "assets": [ - { - "url": "https://api.github.com/repos/zadam/trilium/releases/assets/64295691", - "id": 64295691, - "node_id": "RA_kwDOBX2Clc4D1RML", - "name": "trilium-linux-x64-0.51.2.tar.xz", - "label": null, - "uploader": { - "login": "zadam", - "id": 617641, - "node_id": "MDQ6VXNlcjYxNzY0MQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/617641?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/zadam", - "html_url": "https://github.com/zadam", - "followers_url": "https://api.github.com/users/zadam/followers", - "following_url": "https://api.github.com/users/zadam/following{/other_user}", - "gists_url": "https://api.github.com/users/zadam/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zadam/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zadam/subscriptions", - "organizations_url": "https://api.github.com/users/zadam/orgs", - "repos_url": "https://api.github.com/users/zadam/repos", - "events_url": "https://api.github.com/users/zadam/events{/privacy}", - "received_events_url": "https://api.github.com/users/zadam/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-xz", - "state": "uploaded", - "size": 75246424, - "download_count": 562, - "created_at": "2022-05-02T22:46:59Z", - "updated_at": "2022-05-02T22:48:31Z", - "browser_download_url": "https://github.com/zadam/trilium/releases/download/v0.51.2/trilium-linux-x64-0.51.2.tar.xz" - }, - { - "url": "https://api.github.com/repos/zadam/trilium/releases/assets/64295640", - "id": 64295640, - "node_id": "RA_kwDOBX2Clc4D1RLY", - "name": "trilium-linux-x64-server-0.51.2.tar.xz", - "label": null, - "uploader": { - "login": "zadam", - "id": 617641, - "node_id": "MDQ6VXNlcjYxNzY0MQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/617641?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/zadam", - "html_url": "https://github.com/zadam", - "followers_url": "https://api.github.com/users/zadam/followers", - "following_url": "https://api.github.com/users/zadam/following{/other_user}", - "gists_url": "https://api.github.com/users/zadam/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zadam/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zadam/subscriptions", - "organizations_url": "https://api.github.com/users/zadam/orgs", - "repos_url": "https://api.github.com/users/zadam/repos", - "events_url": "https://api.github.com/users/zadam/events{/privacy}", - "received_events_url": "https://api.github.com/users/zadam/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-xz", - "state": "uploaded", - "size": 35211840, - "download_count": 100, - "created_at": "2022-05-02T22:46:20Z", - "updated_at": "2022-05-02T22:46:59Z", - "browser_download_url": "https://github.com/zadam/trilium/releases/download/v0.51.2/trilium-linux-x64-server-0.51.2.tar.xz" - }, - { - "url": "https://api.github.com/repos/zadam/trilium/releases/assets/64295534", - "id": 64295534, - "node_id": "RA_kwDOBX2Clc4D1RJu", - "name": "trilium-mac-x64-0.51.2.zip", - "label": null, - "uploader": { - "login": "zadam", - "id": 617641, - "node_id": "MDQ6VXNlcjYxNzY0MQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/617641?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/zadam", - "html_url": "https://github.com/zadam", - "followers_url": "https://api.github.com/users/zadam/followers", - "following_url": "https://api.github.com/users/zadam/following{/other_user}", - "gists_url": "https://api.github.com/users/zadam/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zadam/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zadam/subscriptions", - "organizations_url": "https://api.github.com/users/zadam/orgs", - "repos_url": "https://api.github.com/users/zadam/repos", - "events_url": "https://api.github.com/users/zadam/events{/privacy}", - "received_events_url": "https://api.github.com/users/zadam/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 104923168, - "download_count": 216, - "created_at": "2022-05-02T22:44:22Z", - "updated_at": "2022-05-02T22:46:20Z", - "browser_download_url": "https://github.com/zadam/trilium/releases/download/v0.51.2/trilium-mac-x64-0.51.2.zip" - }, - { - "url": "https://api.github.com/repos/zadam/trilium/releases/assets/64295396", - "id": 64295396, - "node_id": "RA_kwDOBX2Clc4D1RHk", - "name": "trilium-windows-x64-0.51.2.zip", - "label": null, - "uploader": { - "login": "zadam", - "id": 617641, - "node_id": "MDQ6VXNlcjYxNzY0MQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/617641?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/zadam", - "html_url": "https://github.com/zadam", - "followers_url": "https://api.github.com/users/zadam/followers", - "following_url": "https://api.github.com/users/zadam/following{/other_user}", - "gists_url": "https://api.github.com/users/zadam/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zadam/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zadam/subscriptions", - "organizations_url": "https://api.github.com/users/zadam/orgs", - "repos_url": "https://api.github.com/users/zadam/repos", - "events_url": "https://api.github.com/users/zadam/events{/privacy}", - "received_events_url": "https://api.github.com/users/zadam/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 105095507, - "download_count": 1151, - "created_at": "2022-05-02T22:42:32Z", - "updated_at": "2022-05-02T22:44:22Z", - "browser_download_url": "https://github.com/zadam/trilium/releases/download/v0.51.2/trilium-windows-x64-0.51.2.zip" - }, - { - "url": "https://api.github.com/repos/zadam/trilium/releases/assets/64295774", - "id": 64295774, - "node_id": "RA_kwDOBX2Clc4D1RNe", - "name": "trilium_0.51.2_amd64.deb", - "label": null, - "uploader": { - "login": "zadam", - "id": 617641, - "node_id": "MDQ6VXNlcjYxNzY0MQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/617641?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/zadam", - "html_url": "https://github.com/zadam", - "followers_url": "https://api.github.com/users/zadam/followers", - "following_url": "https://api.github.com/users/zadam/following{/other_user}", - "gists_url": "https://api.github.com/users/zadam/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zadam/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zadam/subscriptions", - "organizations_url": "https://api.github.com/users/zadam/orgs", - "repos_url": "https://api.github.com/users/zadam/repos", - "events_url": "https://api.github.com/users/zadam/events{/privacy}", - "received_events_url": "https://api.github.com/users/zadam/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.debian.binary-package", - "state": "uploaded", - "size": 75152572, - "download_count": 161, - "created_at": "2022-05-02T22:48:31Z", - "updated_at": "2022-05-02T22:49:57Z", - "browser_download_url": "https://github.com/zadam/trilium/releases/download/v0.51.2/trilium_0.51.2_amd64.deb" - } - ], - "tarball_url": "https://api.github.com/repos/zadam/trilium/tarball/v0.51.2", - "zipball_url": "https://api.github.com/repos/zadam/trilium/zipball/v0.51.2", - "body_html": "
    \n
  • addTextToEditor appends text to the end instead of the beginning
  • \n
  • fix \"isActive()\" detection to work well with splits, #2806
  • \n
  • fix doubling of icon tooltips, closes #2811
  • \n
  • allow searching within mermaid diagrams, closes #2821
  • \n
  • allow combining tokens in text and title/attributes, fixes #2820
  • \n
  • improve hiding of edit button #2787
  • \n
  • fix missing closing div tag in word count demo widget, closes #2829
  • \n
  • make sure shaca is loaded before any request
  • \n
", - "reactions": { - "url": "https://api.github.com/repos/zadam/trilium/releases/65850622/reactions", - "total_count": 9, - "+1": 8, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 1, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:06.573Z" - }, - "tropy": { - "latestRelease": { - "url": "https://api.github.com/repos/tropy/tropy/releases/56810074", - "assets_url": "https://api.github.com/repos/tropy/tropy/releases/56810074/assets", - "upload_url": "https://uploads.github.com/repos/tropy/tropy/releases/56810074/assets{?name,label}", - "html_url": "https://github.com/tropy/tropy/releases/tag/v1.11.1", - "id": 56810074, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "RE_kwDOArY6K84DYtpa", - "tag_name": "v1.11.1", - "target_commitish": "master", - "name": "Tropy 1.11.1", - "draft": false, - "prerelease": false, - "created_at": "2022-01-11T09:49:21Z", - "published_at": "2022-01-11T09:50:00Z", - "assets": [ - { - "url": "https://api.github.com/repos/tropy/tropy/releases/assets/53687524", - "id": 53687524, - "node_id": "RA_kwDOArY6K84DMzTk", - "name": "setup-tropy-1.11.1-arm64.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "raw", - "state": "uploaded", - "size": 106027000, - "download_count": 403, - "created_at": "2022-01-11T10:10:09Z", - "updated_at": "2022-01-11T10:10:17Z", - "browser_download_url": "https://github.com/tropy/tropy/releases/download/v1.11.1/setup-tropy-1.11.1-arm64.exe" - }, - { - "url": "https://api.github.com/repos/tropy/tropy/releases/assets/53687340", - "id": 53687340, - "node_id": "RA_kwDOArY6K84DMzQs", - "name": "setup-tropy-1.11.1-ia32.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "raw", - "state": "uploaded", - "size": 99399160, - "download_count": 364, - "created_at": "2022-01-11T10:08:16Z", - "updated_at": "2022-01-11T10:08:21Z", - "browser_download_url": "https://github.com/tropy/tropy/releases/download/v1.11.1/setup-tropy-1.11.1-ia32.exe" - }, - { - "url": "https://api.github.com/repos/tropy/tropy/releases/assets/53687296", - "id": 53687296, - "node_id": "RA_kwDOArY6K84DMzQA", - "name": "setup-tropy-1.11.1-x64.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "raw", - "state": "uploaded", - "size": 102952952, - "download_count": 2241, - "created_at": "2022-01-11T10:07:39Z", - "updated_at": "2022-01-11T10:07:42Z", - "browser_download_url": "https://github.com/tropy/tropy/releases/download/v1.11.1/setup-tropy-1.11.1-x64.exe" - }, - { - "url": "https://api.github.com/repos/tropy/tropy/releases/assets/53687544", - "id": 53687544, - "node_id": "RA_kwDOArY6K84DMzT4", - "name": "tropy-1.11.1-arm64-full.nupkg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "raw", - "state": "uploaded", - "size": 105236439, - "download_count": 11, - "created_at": "2022-01-11T10:10:17Z", - "updated_at": "2022-01-11T10:10:22Z", - "browser_download_url": "https://github.com/tropy/tropy/releases/download/v1.11.1/tropy-1.11.1-arm64-full.nupkg" - }, - { - "url": "https://api.github.com/repos/tropy/tropy/releases/assets/53687699", - "id": 53687699, - "node_id": "RA_kwDOArY6K84DMzWT", - "name": "tropy-1.11.1-arm64.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "raw", - "state": "uploaded", - "size": 100411726, - "download_count": 496, - "created_at": "2022-01-11T10:12:50Z", - "updated_at": "2022-01-11T10:12:54Z", - "browser_download_url": "https://github.com/tropy/tropy/releases/download/v1.11.1/tropy-1.11.1-arm64.dmg" - }, - { - "url": "https://api.github.com/repos/tropy/tropy/releases/assets/53687702", - "id": 53687702, - "node_id": "RA_kwDOArY6K84DMzWW", - "name": "tropy-1.11.1-darwin-arm64.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "raw", - "state": "uploaded", - "size": 97279142, - "download_count": 81, - "created_at": "2022-01-11T10:12:54Z", - "updated_at": "2022-01-11T10:12:58Z", - "browser_download_url": "https://github.com/tropy/tropy/releases/download/v1.11.1/tropy-1.11.1-darwin-arm64.zip" - }, - { - "url": "https://api.github.com/repos/tropy/tropy/releases/assets/53687522", - "id": 53687522, - "node_id": "RA_kwDOArY6K84DMzTi", - "name": "tropy-1.11.1-darwin.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "raw", - "state": "uploaded", - "size": 96458163, - "download_count": 1582, - "created_at": "2022-01-11T10:10:08Z", - "updated_at": "2022-01-11T10:10:13Z", - "browser_download_url": "https://github.com/tropy/tropy/releases/download/v1.11.1/tropy-1.11.1-darwin.zip" - }, - { - "url": "https://api.github.com/repos/tropy/tropy/releases/assets/53687297", - "id": 53687297, - "node_id": "RA_kwDOArY6K84DMzQB", - "name": "tropy-1.11.1-full.nupkg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "raw", - "state": "uploaded", - "size": 102190240, - "download_count": 1171, - "created_at": "2022-01-11T10:07:42Z", - "updated_at": "2022-01-11T10:07:45Z", - "browser_download_url": "https://github.com/tropy/tropy/releases/download/v1.11.1/tropy-1.11.1-full.nupkg" - }, - { - "url": "https://api.github.com/repos/tropy/tropy/releases/assets/53687342", - "id": 53687342, - "node_id": "RA_kwDOArY6K84DMzQu", - "name": "tropy-1.11.1-ia32-full.nupkg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "raw", - "state": "uploaded", - "size": 98560317, - "download_count": 20, - "created_at": "2022-01-11T10:08:22Z", - "updated_at": "2022-01-11T10:08:28Z", - "browser_download_url": "https://github.com/tropy/tropy/releases/download/v1.11.1/tropy-1.11.1-ia32-full.nupkg" - }, - { - "url": "https://api.github.com/repos/tropy/tropy/releases/assets/53687212", - "id": 53687212, - "node_id": "RA_kwDOArY6K84DMzOs", - "name": "tropy-1.11.1-x64.tar.bz2", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "raw", - "state": "uploaded", - "size": 98340959, - "download_count": 272, - "created_at": "2022-01-11T10:05:29Z", - "updated_at": "2022-01-11T10:05:32Z", - "browser_download_url": "https://github.com/tropy/tropy/releases/download/v1.11.1/tropy-1.11.1-x64.tar.bz2" - }, - { - "url": "https://api.github.com/repos/tropy/tropy/releases/assets/53687216", - "id": 53687216, - "node_id": "RA_kwDOArY6K84DMzOw", - "name": "Tropy-1.11.1-x86_64.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "raw", - "state": "uploaded", - "size": 108561600, - "download_count": 168, - "created_at": "2022-01-11T10:05:32Z", - "updated_at": "2022-01-11T10:05:35Z", - "browser_download_url": "https://github.com/tropy/tropy/releases/download/v1.11.1/Tropy-1.11.1-x86_64.AppImage" - }, - { - "url": "https://api.github.com/repos/tropy/tropy/releases/assets/53687504", - "id": 53687504, - "node_id": "RA_kwDOArY6K84DMzTQ", - "name": "tropy-1.11.1.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "raw", - "state": "uploaded", - "size": 99360600, - "download_count": 1175, - "created_at": "2022-01-11T10:10:02Z", - "updated_at": "2022-01-11T10:10:07Z", - "browser_download_url": "https://github.com/tropy/tropy/releases/download/v1.11.1/tropy-1.11.1.dmg" - } - ], - "tarball_url": "https://api.github.com/repos/tropy/tropy/tarball/v1.11.1", - "zipball_url": "https://api.github.com/repos/tropy/tropy/zipball/v1.11.1", - "body_html": "

Features

\n
    \n
  • Added support for import plugins
  • \n
  • Added Open in external viewer to photo context menu
  • \n
  • Support importing of(PDF-based) Adobe Illustrator files
  • \n
\n

Fixes

\n
    \n
  • Fixed Tropy protocol URL handling on macOS
  • \n
  • Temporarily disabled vibrancy effects on macOS because of performance issues
  • \n
  • Fixed embedded texts when exporting print PDFs on macOS
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:06.680Z" - }, - "ttth": { - "latestRelease": { - "url": "https://api.github.com/repos/yafp/ttth/releases/22367073", - "assets_url": "https://api.github.com/repos/yafp/ttth/releases/22367073/assets", - "upload_url": "https://uploads.github.com/repos/yafp/ttth/releases/22367073/assets{?name,label}", - "html_url": "https://github.com/yafp/ttth/releases/tag/1.8.0", - "id": 22367073, - "author": { - "login": "yafp", - "id": 67605, - "node_id": "MDQ6VXNlcjY3NjA1", - "avatar_url": "https://avatars.githubusercontent.com/u/67605?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/yafp", - "html_url": "https://github.com/yafp", - "followers_url": "https://api.github.com/users/yafp/followers", - "following_url": "https://api.github.com/users/yafp/following{/other_user}", - "gists_url": "https://api.github.com/users/yafp/gists{/gist_id}", - "starred_url": "https://api.github.com/users/yafp/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/yafp/subscriptions", - "organizations_url": "https://api.github.com/users/yafp/orgs", - "repos_url": "https://api.github.com/users/yafp/repos", - "events_url": "https://api.github.com/users/yafp/events{/privacy}", - "received_events_url": "https://api.github.com/users/yafp/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTIyMzY3MDcz", - "tag_name": "1.8.0", - "target_commitish": "master", - "name": "1.8.0", - "draft": false, - "prerelease": false, - "created_at": "2019-12-19T18:51:25Z", - "published_at": "2019-12-19T20:43:26Z", - "assets": [ - { - "url": "https://api.github.com/repos/yafp/ttth/releases/assets/16909636", - "id": 16909636, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2OTA5NjM2", - "name": "ttth-1.8.0-linux-amd64.deb", - "label": null, - "uploader": { - "login": "yafp", - "id": 67605, - "node_id": "MDQ6VXNlcjY3NjA1", - "avatar_url": "https://avatars.githubusercontent.com/u/67605?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/yafp", - "html_url": "https://github.com/yafp", - "followers_url": "https://api.github.com/users/yafp/followers", - "following_url": "https://api.github.com/users/yafp/following{/other_user}", - "gists_url": "https://api.github.com/users/yafp/gists{/gist_id}", - "starred_url": "https://api.github.com/users/yafp/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/yafp/subscriptions", - "organizations_url": "https://api.github.com/users/yafp/orgs", - "repos_url": "https://api.github.com/users/yafp/repos", - "events_url": "https://api.github.com/users/yafp/events{/privacy}", - "received_events_url": "https://api.github.com/users/yafp/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.debian.binary-package", - "state": "uploaded", - "size": 54722214, - "download_count": 256, - "created_at": "2019-12-19T19:35:21Z", - "updated_at": "2019-12-19T19:38:12Z", - "browser_download_url": "https://github.com/yafp/ttth/releases/download/1.8.0/ttth-1.8.0-linux-amd64.deb" - }, - { - "url": "https://api.github.com/repos/yafp/ttth/releases/assets/16909638", - "id": 16909638, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2OTA5NjM4", - "name": "ttth-1.8.0-linux-amd64.snap", - "label": null, - "uploader": { - "login": "yafp", - "id": 67605, - "node_id": "MDQ6VXNlcjY3NjA1", - "avatar_url": "https://avatars.githubusercontent.com/u/67605?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/yafp", - "html_url": "https://github.com/yafp", - "followers_url": "https://api.github.com/users/yafp/followers", - "following_url": "https://api.github.com/users/yafp/following{/other_user}", - "gists_url": "https://api.github.com/users/yafp/gists{/gist_id}", - "starred_url": "https://api.github.com/users/yafp/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/yafp/subscriptions", - "organizations_url": "https://api.github.com/users/yafp/orgs", - "repos_url": "https://api.github.com/users/yafp/repos", - "events_url": "https://api.github.com/users/yafp/events{/privacy}", - "received_events_url": "https://api.github.com/users/yafp/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.snap", - "state": "uploaded", - "size": 68947968, - "download_count": 54, - "created_at": "2019-12-19T19:35:22Z", - "updated_at": "2019-12-19T19:41:34Z", - "browser_download_url": "https://github.com/yafp/ttth/releases/download/1.8.0/ttth-1.8.0-linux-amd64.snap" - }, - { - "url": "https://api.github.com/repos/yafp/ttth/releases/assets/16909639", - "id": 16909639, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2OTA5NjM5", - "name": "ttth-1.8.0-linux-x64.freebsd", - "label": null, - "uploader": { - "login": "yafp", - "id": 67605, - "node_id": "MDQ6VXNlcjY3NjA1", - "avatar_url": "https://avatars.githubusercontent.com/u/67605?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/yafp", - "html_url": "https://github.com/yafp", - "followers_url": "https://api.github.com/users/yafp/followers", - "following_url": "https://api.github.com/users/yafp/following{/other_user}", - "gists_url": "https://api.github.com/users/yafp/gists{/gist_id}", - "starred_url": "https://api.github.com/users/yafp/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/yafp/subscriptions", - "organizations_url": "https://api.github.com/users/yafp/orgs", - "repos_url": "https://api.github.com/users/yafp/repos", - "events_url": "https://api.github.com/users/yafp/events{/privacy}", - "received_events_url": "https://api.github.com/users/yafp/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 56157076, - "download_count": 30, - "created_at": "2019-12-19T19:35:22Z", - "updated_at": "2019-12-19T19:44:11Z", - "browser_download_url": "https://github.com/yafp/ttth/releases/download/1.8.0/ttth-1.8.0-linux-x64.freebsd" - }, - { - "url": "https://api.github.com/repos/yafp/ttth/releases/assets/16909640", - "id": 16909640, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2OTA5NjQw", - "name": "ttth-1.8.0-linux-x64.pacman", - "label": null, - "uploader": { - "login": "yafp", - "id": 67605, - "node_id": "MDQ6VXNlcjY3NjA1", - "avatar_url": "https://avatars.githubusercontent.com/u/67605?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/yafp", - "html_url": "https://github.com/yafp", - "followers_url": "https://api.github.com/users/yafp/followers", - "following_url": "https://api.github.com/users/yafp/following{/other_user}", - "gists_url": "https://api.github.com/users/yafp/gists{/gist_id}", - "starred_url": "https://api.github.com/users/yafp/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/yafp/subscriptions", - "organizations_url": "https://api.github.com/users/yafp/orgs", - "repos_url": "https://api.github.com/users/yafp/repos", - "events_url": "https://api.github.com/users/yafp/events{/privacy}", - "received_events_url": "https://api.github.com/users/yafp/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 54744316, - "download_count": 49, - "created_at": "2019-12-19T19:35:23Z", - "updated_at": "2019-12-19T19:46:47Z", - "browser_download_url": "https://github.com/yafp/ttth/releases/download/1.8.0/ttth-1.8.0-linux-x64.pacman" - }, - { - "url": "https://api.github.com/repos/yafp/ttth/releases/assets/16909641", - "id": 16909641, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2OTA5NjQx", - "name": "ttth-1.8.0-linux-x64.zip", - "label": null, - "uploader": { - "login": "yafp", - "id": 67605, - "node_id": "MDQ6VXNlcjY3NjA1", - "avatar_url": "https://avatars.githubusercontent.com/u/67605?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/yafp", - "html_url": "https://github.com/yafp", - "followers_url": "https://api.github.com/users/yafp/followers", - "following_url": "https://api.github.com/users/yafp/following{/other_user}", - "gists_url": "https://api.github.com/users/yafp/gists{/gist_id}", - "starred_url": "https://api.github.com/users/yafp/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/yafp/subscriptions", - "organizations_url": "https://api.github.com/users/yafp/orgs", - "repos_url": "https://api.github.com/users/yafp/repos", - "events_url": "https://api.github.com/users/yafp/events{/privacy}", - "received_events_url": "https://api.github.com/users/yafp/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 77265931, - "download_count": 50, - "created_at": "2019-12-19T19:35:24Z", - "updated_at": "2019-12-19T19:50:25Z", - "browser_download_url": "https://github.com/yafp/ttth/releases/download/1.8.0/ttth-1.8.0-linux-x64.zip" - }, - { - "url": "https://api.github.com/repos/yafp/ttth/releases/assets/16909642", - "id": 16909642, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2OTA5NjQy", - "name": "ttth-1.8.0-linux-x86_64.AppImage", - "label": null, - "uploader": { - "login": "yafp", - "id": 67605, - "node_id": "MDQ6VXNlcjY3NjA1", - "avatar_url": "https://avatars.githubusercontent.com/u/67605?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/yafp", - "html_url": "https://github.com/yafp", - "followers_url": "https://api.github.com/users/yafp/followers", - "following_url": "https://api.github.com/users/yafp/following{/other_user}", - "gists_url": "https://api.github.com/users/yafp/gists{/gist_id}", - "starred_url": "https://api.github.com/users/yafp/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/yafp/subscriptions", - "organizations_url": "https://api.github.com/users/yafp/orgs", - "repos_url": "https://api.github.com/users/yafp/repos", - "events_url": "https://api.github.com/users/yafp/events{/privacy}", - "received_events_url": "https://api.github.com/users/yafp/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 81792863, - "download_count": 567, - "created_at": "2019-12-19T19:35:24Z", - "updated_at": "2019-12-19T19:54:16Z", - "browser_download_url": "https://github.com/yafp/ttth/releases/download/1.8.0/ttth-1.8.0-linux-x86_64.AppImage" - }, - { - "url": "https://api.github.com/repos/yafp/ttth/releases/assets/16909643", - "id": 16909643, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2OTA5NjQz", - "name": "ttth-1.8.0-linux-x86_64.rpm", - "label": null, - "uploader": { - "login": "yafp", - "id": 67605, - "node_id": "MDQ6VXNlcjY3NjA1", - "avatar_url": "https://avatars.githubusercontent.com/u/67605?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/yafp", - "html_url": "https://github.com/yafp", - "followers_url": "https://api.github.com/users/yafp/followers", - "following_url": "https://api.github.com/users/yafp/following{/other_user}", - "gists_url": "https://api.github.com/users/yafp/gists{/gist_id}", - "starred_url": "https://api.github.com/users/yafp/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/yafp/subscriptions", - "organizations_url": "https://api.github.com/users/yafp/orgs", - "repos_url": "https://api.github.com/users/yafp/repos", - "events_url": "https://api.github.com/users/yafp/events{/privacy}", - "received_events_url": "https://api.github.com/users/yafp/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-rpm", - "state": "uploaded", - "size": 55212152, - "download_count": 60, - "created_at": "2019-12-19T19:35:24Z", - "updated_at": "2019-12-19T19:56:53Z", - "browser_download_url": "https://github.com/yafp/ttth/releases/download/1.8.0/ttth-1.8.0-linux-x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/yafp/ttth/releases/assets/16909106", - "id": 16909106, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2OTA5MTA2", - "name": "ttth-1.8.0-mac.dmg", - "label": null, - "uploader": { - "login": "yafp", - "id": 67605, - "node_id": "MDQ6VXNlcjY3NjA1", - "avatar_url": "https://avatars.githubusercontent.com/u/67605?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/yafp", - "html_url": "https://github.com/yafp", - "followers_url": "https://api.github.com/users/yafp/followers", - "following_url": "https://api.github.com/users/yafp/following{/other_user}", - "gists_url": "https://api.github.com/users/yafp/gists{/gist_id}", - "starred_url": "https://api.github.com/users/yafp/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/yafp/subscriptions", - "organizations_url": "https://api.github.com/users/yafp/orgs", - "repos_url": "https://api.github.com/users/yafp/repos", - "events_url": "https://api.github.com/users/yafp/events{/privacy}", - "received_events_url": "https://api.github.com/users/yafp/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 73699662, - "download_count": 185, - "created_at": "2019-12-19T19:16:04Z", - "updated_at": "2019-12-19T19:19:31Z", - "browser_download_url": "https://github.com/yafp/ttth/releases/download/1.8.0/ttth-1.8.0-mac.dmg" - }, - { - "url": "https://api.github.com/repos/yafp/ttth/releases/assets/16909107", - "id": 16909107, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2OTA5MTA3", - "name": "ttth-1.8.0-win-ia32.zip", - "label": null, - "uploader": { - "login": "yafp", - "id": 67605, - "node_id": "MDQ6VXNlcjY3NjA1", - "avatar_url": "https://avatars.githubusercontent.com/u/67605?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/yafp", - "html_url": "https://github.com/yafp", - "followers_url": "https://api.github.com/users/yafp/followers", - "following_url": "https://api.github.com/users/yafp/following{/other_user}", - "gists_url": "https://api.github.com/users/yafp/gists{/gist_id}", - "starred_url": "https://api.github.com/users/yafp/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/yafp/subscriptions", - "organizations_url": "https://api.github.com/users/yafp/orgs", - "repos_url": "https://api.github.com/users/yafp/repos", - "events_url": "https://api.github.com/users/yafp/events{/privacy}", - "received_events_url": "https://api.github.com/users/yafp/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 68616845, - "download_count": 62, - "created_at": "2019-12-19T19:16:04Z", - "updated_at": "2019-12-19T19:22:47Z", - "browser_download_url": "https://github.com/yafp/ttth/releases/download/1.8.0/ttth-1.8.0-win-ia32.zip" - }, - { - "url": "https://api.github.com/repos/yafp/ttth/releases/assets/16909108", - "id": 16909108, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2OTA5MTA4", - "name": "ttth-1.8.0-win-installer.exe", - "label": null, - "uploader": { - "login": "yafp", - "id": 67605, - "node_id": "MDQ6VXNlcjY3NjA1", - "avatar_url": "https://avatars.githubusercontent.com/u/67605?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/yafp", - "html_url": "https://github.com/yafp", - "followers_url": "https://api.github.com/users/yafp/followers", - "following_url": "https://api.github.com/users/yafp/following{/other_user}", - "gists_url": "https://api.github.com/users/yafp/gists{/gist_id}", - "starred_url": "https://api.github.com/users/yafp/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/yafp/subscriptions", - "organizations_url": "https://api.github.com/users/yafp/orgs", - "repos_url": "https://api.github.com/users/yafp/repos", - "events_url": "https://api.github.com/users/yafp/events{/privacy}", - "received_events_url": "https://api.github.com/users/yafp/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-ms-dos-executable", - "state": "uploaded", - "size": 91843090, - "download_count": 1550, - "created_at": "2019-12-19T19:16:05Z", - "updated_at": "2019-12-19T19:27:02Z", - "browser_download_url": "https://github.com/yafp/ttth/releases/download/1.8.0/ttth-1.8.0-win-installer.exe" - }, - { - "url": "https://api.github.com/repos/yafp/ttth/releases/assets/16909109", - "id": 16909109, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2OTA5MTA5", - "name": "ttth-1.8.0-win-portable.exe", - "label": null, - "uploader": { - "login": "yafp", - "id": 67605, - "node_id": "MDQ6VXNlcjY3NjA1", - "avatar_url": "https://avatars.githubusercontent.com/u/67605?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/yafp", - "html_url": "https://github.com/yafp", - "followers_url": "https://api.github.com/users/yafp/followers", - "following_url": "https://api.github.com/users/yafp/following{/other_user}", - "gists_url": "https://api.github.com/users/yafp/gists{/gist_id}", - "starred_url": "https://api.github.com/users/yafp/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/yafp/subscriptions", - "organizations_url": "https://api.github.com/users/yafp/orgs", - "repos_url": "https://api.github.com/users/yafp/repos", - "events_url": "https://api.github.com/users/yafp/events{/privacy}", - "received_events_url": "https://api.github.com/users/yafp/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-ms-dos-executable", - "state": "uploaded", - "size": 91692421, - "download_count": 325, - "created_at": "2019-12-19T19:16:05Z", - "updated_at": "2019-12-19T19:31:17Z", - "browser_download_url": "https://github.com/yafp/ttth/releases/download/1.8.0/ttth-1.8.0-win-portable.exe" - }, - { - "url": "https://api.github.com/repos/yafp/ttth/releases/assets/16909110", - "id": 16909110, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2OTA5MTEw", - "name": "ttth-1.8.0-win-x64.zip", - "label": null, - "uploader": { - "login": "yafp", - "id": 67605, - "node_id": "MDQ6VXNlcjY3NjA1", - "avatar_url": "https://avatars.githubusercontent.com/u/67605?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/yafp", - "html_url": "https://github.com/yafp", - "followers_url": "https://api.github.com/users/yafp/followers", - "following_url": "https://api.github.com/users/yafp/following{/other_user}", - "gists_url": "https://api.github.com/users/yafp/gists{/gist_id}", - "starred_url": "https://api.github.com/users/yafp/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/yafp/subscriptions", - "organizations_url": "https://api.github.com/users/yafp/orgs", - "repos_url": "https://api.github.com/users/yafp/repos", - "events_url": "https://api.github.com/users/yafp/events{/privacy}", - "received_events_url": "https://api.github.com/users/yafp/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 71535872, - "download_count": 178, - "created_at": "2019-12-19T19:16:06Z", - "updated_at": "2019-12-19T19:34:48Z", - "browser_download_url": "https://github.com/yafp/ttth/releases/download/1.8.0/ttth-1.8.0-win-x64.zip" - } - ], - "tarball_url": "https://api.github.com/repos/yafp/ttth/tarball/1.8.0", - "zipball_url": "https://api.github.com/repos/yafp/ttth/zipball/1.8.0", - "body_html": "
    \n
  • New services: gitter, wire, steam chat
  • \n
  • Added a periodic check for network accessibility.
  • \n
  • Added support for more themes
  • \n
  • Added warning to url click handler regarding non-https links
  • \n
  • Updated electron from 5.x to 7.x
  • \n
  • More inject scripts for existing services
  • \n
  • several other changes
  • \n
\n

Based on electron 7.1.6

\n

Please check the changelog for more details.

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:06.752Z" - }, - "trivia-desktop": { - "latestRelease": { - "url": "https://api.github.com/repos/Trivia-Bot-Apps/trivia-desktop/releases/33782753", - "assets_url": "https://api.github.com/repos/Trivia-Bot-Apps/trivia-desktop/releases/33782753/assets", - "upload_url": "https://uploads.github.com/repos/Trivia-Bot-Apps/trivia-desktop/releases/33782753/assets{?name,label}", - "html_url": "https://github.com/Trivia-Bot-Apps/trivia-desktop/releases/tag/v1.5.1", - "id": 33782753, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTMzNzgyNzUz", - "tag_name": "v1.5.1", - "target_commitish": "master", - "name": "1.5.1", - "draft": false, - "prerelease": false, - "created_at": "2020-11-11T05:26:42Z", - "published_at": "2020-11-11T05:30:39Z", - "assets": [ - { - "url": "https://api.github.com/repos/Trivia-Bot-Apps/trivia-desktop/releases/assets/28175089", - "id": 28175089, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MTc1MDg5", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 506, - "download_count": 20, - "created_at": "2020-11-11T05:28:36Z", - "updated_at": "2020-11-11T05:28:36Z", - "browser_download_url": "https://github.com/Trivia-Bot-Apps/trivia-desktop/releases/download/v1.5.1/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/Trivia-Bot-Apps/trivia-desktop/releases/assets/28175111", - "id": 28175111, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MTc1MTEx", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 340, - "download_count": 20, - "created_at": "2020-11-11T05:29:07Z", - "updated_at": "2020-11-11T05:29:07Z", - "browser_download_url": "https://github.com/Trivia-Bot-Apps/trivia-desktop/releases/download/v1.5.1/latest.yml" - }, - { - "url": "https://api.github.com/repos/Trivia-Bot-Apps/trivia-desktop/releases/assets/28175085", - "id": 28175085, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MTc1MDg1", - "name": "Trivia-1.5.1-mac.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 74238977, - "download_count": 43, - "created_at": "2020-11-11T05:28:30Z", - "updated_at": "2020-11-11T05:28:32Z", - "browser_download_url": "https://github.com/Trivia-Bot-Apps/trivia-desktop/releases/download/v1.5.1/Trivia-1.5.1-mac.zip" - }, - { - "url": "https://api.github.com/repos/Trivia-Bot-Apps/trivia-desktop/releases/assets/28175087", - "id": 28175087, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MTc1MDg3", - "name": "Trivia-1.5.1.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 77144344, - "download_count": 63, - "created_at": "2020-11-11T05:28:33Z", - "updated_at": "2020-11-11T05:28:36Z", - "browser_download_url": "https://github.com/Trivia-Bot-Apps/trivia-desktop/releases/download/v1.5.1/Trivia-1.5.1.dmg" - }, - { - "url": "https://api.github.com/repos/Trivia-Bot-Apps/trivia-desktop/releases/assets/28175088", - "id": 28175088, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MTc1MDg4", - "name": "Trivia-1.5.1.dmg.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 80833, - "download_count": 18, - "created_at": "2020-11-11T05:28:33Z", - "updated_at": "2020-11-11T05:28:34Z", - "browser_download_url": "https://github.com/Trivia-Bot-Apps/trivia-desktop/releases/download/v1.5.1/Trivia-1.5.1.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/Trivia-Bot-Apps/trivia-desktop/releases/assets/28175109", - "id": 28175109, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MTc1MTA5", - "name": "Trivia-Setup-1.5.1.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 54359877, - "download_count": 816, - "created_at": "2020-11-11T05:29:03Z", - "updated_at": "2020-11-11T05:29:06Z", - "browser_download_url": "https://github.com/Trivia-Bot-Apps/trivia-desktop/releases/download/v1.5.1/Trivia-Setup-1.5.1.exe" - }, - { - "url": "https://api.github.com/repos/Trivia-Bot-Apps/trivia-desktop/releases/assets/28175105", - "id": 28175105, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI4MTc1MTA1", - "name": "Trivia-Setup-1.5.1.exe.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 58400, - "download_count": 20, - "created_at": "2020-11-11T05:28:50Z", - "updated_at": "2020-11-11T05:28:50Z", - "browser_download_url": "https://github.com/Trivia-Bot-Apps/trivia-desktop/releases/download/v1.5.1/Trivia-Setup-1.5.1.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/Trivia-Bot-Apps/trivia-desktop/tarball/v1.5.1", - "zipball_url": "https://api.github.com/repos/Trivia-Bot-Apps/trivia-desktop/zipball/v1.5.1", - "body_html": "

This build should include:

\n
    \n
  • True/False question support
  • \n
  • New time limits
  • \n
  • WebPack support
  • \n
\n

Enjoy :)

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:06.792Z" - }, - "tunlookup": { - "latestRelease": { - "url": "https://api.github.com/repos/thephucit/tunlookup/releases/21720937", - "assets_url": "https://api.github.com/repos/thephucit/tunlookup/releases/21720937/assets", - "upload_url": "https://uploads.github.com/repos/thephucit/tunlookup/releases/21720937/assets{?name,label}", - "html_url": "https://github.com/thephucit/tunlookup/releases/tag/v3.1.0", - "id": 21720937, - "author": { - "login": "thephucit", - "id": 13312098, - "node_id": "MDQ6VXNlcjEzMzEyMDk4", - "avatar_url": "https://avatars.githubusercontent.com/u/13312098?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/thephucit", - "html_url": "https://github.com/thephucit", - "followers_url": "https://api.github.com/users/thephucit/followers", - "following_url": "https://api.github.com/users/thephucit/following{/other_user}", - "gists_url": "https://api.github.com/users/thephucit/gists{/gist_id}", - "starred_url": "https://api.github.com/users/thephucit/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/thephucit/subscriptions", - "organizations_url": "https://api.github.com/users/thephucit/orgs", - "repos_url": "https://api.github.com/users/thephucit/repos", - "events_url": "https://api.github.com/users/thephucit/events{/privacy}", - "received_events_url": "https://api.github.com/users/thephucit/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTIxNzIwOTM3", - "tag_name": "v3.1.0", - "target_commitish": "master", - "name": "v3.1.0", - "draft": false, - "prerelease": false, - "created_at": "2019-05-18T13:20:29Z", - "published_at": "2019-11-25T05:00:08Z", - "assets": [ - { - "url": "https://api.github.com/repos/thephucit/tunlookup/releases/assets/16372108", - "id": 16372108, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2MzcyMTA4", - "name": "Tunlookup.Setup.3.1.0.dmg", - "label": null, - "uploader": { - "login": "thephucit", - "id": 13312098, - "node_id": "MDQ6VXNlcjEzMzEyMDk4", - "avatar_url": "https://avatars.githubusercontent.com/u/13312098?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/thephucit", - "html_url": "https://github.com/thephucit", - "followers_url": "https://api.github.com/users/thephucit/followers", - "following_url": "https://api.github.com/users/thephucit/following{/other_user}", - "gists_url": "https://api.github.com/users/thephucit/gists{/gist_id}", - "starred_url": "https://api.github.com/users/thephucit/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/thephucit/subscriptions", - "organizations_url": "https://api.github.com/users/thephucit/orgs", - "repos_url": "https://api.github.com/users/thephucit/repos", - "events_url": "https://api.github.com/users/thephucit/events{/privacy}", - "received_events_url": "https://api.github.com/users/thephucit/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 45781873, - "download_count": 509, - "created_at": "2019-11-25T04:57:08Z", - "updated_at": "2019-11-25T04:57:33Z", - "browser_download_url": "https://github.com/thephucit/tunlookup/releases/download/v3.1.0/Tunlookup.Setup.3.1.0.dmg" - }, - { - "url": "https://api.github.com/repos/thephucit/tunlookup/releases/assets/16372121", - "id": 16372121, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2MzcyMTIx", - "name": "Tunlookup.Setup.3.1.0.exe", - "label": null, - "uploader": { - "login": "thephucit", - "id": 13312098, - "node_id": "MDQ6VXNlcjEzMzEyMDk4", - "avatar_url": "https://avatars.githubusercontent.com/u/13312098?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/thephucit", - "html_url": "https://github.com/thephucit", - "followers_url": "https://api.github.com/users/thephucit/followers", - "following_url": "https://api.github.com/users/thephucit/following{/other_user}", - "gists_url": "https://api.github.com/users/thephucit/gists{/gist_id}", - "starred_url": "https://api.github.com/users/thephucit/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/thephucit/subscriptions", - "organizations_url": "https://api.github.com/users/thephucit/orgs", - "repos_url": "https://api.github.com/users/thephucit/repos", - "events_url": "https://api.github.com/users/thephucit/events{/privacy}", - "received_events_url": "https://api.github.com/users/thephucit/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 33012243, - "download_count": 2332, - "created_at": "2019-11-25T04:59:26Z", - "updated_at": "2019-11-25T05:00:00Z", - "browser_download_url": "https://github.com/thephucit/tunlookup/releases/download/v3.1.0/Tunlookup.Setup.3.1.0.exe" - } - ], - "tarball_url": "https://api.github.com/repos/thephucit/tunlookup/tarball/v3.1.0", - "zipball_url": "https://api.github.com/repos/thephucit/tunlookup/zipball/v3.1.0", - "body_html": "
    \n
  • Fix crash error
  • \n
  • Additional features to change the opacity
    \n\"\"
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:06.805Z" - }, - "tusk": { - "latestRelease": { - "url": "https://api.github.com/repos/klaussinani/tusk/releases/17470923", - "assets_url": "https://api.github.com/repos/klaussinani/tusk/releases/17470923/assets", - "upload_url": "https://uploads.github.com/repos/klaussinani/tusk/releases/17470923/assets{?name,label}", - "html_url": "https://github.com/klaussinani/tusk/releases/tag/v0.23.0", - "id": 17470923, - "author": { - "login": "klaussinani", - "id": 12670537, - "node_id": "MDQ6VXNlcjEyNjcwNTM3", - "avatar_url": "https://avatars.githubusercontent.com/u/12670537?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/klaussinani", - "html_url": "https://github.com/klaussinani", - "followers_url": "https://api.github.com/users/klaussinani/followers", - "following_url": "https://api.github.com/users/klaussinani/following{/other_user}", - "gists_url": "https://api.github.com/users/klaussinani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/klaussinani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/klaussinani/subscriptions", - "organizations_url": "https://api.github.com/users/klaussinani/orgs", - "repos_url": "https://api.github.com/users/klaussinani/repos", - "events_url": "https://api.github.com/users/klaussinani/events{/privacy}", - "received_events_url": "https://api.github.com/users/klaussinani/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTE3NDcwOTIz", - "tag_name": "v0.23.0", - "target_commitish": "master", - "name": "0.23.0", - "draft": false, - "prerelease": false, - "created_at": "2019-05-20T19:04:16Z", - "published_at": "2019-05-20T19:33:39Z", - "assets": [ - { - "url": "https://api.github.com/repos/klaussinani/tusk/releases/assets/12779405", - "id": 12779405, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEyNzc5NDA1", - "name": "tusk-0.23.0-i386.AppImage", - "label": "", - "uploader": { - "login": "klaussinani", - "id": 12670537, - "node_id": "MDQ6VXNlcjEyNjcwNTM3", - "avatar_url": "https://avatars.githubusercontent.com/u/12670537?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/klaussinani", - "html_url": "https://github.com/klaussinani", - "followers_url": "https://api.github.com/users/klaussinani/followers", - "following_url": "https://api.github.com/users/klaussinani/following{/other_user}", - "gists_url": "https://api.github.com/users/klaussinani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/klaussinani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/klaussinani/subscriptions", - "organizations_url": "https://api.github.com/users/klaussinani/orgs", - "repos_url": "https://api.github.com/users/klaussinani/repos", - "events_url": "https://api.github.com/users/klaussinani/events{/privacy}", - "received_events_url": "https://api.github.com/users/klaussinani/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 82505947, - "download_count": 3772, - "created_at": "2019-05-20T19:15:28Z", - "updated_at": "2019-05-20T19:15:30Z", - "browser_download_url": "https://github.com/klaussinani/tusk/releases/download/v0.23.0/tusk-0.23.0-i386.AppImage" - }, - { - "url": "https://api.github.com/repos/klaussinani/tusk/releases/assets/12779509", - "id": 12779509, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEyNzc5NTA5", - "name": "tusk-0.23.0-i686.pacman", - "label": "", - "uploader": { - "login": "klaussinani", - "id": 12670537, - "node_id": "MDQ6VXNlcjEyNjcwNTM3", - "avatar_url": "https://avatars.githubusercontent.com/u/12670537?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/klaussinani", - "html_url": "https://github.com/klaussinani", - "followers_url": "https://api.github.com/users/klaussinani/followers", - "following_url": "https://api.github.com/users/klaussinani/following{/other_user}", - "gists_url": "https://api.github.com/users/klaussinani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/klaussinani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/klaussinani/subscriptions", - "organizations_url": "https://api.github.com/users/klaussinani/orgs", - "repos_url": "https://api.github.com/users/klaussinani/repos", - "events_url": "https://api.github.com/users/klaussinani/events{/privacy}", - "received_events_url": "https://api.github.com/users/klaussinani/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 54547764, - "download_count": 509, - "created_at": "2019-05-20T19:25:56Z", - "updated_at": "2019-05-20T19:25:58Z", - "browser_download_url": "https://github.com/klaussinani/tusk/releases/download/v0.23.0/tusk-0.23.0-i686.pacman" - }, - { - "url": "https://api.github.com/repos/klaussinani/tusk/releases/assets/12779356", - "id": 12779356, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEyNzc5MzU2", - "name": "Tusk-0.23.0-mac.zip", - "label": "", - "uploader": { - "login": "klaussinani", - "id": 12670537, - "node_id": "MDQ6VXNlcjEyNjcwNTM3", - "avatar_url": "https://avatars.githubusercontent.com/u/12670537?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/klaussinani", - "html_url": "https://github.com/klaussinani", - "followers_url": "https://api.github.com/users/klaussinani/followers", - "following_url": "https://api.github.com/users/klaussinani/following{/other_user}", - "gists_url": "https://api.github.com/users/klaussinani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/klaussinani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/klaussinani/subscriptions", - "organizations_url": "https://api.github.com/users/klaussinani/orgs", - "repos_url": "https://api.github.com/users/klaussinani/repos", - "events_url": "https://api.github.com/users/klaussinani/events{/privacy}", - "received_events_url": "https://api.github.com/users/klaussinani/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 54640274, - "download_count": 595, - "created_at": "2019-05-20T19:11:31Z", - "updated_at": "2019-05-20T19:11:33Z", - "browser_download_url": "https://github.com/klaussinani/tusk/releases/download/v0.23.0/Tusk-0.23.0-mac.zip" - }, - { - "url": "https://api.github.com/repos/klaussinani/tusk/releases/assets/12779406", - "id": 12779406, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEyNzc5NDA2", - "name": "tusk-0.23.0-x86_64.AppImage", - "label": "", - "uploader": { - "login": "klaussinani", - "id": 12670537, - "node_id": "MDQ6VXNlcjEyNjcwNTM3", - "avatar_url": "https://avatars.githubusercontent.com/u/12670537?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/klaussinani", - "html_url": "https://github.com/klaussinani", - "followers_url": "https://api.github.com/users/klaussinani/followers", - "following_url": "https://api.github.com/users/klaussinani/following{/other_user}", - "gists_url": "https://api.github.com/users/klaussinani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/klaussinani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/klaussinani/subscriptions", - "organizations_url": "https://api.github.com/users/klaussinani/orgs", - "repos_url": "https://api.github.com/users/klaussinani/repos", - "events_url": "https://api.github.com/users/klaussinani/events{/privacy}", - "received_events_url": "https://api.github.com/users/klaussinani/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 78686442, - "download_count": 4123, - "created_at": "2019-05-20T19:15:30Z", - "updated_at": "2019-05-20T19:15:32Z", - "browser_download_url": "https://github.com/klaussinani/tusk/releases/download/v0.23.0/tusk-0.23.0-x86_64.AppImage" - }, - { - "url": "https://api.github.com/repos/klaussinani/tusk/releases/assets/12779348", - "id": 12779348, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEyNzc5MzQ4", - "name": "Tusk-0.23.0.dmg", - "label": "", - "uploader": { - "login": "klaussinani", - "id": 12670537, - "node_id": "MDQ6VXNlcjEyNjcwNTM3", - "avatar_url": "https://avatars.githubusercontent.com/u/12670537?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/klaussinani", - "html_url": "https://github.com/klaussinani", - "followers_url": "https://api.github.com/users/klaussinani/followers", - "following_url": "https://api.github.com/users/klaussinani/following{/other_user}", - "gists_url": "https://api.github.com/users/klaussinani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/klaussinani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/klaussinani/subscriptions", - "organizations_url": "https://api.github.com/users/klaussinani/orgs", - "repos_url": "https://api.github.com/users/klaussinani/repos", - "events_url": "https://api.github.com/users/klaussinani/events{/privacy}", - "received_events_url": "https://api.github.com/users/klaussinani/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 56433189, - "download_count": 2347, - "created_at": "2019-05-20T19:11:14Z", - "updated_at": "2019-05-20T19:11:16Z", - "browser_download_url": "https://github.com/klaussinani/tusk/releases/download/v0.23.0/Tusk-0.23.0.dmg" - }, - { - "url": "https://api.github.com/repos/klaussinani/tusk/releases/assets/12779456", - "id": 12779456, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEyNzc5NDU2", - "name": "tusk-0.23.0.exe", - "label": "", - "uploader": { - "login": "klaussinani", - "id": 12670537, - "node_id": "MDQ6VXNlcjEyNjcwNTM3", - "avatar_url": "https://avatars.githubusercontent.com/u/12670537?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/klaussinani", - "html_url": "https://github.com/klaussinani", - "followers_url": "https://api.github.com/users/klaussinani/followers", - "following_url": "https://api.github.com/users/klaussinani/following{/other_user}", - "gists_url": "https://api.github.com/users/klaussinani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/klaussinani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/klaussinani/subscriptions", - "organizations_url": "https://api.github.com/users/klaussinani/orgs", - "repos_url": "https://api.github.com/users/klaussinani/repos", - "events_url": "https://api.github.com/users/klaussinani/events{/privacy}", - "received_events_url": "https://api.github.com/users/klaussinani/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 75862708, - "download_count": 14123, - "created_at": "2019-05-20T19:20:15Z", - "updated_at": "2019-05-20T19:20:19Z", - "browser_download_url": "https://github.com/klaussinani/tusk/releases/download/v0.23.0/tusk-0.23.0.exe" - }, - { - "url": "https://api.github.com/repos/klaussinani/tusk/releases/assets/12779574", - "id": 12779574, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEyNzc5NTc0", - "name": "tusk-0.23.0.i686.rpm", - "label": "", - "uploader": { - "login": "klaussinani", - "id": 12670537, - "node_id": "MDQ6VXNlcjEyNjcwNTM3", - "avatar_url": "https://avatars.githubusercontent.com/u/12670537?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/klaussinani", - "html_url": "https://github.com/klaussinani", - "followers_url": "https://api.github.com/users/klaussinani/followers", - "following_url": "https://api.github.com/users/klaussinani/following{/other_user}", - "gists_url": "https://api.github.com/users/klaussinani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/klaussinani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/klaussinani/subscriptions", - "organizations_url": "https://api.github.com/users/klaussinani/orgs", - "repos_url": "https://api.github.com/users/klaussinani/repos", - "events_url": "https://api.github.com/users/klaussinani/events{/privacy}", - "received_events_url": "https://api.github.com/users/klaussinani/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-redhat-package-manager", - "state": "uploaded", - "size": 54689568, - "download_count": 515, - "created_at": "2019-05-20T19:30:05Z", - "updated_at": "2019-05-20T19:30:06Z", - "browser_download_url": "https://github.com/klaussinani/tusk/releases/download/v0.23.0/tusk-0.23.0.i686.rpm" - }, - { - "url": "https://api.github.com/repos/klaussinani/tusk/releases/assets/12779530", - "id": 12779530, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEyNzc5NTMw", - "name": "tusk-0.23.0.pacman", - "label": "", - "uploader": { - "login": "klaussinani", - "id": 12670537, - "node_id": "MDQ6VXNlcjEyNjcwNTM3", - "avatar_url": "https://avatars.githubusercontent.com/u/12670537?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/klaussinani", - "html_url": "https://github.com/klaussinani", - "followers_url": "https://api.github.com/users/klaussinani/followers", - "following_url": "https://api.github.com/users/klaussinani/following{/other_user}", - "gists_url": "https://api.github.com/users/klaussinani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/klaussinani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/klaussinani/subscriptions", - "organizations_url": "https://api.github.com/users/klaussinani/orgs", - "repos_url": "https://api.github.com/users/klaussinani/repos", - "events_url": "https://api.github.com/users/klaussinani/events{/privacy}", - "received_events_url": "https://api.github.com/users/klaussinani/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 52721360, - "download_count": 694, - "created_at": "2019-05-20T19:27:40Z", - "updated_at": "2019-05-20T19:27:41Z", - "browser_download_url": "https://github.com/klaussinani/tusk/releases/download/v0.23.0/tusk-0.23.0.pacman" - }, - { - "url": "https://api.github.com/repos/klaussinani/tusk/releases/assets/12779587", - "id": 12779587, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEyNzc5NTg3", - "name": "tusk-0.23.0.x86_64.rpm", - "label": "", - "uploader": { - "login": "klaussinani", - "id": 12670537, - "node_id": "MDQ6VXNlcjEyNjcwNTM3", - "avatar_url": "https://avatars.githubusercontent.com/u/12670537?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/klaussinani", - "html_url": "https://github.com/klaussinani", - "followers_url": "https://api.github.com/users/klaussinani/followers", - "following_url": "https://api.github.com/users/klaussinani/following{/other_user}", - "gists_url": "https://api.github.com/users/klaussinani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/klaussinani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/klaussinani/subscriptions", - "organizations_url": "https://api.github.com/users/klaussinani/orgs", - "repos_url": "https://api.github.com/users/klaussinani/repos", - "events_url": "https://api.github.com/users/klaussinani/events{/privacy}", - "received_events_url": "https://api.github.com/users/klaussinani/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-redhat-package-manager", - "state": "uploaded", - "size": 52876850, - "download_count": 2565, - "created_at": "2019-05-20T19:30:49Z", - "updated_at": "2019-05-20T19:30:50Z", - "browser_download_url": "https://github.com/klaussinani/tusk/releases/download/v0.23.0/tusk-0.23.0.x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/klaussinani/tusk/releases/assets/12779458", - "id": 12779458, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEyNzc5NDU4", - "name": "tusk-setup-0.23.0.exe", - "label": "", - "uploader": { - "login": "klaussinani", - "id": 12670537, - "node_id": "MDQ6VXNlcjEyNjcwNTM3", - "avatar_url": "https://avatars.githubusercontent.com/u/12670537?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/klaussinani", - "html_url": "https://github.com/klaussinani", - "followers_url": "https://api.github.com/users/klaussinani/followers", - "following_url": "https://api.github.com/users/klaussinani/following{/other_user}", - "gists_url": "https://api.github.com/users/klaussinani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/klaussinani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/klaussinani/subscriptions", - "organizations_url": "https://api.github.com/users/klaussinani/orgs", - "repos_url": "https://api.github.com/users/klaussinani/repos", - "events_url": "https://api.github.com/users/klaussinani/events{/privacy}", - "received_events_url": "https://api.github.com/users/klaussinani/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 76009141, - "download_count": 19422, - "created_at": "2019-05-20T19:20:39Z", - "updated_at": "2019-05-20T19:20:41Z", - "browser_download_url": "https://github.com/klaussinani/tusk/releases/download/v0.23.0/tusk-setup-0.23.0.exe" - }, - { - "url": "https://api.github.com/repos/klaussinani/tusk/releases/assets/12779501", - "id": 12779501, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEyNzc5NTAx", - "name": "tusk_0.23.0_amd64.deb", - "label": "", - "uploader": { - "login": "klaussinani", - "id": 12670537, - "node_id": "MDQ6VXNlcjEyNjcwNTM3", - "avatar_url": "https://avatars.githubusercontent.com/u/12670537?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/klaussinani", - "html_url": "https://github.com/klaussinani", - "followers_url": "https://api.github.com/users/klaussinani/followers", - "following_url": "https://api.github.com/users/klaussinani/following{/other_user}", - "gists_url": "https://api.github.com/users/klaussinani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/klaussinani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/klaussinani/subscriptions", - "organizations_url": "https://api.github.com/users/klaussinani/orgs", - "repos_url": "https://api.github.com/users/klaussinani/repos", - "events_url": "https://api.github.com/users/klaussinani/events{/privacy}", - "received_events_url": "https://api.github.com/users/klaussinani/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 52704580, - "download_count": 14956, - "created_at": "2019-05-20T19:24:44Z", - "updated_at": "2019-05-20T19:24:46Z", - "browser_download_url": "https://github.com/klaussinani/tusk/releases/download/v0.23.0/tusk_0.23.0_amd64.deb" - }, - { - "url": "https://api.github.com/repos/klaussinani/tusk/releases/assets/12779475", - "id": 12779475, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEyNzc5NDc1", - "name": "tusk_0.23.0_amd64.snap", - "label": "", - "uploader": { - "login": "klaussinani", - "id": 12670537, - "node_id": "MDQ6VXNlcjEyNjcwNTM3", - "avatar_url": "https://avatars.githubusercontent.com/u/12670537?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/klaussinani", - "html_url": "https://github.com/klaussinani", - "followers_url": "https://api.github.com/users/klaussinani/followers", - "following_url": "https://api.github.com/users/klaussinani/following{/other_user}", - "gists_url": "https://api.github.com/users/klaussinani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/klaussinani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/klaussinani/subscriptions", - "organizations_url": "https://api.github.com/users/klaussinani/orgs", - "repos_url": "https://api.github.com/users/klaussinani/repos", - "events_url": "https://api.github.com/users/klaussinani/events{/privacy}", - "received_events_url": "https://api.github.com/users/klaussinani/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 129822720, - "download_count": 665, - "created_at": "2019-05-20T19:21:35Z", - "updated_at": "2019-05-20T19:21:38Z", - "browser_download_url": "https://github.com/klaussinani/tusk/releases/download/v0.23.0/tusk_0.23.0_amd64.snap" - }, - { - "url": "https://api.github.com/repos/klaussinani/tusk/releases/assets/12779480", - "id": 12779480, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEyNzc5NDgw", - "name": "tusk_0.23.0_i386.deb", - "label": "", - "uploader": { - "login": "klaussinani", - "id": 12670537, - "node_id": "MDQ6VXNlcjEyNjcwNTM3", - "avatar_url": "https://avatars.githubusercontent.com/u/12670537?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/klaussinani", - "html_url": "https://github.com/klaussinani", - "followers_url": "https://api.github.com/users/klaussinani/followers", - "following_url": "https://api.github.com/users/klaussinani/following{/other_user}", - "gists_url": "https://api.github.com/users/klaussinani/gists{/gist_id}", - "starred_url": "https://api.github.com/users/klaussinani/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/klaussinani/subscriptions", - "organizations_url": "https://api.github.com/users/klaussinani/orgs", - "repos_url": "https://api.github.com/users/klaussinani/repos", - "events_url": "https://api.github.com/users/klaussinani/events{/privacy}", - "received_events_url": "https://api.github.com/users/klaussinani/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 54547802, - "download_count": 1492, - "created_at": "2019-05-20T19:22:09Z", - "updated_at": "2019-05-20T19:22:11Z", - "browser_download_url": "https://github.com/klaussinani/tusk/releases/download/v0.23.0/tusk_0.23.0_i386.deb" - } - ], - "tarball_url": "https://api.github.com/repos/klaussinani/tusk/tarball/v0.23.0", - "zipball_url": "https://api.github.com/repos/klaussinani/tusk/zipball/v0.23.0", - "body_html": "

Highlights

\n
    \n
  • 32b9528 Improve external URL redirection for Yinxiang. (#175)
  • \n
  • 065dc98 Add support for pacman binaries.
  • \n
  • 91cd6e4 Docs: Remove installation reference to AUR repository. (#186)
  • \n
  • 4b3b5a4 Update devDependency electron to v4.2.2. (#194)
  • \n
  • 26d4921 Update devDependency electron-builder to v20.40.2. (#195)
  • \n
  • e807545 Remove trailing comma in src/url module.
  • \n
  • 28fae4e Add new postinstall script to package configuration.
  • \n
  • 46a7638 Docs: Update license date.
  • \n
  • 66440fd Docs: Update team links.
  • \n
\n

All changes

\n

klaussinani/tusk@v0.22.0...v0.23.0

\n

Note

\n
    \n
  • To run the AppImage you need first to make it executable
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:06.958Z" - }, - "tutti-quanti-shelf": { - "latestRelease": { - "url": "https://api.github.com/repos/tonton-pixel/tutti-quanti-shelf/releases/66324180", - "assets_url": "https://api.github.com/repos/tonton-pixel/tutti-quanti-shelf/releases/66324180/assets", - "upload_url": "https://uploads.github.com/repos/tonton-pixel/tutti-quanti-shelf/releases/66324180/assets{?name,label}", - "html_url": "https://github.com/tonton-pixel/tutti-quanti-shelf/releases/tag/v2.17.0", - "id": 66324180, - "author": { - "login": "tonton-pixel", - "id": 26766930, - "node_id": "MDQ6VXNlcjI2NzY2OTMw", - "avatar_url": "https://avatars.githubusercontent.com/u/26766930?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tonton-pixel", - "html_url": "https://github.com/tonton-pixel", - "followers_url": "https://api.github.com/users/tonton-pixel/followers", - "following_url": "https://api.github.com/users/tonton-pixel/following{/other_user}", - "gists_url": "https://api.github.com/users/tonton-pixel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tonton-pixel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tonton-pixel/subscriptions", - "organizations_url": "https://api.github.com/users/tonton-pixel/orgs", - "repos_url": "https://api.github.com/users/tonton-pixel/repos", - "events_url": "https://api.github.com/users/tonton-pixel/events{/privacy}", - "received_events_url": "https://api.github.com/users/tonton-pixel/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOC0tML84D9AbU", - "tag_name": "v2.17.0", - "target_commitish": "master", - "name": "2.17.0", - "draft": false, - "prerelease": false, - "created_at": "2022-05-08T21:26:11Z", - "published_at": "2022-05-08T21:31:56Z", - "assets": [ - { - "url": "https://api.github.com/repos/tonton-pixel/tutti-quanti-shelf/releases/assets/64883137", - "id": 64883137, - "node_id": "RA_kwDOC0tML84D3gnB", - "name": "tutti-quanti-shelf-linux-x86_64-2.17.0.AppImage", - "label": null, - "uploader": { - "login": "tonton-pixel", - "id": 26766930, - "node_id": "MDQ6VXNlcjI2NzY2OTMw", - "avatar_url": "https://avatars.githubusercontent.com/u/26766930?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tonton-pixel", - "html_url": "https://github.com/tonton-pixel", - "followers_url": "https://api.github.com/users/tonton-pixel/followers", - "following_url": "https://api.github.com/users/tonton-pixel/following{/other_user}", - "gists_url": "https://api.github.com/users/tonton-pixel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tonton-pixel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tonton-pixel/subscriptions", - "organizations_url": "https://api.github.com/users/tonton-pixel/orgs", - "repos_url": "https://api.github.com/users/tonton-pixel/repos", - "events_url": "https://api.github.com/users/tonton-pixel/events{/privacy}", - "received_events_url": "https://api.github.com/users/tonton-pixel/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 87045951, - "download_count": 0, - "created_at": "2022-05-08T21:59:25Z", - "updated_at": "2022-05-08T22:14:01Z", - "browser_download_url": "https://github.com/tonton-pixel/tutti-quanti-shelf/releases/download/v2.17.0/tutti-quanti-shelf-linux-x86_64-2.17.0.AppImage" - }, - { - "url": "https://api.github.com/repos/tonton-pixel/tutti-quanti-shelf/releases/assets/64881066", - "id": 64881066, - "node_id": "RA_kwDOC0tML84D3gGq", - "name": "tutti-quanti-shelf-mac-universal-2.17.0.dmg", - "label": null, - "uploader": { - "login": "tonton-pixel", - "id": 26766930, - "node_id": "MDQ6VXNlcjI2NzY2OTMw", - "avatar_url": "https://avatars.githubusercontent.com/u/26766930?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tonton-pixel", - "html_url": "https://github.com/tonton-pixel", - "followers_url": "https://api.github.com/users/tonton-pixel/followers", - "following_url": "https://api.github.com/users/tonton-pixel/following{/other_user}", - "gists_url": "https://api.github.com/users/tonton-pixel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tonton-pixel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tonton-pixel/subscriptions", - "organizations_url": "https://api.github.com/users/tonton-pixel/orgs", - "repos_url": "https://api.github.com/users/tonton-pixel/repos", - "events_url": "https://api.github.com/users/tonton-pixel/events{/privacy}", - "received_events_url": "https://api.github.com/users/tonton-pixel/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-diskcopy", - "state": "uploaded", - "size": 154455776, - "download_count": 1, - "created_at": "2022-05-08T21:32:48Z", - "updated_at": "2022-05-08T21:58:36Z", - "browser_download_url": "https://github.com/tonton-pixel/tutti-quanti-shelf/releases/download/v2.17.0/tutti-quanti-shelf-mac-universal-2.17.0.dmg" - }, - { - "url": "https://api.github.com/repos/tonton-pixel/tutti-quanti-shelf/releases/assets/64884640", - "id": 64884640, - "node_id": "RA_kwDOC0tML84D3g-g", - "name": "tutti-quanti-shelf-mac-universal-2.17.0.zip", - "label": null, - "uploader": { - "login": "tonton-pixel", - "id": 26766930, - "node_id": "MDQ6VXNlcjI2NzY2OTMw", - "avatar_url": "https://avatars.githubusercontent.com/u/26766930?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tonton-pixel", - "html_url": "https://github.com/tonton-pixel", - "followers_url": "https://api.github.com/users/tonton-pixel/followers", - "following_url": "https://api.github.com/users/tonton-pixel/following{/other_user}", - "gists_url": "https://api.github.com/users/tonton-pixel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tonton-pixel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tonton-pixel/subscriptions", - "organizations_url": "https://api.github.com/users/tonton-pixel/orgs", - "repos_url": "https://api.github.com/users/tonton-pixel/repos", - "events_url": "https://api.github.com/users/tonton-pixel/events{/privacy}", - "received_events_url": "https://api.github.com/users/tonton-pixel/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 149398588, - "download_count": 0, - "created_at": "2022-05-08T22:16:55Z", - "updated_at": "2022-05-08T22:41:13Z", - "browser_download_url": "https://github.com/tonton-pixel/tutti-quanti-shelf/releases/download/v2.17.0/tutti-quanti-shelf-mac-universal-2.17.0.zip" - } - ], - "tarball_url": "https://api.github.com/repos/tonton-pixel/tutti-quanti-shelf/tarball/v2.17.0", - "zipball_url": "https://api.github.com/repos/tonton-pixel/tutti-quanti-shelf/zipball/v2.17.0", - "body_html": "
    \n
  • Added Other Applications to Help menu.
  • \n
  • Updated Electron to version 17.4.3.
  • \n
  • Updated Electron Packager to version 15.5.1.
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:06.965Z" - }, - "tviewer": { - "latestRelease": { - "url": "https://api.github.com/repos/msaltnet/T.Viewer/releases/46066452", - "assets_url": "https://api.github.com/repos/msaltnet/T.Viewer/releases/46066452/assets", - "upload_url": "https://uploads.github.com/repos/msaltnet/T.Viewer/releases/46066452/assets{?name,label}", - "html_url": "https://github.com/msaltnet/T.Viewer/releases/tag/ver1.2.2", - "id": 46066452, - "author": { - "login": "msaltnet", - "id": 9311990, - "node_id": "MDQ6VXNlcjkzMTE5OTA=", - "avatar_url": "https://avatars.githubusercontent.com/u/9311990?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/msaltnet", - "html_url": "https://github.com/msaltnet", - "followers_url": "https://api.github.com/users/msaltnet/followers", - "following_url": "https://api.github.com/users/msaltnet/following{/other_user}", - "gists_url": "https://api.github.com/users/msaltnet/gists{/gist_id}", - "starred_url": "https://api.github.com/users/msaltnet/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/msaltnet/subscriptions", - "organizations_url": "https://api.github.com/users/msaltnet/orgs", - "repos_url": "https://api.github.com/users/msaltnet/repos", - "events_url": "https://api.github.com/users/msaltnet/events{/privacy}", - "received_events_url": "https://api.github.com/users/msaltnet/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTQ2MDY2NDUy", - "tag_name": "ver1.2.2", - "target_commitish": "061526136fe302f6a730926f34910bc99f0b8c32", - "name": "", - "draft": false, - "prerelease": false, - "created_at": "2021-07-12T15:37:49Z", - "published_at": "2021-07-12T15:44:17Z", - "assets": [ - { - "url": "https://api.github.com/repos/msaltnet/T.Viewer/releases/assets/40154930", - "id": 40154930, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQwMTU0OTMw", - "name": "tviewer-1.2.2.AppImage", - "label": "", - "uploader": { - "login": "msaltnet", - "id": 9311990, - "node_id": "MDQ6VXNlcjkzMTE5OTA=", - "avatar_url": "https://avatars.githubusercontent.com/u/9311990?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/msaltnet", - "html_url": "https://github.com/msaltnet", - "followers_url": "https://api.github.com/users/msaltnet/followers", - "following_url": "https://api.github.com/users/msaltnet/following{/other_user}", - "gists_url": "https://api.github.com/users/msaltnet/gists{/gist_id}", - "starred_url": "https://api.github.com/users/msaltnet/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/msaltnet/subscriptions", - "organizations_url": "https://api.github.com/users/msaltnet/orgs", - "repos_url": "https://api.github.com/users/msaltnet/repos", - "events_url": "https://api.github.com/users/msaltnet/events{/privacy}", - "received_events_url": "https://api.github.com/users/msaltnet/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 82644810, - "download_count": 1135, - "created_at": "2021-07-12T15:44:14Z", - "updated_at": "2021-07-12T15:44:16Z", - "browser_download_url": "https://github.com/msaltnet/T.Viewer/releases/download/ver1.2.2/tviewer-1.2.2.AppImage" - }, - { - "url": "https://api.github.com/repos/msaltnet/T.Viewer/releases/assets/42656979", - "id": 42656979, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQyNjU2OTc5", - "name": "tviewer-setup-1.2.2.exe", - "label": null, - "uploader": { - "login": "msaltnet", - "id": 9311990, - "node_id": "MDQ6VXNlcjkzMTE5OTA=", - "avatar_url": "https://avatars.githubusercontent.com/u/9311990?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/msaltnet", - "html_url": "https://github.com/msaltnet", - "followers_url": "https://api.github.com/users/msaltnet/followers", - "following_url": "https://api.github.com/users/msaltnet/following{/other_user}", - "gists_url": "https://api.github.com/users/msaltnet/gists{/gist_id}", - "starred_url": "https://api.github.com/users/msaltnet/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/msaltnet/subscriptions", - "organizations_url": "https://api.github.com/users/msaltnet/orgs", - "repos_url": "https://api.github.com/users/msaltnet/repos", - "events_url": "https://api.github.com/users/msaltnet/events{/privacy}", - "received_events_url": "https://api.github.com/users/msaltnet/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 50332360, - "download_count": 511, - "created_at": "2021-08-17T16:07:07Z", - "updated_at": "2021-08-17T16:07:31Z", - "browser_download_url": "https://github.com/msaltnet/T.Viewer/releases/download/ver1.2.2/tviewer-setup-1.2.2.exe" - } - ], - "tarball_url": "https://api.github.com/repos/msaltnet/T.Viewer/tarball/ver1.2.2", - "zipball_url": "https://api.github.com/repos/msaltnet/T.Viewer/zipball/ver1.2.2", - "body_html": "" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:07.011Z" - }, - "twinkle-tray": { - "latestRelease": { - "url": "https://api.github.com/repos/xanderfrangos/twinkle-tray/releases/53846594", - "assets_url": "https://api.github.com/repos/xanderfrangos/twinkle-tray/releases/53846594/assets", - "upload_url": "https://uploads.github.com/repos/xanderfrangos/twinkle-tray/releases/53846594/assets{?name,label}", - "html_url": "https://github.com/xanderfrangos/twinkle-tray/releases/tag/v1.13.11", - "id": 53846594, - "author": { - "login": "xanderfrangos", - "id": 33106561, - "node_id": "MDQ6VXNlcjMzMTA2NTYx", - "avatar_url": "https://avatars.githubusercontent.com/u/33106561?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/xanderfrangos", - "html_url": "https://github.com/xanderfrangos", - "followers_url": "https://api.github.com/users/xanderfrangos/followers", - "following_url": "https://api.github.com/users/xanderfrangos/following{/other_user}", - "gists_url": "https://api.github.com/users/xanderfrangos/gists{/gist_id}", - "starred_url": "https://api.github.com/users/xanderfrangos/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/xanderfrangos/subscriptions", - "organizations_url": "https://api.github.com/users/xanderfrangos/orgs", - "repos_url": "https://api.github.com/users/xanderfrangos/repos", - "events_url": "https://api.github.com/users/xanderfrangos/events{/privacy}", - "received_events_url": "https://api.github.com/users/xanderfrangos/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDODBCE8s4DNaJC", - "tag_name": "v1.13.11", - "target_commitish": "master", - "name": "v1.13.11", - "draft": false, - "prerelease": false, - "created_at": "2021-11-25T05:37:55Z", - "published_at": "2021-12-01T18:41:29Z", - "assets": [ - { - "url": "https://api.github.com/repos/xanderfrangos/twinkle-tray/releases/assets/50762263", - "id": 50762263, - "node_id": "RA_kwDODBCE8s4DBpIX", - "name": "Twinkle.Tray.v1.13.11.exe", - "label": null, - "uploader": { - "login": "xanderfrangos", - "id": 33106561, - "node_id": "MDQ6VXNlcjMzMTA2NTYx", - "avatar_url": "https://avatars.githubusercontent.com/u/33106561?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/xanderfrangos", - "html_url": "https://github.com/xanderfrangos", - "followers_url": "https://api.github.com/users/xanderfrangos/followers", - "following_url": "https://api.github.com/users/xanderfrangos/following{/other_user}", - "gists_url": "https://api.github.com/users/xanderfrangos/gists{/gist_id}", - "starred_url": "https://api.github.com/users/xanderfrangos/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/xanderfrangos/subscriptions", - "organizations_url": "https://api.github.com/users/xanderfrangos/orgs", - "repos_url": "https://api.github.com/users/xanderfrangos/repos", - "events_url": "https://api.github.com/users/xanderfrangos/events{/privacy}", - "received_events_url": "https://api.github.com/users/xanderfrangos/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 65493697, - "download_count": 47984, - "created_at": "2021-12-01T18:38:12Z", - "updated_at": "2021-12-01T18:38:46Z", - "browser_download_url": "https://github.com/xanderfrangos/twinkle-tray/releases/download/v1.13.11/Twinkle.Tray.v1.13.11.exe" - } - ], - "tarball_url": "https://api.github.com/repos/xanderfrangos/twinkle-tray/tarball/v1.13.11", - "zipball_url": "https://api.github.com/repos/xanderfrangos/twinkle-tray/zipball/v1.13.11", - "body_html": "

New in v1.13.11

\n

New features & improvements:

\n
    \n
  • Replaced WMI communication method with native C++ bindings. (Thanks, @djsweet!)
  • \n
  • Last known brightness will now apply after connected displays change.
  • \n
  • Time Of Day Adjustments will more aggressively apply after sleep and connected monitors change.
  • \n
  • Improved Simplified Chinese and Traditional Chinese language detection.
  • \n
  • Updated localizations for several languages.
  • \n
\n

Fixes:

\n
    \n
  • Fixed CLI incorrectly setting a brightness level of 0.
  • \n
  • Fixed \"Link Levels\" not working when the first display is not supported.
  • \n
  • Fixed Time Of Day Adjustments firing early.
  • \n
  • Fixed monitor reordering not taking immediate effect.
  • \n
\n

v1.13.0 - v1.13.10

\n

New features & improvements:

\n
    \n
  • Moved WMI + DDC/CI communication to another thread. Opening and interacting with the brightness flyout should now be more responsive.
  • \n
  • Improved handling of Windows theme changes.
  • \n
  • Twinkle Tray will attempt to restore your last brightness settings after the PC wakes from sleep or hibernation.
  • \n
  • Restored Theme option.
  • \n
  • The brightness flyout will no longer animate if animations are disabled in Windows.
  • \n
  • Brightness can now be controlled from the command line. See the readme for details.
  • \n
  • The last known brightness will now be restored at app startup. This can be turned off in the settings.
  • \n
  • Added command line flag to show overlay.
  • \n
  • When \"link levels\" is active, all displays will be combined into one slider.
  • \n
  • Added option to customize or disable \"Turn Off Displays\" feature.
  • \n
  • Added option for hotkeys to break Linked Levels.
  • \n
  • User settings are now removed on uninstall (including the Windows startup entry).
  • \n
  • Reduced slider judder in the flyout/overlay.
  • \n
  • Updated localizations for several languages.
  • \n
  • Added support for hidden taskbars.
  • \n
  • Added support for taskbars on non-primary displays.
  • \n
  • Added support for new Fluent UI icons (Windows build 21327+).
  • \n
  • Improved error handling related to WMI monitor communication.
  • \n
  • Added an option for 1% brightness increments for hotkeys.
  • \n
\n

Fixes:

\n
    \n
  • Fixed overlay not staying open when interacting with it.
  • \n
  • Potential fix when reading/writing brightness values.
  • \n
  • Hopefully fixed multiple issues related to monitor detection at startup and after monitor changes.
  • \n
  • Potential improvements to responsiveness after resuming from sleep mode and at startup.
  • \n
  • Fixed potential vulnerability (CVE-2021-28119).
  • \n
  • Fixed issue where overlay wouldn't always hide itself.
  • \n
  • Improved error handling on startup.
  • \n
  • Improved handling of hotkeys assigned to disconnected displays.
  • \n
  • Multiple instances of Twinkle Tray will now be prevented.
  • \n
  • Scheduled brightness should now correctly take effect after waking up from sleep or hibernation.
  • \n
  • Fixed hotkeys for all monitors and turning off displays not functioning.
  • \n
  • Theme overrides now override colored taskbar.
  • \n
", - "reactions": { - "url": "https://api.github.com/repos/xanderfrangos/twinkle-tray/releases/53846594/reactions", - "total_count": 8, - "+1": 4, - "-1": 0, - "laugh": 0, - "hooray": 4, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "mentions_count": 1 - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:07.017Z" - }, - "u-stair": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:07:07.143Z" - }, - "twittertron": { - "latestRelease": { - "url": "https://api.github.com/repos/afractal/twittertron-app/releases/38822579", - "assets_url": "https://api.github.com/repos/afractal/twittertron-app/releases/38822579/assets", - "upload_url": "https://uploads.github.com/repos/afractal/twittertron-app/releases/38822579/assets{?name,label}", - "html_url": "https://github.com/afractal/twittertron-app/releases/tag/1.0.2", - "id": 38822579, - "author": { - "login": "afractal", - "id": 8417583, - "node_id": "MDQ6VXNlcjg0MTc1ODM=", - "avatar_url": "https://avatars.githubusercontent.com/u/8417583?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/afractal", - "html_url": "https://github.com/afractal", - "followers_url": "https://api.github.com/users/afractal/followers", - "following_url": "https://api.github.com/users/afractal/following{/other_user}", - "gists_url": "https://api.github.com/users/afractal/gists{/gist_id}", - "starred_url": "https://api.github.com/users/afractal/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/afractal/subscriptions", - "organizations_url": "https://api.github.com/users/afractal/orgs", - "repos_url": "https://api.github.com/users/afractal/repos", - "events_url": "https://api.github.com/users/afractal/events{/privacy}", - "received_events_url": "https://api.github.com/users/afractal/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTM4ODIyNTc5", - "tag_name": "1.0.2", - "target_commitish": "master", - "name": "1.0.2", - "draft": false, - "prerelease": false, - "created_at": "2021-02-26T20:58:31Z", - "published_at": "2021-02-26T21:04:59Z", - "assets": [ - { - "url": "https://api.github.com/repos/afractal/twittertron-app/releases/assets/32694552", - "id": 32694552, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyNjk0NTUy", - "name": "twittertron-setup-win-v1.0.2.exe", - "label": null, - "uploader": { - "login": "afractal", - "id": 8417583, - "node_id": "MDQ6VXNlcjg0MTc1ODM=", - "avatar_url": "https://avatars.githubusercontent.com/u/8417583?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/afractal", - "html_url": "https://github.com/afractal", - "followers_url": "https://api.github.com/users/afractal/followers", - "following_url": "https://api.github.com/users/afractal/following{/other_user}", - "gists_url": "https://api.github.com/users/afractal/gists{/gist_id}", - "starred_url": "https://api.github.com/users/afractal/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/afractal/subscriptions", - "organizations_url": "https://api.github.com/users/afractal/orgs", - "repos_url": "https://api.github.com/users/afractal/repos", - "events_url": "https://api.github.com/users/afractal/events{/privacy}", - "received_events_url": "https://api.github.com/users/afractal/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 60481587, - "download_count": 826, - "created_at": "2021-02-26T21:01:20Z", - "updated_at": "2021-02-26T21:03:21Z", - "browser_download_url": "https://github.com/afractal/twittertron-app/releases/download/1.0.2/twittertron-setup-win-v1.0.2.exe" - } - ], - "tarball_url": "https://api.github.com/repos/afractal/twittertron-app/tarball/1.0.2", - "zipball_url": "https://api.github.com/repos/afractal/twittertron-app/zipball/1.0.2", - "body_html": "" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:07.170Z" - }, - "ubauth": { - "latestRelease": { - "url": "https://api.github.com/repos/chrisenytc/ubauth/releases/3728206", - "assets_url": "https://api.github.com/repos/chrisenytc/ubauth/releases/3728206/assets", - "upload_url": "https://uploads.github.com/repos/chrisenytc/ubauth/releases/3728206/assets{?name,label}", - "html_url": "https://github.com/chrisenytc/ubauth/releases/tag/v1.0.0", - "id": 3728206, - "author": { - "login": "chrisenytc", - "id": 2570702, - "node_id": "MDQ6VXNlcjI1NzA3MDI=", - "avatar_url": "https://avatars.githubusercontent.com/u/2570702?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/chrisenytc", - "html_url": "https://github.com/chrisenytc", - "followers_url": "https://api.github.com/users/chrisenytc/followers", - "following_url": "https://api.github.com/users/chrisenytc/following{/other_user}", - "gists_url": "https://api.github.com/users/chrisenytc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/chrisenytc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/chrisenytc/subscriptions", - "organizations_url": "https://api.github.com/users/chrisenytc/orgs", - "repos_url": "https://api.github.com/users/chrisenytc/repos", - "events_url": "https://api.github.com/users/chrisenytc/events{/privacy}", - "received_events_url": "https://api.github.com/users/chrisenytc/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTM3MjgyMDY=", - "tag_name": "v1.0.0", - "target_commitish": "master", - "name": "Version 1.0.0", - "draft": false, - "prerelease": false, - "created_at": "2016-07-24T22:08:17Z", - "published_at": "2016-07-24T22:13:43Z", - "assets": [ - { - "url": "https://api.github.com/repos/chrisenytc/ubauth/releases/assets/2039446", - "id": 2039446, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIwMzk0NDY=", - "name": "ubauth-darwin-x64.dmg", - "label": "", - "uploader": { - "login": "chrisenytc", - "id": 2570702, - "node_id": "MDQ6VXNlcjI1NzA3MDI=", - "avatar_url": "https://avatars.githubusercontent.com/u/2570702?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/chrisenytc", - "html_url": "https://github.com/chrisenytc", - "followers_url": "https://api.github.com/users/chrisenytc/followers", - "following_url": "https://api.github.com/users/chrisenytc/following{/other_user}", - "gists_url": "https://api.github.com/users/chrisenytc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/chrisenytc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/chrisenytc/subscriptions", - "organizations_url": "https://api.github.com/users/chrisenytc/orgs", - "repos_url": "https://api.github.com/users/chrisenytc/repos", - "events_url": "https://api.github.com/users/chrisenytc/events{/privacy}", - "received_events_url": "https://api.github.com/users/chrisenytc/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-apple-diskimage", - "state": "uploaded", - "size": 44630520, - "download_count": 991, - "created_at": "2016-07-24T22:13:41Z", - "updated_at": "2016-07-24T22:13:43Z", - "browser_download_url": "https://github.com/chrisenytc/ubauth/releases/download/v1.0.0/ubauth-darwin-x64.dmg" - } - ], - "tarball_url": "https://api.github.com/repos/chrisenytc/ubauth/tarball/v1.0.0", - "zipball_url": "https://api.github.com/repos/chrisenytc/ubauth/zipball/v1.0.0", - "body_html": "

Notable Changes

\n
    \n
  • Initial release
  • \n
\n

New Features

\n
    \n
  • None
  • \n
\n

Fixes

\n
    \n
  • None
  • \n
\n

Deprecated

\n
    \n
  • None
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:07.236Z" - }, - "ueli": { - "latestRelease": { - "url": "https://api.github.com/repos/oliverschwendener/ueli/releases/62241932", - "assets_url": "https://api.github.com/repos/oliverschwendener/ueli/releases/62241932/assets", - "upload_url": "https://uploads.github.com/repos/oliverschwendener/ueli/releases/62241932/assets{?name,label}", - "html_url": "https://github.com/oliverschwendener/ueli/releases/tag/v8.21.0", - "id": 62241932, - "author": { - "login": "oliverschwendener", - "id": 15727229, - "node_id": "MDQ6VXNlcjE1NzI3MjI5", - "avatar_url": "https://avatars.githubusercontent.com/u/15727229?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/oliverschwendener", - "html_url": "https://github.com/oliverschwendener", - "followers_url": "https://api.github.com/users/oliverschwendener/followers", - "following_url": "https://api.github.com/users/oliverschwendener/following{/other_user}", - "gists_url": "https://api.github.com/users/oliverschwendener/gists{/gist_id}", - "starred_url": "https://api.github.com/users/oliverschwendener/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/oliverschwendener/subscriptions", - "organizations_url": "https://api.github.com/users/oliverschwendener/orgs", - "repos_url": "https://api.github.com/users/oliverschwendener/repos", - "events_url": "https://api.github.com/users/oliverschwendener/events{/privacy}", - "received_events_url": "https://api.github.com/users/oliverschwendener/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOBDSf084DtbyM", - "tag_name": "v8.21.0", - "target_commitish": "dev", - "name": "8.21.0", - "draft": false, - "prerelease": false, - "created_at": "2022-03-19T06:51:17Z", - "published_at": "2022-03-19T07:17:52Z", - "assets": [ - { - "url": "https://api.github.com/repos/oliverschwendener/ueli/releases/assets/59940784", - "id": 59940784, - "node_id": "RA_kwDOBDSf084Dkp-w", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "oliverschwendener", - "id": 15727229, - "node_id": "MDQ6VXNlcjE1NzI3MjI5", - "avatar_url": "https://avatars.githubusercontent.com/u/15727229?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/oliverschwendener", - "html_url": "https://github.com/oliverschwendener", - "followers_url": "https://api.github.com/users/oliverschwendener/followers", - "following_url": "https://api.github.com/users/oliverschwendener/following{/other_user}", - "gists_url": "https://api.github.com/users/oliverschwendener/gists{/gist_id}", - "starred_url": "https://api.github.com/users/oliverschwendener/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/oliverschwendener/subscriptions", - "organizations_url": "https://api.github.com/users/oliverschwendener/orgs", - "repos_url": "https://api.github.com/users/oliverschwendener/repos", - "events_url": "https://api.github.com/users/oliverschwendener/events{/privacy}", - "received_events_url": "https://api.github.com/users/oliverschwendener/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 480, - "download_count": 1036, - "created_at": "2022-03-19T06:55:43Z", - "updated_at": "2022-03-19T06:55:44Z", - "browser_download_url": "https://github.com/oliverschwendener/ueli/releases/download/v8.21.0/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/oliverschwendener/ueli/releases/assets/59940871", - "id": 59940871, - "node_id": "RA_kwDOBDSf084DkqAH", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "oliverschwendener", - "id": 15727229, - "node_id": "MDQ6VXNlcjE1NzI3MjI5", - "avatar_url": "https://avatars.githubusercontent.com/u/15727229?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/oliverschwendener", - "html_url": "https://github.com/oliverschwendener", - "followers_url": "https://api.github.com/users/oliverschwendener/followers", - "following_url": "https://api.github.com/users/oliverschwendener/following{/other_user}", - "gists_url": "https://api.github.com/users/oliverschwendener/gists{/gist_id}", - "starred_url": "https://api.github.com/users/oliverschwendener/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/oliverschwendener/subscriptions", - "organizations_url": "https://api.github.com/users/oliverschwendener/orgs", - "repos_url": "https://api.github.com/users/oliverschwendener/repos", - "events_url": "https://api.github.com/users/oliverschwendener/events{/privacy}", - "received_events_url": "https://api.github.com/users/oliverschwendener/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 340, - "download_count": 40283, - "created_at": "2022-03-19T06:57:02Z", - "updated_at": "2022-03-19T06:57:03Z", - "browser_download_url": "https://github.com/oliverschwendener/ueli/releases/download/v8.21.0/latest.yml" - }, - { - "url": "https://api.github.com/repos/oliverschwendener/ueli/releases/assets/59940857", - "id": 59940857, - "node_id": "RA_kwDOBDSf084Dkp_5", - "name": "ueli-8.21.0-ia32-win.zip", - "label": "", - "uploader": { - "login": "oliverschwendener", - "id": 15727229, - "node_id": "MDQ6VXNlcjE1NzI3MjI5", - "avatar_url": "https://avatars.githubusercontent.com/u/15727229?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/oliverschwendener", - "html_url": "https://github.com/oliverschwendener", - "followers_url": "https://api.github.com/users/oliverschwendener/followers", - "following_url": "https://api.github.com/users/oliverschwendener/following{/other_user}", - "gists_url": "https://api.github.com/users/oliverschwendener/gists{/gist_id}", - "starred_url": "https://api.github.com/users/oliverschwendener/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/oliverschwendener/subscriptions", - "organizations_url": "https://api.github.com/users/oliverschwendener/orgs", - "repos_url": "https://api.github.com/users/oliverschwendener/repos", - "events_url": "https://api.github.com/users/oliverschwendener/events{/privacy}", - "received_events_url": "https://api.github.com/users/oliverschwendener/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 98679189, - "download_count": 64, - "created_at": "2022-03-19T06:56:53Z", - "updated_at": "2022-03-19T06:56:56Z", - "browser_download_url": "https://github.com/oliverschwendener/ueli/releases/download/v8.21.0/ueli-8.21.0-ia32-win.zip" - }, - { - "url": "https://api.github.com/repos/oliverschwendener/ueli/releases/assets/59940774", - "id": 59940774, - "node_id": "RA_kwDOBDSf084Dkp-m", - "name": "ueli-8.21.0-mac.zip", - "label": "", - "uploader": { - "login": "oliverschwendener", - "id": 15727229, - "node_id": "MDQ6VXNlcjE1NzI3MjI5", - "avatar_url": "https://avatars.githubusercontent.com/u/15727229?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/oliverschwendener", - "html_url": "https://github.com/oliverschwendener", - "followers_url": "https://api.github.com/users/oliverschwendener/followers", - "following_url": "https://api.github.com/users/oliverschwendener/following{/other_user}", - "gists_url": "https://api.github.com/users/oliverschwendener/gists{/gist_id}", - "starred_url": "https://api.github.com/users/oliverschwendener/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/oliverschwendener/subscriptions", - "organizations_url": "https://api.github.com/users/oliverschwendener/orgs", - "repos_url": "https://api.github.com/users/oliverschwendener/repos", - "events_url": "https://api.github.com/users/oliverschwendener/events{/privacy}", - "received_events_url": "https://api.github.com/users/oliverschwendener/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 95248400, - "download_count": 87, - "created_at": "2022-03-19T06:55:30Z", - "updated_at": "2022-03-19T06:55:33Z", - "browser_download_url": "https://github.com/oliverschwendener/ueli/releases/download/v8.21.0/ueli-8.21.0-mac.zip" - }, - { - "url": "https://api.github.com/repos/oliverschwendener/ueli/releases/assets/59940773", - "id": 59940773, - "node_id": "RA_kwDOBDSf084Dkp-l", - "name": "ueli-8.21.0-mac.zip.blockmap", - "label": "", - "uploader": { - "login": "oliverschwendener", - "id": 15727229, - "node_id": "MDQ6VXNlcjE1NzI3MjI5", - "avatar_url": "https://avatars.githubusercontent.com/u/15727229?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/oliverschwendener", - "html_url": "https://github.com/oliverschwendener", - "followers_url": "https://api.github.com/users/oliverschwendener/followers", - "following_url": "https://api.github.com/users/oliverschwendener/following{/other_user}", - "gists_url": "https://api.github.com/users/oliverschwendener/gists{/gist_id}", - "starred_url": "https://api.github.com/users/oliverschwendener/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/oliverschwendener/subscriptions", - "organizations_url": "https://api.github.com/users/oliverschwendener/orgs", - "repos_url": "https://api.github.com/users/oliverschwendener/repos", - "events_url": "https://api.github.com/users/oliverschwendener/events{/privacy}", - "received_events_url": "https://api.github.com/users/oliverschwendener/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 101066, - "download_count": 5, - "created_at": "2022-03-19T06:55:30Z", - "updated_at": "2022-03-19T06:55:30Z", - "browser_download_url": "https://github.com/oliverschwendener/ueli/releases/download/v8.21.0/ueli-8.21.0-mac.zip.blockmap" - }, - { - "url": "https://api.github.com/repos/oliverschwendener/ueli/releases/assets/59940824", - "id": 59940824, - "node_id": "RA_kwDOBDSf084Dkp_Y", - "name": "ueli-8.21.0-win.zip", - "label": "", - "uploader": { - "login": "oliverschwendener", - "id": 15727229, - "node_id": "MDQ6VXNlcjE1NzI3MjI5", - "avatar_url": "https://avatars.githubusercontent.com/u/15727229?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/oliverschwendener", - "html_url": "https://github.com/oliverschwendener", - "followers_url": "https://api.github.com/users/oliverschwendener/followers", - "following_url": "https://api.github.com/users/oliverschwendener/following{/other_user}", - "gists_url": "https://api.github.com/users/oliverschwendener/gists{/gist_id}", - "starred_url": "https://api.github.com/users/oliverschwendener/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/oliverschwendener/subscriptions", - "organizations_url": "https://api.github.com/users/oliverschwendener/orgs", - "repos_url": "https://api.github.com/users/oliverschwendener/repos", - "events_url": "https://api.github.com/users/oliverschwendener/events{/privacy}", - "received_events_url": "https://api.github.com/users/oliverschwendener/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 102784233, - "download_count": 1944, - "created_at": "2022-03-19T06:56:19Z", - "updated_at": "2022-03-19T06:56:22Z", - "browser_download_url": "https://github.com/oliverschwendener/ueli/releases/download/v8.21.0/ueli-8.21.0-win.zip" - }, - { - "url": "https://api.github.com/repos/oliverschwendener/ueli/releases/assets/59940779", - "id": 59940779, - "node_id": "RA_kwDOBDSf084Dkp-r", - "name": "ueli-8.21.0.dmg", - "label": "", - "uploader": { - "login": "oliverschwendener", - "id": 15727229, - "node_id": "MDQ6VXNlcjE1NzI3MjI5", - "avatar_url": "https://avatars.githubusercontent.com/u/15727229?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/oliverschwendener", - "html_url": "https://github.com/oliverschwendener", - "followers_url": "https://api.github.com/users/oliverschwendener/followers", - "following_url": "https://api.github.com/users/oliverschwendener/following{/other_user}", - "gists_url": "https://api.github.com/users/oliverschwendener/gists{/gist_id}", - "starred_url": "https://api.github.com/users/oliverschwendener/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/oliverschwendener/subscriptions", - "organizations_url": "https://api.github.com/users/oliverschwendener/orgs", - "repos_url": "https://api.github.com/users/oliverschwendener/repos", - "events_url": "https://api.github.com/users/oliverschwendener/events{/privacy}", - "received_events_url": "https://api.github.com/users/oliverschwendener/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 98271016, - "download_count": 718, - "created_at": "2022-03-19T06:55:40Z", - "updated_at": "2022-03-19T06:55:43Z", - "browser_download_url": "https://github.com/oliverschwendener/ueli/releases/download/v8.21.0/ueli-8.21.0.dmg" - }, - { - "url": "https://api.github.com/repos/oliverschwendener/ueli/releases/assets/59940778", - "id": 59940778, - "node_id": "RA_kwDOBDSf084Dkp-q", - "name": "ueli-8.21.0.dmg.blockmap", - "label": "", - "uploader": { - "login": "oliverschwendener", - "id": 15727229, - "node_id": "MDQ6VXNlcjE1NzI3MjI5", - "avatar_url": "https://avatars.githubusercontent.com/u/15727229?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/oliverschwendener", - "html_url": "https://github.com/oliverschwendener", - "followers_url": "https://api.github.com/users/oliverschwendener/followers", - "following_url": "https://api.github.com/users/oliverschwendener/following{/other_user}", - "gists_url": "https://api.github.com/users/oliverschwendener/gists{/gist_id}", - "starred_url": "https://api.github.com/users/oliverschwendener/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/oliverschwendener/subscriptions", - "organizations_url": "https://api.github.com/users/oliverschwendener/orgs", - "repos_url": "https://api.github.com/users/oliverschwendener/repos", - "events_url": "https://api.github.com/users/oliverschwendener/events{/privacy}", - "received_events_url": "https://api.github.com/users/oliverschwendener/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 103614, - "download_count": 3, - "created_at": "2022-03-19T06:55:40Z", - "updated_at": "2022-03-19T06:55:40Z", - "browser_download_url": "https://github.com/oliverschwendener/ueli/releases/download/v8.21.0/ueli-8.21.0.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/oliverschwendener/ueli/releases/assets/59940866", - "id": 59940866, - "node_id": "RA_kwDOBDSf084DkqAC", - "name": "ueli-Setup-8.21.0.exe", - "label": "", - "uploader": { - "login": "oliverschwendener", - "id": 15727229, - "node_id": "MDQ6VXNlcjE1NzI3MjI5", - "avatar_url": "https://avatars.githubusercontent.com/u/15727229?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/oliverschwendener", - "html_url": "https://github.com/oliverschwendener", - "followers_url": "https://api.github.com/users/oliverschwendener/followers", - "following_url": "https://api.github.com/users/oliverschwendener/following{/other_user}", - "gists_url": "https://api.github.com/users/oliverschwendener/gists{/gist_id}", - "starred_url": "https://api.github.com/users/oliverschwendener/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/oliverschwendener/subscriptions", - "organizations_url": "https://api.github.com/users/oliverschwendener/orgs", - "repos_url": "https://api.github.com/users/oliverschwendener/repos", - "events_url": "https://api.github.com/users/oliverschwendener/events{/privacy}", - "received_events_url": "https://api.github.com/users/oliverschwendener/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 151873231, - "download_count": 6754, - "created_at": "2022-03-19T06:56:58Z", - "updated_at": "2022-03-19T06:57:02Z", - "browser_download_url": "https://github.com/oliverschwendener/ueli/releases/download/v8.21.0/ueli-Setup-8.21.0.exe" - }, - { - "url": "https://api.github.com/repos/oliverschwendener/ueli/releases/assets/59940865", - "id": 59940865, - "node_id": "RA_kwDOBDSf084DkqAB", - "name": "ueli-Setup-8.21.0.exe.blockmap", - "label": "", - "uploader": { - "login": "oliverschwendener", - "id": 15727229, - "node_id": "MDQ6VXNlcjE1NzI3MjI5", - "avatar_url": "https://avatars.githubusercontent.com/u/15727229?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/oliverschwendener", - "html_url": "https://github.com/oliverschwendener", - "followers_url": "https://api.github.com/users/oliverschwendener/followers", - "following_url": "https://api.github.com/users/oliverschwendener/following{/other_user}", - "gists_url": "https://api.github.com/users/oliverschwendener/gists{/gist_id}", - "starred_url": "https://api.github.com/users/oliverschwendener/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/oliverschwendener/subscriptions", - "organizations_url": "https://api.github.com/users/oliverschwendener/orgs", - "repos_url": "https://api.github.com/users/oliverschwendener/repos", - "events_url": "https://api.github.com/users/oliverschwendener/events{/privacy}", - "received_events_url": "https://api.github.com/users/oliverschwendener/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 157998, - "download_count": 916, - "created_at": "2022-03-19T06:56:58Z", - "updated_at": "2022-03-19T06:56:58Z", - "browser_download_url": "https://github.com/oliverschwendener/ueli/releases/download/v8.21.0/ueli-Setup-8.21.0.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/oliverschwendener/ueli/tarball/v8.21.0", - "zipball_url": "https://api.github.com/repos/oliverschwendener/ueli/zipball/v8.21.0", - "body_html": "

New features

\n\n

Bugfixes:

\n
    \n
  • Upgraded to electron 17, this fixes some certificate issues (Thanks to @NotWearingPants for helping out on this)
  • \n
", - "reactions": { - "url": "https://api.github.com/repos/oliverschwendener/ueli/releases/62241932/reactions", - "total_count": 17, - "+1": 2, - "-1": 0, - "laugh": 2, - "hooray": 3, - "confused": 0, - "heart": 5, - "rocket": 3, - "eyes": 2 - }, - "mentions_count": 3 - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:07.247Z" - }, - "unfx-proxy-checker": { - "latestRelease": { - "url": "https://api.github.com/repos/assnctr/unfx-proxy-checker/releases/20309591", - "assets_url": "https://api.github.com/repos/assnctr/unfx-proxy-checker/releases/20309591/assets", - "upload_url": "https://uploads.github.com/repos/assnctr/unfx-proxy-checker/releases/20309591/assets{?name,label}", - "html_url": "https://github.com/assnctr/unfx-proxy-checker/releases/tag/v1.6.1", - "id": 20309591, - "author": { - "login": "assnctr", - "id": 37204685, - "node_id": "MDQ6VXNlcjM3MjA0Njg1", - "avatar_url": "https://avatars.githubusercontent.com/u/37204685?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/assnctr", - "html_url": "https://github.com/assnctr", - "followers_url": "https://api.github.com/users/assnctr/followers", - "following_url": "https://api.github.com/users/assnctr/following{/other_user}", - "gists_url": "https://api.github.com/users/assnctr/gists{/gist_id}", - "starred_url": "https://api.github.com/users/assnctr/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/assnctr/subscriptions", - "organizations_url": "https://api.github.com/users/assnctr/orgs", - "repos_url": "https://api.github.com/users/assnctr/repos", - "events_url": "https://api.github.com/users/assnctr/events{/privacy}", - "received_events_url": "https://api.github.com/users/assnctr/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTIwMzA5NTkx", - "tag_name": "v1.6.1", - "target_commitish": "master", - "name": "Unfx Proxy Checker v1.6.1", - "draft": false, - "prerelease": false, - "created_at": "2019-09-27T14:03:38Z", - "published_at": "2019-09-27T14:08:16Z", - "assets": [ - { - "url": "https://api.github.com/repos/assnctr/unfx-proxy-checker/releases/assets/15167039", - "id": 15167039, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTY3MDM5", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "assnctr", - "id": 37204685, - "node_id": "MDQ6VXNlcjM3MjA0Njg1", - "avatar_url": "https://avatars.githubusercontent.com/u/37204685?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/assnctr", - "html_url": "https://github.com/assnctr", - "followers_url": "https://api.github.com/users/assnctr/followers", - "following_url": "https://api.github.com/users/assnctr/following{/other_user}", - "gists_url": "https://api.github.com/users/assnctr/gists{/gist_id}", - "starred_url": "https://api.github.com/users/assnctr/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/assnctr/subscriptions", - "organizations_url": "https://api.github.com/users/assnctr/orgs", - "repos_url": "https://api.github.com/users/assnctr/repos", - "events_url": "https://api.github.com/users/assnctr/events{/privacy}", - "received_events_url": "https://api.github.com/users/assnctr/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 383, - "download_count": 263320, - "created_at": "2019-09-27T14:07:10Z", - "updated_at": "2019-09-27T14:07:11Z", - "browser_download_url": "https://github.com/assnctr/unfx-proxy-checker/releases/download/v1.6.1/latest.yml" - }, - { - "url": "https://api.github.com/repos/assnctr/unfx-proxy-checker/releases/assets/15167025", - "id": 15167025, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTY3MDI1", - "name": "unfx-proxy-checker-v1.6.1-win-installer.exe", - "label": "", - "uploader": { - "login": "assnctr", - "id": 37204685, - "node_id": "MDQ6VXNlcjM3MjA0Njg1", - "avatar_url": "https://avatars.githubusercontent.com/u/37204685?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/assnctr", - "html_url": "https://github.com/assnctr", - "followers_url": "https://api.github.com/users/assnctr/followers", - "following_url": "https://api.github.com/users/assnctr/following{/other_user}", - "gists_url": "https://api.github.com/users/assnctr/gists{/gist_id}", - "starred_url": "https://api.github.com/users/assnctr/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/assnctr/subscriptions", - "organizations_url": "https://api.github.com/users/assnctr/orgs", - "repos_url": "https://api.github.com/users/assnctr/repos", - "events_url": "https://api.github.com/users/assnctr/events{/privacy}", - "received_events_url": "https://api.github.com/users/assnctr/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 118763132, - "download_count": 68960, - "created_at": "2019-09-27T14:06:12Z", - "updated_at": "2019-09-27T14:07:10Z", - "browser_download_url": "https://github.com/assnctr/unfx-proxy-checker/releases/download/v1.6.1/unfx-proxy-checker-v1.6.1-win-installer.exe" - }, - { - "url": "https://api.github.com/repos/assnctr/unfx-proxy-checker/releases/assets/15167024", - "id": 15167024, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTY3MDI0", - "name": "unfx-proxy-checker-v1.6.1-win-installer.exe.blockmap", - "label": "", - "uploader": { - "login": "assnctr", - "id": 37204685, - "node_id": "MDQ6VXNlcjM3MjA0Njg1", - "avatar_url": "https://avatars.githubusercontent.com/u/37204685?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/assnctr", - "html_url": "https://github.com/assnctr", - "followers_url": "https://api.github.com/users/assnctr/followers", - "following_url": "https://api.github.com/users/assnctr/following{/other_user}", - "gists_url": "https://api.github.com/users/assnctr/gists{/gist_id}", - "starred_url": "https://api.github.com/users/assnctr/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/assnctr/subscriptions", - "organizations_url": "https://api.github.com/users/assnctr/orgs", - "repos_url": "https://api.github.com/users/assnctr/repos", - "events_url": "https://api.github.com/users/assnctr/events{/privacy}", - "received_events_url": "https://api.github.com/users/assnctr/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 122068, - "download_count": 12959, - "created_at": "2019-09-27T14:06:12Z", - "updated_at": "2019-09-27T14:06:12Z", - "browser_download_url": "https://github.com/assnctr/unfx-proxy-checker/releases/download/v1.6.1/unfx-proxy-checker-v1.6.1-win-installer.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/assnctr/unfx-proxy-checker/releases/assets/15167023", - "id": 15167023, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE1MTY3MDIz", - "name": "unfx-proxy-checker-v1.6.1-win-portable.exe", - "label": "", - "uploader": { - "login": "assnctr", - "id": 37204685, - "node_id": "MDQ6VXNlcjM3MjA0Njg1", - "avatar_url": "https://avatars.githubusercontent.com/u/37204685?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/assnctr", - "html_url": "https://github.com/assnctr", - "followers_url": "https://api.github.com/users/assnctr/followers", - "following_url": "https://api.github.com/users/assnctr/following{/other_user}", - "gists_url": "https://api.github.com/users/assnctr/gists{/gist_id}", - "starred_url": "https://api.github.com/users/assnctr/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/assnctr/subscriptions", - "organizations_url": "https://api.github.com/users/assnctr/orgs", - "repos_url": "https://api.github.com/users/assnctr/repos", - "events_url": "https://api.github.com/users/assnctr/events{/privacy}", - "received_events_url": "https://api.github.com/users/assnctr/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 118555200, - "download_count": 35365, - "created_at": "2019-09-27T14:06:07Z", - "updated_at": "2019-09-27T14:06:50Z", - "browser_download_url": "https://github.com/assnctr/unfx-proxy-checker/releases/download/v1.6.1/unfx-proxy-checker-v1.6.1-win-portable.exe" - } - ], - "tarball_url": "https://api.github.com/repos/assnctr/unfx-proxy-checker/tarball/v1.6.1", - "zipball_url": "https://api.github.com/repos/assnctr/unfx-proxy-checker/zipball/v1.6.1", - "body_html": "

Changes:

\n
    \n
  • Hotfix: Fixed bug when you can't start the checking again after previous checking.
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:07.351Z" - }, - "unicopedia-plus": { - "latestRelease": { - "url": "https://api.github.com/repos/tonton-pixel/unicopedia-plus/releases/65827014", - "assets_url": "https://api.github.com/repos/tonton-pixel/unicopedia-plus/releases/65827014/assets", - "upload_url": "https://uploads.github.com/repos/tonton-pixel/unicopedia-plus/releases/65827014/assets{?name,label}", - "html_url": "https://github.com/tonton-pixel/unicopedia-plus/releases/tag/v11.6.0", - "id": 65827014, - "author": { - "login": "tonton-pixel", - "id": 26766930, - "node_id": "MDQ6VXNlcjI2NzY2OTMw", - "avatar_url": "https://avatars.githubusercontent.com/u/26766930?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tonton-pixel", - "html_url": "https://github.com/tonton-pixel", - "followers_url": "https://api.github.com/users/tonton-pixel/followers", - "following_url": "https://api.github.com/users/tonton-pixel/following{/other_user}", - "gists_url": "https://api.github.com/users/tonton-pixel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tonton-pixel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tonton-pixel/subscriptions", - "organizations_url": "https://api.github.com/users/tonton-pixel/orgs", - "repos_url": "https://api.github.com/users/tonton-pixel/repos", - "events_url": "https://api.github.com/users/tonton-pixel/events{/privacy}", - "received_events_url": "https://api.github.com/users/tonton-pixel/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOCK09fs4D7HDG", - "tag_name": "v11.6.0", - "target_commitish": "master", - "name": "11.6.0", - "draft": false, - "prerelease": false, - "created_at": "2022-05-02T16:39:03Z", - "published_at": "2022-05-02T16:42:24Z", - "assets": [ - { - "url": "https://api.github.com/repos/tonton-pixel/unicopedia-plus/releases/assets/64274698", - "id": 64274698, - "node_id": "RA_kwDOCK09fs4D1MEK", - "name": "unicopedia-plus-linux-x86_64-11.6.0.AppImage", - "label": null, - "uploader": { - "login": "tonton-pixel", - "id": 26766930, - "node_id": "MDQ6VXNlcjI2NzY2OTMw", - "avatar_url": "https://avatars.githubusercontent.com/u/26766930?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tonton-pixel", - "html_url": "https://github.com/tonton-pixel", - "followers_url": "https://api.github.com/users/tonton-pixel/followers", - "following_url": "https://api.github.com/users/tonton-pixel/following{/other_user}", - "gists_url": "https://api.github.com/users/tonton-pixel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tonton-pixel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tonton-pixel/subscriptions", - "organizations_url": "https://api.github.com/users/tonton-pixel/orgs", - "repos_url": "https://api.github.com/users/tonton-pixel/repos", - "events_url": "https://api.github.com/users/tonton-pixel/events{/privacy}", - "received_events_url": "https://api.github.com/users/tonton-pixel/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 161247993, - "download_count": 1, - "created_at": "2022-05-02T17:52:37Z", - "updated_at": "2022-05-02T18:19:15Z", - "browser_download_url": "https://github.com/tonton-pixel/unicopedia-plus/releases/download/v11.6.0/unicopedia-plus-linux-x86_64-11.6.0.AppImage" - }, - { - "url": "https://api.github.com/repos/tonton-pixel/unicopedia-plus/releases/assets/64270646", - "id": 64270646, - "node_id": "RA_kwDOCK09fs4D1LE2", - "name": "unicopedia-plus-mac-universal-11.6.0.dmg", - "label": null, - "uploader": { - "login": "tonton-pixel", - "id": 26766930, - "node_id": "MDQ6VXNlcjI2NzY2OTMw", - "avatar_url": "https://avatars.githubusercontent.com/u/26766930?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tonton-pixel", - "html_url": "https://github.com/tonton-pixel", - "followers_url": "https://api.github.com/users/tonton-pixel/followers", - "following_url": "https://api.github.com/users/tonton-pixel/following{/other_user}", - "gists_url": "https://api.github.com/users/tonton-pixel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tonton-pixel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tonton-pixel/subscriptions", - "organizations_url": "https://api.github.com/users/tonton-pixel/orgs", - "repos_url": "https://api.github.com/users/tonton-pixel/repos", - "events_url": "https://api.github.com/users/tonton-pixel/events{/privacy}", - "received_events_url": "https://api.github.com/users/tonton-pixel/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-diskcopy", - "state": "uploaded", - "size": 228373473, - "download_count": 34, - "created_at": "2022-05-02T16:42:36Z", - "updated_at": "2022-05-02T17:21:13Z", - "browser_download_url": "https://github.com/tonton-pixel/unicopedia-plus/releases/download/v11.6.0/unicopedia-plus-mac-universal-11.6.0.dmg" - }, - { - "url": "https://api.github.com/repos/tonton-pixel/unicopedia-plus/releases/assets/64276559", - "id": 64276559, - "node_id": "RA_kwDOCK09fs4D1MhP", - "name": "unicopedia-plus-mac-universal-11.6.0.zip", - "label": null, - "uploader": { - "login": "tonton-pixel", - "id": 26766930, - "node_id": "MDQ6VXNlcjI2NzY2OTMw", - "avatar_url": "https://avatars.githubusercontent.com/u/26766930?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tonton-pixel", - "html_url": "https://github.com/tonton-pixel", - "followers_url": "https://api.github.com/users/tonton-pixel/followers", - "following_url": "https://api.github.com/users/tonton-pixel/following{/other_user}", - "gists_url": "https://api.github.com/users/tonton-pixel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tonton-pixel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tonton-pixel/subscriptions", - "organizations_url": "https://api.github.com/users/tonton-pixel/orgs", - "repos_url": "https://api.github.com/users/tonton-pixel/repos", - "events_url": "https://api.github.com/users/tonton-pixel/events{/privacy}", - "received_events_url": "https://api.github.com/users/tonton-pixel/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 222611896, - "download_count": 1, - "created_at": "2022-05-02T18:19:40Z", - "updated_at": "2022-05-02T18:54:06Z", - "browser_download_url": "https://github.com/tonton-pixel/unicopedia-plus/releases/download/v11.6.0/unicopedia-plus-mac-universal-11.6.0.zip" - } - ], - "tarball_url": "https://api.github.com/repos/tonton-pixel/unicopedia-plus/tarball/v11.6.0", - "zipball_url": "https://api.github.com/repos/tonton-pixel/unicopedia-plus/zipball/v11.6.0", - "body_html": "
    \n
  • Increased font size of Unihan characters in the View by Grid feature of the Unihan Data Finder utility.
  • \n
  • Updated Electron Packager to version 15.5.1.
  • \n
  • Updated Electron to version 17.4.2.
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:07.388Z" - }, - "unicopedia-sinica": { - "latestRelease": { - "url": "https://api.github.com/repos/tonton-pixel/unicopedia-sinica/releases/65153231", - "assets_url": "https://api.github.com/repos/tonton-pixel/unicopedia-sinica/releases/65153231/assets", - "upload_url": "https://uploads.github.com/repos/tonton-pixel/unicopedia-sinica/releases/65153231/assets{?name,label}", - "html_url": "https://github.com/tonton-pixel/unicopedia-sinica/releases/tag/v2.2.0", - "id": 65153231, - "author": { - "login": "tonton-pixel", - "id": 26766930, - "node_id": "MDQ6VXNlcjI2NzY2OTMw", - "avatar_url": "https://avatars.githubusercontent.com/u/26766930?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tonton-pixel", - "html_url": "https://github.com/tonton-pixel", - "followers_url": "https://api.github.com/users/tonton-pixel/followers", - "following_url": "https://api.github.com/users/tonton-pixel/following{/other_user}", - "gists_url": "https://api.github.com/users/tonton-pixel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tonton-pixel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tonton-pixel/subscriptions", - "organizations_url": "https://api.github.com/users/tonton-pixel/orgs", - "repos_url": "https://api.github.com/users/tonton-pixel/repos", - "events_url": "https://api.github.com/users/tonton-pixel/events{/privacy}", - "received_events_url": "https://api.github.com/users/tonton-pixel/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOGP27x84D4ijP", - "tag_name": "v2.2.0", - "target_commitish": "master", - "name": "2.2.0", - "draft": false, - "prerelease": false, - "created_at": "2022-04-23T20:25:49Z", - "published_at": "2022-04-23T20:30:56Z", - "assets": [ - { - "url": "https://api.github.com/repos/tonton-pixel/unicopedia-sinica/releases/assets/63447484", - "id": 63447484, - "node_id": "RA_kwDOGP27x84DyCG8", - "name": "unicopedia-sinica-linux-x86_64-2.2.0.AppImage", - "label": null, - "uploader": { - "login": "tonton-pixel", - "id": 26766930, - "node_id": "MDQ6VXNlcjI2NzY2OTMw", - "avatar_url": "https://avatars.githubusercontent.com/u/26766930?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tonton-pixel", - "html_url": "https://github.com/tonton-pixel", - "followers_url": "https://api.github.com/users/tonton-pixel/followers", - "following_url": "https://api.github.com/users/tonton-pixel/following{/other_user}", - "gists_url": "https://api.github.com/users/tonton-pixel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tonton-pixel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tonton-pixel/subscriptions", - "organizations_url": "https://api.github.com/users/tonton-pixel/orgs", - "repos_url": "https://api.github.com/users/tonton-pixel/repos", - "events_url": "https://api.github.com/users/tonton-pixel/events{/privacy}", - "received_events_url": "https://api.github.com/users/tonton-pixel/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 104565617, - "download_count": 0, - "created_at": "2022-04-23T21:06:52Z", - "updated_at": "2022-04-23T21:29:22Z", - "browser_download_url": "https://github.com/tonton-pixel/unicopedia-sinica/releases/download/v2.2.0/unicopedia-sinica-linux-x86_64-2.2.0.AppImage" - }, - { - "url": "https://api.github.com/repos/tonton-pixel/unicopedia-sinica/releases/assets/63445500", - "id": 63445500, - "node_id": "RA_kwDOGP27x84DyBn8", - "name": "unicopedia-sinica-mac-universal-2.2.0.dmg", - "label": null, - "uploader": { - "login": "tonton-pixel", - "id": 26766930, - "node_id": "MDQ6VXNlcjI2NzY2OTMw", - "avatar_url": "https://avatars.githubusercontent.com/u/26766930?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tonton-pixel", - "html_url": "https://github.com/tonton-pixel", - "followers_url": "https://api.github.com/users/tonton-pixel/followers", - "following_url": "https://api.github.com/users/tonton-pixel/following{/other_user}", - "gists_url": "https://api.github.com/users/tonton-pixel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tonton-pixel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tonton-pixel/subscriptions", - "organizations_url": "https://api.github.com/users/tonton-pixel/orgs", - "repos_url": "https://api.github.com/users/tonton-pixel/repos", - "events_url": "https://api.github.com/users/tonton-pixel/events{/privacy}", - "received_events_url": "https://api.github.com/users/tonton-pixel/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-diskcopy", - "state": "uploaded", - "size": 171729314, - "download_count": 1, - "created_at": "2022-04-23T20:32:45Z", - "updated_at": "2022-04-23T21:06:06Z", - "browser_download_url": "https://github.com/tonton-pixel/unicopedia-sinica/releases/download/v2.2.0/unicopedia-sinica-mac-universal-2.2.0.dmg" - }, - { - "url": "https://api.github.com/repos/tonton-pixel/unicopedia-sinica/releases/assets/63451120", - "id": 63451120, - "node_id": "RA_kwDOGP27x84DyC_w", - "name": "unicopedia-sinica-mac-universal-2.2.0.zip", - "label": null, - "uploader": { - "login": "tonton-pixel", - "id": 26766930, - "node_id": "MDQ6VXNlcjI2NzY2OTMw", - "avatar_url": "https://avatars.githubusercontent.com/u/26766930?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tonton-pixel", - "html_url": "https://github.com/tonton-pixel", - "followers_url": "https://api.github.com/users/tonton-pixel/followers", - "following_url": "https://api.github.com/users/tonton-pixel/following{/other_user}", - "gists_url": "https://api.github.com/users/tonton-pixel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tonton-pixel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tonton-pixel/subscriptions", - "organizations_url": "https://api.github.com/users/tonton-pixel/orgs", - "repos_url": "https://api.github.com/users/tonton-pixel/repos", - "events_url": "https://api.github.com/users/tonton-pixel/events{/privacy}", - "received_events_url": "https://api.github.com/users/tonton-pixel/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 165718828, - "download_count": 4, - "created_at": "2022-04-23T22:06:14Z", - "updated_at": "2022-04-23T22:41:39Z", - "browser_download_url": "https://github.com/tonton-pixel/unicopedia-sinica/releases/download/v2.2.0/unicopedia-sinica-mac-universal-2.2.0.zip" - } - ], - "tarball_url": "https://api.github.com/repos/tonton-pixel/unicopedia-sinica/tarball/v2.2.0", - "zipball_url": "https://api.github.com/repos/tonton-pixel/unicopedia-sinica/zipball/v2.2.0", - "body_html": "
    \n
  • Added new interactive feature to the CJK Variations utility: visual feedback on mouse click to spot differences in glyph variations.
  • \n
  • Added Other Applications to Help menu.
  • \n
  • Updated IDS.TXT data file.
  • \n
  • Updated Electron Packager to version 15.5.0.
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:07.450Z" - }, - "unofficial-riot-games-launcher": { - "latestRelease": { - "url": "https://api.github.com/repos/Eliosth/UNOFFICIAL-Riot-Games-Launcher/releases/39914826", - "assets_url": "https://api.github.com/repos/Eliosth/UNOFFICIAL-Riot-Games-Launcher/releases/39914826/assets", - "upload_url": "https://uploads.github.com/repos/Eliosth/UNOFFICIAL-Riot-Games-Launcher/releases/39914826/assets{?name,label}", - "html_url": "https://github.com/Eliosth/UNOFFICIAL-Riot-Games-Launcher/releases/tag/v1.2.3", - "id": 39914826, - "author": { - "login": "Eliosth", - "id": 30123105, - "node_id": "MDQ6VXNlcjMwMTIzMTA1", - "avatar_url": "https://avatars.githubusercontent.com/u/30123105?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Eliosth", - "html_url": "https://github.com/Eliosth", - "followers_url": "https://api.github.com/users/Eliosth/followers", - "following_url": "https://api.github.com/users/Eliosth/following{/other_user}", - "gists_url": "https://api.github.com/users/Eliosth/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Eliosth/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Eliosth/subscriptions", - "organizations_url": "https://api.github.com/users/Eliosth/orgs", - "repos_url": "https://api.github.com/users/Eliosth/repos", - "events_url": "https://api.github.com/users/Eliosth/events{/privacy}", - "received_events_url": "https://api.github.com/users/Eliosth/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTM5OTE0ODI2", - "tag_name": "v1.2.3", - "target_commitish": "URGL", - "name": "1.2.3", - "draft": false, - "prerelease": false, - "created_at": "2021-02-14T19:02:59Z", - "published_at": "2021-03-17T01:38:33Z", - "assets": [ - { - "url": "https://api.github.com/repos/Eliosth/UNOFFICIAL-Riot-Games-Launcher/releases/assets/33565842", - "id": 33565842, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzNTY1ODQy", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "Eliosth", - "id": 30123105, - "node_id": "MDQ6VXNlcjMwMTIzMTA1", - "avatar_url": "https://avatars.githubusercontent.com/u/30123105?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Eliosth", - "html_url": "https://github.com/Eliosth", - "followers_url": "https://api.github.com/users/Eliosth/followers", - "following_url": "https://api.github.com/users/Eliosth/following{/other_user}", - "gists_url": "https://api.github.com/users/Eliosth/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Eliosth/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Eliosth/subscriptions", - "organizations_url": "https://api.github.com/users/Eliosth/orgs", - "repos_url": "https://api.github.com/users/Eliosth/repos", - "events_url": "https://api.github.com/users/Eliosth/events{/privacy}", - "received_events_url": "https://api.github.com/users/Eliosth/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 388, - "download_count": 993, - "created_at": "2021-03-17T01:37:39Z", - "updated_at": "2021-03-17T01:37:39Z", - "browser_download_url": "https://github.com/Eliosth/UNOFFICIAL-Riot-Games-Launcher/releases/download/v1.2.3/latest.yml" - }, - { - "url": "https://api.github.com/repos/Eliosth/UNOFFICIAL-Riot-Games-Launcher/releases/assets/33565787", - "id": 33565787, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzNTY1Nzg3", - "name": "Unofficial-Riot-Games-Launcher-Setup-1.2.3.exe", - "label": "", - "uploader": { - "login": "Eliosth", - "id": 30123105, - "node_id": "MDQ6VXNlcjMwMTIzMTA1", - "avatar_url": "https://avatars.githubusercontent.com/u/30123105?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Eliosth", - "html_url": "https://github.com/Eliosth", - "followers_url": "https://api.github.com/users/Eliosth/followers", - "following_url": "https://api.github.com/users/Eliosth/following{/other_user}", - "gists_url": "https://api.github.com/users/Eliosth/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Eliosth/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Eliosth/subscriptions", - "organizations_url": "https://api.github.com/users/Eliosth/orgs", - "repos_url": "https://api.github.com/users/Eliosth/repos", - "events_url": "https://api.github.com/users/Eliosth/events{/privacy}", - "received_events_url": "https://api.github.com/users/Eliosth/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 52211612, - "download_count": 669, - "created_at": "2021-03-17T01:35:50Z", - "updated_at": "2021-03-17T01:37:39Z", - "browser_download_url": "https://github.com/Eliosth/UNOFFICIAL-Riot-Games-Launcher/releases/download/v1.2.3/Unofficial-Riot-Games-Launcher-Setup-1.2.3.exe" - }, - { - "url": "https://api.github.com/repos/Eliosth/UNOFFICIAL-Riot-Games-Launcher/releases/assets/33565786", - "id": 33565786, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzNTY1Nzg2", - "name": "Unofficial-Riot-Games-Launcher-Setup-1.2.3.exe.blockmap", - "label": "", - "uploader": { - "login": "Eliosth", - "id": 30123105, - "node_id": "MDQ6VXNlcjMwMTIzMTA1", - "avatar_url": "https://avatars.githubusercontent.com/u/30123105?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Eliosth", - "html_url": "https://github.com/Eliosth", - "followers_url": "https://api.github.com/users/Eliosth/followers", - "following_url": "https://api.github.com/users/Eliosth/following{/other_user}", - "gists_url": "https://api.github.com/users/Eliosth/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Eliosth/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Eliosth/subscriptions", - "organizations_url": "https://api.github.com/users/Eliosth/orgs", - "repos_url": "https://api.github.com/users/Eliosth/repos", - "events_url": "https://api.github.com/users/Eliosth/events{/privacy}", - "received_events_url": "https://api.github.com/users/Eliosth/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 55925, - "download_count": 28, - "created_at": "2021-03-17T01:35:50Z", - "updated_at": "2021-03-17T01:35:50Z", - "browser_download_url": "https://github.com/Eliosth/UNOFFICIAL-Riot-Games-Launcher/releases/download/v1.2.3/Unofficial-Riot-Games-Launcher-Setup-1.2.3.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/Eliosth/UNOFFICIAL-Riot-Games-Launcher/tarball/v1.2.3", - "zipball_url": "https://api.github.com/repos/Eliosth/UNOFFICIAL-Riot-Games-Launcher/zipball/v1.2.3", - "body_html": "
\n

Frontend

\n
\n
    \n
  • Ruined King logo added
  • \n
  • Installer sidebar images
  • \n
\n
\n

Backend

\n
\n
    \n
  • Auto updater : Silent mode , no more manual install after updating
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:07.600Z" - }, - "unlimited-clipboard": { - "latestRelease": { - "url": "https://api.github.com/repos/unlimited-clipboard/unlimited-clipboard/releases/30064475", - "assets_url": "https://api.github.com/repos/unlimited-clipboard/unlimited-clipboard/releases/30064475/assets", - "upload_url": "https://uploads.github.com/repos/unlimited-clipboard/unlimited-clipboard/releases/30064475/assets{?name,label}", - "html_url": "https://github.com/unlimited-clipboard/unlimited-clipboard/releases/tag/v1.0.1", - "id": 30064475, - "author": { - "login": "morozovsk", - "id": 1822063, - "node_id": "MDQ6VXNlcjE4MjIwNjM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1822063?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/morozovsk", - "html_url": "https://github.com/morozovsk", - "followers_url": "https://api.github.com/users/morozovsk/followers", - "following_url": "https://api.github.com/users/morozovsk/following{/other_user}", - "gists_url": "https://api.github.com/users/morozovsk/gists{/gist_id}", - "starred_url": "https://api.github.com/users/morozovsk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/morozovsk/subscriptions", - "organizations_url": "https://api.github.com/users/morozovsk/orgs", - "repos_url": "https://api.github.com/users/morozovsk/repos", - "events_url": "https://api.github.com/users/morozovsk/events{/privacy}", - "received_events_url": "https://api.github.com/users/morozovsk/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTMwMDY0NDc1", - "tag_name": "v1.0.1", - "target_commitish": "master", - "name": "", - "draft": false, - "prerelease": false, - "created_at": "2020-08-23T13:28:50Z", - "published_at": "2020-08-24T17:29:39Z", - "assets": [ - { - "url": "https://api.github.com/repos/unlimited-clipboard/unlimited-clipboard/releases/assets/24239516", - "id": 24239516, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI0MjM5NTE2", - "name": "unlimited-clipboard.AppImage", - "label": null, - "uploader": { - "login": "morozovsk", - "id": 1822063, - "node_id": "MDQ6VXNlcjE4MjIwNjM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1822063?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/morozovsk", - "html_url": "https://github.com/morozovsk", - "followers_url": "https://api.github.com/users/morozovsk/followers", - "following_url": "https://api.github.com/users/morozovsk/following{/other_user}", - "gists_url": "https://api.github.com/users/morozovsk/gists{/gist_id}", - "starred_url": "https://api.github.com/users/morozovsk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/morozovsk/subscriptions", - "organizations_url": "https://api.github.com/users/morozovsk/orgs", - "repos_url": "https://api.github.com/users/morozovsk/repos", - "events_url": "https://api.github.com/users/morozovsk/events{/privacy}", - "received_events_url": "https://api.github.com/users/morozovsk/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.appimage", - "state": "uploaded", - "size": 74498512, - "download_count": 145, - "created_at": "2020-08-24T17:28:47Z", - "updated_at": "2020-08-24T17:29:06Z", - "browser_download_url": "https://github.com/unlimited-clipboard/unlimited-clipboard/releases/download/v1.0.1/unlimited-clipboard.AppImage" - }, - { - "url": "https://api.github.com/repos/unlimited-clipboard/unlimited-clipboard/releases/assets/24239526", - "id": 24239526, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI0MjM5NTI2", - "name": "unlimited-clipboard.exe", - "label": null, - "uploader": { - "login": "morozovsk", - "id": 1822063, - "node_id": "MDQ6VXNlcjE4MjIwNjM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1822063?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/morozovsk", - "html_url": "https://github.com/morozovsk", - "followers_url": "https://api.github.com/users/morozovsk/followers", - "following_url": "https://api.github.com/users/morozovsk/following{/other_user}", - "gists_url": "https://api.github.com/users/morozovsk/gists{/gist_id}", - "starred_url": "https://api.github.com/users/morozovsk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/morozovsk/subscriptions", - "organizations_url": "https://api.github.com/users/morozovsk/orgs", - "repos_url": "https://api.github.com/users/morozovsk/repos", - "events_url": "https://api.github.com/users/morozovsk/events{/privacy}", - "received_events_url": "https://api.github.com/users/morozovsk/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-ms-dos-executable", - "state": "uploaded", - "size": 50594194, - "download_count": 893, - "created_at": "2020-08-24T17:29:06Z", - "updated_at": "2020-08-24T17:29:24Z", - "browser_download_url": "https://github.com/unlimited-clipboard/unlimited-clipboard/releases/download/v1.0.1/unlimited-clipboard.exe" - }, - { - "url": "https://api.github.com/repos/unlimited-clipboard/unlimited-clipboard/releases/assets/24239505", - "id": 24239505, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI0MjM5NTA1", - "name": "unlimited-clipboard.snap", - "label": null, - "uploader": { - "login": "morozovsk", - "id": 1822063, - "node_id": "MDQ6VXNlcjE4MjIwNjM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1822063?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/morozovsk", - "html_url": "https://github.com/morozovsk", - "followers_url": "https://api.github.com/users/morozovsk/followers", - "following_url": "https://api.github.com/users/morozovsk/following{/other_user}", - "gists_url": "https://api.github.com/users/morozovsk/gists{/gist_id}", - "starred_url": "https://api.github.com/users/morozovsk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/morozovsk/subscriptions", - "organizations_url": "https://api.github.com/users/morozovsk/orgs", - "repos_url": "https://api.github.com/users/morozovsk/repos", - "events_url": "https://api.github.com/users/morozovsk/events{/privacy}", - "received_events_url": "https://api.github.com/users/morozovsk/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.snap", - "state": "uploaded", - "size": 62423040, - "download_count": 51, - "created_at": "2020-08-24T17:28:21Z", - "updated_at": "2020-08-24T17:28:47Z", - "browser_download_url": "https://github.com/unlimited-clipboard/unlimited-clipboard/releases/download/v1.0.1/unlimited-clipboard.snap" - } - ], - "tarball_url": "https://api.github.com/repos/unlimited-clipboard/unlimited-clipboard/tarball/v1.0.1", - "zipball_url": "https://api.github.com/repos/unlimited-clipboard/unlimited-clipboard/zipball/v1.0.1", - "body_html": "" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:07.675Z" - }, - "unofficial-zalo": { - "latestRelease": { - "url": "https://api.github.com/repos/safestudio/unofficial-zalo/releases/18154802", - "assets_url": "https://api.github.com/repos/safestudio/unofficial-zalo/releases/18154802/assets", - "upload_url": "https://uploads.github.com/repos/safestudio/unofficial-zalo/releases/18154802/assets{?name,label}", - "html_url": "https://github.com/safestudio/unofficial-zalo/releases/tag/v1.0.7", - "id": 18154802, - "author": { - "login": "ansidev", - "id": 6688235, - "node_id": "MDQ6VXNlcjY2ODgyMzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/6688235?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ansidev", - "html_url": "https://github.com/ansidev", - "followers_url": "https://api.github.com/users/ansidev/followers", - "following_url": "https://api.github.com/users/ansidev/following{/other_user}", - "gists_url": "https://api.github.com/users/ansidev/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ansidev/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ansidev/subscriptions", - "organizations_url": "https://api.github.com/users/ansidev/orgs", - "repos_url": "https://api.github.com/users/ansidev/repos", - "events_url": "https://api.github.com/users/ansidev/events{/privacy}", - "received_events_url": "https://api.github.com/users/ansidev/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTE4MTU0ODAy", - "tag_name": "v1.0.7", - "target_commitish": "master", - "name": "1.0.7", - "draft": false, - "prerelease": false, - "created_at": "2019-06-21T22:25:53Z", - "published_at": "2019-06-21T22:26:47Z", - "assets": [ - { - "url": "https://api.github.com/repos/safestudio/unofficial-zalo/releases/assets/13341149", - "id": 13341149, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEzMzQxMTQ5", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "ansidev", - "id": 6688235, - "node_id": "MDQ6VXNlcjY2ODgyMzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/6688235?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ansidev", - "html_url": "https://github.com/ansidev", - "followers_url": "https://api.github.com/users/ansidev/followers", - "following_url": "https://api.github.com/users/ansidev/following{/other_user}", - "gists_url": "https://api.github.com/users/ansidev/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ansidev/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ansidev/subscriptions", - "organizations_url": "https://api.github.com/users/ansidev/orgs", - "repos_url": "https://api.github.com/users/ansidev/repos", - "events_url": "https://api.github.com/users/ansidev/events{/privacy}", - "received_events_url": "https://api.github.com/users/ansidev/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 358, - "download_count": 50, - "created_at": "2019-06-21T22:24:41Z", - "updated_at": "2019-06-21T22:24:42Z", - "browser_download_url": "https://github.com/safestudio/unofficial-zalo/releases/download/v1.0.7/latest.yml" - }, - { - "url": "https://api.github.com/repos/safestudio/unofficial-zalo/releases/assets/13341129", - "id": 13341129, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEzMzQxMTI5", - "name": "unofficial-zalo-setup-1.0.7.exe", - "label": "", - "uploader": { - "login": "ansidev", - "id": 6688235, - "node_id": "MDQ6VXNlcjY2ODgyMzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/6688235?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ansidev", - "html_url": "https://github.com/ansidev", - "followers_url": "https://api.github.com/users/ansidev/followers", - "following_url": "https://api.github.com/users/ansidev/following{/other_user}", - "gists_url": "https://api.github.com/users/ansidev/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ansidev/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ansidev/subscriptions", - "organizations_url": "https://api.github.com/users/ansidev/orgs", - "repos_url": "https://api.github.com/users/ansidev/repos", - "events_url": "https://api.github.com/users/ansidev/events{/privacy}", - "received_events_url": "https://api.github.com/users/ansidev/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 41911049, - "download_count": 163, - "created_at": "2019-06-21T22:23:04Z", - "updated_at": "2019-06-21T22:23:06Z", - "browser_download_url": "https://github.com/safestudio/unofficial-zalo/releases/download/v1.0.7/unofficial-zalo-setup-1.0.7.exe" - }, - { - "url": "https://api.github.com/repos/safestudio/unofficial-zalo/releases/assets/13341148", - "id": 13341148, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEzMzQxMTQ4", - "name": "unofficial-zalo-setup-1.0.7.exe.blockmap", - "label": "", - "uploader": { - "login": "ansidev", - "id": 6688235, - "node_id": "MDQ6VXNlcjY2ODgyMzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/6688235?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ansidev", - "html_url": "https://github.com/ansidev", - "followers_url": "https://api.github.com/users/ansidev/followers", - "following_url": "https://api.github.com/users/ansidev/following{/other_user}", - "gists_url": "https://api.github.com/users/ansidev/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ansidev/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ansidev/subscriptions", - "organizations_url": "https://api.github.com/users/ansidev/orgs", - "repos_url": "https://api.github.com/users/ansidev/repos", - "events_url": "https://api.github.com/users/ansidev/events{/privacy}", - "received_events_url": "https://api.github.com/users/ansidev/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 46347, - "download_count": 41, - "created_at": "2019-06-21T22:24:40Z", - "updated_at": "2019-06-21T22:24:40Z", - "browser_download_url": "https://github.com/safestudio/unofficial-zalo/releases/download/v1.0.7/unofficial-zalo-setup-1.0.7.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/safestudio/unofficial-zalo/tarball/v1.0.7", - "zipball_url": "https://api.github.com/repos/safestudio/unofficial-zalo/zipball/v1.0.7", - "body_html": "

Update dependencies

", - "reactions": { - "url": "https://api.github.com/repos/safestudio/unofficial-zalo/releases/18154802/reactions", - "total_count": 1, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 1, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:07.684Z" - }, - "upcount": { - "latestRelease": { - "url": "https://api.github.com/repos/madisvain/upcount/releases/32290391", - "assets_url": "https://api.github.com/repos/madisvain/upcount/releases/32290391/assets", - "upload_url": "https://uploads.github.com/repos/madisvain/upcount/releases/32290391/assets{?name,label}", - "html_url": "https://github.com/madisvain/upcount/releases/tag/v0.8.3", - "id": 32290391, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTMyMjkwMzkx", - "tag_name": "v0.8.3", - "target_commitish": "master", - "name": "0.8.3", - "draft": false, - "prerelease": false, - "created_at": "2020-10-07T20:28:13Z", - "published_at": "2020-10-07T20:33:34Z", - "assets": [ - { - "url": "https://api.github.com/repos/madisvain/upcount/releases/assets/26676040", - "id": 26676040, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI2Njc2MDQw", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 366, - "download_count": 197, - "created_at": "2020-10-07T21:07:34Z", - "updated_at": "2020-10-07T21:07:34Z", - "browser_download_url": "https://github.com/madisvain/upcount/releases/download/v0.8.3/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/madisvain/upcount/releases/assets/26676270", - "id": 26676270, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI2Njc2Mjcw", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 512, - "download_count": 1618, - "created_at": "2020-10-07T21:11:46Z", - "updated_at": "2020-10-07T21:11:46Z", - "browser_download_url": "https://github.com/madisvain/upcount/releases/download/v0.8.3/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/madisvain/upcount/releases/assets/26676210", - "id": 26676210, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI2Njc2MjEw", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 343, - "download_count": 1917, - "created_at": "2020-10-07T21:09:34Z", - "updated_at": "2020-10-07T21:09:34Z", - "browser_download_url": "https://github.com/madisvain/upcount/releases/download/v0.8.3/latest.yml" - }, - { - "url": "https://api.github.com/repos/madisvain/upcount/releases/assets/26676260", - "id": 26676260, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI2Njc2MjYw", - "name": "Upcount-0.8.3-mac.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 110108913, - "download_count": 130, - "created_at": "2020-10-07T21:11:32Z", - "updated_at": "2020-10-07T21:11:34Z", - "browser_download_url": "https://github.com/madisvain/upcount/releases/download/v0.8.3/Upcount-0.8.3-mac.zip" - }, - { - "url": "https://api.github.com/repos/madisvain/upcount/releases/assets/26675986", - "id": 26675986, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI2Njc1OTg2", - "name": "Upcount-0.8.3.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 113286813, - "download_count": 105, - "created_at": "2020-10-07T21:05:15Z", - "updated_at": "2020-10-07T21:05:18Z", - "browser_download_url": "https://github.com/madisvain/upcount/releases/download/v0.8.3/Upcount-0.8.3.AppImage" - }, - { - "url": "https://api.github.com/repos/madisvain/upcount/releases/assets/26676267", - "id": 26676267, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI2Njc2MjY3", - "name": "Upcount-0.8.3.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 114127269, - "download_count": 6109, - "created_at": "2020-10-07T21:11:43Z", - "updated_at": "2020-10-07T21:11:45Z", - "browser_download_url": "https://github.com/madisvain/upcount/releases/download/v0.8.3/Upcount-0.8.3.dmg" - }, - { - "url": "https://api.github.com/repos/madisvain/upcount/releases/assets/26676259", - "id": 26676259, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI2Njc2MjU5", - "name": "Upcount-0.8.3.dmg.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 119283, - "download_count": 23, - "created_at": "2020-10-07T21:11:30Z", - "updated_at": "2020-10-07T21:11:30Z", - "browser_download_url": "https://github.com/madisvain/upcount/releases/download/v0.8.3/Upcount-0.8.3.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/madisvain/upcount/releases/assets/26676197", - "id": 26676197, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI2Njc2MTk3", - "name": "Upcount-0.8.3.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 129499648, - "download_count": 6818, - "created_at": "2020-10-07T21:09:22Z", - "updated_at": "2020-10-07T21:09:27Z", - "browser_download_url": "https://github.com/madisvain/upcount/releases/download/v0.8.3/Upcount-0.8.3.exe" - }, - { - "url": "https://api.github.com/repos/madisvain/upcount/releases/assets/26676203", - "id": 26676203, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI2Njc2MjAz", - "name": "Upcount-Setup-0.8.3.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 129666480, - "download_count": 1332, - "created_at": "2020-10-07T21:09:28Z", - "updated_at": "2020-10-07T21:09:33Z", - "browser_download_url": "https://github.com/madisvain/upcount/releases/download/v0.8.3/Upcount-Setup-0.8.3.exe" - }, - { - "url": "https://api.github.com/repos/madisvain/upcount/releases/assets/26676199", - "id": 26676199, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI2Njc2MTk5", - "name": "Upcount-Setup-0.8.3.exe.blockmap", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 133669, - "download_count": 95, - "created_at": "2020-10-07T21:09:26Z", - "updated_at": "2020-10-07T21:09:26Z", - "browser_download_url": "https://github.com/madisvain/upcount/releases/download/v0.8.3/Upcount-Setup-0.8.3.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/madisvain/upcount/releases/assets/26676039", - "id": 26676039, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI2Njc2MDM5", - "name": "upcount_0.8.3_amd64.deb", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 69834716, - "download_count": 7411, - "created_at": "2020-10-07T21:07:32Z", - "updated_at": "2020-10-07T21:07:33Z", - "browser_download_url": "https://github.com/madisvain/upcount/releases/download/v0.8.3/upcount_0.8.3_amd64.deb" - } - ], - "tarball_url": "https://api.github.com/repos/madisvain/upcount/tarball/v0.8.3", - "zipball_url": "https://api.github.com/repos/madisvain/upcount/zipball/v0.8.3", - "body_html": "

🎁 Minor packages updates
\n🎁 Improce format numbers based on language & currency
\n🎁 Dutch language support by @koen860 #77

\n

🚑 Currency formatting issues by @apurva92 #79
\n🚑 Fix date and due_date caused errors #78

", - "reactions": { - "url": "https://api.github.com/repos/madisvain/upcount/releases/32290391/reactions", - "total_count": 1, - "+1": 1, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:07.693Z" - }, - "visual-family-tree": { - "latestRelease": { - "url": "https://api.github.com/repos/Jisco/VisualFamilyTree/releases/38027740", - "assets_url": "https://api.github.com/repos/Jisco/VisualFamilyTree/releases/38027740/assets", - "upload_url": "https://uploads.github.com/repos/Jisco/VisualFamilyTree/releases/38027740/assets{?name,label}", - "html_url": "https://github.com/Jisco/VisualFamilyTree/releases/tag/v1.4.0", - "id": 38027740, - "author": { - "login": "Jisco", - "id": 770001, - "node_id": "MDQ6VXNlcjc3MDAwMQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/770001?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Jisco", - "html_url": "https://github.com/Jisco", - "followers_url": "https://api.github.com/users/Jisco/followers", - "following_url": "https://api.github.com/users/Jisco/following{/other_user}", - "gists_url": "https://api.github.com/users/Jisco/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Jisco/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Jisco/subscriptions", - "organizations_url": "https://api.github.com/users/Jisco/orgs", - "repos_url": "https://api.github.com/users/Jisco/repos", - "events_url": "https://api.github.com/users/Jisco/events{/privacy}", - "received_events_url": "https://api.github.com/users/Jisco/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTM4MDI3NzQw", - "tag_name": "v1.4.0", - "target_commitish": "master", - "name": "Version 1.4.0", - "draft": false, - "prerelease": false, - "created_at": "2021-01-23T17:10:46Z", - "published_at": "2021-02-14T11:37:46Z", - "assets": [ - { - "url": "https://api.github.com/repos/Jisco/VisualFamilyTree/releases/assets/32061440", - "id": 32061440, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMDYxNDQw", - "name": "VisualFamilyTree.1.4.0.AppImage", - "label": null, - "uploader": { - "login": "Jisco", - "id": 770001, - "node_id": "MDQ6VXNlcjc3MDAwMQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/770001?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Jisco", - "html_url": "https://github.com/Jisco", - "followers_url": "https://api.github.com/users/Jisco/followers", - "following_url": "https://api.github.com/users/Jisco/following{/other_user}", - "gists_url": "https://api.github.com/users/Jisco/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Jisco/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Jisco/subscriptions", - "organizations_url": "https://api.github.com/users/Jisco/orgs", - "repos_url": "https://api.github.com/users/Jisco/repos", - "events_url": "https://api.github.com/users/Jisco/events{/privacy}", - "received_events_url": "https://api.github.com/users/Jisco/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 135318812, - "download_count": 93, - "created_at": "2021-02-14T11:30:29Z", - "updated_at": "2021-02-14T11:31:51Z", - "browser_download_url": "https://github.com/Jisco/VisualFamilyTree/releases/download/v1.4.0/VisualFamilyTree.1.4.0.AppImage" - }, - { - "url": "https://api.github.com/repos/Jisco/VisualFamilyTree/releases/assets/32061467", - "id": 32061467, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMDYxNDY3", - "name": "VisualFamilyTree.1.4.0.deb", - "label": null, - "uploader": { - "login": "Jisco", - "id": 770001, - "node_id": "MDQ6VXNlcjc3MDAwMQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/770001?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Jisco", - "html_url": "https://github.com/Jisco", - "followers_url": "https://api.github.com/users/Jisco/followers", - "following_url": "https://api.github.com/users/Jisco/following{/other_user}", - "gists_url": "https://api.github.com/users/Jisco/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Jisco/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Jisco/subscriptions", - "organizations_url": "https://api.github.com/users/Jisco/orgs", - "repos_url": "https://api.github.com/users/Jisco/repos", - "events_url": "https://api.github.com/users/Jisco/events{/privacy}", - "received_events_url": "https://api.github.com/users/Jisco/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 79075226, - "download_count": 85, - "created_at": "2021-02-14T11:31:51Z", - "updated_at": "2021-02-14T11:32:39Z", - "browser_download_url": "https://github.com/Jisco/VisualFamilyTree/releases/download/v1.4.0/VisualFamilyTree.1.4.0.deb" - }, - { - "url": "https://api.github.com/repos/Jisco/VisualFamilyTree/releases/assets/32061471", - "id": 32061471, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMDYxNDcx", - "name": "VisualFamilyTree.1.4.0.exe", - "label": null, - "uploader": { - "login": "Jisco", - "id": 770001, - "node_id": "MDQ6VXNlcjc3MDAwMQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/770001?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Jisco", - "html_url": "https://github.com/Jisco", - "followers_url": "https://api.github.com/users/Jisco/followers", - "following_url": "https://api.github.com/users/Jisco/following{/other_user}", - "gists_url": "https://api.github.com/users/Jisco/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Jisco/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Jisco/subscriptions", - "organizations_url": "https://api.github.com/users/Jisco/orgs", - "repos_url": "https://api.github.com/users/Jisco/repos", - "events_url": "https://api.github.com/users/Jisco/events{/privacy}", - "received_events_url": "https://api.github.com/users/Jisco/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 68521136, - "download_count": 829, - "created_at": "2021-02-14T11:32:39Z", - "updated_at": "2021-02-14T11:33:11Z", - "browser_download_url": "https://github.com/Jisco/VisualFamilyTree/releases/download/v1.4.0/VisualFamilyTree.1.4.0.exe" - }, - { - "url": "https://api.github.com/repos/Jisco/VisualFamilyTree/releases/assets/32061474", - "id": 32061474, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMDYxNDc0", - "name": "VisualFamilyTree.1.4.0.pkg", - "label": null, - "uploader": { - "login": "Jisco", - "id": 770001, - "node_id": "MDQ6VXNlcjc3MDAwMQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/770001?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Jisco", - "html_url": "https://github.com/Jisco", - "followers_url": "https://api.github.com/users/Jisco/followers", - "following_url": "https://api.github.com/users/Jisco/following{/other_user}", - "gists_url": "https://api.github.com/users/Jisco/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Jisco/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Jisco/subscriptions", - "organizations_url": "https://api.github.com/users/Jisco/orgs", - "repos_url": "https://api.github.com/users/Jisco/repos", - "events_url": "https://api.github.com/users/Jisco/events{/privacy}", - "received_events_url": "https://api.github.com/users/Jisco/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 112079139, - "download_count": 104, - "created_at": "2021-02-14T11:33:11Z", - "updated_at": "2021-02-14T11:34:31Z", - "browser_download_url": "https://github.com/Jisco/VisualFamilyTree/releases/download/v1.4.0/VisualFamilyTree.1.4.0.pkg" - }, - { - "url": "https://api.github.com/repos/Jisco/VisualFamilyTree/releases/assets/32061519", - "id": 32061519, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMDYxNTE5", - "name": "VisualFamilyTree.1.4.0.portable.exe", - "label": null, - "uploader": { - "login": "Jisco", - "id": 770001, - "node_id": "MDQ6VXNlcjc3MDAwMQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/770001?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Jisco", - "html_url": "https://github.com/Jisco", - "followers_url": "https://api.github.com/users/Jisco/followers", - "following_url": "https://api.github.com/users/Jisco/following{/other_user}", - "gists_url": "https://api.github.com/users/Jisco/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Jisco/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Jisco/subscriptions", - "organizations_url": "https://api.github.com/users/Jisco/orgs", - "repos_url": "https://api.github.com/users/Jisco/repos", - "events_url": "https://api.github.com/users/Jisco/events{/privacy}", - "received_events_url": "https://api.github.com/users/Jisco/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 68369960, - "download_count": 286, - "created_at": "2021-02-14T11:34:31Z", - "updated_at": "2021-02-14T11:35:11Z", - "browser_download_url": "https://github.com/Jisco/VisualFamilyTree/releases/download/v1.4.0/VisualFamilyTree.1.4.0.portable.exe" - }, - { - "url": "https://api.github.com/repos/Jisco/VisualFamilyTree/releases/assets/32061531", - "id": 32061531, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMDYxNTMx", - "name": "VisualFamilyTree.1.4.0.snap", - "label": null, - "uploader": { - "login": "Jisco", - "id": 770001, - "node_id": "MDQ6VXNlcjc3MDAwMQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/770001?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Jisco", - "html_url": "https://github.com/Jisco", - "followers_url": "https://api.github.com/users/Jisco/followers", - "following_url": "https://api.github.com/users/Jisco/following{/other_user}", - "gists_url": "https://api.github.com/users/Jisco/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Jisco/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Jisco/subscriptions", - "organizations_url": "https://api.github.com/users/Jisco/orgs", - "repos_url": "https://api.github.com/users/Jisco/repos", - "events_url": "https://api.github.com/users/Jisco/events{/privacy}", - "received_events_url": "https://api.github.com/users/Jisco/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 115658752, - "download_count": 11, - "created_at": "2021-02-14T11:35:11Z", - "updated_at": "2021-02-14T11:36:15Z", - "browser_download_url": "https://github.com/Jisco/VisualFamilyTree/releases/download/v1.4.0/VisualFamilyTree.1.4.0.snap" - }, - { - "url": "https://api.github.com/repos/Jisco/VisualFamilyTree/releases/assets/32061544", - "id": 32061544, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMDYxNTQ0", - "name": "VisualFamilyTree.1.4.0.zip", - "label": null, - "uploader": { - "login": "Jisco", - "id": 770001, - "node_id": "MDQ6VXNlcjc3MDAwMQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/770001?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Jisco", - "html_url": "https://github.com/Jisco", - "followers_url": "https://api.github.com/users/Jisco/followers", - "following_url": "https://api.github.com/users/Jisco/following{/other_user}", - "gists_url": "https://api.github.com/users/Jisco/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Jisco/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Jisco/subscriptions", - "organizations_url": "https://api.github.com/users/Jisco/orgs", - "repos_url": "https://api.github.com/users/Jisco/repos", - "events_url": "https://api.github.com/users/Jisco/events{/privacy}", - "received_events_url": "https://api.github.com/users/Jisco/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 107254142, - "download_count": 77, - "created_at": "2021-02-14T11:36:15Z", - "updated_at": "2021-02-14T11:37:25Z", - "browser_download_url": "https://github.com/Jisco/VisualFamilyTree/releases/download/v1.4.0/VisualFamilyTree.1.4.0.zip" - } - ], - "tarball_url": "https://api.github.com/repos/Jisco/VisualFamilyTree/tarball/v1.4.0", - "zipball_url": "https://api.github.com/repos/Jisco/VisualFamilyTree/zipball/v1.4.0", - "body_html": "
    \n
  • First release on Mac OSx 🍎
  • \n
  • Enable import of GEDCOM files 🚀
  • \n
  • Donation button added to menu ( maybe you will click on it... ) 😅
    \nBy the way, you can spend via PayPal, Patreon or you just buy me a pizza
  • \n
  • Adding an awesome \"what's new\" popup (will only show once after each update)
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:07.894Z" - }, - "vagrant-manager": { - "latestRelease": { - "url": "https://api.github.com/repos/absalomedia/vagrant-manager/releases/19028777", - "assets_url": "https://api.github.com/repos/absalomedia/vagrant-manager/releases/19028777/assets", - "upload_url": "https://uploads.github.com/repos/absalomedia/vagrant-manager/releases/19028777/assets{?name,label}", - "html_url": "https://github.com/absalomedia/vagrant-manager/releases/tag/2.3.2", - "id": 19028777, - "author": { - "login": "absalomedia", - "id": 3776787, - "node_id": "MDQ6VXNlcjM3NzY3ODc=", - "avatar_url": "https://avatars.githubusercontent.com/u/3776787?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/absalomedia", - "html_url": "https://github.com/absalomedia", - "followers_url": "https://api.github.com/users/absalomedia/followers", - "following_url": "https://api.github.com/users/absalomedia/following{/other_user}", - "gists_url": "https://api.github.com/users/absalomedia/gists{/gist_id}", - "starred_url": "https://api.github.com/users/absalomedia/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/absalomedia/subscriptions", - "organizations_url": "https://api.github.com/users/absalomedia/orgs", - "repos_url": "https://api.github.com/users/absalomedia/repos", - "events_url": "https://api.github.com/users/absalomedia/events{/privacy}", - "received_events_url": "https://api.github.com/users/absalomedia/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTE5MDI4Nzc3", - "tag_name": "2.3.2", - "target_commitish": "b07cdf1424853ab2979bfb4d8162b8c201449852", - "name": "Cyclotron", - "draft": false, - "prerelease": false, - "created_at": "2019-08-01T22:58:49Z", - "published_at": "2019-08-01T23:01:51Z", - "assets": [ - { - "url": "https://api.github.com/repos/absalomedia/vagrant-manager/releases/assets/14089693", - "id": 14089693, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE0MDg5Njkz", - "name": "vagrant-manager-2.3.2-ia32.nsis.7z", - "label": "", - "uploader": { - "login": "absalomedia", - "id": 3776787, - "node_id": "MDQ6VXNlcjM3NzY3ODc=", - "avatar_url": "https://avatars.githubusercontent.com/u/3776787?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/absalomedia", - "html_url": "https://github.com/absalomedia", - "followers_url": "https://api.github.com/users/absalomedia/followers", - "following_url": "https://api.github.com/users/absalomedia/following{/other_user}", - "gists_url": "https://api.github.com/users/absalomedia/gists{/gist_id}", - "starred_url": "https://api.github.com/users/absalomedia/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/absalomedia/subscriptions", - "organizations_url": "https://api.github.com/users/absalomedia/orgs", - "repos_url": "https://api.github.com/users/absalomedia/repos", - "events_url": "https://api.github.com/users/absalomedia/events{/privacy}", - "received_events_url": "https://api.github.com/users/absalomedia/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-7z-compressed", - "state": "uploaded", - "size": 50505137, - "download_count": 31, - "created_at": "2019-08-01T23:10:54Z", - "updated_at": "2019-08-01T23:11:11Z", - "browser_download_url": "https://github.com/absalomedia/vagrant-manager/releases/download/2.3.2/vagrant-manager-2.3.2-ia32.nsis.7z" - }, - { - "url": "https://api.github.com/repos/absalomedia/vagrant-manager/releases/assets/14089695", - "id": 14089695, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE0MDg5Njk1", - "name": "vagrant-manager-2.3.2-x64.nsis.7z", - "label": "", - "uploader": { - "login": "absalomedia", - "id": 3776787, - "node_id": "MDQ6VXNlcjM3NzY3ODc=", - "avatar_url": "https://avatars.githubusercontent.com/u/3776787?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/absalomedia", - "html_url": "https://github.com/absalomedia", - "followers_url": "https://api.github.com/users/absalomedia/followers", - "following_url": "https://api.github.com/users/absalomedia/following{/other_user}", - "gists_url": "https://api.github.com/users/absalomedia/gists{/gist_id}", - "starred_url": "https://api.github.com/users/absalomedia/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/absalomedia/subscriptions", - "organizations_url": "https://api.github.com/users/absalomedia/orgs", - "repos_url": "https://api.github.com/users/absalomedia/repos", - "events_url": "https://api.github.com/users/absalomedia/events{/privacy}", - "received_events_url": "https://api.github.com/users/absalomedia/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-7z-compressed", - "state": "uploaded", - "size": 52438265, - "download_count": 48, - "created_at": "2019-08-01T23:10:56Z", - "updated_at": "2019-08-01T23:11:00Z", - "browser_download_url": "https://github.com/absalomedia/vagrant-manager/releases/download/2.3.2/vagrant-manager-2.3.2-x64.nsis.7z" - }, - { - "url": "https://api.github.com/repos/absalomedia/vagrant-manager/releases/assets/14090240", - "id": 14090240, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE0MDkwMjQw", - "name": "vagrant-manager-amd64.deb", - "label": "", - "uploader": { - "login": "absalomedia", - "id": 3776787, - "node_id": "MDQ6VXNlcjM3NzY3ODc=", - "avatar_url": "https://avatars.githubusercontent.com/u/3776787?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/absalomedia", - "html_url": "https://github.com/absalomedia", - "followers_url": "https://api.github.com/users/absalomedia/followers", - "following_url": "https://api.github.com/users/absalomedia/following{/other_user}", - "gists_url": "https://api.github.com/users/absalomedia/gists{/gist_id}", - "starred_url": "https://api.github.com/users/absalomedia/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/absalomedia/subscriptions", - "organizations_url": "https://api.github.com/users/absalomedia/orgs", - "repos_url": "https://api.github.com/users/absalomedia/repos", - "events_url": "https://api.github.com/users/absalomedia/events{/privacy}", - "received_events_url": "https://api.github.com/users/absalomedia/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 56133800, - "download_count": 199, - "created_at": "2019-08-01T23:34:49Z", - "updated_at": "2019-08-01T23:34:51Z", - "browser_download_url": "https://github.com/absalomedia/vagrant-manager/releases/download/2.3.2/vagrant-manager-amd64.deb" - }, - { - "url": "https://api.github.com/repos/absalomedia/vagrant-manager/releases/assets/14089475", - "id": 14089475, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE0MDg5NDc1", - "name": "vagrant-manager-i386.AppImage", - "label": "", - "uploader": { - "login": "absalomedia", - "id": 3776787, - "node_id": "MDQ6VXNlcjM3NzY3ODc=", - "avatar_url": "https://avatars.githubusercontent.com/u/3776787?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/absalomedia", - "html_url": "https://github.com/absalomedia", - "followers_url": "https://api.github.com/users/absalomedia/followers", - "following_url": "https://api.github.com/users/absalomedia/following{/other_user}", - "gists_url": "https://api.github.com/users/absalomedia/gists{/gist_id}", - "starred_url": "https://api.github.com/users/absalomedia/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/absalomedia/subscriptions", - "organizations_url": "https://api.github.com/users/absalomedia/orgs", - "repos_url": "https://api.github.com/users/absalomedia/repos", - "events_url": "https://api.github.com/users/absalomedia/events{/privacy}", - "received_events_url": "https://api.github.com/users/absalomedia/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 78963226, - "download_count": 34, - "created_at": "2019-08-01T23:03:34Z", - "updated_at": "2019-08-01T23:03:40Z", - "browser_download_url": "https://github.com/absalomedia/vagrant-manager/releases/download/2.3.2/vagrant-manager-i386.AppImage" - }, - { - "url": "https://api.github.com/repos/absalomedia/vagrant-manager/releases/assets/14090096", - "id": 14090096, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE0MDkwMDk2", - "name": "vagrant-manager-i386.deb", - "label": "", - "uploader": { - "login": "absalomedia", - "id": 3776787, - "node_id": "MDQ6VXNlcjM3NzY3ODc=", - "avatar_url": "https://avatars.githubusercontent.com/u/3776787?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/absalomedia", - "html_url": "https://github.com/absalomedia", - "followers_url": "https://api.github.com/users/absalomedia/followers", - "following_url": "https://api.github.com/users/absalomedia/following{/other_user}", - "gists_url": "https://api.github.com/users/absalomedia/gists{/gist_id}", - "starred_url": "https://api.github.com/users/absalomedia/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/absalomedia/subscriptions", - "organizations_url": "https://api.github.com/users/absalomedia/orgs", - "repos_url": "https://api.github.com/users/absalomedia/repos", - "events_url": "https://api.github.com/users/absalomedia/events{/privacy}", - "received_events_url": "https://api.github.com/users/absalomedia/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 57358440, - "download_count": 44, - "created_at": "2019-08-01T23:30:26Z", - "updated_at": "2019-08-01T23:30:28Z", - "browser_download_url": "https://github.com/absalomedia/vagrant-manager/releases/download/2.3.2/vagrant-manager-i386.deb" - }, - { - "url": "https://api.github.com/repos/absalomedia/vagrant-manager/releases/assets/14090067", - "id": 14090067, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE0MDkwMDY3", - "name": "vagrant-manager-ia32.7z", - "label": "", - "uploader": { - "login": "absalomedia", - "id": 3776787, - "node_id": "MDQ6VXNlcjM3NzY3ODc=", - "avatar_url": "https://avatars.githubusercontent.com/u/3776787?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/absalomedia", - "html_url": "https://github.com/absalomedia", - "followers_url": "https://api.github.com/users/absalomedia/followers", - "following_url": "https://api.github.com/users/absalomedia/following{/other_user}", - "gists_url": "https://api.github.com/users/absalomedia/gists{/gist_id}", - "starred_url": "https://api.github.com/users/absalomedia/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/absalomedia/subscriptions", - "organizations_url": "https://api.github.com/users/absalomedia/orgs", - "repos_url": "https://api.github.com/users/absalomedia/repos", - "events_url": "https://api.github.com/users/absalomedia/events{/privacy}", - "received_events_url": "https://api.github.com/users/absalomedia/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-7z-compressed", - "state": "uploaded", - "size": 47288891, - "download_count": 28, - "created_at": "2019-08-01T23:28:13Z", - "updated_at": "2019-08-01T23:28:16Z", - "browser_download_url": "https://github.com/absalomedia/vagrant-manager/releases/download/2.3.2/vagrant-manager-ia32.7z" - }, - { - "url": "https://api.github.com/repos/absalomedia/vagrant-manager/releases/assets/14089605", - "id": 14089605, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE0MDg5NjA1", - "name": "vagrant-manager-ia32.zip", - "label": "", - "uploader": { - "login": "absalomedia", - "id": 3776787, - "node_id": "MDQ6VXNlcjM3NzY3ODc=", - "avatar_url": "https://avatars.githubusercontent.com/u/3776787?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/absalomedia", - "html_url": "https://github.com/absalomedia", - "followers_url": "https://api.github.com/users/absalomedia/followers", - "following_url": "https://api.github.com/users/absalomedia/following{/other_user}", - "gists_url": "https://api.github.com/users/absalomedia/gists{/gist_id}", - "starred_url": "https://api.github.com/users/absalomedia/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/absalomedia/subscriptions", - "organizations_url": "https://api.github.com/users/absalomedia/orgs", - "repos_url": "https://api.github.com/users/absalomedia/repos", - "events_url": "https://api.github.com/users/absalomedia/events{/privacy}", - "received_events_url": "https://api.github.com/users/absalomedia/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 66164195, - "download_count": 58, - "created_at": "2019-08-01T23:09:58Z", - "updated_at": "2019-08-01T23:10:03Z", - "browser_download_url": "https://github.com/absalomedia/vagrant-manager/releases/download/2.3.2/vagrant-manager-ia32.zip" - }, - { - "url": "https://api.github.com/repos/absalomedia/vagrant-manager/releases/assets/14089574", - "id": 14089574, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE0MDg5NTc0", - "name": "vagrant-manager-x64.7z", - "label": "", - "uploader": { - "login": "absalomedia", - "id": 3776787, - "node_id": "MDQ6VXNlcjM3NzY3ODc=", - "avatar_url": "https://avatars.githubusercontent.com/u/3776787?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/absalomedia", - "html_url": "https://github.com/absalomedia", - "followers_url": "https://api.github.com/users/absalomedia/followers", - "following_url": "https://api.github.com/users/absalomedia/following{/other_user}", - "gists_url": "https://api.github.com/users/absalomedia/gists{/gist_id}", - "starred_url": "https://api.github.com/users/absalomedia/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/absalomedia/subscriptions", - "organizations_url": "https://api.github.com/users/absalomedia/orgs", - "repos_url": "https://api.github.com/users/absalomedia/repos", - "events_url": "https://api.github.com/users/absalomedia/events{/privacy}", - "received_events_url": "https://api.github.com/users/absalomedia/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-7z-compressed", - "state": "uploaded", - "size": 49330929, - "download_count": 45, - "created_at": "2019-08-01T23:09:09Z", - "updated_at": "2019-08-01T23:09:23Z", - "browser_download_url": "https://github.com/absalomedia/vagrant-manager/releases/download/2.3.2/vagrant-manager-x64.7z" - }, - { - "url": "https://api.github.com/repos/absalomedia/vagrant-manager/releases/assets/14089543", - "id": 14089543, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE0MDg5NTQz", - "name": "vagrant-manager-x64.zip", - "label": "", - "uploader": { - "login": "absalomedia", - "id": 3776787, - "node_id": "MDQ6VXNlcjM3NzY3ODc=", - "avatar_url": "https://avatars.githubusercontent.com/u/3776787?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/absalomedia", - "html_url": "https://github.com/absalomedia", - "followers_url": "https://api.github.com/users/absalomedia/followers", - "following_url": "https://api.github.com/users/absalomedia/following{/other_user}", - "gists_url": "https://api.github.com/users/absalomedia/gists{/gist_id}", - "starred_url": "https://api.github.com/users/absalomedia/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/absalomedia/subscriptions", - "organizations_url": "https://api.github.com/users/absalomedia/orgs", - "repos_url": "https://api.github.com/users/absalomedia/repos", - "events_url": "https://api.github.com/users/absalomedia/events{/privacy}", - "received_events_url": "https://api.github.com/users/absalomedia/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 69276075, - "download_count": 53, - "created_at": "2019-08-01T23:07:26Z", - "updated_at": "2019-08-01T23:09:21Z", - "browser_download_url": "https://github.com/absalomedia/vagrant-manager/releases/download/2.3.2/vagrant-manager-x64.zip" - }, - { - "url": "https://api.github.com/repos/absalomedia/vagrant-manager/releases/assets/14089454", - "id": 14089454, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE0MDg5NDU0", - "name": "vagrant-manager-x86_64.AppImage", - "label": "", - "uploader": { - "login": "absalomedia", - "id": 3776787, - "node_id": "MDQ6VXNlcjM3NzY3ODc=", - "avatar_url": "https://avatars.githubusercontent.com/u/3776787?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/absalomedia", - "html_url": "https://github.com/absalomedia", - "followers_url": "https://api.github.com/users/absalomedia/followers", - "following_url": "https://api.github.com/users/absalomedia/following{/other_user}", - "gists_url": "https://api.github.com/users/absalomedia/gists{/gist_id}", - "starred_url": "https://api.github.com/users/absalomedia/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/absalomedia/subscriptions", - "organizations_url": "https://api.github.com/users/absalomedia/orgs", - "repos_url": "https://api.github.com/users/absalomedia/repos", - "events_url": "https://api.github.com/users/absalomedia/events{/privacy}", - "received_events_url": "https://api.github.com/users/absalomedia/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 77472652, - "download_count": 82, - "created_at": "2019-08-01T23:02:50Z", - "updated_at": "2019-08-01T23:02:54Z", - "browser_download_url": "https://github.com/absalomedia/vagrant-manager/releases/download/2.3.2/vagrant-manager-x86_64.AppImage" - }, - { - "url": "https://api.github.com/repos/absalomedia/vagrant-manager/releases/assets/14089515", - "id": 14089515, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE0MDg5NTE1", - "name": "vagrant-manager.dmg", - "label": "", - "uploader": { - "login": "absalomedia", - "id": 3776787, - "node_id": "MDQ6VXNlcjM3NzY3ODc=", - "avatar_url": "https://avatars.githubusercontent.com/u/3776787?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/absalomedia", - "html_url": "https://github.com/absalomedia", - "followers_url": "https://api.github.com/users/absalomedia/followers", - "following_url": "https://api.github.com/users/absalomedia/following{/other_user}", - "gists_url": "https://api.github.com/users/absalomedia/gists{/gist_id}", - "starred_url": "https://api.github.com/users/absalomedia/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/absalomedia/subscriptions", - "organizations_url": "https://api.github.com/users/absalomedia/orgs", - "repos_url": "https://api.github.com/users/absalomedia/repos", - "events_url": "https://api.github.com/users/absalomedia/events{/privacy}", - "received_events_url": "https://api.github.com/users/absalomedia/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 70112682, - "download_count": 186, - "created_at": "2019-08-01T23:05:53Z", - "updated_at": "2019-08-01T23:05:59Z", - "browser_download_url": "https://github.com/absalomedia/vagrant-manager/releases/download/2.3.2/vagrant-manager.dmg" - }, - { - "url": "https://api.github.com/repos/absalomedia/vagrant-manager/releases/assets/14090202", - "id": 14090202, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE0MDkwMjAy", - "name": "vagrant-manager.exe", - "label": "", - "uploader": { - "login": "absalomedia", - "id": 3776787, - "node_id": "MDQ6VXNlcjM3NzY3ODc=", - "avatar_url": "https://avatars.githubusercontent.com/u/3776787?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/absalomedia", - "html_url": "https://github.com/absalomedia", - "followers_url": "https://api.github.com/users/absalomedia/followers", - "following_url": "https://api.github.com/users/absalomedia/following{/other_user}", - "gists_url": "https://api.github.com/users/absalomedia/gists{/gist_id}", - "starred_url": "https://api.github.com/users/absalomedia/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/absalomedia/subscriptions", - "organizations_url": "https://api.github.com/users/absalomedia/orgs", - "repos_url": "https://api.github.com/users/absalomedia/repos", - "events_url": "https://api.github.com/users/absalomedia/events{/privacy}", - "received_events_url": "https://api.github.com/users/absalomedia/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 97369528, - "download_count": 662, - "created_at": "2019-08-01T23:33:59Z", - "updated_at": "2019-08-01T23:34:03Z", - "browser_download_url": "https://github.com/absalomedia/vagrant-manager/releases/download/2.3.2/vagrant-manager.exe" - }, - { - "url": "https://api.github.com/repos/absalomedia/vagrant-manager/releases/assets/14089544", - "id": 14089544, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE0MDg5NTQ0", - "name": "vagrant-manager.zip", - "label": "", - "uploader": { - "login": "absalomedia", - "id": 3776787, - "node_id": "MDQ6VXNlcjM3NzY3ODc=", - "avatar_url": "https://avatars.githubusercontent.com/u/3776787?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/absalomedia", - "html_url": "https://github.com/absalomedia", - "followers_url": "https://api.github.com/users/absalomedia/followers", - "following_url": "https://api.github.com/users/absalomedia/following{/other_user}", - "gists_url": "https://api.github.com/users/absalomedia/gists{/gist_id}", - "starred_url": "https://api.github.com/users/absalomedia/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/absalomedia/subscriptions", - "organizations_url": "https://api.github.com/users/absalomedia/orgs", - "repos_url": "https://api.github.com/users/absalomedia/repos", - "events_url": "https://api.github.com/users/absalomedia/events{/privacy}", - "received_events_url": "https://api.github.com/users/absalomedia/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 68097658, - "download_count": 49, - "created_at": "2019-08-01T23:07:34Z", - "updated_at": "2019-08-01T23:07:39Z", - "browser_download_url": "https://github.com/absalomedia/vagrant-manager/releases/download/2.3.2/vagrant-manager.zip" - } - ], - "tarball_url": "https://api.github.com/repos/absalomedia/vagrant-manager/tarball/2.3.2", - "zipball_url": "https://api.github.com/repos/absalomedia/vagrant-manager/zipball/2.3.2", - "body_html": "

Snapshot & Plugin functions based on latest Node-Vagrant
\nUpdate to Electron 5.
\nUpdate to Node 10 build sequence.
\nUpdate on Mac build options in prep for notarization.
\nSimplify tests & use NYC instead of Istanbul
\nRewritten configuration setup
\nMinor language corrections

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:07.900Z" - }, - "vade-mecum-shelf": { - "latestRelease": { - "url": "https://api.github.com/repos/tonton-pixel/vade-mecum-shelf/releases/66338036", - "assets_url": "https://api.github.com/repos/tonton-pixel/vade-mecum-shelf/releases/66338036/assets", - "upload_url": "https://uploads.github.com/repos/tonton-pixel/vade-mecum-shelf/releases/66338036/assets{?name,label}", - "html_url": "https://github.com/tonton-pixel/vade-mecum-shelf/releases/tag/v3.15.0", - "id": 66338036, - "author": { - "login": "tonton-pixel", - "id": 26766930, - "node_id": "MDQ6VXNlcjI2NzY2OTMw", - "avatar_url": "https://avatars.githubusercontent.com/u/26766930?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tonton-pixel", - "html_url": "https://github.com/tonton-pixel", - "followers_url": "https://api.github.com/users/tonton-pixel/followers", - "following_url": "https://api.github.com/users/tonton-pixel/following{/other_user}", - "gists_url": "https://api.github.com/users/tonton-pixel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tonton-pixel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tonton-pixel/subscriptions", - "organizations_url": "https://api.github.com/users/tonton-pixel/orgs", - "repos_url": "https://api.github.com/users/tonton-pixel/repos", - "events_url": "https://api.github.com/users/tonton-pixel/events{/privacy}", - "received_events_url": "https://api.github.com/users/tonton-pixel/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOBsQMp84D9Dz0", - "tag_name": "v3.15.0", - "target_commitish": "master", - "name": "3.15.0", - "draft": false, - "prerelease": false, - "created_at": "2022-05-09T06:36:22Z", - "published_at": "2022-05-09T06:41:35Z", - "assets": [ - { - "url": "https://api.github.com/repos/tonton-pixel/vade-mecum-shelf/releases/assets/64914124", - "id": 64914124, - "node_id": "RA_kwDOBsQMp84D3oLM", - "name": "vade-mecum-shelf-linux-x86_64-3.15.0.AppImage", - "label": null, - "uploader": { - "login": "tonton-pixel", - "id": 26766930, - "node_id": "MDQ6VXNlcjI2NzY2OTMw", - "avatar_url": "https://avatars.githubusercontent.com/u/26766930?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tonton-pixel", - "html_url": "https://github.com/tonton-pixel", - "followers_url": "https://api.github.com/users/tonton-pixel/followers", - "following_url": "https://api.github.com/users/tonton-pixel/following{/other_user}", - "gists_url": "https://api.github.com/users/tonton-pixel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tonton-pixel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tonton-pixel/subscriptions", - "organizations_url": "https://api.github.com/users/tonton-pixel/orgs", - "repos_url": "https://api.github.com/users/tonton-pixel/repos", - "events_url": "https://api.github.com/users/tonton-pixel/events{/privacy}", - "received_events_url": "https://api.github.com/users/tonton-pixel/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 126323459, - "download_count": 0, - "created_at": "2022-05-09T07:18:47Z", - "updated_at": "2022-05-09T07:41:02Z", - "browser_download_url": "https://github.com/tonton-pixel/vade-mecum-shelf/releases/download/v3.15.0/vade-mecum-shelf-linux-x86_64-3.15.0.AppImage" - }, - { - "url": "https://api.github.com/repos/tonton-pixel/vade-mecum-shelf/releases/assets/64912275", - "id": 64912275, - "node_id": "RA_kwDOBsQMp84D3nuT", - "name": "vade-mecum-shelf-mac-universal-3.15.0.dmg", - "label": null, - "uploader": { - "login": "tonton-pixel", - "id": 26766930, - "node_id": "MDQ6VXNlcjI2NzY2OTMw", - "avatar_url": "https://avatars.githubusercontent.com/u/26766930?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tonton-pixel", - "html_url": "https://github.com/tonton-pixel", - "followers_url": "https://api.github.com/users/tonton-pixel/followers", - "following_url": "https://api.github.com/users/tonton-pixel/following{/other_user}", - "gists_url": "https://api.github.com/users/tonton-pixel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tonton-pixel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tonton-pixel/subscriptions", - "organizations_url": "https://api.github.com/users/tonton-pixel/orgs", - "repos_url": "https://api.github.com/users/tonton-pixel/repos", - "events_url": "https://api.github.com/users/tonton-pixel/events{/privacy}", - "received_events_url": "https://api.github.com/users/tonton-pixel/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-diskcopy", - "state": "uploaded", - "size": 193538041, - "download_count": 0, - "created_at": "2022-05-09T06:44:09Z", - "updated_at": "2022-05-09T07:17:26Z", - "browser_download_url": "https://github.com/tonton-pixel/vade-mecum-shelf/releases/download/v3.15.0/vade-mecum-shelf-mac-universal-3.15.0.dmg" - }, - { - "url": "https://api.github.com/repos/tonton-pixel/vade-mecum-shelf/releases/assets/64915680", - "id": 64915680, - "node_id": "RA_kwDOBsQMp84D3ojg", - "name": "vade-mecum-shelf-mac-universal-3.15.0.zip", - "label": null, - "uploader": { - "login": "tonton-pixel", - "id": 26766930, - "node_id": "MDQ6VXNlcjI2NzY2OTMw", - "avatar_url": "https://avatars.githubusercontent.com/u/26766930?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tonton-pixel", - "html_url": "https://github.com/tonton-pixel", - "followers_url": "https://api.github.com/users/tonton-pixel/followers", - "following_url": "https://api.github.com/users/tonton-pixel/following{/other_user}", - "gists_url": "https://api.github.com/users/tonton-pixel/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tonton-pixel/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tonton-pixel/subscriptions", - "organizations_url": "https://api.github.com/users/tonton-pixel/orgs", - "repos_url": "https://api.github.com/users/tonton-pixel/repos", - "events_url": "https://api.github.com/users/tonton-pixel/events{/privacy}", - "received_events_url": "https://api.github.com/users/tonton-pixel/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 188070956, - "download_count": 0, - "created_at": "2022-05-09T07:42:00Z", - "updated_at": "2022-05-09T08:12:08Z", - "browser_download_url": "https://github.com/tonton-pixel/vade-mecum-shelf/releases/download/v3.15.0/vade-mecum-shelf-mac-universal-3.15.0.zip" - } - ], - "tarball_url": "https://api.github.com/repos/tonton-pixel/vade-mecum-shelf/tarball/v3.15.0", - "zipball_url": "https://api.github.com/repos/tonton-pixel/vade-mecum-shelf/zipball/v3.15.0", - "body_html": "
    \n
  • Added Other Applications to Help menu.
  • \n
  • Updated Electron to version 17.4.3.
  • \n
  • Updated Electron Packager to version 15.5.1.
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:07.911Z" - }, - "video-player": { - "latestRelease": { - "url": "https://api.github.com/repos/Tenpi/Video-Player/releases/63216448", - "assets_url": "https://api.github.com/repos/Tenpi/Video-Player/releases/63216448/assets", - "upload_url": "https://uploads.github.com/repos/Tenpi/Video-Player/releases/63216448/assets{?name,label}", - "html_url": "https://github.com/Tenpi/Video-Player/releases/tag/v0.1.4", - "id": 63216448, - "author": { - "login": "Tenpi", - "id": 37512637, - "node_id": "MDQ6VXNlcjM3NTEyNjM3", - "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Tenpi", - "html_url": "https://github.com/Tenpi", - "followers_url": "https://api.github.com/users/Tenpi/followers", - "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", - "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", - "organizations_url": "https://api.github.com/users/Tenpi/orgs", - "repos_url": "https://api.github.com/users/Tenpi/repos", - "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", - "received_events_url": "https://api.github.com/users/Tenpi/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOF8AfkM4DxJtA", - "tag_name": "v0.1.4", - "target_commitish": "master", - "name": "Video Player v0.1.4", - "draft": false, - "prerelease": false, - "created_at": "2022-03-30T21:39:53Z", - "published_at": "2022-03-31T02:21:29Z", - "assets": [ - { - "url": "https://api.github.com/repos/Tenpi/Video-Player/releases/assets/61098885", - "id": 61098885, - "node_id": "RA_kwDOF8AfkM4DpEuF", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "Tenpi", - "id": 37512637, - "node_id": "MDQ6VXNlcjM3NTEyNjM3", - "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Tenpi", - "html_url": "https://github.com/Tenpi", - "followers_url": "https://api.github.com/users/Tenpi/followers", - "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", - "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", - "organizations_url": "https://api.github.com/users/Tenpi/orgs", - "repos_url": "https://api.github.com/users/Tenpi/repos", - "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", - "received_events_url": "https://api.github.com/users/Tenpi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 376, - "download_count": 20, - "created_at": "2022-03-31T02:16:48Z", - "updated_at": "2022-03-31T02:16:48Z", - "browser_download_url": "https://github.com/Tenpi/Video-Player/releases/download/v0.1.4/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/Tenpi/Video-Player/releases/assets/61098883", - "id": 61098883, - "node_id": "RA_kwDOF8AfkM4DpEuD", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "Tenpi", - "id": 37512637, - "node_id": "MDQ6VXNlcjM3NTEyNjM3", - "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Tenpi", - "html_url": "https://github.com/Tenpi", - "followers_url": "https://api.github.com/users/Tenpi/followers", - "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", - "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", - "organizations_url": "https://api.github.com/users/Tenpi/orgs", - "repos_url": "https://api.github.com/users/Tenpi/repos", - "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", - "received_events_url": "https://api.github.com/users/Tenpi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 341, - "download_count": 103, - "created_at": "2022-03-31T02:16:47Z", - "updated_at": "2022-03-31T02:16:48Z", - "browser_download_url": "https://github.com/Tenpi/Video-Player/releases/download/v0.1.4/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/Tenpi/Video-Player/releases/assets/61098884", - "id": 61098884, - "node_id": "RA_kwDOF8AfkM4DpEuE", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "Tenpi", - "id": 37512637, - "node_id": "MDQ6VXNlcjM3NTEyNjM3", - "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Tenpi", - "html_url": "https://github.com/Tenpi", - "followers_url": "https://api.github.com/users/Tenpi/followers", - "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", - "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", - "organizations_url": "https://api.github.com/users/Tenpi/orgs", - "repos_url": "https://api.github.com/users/Tenpi/repos", - "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", - "received_events_url": "https://api.github.com/users/Tenpi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 353, - "download_count": 338, - "created_at": "2022-03-31T02:16:48Z", - "updated_at": "2022-03-31T02:16:48Z", - "browser_download_url": "https://github.com/Tenpi/Video-Player/releases/download/v0.1.4/latest.yml" - }, - { - "url": "https://api.github.com/repos/Tenpi/Video-Player/releases/assets/61098678", - "id": 61098678, - "node_id": "RA_kwDOF8AfkM4DpEq2", - "name": "Video-Player-0.1.4.AppImage", - "label": "", - "uploader": { - "login": "Tenpi", - "id": 37512637, - "node_id": "MDQ6VXNlcjM3NTEyNjM3", - "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Tenpi", - "html_url": "https://github.com/Tenpi", - "followers_url": "https://api.github.com/users/Tenpi/followers", - "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", - "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", - "organizations_url": "https://api.github.com/users/Tenpi/orgs", - "repos_url": "https://api.github.com/users/Tenpi/repos", - "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", - "received_events_url": "https://api.github.com/users/Tenpi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 167953492, - "download_count": 30, - "created_at": "2022-03-31T02:11:02Z", - "updated_at": "2022-03-31T02:16:11Z", - "browser_download_url": "https://github.com/Tenpi/Video-Player/releases/download/v0.1.4/Video-Player-0.1.4.AppImage" - }, - { - "url": "https://api.github.com/repos/Tenpi/Video-Player/releases/assets/61098696", - "id": 61098696, - "node_id": "RA_kwDOF8AfkM4DpErI", - "name": "Video-Player-0.1.4.dmg", - "label": "", - "uploader": { - "login": "Tenpi", - "id": 37512637, - "node_id": "MDQ6VXNlcjM3NTEyNjM3", - "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Tenpi", - "html_url": "https://github.com/Tenpi", - "followers_url": "https://api.github.com/users/Tenpi/followers", - "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", - "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", - "organizations_url": "https://api.github.com/users/Tenpi/orgs", - "repos_url": "https://api.github.com/users/Tenpi/repos", - "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", - "received_events_url": "https://api.github.com/users/Tenpi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 182237371, - "download_count": 25, - "created_at": "2022-03-31T02:11:21Z", - "updated_at": "2022-03-31T02:16:47Z", - "browser_download_url": "https://github.com/Tenpi/Video-Player/releases/download/v0.1.4/Video-Player-0.1.4.dmg" - }, - { - "url": "https://api.github.com/repos/Tenpi/Video-Player/releases/assets/61098695", - "id": 61098695, - "node_id": "RA_kwDOF8AfkM4DpErH", - "name": "Video-Player-0.1.4.dmg.blockmap", - "label": "", - "uploader": { - "login": "Tenpi", - "id": 37512637, - "node_id": "MDQ6VXNlcjM3NTEyNjM3", - "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Tenpi", - "html_url": "https://github.com/Tenpi", - "followers_url": "https://api.github.com/users/Tenpi/followers", - "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", - "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", - "organizations_url": "https://api.github.com/users/Tenpi/orgs", - "repos_url": "https://api.github.com/users/Tenpi/repos", - "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", - "received_events_url": "https://api.github.com/users/Tenpi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 188967, - "download_count": 2, - "created_at": "2022-03-31T02:11:21Z", - "updated_at": "2022-03-31T02:11:21Z", - "browser_download_url": "https://github.com/Tenpi/Video-Player/releases/download/v0.1.4/Video-Player-0.1.4.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/Tenpi/Video-Player/releases/assets/61098707", - "id": 61098707, - "node_id": "RA_kwDOF8AfkM4DpErT", - "name": "Video-Player-Setup-0.1.4.exe", - "label": "", - "uploader": { - "login": "Tenpi", - "id": 37512637, - "node_id": "MDQ6VXNlcjM3NTEyNjM3", - "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Tenpi", - "html_url": "https://github.com/Tenpi", - "followers_url": "https://api.github.com/users/Tenpi/followers", - "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", - "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", - "organizations_url": "https://api.github.com/users/Tenpi/orgs", - "repos_url": "https://api.github.com/users/Tenpi/repos", - "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", - "received_events_url": "https://api.github.com/users/Tenpi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 133989002, - "download_count": 119, - "created_at": "2022-03-31T02:11:39Z", - "updated_at": "2022-03-31T02:16:25Z", - "browser_download_url": "https://github.com/Tenpi/Video-Player/releases/download/v0.1.4/Video-Player-Setup-0.1.4.exe" - }, - { - "url": "https://api.github.com/repos/Tenpi/Video-Player/releases/assets/61098706", - "id": 61098706, - "node_id": "RA_kwDOF8AfkM4DpErS", - "name": "Video-Player-Setup-0.1.4.exe.blockmap", - "label": "", - "uploader": { - "login": "Tenpi", - "id": 37512637, - "node_id": "MDQ6VXNlcjM3NTEyNjM3", - "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Tenpi", - "html_url": "https://github.com/Tenpi", - "followers_url": "https://api.github.com/users/Tenpi/followers", - "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", - "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", - "organizations_url": "https://api.github.com/users/Tenpi/orgs", - "repos_url": "https://api.github.com/users/Tenpi/repos", - "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", - "received_events_url": "https://api.github.com/users/Tenpi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 142948, - "download_count": 6, - "created_at": "2022-03-31T02:11:39Z", - "updated_at": "2022-03-31T02:11:40Z", - "browser_download_url": "https://github.com/Tenpi/Video-Player/releases/download/v0.1.4/Video-Player-Setup-0.1.4.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/Tenpi/Video-Player/tarball/v0.1.4", - "zipball_url": "https://api.github.com/repos/Tenpi/Video-Player/zipball/v0.1.4", - "body_html": "

-Some bugfixes for reversing on Windows
\nWindows-only: If installed under C:/Program Files you need to Run as administrator in order for reversing to work.

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:07.945Z" - }, - "vupc": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:07:08.092Z" - }, - "vue-calc": { - "latestRelease": { - "url": "https://api.github.com/repos/el3um4s/vue-calc/releases/10549413", - "assets_url": "https://api.github.com/repos/el3um4s/vue-calc/releases/10549413/assets", - "upload_url": "https://uploads.github.com/repos/el3um4s/vue-calc/releases/10549413/assets{?name,label}", - "html_url": "https://github.com/el3um4s/vue-calc/releases/tag/v0.18.04.15", - "id": 10549413, - "author": { - "login": "el3um4s", - "id": 23579630, - "node_id": "MDQ6VXNlcjIzNTc5NjMw", - "avatar_url": "https://avatars.githubusercontent.com/u/23579630?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/el3um4s", - "html_url": "https://github.com/el3um4s", - "followers_url": "https://api.github.com/users/el3um4s/followers", - "following_url": "https://api.github.com/users/el3um4s/following{/other_user}", - "gists_url": "https://api.github.com/users/el3um4s/gists{/gist_id}", - "starred_url": "https://api.github.com/users/el3um4s/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/el3um4s/subscriptions", - "organizations_url": "https://api.github.com/users/el3um4s/orgs", - "repos_url": "https://api.github.com/users/el3um4s/repos", - "events_url": "https://api.github.com/users/el3um4s/events{/privacy}", - "received_events_url": "https://api.github.com/users/el3um4s/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTEwNTQ5NDEz", - "tag_name": "v0.18.04.15", - "target_commitish": "master", - "name": "New Icon!", - "draft": false, - "prerelease": false, - "created_at": "2018-04-12T17:49:35Z", - "published_at": "2018-04-15T10:03:14Z", - "assets": [ - { - "url": "https://api.github.com/repos/el3um4s/vue-calc/releases/assets/6850205", - "id": 6850205, - "node_id": "MDEyOlJlbGVhc2VBc3NldDY4NTAyMDU=", - "name": "vue-calc-32bit.exe", - "label": null, - "uploader": { - "login": "el3um4s", - "id": 23579630, - "node_id": "MDQ6VXNlcjIzNTc5NjMw", - "avatar_url": "https://avatars.githubusercontent.com/u/23579630?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/el3um4s", - "html_url": "https://github.com/el3um4s", - "followers_url": "https://api.github.com/users/el3um4s/followers", - "following_url": "https://api.github.com/users/el3um4s/following{/other_user}", - "gists_url": "https://api.github.com/users/el3um4s/gists{/gist_id}", - "starred_url": "https://api.github.com/users/el3um4s/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/el3um4s/subscriptions", - "organizations_url": "https://api.github.com/users/el3um4s/orgs", - "repos_url": "https://api.github.com/users/el3um4s/repos", - "events_url": "https://api.github.com/users/el3um4s/events{/privacy}", - "received_events_url": "https://api.github.com/users/el3um4s/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 32369129, - "download_count": 20967, - "created_at": "2018-04-15T09:55:17Z", - "updated_at": "2018-04-15T09:55:36Z", - "browser_download_url": "https://github.com/el3um4s/vue-calc/releases/download/v0.18.04.15/vue-calc-32bit.exe" - }, - { - "url": "https://api.github.com/repos/el3um4s/vue-calc/releases/assets/6850206", - "id": 6850206, - "node_id": "MDEyOlJlbGVhc2VBc3NldDY4NTAyMDY=", - "name": "vue-calc-64bit.exe", - "label": null, - "uploader": { - "login": "el3um4s", - "id": 23579630, - "node_id": "MDQ6VXNlcjIzNTc5NjMw", - "avatar_url": "https://avatars.githubusercontent.com/u/23579630?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/el3um4s", - "html_url": "https://github.com/el3um4s", - "followers_url": "https://api.github.com/users/el3um4s/followers", - "following_url": "https://api.github.com/users/el3um4s/following{/other_user}", - "gists_url": "https://api.github.com/users/el3um4s/gists{/gist_id}", - "starred_url": "https://api.github.com/users/el3um4s/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/el3um4s/subscriptions", - "organizations_url": "https://api.github.com/users/el3um4s/orgs", - "repos_url": "https://api.github.com/users/el3um4s/repos", - "events_url": "https://api.github.com/users/el3um4s/events{/privacy}", - "received_events_url": "https://api.github.com/users/el3um4s/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 37491921, - "download_count": 22315, - "created_at": "2018-04-15T09:55:17Z", - "updated_at": "2018-04-15T09:55:44Z", - "browser_download_url": "https://github.com/el3um4s/vue-calc/releases/download/v0.18.04.15/vue-calc-64bit.exe" - }, - { - "url": "https://api.github.com/repos/el3um4s/vue-calc/releases/assets/6850207", - "id": 6850207, - "node_id": "MDEyOlJlbGVhc2VBc3NldDY4NTAyMDc=", - "name": "vue-calc-i386.AppImage", - "label": null, - "uploader": { - "login": "el3um4s", - "id": 23579630, - "node_id": "MDQ6VXNlcjIzNTc5NjMw", - "avatar_url": "https://avatars.githubusercontent.com/u/23579630?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/el3um4s", - "html_url": "https://github.com/el3um4s", - "followers_url": "https://api.github.com/users/el3um4s/followers", - "following_url": "https://api.github.com/users/el3um4s/following{/other_user}", - "gists_url": "https://api.github.com/users/el3um4s/gists{/gist_id}", - "starred_url": "https://api.github.com/users/el3um4s/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/el3um4s/subscriptions", - "organizations_url": "https://api.github.com/users/el3um4s/orgs", - "repos_url": "https://api.github.com/users/el3um4s/repos", - "events_url": "https://api.github.com/users/el3um4s/events{/privacy}", - "received_events_url": "https://api.github.com/users/el3um4s/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 59133456, - "download_count": 3370, - "created_at": "2018-04-15T09:55:17Z", - "updated_at": "2018-04-15T10:00:37Z", - "browser_download_url": "https://github.com/el3um4s/vue-calc/releases/download/v0.18.04.15/vue-calc-i386.AppImage" - }, - { - "url": "https://api.github.com/repos/el3um4s/vue-calc/releases/assets/6850204", - "id": 6850204, - "node_id": "MDEyOlJlbGVhc2VBc3NldDY4NTAyMDQ=", - "name": "vue-calc-x86_64.AppImage", - "label": null, - "uploader": { - "login": "el3um4s", - "id": 23579630, - "node_id": "MDQ6VXNlcjIzNTc5NjMw", - "avatar_url": "https://avatars.githubusercontent.com/u/23579630?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/el3um4s", - "html_url": "https://github.com/el3um4s", - "followers_url": "https://api.github.com/users/el3um4s/followers", - "following_url": "https://api.github.com/users/el3um4s/following{/other_user}", - "gists_url": "https://api.github.com/users/el3um4s/gists{/gist_id}", - "starred_url": "https://api.github.com/users/el3um4s/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/el3um4s/subscriptions", - "organizations_url": "https://api.github.com/users/el3um4s/orgs", - "repos_url": "https://api.github.com/users/el3um4s/repos", - "events_url": "https://api.github.com/users/el3um4s/events{/privacy}", - "received_events_url": "https://api.github.com/users/el3um4s/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 56991908, - "download_count": 962, - "created_at": "2018-04-15T09:55:16Z", - "updated_at": "2018-04-15T10:00:37Z", - "browser_download_url": "https://github.com/el3um4s/vue-calc/releases/download/v0.18.04.15/vue-calc-x86_64.AppImage" - } - ], - "tarball_url": "https://api.github.com/repos/el3um4s/vue-calc/tarball/v0.18.04.15", - "zipball_url": "https://api.github.com/repos/el3um4s/vue-calc/zipball/v0.18.04.15", - "body_html": "

Enhancement
\nAdded a new Icon
\n\"new

\n

Bugfix
\nChanged the preset language

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:08.115Z" - }, - "vivifyscrum": { - "latestRelease": { - "url": "https://api.github.com/repos/Vivify-Ideas/vivifyscrum2-electron/releases/64440120", - "assets_url": "https://api.github.com/repos/Vivify-Ideas/vivifyscrum2-electron/releases/64440120/assets", - "upload_url": "https://uploads.github.com/repos/Vivify-Ideas/vivifyscrum2-electron/releases/64440120/assets{?name,label}", - "html_url": "https://github.com/Vivify-Ideas/vivifyscrum2-electron/releases/tag/win32-ia32-prod-2.4.29", - "id": 64440120, - "author": { - "login": "vivifyideas", - "id": 5213794, - "node_id": "MDQ6VXNlcjUyMTM3OTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/5213794?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/vivifyideas", - "html_url": "https://github.com/vivifyideas", - "followers_url": "https://api.github.com/users/vivifyideas/followers", - "following_url": "https://api.github.com/users/vivifyideas/following{/other_user}", - "gists_url": "https://api.github.com/users/vivifyideas/gists{/gist_id}", - "starred_url": "https://api.github.com/users/vivifyideas/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vivifyideas/subscriptions", - "organizations_url": "https://api.github.com/users/vivifyideas/orgs", - "repos_url": "https://api.github.com/users/vivifyideas/repos", - "events_url": "https://api.github.com/users/vivifyideas/events{/privacy}", - "received_events_url": "https://api.github.com/users/vivifyideas/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOBm_bO84D10c4", - "tag_name": "win32-ia32-prod-2.4.29", - "target_commitish": "master", - "name": "win32-ia32-prod-2.4.29", - "draft": false, - "prerelease": false, - "created_at": "2022-04-13T06:22:44Z", - "published_at": "2022-04-14T08:56:25Z", - "assets": [ - { - "url": "https://api.github.com/repos/Vivify-Ideas/vivifyscrum2-electron/releases/assets/62546655", - "id": 62546655, - "node_id": "RA_kwDOBm_bO84DumLf", - "name": "RELEASES", - "label": "RELEASES", - "uploader": { - "login": "vivifyideas", - "id": 5213794, - "node_id": "MDQ6VXNlcjUyMTM3OTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/5213794?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/vivifyideas", - "html_url": "https://github.com/vivifyideas", - "followers_url": "https://api.github.com/users/vivifyideas/followers", - "following_url": "https://api.github.com/users/vivifyideas/following{/other_user}", - "gists_url": "https://api.github.com/users/vivifyideas/gists{/gist_id}", - "starred_url": "https://api.github.com/users/vivifyideas/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vivifyideas/subscriptions", - "organizations_url": "https://api.github.com/users/vivifyideas/orgs", - "repos_url": "https://api.github.com/users/vivifyideas/repos", - "events_url": "https://api.github.com/users/vivifyideas/events{/privacy}", - "received_events_url": "https://api.github.com/users/vivifyideas/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/plain", - "state": "uploaded", - "size": 82, - "download_count": 95, - "created_at": "2022-04-14T08:57:39Z", - "updated_at": "2022-04-14T08:57:39Z", - "browser_download_url": "https://github.com/Vivify-Ideas/vivifyscrum2-electron/releases/download/win32-ia32-prod-2.4.29/RELEASES" - }, - { - "url": "https://api.github.com/repos/Vivify-Ideas/vivifyscrum2-electron/releases/assets/62546656", - "id": 62546656, - "node_id": "RA_kwDOBm_bO84DumLg", - "name": "VivifyScrum-2.4.29-full.nupkg", - "label": "VivifyScrum-2.4.29-full.nupkg", - "uploader": { - "login": "vivifyideas", - "id": 5213794, - "node_id": "MDQ6VXNlcjUyMTM3OTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/5213794?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/vivifyideas", - "html_url": "https://github.com/vivifyideas", - "followers_url": "https://api.github.com/users/vivifyideas/followers", - "following_url": "https://api.github.com/users/vivifyideas/following{/other_user}", - "gists_url": "https://api.github.com/users/vivifyideas/gists{/gist_id}", - "starred_url": "https://api.github.com/users/vivifyideas/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vivifyideas/subscriptions", - "organizations_url": "https://api.github.com/users/vivifyideas/orgs", - "repos_url": "https://api.github.com/users/vivifyideas/repos", - "events_url": "https://api.github.com/users/vivifyideas/events{/privacy}", - "received_events_url": "https://api.github.com/users/vivifyideas/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 94800528, - "download_count": 95, - "created_at": "2022-04-14T08:57:40Z", - "updated_at": "2022-04-14T08:58:50Z", - "browser_download_url": "https://github.com/Vivify-Ideas/vivifyscrum2-electron/releases/download/win32-ia32-prod-2.4.29/VivifyScrum-2.4.29-full.nupkg" - }, - { - "url": "https://api.github.com/repos/Vivify-Ideas/vivifyscrum2-electron/releases/assets/62546441", - "id": 62546441, - "node_id": "RA_kwDOBm_bO84DumIJ", - "name": "VivifyScrum.Setup.2.4.29.exe", - "label": "VivifyScrum Setup 2.4.29.exe", - "uploader": { - "login": "vivifyideas", - "id": 5213794, - "node_id": "MDQ6VXNlcjUyMTM3OTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/5213794?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/vivifyideas", - "html_url": "https://github.com/vivifyideas", - "followers_url": "https://api.github.com/users/vivifyideas/followers", - "following_url": "https://api.github.com/users/vivifyideas/following{/other_user}", - "gists_url": "https://api.github.com/users/vivifyideas/gists{/gist_id}", - "starred_url": "https://api.github.com/users/vivifyideas/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/vivifyideas/subscriptions", - "organizations_url": "https://api.github.com/users/vivifyideas/orgs", - "repos_url": "https://api.github.com/users/vivifyideas/repos", - "events_url": "https://api.github.com/users/vivifyideas/events{/privacy}", - "received_events_url": "https://api.github.com/users/vivifyideas/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 96053040, - "download_count": 38, - "created_at": "2022-04-14T08:56:26Z", - "updated_at": "2022-04-14T08:57:37Z", - "browser_download_url": "https://github.com/Vivify-Ideas/vivifyscrum2-electron/releases/download/win32-ia32-prod-2.4.29/VivifyScrum.Setup.2.4.29.exe" - } - ], - "tarball_url": "https://api.github.com/repos/Vivify-Ideas/vivifyscrum2-electron/tarball/win32-ia32-prod-2.4.29", - "zipball_url": "https://api.github.com/repos/Vivify-Ideas/vivifyscrum2-electron/zipball/win32-ia32-prod-2.4.29", - "body_html": null - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:08.126Z" - }, - "waifu2x-gui": { - "latestRelease": { - "url": "https://api.github.com/repos/Tenpi/Waifu2x-GUI/releases/62985700", - "assets_url": "https://api.github.com/repos/Tenpi/Waifu2x-GUI/releases/62985700/assets", - "upload_url": "https://uploads.github.com/repos/Tenpi/Waifu2x-GUI/releases/62985700/assets{?name,label}", - "html_url": "https://github.com/Tenpi/Waifu2x-GUI/releases/tag/v0.2.9", - "id": 62985700, - "author": { - "login": "Tenpi", - "id": 37512637, - "node_id": "MDQ6VXNlcjM3NTEyNjM3", - "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Tenpi", - "html_url": "https://github.com/Tenpi", - "followers_url": "https://api.github.com/users/Tenpi/followers", - "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", - "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", - "organizations_url": "https://api.github.com/users/Tenpi/orgs", - "repos_url": "https://api.github.com/users/Tenpi/repos", - "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", - "received_events_url": "https://api.github.com/users/Tenpi/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOFBf1Fc4DwRXk", - "tag_name": "v0.2.9", - "target_commitish": "master", - "name": "Waifu2x GUI v0.2.9", - "draft": false, - "prerelease": false, - "created_at": "2022-03-29T01:41:54Z", - "published_at": "2022-03-29T02:02:47Z", - "assets": [ - { - "url": "https://api.github.com/repos/Tenpi/Waifu2x-GUI/releases/assets/60894178", - "id": 60894178, - "node_id": "RA_kwDOFBf1Fc4DoSvi", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "Tenpi", - "id": 37512637, - "node_id": "MDQ6VXNlcjM3NTEyNjM3", - "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Tenpi", - "html_url": "https://github.com/Tenpi", - "followers_url": "https://api.github.com/users/Tenpi/followers", - "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", - "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", - "organizations_url": "https://api.github.com/users/Tenpi/orgs", - "repos_url": "https://api.github.com/users/Tenpi/repos", - "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", - "received_events_url": "https://api.github.com/users/Tenpi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 339, - "download_count": 23, - "created_at": "2022-03-29T03:23:29Z", - "updated_at": "2022-03-29T03:23:30Z", - "browser_download_url": "https://github.com/Tenpi/Waifu2x-GUI/releases/download/v0.2.9/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/Tenpi/Waifu2x-GUI/releases/assets/60894179", - "id": 60894179, - "node_id": "RA_kwDOFBf1Fc4DoSvj", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "Tenpi", - "id": 37512637, - "node_id": "MDQ6VXNlcjM3NTEyNjM3", - "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Tenpi", - "html_url": "https://github.com/Tenpi", - "followers_url": "https://api.github.com/users/Tenpi/followers", - "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", - "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", - "organizations_url": "https://api.github.com/users/Tenpi/orgs", - "repos_url": "https://api.github.com/users/Tenpi/repos", - "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", - "received_events_url": "https://api.github.com/users/Tenpi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 351, - "download_count": 635, - "created_at": "2022-03-29T03:23:30Z", - "updated_at": "2022-03-29T03:23:30Z", - "browser_download_url": "https://github.com/Tenpi/Waifu2x-GUI/releases/download/v0.2.9/latest.yml" - }, - { - "url": "https://api.github.com/repos/Tenpi/Waifu2x-GUI/releases/assets/60893854", - "id": 60893854, - "node_id": "RA_kwDOFBf1Fc4DoSqe", - "name": "Waifu2x-GUI-0.2.9.dmg", - "label": "", - "uploader": { - "login": "Tenpi", - "id": 37512637, - "node_id": "MDQ6VXNlcjM3NTEyNjM3", - "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Tenpi", - "html_url": "https://github.com/Tenpi", - "followers_url": "https://api.github.com/users/Tenpi/followers", - "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", - "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", - "organizations_url": "https://api.github.com/users/Tenpi/orgs", - "repos_url": "https://api.github.com/users/Tenpi/repos", - "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", - "received_events_url": "https://api.github.com/users/Tenpi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 123687691, - "download_count": 20, - "created_at": "2022-03-29T03:20:43Z", - "updated_at": "2022-03-29T03:23:13Z", - "browser_download_url": "https://github.com/Tenpi/Waifu2x-GUI/releases/download/v0.2.9/Waifu2x-GUI-0.2.9.dmg" - }, - { - "url": "https://api.github.com/repos/Tenpi/Waifu2x-GUI/releases/assets/60893852", - "id": 60893852, - "node_id": "RA_kwDOFBf1Fc4DoSqc", - "name": "Waifu2x-GUI-0.2.9.dmg.blockmap", - "label": "", - "uploader": { - "login": "Tenpi", - "id": 37512637, - "node_id": "MDQ6VXNlcjM3NTEyNjM3", - "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Tenpi", - "html_url": "https://github.com/Tenpi", - "followers_url": "https://api.github.com/users/Tenpi/followers", - "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", - "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", - "organizations_url": "https://api.github.com/users/Tenpi/orgs", - "repos_url": "https://api.github.com/users/Tenpi/repos", - "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", - "received_events_url": "https://api.github.com/users/Tenpi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 130339, - "download_count": 4, - "created_at": "2022-03-29T03:20:42Z", - "updated_at": "2022-03-29T03:20:42Z", - "browser_download_url": "https://github.com/Tenpi/Waifu2x-GUI/releases/download/v0.2.9/Waifu2x-GUI-0.2.9.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/Tenpi/Waifu2x-GUI/releases/assets/60893881", - "id": 60893881, - "node_id": "RA_kwDOFBf1Fc4DoSq5", - "name": "Waifu2x-GUI-Setup-0.2.9.exe", - "label": "", - "uploader": { - "login": "Tenpi", - "id": 37512637, - "node_id": "MDQ6VXNlcjM3NTEyNjM3", - "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Tenpi", - "html_url": "https://github.com/Tenpi", - "followers_url": "https://api.github.com/users/Tenpi/followers", - "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", - "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", - "organizations_url": "https://api.github.com/users/Tenpi/orgs", - "repos_url": "https://api.github.com/users/Tenpi/repos", - "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", - "received_events_url": "https://api.github.com/users/Tenpi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 109835795, - "download_count": 285, - "created_at": "2022-03-29T03:21:04Z", - "updated_at": "2022-03-29T03:23:28Z", - "browser_download_url": "https://github.com/Tenpi/Waifu2x-GUI/releases/download/v0.2.9/Waifu2x-GUI-Setup-0.2.9.exe" - }, - { - "url": "https://api.github.com/repos/Tenpi/Waifu2x-GUI/releases/assets/60893884", - "id": 60893884, - "node_id": "RA_kwDOFBf1Fc4DoSq8", - "name": "Waifu2x-GUI-Setup-0.2.9.exe.blockmap", - "label": "", - "uploader": { - "login": "Tenpi", - "id": 37512637, - "node_id": "MDQ6VXNlcjM3NTEyNjM3", - "avatar_url": "https://avatars.githubusercontent.com/u/37512637?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Tenpi", - "html_url": "https://github.com/Tenpi", - "followers_url": "https://api.github.com/users/Tenpi/followers", - "following_url": "https://api.github.com/users/Tenpi/following{/other_user}", - "gists_url": "https://api.github.com/users/Tenpi/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Tenpi/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Tenpi/subscriptions", - "organizations_url": "https://api.github.com/users/Tenpi/orgs", - "repos_url": "https://api.github.com/users/Tenpi/repos", - "events_url": "https://api.github.com/users/Tenpi/events{/privacy}", - "received_events_url": "https://api.github.com/users/Tenpi/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 116617, - "download_count": 44, - "created_at": "2022-03-29T03:21:05Z", - "updated_at": "2022-03-29T03:21:05Z", - "browser_download_url": "https://github.com/Tenpi/Waifu2x-GUI/releases/download/v0.2.9/Waifu2x-GUI-Setup-0.2.9.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/Tenpi/Waifu2x-GUI/tarball/v0.2.9", - "zipball_url": "https://api.github.com/repos/Tenpi/Waifu2x-GUI/zipball/v0.2.9", - "body_html": "

-Removed the GIF Cumulative option, it is now calculated programmatically.

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:08.193Z" - }, - "wail": { - "latestRelease": { - "url": "https://api.github.com/repos/N0taN3rd/wail/releases/6689708", - "assets_url": "https://api.github.com/repos/N0taN3rd/wail/releases/6689708/assets", - "upload_url": "https://uploads.github.com/repos/N0taN3rd/wail/releases/6689708/assets{?name,label}", - "html_url": "https://github.com/N0taN3rd/wail/releases/tag/1.1.0", - "id": 6689708, - "author": { - "login": "N0taN3rd", - "id": 8648317, - "node_id": "MDQ6VXNlcjg2NDgzMTc=", - "avatar_url": "https://avatars.githubusercontent.com/u/8648317?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/N0taN3rd", - "html_url": "https://github.com/N0taN3rd", - "followers_url": "https://api.github.com/users/N0taN3rd/followers", - "following_url": "https://api.github.com/users/N0taN3rd/following{/other_user}", - "gists_url": "https://api.github.com/users/N0taN3rd/gists{/gist_id}", - "starred_url": "https://api.github.com/users/N0taN3rd/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/N0taN3rd/subscriptions", - "organizations_url": "https://api.github.com/users/N0taN3rd/orgs", - "repos_url": "https://api.github.com/users/N0taN3rd/repos", - "events_url": "https://api.github.com/users/N0taN3rd/events{/privacy}", - "received_events_url": "https://api.github.com/users/N0taN3rd/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTY2ODk3MDg=", - "tag_name": "1.1.0", - "target_commitish": "wail-electron", - "name": "WAIL 1.1.0", - "draft": false, - "prerelease": false, - "created_at": "2017-06-13T02:26:01Z", - "published_at": "2017-06-13T06:20:11Z", - "assets": [ - { - "url": "https://api.github.com/repos/N0taN3rd/wail/releases/assets/4086229", - "id": 4086229, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQwODYyMjk=", - "name": "WAIL-darwin-x64.zip", - "label": null, - "uploader": { - "login": "N0taN3rd", - "id": 8648317, - "node_id": "MDQ6VXNlcjg2NDgzMTc=", - "avatar_url": "https://avatars.githubusercontent.com/u/8648317?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/N0taN3rd", - "html_url": "https://github.com/N0taN3rd", - "followers_url": "https://api.github.com/users/N0taN3rd/followers", - "following_url": "https://api.github.com/users/N0taN3rd/following{/other_user}", - "gists_url": "https://api.github.com/users/N0taN3rd/gists{/gist_id}", - "starred_url": "https://api.github.com/users/N0taN3rd/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/N0taN3rd/subscriptions", - "organizations_url": "https://api.github.com/users/N0taN3rd/orgs", - "repos_url": "https://api.github.com/users/N0taN3rd/repos", - "events_url": "https://api.github.com/users/N0taN3rd/events{/privacy}", - "received_events_url": "https://api.github.com/users/N0taN3rd/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 221454910, - "download_count": 140, - "created_at": "2017-06-13T04:36:05Z", - "updated_at": "2017-06-13T04:41:18Z", - "browser_download_url": "https://github.com/N0taN3rd/wail/releases/download/1.1.0/WAIL-darwin-x64.zip" - }, - { - "url": "https://api.github.com/repos/N0taN3rd/wail/releases/assets/4085845", - "id": 4085845, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQwODU4NDU=", - "name": "WAIL-linux-x64.zip", - "label": null, - "uploader": { - "login": "N0taN3rd", - "id": 8648317, - "node_id": "MDQ6VXNlcjg2NDgzMTc=", - "avatar_url": "https://avatars.githubusercontent.com/u/8648317?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/N0taN3rd", - "html_url": "https://github.com/N0taN3rd", - "followers_url": "https://api.github.com/users/N0taN3rd/followers", - "following_url": "https://api.github.com/users/N0taN3rd/following{/other_user}", - "gists_url": "https://api.github.com/users/N0taN3rd/gists{/gist_id}", - "starred_url": "https://api.github.com/users/N0taN3rd/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/N0taN3rd/subscriptions", - "organizations_url": "https://api.github.com/users/N0taN3rd/orgs", - "repos_url": "https://api.github.com/users/N0taN3rd/repos", - "events_url": "https://api.github.com/users/N0taN3rd/events{/privacy}", - "received_events_url": "https://api.github.com/users/N0taN3rd/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 259186122, - "download_count": 240, - "created_at": "2017-06-13T02:48:45Z", - "updated_at": "2017-06-13T02:54:48Z", - "browser_download_url": "https://github.com/N0taN3rd/wail/releases/download/1.1.0/WAIL-linux-x64.zip" - }, - { - "url": "https://api.github.com/repos/N0taN3rd/wail/releases/assets/4086408", - "id": 4086408, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQwODY0MDg=", - "name": "WAIL-win32-x64.zip", - "label": null, - "uploader": { - "login": "N0taN3rd", - "id": 8648317, - "node_id": "MDQ6VXNlcjg2NDgzMTc=", - "avatar_url": "https://avatars.githubusercontent.com/u/8648317?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/N0taN3rd", - "html_url": "https://github.com/N0taN3rd", - "followers_url": "https://api.github.com/users/N0taN3rd/followers", - "following_url": "https://api.github.com/users/N0taN3rd/following{/other_user}", - "gists_url": "https://api.github.com/users/N0taN3rd/gists{/gist_id}", - "starred_url": "https://api.github.com/users/N0taN3rd/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/N0taN3rd/subscriptions", - "organizations_url": "https://api.github.com/users/N0taN3rd/orgs", - "repos_url": "https://api.github.com/users/N0taN3rd/repos", - "events_url": "https://api.github.com/users/N0taN3rd/events{/privacy}", - "received_events_url": "https://api.github.com/users/N0taN3rd/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 253547349, - "download_count": 977, - "created_at": "2017-06-13T05:31:24Z", - "updated_at": "2017-06-13T05:37:18Z", - "browser_download_url": "https://github.com/N0taN3rd/wail/releases/download/1.1.0/WAIL-win32-x64.zip" - }, - { - "url": "https://api.github.com/repos/N0taN3rd/wail/releases/assets/4086247", - "id": 4086247, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQwODYyNDc=", - "name": "WAIL.dmg", - "label": null, - "uploader": { - "login": "N0taN3rd", - "id": 8648317, - "node_id": "MDQ6VXNlcjg2NDgzMTc=", - "avatar_url": "https://avatars.githubusercontent.com/u/8648317?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/N0taN3rd", - "html_url": "https://github.com/N0taN3rd", - "followers_url": "https://api.github.com/users/N0taN3rd/followers", - "following_url": "https://api.github.com/users/N0taN3rd/following{/other_user}", - "gists_url": "https://api.github.com/users/N0taN3rd/gists{/gist_id}", - "starred_url": "https://api.github.com/users/N0taN3rd/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/N0taN3rd/subscriptions", - "organizations_url": "https://api.github.com/users/N0taN3rd/orgs", - "repos_url": "https://api.github.com/users/N0taN3rd/repos", - "events_url": "https://api.github.com/users/N0taN3rd/events{/privacy}", - "received_events_url": "https://api.github.com/users/N0taN3rd/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 220486272, - "download_count": 260, - "created_at": "2017-06-13T04:36:11Z", - "updated_at": "2017-06-13T04:47:51Z", - "browser_download_url": "https://github.com/N0taN3rd/wail/releases/download/1.1.0/WAIL.dmg" - } - ], - "tarball_url": "https://api.github.com/repos/N0taN3rd/wail/tarball/1.1.0", - "zipball_url": "https://api.github.com/repos/N0taN3rd/wail/zipball/1.1.0", - "body_html": "

Updates

\n
    \n
  1. \n

    Electron has been updated to 1.7.3:
    \nChrome used by Electron is now 58.0.3029.11, Node and V8 also updated.
    \nUserland should notice an increase in the smoothness and performance of WAIL when working with large (size and number of) collections

    \n
  2. \n
  3. \n

    WAIL's Page Only Crawl updated
    \nThanks to the Chrome version bump in Electron 1.7.3 the Page Only Crawl
    \nhas been transitioned away from the modified WARCreate style preservation to a full browser based crawl implementation.
    \nLook for more update as WAIL transitions away from relying on Heritrix to provide its Page + Same Domain and Page + All Links crawls.
    \nHeritix based crawls will still be available in all future releases of WAIL

    \n
  4. \n
  5. \n

    Twitter login through WAIL improved
    \nPrevious releases of WAIL relied on electron-oauth-twitter.
    \nBut userland found that it was not alway reliable so this functionality has been overhauled completely to ensure reliability.

    \n
  6. \n
  7. \n

    UX improvements
    \nTwitter Monitoring and Archiving Configuration UI has been redesigned and condensed making it easier to use this feature
    \nCollections Interface has been reworked making it easier to manage your collections

    \n
  8. \n
  9. \n

    Pywb updated
    \nUpdated to 0.33.1 improving replay for all supported operating systems.
    \nReplay on Windows is now just as smooth as Linux and OSX ❤️

    \n
  10. \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:08.303Z" - }, - "wanna-class": { - "latestRelease": { - "url": "https://api.github.com/repos/MissterHao/WannaClass/releases/43329301", - "assets_url": "https://api.github.com/repos/MissterHao/WannaClass/releases/43329301/assets", - "upload_url": "https://uploads.github.com/repos/MissterHao/WannaClass/releases/43329301/assets{?name,label}", - "html_url": "https://github.com/MissterHao/WannaClass/releases/tag/v1.0.0", - "id": 43329301, - "author": { - "login": "MissterHao", - "id": 15125126, - "node_id": "MDQ6VXNlcjE1MTI1MTI2", - "avatar_url": "https://avatars.githubusercontent.com/u/15125126?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MissterHao", - "html_url": "https://github.com/MissterHao", - "followers_url": "https://api.github.com/users/MissterHao/followers", - "following_url": "https://api.github.com/users/MissterHao/following{/other_user}", - "gists_url": "https://api.github.com/users/MissterHao/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MissterHao/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MissterHao/subscriptions", - "organizations_url": "https://api.github.com/users/MissterHao/orgs", - "repos_url": "https://api.github.com/users/MissterHao/repos", - "events_url": "https://api.github.com/users/MissterHao/events{/privacy}", - "received_events_url": "https://api.github.com/users/MissterHao/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTQzMzI5MzAx", - "tag_name": "v1.0.0", - "target_commitish": "release", - "name": "v1.0.0", - "draft": false, - "prerelease": false, - "created_at": "2021-05-21T04:33:03Z", - "published_at": "2021-05-21T04:36:31Z", - "assets": [ - { - "url": "https://api.github.com/repos/MissterHao/WannaClass/releases/assets/37272946", - "id": 37272946, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM3MjcyOTQ2", - "name": "Wanna.Class.1.0.0.exe", - "label": null, - "uploader": { - "login": "MissterHao", - "id": 15125126, - "node_id": "MDQ6VXNlcjE1MTI1MTI2", - "avatar_url": "https://avatars.githubusercontent.com/u/15125126?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/MissterHao", - "html_url": "https://github.com/MissterHao", - "followers_url": "https://api.github.com/users/MissterHao/followers", - "following_url": "https://api.github.com/users/MissterHao/following{/other_user}", - "gists_url": "https://api.github.com/users/MissterHao/gists{/gist_id}", - "starred_url": "https://api.github.com/users/MissterHao/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/MissterHao/subscriptions", - "organizations_url": "https://api.github.com/users/MissterHao/orgs", - "repos_url": "https://api.github.com/users/MissterHao/repos", - "events_url": "https://api.github.com/users/MissterHao/events{/privacy}", - "received_events_url": "https://api.github.com/users/MissterHao/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 59546971, - "download_count": 164, - "created_at": "2021-05-21T04:35:36Z", - "updated_at": "2021-05-21T04:36:05Z", - "browser_download_url": "https://github.com/MissterHao/WannaClass/releases/download/v1.0.0/Wanna.Class.1.0.0.exe" - } - ], - "tarball_url": "https://api.github.com/repos/MissterHao/WannaClass/tarball/v1.0.0", - "zipball_url": "https://api.github.com/repos/MissterHao/WannaClass/zipball/v1.0.0", - "body_html": "

released platform: win 10
\nv1.0.0 released

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:08.312Z" - }, - "waqt": { - "latestRelease": { - "url": "https://api.github.com/repos/arafatamim/waqt/releases/11624842", - "assets_url": "https://api.github.com/repos/arafatamim/waqt/releases/11624842/assets", - "upload_url": "https://uploads.github.com/repos/arafatamim/waqt/releases/11624842/assets{?name,label}", - "html_url": "https://github.com/arafatamim/waqt/releases/tag/v1.0.2", - "id": 11624842, - "author": { - "login": "arafatamim", - "id": 31634638, - "node_id": "MDQ6VXNlcjMxNjM0NjM4", - "avatar_url": "https://avatars.githubusercontent.com/u/31634638?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/arafatamim", - "html_url": "https://github.com/arafatamim", - "followers_url": "https://api.github.com/users/arafatamim/followers", - "following_url": "https://api.github.com/users/arafatamim/following{/other_user}", - "gists_url": "https://api.github.com/users/arafatamim/gists{/gist_id}", - "starred_url": "https://api.github.com/users/arafatamim/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/arafatamim/subscriptions", - "organizations_url": "https://api.github.com/users/arafatamim/orgs", - "repos_url": "https://api.github.com/users/arafatamim/repos", - "events_url": "https://api.github.com/users/arafatamim/events{/privacy}", - "received_events_url": "https://api.github.com/users/arafatamim/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTExNjI0ODQy", - "tag_name": "v1.0.2", - "target_commitish": "master", - "name": "Version 1.0.2", - "draft": false, - "prerelease": false, - "created_at": "2018-06-24T23:35:29Z", - "published_at": "2018-06-24T23:37:20Z", - "assets": [], - "tarball_url": "https://api.github.com/repos/arafatamim/waqt/tarball/v1.0.2", - "zipball_url": "https://api.github.com/repos/arafatamim/waqt/zipball/v1.0.2", - "body_html": "

Minor layout and code changes.

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:08.364Z" - }, - "wdos": { - "latestRelease": { - "url": "https://api.github.com/repos/Webdeskme/wdOS/releases/22404291", - "assets_url": "https://api.github.com/repos/Webdeskme/wdOS/releases/22404291/assets", - "upload_url": "https://uploads.github.com/repos/Webdeskme/wdOS/releases/22404291/assets{?name,label}", - "html_url": "https://github.com/Webdeskme/wdOS/releases/tag/v1.1.2", - "id": 22404291, - "author": { - "login": "Webdeskme", - "id": 27771305, - "node_id": "MDQ6VXNlcjI3NzcxMzA1", - "avatar_url": "https://avatars.githubusercontent.com/u/27771305?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Webdeskme", - "html_url": "https://github.com/Webdeskme", - "followers_url": "https://api.github.com/users/Webdeskme/followers", - "following_url": "https://api.github.com/users/Webdeskme/following{/other_user}", - "gists_url": "https://api.github.com/users/Webdeskme/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Webdeskme/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Webdeskme/subscriptions", - "organizations_url": "https://api.github.com/users/Webdeskme/orgs", - "repos_url": "https://api.github.com/users/Webdeskme/repos", - "events_url": "https://api.github.com/users/Webdeskme/events{/privacy}", - "received_events_url": "https://api.github.com/users/Webdeskme/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTIyNDA0Mjkx", - "tag_name": "v1.1.2", - "target_commitish": "master", - "name": "wdOS with webframe", - "draft": false, - "prerelease": false, - "created_at": "2019-12-21T00:55:30Z", - "published_at": "2019-12-21T03:04:32Z", - "assets": [ - { - "url": "https://api.github.com/repos/Webdeskme/wdOS/releases/assets/16939764", - "id": 16939764, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2OTM5NzY0", - "name": "wdos-1.1.2.freebsd", - "label": null, - "uploader": { - "login": "Webdeskme", - "id": 27771305, - "node_id": "MDQ6VXNlcjI3NzcxMzA1", - "avatar_url": "https://avatars.githubusercontent.com/u/27771305?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Webdeskme", - "html_url": "https://github.com/Webdeskme", - "followers_url": "https://api.github.com/users/Webdeskme/followers", - "following_url": "https://api.github.com/users/Webdeskme/following{/other_user}", - "gists_url": "https://api.github.com/users/Webdeskme/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Webdeskme/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Webdeskme/subscriptions", - "organizations_url": "https://api.github.com/users/Webdeskme/orgs", - "repos_url": "https://api.github.com/users/Webdeskme/repos", - "events_url": "https://api.github.com/users/Webdeskme/events{/privacy}", - "received_events_url": "https://api.github.com/users/Webdeskme/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 61920564, - "download_count": 88, - "created_at": "2019-12-21T03:02:06Z", - "updated_at": "2019-12-21T03:02:28Z", - "browser_download_url": "https://github.com/Webdeskme/wdOS/releases/download/v1.1.2/wdos-1.1.2.freebsd" - }, - { - "url": "https://api.github.com/repos/Webdeskme/wdOS/releases/assets/16939769", - "id": 16939769, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2OTM5NzY5", - "name": "wdos-1.1.2.tar.gz", - "label": null, - "uploader": { - "login": "Webdeskme", - "id": 27771305, - "node_id": "MDQ6VXNlcjI3NzcxMzA1", - "avatar_url": "https://avatars.githubusercontent.com/u/27771305?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Webdeskme", - "html_url": "https://github.com/Webdeskme", - "followers_url": "https://api.github.com/users/Webdeskme/followers", - "following_url": "https://api.github.com/users/Webdeskme/following{/other_user}", - "gists_url": "https://api.github.com/users/Webdeskme/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Webdeskme/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Webdeskme/subscriptions", - "organizations_url": "https://api.github.com/users/Webdeskme/orgs", - "repos_url": "https://api.github.com/users/Webdeskme/repos", - "events_url": "https://api.github.com/users/Webdeskme/events{/privacy}", - "received_events_url": "https://api.github.com/users/Webdeskme/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/gzip", - "state": "uploaded", - "size": 103152938, - "download_count": 130, - "created_at": "2019-12-21T03:03:39Z", - "updated_at": "2019-12-21T03:04:28Z", - "browser_download_url": "https://github.com/Webdeskme/wdOS/releases/download/v1.1.2/wdos-1.1.2.tar.gz" - }, - { - "url": "https://api.github.com/repos/Webdeskme/wdOS/releases/assets/16939744", - "id": 16939744, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2OTM5NzQ0", - "name": "wdos-1.1.2.x86_64.rpm", - "label": null, - "uploader": { - "login": "Webdeskme", - "id": 27771305, - "node_id": "MDQ6VXNlcjI3NzcxMzA1", - "avatar_url": "https://avatars.githubusercontent.com/u/27771305?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Webdeskme", - "html_url": "https://github.com/Webdeskme", - "followers_url": "https://api.github.com/users/Webdeskme/followers", - "following_url": "https://api.github.com/users/Webdeskme/following{/other_user}", - "gists_url": "https://api.github.com/users/Webdeskme/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Webdeskme/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Webdeskme/subscriptions", - "organizations_url": "https://api.github.com/users/Webdeskme/orgs", - "repos_url": "https://api.github.com/users/Webdeskme/repos", - "events_url": "https://api.github.com/users/Webdeskme/events{/privacy}", - "received_events_url": "https://api.github.com/users/Webdeskme/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-rpm", - "state": "uploaded", - "size": 59500728, - "download_count": 95, - "created_at": "2019-12-21T02:59:31Z", - "updated_at": "2019-12-21T02:59:55Z", - "browser_download_url": "https://github.com/Webdeskme/wdOS/releases/download/v1.1.2/wdos-1.1.2.x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/Webdeskme/wdOS/releases/assets/16939733", - "id": 16939733, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2OTM5NzMz", - "name": "wdos_1.1.2_amd64.deb", - "label": null, - "uploader": { - "login": "Webdeskme", - "id": 27771305, - "node_id": "MDQ6VXNlcjI3NzcxMzA1", - "avatar_url": "https://avatars.githubusercontent.com/u/27771305?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Webdeskme", - "html_url": "https://github.com/Webdeskme", - "followers_url": "https://api.github.com/users/Webdeskme/followers", - "following_url": "https://api.github.com/users/Webdeskme/following{/other_user}", - "gists_url": "https://api.github.com/users/Webdeskme/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Webdeskme/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Webdeskme/subscriptions", - "organizations_url": "https://api.github.com/users/Webdeskme/orgs", - "repos_url": "https://api.github.com/users/Webdeskme/repos", - "events_url": "https://api.github.com/users/Webdeskme/events{/privacy}", - "received_events_url": "https://api.github.com/users/Webdeskme/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.debian.binary-package", - "state": "uploaded", - "size": 59845266, - "download_count": 204, - "created_at": "2019-12-21T02:55:51Z", - "updated_at": "2019-12-21T02:56:12Z", - "browser_download_url": "https://github.com/Webdeskme/wdOS/releases/download/v1.1.2/wdos_1.1.2_amd64.deb" - }, - { - "url": "https://api.github.com/repos/Webdeskme/wdOS/releases/assets/16939766", - "id": 16939766, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2OTM5NzY2", - "name": "wdos_1.1.2_amd64.snap", - "label": null, - "uploader": { - "login": "Webdeskme", - "id": 27771305, - "node_id": "MDQ6VXNlcjI3NzcxMzA1", - "avatar_url": "https://avatars.githubusercontent.com/u/27771305?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Webdeskme", - "html_url": "https://github.com/Webdeskme", - "followers_url": "https://api.github.com/users/Webdeskme/followers", - "following_url": "https://api.github.com/users/Webdeskme/following{/other_user}", - "gists_url": "https://api.github.com/users/Webdeskme/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Webdeskme/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Webdeskme/subscriptions", - "organizations_url": "https://api.github.com/users/Webdeskme/orgs", - "repos_url": "https://api.github.com/users/Webdeskme/repos", - "events_url": "https://api.github.com/users/Webdeskme/events{/privacy}", - "received_events_url": "https://api.github.com/users/Webdeskme/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.snap", - "state": "uploaded", - "size": 92127232, - "download_count": 71, - "created_at": "2019-12-21T03:02:47Z", - "updated_at": "2019-12-21T03:03:13Z", - "browser_download_url": "https://github.com/Webdeskme/wdOS/releases/download/v1.1.2/wdos_1.1.2_amd64.snap" - }, - { - "url": "https://api.github.com/repos/Webdeskme/wdOS/releases/assets/16939734", - "id": 16939734, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE2OTM5NzM0", - "name": "WebDesktop-1.1.2.AppImage", - "label": null, - "uploader": { - "login": "Webdeskme", - "id": 27771305, - "node_id": "MDQ6VXNlcjI3NzcxMzA1", - "avatar_url": "https://avatars.githubusercontent.com/u/27771305?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Webdeskme", - "html_url": "https://github.com/Webdeskme", - "followers_url": "https://api.github.com/users/Webdeskme/followers", - "following_url": "https://api.github.com/users/Webdeskme/following{/other_user}", - "gists_url": "https://api.github.com/users/Webdeskme/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Webdeskme/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Webdeskme/subscriptions", - "organizations_url": "https://api.github.com/users/Webdeskme/orgs", - "repos_url": "https://api.github.com/users/Webdeskme/repos", - "events_url": "https://api.github.com/users/Webdeskme/events{/privacy}", - "received_events_url": "https://api.github.com/users/Webdeskme/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-iso9660-appimage", - "state": "uploaded", - "size": 109726794, - "download_count": 2829, - "created_at": "2019-12-21T02:56:19Z", - "updated_at": "2019-12-21T02:56:56Z", - "browser_download_url": "https://github.com/Webdeskme/wdOS/releases/download/v1.1.2/WebDesktop-1.1.2.AppImage" - } - ], - "tarball_url": "https://api.github.com/repos/Webdeskme/wdOS/tarball/v1.1.2", - "zipball_url": "https://api.github.com/repos/Webdeskme/wdOS/zipball/v1.1.2", - "body_html": "

In This release experimental WebFrame features have been added. This includes a built in api and web application solution. This release is currently for Linux but refer to the previous relies for mac and windows.

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:08.430Z" - }, - "webcatalog": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:07:08.489Z" - }, - "web-toolbox": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:07:08.490Z" - }, - "webkiosk-wrapper": { - "latestRelease": { - "url": "https://api.github.com/repos/ngudbhav/Webkiosk-Wrapper/releases/19828104", - "assets_url": "https://api.github.com/repos/ngudbhav/Webkiosk-Wrapper/releases/19828104/assets", - "upload_url": "https://uploads.github.com/repos/ngudbhav/Webkiosk-Wrapper/releases/19828104/assets{?name,label}", - "html_url": "https://github.com/ngudbhav/Webkiosk-Wrapper/releases/tag/v1.1.3", - "id": 19828104, - "author": { - "login": "ngudbhav", - "id": 31446376, - "node_id": "MDQ6VXNlcjMxNDQ2Mzc2", - "avatar_url": "https://avatars.githubusercontent.com/u/31446376?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ngudbhav", - "html_url": "https://github.com/ngudbhav", - "followers_url": "https://api.github.com/users/ngudbhav/followers", - "following_url": "https://api.github.com/users/ngudbhav/following{/other_user}", - "gists_url": "https://api.github.com/users/ngudbhav/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ngudbhav/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ngudbhav/subscriptions", - "organizations_url": "https://api.github.com/users/ngudbhav/orgs", - "repos_url": "https://api.github.com/users/ngudbhav/repos", - "events_url": "https://api.github.com/users/ngudbhav/events{/privacy}", - "received_events_url": "https://api.github.com/users/ngudbhav/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTE5ODI4MTA0", - "tag_name": "v1.1.3", - "target_commitish": "master", - "name": "Webkiosk-Wrapper", - "draft": false, - "prerelease": false, - "created_at": "2019-09-07T13:31:07Z", - "published_at": "2019-09-07T16:55:08Z", - "assets": [ - { - "url": "https://api.github.com/repos/ngudbhav/Webkiosk-Wrapper/releases/assets/14802038", - "id": 14802038, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE0ODAyMDM4", - "name": "Compressed-MAC.tar.xz", - "label": null, - "uploader": { - "login": "ngudbhav", - "id": 31446376, - "node_id": "MDQ6VXNlcjMxNDQ2Mzc2", - "avatar_url": "https://avatars.githubusercontent.com/u/31446376?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ngudbhav", - "html_url": "https://github.com/ngudbhav", - "followers_url": "https://api.github.com/users/ngudbhav/followers", - "following_url": "https://api.github.com/users/ngudbhav/following{/other_user}", - "gists_url": "https://api.github.com/users/ngudbhav/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ngudbhav/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ngudbhav/subscriptions", - "organizations_url": "https://api.github.com/users/ngudbhav/orgs", - "repos_url": "https://api.github.com/users/ngudbhav/repos", - "events_url": "https://api.github.com/users/ngudbhav/events{/privacy}", - "received_events_url": "https://api.github.com/users/ngudbhav/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-xz", - "state": "uploaded", - "size": 50809296, - "download_count": 124, - "created_at": "2019-09-07T15:42:14Z", - "updated_at": "2019-09-07T16:51:30Z", - "browser_download_url": "https://github.com/ngudbhav/Webkiosk-Wrapper/releases/download/v1.1.3/Compressed-MAC.tar.xz" - }, - { - "url": "https://api.github.com/repos/ngudbhav/Webkiosk-Wrapper/releases/assets/14802754", - "id": 14802754, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE0ODAyNzU0", - "name": "Portable-x64.exe", - "label": null, - "uploader": { - "login": "ngudbhav", - "id": 31446376, - "node_id": "MDQ6VXNlcjMxNDQ2Mzc2", - "avatar_url": "https://avatars.githubusercontent.com/u/31446376?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ngudbhav", - "html_url": "https://github.com/ngudbhav", - "followers_url": "https://api.github.com/users/ngudbhav/followers", - "following_url": "https://api.github.com/users/ngudbhav/following{/other_user}", - "gists_url": "https://api.github.com/users/ngudbhav/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ngudbhav/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ngudbhav/subscriptions", - "organizations_url": "https://api.github.com/users/ngudbhav/orgs", - "repos_url": "https://api.github.com/users/ngudbhav/repos", - "events_url": "https://api.github.com/users/ngudbhav/events{/privacy}", - "received_events_url": "https://api.github.com/users/ngudbhav/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 48905320, - "download_count": 89, - "created_at": "2019-09-07T16:38:54Z", - "updated_at": "2019-09-07T16:39:34Z", - "browser_download_url": "https://github.com/ngudbhav/Webkiosk-Wrapper/releases/download/v1.1.3/Portable-x64.exe" - }, - { - "url": "https://api.github.com/repos/ngudbhav/Webkiosk-Wrapper/releases/assets/14802755", - "id": 14802755, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE0ODAyNzU1", - "name": "Portable-x86.exe", - "label": null, - "uploader": { - "login": "ngudbhav", - "id": 31446376, - "node_id": "MDQ6VXNlcjMxNDQ2Mzc2", - "avatar_url": "https://avatars.githubusercontent.com/u/31446376?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ngudbhav", - "html_url": "https://github.com/ngudbhav", - "followers_url": "https://api.github.com/users/ngudbhav/followers", - "following_url": "https://api.github.com/users/ngudbhav/following{/other_user}", - "gists_url": "https://api.github.com/users/ngudbhav/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ngudbhav/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ngudbhav/subscriptions", - "organizations_url": "https://api.github.com/users/ngudbhav/orgs", - "repos_url": "https://api.github.com/users/ngudbhav/repos", - "events_url": "https://api.github.com/users/ngudbhav/events{/privacy}", - "received_events_url": "https://api.github.com/users/ngudbhav/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 50703361, - "download_count": 48, - "created_at": "2019-09-07T16:38:55Z", - "updated_at": "2019-09-07T16:39:53Z", - "browser_download_url": "https://github.com/ngudbhav/Webkiosk-Wrapper/releases/download/v1.1.3/Portable-x86.exe" - }, - { - "url": "https://api.github.com/repos/ngudbhav/Webkiosk-Wrapper/releases/assets/14802851", - "id": 14802851, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE0ODAyODUx", - "name": "Setup-x64.exe", - "label": null, - "uploader": { - "login": "ngudbhav", - "id": 31446376, - "node_id": "MDQ6VXNlcjMxNDQ2Mzc2", - "avatar_url": "https://avatars.githubusercontent.com/u/31446376?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ngudbhav", - "html_url": "https://github.com/ngudbhav", - "followers_url": "https://api.github.com/users/ngudbhav/followers", - "following_url": "https://api.github.com/users/ngudbhav/following{/other_user}", - "gists_url": "https://api.github.com/users/ngudbhav/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ngudbhav/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ngudbhav/subscriptions", - "organizations_url": "https://api.github.com/users/ngudbhav/orgs", - "repos_url": "https://api.github.com/users/ngudbhav/repos", - "events_url": "https://api.github.com/users/ngudbhav/events{/privacy}", - "received_events_url": "https://api.github.com/users/ngudbhav/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 55321764, - "download_count": 536, - "created_at": "2019-09-07T16:53:27Z", - "updated_at": "2019-09-07T16:54:35Z", - "browser_download_url": "https://github.com/ngudbhav/Webkiosk-Wrapper/releases/download/v1.1.3/Setup-x64.exe" - }, - { - "url": "https://api.github.com/repos/ngudbhav/Webkiosk-Wrapper/releases/assets/14802756", - "id": 14802756, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE0ODAyNzU2", - "name": "Setup-x86.exe", - "label": null, - "uploader": { - "login": "ngudbhav", - "id": 31446376, - "node_id": "MDQ6VXNlcjMxNDQ2Mzc2", - "avatar_url": "https://avatars.githubusercontent.com/u/31446376?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ngudbhav", - "html_url": "https://github.com/ngudbhav", - "followers_url": "https://api.github.com/users/ngudbhav/followers", - "following_url": "https://api.github.com/users/ngudbhav/following{/other_user}", - "gists_url": "https://api.github.com/users/ngudbhav/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ngudbhav/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ngudbhav/subscriptions", - "organizations_url": "https://api.github.com/users/ngudbhav/orgs", - "repos_url": "https://api.github.com/users/ngudbhav/repos", - "events_url": "https://api.github.com/users/ngudbhav/events{/privacy}", - "received_events_url": "https://api.github.com/users/ngudbhav/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 53648736, - "download_count": 51, - "created_at": "2019-09-07T16:38:55Z", - "updated_at": "2019-09-07T16:40:13Z", - "browser_download_url": "https://github.com/ngudbhav/Webkiosk-Wrapper/releases/download/v1.1.3/Setup-x86.exe" - }, - { - "url": "https://api.github.com/repos/ngudbhav/Webkiosk-Wrapper/releases/assets/14802009", - "id": 14802009, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE0ODAyMDA5", - "name": "Setup.deb", - "label": null, - "uploader": { - "login": "ngudbhav", - "id": 31446376, - "node_id": "MDQ6VXNlcjMxNDQ2Mzc2", - "avatar_url": "https://avatars.githubusercontent.com/u/31446376?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ngudbhav", - "html_url": "https://github.com/ngudbhav", - "followers_url": "https://api.github.com/users/ngudbhav/followers", - "following_url": "https://api.github.com/users/ngudbhav/following{/other_user}", - "gists_url": "https://api.github.com/users/ngudbhav/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ngudbhav/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ngudbhav/subscriptions", - "organizations_url": "https://api.github.com/users/ngudbhav/orgs", - "repos_url": "https://api.github.com/users/ngudbhav/repos", - "events_url": "https://api.github.com/users/ngudbhav/events{/privacy}", - "received_events_url": "https://api.github.com/users/ngudbhav/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.debian.binary-package", - "state": "uploaded", - "size": 66431724, - "download_count": 88, - "created_at": "2019-09-07T15:39:43Z", - "updated_at": "2019-09-07T15:40:59Z", - "browser_download_url": "https://github.com/ngudbhav/Webkiosk-Wrapper/releases/download/v1.1.3/Setup.deb" - }, - { - "url": "https://api.github.com/repos/ngudbhav/Webkiosk-Wrapper/releases/assets/14802010", - "id": 14802010, - "node_id": "MDEyOlJlbGVhc2VBc3NldDE0ODAyMDEw", - "name": "Setup.rpm", - "label": null, - "uploader": { - "login": "ngudbhav", - "id": 31446376, - "node_id": "MDQ6VXNlcjMxNDQ2Mzc2", - "avatar_url": "https://avatars.githubusercontent.com/u/31446376?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ngudbhav", - "html_url": "https://github.com/ngudbhav", - "followers_url": "https://api.github.com/users/ngudbhav/followers", - "following_url": "https://api.github.com/users/ngudbhav/following{/other_user}", - "gists_url": "https://api.github.com/users/ngudbhav/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ngudbhav/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ngudbhav/subscriptions", - "organizations_url": "https://api.github.com/users/ngudbhav/orgs", - "repos_url": "https://api.github.com/users/ngudbhav/repos", - "events_url": "https://api.github.com/users/ngudbhav/events{/privacy}", - "received_events_url": "https://api.github.com/users/ngudbhav/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-rpm", - "state": "uploaded", - "size": 73608880, - "download_count": 75, - "created_at": "2019-09-07T15:39:43Z", - "updated_at": "2019-09-07T15:42:10Z", - "browser_download_url": "https://github.com/ngudbhav/Webkiosk-Wrapper/releases/download/v1.1.3/Setup.rpm" - } - ], - "tarball_url": "https://api.github.com/repos/ngudbhav/Webkiosk-Wrapper/tarball/v1.1.3", - "zipball_url": "https://api.github.com/repos/ngudbhav/Webkiosk-Wrapper/zipball/v1.1.3", - "body_html": "

Changelog

\n

Note - Please uninstall previous versions as they will cause login issues.

\n
    \n
  1. Added support for JIIT-128
  2. \n
  3. Seating Plan API Added
  4. \n
  5. Issue fixed where custom passwords did not allow data download
  6. \n
  7. Visual changes
  8. \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:08.596Z" - }, - "webkitty": { - "latestRelease": { - "url": "https://api.github.com/repos/yikuansun/webkitty/releases/64056568", - "assets_url": "https://api.github.com/repos/yikuansun/webkitty/releases/64056568/assets", - "upload_url": "https://uploads.github.com/repos/yikuansun/webkitty/releases/64056568/assets{?name,label}", - "html_url": "https://github.com/yikuansun/webkitty/releases/tag/v2.2.0", - "id": 64056568, - "author": { - "login": "yikuansun", - "id": 38194363, - "node_id": "MDQ6VXNlcjM4MTk0MzYz", - "avatar_url": "https://avatars.githubusercontent.com/u/38194363?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/yikuansun", - "html_url": "https://github.com/yikuansun", - "followers_url": "https://api.github.com/users/yikuansun/followers", - "following_url": "https://api.github.com/users/yikuansun/following{/other_user}", - "gists_url": "https://api.github.com/users/yikuansun/gists{/gist_id}", - "starred_url": "https://api.github.com/users/yikuansun/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/yikuansun/subscriptions", - "organizations_url": "https://api.github.com/users/yikuansun/orgs", - "repos_url": "https://api.github.com/users/yikuansun/repos", - "events_url": "https://api.github.com/users/yikuansun/events{/privacy}", - "received_events_url": "https://api.github.com/users/yikuansun/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOGuSiN84D0Wz4", - "tag_name": "v2.2.0", - "target_commitish": "master", - "name": "Release 2.2.0", - "draft": false, - "prerelease": false, - "created_at": "2022-04-10T15:31:33Z", - "published_at": "2022-04-15T02:11:20Z", - "assets": [ - { - "url": "https://api.github.com/repos/yikuansun/webkitty/releases/assets/62628749", - "id": 62628749, - "node_id": "RA_kwDOGuSiN84Du6ON", - "name": "WebKitty-2.2.0.AppImage", - "label": null, - "uploader": { - "login": "yikuansun", - "id": 38194363, - "node_id": "MDQ6VXNlcjM4MTk0MzYz", - "avatar_url": "https://avatars.githubusercontent.com/u/38194363?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/yikuansun", - "html_url": "https://github.com/yikuansun", - "followers_url": "https://api.github.com/users/yikuansun/followers", - "following_url": "https://api.github.com/users/yikuansun/following{/other_user}", - "gists_url": "https://api.github.com/users/yikuansun/gists{/gist_id}", - "starred_url": "https://api.github.com/users/yikuansun/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/yikuansun/subscriptions", - "organizations_url": "https://api.github.com/users/yikuansun/orgs", - "repos_url": "https://api.github.com/users/yikuansun/repos", - "events_url": "https://api.github.com/users/yikuansun/events{/privacy}", - "received_events_url": "https://api.github.com/users/yikuansun/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 87185268, - "download_count": 5, - "created_at": "2022-04-15T02:10:56Z", - "updated_at": "2022-04-15T02:11:13Z", - "browser_download_url": "https://github.com/yikuansun/webkitty/releases/download/v2.2.0/WebKitty-2.2.0.AppImage" - }, - { - "url": "https://api.github.com/repos/yikuansun/webkitty/releases/assets/62628180", - "id": 62628180, - "node_id": "RA_kwDOGuSiN84Du6FU", - "name": "WebKitty-2.2.0.dmg", - "label": null, - "uploader": { - "login": "yikuansun", - "id": 38194363, - "node_id": "MDQ6VXNlcjM4MTk0MzYz", - "avatar_url": "https://avatars.githubusercontent.com/u/38194363?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/yikuansun", - "html_url": "https://github.com/yikuansun", - "followers_url": "https://api.github.com/users/yikuansun/followers", - "following_url": "https://api.github.com/users/yikuansun/following{/other_user}", - "gists_url": "https://api.github.com/users/yikuansun/gists{/gist_id}", - "starred_url": "https://api.github.com/users/yikuansun/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/yikuansun/subscriptions", - "organizations_url": "https://api.github.com/users/yikuansun/orgs", - "repos_url": "https://api.github.com/users/yikuansun/repos", - "events_url": "https://api.github.com/users/yikuansun/events{/privacy}", - "received_events_url": "https://api.github.com/users/yikuansun/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 83768657, - "download_count": 4, - "created_at": "2022-04-15T01:59:27Z", - "updated_at": "2022-04-15T02:00:23Z", - "browser_download_url": "https://github.com/yikuansun/webkitty/releases/download/v2.2.0/WebKitty-2.2.0.dmg" - }, - { - "url": "https://api.github.com/repos/yikuansun/webkitty/releases/assets/62139339", - "id": 62139339, - "node_id": "RA_kwDOGuSiN84DtCvL", - "name": "WebKitty.Setup.2.2.0.exe", - "label": null, - "uploader": { - "login": "yikuansun", - "id": 38194363, - "node_id": "MDQ6VXNlcjM4MTk0MzYz", - "avatar_url": "https://avatars.githubusercontent.com/u/38194363?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/yikuansun", - "html_url": "https://github.com/yikuansun", - "followers_url": "https://api.github.com/users/yikuansun/followers", - "following_url": "https://api.github.com/users/yikuansun/following{/other_user}", - "gists_url": "https://api.github.com/users/yikuansun/gists{/gist_id}", - "starred_url": "https://api.github.com/users/yikuansun/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/yikuansun/subscriptions", - "organizations_url": "https://api.github.com/users/yikuansun/orgs", - "repos_url": "https://api.github.com/users/yikuansun/repos", - "events_url": "https://api.github.com/users/yikuansun/events{/privacy}", - "received_events_url": "https://api.github.com/users/yikuansun/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 66171649, - "download_count": 21, - "created_at": "2022-04-10T15:36:08Z", - "updated_at": "2022-04-10T15:36:38Z", - "browser_download_url": "https://github.com/yikuansun/webkitty/releases/download/v2.2.0/WebKitty.Setup.2.2.0.exe" - } - ], - "tarball_url": "https://api.github.com/repos/yikuansun/webkitty/tarball/v2.2.0", - "zipball_url": "https://api.github.com/repos/yikuansun/webkitty/zipball/v2.2.0", - "body_html": "

Full Changelog: v2.1.0...v2.2.0

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:08.658Z" - }, - "webtorrent": { - "latestRelease": { - "url": "https://api.github.com/repos/webtorrent/webtorrent-desktop/releases/30354306", - "assets_url": "https://api.github.com/repos/webtorrent/webtorrent-desktop/releases/30354306/assets", - "upload_url": "https://uploads.github.com/repos/webtorrent/webtorrent-desktop/releases/30354306/assets{?name,label}", - "html_url": "https://github.com/webtorrent/webtorrent-desktop/releases/tag/v0.24.0", - "id": 30354306, - "author": { - "login": "feross", - "id": 121766, - "node_id": "MDQ6VXNlcjEyMTc2Ng==", - "avatar_url": "https://avatars.githubusercontent.com/u/121766?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/feross", - "html_url": "https://github.com/feross", - "followers_url": "https://api.github.com/users/feross/followers", - "following_url": "https://api.github.com/users/feross/following{/other_user}", - "gists_url": "https://api.github.com/users/feross/gists{/gist_id}", - "starred_url": "https://api.github.com/users/feross/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/feross/subscriptions", - "organizations_url": "https://api.github.com/users/feross/orgs", - "repos_url": "https://api.github.com/users/feross/repos", - "events_url": "https://api.github.com/users/feross/events{/privacy}", - "received_events_url": "https://api.github.com/users/feross/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTMwMzU0MzA2", - "tag_name": "v0.24.0", - "target_commitish": "aa42627d458d5277aff2acaeb22e20693dffc107", - "name": "v0.24.0", - "draft": false, - "prerelease": false, - "created_at": "2020-08-29T00:19:47Z", - "published_at": "2020-08-29T00:28:38Z", - "assets": [ - { - "url": "https://api.github.com/repos/webtorrent/webtorrent-desktop/releases/assets/24433619", - "id": 24433619, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI0NDMzNjE5", - "name": "RELEASES", - "label": null, - "uploader": { - "login": "feross", - "id": 121766, - "node_id": "MDQ6VXNlcjEyMTc2Ng==", - "avatar_url": "https://avatars.githubusercontent.com/u/121766?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/feross", - "html_url": "https://github.com/feross", - "followers_url": "https://api.github.com/users/feross/followers", - "following_url": "https://api.github.com/users/feross/following{/other_user}", - "gists_url": "https://api.github.com/users/feross/gists{/gist_id}", - "starred_url": "https://api.github.com/users/feross/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/feross/subscriptions", - "organizations_url": "https://api.github.com/users/feross/orgs", - "repos_url": "https://api.github.com/users/feross/repos", - "events_url": "https://api.github.com/users/feross/events{/privacy}", - "received_events_url": "https://api.github.com/users/feross/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 81, - "download_count": 1330663, - "created_at": "2020-08-29T00:36:02Z", - "updated_at": "2020-08-29T00:36:02Z", - "browser_download_url": "https://github.com/webtorrent/webtorrent-desktop/releases/download/v0.24.0/RELEASES" - }, - { - "url": "https://api.github.com/repos/webtorrent/webtorrent-desktop/releases/assets/24433620", - "id": 24433620, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI0NDMzNjIw", - "name": "WebTorrent-0.24.0-full.nupkg", - "label": null, - "uploader": { - "login": "feross", - "id": 121766, - "node_id": "MDQ6VXNlcjEyMTc2Ng==", - "avatar_url": "https://avatars.githubusercontent.com/u/121766?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/feross", - "html_url": "https://github.com/feross", - "followers_url": "https://api.github.com/users/feross/followers", - "following_url": "https://api.github.com/users/feross/following{/other_user}", - "gists_url": "https://api.github.com/users/feross/gists{/gist_id}", - "starred_url": "https://api.github.com/users/feross/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/feross/subscriptions", - "organizations_url": "https://api.github.com/users/feross/orgs", - "repos_url": "https://api.github.com/users/feross/repos", - "events_url": "https://api.github.com/users/feross/events{/privacy}", - "received_events_url": "https://api.github.com/users/feross/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 84557457, - "download_count": 73296, - "created_at": "2020-08-29T00:36:02Z", - "updated_at": "2020-08-29T00:36:18Z", - "browser_download_url": "https://github.com/webtorrent/webtorrent-desktop/releases/download/v0.24.0/WebTorrent-0.24.0-full.nupkg" - }, - { - "url": "https://api.github.com/repos/webtorrent/webtorrent-desktop/releases/assets/24433705", - "id": 24433705, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI0NDMzNzA1", - "name": "webtorrent-desktop-0.24.0-1.arm64.rpm", - "label": null, - "uploader": { - "login": "feross", - "id": 121766, - "node_id": "MDQ6VXNlcjEyMTc2Ng==", - "avatar_url": "https://avatars.githubusercontent.com/u/121766?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/feross", - "html_url": "https://github.com/feross", - "followers_url": "https://api.github.com/users/feross/followers", - "following_url": "https://api.github.com/users/feross/following{/other_user}", - "gists_url": "https://api.github.com/users/feross/gists{/gist_id}", - "starred_url": "https://api.github.com/users/feross/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/feross/subscriptions", - "organizations_url": "https://api.github.com/users/feross/orgs", - "repos_url": "https://api.github.com/users/feross/repos", - "events_url": "https://api.github.com/users/feross/events{/privacy}", - "received_events_url": "https://api.github.com/users/feross/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-rpm", - "state": "uploaded", - "size": 68779336, - "download_count": 830, - "created_at": "2020-08-29T00:38:34Z", - "updated_at": "2020-08-29T00:39:11Z", - "browser_download_url": "https://github.com/webtorrent/webtorrent-desktop/releases/download/v0.24.0/webtorrent-desktop-0.24.0-1.arm64.rpm" - }, - { - "url": "https://api.github.com/repos/webtorrent/webtorrent-desktop/releases/assets/24433733", - "id": 24433733, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI0NDMzNzMz", - "name": "webtorrent-desktop-0.24.0-1.x86_64.rpm", - "label": null, - "uploader": { - "login": "feross", - "id": 121766, - "node_id": "MDQ6VXNlcjEyMTc2Ng==", - "avatar_url": "https://avatars.githubusercontent.com/u/121766?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/feross", - "html_url": "https://github.com/feross", - "followers_url": "https://api.github.com/users/feross/followers", - "following_url": "https://api.github.com/users/feross/following{/other_user}", - "gists_url": "https://api.github.com/users/feross/gists{/gist_id}", - "starred_url": "https://api.github.com/users/feross/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/feross/subscriptions", - "organizations_url": "https://api.github.com/users/feross/orgs", - "repos_url": "https://api.github.com/users/feross/repos", - "events_url": "https://api.github.com/users/feross/events{/privacy}", - "received_events_url": "https://api.github.com/users/feross/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-rpm", - "state": "uploaded", - "size": 68857496, - "download_count": 1726, - "created_at": "2020-08-29T00:39:11Z", - "updated_at": "2020-08-29T00:39:37Z", - "browser_download_url": "https://github.com/webtorrent/webtorrent-desktop/releases/download/v0.24.0/webtorrent-desktop-0.24.0-1.x86_64.rpm" - }, - { - "url": "https://api.github.com/repos/webtorrent/webtorrent-desktop/releases/assets/24433648", - "id": 24433648, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI0NDMzNjQ4", - "name": "webtorrent-desktop_0.24.0_amd64.deb", - "label": null, - "uploader": { - "login": "feross", - "id": 121766, - "node_id": "MDQ6VXNlcjEyMTc2Ng==", - "avatar_url": "https://avatars.githubusercontent.com/u/121766?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/feross", - "html_url": "https://github.com/feross", - "followers_url": "https://api.github.com/users/feross/followers", - "following_url": "https://api.github.com/users/feross/following{/other_user}", - "gists_url": "https://api.github.com/users/feross/gists{/gist_id}", - "starred_url": "https://api.github.com/users/feross/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/feross/subscriptions", - "organizations_url": "https://api.github.com/users/feross/orgs", - "repos_url": "https://api.github.com/users/feross/repos", - "events_url": "https://api.github.com/users/feross/events{/privacy}", - "received_events_url": "https://api.github.com/users/feross/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-deb", - "state": "uploaded", - "size": 62049756, - "download_count": 52154, - "created_at": "2020-08-29T00:37:22Z", - "updated_at": "2020-08-29T00:38:07Z", - "browser_download_url": "https://github.com/webtorrent/webtorrent-desktop/releases/download/v0.24.0/webtorrent-desktop_0.24.0_amd64.deb" - }, - { - "url": "https://api.github.com/repos/webtorrent/webtorrent-desktop/releases/assets/24433683", - "id": 24433683, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI0NDMzNjgz", - "name": "webtorrent-desktop_0.24.0_arm64.deb", - "label": null, - "uploader": { - "login": "feross", - "id": 121766, - "node_id": "MDQ6VXNlcjEyMTc2Ng==", - "avatar_url": "https://avatars.githubusercontent.com/u/121766?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/feross", - "html_url": "https://github.com/feross", - "followers_url": "https://api.github.com/users/feross/followers", - "following_url": "https://api.github.com/users/feross/following{/other_user}", - "gists_url": "https://api.github.com/users/feross/gists{/gist_id}", - "starred_url": "https://api.github.com/users/feross/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/feross/subscriptions", - "organizations_url": "https://api.github.com/users/feross/orgs", - "repos_url": "https://api.github.com/users/feross/repos", - "events_url": "https://api.github.com/users/feross/events{/privacy}", - "received_events_url": "https://api.github.com/users/feross/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-deb", - "state": "uploaded", - "size": 61919484, - "download_count": 482, - "created_at": "2020-08-29T00:38:07Z", - "updated_at": "2020-08-29T00:38:34Z", - "browser_download_url": "https://github.com/webtorrent/webtorrent-desktop/releases/download/v0.24.0/webtorrent-desktop_0.24.0_arm64.deb" - }, - { - "url": "https://api.github.com/repos/webtorrent/webtorrent-desktop/releases/assets/24433214", - "id": 24433214, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI0NDMzMjE0", - "name": "WebTorrent-v0.24.0-darwin.zip", - "label": null, - "uploader": { - "login": "feross", - "id": 121766, - "node_id": "MDQ6VXNlcjEyMTc2Ng==", - "avatar_url": "https://avatars.githubusercontent.com/u/121766?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/feross", - "html_url": "https://github.com/feross", - "followers_url": "https://api.github.com/users/feross/followers", - "following_url": "https://api.github.com/users/feross/following{/other_user}", - "gists_url": "https://api.github.com/users/feross/gists{/gist_id}", - "starred_url": "https://api.github.com/users/feross/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/feross/subscriptions", - "organizations_url": "https://api.github.com/users/feross/orgs", - "repos_url": "https://api.github.com/users/feross/repos", - "events_url": "https://api.github.com/users/feross/events{/privacy}", - "received_events_url": "https://api.github.com/users/feross/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 89442886, - "download_count": 49227, - "created_at": "2020-08-29T00:28:53Z", - "updated_at": "2020-08-29T00:29:16Z", - "browser_download_url": "https://github.com/webtorrent/webtorrent-desktop/releases/download/v0.24.0/WebTorrent-v0.24.0-darwin.zip" - }, - { - "url": "https://api.github.com/repos/webtorrent/webtorrent-desktop/releases/assets/24433749", - "id": 24433749, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI0NDMzNzQ5", - "name": "WebTorrent-v0.24.0-linux-arm64.zip", - "label": null, - "uploader": { - "login": "feross", - "id": 121766, - "node_id": "MDQ6VXNlcjEyMTc2Ng==", - "avatar_url": "https://avatars.githubusercontent.com/u/121766?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/feross", - "html_url": "https://github.com/feross", - "followers_url": "https://api.github.com/users/feross/followers", - "following_url": "https://api.github.com/users/feross/following{/other_user}", - "gists_url": "https://api.github.com/users/feross/gists{/gist_id}", - "starred_url": "https://api.github.com/users/feross/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/feross/subscriptions", - "organizations_url": "https://api.github.com/users/feross/orgs", - "repos_url": "https://api.github.com/users/feross/repos", - "events_url": "https://api.github.com/users/feross/events{/privacy}", - "received_events_url": "https://api.github.com/users/feross/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 91508347, - "download_count": 471, - "created_at": "2020-08-29T00:39:38Z", - "updated_at": "2020-08-29T00:40:21Z", - "browser_download_url": "https://github.com/webtorrent/webtorrent-desktop/releases/download/v0.24.0/WebTorrent-v0.24.0-linux-arm64.zip" - }, - { - "url": "https://api.github.com/repos/webtorrent/webtorrent-desktop/releases/assets/24433782", - "id": 24433782, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI0NDMzNzgy", - "name": "WebTorrent-v0.24.0-linux-x64.zip", - "label": null, - "uploader": { - "login": "feross", - "id": 121766, - "node_id": "MDQ6VXNlcjEyMTc2Ng==", - "avatar_url": "https://avatars.githubusercontent.com/u/121766?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/feross", - "html_url": "https://github.com/feross", - "followers_url": "https://api.github.com/users/feross/followers", - "following_url": "https://api.github.com/users/feross/following{/other_user}", - "gists_url": "https://api.github.com/users/feross/gists{/gist_id}", - "starred_url": "https://api.github.com/users/feross/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/feross/subscriptions", - "organizations_url": "https://api.github.com/users/feross/orgs", - "repos_url": "https://api.github.com/users/feross/repos", - "events_url": "https://api.github.com/users/feross/events{/privacy}", - "received_events_url": "https://api.github.com/users/feross/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 86530484, - "download_count": 6271, - "created_at": "2020-08-29T00:40:21Z", - "updated_at": "2020-08-29T00:40:55Z", - "browser_download_url": "https://github.com/webtorrent/webtorrent-desktop/releases/download/v0.24.0/WebTorrent-v0.24.0-linux-x64.zip" - }, - { - "url": "https://api.github.com/repos/webtorrent/webtorrent-desktop/releases/assets/24433565", - "id": 24433565, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI0NDMzNTY1", - "name": "WebTorrent-v0.24.0-win.zip", - "label": null, - "uploader": { - "login": "feross", - "id": 121766, - "node_id": "MDQ6VXNlcjEyMTc2Ng==", - "avatar_url": "https://avatars.githubusercontent.com/u/121766?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/feross", - "html_url": "https://github.com/feross", - "followers_url": "https://api.github.com/users/feross/followers", - "following_url": "https://api.github.com/users/feross/following{/other_user}", - "gists_url": "https://api.github.com/users/feross/gists{/gist_id}", - "starred_url": "https://api.github.com/users/feross/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/feross/subscriptions", - "organizations_url": "https://api.github.com/users/feross/orgs", - "repos_url": "https://api.github.com/users/feross/repos", - "events_url": "https://api.github.com/users/feross/events{/privacy}", - "received_events_url": "https://api.github.com/users/feross/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 88755846, - "download_count": 7587, - "created_at": "2020-08-29T00:34:58Z", - "updated_at": "2020-08-29T00:36:02Z", - "browser_download_url": "https://github.com/webtorrent/webtorrent-desktop/releases/download/v0.24.0/WebTorrent-v0.24.0-win.zip" - }, - { - "url": "https://api.github.com/repos/webtorrent/webtorrent-desktop/releases/assets/24433250", - "id": 24433250, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI0NDMzMjUw", - "name": "WebTorrent-v0.24.0.dmg", - "label": null, - "uploader": { - "login": "feross", - "id": 121766, - "node_id": "MDQ6VXNlcjEyMTc2Ng==", - "avatar_url": "https://avatars.githubusercontent.com/u/121766?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/feross", - "html_url": "https://github.com/feross", - "followers_url": "https://api.github.com/users/feross/followers", - "following_url": "https://api.github.com/users/feross/following{/other_user}", - "gists_url": "https://api.github.com/users/feross/gists{/gist_id}", - "starred_url": "https://api.github.com/users/feross/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/feross/subscriptions", - "organizations_url": "https://api.github.com/users/feross/orgs", - "repos_url": "https://api.github.com/users/feross/repos", - "events_url": "https://api.github.com/users/feross/events{/privacy}", - "received_events_url": "https://api.github.com/users/feross/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 89641529, - "download_count": 138346, - "created_at": "2020-08-29T00:29:16Z", - "updated_at": "2020-08-29T00:29:27Z", - "browser_download_url": "https://github.com/webtorrent/webtorrent-desktop/releases/download/v0.24.0/WebTorrent-v0.24.0.dmg" - }, - { - "url": "https://api.github.com/repos/webtorrent/webtorrent-desktop/releases/assets/24433626", - "id": 24433626, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI0NDMzNjI2", - "name": "WebTorrentSetup-v0.24.0.exe", - "label": null, - "uploader": { - "login": "feross", - "id": 121766, - "node_id": "MDQ6VXNlcjEyMTc2Ng==", - "avatar_url": "https://avatars.githubusercontent.com/u/121766?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/feross", - "html_url": "https://github.com/feross", - "followers_url": "https://api.github.com/users/feross/followers", - "following_url": "https://api.github.com/users/feross/following{/other_user}", - "gists_url": "https://api.github.com/users/feross/gists{/gist_id}", - "starred_url": "https://api.github.com/users/feross/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/feross/subscriptions", - "organizations_url": "https://api.github.com/users/feross/orgs", - "repos_url": "https://api.github.com/users/feross/repos", - "events_url": "https://api.github.com/users/feross/events{/privacy}", - "received_events_url": "https://api.github.com/users/feross/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 85760256, - "download_count": 578528, - "created_at": "2020-08-29T00:36:18Z", - "updated_at": "2020-08-29T00:36:51Z", - "browser_download_url": "https://github.com/webtorrent/webtorrent-desktop/releases/download/v0.24.0/WebTorrentSetup-v0.24.0.exe" - } - ], - "tarball_url": "https://api.github.com/repos/webtorrent/webtorrent-desktop/tarball/v0.24.0", - "zipball_url": "https://api.github.com/repos/webtorrent/webtorrent-desktop/zipball/v0.24.0", - "body_html": "

Added

\n
    \n
  • Support the .m2ts video container format (hicom150)
  • \n
\n

Changed

\n\n

Fixed

\n
    \n
  • Fix music metadata not showing up #1847 (Borewit)
  • \n
  • Fix the \"Play in VLC\" functionality #1850 (Hinara)
  • \n
  • Prevent shortcuts from activating when user input elements are focused #1840 (subins2000)
  • \n
", - "reactions": { - "url": "https://api.github.com/repos/webtorrent/webtorrent-desktop/releases/30354306/reactions", - "total_count": 3, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 3, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:08.731Z" - }, - "weltenschaft": { - "latestRelease": { - "url": "https://api.github.com/repos/HoubkneghteS/Weltenschaft/releases/29964766", - "assets_url": "https://api.github.com/repos/HoubkneghteS/Weltenschaft/releases/29964766/assets", - "upload_url": "https://uploads.github.com/repos/HoubkneghteS/Weltenschaft/releases/29964766/assets{?name,label}", - "html_url": "https://github.com/HoubkneghteS/Weltenschaft/releases/tag/v0.4.2", - "id": 29964766, - "author": { - "login": "HoubkneghteS", - "id": 34462040, - "node_id": "MDQ6VXNlcjM0NDYyMDQw", - "avatar_url": "https://avatars.githubusercontent.com/u/34462040?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/HoubkneghteS", - "html_url": "https://github.com/HoubkneghteS", - "followers_url": "https://api.github.com/users/HoubkneghteS/followers", - "following_url": "https://api.github.com/users/HoubkneghteS/following{/other_user}", - "gists_url": "https://api.github.com/users/HoubkneghteS/gists{/gist_id}", - "starred_url": "https://api.github.com/users/HoubkneghteS/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/HoubkneghteS/subscriptions", - "organizations_url": "https://api.github.com/users/HoubkneghteS/orgs", - "repos_url": "https://api.github.com/users/HoubkneghteS/repos", - "events_url": "https://api.github.com/users/HoubkneghteS/events{/privacy}", - "received_events_url": "https://api.github.com/users/HoubkneghteS/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTI5OTY0NzY2", - "tag_name": "v0.4.2", - "target_commitish": "master", - "name": "Version 0.4.2", - "draft": false, - "prerelease": false, - "created_at": "2020-08-21T03:57:10Z", - "published_at": "2020-08-21T04:21:57Z", - "assets": [ - { - "url": "https://api.github.com/repos/HoubkneghteS/Weltenschaft/releases/assets/24144996", - "id": 24144996, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI0MTQ0OTk2", - "name": "Weltenschaft.0.4.2.zip", - "label": null, - "uploader": { - "login": "HoubkneghteS", - "id": 34462040, - "node_id": "MDQ6VXNlcjM0NDYyMDQw", - "avatar_url": "https://avatars.githubusercontent.com/u/34462040?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/HoubkneghteS", - "html_url": "https://github.com/HoubkneghteS", - "followers_url": "https://api.github.com/users/HoubkneghteS/followers", - "following_url": "https://api.github.com/users/HoubkneghteS/following{/other_user}", - "gists_url": "https://api.github.com/users/HoubkneghteS/gists{/gist_id}", - "starred_url": "https://api.github.com/users/HoubkneghteS/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/HoubkneghteS/subscriptions", - "organizations_url": "https://api.github.com/users/HoubkneghteS/orgs", - "repos_url": "https://api.github.com/users/HoubkneghteS/repos", - "events_url": "https://api.github.com/users/HoubkneghteS/events{/privacy}", - "received_events_url": "https://api.github.com/users/HoubkneghteS/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-zip-compressed", - "state": "uploaded", - "size": 71100879, - "download_count": 165, - "created_at": "2020-08-21T04:19:51Z", - "updated_at": "2020-08-21T04:21:50Z", - "browser_download_url": "https://github.com/HoubkneghteS/Weltenschaft/releases/download/v0.4.2/Weltenschaft.0.4.2.zip" - } - ], - "tarball_url": "https://api.github.com/repos/HoubkneghteS/Weltenschaft/tarball/v0.4.2", - "zipball_url": "https://api.github.com/repos/HoubkneghteS/Weltenschaft/zipball/v0.4.2", - "body_html": "

Features

\n
    \n
  • New shortcut Ctrl+R regens the world with the same seed. This is useful if you like the seed but wanted to tweak the settings
  • \n
  • New Remove Water button in the advanced settings. This will reset the world.seaLevel to -Infinity.
  • \n
  • Params are now saved:\n
      \n
    • The file location for the saved params is resources/app/params.json
    • \n
    • The param retainParams enables/disables this feature. If set to false, the old pre 0.4.2 behaviour is used
    • \n
    \n
  • \n
\n

Bugfixes

\n
    \n
  • Fixed terrain edges being rendered outside the canvas due to pixel size being rounded up
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:08.801Z" - }, - "weflow": { - "latestRelease": { - "url": "https://api.github.com/repos/Tencent/WeFlow/releases/6724130", - "assets_url": "https://api.github.com/repos/Tencent/WeFlow/releases/6724130/assets", - "upload_url": "https://uploads.github.com/repos/Tencent/WeFlow/releases/6724130/assets{?name,label}", - "html_url": "https://github.com/Tencent/WeFlow/releases/tag/1.3.3", - "id": 6724130, - "author": { - "login": "littledu", - "id": 1784673, - "node_id": "MDQ6VXNlcjE3ODQ2NzM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1784673?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/littledu", - "html_url": "https://github.com/littledu", - "followers_url": "https://api.github.com/users/littledu/followers", - "following_url": "https://api.github.com/users/littledu/following{/other_user}", - "gists_url": "https://api.github.com/users/littledu/gists{/gist_id}", - "starred_url": "https://api.github.com/users/littledu/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/littledu/subscriptions", - "organizations_url": "https://api.github.com/users/littledu/orgs", - "repos_url": "https://api.github.com/users/littledu/repos", - "events_url": "https://api.github.com/users/littledu/events{/privacy}", - "received_events_url": "https://api.github.com/users/littledu/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTY3MjQxMzA=", - "tag_name": "1.3.3", - "target_commitish": "master", - "name": "1.3.3", - "draft": false, - "prerelease": false, - "created_at": "2017-06-15T12:32:37Z", - "published_at": "2017-06-15T12:55:41Z", - "assets": [ - { - "url": "https://api.github.com/repos/Tencent/WeFlow/releases/assets/4108551", - "id": 4108551, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxMDg1NTE=", - "name": "WeFlow-1.3.3-win32-ia32.zip", - "label": null, - "uploader": { - "login": "hzlzh", - "id": 1049575, - "node_id": "MDQ6VXNlcjEwNDk1NzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/1049575?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/hzlzh", - "html_url": "https://github.com/hzlzh", - "followers_url": "https://api.github.com/users/hzlzh/followers", - "following_url": "https://api.github.com/users/hzlzh/following{/other_user}", - "gists_url": "https://api.github.com/users/hzlzh/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hzlzh/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hzlzh/subscriptions", - "organizations_url": "https://api.github.com/users/hzlzh/orgs", - "repos_url": "https://api.github.com/users/hzlzh/repos", - "events_url": "https://api.github.com/users/hzlzh/events{/privacy}", - "received_events_url": "https://api.github.com/users/hzlzh/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 99274622, - "download_count": 2615, - "created_at": "2017-06-15T12:54:54Z", - "updated_at": "2017-06-15T12:55:32Z", - "browser_download_url": "https://github.com/Tencent/WeFlow/releases/download/1.3.3/WeFlow-1.3.3-win32-ia32.zip" - }, - { - "url": "https://api.github.com/repos/Tencent/WeFlow/releases/assets/4108550", - "id": 4108550, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxMDg1NTA=", - "name": "WeFlow-1.3.3-win32-x64.zip", - "label": null, - "uploader": { - "login": "hzlzh", - "id": 1049575, - "node_id": "MDQ6VXNlcjEwNDk1NzU=", - "avatar_url": "https://avatars.githubusercontent.com/u/1049575?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/hzlzh", - "html_url": "https://github.com/hzlzh", - "followers_url": "https://api.github.com/users/hzlzh/followers", - "following_url": "https://api.github.com/users/hzlzh/following{/other_user}", - "gists_url": "https://api.github.com/users/hzlzh/gists{/gist_id}", - "starred_url": "https://api.github.com/users/hzlzh/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/hzlzh/subscriptions", - "organizations_url": "https://api.github.com/users/hzlzh/orgs", - "repos_url": "https://api.github.com/users/hzlzh/repos", - "events_url": "https://api.github.com/users/hzlzh/events{/privacy}", - "received_events_url": "https://api.github.com/users/hzlzh/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 108783984, - "download_count": 4405, - "created_at": "2017-06-15T12:54:54Z", - "updated_at": "2017-06-15T12:55:22Z", - "browser_download_url": "https://github.com/Tencent/WeFlow/releases/download/1.3.3/WeFlow-1.3.3-win32-x64.zip" - }, - { - "url": "https://api.github.com/repos/Tencent/WeFlow/releases/assets/4108299", - "id": 4108299, - "node_id": "MDEyOlJlbGVhc2VBc3NldDQxMDgyOTk=", - "name": "WeFlow-1.3.3.dmg", - "label": null, - "uploader": { - "login": "littledu", - "id": 1784673, - "node_id": "MDQ6VXNlcjE3ODQ2NzM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1784673?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/littledu", - "html_url": "https://github.com/littledu", - "followers_url": "https://api.github.com/users/littledu/followers", - "following_url": "https://api.github.com/users/littledu/following{/other_user}", - "gists_url": "https://api.github.com/users/littledu/gists{/gist_id}", - "starred_url": "https://api.github.com/users/littledu/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/littledu/subscriptions", - "organizations_url": "https://api.github.com/users/littledu/orgs", - "repos_url": "https://api.github.com/users/littledu/repos", - "events_url": "https://api.github.com/users/littledu/events{/privacy}", - "received_events_url": "https://api.github.com/users/littledu/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 75419632, - "download_count": 3323, - "created_at": "2017-06-15T12:24:18Z", - "updated_at": "2017-06-15T12:53:11Z", - "browser_download_url": "https://github.com/Tencent/WeFlow/releases/download/1.3.3/WeFlow-1.3.3.dmg" - } - ], - "tarball_url": "https://api.github.com/repos/Tencent/WeFlow/tarball/1.3.3", - "zipball_url": "https://api.github.com/repos/Tencent/WeFlow/zipball/1.3.3", - "body_html": "

本期更新

\n
    \n
  • 修复合并JS bug Issues 104
  • \n
  • 增加ES6编译支持
  • \n
  • 增加SVG支持
  • \n
  • 服务器配置增加端口配置
  • \n
  • 优化编译成功时的提示,通过 Notifications 向用户发送通知
  • \n
  • 优化开发者工具弹出方式
  • \n
\n
\n

近期更新

\n
    \n
  • 更新 example
  • \n
  • 支持 windows 32 位
  • \n
  • 支持 .svg 格式
  • \n
  • 增加 调试模式(菜单->窗口->调试模式)
  • \n
  • 增加自动编译
  • \n
  • 修复一些 bug(不写项目名时无限弹窗、欢迎页时就拖放项目报错等)
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:08.854Z" - }, - "whale": { - "latestRelease": { - "url": "https://api.github.com/repos/1000ch/whale/releases/39379687", - "assets_url": "https://api.github.com/repos/1000ch/whale/releases/39379687/assets", - "upload_url": "https://uploads.github.com/repos/1000ch/whale/releases/39379687/assets{?name,label}", - "html_url": "https://github.com/1000ch/whale/releases/tag/v2.4.0", - "id": 39379687, - "author": { - "login": "1000ch", - "id": 1800018, - "node_id": "MDQ6VXNlcjE4MDAwMTg=", - "avatar_url": "https://avatars.githubusercontent.com/u/1800018?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/1000ch", - "html_url": "https://github.com/1000ch", - "followers_url": "https://api.github.com/users/1000ch/followers", - "following_url": "https://api.github.com/users/1000ch/following{/other_user}", - "gists_url": "https://api.github.com/users/1000ch/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1000ch/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1000ch/subscriptions", - "organizations_url": "https://api.github.com/users/1000ch/orgs", - "repos_url": "https://api.github.com/users/1000ch/repos", - "events_url": "https://api.github.com/users/1000ch/events{/privacy}", - "received_events_url": "https://api.github.com/users/1000ch/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTM5Mzc5Njg3", - "tag_name": "v2.4.0", - "target_commitish": "master", - "name": "", - "draft": false, - "prerelease": false, - "created_at": "2021-03-06T15:25:19Z", - "published_at": "2021-03-06T15:34:17Z", - "assets": [ - { - "url": "https://api.github.com/repos/1000ch/whale/releases/assets/33041494", - "id": 33041494, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzMDQxNDk0", - "name": "builder-debug.yml", - "label": null, - "uploader": { - "login": "1000ch", - "id": 1800018, - "node_id": "MDQ6VXNlcjE4MDAwMTg=", - "avatar_url": "https://avatars.githubusercontent.com/u/1800018?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/1000ch", - "html_url": "https://github.com/1000ch", - "followers_url": "https://api.github.com/users/1000ch/followers", - "following_url": "https://api.github.com/users/1000ch/following{/other_user}", - "gists_url": "https://api.github.com/users/1000ch/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1000ch/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1000ch/subscriptions", - "organizations_url": "https://api.github.com/users/1000ch/orgs", - "repos_url": "https://api.github.com/users/1000ch/repos", - "events_url": "https://api.github.com/users/1000ch/events{/privacy}", - "received_events_url": "https://api.github.com/users/1000ch/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-yaml", - "state": "uploaded", - "size": 7066, - "download_count": 12, - "created_at": "2021-03-06T15:29:00Z", - "updated_at": "2021-03-06T15:29:02Z", - "browser_download_url": "https://github.com/1000ch/whale/releases/download/v2.4.0/builder-debug.yml" - }, - { - "url": "https://api.github.com/repos/1000ch/whale/releases/assets/33041495", - "id": 33041495, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzMDQxNDk1", - "name": "builder-effective-config.yaml", - "label": null, - "uploader": { - "login": "1000ch", - "id": 1800018, - "node_id": "MDQ6VXNlcjE4MDAwMTg=", - "avatar_url": "https://avatars.githubusercontent.com/u/1800018?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/1000ch", - "html_url": "https://github.com/1000ch", - "followers_url": "https://api.github.com/users/1000ch/followers", - "following_url": "https://api.github.com/users/1000ch/following{/other_user}", - "gists_url": "https://api.github.com/users/1000ch/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1000ch/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1000ch/subscriptions", - "organizations_url": "https://api.github.com/users/1000ch/orgs", - "repos_url": "https://api.github.com/users/1000ch/repos", - "events_url": "https://api.github.com/users/1000ch/events{/privacy}", - "received_events_url": "https://api.github.com/users/1000ch/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-yaml", - "state": "uploaded", - "size": 608, - "download_count": 14, - "created_at": "2021-03-06T15:29:02Z", - "updated_at": "2021-03-06T15:29:02Z", - "browser_download_url": "https://github.com/1000ch/whale/releases/download/v2.4.0/builder-effective-config.yaml" - }, - { - "url": "https://api.github.com/repos/1000ch/whale/releases/assets/33041496", - "id": 33041496, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzMDQxNDk2", - "name": "latest-linux.yml", - "label": null, - "uploader": { - "login": "1000ch", - "id": 1800018, - "node_id": "MDQ6VXNlcjE4MDAwMTg=", - "avatar_url": "https://avatars.githubusercontent.com/u/1800018?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/1000ch", - "html_url": "https://github.com/1000ch", - "followers_url": "https://api.github.com/users/1000ch/followers", - "following_url": "https://api.github.com/users/1000ch/following{/other_user}", - "gists_url": "https://api.github.com/users/1000ch/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1000ch/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1000ch/subscriptions", - "organizations_url": "https://api.github.com/users/1000ch/orgs", - "repos_url": "https://api.github.com/users/1000ch/repos", - "events_url": "https://api.github.com/users/1000ch/events{/privacy}", - "received_events_url": "https://api.github.com/users/1000ch/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-yaml", - "state": "uploaded", - "size": 360, - "download_count": 22, - "created_at": "2021-03-06T15:29:02Z", - "updated_at": "2021-03-06T15:29:03Z", - "browser_download_url": "https://github.com/1000ch/whale/releases/download/v2.4.0/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/1000ch/whale/releases/assets/33041497", - "id": 33041497, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzMDQxNDk3", - "name": "latest-mac.yml", - "label": null, - "uploader": { - "login": "1000ch", - "id": 1800018, - "node_id": "MDQ6VXNlcjE4MDAwMTg=", - "avatar_url": "https://avatars.githubusercontent.com/u/1800018?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/1000ch", - "html_url": "https://github.com/1000ch", - "followers_url": "https://api.github.com/users/1000ch/followers", - "following_url": "https://api.github.com/users/1000ch/following{/other_user}", - "gists_url": "https://api.github.com/users/1000ch/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1000ch/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1000ch/subscriptions", - "organizations_url": "https://api.github.com/users/1000ch/orgs", - "repos_url": "https://api.github.com/users/1000ch/repos", - "events_url": "https://api.github.com/users/1000ch/events{/privacy}", - "received_events_url": "https://api.github.com/users/1000ch/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-yaml", - "state": "uploaded", - "size": 503, - "download_count": 11, - "created_at": "2021-03-06T15:29:03Z", - "updated_at": "2021-03-06T15:29:04Z", - "browser_download_url": "https://github.com/1000ch/whale/releases/download/v2.4.0/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/1000ch/whale/releases/assets/33041498", - "id": 33041498, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzMDQxNDk4", - "name": "latest.yml", - "label": null, - "uploader": { - "login": "1000ch", - "id": 1800018, - "node_id": "MDQ6VXNlcjE4MDAwMTg=", - "avatar_url": "https://avatars.githubusercontent.com/u/1800018?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/1000ch", - "html_url": "https://github.com/1000ch", - "followers_url": "https://api.github.com/users/1000ch/followers", - "following_url": "https://api.github.com/users/1000ch/following{/other_user}", - "gists_url": "https://api.github.com/users/1000ch/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1000ch/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1000ch/subscriptions", - "organizations_url": "https://api.github.com/users/1000ch/orgs", - "repos_url": "https://api.github.com/users/1000ch/repos", - "events_url": "https://api.github.com/users/1000ch/events{/privacy}", - "received_events_url": "https://api.github.com/users/1000ch/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-yaml", - "state": "uploaded", - "size": 338, - "download_count": 15, - "created_at": "2021-03-06T15:29:04Z", - "updated_at": "2021-03-06T15:29:04Z", - "browser_download_url": "https://github.com/1000ch/whale/releases/download/v2.4.0/latest.yml" - }, - { - "url": "https://api.github.com/repos/1000ch/whale/releases/assets/33041533", - "id": 33041533, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzMDQxNTMz", - "name": "Whale-2.4.0-mac.zip", - "label": null, - "uploader": { - "login": "1000ch", - "id": 1800018, - "node_id": "MDQ6VXNlcjE4MDAwMTg=", - "avatar_url": "https://avatars.githubusercontent.com/u/1800018?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/1000ch", - "html_url": "https://github.com/1000ch", - "followers_url": "https://api.github.com/users/1000ch/followers", - "following_url": "https://api.github.com/users/1000ch/following{/other_user}", - "gists_url": "https://api.github.com/users/1000ch/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1000ch/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1000ch/subscriptions", - "organizations_url": "https://api.github.com/users/1000ch/orgs", - "repos_url": "https://api.github.com/users/1000ch/repos", - "events_url": "https://api.github.com/users/1000ch/events{/privacy}", - "received_events_url": "https://api.github.com/users/1000ch/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 76833098, - "download_count": 72, - "created_at": "2021-03-06T15:31:25Z", - "updated_at": "2021-03-06T15:32:18Z", - "browser_download_url": "https://github.com/1000ch/whale/releases/download/v2.4.0/Whale-2.4.0-mac.zip" - }, - { - "url": "https://api.github.com/repos/1000ch/whale/releases/assets/33041562", - "id": 33041562, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzMDQxNTYy", - "name": "Whale-2.4.0.AppImage", - "label": null, - "uploader": { - "login": "1000ch", - "id": 1800018, - "node_id": "MDQ6VXNlcjE4MDAwMTg=", - "avatar_url": "https://avatars.githubusercontent.com/u/1800018?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/1000ch", - "html_url": "https://github.com/1000ch", - "followers_url": "https://api.github.com/users/1000ch/followers", - "following_url": "https://api.github.com/users/1000ch/following{/other_user}", - "gists_url": "https://api.github.com/users/1000ch/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1000ch/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1000ch/subscriptions", - "organizations_url": "https://api.github.com/users/1000ch/orgs", - "repos_url": "https://api.github.com/users/1000ch/repos", - "events_url": "https://api.github.com/users/1000ch/events{/privacy}", - "received_events_url": "https://api.github.com/users/1000ch/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 80743134, - "download_count": 134, - "created_at": "2021-03-06T15:32:18Z", - "updated_at": "2021-03-06T15:33:05Z", - "browser_download_url": "https://github.com/1000ch/whale/releases/download/v2.4.0/Whale-2.4.0.AppImage" - }, - { - "url": "https://api.github.com/repos/1000ch/whale/releases/assets/33041572", - "id": 33041572, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzMDQxNTcy", - "name": "Whale-2.4.0.dmg", - "label": null, - "uploader": { - "login": "1000ch", - "id": 1800018, - "node_id": "MDQ6VXNlcjE4MDAwMTg=", - "avatar_url": "https://avatars.githubusercontent.com/u/1800018?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/1000ch", - "html_url": "https://github.com/1000ch", - "followers_url": "https://api.github.com/users/1000ch/followers", - "following_url": "https://api.github.com/users/1000ch/following{/other_user}", - "gists_url": "https://api.github.com/users/1000ch/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1000ch/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1000ch/subscriptions", - "organizations_url": "https://api.github.com/users/1000ch/orgs", - "repos_url": "https://api.github.com/users/1000ch/repos", - "events_url": "https://api.github.com/users/1000ch/events{/privacy}", - "received_events_url": "https://api.github.com/users/1000ch/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 79204948, - "download_count": 313, - "created_at": "2021-03-06T15:33:05Z", - "updated_at": "2021-03-06T15:34:05Z", - "browser_download_url": "https://github.com/1000ch/whale/releases/download/v2.4.0/Whale-2.4.0.dmg" - }, - { - "url": "https://api.github.com/repos/1000ch/whale/releases/assets/33041608", - "id": 33041608, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzMDQxNjA4", - "name": "Whale-2.4.0.dmg.blockmap", - "label": null, - "uploader": { - "login": "1000ch", - "id": 1800018, - "node_id": "MDQ6VXNlcjE4MDAwMTg=", - "avatar_url": "https://avatars.githubusercontent.com/u/1800018?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/1000ch", - "html_url": "https://github.com/1000ch", - "followers_url": "https://api.github.com/users/1000ch/followers", - "following_url": "https://api.github.com/users/1000ch/following{/other_user}", - "gists_url": "https://api.github.com/users/1000ch/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1000ch/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1000ch/subscriptions", - "organizations_url": "https://api.github.com/users/1000ch/orgs", - "repos_url": "https://api.github.com/users/1000ch/repos", - "events_url": "https://api.github.com/users/1000ch/events{/privacy}", - "received_events_url": "https://api.github.com/users/1000ch/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 84720, - "download_count": 13, - "created_at": "2021-03-06T15:34:05Z", - "updated_at": "2021-03-06T15:34:06Z", - "browser_download_url": "https://github.com/1000ch/whale/releases/download/v2.4.0/Whale-2.4.0.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/1000ch/whale/releases/assets/33041499", - "id": 33041499, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzMDQxNDk5", - "name": "Whale.Setup.2.4.0.exe", - "label": null, - "uploader": { - "login": "1000ch", - "id": 1800018, - "node_id": "MDQ6VXNlcjE4MDAwMTg=", - "avatar_url": "https://avatars.githubusercontent.com/u/1800018?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/1000ch", - "html_url": "https://github.com/1000ch", - "followers_url": "https://api.github.com/users/1000ch/followers", - "following_url": "https://api.github.com/users/1000ch/following{/other_user}", - "gists_url": "https://api.github.com/users/1000ch/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1000ch/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1000ch/subscriptions", - "organizations_url": "https://api.github.com/users/1000ch/orgs", - "repos_url": "https://api.github.com/users/1000ch/repos", - "events_url": "https://api.github.com/users/1000ch/events{/privacy}", - "received_events_url": "https://api.github.com/users/1000ch/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 58806107, - "download_count": 603, - "created_at": "2021-03-06T15:29:04Z", - "updated_at": "2021-03-06T15:30:04Z", - "browser_download_url": "https://github.com/1000ch/whale/releases/download/v2.4.0/Whale.Setup.2.4.0.exe" - }, - { - "url": "https://api.github.com/repos/1000ch/whale/releases/assets/33041515", - "id": 33041515, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzMDQxNTE1", - "name": "Whale.Setup.2.4.0.exe.blockmap", - "label": null, - "uploader": { - "login": "1000ch", - "id": 1800018, - "node_id": "MDQ6VXNlcjE4MDAwMTg=", - "avatar_url": "https://avatars.githubusercontent.com/u/1800018?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/1000ch", - "html_url": "https://github.com/1000ch", - "followers_url": "https://api.github.com/users/1000ch/followers", - "following_url": "https://api.github.com/users/1000ch/following{/other_user}", - "gists_url": "https://api.github.com/users/1000ch/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1000ch/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1000ch/subscriptions", - "organizations_url": "https://api.github.com/users/1000ch/orgs", - "repos_url": "https://api.github.com/users/1000ch/repos", - "events_url": "https://api.github.com/users/1000ch/events{/privacy}", - "received_events_url": "https://api.github.com/users/1000ch/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 62057, - "download_count": 14, - "created_at": "2021-03-06T15:30:04Z", - "updated_at": "2021-03-06T15:30:05Z", - "browser_download_url": "https://github.com/1000ch/whale/releases/download/v2.4.0/Whale.Setup.2.4.0.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/1000ch/whale/releases/assets/33041516", - "id": 33041516, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzMDQxNTE2", - "name": "whale_2.4.0_amd64.deb", - "label": null, - "uploader": { - "login": "1000ch", - "id": 1800018, - "node_id": "MDQ6VXNlcjE4MDAwMTg=", - "avatar_url": "https://avatars.githubusercontent.com/u/1800018?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/1000ch", - "html_url": "https://github.com/1000ch", - "followers_url": "https://api.github.com/users/1000ch/followers", - "following_url": "https://api.github.com/users/1000ch/following{/other_user}", - "gists_url": "https://api.github.com/users/1000ch/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1000ch/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1000ch/subscriptions", - "organizations_url": "https://api.github.com/users/1000ch/orgs", - "repos_url": "https://api.github.com/users/1000ch/repos", - "events_url": "https://api.github.com/users/1000ch/events{/privacy}", - "received_events_url": "https://api.github.com/users/1000ch/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 56501792, - "download_count": 2012, - "created_at": "2021-03-06T15:30:05Z", - "updated_at": "2021-03-06T15:30:43Z", - "browser_download_url": "https://github.com/1000ch/whale/releases/download/v2.4.0/whale_2.4.0_amd64.deb" - }, - { - "url": "https://api.github.com/repos/1000ch/whale/releases/assets/33041526", - "id": 33041526, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMzMDQxNTI2", - "name": "whale_2.4.0_amd64.snap", - "label": null, - "uploader": { - "login": "1000ch", - "id": 1800018, - "node_id": "MDQ6VXNlcjE4MDAwMTg=", - "avatar_url": "https://avatars.githubusercontent.com/u/1800018?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/1000ch", - "html_url": "https://github.com/1000ch", - "followers_url": "https://api.github.com/users/1000ch/followers", - "following_url": "https://api.github.com/users/1000ch/following{/other_user}", - "gists_url": "https://api.github.com/users/1000ch/gists{/gist_id}", - "starred_url": "https://api.github.com/users/1000ch/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/1000ch/subscriptions", - "organizations_url": "https://api.github.com/users/1000ch/orgs", - "repos_url": "https://api.github.com/users/1000ch/repos", - "events_url": "https://api.github.com/users/1000ch/events{/privacy}", - "received_events_url": "https://api.github.com/users/1000ch/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 68722688, - "download_count": 91, - "created_at": "2021-03-06T15:30:43Z", - "updated_at": "2021-03-06T15:31:25Z", - "browser_download_url": "https://github.com/1000ch/whale/releases/download/v2.4.0/whale_2.4.0_amd64.snap" - } - ], - "tarball_url": "https://api.github.com/repos/1000ch/whale/tarball/v2.4.0", - "zipball_url": "https://api.github.com/repos/1000ch/whale/zipball/v2.4.0", - "body_html": "" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:08.974Z" - }, - "winds": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:07:08.991Z" - }, - "wexond": { - "latestRelease": { - "url": "https://api.github.com/repos/wexond/browser-base/releases/38195878", - "assets_url": "https://api.github.com/repos/wexond/browser-base/releases/38195878/assets", - "upload_url": "https://uploads.github.com/repos/wexond/browser-base/releases/38195878/assets{?name,label}", - "html_url": "https://github.com/wexond/browser-base/releases/tag/v5.2.0", - "id": 38195878, - "author": { - "login": "sentialx", - "id": 11065386, - "node_id": "MDQ6VXNlcjExMDY1Mzg2", - "avatar_url": "https://avatars.githubusercontent.com/u/11065386?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sentialx", - "html_url": "https://github.com/sentialx", - "followers_url": "https://api.github.com/users/sentialx/followers", - "following_url": "https://api.github.com/users/sentialx/following{/other_user}", - "gists_url": "https://api.github.com/users/sentialx/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sentialx/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sentialx/subscriptions", - "organizations_url": "https://api.github.com/users/sentialx/orgs", - "repos_url": "https://api.github.com/users/sentialx/repos", - "events_url": "https://api.github.com/users/sentialx/events{/privacy}", - "received_events_url": "https://api.github.com/users/sentialx/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTM4MTk1ODc4", - "tag_name": "v5.2.0", - "target_commitish": "master", - "name": "5.2.0", - "draft": false, - "prerelease": false, - "created_at": "2021-02-17T22:06:26Z", - "published_at": "2021-02-17T22:37:22Z", - "assets": [ - { - "url": "https://api.github.com/repos/wexond/browser-base/releases/assets/32224774", - "id": 32224774, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMjI0Nzc0", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "sentialx", - "id": 11065386, - "node_id": "MDQ6VXNlcjExMDY1Mzg2", - "avatar_url": "https://avatars.githubusercontent.com/u/11065386?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sentialx", - "html_url": "https://github.com/sentialx", - "followers_url": "https://api.github.com/users/sentialx/followers", - "following_url": "https://api.github.com/users/sentialx/following{/other_user}", - "gists_url": "https://api.github.com/users/sentialx/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sentialx/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sentialx/subscriptions", - "organizations_url": "https://api.github.com/users/sentialx/orgs", - "repos_url": "https://api.github.com/users/sentialx/repos", - "events_url": "https://api.github.com/users/sentialx/events{/privacy}", - "received_events_url": "https://api.github.com/users/sentialx/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 362, - "download_count": 9341, - "created_at": "2021-02-17T22:20:33Z", - "updated_at": "2021-02-17T22:20:33Z", - "browser_download_url": "https://github.com/wexond/browser-base/releases/download/v5.2.0/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/wexond/browser-base/releases/assets/32224909", - "id": 32224909, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMjI0OTA5", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "sentialx", - "id": 11065386, - "node_id": "MDQ6VXNlcjExMDY1Mzg2", - "avatar_url": "https://avatars.githubusercontent.com/u/11065386?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sentialx", - "html_url": "https://github.com/sentialx", - "followers_url": "https://api.github.com/users/sentialx/followers", - "following_url": "https://api.github.com/users/sentialx/following{/other_user}", - "gists_url": "https://api.github.com/users/sentialx/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sentialx/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sentialx/subscriptions", - "organizations_url": "https://api.github.com/users/sentialx/orgs", - "repos_url": "https://api.github.com/users/sentialx/repos", - "events_url": "https://api.github.com/users/sentialx/events{/privacy}", - "received_events_url": "https://api.github.com/users/sentialx/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 506, - "download_count": 13381, - "created_at": "2021-02-17T22:24:01Z", - "updated_at": "2021-02-17T22:24:01Z", - "browser_download_url": "https://github.com/wexond/browser-base/releases/download/v5.2.0/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/wexond/browser-base/releases/assets/32224885", - "id": 32224885, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMjI0ODg1", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "sentialx", - "id": 11065386, - "node_id": "MDQ6VXNlcjExMDY1Mzg2", - "avatar_url": "https://avatars.githubusercontent.com/u/11065386?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sentialx", - "html_url": "https://github.com/sentialx", - "followers_url": "https://api.github.com/users/sentialx/followers", - "following_url": "https://api.github.com/users/sentialx/following{/other_user}", - "gists_url": "https://api.github.com/users/sentialx/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sentialx/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sentialx/subscriptions", - "organizations_url": "https://api.github.com/users/sentialx/orgs", - "repos_url": "https://api.github.com/users/sentialx/repos", - "events_url": "https://api.github.com/users/sentialx/events{/privacy}", - "received_events_url": "https://api.github.com/users/sentialx/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 784, - "download_count": 84957, - "created_at": "2021-02-17T22:23:18Z", - "updated_at": "2021-02-17T22:23:19Z", - "browser_download_url": "https://github.com/wexond/browser-base/releases/download/v5.2.0/latest.yml" - }, - { - "url": "https://api.github.com/repos/wexond/browser-base/releases/assets/32224883", - "id": 32224883, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMjI0ODgz", - "name": "Wexond-5.2.0-ia32-win.zip", - "label": "", - "uploader": { - "login": "sentialx", - "id": 11065386, - "node_id": "MDQ6VXNlcjExMDY1Mzg2", - "avatar_url": "https://avatars.githubusercontent.com/u/11065386?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sentialx", - "html_url": "https://github.com/sentialx", - "followers_url": "https://api.github.com/users/sentialx/followers", - "following_url": "https://api.github.com/users/sentialx/following{/other_user}", - "gists_url": "https://api.github.com/users/sentialx/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sentialx/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sentialx/subscriptions", - "organizations_url": "https://api.github.com/users/sentialx/orgs", - "repos_url": "https://api.github.com/users/sentialx/repos", - "events_url": "https://api.github.com/users/sentialx/events{/privacy}", - "received_events_url": "https://api.github.com/users/sentialx/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 72544033, - "download_count": 456, - "created_at": "2021-02-17T22:23:16Z", - "updated_at": "2021-02-17T22:23:18Z", - "browser_download_url": "https://github.com/wexond/browser-base/releases/download/v5.2.0/Wexond-5.2.0-ia32-win.zip" - }, - { - "url": "https://api.github.com/repos/wexond/browser-base/releases/assets/32224879", - "id": 32224879, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMjI0ODc5", - "name": "wexond-5.2.0-ia32.nsis.7z", - "label": "", - "uploader": { - "login": "sentialx", - "id": 11065386, - "node_id": "MDQ6VXNlcjExMDY1Mzg2", - "avatar_url": "https://avatars.githubusercontent.com/u/11065386?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sentialx", - "html_url": "https://github.com/sentialx", - "followers_url": "https://api.github.com/users/sentialx/followers", - "following_url": "https://api.github.com/users/sentialx/following{/other_user}", - "gists_url": "https://api.github.com/users/sentialx/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sentialx/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sentialx/subscriptions", - "organizations_url": "https://api.github.com/users/sentialx/orgs", - "repos_url": "https://api.github.com/users/sentialx/repos", - "events_url": "https://api.github.com/users/sentialx/events{/privacy}", - "received_events_url": "https://api.github.com/users/sentialx/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-7z-compressed", - "state": "uploaded", - "size": 52986384, - "download_count": 410, - "created_at": "2021-02-17T22:23:10Z", - "updated_at": "2021-02-17T22:23:11Z", - "browser_download_url": "https://github.com/wexond/browser-base/releases/download/v5.2.0/wexond-5.2.0-ia32.nsis.7z" - }, - { - "url": "https://api.github.com/repos/wexond/browser-base/releases/assets/32224887", - "id": 32224887, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMjI0ODg3", - "name": "Wexond-5.2.0-mac.zip", - "label": "", - "uploader": { - "login": "sentialx", - "id": 11065386, - "node_id": "MDQ6VXNlcjExMDY1Mzg2", - "avatar_url": "https://avatars.githubusercontent.com/u/11065386?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sentialx", - "html_url": "https://github.com/sentialx", - "followers_url": "https://api.github.com/users/sentialx/followers", - "following_url": "https://api.github.com/users/sentialx/following{/other_user}", - "gists_url": "https://api.github.com/users/sentialx/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sentialx/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sentialx/subscriptions", - "organizations_url": "https://api.github.com/users/sentialx/orgs", - "repos_url": "https://api.github.com/users/sentialx/repos", - "events_url": "https://api.github.com/users/sentialx/events{/privacy}", - "received_events_url": "https://api.github.com/users/sentialx/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 76143995, - "download_count": 444, - "created_at": "2021-02-17T22:23:19Z", - "updated_at": "2021-02-17T22:23:24Z", - "browser_download_url": "https://github.com/wexond/browser-base/releases/download/v5.2.0/Wexond-5.2.0-mac.zip" - }, - { - "url": "https://api.github.com/repos/wexond/browser-base/releases/assets/32224881", - "id": 32224881, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMjI0ODgx", - "name": "Wexond-5.2.0-win.zip", - "label": "", - "uploader": { - "login": "sentialx", - "id": 11065386, - "node_id": "MDQ6VXNlcjExMDY1Mzg2", - "avatar_url": "https://avatars.githubusercontent.com/u/11065386?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sentialx", - "html_url": "https://github.com/sentialx", - "followers_url": "https://api.github.com/users/sentialx/followers", - "following_url": "https://api.github.com/users/sentialx/following{/other_user}", - "gists_url": "https://api.github.com/users/sentialx/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sentialx/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sentialx/subscriptions", - "organizations_url": "https://api.github.com/users/sentialx/orgs", - "repos_url": "https://api.github.com/users/sentialx/repos", - "events_url": "https://api.github.com/users/sentialx/events{/privacy}", - "received_events_url": "https://api.github.com/users/sentialx/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 76615643, - "download_count": 1751, - "created_at": "2021-02-17T22:23:15Z", - "updated_at": "2021-02-17T22:23:16Z", - "browser_download_url": "https://github.com/wexond/browser-base/releases/download/v5.2.0/Wexond-5.2.0-win.zip" - }, - { - "url": "https://api.github.com/repos/wexond/browser-base/releases/assets/32224880", - "id": 32224880, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMjI0ODgw", - "name": "wexond-5.2.0-x64.nsis.7z", - "label": "", - "uploader": { - "login": "sentialx", - "id": 11065386, - "node_id": "MDQ6VXNlcjExMDY1Mzg2", - "avatar_url": "https://avatars.githubusercontent.com/u/11065386?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sentialx", - "html_url": "https://github.com/sentialx", - "followers_url": "https://api.github.com/users/sentialx/followers", - "following_url": "https://api.github.com/users/sentialx/following{/other_user}", - "gists_url": "https://api.github.com/users/sentialx/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sentialx/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sentialx/subscriptions", - "organizations_url": "https://api.github.com/users/sentialx/orgs", - "repos_url": "https://api.github.com/users/sentialx/repos", - "events_url": "https://api.github.com/users/sentialx/events{/privacy}", - "received_events_url": "https://api.github.com/users/sentialx/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-7z-compressed", - "state": "uploaded", - "size": 55939420, - "download_count": 4819, - "created_at": "2021-02-17T22:23:12Z", - "updated_at": "2021-02-17T22:23:13Z", - "browser_download_url": "https://github.com/wexond/browser-base/releases/download/v5.2.0/wexond-5.2.0-x64.nsis.7z" - }, - { - "url": "https://api.github.com/repos/wexond/browser-base/releases/assets/32224722", - "id": 32224722, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMjI0NzIy", - "name": "Wexond-5.2.0.AppImage", - "label": "", - "uploader": { - "login": "sentialx", - "id": 11065386, - "node_id": "MDQ6VXNlcjExMDY1Mzg2", - "avatar_url": "https://avatars.githubusercontent.com/u/11065386?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sentialx", - "html_url": "https://github.com/sentialx", - "followers_url": "https://api.github.com/users/sentialx/followers", - "following_url": "https://api.github.com/users/sentialx/following{/other_user}", - "gists_url": "https://api.github.com/users/sentialx/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sentialx/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sentialx/subscriptions", - "organizations_url": "https://api.github.com/users/sentialx/orgs", - "repos_url": "https://api.github.com/users/sentialx/repos", - "events_url": "https://api.github.com/users/sentialx/events{/privacy}", - "received_events_url": "https://api.github.com/users/sentialx/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 78320771, - "download_count": 1730, - "created_at": "2021-02-17T22:19:19Z", - "updated_at": "2021-02-17T22:19:21Z", - "browser_download_url": "https://github.com/wexond/browser-base/releases/download/v5.2.0/Wexond-5.2.0.AppImage" - }, - { - "url": "https://api.github.com/repos/wexond/browser-base/releases/assets/32224905", - "id": 32224905, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMjI0OTA1", - "name": "Wexond-5.2.0.dmg", - "label": "", - "uploader": { - "login": "sentialx", - "id": 11065386, - "node_id": "MDQ6VXNlcjExMDY1Mzg2", - "avatar_url": "https://avatars.githubusercontent.com/u/11065386?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sentialx", - "html_url": "https://github.com/sentialx", - "followers_url": "https://api.github.com/users/sentialx/followers", - "following_url": "https://api.github.com/users/sentialx/following{/other_user}", - "gists_url": "https://api.github.com/users/sentialx/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sentialx/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sentialx/subscriptions", - "organizations_url": "https://api.github.com/users/sentialx/orgs", - "repos_url": "https://api.github.com/users/sentialx/repos", - "events_url": "https://api.github.com/users/sentialx/events{/privacy}", - "received_events_url": "https://api.github.com/users/sentialx/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 78525136, - "download_count": 629, - "created_at": "2021-02-17T22:23:55Z", - "updated_at": "2021-02-17T22:24:00Z", - "browser_download_url": "https://github.com/wexond/browser-base/releases/download/v5.2.0/Wexond-5.2.0.dmg" - }, - { - "url": "https://api.github.com/repos/wexond/browser-base/releases/assets/32224906", - "id": 32224906, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMjI0OTA2", - "name": "Wexond-5.2.0.dmg.blockmap", - "label": "", - "uploader": { - "login": "sentialx", - "id": 11065386, - "node_id": "MDQ6VXNlcjExMDY1Mzg2", - "avatar_url": "https://avatars.githubusercontent.com/u/11065386?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sentialx", - "html_url": "https://github.com/sentialx", - "followers_url": "https://api.github.com/users/sentialx/followers", - "following_url": "https://api.github.com/users/sentialx/following{/other_user}", - "gists_url": "https://api.github.com/users/sentialx/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sentialx/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sentialx/subscriptions", - "organizations_url": "https://api.github.com/users/sentialx/orgs", - "repos_url": "https://api.github.com/users/sentialx/repos", - "events_url": "https://api.github.com/users/sentialx/events{/privacy}", - "received_events_url": "https://api.github.com/users/sentialx/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 83777, - "download_count": 25, - "created_at": "2021-02-17T22:23:55Z", - "updated_at": "2021-02-17T22:23:55Z", - "browser_download_url": "https://github.com/wexond/browser-base/releases/download/v5.2.0/Wexond-5.2.0.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/wexond/browser-base/releases/assets/32224884", - "id": 32224884, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMjI0ODg0", - "name": "Wexond-Web-Setup-5.2.0.exe", - "label": "", - "uploader": { - "login": "sentialx", - "id": 11065386, - "node_id": "MDQ6VXNlcjExMDY1Mzg2", - "avatar_url": "https://avatars.githubusercontent.com/u/11065386?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sentialx", - "html_url": "https://github.com/sentialx", - "followers_url": "https://api.github.com/users/sentialx/followers", - "following_url": "https://api.github.com/users/sentialx/following{/other_user}", - "gists_url": "https://api.github.com/users/sentialx/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sentialx/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sentialx/subscriptions", - "organizations_url": "https://api.github.com/users/sentialx/orgs", - "repos_url": "https://api.github.com/users/sentialx/repos", - "events_url": "https://api.github.com/users/sentialx/events{/privacy}", - "received_events_url": "https://api.github.com/users/sentialx/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 678257, - "download_count": 5201, - "created_at": "2021-02-17T22:23:18Z", - "updated_at": "2021-02-17T22:23:18Z", - "browser_download_url": "https://github.com/wexond/browser-base/releases/download/v5.2.0/Wexond-Web-Setup-5.2.0.exe" - }, - { - "url": "https://api.github.com/repos/wexond/browser-base/releases/assets/32224772", - "id": 32224772, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMyMjI0Nzcy", - "name": "wexond_5.2.0_amd64.deb", - "label": "", - "uploader": { - "login": "sentialx", - "id": 11065386, - "node_id": "MDQ6VXNlcjExMDY1Mzg2", - "avatar_url": "https://avatars.githubusercontent.com/u/11065386?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/sentialx", - "html_url": "https://github.com/sentialx", - "followers_url": "https://api.github.com/users/sentialx/followers", - "following_url": "https://api.github.com/users/sentialx/following{/other_user}", - "gists_url": "https://api.github.com/users/sentialx/gists{/gist_id}", - "starred_url": "https://api.github.com/users/sentialx/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/sentialx/subscriptions", - "organizations_url": "https://api.github.com/users/sentialx/orgs", - "repos_url": "https://api.github.com/users/sentialx/repos", - "events_url": "https://api.github.com/users/sentialx/events{/privacy}", - "received_events_url": "https://api.github.com/users/sentialx/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 54891062, - "download_count": 515, - "created_at": "2021-02-17T22:20:31Z", - "updated_at": "2021-02-17T22:20:32Z", - "browser_download_url": "https://github.com/wexond/browser-base/releases/download/v5.2.0/wexond_5.2.0_amd64.deb" - } - ], - "tarball_url": "https://api.github.com/repos/wexond/browser-base/tarball/v5.2.0", - "zipball_url": "https://api.github.com/repos/wexond/browser-base/zipball/v5.2.0", - "body_html": "

Features

\n
    \n
  • Enabled dark themed scrollbars on websites supporting dark color scheme. #558
  • \n
  • Users can now uninstall extensions from their browser action context menu. #561
  • \n
  • Removed news provider; removed misleading buttons navigating to non-existent extensions and downloads manager. #562
  • \n
\n

Fixes

\n
    \n
  • Fixed not working bookmarks importing service. #556
  • \n
  • Moved the Shield button to the address bar. #557
  • \n
  • Fixed not working Google Sign In due to User Agent restrictions. #559
  • \n
\n

Other changes

\n
    \n
  • Upgraded to Electron 11.2.3. #545
  • \n
", - "reactions": { - "url": "https://api.github.com/repos/wexond/browser-base/releases/38195878/reactions", - "total_count": 14, - "+1": 7, - "-1": 0, - "laugh": 3, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 4 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:09.033Z" - }, - "wizard-mirror": { - "latestRelease": { - "url": "https://api.github.com/repos/Sanjit1/WizardMirror/releases/19485493", - "assets_url": "https://api.github.com/repos/Sanjit1/WizardMirror/releases/19485493/assets", - "upload_url": "https://uploads.github.com/repos/Sanjit1/WizardMirror/releases/19485493/assets{?name,label}", - "html_url": "https://github.com/Sanjit1/WizardMirror/releases/tag/1.0", - "id": 19485493, - "author": { - "login": "Sanjit1", - "id": 26168871, - "node_id": "MDQ6VXNlcjI2MTY4ODcx", - "avatar_url": "https://avatars.githubusercontent.com/u/26168871?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/Sanjit1", - "html_url": "https://github.com/Sanjit1", - "followers_url": "https://api.github.com/users/Sanjit1/followers", - "following_url": "https://api.github.com/users/Sanjit1/following{/other_user}", - "gists_url": "https://api.github.com/users/Sanjit1/gists{/gist_id}", - "starred_url": "https://api.github.com/users/Sanjit1/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/Sanjit1/subscriptions", - "organizations_url": "https://api.github.com/users/Sanjit1/orgs", - "repos_url": "https://api.github.com/users/Sanjit1/repos", - "events_url": "https://api.github.com/users/Sanjit1/events{/privacy}", - "received_events_url": "https://api.github.com/users/Sanjit1/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTE5NDg1NDkz", - "tag_name": "1.0", - "target_commitish": "master", - "name": "First Release ", - "draft": false, - "prerelease": false, - "created_at": "2019-08-10T22:09:04Z", - "published_at": "2019-08-23T05:13:18Z", - "assets": [], - "tarball_url": "https://api.github.com/repos/Sanjit1/WizardMirror/tarball/1.0", - "zipball_url": "https://api.github.com/repos/Sanjit1/WizardMirror/zipball/1.0", - "body_html": "

Release 1.0

\n

Welcome to the first release of WizardMirror! This release may be out of date, so make sure to check the releases page for the lastest release. To get started read the readme.

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:09.076Z" - }, - "writebar": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:07:09.199Z" - }, - "wnr": { - "latestRelease": { - "url": "https://api.github.com/repos/RoderickQiu/wnr/releases/58510440", - "assets_url": "https://api.github.com/repos/RoderickQiu/wnr/releases/58510440/assets", - "upload_url": "https://uploads.github.com/repos/RoderickQiu/wnr/releases/58510440/assets{?name,label}", - "html_url": "https://github.com/RoderickQiu/wnr/releases/tag/v1.24.0", - "id": 58510440, - "author": { - "login": "RoderickQiu", - "id": 42290260, - "node_id": "MDQ6VXNlcjQyMjkwMjYw", - "avatar_url": "https://avatars.githubusercontent.com/u/42290260?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/RoderickQiu", - "html_url": "https://github.com/RoderickQiu", - "followers_url": "https://api.github.com/users/RoderickQiu/followers", - "following_url": "https://api.github.com/users/RoderickQiu/following{/other_user}", - "gists_url": "https://api.github.com/users/RoderickQiu/gists{/gist_id}", - "starred_url": "https://api.github.com/users/RoderickQiu/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/RoderickQiu/subscriptions", - "organizations_url": "https://api.github.com/users/RoderickQiu/orgs", - "repos_url": "https://api.github.com/users/RoderickQiu/repos", - "events_url": "https://api.github.com/users/RoderickQiu/events{/privacy}", - "received_events_url": "https://api.github.com/users/RoderickQiu/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOCfMN-84DfMxo", - "tag_name": "v1.24.0", - "target_commitish": "master", - "name": "v1.24.0", - "draft": false, - "prerelease": false, - "created_at": "2022-02-02T12:12:10Z", - "published_at": "2022-02-02T12:31:03Z", - "assets": [ - { - "url": "https://api.github.com/repos/RoderickQiu/wnr/releases/assets/55855321", - "id": 55855321, - "node_id": "RA_kwDOCfMN-84DVEjZ", - "name": "wnr-1.24.0-Linux-patch.AppImage", - "label": null, - "uploader": { - "login": "RoderickQiu", - "id": 42290260, - "node_id": "MDQ6VXNlcjQyMjkwMjYw", - "avatar_url": "https://avatars.githubusercontent.com/u/42290260?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/RoderickQiu", - "html_url": "https://github.com/RoderickQiu", - "followers_url": "https://api.github.com/users/RoderickQiu/followers", - "following_url": "https://api.github.com/users/RoderickQiu/following{/other_user}", - "gists_url": "https://api.github.com/users/RoderickQiu/gists{/gist_id}", - "starred_url": "https://api.github.com/users/RoderickQiu/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/RoderickQiu/subscriptions", - "organizations_url": "https://api.github.com/users/RoderickQiu/orgs", - "repos_url": "https://api.github.com/users/RoderickQiu/repos", - "events_url": "https://api.github.com/users/RoderickQiu/events{/privacy}", - "received_events_url": "https://api.github.com/users/RoderickQiu/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 103829890, - "download_count": 27, - "created_at": "2022-02-04T15:45:47Z", - "updated_at": "2022-02-04T15:46:30Z", - "browser_download_url": "https://github.com/RoderickQiu/wnr/releases/download/v1.24.0/wnr-1.24.0-Linux-patch.AppImage" - }, - { - "url": "https://api.github.com/repos/RoderickQiu/wnr/releases/assets/55855284", - "id": 55855284, - "node_id": "RA_kwDOCfMN-84DVEi0", - "name": "wnr-1.24.0-MacOS-patch.dmg", - "label": null, - "uploader": { - "login": "RoderickQiu", - "id": 42290260, - "node_id": "MDQ6VXNlcjQyMjkwMjYw", - "avatar_url": "https://avatars.githubusercontent.com/u/42290260?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/RoderickQiu", - "html_url": "https://github.com/RoderickQiu", - "followers_url": "https://api.github.com/users/RoderickQiu/followers", - "following_url": "https://api.github.com/users/RoderickQiu/following{/other_user}", - "gists_url": "https://api.github.com/users/RoderickQiu/gists{/gist_id}", - "starred_url": "https://api.github.com/users/RoderickQiu/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/RoderickQiu/subscriptions", - "organizations_url": "https://api.github.com/users/RoderickQiu/orgs", - "repos_url": "https://api.github.com/users/RoderickQiu/repos", - "events_url": "https://api.github.com/users/RoderickQiu/events{/privacy}", - "received_events_url": "https://api.github.com/users/RoderickQiu/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 87450253, - "download_count": 60, - "created_at": "2022-02-04T15:45:10Z", - "updated_at": "2022-02-04T15:45:47Z", - "browser_download_url": "https://github.com/RoderickQiu/wnr/releases/download/v1.24.0/wnr-1.24.0-MacOS-patch.dmg" - }, - { - "url": "https://api.github.com/repos/RoderickQiu/wnr/releases/assets/55855248", - "id": 55855248, - "node_id": "RA_kwDOCfMN-84DVEiQ", - "name": "wnr-1.24.0-Setup-32-patch.exe", - "label": null, - "uploader": { - "login": "RoderickQiu", - "id": 42290260, - "node_id": "MDQ6VXNlcjQyMjkwMjYw", - "avatar_url": "https://avatars.githubusercontent.com/u/42290260?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/RoderickQiu", - "html_url": "https://github.com/RoderickQiu", - "followers_url": "https://api.github.com/users/RoderickQiu/followers", - "following_url": "https://api.github.com/users/RoderickQiu/following{/other_user}", - "gists_url": "https://api.github.com/users/RoderickQiu/gists{/gist_id}", - "starred_url": "https://api.github.com/users/RoderickQiu/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/RoderickQiu/subscriptions", - "organizations_url": "https://api.github.com/users/RoderickQiu/orgs", - "repos_url": "https://api.github.com/users/RoderickQiu/repos", - "events_url": "https://api.github.com/users/RoderickQiu/events{/privacy}", - "received_events_url": "https://api.github.com/users/RoderickQiu/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 61627448, - "download_count": 267, - "created_at": "2022-02-04T15:44:44Z", - "updated_at": "2022-02-04T15:45:10Z", - "browser_download_url": "https://github.com/RoderickQiu/wnr/releases/download/v1.24.0/wnr-1.24.0-Setup-32-patch.exe" - }, - { - "url": "https://api.github.com/repos/RoderickQiu/wnr/releases/assets/55855207", - "id": 55855207, - "node_id": "RA_kwDOCfMN-84DVEhn", - "name": "wnr-1.24.0-Setup-64-patch.exe", - "label": null, - "uploader": { - "login": "RoderickQiu", - "id": 42290260, - "node_id": "MDQ6VXNlcjQyMjkwMjYw", - "avatar_url": "https://avatars.githubusercontent.com/u/42290260?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/RoderickQiu", - "html_url": "https://github.com/RoderickQiu", - "followers_url": "https://api.github.com/users/RoderickQiu/followers", - "following_url": "https://api.github.com/users/RoderickQiu/following{/other_user}", - "gists_url": "https://api.github.com/users/RoderickQiu/gists{/gist_id}", - "starred_url": "https://api.github.com/users/RoderickQiu/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/RoderickQiu/subscriptions", - "organizations_url": "https://api.github.com/users/RoderickQiu/orgs", - "repos_url": "https://api.github.com/users/RoderickQiu/repos", - "events_url": "https://api.github.com/users/RoderickQiu/events{/privacy}", - "received_events_url": "https://api.github.com/users/RoderickQiu/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 64874241, - "download_count": 485, - "created_at": "2022-02-04T15:44:18Z", - "updated_at": "2022-02-04T15:44:44Z", - "browser_download_url": "https://github.com/RoderickQiu/wnr/releases/download/v1.24.0/wnr-1.24.0-Setup-64-patch.exe" - }, - { - "url": "https://api.github.com/repos/RoderickQiu/wnr/releases/assets/55855191", - "id": 55855191, - "node_id": "RA_kwDOCfMN-84DVEhX", - "name": "wnr-1.24.0-Win-32-patch.7z", - "label": null, - "uploader": { - "login": "RoderickQiu", - "id": 42290260, - "node_id": "MDQ6VXNlcjQyMjkwMjYw", - "avatar_url": "https://avatars.githubusercontent.com/u/42290260?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/RoderickQiu", - "html_url": "https://github.com/RoderickQiu", - "followers_url": "https://api.github.com/users/RoderickQiu/followers", - "following_url": "https://api.github.com/users/RoderickQiu/following{/other_user}", - "gists_url": "https://api.github.com/users/RoderickQiu/gists{/gist_id}", - "starred_url": "https://api.github.com/users/RoderickQiu/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/RoderickQiu/subscriptions", - "organizations_url": "https://api.github.com/users/RoderickQiu/orgs", - "repos_url": "https://api.github.com/users/RoderickQiu/repos", - "events_url": "https://api.github.com/users/RoderickQiu/events{/privacy}", - "received_events_url": "https://api.github.com/users/RoderickQiu/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 55221195, - "download_count": 11, - "created_at": "2022-02-04T15:43:56Z", - "updated_at": "2022-02-04T15:44:18Z", - "browser_download_url": "https://github.com/RoderickQiu/wnr/releases/download/v1.24.0/wnr-1.24.0-Win-32-patch.7z" - }, - { - "url": "https://api.github.com/repos/RoderickQiu/wnr/releases/assets/55855151", - "id": 55855151, - "node_id": "RA_kwDOCfMN-84DVEgv", - "name": "wnr-1.24.0-Win-64-patch.7z", - "label": null, - "uploader": { - "login": "RoderickQiu", - "id": 42290260, - "node_id": "MDQ6VXNlcjQyMjkwMjYw", - "avatar_url": "https://avatars.githubusercontent.com/u/42290260?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/RoderickQiu", - "html_url": "https://github.com/RoderickQiu", - "followers_url": "https://api.github.com/users/RoderickQiu/followers", - "following_url": "https://api.github.com/users/RoderickQiu/following{/other_user}", - "gists_url": "https://api.github.com/users/RoderickQiu/gists{/gist_id}", - "starred_url": "https://api.github.com/users/RoderickQiu/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/RoderickQiu/subscriptions", - "organizations_url": "https://api.github.com/users/RoderickQiu/orgs", - "repos_url": "https://api.github.com/users/RoderickQiu/repos", - "events_url": "https://api.github.com/users/RoderickQiu/events{/privacy}", - "received_events_url": "https://api.github.com/users/RoderickQiu/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 58198218, - "download_count": 99, - "created_at": "2022-02-04T15:43:20Z", - "updated_at": "2022-02-04T15:43:56Z", - "browser_download_url": "https://github.com/RoderickQiu/wnr/releases/download/v1.24.0/wnr-1.24.0-Win-64-patch.7z" - } - ], - "tarball_url": "https://api.github.com/repos/RoderickQiu/wnr/tarball/v1.24.0", - "zipball_url": "https://api.github.com/repos/RoderickQiu/wnr/zipball/v1.24.0", - "body_html": "

中文部分 | English Things Below

\n

下载链接:

\n
    \n
  1. \n

    蓝奏云高速下载

    \n
  2. \n
  3. \n

    百度网盘链接备用(密码:swh3)

    \n
  4. \n
  5. \n

    Scoop (Windows)

    \n
  6. \n
\n
scoop bucket add sushi https://github.com/kidonng/sushi\nscoop install sushi/wnr
\n

更新内容:

\n
    \n
  • 带来重新设计的首页、设置页面体验,更加直观。
  • \n
  • 新增长休息功能(需前往设置页面来手动开启)。
  • \n
  • 修复了和计时、提醒、报错相关的几个 BUG,优化了数个页面的 UI 体验。
  • \n
\n

请注意:

\n
    \n
  • \n

    你可能已经注意到这个应用的更新频率比先前慢了,而一些长期处在Todo列表的的功能并未开发,这主要是因为作者正在准备升学考试并面临繁重的课业压力,请理解

    \n
  • \n
  • \n

    如果你是Windows 8/8.1/10用户且没有关闭Windows Defender Smartscreen,你有可能需要在打开应用后的Smartscreen拦截框中点击“更多信息”->“仍然允许”来运行wnr。原因很简单:取消这个拦截需要我们花费数百美刀购买证书。

    \n
  • \n
  • \n

    如果你是Windows 7用户,且你在使用时出现wnr黑屏的情况,请为wnr打开 “Vista兼容模式” (找到wnr的快捷方式,在右键菜单中找到“属性”,在“兼容性”->“兼容模式”的下拉菜单中选择“Windows Vista”)

    \n
  • \n
  • \n

    如果你是macOS用户,若出现“无法打开应用”警告,请遵照这个教程打开应用,原因同样是因为签名证书太贵,难以负担。

    \n
  • \n
\n

联系我:

\n

如果有任何功能建议或者疑问,请发邮件到scrisqiu@hotmail.com

\n
\n

English Part

\n

PLEASE UNDERSTAND THAT I'VE BEEN BUSY ON ACADEMIC LEARNING RECENTLY AND WON'T BE VERY ACTIVE ON DEVELOPING BEFORE JUNE, 2022. AND THIS IS THE REASON WHY SOME FEATURES HAVEN'T BEEN IMPLEMENTED YET.

\n

Downloads:

\n
    \n
  1. \n

    GitHub Release

    \n
  2. \n
  3. \n

    Also available on Softpedia

    \n
  4. \n
  5. \n

    Scoop (Windows)

    \n
  6. \n
\n
scoop bucket add sushi https://github.com/kidonng/sushi\nscoop install sushi/wnr
\n

Updated For:

\n
    \n
  • The newly designed index page and preferences panel.
  • \n
  • Long break feature (need manual configuration in the preferences panel).
  • \n
  • Several annoying bugs fixed & UI optimized.
  • \n
\n

Contact Me:

\n

In case you have any suggestion or question, drop me a line at scrisqiu@hotmail.com.

\n

Tips for Windows Users:

\n
    \n
  • \n

    Please note that if you've turned on Windows Defender Smartscreen, you may need to click [more info] and then [still allow] to run it, or to click [run anyway] for Windows 8. The situation is here because we cannot afford to buy a signing certificate which costs [hundreds of dollars].

    \n
  • \n
  • \n

    If you are using Windows 7 and the application isn't working properly, please apply for the \"Vista Compatibility Mode\".

    \n
  • \n
\n

Tip for macOS Users:

\n
    \n
  • Please note that the macOS version is unsigned, so you may need to follow this guide in order to use. This software is clean and safe, I promise.
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:09.231Z" - }, - "y2mp3": { - "latestRelease": { - "url": "https://api.github.com/repos/moshfeu/y2mp3/releases/60019606", - "assets_url": "https://api.github.com/repos/moshfeu/y2mp3/releases/60019606/assets", - "upload_url": "https://uploads.github.com/repos/moshfeu/y2mp3/releases/60019606/assets{?name,label}", - "html_url": "https://github.com/moshfeu/y2mp3/releases/tag/v2.5.6", - "id": 60019606, - "author": { - "login": "moshfeu", - "id": 3723951, - "node_id": "MDQ6VXNlcjM3MjM5NTE=", - "avatar_url": "https://avatars.githubusercontent.com/u/3723951?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/moshfeu", - "html_url": "https://github.com/moshfeu", - "followers_url": "https://api.github.com/users/moshfeu/followers", - "following_url": "https://api.github.com/users/moshfeu/following{/other_user}", - "gists_url": "https://api.github.com/users/moshfeu/gists{/gist_id}", - "starred_url": "https://api.github.com/users/moshfeu/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/moshfeu/subscriptions", - "organizations_url": "https://api.github.com/users/moshfeu/orgs", - "repos_url": "https://api.github.com/users/moshfeu/repos", - "events_url": "https://api.github.com/users/moshfeu/events{/privacy}", - "received_events_url": "https://api.github.com/users/moshfeu/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOCStx3M4Dk9OW", - "tag_name": "v2.5.6", - "target_commitish": "master", - "name": "v2.5.6", - "draft": false, - "prerelease": false, - "created_at": "2022-02-20T07:32:49Z", - "published_at": "2022-02-21T09:33:49Z", - "assets": [ - { - "url": "https://api.github.com/repos/moshfeu/y2mp3/releases/assets/57462854", - "id": 57462854, - "node_id": "RA_kwDOCStx3M4DbNBG", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "moshfeu", - "id": 3723951, - "node_id": "MDQ6VXNlcjM3MjM5NTE=", - "avatar_url": "https://avatars.githubusercontent.com/u/3723951?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/moshfeu", - "html_url": "https://github.com/moshfeu", - "followers_url": "https://api.github.com/users/moshfeu/followers", - "following_url": "https://api.github.com/users/moshfeu/following{/other_user}", - "gists_url": "https://api.github.com/users/moshfeu/gists{/gist_id}", - "starred_url": "https://api.github.com/users/moshfeu/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/moshfeu/subscriptions", - "organizations_url": "https://api.github.com/users/moshfeu/orgs", - "repos_url": "https://api.github.com/users/moshfeu/repos", - "events_url": "https://api.github.com/users/moshfeu/events{/privacy}", - "received_events_url": "https://api.github.com/users/moshfeu/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 362, - "download_count": 10, - "created_at": "2022-02-21T06:35:34Z", - "updated_at": "2022-02-21T06:35:34Z", - "browser_download_url": "https://github.com/moshfeu/y2mp3/releases/download/v2.5.6/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/moshfeu/y2mp3/releases/assets/57462848", - "id": 57462848, - "node_id": "RA_kwDOCStx3M4DbNBA", - "name": "y2mp3-2.5.6.AppImage", - "label": "", - "uploader": { - "login": "moshfeu", - "id": 3723951, - "node_id": "MDQ6VXNlcjM3MjM5NTE=", - "avatar_url": "https://avatars.githubusercontent.com/u/3723951?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/moshfeu", - "html_url": "https://github.com/moshfeu", - "followers_url": "https://api.github.com/users/moshfeu/followers", - "following_url": "https://api.github.com/users/moshfeu/following{/other_user}", - "gists_url": "https://api.github.com/users/moshfeu/gists{/gist_id}", - "starred_url": "https://api.github.com/users/moshfeu/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/moshfeu/subscriptions", - "organizations_url": "https://api.github.com/users/moshfeu/orgs", - "repos_url": "https://api.github.com/users/moshfeu/repos", - "events_url": "https://api.github.com/users/moshfeu/events{/privacy}", - "received_events_url": "https://api.github.com/users/moshfeu/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 110988494, - "download_count": 63, - "created_at": "2022-02-21T06:35:29Z", - "updated_at": "2022-02-21T06:35:34Z", - "browser_download_url": "https://github.com/moshfeu/y2mp3/releases/download/v2.5.6/y2mp3-2.5.6.AppImage" - }, - { - "url": "https://api.github.com/repos/moshfeu/y2mp3/releases/assets/57462900", - "id": 57462900, - "node_id": "RA_kwDOCStx3M4DbNB0", - "name": "y2mp3-2.5.6.dmg", - "label": "", - "uploader": { - "login": "moshfeu", - "id": 3723951, - "node_id": "MDQ6VXNlcjM3MjM5NTE=", - "avatar_url": "https://avatars.githubusercontent.com/u/3723951?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/moshfeu", - "html_url": "https://github.com/moshfeu", - "followers_url": "https://api.github.com/users/moshfeu/followers", - "following_url": "https://api.github.com/users/moshfeu/following{/other_user}", - "gists_url": "https://api.github.com/users/moshfeu/gists{/gist_id}", - "starred_url": "https://api.github.com/users/moshfeu/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/moshfeu/subscriptions", - "organizations_url": "https://api.github.com/users/moshfeu/orgs", - "repos_url": "https://api.github.com/users/moshfeu/repos", - "events_url": "https://api.github.com/users/moshfeu/events{/privacy}", - "received_events_url": "https://api.github.com/users/moshfeu/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 90037219, - "download_count": 38, - "created_at": "2022-02-21T06:36:34Z", - "updated_at": "2022-02-21T06:36:37Z", - "browser_download_url": "https://github.com/moshfeu/y2mp3/releases/download/v2.5.6/y2mp3-2.5.6.dmg" - }, - { - "url": "https://api.github.com/repos/moshfeu/y2mp3/releases/assets/57462899", - "id": 57462899, - "node_id": "RA_kwDOCStx3M4DbNBz", - "name": "y2mp3-2.5.6.dmg.blockmap", - "label": "", - "uploader": { - "login": "moshfeu", - "id": 3723951, - "node_id": "MDQ6VXNlcjM3MjM5NTE=", - "avatar_url": "https://avatars.githubusercontent.com/u/3723951?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/moshfeu", - "html_url": "https://github.com/moshfeu", - "followers_url": "https://api.github.com/users/moshfeu/followers", - "following_url": "https://api.github.com/users/moshfeu/following{/other_user}", - "gists_url": "https://api.github.com/users/moshfeu/gists{/gist_id}", - "starred_url": "https://api.github.com/users/moshfeu/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/moshfeu/subscriptions", - "organizations_url": "https://api.github.com/users/moshfeu/orgs", - "repos_url": "https://api.github.com/users/moshfeu/repos", - "events_url": "https://api.github.com/users/moshfeu/events{/privacy}", - "received_events_url": "https://api.github.com/users/moshfeu/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 96072, - "download_count": 5, - "created_at": "2022-02-21T06:36:34Z", - "updated_at": "2022-02-21T06:36:34Z", - "browser_download_url": "https://github.com/moshfeu/y2mp3/releases/download/v2.5.6/y2mp3-2.5.6.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/moshfeu/y2mp3/releases/assets/57464696", - "id": 57464696, - "node_id": "RA_kwDOCStx3M4DbNd4", - "name": "y2mp3.Setup.2.5.6.-86x.exe", - "label": null, - "uploader": { - "login": "moshfeu", - "id": 3723951, - "node_id": "MDQ6VXNlcjM3MjM5NTE=", - "avatar_url": "https://avatars.githubusercontent.com/u/3723951?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/moshfeu", - "html_url": "https://github.com/moshfeu", - "followers_url": "https://api.github.com/users/moshfeu/followers", - "following_url": "https://api.github.com/users/moshfeu/following{/other_user}", - "gists_url": "https://api.github.com/users/moshfeu/gists{/gist_id}", - "starred_url": "https://api.github.com/users/moshfeu/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/moshfeu/subscriptions", - "organizations_url": "https://api.github.com/users/moshfeu/orgs", - "repos_url": "https://api.github.com/users/moshfeu/repos", - "events_url": "https://api.github.com/users/moshfeu/events{/privacy}", - "received_events_url": "https://api.github.com/users/moshfeu/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 70896280, - "download_count": 48, - "created_at": "2022-02-21T07:09:41Z", - "updated_at": "2022-02-21T07:10:32Z", - "browser_download_url": "https://github.com/moshfeu/y2mp3/releases/download/v2.5.6/y2mp3.Setup.2.5.6.-86x.exe" - }, - { - "url": "https://api.github.com/repos/moshfeu/y2mp3/releases/assets/57475255", - "id": 57475255, - "node_id": "RA_kwDOCStx3M4DbQC3", - "name": "y2mp3.Setup.2.5.6.exe", - "label": null, - "uploader": { - "login": "moshfeu", - "id": 3723951, - "node_id": "MDQ6VXNlcjM3MjM5NTE=", - "avatar_url": "https://avatars.githubusercontent.com/u/3723951?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/moshfeu", - "html_url": "https://github.com/moshfeu", - "followers_url": "https://api.github.com/users/moshfeu/followers", - "following_url": "https://api.github.com/users/moshfeu/following{/other_user}", - "gists_url": "https://api.github.com/users/moshfeu/gists{/gist_id}", - "starred_url": "https://api.github.com/users/moshfeu/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/moshfeu/subscriptions", - "organizations_url": "https://api.github.com/users/moshfeu/orgs", - "repos_url": "https://api.github.com/users/moshfeu/repos", - "events_url": "https://api.github.com/users/moshfeu/events{/privacy}", - "received_events_url": "https://api.github.com/users/moshfeu/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 74372778, - "download_count": 1321, - "created_at": "2022-02-21T09:31:34Z", - "updated_at": "2022-02-21T09:33:39Z", - "browser_download_url": "https://github.com/moshfeu/y2mp3/releases/download/v2.5.6/y2mp3.Setup.2.5.6.exe" - } - ], - "tarball_url": "https://api.github.com/repos/moshfeu/y2mp3/tarball/v2.5.6", - "zipball_url": "https://api.github.com/repos/moshfeu/y2mp3/zipball/v2.5.6", - "body_html": "

What's Changed

\n\n

New Contributors

\n\n

Full Changelog: v2.5.5...v2.5.6

", - "mentions_count": 3 - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:09.291Z" - }, - "wow-stat": { - "latestRelease": { - "url": "https://api.github.com/repos/spacedevin/wowstat/releases/3714906", - "assets_url": "https://api.github.com/repos/spacedevin/wowstat/releases/3714906/assets", - "upload_url": "https://uploads.github.com/repos/spacedevin/wowstat/releases/3714906/assets{?name,label}", - "html_url": "https://github.com/spacedevin/wowstat/releases/tag/3.0.5", - "id": 3714906, - "author": { - "login": "spacedevin", - "id": 27974, - "node_id": "MDQ6VXNlcjI3OTc0", - "avatar_url": "https://avatars.githubusercontent.com/u/27974?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/spacedevin", - "html_url": "https://github.com/spacedevin", - "followers_url": "https://api.github.com/users/spacedevin/followers", - "following_url": "https://api.github.com/users/spacedevin/following{/other_user}", - "gists_url": "https://api.github.com/users/spacedevin/gists{/gist_id}", - "starred_url": "https://api.github.com/users/spacedevin/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/spacedevin/subscriptions", - "organizations_url": "https://api.github.com/users/spacedevin/orgs", - "repos_url": "https://api.github.com/users/spacedevin/repos", - "events_url": "https://api.github.com/users/spacedevin/events{/privacy}", - "received_events_url": "https://api.github.com/users/spacedevin/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTM3MTQ5MDY=", - "tag_name": "3.0.5", - "target_commitish": "master", - "name": "3.0.5", - "draft": false, - "prerelease": false, - "created_at": "2016-07-22T00:35:58Z", - "published_at": "2016-07-22T00:51:03Z", - "assets": [ - { - "url": "https://api.github.com/repos/spacedevin/wowstat/releases/assets/2029155", - "id": 2029155, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIwMjkxNTU=", - "name": "WoWStat-mac-3.0.5.dmg", - "label": null, - "uploader": { - "login": "spacedevin", - "id": 27974, - "node_id": "MDQ6VXNlcjI3OTc0", - "avatar_url": "https://avatars.githubusercontent.com/u/27974?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/spacedevin", - "html_url": "https://github.com/spacedevin", - "followers_url": "https://api.github.com/users/spacedevin/followers", - "following_url": "https://api.github.com/users/spacedevin/following{/other_user}", - "gists_url": "https://api.github.com/users/spacedevin/gists{/gist_id}", - "starred_url": "https://api.github.com/users/spacedevin/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/spacedevin/subscriptions", - "organizations_url": "https://api.github.com/users/spacedevin/orgs", - "repos_url": "https://api.github.com/users/spacedevin/repos", - "events_url": "https://api.github.com/users/spacedevin/events{/privacy}", - "received_events_url": "https://api.github.com/users/spacedevin/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 52400992, - "download_count": 110, - "created_at": "2016-07-22T00:50:28Z", - "updated_at": "2016-07-22T00:51:03Z", - "browser_download_url": "https://github.com/spacedevin/wowstat/releases/download/3.0.5/WoWStat-mac-3.0.5.dmg" - }, - { - "url": "https://api.github.com/repos/spacedevin/wowstat/releases/assets/2029215", - "id": 2029215, - "node_id": "MDEyOlJlbGVhc2VBc3NldDIwMjkyMTU=", - "name": "WoWStat-win-3.0.5.exe", - "label": null, - "uploader": { - "login": "spacedevin", - "id": 27974, - "node_id": "MDQ6VXNlcjI3OTc0", - "avatar_url": "https://avatars.githubusercontent.com/u/27974?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/spacedevin", - "html_url": "https://github.com/spacedevin", - "followers_url": "https://api.github.com/users/spacedevin/followers", - "following_url": "https://api.github.com/users/spacedevin/following{/other_user}", - "gists_url": "https://api.github.com/users/spacedevin/gists{/gist_id}", - "starred_url": "https://api.github.com/users/spacedevin/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/spacedevin/subscriptions", - "organizations_url": "https://api.github.com/users/spacedevin/orgs", - "repos_url": "https://api.github.com/users/spacedevin/repos", - "events_url": "https://api.github.com/users/spacedevin/events{/privacy}", - "received_events_url": "https://api.github.com/users/spacedevin/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 40541498, - "download_count": 437, - "created_at": "2016-07-22T01:04:09Z", - "updated_at": "2016-07-22T01:04:34Z", - "browser_download_url": "https://github.com/spacedevin/wowstat/releases/download/3.0.5/WoWStat-win-3.0.5.exe" - } - ], - "tarball_url": "https://api.github.com/repos/spacedevin/wowstat/tarball/3.0.5", - "zipball_url": "https://api.github.com/repos/spacedevin/wowstat/zipball/3.0.5", - "body_html": "

Several window management bug fixes

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:09.361Z" - }, - "yeoman": { - "latestRelease": null, - "latestReleaseFetchedAt": "2022-05-10T00:07:09.401Z" - }, - "yana": { - "latestRelease": { - "url": "https://api.github.com/repos/lukasbach/yana/releases/56344669", - "assets_url": "https://api.github.com/repos/lukasbach/yana/releases/56344669/assets", - "upload_url": "https://uploads.github.com/repos/lukasbach/yana/releases/56344669/assets{?name,label}", - "html_url": "https://github.com/lukasbach/yana/releases/tag/v1.0.13", - "id": 56344669, - "author": { - "login": "lukasbach", - "id": 4140121, - "node_id": "MDQ6VXNlcjQxNDAxMjE=", - "avatar_url": "https://avatars.githubusercontent.com/u/4140121?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lukasbach", - "html_url": "https://github.com/lukasbach", - "followers_url": "https://api.github.com/users/lukasbach/followers", - "following_url": "https://api.github.com/users/lukasbach/following{/other_user}", - "gists_url": "https://api.github.com/users/lukasbach/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lukasbach/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lukasbach/subscriptions", - "organizations_url": "https://api.github.com/users/lukasbach/orgs", - "repos_url": "https://api.github.com/users/lukasbach/repos", - "events_url": "https://api.github.com/users/lukasbach/events{/privacy}", - "received_events_url": "https://api.github.com/users/lukasbach/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOEik1wc4DW8Bd", - "tag_name": "v1.0.13", - "target_commitish": "master", - "name": "1.0.13", - "draft": false, - "prerelease": false, - "created_at": "2022-01-04T01:25:36Z", - "published_at": "2022-01-04T11:11:37Z", - "assets": [ - { - "url": "https://api.github.com/repos/lukasbach/yana/releases/assets/53140226", - "id": 53140226, - "node_id": "RA_kwDOEik1wc4DKtsC", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "lukasbach", - "id": 4140121, - "node_id": "MDQ6VXNlcjQxNDAxMjE=", - "avatar_url": "https://avatars.githubusercontent.com/u/4140121?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lukasbach", - "html_url": "https://github.com/lukasbach", - "followers_url": "https://api.github.com/users/lukasbach/followers", - "following_url": "https://api.github.com/users/lukasbach/following{/other_user}", - "gists_url": "https://api.github.com/users/lukasbach/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lukasbach/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lukasbach/subscriptions", - "organizations_url": "https://api.github.com/users/lukasbach/orgs", - "repos_url": "https://api.github.com/users/lukasbach/repos", - "events_url": "https://api.github.com/users/lukasbach/events{/privacy}", - "received_events_url": "https://api.github.com/users/lukasbach/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 363, - "download_count": 203, - "created_at": "2022-01-04T01:42:41Z", - "updated_at": "2022-01-04T01:42:41Z", - "browser_download_url": "https://github.com/lukasbach/yana/releases/download/v1.0.13/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/lukasbach/yana/releases/assets/53140219", - "id": 53140219, - "node_id": "RA_kwDOEik1wc4DKtr7", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "lukasbach", - "id": 4140121, - "node_id": "MDQ6VXNlcjQxNDAxMjE=", - "avatar_url": "https://avatars.githubusercontent.com/u/4140121?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lukasbach", - "html_url": "https://github.com/lukasbach", - "followers_url": "https://api.github.com/users/lukasbach/followers", - "following_url": "https://api.github.com/users/lukasbach/following{/other_user}", - "gists_url": "https://api.github.com/users/lukasbach/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lukasbach/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lukasbach/subscriptions", - "organizations_url": "https://api.github.com/users/lukasbach/orgs", - "repos_url": "https://api.github.com/users/lukasbach/repos", - "events_url": "https://api.github.com/users/lukasbach/events{/privacy}", - "received_events_url": "https://api.github.com/users/lukasbach/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 507, - "download_count": 145, - "created_at": "2022-01-04T01:42:19Z", - "updated_at": "2022-01-04T01:42:19Z", - "browser_download_url": "https://github.com/lukasbach/yana/releases/download/v1.0.13/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/lukasbach/yana/releases/assets/53140277", - "id": 53140277, - "node_id": "RA_kwDOEik1wc4DKts1", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "lukasbach", - "id": 4140121, - "node_id": "MDQ6VXNlcjQxNDAxMjE=", - "avatar_url": "https://avatars.githubusercontent.com/u/4140121?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lukasbach", - "html_url": "https://github.com/lukasbach", - "followers_url": "https://api.github.com/users/lukasbach/followers", - "following_url": "https://api.github.com/users/lukasbach/following{/other_user}", - "gists_url": "https://api.github.com/users/lukasbach/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lukasbach/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lukasbach/subscriptions", - "organizations_url": "https://api.github.com/users/lukasbach/orgs", - "repos_url": "https://api.github.com/users/lukasbach/repos", - "events_url": "https://api.github.com/users/lukasbach/events{/privacy}", - "received_events_url": "https://api.github.com/users/lukasbach/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 339, - "download_count": 1261, - "created_at": "2022-01-04T01:45:14Z", - "updated_at": "2022-01-04T01:45:14Z", - "browser_download_url": "https://github.com/lukasbach/yana/releases/download/v1.0.13/latest.yml" - }, - { - "url": "https://api.github.com/repos/lukasbach/yana/releases/assets/53140217", - "id": 53140217, - "node_id": "RA_kwDOEik1wc4DKtr5", - "name": "Yana-1.0.13-mac.zip", - "label": "", - "uploader": { - "login": "lukasbach", - "id": 4140121, - "node_id": "MDQ6VXNlcjQxNDAxMjE=", - "avatar_url": "https://avatars.githubusercontent.com/u/4140121?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lukasbach", - "html_url": "https://github.com/lukasbach", - "followers_url": "https://api.github.com/users/lukasbach/followers", - "following_url": "https://api.github.com/users/lukasbach/following{/other_user}", - "gists_url": "https://api.github.com/users/lukasbach/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lukasbach/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lukasbach/subscriptions", - "organizations_url": "https://api.github.com/users/lukasbach/orgs", - "repos_url": "https://api.github.com/users/lukasbach/repos", - "events_url": "https://api.github.com/users/lukasbach/events{/privacy}", - "received_events_url": "https://api.github.com/users/lukasbach/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 114138006, - "download_count": 28, - "created_at": "2022-01-04T01:42:14Z", - "updated_at": "2022-01-04T01:42:18Z", - "browser_download_url": "https://github.com/lukasbach/yana/releases/download/v1.0.13/Yana-1.0.13-mac.zip" - }, - { - "url": "https://api.github.com/repos/lukasbach/yana/releases/assets/53140275", - "id": 53140275, - "node_id": "RA_kwDOEik1wc4DKtsz", - "name": "Yana-1.0.13-win.zip", - "label": "", - "uploader": { - "login": "lukasbach", - "id": 4140121, - "node_id": "MDQ6VXNlcjQxNDAxMjE=", - "avatar_url": "https://avatars.githubusercontent.com/u/4140121?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lukasbach", - "html_url": "https://github.com/lukasbach", - "followers_url": "https://api.github.com/users/lukasbach/followers", - "following_url": "https://api.github.com/users/lukasbach/following{/other_user}", - "gists_url": "https://api.github.com/users/lukasbach/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lukasbach/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lukasbach/subscriptions", - "organizations_url": "https://api.github.com/users/lukasbach/orgs", - "repos_url": "https://api.github.com/users/lukasbach/repos", - "events_url": "https://api.github.com/users/lukasbach/events{/privacy}", - "received_events_url": "https://api.github.com/users/lukasbach/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 119544611, - "download_count": 208, - "created_at": "2022-01-04T01:45:08Z", - "updated_at": "2022-01-04T01:45:13Z", - "browser_download_url": "https://github.com/lukasbach/yana/releases/download/v1.0.13/Yana-1.0.13-win.zip" - }, - { - "url": "https://api.github.com/repos/lukasbach/yana/releases/assets/53140079", - "id": 53140079, - "node_id": "RA_kwDOEik1wc4DKtpv", - "name": "Yana-1.0.13.AppImage", - "label": "", - "uploader": { - "login": "lukasbach", - "id": 4140121, - "node_id": "MDQ6VXNlcjQxNDAxMjE=", - "avatar_url": "https://avatars.githubusercontent.com/u/4140121?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lukasbach", - "html_url": "https://github.com/lukasbach", - "followers_url": "https://api.github.com/users/lukasbach/followers", - "following_url": "https://api.github.com/users/lukasbach/following{/other_user}", - "gists_url": "https://api.github.com/users/lukasbach/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lukasbach/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lukasbach/subscriptions", - "organizations_url": "https://api.github.com/users/lukasbach/orgs", - "repos_url": "https://api.github.com/users/lukasbach/repos", - "events_url": "https://api.github.com/users/lukasbach/events{/privacy}", - "received_events_url": "https://api.github.com/users/lukasbach/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 119585522, - "download_count": 113, - "created_at": "2022-01-04T01:39:08Z", - "updated_at": "2022-01-04T01:39:11Z", - "browser_download_url": "https://github.com/lukasbach/yana/releases/download/v1.0.13/Yana-1.0.13.AppImage" - }, - { - "url": "https://api.github.com/repos/lukasbach/yana/releases/assets/53140211", - "id": 53140211, - "node_id": "RA_kwDOEik1wc4DKtrz", - "name": "Yana-1.0.13.dmg", - "label": "", - "uploader": { - "login": "lukasbach", - "id": 4140121, - "node_id": "MDQ6VXNlcjQxNDAxMjE=", - "avatar_url": "https://avatars.githubusercontent.com/u/4140121?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lukasbach", - "html_url": "https://github.com/lukasbach", - "followers_url": "https://api.github.com/users/lukasbach/followers", - "following_url": "https://api.github.com/users/lukasbach/following{/other_user}", - "gists_url": "https://api.github.com/users/lukasbach/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lukasbach/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lukasbach/subscriptions", - "organizations_url": "https://api.github.com/users/lukasbach/orgs", - "repos_url": "https://api.github.com/users/lukasbach/repos", - "events_url": "https://api.github.com/users/lukasbach/events{/privacy}", - "received_events_url": "https://api.github.com/users/lukasbach/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 118104045, - "download_count": 58, - "created_at": "2022-01-04T01:41:51Z", - "updated_at": "2022-01-04T01:41:55Z", - "browser_download_url": "https://github.com/lukasbach/yana/releases/download/v1.0.13/Yana-1.0.13.dmg" - }, - { - "url": "https://api.github.com/repos/lukasbach/yana/releases/assets/53140210", - "id": 53140210, - "node_id": "RA_kwDOEik1wc4DKtry", - "name": "Yana-1.0.13.dmg.blockmap", - "label": "", - "uploader": { - "login": "lukasbach", - "id": 4140121, - "node_id": "MDQ6VXNlcjQxNDAxMjE=", - "avatar_url": "https://avatars.githubusercontent.com/u/4140121?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lukasbach", - "html_url": "https://github.com/lukasbach", - "followers_url": "https://api.github.com/users/lukasbach/followers", - "following_url": "https://api.github.com/users/lukasbach/following{/other_user}", - "gists_url": "https://api.github.com/users/lukasbach/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lukasbach/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lukasbach/subscriptions", - "organizations_url": "https://api.github.com/users/lukasbach/orgs", - "repos_url": "https://api.github.com/users/lukasbach/repos", - "events_url": "https://api.github.com/users/lukasbach/events{/privacy}", - "received_events_url": "https://api.github.com/users/lukasbach/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 123721, - "download_count": 7, - "created_at": "2022-01-04T01:41:51Z", - "updated_at": "2022-01-04T01:41:51Z", - "browser_download_url": "https://github.com/lukasbach/yana/releases/download/v1.0.13/Yana-1.0.13.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/lukasbach/yana/releases/assets/53140118", - "id": 53140118, - "node_id": "RA_kwDOEik1wc4DKtqW", - "name": "yana-1.0.13.zip", - "label": "", - "uploader": { - "login": "lukasbach", - "id": 4140121, - "node_id": "MDQ6VXNlcjQxNDAxMjE=", - "avatar_url": "https://avatars.githubusercontent.com/u/4140121?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lukasbach", - "html_url": "https://github.com/lukasbach", - "followers_url": "https://api.github.com/users/lukasbach/followers", - "following_url": "https://api.github.com/users/lukasbach/following{/other_user}", - "gists_url": "https://api.github.com/users/lukasbach/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lukasbach/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lukasbach/subscriptions", - "organizations_url": "https://api.github.com/users/lukasbach/orgs", - "repos_url": "https://api.github.com/users/lukasbach/repos", - "events_url": "https://api.github.com/users/lukasbach/events{/privacy}", - "received_events_url": "https://api.github.com/users/lukasbach/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 113266616, - "download_count": 18, - "created_at": "2022-01-04T01:40:40Z", - "updated_at": "2022-01-04T01:40:43Z", - "browser_download_url": "https://github.com/lukasbach/yana/releases/download/v1.0.13/yana-1.0.13.zip" - }, - { - "url": "https://api.github.com/repos/lukasbach/yana/releases/assets/53140269", - "id": 53140269, - "node_id": "RA_kwDOEik1wc4DKtst", - "name": "Yana-Setup-1.0.13.exe", - "label": "", - "uploader": { - "login": "lukasbach", - "id": 4140121, - "node_id": "MDQ6VXNlcjQxNDAxMjE=", - "avatar_url": "https://avatars.githubusercontent.com/u/4140121?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lukasbach", - "html_url": "https://github.com/lukasbach", - "followers_url": "https://api.github.com/users/lukasbach/followers", - "following_url": "https://api.github.com/users/lukasbach/following{/other_user}", - "gists_url": "https://api.github.com/users/lukasbach/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lukasbach/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lukasbach/subscriptions", - "organizations_url": "https://api.github.com/users/lukasbach/orgs", - "repos_url": "https://api.github.com/users/lukasbach/repos", - "events_url": "https://api.github.com/users/lukasbach/events{/privacy}", - "received_events_url": "https://api.github.com/users/lukasbach/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 88459439, - "download_count": 655, - "created_at": "2022-01-04T01:44:56Z", - "updated_at": "2022-01-04T01:45:00Z", - "browser_download_url": "https://github.com/lukasbach/yana/releases/download/v1.0.13/Yana-Setup-1.0.13.exe" - }, - { - "url": "https://api.github.com/repos/lukasbach/yana/releases/assets/53140268", - "id": 53140268, - "node_id": "RA_kwDOEik1wc4DKtss", - "name": "Yana-Setup-1.0.13.exe.blockmap", - "label": "", - "uploader": { - "login": "lukasbach", - "id": 4140121, - "node_id": "MDQ6VXNlcjQxNDAxMjE=", - "avatar_url": "https://avatars.githubusercontent.com/u/4140121?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lukasbach", - "html_url": "https://github.com/lukasbach", - "followers_url": "https://api.github.com/users/lukasbach/followers", - "following_url": "https://api.github.com/users/lukasbach/following{/other_user}", - "gists_url": "https://api.github.com/users/lukasbach/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lukasbach/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lukasbach/subscriptions", - "organizations_url": "https://api.github.com/users/lukasbach/orgs", - "repos_url": "https://api.github.com/users/lukasbach/repos", - "events_url": "https://api.github.com/users/lukasbach/events{/privacy}", - "received_events_url": "https://api.github.com/users/lukasbach/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 93252, - "download_count": 79, - "created_at": "2022-01-04T01:44:56Z", - "updated_at": "2022-01-04T01:44:57Z", - "browser_download_url": "https://github.com/lukasbach/yana/releases/download/v1.0.13/Yana-Setup-1.0.13.exe.blockmap" - }, - { - "url": "https://api.github.com/repos/lukasbach/yana/releases/assets/53140225", - "id": 53140225, - "node_id": "RA_kwDOEik1wc4DKtsB", - "name": "yana_1.0.13_amd64.deb", - "label": "", - "uploader": { - "login": "lukasbach", - "id": 4140121, - "node_id": "MDQ6VXNlcjQxNDAxMjE=", - "avatar_url": "https://avatars.githubusercontent.com/u/4140121?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lukasbach", - "html_url": "https://github.com/lukasbach", - "followers_url": "https://api.github.com/users/lukasbach/followers", - "following_url": "https://api.github.com/users/lukasbach/following{/other_user}", - "gists_url": "https://api.github.com/users/lukasbach/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lukasbach/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lukasbach/subscriptions", - "organizations_url": "https://api.github.com/users/lukasbach/orgs", - "repos_url": "https://api.github.com/users/lukasbach/repos", - "events_url": "https://api.github.com/users/lukasbach/events{/privacy}", - "received_events_url": "https://api.github.com/users/lukasbach/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 76897480, - "download_count": 73, - "created_at": "2022-01-04T01:42:39Z", - "updated_at": "2022-01-04T01:42:40Z", - "browser_download_url": "https://github.com/lukasbach/yana/releases/download/v1.0.13/yana_1.0.13_amd64.deb" - }, - { - "url": "https://api.github.com/repos/lukasbach/yana/releases/assets/53140114", - "id": 53140114, - "node_id": "RA_kwDOEik1wc4DKtqS", - "name": "yana_1.0.13_amd64.snap", - "label": "", - "uploader": { - "login": "lukasbach", - "id": 4140121, - "node_id": "MDQ6VXNlcjQxNDAxMjE=", - "avatar_url": "https://avatars.githubusercontent.com/u/4140121?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lukasbach", - "html_url": "https://github.com/lukasbach", - "followers_url": "https://api.github.com/users/lukasbach/followers", - "following_url": "https://api.github.com/users/lukasbach/following{/other_user}", - "gists_url": "https://api.github.com/users/lukasbach/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lukasbach/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lukasbach/subscriptions", - "organizations_url": "https://api.github.com/users/lukasbach/orgs", - "repos_url": "https://api.github.com/users/lukasbach/repos", - "events_url": "https://api.github.com/users/lukasbach/events{/privacy}", - "received_events_url": "https://api.github.com/users/lukasbach/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 102359040, - "download_count": 29, - "created_at": "2022-01-04T01:40:10Z", - "updated_at": "2022-01-04T01:40:13Z", - "browser_download_url": "https://github.com/lukasbach/yana/releases/download/v1.0.13/yana_1.0.13_amd64.snap" - } - ], - "tarball_url": "https://api.github.com/repos/lukasbach/yana/tarball/v1.0.13", - "zipball_url": "https://api.github.com/repos/lukasbach/yana/zipball/v1.0.13", - "body_html": "
    \n
  • Added RTL mode support in settings
  • \n
", - "reactions": { - "url": "https://api.github.com/repos/lukasbach/yana/releases/56344669/reactions", - "total_count": 2, - "+1": 1, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 1, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:09.414Z" - }, - "yet-another-gitbook-reader": { - "latestRelease": { - "url": "https://api.github.com/repos/gnu4cn/gitbook-reader-app/releases/36426676", - "assets_url": "https://api.github.com/repos/gnu4cn/gitbook-reader-app/releases/36426676/assets", - "upload_url": "https://uploads.github.com/repos/gnu4cn/gitbook-reader-app/releases/36426676/assets{?name,label}", - "html_url": "https://github.com/gnu4cn/gitbook-reader-app/releases/tag/v0.8.8", - "id": 36426676, - "author": { - "login": "gnu4cn", - "id": 11204282, - "node_id": "MDQ6VXNlcjExMjA0Mjgy", - "avatar_url": "https://avatars.githubusercontent.com/u/11204282?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gnu4cn", - "html_url": "https://github.com/gnu4cn", - "followers_url": "https://api.github.com/users/gnu4cn/followers", - "following_url": "https://api.github.com/users/gnu4cn/following{/other_user}", - "gists_url": "https://api.github.com/users/gnu4cn/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gnu4cn/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gnu4cn/subscriptions", - "organizations_url": "https://api.github.com/users/gnu4cn/orgs", - "repos_url": "https://api.github.com/users/gnu4cn/repos", - "events_url": "https://api.github.com/users/gnu4cn/events{/privacy}", - "received_events_url": "https://api.github.com/users/gnu4cn/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTM2NDI2Njc2", - "tag_name": "v0.8.8", - "target_commitish": "main", - "name": "feat: Fixed high cpu usage problem.", - "draft": false, - "prerelease": false, - "created_at": "2021-01-15T03:32:02Z", - "published_at": "2021-01-15T03:38:17Z", - "assets": [ - { - "url": "https://api.github.com/repos/gnu4cn/gitbook-reader-app/releases/assets/30719595", - "id": 30719595, - "node_id": "MDEyOlJlbGVhc2VBc3NldDMwNzE5NTk1", - "name": "Yet-Another-Gitbook-Reader-0.8.8-x86_64.AppImage", - "label": null, - "uploader": { - "login": "gnu4cn", - "id": 11204282, - "node_id": "MDQ6VXNlcjExMjA0Mjgy", - "avatar_url": "https://avatars.githubusercontent.com/u/11204282?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/gnu4cn", - "html_url": "https://github.com/gnu4cn", - "followers_url": "https://api.github.com/users/gnu4cn/followers", - "following_url": "https://api.github.com/users/gnu4cn/following{/other_user}", - "gists_url": "https://api.github.com/users/gnu4cn/gists{/gist_id}", - "starred_url": "https://api.github.com/users/gnu4cn/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/gnu4cn/subscriptions", - "organizations_url": "https://api.github.com/users/gnu4cn/orgs", - "repos_url": "https://api.github.com/users/gnu4cn/repos", - "events_url": "https://api.github.com/users/gnu4cn/events{/privacy}", - "received_events_url": "https://api.github.com/users/gnu4cn/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.appimage", - "state": "uploaded", - "size": 103056753, - "download_count": 68, - "created_at": "2021-01-15T03:47:19Z", - "updated_at": "2021-01-15T03:47:44Z", - "browser_download_url": "https://github.com/gnu4cn/gitbook-reader-app/releases/download/v0.8.8/Yet-Another-Gitbook-Reader-0.8.8-x86_64.AppImage" - } - ], - "tarball_url": "https://api.github.com/repos/gnu4cn/gitbook-reader-app/tarball/v0.8.8", - "zipball_url": "https://api.github.com/repos/gnu4cn/gitbook-reader-app/zipball/v0.8.8", - "body_html": "
    \n
  • \n

    Changes:

    \n
      \n
    • Identified that UiImageLoader directive caused high cpu usage problem, so removed this directive
    • \n
    • add (error) attribute method to img tag to solve the avatar failed load problem.
    • \n
    \n
  • \n
  • \n

    Totos:

    \n
      \n
    • Book list under categories
    • \n
    \n
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:09.552Z" - }, - "zap": { - "latestRelease": { - "url": "https://api.github.com/repos/LN-Zap/zap-desktop/releases/57769882", - "assets_url": "https://api.github.com/repos/LN-Zap/zap-desktop/releases/57769882/assets", - "upload_url": "https://uploads.github.com/repos/LN-Zap/zap-desktop/releases/57769882/assets{?name,label}", - "html_url": "https://github.com/LN-Zap/zap-desktop/releases/tag/v0.7.6-beta", - "id": 57769882, - "author": { - "login": "mrfelton", - "id": 200251, - "node_id": "MDQ6VXNlcjIwMDI1MQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/200251?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mrfelton", - "html_url": "https://github.com/mrfelton", - "followers_url": "https://api.github.com/users/mrfelton/followers", - "following_url": "https://api.github.com/users/mrfelton/following{/other_user}", - "gists_url": "https://api.github.com/users/mrfelton/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mrfelton/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mrfelton/subscriptions", - "organizations_url": "https://api.github.com/users/mrfelton/orgs", - "repos_url": "https://api.github.com/users/mrfelton/repos", - "events_url": "https://api.github.com/users/mrfelton/events{/privacy}", - "received_events_url": "https://api.github.com/users/mrfelton/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOBfT_nc4DcX-a", - "tag_name": "v0.7.6-beta", - "target_commitish": "master", - "name": "Zap 0.7.6 Beta", - "draft": false, - "prerelease": false, - "created_at": "2022-01-23T10:20:21Z", - "published_at": "2022-01-23T14:01:34Z", - "assets": [ - { - "url": "https://api.github.com/repos/LN-Zap/zap-desktop/releases/assets/54722417", - "id": 54722417, - "node_id": "RA_kwDOBfT_nc4DQv9x", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "zap-ci", - "id": 41755887, - "node_id": "MDQ6VXNlcjQxNzU1ODg3", - "avatar_url": "https://avatars.githubusercontent.com/u/41755887?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/zap-ci", - "html_url": "https://github.com/zap-ci", - "followers_url": "https://api.github.com/users/zap-ci/followers", - "following_url": "https://api.github.com/users/zap-ci/following{/other_user}", - "gists_url": "https://api.github.com/users/zap-ci/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zap-ci/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zap-ci/subscriptions", - "organizations_url": "https://api.github.com/users/zap-ci/orgs", - "repos_url": "https://api.github.com/users/zap-ci/repos", - "events_url": "https://api.github.com/users/zap-ci/events{/privacy}", - "received_events_url": "https://api.github.com/users/zap-ci/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 401, - "download_count": 15102, - "created_at": "2022-01-23T11:09:56Z", - "updated_at": "2022-01-23T11:09:56Z", - "browser_download_url": "https://github.com/LN-Zap/zap-desktop/releases/download/v0.7.6-beta/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/LN-Zap/zap-desktop/releases/assets/54728821", - "id": 54728821, - "node_id": "RA_kwDOBfT_nc4DQxh1", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "zap-ci", - "id": 41755887, - "node_id": "MDQ6VXNlcjQxNzU1ODg3", - "avatar_url": "https://avatars.githubusercontent.com/u/41755887?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/zap-ci", - "html_url": "https://github.com/zap-ci", - "followers_url": "https://api.github.com/users/zap-ci/followers", - "following_url": "https://api.github.com/users/zap-ci/following{/other_user}", - "gists_url": "https://api.github.com/users/zap-ci/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zap-ci/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zap-ci/subscriptions", - "organizations_url": "https://api.github.com/users/zap-ci/orgs", - "repos_url": "https://api.github.com/users/zap-ci/repos", - "events_url": "https://api.github.com/users/zap-ci/events{/privacy}", - "received_events_url": "https://api.github.com/users/zap-ci/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 526, - "download_count": 57870, - "created_at": "2022-01-23T13:38:12Z", - "updated_at": "2022-01-23T13:38:12Z", - "browser_download_url": "https://github.com/LN-Zap/zap-desktop/releases/download/v0.7.6-beta/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/LN-Zap/zap-desktop/releases/assets/54721080", - "id": 54721080, - "node_id": "RA_kwDOBfT_nc4DQvo4", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "mrfelton", - "id": 200251, - "node_id": "MDQ6VXNlcjIwMDI1MQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/200251?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mrfelton", - "html_url": "https://github.com/mrfelton", - "followers_url": "https://api.github.com/users/mrfelton/followers", - "following_url": "https://api.github.com/users/mrfelton/following{/other_user}", - "gists_url": "https://api.github.com/users/mrfelton/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mrfelton/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mrfelton/subscriptions", - "organizations_url": "https://api.github.com/users/mrfelton/orgs", - "repos_url": "https://api.github.com/users/mrfelton/repos", - "events_url": "https://api.github.com/users/mrfelton/events{/privacy}", - "received_events_url": "https://api.github.com/users/mrfelton/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 347, - "download_count": 48151, - "created_at": "2022-01-23T10:39:24Z", - "updated_at": "2022-01-23T10:39:25Z", - "browser_download_url": "https://github.com/LN-Zap/zap-desktop/releases/download/v0.7.6-beta/latest.yml" - }, - { - "url": "https://api.github.com/repos/LN-Zap/zap-desktop/releases/assets/54730075", - "id": 54730075, - "node_id": "RA_kwDOBfT_nc4DQx1b", - "name": "SHASUMS256.txt.asc", - "label": null, - "uploader": { - "login": "mrfelton", - "id": 200251, - "node_id": "MDQ6VXNlcjIwMDI1MQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/200251?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mrfelton", - "html_url": "https://github.com/mrfelton", - "followers_url": "https://api.github.com/users/mrfelton/followers", - "following_url": "https://api.github.com/users/mrfelton/following{/other_user}", - "gists_url": "https://api.github.com/users/mrfelton/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mrfelton/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mrfelton/subscriptions", - "organizations_url": "https://api.github.com/users/mrfelton/orgs", - "repos_url": "https://api.github.com/users/mrfelton/repos", - "events_url": "https://api.github.com/users/mrfelton/events{/privacy}", - "received_events_url": "https://api.github.com/users/mrfelton/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 1716, - "download_count": 44, - "created_at": "2022-01-23T14:02:37Z", - "updated_at": "2022-01-23T14:02:38Z", - "browser_download_url": "https://github.com/LN-Zap/zap-desktop/releases/download/v0.7.6-beta/SHASUMS256.txt.asc" - }, - { - "url": "https://api.github.com/repos/LN-Zap/zap-desktop/releases/assets/54722413", - "id": 54722413, - "node_id": "RA_kwDOBfT_nc4DQv9t", - "name": "Zap-linux-x86_64-v0.7.6-beta.AppImage", - "label": "", - "uploader": { - "login": "zap-ci", - "id": 41755887, - "node_id": "MDQ6VXNlcjQxNzU1ODg3", - "avatar_url": "https://avatars.githubusercontent.com/u/41755887?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/zap-ci", - "html_url": "https://github.com/zap-ci", - "followers_url": "https://api.github.com/users/zap-ci/followers", - "following_url": "https://api.github.com/users/zap-ci/following{/other_user}", - "gists_url": "https://api.github.com/users/zap-ci/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zap-ci/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zap-ci/subscriptions", - "organizations_url": "https://api.github.com/users/zap-ci/orgs", - "repos_url": "https://api.github.com/users/zap-ci/repos", - "events_url": "https://api.github.com/users/zap-ci/events{/privacy}", - "received_events_url": "https://api.github.com/users/zap-ci/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 100981794, - "download_count": 1031, - "created_at": "2022-01-23T11:09:53Z", - "updated_at": "2022-01-23T11:09:56Z", - "browser_download_url": "https://github.com/LN-Zap/zap-desktop/releases/download/v0.7.6-beta/Zap-linux-x86_64-v0.7.6-beta.AppImage" - }, - { - "url": "https://api.github.com/repos/LN-Zap/zap-desktop/releases/assets/54728804", - "id": 54728804, - "node_id": "RA_kwDOBfT_nc4DQxhk", - "name": "Zap-mac-v0.7.6-beta.dmg", - "label": "", - "uploader": { - "login": "zap-ci", - "id": 41755887, - "node_id": "MDQ6VXNlcjQxNzU1ODg3", - "avatar_url": "https://avatars.githubusercontent.com/u/41755887?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/zap-ci", - "html_url": "https://github.com/zap-ci", - "followers_url": "https://api.github.com/users/zap-ci/followers", - "following_url": "https://api.github.com/users/zap-ci/following{/other_user}", - "gists_url": "https://api.github.com/users/zap-ci/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zap-ci/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zap-ci/subscriptions", - "organizations_url": "https://api.github.com/users/zap-ci/orgs", - "repos_url": "https://api.github.com/users/zap-ci/repos", - "events_url": "https://api.github.com/users/zap-ci/events{/privacy}", - "received_events_url": "https://api.github.com/users/zap-ci/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 101036504, - "download_count": 110, - "created_at": "2022-01-23T13:37:48Z", - "updated_at": "2022-01-23T13:37:50Z", - "browser_download_url": "https://github.com/LN-Zap/zap-desktop/releases/download/v0.7.6-beta/Zap-mac-v0.7.6-beta.dmg" - }, - { - "url": "https://api.github.com/repos/LN-Zap/zap-desktop/releases/assets/54728801", - "id": 54728801, - "node_id": "RA_kwDOBfT_nc4DQxhh", - "name": "Zap-mac-v0.7.6-beta.dmg.blockmap", - "label": "", - "uploader": { - "login": "zap-ci", - "id": 41755887, - "node_id": "MDQ6VXNlcjQxNzU1ODg3", - "avatar_url": "https://avatars.githubusercontent.com/u/41755887?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/zap-ci", - "html_url": "https://github.com/zap-ci", - "followers_url": "https://api.github.com/users/zap-ci/followers", - "following_url": "https://api.github.com/users/zap-ci/following{/other_user}", - "gists_url": "https://api.github.com/users/zap-ci/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zap-ci/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zap-ci/subscriptions", - "organizations_url": "https://api.github.com/users/zap-ci/orgs", - "repos_url": "https://api.github.com/users/zap-ci/repos", - "events_url": "https://api.github.com/users/zap-ci/events{/privacy}", - "received_events_url": "https://api.github.com/users/zap-ci/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 105756, - "download_count": 12, - "created_at": "2022-01-23T13:37:45Z", - "updated_at": "2022-01-23T13:37:45Z", - "browser_download_url": "https://github.com/LN-Zap/zap-desktop/releases/download/v0.7.6-beta/Zap-mac-v0.7.6-beta.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/LN-Zap/zap-desktop/releases/assets/54728811", - "id": 54728811, - "node_id": "RA_kwDOBfT_nc4DQxhr", - "name": "Zap-mac-v0.7.6-beta.zip", - "label": "", - "uploader": { - "login": "zap-ci", - "id": 41755887, - "node_id": "MDQ6VXNlcjQxNzU1ODg3", - "avatar_url": "https://avatars.githubusercontent.com/u/41755887?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/zap-ci", - "html_url": "https://github.com/zap-ci", - "followers_url": "https://api.github.com/users/zap-ci/followers", - "following_url": "https://api.github.com/users/zap-ci/following{/other_user}", - "gists_url": "https://api.github.com/users/zap-ci/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zap-ci/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zap-ci/subscriptions", - "organizations_url": "https://api.github.com/users/zap-ci/orgs", - "repos_url": "https://api.github.com/users/zap-ci/repos", - "events_url": "https://api.github.com/users/zap-ci/events{/privacy}", - "received_events_url": "https://api.github.com/users/zap-ci/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 97968557, - "download_count": 927, - "created_at": "2022-01-23T13:38:08Z", - "updated_at": "2022-01-23T13:38:11Z", - "browser_download_url": "https://github.com/LN-Zap/zap-desktop/releases/download/v0.7.6-beta/Zap-mac-v0.7.6-beta.zip" - }, - { - "url": "https://api.github.com/repos/LN-Zap/zap-desktop/releases/assets/54721078", - "id": 54721078, - "node_id": "RA_kwDOBfT_nc4DQvo2", - "name": "Zap-win-v0.7.6-beta.exe", - "label": "", - "uploader": { - "login": "mrfelton", - "id": 200251, - "node_id": "MDQ6VXNlcjIwMDI1MQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/200251?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mrfelton", - "html_url": "https://github.com/mrfelton", - "followers_url": "https://api.github.com/users/mrfelton/followers", - "following_url": "https://api.github.com/users/mrfelton/following{/other_user}", - "gists_url": "https://api.github.com/users/mrfelton/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mrfelton/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mrfelton/subscriptions", - "organizations_url": "https://api.github.com/users/mrfelton/orgs", - "repos_url": "https://api.github.com/users/mrfelton/repos", - "events_url": "https://api.github.com/users/mrfelton/events{/privacy}", - "received_events_url": "https://api.github.com/users/mrfelton/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 69495560, - "download_count": 22614, - "created_at": "2022-01-23T10:39:22Z", - "updated_at": "2022-01-23T10:39:24Z", - "browser_download_url": "https://github.com/LN-Zap/zap-desktop/releases/download/v0.7.6-beta/Zap-win-v0.7.6-beta.exe" - }, - { - "url": "https://api.github.com/repos/LN-Zap/zap-desktop/releases/assets/54721077", - "id": 54721077, - "node_id": "RA_kwDOBfT_nc4DQvo1", - "name": "Zap-win-v0.7.6-beta.exe.blockmap", - "label": "", - "uploader": { - "login": "mrfelton", - "id": 200251, - "node_id": "MDQ6VXNlcjIwMDI1MQ==", - "avatar_url": "https://avatars.githubusercontent.com/u/200251?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/mrfelton", - "html_url": "https://github.com/mrfelton", - "followers_url": "https://api.github.com/users/mrfelton/followers", - "following_url": "https://api.github.com/users/mrfelton/following{/other_user}", - "gists_url": "https://api.github.com/users/mrfelton/gists{/gist_id}", - "starred_url": "https://api.github.com/users/mrfelton/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/mrfelton/subscriptions", - "organizations_url": "https://api.github.com/users/mrfelton/orgs", - "repos_url": "https://api.github.com/users/mrfelton/repos", - "events_url": "https://api.github.com/users/mrfelton/events{/privacy}", - "received_events_url": "https://api.github.com/users/mrfelton/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 73927, - "download_count": 22148, - "created_at": "2022-01-23T10:39:22Z", - "updated_at": "2022-01-23T10:39:22Z", - "browser_download_url": "https://github.com/LN-Zap/zap-desktop/releases/download/v0.7.6-beta/Zap-win-v0.7.6-beta.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/LN-Zap/zap-desktop/tarball/v0.7.6-beta", - "zipball_url": "https://api.github.com/repos/LN-Zap/zap-desktop/zipball/v0.7.6-beta", - "body_html": "

Release notes

\n

Bug Fixes

\n
    \n
  • lnd: improve handling for detecting wallet state (d0c1702)
  • \n
\n

Changelog

\n

The full list of changes since 0.7.5-beta can be found here:

\n

v0.7.5-beta...v0.7.6-beta

\n

Verifying the Release

\n

Please refer to our documentation for instructions on how to verify the release.

", - "reactions": { - "url": "https://api.github.com/repos/LN-Zap/zap-desktop/releases/57769882/reactions", - "total_count": 2, - "+1": 2, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:09.620Z" - }, - "zefenify": { - "latestRelease": { - "url": "https://api.github.com/repos/zefenify/Wolf-Cola/releases/15330885", - "assets_url": "https://api.github.com/repos/zefenify/Wolf-Cola/releases/15330885/assets", - "upload_url": "https://uploads.github.com/repos/zefenify/Wolf-Cola/releases/15330885/assets{?name,label}", - "html_url": "https://github.com/zefenify/Wolf-Cola/releases/tag/v2.3", - "id": 15330885, - "author": { - "login": "utopiaio", - "id": 2365328, - "node_id": "MDQ6VXNlcjIzNjUzMjg=", - "avatar_url": "https://avatars.githubusercontent.com/u/2365328?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/utopiaio", - "html_url": "https://github.com/utopiaio", - "followers_url": "https://api.github.com/users/utopiaio/followers", - "following_url": "https://api.github.com/users/utopiaio/following{/other_user}", - "gists_url": "https://api.github.com/users/utopiaio/gists{/gist_id}", - "starred_url": "https://api.github.com/users/utopiaio/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/utopiaio/subscriptions", - "organizations_url": "https://api.github.com/users/utopiaio/orgs", - "repos_url": "https://api.github.com/users/utopiaio/repos", - "events_url": "https://api.github.com/users/utopiaio/events{/privacy}", - "received_events_url": "https://api.github.com/users/utopiaio/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTE1MzMwODg1", - "tag_name": "v2.3", - "target_commitish": "master", - "name": "", - "draft": false, - "prerelease": false, - "created_at": "2018-12-15T11:43:08Z", - "published_at": "2019-02-02T11:17:21Z", - "assets": [ - { - "url": "https://api.github.com/repos/zefenify/Wolf-Cola/releases/assets/10899789", - "id": 10899789, - "node_id": "MDEyOlJlbGVhc2VBc3NldDEwODk5Nzg5", - "name": "Zefenify-v2.3-macOS.zip", - "label": null, - "uploader": { - "login": "utopiaio", - "id": 2365328, - "node_id": "MDQ6VXNlcjIzNjUzMjg=", - "avatar_url": "https://avatars.githubusercontent.com/u/2365328?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/utopiaio", - "html_url": "https://github.com/utopiaio", - "followers_url": "https://api.github.com/users/utopiaio/followers", - "following_url": "https://api.github.com/users/utopiaio/following{/other_user}", - "gists_url": "https://api.github.com/users/utopiaio/gists{/gist_id}", - "starred_url": "https://api.github.com/users/utopiaio/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/utopiaio/subscriptions", - "organizations_url": "https://api.github.com/users/utopiaio/orgs", - "repos_url": "https://api.github.com/users/utopiaio/repos", - "events_url": "https://api.github.com/users/utopiaio/events{/privacy}", - "received_events_url": "https://api.github.com/users/utopiaio/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 54825695, - "download_count": 107, - "created_at": "2019-02-02T11:17:04Z", - "updated_at": "2019-02-02T11:17:08Z", - "browser_download_url": "https://github.com/zefenify/Wolf-Cola/releases/download/v2.3/Zefenify-v2.3-macOS.zip" - } - ], - "tarball_url": "https://api.github.com/repos/zefenify/Wolf-Cola/tarball/v2.3", - "zipball_url": "https://api.github.com/repos/zefenify/Wolf-Cola/zipball/v2.3", - "body_html": "
    \n
  • Hosting and zefnify.com domain transfer is complete. 100% SSD 🚀
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:09.636Z" - }, - "youtube-music-desktop-app": { - "latestRelease": { - "url": "https://api.github.com/repos/ytmdesktop/ytmdesktop/releases/30763337", - "assets_url": "https://api.github.com/repos/ytmdesktop/ytmdesktop/releases/30763337/assets", - "upload_url": "https://uploads.github.com/repos/ytmdesktop/ytmdesktop/releases/30763337/assets{?name,label}", - "html_url": "https://github.com/ytmdesktop/ytmdesktop/releases/tag/v1.13.0", - "id": 30763337, - "author": { - "login": "adlerluiz", - "id": 2112638, - "node_id": "MDQ6VXNlcjIxMTI2Mzg=", - "avatar_url": "https://avatars.githubusercontent.com/u/2112638?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/adlerluiz", - "html_url": "https://github.com/adlerluiz", - "followers_url": "https://api.github.com/users/adlerluiz/followers", - "following_url": "https://api.github.com/users/adlerluiz/following{/other_user}", - "gists_url": "https://api.github.com/users/adlerluiz/gists{/gist_id}", - "starred_url": "https://api.github.com/users/adlerluiz/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/adlerluiz/subscriptions", - "organizations_url": "https://api.github.com/users/adlerluiz/orgs", - "repos_url": "https://api.github.com/users/adlerluiz/repos", - "events_url": "https://api.github.com/users/adlerluiz/events{/privacy}", - "received_events_url": "https://api.github.com/users/adlerluiz/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTMwNzYzMzM3", - "tag_name": "v1.13.0", - "target_commitish": "master", - "name": "v1.13.0", - "draft": false, - "prerelease": false, - "created_at": "2020-09-05T03:51:13Z", - "published_at": "2020-09-07T15:34:09Z", - "assets": [ - { - "url": "https://api.github.com/repos/ytmdesktop/ytmdesktop/releases/assets/25103262", - "id": 25103262, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI1MTAzMjYy", - "name": "latest-linux.yml", - "label": null, - "uploader": { - "login": "adlerluiz", - "id": 2112638, - "node_id": "MDQ6VXNlcjIxMTI2Mzg=", - "avatar_url": "https://avatars.githubusercontent.com/u/2112638?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/adlerluiz", - "html_url": "https://github.com/adlerluiz", - "followers_url": "https://api.github.com/users/adlerluiz/followers", - "following_url": "https://api.github.com/users/adlerluiz/following{/other_user}", - "gists_url": "https://api.github.com/users/adlerluiz/gists{/gist_id}", - "starred_url": "https://api.github.com/users/adlerluiz/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/adlerluiz/subscriptions", - "organizations_url": "https://api.github.com/users/adlerluiz/orgs", - "repos_url": "https://api.github.com/users/adlerluiz/repos", - "events_url": "https://api.github.com/users/adlerluiz/events{/privacy}", - "received_events_url": "https://api.github.com/users/adlerluiz/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-yaml", - "state": "uploaded", - "size": 403, - "download_count": 83414, - "created_at": "2020-09-07T15:24:44Z", - "updated_at": "2020-09-07T15:24:45Z", - "browser_download_url": "https://github.com/ytmdesktop/ytmdesktop/releases/download/v1.13.0/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/ytmdesktop/ytmdesktop/releases/assets/26299603", - "id": 26299603, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI2Mjk5NjAz", - "name": "latest-mac.yml", - "label": null, - "uploader": { - "login": "adlerluiz", - "id": 2112638, - "node_id": "MDQ6VXNlcjIxMTI2Mzg=", - "avatar_url": "https://avatars.githubusercontent.com/u/2112638?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/adlerluiz", - "html_url": "https://github.com/adlerluiz", - "followers_url": "https://api.github.com/users/adlerluiz/followers", - "following_url": "https://api.github.com/users/adlerluiz/following{/other_user}", - "gists_url": "https://api.github.com/users/adlerluiz/gists{/gist_id}", - "starred_url": "https://api.github.com/users/adlerluiz/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/adlerluiz/subscriptions", - "organizations_url": "https://api.github.com/users/adlerluiz/orgs", - "repos_url": "https://api.github.com/users/adlerluiz/repos", - "events_url": "https://api.github.com/users/adlerluiz/events{/privacy}", - "received_events_url": "https://api.github.com/users/adlerluiz/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 375, - "download_count": 367034, - "created_at": "2020-09-29T00:15:29Z", - "updated_at": "2020-09-29T00:15:31Z", - "browser_download_url": "https://github.com/ytmdesktop/ytmdesktop/releases/download/v1.13.0/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/ytmdesktop/ytmdesktop/releases/assets/25105784", - "id": 25105784, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI1MTA1Nzg0", - "name": "latest.yml", - "label": null, - "uploader": { - "login": "adlerluiz", - "id": 2112638, - "node_id": "MDQ6VXNlcjIxMTI2Mzg=", - "avatar_url": "https://avatars.githubusercontent.com/u/2112638?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/adlerluiz", - "html_url": "https://github.com/adlerluiz", - "followers_url": "https://api.github.com/users/adlerluiz/followers", - "following_url": "https://api.github.com/users/adlerluiz/following{/other_user}", - "gists_url": "https://api.github.com/users/adlerluiz/gists{/gist_id}", - "starred_url": "https://api.github.com/users/adlerluiz/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/adlerluiz/subscriptions", - "organizations_url": "https://api.github.com/users/adlerluiz/orgs", - "repos_url": "https://api.github.com/users/adlerluiz/repos", - "events_url": "https://api.github.com/users/adlerluiz/events{/privacy}", - "received_events_url": "https://api.github.com/users/adlerluiz/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 381, - "download_count": 2947211, - "created_at": "2020-09-07T16:56:16Z", - "updated_at": "2020-09-07T16:56:16Z", - "browser_download_url": "https://github.com/ytmdesktop/ytmdesktop/releases/download/v1.13.0/latest.yml" - }, - { - "url": "https://api.github.com/repos/ytmdesktop/ytmdesktop/releases/assets/25103264", - "id": 25103264, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI1MTAzMjY0", - "name": "YouTube-Music-Desktop-App-1.13.0.AppImage", - "label": null, - "uploader": { - "login": "adlerluiz", - "id": 2112638, - "node_id": "MDQ6VXNlcjIxMTI2Mzg=", - "avatar_url": "https://avatars.githubusercontent.com/u/2112638?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/adlerluiz", - "html_url": "https://github.com/adlerluiz", - "followers_url": "https://api.github.com/users/adlerluiz/followers", - "following_url": "https://api.github.com/users/adlerluiz/following{/other_user}", - "gists_url": "https://api.github.com/users/adlerluiz/gists{/gist_id}", - "starred_url": "https://api.github.com/users/adlerluiz/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/adlerluiz/subscriptions", - "organizations_url": "https://api.github.com/users/adlerluiz/orgs", - "repos_url": "https://api.github.com/users/adlerluiz/repos", - "events_url": "https://api.github.com/users/adlerluiz/events{/privacy}", - "received_events_url": "https://api.github.com/users/adlerluiz/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 91400225, - "download_count": 15140, - "created_at": "2020-09-07T15:24:45Z", - "updated_at": "2020-09-07T15:26:29Z", - "browser_download_url": "https://github.com/ytmdesktop/ytmdesktop/releases/download/v1.13.0/YouTube-Music-Desktop-App-1.13.0.AppImage" - }, - { - "url": "https://api.github.com/repos/ytmdesktop/ytmdesktop/releases/assets/26298245", - "id": 26298245, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI2Mjk4MjQ1", - "name": "YouTube-Music-Desktop-App-1.13.0.dmg", - "label": null, - "uploader": { - "login": "adlerluiz", - "id": 2112638, - "node_id": "MDQ6VXNlcjIxMTI2Mzg=", - "avatar_url": "https://avatars.githubusercontent.com/u/2112638?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/adlerluiz", - "html_url": "https://github.com/adlerluiz", - "followers_url": "https://api.github.com/users/adlerluiz/followers", - "following_url": "https://api.github.com/users/adlerluiz/following{/other_user}", - "gists_url": "https://api.github.com/users/adlerluiz/gists{/gist_id}", - "starred_url": "https://api.github.com/users/adlerluiz/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/adlerluiz/subscriptions", - "organizations_url": "https://api.github.com/users/adlerluiz/orgs", - "repos_url": "https://api.github.com/users/adlerluiz/repos", - "events_url": "https://api.github.com/users/adlerluiz/events{/privacy}", - "received_events_url": "https://api.github.com/users/adlerluiz/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 90523056, - "download_count": 42125, - "created_at": "2020-09-28T23:15:33Z", - "updated_at": "2020-09-29T00:15:35Z", - "browser_download_url": "https://github.com/ytmdesktop/ytmdesktop/releases/download/v1.13.0/YouTube-Music-Desktop-App-1.13.0.dmg" - }, - { - "url": "https://api.github.com/repos/ytmdesktop/ytmdesktop/releases/assets/25105785", - "id": 25105785, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI1MTA1Nzg1", - "name": "YouTube-Music-Desktop-App-Setup-1.13.0.exe", - "label": null, - "uploader": { - "login": "adlerluiz", - "id": 2112638, - "node_id": "MDQ6VXNlcjIxMTI2Mzg=", - "avatar_url": "https://avatars.githubusercontent.com/u/2112638?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/adlerluiz", - "html_url": "https://github.com/adlerluiz", - "followers_url": "https://api.github.com/users/adlerluiz/followers", - "following_url": "https://api.github.com/users/adlerluiz/following{/other_user}", - "gists_url": "https://api.github.com/users/adlerluiz/gists{/gist_id}", - "starred_url": "https://api.github.com/users/adlerluiz/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/adlerluiz/subscriptions", - "organizations_url": "https://api.github.com/users/adlerluiz/orgs", - "repos_url": "https://api.github.com/users/adlerluiz/repos", - "events_url": "https://api.github.com/users/adlerluiz/events{/privacy}", - "received_events_url": "https://api.github.com/users/adlerluiz/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 69470539, - "download_count": 544460, - "created_at": "2020-09-07T16:56:17Z", - "updated_at": "2020-09-07T16:58:00Z", - "browser_download_url": "https://github.com/ytmdesktop/ytmdesktop/releases/download/v1.13.0/YouTube-Music-Desktop-App-Setup-1.13.0.exe" - }, - { - "url": "https://api.github.com/repos/ytmdesktop/ytmdesktop/releases/assets/25105810", - "id": 25105810, - "node_id": "MDEyOlJlbGVhc2VBc3NldDI1MTA1ODEw", - "name": "YouTube-Music-Desktop-App-Setup-1.13.0.exe.blockmap", - "label": null, - "uploader": { - "login": "adlerluiz", - "id": 2112638, - "node_id": "MDQ6VXNlcjIxMTI2Mzg=", - "avatar_url": "https://avatars.githubusercontent.com/u/2112638?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/adlerluiz", - "html_url": "https://github.com/adlerluiz", - "followers_url": "https://api.github.com/users/adlerluiz/followers", - "following_url": "https://api.github.com/users/adlerluiz/following{/other_user}", - "gists_url": "https://api.github.com/users/adlerluiz/gists{/gist_id}", - "starred_url": "https://api.github.com/users/adlerluiz/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/adlerluiz/subscriptions", - "organizations_url": "https://api.github.com/users/adlerluiz/orgs", - "repos_url": "https://api.github.com/users/adlerluiz/repos", - "events_url": "https://api.github.com/users/adlerluiz/events{/privacy}", - "received_events_url": "https://api.github.com/users/adlerluiz/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 73897, - "download_count": 23083, - "created_at": "2020-09-07T16:57:43Z", - "updated_at": "2020-09-07T16:58:00Z", - "browser_download_url": "https://github.com/ytmdesktop/ytmdesktop/releases/download/v1.13.0/YouTube-Music-Desktop-App-Setup-1.13.0.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/ytmdesktop/ytmdesktop/tarball/v1.13.0", - "zipball_url": "https://api.github.com/repos/ytmdesktop/ytmdesktop/zipball/v1.13.0", - "body_html": "

Add

\n
    \n
  • Notification when like and dislike song with hotkeys (3b797b2)
  • \n
  • Miniplayer open/close custom keys (#310)
  • \n
  • Audio output switch on tray icon
  • \n
  • Add to library and add to playlist on middle action bar (#247)
  • \n
  • Option to enable/disable buttons inject on middle action bar
  • \n
  • Add dialog box when copy link from youtube (ab8a1d7)
  • \n
  • Option to disable tray icon (#116)
  • \n
  • Skip songs marked with thumb down (#334)
  • \n
\n

Fix

\n
    \n
  • Lyrics keep scrolling back to top (#298)
  • \n
  • Remote control webpage, strange visual with multiples interfaces (#300)
  • \n
  • Changelog always shows on startup (#323)
  • \n
  • A JavaScript error occurred in the main process - unable to enter preferences (#324)
  • \n
  • Error on changing next track button hotkey (#327)
  • \n
  • Settings Dialogue shows on wrong monitor (#265)
  • \n
  • Unable to resize from top left corner (#331)
  • \n
  • Pause between songs (#185)
  • \n
\n

Improve

\n
    \n
  • Remote Control (#296)
  • \n
  • updateActivity (events when paused and change seekbar)
  • \n
  • Thumbs up behavior [hotkeys] (#259)
  • \n
  • Disable shortcuts setting (#301 #3)
  • \n
  • Refine Simplified Chinese translation (1e9bdf2)
  • \n
", - "reactions": { - "url": "https://api.github.com/repos/ytmdesktop/ytmdesktop/releases/30763337/reactions", - "total_count": 19, - "+1": 9, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 10, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:09.726Z" - }, - "zettlr": { - "latestRelease": { - "url": "https://api.github.com/repos/Zettlr/Zettlr/releases/66301614", - "assets_url": "https://api.github.com/repos/Zettlr/Zettlr/releases/66301614/assets", - "upload_url": "https://uploads.github.com/repos/Zettlr/Zettlr/releases/66301614/assets{?name,label}", - "html_url": "https://github.com/Zettlr/Zettlr/releases/tag/v2.2.6", - "id": 66301614, - "author": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "node_id": "RE_kwDOBuGRQc4D866u", - "tag_name": "v2.2.6", - "target_commitish": "master", - "name": "Release v2.2.6", - "draft": false, - "prerelease": false, - "created_at": "2022-05-07T21:56:07Z", - "published_at": "2022-05-08T09:36:50Z", - "assets": [ - { - "url": "https://api.github.com/repos/Zettlr/Zettlr/releases/assets/64808532", - "id": 64808532, - "node_id": "RA_kwDOBuGRQc4D3OZU", - "name": "SHA256SUMS.txt", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "text/plain", - "state": "uploaded", - "size": 900, - "download_count": 1464, - "created_at": "2022-05-07T22:43:51Z", - "updated_at": "2022-05-07T22:43:51Z", - "browser_download_url": "https://github.com/Zettlr/Zettlr/releases/download/v2.2.6/SHA256SUMS.txt" - }, - { - "url": "https://api.github.com/repos/Zettlr/Zettlr/releases/assets/64808531", - "id": 64808531, - "node_id": "RA_kwDOBuGRQc4D3OZT", - "name": "Zettlr-2.2.6-aarch64.rpm", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/x-redhat-package-manager", - "state": "uploaded", - "size": 79534292, - "download_count": 6, - "created_at": "2022-05-07T22:43:51Z", - "updated_at": "2022-05-07T22:43:56Z", - "browser_download_url": "https://github.com/Zettlr/Zettlr/releases/download/v2.2.6/Zettlr-2.2.6-aarch64.rpm" - }, - { - "url": "https://api.github.com/repos/Zettlr/Zettlr/releases/assets/64808528", - "id": 64808528, - "node_id": "RA_kwDOBuGRQc4D3OZQ", - "name": "Zettlr-2.2.6-amd64.deb", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 78454698, - "download_count": 140, - "created_at": "2022-05-07T22:43:51Z", - "updated_at": "2022-05-07T22:43:57Z", - "browser_download_url": "https://github.com/Zettlr/Zettlr/releases/download/v2.2.6/Zettlr-2.2.6-amd64.deb" - }, - { - "url": "https://api.github.com/repos/Zettlr/Zettlr/releases/assets/64808533", - "id": 64808533, - "node_id": "RA_kwDOBuGRQc4D3OZV", - "name": "Zettlr-2.2.6-arm64.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 125729519, - "download_count": 53, - "created_at": "2022-05-07T22:43:51Z", - "updated_at": "2022-05-07T22:43:59Z", - "browser_download_url": "https://github.com/Zettlr/Zettlr/releases/download/v2.2.6/Zettlr-2.2.6-arm64.AppImage" - }, - { - "url": "https://api.github.com/repos/Zettlr/Zettlr/releases/assets/64808527", - "id": 64808527, - "node_id": "RA_kwDOBuGRQc4D3OZP", - "name": "Zettlr-2.2.6-arm64.deb", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 79682804, - "download_count": 16, - "created_at": "2022-05-07T22:43:50Z", - "updated_at": "2022-05-07T22:43:57Z", - "browser_download_url": "https://github.com/Zettlr/Zettlr/releases/download/v2.2.6/Zettlr-2.2.6-arm64.deb" - }, - { - "url": "https://api.github.com/repos/Zettlr/Zettlr/releases/assets/64808524", - "id": 64808524, - "node_id": "RA_kwDOBuGRQc4D3OZM", - "name": "Zettlr-2.2.6-arm64.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 126052091, - "download_count": 205, - "created_at": "2022-05-07T22:43:50Z", - "updated_at": "2022-05-07T22:43:58Z", - "browser_download_url": "https://github.com/Zettlr/Zettlr/releases/download/v2.2.6/Zettlr-2.2.6-arm64.dmg" - }, - { - "url": "https://api.github.com/repos/Zettlr/Zettlr/releases/assets/64808529", - "id": 64808529, - "node_id": "RA_kwDOBuGRQc4D3OZR", - "name": "Zettlr-2.2.6-arm64.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 81257400, - "download_count": 27, - "created_at": "2022-05-07T22:43:51Z", - "updated_at": "2022-05-07T22:43:55Z", - "browser_download_url": "https://github.com/Zettlr/Zettlr/releases/download/v2.2.6/Zettlr-2.2.6-arm64.exe" - }, - { - "url": "https://api.github.com/repos/Zettlr/Zettlr/releases/assets/64808523", - "id": 64808523, - "node_id": "RA_kwDOBuGRQc4D3OZL", - "name": "Zettlr-2.2.6-x64.dmg", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 125255582, - "download_count": 363, - "created_at": "2022-05-07T22:43:50Z", - "updated_at": "2022-05-07T22:43:57Z", - "browser_download_url": "https://github.com/Zettlr/Zettlr/releases/download/v2.2.6/Zettlr-2.2.6-x64.dmg" - }, - { - "url": "https://api.github.com/repos/Zettlr/Zettlr/releases/assets/64808525", - "id": 64808525, - "node_id": "RA_kwDOBuGRQc4D3OZN", - "name": "Zettlr-2.2.6-x64.exe", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 89886168, - "download_count": 773, - "created_at": "2022-05-07T22:43:50Z", - "updated_at": "2022-05-07T22:43:56Z", - "browser_download_url": "https://github.com/Zettlr/Zettlr/releases/download/v2.2.6/Zettlr-2.2.6-x64.exe" - }, - { - "url": "https://api.github.com/repos/Zettlr/Zettlr/releases/assets/64808526", - "id": 64808526, - "node_id": "RA_kwDOBuGRQc4D3OZO", - "name": "Zettlr-2.2.6-x86_64.AppImage", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 117084777, - "download_count": 105, - "created_at": "2022-05-07T22:43:50Z", - "updated_at": "2022-05-07T22:43:58Z", - "browser_download_url": "https://github.com/Zettlr/Zettlr/releases/download/v2.2.6/Zettlr-2.2.6-x86_64.AppImage" - }, - { - "url": "https://api.github.com/repos/Zettlr/Zettlr/releases/assets/64808530", - "id": 64808530, - "node_id": "RA_kwDOBuGRQc4D3OZS", - "name": "Zettlr-2.2.6-x86_64.rpm", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/x-redhat-package-manager", - "state": "uploaded", - "size": 78410372, - "download_count": 25, - "created_at": "2022-05-07T22:43:51Z", - "updated_at": "2022-05-07T22:43:58Z", - "browser_download_url": "https://github.com/Zettlr/Zettlr/releases/download/v2.2.6/Zettlr-2.2.6-x86_64.rpm" - } - ], - "tarball_url": "https://api.github.com/repos/Zettlr/Zettlr/tarball/v2.2.6", - "zipball_url": "https://api.github.com/repos/Zettlr/Zettlr/zipball/v2.2.6", - "body_html": "

Quality of Life Update | Improved Performance

\n

This is a small update that fixes two problems that have been causing us headaches for the past weeks. First, it significantly improves writing speeds after some mistakes on our side have introduced considerable lag in typing. And second, it fixes a bug that could prevent Zettlr from loading some of your directories at all if the directory settings had been corrupted.

\n

Changelog

\n

GUI and Functionality

\n
    \n
  • A malformed directory settings file now does not prevent loading the
    \ndirectory; instead the malformed file is now removed
  • \n
  • Fixed a small visual glitch on Linux where the selected file was not
    \nhighlighted in the file list in the thin or expanded file manager modes
  • \n
  • Fixed heading ID links not working with, e.g., accents
  • \n
  • Fixed heavy latency when working on a file with many related files
  • \n
\n

Under the Hood

\n
    \n
  • Simplify the codeblock class hook again to significantly improve typing speed
  • \n
  • Updated all dependency packages to the respective latest versions
  • \n
", - "reactions": { - "url": "https://api.github.com/repos/Zettlr/Zettlr/releases/66301614/reactions", - "total_count": 4, - "+1": 3, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 1, - "rocket": 0, - "eyes": 0 - } - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:09.813Z" - }, - "znote": { - "latestRelease": { - "url": "https://api.github.com/repos/alagrede/znote-app/releases/64240255", - "assets_url": "https://api.github.com/repos/alagrede/znote-app/releases/64240255/assets", - "upload_url": "https://uploads.github.com/repos/alagrede/znote-app/releases/64240255/assets{?name,label}", - "html_url": "https://github.com/alagrede/znote-app/releases/tag/v1.5.0", - "id": 64240255, - "author": { - "login": "alagrede", - "id": 5312754, - "node_id": "MDQ6VXNlcjUzMTI3NTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/5312754?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/alagrede", - "html_url": "https://github.com/alagrede", - "followers_url": "https://api.github.com/users/alagrede/followers", - "following_url": "https://api.github.com/users/alagrede/following{/other_user}", - "gists_url": "https://api.github.com/users/alagrede/gists{/gist_id}", - "starred_url": "https://api.github.com/users/alagrede/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/alagrede/subscriptions", - "organizations_url": "https://api.github.com/users/alagrede/orgs", - "repos_url": "https://api.github.com/users/alagrede/repos", - "events_url": "https://api.github.com/users/alagrede/events{/privacy}", - "received_events_url": "https://api.github.com/users/alagrede/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOD9QOv84D1Dp_", - "tag_name": "v1.5.0", - "target_commitish": "master", - "name": "1.5.0", - "draft": false, - "prerelease": false, - "created_at": "2022-03-09T14:00:40Z", - "published_at": "2022-04-12T13:29:00Z", - "assets": [ - { - "url": "https://api.github.com/repos/alagrede/znote-app/releases/assets/62336572", - "id": 62336572, - "node_id": "RA_kwDOD9QOv84Dty48", - "name": "latest-linux.yml", - "label": "", - "uploader": { - "login": "alagrede", - "id": 5312754, - "node_id": "MDQ6VXNlcjUzMTI3NTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/5312754?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/alagrede", - "html_url": "https://github.com/alagrede", - "followers_url": "https://api.github.com/users/alagrede/followers", - "following_url": "https://api.github.com/users/alagrede/following{/other_user}", - "gists_url": "https://api.github.com/users/alagrede/gists{/gist_id}", - "starred_url": "https://api.github.com/users/alagrede/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/alagrede/subscriptions", - "organizations_url": "https://api.github.com/users/alagrede/orgs", - "repos_url": "https://api.github.com/users/alagrede/repos", - "events_url": "https://api.github.com/users/alagrede/events{/privacy}", - "received_events_url": "https://api.github.com/users/alagrede/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 362, - "download_count": 36, - "created_at": "2022-04-12T13:04:09Z", - "updated_at": "2022-04-12T13:04:09Z", - "browser_download_url": "https://github.com/alagrede/znote-app/releases/download/v1.5.0/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/alagrede/znote-app/releases/assets/62336573", - "id": 62336573, - "node_id": "RA_kwDOD9QOv84Dty49", - "name": "latest-mac.yml", - "label": "", - "uploader": { - "login": "alagrede", - "id": 5312754, - "node_id": "MDQ6VXNlcjUzMTI3NTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/5312754?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/alagrede", - "html_url": "https://github.com/alagrede", - "followers_url": "https://api.github.com/users/alagrede/followers", - "following_url": "https://api.github.com/users/alagrede/following{/other_user}", - "gists_url": "https://api.github.com/users/alagrede/gists{/gist_id}", - "starred_url": "https://api.github.com/users/alagrede/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/alagrede/subscriptions", - "organizations_url": "https://api.github.com/users/alagrede/orgs", - "repos_url": "https://api.github.com/users/alagrede/repos", - "events_url": "https://api.github.com/users/alagrede/events{/privacy}", - "received_events_url": "https://api.github.com/users/alagrede/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 479, - "download_count": 113, - "created_at": "2022-04-12T13:04:09Z", - "updated_at": "2022-04-12T13:04:09Z", - "browser_download_url": "https://github.com/alagrede/znote-app/releases/download/v1.5.0/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/alagrede/znote-app/releases/assets/62336710", - "id": 62336710, - "node_id": "RA_kwDOD9QOv84Dty7G", - "name": "latest.yml", - "label": "", - "uploader": { - "login": "alagrede", - "id": 5312754, - "node_id": "MDQ6VXNlcjUzMTI3NTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/5312754?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/alagrede", - "html_url": "https://github.com/alagrede", - "followers_url": "https://api.github.com/users/alagrede/followers", - "following_url": "https://api.github.com/users/alagrede/following{/other_user}", - "gists_url": "https://api.github.com/users/alagrede/gists{/gist_id}", - "starred_url": "https://api.github.com/users/alagrede/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/alagrede/subscriptions", - "organizations_url": "https://api.github.com/users/alagrede/orgs", - "repos_url": "https://api.github.com/users/alagrede/repos", - "events_url": "https://api.github.com/users/alagrede/events{/privacy}", - "received_events_url": "https://api.github.com/users/alagrede/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "text/yaml", - "state": "uploaded", - "size": 338, - "download_count": 283, - "created_at": "2022-04-12T13:06:33Z", - "updated_at": "2022-04-12T13:06:33Z", - "browser_download_url": "https://github.com/alagrede/znote-app/releases/download/v1.5.0/latest.yml" - }, - { - "url": "https://api.github.com/repos/alagrede/znote-app/releases/assets/62336498", - "id": 62336498, - "node_id": "RA_kwDOD9QOv84Dty3y", - "name": "znote-1.5.0-arm64.dmg", - "label": "", - "uploader": { - "login": "alagrede", - "id": 5312754, - "node_id": "MDQ6VXNlcjUzMTI3NTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/5312754?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/alagrede", - "html_url": "https://github.com/alagrede", - "followers_url": "https://api.github.com/users/alagrede/followers", - "following_url": "https://api.github.com/users/alagrede/following{/other_user}", - "gists_url": "https://api.github.com/users/alagrede/gists{/gist_id}", - "starred_url": "https://api.github.com/users/alagrede/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/alagrede/subscriptions", - "organizations_url": "https://api.github.com/users/alagrede/orgs", - "repos_url": "https://api.github.com/users/alagrede/repos", - "events_url": "https://api.github.com/users/alagrede/events{/privacy}", - "received_events_url": "https://api.github.com/users/alagrede/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 128786585, - "download_count": 13, - "created_at": "2022-04-12T13:03:03Z", - "updated_at": "2022-04-12T13:04:08Z", - "browser_download_url": "https://github.com/alagrede/znote-app/releases/download/v1.5.0/znote-1.5.0-arm64.dmg" - }, - { - "url": "https://api.github.com/repos/alagrede/znote-app/releases/assets/62336497", - "id": 62336497, - "node_id": "RA_kwDOD9QOv84Dty3x", - "name": "znote-1.5.0-arm64.dmg.blockmap", - "label": "", - "uploader": { - "login": "alagrede", - "id": 5312754, - "node_id": "MDQ6VXNlcjUzMTI3NTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/5312754?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/alagrede", - "html_url": "https://github.com/alagrede", - "followers_url": "https://api.github.com/users/alagrede/followers", - "following_url": "https://api.github.com/users/alagrede/following{/other_user}", - "gists_url": "https://api.github.com/users/alagrede/gists{/gist_id}", - "starred_url": "https://api.github.com/users/alagrede/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/alagrede/subscriptions", - "organizations_url": "https://api.github.com/users/alagrede/orgs", - "repos_url": "https://api.github.com/users/alagrede/repos", - "events_url": "https://api.github.com/users/alagrede/events{/privacy}", - "received_events_url": "https://api.github.com/users/alagrede/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 135052, - "download_count": 1, - "created_at": "2022-04-12T13:03:03Z", - "updated_at": "2022-04-12T13:03:03Z", - "browser_download_url": "https://github.com/alagrede/znote-app/releases/download/v1.5.0/znote-1.5.0-arm64.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/alagrede/znote-app/releases/assets/62336484", - "id": 62336484, - "node_id": "RA_kwDOD9QOv84Dty3k", - "name": "znote-1.5.0.AppImage", - "label": "", - "uploader": { - "login": "alagrede", - "id": 5312754, - "node_id": "MDQ6VXNlcjUzMTI3NTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/5312754?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/alagrede", - "html_url": "https://github.com/alagrede", - "followers_url": "https://api.github.com/users/alagrede/followers", - "following_url": "https://api.github.com/users/alagrede/following{/other_user}", - "gists_url": "https://api.github.com/users/alagrede/gists{/gist_id}", - "starred_url": "https://api.github.com/users/alagrede/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/alagrede/subscriptions", - "organizations_url": "https://api.github.com/users/alagrede/orgs", - "repos_url": "https://api.github.com/users/alagrede/repos", - "events_url": "https://api.github.com/users/alagrede/events{/privacy}", - "received_events_url": "https://api.github.com/users/alagrede/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 107510609, - "download_count": 51, - "created_at": "2022-04-12T13:02:46Z", - "updated_at": "2022-04-12T13:03:40Z", - "browser_download_url": "https://github.com/alagrede/znote-app/releases/download/v1.5.0/znote-1.5.0.AppImage" - }, - { - "url": "https://api.github.com/repos/alagrede/znote-app/releases/assets/62335881", - "id": 62335881, - "node_id": "RA_kwDOD9QOv84DtyuJ", - "name": "znote-1.5.0.dmg", - "label": "", - "uploader": { - "login": "alagrede", - "id": 5312754, - "node_id": "MDQ6VXNlcjUzMTI3NTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/5312754?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/alagrede", - "html_url": "https://github.com/alagrede", - "followers_url": "https://api.github.com/users/alagrede/followers", - "following_url": "https://api.github.com/users/alagrede/following{/other_user}", - "gists_url": "https://api.github.com/users/alagrede/gists{/gist_id}", - "starred_url": "https://api.github.com/users/alagrede/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/alagrede/subscriptions", - "organizations_url": "https://api.github.com/users/alagrede/orgs", - "repos_url": "https://api.github.com/users/alagrede/repos", - "events_url": "https://api.github.com/users/alagrede/events{/privacy}", - "received_events_url": "https://api.github.com/users/alagrede/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 127542683, - "download_count": 49, - "created_at": "2022-04-12T12:57:24Z", - "updated_at": "2022-04-12T12:58:09Z", - "browser_download_url": "https://github.com/alagrede/znote-app/releases/download/v1.5.0/znote-1.5.0.dmg" - }, - { - "url": "https://api.github.com/repos/alagrede/znote-app/releases/assets/62335880", - "id": 62335880, - "node_id": "RA_kwDOD9QOv84DtyuI", - "name": "znote-1.5.0.dmg.blockmap", - "label": "", - "uploader": { - "login": "alagrede", - "id": 5312754, - "node_id": "MDQ6VXNlcjUzMTI3NTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/5312754?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/alagrede", - "html_url": "https://github.com/alagrede", - "followers_url": "https://api.github.com/users/alagrede/followers", - "following_url": "https://api.github.com/users/alagrede/following{/other_user}", - "gists_url": "https://api.github.com/users/alagrede/gists{/gist_id}", - "starred_url": "https://api.github.com/users/alagrede/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/alagrede/subscriptions", - "organizations_url": "https://api.github.com/users/alagrede/orgs", - "repos_url": "https://api.github.com/users/alagrede/repos", - "events_url": "https://api.github.com/users/alagrede/events{/privacy}", - "received_events_url": "https://api.github.com/users/alagrede/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 134567, - "download_count": 0, - "created_at": "2022-04-12T12:57:24Z", - "updated_at": "2022-04-12T12:57:25Z", - "browser_download_url": "https://github.com/alagrede/znote-app/releases/download/v1.5.0/znote-1.5.0.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/alagrede/znote-app/releases/assets/62336684", - "id": 62336684, - "node_id": "RA_kwDOD9QOv84Dty6s", - "name": "znote-Setup-1.5.0.exe", - "label": "", - "uploader": { - "login": "alagrede", - "id": 5312754, - "node_id": "MDQ6VXNlcjUzMTI3NTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/5312754?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/alagrede", - "html_url": "https://github.com/alagrede", - "followers_url": "https://api.github.com/users/alagrede/followers", - "following_url": "https://api.github.com/users/alagrede/following{/other_user}", - "gists_url": "https://api.github.com/users/alagrede/gists{/gist_id}", - "starred_url": "https://api.github.com/users/alagrede/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/alagrede/subscriptions", - "organizations_url": "https://api.github.com/users/alagrede/orgs", - "repos_url": "https://api.github.com/users/alagrede/repos", - "events_url": "https://api.github.com/users/alagrede/events{/privacy}", - "received_events_url": "https://api.github.com/users/alagrede/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 84680560, - "download_count": 224, - "created_at": "2022-04-12T13:06:02Z", - "updated_at": "2022-04-12T13:06:33Z", - "browser_download_url": "https://github.com/alagrede/znote-app/releases/download/v1.5.0/znote-Setup-1.5.0.exe" - }, - { - "url": "https://api.github.com/repos/alagrede/znote-app/releases/assets/62336685", - "id": 62336685, - "node_id": "RA_kwDOD9QOv84Dty6t", - "name": "znote-Setup-1.5.0.exe.blockmap", - "label": "", - "uploader": { - "login": "alagrede", - "id": 5312754, - "node_id": "MDQ6VXNlcjUzMTI3NTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/5312754?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/alagrede", - "html_url": "https://github.com/alagrede", - "followers_url": "https://api.github.com/users/alagrede/followers", - "following_url": "https://api.github.com/users/alagrede/following{/other_user}", - "gists_url": "https://api.github.com/users/alagrede/gists{/gist_id}", - "starred_url": "https://api.github.com/users/alagrede/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/alagrede/subscriptions", - "organizations_url": "https://api.github.com/users/alagrede/orgs", - "repos_url": "https://api.github.com/users/alagrede/repos", - "events_url": "https://api.github.com/users/alagrede/events{/privacy}", - "received_events_url": "https://api.github.com/users/alagrede/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 89773, - "download_count": 0, - "created_at": "2022-04-12T13:06:02Z", - "updated_at": "2022-04-12T13:06:02Z", - "browser_download_url": "https://github.com/alagrede/znote-app/releases/download/v1.5.0/znote-Setup-1.5.0.exe.blockmap" - } - ], - "tarball_url": "https://api.github.com/repos/alagrede/znote-app/tarball/v1.5.0", - "zipball_url": "https://api.github.com/repos/alagrede/znote-app/zipball/v1.5.0", - "body_html": "

ℹ️ This update contains a new fully navigable user interface that drastically improves the search and selection of notes. 🚀

\n

Improvements

\n
    \n
  • Replacement of the note list component by a full screen explorer view (Cmd+Y)
  • \n
  • Add a quick search view (Cmd+T)
  • \n
  • New keyboard shortcut to change the editor layout (Cmd+L)
  • \n
  • Add new code snippets: httpGet, readFile, writeFile, PlotLine, PlotPie, printJSON
  • \n
\n

Screenshots

\n

Quick search
\n\"quick-search\"

\n

Explorer view
\n\"explorer1\"

" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:09.864Z" - }, - "zonote": { - "latestRelease": { - "url": "https://api.github.com/repos/zonetti/zonote/releases/43534158", - "assets_url": "https://api.github.com/repos/zonetti/zonote/releases/43534158/assets", - "upload_url": "https://uploads.github.com/repos/zonetti/zonote/releases/43534158/assets{?name,label}", - "html_url": "https://github.com/zonetti/zonote/releases/tag/v0.4.4", - "id": 43534158, - "author": { - "login": "zonetti", - "id": 522617, - "node_id": "MDQ6VXNlcjUyMjYxNw==", - "avatar_url": "https://avatars.githubusercontent.com/u/522617?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/zonetti", - "html_url": "https://github.com/zonetti", - "followers_url": "https://api.github.com/users/zonetti/followers", - "following_url": "https://api.github.com/users/zonetti/following{/other_user}", - "gists_url": "https://api.github.com/users/zonetti/gists{/gist_id}", - "starred_url": "https://api.github.com/users/zonetti/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/zonetti/subscriptions", - "organizations_url": "https://api.github.com/users/zonetti/orgs", - "repos_url": "https://api.github.com/users/zonetti/repos", - "events_url": "https://api.github.com/users/zonetti/events{/privacy}", - "received_events_url": "https://api.github.com/users/zonetti/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "MDc6UmVsZWFzZTQzNTM0MTU4", - "tag_name": "v0.4.4", - "target_commitish": "master", - "name": "", - "draft": false, - "prerelease": false, - "created_at": "2021-05-25T15:15:33Z", - "published_at": "2021-05-25T15:17:34Z", - "assets": [ - { - "url": "https://api.github.com/repos/zonetti/zonote/releases/assets/37507964", - "id": 37507964, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM3NTA3OTY0", - "name": "zonote-linux.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 81159211, - "download_count": 180, - "created_at": "2021-05-25T15:18:29Z", - "updated_at": "2021-05-25T15:18:31Z", - "browser_download_url": "https://github.com/zonetti/zonote/releases/download/v0.4.4/zonote-linux.zip" - }, - { - "url": "https://api.github.com/repos/zonetti/zonote/releases/assets/37507961", - "id": 37507961, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM3NTA3OTYx", - "name": "zonote-mac.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 80030659, - "download_count": 129, - "created_at": "2021-05-25T15:18:28Z", - "updated_at": "2021-05-25T15:18:30Z", - "browser_download_url": "https://github.com/zonetti/zonote/releases/download/v0.4.4/zonote-mac.zip" - }, - { - "url": "https://api.github.com/repos/zonetti/zonote/releases/assets/37508039", - "id": 37508039, - "node_id": "MDEyOlJlbGVhc2VBc3NldDM3NTA4MDM5", - "name": "zonote-win.zip", - "label": "", - "uploader": { - "login": "github-actions[bot]", - "id": 41898282, - "node_id": "MDM6Qm90NDE4OTgyODI=", - "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-actions%5Bbot%5D", - "html_url": "https://github.com/apps/github-actions", - "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events", - "type": "Bot", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 77569528, - "download_count": 611, - "created_at": "2021-05-25T15:19:00Z", - "updated_at": "2021-05-25T15:19:04Z", - "browser_download_url": "https://github.com/zonetti/zonote/releases/download/v0.4.4/zonote-win.zip" - } - ], - "tarball_url": "https://api.github.com/repos/zonetti/zonote/tarball/v0.4.4", - "zipball_url": "https://api.github.com/repos/zonetti/zonote/zipball/v0.4.4", - "body_html": "" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:09.884Z" - }, - "zulip": { - "latestRelease": { - "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/65641011", - "assets_url": "https://api.github.com/repos/zulip/zulip-desktop/releases/65641011/assets", - "upload_url": "https://uploads.github.com/repos/zulip/zulip-desktop/releases/65641011/assets{?name,label}", - "html_url": "https://github.com/zulip/zulip-desktop/releases/tag/v5.9.3", - "id": 65641011, - "author": { - "login": "andersk", - "id": 26471, - "node_id": "MDQ6VXNlcjI2NDcx", - "avatar_url": "https://avatars.githubusercontent.com/u/26471?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/andersk", - "html_url": "https://github.com/andersk", - "followers_url": "https://api.github.com/users/andersk/followers", - "following_url": "https://api.github.com/users/andersk/following{/other_user}", - "gists_url": "https://api.github.com/users/andersk/gists{/gist_id}", - "starred_url": "https://api.github.com/users/andersk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/andersk/subscriptions", - "organizations_url": "https://api.github.com/users/andersk/orgs", - "repos_url": "https://api.github.com/users/andersk/repos", - "events_url": "https://api.github.com/users/andersk/events{/privacy}", - "received_events_url": "https://api.github.com/users/andersk/received_events", - "type": "User", - "site_admin": false - }, - "node_id": "RE_kwDOA52M584D6Zoz", - "tag_name": "v5.9.3", - "target_commitish": "main", - "name": "v5.9.3", - "draft": false, - "prerelease": false, - "created_at": "2022-04-29T03:25:15Z", - "published_at": "2022-04-29T03:55:25Z", - "assets": [ - { - "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/63972546", - "id": 63972546, - "node_id": "RA_kwDOA52M584D0CTC", - "name": "latest-linux.yml", - "label": null, - "uploader": { - "login": "andersk", - "id": 26471, - "node_id": "MDQ6VXNlcjI2NDcx", - "avatar_url": "https://avatars.githubusercontent.com/u/26471?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/andersk", - "html_url": "https://github.com/andersk", - "followers_url": "https://api.github.com/users/andersk/followers", - "following_url": "https://api.github.com/users/andersk/following{/other_user}", - "gists_url": "https://api.github.com/users/andersk/gists{/gist_id}", - "starred_url": "https://api.github.com/users/andersk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/andersk/subscriptions", - "organizations_url": "https://api.github.com/users/andersk/orgs", - "repos_url": "https://api.github.com/users/andersk/repos", - "events_url": "https://api.github.com/users/andersk/events{/privacy}", - "received_events_url": "https://api.github.com/users/andersk/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-yaml", - "state": "uploaded", - "size": 374, - "download_count": 2049, - "created_at": "2022-04-29T03:32:00Z", - "updated_at": "2022-04-29T03:32:01Z", - "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.9.3/latest-linux.yml" - }, - { - "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/63973253", - "id": 63973253, - "node_id": "RA_kwDOA52M584D0CeF", - "name": "latest-mac.yml", - "label": null, - "uploader": { - "login": "andersk", - "id": 26471, - "node_id": "MDQ6VXNlcjI2NDcx", - "avatar_url": "https://avatars.githubusercontent.com/u/26471?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/andersk", - "html_url": "https://github.com/andersk", - "followers_url": "https://api.github.com/users/andersk/followers", - "following_url": "https://api.github.com/users/andersk/following{/other_user}", - "gists_url": "https://api.github.com/users/andersk/gists{/gist_id}", - "starred_url": "https://api.github.com/users/andersk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/andersk/subscriptions", - "organizations_url": "https://api.github.com/users/andersk/orgs", - "repos_url": "https://api.github.com/users/andersk/repos", - "events_url": "https://api.github.com/users/andersk/events{/privacy}", - "received_events_url": "https://api.github.com/users/andersk/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-yaml", - "state": "uploaded", - "size": 785, - "download_count": 12049, - "created_at": "2022-04-29T03:40:47Z", - "updated_at": "2022-04-29T03:40:48Z", - "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.9.3/latest-mac.yml" - }, - { - "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/63973822", - "id": 63973822, - "node_id": "RA_kwDOA52M584D0Cm-", - "name": "latest.yml", - "label": null, - "uploader": { - "login": "andersk", - "id": 26471, - "node_id": "MDQ6VXNlcjI2NDcx", - "avatar_url": "https://avatars.githubusercontent.com/u/26471?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/andersk", - "html_url": "https://github.com/andersk", - "followers_url": "https://api.github.com/users/andersk/followers", - "following_url": "https://api.github.com/users/andersk/following{/other_user}", - "gists_url": "https://api.github.com/users/andersk/gists{/gist_id}", - "starred_url": "https://api.github.com/users/andersk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/andersk/subscriptions", - "organizations_url": "https://api.github.com/users/andersk/orgs", - "repos_url": "https://api.github.com/users/andersk/repos", - "events_url": "https://api.github.com/users/andersk/events{/privacy}", - "received_events_url": "https://api.github.com/users/andersk/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 778, - "download_count": 21400, - "created_at": "2022-04-29T03:48:58Z", - "updated_at": "2022-04-29T03:48:59Z", - "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.9.3/latest.yml" - }, - { - "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/63972547", - "id": 63972547, - "node_id": "RA_kwDOA52M584D0CTD", - "name": "Zulip-5.9.3-amd64.deb", - "label": null, - "uploader": { - "login": "andersk", - "id": 26471, - "node_id": "MDQ6VXNlcjI2NDcx", - "avatar_url": "https://avatars.githubusercontent.com/u/26471?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/andersk", - "html_url": "https://github.com/andersk", - "followers_url": "https://api.github.com/users/andersk/followers", - "following_url": "https://api.github.com/users/andersk/following{/other_user}", - "gists_url": "https://api.github.com/users/andersk/gists{/gist_id}", - "starred_url": "https://api.github.com/users/andersk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/andersk/subscriptions", - "organizations_url": "https://api.github.com/users/andersk/orgs", - "repos_url": "https://api.github.com/users/andersk/repos", - "events_url": "https://api.github.com/users/andersk/events{/privacy}", - "received_events_url": "https://api.github.com/users/andersk/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.debian.binary-package", - "state": "uploaded", - "size": 60919068, - "download_count": 13, - "created_at": "2022-04-29T03:32:01Z", - "updated_at": "2022-04-29T03:32:22Z", - "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.9.3/Zulip-5.9.3-amd64.deb" - }, - { - "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/63972576", - "id": 63972576, - "node_id": "RA_kwDOA52M584D0CTg", - "name": "Zulip-5.9.3-amd64.snap", - "label": null, - "uploader": { - "login": "andersk", - "id": 26471, - "node_id": "MDQ6VXNlcjI2NDcx", - "avatar_url": "https://avatars.githubusercontent.com/u/26471?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/andersk", - "html_url": "https://github.com/andersk", - "followers_url": "https://api.github.com/users/andersk/followers", - "following_url": "https://api.github.com/users/andersk/following{/other_user}", - "gists_url": "https://api.github.com/users/andersk/gists{/gist_id}", - "starred_url": "https://api.github.com/users/andersk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/andersk/subscriptions", - "organizations_url": "https://api.github.com/users/andersk/orgs", - "repos_url": "https://api.github.com/users/andersk/repos", - "events_url": "https://api.github.com/users/andersk/events{/privacy}", - "received_events_url": "https://api.github.com/users/andersk/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/vnd.snap", - "state": "uploaded", - "size": 74633216, - "download_count": 3, - "created_at": "2022-04-29T03:32:22Z", - "updated_at": "2022-04-29T03:32:51Z", - "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.9.3/Zulip-5.9.3-amd64.snap" - }, - { - "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/63973254", - "id": 63973254, - "node_id": "RA_kwDOA52M584D0CeG", - "name": "Zulip-5.9.3-arm64.dmg", - "label": null, - "uploader": { - "login": "andersk", - "id": 26471, - "node_id": "MDQ6VXNlcjI2NDcx", - "avatar_url": "https://avatars.githubusercontent.com/u/26471?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/andersk", - "html_url": "https://github.com/andersk", - "followers_url": "https://api.github.com/users/andersk/followers", - "following_url": "https://api.github.com/users/andersk/following{/other_user}", - "gists_url": "https://api.github.com/users/andersk/gists{/gist_id}", - "starred_url": "https://api.github.com/users/andersk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/andersk/subscriptions", - "organizations_url": "https://api.github.com/users/andersk/orgs", - "repos_url": "https://api.github.com/users/andersk/repos", - "events_url": "https://api.github.com/users/andersk/events{/privacy}", - "received_events_url": "https://api.github.com/users/andersk/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-diskcopy", - "state": "uploaded", - "size": 87063127, - "download_count": 96, - "created_at": "2022-04-29T03:40:48Z", - "updated_at": "2022-04-29T03:41:44Z", - "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.9.3/Zulip-5.9.3-arm64.dmg" - }, - { - "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/63973320", - "id": 63973320, - "node_id": "RA_kwDOA52M584D0CfI", - "name": "Zulip-5.9.3-arm64.dmg.blockmap", - "label": null, - "uploader": { - "login": "andersk", - "id": 26471, - "node_id": "MDQ6VXNlcjI2NDcx", - "avatar_url": "https://avatars.githubusercontent.com/u/26471?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/andersk", - "html_url": "https://github.com/andersk", - "followers_url": "https://api.github.com/users/andersk/followers", - "following_url": "https://api.github.com/users/andersk/following{/other_user}", - "gists_url": "https://api.github.com/users/andersk/gists{/gist_id}", - "starred_url": "https://api.github.com/users/andersk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/andersk/subscriptions", - "organizations_url": "https://api.github.com/users/andersk/orgs", - "repos_url": "https://api.github.com/users/andersk/repos", - "events_url": "https://api.github.com/users/andersk/events{/privacy}", - "received_events_url": "https://api.github.com/users/andersk/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 91448, - "download_count": 4, - "created_at": "2022-04-29T03:41:44Z", - "updated_at": "2022-04-29T03:41:44Z", - "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.9.3/Zulip-5.9.3-arm64.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/63973321", - "id": 63973321, - "node_id": "RA_kwDOA52M584D0CfJ", - "name": "Zulip-5.9.3-arm64.pkg", - "label": null, - "uploader": { - "login": "andersk", - "id": 26471, - "node_id": "MDQ6VXNlcjI2NDcx", - "avatar_url": "https://avatars.githubusercontent.com/u/26471?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/andersk", - "html_url": "https://github.com/andersk", - "followers_url": "https://api.github.com/users/andersk/followers", - "following_url": "https://api.github.com/users/andersk/following{/other_user}", - "gists_url": "https://api.github.com/users/andersk/gists{/gist_id}", - "starred_url": "https://api.github.com/users/andersk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/andersk/subscriptions", - "organizations_url": "https://api.github.com/users/andersk/orgs", - "repos_url": "https://api.github.com/users/andersk/repos", - "events_url": "https://api.github.com/users/andersk/events{/privacy}", - "received_events_url": "https://api.github.com/users/andersk/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 86415850, - "download_count": 5, - "created_at": "2022-04-29T03:41:44Z", - "updated_at": "2022-04-29T03:42:41Z", - "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.9.3/Zulip-5.9.3-arm64.pkg" - }, - { - "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/63973407", - "id": 63973407, - "node_id": "RA_kwDOA52M584D0Cgf", - "name": "Zulip-5.9.3-arm64.zip", - "label": null, - "uploader": { - "login": "andersk", - "id": 26471, - "node_id": "MDQ6VXNlcjI2NDcx", - "avatar_url": "https://avatars.githubusercontent.com/u/26471?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/andersk", - "html_url": "https://github.com/andersk", - "followers_url": "https://api.github.com/users/andersk/followers", - "following_url": "https://api.github.com/users/andersk/following{/other_user}", - "gists_url": "https://api.github.com/users/andersk/gists{/gist_id}", - "starred_url": "https://api.github.com/users/andersk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/andersk/subscriptions", - "organizations_url": "https://api.github.com/users/andersk/orgs", - "repos_url": "https://api.github.com/users/andersk/repos", - "events_url": "https://api.github.com/users/andersk/events{/privacy}", - "received_events_url": "https://api.github.com/users/andersk/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 83158223, - "download_count": 1404, - "created_at": "2022-04-29T03:42:41Z", - "updated_at": "2022-04-29T03:43:34Z", - "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.9.3/Zulip-5.9.3-arm64.zip" - }, - { - "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/63973485", - "id": 63973485, - "node_id": "RA_kwDOA52M584D0Cht", - "name": "Zulip-5.9.3-arm64.zip.blockmap", - "label": null, - "uploader": { - "login": "andersk", - "id": 26471, - "node_id": "MDQ6VXNlcjI2NDcx", - "avatar_url": "https://avatars.githubusercontent.com/u/26471?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/andersk", - "html_url": "https://github.com/andersk", - "followers_url": "https://api.github.com/users/andersk/followers", - "following_url": "https://api.github.com/users/andersk/following{/other_user}", - "gists_url": "https://api.github.com/users/andersk/gists{/gist_id}", - "starred_url": "https://api.github.com/users/andersk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/andersk/subscriptions", - "organizations_url": "https://api.github.com/users/andersk/orgs", - "repos_url": "https://api.github.com/users/andersk/repos", - "events_url": "https://api.github.com/users/andersk/events{/privacy}", - "received_events_url": "https://api.github.com/users/andersk/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 88617, - "download_count": 3, - "created_at": "2022-04-29T03:43:34Z", - "updated_at": "2022-04-29T03:43:34Z", - "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.9.3/Zulip-5.9.3-arm64.zip.blockmap" - }, - { - "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/63973902", - "id": 63973902, - "node_id": "RA_kwDOA52M584D0CoO", - "name": "Zulip-5.9.3-ia32.msi", - "label": null, - "uploader": { - "login": "andersk", - "id": 26471, - "node_id": "MDQ6VXNlcjI2NDcx", - "avatar_url": "https://avatars.githubusercontent.com/u/26471?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/andersk", - "html_url": "https://github.com/andersk", - "followers_url": "https://api.github.com/users/andersk/followers", - "following_url": "https://api.github.com/users/andersk/following{/other_user}", - "gists_url": "https://api.github.com/users/andersk/gists{/gist_id}", - "starred_url": "https://api.github.com/users/andersk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/andersk/subscriptions", - "organizations_url": "https://api.github.com/users/andersk/orgs", - "repos_url": "https://api.github.com/users/andersk/repos", - "events_url": "https://api.github.com/users/andersk/events{/privacy}", - "received_events_url": "https://api.github.com/users/andersk/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 70836224, - "download_count": 8, - "created_at": "2022-04-29T03:50:34Z", - "updated_at": "2022-04-29T03:51:18Z", - "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.9.3/Zulip-5.9.3-ia32.msi" - }, - { - "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/63973823", - "id": 63973823, - "node_id": "RA_kwDOA52M584D0Cm_", - "name": "zulip-5.9.3-ia32.nsis.7z", - "label": null, - "uploader": { - "login": "andersk", - "id": 26471, - "node_id": "MDQ6VXNlcjI2NDcx", - "avatar_url": "https://avatars.githubusercontent.com/u/26471?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/andersk", - "html_url": "https://github.com/andersk", - "followers_url": "https://api.github.com/users/andersk/followers", - "following_url": "https://api.github.com/users/andersk/following{/other_user}", - "gists_url": "https://api.github.com/users/andersk/gists{/gist_id}", - "starred_url": "https://api.github.com/users/andersk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/andersk/subscriptions", - "organizations_url": "https://api.github.com/users/andersk/orgs", - "repos_url": "https://api.github.com/users/andersk/repos", - "events_url": "https://api.github.com/users/andersk/events{/privacy}", - "received_events_url": "https://api.github.com/users/andersk/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 60828027, - "download_count": 1566, - "created_at": "2022-04-29T03:48:59Z", - "updated_at": "2022-04-29T03:49:40Z", - "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.9.3/zulip-5.9.3-ia32.nsis.7z" - }, - { - "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/63973486", - "id": 63973486, - "node_id": "RA_kwDOA52M584D0Chu", - "name": "Zulip-5.9.3-x64.dmg", - "label": null, - "uploader": { - "login": "andersk", - "id": 26471, - "node_id": "MDQ6VXNlcjI2NDcx", - "avatar_url": "https://avatars.githubusercontent.com/u/26471?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/andersk", - "html_url": "https://github.com/andersk", - "followers_url": "https://api.github.com/users/andersk/followers", - "following_url": "https://api.github.com/users/andersk/following{/other_user}", - "gists_url": "https://api.github.com/users/andersk/gists{/gist_id}", - "starred_url": "https://api.github.com/users/andersk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/andersk/subscriptions", - "organizations_url": "https://api.github.com/users/andersk/orgs", - "repos_url": "https://api.github.com/users/andersk/repos", - "events_url": "https://api.github.com/users/andersk/events{/privacy}", - "received_events_url": "https://api.github.com/users/andersk/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-diskcopy", - "state": "uploaded", - "size": 86919256, - "download_count": 224, - "created_at": "2022-04-29T03:43:34Z", - "updated_at": "2022-04-29T03:44:30Z", - "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.9.3/Zulip-5.9.3-x64.dmg" - }, - { - "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/63973526", - "id": 63973526, - "node_id": "RA_kwDOA52M584D0CiW", - "name": "Zulip-5.9.3-x64.dmg.blockmap", - "label": null, - "uploader": { - "login": "andersk", - "id": 26471, - "node_id": "MDQ6VXNlcjI2NDcx", - "avatar_url": "https://avatars.githubusercontent.com/u/26471?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/andersk", - "html_url": "https://github.com/andersk", - "followers_url": "https://api.github.com/users/andersk/followers", - "following_url": "https://api.github.com/users/andersk/following{/other_user}", - "gists_url": "https://api.github.com/users/andersk/gists{/gist_id}", - "starred_url": "https://api.github.com/users/andersk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/andersk/subscriptions", - "organizations_url": "https://api.github.com/users/andersk/orgs", - "repos_url": "https://api.github.com/users/andersk/repos", - "events_url": "https://api.github.com/users/andersk/events{/privacy}", - "received_events_url": "https://api.github.com/users/andersk/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 91493, - "download_count": 3, - "created_at": "2022-04-29T03:44:30Z", - "updated_at": "2022-04-29T03:44:31Z", - "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.9.3/Zulip-5.9.3-x64.dmg.blockmap" - }, - { - "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/63973928", - "id": 63973928, - "node_id": "RA_kwDOA52M584D0Coo", - "name": "Zulip-5.9.3-x64.msi", - "label": null, - "uploader": { - "login": "andersk", - "id": 26471, - "node_id": "MDQ6VXNlcjI2NDcx", - "avatar_url": "https://avatars.githubusercontent.com/u/26471?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/andersk", - "html_url": "https://github.com/andersk", - "followers_url": "https://api.github.com/users/andersk/followers", - "following_url": "https://api.github.com/users/andersk/following{/other_user}", - "gists_url": "https://api.github.com/users/andersk/gists{/gist_id}", - "starred_url": "https://api.github.com/users/andersk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/andersk/subscriptions", - "organizations_url": "https://api.github.com/users/andersk/orgs", - "repos_url": "https://api.github.com/users/andersk/repos", - "events_url": "https://api.github.com/users/andersk/events{/privacy}", - "received_events_url": "https://api.github.com/users/andersk/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 74375168, - "download_count": 38, - "created_at": "2022-04-29T03:51:18Z", - "updated_at": "2022-04-29T03:52:10Z", - "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.9.3/Zulip-5.9.3-x64.msi" - }, - { - "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/63973848", - "id": 63973848, - "node_id": "RA_kwDOA52M584D0CnY", - "name": "zulip-5.9.3-x64.nsis.7z", - "label": null, - "uploader": { - "login": "andersk", - "id": 26471, - "node_id": "MDQ6VXNlcjI2NDcx", - "avatar_url": "https://avatars.githubusercontent.com/u/26471?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/andersk", - "html_url": "https://github.com/andersk", - "followers_url": "https://api.github.com/users/andersk/followers", - "following_url": "https://api.github.com/users/andersk/following{/other_user}", - "gists_url": "https://api.github.com/users/andersk/gists{/gist_id}", - "starred_url": "https://api.github.com/users/andersk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/andersk/subscriptions", - "organizations_url": "https://api.github.com/users/andersk/orgs", - "repos_url": "https://api.github.com/users/andersk/repos", - "events_url": "https://api.github.com/users/andersk/events{/privacy}", - "received_events_url": "https://api.github.com/users/andersk/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 64153796, - "download_count": 8831, - "created_at": "2022-04-29T03:49:40Z", - "updated_at": "2022-04-29T03:50:21Z", - "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.9.3/zulip-5.9.3-x64.nsis.7z" - }, - { - "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/63973527", - "id": 63973527, - "node_id": "RA_kwDOA52M584D0CiX", - "name": "Zulip-5.9.3-x64.pkg", - "label": null, - "uploader": { - "login": "andersk", - "id": 26471, - "node_id": "MDQ6VXNlcjI2NDcx", - "avatar_url": "https://avatars.githubusercontent.com/u/26471?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/andersk", - "html_url": "https://github.com/andersk", - "followers_url": "https://api.github.com/users/andersk/followers", - "following_url": "https://api.github.com/users/andersk/following{/other_user}", - "gists_url": "https://api.github.com/users/andersk/gists{/gist_id}", - "starred_url": "https://api.github.com/users/andersk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/andersk/subscriptions", - "organizations_url": "https://api.github.com/users/andersk/orgs", - "repos_url": "https://api.github.com/users/andersk/repos", - "events_url": "https://api.github.com/users/andersk/events{/privacy}", - "received_events_url": "https://api.github.com/users/andersk/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 86368646, - "download_count": 5, - "created_at": "2022-04-29T03:44:31Z", - "updated_at": "2022-04-29T03:45:26Z", - "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.9.3/Zulip-5.9.3-x64.pkg" - }, - { - "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/63972607", - "id": 63972607, - "node_id": "RA_kwDOA52M584D0CT_", - "name": "Zulip-5.9.3-x64.tar.xz", - "label": null, - "uploader": { - "login": "andersk", - "id": 26471, - "node_id": "MDQ6VXNlcjI2NDcx", - "avatar_url": "https://avatars.githubusercontent.com/u/26471?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/andersk", - "html_url": "https://github.com/andersk", - "followers_url": "https://api.github.com/users/andersk/followers", - "following_url": "https://api.github.com/users/andersk/following{/other_user}", - "gists_url": "https://api.github.com/users/andersk/gists{/gist_id}", - "starred_url": "https://api.github.com/users/andersk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/andersk/subscriptions", - "organizations_url": "https://api.github.com/users/andersk/orgs", - "repos_url": "https://api.github.com/users/andersk/repos", - "events_url": "https://api.github.com/users/andersk/events{/privacy}", - "received_events_url": "https://api.github.com/users/andersk/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-xz", - "state": "uploaded", - "size": 60778056, - "download_count": 196, - "created_at": "2022-04-29T03:32:51Z", - "updated_at": "2022-04-29T03:33:13Z", - "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.9.3/Zulip-5.9.3-x64.tar.xz" - }, - { - "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/63973574", - "id": 63973574, - "node_id": "RA_kwDOA52M584D0CjG", - "name": "Zulip-5.9.3-x64.zip", - "label": null, - "uploader": { - "login": "andersk", - "id": 26471, - "node_id": "MDQ6VXNlcjI2NDcx", - "avatar_url": "https://avatars.githubusercontent.com/u/26471?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/andersk", - "html_url": "https://github.com/andersk", - "followers_url": "https://api.github.com/users/andersk/followers", - "following_url": "https://api.github.com/users/andersk/following{/other_user}", - "gists_url": "https://api.github.com/users/andersk/gists{/gist_id}", - "starred_url": "https://api.github.com/users/andersk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/andersk/subscriptions", - "organizations_url": "https://api.github.com/users/andersk/orgs", - "repos_url": "https://api.github.com/users/andersk/repos", - "events_url": "https://api.github.com/users/andersk/events{/privacy}", - "received_events_url": "https://api.github.com/users/andersk/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/zip", - "state": "uploaded", - "size": 83270128, - "download_count": 2975, - "created_at": "2022-04-29T03:45:26Z", - "updated_at": "2022-04-29T03:46:20Z", - "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.9.3/Zulip-5.9.3-x64.zip" - }, - { - "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/63973623", - "id": 63973623, - "node_id": "RA_kwDOA52M584D0Cj3", - "name": "Zulip-5.9.3-x64.zip.blockmap", - "label": null, - "uploader": { - "login": "andersk", - "id": 26471, - "node_id": "MDQ6VXNlcjI2NDcx", - "avatar_url": "https://avatars.githubusercontent.com/u/26471?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/andersk", - "html_url": "https://github.com/andersk", - "followers_url": "https://api.github.com/users/andersk/followers", - "following_url": "https://api.github.com/users/andersk/following{/other_user}", - "gists_url": "https://api.github.com/users/andersk/gists{/gist_id}", - "starred_url": "https://api.github.com/users/andersk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/andersk/subscriptions", - "organizations_url": "https://api.github.com/users/andersk/orgs", - "repos_url": "https://api.github.com/users/andersk/repos", - "events_url": "https://api.github.com/users/andersk/events{/privacy}", - "received_events_url": "https://api.github.com/users/andersk/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 88082, - "download_count": 3, - "created_at": "2022-04-29T03:46:20Z", - "updated_at": "2022-04-29T03:46:20Z", - "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.9.3/Zulip-5.9.3-x64.zip.blockmap" - }, - { - "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/63972632", - "id": 63972632, - "node_id": "RA_kwDOA52M584D0CUY", - "name": "Zulip-5.9.3-x86_64.AppImage", - "label": null, - "uploader": { - "login": "andersk", - "id": 26471, - "node_id": "MDQ6VXNlcjI2NDcx", - "avatar_url": "https://avatars.githubusercontent.com/u/26471?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/andersk", - "html_url": "https://github.com/andersk", - "followers_url": "https://api.github.com/users/andersk/followers", - "following_url": "https://api.github.com/users/andersk/following{/other_user}", - "gists_url": "https://api.github.com/users/andersk/gists{/gist_id}", - "starred_url": "https://api.github.com/users/andersk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/andersk/subscriptions", - "organizations_url": "https://api.github.com/users/andersk/orgs", - "repos_url": "https://api.github.com/users/andersk/repos", - "events_url": "https://api.github.com/users/andersk/events{/privacy}", - "received_events_url": "https://api.github.com/users/andersk/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/octet-stream", - "state": "uploaded", - "size": 87090231, - "download_count": 601, - "created_at": "2022-04-29T03:33:13Z", - "updated_at": "2022-04-29T03:33:41Z", - "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.9.3/Zulip-5.9.3-x86_64.AppImage" - }, - { - "url": "https://api.github.com/repos/zulip/zulip-desktop/releases/assets/63973891", - "id": 63973891, - "node_id": "RA_kwDOA52M584D0CoD", - "name": "Zulip-Web-Setup-5.9.3.exe", - "label": null, - "uploader": { - "login": "andersk", - "id": 26471, - "node_id": "MDQ6VXNlcjI2NDcx", - "avatar_url": "https://avatars.githubusercontent.com/u/26471?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/andersk", - "html_url": "https://github.com/andersk", - "followers_url": "https://api.github.com/users/andersk/followers", - "following_url": "https://api.github.com/users/andersk/following{/other_user}", - "gists_url": "https://api.github.com/users/andersk/gists{/gist_id}", - "starred_url": "https://api.github.com/users/andersk/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/andersk/subscriptions", - "organizations_url": "https://api.github.com/users/andersk/orgs", - "repos_url": "https://api.github.com/users/andersk/repos", - "events_url": "https://api.github.com/users/andersk/events{/privacy}", - "received_events_url": "https://api.github.com/users/andersk/received_events", - "type": "User", - "site_admin": false - }, - "content_type": "application/x-msdownload", - "state": "uploaded", - "size": 816192, - "download_count": 8756, - "created_at": "2022-04-29T03:50:21Z", - "updated_at": "2022-04-29T03:50:22Z", - "browser_download_url": "https://github.com/zulip/zulip-desktop/releases/download/v5.9.3/Zulip-Web-Setup-5.9.3.exe" - } - ], - "tarball_url": "https://api.github.com/repos/zulip/zulip-desktop/tarball/v5.9.3", - "zipball_url": "https://api.github.com/repos/zulip/zulip-desktop/zipball/v5.9.3", - "body_html": "

v5.9.3 --2022-04-28

\n

Fixes:

\n
    \n
  • Fixed a bug in the automatic updater that would sometimes close the application instead of updating it.
    \n(As with most updater fixes, this fix will take effect when updating from 5.9.3. If you're having trouble updating to 5.9.3, a workaround is to click Install Later rather than Install and Relaunch, then Quit from the menu bar and re-open the application manually.)
  • \n
\n

Dependencies:

\n
    \n
  • Upgraded all dependencies, including Electron 18.2.0.
  • \n
" - }, - "latestReleaseFetchedAt": "2022-05-10T00:07:09.959Z" - } -} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index 0c59bfe51e0..00000000000 --- a/package-lock.json +++ /dev/null @@ -1,13823 +0,0 @@ -{ - "name": "electron-apps", - "version": "1.9312.0", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "name": "electron-apps", - "version": "1.9312.0", - "license": "MIT", - "dependencies": { - "json-stable-stringify": "^1.0.1", - "mime-types": "^2.1.35", - "mkdirp": "^1.0.4", - "rev-hash": "^3.0.0" - }, - "devDependencies": { - "@octokit/rest": "^18.12.0", - "bottleneck": "^2.19.5", - "chai": "^4.3.6", - "check-for-leaks": "^1.2.1", - "cheerio": "^1.0.0-rc.10", - "clean-deep": "^3.4.0", - "color-convert": "^2.0.1", - "count-array-values": "^1.2.1", - "dotenv-safe": "^8.2.0", - "get-image-colors": "^4.0.1", - "github-url-to-object": "^4.0.6", - "human-interval": "^2.0.1", - "husky": "^8.0.1", - "image-size": "^1.0.1", - "imagemin": "^7.0.1", - "imagemin-pngquant": "^9.0.2", - "inquirer": "^8.2.4", - "is-hexcolor": "^1.0.0", - "is-url": "^1.2.4", - "jimp": "^0.16.1", - "js-yaml": "^4.1.0", - "lint-staged": "^12.4.1", - "make-color-accessible": "^1.2.0", - "mocha": "^10.0.0", - "node-fetch": "^2.6.7", - "npm-run-all": "^4.1.5", - "pick-a-good-color": "^1.1.1", - "prettier": "^2.6.2", - "readdirp": "^3.6.0", - "recursive-readdir-sync": "^1.0.6", - "rimraf": "^3.0.2", - "semver": "^7.3.7", - "sharp": "^0.32.6", - "sinon": "^14.0.0", - "slugg": "^1.2.1", - "tinycolor2": "^1.4.2", - "yaml": "^2.0.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@babel/runtime": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.6.tgz", - "integrity": "sha512-64AF1xY3OAkFHqOb9s4jpgk1Mm5vDZ4L3acHvAml+53nO1XbXLuDodsVpO4OIUsmemlUHMxNdYMNJmsvOwLrvQ==", - "dev": true, - "dependencies": { - "regenerator-runtime": "^0.13.4" - } - }, - "node_modules/@jimp/bmp": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/bmp/-/bmp-0.16.1.tgz", - "integrity": "sha512-iwyNYQeBawrdg/f24x3pQ5rEx+/GwjZcCXd3Kgc+ZUd+Ivia7sIqBsOnDaMZdKCBPlfW364ekexnlOqyVa0NWg==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1", - "bmp-js": "^0.1.0" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/core": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/core/-/core-0.16.1.tgz", - "integrity": "sha512-la7kQia31V6kQ4q1kI/uLimu8FXx7imWVajDGtwUG8fzePLWDFJyZl0fdIXVCL1JW2nBcRHidUot6jvlRDi2+g==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1", - "any-base": "^1.1.0", - "buffer": "^5.2.0", - "exif-parser": "^0.1.12", - "file-type": "^9.0.0", - "load-bmfont": "^1.3.1", - "mkdirp": "^0.5.1", - "phin": "^2.9.1", - "pixelmatch": "^4.0.2", - "tinycolor2": "^1.4.1" - } - }, - "node_modules/@jimp/core/node_modules/file-type": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-9.0.0.tgz", - "integrity": "sha512-Qe/5NJrgIOlwijpq3B7BEpzPFcgzggOTagZmkXQY4LA6bsXKTUstK7Wp12lEJ/mLKTpvIZxmIuRcLYWT6ov9lw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@jimp/core/node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/@jimp/custom": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/custom/-/custom-0.16.1.tgz", - "integrity": "sha512-DNUAHNSiUI/j9hmbatD6WN/EBIyeq4AO0frl5ETtt51VN1SvE4t4v83ZA/V6ikxEf3hxLju4tQ5Pc3zmZkN/3A==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/core": "^0.16.1" - } - }, - "node_modules/@jimp/gif": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/gif/-/gif-0.16.1.tgz", - "integrity": "sha512-r/1+GzIW1D5zrP4tNrfW+3y4vqD935WBXSc8X/wm23QTY9aJO9Lw6PEdzpYCEY+SOklIFKaJYUAq/Nvgm/9ryw==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1", - "gifwrap": "^0.9.2", - "omggif": "^1.0.9" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/jpeg": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/@jimp/jpeg/-/jpeg-0.16.2.tgz", - "integrity": "sha512-BW5gZydgq6wdIwHd+3iUNgrTklvoQc/FUKSj9meM6A0FU21lUaansRX5BDdJqHkyXJLnnlDGwDt27J+hQuBAVw==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.2", - "jpeg-js": "^0.4.2" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-blit": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-blit/-/plugin-blit-0.16.1.tgz", - "integrity": "sha512-fKFNARm32RoLSokJ8WZXHHH2CGzz6ire2n1Jh6u+XQLhk9TweT1DcLHIXwQMh8oR12KgjbgsMGvrMVlVknmOAg==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-blur": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-blur/-/plugin-blur-0.16.1.tgz", - "integrity": "sha512-1WhuLGGj9MypFKRcPvmW45ht7nXkOKu+lg3n2VBzIB7r4kKNVchuI59bXaCYQumOLEqVK7JdB4glaDAbCQCLyw==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-circle": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-circle/-/plugin-circle-0.16.1.tgz", - "integrity": "sha512-JK7yi1CIU7/XL8hdahjcbGA3V7c+F+Iw+mhMQhLEi7Q0tCnZ69YJBTamMiNg3fWPVfMuvWJJKOBRVpwNTuaZRg==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-color": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-color/-/plugin-color-0.16.1.tgz", - "integrity": "sha512-9yQttBAO5SEFj7S6nJK54f+1BnuBG4c28q+iyzm1JjtnehjqMg6Ljw4gCSDCvoCQ3jBSYHN66pmwTV74SU1B7A==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1", - "tinycolor2": "^1.4.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-contain": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-contain/-/plugin-contain-0.16.1.tgz", - "integrity": "sha512-44F3dUIjBDHN+Ym/vEfg+jtjMjAqd2uw9nssN67/n4FdpuZUVs7E7wadKY1RRNuJO+WgcD5aDQcsvurXMETQTg==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5", - "@jimp/plugin-blit": ">=0.3.5", - "@jimp/plugin-resize": ">=0.3.5", - "@jimp/plugin-scale": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-cover": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-cover/-/plugin-cover-0.16.1.tgz", - "integrity": "sha512-YztWCIldBAVo0zxcQXR+a/uk3/TtYnpKU2CanOPJ7baIuDlWPsG+YE4xTsswZZc12H9Kl7CiziEbDtvF9kwA/Q==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5", - "@jimp/plugin-crop": ">=0.3.5", - "@jimp/plugin-resize": ">=0.3.5", - "@jimp/plugin-scale": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-crop": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-crop/-/plugin-crop-0.16.1.tgz", - "integrity": "sha512-UQdva9oQzCVadkyo3T5Tv2CUZbf0klm2cD4cWMlASuTOYgaGaFHhT9st+kmfvXjKL8q3STkBu/zUPV6PbuV3ew==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-displace": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-displace/-/plugin-displace-0.16.1.tgz", - "integrity": "sha512-iVAWuz2+G6Heu8gVZksUz+4hQYpR4R0R/RtBzpWEl8ItBe7O6QjORAkhxzg+WdYLL2A/Yd4ekTpvK0/qW8hTVw==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-dither": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-dither/-/plugin-dither-0.16.1.tgz", - "integrity": "sha512-tADKVd+HDC9EhJRUDwMvzBXPz4GLoU6s5P7xkVq46tskExYSptgj5713J5Thj3NMgH9Rsqu22jNg1H/7tr3V9Q==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-fisheye": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-fisheye/-/plugin-fisheye-0.16.1.tgz", - "integrity": "sha512-BWHnc5hVobviTyIRHhIy9VxI1ACf4CeSuCfURB6JZm87YuyvgQh5aX5UDKtOz/3haMHXBLP61ZBxlNpMD8CG4A==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-flip": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-flip/-/plugin-flip-0.16.1.tgz", - "integrity": "sha512-KdxTf0zErfZ8DyHkImDTnQBuHby+a5YFdoKI/G3GpBl3qxLBvC+PWkS2F/iN3H7wszP7/TKxTEvWL927pypT0w==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5", - "@jimp/plugin-rotate": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-gaussian": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-gaussian/-/plugin-gaussian-0.16.1.tgz", - "integrity": "sha512-u9n4wjskh3N1mSqketbL6tVcLU2S5TEaFPR40K6TDv4phPLZALi1Of7reUmYpVm8mBDHt1I6kGhuCJiWvzfGyg==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-invert": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-invert/-/plugin-invert-0.16.1.tgz", - "integrity": "sha512-2DKuyVXANH8WDpW9NG+PYFbehzJfweZszFYyxcaewaPLN0GxvxVLOGOPP1NuUTcHkOdMFbE0nHDuB7f+sYF/2w==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-mask": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-mask/-/plugin-mask-0.16.1.tgz", - "integrity": "sha512-snfiqHlVuj4bSFS0v96vo2PpqCDMe4JB+O++sMo5jF5mvGcGL6AIeLo8cYqPNpdO6BZpBJ8MY5El0Veckhr39Q==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-normalize": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-normalize/-/plugin-normalize-0.16.1.tgz", - "integrity": "sha512-dOQfIOvGLKDKXPU8xXWzaUeB0nvkosHw6Xg1WhS1Z5Q0PazByhaxOQkSKgUryNN/H+X7UdbDvlyh/yHf3ITRaw==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-print": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-print/-/plugin-print-0.16.1.tgz", - "integrity": "sha512-ceWgYN40jbN4cWRxixym+csyVymvrryuKBQ+zoIvN5iE6OyS+2d7Mn4zlNgumSczb9GGyZZESIgVcBDA1ezq0Q==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1", - "load-bmfont": "^1.4.0" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5", - "@jimp/plugin-blit": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-resize": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-resize/-/plugin-resize-0.16.1.tgz", - "integrity": "sha512-u4JBLdRI7dargC04p2Ha24kofQBk3vhaf0q8FwSYgnCRwxfvh2RxvhJZk9H7Q91JZp6wgjz/SjvEAYjGCEgAwQ==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-rotate": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-rotate/-/plugin-rotate-0.16.1.tgz", - "integrity": "sha512-ZUU415gDQ0VjYutmVgAYYxC9Og9ixu2jAGMCU54mSMfuIlmohYfwARQmI7h4QB84M76c9hVLdONWjuo+rip/zg==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5", - "@jimp/plugin-blit": ">=0.3.5", - "@jimp/plugin-crop": ">=0.3.5", - "@jimp/plugin-resize": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-scale": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-scale/-/plugin-scale-0.16.1.tgz", - "integrity": "sha512-jM2QlgThIDIc4rcyughD5O7sOYezxdafg/2Xtd1csfK3z6fba3asxDwthqPZAgitrLgiKBDp6XfzC07Y/CefUw==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5", - "@jimp/plugin-resize": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-shadow": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-shadow/-/plugin-shadow-0.16.1.tgz", - "integrity": "sha512-MeD2Is17oKzXLnsphAa1sDstTu6nxscugxAEk3ji0GV1FohCvpHBcec0nAq6/czg4WzqfDts+fcPfC79qWmqrA==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5", - "@jimp/plugin-blur": ">=0.3.5", - "@jimp/plugin-resize": ">=0.3.5" - } - }, - "node_modules/@jimp/plugin-threshold": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-threshold/-/plugin-threshold-0.16.1.tgz", - "integrity": "sha512-iGW8U/wiCSR0+6syrPioVGoSzQFt4Z91SsCRbgNKTAk7D+XQv6OI78jvvYg4o0c2FOlwGhqz147HZV5utoSLxA==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5", - "@jimp/plugin-color": ">=0.8.0", - "@jimp/plugin-resize": ">=0.8.0" - } - }, - "node_modules/@jimp/plugins": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugins/-/plugins-0.16.1.tgz", - "integrity": "sha512-c+lCqa25b+4q6mJZSetlxhMoYuiltyS+ValLzdwK/47+aYsq+kcJNl+TuxIEKf59yr9+5rkbpsPkZHLF/V7FFA==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/plugin-blit": "^0.16.1", - "@jimp/plugin-blur": "^0.16.1", - "@jimp/plugin-circle": "^0.16.1", - "@jimp/plugin-color": "^0.16.1", - "@jimp/plugin-contain": "^0.16.1", - "@jimp/plugin-cover": "^0.16.1", - "@jimp/plugin-crop": "^0.16.1", - "@jimp/plugin-displace": "^0.16.1", - "@jimp/plugin-dither": "^0.16.1", - "@jimp/plugin-fisheye": "^0.16.1", - "@jimp/plugin-flip": "^0.16.1", - "@jimp/plugin-gaussian": "^0.16.1", - "@jimp/plugin-invert": "^0.16.1", - "@jimp/plugin-mask": "^0.16.1", - "@jimp/plugin-normalize": "^0.16.1", - "@jimp/plugin-print": "^0.16.1", - "@jimp/plugin-resize": "^0.16.1", - "@jimp/plugin-rotate": "^0.16.1", - "@jimp/plugin-scale": "^0.16.1", - "@jimp/plugin-shadow": "^0.16.1", - "@jimp/plugin-threshold": "^0.16.1", - "timm": "^1.6.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/png": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/png/-/png-0.16.1.tgz", - "integrity": "sha512-iyWoCxEBTW0OUWWn6SveD4LePW89kO7ZOy5sCfYeDM/oTPLpR8iMIGvZpZUz1b8kvzFr27vPst4E5rJhGjwsdw==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1", - "pngjs": "^3.3.3" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/tiff": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/tiff/-/tiff-0.16.1.tgz", - "integrity": "sha512-3K3+xpJS79RmSkAvFMgqY5dhSB+/sxhwTFA9f4AVHUK0oKW+u6r52Z1L0tMXHnpbAdR9EJ+xaAl2D4x19XShkQ==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "utif": "^2.0.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/types": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/types/-/types-0.16.1.tgz", - "integrity": "sha512-g1w/+NfWqiVW4CaXSJyD28JQqZtm2eyKMWPhBBDCJN9nLCN12/Az0WFF3JUAktzdsEC2KRN2AqB1a2oMZBNgSQ==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/bmp": "^0.16.1", - "@jimp/gif": "^0.16.1", - "@jimp/jpeg": "^0.16.1", - "@jimp/png": "^0.16.1", - "@jimp/tiff": "^0.16.1", - "timm": "^1.6.1" - }, - "peerDependencies": { - "@jimp/custom": ">=0.3.5" - } - }, - "node_modules/@jimp/utils": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/@jimp/utils/-/utils-0.16.2.tgz", - "integrity": "sha512-XENrPvmigiXZQ8E2nxJqO6UVvWBLzbNwyYi3Y8Q1IECoYhYI3kgOQ0fmy4G269Vz1V0omh1bNmC42r4OfXg1Jg==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "regenerator-runtime": "^0.13.3" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@octokit/auth-token": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.5.0.tgz", - "integrity": "sha512-r5FVUJCOLl19AxiuZD2VRZ/ORjp/4IN98Of6YJoJOkY75CIBuYfmiNHGrDwXr+aLGG55igl9QrxX3hbiXlLb+g==", - "dev": true, - "dependencies": { - "@octokit/types": "^6.0.3" - } - }, - "node_modules/@octokit/core": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@octokit/core/-/core-3.6.0.tgz", - "integrity": "sha512-7RKRKuA4xTjMhY+eG3jthb3hlZCsOwg3rztWh75Xc+ShDWOfDDATWbeZpAHBNRpm4Tv9WgBMOy1zEJYXG6NJ7Q==", - "dev": true, - "dependencies": { - "@octokit/auth-token": "^2.4.4", - "@octokit/graphql": "^4.5.8", - "@octokit/request": "^5.6.3", - "@octokit/request-error": "^2.0.5", - "@octokit/types": "^6.0.3", - "before-after-hook": "^2.2.0", - "universal-user-agent": "^6.0.0" - } - }, - "node_modules/@octokit/endpoint": { - "version": "6.0.12", - "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.12.tgz", - "integrity": "sha512-lF3puPwkQWGfkMClXb4k/eUT/nZKQfxinRWJrdZaJO85Dqwo/G0yOC434Jr2ojwafWJMYqFGFa5ms4jJUgujdA==", - "dev": true, - "dependencies": { - "@octokit/types": "^6.0.3", - "is-plain-object": "^5.0.0", - "universal-user-agent": "^6.0.0" - } - }, - "node_modules/@octokit/graphql": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-4.8.0.tgz", - "integrity": "sha512-0gv+qLSBLKF0z8TKaSKTsS39scVKF9dbMxJpj3U0vC7wjNWFuIpL/z76Qe2fiuCbDRcJSavkXsVtMS6/dtQQsg==", - "dev": true, - "dependencies": { - "@octokit/request": "^5.6.0", - "@octokit/types": "^6.0.3", - "universal-user-agent": "^6.0.0" - } - }, - "node_modules/@octokit/openapi-types": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-11.2.0.tgz", - "integrity": "sha512-PBsVO+15KSlGmiI8QAzaqvsNlZlrDlyAJYcrXBCvVUxCp7VnXjkwPoFHgjEJXx3WF9BAwkA6nfCUA7i9sODzKA==", - "dev": true - }, - "node_modules/@octokit/plugin-paginate-rest": { - "version": "2.17.0", - "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.17.0.tgz", - "integrity": "sha512-tzMbrbnam2Mt4AhuyCHvpRkS0oZ5MvwwcQPYGtMv4tUa5kkzG58SVB0fcsLulOZQeRnOgdkZWkRUiyBlh0Bkyw==", - "dev": true, - "dependencies": { - "@octokit/types": "^6.34.0" - }, - "peerDependencies": { - "@octokit/core": ">=2" - } - }, - "node_modules/@octokit/plugin-request-log": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz", - "integrity": "sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==", - "dev": true, - "peerDependencies": { - "@octokit/core": ">=3" - } - }, - "node_modules/@octokit/plugin-rest-endpoint-methods": { - "version": "5.13.0", - "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.13.0.tgz", - "integrity": "sha512-uJjMTkN1KaOIgNtUPMtIXDOjx6dGYysdIFhgA52x4xSadQCz3b/zJexvITDVpANnfKPW/+E0xkOvLntqMYpviA==", - "dev": true, - "dependencies": { - "@octokit/types": "^6.34.0", - "deprecation": "^2.3.1" - }, - "peerDependencies": { - "@octokit/core": ">=3" - } - }, - "node_modules/@octokit/request": { - "version": "5.6.3", - "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.6.3.tgz", - "integrity": "sha512-bFJl0I1KVc9jYTe9tdGGpAMPy32dLBXXo1dS/YwSCTL/2nd9XeHsY616RE3HPXDVk+a+dBuzyz5YdlXwcDTr2A==", - "dev": true, - "dependencies": { - "@octokit/endpoint": "^6.0.1", - "@octokit/request-error": "^2.1.0", - "@octokit/types": "^6.16.1", - "is-plain-object": "^5.0.0", - "node-fetch": "^2.6.7", - "universal-user-agent": "^6.0.0" - } - }, - "node_modules/@octokit/request-error": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.1.0.tgz", - "integrity": "sha512-1VIvgXxs9WHSjicsRwq8PlR2LR2x6DwsJAaFgzdi0JfJoGSO8mYI/cHJQ+9FbN21aa+DrgNLnwObmyeSC8Rmpg==", - "dev": true, - "dependencies": { - "@octokit/types": "^6.0.3", - "deprecation": "^2.0.0", - "once": "^1.4.0" - } - }, - "node_modules/@octokit/rest": { - "version": "18.12.0", - "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-18.12.0.tgz", - "integrity": "sha512-gDPiOHlyGavxr72y0guQEhLsemgVjwRePayJ+FcKc2SJqKUbxbkvf5kAZEWA/MKvsfYlQAMVzNJE3ezQcxMJ2Q==", - "dev": true, - "dependencies": { - "@octokit/core": "^3.5.1", - "@octokit/plugin-paginate-rest": "^2.16.8", - "@octokit/plugin-request-log": "^1.0.4", - "@octokit/plugin-rest-endpoint-methods": "^5.12.0" - } - }, - "node_modules/@octokit/types": { - "version": "6.34.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.34.0.tgz", - "integrity": "sha512-s1zLBjWhdEI2zwaoSgyOFoKSl109CUcVBCc7biPJ3aAf6LGLU6szDvi31JPU7bxfla2lqfhjbbg/5DdFNxOwHw==", - "dev": true, - "dependencies": { - "@octokit/openapi-types": "^11.2.0" - } - }, - "node_modules/@sindresorhus/is": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz", - "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@sinonjs/commons": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", - "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", - "dev": true, - "dependencies": { - "type-detect": "4.0.8" - } - }, - "node_modules/@sinonjs/fake-timers": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-9.1.2.tgz", - "integrity": "sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw==", - "dev": true, - "dependencies": { - "@sinonjs/commons": "^1.7.0" - } - }, - "node_modules/@sinonjs/samsam": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-6.1.1.tgz", - "integrity": "sha512-cZ7rKJTLiE7u7Wi/v9Hc2fs3Ucc3jrWeMgPHbbTCeVAB2S0wOBbYlkJVeNSL04i7fdhT8wIbDq1zhC/PXTD2SA==", - "dev": true, - "dependencies": { - "@sinonjs/commons": "^1.6.0", - "lodash.get": "^4.4.2", - "type-detect": "^4.0.8" - } - }, - "node_modules/@sinonjs/text-encoding": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/@sinonjs/text-encoding/-/text-encoding-0.7.1.tgz", - "integrity": "sha512-+iTbntw2IZPb/anVDbypzfQa+ay64MW0Zo8aJ8gZPWMMK6/OubMVb6lUPMagqjOPnmtauXnFCACVl3O7ogjeqQ==", - "dev": true - }, - "node_modules/@types/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", - "dev": true, - "dependencies": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "node_modules/@types/minimatch": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", - "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", - "dev": true - }, - "node_modules/@types/node": { - "version": "18.11.19", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.19.tgz", - "integrity": "sha512-YUgMWAQBWLObABqrvx8qKO1enAvBUdjZOAWQ5grBAkp5LQv45jBvYKZ3oFS9iKRCQyFjqw6iuEa1vmFqtxYLZw==", - "dev": true - }, - "node_modules/@ungap/promise-all-settled": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz", - "integrity": "sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==", - "dev": true - }, - "node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dev": true, - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/almost-equal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/almost-equal/-/almost-equal-1.1.0.tgz", - "integrity": "sha1-+FHGMROHV5lCdqou++jfowZszN0=", - "dev": true - }, - "node_modules/ansi-colors": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", - "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dev": true, - "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/any-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/any-base/-/any-base-1.1.0.tgz", - "integrity": "sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg==", - "dev": true - }, - "node_modules/anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/arch": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", - "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/archive-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz", - "integrity": "sha1-+S5yIzBW38aWlHJ0nCZ72wRrHXA=", - "dev": true, - "dependencies": { - "file-type": "^4.2.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/archive-type/node_modules/file-type": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", - "integrity": "sha512-f2UbFQEk7LXgWpi5ntcO86OeA/cC80fuDDDaX/fZ2ZGel+AF7leRQqBBW1eJNiiQkrZlAoM6P+VYP5P6bOlDEQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/asn1": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", - "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", - "dev": true, - "dependencies": { - "safer-buffer": "~2.1.0" - } - }, - "node_modules/assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/assertion-error": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", - "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true - }, - "node_modules/aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/aws4": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", - "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", - "dev": true - }, - "node_modules/b4a": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.4.tgz", - "integrity": "sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==", - "dev": true - }, - "node_modules/balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "dev": true, - "dependencies": { - "tweetnacl": "^0.14.3" - } - }, - "node_modules/before-after-hook": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.2.tgz", - "integrity": "sha512-3pZEU3NT5BFUo/AD5ERPWOgQOCZITni6iavr5AUw5AUwQjMlI0kzu5btnyD39AF0gUEsDPwJT+oY1ORBJijPjQ==", - "dev": true - }, - "node_modules/bin-build": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bin-build/-/bin-build-3.0.0.tgz", - "integrity": "sha512-jcUOof71/TNAI2uM5uoUaDq2ePcVBQ3R/qhxAz1rX7UfvduAL/RXD3jXzvn8cVcDJdGVkiR1shal3OH0ImpuhA==", - "dev": true, - "dependencies": { - "decompress": "^4.0.0", - "download": "^6.2.2", - "execa": "^0.7.0", - "p-map-series": "^1.0.0", - "tempfile": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/bin-build/node_modules/cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", - "dev": true, - "dependencies": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "node_modules/bin-build/node_modules/execa": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", - "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", - "dev": true, - "dependencies": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/bin-build/node_modules/get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/bin-build/node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/bin-build/node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "dependencies": { - "path-key": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/bin-build/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/bin-build/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/bin-build/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/bin-build/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/bin-check": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bin-check/-/bin-check-4.1.0.tgz", - "integrity": "sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA==", - "dev": true, - "dependencies": { - "execa": "^0.7.0", - "executable": "^4.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/bin-check/node_modules/cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", - "dev": true, - "dependencies": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "node_modules/bin-check/node_modules/execa": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", - "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", - "dev": true, - "dependencies": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/bin-check/node_modules/get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/bin-check/node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/bin-check/node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "dependencies": { - "path-key": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/bin-check/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/bin-check/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/bin-check/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/bin-check/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/bin-version": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-3.1.0.tgz", - "integrity": "sha512-Mkfm4iE1VFt4xd4vH+gx+0/71esbfus2LsnCGe8Pi4mndSPyT+NGES/Eg99jx8/lUGWfu3z2yuB/bt5UB+iVbQ==", - "dev": true, - "dependencies": { - "execa": "^1.0.0", - "find-versions": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/bin-version-check": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-4.0.0.tgz", - "integrity": "sha512-sR631OrhC+1f8Cvs8WyVWOA33Y8tgwjETNPyyD/myRBXLkfS/vl74FmH/lFcRl9KY3zwGh7jFhvyk9vV3/3ilQ==", - "dev": true, - "dependencies": { - "bin-version": "^3.0.0", - "semver": "^5.6.0", - "semver-truncate": "^1.1.2" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/bin-version-check/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/bin-version/node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "engines": { - "node": ">=4.8" - } - }, - "node_modules/bin-version/node_modules/execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "dependencies": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/bin-version/node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/bin-version/node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/bin-version/node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "dependencies": { - "path-key": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/bin-version/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/bin-version/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/bin-version/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/bin-version/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/bin-version/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/bin-wrapper": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-4.1.0.tgz", - "integrity": "sha512-hfRmo7hWIXPkbpi0ZltboCMVrU+0ClXR/JgbCKKjlDjQf6igXa7OwdqNcFWQZPZTgiY7ZpzE3+LjjkLiTN2T7Q==", - "dev": true, - "dependencies": { - "bin-check": "^4.1.0", - "bin-version-check": "^4.0.0", - "download": "^7.1.0", - "import-lazy": "^3.1.0", - "os-filter-obj": "^2.0.0", - "pify": "^4.0.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/bin-wrapper/node_modules/download": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/download/-/download-7.1.0.tgz", - "integrity": "sha512-xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ==", - "dev": true, - "dependencies": { - "archive-type": "^4.0.0", - "caw": "^2.0.1", - "content-disposition": "^0.5.2", - "decompress": "^4.2.0", - "ext-name": "^5.0.0", - "file-type": "^8.1.0", - "filenamify": "^2.0.0", - "get-stream": "^3.0.0", - "got": "^8.3.1", - "make-dir": "^1.2.0", - "p-event": "^2.1.0", - "pify": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/bin-wrapper/node_modules/download/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/bin-wrapper/node_modules/file-type": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-8.1.0.tgz", - "integrity": "sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/bin-wrapper/node_modules/get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/bin-wrapper/node_modules/got": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz", - "integrity": "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==", - "dev": true, - "dependencies": { - "@sindresorhus/is": "^0.7.0", - "cacheable-request": "^2.1.1", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^3.0.0", - "into-stream": "^3.1.0", - "is-retry-allowed": "^1.1.0", - "isurl": "^1.0.0-alpha5", - "lowercase-keys": "^1.0.0", - "mimic-response": "^1.0.0", - "p-cancelable": "^0.4.0", - "p-timeout": "^2.0.1", - "pify": "^3.0.0", - "safe-buffer": "^5.1.1", - "timed-out": "^4.0.1", - "url-parse-lax": "^3.0.0", - "url-to-options": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/bin-wrapper/node_modules/got/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/bin-wrapper/node_modules/p-cancelable": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz", - "integrity": "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/bin-wrapper/node_modules/p-event": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz", - "integrity": "sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==", - "dev": true, - "dependencies": { - "p-timeout": "^2.0.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/bin-wrapper/node_modules/p-timeout": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz", - "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==", - "dev": true, - "dependencies": { - "p-finally": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/bin-wrapper/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/bin-wrapper/node_modules/prepend-http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/bin-wrapper/node_modules/url-parse-lax": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", - "dev": true, - "dependencies": { - "prepend-http": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "dev": true, - "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "node_modules/bmp-js": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/bmp-js/-/bmp-js-0.1.0.tgz", - "integrity": "sha1-4Fpj95amwf8l9Hcex62twUjAcjM=", - "dev": true - }, - "node_modules/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", - "dev": true - }, - "node_modules/bottleneck": { - "version": "2.19.5", - "resolved": "https://registry.npmjs.org/bottleneck/-/bottleneck-2.19.5.tgz", - "integrity": "sha512-VHiNCbI1lKdl44tGrhNfU3lup0Tj/ZBMJB5/2ZbNXRCPuRCO7ed2mgcK4r17y+KB2EfuYuRaVlwNbAeaWGSpbw==", - "dev": true - }, - "node_modules/brace-expansion": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz", - "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browser-stdout": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", - "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", - "dev": true - }, - "node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "node_modules/buffer-alloc": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", - "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", - "dev": true, - "dependencies": { - "buffer-alloc-unsafe": "^1.1.0", - "buffer-fill": "^1.0.0" - } - }, - "node_modules/buffer-alloc-unsafe": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", - "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", - "dev": true - }, - "node_modules/buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/buffer-equal": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz", - "integrity": "sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs=", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/buffer-fill": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", - "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=", - "dev": true - }, - "node_modules/cacheable-request": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz", - "integrity": "sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0=", - "dev": true, - "dependencies": { - "clone-response": "1.0.2", - "get-stream": "3.0.0", - "http-cache-semantics": "3.8.1", - "keyv": "3.0.0", - "lowercase-keys": "1.0.0", - "normalize-url": "2.0.1", - "responselike": "1.0.2" - } - }, - "node_modules/cacheable-request/node_modules/get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/cacheable-request/node_modules/lowercase-keys": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", - "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true - }, - "node_modules/caw": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/caw/-/caw-2.0.1.tgz", - "integrity": "sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==", - "dev": true, - "dependencies": { - "get-proxy": "^2.0.0", - "isurl": "^1.0.0-alpha5", - "tunnel-agent": "^0.6.0", - "url-to-options": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/chai": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/chai/-/chai-4.3.6.tgz", - "integrity": "sha512-bbcp3YfHCUzMOvKqsztczerVgBKSsEijCySNlHHbX3VG1nskvqjz5Rfso1gGwD6w6oOV3eI60pKuMOV5MV7p3Q==", - "dev": true, - "dependencies": { - "assertion-error": "^1.1.0", - "check-error": "^1.0.2", - "deep-eql": "^3.0.1", - "get-func-name": "^2.0.0", - "loupe": "^2.3.1", - "pathval": "^1.1.1", - "type-detect": "^4.0.5" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", - "dev": true - }, - "node_modules/check-error": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz", - "integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/check-for-leaks": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/check-for-leaks/-/check-for-leaks-1.2.1.tgz", - "integrity": "sha512-9OdOSRZY6N0w5JCdJpqsC5MkD6EPGYpHmhtf4l5nl3DRETDZshP6C1EGN/vVhHDTY6AsOK3NhdFfrMe3NWZl7g==", - "dev": true, - "dependencies": { - "anymatch": "^3.0.2", - "minimist": "^1.2.0", - "parse-gitignore": "^0.4.0", - "walk-sync": "^0.3.2" - }, - "bin": { - "check-for-leaks": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cheerio": { - "version": "1.0.0-rc.10", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.10.tgz", - "integrity": "sha512-g0J0q/O6mW8z5zxQ3A8E8J1hUgp4SMOvEoW/x84OwyHKe/Zccz83PVT4y5Crcr530FV6NgmKI1qvGTKVl9XXVw==", - "dev": true, - "dependencies": { - "cheerio-select": "^1.5.0", - "dom-serializer": "^1.3.2", - "domhandler": "^4.2.0", - "htmlparser2": "^6.1.0", - "parse5": "^6.0.1", - "parse5-htmlparser2-tree-adapter": "^6.0.1", - "tslib": "^2.2.0" - }, - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/cheeriojs/cheerio?sponsor=1" - } - }, - "node_modules/cheerio-select": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-1.5.0.tgz", - "integrity": "sha512-qocaHPv5ypefh6YNxvnbABM07KMxExbtbfuJoIie3iZXX1ERwYmJcIiRrr9H05ucQP1k28dav8rpdDgjQd8drg==", - "dev": true, - "dependencies": { - "css-select": "^4.1.3", - "css-what": "^5.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0", - "domutils": "^2.7.0" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true - }, - "node_modules/chroma-js": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chroma-js/-/chroma-js-2.4.2.tgz", - "integrity": "sha512-U9eDw6+wt7V8z5NncY2jJfZa+hUH8XEj8FQHgFJTrUFnJfXYf4Ml4adI2vXZOjqRDpFWtYVWypDfZwnJ+HIR4A==", - "dev": true - }, - "node_modules/clean-deep": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/clean-deep/-/clean-deep-3.4.0.tgz", - "integrity": "sha512-Lo78NV5ItJL/jl+B5w0BycAisaieJGXK1qYi/9m4SjR8zbqmrUtO7Yhro40wEShGmmxs/aJLI/A+jNhdkXK8mw==", - "dev": true, - "dependencies": { - "lodash.isempty": "^4.4.0", - "lodash.isplainobject": "^4.0.6", - "lodash.transform": "^4.6.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dev": true, - "dependencies": { - "restore-cursor": "^3.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-spinners": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz", - "integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==", - "dev": true, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-truncate": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", - "integrity": "sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==", - "dev": true, - "dependencies": { - "slice-ansi": "^5.0.0", - "string-width": "^5.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-truncate/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/cli-truncate/node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true - }, - "node_modules/cli-truncate/node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-truncate/node_modules/strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", - "dev": true, - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/cli-width": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", - "dev": true, - "engines": { - "node": ">= 10" - } - }, - "node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/clone-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", - "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", - "dev": true, - "dependencies": { - "mimic-response": "^1.0.0" - } - }, - "node_modules/color": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", - "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1", - "color-string": "^1.9.0" - }, - "engines": { - "node": ">=12.5.0" - } - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-manipulate": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/color-manipulate/-/color-manipulate-1.0.1.tgz", - "integrity": "sha1-/SkJIl66lhElcC3jQFNMscKF0Ps=", - "dev": true, - "dependencies": { - "chai": "^3.0.0", - "mumath": "^1.0.2" - } - }, - "node_modules/color-manipulate/node_modules/chai": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/chai/-/chai-3.5.0.tgz", - "integrity": "sha1-TQJjewZ/6Vi9v906QOxW/vc3Mkc=", - "dev": true, - "dependencies": { - "assertion-error": "^1.0.1", - "deep-eql": "^0.1.3", - "type-detect": "^1.0.0" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/color-manipulate/node_modules/deep-eql": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-0.1.3.tgz", - "integrity": "sha1-71WKyrjeJSBs1xOQbXTlaTDrafI=", - "dev": true, - "dependencies": { - "type-detect": "0.1.1" - }, - "engines": { - "node": "*" - } - }, - "node_modules/color-manipulate/node_modules/deep-eql/node_modules/type-detect": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-0.1.1.tgz", - "integrity": "sha1-C6XsKohWQORw6k6FBZcZANrFiCI=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/color-manipulate/node_modules/type-detect": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-1.0.0.tgz", - "integrity": "sha1-diIXzAbbJY7EiQihKY6LlRIejqI=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/color-measure": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/color-measure/-/color-measure-1.0.1.tgz", - "integrity": "sha1-zmLQnp5V4MWZSupNTzZaGmus/8Q=", - "dev": true - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/color-parse": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/color-parse/-/color-parse-1.3.4.tgz", - "integrity": "sha1-x7dB/4pBsiSjnB8tYMO5K5/Zk6M=", - "dev": true, - "dependencies": { - "color-name": "^1.0.0", - "is-plain-obj": "^1.1.0" - } - }, - "node_modules/color-space": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/color-space/-/color-space-1.15.0.tgz", - "integrity": "sha1-JiP1TBGB4P5uHP8Nh+JOsQQPWw4=", - "dev": true, - "dependencies": { - "husl": "^5.0.0", - "mumath": "^3.0.0" - } - }, - "node_modules/color-space/node_modules/mumath": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/mumath/-/mumath-3.3.4.tgz", - "integrity": "sha1-SNSg8P2MrU57Mglu6JsWGmPTC78=", - "deprecated": "Redundant dependency in your project.", - "dev": true, - "dependencies": { - "almost-equal": "^1.1.0" - } - }, - "node_modules/color-string": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", - "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", - "dev": true, - "dependencies": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "node_modules/color-stringify": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/color-stringify/-/color-stringify-1.2.1.tgz", - "integrity": "sha1-KJtc8N/2TRR792sjF/k6Vzo/4HE=", - "dev": true, - "dependencies": { - "color-name": "^1.0.0" - } - }, - "node_modules/color2": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/color2/-/color2-1.0.8.tgz", - "integrity": "sha1-86Hmn76GUM/LBsZCMHMq+l5B7dE=", - "dev": true, - "dependencies": { - "color-manipulate": "^1.0.1", - "color-measure": "^1.0.1", - "color-name": "^1.0.0", - "color-parse": "^1.0.2", - "color-space": "^1.0.0", - "color-stringify": "^1.0.1", - "left-pad": "latest", - "mumath": "^1.0.2", - "mutype": "^0.3.5", - "sliced": "latest" - } - }, - "node_modules/color2/node_modules/left-pad": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", - "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==", - "deprecated": "use String.prototype.padStart()", - "dev": true - }, - "node_modules/color2/node_modules/sliced": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sliced/-/sliced-1.0.1.tgz", - "integrity": "sha1-CzpmK10Ewxd7GSa+qCsD+Dei70E=", - "dev": true - }, - "node_modules/colorette": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", - "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", - "dev": true - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", - "dev": true, - "engines": { - "node": ">= 12" - } - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true - }, - "node_modules/config-chain": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", - "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", - "dev": true, - "dependencies": { - "ini": "^1.3.4", - "proto-list": "~1.2.1" - } - }, - "node_modules/content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "dev": true, - "dependencies": { - "safe-buffer": "5.2.1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/content-disposition/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true - }, - "node_modules/count-array-values": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/count-array-values/-/count-array-values-1.2.1.tgz", - "integrity": "sha1-v1JMJWJrJPCMxUooWZzXH97Wt6k=", - "dev": true, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/css-select": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz", - "integrity": "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==", - "dev": true, - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^5.1.0", - "domhandler": "^4.3.0", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/css-what": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", - "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==", - "dev": true, - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/cwise-compiler": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/cwise-compiler/-/cwise-compiler-1.1.3.tgz", - "integrity": "sha1-9NZnQQ6FDToxOn0tt7HlBbsDTMU=", - "dev": true, - "dependencies": { - "uniq": "^1.0.0" - } - }, - "node_modules/dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/data-uri-to-buffer": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-0.0.3.tgz", - "integrity": "sha1-GK6XmmoMqZSwYlhTkW0mYruuCxo=", - "dev": true - }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decode-uri-component": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", - "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", - "dev": true, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/decompress": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz", - "integrity": "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==", - "dev": true, - "dependencies": { - "decompress-tar": "^4.0.0", - "decompress-tarbz2": "^4.0.0", - "decompress-targz": "^4.0.0", - "decompress-unzip": "^4.0.1", - "graceful-fs": "^4.1.10", - "make-dir": "^1.0.0", - "pify": "^2.3.0", - "strip-dirs": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", - "dev": true, - "dependencies": { - "mimic-response": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/decompress-tar": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", - "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", - "dev": true, - "dependencies": { - "file-type": "^5.2.0", - "is-stream": "^1.1.0", - "tar-stream": "^1.5.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/decompress-tar/node_modules/file-type": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", - "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/decompress-tar/node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decompress-tarbz2": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", - "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", - "dev": true, - "dependencies": { - "decompress-tar": "^4.1.0", - "file-type": "^6.1.0", - "is-stream": "^1.1.0", - "seek-bzip": "^1.0.5", - "unbzip2-stream": "^1.0.9" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/decompress-tarbz2/node_modules/file-type": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", - "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/decompress-tarbz2/node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decompress-targz": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", - "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", - "dev": true, - "dependencies": { - "decompress-tar": "^4.1.1", - "file-type": "^5.2.0", - "is-stream": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/decompress-targz/node_modules/file-type": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", - "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/decompress-targz/node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decompress-unzip": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", - "integrity": "sha1-3qrM39FK6vhVePczroIQ+bSEj2k=", - "dev": true, - "dependencies": { - "file-type": "^3.8.0", - "get-stream": "^2.2.0", - "pify": "^2.3.0", - "yauzl": "^2.4.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/decompress-unzip/node_modules/file-type": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", - "integrity": "sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decompress-unzip/node_modules/get-stream": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", - "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=", - "dev": true, - "dependencies": { - "object-assign": "^4.0.1", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decompress-unzip/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decompress/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/deep-eql": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz", - "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==", - "dev": true, - "dependencies": { - "type-detect": "^4.0.0" - }, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "dev": true, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/defaults": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", - "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", - "dev": true, - "dependencies": { - "clone": "^1.0.2" - } - }, - "node_modules/define-properties": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.2.tgz", - "integrity": "sha1-g6c/L+pWmJj7c3GTyPhzyvbUXJQ=", - "dev": true, - "dependencies": { - "foreach": "^2.0.5", - "object-keys": "^1.0.8" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/deprecation": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", - "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==", - "dev": true - }, - "node_modules/detect-libc": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.2.tgz", - "integrity": "sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/diff": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz", - "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==", - "dev": true, - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dom-serializer": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", - "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", - "dev": true, - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/dom-walk": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", - "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==", - "dev": true - }, - "node_modules/domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] - }, - "node_modules/domhandler": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz", - "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==", - "dev": true, - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dev": true, - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/dotenv": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz", - "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/dotenv-safe": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/dotenv-safe/-/dotenv-safe-8.2.0.tgz", - "integrity": "sha512-uWwWWdUQkSs5a3mySDB22UtNwyEYi0JtEQu+vDzIqr9OjbDdC2Ip13PnSpi/fctqlYmzkxCeabiyCAOROuAIaA==", - "dev": true, - "dependencies": { - "dotenv": "^8.2.0" - } - }, - "node_modules/download": { - "version": "6.2.5", - "resolved": "https://registry.npmjs.org/download/-/download-6.2.5.tgz", - "integrity": "sha512-DpO9K1sXAST8Cpzb7kmEhogJxymyVUd5qz/vCOSyvwtp2Klj2XcDt5YUuasgxka44SxF0q5RriKIwJmQHG2AuA==", - "dev": true, - "dependencies": { - "caw": "^2.0.0", - "content-disposition": "^0.5.2", - "decompress": "^4.0.0", - "ext-name": "^5.0.0", - "file-type": "5.2.0", - "filenamify": "^2.0.0", - "get-stream": "^3.0.0", - "got": "^7.0.0", - "make-dir": "^1.0.0", - "p-event": "^1.0.0", - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/download/node_modules/file-type": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", - "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/download/node_modules/get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/download/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/duplexer3": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", - "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", - "dev": true - }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true - }, - "node_modules/ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "dev": true, - "dependencies": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/ensure-posix-path": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ensure-posix-path/-/ensure-posix-path-1.1.1.tgz", - "integrity": "sha512-VWU0/zXzVbeJNXvME/5EmLuEj2TauvoaTz6aFYK1Z92JCBlDlZ3Gu0tuGR42kpW1754ywTs+QB0g5TP0oj9Zaw==", - "dev": true - }, - "node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/es-abstract": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.7.0.tgz", - "integrity": "sha1-363ndOAb/Nl/lhgCmMRJyGI/uUw=", - "dev": true, - "dependencies": { - "es-to-primitive": "^1.1.1", - "function-bind": "^1.1.0", - "is-callable": "^1.1.3", - "is-regex": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-to-primitive": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.1.1.tgz", - "integrity": "sha1-RTVSSKiJeQNLZ5Lhm7gfK3l13Q0=", - "dev": true, - "dependencies": { - "is-callable": "^1.1.1", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/executable": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", - "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", - "dev": true, - "dependencies": { - "pify": "^2.2.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/executable/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/exif-parser": { - "version": "0.1.12", - "resolved": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.12.tgz", - "integrity": "sha1-WKnS1ywCwfbwKg70qRZicrd2CSI=", - "dev": true - }, - "node_modules/expand-template": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", - "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/ext-list": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz", - "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==", - "dev": true, - "dependencies": { - "mime-db": "^1.28.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ext-name": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz", - "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==", - "dev": true, - "dependencies": { - "ext-list": "^2.0.0", - "sort-keys-length": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true - }, - "node_modules/external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "dev": true, - "dependencies": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true, - "engines": [ - "node >=0.6.0" - ] - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "node_modules/fast-fifo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", - "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==", - "dev": true - }, - "node_modules/fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "node_modules/fast-xml-parser": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.3.2.tgz", - "integrity": "sha512-rmrXUXwbJedoXkStenj1kkljNF7ugn5ZjR9FJcwmCfcCbtOMDghPajbc+Tck6vE6F5XsDmx+Pr2le9fw8+pXBg==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/NaturalIntelligence" - }, - { - "type": "paypal", - "url": "https://paypal.me/naturalintelligence" - } - ], - "dependencies": { - "strnum": "^1.0.5" - }, - "bin": { - "fxparser": "src/cli/cli.js" - } - }, - "node_modules/fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "dev": true, - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/fd-slicer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", - "dev": true, - "dependencies": { - "pend": "~1.2.0" - } - }, - "node_modules/figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "dev": true, - "dependencies": { - "escape-string-regexp": "^1.0.5" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/file-type": { - "version": "12.4.2", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-12.4.2.tgz", - "integrity": "sha512-UssQP5ZgIOKelfsaB5CuGAL+Y+q7EmONuiwF3N5HAH0t27rvrttgi6Ra9k/+DVaY9UF6+ybxu5pOXLUdA8N7Vg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/filename-reserved-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", - "integrity": "sha1-q/c9+rc10EVECr/qLZHzieu/oik=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/filenamify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz", - "integrity": "sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==", - "dev": true, - "dependencies": { - "filename-reserved-regex": "^2.0.0", - "strip-outer": "^1.0.0", - "trim-repeated": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/find-versions": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz", - "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==", - "dev": true, - "dependencies": { - "semver-regex": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/flat": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", - "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", - "dev": true, - "bin": { - "flat": "cli.js" - } - }, - "node_modules/foreach": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", - "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=", - "dev": true - }, - "node_modules/forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dev": true, - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 0.12" - } - }, - "node_modules/from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - } - }, - "node_modules/from2/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/from2/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", - "dev": true - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-func-name": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz", - "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/get-image-colors": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-image-colors/-/get-image-colors-4.0.1.tgz", - "integrity": "sha512-UVw9LdFemitTVCpwZY33JUkedmY1kNt0UGoneVMzbD12GkBja67/jX2AJFsJOCDefea0oCFFf9z9pa5fjKhAQw==", - "dev": true, - "dependencies": { - "chroma-js": "^2.1.0", - "get-pixels": "^3.3.2", - "get-rgba-palette": "^2.0.1", - "get-svg-colors": "^2.0.0", - "pify": "^5.0.0" - } - }, - "node_modules/get-pixels": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/get-pixels/-/get-pixels-3.3.3.tgz", - "integrity": "sha512-5kyGBn90i9tSMUVHTqkgCHsoWoR+/lGbl4yC83Gefyr0HLIhgSWEx/2F/3YgsZ7UpYNuM6pDhDK7zebrUJ5nXg==", - "dev": true, - "dependencies": { - "data-uri-to-buffer": "0.0.3", - "jpeg-js": "^0.4.1", - "mime-types": "^2.0.1", - "ndarray": "^1.0.13", - "ndarray-pack": "^1.1.1", - "node-bitmap": "0.0.1", - "omggif": "^1.0.5", - "parse-data-uri": "^0.2.0", - "pngjs": "^3.3.3", - "request": "^2.44.0", - "through": "^2.3.4" - } - }, - "node_modules/get-proxy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-2.1.0.tgz", - "integrity": "sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw==", - "dev": true, - "dependencies": { - "npm-conf": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/get-rgba-palette": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/get-rgba-palette/-/get-rgba-palette-2.0.1.tgz", - "integrity": "sha1-XOcPdcbvUogvVN0Hnl7Wi1ojI8o=", - "dev": true, - "dependencies": { - "quantize": "^1.0.1" - } - }, - "node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/get-svg-colors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/get-svg-colors/-/get-svg-colors-2.0.0.tgz", - "integrity": "sha512-okpaFZob1vGeJJm7s1704Ny/3DgmLhwn2S7NYjeLSrwTBm+xylNXZn+N2xBi8AQkNGTIWu3V1fkqgrMo4X6+Gg==", - "dev": true, - "dependencies": { - "cheerio": "^0.22.0", - "chroma-js": "^2.0.3", - "is-svg": "^4.3.1", - "lodash.compact": "^3.0.0", - "lodash.uniq": "^4.5.0" - } - }, - "node_modules/get-svg-colors/node_modules/cheerio": { - "version": "0.22.0", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-0.22.0.tgz", - "integrity": "sha1-qbqoYKP5tZWmuBsahocxIe06Jp4=", - "dev": true, - "dependencies": { - "css-select": "~1.2.0", - "dom-serializer": "~0.1.0", - "entities": "~1.1.1", - "htmlparser2": "^3.9.1", - "lodash.assignin": "^4.0.9", - "lodash.bind": "^4.1.4", - "lodash.defaults": "^4.0.1", - "lodash.filter": "^4.4.0", - "lodash.flatten": "^4.2.0", - "lodash.foreach": "^4.3.0", - "lodash.map": "^4.4.0", - "lodash.merge": "^4.4.0", - "lodash.pick": "^4.2.1", - "lodash.reduce": "^4.4.0", - "lodash.reject": "^4.4.0", - "lodash.some": "^4.4.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/get-svg-colors/node_modules/css-select": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", - "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", - "dev": true, - "dependencies": { - "boolbase": "~1.0.0", - "css-what": "2.1", - "domutils": "1.5.1", - "nth-check": "~1.0.1" - } - }, - "node_modules/get-svg-colors/node_modules/css-what": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", - "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/get-svg-colors/node_modules/dom-serializer": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz", - "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==", - "dev": true, - "dependencies": { - "domelementtype": "^1.3.0", - "entities": "^1.1.1" - } - }, - "node_modules/get-svg-colors/node_modules/domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", - "dev": true - }, - "node_modules/get-svg-colors/node_modules/domhandler": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", - "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", - "dev": true, - "dependencies": { - "domelementtype": "1" - } - }, - "node_modules/get-svg-colors/node_modules/domutils": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", - "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", - "dev": true, - "dependencies": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "node_modules/get-svg-colors/node_modules/entities": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", - "dev": true - }, - "node_modules/get-svg-colors/node_modules/htmlparser2": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", - "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", - "dev": true, - "dependencies": { - "domelementtype": "^1.3.1", - "domhandler": "^2.3.0", - "domutils": "^1.5.1", - "entities": "^1.1.1", - "inherits": "^2.0.1", - "readable-stream": "^3.1.1" - } - }, - "node_modules/get-svg-colors/node_modules/nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "dev": true, - "dependencies": { - "boolbase": "~1.0.0" - } - }, - "node_modules/getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0" - } - }, - "node_modules/gifwrap": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/gifwrap/-/gifwrap-0.9.2.tgz", - "integrity": "sha512-fcIswrPaiCDAyO8xnWvHSZdWChjKXUanKKpAiWWJ/UTkEi/aYKn5+90e7DE820zbEaVR9CE2y4z9bzhQijZ0BA==", - "dev": true, - "dependencies": { - "image-q": "^1.1.1", - "omggif": "^1.0.10" - } - }, - "node_modules/github-from-package": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", - "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==", - "dev": true - }, - "node_modules/github-url-to-object": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/github-url-to-object/-/github-url-to-object-4.0.6.tgz", - "integrity": "sha512-NaqbYHMUAlPcmWFdrAB7bcxrNIiiJWJe8s/2+iOc9vlcHlwHqSGrPk+Yi3nu6ebTwgsZEa7igz+NH2vEq3gYwQ==", - "dev": true, - "dependencies": { - "is-url": "^1.1.0" - } - }, - "node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/global": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", - "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", - "dev": true, - "dependencies": { - "min-document": "^2.19.0", - "process": "^0.11.10" - } - }, - "node_modules/globby": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz", - "integrity": "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==", - "dev": true, - "dependencies": { - "@types/glob": "^7.1.1", - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.0.3", - "glob": "^7.1.3", - "ignore": "^5.1.1", - "merge2": "^1.2.3", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/got": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz", - "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==", - "dev": true, - "dependencies": { - "decompress-response": "^3.2.0", - "duplexer3": "^0.1.4", - "get-stream": "^3.0.0", - "is-plain-obj": "^1.1.0", - "is-retry-allowed": "^1.0.0", - "is-stream": "^1.0.0", - "isurl": "^1.0.0-alpha5", - "lowercase-keys": "^1.0.0", - "p-cancelable": "^0.3.0", - "p-timeout": "^1.1.1", - "safe-buffer": "^5.0.1", - "timed-out": "^4.0.0", - "url-parse-lax": "^1.0.0", - "url-to-options": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/got/node_modules/get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/got/node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - }, - "node_modules/har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "deprecated": "this library is no longer supported", - "dev": true, - "dependencies": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/has-symbol-support-x": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", - "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/has-to-string-tag-x": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", - "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", - "dev": true, - "dependencies": { - "has-symbol-support-x": "^1.4.1" - }, - "engines": { - "node": "*" - } - }, - "node_modules/he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "dev": true, - "bin": { - "he": "bin/he" - } - }, - "node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "node_modules/htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "dev": true, - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - } - }, - "node_modules/http-cache-semantics": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", - "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==", - "dev": true - }, - "node_modules/http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - }, - "engines": { - "node": ">=0.8", - "npm": ">=1.3.7" - } - }, - "node_modules/human-interval": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/human-interval/-/human-interval-2.0.1.tgz", - "integrity": "sha512-r4Aotzf+OtKIGQCB3odUowy4GfUDTy3aTWTfLd7ZF2gBCy3XW3v/dJLRefZnOFFnjqs5B1TypvS8WarpBkYUNQ==", - "dev": true, - "dependencies": { - "numbered": "^1.1.0" - } - }, - "node_modules/human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", - "dev": true, - "engines": { - "node": ">=8.12.0" - } - }, - "node_modules/husky": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.1.tgz", - "integrity": "sha512-xs7/chUH/CKdOCs7Zy0Aev9e/dKOMZf3K1Az1nar3tzlv0jfqnYtu235bstsWTmXOR0EfINrPa97yy4Lz6RiKw==", - "dev": true, - "bin": { - "husky": "lib/bin.js" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/typicode" - } - }, - "node_modules/husl": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/husl/-/husl-5.0.3.tgz", - "integrity": "sha1-7icqr/G+vkDfNYjtAHtw3n5nl4g=", - "deprecated": "Project renamed to HSLuv", - "dev": true - }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/image-q": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/image-q/-/image-q-1.1.1.tgz", - "integrity": "sha1-/IQJlmRGC5DKhi2TALa/u7+/gFY=", - "dev": true, - "engines": { - "node": ">=0.9.0" - } - }, - "node_modules/image-size": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.1.tgz", - "integrity": "sha512-VAwkvNSNGClRw9mDHhc5Efax8PLlsOGcUTh0T/LIriC8vPA3U5PdqXWqkz406MoYHMKW8Uf9gWr05T/rYB44kQ==", - "dev": true, - "dependencies": { - "queue": "6.0.2" - }, - "bin": { - "image-size": "bin/image-size.js" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/imagemin": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-7.0.1.tgz", - "integrity": "sha512-33AmZ+xjZhg2JMCe+vDf6a9mzWukE7l+wAtesjE7KyteqqKjzxv7aVQeWnul1Ve26mWvEQqyPwl0OctNBfSR9w==", - "dev": true, - "dependencies": { - "file-type": "^12.0.0", - "globby": "^10.0.0", - "graceful-fs": "^4.2.2", - "junk": "^3.1.0", - "make-dir": "^3.0.0", - "p-pipe": "^3.0.0", - "replace-ext": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/imagemin-pngquant": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/imagemin-pngquant/-/imagemin-pngquant-9.0.2.tgz", - "integrity": "sha512-cj//bKo8+Frd/DM8l6Pg9pws1pnDUjgb7ae++sUX1kUVdv2nrngPykhiUOgFeE0LGY/LmUbCf4egCHC4YUcZSg==", - "dev": true, - "dependencies": { - "execa": "^4.0.0", - "is-png": "^2.0.0", - "is-stream": "^2.0.0", - "ow": "^0.17.0", - "pngquant-bin": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/imagemin/node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/imagemin/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/import-lazy": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz", - "integrity": "sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true - }, - "node_modules/inquirer": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.4.tgz", - "integrity": "sha512-nn4F01dxU8VeKfq192IjLsxu0/OmMZ4Lg3xKAns148rCaXP6ntAoEkVYZThWjwON8AlzdZZi6oqnhNbxUG9hVg==", - "dev": true, - "dependencies": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.1", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.21", - "mute-stream": "0.0.8", - "ora": "^5.4.1", - "run-async": "^2.4.0", - "rxjs": "^7.5.5", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/into-stream": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz", - "integrity": "sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY=", - "dev": true, - "dependencies": { - "from2": "^2.1.1", - "p-is-promise": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/iota-array": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/iota-array/-/iota-array-1.0.0.tgz", - "integrity": "sha1-ge9X/l0FgUzVjCSDYyqZwwoOgIc=", - "dev": true - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "node_modules/is-callable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.3.tgz", - "integrity": "sha1-hut1OSgF3cM69xySoO7fdO52BLI=", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-core-module": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.4.0.tgz", - "integrity": "sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-date-object": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", - "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-function": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", - "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==", - "dev": true - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-hexcolor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-hexcolor/-/is-hexcolor-1.0.0.tgz", - "integrity": "sha1-SV/uGhK6rwCcECp5m97DGTIRJ0o=", - "dev": true, - "dependencies": { - "hex-color-regex": "~1.0.2" - } - }, - "node_modules/is-hexcolor/node_modules/hex-color-regex": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.0.3.tgz", - "integrity": "sha1-IXVpO8KS/gZxGwT67pAEeQkm+bA=", - "dev": true - }, - "node_modules/is-interactive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-natural-number": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", - "integrity": "sha1-q5124dtM7VHjXeDHLr7PCfc0zeg=", - "dev": true - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-object": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz", - "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-plain-object": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-png": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-png/-/is-png-2.0.0.tgz", - "integrity": "sha512-4KPGizaVGj2LK7xwJIz8o5B2ubu1D/vcQsgOGFEDlpcvgZHto4gBnyd0ig7Ws+67ixmwKoNmu0hYnpo6AaKb5g==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-regex": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", - "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", - "dev": true, - "dependencies": { - "has": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-retry-allowed": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", - "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-svg": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-4.4.0.tgz", - "integrity": "sha512-v+AgVwiK5DsGtT9ng+m4mClp6zDAmwrW8nZi6Gg15qzvBnRWWdfWA1TGaXyCDnWq5g5asofIgMVl3PjKxvk1ug==", - "dev": true, - "dependencies": { - "fast-xml-parser": "^4.1.3" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-symbol": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.1.tgz", - "integrity": "sha1-PMWfAAJRlLarLjjbrmaJJWtmBXI=", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true - }, - "node_modules/is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-url": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", - "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==", - "dev": true - }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "node_modules/isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true - }, - "node_modules/isurl": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", - "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", - "dev": true, - "dependencies": { - "has-to-string-tag-x": "^1.2.0", - "is-object": "^1.0.1" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/jimp": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/jimp/-/jimp-0.16.1.tgz", - "integrity": "sha512-+EKVxbR36Td7Hfd23wKGIeEyHbxShZDX6L8uJkgVW3ESA9GiTEPK08tG1XI2r/0w5Ch0HyJF5kPqF9K7EmGjaw==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.7.2", - "@jimp/custom": "^0.16.1", - "@jimp/plugins": "^0.16.1", - "@jimp/types": "^0.16.1", - "regenerator-runtime": "^0.13.3" - } - }, - "node_modules/jpeg-js": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.4.tgz", - "integrity": "sha512-WZzeDOEtTOBK4Mdsar0IqEU5sMr3vSV2RqkAIzUEV2BHnUfKGyswWFPFwK5EeDo93K3FohSHbLAjj0s1Wzd+dg==", - "dev": true - }, - "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true - }, - "node_modules/json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", - "dev": true - }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, - "node_modules/json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", - "dev": true - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/json-stable-stringify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", - "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", - "dependencies": { - "jsonify": "~0.0.0" - } - }, - "node_modules/json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true - }, - "node_modules/jsonify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", - "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", - "engines": { - "node": "*" - } - }, - "node_modules/jsprim": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", - "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", - "dev": true, - "dependencies": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.4.0", - "verror": "1.10.0" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/junk": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/junk/-/junk-3.1.0.tgz", - "integrity": "sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/just-extend": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/just-extend/-/just-extend-4.2.1.tgz", - "integrity": "sha512-g3UB796vUFIY90VIv/WX3L2c8CS2MdWUww3CNrYmqza1Fg0DURc2K/O4YrnklBdQarSJ/y8JnJYDGc+1iumQjg==", - "dev": true - }, - "node_modules/keyv": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz", - "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==", - "dev": true, - "dependencies": { - "json-buffer": "3.0.0" - } - }, - "node_modules/lilconfig": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.4.tgz", - "integrity": "sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/lint-staged": { - "version": "12.4.1", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-12.4.1.tgz", - "integrity": "sha512-PTXgzpflrQ+pODQTG116QNB+Q6uUTDg5B5HqGvNhoQSGt8Qy+MA/6zSnR8n38+sxP5TapzeQGTvoKni0KRS8Vg==", - "dev": true, - "dependencies": { - "cli-truncate": "^3.1.0", - "colorette": "^2.0.16", - "commander": "^8.3.0", - "debug": "^4.3.3", - "execa": "^5.1.1", - "lilconfig": "2.0.4", - "listr2": "^4.0.1", - "micromatch": "^4.0.4", - "normalize-path": "^3.0.0", - "object-inspect": "^1.12.0", - "pidtree": "^0.5.0", - "string-argv": "^0.3.1", - "supports-color": "^9.2.1", - "yaml": "^1.10.2" - }, - "bin": { - "lint-staged": "bin/lint-staged.js" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/lint-staged" - } - }, - "node_modules/lint-staged/node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/lint-staged/node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lint-staged/node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true, - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/lint-staged/node_modules/pidtree": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.5.0.tgz", - "integrity": "sha512-9nxspIM7OpZuhBxPg73Zvyq7j1QMPMPsGKTqRc2XOaFQauDvoNz9fM1Wdkjmeo7l9GXOZiRs97sPkuayl39wjA==", - "dev": true, - "bin": { - "pidtree": "bin/pidtree.js" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/lint-staged/node_modules/supports-color": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.2.1.tgz", - "integrity": "sha512-Obv7ycoCTG51N7y175StI9BlAXrmgZrFhZOb0/PyjHBher/NmsdBgbbQ1Inhq+gIhz6+7Gb+jWF2Vqi7Mf1xnQ==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/lint-staged/node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/listr2": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-4.0.5.tgz", - "integrity": "sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA==", - "dev": true, - "dependencies": { - "cli-truncate": "^2.1.0", - "colorette": "^2.0.16", - "log-update": "^4.0.0", - "p-map": "^4.0.0", - "rfdc": "^1.3.0", - "rxjs": "^7.5.5", - "through": "^2.3.8", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - }, - "peerDependencies": { - "enquirer": ">= 2.3.0 < 3" - }, - "peerDependenciesMeta": { - "enquirer": { - "optional": true - } - } - }, - "node_modules/listr2/node_modules/cli-truncate": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", - "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", - "dev": true, - "dependencies": { - "slice-ansi": "^3.0.0", - "string-width": "^4.2.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/listr2/node_modules/slice-ansi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", - "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/load-bmfont": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/load-bmfont/-/load-bmfont-1.4.1.tgz", - "integrity": "sha512-8UyQoYmdRDy81Brz6aLAUhfZLwr5zV0L3taTQ4hju7m6biuwiWiJXjPhBJxbUQJA8PrkvJ/7Enqmwk2sM14soA==", - "dev": true, - "dependencies": { - "buffer-equal": "0.0.1", - "mime": "^1.3.4", - "parse-bmfont-ascii": "^1.0.3", - "parse-bmfont-binary": "^1.0.5", - "parse-bmfont-xml": "^1.1.4", - "phin": "^2.9.1", - "xhr": "^2.0.1", - "xtend": "^4.0.0" - } - }, - "node_modules/load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/load-json-file/node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/load-json-file/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "node_modules/lodash.assignin": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.assignin/-/lodash.assignin-4.2.0.tgz", - "integrity": "sha1-uo31+4QesKPoBEIysOJjqNxqKKI=", - "dev": true - }, - "node_modules/lodash.bind": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/lodash.bind/-/lodash.bind-4.2.1.tgz", - "integrity": "sha1-euMBfpOWIqwxt9fX3LGzTbFpDTU=", - "dev": true - }, - "node_modules/lodash.compact": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/lodash.compact/-/lodash.compact-3.0.1.tgz", - "integrity": "sha1-VAzjg3dFl1gHRx4WtKK6IeclbKU=", - "dev": true - }, - "node_modules/lodash.defaults": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", - "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=", - "dev": true - }, - "node_modules/lodash.filter": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.filter/-/lodash.filter-4.6.0.tgz", - "integrity": "sha1-ZosdSYFgOuHMWm+nYBQ+SAtMSs4=", - "dev": true - }, - "node_modules/lodash.flatten": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", - "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=", - "dev": true - }, - "node_modules/lodash.foreach": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.foreach/-/lodash.foreach-4.5.0.tgz", - "integrity": "sha1-Gmo16s5AEoDH8G3d7DUWWrJ+PlM=", - "dev": true - }, - "node_modules/lodash.get": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", - "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", - "dev": true - }, - "node_modules/lodash.isempty": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.isempty/-/lodash.isempty-4.4.0.tgz", - "integrity": "sha1-b4bL7di+TsmHvpqvM8loTbGzHn4=", - "dev": true - }, - "node_modules/lodash.isplainobject": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=", - "dev": true - }, - "node_modules/lodash.map": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz", - "integrity": "sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=", - "dev": true - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "node_modules/lodash.pick": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz", - "integrity": "sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM=", - "dev": true - }, - "node_modules/lodash.reduce": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.reduce/-/lodash.reduce-4.6.0.tgz", - "integrity": "sha1-8atrg5KZrUj3hKu/R2WW8DuRTTs=", - "dev": true - }, - "node_modules/lodash.reject": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.reject/-/lodash.reject-4.6.0.tgz", - "integrity": "sha1-gNZJLcFHCGS79YNTO2UfQqn1JBU=", - "dev": true - }, - "node_modules/lodash.some": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.some/-/lodash.some-4.6.0.tgz", - "integrity": "sha1-G7nzFO9ri63tE7VJFpsqlF62jk0=", - "dev": true - }, - "node_modules/lodash.transform": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.transform/-/lodash.transform-4.6.0.tgz", - "integrity": "sha1-EjBkIvYzJK7YSD0/ODMrX2cFR6A=", - "dev": true - }, - "node_modules/lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", - "dev": true - }, - "node_modules/log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "dev": true, - "dependencies": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/log-update": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", - "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", - "dev": true, - "dependencies": { - "ansi-escapes": "^4.3.0", - "cli-cursor": "^3.1.0", - "slice-ansi": "^4.0.0", - "wrap-ansi": "^6.2.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/log-update/node_modules/slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" - } - }, - "node_modules/log-update/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/loupe": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.4.tgz", - "integrity": "sha512-OvKfgCC2Ndby6aSTREl5aCCPTNIzlDfQZvZxNUrBrihDhL3xcrYegTblhmEiCrg2kKQz4XsFIaemE5BF4ybSaQ==", - "dev": true, - "dependencies": { - "get-func-name": "^2.0.0" - } - }, - "node_modules/lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "node_modules/make-color-accessible": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/make-color-accessible/-/make-color-accessible-1.2.0.tgz", - "integrity": "sha512-e87RMydyFgJnA9n4td25oSUgueTHnse909kqqEHlll8N65Brgqn0NbYzQzUzI7XD+Dwf2BTSPzJzPE6zNKOmOA==", - "dev": true, - "dependencies": { - "color2": "^1.0.8" - } - }, - "node_modules/make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", - "dev": true, - "dependencies": { - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/make-dir/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/matcher-collection": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-1.1.2.tgz", - "integrity": "sha512-YQ/teqaOIIfUHedRam08PB3NK7Mjct6BvzRnJmpGDm8uFXpNr1sbY4yuflI5JcEs6COpYA0FpRQhSDBf1tT95g==", - "dev": true, - "dependencies": { - "minimatch": "^3.0.2" - } - }, - "node_modules/memorystream": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", - "integrity": "sha1-htcJCzDORV1j+64S3aUaR93K+bI=", - "dev": true, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/min-document": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", - "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=", - "dev": true, - "dependencies": { - "dom-walk": "^0.1.0" - } - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", - "dev": true - }, - "node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/mkdirp-classic": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", - "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", - "dev": true - }, - "node_modules/mocha": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.0.0.tgz", - "integrity": "sha512-0Wl+elVUD43Y0BqPZBzZt8Tnkw9CMUdNYnUsTfOM1vuhJVZL+kiesFYsqwBkEEuEixaiPe5ZQdqDgX2jddhmoA==", - "dev": true, - "dependencies": { - "@ungap/promise-all-settled": "1.1.2", - "ansi-colors": "4.1.1", - "browser-stdout": "1.3.1", - "chokidar": "3.5.3", - "debug": "4.3.4", - "diff": "5.0.0", - "escape-string-regexp": "4.0.0", - "find-up": "5.0.0", - "glob": "7.2.0", - "he": "1.2.0", - "js-yaml": "4.1.0", - "log-symbols": "4.1.0", - "minimatch": "5.0.1", - "ms": "2.1.3", - "nanoid": "3.3.3", - "serialize-javascript": "6.0.0", - "strip-json-comments": "3.1.1", - "supports-color": "8.1.1", - "workerpool": "6.2.1", - "yargs": "16.2.0", - "yargs-parser": "20.2.4", - "yargs-unparser": "2.0.0" - }, - "bin": { - "_mocha": "bin/_mocha", - "mocha": "bin/mocha.js" - }, - "engines": { - "node": ">= 14.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mochajs" - } - }, - "node_modules/mocha/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/mocha/node_modules/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/mocha/node_modules/glob/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/mocha/node_modules/minimatch": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz", - "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/mocha/node_modules/minimatch/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/mocha/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, - "node_modules/mocha/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/mumath": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/mumath/-/mumath-1.0.2.tgz", - "integrity": "sha1-Nxsv5o54gjWlhZaKqXJiDsoBXXw=", - "deprecated": "Redundant dependency in your project.", - "dev": true - }, - "node_modules/mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", - "dev": true - }, - "node_modules/mutype": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/mutype/-/mutype-0.3.9.tgz", - "integrity": "sha1-EuEhsSd0UDRO25KTOFx4M0NBG8s=", - "dev": true - }, - "node_modules/nanoid": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.3.tgz", - "integrity": "sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==", - "dev": true, - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/napi-build-utils": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", - "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==", - "dev": true - }, - "node_modules/ndarray": { - "version": "1.0.19", - "resolved": "https://registry.npmjs.org/ndarray/-/ndarray-1.0.19.tgz", - "integrity": "sha512-B4JHA4vdyZU30ELBw3g7/p9bZupyew5a7tX1Y/gGeF2hafrPaQZhgrGQfsvgfYbgdFZjYwuEcnaobeM/WMW+HQ==", - "dev": true, - "dependencies": { - "iota-array": "^1.0.0", - "is-buffer": "^1.0.2" - } - }, - "node_modules/ndarray-pack": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ndarray-pack/-/ndarray-pack-1.2.1.tgz", - "integrity": "sha1-jK6+qqJNXs9w/4YCBjeXfajuWFo=", - "dev": true, - "dependencies": { - "cwise-compiler": "^1.1.2", - "ndarray": "^1.0.13" - } - }, - "node_modules/nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "node_modules/nise": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/nise/-/nise-5.1.1.tgz", - "integrity": "sha512-yr5kW2THW1AkxVmCnKEh4nbYkJdB3I7LUkiUgOvEkOp414mc2UMaHMA7pjq1nYowhdoJZGwEKGaQVbxfpWj10A==", - "dev": true, - "dependencies": { - "@sinonjs/commons": "^1.8.3", - "@sinonjs/fake-timers": ">=5", - "@sinonjs/text-encoding": "^0.7.1", - "just-extend": "^4.0.2", - "path-to-regexp": "^1.7.0" - } - }, - "node_modules/node-abi": { - "version": "3.51.0", - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.51.0.tgz", - "integrity": "sha512-SQkEP4hmNWjlniS5zdnfIXTk1x7Ome85RDzHlTbBtzE97Gfwz/Ipw4v/Ryk20DWIy3yCNVLVlGKApCnmvYoJbA==", - "dev": true, - "dependencies": { - "semver": "^7.3.5" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/node-addon-api": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", - "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==", - "dev": true - }, - "node_modules/node-bitmap": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/node-bitmap/-/node-bitmap-0.0.1.tgz", - "integrity": "sha1-GA6scAPgxwdhjvMTaPYvhLKmkJE=", - "dev": true, - "engines": { - "node": ">=v0.6.5" - } - }, - "node_modules/node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "dev": true, - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, - "node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/normalize-package-data/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-url": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", - "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==", - "dev": true, - "dependencies": { - "prepend-http": "^2.0.0", - "query-string": "^5.0.1", - "sort-keys": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/normalize-url/node_modules/prepend-http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/normalize-url/node_modules/sort-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", - "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=", - "dev": true, - "dependencies": { - "is-plain-obj": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/npm-conf": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz", - "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", - "dev": true, - "dependencies": { - "config-chain": "^1.1.11", - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/npm-conf/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/npm-run-all": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz", - "integrity": "sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "chalk": "^2.4.1", - "cross-spawn": "^6.0.5", - "memorystream": "^0.3.1", - "minimatch": "^3.0.4", - "pidtree": "^0.3.0", - "read-pkg": "^3.0.0", - "shell-quote": "^1.6.1", - "string.prototype.padend": "^3.0.0" - }, - "bin": { - "npm-run-all": "bin/npm-run-all/index.js", - "run-p": "bin/run-p/index.js", - "run-s": "bin/run-s/index.js" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/npm-run-all/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/npm-run-all/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/npm-run-all/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/npm-run-all/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "node_modules/npm-run-all/node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "engines": { - "node": ">=4.8" - } - }, - "node_modules/npm-run-all/node_modules/cross-spawn/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/npm-run-all/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/npm-run-all/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/npm-run-all/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm-run-all/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm-run-all/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/npm-run-all/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/nth-check": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", - "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", - "dev": true, - "dependencies": { - "boolbase": "^1.0.0" - }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" - } - }, - "node_modules/numbered": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/numbered/-/numbered-1.1.0.tgz", - "integrity": "sha512-pv/ue2Odr7IfYOO0byC1KgBI10wo5YDauLhxY6/saNzAdAs0r1SotGCPzzCLNPL0xtrAwWRialLu23AAu9xO1g==", - "dev": true - }, - "node_modules/oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-inspect": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", - "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.11.tgz", - "integrity": "sha1-xUYBd4rVYPEULODgG8yotW0TQm0=", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/omggif": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/omggif/-/omggif-1.0.10.tgz", - "integrity": "sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw==", - "dev": true - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ora": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", - "dev": true, - "dependencies": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/os-filter-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-2.0.0.tgz", - "integrity": "sha512-uksVLsqG3pVdzzPvmAHpBK0wKxYItuzZr7SziusRPoz67tGV8rL1szZ6IdeUrbqLjGDwApBtN29eEE3IqGHOjg==", - "dev": true, - "dependencies": { - "arch": "^2.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ow": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/ow/-/ow-0.17.0.tgz", - "integrity": "sha512-i3keDzDQP5lWIe4oODyDFey1qVrq2hXKTuTH2VpqwpYtzPiKZt2ziRI4NBQmgW40AnV5Euz17OyWweCb+bNEQA==", - "dev": true, - "dependencies": { - "type-fest": "^0.11.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ow/node_modules/type-fest": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", - "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-cancelable": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz", - "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-event": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-event/-/p-event-1.3.0.tgz", - "integrity": "sha1-jmtPT2XHK8W2/ii3XtqHT5akoIU=", - "dev": true, - "dependencies": { - "p-timeout": "^1.1.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-is-promise": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", - "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dev": true, - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-map-series": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz", - "integrity": "sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco=", - "dev": true, - "dependencies": { - "p-reduce": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-pipe": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-3.1.0.tgz", - "integrity": "sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-reduce": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", - "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-timeout": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz", - "integrity": "sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y=", - "dev": true, - "dependencies": { - "p-finally": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", - "dev": true - }, - "node_modules/parse-bmfont-ascii": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz", - "integrity": "sha1-Eaw8P/WPfCAgqyJ2kHkQjU36AoU=", - "dev": true - }, - "node_modules/parse-bmfont-binary": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz", - "integrity": "sha1-0Di0dtPp3Z2x4RoLDlOiJ5K2kAY=", - "dev": true - }, - "node_modules/parse-bmfont-xml": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/parse-bmfont-xml/-/parse-bmfont-xml-1.1.6.tgz", - "integrity": "sha512-0cEliVMZEhrFDwMh4SxIyVJpqYoOWDJ9P895tFuS+XuNzI5UBmBk5U5O4KuJdTnZpSBI4LFA2+ZiJaiwfSwlMA==", - "dev": true, - "dependencies": { - "xml-parse-from-string": "^1.0.0", - "xml2js": "^0.5.0" - } - }, - "node_modules/parse-data-uri": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/parse-data-uri/-/parse-data-uri-0.2.0.tgz", - "integrity": "sha1-vwTYUd1ch7CrI45dAazklLYEtMk=", - "dev": true, - "dependencies": { - "data-uri-to-buffer": "0.0.3" - } - }, - "node_modules/parse-gitignore": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/parse-gitignore/-/parse-gitignore-0.4.0.tgz", - "integrity": "sha1-q/cC5LkAUk//eQK2g4YoV7Y/k/4=", - "dev": true, - "dependencies": { - "array-unique": "^0.3.2", - "is-glob": "^3.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/parse-gitignore/node_modules/array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/parse-gitignore/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/parse-headers": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.3.tgz", - "integrity": "sha512-QhhZ+DCCit2Coi2vmAKbq5RGTRcQUOE2+REgv8vdyu7MnYx2eZztegqtTx99TZ86GTIwqiy3+4nQTWZ2tgmdCA==", - "dev": true - }, - "node_modules/parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true - }, - "node_modules/parse5-htmlparser2-tree-adapter": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", - "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", - "dev": true, - "dependencies": { - "parse5": "^6.0.1" - } - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "node_modules/path-to-regexp": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", - "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", - "dev": true, - "dependencies": { - "isarray": "0.0.1" - } - }, - "node_modules/path-to-regexp/node_modules/isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/pathval": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", - "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", - "dev": true - }, - "node_modules/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true - }, - "node_modules/phin": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/phin/-/phin-2.9.3.tgz", - "integrity": "sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA==", - "dev": true - }, - "node_modules/pick-a-good-color": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/pick-a-good-color/-/pick-a-good-color-1.1.1.tgz", - "integrity": "sha512-2ENnzS5Rg/PFyQnNC2Xr26FVMWbkCb98OZUKOEN0f2ANTVQv/H8WVj8TKZiP5MYhe5C1fUinPXM/7PNN7GbaTg==", - "dev": true, - "dependencies": { - "color2": "^1.0.8", - "lodash": "^4.17.4", - "make-color-accessible": "^1.0.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", - "dev": true, - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pidtree": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.3.1.tgz", - "integrity": "sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==", - "dev": true, - "bin": { - "pidtree": "bin/pidtree.js" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/pify": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz", - "integrity": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "dependencies": { - "pinkie": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pixelmatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/pixelmatch/-/pixelmatch-4.0.2.tgz", - "integrity": "sha1-j0fc7FARtHe2fbA8JDvB8wheiFQ=", - "dev": true, - "dependencies": { - "pngjs": "^3.0.0" - }, - "bin": { - "pixelmatch": "bin/pixelmatch" - } - }, - "node_modules/pngjs": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", - "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==", - "dev": true, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/pngquant-bin": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/pngquant-bin/-/pngquant-bin-6.0.1.tgz", - "integrity": "sha512-Q3PUyolfktf+hYio6wsg3SanQzEU/v8aICg/WpzxXcuCMRb7H2Q81okfpcEztbMvw25ILjd3a87doj2N9kvbpQ==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "bin-build": "^3.0.0", - "bin-wrapper": "^4.0.1", - "execa": "^4.0.0" - }, - "bin": { - "pngquant": "cli.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/prebuild-install": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.1.tgz", - "integrity": "sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==", - "dev": true, - "dependencies": { - "detect-libc": "^2.0.0", - "expand-template": "^2.0.3", - "github-from-package": "0.0.0", - "minimist": "^1.2.3", - "mkdirp-classic": "^0.5.3", - "napi-build-utils": "^1.0.1", - "node-abi": "^3.3.0", - "pump": "^3.0.0", - "rc": "^1.2.7", - "simple-get": "^4.0.0", - "tar-fs": "^2.0.0", - "tunnel-agent": "^0.6.0" - }, - "bin": { - "prebuild-install": "bin.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/prebuild-install/node_modules/tar-fs": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", - "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", - "dev": true, - "dependencies": { - "chownr": "^1.1.1", - "mkdirp-classic": "^0.5.2", - "pump": "^3.0.0", - "tar-stream": "^2.1.4" - } - }, - "node_modules/prebuild-install/node_modules/tar-stream": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", - "dev": true, - "dependencies": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/prepend-http": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/prettier": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.6.2.tgz", - "integrity": "sha512-PkUpF+qoXTqhOeWL9fu7As8LXsIUZ1WYaJiY/a7McAQzxjk82OF0tibkFXVCDImZtWxbvojFjerkiLb0/q8mew==", - "dev": true, - "bin": { - "prettier": "bin-prettier.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, - "node_modules/process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", - "dev": true, - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "node_modules/proto-list": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", - "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", - "dev": true - }, - "node_modules/pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", - "dev": true - }, - "node_modules/psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", - "dev": true - }, - "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/qs": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", - "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/quantize": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/quantize/-/quantize-1.0.2.tgz", - "integrity": "sha1-0lrCAKd7bXD0ASfKFxoQ4zyFRt4=", - "dev": true, - "engines": { - "node": ">=0.10.21" - } - }, - "node_modules/query-string": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", - "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", - "dev": true, - "dependencies": { - "decode-uri-component": "^0.2.0", - "object-assign": "^4.1.0", - "strict-uri-encode": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/queue": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", - "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", - "dev": true, - "dependencies": { - "inherits": "~2.0.3" - } - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/queue-tick": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", - "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==", - "dev": true - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "dev": true, - "dependencies": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "bin": { - "rc": "cli.js" - } - }, - "node_modules/rc/node_modules/strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", - "dev": true, - "dependencies": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg/node_modules/path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "dependencies": { - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/recursive-readdir-sync": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/recursive-readdir-sync/-/recursive-readdir-sync-1.0.6.tgz", - "integrity": "sha1-Hb9tMvPFu4083pemxYjVR6nhPVY=", - "dev": true - }, - "node_modules/regenerator-runtime": { - "version": "0.13.7", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", - "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", - "dev": true - }, - "node_modules/replace-ext": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", - "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", - "dev": true, - "dependencies": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", - "dev": true, - "dependencies": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/responselike": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", - "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", - "dev": true, - "dependencies": { - "lowercase-keys": "^1.0.0" - } - }, - "node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dev": true, - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true, - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rev-hash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/rev-hash/-/rev-hash-3.0.0.tgz", - "integrity": "sha512-s+87HfEKAu95TaTxnbCobn0/BkbzR23LHSwVdYvr8mn5+PPjzy+hTWyh92b5oaLgig9TKPe5d6ZcubsVBtUrZg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/rfdc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", - "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", - "dev": true - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/rxjs": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.5.tgz", - "integrity": "sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw==", - "dev": true, - "dependencies": { - "tslib": "^2.1.0" - } - }, - "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "node_modules/sax": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz", - "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==", - "dev": true - }, - "node_modules/seek-bzip": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz", - "integrity": "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==", - "dev": true, - "dependencies": { - "commander": "^2.8.1" - }, - "bin": { - "seek-bunzip": "bin/seek-bunzip", - "seek-table": "bin/seek-bzip-table" - } - }, - "node_modules/seek-bzip/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz", - "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/semver-truncate": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.1.2.tgz", - "integrity": "sha1-V/Qd5pcHpicJp+AQS6IRcQnqR+g=", - "dev": true, - "dependencies": { - "semver": "^5.3.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/semver-truncate/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/semver/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "dev": true, - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/sharp": { - "version": "0.32.6", - "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.32.6.tgz", - "integrity": "sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "color": "^4.2.3", - "detect-libc": "^2.0.2", - "node-addon-api": "^6.1.0", - "prebuild-install": "^7.1.1", - "semver": "^7.5.4", - "simple-get": "^4.0.1", - "tar-fs": "^3.0.4", - "tunnel-agent": "^0.6.0" - }, - "engines": { - "node": ">=14.15.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/shell-quote": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", - "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==", - "dev": true - }, - "node_modules/signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", - "dev": true - }, - "node_modules/simple-concat": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", - "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/simple-get": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", - "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "decompress-response": "^6.0.0", - "once": "^1.3.1", - "simple-concat": "^1.0.0" - } - }, - "node_modules/simple-get/node_modules/decompress-response": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", - "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", - "dev": true, - "dependencies": { - "mimic-response": "^3.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/simple-get/node_modules/mimic-response": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", - "dev": true, - "dependencies": { - "is-arrayish": "^0.3.1" - } - }, - "node_modules/simple-swizzle/node_modules/is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", - "dev": true - }, - "node_modules/sinon": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/sinon/-/sinon-14.0.0.tgz", - "integrity": "sha512-ugA6BFmE+WrJdh0owRZHToLd32Uw3Lxq6E6LtNRU+xTVBefx632h03Q7apXWRsRdZAJ41LB8aUfn2+O4jsDNMw==", - "dev": true, - "dependencies": { - "@sinonjs/commons": "^1.8.3", - "@sinonjs/fake-timers": "^9.1.2", - "@sinonjs/samsam": "^6.1.1", - "diff": "^5.0.0", - "nise": "^5.1.1", - "supports-color": "^7.2.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/sinon" - } - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/slice-ansi": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", - "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^6.0.0", - "is-fullwidth-code-point": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" - } - }, - "node_modules/slice-ansi/node_modules/ansi-styles": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.1.0.tgz", - "integrity": "sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", - "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/slugg": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/slugg/-/slugg-1.2.1.tgz", - "integrity": "sha1-51KvIkGvPycURjxd4iXOpHYIdAo=", - "dev": true - }, - "node_modules/sort-keys": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", - "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", - "dev": true, - "dependencies": { - "is-plain-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sort-keys-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz", - "integrity": "sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg=", - "dev": true, - "dependencies": { - "sort-keys": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dev": true, - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-license-ids": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.9.tgz", - "integrity": "sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ==", - "dev": true - }, - "node_modules/sshpk": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", - "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", - "dev": true, - "dependencies": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - }, - "bin": { - "sshpk-conv": "bin/sshpk-conv", - "sshpk-sign": "bin/sshpk-sign", - "sshpk-verify": "bin/sshpk-verify" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/streamx": { - "version": "2.15.5", - "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.15.5.tgz", - "integrity": "sha512-9thPGMkKC2GctCzyCUjME3yR03x2xNo0GPKGkRw2UMYN+gqWa9uqpyNWhmsNCutU5zHmkUum0LsCRQTXUgUCAg==", - "dev": true, - "dependencies": { - "fast-fifo": "^1.1.0", - "queue-tick": "^1.0.1" - } - }, - "node_modules/strict-uri-encode": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", - "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/string_decoder/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/string-argv": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", - "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==", - "dev": true, - "engines": { - "node": ">=0.6.19" - } - }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string.prototype.padend": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.0.0.tgz", - "integrity": "sha1-86rvfBcZ8XDF6rHDK/eA2W4h8vA=", - "dev": true, - "dependencies": { - "define-properties": "^1.1.2", - "es-abstract": "^1.4.3", - "function-bind": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-dirs": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", - "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==", - "dev": true, - "dependencies": { - "is-natural-number": "^4.0.1" - } - }, - "node_modules/strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/strip-outer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", - "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", - "dev": true, - "dependencies": { - "escape-string-regexp": "^1.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strnum": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", - "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==", - "dev": true - }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/tar-fs": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.4.tgz", - "integrity": "sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w==", - "dev": true, - "dependencies": { - "mkdirp-classic": "^0.5.2", - "pump": "^3.0.0", - "tar-stream": "^3.1.5" - } - }, - "node_modules/tar-fs/node_modules/tar-stream": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.6.tgz", - "integrity": "sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==", - "dev": true, - "dependencies": { - "b4a": "^1.6.4", - "fast-fifo": "^1.2.0", - "streamx": "^2.15.0" - } - }, - "node_modules/tar-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", - "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", - "dev": true, - "dependencies": { - "bl": "^1.0.0", - "buffer-alloc": "^1.2.0", - "end-of-stream": "^1.0.0", - "fs-constants": "^1.0.0", - "readable-stream": "^2.3.0", - "to-buffer": "^1.1.1", - "xtend": "^4.0.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/tar-stream/node_modules/bl": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", - "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", - "dev": true, - "dependencies": { - "readable-stream": "^2.3.5", - "safe-buffer": "^5.1.1" - } - }, - "node_modules/tar-stream/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/tar-stream/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/temp-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", - "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/tempfile": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-2.0.0.tgz", - "integrity": "sha1-awRGhWqbERTRhW/8vlCczLCXcmU=", - "dev": true, - "dependencies": { - "temp-dir": "^1.0.0", - "uuid": "^3.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", - "dev": true - }, - "node_modules/timed-out": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", - "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/timm": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/timm/-/timm-1.7.1.tgz", - "integrity": "sha512-IjZc9KIotudix8bMaBW6QvMuq64BrJWFs1+4V0lXwWGQZwH+LnX87doAYhem4caOEusRP9/g6jVDQmZ8XOk1nw==", - "dev": true - }, - "node_modules/tinycolor2": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.2.tgz", - "integrity": "sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, - "dependencies": { - "os-tmpdir": "~1.0.2" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/to-buffer": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", - "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==", - "dev": true - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dev": true, - "dependencies": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=", - "dev": true - }, - "node_modules/trim-repeated": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", - "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", - "dev": true, - "dependencies": { - "escape-string-regexp": "^1.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", - "dev": true - }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true, - "dependencies": { - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": "*" - } - }, - "node_modules/tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true - }, - "node_modules/type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/unbzip2-stream": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", - "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", - "dev": true, - "dependencies": { - "buffer": "^5.2.1", - "through": "^2.3.8" - } - }, - "node_modules/uniq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", - "dev": true - }, - "node_modules/universal-user-agent": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz", - "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==", - "dev": true - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/url-parse-lax": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", - "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", - "dev": true, - "dependencies": { - "prepend-http": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/url-to-options": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", - "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/utif": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/utif/-/utif-2.0.1.tgz", - "integrity": "sha512-Z/S1fNKCicQTf375lIP9G8Sa1H/phcysstNrrSdZKj1f9g58J4NMgb5IgiEZN9/nLMPDwF0W7hdOe9Qq2IYoLg==", - "dev": true, - "dependencies": { - "pako": "^1.0.5" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true - }, - "node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", - "dev": true, - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "node_modules/verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "dev": true, - "engines": [ - "node >=0.6.0" - ], - "dependencies": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "node_modules/walk-sync": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-0.3.4.tgz", - "integrity": "sha512-ttGcuHA/OBnN2pcM6johpYlEms7XpO5/fyKIr48541xXedan4roO8cS1Q2S/zbbjGH/BarYDAMeS2Mi9HE5Tig==", - "dev": true, - "dependencies": { - "ensure-posix-path": "^1.0.0", - "matcher-collection": "^1.0.0" - } - }, - "node_modules/wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", - "dev": true, - "dependencies": { - "defaults": "^1.0.3" - } - }, - "node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=", - "dev": true - }, - "node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=", - "dev": true, - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/workerpool": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.1.tgz", - "integrity": "sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==", - "dev": true - }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - }, - "node_modules/xhr": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.6.0.tgz", - "integrity": "sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==", - "dev": true, - "dependencies": { - "global": "~4.4.0", - "is-function": "^1.0.1", - "parse-headers": "^2.0.0", - "xtend": "^4.0.0" - } - }, - "node_modules/xml-parse-from-string": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz", - "integrity": "sha1-qQKekp09vN7RafPG4oI42VpdWig=", - "dev": true - }, - "node_modules/xml2js": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.5.0.tgz", - "integrity": "sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==", - "dev": true, - "dependencies": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/xmlbuilder": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true, - "engines": { - "node": ">=0.4" - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true - }, - "node_modules/yaml": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.2.tgz", - "integrity": "sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==", - "dev": true, - "engines": { - "node": ">= 14" - } - }, - "node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs-parser": { - "version": "20.2.4", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", - "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs-unparser": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz", - "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==", - "dev": true, - "dependencies": { - "camelcase": "^6.0.0", - "decamelize": "^4.0.0", - "flat": "^5.0.2", - "is-plain-obj": "^2.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs-unparser/node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/yargs-unparser/node_modules/decamelize": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz", - "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/yargs-unparser/node_modules/is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", - "dev": true, - "dependencies": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - } - }, - "dependencies": { - "@babel/runtime": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.6.tgz", - "integrity": "sha512-64AF1xY3OAkFHqOb9s4jpgk1Mm5vDZ4L3acHvAml+53nO1XbXLuDodsVpO4OIUsmemlUHMxNdYMNJmsvOwLrvQ==", - "dev": true, - "requires": { - "regenerator-runtime": "^0.13.4" - } - }, - "@jimp/bmp": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/bmp/-/bmp-0.16.1.tgz", - "integrity": "sha512-iwyNYQeBawrdg/f24x3pQ5rEx+/GwjZcCXd3Kgc+ZUd+Ivia7sIqBsOnDaMZdKCBPlfW364ekexnlOqyVa0NWg==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1", - "bmp-js": "^0.1.0" - } - }, - "@jimp/core": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/core/-/core-0.16.1.tgz", - "integrity": "sha512-la7kQia31V6kQ4q1kI/uLimu8FXx7imWVajDGtwUG8fzePLWDFJyZl0fdIXVCL1JW2nBcRHidUot6jvlRDi2+g==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1", - "any-base": "^1.1.0", - "buffer": "^5.2.0", - "exif-parser": "^0.1.12", - "file-type": "^9.0.0", - "load-bmfont": "^1.3.1", - "mkdirp": "^0.5.1", - "phin": "^2.9.1", - "pixelmatch": "^4.0.2", - "tinycolor2": "^1.4.1" - }, - "dependencies": { - "file-type": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-9.0.0.tgz", - "integrity": "sha512-Qe/5NJrgIOlwijpq3B7BEpzPFcgzggOTagZmkXQY4LA6bsXKTUstK7Wp12lEJ/mLKTpvIZxmIuRcLYWT6ov9lw==", - "dev": true - }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - } - } - }, - "@jimp/custom": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/custom/-/custom-0.16.1.tgz", - "integrity": "sha512-DNUAHNSiUI/j9hmbatD6WN/EBIyeq4AO0frl5ETtt51VN1SvE4t4v83ZA/V6ikxEf3hxLju4tQ5Pc3zmZkN/3A==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/core": "^0.16.1" - } - }, - "@jimp/gif": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/gif/-/gif-0.16.1.tgz", - "integrity": "sha512-r/1+GzIW1D5zrP4tNrfW+3y4vqD935WBXSc8X/wm23QTY9aJO9Lw6PEdzpYCEY+SOklIFKaJYUAq/Nvgm/9ryw==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1", - "gifwrap": "^0.9.2", - "omggif": "^1.0.9" - } - }, - "@jimp/jpeg": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/@jimp/jpeg/-/jpeg-0.16.2.tgz", - "integrity": "sha512-BW5gZydgq6wdIwHd+3iUNgrTklvoQc/FUKSj9meM6A0FU21lUaansRX5BDdJqHkyXJLnnlDGwDt27J+hQuBAVw==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.2", - "jpeg-js": "^0.4.2" - } - }, - "@jimp/plugin-blit": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-blit/-/plugin-blit-0.16.1.tgz", - "integrity": "sha512-fKFNARm32RoLSokJ8WZXHHH2CGzz6ire2n1Jh6u+XQLhk9TweT1DcLHIXwQMh8oR12KgjbgsMGvrMVlVknmOAg==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-blur": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-blur/-/plugin-blur-0.16.1.tgz", - "integrity": "sha512-1WhuLGGj9MypFKRcPvmW45ht7nXkOKu+lg3n2VBzIB7r4kKNVchuI59bXaCYQumOLEqVK7JdB4glaDAbCQCLyw==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-circle": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-circle/-/plugin-circle-0.16.1.tgz", - "integrity": "sha512-JK7yi1CIU7/XL8hdahjcbGA3V7c+F+Iw+mhMQhLEi7Q0tCnZ69YJBTamMiNg3fWPVfMuvWJJKOBRVpwNTuaZRg==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-color": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-color/-/plugin-color-0.16.1.tgz", - "integrity": "sha512-9yQttBAO5SEFj7S6nJK54f+1BnuBG4c28q+iyzm1JjtnehjqMg6Ljw4gCSDCvoCQ3jBSYHN66pmwTV74SU1B7A==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1", - "tinycolor2": "^1.4.1" - } - }, - "@jimp/plugin-contain": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-contain/-/plugin-contain-0.16.1.tgz", - "integrity": "sha512-44F3dUIjBDHN+Ym/vEfg+jtjMjAqd2uw9nssN67/n4FdpuZUVs7E7wadKY1RRNuJO+WgcD5aDQcsvurXMETQTg==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-cover": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-cover/-/plugin-cover-0.16.1.tgz", - "integrity": "sha512-YztWCIldBAVo0zxcQXR+a/uk3/TtYnpKU2CanOPJ7baIuDlWPsG+YE4xTsswZZc12H9Kl7CiziEbDtvF9kwA/Q==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-crop": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-crop/-/plugin-crop-0.16.1.tgz", - "integrity": "sha512-UQdva9oQzCVadkyo3T5Tv2CUZbf0klm2cD4cWMlASuTOYgaGaFHhT9st+kmfvXjKL8q3STkBu/zUPV6PbuV3ew==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-displace": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-displace/-/plugin-displace-0.16.1.tgz", - "integrity": "sha512-iVAWuz2+G6Heu8gVZksUz+4hQYpR4R0R/RtBzpWEl8ItBe7O6QjORAkhxzg+WdYLL2A/Yd4ekTpvK0/qW8hTVw==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-dither": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-dither/-/plugin-dither-0.16.1.tgz", - "integrity": "sha512-tADKVd+HDC9EhJRUDwMvzBXPz4GLoU6s5P7xkVq46tskExYSptgj5713J5Thj3NMgH9Rsqu22jNg1H/7tr3V9Q==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-fisheye": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-fisheye/-/plugin-fisheye-0.16.1.tgz", - "integrity": "sha512-BWHnc5hVobviTyIRHhIy9VxI1ACf4CeSuCfURB6JZm87YuyvgQh5aX5UDKtOz/3haMHXBLP61ZBxlNpMD8CG4A==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-flip": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-flip/-/plugin-flip-0.16.1.tgz", - "integrity": "sha512-KdxTf0zErfZ8DyHkImDTnQBuHby+a5YFdoKI/G3GpBl3qxLBvC+PWkS2F/iN3H7wszP7/TKxTEvWL927pypT0w==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-gaussian": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-gaussian/-/plugin-gaussian-0.16.1.tgz", - "integrity": "sha512-u9n4wjskh3N1mSqketbL6tVcLU2S5TEaFPR40K6TDv4phPLZALi1Of7reUmYpVm8mBDHt1I6kGhuCJiWvzfGyg==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-invert": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-invert/-/plugin-invert-0.16.1.tgz", - "integrity": "sha512-2DKuyVXANH8WDpW9NG+PYFbehzJfweZszFYyxcaewaPLN0GxvxVLOGOPP1NuUTcHkOdMFbE0nHDuB7f+sYF/2w==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-mask": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-mask/-/plugin-mask-0.16.1.tgz", - "integrity": "sha512-snfiqHlVuj4bSFS0v96vo2PpqCDMe4JB+O++sMo5jF5mvGcGL6AIeLo8cYqPNpdO6BZpBJ8MY5El0Veckhr39Q==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-normalize": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-normalize/-/plugin-normalize-0.16.1.tgz", - "integrity": "sha512-dOQfIOvGLKDKXPU8xXWzaUeB0nvkosHw6Xg1WhS1Z5Q0PazByhaxOQkSKgUryNN/H+X7UdbDvlyh/yHf3ITRaw==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-print": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-print/-/plugin-print-0.16.1.tgz", - "integrity": "sha512-ceWgYN40jbN4cWRxixym+csyVymvrryuKBQ+zoIvN5iE6OyS+2d7Mn4zlNgumSczb9GGyZZESIgVcBDA1ezq0Q==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1", - "load-bmfont": "^1.4.0" - } - }, - "@jimp/plugin-resize": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-resize/-/plugin-resize-0.16.1.tgz", - "integrity": "sha512-u4JBLdRI7dargC04p2Ha24kofQBk3vhaf0q8FwSYgnCRwxfvh2RxvhJZk9H7Q91JZp6wgjz/SjvEAYjGCEgAwQ==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-rotate": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-rotate/-/plugin-rotate-0.16.1.tgz", - "integrity": "sha512-ZUU415gDQ0VjYutmVgAYYxC9Og9ixu2jAGMCU54mSMfuIlmohYfwARQmI7h4QB84M76c9hVLdONWjuo+rip/zg==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-scale": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-scale/-/plugin-scale-0.16.1.tgz", - "integrity": "sha512-jM2QlgThIDIc4rcyughD5O7sOYezxdafg/2Xtd1csfK3z6fba3asxDwthqPZAgitrLgiKBDp6XfzC07Y/CefUw==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-shadow": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-shadow/-/plugin-shadow-0.16.1.tgz", - "integrity": "sha512-MeD2Is17oKzXLnsphAa1sDstTu6nxscugxAEk3ji0GV1FohCvpHBcec0nAq6/czg4WzqfDts+fcPfC79qWmqrA==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-threshold": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-threshold/-/plugin-threshold-0.16.1.tgz", - "integrity": "sha512-iGW8U/wiCSR0+6syrPioVGoSzQFt4Z91SsCRbgNKTAk7D+XQv6OI78jvvYg4o0c2FOlwGhqz147HZV5utoSLxA==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugins": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugins/-/plugins-0.16.1.tgz", - "integrity": "sha512-c+lCqa25b+4q6mJZSetlxhMoYuiltyS+ValLzdwK/47+aYsq+kcJNl+TuxIEKf59yr9+5rkbpsPkZHLF/V7FFA==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/plugin-blit": "^0.16.1", - "@jimp/plugin-blur": "^0.16.1", - "@jimp/plugin-circle": "^0.16.1", - "@jimp/plugin-color": "^0.16.1", - "@jimp/plugin-contain": "^0.16.1", - "@jimp/plugin-cover": "^0.16.1", - "@jimp/plugin-crop": "^0.16.1", - "@jimp/plugin-displace": "^0.16.1", - "@jimp/plugin-dither": "^0.16.1", - "@jimp/plugin-fisheye": "^0.16.1", - "@jimp/plugin-flip": "^0.16.1", - "@jimp/plugin-gaussian": "^0.16.1", - "@jimp/plugin-invert": "^0.16.1", - "@jimp/plugin-mask": "^0.16.1", - "@jimp/plugin-normalize": "^0.16.1", - "@jimp/plugin-print": "^0.16.1", - "@jimp/plugin-resize": "^0.16.1", - "@jimp/plugin-rotate": "^0.16.1", - "@jimp/plugin-scale": "^0.16.1", - "@jimp/plugin-shadow": "^0.16.1", - "@jimp/plugin-threshold": "^0.16.1", - "timm": "^1.6.1" - } - }, - "@jimp/png": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/png/-/png-0.16.1.tgz", - "integrity": "sha512-iyWoCxEBTW0OUWWn6SveD4LePW89kO7ZOy5sCfYeDM/oTPLpR8iMIGvZpZUz1b8kvzFr27vPst4E5rJhGjwsdw==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1", - "pngjs": "^3.3.3" - } - }, - "@jimp/tiff": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/tiff/-/tiff-0.16.1.tgz", - "integrity": "sha512-3K3+xpJS79RmSkAvFMgqY5dhSB+/sxhwTFA9f4AVHUK0oKW+u6r52Z1L0tMXHnpbAdR9EJ+xaAl2D4x19XShkQ==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "utif": "^2.0.1" - } - }, - "@jimp/types": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/types/-/types-0.16.1.tgz", - "integrity": "sha512-g1w/+NfWqiVW4CaXSJyD28JQqZtm2eyKMWPhBBDCJN9nLCN12/Az0WFF3JUAktzdsEC2KRN2AqB1a2oMZBNgSQ==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/bmp": "^0.16.1", - "@jimp/gif": "^0.16.1", - "@jimp/jpeg": "^0.16.1", - "@jimp/png": "^0.16.1", - "@jimp/tiff": "^0.16.1", - "timm": "^1.6.1" - } - }, - "@jimp/utils": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/@jimp/utils/-/utils-0.16.2.tgz", - "integrity": "sha512-XENrPvmigiXZQ8E2nxJqO6UVvWBLzbNwyYi3Y8Q1IECoYhYI3kgOQ0fmy4G269Vz1V0omh1bNmC42r4OfXg1Jg==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "regenerator-runtime": "^0.13.3" - } - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@octokit/auth-token": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.5.0.tgz", - "integrity": "sha512-r5FVUJCOLl19AxiuZD2VRZ/ORjp/4IN98Of6YJoJOkY75CIBuYfmiNHGrDwXr+aLGG55igl9QrxX3hbiXlLb+g==", - "dev": true, - "requires": { - "@octokit/types": "^6.0.3" - } - }, - "@octokit/core": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@octokit/core/-/core-3.6.0.tgz", - "integrity": "sha512-7RKRKuA4xTjMhY+eG3jthb3hlZCsOwg3rztWh75Xc+ShDWOfDDATWbeZpAHBNRpm4Tv9WgBMOy1zEJYXG6NJ7Q==", - "dev": true, - "requires": { - "@octokit/auth-token": "^2.4.4", - "@octokit/graphql": "^4.5.8", - "@octokit/request": "^5.6.3", - "@octokit/request-error": "^2.0.5", - "@octokit/types": "^6.0.3", - "before-after-hook": "^2.2.0", - "universal-user-agent": "^6.0.0" - } - }, - "@octokit/endpoint": { - "version": "6.0.12", - "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.12.tgz", - "integrity": "sha512-lF3puPwkQWGfkMClXb4k/eUT/nZKQfxinRWJrdZaJO85Dqwo/G0yOC434Jr2ojwafWJMYqFGFa5ms4jJUgujdA==", - "dev": true, - "requires": { - "@octokit/types": "^6.0.3", - "is-plain-object": "^5.0.0", - "universal-user-agent": "^6.0.0" - } - }, - "@octokit/graphql": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-4.8.0.tgz", - "integrity": "sha512-0gv+qLSBLKF0z8TKaSKTsS39scVKF9dbMxJpj3U0vC7wjNWFuIpL/z76Qe2fiuCbDRcJSavkXsVtMS6/dtQQsg==", - "dev": true, - "requires": { - "@octokit/request": "^5.6.0", - "@octokit/types": "^6.0.3", - "universal-user-agent": "^6.0.0" - } - }, - "@octokit/openapi-types": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-11.2.0.tgz", - "integrity": "sha512-PBsVO+15KSlGmiI8QAzaqvsNlZlrDlyAJYcrXBCvVUxCp7VnXjkwPoFHgjEJXx3WF9BAwkA6nfCUA7i9sODzKA==", - "dev": true - }, - "@octokit/plugin-paginate-rest": { - "version": "2.17.0", - "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.17.0.tgz", - "integrity": "sha512-tzMbrbnam2Mt4AhuyCHvpRkS0oZ5MvwwcQPYGtMv4tUa5kkzG58SVB0fcsLulOZQeRnOgdkZWkRUiyBlh0Bkyw==", - "dev": true, - "requires": { - "@octokit/types": "^6.34.0" - } - }, - "@octokit/plugin-request-log": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz", - "integrity": "sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==", - "dev": true, - "requires": {} - }, - "@octokit/plugin-rest-endpoint-methods": { - "version": "5.13.0", - "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.13.0.tgz", - "integrity": "sha512-uJjMTkN1KaOIgNtUPMtIXDOjx6dGYysdIFhgA52x4xSadQCz3b/zJexvITDVpANnfKPW/+E0xkOvLntqMYpviA==", - "dev": true, - "requires": { - "@octokit/types": "^6.34.0", - "deprecation": "^2.3.1" - } - }, - "@octokit/request": { - "version": "5.6.3", - "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.6.3.tgz", - "integrity": "sha512-bFJl0I1KVc9jYTe9tdGGpAMPy32dLBXXo1dS/YwSCTL/2nd9XeHsY616RE3HPXDVk+a+dBuzyz5YdlXwcDTr2A==", - "dev": true, - "requires": { - "@octokit/endpoint": "^6.0.1", - "@octokit/request-error": "^2.1.0", - "@octokit/types": "^6.16.1", - "is-plain-object": "^5.0.0", - "node-fetch": "^2.6.7", - "universal-user-agent": "^6.0.0" - } - }, - "@octokit/request-error": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.1.0.tgz", - "integrity": "sha512-1VIvgXxs9WHSjicsRwq8PlR2LR2x6DwsJAaFgzdi0JfJoGSO8mYI/cHJQ+9FbN21aa+DrgNLnwObmyeSC8Rmpg==", - "dev": true, - "requires": { - "@octokit/types": "^6.0.3", - "deprecation": "^2.0.0", - "once": "^1.4.0" - } - }, - "@octokit/rest": { - "version": "18.12.0", - "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-18.12.0.tgz", - "integrity": "sha512-gDPiOHlyGavxr72y0guQEhLsemgVjwRePayJ+FcKc2SJqKUbxbkvf5kAZEWA/MKvsfYlQAMVzNJE3ezQcxMJ2Q==", - "dev": true, - "requires": { - "@octokit/core": "^3.5.1", - "@octokit/plugin-paginate-rest": "^2.16.8", - "@octokit/plugin-request-log": "^1.0.4", - "@octokit/plugin-rest-endpoint-methods": "^5.12.0" - } - }, - "@octokit/types": { - "version": "6.34.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.34.0.tgz", - "integrity": "sha512-s1zLBjWhdEI2zwaoSgyOFoKSl109CUcVBCc7biPJ3aAf6LGLU6szDvi31JPU7bxfla2lqfhjbbg/5DdFNxOwHw==", - "dev": true, - "requires": { - "@octokit/openapi-types": "^11.2.0" - } - }, - "@sindresorhus/is": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz", - "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==", - "dev": true - }, - "@sinonjs/commons": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", - "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", - "dev": true, - "requires": { - "type-detect": "4.0.8" - } - }, - "@sinonjs/fake-timers": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-9.1.2.tgz", - "integrity": "sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw==", - "dev": true, - "requires": { - "@sinonjs/commons": "^1.7.0" - } - }, - "@sinonjs/samsam": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-6.1.1.tgz", - "integrity": "sha512-cZ7rKJTLiE7u7Wi/v9Hc2fs3Ucc3jrWeMgPHbbTCeVAB2S0wOBbYlkJVeNSL04i7fdhT8wIbDq1zhC/PXTD2SA==", - "dev": true, - "requires": { - "@sinonjs/commons": "^1.6.0", - "lodash.get": "^4.4.2", - "type-detect": "^4.0.8" - } - }, - "@sinonjs/text-encoding": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/@sinonjs/text-encoding/-/text-encoding-0.7.1.tgz", - "integrity": "sha512-+iTbntw2IZPb/anVDbypzfQa+ay64MW0Zo8aJ8gZPWMMK6/OubMVb6lUPMagqjOPnmtauXnFCACVl3O7ogjeqQ==", - "dev": true - }, - "@types/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", - "dev": true, - "requires": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "@types/minimatch": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", - "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", - "dev": true - }, - "@types/node": { - "version": "18.11.19", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.19.tgz", - "integrity": "sha512-YUgMWAQBWLObABqrvx8qKO1enAvBUdjZOAWQ5grBAkp5LQv45jBvYKZ3oFS9iKRCQyFjqw6iuEa1vmFqtxYLZw==", - "dev": true - }, - "@ungap/promise-all-settled": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz", - "integrity": "sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==", - "dev": true - }, - "aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dev": true, - "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - } - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "almost-equal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/almost-equal/-/almost-equal-1.1.0.tgz", - "integrity": "sha1-+FHGMROHV5lCdqou++jfowZszN0=", - "dev": true - }, - "ansi-colors": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", - "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", - "dev": true - }, - "ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dev": true, - "requires": { - "type-fest": "^0.21.3" - } - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "any-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/any-base/-/any-base-1.1.0.tgz", - "integrity": "sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg==", - "dev": true - }, - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "arch": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", - "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", - "dev": true - }, - "archive-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz", - "integrity": "sha1-+S5yIzBW38aWlHJ0nCZ72wRrHXA=", - "dev": true, - "requires": { - "file-type": "^4.2.0" - }, - "dependencies": { - "file-type": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", - "integrity": "sha512-f2UbFQEk7LXgWpi5ntcO86OeA/cC80fuDDDaX/fZ2ZGel+AF7leRQqBBW1eJNiiQkrZlAoM6P+VYP5P6bOlDEQ==", - "dev": true - } - } - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true - }, - "asn1": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", - "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", - "dev": true, - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true - }, - "assertion-error": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", - "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", - "dev": true - }, - "astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true - }, - "aws4": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", - "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", - "dev": true - }, - "b4a": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.4.tgz", - "integrity": "sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==", - "dev": true - }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true - }, - "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "dev": true, - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "before-after-hook": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.2.tgz", - "integrity": "sha512-3pZEU3NT5BFUo/AD5ERPWOgQOCZITni6iavr5AUw5AUwQjMlI0kzu5btnyD39AF0gUEsDPwJT+oY1ORBJijPjQ==", - "dev": true - }, - "bin-build": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bin-build/-/bin-build-3.0.0.tgz", - "integrity": "sha512-jcUOof71/TNAI2uM5uoUaDq2ePcVBQ3R/qhxAz1rX7UfvduAL/RXD3jXzvn8cVcDJdGVkiR1shal3OH0ImpuhA==", - "dev": true, - "requires": { - "decompress": "^4.0.0", - "download": "^6.2.2", - "execa": "^0.7.0", - "p-map-series": "^1.0.0", - "tempfile": "^2.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", - "dev": true, - "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "execa": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", - "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", - "dev": true, - "requires": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "dev": true - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "requires": { - "path-key": "^2.0.0" - } - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "bin-check": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bin-check/-/bin-check-4.1.0.tgz", - "integrity": "sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA==", - "dev": true, - "requires": { - "execa": "^0.7.0", - "executable": "^4.1.0" - }, - "dependencies": { - "cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", - "dev": true, - "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "execa": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", - "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", - "dev": true, - "requires": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "dev": true - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "requires": { - "path-key": "^2.0.0" - } - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "bin-version": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-3.1.0.tgz", - "integrity": "sha512-Mkfm4iE1VFt4xd4vH+gx+0/71esbfus2LsnCGe8Pi4mndSPyT+NGES/Eg99jx8/lUGWfu3z2yuB/bt5UB+iVbQ==", - "dev": true, - "requires": { - "execa": "^1.0.0", - "find-versions": "^3.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "requires": { - "path-key": "^2.0.0" - } - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "bin-version-check": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-4.0.0.tgz", - "integrity": "sha512-sR631OrhC+1f8Cvs8WyVWOA33Y8tgwjETNPyyD/myRBXLkfS/vl74FmH/lFcRl9KY3zwGh7jFhvyk9vV3/3ilQ==", - "dev": true, - "requires": { - "bin-version": "^3.0.0", - "semver": "^5.6.0", - "semver-truncate": "^1.1.2" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, - "bin-wrapper": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-4.1.0.tgz", - "integrity": "sha512-hfRmo7hWIXPkbpi0ZltboCMVrU+0ClXR/JgbCKKjlDjQf6igXa7OwdqNcFWQZPZTgiY7ZpzE3+LjjkLiTN2T7Q==", - "dev": true, - "requires": { - "bin-check": "^4.1.0", - "bin-version-check": "^4.0.0", - "download": "^7.1.0", - "import-lazy": "^3.1.0", - "os-filter-obj": "^2.0.0", - "pify": "^4.0.1" - }, - "dependencies": { - "download": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/download/-/download-7.1.0.tgz", - "integrity": "sha512-xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ==", - "dev": true, - "requires": { - "archive-type": "^4.0.0", - "caw": "^2.0.1", - "content-disposition": "^0.5.2", - "decompress": "^4.2.0", - "ext-name": "^5.0.0", - "file-type": "^8.1.0", - "filenamify": "^2.0.0", - "get-stream": "^3.0.0", - "got": "^8.3.1", - "make-dir": "^1.2.0", - "p-event": "^2.1.0", - "pify": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - } - } - }, - "file-type": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-8.1.0.tgz", - "integrity": "sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ==", - "dev": true - }, - "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "dev": true - }, - "got": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz", - "integrity": "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==", - "dev": true, - "requires": { - "@sindresorhus/is": "^0.7.0", - "cacheable-request": "^2.1.1", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^3.0.0", - "into-stream": "^3.1.0", - "is-retry-allowed": "^1.1.0", - "isurl": "^1.0.0-alpha5", - "lowercase-keys": "^1.0.0", - "mimic-response": "^1.0.0", - "p-cancelable": "^0.4.0", - "p-timeout": "^2.0.1", - "pify": "^3.0.0", - "safe-buffer": "^5.1.1", - "timed-out": "^4.0.1", - "url-parse-lax": "^3.0.0", - "url-to-options": "^1.0.1" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - } - } - }, - "p-cancelable": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz", - "integrity": "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==", - "dev": true - }, - "p-event": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz", - "integrity": "sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==", - "dev": true, - "requires": { - "p-timeout": "^2.0.1" - } - }, - "p-timeout": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz", - "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==", - "dev": true, - "requires": { - "p-finally": "^1.0.0" - } - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "prepend-http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", - "dev": true - }, - "url-parse-lax": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", - "dev": true, - "requires": { - "prepend-http": "^2.0.0" - } - } - } - }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true - }, - "bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "dev": true, - "requires": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "bmp-js": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/bmp-js/-/bmp-js-0.1.0.tgz", - "integrity": "sha1-4Fpj95amwf8l9Hcex62twUjAcjM=", - "dev": true - }, - "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", - "dev": true - }, - "bottleneck": { - "version": "2.19.5", - "resolved": "https://registry.npmjs.org/bottleneck/-/bottleneck-2.19.5.tgz", - "integrity": "sha512-VHiNCbI1lKdl44tGrhNfU3lup0Tj/ZBMJB5/2ZbNXRCPuRCO7ed2mgcK4r17y+KB2EfuYuRaVlwNbAeaWGSpbw==", - "dev": true - }, - "brace-expansion": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz", - "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "browser-stdout": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", - "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", - "dev": true - }, - "buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "buffer-alloc": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", - "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", - "dev": true, - "requires": { - "buffer-alloc-unsafe": "^1.1.0", - "buffer-fill": "^1.0.0" - } - }, - "buffer-alloc-unsafe": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", - "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", - "dev": true - }, - "buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", - "dev": true - }, - "buffer-equal": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz", - "integrity": "sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs=", - "dev": true - }, - "buffer-fill": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", - "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=", - "dev": true - }, - "cacheable-request": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz", - "integrity": "sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0=", - "dev": true, - "requires": { - "clone-response": "1.0.2", - "get-stream": "3.0.0", - "http-cache-semantics": "3.8.1", - "keyv": "3.0.0", - "lowercase-keys": "1.0.0", - "normalize-url": "2.0.1", - "responselike": "1.0.2" - }, - "dependencies": { - "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "dev": true - }, - "lowercase-keys": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", - "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=", - "dev": true - } - } - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true - }, - "caw": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/caw/-/caw-2.0.1.tgz", - "integrity": "sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==", - "dev": true, - "requires": { - "get-proxy": "^2.0.0", - "isurl": "^1.0.0-alpha5", - "tunnel-agent": "^0.6.0", - "url-to-options": "^1.0.1" - } - }, - "chai": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/chai/-/chai-4.3.6.tgz", - "integrity": "sha512-bbcp3YfHCUzMOvKqsztczerVgBKSsEijCySNlHHbX3VG1nskvqjz5Rfso1gGwD6w6oOV3eI60pKuMOV5MV7p3Q==", - "dev": true, - "requires": { - "assertion-error": "^1.1.0", - "check-error": "^1.0.2", - "deep-eql": "^3.0.1", - "get-func-name": "^2.0.0", - "loupe": "^2.3.1", - "pathval": "^1.1.1", - "type-detect": "^4.0.5" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", - "dev": true - }, - "check-error": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz", - "integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=", - "dev": true - }, - "check-for-leaks": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/check-for-leaks/-/check-for-leaks-1.2.1.tgz", - "integrity": "sha512-9OdOSRZY6N0w5JCdJpqsC5MkD6EPGYpHmhtf4l5nl3DRETDZshP6C1EGN/vVhHDTY6AsOK3NhdFfrMe3NWZl7g==", - "dev": true, - "requires": { - "anymatch": "^3.0.2", - "minimist": "^1.2.0", - "parse-gitignore": "^0.4.0", - "walk-sync": "^0.3.2" - } - }, - "cheerio": { - "version": "1.0.0-rc.10", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.10.tgz", - "integrity": "sha512-g0J0q/O6mW8z5zxQ3A8E8J1hUgp4SMOvEoW/x84OwyHKe/Zccz83PVT4y5Crcr530FV6NgmKI1qvGTKVl9XXVw==", - "dev": true, - "requires": { - "cheerio-select": "^1.5.0", - "dom-serializer": "^1.3.2", - "domhandler": "^4.2.0", - "htmlparser2": "^6.1.0", - "parse5": "^6.0.1", - "parse5-htmlparser2-tree-adapter": "^6.0.1", - "tslib": "^2.2.0" - } - }, - "cheerio-select": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-1.5.0.tgz", - "integrity": "sha512-qocaHPv5ypefh6YNxvnbABM07KMxExbtbfuJoIie3iZXX1ERwYmJcIiRrr9H05ucQP1k28dav8rpdDgjQd8drg==", - "dev": true, - "requires": { - "css-select": "^4.1.3", - "css-what": "^5.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0", - "domutils": "^2.7.0" - } - }, - "chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "dev": true, - "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - } - }, - "chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true - }, - "chroma-js": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chroma-js/-/chroma-js-2.4.2.tgz", - "integrity": "sha512-U9eDw6+wt7V8z5NncY2jJfZa+hUH8XEj8FQHgFJTrUFnJfXYf4Ml4adI2vXZOjqRDpFWtYVWypDfZwnJ+HIR4A==", - "dev": true - }, - "clean-deep": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/clean-deep/-/clean-deep-3.4.0.tgz", - "integrity": "sha512-Lo78NV5ItJL/jl+B5w0BycAisaieJGXK1qYi/9m4SjR8zbqmrUtO7Yhro40wEShGmmxs/aJLI/A+jNhdkXK8mw==", - "dev": true, - "requires": { - "lodash.isempty": "^4.4.0", - "lodash.isplainobject": "^4.0.6", - "lodash.transform": "^4.6.0" - } - }, - "clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true - }, - "cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dev": true, - "requires": { - "restore-cursor": "^3.1.0" - } - }, - "cli-spinners": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz", - "integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==", - "dev": true - }, - "cli-truncate": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", - "integrity": "sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==", - "dev": true, - "requires": { - "slice-ansi": "^5.0.0", - "string-width": "^5.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true - }, - "emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true - }, - "string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, - "requires": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - } - }, - "strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", - "dev": true, - "requires": { - "ansi-regex": "^6.0.1" - } - } - } - }, - "cli-width": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", - "dev": true - }, - "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", - "dev": true - }, - "clone-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", - "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", - "dev": true, - "requires": { - "mimic-response": "^1.0.0" - } - }, - "color": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", - "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", - "dev": true, - "requires": { - "color-convert": "^2.0.1", - "color-string": "^1.9.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-manipulate": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/color-manipulate/-/color-manipulate-1.0.1.tgz", - "integrity": "sha1-/SkJIl66lhElcC3jQFNMscKF0Ps=", - "dev": true, - "requires": { - "chai": "^3.0.0", - "mumath": "^1.0.2" - }, - "dependencies": { - "chai": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/chai/-/chai-3.5.0.tgz", - "integrity": "sha1-TQJjewZ/6Vi9v906QOxW/vc3Mkc=", - "dev": true, - "requires": { - "assertion-error": "^1.0.1", - "deep-eql": "^0.1.3", - "type-detect": "^1.0.0" - } - }, - "deep-eql": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-0.1.3.tgz", - "integrity": "sha1-71WKyrjeJSBs1xOQbXTlaTDrafI=", - "dev": true, - "requires": { - "type-detect": "0.1.1" - }, - "dependencies": { - "type-detect": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-0.1.1.tgz", - "integrity": "sha1-C6XsKohWQORw6k6FBZcZANrFiCI=", - "dev": true - } - } - }, - "type-detect": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-1.0.0.tgz", - "integrity": "sha1-diIXzAbbJY7EiQihKY6LlRIejqI=", - "dev": true - } - } - }, - "color-measure": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/color-measure/-/color-measure-1.0.1.tgz", - "integrity": "sha1-zmLQnp5V4MWZSupNTzZaGmus/8Q=", - "dev": true - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "color-parse": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/color-parse/-/color-parse-1.3.4.tgz", - "integrity": "sha1-x7dB/4pBsiSjnB8tYMO5K5/Zk6M=", - "dev": true, - "requires": { - "color-name": "^1.0.0", - "is-plain-obj": "^1.1.0" - } - }, - "color-space": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/color-space/-/color-space-1.15.0.tgz", - "integrity": "sha1-JiP1TBGB4P5uHP8Nh+JOsQQPWw4=", - "dev": true, - "requires": { - "husl": "^5.0.0", - "mumath": "^3.0.0" - }, - "dependencies": { - "mumath": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/mumath/-/mumath-3.3.4.tgz", - "integrity": "sha1-SNSg8P2MrU57Mglu6JsWGmPTC78=", - "dev": true, - "requires": { - "almost-equal": "^1.1.0" - } - } - } - }, - "color-string": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", - "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", - "dev": true, - "requires": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "color-stringify": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/color-stringify/-/color-stringify-1.2.1.tgz", - "integrity": "sha1-KJtc8N/2TRR792sjF/k6Vzo/4HE=", - "dev": true, - "requires": { - "color-name": "^1.0.0" - } - }, - "color2": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/color2/-/color2-1.0.8.tgz", - "integrity": "sha1-86Hmn76GUM/LBsZCMHMq+l5B7dE=", - "dev": true, - "requires": { - "color-manipulate": "^1.0.1", - "color-measure": "^1.0.1", - "color-name": "^1.0.0", - "color-parse": "^1.0.2", - "color-space": "^1.0.0", - "color-stringify": "^1.0.1", - "left-pad": "latest", - "mumath": "^1.0.2", - "mutype": "^0.3.5", - "sliced": "latest" - }, - "dependencies": { - "left-pad": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", - "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==", - "dev": true - }, - "sliced": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sliced/-/sliced-1.0.1.tgz", - "integrity": "sha1-CzpmK10Ewxd7GSa+qCsD+Dei70E=", - "dev": true - } - } - }, - "colorette": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", - "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", - "dev": true - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true - }, - "config-chain": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", - "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", - "dev": true, - "requires": { - "ini": "^1.3.4", - "proto-list": "~1.2.1" - } - }, - "content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "dev": true, - "requires": { - "safe-buffer": "5.2.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - } - } - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true - }, - "count-array-values": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/count-array-values/-/count-array-values-1.2.1.tgz", - "integrity": "sha1-v1JMJWJrJPCMxUooWZzXH97Wt6k=", - "dev": true - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "css-select": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz", - "integrity": "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==", - "dev": true, - "requires": { - "boolbase": "^1.0.0", - "css-what": "^5.1.0", - "domhandler": "^4.3.0", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - } - }, - "css-what": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", - "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==", - "dev": true - }, - "cwise-compiler": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/cwise-compiler/-/cwise-compiler-1.1.3.tgz", - "integrity": "sha1-9NZnQQ6FDToxOn0tt7HlBbsDTMU=", - "dev": true, - "requires": { - "uniq": "^1.0.0" - } - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "data-uri-to-buffer": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-0.0.3.tgz", - "integrity": "sha1-GK6XmmoMqZSwYlhTkW0mYruuCxo=", - "dev": true - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "decode-uri-component": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", - "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", - "dev": true - }, - "decompress": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz", - "integrity": "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==", - "dev": true, - "requires": { - "decompress-tar": "^4.0.0", - "decompress-tarbz2": "^4.0.0", - "decompress-targz": "^4.0.0", - "decompress-unzip": "^4.0.1", - "graceful-fs": "^4.1.10", - "make-dir": "^1.0.0", - "pify": "^2.3.0", - "strip-dirs": "^2.0.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - } - } - }, - "decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", - "dev": true, - "requires": { - "mimic-response": "^1.0.0" - } - }, - "decompress-tar": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", - "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", - "dev": true, - "requires": { - "file-type": "^5.2.0", - "is-stream": "^1.1.0", - "tar-stream": "^1.5.2" - }, - "dependencies": { - "file-type": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", - "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==", - "dev": true - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true - } - } - }, - "decompress-tarbz2": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", - "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", - "dev": true, - "requires": { - "decompress-tar": "^4.1.0", - "file-type": "^6.1.0", - "is-stream": "^1.1.0", - "seek-bzip": "^1.0.5", - "unbzip2-stream": "^1.0.9" - }, - "dependencies": { - "file-type": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", - "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==", - "dev": true - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true - } - } - }, - "decompress-targz": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", - "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", - "dev": true, - "requires": { - "decompress-tar": "^4.1.1", - "file-type": "^5.2.0", - "is-stream": "^1.1.0" - }, - "dependencies": { - "file-type": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", - "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==", - "dev": true - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true - } - } - }, - "decompress-unzip": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", - "integrity": "sha1-3qrM39FK6vhVePczroIQ+bSEj2k=", - "dev": true, - "requires": { - "file-type": "^3.8.0", - "get-stream": "^2.2.0", - "pify": "^2.3.0", - "yauzl": "^2.4.2" - }, - "dependencies": { - "file-type": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", - "integrity": "sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA==", - "dev": true - }, - "get-stream": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", - "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=", - "dev": true, - "requires": { - "object-assign": "^4.0.1", - "pinkie-promise": "^2.0.0" - } - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - } - } - }, - "deep-eql": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz", - "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==", - "dev": true, - "requires": { - "type-detect": "^4.0.0" - } - }, - "deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "dev": true - }, - "defaults": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", - "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", - "dev": true, - "requires": { - "clone": "^1.0.2" - } - }, - "define-properties": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.2.tgz", - "integrity": "sha1-g6c/L+pWmJj7c3GTyPhzyvbUXJQ=", - "dev": true, - "requires": { - "foreach": "^2.0.5", - "object-keys": "^1.0.8" - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true - }, - "deprecation": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", - "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==", - "dev": true - }, - "detect-libc": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.2.tgz", - "integrity": "sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==", - "dev": true - }, - "diff": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz", - "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==", - "dev": true - }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "requires": { - "path-type": "^4.0.0" - } - }, - "dom-serializer": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", - "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - } - }, - "dom-walk": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", - "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==", - "dev": true - }, - "domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", - "dev": true - }, - "domhandler": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz", - "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==", - "dev": true, - "requires": { - "domelementtype": "^2.2.0" - } - }, - "domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dev": true, - "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - } - }, - "dotenv": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz", - "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==", - "dev": true - }, - "dotenv-safe": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/dotenv-safe/-/dotenv-safe-8.2.0.tgz", - "integrity": "sha512-uWwWWdUQkSs5a3mySDB22UtNwyEYi0JtEQu+vDzIqr9OjbDdC2Ip13PnSpi/fctqlYmzkxCeabiyCAOROuAIaA==", - "dev": true, - "requires": { - "dotenv": "^8.2.0" - } - }, - "download": { - "version": "6.2.5", - "resolved": "https://registry.npmjs.org/download/-/download-6.2.5.tgz", - "integrity": "sha512-DpO9K1sXAST8Cpzb7kmEhogJxymyVUd5qz/vCOSyvwtp2Klj2XcDt5YUuasgxka44SxF0q5RriKIwJmQHG2AuA==", - "dev": true, - "requires": { - "caw": "^2.0.0", - "content-disposition": "^0.5.2", - "decompress": "^4.0.0", - "ext-name": "^5.0.0", - "file-type": "5.2.0", - "filenamify": "^2.0.0", - "get-stream": "^3.0.0", - "got": "^7.0.0", - "make-dir": "^1.0.0", - "p-event": "^1.0.0", - "pify": "^3.0.0" - }, - "dependencies": { - "file-type": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", - "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==", - "dev": true - }, - "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "dev": true - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - } - } - }, - "duplexer3": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", - "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", - "dev": true - }, - "eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true - }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "dev": true, - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "requires": { - "once": "^1.4.0" - } - }, - "ensure-posix-path": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ensure-posix-path/-/ensure-posix-path-1.1.1.tgz", - "integrity": "sha512-VWU0/zXzVbeJNXvME/5EmLuEj2TauvoaTz6aFYK1Z92JCBlDlZ3Gu0tuGR42kpW1754ywTs+QB0g5TP0oj9Zaw==", - "dev": true - }, - "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "es-abstract": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.7.0.tgz", - "integrity": "sha1-363ndOAb/Nl/lhgCmMRJyGI/uUw=", - "dev": true, - "requires": { - "es-to-primitive": "^1.1.1", - "function-bind": "^1.1.0", - "is-callable": "^1.1.3", - "is-regex": "^1.0.3" - } - }, - "es-to-primitive": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.1.1.tgz", - "integrity": "sha1-RTVSSKiJeQNLZ5Lhm7gfK3l13Q0=", - "dev": true, - "requires": { - "is-callable": "^1.1.1", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.1" - } - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - } - }, - "executable": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", - "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", - "dev": true, - "requires": { - "pify": "^2.2.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - } - } - }, - "exif-parser": { - "version": "0.1.12", - "resolved": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.12.tgz", - "integrity": "sha1-WKnS1ywCwfbwKg70qRZicrd2CSI=", - "dev": true - }, - "expand-template": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", - "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", - "dev": true - }, - "ext-list": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz", - "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==", - "dev": true, - "requires": { - "mime-db": "^1.28.0" - } - }, - "ext-name": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz", - "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==", - "dev": true, - "requires": { - "ext-list": "^2.0.0", - "sort-keys-length": "^1.0.0" - } - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true - }, - "external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "dev": true, - "requires": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - } - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "fast-fifo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", - "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==", - "dev": true - }, - "fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - } - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "fast-xml-parser": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.3.2.tgz", - "integrity": "sha512-rmrXUXwbJedoXkStenj1kkljNF7ugn5ZjR9FJcwmCfcCbtOMDghPajbc+Tck6vE6F5XsDmx+Pr2le9fw8+pXBg==", - "dev": true, - "requires": { - "strnum": "^1.0.5" - } - }, - "fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "dev": true, - "requires": { - "reusify": "^1.0.4" - } - }, - "fd-slicer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", - "dev": true, - "requires": { - "pend": "~1.2.0" - } - }, - "figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, - "file-type": { - "version": "12.4.2", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-12.4.2.tgz", - "integrity": "sha512-UssQP5ZgIOKelfsaB5CuGAL+Y+q7EmONuiwF3N5HAH0t27rvrttgi6Ra9k/+DVaY9UF6+ybxu5pOXLUdA8N7Vg==", - "dev": true - }, - "filename-reserved-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", - "integrity": "sha1-q/c9+rc10EVECr/qLZHzieu/oik=", - "dev": true - }, - "filenamify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz", - "integrity": "sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==", - "dev": true, - "requires": { - "filename-reserved-regex": "^2.0.0", - "strip-outer": "^1.0.0", - "trim-repeated": "^1.0.0" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "find-versions": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz", - "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==", - "dev": true, - "requires": { - "semver-regex": "^2.0.0" - } - }, - "flat": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", - "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", - "dev": true - }, - "foreach": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", - "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=", - "dev": true - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true - }, - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, - "from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", - "dev": true - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "optional": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, - "get-func-name": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz", - "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=", - "dev": true - }, - "get-image-colors": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-image-colors/-/get-image-colors-4.0.1.tgz", - "integrity": "sha512-UVw9LdFemitTVCpwZY33JUkedmY1kNt0UGoneVMzbD12GkBja67/jX2AJFsJOCDefea0oCFFf9z9pa5fjKhAQw==", - "dev": true, - "requires": { - "chroma-js": "^2.1.0", - "get-pixels": "^3.3.2", - "get-rgba-palette": "^2.0.1", - "get-svg-colors": "^2.0.0", - "pify": "^5.0.0" - } - }, - "get-pixels": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/get-pixels/-/get-pixels-3.3.3.tgz", - "integrity": "sha512-5kyGBn90i9tSMUVHTqkgCHsoWoR+/lGbl4yC83Gefyr0HLIhgSWEx/2F/3YgsZ7UpYNuM6pDhDK7zebrUJ5nXg==", - "dev": true, - "requires": { - "data-uri-to-buffer": "0.0.3", - "jpeg-js": "^0.4.1", - "mime-types": "^2.0.1", - "ndarray": "^1.0.13", - "ndarray-pack": "^1.1.1", - "node-bitmap": "0.0.1", - "omggif": "^1.0.5", - "parse-data-uri": "^0.2.0", - "pngjs": "^3.3.3", - "request": "^2.44.0", - "through": "^2.3.4" - } - }, - "get-proxy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-2.1.0.tgz", - "integrity": "sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw==", - "dev": true, - "requires": { - "npm-conf": "^1.1.0" - } - }, - "get-rgba-palette": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/get-rgba-palette/-/get-rgba-palette-2.0.1.tgz", - "integrity": "sha1-XOcPdcbvUogvVN0Hnl7Wi1ojI8o=", - "dev": true, - "requires": { - "quantize": "^1.0.1" - } - }, - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "get-svg-colors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/get-svg-colors/-/get-svg-colors-2.0.0.tgz", - "integrity": "sha512-okpaFZob1vGeJJm7s1704Ny/3DgmLhwn2S7NYjeLSrwTBm+xylNXZn+N2xBi8AQkNGTIWu3V1fkqgrMo4X6+Gg==", - "dev": true, - "requires": { - "cheerio": "^0.22.0", - "chroma-js": "^2.0.3", - "is-svg": "^4.3.1", - "lodash.compact": "^3.0.0", - "lodash.uniq": "^4.5.0" - }, - "dependencies": { - "cheerio": { - "version": "0.22.0", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-0.22.0.tgz", - "integrity": "sha1-qbqoYKP5tZWmuBsahocxIe06Jp4=", - "dev": true, - "requires": { - "css-select": "~1.2.0", - "dom-serializer": "~0.1.0", - "entities": "~1.1.1", - "htmlparser2": "^3.9.1", - "lodash.assignin": "^4.0.9", - "lodash.bind": "^4.1.4", - "lodash.defaults": "^4.0.1", - "lodash.filter": "^4.4.0", - "lodash.flatten": "^4.2.0", - "lodash.foreach": "^4.3.0", - "lodash.map": "^4.4.0", - "lodash.merge": "^4.4.0", - "lodash.pick": "^4.2.1", - "lodash.reduce": "^4.4.0", - "lodash.reject": "^4.4.0", - "lodash.some": "^4.4.0" - } - }, - "css-select": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", - "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", - "dev": true, - "requires": { - "boolbase": "~1.0.0", - "css-what": "2.1", - "domutils": "1.5.1", - "nth-check": "~1.0.1" - } - }, - "css-what": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", - "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==", - "dev": true - }, - "dom-serializer": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz", - "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==", - "dev": true, - "requires": { - "domelementtype": "^1.3.0", - "entities": "^1.1.1" - } - }, - "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", - "dev": true - }, - "domhandler": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", - "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", - "dev": true, - "requires": { - "domelementtype": "1" - } - }, - "domutils": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", - "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", - "dev": true, - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "entities": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", - "dev": true - }, - "htmlparser2": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", - "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", - "dev": true, - "requires": { - "domelementtype": "^1.3.1", - "domhandler": "^2.3.0", - "domutils": "^1.5.1", - "entities": "^1.1.1", - "inherits": "^2.0.1", - "readable-stream": "^3.1.1" - } - }, - "nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "dev": true, - "requires": { - "boolbase": "~1.0.0" - } - } - } - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "gifwrap": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/gifwrap/-/gifwrap-0.9.2.tgz", - "integrity": "sha512-fcIswrPaiCDAyO8xnWvHSZdWChjKXUanKKpAiWWJ/UTkEi/aYKn5+90e7DE820zbEaVR9CE2y4z9bzhQijZ0BA==", - "dev": true, - "requires": { - "image-q": "^1.1.1", - "omggif": "^1.0.10" - } - }, - "github-from-package": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", - "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==", - "dev": true - }, - "github-url-to-object": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/github-url-to-object/-/github-url-to-object-4.0.6.tgz", - "integrity": "sha512-NaqbYHMUAlPcmWFdrAB7bcxrNIiiJWJe8s/2+iOc9vlcHlwHqSGrPk+Yi3nu6ebTwgsZEa7igz+NH2vEq3gYwQ==", - "dev": true, - "requires": { - "is-url": "^1.1.0" - } - }, - "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "global": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", - "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", - "dev": true, - "requires": { - "min-document": "^2.19.0", - "process": "^0.11.10" - } - }, - "globby": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz", - "integrity": "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==", - "dev": true, - "requires": { - "@types/glob": "^7.1.1", - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.0.3", - "glob": "^7.1.3", - "ignore": "^5.1.1", - "merge2": "^1.2.3", - "slash": "^3.0.0" - } - }, - "got": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz", - "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==", - "dev": true, - "requires": { - "decompress-response": "^3.2.0", - "duplexer3": "^0.1.4", - "get-stream": "^3.0.0", - "is-plain-obj": "^1.1.0", - "is-retry-allowed": "^1.0.0", - "is-stream": "^1.0.0", - "isurl": "^1.0.0-alpha5", - "lowercase-keys": "^1.0.0", - "p-cancelable": "^0.3.0", - "p-timeout": "^1.1.1", - "safe-buffer": "^5.0.1", - "timed-out": "^4.0.0", - "url-parse-lax": "^1.0.0", - "url-to-options": "^1.0.1" - }, - "dependencies": { - "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "dev": true - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true - } - } - }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "dev": true - }, - "har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "dev": true, - "requires": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - } - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "has-symbol-support-x": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", - "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==", - "dev": true - }, - "has-to-string-tag-x": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", - "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", - "dev": true, - "requires": { - "has-symbol-support-x": "^1.4.1" - } - }, - "he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "dev": true - }, - "hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - } - }, - "http-cache-semantics": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", - "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==", - "dev": true - }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, - "human-interval": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/human-interval/-/human-interval-2.0.1.tgz", - "integrity": "sha512-r4Aotzf+OtKIGQCB3odUowy4GfUDTy3aTWTfLd7ZF2gBCy3XW3v/dJLRefZnOFFnjqs5B1TypvS8WarpBkYUNQ==", - "dev": true, - "requires": { - "numbered": "^1.1.0" - } - }, - "human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", - "dev": true - }, - "husky": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.1.tgz", - "integrity": "sha512-xs7/chUH/CKdOCs7Zy0Aev9e/dKOMZf3K1Az1nar3tzlv0jfqnYtu235bstsWTmXOR0EfINrPa97yy4Lz6RiKw==", - "dev": true - }, - "husl": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/husl/-/husl-5.0.3.tgz", - "integrity": "sha1-7icqr/G+vkDfNYjtAHtw3n5nl4g=", - "dev": true - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true - }, - "ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", - "dev": true - }, - "image-q": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/image-q/-/image-q-1.1.1.tgz", - "integrity": "sha1-/IQJlmRGC5DKhi2TALa/u7+/gFY=", - "dev": true - }, - "image-size": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.1.tgz", - "integrity": "sha512-VAwkvNSNGClRw9mDHhc5Efax8PLlsOGcUTh0T/LIriC8vPA3U5PdqXWqkz406MoYHMKW8Uf9gWr05T/rYB44kQ==", - "dev": true, - "requires": { - "queue": "6.0.2" - } - }, - "imagemin": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-7.0.1.tgz", - "integrity": "sha512-33AmZ+xjZhg2JMCe+vDf6a9mzWukE7l+wAtesjE7KyteqqKjzxv7aVQeWnul1Ve26mWvEQqyPwl0OctNBfSR9w==", - "dev": true, - "requires": { - "file-type": "^12.0.0", - "globby": "^10.0.0", - "graceful-fs": "^4.2.2", - "junk": "^3.1.0", - "make-dir": "^3.0.0", - "p-pipe": "^3.0.0", - "replace-ext": "^1.0.0" - }, - "dependencies": { - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "imagemin-pngquant": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/imagemin-pngquant/-/imagemin-pngquant-9.0.2.tgz", - "integrity": "sha512-cj//bKo8+Frd/DM8l6Pg9pws1pnDUjgb7ae++sUX1kUVdv2nrngPykhiUOgFeE0LGY/LmUbCf4egCHC4YUcZSg==", - "dev": true, - "requires": { - "execa": "^4.0.0", - "is-png": "^2.0.0", - "is-stream": "^2.0.0", - "ow": "^0.17.0", - "pngquant-bin": "^6.0.0" - } - }, - "import-lazy": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz", - "integrity": "sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==", - "dev": true - }, - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true - }, - "inquirer": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.4.tgz", - "integrity": "sha512-nn4F01dxU8VeKfq192IjLsxu0/OmMZ4Lg3xKAns148rCaXP6ntAoEkVYZThWjwON8AlzdZZi6oqnhNbxUG9hVg==", - "dev": true, - "requires": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.1", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.21", - "mute-stream": "0.0.8", - "ora": "^5.4.1", - "run-async": "^2.4.0", - "rxjs": "^7.5.5", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6", - "wrap-ansi": "^7.0.0" - } - }, - "into-stream": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz", - "integrity": "sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY=", - "dev": true, - "requires": { - "from2": "^2.1.1", - "p-is-promise": "^1.1.0" - } - }, - "iota-array": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/iota-array/-/iota-array-1.0.0.tgz", - "integrity": "sha1-ge9X/l0FgUzVjCSDYyqZwwoOgIc=", - "dev": true - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "is-callable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.3.tgz", - "integrity": "sha1-hut1OSgF3cM69xySoO7fdO52BLI=", - "dev": true - }, - "is-core-module": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.4.0.tgz", - "integrity": "sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "is-date-object": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", - "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", - "dev": true - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "is-function": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", - "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==", - "dev": true - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-hexcolor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-hexcolor/-/is-hexcolor-1.0.0.tgz", - "integrity": "sha1-SV/uGhK6rwCcECp5m97DGTIRJ0o=", - "dev": true, - "requires": { - "hex-color-regex": "~1.0.2" - }, - "dependencies": { - "hex-color-regex": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.0.3.tgz", - "integrity": "sha1-IXVpO8KS/gZxGwT67pAEeQkm+bA=", - "dev": true - } - } - }, - "is-interactive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", - "dev": true - }, - "is-natural-number": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", - "integrity": "sha1-q5124dtM7VHjXeDHLr7PCfc0zeg=", - "dev": true - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "is-object": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz", - "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==", - "dev": true - }, - "is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", - "dev": true - }, - "is-plain-object": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", - "dev": true - }, - "is-png": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-png/-/is-png-2.0.0.tgz", - "integrity": "sha512-4KPGizaVGj2LK7xwJIz8o5B2ubu1D/vcQsgOGFEDlpcvgZHto4gBnyd0ig7Ws+67ixmwKoNmu0hYnpo6AaKb5g==", - "dev": true - }, - "is-regex": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", - "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", - "dev": true, - "requires": { - "has": "^1.0.1" - } - }, - "is-retry-allowed": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", - "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", - "dev": true - }, - "is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "dev": true - }, - "is-svg": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-4.4.0.tgz", - "integrity": "sha512-v+AgVwiK5DsGtT9ng+m4mClp6zDAmwrW8nZi6Gg15qzvBnRWWdfWA1TGaXyCDnWq5g5asofIgMVl3PjKxvk1ug==", - "dev": true, - "requires": { - "fast-xml-parser": "^4.1.3" - } - }, - "is-symbol": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.1.tgz", - "integrity": "sha1-PMWfAAJRlLarLjjbrmaJJWtmBXI=", - "dev": true - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true - }, - "is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "dev": true - }, - "is-url": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", - "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==", - "dev": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true - }, - "isurl": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", - "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", - "dev": true, - "requires": { - "has-to-string-tag-x": "^1.2.0", - "is-object": "^1.0.1" - } - }, - "jimp": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/jimp/-/jimp-0.16.1.tgz", - "integrity": "sha512-+EKVxbR36Td7Hfd23wKGIeEyHbxShZDX6L8uJkgVW3ESA9GiTEPK08tG1XI2r/0w5Ch0HyJF5kPqF9K7EmGjaw==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/custom": "^0.16.1", - "@jimp/plugins": "^0.16.1", - "@jimp/types": "^0.16.1", - "regenerator-runtime": "^0.13.3" - } - }, - "jpeg-js": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.4.tgz", - "integrity": "sha512-WZzeDOEtTOBK4Mdsar0IqEU5sMr3vSV2RqkAIzUEV2BHnUfKGyswWFPFwK5EeDo93K3FohSHbLAjj0s1Wzd+dg==", - "dev": true - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "requires": { - "argparse": "^2.0.1" - } - }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true - }, - "json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", - "dev": true - }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, - "json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "json-stable-stringify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", - "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", - "requires": { - "jsonify": "~0.0.0" - } - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true - }, - "jsonify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", - "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=" - }, - "jsprim": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", - "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", - "dev": true, - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.4.0", - "verror": "1.10.0" - } - }, - "junk": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/junk/-/junk-3.1.0.tgz", - "integrity": "sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ==", - "dev": true - }, - "just-extend": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/just-extend/-/just-extend-4.2.1.tgz", - "integrity": "sha512-g3UB796vUFIY90VIv/WX3L2c8CS2MdWUww3CNrYmqza1Fg0DURc2K/O4YrnklBdQarSJ/y8JnJYDGc+1iumQjg==", - "dev": true - }, - "keyv": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz", - "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==", - "dev": true, - "requires": { - "json-buffer": "3.0.0" - } - }, - "lilconfig": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.4.tgz", - "integrity": "sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA==", - "dev": true - }, - "lint-staged": { - "version": "12.4.1", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-12.4.1.tgz", - "integrity": "sha512-PTXgzpflrQ+pODQTG116QNB+Q6uUTDg5B5HqGvNhoQSGt8Qy+MA/6zSnR8n38+sxP5TapzeQGTvoKni0KRS8Vg==", - "dev": true, - "requires": { - "cli-truncate": "^3.1.0", - "colorette": "^2.0.16", - "commander": "^8.3.0", - "debug": "^4.3.3", - "execa": "^5.1.1", - "lilconfig": "2.0.4", - "listr2": "^4.0.1", - "micromatch": "^4.0.4", - "normalize-path": "^3.0.0", - "object-inspect": "^1.12.0", - "pidtree": "^0.5.0", - "string-argv": "^0.3.1", - "supports-color": "^9.2.1", - "yaml": "^1.10.2" - }, - "dependencies": { - "execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - } - }, - "get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true - }, - "human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true - }, - "pidtree": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.5.0.tgz", - "integrity": "sha512-9nxspIM7OpZuhBxPg73Zvyq7j1QMPMPsGKTqRc2XOaFQauDvoNz9fM1Wdkjmeo7l9GXOZiRs97sPkuayl39wjA==", - "dev": true - }, - "supports-color": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.2.1.tgz", - "integrity": "sha512-Obv7ycoCTG51N7y175StI9BlAXrmgZrFhZOb0/PyjHBher/NmsdBgbbQ1Inhq+gIhz6+7Gb+jWF2Vqi7Mf1xnQ==", - "dev": true - }, - "yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "dev": true - } - } - }, - "listr2": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-4.0.5.tgz", - "integrity": "sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA==", - "dev": true, - "requires": { - "cli-truncate": "^2.1.0", - "colorette": "^2.0.16", - "log-update": "^4.0.0", - "p-map": "^4.0.0", - "rfdc": "^1.3.0", - "rxjs": "^7.5.5", - "through": "^2.3.8", - "wrap-ansi": "^7.0.0" - }, - "dependencies": { - "cli-truncate": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", - "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", - "dev": true, - "requires": { - "slice-ansi": "^3.0.0", - "string-width": "^4.2.0" - } - }, - "slice-ansi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", - "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - } - } - } - }, - "load-bmfont": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/load-bmfont/-/load-bmfont-1.4.1.tgz", - "integrity": "sha512-8UyQoYmdRDy81Brz6aLAUhfZLwr5zV0L3taTQ4hju7m6biuwiWiJXjPhBJxbUQJA8PrkvJ/7Enqmwk2sM14soA==", - "dev": true, - "requires": { - "buffer-equal": "0.0.1", - "mime": "^1.3.4", - "parse-bmfont-ascii": "^1.0.3", - "parse-bmfont-binary": "^1.0.5", - "parse-bmfont-xml": "^1.1.4", - "phin": "^2.9.1", - "xhr": "^2.0.1", - "xtend": "^4.0.0" - } - }, - "load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - }, - "dependencies": { - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - } - } - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "requires": { - "p-locate": "^5.0.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "lodash.assignin": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.assignin/-/lodash.assignin-4.2.0.tgz", - "integrity": "sha1-uo31+4QesKPoBEIysOJjqNxqKKI=", - "dev": true - }, - "lodash.bind": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/lodash.bind/-/lodash.bind-4.2.1.tgz", - "integrity": "sha1-euMBfpOWIqwxt9fX3LGzTbFpDTU=", - "dev": true - }, - "lodash.compact": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/lodash.compact/-/lodash.compact-3.0.1.tgz", - "integrity": "sha1-VAzjg3dFl1gHRx4WtKK6IeclbKU=", - "dev": true - }, - "lodash.defaults": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", - "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=", - "dev": true - }, - "lodash.filter": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.filter/-/lodash.filter-4.6.0.tgz", - "integrity": "sha1-ZosdSYFgOuHMWm+nYBQ+SAtMSs4=", - "dev": true - }, - "lodash.flatten": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", - "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=", - "dev": true - }, - "lodash.foreach": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.foreach/-/lodash.foreach-4.5.0.tgz", - "integrity": "sha1-Gmo16s5AEoDH8G3d7DUWWrJ+PlM=", - "dev": true - }, - "lodash.get": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", - "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", - "dev": true - }, - "lodash.isempty": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.isempty/-/lodash.isempty-4.4.0.tgz", - "integrity": "sha1-b4bL7di+TsmHvpqvM8loTbGzHn4=", - "dev": true - }, - "lodash.isplainobject": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=", - "dev": true - }, - "lodash.map": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz", - "integrity": "sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=", - "dev": true - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "lodash.pick": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz", - "integrity": "sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM=", - "dev": true - }, - "lodash.reduce": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.reduce/-/lodash.reduce-4.6.0.tgz", - "integrity": "sha1-8atrg5KZrUj3hKu/R2WW8DuRTTs=", - "dev": true - }, - "lodash.reject": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.reject/-/lodash.reject-4.6.0.tgz", - "integrity": "sha1-gNZJLcFHCGS79YNTO2UfQqn1JBU=", - "dev": true - }, - "lodash.some": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.some/-/lodash.some-4.6.0.tgz", - "integrity": "sha1-G7nzFO9ri63tE7VJFpsqlF62jk0=", - "dev": true - }, - "lodash.transform": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.transform/-/lodash.transform-4.6.0.tgz", - "integrity": "sha1-EjBkIvYzJK7YSD0/ODMrX2cFR6A=", - "dev": true - }, - "lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", - "dev": true - }, - "log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "dev": true, - "requires": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - } - }, - "log-update": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", - "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", - "dev": true, - "requires": { - "ansi-escapes": "^4.3.0", - "cli-cursor": "^3.1.0", - "slice-ansi": "^4.0.0", - "wrap-ansi": "^6.2.0" - }, - "dependencies": { - "slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - } - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - } - } - }, - "loupe": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.4.tgz", - "integrity": "sha512-OvKfgCC2Ndby6aSTREl5aCCPTNIzlDfQZvZxNUrBrihDhL3xcrYegTblhmEiCrg2kKQz4XsFIaemE5BF4ybSaQ==", - "dev": true, - "requires": { - "get-func-name": "^2.0.0" - } - }, - "lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", - "dev": true - }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "make-color-accessible": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/make-color-accessible/-/make-color-accessible-1.2.0.tgz", - "integrity": "sha512-e87RMydyFgJnA9n4td25oSUgueTHnse909kqqEHlll8N65Brgqn0NbYzQzUzI7XD+Dwf2BTSPzJzPE6zNKOmOA==", - "dev": true, - "requires": { - "color2": "^1.0.8" - } - }, - "make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", - "dev": true, - "requires": { - "pify": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - } - } - }, - "matcher-collection": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-1.1.2.tgz", - "integrity": "sha512-YQ/teqaOIIfUHedRam08PB3NK7Mjct6BvzRnJmpGDm8uFXpNr1sbY4yuflI5JcEs6COpYA0FpRQhSDBf1tT95g==", - "dev": true, - "requires": { - "minimatch": "^3.0.2" - } - }, - "memorystream": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", - "integrity": "sha1-htcJCzDORV1j+64S3aUaR93K+bI=", - "dev": true - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true - }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "requires": { - "mime-db": "1.52.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - }, - "mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", - "dev": true - }, - "min-document": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", - "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=", - "dev": true, - "requires": { - "dom-walk": "^0.1.0" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", - "dev": true - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" - }, - "mkdirp-classic": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", - "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", - "dev": true - }, - "mocha": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.0.0.tgz", - "integrity": "sha512-0Wl+elVUD43Y0BqPZBzZt8Tnkw9CMUdNYnUsTfOM1vuhJVZL+kiesFYsqwBkEEuEixaiPe5ZQdqDgX2jddhmoA==", - "dev": true, - "requires": { - "@ungap/promise-all-settled": "1.1.2", - "ansi-colors": "4.1.1", - "browser-stdout": "1.3.1", - "chokidar": "3.5.3", - "debug": "4.3.4", - "diff": "5.0.0", - "escape-string-regexp": "4.0.0", - "find-up": "5.0.0", - "glob": "7.2.0", - "he": "1.2.0", - "js-yaml": "4.1.0", - "log-symbols": "4.1.0", - "minimatch": "5.0.1", - "ms": "2.1.3", - "nanoid": "3.3.3", - "serialize-javascript": "6.0.0", - "strip-json-comments": "3.1.1", - "supports-color": "8.1.1", - "workerpool": "6.2.1", - "yargs": "16.2.0", - "yargs-parser": "20.2.4", - "yargs-unparser": "2.0.0" - }, - "dependencies": { - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true - }, - "glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "dependencies": { - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - } - } - }, - "minimatch": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz", - "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - }, - "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0" - } - } - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "mumath": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/mumath/-/mumath-1.0.2.tgz", - "integrity": "sha1-Nxsv5o54gjWlhZaKqXJiDsoBXXw=", - "dev": true - }, - "mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", - "dev": true - }, - "mutype": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/mutype/-/mutype-0.3.9.tgz", - "integrity": "sha1-EuEhsSd0UDRO25KTOFx4M0NBG8s=", - "dev": true - }, - "nanoid": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.3.tgz", - "integrity": "sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==", - "dev": true - }, - "napi-build-utils": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", - "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==", - "dev": true - }, - "ndarray": { - "version": "1.0.19", - "resolved": "https://registry.npmjs.org/ndarray/-/ndarray-1.0.19.tgz", - "integrity": "sha512-B4JHA4vdyZU30ELBw3g7/p9bZupyew5a7tX1Y/gGeF2hafrPaQZhgrGQfsvgfYbgdFZjYwuEcnaobeM/WMW+HQ==", - "dev": true, - "requires": { - "iota-array": "^1.0.0", - "is-buffer": "^1.0.2" - } - }, - "ndarray-pack": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ndarray-pack/-/ndarray-pack-1.2.1.tgz", - "integrity": "sha1-jK6+qqJNXs9w/4YCBjeXfajuWFo=", - "dev": true, - "requires": { - "cwise-compiler": "^1.1.2", - "ndarray": "^1.0.13" - } - }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "nise": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/nise/-/nise-5.1.1.tgz", - "integrity": "sha512-yr5kW2THW1AkxVmCnKEh4nbYkJdB3I7LUkiUgOvEkOp414mc2UMaHMA7pjq1nYowhdoJZGwEKGaQVbxfpWj10A==", - "dev": true, - "requires": { - "@sinonjs/commons": "^1.8.3", - "@sinonjs/fake-timers": ">=5", - "@sinonjs/text-encoding": "^0.7.1", - "just-extend": "^4.0.2", - "path-to-regexp": "^1.7.0" - } - }, - "node-abi": { - "version": "3.51.0", - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.51.0.tgz", - "integrity": "sha512-SQkEP4hmNWjlniS5zdnfIXTk1x7Ome85RDzHlTbBtzE97Gfwz/Ipw4v/Ryk20DWIy3yCNVLVlGKApCnmvYoJbA==", - "dev": true, - "requires": { - "semver": "^7.3.5" - } - }, - "node-addon-api": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", - "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==", - "dev": true - }, - "node-bitmap": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/node-bitmap/-/node-bitmap-0.0.1.tgz", - "integrity": "sha1-GA6scAPgxwdhjvMTaPYvhLKmkJE=", - "dev": true - }, - "node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "dev": true, - "requires": { - "whatwg-url": "^5.0.0" - } - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - }, - "normalize-url": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", - "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==", - "dev": true, - "requires": { - "prepend-http": "^2.0.0", - "query-string": "^5.0.1", - "sort-keys": "^2.0.0" - }, - "dependencies": { - "prepend-http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", - "dev": true - }, - "sort-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", - "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=", - "dev": true, - "requires": { - "is-plain-obj": "^1.0.0" - } - } - } - }, - "npm-conf": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz", - "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", - "dev": true, - "requires": { - "config-chain": "^1.1.11", - "pify": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - } - } - }, - "npm-run-all": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz", - "integrity": "sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "chalk": "^2.4.1", - "cross-spawn": "^6.0.5", - "memorystream": "^0.3.1", - "minimatch": "^3.0.4", - "pidtree": "^0.3.0", - "read-pkg": "^3.0.0", - "shell-quote": "^1.6.1", - "string.prototype.padend": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "requires": { - "path-key": "^3.0.0" - } - }, - "nth-check": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", - "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", - "dev": true, - "requires": { - "boolbase": "^1.0.0" - } - }, - "numbered": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/numbered/-/numbered-1.1.0.tgz", - "integrity": "sha512-pv/ue2Odr7IfYOO0byC1KgBI10wo5YDauLhxY6/saNzAdAs0r1SotGCPzzCLNPL0xtrAwWRialLu23AAu9xO1g==", - "dev": true - }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true - }, - "object-inspect": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", - "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", - "dev": true - }, - "object-keys": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.11.tgz", - "integrity": "sha1-xUYBd4rVYPEULODgG8yotW0TQm0=", - "dev": true - }, - "omggif": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/omggif/-/omggif-1.0.10.tgz", - "integrity": "sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw==", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "ora": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", - "dev": true, - "requires": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" - } - }, - "os-filter-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-2.0.0.tgz", - "integrity": "sha512-uksVLsqG3pVdzzPvmAHpBK0wKxYItuzZr7SziusRPoz67tGV8rL1szZ6IdeUrbqLjGDwApBtN29eEE3IqGHOjg==", - "dev": true, - "requires": { - "arch": "^2.1.0" - } - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true - }, - "ow": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/ow/-/ow-0.17.0.tgz", - "integrity": "sha512-i3keDzDQP5lWIe4oODyDFey1qVrq2hXKTuTH2VpqwpYtzPiKZt2ziRI4NBQmgW40AnV5Euz17OyWweCb+bNEQA==", - "dev": true, - "requires": { - "type-fest": "^0.11.0" - }, - "dependencies": { - "type-fest": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", - "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", - "dev": true - } - } - }, - "p-cancelable": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz", - "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==", - "dev": true - }, - "p-event": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-event/-/p-event-1.3.0.tgz", - "integrity": "sha1-jmtPT2XHK8W2/ii3XtqHT5akoIU=", - "dev": true, - "requires": { - "p-timeout": "^1.1.1" - } - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true - }, - "p-is-promise": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", - "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=", - "dev": true - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "requires": { - "p-limit": "^3.0.2" - } - }, - "p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dev": true, - "requires": { - "aggregate-error": "^3.0.0" - } - }, - "p-map-series": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz", - "integrity": "sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco=", - "dev": true, - "requires": { - "p-reduce": "^1.0.0" - } - }, - "p-pipe": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-3.1.0.tgz", - "integrity": "sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw==", - "dev": true - }, - "p-reduce": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", - "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=", - "dev": true - }, - "p-timeout": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz", - "integrity": "sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y=", - "dev": true, - "requires": { - "p-finally": "^1.0.0" - } - }, - "pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", - "dev": true - }, - "parse-bmfont-ascii": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz", - "integrity": "sha1-Eaw8P/WPfCAgqyJ2kHkQjU36AoU=", - "dev": true - }, - "parse-bmfont-binary": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz", - "integrity": "sha1-0Di0dtPp3Z2x4RoLDlOiJ5K2kAY=", - "dev": true - }, - "parse-bmfont-xml": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/parse-bmfont-xml/-/parse-bmfont-xml-1.1.6.tgz", - "integrity": "sha512-0cEliVMZEhrFDwMh4SxIyVJpqYoOWDJ9P895tFuS+XuNzI5UBmBk5U5O4KuJdTnZpSBI4LFA2+ZiJaiwfSwlMA==", - "dev": true, - "requires": { - "xml-parse-from-string": "^1.0.0", - "xml2js": "^0.5.0" - } - }, - "parse-data-uri": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/parse-data-uri/-/parse-data-uri-0.2.0.tgz", - "integrity": "sha1-vwTYUd1ch7CrI45dAazklLYEtMk=", - "dev": true, - "requires": { - "data-uri-to-buffer": "0.0.3" - } - }, - "parse-gitignore": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/parse-gitignore/-/parse-gitignore-0.4.0.tgz", - "integrity": "sha1-q/cC5LkAUk//eQK2g4YoV7Y/k/4=", - "dev": true, - "requires": { - "array-unique": "^0.3.2", - "is-glob": "^3.1.0" - }, - "dependencies": { - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true - }, - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "parse-headers": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.3.tgz", - "integrity": "sha512-QhhZ+DCCit2Coi2vmAKbq5RGTRcQUOE2+REgv8vdyu7MnYx2eZztegqtTx99TZ86GTIwqiy3+4nQTWZ2tgmdCA==", - "dev": true - }, - "parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true - }, - "parse5-htmlparser2-tree-adapter": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", - "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", - "dev": true, - "requires": { - "parse5": "^6.0.1" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "path-to-regexp": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", - "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", - "dev": true, - "requires": { - "isarray": "0.0.1" - }, - "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - } - } - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true - }, - "pathval": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", - "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==", - "dev": true - }, - "pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", - "dev": true - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true - }, - "phin": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/phin/-/phin-2.9.3.tgz", - "integrity": "sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA==", - "dev": true - }, - "pick-a-good-color": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/pick-a-good-color/-/pick-a-good-color-1.1.1.tgz", - "integrity": "sha512-2ENnzS5Rg/PFyQnNC2Xr26FVMWbkCb98OZUKOEN0f2ANTVQv/H8WVj8TKZiP5MYhe5C1fUinPXM/7PNN7GbaTg==", - "dev": true, - "requires": { - "color2": "^1.0.8", - "lodash": "^4.17.4", - "make-color-accessible": "^1.0.1" - } - }, - "picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", - "dev": true - }, - "pidtree": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.3.1.tgz", - "integrity": "sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==", - "dev": true - }, - "pify": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz", - "integrity": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==", - "dev": true - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "requires": { - "pinkie": "^2.0.0" - } - }, - "pixelmatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/pixelmatch/-/pixelmatch-4.0.2.tgz", - "integrity": "sha1-j0fc7FARtHe2fbA8JDvB8wheiFQ=", - "dev": true, - "requires": { - "pngjs": "^3.0.0" - } - }, - "pngjs": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", - "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==", - "dev": true - }, - "pngquant-bin": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/pngquant-bin/-/pngquant-bin-6.0.1.tgz", - "integrity": "sha512-Q3PUyolfktf+hYio6wsg3SanQzEU/v8aICg/WpzxXcuCMRb7H2Q81okfpcEztbMvw25ILjd3a87doj2N9kvbpQ==", - "dev": true, - "requires": { - "bin-build": "^3.0.0", - "bin-wrapper": "^4.0.1", - "execa": "^4.0.0" - } - }, - "prebuild-install": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.1.tgz", - "integrity": "sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==", - "dev": true, - "requires": { - "detect-libc": "^2.0.0", - "expand-template": "^2.0.3", - "github-from-package": "0.0.0", - "minimist": "^1.2.3", - "mkdirp-classic": "^0.5.3", - "napi-build-utils": "^1.0.1", - "node-abi": "^3.3.0", - "pump": "^3.0.0", - "rc": "^1.2.7", - "simple-get": "^4.0.0", - "tar-fs": "^2.0.0", - "tunnel-agent": "^0.6.0" - }, - "dependencies": { - "tar-fs": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", - "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", - "dev": true, - "requires": { - "chownr": "^1.1.1", - "mkdirp-classic": "^0.5.2", - "pump": "^3.0.0", - "tar-stream": "^2.1.4" - } - }, - "tar-stream": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", - "dev": true, - "requires": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" - } - } - } - }, - "prepend-http": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", - "dev": true - }, - "prettier": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.6.2.tgz", - "integrity": "sha512-PkUpF+qoXTqhOeWL9fu7As8LXsIUZ1WYaJiY/a7McAQzxjk82OF0tibkFXVCDImZtWxbvojFjerkiLb0/q8mew==", - "dev": true - }, - "process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", - "dev": true - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "proto-list": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", - "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", - "dev": true - }, - "pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", - "dev": true - }, - "psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", - "dev": true - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true - }, - "qs": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", - "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", - "dev": true - }, - "quantize": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/quantize/-/quantize-1.0.2.tgz", - "integrity": "sha1-0lrCAKd7bXD0ASfKFxoQ4zyFRt4=", - "dev": true - }, - "query-string": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", - "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", - "dev": true, - "requires": { - "decode-uri-component": "^0.2.0", - "object-assign": "^4.1.0", - "strict-uri-encode": "^1.0.0" - } - }, - "queue": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", - "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", - "dev": true, - "requires": { - "inherits": "~2.0.3" - } - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true - }, - "queue-tick": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", - "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==", - "dev": true - }, - "randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "requires": { - "safe-buffer": "^5.1.0" - } - }, - "rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "dev": true, - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "dependencies": { - "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", - "dev": true - } - } - }, - "read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", - "dev": true, - "requires": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - }, - "dependencies": { - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "requires": { - "pify": "^3.0.0" - } - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - } - } - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "requires": { - "picomatch": "^2.2.1" - } - }, - "recursive-readdir-sync": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/recursive-readdir-sync/-/recursive-readdir-sync-1.0.6.tgz", - "integrity": "sha1-Hb9tMvPFu4083pemxYjVR6nhPVY=", - "dev": true - }, - "regenerator-runtime": { - "version": "0.13.7", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", - "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", - "dev": true - }, - "replace-ext": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", - "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==", - "dev": true - }, - "request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "dev": true, - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true - }, - "resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", - "dev": true, - "requires": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - } - }, - "responselike": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", - "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", - "dev": true, - "requires": { - "lowercase-keys": "^1.0.0" - } - }, - "restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dev": true, - "requires": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - } - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true - }, - "rev-hash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/rev-hash/-/rev-hash-3.0.0.tgz", - "integrity": "sha512-s+87HfEKAu95TaTxnbCobn0/BkbzR23LHSwVdYvr8mn5+PPjzy+hTWyh92b5oaLgig9TKPe5d6ZcubsVBtUrZg==" - }, - "rfdc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", - "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", - "dev": true - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "rxjs": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.5.tgz", - "integrity": "sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw==", - "dev": true, - "requires": { - "tslib": "^2.1.0" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "sax": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz", - "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==", - "dev": true - }, - "seek-bzip": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz", - "integrity": "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==", - "dev": true, - "requires": { - "commander": "^2.8.1" - }, - "dependencies": { - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - } - } - }, - "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "semver-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz", - "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==", - "dev": true - }, - "semver-truncate": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.1.2.tgz", - "integrity": "sha1-V/Qd5pcHpicJp+AQS6IRcQnqR+g=", - "dev": true, - "requires": { - "semver": "^5.3.0" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, - "serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "dev": true, - "requires": { - "randombytes": "^2.1.0" - } - }, - "sharp": { - "version": "0.32.6", - "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.32.6.tgz", - "integrity": "sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==", - "dev": true, - "requires": { - "color": "^4.2.3", - "detect-libc": "^2.0.2", - "node-addon-api": "^6.1.0", - "prebuild-install": "^7.1.1", - "semver": "^7.5.4", - "simple-get": "^4.0.1", - "tar-fs": "^3.0.4", - "tunnel-agent": "^0.6.0" - } - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "shell-quote": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", - "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==", - "dev": true - }, - "signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", - "dev": true - }, - "simple-concat": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", - "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", - "dev": true - }, - "simple-get": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", - "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", - "dev": true, - "requires": { - "decompress-response": "^6.0.0", - "once": "^1.3.1", - "simple-concat": "^1.0.0" - }, - "dependencies": { - "decompress-response": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", - "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", - "dev": true, - "requires": { - "mimic-response": "^3.1.0" - } - }, - "mimic-response": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", - "dev": true - } - } - }, - "simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", - "dev": true, - "requires": { - "is-arrayish": "^0.3.1" - }, - "dependencies": { - "is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", - "dev": true - } - } - }, - "sinon": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/sinon/-/sinon-14.0.0.tgz", - "integrity": "sha512-ugA6BFmE+WrJdh0owRZHToLd32Uw3Lxq6E6LtNRU+xTVBefx632h03Q7apXWRsRdZAJ41LB8aUfn2+O4jsDNMw==", - "dev": true, - "requires": { - "@sinonjs/commons": "^1.8.3", - "@sinonjs/fake-timers": "^9.1.2", - "@sinonjs/samsam": "^6.1.1", - "diff": "^5.0.0", - "nise": "^5.1.1", - "supports-color": "^7.2.0" - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "slice-ansi": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", - "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", - "dev": true, - "requires": { - "ansi-styles": "^6.0.0", - "is-fullwidth-code-point": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.1.0.tgz", - "integrity": "sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", - "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", - "dev": true - } - } - }, - "slugg": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/slugg/-/slugg-1.2.1.tgz", - "integrity": "sha1-51KvIkGvPycURjxd4iXOpHYIdAo=", - "dev": true - }, - "sort-keys": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", - "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", - "dev": true, - "requires": { - "is-plain-obj": "^1.0.0" - } - }, - "sort-keys-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz", - "integrity": "sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg=", - "dev": true, - "requires": { - "sort-keys": "^1.0.0" - } - }, - "spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dev": true, - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true - }, - "spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.9.tgz", - "integrity": "sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ==", - "dev": true - }, - "sshpk": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", - "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", - "dev": true, - "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - } - }, - "streamx": { - "version": "2.15.5", - "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.15.5.tgz", - "integrity": "sha512-9thPGMkKC2GctCzyCUjME3yR03x2xNo0GPKGkRw2UMYN+gqWa9uqpyNWhmsNCutU5zHmkUum0LsCRQTXUgUCAg==", - "dev": true, - "requires": { - "fast-fifo": "^1.1.0", - "queue-tick": "^1.0.1" - } - }, - "strict-uri-encode": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", - "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", - "dev": true - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "requires": { - "safe-buffer": "~5.2.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - } - } - }, - "string-argv": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", - "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==", - "dev": true - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "string.prototype.padend": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.0.0.tgz", - "integrity": "sha1-86rvfBcZ8XDF6rHDK/eA2W4h8vA=", - "dev": true, - "requires": { - "define-properties": "^1.1.2", - "es-abstract": "^1.4.3", - "function-bind": "^1.0.2" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true - }, - "strip-dirs": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", - "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==", - "dev": true, - "requires": { - "is-natural-number": "^4.0.1" - } - }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - }, - "strip-outer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", - "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.2" - } - }, - "strnum": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", - "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "tar-fs": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.4.tgz", - "integrity": "sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w==", - "dev": true, - "requires": { - "mkdirp-classic": "^0.5.2", - "pump": "^3.0.0", - "tar-stream": "^3.1.5" - }, - "dependencies": { - "tar-stream": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.6.tgz", - "integrity": "sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==", - "dev": true, - "requires": { - "b4a": "^1.6.4", - "fast-fifo": "^1.2.0", - "streamx": "^2.15.0" - } - } - } - }, - "tar-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", - "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", - "dev": true, - "requires": { - "bl": "^1.0.0", - "buffer-alloc": "^1.2.0", - "end-of-stream": "^1.0.0", - "fs-constants": "^1.0.0", - "readable-stream": "^2.3.0", - "to-buffer": "^1.1.1", - "xtend": "^4.0.0" - }, - "dependencies": { - "bl": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", - "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", - "dev": true, - "requires": { - "readable-stream": "^2.3.5", - "safe-buffer": "^5.1.1" - } - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "temp-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", - "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=", - "dev": true - }, - "tempfile": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-2.0.0.tgz", - "integrity": "sha1-awRGhWqbERTRhW/8vlCczLCXcmU=", - "dev": true, - "requires": { - "temp-dir": "^1.0.0", - "uuid": "^3.0.1" - } - }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", - "dev": true - }, - "timed-out": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", - "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", - "dev": true - }, - "timm": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/timm/-/timm-1.7.1.tgz", - "integrity": "sha512-IjZc9KIotudix8bMaBW6QvMuq64BrJWFs1+4V0lXwWGQZwH+LnX87doAYhem4caOEusRP9/g6jVDQmZ8XOk1nw==", - "dev": true - }, - "tinycolor2": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.2.tgz", - "integrity": "sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA==", - "dev": true - }, - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, - "requires": { - "os-tmpdir": "~1.0.2" - } - }, - "to-buffer": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", - "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==", - "dev": true - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - }, - "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dev": true, - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - }, - "tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=", - "dev": true - }, - "trim-repeated": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", - "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.2" - } - }, - "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", - "dev": true - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true, - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true - }, - "type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dev": true - }, - "type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "dev": true - }, - "unbzip2-stream": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", - "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", - "dev": true, - "requires": { - "buffer": "^5.2.1", - "through": "^2.3.8" - } - }, - "uniq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", - "dev": true - }, - "universal-user-agent": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz", - "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==", - "dev": true - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "url-parse-lax": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", - "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", - "dev": true, - "requires": { - "prepend-http": "^1.0.1" - } - }, - "url-to-options": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", - "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=", - "dev": true - }, - "utif": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/utif/-/utif-2.0.1.tgz", - "integrity": "sha512-Z/S1fNKCicQTf375lIP9G8Sa1H/phcysstNrrSdZKj1f9g58J4NMgb5IgiEZN9/nLMPDwF0W7hdOe9Qq2IYoLg==", - "dev": true, - "requires": { - "pako": "^1.0.5" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true - }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "walk-sync": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-0.3.4.tgz", - "integrity": "sha512-ttGcuHA/OBnN2pcM6johpYlEms7XpO5/fyKIr48541xXedan4roO8cS1Q2S/zbbjGH/BarYDAMeS2Mi9HE5Tig==", - "dev": true, - "requires": { - "ensure-posix-path": "^1.0.0", - "matcher-collection": "^1.0.0" - } - }, - "wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", - "dev": true, - "requires": { - "defaults": "^1.0.3" - } - }, - "webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=", - "dev": true - }, - "whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=", - "dev": true, - "requires": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "workerpool": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.1.tgz", - "integrity": "sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==", - "dev": true - }, - "wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - }, - "xhr": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.6.0.tgz", - "integrity": "sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==", - "dev": true, - "requires": { - "global": "~4.4.0", - "is-function": "^1.0.1", - "parse-headers": "^2.0.0", - "xtend": "^4.0.0" - } - }, - "xml-parse-from-string": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz", - "integrity": "sha1-qQKekp09vN7RafPG4oI42VpdWig=", - "dev": true - }, - "xml2js": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.5.0.tgz", - "integrity": "sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==", - "dev": true, - "requires": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" - } - }, - "xmlbuilder": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", - "dev": true - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true - }, - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true - }, - "yaml": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.2.tgz", - "integrity": "sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==", - "dev": true - }, - "yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "requires": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - } - }, - "yargs-parser": { - "version": "20.2.4", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", - "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", - "dev": true - }, - "yargs-unparser": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz", - "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==", - "dev": true, - "requires": { - "camelcase": "^6.0.0", - "decamelize": "^4.0.0", - "flat": "^5.0.2", - "is-plain-obj": "^2.1.0" - }, - "dependencies": { - "camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "dev": true - }, - "decamelize": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz", - "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==", - "dev": true - }, - "is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", - "dev": true - } - } - }, - "yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", - "dev": true, - "requires": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" - } - }, - "yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true - } - } -} diff --git a/package.json b/package.json index 342cfb8e186..03b6ccb5caa 100644 --- a/package.json +++ b/package.json @@ -1,28 +1,21 @@ { - "name": "electron-apps", - "version": "1.9312.0", + "name": "@electron/apps", + "version": "0.0.0-development", "description": "A collection of apps built on Electron", + "private": true, "main": "index.json", "scripts": { - "build": "npm-run-all build:*", "build:clean": "node script/clean", "build:resize": "node script/resize", "build:dates": "node script/dates", - "build:colors": "node script/colors", "build:categories": "node script/categories", - "build:releases": "node script/releases", - "build:readmes": "node script/readmes", "build:pack": "node script/pack", - "prepack": "check-for-leaks", - "prepush": "check-for-leaks", - "prettier": "prettier --check \"./**/*.{ts,js,yml}\"", - "test": "mocha --reporter min test/human-data.js test/colors-spec.js && prettier --check \"./**/*.{ts,js,yml}\" --write", - "test:debug": "mocha --reporter spec test/human-data.js test/colors-spec.js && prettier --check \"./**/*.{ts,js,yml}\" --write", + "prettier": "prettier --check \"./**/*.{ts,js,yml}\" --experimental-cli", + "test": "mocha --reporter min test/human-data.js && prettier --check \"./**/*.{ts,js,yml}\" --write", + "test:debug": "mocha --reporter spec test/human-data.js && prettier --check \"./**/*.{ts,js,yml}\" --write", "pretest-all": "npm run build", "test-all": "mocha --reporter min && prettier --check \"./**/*.{ts,js,yml}\" --write", "wizard": "node wizard.js", - "release": "script/release.sh", - "purge": "npm-run-all remove:*", "remove:links": "node script/remove-broken-links", "remove:old": "node script/remove-old-electron-apps", "remove:disabled": "node script/remove-disabled-apps" @@ -38,54 +31,27 @@ "author": "Toinane (https://electronjs.org/apps)", "license": "MIT", "devDependencies": { - "@octokit/rest": "^18.12.0", - "bottleneck": "^2.19.5", - "chai": "^4.3.6", - "check-for-leaks": "^1.2.1", - "cheerio": "^1.0.0-rc.10", - "clean-deep": "^3.4.0", - "color-convert": "^2.0.1", - "count-array-values": "^1.2.1", - "dotenv-safe": "^8.2.0", - "get-image-colors": "^4.0.1", + "chai": "^6.2.0", "github-url-to-object": "^4.0.6", - "human-interval": "^2.0.1", "husky": "^8.0.1", - "image-size": "^1.0.1", "imagemin": "^7.0.1", "imagemin-pngquant": "^9.0.2", "inquirer": "^8.2.4", - "is-hexcolor": "^1.0.0", - "is-url": "^1.2.4", - "jimp": "^0.16.1", - "js-yaml": "^4.1.0", "lint-staged": "^12.4.1", - "make-color-accessible": "^1.2.0", - "mocha": "^10.0.0", - "node-fetch": "^2.6.7", - "npm-run-all": "^4.1.5", - "pick-a-good-color": "^1.1.1", - "prettier": "^2.6.2", + "mocha": "^11.7.4", + "prettier": "^3.6.2", "readdirp": "^3.6.0", - "recursive-readdir-sync": "^1.0.6", - "rimraf": "^3.0.2", - "semver": "^7.3.7", - "sharp": "^0.32.6", - "sinon": "^14.0.0", - "slugg": "^1.2.1", - "tinycolor2": "^1.4.2", - "yaml": "^2.0.1" + "semver": "^7.7.3", + "sharp": "^0.34.4", + "sinon": "^21.0.0", + "slugify": "^1.6.6", + "yaml": "^2.8.1" }, "engines": { - "node": ">=12" - }, - "dependencies": { - "json-stable-stringify": "^1.0.1", - "mime-types": "^2.1.35", - "mkdirp": "^1.0.4", - "rev-hash": "^3.0.0" + "node": ">=22" }, "lint-staged": { - "*.{js,ts,yml}": "prettier --write" - } -} + "*.{js,ts,yml}": "prettier --write --experimental-cli" + }, + "packageManager": "yarn@4.10.3+sha512.c38cafb5c7bb273f3926d04e55e1d8c9dfa7d9c3ea1f36a4868fa028b9e5f72298f0b7f401ad5eb921749eb012eb1c3bb74bf7503df3ee43fd600d14a018266f" +} \ No newline at end of file diff --git a/readme.md b/readme.md index 7d3700b76bc..a4098ea18a5 100644 --- a/readme.md +++ b/readme.md @@ -1,22 +1,15 @@ -# electron-apps - -[![CI](https://github.com/electron/apps/actions/workflows/test.yml/badge.svg)](https://github.com/electron/apps/actions/workflows/test.yml) -[![Update and release](https://github.com/electron/apps/actions/workflows/schedule.yml/badge.svg)](https://github.com/electron/apps/actions/workflows/schedule.yml) +# electron-apps ![Continous Integration](https://github.com/electron/apps/workflows/Continous%20Integration/badge.svg?branch=master) A collection of apps built on Electron. [electronjs.org/apps](http://electronjs.org/apps). -## ~~Adding your app~~ - -~~If you have an Electron application you'd like to see added, -please read the [contributing](contributing.md) doc.~~ - -## ~~How it Works~~ +## Adding your app -~~See [contributing.md#how-it-works](contributing.md#how-it-works)~~ +If you have an Electron application you'd like to see added, +please read the [contributing](contributing.md) doc. -**2023/01/25: We are not accepting any new applications at this time.** +## How it Works -We are currently reworking the guidelines for adding applications and the organization of the repository. +See [contributing.md#how-it-works](contributing.md#how-it-works) ## License diff --git a/script/categories.js b/script/categories.js index ae87015e892..d5195fca7b3 100755 --- a/script/categories.js +++ b/script/categories.js @@ -1,16 +1,37 @@ const fs = require('fs') const path = require('path') -const countArrayValues = require('count-array-values') -const slugg = require('slugg') +const slugify = require('slugify') const apps = require('../lib/raw-app-list')() console.log('Generating a list of categories with counts...') +const countArrayValues = function (arr, nameLabel, countLabel) { + var counts = {} + nameLabel = nameLabel || 'value' + countLabel = countLabel || 'count' + + arr.forEach(function (value) { + if (typeof value !== 'string') return + counts[value] ? counts[value]++ : (counts[value] = 1) + }) + + return Object.keys(counts) + .map(function (key) { + var obj = {} + obj[nameLabel] = key + obj[countLabel] = counts[key] + return obj + }) + .sort(function (a, b) { + return b[countLabel] - a[countLabel] + }) +} + const categories = countArrayValues( apps.map((app) => app.category), 'name' ) - .map((category) => Object.assign(category, { slug: slugg(category.name) })) + .map((category) => Object.assign(category, { slug: slugify(category.name) })) .sort((a, b) => b.count - a.count) fs.writeFileSync( diff --git a/script/clean.js b/script/clean.js index f0f9fe993be..77c4c358585 100755 --- a/script/clean.js +++ b/script/clean.js @@ -6,7 +6,6 @@ const fs = require('fs') const path = require('path') -const rimraf = require('rimraf').sync fs.readdirSync(path.join(__dirname, '../apps')) .filter((filename) => { @@ -22,5 +21,5 @@ fs.readdirSync(path.join(__dirname, '../apps')) .forEach((filename) => { const appDir = path.join(__dirname, `../apps/${filename}`) console.log(`Removing leftover artifacts from ${appDir}`) - rimraf(appDir) + fs.rmSync(appDir, { recursive: true, force: true }) }) diff --git a/script/colors.js b/script/colors.js deleted file mode 100644 index f1db48bb01b..00000000000 --- a/script/colors.js +++ /dev/null @@ -1,9 +0,0 @@ -'use strict' - -const path = require('path') -const slugsAndIconPaths = require('../lib/raw-app-list')() -const updateComplimentaryColorsFile = require('../lib/colors') - -const root = path.normalize(path.join(__dirname, '..')) -const colorsFile = path.normalize(path.join(root, 'meta', 'colors.json')) -updateComplimentaryColorsFile(slugsAndIconPaths, colorsFile, root) diff --git a/script/pack.js b/script/pack.js index e329bf402f0..e5cd4268836 100755 --- a/script/pack.js +++ b/script/pack.js @@ -1,10 +1,7 @@ const fs = require('fs') const path = require('path') -const yaml = require('js-yaml') +const yaml = require('yaml') const dates = require('../meta/dates.json') -const colors = require('../meta/colors.json') -const releases = require('../meta/releases.json') -const readmes = require('../meta/readmes.json') const parseGitHubUrl = require('github-url-to-object') const apps = [] @@ -16,32 +13,20 @@ fs.readdirSync(path.join(__dirname, '../apps')) }) .forEach((slug) => { const yamlFile = path.join(__dirname, `../apps/${slug}/${slug}.yml`) - const meta = yaml.load(fs.readFileSync(yamlFile)) + const meta = yaml.parse(fs.readFileSync(yamlFile, 'utf-8')) if (meta.disabled) { return } - const app = Object.assign( - { slug: slug }, - meta, - { - icon: `${slug}-icon.png`, - icon32: `${slug}-icon-32.png`, - icon64: `${slug}-icon-64.png`, - icon128: `${slug}-icon-128.png`, - icon256: `${slug}-icon-256.png`, - date: dates[slug], - iconColors: colors[slug].palette, - }, - releases[slug], - readmes[slug] - ) - - app.goodColorOnWhite = app.goodColorOnWhite || colors[slug].goodColorOnWhite - app.goodColorOnBlack = app.goodColorOnBlack || colors[slug].goodColorOnBlack - app.faintColorOnWhite = - app.faintColorOnWhite || colors[slug].faintColorOnWhite + const app = Object.assign({ slug: slug }, meta, { + icon: `${slug}-icon.png`, + icon32: `${slug}-icon-32.png`, + icon64: `${slug}-icon-64.png`, + icon128: `${slug}-icon-128.png`, + icon256: `${slug}-icon-256.png`, + date: dates[slug], + }) // Delete website if it's the same URL as repository const parsedWebsite = parseGitHubUrl(app.website) diff --git a/script/publish-to-gh.js b/script/publish-to-gh.js deleted file mode 100644 index c2dcada5aea..00000000000 --- a/script/publish-to-gh.js +++ /dev/null @@ -1,36 +0,0 @@ -const fs = require('fs') -const path = require('path') -const packageJSON = require('../package.json') -const github = require('../lib/github') - -async function main() { - const name = `${packageJSON.name}-${packageJSON.version}.tgz` - const archivePath = path.resolve(__dirname, `../${name}`) - - if (!fs.existsSync(archivePath)) { - return console.warn('[METRICS] Unable to find the archive') - } - - const archiveStat = fs.statSync(archivePath) - - const { data: release } = await github.repos.createRelease({ - owner: 'electron', - repo: 'apps', - tag_name: `v${packageJSON.version}`, - }) - - await github.repos.uploadReleaseAsset({ - data: fs.readFileSync(archivePath), - headers: { - 'content-length': archiveStat.size, - 'content-type': 'application/gzip', - }, - name, - url: release.upload_url, - }) -} - -main().catch((err) => { - console.log(err) - process.exit(1) -}) diff --git a/script/readmes.js b/script/readmes.js deleted file mode 100644 index c8dd22204c6..00000000000 --- a/script/readmes.js +++ /dev/null @@ -1,131 +0,0 @@ -const MAX_CONCURRENCY = Number(process.env.MAX_CONCURRENCY) || 4 // simultaneous open web requests -const README_CACHE_TTL = require('human-interval')( - process.env.README_CACHE_TTL || '4 hours' -) - -const fs = require('fs') -const path = require('path') -const Bottleneck = require('bottleneck') -const github = require('../lib/github') -const cheerio = require('cheerio') -const parseGitUrl = require('github-url-to-object') - -const outputFile = path.join(__dirname, '../meta/readmes.json') -const oldReadmeData = require(outputFile) -const output = {} -const limiter = new Bottleneck({ - maxConcurrent: MAX_CONCURRENCY, -}) - -const apps = require('../lib/raw-app-list')() -const appsWithRepos = require('../lib/apps-with-github-repos') -const appsToUpdate = appsWithRepos.filter((app) => { - const oldData = oldReadmeData[app.slug] - if (!oldData) return true - const oldDate = new Date(oldData.readmeFetchedAt || null).getTime() - return oldDate + README_CACHE_TTL < Date.now() -}) - -console.log( - `${appsWithRepos.length} of ${apps.length} apps have a GitHub repo.` -) -console.log( - `${appsToUpdate.length} of those ${appsWithRepos.length} have missing or outdated README data.` -) - -appsToUpdate.forEach((app) => { - limiter - .schedule(getReadme, app) - .then((repository) => { - return repository.data.default_branch - }) - .catch((err) => { - if (err.status !== 404) { - console.error(`${app.slug}: Non 404 error`) - console.error(err) - } - - return - }) - .then((defaultBranch) => { - limiter - .schedule(getReadme, app, defaultBranch) - .then((release) => { - console.log(`${app.slug}: got latest README`) - output[app.slug] = { - readmeCleaned: cleanReadme(release.data, defaultBranch, app), - readmeOriginal: release.data, - readmeFetchedAt: new Date(), - } - }) - .catch((err) => { - console.error(`${app.slug}: no README found`) - output[app.slug] = { - readmeOriginal: null, - readmeFetchedAt: new Date(), - } - if (err.status !== 404) { - console.error(`${app.slug}: Non 404 error`) - console.error(err) - } - }) - }) -}) - -limiter.on('idle', () => { - setTimeout(() => { - fs.writeFileSync(outputFile, JSON.stringify(output, null, 2)) - console.log(`Done fetching README files.\nWrote ${outputFile}`) - process.exit() - }, 1000) -}) - -function getReadme(app, defaultBranch) { - const { user: owner, repo } = parseGitUrl(app.repository) - const opts = { - owner: owner, - repo: repo, - headers: { - Accept: 'application/vnd.github.v3.html', - }, - } - - if (defaultBranch) { - return github.repos.getReadme(opts) - } - - return github.repos.get(opts) -} - -function cleanReadme(readme, defaultBranch, app) { - const $ = cheerio.load(readme) - - const $relativeImages = $('img').not('[src^="http"]') - if ($relativeImages.length) { - console.log( - `${app.slug}: updating ${$relativeImages.length} relative image URLs` - ) - $relativeImages.each((i, img) => { - $(img).attr({ - src: `${app.repository.replace( - 'github.com', - 'raw.githubusercontent.com' - )}/${defaultBranch}/${$(img).attr('src')}`, - crossorigin: '', - }) - }) - } - - const $relativeLinks = $('a').not('[href^="http"]') - if ($relativeLinks.length) { - console.log(`${app.slug}: updating ${$relativeLinks.length} relative links`) - $relativeLinks.each((i, link) => { - $(link).attr( - 'href', - `${app.repository}/blob/${defaultBranch}/${$(link).attr('href')}` - ) - }) - } - - return $('body').html() -} diff --git a/script/release.sh b/script/release.sh deleted file mode 100755 index 7091daf6104..00000000000 --- a/script/release.sh +++ /dev/null @@ -1,29 +0,0 @@ -#!/usr/bin/env bash - -set -v # print commands before execution, but don't expand env vars in output -set -o errexit # always exit on error -set -o pipefail # honor exit codes when piping -set -o nounset # fail on unset variables - -npm ci - -npm run test-all - -# bail if nothing changed -if [ "$(git status --porcelain)" = "" ]; then - echo "no new content found; goodbye!" - exit -fi - -git config user.email electron@github.com -git config user.name electron-bot -git add . -git commit -am "update apps" --author "Electron Bot " -npm version minor -m "bump minor to %s" -git pull --rebase -git push origin master -git push origin master --tags -echo //registry.npmjs.org/:_authToken=${NPM_AUTH_TOKEN} > .npmrc -npm publish -npm pack -node ./script/publish-to-gh.js diff --git a/script/releases.js b/script/releases.js deleted file mode 100755 index 1f04ff0d5f8..00000000000 --- a/script/releases.js +++ /dev/null @@ -1,81 +0,0 @@ -const MAX_CONCURRENCY = Number(process.env.MAX_CONCURRENCY) || 4 // simultaneous open web requests -const RELEASE_CACHE_TTL = require('human-interval')( - process.env.RELEASE_CACHE_TTL || '4 hours' -) - -const fs = require('fs') -const path = require('path') -const Bottleneck = require('bottleneck') -const github = require('../lib/github') -const parseGitUrl = require('github-url-to-object') - -const outputFile = path.join(__dirname, '../meta/releases.json') -const oldReleaseData = require(outputFile) -const output = {} -const limiter = new Bottleneck({ - maxConcurrent: MAX_CONCURRENCY, -}) - -const apps = require('../lib/raw-app-list')() -const appsWithRepos = require('../lib/apps-with-github-repos') - -console.log( - `${appsWithRepos.length} of ${apps.length} apps have a GitHub repo.` -) -console.log( - `${appsWithRepos.filter(shouldUpdateAppReleaseData).length} of those ${ - appsWithRepos.length - } have missing or outdated release data.` -) - -appsWithRepos.forEach((app) => { - if (shouldUpdateAppReleaseData(app)) { - limiter - .schedule(getLatestRelease, app) - .then((release) => { - console.log(`${app.slug}: got latest release`) - output[app.slug] = { - latestRelease: release.data, - latestReleaseFetchedAt: new Date(), - } - }) - .catch((err) => { - console.error(`${app.slug}: no releases found`) - output[app.slug] = { - latestRelease: null, - latestReleaseFetchedAt: new Date(), - } - if (err.status !== 404) console.error(err) - }) - } else { - output[app.slug] = oldReleaseData[app.slug] - } -}) - -limiter.on('idle', () => { - setTimeout(() => { - fs.writeFileSync(outputFile, JSON.stringify(output, null, 2)) - console.log(`Done fetching release data.\nWrote ${outputFile}`) - process.exit() - }, 1000) -}) - -function shouldUpdateAppReleaseData(app) { - const oldData = oldReleaseData[app.slug] - if (!oldData || !oldData.latestReleaseFetchedAt) return true - const oldDate = new Date(oldData.latestReleaseFetchedAt || null).getTime() - return oldDate + RELEASE_CACHE_TTL < Date.now() -} - -function getLatestRelease(app) { - const { user: owner, repo } = parseGitUrl(app.repository) - const opts = { - owner: owner, - repo: repo, - headers: { - Accept: 'application/vnd.github.v3.html', - }, - } - - return github.repos.getLatestRelease(opts) -} diff --git a/script/remove-disabled-apps.js b/script/remove-disabled-apps.js index ff4d0bfbd56..21422078d40 100644 --- a/script/remove-disabled-apps.js +++ b/script/remove-disabled-apps.js @@ -2,8 +2,7 @@ const fs = require('fs') const path = require('path') -const rimraf = require('rimraf').sync -const yaml = require('js-yaml') +const yaml = require('yaml') fs.readdirSync(path.join(__dirname, '../apps')) .filter((filename) => { @@ -13,11 +12,11 @@ fs.readdirSync(path.join(__dirname, '../apps')) }) .filter((filename) => { const yamlFile = path.join(__dirname, `../apps/${filename}/${filename}.yml`) - const meta = yaml.load(fs.readFileSync(yamlFile)) + const meta = yaml.parse(fs.readFileSync(yamlFile, 'utf-8')) return meta.disabled ? true : false }) .forEach((filename) => { const appDir = path.join(__dirname, `../apps/${filename}`) console.log(`Removing disabled ${filename} app`) - rimraf(appDir) + fs.rmSync(appDir, { recursive: true, force: true }) }) diff --git a/script/resize.js b/script/resize.js index def746476e3..6c82f049d87 100755 --- a/script/resize.js +++ b/script/resize.js @@ -1,10 +1,10 @@ const sharp = require('sharp') const path = require('path') const fs = require('fs') -const recursiveReadSync = require('recursive-readdir-sync') +const readdirp = require('readdirp') const imagemin = require('imagemin') const imageminPngquant = require('imagemin-pngquant') -const yaml = require('js-yaml') +const yaml = require('yaml') async function resize(file, size) { const newFile = file.replace('.png', `-${size}.png`) @@ -27,9 +27,12 @@ async function resize(file, size) { } async function main() { - const icons = recursiveReadSync(path.join(__dirname, '../apps')).filter( - (file) => file.match(/icon\.png/) - ) + const icons = [] + for await (const entry of readdirp(path.join(__dirname, '../apps'))) { + if (entry.basename.match(/icon\.png/)) { + icons.push(entry.fullPath) + } + } console.log(`Resizing ${icons.length} icons...`) const resizes = icons.reduce((acc, icon) => { @@ -37,7 +40,7 @@ async function main() { // skip disabled app const yamlFile = path.join(icon.replace('-icon.png', '.yml')) - const { disabled } = yaml.load(fs.readFileSync(yamlFile)) + const { disabled } = yaml.parse(fs.readFileSync(yamlFile, 'utf-8')) if (disabled) { return acc } diff --git a/script/ymlupdate.js b/script/ymlupdate.js index 3d7d43048a4..4556b71f0db 100755 --- a/script/ymlupdate.js +++ b/script/ymlupdate.js @@ -16,7 +16,7 @@ const keywordMappings = { developers: 'Developer Tools', development: 'Developer Tools', ebook: 'Books', - facebook: 'Social Networking', + facebook: 'Social', graphics: 'Photo & Video', photo: 'Photo & Video', 'photo-manager': 'Photo & Video', @@ -43,9 +43,9 @@ const keywordMappings = { design: 'Productivity', ide: 'Developer Tools', search: 'Utilities', - messaging: 'Social Networking', - chat: 'Social Networking', - collaboration: 'Social Networking', + messaging: 'Social', + chat: 'Social', + collaboration: 'Social', screenshot: 'Utilities', api: 'Developer Tools', clipboard: 'Utilities', @@ -66,7 +66,7 @@ const keywordMappings = { translation: 'Utilities', google: 'Productivity', email: 'Productivity', - twitter: 'Social Networking', + twitter: 'Social', code: 'Developer Tools', '3d printing': 'Utilities', children: 'Education', @@ -98,7 +98,7 @@ const keywordMappings = { 'productivity tool': 'Productivity', system: 'Utilities', tournament: 'Games', - webrtc: 'Social Networking', + webrtc: 'Social', build: 'Developer Tools', trading: 'Finance', images: 'Photo & Video', diff --git a/test/colors-spec.js b/test/colors-spec.js deleted file mode 100644 index 590193f767c..00000000000 --- a/test/colors-spec.js +++ /dev/null @@ -1,179 +0,0 @@ -'use strict' - -const fs = require('fs') -const os = require('os') -const path = require('path') -const sinon = require('sinon') - -const chai = require('chai') -const Jimp = require('jimp') -const tinyColor = require('tinycolor2') - -chai.should() - -const expect = chai.expect - -const Colors = require('../lib/colors.js') - -describe('colors', function () { - let consoleInfo - let consoleError - let testDir - let slugsAndIconPaths - - const colors = ['white', 'black'] - - beforeEach(async function () { - slugsAndIconPaths = [] - // create a couple of test icons in a tmpdir - testDir = fs.mkdtempSync(path.join(os.tmpdir(), 'colors-spec-')) - for (const colorName of colors) { - const c = parseInt(tinyColor(colorName).toHex8(), 16) - const image = new Jimp(2, 2, c) - const iconPath = path.join(testDir, colorName + '.png') - await new Promise((resolve, reject) => - image.write(iconPath, (err, buffer) => - err ? reject(err) : resolve(buffer) - ) - ) - fs.chmodSync(iconPath, 511) - slugsAndIconPaths.push({ slug: colorName, iconPath }) - } - - consoleError = sinon.stub(console, 'error') - consoleInfo = sinon.stub(console, 'info') - }) - - afterEach(() => { - // remove the temporaries that were created in before() - for (const entry of fs.readdirSync(testDir)) { - fs.unlinkSync(path.resolve(testDir, entry)) - } - fs.rmdirSync(testDir) - - consoleError.restore() - consoleInfo.restore() - }) - - it('should create entries with the expected properties', async () => { - // test input - const entry = slugsAndIconPaths[0] - const colors = await Colors.getColors([entry], {}, testDir) - colors.should.have - .keys(entry.slug) - .and.property(entry.slug) - .has.all.keys( - 'source', - 'faintColorOnWhite', - 'goodColorOnBlack', - 'goodColorOnWhite', - 'palette' - ) - .and.property('source') - .has.all.keys('path', 'revHash') - .and.property('path') - .equals(path.basename(entry.iconPath)) - }).timeout(5000) - - it('should add an entry when a new app is added', async () => { - const oldColors = await Colors.getColors( - slugsAndIconPaths.slice(0, 1), - {}, - testDir - ) - const newColors = await Colors.getColors( - slugsAndIconPaths.slice(0, 2), - oldColors, - testDir - ) - // newColors should be a superset of oldColors - newColors.should.deep.contain(oldColors) - oldColors.should.not.deep.contain(newColors) - expect(consoleInfo.callCount).to.equal(2) - }) - - it('should remove an entry when an app is removed', async () => { - const oldColors = await Colors.getColors( - slugsAndIconPaths.slice(0, 2), - {}, - testDir - ) - const newColors = await Colors.getColors( - slugsAndIconPaths.slice(0, 1), - oldColors, - testDir - ) - // newColors should be a subset of oldColors - newColors.should.not.deep.contain(oldColors) - oldColors.should.deep.contain(newColors) - expect(consoleInfo.callCount).to.equal(2) - }) - - it('should create reproducible output', async () => { - const a = await Colors.getColors(slugsAndIconPaths, {}, testDir) - const b = await Colors.getColors(slugsAndIconPaths, {}, testDir) - a.should.deep.equal(b) - expect(consoleInfo.callCount).to.equal(4) - }) - - it('should skip entries whose icons are unreadable', async () => { - const badEntry = slugsAndIconPaths[0] - const goodEntry = slugsAndIconPaths[1] - const input = [badEntry, goodEntry] - - // make the first icon unreadable - fs.unlinkSync(badEntry.iconPath) - - const colors = await Colors.getColors(input, {}, testDir) - colors.should.have.keys(goodEntry.slug).and.not.have.keys(badEntry.slug) - - expect(consoleError.callCount).to.equal(1) - expect(consoleError.firstCall.args[0]).to.include(badEntry.iconPath) - - expect(consoleInfo.callCount).to.equal(1) - }) - - it('should skip entries whose icons are unparsable', async () => { - const entries = slugsAndIconPaths.map((original) => Object.create(original)) - const badEntry = entries[0] - const goodEntry = entries[1] - badEntry.iconPath = path.join(testDir, 'hello.png') - fs.writeFileSync( - badEntry.iconPath, - 'This is a text file! The file suffix is wrong!\n' - ) - - const colors = await Colors.getColors(entries, {}, testDir) - colors.should.have.keys(goodEntry.slug).and.not.have.keys(badEntry.slug) - - expect(consoleError.callCount).to.equal(1) - expect(consoleError.firstCall.args[0]).to.include(badEntry.iconPath) - - expect(consoleInfo.callCount).to.equal(2) - }) - - it('should update revHashes when icon files change', async () => { - let entries = slugsAndIconPaths.map((original) => Object.create(original)) - const oldColors = await Colors.getColors(entries, {}, testDir) - - entries = slugsAndIconPaths.map((original) => Object.create(original)) - const changedEntry = entries[0] - const unchangedEntry = entries[1] - changedEntry.iconPath = unchangedEntry.iconPath - const newColors = await Colors.getColors(entries, oldColors, testDir) - - // the revHash on the unchanged entry should be unchanged - expect(newColors) - .property(unchangedEntry.slug) - .to.deep.contain(oldColors[unchangedEntry.slug]) - - // the revHash on the changed entry should be different - expect(newColors) - .property(changedEntry.slug) - .property('source') - .property('revHash') - .should.not.equal(oldColors[changedEntry.slug].source.revHash) - - expect(consoleInfo.callCount).to.equal(3) - }) -}) diff --git a/test/fixture/black.png b/test/fixture/black.png new file mode 100755 index 00000000000..3ba1dd153fc Binary files /dev/null and b/test/fixture/black.png differ diff --git a/test/fixture/white.png b/test/fixture/white.png new file mode 100755 index 00000000000..1408b210906 Binary files /dev/null and b/test/fixture/white.png differ diff --git a/test/human-data.js b/test/human-data.js index 8c71b0a9acf..e29e01d14b6 100644 --- a/test/human-data.js +++ b/test/human-data.js @@ -5,13 +5,10 @@ const it = mocha.it const fs = require('fs') const path = require('path') const expect = require('chai').expect -const yaml = require('js-yaml') -const isUrl = require('is-url') +const yaml = require('yaml') +const { isUrl } = require('../lib/is-url') const { URL } = require('url') -const cleanDeep = require('clean-deep') -const imageSize = require('image-size') -const makeColorAccessible = require('make-color-accessible') -const slugg = require('slugg') +const slugify = require('slugify') const grandfatheredDescriptions = require('../lib/grandfathered-descriptions') const grandfatheredLinks = require('../lib/grandfathered-links.js') const grandfatheredSlugs = require('../lib/grandfathered-small-icons') @@ -23,6 +20,8 @@ const slugs = fs .isDirectory() }) +const IGNORE_IMAGES_SQUARE = ['asana', 'splice'] + describe('human-submitted app data', () => { it('includes lots of apps', () => { expect(slugs.length).to.be.above(200) @@ -36,7 +35,7 @@ describe('human-submitted app data', () => { const iconPath = path.join(basedir, `${slug}-icon.png`) it('is in a directory whose name is lowercase with dashes as a delimiter', () => { - expect(slugg(slug)).to.equal(slug) + expect(slugify(slug)).to.equal(slug) }) it(`includes a data file named ${slug}.yml`, () => { @@ -44,7 +43,7 @@ describe('human-submitted app data', () => { }) describe(`${yamlFile}`, () => { - const app = yaml.load(fs.readFileSync(yamlPath)) + const app = yaml.parse(fs.readFileSync(yamlPath, 'utf-8')) it('has a name', () => { expect(app.name.length).to.be.above(0) @@ -152,48 +151,6 @@ describe('human-submitted app data', () => { expect(app.category).to.be.oneOf(categories) }) - describe('colors', () => { - it(`allows goodColorOnWhite to be set, but it must be accessible`, () => { - // accessible: contrast ratio of 4.5:1 or greater (white background) - const color = app.goodColorOnWhite - if (color) { - const accessibleColor = makeColorAccessible(color) - expect(color === accessibleColor).to.equal( - true, - `${slug}: contrast ratio too low for goodColorOnWhite. Try: ${accessibleColor}` - ) - } - }) - - it(`allows goodColorOnBlack to be set, but it must be accessible`, () => { - // accessible: contrast ratio of 4.5:1 or greater (black background) - const color = app.goodColorOnBlack - if (color) { - const accessibleColor = makeColorAccessible(color, { - background: 'black', - }) - expect(color === accessibleColor).to.equal( - true, - `${slug}: contrast ratio too low for goodColorOnBlack. Try: ${accessibleColor}` - ) - } - }) - - it(`allows faintColorOnWhite to be set`, () => { - const color = app.faintColorOnWhite - if (color) { - expect(color).to.match( - /rgba\(\d+, \d+, \d+, /, - `${slug}'s faintColorOnWhite must be an rgba string` - ) - } - }) - }) - - it('has no empty properties', () => { - expect(cleanDeep(app)).to.deep.equal(app) - }) - describe('screenshots', () => { const screenshots = app.screenshots || [] @@ -225,7 +182,8 @@ describe('human-submitted app data', () => { }) }) - describe('icon', () => { + // Do this without any external dependencies + describe.skip('icon', () => { it(`exists as ${slug}-icon.png`, () => { expect(fs.existsSync(iconPath)).to.equal( true, @@ -234,6 +192,7 @@ describe('human-submitted app data', () => { }) it('is a square', function () { + if (IGNORE_IMAGES_SQUARE.includes(slug)) return this.skip() if (!fs.existsSync(iconPath)) return this.skip() const dimensions = imageSize(iconPath) @@ -245,6 +204,7 @@ describe('human-submitted app data', () => { const maxPixels = 1024 it(`is between ${minPixels}px x ${minPixels}px and ${maxPixels}px x ${maxPixels}px`, function () { + if (IGNORE_IMAGES_SQUARE.includes(slug)) return this.skip() if (!fs.existsSync(iconPath)) return this.skip() const dimensions = imageSize(iconPath) expect(dimensions.width).to.be.within(minPixels, maxPixels) diff --git a/test/machine-data.js b/test/machine-data.js index 0b175b51c70..b861cfabc51 100644 --- a/test/machine-data.js +++ b/test/machine-data.js @@ -3,9 +3,8 @@ const describe = mocha.describe const it = mocha.it const fs = require('fs') const path = require('path') -const yaml = require('js-yaml') +const yaml = require('yaml') const apps = require('..') -const isHexColor = require('is-hexcolor') const categories = require('../categories') const expect = require('chai').expect @@ -25,7 +24,7 @@ describe('machine-generated app data (exported by the module)', () => { __dirname, `../apps/${filename}/${filename}.yml` ) - const meta = yaml.load(fs.readFileSync(yamlFile)) + const meta = yaml.parse(fs.readFileSync(yamlFile, 'utf-8')) if (meta.disabled) { return false @@ -72,40 +71,6 @@ describe('machine-generated app data (exported by the module)', () => { }) }) - it('sets an `iconColors` array on every app', () => { - apps.forEach((app) => { - expect(app.iconColors).to.be.an('array', app.slug) - expect(app.iconColors.length).to.be.above(2, app.slug) - }) - }) - - it('sets a `colors.goodColorOnWhite` hex value on every app', () => { - apps.forEach((app) => { - expect(isHexColor(app.goodColorOnWhite)).to.eq(true) - }) - }) - - it('sets a `colors.faintColorOnWhite` semi-transparent rgba value on every app', () => { - apps.forEach((app) => { - expect( - app.faintColorOnWhite, - `${app.slug}'s faintColorOnWhite is not right` - ).to.match(/rgba\(\d+, \d+, \d+, /) - }) - }) - - it('sets a `colors.goodColorOnBlack` hex value on every app', () => { - apps.forEach((app) => { - expect(isHexColor(app.goodColorOnBlack)).to.eq(true) - }) - }) - - it('does not override good colors if they already exist', () => { - const hyper = apps.find((app) => app.slug === 'hyper') - expect(hyper.goodColorOnWhite).to.eq('#000') - expect(hyper.goodColorOnBlack).to.eq('#FFF') - }) - describe('releases', () => { const appsWithRepos = require('../lib/apps-with-github-repos') const appsWithLatestRelease = apps.filter((app) => app.latestRelease) @@ -132,32 +97,6 @@ describe('machine-generated app data (exported by the module)', () => { ).to.eq(true) }) }) - - describe('readmes', () => { - const readmeApps = apps.filter((app) => app.readmeCleaned) - - it('collects READMEs for apps with GitHub repos', () => { - expect(readmeApps.length).to.be.above(50) - }) - - it('sets `readmeCleaned`', () => { - expect(readmeApps.every((app) => app.readmeCleaned.length > 0)).to.eq( - true - ) - }) - - it('sets `readmeOriginal`', () => { - expect(readmeApps.every((app) => app.readmeOriginal.length > 0)).to.eq( - true - ) - }) - - it('sets `readmeFetchedAt`', () => { - expect(readmeApps.every((app) => app.readmeFetchedAt.length > 0)).to.eq( - true - ) - }) - }) }) describe('machine-generated category data (exported by the module)', () => { diff --git a/wizard.js b/wizard.js index 7e39019b785..94adcaf84a7 100644 --- a/wizard.js +++ b/wizard.js @@ -1,11 +1,9 @@ const categories = require('./lib/app-categories') +const { isUrl } = require('./lib/is-url') const inquirer = require('inquirer') -const isUrl = require('is-url') const path = require('path') const fs = require('fs') -const slugify = require('slugg') -const mkdirp = require('mkdirp') -const cleanDeep = require('clean-deep') +const slugify = require('slugify') const yaml = require('yaml') const existingSlugs = fs.readdirSync(path.join(__dirname, 'apps')) @@ -73,7 +71,17 @@ const questions = [ inquirer .prompt(questions) .then(function (answers) { - const app = cleanDeep(answers) + const app = Object.entries(answers).reduce((acc, [key, value]) => { + if ( + value === '' || + (Array.isArray(value) && value.length === 1 && value[0] === '') + ) { + return acc + } + acc[key] = value + return acc + }, {}) + console.log({ app }) const slug = slugify(app.name) const basepath = path.join(path.join(__dirname, 'apps'), slug) const yamlPath = path.join(basepath, `${slug}.yml`) diff --git a/yarn.lock b/yarn.lock new file mode 100644 index 00000000000..4852a48d6fd --- /dev/null +++ b/yarn.lock @@ -0,0 +1,3798 @@ +# This file is generated by running "yarn install" inside your project. +# Manual changes might be lost - proceed with caution! + +__metadata: + version: 8 + cacheKey: 10c0 + +"@electron/apps@workspace:.": + version: 0.0.0-use.local + resolution: "@electron/apps@workspace:." + dependencies: + chai: "npm:^6.2.0" + github-url-to-object: "npm:^4.0.6" + husky: "npm:^8.0.1" + imagemin: "npm:^7.0.1" + imagemin-pngquant: "npm:^9.0.2" + inquirer: "npm:^8.2.4" + lint-staged: "npm:^12.4.1" + mocha: "npm:^11.7.4" + prettier: "npm:^3.6.2" + readdirp: "npm:^3.6.0" + semver: "npm:^7.7.3" + sharp: "npm:^0.34.4" + sinon: "npm:^21.0.0" + slugify: "npm:^1.6.6" + yaml: "npm:^2.8.1" + languageName: unknown + linkType: soft + +"@emnapi/runtime@npm:^1.5.0": + version: 1.6.0 + resolution: "@emnapi/runtime@npm:1.6.0" + dependencies: + tslib: "npm:^2.4.0" + checksum: 10c0/e3d2452a8fb83bb59fe60dfcf4cff99f9680c13c07dff8ad28639ccc8790151841ef626a67014bde132939bad73dfacc440ade8c3db2ab12693ea9c8ba4d37fb + languageName: node + linkType: hard + +"@img/colour@npm:^1.0.0": + version: 1.0.0 + resolution: "@img/colour@npm:1.0.0" + checksum: 10c0/02261719c1e0d7aa5a2d585981954f2ac126f0c432400aa1a01b925aa2c41417b7695da8544ee04fd29eba7ecea8eaf9b8bef06f19dc8faba78f94eeac40667d + languageName: node + linkType: hard + +"@img/sharp-darwin-arm64@npm:0.34.4": + version: 0.34.4 + resolution: "@img/sharp-darwin-arm64@npm:0.34.4" + dependencies: + "@img/sharp-libvips-darwin-arm64": "npm:1.2.3" + dependenciesMeta: + "@img/sharp-libvips-darwin-arm64": + optional: true + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@img/sharp-darwin-x64@npm:0.34.4": + version: 0.34.4 + resolution: "@img/sharp-darwin-x64@npm:0.34.4" + dependencies: + "@img/sharp-libvips-darwin-x64": "npm:1.2.3" + dependenciesMeta: + "@img/sharp-libvips-darwin-x64": + optional: true + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@img/sharp-libvips-darwin-arm64@npm:1.2.3": + version: 1.2.3 + resolution: "@img/sharp-libvips-darwin-arm64@npm:1.2.3" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@img/sharp-libvips-darwin-x64@npm:1.2.3": + version: 1.2.3 + resolution: "@img/sharp-libvips-darwin-x64@npm:1.2.3" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@img/sharp-libvips-linux-arm64@npm:1.2.3": + version: 1.2.3 + resolution: "@img/sharp-libvips-linux-arm64@npm:1.2.3" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@img/sharp-libvips-linux-arm@npm:1.2.3": + version: 1.2.3 + resolution: "@img/sharp-libvips-linux-arm@npm:1.2.3" + conditions: os=linux & cpu=arm & libc=glibc + languageName: node + linkType: hard + +"@img/sharp-libvips-linux-ppc64@npm:1.2.3": + version: 1.2.3 + resolution: "@img/sharp-libvips-linux-ppc64@npm:1.2.3" + conditions: os=linux & cpu=ppc64 & libc=glibc + languageName: node + linkType: hard + +"@img/sharp-libvips-linux-s390x@npm:1.2.3": + version: 1.2.3 + resolution: "@img/sharp-libvips-linux-s390x@npm:1.2.3" + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + +"@img/sharp-libvips-linux-x64@npm:1.2.3": + version: 1.2.3 + resolution: "@img/sharp-libvips-linux-x64@npm:1.2.3" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@img/sharp-libvips-linuxmusl-arm64@npm:1.2.3": + version: 1.2.3 + resolution: "@img/sharp-libvips-linuxmusl-arm64@npm:1.2.3" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@img/sharp-libvips-linuxmusl-x64@npm:1.2.3": + version: 1.2.3 + resolution: "@img/sharp-libvips-linuxmusl-x64@npm:1.2.3" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@img/sharp-linux-arm64@npm:0.34.4": + version: 0.34.4 + resolution: "@img/sharp-linux-arm64@npm:0.34.4" + dependencies: + "@img/sharp-libvips-linux-arm64": "npm:1.2.3" + dependenciesMeta: + "@img/sharp-libvips-linux-arm64": + optional: true + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@img/sharp-linux-arm@npm:0.34.4": + version: 0.34.4 + resolution: "@img/sharp-linux-arm@npm:0.34.4" + dependencies: + "@img/sharp-libvips-linux-arm": "npm:1.2.3" + dependenciesMeta: + "@img/sharp-libvips-linux-arm": + optional: true + conditions: os=linux & cpu=arm & libc=glibc + languageName: node + linkType: hard + +"@img/sharp-linux-ppc64@npm:0.34.4": + version: 0.34.4 + resolution: "@img/sharp-linux-ppc64@npm:0.34.4" + dependencies: + "@img/sharp-libvips-linux-ppc64": "npm:1.2.3" + dependenciesMeta: + "@img/sharp-libvips-linux-ppc64": + optional: true + conditions: os=linux & cpu=ppc64 & libc=glibc + languageName: node + linkType: hard + +"@img/sharp-linux-s390x@npm:0.34.4": + version: 0.34.4 + resolution: "@img/sharp-linux-s390x@npm:0.34.4" + dependencies: + "@img/sharp-libvips-linux-s390x": "npm:1.2.3" + dependenciesMeta: + "@img/sharp-libvips-linux-s390x": + optional: true + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + +"@img/sharp-linux-x64@npm:0.34.4": + version: 0.34.4 + resolution: "@img/sharp-linux-x64@npm:0.34.4" + dependencies: + "@img/sharp-libvips-linux-x64": "npm:1.2.3" + dependenciesMeta: + "@img/sharp-libvips-linux-x64": + optional: true + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@img/sharp-linuxmusl-arm64@npm:0.34.4": + version: 0.34.4 + resolution: "@img/sharp-linuxmusl-arm64@npm:0.34.4" + dependencies: + "@img/sharp-libvips-linuxmusl-arm64": "npm:1.2.3" + dependenciesMeta: + "@img/sharp-libvips-linuxmusl-arm64": + optional: true + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@img/sharp-linuxmusl-x64@npm:0.34.4": + version: 0.34.4 + resolution: "@img/sharp-linuxmusl-x64@npm:0.34.4" + dependencies: + "@img/sharp-libvips-linuxmusl-x64": "npm:1.2.3" + dependenciesMeta: + "@img/sharp-libvips-linuxmusl-x64": + optional: true + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@img/sharp-wasm32@npm:0.34.4": + version: 0.34.4 + resolution: "@img/sharp-wasm32@npm:0.34.4" + dependencies: + "@emnapi/runtime": "npm:^1.5.0" + conditions: cpu=wasm32 + languageName: node + linkType: hard + +"@img/sharp-win32-arm64@npm:0.34.4": + version: 0.34.4 + resolution: "@img/sharp-win32-arm64@npm:0.34.4" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@img/sharp-win32-ia32@npm:0.34.4": + version: 0.34.4 + resolution: "@img/sharp-win32-ia32@npm:0.34.4" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@img/sharp-win32-x64@npm:0.34.4": + version: 0.34.4 + resolution: "@img/sharp-win32-x64@npm:0.34.4" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@inquirer/external-editor@npm:^1.0.0": + version: 1.0.2 + resolution: "@inquirer/external-editor@npm:1.0.2" + dependencies: + chardet: "npm:^2.1.0" + iconv-lite: "npm:^0.7.0" + peerDependencies: + "@types/node": ">=18" + peerDependenciesMeta: + "@types/node": + optional: true + checksum: 10c0/414a3a2a9733459c57452d84ef19ff002222303d19041580685681153132d2a30af8f90f269b3967c30c670fa689dbb7d4fc25a86dc66f029eebe90dc7467b0a + languageName: node + linkType: hard + +"@isaacs/balanced-match@npm:^4.0.1": + version: 4.0.1 + resolution: "@isaacs/balanced-match@npm:4.0.1" + checksum: 10c0/7da011805b259ec5c955f01cee903da72ad97c5e6f01ca96197267d3f33103d5b2f8a1af192140f3aa64526c593c8d098ae366c2b11f7f17645d12387c2fd420 + languageName: node + linkType: hard + +"@isaacs/brace-expansion@npm:^5.0.0": + version: 5.0.0 + resolution: "@isaacs/brace-expansion@npm:5.0.0" + dependencies: + "@isaacs/balanced-match": "npm:^4.0.1" + checksum: 10c0/b4d4812f4be53afc2c5b6c545001ff7a4659af68d4484804e9d514e183d20269bb81def8682c01a22b17c4d6aed14292c8494f7d2ac664e547101c1a905aa977 + languageName: node + linkType: hard + +"@isaacs/cliui@npm:^8.0.2": + version: 8.0.2 + resolution: "@isaacs/cliui@npm:8.0.2" + dependencies: + string-width: "npm:^5.1.2" + string-width-cjs: "npm:string-width@^4.2.0" + strip-ansi: "npm:^7.0.1" + strip-ansi-cjs: "npm:strip-ansi@^6.0.1" + wrap-ansi: "npm:^8.1.0" + wrap-ansi-cjs: "npm:wrap-ansi@^7.0.0" + checksum: 10c0/b1bf42535d49f11dc137f18d5e4e63a28c5569de438a221c369483731e9dac9fb797af554e8bf02b6192d1e5eba6e6402cf93900c3d0ac86391d00d04876789e + languageName: node + linkType: hard + +"@nodelib/fs.scandir@npm:2.1.5": + version: 2.1.5 + resolution: "@nodelib/fs.scandir@npm:2.1.5" + dependencies: + "@nodelib/fs.stat": "npm:2.0.5" + run-parallel: "npm:^1.1.9" + checksum: 10c0/732c3b6d1b1e967440e65f284bd06e5821fedf10a1bea9ed2bb75956ea1f30e08c44d3def9d6a230666574edbaf136f8cfd319c14fd1f87c66e6a44449afb2eb + languageName: node + linkType: hard + +"@nodelib/fs.stat@npm:2.0.5, @nodelib/fs.stat@npm:^2.0.2": + version: 2.0.5 + resolution: "@nodelib/fs.stat@npm:2.0.5" + checksum: 10c0/88dafe5e3e29a388b07264680dc996c17f4bda48d163a9d4f5c1112979f0ce8ec72aa7116122c350b4e7976bc5566dc3ddb579be1ceaacc727872eb4ed93926d + languageName: node + linkType: hard + +"@nodelib/fs.walk@npm:^1.2.3": + version: 1.2.8 + resolution: "@nodelib/fs.walk@npm:1.2.8" + dependencies: + "@nodelib/fs.scandir": "npm:2.1.5" + fastq: "npm:^1.6.0" + checksum: 10c0/db9de047c3bb9b51f9335a7bb46f4fcfb6829fb628318c12115fbaf7d369bfce71c15b103d1fc3b464812d936220ee9bc1c8f762d032c9f6be9acc99249095b1 + languageName: node + linkType: hard + +"@pkgjs/parseargs@npm:^0.11.0": + version: 0.11.0 + resolution: "@pkgjs/parseargs@npm:0.11.0" + checksum: 10c0/5bd7576bb1b38a47a7fc7b51ac9f38748e772beebc56200450c4a817d712232b8f1d3ef70532c80840243c657d491cf6a6be1e3a214cff907645819fdc34aadd + languageName: node + linkType: hard + +"@sindresorhus/is@npm:^0.7.0": + version: 0.7.0 + resolution: "@sindresorhus/is@npm:0.7.0" + checksum: 10c0/c5b483cfa36556326267d525504dfadced0cc3516c2014bbe1c60377ca8e778cd74de26b24666a818ab41da2660bb80d61f545e93be3471f5d022a9999ed5bb9 + languageName: node + linkType: hard + +"@sinonjs/commons@npm:^3.0.1": + version: 3.0.1 + resolution: "@sinonjs/commons@npm:3.0.1" + dependencies: + type-detect: "npm:4.0.8" + checksum: 10c0/1227a7b5bd6c6f9584274db996d7f8cee2c8c350534b9d0141fc662eaf1f292ea0ae3ed19e5e5271c8fd390d27e492ca2803acd31a1978be2cdc6be0da711403 + languageName: node + linkType: hard + +"@sinonjs/fake-timers@npm:^13.0.5": + version: 13.0.5 + resolution: "@sinonjs/fake-timers@npm:13.0.5" + dependencies: + "@sinonjs/commons": "npm:^3.0.1" + checksum: 10c0/a707476efd523d2138ef6bba916c83c4a377a8372ef04fad87499458af9f01afc58f4f245c5fd062793d6d70587309330c6f96947b5bd5697961c18004dc3e26 + languageName: node + linkType: hard + +"@sinonjs/samsam@npm:^8.0.1": + version: 8.0.3 + resolution: "@sinonjs/samsam@npm:8.0.3" + dependencies: + "@sinonjs/commons": "npm:^3.0.1" + type-detect: "npm:^4.1.0" + checksum: 10c0/9bf57a8f8a484b3455696786e1679db7f0d6017de62099ee304bd364281fcb20895b7c6b05292aa10fecf76df27691e914fc3e1cb8a56d88c027e87d869dcf0c + languageName: node + linkType: hard + +"@types/glob@npm:^7.1.1": + version: 7.2.0 + resolution: "@types/glob@npm:7.2.0" + dependencies: + "@types/minimatch": "npm:*" + "@types/node": "npm:*" + checksum: 10c0/a8eb5d5cb5c48fc58c7ca3ff1e1ddf771ee07ca5043da6e4871e6757b4472e2e73b4cfef2644c38983174a4bc728c73f8da02845c28a1212f98cabd293ecae98 + languageName: node + linkType: hard + +"@types/keyv@npm:^3.1.1": + version: 3.1.4 + resolution: "@types/keyv@npm:3.1.4" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/ff8f54fc49621210291f815fe5b15d809fd7d032941b3180743440bd507ecdf08b9e844625fa346af568c84bf34114eb378dcdc3e921a08ba1e2a08d7e3c809c + languageName: node + linkType: hard + +"@types/minimatch@npm:*": + version: 6.0.0 + resolution: "@types/minimatch@npm:6.0.0" + dependencies: + minimatch: "npm:*" + checksum: 10c0/901fc4208cf6f5ab0e86bf86504055fb387f76092e06e604a3f2403db1c20e613c42104b235fde05552e0632d8f82e4ceacb83351d8700c7ffc5c31010a80804 + languageName: node + linkType: hard + +"@types/node@npm:*": + version: 24.9.2 + resolution: "@types/node@npm:24.9.2" + dependencies: + undici-types: "npm:~7.16.0" + checksum: 10c0/7905d43f65cee72ef475fe76316e10bbf6ac5d08a7f0f6c38f2b6285d7ca3009e8fcafc8f8a1d2bf3f55889c9c278dbb203a9081fd0cf2d6d62161703924c6fa + languageName: node + linkType: hard + +"@types/responselike@npm:^1.0.0": + version: 1.0.3 + resolution: "@types/responselike@npm:1.0.3" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/a58ba341cb9e7d74f71810a88862da7b2a6fa42e2a1fc0ce40498f6ea1d44382f0640117057da779f74c47039f7166bf48fad02dc876f94e005c7afa50f5e129 + languageName: node + linkType: hard + +"aggregate-error@npm:^3.0.0": + version: 3.1.0 + resolution: "aggregate-error@npm:3.1.0" + dependencies: + clean-stack: "npm:^2.0.0" + indent-string: "npm:^4.0.0" + checksum: 10c0/a42f67faa79e3e6687a4923050e7c9807db3848a037076f791d10e092677d65c1d2d863b7848560699f40fc0502c19f40963fb1cd1fb3d338a7423df8e45e039 + languageName: node + linkType: hard + +"ansi-escapes@npm:^4.2.1, ansi-escapes@npm:^4.3.0": + version: 4.3.2 + resolution: "ansi-escapes@npm:4.3.2" + dependencies: + type-fest: "npm:^0.21.3" + checksum: 10c0/da917be01871525a3dfcf925ae2977bc59e8c513d4423368645634bf5d4ceba5401574eb705c1e92b79f7292af5a656f78c5725a4b0e1cec97c4b413705c1d50 + languageName: node + linkType: hard + +"ansi-regex@npm:^5.0.1": + version: 5.0.1 + resolution: "ansi-regex@npm:5.0.1" + checksum: 10c0/9a64bb8627b434ba9327b60c027742e5d17ac69277960d041898596271d992d4d52ba7267a63ca10232e29f6107fc8a835f6ce8d719b88c5f8493f8254813737 + languageName: node + linkType: hard + +"ansi-regex@npm:^6.0.1": + version: 6.2.2 + resolution: "ansi-regex@npm:6.2.2" + checksum: 10c0/05d4acb1d2f59ab2cf4b794339c7b168890d44dda4bf0ce01152a8da0213aca207802f930442ce8cd22d7a92f44907664aac6508904e75e038fa944d2601b30f + languageName: node + linkType: hard + +"ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0": + version: 4.3.0 + resolution: "ansi-styles@npm:4.3.0" + dependencies: + color-convert: "npm:^2.0.1" + checksum: 10c0/895a23929da416f2bd3de7e9cb4eabd340949328ab85ddd6e484a637d8f6820d485f53933446f5291c3b760cbc488beb8e88573dd0f9c7daf83dccc8fe81b041 + languageName: node + linkType: hard + +"ansi-styles@npm:^6.0.0, ansi-styles@npm:^6.1.0": + version: 6.2.3 + resolution: "ansi-styles@npm:6.2.3" + checksum: 10c0/23b8a4ce14e18fb854693b95351e286b771d23d8844057ed2e7d083cd3e708376c3323707ec6a24365f7d7eda3ca00327fe04092e29e551499ec4c8b7bfac868 + languageName: node + linkType: hard + +"arch@npm:^2.1.0": + version: 2.2.0 + resolution: "arch@npm:2.2.0" + checksum: 10c0/4ceaf8d8207817c216ebc4469742052cb0a097bc45d9b7fcd60b7507220da545a28562ab5bdd4dfe87921bb56371a0805da4e10d704e01f93a15f83240f1284c + languageName: node + linkType: hard + +"archive-type@npm:^4.0.0": + version: 4.0.0 + resolution: "archive-type@npm:4.0.0" + dependencies: + file-type: "npm:^4.2.0" + checksum: 10c0/ea51af0b8e3b374f79ba1921486145e03e2c6cae4e100b686173c1edc93db62d51695296a6252755257c23762cb1503dc82b6c9c320b85c51f71fd36851e10ed + languageName: node + linkType: hard + +"argparse@npm:^2.0.1": + version: 2.0.1 + resolution: "argparse@npm:2.0.1" + checksum: 10c0/c5640c2d89045371c7cedd6a70212a04e360fd34d6edeae32f6952c63949e3525ea77dbec0289d8213a99bbaeab5abfa860b5c12cf88a2e6cf8106e90dd27a7e + languageName: node + linkType: hard + +"array-union@npm:^2.1.0": + version: 2.1.0 + resolution: "array-union@npm:2.1.0" + checksum: 10c0/429897e68110374f39b771ec47a7161fc6a8fc33e196857c0a396dc75df0b5f65e4d046674db764330b6bb66b39ef48dd7c53b6a2ee75cfb0681e0c1a7033962 + languageName: node + linkType: hard + +"astral-regex@npm:^2.0.0": + version: 2.0.0 + resolution: "astral-regex@npm:2.0.0" + checksum: 10c0/f63d439cc383db1b9c5c6080d1e240bd14dae745f15d11ec5da863e182bbeca70df6c8191cffef5deba0b566ef98834610a68be79ac6379c95eeb26e1b310e25 + languageName: node + linkType: hard + +"available-typed-arrays@npm:^1.0.7": + version: 1.0.7 + resolution: "available-typed-arrays@npm:1.0.7" + dependencies: + possible-typed-array-names: "npm:^1.0.0" + checksum: 10c0/d07226ef4f87daa01bd0fe80f8f310982e345f372926da2e5296aecc25c41cab440916bbaa4c5e1034b453af3392f67df5961124e4b586df1e99793a1374bdb2 + languageName: node + linkType: hard + +"balanced-match@npm:^1.0.0": + version: 1.0.2 + resolution: "balanced-match@npm:1.0.2" + checksum: 10c0/9308baf0a7e4838a82bbfd11e01b1cb0f0cf2893bc1676c27c2a8c0e70cbae1c59120c3268517a8ae7fb6376b4639ef81ca22582611dbee4ed28df945134aaee + languageName: node + linkType: hard + +"base64-js@npm:^1.3.1": + version: 1.5.1 + resolution: "base64-js@npm:1.5.1" + checksum: 10c0/f23823513b63173a001030fae4f2dabe283b99a9d324ade3ad3d148e218134676f1ee8568c877cd79ec1c53158dcf2d2ba527a97c606618928ba99dd930102bf + languageName: node + linkType: hard + +"bin-build@npm:^3.0.0": + version: 3.0.0 + resolution: "bin-build@npm:3.0.0" + dependencies: + decompress: "npm:^4.0.0" + download: "npm:^6.2.2" + execa: "npm:^0.7.0" + p-map-series: "npm:^1.0.0" + tempfile: "npm:^2.0.0" + checksum: 10c0/61da6d06d1577cf0f0a60873afae91cfcca35d284768c54674539636f59ab4d988a191de7ed668b6cb7688cfc8e7ed954e468e5fb5771194b10c014430a57eb2 + languageName: node + linkType: hard + +"bin-check@npm:^4.1.0": + version: 4.1.0 + resolution: "bin-check@npm:4.1.0" + dependencies: + execa: "npm:^0.7.0" + executable: "npm:^4.1.0" + checksum: 10c0/b1ad144672ab033af879bb493011f694ef11e7c1a250ce15cbdbbc2e5e6feb114046943927654b5ac3d1ce668cff01ec3b6b2703e367f357b1f918b480020d86 + languageName: node + linkType: hard + +"bin-version-check@npm:^4.0.0": + version: 4.0.0 + resolution: "bin-version-check@npm:4.0.0" + dependencies: + bin-version: "npm:^3.0.0" + semver: "npm:^5.6.0" + semver-truncate: "npm:^1.1.2" + checksum: 10c0/f08bd70be3dd96380f43bd5fc842a8101e50e896439a3f59131c71ae5db7f7d6a7cbb83d45e01ea110a8fb4cdecd587afe619fecbe2754eddc56b32afd1ba21f + languageName: node + linkType: hard + +"bin-version@npm:^3.0.0": + version: 3.1.0 + resolution: "bin-version@npm:3.1.0" + dependencies: + execa: "npm:^1.0.0" + find-versions: "npm:^3.0.0" + checksum: 10c0/d337f7e891296ab6b8dc9f92705cd609e04377fb3147f4f99b35482d307ce02432fc91855f38836dd593661bf165e8dfdebb45a4325b72c41a1c30ec81de0a07 + languageName: node + linkType: hard + +"bin-wrapper@npm:^4.0.1": + version: 4.1.0 + resolution: "bin-wrapper@npm:4.1.0" + dependencies: + bin-check: "npm:^4.1.0" + bin-version-check: "npm:^4.0.0" + download: "npm:^7.1.0" + import-lazy: "npm:^3.1.0" + os-filter-obj: "npm:^2.0.0" + pify: "npm:^4.0.1" + checksum: 10c0/5ac8439b1fd366d54322236198644062fed3df973b09e2300ef65001c1fad5628f6e5aece7cd28ea459b3b000dd09173b672a521ef4e27b4a3a620df765de8cc + languageName: node + linkType: hard + +"bl@npm:^1.0.0": + version: 1.2.3 + resolution: "bl@npm:1.2.3" + dependencies: + readable-stream: "npm:^2.3.5" + safe-buffer: "npm:^5.1.1" + checksum: 10c0/ee6478864d3b1295614f269f3fbabeb2362a2f2fc7f8dc2f6c1f944a278d84e0572ecefd6d0b0736d7418763f98dc3b2738253191ea9e98e4b08de211cfac0a6 + languageName: node + linkType: hard + +"bl@npm:^4.1.0": + version: 4.1.0 + resolution: "bl@npm:4.1.0" + dependencies: + buffer: "npm:^5.5.0" + inherits: "npm:^2.0.4" + readable-stream: "npm:^3.4.0" + checksum: 10c0/02847e1d2cb089c9dc6958add42e3cdeaf07d13f575973963335ac0fdece563a50ac770ac4c8fa06492d2dd276f6cc3b7f08c7cd9c7a7ad0f8d388b2a28def5f + languageName: node + linkType: hard + +"brace-expansion@npm:^1.1.7": + version: 1.1.12 + resolution: "brace-expansion@npm:1.1.12" + dependencies: + balanced-match: "npm:^1.0.0" + concat-map: "npm:0.0.1" + checksum: 10c0/975fecac2bb7758c062c20d0b3b6288c7cc895219ee25f0a64a9de662dbac981ff0b6e89909c3897c1f84fa353113a721923afdec5f8b2350255b097f12b1f73 + languageName: node + linkType: hard + +"brace-expansion@npm:^2.0.1": + version: 2.0.2 + resolution: "brace-expansion@npm:2.0.2" + dependencies: + balanced-match: "npm:^1.0.0" + checksum: 10c0/6d117a4c793488af86b83172deb6af143e94c17bc53b0b3cec259733923b4ca84679d506ac261f4ba3c7ed37c46018e2ff442f9ce453af8643ecd64f4a54e6cf + languageName: node + linkType: hard + +"braces@npm:^3.0.3": + version: 3.0.3 + resolution: "braces@npm:3.0.3" + dependencies: + fill-range: "npm:^7.1.1" + checksum: 10c0/7c6dfd30c338d2997ba77500539227b9d1f85e388a5f43220865201e407e076783d0881f2d297b9f80951b4c957fcf0b51c1d2d24227631643c3f7c284b0aa04 + languageName: node + linkType: hard + +"browser-stdout@npm:^1.3.1": + version: 1.3.1 + resolution: "browser-stdout@npm:1.3.1" + checksum: 10c0/c40e482fd82be872b6ea7b9f7591beafbf6f5ba522fe3dade98ba1573a1c29a11101564993e4eb44e5488be8f44510af072df9a9637c739217eb155ceb639205 + languageName: node + linkType: hard + +"buffer-alloc-unsafe@npm:^1.1.0": + version: 1.1.0 + resolution: "buffer-alloc-unsafe@npm:1.1.0" + checksum: 10c0/06b9298c9369621a830227c3797ceb3ff5535e323946d7b39a7398fed8b3243798259b3c85e287608c5aad35ccc551cec1a0a5190cc8f39652e8eee25697fc9c + languageName: node + linkType: hard + +"buffer-alloc@npm:^1.2.0": + version: 1.2.0 + resolution: "buffer-alloc@npm:1.2.0" + dependencies: + buffer-alloc-unsafe: "npm:^1.1.0" + buffer-fill: "npm:^1.0.0" + checksum: 10c0/09d87dd53996342ccfbeb2871257d8cdb25ce9ee2259adc95c6490200cd6e528c5fbae8f30bcc323fe8d8efb0fe541e4ac3bbe9ee3f81c6b7c4b27434cc02ab4 + languageName: node + linkType: hard + +"buffer-crc32@npm:~0.2.3": + version: 0.2.13 + resolution: "buffer-crc32@npm:0.2.13" + checksum: 10c0/cb0a8ddf5cf4f766466db63279e47761eb825693eeba6a5a95ee4ec8cb8f81ede70aa7f9d8aeec083e781d47154290eb5d4d26b3f7a465ec57fb9e7d59c47150 + languageName: node + linkType: hard + +"buffer-fill@npm:^1.0.0": + version: 1.0.0 + resolution: "buffer-fill@npm:1.0.0" + checksum: 10c0/55b5654fbbf2d7ceb4991bb537f5e5b5b5b9debca583fee416a74fcec47c16d9e7a90c15acd27577da7bd750b7fa6396e77e7c221e7af138b6d26242381c6e4d + languageName: node + linkType: hard + +"buffer@npm:^5.2.1, buffer@npm:^5.5.0": + version: 5.7.1 + resolution: "buffer@npm:5.7.1" + dependencies: + base64-js: "npm:^1.3.1" + ieee754: "npm:^1.1.13" + checksum: 10c0/27cac81cff434ed2876058d72e7c4789d11ff1120ef32c9de48f59eab58179b66710c488987d295ae89a228f835fc66d088652dffeb8e3ba8659f80eb091d55e + languageName: node + linkType: hard + +"cacheable-request@npm:^2.1.1": + version: 2.1.4 + resolution: "cacheable-request@npm:2.1.4" + dependencies: + clone-response: "npm:1.0.2" + get-stream: "npm:3.0.0" + http-cache-semantics: "npm:3.8.1" + keyv: "npm:3.0.0" + lowercase-keys: "npm:1.0.0" + normalize-url: "npm:2.0.1" + responselike: "npm:1.0.2" + checksum: 10c0/41ae13b3cd0ec2c68598b53f2b61b16eee2cb49f9dfa3fb156a0408644ef0d73d49c2f8d86faf32f9866536fe34908810fc695b05e055c4b12459f6be413e6c5 + languageName: node + linkType: hard + +"call-bind-apply-helpers@npm:^1.0.0, call-bind-apply-helpers@npm:^1.0.1, call-bind-apply-helpers@npm:^1.0.2": + version: 1.0.2 + resolution: "call-bind-apply-helpers@npm:1.0.2" + dependencies: + es-errors: "npm:^1.3.0" + function-bind: "npm:^1.1.2" + checksum: 10c0/47bd9901d57b857590431243fea704ff18078b16890a6b3e021e12d279bbf211d039155e27d7566b374d49ee1f8189344bac9833dec7a20cdec370506361c938 + languageName: node + linkType: hard + +"call-bind@npm:^1.0.8": + version: 1.0.8 + resolution: "call-bind@npm:1.0.8" + dependencies: + call-bind-apply-helpers: "npm:^1.0.0" + es-define-property: "npm:^1.0.0" + get-intrinsic: "npm:^1.2.4" + set-function-length: "npm:^1.2.2" + checksum: 10c0/a13819be0681d915144467741b69875ae5f4eba8961eb0bf322aab63ec87f8250eb6d6b0dcbb2e1349876412a56129ca338592b3829ef4343527f5f18a0752d4 + languageName: node + linkType: hard + +"call-bound@npm:^1.0.3, call-bound@npm:^1.0.4": + version: 1.0.4 + resolution: "call-bound@npm:1.0.4" + dependencies: + call-bind-apply-helpers: "npm:^1.0.2" + get-intrinsic: "npm:^1.3.0" + checksum: 10c0/f4796a6a0941e71c766aea672f63b72bc61234c4f4964dc6d7606e3664c307e7d77845328a8f3359ce39ddb377fed67318f9ee203dea1d47e46165dcf2917644 + languageName: node + linkType: hard + +"camelcase@npm:^6.0.0": + version: 6.3.0 + resolution: "camelcase@npm:6.3.0" + checksum: 10c0/0d701658219bd3116d12da3eab31acddb3f9440790c0792e0d398f0a520a6a4058018e546862b6fba89d7ae990efaeb97da71e1913e9ebf5a8b5621a3d55c710 + languageName: node + linkType: hard + +"caw@npm:^2.0.0, caw@npm:^2.0.1": + version: 2.0.1 + resolution: "caw@npm:2.0.1" + dependencies: + get-proxy: "npm:^2.0.0" + isurl: "npm:^1.0.0-alpha5" + tunnel-agent: "npm:^0.6.0" + url-to-options: "npm:^1.0.1" + checksum: 10c0/ba9f6560920be553451298e34d417a4e47e914f0feefbd45acf66471d3d989f669379d04b2e76d29dbca7a923b0b94b988aab7e8512b915a74b1affe7160b2e7 + languageName: node + linkType: hard + +"chai@npm:^6.2.0": + version: 6.2.0 + resolution: "chai@npm:6.2.0" + checksum: 10c0/a4b7d7f5907187e09f1847afa838d6d1608adc7d822031b7900813c4ed5d9702911ac2468bf290676f22fddb3d727b1be90b57c1d0a69b902534ee29cdc6ff8a + languageName: node + linkType: hard + +"chalk@npm:^4.1.0, chalk@npm:^4.1.1": + version: 4.1.2 + resolution: "chalk@npm:4.1.2" + dependencies: + ansi-styles: "npm:^4.1.0" + supports-color: "npm:^7.1.0" + checksum: 10c0/4a3fef5cc34975c898ffe77141450f679721df9dde00f6c304353fa9c8b571929123b26a0e4617bde5018977eb655b31970c297b91b63ee83bb82aeb04666880 + languageName: node + linkType: hard + +"chardet@npm:^2.1.0": + version: 2.1.1 + resolution: "chardet@npm:2.1.1" + checksum: 10c0/d8391dd412338442b3de0d3a488aa9327f8bcf74b62b8723d6bd0b85c4084d50b731320e0a7c710edb1d44de75969995d2784b80e4c13b004a6c7a0db4c6e793 + languageName: node + linkType: hard + +"chokidar@npm:^4.0.1": + version: 4.0.3 + resolution: "chokidar@npm:4.0.3" + dependencies: + readdirp: "npm:^4.0.1" + checksum: 10c0/a58b9df05bb452f7d105d9e7229ac82fa873741c0c40ddcc7bb82f8a909fbe3f7814c9ebe9bc9a2bef9b737c0ec6e2d699d179048ef06ad3ec46315df0ebe6ad + languageName: node + linkType: hard + +"clean-stack@npm:^2.0.0": + version: 2.2.0 + resolution: "clean-stack@npm:2.2.0" + checksum: 10c0/1f90262d5f6230a17e27d0c190b09d47ebe7efdd76a03b5a1127863f7b3c9aec4c3e6c8bb3a7bbf81d553d56a1fd35728f5a8ef4c63f867ac8d690109742a8c1 + languageName: node + linkType: hard + +"cli-cursor@npm:^3.1.0": + version: 3.1.0 + resolution: "cli-cursor@npm:3.1.0" + dependencies: + restore-cursor: "npm:^3.1.0" + checksum: 10c0/92a2f98ff9037d09be3dfe1f0d749664797fb674bf388375a2207a1203b69d41847abf16434203e0089212479e47a358b13a0222ab9fccfe8e2644a7ccebd111 + languageName: node + linkType: hard + +"cli-spinners@npm:^2.5.0": + version: 2.9.2 + resolution: "cli-spinners@npm:2.9.2" + checksum: 10c0/907a1c227ddf0d7a101e7ab8b300affc742ead4b4ebe920a5bf1bc6d45dce2958fcd195eb28fa25275062fe6fa9b109b93b63bc8033396ed3bcb50297008b3a3 + languageName: node + linkType: hard + +"cli-truncate@npm:^2.1.0": + version: 2.1.0 + resolution: "cli-truncate@npm:2.1.0" + dependencies: + slice-ansi: "npm:^3.0.0" + string-width: "npm:^4.2.0" + checksum: 10c0/dfaa3df675bcef7a3254773de768712b590250420345a4c7ac151f041a4bacb4c25864b1377bee54a39b5925a030c00eabf014e312e3a4ac130952ed3b3879e9 + languageName: node + linkType: hard + +"cli-truncate@npm:^3.1.0": + version: 3.1.0 + resolution: "cli-truncate@npm:3.1.0" + dependencies: + slice-ansi: "npm:^5.0.0" + string-width: "npm:^5.0.0" + checksum: 10c0/a19088878409ec0e5dc2659a5166929629d93cfba6d68afc9cde2282fd4c751af5b555bf197047e31c87c574396348d011b7aa806fec29c4139ea4f7f00b324c + languageName: node + linkType: hard + +"cli-width@npm:^3.0.0": + version: 3.0.0 + resolution: "cli-width@npm:3.0.0" + checksum: 10c0/125a62810e59a2564268c80fdff56c23159a7690c003e34aeb2e68497dccff26911998ff49c33916fcfdf71e824322cc3953e3f7b48b27267c7a062c81348a9a + languageName: node + linkType: hard + +"cliui@npm:^8.0.1": + version: 8.0.1 + resolution: "cliui@npm:8.0.1" + dependencies: + string-width: "npm:^4.2.0" + strip-ansi: "npm:^6.0.1" + wrap-ansi: "npm:^7.0.0" + checksum: 10c0/4bda0f09c340cbb6dfdc1ed508b3ca080f12992c18d68c6be4d9cf51756033d5266e61ec57529e610dacbf4da1c634423b0c1b11037709cc6b09045cbd815df5 + languageName: node + linkType: hard + +"clone-response@npm:1.0.2": + version: 1.0.2 + resolution: "clone-response@npm:1.0.2" + dependencies: + mimic-response: "npm:^1.0.0" + checksum: 10c0/96f3527ef86d0c322e0a5188d929ab78ddbc3238d47ccbb00f8abb02b02e4ef70339646ec73d657383ffbdb1f0cfef6a937062d4f701ca6f84cee7a37114007f + languageName: node + linkType: hard + +"clone@npm:^1.0.2": + version: 1.0.4 + resolution: "clone@npm:1.0.4" + checksum: 10c0/2176952b3649293473999a95d7bebfc9dc96410f6cbd3d2595cf12fd401f63a4bf41a7adbfd3ab2ff09ed60cb9870c58c6acdd18b87767366fabfc163700f13b + languageName: node + linkType: hard + +"color-convert@npm:^2.0.1": + version: 2.0.1 + resolution: "color-convert@npm:2.0.1" + dependencies: + color-name: "npm:~1.1.4" + checksum: 10c0/37e1150172f2e311fe1b2df62c6293a342ee7380da7b9cfdba67ea539909afbd74da27033208d01d6d5cfc65ee7868a22e18d7e7648e004425441c0f8a15a7d7 + languageName: node + linkType: hard + +"color-name@npm:~1.1.4": + version: 1.1.4 + resolution: "color-name@npm:1.1.4" + checksum: 10c0/a1a3f914156960902f46f7f56bc62effc6c94e84b2cae157a526b1c1f74b677a47ec602bf68a61abfa2b42d15b7c5651c6dbe72a43af720bc588dff885b10f95 + languageName: node + linkType: hard + +"colorette@npm:^2.0.16": + version: 2.0.20 + resolution: "colorette@npm:2.0.20" + checksum: 10c0/e94116ff33b0ff56f3b83b9ace895e5bf87c2a7a47b3401b8c3f3226e050d5ef76cf4072fb3325f9dc24d1698f9b730baf4e05eeaf861d74a1883073f4c98a40 + languageName: node + linkType: hard + +"commander@npm:^2.8.1": + version: 2.20.3 + resolution: "commander@npm:2.20.3" + checksum: 10c0/74c781a5248c2402a0a3e966a0a2bba3c054aad144f5c023364be83265e796b20565aa9feff624132ff629aa64e16999fa40a743c10c12f7c61e96a794b99288 + languageName: node + linkType: hard + +"commander@npm:^9.3.0": + version: 9.5.0 + resolution: "commander@npm:9.5.0" + checksum: 10c0/5f7784fbda2aaec39e89eb46f06a999e00224b3763dc65976e05929ec486e174fe9aac2655f03ba6a5e83875bd173be5283dc19309b7c65954701c02025b3c1d + languageName: node + linkType: hard + +"concat-map@npm:0.0.1": + version: 0.0.1 + resolution: "concat-map@npm:0.0.1" + checksum: 10c0/c996b1cfdf95b6c90fee4dae37e332c8b6eb7d106430c17d538034c0ad9a1630cb194d2ab37293b1bdd4d779494beee7786d586a50bd9376fd6f7bcc2bd4c98f + languageName: node + linkType: hard + +"config-chain@npm:^1.1.11": + version: 1.1.13 + resolution: "config-chain@npm:1.1.13" + dependencies: + ini: "npm:^1.3.4" + proto-list: "npm:~1.2.1" + checksum: 10c0/39d1df18739d7088736cc75695e98d7087aea43646351b028dfabd5508d79cf6ef4c5bcd90471f52cd87ae470d1c5490c0a8c1a292fbe6ee9ff688061ea0963e + languageName: node + linkType: hard + +"content-disposition@npm:^0.5.2": + version: 0.5.4 + resolution: "content-disposition@npm:0.5.4" + dependencies: + safe-buffer: "npm:5.2.1" + checksum: 10c0/bac0316ebfeacb8f381b38285dc691c9939bf0a78b0b7c2d5758acadad242d04783cee5337ba7d12a565a19075af1b3c11c728e1e4946de73c6ff7ce45f3f1bb + languageName: node + linkType: hard + +"core-util-is@npm:~1.0.0": + version: 1.0.3 + resolution: "core-util-is@npm:1.0.3" + checksum: 10c0/90a0e40abbddfd7618f8ccd63a74d88deea94e77d0e8dbbea059fa7ebebb8fbb4e2909667fe26f3a467073de1a542ebe6ae4c73a73745ac5833786759cd906c9 + languageName: node + linkType: hard + +"cross-spawn@npm:^5.0.1": + version: 5.1.0 + resolution: "cross-spawn@npm:5.1.0" + dependencies: + lru-cache: "npm:^4.0.1" + shebang-command: "npm:^1.2.0" + which: "npm:^1.2.9" + checksum: 10c0/1918621fddb9f8c61e02118b2dbf81f611ccd1544ceaca0d026525341832b8511ce2504c60f935dbc06b35e5ef156fe8c1e72708c27dd486f034e9c0e1e07201 + languageName: node + linkType: hard + +"cross-spawn@npm:^6.0.0": + version: 6.0.6 + resolution: "cross-spawn@npm:6.0.6" + dependencies: + nice-try: "npm:^1.0.4" + path-key: "npm:^2.0.1" + semver: "npm:^5.5.0" + shebang-command: "npm:^1.2.0" + which: "npm:^1.2.9" + checksum: 10c0/bf61fb890e8635102ea9bce050515cf915ff6a50ccaa0b37a17dc82fded0fb3ed7af5478b9367b86baee19127ad86af4be51d209f64fd6638c0862dca185fe1d + languageName: node + linkType: hard + +"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.3, cross-spawn@npm:^7.0.6": + version: 7.0.6 + resolution: "cross-spawn@npm:7.0.6" + dependencies: + path-key: "npm:^3.1.0" + shebang-command: "npm:^2.0.0" + which: "npm:^2.0.1" + checksum: 10c0/053ea8b2135caff68a9e81470e845613e374e7309a47731e81639de3eaeb90c3d01af0e0b44d2ab9d50b43467223b88567dfeb3262db942dc063b9976718ffc1 + languageName: node + linkType: hard + +"debug@npm:^4.3.4, debug@npm:^4.3.5": + version: 4.4.3 + resolution: "debug@npm:4.4.3" + dependencies: + ms: "npm:^2.1.3" + peerDependenciesMeta: + supports-color: + optional: true + checksum: 10c0/d79136ec6c83ecbefd0f6a5593da6a9c91ec4d7ddc4b54c883d6e71ec9accb5f67a1a5e96d00a328196b5b5c86d365e98d8a3a70856aaf16b4e7b1985e67f5a6 + languageName: node + linkType: hard + +"decamelize@npm:^4.0.0": + version: 4.0.0 + resolution: "decamelize@npm:4.0.0" + checksum: 10c0/e06da03fc05333e8cd2778c1487da67ffbea5b84e03ca80449519b8fa61f888714bbc6f459ea963d5641b4aa98832130eb5cd193d90ae9f0a27eee14be8e278d + languageName: node + linkType: hard + +"decode-uri-component@npm:^0.2.0": + version: 0.2.2 + resolution: "decode-uri-component@npm:0.2.2" + checksum: 10c0/1f4fa54eb740414a816b3f6c24818fbfcabd74ac478391e9f4e2282c994127db02010ce804f3d08e38255493cfe68608b3f5c8e09fd6efc4ae46c807691f7a31 + languageName: node + linkType: hard + +"decompress-response@npm:^3.2.0, decompress-response@npm:^3.3.0": + version: 3.3.0 + resolution: "decompress-response@npm:3.3.0" + dependencies: + mimic-response: "npm:^1.0.0" + checksum: 10c0/5ffaf1d744277fd51c68c94ddc3081cd011b10b7de06637cccc6ecba137d45304a09ba1a776dee1c47fccc60b4a056c4bc74468eeea798ff1f1fca0024b45c9d + languageName: node + linkType: hard + +"decompress-tar@npm:^4.0.0, decompress-tar@npm:^4.1.0, decompress-tar@npm:^4.1.1": + version: 4.1.1 + resolution: "decompress-tar@npm:4.1.1" + dependencies: + file-type: "npm:^5.2.0" + is-stream: "npm:^1.1.0" + tar-stream: "npm:^1.5.2" + checksum: 10c0/92d86c5dfe2a89f9b5db584668f8ed2a3107339083872c7f78b5f7d55222d954545e018c10346a50991542ad6d1406128bf1c97a24f023810993a1dcfb3c3f21 + languageName: node + linkType: hard + +"decompress-tarbz2@npm:^4.0.0": + version: 4.1.1 + resolution: "decompress-tarbz2@npm:4.1.1" + dependencies: + decompress-tar: "npm:^4.1.0" + file-type: "npm:^6.1.0" + is-stream: "npm:^1.1.0" + seek-bzip: "npm:^1.0.5" + unbzip2-stream: "npm:^1.0.9" + checksum: 10c0/d5ab2c2435a53f45da8348ffdb5ae0a3ff8fec55948b7890a1c55413de4d1e539a22978e7dcd8bd3561985878c9778253fe146cbdea429f04fa4529abb57c54e + languageName: node + linkType: hard + +"decompress-targz@npm:^4.0.0": + version: 4.1.1 + resolution: "decompress-targz@npm:4.1.1" + dependencies: + decompress-tar: "npm:^4.1.1" + file-type: "npm:^5.2.0" + is-stream: "npm:^1.1.0" + checksum: 10c0/42514fb2df6248c56b2b115494b7d1d046bc582e960354ba4faad5792f261782a61d17d9ef53845abe78c0f0ecafc195cb0754c00227fa0bd0642a1bfd8eafad + languageName: node + linkType: hard + +"decompress-unzip@npm:^4.0.1": + version: 4.0.1 + resolution: "decompress-unzip@npm:4.0.1" + dependencies: + file-type: "npm:^3.8.0" + get-stream: "npm:^2.2.0" + pify: "npm:^2.3.0" + yauzl: "npm:^2.4.2" + checksum: 10c0/896f88e1c23b59cdce022227a8910c06158bd4b296c21d61af7167bd50d00e9e4355b605bdbfd7ba75d46ad277d4f881cdd037aec7165a40ccd0ee4ef59443a8 + languageName: node + linkType: hard + +"decompress@npm:^4.0.0, decompress@npm:^4.2.0": + version: 4.2.1 + resolution: "decompress@npm:4.2.1" + dependencies: + decompress-tar: "npm:^4.0.0" + decompress-tarbz2: "npm:^4.0.0" + decompress-targz: "npm:^4.0.0" + decompress-unzip: "npm:^4.0.1" + graceful-fs: "npm:^4.1.10" + make-dir: "npm:^1.0.0" + pify: "npm:^2.3.0" + strip-dirs: "npm:^2.0.0" + checksum: 10c0/6730279fa206aad04a8338a88ab49c596034c502b2d5f23a28d0a28290b82d9217f9e60c8b5739805474ca842fc856e08e2d64ed759f2118c2bcabe42fa9eece + languageName: node + linkType: hard + +"defaults@npm:^1.0.3": + version: 1.0.4 + resolution: "defaults@npm:1.0.4" + dependencies: + clone: "npm:^1.0.2" + checksum: 10c0/9cfbe498f5c8ed733775db62dfd585780387d93c17477949e1670bfcfb9346e0281ce8c4bf9f4ac1fc0f9b851113bd6dc9e41182ea1644ccd97de639fa13c35a + languageName: node + linkType: hard + +"define-data-property@npm:^1.1.4": + version: 1.1.4 + resolution: "define-data-property@npm:1.1.4" + dependencies: + es-define-property: "npm:^1.0.0" + es-errors: "npm:^1.3.0" + gopd: "npm:^1.0.1" + checksum: 10c0/dea0606d1483eb9db8d930d4eac62ca0fa16738b0b3e07046cddfacf7d8c868bbe13fa0cb263eb91c7d0d527960dc3f2f2471a69ed7816210307f6744fe62e37 + languageName: node + linkType: hard + +"detect-libc@npm:^2.1.0": + version: 2.1.2 + resolution: "detect-libc@npm:2.1.2" + checksum: 10c0/acc675c29a5649fa1fb6e255f993b8ee829e510b6b56b0910666949c80c364738833417d0edb5f90e4e46be17228b0f2b66a010513984e18b15deeeac49369c4 + languageName: node + linkType: hard + +"diff@npm:^7.0.0": + version: 7.0.0 + resolution: "diff@npm:7.0.0" + checksum: 10c0/251fd15f85ffdf814cfc35a728d526b8d2ad3de338dcbd011ac6e57c461417090766b28995f8ff733135b5fbc3699c392db1d5e27711ac4e00244768cd1d577b + languageName: node + linkType: hard + +"dir-glob@npm:^3.0.1": + version: 3.0.1 + resolution: "dir-glob@npm:3.0.1" + dependencies: + path-type: "npm:^4.0.0" + checksum: 10c0/dcac00920a4d503e38bb64001acb19df4efc14536ada475725e12f52c16777afdee4db827f55f13a908ee7efc0cb282e2e3dbaeeb98c0993dd93d1802d3bf00c + languageName: node + linkType: hard + +"download@npm:^6.2.2": + version: 6.2.5 + resolution: "download@npm:6.2.5" + dependencies: + caw: "npm:^2.0.0" + content-disposition: "npm:^0.5.2" + decompress: "npm:^4.0.0" + ext-name: "npm:^5.0.0" + file-type: "npm:5.2.0" + filenamify: "npm:^2.0.0" + get-stream: "npm:^3.0.0" + got: "npm:^7.0.0" + make-dir: "npm:^1.0.0" + p-event: "npm:^1.0.0" + pify: "npm:^3.0.0" + checksum: 10c0/46a1f17064968590d72908294ef7875a0e1fcecf9a3a0e2c51f86eee32498dcbf92aec2c976b632e397a69bed86e0a1dac4ddf48aa63895ad7d603745db9e1cb + languageName: node + linkType: hard + +"download@npm:^7.1.0": + version: 7.1.0 + resolution: "download@npm:7.1.0" + dependencies: + archive-type: "npm:^4.0.0" + caw: "npm:^2.0.1" + content-disposition: "npm:^0.5.2" + decompress: "npm:^4.2.0" + ext-name: "npm:^5.0.0" + file-type: "npm:^8.1.0" + filenamify: "npm:^2.0.0" + get-stream: "npm:^3.0.0" + got: "npm:^8.3.1" + make-dir: "npm:^1.2.0" + p-event: "npm:^2.1.0" + pify: "npm:^3.0.0" + checksum: 10c0/19f6a36fdc8fced5c56a6f08572c33d7291fc052ff5fa34846f41dcec8c564bc805ab200f712fecab8556311a7f1ed4811514d8243d1c2d657e5da3fc4a49c12 + languageName: node + linkType: hard + +"dunder-proto@npm:^1.0.1": + version: 1.0.1 + resolution: "dunder-proto@npm:1.0.1" + dependencies: + call-bind-apply-helpers: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + gopd: "npm:^1.2.0" + checksum: 10c0/199f2a0c1c16593ca0a145dbf76a962f8033ce3129f01284d48c45ed4e14fea9bbacd7b3610b6cdc33486cef20385ac054948fefc6272fcce645c09468f93031 + languageName: node + linkType: hard + +"duplexer3@npm:^0.1.4": + version: 0.1.5 + resolution: "duplexer3@npm:0.1.5" + checksum: 10c0/02195030d61c4d6a2a34eca71639f2ea5e05cb963490e5bd9527623c2ac7f50c33842a34d14777ea9cbfd9bc2be5a84065560b897d9fabb99346058a5b86ca98 + languageName: node + linkType: hard + +"eastasianwidth@npm:^0.2.0": + version: 0.2.0 + resolution: "eastasianwidth@npm:0.2.0" + checksum: 10c0/26f364ebcdb6395f95124fda411f63137a4bfb5d3a06453f7f23dfe52502905bd84e0488172e0f9ec295fdc45f05c23d5d91baf16bd26f0fe9acd777a188dc39 + languageName: node + linkType: hard + +"emoji-regex@npm:^8.0.0": + version: 8.0.0 + resolution: "emoji-regex@npm:8.0.0" + checksum: 10c0/b6053ad39951c4cf338f9092d7bfba448cdfd46fe6a2a034700b149ac9ffbc137e361cbd3c442297f86bed2e5f7576c1b54cc0a6bf8ef5106cc62f496af35010 + languageName: node + linkType: hard + +"emoji-regex@npm:^9.2.2": + version: 9.2.2 + resolution: "emoji-regex@npm:9.2.2" + checksum: 10c0/af014e759a72064cf66e6e694a7fc6b0ed3d8db680427b021a89727689671cefe9d04151b2cad51dbaf85d5ba790d061cd167f1cf32eb7b281f6368b3c181639 + languageName: node + linkType: hard + +"end-of-stream@npm:^1.0.0, end-of-stream@npm:^1.1.0": + version: 1.4.5 + resolution: "end-of-stream@npm:1.4.5" + dependencies: + once: "npm:^1.4.0" + checksum: 10c0/b0701c92a10b89afb1cb45bf54a5292c6f008d744eb4382fa559d54775ff31617d1d7bc3ef617575f552e24fad2c7c1a1835948c66b3f3a4be0a6c1f35c883d8 + languageName: node + linkType: hard + +"es-define-property@npm:^1.0.0, es-define-property@npm:^1.0.1": + version: 1.0.1 + resolution: "es-define-property@npm:1.0.1" + checksum: 10c0/3f54eb49c16c18707949ff25a1456728c883e81259f045003499efba399c08bad00deebf65cccde8c0e07908c1a225c9d472b7107e558f2a48e28d530e34527c + languageName: node + linkType: hard + +"es-errors@npm:^1.3.0": + version: 1.3.0 + resolution: "es-errors@npm:1.3.0" + checksum: 10c0/0a61325670072f98d8ae3b914edab3559b6caa980f08054a3b872052640d91da01d38df55df797fcc916389d77fc92b8d5906cf028f4db46d7e3003abecbca85 + languageName: node + linkType: hard + +"es-object-atoms@npm:^1.0.0, es-object-atoms@npm:^1.1.1": + version: 1.1.1 + resolution: "es-object-atoms@npm:1.1.1" + dependencies: + es-errors: "npm:^1.3.0" + checksum: 10c0/65364812ca4daf48eb76e2a3b7a89b3f6a2e62a1c420766ce9f692665a29d94fe41fe88b65f24106f449859549711e4b40d9fb8002d862dfd7eb1c512d10be0c + languageName: node + linkType: hard + +"escalade@npm:^3.1.1": + version: 3.2.0 + resolution: "escalade@npm:3.2.0" + checksum: 10c0/ced4dd3a78e15897ed3be74e635110bbf3b08877b0a41be50dcb325ee0e0b5f65fc2d50e9845194d7c4633f327e2e1c6cce00a71b617c5673df0374201d67f65 + languageName: node + linkType: hard + +"escape-string-regexp@npm:^1.0.2, escape-string-regexp@npm:^1.0.5": + version: 1.0.5 + resolution: "escape-string-regexp@npm:1.0.5" + checksum: 10c0/a968ad453dd0c2724e14a4f20e177aaf32bb384ab41b674a8454afe9a41c5e6fe8903323e0a1052f56289d04bd600f81278edf140b0fcc02f5cac98d0f5b5371 + languageName: node + linkType: hard + +"escape-string-regexp@npm:^4.0.0": + version: 4.0.0 + resolution: "escape-string-regexp@npm:4.0.0" + checksum: 10c0/9497d4dd307d845bd7f75180d8188bb17ea8c151c1edbf6b6717c100e104d629dc2dfb687686181b0f4b7d732c7dfdc4d5e7a8ff72de1b0ca283a75bbb3a9cd9 + languageName: node + linkType: hard + +"execa@npm:^0.7.0": + version: 0.7.0 + resolution: "execa@npm:0.7.0" + dependencies: + cross-spawn: "npm:^5.0.1" + get-stream: "npm:^3.0.0" + is-stream: "npm:^1.1.0" + npm-run-path: "npm:^2.0.0" + p-finally: "npm:^1.0.0" + signal-exit: "npm:^3.0.0" + strip-eof: "npm:^1.0.0" + checksum: 10c0/812f1776e2a6b2226532e43c1af87d8a12e26de03a06e7e043f653acf5565e0656f5f6c64d66726fefa17178ac129caaa419a50905934e7c4a846417abb25d4a + languageName: node + linkType: hard + +"execa@npm:^1.0.0": + version: 1.0.0 + resolution: "execa@npm:1.0.0" + dependencies: + cross-spawn: "npm:^6.0.0" + get-stream: "npm:^4.0.0" + is-stream: "npm:^1.1.0" + npm-run-path: "npm:^2.0.0" + p-finally: "npm:^1.0.0" + signal-exit: "npm:^3.0.0" + strip-eof: "npm:^1.0.0" + checksum: 10c0/cc71707c9aa4a2552346893ee63198bf70a04b5a1bc4f8a0ef40f1d03c319eae80932c59191f037990d7d102193e83a38ec72115fff814ec2fb3099f3661a590 + languageName: node + linkType: hard + +"execa@npm:^4.0.0": + version: 4.1.0 + resolution: "execa@npm:4.1.0" + dependencies: + cross-spawn: "npm:^7.0.0" + get-stream: "npm:^5.0.0" + human-signals: "npm:^1.1.1" + is-stream: "npm:^2.0.0" + merge-stream: "npm:^2.0.0" + npm-run-path: "npm:^4.0.0" + onetime: "npm:^5.1.0" + signal-exit: "npm:^3.0.2" + strip-final-newline: "npm:^2.0.0" + checksum: 10c0/02211601bb1c52710260edcc68fb84c3c030dc68bafc697c90ada3c52cc31375337de8c24826015b8382a58d63569ffd203b79c94fef217d65503e3e8d2c52ba + languageName: node + linkType: hard + +"execa@npm:^5.1.1": + version: 5.1.1 + resolution: "execa@npm:5.1.1" + dependencies: + cross-spawn: "npm:^7.0.3" + get-stream: "npm:^6.0.0" + human-signals: "npm:^2.1.0" + is-stream: "npm:^2.0.0" + merge-stream: "npm:^2.0.0" + npm-run-path: "npm:^4.0.1" + onetime: "npm:^5.1.2" + signal-exit: "npm:^3.0.3" + strip-final-newline: "npm:^2.0.0" + checksum: 10c0/c8e615235e8de4c5addf2fa4c3da3e3aa59ce975a3e83533b4f6a71750fb816a2e79610dc5f1799b6e28976c9ae86747a36a606655bf8cb414a74d8d507b304f + languageName: node + linkType: hard + +"executable@npm:^4.1.0": + version: 4.1.1 + resolution: "executable@npm:4.1.1" + dependencies: + pify: "npm:^2.2.0" + checksum: 10c0/c3cc5d2d2e3cdb1b7d7b0639ebd5566d113d7ada21cfa07f5226d55ba2a210320116720e07570ed5659ef2ec516bc00c8f0488dac75d112fd324ef25c2100173 + languageName: node + linkType: hard + +"ext-list@npm:^2.0.0": + version: 2.2.2 + resolution: "ext-list@npm:2.2.2" + dependencies: + mime-db: "npm:^1.28.0" + checksum: 10c0/bfdb435f333dccbf3f9698dc9d8e38eb47b42d756800bfafa9ec0c1c8aace877c40095baf36f691bcfd09bb88ed247c6e51596e75a158280fa19cf8588a7e258 + languageName: node + linkType: hard + +"ext-name@npm:^5.0.0": + version: 5.0.0 + resolution: "ext-name@npm:5.0.0" + dependencies: + ext-list: "npm:^2.0.0" + sort-keys-length: "npm:^1.0.0" + checksum: 10c0/6750b34636bb6dca78e1bcc797615af68ecf50d62cf774624a32ee7879da99c949b5c41e8aa56ede4eb15c6abad6b1a8858d0934faab75ff6e2fd6f408debe18 + languageName: node + linkType: hard + +"fast-glob@npm:^3.0.3": + version: 3.3.3 + resolution: "fast-glob@npm:3.3.3" + dependencies: + "@nodelib/fs.stat": "npm:^2.0.2" + "@nodelib/fs.walk": "npm:^1.2.3" + glob-parent: "npm:^5.1.2" + merge2: "npm:^1.3.0" + micromatch: "npm:^4.0.8" + checksum: 10c0/f6aaa141d0d3384cf73cbcdfc52f475ed293f6d5b65bfc5def368b09163a9f7e5ec2b3014d80f733c405f58e470ee0cc451c2937685045cddcdeaa24199c43fe + languageName: node + linkType: hard + +"fastq@npm:^1.6.0": + version: 1.19.1 + resolution: "fastq@npm:1.19.1" + dependencies: + reusify: "npm:^1.0.4" + checksum: 10c0/ebc6e50ac7048daaeb8e64522a1ea7a26e92b3cee5cd1c7f2316cdca81ba543aa40a136b53891446ea5c3a67ec215fbaca87ad405f102dd97012f62916905630 + languageName: node + linkType: hard + +"fd-slicer@npm:~1.1.0": + version: 1.1.0 + resolution: "fd-slicer@npm:1.1.0" + dependencies: + pend: "npm:~1.2.0" + checksum: 10c0/304dd70270298e3ffe3bcc05e6f7ade2511acc278bc52d025f8918b48b6aa3b77f10361bddfadfe2a28163f7af7adbdce96f4d22c31b2f648ba2901f0c5fc20e + languageName: node + linkType: hard + +"figures@npm:^3.0.0": + version: 3.2.0 + resolution: "figures@npm:3.2.0" + dependencies: + escape-string-regexp: "npm:^1.0.5" + checksum: 10c0/9c421646ede432829a50bc4e55c7a4eb4bcb7cc07b5bab2f471ef1ab9a344595bbebb6c5c21470093fbb730cd81bbca119624c40473a125293f656f49cb47629 + languageName: node + linkType: hard + +"file-type@npm:5.2.0, file-type@npm:^5.2.0": + version: 5.2.0 + resolution: "file-type@npm:5.2.0" + checksum: 10c0/c16c2f4e484a838c12b63e08637277905f08aebb1afbc291086029210aea17ded5ed701c9a4588313446ae0c1da71566b58df9a9c758a1ec300c4f80b9713cbf + languageName: node + linkType: hard + +"file-type@npm:^12.0.0": + version: 12.4.2 + resolution: "file-type@npm:12.4.2" + checksum: 10c0/26a307262a2a0b41ea83136550fbe83d8b502d080778b6577e0336fbfe9e919e1f871a286a6eb59f668425f60ebb19402fcb6c0443af58446d33c63362554e1d + languageName: node + linkType: hard + +"file-type@npm:^3.8.0": + version: 3.9.0 + resolution: "file-type@npm:3.9.0" + checksum: 10c0/7ae074b350c2300807a99d428600a8ee6b2ace901400898706a20ddc2c43c9abb7e05177ff55ed67a2fd26dfa9b91857b21ec9c0ab3202b9cabebc7e65900240 + languageName: node + linkType: hard + +"file-type@npm:^4.2.0": + version: 4.4.0 + resolution: "file-type@npm:4.4.0" + checksum: 10c0/9579e6efb6ed262d82e6e282ea301bee781e66491eadf5a2b5ebf2502394ddaa00be37549d8067dd7d4e7c2b145921f37f8262b0544734804d38ceedcb36229f + languageName: node + linkType: hard + +"file-type@npm:^6.1.0": + version: 6.2.0 + resolution: "file-type@npm:6.2.0" + checksum: 10c0/3d7fe85a10bd97ca0c35fd9a20d21f5b20849bbb70985d37c34475051433f3c6109c76a3e5893bff6773037b769be9730a2db762789ecf25def9b62a4c2ee953 + languageName: node + linkType: hard + +"file-type@npm:^8.1.0": + version: 8.1.0 + resolution: "file-type@npm:8.1.0" + checksum: 10c0/e46080a093bc1ac345c3d3e9e2bcb5ab8ef2d9866916e17d623bca823cc2d1288469e54e18758b2aebf4d0c27972d336305791415f961676d6fa0696a5889153 + languageName: node + linkType: hard + +"filename-reserved-regex@npm:^2.0.0": + version: 2.0.0 + resolution: "filename-reserved-regex@npm:2.0.0" + checksum: 10c0/453740b7f9fd126e508da555b37e38c1f7ff19f5e9f3d297b2de1beb09854957baddd74c83235e87b16e9ce27a2368798896669edad5a81b5b7bd8cb57c942fc + languageName: node + linkType: hard + +"filenamify@npm:^2.0.0": + version: 2.1.0 + resolution: "filenamify@npm:2.1.0" + dependencies: + filename-reserved-regex: "npm:^2.0.0" + strip-outer: "npm:^1.0.0" + trim-repeated: "npm:^1.0.0" + checksum: 10c0/47f107f94f69f89b7490bbead2a03ab2aa6ea7d07733afc169b24ad4bac7193c0bef40c3e23c9505bc5eaf93bea2cfbce460fb6073e580d7675fa0cbdce225fd + languageName: node + linkType: hard + +"fill-range@npm:^7.1.1": + version: 7.1.1 + resolution: "fill-range@npm:7.1.1" + dependencies: + to-regex-range: "npm:^5.0.1" + checksum: 10c0/b75b691bbe065472f38824f694c2f7449d7f5004aa950426a2c28f0306c60db9b880c0b0e4ed819997ffb882d1da02cfcfc819bddc94d71627f5269682edf018 + languageName: node + linkType: hard + +"find-up@npm:^5.0.0": + version: 5.0.0 + resolution: "find-up@npm:5.0.0" + dependencies: + locate-path: "npm:^6.0.0" + path-exists: "npm:^4.0.0" + checksum: 10c0/062c5a83a9c02f53cdd6d175a37ecf8f87ea5bbff1fdfb828f04bfa021441bc7583e8ebc0872a4c1baab96221fb8a8a275a19809fb93fbc40bd69ec35634069a + languageName: node + linkType: hard + +"find-versions@npm:^3.0.0": + version: 3.2.0 + resolution: "find-versions@npm:3.2.0" + dependencies: + semver-regex: "npm:^2.0.0" + checksum: 10c0/9aac46e727fdb737270fb1152dea9c673c2fc2747aba8c978beeccc57f22fc052362451f7b014a7d9460c59e36c4c2a9ec93fc61642d29fbed98ca9cb2dcec99 + languageName: node + linkType: hard + +"flat@npm:^5.0.2": + version: 5.0.2 + resolution: "flat@npm:5.0.2" + bin: + flat: cli.js + checksum: 10c0/f178b13482f0cd80c7fede05f4d10585b1f2fdebf26e12edc138e32d3150c6ea6482b7f12813a1091143bad52bb6d3596bca51a162257a21163c0ff438baa5fe + languageName: node + linkType: hard + +"for-each@npm:^0.3.5": + version: 0.3.5 + resolution: "for-each@npm:0.3.5" + dependencies: + is-callable: "npm:^1.2.7" + checksum: 10c0/0e0b50f6a843a282637d43674d1fb278dda1dd85f4f99b640024cfb10b85058aac0cc781bf689d5fe50b4b7f638e91e548560723a4e76e04fe96ae35ef039cee + languageName: node + linkType: hard + +"foreground-child@npm:^3.1.0": + version: 3.3.1 + resolution: "foreground-child@npm:3.3.1" + dependencies: + cross-spawn: "npm:^7.0.6" + signal-exit: "npm:^4.0.1" + checksum: 10c0/8986e4af2430896e65bc2788d6679067294d6aee9545daefc84923a0a4b399ad9c7a3ea7bd8c0b2b80fdf4a92de4c69df3f628233ff3224260e9c1541a9e9ed3 + languageName: node + linkType: hard + +"from2@npm:^2.1.1": + version: 2.3.0 + resolution: "from2@npm:2.3.0" + dependencies: + inherits: "npm:^2.0.1" + readable-stream: "npm:^2.0.0" + checksum: 10c0/f87f7a2e4513244d551454a7f8324ef1f7837864a8701c536417286ec19ff4915606b1dfa8909a21b7591ebd8440ffde3642f7c303690b9a4d7c832d62248aa1 + languageName: node + linkType: hard + +"fs-constants@npm:^1.0.0": + version: 1.0.0 + resolution: "fs-constants@npm:1.0.0" + checksum: 10c0/a0cde99085f0872f4d244e83e03a46aa387b74f5a5af750896c6b05e9077fac00e9932fdf5aef84f2f16634cd473c63037d7a512576da7d5c2b9163d1909f3a8 + languageName: node + linkType: hard + +"fs.realpath@npm:^1.0.0": + version: 1.0.0 + resolution: "fs.realpath@npm:1.0.0" + checksum: 10c0/444cf1291d997165dfd4c0d58b69f0e4782bfd9149fd72faa4fe299e68e0e93d6db941660b37dd29153bf7186672ececa3b50b7e7249477b03fdf850f287c948 + languageName: node + linkType: hard + +"function-bind@npm:^1.1.2": + version: 1.1.2 + resolution: "function-bind@npm:1.1.2" + checksum: 10c0/d8680ee1e5fcd4c197e4ac33b2b4dce03c71f4d91717292785703db200f5c21f977c568d28061226f9b5900cbcd2c84463646134fd5337e7925e0942bc3f46d5 + languageName: node + linkType: hard + +"get-caller-file@npm:^2.0.5": + version: 2.0.5 + resolution: "get-caller-file@npm:2.0.5" + checksum: 10c0/c6c7b60271931fa752aeb92f2b47e355eac1af3a2673f47c9589e8f8a41adc74d45551c1bc57b5e66a80609f10ffb72b6f575e4370d61cc3f7f3aaff01757cde + languageName: node + linkType: hard + +"get-intrinsic@npm:^1.2.4, get-intrinsic@npm:^1.3.0": + version: 1.3.0 + resolution: "get-intrinsic@npm:1.3.0" + dependencies: + call-bind-apply-helpers: "npm:^1.0.2" + es-define-property: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.1.1" + function-bind: "npm:^1.1.2" + get-proto: "npm:^1.0.1" + gopd: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" + hasown: "npm:^2.0.2" + math-intrinsics: "npm:^1.1.0" + checksum: 10c0/52c81808af9a8130f581e6a6a83e1ba4a9f703359e7a438d1369a5267a25412322f03dcbd7c549edaef0b6214a0630a28511d7df0130c93cfd380f4fa0b5b66a + languageName: node + linkType: hard + +"get-proto@npm:^1.0.1": + version: 1.0.1 + resolution: "get-proto@npm:1.0.1" + dependencies: + dunder-proto: "npm:^1.0.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/9224acb44603c5526955e83510b9da41baf6ae73f7398875fba50edc5e944223a89c4a72b070fcd78beb5f7bdda58ecb6294adc28f7acfc0da05f76a2399643c + languageName: node + linkType: hard + +"get-proxy@npm:^2.0.0": + version: 2.1.0 + resolution: "get-proxy@npm:2.1.0" + dependencies: + npm-conf: "npm:^1.1.0" + checksum: 10c0/48a677061f90fea7a4fede28edb854d2433901b80beb1d240a42889092a7c38f23081de936e12048c55ed35e1f64d701ee8c07817469b3a916f03d9a2d78b8c0 + languageName: node + linkType: hard + +"get-stream@npm:3.0.0, get-stream@npm:^3.0.0": + version: 3.0.0 + resolution: "get-stream@npm:3.0.0" + checksum: 10c0/003f5f3b8870da59c6aafdf6ed7e7b07b48c2f8629cd461bd3900726548b6b8cfa2e14d6b7814fbb08f07a42f4f738407fa70b989928b2783a76b278505bba22 + languageName: node + linkType: hard + +"get-stream@npm:^2.2.0": + version: 2.3.1 + resolution: "get-stream@npm:2.3.1" + dependencies: + object-assign: "npm:^4.0.1" + pinkie-promise: "npm:^2.0.0" + checksum: 10c0/46c12f496e7edec688a1cc570fe7556ce91e91201fa7efb146853fb9f0a8f0b0bb9a02cf9d9e4e9d4e2097f98c83b09621d9034c25ca0cf80ae6f4dace9c3465 + languageName: node + linkType: hard + +"get-stream@npm:^4.0.0": + version: 4.1.0 + resolution: "get-stream@npm:4.1.0" + dependencies: + pump: "npm:^3.0.0" + checksum: 10c0/294d876f667694a5ca23f0ca2156de67da950433b6fb53024833733975d32582896dbc7f257842d331809979efccf04d5e0b6b75ad4d45744c45f193fd497539 + languageName: node + linkType: hard + +"get-stream@npm:^5.0.0": + version: 5.2.0 + resolution: "get-stream@npm:5.2.0" + dependencies: + pump: "npm:^3.0.0" + checksum: 10c0/43797ffd815fbb26685bf188c8cfebecb8af87b3925091dd7b9a9c915993293d78e3c9e1bce125928ff92f2d0796f3889b92b5ec6d58d1041b574682132e0a80 + languageName: node + linkType: hard + +"get-stream@npm:^6.0.0": + version: 6.0.1 + resolution: "get-stream@npm:6.0.1" + checksum: 10c0/49825d57d3fd6964228e6200a58169464b8e8970489b3acdc24906c782fb7f01f9f56f8e6653c4a50713771d6658f7cfe051e5eb8c12e334138c9c918b296341 + languageName: node + linkType: hard + +"github-url-to-object@npm:^4.0.6": + version: 4.0.6 + resolution: "github-url-to-object@npm:4.0.6" + dependencies: + is-url: "npm:^1.1.0" + checksum: 10c0/b8ed9b2b93c55657299b7cc5ce9faf4441f143e59f995e126929d18f8fc692fc932d8530da9bde7655f35b29201beacbc17b066b7e26dbcc0dc983f8d3c918cf + languageName: node + linkType: hard + +"glob-parent@npm:^5.1.2": + version: 5.1.2 + resolution: "glob-parent@npm:5.1.2" + dependencies: + is-glob: "npm:^4.0.1" + checksum: 10c0/cab87638e2112bee3f839ef5f6e0765057163d39c66be8ec1602f3823da4692297ad4e972de876ea17c44d652978638d2fd583c6713d0eb6591706825020c9ee + languageName: node + linkType: hard + +"glob@npm:^10.4.5": + version: 10.4.5 + resolution: "glob@npm:10.4.5" + dependencies: + foreground-child: "npm:^3.1.0" + jackspeak: "npm:^3.1.2" + minimatch: "npm:^9.0.4" + minipass: "npm:^7.1.2" + package-json-from-dist: "npm:^1.0.0" + path-scurry: "npm:^1.11.1" + bin: + glob: dist/esm/bin.mjs + checksum: 10c0/19a9759ea77b8e3ca0a43c2f07ecddc2ad46216b786bb8f993c445aee80d345925a21e5280c7b7c6c59e860a0154b84e4b2b60321fea92cd3c56b4a7489f160e + languageName: node + linkType: hard + +"glob@npm:^7.1.3": + version: 7.2.3 + resolution: "glob@npm:7.2.3" + dependencies: + fs.realpath: "npm:^1.0.0" + inflight: "npm:^1.0.4" + inherits: "npm:2" + minimatch: "npm:^3.1.1" + once: "npm:^1.3.0" + path-is-absolute: "npm:^1.0.0" + checksum: 10c0/65676153e2b0c9095100fe7f25a778bf45608eeb32c6048cf307f579649bcc30353277b3b898a3792602c65764e5baa4f643714dfbdfd64ea271d210c7a425fe + languageName: node + linkType: hard + +"globby@npm:^10.0.0": + version: 10.0.2 + resolution: "globby@npm:10.0.2" + dependencies: + "@types/glob": "npm:^7.1.1" + array-union: "npm:^2.1.0" + dir-glob: "npm:^3.0.1" + fast-glob: "npm:^3.0.3" + glob: "npm:^7.1.3" + ignore: "npm:^5.1.1" + merge2: "npm:^1.2.3" + slash: "npm:^3.0.0" + checksum: 10c0/9c610ad47117b9dfbc5b0c6c2408c3b72f89c1b9f91ee14c4dc794794e35768ee0920e2a403b688cfa749f48617c6ba3f3a52df07677ed73d602d4349b68c810 + languageName: node + linkType: hard + +"gopd@npm:^1.0.1, gopd@npm:^1.2.0": + version: 1.2.0 + resolution: "gopd@npm:1.2.0" + checksum: 10c0/50fff1e04ba2b7737c097358534eacadad1e68d24cccee3272e04e007bed008e68d2614f3987788428fd192a5ae3889d08fb2331417e4fc4a9ab366b2043cead + languageName: node + linkType: hard + +"got@npm:^7.0.0": + version: 7.1.0 + resolution: "got@npm:7.1.0" + dependencies: + decompress-response: "npm:^3.2.0" + duplexer3: "npm:^0.1.4" + get-stream: "npm:^3.0.0" + is-plain-obj: "npm:^1.1.0" + is-retry-allowed: "npm:^1.0.0" + is-stream: "npm:^1.0.0" + isurl: "npm:^1.0.0-alpha5" + lowercase-keys: "npm:^1.0.0" + p-cancelable: "npm:^0.3.0" + p-timeout: "npm:^1.1.1" + safe-buffer: "npm:^5.0.1" + timed-out: "npm:^4.0.0" + url-parse-lax: "npm:^1.0.0" + url-to-options: "npm:^1.0.1" + checksum: 10c0/e5faeeb3763cc0c249581407d5e99beb289cef0253ebe17c1e7c68fc10fe213b1fa10a3a9ca7b0a91bf3e1ee756daf451499bb583481f12131a4afb6a29394fd + languageName: node + linkType: hard + +"got@npm:^8.3.1": + version: 8.3.2 + resolution: "got@npm:8.3.2" + dependencies: + "@sindresorhus/is": "npm:^0.7.0" + cacheable-request: "npm:^2.1.1" + decompress-response: "npm:^3.3.0" + duplexer3: "npm:^0.1.4" + get-stream: "npm:^3.0.0" + into-stream: "npm:^3.1.0" + is-retry-allowed: "npm:^1.1.0" + isurl: "npm:^1.0.0-alpha5" + lowercase-keys: "npm:^1.0.0" + mimic-response: "npm:^1.0.0" + p-cancelable: "npm:^0.4.0" + p-timeout: "npm:^2.0.1" + pify: "npm:^3.0.0" + safe-buffer: "npm:^5.1.1" + timed-out: "npm:^4.0.1" + url-parse-lax: "npm:^3.0.0" + url-to-options: "npm:^1.0.1" + checksum: 10c0/1a3c772fc2f7d6800113b093b391f6864aa1ae5bdf7c6ad6fafc8a42a895e217dbea9b936438c185e2fff612d7ac40c4867d20ad7ba8652caca316994bcf5404 + languageName: node + linkType: hard + +"graceful-fs@npm:^4.1.10, graceful-fs@npm:^4.2.2": + version: 4.2.11 + resolution: "graceful-fs@npm:4.2.11" + checksum: 10c0/386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2 + languageName: node + linkType: hard + +"has-flag@npm:^4.0.0": + version: 4.0.0 + resolution: "has-flag@npm:4.0.0" + checksum: 10c0/2e789c61b7888d66993e14e8331449e525ef42aac53c627cc53d1c3334e768bcb6abdc4f5f0de1478a25beec6f0bd62c7549058b7ac53e924040d4f301f02fd1 + languageName: node + linkType: hard + +"has-property-descriptors@npm:^1.0.2": + version: 1.0.2 + resolution: "has-property-descriptors@npm:1.0.2" + dependencies: + es-define-property: "npm:^1.0.0" + checksum: 10c0/253c1f59e80bb476cf0dde8ff5284505d90c3bdb762983c3514d36414290475fe3fd6f574929d84de2a8eec00d35cf07cb6776205ff32efd7c50719125f00236 + languageName: node + linkType: hard + +"has-symbol-support-x@npm:^1.4.1": + version: 1.4.2 + resolution: "has-symbol-support-x@npm:1.4.2" + checksum: 10c0/993f0e1a7a2c8f41f356b20c33cda49bc2f5c4442f858b0fa58b4852f4ba50e7d7400a2734822c415975114e6f768bba9bb6063dd687026baaeeed6453d94a03 + languageName: node + linkType: hard + +"has-symbols@npm:^1.0.3, has-symbols@npm:^1.1.0": + version: 1.1.0 + resolution: "has-symbols@npm:1.1.0" + checksum: 10c0/dde0a734b17ae51e84b10986e651c664379018d10b91b6b0e9b293eddb32f0f069688c841fb40f19e9611546130153e0a2a48fd7f512891fb000ddfa36f5a20e + languageName: node + linkType: hard + +"has-to-string-tag-x@npm:^1.2.0": + version: 1.4.1 + resolution: "has-to-string-tag-x@npm:1.4.1" + dependencies: + has-symbol-support-x: "npm:^1.4.1" + checksum: 10c0/e7197e830fe55afe596fc3fe4ab23fa455f69a1ba850b493e527c728d1e6d2ecc7197ab38b8bdc7ae8a7669e23c19a8b9f52f853a509639c70e0efbdc5d175e5 + languageName: node + linkType: hard + +"has-tostringtag@npm:^1.0.2": + version: 1.0.2 + resolution: "has-tostringtag@npm:1.0.2" + dependencies: + has-symbols: "npm:^1.0.3" + checksum: 10c0/a8b166462192bafe3d9b6e420a1d581d93dd867adb61be223a17a8d6dad147aa77a8be32c961bb2f27b3ef893cae8d36f564ab651f5e9b7938ae86f74027c48c + languageName: node + linkType: hard + +"hasown@npm:^2.0.2": + version: 2.0.2 + resolution: "hasown@npm:2.0.2" + dependencies: + function-bind: "npm:^1.1.2" + checksum: 10c0/3769d434703b8ac66b209a4cca0737519925bbdb61dd887f93a16372b14694c63ff4e797686d87c90f08168e81082248b9b028bad60d4da9e0d1148766f56eb9 + languageName: node + linkType: hard + +"he@npm:^1.2.0": + version: 1.2.0 + resolution: "he@npm:1.2.0" + bin: + he: bin/he + checksum: 10c0/a27d478befe3c8192f006cdd0639a66798979dfa6e2125c6ac582a19a5ebfec62ad83e8382e6036170d873f46e4536a7e795bf8b95bf7c247f4cc0825ccc8c17 + languageName: node + linkType: hard + +"http-cache-semantics@npm:3.8.1": + version: 3.8.1 + resolution: "http-cache-semantics@npm:3.8.1" + checksum: 10c0/8925daec009618d5a48c8a36fcb312785fe78c7b22db8008ed58ca84d08fdc41596b63e0507b577ad0bf46e868a74944ab03a037fdb3f31d5d49d3c79df8d9e4 + languageName: node + linkType: hard + +"human-signals@npm:^1.1.1": + version: 1.1.1 + resolution: "human-signals@npm:1.1.1" + checksum: 10c0/18810ed239a7a5e23fb6c32d0fd4be75d7cd337a07ad59b8dbf0794cb0761e6e628349ee04c409e605fe55344716eab5d0a47a62ba2a2d0d367c89a2b4247b1e + languageName: node + linkType: hard + +"human-signals@npm:^2.1.0": + version: 2.1.0 + resolution: "human-signals@npm:2.1.0" + checksum: 10c0/695edb3edfcfe9c8b52a76926cd31b36978782062c0ed9b1192b36bebc75c4c87c82e178dfcb0ed0fc27ca59d434198aac0bd0be18f5781ded775604db22304a + languageName: node + linkType: hard + +"husky@npm:^8.0.1": + version: 8.0.3 + resolution: "husky@npm:8.0.3" + bin: + husky: lib/bin.js + checksum: 10c0/6722591771c657b91a1abb082e07f6547eca79144d678e586828ae806499d90dce2a6aee08b66183fd8b085f19d20e0990a2ad396961746b4c8bd5bdb619d668 + languageName: node + linkType: hard + +"iconv-lite@npm:^0.7.0": + version: 0.7.0 + resolution: "iconv-lite@npm:0.7.0" + dependencies: + safer-buffer: "npm:>= 2.1.2 < 3.0.0" + checksum: 10c0/2382400469071c55b6746c531eed5fa4d033e5db6690b7331fb2a5f59a30d7a9782932e92253db26df33c1cf46fa200a3fbe524a2a7c62037c762283f188ec2f + languageName: node + linkType: hard + +"ieee754@npm:^1.1.13": + version: 1.2.1 + resolution: "ieee754@npm:1.2.1" + checksum: 10c0/b0782ef5e0935b9f12883a2e2aa37baa75da6e66ce6515c168697b42160807d9330de9a32ec1ed73149aea02e0d822e572bca6f1e22bdcbd2149e13b050b17bb + languageName: node + linkType: hard + +"ignore@npm:^5.1.1": + version: 5.3.2 + resolution: "ignore@npm:5.3.2" + checksum: 10c0/f9f652c957983634ded1e7f02da3b559a0d4cc210fca3792cb67f1b153623c9c42efdc1c4121af171e295444459fc4a9201101fb041b1104a3c000bccb188337 + languageName: node + linkType: hard + +"imagemin-pngquant@npm:^9.0.2": + version: 9.0.2 + resolution: "imagemin-pngquant@npm:9.0.2" + dependencies: + execa: "npm:^4.0.0" + is-png: "npm:^2.0.0" + is-stream: "npm:^2.0.0" + ow: "npm:^0.17.0" + pngquant-bin: "npm:^6.0.0" + checksum: 10c0/65a13286f55dd239a3add2fb6c634c9d59f70f31a5af0bd6025a913adbb84e483118e4bbcae9e122b8e8258304ba0b890d04ed5f220ecc8303bb14e7b013ef7b + languageName: node + linkType: hard + +"imagemin@npm:^7.0.1": + version: 7.0.1 + resolution: "imagemin@npm:7.0.1" + dependencies: + file-type: "npm:^12.0.0" + globby: "npm:^10.0.0" + graceful-fs: "npm:^4.2.2" + junk: "npm:^3.1.0" + make-dir: "npm:^3.0.0" + p-pipe: "npm:^3.0.0" + replace-ext: "npm:^1.0.0" + checksum: 10c0/13e5de25fe1275d05a948b745b5cc8ca472f69bec895baf32e96e61bbd9c98a065f14a5de8f178ce426e2466780360dbddc9f6024664f3afa551d6390733c40e + languageName: node + linkType: hard + +"import-lazy@npm:^3.1.0": + version: 3.1.0 + resolution: "import-lazy@npm:3.1.0" + checksum: 10c0/f4cb60bcfc44897efaa1e08183fcf6605c4732e2b1bef4257220566f67fd5cd6ddc838e5d5055072319eee1d6fe5896cb13b83277b1a75a80ff55052d29feef1 + languageName: node + linkType: hard + +"indent-string@npm:^4.0.0": + version: 4.0.0 + resolution: "indent-string@npm:4.0.0" + checksum: 10c0/1e1904ddb0cb3d6cce7cd09e27a90184908b7a5d5c21b92e232c93579d314f0b83c246ffb035493d0504b1e9147ba2c9b21df0030f48673fba0496ecd698161f + languageName: node + linkType: hard + +"inflight@npm:^1.0.4": + version: 1.0.6 + resolution: "inflight@npm:1.0.6" + dependencies: + once: "npm:^1.3.0" + wrappy: "npm:1" + checksum: 10c0/7faca22584600a9dc5b9fca2cd5feb7135ac8c935449837b315676b4c90aa4f391ec4f42240178244b5a34e8bede1948627fda392ca3191522fc46b34e985ab2 + languageName: node + linkType: hard + +"inherits@npm:2, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.3": + version: 2.0.4 + resolution: "inherits@npm:2.0.4" + checksum: 10c0/4e531f648b29039fb7426fb94075e6545faa1eb9fe83c29f0b6d9e7263aceb4289d2d4557db0d428188eeb449cc7c5e77b0a0b2c4e248ff2a65933a0dee49ef2 + languageName: node + linkType: hard + +"ini@npm:^1.3.4": + version: 1.3.8 + resolution: "ini@npm:1.3.8" + checksum: 10c0/ec93838d2328b619532e4f1ff05df7909760b6f66d9c9e2ded11e5c1897d6f2f9980c54dd638f88654b00919ce31e827040631eab0a3969e4d1abefa0719516a + languageName: node + linkType: hard + +"inquirer@npm:^8.2.4": + version: 8.2.7 + resolution: "inquirer@npm:8.2.7" + dependencies: + "@inquirer/external-editor": "npm:^1.0.0" + ansi-escapes: "npm:^4.2.1" + chalk: "npm:^4.1.1" + cli-cursor: "npm:^3.1.0" + cli-width: "npm:^3.0.0" + figures: "npm:^3.0.0" + lodash: "npm:^4.17.21" + mute-stream: "npm:0.0.8" + ora: "npm:^5.4.1" + run-async: "npm:^2.4.0" + rxjs: "npm:^7.5.5" + string-width: "npm:^4.1.0" + strip-ansi: "npm:^6.0.0" + through: "npm:^2.3.6" + wrap-ansi: "npm:^6.0.1" + checksum: 10c0/75aa594231769d292102615da3199320359bfb566e96dae0f89a5773a18e21c676709d9f5a9fb1372f7d2cf25c551a4efe53691ff436d941f95336931777c15d + languageName: node + linkType: hard + +"into-stream@npm:^3.1.0": + version: 3.1.0 + resolution: "into-stream@npm:3.1.0" + dependencies: + from2: "npm:^2.1.1" + p-is-promise: "npm:^1.1.0" + checksum: 10c0/2f298ecb3ff9a9a58ae0407ddf390d7f1d6dfcda9c91e696b10194cb81266c1231dae01c09bd7c435049190d03676b6bc6ab4c258c85b03a98c55da93a5e314f + languageName: node + linkType: hard + +"is-callable@npm:^1.2.7": + version: 1.2.7 + resolution: "is-callable@npm:1.2.7" + checksum: 10c0/ceebaeb9d92e8adee604076971dd6000d38d6afc40bb843ea8e45c5579b57671c3f3b50d7f04869618242c6cee08d1b67806a8cb8edaaaf7c0748b3720d6066f + languageName: node + linkType: hard + +"is-extglob@npm:^2.1.1": + version: 2.1.1 + resolution: "is-extglob@npm:2.1.1" + checksum: 10c0/5487da35691fbc339700bbb2730430b07777a3c21b9ebaecb3072512dfd7b4ba78ac2381a87e8d78d20ea08affb3f1971b4af629173a6bf435ff8a4c47747912 + languageName: node + linkType: hard + +"is-fullwidth-code-point@npm:^3.0.0": + version: 3.0.0 + resolution: "is-fullwidth-code-point@npm:3.0.0" + checksum: 10c0/bb11d825e049f38e04c06373a8d72782eee0205bda9d908cc550ccb3c59b99d750ff9537982e01733c1c94a58e35400661f57042158ff5e8f3e90cf936daf0fc + languageName: node + linkType: hard + +"is-fullwidth-code-point@npm:^4.0.0": + version: 4.0.0 + resolution: "is-fullwidth-code-point@npm:4.0.0" + checksum: 10c0/df2a717e813567db0f659c306d61f2f804d480752526886954a2a3e2246c7745fd07a52b5fecf2b68caf0a6c79dcdace6166fdf29cc76ed9975cc334f0a018b8 + languageName: node + linkType: hard + +"is-glob@npm:^4.0.1": + version: 4.0.3 + resolution: "is-glob@npm:4.0.3" + dependencies: + is-extglob: "npm:^2.1.1" + checksum: 10c0/17fb4014e22be3bbecea9b2e3a76e9e34ff645466be702f1693e8f1ee1adac84710d0be0bd9f967d6354036fd51ab7c2741d954d6e91dae6bb69714de92c197a + languageName: node + linkType: hard + +"is-interactive@npm:^1.0.0": + version: 1.0.0 + resolution: "is-interactive@npm:1.0.0" + checksum: 10c0/dd47904dbf286cd20aa58c5192161be1a67138485b9836d5a70433b21a45442e9611b8498b8ab1f839fc962c7620667a50535fdfb4a6bc7989b8858645c06b4d + languageName: node + linkType: hard + +"is-natural-number@npm:^4.0.1": + version: 4.0.1 + resolution: "is-natural-number@npm:4.0.1" + checksum: 10c0/f05c544cb0ad39d4410e2ae2244282bf61918ebbb808b665436ffca4f6bbe908d3ae3a8d21fe143d302951f157d969986dd432098b63899561639fcd1ce1c280 + languageName: node + linkType: hard + +"is-number@npm:^7.0.0": + version: 7.0.0 + resolution: "is-number@npm:7.0.0" + checksum: 10c0/b4686d0d3053146095ccd45346461bc8e53b80aeb7671cc52a4de02dbbf7dc0d1d2a986e2fe4ae206984b4d34ef37e8b795ebc4f4295c978373e6575e295d811 + languageName: node + linkType: hard + +"is-object@npm:^1.0.1": + version: 1.0.2 + resolution: "is-object@npm:1.0.2" + checksum: 10c0/9cfb80c3a850f453d4a77297e0556bc2040ac6bea5b6e418aee208654938b36bab768169bef3945ccfac7a9bb460edd8034e7c6d8973bcf147d7571e1b53e764 + languageName: node + linkType: hard + +"is-path-inside@npm:^3.0.3": + version: 3.0.3 + resolution: "is-path-inside@npm:3.0.3" + checksum: 10c0/cf7d4ac35fb96bab6a1d2c3598fe5ebb29aafb52c0aaa482b5a3ed9d8ba3edc11631e3ec2637660c44b3ce0e61a08d54946e8af30dec0b60a7c27296c68ffd05 + languageName: node + linkType: hard + +"is-plain-obj@npm:^1.0.0, is-plain-obj@npm:^1.1.0": + version: 1.1.0 + resolution: "is-plain-obj@npm:1.1.0" + checksum: 10c0/daaee1805add26f781b413fdf192fc91d52409583be30ace35c82607d440da63cc4cac0ac55136716688d6c0a2c6ef3edb2254fecbd1fe06056d6bd15975ee8c + languageName: node + linkType: hard + +"is-plain-obj@npm:^2.1.0": + version: 2.1.0 + resolution: "is-plain-obj@npm:2.1.0" + checksum: 10c0/e5c9814cdaa627a9ad0a0964ded0e0491bfd9ace405c49a5d63c88b30a162f1512c069d5b80997893c4d0181eadc3fed02b4ab4b81059aba5620bfcdfdeb9c53 + languageName: node + linkType: hard + +"is-png@npm:^2.0.0": + version: 2.0.0 + resolution: "is-png@npm:2.0.0" + checksum: 10c0/458ba52a715507f7593dd4f2dc2eac8c15e5ebf5273b9a79be008fff1fa41135dab08883d6b18415f0eea1f230430984b45c628832107a59c43951fb04c4693c + languageName: node + linkType: hard + +"is-retry-allowed@npm:^1.0.0, is-retry-allowed@npm:^1.1.0": + version: 1.2.0 + resolution: "is-retry-allowed@npm:1.2.0" + checksum: 10c0/a80f14e1e11c27a58f268f2927b883b635703e23a853cb7b8436e3456bf2ea3efd5082a4e920093eec7bd372c1ce6ea7cea78a9376929c211039d0cc4a393a44 + languageName: node + linkType: hard + +"is-stream@npm:^1.0.0, is-stream@npm:^1.1.0": + version: 1.1.0 + resolution: "is-stream@npm:1.1.0" + checksum: 10c0/b8ae7971e78d2e8488d15f804229c6eed7ed36a28f8807a1815938771f4adff0e705218b7dab968270433f67103e4fef98062a0beea55d64835f705ee72c7002 + languageName: node + linkType: hard + +"is-stream@npm:^2.0.0": + version: 2.0.1 + resolution: "is-stream@npm:2.0.1" + checksum: 10c0/7c284241313fc6efc329b8d7f08e16c0efeb6baab1b4cd0ba579eb78e5af1aa5da11e68559896a2067cd6c526bd29241dda4eb1225e627d5aa1a89a76d4635a5 + languageName: node + linkType: hard + +"is-typed-array@npm:^1.1.14": + version: 1.1.15 + resolution: "is-typed-array@npm:1.1.15" + dependencies: + which-typed-array: "npm:^1.1.16" + checksum: 10c0/415511da3669e36e002820584e264997ffe277ff136643a3126cc949197e6ca3334d0f12d084e83b1994af2e9c8141275c741cf2b7da5a2ff62dd0cac26f76c4 + languageName: node + linkType: hard + +"is-unicode-supported@npm:^0.1.0": + version: 0.1.0 + resolution: "is-unicode-supported@npm:0.1.0" + checksum: 10c0/00cbe3455c3756be68d2542c416cab888aebd5012781d6819749fefb15162ff23e38501fe681b3d751c73e8ff561ac09a5293eba6f58fdf0178462ce6dcb3453 + languageName: node + linkType: hard + +"is-url@npm:^1.1.0": + version: 1.2.4 + resolution: "is-url@npm:1.2.4" + checksum: 10c0/0157a79874f8f95fdd63540e3f38c8583c2ef572661cd0693cda80ae3e42dfe8e9a4a972ec1b827f861d9a9acf75b37f7d58a37f94a8a053259642912c252bc3 + languageName: node + linkType: hard + +"isarray@npm:^2.0.5": + version: 2.0.5 + resolution: "isarray@npm:2.0.5" + checksum: 10c0/4199f14a7a13da2177c66c31080008b7124331956f47bca57dd0b6ea9f11687aa25e565a2c7a2b519bc86988d10398e3049a1f5df13c9f6b7664154690ae79fd + languageName: node + linkType: hard + +"isarray@npm:~1.0.0": + version: 1.0.0 + resolution: "isarray@npm:1.0.0" + checksum: 10c0/18b5be6669be53425f0b84098732670ed4e727e3af33bc7f948aac01782110eb9a18b3b329c5323bcdd3acdaae547ee077d3951317e7f133bff7105264b3003d + languageName: node + linkType: hard + +"isexe@npm:^2.0.0": + version: 2.0.0 + resolution: "isexe@npm:2.0.0" + checksum: 10c0/228cfa503fadc2c31596ab06ed6aa82c9976eec2bfd83397e7eaf06d0ccf42cd1dfd6743bf9aeb01aebd4156d009994c5f76ea898d2832c1fe342da923ca457d + languageName: node + linkType: hard + +"isurl@npm:^1.0.0-alpha5": + version: 1.0.0 + resolution: "isurl@npm:1.0.0" + dependencies: + has-to-string-tag-x: "npm:^1.2.0" + is-object: "npm:^1.0.1" + checksum: 10c0/137e377cd72fefdbc950a226a08e7b35d53672c3b7173b03e72194c3e78a03109aa44c15390b26445b90b7708acb89ca89ed3cd7cc55a6afc7c37cbc88fc581a + languageName: node + linkType: hard + +"jackspeak@npm:^3.1.2": + version: 3.4.3 + resolution: "jackspeak@npm:3.4.3" + dependencies: + "@isaacs/cliui": "npm:^8.0.2" + "@pkgjs/parseargs": "npm:^0.11.0" + dependenciesMeta: + "@pkgjs/parseargs": + optional: true + checksum: 10c0/6acc10d139eaefdbe04d2f679e6191b3abf073f111edf10b1de5302c97ec93fffeb2fdd8681ed17f16268aa9dd4f8c588ed9d1d3bffbbfa6e8bf897cbb3149b9 + languageName: node + linkType: hard + +"js-yaml@npm:^4.1.0": + version: 4.1.0 + resolution: "js-yaml@npm:4.1.0" + dependencies: + argparse: "npm:^2.0.1" + bin: + js-yaml: bin/js-yaml.js + checksum: 10c0/184a24b4eaacfce40ad9074c64fd42ac83cf74d8c8cd137718d456ced75051229e5061b8633c3366b8aada17945a7a356b337828c19da92b51ae62126575018f + languageName: node + linkType: hard + +"json-buffer@npm:3.0.0": + version: 3.0.0 + resolution: "json-buffer@npm:3.0.0" + checksum: 10c0/118c060d84430a8ad8376d0c60250830f350a6381bd56541a1ef257ce7ba82d109d1f71a4c4e92e0be0e7ab7da568fad8f7bf02905910a76e8e0aa338621b944 + languageName: node + linkType: hard + +"junk@npm:^3.1.0": + version: 3.1.0 + resolution: "junk@npm:3.1.0" + checksum: 10c0/820174b9fa9a3af09aeeeeb1022df2481a2b10752ce5f65ac63924a79cb9bba83ea7c288e8d5b448951109742da5ea69a230846f4bf3c17c5c6a1d0603b63db4 + languageName: node + linkType: hard + +"keyv@npm:3.0.0": + version: 3.0.0 + resolution: "keyv@npm:3.0.0" + dependencies: + json-buffer: "npm:3.0.0" + checksum: 10c0/eb128eb136d4b6bca08ac3936fb5a6ba630f1b9575289e8140c60cdc20b4df04cba5cfaa982df57516364bf62801d2c497cad70edca1270e72a2403876a42805 + languageName: node + linkType: hard + +"lilconfig@npm:2.0.5": + version: 2.0.5 + resolution: "lilconfig@npm:2.0.5" + checksum: 10c0/eed9afcecf1b864405f4b7299abefb87945edba250c70896de54b19b08b87333abc268cc6689539bc33f0e8d098139578704bf51af8077d358f1ac95d58beef0 + languageName: node + linkType: hard + +"lint-staged@npm:^12.4.1": + version: 12.5.0 + resolution: "lint-staged@npm:12.5.0" + dependencies: + cli-truncate: "npm:^3.1.0" + colorette: "npm:^2.0.16" + commander: "npm:^9.3.0" + debug: "npm:^4.3.4" + execa: "npm:^5.1.1" + lilconfig: "npm:2.0.5" + listr2: "npm:^4.0.5" + micromatch: "npm:^4.0.5" + normalize-path: "npm:^3.0.0" + object-inspect: "npm:^1.12.2" + pidtree: "npm:^0.5.0" + string-argv: "npm:^0.3.1" + supports-color: "npm:^9.2.2" + yaml: "npm:^1.10.2" + bin: + lint-staged: bin/lint-staged.js + checksum: 10c0/be813853b25f670a49af5ed0a89d7bc25e6117a73d1d2e671f08ac90a553f79c8d1252c62a245073997b6c3b77f8a9636b6c27206667767c34a12340b74509d3 + languageName: node + linkType: hard + +"listr2@npm:^4.0.5": + version: 4.0.5 + resolution: "listr2@npm:4.0.5" + dependencies: + cli-truncate: "npm:^2.1.0" + colorette: "npm:^2.0.16" + log-update: "npm:^4.0.0" + p-map: "npm:^4.0.0" + rfdc: "npm:^1.3.0" + rxjs: "npm:^7.5.5" + through: "npm:^2.3.8" + wrap-ansi: "npm:^7.0.0" + peerDependencies: + enquirer: ">= 2.3.0 < 3" + peerDependenciesMeta: + enquirer: + optional: true + checksum: 10c0/0e64dc5e66fbd4361f6b35c49489ed842a1d7de30cf2b5c06bf4569669449288698b8ea93f7842aaf3c510963a1e554bca31376b9054d1521445d1ce4c917ea1 + languageName: node + linkType: hard + +"locate-path@npm:^6.0.0": + version: 6.0.0 + resolution: "locate-path@npm:6.0.0" + dependencies: + p-locate: "npm:^5.0.0" + checksum: 10c0/d3972ab70dfe58ce620e64265f90162d247e87159b6126b01314dd67be43d50e96a50b517bce2d9452a79409c7614054c277b5232377de50416564a77ac7aad3 + languageName: node + linkType: hard + +"lodash@npm:^4.17.21": + version: 4.17.21 + resolution: "lodash@npm:4.17.21" + checksum: 10c0/d8cbea072bb08655bb4c989da418994b073a608dffa608b09ac04b43a791b12aeae7cd7ad919aa4c925f33b48490b5cfe6c1f71d827956071dae2e7bb3a6b74c + languageName: node + linkType: hard + +"log-symbols@npm:^4.1.0": + version: 4.1.0 + resolution: "log-symbols@npm:4.1.0" + dependencies: + chalk: "npm:^4.1.0" + is-unicode-supported: "npm:^0.1.0" + checksum: 10c0/67f445a9ffa76db1989d0fa98586e5bc2fd5247260dafb8ad93d9f0ccd5896d53fb830b0e54dade5ad838b9de2006c826831a3c528913093af20dff8bd24aca6 + languageName: node + linkType: hard + +"log-update@npm:^4.0.0": + version: 4.0.0 + resolution: "log-update@npm:4.0.0" + dependencies: + ansi-escapes: "npm:^4.3.0" + cli-cursor: "npm:^3.1.0" + slice-ansi: "npm:^4.0.0" + wrap-ansi: "npm:^6.2.0" + checksum: 10c0/18b299e230432a156f2535660776406d15ba8bb7817dd3eaadd58004b363756d4ecaabcd658f9949f90b62ea7d3354423be3fdeb7a201ab951ec0e8d6139af86 + languageName: node + linkType: hard + +"lowercase-keys@npm:1.0.0": + version: 1.0.0 + resolution: "lowercase-keys@npm:1.0.0" + checksum: 10c0/cd5cb8d8f41bf0f8f8f396c467b1872a3d0283528e3aff385f9978f1eb94c8ada3081f67ab3b97bbe70697a44e22bb12ec09fb1b099188b112575595b655b02b + languageName: node + linkType: hard + +"lowercase-keys@npm:^1.0.0": + version: 1.0.1 + resolution: "lowercase-keys@npm:1.0.1" + checksum: 10c0/56776a8e1ef1aca98ecf6c19b30352ae1cf257b65b8ac858b7d8a0e8b348774d12a9b41aa7f59bfea51bff44bc7a198ab63ba4406bfba60dba008799618bef66 + languageName: node + linkType: hard + +"lru-cache@npm:^10.2.0": + version: 10.4.3 + resolution: "lru-cache@npm:10.4.3" + checksum: 10c0/ebd04fbca961e6c1d6c0af3799adcc966a1babe798f685bb84e6599266599cd95d94630b10262f5424539bc4640107e8a33aa28585374abf561d30d16f4b39fb + languageName: node + linkType: hard + +"lru-cache@npm:^4.0.1": + version: 4.1.5 + resolution: "lru-cache@npm:4.1.5" + dependencies: + pseudomap: "npm:^1.0.2" + yallist: "npm:^2.1.2" + checksum: 10c0/1ca5306814e5add9ec63556d6fd9b24a4ecdeaef8e9cea52cbf30301e6b88c8d8ddc7cab45b59b56eb763e6c45af911585dc89925a074ab65e1502e3fe8103cf + languageName: node + linkType: hard + +"make-dir@npm:^1.0.0, make-dir@npm:^1.2.0": + version: 1.3.0 + resolution: "make-dir@npm:1.3.0" + dependencies: + pify: "npm:^3.0.0" + checksum: 10c0/5eb94f47d7ef41d89d1b8eef6539b8950d5bd99eeba093a942bfd327faa37d2d62227526b88b73633243a2ec7972d21eb0f4e5d62ae4e02a79e389f4a7bb3022 + languageName: node + linkType: hard + +"make-dir@npm:^3.0.0": + version: 3.1.0 + resolution: "make-dir@npm:3.1.0" + dependencies: + semver: "npm:^6.0.0" + checksum: 10c0/56aaafefc49c2dfef02c5c95f9b196c4eb6988040cf2c712185c7fe5c99b4091591a7fc4d4eafaaefa70ff763a26f6ab8c3ff60b9e75ea19876f49b18667ecaa + languageName: node + linkType: hard + +"math-intrinsics@npm:^1.1.0": + version: 1.1.0 + resolution: "math-intrinsics@npm:1.1.0" + checksum: 10c0/7579ff94e899e2f76ab64491d76cf606274c874d8f2af4a442c016bd85688927fcfca157ba6bf74b08e9439dc010b248ce05b96cc7c126a354c3bae7fcb48b7f + languageName: node + linkType: hard + +"merge-stream@npm:^2.0.0": + version: 2.0.0 + resolution: "merge-stream@npm:2.0.0" + checksum: 10c0/867fdbb30a6d58b011449b8885601ec1690c3e41c759ecd5a9d609094f7aed0096c37823ff4a7190ef0b8f22cc86beb7049196ff68c016e3b3c671d0dac91ce5 + languageName: node + linkType: hard + +"merge2@npm:^1.2.3, merge2@npm:^1.3.0": + version: 1.4.1 + resolution: "merge2@npm:1.4.1" + checksum: 10c0/254a8a4605b58f450308fc474c82ac9a094848081bf4c06778200207820e5193726dc563a0d2c16468810516a5c97d9d3ea0ca6585d23c58ccfff2403e8dbbeb + languageName: node + linkType: hard + +"micromatch@npm:^4.0.5, micromatch@npm:^4.0.8": + version: 4.0.8 + resolution: "micromatch@npm:4.0.8" + dependencies: + braces: "npm:^3.0.3" + picomatch: "npm:^2.3.1" + checksum: 10c0/166fa6eb926b9553f32ef81f5f531d27b4ce7da60e5baf8c021d043b27a388fb95e46a8038d5045877881e673f8134122b59624d5cecbd16eb50a42e7a6b5ca8 + languageName: node + linkType: hard + +"mime-db@npm:^1.28.0": + version: 1.54.0 + resolution: "mime-db@npm:1.54.0" + checksum: 10c0/8d907917bc2a90fa2df842cdf5dfeaf509adc15fe0531e07bb2f6ab15992416479015828d6a74200041c492e42cce3ebf78e5ce714388a0a538ea9c53eece284 + languageName: node + linkType: hard + +"mimic-fn@npm:^2.1.0": + version: 2.1.0 + resolution: "mimic-fn@npm:2.1.0" + checksum: 10c0/b26f5479d7ec6cc2bce275a08f146cf78f5e7b661b18114e2506dd91ec7ec47e7a25bf4360e5438094db0560bcc868079fb3b1fb3892b833c1ecbf63f80c95a4 + languageName: node + linkType: hard + +"mimic-response@npm:^1.0.0": + version: 1.0.1 + resolution: "mimic-response@npm:1.0.1" + checksum: 10c0/c5381a5eae997f1c3b5e90ca7f209ed58c3615caeee850e85329c598f0c000ae7bec40196580eef1781c60c709f47258131dab237cad8786f8f56750594f27fa + languageName: node + linkType: hard + +"minimatch@npm:*": + version: 10.1.1 + resolution: "minimatch@npm:10.1.1" + dependencies: + "@isaacs/brace-expansion": "npm:^5.0.0" + checksum: 10c0/c85d44821c71973d636091fddbfbffe62370f5ee3caf0241c5b60c18cd289e916200acb2361b7e987558cd06896d153e25d505db9fc1e43e6b4b6752e2702902 + languageName: node + linkType: hard + +"minimatch@npm:^3.1.1": + version: 3.1.2 + resolution: "minimatch@npm:3.1.2" + dependencies: + brace-expansion: "npm:^1.1.7" + checksum: 10c0/0262810a8fc2e72cca45d6fd86bd349eee435eb95ac6aa45c9ea2180e7ee875ef44c32b55b5973ceabe95ea12682f6e3725cbb63d7a2d1da3ae1163c8b210311 + languageName: node + linkType: hard + +"minimatch@npm:^9.0.4, minimatch@npm:^9.0.5": + version: 9.0.5 + resolution: "minimatch@npm:9.0.5" + dependencies: + brace-expansion: "npm:^2.0.1" + checksum: 10c0/de96cf5e35bdf0eab3e2c853522f98ffbe9a36c37797778d2665231ec1f20a9447a7e567cb640901f89e4daaa95ae5d70c65a9e8aa2bb0019b6facbc3c0575ed + languageName: node + linkType: hard + +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.1.2": + version: 7.1.2 + resolution: "minipass@npm:7.1.2" + checksum: 10c0/b0fd20bb9fb56e5fa9a8bfac539e8915ae07430a619e4b86ff71f5fc757ef3924b23b2c4230393af1eda647ed3d75739e4e0acb250a6b1eb277cf7f8fe449557 + languageName: node + linkType: hard + +"mocha@npm:^11.7.4": + version: 11.7.4 + resolution: "mocha@npm:11.7.4" + dependencies: + browser-stdout: "npm:^1.3.1" + chokidar: "npm:^4.0.1" + debug: "npm:^4.3.5" + diff: "npm:^7.0.0" + escape-string-regexp: "npm:^4.0.0" + find-up: "npm:^5.0.0" + glob: "npm:^10.4.5" + he: "npm:^1.2.0" + is-path-inside: "npm:^3.0.3" + js-yaml: "npm:^4.1.0" + log-symbols: "npm:^4.1.0" + minimatch: "npm:^9.0.5" + ms: "npm:^2.1.3" + picocolors: "npm:^1.1.1" + serialize-javascript: "npm:^6.0.2" + strip-json-comments: "npm:^3.1.1" + supports-color: "npm:^8.1.1" + workerpool: "npm:^9.2.0" + yargs: "npm:^17.7.2" + yargs-parser: "npm:^21.1.1" + yargs-unparser: "npm:^2.0.0" + bin: + _mocha: bin/_mocha + mocha: bin/mocha.js + checksum: 10c0/f84252dd93b7d67e20e3ca09c6be0da77d43795d502132a976450c5c19025de632bbaab6751dd1d8fd6311a3063d2f3647e61db84feb17900995d52e01cfb3b8 + languageName: node + linkType: hard + +"ms@npm:^2.1.3": + version: 2.1.3 + resolution: "ms@npm:2.1.3" + checksum: 10c0/d924b57e7312b3b63ad21fc5b3dc0af5e78d61a1fc7cfb5457edaf26326bf62be5307cc87ffb6862ef1c2b33b0233cdb5d4f01c4c958cc0d660948b65a287a48 + languageName: node + linkType: hard + +"mute-stream@npm:0.0.8": + version: 0.0.8 + resolution: "mute-stream@npm:0.0.8" + checksum: 10c0/18d06d92e5d6d45e2b63c0e1b8f25376af71748ac36f53c059baa8b76ffac31c5ab225480494e7d35d30215ecdb18fed26ec23cafcd2f7733f2f14406bcd19e2 + languageName: node + linkType: hard + +"nice-try@npm:^1.0.4": + version: 1.0.5 + resolution: "nice-try@npm:1.0.5" + checksum: 10c0/95568c1b73e1d0d4069a3e3061a2102d854513d37bcfda73300015b7ba4868d3b27c198d1dbbd8ebdef4112fc2ed9e895d4a0f2e1cce0bd334f2a1346dc9205f + languageName: node + linkType: hard + +"normalize-path@npm:^3.0.0": + version: 3.0.0 + resolution: "normalize-path@npm:3.0.0" + checksum: 10c0/e008c8142bcc335b5e38cf0d63cfd39d6cf2d97480af9abdbe9a439221fd4d749763bab492a8ee708ce7a194bb00c9da6d0a115018672310850489137b3da046 + languageName: node + linkType: hard + +"normalize-url@npm:2.0.1": + version: 2.0.1 + resolution: "normalize-url@npm:2.0.1" + dependencies: + prepend-http: "npm:^2.0.0" + query-string: "npm:^5.0.1" + sort-keys: "npm:^2.0.0" + checksum: 10c0/a1fe89ca96cfb48000d031432ced9b6aaba5be18e49ce784426096ac51fcc775744b51df6a6eb79a0af3f86681ab26834afcae58eff28c84833db64824bdd494 + languageName: node + linkType: hard + +"npm-conf@npm:^1.1.0": + version: 1.1.3 + resolution: "npm-conf@npm:1.1.3" + dependencies: + config-chain: "npm:^1.1.11" + pify: "npm:^3.0.0" + checksum: 10c0/4a54540e1e5ade9afe4b3be2e651a1198172015f8c51293c7124c4dfae402f2b67549cdf1d0eb918f3ef66016ba63672520b4bb3afaef815f5e98b52a74f5848 + languageName: node + linkType: hard + +"npm-run-path@npm:^2.0.0": + version: 2.0.2 + resolution: "npm-run-path@npm:2.0.2" + dependencies: + path-key: "npm:^2.0.0" + checksum: 10c0/95549a477886f48346568c97b08c4fda9cdbf7ce8a4fbc2213f36896d0d19249e32d68d7451bdcbca8041b5fba04a6b2c4a618beaf19849505c05b700740f1de + languageName: node + linkType: hard + +"npm-run-path@npm:^4.0.0, npm-run-path@npm:^4.0.1": + version: 4.0.1 + resolution: "npm-run-path@npm:4.0.1" + dependencies: + path-key: "npm:^3.0.0" + checksum: 10c0/6f9353a95288f8455cf64cbeb707b28826a7f29690244c1e4bb61ec573256e021b6ad6651b394eb1ccfd00d6ec50147253aba2c5fe58a57ceb111fad62c519ac + languageName: node + linkType: hard + +"object-assign@npm:^4.0.1, object-assign@npm:^4.1.0": + version: 4.1.1 + resolution: "object-assign@npm:4.1.1" + checksum: 10c0/1f4df9945120325d041ccf7b86f31e8bcc14e73d29171e37a7903050e96b81323784ec59f93f102ec635bcf6fa8034ba3ea0a8c7e69fa202b87ae3b6cec5a414 + languageName: node + linkType: hard + +"object-inspect@npm:^1.12.2": + version: 1.13.4 + resolution: "object-inspect@npm:1.13.4" + checksum: 10c0/d7f8711e803b96ea3191c745d6f8056ce1f2496e530e6a19a0e92d89b0fa3c76d910c31f0aa270432db6bd3b2f85500a376a83aaba849a8d518c8845b3211692 + languageName: node + linkType: hard + +"once@npm:^1.3.0, once@npm:^1.3.1, once@npm:^1.4.0": + version: 1.4.0 + resolution: "once@npm:1.4.0" + dependencies: + wrappy: "npm:1" + checksum: 10c0/5d48aca287dfefabd756621c5dfce5c91a549a93e9fdb7b8246bc4c4790aa2ec17b34a260530474635147aeb631a2dcc8b32c613df0675f96041cbb8244517d0 + languageName: node + linkType: hard + +"onetime@npm:^5.1.0, onetime@npm:^5.1.2": + version: 5.1.2 + resolution: "onetime@npm:5.1.2" + dependencies: + mimic-fn: "npm:^2.1.0" + checksum: 10c0/ffcef6fbb2692c3c40749f31ea2e22677a876daea92959b8a80b521d95cca7a668c884d8b2045d1d8ee7d56796aa405c405462af112a1477594cc63531baeb8f + languageName: node + linkType: hard + +"ora@npm:^5.4.1": + version: 5.4.1 + resolution: "ora@npm:5.4.1" + dependencies: + bl: "npm:^4.1.0" + chalk: "npm:^4.1.0" + cli-cursor: "npm:^3.1.0" + cli-spinners: "npm:^2.5.0" + is-interactive: "npm:^1.0.0" + is-unicode-supported: "npm:^0.1.0" + log-symbols: "npm:^4.1.0" + strip-ansi: "npm:^6.0.0" + wcwidth: "npm:^1.0.1" + checksum: 10c0/10ff14aace236d0e2f044193362b22edce4784add08b779eccc8f8ef97195cae1248db8ec1ec5f5ff076f91acbe573f5f42a98c19b78dba8c54eefff983cae85 + languageName: node + linkType: hard + +"os-filter-obj@npm:^2.0.0": + version: 2.0.0 + resolution: "os-filter-obj@npm:2.0.0" + dependencies: + arch: "npm:^2.1.0" + checksum: 10c0/2734dcef67dfa027b3aeb8c721893c9c97b4d261efebd2a8469330d8b62ccaae072599aef0d3037bf285385fa14fb745f2e6d6958805924bb008031691cc7253 + languageName: node + linkType: hard + +"ow@npm:^0.17.0": + version: 0.17.0 + resolution: "ow@npm:0.17.0" + dependencies: + type-fest: "npm:^0.11.0" + checksum: 10c0/aa610dd7a83fe0f934ae7cdbf9bc56d984f4f39a2aca57aa893c46bf9b3928a99e530ee2ea2c8686c0fc59c11b112e2f0f0db291250370e3f6bcfddd3de49824 + languageName: node + linkType: hard + +"p-cancelable@npm:^0.3.0": + version: 0.3.0 + resolution: "p-cancelable@npm:0.3.0" + checksum: 10c0/b8b2c8425b3d284b72097f1b97081ff3f431fd5680f8dfc2344e4f8544f6d8d9f9b545a737bca6a32a319cca1921a44cfd234602e58911dc5d3e144cbe685ea6 + languageName: node + linkType: hard + +"p-cancelable@npm:^0.4.0": + version: 0.4.1 + resolution: "p-cancelable@npm:0.4.1" + checksum: 10c0/cc066ac107958fa2549f1c270e00ec1b25cfbeda867f93599a414806b3631cd9451533acb2bda3efda4bf4a54a2f9d6cc51dd6d06c08c25b806b3dfe5ff69b29 + languageName: node + linkType: hard + +"p-event@npm:^1.0.0": + version: 1.3.0 + resolution: "p-event@npm:1.3.0" + dependencies: + p-timeout: "npm:^1.1.1" + checksum: 10c0/72755ae05cc4965015a9ee00ea6a8755f71e90cfc5554c0509a336e8a0f71e0b551eec4bdad52e1c922e8375d7ff9b673c8c3f55ad5e0114424333c0e727f4e8 + languageName: node + linkType: hard + +"p-event@npm:^2.1.0": + version: 2.3.1 + resolution: "p-event@npm:2.3.1" + dependencies: + p-timeout: "npm:^2.0.1" + checksum: 10c0/c1f6dc6f82d999a8351ae7328c717bd882e91bb7545c6310378656623e0ae27dcbb294f61c6c9bbe2c8ebf4273c84c3ac19e00774b8a5dfb1c9c209170b32898 + languageName: node + linkType: hard + +"p-finally@npm:^1.0.0": + version: 1.0.0 + resolution: "p-finally@npm:1.0.0" + checksum: 10c0/6b8552339a71fe7bd424d01d8451eea92d379a711fc62f6b2fe64cad8a472c7259a236c9a22b4733abca0b5666ad503cb497792a0478c5af31ded793d00937e7 + languageName: node + linkType: hard + +"p-is-promise@npm:^1.1.0": + version: 1.1.0 + resolution: "p-is-promise@npm:1.1.0" + checksum: 10c0/b3f945a18e3e16a7a5fda131250f7a96f59ceb6fdceee87576044790b99b97a5ab5d4a9ae878d2746f762b99efc0a8c1e3b21b5269e3537fbfdb443a38eeb9bf + languageName: node + linkType: hard + +"p-limit@npm:^3.0.2": + version: 3.1.0 + resolution: "p-limit@npm:3.1.0" + dependencies: + yocto-queue: "npm:^0.1.0" + checksum: 10c0/9db675949dbdc9c3763c89e748d0ef8bdad0afbb24d49ceaf4c46c02c77d30db4e0652ed36d0a0a7a95154335fab810d95c86153105bb73b3a90448e2bb14e1a + languageName: node + linkType: hard + +"p-locate@npm:^5.0.0": + version: 5.0.0 + resolution: "p-locate@npm:5.0.0" + dependencies: + p-limit: "npm:^3.0.2" + checksum: 10c0/2290d627ab7903b8b70d11d384fee714b797f6040d9278932754a6860845c4d3190603a0772a663c8cb5a7b21d1b16acb3a6487ebcafa9773094edc3dfe6009a + languageName: node + linkType: hard + +"p-map-series@npm:^1.0.0": + version: 1.0.0 + resolution: "p-map-series@npm:1.0.0" + dependencies: + p-reduce: "npm:^1.0.0" + checksum: 10c0/6c15edb0aba29462682f5065c9af9889e20ed8664e62fa6ac95456754fa0b44b78668ed0fa81a6806e4c9f78c1532c1ce50322d0d69fde3eef82ea68b93b507d + languageName: node + linkType: hard + +"p-map@npm:^4.0.0": + version: 4.0.0 + resolution: "p-map@npm:4.0.0" + dependencies: + aggregate-error: "npm:^3.0.0" + checksum: 10c0/592c05bd6262c466ce269ff172bb8de7c6975afca9b50c975135b974e9bdaafbfe80e61aaaf5be6d1200ba08b30ead04b88cfa7e25ff1e3b93ab28c9f62a2c75 + languageName: node + linkType: hard + +"p-pipe@npm:^3.0.0": + version: 3.1.0 + resolution: "p-pipe@npm:3.1.0" + checksum: 10c0/9b3076828ea7e9469c0f92c78fa44096726208d547efdb2d6148cbe135d1a70bd449de5be13e234dd669d9515343bd68527b316bf9d5639cee639e2fdde20aaf + languageName: node + linkType: hard + +"p-reduce@npm:^1.0.0": + version: 1.0.0 + resolution: "p-reduce@npm:1.0.0" + checksum: 10c0/dc0bd6fdcca7c317ea84a91f06bd2da2a809a7a48ed35a5d642731f3b3b1d37338b3ab31fd40d34932cb19a6479a4a2585f4ffb5aee4fdf7fe1bc663af5a1061 + languageName: node + linkType: hard + +"p-timeout@npm:^1.1.1": + version: 1.2.1 + resolution: "p-timeout@npm:1.2.1" + dependencies: + p-finally: "npm:^1.0.0" + checksum: 10c0/09177278c4bc060f9cc1d2f06bf0b8deac29acc53415c093dfd2cc7f4844526c5657a506eb7cd879b6a41c262742551dc2b0f3e90c047f2bd0354b7bd17a5d73 + languageName: node + linkType: hard + +"p-timeout@npm:^2.0.1": + version: 2.0.1 + resolution: "p-timeout@npm:2.0.1" + dependencies: + p-finally: "npm:^1.0.0" + checksum: 10c0/26f7baa19a9a60c694e73d2727d169b357bb91e91112dfe50daa513230573ddf157b2f2c1779fb66da0f84ae952d39969f70a0cb1818f7c109ad8d4df49f99a3 + languageName: node + linkType: hard + +"package-json-from-dist@npm:^1.0.0": + version: 1.0.1 + resolution: "package-json-from-dist@npm:1.0.1" + checksum: 10c0/62ba2785eb655fec084a257af34dbe24292ab74516d6aecef97ef72d4897310bc6898f6c85b5cd22770eaa1ce60d55a0230e150fb6a966e3ecd6c511e23d164b + languageName: node + linkType: hard + +"path-exists@npm:^4.0.0": + version: 4.0.0 + resolution: "path-exists@npm:4.0.0" + checksum: 10c0/8c0bd3f5238188197dc78dced15207a4716c51cc4e3624c44fc97acf69558f5ebb9a2afff486fe1b4ee148e0c133e96c5e11a9aa5c48a3006e3467da070e5e1b + languageName: node + linkType: hard + +"path-is-absolute@npm:^1.0.0": + version: 1.0.1 + resolution: "path-is-absolute@npm:1.0.1" + checksum: 10c0/127da03c82172a2a50099cddbf02510c1791fc2cc5f7713ddb613a56838db1e8168b121a920079d052e0936c23005562059756d653b7c544c53185efe53be078 + languageName: node + linkType: hard + +"path-key@npm:^2.0.0, path-key@npm:^2.0.1": + version: 2.0.1 + resolution: "path-key@npm:2.0.1" + checksum: 10c0/dd2044f029a8e58ac31d2bf34c34b93c3095c1481942960e84dd2faa95bbb71b9b762a106aead0646695330936414b31ca0bd862bf488a937ad17c8c5d73b32b + languageName: node + linkType: hard + +"path-key@npm:^3.0.0, path-key@npm:^3.1.0": + version: 3.1.1 + resolution: "path-key@npm:3.1.1" + checksum: 10c0/748c43efd5a569c039d7a00a03b58eecd1d75f3999f5a28303d75f521288df4823bc057d8784eb72358b2895a05f29a070bc9f1f17d28226cc4e62494cc58c4c + languageName: node + linkType: hard + +"path-scurry@npm:^1.11.1": + version: 1.11.1 + resolution: "path-scurry@npm:1.11.1" + dependencies: + lru-cache: "npm:^10.2.0" + minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0" + checksum: 10c0/32a13711a2a505616ae1cc1b5076801e453e7aae6ac40ab55b388bb91b9d0547a52f5aaceff710ea400205f18691120d4431e520afbe4266b836fadede15872d + languageName: node + linkType: hard + +"path-type@npm:^4.0.0": + version: 4.0.0 + resolution: "path-type@npm:4.0.0" + checksum: 10c0/666f6973f332f27581371efaf303fd6c272cc43c2057b37aa99e3643158c7e4b2626549555d88626e99ea9e046f82f32e41bbde5f1508547e9a11b149b52387c + languageName: node + linkType: hard + +"pend@npm:~1.2.0": + version: 1.2.0 + resolution: "pend@npm:1.2.0" + checksum: 10c0/8a87e63f7a4afcfb0f9f77b39bb92374afc723418b9cb716ee4257689224171002e07768eeade4ecd0e86f1fa3d8f022994219fb45634f2dbd78c6803e452458 + languageName: node + linkType: hard + +"picocolors@npm:^1.1.1": + version: 1.1.1 + resolution: "picocolors@npm:1.1.1" + checksum: 10c0/e2e3e8170ab9d7c7421969adaa7e1b31434f789afb9b3f115f6b96d91945041ac3ceb02e9ec6fe6510ff036bcc0bf91e69a1772edc0b707e12b19c0f2d6bcf58 + languageName: node + linkType: hard + +"picomatch@npm:^2.2.1, picomatch@npm:^2.3.1": + version: 2.3.1 + resolution: "picomatch@npm:2.3.1" + checksum: 10c0/26c02b8d06f03206fc2ab8d16f19960f2ff9e81a658f831ecb656d8f17d9edc799e8364b1f4a7873e89d9702dff96204be0fa26fe4181f6843f040f819dac4be + languageName: node + linkType: hard + +"pidtree@npm:^0.5.0": + version: 0.5.0 + resolution: "pidtree@npm:0.5.0" + bin: + pidtree: bin/pidtree.js + checksum: 10c0/4004b1c7429d02be941ad7ca2eac3bd93afa5cd59119633113013a33de52d76887de09a06a81943475bc1de3efe0a639515a5fee314f5ba074e6d849499e4b4f + languageName: node + linkType: hard + +"pify@npm:^2.2.0, pify@npm:^2.3.0": + version: 2.3.0 + resolution: "pify@npm:2.3.0" + checksum: 10c0/551ff8ab830b1052633f59cb8adc9ae8407a436e06b4a9718bcb27dc5844b83d535c3a8512b388b6062af65a98c49bdc0dd523d8b2617b188f7c8fee457158dc + languageName: node + linkType: hard + +"pify@npm:^3.0.0": + version: 3.0.0 + resolution: "pify@npm:3.0.0" + checksum: 10c0/fead19ed9d801f1b1fcd0638a1ac53eabbb0945bf615f2f8806a8b646565a04a1b0e7ef115c951d225f042cca388fdc1cd3add46d10d1ed6951c20bd2998af10 + languageName: node + linkType: hard + +"pify@npm:^4.0.1": + version: 4.0.1 + resolution: "pify@npm:4.0.1" + checksum: 10c0/6f9d404b0d47a965437403c9b90eca8bb2536407f03de165940e62e72c8c8b75adda5516c6b9b23675a5877cc0bcac6bdfb0ef0e39414cd2476d5495da40e7cf + languageName: node + linkType: hard + +"pinkie-promise@npm:^2.0.0": + version: 2.0.1 + resolution: "pinkie-promise@npm:2.0.1" + dependencies: + pinkie: "npm:^2.0.0" + checksum: 10c0/11b5e5ce2b090c573f8fad7b517cbca1bb9a247587306f05ae71aef6f9b2cd2b923c304aa9663c2409cfde27b367286179f1379bc4ec18a3fbf2bb0d473b160a + languageName: node + linkType: hard + +"pinkie@npm:^2.0.0": + version: 2.0.4 + resolution: "pinkie@npm:2.0.4" + checksum: 10c0/25228b08b5597da42dc384221aa0ce56ee0fbf32965db12ba838e2a9ca0193c2f0609c45551ee077ccd2060bf109137fdb185b00c6d7e0ed7e35006d20fdcbc6 + languageName: node + linkType: hard + +"pngquant-bin@npm:^6.0.0": + version: 6.0.1 + resolution: "pngquant-bin@npm:6.0.1" + dependencies: + bin-build: "npm:^3.0.0" + bin-wrapper: "npm:^4.0.1" + execa: "npm:^4.0.0" + bin: + pngquant: cli.js + checksum: 10c0/a2912d03799656f86bcf45c6dfdb8acb5e87ebf61eed0209027fbe9c99d3ef307f4ab8a2cb77390b4c3f3d12069185cf3f27fd187d9e30f2cce1b28e405bf9cb + languageName: node + linkType: hard + +"possible-typed-array-names@npm:^1.0.0": + version: 1.1.0 + resolution: "possible-typed-array-names@npm:1.1.0" + checksum: 10c0/c810983414142071da1d644662ce4caebce890203eb2bc7bf119f37f3fe5796226e117e6cca146b521921fa6531072674174a3325066ac66fce089a53e1e5196 + languageName: node + linkType: hard + +"prepend-http@npm:^1.0.1": + version: 1.0.4 + resolution: "prepend-http@npm:1.0.4" + checksum: 10c0/c6c173ca439e58163ba7bea7cbba52a1ed11e3e3da1c048da296f37d4b7654f78f7304e03f76d5923f4b83af7e2d55533e0f79064209c75b743ccddee13904f8 + languageName: node + linkType: hard + +"prepend-http@npm:^2.0.0": + version: 2.0.0 + resolution: "prepend-http@npm:2.0.0" + checksum: 10c0/b023721ffd967728e3a25e3a80dd73827e9444e586800ab90a21b3a8e67f362d28023085406ad53a36db1e4d98cb10e43eb37d45c6b733140a9165ead18a0987 + languageName: node + linkType: hard + +"prettier@npm:^3.6.2": + version: 3.6.2 + resolution: "prettier@npm:3.6.2" + bin: + prettier: bin/prettier.cjs + checksum: 10c0/488cb2f2b99ec13da1e50074912870217c11edaddedeadc649b1244c749d15ba94e846423d062e2c4c9ae683e2d65f754de28889ba06e697ac4f988d44f45812 + languageName: node + linkType: hard + +"process-nextick-args@npm:~2.0.0": + version: 2.0.1 + resolution: "process-nextick-args@npm:2.0.1" + checksum: 10c0/bec089239487833d46b59d80327a1605e1c5287eaad770a291add7f45fda1bb5e28b38e0e061add0a1d0ee0984788ce74fa394d345eed1c420cacf392c554367 + languageName: node + linkType: hard + +"proto-list@npm:~1.2.1": + version: 1.2.4 + resolution: "proto-list@npm:1.2.4" + checksum: 10c0/b9179f99394ec8a68b8afc817690185f3b03933f7b46ce2e22c1930dc84b60d09f5ad222beab4e59e58c6c039c7f7fcf620397235ef441a356f31f9744010e12 + languageName: node + linkType: hard + +"pseudomap@npm:^1.0.2": + version: 1.0.2 + resolution: "pseudomap@npm:1.0.2" + checksum: 10c0/5a91ce114c64ed3a6a553aa7d2943868811377388bb31447f9d8028271bae9b05b340fe0b6961a64e45b9c72946aeb0a4ab635e8f7cb3715ffd0ff2beeb6a679 + languageName: node + linkType: hard + +"pump@npm:^3.0.0": + version: 3.0.3 + resolution: "pump@npm:3.0.3" + dependencies: + end-of-stream: "npm:^1.1.0" + once: "npm:^1.3.1" + checksum: 10c0/ada5cdf1d813065bbc99aa2c393b8f6beee73b5de2890a8754c9f488d7323ffd2ca5f5a0943b48934e3fcbd97637d0337369c3c631aeb9614915db629f1c75c9 + languageName: node + linkType: hard + +"query-string@npm:^5.0.1": + version: 5.1.1 + resolution: "query-string@npm:5.1.1" + dependencies: + decode-uri-component: "npm:^0.2.0" + object-assign: "npm:^4.1.0" + strict-uri-encode: "npm:^1.0.0" + checksum: 10c0/25adf37fe9a5b749da55ef91192d190163c44283826b425fa86eeb1fa567cf500a32afc2c602d4f661839d86ca49c2f8d49433b3c1b44b9129a37a5d3da55f89 + languageName: node + linkType: hard + +"queue-microtask@npm:^1.2.2": + version: 1.2.3 + resolution: "queue-microtask@npm:1.2.3" + checksum: 10c0/900a93d3cdae3acd7d16f642c29a642aea32c2026446151f0778c62ac089d4b8e6c986811076e1ae180a694cedf077d453a11b58ff0a865629a4f82ab558e102 + languageName: node + linkType: hard + +"randombytes@npm:^2.1.0": + version: 2.1.0 + resolution: "randombytes@npm:2.1.0" + dependencies: + safe-buffer: "npm:^5.1.0" + checksum: 10c0/50395efda7a8c94f5dffab564f9ff89736064d32addf0cc7e8bf5e4166f09f8ded7a0849ca6c2d2a59478f7d90f78f20d8048bca3cdf8be09d8e8a10790388f3 + languageName: node + linkType: hard + +"readable-stream@npm:^2.0.0, readable-stream@npm:^2.3.0, readable-stream@npm:^2.3.5": + version: 2.3.8 + resolution: "readable-stream@npm:2.3.8" + dependencies: + core-util-is: "npm:~1.0.0" + inherits: "npm:~2.0.3" + isarray: "npm:~1.0.0" + process-nextick-args: "npm:~2.0.0" + safe-buffer: "npm:~5.1.1" + string_decoder: "npm:~1.1.1" + util-deprecate: "npm:~1.0.1" + checksum: 10c0/7efdb01f3853bc35ac62ea25493567bf588773213f5f4a79f9c365e1ad13bab845ac0dae7bc946270dc40c3929483228415e92a3fc600cc7e4548992f41ee3fa + languageName: node + linkType: hard + +"readable-stream@npm:^3.4.0": + version: 3.6.2 + resolution: "readable-stream@npm:3.6.2" + dependencies: + inherits: "npm:^2.0.3" + string_decoder: "npm:^1.1.1" + util-deprecate: "npm:^1.0.1" + checksum: 10c0/e37be5c79c376fdd088a45fa31ea2e423e5d48854be7a22a58869b4e84d25047b193f6acb54f1012331e1bcd667ffb569c01b99d36b0bd59658fb33f513511b7 + languageName: node + linkType: hard + +"readdirp@npm:^3.6.0": + version: 3.6.0 + resolution: "readdirp@npm:3.6.0" + dependencies: + picomatch: "npm:^2.2.1" + checksum: 10c0/6fa848cf63d1b82ab4e985f4cf72bd55b7dcfd8e0a376905804e48c3634b7e749170940ba77b32804d5fe93b3cc521aa95a8d7e7d725f830da6d93f3669ce66b + languageName: node + linkType: hard + +"readdirp@npm:^4.0.1": + version: 4.1.2 + resolution: "readdirp@npm:4.1.2" + checksum: 10c0/60a14f7619dec48c9c850255cd523e2717001b0e179dc7037cfa0895da7b9e9ab07532d324bfb118d73a710887d1e35f79c495fa91582784493e085d18c72c62 + languageName: node + linkType: hard + +"replace-ext@npm:^1.0.0": + version: 1.0.1 + resolution: "replace-ext@npm:1.0.1" + checksum: 10c0/9a9c3d68d0d31f20533ed23e9f6990cff8320cf357eebfa56c0d7b63746ae9f2d6267f3321e80e0bffcad854f710fc9a48dbcf7615579d767db69e9cd4a43168 + languageName: node + linkType: hard + +"require-directory@npm:^2.1.1": + version: 2.1.1 + resolution: "require-directory@npm:2.1.1" + checksum: 10c0/83aa76a7bc1531f68d92c75a2ca2f54f1b01463cb566cf3fbc787d0de8be30c9dbc211d1d46be3497dac5785fe296f2dd11d531945ac29730643357978966e99 + languageName: node + linkType: hard + +"responselike@npm:1.0.2": + version: 1.0.2 + resolution: "responselike@npm:1.0.2" + dependencies: + lowercase-keys: "npm:^1.0.0" + checksum: 10c0/1c2861d1950790da96159ca490eda645130eaf9ccc4d76db20f685ba944feaf30f45714b4318f550b8cd72990710ad68355ff15c41da43ed9a93c102c0ffa403 + languageName: node + linkType: hard + +"restore-cursor@npm:^3.1.0": + version: 3.1.0 + resolution: "restore-cursor@npm:3.1.0" + dependencies: + onetime: "npm:^5.1.0" + signal-exit: "npm:^3.0.2" + checksum: 10c0/8051a371d6aa67ff21625fa94e2357bd81ffdc96267f3fb0fc4aaf4534028343836548ef34c240ffa8c25b280ca35eb36be00b3cb2133fa4f51896d7e73c6b4f + languageName: node + linkType: hard + +"reusify@npm:^1.0.4": + version: 1.1.0 + resolution: "reusify@npm:1.1.0" + checksum: 10c0/4eff0d4a5f9383566c7d7ec437b671cc51b25963bd61bf127c3f3d3f68e44a026d99b8d2f1ad344afff8d278a8fe70a8ea092650a716d22287e8bef7126bb2fa + languageName: node + linkType: hard + +"rfdc@npm:^1.3.0": + version: 1.4.1 + resolution: "rfdc@npm:1.4.1" + checksum: 10c0/4614e4292356cafade0b6031527eea9bc90f2372a22c012313be1dcc69a3b90c7338158b414539be863fa95bfcb2ddcd0587be696841af4e6679d85e62c060c7 + languageName: node + linkType: hard + +"run-async@npm:^2.4.0": + version: 2.4.1 + resolution: "run-async@npm:2.4.1" + checksum: 10c0/35a68c8f1d9664f6c7c2e153877ca1d6e4f886e5ca067c25cdd895a6891ff3a1466ee07c63d6a9be306e9619ff7d509494e6d9c129516a36b9fd82263d579ee1 + languageName: node + linkType: hard + +"run-parallel@npm:^1.1.9": + version: 1.2.0 + resolution: "run-parallel@npm:1.2.0" + dependencies: + queue-microtask: "npm:^1.2.2" + checksum: 10c0/200b5ab25b5b8b7113f9901bfe3afc347e19bb7475b267d55ad0eb86a62a46d77510cb0f232507c9e5d497ebda569a08a9867d0d14f57a82ad5564d991588b39 + languageName: node + linkType: hard + +"rxjs@npm:^7.5.5": + version: 7.8.2 + resolution: "rxjs@npm:7.8.2" + dependencies: + tslib: "npm:^2.1.0" + checksum: 10c0/1fcd33d2066ada98ba8f21fcbbcaee9f0b271de1d38dc7f4e256bfbc6ffcdde68c8bfb69093de7eeb46f24b1fb820620bf0223706cff26b4ab99a7ff7b2e2c45 + languageName: node + linkType: hard + +"safe-buffer@npm:5.2.1, safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:^5.1.1, safe-buffer@npm:^5.2.1, safe-buffer@npm:~5.2.0": + version: 5.2.1 + resolution: "safe-buffer@npm:5.2.1" + checksum: 10c0/6501914237c0a86e9675d4e51d89ca3c21ffd6a31642efeba25ad65720bce6921c9e7e974e5be91a786b25aa058b5303285d3c15dbabf983a919f5f630d349f3 + languageName: node + linkType: hard + +"safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1": + version: 5.1.2 + resolution: "safe-buffer@npm:5.1.2" + checksum: 10c0/780ba6b5d99cc9a40f7b951d47152297d0e260f0df01472a1b99d4889679a4b94a13d644f7dbc4f022572f09ae9005fa2fbb93bbbd83643316f365a3e9a45b21 + languageName: node + linkType: hard + +"safer-buffer@npm:>= 2.1.2 < 3.0.0": + version: 2.1.2 + resolution: "safer-buffer@npm:2.1.2" + checksum: 10c0/7e3c8b2e88a1841c9671094bbaeebd94448111dd90a81a1f606f3f67708a6ec57763b3b47f06da09fc6054193e0e6709e77325415dc8422b04497a8070fa02d4 + languageName: node + linkType: hard + +"seek-bzip@npm:^1.0.5": + version: 1.0.6 + resolution: "seek-bzip@npm:1.0.6" + dependencies: + commander: "npm:^2.8.1" + bin: + seek-bunzip: bin/seek-bunzip + seek-table: bin/seek-bzip-table + checksum: 10c0/e4019e4498bb725ff855603595c4116ca003674b13d29cb9ed9891b2ceec884ccf7c1cb5dba0d6b50fe6ce760a011078f5744efb79823f4ddb9decb1571e9912 + languageName: node + linkType: hard + +"semver-regex@npm:^2.0.0": + version: 2.0.0 + resolution: "semver-regex@npm:2.0.0" + checksum: 10c0/6b02b142ecfe4162d35ada5665c3e3b884e88268a7be6547fe9a47e7e0968596886e74d2ac0b193d1fed539cf07c313a73c9ba9fc7858f5fd169cb2c1cbe8d69 + languageName: node + linkType: hard + +"semver-truncate@npm:^1.1.2": + version: 1.1.2 + resolution: "semver-truncate@npm:1.1.2" + dependencies: + semver: "npm:^5.3.0" + checksum: 10c0/7736544ea5b4c5d5bb0132751e27870f9c057117d2eca99da6ae77bbc6ec36dc474eec9bdd5e9a345d06125332451b16584309c0954e518639b122e4f419601e + languageName: node + linkType: hard + +"semver@npm:^5.3.0, semver@npm:^5.5.0, semver@npm:^5.6.0": + version: 5.7.2 + resolution: "semver@npm:5.7.2" + bin: + semver: bin/semver + checksum: 10c0/e4cf10f86f168db772ae95d86ba65b3fd6c5967c94d97c708ccb463b778c2ee53b914cd7167620950fc07faf5a564e6efe903836639e512a1aa15fbc9667fa25 + languageName: node + linkType: hard + +"semver@npm:^6.0.0": + version: 6.3.1 + resolution: "semver@npm:6.3.1" + bin: + semver: bin/semver.js + checksum: 10c0/e3d79b609071caa78bcb6ce2ad81c7966a46a7431d9d58b8800cfa9cb6a63699b3899a0e4bcce36167a284578212d9ae6942b6929ba4aa5015c079a67751d42d + languageName: node + linkType: hard + +"semver@npm:^7.7.2, semver@npm:^7.7.3": + version: 7.7.3 + resolution: "semver@npm:7.7.3" + bin: + semver: bin/semver.js + checksum: 10c0/4afe5c986567db82f44c8c6faef8fe9df2a9b1d98098fc1721f57c696c4c21cebd572f297fc21002f81889492345b8470473bc6f4aff5fb032a6ea59ea2bc45e + languageName: node + linkType: hard + +"serialize-javascript@npm:^6.0.2": + version: 6.0.2 + resolution: "serialize-javascript@npm:6.0.2" + dependencies: + randombytes: "npm:^2.1.0" + checksum: 10c0/2dd09ef4b65a1289ba24a788b1423a035581bef60817bea1f01eda8e3bda623f86357665fe7ac1b50f6d4f583f97db9615b3f07b2a2e8cbcb75033965f771dd2 + languageName: node + linkType: hard + +"set-function-length@npm:^1.2.2": + version: 1.2.2 + resolution: "set-function-length@npm:1.2.2" + dependencies: + define-data-property: "npm:^1.1.4" + es-errors: "npm:^1.3.0" + function-bind: "npm:^1.1.2" + get-intrinsic: "npm:^1.2.4" + gopd: "npm:^1.0.1" + has-property-descriptors: "npm:^1.0.2" + checksum: 10c0/82850e62f412a258b71e123d4ed3873fa9377c216809551192bb6769329340176f109c2eeae8c22a8d386c76739855f78e8716515c818bcaef384b51110f0f3c + languageName: node + linkType: hard + +"sharp@npm:^0.34.4": + version: 0.34.4 + resolution: "sharp@npm:0.34.4" + dependencies: + "@img/colour": "npm:^1.0.0" + "@img/sharp-darwin-arm64": "npm:0.34.4" + "@img/sharp-darwin-x64": "npm:0.34.4" + "@img/sharp-libvips-darwin-arm64": "npm:1.2.3" + "@img/sharp-libvips-darwin-x64": "npm:1.2.3" + "@img/sharp-libvips-linux-arm": "npm:1.2.3" + "@img/sharp-libvips-linux-arm64": "npm:1.2.3" + "@img/sharp-libvips-linux-ppc64": "npm:1.2.3" + "@img/sharp-libvips-linux-s390x": "npm:1.2.3" + "@img/sharp-libvips-linux-x64": "npm:1.2.3" + "@img/sharp-libvips-linuxmusl-arm64": "npm:1.2.3" + "@img/sharp-libvips-linuxmusl-x64": "npm:1.2.3" + "@img/sharp-linux-arm": "npm:0.34.4" + "@img/sharp-linux-arm64": "npm:0.34.4" + "@img/sharp-linux-ppc64": "npm:0.34.4" + "@img/sharp-linux-s390x": "npm:0.34.4" + "@img/sharp-linux-x64": "npm:0.34.4" + "@img/sharp-linuxmusl-arm64": "npm:0.34.4" + "@img/sharp-linuxmusl-x64": "npm:0.34.4" + "@img/sharp-wasm32": "npm:0.34.4" + "@img/sharp-win32-arm64": "npm:0.34.4" + "@img/sharp-win32-ia32": "npm:0.34.4" + "@img/sharp-win32-x64": "npm:0.34.4" + detect-libc: "npm:^2.1.0" + semver: "npm:^7.7.2" + dependenciesMeta: + "@img/sharp-darwin-arm64": + optional: true + "@img/sharp-darwin-x64": + optional: true + "@img/sharp-libvips-darwin-arm64": + optional: true + "@img/sharp-libvips-darwin-x64": + optional: true + "@img/sharp-libvips-linux-arm": + optional: true + "@img/sharp-libvips-linux-arm64": + optional: true + "@img/sharp-libvips-linux-ppc64": + optional: true + "@img/sharp-libvips-linux-s390x": + optional: true + "@img/sharp-libvips-linux-x64": + optional: true + "@img/sharp-libvips-linuxmusl-arm64": + optional: true + "@img/sharp-libvips-linuxmusl-x64": + optional: true + "@img/sharp-linux-arm": + optional: true + "@img/sharp-linux-arm64": + optional: true + "@img/sharp-linux-ppc64": + optional: true + "@img/sharp-linux-s390x": + optional: true + "@img/sharp-linux-x64": + optional: true + "@img/sharp-linuxmusl-arm64": + optional: true + "@img/sharp-linuxmusl-x64": + optional: true + "@img/sharp-wasm32": + optional: true + "@img/sharp-win32-arm64": + optional: true + "@img/sharp-win32-ia32": + optional: true + "@img/sharp-win32-x64": + optional: true + checksum: 10c0/c2d8afab823a53bb720c42aaddde2031d7a1e25b7f1bd123e342b6b77ffce5e2730017fd52282cadf6109b325bc16f35be4771caa040cf2855978b709be35f05 + languageName: node + linkType: hard + +"shebang-command@npm:^1.2.0": + version: 1.2.0 + resolution: "shebang-command@npm:1.2.0" + dependencies: + shebang-regex: "npm:^1.0.0" + checksum: 10c0/7b20dbf04112c456b7fc258622dafd566553184ac9b6938dd30b943b065b21dabd3776460df534cc02480db5e1b6aec44700d985153a3da46e7db7f9bd21326d + languageName: node + linkType: hard + +"shebang-command@npm:^2.0.0": + version: 2.0.0 + resolution: "shebang-command@npm:2.0.0" + dependencies: + shebang-regex: "npm:^3.0.0" + checksum: 10c0/a41692e7d89a553ef21d324a5cceb5f686d1f3c040759c50aab69688634688c5c327f26f3ecf7001ebfd78c01f3c7c0a11a7c8bfd0a8bc9f6240d4f40b224e4e + languageName: node + linkType: hard + +"shebang-regex@npm:^1.0.0": + version: 1.0.0 + resolution: "shebang-regex@npm:1.0.0" + checksum: 10c0/9abc45dee35f554ae9453098a13fdc2f1730e525a5eb33c51f096cc31f6f10a4b38074c1ebf354ae7bffa7229506083844008dfc3bb7818228568c0b2dc1fff2 + languageName: node + linkType: hard + +"shebang-regex@npm:^3.0.0": + version: 3.0.0 + resolution: "shebang-regex@npm:3.0.0" + checksum: 10c0/1dbed0726dd0e1152a92696c76c7f06084eb32a90f0528d11acd764043aacf76994b2fb30aa1291a21bd019d6699164d048286309a278855ee7bec06cf6fb690 + languageName: node + linkType: hard + +"signal-exit@npm:^3.0.0, signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3": + version: 3.0.7 + resolution: "signal-exit@npm:3.0.7" + checksum: 10c0/25d272fa73e146048565e08f3309d5b942c1979a6f4a58a8c59d5fa299728e9c2fcd1a759ec870863b1fd38653670240cd420dad2ad9330c71f36608a6a1c912 + languageName: node + linkType: hard + +"signal-exit@npm:^4.0.1": + version: 4.1.0 + resolution: "signal-exit@npm:4.1.0" + checksum: 10c0/41602dce540e46d599edba9d9860193398d135f7ff72cab629db5171516cfae628d21e7bfccde1bbfdf11c48726bc2a6d1a8fb8701125852fbfda7cf19c6aa83 + languageName: node + linkType: hard + +"sinon@npm:^21.0.0": + version: 21.0.0 + resolution: "sinon@npm:21.0.0" + dependencies: + "@sinonjs/commons": "npm:^3.0.1" + "@sinonjs/fake-timers": "npm:^13.0.5" + "@sinonjs/samsam": "npm:^8.0.1" + diff: "npm:^7.0.0" + supports-color: "npm:^7.2.0" + checksum: 10c0/4a60ef1e2685b716232a30dfea22bf62c0a8a8c9904a3cb053f30794cc2a3bbd470f0e615fe8d8f4424e9af48b3a9f8cb67f07eabeb9fb7b8ed50bd0f5f50dd9 + languageName: node + linkType: hard + +"slash@npm:^3.0.0": + version: 3.0.0 + resolution: "slash@npm:3.0.0" + checksum: 10c0/e18488c6a42bdfd4ac5be85b2ced3ccd0224773baae6ad42cfbb9ec74fc07f9fa8396bd35ee638084ead7a2a0818eb5e7151111544d4731ce843019dab4be47b + languageName: node + linkType: hard + +"slice-ansi@npm:^3.0.0": + version: 3.0.0 + resolution: "slice-ansi@npm:3.0.0" + dependencies: + ansi-styles: "npm:^4.0.0" + astral-regex: "npm:^2.0.0" + is-fullwidth-code-point: "npm:^3.0.0" + checksum: 10c0/88083c9d0ca67d09f8b4c78f68833d69cabbb7236b74df5d741ad572bbf022deaf243fa54009cd434350622a1174ab267710fcc80a214ecc7689797fe00cb27c + languageName: node + linkType: hard + +"slice-ansi@npm:^4.0.0": + version: 4.0.0 + resolution: "slice-ansi@npm:4.0.0" + dependencies: + ansi-styles: "npm:^4.0.0" + astral-regex: "npm:^2.0.0" + is-fullwidth-code-point: "npm:^3.0.0" + checksum: 10c0/6c25678db1270d4793e0327620f1e0f9f5bea4630123f51e9e399191bc52c87d6e6de53ed33538609e5eacbd1fab769fae00f3705d08d029f02102a540648918 + languageName: node + linkType: hard + +"slice-ansi@npm:^5.0.0": + version: 5.0.0 + resolution: "slice-ansi@npm:5.0.0" + dependencies: + ansi-styles: "npm:^6.0.0" + is-fullwidth-code-point: "npm:^4.0.0" + checksum: 10c0/2d4d40b2a9d5cf4e8caae3f698fe24ae31a4d778701724f578e984dcb485ec8c49f0c04dab59c401821e80fcdfe89cace9c66693b0244e40ec485d72e543914f + languageName: node + linkType: hard + +"slugify@npm:^1.6.6": + version: 1.6.6 + resolution: "slugify@npm:1.6.6" + checksum: 10c0/e7e63f08f389a371d6228bc19d64ec84360bf0a538333446cc49dbbf3971751a6d180d2f31551188dd007a65ca771e69f574e0283290a7825a818e90b75ef44d + languageName: node + linkType: hard + +"sort-keys-length@npm:^1.0.0": + version: 1.0.1 + resolution: "sort-keys-length@npm:1.0.1" + dependencies: + sort-keys: "npm:^1.0.0" + checksum: 10c0/4567d08aa859c7e48b7e2cba14a8ae09a100f6a3bd7cf5d21dccd808d6332c945b9a7e2230a95c16e0e6eac1a943cd050ae51a5d1b4c8ec4b1e89a5801be9aa2 + languageName: node + linkType: hard + +"sort-keys@npm:^1.0.0": + version: 1.1.2 + resolution: "sort-keys@npm:1.1.2" + dependencies: + is-plain-obj: "npm:^1.0.0" + checksum: 10c0/5dd383b0299a40277051f7498c3999520138e2eb50d422962f658738341c9e82349fad4a3024d5ba1a3122688fbaf958f2a472d4c53bade55515097c2ce15420 + languageName: node + linkType: hard + +"sort-keys@npm:^2.0.0": + version: 2.0.0 + resolution: "sort-keys@npm:2.0.0" + dependencies: + is-plain-obj: "npm:^1.0.0" + checksum: 10c0/c11a6313995cb67ccf35fed4b1f6734176cc1d1e350ee311c061a2340ada4f7e23b046db064d518b63adba98c0f763739920c59fb4659a0b8482ec7a1f255081 + languageName: node + linkType: hard + +"strict-uri-encode@npm:^1.0.0": + version: 1.1.0 + resolution: "strict-uri-encode@npm:1.1.0" + checksum: 10c0/eb8a4109ba2588239787389313ba58ec49e043d4c64a1d44716defe5821a68ae49abe0cdefed9946ca9fc2a4af7ecf321da92422b0a67258ec0a3638b053ae62 + languageName: node + linkType: hard + +"string-argv@npm:^0.3.1": + version: 0.3.2 + resolution: "string-argv@npm:0.3.2" + checksum: 10c0/75c02a83759ad1722e040b86823909d9a2fc75d15dd71ec4b537c3560746e33b5f5a07f7332d1e3f88319909f82190843aa2f0a0d8c8d591ec08e93d5b8dec82 + languageName: node + linkType: hard + +"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": + version: 4.2.3 + resolution: "string-width@npm:4.2.3" + dependencies: + emoji-regex: "npm:^8.0.0" + is-fullwidth-code-point: "npm:^3.0.0" + strip-ansi: "npm:^6.0.1" + checksum: 10c0/1e525e92e5eae0afd7454086eed9c818ee84374bb80328fc41217ae72ff5f065ef1c9d7f72da41de40c75fa8bb3dee63d92373fd492c84260a552c636392a47b + languageName: node + linkType: hard + +"string-width@npm:^5.0.0, string-width@npm:^5.0.1, string-width@npm:^5.1.2": + version: 5.1.2 + resolution: "string-width@npm:5.1.2" + dependencies: + eastasianwidth: "npm:^0.2.0" + emoji-regex: "npm:^9.2.2" + strip-ansi: "npm:^7.0.1" + checksum: 10c0/ab9c4264443d35b8b923cbdd513a089a60de339216d3b0ed3be3ba57d6880e1a192b70ae17225f764d7adbf5994e9bb8df253a944736c15a0240eff553c678ca + languageName: node + linkType: hard + +"string_decoder@npm:^1.1.1": + version: 1.3.0 + resolution: "string_decoder@npm:1.3.0" + dependencies: + safe-buffer: "npm:~5.2.0" + checksum: 10c0/810614ddb030e271cd591935dcd5956b2410dd079d64ff92a1844d6b7588bf992b3e1b69b0f4d34a3e06e0bd73046ac646b5264c1987b20d0601f81ef35d731d + languageName: node + linkType: hard + +"string_decoder@npm:~1.1.1": + version: 1.1.1 + resolution: "string_decoder@npm:1.1.1" + dependencies: + safe-buffer: "npm:~5.1.0" + checksum: 10c0/b4f89f3a92fd101b5653ca3c99550e07bdf9e13b35037e9e2a1c7b47cec4e55e06ff3fc468e314a0b5e80bfbaf65c1ca5a84978764884ae9413bec1fc6ca924e + languageName: node + linkType: hard + +"strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": + version: 6.0.1 + resolution: "strip-ansi@npm:6.0.1" + dependencies: + ansi-regex: "npm:^5.0.1" + checksum: 10c0/1ae5f212a126fe5b167707f716942490e3933085a5ff6c008ab97ab2f272c8025d3aa218b7bd6ab25729ca20cc81cddb252102f8751e13482a5199e873680952 + languageName: node + linkType: hard + +"strip-ansi@npm:^7.0.1": + version: 7.1.2 + resolution: "strip-ansi@npm:7.1.2" + dependencies: + ansi-regex: "npm:^6.0.1" + checksum: 10c0/0d6d7a023de33368fd042aab0bf48f4f4077abdfd60e5393e73c7c411e85e1b3a83507c11af2e656188511475776215df9ca589b4da2295c9455cc399ce1858b + languageName: node + linkType: hard + +"strip-dirs@npm:^2.0.0": + version: 2.1.0 + resolution: "strip-dirs@npm:2.1.0" + dependencies: + is-natural-number: "npm:^4.0.1" + checksum: 10c0/073d6d08331ec2e87afc2c2535d7336fee1d63797384045e4ecb9908a5ac6615022ee000cc278d6bbc94147bed7350f7cf4657b6d18c377813f37e7ae329fb52 + languageName: node + linkType: hard + +"strip-eof@npm:^1.0.0": + version: 1.0.0 + resolution: "strip-eof@npm:1.0.0" + checksum: 10c0/f336beed8622f7c1dd02f2cbd8422da9208fae81daf184f73656332899978919d5c0ca84dc6cfc49ad1fc4dd7badcde5412a063cf4e0d7f8ed95a13a63f68f45 + languageName: node + linkType: hard + +"strip-final-newline@npm:^2.0.0": + version: 2.0.0 + resolution: "strip-final-newline@npm:2.0.0" + checksum: 10c0/bddf8ccd47acd85c0e09ad7375409d81653f645fda13227a9d459642277c253d877b68f2e5e4d819fe75733b0e626bac7e954c04f3236f6d196f79c94fa4a96f + languageName: node + linkType: hard + +"strip-json-comments@npm:^3.1.1": + version: 3.1.1 + resolution: "strip-json-comments@npm:3.1.1" + checksum: 10c0/9681a6257b925a7fa0f285851c0e613cc934a50661fa7bb41ca9cbbff89686bb4a0ee366e6ecedc4daafd01e83eee0720111ab294366fe7c185e935475ebcecd + languageName: node + linkType: hard + +"strip-outer@npm:^1.0.0": + version: 1.0.1 + resolution: "strip-outer@npm:1.0.1" + dependencies: + escape-string-regexp: "npm:^1.0.2" + checksum: 10c0/c0f38e6f37563d878a221b1c76f0822f180ec5fc39be5ada30ee637a7d5b59d19418093bad2b4db1e69c40d7a7a7ac50828afce07276cf3d51ac8965cb140dfb + languageName: node + linkType: hard + +"supports-color@npm:^7.1.0, supports-color@npm:^7.2.0": + version: 7.2.0 + resolution: "supports-color@npm:7.2.0" + dependencies: + has-flag: "npm:^4.0.0" + checksum: 10c0/afb4c88521b8b136b5f5f95160c98dee7243dc79d5432db7efc27efb219385bbc7d9427398e43dd6cc730a0f87d5085ce1652af7efbe391327bc0a7d0f7fc124 + languageName: node + linkType: hard + +"supports-color@npm:^8.1.1": + version: 8.1.1 + resolution: "supports-color@npm:8.1.1" + dependencies: + has-flag: "npm:^4.0.0" + checksum: 10c0/ea1d3c275dd604c974670f63943ed9bd83623edc102430c05adb8efc56ba492746b6e95386e7831b872ec3807fd89dd8eb43f735195f37b5ec343e4234cc7e89 + languageName: node + linkType: hard + +"supports-color@npm:^9.2.2": + version: 9.4.0 + resolution: "supports-color@npm:9.4.0" + checksum: 10c0/6c24e6b2b64c6a60e5248490cfa50de5924da32cf09ae357ad8ebbf305cc5d2717ba705a9d4cb397d80bbf39417e8fdc8d7a0ce18bd0041bf7b5b456229164e4 + languageName: node + linkType: hard + +"tar-stream@npm:^1.5.2": + version: 1.6.2 + resolution: "tar-stream@npm:1.6.2" + dependencies: + bl: "npm:^1.0.0" + buffer-alloc: "npm:^1.2.0" + end-of-stream: "npm:^1.0.0" + fs-constants: "npm:^1.0.0" + readable-stream: "npm:^2.3.0" + to-buffer: "npm:^1.1.1" + xtend: "npm:^4.0.0" + checksum: 10c0/ab8528d2cc9ccd0906d1ce6d8089030b2c92a578c57645ff4971452c8c5388b34c7152c04ed64b8510d22a66ffaf0fee58bada7d6ab41ad1e816e31993d59cf3 + languageName: node + linkType: hard + +"temp-dir@npm:^1.0.0": + version: 1.0.0 + resolution: "temp-dir@npm:1.0.0" + checksum: 10c0/648669d5e154d1961217784c786acadccf0156519c19e0aceda7edc76f5bdfa32a40dd7f88ebea9238ed6e3dedf08b846161916c8947058c384761351be90a8e + languageName: node + linkType: hard + +"tempfile@npm:^2.0.0": + version: 2.0.0 + resolution: "tempfile@npm:2.0.0" + dependencies: + temp-dir: "npm:^1.0.0" + uuid: "npm:^3.0.1" + checksum: 10c0/f9d65d109b58b626ef3746ada9538c61fe6aa79b43d3d18dde0187fe9d844aeff730f5c33fa4540ad43f9ace877406788f9fa236879b5e98da5b300cfa06a9a7 + languageName: node + linkType: hard + +"through@npm:^2.3.6, through@npm:^2.3.8": + version: 2.3.8 + resolution: "through@npm:2.3.8" + checksum: 10c0/4b09f3774099de0d4df26d95c5821a62faee32c7e96fb1f4ebd54a2d7c11c57fe88b0a0d49cf375de5fee5ae6bf4eb56dbbf29d07366864e2ee805349970d3cc + languageName: node + linkType: hard + +"timed-out@npm:^4.0.0, timed-out@npm:^4.0.1": + version: 4.0.1 + resolution: "timed-out@npm:4.0.1" + checksum: 10c0/86f03ffce5b80c5a066e02e59e411d3fbbfcf242b19290ba76817b4180abd1b85558489586b6022b798fb1cf26fc644c0ce0efb9c271d67ec83fada4b9542a56 + languageName: node + linkType: hard + +"to-buffer@npm:^1.1.1": + version: 1.2.2 + resolution: "to-buffer@npm:1.2.2" + dependencies: + isarray: "npm:^2.0.5" + safe-buffer: "npm:^5.2.1" + typed-array-buffer: "npm:^1.0.3" + checksum: 10c0/56bc56352f14a2c4a0ab6277c5fc19b51e9534882b98eb068b39e14146591e62fa5b06bf70f7fed1626230463d7e60dca81e815096656e5e01c195c593873d12 + languageName: node + linkType: hard + +"to-regex-range@npm:^5.0.1": + version: 5.0.1 + resolution: "to-regex-range@npm:5.0.1" + dependencies: + is-number: "npm:^7.0.0" + checksum: 10c0/487988b0a19c654ff3e1961b87f471702e708fa8a8dd02a298ef16da7206692e8552a0250e8b3e8759270f62e9d8314616f6da274734d3b558b1fc7b7724e892 + languageName: node + linkType: hard + +"trim-repeated@npm:^1.0.0": + version: 1.0.0 + resolution: "trim-repeated@npm:1.0.0" + dependencies: + escape-string-regexp: "npm:^1.0.2" + checksum: 10c0/89acada0142ed0cdb113615a3e82fdb09e7fdb0e3504ded62762dd935bc27debfcc38edefa497dc7145d8dc8602d40dd9eec891e0ea6c28fa0cc384200b692db + languageName: node + linkType: hard + +"tslib@npm:^2.1.0, tslib@npm:^2.4.0": + version: 2.8.1 + resolution: "tslib@npm:2.8.1" + checksum: 10c0/9c4759110a19c53f992d9aae23aac5ced636e99887b51b9e61def52611732872ff7668757d4e4c61f19691e36f4da981cd9485e869b4a7408d689f6bf1f14e62 + languageName: node + linkType: hard + +"tunnel-agent@npm:^0.6.0": + version: 0.6.0 + resolution: "tunnel-agent@npm:0.6.0" + dependencies: + safe-buffer: "npm:^5.0.1" + checksum: 10c0/4c7a1b813e7beae66fdbf567a65ec6d46313643753d0beefb3c7973d66fcec3a1e7f39759f0a0b4465883499c6dc8b0750ab8b287399af2e583823e40410a17a + languageName: node + linkType: hard + +"type-detect@npm:4.0.8": + version: 4.0.8 + resolution: "type-detect@npm:4.0.8" + checksum: 10c0/8fb9a51d3f365a7de84ab7f73b653534b61b622aa6800aecdb0f1095a4a646d3f5eb295322127b6573db7982afcd40ab492d038cf825a42093a58b1e1353e0bd + languageName: node + linkType: hard + +"type-detect@npm:^4.1.0": + version: 4.1.0 + resolution: "type-detect@npm:4.1.0" + checksum: 10c0/df8157ca3f5d311edc22885abc134e18ff8ffbc93d6a9848af5b682730ca6a5a44499259750197250479c5331a8a75b5537529df5ec410622041650a7f293e2a + languageName: node + linkType: hard + +"type-fest@npm:^0.11.0": + version: 0.11.0 + resolution: "type-fest@npm:0.11.0" + checksum: 10c0/d548325b34e6110ce28acb6404f797758404354b7edc7b767203741781d92739ee9f6188ca0ebc9d988a5d3f51d47c5295b0d777939913b74bb0eda8e62893f9 + languageName: node + linkType: hard + +"type-fest@npm:^0.21.3": + version: 0.21.3 + resolution: "type-fest@npm:0.21.3" + checksum: 10c0/902bd57bfa30d51d4779b641c2bc403cdf1371fb9c91d3c058b0133694fcfdb817aef07a47f40faf79039eecbaa39ee9d3c532deff244f3a19ce68cea71a61e8 + languageName: node + linkType: hard + +"typed-array-buffer@npm:^1.0.3": + version: 1.0.3 + resolution: "typed-array-buffer@npm:1.0.3" + dependencies: + call-bound: "npm:^1.0.3" + es-errors: "npm:^1.3.0" + is-typed-array: "npm:^1.1.14" + checksum: 10c0/1105071756eb248774bc71646bfe45b682efcad93b55532c6ffa4518969fb6241354e4aa62af679ae83899ec296d69ef88f1f3763657cdb3a4d29321f7b83079 + languageName: node + linkType: hard + +"unbzip2-stream@npm:^1.0.9": + version: 1.4.3 + resolution: "unbzip2-stream@npm:1.4.3" + dependencies: + buffer: "npm:^5.2.1" + through: "npm:^2.3.8" + checksum: 10c0/2ea2048f3c9db3499316ccc1d95ff757017ccb6f46c812d7c42466247e3b863fb178864267482f7f178254214247779daf68e85f50bd7736c3c97ba2d58b910a + languageName: node + linkType: hard + +"undici-types@npm:~7.16.0": + version: 7.16.0 + resolution: "undici-types@npm:7.16.0" + checksum: 10c0/3033e2f2b5c9f1504bdc5934646cb54e37ecaca0f9249c983f7b1fc2e87c6d18399ebb05dc7fd5419e02b2e915f734d872a65da2e3eeed1813951c427d33cc9a + languageName: node + linkType: hard + +"url-parse-lax@npm:^1.0.0": + version: 1.0.0 + resolution: "url-parse-lax@npm:1.0.0" + dependencies: + prepend-http: "npm:^1.0.1" + checksum: 10c0/7578d90d18297c0896ab3c98350b61b59be56211baad543ea55eb570dfbd403b0987e499a817abb55d755df6f47ec2e748a49bd09f8d39766066a6871853cea1 + languageName: node + linkType: hard + +"url-parse-lax@npm:^3.0.0": + version: 3.0.0 + resolution: "url-parse-lax@npm:3.0.0" + dependencies: + prepend-http: "npm:^2.0.0" + checksum: 10c0/16f918634d41a4fab9e03c5f9702968c9930f7c29aa1a8c19a6dc01f97d02d9b700ab9f47f8da0b9ace6e0c0e99c27848994de1465b494bced6940c653481e55 + languageName: node + linkType: hard + +"url-to-options@npm:^1.0.1": + version: 1.0.1 + resolution: "url-to-options@npm:1.0.1" + checksum: 10c0/3d8143bbc2ab0ead3cbc0c60803c274847bf69aa3ef8b2b77a7d58b1739de01efbfbcd7d7b15c8b6b540bb266ae10895a50a1477ce2d9895dfa2c67243e39c51 + languageName: node + linkType: hard + +"util-deprecate@npm:^1.0.1, util-deprecate@npm:~1.0.1": + version: 1.0.2 + resolution: "util-deprecate@npm:1.0.2" + checksum: 10c0/41a5bdd214df2f6c3ecf8622745e4a366c4adced864bc3c833739791aeeeb1838119af7daed4ba36428114b5c67dcda034a79c882e97e43c03e66a4dd7389942 + languageName: node + linkType: hard + +"uuid@npm:^3.0.1": + version: 3.4.0 + resolution: "uuid@npm:3.4.0" + bin: + uuid: ./bin/uuid + checksum: 10c0/1c13950df865c4f506ebfe0a24023571fa80edf2e62364297a537c80af09c618299797bbf2dbac6b1f8ae5ad182ba474b89db61e0e85839683991f7e08795347 + languageName: node + linkType: hard + +"wcwidth@npm:^1.0.1": + version: 1.0.1 + resolution: "wcwidth@npm:1.0.1" + dependencies: + defaults: "npm:^1.0.3" + checksum: 10c0/5b61ca583a95e2dd85d7078400190efd452e05751a64accb8c06ce4db65d7e0b0cde9917d705e826a2e05cc2548f61efde115ffa374c3e436d04be45c889e5b4 + languageName: node + linkType: hard + +"which-typed-array@npm:^1.1.16": + version: 1.1.19 + resolution: "which-typed-array@npm:1.1.19" + dependencies: + available-typed-arrays: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.4" + for-each: "npm:^0.3.5" + get-proto: "npm:^1.0.1" + gopd: "npm:^1.2.0" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/702b5dc878addafe6c6300c3d0af5983b175c75fcb4f2a72dfc3dd38d93cf9e89581e4b29c854b16ea37e50a7d7fca5ae42ece5c273d8060dcd603b2404bbb3f + languageName: node + linkType: hard + +"which@npm:^1.2.9": + version: 1.3.1 + resolution: "which@npm:1.3.1" + dependencies: + isexe: "npm:^2.0.0" + bin: + which: ./bin/which + checksum: 10c0/e945a8b6bbf6821aaaef7f6e0c309d4b615ef35699576d5489b4261da9539f70393c6b2ce700ee4321c18f914ebe5644bc4631b15466ffbaad37d83151f6af59 + languageName: node + linkType: hard + +"which@npm:^2.0.1": + version: 2.0.2 + resolution: "which@npm:2.0.2" + dependencies: + isexe: "npm:^2.0.0" + bin: + node-which: ./bin/node-which + checksum: 10c0/66522872a768b60c2a65a57e8ad184e5372f5b6a9ca6d5f033d4b0dc98aff63995655a7503b9c0a2598936f532120e81dd8cc155e2e92ed662a2b9377cc4374f + languageName: node + linkType: hard + +"workerpool@npm:^9.2.0": + version: 9.3.4 + resolution: "workerpool@npm:9.3.4" + checksum: 10c0/b09d80c81c6e50dab1bc6cc3a4180d4222068f17ada9b04fb7053bf98fdbe3dbd6bdd04ad1420363f5391cbf57d622ecd2680469ad0137aef990f510ab807a09 + languageName: node + linkType: hard + +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0, wrap-ansi@npm:^7.0.0": + version: 7.0.0 + resolution: "wrap-ansi@npm:7.0.0" + dependencies: + ansi-styles: "npm:^4.0.0" + string-width: "npm:^4.1.0" + strip-ansi: "npm:^6.0.0" + checksum: 10c0/d15fc12c11e4cbc4044a552129ebc75ee3f57aa9c1958373a4db0292d72282f54373b536103987a4a7594db1ef6a4f10acf92978f79b98c49306a4b58c77d4da + languageName: node + linkType: hard + +"wrap-ansi@npm:^6.0.1, wrap-ansi@npm:^6.2.0": + version: 6.2.0 + resolution: "wrap-ansi@npm:6.2.0" + dependencies: + ansi-styles: "npm:^4.0.0" + string-width: "npm:^4.1.0" + strip-ansi: "npm:^6.0.0" + checksum: 10c0/baad244e6e33335ea24e86e51868fe6823626e3a3c88d9a6674642afff1d34d9a154c917e74af8d845fd25d170c4ea9cf69a47133c3f3656e1252b3d462d9f6c + languageName: node + linkType: hard + +"wrap-ansi@npm:^8.1.0": + version: 8.1.0 + resolution: "wrap-ansi@npm:8.1.0" + dependencies: + ansi-styles: "npm:^6.1.0" + string-width: "npm:^5.0.1" + strip-ansi: "npm:^7.0.1" + checksum: 10c0/138ff58a41d2f877eae87e3282c0630fc2789012fc1af4d6bd626eeb9a2f9a65ca92005e6e69a75c7b85a68479fe7443c7dbe1eb8fbaa681a4491364b7c55c60 + languageName: node + linkType: hard + +"wrappy@npm:1": + version: 1.0.2 + resolution: "wrappy@npm:1.0.2" + checksum: 10c0/56fece1a4018c6a6c8e28fbc88c87e0fbf4ea8fd64fc6c63b18f4acc4bd13e0ad2515189786dd2c30d3eec9663d70f4ecf699330002f8ccb547e4a18231fc9f0 + languageName: node + linkType: hard + +"xtend@npm:^4.0.0": + version: 4.0.2 + resolution: "xtend@npm:4.0.2" + checksum: 10c0/366ae4783eec6100f8a02dff02ac907bf29f9a00b82ac0264b4d8b832ead18306797e283cf19de776538babfdcb2101375ec5646b59f08c52128ac4ab812ed0e + languageName: node + linkType: hard + +"y18n@npm:^5.0.5": + version: 5.0.8 + resolution: "y18n@npm:5.0.8" + checksum: 10c0/4df2842c36e468590c3691c894bc9cdbac41f520566e76e24f59401ba7d8b4811eb1e34524d57e54bc6d864bcb66baab7ffd9ca42bf1eda596618f9162b91249 + languageName: node + linkType: hard + +"yallist@npm:^2.1.2": + version: 2.1.2 + resolution: "yallist@npm:2.1.2" + checksum: 10c0/0b9e25aa00adf19e01d2bcd4b208aee2b0db643d9927131797b7af5ff69480fc80f1c3db738cbf3946f0bddf39d8f2d0a5709c644fd42d4aa3a4e6e786c087b5 + languageName: node + linkType: hard + +"yaml@npm:^1.10.2": + version: 1.10.2 + resolution: "yaml@npm:1.10.2" + checksum: 10c0/5c28b9eb7adc46544f28d9a8d20c5b3cb1215a886609a2fd41f51628d8aaa5878ccd628b755dbcd29f6bb4921bd04ffbc6dcc370689bb96e594e2f9813d2605f + languageName: node + linkType: hard + +"yaml@npm:^2.8.1": + version: 2.8.1 + resolution: "yaml@npm:2.8.1" + bin: + yaml: bin.mjs + checksum: 10c0/7c587be00d9303d2ae1566e03bc5bc7fe978ba0d9bf39cc418c3139d37929dfcb93a230d9749f2cb578b6aa5d9ebebc322415e4b653cb83acd8bc0bc321707f3 + languageName: node + linkType: hard + +"yargs-parser@npm:^21.1.1": + version: 21.1.1 + resolution: "yargs-parser@npm:21.1.1" + checksum: 10c0/f84b5e48169479d2f402239c59f084cfd1c3acc197a05c59b98bab067452e6b3ea46d4dd8ba2985ba7b3d32a343d77df0debd6b343e5dae3da2aab2cdf5886b2 + languageName: node + linkType: hard + +"yargs-unparser@npm:^2.0.0": + version: 2.0.0 + resolution: "yargs-unparser@npm:2.0.0" + dependencies: + camelcase: "npm:^6.0.0" + decamelize: "npm:^4.0.0" + flat: "npm:^5.0.2" + is-plain-obj: "npm:^2.1.0" + checksum: 10c0/a5a7d6dc157efa95122e16780c019f40ed91d4af6d2bac066db8194ed0ec5c330abb115daa5a79ff07a9b80b8ea80c925baacf354c4c12edd878c0529927ff03 + languageName: node + linkType: hard + +"yargs@npm:^17.7.2": + version: 17.7.2 + resolution: "yargs@npm:17.7.2" + dependencies: + cliui: "npm:^8.0.1" + escalade: "npm:^3.1.1" + get-caller-file: "npm:^2.0.5" + require-directory: "npm:^2.1.1" + string-width: "npm:^4.2.3" + y18n: "npm:^5.0.5" + yargs-parser: "npm:^21.1.1" + checksum: 10c0/ccd7e723e61ad5965fffbb791366db689572b80cca80e0f96aad968dfff4156cd7cd1ad18607afe1046d8241e6fb2d6c08bf7fa7bfb5eaec818735d8feac8f05 + languageName: node + linkType: hard + +"yauzl@npm:^2.4.2": + version: 2.10.0 + resolution: "yauzl@npm:2.10.0" + dependencies: + buffer-crc32: "npm:~0.2.3" + fd-slicer: "npm:~1.1.0" + checksum: 10c0/f265002af7541b9ec3589a27f5fb8f11cf348b53cc15e2751272e3c062cd73f3e715bc72d43257de71bbaecae446c3f1b14af7559e8ab0261625375541816422 + languageName: node + linkType: hard + +"yocto-queue@npm:^0.1.0": + version: 0.1.0 + resolution: "yocto-queue@npm:0.1.0" + checksum: 10c0/dceb44c28578b31641e13695d200d34ec4ab3966a5729814d5445b194933c096b7ced71494ce53a0e8820685d1d010df8b2422e5bf2cdea7e469d97ffbea306f + languageName: node + linkType: hard